@layer regents-base,regents-product;@font-face{font-family:"Geist Serif";src:url(/fonts/regent-ui/GeistSerif-Regular-83dc7e389bf9e00880f53abb6b4aff39.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-Regular-074fddf4c02a8e3d2df348adeeea0b47.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--palette-tangerine-tango: #FF5B19;--palette-charcoal: #161616;--utility-bg: #141516;--utility-surface: #1C1D1F;--utility-ink: #F2F2F0;--utility-muted: #B0B1B4;--utility-rule: #393B3E;--palette-platinum: #E5E3D2;--palette-powder-blue: #AECACD;--palette-cornflower: #4D79E4;--product-formation: var(--palette-tangerine-tango);--product-autolaunch: var(--palette-tangerine-tango);--product-techtree: var(--palette-powder-blue);--space-0: 0;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-7: 56px;--space-8: 64px;--radius: 0px;--container-padding: var(--space-4);--rg-frame-max: 100rem;--rg-page-gutter: var(--space-4);--rg-rail-width: 11rem;--rg-track-gap: var(--space-4);--rg-panel-padding: var(--space-4);--rg-section-gap: var(--space-8);--rg-cut-panel: 16px;--rg-cut-control: 12px;--rg-cut-nest: .585786;--rg-cut-nested-8: 12px;--rg-cut-nested-16: 8px;--rg-cut-chip: 8px;--rg-ring-width: 2px;--rg-ring-offset: 2px;--color-chosen: var(--color-accent);--color-fg-on-chosen: var(--color-fg-on-accent);--color-button: var(--color-accent);--color-fg-on-button: var(--color-fg-on-accent);--color-chart-line: var(--color-accent);--color-category-1: var(--color-chart-line);--rg-rule-width: 1px;--shadow-sm: 0 1px 2px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 8%, transparent);--shadow-md: 0 12px 28px -20px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 24%, transparent);--shadow-lg: 0 28px 64px -48px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 32%, transparent);--rg-layer-card: 1;--rg-layer-shade: 10;--rg-layer-panel: 20;--rg-layer-header: 30;--rg-layer-tip: 50;--rg-layer-skip: 60;--rg-layer-panel-shadow: none;--rg-layer-tip-shadow: none;--hairline: color-mix(in oklch, var(--color-fg) 14%, transparent);--hairline-strong: color-mix(in oklch, var(--color-fg) 26%, transparent);--duration-fast: .14s;--duration-base: .2s;--duration-slow: .28s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-in: cubic-bezier(.11, 0, .5, 0);--active-scale: .97;--font-family-serif: "Geist Serif", serif;--font-family-title: var(--font-family-serif);--font-family-ui: var(--font-family-serif);--font-family-paragraph: var(--font-family-serif);--font-family-mono: "Geist Mono", monospace;--type-display-size: 40px;--type-display-line: 48px;--type-title-size: 24px;--type-title-line: 32px;--type-headline-size: 18px;--type-headline-line: 26px;--type-body-size: 16px;--type-body-line: 24px;--type-label-size: 14px;--type-label-line: 20px;--type-caption-size: 13px;--type-caption-line: 18px;--type-code-size: 14px;--type-code-line: 20px;--font-weight-regular: 400;--tracking-microlabel: .14em}:root[data-brand=platform]{--color-chosen: var(--color-fg);--color-chart-line: var(--palette-tangerine-tango);--color-fg-on-chosen: var(--color-bg);--support-figure-surface: var(--palette-powder-blue);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-tangerine-tango);--support-band-ink: var(--palette-charcoal);--support-panel-surface: var(--palette-platinum);--support-panel-ink: var(--palette-charcoal)}:root[data-brand=autolaunch]{--support-figure-surface: var(--palette-powder-blue);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-charcoal);--support-band-ink: var(--palette-platinum);--support-panel-surface: var(--palette-platinum);--support-panel-ink: var(--palette-charcoal)}:root[data-brand=patchbay]{--support-figure-surface: var(--color-surface-elevated);--support-figure-ink: var(--color-fg);--support-band-surface: var(--color-accent);--support-band-ink: var(--color-fg-on-accent);--support-panel-surface: var(--color-surface);--support-panel-ink: var(--color-fg);--rg-shimmer-color: var(--color-accent);--rg-button-border-color: var(--palette-tangerine-tango)}:root[data-brand=techtree]{--rg-shimmer-color: var(--color-accent);--rg-button-border-color: #238450;--rg-button-mark-color: #238450;--rg-theme-laser-light: #2FA866;--rg-theme-laser-dark: #C8F25C}:root[data-brand=platform][data-theme=light]{color-scheme:light;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FFFFFF;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-button: #161616;--color-fg-on-button: #E5E3D2;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #EDEBE0;--color-focus: #A33208;--color-link: #161616;--color-muted: var(--color-fg-muted);--color-category-2: #1D8BAA;--color-category-3: #9F762A;--color-category-4: #862696;--color-category-5: #D2458E;--color-category-6: #8667EA;--color-category-7: #008F06;--color-category-8: #0351BE}:root[data-brand=platform][data-theme=dark],:root[data-brand=platform]:not([data-theme]){color-scheme:dark;--brand-accent: #FF5B19;--color-bg: #0B0B0B;--color-surface: #141414;--color-surface-elevated: #141414;--color-border: #2A2A2A;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #161616;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #E5E3D2;--color-button: #E5E3D2;--color-fg-on-button: #161616;--color-button-mark: #FF5B19;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--color-primary-shade: #0E0E0E;--color-focus: #AECACD;--color-link: #E5E3D2;--color-muted: var(--color-fg-muted);--color-category-2: #17A8B1;--color-category-3: #B18703;--color-category-4: #BD7AB0;--color-category-5: #CF2B62;--color-category-6: #8D4FD7;--color-category-7: #15982F;--color-category-8: #0077CB}:root[data-brand=autolaunch][data-theme=light]{color-scheme:light;--brand-accent: #FF5B19;--color-bg: #E5E3D2;--color-surface: #F6F4EA;--color-surface-elevated: #F6F4EA;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FF5B19;--color-accent-secondary: #AECACD;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #E6450E;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6;--color-category-2: #1D8BAA;--color-category-3: #9F762A;--color-category-4: #862696;--color-category-5: #D2458E;--color-category-6: #8667EA;--color-category-7: #008F06;--color-category-8: #0351BE}:root[data-brand=autolaunch][data-theme=dark],:root[data-brand=autolaunch]:not([data-theme]){color-scheme:dark;--brand-accent: #FF5B19;--color-bg: #0E0E0E;--color-surface: #161616;--color-surface-elevated: #161616;--color-border: #2A2A2A;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FF5B19;--color-accent-secondary: #AECACD;--color-fg-on-accent: #161616;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--color-primary-shade: #FF8A4D;--color-focus: #AECACD;--color-link: #FF5B19;--color-muted: #A1A19A;--color-category-2: #17A8B1;--color-category-3: #B18703;--color-category-4: #BD7AB0;--color-category-5: #CF2B62;--color-category-6: #8D4FD7;--color-category-7: #15982F;--color-category-8: #0077CB}:root[data-brand=techtree][data-theme=light]{color-scheme:light;--brand-accent: #C8F25C;--color-bg: #F3F5EF;--color-surface: #FAFBF7;--color-surface-elevated: #FAFBF7;--color-border: #DCE3D6;--color-fg: #0F1B14;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #C8F25C;--color-accent-secondary: #2FA866;--color-fg-on-accent: #0F1B14;--color-button: #0F1B14;--color-fg-on-button: #C8F25C;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #2E5E45;--color-primary-shade: #B4E03F;--color-focus: #1E6B45;--color-link: #0F1B14;--color-muted: #B3BDB2;--support-figure-surface: #E6EBDF;--support-figure-ink: #0F1B14;--support-band-surface: #1E6B45;--support-band-ink: #F3F5EF;--color-chosen: #1E6B45;--color-fg-on-chosen: #F3F5EF;--color-chart-line: #238450;--support-panel-surface: #0F1B14;--support-panel-ink: #E8F0EA;--color-category-2: #D357A8;--color-category-3: #A78900;--color-category-4: #83479A;--color-category-5: #8675F2;--color-category-6: #D94F2C;--color-category-7: #0298C1;--color-category-8: #045FC8}:root[data-brand=techtree][data-theme=dark],:root[data-brand=techtree]:not([data-theme]){color-scheme:dark;--brand-accent: #C8F25C;--color-bg: #0D1611;--color-surface: #142019;--color-surface-elevated: #142019;--color-border: #2A3B30;--color-fg: #E4EEE6;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #C8F25C;--color-accent-secondary: #2FA866;--color-fg-on-accent: #0D1611;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #CFE2D2;--color-primary-shade: #B4E03F;--color-focus: #C8F25C;--color-link: #C8F25C;--color-muted: #8FA595;--support-figure-surface: #1A2820;--support-figure-ink: #E4EEE6;--support-band-surface: #C8F25C;--support-band-ink: #0D1611;--support-panel-surface: #142019;--support-panel-ink: #E4EEE6;--color-category-2: #EC539D;--color-category-3: #AA933B;--color-category-4: #955C97;--color-category-5: #9F75FE;--color-category-6: #C44B04;--color-category-7: #24A6BF;--color-category-8: #2371D8}html{color:var(--color-fg);background:var(--color-bg);font-synthesis-weight:none}body{margin:0;color:var(--color-fg);background:var(--color-bg);font-family:var(--font-family-ui);font-weight:var(--font-weight-regular);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:var(--font-weight-regular);font-synthesis:none}button,input,select,textarea{font:inherit}code,kbd,pre,samp{font-family:var(--font-family-mono);font-size:var(--type-code-size);line-height:var(--type-code-line)}.prose,[data-prose=true],[data-font=paragraph],.long-form{font-family:var(--font-family-paragraph)}.prose p,.prose li,.prose blockquote,.prose figcaption,[data-prose=true] p,[data-prose=true] li,[data-prose=true] blockquote,[data-prose=true] figcaption,.long-form p,.long-form li,.long-form blockquote{font-family:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line)}:root[data-brand=patchbay][data-theme=dark],:root[data-brand=patchbay]:not([data-theme]){color-scheme:dark;--brand-accent: #9BB4FF;--color-bg: #111726;--color-surface: #1B2335;--color-surface-elevated: #252F45;--color-border: #6D7D99;--color-fg: #EEF2FF;--color-fg-muted: #ABB8D1;--color-accent: #9BB4FF;--color-primary-shade: #B3C6FF;--color-accent-secondary: #9BB4FF;--color-fg-on-accent: #142247;--color-focus: #9BB4FF;--color-link: #9BB4FF;--color-muted: var(--color-fg-muted);--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-accent-tint: #273853;--color-info: #AECACD;--color-category-2: #F25189;--color-category-3: #C24E18;--color-category-4: #A473FF;--color-category-5: #0F8F4F;--color-category-6: #9B5E96;--color-category-7: #0490D6;--color-category-8: #AD9233}:root[data-brand=patchbay][data-theme=light]{color-scheme:light;--brand-accent: #294EC3;--color-bg: #F6F7FA;--color-surface: #FFFFFF;--color-surface-elevated: #EAEDF4;--color-border: #7B869B;--color-fg: #192239;--color-fg-muted: #536078;--color-accent: #294EC3;--color-primary-shade: #203D99;--color-accent-secondary: #294EC3;--color-fg-on-accent: #FFFFFF;--color-focus: #294EC3;--color-link: #294EC3;--color-muted: var(--color-fg-muted);--color-success: #124F33;--color-error: #8A1F1F;--color-warning: #6A3F00;--color-accent-tint: #E5EBFF;--color-info: #2C4E52;--color-category-2: #D35B98;--color-category-3: #C94300;--color-category-4: #9671E9;--color-category-5: #217F42;--color-category-6: #8B3B93;--color-category-7: #108AC1;--color-category-8: #A48A09}:root[data-theme=light]{--utility-bg: #FAFAF8;--utility-surface: #FFFFFF;--utility-ink: #222326;--utility-muted: #60636A;--utility-rule: #DCDDE0}@media(prefers-color-scheme:light){:root:not([data-theme]){--utility-bg: #FAFAF8;--utility-surface: #FFFFFF;--utility-ink: #222326;--utility-muted: #60636A;--utility-rule: #DCDDE0}:root[data-brand=platform]:not([data-theme]){color-scheme:light;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FFFFFF;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-button: #161616;--color-fg-on-button: #E5E3D2;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #EDEBE0;--color-focus: #A33208;--color-link: #161616;--color-muted: var(--color-fg-muted);--color-category-2: #1D8BAA;--color-category-3: #9F762A;--color-category-4: #862696;--color-category-5: #D2458E;--color-category-6: #8667EA;--color-category-7: #008F06;--color-category-8: #0351BE}:root[data-brand=autolaunch]:not([data-theme]){color-scheme:light;--brand-accent: #FF5B19;--color-bg: #E5E3D2;--color-surface: #F6F4EA;--color-surface-elevated: #F6F4EA;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FF5B19;--color-accent-secondary: #AECACD;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #E6450E;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6;--color-category-2: #1D8BAA;--color-category-3: #9F762A;--color-category-4: #862696;--color-category-5: #D2458E;--color-category-6: #8667EA;--color-category-7: #008F06;--color-category-8: #0351BE}:root[data-brand=techtree]:not([data-theme]){color-scheme:light;--brand-accent: #C8F25C;--color-bg: #F3F5EF;--color-surface: #FAFBF7;--color-surface-elevated: #FAFBF7;--color-border: #DCE3D6;--color-fg: #0F1B14;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #C8F25C;--color-accent-secondary: #2FA866;--color-fg-on-accent: #0F1B14;--color-button: #0F1B14;--color-fg-on-button: #C8F25C;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #2E5E45;--color-primary-shade: #B4E03F;--color-focus: #1E6B45;--color-link: #0F1B14;--color-muted: #B3BDB2;--support-figure-surface: #E6EBDF;--support-figure-ink: #0F1B14;--support-band-surface: #1E6B45;--support-band-ink: #F3F5EF;--color-chosen: #1E6B45;--color-fg-on-chosen: #F3F5EF;--color-chart-line: #238450;--support-panel-surface: #0F1B14;--support-panel-ink: #E8F0EA;--color-category-2: #D357A8;--color-category-3: #A78900;--color-category-4: #83479A;--color-category-5: #8675F2;--color-category-6: #D94F2C;--color-category-7: #0298C1;--color-category-8: #045FC8}:root[data-brand=patchbay]:not([data-theme]){color-scheme:light;--brand-accent: #294EC3;--color-bg: #F6F7FA;--color-surface: #FFFFFF;--color-surface-elevated: #EAEDF4;--color-border: #7B869B;--color-fg: #192239;--color-fg-muted: #536078;--color-accent: #294EC3;--color-primary-shade: #203D99;--color-accent-secondary: #294EC3;--color-fg-on-accent: #FFFFFF;--color-focus: #294EC3;--color-link: #294EC3;--color-muted: var(--color-fg-muted);--color-success: #124F33;--color-error: #8A1F1F;--color-warning: #6A3F00;--color-accent-tint: #E5EBFF;--color-info: #2C4E52;--color-category-2: #D35B98;--color-category-3: #C94300;--color-category-4: #9671E9;--color-category-5: #217F42;--color-category-6: #8B3B93;--color-category-7: #108AC1;--color-category-8: #A48A09}}:where(.rg-ratio-card,.rg-ratio-card *,.rg-ratio-card:before,.rg-ratio-card:after){box-sizing:border-box}.rg-ratio-card{--rg-ratio-fill: var(--color-surface);--rg-ratio-ink: var(--color-fg);--rg-ratio-rule: color-mix(in srgb, var(--rg-ratio-ink) 22%, var(--rg-ratio-fill));--rg-ratio-muted: color-mix(in srgb, var(--rg-ratio-ink) 76%, var(--rg-ratio-fill));--rg-ratio-note-ink: color-mix(in srgb, var(--palette-tangerine-tango) 55%, var(--rg-ratio-ink));--rg-ratio-note-fill: color-mix(in srgb, var(--palette-tangerine-tango) 12%, var(--rg-ratio-fill));--rg-ratio-padding: var(--rg-panel-padding, var(--space-4));container:rg-ratio / inline-size;position:relative;isolation:isolate;min-inline-size:0;max-inline-size:100%;border:1px solid var(--rg-ratio-rule);border-radius:0;overflow:visible;background:var(--rg-ratio-fill);color:var(--rg-ratio-ink);font-family:var(--font-family-ui);line-height:1.5;overflow-wrap:anywhere}.rg-ratio-card:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(in oklch,currentColor,currentColor) left top / 16px 1px,linear-gradient(in oklch,currentColor,currentColor) left top / 1px 16px,linear-gradient(in oklch,currentColor,currentColor) right top / 16px 1px,linear-gradient(in oklch,currentColor,currentColor) right top / 1px 16px,linear-gradient(in oklch,currentColor,currentColor) left bottom / 16px 1px,linear-gradient(in oklch,currentColor,currentColor) left bottom / 1px 16px,linear-gradient(in oklch,currentColor,currentColor) right bottom / 16px 1px,linear-gradient(in oklch,currentColor,currentColor) right bottom / 1px 16px;background-repeat:no-repeat;opacity:.55}.rg-ratio-card :where(h3,dl,dd,p){margin:0}.rg-ratio-card :where(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-ratio-card__header{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);padding:var(--rg-ratio-padding);border-block-end:1px solid var(--rg-ratio-rule)}.rg-ratio-card .rg-ratio-card__title{margin:0;min-inline-size:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;font-size:clamp(1.25rem,3cqi,1.75rem);line-height:1.2}.rg-ratio-card__body{padding:var(--space-6) var(--rg-ratio-padding) var(--space-4)}.rg-ratio-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;align-items:stretch;gap:var(--space-3);margin-block-end:var(--space-4)}.rg-ratio-card__metric{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-inline-size:0;gap:var(--space-1)}.rg-ratio-card__label{text-transform:uppercase;letter-spacing:var(--tracking-microlabel);font-size:.8125rem;color:var(--rg-ratio-muted)}.rg-ratio-card__readout{align-self:baseline;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-inline-size:0}.rg-ratio-card__value{min-inline-size:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;font-size:clamp(2.5rem,9cqi,5.5rem);line-height:1.05;letter-spacing:-.035em}.rg-ratio-card__metric--remainder{text-align:end}.rg-ratio-card__metric--remainder .rg-ratio-card__readout{justify-content:flex-end}.rg-ratio-card__change{color:var(--rg-ratio-note-ink);font-size:.75rem}.rg-ratio-card__meter{block-size:var(--space-3);background:repeating-linear-gradient(90deg in oklch,transparent 0 4px,var(--rg-ratio-rule) 4px 5px);outline:1px solid var(--rg-ratio-rule);outline-offset:-1px}.rg-ratio-card__fill{display:block;block-size:100%;background:var(--palette-tangerine-tango)}.rg-ratio-card__scale{display:flex;justify-content:space-between;gap:2px;margin-block-start:var(--space-2);color:var(--rg-ratio-muted);font-size:.6875rem}.rg-ratio-card__empty{padding-block:var(--space-2);color:var(--rg-ratio-muted)}.rg-ratio-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--rg-ratio-padding);border-block-start:1px solid var(--rg-ratio-rule)}.rg-ratio-card__footer>*,.rg-ratio-card__footer-content>*{min-inline-size:0;max-inline-size:100%}.rg-ratio-card__footer-label{flex-basis:100%;color:var(--rg-ratio-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:var(--tracking-microlabel)}.rg-ratio-card__footer-content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.rg-ratio-card__tile{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--space-5);min-block-size:var(--space-5);padding:var(--space-1);border:1px solid var(--rg-ratio-rule);font-size:.8125rem}.rg-ratio-card__header-badge,.rg-ratio-card__footer-badge{max-inline-size:100%;margin-inline-start:auto;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--palette-tangerine-tango) 27.05%,color-mix(in srgb,var(--rg-ratio-ink) 21.59%,var(--rg-ratio-fill)));background:var(--rg-ratio-note-fill);color:var(--rg-ratio-note-ink);font-size:.75rem}@container rg-ratio (max-width: 30rem){.rg-ratio-card__header,.rg-ratio-card__footer{padding:var(--space-2)}.rg-ratio-card__body{padding:var(--space-4) var(--space-2)}.rg-ratio-card__metrics{grid-template-columns:minmax(0,1fr)}.rg-ratio-card__metric--remainder{text-align:start}.rg-ratio-card__metric--remainder .rg-ratio-card__readout{justify-content:flex-start}}@media(forced-colors:active){.rg-ratio-card{--rg-ratio-ink: CanvasText;--rg-ratio-fill: Canvas;--rg-ratio-muted: CanvasText;--rg-ratio-rule: CanvasText;--rg-ratio-note-ink: CanvasText;--rg-ratio-note-fill: Canvas;border-color:CanvasText}.rg-ratio-card:before{display:none}.rg-ratio-card__meter{background:Canvas;outline-color:CanvasText}.rg-ratio-card__fill{forced-color-adjust:none;background:Highlight}.rg-ratio-card__header-badge,.rg-ratio-card__footer-badge{border-color:CanvasText}}.rg-blog{--rg-blog-sticky-top: 1.5rem;inline-size:min(calc(100% - 2 * var(--rg-page-gutter, 24px)),1320px);margin-inline:auto;border:1px solid var(--rg-page-rule);background:transparent}.rg-blog :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-title);font-weight:400;font-synthesis:none;line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}.rg-blog :where(p,li,td,th,a){overflow-wrap:anywhere}.rg-blog__intro{padding:clamp(24px,5vw,72px) clamp(20px,4vw,48px);border-block-end:1px solid var(--rg-page-rule)}.rg-blog__intro h1{max-inline-size:20ch;margin:0;font-size:clamp(2.25rem,4.5vw,4rem)}.rg-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:24px}.rg-blog__grid>li{min-inline-size:0}.rg-blog__card{block-size:100%;border:1px solid var(--rg-page-rule)}.rg-blog__card-link{display:flex;flex-direction:column;block-size:100%;text-decoration:none}.rg-blog__card-link:hover h2,.rg-blog__card-link:focus-visible h2{text-decoration:underline;text-underline-offset:.15em}.rg-blog__card img{inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover;border-block-end:1px solid var(--rg-page-rule)}.rg-blog__card-copy{padding:24px}.rg-blog__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:.875rem}.rg-blog__card h2{margin:20px 0 0;font-size:clamp(1.5rem,2.1vw,2rem)}.rg-blog__card-copy>p{margin-block:16px 0}.rg-blog__empty{padding:48px 24px}.rg-blog__empty h2{margin-block-start:0}.rg-blog__heading{padding:clamp(24px,5vw,64px) 24px 40px;text-align:center}.rg-blog__heading h1{max-inline-size:24ch;margin:24px auto;font-size:clamp(2.25rem,4.8vw,4rem)}.rg-blog__back{display:inline-flex;align-items:center;min-block-size:44px}.rg-blog__byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px}.rg-blog__byline a{display:inline-flex;align-items:center;min-block-size:44px}.rg-blog__hero{margin:0;border-block:1px solid var(--rg-page-rule)}.rg-blog__hero img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover}.rg-blog__body{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,46rem) minmax(0,1fr);gap:32px;padding:48px 24px;align-items:start}.rg-blog__toc-desktop{position:sticky;inset-block-start:var(--rg-blog-sticky-top);max-block-size:calc(100dvh - var(--rg-blog-sticky-top) - 24px);overflow-y:auto;scrollbar-gutter:stable}.rg-blog__reading{grid-column:2;min-inline-size:0}.rg-blog__toc-title{margin:0 0 16px;font-family:var(--font-family-title);font-size:1.125rem}.rg-blog__contents ol{list-style:none;margin:0;padding:0}.rg-blog__contents a{display:flex;align-items:center;min-block-size:44px;padding:8px 12px;font-size:.9375rem;line-height:1.45;text-decoration:none;border-inline-start:1px solid var(--rg-page-rule)}.rg-blog__contents a:is(:hover,[aria-current=location]){border-inline-start:3px solid currentColor;padding-inline-start:10px;text-decoration:underline;text-underline-offset:.2em}.rg-blog__toc-sub{padding-inline-start:12px}.rg-blog__toc-mobile{display:none}.rg-blog__prose{font-size:1.125rem;line-height:1.8}.rg-blog__prose>:first-child{margin-block-start:0}.rg-blog__prose :where(h2,h3,h4,h5,h6){margin-block:2em .7em;scroll-margin-block-start:calc(var(--rg-blog-sticky-top) + 24px)}.rg-blog__prose h2{font-size:1.875rem}.rg-blog__prose h3{font-size:1.5rem}.rg-blog__prose h4{font-size:1.25rem}.rg-blog__prose p{margin-block:0 1.35em}.rg-blog__prose :where(ul,ol){padding-inline-start:1.5em;margin-block:1em 1.5em}.rg-blog__prose li+li{margin-block-start:.4em}.rg-blog__prose :where(img,video,svg){max-inline-size:100%;block-size:auto}.rg-blog__prose pre{max-inline-size:100%;overflow-x:auto;padding:24px;border:1px solid var(--rg-page-rule);background:var(--color-surface);color:var(--color-fg);line-height:1.6}.rg-blog__prose code{font-family:var(--font-family-mono);font-size:.875em;white-space:break-spaces}.rg-blog__prose pre code{white-space:pre}.rg-blog__prose blockquote{margin-inline:0;padding:8px 0 8px 24px;border-inline-start:3px solid currentColor}.rg-blog__prose blockquote>:last-child{margin-block-end:0}.rg-blog__prose hr{border:0;border-block-start:1px solid var(--rg-page-rule);margin-block:40px}.rg-blog-table{max-inline-size:100%;overflow-x:auto;margin-block:24px}.rg-blog__prose table{border-collapse:collapse;inline-size:100%;font-size:1rem}.rg-blog__prose :where(th,td){min-inline-size:10rem;padding:12px 16px;border:1px solid var(--rg-page-rule);text-align:start}.rg-blog [data-math-style=display]{display:block;overflow-x:auto;padding:24px 8px;text-align:center}.rg-blog math{font-size:1.1em}.rg-blog [data-math-ready=error]{font-family:var(--font-family-mono);white-space:pre-wrap}.rg-blog__article-footer{border-block-start:1px solid var(--rg-page-rule);margin-block-start:48px;padding-block-start:24px}@media(max-width:64rem){.rg-blog__body{display:block;padding:32px 24px}.rg-blog__reading{max-inline-size:46rem;margin-inline:auto}.rg-blog__toc-desktop{display:none}.rg-blog__toc-mobile{display:block;margin-block-end:32px;border-block:1px solid var(--rg-page-rule)}.rg-blog__toc-mobile summary{min-block-size:44px;padding:12px 0;cursor:pointer}.rg-blog__toc-mobile .rg-blog__toc-title{display:none}.rg-blog__toc-mobile nav{padding-block-end:16px}}@media(max-width:40rem){.rg-blog{inline-size:calc(100% - 32px)}.rg-blog__grid{grid-template-columns:minmax(0,1fr);padding:16px;gap:24px}.rg-blog__card-copy,.rg-blog__body{padding:24px 16px}.rg-blog__heading{padding-inline:16px}.rg-blog__prose{font-size:1rem}.rg-blog__prose :where(th,td){min-inline-size:0;padding:10px 12px;overflow-wrap:break-word}}@media(forced-colors:active){.rg-blog{border-color:CanvasText}.rg-blog__contents a[aria-current]{border-color:LinkText}}.rg-discussion,.rg-discussion__like{--rg-discussion-sunk: color-mix(in srgb, var(--color-fg) 5%, transparent)}.rg-discussion{--rg-discussion-rule: var(--rg-page-rule);--rg-discussion-good: var(--color-success);max-inline-size:78ch;margin-inline:auto;padding:1.75rem clamp(1rem,3vw,2rem);font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.rg-discussion :is(.rg-discussion__title,.rg-discussion__solved-title,.rg-discussion__replies-title){font-family:var(--font-family-title);font-weight:400;font-synthesis:none;letter-spacing:normal}.rg-discussion .rg-discussion__title{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-size:clamp(1.35rem,1.7vw,1.85rem);line-height:1.3}.rg-discussion :is(.rg-discussion__solved-title,.rg-discussion__replies-title){font-size:1.0625rem;line-height:1.4}.rg-discussion__icon{inline-size:1em;block-size:1em;flex:none}.rg-discussion__hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg-discussion .rg-discussion__solved-mark{display:inline-flex;flex:none;color:var(--rg-discussion-good);font-size:.85em}.rg-discussion__solved-mark .rg-discussion__icon,.rg-discussion__solved-title .rg-discussion__icon{stroke-width:2.25}.rg-discussion__context,.rg-discussion__caption{color:var(--rg-page-muted);font-size:.8125rem;line-height:1.6}.rg-discussion__context{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0}.rg-discussion__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin:1rem 0 0;padding:.25rem 0;border-block:1px solid var(--rg-discussion-rule);color:var(--rg-page-muted);font-size:.75rem}.rg-discussion__stats{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0}.rg-discussion__stats>span{display:inline-flex;align-items:center;gap:.3rem}.rg-discussion__compact label{display:inline-flex;align-items:center;gap:.45rem;min-block-size:2.75rem;color:var(--rg-page-ink);cursor:pointer}.rg-discussion__compact input{inline-size:1rem;block-size:1rem;margin:0;accent-color:var(--palette-tangerine-tango)}.rg-discussion__post{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 0 .5rem}.rg-discussion__avatar{inline-size:3rem;block-size:3rem}.rg-discussion__avatar>*{display:block;inline-size:100%;block-size:100%}.rg-discussion__replies .rg-discussion__avatar{margin-block-start:.5rem}.rg-discussion__main{display:flex;flex-direction:column;min-inline-size:0;padding-block-start:.5rem;border-block-start:1px solid var(--rg-discussion-rule)}.rg-discussion__post--opening .rg-discussion__main{padding-block-start:0;border-block-start:0}.rg-discussion__post-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-block-size:1.5rem}.rg-discussion__author{text-decoration:none}a.rg-discussion__author:hover{text-decoration:underline}.rg-discussion__when{margin-inline-start:auto;color:var(--rg-page-muted);font-size:.75rem;text-decoration:none}.rg-discussion__when:hover{color:var(--rg-page-ink);text-decoration:underline}.rg-discussion__body{margin:.5rem 0 0}.rg-discussion__body>:first-child{margin-block-start:0}.rg-discussion__body>:last-child{margin-block-end:0}.rg-discussion__body blockquote{margin:.75rem 0;padding:.5rem .875rem;border-inline-start:3px solid var(--rg-discussion-rule);background:var(--rg-discussion-sunk)}.rg-discussion__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin:.5rem 0 0}.rg-discussion__label{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border:1px solid var(--rg-page-ink);font:.6875rem/1.4 var(--font-family-ui)}.rg-discussion__label--good{background:var(--rg-page-ink);color:var(--color-bg)}.rg-discussion__post--solution,.rg-discussion__post--house{padding-inline:.75rem}.rg-discussion__post--solution{padding-inline-start:calc(.75rem - 3px);border-inline-start:3px solid var(--rg-discussion-good)}.rg-discussion__post--house{background:var(--rg-discussion-sunk)}.rg-discussion__solved{margin:1rem 0 0;padding:.875rem 1rem;border:1px solid var(--rg-discussion-rule);border-inline-start:3px solid var(--rg-discussion-good);background:var(--color-surface)}.rg-discussion .rg-discussion__solved-title{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--rg-discussion-good)}.rg-discussion__solved-by{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:.35rem 0 0;color:var(--rg-page-muted);font-size:.8125rem}.rg-discussion__solved-by a{color:var(--rg-page-ink)}.rg-discussion__excerpt{max-block-size:7.5em;overflow:hidden;margin:.5rem 0 0;font-size:.9375rem;-webkit-mask-image:linear-gradient(to bottom in oklch,#000 55%,transparent);mask-image:linear-gradient(to bottom in oklch,#000 55%,transparent)}.rg-discussion__excerpt>:first-child{margin-block-start:0}.rg-discussion .rg-discussion__excerpt :is(h1,h2,h3,h4,h5,h6){margin:.25rem 0;font:1.125em/1.4 var(--font-family-title);letter-spacing:normal}.rg-discussion__solved>a{display:inline-block;margin-block-start:.25rem;font-size:.8125rem}.rg-discussion__conversation{margin-block-start:1.5rem}.rg-discussion .rg-discussion__replies-title{margin:0}.rg-discussion__replies-title span{color:var(--rg-page-muted)}.rg-discussion__filters{margin-block-start:.75rem}.rg-discussion__replies{display:grid;gap:0;margin:.5rem 0 0;padding:0;list-style:none}.rg-discussion__like{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem}.rg-discussion__like .rg-discussion__heart{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-inline-size:2.75rem;min-block-size:2.75rem;padding:.25rem .6rem;border:0;background:transparent;color:var(--rg-page-muted, var(--color-fg-muted));font:.8125rem var(--font-family-ui);cursor:pointer}.rg-discussion__heart .rg-discussion__icon{font-size:1.05rem}.rg-discussion__heart[aria-pressed=true]{color:var(--palette-tangerine-tango)}.rg-discussion__heart[aria-pressed=true] .rg-discussion__icon{fill:currentColor}.rg-discussion__liked-by{color:var(--rg-page-muted, var(--color-fg-muted));font-size:.8125rem}.rg-discussion__liked-by a{color:var(--rg-page-ink, var(--color-fg))}@media(hover:hover)and (pointer:fine){.rg-discussion__heart:hover{background:var(--rg-discussion-sunk);color:var(--rg-page-ink, var(--color-fg))}.rg-discussion__heart[aria-pressed=true]:hover{color:var(--palette-tangerine-tango)}}@media(prefers-reduced-motion:no-preference){.rg-discussion__heart{transition:transform .16s cubic-bezier(.23,1,.32,1)}.rg-discussion__heart:active{transform:scale(.97)}}@media(forced-colors:active){.rg-discussion__heart[aria-pressed=true]{color:Highlight}}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__post{grid-template-columns:minmax(0,1fr);padding-block:.5rem 0}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies :is(.rg-discussion__avatar,.rg-discussion__body img){display:none}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__main{padding-block-start:.35rem;font:.75rem/1.55 var(--font-family-ui)}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__post-head{min-block-size:0}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body{margin-block-start:.2rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :is(p,ul,ol,pre,blockquote,table){margin-block:.2rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :is(h1,h2,h3,h4,h5,h6){margin:.35rem 0 .1rem;font:.75rem/1.55 var(--font-family-ui)}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body h1:before{content:"# "}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body h2:before{content:"## "}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :is(h3,h4,h5,h6):before{content:"### "}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :not(pre)>code:before,.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :not(pre)>code:after{content:"`";color:var(--rg-page-muted)}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body pre{max-block-size:10rem;overflow:auto;font-size:.6875rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body blockquote{padding:.15rem .6rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__actions{margin-block-start:0}@media(max-width:36rem){.rg-discussion__post{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.rg-discussion__avatar{inline-size:2.25rem;block-size:2.25rem}}.rg-account{min-inline-size:0;padding:1.5rem 0;border:0;border-block-start:1px solid var(--color-border);background:transparent;color:var(--color-fg);font-family:var(--font-family-ui)}.rg-account h2,.rg-account h3{margin:0;font-family:var(--font-family-ui);font-synthesis:none;overflow-wrap:anywhere}.rg-account h2{font-size:1.125rem;line-height:1.35}.rg-account h3{font-size:var(--type-body-size)}.rg-account-identity{display:grid;gap:1rem;min-inline-size:0;padding:0;color:var(--color-fg);font-family:var(--font-family-ui)}.rg-account-identity p{margin:0}.rg-account-identity__who{display:flex;align-items:center;gap:1.25rem;min-inline-size:0}.rg-account-identity__picture{flex:none;inline-size:4rem;block-size:4rem;border:1px solid var(--color-border)}.rg-account-identity__picture>*{display:block;inline-size:100%;block-size:100%}.rg-account-identity__name{display:grid;gap:.25rem;min-inline-size:0}.rg-account-identity__name h2{margin:0;font-size:1.5rem;line-height:1.05;overflow-wrap:anywhere}.rg-account-identity__name p{color:var(--color-fg-muted)}.rg-account__status{min-block-size:1.5em;margin:var(--space-1) 0 var(--space-2);line-height:1.5;overflow-wrap:anywhere}.rg-account__status[data-unseen=true]{visibility:hidden}.rg-account__status[data-state=error]{color:var(--color-error)}.rg-account__status[data-state=stale]{color:var(--color-warning)}.rg-account--signed-out{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.rg-account--signed-out p{margin:0;line-height:1.5}.rg-account__agents{list-style:none;margin:0;padding:0}.rg-account__agents li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark controls" "mark meta";align-items:center;gap:6px var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.rg-account__agents p{margin:0}.rg-account__agents .rg-account__mark{grid-area:mark;align-self:start;inline-size:2.5rem;block-size:2.5rem}.rg-account__agent{grid-area:name;display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-2);min-inline-size:0}.rg-account__agent strong{min-inline-size:0;overflow-wrap:anywhere}.rg-account__controls{grid-area:controls;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.rg-account__controls .rg-account__wallet{flex:none;font-size:var(--type-label-size)}.rg-account__wallet--none{display:inline-flex;align-items:center;min-block-size:1.75rem;color:var(--color-fg-muted)}.rg-account__meta{grid-area:meta;overflow:hidden;color:var(--color-fg-muted);font-size:var(--type-label-size);text-overflow:ellipsis;white-space:nowrap}.rg-account__meta span+span:before{content:" \b7  "}.rg-account__actions{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.rg-account__agents .rg-account__actions .rg-button--quiet{color:var(--color-fg-muted)}.rg-account__agents .rg-account__actions .rg-button--quiet:is(:hover,:focus-visible){color:var(--color-fg)}.rg-account__world{display:inline-flex;flex:none;align-items:center;gap:2px;color:var(--color-fg);font-size:var(--type-label-size);white-space:nowrap}.rg-account__world img{inline-size:22px;block-size:22px}.rg-account__world-light{display:none}:root[data-theme=light] .rg-account__world-light{display:block}:root[data-theme=light] .rg-account__world-dark{display:none}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-account__world-light{display:block}:root:not([data-theme]) .rg-account__world-dark{display:none}}.rg-account__footer{display:grid;justify-items:start;gap:var(--space-2);margin-block-start:var(--space-3)}.rg-account__tip-line{display:block}.rg-account__tip-line[data-after]{margin-block-start:var(--space-1)}.rg-account__empty{margin:0}.rg-account__history{list-style:none;margin:0;padding:0}.rg-account__history li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--color-border)}.rg-account__history p{margin:0;overflow-wrap:anywhere}.rg-account__amount{font-family:var(--font-family-ui)}.rg-account__when{grid-column:1 / -1;font-size:var(--type-label-size)}.rg-account__mark{display:grid;flex:none;place-items:center;inline-size:3rem;block-size:3rem;overflow:hidden;border:1px solid var(--color-border);background:#fff}.rg-account__mark img{inline-size:100%;block-size:100%;object-fit:contain}.rg-account-menu{position-anchor:--rg-account-menu;inset:auto;position-area:block-end span-inline-start;inline-size:min(20rem,calc(100vw - 1rem));max-block-size:calc(100% - var(--space-1) - env(safe-area-inset-bottom));margin:var(--space-1) 0 0;padding:0;overflow:hidden auto;border:1px solid var(--hairline-strong);background:var(--color-surface-elevated, var(--color-surface));color:var(--color-fg);font-family:var(--font-family-ui);box-shadow:var(--rg-layer-tip-shadow);transform-origin:top right;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),overlay var(--duration-fast) allow-discrete,display var(--duration-fast) allow-discrete}.rg-account-menu:popover-open{display:grid;transition-duration:var(--duration-base)}.rg-account-menu:not(:popover-open){opacity:0;transform:translateY(-4px) scale(.98)}@starting-style{.rg-account-menu:popover-open{opacity:0;transform:translateY(-4px) scale(.98)}}@media(max-width:47.99rem){.rg-account-menu{inset-inline:var(--space-1);inline-size:auto;position-area:block-end}}@media(prefers-reduced-motion:reduce){.rg-account-menu{transition:none}}.rg-account-menu>*{min-inline-size:0;padding:var(--space-2)}.rg-account-menu>*+*{border-block-start:1px solid var(--hairline)}.rg-account-menu p{margin:0}.rg-account-menu__who{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;column-gap:.75rem}.rg-account-menu__picture{grid-row:span 2;display:grid;inline-size:2.5rem;block-size:2.5rem;overflow:hidden}.rg-account-menu__picture :where(img,svg,span){inline-size:100%;block-size:100%}.rg-account-menu__name{min-inline-size:0;font-size:.95rem}.rg-account-menu__name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-account-menu__wallet{color:var(--color-fg-muted);font-size:.875rem}.rg-account-menu .rg-account__brief-list li{padding-inline:0}.rg-account-menu .rg-account-menu__pair{display:flex;align-items:center;gap:.75rem;inline-size:100%;min-block-size:2.75rem;margin:0;padding-block:0;border:0;background:transparent;color:var(--color-fg);font:inherit;font-size:.875rem;text-align:start;cursor:pointer}.rg-account-menu__pair svg{inline-size:1rem;block-size:1rem}.rg-account-menu__pair:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media(hover:hover){.rg-account-menu__pair:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}.rg-account-menu__theme{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.rg-account-menu__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}.rg-account-menu__foot .rg-button{justify-content:center;min-block-size:2.25rem;margin:0;padding-inline:var(--space-1);font-size:.8125rem;white-space:nowrap}@media(pointer:coarse){.rg-account-menu__foot .rg-button{min-block-size:2.75rem}}.rg-account-layout{display:grid;gap:1.5rem;align-content:start;min-inline-size:0}.rg-account-layout>*{min-inline-size:0}.rg-account__brief{display:grid;gap:var(--space-1);color:var(--color-fg);font-family:var(--font-family-ui)}.rg-account__brief-head{display:flex;align-items:center;gap:var(--space-2);min-block-size:1.75rem}.rg-account__brief h2{margin:0;font-size:.95rem}.rg-account__brief-manage{display:inline-flex;align-items:center;block-size:1.75rem;padding:0 var(--space-1);border:1px solid var(--color-border, currentColor);color:var(--color-fg);font-size:var(--type-label-size);text-decoration:none;opacity:0;transition:opacity .12s ease,border-color .12s ease}.rg-account__brief:is(:hover,:focus-within) .rg-account__brief-manage{opacity:1}.rg-account__brief-manage:hover{border-color:var(--color-fg)}.rg-account__brief-manage:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(hover:none){.rg-account__brief-manage{opacity:1}}@media(pointer:coarse){.rg-account__brief-head,.rg-account__brief-manage{min-block-size:max(2.75rem,44px)}}.rg-account__brief p{margin:0;color:var(--color-fg-muted);font-size:.875rem}.rg-account__brief-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.rg-account__brief-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark last";align-items:center;column-gap:var(--space-2);block-size:2.75rem}.rg-account__brief-list .rg-account__mark{grid-area:mark;inline-size:2rem;block-size:2rem}.rg-account__brief-list strong{grid-area:name;overflow:hidden;font-size:.875rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.rg-account__brief-last{grid-area:last;display:flex;gap:6px;min-inline-size:0;min-block-size:1.3em;color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:1.3}.rg-account__brief-last>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-account__brief-last>[aria-hidden=true],.rg-account__brief-last time{flex:none}.rg-account__light{display:inline-block;flex:none;inline-size:8px;block-size:8px;margin-inline-end:6px;box-sizing:border-box;border-radius:50%;vertical-align:.05em;background:var(--color-error)}.rg-account__brief-last>.rg-account__light{align-self:center;margin-inline-end:0}.rg-account__light[data-light=on]{background:var(--color-success)}.rg-account__light[data-light=late]{border:1.5px solid var(--color-warning);background:linear-gradient(to top in oklch,var(--color-warning) 50%,transparent 50%) border-box}.rg-account__light[data-light=off]{border:1.5px solid var(--color-error);background:transparent}.rg-account__pair{display:grid;gap:var(--space-3);inline-size:100%;font-family:var(--font-family-ui)}.rg-account__pair [data-unused]{visibility:hidden}.rg-account__pick.rg-pill-select{display:flex}.rg-account__pick.rg-pill-select>summary{gap:10px;padding-block:0;inline-size:100%;padding-inline-start:8px;border-radius:0}.rg-account__pick>summary .rg-account__mark{inline-size:1.75rem;block-size:1.75rem}.rg-account__choices{position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;z-index:var(--rg-layer-tip);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:4px;border:1px solid var(--hairline-strong);background:var(--color-surface-elevated, var(--color-surface));box-shadow:var(--rg-layer-tip-shadow)}.rg-account__choices legend{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg-account__choice{display:flex;align-items:center;gap:8px;min-inline-size:0;min-block-size:2.75rem;padding:4px 8px 4px 4px;color:var(--color-fg);font-size:.875rem;cursor:pointer}.rg-account__choice>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.rg-account__choice:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}.rg-account__choice:has(input:checked){outline:1px solid var(--color-fg);outline-offset:-1px}.rg-account__choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.rg-account__choice .rg-account__mark{inline-size:1.75rem;block-size:1.75rem}.rg-account__radio{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:22.49rem){.rg-account__choices{grid-template-columns:minmax(0,1fr)}}.rg-account__stage{display:grid;place-items:center;aspect-ratio:4 / 1;border:1px solid var(--color-border);background:var(--color-bg)}.rg-account__stage[data-waiting]{border-style:dashed}.rg-account__stage .rg-account__mark{inline-size:3rem;block-size:3rem}.rg-account__steps{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:rg-step}.rg-account__steps>li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);column-gap:8px;row-gap:6px;align-items:center;counter-increment:rg-step}.rg-account__steps>li:before{content:counter(rg-step,decimal-leading-zero);color:var(--color-fg-muted);font-family:var(--font-family-mono);font-size:.8125rem}.rg-account__steps>li>*{grid-column:2}.rg-account__prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);inline-size:100%;block-size:5.5rem;border:1px solid var(--color-border);background:var(--color-bg)}.rg-account__prompt[data-waiting]{border-style:dashed}.rg-account__prompt>*{grid-area:1 / 1;margin:0}.rg-account__prompt pre{padding:8px 10px;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-family-mono);font-size:.75rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.rg-account__prompt pre:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.rg-account__prompt .rg-account__words{align-self:center;padding:8px 10px;font-size:.875rem}.rg-account__prompt>.rg-account__prompt-tools{grid-area:1 / 2;display:grid;align-content:center;gap:4px;padding:4px}.rg-account__prompt-tools .rg-copy--icon,.rg-account__renew{inline-size:1.75rem;block-size:1.75rem;min-block-size:1.75rem}.rg-account__prompt-tools .rg-copy--icon svg,.rg-account__renew svg{inline-size:1rem;block-size:1rem}@media(pointer:coarse){.rg-account__prompt{block-size:calc(5.5rem + 2px)}.rg-account__prompt>.rg-account__prompt-tools{gap:0;padding:0}.rg-account__prompt-tools .rg-copy--icon,.rg-account__renew{inline-size:2.75rem;block-size:2.75rem;min-block-size:2.75rem}}.rg-account__renew{display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:0;background:var(--color-bg);color:var(--color-fg-muted);cursor:pointer;transition:color .12s ease,border-color .12s ease}.rg-account__renew svg{transition:transform .12s ease}.rg-account__renew:is(:hover,:focus-visible){border-color:var(--color-border);color:var(--color-fg)}.rg-account__renew:active svg{transform:rotate(-60deg)}.rg-account__renew:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.rg-account__done>span{display:flex;align-items:center;gap:8px}.rg-account__done .rg-tick{flex:none}@media(prefers-reduced-motion:reduce){.rg-account__renew,.rg-account__renew svg{transition:none}.rg-account__renew:active svg{transform:none}}.rg-account__expiry{margin:0;color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__dialog{--rg-dialog-size: 52rem;font-family:var(--font-family-ui)}.rg-account__dialog h2,.rg-account__dialog h3{margin:0;font-family:var(--font-family-ui)}.rg-account__dialog h2{font-size:1.5rem;line-height:1.25;overflow-wrap:anywhere}.rg-account__dialog h3{font-size:var(--type-headline-size)}.rg-account__dialog p{margin:0}.rg-account__dialog-head{display:flex;align-items:center;gap:var(--space-2);margin-block-end:20px}.rg-account__dialog-head .rg-account__mark{inline-size:4rem;block-size:4rem}.rg-account__dialog-head p,.rg-account__facts dt{color:var(--color-fg-muted);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.rg-account__name{margin:0 0 var(--space-3)}.rg-account__name-row{display:flex;align-items:center;gap:var(--space-2)}.rg-account__name-row input{flex:1;min-width:0}.rg-account__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0 var(--space-3);margin:0 0 var(--space-3)}.rg-account__facts>div{display:grid;gap:6px;padding-block:12px;border-block-start:1px solid var(--color-border)}.rg-account__fact-term{display:flex;align-items:center;gap:6px}.rg-account__facts dd{display:grid;gap:4px;margin:0;overflow-wrap:anywhere}.rg-account__facts dd>span{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__facts dd>.rg-account__human{display:inline-flex;align-items:center;gap:6px;color:var(--color-fg)}.rg-account__others{display:flex;flex-wrap:wrap;gap:4px 12px}.rg-account__others button{min-block-size:0;padding:0;border:0;background:none;color:var(--color-fg);font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.rg-account__picture{margin-block-end:var(--space-3)}.rg-account__part{display:grid;gap:8px;margin-block-end:var(--space-3)}.rg-account__promise{margin:4px 0 0;padding:10px 0 10px 16px;border-inline-start:3px solid var(--color-fg);font-size:var(--type-headline-size);line-height:1.3}.rg-account__part ul{display:grid;gap:4px;margin:0;padding-inline-start:1.2em}.rg-account__log{display:grid;gap:12px;margin-block-end:var(--space-3)}.rg-account__log>p{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__log ol{display:grid;margin:0;padding:0;border-block-start:1px solid var(--color-border);list-style:none}.rg-account__log li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--space-2);padding-block:10px;border-block-end:1px solid var(--color-border)}.rg-account__log li>span:nth-child(2),.rg-account__log time{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__log time{grid-column:1 / -1}.rg-account__dialog .rg-account__notice{margin-block-end:var(--space-2);padding-inline-start:12px;border-inline-start:3px solid var(--color-success)}.rg-account__dialog .rg-account__notice[role=alert]{border-inline-start-color:var(--color-error)}.rg-account__dialog-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.rg-account__dialog-actions form{margin:0}@media(max-width:30rem){.rg-account{padding:1.5rem 0}.rg-account__history li{grid-template-columns:minmax(0,1fr)}.rg-account__agent .rg-account__world-words{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(forced-colors:active){.rg-account{background:Canvas;color:CanvasText;border-color:CanvasText}.rg-account__history li,.rg-account__agents li{border-color:CanvasText}.rg-account__status[data-state]{color:CanvasText}.rg-account__choice:has(input:checked){border-color:Highlight;outline-color:Highlight}}.rg-activity{--rg-activity-line: 1.5rem;--rg-activity-pad: var(--space-1);--rg-activity-centre: calc(var(--rg-activity-pad) + var(--rg-activity-line) / 2);font-family:var(--font-family-ui);line-height:var(--rg-activity-line);color:var(--color-fg-muted)}.rg-activity--full.rg-waiting,.rg-fleet.rg-waiting{min-block-size:10rem}.rg-activity--line.rg-waiting{min-block-size:var(--rg-activity-line)}.rg-activity__none{margin:0;color:var(--color-fg-muted)}.rg-activity__steps{display:grid;margin:0;padding:0;list-style:none}.rg-activity__step{position:relative;display:grid;grid-template-columns:1rem auto minmax(0,1fr) auto auto;align-items:center;column-gap:var(--space-1);min-block-size:calc(var(--rg-activity-line) + 2 * var(--rg-activity-pad));padding-block:var(--rg-activity-pad);box-sizing:border-box}.rg-activity__verb{color:var(--color-fg);white-space:nowrap}.rg-activity__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-activity__step[data-state=asks] .rg-activity__label{color:var(--color-fg)}.rg-activity__step[data-state=queued] .rg-activity__verb{color:var(--color-fg-muted)}.rg-activity__time{justify-self:end;white-space:nowrap}.rg-activity__time[data-unused]{visibility:hidden}.rg-activity__action{display:flex}.rg-activity--full{container-type:inline-size}@container (max-width: 28rem){.rg-activity__action{grid-column:2 / -1;padding-block-start:var(--space-1)}}.rg-activity__rail{position:absolute;inset-block:0;inset-inline-start:calc(.5rem - .5px);inline-size:1px;pointer-events:none}.rg-activity__rail:before,.rg-activity__rail:after{content:"";position:absolute;inset-inline:0;background:var(--hairline)}.rg-activity__rail:before{inset-block:0 calc(100% - var(--rg-activity-centre) + 6px)}.rg-activity__rail:after{inset-block:calc(var(--rg-activity-centre) + 6px) 0}.rg-activity__step:first-child>.rg-activity__rail:before,.rg-activity__step:last-child:not([data-state=running])>.rg-activity__rail:after{content:none}.rg-activity__trace{position:absolute;inset-block:calc(var(--rg-activity-centre) + 6px) 0;inset-inline:0;overflow:hidden}.rg-activity__trace:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom in oklch,oklch(from var(--color-fg) l c h / 0) calc(100% - 6px),var(--color-fg) calc(100% - 6px));animation:rg-activity-trace 1.2s linear infinite}@keyframes rg-activity-trace{0%{transform:translateY(-100%)}to{transform:translateY(6px)}}.rg-activity__mark{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:1rem;block-size:var(--rg-activity-line)}.rg-activity__mark:before{content:"";box-sizing:border-box;inline-size:8px;block-size:8px}.rg-activity__mark[data-state=queued]:before{border:1px dashed var(--hairline-strong)}.rg-activity__mark[data-state=running]:before{background:var(--color-fg)}.rg-activity__mark[data-state=asks]:before{border:1px solid var(--color-warning);background:linear-gradient(to top in oklch,var(--color-warning) 50%,transparent 50%) border-box}.rg-activity__mark[data-state=failed]:before{border:2px solid var(--color-error)}.rg-activity__mark[data-state=done]:before{content:none}.rg-activity .rg-activity__mark .rg-tick{position:absolute;inset:0;margin:auto;inline-size:1rem;block-size:1rem;padding:0;border:0;border-radius:0;color:var(--color-success)}.rg-activity__state{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg-activity__earlier>summary{display:flex;align-items:center;min-block-size:2.75rem;gap:.25rem;color:var(--color-fg-muted);cursor:pointer;list-style:none}.rg-activity__earlier>summary::-webkit-details-marker{display:none}.rg-activity__fold{flex:none;transition:transform var(--duration-fast) var(--ease-out)}.rg-activity__earlier[open]>summary .rg-activity__fold{transform:rotate(90deg)}.rg-activity__earlier>summary:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.rg-activity--line{display:flex;align-items:center;gap:var(--space-1);min-inline-size:0;margin:0}.rg-activity--line .rg-activity__label{flex:1 1 auto}.rg-fleet__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--space-1);margin:0;padding:0;list-style:none}.rg-fleet__face{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"mark name" "line line";align-items:center;gap:var(--space-1) var(--space-2);block-size:100%;box-sizing:border-box;padding:var(--space-2);border:1px solid var(--hairline);background:var(--color-surface);color:var(--color-fg);text-decoration:none}.rg-fleet__mark{grid-area:mark;inline-size:2.5rem;block-size:2.5rem}.rg-fleet__name{grid-area:name;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-fleet__face>.rg-activity{grid-area:line}a.rg-fleet__face:hover{border-color:var(--hairline-strong)}a.rg-fleet__face:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}@media(prefers-reduced-motion:reduce){.rg-activity__trace{display:none}.rg-activity__fold{transition:none}}@media(forced-colors:active){.rg-activity__trace{display:none}.rg-activity__rail:before,.rg-activity__rail:after{background:CanvasText}.rg-activity__mark:before{forced-color-adjust:none;border-color:CanvasText}.rg-activity__mark[data-state=running]:before{background:CanvasText}.rg-activity__mark[data-state=asks]:before{background:linear-gradient(to top in oklch,CanvasText 50%,transparent 50%) border-box}.rg-fleet__face{border-color:CanvasText}}.rg-chart{--rg-chart-height: 12rem;--rg-chart-pad: .75rem;display:grid;gap:var(--space-2);min-inline-size:0;font-family:var(--font-family-ui);color:var(--color-fg)}.rg-chart__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-2)}.rg-chart__reading{display:grid;gap:.25rem;min-inline-size:0}.rg-chart__label{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-fg-muted)}.rg-chart__readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-1);margin:0}.rg-chart__readout[data-unused]{visibility:hidden}.rg-chart__figure{font-size:var(--type-title-size);line-height:var(--type-title-line)}.rg-chart__time{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-chart__legend{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-chart__legend>li{display:inline-flex;align-items:center;gap:.5rem}.rg-chart__legend>li:before{content:"";inline-size:1rem;border-block-start:1.5px solid var(--color-chart-line)}.rg-chart__legend>li[data-series="1"]:before{border-block-start:1.5px dashed var(--color-fg-muted)}.rg-chart__period{flex:none;max-inline-size:100%}.rg-chart__plot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);column-gap:var(--space-1);block-size:var(--rg-chart-height);box-sizing:border-box;padding-block:var(--rg-chart-pad)}.rg-chart__plot.rg-waiting{grid-template-columns:none;grid-template-rows:none}.rg-chart__plot--none{grid-template-columns:none;grid-template-rows:none;place-content:center}.rg-chart__none{margin:0;color:var(--color-fg-muted)}.rg-chart__plot[data-chart-plot]:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.rg-chart__lines{position:relative;min-inline-size:0}.rg-chart__lines>svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.rg-chart__grid{stroke:var(--hairline);stroke-width:1px}.rg-chart__line{fill:none;stroke:var(--color-chart-line);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.rg-chart__line[data-chart-line="1"]{stroke:var(--color-fg-muted);stroke-dasharray:4 3}.rg-chart__fill{fill:color-mix(in oklch,var(--color-chart-line) 10%,transparent);stroke:none}.rg-chart__ticks{display:grid}.rg-chart__tick{grid-area:1 / 1;align-self:start;position:relative;inset-block-start:var(--rg-chart-y);translate:0 -50%;justify-self:end;font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--tracking-microlabel);color:var(--color-fg-muted);white-space:nowrap}.rg-chart__rule{position:absolute;inset-block:0;left:calc(var(--rg-chart-x, 0) * 1%);inline-size:1px;translate:-50% 0;background:var(--hairline-strong);visibility:hidden;pointer-events:none}.rg-chart[data-chart-at] .rg-chart__rule{visibility:visible}.rg-chart__table{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.rg-chart__grid{stroke:GrayText}.rg-chart__line,.rg-chart__line[data-chart-line="1"]{stroke:CanvasText}.rg-chart__fill{fill:none}.rg-chart__rule{forced-color-adjust:none;background:Highlight}.rg-chart__legend>li:before{border-color:CanvasText}.rg-chart__plot[data-chart-plot]:focus-visible{outline-color:Highlight}}.rg-points{container:rg-points / inline-size;min-inline-size:0;color:var(--color-fg);font-family:var(--font-family-ui)}.rg-points__frame{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-inline-size:0}.rg-points__main,.rg-points__side{display:contents}.rg-points-todo{order:1}.rg-points-board{order:2}.rg-points-bonus{order:3}.rg-points-activity{order:4}@container rg-points (min-width: 52rem){.rg-points__frame{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:var(--space-6);align-items:start}.rg-points__frame>.rg-points-total{grid-column:1 / -1}.rg-points__main,.rg-points__side{display:grid;gap:var(--space-4);min-inline-size:0}}.rg-points :where(h2,h3,p,dl,dd,ol,ul){margin:0;padding:0}.rg-points :where(ol,ul){list-style:none}.rg-points :where(h2,h3){font-family:var(--font-family-ui);font-synthesis:none;font-weight:inherit}.rg-points :where(small){font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-points__unseen{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg-points-todo,.rg-points-board,.rg-points-bonus,.rg-points-activity{display:grid;gap:var(--space-2);align-content:start;min-inline-size:0;padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.rg-points-todo h2,.rg-points-board h2,.rg-points-bonus h2,.rg-points-activity h2{font-size:var(--type-title-size);line-height:var(--type-title-line)}.rg-points h3,.rg-points-total h2,.rg-points-total dt{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.rg-points h3{color:var(--color-fg-muted)}.rg-points progress{appearance:none;display:block;inline-size:100%;block-size:6px;border:0;background:var(--hairline-strong);color:var(--brand-accent)}.rg-points progress::-webkit-progress-bar{background:var(--hairline-strong)}.rg-points progress::-webkit-progress-value{background:var(--brand-accent);transition:inline-size var(--duration-slow) var(--ease-out)}.rg-points progress::-moz-progress-bar{background:var(--brand-accent)}.rg-points-total{--rg-points-cut: var(--rg-cut-panel);--rg-points-rule: color-mix(in oklch, currentColor 30%, transparent);container:rg-points-total / inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2) var(--space-6);min-inline-size:0;padding:var(--space-3);background:var(--support-band-surface);color:var(--support-band-ink);clip-path:polygon(0 0,calc(100% - var(--rg-points-cut)) 0,100% var(--rg-points-cut),100% 100%,var(--rg-points-cut) 100%,0 calc(100% - var(--rg-points-cut)))}.rg-points-total>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-2);padding-inline-end:var(--rg-points-cut)}.rg-points-total__note{font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-points-total__note[data-unseen=true]{display:none}.rg-points-total__main{display:grid;gap:var(--space-1);min-inline-size:0}.rg-points-total__figure{font-size:clamp(3rem,22cqi,7rem);line-height:.9;letter-spacing:-.03em;white-space:nowrap}.rg-points-total__about{max-inline-size:34rem;line-height:var(--type-body-line)}.rg-points-total__days{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-self:end;padding-block-start:var(--space-2);border-block-start:1px solid var(--rg-points-rule)}.rg-points-total__days>div{display:grid;gap:4px;min-inline-size:0;padding-inline-end:12px}.rg-points-total__days>div+div{padding-inline-start:12px;border-inline-start:1px solid var(--rg-points-rule)}.rg-points-total__days dd{font-size:clamp(1.75rem,9cqi,3rem);line-height:1.05;letter-spacing:-.02em;white-space:nowrap}@container rg-points-total (max-width: 15.5rem){.rg-points-total__days{grid-template-columns:minmax(0,1fr);padding-block-start:0}.rg-points-total__days>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:var(--space-1) 0}.rg-points-total__days>div+div{padding-inline-start:0;border-inline-start:0;border-block-start:1px solid var(--rg-points-rule)}}@container rg-points (min-width: 52rem){.rg-points-total{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4)}.rg-points-total>header{grid-column:1 / -1}.rg-points-total__figure{font-size:clamp(4rem,12cqi,7rem)}.rg-points-total__days dd{font-size:3rem}.rg-points-total__days{grid-template-columns:repeat(3,minmax(8.5rem,auto));padding-block-start:0;border-block-start:0}.rg-points-total__days>div{padding-inline:var(--space-2)}.rg-points-total__days>div:first-child{border-inline-start:1px solid var(--rg-points-rule)}.rg-points-total__days>div:last-child{padding-inline-end:0}}.rg-points-todo>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2)}.rg-points-todo__left{padding:2px 10px;background:var(--support-figure-surface);color:var(--support-figure-ink);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-points-todo__left[data-none=true]{background:transparent;color:var(--color-success);outline:1px solid currentColor;outline-offset:-1px}.rg-points-todo__group{display:grid;gap:var(--space-1);min-inline-size:0}.rg-points-todo__group+.rg-points-todo__group{margin-block-start:var(--space-2)}.rg-points-todo__limit{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-points-todo li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark label points" ". bar bar";align-items:center;gap:6px 12px;min-block-size:3rem;padding-block:10px;border-block-start:1px solid var(--hairline)}.rg-points-todo__mark{grid-area:mark;display:inline-flex;color:var(--color-fg-muted);font-size:1.25rem}.rg-points-todo__label{grid-area:label;display:grid;min-inline-size:0;overflow-wrap:anywhere}.rg-points-todo__label small{color:var(--color-fg-muted)}.rg-points-todo__label a{color:inherit;text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:.2em}.rg-points-todo__label a:hover{text-decoration-color:currentColor}.rg-points-todo li>progress{grid-area:bar}.rg-points-todo__points{grid-area:points;padding:2px 10px;background:var(--support-band-surface);color:var(--support-band-ink);white-space:nowrap}.rg-points-todo li[data-done=true] .rg-points-todo__mark{color:var(--color-success)}.rg-points-todo li[data-done=true] .rg-points-todo__label{color:var(--color-fg-muted)}.rg-points-todo li[data-done=true] .rg-points-todo__points{background:transparent;color:var(--color-fg-muted);outline:1px solid var(--hairline-strong);outline-offset:-1px}.rg-points-board li,.rg-points-board__you{display:grid;grid-template-columns:1.75rem auto minmax(0,1fr) auto;align-items:center;gap:12px;min-block-size:3rem;padding:8px 10px;border-block-start:1px solid var(--hairline)}.rg-points-board__rank{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;color:var(--color-fg-muted)}.rg-points-board li[data-top=true] .rg-points-board__rank{background:var(--support-band-surface);color:var(--support-band-ink)}.rg-points-board__face{display:block;inline-size:1.75rem;block-size:1.75rem}.rg-points-board__face>*{inline-size:100%;block-size:100%}.rg-points-board__face:empty{display:none}.rg-points-board__name{grid-column:3;display:flex;align-items:center;gap:8px;min-inline-size:0}.rg-points-board__name bdi{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-points-board__tag{flex:none;padding:0 6px;font-size:var(--type-caption-size);line-height:var(--type-caption-line);outline:1px solid currentColor;outline-offset:-1px}.rg-points-board__points{grid-column:4;white-space:nowrap}.rg-points-board li[data-you=true],.rg-points-board__you{background:var(--support-figure-surface);color:var(--support-figure-ink);border-block-start-color:transparent}.rg-points-board li[data-you=true] .rg-points-board__rank:not([data-top]),.rg-points-board__you .rg-points-board__rank{color:inherit}.rg-points-board li[data-you=true]+li{border-block-start-color:transparent}.rg-points-board__you{margin-block-start:var(--space-1)}.rg-points-bonus h2{display:flex;align-items:center;gap:var(--space-1)}.rg-points-bonus__held{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-block-size:2.5rem;color:var(--color-fg-muted)}.rg-points-bonus__held strong{color:var(--color-fg);font-size:2rem;font-weight:inherit;line-height:2.5rem}.rg-points-bonus__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.rg-points-bonus__tiers li{display:grid;gap:2px;padding:10px 12px;outline:1px solid var(--hairline-strong);outline-offset:-1px}.rg-points-bonus__tiers span{color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-points-bonus__tiers strong{font-size:var(--type-headline-size);font-weight:inherit;line-height:var(--type-headline-line)}.rg-points-bonus__tiers li[data-held=true]{background:var(--support-figure-surface);color:var(--support-figure-ink);outline:0}.rg-points-bonus__tiers li[data-held=true] span{color:inherit}.rg-points-bonus__periods>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-block:10px;border-block-start:1px solid var(--hairline)}.rg-points-bonus__periods dt{color:var(--color-fg-muted)}.rg-points-activity li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;min-block-size:3rem;padding-block:10px;border-block-start:1px solid var(--hairline)}.rg-points-activity__label{display:grid;min-inline-size:0;overflow-wrap:anywhere}.rg-points-activity__label small,.rg-points-activity__more{color:var(--color-fg-muted)}.rg-points-activity__status{padding:0 8px;color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-label-line);outline:1px solid var(--hairline-strong);outline-offset:-1px;white-space:nowrap}.rg-points-activity__points{grid-column:3;white-space:nowrap}.rg-points-activity__more{font-size:var(--type-label-size)}@media(prefers-reduced-motion:reduce){.rg-points progress::-webkit-progress-value{transition:none}}@media(forced-colors:active){.rg-points-total{clip-path:none;border:1px solid CanvasText}.rg-points-total,.rg-points-todo__left,.rg-points-todo__points,.rg-points-board li[data-you=true],.rg-points-board__you,.rg-points-board li[data-top=true] .rg-points-board__rank,.rg-points-bonus__tiers li[data-held=true]{background:Canvas;color:CanvasText;outline:1px solid CanvasText;outline-offset:-1px}.rg-points-board li[data-you=true],.rg-points-bonus__tiers li[data-held=true]{outline:2px solid Highlight;outline-offset:-2px}}.rg-cells{--rg-cells-cell: 3px;--rg-cells-gap: 2px;--rg-cells-rows: 10;--rg-cells-pitch: calc(var(--rg-cells-cell) + var(--rg-cells-gap));--rg-cells-bar: calc(var(--rg-cells-rows) * var(--rg-cells-pitch) - var(--rg-cells-gap));--rg-cells-headroom: 48px;--rg-cells-line: var(--type-label-line);--rg-cells-dim: var(--hairline);--rg-cells-across: repeating-linear-gradient(to right in oklch, #000 0 var(--rg-cells-cell), transparent var(--rg-cells-cell) var(--rg-cells-pitch));--rg-cells-down: repeating-linear-gradient(to bottom in oklch, #000 0 var(--rg-cells-cell), transparent var(--rg-cells-cell) var(--rg-cells-pitch));display:grid;gap:var(--space-2);min-inline-size:0;font-family:var(--font-family-ui);color:var(--color-fg)}.rg-cells__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-1);margin:0}.rg-cells__used{font-size:var(--type-title-size);line-height:var(--type-title-line)}.rg-cells__capacity{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-cells__meter{position:relative;container-type:inline-size;padding-block-start:calc(var(--rg-cells-line) + var(--space-1) + var(--rg-cells-bar) + var(--space-3))}.rg-cells__status,.rg-cells__line{position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--rg-cells-line);margin:0;overflow:hidden;font-size:var(--type-label-size);line-height:var(--rg-cells-line);color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis}.rg-cells__line{display:flex;gap:var(--space-1);visibility:hidden}.rg-cells__line>*{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.rg-cells__line>.rg-figure{flex:none}.rg-cells__line>:last-child:not(.rg-figure){flex:1 1 0}.rg-cells__line-name{color:var(--color-fg)}.rg-cells__track,.rg-cells__run{position:absolute;inset-block-start:calc(var(--rg-cells-line) + var(--space-1));block-size:var(--rg-cells-bar)}.rg-cells__stage{position:absolute;inset-block-start:calc(var(--rg-cells-line) + var(--space-1) - var(--rg-cells-headroom));inset-inline:0;block-size:calc(var(--rg-cells-headroom) + var(--rg-cells-bar));pointer-events:none}.rg-cells__canvas{display:block;inline-size:100%;block-size:100%}.rg-cells__track,.rg-cells__run{--rg-cells-columns: round(down, 100cqi + var(--rg-cells-gap), var(--rg-cells-pitch))}.rg-cells__track{inset-inline-start:0;inline-size:calc(var(--rg-cells-columns) - var(--rg-cells-gap));background:var(--rg-cells-dim);mask-image:var(--rg-cells-across),var(--rg-cells-down);mask-composite:intersect}.rg-cells__run{--rg-cells-from: round(var(--rg-cells-start) * var(--rg-cells-columns), var(--rg-cells-pitch));--rg-cells-to: round((var(--rg-cells-start) + var(--rg-cells-share)) * var(--rg-cells-columns), var(--rg-cells-pitch));inset-inline-start:var(--rg-cells-from);inline-size:max(0px,var(--rg-cells-to) - var(--rg-cells-from) - var(--rg-cells-gap));transition:opacity var(--duration-fast) var(--ease-out)}.rg-cells__run:before,.rg-cells__mark--cell{background:var(--rg-cells-color);mask:linear-gradient(in oklch,#000 0 0) top / 100% 1px no-repeat,linear-gradient(in oklch,#000 0 0) bottom / 100% 1px no-repeat,linear-gradient(in oklch,#000 0 0) left / 1px 100% no-repeat,linear-gradient(in oklch,#000 0 0) right / 1px 100% no-repeat,var(--rg-cells-across),var(--rg-cells-down);mask-composite:add,add,add,add,intersect}.rg-cells__run:before{content:"";position:absolute;inset:0}.rg-cells__parts{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(13rem,calc((100% - 2 * var(--space-3)) / 3)),1fr));gap:var(--space-1) var(--space-3);margin:0;padding:0;list-style:none}.rg-cells__part{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-1);min-block-size:2rem;font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-cells__part:nth-child(8n+1){--rg-cells-color: var(--color-category-1)}.rg-cells__part:nth-child(8n+2){--rg-cells-color: var(--color-category-2)}.rg-cells__part:nth-child(8n+3){--rg-cells-color: var(--color-category-3)}.rg-cells__part:nth-child(8n+4){--rg-cells-color: var(--color-category-4)}.rg-cells__part:nth-child(8n+5){--rg-cells-color: var(--color-category-5)}.rg-cells__part:nth-child(8n+6){--rg-cells-color: var(--color-category-6)}.rg-cells__part:nth-child(8n+7){--rg-cells-color: var(--color-category-7)}.rg-cells__part:nth-child(8n){--rg-cells-color: var(--color-category-8)}.rg-cells__part:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.rg-cells__mark{color:var(--rg-cells-color);transition:opacity var(--duration-fast) var(--ease-out)}.rg-cells__mark--cell{inline-size:calc(3 * var(--rg-cells-pitch) - var(--rg-cells-gap));block-size:calc(3 * var(--rg-cells-pitch) - var(--rg-cells-gap))}.rg-cells__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rg-cells__amount{color:var(--color-fg-muted);text-align:end;white-space:nowrap}.rg-cells__hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:none){.rg-cells__parts:has(>.rg-cells__part:is(:hover,:focus-visible))>.rg-cells__part:not(:hover,:focus-visible) :is(.rg-cells__run,.rg-cells__mark){opacity:.3}}.rg-cells__part:is(:hover,:focus-visible) .rg-cells__line{visibility:visible}.rg-cells__meter:has(.rg-cells__part:is(:hover,:focus-visible)) .rg-cells__status{visibility:hidden}.rg-cells[data-cells-ready=true] .rg-cells__track{visibility:hidden}.rg-cells[data-cells-ready=true] .rg-cells__run:before{content:none}.rg-cells__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2);padding-block-start:var(--space-2);border-block-start:1px solid var(--hairline);color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-cells__foot>p{margin:0}@media(forced-colors:active){.rg-cells :is(.rg-cells__track,.rg-cells__run,.rg-cells__mark--cell){forced-color-adjust:none}.rg-cells__track{background:GrayText}.rg-cells .rg-cells__part{--rg-cells-color: CanvasText}.rg-cells .rg-cells__part:is(:hover,:focus-visible){--rg-cells-color: Highlight}.rg-cells__part:focus-visible{outline-color:Highlight}}@property --rg-edge-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes rg-edge-ripple{to{--rg-edge-angle: 1turn}}@media(prefers-reduced-motion:no-preference)and (forced-colors:none){.rg-feature:is(:hover,:focus-within)>.rg-panel:before{background-image:conic-gradient(from var(--rg-edge-angle) in oklch,transparent 0turn .84turn,color-mix(in srgb,color-mix(in srgb,var(--rg-shimmer-color, var(--palette-tangerine-tango, #ff5b19)) 75%,var(--palette-platinum, #e5e3d2)) 24%,transparent) .92turn,transparent 1turn);animation:rg-edge-ripple calc(var(--rg-shimmer-duration, 1.15s) * 2) linear infinite}@media(hover:none),(pointer:coarse){.rg-feature:not(:has(:focus-visible))>.rg-panel:before{background-image:none;animation:none}}}.rg-sheet{--rg-page-ink: var(--color-fg);--rg-page-muted: var(--color-fg-muted);--rg-page-rule: color-mix(in srgb, var(--rg-page-ink) 22%, transparent);color:var(--rg-page-ink);font-family:var(--font-family-ui);line-height:1.5}:where(.rg-sheet,.rg-sheet *,.rg-sheet *:before,.rg-sheet *:after){box-sizing:border-box}.rg-sheet :where(a){color:inherit;text-underline-offset:.2em}.rg-sheet :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-frame{inline-size:min(calc(100% - 2 * var(--rg-page-gutter)),var(--rg-frame-max));margin-inline:auto;border-inline:var(--rg-rule-width) solid var(--rg-page-rule);border-block-start:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row{display:grid;grid-template-columns:var(--rg-rail-width) minmax(0,1fr);column-gap:var(--rg-track-gap);border-block-end:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row--no-rail{grid-template-columns:minmax(0,1fr)}.rg-sheet-row>*{min-inline-size:0}.rg-sheet-row__rail{border-inline-end:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row__main{min-inline-size:0;border-inline-start:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row--no-rail>.rg-sheet-row__main{border-inline-start:0}.rg-inset{padding:var(--rg-panel-padding)}.rg-hero-title{margin:var(--space-5) 0 0;max-inline-size:15ch;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:400;line-height:1.03;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.rg-section-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-block-size:2.25rem;padding-block:var(--space-1);border-block:1px solid color-mix(in srgb,currentColor 22%,transparent);font-family:var(--font-family-ui);font-size:.8125rem;line-height:1.4}.rg-section-bar__label{margin:0;font-size:inherit;line-height:inherit;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;letter-spacing:.02em;overflow-wrap:anywhere;min-inline-size:0}.rg-section-bar__diamond{inline-size:.5rem;block-size:.5rem;flex:0 0 auto;border:1px solid currentColor;transform:rotate(45deg);margin-inline:2px}.rg-section-bar__leader{flex:1 1 4rem;min-inline-size:2rem;block-size:.75rem;background:currentColor;opacity:.5;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M4 2.5v3M2.5 4h3' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E") repeat 0 0 / 8px 8px}.rg-panel{--rg-cut: var(--rg-cut-panel);--rg-edge: 1px;--rg-panel-fill: var(--color-surface);--rg-panel-ink: var(--color-fg);--rg-local-fill: var(--rg-panel-fill);--rg-local-ink: var(--rg-panel-ink);--rg-local-rule: color-mix(in srgb, var(--rg-panel-ink) 22%, var(--rg-panel-fill));--rg-panel-edge: color-mix(in srgb, var(--rg-panel-ink) 22%, var(--rg-panel-fill));position:relative;isolation:isolate;min-inline-size:0;color:var(--rg-panel-ink);background:transparent;border:0;border-radius:0;overflow:visible;&:before,&:after{content:"";position:absolute;pointer-events:none}&:before{z-index:-2;inset:0;background:var(--rg-panel-edge);clip-path:polygon(var(--rg-cut) 0,calc(100% - var(--rg-cut)) 0,100% var(--rg-cut),100% calc(100% - var(--rg-cut)),calc(100% - var(--rg-cut)) 100%,var(--rg-cut) 100%,0 calc(100% - var(--rg-cut)),0 var(--rg-cut))}&:after{--rg-inner-cut: max(0px, calc(var(--rg-cut) - var(--rg-cut-nest) * var(--rg-edge)));z-index:-1;inset:var(--rg-edge);background:var(--rg-panel-fill);clip-path:polygon(var(--rg-inner-cut) 0,calc(100% - var(--rg-inner-cut)) 0,100% var(--rg-inner-cut),100% calc(100% - var(--rg-inner-cut)),calc(100% - var(--rg-inner-cut)) 100%,var(--rg-inner-cut) 100%,0 calc(100% - var(--rg-inner-cut)),0 var(--rg-inner-cut))}}.rg-panel--accent{--rg-panel-fill: var(--color-accent);--rg-panel-ink: var(--color-fg-on-accent)}.rg-panel.rg-support-panel{--rg-panel-fill: var(--support-panel-surface);--rg-panel-ink: var(--support-panel-ink)}.rg-support-band{background:var(--support-band-surface);color:var(--support-band-ink);padding-inline:var(--space-2)}.rg-support-figure .rg-technical-figure__art{background:var(--support-figure-surface);color:var(--support-figure-ink)}.rg-panel__body{padding:var(--rg-panel-padding)}.rg-dialog{--rg-dialog-cut: var(--rg-cut-panel, 16px);--rg-dialog-mark-length: 1.5rem;--rg-dialog-fill: var(--color-surface);--rg-dialog-edge: color-mix(in srgb, var(--color-fg) 28%, var(--rg-dialog-fill));--rg-dialog-cut-ink: var(--rg-button-border-color, var(--palette-tangerine-tango, #ff5b19));--rg-dialog-mark-ink: var(--rg-dialog-cut-ink);isolation:isolate;box-sizing:border-box;inline-size:min(var(--rg-dialog-size, 32rem),calc(100vw - 2rem));max-inline-size:none;max-block-size:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:0;overflow:visible;background:transparent;color:var(--color-fg);&:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(in oklch,var(--rg-dialog-mark-ink) 0 0),linear-gradient(in oklch,var(--rg-dialog-mark-ink) 0 0),linear-gradient(in oklch,var(--rg-dialog-mark-ink) 0 0),linear-gradient(in oklch,var(--rg-dialog-mark-ink) 0 0),linear-gradient(135deg in oklch,transparent 50%,var(--rg-dialog-cut-ink) 50% calc(50% + 2px),transparent calc(50% + 2px)),linear-gradient(315deg in oklch,transparent 50%,var(--rg-dialog-cut-ink) 50% calc(50% + 2px),transparent calc(50% + 2px)),linear-gradient(in oklch,var(--rg-dialog-edge) 0 0),linear-gradient(in oklch,var(--rg-dialog-edge) 0 0),linear-gradient(in oklch,var(--rg-dialog-edge) 0 0),linear-gradient(in oklch,var(--rg-dialog-edge) 0 0);background-position:right top,right top,left bottom,left bottom,left top,right bottom,left top,left bottom,left top,right top;background-size:var(--rg-dialog-mark-length) 2px,2px var(--rg-dialog-mark-length),var(--rg-dialog-mark-length) 2px,2px var(--rg-dialog-mark-length),var(--rg-dialog-cut) var(--rg-dialog-cut),var(--rg-dialog-cut) var(--rg-dialog-cut),100% 1px,100% 1px,1px 100%,1px 100%;background-repeat:no-repeat;background-color:var(--rg-dialog-fill);clip-path:polygon(var(--rg-dialog-cut) 0,100% 0,100% calc(100% - var(--rg-dialog-cut)),calc(100% - var(--rg-dialog-cut)) 100%,0 100%,0 var(--rg-dialog-cut))}}:root:is([data-theme=dark],:not([data-theme])) .rg-dialog{--rg-dialog-cut-ink: var(--rg-button-mark-color, var(--palette-tangerine-tango, #ff5b19));--rg-dialog-mark-ink: var(--rg-button-mark-color, var(--palette-powder-blue, #aecacd))}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-dialog{--rg-dialog-cut-ink: var(--rg-button-border-color, var(--palette-tangerine-tango, #ff5b19));--rg-dialog-mark-ink: var(--rg-dialog-cut-ink)}}.rg-dialog:is([open],:popover-open){display:flex;flex-direction:column}.rg-dialog::backdrop{background:color-mix(in oklab,var(--palette-charcoal) 32%,transparent)}:root:is([data-theme=dark],:not([data-theme])) .rg-dialog::backdrop{background:color-mix(in oklab,var(--palette-charcoal) 64%,transparent)}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-dialog::backdrop{background:color-mix(in oklab,var(--palette-charcoal) 32%,transparent)}}.rg-dialog__body{min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:clamp(var(--space-2),4vw,var(--space-4))}@media(max-width:47.99rem){.rg-dialog{--rg-dialog-cut: 12px}}.rg-dialog .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{background-color:color-mix(in srgb,currentColor 10%,var(--rg-p-accent))}.rg-confirm{--rg-dialog-size: 26rem}.rg-confirm__form{display:grid;gap:var(--space-3);margin:0}.rg-confirm__question{margin:0;font-size:var(--type-headline-size);line-height:var(--type-headline-line);overflow-wrap:anywhere}.rg-confirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.rg-panel:focus-within{z-index:var(--rg-layer-card)}.rg-panel__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--rg-panel-padding);border-block-end:1px solid color-mix(in srgb,currentColor 22%,transparent)}.rg-panel__heading h3{margin:0;min-inline-size:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.12;font-weight:400;letter-spacing:-.035em;overflow-wrap:anywhere}.rg-panel__index{font-family:var(--font-family-ui);font-size:.8125rem;white-space:nowrap}:where(.rg-feature,.rg-feature *,.rg-feature *:before,.rg-feature *:after){box-sizing:border-box}.rg-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.rg-feature{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-inline-size:0;gap:0}.rg-feature__face{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:0}.rg-feature:is(:hover,:focus-within)>.rg-panel{--rg-panel-edge: color-mix(in srgb, var(--rg-panel-ink) 38%, var(--rg-panel-fill))}.rg-feature__caption{min-block-size:7rem;margin-block-start:1px;padding:var(--rg-panel-padding);overflow-wrap:anywhere}.rg-feature__caption p{margin:0}.rg-feature__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.rg-feature__actions>*{min-inline-size:0;max-inline-size:100%}.rg-feature .rg-panel__index{min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.rg-feature__face .rg-technical-figure__art>:is(img,svg){display:block;width:100%;max-inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:contain}.rg-technical-figure{display:grid;align-content:center;min-inline-size:0;margin:0;padding:var(--rg-panel-padding);color:inherit}.rg-technical-figure__art{position:relative;isolation:isolate;min-inline-size:0;&:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.1;background-image:radial-gradient(in oklch,currentColor .6px,oklch(from currentColor l c h / 0) .9px);background-size:4px 4px}}.rg-technical-figure__art>svg{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;overflow:visible}.rg-technical-figure svg :is(path,circle,ellipse,rect,line,polyline,polygon){vector-effect:non-scaling-stroke}.rg-technical-figure svg text{font-family:var(--font-family-ui);font-size:12px;fill:currentColor;stroke:none}@media(max-width:74.99rem){.rg-sheet{--rg-page-gutter: var(--space-3);--rg-rail-width: 9rem;--rg-track-gap: var(--space-3);--rg-panel-padding: var(--space-3)}}@media(max-width:63.99rem){.rg-sheet-row{grid-template-columns:minmax(0,1fr)}.rg-sheet-row__rail{border-inline-end:0;border-block-end:1px solid var(--rg-page-rule)}.rg-sheet-row__rail:empty{display:none}.rg-sheet-row__main{border-inline-start:0}.rg-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){.rg-sheet{--rg-page-gutter: var(--space-2);--rg-section-gap: var(--space-5);--rg-cut-panel: 12px;--rg-cut-control: 8px;--rg-cut-nested-8: 8px;--rg-cut-nested-16: 0px}.rg-panel{--rg-cut-panel: 12px;--rg-cut-nested-8: 8px;--rg-cut-nested-16: 0px}.rg-feature-grid{grid-template-columns:minmax(0,1fr)}.rg-section-bar__leader{display:none}}@media(max-width:24rem){.rg-sheet{--rg-panel-padding: var(--space-2)}}@media(forced-colors:active){.rg-support-band,.rg-support-figure .rg-technical-figure__art{background:Canvas;color:CanvasText}.rg-panel:before,.rg-panel:after,.rg-technical-figure__art:before,.rg-section-bar__leader{display:none}.rg-dialog:before{display:none}.rg-dialog{background:Canvas;color:CanvasText;border:1px solid CanvasText}.rg-panel{--rg-local-ink: CanvasText;--rg-local-fill: Canvas;color:CanvasText;background:Canvas;border:1px solid CanvasText}.rg-sheet :where(a,button,summary,input,select,textarea):focus-visible{outline-color:Highlight}}:where(.rg-utility,.rg-account,.rg-account__dialog){--color-bg: var(--utility-bg);--color-surface: var(--utility-surface);--color-surface-elevated: var(--utility-surface);--color-fg: var(--utility-ink);--color-fg-muted: var(--utility-muted);--color-border: var(--utility-rule);color:var(--color-fg);font-family:var(--font-family-ui);font-size:1rem;line-height:1.6}.rg-utility--message{box-sizing:border-box;width:min(100%,38rem);margin-inline:auto;padding:clamp(3rem,10vh,7rem) 1.5rem}body:has(>.rg-utility){margin:0;min-block-size:100svh;background:var(--utility-bg)}.rg-utility h1{margin:0 0 1rem;font-family:var(--font-family-ui);font-size:clamp(1.5rem,4vw,1.75rem);letter-spacing:-.025em;line-height:1.25}.rg-utility h2,.rg-utility h3{font-family:var(--font-family-ui);line-height:1.35}.rg-utility__body>:first-child{margin-top:0}.rg-utility__body p{margin-block:0 1rem}.rg-utility__body{overflow-wrap:anywhere}.rg-utility__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.rg-utility__note{margin-top:1.5rem;font-size:.875rem;color:var(--color-fg-muted)}.rg-utility__note p{margin:0}.rg-utility a:not(.rg-button){color:inherit;text-underline-offset:.2em}.rg-utility a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-utility__links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:0;margin:0;list-style:none}@media(forced-colors:active){:where(.rg-utility,.rg-account,.rg-account__dialog){--color-fg: CanvasText;--color-fg-muted: CanvasText;--color-bg: Canvas;--color-surface: Canvas;--color-border: CanvasText}}.rg-theme-toggle.rg-button{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;flex:0 0 auto;padding:0;border:0;background:transparent;perspective:5rem}.rg-theme-toggle .theme-toggle__stage{position:relative;display:block;width:1.75rem;height:1.75rem;overflow:hidden;background:var(--rg-p-surface);transform-style:preserve-3d;--prism-laser: var(--rg-theme-laser-light, var(--palette-tangerine-tango));--prism-laser-next: var(--rg-theme-laser-dark, var(--palette-powder-blue));--prism-edge: color-mix(in oklch, var(--rg-p-text) 55%, var(--color-accent));--prism-edge-next: color-mix(in oklch, var(--rg-p-surface) 55%, var(--color-accent));--prism-face: color-mix(in oklch, var(--color-accent) 28%, transparent)}:root:is([data-theme=dark],:not([data-theme])) .rg-theme-toggle .theme-toggle__stage{--prism-laser: var(--rg-theme-laser-dark, var(--palette-powder-blue));--prism-laser-next: var(--rg-theme-laser-light, var(--palette-tangerine-tango))}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-theme-toggle .theme-toggle__stage{--prism-laser: var(--rg-theme-laser-light, var(--palette-tangerine-tango));--prism-laser-next: var(--rg-theme-laser-dark, var(--palette-powder-blue))}}.rg-theme-toggle .theme-toggle__laser{position:absolute;inset-block:.125rem;left:calc(50% - .0625rem);width:.125rem;background:var(--prism-laser)}.rg-theme-toggle .theme-toggle__cube{position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;transform-style:preserve-3d;transform:translate3d(-50%,-50%,0) rotateX(-19deg) rotateY(28deg)}.rg-theme-toggle .theme-toggle__face{position:absolute;inset:0;border:1px solid var(--prism-edge);background:var(--prism-face);backface-visibility:visible}.rg-theme-toggle .theme-toggle__face--front{transform:translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--back{transform:rotateY(180deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--left{transform:rotateY(-90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--right{transform:rotateY(90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--top{transform:rotateX(90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--bottom{transform:rotateX(-90deg) translateZ(.375rem)}.rg-theme-toggle__state{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root:is([data-theme=dark],:not([data-theme])) .rg-theme-toggle__state--light,:root[data-theme=light] .rg-theme-toggle__state--dark{display:none}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-theme-toggle__state--light{display:block}:root:not([data-theme]) .rg-theme-toggle__state--dark{display:none}}@media(hover:hover)and (forced-colors:none){.rg-theme-toggle:hover .theme-toggle__stage{background:var(--rg-p-text)}.rg-theme-toggle:hover .theme-toggle__laser{background:var(--prism-laser-next)}.rg-theme-toggle:hover .theme-toggle__face{border-color:var(--prism-edge-next)}}@media(prefers-reduced-motion:no-preference)and (forced-colors:none){.rg-theme-toggle .theme-toggle__cube{animation:regent-theme-prism 6s linear infinite paused}.rg-theme-toggle:is(:hover,:focus-visible) .theme-toggle__cube{animation-play-state:running}.rg-theme-toggle :is(.theme-toggle__stage,.theme-toggle__laser,.theme-toggle__face){transition:background-color .14s ease,border-color .14s ease}}@keyframes regent-theme-prism{0%{transform:translate3d(-50%,-50%,0) rotateX(-19deg) rotateY(28deg)}to{transform:translate3d(-50%,-50%,0) rotateX(341deg) rotateY(388deg)}}@media(forced-colors:active){.rg-theme-toggle .theme-toggle__face{border-color:ButtonText;background:Canvas}.rg-theme-toggle .theme-toggle__laser{background:Highlight}}.rg-holo,.rg-holo-foil{--rg-holo-frame: 12px}.rg-holo{--rg-holo-cut: var(--rg-cut-panel, 16px);--rg-holo-graphite: #101216;--rg-holo-ink: var(--palette-platinum, #e5e3d2);--rg-holo-edge: color-mix(in srgb, var(--rg-holo-ink) 30%, var(--rg-holo-graphite));--rg-holo-clip: polygon( var(--rg-holo-cut) 0, calc(100% - var(--rg-holo-cut)) 0, 100% var(--rg-holo-cut), 100% calc(100% - var(--rg-holo-cut)), calc(100% - var(--rg-holo-cut)) 100%, var(--rg-holo-cut) 100%, 0 calc(100% - var(--rg-holo-cut)), 0 var(--rg-holo-cut) );--rg-local-fill: var(--rg-holo-graphite);--rg-local-ink: var(--rg-holo-ink);--rg-local-rule: var(--rg-holo-edge);position:relative;isolation:isolate;min-inline-size:0;color:var(--rg-holo-ink);.rg-holo__stage:before,.rg-holo__stage:after{z-index:1}}.rg-holo__stage{position:absolute;inset:0;background:var(--rg-holo-edge);clip-path:var(--rg-holo-clip)}.rg-holo__stage:before,.rg-holo__canvas{position:absolute;inset:1px;--rg-holo-cut: max(0px, calc(var(--rg-cut-panel, 16px) - var(--rg-cut-nest) * 1px));clip-path:var(--rg-holo-clip)}.rg-holo__stage:before{content:"";background:linear-gradient(118deg in oklch,transparent 38%,color-mix(in srgb,var(--rg-holo-ink) 9%,transparent) 50%,transparent 62%),var(--rg-holo-graphite)}.rg-holo__canvas{display:block;width:calc(100% - 2px);height:calc(100% - 2px);background:var(--rg-holo-graphite)}.rg-holo__stage:after{--rg-holo-inner-cut: calc(var(--rg-holo-frame) * .414214);content:"";position:absolute;inset:calc(1px + var(--rg-holo-frame));background:var(--rg-holo-graphite);clip-path:polygon(var(--rg-holo-inner-cut) 0,calc(100% - var(--rg-holo-inner-cut)) 0,100% var(--rg-holo-inner-cut),100% calc(100% - var(--rg-holo-inner-cut)),calc(100% - var(--rg-holo-inner-cut)) 100%,var(--rg-holo-inner-cut) 100%,0 calc(100% - var(--rg-holo-inner-cut)),0 var(--rg-holo-inner-cut))}.rg-holo[data-holo-ready=true] .rg-holo__stage:before,.rg-holo[data-holo-ready=true] .rg-holo__stage:after{content:none}.rg-holo__content{position:relative;min-inline-size:0;padding:var(--rg-panel-padding, var(--space-4, 1.5rem))}.rg-holo :where(a,button,summary):focus-visible{outline-color:var(--rg-holo-ink)}.rg-panel.rg-holo-ground{--rg-panel-fill: #101216;--rg-panel-ink: var(--palette-platinum, #e5e3d2);isolation:isolate;.rg-holo-foil--face{z-index:-1}}.rg-holo-foil{position:absolute;pointer-events:none}.rg-holo-foil__canvas{display:block;inline-size:100%;block-size:100%}.rg-holo-foil--face{--rg-holo-foil-cut: max(0px, calc(var(--rg-cut) - var(--rg-cut-nest) * var(--rg-edge)));inset:var(--rg-edge);visibility:hidden;clip-path:polygon(var(--rg-holo-foil-cut) 0,calc(100% - var(--rg-holo-foil-cut)) 0,100% var(--rg-holo-foil-cut),100% calc(100% - var(--rg-holo-foil-cut)),calc(100% - var(--rg-holo-foil-cut)) 100%,var(--rg-holo-foil-cut) 100%,0 calc(100% - var(--rg-holo-foil-cut)),0 var(--rg-holo-foil-cut))}[data-holo-ready=true] .rg-holo-foil--face{visibility:visible}[data-holo-ready=true] .rg-holo-ground:after,.rg-holo-ground[data-holo-ready=true]:after{content:none}.rg-holo-foil--ink{inset:0;visibility:hidden}.rg-holo-foil--ink .rg-holo-foil__canvas{mask-size:100% 100%;mask-repeat:no-repeat}[data-holo-ready=true] .rg-holo-foil--ink{visibility:visible}[data-holo-ready=true] .rg-technical-figure__art:has(>.rg-holo-foil--ink)>svg{visibility:hidden}@media(forced-colors:active){.rg-holo-foil{display:none}[data-holo-ready=true] .rg-technical-figure__art:has(>.rg-holo-foil--ink)>svg{visibility:visible}.rg-holo{color:CanvasText}.rg-holo__stage{background:CanvasText}.rg-holo__stage:before,.rg-holo__stage:after,.rg-holo__canvas{background:Canvas}}:where(.rg-button,.rg-field,.rg-status,.rg-notice,.rg-empty,.rg-disclosure,.rg-tip,.rg-pill-select){--rg-p-text: var(--rg-local-ink, var(--color-fg, inherit));--rg-p-muted: var(--rg-local-ink, var(--color-fg-muted, currentColor));--rg-p-surface: var(--rg-local-fill, var(--color-surface, transparent));--rg-p-border: var(--rg-local-rule, var(--color-border, currentColor));--rg-p-control-border: color-mix(in srgb, var(--rg-p-text) 65%, var(--rg-p-surface));--rg-p-disabled-fill: color-mix(in srgb, var(--rg-p-text) 22%, var(--rg-p-surface));--rg-p-accent: var(--color-button, currentColor);--rg-p-on-accent: var(--color-fg-on-button, var(--color-bg, Canvas));--rg-p-error: var(--color-error, currentColor);--rg-p-success: var(--color-success, currentColor);--rg-p-warning: var(--color-warning, currentColor);--rg-p-info: var(--color-info, currentColor);font-family:var(--font-family-ui, inherit);font-size:inherit;line-height:1.5;color:var(--rg-p-text);box-sizing:border-box}.rg-button{position:relative;isolation:isolate;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:2.5rem;padding:var(--space-1) var(--space-2);border:1px solid transparent;max-inline-size:100%;white-space:nowrap;text-align:center;border-radius:0;cursor:pointer;overflow:visible;background:transparent;color:var(--rg-p-on-accent);text-decoration:none;&:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;transform:scale(var(--rg-press-scale, 1))}}.rg-button__label{position:relative;min-inline-size:0;max-inline-size:100%;overflow-x:clip;text-overflow:ellipsis;background:transparent;transform:scale(var(--rg-press-scale, 1))}@property --rg-button-edge-ink{syntax: "<color>"; inherits: false; initial-value: #ff5b19;}@property --rg-button-cut-ink{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --rg-button-cut-gap{syntax: "<length>"; inherits: false; initial-value: 1px;}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{--rg-button-active-border: var(--rg-button-border-color, var(--rg-shimmer-color, var(--palette-tangerine-tango, #ff5b19)));--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: transparent;--rg-button-cut-gap: 1px;--rg-ring-reach: calc(var(--rg-ring-width) + var(--rg-ring-offset));--rg-ring-tile: calc(var(--rg-cut-control) + 2 * var(--rg-ring-reach));--rg-ring-diagonal: calc((2 * var(--rg-ring-reach) + var(--rg-cut-control)) * .707107 - var(--rg-ring-offset));--rg-button-ring-ink: transparent;background-image:linear-gradient(135deg in oklch,transparent calc(50% + var(--rg-button-cut-gap)),var(--rg-button-cut-ink) calc(50% + var(--rg-button-cut-gap)) calc(50% + var(--rg-button-cut-gap) + 1px),transparent calc(50% + var(--rg-button-cut-gap) + 1px)),linear-gradient(315deg in oklch,transparent calc(50% + var(--rg-button-cut-gap)),var(--rg-button-cut-ink) calc(50% + var(--rg-button-cut-gap)) calc(50% + var(--rg-button-cut-gap) + 1px),transparent calc(50% + var(--rg-button-cut-gap) + 1px)),linear-gradient(in oklch,var(--rg-button-edge-ink) 0 0),linear-gradient(in oklch,var(--rg-button-edge-ink) 0 0),linear-gradient(in oklch,var(--rg-button-edge-ink) 0 0),linear-gradient(in oklch,var(--rg-button-edge-ink) 0 0),linear-gradient(135deg in oklch,var(--rg-button-ring-ink) var(--rg-ring-diagonal),transparent 0),linear-gradient(315deg in oklch,var(--rg-button-ring-ink) var(--rg-ring-diagonal),transparent 0);background-position:left top,right bottom,right top,right top,left bottom,left bottom,left top,right bottom;background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),0 1px,1px 0,0 1px,1px 0,var(--rg-ring-tile) var(--rg-ring-tile),var(--rg-ring-tile) var(--rg-ring-tile);background-repeat:no-repeat;background-color:var(--rg-p-accent);clip-path:polygon(var(--rg-cut-control) 0,100% 0,100% calc(100% - var(--rg-cut-control)),calc(100% - var(--rg-cut-control)) 100%,0 100%,0 var(--rg-cut-control));transition:background-size .15s ease,--rg-button-edge-ink .15s ease,--rg-button-cut-ink .15s ease,--rg-button-cut-gap .15s ease}:root .rg-button.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):is(:disabled,[disabled],[aria-disabled=true]):before{--rg-button-edge-ink: var(--rg-p-disabled-fill);--rg-button-cut-ink: transparent;background-color:var(--rg-p-disabled-fill)}:root .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):is(:hover,:focus-visible):before{background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),var(--rg-ring-tile) var(--rg-ring-tile),var(--rg-ring-tile) var(--rg-ring-tile)}:root:is([data-theme=dark],:not([data-theme])) .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):is(:hover,:focus-visible):before{--rg-button-edge-ink: var(--color-button-mark, var(--rg-button-mark-color, var(--palette-powder-blue, #aecacd)));--rg-button-cut-ink: var(--color-button-mark, var(--rg-button-mark-color, var(--palette-tangerine-tango, #ff5b19)));background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) 1px,1px var(--rg-cut-control),var(--rg-cut-control) 1px,1px var(--rg-cut-control),var(--rg-ring-tile) var(--rg-ring-tile),var(--rg-ring-tile) var(--rg-ring-tile)}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):is(:hover,:focus-visible):before{--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: transparent;background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),var(--rg-ring-tile) var(--rg-ring-tile),var(--rg-ring-tile) var(--rg-ring-tile)}}:root .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):focus-visible{outline:none}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):focus-visible:before{--rg-button-ring-ink: var(--color-focus);--rg-ring-cut: calc(var(--rg-cut-control) + var(--rg-cut-nest) * var(--rg-ring-reach));--rg-ring-gap-cut: calc(var(--rg-cut-control) + var(--rg-cut-nest) * var(--rg-ring-offset));inset:calc(-1px - var(--rg-ring-reach));border:var(--rg-ring-reach) solid var(--color-focus);background-origin:content-box,content-box,content-box,content-box,content-box,content-box,border-box,border-box;background-clip:content-box;clip-path:polygon(evenodd,var(--rg-ring-cut) 0,100% 0,100% calc(100% - var(--rg-ring-cut)),calc(100% - var(--rg-ring-cut)) 100%,0 100%,0 var(--rg-ring-cut),var(--rg-ring-cut) 0,calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)) var(--rg-ring-width),calc(100% - var(--rg-ring-width)) var(--rg-ring-width),calc(100% - var(--rg-ring-width)) calc(100% - var(--rg-ring-width) - var(--rg-ring-gap-cut)),calc(100% - var(--rg-ring-width) - var(--rg-ring-gap-cut)) calc(100% - var(--rg-ring-width)),var(--rg-ring-width) calc(100% - var(--rg-ring-width)),var(--rg-ring-width) calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)),calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)) var(--rg-ring-width),calc(var(--rg-ring-reach) + var(--rg-cut-control)) var(--rg-ring-reach),calc(100% - var(--rg-ring-reach)) var(--rg-ring-reach),calc(100% - var(--rg-ring-reach)) calc(100% - var(--rg-ring-reach) - var(--rg-cut-control)),calc(100% - var(--rg-ring-reach) - var(--rg-cut-control)) calc(100% - var(--rg-ring-reach)),var(--rg-ring-reach) calc(100% - var(--rg-ring-reach)),var(--rg-ring-reach) calc(var(--rg-ring-reach) + var(--rg-cut-control)),calc(var(--rg-ring-reach) + var(--rg-cut-control)) var(--rg-ring-reach),calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)) var(--rg-ring-width),var(--rg-ring-cut) 0)}.rg-button:where(:not(.rg-button--quiet):not(.rg-button--no-arrow):not(.rg-copy):not(.rg-theme-toggle):not([role=tab])):after{content:"";flex:0 0 1em;width:1em;height:1em;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;transform:translate(var(--rg-chevron-x, 0px)) scale(var(--rg-press-scale, 1));pointer-events:none}.rg-button[target=_blank]:after{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") center / contain no-repeat;transform:translate(var(--rg-chevron-x, 0px),calc(-1 * var(--rg-chevron-x, 0px))) scale(var(--rg-press-scale, 1))}.rg-button.rg-button,.rg-button.rg-button:is(:hover,:focus-visible){text-decoration:none}.rg-button--secondary,.rg-button--quiet{color:var(--rg-p-text)}.rg-button--secondary:before{background:var(--rg-p-surface);border:1px solid var(--rg-p-control-border);border-radius:var(--radius)}.rg-button--quiet:before{display:none}.rg-button--quiet:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline;text-underline-offset:.2em}.rg-button.rg-theme-toggle:before,.rg-button.rg-theme-toggle:after{display:none}.rg-button[hidden]{display:none}.rg-button:is(:disabled,[disabled],[aria-disabled=true]){cursor:default;color:var(--rg-p-muted)}.rg-button--secondary:is(:disabled,[disabled],[aria-disabled=true]):before{background:var(--rg-p-disabled-fill)}@media(prefers-reduced-motion:reduce){.rg-button:before{transition:none!important}.rg-button:before,.rg-button__label{transform:none!important}.rg-button:after{transform:none!important}.rg-button[target=_blank]:after{transform:none!important}}.rg-icon{display:inline-block;flex:none;inline-size:1em;block-size:1em;vertical-align:-.145em}.rg-copy__words{display:inline-grid}.rg-copy__words>*{grid-area:1 / 1}.rg-copy:not([data-copy-state]) :is(.rg-copy__copied,.rg-copy__selected,.rg-copy__failed),.rg-copy[data-copy-state=copied] :is(.rg-copy__idle,.rg-copy__selected,.rg-copy__failed),.rg-copy[data-copy-state=selected] :is(.rg-copy__idle,.rg-copy__copied,.rg-copy__failed),.rg-copy[data-copy-state=failed] :is(.rg-copy__idle,.rg-copy__copied,.rg-copy__selected){visibility:hidden}.rg-copy__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rg-copy--icon{display:inline-grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;min-block-size:2rem;padding:0;border:1px solid transparent;border-radius:0;background:var(--color-bg, transparent);color:var(--color-fg-muted, currentColor);cursor:pointer;transition:color .12s ease,border-color .12s ease}.rg-copy--icon svg{grid-area:1 / 1;inline-size:1.125rem;block-size:1.125rem;transition:transform .16s cubic-bezier(.23,1,.32,1)}.rg-copy--icon:is(:hover,:focus-visible){border-color:var(--color-border, currentColor);color:var(--color-fg, currentColor)}@media(hover:hover)and (pointer:fine){.rg-copy--icon:hover svg{transform:scale(1.08)}}.rg-copy--icon:active svg{transform:scale(.88);transition-duration:.1s}.rg-copy--icon:focus-visible{outline:2px solid var(--color-fg, currentColor);outline-offset:2px}.rg-copy--icon[data-copy-state=copied]{color:var(--color-success, currentColor)}.rg-copy--icon[data-copy-state=failed]{color:var(--color-error, currentColor)}.rg-address{display:inline-flex;align-items:center;gap:.125rem;max-inline-size:100%;vertical-align:middle}.rg-address,.rg-address .rg-address__label,.rg-address__full{text-transform:none;letter-spacing:normal;font-variant-caps:normal}.rg-address .rg-address__label,.rg-address__words,.rg-address__full{direction:ltr;unicode-bidi:isolate}.rg-address .rg-address__label{margin-inline-end:.125rem}.rg-address .rg-address__label{min-inline-size:0;min-block-size:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-family:var(--font-family-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;text-decoration:underline dotted;text-underline-offset:.2em}.rg-address .rg-address__label:focus-visible{outline:2px solid var(--color-fg, currentColor);outline-offset:2px}.rg-address__full{font-family:var(--font-family-ui)}.rg-address__icons{display:inline-flex;flex:none;align-items:center;gap:.125rem;white-space:nowrap;vertical-align:middle}.rg-address--full{display:inline}.rg-address__words{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-all;margin-inline-end:.25rem}.rg-address--compact{flex:none}.rg-address--compact .rg-address__label{flex:none;max-inline-size:12ch}.rg-address .rg-copy--icon{inline-size:1.75rem;block-size:1.75rem;min-inline-size:0;min-block-size:1.75rem;padding:0;border:1px solid transparent;background:transparent;color:var(--color-fg-muted, currentColor)}.rg-address .rg-copy--icon:is(:hover,:focus-visible){border-color:var(--color-border, currentColor);color:var(--color-fg, currentColor)}.rg-address .rg-copy--icon[data-copy-state=copied]{color:var(--color-success, currentColor)}.rg-address .rg-copy--icon[data-copy-state=failed]{color:var(--color-error, currentColor)}.rg-address .rg-copy--icon svg{inline-size:1rem;block-size:1rem}.rg-address .rg-address__explorer{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;inline-size:1.75rem;block-size:1.75rem;border:1px solid transparent;color:var(--color-fg-muted, currentColor);text-decoration:none;transition:color .12s ease,border-color .12s ease}.rg-address__explorer svg{inline-size:1rem;block-size:1rem;transition:transform .16s cubic-bezier(.23,1,.32,1)}.rg-address__explorer:is(:hover,:focus-visible){border-color:var(--color-border, currentColor);color:var(--color-fg, currentColor)}@media(hover:hover)and (pointer:fine){.rg-address__explorer:hover svg{transform:translate(1.5px,-1.5px)}}.rg-address__explorer:active svg{transform:scale(.88);transition-duration:.1s}.rg-address__explorer:focus-visible{outline:2px solid var(--color-fg, currentColor);outline-offset:2px}@media(hover:none),(pointer:coarse){.rg-address .rg-address__label{min-block-size:max(2.75rem,44px);margin-block:-.5rem}.rg-address :is(.rg-copy--icon,.rg-address__explorer){inline-size:max(2.75rem,44px);block-size:max(2.75rem,44px);min-block-size:max(2.75rem,44px);margin-block:-.5rem}}@media(prefers-reduced-motion:reduce){.rg-copy--icon,.rg-copy--icon svg,.rg-address__explorer,.rg-address__explorer svg{transition:none}:is(.rg-copy--icon,.rg-address__explorer):is(:hover,:active) svg{transform:none}}.rg-button:focus-visible,.rg-disclosure>summary:focus-visible,.rg-field :is(input,select,textarea):focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.rg-field{display:grid;gap:var(--space-1)}.rg-field__label{display:flex;align-items:center;gap:.375rem}.rg-field :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){min-width:0;width:100%;min-height:2.75rem;box-sizing:border-box;padding:var(--space-1) var(--space-2);border:1px solid var(--rg-p-control-border);border-radius:var(--radius);color:var(--rg-p-text);background:var(--rg-p-surface);font:inherit}.rg-field [aria-invalid=true]{border-color:var(--rg-local-ink, var(--rg-p-error));outline:1px solid var(--rg-local-ink, var(--rg-p-error));outline-offset:-2px}.rg-field-errors{min-block-size:var(--type-label-line);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--rg-local-ink, var(--rg-p-error))}.rg-field-errors p{margin:0}.rg-field :is(input,select,textarea):disabled{border-color:var(--rg-p-border);background:var(--rg-p-disabled-fill);color:var(--rg-p-muted);cursor:not-allowed}.phx-submit-loading .rg-field :is(input,select,textarea){color:var(--rg-p-muted);cursor:progress}.rg-muted{color:var(--rg-p-muted, inherit)}.rg-status{display:inline-flex;width:fit-content;padding:var(--space-0) var(--space-1);border:1px solid var(--rg-p-tone, currentColor);border-radius:var(--radius);font-size:.8125rem}.rg-tone--error{--rg-p-tone: var(--rg-p-error);color:var(--rg-local-ink, var(--rg-p-error))}.rg-tone--success{--rg-p-tone: var(--rg-p-success);color:var(--rg-local-ink, var(--rg-p-success))}.rg-tone--warning{--rg-p-tone: var(--rg-p-warning);color:var(--rg-local-ink, var(--rg-p-warning))}.rg-status.rg-tone--info{--rg-p-tone: var(--rg-p-info);color:var(--rg-local-ink, var(--rg-p-info))}.rg-notice{padding:var(--container-padding);border-inline-start:3px solid var(--rg-p-tone, currentColor);background:var(--rg-p-surface);overflow-wrap:anywhere}.rg-empty{display:grid;gap:var(--space-2);padding:var(--container-padding);text-align:start}.rg-empty-title{margin:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.rg-disclosure{padding:0;border-block-end:1px solid var(--rg-p-border)}.rg-disclosure>summary{display:flex;align-items:center;gap:var(--space-2);min-height:4rem;padding-block:var(--space-2);cursor:pointer;list-style:none;box-sizing:border-box}.rg-disclosure-index{flex:0 0 2rem;font-family:var(--font-family-ui);font-size:.8125rem}.rg-disclosure-title{flex:1;min-inline-size:0;overflow-wrap:anywhere;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.rg-disclosure>summary::-webkit-details-marker{display:none}.rg-chevron{flex:0 0 auto;font-size:1.5em;transform:rotate(0)}.rg-disclosure[open]>summary .rg-chevron{transform:rotate(180deg)}.rg-disclosure-body{padding-block:var(--space-1) var(--space-3);overflow-wrap:anywhere}.rg-disclosure--indexed>.rg-disclosure-body{padding-inline-start:calc(2rem + var(--space-2))}:where(.rg-notice,.rg-disclosure-body) pre{white-space:pre-wrap;overflow-wrap:anywhere}.rg-tip{display:inline-flex;vertical-align:middle}.rg-tip .rg-tip-button{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;min-width:0;min-height:0;margin:-.25rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--rg-p-muted);cursor:pointer}.rg-tip .rg-tip-button svg{inline-size:1.125rem;block-size:1.125rem}.rg-tip .rg-tip-button:focus-visible{outline:2px solid var(--rg-p-text);outline-offset:0}@media(hover:hover){.rg-tip .rg-tip-button:hover{color:var(--rg-p-text)}}@media(pointer:coarse){.rg-tip .rg-tip-button{inline-size:2.75rem;block-size:2.75rem;margin:-.625rem}}.rg-tip .rg-tip-button.rg-tip-button--figure,.rg-tip .rg-tip-button.rg-tip-button--figure:hover{display:inline;inline-size:auto;block-size:auto;margin:0;border-radius:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:help;text-decoration:underline dotted;text-decoration-color:var(--rg-p-muted);text-underline-offset:.2em}.rg-tip-body{inline-size:max-content;max-inline-size:min(18rem,calc(100vw - 2rem));margin:auto;padding:var(--space-1) var(--space-2);border:1px solid var(--rg-p-border);border-radius:var(--radius);background:var(--color-surface-elevated, var(--rg-p-surface));color:var(--rg-p-text);font-family:var(--font-family-ui, inherit);font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:normal;text-align:start;text-transform:none;overflow-wrap:anywhere}@supports (position-area: block-end){.rg-tip-body{inset:auto;margin:var(--space-1) 0;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline}}.rg-disclosure>summary:focus-visible .rg-chevron{transition:none!important}@media(prefers-reduced-motion:reduce){.rg-chevron{transition:none!important}}.rg-field select{--rg-select-chevron-inset: 24px;appearance:none;padding-right:calc(var(--rg-select-chevron-inset) + 24px);background-image:linear-gradient(45deg in oklch,transparent 42%,currentColor 42%,currentColor 58%,transparent 58%),linear-gradient(135deg in oklch,transparent 42%,currentColor 42%,currentColor 58%,transparent 58%);background-position:right calc(var(--rg-select-chevron-inset) + 6px) center,right var(--rg-select-chevron-inset) center;background-size:6px 6px;background-repeat:no-repeat}.rg-pill-select{position:relative;display:inline-flex}.rg-pill-select>:is(select,summary){--pill-h: 44px;display:inline-flex;align-items:center;box-sizing:border-box;min-height:var(--pill-h);padding:8px 40px 8px 18px;border:1px solid var(--rg-p-control-border);border-radius:calc(var(--pill-h) / 2);background:var(--rg-p-surface);color:var(--rg-p-text);font:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;list-style:none}.rg-pill-select>summary{position:relative}.rg-pill-select>summary::-webkit-details-marker{display:none}.rg-pill-select:not(details):after,.rg-pill-select>summary:after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;background:currentColor;pointer-events:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.rg-pill-select:not(details){color:var(--rg-p-text)}.rg-pill-select>:is(select,summary):focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.rg-profile>header{display:flex;align-items:center;gap:var(--space-1)}.rg-profile form{display:grid;gap:var(--space-3)}.rg-profile input{width:100%;min-width:0}.rg-profile-actions{display:flex;align-items:center;gap:var(--space-3)}.rg-profile [data-profile-status]{flex:1;min-width:0;margin:0;font-size:.875rem;line-height:1.35;overflow-wrap:anywhere}@media(max-width:47.99rem){.rg-button{--rg-cut-control: 8px}}@media(hover:none),(pointer:coarse){.rg-button{min-height:44px;min-inline-size:44px}.rg-field :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){min-height:max(2.75rem,44px);font-size:max(1em,16px)}}@media(forced-colors:active){.rg-button:before{display:none}.rg-button{border:1px solid ButtonText;color:ButtonText;background:ButtonFace}.rg-button:after{background:ButtonText}.rg-button:disabled{color:GrayText;opacity:1}.rg-field :is(input,select,textarea){border-color:CanvasText}.rg-field [aria-invalid=true]{outline:1px solid CanvasText;outline-offset:-2px}.rg-field select{appearance:auto;background-image:none}.rg-pill-select>select{appearance:auto;padding-right:18px}.rg-pill-select:not(details):after{display:none}.rg-pill-select>summary:after{background:ButtonText}:root .rg-button:focus-visible,.rg-disclosure>summary:focus-visible,.rg-field :is(input,select,textarea):focus-visible{outline:var(--rg-ring-width) solid Highlight;outline-offset:var(--rg-ring-offset)}}.rg-figure{font-variant-numeric:tabular-nums}:is(td,th).rg-figure{text-align:end}.rg-figure--reserved{display:inline-block;min-inline-size:var(--rg-figure-width)}.rg-last-read{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-fg-muted, currentColor)}.rg-last-read .rg-last-read__again{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;inline-size:1.75rem;block-size:1.75rem;min-inline-size:0;min-block-size:1.75rem;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:var(--color-fg-muted, currentColor);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .12s ease,border-color .12s ease}.rg-last-read .rg-last-read__again svg{inline-size:1rem;block-size:1rem;transition:transform .16s cubic-bezier(.23,1,.32,1)}.rg-last-read .rg-last-read__again:not(:disabled):is(:hover,:focus-visible){border-color:var(--color-border, currentColor);color:var(--color-fg, currentColor)}.rg-last-read .rg-last-read__again:disabled{cursor:default;opacity:.4}.rg-last-read .rg-last-read__again:not(:disabled):active svg{transform:scale(.88);transition-duration:.1s}.rg-last-read .rg-last-read__again:focus-visible{outline:2px solid var(--color-fg, currentColor);outline-offset:2px}.rg-last-read .rg-last-read__again.phx-click-loading svg{animation:rg-last-read-turn .7s linear infinite}@keyframes rg-last-read-turn{to{transform:rotate(360deg)}}@media(hover:none),(pointer:coarse){.rg-last-read .rg-last-read__again{inline-size:max(2.75rem,44px);block-size:max(2.75rem,44px);margin-block:-.5rem}}@media(prefers-reduced-motion:reduce){.rg-last-read .rg-last-read__again svg{transition:none}.rg-last-read .rg-last-read__again.phx-click-loading svg{animation:none}}.rg-waiting:not([data-state=ready]){position:relative;display:grid;place-content:center;justify-items:center;gap:var(--space-1);outline:1px dashed var(--hairline-strong);outline-offset:-1px;color:var(--color-fg-muted, currentColor);text-align:center}.rg-waiting__line{margin:0}.rg-waiting[data-state=loading] .rg-waiting__line{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rg-waiting[data-state=ready]{animation:rg-waiting-arrive var(--duration-base) var(--ease-out)}@keyframes rg-waiting-arrive{0%{opacity:0}}.rg-status-word{display:inline-grid}.rg-status-word__word{grid-area:1 / 1;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(-4px);translate:0 8px;transition:opacity var(--duration-fast) var(--ease-in),transform var(--duration-fast) var(--ease-in),translate 0s var(--duration-fast),visibility 0s var(--duration-fast)}.rg-status-word__word[data-on]{opacity:1;visibility:visible;transform:none;translate:0 0;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-out)}.rg-tick{inline-size:1.25rem;block-size:1.25rem;padding:2px;box-sizing:border-box;border:1px dashed var(--hairline-strong);border-radius:50%;stroke-dasharray:24;stroke-dashoffset:24}.rg-tick[data-done]{border:1px solid var(--color-success, currentColor);color:var(--color-success, currentColor);stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-slow) var(--ease-out)}@media(prefers-reduced-motion:reduce){.rg-waiting[data-state=ready]{animation:none}.rg-status-word__word,.rg-status-word__word[data-on],.rg-tick[data-done]{transition:none}}@media(forced-colors:active){.rg-waiting:not([data-state=ready]){outline-color:CanvasText}.rg-tick{border-color:CanvasText}}@property --rg-travel-start{syntax: "<number>"; inherits: true; initial-value: 0;}@property --rg-travel-end{syntax: "<number>"; inherits: true; initial-value: 1;}.rg-segmented{--rg-segment-h: 2.5rem;--rg-shape-cut: var(--rg-cut-control);position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);inline-size:max-content;min-inline-size:min(100%,calc(var(--rg-segments) * 4rem));max-inline-size:100%;block-size:var(--rg-segment-h);margin:0;padding:0;border:0;box-sizing:border-box;color:var(--color-fg);font-family:var(--font-family-ui);font-size:var(--type-label-size);line-height:var(--type-label-line);transition:--rg-travel-start var(--duration-base) var(--ease-out),--rg-travel-end var(--duration-base) var(--ease-out)}.rg-segmented:has(>.rg-segmented__cell:nth-of-type(2)>:checked){--rg-travel-start: 1;--rg-travel-end: 2}.rg-segmented:has(>.rg-segmented__cell:nth-of-type(3)>:checked){--rg-travel-start: 2;--rg-travel-end: 3}.rg-segmented:has(>.rg-segmented__cell:nth-of-type(4)>:checked){--rg-travel-start: 3;--rg-travel-end: 4}.rg-segmented:has(>.rg-segmented__cell:nth-of-type(5)>:checked){--rg-travel-start: 4;--rg-travel-end: 5}.rg-segmented:is([data-travel=kit],:has(:focus-visible)){transition:none}.rg-segmented__track{--rg-inner-cut: max(0px, calc(var(--rg-cut-control) - var(--rg-cut-nest) * 1px));position:absolute;inset:0;pointer-events:none;background:var(--hairline-strong);clip-path:polygon(var(--rg-cut-control) 0,100% 0,100% calc(100% - var(--rg-cut-control)),calc(100% - var(--rg-cut-control)) 100%,0 100%,0 var(--rg-cut-control))}.rg-segmented__track:before{content:"";position:absolute;inset:1px;background:linear-gradient(to right in oklch,var(--hairline) 0 1px,transparent 1px) -1px 0 / calc((100% + 2px) / var(--rg-segments)) 100% repeat-x,var(--color-surface);clip-path:polygon(var(--rg-inner-cut) 0,100% 0,100% calc(100% - var(--rg-inner-cut)),calc(100% - var(--rg-inner-cut)) 100%,0 100%,0 var(--rg-inner-cut))}.rg-segmented__indicator{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(100% / var(--rg-segments));background:var(--color-chosen);transform-origin:left;transform:translate(calc(var(--rg-travel-start) * 100%)) scaleX(calc(var(--rg-travel-end) - var(--rg-travel-start)))}.rg-segmented:dir(rtl) .rg-segmented__indicator{transform-origin:right;transform:translate(calc(var(--rg-travel-start) * -100%)) scaleX(calc(var(--rg-travel-end) - var(--rg-travel-start)))}.rg-segmented__cell{position:relative;display:grid;place-items:center;min-inline-size:0;padding-inline:var(--space-2);cursor:pointer;white-space:nowrap}.rg-segmented__cell:has(:checked){color:var(--color-fg-on-chosen)}.rg-segmented__input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer;appearance:none}.rg-segmented__label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}:is(.rg-segmented,.rg-crumbs__chip):has(:focus-visible):after{--rg-ring-reach: calc(var(--rg-ring-width) + var(--rg-ring-offset));--rg-ring-cut: calc(var(--rg-shape-cut) + var(--rg-cut-nest) * var(--rg-ring-reach));--rg-ring-gap-cut: calc(var(--rg-shape-cut) + var(--rg-cut-nest) * var(--rg-ring-offset));content:"";position:absolute;inset:calc(-1 * var(--rg-ring-reach));pointer-events:none;background:var(--color-focus);clip-path:polygon(evenodd,var(--rg-ring-cut) 0,100% 0,100% calc(100% - var(--rg-ring-cut)),calc(100% - var(--rg-ring-cut)) 100%,0 100%,0 var(--rg-ring-cut),var(--rg-ring-cut) 0,calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)) var(--rg-ring-width),calc(100% - var(--rg-ring-width)) var(--rg-ring-width),calc(100% - var(--rg-ring-width)) calc(100% - var(--rg-ring-width) - var(--rg-ring-gap-cut)),calc(100% - var(--rg-ring-width) - var(--rg-ring-gap-cut)) calc(100% - var(--rg-ring-width)),var(--rg-ring-width) calc(100% - var(--rg-ring-width)),var(--rg-ring-width) calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)),calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)) var(--rg-ring-width),var(--rg-ring-cut) 0)}.rg-tabs{display:flex;gap:var(--space-3);overflow-x:auto;scrollbar-width:none;padding:4px;border-block-end:1px solid var(--hairline);font-family:var(--font-family-ui);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-tabs::-webkit-scrollbar{display:none}.rg-tabs .rg-tabs__tab{position:relative;display:inline-flex;flex:none;align-items:center;min-block-size:2.25rem;color:var(--color-fg-muted);text-decoration:none;white-space:nowrap}.rg-tabs .rg-tabs__tab[aria-current=page]{color:var(--color-fg)}.rg-tabs .rg-tabs__tab[aria-current=page]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-4px;block-size:2px;background:var(--color-chosen);transform-origin:left;transform:translate(var(--rg-travel-x, 0px)) scaleX(var(--rg-travel-scale, 1))}@media(hover:hover)and (pointer:fine){.rg-tabs .rg-tabs__tab:hover{color:var(--color-fg)}}.rg-tabs .rg-tabs__tab:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}@property --rg-tabs-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --rg-tabs-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@supports (animation-timeline: scroll()){.rg-tabs{mask-image:linear-gradient(to right in oklch,transparent,#000 var(--rg-tabs-fade-start),#000 calc(100% - var(--rg-tabs-fade-end)),transparent);animation:rg-tabs-fade linear both;animation-timeline:scroll(self inline)}.rg-tabs:dir(rtl){mask-image:linear-gradient(to left in oklch,transparent,#000 var(--rg-tabs-fade-start),#000 calc(100% - var(--rg-tabs-fade-end)),transparent)}}@keyframes rg-tabs-fade{0%{--rg-tabs-fade-start: 0px;--rg-tabs-fade-end: 16px}1%{--rg-tabs-fade-start: 16px}99%{--rg-tabs-fade-end: 16px}to{--rg-tabs-fade-start: 16px;--rg-tabs-fade-end: 0px}}@media(max-width:47.99rem){.rg-segmented{--rg-cut-control: 8px}}@media(hover:none),(pointer:coarse){.rg-segmented{--rg-segment-h: 44px}.rg-tabs .rg-tabs__tab{min-block-size:44px}}@media(prefers-reduced-motion:reduce){.rg-segmented{transition:none}}@media(forced-colors:active){.rg-segmented{border:1px solid ButtonText}.rg-segmented__track{display:none}.rg-segmented__cell:has(:checked){forced-color-adjust:none;background:Highlight;color:HighlightText}.rg-segmented:has(:focus-visible){outline:var(--rg-ring-width) solid Highlight;outline-offset:var(--rg-ring-offset)}.rg-tabs .rg-tabs__tab[aria-current=page]:after{background:Highlight}.rg-tabs .rg-tabs__tab:focus-visible{outline-color:Highlight}}.rg-crumbs{container:rg-crumbs / inline-size;font-family:var(--font-family-ui);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-crumbs__list{display:flex;align-items:center;min-inline-size:0;margin:0;padding:0;list-style:none}.rg-crumbs__crumb{display:flex;flex:none;align-items:center;min-inline-size:0}.rg-crumbs__crumb[data-place=here]{flex:0 1 auto}.rg-crumbs__crumb:not(:last-child):after{content:"";flex:none;inline-size:var(--space-1);block-size:1px;background:var(--hairline-strong)}.rg-crumbs__chip{--rg-shape-cut: var(--rg-cut-chip);--rg-chip-inner-cut: max(0px, calc(var(--rg-cut-chip) - var(--rg-cut-nest) * 1px));position:relative;display:inline-flex;align-items:stretch;min-inline-size:0;block-size:2rem;color:var(--color-fg-muted);transition:color var(--duration-fast) var(--ease-out)}.rg-crumbs__chip[aria-current=page]{color:var(--color-fg)}.rg-crumbs__chip:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--hairline-strong);clip-path:polygon(evenodd,var(--rg-cut-chip) 0,100% 0,100% calc(100% - var(--rg-cut-chip)),calc(100% - var(--rg-cut-chip)) 100%,0 100%,0 var(--rg-cut-chip),var(--rg-cut-chip) 0,calc(1px + var(--rg-chip-inner-cut)) 1px,calc(100% - 1px) 1px,calc(100% - 1px) calc(100% - 1px - var(--rg-chip-inner-cut)),calc(100% - 1px - var(--rg-chip-inner-cut)) calc(100% - 1px),1px calc(100% - 1px),1px calc(1px + var(--rg-chip-inner-cut)),calc(1px + var(--rg-chip-inner-cut)) 1px)}.rg-crumbs .rg-crumbs__link,.rg-crumbs .rg-tip .rg-tip-button.rg-tip-button--figure{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-inline-size:0;margin:0;padding:0 .75rem;border:0;background:transparent;color:inherit;font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.rg-crumbs span.rg-crumbs__link{cursor:default}.rg-crumbs .rg-tip.rg-crumbs__card{display:flex;min-inline-size:0}.rg-crumbs .rg-tip .rg-tip-button.rg-tip-button--figure .rg-crumbs__name{text-decoration:underline dotted;text-decoration-color:var(--color-fg-muted);text-underline-offset:.2em}.rg-crumbs .rg-crumbs__chip :focus-visible{outline:none}.rg-crumbs__name{min-inline-size:0;max-inline-size:14rem;overflow:hidden;text-overflow:ellipsis}.rg-crumbs__initials{display:none}@media(hover:hover)and (pointer:fine){.rg-crumbs a.rg-crumbs__link:hover,.rg-crumbs button.rg-crumbs__link:hover{color:var(--color-fg)}}.rg-crumbs .rg-crumbs__beside{display:inline-grid;place-items:center;flex:none;inline-size:1.5rem;block-size:2rem;margin:0;padding:0;border:0;background:transparent;color:var(--color-fg-muted);cursor:pointer}.rg-crumbs .rg-crumbs__beside:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}@media(hover:hover)and (pointer:fine){.rg-crumbs .rg-crumbs__beside:hover{color:var(--color-fg)}}.rg-crumbs__menu{inline-size:max-content;min-inline-size:12.5rem;max-inline-size:min(20rem,calc(100vw - 16px));margin:auto;padding:var(--space-0);border:1px solid var(--color-border);border-radius:0;background:var(--color-surface-elevated, var(--color-surface));color:var(--color-fg);box-shadow:var(--rg-layer-tip-shadow);font-family:var(--font-family-ui);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-crumbs__menu:popover-open{display:grid}.rg-crumbs__menu a{display:flex;align-items:center;gap:.5rem;min-block-size:2.5rem;padding-inline:var(--space-2);color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-crumbs__menu a:hover{background:var(--hairline)}.rg-crumbs__menu a:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:calc(-1 * var(--rg-ring-width))}@supports (position-area: block-end){.rg-crumbs__menu{inset:auto;margin:var(--space-1) 0;position-area:block-end span-inline-end;position-try-fallbacks:flip-inline}}.rg-crumbs__card .rg-tip-body:popover-open{display:grid;gap:2px}.rg-crumbs__crumb[data-holds=first],.rg-crumbs__menu [data-place=first]{display:none}@container rg-crumbs (width < 40rem){.rg-crumbs__crumb:not([data-place=here]) .rg-crumbs__name{display:none}.rg-crumbs__initials{display:inline}}@container rg-crumbs (width < 24rem){.rg-crumbs__crumb[data-place=first]{display:none}.rg-crumbs__crumb[data-holds=first],.rg-crumbs__menu a[data-place=first]{display:flex}}@media(hover:none),(pointer:coarse){.rg-crumbs__chip,.rg-crumbs .rg-crumbs__beside{block-size:44px}.rg-crumbs .rg-crumbs__beside{inline-size:44px}.rg-crumbs__menu a{min-block-size:44px}}@media(prefers-reduced-motion:reduce){.rg-crumbs__chip{transition:none}}@media(forced-colors:active){.rg-crumbs__chip:before{display:none}.rg-crumbs__chip{border:1px solid CanvasText}.rg-crumbs .rg-crumbs__chip:has(:focus-visible){outline:var(--rg-ring-width) solid Highlight;outline-offset:var(--rg-ring-offset)}:is(.rg-segmented,.rg-crumbs__chip):has(:focus-visible):after{display:none}}:root[data-brand=platform][data-theme=light]{color-scheme:light}:root[data-brand=platform][data-theme=dark]{color-scheme:dark}:root[data-theme=light] #app-shell{color-scheme:light}:root[data-theme=dark] #app-shell{color-scheme:dark}:root{--ash-panel-strong: light-dark( color-mix(in oklab, var(--color-border) 55%, var(--color-surface)), color-mix(in oklab, var(--color-border) 50%, var(--color-surface)) );--ash-line-strong: light-dark( color-mix(in oklab, var(--palette-charcoal) 40%, var(--color-border)), color-mix(in oklab, var(--color-fg) 40%, var(--color-border)) );--ash-accent: light-dark(color-mix(in oklab, var(--palette-powder-blue) 50%, var(--palette-charcoal)), var(--palette-powder-blue));--ash-accent-warm: light-dark(color-mix(in oklab, var(--palette-tangerine-tango) 68%, var(--palette-charcoal)), var(--palette-tangerine-tango));--ash-scrim: color-mix(in oklab, var(--palette-charcoal) 72%, transparent)}#app-shell{position:relative;isolation:isolate;inline-size:100%;border-inline:0;display:grid;grid-template:auto minmax(0,1fr) / var(--rg-rail-width) minmax(0,1fr);min-width:0;height:100dvh;overflow:visible;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-family-ui);line-height:1.55}.shell-skip{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:var(--rg-layer-skip);padding:.5rem .75rem;background:var(--color-bg);color:var(--color-fg);transform:translateY(-200%)}.shell-skip:focus{transform:none}#route-content:focus{outline:none}#shell-header,#shell-sidebar,#app-shell-scroller{position:relative}#shell-header{z-index:var(--rg-layer-header);display:flex;grid-column:1 / -1;align-items:stretch;min-width:0;min-height:4rem;border-block-end:1px solid var(--color-border);background:var(--color-bg)}#shell-header .shell-spacer{flex:1}#shell-header .rl-header-links{margin-inline-end:1.7rem}#shell-header a:not(.rg-button),#shell-sidebar a:not(.rg-button){color:inherit;text-decoration:none}#app-shell :focus-visible{outline:2px solid var(--ash-accent);outline-offset:2px}#shell-header :focus-visible,#shell-sidebar :focus-visible{outline-offset:-2px}.account-control{position:relative}#account-chip{anchor-name:--rg-account-menu}.shell-brand,.account-chip,.mobile-menu-button{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;height:100%;padding:.45rem .85rem;border:0;border-inline-start:1px solid var(--color-border);border-radius:0;background:transparent;color:inherit;cursor:pointer;list-style:none;user-select:none}.shell-brand{margin-inline-start:-1px}.account-control,.account-chip{display:flex;align-items:center}.account-chip{min-width:0;font:inherit}#shell-header button.account-chip{padding:.45rem .85rem;border:0;border-inline-start:1px solid var(--color-border);background:transparent;color:inherit}span.account-chip{cursor:default}#shell-header>.account-control{align-self:center}#app-shell #shell-header .account-chip{height:auto;min-height:2.75rem}#account-menu .theme-switch{--theme-switch-lens: var(--space-5);--theme-switch-track: var(--space-4);--theme-switch-travel: var(--space-4);--theme-switch-press: var(--space-6)}#shell-header .shell-header-theme{align-self:center}@media(hover:hover){.shell-brand:hover,button.account-chip:hover,.mobile-menu-button:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent);color:var(--color-fg)}}.account-avatar{width:1.75rem;height:1.75rem;flex:0 0 auto;border:1px solid var(--ash-line-strong);image-rendering:pixelated}.shell-brand__mark{position:relative;display:block;width:1.6rem;height:1.3rem;flex:0 0 auto;overflow:hidden}.shell-brand__mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shell-brand__mark-light{display:none}:root[data-theme=light] .shell-brand__mark-light{display:block}:root[data-theme=light] .shell-brand__mark-dark{display:none}.mobile-menu-button,.shell-menu-close,.shell-menu-scrim{display:none}#shell-sidebar{min-height:0;overflow:auto;border-inline-end:1px solid var(--color-border);background:var(--color-bg)}#shell-sidebar ul{display:grid;margin:0;padding:0;list-style:none}#shell-sidebar li{min-width:0}#shell-sidebar li>a,#shell-sidebar li>button,#shell-sidebar [data-tree]>a{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:.65rem .85rem;border:0;border-block-end:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.8rem;letter-spacing:.02em;text-align:left}@media(hover:hover){#shell-sidebar li>a:hover,#shell-sidebar li>button:hover,#shell-sidebar [data-tree]>a:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent);color:var(--color-fg)}}#shell-sidebar [aria-current],#shell-sidebar [aria-pressed=true]{background:var(--ash-panel-strong);color:var(--color-fg)}#shell-sidebar [data-tree]>span{display:flex;padding:.35rem .85rem .55rem;border-block-end:1px solid var(--color-border)}#shell-sidebar [data-tree]>span a{padding:.2rem .45rem;border:1px solid var(--color-border);color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}#shell-sidebar [data-tree]>span a[aria-pressed=true]{border-color:var(--ash-line-strong);background:var(--ash-panel-strong);color:var(--color-fg)}#app-shell-scroller{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.shell-tabs{display:flex;gap:1.5rem;padding-inline:var(--rg-panel-padding);overflow-x:auto;border-block-end:1px solid var(--color-border);scrollbar-width:thin}.shell-tabs a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:3rem;min-inline-size:2.75rem;color:var(--color-fg-muted);text-decoration:none}.shell-tabs a[aria-current=page]{color:var(--color-fg);box-shadow:inset 0 -2px var(--palette-tangerine-tango)}#route-content{width:100%;min-height:100%;margin-inline:auto;padding:var(--rg-panel-padding)}@media(max-width:47.99rem){#app-shell{--shell-header-bottom: calc(3.5rem + 2px) ;--rg-panel-padding: var(--space-2);grid-template:auto minmax(0,1fr) / minmax(0,1fr)}#shell-header{grid-column:1;min-height:calc(3.5rem + 1px)}#shell-header>*{min-width:0}#shell-header .shell-spacer{display:none}.shell-brand{flex:1 1 auto;gap:.4rem;max-width:100%;min-width:0;padding-inline:.5rem}.shell-brand__name{display:flex;flex-wrap:wrap;min-width:0;height:1lh;overflow:hidden;white-space:nowrap}.shell-brand__name:before{content:"";height:100%}.mobile-menu-button{display:inline-flex;flex:0 0 auto;justify-content:center;padding-inline:.65rem;font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.account-chip{max-width:6rem;padding-inline:.5rem;overflow:hidden;white-space:nowrap}#shell-sidebar{position:fixed;inset:var(--shell-header-bottom) auto 0 0;z-index:var(--rg-layer-panel);display:none;width:min(20rem,calc(100% - 3rem));border-inline-end:1px solid var(--ash-line-strong);background:var(--color-bg)}#app-shell[data-menu-open=true] #shell-sidebar{display:block}.shell-menu-close{display:block;width:100%;min-height:2.75rem;border:0;border-block-end:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.shell-menu-scrim{position:fixed;inset:var(--shell-header-bottom) 0 0;z-index:var(--rg-layer-shade);display:block;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:color-mix(in oklch,var(--color-bg) 72%,transparent)}.shell-menu-scrim[hidden]{display:none}.shell-tabs{gap:.625rem;padding-inline:1rem;font-size:.875rem}#route-content{padding:1rem}}#shell-sidebar ul{padding:var(--space-1)}#shell-sidebar [aria-current]{border-inline-start:3px solid currentColor;font-weight:600}.shell-brand__name{font-family:var(--font-family-title);font-weight:400}#shell-header{flex-wrap:wrap}#shell-header>a:not(.shell-brand){align-self:center;padding:var(--space-1);font-size:.75rem}.account-control>.rg-button{margin:var(--space-1);height:auto}.shell-get-key{display:flex;align-items:center}.shell-get-key>.rg-button{margin:var(--space-1);height:auto;white-space:nowrap}@media(min-width:48rem)and (max-width:63.99rem){#app-shell{grid-template:auto auto minmax(0,1fr) / minmax(0,1fr)}#shell-sidebar{grid-area:2 / 1;border-inline-end:0;border-block-end:1px solid var(--color-border)}#app-shell-scroller{grid-area:3 / 1}#shell-sidebar ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.99rem){#shell-header{flex-wrap:nowrap}#shell-header .rl-header-links{display:none}#shell-header>a:not(.shell-brand){display:none}#shell-header .account-control{min-width:0}#shell-header .account-chip .account-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}#shell-header .account-chip .account-avatar+.account-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.account-control>.rg-button{font-size:.75rem;margin:4px var(--space-1) 4px 0;padding:var(--space-1) .75rem;white-space:nowrap}.shell-get-key>.rg-button{font-size:.75rem;margin:4px var(--space-1) 4px 0;padding:var(--space-1) .5rem;gap:.375rem}#shell-header .shell-brand__mark{flex:none}#shell-header .shell-header-theme,#shell-header .shell-get-key,#shell-header .account-control,#shell-header .account-chip{flex:0 0 auto}#shell-header button.account-chip{padding-inline:.5rem}}@media(max-width:22.49rem){#shell-header .shell-header-theme{--theme-switch-travel: var(--space-2);--theme-switch-gutter: 4px}#shell-header .mobile-menu-button,#shell-header .account-control>.rg-button{padding-inline:.5rem}#shell-header .shell-get-key>.rg-button{margin-inline-end:4px}}#shell-header .rl-header-links,.regent-footer__social{gap:var(--space-3)}#shell-header .shell-header-theme+.rl-header-links:before,.rl-header-links__rule{content:"";flex:none;width:1px;height:1.25rem;background:var(--hairline-strong)}#shell-header .shell-header-theme+.rl-header-links:before{margin-inline-start:var(--space-3)}@media(hover:hover){:is(#shell-header .rl-header-links,.regent-footer__social)>a:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}:is(.rl-header-links,.regent-footer__social) .shell-tool{position:relative;display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.shell-tool .shell-icon--apps{width:1.5rem;height:1.5rem}@media(pointer:coarse){#shell-header .rl-header-links,.regent-footer__social{gap:0}#shell-header .shell-header-theme+.rl-header-links:before,.rl-header-links__rule{margin-inline:.5rem}:is(#shell-header .rl-header-links,.regent-footer__social)>a,:is(.rl-header-links,.regent-footer__social) .shell-tool{min-width:2.75rem;min-height:2.75rem}}.shell-regents-crown .shell-apps__tile{width:1.5rem;height:1.5rem;border:0}.rl-header-links .shell-regents-crown .shell-apps__crown{display:block;width:70%;height:auto}.rl-token-menu{position:relative;z-index:var(--rg-layer-tip);display:flex}.rl-token-menu>summary{list-style:none}.rl-token-menu>summary::-webkit-details-marker{display:none}.rl-token-menu-panel{position:absolute;inset-block-start:100%;inset-inline-end:0;width:12rem;padding-block-start:.75rem}.rl-token-menu-content{display:grid;padding:.5rem;border:1px solid var(--hairline);background:var(--color-surface);color:var(--color-fg);box-shadow:var(--rg-layer-tip-shadow)}.rl-token-menu :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}.rl-token-copy{min-height:2.75rem}.rl-token-copy .rg-copy__idle{display:inline-flex;align-items:center;gap:.4rem}.rl-token-copy .rg-copy__copied{color:var(--color-success)}.rl-token-copy .rl-token-copy__icon{inline-size:.95em;block-size:.95em;opacity:.55;transition:opacity .15s ease}.rl-token-copy:hover .rl-token-copy__icon{opacity:1}.rg-button.rl-token-link{--rg-cut-control: 0px;--rg-p-accent: var(--color-surface);--rg-p-on-accent: var(--palette-tangerine-tango);--rg-button-border-color: transparent;--rg-shimmer-color: color-mix(in srgb, var(--palette-tangerine-tango) 40%, transparent);--rg-shimmer-duration: 1.6s;width:100%;min-height:2.75rem;padding:.625rem;border-radius:0;font-size:.875rem;font-weight:400;white-space:nowrap;justify-content:flex-start;text-align:start}.rg-button.rl-token-link:after{content:none}@media(hover:hover){.shell-tool:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}.shell-apps-button:has(+.shell-apps:popover-open){background:var(--ash-panel-strong)}.shell-tool__tip{position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:50%;z-index:var(--rg-layer-tip);padding:.25rem .5rem;border:1px solid var(--ash-line-strong);background:var(--color-surface);color:var(--color-fg);font-size:.75rem;line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%);transition:opacity var(--duration-fast) var(--ease-out)}.regent-footer .shell-tool__tip{inset-block:auto calc(100% + .35rem)}.shell-tool:focus-visible>.shell-tool__tip{opacity:1}@media(hover:hover){.shell-tool:hover>.shell-tool__tip{opacity:1}}.shell-apps-button:has(+.shell-apps:popover-open)>.shell-tool__tip{opacity:0}#shell-token-menu-apps-button{anchor-name:--shell-token-menu-apps}#shell-token-menu-apps{position-anchor:--shell-token-menu-apps}#footer-brand-links-apps-button{anchor-name:--footer-brand-links-apps}#footer-brand-links-apps{position-anchor:--footer-brand-links-apps}.shell-apps{position:fixed;inset:anchor(bottom) anchor(right) auto auto;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;width:min(21rem,calc(100% - 2rem));max-height:calc(100dvh - 5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:.25rem 0 0;padding:1rem;overflow:auto;border:1px solid var(--ash-line-strong);background:var(--color-surface);color:var(--color-fg);font-family:var(--font-family-ui);line-height:1.4}.shell-apps h2{margin:0 0 .75rem;font-family:var(--font-family-title);font-size:1.1rem;font-weight:400}.shell-apps ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none}.shell-apps a{display:grid;justify-items:center;gap:.45rem;padding:.75rem .25rem;color:inherit;font-size:.85rem;text-align:center;text-decoration:none}.shell-apps a:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}@media(hover:hover){.shell-apps a:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}.shell-apps__tile{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid var(--ash-line-strong)}.shell-apps .shell-apps__crown{display:block;width:70%;height:auto}.shell-apps__tile[data-tone=patchbay]{background:var(--palette-platinum);color:var(--palette-charcoal)}.shell-apps__tile[data-tone=autolaunch]{background:var(--palette-tangerine-tango);color:var(--palette-charcoal)}.shell-apps__tile[data-tone=techtree]{background:var(--palette-powder-blue);color:var(--palette-charcoal)}.shell-apps__tile[data-tone=protocol]{background:var(--palette-charcoal);color:var(--palette-tangerine-tango)}@media(max-width:47.99rem){.shell-apps{inset:anchor(bottom) .5rem auto;position-try-fallbacks:flip-block;width:auto}}@media(prefers-reduced-motion:reduce){.shell-tool__tip{transition:none}}.theme-switch{--theme-switch-p: 0;--theme-switch-lens: var(--space-4);--theme-switch-track: var(--space-3);--theme-switch-travel: var(--space-3);--theme-switch-press: var(--space-5);--theme-switch-gutter: var(--space-1);--theme-switch-spill: var(--space-1);--theme-switch-day: var(--brand-accent);--theme-switch-night: var(--palette-powder-blue);position:relative;display:inline-flex;flex:0 0 auto;align-items:center}:root[data-theme=light] .theme-switch{--theme-switch-p: 1}@media(hover:none),(pointer:coarse){.theme-switch{--theme-switch-press: 2.75rem}}.theme-switch .theme-switch__button{position:relative;display:grid;place-items:center;width:calc(var(--theme-switch-lens) + var(--theme-switch-travel) + 2 * var(--theme-switch-gutter));height:var(--theme-switch-press);min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--color-fg);cursor:pointer;touch-action:pan-y;user-select:none;-webkit-tap-highlight-color:transparent}.theme-switch .theme-switch__button:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.theme-switch__still{display:block}.theme-switch__track{position:relative;display:block;width:calc(var(--theme-switch-lens) + var(--theme-switch-travel));height:var(--theme-switch-track);border:1px solid var(--color-fg-muted);border-radius:var(--radius);background:var(--color-bg)}.theme-switch__knob{position:absolute;inset-block-start:50%;inset-inline-start:-1px;display:grid;place-items:center;width:var(--theme-switch-lens);height:var(--theme-switch-lens);border:1px solid var(--color-fg);border-radius:var(--radius);background:var(--color-surface);color:var(--color-fg);transform:translate(calc(var(--theme-switch-p) * var(--theme-switch-travel)),-50%)}.theme-switch__moon,.theme-switch__sun{grid-area:1 / 1;width:calc(var(--theme-switch-lens) * .65);height:calc(var(--theme-switch-lens) * .65);fill:currentColor}.theme-switch__moon{opacity:clamp(0,calc((.5 - var(--theme-switch-p)) * 100000),1)}.theme-switch__sun{opacity:clamp(0,calc((var(--theme-switch-p) - .49999) * 100000),1)}.theme-switch__canvas{position:absolute;inset:calc(-1 * var(--theme-switch-spill)) 0;width:100%;height:calc(100% + 2 * var(--theme-switch-spill));pointer-events:none;visibility:hidden}.theme-switch[data-theme-switch-ready=true] .theme-switch__canvas{visibility:visible}.theme-switch[data-theme-switch-ready=true] .theme-switch__still,[data-motion=reduced] .theme-switch .theme-switch__canvas{visibility:hidden}[data-motion=reduced] .theme-switch .theme-switch__still{visibility:visible}@media(prefers-reduced-motion:reduce){.theme-switch .theme-switch__canvas{visibility:hidden}.theme-switch .theme-switch__still{visibility:visible}}@media(forced-colors:active){.theme-switch .theme-switch__canvas{visibility:hidden}.theme-switch .theme-switch__still{visibility:visible}.theme-switch__track,.theme-switch__knob{border-color:ButtonText;background:Canvas}}@media(max-width:47.99rem){.sticky-actions{position:sticky;inset-block-end:0;z-index:var(--rg-layer-card);margin-inline:calc(-1 * var(--rg-panel-padding));padding:var(--space-2) var(--rg-panel-padding);border-block-start:1px solid var(--color-border);background:var(--color-surface)}:has(>.sticky-actions) :is(input,select,textarea){scroll-margin-block-end:6rem}}@layer regents-product{.key-map,.key-map-preview{--km-tone-0: color-mix(in oklch, var(--color-fg) 11%, var(--color-bg));--km-tone-1: color-mix(in oklch, var(--palette-powder-blue) 42%, var(--color-bg));--km-tone-2: color-mix(in oklch, var(--color-fg) 24%, var(--color-bg));--km-tone-3: color-mix(in oklch, var(--palette-powder-blue) 20%, var(--color-bg));--km-sale-0: color-mix(in oklch, color-mix(in oklch, var(--ash-accent) 71.9%, var(--color-fg)) 30.6%, var(--color-bg));--km-sale-1: color-mix(in oklch, color-mix(in oklch, var(--ash-accent) 40.2%, var(--palette-powder-blue)) 54.8%, var(--color-bg));--km-sale-2: color-mix(in oklch, color-mix(in oklch, var(--ash-accent) 54%, var(--color-fg)) 40.7%, var(--color-bg));--km-sale-3: color-mix(in oklch, color-mix(in oklch, var(--ash-accent) 58.5%, var(--palette-powder-blue)) 37.6%, var(--color-bg));--km-sold-out-line: var(--ash-line-strong);--km-on-sale-line: var(--ash-accent)}.key-map{--km-cell: 96px;--km-gap: 6px;--km-tile-w: calc(var(--km-cell) - var(--km-gap));--km-tile-h: calc(var(--km-tile-w) * 2 / 1.7320508);--km-rim-width: 3px;--km-pic-inset: var(--km-rim-width);--km-hex: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);position:relative;height:clamp(420px,70svh,820px);overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);cursor:grab;touch-action:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;contain:strict}@media(max-width:767.98px){.key-map{--km-cell: 76px}}.key-map[data-dragging]{cursor:grabbing}.key-map:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.key-map-preview{overflow:hidden;background:var(--color-bg)}.key-map-preview svg{display:block;width:100%;height:100%}.key-map-preview polygon{--km-tone: var(--km-tone-0);--km-sale: var(--km-sale-0);--km-face: var(--km-tone);--km-rim: var(--km-face);fill:var(--km-face);stroke:var(--km-rim);stroke-width:1.5}.key-map-preview polygon[data-tone="1"]{--km-tone: var(--km-tone-1);--km-sale: var(--km-sale-1)}.key-map-preview polygon[data-tone="2"]{--km-tone: var(--km-tone-2);--km-sale: var(--km-sale-2)}.key-map-preview polygon[data-tone="3"]{--km-tone: var(--km-tone-3);--km-sale: var(--km-sale-3)}.key-map-preview polygon[data-tone]{--km-rim: color-mix(in oklch, var(--color-fg) 16%, var(--km-tone))}.key-map-preview polygon[data-level=on-sale]{--km-face: var(--km-sale)}.key-map-preview polygon[data-state=unsold]{--km-face: color-mix(in oklch, var(--km-tone) 35%, var(--color-bg));--km-rim: var(--km-face)}.key-map-preview polygon[data-state=next]{--km-rim: var(--palette-tangerine-tango);--km-face: var(--color-bg);stroke-width:2.5}.km-layer{position:absolute;top:0;left:0;will-change:transform}.km-layer>[hidden]{display:none}.km-tile,.km-level{position:absolute;top:0;left:0;font-family:var(--font-family-ui);line-height:1.1;white-space:nowrap}.km-tile{--km-tone: var(--km-tone-0);--km-sale: var(--km-sale-0);--km-face: var(--km-tone);--km-rim: var(--km-face);display:grid;place-content:center;justify-items:center;gap:2px;width:var(--km-tile-w);height:var(--km-tile-h);margin:calc(var(--km-tile-h) / -2) 0 0 calc(var(--km-tile-w) / -2);font-size:13px;pointer-events:none}.km-pic{position:absolute;inset:calc(var(--km-pic-inset) * 2 / 1.7320508) var(--km-pic-inset);overflow:hidden;clip-path:var(--km-hex);pointer-events:auto}.km-level>.km-pic{display:none}.km-pic>img{display:block;width:100%;height:100%;object-fit:cover;visibility:hidden}.km-tile[data-pic] .km-pic>img{visibility:visible}.km-tile[data-pic]>span:first-of-type{font-size:0}@media(hover:hover)and (pointer:fine){.km-tile:before,.km-tile:after,.km-pic,.km-pic>img{transition:transform var(--duration-fast) var(--ease-out)}.km-tile:hover:not([data-state~=unsold]){z-index:1;filter:drop-shadow(0 6px 8px rgb(0 0 0 / .35))}.km-tile:hover:not([data-state~=unsold]):before,.km-tile:hover:not([data-state~=unsold]):after,.km-tile:hover:not([data-state~=unsold])>.km-pic{transform:scale(1.18)}.km-tile:hover>.km-pic>img{transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.km-tile:before,.km-tile:after,.km-pic,.km-pic>img{transition:none}}.km-tile:before,.km-tile:after{content:"";position:absolute;z-index:-1;inset:0;background:var(--km-rim);clip-path:var(--km-hex)}.km-tile:after{inset:calc(var(--km-rim-width) * 2 / 1.7320508) var(--km-rim-width);background:var(--km-face)}.km-tile[data-tone="1"]{--km-tone: var(--km-tone-1);--km-sale: var(--km-sale-1)}.km-tile[data-tone="2"]{--km-tone: var(--km-tone-2);--km-sale: var(--km-sale-2)}.km-tile[data-tone="3"]{--km-tone: var(--km-tone-3);--km-sale: var(--km-sale-3)}.km-tile[data-tone]{--km-rim: color-mix(in oklch, var(--color-fg) 16%, var(--km-tone))}.km-tile[data-level=on-sale]{--km-face: var(--km-sale)}.km-tile[data-state~=unsold]{--km-face: color-mix(in oklch, var(--km-tone) 35%, var(--color-bg));--km-rim: var(--km-face);color:var(--color-fg-muted)}.km-edges{position:absolute;top:50%;left:50%;width:1px;height:1px;overflow:visible;pointer-events:none}.km-edge{fill:none;stroke:var(--km-sold-out-line);stroke-width:1px;stroke-linecap:round}.km-edge[data-level=on-sale]{stroke:var(--km-on-sale-line);stroke-width:3px;stroke-dasharray:7 5}.km-tile>span:last-child{color:var(--color-fg-muted);font-size:10px;letter-spacing:.06em}.km-tile>span:last-child:empty{display:none}.km-tile[data-state~=found]{--km-face: var(--color-fg);--km-rim: var(--color-fg);--km-pic-inset: 9px;color:var(--color-bg)}.km-tile[data-state~=found]>span:last-child{color:inherit}.km-tile[data-state~=mine]{--km-rim: var(--palette-tangerine-tango)}.km-tile[data-state~=next]{--km-rim: var(--palette-tangerine-tango);--km-face: var(--color-bg);color:var(--palette-tangerine-tango)}.km-tile[data-state~=next]>span:last-child{color:inherit}.km-tile[data-state~=selected]{--km-face: var(--palette-tangerine-tango);--km-pic-inset: 9px;color:var(--palette-charcoal)}.km-tile[data-state~=selected]>span:last-child{color:inherit}.km-tile[data-state~=cursor]{--km-rim: var(--color-focus)}.km-tile[data-state~=agent]>span:first-of-type:before{content:"";position:absolute;top:16%;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--palette-powder-blue)}.km-tile[data-pic][data-state~=agent]>span:first-of-type:before{box-shadow:0 0 0 2px var(--color-bg)}.km-level{margin:-.75em 0 0 calc(var(--km-cell) / -2 + var(--km-gap) / 2);padding:.2em .6em;border:1px solid var(--km-sold-out-line);background:var(--color-bg);color:var(--color-fg-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.km-level[data-level=on-sale]{border:2px dashed var(--km-on-sale-line);color:var(--color-fg);font-weight:600}@media(max-width:767.98px){.km-tile{font-size:11px}}@media(forced-colors:active){.km-tile,.km-tile[data-tone],.km-tile[data-level],.km-tile[data-state]{--km-face: Canvas;--km-rim: CanvasText;forced-color-adjust:none;color:CanvasText}.km-tile>span:last-child{color:inherit}.km-tile[data-state~=unsold]{--km-rim: GrayText;color:GrayText}.km-tile[data-state~=mine],.km-tile[data-state~=next],.km-tile[data-state~=cursor]{--km-rim: Highlight}.km-tile[data-state~=found]{--km-face: CanvasText;color:Canvas}.km-tile[data-state~=selected]{--km-face: Highlight;color:HighlightText}.km-tile[data-state~=agent]>span:first-of-type:before{background:CanvasText}.km-edge,.km-edge[data-level]{forced-color-adjust:none;stroke:CanvasText}}}@layer regents-product{.tree-canvas{--kf-tone-open: var(--color-fg-muted);--kf-tone-doing: var(--color-info);--kf-tone-waiting: var(--color-warning);--kf-tone-held: var(--color-error);--kf-tone-done: var(--color-success);--kf-tone-dropped: var(--ash-line-strong);--kf-tone-plain: var(--ash-line-strong);--tc-ground: color-mix(in oklab, var(--color-fg) 6%, var(--color-bg));--tc-dot: color-mix(in oklab, var(--color-fg) 22%, transparent);--tc-band: color-mix(in oklab, var(--color-fg) 3%, transparent);--tc-band-odd: color-mix(in oklab, var(--color-fg) 7%, transparent);--tc-band-edge: color-mix(in oklab, var(--color-fg) 10%, transparent);--tc-link: var(--color-fg-muted);width:100%;min-width:0}.tree-canvas [data-tone=open]{--kf-tone: var(--kf-tone-open)}.tree-canvas [data-tone=doing]{--kf-tone: var(--kf-tone-doing)}.tree-canvas [data-tone=waiting]{--kf-tone: var(--kf-tone-waiting)}.tree-canvas [data-tone=held]{--kf-tone: var(--kf-tone-held)}.tree-canvas [data-tone=done]{--kf-tone: var(--kf-tone-done)}.tree-canvas [data-tone=dropped]{--kf-tone: var(--kf-tone-dropped)}.tree-canvas [data-tone=plain]{--kf-tone: var(--kf-tone-plain)}.tree-canvas-stage{position:relative}.tree-canvas-surface{position:relative;height:clamp(360px,68svh,760px);overflow:clip;border:1px solid var(--color-border);background:var(--tc-ground);color:var(--color-fg);cursor:grab;touch-action:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;contain:strict}.tree-canvas-surface[data-dragging]{cursor:grabbing}.tree-canvas-grid{position:absolute;top:0;left:0;width:calc(100% + 6rem);height:calc(100% + 6rem);background-image:radial-gradient(circle at center in oklch,var(--tc-dot) 0 1px,oklch(from var(--tc-dot) l c h / 0) 1.5px);pointer-events:none}.tree-canvas-world{position:absolute;top:0;left:0;width:0;height:0;transform-origin:0 0}.tree-canvas-band{position:absolute;top:0;left:0;box-sizing:border-box;border:1px solid var(--tc-band-edge);background:var(--tc-band)}.tree-canvas-band[data-odd]{background:var(--tc-band-odd)}.tree-canvas-glow{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.tree-canvas-surface[data-canvas-ready=true] .tree-canvas-glow{opacity:1}.tree-canvas-surface[data-canvas-ready=true] .tree-canvas-links{visibility:hidden}.tree-canvas-links{position:absolute;top:0;left:0;width:1px;height:1px;overflow:visible;pointer-events:none}.tree-canvas-links path{fill:none;stroke:var(--tc-link);stroke-opacity:.55;stroke-width:1.5;vector-effect:non-scaling-stroke}.tree-canvas-links path:is([data-type=forks],[data-type=reviews],[data-back]){stroke-dasharray:5 4}.tree-canvas-links path[data-type=contradicts]{stroke:var(--color-error);stroke-dasharray:4 3}.tree-canvas-surface[data-lighting] .tree-canvas-links path{stroke-opacity:.2}.tree-canvas-surface[data-lighting] .tree-canvas-links path[data-lit]{stroke:var(--ash-accent);stroke-opacity:1;stroke-width:2.5}.tree-card{position:absolute;top:0;left:0;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto;gap:.3rem;width:240px;height:104px;padding:.6rem .75rem .65rem .85rem;border:1px solid color-mix(in oklab,var(--kf-tone) 55%,var(--color-border));border-left:4px solid var(--kf-tone);background:var(--color-surface);box-shadow:0 1px 2px color-mix(in oklab,var(--color-fg) 10%,transparent);transition:opacity .16s ease-out}.tree-card[hidden]{display:none}.tree-card[data-archived]{border-style:dashed;border-left-style:solid}.tree-card[data-archived]>*{opacity:.7}.tree-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;margin:0;font-family:var(--font-family-ui);font-size:.68rem;line-height:1.2}.tree-card-kind{flex:none;color:var(--color-fg-muted);letter-spacing:.12em;text-transform:uppercase}.tree-card-standing{display:inline-flex;align-items:center;gap:.35rem;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tree-card-standing[hidden]{display:none}.tree-card-standing .workspace-graph-mark{width:.5rem;height:.5rem}.tree-card-title{display:-webkit-box;min-width:0;overflow:hidden;color:var(--color-fg);font-size:.875rem;line-height:1.3;text-decoration:none;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tree-card-title:hover{text-decoration:underline}.tree-card-title:focus-visible{outline:none}.tree-card-meta{min-width:0;margin:0;overflow:hidden;color:var(--color-fg-muted);font-size:.75rem;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.tree-card:has(.tree-card-title:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.tree-canvas-surface[data-lighting] .tree-card:not([data-lit]){opacity:.35}.tree-card[data-lit]{border-color:var(--ash-accent);border-left-color:var(--kf-tone)}.tree-card[data-pressed]{outline:2px solid var(--ash-accent);outline-offset:3px}.tree-canvas-headings{position:absolute;inset:0;overflow:hidden;pointer-events:none}.tree-canvas-heading{position:absolute;top:0;left:0;margin:0;transform-origin:0 0;padding:.2rem .55rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.tree-canvas-heading[hidden]{display:none}.tree-canvas-zoom{position:absolute;right:.75rem;bottom:.75rem;display:flex;align-items:stretch;border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-family-ui);font-size:.8rem}.tree-canvas-zoom button{min-width:2.75rem;min-height:2.75rem;padding:0 .6rem;border:0;border-left:1px solid var(--color-border);background:transparent;color:var(--color-fg);font:inherit;cursor:pointer}.tree-canvas-zoom button:first-child{border-left:0}.tree-canvas-zoom button:hover{background:var(--ash-panel-strong)}.tree-canvas-zoom button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.tree-canvas-zoom output{display:grid;place-items:center;min-width:3.25rem;border-left:1px solid var(--color-border);font-variant-numeric:tabular-nums}.tree-canvas-arrange{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.tree-canvas-segments{display:inline-flex;flex-wrap:wrap;align-items:stretch;max-width:100%;border:1px solid var(--hairline-strong);background:var(--color-surface);font-family:var(--font-family-ui);font-size:.85rem}.tree-canvas-arrange-label{display:inline-flex;align-items:center;padding:0 .75rem;color:var(--color-fg-muted);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.tree-canvas-segments button{min-height:2.5rem;padding:0 .9rem;border:0;border-left:1px solid var(--hairline);background:transparent;color:var(--color-fg);font:inherit;cursor:pointer}.tree-canvas-segments>button:first-child{border-left:0}.tree-canvas-segments button:hover{background:var(--ash-panel-strong)}.tree-canvas-segments button[aria-pressed=true]{background:var(--color-chosen);color:var(--color-fg-on-chosen)}.tree-canvas-segments button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.tree-card{transition:none}}@media(max-width:47.99rem){.tree-canvas-surface{height:clamp(340px,62svh,560px)}.tree-canvas-zoom{right:.5rem;bottom:.5rem}.tree-canvas-zoom button{min-width:2.5rem}.tree-canvas-zoom output{min-width:2.75rem}.tree-canvas-arrange{width:100%}.tree-canvas-segments{flex-wrap:nowrap;width:100%}.tree-canvas-segments button{flex:1 1 auto;min-width:0;min-height:2.75rem;padding:0 .5rem}.tree-canvas-arrange-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}}.key-profile{--rg-dialog-size: 1200px;block-size:min(860px,92svh);max-block-size:none;color:var(--color-fg)}.key-profile .rg-dialog__body{display:grid;flex:1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:0;overflow:hidden}.key-profile[open]:not(:modal){position:fixed;inset:0;z-index:var(--rg-layer-tip);margin:auto}.key-profile__card{--key-profile-card-pad: clamp(1rem, 3vw, 2rem);position:sticky;top:0;display:grid;align-content:start;justify-items:center;gap:1.5rem;padding:var(--key-profile-card-pad);border-inline-end:1px solid var(--color-border);overflow:auto}.key-profile__traits{display:grid;gap:.6rem;width:min(100%,26rem)}.key-profile__traits h3{margin:0;font-size:1.1rem}.key-profile__body{display:grid;align-content:start;gap:1.5rem;min-width:0;padding:0 clamp(1rem,3vw,2rem) 2rem;overflow:auto;scroll-padding-block-start:6rem}.key-profile__header{position:sticky;top:0;z-index:1;display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-block:1rem;border-block-end:1px solid var(--color-border);background:var(--color-surface)}.key-profile__header h2{margin:0;font-size:1.5rem;line-height:1.1}#key-profile-title:focus{outline:none}.key-profile__header form{margin:0}.key-profile__actions{display:flex;flex-shrink:0;gap:.5rem;align-items:center}.key-profile__section{display:grid;gap:.85rem;min-width:0;container-type:inline-size}.key-profile__section+.key-profile__section{padding-block-start:1.5rem;border-block-start:1px solid var(--color-border)}.key-profile__section h3{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.1rem}.key-profile__section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.key-profile-holder{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.key-profile__section a{color:inherit}.key-profile-posts-as{display:inline-flex;align-items:center;gap:.75rem;justify-self:start;padding:.35rem .75rem .35rem .35rem;border:1px solid var(--color-border);text-decoration:none}.key-profile-posts-as:hover{border-color:var(--color-fg)}.key-profile-posts-as__words{display:grid;color:var(--color-fg-muted);font-size:.8rem}.key-profile-posts-as__words strong{color:var(--color-fg);font-size:1rem}.key-profile-posts-as img,.key-profile-posts-as .fleet-entry__blank{display:block;inline-size:2.5rem;aspect-ratio:767 / 959;border:1px solid var(--color-border);object-fit:cover}@media(max-width:47.99rem){#key-profile-opensea,#key-profile-manage{display:inline-flex;align-items:center;min-height:2.75rem}}.key-profile-facts{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2rem;margin:0}.key-profile-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-width:0;padding-block:.6rem;border-block-start:1px solid var(--color-border)}.key-profile-facts>div:first-child{border-block-start:0}@container (min-width: 34rem){.key-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.key-profile-facts>div:nth-child(2){border-block-start:0}}.key-profile-facts dt{color:var(--color-fg-muted);font-size:.875rem}.key-profile-facts dd{margin:0;text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.key-profile-shards{display:grid;margin:0;padding:0;list-style:none}.key-profile-shards li{display:grid;gap:.2rem;padding-block:.75rem}.key-profile-shards li+li{border-block-start:1px solid var(--color-border)}.key-profile-shard__who{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}#key-profile-rewards [data-count]{display:block}.key-profile-traits,.key-profile-keys{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;list-style:none}.key-profile-traits{display:grid}.key-profile-remove{margin-inline-start:auto;font-weight:400}.key-profile-keys a[aria-current=true]{font-weight:600;text-decoration:none}.key-profile-muted,.key-profile-status{margin:0;color:var(--color-fg-muted)}.key-profile-status{display:block}.key-profile-muted-hidden{display:none}#key-profile-thread:not(:has([data-post]))~.key-profile-muted-hidden{display:block}.key-profile .rooms-composer{display:grid;gap:.5rem;justify-items:start}.key-profile .rooms-composer textarea{width:100%;padding:.5rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);font:inherit;resize:vertical}.key-profile__signed-out{display:grid;gap:.5rem;justify-items:start}.key-profile__signed-out p{margin:0}.key-profile-news{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.key-profile-card{justify-self:stretch;padding:clamp(1.25rem,3vw,2rem) var(--key-profile-card-pad)}.key-profile-card .key-card__tilt{width:min(100%,26rem)}@media(max-width:959px){.key-profile .rg-dialog__body{display:flex;flex-direction:column;gap:1.5rem;overflow:auto}.key-profile__body{display:contents}.key-profile__header{order:-1;padding-inline:clamp(1rem,3vw,2rem)}.key-profile__card{--key-profile-card-pad: 1rem;position:static;padding:0 var(--key-profile-card-pad);border-inline-end:0;overflow:visible}.key-profile-card .key-card__tilt{width:auto;height:min(46svh,36rem)}.key-profile__section{padding-inline:clamp(1rem,3vw,2rem)}.key-profile__section:last-child{padding-block-end:2rem}}@media(max-width:47.99rem){.key-profile,.key-profile[open]:not(:modal){inline-size:100vw;block-size:calc(100dvh - 3rem);margin:auto 0 0;padding-block-end:env(safe-area-inset-bottom)}.key-profile-card .key-card__tilt{width:min(58vw,33svh);height:auto}.key-profile__header{flex-wrap:wrap}.key-profile__actions{flex:1 1 auto;justify-content:flex-end}.key-profile__actions>form{flex:none}.key-profile-keys a{display:inline-flex;align-items:center;min-height:2.75rem}.key-profile .wallet-panel-step{flex:1 1 100%}.key-profile .wallet-panel-step>.rg-button{flex-grow:1}.key-profile .rooms-composer{justify-items:stretch}}@layer regents-product{.key-card{display:grid;place-items:center;background:radial-gradient(ellipse 60% 55% at 50% 48% in oklch,#23252a,#1b1c21);perspective:900px}.key-card__tilt{position:relative;aspect-ratio:767 / 959;overflow:hidden;transform-style:preserve-3d;mask-image:linear-gradient(to right in oklch,#0000,#000 7% 93%,#0000),linear-gradient(in oklch,#0000,#000 3% 96%,#0000);mask-composite:intersect}.key-card__tilt img{display:block;width:100%;height:100%;object-fit:contain}.key-card__light{position:absolute;inset:0 auto auto 0;width:200%;height:200%;background:radial-gradient(closest-side in oklch,#ffffff47,#fff0);mix-blend-mode:overlay;opacity:0;pointer-events:none}}.who-is-here{display:grid;align-content:start;gap:.75rem}.who-is-here__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.who-is-here__list li{display:grid;gap:.25rem;padding-block:.75rem;border-block-end:1px solid var(--color-border)}.who-is-here__list li:first-child{padding-block-start:0}.who-is-here__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;overflow-wrap:anywhere}.who-is-here__keys,.who-is-here__status,.who-is-here__note{color:var(--color-fg-muted)}.who-is-here__status{font-size:.9375rem}.who-is-here__note{margin:0}.vote-tally{display:grid;gap:.25rem;min-width:0;font-size:.875rem;font-variant-numeric:tabular-nums}.vote-tally__bar{display:flex;gap:1px;block-size:.375rem;background:var(--color-border)}.vote-tally__bar>span{flex:0 0 auto;min-inline-size:2px}.vote-tally__bar>[data-side=yes]{background:var(--color-success)}.vote-tally__bar>[data-side=no]{background:var(--ash-accent-warm)}.vote-tally__bar>[data-side=abstain]{background:var(--color-fg-muted)}.vote-tally__counts{display:flex;flex-wrap:wrap;gap:0 .75rem}.vote-tally__counts>[data-side=yes]{color:var(--color-success)}.vote-tally__counts>[data-side=no]{color:var(--ash-accent-warm)}.vote-tally__counts>[data-side=abstain]{color:var(--color-fg-muted)}.check-in-status[data-light]:before{content:"";display:inline-block;inline-size:.5rem;block-size:.5rem;margin-inline-end:.4rem;border-radius:50%;vertical-align:.08em;background:var(--check-in-light)}.check-in-status[data-light=on]{--check-in-light: var(--color-success)}.check-in-status[data-light=late]{--check-in-light: var(--color-warning)}.check-in-status[data-light=off]{--check-in-light: var(--color-error)}.activity-lines{display:grid;gap:0;margin:0;padding:0;list-style:none}.activity-line{display:grid;grid-template-columns:5.25rem 3.25rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding-block:.3rem;font-size:.9375rem;line-height:1.45}.activity-line[data-tone=disagreement]{margin-inline-start:-.6rem;padding-inline-start:.6rem;box-shadow:inset 3px 0 0 var(--ash-accent-warm)}.activity-line p{margin:0}.activity-line__time{color:var(--color-fg-muted);font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-line__tag{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.activity-line[data-channel=chat] .activity-line__tag{color:var(--ash-accent)}.activity-line[data-channel=votes] .activity-line__tag{color:var(--ash-accent-warm)}.activity-line__text{overflow-wrap:anywhere}.activity-line__votes,.activity-line__votes .vote-tally{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.activity-line__votes .vote-tally{flex:1 1 12rem}.activity-line__votes .vote-tally__bar{flex:1 1 6rem;max-inline-size:12rem}.activity-line__text [data-key]{font-weight:600;text-decoration:none}.activity-line__text [data-key]:hover{text-decoration:underline}.activity-line__text [data-proposal]{white-space:nowrap}.activity-line__text [data-hue="0"]{color:var(--ash-accent-warm)}.activity-line__text [data-hue="1"]{color:var(--ash-accent)}.activity-line__text [data-hue="2"]{color:light-dark(color-mix(in oklab,var(--palette-tangerine-tango) 40%,var(--palette-charcoal)),color-mix(in oklab,var(--palette-tangerine-tango) 50%,var(--palette-platinum)))}.activity-line__text [data-hue="3"]{color:light-dark(color-mix(in oklab,var(--palette-powder-blue) 30%,var(--palette-charcoal)),color-mix(in oklab,var(--palette-powder-blue) 55%,var(--palette-platinum)))}.activity-line__quote{color:var(--color-fg-muted)}.activity-line[data-kind=posts] .activity-line__quote{display:block}.fleet-feed:not([data-show=all]) .activity-line{display:none}.fleet-feed[data-show=chat] .activity-line[data-channel=chat],.fleet-feed[data-show=work] .activity-line[data-channel=work],.fleet-feed[data-show=keys] .activity-line[data-channel=keys],.fleet-feed[data-show=votes] .activity-line[data-channel=votes]{display:grid}.fleet-feed__none{display:none}.fleet-feed[data-show=chat]:not(:has(.activity-line[data-channel=chat])) .fleet-feed__none,.fleet-feed[data-show=work]:not(:has(.activity-line[data-channel=work])) .fleet-feed__none,.fleet-feed[data-show=keys]:not(:has(.activity-line[data-channel=keys])) .fleet-feed__none,.fleet-feed[data-show=votes]:not(:has(.activity-line[data-channel=votes])) .fleet-feed__none{display:grid}@media(max-width:47.99rem){.activity-line{grid-template-columns:auto minmax(0,1fr);row-gap:0;padding-block:var(--space-1)}.activity-line__text{grid-column:1 / -1}}.recent-work{display:grid;gap:.6rem}.recent-work p{margin:0}.recent-work__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.recent-work li{overflow-wrap:anywhere}.recent-goal{display:grid;gap:.2rem;padding-block-end:.6rem;border-block-end:1px solid var(--color-border)}.recent-project{display:grid;gap:.4rem}.recent-project h3{margin:0;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.recent-goal__title{font-size:.9375rem;line-height:1.4}.recent-work>a{justify-self:start}@media(max-width:47.99rem){.recent-work>a{display:inline-flex;align-items:center;min-height:2.75rem}}.agent-picture{inline-size:1.5rem;block-size:1.5rem;flex:0 0 auto;align-self:center;border:1px solid var(--ash-line-strong);border-radius:50%;object-fit:cover;vertical-align:middle}.buy-key{--rg-dialog-size: 26rem;--buy-key-pad: clamp(var(--space-2), 4vw, var(--space-4));font-size:1rem;color:var(--color-fg)}.buy-key .rg-dialog__body{display:grid;grid-auto-rows:max-content;gap:var(--space-3);padding:var(--buy-key-pad)}.buy-key h2{margin:0;font-size:1.5rem;line-height:1.1}.buy-key h2:focus{outline:none}.buy-key__stage{margin-inline:calc(-1 * var(--buy-key-pad));padding-block:clamp(1.25rem,4vw,2rem)}.buy-key .key-cards{inline-size:min(100%,12rem)}.buy-key__facts{display:grid;margin:0;border-block-start:1px solid var(--hairline)}.buy-key__facts>div{display:flex;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-1);border-block-end:1px solid var(--hairline)}.buy-key__facts dt{color:var(--color-fg-muted)}.buy-key__facts dd{margin:0;font-variant-numeric:tabular-nums;text-align:end}.buy-key__actions{display:grid;justify-items:start;gap:var(--space-2)}.buy-key__actions form{margin:0}#buy-key-order{display:grid;gap:.75rem;justify-items:start;min-width:0}.buy-key__why{min-block-size:1.5em;margin:0;color:var(--color-fg-muted);font-size:.875rem}.buy-key .buy-key__close:after{content:none}.key-cards{inline-size:9rem;aspect-ratio:4 / 5;overflow:hidden}.key-cards__rows{inline-size:600%;block-size:500%}.key-cards__sheet{display:block;inline-size:100%;block-size:100%}@keyframes key-cards-down{to{translate:0 -100%}}@keyframes key-cards-across{to{translate:-100% 0}}@media(prefers-reduced-motion:no-preference){.key-cards__rows{animation:key-cards-down 6s steps(5,jump-end) infinite paused}.key-cards__sheet{animation:key-cards-across 1.2s steps(6,jump-end) infinite paused}.key-cards[data-cards-turning] :is(.key-cards__rows,.key-cards__sheet){animation-play-state:running}}.buy-key__in{display:grid;flex:1 1 100%;justify-items:start;gap:var(--space-1)}.buy-key__in strong{font-size:1.125rem}.buy-key__in>span{color:var(--color-fg-muted);font-size:.875rem}.buy-key__in .rg-button{scroll-margin-block-end:var(--buy-key-pad)}@layer regents-product{[data-onchain-step][data-awaiting-wallet]{opacity:.72;cursor:progress}.wallet-panel,.wallet-panel-form{display:grid;gap:1rem;width:100%;min-width:0}.wallet-panel-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.wallet-panel-buttons:has([data-onchain-step=approve]){justify-self:stretch}.wallet-panel-buttons:has([data-onchain-step=approve])>:is(.rg-button,.wallet-panel-step),.wallet-panel-buttons:has([data-onchain-step=approve]) .wallet-panel-step>.rg-button{flex:1 1 100%}.wallet-panel-step{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.wallet-panel-why{color:var(--color-fg-muted);font-size:.875rem}.wallet-panel-line,.wallet-panel-note{margin:0;line-height:1.5;overflow-wrap:anywhere}.wallet-panel-note{color:var(--color-fg-muted)}.wallet-panel-sent{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.wallet-panel-sent li{display:grid;gap:.25rem;justify-items:start;padding-inline-start:.75rem;border-inline-start:3px solid var(--ash-accent);line-height:1.5;overflow-wrap:anywhere}.wallet-panel-sent li[data-state=reverted],.wallet-panel-sent li[data-state=not_this_step],.wallet-panel-sent li[data-state=unknown]{border-inline-start-color:var(--ash-accent-warm)}}:root .wallet-panel .wallet-panel-buttons .rg-button.rg-button[data-onchain-step][data-done]{color:var(--color-fg-muted)}:root .wallet-panel .wallet-panel-buttons .rg-button.rg-button[data-onchain-step][data-done]:before{--rg-button-edge-ink: var(--color-success);--rg-button-cut-ink: var(--color-success);--rg-button-cut-gap: 0px;background-color:color-mix(in srgb,var(--color-fg) 12%,var(--color-surface));background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px)}:root .wallet-panel .wallet-panel-buttons .rg-button.rg-button[data-onchain-step][data-done]:after{content:none}.account-wallets__list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.account-wallets__row{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .75rem;min-width:0}.account-wallets__label{flex-basis:100%;color:var(--color-fg-muted);font-size:.8125rem}@layer regents-product{.presence-title{display:inline-flex;align-items:center;gap:.5rem}.presence-keys{display:grid;gap:.4rem;width:100%;margin:0;padding:0;list-style:none}.presence-keys li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;min-width:0}.presence-on{color:var(--color-success)}.presence-off{color:var(--color-fg-muted)}.fleet-figures{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0}.fleet-figures>div{display:flex;align-items:baseline;gap:.5rem}.fleet-figures dt{color:var(--color-fg-muted)}.fleet-figures dd{margin:0;font-variant-numeric:tabular-nums}}.agent-setup{display:grid;gap:.5rem}.agent-setup[hidden]{display:none}.agent-setup h2{margin:0}.agent-setup__agent{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.agent-setup__name{overflow:hidden;max-inline-size:16rem;text-overflow:ellipsis;white-space:nowrap}.agent-setup__states{display:flex;gap:.375rem;margin:0;padding:0;list-style:none}.agent-setup__states li{display:inline-flex}.agent-setup__states .rg-tip .rg-tip-button.rg-tip-button--figure{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;text-decoration:none}.agent-setup__dot{--agent-dot-done: light-dark(#1E9E56, #4ADE80);--agent-dot-open: var(--palette-tangerine-tango);inline-size:.875rem;block-size:.875rem;border:1px solid color-mix(in oklab,var(--agent-dot-open) 55%,transparent);border-radius:50%;background:color-mix(in oklab,var(--agent-dot-open) 30%,transparent)}.agent-setup__states li[data-state=yes] .agent-setup__dot{border-color:var(--agent-dot-done);background:var(--agent-dot-done)}.agent-setup__wrong{margin:0;font-size:.875rem;color:var(--color-danger)}.setup-list{display:grid;gap:var(--space-2);margin-block-end:var(--space-4);padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--color-surface)}.setup-list[hidden]{display:none}.setup-list h2{margin:0;font-size:1.125rem}.setup-list__votes{margin:0;color:var(--color-fg-muted);font-size:.875rem}.setup-list__steps{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.setup-list__step{display:grid;grid-template-columns:1.5rem 1fr;align-items:center;column-gap:var(--space-2)}.setup-list__mark{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border:1px solid var(--color-fg-muted);border-radius:999px;font-size:.75rem;font-variant-numeric:tabular-nums}.setup-list__step[data-done] .setup-list__mark{border-color:var(--color-success);background:var(--color-success);color:var(--color-surface)}.setup-list__step[data-done] .setup-list__title{color:var(--color-fg-muted)}.setup-list__step[aria-current=step] .setup-list__title{font-weight:600}.setup-list__body{display:grid;grid-column:2;gap:var(--space-2);min-inline-size:0;padding-block-start:var(--space-1)}.setup-list__body p{margin:0}@media(max-width:30rem){.setup-list{padding:var(--space-2)}.setup-list__body{grid-column:1 / -1}}.split-clip{display:inline-block;overflow:clip}details:not([open]):has(>[data-panel=list][data-leaving])::details-content{content-visibility:visible}details:not([open])>[data-panel=list][data-leaving]{pointer-events:none}.kf-placeholder{display:grid;gap:var(--space-2)}.kf-placeholder--figures{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--space-3)}.kf-placeholder__bar{display:block;height:.875rem;background:color-mix(in srgb,currentColor 10%,transparent);animation:kf-placeholder-pulse 1.6s ease-in-out infinite}.kf-placeholder--lines .kf-placeholder__bar+.kf-placeholder__bar:last-child{width:60%}.kf-placeholder--figures .kf-placeholder__bar{height:2.5rem}.kf-placeholder--area{position:absolute;inset:0}.kf-placeholder--area .kf-placeholder__bar{height:100%}@keyframes kf-placeholder-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.kf-placeholder__bar{animation:none}}.kf-empty{padding:var(--space-3) 0;justify-items:start}:is(h2,h3)+.kf-empty{padding-block-start:0}.kf-empty:last-child{padding-block-end:0}.page-progress{position:fixed;inset:0 0 auto;z-index:var(--rg-layer-tip);height:2px;background:var(--ash-accent);transform:scaleX(0);transform-origin:0 50%;opacity:0;pointer-events:none}.page-progress[data-state=running]{transform:scaleX(.85);opacity:1;transition:transform 6s cubic-bezier(.1,.7,.2,1)}.page-progress[data-state=done]{transform:scaleX(1);opacity:0;transition:transform .16s ease-out,opacity .24s ease-out .12s}@media(prefers-reduced-motion:reduce){.page-progress[data-state=running]{transform:scaleX(1);transition:none}.page-progress[data-state=done]{transition:opacity .24s ease-out}}.load-failed__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.toast-dock{position:fixed;inset-inline:var(--space-2);bottom:calc(var(--space-2) + env(safe-area-inset-bottom));z-index:var(--rg-layer-tip);display:flex;flex-direction:column;gap:var(--space-1);pointer-events:none}.toast{position:relative;min-width:0;pointer-events:auto}.toast .toast__notice{margin:0;padding-inline-end:2.75rem;box-shadow:var(--rg-layer-tip-shadow);overflow-wrap:anywhere}.toast .toast__dismiss{position:absolute;top:0;right:0;display:grid;place-items:center;width:2.75rem;min-height:2.75rem;padding:0;border:0;background:none;color:var(--color-fg-muted);font-size:1.25rem;line-height:1}.toast .toast__dismiss:hover{color:var(--color-fg)}:root:has(.toast) #app-shell-scroller{scroll-padding-block-end:8rem}@media(max-width:47.99rem){:root:has(.sticky-actions) .toast-dock{bottom:calc(var(--space-2) * 3 + 2.75rem + env(safe-area-inset-bottom))}}@media(min-width:48rem){.toast-dock{inset-inline:auto var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom));width:24rem}}.footnote__end{white-space:nowrap}.footnote__end .rg-tip-body{white-space:normal}@layer regents-product{.page-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) .75rem;min-width:0}.page-head h1{margin:0;font-family:var(--font-family-title);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.page-head h1:focus{outline:none}}.agent-message-button{margin-block-start:var(--space-4)}.agent-message-button svg{width:1rem;height:1rem}.agent-message{--rg-dialog-size: 40rem;color:var(--color-fg);font-family:var(--font-family-ui);font-size:1rem}.agent-message .rg-dialog__body{display:grid;gap:var(--space-3)}.agent-message__top,.agent-message__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.agent-message h2{margin:0;font-family:var(--font-family-title);font-size:1.5rem;line-height:1.1}.agent-message h3{margin:0;font-size:var(--type-label-size);font-weight:600}.agent-message__close{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;margin-inline-end:calc(var(--space-2) * -1);border:0;background:transparent;color:var(--color-fg-muted);cursor:pointer}.agent-message__close:is(:hover,:focus-visible){color:var(--color-fg)}.agent-message__close svg{width:1.25rem;height:1.25rem}.agent-message__note{margin:0;color:var(--color-fg-muted)}.agent-message__texts{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.agent-message__text{display:grid;gap:var(--space-1);min-inline-size:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);background:var(--color-bg)}.agent-message__text pre{margin:0;white-space:pre-wrap;font-family:var(--font-family-mono);font-size:var(--type-code-size)}.agent-message__text code{overflow-wrap:anywhere}.agent-message__form{display:grid;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.agent-message__fields{display:grid;gap:var(--space-2);justify-items:start}.agent-message__fields .rg-field,.agent-message__fields :is(textarea,input){inline-size:100%}.agent-message__form .rg-notice code{overflow-wrap:anywhere}.admin-messages__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.admin-messages__list>li{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border)}.admin-messages__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0}.admin-messages__meta dt{color:var(--color-fg-muted);font-size:var(--type-caption-size)}.admin-messages__meta dd{margin:0}.admin-messages__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@layer regents-product{.value-cards{--value-card-panel: #08080a;--value-card-ground: #0b0b0c;--value-card-ink: #f4f2ea;--value-card-muted: color-mix(in srgb, var(--value-card-ink) 62%, var(--value-card-ground));--value-card-faint: color-mix(in srgb, var(--value-card-ink) 54%, var(--value-card-ground));--value-card-edge: color-mix(in srgb, var(--value-card-ink) 14%, var(--value-card-ground));--value-card-ease: cubic-bezier(.23, 1, .32, 1);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.value-cards__card{display:grid;min-width:0;border:1px solid var(--value-card-edge);background:var(--value-card-ground);color:var(--value-card-ink);transition:border-color .16s ease}.value-cards__card .value-cards__face{display:grid;grid-template-rows:auto 1fr;min-width:0;color:inherit;text-decoration:none}.value-cards__card .value-cards__face>*{transition:transform .16s var(--value-card-ease)}.value-cards__card .value-cards__panel{position:relative;overflow:hidden;width:100%;aspect-ratio:1 / 1;background:var(--value-card-panel)}.value-cards__card .value-cards__still,.value-cards__card .value-cards__stage,.value-cards__card .value-cards__stage canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.value-cards__card .value-cards__stage{opacity:0;transition:opacity .42s var(--value-card-ease)}.value-cards__card[data-value-card-ready=true] .value-cards__stage{opacity:1}.value-cards__card .value-cards__words{display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;min-width:0;padding:16px 18px 14px}.value-cards__card .value-cards__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 12px;min-width:0}.value-cards__card :is(.value-cards__name,.value-cards__place,.value-cards__action){font-family:var(--font-family-mono);font-size:.6875rem;font-weight:400;line-height:1.6;letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.value-cards__card .value-cards__name{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:0;color:var(--value-card-tint);white-space:nowrap}.value-cards__card .value-cards__name:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:currentColor;outline:3px solid color-mix(in srgb,currentColor 22%,transparent)}.value-cards__card .value-cards__place{flex:none;color:var(--value-card-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.value-cards__card .value-cards__headline{margin:12px 0 0;font-family:var(--font-family-title);font-size:1.375rem;line-height:1.2;text-wrap:balance}.value-cards__card .value-cards__line{margin:8px 0 0;color:var(--value-card-muted);font-size:.875rem;line-height:1.45;text-wrap:pretty}.value-cards__card .value-cards__action{display:flex;align-items:center;gap:6px;margin:16px 0 0;padding-top:12px;border-top:1px dashed var(--value-card-edge);color:var(--value-card-faint);transition:color .16s ease}.value-cards__card .value-cards__arrow{width:13px;height:13px;transition:transform .2s var(--value-card-ease)}.value-cards__card a.value-cards__face:active>*{transform:scale(.985)}.value-cards__card a.value-cards__face:focus-visible .value-cards__action{color:var(--value-card-ink)}.value-cards__card .value-cards__headline{min-height:2.4em}@media(hover:hover)and (pointer:fine){.value-cards__card:has(a.value-cards__face:hover){border-color:color-mix(in srgb,var(--value-card-ink) 34%,var(--value-card-ground))}.value-cards__card a.value-cards__face:hover .value-cards__action{color:var(--value-card-ink)}.value-cards__card a.value-cards__face:hover .value-cards__arrow{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.value-cards__card,.value-cards__card .value-cards__face>*,.value-cards__card .value-cards__stage,.value-cards__card .value-cards__action,.value-cards__card .value-cards__arrow{transition:none}.value-cards__card a.value-cards__face:active>*{transform:none}}@media(max-width:64rem){.value-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:42rem){.value-cards{grid-template-columns:minmax(0,1fr)}.value-cards__card .value-cards__headline{min-height:0;font-size:1.1875rem}}}@layer regents-product{.rl-root{--rl-field-line: var(--color-fg);--rl-field-deep: light-dark( color-mix(in oklab, var(--color-bg) 78%, var(--palette-charcoal)), color-mix(in oklab, var(--palette-charcoal) 45%, #000) );--rl-field-light: var(--ash-accent-warm);--rl-ease: cubic-bezier(.23, 1, .32, 1);--rl-bg: var(--color-bg);--rl-panel: var(--color-surface);--rl-ink: var(--color-fg);--rl-muted: var(--color-fg-muted);--rl-line: var(--hairline);background:var(--rl-bg);color:var(--rl-ink)}.rl-root :is(h1,h2,h3,p){margin-block:0}.rl-root [id]{scroll-margin-block-start:2rem}.rl-header-links{display:flex;align-items:center;gap:var(--space-2)}.rl-header-links>a:not(.rg-button){display:inline-grid;place-items:center}.rl-header-links svg{display:block;width:1.5rem;height:1.5rem}@media(pointer:coarse){.rl-header-links>a:not(.rg-button){min-width:2.75rem;min-height:2.75rem}}.rl-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "buy";gap:var(--space-5) var(--space-6);padding:clamp(2rem,6svh,4.5rem) var(--rg-panel-padding)}.rl-hero__head{grid-area:head;display:grid;align-content:start;gap:var(--space-3);min-width:0}.rl-hero__head>.rl-hero__title{max-inline-size:13ch;font-size:clamp(2.5rem,1.1rem + 4.6vw,5.25rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.rl-hero__accent{color:var(--ash-accent-warm)}.rl-hero__lead{max-inline-size:34ch;color:var(--rl-muted);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.45;text-wrap:pretty}.rl-hero__ways{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-block-start:var(--space-2)}.rl-now{display:grid;gap:var(--space-1);padding-block-start:var(--space-3)}.rl-now__label{color:var(--rl-muted);font-size:.875rem}.rl-now__goal{max-inline-size:44ch;color:var(--rl-muted);font-size:.9375rem;text-wrap:pretty}.rl-now__goal a{color:var(--rl-ink)}.rl-facts{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;margin:0;border-block:1px solid var(--rl-line)}.rl-facts>div{display:grid;align-content:start;gap:.25rem;min-width:0;padding:var(--space-2) var(--space-4) var(--space-2) 0}.rl-facts>div+div{padding-inline-start:var(--space-4);border-inline-start:1px solid var(--rl-line)}.rl-facts dt{display:flex;align-items:center;gap:.25rem;min-block-size:1.5rem;color:var(--rl-muted);font-size:.8125rem}.rl-facts dd{margin:0;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-variant-numeric:tabular-nums;white-space:nowrap}.rl-buy{grid-area:buy;display:grid;gap:var(--space-2);justify-self:center;inline-size:min(100%,22rem)}.rl-buy__card{position:relative;aspect-ratio:600 / 754;perspective:60rem}.rl-buy__tilt{position:absolute;inset:0}.rl-buy__tilt img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.rl-buy__dust{position:absolute;inset:-3rem;inline-size:calc(100% + 6rem);block-size:calc(100% + 6rem);pointer-events:none;color:var(--rl-field-light)}.rl-buy__tilt .rl-buy__shuffle{position:absolute;inset-inline-start:-7.02%;inset-block-start:-10.94%;inline-size:122.47%;block-size:121.82%;visibility:hidden;opacity:0}.rl-buy__tag{position:absolute;inset-inline-start:calc(197 / 716 * 100% + var(--space-2));inset-block-end:calc(40 / 900 * 100%);padding:.25rem .5rem;background:#161616d1;color:var(--palette-platinum);font-family:var(--font-family-ui);font-size:.75rem;font-variant-numeric:tabular-nums;border:1px solid rgb(229 227 210 / .18)}.rl-buy__button,.rl-buy__line{justify-self:start;inline-size:91%;margin-inline-start:calc(52 / 600 * 100%)}.rl-buy__line{min-block-size:1.5em;color:var(--rl-muted);font-size:.875rem;font-variant-numeric:tabular-nums;text-align:center}@media(hover:hover)and (pointer:fine){.rl-buy__card{opacity:.82}.rl-buy__tag{opacity:0}.rl-buy:has(.rl-buy__card:hover,.rl-buy__button:is(:hover,:focus-visible)) :is(.rl-buy__card,.rl-buy__tag){opacity:1}}.rl-buy:has(.rl-buy__button:focus-visible) .rl-buy__tag{opacity:1}@media(prefers-reduced-motion:no-preference){.rl-buy__card{transition:transform .24s var(--rl-ease),opacity .24s var(--rl-ease)}.rl-buy__tag{transition:transform .2s var(--rl-ease),opacity .2s var(--rl-ease)}.rl-buy:has(.rl-buy__button:focus-visible) .rl-buy__card{transform:translateY(-.375rem)}@media(hover:hover)and (pointer:fine){.rl-buy__card{transform:scale(.97)}.rl-buy__tag{transform:translateY(.25rem)}.rl-buy:has(.rl-buy__card:hover,.rl-buy__button:is(:hover,:focus-visible)) .rl-buy__card{transform:translateY(-.375rem)}.rl-buy:has(.rl-buy__card:hover,.rl-buy__button:is(:hover,:focus-visible)) .rl-buy__tag{transform:none}}}.rl-field{position:absolute;inset:0;z-index:-1;pointer-events:none}.rl-field__still,.rl-field__canvas{position:absolute;inset:0;inline-size:100%;block-size:100%}.rl-field__still{background:var(--rl-field-line);opacity:.16;mask:url(/images/home/hex-e7f9b7a46f54f508a9752e588aa17921.svg?vsn=d) 50% 50% / var(--rl-cell) calc(var(--rl-cell) * 1.7320508) repeat,radial-gradient(ellipse calc(var(--rl-fade-width) * 100%) calc(var(--rl-fade-height) * 100%) at calc(var(--rl-fade-x) * 100%) calc(var(--rl-fade-y) * 100%) in oklch,#000 calc(var(--rl-fade-from) * 100%),#00000000 calc(var(--rl-fade-to) * 100%));mask-composite:intersect}.rl-field__canvas,.rl-field[data-field-ready] .rl-field__still{opacity:0}.rl-field[data-field-ready] .rl-field__canvas{opacity:1}@media(prefers-reduced-motion:no-preference){.rl-field__still,.rl-field__canvas{transition:opacity .24s ease}}.rl-hero__field{--rl-fade-x: .5;--rl-fade-y: .58;--rl-fade-width: 10;--rl-fade-height: .28;--rl-fade-from: .43;--rl-fade-to: 1}@media(min-width:64rem){.rl-hero{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head buy";align-items:start}.rl-hero__field{--rl-fade-x: .75;--rl-fade-y: .5;--rl-fade-width: .6;--rl-fade-height: .95;--rl-fade-from: .25;--rl-fade-to: .8}}@keyframes rl-settle{0%{opacity:0;transform:translateY(.75rem)}}@keyframes rl-card-settle{0%{transform:translateY(1rem) scale(.98)}}@keyframes rl-fade{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){.rl-hero .rl-hero__head>*{animation:rl-settle .32s var(--rl-ease) backwards}.rl-hero .rl-buy{animation:rl-card-settle .42s var(--rl-ease) .18s backwards}.rl-hero .rl-hero__field{animation:rl-fade .6s ease-out backwards}.rl-hero .rl-hero__title{animation-delay:60ms}.rl-hero .rl-hero__lead{animation-delay:90ms}.rl-hero .rl-hero__ways{animation-delay:.12s}.rl-hero .rl-now{animation-delay:.15s}}.rl-overview{display:grid;gap:var(--space-4);padding:var(--space-5) var(--rg-panel-padding) var(--space-6)}@media(max-width:39.99rem){.rl-buy{inline-size:min(100%,17rem)}}@media(max-width:47.99rem){.rl-hero{padding-block:var(--rg-panel-padding)}.rl-facts>div{padding-inline-end:var(--space-2)}.rl-facts>div+div{padding-inline-start:var(--space-2)}.rl-facts dd{font-size:1rem}}@media(max-width:25.99rem){.rl-facts{grid-template-columns:minmax(0,1fr)}.rl-facts>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-2);padding:.125rem 0}.rl-facts>div+div{padding-inline-start:0;border-inline-start:0;border-block-start:1px solid var(--rl-line)}.rl-facts dd{text-align:end}}}.rl-root #shell-header .shell-brand{height:auto}.rl-root #shell-header .account-control>.rg-button{margin-inline-end:var(--space-1)}@layer regents-product{.legal-page{max-width:44rem;margin:0 auto;padding:2rem 1.25rem 4rem}.legal-page h1{font-size:1.75rem;line-height:1.2;margin:0 0 1rem}.legal-page code{font-family:var(--font-family-mono);font-size:.92em}.legal-page p,.legal-page li{color:var(--color-fg-muted)}.legal-page p{margin:0 0 .9rem}.legal-page ul,.legal-page ol{margin:0 0 .9rem;padding-left:1.25rem}.legal-page a{text-decoration:underline;text-underline-offset:.18em}}@layer regents-product{.reading{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);max-inline-size:48rem}.reading__head{display:grid;justify-items:start;gap:var(--space-2)}.reading__head h1{margin:0;font-family:var(--font-family-title);font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:1;letter-spacing:-.03em}.reading__head h1:focus{outline:none}.reading__head p{margin:0;color:var(--color-fg-muted)}.reading__prose{padding:var(--rg-panel-padding);overflow-wrap:anywhere}.reading__prose>:first-child{margin-block-start:0}.reading__prose>:last-child{margin-block-end:0}.reading__prose h2{margin:var(--space-5) 0 var(--space-2);font-family:var(--font-family-title);font-size:var(--type-headline-size);font-weight:400;line-height:var(--type-headline-line)}.reading__prose h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}.reading__prose :is(p,li){color:var(--color-fg-muted)}.reading__prose p{margin:0 0 var(--space-2)}.reading__prose :is(ul,ol){margin:0 0 var(--space-2);padding-inline-start:var(--space-3)}.reading__prose a{color:var(--color-fg);text-decoration:underline;text-underline-offset:.18em}.reading__prose strong{color:var(--color-fg);font-weight:600}.reading__prose code{font-family:var(--font-family-mono);font-size:var(--type-code-size);line-height:var(--type-code-line)}.reading__prose pre{margin:0 0 var(--space-2);padding:var(--space-2);overflow-x:auto;border:1px solid var(--hairline);white-space:pre;overflow-wrap:normal}.reading__prose table{display:block;max-inline-size:100%;margin:0 0 var(--space-2);overflow-x:auto;border-collapse:collapse}.reading__prose :is(th,td){padding:var(--space-1);border:1px solid var(--hairline);text-align:start;vertical-align:top;overflow-wrap:normal}.reading__prose td:last-child{overflow-wrap:anywhere}.reading__prose td>span:first-child{display:none}@media(max-width:47.99rem){.reading__prose :is(table,tbody,tr,td){display:block}.reading__prose table{overflow:visible}.reading__prose thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reading__prose tr{display:grid;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--hairline)}.reading__prose tr+tr{border-block-start:0}.reading__prose td{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:var(--space-2);padding:0;border:0;overflow-wrap:anywhere}.reading__prose td>span:first-child{display:block;color:var(--color-fg-muted)}}@media(max-width:29.99rem){.reading__prose td{grid-template-columns:minmax(0,1fr);gap:0;overflow-wrap:break-word}}}@layer regents-product{.early{--tier-0: var(--color-fg-muted);--tier-1: var(--color-fg);--tier-2: var(--palette-powder-blue);--tier-3: var(--palette-powder-blue);--tier-4: var(--brand-accent);--tier-5: var(--brand-accent);--early-stage: var(--palette-charcoal);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);width:min(100%,84rem);min-height:100svh;margin-inline:auto;padding:clamp(2.5rem,8svh,5rem) 16px 1.5rem;color:var(--color-fg);background:var(--color-bg)}@media(min-width:64rem){.early{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);column-gap:clamp(2.5rem,5vw,5rem);padding-inline:clamp(16px,4vw,3rem)}.early__footer{grid-column:1 / -1}}.early :where(h1,h2,p){margin-block:0}.early__pitch{min-width:0}.early__overline{font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent)}.early__title{margin-block-start:var(--space-2);font-size:clamp(2.25rem,1.2rem + 3.6vw,4rem);line-height:1.02;letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance}.early__accent{color:var(--brand-accent)}.early__tagline{margin-block-start:var(--space-3);font-family:var(--font-family-title);font-size:clamp(1.25rem,.9rem + 1.3vw,1.875rem);line-height:1.1;letter-spacing:-.015em}.early__lede{margin-block-start:var(--space-3);max-width:36rem;color:var(--color-fg-muted);font-size:1.0625rem;line-height:1.55}.early__lede+.early__lede{margin-block-start:var(--space-2)}.early__result{margin-block-start:var(--space-3);max-width:36rem}.early__form{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2);margin-block-start:var(--space-3);max-width:36rem}.early__field{flex:1 1 16rem;min-width:0}.early__submit{flex:0 0 auto;min-height:2.75rem}@media(max-width:30rem){.early__submit{flex-basis:100%}}.early__stack{margin-block-start:var(--space-5);max-width:36rem}.early__stack .rg-disclosure-title{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-muted)}.early__stack ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.early__stack li{padding-inline-start:var(--space-2);border-inline-start:2px solid var(--palette-powder-blue);color:var(--color-fg);font-size:.9375rem;line-height:1.45}.early__trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.roller{display:grid;gap:var(--space-3);align-content:start;min-width:0;padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--color-border);border-block-start:2px solid var(--brand-accent);border-radius:var(--radius);background:var(--color-surface)}.roller__title{margin-block-start:calc(var(--space-2) * -1 + 4px);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.roller__stage{position:relative;justify-self:center;width:min(100%,60svh * 4 / 5);aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--early-stage)}.roller__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.roller__loading{position:absolute;inset:auto 0 18px;font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--color-fg-muted);opacity:0;transition:opacity .3s;pointer-events:none}.roller__stage[data-state=painting] .roller__loading{opacity:1}.roller__no-gpu{display:none;position:absolute;inset:0;place-content:center;padding:var(--space-4);text-align:center;color:var(--color-fg-muted)}.roller__stage[data-state=no-gpu] .roller__no-gpu{display:grid}.roller__stage[data-state=no-gpu] .roller__loading{opacity:0}.roller__roll{justify-self:start;min-height:2.75rem}.roller__status{min-height:1.5em;font-size:1rem;line-height:1.5}.early [data-tier="0"]{--tier: var(--tier-0)}.early [data-tier="1"]{--tier: var(--tier-1)}.early [data-tier="2"]{--tier: var(--tier-2)}.early [data-tier="3"]{--tier: var(--tier-3)}.early [data-tier="4"]{--tier: var(--tier-4)}.early [data-tier="5"]{--tier: var(--tier-5)}.early :is([data-tier="3"],[data-tier="5"]){--tier-fill: var(--tier);--tier-ink: var(--palette-charcoal)}.roller__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--tier);border-radius:var(--radius);background:var(--tier-fill, transparent);color:var(--tier-ink, var(--tier));font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.roller__chip:before{content:"";width:6px;height:6px;background:currentColor}.roller__tally{display:flex;flex-wrap:wrap;gap:var(--space-1);min-height:1.5rem}.roller__traits{container:traits / inline-size;display:grid;border-block-start:1px solid var(--color-border)}.roller__trait{border-block-end:1px solid var(--color-border)}.roller__trait-head{display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto 5.5rem 1rem;align-items:center;gap:var(--space-2);min-height:2.75rem;padding-block:var(--space-1);cursor:pointer;list-style:none}.roller__trait-head::-webkit-details-marker{display:none}.roller__trait-head:after{content:"";justify-self:end;width:7px;height:7px;border-inline-end:1.5px solid var(--color-fg-muted);border-block-end:1.5px solid var(--color-fg-muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.roller__trait[open]>.roller__trait-head:after{transform:rotate(225deg)}.roller__trait-head:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.roller__trait-name{font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted)}.roller__trait-value{min-width:0;overflow-wrap:anywhere}.roller__odds{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}@container traits (max-width: 34rem){.roller__trait-head{grid-template-columns:minmax(0,1fr) auto 1rem;grid-template-areas:"name chip mark" "value odds mark";row-gap:4px}.roller__trait-name{grid-area:name}.roller__trait-value{grid-area:value}.roller__trait-head .roller__chip{grid-area:chip;justify-self:end}.roller__trait-head .roller__odds{grid-area:odds}.roller__trait-head:after{grid-area:mark}}.roller__values{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:2px var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none}.roller__value{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;font-size:.875rem}.roller__value:before{content:"";box-sizing:border-box;width:8px;height:8px;border:1.5px solid var(--tier);background:var(--tier-fill, transparent)}.roller__value-name{min-width:0;overflow-wrap:anywhere}.roller__value[aria-current=true]{background:color-mix(in srgb,var(--tier) 14%,transparent);box-shadow:inset 0 0 0 1px var(--tier)}.early__footer{display:flex;flex-wrap:wrap;gap:var(--space-3);align-self:end;padding-block-start:var(--space-4);font-family:var(--font-family-ui);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.early__footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-fg-muted);text-decoration:none}.early__footer a:is(:hover,:focus-visible){color:var(--color-fg);text-decoration:underline;text-underline-offset:.3em}}@layer regents-product{.account-page{display:grid;gap:1.5rem;min-width:0}.account-panel{min-width:0;border:1px solid var(--color-border);background:var(--color-surface)}.account-page h1,.account-page h2{margin:0;font-family:var(--font-family-title);font-weight:400}.account-page p{margin:0}.account-kicker,.account-details dt{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.account-identity .rg-account-identity__kicker{color:color-mix(in srgb,var(--rg-holo-ink) 70%,transparent);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.account-panel,.account-identity .rg-holo__content{display:grid;align-content:start;gap:1rem;padding:var(--rg-panel-padding)}.account-panel h2{font-size:1.35rem;line-height:1.1}.account-identity .rg-holo__content{min-height:12rem;align-content:end}.account-identity .rg-account-identity{padding:0;color:var(--rg-holo-ink)}.account-identity .rg-account-identity__picture{border-color:var(--rg-holo-edge)}.account-identity .rg-account-identity__picture img{object-fit:cover}.account-identity .rg-account-identity__name h2{font-family:var(--font-family-title);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400}.account-identity .rg-account-identity__name p{color:color-mix(in srgb,var(--rg-holo-ink) 70%,transparent)}.account-keys__fleet{display:grid;gap:.5rem;padding-block-start:.75rem;border-block-start:1px solid var(--color-border)}.account-keys__fleet h3{margin:0;font-family:var(--font-family-title);font-size:1.05rem;font-weight:400}.key-gallery{display:grid;gap:.5rem}.key-gallery__keys{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none}.key-gallery__key{display:grid;align-content:start;gap:.5rem;min-inline-size:0;padding:.5rem;border:1px solid var(--color-border);background:var(--color-bg)}.key-gallery__key--agents{border-color:var(--ash-line-strong)}.key-gallery__card{display:grid;gap:.4rem;color:var(--color-fg);text-decoration:none}.key-gallery__card img,.key-gallery__blank{display:block;inline-size:100%;block-size:auto;aspect-ratio:767 / 959;border:1px solid light-dark(color-mix(in oklab,var(--palette-platinum) 80%,var(--palette-charcoal)),color-mix(in oklab,var(--palette-platinum) 30%,var(--palette-charcoal)));background:var(--color-surface);object-fit:cover}.key-gallery__name{font-size:.875rem;font-variant-numeric:tabular-nums}.key-gallery__card:hover .key-gallery__name{text-decoration:underline;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.key-gallery__card :is(img,.key-gallery__blank){transition:transform var(--duration-fast) var(--ease-out)}.key-gallery__card:hover :is(img,.key-gallery__blank){transform:translateY(-3px)}}.key-gallery__agents{display:grid;gap:.25rem;margin:0;padding:.5rem 0 0;border-block-start:1px solid var(--color-border);list-style:none}.key-gallery__agents li{display:flex;align-items:center;gap:.4rem;min-inline-size:0}.key-gallery__agent-name{flex:1 1 auto;min-inline-size:0;overflow:hidden;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.key-gallery__remove{display:grid;flex:none;place-items:center;inline-size:1.75rem;block-size:1.75rem;min-block-size:0;padding:0;border:1px solid transparent;background:transparent;color:var(--color-fg-muted);cursor:pointer}.key-gallery__remove:hover,.key-gallery__remove:focus-visible{border-color:var(--color-border);color:var(--color-fg)}.key-gallery__remove svg{inline-size:.875rem;block-size:.875rem}.key-gallery__add{--key-gallery-add-pad: .5rem;position:relative}.key-gallery__add select{display:block;inline-size:100%;padding:.375rem calc(2 * var(--key-gallery-add-pad) + .5rem) .375rem var(--key-gallery-add-pad);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg-muted);font-family:inherit;font-size:.875rem;cursor:pointer;appearance:none}.key-gallery__add .rg-icon{position:absolute;inset-block-start:50%;inset-inline-end:calc(1px + var(--key-gallery-add-pad) - .25em);color:var(--color-fg-muted);font-size:1rem;translate:0 -50%;pointer-events:none}.key-gallery__add select:hover,.key-gallery__add select:focus-visible{border-color:var(--ash-line-strong);color:var(--color-fg)}.key-gallery__add select:is(:hover,:focus-visible)+.rg-icon{color:var(--color-fg)}.key-gallery__notice{min-block-size:1lh;margin:0;color:var(--color-fg-muted);font-size:.875rem}.account-keys__posting{display:grid;gap:.25rem;max-inline-size:18rem}.account-keys__posting select{inline-size:100%;padding:.5rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);font-family:inherit;font-size:1rem;font-variant-numeric:tabular-nums}.account-keys__notice{min-block-size:1lh;margin:0;color:var(--color-fg-muted);font-size:.875rem}.account-details dl{display:grid;gap:1rem;margin:0}.account-details dl>div{display:grid;gap:.35rem;padding-block-start:.75rem;border-block-start:1px solid var(--color-border)}.account-details dd{margin:0;overflow-wrap:anywhere}.account-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.verified-connections>div:first-child{display:grid;gap:.5rem}.verified-connections__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.verified-connections__list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid var(--color-border)}.verified-connections__list li>div{display:grid;gap:.25rem;min-width:0;overflow-wrap:anywhere}.verified-connections__list li>div span{color:var(--color-fg-muted)}.verified-connections__notice{padding-inline-start:.75rem;border-inline-start:3px solid var(--ash-accent)}.verified-connections__notice--error{border-inline-start-color:var(--ash-accent-warm)}div.verified-connections__notice{display:grid;justify-items:start;gap:.5rem}div.verified-connections__notice p{margin:0}.account-session{justify-items:start}@media(max-width:30rem){.verified-connections__list li{align-items:stretch;flex-direction:column}}}.account-agents>.rg-account,.rg-account-layout>*>.rg-account,.account-page>.rg-account--signed-out{padding:var(--rg-panel-padding);border:1px solid var(--color-border);background:var(--color-surface)}.key-gallery__harness{display:grid;flex:none}.key-gallery__harness .rg-account__mark{inline-size:1.125rem;block-size:1.125rem}:is(.account-agents,.rg-account-layout>*)>.rg-account h2{font-family:var(--font-family-title);font-size:1.35rem;font-weight:400;line-height:1.1}@media(max-width:47.99rem){.rg-account--signed-out>.rg-button{flex:1 1 auto}.rg-account__agent{flex-wrap:wrap;row-gap:0}.account-keys__fleet h3 a,.verified-connections__list a{display:inline-flex;align-items:center;min-height:2.75rem}.verified-connections__list a{justify-self:start}.key-gallery__remove{inline-size:2.75rem;block-size:2.75rem;margin-inline-end:-.5rem}.key-gallery__add select{min-block-size:2.75rem}@media(max-width:29.99rem){.key-gallery__key{grid-template-columns:5.5rem minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:.75rem}.key-gallery__card{grid-row:1 / -1;align-self:start}.key-gallery__key>:not(.key-gallery__card){grid-column:2;align-self:start}.key-gallery__agents{padding:0;border:0}}.rg-account__pair-actions>.rg-button{flex:1 1 auto}}.shell-pairing-dialog{--rg-dialog-size: 30rem;--shell-dialog-pad: clamp(var(--space-2), 4vw, var(--space-4))}.shell-pairing-dialog h2{margin:0 0 var(--space-3);padding-inline-end:3rem;font-family:var(--font-family-ui);font-size:var(--type-headline-size)}.shell-dialog-close{position:sticky;inset-block-start:calc(-1 * var(--shell-dialog-pad));z-index:var(--rg-layer-card);display:grid;place-items:center;width:2.75rem;height:2.75rem;min-height:0;margin-block:calc(-1 * var(--shell-dialog-pad)) calc(var(--shell-dialog-pad) - 2.75rem);margin-inline:auto calc(-1 * var(--shell-dialog-pad));padding:0;border:0;border-radius:0 calc(1.25rem - 1px) 0 .75rem}.shell-dialog-close svg{width:1.5rem;height:1.5rem}.pair-page .rg-account__pair{max-inline-size:27rem}.pair-page #pair-start{overflow-wrap:anywhere}.account-pairing-next{min-block-size:2.75rem;margin:.75rem 0 0}@layer regents-product{#route-content:has(>.fleet-page>.fleet-view){display:grid}.fleet-page{display:grid;gap:1.5rem;min-width:0}.fleet-page h1,.fleet-page h2,.fleet-page h3{margin:0;font-family:var(--font-family-title);font-weight:400}.fleet-page p{margin:0}.fleet-page h1:focus{outline:none}.fleet-view,.fleet-panel{min-width:0;border:1px solid var(--color-border);background:var(--color-surface)}.fleet-view{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(20rem,1fr)}.fleet-view[data-view=hall]>.fleet-stage{contain:size}.fleet-bar{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;padding:1rem var(--rg-panel-padding);border-block-end:1px solid var(--color-border)}.fleet-bar__title{display:grid;flex:1 1 16rem;gap:.35rem;min-width:0}.fleet-bar__title:has(>.harbour-sea__lift){grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-2)}.fleet-bar__title>.harbour-sea__lift{grid-row:1;align-self:center;margin-inline-start:-.5rem}.fleet-bar__title:has(>.harbour-sea__lift)>:not(.harbour-sea__lift){grid-column:2}.fleet-bar__title h1{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.fleet-bar__sales{color:var(--color-fg-muted)}.fleet-search{display:flex;flex:0 1 16rem;min-inline-size:0}.fleet-search input{inline-size:100%;min-block-size:2.75rem;padding:0 .75rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font:inherit}.fleet-search input::placeholder{color:var(--color-fg-muted)}.fleet-bar__actions{display:grid;justify-items:end;gap:.5rem}.fleet-bar__nav{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:.25rem}.fleet-tab-count{margin-inline-start:.35em;font-variant-numeric:tabular-nums;opacity:.7}.fleet-bar__nav [aria-current=page]:before{box-shadow:inset 0 -3px 0 var(--ash-accent)}.fleet-bar__nav{position:relative}.fleet-bar__ink{position:absolute;left:0;bottom:0;width:100px;height:3px;background:var(--ash-accent);transform-origin:0 0;pointer-events:none;visibility:hidden}.fleet-bar__nav[data-ink-ready] .fleet-bar__ink{visibility:visible}.fleet-bar__nav[data-ink-ready] [aria-current=page]:before{box-shadow:none}.fleet-entry{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-inline-size:0}.fleet-entry__line{font-variant-numeric:tabular-nums}.fleet-entry__pass{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.fleet-entry__pass label{color:var(--color-fg-muted)}.fleet-entry__pass input{inline-size:7rem;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font:inherit;font-variant-numeric:tabular-nums}.fleet-entry__cards{display:flex;flex:1 1 12rem;gap:.5rem;min-inline-size:0;margin:0;padding:.25rem;overflow-x:auto;overscroll-behavior-x:contain;list-style:none;scrollbar-width:thin}.fleet-entry__cards li{flex:none}.fleet-entry__card{position:relative;display:grid;justify-items:center;gap:.25rem;padding:.25rem;border:1px solid transparent;color:var(--color-fg);font-size:.75rem;font-variant-numeric:tabular-nums;text-decoration:none}.fleet-entry__card img,.fleet-entry__blank{display:block;inline-size:3rem;aspect-ratio:767 / 959;border:1px solid light-dark(color-mix(in oklab,var(--palette-platinum) 80%,var(--palette-charcoal)),color-mix(in oklab,var(--palette-platinum) 30%,var(--palette-charcoal)));background:var(--color-surface);object-fit:cover}.fleet-entry__card:hover,.fleet-entry__card[aria-current=true]{border-color:var(--color-fg)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.fleet-entry__card :is(img,.fleet-entry__blank){transition:transform var(--duration-fast) var(--ease-out)}.fleet-entry__card:hover :is(img,.fleet-entry__blank){transform:translateY(-3px)}}#fleet-entry-cards .fleet-entry__card img,#fleet-entry-cards .fleet-entry__blank{inline-size:6rem}.fleet-entry__name{position:absolute;inset-block-end:.25rem;inset-inline:.25rem;padding:.2rem .25rem;background:color-mix(in oklab,var(--color-surface) 88%,transparent);text-align:center;white-space:nowrap;pointer-events:none;opacity:0}.fleet-entry__card:focus-visible>.fleet-entry__name{opacity:1}.fleet-entry__blank+.fleet-entry__name{inset-block:0;display:grid;place-items:center;background:none;color:var(--color-fg-muted);opacity:1}@media(hover:hover){.fleet-entry__card:hover>.fleet-entry__name{opacity:1;transition:opacity var(--duration-fast) var(--ease-out)}}@media(prefers-reduced-motion:reduce){.fleet-entry__card:hover>.fleet-entry__name{transition:none}}.fleet-entry__more{align-self:center;padding-inline:.5rem;color:var(--color-fg-muted);font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.fleet-entry__note{min-inline-size:11rem;min-block-size:1lh;color:var(--color-fg-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.fleet-hall{display:grid;grid-template-columns:12rem minmax(0,1fr) 20rem;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.fleet-hall>*{grid-row:1 / -1;min-height:0;overflow:auto;overscroll-behavior:contain}.fleet-hall>.hall-proposals{grid-column:3;grid-row:1;overflow:visible}.hall-proposals{display:grid;gap:.5rem;min-width:0;padding:.75rem var(--rg-panel-padding);border-inline-start:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.hall-proposals h2{margin:0;font-size:1.3rem;line-height:1.2}.hall-proposals__list{display:grid;grid-template-columns:minmax(0,1fr);max-block-size:min(12rem,30vh);margin:0 -.5rem;padding:0;font-size:.875rem;overflow-y:auto;overscroll-behavior:contain;list-style:none}.hall-proposal{display:flex;align-items:center;gap:.5rem;min-width:0;height:2.25rem;padding-inline:.5rem;white-space:nowrap;text-decoration:none;transition:background-color .15s ease}.hall-proposal:hover{background:var(--ash-panel-strong)}.hall-proposal__number{flex:none}.hall-proposal__kind{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--color-fg-muted);text-overflow:ellipsis}.hall-proposal__left{flex:none;color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.fleet-hall>.fleet-rail{grid-column:3;grid-row:2}.fleet-channels{display:grid;align-content:start;gap:.25rem;padding:.75rem .5rem;border-inline-end:1px solid var(--color-border);overscroll-behavior:auto}.fleet-channels .fleet-channels__title{margin-block-start:.75rem;padding-inline:.5rem;color:var(--color-fg-muted);font-family:inherit;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.fleet-channels__group{display:grid;margin:0;padding:0;list-style:none}.fleet-channel{display:flex;align-items:center;inline-size:100%;min-height:2.25rem;padding:0 .5rem;text-align:start;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.fleet-channel:hover{background:var(--ash-panel-strong)}.fleet-channel[aria-pressed=true],.fleet-channel[aria-current=page]{background:var(--ash-panel-strong);box-shadow:inset 3px 0 0 var(--ash-accent)}.fleet-hall[data-room] .fleet-channel[aria-pressed=true]{background:none;box-shadow:none}.fleet-channel__unread{inline-size:.5rem;block-size:.5rem;margin-inline-start:.5rem;border-radius:50%;background:var(--color-fg)}.fleet-channels__empty{padding:0 .5rem;color:var(--color-fg-muted)}.fleet-feed[hidden]{display:none}.fleet-feed{display:grid;align-content:start;gap:.75rem;padding:.75rem var(--rg-panel-padding)}.fleet-feed>.rg-button{justify-self:start}.fleet-rail{display:grid;align-content:start;gap:1.5rem;padding:.75rem var(--rg-panel-padding);border-inline-start:1px solid var(--color-border)}.fleet-rail h2{font-size:1.3rem;line-height:1.2}.fleet-quote,.fleet-quote form{display:grid;gap:.5rem}.fleet-quote textarea{inline-size:100%;padding:.5rem .75rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font:inherit;resize:vertical}.fleet-quote>.rg-button,.fleet-quote form>.rg-button{justify-self:start}.fleet-quote__note{min-block-size:1lh;color:var(--color-fg-muted);font-size:.875rem}.fleet-quote__sent{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;font-size:.875rem}.fleet-quote__sent li{display:grid;gap:.125rem}.fleet-quote__sent q{overflow-wrap:anywhere}.fleet-stage{position:relative;min-width:0;min-height:0;overflow:hidden}.fleet-unsold{position:absolute;inset:0}.fleet-map{display:flex;flex-direction:column;height:100%}.fleet-stage .key-map{flex:1;min-height:20rem;border:0}.fleet-unsold{opacity:.6}#fleet-soon{grid-template-rows:auto minmax(20rem,1fr)}.fleet-soon{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:grid;justify-items:start;gap:.75rem;width:min(28rem,calc(100% - 1.5rem));padding:1.25rem 1.5rem;border:1px solid var(--color-border);background:var(--color-surface)}.fleet-soon h2{font-size:1.5rem;line-height:1.1}.fleet-soon p{color:var(--color-fg-muted)}.fleet-soon__facts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0}.fleet-soon__facts dt{color:var(--color-fg-muted);font-size:.875rem}.fleet-soon__facts dd{margin:0;font-size:1.125rem;font-variant-numeric:tabular-nums}#fleet-soon .fleet-unsold{opacity:.35}.fleet-map-controls{border-block-end:1px solid var(--color-border);background:var(--color-surface);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem}.fleet-map-level{display:flex;align-items:center;gap:.5rem}.fleet-map-level select,.fleet-map-level input{min-height:2.75rem;padding:0 .75rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font:inherit}.fleet-map-level__choice{position:relative;display:flex}.fleet-map-level select{padding-inline-end:2rem;cursor:pointer;appearance:none}.fleet-map-level__choice .rg-icon{position:absolute;inset-block-start:50%;inset-inline-end:calc(1px + .75rem - .25em);font-size:1rem;translate:0 -50%;pointer-events:none}.fleet-map-find{flex:0 1 auto;min-inline-size:0;max-inline-size:100%}.fleet-map-find input{flex:1 1 15rem;inline-size:15rem;min-inline-size:0}.fleet-map-find button{flex:none}.fleet-map-notes>.rg-tip{grid-row:span 2}.key-map-found{display:block;min-block-size:1lh}.fleet-map-notes{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .5rem;padding:.5rem .75rem;border-block-start:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg-muted);font-size:.875rem}.fleet-detail{color:var(--color-fg-muted)}.fleet-step-mark{display:inline-grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;margin-inline-end:.4rem;border-radius:999px;border:1px solid currentColor;font-size:.75rem;line-height:1}.fleet-unlimited{flex:1 1 100%;margin:0;font-size:.875rem}.fleet-unlimited[hidden]{display:none}.fleet-unlimited label{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.fleet-unlimited input{inline-size:1rem;block-size:1rem;margin:0;accent-color:var(--color-fg)}.fleet-unlimited label:has(input:disabled){cursor:default;color:var(--color-fg-muted)}.fleet-panel{display:grid;gap:1rem;padding:var(--rg-panel-padding);justify-items:start}.fleet-panel h1{font-size:clamp(2rem,5vw,3.75rem);line-height:1}.fleet-panel h2{font-size:1.35rem;line-height:1.1}.fleet-view[data-view=members] .fleet-stage,.fleet-view[data-view=treasury] .fleet-stage,.fleet-view[data-view=search] .fleet-stage,.fleet-view[data-view=proposals] .fleet-stage,.fleet-view[data-view=workspace] .fleet-stage{overflow:visible}.fleet-view[data-view=treasury] .fleet-stage,.fleet-view[data-view=search] .fleet-stage,.fleet-view[data-view=proposals] .fleet-stage,.fleet-view[data-view=workspace] .fleet-stage{padding:var(--rg-panel-padding)}.fleet-pages{display:flex;gap:1rem}@media(max-width:64rem){.fleet-view[data-view=hall]>.fleet-stage{contain:none}.fleet-hall{grid-template-columns:minmax(0,1fr);grid-template-rows:none;height:auto}.fleet-hall>*,.fleet-hall>.hall-proposals,.fleet-hall>.fleet-rail{grid-column:auto;grid-row:auto;overflow:visible}.fleet-channels{display:flex;gap:.25rem;overflow-x:auto;padding:.5rem;border-inline-end:0;border-block-end:1px solid var(--color-border)}.fleet-channels .fleet-channels__title{display:none}.fleet-channels__group{display:flex;flex:none;gap:.25rem}.fleet-channel{white-space:nowrap}.fleet-channels__empty{display:none}.hall-proposals{border-inline-start:0}.fleet-rail{border-inline-start:0;border-block-start:1px solid var(--color-border)}}@media(max-width:47.99rem){.fleet-bar{gap:.75rem;padding-block:.75rem}.fleet-bar__actions,.fleet-bar__nav{gap:.375rem;font-size:.875rem}.fleet-bar__actions{display:contents}.fleet-search{flex-basis:100%}.fleet-bar__nav,.fleet-entry>.fleet-entry__cards{margin-inline:calc(-1 * var(--rg-panel-padding));padding-inline:var(--rg-panel-padding)}.fleet-entry__line{flex-basis:100%}.fleet-entry>.rg-button{flex:1 1 100%}.fleet-entry__pass{flex:1 1 100%}.fleet-entry__pass label,.fleet-entry__note{flex-basis:100%}.fleet-entry__pass input,.fleet-entry__pass .rg-button{flex-grow:1}.fleet-quote__sent a{display:inline-flex;align-items:center;justify-self:start;min-height:2.75rem}.fleet-channel{justify-content:center;min-width:2.75rem;min-height:2.75rem}.hall-proposal{height:2.75rem}.fleet-pages a{display:inline-flex;align-items:center;min-height:2.75rem}.fleet-soon{width:min(28rem,calc(100% - 2 * var(--space-2)));padding:var(--space-2)}.fleet-soon>.rg-button{justify-self:stretch}.fleet-view[data-view=map]{grid-template-rows:auto minmax(34rem,1fr)}.fleet-map-controls{flex-wrap:nowrap;gap:.375rem;overflow-x:auto;padding:.375rem var(--rg-panel-padding);scrollbar-width:none}.fleet-map-controls>*{flex:none}.fleet-map-notes{padding-inline:var(--rg-panel-padding)}.fleet-map-find input{flex:none;inline-size:10rem}}}.fleet-bar__nav .rg-button:after{content:none}@media(max-width:47.99rem){.fleet-map-controls .rg-button,.fleet-bar__nav .rg-button{min-height:2.75rem;padding:.25rem .75rem;font-size:.875rem}.fleet-bar__nav{flex-wrap:nowrap;overflow-x:auto}.fleet-bar__nav .rg-button{flex:none}}@media(max-width:64rem){.fleet-channels{scroll-snap-type:x mandatory;scroll-padding-inline:1rem;overscroll-behavior-x:contain;scrollbar-width:none}.fleet-channels::-webkit-scrollbar{display:none}.fleet-channel{scroll-snap-align:start}}@media(max-width:47.99rem){.fleet-bar__nav{margin-block:-4px;padding-block:4px;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;overscroll-behavior-x:contain;scrollbar-width:none}.fleet-bar__nav::-webkit-scrollbar{display:none}.fleet-bar__nav .rg-button{scroll-snap-align:start}.fleet-bar__ink{bottom:4px}}@property --fleet-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --fleet-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}.fleet-bar__nav,.fleet-channels{mask-image:linear-gradient(to right in oklch,#00000000,#000 var(--fleet-fade-start),#000 calc(100% - var(--fleet-fade-end)),#00000000)}@keyframes fleet-row-fade{0%{--fleet-fade-start: 0px;--fleet-fade-end: 2rem}20%,80%{--fleet-fade-start: 2rem;--fleet-fade-end: 2rem}to{--fleet-fade-start: 2rem;--fleet-fade-end: 0px}}@keyframes fleet-more-below{0%,85%{opacity:1}to{opacity:0}}@supports (animation-timeline: scroll()){@media(min-width:64.01rem){.fleet-channels{scroll-timeline:--fleet-channels block}.fleet-channels:after{content:"\2026";position:sticky;inset-block-end:-.75rem;margin-block:-1.5rem -.75rem;padding-block:.75rem .25rem;background:linear-gradient(in oklch,oklch(from var(--color-surface) l c h / 0),var(--color-surface) 60%);color:var(--color-fg-muted);line-height:1;text-align:center;pointer-events:none;opacity:0;animation:fleet-more-below linear both;animation-timeline:--fleet-channels}}.fleet-entry__cards{mask-image:linear-gradient(to right in oklch,#00000000,#000 var(--fleet-fade-start),#000 calc(100% - var(--fleet-fade-end)),#00000000);animation:fleet-row-fade linear both;animation-timeline:scroll(self inline)}}@media(max-width:47.99rem){.fleet-map-notes .rg-tip-body{position-area:block-start span-all;justify-self:center}}#fleet-channels button.fleet-channel{border:0;background:none;color:inherit;font:inherit}#fleet-channels button.fleet-channel:hover,#fleet-channels button.fleet-channel[aria-pressed=true]{background:var(--ash-panel-strong)}#fleet-hall[data-room] #fleet-channels button.fleet-channel[aria-pressed=true]:not(:hover){background:none}.fleet-keys-switch{display:inline-flex;padding:.1875rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg)}.fleet-keys-switch a{padding:.375rem .875rem;border-radius:999px;color:var(--color-fg-muted);font-size:.875rem;line-height:1.2;text-decoration:none}.fleet-keys-switch a[aria-current=page]{background:var(--color-fg);color:var(--color-bg)}.fleet-stage>.fleet-keys-switch{margin:var(--rg-panel-padding) var(--rg-panel-padding) 0}@media(max-width:47.99rem){.fleet-keys-switch a{display:inline-flex;align-items:center;min-height:2.75rem}}.member-list{display:grid;gap:1rem;min-inline-size:0;padding:var(--rg-panel-padding)}.member-list h2{font-size:1.35rem;line-height:1.1}.member-list__holders{display:grid;gap:.75rem;min-inline-size:0;margin:0;padding:0;list-style:none}.member-card{display:grid;gap:.375rem;min-inline-size:0;padding:.75rem;border:1px solid var(--color-border)}.member-card__who,.member-card__connections{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-inline-size:0}.member-card__who strong{min-inline-size:0;overflow-wrap:anywhere}.member-card__who span,.member-card__status,.member-card__label{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.member-card__count{margin-inline-start:auto}.member-card__who>.member-card__identity{color:var(--color-fg);font-weight:600}.member-card__status[data-present=true]{color:var(--color-fg)}.member-card__connections a{overflow-wrap:anywhere}.member-card__cards{flex:none;align-items:flex-end;padding-inline:0}.member-card__face{display:grid;justify-items:center;gap:.25rem;padding:.25rem .5rem 0 .25rem;margin-inline-end:.25rem;border-inline-end:1px solid var(--color-border)}.member-card__face .fleet-entry__card{border-color:var(--color-fg);font-weight:600}.member-card__face-label{color:var(--color-fg-muted);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}@media(max-width:47.99rem){.member-card__connections a{display:inline-flex;align-items:center;min-height:2.75rem}}@layer regents-product{.key-page{display:grid;gap:1.5rem;min-width:0}.key-heading,.key-panel{min-width:0;border:1px solid var(--color-border);background:var(--color-surface)}.key-page h1,.key-page h2{margin:0;font-family:var(--font-family-title);font-weight:400}.key-page p{margin:0}.key-kicker{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.key-heading{display:grid;grid-template-columns:minmax(0,1fr) auto}.key-heading__words{display:grid;gap:1rem;align-content:center;justify-items:start;padding:var(--rg-panel-padding)}.key-heading__card{--key-stage-pad: clamp(1.25rem, 3vw, 2rem);padding:var(--key-stage-pad) clamp(1.5rem,4vw,3.5rem)}.key-heading__card .key-card__tilt{width:clamp(9rem,22vw,15rem)}@media(max-width:599px){.key-heading{grid-template-columns:minmax(0,1fr)}.key-heading__card .key-card__tilt{width:min(70vw,(40svh - 2 * var(--key-stage-pad)) * 767 / 959)}}.key-heading h1{max-width:18ch;font-size:clamp(2rem,5vw,3.75rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}.key-heading h1:focus{outline:none}.key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem}.key-panel{display:grid;align-content:start;gap:1rem;padding:var(--rg-panel-padding);justify-items:start}.key-panel h2{font-size:1.35rem;line-height:1.1}.key-notice{grid-column:1 / -1;padding-inline-start:.75rem;border-inline-start:3px solid var(--ash-accent)}.key-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;max-width:100%;overflow-wrap:anywhere}@media(max-width:47.99rem){#key-owner-opensea{display:inline-flex;align-items:center;min-height:2.75rem}}.key-detail{color:var(--color-fg-muted)}.key-shard-list{display:grid;gap:.5rem;width:100%;margin:0;padding:0;list-style:none}.key-shard-list li{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;justify-items:start;padding:.75rem;border:1px solid var(--color-border)}.key-shard-list li>div:first-child{display:grid;gap:.25rem}.key-shard-list li>div>span{color:var(--color-fg-muted)}.key-shard-actions{display:flex;flex-wrap:wrap;gap:.5rem}.key-shard-form{display:grid;gap:.75rem;width:100%}.key-issue-shard,#key-shards-action{width:100%}.key-panel h2{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media(max-width:47.99rem){.key-shard-actions{justify-self:stretch}.key-page .wallet-panel-step{flex:1 1 100%}.key-page .wallet-panel-step>.rg-button{flex-grow:1}}}@layer regents-product{.rooms-page{display:grid;gap:1.5rem;min-width:0}.rooms-heading,.rooms-panel{min-width:0;border:1px solid var(--color-border);background:var(--color-surface)}.rooms-page h1,.rooms-page h2,.rooms-thread h2,.rooms-thread h3{margin:0;font-family:var(--font-family-title);font-weight:400}.rooms-page p,.rooms-thread p{margin:0}.rooms-heading{display:grid;gap:1rem;padding:var(--rg-panel-padding)}.rooms-heading h1{max-width:18ch;font-size:clamp(2rem,5vw,3.75rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}.rooms-heading h1:focus{outline:none}.rooms-grid{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:1.5rem;align-items:start}.rooms-panel{display:grid;gap:1rem;padding:var(--rg-panel-padding);justify-items:start}.rooms-panel h2,.rooms-panel h3{font-size:1.35rem;line-height:1.1}.rooms-unread{display:inline-block;inline-size:.5rem;block-size:.5rem;margin-inline-start:.5rem;border-radius:50%;background:var(--color-fg);vertical-align:middle}.rooms-unread[data-unread=false]{visibility:hidden}.dms-list li>a{display:inline-flex;align-items:center}.rooms-thread{width:100%}.fleet-hall>.rooms-thread{display:grid;align-content:start;gap:1rem;padding:.75rem var(--rg-panel-padding)}.rooms-thread__head{display:grid;gap:.25rem}.rooms-thread__head h2{font-size:1.35rem;line-height:1.1}.rooms-thread__head h2:focus{outline:none}.rooms-posts{display:grid;gap:1rem}.rooms-locked-actions{display:flex;flex-wrap:wrap;gap:.75rem}.rooms-notice{width:100%;padding-inline-start:.75rem;border-inline-start:3px solid var(--ash-accent)}.rooms-notice--error{border-inline-start-color:var(--ash-accent-warm)}.rooms-thread-list{display:grid;width:100%;margin:0;padding:0;list-style:none}.rooms-thread-list:not(:has(>li)){display:none}.rooms-thread-list li{display:grid;gap:.35rem;padding:1rem 0;border-block-end:1px solid var(--color-border)}.rooms-thread-list>li:first-child{padding-block-start:0}.rooms-thread-list>li:last-child{padding-block-end:0;border-block-end:0}.rooms-thread-list li.rooms-naming{padding-block:.5rem}.rooms-author{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;font-weight:600}.rooms-author:after{content:"";flex-basis:100%;order:1}.rooms-author>.rooms-writer{order:2}.rooms-writer{color:var(--color-fg-muted);font-size:.8rem;font-weight:400}.sent-from{display:inline-block;inline-size:1em;block-size:1em;margin-inline-end:.1rem;vertical-align:-.125em}.sent-from svg{display:block;inline-size:100%;block-size:100%}.rooms-human{display:inline-flex;align-items:center;gap:.2rem}.rooms-mute{margin-inline-start:auto;font-weight:400}.rooms-muted ul{display:grid;gap:.5rem;width:100%;margin:0;padding:0;list-style:none}.rooms-muted li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.rooms-detail{color:var(--color-fg-muted);font-size:.9rem}.rooms-body{max-width:68ch;overflow-wrap:anywhere}.rooms-body p{margin:0 0 .5rem}.rooms-body p:last-child{margin-bottom:0}.rooms-composer{display:grid;gap:.5rem;width:100%;justify-items:start}.rooms-field{width:100%}.rooms-composer textarea{width:100%;padding:.5rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);font-family:inherit;font-size:1rem;resize:vertical}@media(max-width:47.99rem){.rooms-grid{grid-template-columns:minmax(0,1fr)}.rooms-muted{order:1}.rooms-author>a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-inline-size:2.75rem}.rooms-locked-actions>.rg-button{flex-grow:1}.rooms-composer{justify-items:stretch}}}@layer regents-product{.dms-settings{gap:.75rem}.dms-auto-delete{width:100%}.dms-auto-delete select{width:100%;padding:.5rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);font-family:inherit;font-size:1rem}.dms-notice{min-height:1.5rem;color:var(--color-fg-muted);font-size:.9rem}.dms-list{display:grid;gap:.5rem;width:100%;margin:0;padding:0;list-style:none}.dms-list li{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr) auto;gap:.75rem;align-items:baseline;padding:.75rem;border:1px solid var(--color-border)}.dms-preview{overflow:hidden;color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap}.dms-parts{display:grid;gap:.35rem;margin:0;padding:0;list-style:none;overflow-wrap:anywhere}.rooms-thread-list .dms-parts li{padding:0;border:0}.dms-link-host{display:block;color:var(--color-fg-muted);font-size:.8rem}.dms-parts pre{margin:0;padding:.5rem;overflow-x:auto;border:1px solid var(--color-border);font-size:.85rem}.key-messages{justify-self:start}@media(max-width:47.99rem){.dms-settings{order:1}.dms-list li{grid-template-columns:minmax(0,1fr);gap:.25rem}.dms-list li>a,.dms-settings>a{min-height:2.75rem}.dms-settings>a{display:inline-flex;align-items:center}.dms-parts a{display:inline-flex;align-items:center;min-height:2.75rem}.dms-settings>.rg-button,#dms-closed>.rg-button{justify-self:stretch}.key-messages{justify-self:stretch}}}@layer regents-product{.workspace-page{display:grid;gap:1.5rem;min-width:0;overflow-wrap:anywhere}.workspace-heading,.workspace-panel{min-width:0;border:1px solid var(--color-border);background:var(--color-surface)}.workspace-page h1,.workspace-page h2,.workspace-page h3{margin:0;font-family:var(--font-family-title);font-weight:400}.workspace-page p{margin:0}.workspace-kicker,.workspace-kind{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.workspace-heading{display:grid;gap:1rem;padding:var(--rg-panel-padding)}.workspace-heading>.rg-button{justify-self:start}.workspace-heading h2{max-width:24ch;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.workspace-notebooks{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.workspace-notebooks-notice{padding-inline-start:.75rem;border-inline-start:3px solid var(--ash-accent-warm)}.workspace-lede{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;max-width:56ch;color:var(--color-fg-muted);font-size:1.05rem;line-height:1.5}.workspace-notice{padding:.75rem 1rem;border:1px solid var(--color-border);border-inline-start:3px solid var(--ash-accent-warm);background:var(--color-surface);line-height:1.5}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:1.5rem;align-items:start}.workspace-main{display:grid;gap:1rem;min-width:0}.workspace-tools-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;margin:0}.workspace-tools-list>div{display:grid;align-content:start;gap:.5rem;min-width:0;border-top:1px solid var(--color-border);padding-top:.75rem}.workspace-tools-list dt{font-weight:600}.workspace-tools-list dt span{display:block;font-weight:400}.workspace-tools-list dd{margin:0;line-height:1.5}@media(max-width:960px){.workspace-tools-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.workspace-tools-list{grid-template-columns:minmax(0,1fr)}}.workspace-item-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem;align-items:start}.workspace-panel{display:grid;gap:1rem;padding:var(--rg-panel-padding);justify-items:start}.workspace-panel>*{max-width:100%}.workspace-panel h2{font-size:1.35rem;line-height:1.1}.workspace-public-project{display:grid;gap:.5rem;width:100%}.workspace-public-project h3{font-size:1rem;line-height:1.2}.workspace-filters{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.workspace-filters a[aria-current=page]{text-decoration:none;font-weight:600}.workspace-projects{display:grid;gap:.75rem;min-width:0}.workspace-project-picker{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.workspace-project-picker a[aria-current=page]{text-decoration:none;font-weight:600}.workspace-project-archive{display:grid;gap:.25rem}.workspace-project-archive>h3{margin:0;font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.workspace-project-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:start}.workspace-project-form{display:grid;gap:.75rem;max-width:24rem}.workspace-project-form label{display:grid;gap:.25rem}@media(pointer:coarse){.workspace-project-form :is(input,select){min-height:2.75rem}}.workspace-project-tag{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.75rem}.workspace-cards,.workspace-lines,.workspace-list{display:grid;gap:.75rem;width:100%;margin:0;padding:0;list-style:none}.workspace-list{gap:.25rem}.workspace-folders{display:grid;gap:1.25rem;width:100%}.workspace-folder{display:grid;gap:.5rem}.workspace-folder h3{font-size:1rem;line-height:1.2}.workspace-rows{display:grid;width:100%;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.workspace-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;padding-block:.6rem;border-bottom:1px solid var(--color-border)}.workspace-row .workspace-kind{flex:0 0 6rem}.workspace-row-title{flex:1 1 16rem;min-width:0;line-height:1.35}.workspace-row-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;color:var(--color-fg-muted);font-size:.9rem}.workspace-wide{grid-column:1 / -1}.workspace-crumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;color:var(--color-fg-muted)}.workspace-file{max-height:70vh;margin:0;padding:.75rem;overflow:auto;border:1px solid var(--color-border);font-size:.85rem;line-height:1.45;tab-size:4}.workspace-card{display:grid;gap:.6rem;min-width:0;padding:.9rem;border:1px solid var(--color-border)}.workspace-card h3{font-size:1.15rem;line-height:1.2}.workspace-kind{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.workspace-badge{padding:.1rem .4rem;border:1px solid var(--ash-line-strong);color:var(--color-fg);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.workspace-gist{line-height:1.5}.workspace-facts,.workspace-fields{display:grid;gap:.6rem;width:100%;margin:0}.workspace-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.workspace-facts div,.workspace-fields div{display:grid;gap:.2rem;min-width:0}.workspace-facts dt,.workspace-fields dt,.workspace-detail{color:var(--color-fg-muted)}.workspace-facts dd,.workspace-fields dd{margin:0;white-space:pre-line}.workspace-fields dd:has(>p){white-space:normal}.workspace-detail{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.9rem}.workspace-lines li{display:grid;gap:.2rem;min-width:0;padding-block-end:.75rem;border-bottom:1px solid var(--color-border)}.workspace-lines li:last-child{padding-block-end:0;border-bottom:0}.workspace-stream>li{grid-template-columns:5.25rem minmax(0,1fr);column-gap:.5rem;align-items:baseline}.workspace-stream>li>*{grid-column:2}.workspace-stream>li>.workspace-detail{grid-row:1;grid-column:1;font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:47.99rem){.workspace-stream>li{grid-template-columns:minmax(0,1fr)}.workspace-stream>li>*{grid-column:1}}.workspace-pages{display:flex;flex-wrap:wrap;gap:1rem}.workspace-side{display:grid;gap:1.5rem;min-width:0}.workspace-code-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.workspace-code-line code{min-width:0;word-break:break-all}.workspace-code-password{display:grid;gap:.5rem;min-width:0}.workspace-page{--kf-place-project: var(--palette-tangerine-tango);--kf-place-docs: var(--color-info);--kf-place-code: var(--color-success);--kf-place-public: var(--color-warning)}.workspace-places{display:grid;gap:.5rem;min-width:0}.workspace-places>h2.workspace-kicker{font-family:var(--font-family-ui);font-size:.7rem;line-height:1.4}.workspace-places-chart{--still-at: 12.5%;position:relative;height:4.5rem}.workspace-places-chart[data-place=docs]{--still-at: 37.5%}.workspace-places-chart[data-place=code]{--still-at: 62.5%}.workspace-places-chart[data-place=public]{--still-at: 87.5%}.workspace-places-chart:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom in oklch,oklch(from var(--color-border) l c h / 0) 0 calc(.643rem - 1px),var(--color-border) calc(.643rem - 1px) .643rem);mask-image:radial-gradient(ellipse 24% 120% at var(--still-at) 100% in oklch,#000 30%,#00000000 100%)}.workspace-places-chart canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0}.workspace-places-chart[data-chart-ready=true]:before{content:none}.workspace-places-chart[data-chart-ready=true] canvas{opacity:1}.workspace-places-list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding-block-end:.75rem}.workspace-place-tab{display:grid;align-content:start;gap:.25rem;min-width:0;min-height:2.75rem;padding:.85rem 1rem;text-decoration:none}.workspace-place-tab[aria-selected=false]{--rg-panel-fill: transparent;color:var(--color-fg-muted)}.workspace-place-tab:is(:hover,:focus-visible){--rg-panel-edge: color-mix(in srgb, var(--color-fg) 45%, transparent);color:var(--color-fg)}.workspace-place-tab:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.workspace-place-tab[aria-selected=true]{--rg-panel-edge: color-mix(in srgb, var(--color-fg) 60%, transparent)}.workspace-place-name{font-family:var(--font-family-title);font-size:1.2rem;line-height:1.1}.workspace-place-name:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-inline-end:.5rem;vertical-align:.15em;border:1px solid currentColor;transform:rotate(45deg)}.workspace-place-tab[data-tab=project] .workspace-place-name:before{color:var(--kf-place-project)}.workspace-place-tab[data-tab=docs] .workspace-place-name:before{color:var(--kf-place-docs)}.workspace-place-tab[data-tab=code] .workspace-place-name:before{color:var(--kf-place-code)}.workspace-place-tab[data-tab=public] .workspace-place-name:before{color:var(--kf-place-public)}.workspace-place-tab[aria-selected=true] .workspace-place-name:before{background:currentColor}.workspace-place-tool{font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-muted)}.workspace-places-ink{position:absolute;left:0;bottom:0;width:calc((100% - 2.25rem)/4);height:2px;background:var(--palette-tangerine-tango);transform-origin:0 0}#workspace-page[data-active=docs] .workspace-places-ink{transform:translate(calc(100% + .75rem))}#workspace-page[data-active=code] .workspace-places-ink{transform:translate(calc(200% + 1.5rem))}#workspace-page[data-active=public] .workspace-places-ink{transform:translate(calc(300% + 2.25rem))}.workspace-info .rg-panel__body{display:grid;gap:1rem;justify-items:start;min-width:0}.workspace-info .rg-panel__body>*{max-width:100%}.workspace-page .workspace-info h3{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;line-height:1.1}.workspace-info-rules{display:grid;gap:.5rem;margin:0;padding-inline-start:1.1rem;line-height:1.45}.workspace-info .rg-button{justify-self:stretch}.workspace-copy-box{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.35rem .35rem .35rem .75rem;border:1px solid var(--color-border);background:var(--color-bg)}.workspace-copy-box code{flex:1 1 auto;min-width:0;font-size:.85rem;word-break:break-all}.workspace-pins{display:grid;width:100%;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.workspace-pins li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding-block:.25rem;border-bottom:1px solid var(--color-border)}.workspace-pins li>:first-child{min-width:0;overflow-wrap:anywhere}.workspace-row-text{flex:1 1 100%;color:var(--color-fg-muted);line-height:1.45}.workspace-row .kf-pin{margin-inline-start:auto;align-self:center}.workspace-row-switch{padding:0;border:0;background:none;color:var(--color-fg);font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.workspace-copy-form{display:grid;gap:.5rem;width:100%}.workspace-copy-form label{display:grid;gap:.25rem;min-width:0}.workspace-copy-form label span{overflow-wrap:anywhere}.kf-pin{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;padding:0;border:1px solid transparent;background:transparent;color:var(--color-fg-muted);cursor:pointer;transition:color .12s ease,border-color .12s ease}.kf-pin svg{width:1.125rem;height:1.125rem;transition:transform .16s cubic-bezier(.23,1,.32,1)}.kf-pin:is(:hover,:focus-visible){border-color:var(--color-border);color:var(--color-fg)}.kf-pin:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.kf-pin:active svg{transform:scale(.88);transition-duration:.1s}.kf-pin[aria-pressed=true]{color:var(--palette-tangerine-tango)}.kf-pin[aria-pressed=true] svg path{fill:currentColor}@media(hover:hover)and (pointer:fine){.kf-pin:hover svg{transform:scale(1.08)}}@media(max-width:40rem){.workspace-places-chart{height:3rem}.workspace-places-list{gap:.5rem}.workspace-places-ink{width:calc((100% - 1.5rem)/4)}#workspace-page[data-active=docs] .workspace-places-ink{transform:translate(calc(100% + .5rem))}#workspace-page[data-active=code] .workspace-places-ink{transform:translate(calc(200% + 1rem))}#workspace-page[data-active=public] .workspace-places-ink{transform:translate(calc(300% + 1.5rem))}.workspace-place-tab{padding:.65rem .45rem}.workspace-place-name{font-size:clamp(.85rem,4vw,1rem);white-space:nowrap}.workspace-place-name:before{display:none}.workspace-place-tool{overflow:hidden;font-size:.62rem;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:47.99rem){.kf-pin{width:2.75rem;height:2.75rem}.workspace-row--pinnable{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kind meta pin" "title title pin" "text text text";align-items:center;gap:0 .75rem}.workspace-row--pinnable .workspace-kind{grid-area:kind}.workspace-row--pinnable .workspace-row-title{grid-area:title}.workspace-row--pinnable .workspace-row-meta{grid-area:meta;justify-self:end}.workspace-row--pinnable .workspace-row-text{grid-area:text}.workspace-row--pinnable .kf-pin{grid-area:pin;margin:0}}@media(max-width:60rem){.workspace-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:47.99rem){.workspace-filters,.workspace-project-picker{row-gap:0}.workspace-filters a,.workspace-project-picker a,.workspace-pages a,.workspace-kicker a,.workspace-crumbs a,.workspace-heading>a,.workspace-panel>a,.workspace-card h3 a,.workspace-row-title,.workspace-row-meta>a,.workspace-pins li>a,.workspace-facts dd>a,.workspace-fields dd>a,.workspace-list li>a,.workspace-lines>li>a{display:inline-flex;align-items:center;min-height:2.75rem}.workspace-lines>li>p:first-child>a{padding-block:.625rem}.workspace-heading>.rg-button,.workspace-panel>.rg-button{justify-self:stretch}.workspace-code-line .rg-copy{flex-grow:1}}}.workspace-public,.workspace-public-record{display:grid;gap:1rem;min-width:0}.workspace-public-head{display:grid;gap:.35rem;justify-items:start}.workspace-public-head h3{font-size:1.2rem;line-height:1.15}.workspace-public-posts{padding-block-start:1rem;border-block-start:1px solid var(--color-border)}@layer regents-product{.workspace-views{display:flex;flex-wrap:wrap;gap:.5rem}.workspace-views a{--rg-panel-fill: transparent;display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1.1rem;color:var(--color-fg-muted);font-family:var(--font-family-title);text-decoration:none}.workspace-views a:is(:hover,:focus-visible){--rg-panel-edge: color-mix(in srgb, var(--color-fg) 45%, transparent);color:var(--color-fg)}.workspace-views a:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.workspace-views a[aria-current=page]{--rg-panel-fill: var(--color-surface);--rg-panel-edge: color-mix(in srgb, var(--color-fg) 60%, transparent);color:var(--color-fg)}.workspace-counts{--kf-tone-open: var(--color-fg-muted);--kf-tone-doing: var(--color-info);--kf-tone-waiting: var(--color-warning);--kf-tone-held: var(--color-error);--kf-tone-done: var(--color-success);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 1rem;border-block:1px solid var(--color-border)}.workspace-counts [data-tone=open]{--kf-tone: var(--kf-tone-open)}.workspace-counts [data-tone=doing]{--kf-tone: var(--kf-tone-doing)}.workspace-counts [data-tone=waiting]{--kf-tone: var(--kf-tone-waiting)}.workspace-counts [data-tone=held]{--kf-tone: var(--kf-tone-held)}.workspace-counts [data-tone=done]{--kf-tone: var(--kf-tone-done)}.workspace-counts>div{display:grid;gap:.25rem;padding:.75rem 1rem;border-inline-start:1px solid var(--color-border)}.workspace-counts>div:first-child{border-inline-start:0}.workspace-counts dt{display:flex;align-items:center;gap:.5rem;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.workspace-counts dt:before{content:"";flex:none;width:.6rem;height:.6rem;background:var(--kf-tone)}.workspace-counts dd{margin:0;font-family:var(--font-family-title);font-size:clamp(1.5rem,3vw,2rem);font-variant-numeric:tabular-nums;line-height:1}@media(max-width:47.99rem){.workspace-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-counts>div{border-block-start:1px solid var(--color-border)}.workspace-counts>div:nth-child(odd){border-inline-start:0}.workspace-counts>div:nth-child(-n+2){border-block-start:0}.workspace-counts>div:last-child:nth-child(odd){grid-column:1 / -1}}:is(.workspace-graph,.workspace-map){--kf-tone-open: var(--color-fg-muted);--kf-tone-doing: var(--color-info);--kf-tone-waiting: var(--color-warning);--kf-tone-held: var(--color-error);--kf-tone-done: var(--color-success);--kf-tone-dropped: var(--ash-line-strong);--kf-tone-plain: var(--color-border);justify-items:stretch}:is(.workspace-graph,.workspace-map) [data-tone=open]{--kf-tone: var(--kf-tone-open)}:is(.workspace-graph,.workspace-map) [data-tone=doing]{--kf-tone: var(--kf-tone-doing)}:is(.workspace-graph,.workspace-map) [data-tone=waiting]{--kf-tone: var(--kf-tone-waiting)}:is(.workspace-graph,.workspace-map) [data-tone=held]{--kf-tone: var(--kf-tone-held)}:is(.workspace-graph,.workspace-map) [data-tone=done]{--kf-tone: var(--kf-tone-done)}:is(.workspace-graph,.workspace-map) [data-tone=dropped]{--kf-tone: var(--kf-tone-dropped)}:is(.workspace-graph,.workspace-map) [data-tone=plain]{--kf-tone: var(--kf-tone-plain)}.workspace-graph-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.workspace-graph-filters{display:grid;gap:.5rem;justify-items:start}.workspace-stage{--kf-bracket: var(--color-fg);--kf-bracket-reach: 1rem;display:grid;gap:1rem;min-width:0;padding:1.25rem;border:1px solid var(--color-border);background:linear-gradient(in oklch,var(--kf-bracket) 0 0) left top / var(--kf-bracket-reach) 2px no-repeat,linear-gradient(in oklch,var(--kf-bracket) 0 0) left top / 2px var(--kf-bracket-reach) no-repeat,linear-gradient(in oklch,var(--kf-bracket) 0 0) right top / var(--kf-bracket-reach) 2px no-repeat,linear-gradient(in oklch,var(--kf-bracket) 0 0) right top / 2px var(--kf-bracket-reach) no-repeat,linear-gradient(in oklch,var(--kf-bracket) 0 0) left bottom / var(--kf-bracket-reach) 2px no-repeat,linear-gradient(in oklch,var(--kf-bracket) 0 0) left bottom / 2px var(--kf-bracket-reach) no-repeat,linear-gradient(in oklch,var(--kf-bracket) 0 0) right bottom / var(--kf-bracket-reach) 2px no-repeat,linear-gradient(in oklch,var(--kf-bracket) 0 0) right bottom / 2px var(--kf-bracket-reach) no-repeat,var(--color-bg)}.workspace-stage-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;font-family:var(--font-family-ui);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.workspace-stage-live{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem}.workspace-stage-live>span:not(:first-child,:nth-child(2)):before{content:"\b7  ";color:var(--color-fg-muted)}.workspace-stage-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-error)}.workspace-step{justify-self:start;width:min(100%,30rem)}.workspace-step-title{font-size:1.25rem;line-height:1.25;overflow-wrap:anywhere}.workspace-step-moves{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.workspace-step-move{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--ash-line-strong);font-size:1.1rem;text-decoration:none}.workspace-step-move:hover{border-color:var(--ash-accent)}.workspace-ticker{display:grid;min-height:calc(.75rem + 1.5em);margin:0;padding:.75rem 0 0;list-style:none;border-top:1px solid var(--color-border);font-size:.9rem;line-height:1.5}.workspace-ticker li{grid-area:1 / 1;display:flex;align-items:baseline;gap:1rem;min-width:0}.workspace-ticker li>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-ticker time{flex:none}.workspace-graph-key{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;font-size:.9rem}.workspace-graph-key li{display:inline-flex;align-items:center;gap:.4rem}.workspace-graph-mark{display:inline-block;flex:none;width:.6rem;height:.6rem;border:1px solid var(--kf-tone);background:var(--kf-tone)}:is(.workspace-graph,.tree-canvas) [data-tone=plain] .workspace-graph-mark{border-color:var(--ash-line-strong);background:transparent}.workspace-instruments{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}.workspace-instrument{display:grid;align-content:start;gap:.6rem;min-width:0;padding:.85rem 1rem;border:1px solid var(--color-border)}.workspace-instrument h3{font-family:var(--font-family-ui);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.workspace-instrument ol{display:grid;gap:.45rem;margin:0;padding:0;list-style:none;font-size:.875rem;line-height:1.35}.workspace-instrument li{min-width:0;overflow-wrap:anywhere}#workspace-instrument-keys li{display:grid;grid-template-columns:4.5rem 1fr;align-items:center;gap:.5rem}.workspace-instrument-bar{display:flex;gap:2px;height:.5rem}.workspace-instrument-bar>span{min-width:4px;background:var(--kf-tone)}.workspace-instrument .workspace-toggle{justify-self:start}.workspace-graph-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));column-gap:1.5rem;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.workspace-graph-list>li{display:grid;align-content:start;gap:.35rem;min-width:0;padding-block:.85rem;border-bottom:1px solid var(--color-border)}.workspace-graph-list h3{font-size:1rem;line-height:1.25}.workspace-graph-links{display:grid;gap:.2rem;margin:0;padding:0;list-style:none;color:var(--color-fg-muted);font-size:.875rem;line-height:1.4}.workspace-map-branch{--kf-map-indent: 1.5rem;display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.workspace-map-branch .workspace-map-branch{margin-top:.5rem;padding-left:var(--kf-map-indent)}.workspace-map-branch .workspace-map-branch>li{position:relative}.workspace-map-branch .workspace-map-branch>li:before,.workspace-map-branch .workspace-map-branch>li:not(:last-child):after{content:"";position:absolute;left:calc(-1 * var(--kf-map-indent) + .6rem);border-left:1px solid var(--ash-line-strong)}.workspace-map-branch .workspace-map-branch>li:before{top:-.5rem;width:calc(var(--kf-map-indent) - .6rem);height:1.85rem;border-bottom:1px solid var(--ash-line-strong)}.workspace-map-branch .workspace-map-branch>li:not(:last-child):after{top:1.35rem;bottom:-.5rem}.workspace-map-branch>li:is([data-via=forks],[data-via=reviews]):before{border-left-style:dashed;border-bottom-style:dashed}.workspace-map-card{position:relative;isolation:isolate;display:grid;gap:.3rem;padding:.65rem .9rem .75rem}.workspace-map-card:before,.workspace-map-card:after{content:"";position:absolute;pointer-events:none;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.workspace-map-card:before{z-index:-2;inset:0;background:var(--kf-tone)}.workspace-map-card:after{z-index:-1;inset:1px;background:var(--color-surface);clip-path:polygon(7.6px 0,100% 0,100% calc(100% - 7.6px),calc(100% - 7.6px) 100%,0 100%,0 7.6px)}.workspace-map-card:hover:after{background:var(--ash-panel-strong)}.workspace-map-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem}.workspace-map-standing{display:inline-flex;align-items:center;gap:.4rem;padding:.1rem .5rem;background:color-mix(in srgb,var(--kf-tone) 14%,transparent);font-size:.8rem;white-space:nowrap}.workspace-map-title{min-width:0;line-height:1.3;overflow-wrap:anywhere}@media(max-width:47.99rem){.workspace-stage{padding:.75rem}.workspace-instrument li:nth-child(n+5){display:none}.workspace-step-move{width:2.75rem;height:2.75rem}.workspace-map-branch{--kf-map-indent: 1rem}.workspace-map-title,.workspace-graph-list h3 a{display:inline-flex;align-items:center;min-height:2.75rem}}}@layer regents-product{.code-commit-heading{display:grid;gap:.75rem}.code-commit-heading h2{max-width:60ch;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.25}.code-commit-main{display:grid;gap:1.5rem;min-width:0}.code-byline,.code-history-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem}.code-byline-sender{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.code-hash{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .25rem .1rem .45rem;border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-family-mono);font-size:.8rem}.code-message{font-family:var(--font-family-ui);font-size:.85rem;line-height:1.6;white-space:pre-wrap}.code-summary,.code-actions,.code-history-cites{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.code-added{color:var(--color-success);font-family:var(--font-family-ui)}.code-removed{color:var(--color-error);font-family:var(--font-family-ui)}.code-files{display:grid;gap:.75rem;justify-self:stretch;min-width:0}.code-file{min-width:0;border:1px solid var(--color-border);background:var(--color-bg)}.code-file-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.6rem .75rem;cursor:pointer;list-style:none}.code-file-head::-webkit-details-marker{display:none}.code-file-mark{color:var(--color-fg-muted);transition:transform .14s ease-out}.code-file[open]>.code-file-head{border-bottom:1px solid var(--color-border)}.code-file[open]>.code-file-head .code-file-mark{transform:rotate(90deg)}.code-file-path{flex:1 1 14rem;min-width:0;font-family:var(--font-family-mono);font-size:.85rem;overflow-wrap:anywhere}.code-file-counts{display:inline-flex;gap:.5rem;font-size:.8rem}.code-file-note{padding:.6rem .75rem}.code-status{padding:.1rem .4rem;border:1px solid var(--ash-line-strong);font-family:var(--font-family-ui);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.code-status--added{border-color:var(--color-success);color:var(--color-success)}.code-status--deleted{border-color:var(--color-error);color:var(--color-error)}.code-diff-scroll{overflow-x:auto}.code-diff{width:100%;border-collapse:collapse;font-family:var(--font-family-mono);font-size:.78rem;line-height:1.55}.code-diff td{padding:0 .6rem;vertical-align:top}.code-diff-num{width:1%;color:var(--color-fg-muted);text-align:right;white-space:nowrap;user-select:none}.code-diff-text{white-space:pre;overflow-wrap:normal}.code-diff-sign{display:inline-block;width:1.1em;color:var(--color-fg-muted);user-select:none}.code-diff-row--added{background:color-mix(in srgb,var(--color-success) 14%,var(--color-bg))}.code-diff-row--removed{background:color-mix(in srgb,var(--color-error) 14%,var(--color-bg))}.code-diff-row--added .code-diff-sign{color:var(--color-success)}.code-diff-row--removed .code-diff-sign{color:var(--color-error)}.code-diff-hunk{padding-block:.2rem;border-block:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg-muted)}.code-history-panel{justify-items:stretch}.code-history{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.code-history-row{display:flex;align-items:flex-start;gap:1rem;min-width:0;padding-block:.8rem;border-bottom:1px solid var(--color-border)}.code-history-main{display:grid;flex:1 1 auto;gap:.35rem;min-width:0}.code-history-subject{font-weight:500;line-height:1.35}.code-history-hash{flex:none;text-decoration:none}.code-chip{display:inline-flex;align-items:baseline;gap:.4rem;padding:.1rem .45rem;border:1px solid var(--color-border);font-size:.8rem;text-decoration:none}.code-chip .workspace-kind{flex:none}.code-chip:hover,.code-history-hash:hover{border-color:var(--ash-line-strong)}.code-action{font-size:.9rem}@media(max-width:40rem){.code-history-row{flex-direction:column;gap:.5rem}}@media(prefers-reduced-motion:reduce){.code-file-head:before{transition:none}}}@layer regents-product{.project-page{display:grid;gap:1.5rem;min-width:0;max-width:72rem;padding:var(--rg-panel-padding);border:1px solid var(--color-border);background:var(--color-surface);overflow-wrap:anywhere}.project-page h2,.project-page p{margin:0}.project-page>.project-held{margin-block-start:-1rem;color:var(--color-fg-muted)}.project-held a{color:inherit}.project-page>.project-description{margin-block-start:-.75rem;max-width:42rem;font-size:1.05rem;line-height:1.5}.project-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.project-workspace{color:var(--color-fg);font-weight:600;text-underline-offset:.2em}.project-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem 2.5rem;align-items:start}.project-part{display:grid;gap:.5rem;align-content:start;min-width:0;padding-block-start:1rem;border-block-start:1px solid var(--ash-line-strong)}.project-part h2{display:flex;align-items:baseline;gap:.6rem;font-family:var(--font-family-title);font-size:1.35rem;font-weight:400;line-height:1.2}.project-count{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.8rem;font-variant-numeric:tabular-nums}.project-items{display:grid;margin:0;padding:0;list-style:none}.project-items li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:center;padding-block:.65rem}.project-items li+li{border-block-start:1px solid var(--color-border)}.project-item{display:grid;gap:.2rem;min-width:0}.project-items .project-goal-tasks{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;row-gap:.15rem;margin:.4rem 0 0 .35rem;padding:0 0 0 .9rem;list-style:none;border-inline-start:1px solid var(--ash-line-strong);font-size:.9rem}.project-items .project-goal-tasks li{grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;padding-block:.25rem;border:0;min-width:0;overflow-wrap:anywhere}.project-goal-tasks .project-standing{justify-self:start}.project-type{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.project-help{color:var(--color-fg)}.project-title{color:var(--color-fg);line-height:1.4;text-decoration:none;text-underline-offset:.2em}a.project-title:hover{text-decoration:underline}.project-by{color:var(--color-fg-muted);font-size:.85rem}.project-standing{padding:.1rem .4rem;border:1px solid var(--ash-line-strong);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.project-invite{color:var(--color-fg);font-family:var(--font-family-ui);font-size:.8rem;font-weight:600;text-underline-offset:.2em;white-space:nowrap}.project-more{justify-self:start;color:var(--color-fg);font-size:.9rem;font-weight:600;text-underline-offset:.2em}.project-empty{padding-block:.65rem;color:var(--color-fg-muted)}.project-note{padding-inline-start:.75rem;border-inline-start:3px solid var(--ash-accent-warm);color:var(--color-fg-muted)}}@layer regents-product{.proposals-page{display:grid;gap:1.5rem;min-width:0;overflow-wrap:anywhere}.proposals-heading,.proposals-panel{min-width:0;border:1px solid var(--color-border);background:var(--color-surface)}.proposals-page h1,.proposals-page h2,.proposals-page h3{margin:0;font-family:var(--font-family-title);font-weight:400}.proposals-page p{margin:0}.proposals-kicker,.proposals-kind{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.proposals-heading{display:grid;gap:1rem;padding:var(--rg-panel-padding)}.proposals-heading h1{max-width:24ch;font-size:clamp(2rem,5vw,3.75rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}.proposals-heading h1:focus{outline:none}.proposals-notice{padding:.75rem 1rem;border:1px solid var(--color-border);border-inline-start:3px solid var(--ash-accent-warm);background:var(--color-surface);line-height:1.5}.proposals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem;align-items:start}.proposals-panel{display:grid;gap:1rem;padding:var(--rg-panel-padding);justify-items:start}.proposals-panel>*{max-width:100%}.proposals-panel h2{font-size:1.35rem;line-height:1.1}.proposals-rule,.proposals-detail,.proposals-facts dt{color:var(--color-fg-muted)}.proposals-rule{max-width:60ch;line-height:1.5}.proposals-list,.proposals-lines{display:grid;gap:.75rem;width:100%;margin:0;padding:0;list-style:none}.proposals-card{display:grid;gap:.6rem;min-width:0;padding:.9rem;border:1px solid var(--color-border)}.proposals-card-action{overflow-wrap:anywhere}.open-proposals{display:grid;gap:.75rem;min-width:0;padding:.75rem var(--rg-panel-padding);border-inline-start:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.open-proposals h2{margin:0;font-size:1.3rem;line-height:1.2}.open-proposals__list{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;max-block-size:min(16rem,40vh);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.open-proposal{display:grid;gap:.5rem;min-width:0}.open-proposal+.open-proposal{padding-block-start:.75rem;border-block-start:1px solid var(--color-border)}.open-proposal p{margin:0}.open-proposal__count,.open-proposal__yours{font-size:.875rem;color:var(--color-fg-muted)}.open-proposal__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem}@media(pointer:coarse){.open-proposal__head a{display:inline-flex;align-items:center;min-block-size:2.75rem}}.open-proposal .open-proposal__vote{align-content:start;gap:.35rem;min-block-size:4.25rem}.open-proposal .wallet-panel-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:-1;gap:.35rem .5rem}.open-proposal .wallet-panel-step{display:contents}.open-proposal .wallet-panel-step>.rg-button{grid-row:1;width:100%}.open-proposal .wallet-panel-why{grid-column:1 / -1;grid-row:2}.open-proposal .wallet-panel-step:has(.wallet-panel-why)+.wallet-panel-step .wallet-panel-why{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.open-proposal .wallet-panel-line{overflow:hidden;color:var(--color-fg-muted);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.fleet-view[data-view=workspace] .fleet-stage:has(>.open-proposals){display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem;align-items:start}.fleet-stage>.open-proposals{grid-column:2;grid-row:1 / span 2;padding:0 0 0 var(--rg-panel-padding);border-block-end:0}@media(max-width:64rem){.open-proposals{border-inline-start:0}.fleet-view[data-view=workspace] .fleet-stage:has(>.open-proposals){grid-template-columns:minmax(0,1fr)}.fleet-stage>.open-proposals{grid-column:auto;grid-row:auto;padding:0 0 1rem;border-block-end:1px solid var(--color-border)}}.proposals-card h3{font-size:1.15rem;line-height:1.2}.proposals-kind{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.proposals-badge{padding:.1rem .4rem;border:1px solid var(--ash-line-strong);color:var(--color-fg);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.proposals-detail{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.9rem}.proposals-type{color:var(--color-fg)}.proposals-when{margin-inline-start:auto;letter-spacing:.04em;text-transform:none}.proposals-badge[data-status=open]{border-color:var(--ash-accent);color:var(--ash-accent)}.proposals-badge:is([data-status=waiting],[data-status=approved],[data-status=executed]){border-color:var(--color-success);color:var(--color-success)}.proposals-badge:is([data-status=rejected],[data-status=cancelled],[data-status=execution_expired]){border-color:var(--color-border);color:var(--color-fg-muted)}.proposals-share{display:grid;grid-template-columns:auto 1fr;gap:.35rem .6rem;align-items:baseline;font-size:.9rem}.proposals-share__bar{position:relative;grid-column:1 / -1;height:.375rem;background:linear-gradient(to right in oklch,var(--color-success) 0 var(--yes),var(--ash-accent-warm) var(--yes) calc(var(--yes) + var(--no)),var(--color-border) calc(var(--yes) + var(--no)))}.proposals-share__counts{display:flex;flex-wrap:wrap;gap:0 .75rem;margin:0;padding:0;font-variant-numeric:tabular-nums;list-style:none}.proposals-share__counts>[data-side=yes]{color:var(--color-success)}.proposals-share__counts>[data-side=no]{color:var(--ash-accent-warm)}.proposals-share__counts>:is([data-side=abstain],[data-side=silent]){color:var(--color-fg-muted)}.proposals-share__bar:after{position:absolute;inset-block:-.2rem;inset-inline-start:60%;width:1px;background:var(--color-fg);content:""}.proposals-share>:not(.proposals-share__bar){grid-row:2}.proposals-ballots{display:grid;gap:.75rem;width:100%;margin:0}.proposals-ballots>div{display:grid;gap:.3rem;min-width:0}.proposals-ballots dt{display:flex;gap:.5rem;align-items:baseline}.proposals-ballots [data-side=yes] dt{color:var(--color-success)}.proposals-ballots [data-side=no] dt{color:var(--ash-accent-warm)}.proposals-ballots dd{margin:0}.proposals-ballot-keys{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:0;padding:0;font-variant-numeric:tabular-nums;list-style:none}.proposals-ballot-keys li{white-space:nowrap}.proposals-address{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;max-width:100%;margin:0;overflow-wrap:anywhere}.proposals-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.6rem;width:100%;margin:0}.proposals-facts div{display:grid;gap:.2rem;min-width:0}.proposals-facts dd{margin:0}.proposals-plan{display:grid;gap:1rem;width:100%;justify-items:start}.proposals-plan>*{max-width:100%}.proposals-token{font-size:.85em;white-space:nowrap}.proposals-lines li{display:grid;gap:.2rem;min-width:0;padding-block-end:.75rem;border-bottom:1px solid var(--color-border)}.treasury-history .proposals-lines li{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35em}.treasury-history .proposals-lines .proposals-detail{display:inline}.proposals-lines li:last-child{padding-block-end:0;border-bottom:0}.proposals-call-words{display:grid;gap:.2rem;margin:0}.proposals-call{display:grid;gap:.2rem;margin:0;color:var(--color-fg-muted);font-size:.85rem}.proposals-call div{display:flex;flex-wrap:wrap;gap:.1rem .5rem;min-width:0}.proposals-call dd{min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere}.proposals-call-data{display:block;max-width:100%;overflow-x:auto;white-space:nowrap}.proposals-panel h3{font-size:1.1rem;line-height:1.2}.proposals-pages{display:flex;flex-wrap:wrap;gap:1rem}.proposals-form{display:grid;gap:1rem;width:100%;min-width:0}.proposals-kinds{display:grid}.proposals-kinds>.proposals-form{grid-area:1 / 1;align-self:start}.proposals-kinds>[inert]{visibility:hidden}.proposals-table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9rem}.proposals-table th,.proposals-table td{padding:.4rem .75rem .4rem 0;border-bottom:1px solid var(--color-border);text-align:start;white-space:nowrap}.proposals-table th{color:var(--color-fg-muted);font-weight:400}.proposals-table td{font-variant-numeric:tabular-nums}.proposals-panel h2,.proposals-panel h3{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.proposals-words{margin:0;white-space:pre-line;overflow-wrap:anywhere}.proposals-words--short{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}}@layer regents-product{#treasury-page .proposals-panel{justify-items:stretch}#treasury-page .proposals-table{display:table;table-layout:fixed}#treasury-page .proposals-table th,#treasury-page .proposals-table td{white-space:normal;overflow-wrap:anywhere}.treasury-permissions{margin:0}.treasury-permissions>div{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(14rem,1fr);gap:1rem;padding-block:.8rem;border-bottom:1px solid var(--color-border)}.treasury-permissions dd{margin:0}.treasury-history{display:grid;gap:1rem;border-top:1px solid var(--color-border);padding-block-start:1.25rem}@media(max-width:40rem){.treasury-permissions>div{grid-template-columns:1fr;gap:.25rem}}.treasury-usage>div{align-content:start}.treasury-usage dd{display:grid;gap:.15rem}.treasury-usage .rg-figure{font-size:1.6rem;line-height:1.1}}@layer regents-product{@media(max-width:47.99rem){.proposals-panel h2,.proposals-panel h3{display:block}.proposals-facts:has(+.proposals-facts){grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr))}.proposals-facts div{align-content:start}.proposals-page .wallet-panel-step,.proposals-page .wallet-panel-step>.rg-button:not(.rg-button--quiet){flex:1 1 auto}.proposals-pages a,.proposals-lines>li>a{display:inline-flex;align-items:center;min-height:2.75rem}.proposals-lines>li>a{justify-self:start}#treasury-page .proposals-table{display:block}#treasury-page .proposals-table th,#treasury-page .proposals-table td{overflow-wrap:normal}}}@layer regents-product{.polls-page{display:grid;gap:1.5rem;min-width:0;overflow-wrap:anywhere}.polls-heading,.polls-panel{min-width:0;border:1px solid var(--color-border);background:var(--color-surface)}.polls-page h1,.polls-page h2,.polls-page h3{margin:0;font-family:var(--font-family-title);font-weight:400}.polls-page p{margin:0}.polls-kicker{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.polls-heading{display:grid;gap:1rem;padding:var(--rg-panel-padding)}.polls-heading h1{max-width:24ch;font-size:clamp(2rem,5vw,3.75rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}.polls-heading h1:focus{outline:none}.polls-lede{max-width:56ch;color:var(--color-fg-muted);font-size:1.05rem;line-height:1.5}.polls-notice{padding:.75rem 1rem;border:1px solid var(--color-border);border-inline-start:3px solid var(--ash-accent-warm);background:var(--color-surface);line-height:1.5}.polls-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;align-items:start}@media(min-width:60rem){.polls-grid{grid-template-columns:minmax(16rem,1fr) minmax(0,2fr)}}.polls-side{display:grid;gap:1.5rem;min-width:0}.polls-panel{display:grid;gap:1rem;padding:var(--rg-panel-padding);justify-items:start}.polls-panel>*{max-width:100%}.polls-said:not(:has(*)){margin-block-end:-1rem}.polls-panel h2{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.35rem;line-height:1.1}.polls-detail,.polls-status{color:var(--color-fg-muted);font-size:.9rem;line-height:1.5}.polls-status{display:flex;flex-wrap:wrap;gap:.25rem .6rem;align-items:center}.polls-badge{padding:.1rem .4rem;border:1px solid var(--ash-line-strong);color:var(--color-fg);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.polls-badge[data-open=true]{border-color:var(--ash-accent-warm)}.polls-list,.polls-options,.polls-totals,.polls-votes{display:grid;gap:.75rem;width:100%;margin:0;padding:0;list-style:none}.polls-card{display:grid;gap:.5rem;min-width:0;padding:.9rem;border:1px solid var(--color-border)}.polls-card h3{font-size:1.15rem;line-height:1.2}.polls-options,.polls-totals{gap:.4rem}.polls-options li,.polls-totals li{padding:.4rem .6rem;border:1px solid var(--color-border)}.polls-totals li{display:flex;justify-content:space-between;gap:1rem}.polls-totals li[data-winner=true]{border-color:var(--ash-accent-warm)}.polls-form{display:grid;gap:1rem;width:100%;min-width:0}.polls-field input,.polls-field select,.polls-field textarea{width:100%}.polls-choices{display:grid;gap:.5rem;min-width:0;margin:0;padding:0;border:0}.polls-choices legend{display:inline-flex;align-items:center;gap:.5rem;margin-block-end:.5rem;padding:0}.polls-choices label{display:flex;gap:.6rem;align-items:center}.polls-votes{gap:.5rem}.polls-reason{display:block;color:var(--color-fg-muted);white-space:pre-line}@media(max-width:47.99rem){.polls-form>.sticky-actions{display:grid}.polls-choices label,.polls-status a{min-height:2.75rem}.polls-status a{display:inline-flex;align-items:center}}}@layer regents-product{.search-page{display:grid;min-width:0;overflow-wrap:anywhere}.search-panel{display:grid;gap:1rem;min-width:0;padding:var(--rg-panel-padding);border:1px solid var(--color-border);background:var(--color-surface);justify-items:start}.search-panel h2{margin:0;font-family:var(--font-family-title);font-size:1.35rem;font-weight:400;line-height:1.1}.search-matches{display:grid;justify-self:stretch;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--color-border)}.search-matches>li{border-block-end:1px solid var(--color-border)}.search-match{display:grid;gap:.35rem;padding-block:.9rem;color:var(--color-fg);text-decoration:none}.search-match:hover .search-match__place,.search-match:focus-visible .search-match__place{text-decoration:underline}.search-match:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.search-match__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.search-match__kind{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.search-match__place{font-weight:600}.search-match__at{margin-inline-start:auto;color:var(--color-fg-muted);font-size:.875rem}.search-match__words{color:var(--color-fg-muted)}}@layer regents-product{.worldline-page{display:grid;min-width:0;overflow-wrap:anywhere}.worldline-panel{--worldline-line: var(--color-warning);--worldline-workspace: var(--palette-cornflower);--worldline-code: var(--color-success);--worldline-notebooks: light-dark(var(--palette-charcoal), var(--palette-platinum));--worldline-chat-1: color-mix(in oklab, var(--palette-powder-blue) 55%, var(--color-fg-muted));--worldline-chat-2: color-mix(in oklab, var(--palette-tangerine-tango) 40%, var(--color-fg-muted));--worldline-chat-3: color-mix(in oklab, var(--color-success) 45%, var(--color-fg-muted));--worldline-chat-4: color-mix(in oklab, var(--color-error) 45%, var(--color-fg-muted));--worldline-chat-5: color-mix(in oklab, var(--color-warning) 45%, var(--color-fg-muted));--worldline-chat-6: color-mix(in oklab, var(--worldline-workspace) 45%, var(--color-fg-muted));--worldline-proposals: var(--ash-accent-warm);--worldline-votes: color-mix(in oklab, var(--ash-accent-warm) 55%, var(--color-fg-muted));--worldline-polls: var(--ash-accent);--worldline-keys: var(--color-fg);--worldline-shards: color-mix(in oklab, var(--color-fg) 55%, var(--ash-accent));--worldline-present: var(--color-fg-muted);--worldline-treasury: color-mix(in oklab, var(--color-warning) 55%, var(--color-fg));--worldline-projects: color-mix(in oklab, var(--color-info) 50%, var(--color-fg));--worldline-stars: var(--color-fg);display:grid;gap:1rem;min-width:0;padding:var(--rg-panel-padding);border:1px solid var(--color-border);background:var(--color-surface)}.worldline-panel [data-trail=workspace]{--worldline-tone: var(--worldline-workspace)}.worldline-panel [data-trail=code]{--worldline-tone: var(--worldline-code)}.worldline-panel [data-trail=notebooks]{--worldline-tone: var(--worldline-notebooks)}.worldline-panel [data-trail=chat]{--worldline-tone: var(--worldline-chat-1)}.worldline-panel [data-trail=proposals]{--worldline-tone: var(--worldline-proposals)}.worldline-panel [data-trail=votes]{--worldline-tone: var(--worldline-votes)}.worldline-panel [data-trail=polls]{--worldline-tone: var(--worldline-polls)}.worldline-panel [data-trail=keys]{--worldline-tone: var(--worldline-keys)}.worldline-panel [data-trail=shards]{--worldline-tone: var(--worldline-shards)}.worldline-panel [data-trail=present]{--worldline-tone: var(--worldline-present)}.worldline-panel [data-trail=treasury]{--worldline-tone: var(--worldline-treasury)}.worldline-panel [data-trail=projects]{--worldline-tone: var(--worldline-projects)}.worldline-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.worldline-head h2{margin:0;font-family:var(--font-family-title);font-size:1.35rem;font-weight:400;line-height:1.1}.worldline-legend{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin:0;padding:0;list-style:none;color:var(--color-fg-muted);font-size:.8125rem}.worldline-legend li{display:inline-flex;align-items:center;gap:.4rem}.worldline-legend li:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background:var(--worldline-tone)}.worldline-legend li:is([data-trail=workspace],[data-trail=code],[data-trail=notebooks]):before,li:is([data-trail=workspace],[data-trail=code],[data-trail=notebooks]) .worldline-event__what:before{width:1rem;height:3px;border-radius:0}.worldline-legend li[data-trail=code]:before{height:2.5px}.worldline-legend li[data-trail=notebooks]:before{height:2px}.worldline-legend li[data-trail=chat]:before{width:.75rem;height:.5rem;border-radius:0;background:repeating-conic-gradient(in oklch,var(--worldline-chat-1) 0 25%,transparent 0 50%) 0 0 / 4px 4px}.worldline-legend li:is([data-trail=votes],[data-trail=present]):before{width:.3125rem;height:.3125rem}.worldline-legend li[data-trail=treasury]:before{width:2px;height:.75rem;border-radius:0}.worldline-legend a{text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-underline-offset:.2em}.worldline-filter{display:grid;grid-template-columns:minmax(0,22rem) auto auto;justify-content:start;align-items:center;gap:.375rem .5rem;min-width:0}.worldline-filter .rg-field{display:contents}.worldline-filter .rg-field__label{grid-column:1 / -1}.worldline-filter input{grid-column:1;min-width:0}.worldline-filter .rg-field-errors{grid-row:3;grid-column:1 / -1}.worldline-filter__clear{color:var(--color-fg-muted);font-size:.875rem}.worldline-stage{position:relative;isolation:isolate;height:clamp(18rem,56vw,32rem);margin-inline:calc(var(--rg-panel-padding) * -1);overflow:hidden;border-block:1px solid var(--color-border);background:var(--color-bg);cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;.worldline-tips{z-index:1}.worldline-focus{z-index:2}:is(.worldline-now,.worldline-view){z-index:3}}.worldline-stage[data-dragging]{cursor:grabbing}.worldline-stage:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.worldline-stage:focus-visible:after{content:"";position:absolute;inset-block:0;left:50%;width:1px;background:color-mix(in oklab,var(--color-focus) 45%,transparent);pointer-events:none}.worldline-stage__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.worldline-stage__line{position:absolute;top:50%;left:0;width:85%;height:2px;margin-top:-1px;background:var(--worldline-line)}.worldline-stage__head{position:absolute;top:50%;left:85%;width:.625rem;height:.625rem;margin:-.3125rem 0 0 -.3125rem;border-radius:50%;background:var(--worldline-line);outline:.3125rem solid color-mix(in oklab,var(--worldline-line) 22%,transparent)}.worldline-stage[data-worldline-ready] :is(.worldline-stage__line,.worldline-stage__head){visibility:hidden}.worldline-stage__still{display:none;position:absolute;inset-inline:1rem;bottom:1rem;margin:0;color:var(--color-fg-muted);font-size:.875rem}.worldline-stage[data-worldline-still] .worldline-stage__still{display:block}.worldline-tips{position:absolute;inset:0;pointer-events:none}.worldline-stage:not([data-worldline-ready]) .worldline-tips,.worldline-tip:not([data-shown]){visibility:hidden}.worldline-tip{position:absolute;top:0;left:0;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;border-radius:50%;text-decoration:none;pointer-events:auto;cursor:pointer}.worldline-tip__name{position:absolute;top:50%;left:50%;padding:.1875rem .375rem;border-radius:var(--radius);background:color-mix(in oklab,var(--color-bg) 80%,transparent);color:var(--color-fg);font-family:var(--font-family-ui);font-size:.75rem;line-height:1.2;white-space:nowrap;text-decoration:underline 2px var(--worldline-tone);text-underline-offset:.25em;opacity:0;pointer-events:none;transition:opacity .15s ease-out,scale .12s ease-out}.worldline-tip__name[data-room]{opacity:1;pointer-events:auto}.worldline-tip:active .worldline-tip__name{scale:.97}.worldline-tip:focus-visible .worldline-tip__name{text-decoration-color:currentColor}@media(hover:hover)and (pointer:fine){.worldline-legend a:hover,.worldline-tip:hover .worldline-tip__name{text-decoration-color:currentColor}}.worldline-tip--now,.worldline-tip--now .worldline-tip__name{pointer-events:none}.worldline-tip--now .worldline-tip__name{color:var(--color-fg-muted);text-decoration-line:none}.worldline-focus{position:absolute;top:0;left:0;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;border-radius:50%;color:var(--color-fg);text-decoration:none;cursor:pointer}.worldline-focus[hidden]{display:none}.worldline-focus__card{position:absolute;bottom:calc(50% + .75rem);left:calc(50% + .875rem);display:grid;gap:.125rem;width:max-content;max-width:min(15rem,62vw);padding:.5rem .625rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-size:.8125rem;line-height:1.3;cursor:pointer}.worldline-focus[data-side=left] .worldline-focus__card{right:calc(50% + .875rem);left:auto}.worldline-focus[data-edge=below] .worldline-focus__card{top:calc(50% + .75rem);bottom:auto}.worldline-focus__what{color:var(--color-fg-muted);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.worldline-focus__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.worldline-focus__meta{color:var(--color-fg-muted)}@media(hover:hover)and (pointer:fine){.worldline-focus:hover .worldline-focus__title{text-decoration:underline}}.worldline-focus:focus-visible{outline:none}.worldline-focus:focus-visible .worldline-focus__card{outline:2px solid var(--color-focus);outline-offset:2px}.worldline-news{position:absolute;top:0;left:0;translate:-50% calc(-100% - 1.25rem);color:var(--worldline-line);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none}.worldline-now{position:absolute;right:.75rem;bottom:.75rem}.worldline-view{position:absolute;bottom:.75rem;left:.75rem;display:flex;align-items:stretch;border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-family-ui);font-size:.8rem;cursor:auto}.worldline-view button{min-width:2.75rem;min-height:2.75rem;padding:0 .6rem;border:0;border-left:1px solid var(--color-border);background:transparent;color:var(--color-fg);font:inherit;cursor:pointer}.worldline-view button:first-child{border-left:0}@media(hover:hover)and (pointer:fine){.worldline-view button:hover{background:var(--ash-panel-strong)}}.worldline-view button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.worldline-view output{display:grid;place-items:center;min-width:3.25rem;border-left:1px solid var(--color-border);font-variant-numeric:tabular-nums}@media(max-width:30rem){.worldline-view button{min-width:2.5rem;min-height:2.5rem}.worldline-view output{min-width:2.75rem}}.worldline-help{margin:0;color:var(--color-fg-muted);font-size:.8125rem}.worldline-help__touch{display:none}@media(pointer:coarse){.worldline-help__mouse{display:none}.worldline-help__touch{display:inline}}@media(prefers-reduced-motion:reduce){.worldline-help__flight{display:none}}.worldline-events{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--color-border)}.worldline-events>li{border-block-end:1px solid var(--color-border)}.worldline-event{display:grid;gap:.3rem;padding-block:.85rem;color:var(--color-fg);text-decoration:none}.worldline-event:hover .worldline-event__title,.worldline-event:focus-visible .worldline-event__title{text-decoration:underline}.worldline-event:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.worldline-event__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.worldline-event__what{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.worldline-event__what:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background:var(--worldline-tone)}.worldline-event__who,.worldline-event__at{color:var(--color-fg-muted);font-size:.875rem}.worldline-event__at{margin-inline-start:auto}.worldline-panel>.rg-button{justify-self:start}}@layer regents-product{.motion-lab{display:grid;gap:var(--space-6);max-width:72rem;margin-inline:auto;padding:var(--space-5) var(--rg-page-gutter) var(--space-8)}.motion-lab [hidden]{display:none}.motion-lab h1,.motion-lab h2,.motion-lab h3,.motion-lab h4{margin:0;font-family:var(--font-family-title);font-weight:400}.motion-lab p{margin:0}.motion-lab__head{display:grid;gap:var(--space-2)}.motion-lab__head h1{font-size:var(--type-display-size);line-height:var(--type-display-line)}.motion-lab__kicker{color:var(--color-fg-muted);font:.72rem/1 var(--font-family-ui);letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.motion-lab__kicker a{color:inherit}.motion-lab__lede{max-width:40rem;color:var(--color-fg-muted)}.motion-lab__section{display:grid;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.motion-lab__section-head{display:grid;gap:var(--space-1)}.motion-lab__section-head h2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-headline-size);line-height:var(--type-headline-line)}.motion-lab__section-head h2 span{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;background:var(--ash-accent-warm);color:var(--color-fg-on-accent);font:1rem/1 var(--font-family-ui)}.motion-lab__section-head p{max-width:44rem;color:var(--color-fg-muted)}.motion-lab__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.motion-lab__row--tight{gap:var(--space-1)}.motion-lab__standard{margin-inline-start:.45em;padding:.1em .35em;border:1px solid currentColor;font:.625rem/1 var(--font-family-ui);letter-spacing:.06em;text-transform:uppercase}.motion-lab__picker{display:inline-flex;flex-wrap:wrap;justify-self:start;border:1px solid var(--ash-line-strong)}.motion-lab__picker button{min-height:2.25rem;padding:.3rem .8rem;border:0;border-inline-end:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg-muted);font:.8rem/1 var(--font-family-ui);cursor:pointer}.motion-lab__picker button:last-child{border-inline-end:0}.motion-lab__picker button[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}.motion-lab__picker button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.motion-lab__pickers{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0}.motion-lab__pickers>div{display:grid;gap:.35rem}.motion-lab__pickers dt{color:var(--color-fg-muted);font:.72rem/1 var(--font-family-ui);letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.motion-lab__pickers dd{margin:0}.motion-lab__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--space-3)}.motion-lab__card{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--rg-panel-padding);border:1px solid var(--color-border);background:var(--color-surface)}.motion-lab__card h3{font-size:1.25rem}.motion-lab__fx{position:fixed;inset:0;z-index:var(--rg-layer-tip);overflow:hidden;pointer-events:none}.motion-lab__fx-spark,.motion-lab__fx-ring,.motion-lab__fx-stitch{position:absolute;display:block}.motion-lab__fx-spark{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--fx-color)}.motion-lab__fx-ring{width:28px;height:28px;margin:-14px 0 0 -14px;border:2px solid var(--fx-color);border-radius:50%}.motion-lab__fx-stitch{margin:-.6em 0 0 -.3em;color:var(--fx-color);font:1.3rem/1 var(--font-family-ui)}.motion-lab__menu-anchor{position:relative}.motion-lab__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--rg-layer-tip);display:grid;min-width:13rem;border:1px solid var(--ash-line-strong);background:var(--color-surface);box-shadow:var(--rg-layer-tip-shadow);transform-origin:1.5rem 0}.motion-lab__menu button{padding:.7rem 1rem;border:0;border-bottom:1px solid var(--color-border);background:none;color:var(--color-fg);font:inherit;text-align:start;cursor:pointer}.motion-lab__menu button:last-child{border-bottom:0}.motion-lab__menu button:hover,.motion-lab__menu button:focus-visible{background:var(--ash-panel-strong);outline:none}.motion-lab__shade{position:fixed;inset:0;z-index:var(--rg-layer-tip);background:color-mix(in oklch,var(--color-bg) 72%,transparent)}.motion-lab__drawer,.motion-lab__sheet{position:fixed;z-index:var(--rg-layer-tip);display:grid;align-content:start;gap:var(--space-2);padding:var(--rg-panel-padding);background:var(--color-surface);color:var(--color-fg)}.motion-lab__drawer{inset:0 auto 0 0;width:min(24rem,88vw);border-inline-end:1px solid var(--ash-line-strong);transform-origin:0 100%}.motion-lab__sheet{right:0;bottom:0;left:0;width:min(36rem,100%);margin-inline:auto;border:1px solid var(--ash-line-strong);border-bottom:0;padding-bottom:max(var(--rg-panel-padding),env(safe-area-inset-bottom))}.motion-lab__drawer header,.motion-lab__sheet header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.motion-lab__sheet ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__sheet li{padding:.8rem 1rem;border:1px solid var(--color-border);background:var(--color-bg)}.motion-lab__close{min-width:2.5rem;min-height:2.5rem;border:1px solid var(--ash-line-strong);background:var(--color-surface);color:var(--color-fg);font:inherit;font-size:1.2rem;cursor:pointer}.motion-lab__note{position:fixed;bottom:var(--space-3);left:var(--space-3);z-index:var(--rg-layer-tip);display:grid;gap:var(--space-1);width:min(15rem,calc(100vw - 2 * var(--space-3)));padding:var(--space-2);border:1px solid var(--ash-line-strong);background:color-mix(in oklab,var(--ash-accent-warm) 22%,var(--color-surface));box-shadow:var(--rg-layer-tip-shadow);rotate:-2deg;transform-origin:0 100%}.motion-lab__note .motion-lab__close{justify-self:start;font-size:.85rem}.motion-lab__stage{position:relative;min-height:17rem;padding:var(--space-2);border:1px dashed var(--ash-line-strong);background:var(--color-bg);overflow:hidden}.motion-lab__toast-dock{position:absolute;right:var(--space-2);bottom:var(--space-2);width:min(17rem,calc(100% - 2 * var(--space-2)))}.motion-lab__toasts{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__toast{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:.6rem .6rem .6rem .9rem;border:1px solid var(--ash-line-strong);border-inline-start:4px solid var(--ash-accent-warm);background:var(--color-surface);box-shadow:var(--shadow-sm);font-size:.85rem}.motion-lab__toast button{flex:none;width:1.8rem;height:1.8rem;border:0;background:none;color:var(--color-fg-muted);font-size:1.1rem;cursor:pointer}.motion-lab__items{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__items li{padding:.45rem .8rem;border:1px solid var(--ash-line-strong);background:var(--color-bg);font:.8rem/1.2 var(--font-family-ui);white-space:nowrap}.motion-lab__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1)}.motion-lab__count [data-count]{font:3rem/1.1 var(--font-family-title);font-variant-numeric:tabular-nums}.motion-lab__count-label{color:var(--color-fg-muted)}.motion-lab__task{position:relative;display:grid;justify-items:start;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--ash-line-strong);background:var(--color-bg)}.motion-lab__task h4{max-width:14rem;font-size:1.1rem}.motion-lab__stamp{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:3px solid var(--color-success);color:var(--color-success);font:1.1rem/1 var(--font-family-title);text-transform:uppercase;rotate:-8deg}.motion-lab__stamp svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:square}.motion-lab__tabs{max-width:36rem}.motion-lab__tablist{position:relative;display:flex;gap:var(--space-1);border-bottom:1px solid var(--ash-line-strong)}.motion-lab__tablist [role=tab]{padding:.8rem 1rem;border:0;background:none;color:var(--color-fg-muted);font:.95rem/1 var(--font-family-ui);cursor:pointer}.motion-lab__tablist [role=tab][aria-selected=true]{color:var(--color-fg)}.motion-lab__tablist [role=tab]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.motion-lab__ink{position:absolute;bottom:-2px;left:0;width:100px;height:3px;background:var(--ash-accent-warm);transform-origin:0 50%;pointer-events:none}.motion-lab__tabpanel{padding:var(--space-2) 0}.motion-lab__tabpanel ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__tabpanel li{padding:.7rem 1rem;border:1px solid var(--color-border);background:var(--color-surface)}.motion-lab__headline,.motion-lab__cascade{display:grid;justify-items:start;gap:var(--space-2)}.motion-lab__headline p{font:clamp(1.8rem,5vw,2.8rem)/1.15 var(--font-family-title)}.motion-lab__cascade ul{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1);width:100%;margin:0;padding:0;list-style:none}.motion-lab__cascade li{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.6rem;border:1px solid var(--ash-line-strong);background:var(--color-bg);font:.75rem/1.2 var(--font-family-ui);overflow-wrap:anywhere}.motion-lab__cascade li span{display:grid;flex:none;place-items:center;width:1.8rem;height:1.8rem;background:var(--ash-accent);color:var(--color-bg);font:1rem/1 var(--font-family-title)}.motion-lab__cascade li:nth-child(2n) span{background:var(--ash-accent-warm)}@media(max-width:40rem){.motion-lab__cascade ul{grid-template-columns:repeat(2,1fr)}}}.harbour-sea__harbour{position:fixed;inset:0;z-index:0;background:#0e0e0e}:root[data-theme=light] .harbour-sea__harbour{background:#e5e3d2}.harbour-sea__stage{position:absolute;inset:0;color:var(--color-fg)}.harbour-sea__stage canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .6s ease;touch-action:none;cursor:grab}.harbour-sea__stage[data-harbour-dragging] canvas{cursor:grabbing}.harbour-sea__harbour[data-harbour-ready=true] canvas{opacity:1}.harbour-sea__tag{position:absolute;top:0;left:0;display:flex;gap:.4em;align-items:center;padding:.25rem .5rem;transform:translate(-50%,calc(-100% - .2rem));border:1px solid var(--ash-line-strong);background:var(--color-surface);color:var(--color-fg);font:.68rem/1.2 var(--font-family-ui);letter-spacing:var(--tracking-microlabel);text-transform:uppercase;white-space:nowrap;pointer-events:none}.harbour-sea__tag[hidden]{display:none}.harbour-sea__tag:before,.harbour-card__sail{border-radius:50%;background:var(--sail)}.harbour-sea__tag:before{width:.55rem;height:.55rem;content:""}.harbour-sea__tag[data-harbour-ship]{cursor:pointer;pointer-events:auto}.harbour-sea__tag sup{align-self:flex-start;margin-top:-.3em;color:var(--color-fg-muted);font-size:.8em;line-height:1;text-transform:none}.harbour-sea__tag[data-harbour-district]:before{content:none}body:has(>.harbour-sea){--sea-lift: .56s;background:transparent}html body:has(>.harbour-sea)>.harbour-sea{flex:none}body:has(>.harbour-sea) #app-shell{z-index:1;background:transparent;transition:translate var(--sea-lift) cubic-bezier(.2,.7,.2,1),opacity var(--sea-lift) ease,visibility 0s}body:has(>.harbour-sea) #shell-tabs,body:has(>.harbour-sea) #route-content:has(.account-page){background:var(--color-bg)}body:has(>.harbour-sea) #route-content .reading__prose{border:1px solid var(--color-border);background:var(--color-surface)}body:has(>.harbour-sea) #app-shell-scroller>.regent-footer{background:var(--color-bg)}.harbour-sea__harbour{pointer-events:none}body[data-sea-lifted] .harbour-sea__harbour{pointer-events:auto}.fleet-bar__title>.harbour-sea__lift{display:grid;place-items:center;width:2.75rem;height:2.75rem;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-fg);cursor:pointer}@media(hover:hover){.harbour-sea__lift:hover{background:color-mix(in oklab,var(--color-fg) 6%,transparent)}}.harbour-sea__lift:focus-visible{outline:2px solid var(--ash-accent);outline-offset:2px}.harbour-sea__lift svg{width:1.75rem;height:1.75rem}.harbour-sea__lift-flag{fill:var(--palette-tangerine-tango)}.harbour-sea__bar{display:none}body[data-sea-lifted] .harbour-sea__bar{position:fixed;z-index:2;inset-block-start:var(--space-2);inset-inline-start:50%;translate:-50% 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1);width:max-content;max-width:calc(100% - 2 * var(--space-2));padding:var(--space-1);border:1px solid var(--color-border);background:var(--color-bg)}.harbour-sea__bar>.harbour-sea__return{min-height:2.75rem;padding:0 var(--space-2);border:0;border-radius:0;background:transparent;color:var(--color-fg);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}@media(hover:hover){.harbour-sea__return:hover{background:color-mix(in oklab,var(--color-fg) 6%,transparent)}}.harbour-sea__return:focus-visible{outline:2px solid var(--ash-accent);outline-offset:2px}@media(max-width:30rem){body[data-sea-lifted] .harbour-sea__bar{gap:.25rem;padding:.25rem;font-size:.9375rem}.harbour-sea__bar>.harbour-sea__return{padding:0 .375rem}.harbour-sea__bar>.rg-button{padding-inline:.625rem;font-size:inherit}.harbour-sea__bar>.rg-button:after{content:none}}@media(max-width:24rem){.harbour-sea__bar>.harbour-sea__return{flex-basis:100%}}body[data-sea-lifted]:has(>.harbour-sea){height:100dvh;min-height:0;overflow:hidden}body[data-sea-lifted]:has(>.harbour-sea) #app-shell{translate:0 -100%;opacity:0;visibility:hidden;transition:translate var(--sea-lift) cubic-bezier(.5,0,.75,0),opacity var(--sea-lift) ease,visibility 0s var(--sea-lift)}.harbour-card{--rg-dialog-size: 24rem;color:var(--color-fg)}.harbour-card .rg-dialog__body{padding:0}.harbour-card__head{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border)}.harbour-card__sail{flex:none;width:.9rem;height:.9rem}.harbour-card__head>div{flex:1;min-width:0}.harbour-card h2{margin:0;overflow:hidden;font-family:var(--font-family-title);font-size:1.5rem;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.harbour-card h2:focus{outline:none}.harbour-card__head p,.harbour-card time{margin:0;color:var(--color-fg-muted);font:.72rem/1.4 var(--font-family-ui);letter-spacing:var(--tracking-microlabel);text-transform:uppercase;white-space:nowrap}.harbour-card__head form{display:contents}.harbour-card .harbour-card__close{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;min-height:0;padding:0;border:0;background:transparent;color:var(--color-fg)}@media(hover:hover){.harbour-card .harbour-card__close:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}.harbour-card__close svg{width:1rem;height:1rem}.harbour-card__owner{display:flex;gap:var(--space-1);align-items:center;margin:0;padding:var(--space-1) var(--space-3) 0;font:.8rem/1.4 var(--font-family-ui)}.harbour-card__owned{margin-inline-start:auto;color:var(--color-fg-muted)}.harbour-card__actions{display:grid;margin:0;padding:var(--space-1) var(--space-3) var(--space-2);list-style:none}.harbour-card__actions li{display:flex;gap:var(--space-2);align-items:baseline;justify-content:space-between;min-width:0;padding:var(--space-1) 0;color:var(--color-fg-muted)}.harbour-card__actions li+li{border-top:1px solid var(--color-border)}.harbour-card__actions li:first-child{color:var(--color-fg);font-size:1.1rem}.harbour-card__key{display:flex;align-items:center;min-height:2.75rem;padding:0 var(--space-3);border-top:1px solid var(--color-border);color:var(--color-fg);font-weight:600;text-decoration:none}.harbour-card__key .rg-icon{margin-inline-start:.4em}@media(hover:hover){.harbour-card__key:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}@media(prefers-reduced-motion:reduce){.harbour-sea__stage canvas,body:has(>.harbour-sea) #app-shell,body[data-sea-lifted]:has(>.harbour-sea) #app-shell{transition:none}body[data-sea-lifted]:has(>.harbour-sea) #app-shell{translate:none}}@layer regents-product{#account-control{position:relative}.account-auth-status{position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:.125rem;z-index:var(--rg-layer-tip);box-sizing:border-box;width:min(20rem,calc(100vw - 1.5rem));margin:0;padding:var(--space-2);border:1px solid var(--ash-line-strong);border-radius:0;background:var(--color-surface);color:var(--color-fg);box-shadow:var(--rg-layer-tip-shadow);font-family:var(--font-family-ui);font-size:.8125rem;line-height:1.35;text-align:start;overflow-wrap:anywhere;pointer-events:none}.account-auth-status[hidden]{display:none}.account-auth-status .account-auth-retry{display:block;width:100%;margin-top:.5rem;min-height:2.75rem;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--color-fg) 65%,var(--color-surface));border-radius:0;background:var(--color-surface);color:var(--color-fg);font:inherit;pointer-events:auto}.account-auth-status .account-auth-retry:focus-visible{outline:2px solid currentColor;outline-offset:4px}#account-control [aria-busy=true],[data-account-target=connect-wallet][aria-busy=true]{cursor:progress;opacity:.7}@media(max-width:47.99rem){.account-auth-status{width:min(20rem,calc(100vw - 2 * (var(--space-2) + .125rem)))}}}:root{color-scheme:light dark;--radius-sm: 0px;font-family:var(--font-family-ui);font-synthesis:none}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-family-ui);line-height:1.5}button,a,input,select,textarea{font:inherit}button,input,select,textarea{font-family:var(--font-family-ui)}code,pre,kbd,samp{font-family:var(--font-family-mono)}a{color:currentColor}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:400;font-synthesis:none}@layer regents-base{button:not(.rg-button),input{border:1px solid currentColor;border-radius:0;background:var(--color-surface-elevated, Canvas);color:var(--color-fg, CanvasText)}button:not(.rg-button){min-height:2.75rem;padding:.5rem .75rem;cursor:pointer}}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ash-accent);outline-offset:2px}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):focus-visible,#app-shell .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):focus-visible{outline:none;filter:drop-shadow(2px 0 0 var(--ash-accent)) drop-shadow(-2px 0 0 var(--ash-accent)) drop-shadow(0 2px 0 var(--ash-accent)) drop-shadow(0 -2px 0 var(--ash-accent))}@media(forced-colors:active){.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):focus-visible,#app-shell .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):focus-visible{outline:2px solid Highlight;filter:none}}[data-press-label]{display:inline-block}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.regent-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-3);padding:var(--space-1) var(--rg-panel-padding);border-top:1px solid var(--hairline);font-size:.8125rem}.regent-footer p{margin:0}.regent-footer__social{display:flex;align-items:center;gap:var(--space-2)}.regent-footer__social>a{display:inline-grid;place-items:center}.regent-footer__social>a svg{display:block;width:1.5rem;height:1.5rem}.regent-footer__links{display:flex;flex-wrap:wrap;column-gap:var(--space-3)}.regent-footer__links a{display:inline-flex;align-items:center;min-height:2rem;color:inherit}.regent-footer__links .regent-footer__guide{display:inline-flex;align-items:center;min-height:2rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media(pointer:coarse){.regent-footer__social>a{min-width:2.75rem;min-height:2.75rem}.regent-footer__links :is(a,.regent-footer__guide){justify-content:center;min-width:2.75rem;min-height:2.75rem}}@media not (pointer:coarse){.regent-footer .theme-switch{--theme-switch-press: 2rem}}@media(max-width:47.99rem){.regent-footer__links{order:1}}.regent-footer__legal{display:flex;column-gap:var(--space-3)}@media(min-width:48rem){.regent-footer__legal{padding-inline-start:var(--space-3);border-inline-start:1px solid var(--hairline)}}.regent-footer__guide-body p{margin:0;color:var(--rg-p-muted)}.regent-footer__guide-body a{min-height:2.75rem}.regent-footer__guide-body:popover-open{display:grid}body:has(>.regent-footer){display:flex;flex-direction:column;height:auto;min-height:100dvh}body:has(>.regent-footer)>:first-child{flex:1 0 auto}body:has(>.regent-footer)>[data-phx-main]{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr)}.rg-panel.rg-support-panel{--color-fg: var(--support-panel-ink);--color-fg-muted: color-mix(in srgb, var(--support-panel-ink) 72%, var(--support-panel-surface));--color-surface: var(--support-panel-surface);--color-border: color-mix(in srgb, var(--support-panel-ink) 22%, var(--support-panel-surface))}
