@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fraunces-latin-400-normal.2j1-120rypbv0.woff2)format("woff2"),url(../media/fraunces-latin-400-normal.2q5_ewrewux8n.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(../media/fraunces-latin-500-normal.3snrgjsqgdu5o.woff2)format("woff2"),url(../media/fraunces-latin-500-normal.30pst_7y53yzy.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-600-normal.00o8rxlzhbj_q.woff2)format("woff2"),url(../media/fraunces-latin-600-normal.3pqk_522wwkd5.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fraunces-latin-700-normal.0g7yw9rrs60ak.woff2)format("woff2"),url(../media/fraunces-latin-700-normal.3dtw3a4o2_7gt.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(../media/outfit-latin-300-normal.0fg10f3fme7jj.woff2)format("woff2"),url(../media/outfit-latin-300-normal.3ix64ipec005l.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-400-normal.0qc9jx-02bjhr.woff2)format("woff2"),url(../media/outfit-latin-400-normal.37r-0e7n667xn.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(../media/outfit-latin-500-normal.3r7bui-qf0qs6.woff2)format("woff2"),url(../media/outfit-latin-500-normal.19m0jrgfggs83.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-600-normal.3s68twez8chh7.woff2)format("woff2"),url(../media/outfit-latin-600-normal.2q9xwmp-q4tgu.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(../media/outfit-latin-700-normal.0w3yrtx4-qwen.woff2)format("woff2"),url(../media/outfit-latin-700-normal.18l_rdrsri6vr.woff)format("woff")}
@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bitter-latin-400-normal.2qyb7ojvp5d69.woff2)format("woff2"),url(../media/bitter-latin-400-normal.0ur7vxx_9u0o4.woff)format("woff")}
@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/bitter-latin-500-normal.1gsbs7kaii-bh.woff2)format("woff2"),url(../media/bitter-latin-500-normal.3pj8rnb_jjbus.woff)format("woff")}
@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/bitter-latin-600-normal.151si_90th90a.woff2)format("woff2"),url(../media/bitter-latin-600-normal.0v283h4jaxw9i.woff)format("woff")}
@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/bitter-latin-700-normal.3i8g57cqnm8e4.woff2)format("woff2"),url(../media/bitter-latin-700-normal.2t_o14-6wwepk.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(../media/ibm-plex-sans-latin-300-normal.3ftkph6ea7ixg.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-300-normal.2mhtwrlxcvr0t.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-700-normal.3cj1z__33gk9h.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-700-normal.43_h0be0oa3u4.woff)format("woff")}
:root{--bg:#fff;--fg:#0a0a0a;--forge-hero-copy:#f4f7ff;--muted:#5f6878;--muted-foreground:#5f6878;--border:#e5e7eb;--border-card:#8b95a2;--card:var(--bg);--card-foreground:var(--fg);--popover:var(--bg);--popover-foreground:var(--fg);--primary:#1e40af;--primary-foreground:#fff;--primary-hover:#1b3a99;--accent:#218cb6;--accent-foreground:#fff;--ring:var(--primary);--border-subtle:color-mix(in oklab, var(--border) 72%, transparent);--border-default:color-mix(in oklab, var(--border) 82%, var(--border-card));--border-strong:var(--border-card);--border-interactive:color-mix(in oklab, var(--primary) 62%, var(--border));--border-focus:var(--ring);--surface-base:var(--bg);--surface-raised:color-mix(in oklab, var(--card) 97%, var(--primary) 3%);--surface-nested:color-mix(in oklab, var(--card) 88%, var(--accent) 12%);--surface-active:color-mix(in oklab, var(--card) 74%, var(--primary) 26%);--surface-selected:color-mix(in oklab, var(--card) 78%, var(--accent) 22%);--surface-overlay:var(--popover);--shadow-subtle:0 1px 0 color-mix(in oklab, var(--fg) 8%, transparent), 0 8px 20px color-mix(in oklab, var(--fg) 8%, transparent);--shadow-raised:0 14px 32px color-mix(in oklab, var(--fg) 14%, transparent), 0 4px 10px color-mix(in oklab, var(--fg) 10%, transparent);--pill-bg-on:var(--primary);--pill-bg-off:#e5e7eb;--pill-inner-bg-on:#adadad;--pill-inner-bg-off:#fff;--label-color-on:var(--primary-foreground);--label-color-off:var(--fg);--info-bg:#dbeafe;--info-border:#93c5fd;--info-foreground:#1e40af;--success-bg:#dcfce7;--success-border:#86efac;--success-foreground:#166534;--strategy-success-accent:var(--success-foreground);--warning-bg:#b96300e1;--warning-border:#ac5c00;--warning-foreground:var(--bg);--danger-bg:#fee2e2;--danger-border:#fca5a5;--danger-foreground:#991b1b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--chart-axis-label:#3d4550;--chart-axis-grid:#d7dde6;--chart-axis-tick:#565f6b;--chart-series-1:#5b8ff9;--chart-series-2:#5ad8a6;--chart-series-3:#5d7092;--chart-candle-up:#2563eb;--chart-candle-down:#64748b;--card-header-gradient:linear-gradient(135deg, var(--card) 0%, color-mix(in srgb, var(--card) 95%, var(--primary) 5%) 100%);--progress-success-gradient:linear-gradient(90deg, color-mix(in srgb, var(--success-border) 80%, var(--primary) 20%) 0%, var(--success-border) 100%);--progress-warning-gradient:linear-gradient(90deg, color-mix(in srgb, var(--warning-border) 70%, #ffe066 30%) 0%, color-mix(in srgb, var(--warning-border) 90%, var(--warning-bg) 10%) 100%);--progress-danger-gradient:linear-gradient(90deg, color-mix(in srgb, var(--danger-border) 65%, #faa 35%) 0%, color-mix(in srgb, var(--danger-border) 90%, var(--danger-bg) 10%) 100%);--strategy-layer-fallback-overlay-halo-border:#3f8597;--strategy-layer-fallback-overlay-halo-fill:#3f85971f;--strategy-layer-fallback-overlay-halo-glow:#3f859733;--strategy-layer-fallback-overlay-badge-border:#5c9ca9;--strategy-layer-fallback-overlay-badge-bg:color-mix(in srgb, var(--card) 84%, #dff0f4 16%);--strategy-layer-fallback-overlay-badge-label:#356673;--strategy-layer-fallback-overlay-badge-count:#16313a;--strategy-layer-fallback-overlay-focus-halo-border:var(--primary);--strategy-layer-fallback-overlay-focus-halo-fill:color-mix(in srgb, var(--primary) 10%, transparent);--strategy-layer-fallback-overlay-focus-halo-glow:color-mix(in srgb, var(--primary) 16%, transparent);--strategy-layer-fallback-overlay-focus-badge-border:var(--primary);--strategy-layer-fallback-overlay-focus-badge-bg:color-mix(in srgb, var(--card) 90%, var(--primary) 10%);--strategy-layer-fallback-overlay-focus-badge-label:color-mix(in srgb, var(--primary) 78%, var(--fg));--strategy-layer-fallback-overlay-focus-badge-count:var(--fg);--strategy-layer-fallback-overlay-badge-shadow:0 8px 20px #0f172a1a, 0 2px 8px #0f172a14;--forge-bg-start:#dfe4ea;--forge-bg-mid1:#d4dae2;--forge-bg-mid2:#c8d0da;--forge-bg-end:#bcc6d1;--forge-glow:#b978481f;--forge-glow-accent:#c88c5c0d;--forge-curtain-cloth:#7c858f;--forge-curtain-valance:#929aa3;--forge-curtain-braid:#c2c7ce;--forge-spark-1:#ff5722;--forge-spark-2:#ff7043;--forge-spark-3:#ff9800;--forge-spark-4:#f44336;--plan-free-accent:var(--muted);--plan-live-accent:var(--forge-spark-3);--plan-operator-accent:var(--forge-spark-1);--plan-desk-accent:var(--forge-spark-4);--plan-scale-accent:var(--primary);--pricing-forge-surface:#1e3a8a16;--pricing-forge-rim:#1e3a8a2b;--pricing-contrast-surface:#1e40af12;--pricing-contrast-rim:#1e40af24;--pricing-panel-surface:#1e3a8a0b;--pricing-panel-rim:#1e3a8a1c;--pricing-cutout-stroke-core:#23417e75;--pricing-cutout-stroke-halo:#23417e1a;--layout-guide:#a276ff6b;--datetime-picker-icon-filter:none;--etched-border-color:#0006;--etched-border-top-color:#0000008c;--etched-border-left-color:#0000007a;--etched-surface-base:linear-gradient(180deg, #000000c7 0%, #000000b3 100%);--etched-surface-hatch:repeating-linear-gradient(45deg, transparent 0, transparent 5px, #00000038 5px, #00000038 6px, transparent 6px, transparent 11px), repeating-linear-gradient(-45deg, transparent 0, transparent 5px, #ffffff0b 5px, #ffffff0b 6px, transparent 6px, transparent 11px);--etched-surface-bg:var(--etched-surface-hatch), var(--etched-surface-base);--etched-surface-bg-smooth:var(--etched-surface-base);--etched-surface-bg-opaque:var(--etched-surface-hatch), linear-gradient(180deg, #1a1a1a 0%, #0f0f0f 100%);--etched-bevel-shadow:inset 0 3px 6px #00000080, inset 0 1px 2px #00000073, inset 3px 0 5px #00000047, inset 1px 1px 3px #00000059, inset -1px 0 2px #0000001a, inset 0 -1px 0 #ffffff1a, inset -1px -1px 0 #ffffff0f;--forge-bronze-conic:conic-gradient(from 210deg, #d0d0d0 0deg, #787878 60deg, #e6e6e6 120deg, #bdbdbd 160deg, #a2a2a2 200deg, #6d6d6d 260deg, #ddd 320deg, #d0d0d0 360deg);--forge-rim-color-1:#d0d0d0;--forge-rim-color-2:#787878;--forge-rim-color-3:#e6e6e6;--forge-rim-color-4:#bdbdbd;--forge-rim-color-5:#a2a2a2;--forge-rim-color-6:#6d6d6d;--forge-rim-color-7:#ddd;--forge-rim-color-8:#d0d0d0;--forge-bronze-conic-animated:conic-gradient(from var(--forge-rim-angle), #d0d0d0 0deg, #787878 60deg, #e6e6e6 120deg, #bdbdbd 160deg, #a2a2a2 200deg, #6d6d6d 260deg, #ddd 320deg, #d0d0d0 360deg);--forge-cta-highlight:#ffffffd1;--forge-cta-glint-core:#fffffff5;--forge-cta-glint-halo:#d2d2d257;--forge-cta-face-base:linear-gradient(180deg, #4a4a4a 0%, #222 100%);--forge-cta-face-accents:radial-gradient(130% 90% at 50% 0%, #ffffff29 0%, transparent 55%), radial-gradient(130% 90% at 50% 100%, #0003 0%, transparent 60%);--forge-brushed-steel-texture:radial-gradient(ellipse 24px 1px at 18% 22%, #ffffff17 0%, #ffffff0a 50%, transparent 100%), radial-gradient(ellipse 32px 1px at 64% 38%, #ffffff12 0%, transparent 100%), radial-gradient(ellipse 20px 1px at 82% 71%, #ffffff14 0%, transparent 100%), radial-gradient(ellipse 28px 1px at 32% 84%, #ffffff0f 0%, transparent 100%), radial-gradient(ellipse 18px 1px at 50% 12%, color-mix(in oklab, var(--fg) 9%, transparent) 0%, transparent 100%), radial-gradient(ellipse 26px 1px at 12% 58%, color-mix(in oklab, var(--fg) 7%, transparent) 0%, transparent 100%), radial-gradient(ellipse 22px 1px at 73% 16%, color-mix(in oklab, var(--fg) 8%, transparent) 0%, transparent 100%), repeating-linear-gradient(174deg, color-mix(in oklab, var(--fg) 7%, transparent) 0px, transparent 1px, transparent 4px, #ffffff0a 5px, transparent 6px, transparent 11px), repeating-linear-gradient(176deg, transparent 0px, transparent 3px, color-mix(in oklab, var(--fg) 5%, transparent) 4px, transparent 5px, transparent 7px, color-mix(in oklab, var(--fg) 6%, transparent) 8px, transparent 9px, transparent 17px), repeating-linear-gradient(178deg, transparent 0px, transparent 6px, #ffffff0a 7px, transparent 8px, transparent 23px), repeating-linear-gradient(172deg, transparent 0px, transparent 9px, color-mix(in oklab, var(--fg) 4%, transparent) 10px, transparent 11px, transparent 13px, #ffffff08 14px, transparent 15px, transparent 29px), repeating-linear-gradient(88deg, color-mix(in oklab, var(--fg) 3%, transparent) 0px, transparent 1px, transparent 10px);--forge-cta-face-bg:var(--forge-cta-face-accents), var(--forge-cta-face-base);--forge-cta-shell-bg:linear-gradient(180deg, #666 0%, #4f4f4f 100%);--forge-cta-shell-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #000000b3, 0 1px 0 #0000008c;--forge-cta-face-shadow:inset 0 1px 0 #ffffff24, inset 0 -1px 0 #0000008c, inset 0 -10px 22px #0003;--showcase-card-shell:#c8d0db;--showcase-card-surface:#e8edf3;--showcase-card-surface-2:#d8dfe8;--showcase-card-border:#9aa3b1;--showcase-card-border-bright:#fff;--showcase-card-shadow:0 18px 36px -14px #0f172a4d, 0 2px 6px #0f172a1a;--showcase-accent:var(--primary);--showcase-accent-soft:var(--accent);--showcase-accent-muted:color-mix(in oklab, var(--primary) 32%, #cbd5e1);--showcase-text-strong:#0f172a;--showcase-text:#1f2937;--showcase-text-muted:var(--muted);--showcase-glint:#ffffffd9;--showcase-rivet-core:color-mix(in oklab, var(--showcase-card-border) 30%, #fff);--showcase-rivet-ring:color-mix(in oklab, var(--showcase-card-border) 60%, #1f2937);--showcase-medallion-inner:#d0d7e1;--showcase-medallion-deep:#b6bfcd;--showcase-grain:#ffffff80;--showcase-grain-shadow:#0f172a0f;--showcase-frame-light:#ffffffe6;--showcase-frame-shadow:#0f172a38;--showcase-glint-hotspot:#ffffffbf}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--forge-brushed-steel-texture:radial-gradient(ellipse 24px 1px at 18% 22%, lab(100% -.0000298023 .0000119209/.09) 0%, lab(100% -.0000298023 .0000119209/.04) 50%, transparent 100%), radial-gradient(ellipse 32px 1px at 64% 38%, lab(100% -.0000298023 .0000119209/.07) 0%, transparent 100%), radial-gradient(ellipse 20px 1px at 82% 71%, lab(100% -.0000298023 .0000119209/.08) 0%, transparent 100%), radial-gradient(ellipse 28px 1px at 32% 84%, lab(100% -.0000298023 .0000119209/.06) 0%, transparent 100%), radial-gradient(ellipse 18px 1px at 50% 12%, color-mix(in oklab, var(--fg) 9%, transparent) 0%, transparent 100%), radial-gradient(ellipse 26px 1px at 12% 58%, color-mix(in oklab, var(--fg) 7%, transparent) 0%, transparent 100%), radial-gradient(ellipse 22px 1px at 73% 16%, color-mix(in oklab, var(--fg) 8%, transparent) 0%, transparent 100%), repeating-linear-gradient(174deg, color-mix(in oklab, var(--fg) 7%, transparent) 0px, transparent 1px, transparent 4px, lab(100% -.0000298023 .0000119209/.04) 5px, transparent 6px, transparent 11px), repeating-linear-gradient(176deg, transparent 0px, transparent 3px, color-mix(in oklab, var(--fg) 5%, transparent) 4px, transparent 5px, transparent 7px, color-mix(in oklab, var(--fg) 6%, transparent) 8px, transparent 9px, transparent 17px), repeating-linear-gradient(178deg, transparent 0px, transparent 6px, lab(100% -.0000298023 .0000119209/.04) 7px, transparent 8px, transparent 23px), repeating-linear-gradient(172deg, transparent 0px, transparent 9px, color-mix(in oklab, var(--fg) 4%, transparent) 10px, transparent 11px, transparent 13px, lab(100% -.0000298023 .0000119209/.03) 14px, transparent 15px, transparent 29px), repeating-linear-gradient(88deg, color-mix(in oklab, var(--fg) 3%, transparent) 0px, transparent 1px, transparent 10px)}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}[data-theme=dark]{--bg:#0b0f14;--fg:#e5e7eb;--forge-hero-copy:#fff;--muted:#9ca3af;--muted-foreground:#9ca3af;--border:#1f2937;--border-card:#4b5563;--card:#0e141b;--card-foreground:var(--fg);--popover:#0e141b;--popover-foreground:var(--fg);--primary:#60a5fa;--primary-foreground:#0a0a0a;--primary-hover:#3b82f6;--accent:#ddd6fe;--accent-foreground:#0a0a0a;--ring:var(--primary);--border-subtle:color-mix(in oklab, var(--border) 66%, transparent);--border-default:color-mix(in oklab, var(--border) 78%, var(--primary) 22%);--border-strong:color-mix(in oklab, var(--border) 48%, var(--fg));--border-interactive:color-mix(in oklab, var(--primary) 68%, var(--border));--border-focus:var(--ring);--surface-base:var(--bg);--surface-raised:color-mix(in oklab, var(--card) 95%, var(--primary) 5%);--surface-nested:color-mix(in oklab, var(--card) 86%, var(--bg) 14%);--surface-active:color-mix(in oklab, var(--card) 66%, var(--primary) 34%);--surface-selected:color-mix(in oklab, var(--card) 74%, var(--accent) 26%);--surface-overlay:var(--popover);--shadow-subtle:0 1px 0 #0000007a, 0 10px 24px #0000003d;--shadow-raised:0 18px 40px #00000094, 0 4px 12px #0000006b;--pill-bg-on:var(--primary);--pill-bg-off:#374151;--pill-inner-bg-on:#d1d5db;--pill-inner-bg-off:#111827;--label-color-on:var(--primary-foreground);--label-color-off:var(--fg);--info-bg:#1e3a5f;--info-border:#60a5fa;--info-foreground:#93c5fd;--success-bg:#064e3b;--success-border:#10b981;--success-foreground:#a7f3d0;--strategy-success-accent:var(--success-border);--danger-bg:#7f1d1d;--danger-border:#f87171;--danger-foreground:#fecaca;--warning-bg:#8d5c00a6;--warning-border:#ffb835;--warning-foreground:#ffc14f;--chart-axis-label:#9ca3af;--chart-axis-grid:#1f2937;--chart-axis-tick:#d1d5db;--chart-series-1:#8ab4ff;--chart-series-2:#6ee7b7;--chart-series-3:#a5b4fc;--chart-candle-up:#60a5fa;--chart-candle-down:#475569;--card-header-gradient:linear-gradient(135deg, var(--card) 0%, color-mix(in srgb, var(--card) 95%, var(--primary) 5%) 100%);--progress-success-gradient:linear-gradient(90deg, color-mix(in srgb, var(--success-border) 75%, var(--primary) 25%) 0%, var(--success-border) 100%);--progress-warning-gradient:linear-gradient(90deg, color-mix(in srgb, var(--warning-border) 65%, #fe8 35%) 0%, color-mix(in srgb, var(--warning-border) 85%, var(--warning-bg) 15%) 100%);--progress-danger-gradient:linear-gradient(90deg, color-mix(in srgb, var(--danger-border) 60%, #fbb 40%) 0%, color-mix(in srgb, var(--danger-border) 85%, var(--danger-bg) 15%) 100%);--strategy-layer-fallback-overlay-halo-border:#4f97aa;--strategy-layer-fallback-overlay-halo-fill:#4f97aa29;--strategy-layer-fallback-overlay-halo-glow:#4f97aa3d;--strategy-layer-fallback-overlay-badge-border:#63adc0;--strategy-layer-fallback-overlay-badge-bg:color-mix(in srgb, var(--card) 78%, #15313b 22%);--strategy-layer-fallback-overlay-badge-label:#90c1d0;--strategy-layer-fallback-overlay-badge-count:#ecf8fc;--strategy-layer-fallback-overlay-focus-halo-border:var(--primary);--strategy-layer-fallback-overlay-focus-halo-fill:color-mix(in srgb, var(--primary) 12%, transparent);--strategy-layer-fallback-overlay-focus-halo-glow:color-mix(in srgb, var(--primary) 18%, transparent);--strategy-layer-fallback-overlay-focus-badge-border:var(--primary);--strategy-layer-fallback-overlay-focus-badge-bg:color-mix(in srgb, var(--card) 82%, var(--primary) 18%);--strategy-layer-fallback-overlay-focus-badge-label:color-mix(in srgb, var(--primary) 76%, white);--strategy-layer-fallback-overlay-focus-badge-count:var(--fg);--strategy-layer-fallback-overlay-badge-shadow:0 10px 24px #00000052, 0 3px 10px #00000042;--forge-bg-start:#050508;--forge-bg-mid1:#0a0a12;--forge-bg-mid2:#12121f;--forge-bg-end:#1a1520;--forge-glow:#ff6b3526;--forge-glow-accent:#ff44000d;--forge-curtain-cloth:#0f1b47;--forge-curtain-valance:#132356;--forge-curtain-braid:#7d8fb3;--forge-spark-1:#ff4500;--forge-spark-2:#ff6b35;--forge-spark-3:#ff8c00;--forge-spark-4:#ff2d00;--plan-free-accent:var(--muted);--plan-live-accent:var(--forge-spark-3);--plan-operator-accent:var(--forge-spark-1);--plan-desk-accent:var(--forge-spark-4);--plan-scale-accent:var(--primary);--pricing-forge-surface:#60a5fa11;--pricing-forge-rim:#60a5fa24;--pricing-contrast-surface:#60a5fa0e;--pricing-contrast-rim:#60a5fa1c;--pricing-panel-surface:#60a5fa08;--pricing-panel-rim:#60a5fa14;--pricing-cutout-stroke-core:#b1d6ff57;--pricing-cutout-stroke-halo:#b1d6ff1a;--layout-guide:#b189ff66;--datetime-picker-icon-filter:invert(1) brightness(1.1);--forge-bronze-conic:conic-gradient(from 210deg, #7b879b 0deg, #22324d 60deg, #9aa8bd 120deg, #4d5f7a 160deg, #31445f 200deg, #162233 260deg, #8796ac 320deg, #7b879b 360deg);--forge-rim-color-1:#7b879b;--forge-rim-color-2:#22324d;--forge-rim-color-3:#9aa8bd;--forge-rim-color-4:#4d5f7a;--forge-rim-color-5:#31445f;--forge-rim-color-6:#162233;--forge-rim-color-7:#8796ac;--forge-rim-color-8:#7b879b;--forge-bronze-conic-animated:conic-gradient(from var(--forge-rim-angle), #7b879b 0deg, #22324d 60deg, #9aa8bd 120deg, #4d5f7a 160deg, #31445f 200deg, #162233 260deg, #8796ac 320deg, #7b879b 360deg);--forge-cta-highlight:#e1e6ee;--forge-cta-glint-core:#eff1f6;--forge-cta-glint-halo:#7d8fb347;--forge-cta-face-base:linear-gradient(180deg, #19253a 0%, #0c1422 100%);--forge-cta-face-accents:radial-gradient(130% 90% at 50% 0%, #b5c6e224 0%, transparent 55%), radial-gradient(130% 90% at 50% 100%, #22324d47 0%, transparent 60%);--forge-cta-shell-bg:linear-gradient(180deg, #31445f 0%, #1d2c43 100%);--forge-cta-shell-shadow:inset 0 1px 0 #b5c6e224, inset 0 -1px 0 #000000bd, 0 1px 0 #0000008c;--forge-cta-face-shadow:inset 0 1px 0 #b5c6e21f, inset 0 -1px 0 #00000094, inset 0 -10px 22px #0c142266;--showcase-card-shell:#1a2230;--showcase-card-surface:#131b27;--showcase-card-surface-2:#0d1320;--showcase-card-border:#283446;--showcase-card-border-bright:color-mix(in oklab, var(--primary) 38%, #283446);--showcase-card-shadow:0 26px 52px -18px #000000bf, 0 6px 14px #00000073;--showcase-accent:var(--primary);--showcase-accent-soft:var(--accent);--showcase-accent-muted:color-mix(in oklab, var(--primary) 35%, #1a2230);--showcase-text-strong:#f3f6fb;--showcase-text:color-mix(in oklab, var(--fg) 92%, white 8%);--showcase-text-muted:color-mix(in oklab, var(--muted) 90%, white 8%);--showcase-glint:color-mix(in oklab, var(--primary) 38%, white);--showcase-rivet-core:color-mix(in oklab, var(--primary) 28%, white);--showcase-rivet-ring:color-mix(in oklab, var(--showcase-card-border) 55%, black);--showcase-medallion-inner:#0c121b;--showcase-medallion-deep:#060a10;--showcase-grain:#b4d2f00f;--showcase-grain-shadow:#0003;--showcase-frame-light:#b4d2f033;--showcase-frame-shadow:#0000008c;--showcase-glint-hotspot:color-mix(in oklab, var(--primary) 45%, white)}@supports (color:lab(0% 0 0)){[data-theme=dark]{--shadow-subtle:0 1px 0 lab(0% 0 0/.48), 0 10px 24px lab(0% 0 0/.24);--shadow-raised:0 18px 40px lab(0% 0 0/.58), 0 4px 12px lab(0% 0 0/.42);--forge-cta-highlight:lab(90.9888% -.346333 -4.80001);--forge-cta-glint-core:lab(95.0856% -.202596 -2.62591)}}[data-theme=steel]{--bg:#0f0d0b;--fg:#ddd5cb;--forge-hero-copy:#fff;--muted:#9a8f80;--muted-foreground:#9a8f80;--border:#332d25;--border-card:#5a5040;--card:#14110e;--card-foreground:var(--fg);--popover:#14110e;--popover-foreground:var(--fg);--primary:#998668;--primary-foreground:#0f0d0b;--primary-hover:#867558;--accent:#b8a484;--accent-foreground:#0f0d0b;--ring:var(--primary);--border-subtle:color-mix(in oklab, var(--border) 68%, transparent);--border-default:color-mix(in oklab, var(--border) 82%, var(--accent) 18%);--border-strong:color-mix(in oklab, var(--border) 48%, var(--fg));--border-interactive:color-mix(in oklab, var(--accent) 64%, var(--border));--border-focus:var(--ring);--surface-base:var(--bg);--surface-raised:color-mix(in oklab, var(--card) 95%, var(--primary) 5%);--surface-nested:color-mix(in oklab, var(--card) 84%, var(--bg) 16%);--surface-active:color-mix(in oklab, var(--card) 64%, var(--accent) 36%);--surface-selected:color-mix(in oklab, var(--card) 70%, var(--accent) 30%);--surface-overlay:var(--popover);--shadow-subtle:0 1px 0 #00000070, 0 10px 24px #00000042;--shadow-raised:0 18px 40px #0009, 0 4px 12px #00000070;--pill-bg-on:var(--primary);--pill-bg-off:#2e281f;--pill-inner-bg-on:#ddd5cb;--pill-inner-bg-off:#0f0d0b;--label-color-on:var(--primary-foreground);--label-color-off:var(--fg);--strategy-success-accent:var(--success-foreground);--info-bg:#1a1610;--info-border:#998668;--info-foreground:#c8b898;--success-bg:#1a2e10;--success-border:#6da84a;--success-foreground:#a8d88a;--danger-bg:#3d1212;--danger-border:#c54b4b;--danger-foreground:#f0a8a8;--warning-bg:#2e2510a6;--warning-border:#b8a060;--warning-foreground:#d8c890;--chart-axis-label:#857b6e;--chart-axis-grid:#282118;--chart-axis-tick:#bfb3a2;--chart-series-1:#998668;--chart-series-2:#6da84a;--chart-series-3:#a8907a;--chart-candle-up:#b8a484;--chart-candle-down:#5a4f3e;--card-header-gradient:linear-gradient(135deg, var(--card) 0%, color-mix(in srgb, var(--card) 92%, var(--primary) 8%) 100%);--progress-success-gradient:linear-gradient(90deg, color-mix(in srgb, var(--success-border) 75%, var(--primary) 25%) 0%, var(--success-border) 100%);--progress-warning-gradient:linear-gradient(90deg, color-mix(in srgb, var(--warning-border) 65%, #d8c890 35%) 0%, color-mix(in srgb, var(--warning-border) 85%, var(--warning-bg) 15%) 100%);--progress-danger-gradient:linear-gradient(90deg, color-mix(in srgb, var(--danger-border) 60%, #f0c5c5 40%) 0%, color-mix(in srgb, var(--danger-border) 85%, var(--danger-bg) 15%) 100%);--strategy-layer-fallback-overlay-halo-border:#6f968f;--strategy-layer-fallback-overlay-halo-fill:#6f968f29;--strategy-layer-fallback-overlay-halo-glow:#6f968f3d;--strategy-layer-fallback-overlay-badge-border:#8eb4ac;--strategy-layer-fallback-overlay-badge-bg:color-mix(in srgb, var(--card) 80%, #18302d 20%);--strategy-layer-fallback-overlay-badge-label:#a4c8c0;--strategy-layer-fallback-overlay-badge-count:#ece3d7;--strategy-layer-fallback-overlay-focus-halo-border:color-mix(in srgb, var(--accent) 55%, var(--primary) 45%);--strategy-layer-fallback-overlay-focus-halo-fill:color-mix(in srgb, var(--accent) 14%, transparent);--strategy-layer-fallback-overlay-focus-halo-glow:color-mix(in srgb, var(--primary) 22%, transparent);--strategy-layer-fallback-overlay-focus-badge-border:color-mix(in srgb, var(--accent) 48%, var(--primary) 52%);--strategy-layer-fallback-overlay-focus-badge-bg:color-mix(in srgb, var(--card) 76%, var(--accent) 24%);--strategy-layer-fallback-overlay-focus-badge-label:color-mix(in srgb, var(--accent) 74%, var(--fg));--strategy-layer-fallback-overlay-focus-badge-count:var(--fg);--strategy-layer-fallback-overlay-badge-shadow:0 10px 24px #00000057, 0 3px 10px #0000004d;--forge-bg-start:#080604;--forge-bg-mid1:#0c0a08;--forge-bg-mid2:#14100c;--forge-bg-end:#1a1510;--forge-glow:#b4783c2e;--forge-glow-accent:#8c5a280f;--forge-curtain-cloth:#655543;--forge-curtain-valance:#75624d;--forge-curtain-braid:#8f7d66;--forge-spark-1:#f50;--forge-spark-2:#f70;--forge-spark-3:#f90;--forge-spark-4:#f30;--plan-free-accent:var(--muted);--plan-live-accent:var(--forge-spark-3);--plan-operator-accent:var(--forge-spark-1);--plan-desk-accent:var(--forge-spark-4);--plan-scale-accent:var(--primary);--pricing-forge-surface:#98866814;--pricing-forge-rim:#98866826;--pricing-contrast-surface:#b8a4840e;--pricing-contrast-rim:#b8a4841a;--pricing-panel-surface:#98866809;--pricing-panel-rim:#98866814;--pricing-cutout-stroke-core:#d0bc974d;--pricing-cutout-stroke-halo:#d0bc9714;--layout-guide:#ab7cff5c;--datetime-picker-icon-filter:invert(.92) brightness(1.05);--forge-bronze-conic:conic-gradient(from 210deg, color-mix(in oklab, var(--accent) 90%, white 10%) 0deg, color-mix(in oklab, var(--primary) 65%, black 35%) 60deg, color-mix(in oklab, var(--accent) 92%, white 8%) 120deg, color-mix(in oklab, var(--accent) 60%, white 40%) 160deg, var(--primary) 200deg, color-mix(in oklab, var(--primary) 65%, black 35%) 260deg, color-mix(in oklab, var(--accent) 92%, white 8%) 320deg, color-mix(in oklab, var(--accent) 90%, white 10%) 360deg);--forge-rim-color-1:color-mix(in oklab, var(--accent) 90%, white 10%);--forge-rim-color-2:color-mix(in oklab, var(--primary) 65%, black 35%);--forge-rim-color-3:color-mix(in oklab, var(--accent) 92%, white 8%);--forge-rim-color-4:color-mix(in oklab, var(--accent) 60%, white 40%);--forge-rim-color-5:var(--primary);--forge-rim-color-6:color-mix(in oklab, var(--primary) 65%, black 35%);--forge-rim-color-7:color-mix(in oklab, var(--accent) 92%, white 8%);--forge-rim-color-8:color-mix(in oklab, var(--accent) 90%, white 10%);--forge-bronze-conic-animated:conic-gradient(from var(--forge-rim-angle), color-mix(in oklab, var(--accent) 90%, white 10%) 0deg, color-mix(in oklab, var(--primary) 65%, black 35%) 60deg, color-mix(in oklab, var(--accent) 92%, white 8%) 120deg, color-mix(in oklab, var(--accent) 60%, white 40%) 160deg, var(--primary) 200deg, color-mix(in oklab, var(--primary) 65%, black 35%) 260deg, color-mix(in oklab, var(--accent) 92%, white 8%) 320deg, color-mix(in oklab, var(--accent) 90%, white 10%) 360deg);--forge-cta-highlight:color-mix(in oklab, var(--accent) 74%, white 26%);--forge-cta-glint-core:color-mix(in oklab, white 88%, var(--accent) 12%);--forge-cta-glint-halo:color-mix(in oklab, var(--accent) 34%, transparent);--forge-cta-face-base:linear-gradient(180deg, color-mix(in oklab, var(--card) 95%, black 5%) 0%, color-mix(in oklab, var(--card) 70%, black 30%) 100%);--forge-cta-face-accents:radial-gradient(130% 90% at 50% 0%, color-mix(in oklab, var(--accent) 14%, transparent) 0%, transparent 55%), radial-gradient(130% 90% at 50% 100%, color-mix(in oklab, var(--primary) 14%, transparent) 0%, transparent 60%);--forge-cta-shell-bg:linear-gradient(180deg, color-mix(in oklab, var(--card) 45%, black 55%) 0%, color-mix(in oklab, var(--card) 78%, black 22%) 100%);--forge-cta-shell-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent) 22%, transparent), inset 0 -1px 0 #000000b3, 0 1px 0 #0000008c;--forge-cta-face-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent) 26%, transparent), inset 0 -1px 0 #0000008c, inset 0 -10px 22px color-mix(in oklab, var(--primary) 10%, transparent);--showcase-card-shell:#221d16;--showcase-card-surface:#1c1812;--showcase-card-surface-2:#15110d;--showcase-card-border:#3a3024;--showcase-card-border-bright:#745d3f;--showcase-card-shadow:0 26px 50px -18px #000000b8, 0 6px 14px #00000073;--showcase-accent:#cfa56b;--showcase-accent-soft:var(--accent);--showcase-accent-muted:#6f593d;--showcase-text-strong:var(--forge-hero-copy);--showcase-text:color-mix(in oklab, var(--fg) 92%, white 8%);--showcase-text-muted:var(--muted);--showcase-glint:#e8d1ae;--showcase-rivet-core:#efdfcb;--showcase-rivet-ring:#5b4932;--showcase-medallion-inner:#100d09;--showcase-medallion-deep:#060403;--showcase-grain:#dcc39612;--showcase-grain-shadow:#00000038;--showcase-frame-light:#dcc39638;--showcase-frame-shadow:#0000008c;--showcase-glint-hotspot:#edd5af}@supports (color:lab(0% 0 0)){[data-theme=steel]{--shadow-subtle:0 1px 0 lab(0% 0 0/.44), 0 10px 24px lab(0% 0 0/.26);--shadow-raised:0 18px 40px lab(0% 0 0/.6), 0 4px 12px lab(0% 0 0/.44);--showcase-card-border-bright:lab(41.2021% 6.52015 20.8071);--showcase-accent-muted:lab(39.5003% 6.28288 19.9284);--showcase-glint:lab(85.0538% 4.45777 20.4166);--showcase-rivet-core:lab(89.7836% 3.0213 11.8128);--showcase-rivet-ring:lab(32.3842% 5.71187 16.7475);--showcase-glint-hotspot:lab(86.4436% 4.5853 21.8406)}}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-5{margin:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-5{height:1.25rem}.w-5{width:1.25rem}.max-w-md{max-width:28rem}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.gap-2{gap:.5rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-visible{overflow:visible}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.p-6{padding:1.5rem}.text-right{text-align:right}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[canvas-preference\:get\]{canvas-preference:get}.\[canvas-preference\:load-default\]{canvas-preference:load-default}.\[canvas-preference\:put\]{canvas-preference:put}.\[canvas-preference\:reset\]{canvas-preference:reset}.\[canvas-preference\:set-default\]{canvas-preference:set-default}.\[display-config\:get\]{display-config:get}.\[display-config\:put\]{display-config:put}:root{--font-fraunces:"Fraunces";--font-outfit:"Outfit";--font-bitter:"Bitter";--font-ibm-plex-sans:"IBM Plex Sans";--font-display:var(--font-bitter), Georgia, "Times New Roman", serif;--font-body:var(--font-ibm-plex-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body{font-family:var(--font-body);background:var(--bg);color:var(--fg)}[data-theme=light] body{background:#1a1a1a}h1,h2,h3{font-family:var(--font-display)}html,body,#__next{width:100%;height:100%;margin:0;padding:0}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.detailsBuffer{color:red;position:relative;overflow:hidden}.responsive-iframe{width:100vw;height:80vh;min-height:1000px}*,:before,:after{box-sizing:border-box}html,body,#__next{overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:var(--border) var(--card)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--card)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}
[data-lighting-v2]{--light-angle:135deg;--grain-primary:175deg;--grain-crosshatch:88deg;--specular-x:20%;--specular-y:15%;--rivet-hl-x:47%;--rivet-hl-y:44%}
.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
