@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;--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(--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-charcoal);--support-panel-ink: var(--palette-platinum)}: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: #161616;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #E5E3D2;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #3A3A3A;--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: #FF5B19;--color-bg: #0F0F10;--color-surface: #1B1C1E;--color-surface-elevated: #1B1C1E;--color-border: #2A2B2E;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #B9B7A6;--color-primary-shade: #8E8C7C;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-focus: #AECACD;--color-link: #B9B7A6;--color-muted: var(--color-fg-muted);--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD}:root[data-brand=patchbay][data-theme=light]{color-scheme:light;--brand-accent: #FF5B19;--color-bg: #E5E3D2;--color-surface: #AECACD;--color-surface-elevated: #AECACD;--color-border: color-mix(in srgb, var(--color-fg) 28%, var(--color-bg));--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 75%, var(--color-bg));--color-accent: #FF5B19;--color-primary-shade: #E6450E;--color-accent-secondary: #161616;--color-fg-on-accent: #161616;--color-focus: #A33208;--color-link: #161616;--color-muted: var(--color-fg-muted);--color-success: #124F33;--color-error: #8A1F1F;--color-warning: #6A3F00;--color-info: #2C4E52}@media (prefers-color-scheme: light){: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: #161616;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #E5E3D2;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #3A3A3A;--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: #FF5B19;--color-bg: #E5E3D2;--color-surface: #AECACD;--color-surface-elevated: #AECACD;--color-border: color-mix(in srgb, var(--color-fg) 28%, var(--color-bg));--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 75%, var(--color-bg));--color-accent: #FF5B19;--color-primary-shade: #E6450E;--color-accent-secondary: #161616;--color-fg-on-accent: #161616;--color-focus: #A33208;--color-link: #161616;--color-muted: var(--color-fg-muted);--color-success: #124F33;--color-error: #8A1F1F;--color-warning: #6A3F00;--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){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}}@keyframes rg-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@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-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):is(:hover,:focus-visible):before{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,color-mix(in srgb,var(--rg-shimmer-color, var(--palette-tangerine-tango, #ff5b19)) 75%,var(--palette-platinum, #e5e3d2)) 24%,transparent) 50%,transparent 70%);background-size:300% 100%;background-repeat:no-repeat;animation:rg-shimmer var(--rg-shimmer-duration, 1.15s) var(--ease-out) infinite}.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-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):not(:focus-visible):before,.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}}.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;perspective:5rem}.rg-theme-toggle .theme-toggle__stage{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--rg-p-surface);transform-style:preserve-3d;--prism-laser: var(--palette-tangerine-tango);--prism-edge: color-mix(in oklch, var(--rg-p-text) 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)}@media (prefers-color-scheme: light){:root:not([data-theme]) .rg-theme-toggle .theme-toggle__stage{--prism-laser: var(--palette-tangerine-tango)}}.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 (prefers-reduced-motion: no-preference) and (forced-colors: none){.rg-theme-toggle .theme-toggle__cube{animation:regent-theme-prism 14s linear infinite}}@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-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-1);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:var(--radius);cursor:pointer;overflow:visible;background:transparent;color:var(--rg-p-on-accent);font-weight:600;text-decoration:none}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)){border:0;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}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;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))}@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;}@media (forced-colors: none){.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):after{--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;content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background: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)) left top / var(--rg-cut-control) var(--rg-cut-control),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)) right bottom / var(--rg-cut-control) var(--rg-cut-control),linear-gradient(var(--rg-button-edge-ink) 0 0) right top / var(--rg-cut-control) 1px,linear-gradient(var(--rg-button-edge-ink) 0 0) right top / 1px var(--rg-cut-control),linear-gradient(var(--rg-button-edge-ink) 0 0) left bottom / var(--rg-cut-control) 1px,linear-gradient(var(--rg-button-edge-ink) 0 0) left bottom / 1px var(--rg-cut-control);background-repeat:no-repeat;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)):after{--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)):after{--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)):disabled:after{--rg-button-edge-ink: var(--rg-p-disabled-fill);--rg-button-cut-ink: transparent}:root .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):is(:hover,:focus-visible):after{--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:is(.rg-button--secondary,.rg-button--quiet):hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline;text-underline-offset:.2em}.rg-button.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)),.rg-button.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):is(:hover,:focus-visible){text-decoration:none}@media (prefers-reduced-motion: reduce){.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):after{transition:none!important}}.rg-button[hidden]{display:none}.rg-button--secondary{background:var(--rg-p-surface);color:var(--rg-p-text);border-color:var(--rg-p-control-border)}.rg-button--quiet{background:transparent;color:var(--rg-p-text)}.rg-button:disabled{cursor:default}.rg-button:is(.rg-button--secondary,.rg-button--quiet):disabled{opacity:.6}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):disabled{color:var(--rg-p-muted)}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):disabled:before{background-color:var(--rg-p-disabled-fill)}.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-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-profile{width:min(100%,38rem);box-sizing:border-box;margin-inline:auto;padding:var(--container-padding)}.rg-profile h1{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:where(:not(.rg-button--secondary):not(.rg-button--quiet)):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-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-ground: var(--color-bg);--ash-panel: var(--color-surface);--ash-ink: var(--color-fg);--ash-line: var(--color-border);--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-muted: color-mix(in oklch, var(--ash-ink) 65%, transparent);--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(--ash-ground);color:var(--ash-ink);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(--ash-ground);color:var(--ash-ink);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(--ash-line);background:var(--ash-ground)}#shell-header .shell-spacer{flex:1}#shell-header .rl-header-links{margin-inline-end:1.7rem}#shell-header a,#shell-sidebar a{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,.account-control details{position:relative}.shell-brand,.account-control summary,.mobile-menu-button,.theme-toggle{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;height:100%;padding:.45rem .85rem;border:0;border-inline-start:1px solid var(--ash-line);border-radius:0;background:transparent;color:inherit;cursor:pointer;list-style:none;user-select:none}.shell-brand{margin-inline-start:-1px}.account-control,.theme-control{display:flex}.account-control summary::-webkit-details-marker{display:none}@media (hover: hover){.shell-brand:hover,.account-control summary:hover,.mobile-menu-button:hover{background:color-mix(in oklch,var(--ash-ink) 6%,transparent)}}.account-control details[open] summary{background:color-mix(in oklch,var(--ash-ink) 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}}.shell-chevron{margin-left:.25rem;color:var(--ash-muted);font-family:var(--font-family-ui);transition:transform var(--duration-fast) var(--ease-out)}details[open]>summary .shell-chevron{transform:rotate(180deg)}.shell-popover{position:absolute;top:100%;z-index:6;display:grid;min-width:13rem;border:1px solid var(--ash-line-strong);background:var(--ash-panel)}.account-menu__content>a{min-height:2.75rem;padding:.7rem .85rem}@media (hover: hover){.account-menu__content>a:hover{background:color-mix(in oklch,var(--ash-ink) 8%,transparent)}}.theme-control .shell-popover,.account-menu__content{right:0}.account-menu__content{min-width:14rem;transform-origin:calc(100% - 1.5rem) 0}.account-menu__row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.8rem .85rem;border:0;border-block-end:1px solid var(--ash-line);border-radius:0;background:transparent;color:inherit;text-align:left}@media (hover: hover){.account-menu__row:hover{background:color-mix(in oklch,var(--ash-ink) 8%,transparent)}}.account-menu__icon{width:1.4rem;height:1.4rem}#account-menu .account-menu__row--account{color:var(--ash-accent-warm)}.account-menu__row--danger{border-block-end:0;color:var(--ash-accent-warm)}#shell-header .rg-theme-toggle.rg-button{height:100%;transition:border-color .14s ease}@media (hover: hover){.theme-toggle:hover{border-color:var(--ash-accent)}}.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(--ash-line);background:var(--ash-ground)}#shell-sidebar ul{display:grid;margin:0;padding:0;list-style:none}#shell-sidebar li{min-width:0}#shell-sidebar li>a,#shell-sidebar li>button,#shell-sidebar [data-tree]>a{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:.65rem .85rem;border:0;border-block-end:1px solid var(--ash-line);border-radius:0;background:transparent;color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.07em;text-align:left;text-transform:uppercase}@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(--ash-ink) 6%,transparent);color:var(--ash-ink)}}#shell-sidebar [aria-current=page],#shell-sidebar [aria-pressed=true]{background:var(--ash-panel-strong);color:var(--ash-ink)}#shell-sidebar li>.shell-sidebar__heading{display:flex;align-items:flex-end;min-height:2.75rem;padding:1.1rem .85rem .4rem;border-block-end:1px solid var(--ash-line);color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}@media (min-width: 48rem) and (max-width: 63.99rem){#shell-sidebar li:has(>.shell-sidebar__heading){grid-column:1 / -1}}#shell-sidebar [data-tree]>span{display:flex;padding:.35rem .85rem .55rem;border-block-end:1px solid var(--ash-line)}#shell-sidebar [data-tree]>span a{padding:.2rem .45rem;border:1px solid var(--ash-line);color:var(--ash-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(--ash-ink)}#app-shell-scroller{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}#route-content{width:100%;min-height:100%;margin-inline:auto;padding:var(--rg-panel-padding)}@media (max-width: 48rem){#app-shell{grid-template:auto minmax(0,1fr) / minmax(0,1fr)}#shell-header{grid-column:1;min-height:3.5rem}#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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-control summary{max-width:6rem;padding-inline:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#shell-sidebar{position:fixed;inset:3.5rem 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(--ash-ground)}#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(--ash-line);border-radius:0;background:transparent;color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.shell-menu-scrim{position:fixed;inset:3.5rem 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(--ash-ground) 72%,transparent)}.shell-menu-scrim[hidden]{display:none}#route-content{padding:1rem}.shell-popover{position:fixed;top:3.5rem;right:0;left:0;max-height:calc(100dvh - 3.5rem);overflow:auto;border-inline:0}}@media (prefers-reduced-motion: reduce){.shell-chevron,.theme-toggle{transition:none}}#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}@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(--ash-line)}#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-control summary [data-account-target=profile]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}#shell-header .account-control summary .shell-chevron{flex:0 0 auto}.account-control>.rg-button{font-size:.75rem;margin:4px;padding-inline:.75rem;white-space:nowrap}}.loading-panel{display:grid;gap:1rem;min-width:0}.loading-panel h3{margin:0;font-size:1rem}.loading-lines{display:grid;gap:.75rem}.loading-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.loading-metrics dt{margin-bottom:.5rem;color:var(--ash-muted)}.loading-metrics dd{margin:0}.loading-skeleton{display:block;width:100%;height:1em;border-radius:var(--radius-sm);background:color-mix(in oklch,var(--ash-ink) 12%,transparent)}.loading-skeleton--title{width:70%;height:1.5rem}.loading-skeleton--metric{width:80%;height:2rem}.loading-skeleton--control{height:2.75rem}@media (prefers-reduced-motion: no-preference) and (forced-colors: none){[aria-busy=true] .loading-skeleton{animation:loading-pulse 1.4s ease-in-out infinite alternate}}@keyframes loading-pulse{to{opacity:.45}}@media (max-width: 30rem){.loading-metrics{grid-template-columns:minmax(0,1fr)}}@media (forced-colors: active){.loading-skeleton{background:GrayText;forced-color-adjust:none;opacity:.2}}@layer regents-product{.key-map,.key-map-preview{--km-tone-0: color-mix(in oklch, var(--ash-ink) 11%, var(--ash-ground));--km-tone-1: color-mix(in oklch, var(--palette-powder-blue) 42%, var(--ash-ground));--km-tone-2: color-mix(in oklch, var(--ash-ink) 24%, var(--ash-ground));--km-tone-3: color-mix(in oklch, var(--palette-powder-blue) 20%, var(--ash-ground));--km-sale-0: color-mix(in oklch, color-mix(in oklch, var(--ash-accent) 71.9%, var(--ash-ink)) 30.6%, var(--ash-ground));--km-sale-1: color-mix(in oklch, color-mix(in oklch, var(--ash-accent) 40.2%, var(--palette-powder-blue)) 54.8%, var(--ash-ground));--km-sale-2: color-mix(in oklch, color-mix(in oklch, var(--ash-accent) 54%, var(--ash-ink)) 40.7%, var(--ash-ground));--km-sale-3: color-mix(in oklch, color-mix(in oklch, var(--ash-accent) 58.5%, var(--palette-powder-blue)) 37.6%, var(--ash-ground));--km-sold-out-line: var(--ash-line-strong);--km-upcoming-line: var(--ash-muted);--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-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(--ash-line);background:var(--ash-ground);color:var(--ash-ink);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(--ash-muted)}.key-map-preview{overflow:hidden;background:var(--ash-ground)}.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(--ash-ink) 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(--ash-ground));--km-rim: var(--km-face)}.key-map-preview polygon[data-state=next]{--km-rim: var(--palette-tangerine-tango);--km-face: var(--ash-ground);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}.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(--ash-ink) 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(--ash-ground));--km-rim: var(--km-face);color:var(--ash-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=upcoming]{stroke:var(--km-upcoming-line);stroke-width:1.5px;stroke-dasharray:4 4}.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(--ash-muted);font-size:10px;letter-spacing:.06em}.km-tile>span:last-child:empty{display:none}.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(--ash-ground);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);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-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(--ash-ground);color:var(--ash-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.km-level[data-level=upcoming]{border-style:dashed;border-color:var(--km-upcoming-line)}.km-level[data-level=on-sale]{border:2px dashed var(--km-on-sale-line);color:var(--ash-ink);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~=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(--ash-panel);color:var(--ash-ink);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(--ash-line);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(--ash-line);background:var(--ash-panel)}.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__section{display:grid;gap:.85rem;min-width:0}.key-profile__section h3{margin:0;font-size:1.1rem}.key-profile__section a{color:inherit}.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(--ash-muted);font-size:.875rem}.key-profile-facts dd{margin:0;overflow-wrap:anywhere}.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-keys a[aria-current=true]{font-weight:600;text-decoration:none}.key-profile-muted,.key-profile-status{margin:0;color:var(--ash-muted)}.key-profile-status{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(--ash-line);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{width:min(100%,26rem);aspect-ratio:63 / 88;background:var(--rg-holo-graphite);clip-path:var(--rg-holo-clip)}.key-profile-card .rg-holo__content{height:100%}.key-profile-card__face{display:grid;grid-template:auto 1fr auto auto / 1fr auto;height:100%;gap:.35rem}.key-profile-card__face p{margin:0}.key-profile-card__fleet{font-variant:small-caps;letter-spacing:.04em}.key-profile-card__level{font-family:var(--font-family-mono)}.key-profile-card__mark{position:relative;display:grid;grid-column:1 / -1;place-items:center;align-self:center;width:78%;justify-self:center}.key-profile-card__mark svg{width:100%;fill:none;stroke:var(--rg-holo-ink);stroke-width:1}.key-profile-card__mark span{position:absolute;inset:42% 0 auto;text-align:center;font-family:var(--font-family-mono);font-size:clamp(1.25rem,4vw,2.25rem)}.key-profile-card__name,.key-profile-card__trait{grid-column:1 / -1}.key-profile-card__name{font-size:1.15rem;font-weight:600}.key-profile-card__trait{color:color-mix(in srgb,var(--rg-holo-ink) 75%,transparent)}@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))}}.who-is-here{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(--ash-panel)}.who-is-here[hidden]{display:none}.who-is-here__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.who-is-here__heading h2{font-size:1.35rem;line-height:1.1}.who-is-here__close{flex:none}.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(--ash-line)}.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(--ash-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;gap:.2rem;padding-block:.75rem;border-block-end:1px solid var(--ash-line)}.activity-line:first-child{padding-block-start:0}.activity-line[data-tone=disagreement]{padding-inline-start:.75rem;border-inline-start:3px solid var(--ash-accent-warm)}.activity-line p{margin:0}.activity-line__text{overflow-wrap:anywhere}.activity-line__quote{color:var(--ash-muted)}.activity-line[data-kind=posts] .activity-line__quote{display:block}.activity-line__time{color:var(--ash-muted);font-size:.875rem}.trying-now,.trying-now section{display:grid;gap:.6rem}.trying-now>section{margin-block-start:.4rem}.trying-now h4,.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(--ash-muted)}.trying-goal{display:grid;gap:.2rem;padding-block-end:.6rem;border-block-end:1px solid var(--ash-line)}.trying-goal__title{font-weight:600}.trying-goal>.trying-now__detail{font-size:.875rem}.trying-goal__tasks{gap:.35rem;margin-block-start:.35rem;padding-inline-start:.75rem;border-inline-start:1px solid var(--ash-line)}.trying-problem[data-tone=disagreement]{padding-inline-start:.75rem;border-inline-start:3px solid var(--ash-accent-warm)}.trying-now>a{justify-self:start}.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(--ash-panel);color:var(--ash-ink)}.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(--ash-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-line,.wallet-panel-note{margin:0;line-height:1.5;overflow-wrap:anywhere}.wallet-panel-note{color:var(--ash-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)}}.split-clip{display:inline-block;overflow:clip}@layer regents-product{.rl-root{--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);--rl-hero-pill-h: 2.75rem;background:var(--rl-bg);color:var(--rl-ink);min-height:100vh}.rl-root :is(h1,h2,h3,p){margin-block:0}.rl-root [id]{scroll-margin-block-start:2rem}.rl-header-bar{display:flex;align-items:center;flex-wrap:wrap;min-height:5rem;gap:1rem;padding:var(--space-2) var(--rg-panel-padding)}.rl-brand{display:flex;gap:var(--space-1);align-items:center;font-family:var(--font-family-title);text-decoration:none}.rl-brand img{width:2rem;height:2rem;object-fit:contain}.rl-header-bar>.rl-header-links{margin-inline-start:auto}.rl-header-links,.rl-footer-links{display:flex;align-items:center;gap:var(--space-2)}.rl-header-links>a:not(.rg-button),.rl-footer-links a{display:inline-flex;width:1.25rem;height:1.25rem}.rl-header-links svg,.rl-footer-links svg{width:1.25rem;height:1.25rem}.rl-hero{min-width:0}.rl-hero--home{--rl-hero-mark-w: clamp(6rem, 8vw, 8rem);position:relative;isolation:isolate;padding:clamp(1.5rem,4.5svh,3rem) var(--rg-panel-padding) 0}.rl-hero-prism{position:absolute;inset:0 0 auto;block-size:clamp(22rem,calc(60svh - 5rem),32rem);z-index:-1;overflow:hidden;pointer-events:none;contain:strict;mask-image:linear-gradient(90deg,#000,transparent 30% 70%,#000),linear-gradient(#000 55%,transparent);mask-composite:intersect}.rl-hero-prism canvas,.rl-hero-art{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.rl-hero-art{object-fit:cover}.rl-hero-prism canvas{opacity:0}.rl-hero-prism[data-prism-ready=true] canvas{opacity:1}.rl-hero-prism[data-prism-ready=true] .rl-hero-art{visibility:hidden}.rl-hero-column{display:flex;flex-direction:column;align-items:center;max-width:64rem;min-width:0;margin-inline:auto;text-align:center}.rl-hero-tally{display:flex;justify-content:center;min-block-size:1.75rem}.rl-hero-tally__pill{display:inline-flex;align-items:center;gap:.5rem;min-block-size:1.75rem;padding:0 .875rem;border:1px solid var(--ash-line-strong);border-radius:.875rem;color:var(--rl-muted);font-family:var(--font-family-mono);font-size:.75rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.rl-hero-tally__dot{width:.4375rem;height:.4375rem;background:var(--ash-accent-warm)}.rl-hero-column>.rl-hero-title{margin-block-start:clamp(1rem,3svh,1.75rem);font-size:clamp(2.25rem,1rem + 4.6vw,5rem);line-height:1.02;letter-spacing:-.035em}.rl-hero-title>span{display:block;text-wrap:balance}.rl-hero-title__accent{color:var(--ash-accent-warm)}.rl-hero-title__phrase{white-space:nowrap}.rl-hero-column>.rl-hero-lede{margin-block-start:var(--space-3);max-width:40ch;color:var(--rl-muted);font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);line-height:1.45;text-wrap:balance}.rl-hero-give{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin-block-start:clamp(1.25rem,4svh,2.25rem);color:var(--rl-muted);font-size:.9375rem}.rl-hero-runtimes{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin:0;padding:0;list-style:none}.rl-hero-runtimes li{padding:.125rem .5rem;border:1px solid var(--rl-line);color:var(--rl-ink);font-family:var(--font-family-mono);font-size:.75rem;letter-spacing:.04em}.rl-hero-command{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prompt text copy";align-items:center;gap:var(--space-2);width:min(100%,44rem);margin-block-start:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--ash-line-strong);background:var(--rl-panel);text-align:start}.rl-hero-command__prompt,.rl-hero-command__text{font-family:var(--font-family-mono);font-size:.9375rem;line-height:1.6}.rl-hero-command__prompt{grid-area:prompt;color:var(--ash-accent-warm)}.rl-hero-command__text{grid-area:text;color:var(--rl-ink);overflow-wrap:anywhere}.rl-hero-command__copy{grid-area:copy}.rl-hero-column>.rl-hero-reads{margin-block-start:.75rem;color:var(--rl-muted);font-size:.8125rem}.rl-hero-column>.rl-hero-then{margin-block-start:var(--space-3);max-width:60ch;font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.45;text-wrap:balance}.rl-hero-mark{display:block;width:var(--rl-hero-mark-w);aspect-ratio:252 / 186;margin-block:calc(var(--space-4) - var(--rl-hero-mark-w) * 46 / 252) calc(var(--rl-hero-mark-w) * -34 / 252);translate:calc(var(--rl-hero-mark-w) * 6 / 252) 0;background:var(--ash-accent-warm);mask:url(/images/brand/mark-flat-dark-e80986f029f2096f6c92c5b8664e54aa.svg?vsn=d) center / contain no-repeat luminance,url(/images/brand/mark-flat-dark-e80986f029f2096f6c92c5b8664e54aa.svg?vsn=d) center / contain no-repeat luminance;mask-composite:intersect}.rl-hero-stem{width:1px;height:clamp(1.5rem,4svh,2.5rem);background:var(--ash-line-strong)}.rl-hero-pill{position:relative;z-index:1;display:inline-flex;align-items:center;min-block-size:var(--rl-hero-pill-h);margin-block-end:calc(var(--rl-hero-pill-h) / -2);padding-inline:1.5rem;border-radius:999px;background:var(--rl-ink);font-family:var(--font-family-ui);font-weight:500;text-decoration:none;transition:background-color .15s ease}.rl-hero-pill__label{color:var(--rl-bg)}.rl-hero-pill:hover{background:color-mix(in oklab,var(--rl-ink) 82%,var(--ash-accent-warm))}.rl-overline{font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.rl-fleets{display:grid;gap:var(--space-3);padding:var(--rg-panel-padding);padding-block-start:max(var(--rg-panel-padding),calc(var(--rl-hero-pill-h) / 2 + var(--space-2)))}.rl-fleets>h2{grid-area:1 / 1;justify-self:start;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.03em}.rl-fleet-cards{grid-area:2 / 1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);margin:0;padding:0;list-style:none}.rl-fleets-fan{display:none;grid-area:1 / 1;position:relative;pointer-events:none}.rl-fleets-fan svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rl-fleets-fan path{fill:none;stroke:color-mix(in oklch,var(--rl-ink) 32%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}@media (min-width: 34rem){.rl-fleet-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){.rl-fleets{row-gap:6.5rem}.rl-fleets-fan{display:block;margin-block:calc(var(--rl-hero-pill-h) / 2 - max(var(--rg-panel-padding),calc(var(--rl-hero-pill-h) / 2 + var(--space-2)))) -6.5rem}.rl-fleets-fan [data-fan="4"]{display:none}}@media (min-width: 75rem){.rl-fleet-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.rl-fleets-fan [data-fan="4"]{display:inline}.rl-fleets-fan [data-fan="2"]{display:none}}.rl-fleet-card{min-width:0}.rl-fleet-card__link{display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:var(--space-2);height:100%;padding:var(--space-2);border:1px solid var(--rl-line);background:var(--rl-panel);color:inherit;text-decoration:none;transition:border-color .15s ease}.rl-fleet-card__link:hover{border-color:var(--ash-line-strong)}.rl-fleet-card__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.rl-fleet-card h3{font-family:var(--font-family-title);font-size:1.375rem;font-weight:400;line-height:1.15}.rl-fleet-card p{font-size:.9375rem;line-height:1.45}.rl-fleet-card__now{display:grid;align-content:start;gap:var(--space-1);padding-block-start:var(--space-1);border-block-start:1px solid var(--rl-line);min-width:0}.rl-fleet-card__now p{overflow-wrap:anywhere}.rl-fleet-card__who{color:var(--rl-muted);font-variant-numeric:tabular-nums}.rl-fleet-card__trying,.rl-fleet-card__featured,.rl-fleet-card__latest>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rl-fleet-card__featured .rl-overline{display:block;margin-block-end:.25rem;color:var(--rl-muted)}.rl-fleet-card__featured{-webkit-line-clamp:4}.rl-fleet-card__latest{display:grid;gap:.125rem;color:var(--rl-muted);font-size:.875rem}.rl-fleet-card__latest time{font-size:.8125rem;font-variant-numeric:tabular-nums}.rl-fleet-card .rl-fleet-card__failed{color:var(--rl-muted);font-size:.875rem}.rl-fleet-card .key-map-preview{aspect-ratio:16 / 10;border:1px solid var(--rl-line)}.rl-fleet-card[data-coming-soon] .key-map-preview{opacity:.4}.rl-fleet-card .rl-fleet-card__soon{justify-self:start;align-self:start;padding:.125rem .5rem;border:1px solid var(--rl-line);color:var(--rl-muted);font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.rl-opportunities{display:grid;gap:var(--space-3);padding:var(--rg-panel-padding)}.rl-opportunities>h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.03em}.rl-opportunity-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.rl-opportunity-tiles>li{min-width:0}.rl-opportunity{display:grid;align-content:start;gap:var(--space-1);height:100%;padding:var(--space-2);border:1px solid var(--rl-line);background:var(--rl-panel);color:inherit;text-decoration:none;transition:border-color .15s ease}.rl-opportunity:hover{border-color:var(--ash-line-strong)}.rl-opportunity:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.rl-opportunity h3{font-family:var(--font-family-title);font-size:1.25rem;font-weight:400;line-height:1.15}.rl-opportunity p{font-size:.9375rem;line-height:1.45}.rl-opportunity .rl-overline{color:var(--rl-muted)}.rl-opportunities__more{justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-family-ui)}.rl-opportunities__more:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.rl-tech-stack{display:grid;gap:var(--space-3);padding:var(--rg-panel-padding)}.rl-tech-stack>h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.03em}.rl-tech-stack ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.rl-tech-stack li{padding:var(--space-2);border:1px solid var(--rl-line);background:var(--rl-panel);font-size:.9375rem;line-height:1.45}.rl-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:var(--rg-panel-padding);font-size:.8125rem}.rl-document-links{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.rl-document-links a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-family-ui)}@media (max-width: 47.99rem){.rl-hero-copy{padding:0}.rl-hero-copy h1{font-size:clamp(2.5rem,10vw,4.5rem)}.rl-hero-prism{inset-inline:var(--rg-panel-padding);block-size:12rem;opacity:.6}.rl-hero-command{padding:var(--space-2)}.rl-hero-command__prompt,.rl-hero-command__text{font-size:.8125rem;line-height:1.5}.rl-brand{font-size:.875rem}}@media (max-width: 24rem){.rl-hero-tally__pill{font-size:.6875rem;letter-spacing:.04em}}@media (prefers-reduced-motion: reduce){.rl-fleet-card__link,.rl-opportunity,.rl-hero-pill{transition:none}}}html[data-home-theme-locked=true] [data-theme-toggle]{display:none}@layer regents-product{.legal-root{min-height:100vh}.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 .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}}@layer regents-product{.early{display:flex;flex-direction:column;width:min(100%,54rem);min-height:100svh;margin-inline:auto;padding:clamp(2.5rem,10svh,6rem) 16px 1.5rem;background:var(--color-bg);color:var(--color-fg)}.early :where(h1,p){margin-block:0}.early__overline{font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ash-muted)}.early__title{margin-block-start:var(--space-2);font-size:clamp(2.25rem,1.25rem + 4vw,3.75rem);line-height:1.04;letter-spacing:-.035em;overflow-wrap:anywhere}.early__title>span{display:block;text-wrap:balance}.early__title-accent{color:var(--ash-accent-warm)}.early__lede{margin-block-start:var(--space-3);max-width:34rem;color:var(--ash-muted);font-size:1.0625rem}.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 h2{font-family:var(--font-family-ui);font-size:.6875rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ash-muted)}.early__stack ul{display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none}.early__stack li{padding-inline-start:var(--space-2);border-inline-start:1px solid var(--ash-line-strong);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}.early__footer{display:flex;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--space-6);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.early__footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--ash-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(--ash-line);background:var(--ash-panel)}.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(--ash-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(--ash-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-signed-out{justify-items:start}.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(--ash-line)}.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(--ash-line);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(--ash-line)}.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(--ash-line)}.verified-connections__list li>div{display:grid;gap:.25rem}.verified-connections__list li>div span{color:var(--ash-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)}.account-session{justify-items:start}@media (max-width: 30rem){.verified-connections__list li{align-items:stretch;flex-direction:column}}}@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(--ash-line);background:var(--ash-panel)}.fleet-view{display:grid;grid-template-rows:auto minmax(20rem,1fr);min-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(--ash-line)}.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(--ash-muted)}.fleet-bar__actions{display:flex;flex-wrap:wrap;gap:.5rem}.fleet-bar__nav{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:.5rem}.fleet-bar__nav [aria-expanded=true]{box-shadow:inset 0 -3px 0 var(--ash-accent)}.fleet-menu{position:relative}.fleet-menu__list{position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-start:0;z-index:4;min-width:14rem;max-height:50vh;overflow:auto;padding:.5rem;border:1px solid var(--ash-line-strong);background:var(--ash-panel);transform-origin:1.5rem 0}.fleet-menu__list[hidden],.fleet-about[hidden],.fleet-now[hidden],.fleet-buy-offer[hidden]{display:none}.fleet-menu__list a,.fleet-menu__empty{display:flex;align-items:center;min-height:2.75rem;padding:0 .5rem}.fleet-menu__empty{color:var(--ash-muted)}#buy-key-order{display:grid;gap:.75rem;justify-items:start;max-width:34rem;min-width:0}.fleet-buy-offer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.fleet-buy-facts{display:flex;gap:1.25rem;margin:0}.fleet-buy-facts div{display:grid}.fleet-buy-facts dt{color:var(--ash-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.fleet-buy-facts dd{margin:0;white-space:nowrap}.fleet-stage{position:relative;min-width:0;min-height:0;overflow:hidden}.fleet-map,.fleet-unsold{position:absolute;inset:0}.fleet-stage .key-map{height:100%;border:0}.fleet-unsold{opacity:.6}.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(--ash-line);background:var(--ash-panel)}.fleet-soon h2{font-size:1.5rem;line-height:1.1}.fleet-soon p{color:var(--ash-muted)}#fleet-soon .fleet-unsold{opacity:.35}.fleet-map-controls,.fleet-map-notes{position:absolute;z-index:1;max-width:calc(100% - 1.5rem);border:1px solid var(--ash-line);background:var(--ash-panel)}.fleet-map-controls{inset-block-start:.75rem;inset-inline-start:.75rem;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{min-height:2.75rem;padding:0 .75rem;border:1px solid var(--ash-line);background:var(--ash-panel);color:var(--ash-ink);font:inherit}.fleet-map-notes{inset-block-end:.75rem;inset-inline-start:.75rem;display:grid;gap:.25rem;width:34rem;padding:.5rem .75rem;color:var(--ash-muted);font-size:.875rem;pointer-events:none}.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(--ash-panel)}.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-wallet{max-width:100%;overflow-wrap:anywhere}.fleet-detail{color:var(--ash-muted)}.fleet-facts{display:grid;gap:.75rem;margin:0}.fleet-facts div{display:grid;gap:.2rem}.fleet-facts dt{color:var(--ash-muted)}.fleet-facts dd{margin:0}.fleet-now{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(--ash-panel)}@media (width < 64rem){.fleet-now[data-wide-only]{display:none}}.fleet-now__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fleet-now__close{flex:none}.fleet-now h2{font-size:1.35rem;line-height:1.1}.fleet-now h3{font-size:1.05rem}.fleet-now h4{font-size:.95rem}.fleet-now__latest{display:grid;gap:.75rem}.fleet-now__latest>.rg-button{justify-self:start}.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-keys{scroll-margin-block-start:1rem}.fleet-key-list{display:grid;gap:.5rem;width:100%;margin:0;padding:0;list-style:none}.fleet-key-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem;border:1px solid var(--ash-line)}.fleet-key-list span{color:var(--ash-muted)}.fleet-pages{display:flex;gap:1rem}@media (max-width: 48rem){.fleet-page{--fleet-view-top: calc(5.5rem + 1px) }.fleet-bar{gap:.75rem;padding:.75rem 1rem}.fleet-bar__actions,.fleet-bar__nav{gap:.375rem;font-size:.875rem}#key-map-help{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}}@layer regents-product{.key-page{display:grid;gap:1.5rem;min-width:0}.key-heading,.key-panel{min-width:0;border:1px solid var(--ash-line);background:var(--ash-panel)}.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(--ash-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(--ash-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{max-width:100%;overflow-wrap:anywhere}.key-detail{color:var(--ash-muted)}.key-operator{display:grid;gap:.35rem;justify-items:start}.key-request-list,.key-history ol{display:grid;gap:.5rem;width:100%;margin:0;padding:0;list-style:none}.key-request-list li,.key-history li{padding:.75rem;border:1px solid var(--ash-line)}.key-history li{display:grid;gap:.25rem;justify-items:start}.key-request-list li{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;justify-items:start}.key-request-list li>div:first-child{display:grid;gap:.25rem}.key-request-list li>span,.key-request-list li>div>span,.key-history span{color:var(--ash-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-address-check{max-width:56ch;line-height:1.5}.key-request-actions{display:flex;flex-wrap:wrap;gap:.5rem}.key-history{grid-column:1 / -1}.key-limits{display:grid;gap:.5rem;width:100%;margin-top:.75rem}.key-limits h3{margin:0;font-size:1rem;font-weight:600}.key-limits dl{display:grid;gap:.5rem;margin:0}.key-limits dt{color:var(--ash-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.key-limits dd{max-width:56ch;margin:0;line-height:1.5;white-space:pre-line}.key-limits-change{width:100%}.key-limits-change summary{cursor:pointer;font-weight:600}.key-limits-change[open] summary{margin-bottom:.75rem}.key-limits-form{display:grid;gap:.75rem;width:100%;justify-items:start}.key-limits-fields{display:grid;gap:.75rem;width:100%;min-width:0;margin:0;padding:0;border:0}.key-limits-fields legend{padding:0;margin-bottom:.25rem;font-weight:600}.key-limits-fields .key-detail{max-width:56ch;line-height:1.5}.key-limit-field{display:grid;gap:.25rem}.key-limit-field textarea{width:100%;field-sizing:content;min-height:3lh;padding:.5rem;border:1px solid var(--ash-line);background:var(--color-bg);color:var(--color-fg);font-family:inherit;font-size:1rem;line-height:1.4;resize:vertical}}@layer regents-product{.rooms-page{display:grid;gap:1.5rem;min-width:0}.rooms-heading,.rooms-panel{min-width:0;border:1px solid var(--ash-line);background:var(--ash-panel)}.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(--ash-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(--ash-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-composer input{width:100%;padding:.5rem;border:1px solid var(--ash-line);background:var(--color-bg);color:var(--color-fg);font-family:inherit;font-size:1rem}.rooms-list a[aria-current=page]{text-decoration:none;font-weight:600}.rooms-thread{width:100%}.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(--ash-line)}.rooms-thread-list li.rooms-naming{padding-block:.25rem;border-color:transparent}.rooms-author{font-weight:600}.rooms-detail{color:var(--ash-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-composer textarea{width:100%;padding:.5rem;border:1px solid var(--ash-line);background:var(--color-bg);color:var(--color-fg);font-family:inherit;font-size:1rem;resize:vertical}@media (max-width: 48rem){.rooms-grid{grid-template-columns:minmax(0,1fr)}}}@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(--ash-line);background:var(--ash-panel)}.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(--ash-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 h1{max-width:24ch;font-size:clamp(2rem,5vw,3.75rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}.workspace-heading h1:focus{outline:none}.workspace-lede{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;max-width:56ch;color:var(--ash-muted);font-size:1.05rem;line-height:1.5}.workspace-notice{padding:.75rem 1rem;border:1px solid var(--ash-line);border-inline-start:3px solid var(--ash-accent-warm);background:var(--ash-panel);line-height:1.5}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:1.5rem;align-items:start}.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(--ash-line)}.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(--ash-ink);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(--ash-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(--ash-line)}.workspace-lines li:last-child{padding-block-end:0;border-bottom:0}.workspace-pages{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width: 60rem){.workspace-grid{grid-template-columns:minmax(0,1fr)}}}@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(--ash-line);background:var(--ash-panel)}.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(--ash-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(--ash-muted);font-size:1.05rem;line-height:1.5}.proposals-notice{padding:.75rem 1rem;border:1px solid var(--ash-line);border-inline-start:3px solid var(--ash-accent-warm);background:var(--ash-panel);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,.proposals-fields dt{color:var(--ash-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(--ash-line)}.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(--ash-ink);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.proposals-gist,.proposals-text{line-height:1.5;white-space:pre-line}.proposals-detail{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.9rem}.proposals-facts,.proposals-fields{display:grid;gap:.6rem;width:100%;margin:0}.proposals-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.proposals-facts div,.proposals-fields div{display:grid;gap:.2rem;min-width:0}.proposals-facts dd,.proposals-fields dd{margin:0}.proposals-fields dd{white-space:pre-line}.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(--ash-line)}.proposals-lines li:last-child{padding-block-end:0;border-bottom:0}.proposals-balance{padding-block-start:1rem;border-top:1px solid var(--ash-line)}.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}}@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(--ash-panel);color:var(--ash-ink);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(--ash-ink) 65%,var(--ash-panel));border-radius:0;background:var(--ash-panel);color:var(--ash-ink);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}}: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}}.product-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;padding:var(--rg-panel-padding);margin:0 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);font-size:.875rem}.rg-panel.rg-support-panel{--ash-ink: var(--support-panel-ink);--ash-muted: color-mix(in srgb, var(--support-panel-ink) 72%, var(--support-panel-surface));--ash-panel: var(--support-panel-surface);--ash-line: color-mix(in srgb, var(--support-panel-ink) 22%, var(--support-panel-surface))}@media (max-width: 74.99rem){.product-links{--rg-page-gutter: var(--space-3)}}@media (max-width: 47.99rem){.product-links{--rg-page-gutter: var(--space-2)}}
