@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_FBpiqz9vVEphPcD5yR1j4wKX7kJn)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_FBpiqz9vVEphPcD5yR1j4wKX7kJn)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_FBpiqz9vVEphPcD5yR1j4wKX7kJn)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_FBpiqz9vVEphPcD5yR1j4wKX7kJn)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_FBpiqz9vVEphPcD5yR1j4wKX7kJn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_FBpiqz9vVEphPcD5yR1j4wKX7kJn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d426ca85-module__m_zmRa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d426ca85-module__m_zmRa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2?dpl=dpl_FBpiqz9vVEphPcD5yR1j4wKX7kJn)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2?dpl=dpl_FBpiqz9vVEphPcD5yR1j4wKX7kJn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_FBpiqz9vVEphPcD5yR1j4wKX7kJn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_469217cd-module__lpo-xq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_469217cd-module__lpo-xq__variable{--font-sans:"Space Grotesk", "Space Grotesk Fallback"}
:root{--ms-blue:#00f;--ms-blue-soft:#eef1ff;--ms-blue-softer:#f6f7ff;--ms-ink:#050505;--ms-ink-soft:#1b1f2b;--ms-graphite:#8f8f98;--ms-graphite-strong:#5a5f70;--ms-mist:#cfcfd7;--ms-paper:#fff;--ms-paper-soft:#f3f3f7;--ms-gridline:#0000ff06;--ms-success:#067a1f;--ms-danger:#c8102e;--ms-warning:#b56a00;--ms-on-blue:#fff;--ms-font-mono:"JetBrains Mono", ui-monospace, monospace;--ms-font-sans:"Space Grotesk", "JetBrains Mono", sans-serif}.ms-scene-shell{background:radial-gradient(circle at 18% 14%,#ffffffc7,#0000 30%),radial-gradient(circle at 86% 10%,#0000ff1a,#0000 28%),linear-gradient(#ecf0fff0 0%,#ffffffe6 100%);min-height:100vh;position:relative;overflow:clip}.ms-scene-fixed{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ms-scene-canvas,.ms-scene-mesh,.ms-scene-grid{position:absolute;inset:0}.ms-scene-canvas{opacity:1;filter:saturate(1.04)contrast(1.02);transform:scale(1.02)}.ms-scene-mesh{background:radial-gradient(circle at 16% 18%,#ffffffc7,#0000 22%),radial-gradient(circle at 82% 14%,#0000ff1f,#0000 28%),radial-gradient(circle at 52% 72%,#0000ff0d,#0000 34%),linear-gradient(#ffffff42 0%,#e9eeffc2 100%)}.ms-scene-grid{opacity:.72;background-image:linear-gradient(90deg,#00f1 1px,#0000 1px),linear-gradient(#0000ff0d 1px,#0000 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(#000000e6,#00000073);mask-image:linear-gradient(#000000e6,#00000073)}.ms-scene-content{z-index:1;min-height:100vh;position:relative}.ms-not-found-shell{place-items:center;min-height:100vh;padding:32px;display:grid}.ms-not-found-panel{border:1px solid var(--ms-blue,#00f);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffff0,#eff3ffe6),#ffffffeb;gap:16px;width:min(720px,100%);padding:28px;display:grid;box-shadow:0 22px 70px #00105a29}.ms-not-found-eyebrow{color:var(--ms-blue,#00f);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.ms-not-found-title{color:var(--ms-blue,#00f);font-family:var(--font-sans,sans-serif);text-transform:uppercase;margin:0;font-size:clamp(38px,7vw,76px);line-height:.96}.ms-not-found-copy{color:#050505d1;max-width:52ch;margin:0;font-size:14px;line-height:1.65}.ms-not-found-action{border:1px solid var(--ms-blue,#00f);background:var(--ms-blue,#00f);color:#fff;letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;width:fit-content;min-width:180px;min-height:48px;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.ms-not-found-action:hover{transform:translateY(-1px);box-shadow:0 12px 36px #0000ff2e}.ms-not-found-action:focus-visible{outline-offset:3px;outline:2px solid #0000ff80}@media (max-width:640px){.ms-not-found-shell{padding:18px}.ms-not-found-panel{padding:22px 18px}.ms-not-found-action{width:100%}}[data-variant=setup] .ms-scene-mesh{background:radial-gradient(circle at 14% 18%,#ffffffd1,#0000 20%),radial-gradient(circle at 86% 14%,#0000ff29,#0000 26%),radial-gradient(circle at 40% 80%,#0000ff0f,#0000 28%),linear-gradient(#fcfcff80 0%,#eaf0ffdb 100%)}[data-variant=marketing] .ms-scene-grid{opacity:.64;background-size:128px 128px}[data-variant=marketing] .ms-scene-mesh{background:radial-gradient(circle at 12% 16%,#ffffffd1,#0000 20%),radial-gradient(circle at 84% 12%,#00f3,#0000 26%),radial-gradient(circle at 76% 74%,#0000ff14,#0000 30%),linear-gradient(#ffffff2e 0%,#e2e9ffbd 100%)}.mw-shell{min-height:100vh;padding:18px;position:relative}.mw-frame{z-index:2;width:min(1440px,100%);margin:0 auto;position:relative}.mw-header{border:1px solid var(--ms-blue);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.mw-brand{align-items:center;gap:12px;min-width:0;display:flex}.mw-brand-mark,.mw-mini-kicker,.mw-stat-label,.mw-proof-item,.mw-step-index,.mw-card-kicker,.mw-chip{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.mw-brand-copy{min-width:0}.mw-brand-title{color:var(--ms-blue)}.mw-brand-sub{color:var(--ms-graphite);margin-top:4px;font-size:10px}.mw-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mw-btn-primary,.mw-btn-secondary{border:1px solid var(--ms-blue);justify-content:center;align-items:center;min-height:38px;padding:0 16px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.mw-btn-primary{background:var(--ms-blue);color:var(--ms-on-blue)}.mw-btn-secondary{color:var(--ms-blue);background:#fffffff0}.mw-btn-primary:hover,.mw-btn-secondary:hover{transform:translateY(-1px)}.mw-btn-primary:active,.mw-btn-secondary:active{transform:scale(.98)}.mw-main{flex-direction:column;gap:16px;padding-top:14px;display:flex}.mw-hero{grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);align-items:stretch;gap:14px;display:grid}.mw-panel,.mw-console,.mw-proof-band{border:1px solid var(--ms-blue);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6}.mw-panel{background:linear-gradient(#fffffff5,#eef1ffeb),linear-gradient(135deg,#0000ff0a,#0000 44%);flex-direction:column;gap:20px;min-height:620px;padding:24px;display:flex}.mw-reveal{opacity:1;animation:none;transform:none}.mw-kicker-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mw-mini-kicker{color:var(--ms-blue)}.mw-chip{border:1px solid var(--ms-blue);color:var(--ms-blue);background:#ffffffc2;padding:5px 10px}.mw-title{max-width:11ch;font-family:var(--font-sans), var(--ms-font-sans);letter-spacing:-.06em;text-transform:uppercase;color:var(--ms-ink);margin:0;font-size:clamp(3rem,8vw,6.5rem);line-height:.92}.mw-lede{max-width:60ch;color:var(--ms-blue);margin:0;font-size:12px;line-height:1.8}.mw-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.mw-plain-points{max-width:62ch;color:var(--ms-graphite-strong);gap:8px;font-size:11px;line-height:1.7;display:grid}.mw-plain-points span:before{content:"//";color:var(--ms-blue);margin-right:8px}.mw-console{color:#fff;background:linear-gradient(#05051cf0,#0a0a36e6),radial-gradient(circle at 100% 0,#5555ff38,#0000 44%);flex-direction:column;min-height:620px;display:flex;overflow:hidden}.mw-console-head{background:var(--ms-blue);min-height:28px;color:var(--ms-on-blue);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.mw-console-body{flex-direction:column;gap:14px;height:100%;padding:18px;display:flex}.mw-console-title{font-family:var(--font-sans), var(--ms-font-sans);letter-spacing:-.05em;margin:0;font-size:32px;line-height:.98}.mw-console-copy{color:#ffffffd1;margin:0;font-size:11px;line-height:1.7}.mw-proof-band{align-items:center;min-height:42px;display:flex;overflow:hidden}.mw-proof-track{white-space:nowrap;gap:22px;width:max-content;padding:0 18px;animation:34s linear infinite mwProof;display:flex}.mw-proof-item{color:var(--ms-blue)}.mw-proof-item:after{content:"///";color:var(--ms-mist);margin-left:22px}@keyframes mwProof{0%{transform:translate(0)}to{transform:translate(-24%)}}.mw-route-list{flex-direction:column;gap:10px;display:flex}.mw-route-item{border-top:1px dotted #ffffff2e;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.mw-route-item:first-child{border-top:0}.mw-step-index{min-width:34px;min-height:34px;color:inherit;border:1px solid;justify-content:center;align-items:center;display:inline-flex}.mw-route-body strong{color:currentColor;letter-spacing:.14em;text-transform:uppercase;font-size:11px;display:block}.mw-route-body span{color:inherit;opacity:.84;margin-top:6px;font-size:11px;line-height:1.65;display:block}.mw-console .mw-route-body,.mw-console .mw-route-item{color:#fff}.mw-console .mw-route-list{margin-top:auto}.mw-console .mw-route-item{padding:12px 0}.mw-footer-note{color:var(--ms-graphite);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 6px 8px;font-size:10px;display:flex}@media (max-width:1080px){.mw-hero{grid-template-columns:1fr}}@media (max-width:780px){.mw-shell{padding:10px}.mw-header{flex-direction:column;align-items:stretch}.mw-actions{justify-content:flex-start}.mw-title{max-width:none}}.ms-shell{background:var(--ms-paper);min-height:100vh;color:var(--ms-ink);font-family:var(--ms-font-mono)}.ms-header{background:var(--ms-blue);min-height:28px;color:var(--ms-on-blue);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:20px;padding:0 10px;display:flex}.ms-brand-block{align-items:center;gap:12px;display:flex}.ms-brand-mark{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.ms-brand-sub{opacity:.9;font-size:10px}.ms-status-strip{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ms-status-pill{text-transform:uppercase;border-left:1px solid #ffffff40;padding:4px 8px;font-size:10px}.ms-status-pill.is-warn{color:#ffe2b7}.ms-grid{background:repeating-linear-gradient(0deg, transparent 0 23px, var(--ms-gridline) 23px 24px);grid-template-columns:280px minmax(0,1fr);gap:10px;padding:10px;display:grid}.ms-rail,.ms-stage{flex-direction:column;gap:10px;min-width:0;display:flex}.ms-card{border:1px solid var(--ms-blue);background:var(--ms-paper);padding:0 12px 12px}.ms-card-head{background:var(--ms-blue);min-height:24px;color:var(--ms-on-blue);justify-content:space-between;align-items:center;margin:0 -12px 12px;padding:0 12px;display:flex}.ms-card-head-l{align-items:center;gap:10px;display:flex}.ms-card-head-r,.ms-card-eyebrow,.ms-chip{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.ms-chip{font-weight:700}.ms-card-title{font-family:var(--ms-font-sans);margin-bottom:8px;font-size:18px;font-weight:700}.ms-card-copy,.ms-summary-value,.ms-progress-description,.ms-note,.ms-metric-row{font-size:11px;line-height:1.6}.ms-metric-list{flex-direction:column;gap:8px;display:flex}.ms-metric-row{border-bottom:1px dotted var(--ms-mist);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.ms-metric-row dt{color:var(--ms-graphite)}.ms-metric-row dd{color:var(--ms-blue);text-align:right;margin:0;font-weight:700}.ms-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ms-summary-card,.ms-note,.ms-progress-link{border:1px solid var(--ms-blue);background:var(--ms-paper);padding:12px}.ms-summary-label,.ms-progress-state{color:var(--ms-graphite);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.ms-summary-value{color:var(--ms-blue);word-break:break-word;margin-top:8px;font-weight:700}.ms-note.is-success{border-color:var(--ms-success);color:var(--ms-success)}.ms-note.is-danger{border-color:var(--ms-danger);color:var(--ms-danger)}.ms-progress-track{border:1px solid var(--ms-blue);background:var(--ms-paper);height:10px;margin:12px 0}.ms-progress-fill{background:var(--ms-blue);height:100%}.ms-progress-list{flex-direction:column;gap:8px;display:flex}.ms-progress-link{color:inherit;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;text-decoration:none;display:grid}.ms-progress-link:hover,.ms-progress-link.is-current{background:var(--ms-blue-soft)}.ms-progress-link.is-complete{border-color:var(--ms-success)}.ms-progress-index{border:1px solid var(--ms-blue);min-width:28px;min-height:28px;color:var(--ms-blue);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ms-progress-link.is-complete .ms-progress-index{color:var(--ms-success);border-color:var(--ms-success)}.ms-progress-body{flex-direction:column;gap:4px;display:flex}.ms-progress-body strong{text-transform:uppercase;letter-spacing:.14em;color:var(--ms-blue);font-size:10px}.ms-progress-description{color:var(--ms-ink-soft)}.ms-button-row{flex-wrap:wrap;gap:10px;display:flex}.ms-btn-primary,.ms-btn-secondary{border:1px solid var(--ms-blue);min-height:32px;font-family:var(--ms-font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.ms-btn-primary{background:var(--ms-blue);color:var(--ms-on-blue)}.ms-btn-secondary{background:var(--ms-paper);color:var(--ms-blue)}.ms-demo-stack{flex-direction:column;gap:16px;display:flex}@media (max-width:1100px){.ms-grid,.ms-summary-grid{grid-template-columns:1fr}}
:root{--bg:#fff;--fg:#050505;--blu:#00f;--blu-soft:#eef1ff;--gry:#8f8f98;--gry-2:#cfcfd7;--gry-3:#f3f3f7;--dn:#c8102e;--up:#067a1f}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--fg);margin:0}body{font-family:var(--font-mono), ui-monospace, SFMono-Regular, monospace}button,input,select{font:inherit}button{cursor:pointer}.terminal-shell{background:var(--bg);min-height:100vh;color:var(--fg)}.terminal-header{background:var(--blu);color:#fff;border-bottom:1px solid var(--blu);letter-spacing:.06em;z-index:30;justify-content:space-between;align-items:center;gap:20px;min-height:28px;padding:0 10px;display:flex;position:relative;overflow:visible}.brand-block{align-items:center;gap:12px;display:flex}.brand-mark{letter-spacing:.16em;font-size:12px;font-weight:700}.brand-sub{opacity:.9;font-size:10px}.status-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:relative;overflow:visible}.status-pill{text-transform:uppercase;border-left:1px solid #ffffff40;padding:4px 8px;font-size:10px}.status-pill.warn{color:#ffe2b7}.ms-wallet-wrap{z-index:50;letter-spacing:0;position:relative}.ms-wallet-trigger,.ms-wallet-panel,.ms-wallet-tab,.ms-wallet-circle,.ms-wallet-mini-btn,.ms-wallet-footer-btn{font:inherit}.ms-wallet-trigger{appearance:none;min-height:24px;color:var(--blu);background:#fffffff5;border:1px solid #ffffffb3;align-items:center;gap:8px;padding:3px 8px;display:inline-flex;box-shadow:3px 3px #00000038}.ms-wallet-trigger.is-open{color:#000;background:#fff;transform:translate(1px,1px);box-shadow:2px 2px #00000047}.ms-wallet-trigger-mark{border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:grid}.ms-wallet-trigger-body{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.ms-wallet-trigger-name,.ms-wallet-service-kicker,.ms-wallet-meta-kicker,.ms-wallet-identity-pill{text-transform:uppercase;letter-spacing:.14em;font-size:9px}.ms-wallet-trigger-balance{font-size:12px;font-weight:800}.ms-wallet-trigger-chevron{font-size:11px;transition:transform .16s}.ms-wallet-trigger-chevron.is-open{transform:rotate(180deg)}.ms-wallet-panel{color:#050505;background:linear-gradient(135deg,#0000ff14,#0000 38%),#fff;border:1px solid #050505;gap:10px;width:min(430px,100vw - 24px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:10px 10px #00000047}.ms-wallet-panel:before{content:"";pointer-events:none;border:1px solid #0000ff2e;position:absolute;inset:4px}.ms-wallet-panel-head,.ms-wallet-identity-head,.ms-wallet-meta-row,.ms-wallet-tabs,.ms-wallet-actions,.ms-wallet-identity-actions,.ms-wallet-footer-actions{align-items:center;display:flex}.ms-wallet-panel-head{gap:10px;position:relative}.ms-wallet-avatar{background:var(--blu);color:#fff;border:1px solid var(--blu);letter-spacing:.08em;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:3px 3px #050505}.ms-wallet-id{min-width:0}.ms-wallet-id-name{font-family:var(--font-sans), sans-serif;letter-spacing:-.03em;font-size:18px;font-weight:800}.ms-wallet-id-meta,.ms-wallet-amount-sub,.ms-wallet-identity-copy,.ms-wallet-identity-grid span{color:var(--gry);font-size:10px}.ms-wallet-tabs{border:1px solid var(--blu);background:var(--blu-soft);gap:6px;padding:4px}.ms-wallet-tab{appearance:none;color:var(--blu);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:6px 10px;font-weight:800;display:inline-flex}.ms-wallet-tab.is-selected{border-color:var(--blu);box-shadow:2px 2px 0 var(--blu);background:#fff}.ms-wallet-tab-dot{background:var(--blu);border-radius:999px;width:8px;height:8px}.ms-wallet-tab-dot.eurc{background:#0a8f45}.ms-wallet-balance-card,.ms-wallet-identity-card{border:1px solid var(--blu);background:#fff;padding:12px;position:relative}.ms-wallet-balance-card{background:radial-gradient(circle at 86% 12%,#0000ff29,#0000 26%),#fff}.ms-wallet-coin{color:var(--blu);letter-spacing:.18em;margin-top:8px;font-size:11px;font-weight:900}.ms-wallet-amount{font-family:var(--font-sans), sans-serif;letter-spacing:-.06em;margin:4px 0;font-size:42px;font-weight:900;line-height:.95}.ms-wallet-actions{flex-wrap:wrap;gap:8px;margin-top:12px}.ms-wallet-circle,.ms-wallet-mini-btn,.ms-wallet-footer-btn{appearance:none;border:1px solid var(--blu);color:var(--blu);box-shadow:2px 2px 0 var(--blu);background:#fff;transition:transform .12s,box-shadow .12s,background .12s}.ms-wallet-circle{align-items:center;gap:6px;padding:7px 9px;font-weight:800;display:inline-flex}.ms-wallet-circle:hover,.ms-wallet-mini-btn:hover,.ms-wallet-footer-btn:hover{background:var(--blu);color:#fff;transform:translate(1px,1px);box-shadow:1px 1px #050505}.ms-wallet-circle-icon{font-size:14px}.ms-wallet-circle-label{font-size:10px}.ms-wallet-meta-row{border:1px solid var(--gry-2);background:var(--gry-3);justify-content:space-between;gap:12px;padding:9px 10px}.ms-wallet-meta-value{color:var(--blu);font-weight:800}.ms-wallet-identity-card{gap:8px;display:grid}.ms-wallet-identity-head{justify-content:space-between;gap:10px}.ms-wallet-identity-title{font-family:var(--font-sans), sans-serif;font-size:15px;font-weight:800}.ms-wallet-identity-pill{color:#9a5a00;background:#fff7df;border:1px solid;padding:4px 6px}.ms-wallet-identity-pill.is-ready{color:var(--up);background:#eaffef}.ms-wallet-identity-grid{gap:6px;display:grid}.ms-wallet-identity-grid div{border-bottom:1px dotted var(--gry-2);justify-content:space-between;gap:12px;padding-bottom:4px;display:flex}.ms-wallet-identity-grid strong{min-width:0;color:var(--blu);text-align:right;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ms-wallet-identity-error{color:var(--dn);font-size:10px;line-height:1.4}.ms-wallet-identity-actions,.ms-wallet-footer-actions{flex-wrap:wrap;gap:8px}.ms-wallet-mini-btn,.ms-wallet-footer-btn{justify-content:center;align-items:center;min-height:30px;padding:7px 10px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.ms-wallet-mini-btn:disabled{opacity:.5;pointer-events:none}.ms-wallet-footer-actions{justify-content:flex-end}@media (max-width:820px){.ms-wallet-panel{left:50%;right:auto;transform:translate(-50%)}.ms-wallet-trigger-name{display:none}}.ticker-stack{border-bottom:1px solid var(--blu)}.ticker-bar{align-items:center;min-height:26px;display:flex;overflow:hidden}.ticker-bar+.ticker-bar{border-top:1px solid var(--blu)}.ticker-tag{background:var(--blu);color:#fff;letter-spacing:.16em;flex:none;align-items:center;height:26px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.ticker-tag.alt{color:var(--blu);border-right:1px solid var(--blu);background:#fff}.ticker-viewport{flex:auto;overflow:hidden}.ticker-track{white-space:nowrap;width:max-content;color:var(--blu);align-items:center;gap:24px;padding:0 16px;font-size:11px;animation:58s linear infinite ticker-scroll;display:flex}.market-track{animation-duration:46s}.ticker-item{align-items:center;gap:8px;display:inline-flex}.headline-link{color:inherit;text-decoration:none}.headline-link:hover{text-underline-offset:3px;text-decoration:underline}.ticker-item:after{content:"///";color:var(--gry-2);margin-left:18px}.ticker-source{letter-spacing:.12em;text-transform:uppercase;font-weight:700}.ticker-meta,.ticker-change{color:var(--gry)}.tone-up .ticker-change{color:var(--up)}.tone-down .ticker-change{color:var(--dn)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-20%)}}.terminal-grid{background:repeating-linear-gradient(0deg,#0000 0 23px,#0000ff06 23px 24px);grid-template-columns:280px minmax(0,1fr);gap:10px;padding:10px;display:grid}.terminal-rail,.terminal-stage{flex-direction:column;gap:10px;min-width:0;display:flex}.rail-card,.stage-card{border:1px solid var(--blu);background:#fff;padding:0 12px 12px}.portfolio-stage-card{overflow:hidden}.portfolio-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.portfolio-kpi-card,.portfolio-address-card,.portfolio-chart-card{border:1px solid var(--blu);background:linear-gradient(#0000ff0a,#fffffff5)}.portfolio-kpi-card{flex-direction:column;gap:6px;min-height:112px;padding:12px;display:flex}.portfolio-kpi-label,.portfolio-chart-head,.portfolio-address-head,.portfolio-tooltip-title{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.portfolio-kpi-value{font-family:var(--font-sans), sans-serif;color:var(--blu);font-size:28px;line-height:1}.portfolio-kpi-value.is-up{color:var(--up)}.portfolio-kpi-value.is-down{color:var(--dn)}.portfolio-kpi-meta,.portfolio-address-meta{color:var(--gry);font-size:11px;line-height:1.5}.portfolio-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.portfolio-address-card{padding:12px}.portfolio-address-head{color:var(--blu);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.portfolio-address-value{word-break:break-all;font-size:13px;line-height:1.55}.portfolio-chart-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);gap:10px;display:grid}.portfolio-chart-card{padding:12px}.portfolio-chart-head{color:var(--blu);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.portfolio-chart-wrap{height:280px}.portfolio-chart-wrap.compact{height:220px}.portfolio-chart-placeholder{height:100%;color:var(--gry);text-transform:uppercase;letter-spacing:.12em;border:1px dashed #0000ff47;justify-content:center;align-items:center;font-size:11px;display:flex}.portfolio-allocation-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.portfolio-allocation-row{border-top:1px solid #0000ff1f;grid-template-columns:90px 80px minmax(0,1fr);gap:8px;padding-top:6px;font-size:11px;display:grid}.portfolio-allocation-row span:last-child{color:var(--gry)}.portfolio-tooltip{border:1px solid var(--blu);min-width:180px;color:var(--fg);background:#fffffffa;padding:10px}.portfolio-tooltip-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.portfolio-tooltip-item{justify-content:space-between;gap:12px;font-size:11px;display:flex}.portfolio-tooltip-key{text-transform:uppercase;letter-spacing:.1em}.card-head{background:var(--blu);color:#fff;justify-content:space-between;align-items:center;min-height:24px;margin:0 -12px 12px;padding:0 12px;display:flex}.card-head-l{align-items:center;gap:10px;display:flex}.card-head-r,.card-eyebrow,.act-chip{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.act-chip{font-weight:700}.card-title,.section-title,.verdict-main,.instrument-main{font-family:var(--font-sans), sans-serif}.card-title{margin-bottom:8px;font-size:18px;font-weight:700}.card-copy,.scenario-copy,.hero-copy p,.verdict-copy,.graph-caption,.detail-note,.feed-copy,.empty-card,.audit-empty,.alert-empty{font-size:11px;line-height:1.6}.metric-list{flex-direction:column;gap:8px;display:flex}.metric-list.compact{gap:6px}.metric-row{border-bottom:1px dotted var(--gry-2);justify-content:space-between;gap:12px;padding-bottom:6px;font-size:10.5px;display:flex}.metric-row dt{color:var(--gry)}.metric-row dd{color:var(--blu);text-align:right;margin:0;font-weight:700}.field-stack,.scenario-stack{flex-direction:column;gap:10px;display:flex}.sponsor-list,.blocker-list,.capital-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sponsor-item,.blocker-item,.capital-item{border:1px solid var(--gry-2);background:#fff;padding:8px 10px}.sponsor-item.is-ready{border-color:var(--up)}.sponsor-item.is-blocked{border-color:var(--dn)}.sponsor-row{justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.sponsor-name,.sponsor-mode{color:var(--blu);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.sponsor-detail,.sponsor-blocker,.blocker-item,.capital-item-copy{margin-top:6px;font-size:10.5px;line-height:1.5}.sponsor-blocker,.blocker-item{color:var(--dn)}.sponsor-metrics{margin-top:10px}.capital-subsection{margin-top:12px}.capital-subhead{color:var(--gry);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.capital-pill-row{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.capital-pill{border:1px solid var(--gry-2);min-height:24px;color:var(--blu);text-transform:uppercase;letter-spacing:.1em;align-items:center;padding:0 10px;font-size:10px;display:inline-flex}.capital-pill.is-ready,.capital-action.is-ready{border-color:var(--up)}.capital-pill.is-blocked,.capital-action.is-blocked{border-color:var(--dn)}.capital-item-head{color:var(--blu);justify-content:space-between;gap:12px;font-size:10.5px;font-weight:700;display:flex}.capital-action .capital-item-head span:last-child{text-transform:uppercase;letter-spacing:.08em}.capital-toolbar{flex-wrap:wrap;gap:8px;display:flex}.wallet-hero{grid-template-columns:minmax(0,1fr) 144px;gap:10px;margin-top:12px;display:grid}.wallet-hero-card,.wallet-system-card,.wallet-domain-card,.wallet-balance-cell{border:1px solid var(--gry-2);background:linear-gradient(#f7fbff 0%,#fff 100%)}.wallet-hero-card{min-height:136px;padding:12px;position:relative;overflow:hidden}.wallet-kicker,.wallet-token-mark,.wallet-system-tag,.wallet-domain-chip{text-transform:uppercase;letter-spacing:.14em;color:var(--gry);font-size:9.5px}.wallet-amount{color:var(--blu);letter-spacing:-.04em;margin-top:10px;font-size:32px;font-weight:700;line-height:.95}.wallet-amount-sub,.wallet-system-copy,.wallet-domain-copy,.wallet-motion-note{color:var(--gry);margin-top:8px;font-size:10.5px;line-height:1.5}.wallet-token-mark{position:absolute;bottom:12px;right:12px}.wallet-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-action-btn{border:1px solid var(--blu);min-height:64px;color:var(--blu);text-transform:uppercase;letter-spacing:.1em;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10.5px;display:flex}.wallet-action-icon{font-size:14px;line-height:1}.wallet-balance-grid,.wallet-system-grid,.wallet-domain-grid{gap:8px;margin-top:10px;display:grid}.wallet-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-balance-cell{padding:9px 10px}.wallet-balance-cell span,.wallet-system-head,.wallet-domain-head{text-transform:uppercase;letter-spacing:.1em;color:var(--gry);justify-content:space-between;gap:8px;font-size:10px;display:flex}.wallet-balance-cell strong,.wallet-domain-balance{color:var(--blu);margin-top:8px;font-size:17px;font-weight:700;line-height:1;display:block}.wallet-system-grid{grid-template-columns:1fr}.wallet-system-card,.wallet-domain-card{padding:10px}.wallet-action-rail{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1100px){.wallet-hero{grid-template-columns:1fr}}@media (max-width:780px){.setup-scene-shell{padding:10px}}.field-label{color:var(--gry);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.field-input,.mode-btn,.primary-btn,.secondary-btn,.mini-btn{border:1px solid var(--blu);min-height:32px;color:var(--blu);background:#fff;padding:0 12px}.setup-shell{background:0 0;width:min(1440px,100%);margin:0 auto}.setup-grid{background:0 0;align-items:start;padding-top:14px}.setup-grid.is-focus{grid-template-columns:minmax(0,920px);justify-content:center}.setup-stage-card{min-height:calc(100vh - 96px)}.setup-stage-body{flex-direction:column;gap:14px;display:flex}.setup-progress-track{border:1px solid var(--blu);background:#fff;height:10px;margin:12px 0}.setup-progress-fill{background:var(--blu);height:100%}.setup-step-list{flex-direction:column;gap:8px;display:flex}.setup-step-link{border:1px solid var(--gry-2);color:inherit;background:#fff;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;text-decoration:none;display:grid}.setup-step-link:hover,.setup-step-link.is-current{background:var(--blu-soft)}.setup-step-link.is-complete{border-color:var(--up)}.setup-step-index{border:1px solid var(--blu);min-width:28px;min-height:28px;color:var(--blu);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.setup-step-link.is-complete .setup-step-index{border-color:var(--up);color:var(--up)}.setup-step-text{flex-direction:column;gap:4px;min-width:0;display:flex}.setup-step-text strong,.setup-step-state{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.setup-step-text strong{color:var(--blu)}.setup-step-text span:last-child,.setup-note,.setup-manifest{font-size:11px;line-height:1.6}.setup-step-state{color:var(--gry);white-space:nowrap}.setup-summary-grid,.setup-form-grid{gap:10px;display:grid}.setup-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-summary-card,.setup-note,.setup-embedded-panel{border:1px solid var(--blu);background:#fff}.setup-summary-card{padding:12px}.setup-summary-label{color:var(--gry);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.setup-summary-value{color:var(--blu);word-break:break-word;margin-top:8px;font-size:13px;font-weight:700;line-height:1.45}.setup-note{padding:12px}.setup-note.is-success{border-color:var(--up);color:var(--up)}.setup-note.is-error{border-color:var(--dn);color:var(--dn)}.setup-actions{flex-wrap:wrap;gap:10px;display:flex}.setup-scene-shell{z-index:2;min-height:100vh;padding:18px;position:relative}.setup-shell .rail-card,.setup-shell .stage-card,.setup-shell .setup-note,.setup-shell .setup-embedded-panel{background:#ffffffeb}.setup-shell .setup-embedded-panel{box-shadow:14px 14px #0000ff14}.setup-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.setup-field{flex-direction:column;gap:8px;display:flex}.setup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-field-wide{grid-column:1/-1}.setup-textarea{resize:vertical;min-height:120px;padding:10px 12px}.setup-manifest{white-space:pre-wrap;word-break:break-word;color:var(--fg);margin:0}.setup-embedded-panel{padding:0}.treasury-page-shell{z-index:2;grid-template-rows:auto 1fr;min-height:100vh;padding:clamp(16px,3vw,34px);display:grid;position:relative}.treasury-page-top{justify-content:space-between;align-items:center;gap:16px;width:min(1060px,100%);margin:0 auto;display:flex}.treasury-page-brand,.treasury-page-step{color:var(--blu);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;text-decoration:none}.treasury-page-step{color:var(--gry)}.treasury-page-frame{align-items:center;width:min(1360px,100%);margin:0 auto;display:grid}.treasury-focus-stack{gap:14px;display:grid}.treasury-focus-next{justify-content:center;display:flex}.treasury-zen{background:linear-gradient(#fffffffb,#f9fafff0),radial-gradient(circle at 86% 14%,#0000ff0d,#0000 38%);border:1px solid #0000ff21;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:center;gap:clamp(36px,7vw,112px);min-height:min(680px,100vh - 150px);padding:clamp(34px,6vw,82px);display:grid;box-shadow:0 28px 90px #00005014}.treasury-zen-state,.treasury-zen-muted,.treasury-zen-meta,.treasury-zen-alert,.treasury-zen-error,.treasury-zen-ok{font-size:11px;line-height:1.6}.treasury-zen-intro,.treasury-zen-panel{gap:18px;display:grid}.treasury-zen-intro{align-content:center}.treasury-zen-panel{background:linear-gradient(#fffffff5,#fcfdffe6),radial-gradient(circle at 100% 0,#0000ff0b,#0000 42%);border:1px solid #0000ff29;align-content:center;min-height:430px;padding:clamp(22px,3.2vw,38px)}.treasury-zen-state{color:var(--blu);letter-spacing:.16em;text-transform:uppercase}.treasury-zen-title{max-width:8.5ch;font-family:var(--font-sans), sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,8vw,7rem);line-height:.9}.treasury-zen-copy{max-width:36ch;color:var(--gry);margin:0;font-size:14px;line-height:1.7}.treasury-zen-actions{flex-wrap:wrap;gap:10px;display:flex}.treasury-passkey-form{gap:12px;width:100%;display:grid}.treasury-passkey-field{gap:8px;display:grid}.treasury-passkey-field span,.treasury-device-line span{color:var(--gry);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.treasury-passkey-field input{width:100%;min-height:54px;color:var(--fg);font:inherit;background:#fffffffa;border:1px solid #0000ff29;outline:none;padding:0 16px}.treasury-passkey-field input:focus{border-color:var(--blu)}.treasury-device-line{background:#fafbffd1;border:1px solid #0000ff1a;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 16px;display:flex}.treasury-device-line strong{color:var(--blu);font-size:11px}.treasury-zen .msk-primary,.treasury-zen .msk-secondary{min-height:52px;padding:0 22px}.treasury-zen-meta{color:var(--blu);flex-wrap:wrap;gap:10px;display:flex}.treasury-zen-muted{color:var(--gry)}.treasury-zen-alert,.treasury-zen-error,.treasury-zen-ok{max-width:48ch;margin:0}.treasury-zen-alert,.treasury-zen-error{color:var(--dn)}.treasury-zen-ok{color:var(--up)}.treasury-zen-alert a{color:inherit;font-weight:700}@media (max-width:860px){.treasury-zen{grid-template-columns:1fr;min-height:auto}}.auth-shell{min-height:100vh;padding:18px}.auth-frame{z-index:2;width:min(1460px,100%);margin:0 auto;position:relative}.auth-header{border:1px solid var(--blu);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.auth-brand-block{flex-direction:column;gap:4px;min-width:0;display:flex}.auth-brand-mark,.auth-mini-kicker,.auth-chip,.auth-proof-label,.auth-card-kicker,.auth-nav-link,.auth-step-index{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.auth-brand-mark,.auth-nav-link,.auth-card-kicker{color:var(--blu)}.auth-brand-sub,.auth-copy,.auth-route-body span,.auth-proof-card p,.auth-unavailable-copy{font-size:11px;line-height:1.68}.auth-brand-sub{color:var(--gry)}.auth-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auth-nav-link{opacity:.82;text-decoration:none}.auth-nav-link:hover{opacity:1}.auth-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);gap:14px;padding-top:14px;display:grid}.auth-manifesto,.auth-route-card,.auth-card-shell{border:1px solid var(--blu);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6}.auth-manifesto{background:linear-gradient(#fffffff2,#eef1ffeb),linear-gradient(135deg,#0000ff0a,#0000 44%);flex-direction:column;gap:20px;min-height:660px;padding:24px;display:flex}.auth-kicker-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auth-mini-kicker{color:var(--blu)}.auth-chip{border:1px solid var(--blu);color:var(--blu);background:#ffffffc7;padding:5px 10px}.auth-title{max-width:11ch;font-family:var(--font-sans), sans-serif;letter-spacing:-.065em;text-transform:uppercase;color:var(--fg);margin:0;font-size:clamp(3rem,7vw,5.9rem);line-height:.9}.auth-copy{max-width:58ch;color:var(--blu);margin:0}.auth-plain-points{max-width:62ch;color:var(--gry);gap:8px;margin-top:auto;font-size:11px;line-height:1.7;display:grid}.auth-plain-points span:before{content:"//";color:var(--blu);margin-right:8px}.auth-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.auth-proof-card{background:linear-gradient(#fffffff5,#f6f7ffe6),radial-gradient(circle at 0 0,#0000ff0f,#0000 56%);border:1px solid #0000ff2e;min-height:156px;padding:14px}.auth-proof-card p{color:var(--gry);margin:10px 0 0}.auth-stage{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.auth-stage-rail,.auth-card-wrap{min-width:0}.auth-card-wrap{align-self:start}.auth-route-card{color:#fff;background:linear-gradient(#05051cf0,#0a0a36e6),radial-gradient(circle at 100% 0,#5555ff38,#0000 44%);min-height:100%;overflow:hidden}.auth-route-head,.auth-card-header{background:var(--blu);color:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding:0 12px;display:flex}.auth-route-head-r{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.auth-route-title{font-family:var(--font-sans), sans-serif;letter-spacing:-.05em;margin:0;padding:16px 16px 0;font-size:26px;line-height:.98}.auth-route-list{flex-direction:column;gap:10px;padding:16px;display:flex}.auth-route-item{border-top:1px solid #ffffff29;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding-top:10px;display:grid}.auth-route-item:first-child{border-top:0;padding-top:0}.auth-step-index{color:#fff;border:1px solid #ffffff3d;justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.auth-route-body strong{color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;display:block}.auth-route-body span{color:#ffffffd1;margin-top:6px;display:block}.auth-card-shell{overflow:hidden;box-shadow:0 26px 80px #0000ff1f}.auth-card-body,.auth-card-body-static{padding:18px}.auth-card-skeleton{min-height:240px;color:var(--ms-blue);letter-spacing:.14em;text-transform:uppercase;background:repeating-linear-gradient(-45deg,#0000ff09 0 10px,#ffffffd1 10px 20px);border:1px solid #0000ff2e;place-items:center;font-size:11px;font-weight:700;display:grid}.auth-card-body .clerk-root{width:100%}.auth-card-body .clerk-card-box,.auth-card-body .clerk-card{width:100%;max-width:none}.clerk-card{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.clerk-header-title{font-family:var(--font-sans), sans-serif!important;letter-spacing:-.05em!important;color:var(--fg)!important;font-size:28px!important;line-height:.98!important}.clerk-header-subtitle,.clerk-label,.clerk-identity-preview,.clerk-divider-text,.clerk-alert{font-family:var(--font-mono), monospace!important}.clerk-header-subtitle,.clerk-label,.clerk-identity-preview{color:var(--gry)!important}.clerk-input{border:1px solid var(--blu)!important;min-height:42px!important;box-shadow:none!important;color:var(--fg)!important;background:#fffffffa!important;border-radius:0!important}.clerk-input:focus,.clerk-password-button:focus,.clerk-primary-button:focus,.clerk-secondary-button:focus{outline:none!important;box-shadow:0 0 0 2px #0000ff24!important}.clerk-primary-button,.clerk-secondary-button{border:1px solid var(--blu)!important;min-height:42px!important;box-shadow:none!important;border-radius:0!important;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)!important}.clerk-primary-button{background:var(--blu)!important;color:#fff!important}.clerk-secondary-button{color:var(--blu)!important;background:#fffffff5!important}.clerk-primary-button:hover,.clerk-secondary-button:hover{transform:translateY(-1px)}.clerk-primary-button:active,.clerk-secondary-button:active{transform:scale(.98)}.clerk-footer-link{color:var(--blu)!important;text-decoration:none!important}.clerk-divider-line{background:#0000ff1f!important}.clerk-divider-text{color:var(--gry)!important}.auth-footer-note{color:var(--gry);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 6px 8px;font-size:10px;display:flex}.auth-reveal{opacity:1;animation:none;transform:none}.auth-reveal[data-step="2"]{animation-delay:80ms}.auth-reveal[data-step="3"]{animation-delay:.14s}.auth-reveal[data-step="4"]{animation-delay:.2s}@keyframes authReveal{to{opacity:1;transform:translateY(0)scale(1)}}.field-input:focus,.mode-btn:focus,.primary-btn:focus,.secondary-btn:focus,.mini-btn:focus{box-shadow:inset 0 0 0 1px var(--blu);outline:none}.field-inline,.action-row,.graph-mode-row,.graph-source-inline,.section-head,.section-head.narrow,.pos-h,.pos-actions,.scenario-head,.audit-block{align-items:center;gap:10px;display:flex}.section-head{justify-content:space-between;margin-bottom:12px}.section-title{margin:0;font-size:16px;font-weight:700}.section-title.small{font-size:14px}.primary-btn{background:var(--blu);color:#fff}.primary-btn:disabled,.secondary-btn:disabled,.mini-btn:disabled{opacity:.45;cursor:not-allowed}.mode-btn.active,.secondary-btn:hover,.mini-btn:hover,.field-input:hover,.field-input:focus{background:var(--blu-soft)}.hero-copy{margin-bottom:14px}.hero-highlight{color:var(--blu);flex-wrap:wrap;gap:12px;display:flex}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.opportunity-card{border:1px solid var(--blu);text-align:left;background:#fff;padding:10px}.opportunity-card.active,.opportunity-card:hover{background:var(--blu-soft)}.opportunity-head,.opportunity-meta,.verdict-meta,.instrument-meta,.scenario-foot,.feed-head{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.opportunity-rank,.opportunity-score,.verdict-label,.timeline-label,.instrument-sub,.graph-detail-section-title,.graph-legend-title{color:var(--gry);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.opportunity-question{margin:8px 0;font-size:12px;line-height:1.45}.opportunity-meta,.verdict-meta,.instrument-meta{font-size:10px}.verdict-grid,.signal-instruments{gap:10px;display:grid}.verdict-grid{grid-template-columns:1.1fr .9fr}.signal-instruments{grid-template-columns:repeat(3,minmax(0,1fr))}.verdict-card,.factor-card,.instrument-card{border:1px solid var(--blu);padding:12px}.verdict-main{color:var(--blu);margin:8px 0;font-size:18px;font-weight:700}.factor-list,.alert-list,.audit-list{margin:0;padding-left:18px}.factor-list li,.alert-item,.audit-item{font-size:10.5px;line-height:1.5}.alert-list,.audit-list{padding-left:0;list-style:none}.alert-item,.audit-item{border-bottom:1px dotted var(--gry-2);gap:10px;padding:6px 0;display:flex}.alert-time,.audit-status{color:var(--gry);min-width:72px}.alert-item.success .alert-text{color:var(--up)}.alert-item.warn .alert-text{color:var(--dn)}.empty-card,.alert-empty,.audit-empty,.tl-empty{border:1px dashed var(--gry-2);color:var(--gry);background:#fff;padding:12px}.graph-stage-toolbar,.graph-stage-summary{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.graph-surface{border:1px solid var(--blu);background:#fff;flex:1;min-height:0;overflow:hidden}.graph-surface-embedded{height:clamp(560px,64vh,860px);min-height:560px}.graph-caption.emphasis{color:var(--blu)}.feed-panel,.execution-stack{flex-direction:column;gap:10px;display:flex}.feed-item{border:1px solid var(--blu);padding:10px}.feed-kind,.feed-agent{color:var(--gry);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.pos-card{border:1px solid var(--blu);padding:12px}.pos-card.is-active,.pos-card:hover{background:var(--blu-soft)}.pos-id{color:var(--blu);font-weight:700}.pos-meta{color:var(--gry);font-size:10px}.swarm-quality{background:var(--paper,#fafafa);border-left:3px solid var(--accent,#2a5fff);margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.45}.swarm-quality-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.swarm-quality-phase{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);color:var(--gry,#666);font-size:10px}.swarm-quality-row{grid-template-columns:1fr 1.4fr;gap:16px;margin-bottom:10px;display:grid}.swarm-quality-cell{flex-direction:column;gap:4px;display:flex}.swarm-quality-label{text-transform:uppercase;letter-spacing:.06em;color:var(--gry,#666);font-size:10px}.swarm-quality-bar{background:#00000012;height:6px;position:relative;overflow:hidden}.swarm-quality-bar-fill{background:currentColor;height:100%;transition:width .32s ease-out}.swarm-quality-bar.tone-ok{color:#167b3a}.swarm-quality-bar.tone-warn{color:#8a6d00}.swarm-quality-bar.tone-alert{color:#b32424}.swarm-quality-value{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);font-size:13px;font-weight:600}.swarm-quality-conf{flex-direction:column;gap:2px;display:flex}.swarm-quality-conf-main{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);font-size:13px;font-weight:600}.swarm-quality-conf-raw{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);color:var(--gry,#666);font-size:10px}.swarm-quality-dissent{color:var(--ink,#111);background:#2a5fff0f;margin-bottom:6px;padding:6px 8px;font-size:11px}.swarm-quality-minority{border-top:1px dashed var(--border,#e2e2e2);margin-top:4px;padding-top:8px}.swarm-quality-minority summary{cursor:pointer;align-items:baseline;gap:8px;font-size:11px;list-style:none;display:flex}.swarm-quality-minority summary::marker{display:none}.swarm-quality-minority summary::-webkit-details-marker{display:none}.swarm-quality-minority-tag{color:#b32424;font-weight:600}.swarm-quality-minority-meta{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);color:var(--gry,#666);font-size:10px}.swarm-quality-minority-body{border-left:2px solid #b32424;margin-top:8px;padding:6px 0 4px 8px}.swarm-quality-minority-probs{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);gap:12px;margin-bottom:4px;font-size:11px;display:flex}.swarm-quality-minority-prob strong{font-weight:600}.swarm-quality-minority-reasoning{color:var(--ink,#111);margin:0;font-size:11px;line-height:1.5}.signal-diagnostic{border:1px solid var(--border,#e2e2e2);background:#fff;margin-top:14px;padding:10px 14px}.signal-diagnostic-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.signal-diagnostic-sub{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);color:var(--gry,#666);font-size:10px}.signal-diagnostic-row{flex-wrap:wrap;gap:16px 24px;display:flex}.signal-diagnostic-group{flex-direction:column;gap:6px;min-width:180px;display:flex}.signal-diagnostic-label{text-transform:uppercase;letter-spacing:.06em;color:var(--gry,#666);font-size:10px}.signal-diagnostic-chips{flex-wrap:wrap;gap:6px;display:flex}.signal-diagnostic-foot{color:var(--gry,#666);margin-top:8px;font-size:10px;font-style:italic}.diag-chip{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);cursor:help;white-space:nowrap;background:#fff9;border:1px solid;align-items:center;gap:4px;padding:3px 8px;font-size:10px;display:inline-flex}.diag-chip-ok{color:#167b3a}.diag-chip-warn{color:#8a6d00}.diag-chip-alert{color:#b32424}.diag-chip-info{color:var(--accent,#2a5fff)}.diag-chip-idle{color:var(--gry,#666)}.autonomous-row{align-items:baseline;gap:8px;margin:6px 0;font-size:11px;display:flex}.autonomous-state{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);text-transform:uppercase;letter-spacing:.04em;border:1px solid;padding:1px 6px;font-weight:600}.autonomous-state.s-running{color:#167b3a}.autonomous-state.s-paused{color:#8a6d00}.autonomous-state.s-error{color:#b32424}.autonomous-state.s-deployed,.autonomous-state.s-idle{color:var(--gry,#666)}.autonomous-meta{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);color:var(--gry,#666);font-size:10px}.autonomous-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.autonomous-empty{color:var(--gry,#666);margin-top:4px;font-size:11px}.status-pill-link{text-decoration:none}.mini-btn-accent{border-color:var(--accent,#2a5fff);color:var(--accent,#2a5fff)}.small-btn{padding:4px 10px;font-size:11px}.pinata-chat-panel{z-index:60;background:var(--paper,#fff);border-left:1px solid var(--border,#e2e2e2);flex-direction:column;width:min(420px,100vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 24px #00000014}.pinata-chat-head{border-bottom:1px solid var(--border,#e2e2e2);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.pinata-chat-title{font-size:13px;font-weight:600}.pinata-chat-sub{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);color:var(--gry,#666);letter-spacing:.04em;text-transform:uppercase;font-size:10px;display:block}.pinata-chat-actions{gap:6px;display:flex}.pinata-chat-iframe{background:var(--paper,#fff);border:0;flex:1;width:100%}.pinata-chat-foot{color:var(--gry,#666);border-top:1px solid var(--border,#e2e2e2);padding:8px 12px;font-size:10px}.pos-inflight{background:var(--paper,#fafafa);border-left:3px solid var(--accent,#2a5fff);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;padding:8px 10px;font-size:11px;line-height:1.45;display:flex}.pos-inflight-stage{color:var(--ink,#111);font-weight:600}.pos-inflight-eta,.pos-inflight-elapsed{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);color:var(--gry,#666);letter-spacing:.02em;font-size:10px}.pos-inflight-elapsed:before{content:"· ";margin-right:2px}.pos-card-grid{grid-template-columns:.9fr 1.1fr;gap:12px;margin-top:10px;display:grid}.pos-facts table{border-collapse:collapse;width:100%;font-size:10px}.pos-facts td{vertical-align:top;border-bottom:1px dotted var(--gry-2);padding:4px 0}.pos-facts td:first-child{color:var(--gry);width:110px}.badge{border:1px solid var(--blu);text-transform:uppercase;align-items:center;min-height:24px;padding:0 10px;font-size:10px;display:inline-flex}.s-open,.s-resolving{color:var(--blu)}.s-settled{color:var(--up);border-color:var(--up)}.s-failed{color:var(--dn);border-color:var(--dn)}.timeline{flex-direction:column;gap:8px;margin-top:8px;display:flex}.tl-event{border-bottom:1px dotted var(--gry-2);grid-template-columns:minmax(0,140px) 84px minmax(0,1fr);gap:10px;padding-bottom:6px;font-size:10px;display:grid}.tl-event.err .ev,.error-text{color:var(--dn)}.tl-event.skip .ev{color:var(--gry)}.pos-history-h{border:1px solid var(--blu);min-height:32px;color:var(--blu);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.pos-history-body{display:none}.pos-history-body.open{display:block}.chev:before{content:"▸";margin-right:8px}.pos-history-h.open .chev:before{content:"▾"}.small-input{width:92px}.graph-panel{background:#fafafa radial-gradient(#d0d0d0 1.5px,#0000 1.5px) 0 0/24px 24px;width:100%;height:clamp(560px,64vh,860px);min-height:560px;position:relative;overflow:hidden}.graph-panel-header{z-index:10;pointer-events:none;background:linear-gradient(#fffffff2,#fff0);justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:absolute;top:0;left:0;right:0}.graph-panel-title{color:#333;pointer-events:auto;font-size:14px;font-weight:700}.graph-header-tools{pointer-events:auto;gap:10px;display:flex}.graph-tool-btn{color:#555;background:#fffffff2;border:1px solid #e0e0e0;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 12px;display:inline-flex}.graph-tool-btn.active{color:#fff;background:#0f172a;border-color:#0f172a}.graph-container,.graph-view,.graph-svg{width:100%;height:100%;min-height:inherit}.graph-svg{display:block}.graph-state{color:var(--gry);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.graph-hint{z-index:11;background:#fffffff5;border:1px solid #ddd;padding:8px 12px;font-size:11px;position:absolute;top:72px;left:24px}.graph-hint-finished{align-items:center;gap:10px;display:flex}.graph-hint-finished button,.graph-detail-head button{color:inherit;background:0 0;border:0;font-size:18px}.graph-detail-panel{z-index:11;background:#fffffff7;border:1px solid #ddd;width:320px;max-height:calc(100% - 120px);position:absolute;top:72px;right:24px;overflow:auto;box-shadow:0 10px 30px #00000014}.graph-detail-head{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;display:flex}.graph-detail-body{padding:12px}.graph-detail-row{border-bottom:1px dotted #e4e4ea;justify-content:space-between;gap:12px;padding:6px 0;font-size:11px;display:flex}.graph-detail-row span:first-child{color:var(--gry)}.graph-detail-section{margin-top:12px;font-size:11px;line-height:1.6}.graph-tag-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.graph-tag{background:#f8f8fb;border:1px solid #ddd;padding:4px 8px;font-size:10px;display:inline-flex}.graph-legend{z-index:10;background:#fffffff2;border:1px solid #ddd;border-radius:16px;max-width:360px;padding:12px 14px;position:absolute;bottom:24px;left:24px;box-shadow:0 10px 30px #0000000f}.graph-legend-items{flex-wrap:wrap;gap:10px 16px;margin-top:8px;display:flex}.graph-legend-item{align-items:center;gap:8px;font-size:11px;display:inline-flex}.graph-legend-dot{border-radius:999px;width:10px;height:10px}.edge-labels-toggle{z-index:10;background:#fffffff2;border:1px solid #ddd;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:inline-flex;position:absolute;bottom:24px;right:24px;box-shadow:0 10px 30px #0000000f}.toggle-switch{width:44px;height:24px;display:inline-flex;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.slider{background:#d8d8df;border-radius:999px;transition:all .2s;position:absolute;inset:0}.slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.toggle-switch input:checked+.slider{background:#7b2d8e}.toggle-switch input:checked+.slider:before{transform:translate(20px)}.spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uuid-text{word-break:break-all;color:var(--blu)}.msk-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000ff24;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.msk-card{border:1px solid var(--blu);background:#fff;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 22px 60px #0000502e}.msk-head{border-bottom:1px solid var(--blu);background:var(--blu);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.msk-head-copy{flex-direction:column;gap:4px;display:flex}.msk-title,.msk-subtitle,.msk-note-title{letter-spacing:.14em;text-transform:uppercase}.msk-title{font-size:11px;font-weight:700}.msk-subtitle,.msk-note-title{font-size:10px}.msk-close{color:#fff;background:0 0;border:1px solid #ffffff59;width:28px;height:28px}.msk-body{flex-direction:column;gap:14px;padding:16px 14px;display:flex}.msk-copy,.msk-mini-copy,.msk-list,.msk-result,.msk-note-block,.msk-link-btn,.msk-credential-item,.msk-route-card{font-size:11px;line-height:1.6}.msk-field{flex-direction:column;gap:6px;display:flex}.msk-field label{color:var(--gry);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.msk-input,.msk-primary,.msk-secondary,.msk-chip{border:1px solid var(--blu);min-height:34px;color:var(--blu);font:inherit;background:#fff}.msk-input{width:100%;padding:0 12px}.msk-primary,.msk-secondary,.msk-chip,.msk-link-btn{justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.msk-primary{background:var(--blu);color:#fff}.msk-toggle-row,.msk-btn-row,.msk-link-row{flex-wrap:wrap;gap:8px;display:flex}.msk-chip.active{background:var(--blu-soft)}.msk-balance-grid,.msk-threshold-row{border:1px solid var(--gry-2);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 12px;display:grid}.msk-balance-grid strong,.msk-threshold-row strong,.msk-route-card strong{color:var(--blu)}.msk-note-block,.msk-route-card,.msk-credential-item{border:1px solid var(--gry-2);background:#fff;padding:10px 12px}.msk-list{margin:8px 0 0;padding-left:18px}.msk-result{border:1px solid var(--gry-2);padding:10px 12px}.msk-result.ok{border-color:var(--up)}.msk-result.err{border-color:var(--dn);color:var(--dn)}.msk-result.info{border-color:var(--blu)}.msk-link-row{justify-content:flex-start}.msk-link-btn{border:1px solid var(--blu);min-height:34px;color:var(--blu)}.msk-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.msk-weight-stack{flex-direction:column;gap:10px;margin-top:8px;display:flex}.msk-weight-row{flex-direction:column;gap:5px;display:flex}.msk-weight-head,.msk-credential-item,.msk-route-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.msk-credential-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}@media (max-width:1260px){.terminal-grid{grid-template-columns:260px minmax(0,1fr)}.opportunity-grid,.portfolio-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-chart-grid,.msk-dual-grid{grid-template-columns:1fr}}@media (max-width:1100px){.terminal-grid{grid-template-columns:1fr}.graph-stage-toolbar,.graph-source-inline,.graph-stage-summary,.section-head,.section-head.narrow,.field-inline,.pos-h,.pos-card-grid,.verdict-grid,.signal-instruments,.opportunity-grid,.portfolio-address-grid{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.portfolio-kpi-grid,.setup-summary-grid,.setup-form-grid,.auth-grid,.auth-stage,.auth-proof-grid{grid-template-columns:1fr}.auth-manifesto{min-height:auto}.portfolio-allocation-row{grid-template-columns:1fr}.graph-legend,.edge-labels-toggle,.graph-detail-panel{width:auto;max-width:none;margin:12px;position:static}}@media (max-width:760px){.auth-shell{padding:10px}.auth-header{flex-direction:column;align-items:stretch}.auth-nav{justify-content:flex-start}.auth-title{max-width:none}}.lean-shell{background:var(--bg);color:var(--fg);min-height:100vh}.lean-header{background:var(--blu);color:#fff;z-index:30;align-items:center;gap:12px;min-height:36px;padding:0 16px;font-size:12px;display:flex;position:sticky;top:0}.lean-brand{align-items:baseline;gap:10px;display:flex}.lean-brand-mark{letter-spacing:.16em;font-size:13px;font-weight:700}.lean-brand-dispatch{color:#ffffffd9;letter-spacing:.08em;font-size:10px;text-decoration:none}.lean-brand-dispatch:hover{color:#fff;text-decoration:underline}.lean-health{align-items:center;gap:5px;margin-left:6px;display:inline-flex}.lean-health-dot{background:#ffffff59;border-radius:50%;width:8px;height:8px;display:inline-block}.lean-health-dot.is-ok{background:#6cd87a;box-shadow:0 0 0 2px #6cd87a2e}.lean-health-dot.is-warn{background:#ffb02e;box-shadow:0 0 0 2px #ffb02e2e}.lean-pending-pill{color:var(--blu);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:none;padding:4px 10px;font-family:inherit;font-size:11px}.lean-pending-pill:hover{background:#f0f0f0}.lean-active-pos{color:#ffffffe6;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #fff6;margin-left:auto;padding:4px 10px;font-family:inherit;font-size:11px}.lean-active-pos:hover{background:#ffffff14}.lean-user-button{align-items:center;margin-left:auto;display:flex}.lean-active-pos+.lean-user-button,.lean-pending-pill+.lean-user-button{margin-left:12px}.lean-user-button .lean-user-avatar{width:28px;height:28px}.lean-news{border-bottom:1px solid var(--gry-2);background:#fafafa;overflow:hidden}.lean-news-track{white-space:nowrap;align-items:center;gap:28px;padding:8px 16px;animation:90s linear infinite lean-marquee;display:inline-flex}.lean-news-item{color:var(--fg);align-items:baseline;gap:8px;font-size:11px;text-decoration:none;display:inline-flex}.lean-news-item:hover{color:var(--blu)}.lean-news-source{letter-spacing:.12em;text-transform:uppercase;color:var(--gry);font-size:9px;font-weight:700}@keyframes lean-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lean-onboarding-banner{border:1px solid var(--blu);background:var(--blu-soft);color:var(--blu);margin:12px 16px 0;padding:10px 14px;font-size:12px}.lean-onboarding-banner a{color:var(--blu);text-decoration:underline}.lean-canvas{max-width:1400px;margin:0 auto;padding:16px 24px 80px}.lean-region{border-top:1px solid var(--gry-2);padding:16px 0}.lean-region:first-child{border-top:none;padding-top:8px}.lean-region-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.lean-region-head-r{color:var(--gry);align-items:center;gap:12px;font-size:11px;display:inline-flex}.lean-section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gry);font-size:10px;font-weight:700}.lean-mini-btn{color:var(--fg);border:1px solid var(--gry-2);cursor:pointer;background:0 0;padding:4px 10px;font-family:inherit;font-size:11px}.lean-mini-btn:hover{border-color:var(--blu);color:var(--blu)}.lean-mini-btn:disabled{opacity:.5;cursor:not-allowed;border-color:var(--gry-2);color:var(--gry)}.lean-amount-input{border:1px solid var(--gry-2);width:76px;color:var(--fg);text-align:right;background:#fff;padding:4px 8px;font-family:inherit;font-size:13px}.lean-amount-input:focus{border-color:var(--blu);outline:none}.lean-amount-unit{letter-spacing:.08em;color:var(--gry);font-size:10px}.lean-open-btn{background:var(--blu);color:#fff;letter-spacing:.06em;cursor:pointer;border:none;padding:6px 16px;font-family:inherit;font-size:12px}.lean-open-btn:hover{filter:brightness(1.08)}.lean-open-btn:disabled{opacity:.4;cursor:not-allowed}.lean-swarm-running,.lean-swarm-idle{color:var(--gry);align-items:center;gap:6px;font-size:11px;display:inline-flex}.lean-swarm-running{color:var(--up)}.lean-swarm-pulse{background:var(--up);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite lean-pulse}@keyframes lean-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.lean-markets{margin:0;padding:0;list-style:none}.lean-market-row{cursor:pointer;border-top:1px solid #0000;border-bottom:1px solid #0000;grid-template-columns:18px 1fr 80px 70px 50px 50px;align-items:center;gap:12px;padding:8px 6px;font-size:13px;display:grid}.lean-market-row:hover{background:#f7f7f9}.lean-market-row.is-selected{background:var(--blu-soft);border-top-color:var(--blu);border-bottom-color:var(--blu)}.lean-market-row.is-locked{opacity:.5;cursor:not-allowed}.lean-market-row.is-locked:hover{background:0 0}.lean-market-marker{color:var(--blu);text-align:center;font-weight:700}.lean-market-question{color:var(--fg)}.lean-market-liq{color:var(--gry);text-align:right;font-size:12px}.lean-market-edge{text-align:right;font-size:12px;font-weight:600}.lean-market-edge.tone-pos{color:var(--up)}.lean-market-edge.tone-neg{color:var(--dn)}.lean-market-verdict{text-align:center;letter-spacing:.04em;font-size:12px}.lean-market-conf{color:var(--gry);text-align:right;font-size:12px}.lean-selected-q{color:var(--fg);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.lean-verdict-row{flex-wrap:wrap;align-items:baseline;gap:16px;padding:8px 0 12px;display:flex}.lean-verdict-outcome{letter-spacing:.04em;font-size:28px;font-weight:700}.lean-verdict-outcome.tone-pos{color:var(--up)}.lean-verdict-outcome.tone-neg{color:var(--dn)}.lean-verdict-edge{color:var(--fg);font-size:16px}.lean-verdict-conf{color:var(--gry);font-size:14px}.lean-verdict-divider{color:var(--gry-2)}.lean-verdict-agreement{color:var(--gry);font-size:12px}.lean-selected-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;margin-top:12px;display:grid}.lean-graph-cell{border:1px solid var(--gry-2);min-height:320px;overflow:hidden}.lean-side-cell{flex-direction:column;gap:14px;min-width:0;display:flex}.lean-debate{border:1px solid var(--gry-2);flex-direction:column;gap:8px;min-height:180px;padding:10px 12px;display:flex}.lean-debate-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lean-debate-head-r{color:var(--gry);align-items:center;gap:8px;font-size:10px;display:inline-flex}.lean-debate-status{letter-spacing:.06em;font-size:10px}.lean-debate-status.s-live,.lean-debate-status.s-complete{color:var(--up)}.lean-debate-feed{flex-direction:column;gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.lean-debate-item{border-bottom:1px dashed var(--gry-3);grid-template-columns:60px 1fr;gap:8px;padding:2px 0;font-size:11px;display:grid}.lean-debate-agent{color:var(--gry);font-weight:600}.lean-debate-msg{color:var(--fg)}.lean-debate-item.kind-result .lean-debate-msg{color:var(--blu);font-weight:600}.lean-debate-item.kind-error .lean-debate-msg{color:var(--dn)}.lean-reasoning{background:var(--gry-3);color:var(--fg);margin:12px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.lean-positions{margin:0;padding:0;list-style:none}.lean-positions-summary{color:var(--gry);font-size:11px}.lean-position{border-top:1px solid var(--gry-3);cursor:pointer;padding:8px 6px;font-size:13px}.lean-position:hover{background:#fafafb}.lean-position-row{grid-template-columns:18px 110px 36px 70px minmax(0,1fr) auto auto auto auto auto auto;align-items:center;gap:10px;display:grid}.lean-position-marker{color:var(--blu);font-weight:700}.lean-position-id{color:var(--gry);font-size:12px}.lean-position-side{letter-spacing:.04em;font-weight:600}.lean-position-amount{color:var(--fg)}.lean-position-stage{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lean-position-elapsed,.lean-position-eta,.lean-position-status,.lean-position-payout{color:var(--gry);white-space:nowrap;font-size:11px}.lean-position-pnl{font-size:12px;font-weight:600}.lean-position-pnl.tone-pos{color:var(--up)}.lean-position-pnl.tone-neg{color:var(--dn)}.lean-position-link{color:var(--blu);font-size:12px;text-decoration:none}.lean-position-link:hover{text-decoration:underline}.lean-position-timeline{flex-wrap:wrap;gap:4px 12px;margin-top:6px;padding-left:28px;font-size:11px;display:flex}.lean-tl-event{color:var(--gry);align-items:baseline;gap:4px;display:inline-flex}.lean-tl-event-name{color:var(--fg)}.lean-tl-event-meta{color:var(--gry)}.lean-tl-event.err .lean-tl-event-name{color:var(--dn)}.lean-tl-event.skip .lean-tl-event-name{color:var(--gry-2)}.lean-position-history-toggle{border-top:1px solid var(--gry-3);cursor:pointer;color:var(--gry);text-align:center;padding:8px 6px;font-size:11px}.lean-position-history-toggle:hover{color:var(--blu)}.lean-empty{text-align:center;color:var(--gry);padding:20px;font-size:12px;font-style:italic}.wallet-pop{position:relative}.wallet-pop-trigger{color:#fff;cursor:pointer;letter-spacing:.04em;background:#ffffff1f;border:1px solid #ffffff40;align-items:baseline;gap:6px;padding:4px 10px;font-family:inherit;font-size:11px;display:inline-flex}.wallet-pop-trigger:hover{background:#fff3}.wallet-pop-trigger.is-open{color:var(--blu);background:#fff;border-color:#fff}.wallet-pop-trigger-label{text-transform:uppercase;opacity:.85}.wallet-pop-trigger-balance{font-size:12px;font-weight:700}.wallet-pop-trigger-sub{opacity:.7;font-size:10px}.wallet-pop-chev{font-size:9px;transition:transform .12s}.wallet-pop-chev.is-open{transform:rotate(180deg)}.wallet-pop.is-accent .wallet-pop-trigger.is-open{color:var(--up);border-color:#fff}.wallet-pop-panel{min-width:320px;max-width:380px;color:var(--fg);border:1px solid var(--blu);z-index:40;background:#fff;font-size:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000014}.wallet-pop-body{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.wallet-pop-foot{border-top:1px solid var(--gry-2);color:var(--gry);padding:8px 14px;font-size:11px}.wallet-pop-row{grid-template-columns:130px 1fr;align-items:baseline;gap:10px;padding:3px 0;display:grid}.wallet-pop-row.tone-warn .wallet-pop-row-value{color:var(--dn)}.wallet-pop-row-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gry);font-size:10px}.wallet-pop-row-value{color:var(--fg);text-align:right;font-size:12px}.wallet-pop-row-value.is-mono{font-family:var(--font-mono), ui-monospace, monospace;font-size:11px}.wallet-pop-divider{letter-spacing:.16em;text-transform:uppercase;color:var(--gry);border-top:1px solid var(--gry-3);margin:8px 0 4px;padding-top:6px;font-size:9px}.wallet-pop-actions{flex-direction:column;gap:4px;display:flex}.wallet-pop-action{color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:12px;text-decoration:none;display:grid}.wallet-pop-action:hover{background:var(--blu-soft);border-color:var(--blu);color:var(--blu)}.wallet-pop-action:disabled{opacity:.5;cursor:not-allowed}.wallet-pop-action-label{font-weight:600}.wallet-pop-action-hint{color:var(--gry);grid-column:1;font-size:10px}.wallet-pop-action:hover .wallet-pop-action-hint{color:var(--blu)}.wallet-pop-action-glyph{color:var(--blu);grid-row:1/span 2;font-size:11px}.wallet-pop-select{border:1px solid var(--gry-2);color:var(--fg);background:#fff;padding:2px 6px;font-family:inherit;font-size:11px}.wallet-pop-autonomous-cell{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.wallet-pop-autonomous-pulse{background:var(--gry-2);border-radius:50%;width:8px;height:8px}.wallet-pop-autonomous-pulse.s-running{background:var(--up);animation:1.4s ease-in-out infinite lean-pulse}.wallet-pop-autonomous-pulse.s-paused{background:#ffb02e}.wallet-pop-autonomous-pulse.s-error{background:var(--dn)}.wallet-pop-autonomous-btn{letter-spacing:.06em;border:1px solid var(--gry-2);cursor:pointer;color:var(--fg);background:0 0;padding:1px 6px;font-family:inherit;font-size:10px}.wallet-pop-autonomous-btn:hover{border-color:var(--blu);color:var(--blu)}.agent-panel{border:1px solid var(--gry-2);background:#fff;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.agent-panel-head{justify-content:space-between;align-items:baseline;display:flex}.agent-panel-title{letter-spacing:.18em;text-transform:uppercase;color:var(--gry);font-size:10px;font-weight:700}.agent-panel-state{color:var(--gry);align-items:center;gap:6px;font-size:11px;display:inline-flex}.agent-panel-pulse{background:var(--gry-2);border-radius:50%;width:8px;height:8px}.agent-panel-pulse.s-running{background:var(--up);animation:1.4s ease-in-out infinite lean-pulse}.agent-panel-pulse.s-paused{background:#ffb02e}.agent-panel-pulse.s-error{background:var(--dn)}.agent-panel-pulse.s-offline{background:var(--gry-2)}.agent-panel-rows{flex-direction:column;gap:6px;margin:0;display:flex}.agent-panel-row{grid-template-columns:70px 1fr;gap:8px;font-size:11px;display:grid}.agent-panel-row dt{letter-spacing:.08em;text-transform:uppercase;color:var(--gry);font-size:10px}.agent-panel-row dd{color:var(--fg);margin:0}.agent-panel-decision.is-open{color:var(--up);font-weight:600}.agent-panel-decision.is-skip{color:var(--dn)}.agent-panel-decision.is-wait{color:var(--gry)}.agent-panel-skills{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.agent-panel-skills span{color:var(--blu);font-weight:600}.agent-panel-skills i{color:var(--gry-2);font-style:normal}.agent-panel-log{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agent-panel-log li{grid-template-columns:50px 1fr auto;gap:8px;font-size:10px;display:grid}.agent-panel-log-time{color:var(--gry)}.agent-panel-log-event{color:var(--fg)}.agent-panel-log-meta{color:var(--gry)}.agent-panel-empty{color:var(--gry);font-style:italic}.agent-panel-inbox{color:var(--blu);text-decoration:none}.agent-panel-inbox:hover{text-decoration:underline}.pnl-bento{border-top:1px solid var(--gry-2);padding:16px 0}.pnl-bento-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.pnl-bento-head-r{align-items:baseline;gap:12px;display:inline-flex}.pnl-bento-total{font-size:22px;font-weight:700}.pnl-bento-total.tone-pos,.pnl-bento-pct.tone-pos{color:var(--up)}.pnl-bento-total.tone-neg,.pnl-bento-pct.tone-neg{color:var(--dn)}.pnl-bento-pct{font-size:13px}.pnl-bento-grid{grid-template-columns:320px 1fr;align-items:stretch;gap:24px;display:grid}.pnl-bento-spark{border:1px solid var(--gry-2);justify-content:center;align-items:center;padding:8px;display:flex}.pnl-spark{max-width:100%;display:block}.pnl-spark-zero{stroke:var(--gry-2);stroke-width:.5px}.pnl-spark-line{stroke-width:1.4px}.pnl-spark.tone-pos .pnl-spark-line{stroke:var(--up)}.pnl-spark.tone-neg .pnl-spark-line{stroke:var(--dn)}.pnl-spark.tone-flat .pnl-spark-line{stroke:var(--gry)}.pnl-spark.is-empty .pnl-spark-empty-copy{fill:var(--gry);font-family:inherit;font-size:11px}.pnl-bento-kpis{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);gap:8px 14px;margin:0;display:grid}.pnl-bento-kpi{border-left:2px solid var(--gry-2);flex-direction:column;gap:2px;padding-left:10px;display:flex}.pnl-bento-kpi dt{letter-spacing:.16em;text-transform:uppercase;color:var(--gry);font-size:9px;font-weight:700}.pnl-bento-kpi dd{color:var(--fg);margin:0;font-size:18px;font-weight:700}.pnl-bento-kpi dd span{color:var(--gry);margin-left:4px;font-size:11px;font-weight:400}.msk-signer-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.msk-signer-list li{border-bottom:1px dashed var(--gry-3);grid-template-columns:18px 1fr 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:grid}.msk-signer-list li.is-signed .msk-signer-mark{color:var(--up)}.msk-signer-mark{font-weight:700}.msk-signer-label{color:var(--fg)}.msk-signer-addr{color:var(--gry);font-family:var(--font-mono), monospace;font-size:11px}.msk-signer-state{color:var(--gry);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.msk-signer-list li.is-signed .msk-signer-state{color:var(--up)}.msk-signer-foot{color:var(--gry);margin-top:8px;font-size:11px}@media (max-width:900px){.lean-selected-grid,.pnl-bento-grid{grid-template-columns:1fr}.lean-market-row{grid-template-columns:14px 1fr 60px 60px}.lean-market-verdict,.lean-market-conf{display:none}.lean-position-row{grid-template-columns:14px 90px 1fr auto}.lean-position-stage,.lean-position-elapsed,.lean-position-eta{display:none}}.ens-name{align-items:baseline;gap:4px;display:inline-flex}.ens-name-label{color:inherit;font-weight:600}.ens-name-addr{color:var(--gry);font-size:.85em}.ens-name.is-fallback{color:var(--gry);font-family:var(--font-mono), monospace}.agent-panel-ens{color:var(--blu)}.wallet-pop-fund-cell{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.wallet-pop-add-fund{letter-spacing:.06em;text-transform:uppercase;background:var(--blu-soft);color:var(--blu);border:1px solid var(--blu);cursor:pointer;padding:1px 7px;font-family:inherit;font-size:10px}.wallet-pop-add-fund:hover{background:var(--blu);color:#fff}.msk-step-list{flex-direction:column;gap:3px;margin:6px 0 0;padding:0;list-style:none;display:flex}.msk-step-row{border-bottom:1px dashed var(--gry-3);grid-template-columns:16px minmax(0,1.4fr) auto auto;align-items:center;gap:8px;padding:3px 0;font-size:11px;display:grid}.msk-step-row.is-skip{opacity:.6}.msk-step-row.is-ok{color:var(--fg)}.msk-step-row.is-sending .msk-step-name{color:var(--blu)}.msk-step-name{font-family:var(--font-mono), monospace}.msk-step-meta{color:var(--gry);text-align:right;font-size:10px}.msk-step-tx{font-family:var(--font-mono), monospace;color:var(--blu);font-size:10px;text-decoration:none}.msk-step-tx:hover{text-decoration:underline}.msk-step-ok{color:var(--up);font-weight:700}.msk-step-pending{color:var(--blu)}.msk-step-skip{color:var(--gry-2)}.msk-resolve-preview{font-family:var(--font-mono), monospace;color:var(--blu);padding:4px 0;font-size:13px}.msk-hint{color:var(--gry);font-size:10px;font-weight:400}.setup-fund-callout{border:1px solid var(--blu);background:var(--blu-soft);margin:16px 0 12px;padding:14px 16px}.setup-fund-callout-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blu);font-size:10px;font-weight:600}.setup-fund-callout-title{color:var(--fg);margin:4px 0 8px;font-size:16px;font-weight:600}.setup-fund-callout-copy{color:var(--fg);margin:0 0 12px;font-size:13px;line-height:1.5}.setup-fund-callout-copy code{background:#0000ff0f;border-radius:2px;padding:1px 4px;font-size:12px}.setup-fund-callout-result{color:var(--up);border:1px solid var(--up);background:#f0fff4;padding:6px 8px;font-size:12px}.setup-pinata-callout{border:1px solid var(--blu);background:var(--blu-soft);margin:0 0 16px;padding:16px 18px}.setup-pinata-callout.is-ready{border-color:var(--up);background:#f0fff4}.setup-pinata-callout-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blu);font-size:10px;font-weight:700}.setup-pinata-callout.is-ready .setup-pinata-callout-eyebrow{color:var(--up)}.setup-pinata-callout-title{color:var(--fg);margin:4px 0 12px;font-size:16px;font-weight:600}.setup-pinata-callout-copy{color:var(--fg);margin:0 0 14px;font-size:13px;line-height:1.55}.setup-pinata-callout-copy code{font-size:12px;font-family:var(--font-mono), monospace;background:#0000ff0f;padding:1px 4px}.setup-pinata-steps{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.setup-pinata-steps li{border-top:1px dashed var(--gry-2);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:8px 0;display:grid}.setup-pinata-steps li:first-child{border-top:none}.setup-pinata-steps li.is-done .setup-pinata-step-num{background:var(--up);border-color:var(--up);color:#fff}.setup-pinata-step-num{border:1px solid var(--blu);width:24px;height:24px;color:var(--blu);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.setup-pinata-step-body{flex-direction:column;gap:4px;font-size:13px;display:flex}.setup-pinata-step-body strong{color:var(--fg);font-weight:600}.setup-pinata-step-body span{color:var(--gry);font-size:12px;line-height:1.5}.setup-pinata-step-body a{color:var(--blu);text-decoration:none}.setup-pinata-step-body a:hover{text-decoration:underline}.setup-pinata-cmd{background:var(--fg);color:#fff;font-family:var(--font-mono), monospace;white-space:pre;margin-top:4px;padding:4px 8px;font-size:11px;display:inline-block}.setup-pinata-chat-link{margin-top:4px;display:inline-block}.setup-pinata-status-row{border:1px solid var(--gry-2);background:#ffffffb3;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.setup-pinata-status-dot{background:var(--gry-2);border-radius:50%;width:8px;height:8px}.setup-pinata-status-dot.s-running{background:var(--up);animation:1.4s ease-in-out infinite lean-pulse}.setup-pinata-status-dot.s-paused,.setup-pinata-status-dot.s-idle{background:#ffb02e}.setup-pinata-status-dot.s-error,.setup-pinata-status-dot.s-offline{background:var(--dn)}.setup-pinata-status-label{color:var(--fg);flex:1}.setup-pinata-refresh{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--blu);color:var(--blu);cursor:pointer;background:0 0;padding:2px 8px;font-family:inherit;font-size:10px}.setup-pinata-refresh:hover{background:var(--blu);color:#fff}.setup-fallback-details{border-top:1px solid var(--gry-2);margin-top:16px;padding-top:12px}.setup-fallback-details>summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--gry);padding:4px 0;font-size:12px}.setup-fallback-details>summary:hover{color:var(--blu)}.msk-provider-badge{letter-spacing:.06em;text-transform:uppercase;padding:1px 8px;font-size:10px;font-weight:700;display:inline-block}.msk-provider-badge.is-circle-dcw{background:var(--blu);color:#fff}.msk-provider-badge.is-seed-derived{background:var(--gry-3);color:var(--gry);border:1px solid var(--gry-2)}.auth-grid.auth-grid-single{grid-template-columns:minmax(0,880px);justify-content:center}.auth-grid.auth-grid-single .auth-manifesto{align-items:stretch}.auth-manifesto-clerk{justify-content:center;margin:8px 0 4px;display:flex}.auth-manifesto-clerk .auth-card-shell{border:1px solid var(--blu);background:#fffffff2;width:100%;max-width:460px}
