@font-face{font-family:Geist Pixel Square;src:url(/fonts/regent-ui/GeistPixel-Square-f3fb003d70dab56614f69649debe9c67.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-Regular-6656285f70e98897be240258489e0c85.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-Italic-cd26c88742bb52e04d12654a209fec1a.woff2?vsn=d) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-SemiBold-9b849cd135545039453bdf6080045e13.woff2?vsn=d) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-SemiBoldItalic-5533de1f3df7b4319b159bc14bb3565e.woff2?vsn=d) format("woff2");font-style:italic;font-weight:600;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}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-Italic-b27fe00bd04b1047c9631c801ce8fd0b.woff2?vsn=d) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-SemiBold-882355c53d4390b4607160d5e85c3d9d.woff2?vsn=d) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-SemiBoldItalic-4850cc3bae092807201866a90ea1ffea.woff2?vsn=d) format("woff2");font-style:italic;font-weight:600;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;--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-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);--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);--active-scale: .97;--font-family-sans: "Geist UI Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-title: "Geist Pixel Square", ui-monospace, monospace;--font-family-ui: var(--font-family-sans);--font-family-paragraph: var(--font-family-sans);--font-family-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", 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;--font-weight-semibold: 600;--tracking-microlabel: .14em}:root[data-brand=platform]{--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(--color-accent)}:root[data-brand=techtree]{--support-figure-surface: var(--palette-platinum);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-tangerine-tango);--support-band-ink: var(--palette-charcoal);--support-panel-surface: var(--palette-charcoal);--support-panel-ink: var(--palette-platinum)}: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-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)}: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-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)}: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}: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}:root[data-brand=techtree][data-theme=light]{color-scheme:light;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FAF8F2;--color-surface-elevated: #FAF8F2;--color-border: #E0DED3;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #AECACD;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #8FB8BA;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6}:root[data-brand=techtree][data-theme=dark],:root[data-brand=techtree]:not([data-theme]){color-scheme:dark;--brand-accent: #FF5B19;--color-bg: #161616;--color-surface: #1F1F1F;--color-surface-elevated: #1F1F1F;--color-border: #2C2C2C;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #AECACD;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--color-primary-shade: #85AEB0;--color-focus: #AECACD;--color-link: #AECACD;--color-muted: #8C8C8C}html{color:var(--color-fg);background:var(--color-bg)}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}:where(strong,b){font-weight:var(--font-weight-semibold)}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}: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}: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-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)}: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}:root[data-brand=techtree]:not([data-theme]){color-scheme:light;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FAF8F2;--color-surface-elevated: #FAF8F2;--color-border: #E0DED3;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #AECACD;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #8FB8BA;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6}: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}}: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(currentColor,currentColor) left top / 16px 1px,linear-gradient(currentColor,currentColor) left top / 1px 16px,linear-gradient(currentColor,currentColor) right top / 16px 1px,linear-gradient(currentColor,currentColor) right top / 1px 16px,linear-gradient(currentColor,currentColor) left bottom / 16px 1px,linear-gradient(currentColor,currentColor) left bottom / 1px 16px,linear-gradient(currentColor,currentColor) right bottom / 16px 1px,linear-gradient(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__eyebrow,.rg-ratio-card__slash{color:var(--rg-ratio-muted);font-size:clamp(1.25rem,3cqi,1.75rem);line-height:1.2}.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-variant-numeric:tabular-nums;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,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;font-variant-numeric:tabular-nums}.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(--rg-ratio-note-ink) 35%,var(--rg-ratio-note-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__eyebrow{margin:0 0 16px;font-size:1rem}.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}}@media (forced-colors: active){.rg-blog{border-color:CanvasText}.rg-blog__contents a[aria-current]{border-color:LinkText}}.rg-discussion{--rg-discussion-rule: var(--rg-page-rule);--rg-discussion-good: var(--color-success);--rg-discussion-sunk: color-mix(in srgb, var(--color-fg) 5%, transparent);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{font-weight:600;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:600 .6875rem/1.4 var(--font-family-mono)}.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{box-shadow:inset 3px 0 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);font-weight:600}.rg-discussion__excerpt{max-block-size:7.5em;overflow:hidden;margin:.5rem 0 0;font-size:.9375rem;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#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:600 1em/1.5 var(--font-family-ui);letter-spacing:normal}.rg-discussion__solved .rg-discussion__caption{margin:.25rem 0 0}.rg-discussion__solved>a{display:inline-block;margin-block-start:.25rem;font-size:.8125rem;font-weight:600}.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{display:flex;flex-wrap:wrap;gap:1.25rem;margin:.75rem 0 0;border-block-end:1px solid var(--rg-discussion-rule)}.rg-discussion__filters a{display:inline-flex;align-items:center;min-block-size:2.75rem;color:var(--rg-page-muted);font-size:.75rem;text-decoration:none}.rg-discussion__filters a[aria-current=page]{color:var(--rg-page-ink);box-shadow:inset 0 -2px var(--palette-tangerine-tango)}.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 .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);font:600 .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);font-size:.8125rem}.rg-discussion__liked-by a{color:inherit;font-weight:600}@media (hover: hover) and (pointer: fine){.rg-discussion__heart:hover{background:var(--rg-discussion-sunk);color:var(--rg-page-ink)}.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__filters a[aria-current=page]{outline:2px solid LinkText;outline-offset:-2px}}.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-mono)}.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:600 .75rem/1.55 var(--font-family-mono)}.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-weight:600;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__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__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--space-3);margin:0}.rg-account__metrics>div{min-inline-size:0}.rg-account__metrics dt{line-height:1.5}.rg-account__metrics dd{margin:var(--space-1) 0 0;font-family:var(--font-family-mono);font-size:var(--type-title-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rg-account__allowances{margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.rg-account__allowances h3{margin-block-end:var(--space-2)}.rg-account__allowances dd{font-size:var(--type-body-size)}.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) auto;grid-template-areas:"mark name actions" "mark meta actions";align-items:center;gap:2px var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--color-border)}.rg-account__agents p{margin:0}.rg-account__agents .rg-account__mark{grid-area:mark;inline-size:2.5rem;block-size:2.5rem}.rg-account__agent{grid-area:name;display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.rg-account__agent strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{grid-area:actions;display:flex;gap:var(--space-2)}.rg-account__agents .rg-account__actions .rg-button--quiet{color:var(--color-fg-muted);font-weight:600}.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-mono);font-variant-numeric:tabular-nums}.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:var(--color-bg)}.rg-account__mark img{inline-size:100%;block-size:100%;object-fit:contain}.rg-account__pair{display:grid;justify-items:start;gap:var(--space-2);inline-size:100%}.rg-account__pair [data-unused]{visibility:hidden}.rg-account__choices{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;border:0}.rg-account__choices legend{float:left;inline-size:100%;margin-block-end:var(--space-2);padding:0;font-family:var(--font-family-ui);font-size:var(--type-body-size)}.rg-account__choice{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:1px solid var(--color-border);cursor:pointer;transition:border-color .16s ease}.rg-account__choice:hover{border-color:var(--color-fg-muted)}.rg-account__choice:has(input:checked){border-color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--color-fg)}.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}.rg-account__steps{display:grid;gap:6px;margin:0;padding-inline-start:1.25rem}.rg-account__steps li::marker{color:var(--color-fg-muted)}.rg-account__message{display:grid;inline-size:100%}.rg-account__message>*{grid-area:1 / 1;margin:0}.rg-account__message pre{inline-size:100%;padding:12px;overflow-x:auto;border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-family-mono);font-size:var(--type-code-size);white-space:pre-wrap;overflow-wrap:anywhere}.rg-account__words{align-self:center;padding:12px 16px}.rg-account__words[data-paired]{border-inline-start:2px solid var(--color-success);background:var(--color-bg)}.rg-account__pair-actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.rg-account__pair-actions>[data-unused]{order:1}.rg-account__expiry{margin:0;color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__dialog{inline-size:min(52rem,calc(100vw - 2rem));max-block-size:calc(100vh - 2rem);overflow:auto;padding:clamp(18px,4vw,var(--space-4));border:1px solid var(--color-fg-muted);background:var(--color-surface);color:var(--color-fg);font-family:var(--font-family-ui)}.rg-account__dialog::backdrop{background:color-mix(in oklab,var(--color-fg) 30%,transparent)}.rg-account__dialog h2,.rg-account__dialog h3{margin:0;font-family:var(--font-family-ui);font-weight:600}.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__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__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__part{display:grid;gap:8px;margin-block-end:var(--space-3)}.rg-account__part>.rg-account__aside{color:var(--color-fg-muted);font-size:var(--type-label-size)}.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__more{display:grid;justify-items:start;gap:var(--space-1)}.rg-account__more p{color:var(--color-fg-muted);font-size:var(--type-label-size)}.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__agents li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark meta" ". actions"}}@media (hover: hover) and (pointer: fine){.rg-account__agents li{position:relative;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark meta"}.rg-account__agents .rg-account__actions{position:absolute;inset-block:0;inset-inline-end:0;align-items:center;padding-inline-start:var(--space-4);background:linear-gradient(to right,transparent,var(--color-surface) var(--space-4));opacity:0;transition:opacity .15s ease}.rg-account__agents li:hover .rg-account__actions,.rg-account__agents li:focus-within .rg-account__actions{opacity:1}}@media (forced-colors: active){.rg-account{background:Canvas;color:CanvasText;border-color:CanvasText}.rg-account__allowances,.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;box-shadow:inset 0 0 0 1px Highlight}.rg-account__dialog{background:Canvas;color:CanvasText;border-color:CanvasText}}@media (prefers-reduced-motion: reduce){.rg-account__choice{transition:none}}@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),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}.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:before,.rg-panel:after{content:"";position:absolute;pointer-events:none}.rg-panel: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))}.rg-panel:after{--rg-inner-cut: max(0px, calc(var(--rg-cut) - .585786 * 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__body{padding:var(--rg-panel-padding)}.rg-panel:focus-within{z-index:2}.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-mono);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}.rg-technical-figure__art:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.1;background-image:radial-gradient(currentColor .6px,transparent .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-mono);font-size:12px;fill:currentColor;stroke:none}.rg-technical-figure figcaption{font-family:var(--font-family-ui);font-size:.8125rem;text-align:start;justify-self:start;margin-block-start:var(--space-2)}@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-panel{--rg-cut-panel: 12px}.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-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);font-weight:600;letter-spacing:-.025em;line-height:1.25}.rg-utility h2,.rg-utility h3{font-family:var(--font-family-ui);font-weight:600;line-height:1.35}.rg-utility__context{margin:0 0 2rem;color:var(--color-fg-muted);font-size:.875rem}.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;border-radius:.25rem;background:var(--rg-p-surface);transform-style:preserve-3d;--prism-laser: var(--palette-tangerine-tango);--prism-laser-next: var(--palette-powder-blue);--prism-edge: color-mix(in oklch, var(--rg-p-text) 55%, var(--rg-p-accent));--prism-edge-next: color-mix(in oklch, var(--rg-p-surface) 55%, var(--rg-p-accent));--prism-face: color-mix(in oklch, var(--rg-p-accent) 28%, transparent)}:root:is([data-theme=dark],:not([data-theme])) .rg-theme-toggle .theme-toggle__stage{--prism-laser: var(--palette-powder-blue);--prism-laser-next: var(--palette-tangerine-tango)}@media (prefers-color-scheme: light){:root:not([data-theme]) .rg-theme-toggle .theme-toggle__stage{--prism-laser: var(--palette-tangerine-tango);--prism-laser-next: 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);box-shadow:0 0 .3rem 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);box-shadow:0 0 .3rem 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,box-shadow .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;box-shadow:none}}.rg-holo{--rg-holo-cut: var(--rg-cut-panel, 16px);--rg-holo-tilt-x: 0deg;--rg-holo-tilt-y: 0deg;--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);transform:perspective(1400px) rotateX(var(--rg-holo-tilt-y)) rotateY(var(--rg-holo-tilt-x))}.rg-holo__stage{position:absolute;inset:0;z-index:-1;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) - 1px));clip-path:var(--rg-holo-clip)}.rg-holo__stage:before{content:"";z-index:1;background:linear-gradient(118deg,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[data-holo-ready=true] .rg-holo__stage:before{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-holo-tilt{transform:perspective(1400px) rotateX(var(--rg-holo-tilt-y, 0deg)) rotateY(var(--rg-holo-tilt-x, 0deg))}.rg-panel.rg-holo-ground{--rg-panel-fill: #101216;--rg-panel-ink: var(--palette-platinum, #e5e3d2)}.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) - .585786 * var(--rg-edge)));inset:var(--rg-edge);z-index:-1;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 (prefers-reduced-motion: reduce){.rg-holo,.rg-holo-tilt{transform:none}}@media (forced-colors: active){.rg-holo-tilt{transform:none}.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;transform:none}.rg-holo__stage{background:CanvasText}.rg-holo__stage:before,.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-accent, currentColor);--rg-p-on-accent: var(--color-fg-on-accent, 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;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-1) var(--space-2);border:1px solid transparent;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:0;cursor:pointer;overflow:visible;background:transparent;color:var(--rg-p-on-accent);font-weight:600;text-decoration:none}.rg-button:where(:not(.rg-button--quiet)){min-height:3rem;padding:var(--space-2) var(--space-3)}.rg-button__label{position:relative;min-inline-size:0;max-inline-size:100%;background:transparent;transform:scale(var(--rg-press-scale, 1))}.rg-button:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;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;background-image:linear-gradient(135deg,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,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(var(--rg-button-edge-ink) 0 0),linear-gradient(var(--rg-button-edge-ink) 0 0),linear-gradient(var(--rg-button-edge-ink) 0 0),linear-gradient(var(--rg-button-edge-ink) 0 0);background-position:left top,right bottom,right top,right top,left bottom,left bottom;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);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:is([data-theme=dark],:not([data-theme])) .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{--rg-button-edge-ink: var(--palette-powder-blue, #aecacd);--rg-button-cut-ink: var(--palette-tangerine-tango, #ff5b19)}@media (prefers-color-scheme: light){:root:not([data-theme]) .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: transparent}}: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{--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: var(--rg-button-active-border);--rg-button-cut-gap: 0px;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)}.rg-button:where(:not(.rg-button--quiet):not(.rg-copy):not(.rg-theme-toggle):not([role=tab])):after{content:"";flex:0 0 .45em;width:.45em;height:.45em;border-block-start:2px solid currentColor;border-inline-end:2px solid currentColor;transform:translate(var(--rg-chevron-x, 0px)) rotate(45deg) scale(var(--rg-press-scale, 1));margin-inline:.25em;pointer-events:none}.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:rotate(45deg)!important}}.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-button:focus-visible,.rg-disclosure>summary:focus-visible,.rg-field :is(input,select,textarea):focus-visible{outline:2px solid var(--rg-p-text);outline-offset:4px}.rg-field{display:grid;gap:var(--space-1)}.rg-field>label{font-weight:600}.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-width:2px;border-color:var(--rg-p-text)}.rg-field-errors{margin:0;padding-inline-start:var(--space-3);color:var(--rg-local-ink, var(--rg-p-error))}.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-mono);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,.rg-profile) 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;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.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-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;text-align:start;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,transparent 42%,currentColor 42%,currentColor 58%,transparent 58%),linear-gradient(135deg,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){display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;padding:8px 40px 8px 18px;border:1px solid var(--rg-p-control-border);border-radius:999px;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:12px;height:8px;margin-top:-4px;background:currentColor;pointer-events:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%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:2px solid var(--rg-p-text);outline-offset:2px}.rg-profile{width:min(100%,38rem);box-sizing:border-box;margin-inline:auto;padding:var(--container-padding)}.rg-profile h2{margin-block:0 var(--space-3)}.rg-profile form{display:grid;gap:var(--space-3)}.rg-profile form[hidden],.rg-profile [hidden]{display:none}.rg-profile input,.rg-profile select{width:100%;min-width:0}.rg-profile-connection,.rg-profile-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.rg-profile-connection>div{flex:1 1 12rem;min-width:0;display:grid;gap:var(--space-1)}.rg-profile-connection strong,.rg-profile [data-profile-status],.rg-profile [data-profile-wallet-status]{overflow-wrap:anywhere}.rg-profile dl{display:grid;gap:var(--space-1);margin:0}.rg-profile dd{margin:0 0 var(--space-2);overflow-wrap:anywhere}.rg-profile .rg-disclosure p{margin-bottom:0}@media (max-width: 47.99rem){.rg-button{--rg-cut-control: 8px}}@media (hover: none),(pointer: coarse){.rg-button{min-height:max(2.75rem,44px);min-inline-size:max(2.75rem,44px)}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)){min-height:max(3rem,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:disabled{color:GrayText;opacity:1}.rg-field :is(input,select,textarea){border-color:CanvasText}.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}.rg-button:focus-visible,.rg-disclosure>summary:focus-visible,.rg-field :is(input,select,textarea):focus-visible{outline-color:Highlight}}:root[data-brand=platform][data-theme=light]{color-scheme:light}:root[data-brand=platform][data-theme=dark],:root[data-brand=platform]:not([data-theme]){color-scheme:dark}:root[data-theme=light] #app-shell{color-scheme:light}:root[data-theme=dark] #app-shell,:root:not([data-theme]) #app-shell{color-scheme:dark}@media (prefers-color-scheme: light){:root[data-brand=platform]:not([data-theme]),:root:not([data-theme]) #app-shell{color-scheme:light}}: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;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:20;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:4;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,.theme-control{position:relative}.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;cursor:default}#shell-header>.account-control{align-self:center}#app-shell #shell-header .account-chip{height:auto;min-height:2.75rem}.theme-control{display:flex;align-items:center}#shell-header .theme-control{margin-inline-end:var(--space-1)}@media (hover: hover){.shell-brand:hover,.mobile-menu-button:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}.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}@media (prefers-color-scheme: light){:root:not([data-theme]) .shell-brand__mark-light{display:block}:root:not([data-theme]) .shell-brand__mark-dark{display:none}}.mobile-menu-button,.shell-menu-close,.shell-menu-scrim{display:none}#shell-sidebar{z-index:2;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 li>span,#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=page],#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;min-height:3rem;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)}#app-shell .shell-credits{min-width:2.75rem;display:inline-flex;align-items:center;gap:.25em;align-self:center;min-height:2.75rem;margin-inline-end:var(--space-1);padding:.35rem .7rem;border:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-fg);font:inherit;font-size:.85rem;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}@media (hover: hover){#app-shell .shell-credits:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}.shell-credits-dialog__close{position:sticky;inset-block-start:calc(-1 * var(--shell-credits-pad-top));z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;min-height:0;margin-block:calc(-1 * var(--shell-credits-pad-top)) calc(var(--shell-credits-pad-top) - 2.75rem);margin-inline:auto calc(-1 * var(--shell-credits-pad-side));padding:0;border:0;border-radius:0 calc(1.25rem - 1px) 0 .75rem}.shell-credits-dialog__close svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}#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:5;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:4;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=page]{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{border-inline-end:0;border-block-end:1px solid var(--color-border)}#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,#shell-header:has(.shell-credits) .account-chip .account-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#shell-header:has(.shell-credits) .account-chip:not(:has(.account-avatar)){padding-inline:0;border-inline-start:0}.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}#app-shell .shell-credits{flex:0 0 auto;padding-inline:.5rem;font-size:.8rem}#app-shell .shell-credits__unit{display:none}#shell-header .theme-control,#shell-header .shell-get-key,#shell-header .account-control,#shell-header .account-chip{flex:0 0 auto}#shell-header:has(.shell-credits) .account-control [data-account-target=sign-out]{display:none}}@media (max-width: 22.49rem){#shell-header:has(.shell-get-key,.shell-credits) .theme-control{display:none}}@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.key-map--dragging{cursor:grabbing}.key-map:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.key-map__still{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--color-fg-muted)}.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-mono);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){.km-tile:before,.km-tile:after,.km-pic,.km-pic>img{transition:transform .16s 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;animation:km-march 2.4s linear infinite}@keyframes km-march{to{stroke-dashoffset:-24}}@media (prefers-reduced-motion: reduce){.km-edge[data-level=on-sale]{animation:none}}.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}}}.key-profile{width:min(1200px,94vw);max-width:none;height:min(860px,92svh);max-height:none;padding:0;border:1px solid var(--ash-line-strong);background:var(--color-surface);color:var(--color-fg);overflow:hidden}.key-profile[open]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.key-profile::backdrop{background:var(--ash-scrim)}.key-profile[open]:not(:modal){position:fixed;inset:0;z-index:20;margin:auto}.key-profile__card{position:sticky;top:0;display:grid;align-content:start;justify-items:center;gap:1.5rem;padding:clamp(1rem,3vw,2rem);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}.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}.key-profile__section h3{margin:0;font-size:1.1rem}.key-profile-holder{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.address-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.875rem}.key-profile__section a{color:inherit}@media (max-width: 47.99rem){.address-links a,#key-profile-manage{display:inline-flex;align-items:center;min-height:2.75rem}}.key-profile-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.85rem 1.25rem;margin:0}.key-profile-facts div{display:grid;align-content:start;gap:.2rem;min-width:0}.key-profile-facts dt{color:var(--color-fg-muted);font-size:.875rem}.key-profile-facts dd{margin:0;overflow-wrap:anywhere}#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{display:block;width:min(100%,26rem);aspect-ratio:5 / 7;object-fit:contain}@media (max-width: 959px){.key-profile[open]{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{position:static;padding:0 1rem;border-inline-end:0;overflow:visible}.key-profile-card{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: 599px){.key-profile,.key-profile[open]:not(:modal){width:100vw;height:calc(100dvh - 3rem);max-width:100vw;max-height:none;margin:auto 0 0;border:0;border-block-start:1px solid var(--ash-line-strong);padding-block-end:env(safe-area-inset-bottom)}.key-profile-card{width:58vw;height:auto}.key-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.key-profile-facts>div:has(#key-profile-shards){grid-column:1 / -1}.key-profile__header{flex-wrap:wrap}.key-profile__actions{flex:1 1 100%}.key-profile__actions>.rg-button{flex:1 1 auto}.key-profile__actions>form{flex:none}.key-profile .rooms-composer{justify-items:stretch}.key-profile__section h3{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}}.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}.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]{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-mono);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__text [data-key]{font-weight:600;text-decoration:none}.activity-line__text [data-key]:hover{text-decoration:underline}.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:3.25rem minmax(0,1fr);row-gap:0;padding-block:var(--space-1)}.activity-line__time{grid-column:1 / -1}}.trying-now{display:grid;gap:.6rem}.trying-now p{margin:0}.trying-now__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.trying-now li{overflow-wrap:anywhere}.trying-now__detail{color:var(--color-fg-muted)}.trying-goal{display:grid;gap:.2rem;padding-block-end:.6rem;border-block-end:1px solid var(--color-border)}.trying-now h2{font-size:1.05rem}.trying-goal__title{font-weight:600}.trying-now>a{justify-self:start}@media (max-width: 47.99rem){.trying-now>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}.send-agent{width:min(36rem,calc(100vw - 2rem));font-size:1rem;max-width:none;padding:clamp(1rem,4vw,1.5rem);border:1px solid var(--ash-line-strong);background:var(--color-surface);color:var(--color-fg)}.send-agent[open]{display:grid;gap:1rem}.send-agent::backdrop{background:var(--ash-scrim)}.send-agent h2{margin:0;font-size:1.5rem;line-height:1.1}.send-agent h2:focus{outline:none}.send-agent p{margin:0}.send-agent__instruction{margin:0;padding:.85rem 1rem;border-inline-start:3px solid var(--ash-line-strong);background:var(--color-bg);overflow-wrap:anywhere}.send-agent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.send-agent__actions form{margin:0}.send-agent__guide{color:var(--color-fg-muted);font-size:.875rem}.send-agent__guide a{color:inherit}@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-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)}}@layer regents-product{.shell-credits-dialog{--shell-credits-pad-top: 1.5rem;--shell-credits-pad-side: 1.5rem;box-sizing:border-box;width:min(30rem,calc(100% - 2rem));max-height:calc(100dvh - 4rem);padding:var(--shell-credits-pad-top) var(--shell-credits-pad-side) 1rem;border:1px solid var(--ash-line-strong);border-radius:1.25rem;background:var(--color-surface);color:var(--color-fg);box-shadow:0 1.5rem 3rem -1rem color-mix(in oklch,var(--palette-charcoal) 35%,transparent);overflow-y:auto}.shell-credits-dialog::backdrop{background:color-mix(in oklch,var(--palette-charcoal) 30%,transparent)}.shell-credits-dialog .credits-panel__head{padding-inline-end:3rem}.credits-panel{display:grid;gap:1rem;min-width:0}.credits-panel p,.credits-panel dl,.credits-panel dd{margin:0;overflow-wrap:anywhere}.credits-panel__muted,.credits-panel__note{color:var(--color-fg-muted)}.credits-panel__head{display:grid;gap:.5rem;justify-items:start}.credits-panel__figures{display:grid;grid-template-columns:auto auto;gap:.25rem 1.5rem;margin:0;font-size:1.125rem;font-variant-numeric:tabular-nums}.credits-panel__figures dt{color:var(--color-fg-muted)}.credits-panel__figures dd{margin:0;font-weight:600;text-align:end}.credits-panel__history{color:var(--color-fg-muted);font-size:.85rem;text-decoration:underline;text-underline-offset:.2em}.credits-panel__form{display:grid;gap:.5rem}.credits-panel__label{color:var(--color-fg-muted);font-size:.85rem}.credits-panel__amount{display:flex;align-items:baseline;gap:.75rem;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.875rem;background:var(--color-bg);font-size:3rem;font-weight:300;font-variant-numeric:tabular-nums;line-height:1.15}.credits-panel__amount:focus-within{outline:2px solid var(--color-fg);outline-offset:2px}.credits-panel__amount[data-invalid]{border-color:var(--color-error)}.credits-panel__amount input{field-sizing:content;min-width:1ch;max-width:100%;padding:0;border:0!important;background:transparent!important}.credits-panel__amount input:focus{outline:none!important}.credits-panel__amount span{color:var(--color-fg-muted)}.credits-panel__rate{color:var(--color-success);font-size:.85rem}.credits-panel__rate a{text-decoration:underline;text-underline-offset:.2em}.credits-panel__problem{color:var(--color-error);font-size:.85rem}.credits-panel__wallet{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;align-items:baseline;padding-block:.75rem;border-block:1px solid var(--color-border)}.credits-panel__wallet[hidden]{display:none}.credits-panel__usdc{grid-column:1 / -1;font-variant-numeric:tabular-nums}.credits-panel__steps{display:grid;grid-template-columns:auto 1fr;gap:.75rem;margin:0;padding:0;list-style:none}.credits-panel__step{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;row-gap:.5rem}.credits-panel__step>.credits-panel__again{grid-column:2}.credits-panel__step-words{display:grid;min-width:0}.credits-panel__step-words strong{display:inline-flex;align-items:center;gap:.375rem}.credits-panel__step-words>span{color:var(--color-fg-muted);font-size:.85rem}.credits-panel__again{justify-self:start}.credits-panel__step[data-state=done] .credits-panel__step-words>span:first-of-type{color:var(--color-success)}.credits-panel [data-awaiting-wallet]{opacity:.75}.credits-panel__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding-block-start:.75rem;border-block-start:1px solid var(--color-border);font-size:.85rem}.credits-panel__legal a{color:var(--color-fg-muted)}@media (max-width: 47.99rem){.shell-credits-dialog{width:calc(100% - 1rem);--shell-credits-pad-top: 1rem;--shell-credits-pad-side: .75rem;max-height:calc(100dvh - 1rem);padding-block-end:.75rem}.credits-panel__amount{font-size:2.25rem}}@media (max-width: 22.49rem){.credits-panel__steps{grid-template-columns:minmax(0,1fr)}.credits-panel__step>.credits-panel__again{grid-column:auto}}}@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)}.presence-rule{margin:0;line-height:1.5}.idle-keys__field{display:inline-flex;align-items:baseline;gap:.5rem;min-block-size:2.75rem;padding:.5rem .85rem;border:1px solid var(--ash-line-strong);background:var(--color-bg);color:var(--color-fg);font:inherit;cursor:pointer}.idle-keys__field span{color:var(--color-fg-muted)}.idle-keys__field strong{font-variant-numeric:tabular-nums}.idle-keys__dialog{width:min(28rem,calc(100vw - 2rem));max-width:none;max-height:min(40rem,calc(100dvh - 2rem));padding:clamp(1rem,4vw,1.5rem);border:1px solid var(--ash-line-strong);background:var(--color-surface);color:var(--color-fg);font-size:1rem}.idle-keys__dialog[open]{display:flex;flex-direction:column;gap:1rem}.idle-keys__dialog::backdrop{background:var(--ash-scrim)}.idle-keys__dialog h2{margin:0;font-size:1.5rem;line-height:1.1}.idle-keys__dialog h2:focus{outline:none}.idle-keys__dialog p{margin:0}.idle-keys__list{display:grid;align-content:start;gap:.4rem;flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.idle-keys__list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;min-width:0}.idle-keys__list span{color:var(--color-fg-muted)}.idle-keys__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.idle-keys__actions form{margin:0}}@layer regents-product{.fleet-risks ul{display:grid;gap:.4rem;margin:0;padding-inline-start:1.1rem;color:var(--color-fg-muted)}}.split-clip{display:inline-block;overflow:clip}.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}@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}.load-failed__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}@layer regents-product{.rl-root{--rl-field-line: var(--color-fg);--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),.rl-header-links svg{display:inline-flex;width:1.5rem;height:1.5rem}.rl-overline{font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.rl-eyebrow{color:var(--rl-muted);font-family:var(--font-family-ui);font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.rl-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "buy" "give";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-facts{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;margin:var(--space-2) 0 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__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-mono);font-size:.75rem;font-variant-numeric:tabular-nums;border:1px solid rgb(229 227 210 / .18)}.rl-buy__button{inline-size:100%}.rl-buy__label{display:grid;justify-items:center;gap:.125rem}.rl-buy__action{font-size:1.0625rem}.rl-buy__price{font-weight:400;font-size:.875rem;font-variant-numeric:tabular-nums}.rl-buy__why{min-block-size:1.5em;color:var(--rl-muted);font-size:.875rem;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-buy__button[aria-disabled=true]{--color-accent: color-mix(in srgb, var(--color-fg) 22%, var(--color-surface));--color-fg-on-accent: var(--color-fg-muted);cursor:default}.rl-give{grid-area:give;display:grid;align-content:start;gap:var(--space-1);min-width:0;max-inline-size:38rem}.rl-give__label{color:var(--rl-muted);font-size:.875rem}.rl-give__command{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--rl-line);background:var(--rl-panel)}.rl-give__text{font-family:var(--font-family-mono);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.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}.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{mask-image:linear-gradient(transparent 34%,#000 46%,#000 70%,transparent 86%)}@media (min-width: 64rem){.rl-hero{grid-template-columns:minmax(0,1fr) 22rem;grid-template-rows:auto 1fr;grid-template-areas:"head buy" "give buy";align-items:start}.rl-give{align-self:end}.rl-hero__field{mask-image:radial-gradient(ellipse 55% 95% at 82% 50%,#000 25%,transparent 80%)}}@keyframes rl-settle{0%{opacity:0;transform:translateY(.75rem)}}@keyframes rl-card-settle{0%{opacity:0;transform:translateY(1rem) scale(.98)}}@keyframes rl-fade{0%{opacity:0}}@media (prefers-reduced-motion: no-preference){.rl-hero :is(.rl-hero__head>*,.rl-give){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-facts{animation-delay:.12s}.rl-hero .rl-give{animation-delay:.24s}}.rl-fleet{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding:var(--rg-panel-padding)}.rl-fleet__map{position:relative;isolation:isolate;overflow:hidden;display:block;min-width:0;container-type:inline-size;border:1px solid var(--hairline-strong);background:var(--rl-panel)}.rl-fleet__field{mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000 35%,transparent 90%)}.rl-fleet .key-map-preview{aspect-ratio:16 / 10;background:none}.rl-fleet .key-map-preview[data-coming-soon]{opacity:.4}.rl-fleet__copy{display:grid;align-content:start;gap:var(--space-2);min-width:0}.rl-fleet__copy>h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.03em}.rl-fleet__line{max-inline-size:42ch;color:var(--rl-muted);text-wrap:pretty}.rl-fleet__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-block-start:var(--space-2)}.rl-buy-key{inline-size:min(26rem,calc(100vw - 2rem));max-inline-size:none;max-block-size:calc(100dvh - 2rem);padding:clamp(1rem,4vw,1.5rem);font-size:1rem;border:1px solid var(--ash-line-strong);background:var(--color-surface);color:var(--color-fg)}.rl-buy-key[open]{display:grid;gap:var(--space-3)}.rl-buy-key::backdrop{background:var(--ash-scrim)}.rl-buy-key h2{margin:0;font-size:1.5rem;line-height:1.1}.rl-buy-key h2:focus{outline:none}.rl-buy-key__art{display:block;justify-self:center;inline-size:min(100%,12rem);block-size:auto}.rl-buy-key__split{margin:0;font-size:.875rem;text-align:center;color:var(--rl-muted)}.rl-buy-key__facts{display:grid;margin:0;border-block-start:1px solid var(--rl-line)}.rl-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(--rl-line)}.rl-buy-key__facts dt{color:var(--rl-muted)}.rl-buy-key__facts dd{margin:0;font-variant-numeric:tabular-nums;text-align:end}.rl-buy-key__actions{display:grid;justify-items:start;gap:var(--space-2)}.rl-buy-key__actions form{margin:0}.rl-buy-key__why{min-block-size:1.5em;margin:0;color:var(--rl-muted);font-size:.875rem}.rl-club__now{display:grid;align-content:start;gap:var(--space-1);min-block-size:10rem;padding-block-start:var(--space-2);border-block-start:1px solid var(--rl-line)}.rl-club__now p{font-size:.9375rem;line-height:1.45;overflow-wrap:anywhere}.rl-club__who{min-block-size:1.45em;color:var(--rl-muted);font-variant-numeric:tabular-nums}.rl-club__trying,.rl-club__featured,.rl-club__latest>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.rl-club__featured{-webkit-line-clamp:3}.rl-club__featured .rl-overline{display:block;margin-block-end:.125rem;color:var(--rl-muted)}.rl-club__latest{display:grid;gap:.125rem;color:var(--rl-muted)}.rl-club__latest time{font-size:.8125rem;font-variant-numeric:tabular-nums}.rl-club__failed{color:var(--rl-muted)}@media (min-width: 64rem){.rl-fleet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:start}}.rl-integrations{display:grid;gap:var(--space-4);padding:var(--rg-panel-padding)}.rl-integrations>h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.03em}.rl-integration-tiles{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;border-block-start:1px solid var(--rl-line);border-inline-start:1px solid var(--rl-line)}.rl-integration-tiles>li{display:grid;align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-3);border-block-end:1px solid var(--rl-line);border-inline-end:1px solid var(--rl-line)}.rl-integration-tiles h3{font-size:1.25rem;font-weight:400;line-height:1.2}.rl-integration-tiles p{color:var(--rl-muted);font-size:.9375rem;line-height:1.45}@media (min-width: 40rem){.rl-integration-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){.rl-integration-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 39.99rem){.rl-buy{inline-size:min(100%,17rem)}}@media (max-width: 25.99rem){.rl-facts dd{white-space:normal}}@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}.rl-give__command{grid-template-columns:minmax(0,1fr);justify-items:start;padding:var(--space-2)}.rl-give__text{font-size:.8125rem}}}:root .rl-buy .rl-buy__button[aria-disabled=true]:after,:root .rl-buy-key [aria-disabled=true]:after{--rg-button-edge-ink: color-mix(in srgb, var(--color-fg) 22%, var(--color-surface));--rg-button-cut-ink: transparent}.rl-fleet .rl-fleet__out:after{content:none}.rl-buy-key .rl-buy-key__close:after{content:none}.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{.public-document .legal-header,.public-document .legal-nav{flex-wrap:wrap}.public-document .legal-nav{row-gap:0}.public-document .legal-nav a{display:inline-flex;align-items:center;min-height:44px}.public-document table{display:block;max-width:100%;overflow-x:auto;margin-block:1rem;border-collapse:collapse}.public-document th,.public-document td{padding:.5rem .75rem;border:1px solid var(--rl-line);text-align:left;vertical-align:top;overflow-wrap:normal}.public-document td:last-child{overflow-wrap:anywhere}.public-document .legal-page{overflow-wrap:anywhere}.public-document pre{max-width:100%;overflow-x:auto;padding:1rem;margin-block:1rem;border:1px solid var(--rl-line)}.legal-header{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;max-width:44rem;margin:0 auto;padding:1.5rem 1.25rem 0}.legal-home,.legal-nav a{font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.legal-nav{display:flex;gap:1.25rem}.legal-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:.3em}.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 h2{font-size:1.1rem;margin:2rem 0 .75rem}.legal-page h3{font-size:.95rem;margin:1.35rem 0 .55rem}.legal-page code{font-family:var(--font-family-mono, ui-monospace, monospace);font-size:.92em}.legal-page p,.legal-page li{color:var(--rl-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}.legal-page strong{color:var(--rl-ink);font-weight:600}@media (max-width: 47.99rem){#route-content .legal-page{padding:0 0 var(--space-4)}}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./chunks/bricolage-grotesque-vietnamese-opsz-normal-6OAODYXI-8c5bedf81bd340364d10997c4cb22ec0.woff2?vsn=d") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./chunks/bricolage-grotesque-latin-ext-opsz-normal-FVLOWDEN-c4c7bb6a8d9bf486ff286d332f3c82f3.woff2?vsn=d") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./chunks/bricolage-grotesque-latin-opsz-normal-XV2ZJLIL-ad33cbc6d23292050f1f2010848ab619.woff2?vsn=d") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./chunks/ibm-plex-mono-cyrillic-ext-600-normal-ENXLHSSE-f3365e9cb8f7137d7138e2ea564d382c.woff2?vsn=d") format("woff2"),url("./chunks/ibm-plex-mono-cyrillic-ext-600-normal-QL64H62F-7e08e70c73445c66de4426700783d7dd.woff?vsn=d") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./chunks/ibm-plex-mono-cyrillic-600-normal-2CTSZR2S-2a814d628f53c75184a21f886c21e8b2.woff2?vsn=d") format("woff2"),url("./chunks/ibm-plex-mono-cyrillic-600-normal-45WPZGS6-002a6246e7f1c9032273ca9a98055c4c.woff?vsn=d") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./chunks/ibm-plex-mono-vietnamese-600-normal-U4JDE5C7-ebd7c523955901dd1eb929b36ea291db.woff2?vsn=d") format("woff2"),url("./chunks/ibm-plex-mono-vietnamese-600-normal-MA4D2RPJ-656340c304f7937c103d2afc378916a3.woff?vsn=d") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./chunks/ibm-plex-mono-latin-ext-600-normal-IEJYURAG-f2fe87d55f72d455c48b712395146a9b.woff2?vsn=d") format("woff2"),url("./chunks/ibm-plex-mono-latin-ext-600-normal-XVUP5NK5-45e80e1d7075db2570d21907f882dc28.woff?vsn=d") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./chunks/ibm-plex-mono-latin-600-normal-IIV3OB4N-5a2ce7798732476dec03a9561de231fe.woff2?vsn=d") format("woff2"),url("./chunks/ibm-plex-mono-latin-600-normal-BXFNGPE3-a265e013b86ff4acc4e43d17c45e29b4.woff?vsn=d") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-display: "Bricolage Grotesque Variable", var(--font-family-sans);--font-family-title: var(--early-display);--early-label: "IBM Plex Mono", var(--font-family-mono);--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(--early-label);font-size:.6875rem;font-weight:600;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(--early-display);font-size:clamp(1.25rem,.9rem + 1.3vw,1.875rem);font-weight:600;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-family-title: var(--early-label);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(--early-label);font-size:.6875rem;font-weight:600;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}.roller__status b{font-weight:600}.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(--early-label);font-size:.6875rem;font-weight:600;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(--early-label);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted)}.roller__trait-value{min-width:0;font-weight:600;overflow-wrap:anywhere}.roller__odds{color:var(--color-fg-muted);font-family:var(--early-label);font-size:.75rem;font-weight:600;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);font-weight:600}.early__footer{display:flex;flex-wrap:wrap;gap:var(--space-3);align-self:end;padding-block-start:var(--space-4);font-family:var(--early-label);font-size:.75rem;font-weight:600;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-heading,.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 .account-kicker{color:color-mix(in srgb,var(--rg-holo-ink) 70%,transparent)}.account-heading{display:grid;gap:1rem;padding:var(--rg-panel-padding)}.account-heading h1{max-width:18ch;font-size:clamp(2rem,5vw,3.75rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}.account-heading h1:focus{outline:none}.account-lede{max-width:56ch;color:var(--color-fg-muted);font-size:1.05rem;line-height:1.5}.account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem;align-items:start}.account-identity{grid-column:1 / -1}.account-panel,.account-identity .rg-holo__content{display:grid;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__who{display:flex;align-items:center;gap:1.25rem;min-width:0}.account-identity__avatar{flex:none;width:4rem;height:4rem;border:1px solid var(--rg-holo-edge);object-fit:cover}.account-identity__name{display:grid;gap:.25rem;min-width:0}.account-identity__name h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.05;overflow-wrap:anywhere}.account-identity__name code{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}.account-keys__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.account-keys__list a{display:inline-block;padding:.25rem .6rem;border:1px solid var(--color-border);font-variant-numeric:tabular-nums;text-decoration:none}.account-keys__list a:hover{border-color:var(--ash-line-strong)}.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}.account-wallet code{flex:1 1 16rem;min-width:0}.account-wallet-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.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}.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}}}.points-stale[data-unseen]{visibility:hidden}.points-retry{display:grid;justify-items:start;gap:.5rem}.points-retry p{margin:0}.points-earn h3{margin:0;font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-muted)}.points-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.points-table th,.points-table td{padding:.6rem 0;border-block-start:1px solid var(--color-border);text-align:start;vertical-align:baseline}.points-table thead th{border-block-start:0;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.points-table tbody th{width:100%;font-weight:400}.points-table td,.points-table thead th+th{padding-inline-start:1rem;text-align:end}.points-earn{container-type:inline-size}@container (min-width: 30rem){.points-table td{white-space:nowrap}}.points-earn>*{min-width:0}.points-earn__soon{margin-inline-start:.5rem;color:var(--color-fg-muted);font-size:.85em}.points-earn__notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem}.points-earn__notes>div{display:grid;gap:.75rem;align-content:start}@container (max-width: 29.99rem){.points-table td,.points-table thead th+th{padding-inline-start:var(--space-1)}}@container (min-width: 16rem) and (max-width: 29.99rem){.points-table td{min-inline-size:4.5rem}}@media (max-width: 47.99rem){.account-grid>.rg-account,.account-page>.rg-account--signed-out{padding:var(--space-2)}.account-grid>.rg-account,.account-page>.rg-account--signed-out{border:1px solid var(--color-border);background:var(--color-surface)}.rg-account--signed-out>.rg-button{flex:1 1 auto}.account-grid .rg-account__metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr))}#account-credits .rg-account__metrics{margin-block-end:var(--space-2)}.rg-account__agent{flex-wrap:wrap;row-gap:0}.rg-account__pair-actions>.rg-button{flex:1 1 auto}.account-panel>ol{display:grid;gap:var(--space-2);margin:0;padding-inline-start:1.25rem}}@layer regents-product{.fleet-page{--fleet-view-top: calc(4rem + 1px + 2 * var(--rg-panel-padding));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-rows:auto auto minmax(20rem,1fr);min-height:calc(100dvh - var(--fleet-view-top))}.fleet-view:is([data-view=treasury],[data-view=proposals],[data-view=workspace]){grid-template-rows:auto minmax(20rem,1fr)}.fleet-view[data-view=hall]{height:calc(100dvh - var(--fleet-view-top))}.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 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-bar__actions{display:grid;justify-items:end;gap:.5rem}.fleet-bar__agents{margin:0;color:var(--color-fg-muted);font-size:.875rem}.fleet-bar__nav{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:.25rem}.fleet-bar__nav [aria-current=page]{box-shadow:inset 0 -3px 0 var(--ash-accent)}.fleet-about[hidden],.fleet-buy-offer[hidden]{display:none}.fleet-entry{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-inline-size:0;padding:.75rem var(--rg-panel-padding);border-block-end:1px solid var(--color-border)}.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{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)}.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;height:100%;min-height:0}.fleet-hall>*{min-height:0;overflow:auto;overscroll-behavior:contain}.fleet-channels{display:grid;align-content:start;gap:.25rem;padding:.75rem .5rem;border-inline-end:1px solid var(--color-border)}.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]{background:var(--ash-panel-strong);box-shadow:inset 3px 0 0 var(--ash-accent)}.fleet-channels__empty{padding:0 .5rem;color:var(--color-fg-muted)}.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.05rem}.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 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}#buy-key-order{display:grid;gap:.75rem;justify-items:start;max-width:34rem;min-width:0}#buy-key-order>.fleet-risks,#buy-key-order>.fleet-detail{justify-self:stretch}.fleet-buy-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-variant-numeric:tabular-nums}.fleet-buy-offer{white-space:nowrap}.key-map-selected__offer{display:none}.fleet-stage:has(#fleet-about:not([hidden])) .km-tile[data-state~=next]{--km-face: var(--palette-tangerine-tango);color:var(--palette-charcoal)}.fleet-stage:has(#fleet-about:not([hidden])) .key-map-selected__offer{display:inline}.fleet-stage:has(#fleet-about:not([hidden])) .key-map-selected__chosen{display:none}.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 .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-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-about{position:absolute;inset-block:0;inset-inline-end:0;z-index:2;display:grid;align-content:start;gap:1.25rem;width:min(26rem,100%);overflow:auto;overscroll-behavior:contain;padding:var(--rg-panel-padding);border-inline-start:1px solid var(--ash-line-strong);background:var(--color-surface)}.fleet-about__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fleet-about__close{flex:none}.fleet-about h2{font-size:1.35rem;line-height:1.1}.fleet-about section{display:grid;gap:.5rem}.fleet-about h3{font-size:1.05rem}.fleet-detail{color:var(--color-fg-muted)}.fleet-buy-order .wallet-panel-line{min-block-size:1.5em}.fleet-buy-order .wallet-panel-line[hidden]{display:block;visibility:hidden}.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-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=proposals] .fleet-stage,.fleet-view[data-view=workspace] .fleet-stage{overflow:visible}.fleet-view[data-view=treasury] .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]{height:auto}.fleet-hall{grid-template-columns:minmax(0,1fr);height:auto}.fleet-hall>*{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}.fleet-rail{border-inline-start:0;border-block-start:1px solid var(--color-border)}}@media (max-width: 47.99rem){.fleet-page{--fleet-view-top: calc(var(--shell-header-bottom) + 2rem)}.fleet-bar{gap:.75rem;padding:.75rem 1rem}.fleet-entry{padding:.75rem 1rem}.fleet-bar__actions,.fleet-bar__nav{gap:.375rem;font-size:.875rem}.fleet-bar__actions{justify-items:start}.fleet-bar__nav,.fleet-entry>.fleet-entry__cards{margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2)}.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{flex-grow:1}.fleet-channel{min-height:2.75rem}.fleet-pages a{display:inline-flex;align-items:center;min-height:2.75rem}.fleet-about{position:fixed;inset:var(--shell-header-bottom) calc(var(--rg-page-gutter) + 1px) 0;z-index:3;width:auto;border-inline-start:0}.fleet-buy-offer{white-space:normal}#buy-key-price,#buy-key-level{white-space:nowrap}.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 auto minmax(34rem,1fr)}.fleet-map-controls{flex-wrap:nowrap;gap:.375rem;overflow-x:auto;padding:.375rem var(--space-2);scrollbar-width:none}.fleet-map-controls>*{flex:none}.fleet-map-notes{padding-inline:var(--space-2)}.fleet-map-find input{flex:none;inline-size:10rem}#key-map-help{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}}.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}}#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-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__status[data-present=true]{color:var(--color-fg)}.member-card__connections a{overflow-wrap:anywhere}.member-card__cards{flex:none;padding-inline:0}@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;gap:1rem;padding:var(--rg-panel-padding)}.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-lede{max-width:56ch;color:var(--color-fg-muted);font-size:1.05rem;line-height:1.5}.key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem;align-items:start}.key-panel{display:grid;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-notice--error{border-inline-start-color:var(--ash-accent-warm)}.key-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;max-width:100%;overflow-wrap:anywhere}.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-address{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;max-width:100%}.key-address code{min-width:0;overflow-wrap:anywhere}.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-panel>.fleet-risks{justify-self:stretch}}}@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{margin:0;font-family:var(--font-family-title);font-weight:400}.rooms-page p{margin:0}.rooms-kicker{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.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-lede{max-width:56ch;color:var(--color-fg-muted);font-size:1.05rem;line-height:1.5}.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{font-size:1.35rem;line-height:1.1}.rooms-list ul{display:grid;gap:.5rem;width:100%;margin:0;padding:0;list-style:none}.rooms-list a[aria-current=page]{text-decoration:none;font-weight:600}.rooms-access{margin-inline-start:.5rem;color:var(--color-fg-muted);font-size:.8rem;font-weight:400}.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}.rooms-list li>a,.dms-list li>a{display:inline-flex;align-items:center}.rooms-thread{width:100%}.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;gap:1rem;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:.75rem;border:1px solid var(--color-border)}.rooms-thread-list li.rooms-naming{padding-block:.25rem;border-color:transparent}.rooms-author{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-weight:600}.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%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rooms-human{display:inline-flex;align-items:center;gap:.2rem}.rooms-mute{margin-inline-start:auto;font-weight:400}.rooms-side{display:grid;gap:1.5rem;min-width:0}.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-list ul{gap:0}.rooms-list li>a{min-height:2.75rem}.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-delete{display:grid;gap:.5rem;min-height:4.5rem;align-content:start}.dms-delete-choices{display:flex;gap:.5rem}.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-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}.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(3,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: 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-filters{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.workspace-filters a[aria-current=page]{text-decoration:none;font-weight:600}.workspace-cards,.workspace-lines,.workspace-list{display:grid;gap:.75rem;width:100%;margin:0;padding:0;list-style:none}.workspace-list{gap:.25rem}.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-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-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}@media (max-width: 60rem){.workspace-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 47.99rem){.workspace-filters{row-gap:0}.workspace-filters a,.workspace-toggle,.workspace-pages a{display:inline-flex;align-items:center;min-height:2.75rem}}}@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-lede{max-width:56ch;color:var(--color-fg-muted);font-size:1.05rem;line-height:1.5}.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 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-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)}.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-balance{padding-block-start:1rem;border-top:1px solid var(--color-border)}.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-form[hidden]{display:none}.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-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;padding:clamp(1rem,2.5vw,2rem)}#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}#treasury-page .proposals-address a{display:inline-flex;padding:.5rem}@media (max-width: 40rem){.treasury-permissions>div{grid-template-columns:1fr;gap:.25rem}}}@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}#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-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}}@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-mono);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-mono)}.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-mono);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-mono);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-mono);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:80;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:700 1.3rem/1 var(--font-family-mono)}.motion-lab__menu-anchor{position:relative}.motion-lab__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;display:grid;min-width:13rem;border:1px solid var(--ash-line-strong);background:var(--color-surface);box-shadow:var(--shadow-md);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:60;background:color-mix(in oklch,var(--color-bg) 72%,transparent)}.motion-lab__drawer,.motion-lab__sheet{position:fixed;z-index:70;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:65;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(--shadow-md);rotate:-2deg;transform-origin:0 100%}.motion-lab__note p{font-weight:var(--font-weight-semibold)}.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-mono);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:var(--font-weight-semibold) .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-mono);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{--harbour-haze: #0b0b0b;position:fixed;inset:0;z-index:0;background:var(--harbour-haze)}:root[data-theme=light] .harbour-sea__harbour{--harbour-haze: #f6f4ea}@media (prefers-color-scheme: light){:root:not([data-theme]) .harbour-sea__harbour{--harbour-haze: #f6f4ea}}.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}.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-mono);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:""}body:has(>.harbour-sea){--sea-lift: .56s;--sea-gutter: var(--space-4);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{background:var(--color-bg)}body:has(>.harbour-sea) #route-content .legal-page{border:1px solid var(--color-border);background:var(--color-surface)}body:has(>.harbour-sea)>.regent-footer{position:relative;z-index:1;background:var(--color-bg);transition:opacity var(--sea-lift) ease,visibility 0s}.harbour-sea__harbour{pointer-events:none}body.sea-lifted .harbour-sea__harbour{pointer-events:auto}body:has(>.harbour-sea) #shell-header{padding-inline-end:calc(2.75rem + 2 * var(--space-1))}.harbour-sea .harbour-sea__lift{position:absolute;top:calc(1px + 1rem);right:calc(max(var(--sea-gutter),(100% - var(--rg-frame-max)) / 2) + 1px + var(--space-1));z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;min-height:0;padding:0;border:1px solid var(--ash-line-strong);border-radius:0;background:var(--color-bg);color:var(--color-fg);cursor:pointer}body.sea-lifted .harbour-sea .harbour-sea__lift{position:fixed}@media (hover: hover){.harbour-sea .harbour-sea__lift:hover{background:color-mix(in oklab,var(--color-fg) 6%,var(--color-bg))}}.harbour-sea .harbour-sea__lift:focus-visible{outline:2px solid var(--ash-accent);outline-offset:2px}.harbour-sea .harbour-sea__lift svg{width:1.1rem;height:1.1rem;transition:rotate .3s ease}.harbour-sea .harbour-sea__lift[aria-pressed=true] svg{rotate:180deg}@media (max-width: 74.99rem){body:has(>.harbour-sea){--sea-gutter: var(--space-3)}}@media (max-width: 47.99rem){body:has(>.harbour-sea){--sea-gutter: var(--space-2)}body:has(>.harbour-sea) #shell-header{padding-inline-end:calc(2.75rem + 8px)}body:has(>.harbour-sea) #shell-header .mobile-menu-button{padding-inline:.5rem}body:has(>.harbour-sea) #shell-header .rg-button:not(.rg-button--quiet){gap:.25rem;padding-inline:.5rem}body:has(>.harbour-sea) #shell-header .rg-button:not(.rg-button--quiet):after{margin-inline:0}.harbour-sea .harbour-sea__lift{top:calc(1px + .5625rem);right:calc(var(--sea-gutter) + 1px + 4px)}}@media (min-width: 48rem) and (max-width: 48.49rem){body:has(>.harbour-sea) #shell-header .rl-header-links{display:none}}@media (max-width: 29.99rem){body:has(>.harbour-sea) #shell-header .shell-brand__name{display:none}}@media (max-width: 24.49rem){body:has(>.harbour-sea) #shell-header:has(.shell-get-key,.shell-credits) .theme-control{display:none}}@media (max-width: 22.49rem){body:has(>.harbour-sea) #shell-header .rg-button:not(.rg-button--quiet):after{display:none}body:has(>.harbour-sea) #app-shell #shell-header :is(.shell-credits,.account-chip){padding-inline:.35rem}}body.sea-lifted:has(>.harbour-sea){height:100dvh;min-height:0;overflow:hidden}body.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)}body.sea-lifted:has(>.harbour-sea)>.regent-footer{opacity:0;visibility:hidden;transition:opacity var(--sea-lift) ease,visibility 0s var(--sea-lift)}.harbour-card{width:min(24rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:1px solid var(--ash-line-strong);background:var(--color-surface);color:var(--color-fg);overflow-y:auto}.harbour-card::backdrop{background:color-mix(in oklch,var(--palette-charcoal) 30%,transparent)}.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-mono);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__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:after{margin-inline-start:.4em;content:"\2192"}@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,.harbour-sea .harbour-sea__lift svg,body:has(>.harbour-sea) #app-shell,body:has(>.harbour-sea)>.regent-footer,body.sea-lifted:has(>.harbour-sea) #app-shell,body.sea-lifted:has(>.harbour-sea)>.regent-footer{transition:none}.harbour-sea .harbour-sea__lift[aria-pressed=true] svg{rotate:none}body.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:6;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:none;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}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(--color-focus-ring, Highlight);outline-offset:2px}[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:var(--space-3);padding: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,.regent-footer__social>a svg{display:inline-flex;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:2.75rem;color:inherit}.regent-footer__links .regent-footer__guide{display:inline-flex;align-items:center;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.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)}}@media (max-width: 47.99rem){.regent-footer__legal{flex-basis:100%}}.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}body>.regent-footer{margin-inline:auto;width:min(calc(100% - 2 * var(--rg-page-gutter)),var(--rg-frame-max));border-inline:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.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))}@media (max-width: 74.99rem){body>.regent-footer{--rg-page-gutter: var(--space-3)}}@media (max-width: 47.99rem){body>.regent-footer{--rg-page-gutter: var(--space-2)}}.regents-apps{width:min(24rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;margin:auto;padding:var(--space-3);background:var(--color-surface);color:var(--color-fg);border:1px solid var(--hairline-strong)}.regents-apps h2{font-size:1.25rem}.regents-apps ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-2)}.regents-apps a{display:flex;align-items:center;justify-content:center;min-height:3rem;padding:var(--space-2);border:1px solid var(--hairline-strong)}
