:root{--paper:#f7f9fc;--paper-dim:#edf2f8;--card:#fff;--sunken:#edf2f8;--ink-950:#f7f9fc;--ink-900:#fff;--ink-850:#fff;--ink-800:#f4f7fb;--ink-700:#e8eef6;--ink-600:#d8e2ee;--line:#d8e2ee;--line-soft:#e6ecf4;--line-hair:#cbd8e8;--edge-light:#0f1e320a;--cyan:#0e7490;--cyan-deep:#cffafe;--conditions:#0b7a54;--conditions-deep:#d1fae5;--conflict:#c02a45;--conflict-deep:#fee2e2;--conflict-tint:#7f1d2b;--incomplete-deep:#fef3c7;--incomplete:#8a5a06;--pending:#556678;--violet:#5b3df0;--violet-wash:#5b3df014;--gold:#8a6a1f;--text-hi:#0d1520;--text:#2c3a4b;--text-dim:#4e5f74;--text-faint:#5d6f85;--shadow-rgb:24, 40, 66;--on-accent:#fff;--chrome-bg:#f7f9fcd6;--lift:#0f1e3207;--grain:#0f1e3203;--field-a:#1f5fd00f;--field-b:#0e74900b;--eg-cycle:12s;--accent:#1f5fd0;--accent-lit:#1a4fb0;--accent-dim:#2a6ad8;--accent-deep:#c3d5f2;--accent-wash:#1f5fd012;--accent-glow:#1f5fd02e;--t-display:clamp(1.85rem, 1.15rem + 2.9vw, 3.15rem);--t-title:clamp(1.35rem, 1.05rem + 1.3vw, 1.95rem);--t-section:clamp(1.05rem, .95rem + .5vw, 1.25rem);--t-body:clamp(.9rem, .86rem + .18vw, .97rem);--t-small:clamp(.79rem, .76rem + .12vw, .84rem);--t-micro:clamp(.66rem, .64rem + .08vw, .7rem);--gap-xs:clamp(6px, .5vw, 8px);--gap-sm:clamp(10px, .9vw, 14px);--gap-md:clamp(14px, 1.4vw, 20px);--gap-lg:clamp(20px, 2.2vw, 32px);--gap-xl:clamp(32px, 4vw, 56px);--pad-panel:clamp(16px, 2vw, 24px);--shell-pad:clamp(16px, 3.2vw, 30px);--mono:var(--font-plex-mono), ui-monospace, monospace;--font-universal-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--sans:var(--font-universal-sans);--serif:var(--font-newsreader), Georgia, serif;--z-raised:1;--z-sticky:40;--z-overlay:180;--z-modal:200;--ease:cubic-bezier(.22, .61, .36, 1);--dur:.42s;--radius:12px;--radius-lg:18px;--radius-sm:8px;--shadow-plate:0 1px 0 var(--edge-light) inset, 0 1px 2px rgba(var(--shadow-rgb), .35), 0 6px 20px -14px rgba(var(--shadow-rgb), .5);--shadow-lift:0 1px 0 var(--edge-light) inset, 0 14px 40px -16px rgba(var(--shadow-rgb), .8);--m-ease:cubic-bezier(.22, .9, .3, 1);--m-step:55ms;--m-tile:.52s}[data-theme=dark]{--paper:#000;--paper-dim:#0a0a0b;--card:#101012;--sunken:#000;--ink-950:#000;--ink-900:#08080a;--ink-850:#101012;--ink-800:#16161a;--ink-700:#1e1e23;--ink-600:#2a2a31;--line:#26262b;--line-soft:#1a1a1e;--line-hair:#343439;--edge-light:#ffffff0d;--accent:#5a9bff;--accent-lit:#7db3ff;--accent-dim:#3d7fe0;--accent-deep:#17335e;--accent-wash:#5a9bff17;--accent-glow:#5a9bff33;--cyan:#22d3ee;--cyan-deep:#0e4a5a;--conditions:#2fa67a;--conditions-deep:#0a3d2c;--conflict:#e25d6a;--conflict-deep:#58212b;--conflict-tint:#ffd9d1;--incomplete-deep:#4a3708;--incomplete:#d4a94e;--pending:#8593a6;--violet:#8a6cff;--violet-wash:#8a6cff1a;--gold:#c6a667;--text-hi:#f7f7f8;--text:#d0d0d3;--text-dim:#9a9aa0;--text-faint:#818187;--shadow-rgb:0, 0, 0;--on-accent:#06121f;--chrome-bg:#000000a6;--lift:#ffffff07;--grain:#ffffff04;--field-a:#5a9bff12;--field-b:#7c5cff0d}[data-theme=royal]{--paper:#01030f;--paper-dim:#050813;--card:#0b1024;--sunken:#01030f;--ink-950:#01030f;--ink-900:#050813;--ink-850:#0b1024;--ink-800:#0e1430;--ink-700:#141a38;--ink-600:#2a3352;--line:#1a2038;--line-soft:#131932;--line-hair:#2a3352;--edge-light:#f1eef30d;--accent:#a33bff;--accent-lit:#c07bff;--accent-dim:#7127d9;--accent-deep:#2a1150;--accent-wash:#7127d924;--accent-glow:#7127d94d;--on-accent:#fff;--cyan:#00c9bc;--cyan-deep:#06403d;--conditions:#00d58a;--conditions-deep:#04402c;--conflict:#e5484d;--conflict-deep:#521b1d;--conflict-tint:#ffddd6;--incomplete-deep:#6b5210;--incomplete:#f2b91f;--pending:#9b97a4;--violet:#a33bff;--violet-wash:#7127d924;--gold:#db9e30;--text-hi:#f1eef3;--text:#c9c5d0;--text-dim:#9b97a4;--text-faint:#9b97a4;--shadow-rgb:0, 0, 0;--chrome-bg:#050813b8;--lift:#a33bff0e;--grain:#f1eef306;--field-a:#7127d921;--field-b:#db9e300d;--radius:2px;--radius-lg:2px;--radius-sm:2px}:root,[data-theme=dark],[data-theme=royal]{--ink-950:var(--paper);--ink-900:var(--sunken);--ink-850:var(--card);--ink-800:var(--sunken);--ink-700:var(--line-soft);--ink-600:var(--line);--brass:var(--accent);--brass-lit:var(--accent-lit);--brass-dim:var(--accent-dim);--brass-deep:var(--accent-deep);--brass-wash:var(--accent-wash);--brass-glow:var(--accent-glow);--cyan:var(--accent-lit);--cyan-deep:var(--accent-deep)}[data-theme=royal]{--cyan:#00c9bc;--cyan-deep:#06403d}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ink-900);color:var(--text);font-family:var(--sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"tnum" 1, "cv05" 1;background-image:radial-gradient(1100px 620px at 82% -12%, #d4ac3a0e, transparent 62%), linear-gradient(180deg, var(--ink-900) 0%, #0a0d13 55%, #080b11 100%);background-attachment:fixed;min-height:100vh;line-height:1.62;overflow-x:clip}a{color:inherit;text-decoration:none}button{font-family:var(--sans);cursor:pointer}img,svg{max-width:100%;height:auto}::selection{color:var(--text-hi);background:#d4ac3a3d}:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mono{font-family:var(--mono)}.serif{font-family:var(--serif)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}h1,.display{font-family:var(--serif);font-size:var(--t-display);letter-spacing:-.018em;color:var(--text-hi);font-weight:500;line-height:1.06}h2,.title{font-family:var(--serif);font-size:var(--t-title);letter-spacing:-.012em;color:var(--text-hi);font-weight:500;line-height:1.15}.shell{width:100%;max-width:1180px;padding-inline:var(--shell-pad);margin:0 auto}.shell-narrow{max-width:780px}.page-head{text-align:center;max-width:72ch;margin-inline:auto}.page-head>*{margin-inline:auto}.page-head .row-wrap{justify-content:center}.plan-card{text-align:center}.plan-card>div:last-child{justify-content:center;display:flex}.plan-card>div:last-child>span{justify-content:center}.page-centred{text-align:center}.page-centred>*,.page-centred>section>*,.page-centred>.panel>*,.page-centred>section>.panel>*{margin-inline:auto}.page-centred .row-wrap,.page-centred .tool-card{justify-content:center}.page-centred table,.page-centred textarea{text-align:start}.page-centred input:not([type=checkbox]):not([type=radio]):not([type=range]),.page-centred select{text-align:center}.page-centred ul{padding-inline-start:0;list-style-position:inside}.grid-2{gap:var(--gap-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.grid-3{gap:var(--gap-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));display:grid}.grid-pairs{gap:var(--gap-xs) var(--gap-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.row-wrap{gap:var(--gap-sm);flex-wrap:wrap;align-items:center;display:flex}.scroll-x{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:auto}.scroll-x::-webkit-scrollbar{height:6px}.scroll-x::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-sm)}.panel{background:linear-gradient(180deg, var(--card), var(--ink-800));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-plate);transition:border-color .18s var(--m-ease), box-shadow .22s var(--m-ease);position:relative}a.panel:hover{border-color:var(--line-hair);box-shadow:var(--shadow-lift)}.panel:has(>summary):hover{border-color:var(--line-hair);box-shadow:var(--shadow-lift)}.panel:before{content:"";background:linear-gradient(90deg, transparent, var(--edge-light) 22%, var(--edge-light) 78%, transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.hair{background:var(--line-hair);border:0;height:1px}.label-chip{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--line-hair);color:var(--text-dim);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.prov-SOURCED_FACT{color:#d7e6ff;border-color:#3b5a80}.prov-CUSTOMER_ASSERTION{color:#ffe9c2;border-color:#7a5f22}.prov-EXPLICIT_ASSUMPTION{color:#e5d4ff;border-color:#5a4a80}.prov-MODEL_INFERENCE{color:#cfd6e2;border-style:dashed;border-color:#404b60}.prov-UNRESOLVED_HYPOTHESIS{color:#ffd9d1;border-color:#7a3b32}.seal{border-radius:var(--radius-sm);border:1px solid var(--line);background:repeating-linear-gradient(135deg, var(--grain) 0 2px, transparent 2px 5px), linear-gradient(180deg, var(--ink-700), var(--ink-850));box-shadow:0 1px 0 var(--edge-light) inset, 0 10px 26px -18px rgba(var(--shadow-rgb), .9);position:relative;overflow:hidden}.seal:after{content:"";border-radius:var(--radius-sm);box-shadow:0 0 0 1px rgba(var(--shadow-rgb), .35) inset;pointer-events:none;position:absolute;inset:0}.seal-conflict{border-color:var(--conflict-deep)}.seal-conflict:after{box-shadow:inset 0 0 0 1px #d0453a38}.seal-pass{border-color:var(--conditions-deep)}.seal-pass:after{box-shadow:inset 0 0 0 1px #35a47333}.seal-incomplete{border-color:#6b5210}button{min-height:38px;transition:filter .15s,transform .12s,border-color .15s,background-color .15s}button:hover:not(:disabled){filter:brightness(1.1)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}.panel:is(button):hover:not(:disabled){border-color:var(--brass-dim);box-shadow:var(--shadow-lift);filter:none;transform:translateY(-2px)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-family:var(--sans);font-size:max(16px, var(--t-body));background:var(--ink-850);color:var(--text-hi);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:40px;padding:9px 11px}input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,select:hover,textarea:hover{border-color:var(--line-hair)}input[type=checkbox],input[type=radio]{width:17px;height:17px;min-height:0;accent-color:var(--brass);cursor:pointer;flex:none}input[type=range]{width:100%;min-height:0;accent-color:var(--brass);cursor:pointer;background:0 0;border:0;padding:0}.check-row{align-items:flex-start;gap:var(--gap-sm);cursor:pointer;line-height:1.5;display:flex}.check-row input[type=checkbox]{margin-top:3px}.navlink{letter-spacing:.01em;color:var(--text-dim);border-radius:999px;align-items:baseline;gap:8px;padding:8px 13px;font-size:13.5px;font-weight:450;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.navlink:hover{color:var(--text-hi);background:var(--lift)}.navlink .n{color:var(--brass-dim)}.nav-sep{background:var(--line);width:1px;height:18px;margin-inline:6px}@media (max-width:700px){.nav-sep{display:none}}.guide{gap:var(--gap-sm);padding:var(--gap-sm) var(--gap-md);margin-bottom:var(--gap-md);background:linear-gradient(180deg, var(--brass-wash), #d4ac3a06);border:1px solid var(--brass-deep);border-left:3px solid var(--brass);border-radius:var(--radius-sm);align-items:flex-start;display:flex}.guide-step{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);white-space:nowrap;padding-top:3px}.guide-title{font-size:var(--t-section);color:var(--text-hi);margin-bottom:3px;font-weight:600}.guide-body{font-size:var(--t-small);color:var(--text);max-width:72ch;line-height:1.6}.guide-btn{background:var(--brass);color:var(--on-accent);border-radius:var(--radius-sm);font-weight:600;font-size:var(--t-small);border:none;flex-shrink:0;align-self:center;margin-left:auto;padding:10px 18px}.footer-legal{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;color:var(--brass-dim);text-align:center;padding:var(--gap-xl) var(--shell-pad) var(--gap-lg);line-height:1.6}@media (max-width:860px){.guide{gap:var(--gap-xs);flex-direction:column}.guide-btn{text-align:center;width:100%;margin-left:0}}@media (max-width:640px){body{line-height:1.58}.tiles .panel,.shell .panel,.panel.panel{border-radius:var(--radius)}button,.navlink{min-height:44px}.label-chip{padding:4px 8px}}@media (min-width:1600px){.shell{max-width:1320px}}@media print{body{color:#111!important;background:#fff!important}.panel{break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #bbb!important}.panel:before{display:none}.guide,.navlink,button{display:none!important}.eyebrow,.label-chip,.mono{color:#444!important}h1,h2,.display,.title{color:#000!important}.footer-legal,.site-footer{color:#444!important}.site-footer .footer-links,.site-footer .footer-mark{display:none}}.work-cols{gap:var(--gap-md);grid-template-columns:1fr;display:grid}@media (min-width:920px){.work-cols{grid-template-columns:1.35fr 1fr}}.diff-row{gap:2px var(--gap-sm);font-size:var(--t-small);border-bottom:1px solid var(--line-soft);align-items:baseline;padding:6px 0;display:grid}.diff-row:last-child{border-bottom:0}.diff-field{color:var(--text-faint);word-break:break-word}.diff-vals{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}@media (min-width:640px){.diff-row{grid-template-columns:minmax(0,1fr) auto}}.mono{overflow-wrap:anywhere}.wall-grid{grid-template-columns:1fr;display:grid}.wall-membrane{height:2px;margin-block:var(--gap-sm);background:linear-gradient(90deg, transparent, var(--brass-deep), var(--brass), var(--brass-deep), transparent);position:relative}.wall-label{white-space:nowrap;font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--brass);background:var(--ink-800);border-radius:var(--radius-sm);padding:3px 10px;font-size:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:880px){.wall-grid{grid-template-columns:1fr 2px 1fr}.wall-membrane{background:linear-gradient(180deg, transparent, var(--brass-deep), var(--brass), var(--brass-deep), transparent);height:auto;margin-block:0}.wall-label{transform:translate(-50%,-50%)rotate(90deg)}}.form-actions{justify-content:flex-end;gap:var(--gap-sm);flex-wrap:wrap;display:flex}@media (max-width:480px){.form-actions{justify-content:stretch}.form-actions>button{width:100%}}.run-bar{background:var(--ink-600);border-radius:var(--radius-sm);width:100%;height:2px;position:relative;overflow:hidden}.run-bar>span{border-radius:var(--radius-sm);background:linear-gradient(90deg, transparent, var(--brass-dim), var(--brass), var(--brass-dim), transparent);width:38%;animation:1.5s ease-in-out infinite run-sweep;position:absolute;inset:0 auto 0 0}@keyframes run-sweep{0%{transform:translate(-100%)}to{transform:translate(363%)}}@media (prefers-reduced-motion:reduce){.run-bar>span{background:linear-gradient(90deg, var(--brass-deep), var(--brass-dim), var(--brass-deep));width:100%}}[dir=rtl] body{font-family:var(--font-vazirmatn), var(--sans);letter-spacing:0}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] .display,[dir=rtl] .title,[dir=rtl] .serif{font-family:var(--font-vazirmatn), var(--sans);letter-spacing:0;font-weight:600}[dir=rtl] .eyebrow,[dir=rtl] .navlink,[dir=rtl] :not(.mono):not(.num):not(.mono *):not(.num *){letter-spacing:0}[dir=rtl] .num,[dir=rtl] .mono{direction:ltr;unicode-bidi:isolate}.guide{border-left:none;border-inline-start:3px solid var(--brass)}.guide-btn{margin-inline-start:auto}@media (max-width:860px){.guide-btn{margin-inline-start:0}}@media print{.navlink,.form-actions,.run-bar{display:none!important}.label-chip{color:#333!important;border-color:#999!important}.mono{word-break:break-all;color:#222!important}main{padding:0!important}}body{background-color:var(--ink-950);background-image:radial-gradient(1100px 620px at 12% -8%, #d4ac3a0b, transparent 62%), radial-gradient(900px 700px at 92% 4%, #5a82c80a, transparent 58%), linear-gradient(180deg, var(--ink-900) 0%, var(--ink-950) 62%);background-attachment:fixed;position:relative}body:before{content:"";z-index:0;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body>*{z-index:1;position:relative}h1,.display{letter-spacing:-.032em;font-size:clamp(2.5rem,1.7rem + 3.6vw,4.75rem);font-weight:600;line-height:.98}h2{letter-spacing:-.018em;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.15rem);line-height:1.12}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] .display{letter-spacing:0;line-height:1.25}.eyebrow{letter-spacing:.2em;color:var(--brass-dim);font-size:10.5px}.panel{border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--lift), transparent 42%), var(--ink-800);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.panel-marked{position:relative}.panel-marked:after{content:"";pointer-events:none;background:linear-gradient(var(--brass-deep), var(--brass-deep)) left top / 9px 1px no-repeat, linear-gradient(var(--brass-deep), var(--brass-deep)) left top / 1px 9px no-repeat, linear-gradient(var(--brass-deep), var(--brass-deep)) right bottom / 9px 1px no-repeat, linear-gradient(var(--brass-deep), var(--brass-deep)) right bottom / 1px 9px no-repeat;opacity:.55;position:absolute;inset:7px}a.panel:hover,.panel-hover:hover{border-color:var(--line-hair);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.btn{border-radius:var(--radius);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), transform .16s var(--ease), box-shadow var(--dur) var(--ease);border:1px solid #0000;align-items:center;gap:8px;padding:13px 24px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(180deg, var(--brass-lit), var(--brass));color:var(--on-accent);box-shadow:0 1px 0 #ffffff38 inset, 0 10px 26px -12px var(--brass-glow)}.btn-primary:hover{box-shadow:0 1px 0 #ffffff47 inset, 0 16px 36px -12px var(--brass-glow);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:var(--radius-sm)}.btn-ghost{border-color:var(--line);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--brass-deep);color:var(--text-hi);background:#ffffff05}.tick-rule{background-image:repeating-linear-gradient(90deg, var(--line-hair) 0 1px, transparent 1px 12px), repeating-linear-gradient(90deg, var(--brass-deep) 0 1px, transparent 1px 60px);opacity:.8;background-position:0 100%,0 100%;background-repeat:repeat-x;background-size:100% 8px,100% 15px;width:100%;height:26px}.tick-rule-top{background-position:0 0,0 0}.reveal{animation:mx-rise var(--dur) var(--ease) both}.reveal-1{animation-delay:60ms}.reveal-2{animation-delay:.13s}.reveal-3{animation-delay:.2s}.reveal-4{animation-delay:.27s}@keyframes mx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{animation:none}.panel,.btn{transition:none}a.panel:hover,.panel-hover:hover,.btn-primary:hover{transform:none}body:before{display:none}}.panel{position:relative}.card-3d{transform-style:preserve-3d;transition:transform .48s var(--ease), border-color .48s var(--ease), box-shadow .48s var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card-3d:hover{border-color:var(--brass-deep);box-shadow:0 1px 0 var(--edge-light) inset, 0 30px 60px -24px rgba(var(--shadow-rgb), .9), 0 0 0 1px var(--brass-glow);transform:perspective(900px)translateY(-6px)rotateX(2.5deg)}.card-3d:hover .card-num{color:var(--brass-lit);transform:translateZ(28px)scale(1.06)}}.card-num{transition:transform .48s var(--ease), color .48s var(--ease);display:inline-block;transform:translateZ(0)}@media (prefers-reduced-motion:no-preference){.float-idle{animation:7s ease-in-out infinite mx-float}}@keyframes mx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.rise-3d{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:perspective(900px)translateY(26px)rotateX(4deg)}.rise-3d.on{opacity:1;transform:perspective(900px)translateY(0)rotateX(0)}@media (prefers-reduced-motion:reduce){.rise-3d{opacity:1;transition:none;transform:none}}.orbit{border:1px solid var(--brass-deep);opacity:.16;pointer-events:none;border-radius:50%;position:absolute;inset:-12%;-webkit-mask-image:linear-gradient(140deg,#000 25%,#0000 70%);mask-image:linear-gradient(140deg,#000 25%,#0000 70%)}.orbit-2{opacity:.09;inset:-24%}@media (prefers-reduced-motion:no-preference){.orbit{animation:40s linear infinite mx-orbit}.orbit-2{animation-duration:65s;animation-direction:reverse}}@keyframes mx-orbit{to{transform:rotate(360deg)}}@media (max-width:860px){.float-idle{animation:none}.orbit,.orbit-2{display:none}}body{background-image:radial-gradient(1100px 620px at 12% -8%, #8b5cf612, transparent 62%), radial-gradient(900px 700px at 92% 4%, #22d3ee0a, transparent 58%), linear-gradient(180deg, var(--ink-900) 0%, var(--ink-950) 62%)}.btn-primary{background:linear-gradient(180deg, var(--brass-lit), var(--brass));color:var(--on-accent)}.panel-marked:after{display:none}.desk{grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:1000px){.desk{grid-template-columns:232px 1fr}}.desk-rail{border-inline-end:1px solid var(--line);background:var(--ink-900);gap:4px;padding:20px 14px;display:flex}@media (min-width:1000px){.desk-rail{flex-direction:column;height:100vh;position:sticky;top:0}}.desk-brand{border-radius:var(--radius);transition:opacity .2s var(--m-ease);align-items:center;gap:10px;padding:4px 12px 18px;text-decoration:none;display:flex}.rail-head{flex-direction:column;gap:10px;display:flex}.rail-profile{border:1px solid var(--line-soft);background:var(--ink-850);transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:9px;align-items:center;gap:10px;padding:11px 10px;text-decoration:none;display:flex}.rail-controls{justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}.rail-link{border-radius:var(--radius);color:var(--text-dim);white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease);align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;text-decoration:none;display:flex}.rail-switches{align-items:center;gap:6px;display:flex}.rail-burger,.rail-toggle{display:none}@media (max-width:999px){.desk{grid-template-rows:auto 1fr;grid-template-columns:1fr}.desk-rail{border-inline-end:none;border-block-end:1px solid var(--line);z-index:var(--z-sticky);background:var(--chrome-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:0;height:auto;padding:8px 12px;position:sticky;top:0}.desk-brand{order:-1;margin:0;padding:0;display:flex}.desk-brand>div{display:none}.rail-head{flex-direction:row;align-items:center;gap:8px;min-height:44px}.rail-controls{display:contents}.desk-rail{flex-direction:column}.rail-switches{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.rail-burger{border:1px solid var(--line);width:38px;height:38px;color:var(--text);transition:background .16s var(--ease), border-color .16s var(--ease);background:0 0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.rail-burger svg{width:19px;height:19px}.rail-burger:hover{background:var(--lift);border-color:var(--line-hair)}.rail-toggle{display:none}.rail-links{opacity:0;pointer-events:none;transition:grid-template-rows .24s var(--ease), opacity .18s var(--ease);grid-template-rows:0fr;display:grid;overflow:hidden}.rail-links>*{min-height:0}.rail-links[data-open=true]{opacity:1;pointer-events:auto;grid-template-rows:1fr;padding-block:8px}.rail-link{padding:11px 12px;font-size:15px}.rail-equity{display:none}.rail-profile{background:0 0;border:0;flex-shrink:0;margin:0;padding:4px}.desk-rail{align-self:start;height:auto;min-height:0}}@media (max-width:999px) and (prefers-reduced-motion:reduce){.rail-links{transition:none}}.rail-link{border-inline-start:3px solid #0000}.rail-link:hover{background:var(--lift);color:var(--text)}.rail-link[aria-current=page]{background:var(--brass-wash);color:var(--brass-lit);border-inline-start-color:var(--brass)}.desk-main{min-width:0;padding:clamp(14px,.8rem + 1vw,24px)}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:10px;display:grid}@media (min-width:760px){.tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1200px){.tiles{grid-template-columns:repeat(12,minmax(0,1fr))}}.t-2,.t-3,.t-4,.t-5,.t-6,.t-8,.t-12{grid-column:span 2}.t-2{grid-column:span 1}@media (min-width:760px){.t-2{grid-column:span 2}.t-3,.t-4{grid-column:span 3}.t-5,.t-6,.t-8,.t-12{grid-column:span 6}}@media (min-width:1200px){.t-2{grid-column:span 3}.t-3,.t-4{grid-column:span 4}.t-5{grid-column:span 8}.t-6{grid-column:span 6}.t-8{grid-column:span 8}.t-12{grid-column:span 12}}.tile{flex-direction:column;padding:13px 15px;display:flex}.tile-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-family:var(--mono);flex-shrink:0}.tile-value{font-family:var(--mono);color:var(--text-hi);letter-spacing:-.02em;margin-top:6px;font-size:clamp(1.25rem,1rem + 1vw,1.75rem)}.tile-sub{color:var(--text-faint);margin-top:4px;font-size:11.5px}.tile-empty{min-height:34px;color:var(--text-faint);margin-top:8px;font-size:12px;line-height:1.65}.desk-main .shell,.desk-main .shell-narrow{max-width:none;margin-inline:0;padding-block:0;padding-inline:0}body:has(.desk) header.masthead{display:none}.desk-brand .serif{font-size:17px}.kpi{justify-content:flex-start;min-height:104px;padding-bottom:0;position:relative;overflow:hidden}.kpi .kpi-spark{margin-top:auto}.kpi .tile-value{font-size:clamp(1.15rem,1rem + .7vw,1.5rem)}.kpi-delta{font-family:var(--mono);vertical-align:2px;margin-inline-start:8px;font-size:11px}.kpi-spark{margin-top:8px;margin-inline:-15px}.chip-band{font-family:var(--mono);letter-spacing:.06em;border-radius:var(--radius-sm);padding:2px 7px;font-size:9.5px}.range-chips{flex-wrap:wrap;gap:6px;display:flex}.range-chip{font-size:11px;font-family:var(--mono);border:1px solid var(--line);color:var(--text-faint);cursor:pointer;transition:all .18s var(--ease);background:0 0;border-radius:5px;padding:5px 11px}.range-chip:hover{color:var(--text-dim);border-color:var(--line-hair)}.range-chip[aria-pressed=true]{background:var(--brass-wash);border-color:var(--brass-deep);color:var(--brass-lit)}.rail-icon{opacity:.8;flex-shrink:0;width:15px;height:15px}.rail-equity{border-top:1px solid var(--line-soft);margin-top:auto;padding:14px 12px 12px}@media (min-width:1000px){.rail-profile{margin-top:auto}.rail-equity+.rail-profile{margin-top:0}}.rail-profile:hover{border-color:var(--brass-deep);background:var(--ink-800)}.rail-avatar{background:linear-gradient(135deg, var(--brass-lit), var(--brass-dim));width:30px;height:30px;color:var(--on-accent);font-family:var(--serif);border-radius:8px;flex-shrink:0;place-items:center;font-size:16px;display:grid}.rail-identity{flex-direction:column;flex:1;min-width:0;display:flex}.rail-name{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.rail-plan{color:var(--text-faint);margin-top:1px;font-size:10px}.rail-cog{width:14px;height:14px;color:var(--text-faint);transition:color .2s var(--ease);flex-shrink:0}.rail-profile:hover .rail-cog{color:var(--brass-lit)}.rail-profile-menu{display:none}@media (max-width:999px){.rail-equity{display:none}.rail-profile{background:0 0;border:0;margin:0;padding:6px 8px}.rail-identity,.rail-cog,.rail-head .rail-profile{display:none}.rail-profile-menu{border-top:1px solid var(--line-soft);border-radius:0;margin-top:8px;padding:12px;display:flex}.rail-profile-menu .rail-identity{display:flex}.rail-profile-menu .rail-cog{margin-inline-start:auto;display:block}}.chart-badge{font-family:var(--mono);background:var(--brass);color:var(--on-accent);border-radius:6px;padding:3px 8px;font-size:11px}.tile:has(.tile-empty){min-height:96px}.tile>.scroll-x,.tile>div>.scroll-x{flex:auto;min-height:0}.journey{grid-template-columns:1fr;gap:34px 16px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:560px){.journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.journey{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 12px}}.journey-rail{pointer-events:none;display:none}@media (min-width:1180px){.journey-rail{opacity:.85;grid-column:1/-1;margin-bottom:-27px;padding-inline:13px;display:block}}.journey-rail-line{stroke-dashoffset:400px;animation:journey-trace 2.4s var(--ease) forwards}@keyframes journey-trace{to{stroke-dashoffset:0}}.journey-step{opacity:0;animation:journey-rise .56s var(--ease) forwards;animation-delay:inherit;padding-top:13px;position:relative;transform:translateY(12px)}@keyframes journey-rise{to{opacity:1;transform:none}}.journey-step:after{content:"";inset-inline-start:13px;background:linear-gradient(180deg, var(--brass-deep), transparent);pointer-events:none;width:1px;height:100%;position:absolute;top:34px}.journey-step:last-child:after{display:none}@media (min-width:560px){.journey-step:after{inset-inline-start:calc(100% + 2px);background:linear-gradient(90deg, var(--brass-deep), transparent);width:12px;height:1px;top:13px}[dir=rtl] .journey-step:after{background:linear-gradient(270deg, var(--brass-deep), transparent)}.journey-step:nth-child(odd):after{display:none}}@media (min-width:900px){.journey-step:nth-child(odd):after{display:block}.journey-step:nth-child(3n+1):after{display:none}}@media (min-width:1180px){.journey-step:after{display:none}}.journey-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg, #ffffff05, transparent 42%), var(--ink-850);height:100%;transition:border-color .24s var(--ease), transform .24s var(--ease), box-shadow .24s var(--ease), background .24s var(--ease);flex-direction:column;gap:6px;padding:18px 16px 20px;text-decoration:none;display:flex;position:relative}.journey-card:hover{border-color:var(--brass-deep);box-shadow:0 16px 34px -22px var(--brass-glow);background:linear-gradient(180deg, var(--brass-wash), transparent 55%), var(--ink-850);transform:translateY(-3px)}.journey-node{top:0;background:var(--ink-900);border:1px solid var(--brass-deep);width:26px;height:26px;transition:border-color .24s var(--ease), box-shadow .24s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:0;transform:translateY(-50%)}.journey-card:hover .journey-node{border-color:var(--brass);box-shadow:0 0 0 4px var(--brass-wash)}.journey-dot{background:var(--brass-lit);border-radius:50%;width:7px;height:7px}.journey-num{font-family:var(--mono);letter-spacing:.16em;color:var(--brass);margin-top:8px;font-size:9.5px}.journey-title{color:var(--text-hi);letter-spacing:-.01em;font-size:15.5px}.journey-body{color:var(--text-dim);font-size:12.5px;line-height:1.7}@media (prefers-reduced-motion:reduce){.journey-step{opacity:1;animation:none;transform:none}.journey-rail-line{stroke-dashoffset:0;animation:none}.journey-card{transition:none}}a.panel:hover,button.panel:hover{border-color:var(--line-hair);transform:translateY(-1px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:6px}input:focus,select:focus,textarea:focus{border-color:var(--brass-deep);box-shadow:0 0 0 3px var(--brass-wash)}::selection{background:var(--brass-glow);color:var(--text-hi)}*{scrollbar-color:var(--ink-600) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink-600);background-clip:content-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-clip:content-box;background-color:var(--line-hair)}.btn{transition:transform .14s var(--ease), box-shadow .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease)}.btn:active{transform:translateY(1px)}.btn-primary{box-shadow:0 8px 22px -14px var(--brass-glow)}.btn-primary:hover{box-shadow:0 12px 28px -14px var(--brass-glow)}h1,h2{letter-spacing:-.022em}.sitemap-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px;display:grid}.sitemap-group{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg, #ffffff04, transparent 40%), var(--ink-850);padding:18px}.sitemap-heading{color:var(--text-hi);letter-spacing:-.01em;margin:0 0 4px;font-size:14.5px}.sitemap-note{color:var(--text-faint);margin:0 0 14px;font-size:11.5px;line-height:1.55}.sitemap-list{margin:0;padding:0;list-style:none}.sitemap-link{color:var(--text-dim);transition:color .18s var(--ease), padding-inline-start .18s var(--ease);align-items:center;gap:9px;padding:6px 0;font-size:13px;text-decoration:none;display:flex}.sitemap-link:hover{color:var(--brass-lit);padding-inline-start:4px}.sitemap-dot{background:var(--line-hair);width:4px;height:4px;transition:background .18s var(--ease);border-radius:50%;flex-shrink:0}.sitemap-link:hover .sitemap-dot{background:var(--brass)}.site-footer{margin-top:var(--gap-xl);border-top:1px solid var(--line);background:radial-gradient(1100px 380px at 50% -10%, var(--brass-wash), transparent 62%), var(--sunken);position:relative}.footer-cta{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;max-width:1180px;margin-inline:auto;padding:clamp(30px,3vw,52px) clamp(20px,1rem + 2vw,40px);display:flex}.footer-cta-copy{max-width:46ch}.footer-cta-copy h2{letter-spacing:-.01em;color:var(--text-hi);font-size:clamp(1.25rem,1rem + 1vw,1.7rem)}.footer-cta-copy p{color:var(--text-dim);margin-top:8px;font-size:13.5px;line-height:1.65}.footer-cta .btn{white-space:nowrap}.footer-inner{grid-template-columns:1fr;gap:clamp(28px,2rem + 2vw,56px);max-width:1180px;margin-inline:auto;padding:clamp(36px,3vw,56px) clamp(20px,1rem + 2vw,40px) 34px;display:grid}@media (min-width:900px){.footer-inner{grid-template-columns:minmax(280px,1fr) 1.7fr}}.guide-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));max-width:1000px;margin-inline:auto}.guide-card{color:inherit;flex-direction:column;padding:0;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.guide-card:hover{border-color:var(--ink-600,#2a3352);transform:translateY(-5px);box-shadow:0 18px 44px #01030f73}.guide-art{background:radial-gradient(120% 140% at 85% 0%, #7127d929, transparent 55%), radial-gradient(120% 140% at 10% 100%, #db9e301a, transparent 55%), var(--card);border-block-end:1px solid var(--line-hair);height:132px;position:relative}.guide-art svg{width:100%;height:100%;transition:transform 6s;position:absolute;inset:0}.guide-card:hover .guide-art svg{transform:translate(-8px)scale(1.04)}.guide-art-chip{top:10px;letter-spacing:.16em;background:color-mix(in srgb, var(--card) 78%, transparent);border:1px solid;border-radius:999px;padding:4px 9px;font-size:9px;position:absolute;inset-inline-start:12px}.guide-card-body{flex-direction:column;flex:1;padding:18px 22px 22px;display:flex}.guide-card-body h3{font-size:16.5px;line-height:1.45}.guide-card-body p{color:var(--text-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.guide-card-more{color:var(--cyan);letter-spacing:.05em;margin-top:auto;padding-top:14px;font-size:11.5px}[dir=rtl] .guide-card-more{letter-spacing:0}.share-sheet-veil{z-index:400;background:#0000009e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.share-sheet{width:min(560px,100%);max-height:90vh;padding:var(--pad-panel);overflow-y:auto}.tool-guide{margin-top:var(--gap-lg);color:inherit;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.tool-guide:hover{border-color:var(--ink-600,#2a3352);transform:translateY(-2px)}.tool-guide-eyebrow{letter-spacing:.16em;color:var(--gold);flex-shrink:0;font-size:9.5px}.tool-guide-title{color:var(--text-hi);font-size:14px;line-height:1.5}.tool-guide-arrow{color:var(--text-faint);margin-inline-start:auto;transition:transform .3s}.tool-guide:hover .tool-guide-arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.tool-guide,.tool-guide-arrow{transition:none}.tool-guide:hover,.tool-guide:hover .tool-guide-arrow{transform:none}}.guide-strip-head{color:inherit;align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.guide-strip-head .strip-arrow{color:var(--text-faint);transition:transform .3s,color .3s;display:inline-block}.guide-strip-head:hover .strip-arrow{color:var(--text-hi);transform:translate(4px)}[dir=rtl] .guide-strip-head .strip-arrow{transform:scaleX(-1)}[dir=rtl] .guide-strip-head:hover .strip-arrow{transform:scaleX(-1)translate(4px)}.guide-strip{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(290px,340px);grid-auto-flow:column;gap:16px;padding-block:8px 16px;display:grid;overflow-x:auto}.guide-strip .guide-card{scroll-snap-align:start}@media (max-width:640px){.guide-strip{scroll-snap-type:x mandatory;grid-auto-columns:min(80vw,300px)}}@media (prefers-reduced-motion:reduce){.guide-card,.guide-art svg,.guide-strip-head .strip-arrow{transition:none}.guide-card:hover,.guide-card:hover .guide-art svg{transform:none}}.article{max-width:74ch;margin-inline:auto}.article h1{max-width:none}.article-dek{color:var(--text-dim);margin-top:var(--gap-md);font-size:16px;line-height:1.75}.article-meta{color:var(--text-faint);letter-spacing:.04em;margin-top:12px;font-size:12px}.article-crumbs{color:var(--text-faint);margin-bottom:18px;font-size:12px}.article-crumbs a{color:var(--text-dim);text-decoration:none}.article-crumbs a:hover{color:var(--text-hi)}.article section{margin-top:var(--gap-lg)}.article h2{font-size:21px}.article section p{color:var(--text-dim);max-width:68ch;margin-top:14px;font-size:15px;line-height:1.8}.article section ul{gap:10px;margin-top:14px;padding-inline-start:22px;display:grid}.article section li{color:var(--text-dim);font-size:14.5px;line-height:1.7}.article-tools{padding:var(--pad-panel)}.article-tools ul{padding:0;list-style:none}.article-tools a:not(.btn){color:var(--cyan);text-decoration:none}.article-tools a:not(.btn):hover{text-decoration:underline}.article-tools .btn{margin-top:18px;display:inline-block}.article-faq{border-block-end:1px solid var(--line-hair);padding-block:12px}.article-faq summary{cursor:pointer;color:var(--text-hi);font-size:15px;line-height:1.6}.article-faq p{color:var(--text-dim);margin-top:10px;font-size:14.5px;line-height:1.75}.article-boundary{margin-top:var(--gap-lg);border-inline-start:2px solid var(--line-hair);color:var(--text-faint);padding:14px 18px;font-size:13px;line-height:1.7}.brand-emblem{border:1px solid var(--line-hair);border-radius:50%;width:150px;height:150px;margin-inline:auto;display:block;box-shadow:0 14px 52px #7127d938,0 2px 18px #db9e3024}.footer-mark{width:30px;height:30px;color:var(--brass);flex-shrink:0;place-items:center;display:grid}.footer-mark svg{width:100%;height:100%}.footer-pitch{color:var(--text-dim);max-width:40ch;margin-top:16px;font-size:13px;line-height:1.75}.footer-boundary{color:var(--text-faint);border-inline-start:2px solid var(--brass-deep);max-width:42ch;margin-top:14px;padding-inline-start:12px;font-size:11.5px;line-height:1.7}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;display:grid}@media (min-width:640px){.footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-heading{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);opacity:.85;margin:0 0 16px;font-size:9.5px;font-weight:400}.footer-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.footer-link{color:var(--text-dim);transition:color .2s var(--m-ease);padding:4px 0;font-size:13px;text-decoration:none;display:inline-block;position:relative}.footer-link:after{content:"";bottom:2px;background:var(--brass);transform-origin:0;width:100%;height:1px;transition:transform .24s var(--m-ease);position:absolute;inset-inline-start:0;transform:scaleX(0)}.footer-link:hover{color:var(--text-hi)}.footer-link:hover:after{transform:scaleX(1)}.footer-base{border-top:1px solid var(--line-soft);max-width:1180px;font-family:var(--mono);color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;margin-inline:auto;padding:18px clamp(20px,1rem + 2vw,40px) 30px;font-size:10.5px;display:flex}.footer-disclaimer{opacity:.78}.footer-social{align-items:center;gap:10px;display:inline-flex}.footer-social a{border:1px solid var(--line);width:30px;height:30px;color:var(--text-dim);transition:color .2s var(--m-ease), border-color .2s var(--m-ease), transform .2s var(--m-ease);border-radius:6px;place-items:center;display:grid}.footer-social a:hover{color:var(--brass);border-color:var(--brass);transform:translateY(-2px)}.footer-social svg{width:15px;height:15px}.donut-centre{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 22px;display:flex;position:absolute;inset:0}.donut-value{font-family:var(--mono);color:var(--text-hi);overflow-wrap:anywhere;font-size:clamp(11px,2.4vw,14px);line-height:1.15}.donut-label{font-family:var(--mono);letter-spacing:.12em;color:var(--text-faint);margin-top:3px;font-size:8.5px}body:has(.desk) .site-footer{display:none}html,body{max-width:100%;overflow-x:clip}.mono,code,pre,.receipt-hash{overflow-wrap:anywhere}img,svg,video,canvas,table{max-width:100%}.tiles>*,.journey>*,.sitemap-grid>*,.footer-links>*{min-width:0}@media (max-width:700px){.work-cols,.grid-3,.grid-2{grid-template-columns:1fr!important}:root{--gap-xl:46px;--gap-lg:30px;--pad-panel:18px}.btn-primary{text-align:center;justify-content:center;width:100%}.row-wrap .btn-primary{width:auto}.btn,.navlink,.footer-link,.range-chip,.rail-links[data-open=true] .rail-link{min-height:40px}.footer-link,.sitemap-link{padding-block:9px}}@media (max-width:480px){h1{font-size:clamp(1.75rem,1.4rem + 3vw,2.4rem)}h2{font-size:clamp(1.2rem,1rem + 2vw,1.6rem)}.tiles{gap:10px}.tile{padding:14px 15px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.footer-base{flex-direction:column;align-items:flex-start}}@media (max-height:480px) and (orientation:landscape){:root{--gap-xl:36px;--gap-lg:24px}}body:has(.sitemap-grid) .site-footer .footer-links{display:none}body:has(.sitemap-grid) .footer-inner{grid-template-columns:1fr}body:has(.sitemap-grid) .footer-brand{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:760px){body:has(.sitemap-grid) .footer-brand{grid-template-rows:auto 1fr;grid-template-columns:1.2fr 1fr;align-items:start;gap:12px clamp(28px,4vw,72px)}body:has(.sitemap-grid) .footer-brand>div:first-child{grid-area:1/1}body:has(.sitemap-grid) .footer-pitch{grid-area:2/1;max-width:48ch;margin-top:0}body:has(.sitemap-grid) .footer-boundary{border-inline-start:2px solid var(--brass-deep);grid-area:1/2/span 2;align-self:start;max-width:none;margin-top:0;padding-inline-start:18px}}.panel,.journey-card,.sitemap-group,.tile{isolation:isolate;position:relative}.journey-card:before,.sitemap-group:before{content:"";background:linear-gradient(90deg, transparent, var(--edge-light) 22%, var(--edge-light) 78%, transparent);pointer-events:none;height:1px;z-index:var(--z-raised);position:absolute;inset:0 0 auto}.panel,.journey-card,.sitemap-group{box-shadow:0 1px 2px rgba(var(--shadow-rgb), .45), 0 12px 30px -18px rgba(var(--shadow-rgb), .8);transition:transform .32s var(--ease), box-shadow .32s var(--ease), border-color .32s var(--ease)}a.panel:hover,button.panel:hover,.journey-card:hover,.sitemap-group:hover{box-shadow:0 2px 4px rgba(var(--shadow-rgb), .5), 0 26px 50px -26px rgba(var(--shadow-rgb), .9), 0 0 34px -20px var(--brass-glow);transform:translateY(-3px)}.journey-card:after,.sitemap-group:after{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--brass-glow), transparent 55%);-webkit-mask-composite:xor;opacity:0;transition:opacity .32s var(--ease);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.journey-card:hover:after,.sitemap-group:hover:after{opacity:1}.panel-marked{box-shadow:0 1px 2px rgba(var(--shadow-rgb), .5), 0 30px 60px -30px rgba(var(--shadow-rgb), .95), 0 0 60px -34px var(--brass-glow)}@media (prefers-reduced-motion:reduce){.panel,.journey-card,.sitemap-group,.rise-3d{transition:none;animation:none;transform:none}a.panel:hover,button.panel:hover,.journey-card:hover,.sitemap-group:hover{transform:none}}.skel{background:var(--ink-800);display:block;position:relative;overflow:hidden}.skel:after{content:"";animation:skel-sheen 1.4s var(--ease) infinite;background:linear-gradient(90deg,#0000,#ffffff0b 45%,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes skel-sheen{to{transform:translate(100%)}}[dir=rtl] .skel:after{animation-name:skel-sheen-rtl}@keyframes skel-sheen-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.cmdk-backdrop{z-index:var(--z-modal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cmdk-fade .16s var(--ease);background:#040409b8;justify-content:center;align-items:flex-start;padding:clamp(48px,12vh,140px) 16px 16px;display:flex;position:fixed;inset:0}@keyframes cmdk-fade{0%{opacity:0}}.cmdk{border:1px solid var(--line-hair);background:var(--ink-850);width:min(620px,100%);max-height:min(70vh,560px);box-shadow:0 30px 80px -30px rgba(var(--shadow-rgb), .95), 0 0 0 1px #ffffff05;animation:cmdk-in .2s var(--ease);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}.cmdk-field{border-bottom:1px solid var(--line-soft);color:var(--text-faint);align-items:center;gap:11px;padding:15px 16px;display:flex}.cmdk-field input{min-width:0;color:var(--text-hi);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15px}.cmdk-field input::placeholder{color:var(--text-faint)}.cmdk-field input:focus{box-shadow:none;border-color:#0000}.cmdk-results{padding:8px;overflow-y:auto}.cmdk-group{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);padding:12px 10px 6px;font-size:9px}.cmdk-item{color:var(--text);border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;font-size:13.5px;text-decoration:none;display:flex}.cmdk-item.is-active{background:var(--brass-wash);color:var(--text-hi);box-shadow:inset 0 0 0 1px var(--brass-deep)}.cmdk-path{font-family:var(--mono);color:var(--text-faint);direction:ltr;flex-shrink:0;font-size:10.5px}.cmdk-empty{text-align:center;color:var(--text-faint);padding:26px 12px;font-size:13px}.cmdk-foot{border-top:1px solid var(--line-soft);color:var(--text-faint);flex-wrap:wrap;gap:16px;padding:10px 16px;font-size:10.5px;display:flex}.cmdk-kbd{font-family:var(--mono);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--ink-900);color:var(--text-dim);padding:2px 5px;font-size:9.5px}@media (prefers-reduced-motion:reduce){.cmdk-backdrop,.cmdk{animation:none}}@media (min-width:1000px){.desk.is-collapsed{grid-template-columns:62px 1fr}.desk.is-collapsed .rail-label,.desk.is-collapsed .desk-brand>div:last-child,.desk.is-collapsed .rail-equity,.desk.is-collapsed .rail-identity,.desk.is-collapsed .rail-cog{display:none}.desk.is-collapsed .desk-rail{padding-inline:10px}.desk.is-collapsed .desk-brand{justify-content:center;padding:4px 0 18px}.desk.is-collapsed .rail-link,.desk.is-collapsed .rail-profile{justify-content:center;padding-inline:0}.desk.is-collapsed .rail-toggle{border:1px solid var(--line);width:32px;height:32px;color:var(--text-dim);transition:color .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);background:0 0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.desk.is-collapsed .rail-link{position:relative}.desk.is-collapsed .rail-link:after{content:attr(data-label);inset-inline-start:calc(100% + 10px);border:1px solid var(--line-hair);background:var(--ink-800);color:var(--text-hi);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s var(--ease);z-index:var(--z-sticky);border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.desk.is-collapsed .rail-link:hover:after,.desk.is-collapsed .rail-link:focus-visible:after{opacity:1}.desk{transition:grid-template-columns .24s var(--ease)}}.rail-toggle{border:1px solid var(--line);background:var(--ink-900);width:34px;height:34px;color:var(--text-faint);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);border-radius:8px;place-items:center}.rail-toggle svg{width:15px;height:15px}.rail-toggle:hover{background:var(--lift);color:var(--brass-lit);border-color:var(--brass-deep)}@media (min-width:1000px){.rail-toggle{display:grid}}@media (prefers-reduced-motion:reduce){.desk,.desk.is-collapsed .rail-link:after{transition:none}}.page-shell{flex-direction:column;min-height:100dvh;display:flex}.page-body{flex:1 0 auto}.page-body:focus{outline:none}.page-shell>.site-footer{flex-shrink:0;margin-top:0}.skip-link{top:10px;z-index:300;background:var(--card,#0b1024);color:var(--text,#f4f6ff);border:1px solid var(--line-hair,#2a3352);border-radius:999px;padding:10px 18px;font-size:14px;text-decoration:none;position:fixed;inset-inline-start:10px;transform:translateY(-200%)}.skip-link:focus-visible{outline:2px solid var(--gold,#db9e30);outline-offset:2px;transform:none}body:has(.desk) .page-shell{min-height:0}.tiles>*{opacity:0;transition:opacity var(--m-tile) var(--m-ease), transform var(--m-tile) var(--m-ease);transform:translateY(16px)scale(.985)}.tiles>.scene-in{opacity:1;transform:none}.tiles>:not(.scene-in) .m-draw,.tiles>:not(.scene-in) .m-draw-fast,.tiles>:not(.scene-in) .m-fill,.tiles>:not(.scene-in) .m-donut,.tiles>:not(.scene-in) .m-bar{animation-play-state:paused}.desk-main>.panel.t-12{opacity:0;animation:m-tile-in .42s var(--m-ease) forwards;transform:translateY(-8px)}.m-draw{stroke-dasharray:3000;stroke-dashoffset:3000px;animation:m-draw 1.4s var(--m-ease) forwards;animation-delay:calc(var(--m-step) * 8)}.m-draw-fast{stroke-dasharray:400;stroke-dashoffset:400px;animation:m-draw .9s var(--m-ease) forwards;animation-delay:calc(var(--m-step) * 6)}@keyframes m-draw{to{stroke-dashoffset:0}}.m-fill{opacity:0;animation:m-fade .7s var(--m-ease) forwards;animation-delay:calc(var(--m-step) * 8 + .5s)}@keyframes m-fade{to{opacity:1}}.m-donut{opacity:0;animation:m-donut-in .9s var(--m-ease) forwards;animation-delay:calc(var(--m-step) * 9)}@keyframes m-donut-in{0%{opacity:0;transform:rotate(-210deg)scale(.92)}to{opacity:1;transform:rotate(-90deg)scale(1)}}.m-bar{transform-origin:0;animation:m-bar-in .8s var(--m-ease) forwards;animation-delay:calc(var(--m-step) * 10);transform:scaleX(0)}[dir=rtl] .m-bar{transform-origin:100%}@keyframes m-bar-in{to{transform:scaleX(1)}}.desk-rail{animation:m-rail-in .46s var(--m-ease)}@keyframes m-rail-in{0%{opacity:0;transform:translate(-10px)}}[dir=rtl] .desk-rail{animation-name:m-rail-in-rtl}@keyframes m-rail-in-rtl{0%{opacity:0;transform:translate(10px)}}@media (prefers-reduced-motion:reduce){.tiles>*,.desk-main>.panel.t-12,.desk-rail,.m-draw,.m-draw-fast,.m-fill,.m-donut,.m-bar{opacity:1;stroke-dashoffset:0;transition:none;animation:none;transform:none}.m-donut{transform:rotate(-90deg)}}.pulse{border:1px solid var(--line);background:var(--ink-900);border-radius:8px;align-items:center;gap:10px;height:34px;padding:0 12px;display:inline-flex}.pulse-ring{width:26px;height:26px}.pulse-count{font-family:var(--mono);fill:var(--text-dim);font-size:8.5px}.pulse-runner{transform-origin:19px 19px;animation:6s linear infinite pulse-orbit}@keyframes pulse-orbit{to{transform:rotate(360deg)}}.pulse-sep{background:var(--line-soft);width:1px;height:14px}.pulse-badge{font-family:var(--mono);letter-spacing:.12em;color:var(--text-faint);align-items:center;gap:6px;font-size:9.5px;display:inline-flex}.pulse-badge .pulse-dot{background:var(--pending);border-radius:50%;width:6px;height:6px}.pulse-badge.is-live{color:var(--conditions)}.pulse-badge.is-live .pulse-dot{background:var(--conditions);animation:2s ease-in-out infinite pulse-live}.pulse-clock{color:var(--text-dim);letter-spacing:.04em;font-size:11.5px}@media (max-width:900px){.pulse{display:none}}@media (prefers-reduced-motion:reduce){.pulse-runner,.pulse-badge.is-live .pulse-dot{animation:none}}.live-value{transition:background-color .7s var(--m-ease);border-radius:6px;align-items:center;gap:6px;margin-inline:-5px;padding:1px 5px;display:inline-flex}.live-value.tick-up{background-color:#10b9812e}.live-value.tick-down{background-color:#f43f5e2e}.freshness-dot{background:var(--pending);border-radius:50%;flex-shrink:0;width:6px;height:6px}.fresh-live{background:var(--conditions);animation:2s ease-in-out infinite pulse-live}.fresh-delayed{background:var(--incomplete)}.fresh-stale{background:var(--conflict)}.fresh-expired{background:var(--pending)}@keyframes pulse-live{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 4px #10b98100}}@media (prefers-reduced-motion:reduce){.fresh-live{animation:none}.live-value{transition:none}}.engine{flex-direction:column;align-items:center;gap:18px;margin:0;display:flex}.engine-svg{width:min(340px,82vw);height:auto;overflow:visible}.eg-runner{stroke-dasharray:133 608;stroke-dashoffset:0;transform-origin:160px 160px;animation:eg-run var(--eg-cycle) linear infinite;transform:rotate(-90deg)}@keyframes eg-run{to{stroke-dashoffset:-741.4px}}.eg-dot{fill:var(--ink-800);stroke:var(--brass-deep);stroke-width:1.5px;animation:eg-dot-lit var(--eg-cycle) linear infinite;animation-delay:calc(var(--eg-cycle) / 6 * var(--i))}@keyframes eg-dot-lit{0%,8%{fill:var(--brass-lit);stroke:var(--brass-lit)}22%,to{fill:var(--ink-800);stroke:var(--brass-deep)}}.eg-halo{transform-box:fill-box;fill:none;stroke:var(--brass);stroke-width:1px;opacity:0;transform-origin:50%;animation:eg-halo var(--eg-cycle) linear infinite;animation-delay:calc(var(--eg-cycle) / 6 * var(--i))}@keyframes eg-halo{0%{opacity:.7;transform:scale(.45)}14%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.eg-verdict circle{transform-box:fill-box;opacity:0;transform-origin:50%;animation:eg-verdict var(--eg-cycle) linear infinite;animation-delay:calc(var(--eg-cycle) / 6)}@keyframes eg-verdict{0%{opacity:0;stroke-width:1.5px;transform:scale(1)}4%{opacity:.9;stroke-width:2.5px;transform:scale(1)}16%{opacity:0;stroke-width:.5px;transform:scale(2)}to{opacity:0}}.eg-core{transform-origin:160px 160px;animation:eg-breathe var(--eg-cycle) ease-in-out infinite}@keyframes eg-breathe{0%,to{opacity:.8;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.eg-field{transform-origin:160px 160px;opacity:.5;animation:90s linear infinite eg-field}@keyframes eg-field{to{transform:rotate(-360deg)}}.eg-centre-label{font-family:var(--mono);letter-spacing:.18em;fill:var(--text-hi);font-size:10px}.eg-centre-sub{font-family:var(--mono);letter-spacing:.22em;fill:var(--brass);font-size:8px}.engine-legend{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.engine-legend li{color:var(--text-faint);animation:eg-legend var(--eg-cycle) linear infinite;animation-delay:calc(var(--eg-cycle) / 6 * var(--i));align-items:center;gap:6px;font-size:12px;display:flex}@keyframes eg-legend{0%,8%{color:var(--text-hi)}22%,to{color:var(--text-faint)}}.engine-num{font-family:var(--mono);color:var(--brass);letter-spacing:.1em;font-size:9px}.engine-caption{color:var(--text-faint);text-align:center;max-width:40ch;font-size:12.5px;line-height:1.7}@media (prefers-reduced-motion:reduce){.eg-runner,.eg-dot,.eg-halo,.eg-verdict circle,.eg-core,.eg-field,.engine-legend li{animation:none}.eg-runner{stroke-dasharray:none;opacity:.5}.eg-dot{fill:var(--brass-lit);stroke:var(--brass-lit)}.engine-legend li{color:var(--text-dim)}}.dock{flex-wrap:wrap;gap:8px;display:flex}.dock-btn{border:1px solid var(--line);background:var(--ink-850);color:var(--text);cursor:pointer;white-space:nowrap;transition:border-color .2s var(--m-ease), color .2s var(--m-ease), transform .16s var(--m-ease);border-radius:7px;align-items:center;padding:8px 15px;font-family:inherit;font-size:12.5px;text-decoration:none;display:inline-flex}.dock-btn:hover{border-color:var(--brass-deep);color:var(--text-hi)}.dock-btn:active{transform:translateY(1px)}.dock-primary{border-color:var(--brass-dim);color:var(--text-hi);font-weight:600}.dock-primary:hover{color:var(--brass);border-color:var(--brass)}.dock-scrim{z-index:var(--z-overlay);background:rgba(var(--shadow-rgb), .55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:dock-scrim .18s var(--m-ease);justify-content:flex-end;display:flex;position:fixed;inset:0}@keyframes dock-scrim{0%{opacity:0}}.dock-panel{background:var(--ink-850);border-inline-start:1px solid var(--line-hair);width:min(400px,100%);height:100%;box-shadow:-30px 0 60px -30px rgba(var(--shadow-rgb), .9);animation:dock-slide .26s var(--m-ease);overflow-y:auto}@keyframes dock-slide{0%{transform:translate(100%)}}[dir=rtl] .dock-panel{animation-name:dock-slide-rtl}@keyframes dock-slide-rtl{0%{transform:translate(-100%)}}.dock-head{z-index:var(--z-raised);border-bottom:1px solid var(--line-soft);background:var(--ink-850);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;position:sticky;top:0}.dock-body{padding:18px}.dock-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:14px 0 6px;font-size:9.5px;display:block}.dock-body>.dock-label:first-child{margin-top:0}.dock-error{color:var(--conflict);margin-top:12px;font-size:12.5px;line-height:1.6}.dock-note{color:var(--text-faint);margin-top:14px;font-size:11px;line-height:1.65}@media (max-width:520px){.dock-panel{border-inline-start:0;width:100%}.dock{width:100%}.dock-btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.dock-scrim,.dock-panel{animation:none}}@media (max-width:760px){.tiles>.kpi{grid-column:span 2}.kpi{min-height:0}.kpi .kpi-spark{margin-top:10px}.desk-main>header{flex-direction:column;align-items:stretch!important}.dock{margin-top:10px}.position-row{flex-direction:column;gap:8px;align-items:stretch!important}.position-row>span:last-child{justify-content:space-between}.tile .range-chips{width:100%}.range-chip{text-align:center;flex:auto}.scroll-x{padding-bottom:4px}}@media (max-width:480px){.dock-btn,.range-chip,.btn{min-height:42px}.tile{padding:14px}.kpi-spark{margin-inline:-14px}.donut-wrap{aspect-ratio:1;width:min(156px,58vw)!important;height:auto!important}}.desk-brand:hover{opacity:.82}.desk-rail{display:flex}@media (min-width:1000px){.desk-rail{flex-direction:column}}.rail-equity,.rail-profile{flex-shrink:0}@media (min-width:1000px){.desk.is-collapsed .rail-profile{margin-top:auto}.desk.is-collapsed .rail-avatar{margin:0}}.rail-avatar svg{width:16px;height:16px}body:before,body:after{content:"";z-index:-1;pointer-events:none;will-change:transform;position:fixed;inset:-20%}body:before{background:radial-gradient(46rem 34rem at 18% 8%, var(--field-a), transparent 62%), radial-gradient(38rem 30rem at 88% 22%, var(--field-b), transparent 60%);animation:46s ease-in-out infinite alternate drift-a}body:after{background:radial-gradient(40rem 28rem at 72% 82%, var(--field-b), transparent 60%), radial-gradient(30rem 24rem at 12% 68%, var(--field-a), transparent 58%);animation:62s ease-in-out infinite alternate drift-b}@keyframes drift-a{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.06)}}@keyframes drift-b{0%{transform:translate(1.5%,1%)scale(1.04)}to{transform:translate(-2%,-1.5%)scale(1)}}body:has(.desk):before{opacity:.35;animation:none}body:has(.desk):after{opacity:.35;animation:none}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}}.prose a:not(.btn),p a:not(.btn):not(.footer-link):not(.sitemap-link){color:var(--brass-lit);text-decoration:none;position:relative}.prose a:not(.btn):after,p a:not(.btn):not(.footer-link):not(.sitemap-link):after{content:"";inset-inline-start:0;transform-origin:0;width:100%;height:1px;transition:transform .26s var(--m-ease);background:currentColor;position:absolute;bottom:-2px;transform:scaleX(0)}[dir=rtl] .prose a:not(.btn):after,[dir=rtl] p a:not(.btn):not(.footer-link):not(.sitemap-link):after{transform-origin:100%}.prose a:not(.btn):hover:after,p a:not(.btn):not(.footer-link):not(.sitemap-link):hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.prose a:after,p a:after{opacity:.4;transition:none;transform:scaleX(1)}}.masthead-brand{border-radius:var(--radius);transition:opacity .2s var(--m-ease);align-items:center;gap:11px;text-decoration:none;display:flex}.masthead-brand:hover{opacity:.85}.masthead-words{flex-direction:column;min-width:0;line-height:1.15;display:flex}.masthead-mark,.brand-mark{width:28px;height:28px;color:var(--text-hi);transition:color .24s var(--m-ease);flex-shrink:0;place-items:center;display:grid}.masthead-mark svg,.brand-mark svg{width:100%;height:100%}.masthead-brand:hover .masthead-mark,.desk-brand:hover .brand-mark{color:var(--brass-lit)}.masthead-name{color:var(--text-hi);letter-spacing:-.012em;font-size:clamp(1.05rem,.95rem + .45vw,1.28rem);line-height:1}.masthead-tag{letter-spacing:.2em;opacity:.85;margin-top:3px;font-size:8.5px}.masthead{background:var(--chrome-bg);-webkit-backdrop-filter:blur(14px)saturate(140%)}.masthead-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:clamp(14px,2.4vw,34px);min-height:60px;padding-block:8px;display:flex;position:relative}.masthead-nav{flex-wrap:wrap;flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.masthead-controls{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.masthead-burger{display:none}@media (max-width:939px){.masthead-row{flex-wrap:nowrap;gap:8px}.masthead-burger{border:1px solid var(--line);width:38px;height:38px;color:var(--text);transition:background .16s var(--ease), border-color .16s var(--ease);background:0 0;border-radius:9px;flex-shrink:0;place-items:center;margin-inline-start:auto;display:grid}.masthead-burger svg{width:19px;height:19px}.masthead-burger:hover{background:var(--lift);border-color:var(--line-hair)}.masthead-nav{inset-inline:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 18px 40px -24px rgba(var(--shadow-rgb), .9);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s linear .18s;flex-direction:column;align-items:stretch;gap:2px;padding:10px 12px 14px;display:flex;position:absolute;top:calc(100% + 8px);transform:translateY(-6px)}.masthead-nav[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s;transform:none}.navlink{border-radius:9px;padding:12px;font-size:15px}.masthead-controls{margin-inline-start:0;border-top:1px solid var(--line-soft);justify-content:flex-start;gap:10px;margin-top:10px;padding-top:12px}.masthead-controls .theme-toggle{border-radius:9px;flex:1;justify-content:flex-start;gap:10px;padding-inline:12px}.masthead-controls .theme-toggle .toggle-word{display:inline}.masthead-nav>.btn{justify-content:center}.masthead-nav>.btn:first-of-type{margin-top:10px}.masthead-nav>.btn+.btn{margin-top:6px}.nav-sep{display:none}}@media (min-width:940px) and (max-width:1199px){.masthead-row{flex-wrap:nowrap;gap:10px}.masthead-nav{flex-wrap:nowrap;gap:0}.navlink{padding:8px;font-size:12.5px}.cmdk-hint-key{display:none}.masthead-nav>.btn{padding:8px 12px;font-size:12.5px}}@media (max-width:939px) and (prefers-reduced-motion:reduce){.masthead-nav,.masthead-nav[data-open=true]{transition:visibility;transform:none}}@media (max-width:560px){.masthead-words{display:none}}.cmdk-hint{border:1px solid var(--line);background:var(--ink-900);height:34px;color:var(--text-faint);cursor:pointer;transition:border-color .2s var(--m-ease), color .2s var(--m-ease), background .2s var(--m-ease);border-radius:8px;align-items:center;gap:9px;padding:0 8px 0 12px;font-family:inherit;font-size:12.5px;display:none}.cmdk-hint:hover{border-color:var(--brass-deep);background:var(--ink-850);color:var(--text-dim)}.cmdk-hint svg{flex-shrink:0;width:14px;height:14px}.cmdk-hint-word{text-align:start;min-width:44px}.cmdk-hint-key{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line);background:var(--ink-850);color:var(--text-dim);white-space:nowrap;text-align:center;border-radius:5px;min-width:34px;padding:3px 7px;font-size:10px}@media (min-width:900px) and (pointer:fine){.cmdk-hint{display:inline-flex}}.cine-hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:radial-gradient(55% 45% at 50% 42%,#386ed221,#0000 70%),linear-gradient(#05060a,#090b12 62%,#0a0d15);place-items:center;width:100vw;min-height:clamp(560px,92vh,980px);margin-inline-start:calc(50% - 50vw);display:grid;position:relative;overflow:hidden}.cine-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 100% at 50% 45%,#0000 62%,#0304088c 100%);position:absolute;inset:0}.cine-rain{pointer-events:none;opacity:.55;position:absolute;inset:0}.cine-rain i{background:linear-gradient(#0000,#7c5cff66,#0000);border-radius:2px;width:2px;height:26%;animation:7s linear infinite cine-fall;position:absolute;top:-30%}.cine-rain i:nth-child(3n){background:linear-gradient(#0000,#5a9bff61,#0000)}.cine-rain i:first-child{height:20%;animation-delay:0s;left:4%}.cine-rain i:nth-child(2){animation-delay:2.1s;left:12%}.cine-rain i:nth-child(3){height:30%;animation-delay:4.4s;left:19%}.cine-rain i:nth-child(4){animation-delay:1.2s;left:27%}.cine-rain i:nth-child(5){height:18%;animation-delay:5.5s;left:34%}.cine-rain i:nth-child(6){animation-delay:3.3s;left:43%}.cine-rain i:nth-child(7){height:32%;animation-delay:.7s;left:51%}.cine-rain i:nth-child(8){animation-delay:4.9s;left:58%}.cine-rain i:nth-child(9){height:22%;animation-delay:2.6s;left:66%}.cine-rain i:nth-child(10){animation-delay:6.1s;left:73%}.cine-rain i:nth-child(11){height:28%;animation-delay:1.8s;left:80%}.cine-rain i:nth-child(12){animation-delay:3.9s;left:87%}.cine-rain i:nth-child(13){height:19%;animation-delay:5.2s;left:93%}.cine-rain i:nth-child(14){animation-delay:.4s;left:97%}@keyframes cine-fall{0%{opacity:0;transform:translateY(0)}12%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translateY(160vh)}}.cine-planet{background:radial-gradient(140% 100% at 50% 112%,#0d1019 34%,#090b12 66%,#05060a 100%);border-radius:50% 50% 0 0/100% 100% 0 0;width:320vh;height:130vh;animation:11s ease-in-out infinite cine-breathe;position:absolute;bottom:-95vh;left:50%;transform:translate(-50%);box-shadow:0 -1px #96beff80,0 -8px 34px -8px #467deb6b,0 -40px 120px -34px #467deb4d,inset 0 24px 70px -42px #78a0ff33}@keyframes cine-breathe{0%,to{box-shadow:0 -1px #96beff80,0 -8px 34px -8px #467deb6b,0 -40px 120px -34px #467deb4d,inset 0 24px 70px -42px #78a0ff33}50%{box-shadow:0 -1px #96beff9e,0 -10px 40px -8px #467deb80,0 -48px 140px -34px #467deb5c,inset 0 28px 78px -42px #78a0ff42}}.cine-city{filter:blur(.5px);background:#f5c37e;border-radius:50%;width:5px;height:5px;animation:4.5s ease-in-out infinite cine-flicker;position:absolute;top:0;box-shadow:0 0 8px 2px #f5c37e73,0 0 20px 5px #f5b46429}.cine-city.c1{top:7.5%;left:18%}.cine-city.c2{width:3px;height:3px;animation-delay:1.2s;top:4%;left:27%}.cine-city.c3{animation-delay:2.8s;top:1.6%;left:36%}.cine-city.c4{width:4px;height:4px;animation-delay:.6s;top:.3%;left:45%}.cine-city.c5{animation-delay:3.4s;top:.2%;left:54%}.cine-city.c6{width:3px;height:3px;animation-delay:1.9s;top:1.4%;left:63%}.cine-city.c7{animation-delay:4.1s;top:3.6%;left:71%}.cine-city.c8{width:3px;height:3px;animation-delay:.9s;top:6.8%;left:79%}.cine-city.c9{animation-delay:2.2s;top:10.5%;left:86%}@keyframes cine-flicker{0%,to{opacity:.85}50%{opacity:.45}}.cine-core{z-index:2;text-align:center;padding:clamp(70px, 12vh, 130px) var(--shell-pad) clamp(110px, 18vh, 190px);max-width:980px;position:relative}.cine-core .eyebrow{color:#8fb4ff}.cine-h1{letter-spacing:-.022em;color:#f4f7fd;text-wrap:balance;max-width:17ch;margin-inline:auto;font-size:clamp(2.5rem,1.5rem + 4.6vw,4.6rem);line-height:1.06}.cine-sub{color:var(--text-dim);max-width:58ch;margin:var(--gap-md) auto 0;font-size:clamp(1.02rem,.95rem + .4vw,1.22rem);line-height:1.75}.cine-trust{color:var(--text-faint);margin-top:18px;font-size:12px}.cine-cta{padding:15px 30px;font-size:15.5px}.cine-ghost{border-color:var(--line-hair);color:var(--text)}.cine-ghost:hover{border-color:var(--text-faint);color:var(--text-hi)}.cine-scroll{z-index:2;color:#8fb4ff;opacity:.8;animation:2.2s ease-in-out infinite cine-nudge;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes cine-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}@media (max-width:720px){.cine-hero{border-radius:0;min-height:86vh}}@media (prefers-reduced-motion:reduce){.cine-rain,.cine-scroll{display:none}.cine-planet,.cine-city{animation:none}}.film-scroll{--p:0;height:185vh;position:relative}.cine-stage{height:100vh;min-height:0;position:sticky;top:0}.film-scroll .cine-core{opacity:calc(1 - var(--p) * 1.45);transform:translateY(calc(var(--p) * -9vh))}.film-scroll .cine-planet{transform:translateX(-50%) translateY(calc(var(--p) * -6vh))}.film-scroll .cine-rain{opacity:calc(.55 * (1 - var(--p)))}.film-scroll .cine-scroll{opacity:calc(.8 - var(--p) * 3)}.cine-seam{z-index:3;pointer-events:none;background:linear-gradient(180deg, transparent, var(--paper) 88%);height:46vh;opacity:calc((var(--p) - .82) / .18);position:absolute;inset:auto 0 0}.cinema section:not(.cine-stage)>*{opacity:0;transition:opacity .9s var(--m-ease), transform .9s var(--m-ease);transform:translateY(26px)}.cinema section.in:not(.cine-stage)>*{opacity:1;transform:none}.cinema section.in>:nth-child(2){transition-delay:90ms}.cinema section.in>:nth-child(3){transition-delay:.18s}.cinema section.in>:nth-child(4){transition-delay:.27s}.cinema section.in>:nth-child(n+5){transition-delay:.34s}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";width:44%;transition:left .7s var(--m-ease);pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff52,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.btn-primary:hover:after{left:130%}@media (prefers-reduced-motion:reduce){.film-scroll{height:auto}.cine-stage{height:auto;min-height:70vh;position:relative}.film-scroll .cine-core,.film-scroll .cine-planet,.film-scroll .cine-rain{opacity:1;transform:none}.film-scroll .cine-planet{transform:translate(-50%)}.cine-seam{display:none}.cinema section:not(.cine-stage)>*{opacity:1;transition:none;transform:none}.btn-primary:after{display:none}}.rail-action{background:var(--text-hi);color:var(--paper);transition:transform .16s var(--m-ease), box-shadow .2s var(--m-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:2px 0 10px;padding:10px 12px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.rail-action:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px #ffffff73}[data-theme=royal] .rail-action{background:linear-gradient(180deg, #8a3aec, var(--accent-dim));color:#fff}.rail-badge{background:var(--brass-wash);border:1px solid var(--brass-deep);min-width:20px;color:var(--brass-lit);font-family:var(--mono);text-align:center;border-radius:999px;margin-inline-start:auto;padding:1px 6px;font-size:10.5px}.rail-dot{background:var(--incomplete);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--incomplete) 25%, transparent);border-radius:50%;margin-inline-start:auto}@media (min-width:1000px){.desk.is-collapsed .rail-action{justify-content:center;padding:10px 8px}.desk.is-collapsed .rail-action .rail-label{display:none}.desk.is-collapsed .rail-badge{inset-inline-end:4px;position:absolute;top:4px}.desk.is-collapsed .rail-dot{inset-inline-end:6px;position:absolute;top:6px}.desk.is-collapsed .rail-link{position:relative}}.desk-tabs{margin-bottom:var(--gap-md);background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius);gap:4px;padding:4px;display:inline-flex}.desk-tab{border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;transition:background .18s var(--m-ease), color .18s var(--m-ease);background:0 0;border:1px solid #0000;padding:9px 18px;font-size:13px;font-weight:600}.desk-tab:hover{color:var(--text)}.desk-tab[data-active]{background:var(--card);color:var(--brass-lit);border-color:var(--line-hair);box-shadow:var(--shadow-plate)}.desk-tab[data-desk=crypto][data-active]{color:var(--violet);box-shadow:var(--shadow-plate), inset 0 0 0 1px var(--violet-wash)}.deck-frame{border-color:var(--line-hair);background:linear-gradient(135deg, var(--brass-wash), transparent 38%), linear-gradient(180deg, var(--card), var(--ink-800));border-inline-start:3px solid var(--brass)}.deck-frame[data-urgent]{border-inline-start-color:var(--incomplete);background:linear-gradient(135deg, #d4a94e1a, transparent 38%), linear-gradient(180deg, var(--card), var(--ink-800))}.tile>:last-child{margin-bottom:0}.tile .tile-list{margin-top:auto}.tile-footnote{color:var(--text-faint);margin-top:auto;padding-top:12px;font-size:10.5px;line-height:1.5}.spine{--z-raised:1;--z-sticky:40;--z-overlay:180;--z-modal:200;--spine-node:34px;--spine-node-pad:2px;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--brass-wash), transparent 40%), var(--ink-850);align-items:center;gap:18px;margin-bottom:12px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.spine-stages:before{content:"";top:calc(var(--spine-node-pad) + var(--spine-node) / 2);inset-inline:calc(var(--spine-node) / 2 + 6px);background:var(--line);pointer-events:none;z-index:0;height:1px;position:absolute}.spine-stages{flex:1;justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.spine-node{padding:var(--spine-node-pad) 6px;transition:transform .18s var(--m-ease);border-radius:7px;flex-direction:column;align-items:center;gap:5px;text-decoration:none;display:flex}.spine-node:hover{transform:translateY(-2px)}.spine-count{z-index:var(--z-raised);min-width:var(--spine-node);height:var(--spine-node);border:1.5px solid var(--brass-deep);background:var(--ink-900);font-family:var(--mono);color:var(--text-hi);transition:background-color .6s var(--m-ease), border-color .6s var(--m-ease);border-radius:50%;place-items:center;padding:0 8px;font-size:13px;display:grid;position:relative}.spine-zero{border-color:var(--line);color:var(--text-faint)}.spine-lit{border-color:var(--brass-lit);background-color:#9d7cf047}.spine-word{color:var(--text-dim);white-space:nowrap;font-size:11px}.spine-node:hover .spine-word{color:var(--text-hi)}.spine-next .spine-count{border-color:var(--incomplete)}.spine-next .spine-count:after{content:"";border-radius:inherit;border:1.5px solid var(--incomplete);animation:spine-flare 3s var(--m-ease) infinite;pointer-events:none;position:absolute;inset:-1.5px}@keyframes spine-flare{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.65)}to{opacity:0}}.spine-cta{z-index:var(--z-raised);margin-top:var(--spine-node-pad,2px);height:var(--spine-node,34px);white-space:nowrap;flex-shrink:0;align-self:flex-start;align-items:center;margin-inline-start:auto;display:inline-flex;position:relative;width:auto!important;padding:0 16px!important;font-size:12.5px!important}.spine-stages,.spine-stages li{min-width:0}@media (max-width:700px){.spine{flex-wrap:wrap}.spine-stages{flex-basis:100%;padding-bottom:4px;overflow-x:auto}.spine-stages:before{display:none}.spine-cta{text-align:center;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.spine-next .spine-count:after{opacity:.5;animation:none}.spine-lit{transition:none}}.desk-main .shell{max-width:none;padding-inline:0;padding-top:0!important}.theme-toggle{border:1px solid var(--line);background:var(--card);width:34px;height:34px;color:var(--text-dim);cursor:pointer;transition:color .18s var(--m-ease), border-color .18s var(--m-ease), background .18s var(--m-ease);border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.theme-toggle svg{width:15px;height:15px}.theme-toggle .toggle-word{letter-spacing:.01em;white-space:nowrap;font-size:13.5px;display:none}.theme-toggle:hover{color:var(--accent);border-color:var(--accent-deep);background:var(--accent-wash)}.desk.is-collapsed .rail-controls{flex-direction:column;justify-content:center;gap:8px}@media (min-width:1000px){.desk.is-collapsed .rail-controls{justify-content:center}}body{background:var(--paper);color:var(--text)}.panel,.tile{background:var(--card)}:root:not([data-theme=dark]):not([data-theme=royal]) body:before,:root:not([data-theme=dark]):not([data-theme=royal]) body:after{opacity:.35}.sc-wrap{height:180vh;margin-top:var(--gap-xl)}.sc-wrap.sc-static{height:auto}.sc-stage{flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding-block:clamp(24px,4vh,48px);padding-inline:16px;display:flex;position:sticky;top:64px}.sc-static .sc-stage{min-height:0;padding-block:32px;position:static}.sc-title{color:var(--text-hi);text-align:center;margin:2px 0 0;font-size:clamp(1.5rem,1.2rem + 1.6vw,2.2rem)}.sc-svg{width:min(680px,100%);height:auto;margin-block:clamp(4px,1.5vh,16px);display:block}.sc-mono{font-family:var(--mono);letter-spacing:.08em;font-size:11px}.sc-size{font-family:var(--mono);letter-spacing:.02em;font-size:26px;font-weight:600}.sc-caption{color:var(--text-dim);text-align:center;margin:0;font-size:14px;transition:opacity .12s linear}.mkt{margin-top:var(--gap-xl)}.mkt-sub{color:var(--text-dim);margin:6px 0 18px;font-size:14px}.mkt-scroll{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding:2px clamp(20px,1rem + 2vw,40px) 14px;display:flex;overflow-x:auto}.mkt-scroll::-webkit-scrollbar{display:none}.mkt-card{scroll-snap-align:start;border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;flex:none;gap:6px;min-width:132px;padding:14px 16px;display:flex}.mkt-sym{letter-spacing:.1em;color:var(--text-faint);font-size:11px}.mkt-price{color:var(--text-hi);letter-spacing:.01em;font-size:19px;font-weight:600}.mkt-none{color:var(--text-faint);font-size:12px;line-height:1.4}.mkt-age{font-family:var(--mono);letter-spacing:.1em;color:var(--text-faint);align-items:center;gap:6px;font-size:10px;display:inline-flex}.mkt-dot{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.mkt-live{color:var(--conditions)}.mkt-live .mkt-dot{animation:mkt-pulse 2.4s var(--m-ease) infinite}.mkt-delayed{color:var(--incomplete)}.mkt-no_quote{color:var(--text-faint)}.mkt-stale{color:var(--incomplete)}.mkt-expired{color:var(--conflict)}.mkt-price[data-status=stale]{opacity:.72}.mkt-price[data-status=expired]{opacity:.5;text-decoration:line-through;text-decoration-thickness:1px}@keyframes mkt-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.mkt-live .mkt-dot{animation:none}}.mkt-empty{color:var(--text-faint);padding:22px 4px;font-size:13px}.mkt-note{color:var(--text-faint);max-width:68ch;margin:2px 0 0;font-size:11.5px;line-height:1.7}.tile-band{margin-top:var(--gap-lg);border-bottom:1px solid var(--line-soft);grid-area:auto/1/auto/-1;padding-bottom:10px}.tile-band:first-child{margin-top:0}.tile-band-title{font-family:var(--serif);letter-spacing:-.012em;color:var(--text-hi);margin:0;font-size:clamp(1.05rem,.98rem + .35vw,1.32rem);font-weight:500}.tile-band-note{color:var(--text-dim);max-width:74ch;margin:5px 0 0;font-size:12.5px;line-height:1.65}.tile-group{margin-top:var(--gap-lg);grid-column:1/-1}.tile-group:first-child{margin-top:0}.tile-group>summary{padding-inline-end:28px;position:relative}.tile-group>summary::-webkit-details-marker{display:none}.tile-group>summary:after{content:"";inset-inline-end:4px;border-right:1.5px solid var(--text-faint);border-bottom:1.5px solid var(--text-faint);width:7px;height:7px;transition:transform .18s var(--ease);position:absolute;top:10px;transform:rotate(45deg)}.tile-group[open]>summary:after{top:13px;transform:rotate(-135deg)}.tile-group>summary:hover .tile-band-title{color:var(--brass)}.tile-group>summary:focus-visible{outline:2px solid var(--brass);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tile-group>summary:after{transition:none}}.hero-stage{isolation:isolate;position:relative}.aurora{z-index:-2;pointer-events:none;position:absolute;inset:-20% 0;overflow:hidden}.aurora:before,.aurora:after{content:"";filter:blur(90px);opacity:.16;will-change:transform;border-radius:50%;width:55vmax;height:55vmax;position:absolute}.aurora:before{background:radial-gradient(circle, var(--brass) 0%, transparent 62%);top:-18%;animation:26s ease-in-out infinite alternate aurora-a;inset-inline-start:-12%}.aurora:after{background:radial-gradient(circle, var(--conditions) 0%, transparent 60%);bottom:-22%;opacity:.1;animation:34s ease-in-out infinite alternate aurora-b;inset-inline-end:-14%}@keyframes aurora-a{to{transform:translate(9vmax,6vmax)scale(1.15)}}@keyframes aurora-b{to{transform:translate(-8vmax,-5vmax)scale(1.1)}}.grid-floor{z-index:-1;inset-inline:-20%;pointer-events:none;transform-origin:50% 100%;background-image:linear-gradient(to right, color-mix(in srgb, var(--brass) 22%, transparent) 1px, transparent 1px), linear-gradient(to top, color-mix(in srgb, var(--brass) 22%, transparent) 1px, transparent 1px);background-size:44px 44px;height:46%;animation:16s linear infinite grid-run;position:absolute;bottom:-6%;transform:perspective(700px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 22%,#00000080);mask-image:linear-gradient(#0000 22%,#00000080)}@keyframes grid-run{to{background-position:0 44px,0 44px}}.glass-float{z-index:-1;border:1px solid color-mix(in srgb, var(--brass) 30%, transparent);background:color-mix(in srgb, var(--card) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;border-radius:10px;animation:11s ease-in-out infinite alternate glass-drift;position:absolute;box-shadow:0 24px 60px -30px #00000073}.glass-float-2{animation-duration:15s;animation-delay:-4s}.glass-float-3{animation-duration:19s;animation-delay:-9s}@keyframes glass-drift{0%{transform:translate(0,0)rotate(-1.2deg)}to{transform:translateY(-16px)rotate(1.4deg)}}.badge-pulse{animation:3.2s ease-in-out infinite badge-breathe}@keyframes badge-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--conflict) 28%, transparent)}55%{box-shadow:0 0 0 7px #0000}}.fx-band{margin-top:var(--gap-lg);border-block:1px solid var(--line-soft);padding-block:10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.fx-track{direction:ltr;flex-shrink:0;justify-content:space-around;gap:28px;min-width:100%;padding-inline-end:28px;animation:48s linear infinite fx-scroll;display:flex}.fx-band:hover .fx-track{animation-play-state:paused}@keyframes fx-scroll{to{transform:translate(-100%)}}.fx-tick{color:var(--text-dim);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.fx-price{color:var(--text-hi);transition:color .5s var(--m-ease)}.fx-price[data-dir=up]{color:var(--conditions)}.fx-price[data-dir=down]{color:var(--conflict)}.fx-dot{background:var(--text-faint);border-radius:50%;width:5px;height:5px}.fx-dot[data-live=true]{background:var(--conditions);animation:2.4s ease-in-out infinite fx-live}@keyframes fx-live{0%,to{opacity:1}50%{opacity:.35}}.stagger-rise>:nth-child(2){transition-delay:90ms}.stagger-rise>:nth-child(3){transition-delay:.18s}.stagger-rise>:nth-child(4){transition-delay:.27s}@media (prefers-reduced-motion:reduce){.aurora:before,.aurora:after,.grid-floor,.glass-float,.badge-pulse,.fx-track,.fx-dot[data-live=true]{animation:none}.glass-float{display:none}}@media (max-width:899px){.glass-float{display:none}.grid-floor{height:30%}}.desk-shell{padding-top:var(--gap-lg);padding-bottom:var(--gap-xl)}.desk-grid{gap:var(--gap-md);grid-template-columns:minmax(0,1fr) minmax(300px,42%);align-items:start;display:grid}.desk-grid[data-context=off]{grid-template-columns:minmax(0,1fr)}.desk-flow{min-width:0}.desk-side{min-width:0;position:sticky;top:84px}.desk-stepper{margin-bottom:var(--gap-md);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.step-node{--step-tone:var(--brass);align-items:center;gap:8px;display:inline-flex}.step-num{border:1px solid var(--line);width:26px;height:26px;color:var(--text-faint);transition:color .3s var(--m-ease), border-color .3s var(--m-ease), background .3s var(--m-ease);border-radius:50%;place-items:center;font-size:12px;display:grid}.step-lab{color:var(--text-faint);transition:color .3s var(--m-ease)}.step-node[data-state=live] .step-num{border-color:var(--step-tone);color:var(--step-tone);animation:step-ring 1.8s var(--m-ease) infinite}.step-node[data-state=live] .step-lab{color:var(--text-dim)}.step-node[data-state=done] .step-num{border-color:var(--step-tone);color:var(--step-tone);background:var(--brass-wash)}.step-node[data-state=done] .step-lab{color:var(--text)}@keyframes step-ring{0%,to{box-shadow:0 0 0 0 var(--brass-wash)}50%{box-shadow:0 0 0 6px #0000}}.step-link{background:var(--line);flex:22px;min-width:16px;height:1px;position:relative;overflow:hidden}.step-link:after{content:"";background:var(--brass);transform-origin:0;transition:transform .52s var(--m-ease);position:absolute;inset:0;transform:scaleX(0)}.step-link[data-on=true]:after{transform:scaleX(1)}.desk-stagger>*{animation:desk-in .54s var(--m-ease) both}.desk-stagger>:nth-child(2){animation-delay:90ms}.desk-stagger>:nth-child(3){animation-delay:.18s}.desk-stagger>:nth-child(4){animation-delay:.27s}.desk-stagger>:nth-child(5){animation-delay:.36s}.desk-stagger>:nth-child(n+6){animation-delay:.44s}@keyframes desk-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.verdict-seal{animation:desk-in .54s var(--m-ease) both, seal-glow 1.4s var(--m-ease) 1}@keyframes seal-glow{0%{box-shadow:0 0 #0000}35%{box-shadow:0 0 36px -8px}to{box-shadow:0 0 #0000}}.chart-guide line{stroke-dasharray:6 5;animation:1.6s linear infinite guide-dash}@keyframes guide-dash{to{stroke-dashoffset:-22px}}.desk-stopctx{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.ctx-meter{border-radius:var(--radius-sm);background:var(--line-soft);height:4px;overflow:hidden}.ctx-meter-fill{background:var(--incomplete);height:100%;transition:width .7s var(--m-ease)}@media (max-width:979px){.desk-grid{grid-template-columns:1fr}.desk-side{position:static}}@media (prefers-reduced-motion:reduce){.step-node[data-state=live] .step-num,.desk-stagger>*,.verdict-seal,.chart-guide line{animation:none}}.desk-tabs{border:1px solid var(--line);border-radius:var(--radius-sm);gap:4px;padding:3px;display:inline-flex}.desk-tab{border-radius:var(--radius-sm);letter-spacing:.04em;color:var(--text-dim);cursor:pointer;transition:color .2s var(--m-ease), background .2s var(--m-ease);background:0 0;border:none;padding:5px 11px;font-size:10.5px}.desk-tab[data-on=true]{background:var(--brass-wash);color:var(--brass)}.desk-expand{border:1px solid var(--line);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-dim);cursor:pointer;transition:color .2s var(--m-ease), border-color .2s var(--m-ease);background:0 0;place-items:center;font-size:13px;display:grid}.desk-expand:hover{color:var(--brass);border-color:var(--brass)}.desk-modal{z-index:var(--z-modal);background:var(--paper);animation:desk-modal-in .24s var(--m-ease) both;flex-direction:column;padding:14px clamp(14px,3vw,32px) 18px;display:flex;position:fixed;inset:0}.desk-modal-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.desk-modal-body{flex:1;min-height:0;overflow-y:auto}@keyframes desk-modal-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.desk-modal{animation:none}}.desk-live{margin-top:12px}.deck-tile{padding:10px 16px 2px}.deck-strip{flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:8px;display:flex}.deck-tile .fx-band{border-block:none;border-top:1px solid var(--line-soft);margin-block-start:0;padding-block:8px}.deck-tile .desk-record{padding-block:8px 6px}.deck-overall{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:11px;display:inline-flex}.deck-active{color:var(--text-hi);letter-spacing:.04em;font-size:10.5px}.deck-sessions{flex-wrap:wrap;gap:6px;display:inline-flex}.deck-session{letter-spacing:.06em;border-radius:var(--radius-sm);border:1px solid var(--line-soft);color:var(--text-faint);transition:color .3s var(--m-ease), border-color .3s var(--m-ease);padding:4px 9px;font-size:10px}.deck-session[data-open=true]{color:var(--conditions);border-color:var(--conditions)}.deck-count{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11px}.deck-count strong{color:var(--text-hi);font-weight:600}.desk-record{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:14px;padding-block:9px 7px;display:flex}.desk-record-item{color:var(--text-dim);font-size:11.5px}.desk-record-item strong{color:var(--text-hi);font-weight:600}.desk-record-link{color:var(--text-dim)}.desk-record-link:hover{color:var(--brass)}.desk-record-more{color:var(--brass-lit);white-space:nowrap;margin-inline-start:auto;font-size:11.5px}.desk-fold{padding:14px var(--pad-panel);margin-top:var(--gap-sm)}.desk-fold summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.desk-fold summary:before{content:"▸";color:var(--brass-dim);transition:transform .2s var(--m-ease)}.desk-fold[open] summary:before{transform:rotate(90deg)}.desk-fold summary::-webkit-details-marker{display:none}.page-stage{isolation:isolate;position:relative}.page-stage>*{animation:desk-in .56s var(--m-ease) both}.page-stage>:nth-child(2){animation-delay:60ms}.page-stage>:nth-child(3){animation-delay:.12s}.page-stage>:nth-child(4){animation-delay:.18s}.page-stage>:nth-child(5){animation-delay:.24s}.page-stage>:nth-child(6){animation-delay:.3s}.page-stage>.aurora{animation:none}.tool-card{transition:transform .22s var(--m-ease), border-color .22s var(--m-ease), box-shadow .22s var(--m-ease);justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-card:hover{border-color:var(--brass);box-shadow:0 18px 36px -22px var(--brass-deep);transform:translateY(-3px)}.tool-go{color:var(--brass-dim);transition:transform .22s var(--m-ease), color .22s var(--m-ease);font-size:15px}.tool-card:hover .tool-go{color:var(--brass);transform:translate(3px)}[dir=rtl] .tool-card:hover .tool-go{transform:translate(-3px)scaleX(-1)}[dir=rtl] .tool-go{transform:scaleX(-1)}.navlink:after{content:"";inset-inline:13px;background:var(--brass);transform-origin:0;height:1px;transition:transform .24s var(--m-ease);position:absolute;bottom:5px;transform:scaleX(0)}.navlink:hover:after{transform:scaleX(1)}.site-footer{position:relative}.site-footer:before{content:"";top:-1px;background:linear-gradient(90deg, transparent 0%, var(--brass) 50%, transparent 100%);opacity:.55;background-size:200% 100%;height:1px;animation:9s linear infinite footer-sheen;position:absolute;inset-inline:0}@keyframes footer-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.skel-line{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--line-soft) 25%, var(--lift) 50%, var(--line-soft) 75%);background-size:200% 100%;height:14px;margin-top:12px;animation:1.3s linear infinite skel-sweep}@keyframes skel-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.page-stage>*,.site-footer:before,.skel-line,.tool-card,.tool-go,.navlink:after{transition:none;animation:none}}.cmd-row{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:9px;padding-bottom:9px;display:flex}.cmd-live{letter-spacing:.14em;color:var(--conditions);align-items:center;gap:7px;font-size:10px;display:inline-flex}.cmd-price{color:var(--text-hi);font-variant-numeric:tabular-nums;transition:color .4s var(--m-ease);direction:ltr;font-size:clamp(1.15rem,1rem + .7vw,1.6rem);font-weight:600}.cmd-price[data-dir=up]{color:var(--conditions)}.cmd-price[data-dir=down]{color:var(--conflict)}.cmd-sym{color:var(--text-dim);letter-spacing:.1em;font-size:.55em;font-weight:500}.cmd-clock{letter-spacing:.1em;color:var(--text-faint);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11px}.step-link:before{content:"";background:var(--brass-lit);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;top:-1.5px;left:0}.step-link[data-on=true]:before{opacity:1;animation:2.4s linear infinite link-flow}@keyframes link-flow{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 4px)}}.ledger-chip{letter-spacing:.1em;border-radius:var(--radius-sm);vertical-align:1px;border:1px solid;margin-inline-start:7px;padding:2px 6px;font-size:8.5px}.desk-statbar{margin-top:var(--gap-md);border:1px solid var(--line-soft);border-radius:var(--radius-sm);flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.stat-cell{border-inline-end:1px solid var(--line-soft);letter-spacing:.1em;flex:auto;justify-content:center;align-items:baseline;gap:9px;padding:10px 18px;font-size:10.5px;display:inline-flex}.stat-cell:last-child{border-inline-end:none}.stat-k{color:var(--text-faint)}.stat-v{color:var(--text-hi);font-size:12px}@media (prefers-reduced-motion:reduce){.step-link[data-on=true]:before{opacity:0;animation:none}}.deck-flex{align-items:center;gap:20px;display:flex}.deck-main{flex:1;min-width:0}.sorbit{flex-shrink:0}.sorbit-open{animation:3.2s ease-in-out infinite sorbit-breathe}@keyframes sorbit-breathe{0%,to{opacity:.95}50%{opacity:.55}}.sorbit-now{animation:2s ease-in-out infinite sorbit-now-pulse}@keyframes sorbit-now-pulse{0%,to{r:2.6}50%{r:4}}@media (max-width:899px){.sorbit{display:none}}@media (prefers-reduced-motion:reduce){.sorbit-open,.sorbit-now{animation:none}}.seal-chip{letter-spacing:.08em;border:1px solid var(--conditions);color:var(--conditions);border-radius:var(--radius-sm);white-space:nowrap;padding:3px 8px;font-size:9.5px}.seal-chip[data-ok=false]{border-color:var(--conflict);color:var(--conflict)}.disc-cells{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.disc-cell{flex-direction:column;gap:2px;display:flex}.disc-cell strong{color:var(--text-hi);font-size:20px;font-weight:600}.disc-cell span:last-child{color:var(--text-faint);letter-spacing:.05em;font-size:10.5px}.disc-bar{border-radius:var(--radius-sm);background:var(--line-soft);height:6px;margin-top:14px;display:flex;overflow:hidden}.disc-bar>span{height:100%;transition:width .7s var(--m-ease)}.scroll-progress{height:2px;z-index:var(--z-modal);pointer-events:none;background:0 0;position:fixed;inset:0 0 auto}.scroll-progress>div{transform-origin:0;background:linear-gradient(90deg, var(--brass), var(--brass-lit));width:100%;height:100%;box-shadow:0 0 10px -1px var(--brass);will-change:transform;transform:scaleX(0)}.home-page>section>h2{padding-top:14px;position:relative}.home-page>section>h2:before{content:"";top:0;border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--brass), transparent);width:0;height:3px;transition:width .64s var(--m-ease) .12s;position:absolute;inset-inline-start:0}.home-page>section.rise-3d.on>h2:before,.home-page>section.on>h2:before{width:54px}.home-page>section.panel>h2{padding-top:12px}.home-page .panel{transition:transform .26s var(--m-ease), border-color .26s var(--m-ease), box-shadow .26s var(--m-ease);will-change:transform}.home-page .grid-2 .panel:hover,.home-page .stagger-rise .panel:hover{border-color:var(--brass-deep);box-shadow:0 22px 44px -26px var(--brass-deep);transform:translateY(-4px)}.home-page .rise-3d{transition:opacity .78s var(--m-ease), transform .78s var(--m-ease);transform:perspective(1000px)translateY(34px)rotateX(5deg)}.home-page .rise-3d.on{transform:perspective(1000px)translateY(0)rotateX(0)}.home-page>section+section{position:relative}.home-page>section+section:before{content:"";top:calc(var(--gap-xl) * -.5);background:linear-gradient(90deg, transparent, var(--line), transparent);opacity:.6;height:1px;position:absolute;inset-inline:12%}@media (prefers-reduced-motion:reduce){.home-page>section>h2:before{width:54px;transition:none}.home-page .panel,.home-page .rise-3d{transition:none;transform:none}}.owner-cc{max-width:1180px;padding:var(--gap-md) clamp(16px, 2vw, 32px) var(--gap-xl);animation:desk-in .5s var(--m-ease) both;margin-inline:auto}.occ-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.occ-clock{letter-spacing:.1em;color:var(--conditions);align-items:center;gap:8px;font-size:11px;display:inline-flex}.occ-band{margin-top:var(--gap-md);background:var(--line-soft);border:1px solid var(--line-soft);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid;overflow:hidden}.occ-stat{background:var(--paper);animation:desk-in .52s var(--m-ease) both;flex-direction:column;gap:5px;padding:18px 20px;display:flex}.occ-stat:nth-child(2){animation-delay:70ms}.occ-stat:nth-child(3){animation-delay:.14s}.occ-stat:nth-child(4){animation-delay:.21s}.occ-stat-label{letter-spacing:.1em;color:var(--text-faint);text-transform:uppercase;font-size:9.5px}.occ-stat-value{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);font-weight:600}.occ-stat-sub{color:var(--text-dim);font-size:10.5px}.occ-grid{gap:var(--gap-sm);margin-top:var(--gap-sm);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.occ-card{padding:var(--pad-panel);animation:desk-in .56s var(--m-ease) both}.occ-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.occ-open{color:var(--brass-lit);font-size:10.5px}.occ-funnel{gap:10px;display:grid}.occ-funnel-row{grid-template-columns:110px 1fr auto;align-items:center;gap:10px;display:grid}.occ-funnel-label{color:var(--text-dim);font-size:11.5px}.occ-funnel-track{background:var(--line-soft);border-radius:6px;height:8px;overflow:hidden}.occ-funnel-fill{height:100%;transition:width .8s var(--m-ease);border-radius:6px}.occ-funnel-value{color:var(--text-hi);font-size:13px}.occ-cohorts{align-items:flex-end;gap:10px;height:84px;margin-top:16px;display:flex}.occ-cohort{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.occ-cohort-bar{align-items:flex-end;gap:2px;height:64px;display:flex}.occ-cohort-bar>span{border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:7px;transition:height .7s var(--m-ease)}.occ-cohort-label{color:var(--text-faint);font-size:8.5px}.occ-sys{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.occ-sys-stats{flex:1;gap:0;min-width:160px;display:grid}.occ-sys-row{border-top:1px solid var(--line-soft);justify-content:space-between;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.occ-sys-row:first-child{border-top:none}.occ-sys-row>span:first-child{color:var(--text-dim)}.occ-list{gap:0;display:grid}.occ-list-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.occ-list-row:first-child{border-top:none}.occ-clear{align-items:center;gap:9px;padding:8px 0;display:flex}.occ-notice{color:var(--text-faint);margin-top:var(--gap-md);max-width:70ch;font-size:11px;line-height:1.6}@media (prefers-reduced-motion:reduce){.owner-cc,.occ-stat,.occ-card{animation:none}.occ-funnel-fill,.occ-cohort-bar>span{transition:none}}.occ-page{max-width:1180px;padding:var(--gap-md) clamp(16px, 2vw, 32px) var(--gap-xl);animation:desk-in .48s var(--m-ease) both;margin-inline:auto}.occ-search{width:100%;max-width:360px;margin-top:var(--gap-md);background:var(--ink-900);border:1px solid var(--line);color:var(--text-hi);border-radius:6px;padding:10px 13px;font-size:13px}.occ-table-wrap{margin-top:var(--gap-md);border:1px solid var(--line-soft);border-radius:6px;overflow-x:auto}.occ-table{border-collapse:collapse;width:100%;font-size:12.5px}.occ-table th{text-align:start;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--line-soft);background:var(--sunken);padding:12px 16px;font-size:9.5px;font-weight:400}.occ-table th.num,.occ-table td.num{text-align:end}.occ-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 16px}.occ-table tbody tr:last-child td,.occ-table tr:last-child td{border-bottom:none}.occ-table tr:hover td{background:var(--lift)}.occ-email{color:var(--text-hi);display:block}.occ-sub{color:var(--text-faint);margin-top:2px;font-size:10.5px;display:block}.occ-dim{color:var(--text-faint)}.occ-pager{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.occ-pager button:disabled{opacity:.4;pointer-events:none}.occ-livebtn{letter-spacing:.1em;border:1px solid var(--conditions);color:var(--conditions);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:11px;display:inline-flex}.occ-livebtn[data-on=false]{border-color:var(--text-faint);color:var(--text-faint)}.occ-hist{margin-top:var(--gap-md);border:1px solid var(--line-soft);border-radius:6px;align-items:flex-end;gap:2px;height:96px;padding:10px;display:flex;overflow-x:auto}.occ-hist-cell{cursor:pointer;border-radius:var(--radius-sm);min-width:62px;height:100%;transition:background .16s var(--m-ease);background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;padding:0 2px;display:flex}.occ-hist-cell:hover,.occ-hist-cell[data-on=true]{background:var(--lift)}.occ-hist-bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;max-width:34px;min-height:3px;transition:height .5s var(--m-ease)}.occ-hist-label{color:var(--text-faint);text-align:center;font-size:8px;line-height:1.2}.occ-hist-n{color:var(--text-hi);font-size:10px}.occ-ledger{margin-top:var(--gap-md);border:1px solid var(--line-soft);border-radius:6px;overflow:hidden}.occ-ev{border-bottom:1px solid var(--line-soft);grid-template-columns:68px 150px 100px 52px 1fr;align-items:center;gap:12px;padding:9px 16px;font-size:11.5px;display:grid}.occ-ev:last-child{border-bottom:none}.occ-ev:hover{background:var(--lift)}.occ-ev-time{color:var(--text-faint)}.occ-ev-subject{color:var(--text-dim)}.occ-ev-src{color:var(--text-faint);font-size:9.5px}.occ-ev-props{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.occ-ev-fresh{animation:ev-flash 1.4s var(--m-ease) 1}@keyframes ev-flash{0%{background:var(--brass-wash)}to{background:0 0}}.occ-jump{gap:var(--gap-sm);margin-top:var(--gap-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.occ-jump-card{transition:transform .22s var(--m-ease), border-color .22s var(--m-ease);flex-direction:column;gap:5px;padding:18px 20px;display:flex}.occ-jump-card:hover{border-color:var(--brass);transform:translateY(-3px)}.occ-jump-title{color:var(--text-hi);font-size:15px;font-weight:600}.occ-jump-sub{color:var(--text-faint);font-size:11.5px}@media (max-width:720px){.occ-ev{grid-template-columns:60px 1fr}.occ-ev-subject,.occ-ev-src,.occ-ev-props{display:none}}@media (prefers-reduced-motion:reduce){.occ-page,.occ-ev-fresh,.occ-hist-bar,.occ-jump-card{transition:none;animation:none}}@media (max-width:999px){.founder-rail .rail-burger{margin-inline-start:auto}}.truth-alarm{margin:0 0 var(--gap-sm);border:1px solid var(--conflict);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--conflict) 8%, transparent);color:var(--text-hi);border-inline-start-width:3px;padding:12px 16px;font-size:13px;line-height:1.55}.truth-alarm strong{color:var(--conflict)}.truth-alarm a{color:var(--conflict);text-underline-offset:2px}.passport-facts{gap:var(--gap-sm);margin-top:var(--gap-sm);padding-top:var(--gap-sm);border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));display:grid}.passport-fact{color:var(--text);margin-top:6px;font-size:13.5px;line-height:1.5}h1,h2,.serif{font-family:var(--sans);letter-spacing:-.028em;font-weight:600}h1{letter-spacing:-.032em}.masthead-name{font-family:var(--serif);letter-spacing:-.012em;font-weight:500}.btn{border-radius:999px}[data-theme=dark] .btn-primary{color:#0b0c0e;background:linear-gradient(#fff,#e8eaee);box-shadow:inset 0 1px #ffffff8c,0 12px 32px -16px #ffffff4d}[data-theme=dark] .btn-primary:hover{background:#fff;box-shadow:inset 0 1px #ffffffa6,0 16px 40px -16px #ffffff61}[data-theme=dark] .btn-primary:after{background:linear-gradient(105deg,#0000,#0a0b0d1a,#0000)}:root:not([data-theme=dark]):not([data-theme=royal]) .btn-primary{color:#fff;background:linear-gradient(#17191d,#0b0c0e);box-shadow:0 10px 26px -12px #0a142880}:root:not([data-theme=dark]):not([data-theme=royal]) .btn-primary:hover{background:#000}[data-theme=royal] .btn-primary{background:linear-gradient(180deg, #8a3aec, var(--accent-dim));color:var(--on-accent);box-shadow:0 1px 0 #ffffff2e inset, 0 12px 32px -14px var(--accent-glow)}[data-theme=royal] .btn-primary:hover{box-shadow:0 1px 0 #ffffff3d inset, 0 16px 40px -14px var(--accent-glow);background:linear-gradient(#9c4dff,#7d2ee8)}[data-theme=royal] .btn{border-radius:999px}.cine-hero:before{content:"";z-index:0;pointer-events:none;will-change:transform;background:radial-gradient(50rem 34rem at 22% 16%,#7c5cff29,#0000 62%),radial-gradient(44rem 30rem at 80% 26%,#3a7bff26,#0000 62%),radial-gradient(36rem 26rem at 55% 72%,#22d3ee0f,#0000 60%);animation:32s ease-in-out infinite alternate cine-aurora;position:absolute;inset:-12%}@keyframes cine-aurora{0%{transform:translate(-2%,-1.2%)scale(1)}to{transform:translate(2.4%,1.8%)scale(1.08)}}.cine-h1{color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .cine-h1{background:linear-gradient(#fff 52%,#b6c5e6);-webkit-background-clip:text;background-clip:text}:root:not([data-theme=dark]):not([data-theme=royal]) .cine-h1{background:linear-gradient(#0c0f15 55%,#35426b);-webkit-background-clip:text;background-clip:text}[data-theme=royal] .cine-h1{background:linear-gradient(180deg, #fff 48%, #c9a2ff 82%, var(--gold));-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.cine-hero:before{animation:none}}.xhero{text-align:center;place-content:center;justify-items:center;min-height:clamp(480px,72vh,760px);padding-block:clamp(48px,8vh,90px);display:grid;position:relative}@media (max-width:640px){.xhero{padding-block:clamp(20px,4vh,40px)}}.xhero:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(46rem 30rem at 50% 30%,#5a9bff12,#0000 62%),radial-gradient(38rem 26rem at 62% 60%,#7c5cff0d,#0000 60%);animation:36s ease-in-out infinite alternate cine-aurora;position:absolute;inset:-20% -30%}.hero-chip{border:1px solid var(--line);background:var(--card);color:var(--text);transition:border-color .18s var(--m-ease), color .18s var(--m-ease);border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(20px,4vh,34px);padding:7px 14px 7px 8px;font-size:12.5px;text-decoration:none;display:inline-flex}.hero-chip:hover{border-color:var(--line-hair);color:var(--text-hi)}.hero-chip-new{letter-spacing:.14em;color:var(--violet);border:1px solid var(--violet);border-radius:999px;padding:3px 8px;font-size:9.5px}.show-grid{margin-top:var(--gap-md);grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.show-card{grid-column:span 2}.show-card-wide{grid-column:span 3}@media (max-width:980px){.show-card,.show-card-wide{grid-column:span 6}}.show-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);transition:border-color .2s var(--m-ease), transform .2s var(--m-ease);flex-direction:column;display:flex;overflow:hidden}.show-card:hover{border-color:var(--line-hair);transform:translateY(-2px)}.show-card .panel{box-shadow:none;background:0 0;border:0}.show-body{padding:var(--pad-panel);flex:1}.show-line{color:var(--text-dim);max-width:52ch;margin-top:12px;font-size:13.5px;line-height:1.7}.show-rows{margin-top:16px;font-size:12.5px}.show-row{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.show-foot{padding:12px var(--pad-panel);border-top:1px solid var(--line-soft);color:var(--text-hi);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:550;display:flex}.show-foot a{color:var(--text-dim);min-height:24px;transition:color .16s var(--m-ease);align-items:center;font-weight:450;text-decoration:none;display:inline-flex}.show-foot a:hover{color:var(--text-hi)}@media (prefers-reduced-motion:reduce){.xhero:before{animation:none}.show-card:hover{transform:none}}.xsplit{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(20px,3vw,44px);display:grid}.xsplit-h{flex-direction:column;line-height:1.08;display:flex}.xsplit-h span{font-size:clamp(1.9rem,1.3rem + 2.4vw,3.1rem)}.xsplit-dim{color:var(--text-faint)}.xterm{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-dim);box-shadow:0 24px 60px -32px rgba(var(--shadow-rgb), .9);overflow:hidden}.xterm-head{border-bottom:1px solid var(--line-soft);gap:7px;padding:13px 16px;display:flex}.xterm-head i{background:#3a3a40;border-radius:50%;width:10px;height:10px}.xterm-head i:first-child{background:#e5484d}.xterm-head i:nth-child(2){background:#d4a94e}.xterm-head i:nth-child(3){background:#2fa67a}.xterm-body{padding:18px 20px 20px;font-size:12.5px;line-height:1.8}.xterm-row{justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;display:flex}.xterm-line{padding:2px 0}.xstat-row{flex-wrap:wrap;gap:clamp(20px,4vw,44px);margin-top:26px;display:flex}.xstat-row>div{flex-direction:column;gap:3px;display:flex}.xstat-row b{color:var(--text-hi);font-size:15.5px;font-weight:600}.xstat-row span{color:var(--text-faint);font-size:12px}.xband{margin-top:var(--gap-xl);padding:clamp(40px, 7vw, 84px) var(--pad-panel);border-block:1px solid var(--line-soft);background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);text-align:center;background-size:78px 78px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;display:grid}.xband>div{flex-direction:column;align-items:center;gap:12px;display:flex}.xband b{color:var(--text-hi);letter-spacing:-.03em;font-size:clamp(2.6rem,1.6rem + 4.4vw,4.8rem);font-weight:600;line-height:1}.xband span{color:var(--text-dim);max-width:30ch;font-size:13px}.choose-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;max-width:980px;margin-inline:auto;display:grid}.choose-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;padding:clamp(22px,3vw,34px);display:flex}.choose-title{color:var(--text-hi);font-size:19px;font-weight:600}.choose-line{color:var(--text-dim);margin-top:8px;font-size:13.5px;line-height:1.65}.choose-list{flex:1;margin:18px 0 22px;padding:0;list-style:none}.choose-list li{color:var(--text);padding:8px 0 8px 26px;font-size:13.5px;line-height:1.6;position:relative}.choose-list li:before{content:"✓";color:var(--text-faint);font-size:12px;position:absolute;inset-inline-start:0}[dir=rtl] .choose-list li{padding:8px 26px 8px 0}.choose-btn{text-align:center;justify-content:center;width:100%}.cinema section:not(.cine-stage) .xterm-body>*{opacity:0;transition:opacity .5s var(--m-ease), transform .5s var(--m-ease);transform:translateY(8px)}.cinema section.in .xterm-body>*{opacity:1;transform:none}.cinema section.in .xterm-body>:first-child{transition-delay:.4s}.cinema section.in .xterm-body>:nth-child(2){transition-delay:.55s}.cinema section.in .xterm-body>:nth-child(3){transition-delay:.7s}.cinema section.in .xterm-body>:nth-child(4){transition-delay:.9s}.xband{animation:60s linear infinite grid-pan}@keyframes grid-pan{0%{background-position:0 0,0 0}to{background-position:78px 0,78px 0}}.hero-chip-new{animation:2.8s ease-in-out infinite chip-breathe}@keyframes chip-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.cinema section:not(.cine-stage) .xterm-body>*{opacity:1;transition:none;transform:none}.xband,.hero-chip-new{animation:none}}.footer-copyright{color:var(--text-faint);letter-spacing:.04em;margin-top:14px;font-size:11px}.footer-tools{align-items:center;gap:10px;margin-top:22px;display:flex}@media (min-width:720px){.footer-links{grid-template-columns:repeat(5,minmax(0,1fr))}}.xband b,.xstat-row b{font-family:var(--font-universal-sans)}.cinema section.in .xterm{animation:7s ease-in-out 1.4s infinite term-float}@keyframes term-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.choose-card{transition:border-color .2s var(--m-ease), transform .2s var(--m-ease)}.choose-card:hover{border-color:var(--line-hair);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.cinema section.in .xterm{animation:none}.choose-card:hover{transform:none}}[data-theme=royal] .xhero:before{background:radial-gradient(48rem 32rem at 26% 18%,#7127d938,#0000 62%),radial-gradient(40rem 28rem at 76% 30%,#a33bff24,#0000 62%),radial-gradient(34rem 24rem at 56% 74%,#db9e3012,#0000 60%)}[data-theme=royal] .show-card:hover,[data-theme=royal] .choose-card:hover{border-color:var(--accent-dim);box-shadow:0 0 0 1px var(--accent-wash), 0 18px 44px -28px var(--accent-glow)}[data-theme=royal] .xterm-head{border-block-end-color:var(--accent-deep);background:linear-gradient(#7127d91a,#0000)}[data-theme=royal] .xband{background-image:linear-gradient(#7127d91f 1px,#0000 1px),linear-gradient(90deg,#7127d91f 1px,#0000 1px)}.crypto-subnav{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;padding-top:10px;display:flex;overflow-x:auto}.crypto-subnav::-webkit-scrollbar{display:none}.crypto-subnav-link{color:var(--text-dim);white-space:nowrap;transition:color .16s var(--m-ease), border-color .16s var(--m-ease), background .16s var(--m-ease);border:1px solid #0000;border-radius:999px;padding:7px 13px;font-size:12.5px;text-decoration:none}.crypto-subnav-link:hover{color:var(--text-hi);background:var(--lift)}.crypto-subnav-link[data-active]{color:var(--text-hi);border-color:var(--line);background:var(--card)}.desk-switch{border:1px solid var(--line);background:var(--ink-850);border-radius:999px;gap:4px;margin:0 0 12px;padding:3px;display:flex}.desk-switch-seg{color:var(--text-dim);cursor:pointer;transition:background .18s var(--m-ease), color .18s var(--m-ease);background:0 0;border:0;border-radius:999px;flex:1;padding:6px 0;font-size:12px;font-weight:600}.desk-switch-seg[data-active]{background:var(--text-hi);color:var(--paper)}.desk.is-collapsed .desk-switch{flex-direction:column}.desk-choice{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.desk-choice-card{text-align:start;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--card), var(--ink-800));cursor:pointer;transition:border-color .2s var(--m-ease), transform .22s var(--m-ease), box-shadow .24s var(--m-ease);flex-direction:column;align-items:flex-start;padding:28px;display:flex}.desk-choice-card:hover{border-color:var(--text-faint);transform:translateY(-3px);box-shadow:0 18px 44px -24px #000c}.desk-choice-crypto:hover{border-color:#7127d9;box-shadow:0 18px 48px -22px #7127d98c}.desk-choice-tag{letter-spacing:.14em;color:var(--text-faint);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:10px}.desk-choice-cta{margin-top:18px;padding:9px 16px;font-size:12.5px}.desk-stations{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.desk-station{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--ink-850);transition:border-color .18s var(--m-ease), transform .2s var(--m-ease);flex-direction:column;padding:14px 16px;text-decoration:none;display:flex}.desk-station:hover{border-color:#7127d98c;transform:translateY(-2px);box-shadow:0 14px 36px -20px #7127d98c}[data-theme=royal] .desk-station:hover{border-color:#7127d9}.desk-station{position:relative}.desk-station-tag{letter-spacing:.14em;color:var(--text-faint);border:1px solid var(--line-soft);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:9.5px}.desk-station-head{color:var(--text-hi);margin-top:10px;font-size:13.5px;font-weight:600}.desk-station-body{color:var(--text-dim);flex:1;margin-top:6px;font-size:12px;line-height:1.6}.desk-station-go{inset-inline-end:14px;color:var(--text-faint);transition:color .18s var(--m-ease), transform .2s var(--m-ease);position:absolute;top:12px}.desk-station:hover .desk-station-go{color:var(--text-hi);transform:translate(3px)}[dir=rtl] .desk-station:hover .desk-station-go{transform:translate(-3px)scaleX(-1)}[dir=rtl] .desk-station-go{transform:scaleX(-1)}.desk-station[data-lead]{background:linear-gradient(135deg, #7127d924, #7127d908 55%), var(--ink-850);border-color:#7127d959;grid-column:1/-1}.desk-station[data-lead] .desk-station-tag{color:#b58aff;border-color:#7127d980}.route-card{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--ink-850);transition:border-color .18s var(--m-ease), transform .2s var(--m-ease), box-shadow .2s var(--m-ease);flex-direction:column;gap:8px;padding:16px;display:flex}.route-card:hover{border-color:var(--text-faint);transform:translateY(-2px);box-shadow:0 14px 36px -22px #000000b3}.sym-picker-trigger{background:var(--ink-900);border:1px solid var(--line);width:100%;color:var(--text-dim);cursor:pointer;text-align:start;transition:border-color .16s var(--m-ease);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.sym-picker-trigger:hover,.sym-picker-trigger[aria-expanded=true]{border-color:var(--text-faint)}.sym-picker-trigger svg{flex:none;margin-inline-start:auto}.sym-picker-name{font-family:var(--sans);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sym-picker-panel{inset-inline:0;z-index:var(--z-sticky);background:var(--card);border:1px solid var(--line);border-radius:12px;position:absolute;top:calc(100% + 6px);overflow:hidden;box-shadow:0 24px 60px -24px #000000d9}.sym-picker-search{background:var(--ink-900);border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text-hi);outline:none;padding:11px 14px;font-size:13.5px}.sym-picker-list{max-height:320px;padding:6px;overflow-y:auto}.sym-picker-group{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);padding:8px 10px 4px;font-size:9.5px}.sym-picker-option{cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.sym-picker-option[data-active]{background:var(--ink-850)}.sym-picker-option[data-selected] .mono:first-child{color:var(--accent)}.sym-picker-price{color:var(--text-faint);margin-inline-start:auto;font-size:11px}.sym-picker-custom{border-top:1px solid var(--line-soft);color:var(--text-dim);border-radius:0;margin-top:6px;font-size:12.5px}.cmp-wrap{margin-top:var(--gap-lg);overflow-x:auto}.cmp-table{border-collapse:collapse;width:100%;min-width:680px}.cmp-table th,.cmp-table td{text-align:center;padding:13px 14px;font-size:13px}.cmp-table th:first-child,.cmp-table td:first-child{text-align:start;padding-inline-start:0}.cmp-table tbody th,.cmp-table tbody td{border-top:1px solid var(--line-soft)}.cmp-plan-name{color:var(--text-hi);font-size:14.5px;font-weight:600}.cmp-plan-price{color:var(--text-faint);margin-top:3px;font-size:11.5px}.cmp-cta{padding:8px 16px;font-size:12.5px}.cmp-section td{color:var(--text-hi);border-top:none;padding-top:30px;font-size:13.5px;font-weight:600}.cmp-feature{color:var(--text-dim);font-weight:400}.cmp-val{color:var(--text);font-size:12.5px}.mobile-dock{display:none}@media (max-width:899px){.mobile-dock{inset-inline:0;z-index:60;padding:6px 8px calc(8px + env(safe-area-inset-bottom));background:var(--chrome-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line-soft);grid-template-columns:repeat(5,1fr);align-items:end;gap:2px;display:grid;position:fixed;bottom:0}.desk-main{padding-bottom:92px}}.dock-item{min-height:44px;color:var(--text-dim);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;text-decoration:none;display:flex}.dock-item[aria-current=page]{color:var(--text-hi)}.dock-review{min-height:52px;color:var(--on-accent);background:linear-gradient(180deg, #8a3aec, var(--accent-dim));box-shadow:0 10px 26px -12px var(--accent-glow);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-top:-18px;padding:9px 6px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.dock-sheet{inset-inline:10px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:59;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:0 24px 60px rgba(var(--shadow-rgb), .5);gap:2px;padding:10px;display:grid;position:fixed}@media (min-width:900px){.dock-sheet{display:none}}.dock-sheet-link{border-radius:var(--radius-sm);color:var(--text);font-size:13.5px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 14px;text-decoration:none}.dock-sheet-link:hover{background:var(--accent-wash);color:var(--text-hi)}.deck-binding{border:1px solid var(--accent-wash);border-inline-start:3px solid var(--accent);border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--accent-wash), transparent 60%);margin-top:12px;padding:14px 16px}.deck-binding-name{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.demo-guide{inset-inline-end:18px;z-index:80;width:min(330px,100vw - 24px);box-shadow:0 18px 48px -18px rgba(var(--shadow-rgb), .6);padding:14px 16px;position:fixed;bottom:18px}.demo-guide-head{align-items:center;gap:10px;display:flex}.demo-dots{gap:5px;margin-inline-start:auto;display:flex}.demo-dot{background:var(--line);border-radius:50%;width:7px;height:7px}.demo-dot[data-on=true]{background:var(--brass)}.demo-guide-min{border:1px solid var(--line);color:var(--text-dim);background:0 0;border-radius:5px;min-height:0;padding:2px 9px;font-size:12px;line-height:1.4}.demo-guide-body{gap:10px;margin-top:10px;display:grid}.demo-guide-title{color:var(--text-hi);font-size:13.5px;font-weight:600}.demo-guide-text{color:var(--text-dim);font-size:12px;line-height:1.6}.demo-guide-hint{color:var(--text-faint);font-size:11px;line-height:1.5}.demo-guide-fact{color:var(--text-hi);font-size:13px}.demo-guide-list{gap:5px;padding:0;list-style:none;display:grid}.demo-guide-list li{color:var(--text-dim);font-size:12px}.demo-guide-next{justify-self:start;padding:9px 16px;font-size:12.5px}.demo-guide-exit,.demo-guide-reset{justify-self:start;padding:7px 13px;font-size:11.5px}.demo-syn{letter-spacing:.08em;color:var(--incomplete);border:1px dashed var(--incomplete);border-radius:4px;justify-self:start;padding:3px 8px;font-size:10.5px;display:inline-block}.demo-replay{grid-template-columns:1fr 1fr;gap:10px;display:grid}.demo-replay-num{color:var(--text-hi);margin-top:3px;font-size:13px;display:block}[data-demo-spot=on]{outline:2px solid var(--brass);outline-offset:4px;border-radius:6px}@media (max-width:900px){.demo-guide{inset-inline:0;border-radius:12px 12px 0 0;width:100%;max-height:46vh;bottom:0;overflow-y:auto}}.artifact-archived>*{opacity:.62;filter:grayscale(.85);animation:none}.artifact-archived>.stale-band{opacity:1;filter:none}.artifact-archived .panel,.artifact-archived.panel{border-style:dashed}.artifact-archived>.stale-band{border-style:solid;border-inline-start-width:3px}.mode-switch{border:1px solid var(--line);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.mode-switch button{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:11.5px}.mode-switch button[aria-checked=true]{background:var(--brass-wash);color:var(--brass)}.guide-progress{margin-bottom:var(--gap-sm);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guide-progress-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:11px}.guide-dots{flex-wrap:wrap;gap:6px;display:flex}.guide-dot{background:var(--line);border-radius:999px;width:7px;height:7px}.guide-dot[data-on=true]{background:var(--brass)}.guide-ask{min-width:0;max-width:780px;padding:var(--pad-panel);flex:100%}.guide-ask-q{color:var(--text-hi);font-size:clamp(1.05rem,1rem + .8vw,1.5rem);line-height:1.35}.guide-ask-field{margin-top:16px}.guide-ask-why{border-top:1px solid var(--line-hair);gap:4px;margin-top:18px;padding-top:14px;display:grid}.guide-ask-why dd{color:var(--text-dim);max-width:62ch;margin:0 0 8px;font-size:12.5px;line-height:1.6}.guide-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.guide-nav-btn{padding:10px 16px;font-size:11.5px}@media (max-width:480px){.guide-nav{justify-content:stretch}.guide-nav-btn{flex:40%;justify-content:center}.guide-progress-label{text-align:center;flex:100%;order:3}}.size-basis{border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:2px;margin-bottom:10px;padding:2px;display:inline-flex}.size-basis button{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:11px}.size-basis button[aria-checked=true]{background:var(--accent-wash);color:var(--accent)}.derived-readout{border:1px dashed var(--line);border-radius:var(--radius-sm);gap:3px;margin-top:10px;padding:10px 12px;display:grid}.derived-value{color:var(--text-hi);font-size:15px}.derived-note{color:var(--text-faint);font-size:10.5px;line-height:1.55}.derived-change{font:inherit;color:var(--brass);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:900px){.masthead-brand,.masthead-burger,.theme-toggle,.btn,.navlink,.cmdk-hint,.hero-chip,.guide-strip-head{min-width:44px;min-height:44px}.masthead-brand,.theme-toggle{justify-content:center;align-items:center;display:inline-flex}.masthead button.mono,.masthead-actions button.mono{min-height:44px;padding-inline:12px}.card a:not(.btn),.panel>a:not(.btn),.route-card a:not(.btn){align-items:center;min-height:44px;display:inline-flex}.lang-toggle{min-height:44px}.show-foot a,a.label-chip{align-items:center;min-height:44px;display:inline-flex}.guide-card,.route-card,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}}.ledger-row{padding:var(--pad-panel);text-decoration:none;display:block}.ledger-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ledger-cells{border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:12px;padding-top:12px;display:grid}.ledger-filters{padding:var(--pad-panel);margin-top:var(--gap-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ledger-filter{flex-direction:column;gap:5px;min-width:0;display:flex}.ledger-filter select,.ledger-filter input{width:100%;min-width:0;min-height:44px;font-size:12.5px}.ledger-filters-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (pointer:fine) and (min-width:900px){.ledger-filter select,.ledger-filter input{min-height:32px}}
