.vault-sidebar{background:var(--bf-bg-elevated);border-right:1px solid var(--bf-line);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:72px;height:100vh;padding:18px 0;display:flex;position:sticky;top:0}.bf[data-theme=dark] .vault-sidebar,:root[data-theme=dark] .vault-sidebar{background:var(--bf-bg-elevated)}.vault-sidebar:after{content:none}.vault-sidebar-brand{cursor:pointer;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.vault-sidebar-brand img{object-fit:contain;width:100%;height:100%;display:block}.vault-sidebar-brand:hover{transform:rotate(-6deg)scale(1.05)}.vault-nav-btn{width:42px;height:42px;color:var(--bf-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0;font-family:inherit;text-decoration:none;transition:background .18s,color .18s;display:inline-flex;position:relative}.vault-nav-btn:hover{background:var(--bf-accent-soft);color:var(--bf-text)}.vault-nav-btn.active,.bf[data-theme=dark] .vault-nav-btn.active,:root[data-theme=dark] .vault-nav-btn.active{background:var(--bf-accent-soft);color:var(--bf-accent-bright)}.vault-nav-btn.active:before{content:"";background:var(--bf-accent-bright);border-radius:0 3px 3px 0;width:4px;height:20px;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.vault-nav-btn .nav-dot{background:var(--vault-up);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite vault-pulse;position:absolute;top:9px;right:9px;box-shadow:0 0 10px #00a86866,0 0 0 2px #00a8682e}.vault-nav-divider{background:var(--bf-line-strong);width:26px;height:1px;margin:10px 0}.vault-nav-group{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.vault-nav-group:before{content:attr(data-group-label);letter-spacing:.18em;text-transform:uppercase;color:var(--bf-text-muted);background:var(--bf-bg-elevated);border:1px solid var(--bf-line);opacity:0;pointer-events:none;white-space:nowrap;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:9.5px;font-weight:500;transition:opacity .18s,transform .18s;position:absolute;top:8px;left:78px;transform:translate(-4px)}.vault-sidebar:hover .vault-nav-group:before{opacity:1;transform:translate(0)}.vault-sidebar-spacer{flex:1}.vault-sidebar-avatar{background:var(--bf-accent-bright);color:#fff;cursor:pointer;border:2px solid var(--bf-bg);text-transform:uppercase;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex;position:relative}.vault-sidebar-avatar:after{content:"";background:var(--vault-up);border:2px solid var(--bf-bg);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.vault-main{background:var(--bf-bg);flex:1;min-width:0;padding:clamp(20px,3vw,40px);position:relative}.vault-main>*{max-width:1480px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.vault-main{padding:24px 24px 56px}}@media (max-width:820px){.vault-main{padding:20px 16px 48px}}@media (max-height:1000px){.vault-main{padding:14px 36px 32px}.vault-top-strip{margin-bottom:14px}.vault-decision-hero{gap:16px;padding-top:0;padding-bottom:6px}.vault-decision-hero-head{gap:6px}.vault-hero-phrase{font-size:clamp(24px,2.8vw,38px);line-height:1.1}.vault-decision-card{gap:6px;min-height:130px;padding:14px 16px 12px}.vault-decision-card-value{font-size:clamp(24px,2.4vw,32px)}}.vault-main:before{content:none}.vault-main>*{z-index:1;position:relative}.vault-top-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.vault-breadcrumb{color:var(--vault-text-muted);align-items:center;gap:10px;font-size:12.5px;font-weight:500;display:inline-flex}.vault-breadcrumb .sep{color:var(--vault-text-dim);font-size:10px}.vault-breadcrumb .now{color:var(--vault-text);padding-left:16px;font-weight:600;position:relative}.vault-breadcrumb .now:before{content:"";background:radial-gradient(circle, var(--vault-accent), var(--vault-accent-2));width:8px;height:8px;box-shadow:0 0 8px var(--vault-accent-glow);border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vault-actions-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vault-ticker{background:var(--vault-surface);border:1px solid var(--vault-line);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:11px;display:inline-flex;box-shadow:inset 0 1px #fff9,0 1px 2px #0a0e1c0a}.bf[data-theme=dark] .vault-ticker,:root[data-theme=dark] .vault-ticker{box-shadow:inset 0 1px #ffffff08}.vault-ticker .ledot{background:var(--vault-up);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite vault-pulse;box-shadow:0 0 12px #00a86866,inset 0 0 0 2px #00a86866}.vault-ticker .ts{color:var(--vault-text-faint);font-family:var(--bf-font-mono);letter-spacing:0;font-size:10.5px}.vault-ticker .ttext{color:var(--vault-text-2);font-weight:600;font-family:var(--bf-font-mono)}.vault-ticker .sep{color:var(--vault-text-dim)}.vault-greeting-block{margin-bottom:28px}.vault-hero-title{font-family:var(--bf-font-sans);letter-spacing:-.035em;color:var(--vault-text);margin:8px 0 0;font-size:38px;font-weight:700;line-height:1.05}.vault-hero-title .it{color:var(--bf-text-muted);letter-spacing:-.02em;font-family:inherit;font-size:42px;font-style:normal;font-weight:400}.vault-hero-title .gradient-word{color:var(--bf-accent-bright);font-weight:800}.bf[data-theme=dark] .vault-hero-title .gradient-word,:root[data-theme=dark] .vault-hero-title .gradient-word{color:var(--bf-accent-bright)}.bf[data-theme=dark] .vault-hero-title .it,:root[data-theme=dark] .vault-hero-title .it{color:var(--vault-text-faint)}.vault-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;margin-bottom:22px;display:grid}@media (max-width:1100px){.vault-grid{grid-template-columns:1fr}}.vault-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.vault-hero-head .label{text-transform:uppercase;letter-spacing:.22em;color:#ffffff80;align-items:center;gap:10px;font-size:10.5px;font-weight:700;display:inline-flex}.vault-hero-head .label:before{content:"";background:#ffffff4d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff0f}.vault-hero-chip-row{flex-wrap:wrap;gap:8px;display:flex}.vault-amount-wrap{display:inline-block;position:relative}.vault-amount-wrap:after{content:"";background:linear-gradient(90deg, var(--vault-accent), transparent);width:80px;height:1px;position:absolute;bottom:-8px;left:0}.vault-hero-meta{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;font-size:12.5px;display:flex}.vault-hero-meta .delta-up{color:var(--vault-up);font-weight:700;font-family:var(--bf-font-mono);background:#00d68f26;border:1px solid #00d68f38;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 0 16px -4px #00d68f66}.vault-hero-meta strong{color:#fff;font-weight:600;font-family:var(--bf-font-mono)}.vault-hero-meta .sep{color:#ffffff2e}.vault-hero-meta .up-strong{color:#6ee7b7}.vault-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.vault-hero-act{-webkit-backdrop-filter:blur(16px)saturate(160%);color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;height:46px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .22s cubic-bezier(.32,.72,0,1);display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 4px 12px -2px #0000004d}.vault-hero-act:hover{background:#ffffff21;border-color:#ffffff29;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 8px 20px -4px #0006}.vault-hero-act.primary{color:#08090f;background:radial-gradient(circle at 30% 0,#fff6,#0000 50%),#fff;border-color:#0000;box-shadow:0 8px 24px -8px #ffffff80,inset 0 1px #ffffff80,inset 0 -1px #00000014}.vault-hero-act.primary:hover{background:radial-gradient(circle at 30% 0,#ffffff80,#0000 50%),#f5f6fa;box-shadow:0 12px 32px -8px #ffffff8c,inset 0 1px #fff9}.vault-traj-card{background:var(--bf-bg-elevated);border:1px solid var(--bf-line);border-radius:16px;padding:24px;position:relative;overflow:hidden}.bf[data-theme=dark] .vault-traj-card,:root[data-theme=dark] .vault-traj-card{background:var(--bf-bg-elevated)}.vault-traj-card:before,.vault-traj-card:after{content:none}.vault-traj-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.vault-traj-head .lbl{text-transform:uppercase;letter-spacing:.22em;color:var(--vault-text-muted);font-size:10.5px;font-weight:700}.vault-traj-chip{height:26px;color:var(--vault-up);background:#00a8681a;border:1px solid #00a86847;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:10.5px;font-weight:600;display:inline-flex}.vault-traj-chip .dot{background:var(--vault-up);width:6px;height:6px;box-shadow:0 0 6px var(--vault-up);border-radius:50%}.vault-traj-sub{color:var(--vault-text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.vault-traj-sub .up-pill{color:var(--vault-up);font-family:var(--bf-font-mono);background:#00a8681a;border:1px solid #00a8682e;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:700}.vault-traj-sub strong{color:var(--vault-text-2);font-family:var(--bf-font-mono);font-weight:600}.vault-traj-chart{margin-top:22px;position:relative}.vault-traj-chart svg{color:var(--vault-text-faint);display:block}.vault-traj-x-axis{font-family:var(--bf-font-mono);color:var(--vault-text-faint);letter-spacing:0;justify-content:space-between;margin-top:8px;font-size:9.5px;display:flex}.vault-micro-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}@media (max-width:1100px){.vault-micro-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.vault-big-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;margin-bottom:22px;display:grid}@media (max-width:1100px){.vault-big-row{grid-template-columns:1fr}}.vault-panel-head-chip{border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px;font-size:10.5px;font-weight:600;display:inline-flex}.vault-panel-head-chip .dot{border-radius:50%;width:6px;height:6px}.vault-panel-head-chip.crit{color:var(--vault-down);background:#d630601a;border:1px solid #d6306040}.vault-panel-head-chip.crit .dot{background:var(--vault-down);box-shadow:0 0 6px var(--vault-down)}.vault-panel-head-chip.muted{background:var(--vault-surface-3);border:1px solid var(--vault-line);color:var(--vault-text-muted);font-family:var(--bf-font-mono);text-transform:uppercase;letter-spacing:.14em}.vault-bottom-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1100px){.vault-bottom-row{grid-template-columns:1fr}}.vault-alloc-body{padding:8px 26px 24px}.vault-alloc-row{border-bottom:1px dashed var(--vault-line);grid-template-columns:16px 1fr auto;align-items:center;gap:14px;padding:12px 0;font-size:13px;transition:padding .15s;display:grid}.vault-alloc-row:last-child{border-bottom:none}.vault-alloc-row:hover{padding-left:4px}.vault-alloc-row .swatch{border-radius:3px;width:10px;height:24px;box-shadow:inset 0 1px #ffffff26,0 0 12px -2px}.vault-alloc-row .lbl{color:var(--vault-text);letter-spacing:-.01em;font-weight:600}.vault-alloc-row .sub{color:var(--vault-text-muted);margin-top:2px;font-size:11px}.vault-alloc-row .pct{font-family:var(--bf-font-mono);font-feature-settings:"tnum" 1, "ss01" 1;color:var(--vault-text);letter-spacing:-.02em;font-size:16px;font-weight:600}.vault-alloc-row .pct .sm{color:var(--vault-text-muted);margin-left:3px;font-size:10.5px;font-weight:500}.vault-ring-wrap{flex-wrap:wrap;align-items:center;gap:24px;padding:26px 28px 28px;display:flex}.vault-ring-svg-wrap{flex-shrink:0;position:relative}.vault-ring-svg-wrap .ctr{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vault-ring-svg-wrap .ctr .b{font-family:var(--bf-font-mono);font-feature-settings:"tnum" 1, "ss01" 1;letter-spacing:-.045em;color:var(--bf-text);font-size:34px;font-weight:600;line-height:1}.vault-ring-svg-wrap .ctr .b .u{color:var(--bf-text-muted);font-size:16px}.vault-ring-svg-wrap .ctr .s{text-transform:uppercase;letter-spacing:.18em;color:var(--vault-text-muted);font-size:10px;font-weight:700;font-family:var(--bf-font-mono);margin-top:5px}.vault-ring-side{flex:1;min-width:0}.vault-ring-side .lab{text-transform:uppercase;letter-spacing:.2em;color:var(--vault-text-muted);font-size:10.5px;font-weight:700}.vault-ring-side .ttl{color:var(--vault-text);letter-spacing:-.025em;margin-top:6px;font-size:18px;font-weight:700;line-height:1.2}.vault-ring-side .desc{color:var(--vault-text-muted);margin-top:12px;font-size:12.5px;line-height:1.55}.vault-ring-side .desc strong{color:var(--vault-text-2);font-family:var(--bf-font-mono);font-weight:600}.vault-ring-side .mini-progress{background:var(--vault-surface-3);border:1px solid var(--vault-line);border-radius:2px;height:4px;margin-top:14px;overflow:hidden}.vault-ring-side .mini-progress>span{background:linear-gradient(90deg, var(--vault-accent), var(--vault-accent-3));height:100%;box-shadow:0 0 8px var(--vault-accent-glow);border-radius:2px;display:block}.vault-perf-body{padding:18px 24px 24px}.vault-perf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.vault-perf-head .lbl{text-transform:uppercase;letter-spacing:.16em;color:var(--vault-text-muted);font-size:10px;font-weight:700}.vault-perf-head .big{font-family:var(--bf-font-mono);font-feature-settings:"tnum" 1, "ss01" 1;letter-spacing:-.045em;color:var(--bf-text);margin-top:6px;font-size:30px;font-weight:600}.vault-perf-head .big .u{color:var(--bf-text-muted);margin-left:4px;font-size:13px}.vault-perf-head .right{text-align:right}.vault-perf-head .right .sub{font-family:var(--bf-font-mono);color:var(--vault-up);background:var(--vault-up-soft);border:1px solid #00a86833;border-radius:5px;align-items:center;gap:4px;margin-top:5px;padding:2px 8px;font-size:11px;display:inline-flex}.vault-heat-grid{grid-template-columns:repeat(13,1fr);gap:4px;margin-top:8px;display:grid}.vault-heat-cell{aspect-ratio:1;background:var(--vault-surface-3);cursor:pointer;border-radius:3px;transition:transform .18s;position:relative}.vault-heat-cell:hover{z-index:1;transform:scale(1.18)}.vault-heat-cell.l1{background:#4f7cff33}.vault-heat-cell.l2{background:#4f7cff6b}.vault-heat-cell.l3{background:#4f7cffad}.vault-heat-cell.l4{background:#4f7cfff2;box-shadow:0 0 8px #4f7cff66}.vault-heat-cell.dn{background:#d630608c}.bf[data-theme=dark] .vault-heat-cell.l1,:root[data-theme=dark] .vault-heat-cell.l1{background:#5b87ff29}.bf[data-theme=dark] .vault-heat-cell.l2,:root[data-theme=dark] .vault-heat-cell.l2{background:#5b87ff52}.bf[data-theme=dark] .vault-heat-cell.l3,:root[data-theme=dark] .vault-heat-cell.l3{background:#5b87ff8c}.bf[data-theme=dark] .vault-heat-cell.l4,:root[data-theme=dark] .vault-heat-cell.l4{box-shadow:0 0 10px var(--vault-accent-glow);background:#5b87ffd9}.bf[data-theme=dark] .vault-heat-cell.dn,:root[data-theme=dark] .vault-heat-cell.dn{background:#ff557773}.vault-heat-foot{color:var(--vault-text-faint);font-size:10px;font-family:var(--bf-font-mono);letter-spacing:0;justify-content:space-between;align-items:center;margin-top:18px;display:flex}.vault-heat-legend{align-items:center;gap:5px;display:inline-flex}.vault-heat-legend .lc{border-radius:2px;width:11px;height:11px}.vault-decision-hero{flex-direction:column;gap:22px;padding-top:4px;padding-bottom:12px;display:flex}.vault-decision-hero-head{flex-direction:column;gap:10px;max-width:920px;display:flex}.vault-hero-phrase{letter-spacing:-.025em;color:var(--bf-text);margin:0;font-family:inherit;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.06}.vault-hero-phrase-italic{color:var(--bf-accent-bright);white-space:nowrap;font-family:inherit;font-style:normal;font-weight:500}.vault-decision-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}@media (max-width:1100px){.vault-decision-row{grid-template-columns:1fr}}.vault-decision-card{background:var(--bf-bg-elevated);border:1px solid var(--bf-line);border-radius:16px;flex-direction:column;gap:8px;min-height:140px;padding:clamp(20px,2.4vw,32px);transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.vault-decision-card:before{content:none}.vault-decision-card>*{z-index:1;position:relative}.vault-decision-card:hover{border-color:var(--bf-line-strong);transform:translateY(-2px)}.vault-decision-card--risque:before{content:"";pointer-events:none;opacity:.6;background:radial-gradient(120% 80% at 10% 0,#d630601f 0%,#0000 55%);position:absolute;inset:0}.vault-decision-card--opportunite:before{content:"";pointer-events:none;opacity:.6;background:radial-gradient(120% 80% at 100% 0,#0191e124 0%,#0000 55%);position:absolute;inset:0}.vault-decision-card--primary{background:var(--bf-bg-elevated);border-color:var(--bf-line);color:var(--bf-text)}.vault-decision-card--primary:before{content:none}.vault-decision-card--primary :is(.vault-decision-card-unit,.vault-decision-card-caption){color:var(--bf-text-muted)}.vault-decision-card--primary .vault-decision-card-action{color:var(--bf-accent-bright);border-color:var(--bf-line-strong);background:0 0}.vault-decision-card--primary .vault-decision-card-action:hover{background:var(--bf-accent-soft)}.vault-decision-card--valuation{background:var(--bf-bg-elevated);border-color:var(--bf-line);color:var(--bf-text);cursor:pointer;min-height:160px;position:relative}.vault-decision-card--valuation:before{content:none}.vault-decision-card--valuation .vault-decision-card-value{color:var(--bf-accent-bright);letter-spacing:-.03em;font-size:clamp(34px,3vw,44px);font-weight:600}.vault-decision-card--valuation .vault-decision-card-unit,.vault-decision-card--valuation .vault-decision-card-caption,.vault-decision-card--valuation .vault-eyebrow{color:var(--bf-text-muted)}.vault-decision-card--valuation .vault-eyebrow:before{background:var(--bf-line-strong)}.vault-decision-card--valuation .vault-decision-card-action{color:var(--bf-accent-bright);border-color:var(--bf-line-strong);background:0 0}.vault-decision-card--valuation .vault-decision-card-action:hover{background:var(--bf-accent-soft);border-color:var(--bf-accent-bright)}.vault-decision-card-spark--hero{opacity:.9;filter:drop-shadow(0 1px 12px #0191e159);margin:4px 0 8px}.vault-decision-card--valuation .vault-decision-card-spark--hero svg path{stroke:url(#mkt-spark-gradient-light)!important}.vault-decision-card--valuation .vault-decision-card-amount--hero:after{content:"";background:linear-gradient(90deg, var(--vault-accent), var(--vault-accent-3));opacity:.85;border-radius:2px;width:40px;height:2px;margin-top:6px;animation:3s ease-in-out infinite vault-valuation-pulse;display:block}@keyframes vault-valuation-pulse{0%,to{opacity:.6;width:32px}50%{opacity:1;width:56px}}.vault-decision-card-head{justify-content:space-between;align-items:center;display:flex}.vault-decision-card-amount{align-items:baseline;gap:10px;display:flex}.vault-decision-card-value{font-family:var(--bf-font-mono,"Geist Mono", monospace);letter-spacing:-.025em;color:var(--bf-text);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.05}.vault-decision-card--primary .vault-decision-card-value,.vault-decision-card--valuation .vault-decision-card-value{color:var(--bf-accent-bright)}.vault-decision-card-unit{font-family:var(--bf-font-mono,"Geist Mono", monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--bf-text-muted);font-size:12px;font-weight:500}.vault-decision-card-delta{align-items:center;gap:6px;font-size:12px;display:inline-flex}.vault-decision-card-spark{opacity:.85;margin-top:auto}.vault-decision-card-caption{font-family:var(--bf-font-mono,"Geist Mono", monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--bf-text-muted);font-size:11px}.vault-decision-card-action{border:none;border-bottom:1px solid var(--bf-line-strong);color:var(--bf-accent-bright);cursor:pointer;background:0 0;border-radius:0;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:4px 0;font-size:12px;font-weight:500;transition:border-color .15s;display:inline-flex}.vault-decision-card-action:hover{border-bottom-color:var(--bf-accent-bright);background:0 0}.vault-hero-shortcut{border:1px dashed var(--vault-line-strong,var(--vault-line));color:var(--vault-text-muted);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:9px 14px;font-family:inherit;font-size:12.5px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}@media (max-height:900px){.vault-hero-shortcut{display:none}}.vault-hero-shortcut:hover{color:var(--vault-text);border-color:var(--vault-accent);background:var(--vault-surface-2)}.vault-hero-shortcut-kbd{font-family:var(--bf-font-mono,"Geist Mono", monospace);border:1px solid var(--vault-line);background:var(--vault-surface);color:var(--vault-text-muted);border-radius:5px;padding:2px 6px;font-size:10.5px}.vault-big-row--single{grid-template-columns:1fr}.vault-strate3{flex-direction:column;gap:22px;margin-top:28px;display:flex}.vault-strate3-toggle{border:none;border-top:1px solid var(--vault-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:1fr auto auto;align-items:center;gap:16px;width:100%;padding:16px 4px;transition:opacity .15s;display:grid;position:relative}.vault-strate3-toggle:hover{opacity:.85}.vault-strate3-toggle-line{display:none}.vault-strate3-toggle-label{color:var(--vault-text);font-family:inherit;font-size:14.5px;font-weight:500}.vault-strate3-toggle-meta{font-family:var(--bf-font-mono,"Geist Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--vault-text-faint);font-size:11px}@media (max-width:820px){.vault-strate3-toggle{grid-template-columns:1fr;gap:4px}}.vault-strate3-content{flex-direction:column;gap:22px;animation:.3s ease-out vault-fade-in;display:flex}@keyframes vault-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vault-manifesto-signature{border-top:1px solid var(--vault-line);letter-spacing:-.01em;color:var(--vault-text-muted);text-align:center;margin-top:48px;padding-top:28px;font-family:inherit;font-size:14px}.vault-manifesto-signature em{color:var(--bf-accent-bright);font-family:inherit;font-style:normal}.vault-decision-row--asset{margin-top:16px;margin-bottom:22px}.vault-asset-strate2{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:18px;margin-bottom:22px;display:grid}.vault-asset-strate2-main{flex-direction:column;gap:18px;min-width:0;display:flex}.vault-asset-strate2-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}@media (max-width:1100px){.vault-asset-strate2{grid-template-columns:1fr}.vault-asset-strate2-rail{position:static}}.vault-asset-deep{flex-direction:column;gap:18px;display:flex}@media (max-height:1000px){.vault-decision-row--asset{margin-top:12px;margin-bottom:14px}.vault-asset-strate2{gap:14px;margin-bottom:14px}.vault-asset-strate2-main{gap:14px}.vault-asset-strate2-rail{gap:12px;top:14px}}
