@layer regents-base,regents-product;@font-face{font-family:"Geist Serif";src:url(/fonts/regent-ui/GeistSerif-Regular-83dc7e389bf9e00880f53abb6b4aff39.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-Regular-074fddf4c02a8e3d2df348adeeea0b47.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--palette-tangerine-tango: #FF5B19;--palette-charcoal: #161616;--utility-bg: #141516;--utility-surface: #1C1D1F;--utility-ink: #F2F2F0;--utility-muted: #B0B1B4;--utility-rule: #393B3E;--palette-platinum: #E5E3D2;--palette-powder-blue: #AECACD;--palette-cornflower: #4D79E4;--product-formation: var(--palette-tangerine-tango);--product-autolaunch: var(--palette-tangerine-tango);--product-techtree: var(--palette-powder-blue);--space-0: 0;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-7: 56px;--space-8: 64px;--radius: 0px;--container-padding: var(--space-4);--rg-frame-max: 100rem;--rg-page-gutter: var(--space-4);--rg-rail-width: 11rem;--rg-track-gap: var(--space-4);--rg-panel-padding: var(--space-4);--rg-section-gap: var(--space-8);--rg-cut-panel: 16px;--rg-cut-control: 12px;--rg-cut-nest: .585786;--rg-cut-nested-8: 12px;--rg-cut-nested-16: 8px;--rg-cut-chip: 8px;--rg-ring-width: 2px;--rg-ring-offset: 2px;--color-chosen: var(--color-accent);--color-fg-on-chosen: var(--color-fg-on-accent);--color-button: var(--color-accent);--color-fg-on-button: var(--color-fg-on-accent);--color-chart-line: var(--color-accent);--color-category-1: var(--color-chart-line);--rg-rule-width: 1px;--shadow-sm: 0 1px 2px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 8%, transparent);--shadow-md: 0 12px 28px -20px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 24%, transparent);--shadow-lg: 0 28px 64px -48px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 32%, transparent);--rg-layer-card: 1;--rg-layer-shade: 10;--rg-layer-panel: 20;--rg-layer-header: 30;--rg-layer-tip: 50;--rg-layer-skip: 60;--rg-layer-panel-shadow: none;--rg-layer-tip-shadow: none;--hairline: color-mix(in oklch, var(--color-fg) 14%, transparent);--hairline-strong: color-mix(in oklch, var(--color-fg) 26%, transparent);--duration-fast: .14s;--duration-base: .2s;--duration-slow: .28s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-in: cubic-bezier(.11, 0, .5, 0);--active-scale: .97;--font-family-serif: "Geist Serif", serif;--font-family-title: var(--font-family-serif);--font-family-ui: var(--font-family-serif);--font-family-paragraph: var(--font-family-serif);--font-family-mono: "Geist Mono", monospace;--type-display-size: 40px;--type-display-line: 48px;--type-title-size: 24px;--type-title-line: 32px;--type-headline-size: 18px;--type-headline-line: 26px;--type-body-size: 16px;--type-body-line: 24px;--type-label-size: 14px;--type-label-line: 20px;--type-caption-size: 13px;--type-caption-line: 18px;--type-code-size: 14px;--type-code-line: 20px;--font-weight-regular: 400;--tracking-microlabel: .14em}:root[data-brand=platform]{--color-chosen: var(--color-fg);--color-chart-line: var(--palette-tangerine-tango);--color-fg-on-chosen: var(--color-bg);--support-figure-surface: var(--palette-powder-blue);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-tangerine-tango);--support-band-ink: var(--palette-charcoal);--support-panel-surface: var(--palette-platinum);--support-panel-ink: var(--palette-charcoal)}:root[data-brand=autolaunch]{--support-figure-surface: var(--palette-powder-blue);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-charcoal);--support-band-ink: var(--palette-platinum);--support-panel-surface: var(--palette-platinum);--support-panel-ink: var(--palette-charcoal)}:root[data-brand=patchbay]{--support-figure-surface: var(--color-surface-elevated);--support-figure-ink: var(--color-fg);--support-band-surface: var(--color-accent);--support-band-ink: var(--color-fg-on-accent);--support-panel-surface: var(--color-surface);--support-panel-ink: var(--color-fg);--rg-shimmer-color: var(--color-accent);--rg-button-border-color: var(--palette-tangerine-tango)}:root[data-brand=techtree]{--rg-shimmer-color: var(--color-accent);--rg-button-border-color: #238450;--rg-button-mark-color: #238450;--rg-theme-laser-light: #2FA866;--rg-theme-laser-dark: #C8F25C}:root[data-brand=platform][data-theme=light]{color-scheme:light;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FFFFFF;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-button: #161616;--color-fg-on-button: #E5E3D2;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #EDEBE0;--color-focus: #A33208;--color-link: #161616;--color-muted: var(--color-fg-muted);--color-category-2: #1D8BAA;--color-category-3: #9F762A;--color-category-4: #862696;--color-category-5: #D2458E;--color-category-6: #8667EA;--color-category-7: #008F06;--color-category-8: #0351BE}:root[data-brand=platform][data-theme=dark],:root[data-brand=platform]:not([data-theme]){color-scheme:dark;--brand-accent: #FF5B19;--color-bg: #0B0B0B;--color-surface: #141414;--color-surface-elevated: #141414;--color-border: #2A2A2A;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #161616;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #E5E3D2;--color-button: #E5E3D2;--color-fg-on-button: #161616;--color-button-mark: #FF5B19;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--color-primary-shade: #0E0E0E;--color-focus: #AECACD;--color-link: #E5E3D2;--color-muted: var(--color-fg-muted);--color-category-2: #17A8B1;--color-category-3: #B18703;--color-category-4: #BD7AB0;--color-category-5: #CF2B62;--color-category-6: #8D4FD7;--color-category-7: #15982F;--color-category-8: #0077CB}:root[data-brand=autolaunch][data-theme=light]{color-scheme:light;--brand-accent: #FF5B19;--color-bg: #E5E3D2;--color-surface: #F6F4EA;--color-surface-elevated: #F6F4EA;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FF5B19;--color-accent-secondary: #AECACD;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #E6450E;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6;--color-category-2: #1D8BAA;--color-category-3: #9F762A;--color-category-4: #862696;--color-category-5: #D2458E;--color-category-6: #8667EA;--color-category-7: #008F06;--color-category-8: #0351BE}:root[data-brand=autolaunch][data-theme=dark],:root[data-brand=autolaunch]:not([data-theme]){color-scheme:dark;--brand-accent: #FF5B19;--color-bg: #0E0E0E;--color-surface: #161616;--color-surface-elevated: #161616;--color-border: #2A2A2A;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FF5B19;--color-accent-secondary: #AECACD;--color-fg-on-accent: #161616;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--color-primary-shade: #FF8A4D;--color-focus: #AECACD;--color-link: #FF5B19;--color-muted: #A1A19A;--color-category-2: #17A8B1;--color-category-3: #B18703;--color-category-4: #BD7AB0;--color-category-5: #CF2B62;--color-category-6: #8D4FD7;--color-category-7: #15982F;--color-category-8: #0077CB}:root[data-brand=techtree][data-theme=light]{color-scheme:light;--brand-accent: #C8F25C;--color-bg: #F3F5EF;--color-surface: #FAFBF7;--color-surface-elevated: #FAFBF7;--color-border: #DCE3D6;--color-fg: #0F1B14;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #C8F25C;--color-accent-secondary: #2FA866;--color-fg-on-accent: #0F1B14;--color-button: #0F1B14;--color-fg-on-button: #C8F25C;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #2E5E45;--color-primary-shade: #B4E03F;--color-focus: #1E6B45;--color-link: #0F1B14;--color-muted: #B3BDB2;--support-figure-surface: #E6EBDF;--support-figure-ink: #0F1B14;--support-band-surface: #1E6B45;--support-band-ink: #F3F5EF;--color-chosen: #1E6B45;--color-fg-on-chosen: #F3F5EF;--color-chart-line: #238450;--support-panel-surface: #0F1B14;--support-panel-ink: #E8F0EA;--color-category-2: #D357A8;--color-category-3: #A78900;--color-category-4: #83479A;--color-category-5: #8675F2;--color-category-6: #D94F2C;--color-category-7: #0298C1;--color-category-8: #045FC8}:root[data-brand=techtree][data-theme=dark],:root[data-brand=techtree]:not([data-theme]){color-scheme:dark;--brand-accent: #C8F25C;--color-bg: #0D1611;--color-surface: #142019;--color-surface-elevated: #142019;--color-border: #2A3B30;--color-fg: #E4EEE6;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #C8F25C;--color-accent-secondary: #2FA866;--color-fg-on-accent: #0D1611;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #CFE2D2;--color-primary-shade: #B4E03F;--color-focus: #C8F25C;--color-link: #C8F25C;--color-muted: #8FA595;--support-figure-surface: #1A2820;--support-figure-ink: #E4EEE6;--support-band-surface: #C8F25C;--support-band-ink: #0D1611;--support-panel-surface: #142019;--support-panel-ink: #E4EEE6;--color-category-2: #EC539D;--color-category-3: #AA933B;--color-category-4: #955C97;--color-category-5: #9F75FE;--color-category-6: #C44B04;--color-category-7: #24A6BF;--color-category-8: #2371D8}html{color:var(--color-fg);background:var(--color-bg);font-synthesis-weight:none}body{margin:0;color:var(--color-fg);background:var(--color-bg);font-family:var(--font-family-ui);font-weight:var(--font-weight-regular);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:var(--font-weight-regular);font-synthesis:none}button,input,select,textarea{font:inherit}code,kbd,pre,samp{font-family:var(--font-family-mono);font-size:var(--type-code-size);line-height:var(--type-code-line)}.prose,[data-prose=true],[data-font=paragraph],.long-form{font-family:var(--font-family-paragraph)}.prose p,.prose li,.prose blockquote,.prose figcaption,[data-prose=true] p,[data-prose=true] li,[data-prose=true] blockquote,[data-prose=true] figcaption,.long-form p,.long-form li,.long-form blockquote{font-family:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line)}:root[data-brand=patchbay][data-theme=dark],:root[data-brand=patchbay]:not([data-theme]){color-scheme:dark;--brand-accent: #9BB4FF;--color-bg: #111726;--color-surface: #1B2335;--color-surface-elevated: #252F45;--color-border: #6D7D99;--color-fg: #EEF2FF;--color-fg-muted: #ABB8D1;--color-accent: #9BB4FF;--color-primary-shade: #B3C6FF;--color-accent-secondary: #9BB4FF;--color-fg-on-accent: #142247;--color-focus: #9BB4FF;--color-link: #9BB4FF;--color-muted: var(--color-fg-muted);--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-accent-tint: #273853;--color-info: #AECACD;--color-category-2: #F25189;--color-category-3: #C24E18;--color-category-4: #A473FF;--color-category-5: #0F8F4F;--color-category-6: #9B5E96;--color-category-7: #0490D6;--color-category-8: #AD9233}:root[data-brand=patchbay][data-theme=light]{color-scheme:light;--brand-accent: #294EC3;--color-bg: #F6F7FA;--color-surface: #FFFFFF;--color-surface-elevated: #EAEDF4;--color-border: #7B869B;--color-fg: #192239;--color-fg-muted: #536078;--color-accent: #294EC3;--color-primary-shade: #203D99;--color-accent-secondary: #294EC3;--color-fg-on-accent: #FFFFFF;--color-focus: #294EC3;--color-link: #294EC3;--color-muted: var(--color-fg-muted);--color-success: #124F33;--color-error: #8A1F1F;--color-warning: #6A3F00;--color-accent-tint: #E5EBFF;--color-info: #2C4E52;--color-category-2: #D35B98;--color-category-3: #C94300;--color-category-4: #9671E9;--color-category-5: #217F42;--color-category-6: #8B3B93;--color-category-7: #108AC1;--color-category-8: #A48A09}:root[data-theme=light]{--utility-bg: #FAFAF8;--utility-surface: #FFFFFF;--utility-ink: #222326;--utility-muted: #60636A;--utility-rule: #DCDDE0}@media(prefers-color-scheme:light){:root:not([data-theme]){--utility-bg: #FAFAF8;--utility-surface: #FFFFFF;--utility-ink: #222326;--utility-muted: #60636A;--utility-rule: #DCDDE0}:root[data-brand=platform]:not([data-theme]){color-scheme:light;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FFFFFF;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-button: #161616;--color-fg-on-button: #E5E3D2;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #EDEBE0;--color-focus: #A33208;--color-link: #161616;--color-muted: var(--color-fg-muted);--color-category-2: #1D8BAA;--color-category-3: #9F762A;--color-category-4: #862696;--color-category-5: #D2458E;--color-category-6: #8667EA;--color-category-7: #008F06;--color-category-8: #0351BE}:root[data-brand=autolaunch]:not([data-theme]){color-scheme:light;--brand-accent: #FF5B19;--color-bg: #E5E3D2;--color-surface: #F6F4EA;--color-surface-elevated: #F6F4EA;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FF5B19;--color-accent-secondary: #AECACD;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #E6450E;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6;--color-category-2: #1D8BAA;--color-category-3: #9F762A;--color-category-4: #862696;--color-category-5: #D2458E;--color-category-6: #8667EA;--color-category-7: #008F06;--color-category-8: #0351BE}:root[data-brand=techtree]:not([data-theme]){color-scheme:light;--brand-accent: #C8F25C;--color-bg: #F3F5EF;--color-surface: #FAFBF7;--color-surface-elevated: #FAFBF7;--color-border: #DCE3D6;--color-fg: #0F1B14;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #C8F25C;--color-accent-secondary: #2FA866;--color-fg-on-accent: #0F1B14;--color-button: #0F1B14;--color-fg-on-button: #C8F25C;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #2E5E45;--color-primary-shade: #B4E03F;--color-focus: #1E6B45;--color-link: #0F1B14;--color-muted: #B3BDB2;--support-figure-surface: #E6EBDF;--support-figure-ink: #0F1B14;--support-band-surface: #1E6B45;--support-band-ink: #F3F5EF;--color-chosen: #1E6B45;--color-fg-on-chosen: #F3F5EF;--color-chart-line: #238450;--support-panel-surface: #0F1B14;--support-panel-ink: #E8F0EA;--color-category-2: #D357A8;--color-category-3: #A78900;--color-category-4: #83479A;--color-category-5: #8675F2;--color-category-6: #D94F2C;--color-category-7: #0298C1;--color-category-8: #045FC8}:root[data-brand=patchbay]:not([data-theme]){color-scheme:light;--brand-accent: #294EC3;--color-bg: #F6F7FA;--color-surface: #FFFFFF;--color-surface-elevated: #EAEDF4;--color-border: #7B869B;--color-fg: #192239;--color-fg-muted: #536078;--color-accent: #294EC3;--color-primary-shade: #203D99;--color-accent-secondary: #294EC3;--color-fg-on-accent: #FFFFFF;--color-focus: #294EC3;--color-link: #294EC3;--color-muted: var(--color-fg-muted);--color-success: #124F33;--color-error: #8A1F1F;--color-warning: #6A3F00;--color-accent-tint: #E5EBFF;--color-info: #2C4E52;--color-category-2: #D35B98;--color-category-3: #C94300;--color-category-4: #9671E9;--color-category-5: #217F42;--color-category-6: #8B3B93;--color-category-7: #108AC1;--color-category-8: #A48A09}}:where(.rg-ratio-card,.rg-ratio-card *,.rg-ratio-card:before,.rg-ratio-card:after){box-sizing:border-box}.rg-ratio-card{--rg-ratio-fill: var(--color-surface);--rg-ratio-ink: var(--color-fg);--rg-ratio-rule: color-mix(in srgb, var(--rg-ratio-ink) 22%, var(--rg-ratio-fill));--rg-ratio-muted: color-mix(in srgb, var(--rg-ratio-ink) 76%, var(--rg-ratio-fill));--rg-ratio-note-ink: color-mix(in srgb, var(--palette-tangerine-tango) 55%, var(--rg-ratio-ink));--rg-ratio-note-fill: color-mix(in srgb, var(--palette-tangerine-tango) 12%, var(--rg-ratio-fill));--rg-ratio-padding: var(--rg-panel-padding, var(--space-4));container:rg-ratio / inline-size;position:relative;isolation:isolate;min-inline-size:0;max-inline-size:100%;border:1px solid var(--rg-ratio-rule);border-radius:0;overflow:visible;background:var(--rg-ratio-fill);color:var(--rg-ratio-ink);font-family:var(--font-family-ui);line-height:1.5;overflow-wrap:anywhere}.rg-ratio-card:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(in oklch,currentColor,currentColor) left top / 16px 1px,linear-gradient(in oklch,currentColor,currentColor) left top / 1px 16px,linear-gradient(in oklch,currentColor,currentColor) right top / 16px 1px,linear-gradient(in oklch,currentColor,currentColor) right top / 1px 16px,linear-gradient(in oklch,currentColor,currentColor) left bottom / 16px 1px,linear-gradient(in oklch,currentColor,currentColor) left bottom / 1px 16px,linear-gradient(in oklch,currentColor,currentColor) right bottom / 16px 1px,linear-gradient(in oklch,currentColor,currentColor) right bottom / 1px 16px;background-repeat:no-repeat;opacity:.55}.rg-ratio-card :where(h3,dl,dd,p){margin:0}.rg-ratio-card :where(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-ratio-card__header{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);padding:var(--rg-ratio-padding);border-block-end:1px solid var(--rg-ratio-rule)}.rg-ratio-card .rg-ratio-card__title{margin:0;min-inline-size:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;font-size:clamp(1.25rem,3cqi,1.75rem);line-height:1.2}.rg-ratio-card__body{padding:var(--space-6) var(--rg-ratio-padding) var(--space-4)}.rg-ratio-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;align-items:stretch;gap:var(--space-3);margin-block-end:var(--space-4)}.rg-ratio-card__metric{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-inline-size:0;gap:var(--space-1)}.rg-ratio-card__label{text-transform:uppercase;letter-spacing:var(--tracking-microlabel);font-size:.8125rem;color:var(--rg-ratio-muted)}.rg-ratio-card__readout{align-self:baseline;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-inline-size:0}.rg-ratio-card__value{min-inline-size:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;font-size:clamp(2.5rem,9cqi,5.5rem);line-height:1.05;letter-spacing:-.035em}.rg-ratio-card__metric--remainder{text-align:end}.rg-ratio-card__metric--remainder .rg-ratio-card__readout{justify-content:flex-end}.rg-ratio-card__change{color:var(--rg-ratio-note-ink);font-size:.75rem}.rg-ratio-card__meter{block-size:var(--space-3);background:repeating-linear-gradient(90deg in oklch,transparent 0 4px,var(--rg-ratio-rule) 4px 5px);outline:1px solid var(--rg-ratio-rule);outline-offset:-1px}.rg-ratio-card__fill{display:block;block-size:100%;background:var(--palette-tangerine-tango)}.rg-ratio-card__scale{display:flex;justify-content:space-between;gap:2px;margin-block-start:var(--space-2);color:var(--rg-ratio-muted);font-size:.6875rem}.rg-ratio-card__empty{padding-block:var(--space-2);color:var(--rg-ratio-muted)}.rg-ratio-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--rg-ratio-padding);border-block-start:1px solid var(--rg-ratio-rule)}.rg-ratio-card__footer>*,.rg-ratio-card__footer-content>*{min-inline-size:0;max-inline-size:100%}.rg-ratio-card__footer-label{flex-basis:100%;color:var(--rg-ratio-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:var(--tracking-microlabel)}.rg-ratio-card__footer-content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.rg-ratio-card__tile{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--space-5);min-block-size:var(--space-5);padding:var(--space-1);border:1px solid var(--rg-ratio-rule);font-size:.8125rem}.rg-ratio-card__header-badge,.rg-ratio-card__footer-badge{max-inline-size:100%;margin-inline-start:auto;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--palette-tangerine-tango) 27.05%,color-mix(in srgb,var(--rg-ratio-ink) 21.59%,var(--rg-ratio-fill)));background:var(--rg-ratio-note-fill);color:var(--rg-ratio-note-ink);font-size:.75rem}@container rg-ratio (max-width: 30rem){.rg-ratio-card__header,.rg-ratio-card__footer{padding:var(--space-2)}.rg-ratio-card__body{padding:var(--space-4) var(--space-2)}.rg-ratio-card__metrics{grid-template-columns:minmax(0,1fr)}.rg-ratio-card__metric--remainder{text-align:start}.rg-ratio-card__metric--remainder .rg-ratio-card__readout{justify-content:flex-start}}@media(forced-colors:active){.rg-ratio-card{--rg-ratio-ink: CanvasText;--rg-ratio-fill: Canvas;--rg-ratio-muted: CanvasText;--rg-ratio-rule: CanvasText;--rg-ratio-note-ink: CanvasText;--rg-ratio-note-fill: Canvas;border-color:CanvasText}.rg-ratio-card:before{display:none}.rg-ratio-card__meter{background:Canvas;outline-color:CanvasText}.rg-ratio-card__fill{forced-color-adjust:none;background:Highlight}.rg-ratio-card__header-badge,.rg-ratio-card__footer-badge{border-color:CanvasText}}.rg-blog{--rg-blog-sticky-top: 1.5rem;inline-size:min(calc(100% - 2 * var(--rg-page-gutter, 24px)),1320px);margin-inline:auto;border:1px solid var(--rg-page-rule);background:transparent}.rg-blog :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-title);font-weight:400;font-synthesis:none;line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}.rg-blog :where(p,li,td,th,a){overflow-wrap:anywhere}.rg-blog__intro{padding:clamp(24px,5vw,72px) clamp(20px,4vw,48px);border-block-end:1px solid var(--rg-page-rule)}.rg-blog__intro h1{max-inline-size:20ch;margin:0;font-size:clamp(2.25rem,4.5vw,4rem)}.rg-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:24px}.rg-blog__grid>li{min-inline-size:0}.rg-blog__card{block-size:100%;border:1px solid var(--rg-page-rule)}.rg-blog__card-link{display:flex;flex-direction:column;block-size:100%;text-decoration:none}.rg-blog__card-link:hover h2,.rg-blog__card-link:focus-visible h2{text-decoration:underline;text-underline-offset:.15em}.rg-blog__card img{inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover;border-block-end:1px solid var(--rg-page-rule)}.rg-blog__card-copy{padding:24px}.rg-blog__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:.875rem}.rg-blog__card h2{margin:20px 0 0;font-size:clamp(1.5rem,2.1vw,2rem)}.rg-blog__card-copy>p{margin-block:16px 0}.rg-blog__empty{padding:48px 24px}.rg-blog__empty h2{margin-block-start:0}.rg-blog__heading{padding:clamp(24px,5vw,64px) 24px 40px;text-align:center}.rg-blog__heading h1{max-inline-size:24ch;margin:24px auto;font-size:clamp(2.25rem,4.8vw,4rem)}.rg-blog__back{display:inline-flex;align-items:center;min-block-size:44px}.rg-blog__byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px}.rg-blog__byline a{display:inline-flex;align-items:center;min-block-size:44px}.rg-blog__hero{margin:0;border-block:1px solid var(--rg-page-rule)}.rg-blog__hero img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover}.rg-blog__body{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,46rem) minmax(0,1fr);gap:32px;padding:48px 24px;align-items:start}.rg-blog__toc-desktop{position:sticky;inset-block-start:var(--rg-blog-sticky-top);max-block-size:calc(100dvh - var(--rg-blog-sticky-top) - 24px);overflow-y:auto;scrollbar-gutter:stable}.rg-blog__reading{grid-column:2;min-inline-size:0}.rg-blog__toc-title{margin:0 0 16px;font-family:var(--font-family-title);font-size:1.125rem}.rg-blog__contents ol{list-style:none;margin:0;padding:0}.rg-blog__contents a{display:flex;align-items:center;min-block-size:44px;padding:8px 12px;font-size:.9375rem;line-height:1.45;text-decoration:none;border-inline-start:1px solid var(--rg-page-rule)}.rg-blog__contents a:is(:hover,[aria-current=location]){border-inline-start:3px solid currentColor;padding-inline-start:10px;text-decoration:underline;text-underline-offset:.2em}.rg-blog__toc-sub{padding-inline-start:12px}.rg-blog__toc-mobile{display:none}.rg-blog__prose{font-size:1.125rem;line-height:1.8}.rg-blog__prose>:first-child{margin-block-start:0}.rg-blog__prose :where(h2,h3,h4,h5,h6){margin-block:2em .7em;scroll-margin-block-start:calc(var(--rg-blog-sticky-top) + 24px)}.rg-blog__prose h2{font-size:1.875rem}.rg-blog__prose h3{font-size:1.5rem}.rg-blog__prose h4{font-size:1.25rem}.rg-blog__prose p{margin-block:0 1.35em}.rg-blog__prose :where(ul,ol){padding-inline-start:1.5em;margin-block:1em 1.5em}.rg-blog__prose li+li{margin-block-start:.4em}.rg-blog__prose :where(img,video,svg){max-inline-size:100%;block-size:auto}.rg-blog__prose pre{max-inline-size:100%;overflow-x:auto;padding:24px;border:1px solid var(--rg-page-rule);background:var(--color-surface);color:var(--color-fg);line-height:1.6}.rg-blog__prose code{font-family:var(--font-family-mono);font-size:.875em;white-space:break-spaces}.rg-blog__prose pre code{white-space:pre}.rg-blog__prose blockquote{margin-inline:0;padding:8px 0 8px 24px;border-inline-start:3px solid currentColor}.rg-blog__prose blockquote>:last-child{margin-block-end:0}.rg-blog__prose hr{border:0;border-block-start:1px solid var(--rg-page-rule);margin-block:40px}.rg-blog-table{max-inline-size:100%;overflow-x:auto;margin-block:24px}.rg-blog__prose table{border-collapse:collapse;inline-size:100%;font-size:1rem}.rg-blog__prose :where(th,td){min-inline-size:10rem;padding:12px 16px;border:1px solid var(--rg-page-rule);text-align:start}.rg-blog [data-math-style=display]{display:block;overflow-x:auto;padding:24px 8px;text-align:center}.rg-blog math{font-size:1.1em}.rg-blog [data-math-ready=error]{font-family:var(--font-family-mono);white-space:pre-wrap}.rg-blog__article-footer{border-block-start:1px solid var(--rg-page-rule);margin-block-start:48px;padding-block-start:24px}@media(max-width:64rem){.rg-blog__body{display:block;padding:32px 24px}.rg-blog__reading{max-inline-size:46rem;margin-inline:auto}.rg-blog__toc-desktop{display:none}.rg-blog__toc-mobile{display:block;margin-block-end:32px;border-block:1px solid var(--rg-page-rule)}.rg-blog__toc-mobile summary{min-block-size:44px;padding:12px 0;cursor:pointer}.rg-blog__toc-mobile .rg-blog__toc-title{display:none}.rg-blog__toc-mobile nav{padding-block-end:16px}}@media(max-width:40rem){.rg-blog{inline-size:calc(100% - 32px)}.rg-blog__grid{grid-template-columns:minmax(0,1fr);padding:16px;gap:24px}.rg-blog__card-copy,.rg-blog__body{padding:24px 16px}.rg-blog__heading{padding-inline:16px}.rg-blog__prose{font-size:1rem}.rg-blog__prose :where(th,td){min-inline-size:0;padding:10px 12px;overflow-wrap:break-word}}@media(forced-colors:active){.rg-blog{border-color:CanvasText}.rg-blog__contents a[aria-current]{border-color:LinkText}}.rg-discussion,.rg-discussion__like{--rg-discussion-sunk: color-mix(in srgb, var(--color-fg) 5%, transparent)}.rg-discussion{--rg-discussion-rule: var(--rg-page-rule);--rg-discussion-good: var(--color-success);max-inline-size:78ch;margin-inline:auto;padding:1.75rem clamp(1rem,3vw,2rem);font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.rg-discussion :is(.rg-discussion__title,.rg-discussion__solved-title,.rg-discussion__replies-title){font-family:var(--font-family-title);font-weight:400;font-synthesis:none;letter-spacing:normal}.rg-discussion .rg-discussion__title{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-size:clamp(1.35rem,1.7vw,1.85rem);line-height:1.3}.rg-discussion :is(.rg-discussion__solved-title,.rg-discussion__replies-title){font-size:1.0625rem;line-height:1.4}.rg-discussion__icon{inline-size:1em;block-size:1em;flex:none}.rg-discussion__hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg-discussion .rg-discussion__solved-mark{display:inline-flex;flex:none;color:var(--rg-discussion-good);font-size:.85em}.rg-discussion__solved-mark .rg-discussion__icon,.rg-discussion__solved-title .rg-discussion__icon{stroke-width:2.25}.rg-discussion__context,.rg-discussion__caption{color:var(--rg-page-muted);font-size:.8125rem;line-height:1.6}.rg-discussion__context{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0}.rg-discussion__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin:1rem 0 0;padding:.25rem 0;border-block:1px solid var(--rg-discussion-rule);color:var(--rg-page-muted);font-size:.75rem}.rg-discussion__stats{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0}.rg-discussion__stats>span{display:inline-flex;align-items:center;gap:.3rem}.rg-discussion__compact label{display:inline-flex;align-items:center;gap:.45rem;min-block-size:2.75rem;color:var(--rg-page-ink);cursor:pointer}.rg-discussion__compact input{inline-size:1rem;block-size:1rem;margin:0;accent-color:var(--palette-tangerine-tango)}.rg-discussion__post{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 0 .5rem}.rg-discussion__avatar{inline-size:3rem;block-size:3rem}.rg-discussion__avatar>*{display:block;inline-size:100%;block-size:100%}.rg-discussion__replies .rg-discussion__avatar{margin-block-start:.5rem}.rg-discussion__main{display:flex;flex-direction:column;min-inline-size:0;padding-block-start:.5rem;border-block-start:1px solid var(--rg-discussion-rule)}.rg-discussion__post--opening .rg-discussion__main{padding-block-start:0;border-block-start:0}.rg-discussion__post-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-block-size:1.5rem}.rg-discussion__author{text-decoration:none}a.rg-discussion__author:hover{text-decoration:underline}.rg-discussion__when{margin-inline-start:auto;color:var(--rg-page-muted);font-size:.75rem;text-decoration:none}.rg-discussion__when:hover{color:var(--rg-page-ink);text-decoration:underline}.rg-discussion__body{margin:.5rem 0 0}.rg-discussion__body>:first-child{margin-block-start:0}.rg-discussion__body>:last-child{margin-block-end:0}.rg-discussion__body blockquote{margin:.75rem 0;padding:.5rem .875rem;border-inline-start:3px solid var(--rg-discussion-rule);background:var(--rg-discussion-sunk)}.rg-discussion__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin:.5rem 0 0}.rg-discussion__label{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border:1px solid var(--rg-page-ink);font:.6875rem/1.4 var(--font-family-ui)}.rg-discussion__label--good{background:var(--rg-page-ink);color:var(--color-bg)}.rg-discussion__post--solution,.rg-discussion__post--house{padding-inline:.75rem}.rg-discussion__post--solution{padding-inline-start:calc(.75rem - 3px);border-inline-start:3px solid var(--rg-discussion-good)}.rg-discussion__post--house{background:var(--rg-discussion-sunk)}.rg-discussion__solved{margin:1rem 0 0;padding:.875rem 1rem;border:1px solid var(--rg-discussion-rule);border-inline-start:3px solid var(--rg-discussion-good);background:var(--color-surface)}.rg-discussion .rg-discussion__solved-title{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--rg-discussion-good)}.rg-discussion__solved-by{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:.35rem 0 0;color:var(--rg-page-muted);font-size:.8125rem}.rg-discussion__solved-by a{color:var(--rg-page-ink)}.rg-discussion__excerpt{max-block-size:7.5em;overflow:hidden;margin:.5rem 0 0;font-size:.9375rem;-webkit-mask-image:linear-gradient(to bottom in oklch,#000 55%,transparent);mask-image:linear-gradient(to bottom in oklch,#000 55%,transparent)}.rg-discussion__excerpt>:first-child{margin-block-start:0}.rg-discussion .rg-discussion__excerpt :is(h1,h2,h3,h4,h5,h6){margin:.25rem 0;font:1.125em/1.4 var(--font-family-title);letter-spacing:normal}.rg-discussion__solved>a{display:inline-block;margin-block-start:.25rem;font-size:.8125rem}.rg-discussion__conversation{margin-block-start:1.5rem}.rg-discussion .rg-discussion__replies-title{margin:0}.rg-discussion__replies-title span{color:var(--rg-page-muted)}.rg-discussion__filters{margin-block-start:.75rem}.rg-discussion__replies{display:grid;gap:0;margin:.5rem 0 0;padding:0;list-style:none}.rg-discussion__like{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem}.rg-discussion__like .rg-discussion__heart{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-inline-size:2.75rem;min-block-size:2.75rem;padding:.25rem .6rem;border:0;background:transparent;color:var(--rg-page-muted, var(--color-fg-muted));font:.8125rem var(--font-family-ui);cursor:pointer}.rg-discussion__heart .rg-discussion__icon{font-size:1.05rem}.rg-discussion__heart[aria-pressed=true]{color:var(--palette-tangerine-tango)}.rg-discussion__heart[aria-pressed=true] .rg-discussion__icon{fill:currentColor}.rg-discussion__liked-by{color:var(--rg-page-muted, var(--color-fg-muted));font-size:.8125rem}.rg-discussion__liked-by a{color:var(--rg-page-ink, var(--color-fg))}@media(hover:hover)and (pointer:fine){.rg-discussion__heart:hover{background:var(--rg-discussion-sunk);color:var(--rg-page-ink, var(--color-fg))}.rg-discussion__heart[aria-pressed=true]:hover{color:var(--palette-tangerine-tango)}}@media(prefers-reduced-motion:no-preference){.rg-discussion__heart{transition:transform .16s cubic-bezier(.23,1,.32,1)}.rg-discussion__heart:active{transform:scale(.97)}}@media(forced-colors:active){.rg-discussion__heart[aria-pressed=true]{color:Highlight}}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__post{grid-template-columns:minmax(0,1fr);padding-block:.5rem 0}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies :is(.rg-discussion__avatar,.rg-discussion__body img){display:none}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__main{padding-block-start:.35rem;font:.75rem/1.55 var(--font-family-ui)}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__post-head{min-block-size:0}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body{margin-block-start:.2rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :is(p,ul,ol,pre,blockquote,table){margin-block:.2rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :is(h1,h2,h3,h4,h5,h6){margin:.35rem 0 .1rem;font:.75rem/1.55 var(--font-family-ui)}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body h1:before{content:"# "}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body h2:before{content:"## "}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :is(h3,h4,h5,h6):before{content:"### "}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :not(pre)>code:before,.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :not(pre)>code:after{content:"`";color:var(--rg-page-muted)}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body pre{max-block-size:10rem;overflow:auto;font-size:.6875rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body blockquote{padding:.15rem .6rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__actions{margin-block-start:0}@media(max-width:36rem){.rg-discussion__post{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.rg-discussion__avatar{inline-size:2.25rem;block-size:2.25rem}}.rg-account{min-inline-size:0;padding:1.5rem 0;border:0;border-block-start:1px solid var(--color-border);background:transparent;color:var(--color-fg);font-family:var(--font-family-ui)}.rg-account h2,.rg-account h3{margin:0;font-family:var(--font-family-ui);font-synthesis:none;overflow-wrap:anywhere}.rg-account h2{font-size:1.125rem;line-height:1.35}.rg-account h3{font-size:var(--type-body-size)}.rg-account-identity{display:grid;gap:1rem;min-inline-size:0;padding:0;color:var(--color-fg);font-family:var(--font-family-ui)}.rg-account-identity p{margin:0}.rg-account-identity__who{display:flex;align-items:center;gap:1.25rem;min-inline-size:0}.rg-account-identity__picture{flex:none;inline-size:4rem;block-size:4rem;border:1px solid var(--color-border)}.rg-account-identity__picture>*{display:block;inline-size:100%;block-size:100%}.rg-account-identity__name{display:grid;gap:.25rem;min-inline-size:0}.rg-account-identity__name h2{margin:0;font-size:1.5rem;line-height:1.05;overflow-wrap:anywhere}.rg-account-identity__name p{color:var(--color-fg-muted)}.rg-account__status{min-block-size:1.5em;margin:var(--space-1) 0 var(--space-2);line-height:1.5;overflow-wrap:anywhere}.rg-account__status[data-unseen=true]{visibility:hidden}.rg-account__status[data-state=error]{color:var(--color-error)}.rg-account__status[data-state=stale]{color:var(--color-warning)}.rg-account--signed-out{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.rg-account--signed-out p{margin:0;line-height:1.5}.rg-account__agents{list-style:none;margin:0;padding:0}.rg-account__agents li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark controls" "mark meta";align-items:center;gap:6px var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.rg-account__agents p{margin:0}.rg-account__agents .rg-account__mark{grid-area:mark;align-self:start;inline-size:2.5rem;block-size:2.5rem}.rg-account__agent{grid-area:name;display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-2);min-inline-size:0}.rg-account__agent strong{min-inline-size:0;overflow-wrap:anywhere}.rg-account__controls{grid-area:controls;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.rg-account__controls .rg-account__wallet{flex:none;font-size:var(--type-label-size)}.rg-account__wallet--none{display:inline-flex;align-items:center;min-block-size:1.75rem;color:var(--color-fg-muted)}.rg-account__meta{grid-area:meta;overflow:hidden;color:var(--color-fg-muted);font-size:var(--type-label-size);text-overflow:ellipsis;white-space:nowrap}.rg-account__meta span+span:before{content:" \b7  "}.rg-account__actions{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.rg-account__agents .rg-account__actions .rg-button--quiet{color:var(--color-fg-muted)}.rg-account__agents .rg-account__actions .rg-button--quiet:is(:hover,:focus-visible){color:var(--color-fg)}.rg-account__world{display:inline-flex;flex:none;align-items:center;gap:2px;color:var(--color-fg);font-size:var(--type-label-size);white-space:nowrap}.rg-account__world img{inline-size:22px;block-size:22px}.rg-account__world-light{display:none}:root[data-theme=light] .rg-account__world-light{display:block}:root[data-theme=light] .rg-account__world-dark{display:none}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-account__world-light{display:block}:root:not([data-theme]) .rg-account__world-dark{display:none}}.rg-account__footer{display:grid;justify-items:start;gap:var(--space-2);margin-block-start:var(--space-3)}.rg-account__tip-line{display:block}.rg-account__tip-line[data-after]{margin-block-start:var(--space-1)}.rg-account__empty{margin:0}.rg-account__history{list-style:none;margin:0;padding:0}.rg-account__history li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--color-border)}.rg-account__history p{margin:0;overflow-wrap:anywhere}.rg-account__amount{font-family:var(--font-family-ui)}.rg-account__when{grid-column:1 / -1;font-size:var(--type-label-size)}.rg-account__mark{display:grid;flex:none;place-items:center;inline-size:3rem;block-size:3rem;overflow:hidden;border:1px solid var(--color-border);background:#fff}.rg-account__mark img{inline-size:100%;block-size:100%;object-fit:contain}.rg-account-menu{position-anchor:--rg-account-menu;inset:auto;position-area:block-end span-inline-start;inline-size:min(20rem,calc(100vw - 1rem));max-block-size:calc(100% - var(--space-1) - env(safe-area-inset-bottom));margin:var(--space-1) 0 0;padding:0;overflow:hidden auto;border:1px solid var(--hairline-strong);background:var(--color-surface-elevated, var(--color-surface));color:var(--color-fg);font-family:var(--font-family-ui);box-shadow:var(--rg-layer-tip-shadow);transform-origin:top right;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),overlay var(--duration-fast) allow-discrete,display var(--duration-fast) allow-discrete}.rg-account-menu:popover-open{display:grid;transition-duration:var(--duration-base)}.rg-account-menu:not(:popover-open){opacity:0;transform:translateY(-4px) scale(.98)}@starting-style{.rg-account-menu:popover-open{opacity:0;transform:translateY(-4px) scale(.98)}}@media(max-width:47.99rem){.rg-account-menu{inset-inline:var(--space-1);inline-size:auto;position-area:block-end}}@media(prefers-reduced-motion:reduce){.rg-account-menu{transition:none}}.rg-account-menu>*{min-inline-size:0;padding:var(--space-2)}.rg-account-menu>*+*{border-block-start:1px solid var(--hairline)}.rg-account-menu p{margin:0}.rg-account-menu__who{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;column-gap:.75rem}.rg-account-menu__picture{grid-row:span 2;display:grid;inline-size:2.5rem;block-size:2.5rem;overflow:hidden}.rg-account-menu__picture :where(img,svg,span){inline-size:100%;block-size:100%}.rg-account-menu__name{min-inline-size:0;font-size:.95rem}.rg-account-menu__name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-account-menu__wallet{color:var(--color-fg-muted);font-size:.875rem}.rg-account-menu .rg-account__brief-list li{padding-inline:0}.rg-account-menu .rg-account-menu__pair{display:flex;align-items:center;gap:.75rem;inline-size:100%;min-block-size:2.75rem;margin:0;padding-block:0;border:0;background:transparent;color:var(--color-fg);font:inherit;font-size:.875rem;text-align:start;cursor:pointer}.rg-account-menu__pair svg{inline-size:1rem;block-size:1rem}.rg-account-menu__pair:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media(hover:hover){.rg-account-menu__pair:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}.rg-account-menu__theme{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.rg-account-menu__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}.rg-account-menu__foot .rg-button{justify-content:center;min-block-size:2.25rem;margin:0;padding-inline:var(--space-1);font-size:.8125rem;white-space:nowrap}@media(pointer:coarse){.rg-account-menu__foot .rg-button{min-block-size:2.75rem}}.rg-account-layout{display:grid;gap:1.5rem;align-content:start;min-inline-size:0}.rg-account-layout>*{min-inline-size:0}.rg-account__brief{display:grid;gap:var(--space-1);color:var(--color-fg);font-family:var(--font-family-ui)}.rg-account__brief-head{display:flex;align-items:center;gap:var(--space-2);min-block-size:1.75rem}.rg-account__brief h2{margin:0;font-size:.95rem}.rg-account__brief-manage{display:inline-flex;align-items:center;block-size:1.75rem;padding:0 var(--space-1);border:1px solid var(--color-border, currentColor);color:var(--color-fg);font-size:var(--type-label-size);text-decoration:none;opacity:0;transition:opacity .12s ease,border-color .12s ease}.rg-account__brief:is(:hover,:focus-within) .rg-account__brief-manage{opacity:1}.rg-account__brief-manage:hover{border-color:var(--color-fg)}.rg-account__brief-manage:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(hover:none){.rg-account__brief-manage{opacity:1}}@media(pointer:coarse){.rg-account__brief-head,.rg-account__brief-manage{min-block-size:max(2.75rem,44px)}}.rg-account__brief p{margin:0;color:var(--color-fg-muted);font-size:.875rem}.rg-account__brief-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.rg-account__brief-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark last";align-items:center;column-gap:var(--space-2);block-size:2.75rem}.rg-account__brief-list .rg-account__mark{grid-area:mark;inline-size:2rem;block-size:2rem}.rg-account__brief-list strong{grid-area:name;overflow:hidden;font-size:.875rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.rg-account__brief-last{grid-area:last;display:flex;gap:6px;min-inline-size:0;min-block-size:1.3em;color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:1.3}.rg-account__brief-last>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-account__brief-last>[aria-hidden=true],.rg-account__brief-last time{flex:none}.rg-account__light{display:inline-block;flex:none;inline-size:8px;block-size:8px;margin-inline-end:6px;box-sizing:border-box;border-radius:50%;vertical-align:.05em;background:var(--color-error)}.rg-account__brief-last>.rg-account__light{align-self:center;margin-inline-end:0}.rg-account__light[data-light=on]{background:var(--color-success)}.rg-account__light[data-light=late]{border:1.5px solid var(--color-warning);background:linear-gradient(to top in oklch,var(--color-warning) 50%,transparent 50%) border-box}.rg-account__light[data-light=off]{border:1.5px solid var(--color-error);background:transparent}.rg-account__pair{display:grid;gap:var(--space-3);inline-size:100%;font-family:var(--font-family-ui)}.rg-account__pair [data-unused]{visibility:hidden}.rg-account__pick.rg-pill-select{display:flex}.rg-account__pick.rg-pill-select>summary{gap:10px;padding-block:0;inline-size:100%;padding-inline-start:8px;border-radius:0}.rg-account__pick>summary .rg-account__mark{inline-size:1.75rem;block-size:1.75rem}.rg-account__choices{position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;z-index:var(--rg-layer-tip);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:4px;border:1px solid var(--hairline-strong);background:var(--color-surface-elevated, var(--color-surface));box-shadow:var(--rg-layer-tip-shadow)}.rg-account__choices legend{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg-account__choice{display:flex;align-items:center;gap:8px;min-inline-size:0;min-block-size:2.75rem;padding:4px 8px 4px 4px;color:var(--color-fg);font-size:.875rem;cursor:pointer}.rg-account__choice>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.rg-account__choice:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}.rg-account__choice:has(input:checked){outline:1px solid var(--color-fg);outline-offset:-1px}.rg-account__choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.rg-account__choice .rg-account__mark{inline-size:1.75rem;block-size:1.75rem}.rg-account__radio{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:22.49rem){.rg-account__choices{grid-template-columns:minmax(0,1fr)}}.rg-account__stage{display:grid;place-items:center;aspect-ratio:4 / 1;border:1px solid var(--color-border);background:var(--color-bg)}.rg-account__stage[data-waiting]{border-style:dashed}.rg-account__stage .rg-account__mark{inline-size:3rem;block-size:3rem}.rg-account__steps{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:rg-step}.rg-account__steps>li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);column-gap:8px;row-gap:6px;align-items:center;counter-increment:rg-step}.rg-account__steps>li:before{content:counter(rg-step,decimal-leading-zero);color:var(--color-fg-muted);font-family:var(--font-family-mono);font-size:.8125rem}.rg-account__steps>li>*{grid-column:2}.rg-account__prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);inline-size:100%;block-size:5.5rem;border:1px solid var(--color-border);background:var(--color-bg)}.rg-account__prompt[data-waiting]{border-style:dashed}.rg-account__prompt>*{grid-area:1 / 1;margin:0}.rg-account__prompt pre{padding:8px 10px;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-family-mono);font-size:.75rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.rg-account__prompt pre:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.rg-account__prompt .rg-account__words{align-self:center;padding:8px 10px;font-size:.875rem}.rg-account__prompt>.rg-account__prompt-tools{grid-area:1 / 2;display:grid;align-content:center;gap:4px;padding:4px}.rg-account__prompt-tools .rg-copy--icon,.rg-account__renew{inline-size:1.75rem;block-size:1.75rem;min-block-size:1.75rem}.rg-account__prompt-tools .rg-copy--icon svg,.rg-account__renew svg{inline-size:1rem;block-size:1rem}@media(pointer:coarse){.rg-account__prompt{block-size:calc(5.5rem + 2px)}.rg-account__prompt>.rg-account__prompt-tools{gap:0;padding:0}.rg-account__prompt-tools .rg-copy--icon,.rg-account__renew{inline-size:2.75rem;block-size:2.75rem;min-block-size:2.75rem}}.rg-account__renew{display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:0;background:var(--color-bg);color:var(--color-fg-muted);cursor:pointer;transition:color .12s ease,border-color .12s ease}.rg-account__renew svg{transition:transform .12s ease}.rg-account__renew:is(:hover,:focus-visible){border-color:var(--color-border);color:var(--color-fg)}.rg-account__renew:active svg{transform:rotate(-60deg)}.rg-account__renew:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.rg-account__done>span{display:flex;align-items:center;gap:8px}.rg-account__done .rg-tick{flex:none}@media(prefers-reduced-motion:reduce){.rg-account__renew,.rg-account__renew svg{transition:none}.rg-account__renew:active svg{transform:none}}.rg-account__expiry{margin:0;color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__dialog{--rg-dialog-size: 52rem;font-family:var(--font-family-ui)}.rg-account__dialog h2,.rg-account__dialog h3{margin:0;font-family:var(--font-family-ui)}.rg-account__dialog h2{font-size:1.5rem;line-height:1.25;overflow-wrap:anywhere}.rg-account__dialog h3{font-size:var(--type-headline-size)}.rg-account__dialog p{margin:0}.rg-account__dialog-head{display:flex;align-items:center;gap:var(--space-2);margin-block-end:20px}.rg-account__dialog-head .rg-account__mark{inline-size:4rem;block-size:4rem}.rg-account__dialog-head p,.rg-account__facts dt{color:var(--color-fg-muted);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.rg-account__name{margin:0 0 var(--space-3)}.rg-account__name-row{display:flex;align-items:center;gap:var(--space-2)}.rg-account__name-row input{flex:1;min-width:0}.rg-account__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0 var(--space-3);margin:0 0 var(--space-3)}.rg-account__facts>div{display:grid;gap:6px;padding-block:12px;border-block-start:1px solid var(--color-border)}.rg-account__fact-term{display:flex;align-items:center;gap:6px}.rg-account__facts dd{display:grid;gap:4px;margin:0;overflow-wrap:anywhere}.rg-account__facts dd>span{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__facts dd>.rg-account__human{display:inline-flex;align-items:center;gap:6px;color:var(--color-fg)}.rg-account__others{display:flex;flex-wrap:wrap;gap:4px 12px}.rg-account__others button{min-block-size:0;padding:0;border:0;background:none;color:var(--color-fg);font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.rg-account__picture{margin-block-end:var(--space-3)}.rg-account__part{display:grid;gap:8px;margin-block-end:var(--space-3)}.rg-account__promise{margin:4px 0 0;padding:10px 0 10px 16px;border-inline-start:3px solid var(--color-fg);font-size:var(--type-headline-size);line-height:1.3}.rg-account__part ul{display:grid;gap:4px;margin:0;padding-inline-start:1.2em}.rg-account__log{display:grid;gap:12px;margin-block-end:var(--space-3)}.rg-account__log>p{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__log ol{display:grid;margin:0;padding:0;border-block-start:1px solid var(--color-border);list-style:none}.rg-account__log li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--space-2);padding-block:10px;border-block-end:1px solid var(--color-border)}.rg-account__log li>span:nth-child(2),.rg-account__log time{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__log time{grid-column:1 / -1}.rg-account__dialog .rg-account__notice{margin-block-end:var(--space-2);padding-inline-start:12px;border-inline-start:3px solid var(--color-success)}.rg-account__dialog .rg-account__notice[role=alert]{border-inline-start-color:var(--color-error)}.rg-account__dialog-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.rg-account__dialog-actions form{margin:0}@media(max-width:30rem){.rg-account{padding:1.5rem 0}.rg-account__history li{grid-template-columns:minmax(0,1fr)}.rg-account__agent .rg-account__world-words{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(forced-colors:active){.rg-account{background:Canvas;color:CanvasText;border-color:CanvasText}.rg-account__history li,.rg-account__agents li{border-color:CanvasText}.rg-account__status[data-state]{color:CanvasText}.rg-account__choice:has(input:checked){border-color:Highlight;outline-color:Highlight}}.rg-activity{--rg-activity-line: 1.5rem;--rg-activity-pad: var(--space-1);--rg-activity-centre: calc(var(--rg-activity-pad) + var(--rg-activity-line) / 2);font-family:var(--font-family-ui);line-height:var(--rg-activity-line);color:var(--color-fg-muted)}.rg-activity--full.rg-waiting,.rg-fleet.rg-waiting{min-block-size:10rem}.rg-activity--line.rg-waiting{min-block-size:var(--rg-activity-line)}.rg-activity__none{margin:0;color:var(--color-fg-muted)}.rg-activity__steps{display:grid;margin:0;padding:0;list-style:none}.rg-activity__step{position:relative;display:grid;grid-template-columns:1rem auto minmax(0,1fr) auto auto;align-items:center;column-gap:var(--space-1);min-block-size:calc(var(--rg-activity-line) + 2 * var(--rg-activity-pad));padding-block:var(--rg-activity-pad);box-sizing:border-box}.rg-activity__verb{color:var(--color-fg);white-space:nowrap}.rg-activity__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-activity__step[data-state=asks] .rg-activity__label{color:var(--color-fg)}.rg-activity__step[data-state=queued] .rg-activity__verb{color:var(--color-fg-muted)}.rg-activity__time{justify-self:end;white-space:nowrap}.rg-activity__time[data-unused]{visibility:hidden}.rg-activity__action{display:flex}.rg-activity--full{container-type:inline-size}@container (max-width: 28rem){.rg-activity__action{grid-column:2 / -1;padding-block-start:var(--space-1)}}.rg-activity__rail{position:absolute;inset-block:0;inset-inline-start:calc(.5rem - .5px);inline-size:1px;pointer-events:none}.rg-activity__rail:before,.rg-activity__rail:after{content:"";position:absolute;inset-inline:0;background:var(--hairline)}.rg-activity__rail:before{inset-block:0 calc(100% - var(--rg-activity-centre) + 6px)}.rg-activity__rail:after{inset-block:calc(var(--rg-activity-centre) + 6px) 0}.rg-activity__step:first-child>.rg-activity__rail:before,.rg-activity__step:last-child:not([data-state=running])>.rg-activity__rail:after{content:none}.rg-activity__trace{position:absolute;inset-block:calc(var(--rg-activity-centre) + 6px) 0;inset-inline:0;overflow:hidden}.rg-activity__trace:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom in oklch,oklch(from var(--color-fg) l c h / 0) calc(100% - 6px),var(--color-fg) calc(100% - 6px));animation:rg-activity-trace 1.2s linear infinite}@keyframes rg-activity-trace{0%{transform:translateY(-100%)}to{transform:translateY(6px)}}.rg-activity__mark{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:1rem;block-size:var(--rg-activity-line)}.rg-activity__mark:before{content:"";box-sizing:border-box;inline-size:8px;block-size:8px}.rg-activity__mark[data-state=queued]:before{border:1px dashed var(--hairline-strong)}.rg-activity__mark[data-state=running]:before{background:var(--color-fg)}.rg-activity__mark[data-state=asks]:before{border:1px solid var(--color-warning);background:linear-gradient(to top in oklch,var(--color-warning) 50%,transparent 50%) border-box}.rg-activity__mark[data-state=failed]:before{border:2px solid var(--color-error)}.rg-activity__mark[data-state=done]:before{content:none}.rg-activity .rg-activity__mark .rg-tick{position:absolute;inset:0;margin:auto;inline-size:1rem;block-size:1rem;padding:0;border:0;border-radius:0;color:var(--color-success)}.rg-activity__state{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg-activity__earlier>summary{display:flex;align-items:center;min-block-size:2.75rem;gap:.25rem;color:var(--color-fg-muted);cursor:pointer;list-style:none}.rg-activity__earlier>summary::-webkit-details-marker{display:none}.rg-activity__fold{flex:none;transition:transform var(--duration-fast) var(--ease-out)}.rg-activity__earlier[open]>summary .rg-activity__fold{transform:rotate(90deg)}.rg-activity__earlier>summary:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.rg-activity--line{display:flex;align-items:center;gap:var(--space-1);min-inline-size:0;margin:0}.rg-activity--line .rg-activity__label{flex:1 1 auto}.rg-fleet__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--space-1);margin:0;padding:0;list-style:none}.rg-fleet__face{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"mark name" "line line";align-items:center;gap:var(--space-1) var(--space-2);block-size:100%;box-sizing:border-box;padding:var(--space-2);border:1px solid var(--hairline);background:var(--color-surface);color:var(--color-fg);text-decoration:none}.rg-fleet__mark{grid-area:mark;inline-size:2.5rem;block-size:2.5rem}.rg-fleet__name{grid-area:name;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-fleet__face>.rg-activity{grid-area:line}a.rg-fleet__face:hover{border-color:var(--hairline-strong)}a.rg-fleet__face:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}@media(prefers-reduced-motion:reduce){.rg-activity__trace{display:none}.rg-activity__fold{transition:none}}@media(forced-colors:active){.rg-activity__trace{display:none}.rg-activity__rail:before,.rg-activity__rail:after{background:CanvasText}.rg-activity__mark:before{forced-color-adjust:none;border-color:CanvasText}.rg-activity__mark[data-state=running]:before{background:CanvasText}.rg-activity__mark[data-state=asks]:before{background:linear-gradient(to top in oklch,CanvasText 50%,transparent 50%) border-box}.rg-fleet__face{border-color:CanvasText}}.rg-chart{--rg-chart-height: 12rem;--rg-chart-pad: .75rem;display:grid;gap:var(--space-2);min-inline-size:0;font-family:var(--font-family-ui);color:var(--color-fg)}.rg-chart__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-2)}.rg-chart__reading{display:grid;gap:.25rem;min-inline-size:0}.rg-chart__label{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-fg-muted)}.rg-chart__readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-1);margin:0}.rg-chart__readout[data-unused]{visibility:hidden}.rg-chart__figure{font-size:var(--type-title-size);line-height:var(--type-title-line)}.rg-chart__time{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-chart__legend{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-chart__legend>li{display:inline-flex;align-items:center;gap:.5rem}.rg-chart__legend>li:before{content:"";inline-size:1rem;border-block-start:1.5px solid var(--color-chart-line)}.rg-chart__legend>li[data-series="1"]:before{border-block-start:1.5px dashed var(--color-fg-muted)}.rg-chart__period{flex:none;max-inline-size:100%}.rg-chart__plot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);column-gap:var(--space-1);block-size:var(--rg-chart-height);box-sizing:border-box;padding-block:var(--rg-chart-pad)}.rg-chart__plot.rg-waiting{grid-template-columns:none;grid-template-rows:none}.rg-chart__plot--none{grid-template-columns:none;grid-template-rows:none;place-content:center}.rg-chart__none{margin:0;color:var(--color-fg-muted)}.rg-chart__plot[data-chart-plot]:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.rg-chart__lines{position:relative;min-inline-size:0}.rg-chart__lines>svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.rg-chart__grid{stroke:var(--hairline);stroke-width:1px}.rg-chart__line{fill:none;stroke:var(--color-chart-line);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.rg-chart__line[data-chart-line="1"]{stroke:var(--color-fg-muted);stroke-dasharray:4 3}.rg-chart__fill{fill:color-mix(in oklch,var(--color-chart-line) 10%,transparent);stroke:none}.rg-chart__ticks{display:grid}.rg-chart__tick{grid-area:1 / 1;align-self:start;position:relative;inset-block-start:var(--rg-chart-y);translate:0 -50%;justify-self:end;font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--tracking-microlabel);color:var(--color-fg-muted);white-space:nowrap}.rg-chart__rule{position:absolute;inset-block:0;left:calc(var(--rg-chart-x, 0) * 1%);inline-size:1px;translate:-50% 0;background:var(--hairline-strong);visibility:hidden;pointer-events:none}.rg-chart[data-chart-at] .rg-chart__rule{visibility:visible}.rg-chart__table{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.rg-chart__grid{stroke:GrayText}.rg-chart__line,.rg-chart__line[data-chart-line="1"]{stroke:CanvasText}.rg-chart__fill{fill:none}.rg-chart__rule{forced-color-adjust:none;background:Highlight}.rg-chart__legend>li:before{border-color:CanvasText}.rg-chart__plot[data-chart-plot]:focus-visible{outline-color:Highlight}}.rg-points{container:rg-points / inline-size;min-inline-size:0;color:var(--color-fg);font-family:var(--font-family-ui)}.rg-points__frame{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-inline-size:0}.rg-points__main,.rg-points__side{display:contents}.rg-points-todo{order:1}.rg-points-board{order:2}.rg-points-bonus{order:3}.rg-points-activity{order:4}@container rg-points (min-width: 52rem){.rg-points__frame{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:var(--space-6);align-items:start}.rg-points__frame>.rg-points-total{grid-column:1 / -1}.rg-points__main,.rg-points__side{display:grid;gap:var(--space-4);min-inline-size:0}}.rg-points :where(h2,h3,p,dl,dd,ol,ul){margin:0;padding:0}.rg-points :where(ol,ul){list-style:none}.rg-points :where(h2,h3){font-family:var(--font-family-ui);font-synthesis:none;font-weight:inherit}.rg-points :where(small){font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-points__unseen{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg-points-todo,.rg-points-board,.rg-points-bonus,.rg-points-activity{display:grid;gap:var(--space-2);align-content:start;min-inline-size:0;padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.rg-points-todo h2,.rg-points-board h2,.rg-points-bonus h2,.rg-points-activity h2{font-size:var(--type-title-size);line-height:var(--type-title-line)}.rg-points h3,.rg-points-total h2,.rg-points-total dt{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.rg-points h3{color:var(--color-fg-muted)}.rg-points progress{appearance:none;display:block;inline-size:100%;block-size:6px;border:0;background:var(--hairline-strong);color:var(--brand-accent)}.rg-points progress::-webkit-progress-bar{background:var(--hairline-strong)}.rg-points progress::-webkit-progress-value{background:var(--brand-accent);transition:inline-size var(--duration-slow) var(--ease-out)}.rg-points progress::-moz-progress-bar{background:var(--brand-accent)}.rg-points-total{--rg-points-cut: var(--rg-cut-panel);--rg-points-rule: color-mix(in oklch, currentColor 30%, transparent);container:rg-points-total / inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2) var(--space-6);min-inline-size:0;padding:var(--space-3);background:var(--support-band-surface);color:var(--support-band-ink);clip-path:polygon(0 0,calc(100% - var(--rg-points-cut)) 0,100% var(--rg-points-cut),100% 100%,var(--rg-points-cut) 100%,0 calc(100% - var(--rg-points-cut)))}.rg-points-total>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-2);padding-inline-end:var(--rg-points-cut)}.rg-points-total__note{font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-points-total__note[data-unseen=true]{display:none}.rg-points-total__main{display:grid;gap:var(--space-1);min-inline-size:0}.rg-points-total__figure{font-size:clamp(3rem,22cqi,7rem);line-height:.9;letter-spacing:-.03em;white-space:nowrap}.rg-points-total__about{max-inline-size:34rem;line-height:var(--type-body-line)}.rg-points-total__days{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-self:end;padding-block-start:var(--space-2);border-block-start:1px solid var(--rg-points-rule)}.rg-points-total__days>div{display:grid;gap:4px;min-inline-size:0;padding-inline-end:12px}.rg-points-total__days>div+div{padding-inline-start:12px;border-inline-start:1px solid var(--rg-points-rule)}.rg-points-total__days dd{font-size:clamp(1.75rem,9cqi,3rem);line-height:1.05;letter-spacing:-.02em;white-space:nowrap}@container rg-points-total (max-width: 15.5rem){.rg-points-total__days{grid-template-columns:minmax(0,1fr);padding-block-start:0}.rg-points-total__days>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:var(--space-1) 0}.rg-points-total__days>div+div{padding-inline-start:0;border-inline-start:0;border-block-start:1px solid var(--rg-points-rule)}}@container rg-points (min-width: 52rem){.rg-points-total{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4)}.rg-points-total>header{grid-column:1 / -1}.rg-points-total__figure{font-size:clamp(4rem,12cqi,7rem)}.rg-points-total__days dd{font-size:3rem}.rg-points-total__days{grid-template-columns:repeat(3,minmax(8.5rem,auto));padding-block-start:0;border-block-start:0}.rg-points-total__days>div{padding-inline:var(--space-2)}.rg-points-total__days>div:first-child{border-inline-start:1px solid var(--rg-points-rule)}.rg-points-total__days>div:last-child{padding-inline-end:0}}.rg-points-todo>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2)}.rg-points-todo__left{padding:2px 10px;background:var(--support-figure-surface);color:var(--support-figure-ink);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-points-todo__left[data-none=true]{background:transparent;color:var(--color-success);outline:1px solid currentColor;outline-offset:-1px}.rg-points-todo__group{display:grid;gap:var(--space-1);min-inline-size:0}.rg-points-todo__group+.rg-points-todo__group{margin-block-start:var(--space-2)}.rg-points-todo__limit{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-points-todo li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark label points" ". bar bar";align-items:center;gap:6px 12px;min-block-size:3rem;padding-block:10px;border-block-start:1px solid var(--hairline)}.rg-points-todo__mark{grid-area:mark;display:inline-flex;color:var(--color-fg-muted);font-size:1.25rem}.rg-points-todo__label{grid-area:label;display:grid;min-inline-size:0;overflow-wrap:anywhere}.rg-points-todo__label small{color:var(--color-fg-muted)}.rg-points-todo__label a{color:inherit;text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:.2em}.rg-points-todo__label a:hover{text-decoration-color:currentColor}.rg-points-todo li>progress{grid-area:bar}.rg-points-todo__points{grid-area:points;padding:2px 10px;background:var(--support-band-surface);color:var(--support-band-ink);white-space:nowrap}.rg-points-todo li[data-done=true] .rg-points-todo__mark{color:var(--color-success)}.rg-points-todo li[data-done=true] .rg-points-todo__label{color:var(--color-fg-muted)}.rg-points-todo li[data-done=true] .rg-points-todo__points{background:transparent;color:var(--color-fg-muted);outline:1px solid var(--hairline-strong);outline-offset:-1px}.rg-points-board li,.rg-points-board__you{display:grid;grid-template-columns:1.75rem auto minmax(0,1fr) auto;align-items:center;gap:12px;min-block-size:3rem;padding:8px 10px;border-block-start:1px solid var(--hairline)}.rg-points-board__rank{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;color:var(--color-fg-muted)}.rg-points-board li[data-top=true] .rg-points-board__rank{background:var(--support-band-surface);color:var(--support-band-ink)}.rg-points-board__face{display:block;inline-size:1.75rem;block-size:1.75rem}.rg-points-board__face>*{inline-size:100%;block-size:100%}.rg-points-board__face:empty{display:none}.rg-points-board__name{grid-column:3;display:flex;align-items:center;gap:8px;min-inline-size:0}.rg-points-board__name bdi{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-points-board__tag{flex:none;padding:0 6px;font-size:var(--type-caption-size);line-height:var(--type-caption-line);outline:1px solid currentColor;outline-offset:-1px}.rg-points-board__points{grid-column:4;white-space:nowrap}.rg-points-board li[data-you=true],.rg-points-board__you{background:var(--support-figure-surface);color:var(--support-figure-ink);border-block-start-color:transparent}.rg-points-board li[data-you=true] .rg-points-board__rank:not([data-top]),.rg-points-board__you .rg-points-board__rank{color:inherit}.rg-points-board li[data-you=true]+li{border-block-start-color:transparent}.rg-points-board__you{margin-block-start:var(--space-1)}.rg-points-bonus h2{display:flex;align-items:center;gap:var(--space-1)}.rg-points-bonus__held{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-block-size:2.5rem;color:var(--color-fg-muted)}.rg-points-bonus__held strong{color:var(--color-fg);font-size:2rem;font-weight:inherit;line-height:2.5rem}.rg-points-bonus__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.rg-points-bonus__tiers li{display:grid;gap:2px;padding:10px 12px;outline:1px solid var(--hairline-strong);outline-offset:-1px}.rg-points-bonus__tiers span{color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-points-bonus__tiers strong{font-size:var(--type-headline-size);font-weight:inherit;line-height:var(--type-headline-line)}.rg-points-bonus__tiers li[data-held=true]{background:var(--support-figure-surface);color:var(--support-figure-ink);outline:0}.rg-points-bonus__tiers li[data-held=true] span{color:inherit}.rg-points-bonus__periods>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-block:10px;border-block-start:1px solid var(--hairline)}.rg-points-bonus__periods dt{color:var(--color-fg-muted)}.rg-points-activity li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;min-block-size:3rem;padding-block:10px;border-block-start:1px solid var(--hairline)}.rg-points-activity__label{display:grid;min-inline-size:0;overflow-wrap:anywhere}.rg-points-activity__label small,.rg-points-activity__more{color:var(--color-fg-muted)}.rg-points-activity__status{padding:0 8px;color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-label-line);outline:1px solid var(--hairline-strong);outline-offset:-1px;white-space:nowrap}.rg-points-activity__points{grid-column:3;white-space:nowrap}.rg-points-activity__more{font-size:var(--type-label-size)}@media(prefers-reduced-motion:reduce){.rg-points progress::-webkit-progress-value{transition:none}}@media(forced-colors:active){.rg-points-total{clip-path:none;border:1px solid CanvasText}.rg-points-total,.rg-points-todo__left,.rg-points-todo__points,.rg-points-board li[data-you=true],.rg-points-board__you,.rg-points-board li[data-top=true] .rg-points-board__rank,.rg-points-bonus__tiers li[data-held=true]{background:Canvas;color:CanvasText;outline:1px solid CanvasText;outline-offset:-1px}.rg-points-board li[data-you=true],.rg-points-bonus__tiers li[data-held=true]{outline:2px solid Highlight;outline-offset:-2px}}.rg-cells{--rg-cells-cell: 3px;--rg-cells-gap: 2px;--rg-cells-rows: 10;--rg-cells-pitch: calc(var(--rg-cells-cell) + var(--rg-cells-gap));--rg-cells-bar: calc(var(--rg-cells-rows) * var(--rg-cells-pitch) - var(--rg-cells-gap));--rg-cells-headroom: 48px;--rg-cells-line: var(--type-label-line);--rg-cells-dim: var(--hairline);--rg-cells-across: repeating-linear-gradient(to right in oklch, #000 0 var(--rg-cells-cell), transparent var(--rg-cells-cell) var(--rg-cells-pitch));--rg-cells-down: repeating-linear-gradient(to bottom in oklch, #000 0 var(--rg-cells-cell), transparent var(--rg-cells-cell) var(--rg-cells-pitch));display:grid;gap:var(--space-2);min-inline-size:0;font-family:var(--font-family-ui);color:var(--color-fg)}.rg-cells__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-1);margin:0}.rg-cells__used{font-size:var(--type-title-size);line-height:var(--type-title-line)}.rg-cells__capacity{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-cells__meter{position:relative;container-type:inline-size;padding-block-start:calc(var(--rg-cells-line) + var(--space-1) + var(--rg-cells-bar) + var(--space-3))}.rg-cells__status,.rg-cells__line{position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--rg-cells-line);margin:0;overflow:hidden;font-size:var(--type-label-size);line-height:var(--rg-cells-line);color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis}.rg-cells__line{display:flex;gap:var(--space-1);visibility:hidden}.rg-cells__line>*{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.rg-cells__line>.rg-figure{flex:none}.rg-cells__line>:last-child:not(.rg-figure){flex:1 1 0}.rg-cells__line-name{color:var(--color-fg)}.rg-cells__track,.rg-cells__run{position:absolute;inset-block-start:calc(var(--rg-cells-line) + var(--space-1));block-size:var(--rg-cells-bar)}.rg-cells__stage{position:absolute;inset-block-start:calc(var(--rg-cells-line) + var(--space-1) - var(--rg-cells-headroom));inset-inline:0;block-size:calc(var(--rg-cells-headroom) + var(--rg-cells-bar));pointer-events:none}.rg-cells__canvas{display:block;inline-size:100%;block-size:100%}.rg-cells__track,.rg-cells__run{--rg-cells-columns: round(down, 100cqi + var(--rg-cells-gap), var(--rg-cells-pitch))}.rg-cells__track{inset-inline-start:0;inline-size:calc(var(--rg-cells-columns) - var(--rg-cells-gap));background:var(--rg-cells-dim);mask-image:var(--rg-cells-across),var(--rg-cells-down);mask-composite:intersect}.rg-cells__run{--rg-cells-from: round(var(--rg-cells-start) * var(--rg-cells-columns), var(--rg-cells-pitch));--rg-cells-to: round((var(--rg-cells-start) + var(--rg-cells-share)) * var(--rg-cells-columns), var(--rg-cells-pitch));inset-inline-start:var(--rg-cells-from);inline-size:max(0px,var(--rg-cells-to) - var(--rg-cells-from) - var(--rg-cells-gap));transition:opacity var(--duration-fast) var(--ease-out)}.rg-cells__run:before,.rg-cells__mark--cell{background:var(--rg-cells-color);mask:linear-gradient(in oklch,#000 0 0) top / 100% 1px no-repeat,linear-gradient(in oklch,#000 0 0) bottom / 100% 1px no-repeat,linear-gradient(in oklch,#000 0 0) left / 1px 100% no-repeat,linear-gradient(in oklch,#000 0 0) right / 1px 100% no-repeat,var(--rg-cells-across),var(--rg-cells-down);mask-composite:add,add,add,add,intersect}.rg-cells__run:before{content:"";position:absolute;inset:0}.rg-cells__parts{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(13rem,calc((100% - 2 * var(--space-3)) / 3)),1fr));gap:var(--space-1) var(--space-3);margin:0;padding:0;list-style:none}.rg-cells__part{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-1);min-block-size:2rem;font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-cells__part:nth-child(8n+1){--rg-cells-color: var(--color-category-1)}.rg-cells__part:nth-child(8n+2){--rg-cells-color: var(--color-category-2)}.rg-cells__part:nth-child(8n+3){--rg-cells-color: var(--color-category-3)}.rg-cells__part:nth-child(8n+4){--rg-cells-color: var(--color-category-4)}.rg-cells__part:nth-child(8n+5){--rg-cells-color: var(--color-category-5)}.rg-cells__part:nth-child(8n+6){--rg-cells-color: var(--color-category-6)}.rg-cells__part:nth-child(8n+7){--rg-cells-color: var(--color-category-7)}.rg-cells__part:nth-child(8n){--rg-cells-color: var(--color-category-8)}.rg-cells__part:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.rg-cells__mark{color:var(--rg-cells-color);transition:opacity var(--duration-fast) var(--ease-out)}.rg-cells__mark--cell{inline-size:calc(3 * var(--rg-cells-pitch) - var(--rg-cells-gap));block-size:calc(3 * var(--rg-cells-pitch) - var(--rg-cells-gap))}.rg-cells__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rg-cells__amount{color:var(--color-fg-muted);text-align:end;white-space:nowrap}.rg-cells__hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:none){.rg-cells__parts:has(>.rg-cells__part:is(:hover,:focus-visible))>.rg-cells__part:not(:hover,:focus-visible) :is(.rg-cells__run,.rg-cells__mark){opacity:.3}}.rg-cells__part:is(:hover,:focus-visible) .rg-cells__line{visibility:visible}.rg-cells__meter:has(.rg-cells__part:is(:hover,:focus-visible)) .rg-cells__status{visibility:hidden}.rg-cells[data-cells-ready=true] .rg-cells__track{visibility:hidden}.rg-cells[data-cells-ready=true] .rg-cells__run:before{content:none}.rg-cells__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2);padding-block-start:var(--space-2);border-block-start:1px solid var(--hairline);color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-cells__foot>p{margin:0}@media(forced-colors:active){.rg-cells :is(.rg-cells__track,.rg-cells__run,.rg-cells__mark--cell){forced-color-adjust:none}.rg-cells__track{background:GrayText}.rg-cells .rg-cells__part{--rg-cells-color: CanvasText}.rg-cells .rg-cells__part:is(:hover,:focus-visible){--rg-cells-color: Highlight}.rg-cells__part:focus-visible{outline-color:Highlight}}@property --rg-edge-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes rg-edge-ripple{to{--rg-edge-angle: 1turn}}@media(prefers-reduced-motion:no-preference)and (forced-colors:none){.rg-feature:is(:hover,:focus-within)>.rg-panel:before{background-image:conic-gradient(from var(--rg-edge-angle) in oklch,transparent 0turn .84turn,color-mix(in srgb,color-mix(in srgb,var(--rg-shimmer-color, var(--palette-tangerine-tango, #ff5b19)) 75%,var(--palette-platinum, #e5e3d2)) 24%,transparent) .92turn,transparent 1turn);animation:rg-edge-ripple calc(var(--rg-shimmer-duration, 1.15s) * 2) linear infinite}@media(hover:none),(pointer:coarse){.rg-feature:not(:has(:focus-visible))>.rg-panel:before{background-image:none;animation:none}}}.rg-sheet{--rg-page-ink: var(--color-fg);--rg-page-muted: var(--color-fg-muted);--rg-page-rule: color-mix(in srgb, var(--rg-page-ink) 22%, transparent);color:var(--rg-page-ink);font-family:var(--font-family-ui);line-height:1.5}:where(.rg-sheet,.rg-sheet *,.rg-sheet *:before,.rg-sheet *:after){box-sizing:border-box}.rg-sheet :where(a){color:inherit;text-underline-offset:.2em}.rg-sheet :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-frame{inline-size:min(calc(100% - 2 * var(--rg-page-gutter)),var(--rg-frame-max));margin-inline:auto;border-inline:var(--rg-rule-width) solid var(--rg-page-rule);border-block-start:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row{display:grid;grid-template-columns:var(--rg-rail-width) minmax(0,1fr);column-gap:var(--rg-track-gap);border-block-end:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row--no-rail{grid-template-columns:minmax(0,1fr)}.rg-sheet-row>*{min-inline-size:0}.rg-sheet-row__rail{border-inline-end:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row__main{min-inline-size:0;border-inline-start:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row--no-rail>.rg-sheet-row__main{border-inline-start:0}.rg-inset{padding:var(--rg-panel-padding)}.rg-hero-title{margin:var(--space-5) 0 0;max-inline-size:15ch;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:400;line-height:1.03;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.rg-section-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-block-size:2.25rem;padding-block:var(--space-1);border-block:1px solid color-mix(in srgb,currentColor 22%,transparent);font-family:var(--font-family-ui);font-size:.8125rem;line-height:1.4}.rg-section-bar__label{margin:0;font-size:inherit;line-height:inherit;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;letter-spacing:.02em;overflow-wrap:anywhere;min-inline-size:0}.rg-section-bar__diamond{inline-size:.5rem;block-size:.5rem;flex:0 0 auto;border:1px solid currentColor;transform:rotate(45deg);margin-inline:2px}.rg-section-bar__leader{flex:1 1 4rem;min-inline-size:2rem;block-size:.75rem;background:currentColor;opacity:.5;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M4 2.5v3M2.5 4h3' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E") repeat 0 0 / 8px 8px}.rg-panel{--rg-cut: var(--rg-cut-panel);--rg-edge: 1px;--rg-panel-fill: var(--color-surface);--rg-panel-ink: var(--color-fg);--rg-local-fill: var(--rg-panel-fill);--rg-local-ink: var(--rg-panel-ink);--rg-local-rule: color-mix(in srgb, var(--rg-panel-ink) 22%, var(--rg-panel-fill));--rg-panel-edge: color-mix(in srgb, var(--rg-panel-ink) 22%, var(--rg-panel-fill));position:relative;isolation:isolate;min-inline-size:0;color:var(--rg-panel-ink);background:transparent;border:0;border-radius:0;overflow:visible;&:before,&:after{content:"";position:absolute;pointer-events:none}&:before{z-index:-2;inset:0;background:var(--rg-panel-edge);clip-path:polygon(var(--rg-cut) 0,calc(100% - var(--rg-cut)) 0,100% var(--rg-cut),100% calc(100% - var(--rg-cut)),calc(100% - var(--rg-cut)) 100%,var(--rg-cut) 100%,0 calc(100% - var(--rg-cut)),0 var(--rg-cut))}&:after{--rg-inner-cut: max(0px, calc(var(--rg-cut) - var(--rg-cut-nest) * var(--rg-edge)));z-index:-1;inset:var(--rg-edge);background:var(--rg-panel-fill);clip-path:polygon(var(--rg-inner-cut) 0,calc(100% - var(--rg-inner-cut)) 0,100% var(--rg-inner-cut),100% calc(100% - var(--rg-inner-cut)),calc(100% - var(--rg-inner-cut)) 100%,var(--rg-inner-cut) 100%,0 calc(100% - var(--rg-inner-cut)),0 var(--rg-inner-cut))}}.rg-panel--accent{--rg-panel-fill: var(--color-accent);--rg-panel-ink: var(--color-fg-on-accent)}.rg-panel.rg-support-panel{--rg-panel-fill: var(--support-panel-surface);--rg-panel-ink: var(--support-panel-ink)}.rg-support-band{background:var(--support-band-surface);color:var(--support-band-ink);padding-inline:var(--space-2)}.rg-support-figure .rg-technical-figure__art{background:var(--support-figure-surface);color:var(--support-figure-ink)}.rg-panel__body{padding:var(--rg-panel-padding)}.rg-dialog{--rg-dialog-cut: var(--rg-cut-panel, 16px);--rg-dialog-mark-length: 1.5rem;--rg-dialog-fill: var(--color-surface);--rg-dialog-edge: color-mix(in srgb, var(--color-fg) 28%, var(--rg-dialog-fill));--rg-dialog-cut-ink: var(--rg-button-border-color, var(--palette-tangerine-tango, #ff5b19));--rg-dialog-mark-ink: var(--rg-dialog-cut-ink);isolation:isolate;box-sizing:border-box;inline-size:min(var(--rg-dialog-size, 32rem),calc(100vw - 2rem));max-inline-size:none;max-block-size:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:0;overflow:visible;background:transparent;color:var(--color-fg);&:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(in oklch,var(--rg-dialog-mark-ink) 0 0),linear-gradient(in oklch,var(--rg-dialog-mark-ink) 0 0),linear-gradient(in oklch,var(--rg-dialog-mark-ink) 0 0),linear-gradient(in oklch,var(--rg-dialog-mark-ink) 0 0),linear-gradient(135deg in oklch,transparent 50%,var(--rg-dialog-cut-ink) 50% calc(50% + 2px),transparent calc(50% + 2px)),linear-gradient(315deg in oklch,transparent 50%,var(--rg-dialog-cut-ink) 50% calc(50% + 2px),transparent calc(50% + 2px)),linear-gradient(in oklch,var(--rg-dialog-edge) 0 0),linear-gradient(in oklch,var(--rg-dialog-edge) 0 0),linear-gradient(in oklch,var(--rg-dialog-edge) 0 0),linear-gradient(in oklch,var(--rg-dialog-edge) 0 0);background-position:right top,right top,left bottom,left bottom,left top,right bottom,left top,left bottom,left top,right top;background-size:var(--rg-dialog-mark-length) 2px,2px var(--rg-dialog-mark-length),var(--rg-dialog-mark-length) 2px,2px var(--rg-dialog-mark-length),var(--rg-dialog-cut) var(--rg-dialog-cut),var(--rg-dialog-cut) var(--rg-dialog-cut),100% 1px,100% 1px,1px 100%,1px 100%;background-repeat:no-repeat;background-color:var(--rg-dialog-fill);clip-path:polygon(var(--rg-dialog-cut) 0,100% 0,100% calc(100% - var(--rg-dialog-cut)),calc(100% - var(--rg-dialog-cut)) 100%,0 100%,0 var(--rg-dialog-cut))}}:root:is([data-theme=dark],:not([data-theme])) .rg-dialog{--rg-dialog-cut-ink: var(--rg-button-mark-color, var(--palette-tangerine-tango, #ff5b19));--rg-dialog-mark-ink: var(--rg-button-mark-color, var(--palette-powder-blue, #aecacd))}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-dialog{--rg-dialog-cut-ink: var(--rg-button-border-color, var(--palette-tangerine-tango, #ff5b19));--rg-dialog-mark-ink: var(--rg-dialog-cut-ink)}}.rg-dialog:is([open],:popover-open){display:flex;flex-direction:column}.rg-dialog::backdrop{background:color-mix(in oklab,var(--palette-charcoal) 32%,transparent)}:root:is([data-theme=dark],:not([data-theme])) .rg-dialog::backdrop{background:color-mix(in oklab,var(--palette-charcoal) 64%,transparent)}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-dialog::backdrop{background:color-mix(in oklab,var(--palette-charcoal) 32%,transparent)}}.rg-dialog__body{min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:clamp(var(--space-2),4vw,var(--space-4))}@media(max-width:47.99rem){.rg-dialog{--rg-dialog-cut: 12px}}.rg-dialog .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{background-color:color-mix(in srgb,currentColor 10%,var(--rg-p-accent))}.rg-confirm{--rg-dialog-size: 26rem}.rg-confirm__form{display:grid;gap:var(--space-3);margin:0}.rg-confirm__question{margin:0;font-size:var(--type-headline-size);line-height:var(--type-headline-line);overflow-wrap:anywhere}.rg-confirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.rg-panel:focus-within{z-index:var(--rg-layer-card)}.rg-panel__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--rg-panel-padding);border-block-end:1px solid color-mix(in srgb,currentColor 22%,transparent)}.rg-panel__heading h3{margin:0;min-inline-size:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.12;font-weight:400;letter-spacing:-.035em;overflow-wrap:anywhere}.rg-panel__index{font-family:var(--font-family-ui);font-size:.8125rem;white-space:nowrap}:where(.rg-feature,.rg-feature *,.rg-feature *:before,.rg-feature *:after){box-sizing:border-box}.rg-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.rg-feature{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-inline-size:0;gap:0}.rg-feature__face{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:0}.rg-feature:is(:hover,:focus-within)>.rg-panel{--rg-panel-edge: color-mix(in srgb, var(--rg-panel-ink) 38%, var(--rg-panel-fill))}.rg-feature__caption{min-block-size:7rem;margin-block-start:1px;padding:var(--rg-panel-padding);overflow-wrap:anywhere}.rg-feature__caption p{margin:0}.rg-feature__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.rg-feature__actions>*{min-inline-size:0;max-inline-size:100%}.rg-feature .rg-panel__index{min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.rg-feature__face .rg-technical-figure__art>:is(img,svg){display:block;width:100%;max-inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:contain}.rg-technical-figure{display:grid;align-content:center;min-inline-size:0;margin:0;padding:var(--rg-panel-padding);color:inherit}.rg-technical-figure__art{position:relative;isolation:isolate;min-inline-size:0;&:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.1;background-image:radial-gradient(in oklch,currentColor .6px,oklch(from currentColor l c h / 0) .9px);background-size:4px 4px}}.rg-technical-figure__art>svg{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;overflow:visible}.rg-technical-figure svg :is(path,circle,ellipse,rect,line,polyline,polygon){vector-effect:non-scaling-stroke}.rg-technical-figure svg text{font-family:var(--font-family-ui);font-size:12px;fill:currentColor;stroke:none}@media(max-width:74.99rem){.rg-sheet{--rg-page-gutter: var(--space-3);--rg-rail-width: 9rem;--rg-track-gap: var(--space-3);--rg-panel-padding: var(--space-3)}}@media(max-width:63.99rem){.rg-sheet-row{grid-template-columns:minmax(0,1fr)}.rg-sheet-row__rail{border-inline-end:0;border-block-end:1px solid var(--rg-page-rule)}.rg-sheet-row__rail:empty{display:none}.rg-sheet-row__main{border-inline-start:0}.rg-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){.rg-sheet{--rg-page-gutter: var(--space-2);--rg-section-gap: var(--space-5);--rg-cut-panel: 12px;--rg-cut-control: 8px;--rg-cut-nested-8: 8px;--rg-cut-nested-16: 0px}.rg-panel{--rg-cut-panel: 12px;--rg-cut-nested-8: 8px;--rg-cut-nested-16: 0px}.rg-feature-grid{grid-template-columns:minmax(0,1fr)}.rg-section-bar__leader{display:none}}@media(max-width:24rem){.rg-sheet{--rg-panel-padding: var(--space-2)}}@media(forced-colors:active){.rg-support-band,.rg-support-figure .rg-technical-figure__art{background:Canvas;color:CanvasText}.rg-panel:before,.rg-panel:after,.rg-technical-figure__art:before,.rg-section-bar__leader{display:none}.rg-dialog:before{display:none}.rg-dialog{background:Canvas;color:CanvasText;border:1px solid CanvasText}.rg-panel{--rg-local-ink: CanvasText;--rg-local-fill: Canvas;color:CanvasText;background:Canvas;border:1px solid CanvasText}.rg-sheet :where(a,button,summary,input,select,textarea):focus-visible{outline-color:Highlight}}:where(.rg-utility,.rg-account,.rg-account__dialog){--color-bg: var(--utility-bg);--color-surface: var(--utility-surface);--color-surface-elevated: var(--utility-surface);--color-fg: var(--utility-ink);--color-fg-muted: var(--utility-muted);--color-border: var(--utility-rule);color:var(--color-fg);font-family:var(--font-family-ui);font-size:1rem;line-height:1.6}.rg-utility--message{box-sizing:border-box;width:min(100%,38rem);margin-inline:auto;padding:clamp(3rem,10vh,7rem) 1.5rem}body:has(>.rg-utility){margin:0;min-block-size:100svh;background:var(--utility-bg)}.rg-utility h1{margin:0 0 1rem;font-family:var(--font-family-ui);font-size:clamp(1.5rem,4vw,1.75rem);letter-spacing:-.025em;line-height:1.25}.rg-utility h2,.rg-utility h3{font-family:var(--font-family-ui);line-height:1.35}.rg-utility__body>:first-child{margin-top:0}.rg-utility__body p{margin-block:0 1rem}.rg-utility__body{overflow-wrap:anywhere}.rg-utility__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.rg-utility__note{margin-top:1.5rem;font-size:.875rem;color:var(--color-fg-muted)}.rg-utility__note p{margin:0}.rg-utility a:not(.rg-button){color:inherit;text-underline-offset:.2em}.rg-utility a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-utility__links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:0;margin:0;list-style:none}@media(forced-colors:active){:where(.rg-utility,.rg-account,.rg-account__dialog){--color-fg: CanvasText;--color-fg-muted: CanvasText;--color-bg: Canvas;--color-surface: Canvas;--color-border: CanvasText}}.rg-theme-toggle.rg-button{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;flex:0 0 auto;padding:0;border:0;background:transparent;perspective:5rem}.rg-theme-toggle .theme-toggle__stage{position:relative;display:block;width:1.75rem;height:1.75rem;overflow:hidden;background:var(--rg-p-surface);transform-style:preserve-3d;--prism-laser: var(--rg-theme-laser-light, var(--palette-tangerine-tango));--prism-laser-next: var(--rg-theme-laser-dark, var(--palette-powder-blue));--prism-edge: color-mix(in oklch, var(--rg-p-text) 55%, var(--color-accent));--prism-edge-next: color-mix(in oklch, var(--rg-p-surface) 55%, var(--color-accent));--prism-face: color-mix(in oklch, var(--color-accent) 28%, transparent)}:root:is([data-theme=dark],:not([data-theme])) .rg-theme-toggle .theme-toggle__stage{--prism-laser: var(--rg-theme-laser-dark, var(--palette-powder-blue));--prism-laser-next: var(--rg-theme-laser-light, var(--palette-tangerine-tango))}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-theme-toggle .theme-toggle__stage{--prism-laser: var(--rg-theme-laser-light, var(--palette-tangerine-tango));--prism-laser-next: var(--rg-theme-laser-dark, var(--palette-powder-blue))}}.rg-theme-toggle .theme-toggle__laser{position:absolute;inset-block:.125rem;left:calc(50% - .0625rem);width:.125rem;background:var(--prism-laser)}.rg-theme-toggle .theme-toggle__cube{position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;transform-style:preserve-3d;transform:translate3d(-50%,-50%,0) rotateX(-19deg) rotateY(28deg)}.rg-theme-toggle .theme-toggle__face{position:absolute;inset:0;border:1px solid var(--prism-edge);background:var(--prism-face);backface-visibility:visible}.rg-theme-toggle .theme-toggle__face--front{transform:translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--back{transform:rotateY(180deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--left{transform:rotateY(-90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--right{transform:rotateY(90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--top{transform:rotateX(90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--bottom{transform:rotateX(-90deg) translateZ(.375rem)}.rg-theme-toggle__state{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root:is([data-theme=dark],:not([data-theme])) .rg-theme-toggle__state--light,:root[data-theme=light] .rg-theme-toggle__state--dark{display:none}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-theme-toggle__state--light{display:block}:root:not([data-theme]) .rg-theme-toggle__state--dark{display:none}}@media(hover:hover)and (forced-colors:none){.rg-theme-toggle:hover .theme-toggle__stage{background:var(--rg-p-text)}.rg-theme-toggle:hover .theme-toggle__laser{background:var(--prism-laser-next)}.rg-theme-toggle:hover .theme-toggle__face{border-color:var(--prism-edge-next)}}@media(prefers-reduced-motion:no-preference)and (forced-colors:none){.rg-theme-toggle .theme-toggle__cube{animation:regent-theme-prism 6s linear infinite paused}.rg-theme-toggle:is(:hover,:focus-visible) .theme-toggle__cube{animation-play-state:running}.rg-theme-toggle :is(.theme-toggle__stage,.theme-toggle__laser,.theme-toggle__face){transition:background-color .14s ease,border-color .14s ease}}@keyframes regent-theme-prism{0%{transform:translate3d(-50%,-50%,0) rotateX(-19deg) rotateY(28deg)}to{transform:translate3d(-50%,-50%,0) rotateX(341deg) rotateY(388deg)}}@media(forced-colors:active){.rg-theme-toggle .theme-toggle__face{border-color:ButtonText;background:Canvas}.rg-theme-toggle .theme-toggle__laser{background:Highlight}}.rg-holo,.rg-holo-foil{--rg-holo-frame: 12px}.rg-holo{--rg-holo-cut: var(--rg-cut-panel, 16px);--rg-holo-graphite: #101216;--rg-holo-ink: var(--palette-platinum, #e5e3d2);--rg-holo-edge: color-mix(in srgb, var(--rg-holo-ink) 30%, var(--rg-holo-graphite));--rg-holo-clip: polygon( var(--rg-holo-cut) 0, calc(100% - var(--rg-holo-cut)) 0, 100% var(--rg-holo-cut), 100% calc(100% - var(--rg-holo-cut)), calc(100% - var(--rg-holo-cut)) 100%, var(--rg-holo-cut) 100%, 0 calc(100% - var(--rg-holo-cut)), 0 var(--rg-holo-cut) );--rg-local-fill: var(--rg-holo-graphite);--rg-local-ink: var(--rg-holo-ink);--rg-local-rule: var(--rg-holo-edge);position:relative;isolation:isolate;min-inline-size:0;color:var(--rg-holo-ink);.rg-holo__stage:before,.rg-holo__stage:after{z-index:1}}.rg-holo__stage{position:absolute;inset:0;background:var(--rg-holo-edge);clip-path:var(--rg-holo-clip)}.rg-holo__stage:before,.rg-holo__canvas{position:absolute;inset:1px;--rg-holo-cut: max(0px, calc(var(--rg-cut-panel, 16px) - var(--rg-cut-nest) * 1px));clip-path:var(--rg-holo-clip)}.rg-holo__stage:before{content:"";background:linear-gradient(118deg in oklch,transparent 38%,color-mix(in srgb,var(--rg-holo-ink) 9%,transparent) 50%,transparent 62%),var(--rg-holo-graphite)}.rg-holo__canvas{display:block;width:calc(100% - 2px);height:calc(100% - 2px);background:var(--rg-holo-graphite)}.rg-holo__stage:after{--rg-holo-inner-cut: calc(var(--rg-holo-frame) * .414214);content:"";position:absolute;inset:calc(1px + var(--rg-holo-frame));background:var(--rg-holo-graphite);clip-path:polygon(var(--rg-holo-inner-cut) 0,calc(100% - var(--rg-holo-inner-cut)) 0,100% var(--rg-holo-inner-cut),100% calc(100% - var(--rg-holo-inner-cut)),calc(100% - var(--rg-holo-inner-cut)) 100%,var(--rg-holo-inner-cut) 100%,0 calc(100% - var(--rg-holo-inner-cut)),0 var(--rg-holo-inner-cut))}.rg-holo[data-holo-ready=true] .rg-holo__stage:before,.rg-holo[data-holo-ready=true] .rg-holo__stage:after{content:none}.rg-holo__content{position:relative;min-inline-size:0;padding:var(--rg-panel-padding, var(--space-4, 1.5rem))}.rg-holo :where(a,button,summary):focus-visible{outline-color:var(--rg-holo-ink)}.rg-panel.rg-holo-ground{--rg-panel-fill: #101216;--rg-panel-ink: var(--palette-platinum, #e5e3d2);isolation:isolate;.rg-holo-foil--face{z-index:-1}}.rg-holo-foil{position:absolute;pointer-events:none}.rg-holo-foil__canvas{display:block;inline-size:100%;block-size:100%}.rg-holo-foil--face{--rg-holo-foil-cut: max(0px, calc(var(--rg-cut) - var(--rg-cut-nest) * var(--rg-edge)));inset:var(--rg-edge);visibility:hidden;clip-path:polygon(var(--rg-holo-foil-cut) 0,calc(100% - var(--rg-holo-foil-cut)) 0,100% var(--rg-holo-foil-cut),100% calc(100% - var(--rg-holo-foil-cut)),calc(100% - var(--rg-holo-foil-cut)) 100%,var(--rg-holo-foil-cut) 100%,0 calc(100% - var(--rg-holo-foil-cut)),0 var(--rg-holo-foil-cut))}[data-holo-ready=true] .rg-holo-foil--face{visibility:visible}[data-holo-ready=true] .rg-holo-ground:after,.rg-holo-ground[data-holo-ready=true]:after{content:none}.rg-holo-foil--ink{inset:0;visibility:hidden}.rg-holo-foil--ink .rg-holo-foil__canvas{mask-size:100% 100%;mask-repeat:no-repeat}[data-holo-ready=true] .rg-holo-foil--ink{visibility:visible}[data-holo-ready=true] .rg-technical-figure__art:has(>.rg-holo-foil--ink)>svg{visibility:hidden}@media(forced-colors:active){.rg-holo-foil{display:none}[data-holo-ready=true] .rg-technical-figure__art:has(>.rg-holo-foil--ink)>svg{visibility:visible}.rg-holo{color:CanvasText}.rg-holo__stage{background:CanvasText}.rg-holo__stage:before,.rg-holo__stage:after,.rg-holo__canvas{background:Canvas}}:where(.rg-button,.rg-field,.rg-status,.rg-notice,.rg-empty,.rg-disclosure,.rg-tip,.rg-pill-select){--rg-p-text: var(--rg-local-ink, var(--color-fg, inherit));--rg-p-muted: var(--rg-local-ink, var(--color-fg-muted, currentColor));--rg-p-surface: var(--rg-local-fill, var(--color-surface, transparent));--rg-p-border: var(--rg-local-rule, var(--color-border, currentColor));--rg-p-control-border: color-mix(in srgb, var(--rg-p-text) 65%, var(--rg-p-surface));--rg-p-disabled-fill: color-mix(in srgb, var(--rg-p-text) 22%, var(--rg-p-surface));--rg-p-accent: var(--color-button, currentColor);--rg-p-on-accent: var(--color-fg-on-button, var(--color-bg, Canvas));--rg-p-error: var(--color-error, currentColor);--rg-p-success: var(--color-success, currentColor);--rg-p-warning: var(--color-warning, currentColor);--rg-p-info: var(--color-info, currentColor);font-family:var(--font-family-ui, inherit);font-size:inherit;line-height:1.5;color:var(--rg-p-text);box-sizing:border-box}.rg-button{position:relative;isolation:isolate;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:2.5rem;padding:var(--space-1) var(--space-2);border:1px solid transparent;max-inline-size:100%;white-space:nowrap;text-align:center;border-radius:0;cursor:pointer;overflow:visible;background:transparent;color:var(--rg-p-on-accent);text-decoration:none;&:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;transform:scale(var(--rg-press-scale, 1))}}.rg-button__label{position:relative;min-inline-size:0;max-inline-size:100%;overflow-x:clip;text-overflow:ellipsis;background:transparent;transform:scale(var(--rg-press-scale, 1))}@property --rg-button-edge-ink{syntax: "<color>"; inherits: false; initial-value: #ff5b19;}@property --rg-button-cut-ink{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --rg-button-cut-gap{syntax: "<length>"; inherits: false; initial-value: 1px;}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{--rg-button-active-border: var(--rg-button-border-color, var(--rg-shimmer-color, var(--palette-tangerine-tango, #ff5b19)));--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: transparent;--rg-button-cut-gap: 1px;--rg-ring-reach: calc(var(--rg-ring-width) + var(--rg-ring-offset));--rg-ring-tile: calc(var(--rg-cut-control) + 2 * var(--rg-ring-reach));--rg-ring-diagonal: calc((2 * var(--rg-ring-reach) + var(--rg-cut-control)) * .707107 - var(--rg-ring-offset));--rg-button-ring-ink: transparent;background-image:linear-gradient(135deg in oklch,transparent calc(50% + var(--rg-button-cut-gap)),var(--rg-button-cut-ink) calc(50% + var(--rg-button-cut-gap)) calc(50% + var(--rg-button-cut-gap) + 1px),transparent calc(50% + var(--rg-button-cut-gap) + 1px)),linear-gradient(315deg in oklch,transparent calc(50% + var(--rg-button-cut-gap)),var(--rg-button-cut-ink) calc(50% + var(--rg-button-cut-gap)) calc(50% + var(--rg-button-cut-gap) + 1px),transparent calc(50% + var(--rg-button-cut-gap) + 1px)),linear-gradient(in oklch,var(--rg-button-edge-ink) 0 0),linear-gradient(in oklch,var(--rg-button-edge-ink) 0 0),linear-gradient(in oklch,var(--rg-button-edge-ink) 0 0),linear-gradient(in oklch,var(--rg-button-edge-ink) 0 0),linear-gradient(135deg in oklch,var(--rg-button-ring-ink) var(--rg-ring-diagonal),transparent 0),linear-gradient(315deg in oklch,var(--rg-button-ring-ink) var(--rg-ring-diagonal),transparent 0);background-position:left top,right bottom,right top,right top,left bottom,left bottom,left top,right bottom;background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),0 1px,1px 0,0 1px,1px 0,var(--rg-ring-tile) var(--rg-ring-tile),var(--rg-ring-tile) var(--rg-ring-tile);background-repeat:no-repeat;background-color:var(--rg-p-accent);clip-path:polygon(var(--rg-cut-control) 0,100% 0,100% calc(100% - var(--rg-cut-control)),calc(100% - var(--rg-cut-control)) 100%,0 100%,0 var(--rg-cut-control));transition:background-size .15s ease,--rg-button-edge-ink .15s ease,--rg-button-cut-ink .15s ease,--rg-button-cut-gap .15s ease}:root .rg-button.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):is(:disabled,[disabled],[aria-disabled=true]):before{--rg-button-edge-ink: var(--rg-p-disabled-fill);--rg-button-cut-ink: transparent;background-color:var(--rg-p-disabled-fill)}:root .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):is(:hover,:focus-visible):before{background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),var(--rg-ring-tile) var(--rg-ring-tile),var(--rg-ring-tile) var(--rg-ring-tile)}:root:is([data-theme=dark],:not([data-theme])) .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):is(:hover,:focus-visible):before{--rg-button-edge-ink: var(--color-button-mark, var(--rg-button-mark-color, var(--palette-powder-blue, #aecacd)));--rg-button-cut-ink: var(--color-button-mark, var(--rg-button-mark-color, var(--palette-tangerine-tango, #ff5b19)));background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) 1px,1px var(--rg-cut-control),var(--rg-cut-control) 1px,1px var(--rg-cut-control),var(--rg-ring-tile) var(--rg-ring-tile),var(--rg-ring-tile) var(--rg-ring-tile)}@media(prefers-color-scheme:light){:root:not([data-theme]) .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):is(:hover,:focus-visible):before{--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: transparent;background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),var(--rg-ring-tile) var(--rg-ring-tile),var(--rg-ring-tile) var(--rg-ring-tile)}}:root .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):focus-visible{outline:none}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):focus-visible:before{--rg-button-ring-ink: var(--color-focus);--rg-ring-cut: calc(var(--rg-cut-control) + var(--rg-cut-nest) * var(--rg-ring-reach));--rg-ring-gap-cut: calc(var(--rg-cut-control) + var(--rg-cut-nest) * var(--rg-ring-offset));inset:calc(-1px - var(--rg-ring-reach));border:var(--rg-ring-reach) solid var(--color-focus);background-origin:content-box,content-box,content-box,content-box,content-box,content-box,border-box,border-box;background-clip:content-box;clip-path:polygon(evenodd,var(--rg-ring-cut) 0,100% 0,100% calc(100% - var(--rg-ring-cut)),calc(100% - var(--rg-ring-cut)) 100%,0 100%,0 var(--rg-ring-cut),var(--rg-ring-cut) 0,calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)) var(--rg-ring-width),calc(100% - var(--rg-ring-width)) var(--rg-ring-width),calc(100% - var(--rg-ring-width)) calc(100% - var(--rg-ring-width) - var(--rg-ring-gap-cut)),calc(100% - var(--rg-ring-width) - var(--rg-ring-gap-cut)) calc(100% - var(--rg-ring-width)),var(--rg-ring-width) calc(100% - var(--rg-ring-width)),var(--rg-ring-width) calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)),calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)) var(--rg-ring-width),calc(var(--rg-ring-reach) + var(--rg-cut-control)) var(--rg-ring-reach),calc(100% - var(--rg-ring-reach)) var(--rg-ring-reach),calc(100% - var(--rg-ring-reach)) calc(100% - var(--rg-ring-reach) - var(--rg-cut-control)),calc(100% - var(--rg-ring-reach) - var(--rg-cut-control)) calc(100% - var(--rg-ring-reach)),var(--rg-ring-reach) calc(100% - var(--rg-ring-reach)),var(--rg-ring-reach) calc(var(--rg-ring-reach) + var(--rg-cut-control)),calc(var(--rg-ring-reach) + var(--rg-cut-control)) var(--rg-ring-reach),calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)) var(--rg-ring-width),var(--rg-ring-cut) 0)}.rg-button:where(:not(.rg-button--quiet):not(.rg-button--no-arrow):not(.rg-copy):not(.rg-theme-toggle):not([role=tab])):after{content:"";flex:0 0 1em;width:1em;height:1em;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;transform:translate(var(--rg-chevron-x, 0px)) scale(var(--rg-press-scale, 1));pointer-events:none}.rg-button[target=_blank]:after{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") center / contain no-repeat;transform:translate(var(--rg-chevron-x, 0px),calc(-1 * var(--rg-chevron-x, 0px))) scale(var(--rg-press-scale, 1))}.rg-button.rg-button,.rg-button.rg-button:is(:hover,:focus-visible){text-decoration:none}.rg-button--secondary,.rg-button--quiet{color:var(--rg-p-text)}.rg-button--secondary:before{background:var(--rg-p-surface);border:1px solid var(--rg-p-control-border);border-radius:var(--radius)}.rg-button--quiet:before{display:none}.rg-button--quiet:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline;text-underline-offset:.2em}.rg-button.rg-theme-toggle:before,.rg-button.rg-theme-toggle:after{display:none}.rg-button[hidden]{display:none}.rg-button:is(:disabled,[disabled],[aria-disabled=true]){cursor:default;color:var(--rg-p-muted)}.rg-button--secondary:is(:disabled,[disabled],[aria-disabled=true]):before{background:var(--rg-p-disabled-fill)}@media(prefers-reduced-motion:reduce){.rg-button:before{transition:none!important}.rg-button:before,.rg-button__label{transform:none!important}.rg-button:after{transform:none!important}.rg-button[target=_blank]:after{transform:none!important}}.rg-icon{display:inline-block;flex:none;inline-size:1em;block-size:1em;vertical-align:-.145em}.rg-copy__words{display:inline-grid}.rg-copy__words>*{grid-area:1 / 1}.rg-copy:not([data-copy-state]) :is(.rg-copy__copied,.rg-copy__selected,.rg-copy__failed),.rg-copy[data-copy-state=copied] :is(.rg-copy__idle,.rg-copy__selected,.rg-copy__failed),.rg-copy[data-copy-state=selected] :is(.rg-copy__idle,.rg-copy__copied,.rg-copy__failed),.rg-copy[data-copy-state=failed] :is(.rg-copy__idle,.rg-copy__copied,.rg-copy__selected){visibility:hidden}.rg-copy__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rg-copy--icon{display:inline-grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;min-block-size:2rem;padding:0;border:1px solid transparent;border-radius:0;background:var(--color-bg, transparent);color:var(--color-fg-muted, currentColor);cursor:pointer;transition:color .12s ease,border-color .12s ease}.rg-copy--icon svg{grid-area:1 / 1;inline-size:1.125rem;block-size:1.125rem;transition:transform .16s cubic-bezier(.23,1,.32,1)}.rg-copy--icon:is(:hover,:focus-visible){border-color:var(--color-border, currentColor);color:var(--color-fg, currentColor)}@media(hover:hover)and (pointer:fine){.rg-copy--icon:hover svg{transform:scale(1.08)}}.rg-copy--icon:active svg{transform:scale(.88);transition-duration:.1s}.rg-copy--icon:focus-visible{outline:2px solid var(--color-fg, currentColor);outline-offset:2px}.rg-copy--icon[data-copy-state=copied]{color:var(--color-success, currentColor)}.rg-copy--icon[data-copy-state=failed]{color:var(--color-error, currentColor)}.rg-address{display:inline-flex;align-items:center;gap:.125rem;max-inline-size:100%;vertical-align:middle}.rg-address,.rg-address .rg-address__label,.rg-address__full{text-transform:none;letter-spacing:normal;font-variant-caps:normal}.rg-address .rg-address__label,.rg-address__words,.rg-address__full{direction:ltr;unicode-bidi:isolate}.rg-address .rg-address__label{margin-inline-end:.125rem}.rg-address .rg-address__label{min-inline-size:0;min-block-size:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-family:var(--font-family-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;text-decoration:underline dotted;text-underline-offset:.2em}.rg-address .rg-address__label:focus-visible{outline:2px solid var(--color-fg, currentColor);outline-offset:2px}.rg-address__full{font-family:var(--font-family-ui)}.rg-address__icons{display:inline-flex;flex:none;align-items:center;gap:.125rem;white-space:nowrap;vertical-align:middle}.rg-address--full{display:inline}.rg-address__words{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-all;margin-inline-end:.25rem}.rg-address--compact{flex:none}.rg-address--compact .rg-address__label{flex:none;max-inline-size:12ch}.rg-address .rg-copy--icon{inline-size:1.75rem;block-size:1.75rem;min-inline-size:0;min-block-size:1.75rem;padding:0;border:1px solid transparent;background:transparent;color:var(--color-fg-muted, currentColor)}.rg-address .rg-copy--icon:is(:hover,:focus-visible){border-color:var(--color-border, currentColor);color:var(--color-fg, currentColor)}.rg-address .rg-copy--icon[data-copy-state=copied]{color:var(--color-success, currentColor)}.rg-address .rg-copy--icon[data-copy-state=failed]{color:var(--color-error, currentColor)}.rg-address .rg-copy--icon svg{inline-size:1rem;block-size:1rem}.rg-address .rg-address__explorer{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;inline-size:1.75rem;block-size:1.75rem;border:1px solid transparent;color:var(--color-fg-muted, currentColor);text-decoration:none;transition:color .12s ease,border-color .12s ease}.rg-address__explorer svg{inline-size:1rem;block-size:1rem;transition:transform .16s cubic-bezier(.23,1,.32,1)}.rg-address__explorer:is(:hover,:focus-visible){border-color:var(--color-border, currentColor);color:var(--color-fg, currentColor)}@media(hover:hover)and (pointer:fine){.rg-address__explorer:hover svg{transform:translate(1.5px,-1.5px)}}.rg-address__explorer:active svg{transform:scale(.88);transition-duration:.1s}.rg-address__explorer:focus-visible{outline:2px solid var(--color-fg, currentColor);outline-offset:2px}@media(hover:none),(pointer:coarse){.rg-address .rg-address__label{min-block-size:max(2.75rem,44px);margin-block:-.5rem}.rg-address :is(.rg-copy--icon,.rg-address__explorer){inline-size:max(2.75rem,44px);block-size:max(2.75rem,44px);min-block-size:max(2.75rem,44px);margin-block:-.5rem}}@media(prefers-reduced-motion:reduce){.rg-copy--icon,.rg-copy--icon svg,.rg-address__explorer,.rg-address__explorer svg{transition:none}:is(.rg-copy--icon,.rg-address__explorer):is(:hover,:active) svg{transform:none}}.rg-button:focus-visible,.rg-disclosure>summary:focus-visible,.rg-field :is(input,select,textarea):focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.rg-field{display:grid;gap:var(--space-1)}.rg-field__label{display:flex;align-items:center;gap:.375rem}.rg-field :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){min-width:0;width:100%;min-height:2.75rem;box-sizing:border-box;padding:var(--space-1) var(--space-2);border:1px solid var(--rg-p-control-border);border-radius:var(--radius);color:var(--rg-p-text);background:var(--rg-p-surface);font:inherit}.rg-field [aria-invalid=true]{border-color:var(--rg-local-ink, var(--rg-p-error));outline:1px solid var(--rg-local-ink, var(--rg-p-error));outline-offset:-2px}.rg-field-errors{min-block-size:var(--type-label-line);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--rg-local-ink, var(--rg-p-error))}.rg-field-errors p{margin:0}.rg-field :is(input,select,textarea):disabled{border-color:var(--rg-p-border);background:var(--rg-p-disabled-fill);color:var(--rg-p-muted);cursor:not-allowed}.phx-submit-loading .rg-field :is(input,select,textarea){color:var(--rg-p-muted);cursor:progress}.rg-muted{color:var(--rg-p-muted, inherit)}.rg-status{display:inline-flex;width:fit-content;padding:var(--space-0) var(--space-1);border:1px solid var(--rg-p-tone, currentColor);border-radius:var(--radius);font-size:.8125rem}.rg-tone--error{--rg-p-tone: var(--rg-p-error);color:var(--rg-local-ink, var(--rg-p-error))}.rg-tone--success{--rg-p-tone: var(--rg-p-success);color:var(--rg-local-ink, var(--rg-p-success))}.rg-tone--warning{--rg-p-tone: var(--rg-p-warning);color:var(--rg-local-ink, var(--rg-p-warning))}.rg-status.rg-tone--info{--rg-p-tone: var(--rg-p-info);color:var(--rg-local-ink, var(--rg-p-info))}.rg-notice{padding:var(--container-padding);border-inline-start:3px solid var(--rg-p-tone, currentColor);background:var(--rg-p-surface);overflow-wrap:anywhere}.rg-empty{display:grid;gap:var(--space-2);padding:var(--container-padding);text-align:start}.rg-empty-title{margin:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.rg-disclosure{padding:0;border-block-end:1px solid var(--rg-p-border)}.rg-disclosure>summary{display:flex;align-items:center;gap:var(--space-2);min-height:4rem;padding-block:var(--space-2);cursor:pointer;list-style:none;box-sizing:border-box}.rg-disclosure-index{flex:0 0 2rem;font-family:var(--font-family-ui);font-size:.8125rem}.rg-disclosure-title{flex:1;min-inline-size:0;overflow-wrap:anywhere;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.rg-disclosure>summary::-webkit-details-marker{display:none}.rg-chevron{flex:0 0 auto;font-size:1.5em;transform:rotate(0)}.rg-disclosure[open]>summary .rg-chevron{transform:rotate(180deg)}.rg-disclosure-body{padding-block:var(--space-1) var(--space-3);overflow-wrap:anywhere}.rg-disclosure--indexed>.rg-disclosure-body{padding-inline-start:calc(2rem + var(--space-2))}:where(.rg-notice,.rg-disclosure-body) pre{white-space:pre-wrap;overflow-wrap:anywhere}.rg-tip{display:inline-flex;vertical-align:middle}.rg-tip .rg-tip-button{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;min-width:0;min-height:0;margin:-.25rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--rg-p-muted);cursor:pointer}.rg-tip .rg-tip-button svg{inline-size:1.125rem;block-size:1.125rem}.rg-tip .rg-tip-button:focus-visible{outline:2px solid var(--rg-p-text);outline-offset:0}@media(hover:hover){.rg-tip .rg-tip-button:hover{color:var(--rg-p-text)}}@media(pointer:coarse){.rg-tip .rg-tip-button{inline-size:2.75rem;block-size:2.75rem;margin:-.625rem}}.rg-tip .rg-tip-button.rg-tip-button--figure,.rg-tip .rg-tip-button.rg-tip-button--figure:hover{display:inline;inline-size:auto;block-size:auto;margin:0;border-radius:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:help;text-decoration:underline dotted;text-decoration-color:var(--rg-p-muted);text-underline-offset:.2em}.rg-tip-body{inline-size:max-content;max-inline-size:min(18rem,calc(100vw - 2rem));margin:auto;padding:var(--space-1) var(--space-2);border:1px solid var(--rg-p-border);border-radius:var(--radius);background:var(--color-surface-elevated, var(--rg-p-surface));color:var(--rg-p-text);font-family:var(--font-family-ui, inherit);font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:normal;text-align:start;text-transform:none;overflow-wrap:anywhere}@supports (position-area: block-end){.rg-tip-body{inset:auto;margin:var(--space-1) 0;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline}}.rg-disclosure>summary:focus-visible .rg-chevron{transition:none!important}@media(prefers-reduced-motion:reduce){.rg-chevron{transition:none!important}}.rg-field select{--rg-select-chevron-inset: 24px;appearance:none;padding-right:calc(var(--rg-select-chevron-inset) + 24px);background-image:linear-gradient(45deg in oklch,transparent 42%,currentColor 42%,currentColor 58%,transparent 58%),linear-gradient(135deg in oklch,transparent 42%,currentColor 42%,currentColor 58%,transparent 58%);background-position:right calc(var(--rg-select-chevron-inset) + 6px) center,right var(--rg-select-chevron-inset) center;background-size:6px 6px;background-repeat:no-repeat}.rg-pill-select{position:relative;display:inline-flex}.rg-pill-select>:is(select,summary){--pill-h: 44px;display:inline-flex;align-items:center;box-sizing:border-box;min-height:var(--pill-h);padding:8px 40px 8px 18px;border:1px solid var(--rg-p-control-border);border-radius:calc(var(--pill-h) / 2);background:var(--rg-p-surface);color:var(--rg-p-text);font:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;list-style:none}.rg-pill-select>summary{position:relative}.rg-pill-select>summary::-webkit-details-marker{display:none}.rg-pill-select:not(details):after,.rg-pill-select>summary:after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;background:currentColor;pointer-events:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.rg-pill-select:not(details){color:var(--rg-p-text)}.rg-pill-select>:is(select,summary):focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.rg-profile>header{display:flex;align-items:center;gap:var(--space-1)}.rg-profile form{display:grid;gap:var(--space-3)}.rg-profile input{width:100%;min-width:0}.rg-profile-actions{display:flex;align-items:center;gap:var(--space-3)}.rg-profile [data-profile-status]{flex:1;min-width:0;margin:0;font-size:.875rem;line-height:1.35;overflow-wrap:anywhere}@media(max-width:47.99rem){.rg-button{--rg-cut-control: 8px}}@media(hover:none),(pointer:coarse){.rg-button{min-height:44px;min-inline-size:44px}.rg-field :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){min-height:max(2.75rem,44px);font-size:max(1em,16px)}}@media(forced-colors:active){.rg-button:before{display:none}.rg-button{border:1px solid ButtonText;color:ButtonText;background:ButtonFace}.rg-button:after{background:ButtonText}.rg-button:disabled{color:GrayText;opacity:1}.rg-field :is(input,select,textarea){border-color:CanvasText}.rg-field [aria-invalid=true]{outline:1px solid CanvasText;outline-offset:-2px}.rg-field select{appearance:auto;background-image:none}.rg-pill-select>select{appearance:auto;padding-right:18px}.rg-pill-select:not(details):after{display:none}.rg-pill-select>summary:after{background:ButtonText}:root .rg-button:focus-visible,.rg-disclosure>summary:focus-visible,.rg-field :is(input,select,textarea):focus-visible{outline:var(--rg-ring-width) solid Highlight;outline-offset:var(--rg-ring-offset)}}.rg-figure{font-variant-numeric:tabular-nums}:is(td,th).rg-figure{text-align:end}.rg-figure--reserved{display:inline-block;min-inline-size:var(--rg-figure-width)}.rg-last-read{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-fg-muted, currentColor)}.rg-last-read .rg-last-read__again{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;inline-size:1.75rem;block-size:1.75rem;min-inline-size:0;min-block-size:1.75rem;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:var(--color-fg-muted, currentColor);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .12s ease,border-color .12s ease}.rg-last-read .rg-last-read__again svg{inline-size:1rem;block-size:1rem;transition:transform .16s cubic-bezier(.23,1,.32,1)}.rg-last-read .rg-last-read__again:not(:disabled):is(:hover,:focus-visible){border-color:var(--color-border, currentColor);color:var(--color-fg, currentColor)}.rg-last-read .rg-last-read__again:disabled{cursor:default;opacity:.4}.rg-last-read .rg-last-read__again:not(:disabled):active svg{transform:scale(.88);transition-duration:.1s}.rg-last-read .rg-last-read__again:focus-visible{outline:2px solid var(--color-fg, currentColor);outline-offset:2px}.rg-last-read .rg-last-read__again.phx-click-loading svg{animation:rg-last-read-turn .7s linear infinite}@keyframes rg-last-read-turn{to{transform:rotate(360deg)}}@media(hover:none),(pointer:coarse){.rg-last-read .rg-last-read__again{inline-size:max(2.75rem,44px);block-size:max(2.75rem,44px);margin-block:-.5rem}}@media(prefers-reduced-motion:reduce){.rg-last-read .rg-last-read__again svg{transition:none}.rg-last-read .rg-last-read__again.phx-click-loading svg{animation:none}}.rg-waiting:not([data-state=ready]){position:relative;display:grid;place-content:center;justify-items:center;gap:var(--space-1);outline:1px dashed var(--hairline-strong);outline-offset:-1px;color:var(--color-fg-muted, currentColor);text-align:center}.rg-waiting__line{margin:0}.rg-waiting[data-state=loading] .rg-waiting__line{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rg-waiting[data-state=ready]{animation:rg-waiting-arrive var(--duration-base) var(--ease-out)}@keyframes rg-waiting-arrive{0%{opacity:0}}.rg-status-word{display:inline-grid}.rg-status-word__word{grid-area:1 / 1;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(-4px);translate:0 8px;transition:opacity var(--duration-fast) var(--ease-in),transform var(--duration-fast) var(--ease-in),translate 0s var(--duration-fast),visibility 0s var(--duration-fast)}.rg-status-word__word[data-on]{opacity:1;visibility:visible;transform:none;translate:0 0;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-out)}.rg-tick{inline-size:1.25rem;block-size:1.25rem;padding:2px;box-sizing:border-box;border:1px dashed var(--hairline-strong);border-radius:50%;stroke-dasharray:24;stroke-dashoffset:24}.rg-tick[data-done]{border:1px solid var(--color-success, currentColor);color:var(--color-success, currentColor);stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-slow) var(--ease-out)}@media(prefers-reduced-motion:reduce){.rg-waiting[data-state=ready]{animation:none}.rg-status-word__word,.rg-status-word__word[data-on],.rg-tick[data-done]{transition:none}}@media(forced-colors:active){.rg-waiting:not([data-state=ready]){outline-color:CanvasText}.rg-tick{border-color:CanvasText}}@property --rg-travel-start{syntax: "<number>"; inherits: true; initial-value: 0;}@property --rg-travel-end{syntax: "<number>"; inherits: true; initial-value: 1;}.rg-segmented{--rg-segment-h: 2.5rem;--rg-shape-cut: var(--rg-cut-control);position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);inline-size:max-content;min-inline-size:min(100%,calc(var(--rg-segments) * 4rem));max-inline-size:100%;block-size:var(--rg-segment-h);margin:0;padding:0;border:0;box-sizing:border-box;color:var(--color-fg);font-family:var(--font-family-ui);font-size:var(--type-label-size);line-height:var(--type-label-line);transition:--rg-travel-start var(--duration-base) var(--ease-out),--rg-travel-end var(--duration-base) var(--ease-out)}.rg-segmented:has(>.rg-segmented__cell:nth-of-type(2)>:checked){--rg-travel-start: 1;--rg-travel-end: 2}.rg-segmented:has(>.rg-segmented__cell:nth-of-type(3)>:checked){--rg-travel-start: 2;--rg-travel-end: 3}.rg-segmented:has(>.rg-segmented__cell:nth-of-type(4)>:checked){--rg-travel-start: 3;--rg-travel-end: 4}.rg-segmented:has(>.rg-segmented__cell:nth-of-type(5)>:checked){--rg-travel-start: 4;--rg-travel-end: 5}.rg-segmented:is([data-travel=kit],:has(:focus-visible)){transition:none}.rg-segmented__track{--rg-inner-cut: max(0px, calc(var(--rg-cut-control) - var(--rg-cut-nest) * 1px));position:absolute;inset:0;pointer-events:none;background:var(--hairline-strong);clip-path:polygon(var(--rg-cut-control) 0,100% 0,100% calc(100% - var(--rg-cut-control)),calc(100% - var(--rg-cut-control)) 100%,0 100%,0 var(--rg-cut-control))}.rg-segmented__track:before{content:"";position:absolute;inset:1px;background:linear-gradient(to right in oklch,var(--hairline) 0 1px,transparent 1px) -1px 0 / calc((100% + 2px) / var(--rg-segments)) 100% repeat-x,var(--color-surface);clip-path:polygon(var(--rg-inner-cut) 0,100% 0,100% calc(100% - var(--rg-inner-cut)),calc(100% - var(--rg-inner-cut)) 100%,0 100%,0 var(--rg-inner-cut))}.rg-segmented__indicator{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(100% / var(--rg-segments));background:var(--color-chosen);transform-origin:left;transform:translate(calc(var(--rg-travel-start) * 100%)) scaleX(calc(var(--rg-travel-end) - var(--rg-travel-start)))}.rg-segmented:dir(rtl) .rg-segmented__indicator{transform-origin:right;transform:translate(calc(var(--rg-travel-start) * -100%)) scaleX(calc(var(--rg-travel-end) - var(--rg-travel-start)))}.rg-segmented__cell{position:relative;display:grid;place-items:center;min-inline-size:0;padding-inline:var(--space-2);cursor:pointer;white-space:nowrap}.rg-segmented__cell:has(:checked){color:var(--color-fg-on-chosen)}.rg-segmented__input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer;appearance:none}.rg-segmented__label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}:is(.rg-segmented,.rg-crumbs__chip):has(:focus-visible):after{--rg-ring-reach: calc(var(--rg-ring-width) + var(--rg-ring-offset));--rg-ring-cut: calc(var(--rg-shape-cut) + var(--rg-cut-nest) * var(--rg-ring-reach));--rg-ring-gap-cut: calc(var(--rg-shape-cut) + var(--rg-cut-nest) * var(--rg-ring-offset));content:"";position:absolute;inset:calc(-1 * var(--rg-ring-reach));pointer-events:none;background:var(--color-focus);clip-path:polygon(evenodd,var(--rg-ring-cut) 0,100% 0,100% calc(100% - var(--rg-ring-cut)),calc(100% - var(--rg-ring-cut)) 100%,0 100%,0 var(--rg-ring-cut),var(--rg-ring-cut) 0,calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)) var(--rg-ring-width),calc(100% - var(--rg-ring-width)) var(--rg-ring-width),calc(100% - var(--rg-ring-width)) calc(100% - var(--rg-ring-width) - var(--rg-ring-gap-cut)),calc(100% - var(--rg-ring-width) - var(--rg-ring-gap-cut)) calc(100% - var(--rg-ring-width)),var(--rg-ring-width) calc(100% - var(--rg-ring-width)),var(--rg-ring-width) calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)),calc(var(--rg-ring-width) + var(--rg-ring-gap-cut)) var(--rg-ring-width),var(--rg-ring-cut) 0)}.rg-tabs{display:flex;gap:var(--space-3);overflow-x:auto;scrollbar-width:none;padding:4px;border-block-end:1px solid var(--hairline);font-family:var(--font-family-ui);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-tabs::-webkit-scrollbar{display:none}.rg-tabs .rg-tabs__tab{position:relative;display:inline-flex;flex:none;align-items:center;min-block-size:2.25rem;color:var(--color-fg-muted);text-decoration:none;white-space:nowrap}.rg-tabs .rg-tabs__tab[aria-current=page]{color:var(--color-fg)}.rg-tabs .rg-tabs__tab[aria-current=page]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-4px;block-size:2px;background:var(--color-chosen);transform-origin:left;transform:translate(var(--rg-travel-x, 0px)) scaleX(var(--rg-travel-scale, 1))}@media(hover:hover)and (pointer:fine){.rg-tabs .rg-tabs__tab:hover{color:var(--color-fg)}}.rg-tabs .rg-tabs__tab:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}@property --rg-tabs-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --rg-tabs-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@supports (animation-timeline: scroll()){.rg-tabs{mask-image:linear-gradient(to right in oklch,transparent,#000 var(--rg-tabs-fade-start),#000 calc(100% - var(--rg-tabs-fade-end)),transparent);animation:rg-tabs-fade linear both;animation-timeline:scroll(self inline)}.rg-tabs:dir(rtl){mask-image:linear-gradient(to left in oklch,transparent,#000 var(--rg-tabs-fade-start),#000 calc(100% - var(--rg-tabs-fade-end)),transparent)}}@keyframes rg-tabs-fade{0%{--rg-tabs-fade-start: 0px;--rg-tabs-fade-end: 16px}1%{--rg-tabs-fade-start: 16px}99%{--rg-tabs-fade-end: 16px}to{--rg-tabs-fade-start: 16px;--rg-tabs-fade-end: 0px}}@media(max-width:47.99rem){.rg-segmented{--rg-cut-control: 8px}}@media(hover:none),(pointer:coarse){.rg-segmented{--rg-segment-h: 44px}.rg-tabs .rg-tabs__tab{min-block-size:44px}}@media(prefers-reduced-motion:reduce){.rg-segmented{transition:none}}@media(forced-colors:active){.rg-segmented{border:1px solid ButtonText}.rg-segmented__track{display:none}.rg-segmented__cell:has(:checked){forced-color-adjust:none;background:Highlight;color:HighlightText}.rg-segmented:has(:focus-visible){outline:var(--rg-ring-width) solid Highlight;outline-offset:var(--rg-ring-offset)}.rg-tabs .rg-tabs__tab[aria-current=page]:after{background:Highlight}.rg-tabs .rg-tabs__tab:focus-visible{outline-color:Highlight}}.rg-crumbs{container:rg-crumbs / inline-size;font-family:var(--font-family-ui);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-crumbs__list{display:flex;align-items:center;min-inline-size:0;margin:0;padding:0;list-style:none}.rg-crumbs__crumb{display:flex;flex:none;align-items:center;min-inline-size:0}.rg-crumbs__crumb[data-place=here]{flex:0 1 auto}.rg-crumbs__crumb:not(:last-child):after{content:"";flex:none;inline-size:var(--space-1);block-size:1px;background:var(--hairline-strong)}.rg-crumbs__chip{--rg-shape-cut: var(--rg-cut-chip);--rg-chip-inner-cut: max(0px, calc(var(--rg-cut-chip) - var(--rg-cut-nest) * 1px));position:relative;display:inline-flex;align-items:stretch;min-inline-size:0;block-size:2rem;color:var(--color-fg-muted);transition:color var(--duration-fast) var(--ease-out)}.rg-crumbs__chip[aria-current=page]{color:var(--color-fg)}.rg-crumbs__chip:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--hairline-strong);clip-path:polygon(evenodd,var(--rg-cut-chip) 0,100% 0,100% calc(100% - var(--rg-cut-chip)),calc(100% - var(--rg-cut-chip)) 100%,0 100%,0 var(--rg-cut-chip),var(--rg-cut-chip) 0,calc(1px + var(--rg-chip-inner-cut)) 1px,calc(100% - 1px) 1px,calc(100% - 1px) calc(100% - 1px - var(--rg-chip-inner-cut)),calc(100% - 1px - var(--rg-chip-inner-cut)) calc(100% - 1px),1px calc(100% - 1px),1px calc(1px + var(--rg-chip-inner-cut)),calc(1px + var(--rg-chip-inner-cut)) 1px)}.rg-crumbs .rg-crumbs__link,.rg-crumbs .rg-tip .rg-tip-button.rg-tip-button--figure{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-inline-size:0;margin:0;padding:0 .75rem;border:0;background:transparent;color:inherit;font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.rg-crumbs span.rg-crumbs__link{cursor:default}.rg-crumbs .rg-tip.rg-crumbs__card{display:flex;min-inline-size:0}.rg-crumbs .rg-tip .rg-tip-button.rg-tip-button--figure .rg-crumbs__name{text-decoration:underline dotted;text-decoration-color:var(--color-fg-muted);text-underline-offset:.2em}.rg-crumbs .rg-crumbs__chip :focus-visible{outline:none}.rg-crumbs__name{min-inline-size:0;max-inline-size:14rem;overflow:hidden;text-overflow:ellipsis}.rg-crumbs__initials{display:none}@media(hover:hover)and (pointer:fine){.rg-crumbs a.rg-crumbs__link:hover,.rg-crumbs button.rg-crumbs__link:hover{color:var(--color-fg)}}.rg-crumbs .rg-crumbs__beside{display:inline-grid;place-items:center;flex:none;inline-size:1.5rem;block-size:2rem;margin:0;padding:0;border:0;background:transparent;color:var(--color-fg-muted);cursor:pointer}.rg-crumbs .rg-crumbs__beside:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}@media(hover:hover)and (pointer:fine){.rg-crumbs .rg-crumbs__beside:hover{color:var(--color-fg)}}.rg-crumbs__menu{inline-size:max-content;min-inline-size:12.5rem;max-inline-size:min(20rem,calc(100vw - 16px));margin:auto;padding:var(--space-0);border:1px solid var(--color-border);border-radius:0;background:var(--color-surface-elevated, var(--color-surface));color:var(--color-fg);box-shadow:var(--rg-layer-tip-shadow);font-family:var(--font-family-ui);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rg-crumbs__menu:popover-open{display:grid}.rg-crumbs__menu a{display:flex;align-items:center;gap:.5rem;min-block-size:2.5rem;padding-inline:var(--space-2);color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-crumbs__menu a:hover{background:var(--hairline)}.rg-crumbs__menu a:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:calc(-1 * var(--rg-ring-width))}@supports (position-area: block-end){.rg-crumbs__menu{inset:auto;margin:var(--space-1) 0;position-area:block-end span-inline-end;position-try-fallbacks:flip-inline}}.rg-crumbs__card .rg-tip-body:popover-open{display:grid;gap:2px}.rg-crumbs__crumb[data-holds=first],.rg-crumbs__menu [data-place=first]{display:none}@container rg-crumbs (width < 40rem){.rg-crumbs__crumb:not([data-place=here]) .rg-crumbs__name{display:none}.rg-crumbs__initials{display:inline}}@container rg-crumbs (width < 24rem){.rg-crumbs__crumb[data-place=first]{display:none}.rg-crumbs__crumb[data-holds=first],.rg-crumbs__menu a[data-place=first]{display:flex}}@media(hover:none),(pointer:coarse){.rg-crumbs__chip,.rg-crumbs .rg-crumbs__beside{block-size:44px}.rg-crumbs .rg-crumbs__beside{inline-size:44px}.rg-crumbs__menu a{min-block-size:44px}}@media(prefers-reduced-motion:reduce){.rg-crumbs__chip{transition:none}}@media(forced-colors:active){.rg-crumbs__chip:before{display:none}.rg-crumbs__chip{border:1px solid CanvasText}.rg-crumbs .rg-crumbs__chip:has(:focus-visible){outline:var(--rg-ring-width) solid Highlight;outline-offset:var(--rg-ring-offset)}:is(.rg-segmented,.rg-crumbs__chip):has(:focus-visible):after{display:none}}:root[data-brand=platform][data-theme=light]{color-scheme:light}:root[data-brand=platform][data-theme=dark],: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: light-dark(#F6F4EA, #0B0B0B);--ash-raised: light-dark(#DAD8C7, #2A2A2A);--ash-ink: light-dark(var(--palette-charcoal), var(--palette-platinum));--ash-quiet: light-dark( color-mix(in srgb, var(--palette-charcoal) 72%, #F6F4EA), color-mix(in srgb, var(--palette-platinum) 65%, #0B0B0B) );--ash-signal: light-dark( color-mix(in oklab, var(--palette-tangerine-tango) 58%, var(--palette-charcoal)), var(--palette-tangerine-tango) );--ash-action: #3361FF;--ash-action-light: #3966FF;--ash-action-deep: #1E42DC;--ash-scrim: color-mix(in oklab, var(--palette-charcoal) 72%, transparent)}:root[data-brand=platform][data-theme],:root[data-brand=platform]:not([data-theme]){--color-button: light-dark(var(--ash-action), var(--ash-action-light));--color-fg-on-button: #fff;--color-button-mark: #fff}.rg-dialog{--color-button: var(--ash-action-deep)}#app-shell,.legal-root{--color-bg: var(--ash-ground);--color-surface: var(--ash-ground);--color-surface-elevated: var(--ash-ground);--color-border: var(--ash-raised);--color-fg: var(--ash-ink);--color-fg-muted: var(--ash-quiet);--color-muted: var(--ash-quiet);--color-accent: var(--ash-raised);--color-accent-secondary: var(--ash-signal);--color-fg-on-accent: var(--ash-ink);--color-primary-shade: var(--ash-raised);--color-success: var(--ash-ink);--color-info: var(--ash-ink);--color-warning: var(--ash-signal);--color-error: var(--ash-signal);--color-focus: var(--ash-ink);--color-link: var(--ash-ink);--brand-accent: var(--ash-signal);--support-figure-surface: var(--ash-raised);--support-figure-ink: var(--ash-ink);--support-band-surface: var(--ash-signal);--support-band-ink: var(--ash-ground);--support-panel-surface: var(--ash-raised);--support-panel-ink: var(--ash-ink);--rg-button-border-color: var(--ash-signal);--rg-button-mark-color: var(--ash-signal);--rg-shimmer-color: var(--ash-signal);--utility-bg: var(--ash-ground);--utility-surface: var(--ash-ground);--utility-ink: var(--ash-ink);--utility-muted: var(--ash-quiet);--utility-rule: var(--ash-raised)}#app-shell{--shell-header: 4rem;--shell-header-end: calc(var(--rg-rule-width) + var(--shell-header));position:relative;isolation:isolate;display:grid;grid-template:auto minmax(0,1fr) / var(--rg-rail-width) minmax(0,1fr);min-width:0;height:100dvh;overflow:visible;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-family-ui);line-height:1.55}.shell-skip{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:var(--rg-layer-skip);padding:.5rem .75rem;background:var(--color-bg);color:var(--color-fg)}.shell-skip:not(:focus){clip-path:inset(50%)}#shell-header,#shell-sidebar,#app-shell-scroller{position:relative}#shell-header{z-index:var(--rg-layer-header);display:flex;grid-column:1 / -1;align-items:stretch;min-width:0;min-height:var(--shell-header);border-block-end:1px solid var(--color-border);background:var(--color-bg)}#shell-header .shell-spacer{flex:1}#shell-header .rl-header-links{gap:var(--space-1);margin-inline-end:var(--space-1)}#shell-header .rl-header-links>a:not(.rg-button),#shell-header .rl-token-menu>summary{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem}.shell-sending-wallet{margin:.75rem 0 0;padding:.6rem .85rem;border:1px solid var(--ash-signal);background:var(--color-surface);color:var(--color-fg);font-size:.9rem}#shell-header a,#shell-sidebar a{color:inherit;text-decoration:none}#app-shell :focus-visible:not([tabindex="-1"]){outline:2px solid var(--ash-ink);outline-offset:2px}#shell-header :focus-visible,#shell-sidebar :focus-visible{outline-offset:-2px}.account-control{position:relative}.shell-brand,.account-chip,#shell-header .shell-tool,.mobile-menu-button{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;height:100%;padding:.45rem .85rem;border:0;border-inline-start:1px solid var(--color-border);border-radius:0;background:transparent;color:inherit;cursor:pointer;list-style:none;user-select:none}.shell-brand{margin-inline-start:-1px}.account-control{display:flex}#shell-header>.account-control{align-self:center;margin-inline-end:var(--space-1)}#app-shell #shell-header .account-chip{height:auto;min-height:2.75rem;font-size:.85rem}#app-shell #shell-header .account-chip .account-avatar{width:1.5rem;height:1.5rem}#app-shell #shell-header .account-control>.rg-button{min-height:2.75rem;margin:0;padding-block:.35rem;font-size:.85rem}#app-shell #shell-header .shell-tool{align-self:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0}#shell-header .theme-switch{margin-inline-end:var(--space-1)}#account-menu .theme-switch{--theme-switch-lens: var(--space-5);--theme-switch-track: var(--space-4);--theme-switch-travel: var(--space-4);--theme-switch-press: var(--space-6)}@media(hover:hover){.shell-brand:hover,.account-chip:hover,.shell-tool:hover,.mobile-menu-button:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}#app-shell:has(#account-menu:popover-open) #account-chip,#app-shell:has(#shell-apps:popover-open) #shell-apps-button{background:color-mix(in oklch,var(--color-fg) 10%,transparent)}.account-chip{max-width:14rem;min-width:0;font:inherit}#app-shell #account-chip{anchor-name:--rg-account-menu}.account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-tool{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.shell-icon{width:1.3rem;height:1.3rem}.account-avatar{width:1.75rem;height:1.75rem;flex:0 0 auto;border:1px solid var(--ash-quiet);image-rendering:pixelated}.shell-brand__mark{position:relative;display:block;width:1.6rem;height:1.3rem;flex:0 0 auto;overflow:hidden}.shell-brand__mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shell-brand__mark-light{display:none}:root[data-theme=light] .shell-brand__mark-light{display:block}:root[data-theme=light] .shell-brand__mark-dark{display:none}@media(prefers-color-scheme:light){:root:not([data-theme]) .shell-brand__mark-light{display:block}:root:not([data-theme]) .shell-brand__mark-dark{display:none}}.mobile-menu-button,.shell-menu-close,.shell-menu-scrim{display:none}#shell-sidebar{min-height:0;overflow:auto;border-inline-end:1px solid var(--color-border);background:var(--color-bg)}#shell-sidebar ul{display:grid;margin:0;padding:0;list-style:none}#shell-sidebar li{min-width:0}#shell-sidebar li>a,#shell-sidebar li>button,#shell-sidebar [data-tree]>a{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:.65rem .85rem;border:0;border-block-end:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.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(--color-fg) 6%,transparent);color:var(--ash-signal)}}#shell-sidebar [aria-current=page],#shell-sidebar [aria-pressed=true]{background:var(--ash-raised);color:var(--color-fg)}#shell-sidebar li>.shell-sidebar__heading{display:flex;align-items:flex-end;min-height:2.75rem;padding:2.25rem .85rem .4rem;border-block-end:1px solid var(--color-border);color:var(--ash-signal);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(--color-border)}#shell-sidebar [data-tree]>span a{padding:.2rem .45rem;border:1px solid var(--color-border);color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}#shell-sidebar [data-tree]>span a[aria-pressed=true]{border-color:var(--ash-quiet);background:var(--ash-raised);color:var(--color-fg)}#app-shell-scroller{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.shell-tabs{display:flex;gap:1.5rem;padding-inline:var(--rg-panel-padding);scroll-padding-inline:var(--rg-panel-padding);overflow-x:auto;border-block-end:1px solid var(--color-border);scrollbar-width:thin}.shell-tabs a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:var(--shell-header);color:var(--color-fg-muted);text-decoration:none}.shell-tabs a[aria-current=page]{color:var(--color-fg);box-shadow:inset 0 -2px var(--palette-tangerine-tango);scroll-snap-align:end;scroll-initial-target:nearest}#route-content{width:100%;min-height:100%;margin-inline:auto;padding:var(--rg-panel-padding)}#app-shell-scroller>.regent-footer{width:100%}@media(max-width:48rem){#app-shell{--shell-header: 3.5rem;grid-template:auto minmax(0,1fr) / minmax(0,1fr)}#shell-header{grid-column:1}#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-chip{max-width:6rem;padding-inline:.5rem}.account-chip .account-avatar+.account-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#shell-sidebar{position:fixed;inset:var(--shell-header-end) auto 0 0;z-index:var(--rg-layer-panel);display:none;width:min(20rem,calc(100% - 3rem));border-inline-end:1px solid var(--ash-quiet);background:var(--color-bg);box-shadow:var(--rg-layer-panel-shadow)}#app-shell[data-menu-open=true] #shell-sidebar{display:block}.shell-menu-close{display:block;width:100%;min-height:2.75rem;border:0;border-block-end:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.shell-menu-scrim{position:fixed;inset:var(--shell-header-end) 0 0;z-index:var(--rg-layer-shade);display:block;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:color-mix(in oklch,var(--color-bg) 72%,transparent)}.shell-menu-scrim[hidden]{display:none}#route-content{padding:1rem}}#app-shell #shell-apps-button{anchor-name:--shell-apps-button}.shell-apps{position:fixed;position-anchor:--shell-apps-button;inset:anchor(bottom) anchor(right) auto auto;width:min(21rem,calc(100% - 2rem));max-height:calc(100dvh - 5rem);margin:.25rem 0 0;padding:1rem;overflow:auto;border:1px solid var(--ash-quiet);background:var(--color-surface);color:var(--color-fg);box-shadow:var(--rg-layer-tip-shadow)}.shell-apps h2{margin:0 0 .75rem;font-family:var(--font-family-title);font-size:1.1rem;font-weight:400}.shell-apps ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none}.shell-apps a{display:grid;justify-items:center;gap:.45rem;padding:.75rem .25rem;color:inherit;font-size:.85rem;text-align:center;text-decoration:none}@media(hover:hover){.shell-apps a:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}.shell-apps__tile{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid var(--ash-quiet)}.shell-apps__tile svg{width:70%}.shell-apps__tile[data-tone=patchbay]{background:var(--palette-platinum);color:var(--palette-charcoal)}.shell-apps__tile[data-tone=autolaunch]{background:var(--palette-tangerine-tango);color:var(--palette-charcoal)}.shell-apps__tile[data-tone=keyfleet]{background:var(--palette-charcoal);color:var(--palette-powder-blue)}.shell-apps__tile[data-tone=techtree]{background:var(--palette-powder-blue);color:var(--palette-charcoal)}.shell-apps__tile[data-tone=protocol]{background:var(--palette-charcoal);color:var(--palette-tangerine-tango)}#shell-sidebar ul{padding:var(--space-1)}#shell-sidebar [aria-current=page]{border-inline-start:3px solid currentColor}.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(--color-border)}#shell-sidebar ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.99rem){.shell-tabs{gap:.625rem;padding-inline:1rem;scroll-padding-inline:1rem;font-size:.875rem}#shell-header{flex-wrap:nowrap}#shell-header .rl-header-links{display:none}#shell-header>a:not(.shell-brand){display:none}#shell-header .shell-brand{min-width:2.75rem;flex:0 0 auto}#shell-header .shell-brand__name{display:none}#shell-header .account-control{min-width:0;flex:0 1 auto}#shell-header .account-control:has(.account-chip){min-width:2.75rem}#shell-header .account-control:has([data-account-target=sign-in]){flex:0 0 auto}#app-shell #shell-header .account-chip{min-width:2.75rem;padding-inline:.5rem}#shell-header .shell-tool{flex:0 0 auto}#shell-header .theme-switch{--theme-switch-lens: var(--space-3);--theme-switch-track: var(--space-2);--theme-switch-travel: var(--space-2);margin-inline-end:0}.account-control>.rg-button{font-size:.75rem;margin:4px;padding-inline:.75rem;white-space:nowrap}}@media(max-width:23.75rem){#app-shell #shell-header .account-chip{max-width:2.75rem}#shell-header .account-control:has(.account-chip){margin-inline-end:0}#shell-header .mobile-menu-button{min-width:2.75rem;padding-inline:.25rem}}.shell-pairing-dialog{--shell-dialog-pad: clamp(var(--space-2), 4vw, var(--space-4))}.shell-dialog-close{position:sticky;inset-block-start:calc(-1 * var(--shell-dialog-pad));z-index:var(--rg-layer-card);display:grid;place-items:center;width:2.75rem;height:2.75rem;min-height:0;margin-block:calc(-1 * var(--shell-dialog-pad)) calc(var(--shell-dialog-pad) - 2.75rem);margin-inline:auto calc(-1 * var(--shell-dialog-pad));padding:0;border:0;border-radius:0 calc(1.25rem - 1px) 0 .75rem}.shell-dialog-close svg{width:1.5rem;height:1.5rem}.theme-switch{--theme-switch-p: 0;--theme-switch-lens: var(--space-4);--theme-switch-track: var(--space-3);--theme-switch-travel: var(--space-3);--theme-switch-press: var(--space-5);--theme-switch-gutter: var(--space-1);--theme-switch-spill: var(--space-1);--theme-switch-day: var(--rg-theme-laser-light, var(--palette-tangerine-tango));--theme-switch-night: var(--rg-theme-laser-dark, var(--palette-powder-blue));position:relative;display:inline-flex;flex:0 0 auto;align-items:center}:root[data-theme=light] .theme-switch{--theme-switch-p: 1}@media(prefers-color-scheme:light){:root:not([data-theme]) .theme-switch{--theme-switch-p: 1}}@media(hover:none),(pointer:coarse){.theme-switch{--theme-switch-press: 2.75rem}}.theme-switch .theme-switch__button{position:relative;display:grid;place-items:center;width:calc(var(--theme-switch-lens) + var(--theme-switch-travel) + 2 * var(--theme-switch-gutter));height:var(--theme-switch-press);min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--color-fg);cursor:pointer;touch-action:pan-y;user-select:none;-webkit-tap-highlight-color:transparent}.theme-switch .theme-switch__button:focus-visible{outline:var(--rg-ring-width) solid var(--color-focus);outline-offset:var(--rg-ring-offset)}.theme-switch__still{display:block}.theme-switch__track{position:relative;display:block;width:calc(var(--theme-switch-lens) + var(--theme-switch-travel));height:var(--theme-switch-track);border:1px solid var(--color-fg-muted);border-radius:var(--radius);background:var(--color-bg)}.theme-switch__knob{position:absolute;inset-block-start:50%;inset-inline-start:-1px;display:grid;place-items:center;width:var(--theme-switch-lens);height:var(--theme-switch-lens);border:1px solid var(--color-fg);border-radius:var(--radius);background:var(--color-surface);color:var(--color-fg);transform:translate(calc(var(--theme-switch-p) * var(--theme-switch-travel)),-50%)}.theme-switch__moon,.theme-switch__sun{grid-area:1 / 1;width:calc(var(--theme-switch-lens) * .65);height:calc(var(--theme-switch-lens) * .65);fill:currentColor}.theme-switch__moon{opacity:clamp(0,calc((.5 - var(--theme-switch-p)) * 100000),1)}.theme-switch__sun{opacity:clamp(0,calc((var(--theme-switch-p) - .49999) * 100000),1)}.theme-switch__canvas{position:absolute;inset:calc(-1 * var(--theme-switch-spill)) 0;width:100%;height:calc(100% + 2 * var(--theme-switch-spill));pointer-events:none;visibility:hidden}.theme-switch[data-theme-switch-ready=true] .theme-switch__canvas{visibility:visible}.theme-switch[data-theme-switch-ready=true] .theme-switch__still,[data-motion=reduced] .theme-switch .theme-switch__canvas{visibility:hidden}[data-motion=reduced] .theme-switch .theme-switch__still{visibility:visible}@media(prefers-reduced-motion:reduce){.theme-switch .theme-switch__canvas{visibility:hidden}.theme-switch .theme-switch__still{visibility:visible}}@media(forced-colors:active){.theme-switch .theme-switch__canvas{visibility:hidden}.theme-switch .theme-switch__still{visibility:visible}.theme-switch__track,.theme-switch__knob{border-color:ButtonText;background:Canvas}}@layer regents-product{.page-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) .75rem;min-width:0}.page-head h1{margin:0;font-family:var(--font-family-title);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.page-head h1:focus{outline:none}.page-head__actions{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-inline-start:auto}.page-signed-out{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--rg-panel-padding);border:1px solid var(--color-border);background:var(--color-surface)}.page-signed-out p{margin:0}}.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(--color-fg-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(--color-fg) 12%,transparent)}.loading-skeleton--title{width:70%;height:1.5rem}.loading-skeleton--metric{width:80%;height:2rem}.loading-skeleton--control{height:2.75rem}.loading-skeleton--inline{display:inline-block;width:5ch;height:1em;vertical-align:middle}@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}}.transaction-receipt{--rg-dialog-size: 34rem}.transaction-receipt__kicker{margin-block:0 .75rem;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.transaction-receipt h2{margin:.25rem 0 .75rem;font-family:var(--font-family-title);font-weight:400}.transaction-receipt__summary{margin-block:0 .75rem;font-size:1.05rem}.transaction-receipt dl{display:grid;margin:0 0 1.25rem;border-block-start:1px solid var(--color-border)}.transaction-receipt dl>div{display:grid;gap:.3rem;padding-block:.8rem;border-block-end:1px solid var(--color-border)}.transaction-receipt dt{font-family:var(--font-family-title);font-size:1rem}.transaction-receipt dd{margin:0;color:var(--color-fg);font-size:.88rem;font-variant-numeric:tabular-nums}.transaction-receipt a{color:var(--ash-signal)}.transaction-receipt form{display:flex;justify-content:flex-end}.submitted-transactions{display:grid;gap:.6rem}.submitted-transactions[hidden]{display:none}.submitted-transactions__title{margin:0;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.submitted-transactions ol{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.submitted-transactions li{position:relative;isolation:isolate;display:grid;gap:.25rem;padding:.7rem .85rem;border:1px solid var(--color-border);background:var(--ash-raised);overflow-wrap:anywhere}.submitted-transactions li:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;pointer-events:none}.submitted-transactions li[data-outcome=pending]:before{background:var(--ash-signal);animation:submitted-sent 1.1s ease-out}.submitted-transactions li[data-outcome=confirmed]:before{background:var(--palette-powder-blue);animation:submitted-confirmed 1.4s ease-out}.submitted-transactions li:is([data-outcome=reverted],[data-outcome=not_this_step]):before{background:var(--ash-signal);animation:submitted-refused 1.4s ease-out}.submitted-transactions li[data-outcome=stalled]:before{background:var(--color-fg-muted);animation:submitted-stalled 1.1s ease-out}@keyframes submitted-sent{25%{opacity:.35}}@keyframes submitted-confirmed{20%{opacity:.9}}@keyframes submitted-refused{20%{opacity:.45}}@keyframes submitted-stalled{25%{opacity:.3}}.submitted-transactions strong{font-family:var(--font-family-title);font-weight:400}.submitted-transactions li[data-outcome=reverted]>span,.submitted-transactions li[data-outcome=not_this_step]>span{color:var(--ash-signal)}.submitted-transactions li>a{display:inline-flex;align-items:center;justify-self:start;min-height:2.2rem;color:var(--ash-signal);text-decoration:underline;text-underline-offset:.22em}.submitted-transactions li>button{justify-self:start}[data-wallet-wait],[data-confirming-label],[data-confirming] [data-press-label]{display:none}[data-confirming] [data-confirming-label]{display:inline-flex}[data-awaiting-wallet] [data-press-label],[data-awaiting-wallet] [data-confirming-label]{display:none}[data-awaiting-wallet] [data-wallet-wait]{display:inline-flex}:is([data-wallet-wait],[data-confirming-label]){align-items:center;gap:.6em}.onchain-spinner{inline-size:.95em;block-size:.95em;flex:none;border:2px solid currentColor;border-block-start-color:transparent;border-radius:50%;animation:onchain-spin .8s linear infinite}@keyframes onchain-spin{to{transform:rotate(1turn)}}@media(forced-colors:none){:root .rg-button.rg-button:is([data-awaiting-wallet],[data-confirming]):where(:not(.rg-button--secondary):not(.rg-button--quiet)):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);animation:onchain-edge 1s ease-in-out infinite alternate}}@keyframes onchain-edge{to{opacity:.3}}.onchain-notes{position:absolute;z-index:var(--rg-layer-card);display:grid;pointer-events:none}.onchain-notes>*,.onchain-notes__leaving>*{grid-area:1 / 1}.onchain-notes__leaving{display:grid}.onchain-note{margin:0;padding:.375rem .625rem;border:1px solid var(--ash-quiet);border-inline-start:3px solid var(--ash-signal);border-radius:var(--radius-sm);background:var(--ash-raised);box-shadow:var(--rg-layer-tip-shadow);color:var(--color-fg);font-size:.8125rem;line-height:1.35;overflow-wrap:anywhere;transition:opacity var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-out)}@starting-style{.onchain-note{opacity:0;translate:0 4px}}.onchain-note[hidden]{display:none}.onchain-note[data-leaving]{transition:none}.onchain-note:not([data-leaving]) :is(a,button){pointer-events:auto}.onchain-notes:has(>[data-onchain-lost]:not([hidden])) .onchain-note:not([data-onchain-lost]){visibility:hidden}.split-clip{display:inline-block;overflow:clip}[data-press-label]{display:inline-block}details:not([open]):has(>[data-panel=list][data-leaving])::details-content{content-visibility:visible}details:not([open])>[data-panel=list][data-leaving]{pointer-events:none}.motion-tick path{stroke-dasharray:1}.agent-tools-button{display:inline-flex;align-items:center;gap:.3em;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-fg);font:inherit;white-space:nowrap;cursor:pointer}@media(hover:hover){.agent-tools-button:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}}@media(max-width:47.99rem){.agent-tools-button{padding-inline:.5rem}.agent-tools-button__lead{display:none}}@layer regents-product{.agent-tools{--agent-tools-ink: #e5e3d2;--agent-tools-cool: var(--palette-powder-blue);--agent-tools-rule: color-mix(in srgb, var(--agent-tools-ink) 14%, transparent);--rg-dialog-size: 40rem}.agent-tools .rg-dialog__body{display:flex;flex:1 1 auto;flex-direction:column}.agent-tools__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--agent-tools-rule)}.agent-tools__head h2{margin:0;font-family:var(--font-family-title);font-size:1.75rem;font-weight:400;line-height:1.1}.agent-tools__copies{display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-2);grid-column:1 / -1}.agent-tools__every-site{display:grid;gap:.35rem;justify-items:start}.agent-tools__note{margin:0;color:color-mix(in srgb,var(--agent-tools-ink) 78%,transparent);font-size:.8125rem;line-height:1.4}.agent-tools__close{--color-fg: var(--agent-tools-ink);--color-surface-elevated: transparent;display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem}.agent-tools__close svg{width:1rem;height:1rem}.agent-tools__body{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-3) var(--space-4) var(--space-4);overflow-y:auto;overscroll-behavior:contain}.agent-tools__list{display:grid;gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none}.agent-tools__tool{display:grid;gap:.3rem;min-width:0;padding:.75rem .875rem;border-left:2px solid var(--agent-tools-rule);background:color-mix(in srgb,var(--agent-tools-ink) 5%,transparent)}.agent-tools__tool h3,.agent-tools__tool p{margin:0}.agent-tools__tool h3{font-family:var(--font-family-title);font-size:1.0625rem;font-weight:400;line-height:1.2}.agent-tools__tool code{color:var(--agent-tools-cool);font:.75rem/1.4 var(--font-family-mono);overflow-wrap:anywhere}.agent-tools__tool p{color:color-mix(in srgb,var(--agent-tools-ink) 82%,transparent);font-size:.875rem;line-height:1.45}}:root .agent-tools.rg-dialog{--rg-dialog-fill: #0a0c11;--rg-dialog-edge: transparent;--rg-dialog-cut-ink: transparent;--rg-dialog-mark-ink: transparent;--ash-ink: var(--agent-tools-ink);border-radius:var(--rg-dialog-cut) 0;corner-shape:bevel;color:var(--agent-tools-ink)}.agent-tools .rg-dialog__body{padding:0;overflow:hidden;clip-path:polygon(var(--rg-dialog-cut) 0,100% 0,100% calc(100% - var(--rg-dialog-cut)),calc(100% - var(--rg-dialog-cut)) 100%,0 100%,0 var(--rg-dialog-cut));box-shadow:inset 0 0 1.5rem -.75rem color-mix(in srgb,var(--palette-powder-blue) 22%,transparent),inset 0 2rem 2rem -2rem color-mix(in srgb,var(--palette-platinum) 7%,transparent)}@property --agent-tools-turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes agent-tools-turn{to{--agent-tools-turn: 1turn}}:root .agent-tools.rg-dialog:after{--agent-tools-edge: 1.5px;--agent-tools-mark: 2px;content:"";position:absolute;inset:0;z-index:1;padding:var(--agent-tools-edge);pointer-events:none;background:conic-gradient(from var(--agent-tools-turn) in oklab,var(--palette-cornflower),var(--palette-powder-blue),var(--palette-platinum),var(--palette-cornflower));mask:linear-gradient(#000 0 0) right top / var(--rg-dialog-mark-length) var(--agent-tools-mark) no-repeat,linear-gradient(#000 0 0) right top / var(--agent-tools-mark) var(--rg-dialog-mark-length) no-repeat,linear-gradient(#000 0 0) left bottom / var(--rg-dialog-mark-length) var(--agent-tools-mark) no-repeat,linear-gradient(#000 0 0) left bottom / var(--agent-tools-mark) var(--rg-dialog-mark-length) no-repeat,linear-gradient(135deg,#0000 50%,#000 0 calc(50% + var(--agent-tools-edge)),#0000 0) left top / var(--rg-dialog-cut) var(--rg-dialog-cut) no-repeat,linear-gradient(315deg,#0000 50%,#000 0 calc(50% + var(--agent-tools-edge)),#0000 0) right bottom / var(--rg-dialog-cut) var(--rg-dialog-cut) no-repeat,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:add,add,add,add,add,add,exclude,add;clip-path:polygon(var(--rg-dialog-cut) 0,100% 0,100% calc(100% - var(--rg-dialog-cut)),calc(100% - var(--rg-dialog-cut)) 100%,0 100%,0 var(--rg-dialog-cut))}:root .agent-tools.rg-dialog[open]{box-shadow:calc(sin(var(--agent-tools-turn))*.75rem) calc(cos(var(--agent-tools-turn))*-.75rem) 2rem -.5rem color-mix(in srgb,var(--palette-cornflower) 40%,transparent),calc(sin(var(--agent-tools-turn) + 120deg)*.75rem) calc(cos(var(--agent-tools-turn) + 120deg)*-.75rem) 2rem -.5rem color-mix(in srgb,var(--palette-powder-blue) 26%,transparent),calc(sin(var(--agent-tools-turn) + 240deg)*.75rem) calc(cos(var(--agent-tools-turn) + 240deg)*-.75rem) 2rem -.5rem color-mix(in srgb,var(--palette-platinum) 18%,transparent)}@media(prefers-reduced-motion:no-preference){:root .agent-tools.rg-dialog[open],:root .agent-tools.rg-dialog[open]:after{animation:agent-tools-turn 16s linear infinite}}.agent-tools__copies .rg-button{--rg-local-fill: rgb(7 8 12 / .72);--rg-local-ink: var(--agent-tools-ink);min-height:2.75rem;padding:0 .75rem;font-size:.8125rem}.agent-tools__copies .rg-button:is(:hover,:focus-visible){--rg-local-ink: var(--agent-tools-cool)}.agent-message-button{margin-block-start:var(--space-4)}.agent-message-button svg{width:1rem;height:1rem}@layer regents-product{.agent-message__note{grid-column:1 / -1}.agent-message__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.agent-message__text pre{margin:0;white-space:pre-wrap}.agent-message__text pre code{color:var(--agent-tools-ink);font:.75rem/1.5 var(--font-family-mono);overflow-wrap:anywhere}.agent-message__form{color-scheme:dark;--color-bg: #0B0B0B;--color-surface: #141414;--color-border: #2A2A2A;--color-fg: var(--agent-tools-ink);--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-success: #7ED8A9;--color-error: #FF9B8F;--color-focus: #AECACD;display:grid;gap:var(--space-2);width:100%}.agent-message__form h3{margin:0;font-family:var(--font-family-title);font-size:1.0625rem;font-weight:400}.agent-message__fields{display:grid;gap:var(--space-2);justify-items:start}.agent-message__fields .rg-field,.agent-message__fields :is(textarea,input){width:100%}.agent-message__form .rg-notice code{overflow-wrap:anywhere}.admin-messages .admin-messages__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.admin-messages__list>li{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border)}.admin-messages__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0}.admin-messages__meta dt{color:var(--color-fg-muted, var(--color-fg));font-size:.8125rem}.admin-messages__meta dd{margin:0}.admin-messages .admin-messages__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}}.agent-message__head .rg-button{--rg-local-fill: rgb(7 8 12 / .72);--rg-local-ink: var(--agent-tools-ink);min-height:2.75rem;padding:0 .75rem;font-size:.8125rem}.agent-message__head .rg-button:is(:hover,:focus-visible){--rg-local-ink: var(--agent-tools-cool)}@layer regents-product{.value-cards{--value-card-panel: #08080a;--value-card-ground: #0b0b0c;--value-card-ink: #f4f2ea;--value-card-muted: color-mix(in srgb, var(--value-card-ink) 62%, var(--value-card-ground));--value-card-faint: color-mix(in srgb, var(--value-card-ink) 54%, var(--value-card-ground));--value-card-edge: color-mix(in srgb, var(--value-card-ink) 14%, var(--value-card-ground));--value-card-ease: cubic-bezier(.23, 1, .32, 1);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.value-card{display:grid;min-width:0;border:1px solid var(--value-card-edge);background:var(--value-card-ground);color:var(--value-card-ink);transition:border-color .16s ease}.value-card .value-card__face{display:grid;grid-template-rows:auto 1fr;min-width:0;color:inherit;text-decoration:none}.value-card .value-card__face>*{transition:transform .16s var(--value-card-ease)}.value-card .value-card__panel{position:relative;overflow:hidden;width:100%;aspect-ratio:1 / 1;background:var(--value-card-panel)}.value-card .value-card__still,.value-card .value-card__stage,.value-card .value-card__stage canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.value-card .value-card__stage{opacity:0;transition:opacity .42s var(--value-card-ease)}.value-card[data-value-card-ready=true] .value-card__stage{opacity:1}.value-card .value-card__words{display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;min-width:0;padding:16px 18px 14px}.value-card .value-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 12px;min-width:0}.value-card :is(.value-card__name,.value-card__place,.value-card__action){font-family:var(--font-family-mono);font-size:.6875rem;font-weight:400;line-height:1.6;letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.value-card .value-card__name{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:0;color:var(--value-card-tint);white-space:nowrap}.value-card .value-card__name:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.value-card .value-card__place{flex:none;color:var(--value-card-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.value-card .value-card__headline{margin:12px 0 0;font-family:var(--font-family-title);font-size:1.375rem;line-height:1.2;text-wrap:balance}.value-card .value-card__line{margin:8px 0 0;color:var(--value-card-muted);font-size:.875rem;line-height:1.45;text-wrap:pretty}.value-card .value-card__action{display:flex;align-items:center;gap:6px;margin:16px 0 0;padding-top:12px;border-top:1px dashed var(--value-card-edge);color:var(--value-card-faint);transition:color .16s ease}.value-card .value-card__arrow{width:13px;height:13px;transition:transform .2s var(--value-card-ease)}.value-card a.value-card__face:active>*{transform:scale(.985)}.value-card a.value-card__face:focus-visible .value-card__action{color:var(--value-card-ink)}.value-card .value-card__headline{min-height:2.4em}@media(hover:hover)and (pointer:fine){.value-card:has(a.value-card__face:hover){border-color:color-mix(in srgb,var(--value-card-ink) 34%,var(--value-card-ground))}.value-card a.value-card__face:hover .value-card__action{color:var(--value-card-ink)}.value-card a.value-card__face:hover .value-card__arrow{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.value-card,.value-card .value-card__face>*,.value-card .value-card__stage,.value-card .value-card__action,.value-card .value-card__arrow{transition:none}.value-card a.value-card__face:active>*{transform:none}}@media(max-width:64rem){.value-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:42rem){.value-cards{grid-template-columns:minmax(0,1fr)}.value-card .value-card__headline{min-height:0;font-size:1.1875rem}}}@property --lab-blocks-near{syntax: "<color>"; inherits: true; initial-value: #0b0b0b;}@property --lab-blocks-far{syntax: "<color>"; inherits: true; initial-value: #0b0b0b;}@property --lab-blocks-seam{syntax: "<color>"; inherits: true; initial-value: #0b0b0b;}@property --lab-blocks-crown-top{syntax: "<color>"; inherits: true; initial-value: #3966ff;}@property --lab-blocks-crown-foot{syntax: "<color>"; inherits: true; initial-value: #1e42dc;}@property --lab-blocks-quiet{syntax: "<color>"; inherits: true; initial-value: #77756d;}@property --lab-blocks-beam-tone{syntax: "<color>"; inherits: true; initial-value: #0b0b0b;}@property --lab-blocks-lit-tone{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@layer regents-product{.lab-blocks{--lab-blocks-near: var(--color-surface);--lab-blocks-far: light-dark(#d3d8e9, #0e1534);--lab-blocks-seam: light-dark(#cbd0e1, #1b2450);--lab-blocks-crown-top: light-dark(#7f98ff, var(--ash-action-light));--lab-blocks-crown-foot: light-dark(#3a5ef0, var(--ash-action-deep));--lab-blocks-quiet: light-dark(#8f8d82, #77756d);--lab-blocks-beam-tone: light-dark(#a19f94, #0b0b0b);--lab-blocks-lit-tone: light-dark(#161616, #ffffff);container:lab-blocks / inline-size;display:grid;gap:var(--space-3);min-width:0}.lab-blocks__stage{position:relative;isolation:isolate;aspect-ratio:var(--wide);min-width:0}.lab-blocks [data-layout=narrow]{display:none}.lab-blocks__art,.lab-blocks__canvas,.lab-blocks__lines{position:absolute;inset:0;display:block;width:100%;height:100%}.lab-blocks__art{z-index:0;overflow:hidden}.lab-blocks__canvas{z-index:1;opacity:0;pointer-events:none;transition:opacity .48s var(--ease-out)}.lab-blocks[data-lab-blocks-ready=true][data-lab-blocks-motion=rest] .lab-blocks__canvas{opacity:1}.lab-blocks[data-lab-blocks-ready=true][data-lab-blocks-motion=rest] .lab-blocks__art{visibility:hidden;transition:visibility 0s .48s}.lab-blocks__crown use{fill:color-mix(in srgb,var(--lab-blocks-crown-foot) var(--crown),var(--lab-blocks-crown-top))}.lab-blocks__ring path{fill:color-mix(in srgb,var(--lab-blocks-far) calc(pow(min(1,var(--k) * var(--step)),1.5)*100%),var(--lab-blocks-near))}.lab-blocks__far{fill:var(--lab-blocks-far)}.lab-blocks__crown{transform-box:view-box;transform-origin:50% 50%}.lab-blocks [data-art-link],.lab-blocks [data-link]{transform:var(--wm)}.lab-blocks__fade stop{stop-color:var(--lab-blocks-seam)}.lab-blocks :is([data-art-node],.lab-blocks__crown use){transform-box:fill-box;transform-origin:center}.lab-blocks [data-art-link],.lab-blocks__seams path{fill:none;vector-effect:non-scaling-stroke}.lab-blocks [data-art-link]{stroke-width:var(--beam)}.lab-blocks__seams path{stroke-width:1px}.lab-blocks [data-art-link][data-picked]{stroke-width:calc(var(--beam) * 1.7)}.lab-blocks[data-lab-blocks-pick] :is([data-art-node],[data-art-link]):not([data-picked]){opacity:.3}.lab-blocks[data-lab-blocks-pick] .lab-blocks__crown{opacity:.55}.lab-blocks__lines{z-index:2;overflow:visible;pointer-events:none}.lab-blocks__lines line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.lab-blocks__lines line:nth-child(1){stroke:transparent;stroke-width:24px;pointer-events:stroke}.lab-blocks__lines line:nth-child(2){stroke:var(--color-focus);stroke-width:7px;opacity:0}.lab-blocks__lines line:nth-child(3){stroke:var(--color-surface);stroke-width:3.5px;opacity:0}.lab-blocks__lines line:nth-child(4){stroke:var(--color-focus);stroke-width:1.5px;opacity:0}.lab-blocks [data-link]:focus-visible line:not(:nth-child(1)){opacity:1}.lab-blocks__place{--x: var(--wx);--y: var(--wy);--t: var(--wt);--l: var(--wl);--u: var(--wu);--w: var(--ww);--h: var(--wh);--c: var(--wc);position:absolute;inset:0;color:var(--color-fg);text-decoration:none;pointer-events:none;-webkit-tap-highlight-color:transparent}.lab-blocks__block{position:absolute;z-index:3;top:var(--u);left:var(--l);width:var(--w);height:var(--h);clip-path:var(--c);pointer-events:auto}.lab-blocks__name{position:absolute;z-index:4;top:var(--y);left:var(--x);display:flex;align-items:center;gap:6px;padding:3px 7px 3px 6px;border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-family-ui);font-size:.75rem;font-weight:500;line-height:1.25;white-space:nowrap;transform:var(--t);pointer-events:auto}.lab-blocks__name:before{content:"";flex:none;width:7px;height:7px;background:var(--tint, var(--lab-blocks-quiet))}.lab-blocks__place--quiet .lab-blocks__name{color:var(--color-fg-muted)}.lab-blocks[data-lab-blocks-pick] .lab-blocks__place:not([data-picked]) .lab-blocks__name{opacity:.4}.lab-blocks__place[data-picked] .lab-blocks__name{border-color:var(--color-fg-muted)}.lab-blocks__place:focus-visible .lab-blocks__name{outline:2px solid var(--color-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.lab-blocks__place:hover .lab-blocks__name{text-decoration:underline;text-underline-offset:.2em}}.lab-blocks__caption{display:grid;min-width:0}.lab-blocks__caption p{grid-area:1 / 1;margin:0;color:var(--color-fg-muted);font-size:.9375rem;line-height:1.45;text-wrap:pretty;visibility:hidden}.lab-blocks__caption [data-shown]{visibility:visible}.lab-blocks__caption span{display:block;margin-bottom:.25rem;color:var(--color-fg);font-family:var(--font-family-mono);font-size:.6875rem;letter-spacing:var(--tracking-microlabel);text-transform:uppercase}@container lab-blocks (width < 30rem){.lab-blocks__stage{aspect-ratio:var(--narrow)}.lab-blocks [data-layout=wide]{display:none}.lab-blocks [data-layout=narrow]{display:inline}.lab-blocks__crown{scale:var(--crown-narrow)}.lab-blocks [data-art-link],.lab-blocks [data-link]{transform:var(--nm)}.lab-blocks__place{--x: var(--nx);--y: var(--ny);--t: var(--nt);--l: var(--nl);--u: var(--nu);--w: var(--nw);--h: var(--nh);--c: var(--nc)}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.lab-blocks:not([data-lab-blocks-motion]) :is([data-art-node],.lab-blocks__crown use,[data-art-link],.lab-blocks__name){animation:lab-blocks-wait 4s step-end}.lab-blocks[data-lab-blocks-motion=entering] :is([data-art-node],.lab-blocks__crown use,[data-art-link],.lab-blocks__name){opacity:0}}@keyframes lab-blocks-wait{0%{opacity:0}}@media(forced-colors:active){.lab-blocks__art,.lab-blocks__canvas{display:none}.lab-blocks__block{background:CanvasText}.lab-blocks__lines line:nth-child(4){stroke:CanvasText;stroke-width:1px;opacity:1}.lab-blocks__lines line:nth-child(2){stroke:Highlight}.lab-blocks__lines line:nth-child(3){stroke:Canvas}.lab-blocks [data-link]:focus-visible line:nth-child(4){stroke:Highlight;stroke-width:1.5px}.lab-blocks__name:before{background:CanvasText}}}#app-shell .lab-blocks :is([data-link],.lab-blocks__place):focus-visible,.lab-blocks :is([data-link],.lab-blocks__place):focus-visible{outline:none}@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);background:var(--rl-bg);color:var(--rl-ink)}.rl-root :is(h1,h2,h3,p){margin-block:0}.rl-root [id]{scroll-margin-block-start:2rem}.rl-header-bar{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.25rem var(--rg-panel-padding) .25rem}.rl-product-tabs{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.rl-header-bar>.rl-header-links{margin-inline-start:auto}.rl-header-links{display:flex;align-items:center;gap:var(--space-2)}.rl-header-links>a:not(.rg-button),.rl-header-links svg{display:inline-flex;width:1.5rem;height:1.5rem}.rl-token-menu{position:relative;z-index:var(--rg-layer-tip)}.rl-token-menu>summary{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;list-style:none;cursor:pointer}.rl-token-menu>summary::-webkit-details-marker{display:none}.rl-token-menu-panel{position:absolute;inset-block-start:100%;inset-inline-end:0;width:12rem;padding-block-start:.75rem}.rl-token-menu-content{display:grid;padding:.5rem;background:var(--rl-panel, var(--color-surface));color:var(--rl-ink, var(--color-fg));border:1px solid var(--rl-line, var(--hairline));box-shadow:var(--rg-layer-tip-shadow)}.rl-token-menu-content p{padding:.5rem .625rem;font-family:var(--font-family-title)}.rl-token-menu :is(summary,a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}.rl-token-copy{display:flex;justify-content:flex-start;width:100%;min-height:0;padding:.5rem .625rem;background:none;border:0;color:inherit;font:inherit;font-family:var(--font-family-title);text-align:start;cursor:pointer}.rl-token-copy .rg-copy__idle{display:inline-flex;align-items:center;gap:.4rem}.rl-token-copy .rg-copy__copied{color:var(--color-success)}.rl-token-copy__icon{display:inline-flex;opacity:.55;transition:opacity .15s ease}.rl-token-copy:hover .rl-token-copy__icon{opacity:1}.rl-token-copy__icon svg{width:.95em;height:.95em}.home{position:relative;display:grid;place-items:center;min-height:100dvh;padding:calc(var(--space-8) + env(safe-area-inset-bottom)) 1rem;background:#020307}.home__crown{position:fixed;z-index:var(--rg-layer-header);inset-block-start:calc(var(--space-1) + env(safe-area-inset-top));inset-inline-start:calc(var(--space-1) + env(safe-area-inset-left));display:grid;place-items:center;min-height:2.75rem;padding:0;background:none;border:0;color:var(--rl-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.home__crown img{display:block;width:4.25rem;height:auto}.home__still,.home__stage{position:fixed;inset:0;width:100%;height:100%}.home__still{object-fit:cover}.home__stage canvas{display:block;width:100%;height:100%;visibility:hidden;touch-action:none}.home[data-datascape-ready=true] .home__stage canvas{visibility:visible}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.home:not([data-datascape-ready=false]) .home__still{display:none}}.home__copyright{position:fixed;inset-inline-end:max(1rem,env(safe-area-inset-right));inset-block-end:max(.75rem,env(safe-area-inset-bottom));padding:.125rem .5rem;pointer-events:none;background:color-mix(in srgb,#020307 72%,transparent);color:var(--rl-ink);font-size:.75rem;line-height:1.5}.home__glass{--rg-panel-padding: var(--space-4);--color-focus: #8fb0ff;--color-focus-ring: #8fb0ff;--color-button-mark: var(--rl-ink);position:relative;display:grid;width:min(44rem,100%);min-width:0;background:color-mix(in srgb,#070b14 72%,transparent);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid color-mix(in srgb,var(--rl-ink) 18%,transparent);border-block-start-color:color-mix(in srgb,var(--rl-ink) 34%,transparent)}@media(scripting:enabled){.home[data-datascape-glass-state=away] .home__glass:not(:focus-within){transform:scale(.3);opacity:0;pointer-events:none}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.home:not([data-datascape-glass-state]) .home__glass:not(:focus-within){animation:home-glass-wait 4s step-end}}@keyframes home-glass-wait{0%{transform:scale(.3);opacity:0;pointer-events:none}}.home__main{container-type:inline-size;display:grid;gap:var(--space-4);min-width:0;padding:0 var(--rg-panel-padding) var(--rg-panel-padding)}.home__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-width:0}@container (max-width: 34rem){.home__actions .rl-hero-cta{flex:1 1 100%}}.home__foot{container-type:inline-size;display:grid;gap:var(--space-2);min-width:0;padding:0 var(--rg-panel-padding) var(--rg-panel-padding)}.home__rule{display:flex;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.5}.home__rule:after{content:"";flex:1;border-block-start:1px solid var(--rl-line)}.rl-prompt-dialog{--rg-dialog-size: 36rem}.rl-prompt-dialog__text{font:var(--type-code-size)/1.6 var(--font-family-mono);color:color-mix(in srgb,var(--agent-tools-ink) 88%,transparent);overflow-wrap:anywhere}.rl-statement{display:grid;gap:var(--space-2)}.rl-statement__name{font:400 clamp(2.5rem,5vw,4rem)/1 var(--font-family-title);letter-spacing:-.015em}.rl-statement__line{max-width:40ch;font:var(--font-weight-regular) 1.125rem/1.5 var(--font-family-ui);text-wrap:pretty}.rl-statement__note{max-width:48ch;color:color-mix(in srgb,var(--rl-ink) 66%,transparent);font:var(--font-weight-regular) .875rem/1.5 var(--font-family-ui);text-wrap:pretty}.rl-statement__line+.rl-statement__note{margin-block-start:calc(var(--space-1) - var(--space-2))}.rl-hero{min-width:0}.rl-hero-copy{width:fit-content;max-width:100%;align-self:start;padding:var(--space-2) 0 var(--space-4)}.rl-hero-copy h1{font-size:clamp(2.25rem,11cqi,4.5rem);line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere}.rl-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3)}.rl-overline{font-family:var(--font-family-ui);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}@media(max-width:47.99rem){.rl-header-links{position:relative;gap:.25rem}.rl-header-links>a:not(.rg-button),.rl-token-menu>summary{width:2.75rem;height:2.75rem;align-items:center;justify-content:center}.rl-token-menu{position:static;display:flex;align-items:center;align-self:stretch}.home__glass{--rg-panel-padding: var(--space-2)}}}.rl-header-links>a:not(.rg-button),.rl-token-menu>summary{transition:color .14s ease,opacity .14s ease}.home__crown img{transition:filter .14s ease}.rl-root .rg-button--secondary:before{transition:box-shadow .14s ease}.rg-button.rl-token-link:before{transition:background-color .14s ease}@media(prefers-reduced-motion:no-preference){.home__crown img{transition:filter .14s ease,translate .14s var(--ease-out)}}.home .rl-token-menu :is(summary,a,button):focus-visible{outline-color:var(--color-focus)}@media(hover:hover){.home__crown:hover img{filter:drop-shadow(0 0 .5rem color-mix(in srgb,var(--palette-platinum) 45%,transparent))}:is(.rl-header-links>a:not(.rg-button),.rl-token-menu>summary,.rl-token-copy):hover{color:var(--ash-signal)}.home :is(.rl-header-links>a:not(.rg-button),.rl-token-menu>summary,.rl-token-copy):hover{color:#fff}.rl-root .rg-button--secondary:not(:disabled):hover:before{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,currentColor 10%,transparent)}.rg-button.rl-token-link:hover:before{background-color:color-mix(in srgb,var(--rl-ink, var(--color-fg)) 8%,var(--rl-panel, var(--color-surface)))}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.home__crown:hover img{translate:0 -2px}}.rl-prompt{--rl-prompt-edge: #8fb0ff;--color-fg-muted: var(--rl-prompt-edge);--color-fg: #fff;--color-border: transparent;position:relative;display:flex;align-items:center;gap:.25rem;min-width:0;padding:.25rem .25rem .25rem var(--space-2);background:#050a1f;border:1px solid var(--rl-prompt-edge)}.rl-prompt__text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:var(--type-code-size)/var(--type-code-line) var(--font-family-mono);color:#eef1ff}.rl-prompt :is(.rg-copy--icon,.rl-prompt__view){inline-size:2.75rem;block-size:2.75rem;min-block-size:2.75rem;background:none;transition:color .12s ease,background-color .12s ease}.rl-prompt__view{display:inline-grid;place-items:center;flex:none;padding:0;border:1px solid transparent;color:var(--color-fg-muted);cursor:pointer}.rl-prompt__view svg{inline-size:1.125rem;block-size:1.125rem}.rl-prompt__view:focus-visible{color:var(--color-fg)}.rl-prompt .rg-copy--icon:focus-visible{outline-color:var(--color-focus)}@media(hover:hover)and (pointer:fine){.rl-prompt :is(.rg-copy--icon,.rl-prompt__view):hover{background:color-mix(in srgb,var(--ash-action) 24%,transparent)}.rl-prompt__view:hover{color:var(--color-fg)}}.rl-prompt .rg-copy__status{inset-block-start:50%;inset-inline-end:6.25rem;opacity:0;pointer-events:none}.rl-prompt .rg-copy__status:not(:empty){width:auto;height:auto;margin:0;overflow:visible;clip-path:none;padding:.125rem .625rem;translate:0 -50%;opacity:1;background:#050a1f;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;color:var(--rl-ink);font:.75rem/1.5 var(--font-family-ui);transition:opacity .2s var(--ease-out)}.rl-prompt .rg-copy--icon[data-copy-state=copied]+.rg-copy__status{color:var(--color-success)}.rl-prompt .rg-copy--icon[data-copy-state=failed]+.rg-copy__status{color:var(--color-error)}@media(prefers-reduced-motion:no-preference){.rl-prompt .rg-copy__status{translate:0 calc(-50% + 4px)}.rl-prompt .rg-copy__status:not(:empty){transition:opacity .2s var(--ease-out),translate .2s var(--ease-out)}}.rg-button.rl-token-link{--rg-cut-control: 0px;--rg-p-accent: var(--rl-panel, var(--color-surface));--rg-p-on-accent: var(--palette-tangerine-tango);--rg-button-border-color: transparent;--rg-shimmer-color: color-mix(in srgb, var(--palette-tangerine-tango) 40%, transparent);--rg-shimmer-duration: 1.6s;width:100%;min-height:2.75rem;padding:.625rem;border-radius:0;font-size:.875rem;font-weight:400;white-space:nowrap;justify-content:flex-start;text-align:start}.rg-button.rl-token-link:after{content:none}.home .rg-button.rl-token-link{--rg-p-on-accent: var(--rl-ink)}@property --tile-deep{syntax: "<color>"; inherits: true; initial-value: #0b0b0b;}@property --tile-mid{syntax: "<color>"; inherits: true; initial-value: #141414;}@property --tile-light{syntax: "<color>"; inherits: true; initial-value: #222220;}@property --tile-sheen{syntax: "<color>"; inherits: true; initial-value: #3a3a36;}@property --tile-ink{syntax: "<color>"; inherits: true; initial-value: #e5e3d2;}.rl-product-tabs{--tile-deep: #0b0b0b;--tile-mid: #141414;--tile-light: #222220;--tile-sheen: #3a3a36;--tile-ink: #e5e3d2}.rl-product-tab[data-product-tile=patchbay]{--tile-dot: #9bb4ff}.rl-product-tab[data-product-tile=autolaunch]{--tile-dot: #ffb188}.rl-product-tab[data-product-tile=techtree]{--tile-dot: #2fa866}.rl-product-tab[data-product-tile=keyfleet]{--tile-dot: #ff5b19}.rl-product-tab[data-product-tile=protocol]{--tile-dot: #e5e3d2}.rl-product-tab[data-product-tile=cloak]{--tile-dot: #a97bf0}.rg-button.rl-product-tab{--rg-cut-control: 0px;--rg-p-accent: transparent;--rg-p-on-accent: var(--tile-ink);--rg-button-border-color: color-mix(in srgb, var(--tile-ink) 28%, transparent);min-width:0;min-height:3.25rem;padding:.875rem .25rem;border-radius:0;font-size:1rem;line-height:1.25;font-weight:400;text-align:center;justify-content:center;white-space:nowrap;user-select:none}.rg-button.rl-product-tab:after{all:unset;content:"";position:absolute;inset:-1px;pointer-events:none;background:radial-gradient(circle at .625rem .625rem in oklch,var(--tile-dot) 0 .1875rem,oklch(from var(--tile-dot) l c h / 0) calc(.1875rem + .5px));transform:scale(var(--rg-press-scale, 1))}.rl-hero-tools{display:inline-flex;align-items:center;min-height:2.75rem;padding:0;background:none;border:0;color:var(--rl-ink);cursor:pointer;font:inherit;font-size:1rem;line-height:1.5;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-underline-offset:.2em;transition:color .14s ease,text-decoration-color .14s ease}@media(hover:hover){.rl-hero-tools:hover{color:#fff;text-decoration-color:currentColor}}.rg-button.rl-hero-cta{--rg-p-accent: transparent;--rg-p-on-accent: #fff;--rg-button-border-color: #fff;--color-button-mark: #fff;min-height:3.5rem;padding:0 var(--space-4);font-size:1.125rem;line-height:1.5}.rl-hero-cta__stage{position:absolute;inset:-1px;z-index:-2;pointer-events:none;background:var(--ash-action);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));transform:scale(var(--rg-press-scale, 1))}.rl-hero-cta__stage canvas{display:block;width:100%;height:100%;opacity:0}.rl-hero-cta[data-enter-gradient-ready=true] .rl-hero-cta__stage canvas{opacity:1}.rl-hero-cta__stage:after{content:"";position:absolute;inset:0;background:#0a1a6b;opacity:0;transition:opacity .15s ease}@media(hover:hover)and (pointer:fine){.rg-button.rl-hero-cta:hover .rl-hero-cta__stage:after{opacity:.12}}.rg-button.rl-hero-cta:active .rl-hero-cta__stage:after{opacity:.22;transition-duration:60ms}@media(prefers-reduced-motion:no-preference){.rl-hero-cta__stage canvas{transition:opacity .6s ease}}.rg-button.rl-product-tab:before{border:1px solid var(--rg-button-border-color);transition:border-color .14s ease}.rl-product-tab__still{position:absolute;inset:-1px;z-index:-2;pointer-events:none;background:linear-gradient(110deg in oklch,var(--tile-mid),var(--tile-light));transform:scale(var(--rg-press-scale, 1))}.rl-product-tabs__stage{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0}.rl-product-tabs__stage canvas{display:block;width:100%;height:100%}.rl-product-tabs[data-product-tiles-ready=true] .rl-product-tabs__stage{opacity:1}.rl-product-tabs[data-product-tiles-ready=true] .rl-product-tab__still{opacity:0}.rg-button.rl-product-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;--rg-button-border-color: var(--tile-ink)}@media(hover:hover)and (pointer:fine){.rg-button.rl-product-tab:hover{--rg-button-border-color: color-mix(in srgb, var(--tile-ink) 60%, transparent)}}.rg-button.rl-product-tab:active{--rg-button-border-color: var(--tile-ink)}@container (max-width: 36rem){.rl-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.rl-product-tab__still{transition:opacity .24s ease}}@media(prefers-reduced-motion:reduce){.rg-button.rl-product-tab:before{transition:none}.rg-button.rl-product-tab:after{transform:none}}@media(forced-colors:active){.rl-product-tab__still,.rl-product-tabs__stage,.rg-button.rl-product-tab:after,.rl-hero-cta__stage{display:none}.rg-button.rl-product-tab{border-color:ButtonText;color:LinkText}.rg-button.rl-product-tab:focus-visible{outline-color:Highlight}}html[data-home-theme-locked=true] [data-theme-switch]{display:none}@layer regents-product{.public-document .legal-header,.public-document .legal-nav{flex-wrap:wrap}.public-document .legal-nav a{display:inline-flex;align-items:center;min-height:44px}.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)}.public-document table{display:block;max-width:100%;overflow-x:auto;margin-block:1rem;border-collapse:collapse}.public-document th,.public-document td{padding:.5rem .75rem;border:1px solid var(--rl-line);text-align:left;vertical-align:top;overflow-wrap:normal}.public-document td:last-child{overflow-wrap:anywhere}.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)}}@layer regents-product{.admin-pictures__form{display:grid;gap:var(--space-2);justify-items:start}.admin-pictures__form .rg-field,.admin-pictures__form input{width:100%}.admin-pictures__picture{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.admin-pictures__picture img{width:8rem;height:8rem;border:1px solid var(--color-border);object-fit:cover}}@layer regents-product{.lit-page{max-width:76rem;margin:0 auto;padding:2rem 1rem 4rem}.lit-intro{max-width:44rem;margin-bottom:1.5rem}.lit-intro h1{margin:0 0 .75rem;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.1}.lit-intro p{margin:0;color:var(--color-fg-muted)}.lit-chart{margin:0}.lit-toolbar{display:flex;justify-content:flex-end;margin-bottom:.75rem}.lit-switch{display:inline-flex;border:1px solid var(--ash-quiet)}.lit-body{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"yaxis yticks frame" ". . xticks" ". . xaxis";column-gap:.4rem}.lit-frame{grid-area:frame;container-type:inline-size;height:clamp(40rem,82vh,58rem);padding:2.25rem;border:1px solid var(--color-border);background:var(--color-surface)}.lit-plot{position:relative;height:100%}.lit-ticks{display:flex;justify-content:space-between;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.68rem;font-variant-numeric:tabular-nums}.lit-ticks--y{grid-area:yticks;flex-direction:column;align-items:flex-end;padding-block:calc(2.25rem - .5lh)}.lit-ticks--x{grid-area:xticks;padding-inline:calc(2.25rem - 1ch);padding-top:.25rem}.lit-axis{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;color:var(--color-fg-muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.lit-axis strong{color:var(--color-fg)}.lit-axis span:first-child:before{content:"\2190  "}.lit-axis span:last-child:after{content:" \2192"}.lit-axis--x{grid-area:xaxis;padding:.35rem 2.25rem 0}.lit-axis--y{grid-area:yaxis;writing-mode:vertical-rl;transform:rotate(180deg);padding-block:2.25rem}.lit-grid{position:absolute;background:var(--ash-quiet)}.lit-grid--x{top:50%;left:-2.25rem;right:-2.25rem;height:1px}.lit-grid--y{left:50%;top:-2.25rem;bottom:-2.25rem;width:1px}.lit-quadrant{position:absolute;margin:0;max-width:11rem;color:var(--color-fg-muted);font-family:var(--font-family-title);font-size:.8rem;line-height:1.2}.lit-quadrant--top-left{top:0;left:0}.lit-quadrant--top-right{top:0;right:0;text-align:right}.lit-quadrant--bottom-left{bottom:0;left:0}.lit-quadrant--bottom-right{bottom:0;right:0;text-align:right}.lit-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;transition:opacity .16s ease}.lit-leaders line{stroke:var(--ash-quiet);stroke-width:1}.lit-dot{position:absolute;width:5px;height:5px;background:var(--color-fg);transform:translate(-50%,-50%)}.lit-book{position:absolute;z-index:1;width:max-content;translate:-50% -50%}.lit-chart.is-placed .lit-book{translate:none}.lit-chart.is-animated .lit-book{transition:left .42s cubic-bezier(.2,.8,.2,1),top .42s cubic-bezier(.2,.8,.2,1)}.lit-cover{display:block;width:clamp(2.1rem,4.6cqw,3.9rem);height:auto;aspect-ratio:2 / 3;object-fit:cover;box-shadow:0 1px 3px color-mix(in oklab,var(--palette-charcoal) 45%,transparent);transition:transform .16s ease}.lit-label{display:none;max-width:9.5em;padding:.3em .45em;border:1px solid var(--ash-quiet);background:var(--color-bg);font-size:clamp(.62rem,1.15cqw,.8rem);line-height:1.15;text-align:left}.lit-label__title{display:block;text-wrap:balance}.lit-label__meta{display:block;margin-top:.15em;color:var(--color-fg-muted);font-size:.82em}.lit-chart[data-mode=titles] .lit-cover{display:none}.lit-chart[data-mode=titles] .lit-label{display:block}.lit-book[data-open]{z-index:3}.lit-book[data-open] .lit-cover{transform:scale(1.12)}.lit-book[data-open] .lit-label{border-color:var(--ash-signal)}.lit-pop{position:absolute;top:0;left:100%;width:19rem;padding-left:.5rem;visibility:hidden;opacity:0;transition:opacity .12s ease,visibility 0s linear .14s}.lit-book[data-side-x=left] .lit-pop{left:auto;right:100%;padding-left:0;padding-right:.5rem}.lit-book[data-side-y=up] .lit-pop{top:auto;bottom:0}@media(hover:hover)and (pointer:fine){.lit-book:hover{z-index:3}.lit-book:hover .lit-cover{transform:scale(1.12)}.lit-book:hover .lit-label{border-color:var(--ash-signal)}.lit-book:hover .lit-pop{visibility:visible;opacity:1;transition-delay:60ms,0s}}.lit-book[data-open] .lit-pop{visibility:visible;opacity:1;transition-delay:0s}.lit-pop__card{padding:.9rem 1rem 1rem;border:1px solid var(--ash-quiet);background:var(--color-bg)}.lit-pop__title{margin:0;font-family:var(--font-family-title);font-size:1.05rem;line-height:1.2}.lit-pop__byline{margin:.25rem 0 0;color:var(--color-fg-muted);font-size:.8rem}.lit-pop__scores{display:flex;gap:1.25rem;margin:.7rem 0 0;padding:.5rem 0;border-block:1px solid var(--color-border)}.lit-pop__scores div{display:flex;align-items:baseline;gap:.45rem}.lit-pop__scores dt{color:var(--color-fg-muted);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.lit-pop__scores dd{margin:0;font-family:var(--font-family-ui);font-variant-numeric:tabular-nums}.lit-pop__themes{margin:.7rem 0 0;font-size:.88rem;line-height:1.45}.lit-pop__link{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;margin-top:.25rem;color:var(--ash-signal);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.3em}.lit-note{max-width:48rem;margin-top:1.25rem;color:var(--color-fg-muted);font-size:.82rem}@media(max-width:40rem){.lit-body{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"yticks frame" ". xticks" ". xaxis"}.lit-axis--y{display:none}.lit-frame{container-type:normal;height:46rem;padding:1.25rem}.lit-ticks--y{padding-block:calc(1.25rem - .5lh)}.lit-ticks--x{padding-inline:calc(1.25rem - 1ch)}.lit-axis--x{gap:.5rem;padding-inline:0;font-size:.6rem;letter-spacing:.05em}.lit-axis--x>span{white-space:nowrap}.lit-axis--x strong{text-align:center}.lit-grid--x{left:-1.25rem;right:-1.25rem}.lit-grid--y{top:-1.25rem;bottom:-1.25rem}.lit-quadrant{max-width:calc(50% - .5rem);font-size:.66rem}.lit-chart[data-mode=titles] .lit-frame{height:64rem}.lit-label{max-width:8em;font-size:.64rem}.lit-label__meta{display:none}.lit-book .lit-pop,.lit-book[data-side-x=left] .lit-pop,.lit-book[data-side-y=up] .lit-pop{position:fixed;inset:auto 1rem 1rem;width:auto;padding:0}}@media(prefers-reduced-motion:reduce){.lit-chart.is-animated .lit-book,.lit-leaders,.lit-cover,.lit-pop{transition:none}}}.lit-chart button.lit-mark{display:block;min-height:0;padding:0;border:0;background:none;color:inherit}.lit-chart .lit-switch button{min-width:5.5rem;min-height:44px;padding:0 1rem;border:0;background:transparent;color:var(--color-fg);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.lit-chart .lit-switch button+button{border-left:1px solid var(--ash-quiet)}.lit-chart .lit-switch button[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}@layer regents-product{.paper-daily__research{padding:24px clamp(20px,4vw,48px);border-block:1px solid var(--rg-page-rule)}.paper-daily__research h2{margin:0 0 16px}.paper-daily__research-list{margin:0 0 16px;padding-inline-start:1.75rem}.paper-daily__research-list--expanded{max-block-size:20rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.paper-daily__research-list a{display:flex;align-items:center;min-block-size:44px;padding:8px;overflow-wrap:anywhere}.paper-daily__scroll-cue{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:.875rem}.paper-daily__scroll-cue[hidden]{display:none}.paper-daily__scroll-cue [data-scroll-chevron]{display:flex;flex-shrink:0}.paper-daily__scroll-cue svg{inline-size:20px;block-size:20px}.paper-daily__item{scroll-margin-block-start:24px}.paper-daily__list{list-style:none;margin:0;padding:0}.paper-daily__list>li+li{border-block-start:1px solid var(--rg-page-rule)}.paper-daily__item{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,46rem);gap:clamp(20px,3vw,40px);align-items:start;padding:clamp(24px,4vw,48px) clamp(20px,4vw,48px)}.paper-daily__picks{display:grid;grid-template-columns:repeat(var(--paper-daily-picks),minmax(0,1fr));gap:12px;padding:clamp(24px,4vw,48px) clamp(20px,4vw,48px) 0}.paper-daily__picks--2{--paper-daily-picks: 2}.paper-daily__picks--3{--paper-daily-picks: 3}.paper-daily__picks--4{--paper-daily-picks: 4}.paper-daily__pick{display:grid;grid-template-columns:4rem minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;row-gap:4px;align-content:start;min-inline-size:0;padding:10px;border:1px solid var(--ash-quiet);background:var(--color-surface);color:inherit;font:inherit;text-align:start;cursor:pointer}.paper-daily__picks--4 .paper-daily__pick{grid-template-columns:3rem minmax(0,1fr)}@media(hover:hover)and (pointer:fine){.paper-daily__pick:hover{border-color:var(--color-fg)}}.paper-daily__pick[aria-pressed=true]{position:relative;border-color:var(--color-fg)}.paper-daily__pick-mark{display:none;position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;background:var(--color-fg);transform-origin:0 0}.paper-daily__pick[aria-pressed=true]>.paper-daily__pick-mark{display:block}.paper-daily__pick-image{grid-row:1 / span 2;display:block;inline-size:100%;aspect-ratio:3 / 4;object-fit:contain;border:1px solid var(--rg-page-rule);background:var(--color-bg)}.paper-daily__pick-title{line-height:1.3;overflow-wrap:break-word;hyphens:auto}.paper-daily__pick-authors{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.35;opacity:.8}.paper-daily__image{display:block;inline-size:100%;block-size:auto;aspect-ratio:3 / 4;object-fit:contain;border:1px solid var(--rg-page-rule);background:var(--color-surface)}.paper-daily__copy{min-inline-size:0}.paper-daily__copy time{font-size:.875rem}.paper-daily__copy h2{margin:8px 0 4px;font-size:clamp(1.5rem,2.2vw,2rem)}.paper-daily__author{margin:0 0 16px;font-size:.875rem}.paper-daily__analysis-rule{inline-size:100%;margin:24px 0 16px;border:0;border-block-start:1px solid var(--palette-powder-blue)}.paper-daily__links{display:flex;flex-wrap:wrap;gap:0 24px;margin:0 0 16px}.paper-daily__links a{display:inline-flex;align-items:center;min-block-size:44px}.paper-daily__text>:last-child{margin-block-end:0}.paper-daily__read-more{margin-block-start:24px}.paper-daily__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:24px}.paper-daily__actions .rg-button{max-inline-size:100%;white-space:normal;text-align:start}.paper-daily__paper-actions{margin-block:0 20px}.paper-daily__copy-label{display:inline-flex;align-items:center;gap:8px}.paper-daily__end{padding:24px clamp(20px,4vw,48px);border-block-start:1px solid var(--rg-page-rule)}.paper-daily__prompt-dialog{--rg-dialog-size: 48rem}.paper-daily__prompt-dialog h2{margin:0 0 24px}.paper-daily__prompt-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.paper-daily__more{margin:0;padding:24px clamp(20px,4vw,48px);border-block-start:1px solid var(--rg-page-rule)}@media(max-width:40rem){.paper-daily__item{grid-template-columns:minmax(0,1fr)}.paper-daily__image{max-inline-size:12rem}.paper-daily__picks{gap:8px;padding-block-start:24px}.paper-daily__picks--3{--paper-daily-picks: 1}.paper-daily__picks--4{--paper-daily-picks: 2}.paper-daily__picks--2 .paper-daily__pick,.paper-daily__picks--4 .paper-daily__pick{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;padding:8px}.paper-daily__picks--2 .paper-daily__pick-image,.paper-daily__picks--4 .paper-daily__pick-image{grid-row:auto;max-inline-size:4rem}.paper-daily__picks--3 .paper-daily__pick{grid-template-columns:3rem minmax(0,1fr);padding:8px}.paper-daily__pick-title{font-size:.875rem}}}@media(max-width:40rem){.rg-blog.paper-daily{inline-size:100%}}@layer regents-product{.motion-lab{display:grid;gap:var(--space-6);max-width:72rem;margin-inline:auto;padding:var(--space-5) var(--rg-page-gutter) var(--space-8)}.motion-lab [hidden]{display:none}.motion-lab h1,.motion-lab h2,.motion-lab h3,.motion-lab h4{margin:0;font-family:var(--font-family-title);font-weight:400}.motion-lab p{margin:0}.motion-lab__head{display:grid;gap:var(--space-2)}.motion-lab__head h1{font-size:var(--type-display-size);line-height:var(--type-display-line)}.motion-lab__kicker{color:var(--color-fg-muted);font:.72rem/1 var(--font-family-ui);letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.motion-lab__kicker a{color:inherit}.motion-lab__lede{max-width:40rem;color:var(--color-fg-muted)}.motion-lab__section{display:grid;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.motion-lab__section-head{display:grid;gap:var(--space-1)}.motion-lab__section-head h2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-headline-size);line-height:var(--type-headline-line)}.motion-lab__section-head h2 span{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;background:var(--ash-signal);color:var(--color-fg-on-accent);font:1rem/1 var(--font-family-ui)}.motion-lab__section-head p{max-width:44rem;color:var(--color-fg-muted)}.motion-lab__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.motion-lab__row--tight{gap:var(--space-1)}.motion-lab__standard{margin-inline-start:.45em;padding:.1em .35em;border:1px solid currentColor;font:.625rem/1 var(--font-family-ui);letter-spacing:.06em;text-transform:uppercase}.motion-lab__picker{display:inline-flex;flex-wrap:wrap;justify-self:start;border:1px solid var(--ash-quiet)}.motion-lab__picker button{min-height:2.25rem;padding:.3rem .8rem;border:0;border-inline-end:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg-muted);font:.8rem/1 var(--font-family-ui);cursor:pointer}.motion-lab__picker button:last-child{border-inline-end:0}.motion-lab__picker button[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}.motion-lab__picker button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.motion-lab__pickers{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0}.motion-lab__pickers>div{display:grid;gap:.35rem}.motion-lab__pickers dt{color:var(--color-fg-muted);font:.72rem/1 var(--font-family-ui);letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.motion-lab__pickers dd{margin:0}.motion-lab__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--space-3)}.motion-lab__card{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--rg-panel-padding);border:1px solid var(--color-border);background:var(--color-surface)}.motion-lab__card h3{font-size:1.25rem}.motion-lab__fx{position:fixed;inset:0;z-index:var(--rg-layer-tip);overflow:hidden;pointer-events:none}.motion-lab__fx-spark,.motion-lab__fx-ring,.motion-lab__fx-stitch{position:absolute;display:block}.motion-lab__fx-spark{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--fx-color)}.motion-lab__fx-ring{width:28px;height:28px;margin:-14px 0 0 -14px;border:2px solid var(--fx-color);border-radius:50%}.motion-lab__fx-stitch{margin:-.6em 0 0 -.3em;color:var(--fx-color);font:1.3rem/1 var(--font-family-ui)}.motion-lab__menu-anchor{position:relative}.motion-lab__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--rg-layer-tip);display:grid;min-width:13rem;border:1px solid var(--ash-quiet);background:var(--color-surface);box-shadow:var(--rg-layer-tip-shadow);transform-origin:1.5rem 0}.motion-lab__menu button{padding:.7rem 1rem;border:0;border-bottom:1px solid var(--color-border);background:none;color:var(--color-fg);font:inherit;text-align:start;cursor:pointer}.motion-lab__menu button:last-child{border-bottom:0}.motion-lab__menu button:hover,.motion-lab__menu button:focus-visible{background:var(--ash-raised);outline:none}.motion-lab__shade{position:fixed;inset:0;z-index:var(--rg-layer-shade);background:color-mix(in oklch,var(--color-bg) 72%,transparent)}.motion-lab__drawer,.motion-lab__sheet{position:fixed;z-index:var(--rg-layer-panel);box-shadow:var(--rg-layer-panel-shadow);display:grid;align-content:start;gap:var(--space-2);padding:var(--rg-panel-padding);background:var(--color-surface);color:var(--color-fg)}.motion-lab__drawer{inset:0 auto 0 0;width:min(24rem,88vw);border-inline-end:1px solid var(--ash-quiet);transform-origin:0 100%}.motion-lab__sheet{right:0;bottom:0;left:0;width:min(36rem,100%);margin-inline:auto;border:1px solid var(--ash-quiet);border-bottom:0;padding-bottom:max(var(--rg-panel-padding),env(safe-area-inset-bottom))}.motion-lab__drawer header,.motion-lab__sheet header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.motion-lab__sheet ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__sheet li{padding:.8rem 1rem;border:1px solid var(--color-border);background:var(--color-bg)}.motion-lab__close{min-width:2.5rem;min-height:2.5rem;border:1px solid var(--ash-quiet);background:var(--color-surface);color:var(--color-fg);font:inherit;font-size:1.2rem;cursor:pointer}.motion-lab__note{position:fixed;bottom:var(--space-3);left:var(--space-3);z-index:var(--rg-layer-tip);display:grid;gap:var(--space-1);width:min(15rem,calc(100vw - 2 * var(--space-3)));padding:var(--space-2);border:1px solid var(--ash-quiet);background:color-mix(in oklab,var(--ash-signal) 22%,var(--color-surface));box-shadow:var(--rg-layer-tip-shadow);rotate:-2deg;transform-origin:0 100%}.motion-lab__note p{font-weight:var(--font-weight-regular)}.motion-lab__note .motion-lab__close{justify-self:start;font-size:.85rem}.motion-lab__stage{position:relative;min-height:17rem;padding:var(--space-2);border:1px dashed var(--ash-quiet);background:var(--color-bg);overflow:hidden}.motion-lab__toast-dock{position:absolute;right:var(--space-2);bottom:var(--space-2);width:min(17rem,calc(100% - 2 * var(--space-2)))}.motion-lab__toasts{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__toast{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:.6rem .6rem .6rem .9rem;border:1px solid var(--ash-quiet);border-inline-start:4px solid var(--ash-signal);background:var(--color-surface);box-shadow:var(--shadow-sm);font-size:.85rem}.motion-lab__toast button{flex:none;width:1.8rem;height:1.8rem;border:0;background:none;color:var(--color-fg-muted);font-size:1.1rem;cursor:pointer}.motion-lab__items{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__items li{padding:.45rem .8rem;border:1px solid var(--ash-quiet);background:var(--color-bg);font:.8rem/1.2 var(--font-family-ui);white-space:nowrap}.motion-lab__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1)}.motion-lab__count [data-count]{font:3rem/1.1 var(--font-family-title);font-variant-numeric:tabular-nums}.motion-lab__count-label{color:var(--color-fg-muted)}.motion-lab__task{position:relative;display:grid;justify-items:start;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--ash-quiet);background:var(--color-bg)}.motion-lab__task h4{max-width:14rem;font-size:1.1rem}.motion-lab__stamp{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:3px solid var(--color-success);color:var(--color-success);font:1.1rem/1 var(--font-family-title);text-transform:uppercase;rotate:-8deg}.motion-lab__stamp svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:square}.motion-lab__tabs{max-width:36rem}.motion-lab__tablist{position:relative;display:flex;gap:var(--space-1);border-bottom:1px solid var(--ash-quiet)}.motion-lab__tablist [role=tab]{padding:.8rem 1rem;border:0;background:none;color:var(--color-fg-muted);font:var(--font-weight-regular) .95rem/1 var(--font-family-ui);cursor:pointer}.motion-lab__tablist [role=tab][aria-selected=true]{color:var(--color-fg)}.motion-lab__tablist [role=tab]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.motion-lab__ink{position:absolute;bottom:-2px;left:0;width:100px;height:3px;background:var(--ash-signal);transform-origin:0 50%;pointer-events:none}.motion-lab__tabpanel{padding:var(--space-2) 0}.motion-lab__tabpanel ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__tabpanel li{padding:.7rem 1rem;border:1px solid var(--color-border);background:var(--color-surface)}.motion-lab__headline,.motion-lab__cascade{display:grid;justify-items:start;gap:var(--space-2)}.motion-lab__headline p{font:clamp(1.8rem,5vw,2.8rem)/1.15 var(--font-family-title)}.motion-lab__cascade ul{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1);width:100%;margin:0;padding:0;list-style:none}.motion-lab__cascade li{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.6rem;border:1px solid var(--ash-quiet);background:var(--color-bg);font:.75rem/1.2 var(--font-family-ui);overflow-wrap:anywhere}.motion-lab__cascade li span{display:grid;flex:none;place-items:center;width:1.8rem;height:1.8rem;background:var(--ash-signal);color:var(--color-bg);font:1rem/1 var(--font-family-title)}.motion-lab__cascade li:nth-child(2n) span{background:var(--ash-signal)}@media(max-width:40rem){.motion-lab__cascade ul{grid-template-columns:repeat(2,1fr)}}}#app-shell[data-route-id^=blog] .rg-blog{inline-size:100%}#app-shell[data-route-id=blog] .rg-blog__intro{padding:clamp(20px,3vw,32px)}#app-shell[data-route-id=blog] .rg-blog__intro h1{max-inline-size:26ch;font-size:clamp(1.75rem,3vw,2.75rem)}.article-editor__form,.article-editor__authors,.article-editor__cover{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.article-editor__form>*,.article-editor__author>*{min-inline-size:0}.article-editor__cover input[type=file]{inline-size:100%}.article-editor__authors{border:0;padding:0;margin:0;min-inline-size:0}.article-editor__authors legend{margin-block-end:var(--space-2)}.article-editor__author{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:var(--space-2)}.article-editor__form textarea{min-block-size:24rem;resize:vertical;font-family:var(--font-mono)}.article-editor__cover img{max-inline-size:min(100%,32rem);max-block-size:18rem;object-fit:contain}@media(max-width:640px){.article-editor__author{grid-template-columns:minmax(0,1fr)}}@layer regents-product{.stake-page{display:grid;gap:clamp(1rem,2.4vw,1.5rem);min-width:0}.stake-heading,.stake-actions,.stake-contract-details{min-width:0;border:1px solid var(--color-border);background:var(--color-surface)}.stake-heading{padding:var(--rg-panel-padding)}.stake-heading-copy{display:grid;gap:1rem;align-content:end}.stake-heading-copy>*,.stake-actions h2,.stake-actions h3{margin:0}.stake-page h1,.stake-page h2,.stake-page h3,.stake-supply-dialog h2{font-family:var(--font-family-title);font-weight:400}.stake-heading h1{max-width:12ch;font-size:clamp(2.4rem,6vw,5rem);line-height:.93;letter-spacing:-.035em;text-wrap:balance}.stake-lede{max-width:58ch;color:var(--color-fg-muted);font-size:clamp(1rem,1.7vw,1.2rem);text-wrap:pretty}.stake-yield-badge{justify-self:start;padding:.3rem .65rem;border:1px solid color-mix(in srgb,var(--palette-tangerine-tango) 35%,var(--color-border));background:color-mix(in srgb,var(--palette-tangerine-tango) 12%,var(--color-surface));color:color-mix(in srgb,var(--palette-tangerine-tango) 55%,var(--color-fg));font-size:.875rem}.stake-kicker,.stake-contract-facts dt,.stake-dialog-kicker{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.stake-fine-print,.stake-snapshot-note{color:var(--color-fg-muted)}.stake-contract-link{display:inline-flex;align-items:center;min-height:2.8rem;color:var(--ash-signal);text-decoration:underline;text-underline-offset:.22em}.stake-fine-print{margin:0;font-size:.82rem}.stake-shared-refresh{justify-self:start}.stake-how{display:grid;gap:.75rem}.stake-figures h2,.stake-how h2{margin:0;font-size:1.15rem}.stake-how ol{display:grid;gap:.5rem;margin:0;padding-left:1.25rem;font-size:.95rem;text-wrap:pretty}.stake-layout{display:grid;grid-template-columns:minmax(21rem,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"trade figures" "payouts figures";gap:clamp(1rem,2.4vw,1.5rem);align-items:start;min-width:0}.stake-layout[data-trade=open]{grid-template-areas:"trade figures" "trade payouts"}.stake-layout>.stake-actions{grid-area:trade}.stake-layout>.stake-figures{grid-area:figures}.stake-layout>.stake-how{grid-area:payouts}.stake-actions{padding:var(--rg-panel-padding)}.stake-figures{display:grid;gap:1.5rem;min-width:0}.stake-figure-group{display:grid;gap:.5rem}.stake-figure-list{display:grid;margin:0;border-block-start:1px solid var(--color-border)}.stake-figure-list>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;min-height:2.75rem;padding-block:.35rem;border-block-end:1px solid var(--color-border)}.stake-figure-list dt{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-fg-muted)}.stake-figure-list dd{display:grid;justify-items:end;margin:0 0 0 auto;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.stake-figure-note{color:var(--color-fg-muted);font-size:.85rem}.stake-actions{display:grid;gap:1.25rem;container:stake-card / inline-size}.stake-contract-facts{margin:0}.stake-connect,.stake-widget,.stake-trade{display:grid;gap:1rem}.stake-connect p{margin:0;color:var(--color-fg-muted)}.stake-switch{--radius: 999px;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border:1px solid var(--ash-quiet);border-radius:var(--radius);background:var(--ash-raised)}.stake-switch__ink{position:absolute;inset-block:3px;left:0;width:calc((100% - 6px)/2);border-radius:var(--radius);background:var(--color-fg);transform-origin:0 50%;pointer-events:none}.stake-switch [role=tab]{--rg-local-ink: var(--color-fg-muted)}.stake-switch [role=tab][aria-selected=true]{--rg-local-ink: var(--color-bg)}#staking-amount-form{display:grid;gap:.75rem}#staking-amount-form>[data-room-only],.stake-actions[data-staking-mode=stake]:has(#staking-for-other:checked) .stake-preview{order:1;visibility:hidden}.stake-amount{display:grid;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--ash-quiet);background:var(--ash-raised)}.stake-amount:focus-within{border-color:var(--color-fg)}.stake-amount__entry{display:flex;align-items:baseline;gap:.75rem;font-size:clamp(1.75rem,6cqi,2.5rem);line-height:1.2}.stake-amount__entry input{flex:1 1 0;width:0;min-width:0;padding:0;border:0;background:transparent;color:var(--color-fg);font-variant-numeric:tabular-nums}.stake-amount__entry input::placeholder{color:var(--color-fg-muted)}.stake-amount__entry span{color:var(--color-fg-muted);font-size:.9rem;letter-spacing:.08em}.stake-amount__tools{display:flex;align-items:center;gap:.5rem}#staking-available{flex:1 1 auto;min-width:0;margin:0;color:var(--color-fg-muted);font-size:.85rem;font-variant-numeric:tabular-nums}.stake-for-other{display:flex;align-items:center;gap:.5rem;min-width:0;min-height:2rem;font-size:.85rem;white-space:nowrap}.stake-for-other label{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-fg-muted);cursor:pointer}.stake-for-other input{width:.9rem;height:.9rem;margin:0;accent-color:var(--color-fg)}.stake-for-other__change{display:inline-flex;align-items:center;min-height:0;padding:0;border:0;background:none;color:var(--color-fg);font-size:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.stake-line{min-block-size:1lh;margin:0;color:var(--color-fg-muted);font-size:.85rem;line-height:1.4}@container stake-card (inline-size < 24rem){.stake-line{min-block-size:2lh}.stake-amount__tools{flex-wrap:wrap}#staking-available{flex-basis:100%}.stake-for-other{gap:.35rem}.stake-submit-row{flex-direction:column}}.stake-submit-row{position:relative;display:flex;gap:.75rem}.stake-submit-row>.onchain-notes{inset-inline:0;inset-block-start:calc(100% + .25rem)}@container stake-card (inline-size < 24rem){.stake-submit-row>.onchain-notes{inset-inline:calc(.25rem - var(--rg-panel-padding))}}#staking-amount-form:has(.onchain-note:not([hidden]))>.shell-sending-wallet{visibility:hidden}.stake-submit-row>.stake-submit{flex:1 1 0;min-width:0}.stake-preview{display:grid;gap:.25rem;margin:0}.stake-preview>div,.stake-position>div{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-width:0}.stake-preview dt,.stake-position dt{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-fg-muted)}.stake-preview dd,.stake-position dd,#staking-rewards-figures dd{min-width:0;margin:0;font-variant-numeric:tabular-nums;text-align:end}.stake-preview{font-size:.85rem}.stake-position{display:grid;margin:0;border-block-start:1px solid var(--color-border)}.stake-position>div{min-height:2.75rem;border-block-end:1px solid var(--color-border)}.stake-rewards{display:grid;gap:.75rem}.stake-rewards__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem}.stake-rewards h3{font-size:1.15rem}#staking-rewards-figures{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0}.stake-claims{display:flex;flex-wrap:wrap;gap:.5rem}.stake-claims>.stake-claim{flex:1 1 0}.stake-claim:not(.stake-claim-ready){--rg-local-ink: var(--color-fg-muted)}.stake-footer{display:flex;justify-content:flex-end;font-size:.85rem}@media(hover:none),(pointer:coarse){.stake-for-other,.stake-for-other label{min-height:2.75rem}.stake-for-other__change{justify-content:center;min-width:2.75rem;min-height:2.75rem}}.stake-activity{display:grid;gap:.6rem}.stake-activity:not(:has(>:not([hidden]))){display:none}.stake-shared-refresh{min-height:2.8rem;padding-inline:1rem;border:1px solid var(--ash-quiet);border-radius:0;background:transparent;color:var(--color-fg);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transition:border-color .18s var(--ease-out),background-color .18s var(--ease-out),color .18s var(--ease-out),opacity .18s var(--ease-out)}.stake-token-links{display:flex;flex-wrap:wrap;gap:.75rem}.stake-buy{display:inline-flex;align-items:center;gap:.4rem;min-height:2.8rem;padding-inline:1rem;border:1px solid var(--ash-quiet);border-radius:0;color:var(--color-fg);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.stake-buy{text-decoration:none}.stake-shared-refresh:disabled{color:var(--color-fg-muted);cursor:not-allowed}.stake-snapshot-note{min-height:1.3rem;margin:0;font-size:.82rem}.stake-inline-loading:before{display:inline-block;width:.4rem;height:.4rem;margin-right:.45rem;background:var(--ash-signal);content:"";animation:stake-pulse .9s ease-in-out infinite alternate}@keyframes stake-pulse{to{opacity:.35}}.stake-contract-details summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem clamp(1rem,3vw,2rem);cursor:pointer;list-style:none}.stake-contract-details summary::-webkit-details-marker{display:none}.stake-contract-details summary>span:first-child{display:grid;gap:.25rem}.stake-contract-details[open] summary>span:last-child{transform:rotate(45deg)}.stake-contract-details summary>span:last-child{color:var(--color-fg-muted);font-family:var(--font-family-ui);transition:transform .18s var(--ease-out)}.stake-contract-details-body{display:grid;gap:1rem;padding:0 clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);border-top:1px solid var(--color-border)}.stake-contract-link{justify-self:start}.stake-contract-facts>div{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:1rem;padding-block:.85rem;border-top:1px solid var(--color-border)}.stake-contract-facts dd{display:grid;gap:.3rem;min-width:0;margin:0;overflow-wrap:anywhere}.stake-contract-facts code{max-width:100%;font-family:var(--font-family-mono);font-size:.8rem;word-break:break-all}.stake-notice,.stake-status{padding:.75rem;border-left:3px solid var(--ash-signal);background:var(--ash-raised)}.stake-notice{margin:0}.stake-status{display:grid;gap:.75rem;justify-items:start}.stake-status p{margin:0}.stake-supply-dialog{--rg-dialog-size: 38rem}.stake-supply-dialog h2{margin:.25rem 0 .75rem}.stake-supply-dialog form{display:flex;justify-content:flex-end}.stake-holdings{display:grid;margin:0 0 1.25rem;border-block-start:1px solid var(--color-border)}.stake-holdings>div{display:grid;gap:.3rem;padding-block:.8rem;border-block-end:1px solid var(--color-border)}.stake-holdings dt{font-family:var(--font-family-title);font-size:1rem}.stake-holdings dd{display:grid;gap:.3rem;min-width:0;margin:0;color:var(--color-fg-muted);font-size:.88rem}.stake-holdings dd strong{color:var(--color-fg);font-weight:400;font-variant-numeric:tabular-nums}.stake-holdings dd>.rg-address,.stake-contract-facts dd>.rg-address{justify-self:start}.stake-dialog-kicker,.stake-dialog-summary{margin-block:0 .75rem}.stake-dialog-summary{font-size:1.05rem}@media(hover:hover)and (pointer:fine){.stake-shared-refresh:not(:disabled):hover{border-color:var(--ash-signal);color:var(--ash-signal)}}@media(max-width:64rem){.stake-layout,.stake-layout[data-trade=open]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"trade" "figures" "payouts"}}@media(max-width:30rem){.stake-heading,.stake-actions,.stake-figures{padding:1rem}.stake-token-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.stake-contract-facts>div{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media(prefers-reduced-motion:reduce){.stake-inline-loading:before{animation:none}.stake-shared-refresh,.stake-contract-details summary>span:last-child{transition:none}}.stake-recipient-note{display:grid}.stake-recipient-note>*{grid-area:1 / 1}.stake-recipient-note>[aria-hidden=true]{margin:0;visibility:hidden}#staking-recipient-error[data-visible=false]{visibility:hidden}.stake-actions .stake-check{display:flex;align-items:flex-start;gap:.65rem;box-sizing:border-box;min-height:44px;padding-block:.6rem;font-size:.9rem}.stake-actions .stake-check label{color:inherit;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer}.stake-check input{flex:none;width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--ash-signal)}.stake-check span{min-width:0;overflow-wrap:anywhere}.stake-recipient-dialog{--rg-dialog-size: 30rem}.stake-recipient-dialog .stake-recipient-note{margin-block:.5rem 1rem}.stake-recipient-done{display:flex;justify-content:flex-end}#staking-recipient{box-sizing:border-box;width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface);color:inherit;font:inherit}.stake-recipient-dialog input:focus-visible{outline:2px solid var(--ash-ink);outline-offset:3px}#staking-recipient-error{font-size:.85rem;margin-block:.5rem}.stake-recipient-note .stake-check{line-height:1.5}}.stake-page .stake-info{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;min-height:0;margin:0;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:var(--color-fg-muted);font-family:var(--font-family-title);font-size:.72rem;font-style:italic;line-height:1;letter-spacing:0;vertical-align:middle;cursor:pointer}.stake-page .stake-info:hover,.stake-page .stake-info:focus-visible{color:var(--color-fg)}.stake-page .stake-info:focus-visible{outline:2px solid var(--ash-ink);outline-offset:2px}@media(max-width:40rem){.stake-page .stake-info{width:44px;height:44px;border:0}.stake-figure-list .stake-info{margin-block:-.5rem;margin-inline:-.4rem -.8rem}.stake-page .stake-info>span{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:1px solid currentColor;border-radius:50%}}@media(max-width:30rem){.stake-token-links .stake-buy{padding-inline:.5rem;font-size:.75rem;letter-spacing:.06em;white-space:nowrap}@media(max-width:22.5rem){.stake-token-links{grid-template-columns:minmax(0,1fr)}}}.stake-actions .rg-button.stake-submit{min-height:3rem;padding-inline:.75rem}#app-shell .stake-amount__entry input:focus-visible{outline:none}.stake-amount:has(input:focus-visible){outline:2px solid var(--ash-ink);outline-offset:2px}@media(hover:hover)and (pointer:fine){.stake-amount .rg-button.stake-chip{min-height:2rem;padding-block:0;padding-inline:.6rem;font-size:.85rem}}#staking-approve[data-approved]:before{border-color:var(--color-success);background:color-mix(in srgb,var(--color-fg) 12%,var(--color-surface))}@layer regents-product{.redeem-page{display:grid;gap:clamp(1rem,2.4vw,1.5rem);min-width:0}.redeem-intro,.redeem-collections,.redeem-actions,.redeem-position,.redeem-owned,.redeem-contract-details{min-width:0;border:1px solid var(--color-border);background:var(--color-surface)}.redeem-page h1,.redeem-page h2,.redeem-page h3{margin:0;font-family:var(--font-family-title);font-weight:400}.redeem-kicker,.redeem-metric-label,.redeem-vest-heading>span,.redeem-network,.redeem-signer,.redeem-contract-details dt,.redeem-collection-copy dt,.redeem-nft-type{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.redeem-signer{font-family:var(--font-family-ui)}.redeem-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(1.5rem,5vw,4.5rem);align-items:center;padding:var(--rg-panel-padding)}.redeem-intro-copy{display:grid;gap:1rem;align-content:center;min-width:0}.redeem-intro-copy>p{margin:0}.redeem-intro h1{max-width:12ch;font-size:clamp(2.4rem,6vw,5rem);line-height:.93;letter-spacing:-.035em;text-wrap:balance}.redeem-lede{max-width:52ch;color:var(--color-fg-muted);font-size:clamp(1rem,1.7vw,1.2rem);text-wrap:pretty}.redeem-equation{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.redeem-pill{padding:.4rem .6rem;border:1px solid var(--ash-quiet)}.redeem-equation-result{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem;border:1px solid var(--ash-quiet)}.redeem-equation b{color:var(--color-fg-muted);font-weight:400}.redeem-intro-actions{display:flex;flex-wrap:wrap;gap:.6rem}.redeem-intro-media{min-width:0;margin:0;overflow:visible;border:1px solid var(--ash-quiet)}.redeem-intro-video,.redeem-intro-poster{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover}.redeem-intro-poster{display:none}.redeem-content{display:grid;gap:clamp(1rem,2.4vw,1.5rem);min-width:0}.redeem-collections,.redeem-actions,.redeem-position,.redeem-owned{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-content:start;padding:var(--rg-panel-padding)}.redeem-section-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.redeem-section-heading h2{margin-top:.3rem;font-size:clamp(1.3rem,2.4vw,1.85rem);letter-spacing:-.02em}.redeem-section-heading>p{max-width:34ch;margin:0;color:var(--color-fg-muted);font-size:.85rem;text-align:right}.redeem-signer,.redeem-network{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:.4rem .65rem;border:1px solid var(--ash-quiet);font-size:.72rem;letter-spacing:.08em}.redeem-signer>span[aria-hidden=true]{width:.45rem;height:.45rem;background:var(--ash-signal)}.redeem-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.redeem-collection-title{min-width:0}.redeem-collection-title p{margin:.35rem 0 0;font-family:var(--font-family-ui);font-size:.8125rem;line-height:1.35}.redeem-collection-title a{position:relative;text-decoration:underline;text-underline-offset:.22em}@media(hover:none),(pointer:coarse){.redeem-collection-title a:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:2.75rem;translate:0 -50%}}.redeem-collection-copy{display:grid;gap:.55rem;align-content:start;min-width:0;padding:.9rem;border-top:1px solid var(--color-border)}.redeem-collection-copy>p{margin:0;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.redeem-collection-copy h3{font-size:1.15rem}.redeem-collection-copy dl{display:grid;gap:.4rem;margin:0}.redeem-collection-copy dd{margin:0;font-size:.88rem;overflow-wrap:anywhere}.redeem-collection-copy a{display:inline-flex;align-items:center;min-height:2.8rem;color:var(--ash-signal);font-size:.85rem;text-decoration:underline;text-underline-offset:.22em}.redeem-refresh-status{min-height:1.3rem;margin:0;color:var(--color-fg-muted);font-size:.82rem}.redeem-refresh-status[data-visible=false]{visibility:hidden}.redeem-layout{display:grid;grid-template-columns:minmax(21rem,1.05fr) minmax(0,.95fr);gap:clamp(1rem,2.4vw,1.5rem);align-items:start;min-width:0}.redeem-connect-panel,.redeem-wallet-recovery{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--ash-quiet);background:var(--ash-raised)}.redeem-connect-panel p,.redeem-wallet-recovery p{margin:0}.redeem-connect-panel ul{display:grid;gap:.4rem;margin:0;padding:0;color:var(--color-fg-muted);font-size:.85rem;list-style:none}.redeem-connect-panel li:before{margin-right:.5rem;color:var(--ash-signal);content:"\2014"}.redeem-connect-panel button,.redeem-wallet-recovery>div{justify-self:start}.redeem-wallet-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0}.redeem-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--color-border);list-style:none}.redeem-stepper li{display:grid;gap:.4rem;justify-items:center;min-width:0;padding:.7rem .35rem;text-align:center}.redeem-stepper li+li{border-left:1px solid var(--color-border)}.redeem-stepper li>span{display:grid;width:1.6rem;height:1.6rem;place-items:center;border:1px solid var(--ash-quiet);color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.72rem}.redeem-stepper li[data-state=current]>span{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg)}.redeem-stepper li[data-state=complete]>span{border-color:var(--ash-signal);color:var(--ash-signal)}.redeem-stepper li>span svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.redeem-stepper p{margin:0;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.redeem-stepper li[data-state=current] p{color:var(--color-fg)}#redemption-selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}#redemption-selection>div{display:grid;gap:.4rem;min-width:0}#redemption-selection label{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}#redemption-selection select,#redemption-selection input{min-width:0;min-height:2.8rem;padding:.5rem .7rem;border:1px solid var(--ash-quiet);border-radius:0;background:var(--ash-raised);color:var(--color-fg);font-family:inherit;font-size:1rem}#redemption-selection select:focus-visible,#redemption-selection input:focus-visible{border-color:var(--ash-signal)}.redeem-next-step{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--ash-quiet);background:var(--ash-raised)}.redeem-next-step>div:first-child{display:grid;flex:1 1 18rem;gap:.35rem;min-width:0}.redeem-next-step h3{font-size:1.15rem}.redeem-next-step p{margin:0}.redeem-next-step #redemption-step-hint{color:var(--color-fg-muted);font-size:.85rem}.redeem-next-step>div:last-child{display:flex;flex-wrap:wrap;gap:.5rem}.redeem-position{position:sticky;top:0}.redeem-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border)}.redeem-metric{display:grid;gap:.3rem;min-width:0;padding:.9rem;border-block-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);background:var(--ash-raised)}.redeem-metric-label,.redeem-metric-value{margin:0}.redeem-metric-value{min-width:0;font-size:1.05rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.redeem-vest{display:grid;gap:.7rem}.redeem-vest-heading{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.redeem-vest-heading strong{font-family:var(--font-family-title);font-weight:400;font-variant-numeric:tabular-nums}.redeem-vest progress{width:100%;height:.75rem;border:1px solid var(--ash-quiet);border-radius:0;background:var(--ash-raised);appearance:none}.redeem-vest progress::-webkit-progress-bar{background:var(--ash-raised)}.redeem-vest progress::-webkit-progress-value{background:var(--ash-signal)}.redeem-vest progress::-moz-progress-bar{background:var(--ash-signal)}.redeem-vest dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.redeem-vest dl>div{display:grid;gap:.25rem;min-width:0}.redeem-vest dt{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.redeem-vest dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.redeem-claim{justify-self:start}.redeem-position-footer{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;justify-content:space-between}.redeem-snapshot-note{margin:0;color:var(--color-fg-muted);font-size:.82rem}.redeem-owned-status{margin:0;color:var(--color-fg-muted);font-size:.85rem}.redeem-owned-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.8rem;min-width:0}.redeem-owned-more{justify-self:start}.redeem-nft-card{position:relative;display:grid;grid-template-rows:minmax(8rem,1fr) auto auto auto;gap:.3rem;min-width:0;min-height:15rem;overflow:visible;padding:0;border:1px solid var(--color-border);border-radius:0;background:var(--ash-raised);color:var(--color-fg);text-align:left;text-decoration:none;transition:translate .18s var(--ease-out),border-color .18s var(--ease-out)}.redeem-nft-art{display:block;width:100%;background:url(/images/redeem/animata1and2-poster-3bc9bd3a1241003e51880788cc5ab959.jpg?vsn=d) center 35% / cover}.redeem-nft-card[data-collection=animata_ii] .redeem-nft-art{background-position:center 72%;filter:saturate(.85) hue-rotate(18deg)}.redeem-nft-card-club .redeem-nft-art{background:var(--ash-raised)}.redeem-nft-type,.redeem-nft-card>strong,.redeem-nft-action{margin-inline:.8rem}.redeem-nft-card>strong{min-width:0;font-family:var(--font-family-title);font-size:1.4rem;font-weight:400;overflow-wrap:anywhere}.redeem-nft-action{margin-bottom:.8rem;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.redeem-contract-details summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem clamp(1rem,3vw,2rem);cursor:pointer;list-style:none}.redeem-contract-details summary::-webkit-details-marker{display:none}.redeem-contract-details summary>span:first-child{display:grid;gap:.25rem}.redeem-contract-details[open] summary>span:last-child{transform:rotate(45deg)}.redeem-contract-details summary>span:last-child{color:var(--color-fg-muted);font-family:var(--font-family-ui);transition:transform .18s var(--ease-out)}.redeem-contract-details dl{margin:0;padding:0 clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem)}.redeem-contract-details dl>div{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:1rem;padding-block:.85rem;border-top:1px solid var(--color-border)}.redeem-contract-details dd{display:grid;gap:.3rem;min-width:0;margin:0;overflow-wrap:anywhere}.redeem-contract-details dd>.rg-address{justify-self:start}.redeem-contract-details code{max-width:100%;font-family:var(--font-family-mono);font-size:.8rem;word-break:break-all}.redeem-page button{min-height:2.8rem;padding-inline:1rem;border:1px solid var(--ash-quiet);border-radius:0;background:transparent;color:var(--color-fg);font-family:var(--font-family-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transition:border-color .18s var(--ease-out),background-color .18s var(--ease-out),color .18s var(--ease-out)}.redeem-page button.redeem-primary{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg)}.redeem-page button:disabled{color:var(--color-fg-muted);cursor:not-allowed}.redeem-page button.redeem-primary:disabled{border-color:var(--ash-quiet);background:transparent;color:var(--color-fg-muted)}.redeem-nft-card{min-height:15rem;padding:0;border-color:var(--color-border);background:var(--ash-raised);font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}.redeem-notice,.redeem-status{margin:0;padding:.75rem;border-left:3px solid var(--ash-signal);background:var(--ash-raised)}.redeem-status{display:grid;gap:.75rem;justify-items:start}.redeem-status p{margin:0}.redeem-activity{display:grid;gap:.6rem}.redeem-activity[hidden]{display:none}.redeem-page .onchain-notes{inset-inline:var(--rg-panel-padding);inset-block-start:calc(100% + .5rem)}:is(.redeem-actions,.redeem-position):has(.onchain-note){z-index:var(--rg-layer-card)}@media(hover:hover)and (pointer:fine){.redeem-page button:not(:disabled):hover{border-color:var(--ash-signal);color:var(--ash-signal)}.redeem-page button.redeem-primary:not(:disabled):hover{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg)}.redeem-nft-card:hover{border-color:var(--ash-signal);color:var(--color-fg);translate:0 -.2rem}}@media(max-width:64rem){.redeem-intro{grid-template-columns:minmax(0,1fr)}.redeem-intro-media{width:min(100%,19rem)}.redeem-layout{grid-template-columns:minmax(0,1fr)}.redeem-position{position:relative}}@media(max-width:50rem){.redeem-collection-grid{grid-template-columns:minmax(0,1fr)}.redeem-collection-card{grid-template-columns:minmax(8rem,.55fr) minmax(0,1fr);grid-template-rows:auto}.redeem-collection-copy{border-top:0;border-left:1px solid var(--color-border)}.redeem-section-heading{flex-direction:column}.redeem-section-heading>p{text-align:left}}@media(max-width:36rem){.redeem-intro,.redeem-collections,.redeem-actions,.redeem-position,.redeem-owned{padding:1rem}.redeem-collection-card{grid-template-columns:minmax(0,1fr);grid-template-rows:9rem auto}.redeem-collection-copy{border-top:1px solid var(--color-border);border-left:0}.redeem-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.redeem-stepper li:nth-child(odd){border-left:0}.redeem-stepper li:nth-child(n+3){border-top:1px solid var(--color-border)}#redemption-selection,.redeem-summary,.redeem-vest dl{grid-template-columns:minmax(0,1fr)}.redeem-next-step{flex-direction:column;align-items:stretch}.redeem-next-step>div:first-child{flex-basis:auto}.redeem-next-step button{width:100%}.redeem-owned-list{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.redeem-contract-details dl>div{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media(prefers-reduced-motion:reduce){.redeem-intro-video{display:none}.redeem-intro-poster{display:block}.redeem-page button,.redeem-nft-card,.redeem-contract-details summary>span:last-child{transition:none}}}.redeem-collections .rg-button,.redeem-actions .rg-button,.redeem-position .rg-button{white-space:normal}@layer regents-product{.gallery-page{display:grid;gap:1.5rem;min-width:0}.gallery-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:var(--rg-panel-padding)}.gallery-heading h1{margin:0;font-family:var(--font-family-title);font-size:clamp(2rem,5vw,3.75rem);font-weight:400;line-height:1;letter-spacing:-.03em}.gallery-heading h1:focus{outline:none}.gallery-kicker,.gallery-pass span{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.gallery-kicker,.gallery-lede{margin:0}.gallery-lede{max-width:56ch;color:var(--color-fg-muted);font-size:1.05rem;line-height:1.5}.gallery-actions,.gallery-jump{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.gallery-jump label{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.875rem}.gallery-jump input{width:9rem;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--ash-quiet);background:var(--ash-raised);color:inherit;font:inherit}.gallery-jump input:focus-visible{border-color:var(--ash-signal);outline:none}.gallery-filter{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.gallery-toggle{display:inline-flex;gap:.6rem;align-items:center;min-height:2.75rem;padding:0 .9rem;border:1px solid var(--ash-quiet);background:var(--ash-raised);color:inherit;font:inherit;cursor:pointer}.gallery-toggle:disabled{cursor:not-allowed;opacity:.55}.gallery-toggle:focus-visible{outline:2px solid var(--ash-ink);outline-offset:2px}.gallery-toggle__switch{position:relative;width:2.25rem;height:1.25rem;border:1px solid var(--ash-quiet);border-radius:999px;background:var(--color-bg);transition:background .15s ease}.gallery-toggle__switch:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:.15rem;width:.85rem;height:.85rem;border-radius:50%;background:var(--color-fg-muted);transform:translateY(-50%);transition:transform .15s ease,background .15s ease}.gallery-toggle[aria-pressed=true] .gallery-toggle__switch{border-color:var(--ash-signal);background:var(--ash-signal)}.gallery-toggle[aria-pressed=true] .gallery-toggle__switch:after{background:var(--color-bg);transform:translate(1rem,-50%)}.gallery-status{margin:0;color:var(--color-fg-muted)}.gallery-status a{margin-inline-start:.35rem;color:inherit}.gallery-grid[data-hidden=true],.gallery-jump[hidden]{display:none}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1ch;margin:0;padding:0;list-style:none}.gallery-pass a{display:grid;gap:.4rem;padding:.4rem;border:1px solid var(--color-border);background:var(--color-surface);color:inherit;text-decoration:none}.gallery-pass a:focus-visible,.gallery-pass[data-found] a{border-color:var(--ash-signal);outline:none}@media(hover:hover)and (pointer:fine){.gallery-pass a:hover{border-color:var(--ash-signal)}}.gallery-pass img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;background:var(--ash-raised)}@media(max-width:36rem){.gallery-heading{padding:1rem}.gallery-jump input{width:6.5rem}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}.gallery-actions .rg-button{white-space:normal}@layer regents-product{.regent-ops-page{display:grid;gap:1.5rem;min-width:0}.regent-ops-heading,.regent-ops-details{min-width:0;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface)}.regent-ops-details summary{border-radius:0}.regent-ops-details[open] summary{border-radius:0}.regent-ops-page h1,.regent-ops-page h2,.regent-ops-page h3{margin:0;font-family:var(--font-family-title);font-weight:400}.regent-ops-page p{margin:0}.regent-ops-kicker,.regent-ops-metric dt{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.regent-ops-heading{display:grid;gap:2rem;padding:var(--rg-panel-padding)}.regent-ops-intro{display:grid;gap:1rem;align-content:center;min-width:0}.regent-ops-heading h1{max-width:18ch;font-size:clamp(2rem,5vw,3.75rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}@media(min-width:64rem){.regent-ops-heading{grid-template-columns:minmax(15rem,5fr) minmax(0,7fr);column-gap:2.5rem}.regent-ops-heading h1{font-size:clamp(2.25rem,3.6vw,3.25rem)}}.regent-ops-heading h1:focus{outline:none}.regent-ops-lede{max-width:56ch;color:var(--color-fg-muted);font-size:1.05rem;line-height:1.5}}@layer regents-product{.regent-ops-actions a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem 1rem;border:1px solid var(--ash-quiet);border-radius:0;color:inherit;font-family:var(--font-family-ui);font-size:.85rem;text-decoration:none}@media(hover:hover)and (pointer:fine){.regent-ops-actions a:hover{border-color:currentColor}}.regent-ops-details summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.5rem;cursor:pointer;list-style:none}.regent-ops-details summary::-webkit-details-marker{display:none}.regent-ops-details summary>span:first-child{display:grid;gap:.5rem}.regent-ops-details-body{display:grid;gap:1rem;padding:0 1.5rem 1.5rem}.regent-ops-fit .regent-ops-details-body p{max-width:64ch;line-height:1.55}.regent-ops-summary-label{font-size:1.05rem}.regent-ops-layout{display:grid;grid-template-columns:minmax(13rem,.65fr) minmax(18rem,1.35fr);gap:1.5rem}.regent-ops-summary,.regent-ops-balances{display:grid;gap:0;margin:0}.regent-ops-summary{align-self:start;padding:0 1rem;border:1px solid var(--color-border);border-radius:0}.regent-ops-signin,.regent-ops-identity{display:grid;gap:1rem;align-content:start}.regent-ops-signin h3,.regent-ops-identity h3{font-size:1.4rem}.regent-ops-wallet{color:var(--color-fg-muted);font-family:var(--font-family-ui)}.regent-ops-metric{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem;border-bottom:1px solid var(--color-border)}.regent-ops-metric:last-child{border-bottom:0}.regent-ops-metric dt,.regent-ops-metric dd{min-width:0;overflow-wrap:anywhere}.regent-ops-metric dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.regent-ops-actions{display:flex;flex-wrap:wrap;gap:.5rem}.regent-ops-status{padding:1rem 1.5rem;border:1px solid var(--color-border);border-radius:0;background:var(--ash-raised)}@media(max-width:48rem){.regent-ops-heading,.regent-ops-details summary{padding:1rem}.regent-ops-details-body{padding:0 1rem 1rem}.regent-ops-layout{grid-template-columns:1fr}}}@layer regents-product{.product-page{display:grid;gap:1.5rem;min-width:0}.product-page h1,.product-page h2,.product-page h3{margin:0;font-family:var(--font-family-title);font-weight:400}.product-page p{margin:0}.product-kicker{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.product-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:var(--rg-panel-padding)}.product-heading h1{max-width:18ch;font-size:clamp(2rem,5vw,3.75rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}.product-heading h1:focus{outline:none}.product-lede{max-width:56ch;color:var(--color-fg-muted);font-size:1.05rem;line-height:1.5}.product-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-block-start:.5rem}.product-actions .rg-button{white-space:normal}.product-shot{display:grid;gap:.5rem;margin:0;padding:var(--rg-panel-padding)}.product-shot img{width:100%;height:auto;border:1px solid var(--color-border)}.product-shot__dark,:root[data-theme=light] .product-shot__light{display:block}.product-shot__light,:root[data-theme=light] .product-shot__dark{display:none}@media(prefers-color-scheme:light){:root:not([data-theme]) .product-shot__light{display:block}:root:not([data-theme]) .product-shot__dark{display:none}}.product-shot figcaption{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}.product-proofs,.product-audience{margin:0;padding:0;list-style:none}.product-proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1ch}.product-proof,.product-column,.product-family{display:grid;gap:.75rem;align-content:start;padding:var(--rg-panel-padding)}.product-proof__status{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.product-proof h3{font-size:clamp(1.25rem,2.2vw,1.75rem);letter-spacing:-.02em}.product-proof p,.product-column p,.product-audience li,.product-family p{max-width:56ch;line-height:1.5}.product-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1ch}.product-audience{display:grid;gap:.5rem}.product-audience li{padding-inline-start:1.25rem;text-indent:-1.25rem}.product-audience li:before{content:"\25c7";display:inline-block;width:1.25rem;color:var(--color-fg-muted);text-indent:0}.product-agent-line{display:grid;gap:.35rem}.product-agent-line code{padding:.65rem .85rem;border:1px solid var(--color-border);background:var(--color-bg);font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.product-launch-title{font-size:clamp(1.25rem,2.2vw,1.75rem);letter-spacing:-.02em}.product-facts{display:grid;margin:0;padding-block-start:.25rem}.product-facts div{display:grid;gap:.2rem;padding-block:.6rem;border-block-start:1px solid var(--color-border)}.product-facts dt{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.product-facts dd{margin:0}.product-family__links{display:flex;flex-wrap:wrap;gap:1.25rem;padding-block-start:.25rem}@media(max-width:63.999rem){.product-proofs{grid-template-columns:minmax(0,1fr)}}@media(max-width:47.999rem){.product-columns{grid-template-columns:minmax(0,1fr)}}}@layer regents-product{.cloak-download{align-items:center}.cloak-download__button{display:inline-flex;align-items:center;gap:.6rem;min-block-size:3rem;padding:.75rem 1.5rem;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:#0a0a0a;font-family:var(--font-family-ui);font-size:1rem;font-weight:500;line-height:1.2;cursor:not-allowed}.cloak-download__logo{flex:none;inline-size:1.15em;block-size:1.15em;margin-block-start:-.15em}.cloak-download__soon{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}}@layer regents-product{.regent-profile-page,.regent-profile-record,.regent-profile-status,.regent-profile-record dl{display:grid;gap:1rem}.regent-profile-record,.regent-profile-status{padding:var(--rg-panel-padding);border:1px solid transparent;border-radius:0;background:var(--color-surface)}.regent-profile-record>*,.regent-profile-status>*{margin-block:0}.regent-profile-record h1{font-family:var(--font-family-title)}.regent-profile-kicker,.regent-profile-slug,.regent-profile-record dt{font-family:var(--font-family-ui);font-size:.75rem;letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.regent-profile-slug{font-family:var(--font-family-ui)}.regent-profile-slug,.regent-profile-record dt{color:var(--color-fg-muted)}.regent-profile-record dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0}.regent-profile-record dl>div{padding-top:.8rem;border-top:1px solid var(--hairline)}.regent-profile-record dd{margin:.35rem 0 0}@media(max-width:44rem){.regent-profile-record dl{grid-template-columns:1fr}}@media(prefers-reduced-transparency:reduce){.regent-profile-record,.regent-profile-status{background:var(--color-surface-elevated)}}}@layer regents-product{.account-page{display:grid;gap:var(--space-3);min-width:0;max-width:64rem}.account-page h1{font-size:var(--type-title-size);line-height:var(--type-title-line)}.account-panel{min-width:0;border:0;border-block-start:1px solid var(--color-border);background:transparent}.account-page h1,.account-page h2{margin:0;font-family:var(--font-family-ui)}.account-page p{margin:0}.account-kicker,.account-details dt{color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:normal;text-transform:none}.account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--space-3) var(--space-5);align-items:start}.account-panel{display:grid;gap:var(--space-2);padding:var(--space-3) 0}.account-panel h2{font-size:var(--type-headline-size);line-height:var(--type-headline-line)}.account-details dl{display:grid;gap:var(--space-2);margin:0}.account-details dl>div{display:grid;gap:var(--space-1)}.account-details dl>div+div{padding-block-start:var(--space-2);border-block-start:1px solid var(--color-border)}.account-details dd{margin:0;overflow-wrap:anywhere}.account-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.account-wallet code{flex:1 1 16rem;min-width:0}.account-wallet-list,.verified-connections__list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.verified-connections__list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border)}.verified-connections__list li>div{display:grid;gap:var(--space-1)}.verified-connections__list li>div span{color:var(--color-fg-muted)}.verified-connections__notice{padding-inline-start:var(--space-2);border-inline-start:3px solid var(--ash-signal)}.verified-connections__notice--error{border-inline-start-color:var(--ash-signal)}@media(max-width:30rem){.verified-connections__list li{align-items:stretch;flex-direction:column}}}@layer regents-product{.account-heading{display:grid;gap:var(--space-2);padding:var(--rg-panel-padding)}.account-heading h1{max-width:18ch;font-size:var(--type-display-size);line-height:var(--type-display-line);text-wrap:balance}.account-heading h1:focus{outline:none}.account-lede{max-width:56ch;color:var(--color-fg-muted);font-size:var(--type-body-size);line-height:var(--type-body-line)}.account-agent-picture{display:grid;gap:var(--space-2);margin-block-end:var(--space-3)}.account-agent-picture h3,.account-agent-picture p{margin:0}.account-agent-picture__row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.account-agent-picture__frame{display:grid;flex:none;place-items:center;width:6rem;height:6rem;overflow:hidden;border:1px solid var(--color-border)}.account-agent-picture__frame img{width:100%;height:100%;object-fit:cover}.account-agent-picture__frame .rg-account__mark{width:4rem;height:4rem}.account-agent-picture__actions{display:grid;flex:1 1 14rem;gap:var(--space-2);color:var(--color-fg-muted);font-size:var(--type-label-size);line-height:var(--type-label-line)}.account-agent-picture__buttons{display:flex;flex-wrap:wrap;gap:var(--space-1)}.account-agent-picture__choose{cursor:pointer}.account-agent-picture form:has(input[type=file]:focus-visible) .account-agent-picture__choose{outline:2px solid var(--color-focus-ring, Highlight);outline-offset:2px}.account-agent-picture__notice{min-height:var(--type-label-line);font-size:var(--type-label-size);line-height:var(--type-label-line)}.account-names__heading{display:grid;gap:var(--space-1)}.account-names__heading p{color:var(--color-fg-muted)}.account-names__list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.account-names__list li{display:grid;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border)}.account-names__list li>div{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0}.account-names__list span{color:var(--color-fg-muted)}.account-names__list strong{overflow-wrap:anywhere}.account-names__more{color:var(--color-fg-muted)}#account-claim-form{display:grid;gap:var(--space-2);justify-items:start}#account-claim-form>:first-child{justify-self:stretch}.account-claim__name{display:flex;align-items:center;gap:var(--space-1)}.account-claim__name input{flex:1 1 auto;min-width:0}.account-claim__name span,.account-claim__later{color:var(--color-fg-muted)}.account-claim__available{color:var(--color-success)}.account-claim__claimed{color:var(--color-error)}}.shell-pairing-dialog{--rg-dialog-size: 30rem}.shell-pairing-dialog h2{margin:0 0 var(--space-3);padding-inline-end:var(--space-6);font-family:var(--font-family-ui);font-size:var(--type-headline-size)}.pair-page .rg-account__pair{max-inline-size:27rem}.pair-page #pair-start{overflow-wrap:anywhere}.agent-start__tabs{display:flex;flex-wrap:wrap;gap:.5rem}.agent-start__tabs a{padding:.45rem .85rem;border:1px solid var(--color-border);color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.85rem;text-decoration:none;transition:transform .16s ease-out}.agent-start__tabs a:hover{color:var(--color-fg)}.agent-start__tabs a:active{transform:scale(.97)}.agent-start__tabs a[aria-current=page]{border-color:var(--color-fg);color:var(--color-fg)}.agent-start__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.agent-start textarea{width:100%;min-width:0;padding:.75rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);font-family:var(--font-family-mono);font-size:.8rem;line-height:1.5;resize:vertical}.agent-start__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;counter-reset:agent-start}.agent-start__steps li{display:grid;align-content:start;gap:.4rem;counter-increment:agent-start}.agent-start__steps li:before{content:counter(agent-start);color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.8rem}.agent-start__steps h3{margin:0;font-size:1rem}.agent-start__steps p{color:var(--color-fg-muted);line-height:1.45}.docs{--docs-top: 3.5rem;--docs-tabs: 2.75rem;--docs-stuck: calc(var(--docs-top) + var(--docs-tabs));--docs-rule: var(--rg-page-rule);--docs-room: calc(100dvh - var(--shell-header-end, 0px) - var(--docs-stuck));container:docs / inline-size;display:flex;flex-direction:column;background:var(--color-bg)}.docs-bar{position:sticky;top:0;z-index:var(--rg-layer-card);background:var(--color-bg)}.docs-top{display:flex;align-items:center;gap:var(--space-2);min-height:var(--docs-top);padding-inline:var(--space-3);border-bottom:1px solid var(--docs-rule);background:var(--color-bg)}.docs-search{position:relative;flex:1 1 auto;max-width:28rem;margin-inline-start:auto}.docs-search input{width:100%;min-height:2.5rem;padding:0 2.5rem 0 var(--space-2);border:1px solid var(--ash-quiet);background:var(--color-surface);color:var(--color-fg)}.docs-search input::placeholder{color:var(--color-fg-muted)}.docs-search input::-webkit-search-cancel-button{display:none}.docs-search__key{position:absolute;top:50%;right:var(--space-1);padding:0 .4rem;border:1px solid var(--docs-rule);color:var(--color-fg-muted);font-size:.75rem;line-height:1.4;transform:translateY(-50%);pointer-events:none}.docs-search:focus-within .docs-search__key{display:none}.docs-search__results{position:absolute;top:calc(100% + var(--space-1));right:0;left:0;z-index:var(--rg-layer-tip);max-height:min(28rem,70dvh);margin:0;padding:var(--space-1) 0;overflow-y:auto;border:1px solid var(--ash-quiet);background:var(--color-surface-elevated);box-shadow:var(--rg-layer-tip-shadow);list-style:none}.docs-search__results a{display:block;padding:var(--space-1) var(--space-2);color:var(--color-fg);text-decoration:none}.docs-search__results [aria-selected=true] a{background:var(--ash-raised);box-shadow:inset 2px 0 0 var(--color-fg)}.docs-search__results strong{display:block}.docs-search__results span{display:block;overflow:hidden;color:var(--color-fg-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.docs-search__results .docs-search__none{padding:var(--space-1) var(--space-2);color:var(--color-fg-muted)}.docs-ask{display:inline-flex}.docs-ask .rg-button{anchor-name:--docs-ask}.docs-menu{position:fixed;position-anchor:--docs-ask;inset:anchor(bottom) anchor(right) auto auto;min-width:12rem;margin:var(--space-1) 0 0;padding:var(--space-1) 0;border:1px solid var(--ash-quiet);background:var(--color-surface-elevated);color:var(--color-fg);box-shadow:var(--rg-layer-tip-shadow)}.docs-menu:popover-open{display:grid}.docs-menu a{display:flex;align-items:center;min-height:2.5rem;padding-inline:var(--space-2);text-decoration:none}.docs-menu a:after{content:"\2197";margin-inline-start:auto;padding-inline-start:var(--space-2);color:var(--color-fg-muted)}.docs-menu a:hover{background:var(--ash-raised)}.docs-menu-button.rg-button{display:none}.docs-tabs{display:flex;gap:var(--space-3);min-height:var(--docs-tabs);padding-inline:var(--space-3);overflow-x:auto;border-bottom:1px solid var(--docs-rule);background:var(--color-bg);scrollbar-width:none}.docs-tabs a{display:inline-flex;align-items:center;flex:none;border-bottom:2px solid transparent;color:var(--color-fg-muted);text-decoration:none;white-space:nowrap}.docs-tabs a:hover{color:var(--color-fg)}.docs-tabs a[aria-current]{border-bottom-color:var(--color-fg);color:var(--color-fg)}.docs-body{display:grid;grid-template-columns:13rem minmax(0,1fr) 12rem;flex:1 0 auto}.docs-nav{position:sticky;inset:var(--docs-stuck) auto auto;display:flex;flex-direction:column;width:auto;height:auto;max-height:var(--docs-room);margin:0;padding:var(--space-2) var(--space-2) 0;overflow-y:auto;border:0;background:var(--color-bg);color:var(--color-fg);align-self:start}.docs-nav__close{display:none}.docs-nav__group summary{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;padding-inline:var(--space-1);cursor:pointer;list-style:none}.docs-nav__group summary::-webkit-details-marker{display:none}.docs-nav__group summary:after{content:"";width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.docs-nav__group[open] summary:after{transform:rotate(45deg)}.docs-nav ul{margin:0 0 var(--space-1);padding:0;list-style:none}.docs-nav li a{display:flex;align-items:center;min-height:2.25rem;padding-inline:calc(var(--space-2) - 2px) var(--space-1);border-inline-start:2px solid var(--docs-rule);color:var(--color-fg-muted);text-decoration:none}.docs-nav li a:hover{color:var(--color-fg)}.docs-nav li a[aria-current=page]{border-inline-start-color:var(--color-fg);color:var(--color-fg)}.docs-nav__foot{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);margin-top:auto;padding:var(--space-2) var(--space-1);border-top:1px solid var(--docs-rule);font-size:.8125rem}.docs-nav__foot a{display:inline-flex;align-items:center;min-height:2.25rem;color:var(--color-fg-muted)}.docs-article{min-width:0;max-width:50rem;border-inline-start:1px solid var(--docs-rule);padding:var(--space-4) var(--space-5) var(--space-6);outline:none}.docs-crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;color:var(--color-fg-muted);font-size:.8125rem;list-style:none}.docs-crumbs li+li:before{content:"/";padding-inline:var(--space-1)}.docs-crumbs a{color:inherit;text-decoration:none}.docs-crumbs a:hover{color:var(--color-fg);text-decoration:underline}.docs-title{margin:var(--space-2) 0 var(--space-1);font-size:clamp(2rem,1.4rem + 2vw,2.75rem);line-height:1.1}.docs-lede{margin:0;color:var(--color-fg-muted);font-size:1.125rem;line-height:1.5}.docs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-block:var(--space-3) var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--docs-rule)}.docs-toc-phone{display:none}.docs-toc{position:sticky;top:var(--docs-stuck);max-height:var(--docs-room);padding:var(--space-4) var(--space-2);overflow-y:auto;align-self:start;font-size:.875rem}.docs-toc__title{margin:0 0 var(--space-1);font-size:.6875rem;letter-spacing:var(--tracking-microlabel, .16em);text-transform:uppercase}.docs-toc__list{margin:0;padding:0;list-style:none}.docs-toc__list a{display:block;padding:.3rem 0 .3rem calc(var(--space-1) + 2px);border-inline-start:2px solid var(--docs-rule);color:var(--color-fg-muted);text-decoration:none}.docs-toc__sub a{padding-inline-start:var(--space-3)}.docs-toc__list a:hover,.docs-toc__list a[aria-current=true]{color:var(--color-fg)}.docs-toc__list a[aria-current=true]{border-inline-start-color:var(--color-fg)}.docs-prose{font-size:1rem;line-height:1.65;overflow-wrap:break-word}.docs-prose h2,.docs-prose h3{font-family:var(--font-family-ui);scroll-margin-top:calc(var(--docs-stuck) + var(--space-2))}.docs-prose h2{margin:var(--space-5) 0 var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--docs-rule);font-size:1.375rem;line-height:1.3}.docs-prose>h2:first-child{margin-top:0;padding-top:0;border-top:0}.docs-prose h3{margin:var(--space-4) 0 var(--space-1);font-size:1.0625rem}.docs-prose p,.docs-prose ul,.docs-prose ol{margin:0 0 var(--space-2)}.docs-prose ul,.docs-prose ol{padding-inline-start:1.25rem}.docs-prose li+li{margin-top:.35rem}.docs-prose a{color:var(--ash-signal);text-decoration:underline;text-underline-offset:.2em}.docs-prose :not(pre)>code{padding:.1em .3em;border:1px solid var(--docs-rule);background:var(--color-surface);font-size:.875em;overflow-wrap:anywhere}.docs-code{position:relative;margin:0 0 var(--space-3)}.docs-code pre{margin:0;padding:var(--space-2) 3rem var(--space-2) var(--space-2);overflow-x:auto;border:1px solid var(--docs-rule);background:var(--color-surface);font-size:.8125rem;line-height:1.6}.docs-code .rg-copy--icon{position:absolute;top:var(--space-1);right:var(--space-1);background:var(--color-surface)}.docs-table{margin:0 0 var(--space-3);overflow-x:auto}.docs-table table{width:100%;border-collapse:collapse;font-size:.9375rem}.docs-table th,.docs-table td{padding:var(--space-1) var(--space-2);border:1px solid var(--docs-rule);text-align:left;vertical-align:top}.docs-table th{background:var(--color-surface)}.docs-table td:first-child{white-space:nowrap}@media(max-width:47.99rem){.docs-table{overflow-x:visible}.docs-table :is(table,thead,tbody,tr,th,td){display:block}.docs-table thead tr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.docs-table tbody tr{display:grid;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--docs-rule)}.docs-table tbody tr+tr{border-block-start:0}.docs-table td,.docs-table td:first-child{padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.docs-table td:before{content:attr(data-label);display:block;color:var(--color-fg-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}}.docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-6)}.docs-pager a{display:grid;gap:.15rem;padding:var(--space-2);border:1px solid var(--docs-rule);text-decoration:none}.docs-pager a:hover{border-color:var(--color-fg)}.docs-pager span{color:var(--color-fg-muted);font-size:.75rem;font-weight:400;letter-spacing:var(--tracking-microlabel, .16em);text-transform:uppercase}.docs-pager__next{grid-column:2;text-align:end}@container docs (max-width: 55.99rem){.docs-body{grid-template-columns:13rem minmax(0,1fr)}.docs-toc{display:none}.docs-toc-phone{display:block;margin-bottom:var(--space-3);border:1px solid var(--docs-rule)}.docs-toc-phone summary{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;padding-inline:var(--space-2);cursor:pointer;list-style:none}.docs-toc-phone summary::-webkit-details-marker{display:none}.docs-toc-phone summary:after{content:"";width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.docs-toc-phone[open] summary:after{transform:rotate(-135deg)}.docs-toc-phone .docs-toc__list{padding:0 var(--space-2) var(--space-2)}.docs-article{padding-inline:var(--space-4)}}@container docs (max-width: 39.99rem){.docs-body{--docs-stuck: calc(6.5rem + var(--docs-tabs))}.docs-top{flex-wrap:wrap;row-gap:0;padding-inline:var(--space-2)}.docs-ask{margin-inline-start:auto}.docs-menu-button.rg-button{display:inline-flex}.docs-search{order:1;flex-basis:100%;max-width:none;margin:0 0 var(--space-1)}.docs-search__key{display:none}.docs-tabs{gap:var(--space-2);padding-inline:var(--space-2)}.docs-body{grid-template-columns:minmax(0,1fr)}.docs-nav:not(:popover-open){display:none}.docs-nav:popover-open{position:fixed;inset:0 auto 0 0;width:min(20rem,85vw);max-height:none;height:100dvh;padding-top:var(--space-3);border-inline-end:1px solid var(--ash-quiet);box-shadow:var(--rg-layer-panel-shadow);animation:docs-panel-in .2s cubic-bezier(.23,1,.32,1)}.docs-nav__close{display:inline-flex;align-self:flex-end;margin-bottom:var(--space-1)}.docs-nav::backdrop{background:color-mix(in srgb,var(--palette-charcoal) 45%,transparent)}.docs-article{padding:var(--space-3) var(--space-2) var(--space-5);border-inline-start:0}.docs-actions>*{flex:1 1 auto;justify-content:center}.docs-actions>:last-child{flex-basis:100%}.docs-pager{grid-template-columns:1fr}.docs-pager__next{grid-column:1}}@keyframes docs-panel-in{0%{transform:translate(-100%)}}@media(hover:none),(pointer:coarse){.docs-nav li a,.docs-toc__list a,.docs-nav__foot a{min-height:2.75rem}.docs-toc__list a{display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){.docs-nav:popover-open{animation:none}.docs-nav__group summary:after,.docs-toc-phone summary:after{transition:none}}@layer regents-product{#account-control{position:relative}.account-auth-status{position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:.125rem;z-index:var(--rg-layer-tip);box-sizing:border-box;width:min(20rem,calc(100vw - 1.5rem));margin:0;padding:var(--space-2);border:1px solid var(--ash-quiet);border-radius:0;background:var(--color-surface);color:var(--color-fg);box-shadow:var(--rg-layer-tip-shadow);font-family:var(--font-family-ui);font-size:.8125rem;line-height:1.35;text-align:start;overflow-wrap:anywhere;pointer-events:none}.account-auth-status[hidden]{display:none}.account-auth-status .account-auth-retry{display:block;width:100%;margin-top:.5rem;min-height:2.75rem;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--color-fg) 65%,var(--color-surface));border-radius:0;background:var(--color-surface);color:var(--color-fg);font:inherit;pointer-events:auto}.account-auth-status .account-auth-retry:focus-visible{outline:2px solid currentColor;outline-offset:4px}#account-control [aria-busy=true],[data-account-target=connect-wallet][aria-busy=true]{cursor:progress;opacity:.7}}:root{color-scheme:light dark;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-button: 0px;font-family:var(--font-family-ui);font-synthesis:none}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-family-ui);line-height:1.5}button,a,input,select,textarea{font:inherit}button,input,select,textarea{font-family:var(--font-family-ui)}code,pre,kbd,samp{font-family:var(--font-family-mono)}a{color:currentColor}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:400;font-synthesis:none}@layer regents-base{button:not(.rg-button),input{border:1px solid currentColor;border-radius:0;background:var(--color-surface-elevated, Canvas);color:var(--color-fg, CanvasText)}button:not(.rg-button){min-height:2.75rem;padding:.5rem .75rem;cursor:pointer}}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--color-focus-ring, Highlight);outline-offset:2px}[tabindex="-1"]:focus-visible{outline:0}.shell-status[aria-busy=true]:after{content:"\2026"}.figure-unavailable{color:var(--color-fg-muted);font-size:.9em;font-style:italic}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.regent-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--rg-panel-padding);border-top:1px solid var(--hairline);font-size:.8125rem}.regent-footer p{margin:0}.regent-footer__social{display:flex;align-items:center;gap:var(--space-2)}.regent-footer__social>a,.regent-footer__social>a svg{display:inline-flex;width:1.5rem;height:1.5rem}.regent-footer__links{display:flex;flex-wrap:wrap;column-gap:var(--space-3)}.regent-footer__links a{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit}.regent-footer__links .regent-footer__guide{display:inline-flex;align-items:center;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.regent-footer__legal{display:flex;column-gap:var(--space-3)}.regent-footer :is(a,.regent-footer__guide){transition:color .14s ease}@media(hover:hover){.regent-footer :is(a,.regent-footer__guide):hover{color:var(--ash-signal)}}@media(min-width:48rem){.regent-footer__legal{padding-inline-start:var(--space-3);border-inline-start:1px solid var(--hairline)}}@media(max-width:47.99rem){.regent-footer__legal{flex-basis:100%}}.regent-footer__guide-body p{margin:0;color:var(--rg-p-muted)}.regent-footer__guide-body a{min-height:2.75rem}.regent-footer__guide-body:popover-open{display:grid}@media(hover:none),(pointer:coarse){#app-shell :is(a:not(p a),button,summary,select,input:not([type=checkbox],[type=radio],[type=hidden],[type=file])){min-height:2.75rem}#app-shell :is(a:not(p a),button,summary){min-width:2.75rem}#app-shell .shell-skip,.docs-crumbs a{display:inline-flex;align-items:center}.regent-footer__social{gap:0}.regent-footer__social>a{width:2.75rem;height:2.75rem;align-items:center;justify-content:center}.regent-footer__links a{min-width:2.75rem}}body:has(>.regent-footer){display:flex;flex-direction:column;height:auto;min-height:100dvh}body:has(>.regent-footer)>:first-child{flex:1 0 auto}body:has(>.regent-footer)>[data-phx-main]{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr)}body>.regent-footer{margin-inline:auto;width:min(calc(100% - 2 * var(--rg-page-gutter)),var(--rg-frame-max));border-inline:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}@media(max-width:74.99rem){body>.regent-footer{--rg-page-gutter: var(--space-3)}}@media(max-width:47.99rem){body>.regent-footer{--rg-page-gutter: var(--space-2)}}
