@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_7bfefc5c-module__hByqSG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_7bfefc5c-module__hByqSG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--bg2:#0a0a0b;--panel:#0f0f11;--fg:#f5f5f6;--mut:#a1a1a8;--faint:#86868f;--line:#1f1f23;--line-2:#2a2a2f;--line2:var(--line-2);--ember:#ff6a3d;--ember-2:#ff8a5c;--ember-deep:#d9531f;--ember-wash:#ff6a3d24;--teal:#34e0c8;--accent:var(--ember);--accent-2:var(--ember-2);--accent-deep:var(--ember-deep);--accent-wash:var(--ember-wash);--accent-soft:var(--ember-wash);--grad-cta:linear-gradient(135deg, #ff6a3d, #ff8a5c);--cta-ink:#1a0c05;--glow:#ff6a3d40;--glow-soft:0 0 24px #ff6a3d40;--glow-strong:0 8px 40px #ff6a3d4d;--chip-size:44px;--chip-bg:linear-gradient(180deg, #1c1c20, #0e0e10);--chip-fg:#f5f5f6;--chip-radius:50%;--delta-up:#4ade80;--delta-up-bg:#4ade801f;--delta-down:#ef4444;--delta-down-bg:#ef44441a;--surface-0:#050505;--surface-1:#0a0a0b;--surface-2:#0f0f11;--surface-3:#1a1a1d;--surface-4:#202024;--line-3:#34343a;--panel-light:inset 0 1px 0 #ffffff0d;--panel-shadow:0 1px 2px #00000080;--panel-lift:0 8px 24px #00000073;--field-bg:#0c0c0e;--field-inset:inset 0 2px 6px #0000008c;--focus-ring:0 0 0 2px #ff6a3d59;--shadow-float:0 16px 48px #0009;--halo:var(--shadow-float);--hud-line:#ff6a3d4d;--hud-tick:#ffffff24;--glass-fill:linear-gradient(180deg, #18181cb8, #0c0c0e9e);--glass-blur:blur(22px) saturate(1.1);--glass-hair:inset 0 1px 0 #ffffff12, inset 0 0 0 1px #ffffff08;--node-decision:var(--ember);--node-person:#7c9cff;--node-commit:var(--teal);--node-topic:#b8c0cc;--node-fact:var(--mut);--node-quote:var(--faint);--edge:#ffffff12;--edge-hot:var(--ember-wash);--ok:var(--teal);--warn:#fbbf24;--danger:#ef4444;--success:var(--delta-up);--info:var(--mut);--depth-1:#121216;--depth-2:#0b0b0d;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-card:16px;--radius-pill:100px;--font-display:var(--font-montserrat,"Montserrat"), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-sans:var(--font-montserrat,"Montserrat"), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body:var(--font-sans);--font-serif:var(--font-sans);--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--fs-h1:clamp(1.5rem, 2.2vw, 2rem);--ls-h1:-.02em;--lh-h1:1.1;--fs-h2:1.125rem;--ls-h2:-.015em;--fs-eyebrow:11px;--ls-eyebrow:.18em;--fs-row:14px;--lh-row:1.4;--fs-body:15px;--lh-body:1.55;--fs-answer:16px;--lh-answer:1.6;--fs-serif-accent:15px;--fs-meta:12px;--fs-numeral:clamp(1.6rem, 2.6vw, 2.2rem);--dur-instant:80ms;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--dur-pulse:.6s;--dur-edge-draw:.4s;--dur-ambient:9s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease:cubic-bezier(.32, .72, 0, 1);--t-fast:.15s;--t-med:.22s;--t-slow:.32s;--t-scrim:.2s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;height:100%}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f7f8;--bg2:#f2f2f4;--panel:#fff;--fg:#17171b;--mut:#55555e;--faint:#6b6b76;--line:#e5e5e9;--line-2:#d9d9df;--line-3:#c4c4cd;--surface-0:#f7f7f8;--surface-1:#f2f2f4;--surface-2:#fff;--surface-3:#ebebee;--surface-4:#fff;--depth-1:#fff;--depth-2:#f9f9fa;--field-bg:#f1f1f3;--field-inset:inset 0 1px 3px #10101414;--panel-light:inset 0 1px 0 #ffffffe6;--panel-shadow:0 1px 2px #10101412;--panel-lift:0 8px 24px #1010141a;--shadow-float:0 16px 48px #1010142e;--ember-wash:#ff6a3d1a;--chip-bg:linear-gradient(180deg, #fff, #ececef);--chip-fg:#17171b;--glass-fill:linear-gradient(180deg, #ffffffc7, #f6f6f8a8);--glass-hair:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #1010140a;--hud-tick:#10101424;--edge:#10101417;--node-topic:#5c6675}body{background:radial-gradient(1400px 760px at 50% -8%, var(--depth-1) 0%, var(--depth-2) 38%, var(--surface-0) 78%), var(--surface-0);min-height:100%;color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img,svg,video,canvas{max-width:100%;display:block}h1{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h1);letter-spacing:var(--ls-h1);line-height:var(--lh-h1)}h2{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h2);letter-spacing:var(--ls-h2)}::selection{color:#f5f5f6;background:#ff6a3d4d}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}*{scrollbar-width:thin;scrollbar-color:var(--surface-4) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-4);border-radius:var(--radius-pill);border:2px solid var(--surface-0)}::-webkit-scrollbar-thumb:hover{background:var(--line-3)}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.serif{font-family:var(--font-body)}.eyebrow{font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--faint);font-weight:500}.meta{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--faint)}.brand-jewel{border-radius:22%;flex:none;box-shadow:0 1px 2px #00000080}.glass{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-card);box-shadow:var(--shadow-float), var(--glass-hair);position:relative}.glass--bordered:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ff6a3d8c,#ff8a5c1a 40%,#ffffff0f 70%,#ff6a3d59) 0 0/200% 200%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass--shimmer:before{animation:border-shimmer 6s var(--ease-in-out) infinite}.hud-brackets:before,.hud-brackets:after{content:"";pointer-events:none;width:28px;height:28px;position:absolute}.hud-brackets:before{top:var(--sp-4);left:var(--sp-4);border-top:1px solid var(--hud-line);border-left:1px solid var(--hud-line)}.hud-brackets:after{bottom:var(--sp-4);right:var(--sp-4);border-bottom:1px solid var(--hud-line);border-right:1px solid var(--hud-line)}.hud-status{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);display:inline-flex}.hud-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #ff6a3d99}.hud-dot.is-live{animation:live-blink 2s var(--ease-in-out) infinite}.ambient:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 15% 0,#ff6a3d0d,#0000 60%),radial-gradient(70% 60% at 100% 100%,#7c9cff08,#0000 65%);position:absolute;inset:0}.ambient:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 1px 1px,#ffffff06 1px,#0000 0) 0 0/22px 22px,radial-gradient(90% 90% at 50% 40%,#0000 60%,#00000059 100%);position:absolute;inset:0}@keyframes card-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes border-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes skeleton-pulse{0%,to{background-color:var(--surface-3)}50%{background-color:var(--surface-4)}}@keyframes horizon-breathe{0%,to{opacity:.7}50%{opacity:1}}.stub-shell{min-height:100dvh;padding:var(--sp-6);place-items:center;display:grid}.stub-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-card);width:100%;max-width:420px;padding:var(--sp-8);gap:var(--sp-3);display:grid}.stub-note{color:var(--mut)}.stub-quiet{font-size:var(--fs-serif-accent);color:var(--mut)}.stub-signout{height:36px;padding:0 var(--sp-4);border:1px solid var(--line-2);border-radius:var(--radius-pill);color:var(--fg);cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;justify-self:start;font-size:13px;font-weight:500}.stub-signout:hover{background:var(--surface-3);border-color:var(--line-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}