:root{--accent:#12abf8;--accent-rgb:18,171,248;--accent-hover:#3bbbfa;--accent-muted:rgba(var(--accent-rgb),0.15);--accent-foreground:#000000;--btn-radius:999px;--btn-height:36px;--btn-height-drawer:40px;--btn-padding-x:16px;--btn-font-size:13px;--btn-font-size-drawer:14px;--btn-font-weight:600;--btn-primary-bg:var(--accent);--btn-primary-bg-hover:var(--accent-hover);--btn-primary-fg:var(--accent-foreground);--btn-focus-ring:rgba(var(--accent-rgb),0.45);--btn-destructive-bg:#dc2626;--btn-destructive-bg-hover:#ef4444;--btn-destructive-fg:#ffffff;--popout-radius:16px;--popout-scrim:var(--scrim);--popout-scrim-blur:4px;--modal-w-sm:400px;--modal-w-md:480px;--modal-w-lg:640px;--modal-max-h:min(760px,100vh - 96px);--drawer-w:480px;--menu-radius:12px;--menu-padding:4px;--menu-offset:6px;--menu-item-h:36px;--menu-min-w:200px;--menu-max-w:280px;--menu-danger:#f87171;--success:#22c55e;--success-rgb:34,197,94;--warning:#f59e0b;--warning-rgb:245,158,11;--danger:#f87171;--danger-rgb:248,113,113;--destructive:#ff6568;--destructive-rgb:255,101,104;--radius-sm:0.375rem;--radius:0.625rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-pill:9999px;--font-sans:var(--font-montserrat),Montserrat,system-ui,sans-serif;--font-display:var(--font-comfortaa),Comfortaa,system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--text-xs:0.75rem;--text-xs-lh:1.35;--text-sm:0.875rem;--text-sm-lh:1.4;--text-md:1rem;--text-md-lh:1.5;--text-lg:1.125rem;--text-lg-lh:1.45;--text-xl:1.25rem;--text-xl-lh:1.4;--text-2xl:1.5rem;--text-2xl-lh:1.3;--text-3xl:1.875rem;--text-3xl-lh:1.25;--text-display-tracking:-0.025em;--text-2xl-tracking:var(--text-display-tracking);--text-3xl-tracking:var(--text-display-tracking);--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;color-scheme:dark;--background:#000000;--foreground:#ededed;--inverse:#ffffff;--bg-page:#000000;--bg-raised:#0a0a0a;--bg-overlay:#111111;--fill-input:rgba(255,255,255,0.04);--fill-selected:rgba(255,255,255,0.08);--fill-hover:rgba(255,255,255,0.05);--scrim:rgba(0,0,0,0.6);--shadow-overlay:0 16px 48px rgba(0,0,0,0.6);--series-primary:#12abf8;--series-investors:#5c5c5c;--series-pool:#2e2e2e;--series-track:#161616;--series-unvested:rgba(18,171,248,0.35);--series-gap:#000000;--series-label-on-primary:#000000;--series-label-on-investors:rgba(255,255,255,0.92);--text-primary:rgba(255,255,255,0.92);--text-secondary:rgba(255,255,255,0.65);--text-tertiary:rgba(255,255,255,0.5);--text-placeholder:rgba(255,255,255,0.4);--btn-disabled-bg:rgba(255,255,255,0.06);--btn-disabled-fg:rgba(255,255,255,0.35);--btn-secondary-border:rgba(255,255,255,0.16);--btn-secondary-border-hover:rgba(255,255,255,0.28);--btn-secondary-bg-hover:rgba(255,255,255,0.04);--btn-secondary-fg:rgba(255,255,255,0.85);--popout-surface:var(--bg-overlay);--popout-border:var(--border-strong);--popout-hairline:var(--border-subtle);--popout-shadow:var(--shadow-overlay);--text-body:rgba(255,255,255,0.8);--text-quiet:rgba(255,255,255,0.6);--menu-surface:var(--bg-overlay);--menu-border:var(--border-strong);--menu-shadow:var(--shadow-overlay);--menu-item-fg:rgba(255,255,255,0.85);--menu-item-hover:var(--fill-hover);--field-h:40px;--field-radius:10px;--field-bg:var(--fill-input);--field-border:var(--border-strong);--field-border-hover:rgba(255,255,255,0.2);--field-focus-border:#12abf8;--field-focus-ring:none;--field-error:#f87171;--field-error-ring:0 0 0 3px rgba(248,113,113,0.18);--text-muted:var(--text-tertiary);--muted-foreground:#a1a1a1;--border-subtle:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.12);--border:var(--border-subtle);--overlay-1:rgba(255,255,255,0.02);--overlay-2:rgba(255,255,255,0.04);--overlay-3:rgba(255,255,255,0.06);--overlay-4:rgba(255,255,255,0.08);--border-faint:rgba(255,255,255,0.06);--text-faint:rgba(255,255,255,0.35);--scrim-1:rgba(0,0,0,0.2);--scrim-2:rgba(0,0,0,0.45);--scrim-3:rgba(0,0,0,0.65);--scrim-4:rgba(0,0,0,0.85);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 12px rgba(0,0,0,0.45);--shadow-lg:0 8px 24px rgba(0,0,0,0.55);--chart-1:var(--series-investors);--chart-2:var(--series-investors);--chart-3:var(--series-pool);--chart-4:var(--series-pool);--chart-5:var(--series-track);--chart-emphasis:var(--accent);--chart-other:var(--series-investors);--chart-grid:rgba(255,255,255,0.06);--chart-axis-text:var(--text-tertiary);--chart-separator:var(--series-gap);--chart-hover-stroke:rgba(255,255,255,0.9);--chart-dim-opacity:0.4;--chart-gain:var(--success);--chart-loss:var(--danger);--chart-track:var(--series-track);--glass-bg:rgba(0,0,0,0.6);--glass-blur:12px;--glass-liquid-blur:32px;--glass-liquid-saturate:1.6;--glass-border:var(--border-subtle);--accent-chip-bg:rgba(var(--accent-rgb),0.15);--accent-chip-blur:8px;--accent-chip-border:rgba(var(--accent-rgb),0.3);--elev-whisper:rgba(255,255,255,0.03);--elev-lift:rgba(255,255,255,0.02);--bloom-color:rgba(var(--accent-rgb),0.04);--bloom-position:50% -10%;--card:var(--bg-overlay);--card-foreground:#fafafa;--popover:var(--bg-overlay);--secondary:var(--bg-overlay);--secondary-foreground:#fafafa;--input:rgba(255,255,255,0.15);--ring:var(--accent)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--background:#ffffff;--foreground:#171717;--inverse:#000000;--bg-page:#ffffff;--bg-raised:#fafafa;--bg-overlay:#ffffff;--fill-input:rgba(0,0,0,0.02);--fill-selected:rgba(0,0,0,0.06);--fill-hover:rgba(0,0,0,0.04);--scrim:rgba(0,0,0,0.45);--shadow-overlay:0 16px 48px rgba(0,0,0,0.16);--series-primary:#12abf8;--series-investors:#5c5c5c;--series-pool:#c2c2c2;--series-track:#f0f0f0;--series-unvested:rgba(18,171,248,0.35);--series-gap:#ffffff;--series-label-on-primary:#000000;--series-label-on-investors:rgba(255,255,255,0.92);--text-primary:#171717;--text-secondary:#525252;--text-tertiary:#737373;--text-placeholder:#8a8a8a;--btn-disabled-bg:rgba(0,0,0,0.06);--btn-disabled-fg:rgba(0,0,0,0.35);--btn-secondary-border:rgba(0,0,0,0.16);--btn-secondary-border-hover:rgba(0,0,0,0.28);--btn-secondary-bg-hover:rgba(0,0,0,0.04);--btn-secondary-fg:rgba(0,0,0,0.85);--popout-surface:var(--bg-overlay);--popout-border:rgba(0,0,0,0.1);--popout-hairline:rgba(0,0,0,0.08);--popout-shadow:0 24px 64px rgba(0,0,0,0.18);--text-body:rgba(0,0,0,0.8);--text-quiet:rgba(0,0,0,0.6);--menu-surface:var(--bg-overlay);--menu-border:rgba(0,0,0,0.12);--menu-shadow:0 12px 32px rgba(0,0,0,0.16);--menu-item-fg:rgba(0,0,0,0.85);--menu-item-hover:rgba(0,0,0,0.06);--field-h:40px;--field-radius:10px;--field-bg:rgba(0,0,0,0.02);--field-border:rgba(0,0,0,0.14);--field-border-hover:rgba(0,0,0,0.24);--field-focus-border:#12abf8;--field-focus-ring:none;--field-error:#dc2626;--field-error-ring:0 0 0 3px rgba(220,38,38,0.15);--text-muted:var(--text-tertiary);--muted-foreground:#737373;--border-subtle:rgba(0,0,0,0.08);--border-strong:rgba(0,0,0,0.18);--border:var(--border-subtle);--overlay-1:rgba(0,0,0,0.02);--overlay-2:rgba(0,0,0,0.04);--overlay-3:rgba(0,0,0,0.06);--overlay-4:rgba(0,0,0,0.08);--border-faint:rgba(0,0,0,0.06);--text-faint:rgba(0,0,0,0.35);--scrim-1:rgba(0,0,0,0.12);--scrim-2:rgba(0,0,0,0.28);--scrim-3:rgba(0,0,0,0.45);--scrim-4:rgba(0,0,0,0.65);--shadow-sm:0 1px 2px rgba(0,0,0,0.06);--shadow-md:0 4px 12px rgba(0,0,0,0.12);--shadow-lg:0 8px 24px rgba(0,0,0,0.18);--glass-bg:rgba(255,255,255,0.6);--elev-whisper:rgba(0,0,0,0.03);--elev-lift:rgba(0,0,0,0.02);--chart-1:var(--series-investors);--chart-2:var(--series-investors);--chart-3:var(--series-pool);--chart-4:var(--series-pool);--chart-5:var(--series-track);--chart-emphasis:var(--accent);--chart-other:var(--series-investors);--chart-grid:rgba(0,0,0,0.08);--chart-axis-text:rgba(0,0,0,0.45);--chart-separator:var(--series-gap);--chart-hover-stroke:rgba(0,0,0,0.8);--chart-dim-opacity:0.4;--chart-gain:var(--success);--chart-loss:var(--danger);--chart-track:var(--series-track);--card:#ffffff;--card-foreground:#171717;--popover:#ffffff;--secondary:#f5f5f5;--secondary-foreground:#171717;--input:rgba(0,0,0,0.15)}}:root[data-theme=dark]{color-scheme:dark;--background:#000000;--foreground:#ededed;--inverse:#ffffff;--bg-page:#000000;--bg-raised:#0a0a0a;--bg-overlay:#111111;--fill-input:rgba(255,255,255,0.04);--fill-selected:rgba(255,255,255,0.08);--fill-hover:rgba(255,255,255,0.05);--scrim:rgba(0,0,0,0.6);--shadow-overlay:0 16px 48px rgba(0,0,0,0.6);--series-primary:#12abf8;--series-investors:#5c5c5c;--series-pool:#2e2e2e;--series-track:#161616;--series-unvested:rgba(18,171,248,0.35);--series-gap:#000000;--series-label-on-primary:#000000;--series-label-on-investors:rgba(255,255,255,0.92);--text-primary:rgba(255,255,255,0.92);--text-secondary:rgba(255,255,255,0.65);--text-tertiary:rgba(255,255,255,0.5);--text-placeholder:rgba(255,255,255,0.4);--btn-disabled-bg:rgba(255,255,255,0.06);--btn-disabled-fg:rgba(255,255,255,0.35);--btn-secondary-border:rgba(255,255,255,0.16);--btn-secondary-border-hover:rgba(255,255,255,0.28);--btn-secondary-bg-hover:rgba(255,255,255,0.04);--btn-secondary-fg:rgba(255,255,255,0.85);--popout-surface:var(--bg-overlay);--popout-border:var(--border-strong);--popout-hairline:var(--border-subtle);--popout-shadow:var(--shadow-overlay);--text-body:rgba(255,255,255,0.8);--text-quiet:rgba(255,255,255,0.6);--menu-surface:var(--bg-overlay);--menu-border:var(--border-strong);--menu-shadow:var(--shadow-overlay);--menu-item-fg:rgba(255,255,255,0.85);--menu-item-hover:var(--fill-hover);--field-h:40px;--field-radius:10px;--field-bg:var(--fill-input);--field-border:var(--border-strong);--field-border-hover:rgba(255,255,255,0.2);--field-focus-border:#12abf8;--field-focus-ring:none;--field-error:#f87171;--field-error-ring:0 0 0 3px rgba(248,113,113,0.18);--text-muted:var(--text-tertiary);--muted-foreground:#a1a1a1;--border-subtle:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.12);--border:var(--border-subtle);--overlay-1:rgba(255,255,255,0.02);--overlay-2:rgba(255,255,255,0.04);--overlay-3:rgba(255,255,255,0.06);--overlay-4:rgba(255,255,255,0.08);--border-faint:rgba(255,255,255,0.06);--text-faint:rgba(255,255,255,0.35);--scrim-1:rgba(0,0,0,0.2);--scrim-2:rgba(0,0,0,0.45);--scrim-3:rgba(0,0,0,0.65);--scrim-4:rgba(0,0,0,0.85);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 12px rgba(0,0,0,0.45);--shadow-lg:0 8px 24px rgba(0,0,0,0.55);--glass-bg:rgba(0,0,0,0.6);--elev-whisper:rgba(255,255,255,0.03);--elev-lift:rgba(255,255,255,0.02);--chart-1:var(--series-investors);--chart-2:var(--series-investors);--chart-3:var(--series-pool);--chart-4:var(--series-pool);--chart-5:var(--series-track);--chart-emphasis:var(--accent);--chart-other:var(--series-investors);--chart-grid:rgba(255,255,255,0.06);--chart-axis-text:var(--text-tertiary);--chart-separator:var(--series-gap);--chart-hover-stroke:rgba(255,255,255,0.9);--chart-dim-opacity:0.4;--chart-gain:var(--success);--chart-loss:var(--danger);--chart-track:var(--series-track);--card:var(--bg-overlay);--card-foreground:#fafafa;--popover:var(--bg-overlay);--secondary:var(--bg-overlay);--secondary-foreground:#fafafa;--input:rgba(255,255,255,0.15)}:root[data-theme=light]{color-scheme:light;--background:#ffffff;--foreground:#171717;--inverse:#000000;--bg-page:#ffffff;--bg-raised:#fafafa;--bg-overlay:#ffffff;--fill-input:rgba(0,0,0,0.02);--fill-selected:rgba(0,0,0,0.06);--fill-hover:rgba(0,0,0,0.04);--scrim:rgba(0,0,0,0.45);--shadow-overlay:0 16px 48px rgba(0,0,0,0.16);--series-primary:#12abf8;--series-investors:#5c5c5c;--series-pool:#c2c2c2;--series-track:#f0f0f0;--series-unvested:rgba(18,171,248,0.35);--series-gap:#ffffff;--series-label-on-primary:#000000;--series-label-on-investors:rgba(255,255,255,0.92);--text-primary:#171717;--text-secondary:#525252;--text-tertiary:#737373;--text-placeholder:#8a8a8a;--btn-disabled-bg:rgba(0,0,0,0.06);--btn-disabled-fg:rgba(0,0,0,0.35);--btn-secondary-border:rgba(0,0,0,0.16);--btn-secondary-border-hover:rgba(0,0,0,0.28);--btn-secondary-bg-hover:rgba(0,0,0,0.04);--btn-secondary-fg:rgba(0,0,0,0.85);--popout-surface:var(--bg-overlay);--popout-border:rgba(0,0,0,0.1);--popout-hairline:rgba(0,0,0,0.08);--popout-shadow:0 24px 64px rgba(0,0,0,0.18);--text-body:rgba(0,0,0,0.8);--text-quiet:rgba(0,0,0,0.6);--menu-surface:var(--bg-overlay);--menu-border:rgba(0,0,0,0.12);--menu-shadow:0 12px 32px rgba(0,0,0,0.16);--menu-item-fg:rgba(0,0,0,0.85);--menu-item-hover:rgba(0,0,0,0.06);--field-h:40px;--field-radius:10px;--field-bg:rgba(0,0,0,0.02);--field-border:rgba(0,0,0,0.14);--field-border-hover:rgba(0,0,0,0.24);--field-focus-border:#12abf8;--field-focus-ring:none;--field-error:#dc2626;--field-error-ring:0 0 0 3px rgba(220,38,38,0.15);--text-muted:var(--text-tertiary);--muted-foreground:#737373;--border-subtle:rgba(0,0,0,0.08);--border-strong:rgba(0,0,0,0.18);--border:var(--border-subtle);--overlay-1:rgba(0,0,0,0.02);--overlay-2:rgba(0,0,0,0.04);--overlay-3:rgba(0,0,0,0.06);--overlay-4:rgba(0,0,0,0.08);--border-faint:rgba(0,0,0,0.06);--text-faint:rgba(0,0,0,0.35);--scrim-1:rgba(0,0,0,0.12);--scrim-2:rgba(0,0,0,0.28);--scrim-3:rgba(0,0,0,0.45);--scrim-4:rgba(0,0,0,0.65);--shadow-sm:0 1px 2px rgba(0,0,0,0.06);--shadow-md:0 4px 12px rgba(0,0,0,0.12);--shadow-lg:0 8px 24px rgba(0,0,0,0.18);--glass-bg:rgba(255,255,255,0.6);--elev-whisper:rgba(0,0,0,0.03);--elev-lift:rgba(0,0,0,0.02);--chart-1:var(--series-investors);--chart-2:var(--series-investors);--chart-3:var(--series-pool);--chart-4:var(--series-pool);--chart-5:var(--series-track);--chart-emphasis:var(--accent);--chart-other:var(--series-investors);--chart-grid:rgba(0,0,0,0.08);--chart-axis-text:rgba(0,0,0,0.45);--chart-separator:var(--series-gap);--chart-hover-stroke:rgba(0,0,0,0.8);--chart-dim-opacity:0.4;--chart-gain:var(--success);--chart-loss:var(--danger);--chart-track:var(--series-track);--card:#ffffff;--card-foreground:#171717;--popover:#ffffff;--secondary:#f5f5f5;--secondary-foreground:#171717;--input:rgba(0,0,0,0.15)}:root{--focus-ring:0 0 0 3px rgba(var(--accent-rgb),0.14)}.rr-btn,.rr-btn--accent,.rr-btn--danger,.rr-btn--destructive,.rr-btn--ghost,.rr-btn--primary,.rr-btn--secondary,.rr-empty-state__action{display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;height:var(--btn-height);padding:0 var(--btn-padding-x);border:1px solid transparent;border-radius:var(--btn-radius);font-family:var(--font-sans);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.rr-btn--accent:focus-visible,.rr-btn--danger:focus-visible,.rr-btn--destructive:focus-visible,.rr-btn--ghost:focus-visible,.rr-btn--primary:focus-visible,.rr-btn--secondary:focus-visible,.rr-btn:focus-visible,.rr-empty-state__action:focus-visible{outline:2px solid var(--btn-focus-ring);outline-offset:2px}.rr-btn--drawer,.rr-drawer:not(.rr-drawer--docked) .rr-popout__footer .rr-btn{height:var(--btn-height-drawer);font-size:var(--btn-font-size-drawer)}.rr-btn--accent,.rr-btn--primary{color:var(--btn-primary-fg);background:var(--btn-primary-bg);border-color:transparent}.rr-btn--accent:hover:not(:disabled),.rr-btn--primary:hover:not(:disabled){color:var(--btn-primary-fg);background:var(--btn-primary-bg-hover)}.rr-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2)}.rr-btn--secondary,.rr-empty-state__action{color:var(--btn-secondary-fg);background:transparent;border-color:var(--btn-secondary-border)}.rr-btn--secondary:hover:not(:disabled),.rr-empty-state__action:hover:not(:disabled){color:var(--text-primary);background:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover)}.rr-btn--danger,.rr-btn--destructive{color:var(--btn-destructive-fg);background:var(--btn-destructive-bg);border-color:transparent}.rr-btn--danger:hover:not(:disabled),.rr-btn--destructive:hover:not(:disabled){color:var(--btn-destructive-fg);background:var(--btn-destructive-bg-hover)}.rr-btn--ghost{height:auto;padding:0;border:none;background:none;font-family:var(--font-sans);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);color:var(--text-secondary);cursor:pointer;transition:color .18s ease}.rr-btn--ghost:hover:not(:disabled){color:var(--text-primary)}.rr-btn--sm{height:2rem;padding:0 .85rem;font-size:var(--text-xs)}.rr-btn--accent:disabled,.rr-btn--danger:disabled,.rr-btn--destructive:disabled,.rr-btn--primary:disabled,.rr-btn--secondary:disabled,.rr-btn:disabled,.rr-empty-state__action:disabled{color:var(--btn-disabled-fg);background:var(--btn-disabled-bg);border-color:transparent;opacity:1;cursor:not-allowed}.rr-btn--ghost:disabled{color:var(--btn-disabled-fg);background:none;cursor:not-allowed}.rr-btn-reason{display:inline-flex;cursor:not-allowed}.rr-btn-reason>.rr-btn{pointer-events:none}.data-room-delete{border:1px solid rgba(255,130,110,.35);border-radius:var(--radius-pill);background:rgba(255,108,86,.1);color:rgba(255,222,216,.96);font-family:var(--font-display);font-size:.75rem;font-weight:600;padding:.42rem .9rem;cursor:pointer}.data-room-delete:hover:not(:disabled){background:rgba(255,108,86,.16)}.data-room-delete:disabled{opacity:.65;cursor:not-allowed}.data-room-input,.form-input,.investor-links-input,.rr-input{width:100%;min-width:0;height:var(--field-h);min-height:var(--field-h);border-radius:var(--field-radius);border:1px solid var(--field-border);background-color:var(--field-bg);color:var(--text-primary);font-size:14px;line-height:1.4;font-family:var(--font-sans);padding:0 var(--space-3);box-sizing:border-box;outline:none;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}textarea.data-room-input,textarea.form-input,textarea.investor-links-input,textarea.rr-input{height:auto;min-height:88px;padding:10px var(--space-3);resize:vertical}.data-room-input:hover:not(:focus):not(:disabled),.form-input:hover:not(:focus):not(:disabled),.investor-links-input:hover:not(:focus):not(:disabled),.rr-input:hover:not(:focus):not(:disabled){border-color:var(--field-border-hover)}.data-room-input:focus,.form-input:focus,.investor-links-input:focus,.rr-input:focus{border-color:var(--field-focus-border);background-color:var(--field-bg);box-shadow:var(--field-focus-ring)}.data-room-input[aria-invalid=true],.form-input.is-invalid,.form-input[aria-invalid=true],.investor-links-input[aria-invalid=true],.rr-input.is-invalid,.rr-input[aria-invalid=true]{border-color:var(--field-error)}.data-room-input[aria-invalid=true]:focus,.form-input.is-invalid:focus,.form-input[aria-invalid=true]:focus,.investor-links-input[aria-invalid=true]:focus,.rr-input.is-invalid:focus,.rr-input[aria-invalid=true]:focus{border-color:var(--field-error);box-shadow:var(--field-error-ring)}.data-room-input:disabled,.form-input:disabled,.investor-links-input:disabled,.rr-input:disabled{opacity:.55;cursor:not-allowed}.data-room-input--file{height:auto;padding:.35rem .45rem}.data-room-input::placeholder,.form-input::placeholder,.investor-links-input::placeholder,.rr-input::placeholder{color:var(--text-placeholder)}.data-room-input[type=number],.form-input[type=number],.investor-links-input[type=number],.rr-input[type=number]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.rr-field__help{color:var(--text-quiet)}.rr-field__error,.rr-field__help{margin:6px 0 0;font-size:12px;line-height:1.45}.rr-field__error{color:var(--field-error)}select.form-input,select.rr-input{appearance:none;-webkit-appearance:none;padding-right:var(--space-8);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a1a1a1' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:.875rem}select.form-input::-ms-expand,select.rr-input::-ms-expand{display:none}.rr-disclosure{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;min-height:2rem;padding:0;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer}.rr-disclosure:focus-visible,.rr-disclosure:hover{color:var(--accent);background:var(--accent-chip-bg)}.rr-disclosure:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rr-disclosure.is-open{color:var(--accent)}.rr-disclosure__icon{display:block;transition:transform .15s ease}.rr-disclosure.is-open .rr-disclosure__icon{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.rr-disclosure__icon{transition:none}}.rr-canvas-bloom{background:radial-gradient(ellipse 120% 80% at var(--bloom-position),var(--bloom-color) 0,transparent 55%),var(--background);background-attachment:fixed}.rr-surface{border:1px solid var(--border-subtle);background:rgba(255,255,255,.02);border-radius:var(--radius-md);box-sizing:border-box}.ct-card,.rr-card{background-color:#000;background-image:linear-gradient(var(--elev-lift),var(--elev-lift));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-sm);box-sizing:border-box}.ct-card--accent,.rr-card--accent{border-top:1px solid rgba(var(--accent-rgb),.2)}.rr-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.rr-glass,.rr-glass--liquid{border:1px solid var(--glass-border);box-sizing:border-box}.rr-glass--liquid{background:transparent;border-radius:2rem;-webkit-backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate));backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rr-glass,.rr-glass--liquid{background:var(--glass-bg)}}.rr-chip--accent{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-chip-bg);border:1px solid var(--accent-chip-border);border-radius:var(--radius-pill);color:var(--accent);-webkit-backdrop-filter:blur(var(--accent-chip-blur));backdrop-filter:blur(var(--accent-chip-blur));box-sizing:border-box}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rr-chip--accent{background:var(--accent-chip-bg)}}.rr-eyebrow{font-family:var(--font-sans);font-weight:400;font-size:.75rem;line-height:1.4;text-transform:uppercase;letter-spacing:.025em;color:var(--text-tertiary)}.rr-display{font-family:var(--font-display);font-weight:600;letter-spacing:var(--text-display-tracking);line-height:var(--leading-tight)}.rr-display--2xl{font-size:var(--text-2xl);line-height:var(--text-2xl-lh);letter-spacing:var(--text-2xl-tracking)}.rr-display--3xl{font-size:var(--text-3xl);line-height:var(--text-3xl-lh);letter-spacing:var(--text-3xl-tracking)}.rr-segmented{gap:2px;padding:3px;border-radius:var(--radius-pill);background:var(--elev-whisper);border:1px solid var(--border-subtle);box-sizing:border-box}.rr-segmented,.rr-segmented__option{display:inline-flex;align-items:center}.rr-segmented__option{justify-content:center;min-height:1.85rem;padding:.35rem .85rem;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.rr-segmented__option:hover:not(:disabled):not([aria-selected=true]){color:var(--text-primary);background:rgba(255,255,255,.04)}.rr-segmented__option[aria-selected=true]{background:var(--accent-muted);color:var(--accent);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.28)}.rr-segmented__option:focus-visible{outline:2px solid rgba(var(--accent-rgb),.45);outline-offset:2px}.rr-segmented__option:disabled{opacity:.4;cursor:not-allowed}.rr-segmented--sm .rr-segmented__option{min-height:1.55rem;padding:.25rem .65rem;font-size:var(--text-xs)}.rr-stat{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.rr-stat__label{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;line-height:var(--text-xs-lh);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.rr-stat__value{font-size:var(--text-2xl);font-weight:600;line-height:var(--text-2xl-lh);color:var(--text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.rr-stat__delta,.rr-stat__value{margin:0;font-family:var(--font-mono)}.rr-stat__delta{font-size:var(--text-sm);font-weight:500;line-height:var(--text-sm-lh);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";color:var(--text-muted)}.rr-stat__delta--up{color:var(--chart-gain)}.rr-stat__delta--down{color:var(--chart-loss)}.rr-table{width:100%;border-collapse:collapse;border-spacing:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary)}.rr-table td,.rr-table th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle}.rr-table thead th{background:var(--background);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rr-table tbody tr:hover{background:var(--elev-whisper)}.rr-table tbody tr:last-child td,.rr-table tbody tr:last-child th{border-bottom:none}.rr-table .rr-table__num,.rr-table td[data-numeric],.rr-table th[data-numeric]{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.rr-badge{--rr-badge-dot:var(--text-muted);display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 7%,transparent);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;line-height:1.3;letter-spacing:.02em;white-space:nowrap;box-sizing:border-box}.rr-badge:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--rr-badge-dot);flex-shrink:0}.rr-badge--accent{--rr-badge-dot:var(--accent)}.rr-badge--success{--rr-badge-dot:var(--success)}.rr-badge--warning{--rr-badge-dot:var(--warning)}.rr-badge--danger{--rr-badge-dot:var(--danger)}.rr-badge--muted{--rr-badge-dot:var(--text-muted)}.rr-checkbox{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex-shrink:0;border:1.5px solid var(--border-strong);border-radius:5px;background:var(--bg-raised);display:inline-grid;place-content:center;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.rr-checkbox:after{content:"";width:9px;height:5px;border:2px solid var(--accent-foreground);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.rr-checkbox:hover{border-color:var(--text-muted)}.rr-checkbox:checked{background:var(--accent);border-color:var(--accent)}.rr-checkbox:checked:after{opacity:1}.rr-checkbox:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rr-checkbox:disabled{opacity:.45;cursor:not-allowed}label:has(>.rr-checkbox){display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;cursor:pointer}.rr-empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);text-align:center;box-sizing:border-box}.rr-empty-state__icon-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(var(--accent-rgb),.07);color:var(--accent)}.rr-empty-state__icon-wrap svg{opacity:.7}.rr-empty-state__title{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.rr-empty-state__subtitle{margin:0;max-width:320px;font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--text-xs-lh);color:var(--text-muted)}.rr-empty-state__action{margin-top:6px}.rr-empty-state--compact{padding:32px 20px}.rr-empty-state--error .rr-empty-state__icon-wrap{background:rgba(var(--danger-rgb),.1);color:rgb(var(--danger-rgb))}.rr-empty-state--error .rr-empty-state__title{color:rgba(252,165,165,.9)}.tool-sidebar-header{padding:0 16px;margin:0}.tool-sidebar-title{margin:0 0 4px;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-primary);line-height:1.25;letter-spacing:-.02em}.tool-sidebar-byline{margin:0;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-muted);line-height:1.3;letter-spacing:.02em}.tool-sidebar-byline-round{color:var(--accent)}.tool-sidebar-byline-raise{color:var(--text-primary)}.rr-overlay{position:fixed;inset:0;z-index:400;display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.rr-overlay--open{opacity:1;visibility:visible;pointer-events:auto;animation:rr-overlay-in .2s ease}@keyframes rr-overlay-in{0%{opacity:0}}.rr-overlay__scrim{position:absolute;inset:0;background:var(--popout-scrim);cursor:pointer}.rr-overlay--blur .rr-overlay__scrim{backdrop-filter:blur(var(--popout-scrim-blur));-webkit-backdrop-filter:blur(var(--popout-scrim-blur))}.rr-overlay--busy .rr-overlay__scrim{cursor:default}.rr-overlay--modal{align-items:center;justify-content:center;padding:48px max(16px,env(safe-area-inset-right)) 48px max(16px,env(safe-area-inset-left))}.rr-drawer,.rr-modal{display:flex;flex-direction:column;box-sizing:border-box;min-height:0;overflow:hidden;background:var(--popout-surface);color:var(--text-body);font-family:var(--font-sans);font-size:14px;line-height:1.5;outline:none}.rr-drawer:not(.rr-drawer--docked),.rr-modal{position:relative;z-index:1;border:1px solid var(--popout-border);box-shadow:var(--popout-shadow)}.rr-modal{width:min(var(--modal-w-md),100%);max-height:var(--modal-max-h);border-radius:var(--popout-radius);transform:translateY(8px) scale(.985);opacity:0;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s ease}.rr-modal--sm{width:min(var(--modal-w-sm),100%)}.rr-modal--md{width:min(var(--modal-w-md),100%)}.rr-modal--lg{width:min(var(--modal-w-lg),100%)}.rr-overlay--open .rr-modal{transform:none;opacity:1;animation:rr-modal-in .26s cubic-bezier(.22,1,.36,1)}@keyframes rr-modal-in{0%{transform:translateY(8px) scale(.985);opacity:0}}.rr-overlay--drawer{justify-content:flex-end}.rr-drawer:not(.rr-drawer--docked){width:min(var(--drawer-w),100vw);height:100%;max-height:100dvh;border-width:0 0 0 1px;border-radius:0;transform:translateX(100%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.rr-drawer.rr-drawer--open:not(.rr-drawer--docked){transform:none;animation:rr-drawer-in .28s cubic-bezier(.22,1,.36,1)}@keyframes rr-drawer-in{0%{transform:translateX(100%)}}.rr-drawer--docked{position:relative}.rr-drawer--docked,.rr-drawer--docked .rr-popout__footer{background:var(--bg-raised)}.rr-popout__header{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 12px;flex-shrink:0;padding:20px 24px 16px}.rr-popout__heading{flex:1 1;min-width:0}.rr-popout__title-row{display:flex;align-items:center;gap:8px}.rr-popout__icon{display:inline-flex;flex-shrink:0;color:var(--text-secondary)}.rr-popout--warning .rr-popout__icon{color:var(--warning)}.rr-popout--danger .rr-popout__icon{color:var(--danger)}.rr-popout__title{margin:0;font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.35;color:var(--text-primary)}.rr-popout__subtitle{margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.45;color:var(--text-secondary)}.rr-popout__header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin:-6px -8px 0 0}.rr-overlay--modal .rr-popout__close{margin:-6px -8px 0 0}.rr-popout__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:var(--btn-radius);background:transparent;color:var(--text-quiet);cursor:pointer;transition:color .18s ease,background .18s ease}.rr-popout__close:hover:not(:disabled){color:var(--text-primary);background:var(--overlay-3)}.rr-popout__close:focus-visible{outline:2px solid var(--btn-focus-ring);outline-offset:2px}.rr-popout__close:disabled{color:var(--btn-disabled-fg);cursor:not-allowed}.rr-popout__header-extra{flex:1 0 100%;min-width:0;margin-top:12px}.rr-popout__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:0 24px 20px}.rr-drawer .rr-popout__body{padding-bottom:calc(var(--rr-drawer-footer-h, 0px) + 24px);scroll-padding-bottom:calc(var(--rr-drawer-footer-h, 0px) + 24px)}.rr-popout__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;padding:16px 24px;border-top:1px solid var(--popout-hairline);background:var(--popout-surface)}.rr-drawer .rr-popout__footer{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-bottom:max(16px,env(safe-area-inset-bottom))}.rr-popout__footer--dock{flex-direction:column;align-items:stretch;justify-content:flex-start}.rr-popout__status{flex:1 1 auto;min-width:0;margin-right:auto;font-size:13px;line-height:1.4;color:var(--text-quiet)}.rr-popout__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.rr-popout__body p{margin:0}.rr-field{display:flex;flex-direction:column;gap:6px;min-width:0}.rr-field__label{font-size:13px;font-weight:500;line-height:1.35;letter-spacing:normal;text-transform:none;color:var(--text-body)}.rr-field>.rr-field__error,.rr-field>.rr-field__help{margin:0}.rr-popout__note{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary)}@media (max-width:767px){.rr-overlay--modal{align-items:flex-end;padding:0}.rr-modal,.rr-modal--lg,.rr-modal--md,.rr-modal--sm{width:100%;max-height:min(92dvh,760px);border-radius:var(--popout-radius) var(--popout-radius) 0 0;transform:translateY(100%)}.rr-overlay--open .rr-modal{animation-name:rr-sheet-in}@keyframes rr-sheet-in{0%{transform:translateY(100%)}}.rr-overlay--modal .rr-popout__footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.rr-drawer:not(.rr-drawer--docked){width:100vw}}@media (prefers-reduced-motion:reduce){.rr-drawer,.rr-modal,.rr-overlay{transition:none!important;animation:none!important}}.rr-menu{position:fixed;top:0;left:0;z-index:500;box-sizing:border-box;min-width:var(--menu-min-w);max-width:var(--menu-max-w);padding:var(--menu-padding);overflow-y:auto;overscroll-behavior:contain;background:var(--menu-surface);border:1px solid var(--menu-border);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow);font-family:var(--font-sans);animation:rr-menu-in .12s ease}@keyframes rr-menu-in{0%{opacity:0}}.rr-menu__item{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;height:var(--menu-item-h);padding:0 12px;border:none;border-radius:calc(var(--menu-radius) - var(--menu-padding));background:transparent;color:var(--menu-item-fg);font-family:inherit;font-size:13px;font-weight:400;line-height:1;text-align:left;text-decoration:none;cursor:pointer;outline:none}.rr-menu__item:focus-visible,.rr-menu__item:hover:not(:disabled){background:var(--menu-item-hover)}.rr-menu__item:focus-visible{box-shadow:inset 0 0 0 1px var(--btn-focus-ring)}.rr-menu__item:disabled{color:var(--btn-disabled-fg);cursor:not-allowed}.rr-menu__item--selected{color:var(--text-primary)}.rr-menu__item--danger{color:var(--menu-danger)}.rr-menu__text{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rr-menu__meta{flex-shrink:0;margin-left:8px;font-size:12px;color:var(--text-quiet)}.rr-menu__icon{display:inline-flex;flex-shrink:0;color:var(--text-secondary)}.rr-menu__item--danger .rr-menu__icon{color:inherit}.rr-menu__check{flex-shrink:0;color:var(--text-primary)}.rr-menu__box{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border:1px solid var(--btn-secondary-border-hover);border-radius:4px;color:var(--background)}.rr-menu__box--on{background:var(--text-primary);border-color:var(--text-primary)}.rr-menu__divider{height:1px;margin:var(--menu-padding) 0;background:var(--menu-border)}.rr-menu__label{padding:8px 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rr-menu__empty,.rr-menu__label{font-size:13px;color:var(--text-quiet)}.rr-menu__empty{margin:0;padding:10px 12px}@media (prefers-reduced-motion:reduce){.rr-menu{animation:none}}.rr-choice{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;min-width:0;padding:0 12px;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-secondary);font-family:var(--font-sans);font-size:13px;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.rr-choice--described{align-items:flex-start;padding-top:10px;padding-bottom:10px}.rr-choice:hover:not(.rr-choice--disabled){border-color:var(--field-border-hover);color:var(--text-primary)}.rr-choice--on{border-color:rgba(255,255,255,.24);color:#ffffff}.rr-choice--disabled{opacity:.5;cursor:not-allowed}.rr-choice__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.rr-choice:has(.rr-choice__input:focus-visible){border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.rr-choice__control{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid rgba(255,255,255,.32);background:transparent;color:#000000;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease}.rr-choice--described .rr-choice__control{margin-top:1px}.rr-choice__control--checkbox{border-radius:4px}.rr-choice__control--radio{border-radius:50%}.rr-choice--on .rr-choice__control--checkbox{background:var(--accent);border-color:var(--accent)}.rr-choice--on .rr-choice__control--radio{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 4px,transparent 4.5px)}.rr-choice__text{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-choice__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-choice__desc{font-size:12px;line-height:1.45;color:var(--text-quiet)}.rr-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rr-choice-list{display:flex;flex-direction:column;gap:8px}@media (max-width:480px){.rr-choice-grid{grid-template-columns:minmax(0,1fr)}}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:var(--font-montserrat),Montserrat,system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--text-md-lh)}.bg-background{background-color:var(--background)}.rr-text-primary{color:var(--text-primary)}.rr-text-secondary{color:var(--text-secondary)}.rr-text-muted{color:var(--text-muted)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:var(--leading-tight);font-weight:600}h1{font-size:var(--text-3xl);line-height:var(--text-3xl-lh)}h2{font-size:var(--text-2xl);line-height:var(--text-2xl-lh)}h3{font-size:var(--text-xl);line-height:var(--text-xl-lh)}h4{font-size:var(--text-lg);line-height:var(--text-lg-lh)}h5,h6{font-size:var(--text-md);line-height:var(--text-md-lh)}.font-sans{font-family:var(--font-sans)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs);line-height:var(--text-xs-lh)}.text-sm{font-size:var(--text-sm);line-height:var(--text-sm-lh)}.text-md{font-size:var(--text-md);line-height:var(--text-md-lh)}.text-lg{font-size:var(--text-lg);line-height:var(--text-lg-lh)}.text-xl{font-size:var(--text-xl);line-height:var(--text-xl-lh)}.text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl-lh)}.text-3xl{font-size:var(--text-3xl);line-height:var(--text-3xl-lh)}.rr-figure,.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.rr-figure{font-family:var(--font-mono)}.loading-spinner{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentcolor;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield;-moz-appearance:textfield}