:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shell:#0b0b0a;--shell-raised:#171713;--surface:#fffef8;--surface-muted:#f6f3e8;--surface-pressed:#e8e2cf;--ink-paper:#11110f;--ink-muted:#6f6a5d;--line:#11110f29;--brand:#b7f044;--brand-soft:#b7f04429;--brand-strong:#d7ff75;--official:#e4c447;--official-soft:#e4c44729;--positive:#248f57;--negative:#b84a43;--info:#45b7c8;--ink:#f7f5ef;--ink-soft:#ddd8cc;--canvas:var(--shell);--paper:#111214c2;--paper-soft:#ffffff14;--paper-dim:#5f5d58;--muted:#a8a6a0;--line-dark:#f7f5ef6b;--line-paper:#ffffff24;--glass-surface:#ffffff13;--glass-surface-strong:#ffffff1f;--glass-border:#ffffff29;--glass-border-strong:#ffffff3d;--glass-shadow:0 1px 2px #00000042;--glass-shadow-hover:0 12px 34px #00000052;--motion-instant:.12s;--motion-small:.22s;--motion-medium:.36s;--spring-soft:cubic-bezier(.34, 1.56, .64, 1);--interaction-glow:#b7f0442e;--accent:var(--brand);--accent-soft:var(--brand-soft);--accent-deep:var(--official);--gain:var(--positive);--loss:var(--negative);--shadow-block:#000000c7;--shadow-soft:#0000006b;--font-main:"Bricolage Grotesque", "Geist", system-ui, sans-serif;--font-ui:"Geist", "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-sans:var(--font-ui);--font-mono:"Geist Mono", "SF Mono", ui-monospace, Menlo, Monaco, monospace;--radius-sm:10px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--ease-soft:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;min-height:100%;overflow-x:hidden}body{background:radial-gradient(circle at 78% 12%, #b7f0441f, transparent 24rem), radial-gradient(circle at 10% 28%, #fffef812, transparent 22rem), linear-gradient(180deg, var(--shell) 0%, var(--shell-raised) 48%, var(--shell) 100%);min-width:320px;min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#ffffff52,#0000 75%);mask-image:linear-gradient(#ffffff52,#0000 75%)}.progressive-blur{z-index:6;pointer-events:none;height:min(18dvh,140px);display:none;position:fixed;inset:auto 0 0}.progressive-blur>div,.progressive-blur:before,.progressive-blur:after{position:absolute;inset:0}.progressive-blur:before{content:"";z-index:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%);mask:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%)}.progressive-blur>div:first-of-type{z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%);mask:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%)}.progressive-blur>div:nth-of-type(2){z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%);mask:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%)}.progressive-blur>div:nth-of-type(3){z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%);mask:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%)}.progressive-blur>div:nth-of-type(4){z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.progressive-blur>div:nth-of-type(5){z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}.progressive-blur>div:nth-of-type(6){z-index:7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask:linear-gradient(#0000 75%,#000 87.5% 100%);mask:linear-gradient(#0000 75%,#000 87.5% 100%)}.progressive-blur:after{content:"";z-index:8;background:linear-gradient(#0000,#070708a3)}button,input{font:inherit}img,svg{max-width:100%}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus,input:focus{outline:none}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-shell{width:min(100%,1280px);min-height:100dvh;padding:var(--space-sm) var(--space-xl) var(--space-3xl);color:var(--ink);margin:0 auto}.home-nav{align-items:center;gap:var(--space-xl);grid-template-columns:1fr auto 1fr;min-height:58px;display:grid}.home-logo{align-items:center;gap:var(--space-md);color:var(--ink);text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.home-logo strong,.home-logo small{display:block}.home-logo strong{font-family:var(--font-main);letter-spacing:-.02em;font-size:1rem}.home-logo small,.home-links a,.home-copy p,.home-personal p{color:var(--muted)}.home-logo small{margin-top:2px;font-size:.78rem}.home-links{justify-content:center;gap:var(--space-xl);grid-column:2;display:flex}.home-links a{transition:color .18s var(--ease-soft);font-size:.88rem;font-weight:700;text-decoration:none}.home-links a:hover{color:var(--ink)}.home-nav-actions,.home-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.home-nav-actions{grid-column:3;justify-self:end}.primary-button.home-nav-button,.primary-button.home-cta-button{width:auto}.home-nav-button{min-height:40px;box-shadow:2px 2px 0 var(--ink)}.mobile-personal-action{display:none}.war-hero{grid-template-columns:1fr;place-items:center;min-height:0;padding:clamp(.35rem,1.6vh,1rem) 0 0;display:grid}.war-logo-panel{border-radius:var(--radius-xl);opacity:1;width:100%;min-height:0;transition:opacity .22s var(--ease-soft), transform .22s var(--ease-soft);background:0 0;place-items:center;padding:0;display:grid;position:relative;overflow:visible;transform:translate(0,0)scale(1)}.war-logo-panel.is-dimmed{opacity:.42;transform:translateY(-18px)scale(.975)}.war-logo-panel:before{content:"";filter:blur(30px);animation:ambient-halo 12s var(--ease-soft) infinite alternate;background:radial-gradient(circle at 40% 45%,#d8bd4229,#0000 62%);position:absolute;inset:0;transform:translate(0,0)}.war-logo{z-index:1;width:min(76vw,900px);max-width:100%;margin:0;display:block;position:relative}.war-logo img{width:100%;height:auto;display:block}.war-logo-link{color:inherit;text-decoration:none;display:block}.war-logo-link:focus-visible{outline:2px solid var(--ink);outline-offset:8px;border-radius:var(--radius-sm)}.war-intro-section{width:100vw;max-width:100vw;padding:0 var(--space-xl) var(--space-3xl);isolation:isolate;justify-content:center;margin-left:-50vw;display:flex;position:relative;left:50%;overflow:visible}.war-god-figure{z-index:0;opacity:.18;mix-blend-mode:multiply;filter:saturate(.68)contrast(.98)blur(.45px);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(28vw,390px);min-width:260px;animation:god-mirage-in 1.4s var(--ease-soft) .12s both;position:absolute;top:-1.2rem;right:max(2.5rem,50vw - 640px + 1.5rem);transform:translate(0,0)}.war-epic-copy{z-index:1;text-align:center;text-shadow:0 1px 12px #fffef8b8;width:min(100%,760px);animation:myth-copy-in .9s var(--ease-soft) both;justify-items:center;gap:.85rem;margin:0 auto;display:grid;position:relative}.war-epic-copy p{color:#23221eb8;font-family:var(--font-main);margin:0;font-size:clamp(1rem,1.35vw,1.28rem);font-weight:500;line-height:1.45}.war-epic-copy p:first-child{color:var(--ink);font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:650;line-height:1.2}.war-roster{width:100%;padding:0 0 var(--space-xl);margin-top:clamp(-1.15rem,-1.4vw,-.35rem);position:relative;overflow:visible}.war-roster:before,.war-roster:after{display:none}.war-roster-track{align-items:end;gap:var(--space-lg);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.fighter-card{appearance:none;gap:var(--space-md);min-width:0;color:inherit;text-align:center;animation:fighter-float 5.6s var(--ease-soft) infinite;animation-delay:calc(var(--fighter-index,0) * -.4s);background:0 0;border:0;padding:0;display:grid}.fighter-frame{height:clamp(220px,28vw,350px);padding:var(--space-md) var(--space-sm) 0;border-radius:var(--radius-lg);perspective:900px;background:0 0;border:0;place-items:end center;display:grid;overflow:hidden}.fighter-frame img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 18px #11110f29);transform-origin:50% 78%;width:126%;max-width:none;height:100%;animation:4.8s ease-in-out infinite fighter-turn;animation-delay:calc(var(--fighter-index,0) * -.5s)}.fighter-card:focus-visible .fighter-frame{outline:2px solid var(--accent);outline-offset:3px}.fighter-card strong{color:var(--ink);font-family:var(--font-main);letter-spacing:0;font-size:1rem}.fighter-nameplate{justify-items:center;gap:.18rem;min-height:3.1rem;display:grid}.fighter-weekly-growth{font-family:var(--font-ui);letter-spacing:0;font-size:.86rem;font-weight:800;line-height:1.15}.home-live-strip{gap:var(--space-sm);margin:clamp(.35rem, 1.2vw, .85rem) 0 var(--space-xl);padding:var(--space-sm);border:1px solid var(--line-paper);border-radius:var(--radius-xl);-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);background:#fffef8b8;grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(0,1fr));align-items:stretch;display:grid;box-shadow:inset 0 1px #fffef8e0,0 18px 48px #2d271c0f}.home-live-card{min-width:0;min-height:112px;padding:var(--space-md);border-radius:var(--radius-md);background:linear-gradient(135deg, #fff2aa47, #fffef8db 52%), var(--paper);border:1px solid #5d4d1829;align-content:space-between;gap:.35rem;display:grid}.home-live-card.leader{background:linear-gradient(135deg, #d8bd4242, #fffef8eb 58%), var(--paper);border-color:#11110f38}.home-live-card>span,.basis-note,.leaderboard-micro{color:var(--accent-deep);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.home-live-card strong{overflow-wrap:anywhere;min-width:0;font-family:var(--font-main);letter-spacing:-.04em;font-size:clamp(1.42rem,2.6vw,2rem);line-height:.96}.home-live-card small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.86rem;font-weight:750;line-height:1.25;display:block}.basis-note{max-width:max-content;color:var(--accent-deep);background:#fff2aa3d;border:1px solid #5d4d182e;border-radius:999px;padding:.52rem .68rem;margin-top:var(--space-md)!important;line-height:1.2!important}.home-hero{gap:var(--space-3xl);min-height:520px;padding:var(--space-2xl) 0 var(--space-3xl);grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:end;display:grid}.home-hero.weekly-roundup{grid-template-columns:minmax(300px,.44fr) minmax(680px,1fr);align-items:center}.home-copy{align-self:center;max-width:760px}.home-copy h2{max-width:780px;font-size:4.1rem;font-weight:700;line-height:.98}.home-copy p{max-width:62ch;margin:var(--space-lg) 0 0;font-size:1.06rem;line-height:1.65}.home-copy .home-etf-allocation-panel,.home-actions{margin-top:var(--space-xl)}.home-scoreboard .module-header{align-items:center}.home-scoreboard .module-header h2,.section-heading h2,.home-personal h2{font-size:2.5rem;line-height:1}.home-etf-panel{gap:var(--space-lg);padding:var(--space-xl);border:1px solid var(--ink);border-radius:var(--radius-md);background:linear-gradient(180deg, #fff2aaad, #fffef8f5 58%), var(--paper);box-shadow:3px 3px 0 var(--ink);color:var(--ink);isolation:isolate;display:grid;position:relative;overflow:hidden}.home-etf-panel:after{content:"";pointer-events:none;width:46%;animation:fund-sheen 8s var(--ease-soft) infinite;background:linear-gradient(90deg,#0000,#fffef857,#0000);position:absolute;inset:-42% auto -42% -55%;transform:translate(-20%)rotate(10deg)}.home-etf-panel>*{z-index:1;position:relative}.home-etf-panel.positive-trend{color:var(--gain)}.home-etf-panel.negative-trend{color:var(--loss)}.home-etf-panel.empty,.home-etf-panel.loading{color:var(--ink)}.home-etf-topline{gap:var(--space-lg);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.home-etf-topline>div{min-width:0}.home-etf-ticker,.home-etf-lock-count{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.home-etf-ticker-row{flex-wrap:wrap;align-items:center;gap:.72rem;display:flex}.home-etf-ticker{color:var(--accent-deep);display:block}.live-update-badge{min-height:28px;color:var(--gain);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fffef8c2;border:1px solid #227a4e42;border-radius:999px;align-items:center;gap:.38rem;padding:.28rem .54rem;font-size:.66rem;font-weight:900;display:inline-flex}.live-update-badge small{color:var(--accent-deep);font-size:.64rem}.live-update-dot{background:var(--gain);border-radius:999px;width:.48rem;height:.48rem;position:relative;box-shadow:0 0 0 1px #227a4e38}.live-update-dot:after{content:"";border-radius:inherit;animation:live-dot-pulse 2.8s var(--ease-soft) infinite;border:1px solid #227a4e47;position:absolute;inset:-.28rem}.home-etf-topline strong{margin-top:var(--space-xs);font-family:var(--font-main);letter-spacing:-.06em;font-size:clamp(2.65rem,6vw,5.8rem);font-weight:800;line-height:.9;display:block}.home-etf-topline p{max-width:58ch;margin:var(--space-sm) 0 0;color:var(--accent-deep);font-weight:760;line-height:1.42}.home-etf-lock-count{border:1px solid var(--ink);color:var(--ink);white-space:nowrap;background:#fffef8;border-radius:999px;align-self:start;padding:.55rem .7rem}.home-etf-founded-badge{aspect-ratio:680/186;width:clamp(188px,22vw,232px);color:var(--ink);isolation:isolate;place-self:start end;place-items:center;line-height:1;display:grid;position:relative}.home-etf-founded-badge img{z-index:-1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.home-etf-founded-badge span{justify-items:center;display:grid;transform:translateY(1px)}.home-etf-founded-badge small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);font-size:clamp(.48rem,.72vw,.58rem);font-weight:900}.home-etf-founded-badge strong{font-family:var(--font-main);letter-spacing:0;color:var(--ink);text-shadow:0 1px #fffef8b8;margin:0;font-size:clamp(1.26rem,1.85vw,1.62rem);font-weight:900}.home-etf-visual-grid{gap:var(--space-lg);color:var(--ink);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.home-etf-allocation-panel,.home-etf-line-panel{align-content:start;gap:var(--space-md);min-width:0;padding:var(--space-lg);border-radius:var(--radius-md);background:#fffef894;border:1px solid #2d2b262e;display:grid}.home-etf-allocation-panel>div:first-child,.home-etf-line-panel>div:first-child{gap:.16rem;display:grid}.home-etf-allocation-panel span,.home-etf-line-panel span{color:var(--muted);font-size:.78rem;font-weight:800}.home-etf-allocation-panel strong,.home-etf-line-panel strong{color:var(--ink);font-family:var(--font-main);line-height:1.05}.home-etf-allocation-panel>div:first-child small{color:var(--muted);font-size:.74rem;line-height:1.25}.allocation-pie-wrap{place-items:center;min-height:178px;display:grid;position:relative}.allocation-pie{width:min(100%,190px);height:auto;overflow:visible}.allocation-pie-track,.allocation-pie-segment{fill:none;stroke-width:24px}.allocation-pie-segment{pointer-events:stroke;stroke-linecap:butt;transition:stroke-dasharray .42s var(--ease-soft), stroke-dashoffset .42s var(--ease-soft), stroke-width .18s var(--ease-soft), stroke .24s ease}.allocation-pie-slice{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .22s var(--ease-pop), opacity .18s ease;outline:none}.allocation-pie-slice:focus-visible .allocation-pie-segment,.allocation-pie-slice.active .allocation-pie-segment{stroke-width:27px;filter:drop-shadow(0 4px 6px #11110f2e)}.allocation-pie-core{fill:#fffef8;pointer-events:none;stroke:var(--ink);stroke-width:1.5px}.allocation-pie-label,.allocation-pie-sub,.allocation-pie-value{fill:var(--ink);font-family:var(--font-mono);pointer-events:none;text-anchor:middle;transition:opacity .16s ease, transform .18s var(--ease-soft);font-weight:900}.allocation-pie-label{letter-spacing:.08em;font-size:.88rem}.allocation-pie-label.is-active{letter-spacing:.03em;font-size:.86rem}.allocation-pie-sub{opacity:.62;font-size:.72rem}.allocation-pie-value{fill:var(--muted);letter-spacing:.01em;font-size:.52rem}.allocation-list-compact{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:.45rem;display:grid}.allocation-list-compact article{gap:var(--space-sm);min-height:34px;transition:background-color .16s ease, transform .16s var(--ease-soft);border-radius:10px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;display:grid}.allocation-list-compact article.active{background:#d8bd421c;transform:translate(2px)}.allocation-list-compact article div{min-width:0}.allocation-list-compact strong,.allocation-list-compact small{overflow-wrap:anywhere;display:block}.allocation-list-compact small{color:var(--muted);font-size:.74rem}.allocation-list-compact article>span:last-child{color:var(--ink);font-family:var(--font-mono);font-size:.75rem;font-weight:900}.allocation-list-compact p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.allocation-toggle{justify-self:start}.allocation-swatch{background:var(--allocation-color);border:1px solid #11110f6b;border-radius:50%;width:12px;height:12px}.home-etf-chart{color:currentColor;width:100%;height:330px;overflow:visible}.home-chart-baseline{fill:none;stroke:#11110f33;stroke-width:1px;stroke-dasharray:5 7}.home-chart-area{fill:url(#home-etf-area-fill)}.home-chart-series{color:var(--series-color,currentColor)}.home-chart-line{fill:none;stroke:var(--series-color,currentColor);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.home-chart-series.benchmark .home-chart-line{opacity:.78;stroke-width:2.2px}.home-chart-dot{fill:var(--accent);stroke:var(--ink);stroke-width:3px}.home-chart-series.benchmark .home-chart-dot{fill:var(--series-color,currentColor);stroke-width:2px}.benchmark-table{gap:.45rem;display:grid}.benchmark-table article{gap:var(--space-sm);background:#fffef89e;border:1px solid #2d2b261f;border-radius:12px;grid-template-columns:28px 12px minmax(0,1fr) auto auto;align-items:center;min-height:42px;padding:.52rem .65rem;display:grid}.benchmark-rank{width:24px;height:24px;color:var(--ink);font-family:var(--font-mono);background:#11110f12;border-radius:50%;place-items:center;font-size:.68rem;font-weight:900;display:grid}.benchmark-swatch{background:var(--benchmark-color);border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 2px #fffef8f2,0 0 0 3px #11110f29}.benchmark-table strong,.benchmark-table small{display:block}.benchmark-table strong{color:var(--ink);font-size:.86rem;line-height:1.1}.benchmark-table small{color:var(--muted);font-size:.68rem;font-weight:800}.benchmark-table article>span:nth-of-type(3){font-family:var(--font-mono);font-size:.82rem;font-weight:900}.benchmark-delta{white-space:nowrap;justify-self:end}.home-etf-stat-rail{gap:var(--space-sm);color:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-etf-stat-rail .metric{min-height:76px;padding:var(--space-md);background:#fffef8c7}.home-etf-chart-skeleton{border-radius:var(--radius-md);width:100%;height:260px;animation:shimmer 1.2s var(--ease-soft) infinite;background-color:#fffef8;background-image:linear-gradient(90deg,#11110f0f,#11110f24,#11110f0f),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.home-leader-list{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.home-leader-row{align-items:center;gap:var(--space-md);min-height:70px;padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-md);background:#fdfcf5;grid-template-columns:42px minmax(0,1fr) auto;display:grid}.home-leader-row div{min-width:0}.home-leader-row strong,.home-leader-row small{display:block}.home-leader-row small{color:var(--muted);font-size:.84rem}.home-section{gap:var(--space-xl);padding:var(--space-3xl) 0;display:grid}.hero-grid,.work-grid{content-visibility:auto;contain-intrinsic-size:860px}.section-heading{max-width:760px}.home-personal{gap:var(--space-xl);padding:var(--space-3xl) 0;border-top:1px solid var(--line-paper);grid-template-columns:1fr;align-items:start;display:grid}.home-personal p{max-width:78ch;margin:var(--space-lg) 0 0;line-height:1.65}.personal-stack{width:100%;padding:var(--space-md);border:1px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);box-shadow:6px 6px 0 var(--shadow-block), 0 22px 52px var(--shadow-soft);display:grid}.personal-stack article{align-items:center;gap:var(--space-lg);min-height:104px;padding:var(--space-lg);border-bottom:1px solid var(--line-paper);grid-template-columns:52px 72px minmax(0,1fr) minmax(150px,auto);display:grid}.personal-stack article:last-child{border-bottom:0}.personal-stack strong,.personal-stack small{display:block}.personal-stack strong{letter-spacing:-.02em;font-size:clamp(1.1rem,2vw,1.42rem)}.personal-stack small{color:var(--muted);font-size:1rem}.leaderboard-micro{width:max-content;color:var(--muted);letter-spacing:.04em;margin-top:.28rem;font-size:.68rem;display:inline-flex}.personal-stack .character-avatar{width:66px;height:74px}.leaderboard-rank{border:1px solid var(--ink);background:var(--accent);width:46px;height:46px;color:var(--ink);font-family:var(--font-main);box-shadow:2px 2px 0 var(--ink);border-radius:15px;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.leaderboard-return{text-align:right;justify-items:end;gap:.12rem;display:grid}.leaderboard-return strong{font-size:clamp(1.15rem,2.4vw,1.6rem)}.leaderboard-return small{font-family:var(--font-mono);font-size:.8rem;font-weight:800}.lorenzo-section{gap:var(--space-xl);padding:var(--space-3xl) 0;border-top:1px solid var(--line-paper);display:grid}.lorenzo-hero{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.lorenzo-copy{isolation:isolate;border:1px solid var(--ink);border-radius:var(--radius-lg);background:linear-gradient(135deg, #fff2aa61, #fffef8f0 42%), var(--paper);min-height:430px;box-shadow:5px 5px 0 var(--shadow-block), 0 22px 52px var(--shadow-soft);align-content:center;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.lorenzo-copy>:not(.lorenzo-figure){z-index:1;position:relative}.lorenzo-figure{z-index:0;opacity:.2;mix-blend-mode:multiply;filter:saturate(.7)contrast(.98)blur(.35px);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(34vw,390px);max-width:42%;animation:none;position:absolute;bottom:-3.4rem;right:clamp(.25rem,2.4vw,2rem);transform:translate(0,0)}.lorenzo-copy h2{text-shadow:0 1px 18px #fffef8e0;max-width:780px;font-size:clamp(2.4rem,6vw,5rem);line-height:.94}.lorenzo-copy p:not(.eyebrow){max-width:68ch;margin:var(--space-lg) 0 0;color:var(--ink-soft);text-shadow:0 1px 14px #fffef8d1;font-size:1.04rem;line-height:1.62}.lorenzo-summary-grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lorenzo-layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.lorenzo-panel{min-width:0;padding:var(--space-xl);border:1px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);box-shadow:4px 4px 0 var(--shadow-block), 0 18px 42px var(--shadow-soft)}.lorenzo-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.lorenzo-panel-heading h3{font-size:clamp(1.55rem,3vw,2.2rem);line-height:1}.lorenzo-panel-heading p{max-width:60ch;margin:var(--space-sm) 0 0;color:var(--muted);line-height:1.5}.lorenzo-chart-panel{background:linear-gradient(135deg, #d8bd4214, transparent 360px), var(--paper)}.lorenzo-chart-shell{gap:var(--space-lg);display:grid}.lorenzo-chart-canvas{min-width:0;padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-md);background:#fffef8;overflow-x:auto}.lorenzo-chart-canvas svg{width:100%;min-width:680px;height:auto;display:block}.lorenzo-chart-grid,.lorenzo-chart-milestone{stroke:#2d2b261a;stroke-width:1px}.lorenzo-chart-milestone{stroke-dasharray:4 8}.lorenzo-chart-axis{stroke:#2d2b2647;stroke-width:1.4px}.lorenzo-chart-y-label,.lorenzo-chart-x-label{fill:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;font-size:13px;font-weight:900}.lorenzo-chart-series{opacity:.98}.lorenzo-chart-point{outline:none}.lorenzo-chart-hit{fill:#0000;pointer-events:all}.lorenzo-chart-marker{transition:r .16s,stroke-width .16s}.lorenzo-chart-point.interactive:hover .lorenzo-chart-marker,.lorenzo-chart-point.interactive:focus-visible .lorenzo-chart-marker{r:6.4px;stroke-width:3.2px}.lorenzo-chart-tooltip{opacity:0;pointer-events:none;transform-box:fill-box;transition:opacity .14s}.lorenzo-chart-point.interactive:hover .lorenzo-chart-tooltip,.lorenzo-chart-point.interactive:focus-visible .lorenzo-chart-tooltip{opacity:1}.lorenzo-chart-tooltip rect{fill:#23221e;stroke:#fffef861;stroke-width:1px}.lorenzo-chart-tooltip text{fill:#fffef8;font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:900}.lorenzo-chart-tooltip-value{fill:#fffef8c2;font-family:var(--font-mono);font-size:11px}.lorenzo-chart-series.benchmark polyline{stroke-dasharray:10 7}.lorenzo-chart-series.pending{opacity:.42}.lorenzo-chart-series.pending polyline{stroke-dasharray:3 9;filter:none}.lorenzo-chart-legend{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lorenzo-chart-key{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm);border:1px solid var(--line-paper);border-radius:var(--radius-sm);background:#fffef8b8;grid-template-columns:34px 42px minmax(0,1fr) auto;display:grid}.lorenzo-chart-key.benchmark{background:#fff2aa38;border-color:#23221e4d}.lorenzo-chart-key.pending{opacity:.72}.lorenzo-line-swatch{background:var(--series-color);border-radius:999px;width:34px;height:2px;box-shadow:0 0 0 1px #fffef8cc}.lorenzo-chart-key.pending .lorenzo-line-swatch,.lorenzo-chart-key.benchmark .lorenzo-line-swatch{background:repeating-linear-gradient(90deg, var(--series-color) 0, var(--series-color) 7px, transparent 7px, transparent 11px)}.lorenzo-chart-key img,.lorenzo-benchmark-mark{border-radius:12px;width:42px;height:42px}.lorenzo-chart-key img{object-fit:cover;object-position:50% 14%;filter:grayscale()contrast(1.05)}.lorenzo-benchmark-mark{background:var(--ink);color:#fffef8;font-family:var(--font-main);border:1px solid #23221e47;place-items:center;font-weight:900;display:grid}.lorenzo-chart-key strong,.lorenzo-chart-key small{display:block}.lorenzo-chart-key small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.lorenzo-chart-key b{font-family:var(--font-main);justify-self:end;font-size:clamp(1rem,2vw,1.18rem)}.lorenzo-forecast-list{gap:var(--space-md);display:grid}.lorenzo-forecast{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--line-paper);border-radius:var(--radius-md);animation:surface-in .52s var(--ease-soft) both;background:#fffef8;display:grid}.lorenzo-forecast.pending{background:#f7f3ea}.lorenzo-forecast-top{gap:var(--space-md);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.lorenzo-forecast-top div{min-width:0}.lorenzo-forecast-top strong,.lorenzo-forecast-top small{display:block}.lorenzo-forecast-top small{color:var(--muted);font-size:.78rem;line-height:1.28}.lorenzo-investor-mark{background:0 0;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.lorenzo-investor-mark img{object-fit:cover;object-position:50% 14%;filter:grayscale()contrast(1.05);width:100%;height:100%}.lorenzo-investor-mark span{font-family:var(--font-main);font-weight:850}.lorenzo-risk{border:1px solid var(--ink);min-width:86px;font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;background:#fffef8;border-radius:999px;justify-self:end;padding:.45rem .6rem;font-size:.68rem;font-weight:900}.risk-measured{color:var(--gain)}.risk-volatile{color:var(--loss)}.lorenzo-forecast p,.lorenzo-challenger-copy{color:var(--ink-soft);margin:0;line-height:1.58}.lorenzo-horizons{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.forecast-metric{min-width:0;padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-sm);background:#f8f4ea;gap:.18rem;display:grid}.forecast-metric small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:.68rem;font-weight:900}.forecast-metric strong{overflow-wrap:anywhere;font-family:var(--font-main);font-size:clamp(1rem,2vw,1.32rem);line-height:1}.lorenzo-conditions{gap:var(--space-xs);grid-template-columns:1fr;display:grid}.lorenzo-conditions span{align-items:flex-start;gap:var(--space-sm);color:var(--muted);font-size:.88rem;line-height:1.42;display:flex}.lorenzo-conditions svg{flex:none;margin-top:.1rem}.lorenzo-verdict{color:var(--ink);font-family:var(--font-main);font-size:1.05rem;line-height:1.28}.lorenzo-challenger{top:var(--space-xl);gap:var(--space-lg);background:linear-gradient(180deg, #d8bd4224, transparent 280px), var(--paper);display:grid;position:sticky}.lorenzo-challenger .lorenzo-panel-heading{margin-bottom:0}.lorenzo-horizons.challenger{margin:var(--space-xs) 0}.lorenzo-book{gap:var(--space-sm);display:grid}.lorenzo-book article{gap:var(--space-sm) var(--space-md);padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-sm);background:#fffef8;grid-template-columns:minmax(0,1fr) auto;display:grid}.lorenzo-book strong,.lorenzo-book small{display:block}.lorenzo-book small{color:var(--muted);font-size:.78rem}.lorenzo-book article>span{color:var(--accent-deep);font-family:var(--font-mono);font-size:.78rem;font-weight:900}.lorenzo-book p{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:.9rem;line-height:1.45}.section-heading p:not(.eyebrow){max-width:62ch;margin:var(--space-lg) 0 0;color:var(--muted);line-height:1.65}.investor-section{border-top:1px solid var(--line-paper)}.investor-comparison-grid{gap:var(--space-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.investor-comparison-card{appearance:none;gap:var(--space-sm);min-width:0;padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-md);color:var(--ink);text-align:left;transition:background .18s var(--ease-soft), border-color .18s var(--ease-soft), box-shadow .18s var(--ease-soft), transform .18s var(--ease-soft);background:#fffef8c2;grid-template-columns:34px 46px minmax(0,1fr);align-items:center;display:grid}.investor-comparison-card:hover,.investor-comparison-card.active{border-color:var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff7ce;transform:translate(-1px,-1px)}.comparison-rank{background:var(--accent);width:32px;height:32px;color:var(--ink);font-family:var(--font-main);border:1px solid #11110f47;border-radius:11px;place-items:center;font-weight:900;display:grid}.investor-comparison-card img{object-fit:contain;object-position:center bottom;filter:grayscale()contrast(1.04);width:44px;height:50px}.comparison-name,.comparison-name strong,.comparison-name small,.comparison-detail,.comparison-detail small,.comparison-detail b{min-width:0;display:block}.comparison-name strong{overflow-wrap:anywhere;font-family:var(--font-main);font-size:1rem;line-height:1.05}.comparison-name small,.comparison-detail small{color:var(--muted);font-size:.74rem;line-height:1.22}.comparison-return{padding-top:var(--space-sm);border-top:1px solid var(--line-paper);font-family:var(--font-main);letter-spacing:-.04em;grid-column:1/-1;font-size:clamp(1.45rem,3.1vw,2rem);font-weight:850;line-height:.95}.comparison-detail{align-self:start;gap:var(--space-xs);grid-column:1/-1;grid-template-columns:78px minmax(0,1fr);align-items:baseline;display:grid;overflow:hidden}.comparison-detail small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:900}.comparison-detail b{overflow-wrap:anywhere;margin-top:1px;font-size:.78rem;font-weight:850;line-height:1.16}.investor-tabs{gap:var(--space-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.investor-tab{align-items:center;gap:var(--space-sm);min-height:78px;padding:var(--space-sm);border:1px solid var(--line-paper);border-radius:var(--radius-md);color:var(--ink);text-align:left;transition:border-color .18s var(--ease-soft), box-shadow .18s var(--ease-soft), transform .18s var(--ease-soft), background .18s var(--ease-soft);background:#fffef8;grid-template-columns:54px minmax(0,1fr);display:grid}.investor-tab:hover,.investor-tab.active{border-color:var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fbf3c7;transform:translate(-1px,-1px)}.investor-tab img{object-fit:contain;object-position:center bottom;width:54px;height:62px}.investor-tab span:not(.avatar),.investor-tab strong,.investor-tab small{min-width:0;display:block}.investor-tab strong{overflow-wrap:anywhere}.investor-tab small{color:var(--muted);margin-top:2px;font-size:.76rem;line-height:1.25}.investor-portfolio-panel{gap:var(--space-xl);padding:var(--space-xl);border:1px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);box-shadow:4px 4px 0 var(--shadow-block), 0 18px 42px var(--shadow-soft);display:grid}.investor-profile{gap:var(--space-xl);grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:center;display:grid}.investor-photo-frame{aspect-ratio:4/5;border:1px solid var(--line-paper);border-radius:var(--radius-md);background:#f8f4ea;place-items:end center;width:100%;min-height:0;display:grid;overflow:hidden}.investor-photo-frame img{object-fit:contain;object-position:center bottom;filter:grayscale()contrast(1.04);width:112%;height:112%}.investor-profile h3{font-family:var(--font-main);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.95}.investor-philosophy{max-width:66ch;margin:var(--space-md) 0 var(--space-lg);color:var(--ink-soft);font-family:var(--font-main);font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:560;line-height:1.34}.investor-stat-row{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.investor-pick-grid{gap:var(--space-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.investor-pick-card{gap:var(--space-sm);min-height:154px;padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-md);background:#fffef8;grid-template-columns:42px minmax(0,1fr);align-items:start;display:grid}.investor-pick-card>div{min-width:0}.investor-pick-card strong,.investor-pick-card small,.investor-pick-values span{overflow-wrap:anywhere;display:block}.investor-pick-card small{color:var(--muted);font-size:.8rem;line-height:1.35}.investor-pick-values{padding-top:var(--space-sm);border-top:1px solid var(--line-paper);grid-column:1/-1;align-self:end;gap:2px;display:grid}.investor-pick-values span{color:var(--muted);font-size:.8rem;font-weight:800}.investor-pick-price-row{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px;display:grid}.investor-pick-price-row small{gap:1px;min-width:0;display:grid}.investor-pick-price-row small span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:900}.investor-pick-price-row small b{color:var(--ink);overflow-wrap:anywhere;font-size:.78rem;font-weight:850}.investor-empty{align-items:center;gap:var(--space-sm);min-height:76px;padding:var(--space-lg);border:1px dashed var(--line-paper);border-radius:var(--radius-md);color:var(--muted);background:#fffef8;display:flex}.app-shell{width:min(100%,1280px);min-height:100dvh;padding:var(--space-xl);margin:0 auto}.side-rail{top:var(--space-lg);align-items:center;gap:var(--space-lg);min-height:0;padding:var(--space-md);border-radius:var(--radius-xl);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#fffef8d1;border:1px solid #11110f1f;grid-template-columns:minmax(132px,190px) auto auto;display:grid;position:sticky;box-shadow:inset 0 1px #fffef8db,0 18px 60px #2d271c14}.official-brand-logo{object-fit:contain;width:100%;height:auto;display:block}.rail-logo{max-width:190px}.rail-logo-button{cursor:pointer;background:0 0;border:0;width:min(190px,100%);padding:0}.rail-logo-button:hover .rail-logo{transform:translateY(-1px)}.rail-logo-button:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--radius-sm)}.rail-logo-button .rail-logo{transition:transform .18s var(--ease-soft)}.login-logo{width:min(100%,260px);max-width:260px;margin-bottom:var(--space-lg);justify-self:center}.side-rail h1,.login-panel h1,.home-copy h2,.section-heading h2,.home-personal h2,.topbar h2,.module h2,.module h3{font-family:var(--font-main);letter-spacing:-.04em;margin:0}.side-rail h1{font-size:1.35rem;line-height:1.05}.eyebrow{margin:0 0 var(--space-xs);color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.rail-stat{padding-inline:var(--space-lg);border-left:1px solid #11110f24;gap:.1rem;display:grid}.rail-stat span,.rail-lock span{color:var(--muted);font-size:.83rem}.rail-stat strong{font-family:var(--font-main);font-size:1rem}.rail-lock{display:none}.main-surface{align-content:start;gap:var(--space-3xl);padding:var(--space-3xl) 0;display:grid}.topbar{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.topbar h2{max-width:720px;font-size:4rem;font-weight:700;line-height:.98}.topbar-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.status-pill,.member-chip,.return-pill,.locked-value{white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;display:inline-flex}.status-pill{min-height:40px;padding:0 var(--space-lg);color:var(--muted);background:#fffef8b8;border:1px solid #11110f24;font-size:.85rem}.status-pill.live{border-color:#d8bd4280}.status-pill.demo{border-color:#d8bd426b}.ghost-button,.icon-button,.primary-button{min-height:42px;transition:transform .18s var(--ease-soft), border-color .18s var(--ease-soft), background .18s var(--ease-soft), color .18s var(--ease-soft);border:1px solid #0000}.ghost-button{justify-content:center;align-items:center;gap:var(--space-sm);padding:0 var(--space-lg);color:var(--ink);background:#fffef8bd;border-color:#11110f29;border-radius:999px;display:inline-flex}.ghost-button.compact{min-height:42px;padding-inline:var(--space-md);color:inherit}.module .ghost-button{border-color:var(--ink);color:var(--ink);background:#fffef8}.module .ghost-button:hover{border-color:var(--ink);background:#fbf3c7}.module .ghost-button:disabled{border-color:var(--line-paper);color:#746f64;background:#f2efe5}.icon-button{width:42px;color:var(--ink);background:#fffef8c7;border-color:#11110f2e;border-radius:50%}.primary-button{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:0 var(--space-lg);border-color:var(--ink);background:var(--accent);color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;font-weight:700;display:inline-flex}.ghost-button:hover,.icon-button:hover,.primary-button:hover{transform:translateY(-1px)}.ghost-button:active,.icon-button:active,.primary-button:active{transform:translateY(1px)scale(.99)}.ghost-button:hover,.icon-button:hover{background:#fffef8f5;border-color:#11110f57}.ghost-button:disabled,.icon-button:disabled,.primary-button:disabled{opacity:.48;box-shadow:none;transform:none}.primary-button:disabled{color:#25231c;background:#a89a61}.nav-link-button{min-height:40px;padding:0 var(--space-lg);background:var(--paper);color:var(--ink);transition:transform .18s var(--ease-soft), border-color .18s var(--ease-soft), background .18s var(--ease-soft);border:1px solid #11110f29;border-radius:999px;font-weight:700}.nav-link-button:hover{border-color:var(--ink);background:var(--accent-soft);transform:translateY(-1px)}.nav-link-button:active{transform:translateY(1px)scale(.99)}.notice{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);color:var(--ink);background:#fffef8c2;border:1px solid #11110f24;grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.notice strong,.notice span{display:block}.notice span{color:var(--muted);margin-top:2px;font-size:.92rem;line-height:1.45}.notice.error{border-color:#b84a4394}.notice.success{border-color:#248f578f}.notice.demo{border-color:#d8bd427a}.hero-grid,.work-grid{gap:var(--space-2xl);display:grid}.hero-grid{grid-template-columns:minmax(380px,1.06fr) minmax(330px,.94fr);align-items:stretch}.work-grid{grid-template-columns:1fr}.module{border:1px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);box-shadow:5px 5px 0 var(--shadow-block), 0 22px 52px var(--shadow-soft);position:relative}.module:before{content:"";pointer-events:none;border-radius:calc(var(--radius-lg) - 1px);position:absolute;inset:1px;box-shadow:inset 0 1px #fffef8b8}.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel{transition:transform .22s var(--ease-soft), box-shadow .22s var(--ease-soft), border-color .22s var(--ease-soft), background-color .22s var(--ease-soft)}.home-leader-row,.personal-stack article,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article{transition:transform .18s var(--ease-soft), box-shadow .18s var(--ease-soft), border-color .18s var(--ease-soft), background-color .18s var(--ease-soft)}@media (hover:hover) and (pointer:fine){.module:hover,.home-etf-panel:hover,.personal-stack:hover,.investor-portfolio-panel:hover,.lorenzo-copy:hover,.lorenzo-panel:hover{border-color:var(--ink);box-shadow:7px 7px 0 var(--shadow-block), 0 28px 58px #2d271c29;transform:translate(-2px,-2px)}.home-leader-row:hover,.personal-stack article:hover,.investor-pick-card:hover,.lorenzo-forecast:hover,.lorenzo-book article:hover,.forecast-metric:hover,.metric:hover,.mini-callout:hover,.allocation-row:hover,.asset-result:hover,.profile-editor-chip:hover,.lock-progress-list article:hover{background-color:#fffdf6;border-color:#11110f4d;transform:translateY(-2px);box-shadow:0 10px 24px #2d271c14}.primary-button:hover,.ghost-button:hover,.icon-button:hover{transform:translateY(-1px)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shell:#0b0b0a;--shell-raised:#171713;--surface:#fffef8;--surface-muted:#f6f3e8;--surface-pressed:#e8e2cf;--ink-paper:#11110f;--ink-muted:#6f6a5d;--line:#11110f29;--brand:#b7f044;--brand-soft:#b7f04429;--brand-strong:#d7ff75;--official:#e4c447;--official-soft:#e4c44729;--positive:#248f57;--negative:#b84a43;--info:#45b7c8;--ink:#f4efe6;--ink-soft:#d7d0c2;--canvas:var(--shell);--paper:#111312c7;--paper-soft:#1f2220d1;--paper-dim:#4b514d;--muted:#a9afa7;--line-dark:#f4efe64d;--line-paper:#f4efe621;--glass-surface:#161917c2;--glass-surface-strong:#1f2320e6;--glass-border:#f4efe624;--glass-border-strong:#f4efe63d;--glass-shadow:0 18px 46px #00000057;--glass-shadow-hover:0 22px 54px #0000006b;--interaction-glow:#b7f0442e;--accent:var(--brand);--accent-soft:var(--brand-soft);--accent-deep:var(--official);--gain:var(--positive);--loss:var(--negative);--shadow-block:#000000ad;--shadow-soft:#00000057;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px}.home-shell,.app-shell{width:min(100%,1360px)!important}.home-shell{padding-top:0!important}.home-nav{z-index:12;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#090b0abd;border-bottom:1px solid #f4efe614;position:sticky;top:0;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:72px!important;padding:.65rem 0!important}.home-brand-mark{color:var(--ink);text-align:left;background:0 0;border:0;grid-column:1;grid-template-columns:58px minmax(0,auto);align-items:center;gap:.72rem;padding:0;display:inline-grid}.home-brand-mark img{filter:invert()contrast(1.08)drop-shadow(0 10px 18px #00000052);width:58px;height:auto}.home-brand-mark strong,.home-brand-mark small{display:block}.home-brand-mark strong{font-family:var(--font-main);font-size:.95rem;line-height:1}.home-brand-mark small{color:var(--muted);margin-top:.16rem;font-size:.72rem;font-weight:700}.home-links{background:#f4efe60b;border:1px solid #f4efe61a;border-radius:999px;justify-self:center;padding:.32rem}.home-links a{border-radius:999px;align-items:center;min-height:34px;padding:0 .62rem;font-size:.82rem;display:inline-flex;color:var(--muted)!important}.home-links a:hover{background:#f4efe614;color:var(--ink)!important}.war-hero{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.home-live-strip{overflow:hidden;margin:1.35rem 0 var(--space-2xl)!important;border-radius:var(--radius-lg)!important;background:linear-gradient(135deg,#f4efe615,#f4efe607),#101211d1!important;border:1px solid #f4efe629!important;grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important;box-shadow:0 20px 60px #00000047!important}.home-live-card{min-height:118px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #f4efe61c!important;border-radius:0!important;padding:1rem 1.18rem!important}.home-live-card>span{color:var(--accent-deep)!important;font-size:.65rem!important}.home-live-card strong{color:var(--ink);letter-spacing:-.035em!important;font-size:clamp(1.35rem,2.8vw,2.22rem)!important}.home-live-card small{color:var(--muted)!important;font-size:.82rem!important}:is(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-comparison-card,.investor-tab,.investor-pick-card,.lorenzo-chart-canvas,.lorenzo-chart-key,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button,.benchmark-table article,.notice,.investor-empty,.home-etf-allocation-panel,.home-etf-line-panel,.home-etf-stat-rail .metric){border-radius:var(--radius-md)!important;color:var(--ink)!important;background:linear-gradient(135deg,#f4efe60e,#f4efe604),#16191794!important;border-color:#f4efe61c!important;box-shadow:inset 0 1px #f4efe614!important}.home-hero.weekly-roundup{min-height:0!important;padding:var(--space-xl) 0 var(--space-3xl)!important;grid-template-columns:minmax(280px,.42fr) minmax(640px,1fr)!important;gap:clamp(1.5rem,4vw,3.5rem)!important}.home-copy{padding-top:.4rem;align-self:start!important;max-width:520px!important}.home-copy h2{color:var(--ink);letter-spacing:-.035em!important;font-size:clamp(2.1rem,4vw,3.25rem)!important;line-height:.98!important}.home-copy p,.home-personal p,.section-heading p:not(.eyebrow),.login-copy,.notice span,.lorenzo-panel-heading p,.lorenzo-forecast p{color:var(--muted)!important;text-shadow:none!important}.basis-note{width:fit-content;border-radius:var(--radius-sm)!important;max-width:100%!important;color:var(--accent-deep)!important;background:#c6a44d1f!important;border-color:#c6a44d57!important}.home-scoreboard .module-header h2,.section-heading h2,.home-personal h2{color:var(--ink);letter-spacing:-.025em!important;font-size:clamp(1.45rem,2.5vw,2.1rem)!important}.home-etf-panel{padding:clamp(1rem,2vw,1.4rem)!important}.home-etf-panel:after{display:none!important}.home-etf-topline strong{letter-spacing:-.055em!important;font-size:clamp(3rem,6.8vw,5.2rem)!important}.home-etf-founded-badge{width:auto!important;min-height:42px!important;box-shadow:none!important;background:#c6a44d1a!important;border:1px solid #c6a44d61!important;border-radius:999px!important;padding:.5rem .82rem!important}.metric,.mini-callout{padding:.82rem!important}.metric span,.mini-callout span,.home-etf-topline p,.home-etf-allocation-panel>div:first-child small,.home-leader-row small,.personal-stack small,.investor-pick-card small,.lorenzo-chart-key small,.lorenzo-forecast-top small,.lorenzo-conditions span,.lorenzo-book small,.ticker-cell span,.asset-result small,.allocation-row small,.member-chip,.leader-name span,.return-stack span{color:var(--muted)!important}.personal-stack{overflow:hidden;padding:0!important}.personal-stack article{grid-template-columns:48px 58px minmax(0,1fr) minmax(142px,auto)!important;min-height:86px!important;padding:.92rem 1rem!important}.personal-stack strong{font-size:1.05rem!important}.war-roster{padding-bottom:var(--space-2xl)!important;margin-top:0!important}.fighter-frame{height:clamp(170px,18vw,260px)!important}.fighter-card{opacity:.86}.war-intro-section{padding-bottom:var(--space-2xl)!important}.app-shell{padding:var(--space-lg) var(--space-xl) var(--space-3xl)!important}.side-rail{top:var(--space-md)!important;grid-template-columns:minmax(124px,160px) minmax(0,1fr) minmax(0,1fr)!important;min-height:0!important;padding:.72rem!important}.rail-logo-button{width:min(160px,100%)!important}.rail-stat{gap:.14rem;min-height:56px;display:grid;padding:0 0 0 var(--space-lg)!important;border-top:0!important;border-left:1px solid #f4efe61f!important}.rail-stat span,.rail-lock span{color:var(--muted)!important}.rail-lock{color:var(--accent-deep);border-top:1px solid #f4efe61a;grid-column:1/-1;align-items:center;gap:.5rem;padding-top:.62rem;display:flex!important}.main-surface{gap:var(--space-xl)!important;padding:var(--space-xl) 0!important}.topbar{padding:var(--space-xl)!important;align-items:center!important}.topbar h2{color:var(--ink);letter-spacing:-.035em!important;max-width:620px!important;font-size:clamp(2rem,4vw,3.05rem)!important;line-height:.98!important}.topbar-actions .refresh-button{width:auto}.hero-grid{gap:var(--space-xl)!important;grid-template-columns:minmax(420px,1.02fr) minmax(360px,.98fr)!important}.leaderboard-module,.etf-module,.picks-module,.add-module,.lock-progress-module,.investor-profile-editor{padding:var(--space-xl)!important}.leaderboard-row{grid-template-columns:42px 42px minmax(0,1fr) auto!important;min-height:68px!important;padding:.72rem!important}.etf-return span{font-size:clamp(3rem,6vw,4.6rem)!important}.performance-chart{height:168px!important}.chart-baseline,.home-chart-baseline{stroke:#f4efe62e!important}.table-wrap{border-radius:var(--radius-md)!important;background:#f4efe609!important;border:1px solid #f4efe621!important}table{min-width:860px}thead th{z-index:1;background:#101211f5;position:sticky;top:0}th:nth-child(n+3),td:nth-child(n+3){text-align:right}td:nth-child(4) .locked-value,td:nth-child(6) .return-pill{margin-left:auto}.return-pill{min-width:88px!important}.login-page{background:linear-gradient(180deg, #090b0a33, #090b0ad1), var(--canvas)!important}.login-panel{width:min(100%,440px)!important;padding:var(--space-xl)!important}.login-logo{width:min(100%,190px)!important;margin-bottom:.35rem!important}.selected-fighter-chip{grid-template-columns:48px minmax(0,1fr) auto!important}.selected-fighter-chip .ghost-button{min-height:36px;padding-inline:.8rem}.login-roster-grid button{min-height:58px!important}.asset-result .asset-result-action{color:var(--accent-deep)!important;background:#c6a44d29!important;border-color:#c6a44d7a!important}@media (hover:hover) and (pointer:fine){:is(.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel):hover{border-color:#c6a44d57!important;transform:translateY(-1px)!important;box-shadow:0 22px 56px #00000061,inset 0 1px #f4efe621!important}:is(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-comparison-card,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.benchmark-table article):hover{background:#f4efe613!important;border-color:#c6a44d4d!important;box-shadow:inset 0 1px #f4efe61f,0 10px 24px #0003!important}}@media (width<=1040px){.home-hero.weekly-roundup,.hero-grid{grid-template-columns:1fr!important}.home-copy{max-width:720px!important}.home-etf-stat-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.home-shell{padding-top:0!important}.home-nav{grid-template-columns:1fr!important;gap:.62rem!important;padding:.6rem 0 .5rem!important}.home-brand-mark{grid-template-columns:52px minmax(0,1fr)}.home-brand-mark img{width:52px}.home-links{justify-self:stretch;width:100%;justify-content:flex-start!important;gap:.2rem!important;padding:.24rem!important}.home-nav-actions{display:none!important}.home-live-strip{margin:.85rem 0 var(--space-xl)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-live-card{border-bottom:1px solid #f4efe61a!important;border-right:1px solid #f4efe61a!important;min-height:94px!important;padding:.82rem!important}.home-live-card:nth-child(2n){border-right:0!important}.home-live-card:nth-last-child(-n+2){border-bottom:0!important}.home-live-card strong{font-size:clamp(1.08rem,5.8vw,1.5rem)!important}.home-hero{padding-top:0!important}.home-copy h2{font-size:clamp(1.9rem,9.2vw,2.35rem)!important}.home-etf-stat-rail,.metric-row,.callout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-etf-topline strong{font-size:clamp(2.35rem,12vw,3.2rem)!important}.personal-stack article{grid-template-columns:40px minmax(0,1fr)!important;min-height:82px!important}.personal-stack .character-avatar{display:none!important}.leaderboard-return{text-align:left!important;grid-column:2!important;justify-items:start!important}.app-shell{padding:calc(var(--space-md) + env(safe-area-inset-top)) max(var(--space-md), env(safe-area-inset-right)) calc(4.25rem + env(safe-area-inset-bottom)) max(var(--space-md), env(safe-area-inset-left))!important}.side-rail{grid-template-columns:110px minmax(0,1fr)!important;gap:.72rem!important}.rail-logo-button{width:110px!important}.rail-stat{min-height:0;grid-column:auto!important;padding-left:.72rem!important}.rail-stat:nth-of-type(2){grid-column:2}.rail-lock{grid-column:1/-1}.topbar{padding:var(--space-lg)!important;grid-template-columns:1fr!important}.topbar h2{font-size:clamp(1.85rem,9vw,2.3rem)!important}.topbar-actions .ghost-button,.topbar-actions .refresh-button{flex:100%!important;width:100%!important}.leaderboard-row{grid-template-columns:40px minmax(0,1fr)!important}.leaderboard-row .character-avatar{display:none!important}.return-stack{text-align:left!important;grid-column:2!important}thead{display:none}table{min-width:0!important}tbody,tr,td{display:block}tr{padding:var(--space-md) 0}th:nth-child(n+3),td:nth-child(n+3){text-align:left}td{justify-content:space-between;align-items:center;display:flex}.mobile-personal-action{left:max(.75rem, env(safe-area-inset-left))!important;right:max(.75rem, env(safe-area-inset-right))!important;bottom:max(.75rem, env(safe-area-inset-bottom))!important;border-radius:var(--radius-md)!important;gap:.5rem!important;width:auto!important;height:48px!important;padding:0 1rem!important;font-size:.86rem!important}.mobile-personal-action svg{width:18px;height:18px}}@media (width<=430px){.home-live-strip,.home-etf-stat-rail,.metric-row,.callout-grid{grid-template-columns:1fr!important}.home-live-card{border-right:0!important}.home-live-card:not(:last-child){border-bottom:1px solid #f4efe61a!important}.selected-fighter-chip{grid-template-columns:44px minmax(0,1fr)!important}}:root{--canvas:#f8f9f7;--paper:#fffffddb;--paper-soft:#eff2efe6;--paper-dim:#d7ddd8;--muted:#68706a;--line-dark:#12161470;--line-paper:#12161421;--glass-surface:#fffffdc2;--glass-surface-strong:#fffffdeb;--glass-border:#12161424;--glass-border-strong:#12161442;--glass-shadow:0 14px 46px #1f272314;--glass-shadow-hover:0 22px 58px #1f27231f;--interaction-glow:#5f756833;--accent:#607568;--accent-soft:#6075681f;--accent-deep:#405249;--gain:#247d50;--loss:#b84a43;--shadow-soft:#1f27231f}:is(.rank-slot,.leaderboard-rank,.lorenzo-rank,.lorenzo-risk,.home-etf-lock-count,.locked-value,.return-pill,.status-pill,.member-chip,.builder-progress-count,.benchmark-rank){background:#fffffdc7!important}@media (hover:hover) and (pointer:fine){:is(.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel):hover{box-shadow:var(--glass-shadow-hover), inset 0 1px 0 #fffffff0, inset 0 0 0 1px #ffffff61!important;border-color:#40524952!important}:is(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-comparison-card,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.benchmark-table article):hover{background:linear-gradient(135deg,#ffffffe0,#e8eee9a3),#fffffdc7!important;border-color:#40524947!important;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #1f272317!important}}.home-nav{background:#090b0abd!important;border-bottom-color:#f4efe614!important}.home-brand-mark{color:var(--ink)!important}.home-brand-mark small,.home-links a{color:var(--muted)!important}.home-live-card{box-shadow:none!important;background:0 0!important;border-right-color:#f4efe61c!important}:is(.module,.home-scoreboard,.home-etf-panel,.personal-stack,.investor-profile-editor,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel,.login-panel,.side-rail,.topbar,.leaderboard-module,.etf-module,.picks-module,.add-module,.lock-progress-module){border-color:var(--glass-border)!important;border-radius:var(--radius-lg)!important;color:var(--ink)!important;-webkit-backdrop-filter:blur(18px)saturate(132%)!important;backdrop-filter:blur(18px)saturate(132%)!important;background:linear-gradient(135deg,#f4efe612,#f4efe606),#101211c7!important;box-shadow:0 18px 48px #0000004f,inset 0 1px #f4efe61c!important}:is(.leaderboard-row:first-child,.personal-stack article:first-child,.investor-tab:hover,.investor-tab.active,.investor-comparison-card:hover,.investor-comparison-card.active,.asset-result:hover,.asset-result.selected,.allocation-row.is-new,.lock-progress-list article.current,.lorenzo-chart-key.benchmark){background:linear-gradient(135deg,#c6a44d29,#f4efe607),#181712ad!important;border-color:#c6a44d7a!important;box-shadow:inset 0 1px #f4efe61f,0 14px 34px #0000003d!important}.home-copy h2,.home-scoreboard .module-header h2,.section-heading h2,.home-personal h2,.topbar h2,.module h2,.module h3,.leader-name strong,.ticker-cell strong{color:var(--ink)!important}.home-copy p,.home-personal p,.section-heading p:not(.eyebrow),.login-copy,.notice span,.lorenzo-panel-heading p,.lorenzo-forecast p,.metric span,.mini-callout span,.home-etf-topline p,.home-etf-allocation-panel>div:first-child small,.home-leader-row small,.personal-stack small,.investor-pick-card small,.lorenzo-chart-key small,.lorenzo-forecast-top small,.lorenzo-conditions span,.lorenzo-book small,.ticker-cell span,.asset-result small,.allocation-row small,.member-chip,.leader-name span,.return-stack span{color:var(--muted)!important;text-shadow:none!important}.basis-note,.home-etf-founded-badge{color:var(--accent-deep)!important;box-shadow:none!important;background:#c6a44d1f!important;border-color:#c6a44d57!important}.return-pill,.locked-value,.status-pill,.member-chip,.lorenzo-risk{color:var(--ink)!important;box-shadow:none!important;background:#f4efe60f!important;border-color:#f4efe629!important}.ghost-button:hover,.icon-button:hover,.nav-link-button:hover{background:#f4efe617!important;border-color:#c6a44d6b!important}input,textarea{color:var(--ink)!important;box-shadow:none!important;background:#f4efe612!important;border-color:#f4efe633!important}.character-avatar,.investor-tab img,.login-roster-grid img,.selected-fighter-chip img,.lorenzo-chart-key img,.lorenzo-investor-mark img{filter:grayscale()contrast(1.08)brightness(1.1)drop-shadow(0 8px 16px #00000052)!important}.war-god-figure,.lorenzo-figure{opacity:.1!important;mix-blend-mode:screen!important;filter:grayscale()contrast(1.08)brightness(1.18)blur(.3px)!important}.chart-baseline,.home-chart-baseline,.lorenzo-chart-grid,.lorenzo-chart-milestone{stroke:#f4efe62e!important}.chart-line{stroke:var(--ink)!important}.chart-dot,.home-chart-dot{fill:var(--accent)!important;stroke:#10110f!important}.lorenzo-benchmark-mark{color:var(--ink)!important;background:#f4efe614!important;border-color:#f4efe629!important}@media (hover:hover) and (pointer:fine){:is(.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel):hover{border-color:#c6a44d57!important;box-shadow:0 22px 56px #00000061,inset 0 1px #f4efe621!important}:is(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-comparison-card,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.benchmark-table article):hover{background:#f4efe613!important;border-color:#c6a44d4d!important;box-shadow:inset 0 1px #f4efe61f,0 10px 24px #0003!important}}@media (width<=760px){.home-nav{background:#090b0adb!important}.home-live-card{border-bottom-color:#f4efe61a!important}}.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel,.login-panel,.side-rail,.investor-profile-editor,.lock-progress-module,.add-module,.picks-module,.leaderboard-module,.etf-module{border-color:var(--glass-border);background:linear-gradient(135deg, #fffef8c2, #fffef87a), var(--glass-surface);box-shadow:var(--glass-shadow), inset 0 1px 0 #fffef8eb, inset 0 0 0 1px #fffef852;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}.home-etf-panel{background:linear-gradient(180deg, #fff2aa7a, #fffef8b8 58%), var(--glass-surface)}.lorenzo-copy{background:linear-gradient(135deg, #fff2aa4d, #fffef8b8 44%), var(--glass-surface)}.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.home-etf-allocation-panel,.home-etf-line-panel,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button{background-color:#fffef894;border-color:#5d4d181f;box-shadow:inset 0 1px #fffef8bd,0 1px 2px #2d271c05}.leaderboard-row:first-child,.investor-tab:hover,.investor-tab.active,.asset-result:hover,.asset-result.selected,.allocation-row.is-new,.lock-progress-list article.current{border-color:var(--glass-border-strong);background-color:#fff8d494;box-shadow:inset 0 1px #fffef8d1,0 3px 10px #2d271c09}.rank-slot,.leaderboard-rank,.lorenzo-rank,.lorenzo-risk,.home-etf-lock-count,.locked-value,.return-pill,.status-pill,.member-chip,.builder-progress-count{border-color:var(--glass-border-strong);box-shadow:inset 0 1px #fffef894,0 2px 6px #2d271c08}.primary-button,.ghost-button,.icon-button,.module .ghost-button,.module .ghost-button:hover{border-color:var(--glass-border-strong);box-shadow:inset 0 1px #fffef88a}@media (hover:hover) and (pointer:fine){.module:hover,.home-etf-panel:hover,.personal-stack:hover,.investor-portfolio-panel:hover,.lorenzo-copy:hover,.lorenzo-panel:hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-shadow-hover), inset 0 1px 0 #fffef8f0, inset 0 0 0 1px #fffef861;transform:translateY(-3px)}.home-leader-row:hover,.personal-stack article:hover,.investor-tab:hover,.investor-pick-card:hover,.lorenzo-forecast:hover,.lorenzo-book article:hover,.forecast-metric:hover,.metric:hover,.mini-callout:hover,.allocation-row:hover,.asset-result:hover,.profile-editor-chip:hover,.lock-progress-list article:hover{border-color:var(--glass-border-strong);background-color:#fffef8bd;box-shadow:inset 0 1px #fffef8db,0 4px 12px #2d271c0a}}.leaderboard-module,.etf-module,.picks-module,.add-module{padding:var(--space-2xl)}.module-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.module-header .eyebrow{color:var(--accent-deep)}.module-header h3{font-size:1.35rem;line-height:1.1}.leaderboard-list{gap:var(--space-sm);display:grid}.leaderboard-row{align-items:center;gap:var(--space-md);min-height:74px;padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-md);animation:surface-in .52s var(--ease-soft) both;animation-delay:calc(var(--row-index,0) * 65ms);background:#fffef8;grid-template-columns:42px 42px minmax(0,1fr) auto;display:grid}.leaderboard-row:first-child{border-color:var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fbf3c7}.rank-slot,.avatar{width:42px;height:42px;font-family:var(--font-main);border-radius:14px;place-items:center;font-weight:700;display:grid}.rank-slot{color:var(--ink);background:var(--accent);border:1px solid var(--ink)}.avatar{color:var(--paper);background:var(--ink-soft);border:1px solid var(--ink)}.character-avatar{object-fit:contain;object-position:center bottom;align-self:end;width:42px;height:42px;display:block}.leader-name{min-width:0}.leader-name strong,.leader-name span{display:block}.leader-name span,.return-stack span{color:#646056;font-size:.86rem}.return-stack{text-align:right;gap:2px;display:grid}.return-stack strong{font-family:var(--font-main);font-size:1.2rem}.positive{color:var(--gain)}.negative{color:var(--loss)}.etf-module{display:grid}.etf-return{gap:var(--space-xs);display:grid}.etf-return span{font-family:var(--font-main);letter-spacing:-.06em;font-size:4.6rem;font-weight:700;line-height:.92}.etf-return p{color:#68645a;margin:0;font-size:1rem}.performance-chart{width:100%;height:188px;margin:var(--space-xl) 0;overflow:visible}.chart-baseline{stroke:#d1cdc1;stroke-width:1px}.chart-line{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.chart-dot{fill:var(--accent);stroke:var(--ink);stroke-width:2.5px}.metric-row,.callout-grid{gap:var(--space-md);display:grid}.metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.metric,.mini-callout{gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--line-paper);border-radius:var(--radius-md);background:#fffef8;display:grid}.metric span,.mini-callout span{color:#68645a;font-size:.78rem}.metric strong,.mini-callout strong{min-width:0;font-family:var(--font-main);overflow-wrap:anywhere}.rolling-value{vertical-align:baseline;white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-areas:"value";align-items:baseline;max-width:100%;line-height:1;display:inline-grid;overflow:hidden}.rolling-value-old,.rolling-value-new{will-change:transform, opacity;grid-area:value;min-width:0}.rolling-value-old{opacity:0;pointer-events:none}.rolling-value.is-rolling .rolling-value-new{animation:.52s cubic-bezier(.16,1,.3,1) both roll-steady-in}.rolling-value.is-rolling .rolling-value-old{animation:.52s cubic-bezier(.16,1,.3,1) both roll-steady-out}.rolling-value.direction-up.is-rolling .rolling-value-new{animation-name:roll-up-in}.rolling-value.direction-up.is-rolling .rolling-value-old{animation-name:roll-up-out}.rolling-value.direction-down.is-rolling .rolling-value-new{animation-name:roll-down-in}.rolling-value.direction-down.is-rolling .rolling-value-old{animation-name:roll-down-out}.metric.is-live,.leaderboard-return.is-live{position:relative}.metric.is-live:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:live-number-sheen 6s var(--ease-soft) infinite;background:linear-gradient(115deg,#0000 8%,#d8bd4229,#0000 30%) 0 0/240% 100%;position:absolute;inset:0}.callout-grid{margin-top:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.mini-callout.positive,.mini-callout.negative{border-color:var(--ink)}.table-wrap{-webkit-overflow-scrolling:touch;overflow:auto}table{border-collapse:collapse;width:100%;min-width:780px}th,td{padding:var(--space-lg) var(--space-md);border-bottom:1px solid var(--line-paper);text-align:left;vertical-align:middle}th{color:#746f64;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}tbody tr:last-child td{border-bottom:0}.ticker-cell{gap:2px;display:grid}.ticker-cell span{color:#68645a;font-size:.86rem}.return-pill{border:1px solid var(--line-paper);background:#f7f3e7;justify-content:center;min-width:96px;padding:6px 10px;font-weight:700}.add-module{max-width:none}.member-chip{width:100%;min-height:42px;padding:0 var(--space-lg);margin-bottom:var(--space-lg);color:#5f5a50;border:1px solid var(--line-paper);background:#fffef8}.builder-progress{gap:var(--space-sm);padding:var(--space-md);margin:calc(var(--space-lg) * -.35) 0 var(--space-lg);border:1px solid var(--line-paper);border-radius:var(--radius-md);background:#fffef8;display:grid}.builder-progress.active{border-color:#d8bd4294}.builder-progress.ready{background:#f6fbf3;border-color:#227a4e52}.builder-progress.attention{background:#fff8f3;border-color:#a5464047}.builder-progress-copy{align-items:center;gap:var(--space-md);grid-template-columns:52px minmax(0,1fr);display:grid}.builder-progress-count{border:1px solid var(--ink);width:52px;height:52px;color:var(--ink);font-family:var(--font-mono);background:#fbf3c7;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid}.builder-progress strong,.builder-progress small{overflow-wrap:anywhere;display:block}.builder-progress strong{font-size:.98rem}.builder-progress small{color:var(--muted);margin-top:.16rem;font-size:.84rem;line-height:1.45}.builder-progress-track{background:#f0eadc;border:1px solid #11110f24;border-radius:999px;width:100%;height:8px;overflow:hidden}.builder-progress-track span{width:var(--builder-progress);border-radius:inherit;background:var(--accent);height:100%;transition:width .26s var(--ease-soft);display:block}.selected-fighter-chip{align-items:center;gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--line-paper);border-radius:var(--radius-md);background:#fffef8;grid-template-columns:52px minmax(0,1fr) auto;display:grid}.selected-fighter-chip img{object-fit:contain;object-position:center bottom;width:52px;height:52px}.selected-fighter-chip span{min-width:0;font-weight:800}.login-roster-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.login-roster-grid button{align-items:center;gap:var(--space-sm);min-height:64px;padding:var(--space-sm);border:1px solid var(--line-paper);border-radius:var(--radius-md);color:var(--ink);text-align:left;background:#fffef8;grid-template-columns:48px minmax(0,1fr);font-weight:800;display:grid}.login-roster-grid button:hover{border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.login-roster-grid img{object-fit:contain;object-position:center bottom;width:48px;height:48px}.login-roster-grid span{overflow-wrap:anywhere;min-width:0}.pick-form,.auth-form{gap:var(--space-md);display:grid}.pick-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.pick-form>*{min-width:0}.pick-form>.field-pair,.pick-form .asset-results,.pick-form .form-grid,.pick-form .draft-panel,.pick-form .allocation-summary,.pick-form .allocation-list,.pick-form .lock-check,.pick-form .form-error,.pick-form .form-success,.pick-form .primary-button{grid-column:span 2}.field-pair{gap:var(--space-sm);display:grid}label{color:#625d52;font-size:.85rem;font-weight:700}input{border:1px solid var(--ink);border-radius:var(--radius-sm);width:100%;min-height:46px;color:var(--ink);padding:0 var(--space-md);background:#fffef8}input::placeholder{color:#827c70}textarea{resize:vertical;border:1px solid var(--ink);border-radius:var(--radius-sm);width:100%;min-height:112px;color:var(--ink);padding:var(--space-md);font:inherit;background:#fffef8;line-height:1.45}textarea::placeholder{color:#827c70}input:disabled,textarea:disabled{opacity:.58}.investor-profile-editor{padding:var(--space-2xl)}.profile-form{gap:var(--space-md);display:grid}.profile-editor-chip{align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-md);background:#fffef8;grid-template-columns:42px minmax(0,1fr);display:grid}.profile-editor-chip strong,.profile-editor-chip small{display:block}.profile-editor-chip small{color:var(--muted);font-size:.84rem}.profile-form-actions{align-items:center;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.profile-form-actions small{color:var(--muted);font-size:.82rem}.profile-form-actions .primary-button{width:auto}.lookup-row{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.asset-results{gap:var(--space-sm);display:grid}.asset-results-header{justify-content:space-between;align-items:end;gap:var(--space-md);padding:0 2px;display:flex}.asset-results-header strong,.asset-results-header small{display:block}.asset-results-header strong{font-size:.92rem}.asset-results-header small{color:var(--muted);text-align:right;font-size:.8rem}.asset-result{gap:var(--space-md);width:100%;padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-md);color:var(--ink);text-align:left;transition:border-color .18s var(--ease-soft), transform .18s var(--ease-soft), box-shadow .18s var(--ease-soft);background:#fffef8;grid-template-columns:44px minmax(0,1fr) minmax(112px,auto) auto;align-items:center;display:grid}.asset-result:disabled{cursor:default}.asset-icon{border:1px solid var(--line-paper);width:42px;height:42px;color:var(--ink);font-family:var(--font-mono);letter-spacing:0;background:#f7f1df;border-radius:50%;flex-shrink:0;place-items:center;font-size:.68rem;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff94}.asset-icon.crypto{background:#dff4ee}.asset-icon.has-logo{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;overflow:visible}.asset-icon img{object-fit:contain;background:#fffef8;width:100%;height:100%;padding:6px;position:absolute;inset:0}.asset-icon.has-logo img{background:0 0;padding:0}.asset-icon-fallback{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:34px;overflow:hidden}.asset-icon.has-logo .asset-icon-fallback{display:none}.asset-result:hover,.asset-result.selected{border-color:var(--ink);box-shadow:2px 2px 0 var(--ink);transform:translate(-1px,-1px)}.asset-result.selected{background:#fbf3c7}.asset-kind{border:1px solid var(--line-paper);color:#625d52;width:fit-content;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:800}.asset-result span:not(.asset-kind){gap:2px;min-width:0;display:grid}.asset-result .asset-result-action{min-width:74px;min-height:34px;padding:0 var(--space-sm);border:1px solid var(--ink);background:var(--ink);color:#fffef8;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;font-size:.78rem;font-weight:900;display:inline-flex}.asset-result strong,.asset-result small{overflow-wrap:anywhere}.asset-result small{color:#68645a}.form-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.draft-panel{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-md);background:#fffef8;display:grid}.draft-panel-header{justify-content:space-between;align-items:end;gap:var(--space-md);display:flex}.draft-panel-header .eyebrow{margin-bottom:.2rem}.draft-panel-header h4{margin:0;font-size:1.16rem;line-height:1.08}.draft-panel-header>span{border:1px solid var(--line-paper);color:#625d52;font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.42rem .7rem;font-size:.7rem;font-weight:900}.draft-empty{align-items:center;gap:var(--space-md);min-height:82px;padding:var(--space-md);border-radius:var(--radius-md);background:#fbf8ec;border:1px dashed #11110f33;grid-template-columns:36px minmax(0,1fr);display:grid}.draft-empty>svg{border:1px solid var(--line-paper);background:#fffef8;border-radius:50%;width:36px;height:36px;padding:8px}.draft-empty strong,.draft-empty small{display:block}.draft-empty small{color:var(--muted);margin-top:.16rem;font-size:.84rem;line-height:1.42}.lock-progress-module{padding:var(--space-2xl)}.lock-progress-grid{gap:var(--space-xl);grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);align-items:stretch;display:grid}.lock-progress-hero{align-content:center;gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--ink);border-radius:var(--radius-md);background:var(--accent-soft);box-shadow:3px 3px 0 var(--ink);display:grid}.lock-progress-hero span{font-family:var(--font-main);letter-spacing:-.04em;font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:.9}.lock-progress-hero p{max-width:42ch;color:var(--accent-deep);margin:0;font-weight:800;line-height:1.5}.lock-progress-list{gap:var(--space-sm);display:grid}.lock-progress-list article{align-items:center;gap:var(--space-md);min-height:70px;padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-md);background:#fffef8;grid-template-columns:42px minmax(0,1fr) auto;display:grid}.lock-progress-list article.current{border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.lock-progress-list strong,.lock-progress-list small{display:block}.lock-progress-list small{color:var(--muted);font-size:.84rem}.allocation-summary{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;display:grid}.allocation-list{gap:var(--space-sm);display:grid}.allocation-row{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--line-paper);border-radius:var(--radius-md);background:#fffef8;grid-template-columns:44px minmax(0,1fr) minmax(150px,.44fr) 42px;align-items:center;display:grid}.allocation-row.is-new{animation:draft-added .9s var(--ease-soft);background:#f6fbf3;border-color:#227a4e6b}.allocation-row.locked{grid-template-columns:44px minmax(0,1fr) auto}.allocation-row>div{min-width:0}.allocation-row strong,.allocation-row small{overflow-wrap:anywhere;display:block}.allocation-row small{color:var(--muted);font-size:.84rem}.draft-status-badge{width:fit-content;color:var(--gain);font-family:var(--font-mono);text-transform:uppercase;background:#eef8eb;border:1px solid #11110f1f;border-radius:999px;margin-bottom:.28rem;padding:.22rem .46rem;font-size:.62rem;font-weight:900}@keyframes draft-added{0%{transform:translateY(-5px)}48%{transform:translateY(0)}to{transform:translateY(0)}}.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel,.login-panel,.lock-progress-module,.investor-profile-editor,.add-module,.picks-module,.leaderboard-module,.etf-module{border-color:var(--glass-border)!important;box-shadow:var(--glass-shadow), inset 0 1px 0 #fffef8eb, inset 0 0 0 1px #fffef852!important}.home-etf-panel,.module,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel,.login-panel{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.home-etf-allocation-panel,.home-etf-line-panel,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button{border-color:#5d4d181f!important;box-shadow:inset 0 1px #fffef8bd,0 1px 2px #2d271c05!important}.leaderboard-row:first-child,.investor-tab:hover,.investor-tab.active,.asset-result:hover,.asset-result.selected,.allocation-row.is-new,.lock-progress-list article.current{border-color:var(--glass-border-strong)!important;box-shadow:inset 0 1px #fffef8d1,0 3px 10px #2d271c09!important}.home-nav-button,.rank-slot,.leaderboard-rank,.lorenzo-rank,.lorenzo-risk,.home-etf-lock-count,.locked-value,.return-pill,.status-pill,.member-chip,.builder-progress-count,.primary-button,.ghost-button,.icon-button{border-color:var(--glass-border-strong)!important;box-shadow:inset 0 1px #fffef894,0 2px 6px #2d271c08!important}@media (hover:hover) and (pointer:fine){.module:hover,.home-etf-panel:hover,.personal-stack:hover,.investor-portfolio-panel:hover,.lorenzo-copy:hover,.lorenzo-panel:hover{border-color:var(--glass-border-strong)!important;box-shadow:var(--glass-shadow-hover), inset 0 1px 0 #fffef8f0, inset 0 0 0 1px #fffef861!important}}:where(.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel,.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.home-etf-allocation-panel,.home-etf-line-panel,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button){--interaction-x:50%;--interaction-y:50%;transition:transform var(--motion-small) var(--ease-soft), box-shadow var(--motion-small) var(--ease-soft), border-color var(--motion-instant) var(--ease-soft), background-color var(--motion-instant) var(--ease-soft), filter var(--motion-small) var(--ease-soft);position:relative;overflow:hidden;transform:translate(0,0)}:where(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.home-etf-allocation-panel,.home-etf-line-panel,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(170px circle at var(--interaction-x) var(--interaction-y), #d8bd421f, #fffef81a 34%, transparent 70%);transition:opacity var(--motion-small) var(--ease-soft);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:where(.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel):hover{filter:saturate(1.02);transform:translateY(-3px)}:where(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.home-etf-allocation-panel,.home-etf-line-panel,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button):hover{transform:translateY(-2px)}:where(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.home-etf-allocation-panel,.home-etf-line-panel,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button):hover:after,:where(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.home-etf-allocation-panel,.home-etf-line-panel,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button):focus-within:after{opacity:1}}.ghost-button,.icon-button,.primary-button,.login-roster-grid button{touch-action:manipulation;transition:transform var(--motion-instant) var(--spring-soft), border-color var(--motion-instant) var(--ease-soft), background-color var(--motion-instant) var(--ease-soft), color var(--motion-instant) var(--ease-soft), box-shadow var(--motion-small) var(--ease-soft);position:relative;overflow:hidden}.ghost-button:after,.icon-button:after,.primary-button:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--motion-instant) var(--ease-soft), transform var(--motion-medium) var(--ease-soft);background:linear-gradient(110deg,#0000 18%,#fffef880 48%,#0000 76%);position:absolute;inset:-1px;transform:translate(-125%)}@media (hover:hover) and (pointer:fine){.ghost-button:not(:disabled):hover,.icon-button:not(:disabled):hover,.primary-button:not(:disabled):hover{transform:translateY(-1px)}.ghost-button:not(:disabled):hover:after,.icon-button:not(:disabled):hover:after,.primary-button:not(:disabled):hover:after{opacity:1;transform:translate(125%)}}.ghost-button:not(:disabled):active,.icon-button:not(:disabled):active,.primary-button:not(:disabled):active,.login-roster-grid button:not(:disabled):active,.investor-tab:active,.asset-result:active{transition-duration:var(--motion-instant);transform:translateY(1px)scale(.985)}button:focus-visible,input:focus-visible,a:focus-visible{outline-color:var(--accent);outline-offset:4px;box-shadow:0 0 0 4px var(--interaction-glow)}@media (prefers-reduced-motion:reduce){:where(.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel,.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.home-etf-allocation-panel,.home-etf-line-panel,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button):after,.ghost-button:after,.icon-button:after,.primary-button:after{display:none}.allocation-row.is-new{animation:none}}.compact-field{gap:.35rem}.compact-field input{min-height:40px}.lock-check{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--ink);border-radius:var(--radius-md);color:var(--ink);background:#fbf3c7;grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.lock-check input{width:18px;min-height:18px;accent-color:var(--accent);margin-top:2px}.form-error,.form-success{margin:0;font-size:.9rem}.form-error{color:var(--loss)}.form-success{color:var(--gain)}.login-page{min-height:100dvh;padding:var(--space-xl);place-items:center;display:grid}.login-back{top:var(--space-xl);left:var(--space-xl);width:auto;position:fixed}.login-panel{gap:var(--space-lg);width:min(100%,460px);padding:var(--space-2xl);border:1px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);box-shadow:5px 5px 0 var(--shadow-block), 0 22px 52px var(--shadow-soft);display:grid}.login-panel .eyebrow{color:var(--accent-deep)}.login-panel.compact{gap:var(--space-md)}.login-copy{color:#625d52;max-width:58ch;margin:0;line-height:1.6}.dashboard-skeleton{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:#fffef8c2;border:1px solid #11110f24;display:grid}.skeleton-line,.skeleton-block{animation:shimmer 1.2s var(--ease-soft) infinite;background:linear-gradient(90deg,#11110f0f,#11110f21,#11110f0f) 0 0/220% 100%;border-radius:999px}.skeleton-line{width:52%;height:14px}.skeleton-line.wide{width:78%}.skeleton-block{border-radius:var(--radius-md);width:100%;height:120px}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes live-dot-pulse{0%{opacity:.72;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.8)}}@keyframes live-number-sheen{0%,55%{opacity:0;background-position:140% 0}66%{opacity:1}86%,to{opacity:0;background-position:-80% 0}}@keyframes roll-up-in{0%{opacity:0;transform:translateY(62%)}to{opacity:1;transform:translate(0,0)}}@keyframes roll-up-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-62%)}}@keyframes roll-down-in{0%{opacity:0;transform:translateY(-62%)}to{opacity:1;transform:translate(0,0)}}@keyframes roll-down-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(62%)}}@keyframes roll-steady-in{0%{opacity:0;transform:translateY(14%)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes roll-steady-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-14%)scale(1.004)}}@keyframes surface-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes myth-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes god-mirage-in{0%{opacity:0;transform:translate(12px,8px)scale(.985)}to{opacity:.18;transform:translate(0,0)scale(1)}}@keyframes lorenzo-mirage-in{0%{opacity:0;transform:translate(14px,10px)scale(.985)}to{opacity:.16;transform:translate(0,0)scale(1)}}@keyframes lorenzo-mirage-drift{0%{opacity:.13;transform:translate(-.6rem,.2rem)scale(1)}to{opacity:.19;transform:translate(.65rem,-.55rem)scale(1.025)}}@keyframes fighter-turn{0%,to{transform:rotateY(-10deg)rotate(-1deg)translateY(0)}50%{transform:rotateY(12deg)rotate(1deg)translateY(-3px)}}@keyframes fighter-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ambient-halo{0%{opacity:.72;transform:translate(-1.2%,-1%)scale(.98)}to{opacity:1;transform:translate(1.4%,1%)scale(1.04)}}@keyframes fund-sheen{0%,48%{opacity:0;transform:translate(-25%)rotate(10deg)}62%{opacity:.72}to{opacity:0;transform:translate(345%)rotate(10deg)}}@keyframes scroll-fade-lift{0%{opacity:0;transform:translateY(28px)scale(.988)}16%,72%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.12;transform:translateY(-30px)scale(.99)}}@keyframes scroll-soft-rise{0%{opacity:0;transform:translateY(18px)}18%,76%{opacity:1;transform:translate(0,0)}to{opacity:.16;transform:translateY(-22px)}}@keyframes scroll-logo-drift{0%{opacity:1;transform:translate(0,0)scale(1)}58%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.1;transform:translateY(-44px)scale(.965)}}@supports (animation-timeline:view()){@media (width>=900px){.fighter-frame,.fighter-nameplate,.war-epic-copy,.home-copy,.home-scoreboard,.home-leader-row,.investor-tab,.investor-portfolio-panel,.investor-pick-card,.home-personal>div,.personal-stack article,.lorenzo-copy,.lorenzo-summary-grid .metric,.lorenzo-panel,.lorenzo-forecast,.topbar,.hero-grid>.module,.work-grid>.module{transform-origin:50%;animation-name:scroll-fade-lift;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:both;animation-timeline:view();animation-range:entry exit}.fighter-frame,.fighter-nameplate,.home-leader-row,.investor-tab,.investor-pick-card,.personal-stack article,.lorenzo-forecast{animation-name:scroll-soft-rise}.fighter-frame{animation-range:entry exit 92%}.fighter-nameplate{animation-range:entry 4% exit 88%}.home-scoreboard,.hero-grid>.module,.work-grid>.module{animation-range:entry exit}.home-leader-row:nth-child(2),.investor-tab:nth-child(2),.investor-pick-card:nth-child(2),.personal-stack article:nth-child(2),.lorenzo-forecast:nth-child(2){animation-range:entry 2% exit}.home-leader-row:nth-child(3),.investor-tab:nth-child(3),.investor-pick-card:nth-child(3),.personal-stack article:nth-child(3),.lorenzo-forecast:nth-child(3){animation-range:entry 5% exit}}}@media (width<=1180px){.side-rail{grid-template-columns:minmax(132px,190px) minmax(0,1fr);position:static}.rail-stat{padding:var(--space-md) 0 0;border-top:1px solid #11110f24;border-left:0;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.hero-grid{grid-template-columns:1fr}}@media (width<=1040px){.home-hero,.home-hero.weekly-roundup{grid-template-columns:1fr;min-height:0}.home-copy{max-width:860px}.investor-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.investor-profile{grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.investor-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lorenzo-hero,.lorenzo-layout{grid-template-columns:1fr}.lorenzo-challenger{position:static}}@media (width<=760px){.war-logo-panel,.war-logo-panel:before,.home-live-card,.fighter-frame,.fighter-nameplate,.war-epic-copy,.home-copy,.home-scoreboard,.home-leader-row,.investor-comparison-card,.investor-tab,.investor-portfolio-panel,.investor-pick-card,.home-personal>div,.personal-stack article,.lorenzo-copy,.lorenzo-figure,.lorenzo-summary-grid .metric,.lorenzo-panel,.lorenzo-forecast,.topbar,.hero-grid>.module,.work-grid>.module{opacity:1!important;will-change:auto!important;animation:none!important;transform:none!important}.home-shell{width:100%;padding:calc(var(--space-sm) + env(safe-area-inset-top)) max(var(--space-md), env(safe-area-inset-right)) calc(var(--space-2xl) + env(safe-area-inset-bottom)) max(var(--space-md), env(safe-area-inset-left))}.progressive-blur{height:118px}.home-nav{align-items:start;gap:var(--space-md);min-height:0;padding:var(--space-md) 0;grid-template-columns:1fr}.home-links{width:100%;padding:0 0 var(--space-xs);scroll-snap-type:x proximity;scrollbar-width:none;grid-column:auto;justify-content:space-between;gap:.42rem;overflow-x:auto}.home-links::-webkit-scrollbar{display:none}.war-roster::-webkit-scrollbar{display:none}.investor-tabs::-webkit-scrollbar{display:none}.home-links a{scroll-snap-align:start;white-space:nowrap;flex:none;align-items:center;min-height:36px;font-size:clamp(.72rem,3.05vw,.82rem);display:inline-flex}.home-nav-actions{display:none}.home-nav-actions,.home-actions{gap:var(--space-md);width:100%}.home-nav-actions .ghost-button,.home-actions .ghost-button,.primary-button.home-nav-button,.primary-button.home-cta-button{flex:100%;min-width:0}.war-hero,.home-hero,.home-personal{grid-template-columns:1fr}.war-hero{min-height:0;padding:0}.war-logo-panel{border-radius:var(--radius-lg)}.war-logo-panel:before{opacity:.52;filter:blur(14px);animation:none}.war-logo{width:min(82vw,340px)}.home-live-strip{gap:var(--space-sm);margin:var(--space-md) 0 var(--space-lg);padding:var(--space-xs);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.home-live-card{min-height:92px;padding:var(--space-md)}.home-live-card strong{letter-spacing:-.03em;font-size:clamp(1.1rem,6.2vw,1.42rem)}.home-live-card small{font-size:.76rem}.war-epic-copy{width:100%}.war-intro-section{padding:var(--space-xs) var(--space-md) var(--space-xl)}.war-god-figure{opacity:.11;filter:saturate(.72)contrast(.98);width:min(72vw,300px);min-width:0;animation:none;top:0;right:50%;transform:translate(50%)}.war-roster{width:calc(100% + (var(--space-md) * 2));margin:0 calc(var(--space-md) * -1);padding:var(--space-lg) var(--space-md) var(--space-lg);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.war-roster-track{gap:var(--space-sm);width:max-content;padding-bottom:var(--space-sm);display:flex}.fighter-card{scroll-snap-align:start;gap:var(--space-sm);flex:0 0 clamp(108px,31vw,128px);width:clamp(108px,31vw,128px);animation:none}.fighter-frame{background:0 0;border:0;height:clamp(138px,39vw,166px)}.fighter-frame img{filter:drop-shadow(0 8px 9px #11110f1f);width:122%;animation:none}.fighter-card strong{font-size:.88rem;line-height:1.08}.fighter-nameplate{min-height:2.35rem}.fighter-weekly-growth{font-size:.76rem}.home-hero{gap:var(--space-xl);min-height:0;padding:var(--space-lg) 0 var(--space-2xl)}.home-copy h2{font-size:clamp(2.05rem,10.5vw,2.62rem);line-height:1.02}.home-copy p,.section-heading p:not(.eyebrow),.home-personal p{max-width:none;font-size:1rem;line-height:1.55}.home-scoreboard{padding:var(--space-md)}.home-scoreboard .module-header{display:grid}.home-scoreboard .status-pill{justify-self:start}.home-etf-topline,.home-etf-visual-grid,.home-etf-stat-rail{grid-template-columns:1fr}.home-etf-topline strong{letter-spacing:-.04em;font-size:clamp(2.18rem,11.5vw,2.9rem)}.home-etf-lock-count,.home-etf-founded-badge{justify-self:start}.home-etf-founded-badge{width:154px;max-width:60vw}.home-etf-chart,.home-etf-chart-skeleton{height:220px}.benchmark-table article{grid-template-columns:26px 12px minmax(0,1fr) auto}.benchmark-delta{grid-column:3/-1;justify-self:start}.home-etf-allocation-panel,.home-etf-line-panel{padding:var(--space-md)}.home-scoreboard .module-header h2,.section-heading h2,.home-personal h2{text-wrap:balance;font-size:clamp(1.72rem,8.4vw,2.05rem)}.lorenzo-section{gap:var(--space-lg);padding:var(--space-2xl) 0}.lorenzo-copy,.lorenzo-panel{padding:var(--space-lg)}.lorenzo-copy{min-height:0}.lorenzo-copy h2{font-size:clamp(2rem,10vw,2.72rem)}.lorenzo-figure{width:min(72vw,270px);max-width:72%;animation:none;bottom:-1.75rem;right:-2.25rem;opacity:.1!important}.lorenzo-summary-grid,.lorenzo-chart-legend,.lorenzo-horizons,.lorenzo-forecast-top{grid-template-columns:1fr}.lorenzo-chart-key{grid-template-columns:30px 38px minmax(0,1fr)}.lorenzo-chart-key b{grid-column:3;justify-self:start}.lorenzo-risk{justify-self:start}.lorenzo-forecast{padding:var(--space-md)}.lorenzo-forecast-top{gap:var(--space-sm)}.home-personal{gap:var(--space-xl);padding:var(--space-2xl) 0}.personal-stack{padding:var(--space-sm)}.personal-stack article{gap:var(--space-md);min-height:96px;padding:var(--space-md);grid-template-columns:44px 54px minmax(0,1fr)}.leaderboard-rank{border-radius:13px;width:40px;height:40px;font-size:.92rem}.personal-stack .character-avatar{width:52px;height:62px}.leaderboard-return{text-align:left;grid-column:3;justify-items:start}.investor-comparison-grid{width:calc(100% + (var(--space-md) * 2));margin-inline:calc(var(--space-md) * -1);gap:var(--space-sm);padding:0 var(--space-md) var(--space-sm);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.investor-comparison-grid::-webkit-scrollbar{display:none}.investor-comparison-card{scroll-snap-align:start;flex:0 0 min(84vw,286px);width:min(84vw,286px)}.investor-tabs{width:calc(100% + (var(--space-md) * 2));margin-inline:calc(var(--space-md) * -1);gap:var(--space-sm);padding:0 var(--space-md) var(--space-sm);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.investor-tab{scroll-snap-align:start;flex:0 0 min(78vw,240px);width:min(78vw,240px)}.investor-portfolio-panel{padding:var(--space-lg)}.investor-profile,.investor-stat-row,.investor-pick-grid,.profile-form-actions{grid-template-columns:1fr}.investor-photo-frame{justify-self:center;width:min(100%,220px)}.investor-profile h3{font-size:clamp(2rem,10vw,2.8rem)}.investor-philosophy{font-size:1rem;line-height:1.4}.investor-photo-frame img{height:112%}.profile-form-actions .primary-button{width:100%}.app-shell{width:100%;padding:calc(var(--space-md) + env(safe-area-inset-top)) max(var(--space-md), env(safe-area-inset-right)) calc(var(--space-2xl) + env(safe-area-inset-bottom)) max(var(--space-md), env(safe-area-inset-left))}.side-rail{border-radius:var(--radius-lg);gap:var(--space-md);grid-template-columns:1fr}.rail-logo-button{width:min(172px,72vw)}.rail-stat{grid-column:1/-1}.main-surface{gap:var(--space-2xl);padding:var(--space-2xl) 0}.topbar{grid-template-columns:1fr}.topbar-actions{justify-content:flex-start;width:100%}.topbar-actions .status-pill{justify-content:center;width:100%}.topbar-actions .ghost-button{flex:calc(100% - 54px)}.topbar-actions .icon-button{flex:0 0 42px}.topbar h2{text-wrap:balance;font-size:clamp(2rem,10vw,2.35rem)}.leaderboard-module,.etf-module,.picks-module,.add-module,.login-panel{padding:var(--space-lg)}.module{border-radius:var(--radius-lg);box-shadow:3px 3px 0 var(--shadow-block), 0 18px 42px var(--shadow-soft)}.leaderboard-row{grid-template-columns:40px minmax(0,1fr)}.leaderboard-row .avatar,.leaderboard-row .character-avatar{display:none}.return-stack{text-align:left;grid-column:2}.metric-row,.callout-grid,.form-grid,.pick-form,.allocation-summary,.allocation-row,.allocation-row.locked,.lock-progress-grid{grid-template-columns:1fr}.pick-form>.field-pair,.pick-form .asset-results,.pick-form .form-grid,.pick-form .draft-panel,.pick-form .allocation-summary,.pick-form .allocation-list,.pick-form .lock-check,.pick-form .form-error,.pick-form .form-success,.pick-form .primary-button{grid-column:span 1}.asset-result{gap:var(--space-sm);grid-template-columns:42px minmax(0,1fr)}.asset-results-header,.draft-panel-header{flex-direction:column;align-items:flex-start}.asset-results-header small{text-align:left}.asset-result-price{grid-column:2}.asset-result .asset-result-action{grid-column:1/-1;width:100%}.lookup-row,.builder-progress-copy,.draft-empty{grid-template-columns:1fr}.builder-progress-count{width:48px;height:48px}.member-chip,.status-pill,.locked-value,.return-pill{white-space:normal}.login-roster-grid{grid-template-columns:1fr}.etf-return span{font-size:clamp(2.42rem,12vw,3rem)}table{min-width:0}thead{display:none}tbody,tr,td{display:block}tr{padding:var(--space-md) 0;border-bottom:1px solid var(--line-paper)}tbody tr:last-child{border-bottom:0}td{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;border:0;min-width:0;display:flex}td:before{content:attr(data-label);color:#746f64;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.ticker-cell{text-align:right;min-width:0}td>:last-child,.ticker-cell{overflow-wrap:anywhere;max-width:62%}.login-page{padding:calc(var(--space-lg) + env(safe-area-inset-top)) max(var(--space-md), env(safe-area-inset-right)) calc(var(--space-2xl) + env(safe-area-inset-bottom)) max(var(--space-md), env(safe-area-inset-left));display:block}.login-back{margin:0 0 var(--space-md);position:static}.login-panel{width:100%;margin:0 auto}.login-logo{width:min(76vw,280px);margin-bottom:var(--space-sm)}.mobile-personal-action{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));z-index:8;border:1px solid var(--ink);background:var(--accent);width:52px;height:52px;color:var(--ink);font-family:var(--font-main);box-shadow:3px 3px 0 var(--ink), 0 14px 30px #2d271c2e;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:0;font-weight:850;display:inline-flex;position:fixed}.mobile-personal-action svg{width:20px;height:20px}.mobile-personal-action:active{box-shadow:1px 1px 0 var(--ink), 0 10px 20px #2d271c24;transform:translate(1px,1px)}}@media (width<=430px){:root{--space-xl:1.15rem;--space-2xl:1.45rem;--space-3xl:2rem}.home-shell,.app-shell,.login-page{padding-inline:max(.75rem, env(safe-area-inset-left))}.war-epic-copy p:first-child{font-size:1.08rem}.war-epic-copy p{font-size:.9rem;line-height:1.42}.home-etf-panel,.leaderboard-module,.etf-module,.picks-module,.add-module,.lock-progress-module,.home-live-card,.lorenzo-copy,.lorenzo-panel,.investor-profile-editor,.login-panel{padding:var(--space-md)}.module-header{display:grid}.personal-stack article{grid-template-columns:40px minmax(0,1fr)}.home-live-strip{grid-template-columns:1fr}.personal-stack .character-avatar{display:none}.leaderboard-return{grid-column:2}.metric,.mini-callout,.lock-progress-hero,.allocation-row,.asset-result{padding:var(--space-md)}.selected-fighter-chip{grid-template-columns:44px minmax(0,1fr)}.selected-fighter-chip .ghost-button{grid-column:1/-1}td{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.fighter-card,.fighter-frame img{transform:none}.war-logo-panel,.war-logo-panel:before,.home-live-card,.fighter-frame,.fighter-nameplate,.war-epic-copy,.home-copy,.home-scoreboard,.home-leader-row,.investor-comparison-card,.investor-tab,.investor-portfolio-panel,.investor-pick-card,.home-personal>div,.personal-stack article,.lorenzo-copy,.lorenzo-figure,.lorenzo-summary-grid .metric,.lorenzo-panel,.lorenzo-forecast,.topbar,.hero-grid>.module,.work-grid>.module{opacity:1!important;will-change:auto!important;animation:none!important;transform:none!important}.home-etf-panel:after{display:none}}@media (prefers-reduced-data:reduce){.war-logo-panel:before,.home-etf-panel:after,.progressive-blur{display:none}.fighter-card,.fighter-frame img,.war-god-figure,.lorenzo-figure,.war-epic-copy{animation:none!important}}.war-epic-copy p:first-child,.war-epic-copy p,.home-copy p,.home-personal p,.section-heading p,.lorenzo-copy p:not(.eyebrow),.lorenzo-panel-heading p,.lorenzo-forecast p,.lorenzo-challenger-copy{color:var(--muted)!important;text-shadow:none!important}.home-links a:hover,.home-logo:hover,.nav-link-button:hover{color:var(--ink)!important}:is(.module,.home-live-strip,.home-live-card,.home-scoreboard,.home-etf-panel,.home-etf-allocation-panel,.home-etf-line-panel,.home-etf-stat-rail .metric,.personal-stack,.investor-comparison-card,.investor-profile-editor,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel,.login-panel,.side-rail,.topbar,.leaderboard-module,.etf-module,.picks-module,.add-module,.lock-progress-module){border-color:var(--glass-border)!important;color:var(--ink)!important;-webkit-backdrop-filter:blur(22px)saturate(145%)!important;backdrop-filter:blur(22px)saturate(145%)!important;background:linear-gradient(135deg,#ffffff13,#ffffff05),#08090aa3!important;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff2b,inset 0 0 0 1px #ffffff0b!important}.home-etf-panel:after{opacity:.82;background:linear-gradient(90deg,#0000,#ffffff2e,#0000)!important}:is(.leaderboard-row:first-child,.investor-tab:hover,.investor-tab.active,.asset-result:hover,.asset-result.selected,.allocation-row.is-new,.lock-progress-list article.current,.lorenzo-chart-key.benchmark){background:linear-gradient(135deg,#d6b45a21,#ffffff06),#0c0c0a99!important;border-color:#d6b45a75!important;box-shadow:inset 0 1px #ffffff2e,0 10px 32px #00000038!important}.home-etf-founded-badge{aspect-ratio:auto;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(135deg,#d6b45a29,#ffffff06),#0a0a0a8f;border:1px solid #d6b45a6b;border-radius:999px;width:clamp(142px,15vw,168px);min-height:48px;padding:.56rem 1rem;box-shadow:inset 0 1px #ffffff2e,0 10px 28px #0000003d}.home-etf-founded-badge small{color:var(--accent-deep)!important}.home-etf-founded-badge strong{color:var(--ink)!important;text-shadow:none!important}.home-live-card.leader,.home-etf-panel.positive-trend,.home-etf-panel.negative-trend,.home-etf-panel.empty,.home-etf-panel.loading,.lorenzo-challenger{color:var(--ink)!important}:is(.home-etf-topline p,.home-etf-allocation-panel>div:first-child small,.home-leader-row small,.personal-stack small,.investor-pick-card small,.lorenzo-chart-key small,.lorenzo-forecast-top small,.lorenzo-conditions span,.lorenzo-book small,.ticker-cell span,.notice span,.member-chip,.asset-result small,.allocation-row small){color:var(--muted)!important}.risk-balanced{color:var(--gain)!important}.risk-restless{color:var(--accent-deep)!important}:is(input,textarea){box-shadow:inset 0 1px #ffffff1a;border-color:var(--glass-border-strong)!important;color:var(--ink)!important;background:#ffffff12!important}.allocation-pie-label,.allocation-pie-sub,.allocation-pie-value{fill:var(--ink)!important}.benchmark-rank{background:#ffffff1a!important}.lorenzo-chart-y-label,.lorenzo-chart-x-label{fill:var(--muted)!important}.return-pill,.locked-value{background:#ffffff0f!important}.table-wrap{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff08}@media (hover:hover) and (pointer:fine){:is(.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel):hover{border-color:#d6b45a6b!important;transform:translateY(-3px)!important;box-shadow:0 30px 86px #00000070,inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0e!important}:is(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.benchmark-table article):hover{background:#ffffff12!important;border-color:#d6b45a57!important;box-shadow:inset 0 1px #ffffff29,0 14px 34px #00000042!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#171511;--ink-soft:#4f493e;--canvas:#fffdf6;--paper:#fffef8d6;--paper-soft:#f7f2e4e0;--paper-dim:#ddd5bf;--muted:#716a5d;--line-dark:#17151170;--line-paper:#41392624;--glass-surface:#fffef8bd;--glass-surface-strong:#fffef8e6;--glass-border:#2e291d26;--glass-border-strong:#2e291d42;--glass-shadow:0 14px 46px #2d271c14;--glass-shadow-hover:0 22px 58px #2d271c21;--interaction-glow:#d6b45a33;--accent:#d9bd45;--accent-soft:#d8bd4229;--accent-deep:#6f5815;--gain:#247d50;--loss:#b84a43;--shadow-block:#171511db;--shadow-soft:#2d271c1f}body:before{background-image:linear-gradient(#231f160b 1px,#0000 1px),linear-gradient(90deg,#231f1609 1px,#0000 1px)!important;-webkit-mask-image:linear-gradient(#00000075,#0000 78%)!important;mask-image:linear-gradient(#00000075,#0000 78%)!important}.war-logo img,.official-brand-logo,.rail-logo-button img,.login-logo{filter:drop-shadow(0 18px 32px #2d271c14)!important}.war-logo-panel:before{filter:blur(36px)!important;background:radial-gradient(circle at 48% 46%,#d8bd422e,#0000 48%),radial-gradient(circle,#ffffffad,#0000 64%)!important}.war-epic-copy p:first-child,.war-epic-copy p,.home-copy p,.home-personal p,.section-heading p,.lorenzo-copy p:not(.eyebrow),.lorenzo-panel-heading p,.lorenzo-forecast p,.lorenzo-challenger-copy,.login-copy{color:var(--muted)!important;text-shadow:none!important}.war-epic-copy p:first-child{color:var(--ink)!important}:is(.module,.home-live-strip,.home-live-card,.home-scoreboard,.home-etf-panel,.home-etf-allocation-panel,.home-etf-line-panel,.home-etf-stat-rail .metric,.personal-stack,.investor-comparison-card,.investor-profile-editor,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel,.login-panel,.side-rail,.topbar,.leaderboard-module,.etf-module,.picks-module,.add-module,.lock-progress-module){border-color:var(--glass-border)!important;box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffeb, inset 0 0 0 1px #ffffff52!important;color:var(--ink)!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;backdrop-filter:blur(18px)saturate(145%)!important;background:linear-gradient(135deg,#ffffffc7,#fffef894),#fffef8ad!important}:is(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-pick-card,.lorenzo-chart-canvas,.lorenzo-chart-key,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button,.benchmark-table article,.notice,.investor-empty){border-color:var(--line-paper)!important;color:var(--ink)!important;background:linear-gradient(135deg,#ffffffd1,#fffef8a3),#fffef8b3!important;box-shadow:inset 0 1px #ffffffd6,0 1px 2px #2d271c08!important}:is(.rank-slot,.leaderboard-rank,.lorenzo-rank,.lorenzo-risk,.home-etf-lock-count,.locked-value,.return-pill,.status-pill,.member-chip,.builder-progress-count,.benchmark-rank){border-color:var(--glass-border-strong)!important;color:var(--ink)!important;background:#fffef8c2!important;box-shadow:inset 0 1px #ffffffc7!important}.home-etf-founded-badge{background:linear-gradient(135deg,#ffee976b,#fffef8c2),#fffef8b8!important;border-color:#6f581552!important;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #2d271c14!important}.eyebrow,.home-etf-ticker,.home-live-card>span,.basis-note,.leaderboard-micro,.module-header .eyebrow,.forecast-metric small,.home-etf-allocation-panel span,.home-etf-line-panel span,th,label,.investor-pick-price-row small span{color:var(--accent-deep)!important}:is(.home-logo small,.home-links a,.home-etf-topline p,.home-etf-allocation-panel>div:first-child small,.home-leader-row small,.personal-stack small,.investor-pick-card small,.lorenzo-chart-key small,.lorenzo-forecast-top small,.lorenzo-conditions span,.lorenzo-book small,.ticker-cell span,.notice span,.member-chip,.asset-result small,.allocation-row small,.metric span,.mini-callout span){color:var(--muted)!important}:is(.positive,.return-pill.positive,.leaderboard-return.is-live .positive,.mini-callout.positive){color:var(--gain)!important}:is(.negative,.return-pill.negative,.mini-callout.negative){color:var(--loss)!important}.primary-button{background:linear-gradient(135deg, #f3d66a, var(--accent))!important;color:var(--ink)!important;border-color:#17151180!important;box-shadow:3px 3px #171511e6,0 12px 26px #d8bd4229!important}:is(.ghost-button,.icon-button,.nav-link-button,.module .ghost-button,.module .ghost-button:hover){border-color:var(--glass-border-strong)!important;color:var(--ink)!important;background:#fffef8b3!important;box-shadow:inset 0 1px #ffffffb8!important}:is(input,textarea){color:var(--ink)!important;background:#fffef8db!important;border-color:#17151157!important;box-shadow:inset 0 1px #ffffffdb!important}:is(input,textarea)::placeholder{color:#1715116b!important}.builder-progress-track{border-color:var(--line-paper)!important;background:#e7dfca9e!important}.allocation-pie-track{stroke:#1715111f!important}.allocation-pie-label,.allocation-pie-sub{fill:var(--ink)!important}.allocation-pie-value,.lorenzo-chart-y-label,.lorenzo-chart-x-label{fill:var(--muted)!important}.home-chart-baseline{stroke:#1715112e!important}.home-chart-dot{fill:var(--accent)!important;stroke:var(--ink)!important}.benchmark-swatch,.lorenzo-line-swatch{box-shadow:0 0 0 2px #fffdf6f2,0 0 0 3px #17151129!important}.lorenzo-figure{opacity:.14!important;mix-blend-mode:multiply!important;filter:grayscale()contrast(1.02)brightness(.98)!important}.war-god-figure{mix-blend-mode:multiply!important;filter:grayscale()contrast(1.02)brightness(.98)blur(.35px)!important}.lorenzo-chart-bg{fill:#fffef8a3!important}.lorenzo-chart-grid,.lorenzo-chart-milestone{stroke:#1715111a!important}.lorenzo-chart-axis{stroke:#17151147!important}.lorenzo-chart-series polyline{filter:drop-shadow(0 2px 4px #2d271c1f)!important}.lorenzo-chart-marker{stroke-width:3px;fill:#fffdf6!important}.lorenzo-chart-tooltip rect{fill:#171511f5!important;stroke:#d8bd426b!important}.lorenzo-chart-tooltip text{fill:#fffdf6!important}.lorenzo-chart-tooltip-value{fill:#fffdf6b8!important}.lorenzo-benchmark-mark{border-color:var(--glass-border-strong)!important;color:#fffdf6!important;background:#171511eb!important}.lorenzo-chart-key img,.lorenzo-investor-mark img,.investor-tab img,.login-roster-grid img,.selected-fighter-chip img,.character-avatar img{filter:grayscale()contrast(1.05)drop-shadow(0 8px 14px #2d271c1f)!important}.asset-result .asset-result-action{background:var(--ink)!important;color:#fffdf6!important}.asset-result .asset-result-action.selected{color:var(--gain)!important;background:#edf8ed!important;border-color:#247d5038!important}.table-wrap{border:1px solid var(--line-paper)!important;background:#fffef88f!important}.mobile-personal-action{background:var(--accent)!important;color:var(--ink)!important;border-color:#17151180!important;box-shadow:3px 3px #171511e6,0 14px 30px #2d271c24!important}@media (hover:hover) and (pointer:fine){:is(.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel):hover{box-shadow:var(--glass-shadow-hover), inset 0 1px 0 #fffffff0, inset 0 0 0 1px #ffffff61!important;border-color:#6f581557!important;transform:translateY(-3px)!important}:is(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-comparison-card,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.benchmark-table article):hover{background:linear-gradient(135deg,#ffffffe0,#fffadea3),#fffef8c7!important;border-color:#6f581547!important;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #2d271c17!important}}:root{--canvas:#f8f9f7;--paper:#fffffddb;--paper-soft:#eff2efe6;--paper-dim:#d7ddd8;--muted:#68706a;--line-dark:#12161470;--line-paper:#12161421;--glass-surface:#fffffdc2;--glass-surface-strong:#fffffdeb;--glass-border:#12161424;--glass-border-strong:#12161442;--glass-shadow:0 14px 46px #1f272314;--glass-shadow-hover:0 22px 58px #1f27231f;--interaction-glow:#5f756833;--accent:#607568;--accent-soft:#6075681f;--accent-deep:#405249;--shadow-soft:#1f27231f}body:before{background-image:linear-gradient(#1216140a 1px,#0000 1px),linear-gradient(90deg,#12161408 1px,#0000 1px)!important}.progressive-blur:after{background:linear-gradient(#0000,#f8f9f7c7)!important}.war-logo-panel:before{background:radial-gradient(circle at 48% 46%,#60756824,#0000 48%),radial-gradient(circle,#fffffdb3,#0000 64%)!important}:is(.module,.home-live-strip,.home-live-card,.home-scoreboard,.home-etf-panel,.home-etf-allocation-panel,.home-etf-line-panel,.home-etf-stat-rail .metric,.personal-stack,.investor-comparison-card,.investor-profile-editor,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel,.login-panel,.side-rail,.topbar,.leaderboard-module,.etf-module,.picks-module,.add-module,.lock-progress-module){box-shadow:var(--glass-shadow), inset 0 1px 0 #fffffff0, inset 0 0 0 1px #ffffff5c!important;background:linear-gradient(135deg,#ffffffd1,#f8faf89e),#fffffdb3!important}:is(.home-etf-panel,.lorenzo-copy){background:radial-gradient(circle at 18% 0,#60756824,#0000 34rem),linear-gradient(135deg,#ffffffdb,#f8faf8a3),#fffffdbd!important}.home-live-strip{background:linear-gradient(135deg,#fffffde0,#eff2efb8),#fffffdbd!important}:is(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-pick-card,.lorenzo-chart-canvas,.lorenzo-chart-key,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button,.benchmark-table article,.notice,.investor-empty){background:linear-gradient(135deg,#ffffffd6,#f8faf8a8),#fffffdb8!important;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #1f272308!important}:is(.leaderboard-row:first-child,.investor-tab:hover,.investor-tab.active,.investor-comparison-card:hover,.investor-comparison-card.active,.asset-result:hover,.asset-result.selected,.allocation-row.is-new,.lock-progress-list article.current,.lorenzo-chart-key.benchmark){background:linear-gradient(135deg,#dce5deb8,#fffffdc7),#eff4f0bd!important;border-color:#4052494d!important;box-shadow:inset 0 1px #ffffffeb,0 8px 24px #1f272314!important}.basis-note,.home-etf-founded-badge{background:linear-gradient(135deg,#e8eee9c7,#fffffdc7),#fffffdb8!important;border-color:#40524947!important}.primary-button:hover{background:linear-gradient(135deg,#101311,#2a312e)!important}:is(.ghost-button:hover,.icon-button:hover,.nav-link-button:hover){background:#e8eee9c7!important;border-color:#40524957!important}.builder-progress-track{background:#dee4dfb3!important}.builder-progress-track span{background:linear-gradient(90deg,#607568,#87968d)!important}.metric.is-live:after{background:linear-gradient(115deg,#0000 8%,#60756824,#0000 30%)!important}.home-chart-dot{fill:var(--accent)!important}.lorenzo-chart-tooltip rect{stroke:#6075686b!important}.mobile-personal-action{color:#fbfcfa!important;background:linear-gradient(135deg,#1c211f,#313936)!important;border-color:#171511b8!important;box-shadow:3px 3px #171511e6,0 14px 30px #1f272324!important}@media (hover:hover) and (pointer:fine){:is(.module,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel):hover{box-shadow:var(--glass-shadow-hover), inset 0 1px 0 #fffffff0, inset 0 0 0 1px #ffffff61!important;border-color:#40524952!important}:is(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-tab,.investor-comparison-card,.investor-pick-card,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.benchmark-table article):hover{background:linear-gradient(135deg,#ffffffe0,#e8eee9a3),#fffffdc7!important;border-color:#40524947!important;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #1f272317!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4efe6;--ink-soft:#d7d0c2;--canvas:#090b0a;--paper:#111312c7;--paper-soft:#1f2220d1;--paper-dim:#4b514d;--muted:#a9afa7;--line-dark:#f4efe64d;--line-paper:#f4efe621;--glass-surface:#161917c2;--glass-surface-strong:#1f2320e6;--glass-border:#f4efe624;--glass-border-strong:#f4efe63d;--glass-shadow:0 18px 46px #00000057;--glass-shadow-hover:0 22px 54px #0000006b;--interaction-glow:#c6a44d3d;--accent:#c6a44d;--accent-soft:#c6a44d29;--accent-deep:#d7bd73;--gain:#62d08f;--loss:#f06a61;--shadow-block:#000000ad;--shadow-soft:#00000057;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px}html{background:var(--canvas)!important}body{color:var(--ink)!important;background:linear-gradient(#0a0d0c 0%,#141816 48%,#090b0a 100%)!important}body:before{background-image:linear-gradient(#f4efe609 1px,#0000 1px),linear-gradient(90deg,#f4efe607 1px,#0000 1px)!important;background-size:48px 48px!important;-webkit-mask-image:linear-gradient(#ffffff57,#0000 76%)!important;mask-image:linear-gradient(#ffffff57,#0000 76%)!important}.home-nav{background:#090b0abd!important}.home-brand-mark,.home-copy h2,.home-scoreboard .module-header h2,.section-heading h2,.home-personal h2,.topbar h2,.module h2,.module h3,.leader-name strong,.ticker-cell strong{color:var(--ink)!important}.home-brand-mark img,.war-logo img,.official-brand-logo,.rail-logo-button img,.login-logo{filter:invert()contrast(1.08)drop-shadow(0 16px 28px #00000061)!important}.home-brand-mark small,.home-links a,.home-copy p,.home-personal p,.section-heading p:not(.eyebrow),.login-copy,.notice span,.lorenzo-panel-heading p,.lorenzo-forecast p,.metric span,.mini-callout span,.home-etf-topline p,.home-etf-allocation-panel>div:first-child small,.home-leader-row small,.personal-stack small,.investor-pick-card small,.lorenzo-chart-key small,.lorenzo-forecast-top small,.lorenzo-conditions span,.lorenzo-book small,.ticker-cell span,.asset-result small,.allocation-row small,.member-chip,.leader-name span,.return-stack span{color:var(--muted)!important;text-shadow:none!important}.home-links{background:#f4efe60b!important;border-color:#f4efe61a!important}.home-links a:hover{color:var(--ink)!important;background:#f4efe614!important}.home-live-strip{background:linear-gradient(135deg,#f4efe615,#f4efe607),#101211d1!important;border-color:#f4efe629!important;box-shadow:0 20px 60px #00000047!important}.home-live-card{box-shadow:none!important;background:0 0!important}.home-live-card.leader{background:linear-gradient(135deg,#c6a44d29,#62d08f09),0 0!important}:is(.module,.home-scoreboard,.home-etf-panel,.personal-stack,.investor-profile-editor,.investor-portfolio-panel,.lorenzo-copy,.lorenzo-panel,.login-panel,.side-rail,.topbar,.leaderboard-module,.etf-module,.picks-module,.add-module,.lock-progress-module){border-color:var(--glass-border)!important;border-radius:var(--radius-lg)!important;color:var(--ink)!important;background:linear-gradient(135deg,#f4efe612,#f4efe606),#101211c7!important;box-shadow:0 18px 48px #0000004f,inset 0 1px #f4efe61c!important}:is(.home-leader-row,.leaderboard-row,.personal-stack article,.investor-comparison-card,.investor-tab,.investor-pick-card,.lorenzo-chart-canvas,.lorenzo-chart-key,.lorenzo-forecast,.lorenzo-book article,.forecast-metric,.metric,.mini-callout,.allocation-row,.asset-result,.profile-editor-chip,.lock-progress-list article,.draft-panel,.asset-results,.builder-progress,.lock-progress-hero,.selected-fighter-chip,.login-roster-grid button,.benchmark-table article,.notice,.investor-empty,.home-etf-allocation-panel,.home-etf-line-panel,.home-etf-stat-rail .metric){color:var(--ink)!important;background:linear-gradient(135deg,#f4efe60e,#f4efe604),#16191794!important;border-color:#f4efe61c!important;box-shadow:inset 0 1px #f4efe614!important}:is(.leaderboard-row:first-child,.personal-stack article:first-child,.investor-tab:hover,.investor-tab.active,.investor-comparison-card:hover,.investor-comparison-card.active,.asset-result:hover,.asset-result.selected,.allocation-row.is-new,.lock-progress-list article.current,.lorenzo-chart-key.benchmark){background:linear-gradient(135deg,#c6a44d29,#f4efe607),#181712ad!important;border-color:#c6a44d7a!important}.eyebrow,.home-etf-ticker,.home-live-card>span,.leaderboard-micro,.module-header .eyebrow,.forecast-metric small,.home-etf-allocation-panel span,.home-etf-line-panel span,th,label,.investor-pick-price-row small span{color:var(--accent-deep)!important}.positive,.return-pill.positive,.leaderboard-return.is-live .positive,.mini-callout.positive{color:var(--gain)!important}.negative,.return-pill.negative,.mini-callout.negative{color:var(--loss)!important}.basis-note,.home-etf-founded-badge{color:var(--accent-deep)!important;background:#c6a44d1f!important;border-color:#c6a44d57!important}.home-etf-founded-badge strong{color:var(--ink)!important}.leaderboard-rank,.rank-slot,.comparison-rank,.benchmark-rank,.builder-progress-count{color:var(--ink)!important;box-shadow:none!important;background:#c6a44d24!important;border-color:#c6a44d6b!important}.return-pill,.locked-value,.status-pill,.member-chip,.lorenzo-risk{color:var(--ink)!important;background:#f4efe60f!important;border-color:#f4efe629!important}.locked-value{color:var(--accent-deep)!important}.primary-button{color:#10110f!important;background:linear-gradient(135deg,#e0c16a,#b9943d)!important;border-color:#c6a44d94!important;box-shadow:0 12px 28px #c6a44d24!important}.ghost-button,.icon-button,.nav-link-button,.module .ghost-button,.module .ghost-button:hover{color:var(--ink)!important;box-shadow:none!important;background:#f4efe60e!important;border-color:#f4efe629!important}input,textarea{color:var(--ink)!important;background:#f4efe612!important;border-color:#f4efe633!important}input::placeholder,textarea::placeholder{color:#f4efe66b!important}.table-wrap{background:#f4efe609!important;border-color:#f4efe621!important}thead th{background:#101211f5!important}th,td{border-bottom-color:#f4efe61a!important}tbody tr:hover{background:#c6a44d12!important}.home-shell .home-live-strip,.home-shell .home-scoreboard,.home-shell .home-etf-panel,.home-shell .personal-stack,.home-shell .investor-profile-editor,.home-shell .investor-portfolio-panel,.home-shell .lorenzo-copy,.home-shell .lorenzo-panel,.login-page .login-panel,.app-shell .side-rail,.app-shell .topbar,.app-shell .module{border-color:var(--glass-border)!important;color:var(--ink)!important;background:linear-gradient(135deg,#f4efe612,#f4efe606),#101211c7!important;box-shadow:0 18px 48px #0000004f,inset 0 1px #f4efe61c!important}.home-shell .home-live-card,.home-shell .home-etf-allocation-panel,.home-shell .home-etf-line-panel,.home-shell .home-etf-stat-rail .metric,.home-shell .personal-stack article,.home-shell .investor-comparison-card,.home-shell .investor-tab,.home-shell .investor-pick-card,.home-shell .lorenzo-chart-canvas,.home-shell .lorenzo-chart-key,.home-shell .lorenzo-forecast,.home-shell .lorenzo-book article,.home-shell .forecast-metric,.home-shell .metric,.home-shell .mini-callout,.home-shell .benchmark-table article,.app-shell .leaderboard-row,.app-shell .metric,.app-shell .mini-callout,.app-shell .profile-editor-chip,.app-shell .allocation-row,.app-shell .asset-result,.app-shell .draft-panel,.app-shell .asset-results,.app-shell .builder-progress,.app-shell .lock-progress-hero,.app-shell .lock-progress-list article,.login-page .selected-fighter-chip,.login-page .login-roster-grid button{color:var(--ink)!important;background:linear-gradient(135deg,#f4efe60e,#f4efe604),#16191794!important;border-color:#f4efe61c!important;box-shadow:inset 0 1px #f4efe614!important}.home-shell .home-live-card.leader,.home-shell .personal-stack article:first-child,.app-shell .leaderboard-row:first-child,.home-shell .investor-tab.active,.home-shell .investor-comparison-card.active{background:linear-gradient(135deg,#c6a44d29,#f4efe607),#181712ad!important;border-color:#c6a44d7a!important}.home-shell .home-live-card strong,.home-shell .home-live-card small,.home-shell .home-live-card span{text-shadow:none!important}.home-brand-mark{grid-template-columns:42px minmax(0,auto)!important;gap:.68rem!important}.brand-monogram{width:42px;height:42px;color:var(--ink);font-family:var(--font-main);letter-spacing:0;background:linear-gradient(135deg,#c6a44d47,#f4efe60b),#101211eb;border:1px solid #c6a44d6b;border-radius:10px;place-items:center;font-size:.86rem;font-weight:900;display:grid;box-shadow:inset 0 1px #f4efe629,0 14px 28px #00000052}@media (width<=760px){.home-brand-mark{grid-template-columns:38px minmax(0,1fr)!important;gap:.6rem!important}.brand-monogram{border-radius:8px;width:38px;height:38px;font-size:.78rem}.home-links{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.16rem!important;display:grid!important;overflow:visible!important}.home-links a{text-align:center!important;justify-content:center!important;min-width:0!important;padding:0 .2rem!important;font-size:clamp(.66rem,2.65vw,.78rem)!important}.home-nav-actions{grid-column:auto!important;justify-self:stretch!important;width:100%!important;display:flex!important}.primary-button.home-nav-button{width:100%!important;min-height:42px!important;box-shadow:none!important}.mobile-personal-action{display:none!important}}@media (width<=430px){.home-links{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-links a{min-height:34px!important}}.app-shell .topbar h2{color:#f7f1e7!important;-webkit-text-fill-color:#f7f1e7!important;letter-spacing:0!important;text-shadow:0 1px #0000006b!important;font-size:clamp(2rem,3.2vw,2.65rem)!important}.app-shell .topbar,.app-shell .hero-grid>.module,.app-shell .work-grid>.module{opacity:1!important;animation:none!important;transform:none!important}.app-shell .topbar .ghost-button,.app-shell .topbar .refresh-button,.app-shell .topbar .nav-link-button{color:#f7f1e7!important;background:#f4efe610!important;border-color:#f4efe62e!important;box-shadow:inset 0 1px #f4efe61a!important}.home-shell .benchmark-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-md);display:flex}.home-shell .benchmark-panel-header>div:first-child{gap:.22rem;min-width:0;display:grid}.home-shell .benchmark-panel-header span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;color:var(--accent-deep)!important}.home-shell .benchmark-panel-header strong{font-size:clamp(1.02rem,2vw,1.38rem);line-height:1.12;color:var(--ink)!important}.home-shell .benchmark-headline-card{background:linear-gradient(135deg,#c6a44d21,#f4efe608),#0c0e0d85;border:1px solid #c6a44d3d;border-radius:8px;gap:.12rem;min-width:152px;padding:.7rem .82rem;display:grid}.home-shell .benchmark-headline-card small{text-transform:uppercase;font-size:.64rem;font-weight:850;color:var(--muted)!important}.home-shell .benchmark-headline-card strong{font-family:var(--font-main);font-size:1.04rem}.home-shell .benchmark-headline-card span{letter-spacing:0;text-transform:none;font-size:.84rem;color:var(--gain)!important}.home-shell .home-etf-chart-shell{background:linear-gradient(#f4efe609,#f4efe603),#07090838;border:1px solid #f4efe61a;border-radius:10px;min-height:352px;margin:.8rem 0 1rem;padding:.35rem .25rem 0;position:relative}.home-shell .home-etf-chart{width:100%;height:342px;display:block;overflow:visible}.home-shell .home-chart-grid-line path{fill:none;stroke:#f4efe617;stroke-width:1px}.home-shell .home-chart-grid-line text,.home-shell .home-chart-axis-labels text{fill:#f4efe68a;font-family:var(--font-mono);font-size:.62rem;font-weight:800}.home-shell .home-chart-baseline{stroke-dasharray:6 7;stroke:#c6a44d57!important;stroke-width:1.4px!important}.home-shell .home-chart-area{fill:url(#home-etf-area-fill)!important}.home-shell .home-chart-line{stroke-width:3px;vector-effect:non-scaling-stroke;stroke:var(--series-color,currentColor)!important}.home-shell .home-chart-series.benchmark .home-chart-line{opacity:.9!important;stroke-width:2.6px!important}.home-shell .home-chart-dot,.home-shell .home-chart-hover-dot{stroke-width:3px;fill:var(--series-color,currentColor)!important;stroke:#070908f5!important}.home-shell .home-chart-series.primary .home-chart-dot,.home-shell .home-chart-hover-dot.primary{stroke-width:3.2px;stroke:#f4efe6db!important}.home-shell .home-chart-hover-line{fill:none;stroke:#f4efe647;stroke-width:1.2px;stroke-dasharray:4 5}.home-shell .home-chart-tooltip{z-index:3;pointer-events:none;background:#0a0c0bf0;border:1px solid #f4efe629;border-radius:8px;gap:.38rem;min-width:230px;max-width:min(310px,100% - 1.5rem);padding:.72rem;display:grid;position:absolute;box-shadow:0 18px 42px #00000061}.home-shell .home-chart-tooltip>strong{color:var(--ink);font-size:.78rem}.home-shell .home-chart-tooltip span{grid-template-columns:10px minmax(48px,1fr) auto;align-items:center;gap:.08rem .48rem;display:grid}.home-shell .home-chart-tooltip i{background:var(--series-color);border-radius:50%;width:9px;height:9px}.home-shell .home-chart-tooltip b{color:var(--ink);font-size:.74rem}.home-shell .home-chart-tooltip em{font-family:var(--font-mono);font-size:.72rem;font-style:normal;font-weight:900}.home-shell .home-chart-tooltip small{color:var(--muted);grid-column:2/-1;font-size:.66rem;font-weight:800}.home-shell .benchmark-table{gap:.56rem!important}.home-shell .benchmark-table article{grid-template-columns:34px 14px minmax(0,1fr) auto;grid-template-areas:"rank swatch name result"".track track track";background:linear-gradient(135deg,#f4efe60d,#f4efe604),#0e110fb8!important;border-color:#f4efe61f!important;border-radius:8px!important;gap:.5rem .74rem!important;min-height:74px!important;padding:.72rem .82rem!important;display:grid!important}.home-shell .benchmark-rank{grid-area:rank;color:var(--ink)!important;background:#f4efe612!important}.home-shell .benchmark-swatch{grid-area:swatch;align-self:center;background:var(--benchmark-color)!important;box-shadow:0 0 0 2px #f4efe629!important}.home-shell .benchmark-name{grid-area:name;min-width:0}.home-shell .benchmark-result{grid-area:result;justify-items:end;gap:.1rem;display:grid}.home-shell .benchmark-result>span{font-family:var(--font-mono);font-size:.88rem;font-weight:900}.home-shell .benchmark-delta{white-space:nowrap;font-size:.66rem!important}.home-shell .benchmark-track{background:#f4efe614;border-radius:999px;grid-area:track;height:9px;display:block;position:relative;overflow:visible}.home-shell .benchmark-track-zero{top:-3px;bottom:-3px;left:var(--zero-score);background:#f4efe638;width:1px;position:absolute}.home-shell .benchmark-track-fill{top:0;bottom:0;left:var(--benchmark-fill-start);width:max(2px, var(--benchmark-fill-width));background:var(--benchmark-color);border-radius:999px;position:absolute}.home-shell .benchmark-track-fund,.home-shell .benchmark-track-lads{border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-shell .benchmark-track-fund{left:var(--benchmark-score);background:var(--benchmark-color);border:2px solid #f4efe6b8}.home-shell .benchmark-track-lads{left:var(--lads-score);background:var(--gain);border:2px solid #070908e6;box-shadow:0 0 0 2px #62d08f38}@media (width<=760px){.home-shell .benchmark-panel-header{display:grid}.home-shell .benchmark-headline-card{min-width:0}.home-shell .home-etf-chart-shell{min-height:306px}.home-shell .home-etf-chart{height:296px}.home-shell .benchmark-table article{grid-template-columns:30px 12px minmax(0,1fr);grid-template-areas:"rank swatch name"".result result"".track track"}.home-shell .benchmark-result{justify-items:start}.home-shell .home-chart-tooltip{min-width:0;right:.65rem;top:.65rem!important;left:.65rem!important}}.home-shell .investor-comparison-card{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:.78rem .95rem!important}.home-shell .investor-comparison-card img{grid-area:1/1;width:56px!important;height:64px!important}.home-shell .comparison-name{grid-area:1/2}.home-shell .comparison-return{border-top:1px solid #8080802e;grid-column:1/-1;padding-top:.82rem}.leaderboard-rank,.rank-slot{width:32px!important;height:32px!important;color:var(--muted)!important;box-shadow:none!important;font-family:var(--font-ui)!important;background:0 0!important;border:1px solid #80808042!important;border-radius:999px!important;font-size:.76rem!important;font-weight:800!important}.home-shell .personal-stack article{grid-template-columns:34px 62px minmax(0,1fr) minmax(132px,auto)!important;gap:clamp(.8rem,1.6vw,1.15rem)!important}@media (width<=620px){.home-shell .investor-comparison-card{grid-template-columns:52px minmax(0,1fr)!important}.home-shell .personal-stack article{grid-template-columns:32px minmax(0,1fr)!important}.home-shell .personal-stack .character-avatar{display:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shell:#0b0b0a;--shell-raised:#171713;--surface:#fffef8;--surface-muted:#f6f3e8;--surface-pressed:#e8e2cf;--ink-paper:#11110f;--ink-muted:#6f6a5d;--brand:#b7f044;--brand-soft:#b7f04429;--official:#e4c447;--official-soft:#e4c44729;--positive:#248f57;--negative:#b84a43;--info:#45b7c8;--ink:var(--ink-paper);--ink-soft:#34342f;--canvas:var(--surface-muted);--paper:var(--surface);--paper-soft:var(--surface-muted);--paper-dim:var(--surface-pressed);--muted:var(--ink-muted);--line-dark:#11110fb8;--line-paper:#11110f24;--glass-surface:#fffef8f0;--glass-surface-strong:#fffef8fa;--glass-border:#11110f24;--glass-border-strong:#11110f57;--glass-shadow:none;--glass-shadow-hover:none;--interaction-glow:#b7f04424;--accent:var(--brand);--accent-soft:var(--brand-soft);--accent-deep:var(--official);--gain:var(--positive);--loss:var(--negative);--shadow-block:#11110fc7;--shadow-soft:#11110f14;--font-main:"Bricolage Grotesque", "Geist", system-ui, sans-serif;--font-ui:"Geist", "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-sans:var(--font-ui);--font-mono:"Geist Mono", "SF Mono", ui-monospace, Menlo, Monaco, monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px}html,body{background:var(--canvas)!important;color:var(--ink)!important}body:before{opacity:.72;-webkit-mask-image:linear-gradient(#00000052,#0000 72%);mask-image:linear-gradient(#00000052,#0000 72%);background-image:linear-gradient(#11110f08 1px,#0000 1px),linear-gradient(90deg,#11110f07 1px,#0000 1px)!important}.progressive-blur,.progressive-blur:before,.progressive-blur:after,.progressive-blur>div{display:none!important}.home-shell,.app-shell,.login-page,.main-surface{color:var(--ink)!important}.home-shell .home-live-strip,.home-shell .home-scoreboard,.home-shell .home-etf-panel,.home-shell .home-etf-allocation-panel,.home-shell .home-etf-line-panel,.home-shell .personal-stack,.home-shell .investor-profile-editor,.home-shell .investor-portfolio-panel,.home-shell .lorenzo-copy,.home-shell .lorenzo-panel,.home-shell .lorenzo-chart-canvas,.home-shell .lorenzo-chart-key,.home-shell .lorenzo-forecast,.home-shell .lorenzo-book article,.home-shell .forecast-metric,.home-shell .metric,.home-shell .mini-callout,.home-shell .benchmark-table article,.home-shell .investor-comparison-card,.home-shell .investor-pick-card,.app-shell .side-rail,.app-shell .topbar,.app-shell .module,.app-shell .leaderboard-row,.app-shell .metric,.app-shell .mini-callout,.app-shell .profile-editor-chip,.app-shell .allocation-row,.app-shell .asset-result,.app-shell .draft-panel,.app-shell .asset-results,.app-shell .builder-progress,.app-shell .lock-progress-hero,.app-shell .lock-progress-list article,.login-page .login-panel,.login-page .selected-fighter-chip,.login-page .login-roster-grid button{background:var(--paper)!important;box-shadow:none!important;color:var(--ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#14141424!important}.home-shell .home-live-card,.home-shell .home-live-card.leader,.home-shell .personal-stack article,.home-shell .personal-stack article:first-child,.home-shell .investor-comparison-card.active,.home-shell .investor-comparison-card:hover,.app-shell .leaderboard-row:first-child,.app-shell .leaderboard-row:hover{background:var(--paper)!important;box-shadow:none!important;color:var(--ink)!important;border-color:#14141429!important}.home-shell .home-live-card.leader,.home-shell .personal-stack article:first-child,.home-shell .investor-comparison-card.active,.app-shell .leaderboard-row:first-child{border-color:#1414146b!important}.home-nav{background:0 0!important;border-bottom:1px solid #1414141f!important}.home-brand-mark,.rail-logo-button,.home-logo{color:var(--ink)!important}.brand-monogram{background:var(--paper)!important;color:var(--ink)!important;box-shadow:none!important;border-color:#14141438!important}.home-links{box-shadow:none!important;background:#ffffffc7!important;border-color:#14141424!important}.home-links a,.home-links a:hover{color:var(--ink)!important;background:0 0!important}.home-links a:hover{box-shadow:inset 0 -2px 0 var(--ink)!important}.primary-button,.primary-button.home-nav-button,.primary-button.home-cta-button,.mobile-personal-action{border-color:var(--ink)!important;background:var(--ink)!important;color:var(--paper)!important;box-shadow:none!important}.primary-button svg,.mobile-personal-action svg{color:inherit!important}.ghost-button,.icon-button,.nav-link-button,.module .ghost-button,.module .ghost-button:hover{background:var(--paper)!important;color:var(--ink)!important;box-shadow:none!important;border-color:#1414142e!important}.primary-button:hover,.ghost-button:hover,.icon-button:hover,.nav-link-button:hover{transform:translateY(-1px)}.eyebrow,.home-etf-ticker,.home-live-card>span,.home-etf-allocation-panel span,.benchmark-panel-header span,.comparison-detail small,.metric span,.mini-callout span,.lorenzo-panel-heading p,.lorenzo-chart-key small,.lorenzo-forecast-top small,.lorenzo-conditions span,.lorenzo-book small,.allocation-row small,.home-etf-founded-badge small{color:var(--muted)!important}.positive,.negative,.return-pill.positive,.return-pill.negative,.leaderboard-return.is-live .positive,.mini-callout.positive,.mini-callout.negative,.home-shell .benchmark-headline-card span,.home-shell .benchmark-result>span,.home-shell .benchmark-delta,.home-etf-panel.positive-trend,.home-etf-panel.negative-trend{color:var(--ink)!important}.status-pill,.status-pill.live,.status-pill.demo,.live-update-badge,.return-pill,.locked-value,.member-chip,.builder-progress-count,.lorenzo-risk,.benchmark-rank,.leaderboard-rank,.rank-slot{background:var(--paper-soft)!important;color:var(--ink)!important;box-shadow:none!important;border-color:#1414142e!important}.live-update-dot,.live-update-dot:after{background:var(--ink)!important;box-shadow:none!important}.home-etf-founded-badge{background:var(--paper-soft)!important;color:var(--ink)!important;box-shadow:none!important;border-color:#1414143d!important}.home-etf-founded-badge img,.lorenzo-figure,.war-god-figure{filter:grayscale()contrast(1.02)!important}.home-etf-founded-badge strong,.home-copy h2,.home-personal h2,.section-heading h2,.lorenzo-copy h2,.investor-profile h3{color:var(--ink)!important;text-shadow:none!important}.home-live-strip{grid-template-columns:minmax(240px,1.1fr) repeat(2,minmax(0,1fr))!important}.home-live-card{border-right:1px solid #14141424!important}.home-live-card:last-child{border-right:0!important}.home-etf-topline,.home-etf-visual-grid,.benchmark-panel-header,.home-etf-stat-rail,.metric-row,.callout-grid,.lorenzo-summary-grid,.lorenzo-layout,.investor-stat-row{color:var(--ink)!important}.home-etf-chart,.home-etf-chart-shell,.lorenzo-chart-canvas,.allocation-pie-wrap{background:#fbfaf7!important;border-color:#1414141f!important}.allocation-pie,.allocation-swatch,.benchmark-swatch,.home-shell .benchmark-track,.home-shell .benchmark-track-fill,.home-shell .benchmark-track-fund,.home-shell .benchmark-track-lads,.lorenzo-line-swatch{filter:grayscale()contrast(1.08)!important}.allocation-pie-track,.lorenzo-chart-bg{fill:#f0efeb!important;stroke:#1414141a!important}.allocation-pie-core{fill:#fbfaf7!important;stroke:#14141429!important}.allocation-pie-label,.allocation-pie-sub,.allocation-pie-value,.lorenzo-chart-y-label,.lorenzo-chart-x-label{fill:var(--ink)!important}.home-chart-grid,.home-chart-axis,.lorenzo-chart-grid,.lorenzo-chart-milestone,.lorenzo-chart-axis{stroke:#14141424!important}.home-chart-line,.home-chart-dot,.home-chart-series.benchmark .home-chart-line,.home-chart-series.benchmark .home-chart-dot,.lorenzo-chart-series polyline,.lorenzo-chart-marker{stroke:var(--ink)!important}.home-chart-fill{fill:#14141414!important}.home-chart-tooltip rect,.lorenzo-chart-tooltip rect{fill:var(--paper)!important;stroke:#1414142e!important;filter:none!important}.home-chart-tooltip text,.lorenzo-chart-tooltip text,.lorenzo-chart-tooltip-value{fill:var(--ink)!important}.benchmark-table article,.allocation-list-compact article,.lorenzo-chart-key,.lorenzo-forecast,.lorenzo-book article,.investor-pick-card,.profile-editor-chip,.allocation-row{background:var(--paper)!important;border-color:#1414141f!important}.rank-slot,.leaderboard-rank{color:var(--muted)!important;background:0 0!important;border-color:#1414143d!important}.war-roster{border-top:1px solid #1414141a!important;border-bottom:1px solid #1414141a!important}.fighter-card,.fighter-frame,.fighter-nameplate{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.war-intro-section,.home-section,.lorenzo-section{border-color:#1414141f!important}.investor-photo-frame{box-shadow:none!important;background:#f2f1ed!important;border-color:#1414141f!important}input,textarea,select{background:var(--paper)!important;color:var(--ink)!important;border-color:#1414142e!important}table,thead,tbody,tr,td,th{border-color:#1414141f!important}@media (width<=760px){.home-live-strip{grid-template-columns:1fr!important}.home-live-card,.home-live-card:last-child{border-bottom:1px solid #1414141f!important;border-right:0!important}.home-live-card:last-child{border-bottom:0!important}}:root{--gain:var(--positive);--loss:var(--negative)}.home-shell .benchmark-headline-card,.home-shell .metric-row .metric,.home-shell .home-etf-stat-rail .metric,.home-shell .lorenzo-chart-key.benchmark,.home-shell .lorenzo-chart-key.pending{background:var(--paper)!important;color:var(--ink)!important;box-shadow:none!important;border-color:#14141424!important}.home-shell .home-chart-area{color:var(--gain)!important;fill:url(#home-etf-area-fill)!important}.home-shell .home-chart-series.primary .home-chart-line{stroke:var(--gain)!important;stroke-width:5.2px!important}.home-shell .home-chart-series.primary .home-chart-dot,.home-shell .home-chart-hover-dot.primary{fill:var(--gain)!important;stroke:var(--paper)!important}.home-shell .home-chart-series.benchmark .home-chart-line,.home-shell .home-chart-series.benchmark .home-chart-dot,.home-shell .home-chart-hover-dot{stroke:var(--series-color,#5f6870)!important;fill:var(--series-color,#5f6870)!important;opacity:.68!important;filter:saturate(.55)contrast(.95)!important}.home-shell .benchmark-swatch,.home-shell .benchmark-track-fill,.home-shell .benchmark-track-fund,.home-shell .allocation-pie,.home-shell .allocation-swatch,.home-shell .lorenzo-line-swatch{filter:saturate(.58)contrast(.96)!important}.home-shell .benchmark-track-lads{background:var(--gain)!important;box-shadow:none!important}.lorenzo-chart-series polyline{stroke:var(--series-color,var(--ink))!important;opacity:.9!important;filter:saturate(.68)contrast(.98)!important}.lorenzo-chart-series.benchmark polyline{stroke:var(--ink)!important;filter:none!important}.lorenzo-chart-series.pending polyline{stroke:var(--muted)!important}.lorenzo-chart-marker{fill:var(--paper)!important;stroke:var(--series-color,var(--ink))!important}.lorenzo-chart-series.benchmark .lorenzo-chart-marker{stroke:var(--ink)!important}.lorenzo-benchmark-mark{border-color:var(--ink)!important;background:var(--ink)!important;color:var(--paper)!important}.home-shell .lorenzo-chart-key.benchmark{border-color:#14141447!important}.home-nav{grid-template-columns:1fr auto!important;min-height:64px!important}.home-nav .home-links{grid-column:1!important;justify-self:center!important}.home-nav .home-nav-actions{grid-column:2!important;justify-self:end!important}.home-nav-button{text-transform:uppercase;letter-spacing:.04em;justify-content:center!important;min-width:116px!important}.home-member-login{white-space:nowrap;min-height:40px!important;color:var(--ink)!important;background:#f4efe612!important;border-color:#f4efe62e!important}.mobile-personal-action{text-transform:uppercase;letter-spacing:.04em;justify-content:center!important;min-width:92px!important}.home-scoreboard{padding:clamp(1rem,1.8vw,1.35rem)!important}.home-scoreboard .module-header{align-items:center!important;gap:1rem!important}.home-scoreboard .module-header h2{text-wrap:balance;max-width:14ch;letter-spacing:-.045em!important;font-size:clamp(2rem,3.7vw,3.35rem)!important;line-height:.98!important}.home-etf-panel{padding:clamp(1rem,1.8vw,1.35rem)!important;overflow:hidden!important}.home-etf-topline{grid-template-columns:minmax(0,1fr) minmax(140px,auto)!important;align-items:start!important}.home-etf-topline strong{max-width:100%;letter-spacing:-.052em!important;font-size:clamp(3rem,5.2vw,4.65rem)!important;line-height:.92!important}.home-etf-founded-badge{align-content:center!important;width:clamp(146px,16vw,188px)!important;min-height:56px!important;padding:.52rem .9rem!important}.home-etf-founded-badge img{display:none!important}.home-etf-founded-badge strong{letter-spacing:-.035em!important;font-size:clamp(1.42rem,2.6vw,2.2rem)!important;line-height:.9!important}.home-etf-founded-badge small{letter-spacing:.18em!important;font-size:clamp(.52rem,.75vw,.68rem)!important}.home-etf-stat-rail{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;gap:.55rem!important}.home-etf-stat-rail .metric{min-height:0!important;padding:.78rem!important}.home-etf-stat-rail .metric strong,.metric-row .metric strong{white-space:normal!important;overflow-wrap:anywhere!important;font-size:clamp(.95rem,1.25vw,1.12rem)!important;line-height:1.08!important}.rolling-value{max-width:100%!important}@media (width<=900px){.home-nav{grid-template-columns:1fr auto!important;gap:.7rem!important}.home-nav .home-links{max-width:100%;justify-self:start!important}.home-links{overflow-x:auto}.home-scoreboard .module-header h2{max-width:none;font-size:clamp(1.8rem,7vw,2.7rem)!important}.home-etf-topline{grid-template-columns:1fr!important}.home-etf-founded-badge{justify-self:start!important}}@media (width<=620px){.home-nav{grid-template-columns:1fr!important}.home-nav .home-links{grid-column:1!important;justify-self:stretch!important}.home-nav .home-nav-actions{display:none!important}.home-etf-topline strong{font-size:clamp(2.55rem,15vw,3.5rem)!important}.home-shell .war-hero{min-height:clamp(118px,34vw,180px)!important}.home-shell .war-logo{width:min(82vw,420px)!important}}.home-shell .war-hero{clip:auto!important;clip-path:none!important;place-items:center!important;width:100%!important;height:auto!important;min-height:clamp(260px,34vw,520px)!important;margin:clamp(.7rem,1.8vw,1.4rem) 0 clamp(.5rem,1.4vw,1.1rem)!important;padding:clamp(.7rem,2.2vw,2rem) 0!important;display:grid!important;position:relative!important;overflow:visible!important}.home-shell .war-logo-panel{opacity:1!important;place-items:center!important;width:100%!important;min-height:0!important;display:grid!important;overflow:visible!important;transform:none!important}.home-shell .war-logo-panel.is-dimmed{opacity:.78!important;transform:translateY(-10px)scale(.985)!important}.home-shell .war-logo{width:min(78vw,940px)!important;max-width:100%!important}.home-shell .war-logo img{filter:drop-shadow(0 22px 38px #1414142e)!important;width:100%!important;height:auto!important;display:block!important}.home-shell .home-live-strip{margin-top:0!important}@media (width<=760px){.home-shell .war-hero{min-height:clamp(150px,48vw,228px)!important;margin:.35rem 0 .65rem!important;padding:.35rem 0 .5rem!important}.home-shell .war-logo{width:min(90vw,380px)!important}}.login-page .login-panel .official-brand-logo.login-logo{filter:drop-shadow(0 16px 28px #14141424)!important;mix-blend-mode:normal!important;opacity:1!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shell:#0b0b0a;--shell-raised:#171713;--surface:#fffef8;--surface-muted:#f6f3e8;--surface-pressed:#e8e2cf;--ink-paper:#11110f;--ink-muted:#6f6a5d;--brand:#b7f044;--official:#e4c447;--positive:#248f57;--negative:#b84a43;--info:#45b7c8;--ink:var(--ink-paper);--ink-soft:#34342f;--canvas:var(--surface-muted);--paper:var(--surface);--paper-soft:var(--surface-muted);--muted:var(--ink-muted);--gain:var(--positive);--loss:var(--negative)}body{background:linear-gradient(#14141407 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#14141406 1px,#0000 1px) 0 0/44px 44px,#f2f0ea!important}.home-shell{max-width:1360px!important;padding-top:.35rem!important}.home-nav{min-height:48px!important;padding:.2rem 0 .35rem!important}.home-shell .war-hero{min-height:clamp(168px,21vw,304px)!important;margin:clamp(.2rem,.7vw,.7rem) 0 0!important;padding:clamp(.15rem,.8vw,.85rem) 0 .35rem!important}.home-shell .war-logo{width:min(66vw,780px)!important}.home-shell .war-logo img{filter:drop-shadow(0 18px 26px #14141424)!important}.home-shell .home-live-strip{z-index:2!important;background:#fffefa!important;border:1.5px solid #14141438!important;margin:clamp(-.55rem,-.6vw,-.2rem) auto clamp(2rem,4vw,3.8rem)!important;position:relative!important;box-shadow:0 18px 42px #1414140f!important}.home-shell .home-live-card{background:0 0!important;padding:clamp(1rem,1.8vw,1.5rem) clamp(1rem,2vw,1.7rem)!important}.home-shell .home-live-card.fund{background:linear-gradient(#23724a14,#23724a04),#fffefa!important}.home-shell .home-live-card>span,.home-shell .home-live-card small{font-size:clamp(.78rem,.9vw,.88rem)!important;line-height:1.35!important}.home-shell .home-live-card strong{letter-spacing:-.04em!important;font-size:clamp(1.55rem,2.6vw,2.45rem)!important;line-height:.98!important}.home-hero.weekly-roundup{grid-template-columns:minmax(260px,.78fr) minmax(0,1.52fr)!important;align-items:start!important;gap:clamp(2.2rem,5vw,5.4rem)!important}.home-copy{position:sticky!important;top:1rem!important}.home-copy h2{letter-spacing:-.055em!important;max-width:9.5ch!important;font-size:clamp(2.9rem,5vw,5.25rem)!important;line-height:.9!important}.home-copy p,.war-epic-copy p,.section-heading p:not(.eyebrow),.home-personal p,.lorenzo-copy p:not(.eyebrow),.investor-profile p,.login-copy{max-width:64ch!important;line-height:1.55!important}.home-scoreboard{border-color:#14141433!important}.home-scoreboard .module-header h2{max-width:12ch!important;font-size:clamp(2.35rem,4.2vw,4.25rem)!important}.home-etf-panel{border-color:#1414142e!important}.home-etf-topline{border-bottom:1px solid #1414141a!important;padding-bottom:.8rem!important}.home-etf-topline strong{font-size:clamp(3.25rem,5.9vw,5.25rem)!important}.home-etf-visual-grid{margin-top:1rem!important}.home-etf-allocation-panel,.home-etf-line-panel{border-radius:8px!important}.home-etf-line-panel{padding:clamp(1rem,2vw,1.55rem)!important}.home-shell .benchmark-panel-header{border-bottom:1px solid #1414141a!important;align-items:center!important;padding-bottom:.85rem!important}.home-shell .benchmark-panel-header strong{font-size:clamp(1.3rem,2.2vw,1.75rem)!important}.home-shell .benchmark-headline-card{background:#f7f5ef!important;border-color:#1414142e!important;min-width:176px!important}.home-shell .home-etf-chart-shell{cursor:crosshair!important;background:linear-gradient(#23724a0b,#0000 46%),#fbfaf7!important;border-color:#14141429!important;min-height:338px!important;margin:1rem 0 1.15rem!important}.home-shell .home-etf-chart{height:326px!important}.home-shell .home-chart-hover-line{stroke:#1414146b!important;stroke-width:1.6px!important;stroke-dasharray:3 4!important}.home-shell .home-chart-hover-dot{opacity:1!important;stroke:#fffefa!important;stroke-width:3.4px!important;filter:none!important}.home-shell .home-chart-series.primary .home-chart-line{stroke-width:5.8px!important}.home-shell .home-chart-series.benchmark .home-chart-line{opacity:.82!important;stroke-width:2.9px!important;filter:saturate(.9)contrast(1.05)!important}.home-shell .home-chart-series.benchmark.is-comparing .home-chart-line{opacity:.96!important}.home-shell .home-chart-end-labels text{paint-order:stroke;stroke:#fbfaf7;stroke-width:5px;stroke-linejoin:round;font-family:var(--font-mono);letter-spacing:.02em;font-size:.78rem;font-weight:900;fill:var(--series-color,#4f5d58)!important}.home-shell .home-chart-end-labels text.primary{fill:var(--gain)!important}.home-shell .home-chart-tooltip{color:var(--ink)!important;background:#fffefafa!important;border-color:#14141433!important;box-shadow:0 18px 38px #14141421!important}.home-shell .home-etf-chart-shell.is-latest .home-chart-tooltip{top:.9rem!important;left:auto!important;right:1rem!important}.home-shell .home-chart-tooltip span{grid-template-columns:12px minmax(58px,1fr) auto!important}.home-shell .benchmark-table{border:1px solid #1414141f!important;border-radius:8px!important;gap:0!important;display:grid!important;overflow:hidden!important}.home-shell .benchmark-table article{background:#fffefa!important;border-width:0 0 1px!important;border-radius:0!important;min-height:68px!important}.home-shell .benchmark-table article:last-child{border-bottom:0!important}.home-shell .benchmark-table article:hover{background:#f8f6ef!important}.home-shell .benchmark-track,.home-shell .benchmark-track-fill,.home-shell .benchmark-track-fund,.home-shell .benchmark-track-lads,.home-shell .benchmark-swatch,.home-shell .allocation-pie,.home-shell .allocation-swatch{filter:saturate(.9)contrast(1.04)!important}.home-shell .benchmark-track{background:#14141414!important;height:8px!important}.home-shell .benchmark-track-lads{width:15px!important;height:15px!important;box-shadow:0 0 0 3px #23724a24!important}.home-chart-grid-line text,.home-chart-axis-labels text,.home-shell .benchmark-panel-header span,.home-shell .benchmark-headline-card small,.home-shell .benchmark-delta,.home-shell .home-chart-tooltip b,.home-shell .home-chart-tooltip em,.home-shell .home-chart-tooltip small,.home-etf-ticker,.home-etf-allocation-panel>div:first-child small,.allocation-list-compact small,.metric span,.mini-callout span,.lorenzo-chart-key small,.lorenzo-book small,.allocation-row small{font-size:max(.75rem,12px)!important;line-height:1.35!important}.home-chart-grid-line text,.home-chart-axis-labels text{fill:#1414147a!important}.home-etf-stat-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-etf-stat-rail .metric{background:#fbfaf7!important;border-radius:7px!important}.personal-stack article{grid-template-columns:42px 38px minmax(0,1fr) auto!important;min-height:70px!important}.investor-comparison-card{border-radius:7px!important}.lorenzo-section{padding-top:clamp(2.4rem,5vw,4.5rem)!important}.lorenzo-copy{min-height:clamp(220px,28vw,360px)!important}.lorenzo-copy h2{max-width:11ch!important;font-size:clamp(2.9rem,5vw,5rem)!important}.login-page .selected-fighter-chip{border-radius:8px!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:.85rem!important;padding:.72rem!important}.login-page .selected-fighter-chip .ghost-button{border-radius:999px!important;grid-column:auto!important;width:auto!important;min-width:82px!important;min-height:42px!important;padding:.5rem .78rem!important}.login-help{color:var(--muted)!important;margin:-.2rem 0 0!important;font-size:.86rem!important;line-height:1.35!important}.primary-button:disabled{color:#fffefa!important;opacity:1!important;background:#a5a5a0!important;border-color:#1414142e!important}@media (width<=1040px){.home-hero.weekly-roundup{grid-template-columns:1fr!important}.home-copy{position:static!important}.home-copy h2{max-width:14ch!important}}@media (width<=760px){.home-shell{padding-inline:max(.85rem, env(safe-area-inset-left))!important}.home-nav{min-height:40px!important;padding-bottom:0!important}.home-links a{min-height:30px!important;font-size:clamp(.68rem,2.8vw,.76rem)!important}.home-links{grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-shell .war-hero{min-height:clamp(96px,30vw,150px)!important;margin:.1rem 0 .35rem!important;padding:0!important}.home-shell .war-logo{width:min(76vw,320px)!important}.home-shell .war-logo img{filter:drop-shadow(0 10px 14px #1414141f)!important}.home-shell .home-live-strip{border-radius:8px!important;grid-template-columns:repeat(3,minmax(108px,1fr))!important;gap:0!important;margin:0 auto 1.65rem!important;overflow-x:auto!important}.home-shell .home-live-card{border-bottom:0!important;border-right:1px solid #1414141f!important;min-height:86px!important;padding:.7rem!important}.home-shell .home-live-card:last-child{border-right:0!important}.home-shell .home-live-card strong{letter-spacing:-.035em!important;font-size:clamp(.98rem,4.3vw,1.22rem)!important}.home-shell .home-live-strip .rolling-value{white-space:normal!important;overflow:visible!important}.home-shell .home-live-strip .rolling-value-old{display:none!important}.home-shell .home-live-strip .rolling-value-new{opacity:1!important;animation:none!important;transform:none!important}.home-shell .home-live-card>span,.home-shell .home-live-card small{font-size:.7rem!important}.home-hero.weekly-roundup{gap:1.2rem!important;padding-top:.4rem!important}.home-copy h2,.home-scoreboard .module-header h2,.home-personal h2,.lorenzo-copy h2{font-size:clamp(2rem,9vw,2.72rem)!important;line-height:.98!important}.home-copy p,.home-personal p,.lorenzo-copy p:not(.eyebrow){font-size:.96rem!important}.home-etf-topline strong{font-size:clamp(2.55rem,13vw,3.45rem)!important}.home-etf-founded-badge{min-height:48px!important}.home-shell .home-etf-chart-shell{min-height:264px!important;margin:.8rem 0!important}.home-shell .home-etf-chart{height:254px!important}.home-shell .home-chart-tooltip{max-height:188px!important;overflow:auto!important}.home-shell .home-etf-chart-shell.is-latest .home-chart-tooltip{display:none!important}.home-shell .benchmark-table article{min-height:74px!important;padding:.68rem!important}.home-etf-stat-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.personal-stack article{grid-template-columns:32px 32px minmax(0,1fr)!important;gap:.55rem!important}.leaderboard-return{grid-column:3/-1!important;justify-self:start!important}.war-roster{padding-block:1rem!important}.lorenzo-copy{min-height:0!important;padding:1.25rem!important}.lorenzo-summary-grid{grid-template-columns:1fr!important}.lorenzo-chart-key{min-height:58px!important}}@media (width<=430px){.home-links{grid-template-columns:repeat(4,minmax(0,1fr))!important}.login-page .selected-fighter-chip{grid-template-columns:48px minmax(0,1fr) auto!important}.login-page .selected-fighter-chip img{width:48px!important;height:48px!important}.login-page .selected-fighter-chip .ghost-button{min-width:76px!important;font-size:.9rem!important}}.home-shell .home-etf-founded-badge{width:clamp(132px,13vw,164px)!important;min-height:54px!important}.home-shell .home-etf-founded-badge strong{letter-spacing:-.045em!important;font-size:clamp(1.8rem,3.4vw,3.25rem)!important}.home-shell .benchmark-return-scale{background:linear-gradient(90deg,#9d3d350b,#0000 31% 64%,#23724a0d),#fbfaf7;border:1px solid #14141429;border-radius:8px;gap:1.05rem;margin:1rem 0 1.2rem;padding:clamp(.95rem,1.7vw,1.35rem);display:grid}.home-shell .benchmark-scale-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.home-shell .benchmark-scale-header>div:first-child,.home-shell .benchmark-scale-summary{gap:.2rem;display:grid}.home-shell .benchmark-scale-header span,.home-shell .benchmark-scale-summary small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.25}.home-shell .benchmark-scale-header strong{color:var(--ink);font-size:clamp(1.05rem,1.8vw,1.34rem);line-height:1.08}.home-shell .benchmark-scale-header>div:first-child small{color:var(--muted);font-size:.82rem;font-weight:850;line-height:1.2}.home-shell .benchmark-scale-summary{text-align:right;justify-items:end;min-width:178px}.home-shell .benchmark-scale-summary strong{color:var(--gain);font-family:var(--font-mono);font-size:clamp(.9rem,1.2vw,1.05rem)}.home-shell .benchmark-scale-plot{gap:.72rem;display:grid}.home-shell .benchmark-scale-readout{background:#fffefac7;border:1px solid #1414141f;border-radius:7px;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.42rem .65rem;min-height:34px;padding:.52rem .62rem;display:grid}.home-shell .benchmark-scale-readout strong,.home-shell .benchmark-scale-readout span{color:var(--ink);font-family:var(--font-mono);font-size:.92rem;font-weight:950;line-height:1}.home-shell .benchmark-scale-readout small{color:var(--muted);font-size:.82rem;font-weight:850;line-height:1.15}.home-shell .benchmark-scale-axis{border-bottom:1px solid #1414142e;height:32px;margin:0 .35rem;position:relative}.home-shell .benchmark-scale-tick,.home-shell .benchmark-scale-zero{color:var(--muted);font-family:var(--font-mono);justify-items:center;gap:.28rem;font-size:.74rem;font-weight:850;line-height:1;display:grid;position:absolute;bottom:-1px;transform:translate(-50%)}.home-shell .benchmark-scale-tick i,.home-shell .benchmark-scale-zero i{background:#14141433;width:1px;height:9px;display:block}.home-shell .benchmark-scale-zero{z-index:2;color:var(--ink)}.home-shell .benchmark-scale-zero i{background:var(--ink);width:2px;height:18px}.home-shell .benchmark-scale-band{border-radius:999px;height:38px;margin:.18rem .35rem 0;position:relative;overflow:visible}.home-shell .benchmark-scale-band .loss,.home-shell .benchmark-scale-band .gain{border-radius:999px;position:absolute;top:13px;bottom:13px}.home-shell .benchmark-scale-band .loss{background:linear-gradient(90deg,#9d3d355c,#9d3d3514)}.home-shell .benchmark-scale-band .gain{background:linear-gradient(90deg,#23724a14,#23724a61)}.home-shell .benchmark-scale-marker{left:var(--scale-position);background:var(--scale-color);width:18px;height:18px;transition:transform .18s var(--ease-soft), box-shadow .18s var(--ease-soft);border:3px solid #fffefa;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1414142e,0 5px 14px #14141424}.home-shell .benchmark-scale-marker span{color:var(--ink);font-family:var(--font-mono);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-soft), transform .16s var(--ease-soft);white-space:nowrap;background:#fffefa;border:1px solid #1414141f;border-radius:5px;padding:.2rem .34rem;font-size:.68rem;font-weight:950;line-height:1;position:absolute;bottom:calc(100% + .42rem);left:50%;transform:translate(-50%)translateY(2px)}.home-shell .benchmark-scale-marker:hover,.home-shell .benchmark-scale-marker:focus-visible,.home-shell .benchmark-scale-marker.active{box-shadow:0 0 0 1px #1414143d, 0 0 0 6px color-mix(in srgb, var(--scale-color) 19%, transparent), 0 8px 18px #14141429;transform:translate(-50%,-50%)scale(1.08)}.home-shell .benchmark-scale-marker:hover span,.home-shell .benchmark-scale-marker:focus-visible span,.home-shell .benchmark-scale-marker.active span,.home-shell .benchmark-scale-marker.primary span{opacity:1;transform:translate(-50%)translateY(0)}.home-shell .benchmark-scale-marker.primary{z-index:3;border-color:#151512;width:23px;height:23px}.home-shell .benchmark-scale-rows{gap:.42rem;display:grid}.home-shell .benchmark-scale-row{width:100%;min-height:52px;color:var(--ink);text-align:left;transition:border-color .18s var(--ease-soft), background .18s var(--ease-soft), transform .18s var(--ease-soft);background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(150px,1fr) auto minmax(138px,.44fr);grid-template-areas:"name value gap";align-items:center;gap:.38rem .92rem;padding:.58rem .7rem;display:grid;position:relative}.home-shell .benchmark-scale-row:hover,.home-shell .benchmark-scale-row:focus-visible,.home-shell .benchmark-scale-row.active{background:#fffefa;border-color:#14141429}.home-shell .benchmark-scale-row.primary{background:#23724a0e}.home-shell .benchmark-scale-name{grid-area:name;grid-template-columns:12px minmax(0,auto);align-items:center;column-gap:.58rem;display:grid}.home-shell .benchmark-scale-name i{background:var(--scale-color);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 3px #1414140f}.home-shell .benchmark-scale-name strong{color:var(--ink);font-size:.98rem;line-height:1}.home-shell .benchmark-scale-name small{color:var(--muted);grid-column:2;font-size:.78rem;font-weight:850;line-height:1.05}.home-shell .benchmark-scale-value{font-family:var(--font-mono);grid-area:value;justify-self:end;font-size:.96rem;font-weight:950;line-height:1.05}.home-shell .benchmark-scale-gap{color:var(--muted);text-align:right;grid-area:gap;justify-self:end;font-size:.78rem;font-weight:850;line-height:1.12}.home-shell .benchmark-table article{grid-template-columns:34px 14px minmax(0,1fr) auto!important;grid-template-areas:"rank swatch name result"!important;min-height:58px!important;padding:.74rem .82rem!important}.home-shell .benchmark-track,.home-shell .home-etf-chart-shell{display:none!important}@media (width<=760px){.home-shell .home-etf-founded-badge{width:132px!important}.home-shell .home-etf-founded-badge strong{font-size:2rem!important}.home-shell .benchmark-scale-header{display:grid}.home-shell .benchmark-scale-summary{text-align:left;justify-items:start;min-width:0}.home-shell .benchmark-return-scale{padding:.82rem}.home-shell .benchmark-scale-readout{grid-template-columns:auto auto}.home-shell .benchmark-scale-readout small{grid-column:1/-1}.home-shell .benchmark-scale-axis{height:30px}.home-shell .benchmark-scale-tick b{display:none}.home-shell .benchmark-scale-zero b,.home-shell .benchmark-scale-tick.edge-max b{display:block}.home-shell .benchmark-scale-marker span{display:none}.home-shell .benchmark-scale-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""gap gap";gap:.42rem .7rem;min-height:66px;padding:.7rem}.home-shell .benchmark-scale-gap{text-align:left;justify-self:start}.home-shell .benchmark-table article{grid-template-columns:30px 12px minmax(0,1fr)!important;grid-template-areas:"rank swatch name"".result result"!important}}.leaderboard-rank,.rank-slot{position:relative!important;overflow:visible!important}.rank-number{line-height:1!important}:is(.leaderboard-rank:has(.rank-movement) .rank-number,.rank-slot:has(.rank-movement) .rank-number){transform:translate(-.22rem,-.16rem)!important}.rank-movement{z-index:2!important;border:1px solid var(--ink)!important;min-width:1.3rem!important;height:1.08rem!important;color:var(--paper)!important;font-family:var(--font-mono)!important;box-shadow:1px 1px 0 var(--ink)!important;border-radius:999px!important;align-items:center!important;gap:.04rem!important;padding:0 .18rem!important;font-size:.66rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:.02rem!important;right:.02rem!important}.rank-movement svg{flex:none!important}@media (width<=760px){.rank-movement{min-width:1.16rem!important;height:.98rem!important;font-size:.54rem!important;bottom:0!important;right:0!important}}.league-pulse,.daily-recap{background:var(--paper)!important;width:100%!important;color:var(--ink)!important;border:1px solid #14141424!important;border-radius:12px!important;margin:clamp(1rem,2vw,1.5rem) 0 clamp(1.7rem,3vw,2.6rem)!important;padding:clamp(.9rem,1.8vw,1.25rem)!important}.league-pulse-header,.daily-recap .section-heading.compact{justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-bottom:.9rem!important;display:flex!important}.league-pulse-header h2,.daily-recap h2{font-family:var(--font-main)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1.35rem,2vw,1.9rem)!important;line-height:1!important}.daily-recap h2{font-family:var(--font-kepler)!important;font-size:clamp(2rem,3.2vw,3rem)!important;font-weight:900!important}.league-pulse-grid,.daily-recap-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.7rem!important;display:grid!important}.league-pulse-card,.daily-recap-grid article,.mini-fact{background:#fbfaf7!important;border:1px solid #1414141f!important;border-radius:8px!important;min-width:0!important;padding:.85rem!important}.league-pulse-card span,.daily-recap-grid article span,.mini-fact small,.daily-return small{color:var(--muted)!important;font-family:var(--font-mono)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:900!important}.league-pulse-card strong,.mini-fact strong{font-family:var(--font-main)!important;margin-top:.36rem!important;font-size:clamp(1rem,1.4vw,1.24rem)!important;line-height:1.08!important;display:block!important}.league-pulse-card small{color:var(--muted)!important;margin-top:.44rem!important;font-weight:750!important;line-height:1.25!important;display:block!important}.league-pulse-card em{color:#14141494!important;margin-top:.26rem!important;font-style:normal!important;font-weight:800!important;line-height:1.2!important;display:block!important}.live-league-table article,.home-shell .live-league-table article{min-height:0!important;padding:0!important;display:block!important}.league-row-main{width:100%!important;min-height:76px!important;color:inherit!important;text-align:left!important;cursor:default!important;background:0 0!important;border:0!important;grid-template-columns:42px 58px 42px minmax(0,1.2fr) minmax(132px,auto) minmax(132px,auto) minmax(104px,auto)!important;align-items:center!important;gap:clamp(.75rem,1.5vw,1.1rem)!important;padding:.82rem 1rem!important;display:grid!important}.league-row-name{gap:.16rem!important;min-width:0!important;display:grid!important}.league-row-name strong{overflow-wrap:break-word!important;flex-wrap:wrap!important;align-items:center!important;gap:.42rem!important;display:inline-flex!important}.league-row-name strong>span:first-child{word-break:normal!important;min-width:0!important}.leader-streak-badge{color:#8f3719!important;min-width:2.3rem!important;min-height:1.42rem!important;font-family:var(--font-mono)!important;white-space:nowrap!important;background:#b9914a2e!important;border:1px solid #8f371952!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.18rem!important;padding:.13rem .42rem .12rem!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #fff9ec7a!important}.leader-streak-badge svg{color:#b5471e!important;flex:none!important}.league-row-name small{color:var(--muted)!important;font-weight:760!important}.leaderboard-value{text-align:right!important;justify-self:end!important;gap:.18rem!important;min-width:0!important;display:grid!important}.leaderboard-value small{color:var(--muted)!important;font-family:var(--font-mono)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:900!important}.leaderboard-value strong{color:var(--ink)!important;font-family:var(--font-main)!important;white-space:nowrap!important;font-size:1rem!important;line-height:1!important}.league-move-badge{min-width:2.5rem!important;min-height:1.72rem!important;color:var(--muted)!important;font-family:var(--font-mono)!important;border:1px solid #1414142e!important;border-radius:999px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;gap:.12rem!important;padding:.16rem .42rem!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.league-move-badge.is-up{color:#23724a!important;background:#23724a12!important;border-color:#23724a57!important}.league-move-badge.is-down{color:#9e3d35!important;background:#9e3d3512!important;border-color:#9e3d3557!important}.daily-return{text-align:right!important;justify-self:end!important;gap:.18rem!important;display:grid!important}.daily-return strong{font-family:var(--font-main)!important;font-size:1rem!important}.league-row-details{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.62rem!important;padding:0 1rem .9rem 5.8rem!important;display:grid!important}.daily-recap-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.daily-recap{background:linear-gradient(90deg, #14141409 1px, transparent 1px), var(--paper)!important;background-size:34px 100%!important;border-color:#14141447!important}.daily-recap .section-heading.compact{text-align:center!important;border-bottom:2px solid #141414b8!important;justify-content:center!important;padding-bottom:.86rem!important}.daily-recap-grid article span{color:var(--ink)!important;font-family:var(--font-kepler)!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(.98rem,1.1vw,1.08rem)!important;font-weight:800!important;line-height:1.28!important;display:block!important}.daily-recap-grid article{align-items:flex-start!important;min-height:6rem!important;display:flex!important}@media (width<=900px){.league-pulse-grid,.daily-recap-grid,.league-row-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}.league-row-main{grid-template-columns:38px 52px minmax(0,1fr) minmax(118px,auto) auto!important}.league-row-main .character-avatar,.daily-return{display:none!important}}@media (width<=620px){.league-pulse-header,.daily-recap .section-heading.compact{flex-direction:column!important;align-items:flex-start!important}.league-pulse-grid,.daily-recap-grid,.league-row-details{grid-template-columns:1fr!important}.league-row-main{grid-template-columns:34px 48px minmax(0,1fr)!important;min-height:70px!important}.leaderboard-return,.leaderboard-value{text-align:left!important;grid-column:3!important;justify-self:start!important}.league-row-details{padding:0 .8rem .8rem!important}}.early-access-page{--ink:#f7f5ef;--ink-soft:#ddd8cc;--muted:#a8a6a0;--paper:#fffef814;--paper-soft:#fffef81f;--early-panel:#fffef8;--early-panel-muted:#f2eddf;--early-border:#11110f38;min-height:100dvh;padding:0 var(--space-xl) var(--space-3xl);color:var(--ink);background:linear-gradient(90deg,#fffef80b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#fffef808 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#0b0b0a 0%,#151510 56%,#0b0b0a 100%);position:relative;overflow:hidden}.early-access-page button,.early-access-page input{font:inherit}.early-access-nav{align-items:center;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;width:min(100%,1280px);min-height:76px;margin:0 auto;display:grid;position:relative}.early-access-brand{justify-self:start;align-items:center;gap:var(--space-md);min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:132px auto;padding:0;display:inline-grid}.early-access-brand img{filter:invert()contrast(1.08);width:132px;height:auto}.early-access-brand span,.early-access-kicker,.early-access-form-header p,.early-access-field label,.early-access-segment legend,.early-access-proof small,.early-access-ledger p{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.early-access-brand span{color:var(--ink-soft)}.early-access-nav nav{align-items:center;gap:var(--space-sm);display:inline-flex}.early-access-page .early-access-nav .nav-link-button{white-space:nowrap;border-radius:8px;min-width:7.4rem;min-height:42px;padding:.66rem .9rem;color:var(--ink)!important;box-shadow:none!important;background:#fffef80e!important;border:1px solid #b7f04457!important}.early-access-page .early-access-login{white-space:nowrap;min-height:42px;border-color:var(--brand)!important;background:var(--brand)!important;color:var(--ink-paper)!important;box-shadow:none!important}.early-access-page .early-access-member-link{color:#f7f5efc7!important;border-color:#fffef833!important}.early-access-hero{align-items:center;gap:var(--space-3xl);width:min(100%,1280px);min-height:min(880px,100dvh - 120px);padding:var(--space-2xl) 0;isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(320px,.78fr);margin:0 auto;display:grid;position:relative}.early-access-hero-media{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.early-access-hero-media:before{content:"";background:repeating-linear-gradient(0deg,#fffef81c 0 1px,#0000 1px 16px);border:1px solid #fffef82e;position:absolute;inset:12% 18% 10% 42%;transform:skew(-8deg)}.early-access-hero-media img{object-fit:contain;object-position:center bottom;opacity:.22;filter:grayscale()contrast(1.08);width:min(39rem,44%);max-height:92%;animation:early-access-drift 7s var(--ease-soft) infinite alternate;position:absolute;bottom:-5rem;right:0}.early-access-copy{z-index:1;gap:var(--space-xl);max-width:760px;animation:surface-in .52s var(--ease-soft) both;grid-area:1/1;display:grid;position:relative}.early-access-kicker{width:fit-content;color:var(--brand-strong);background:#b7f0441f;border:1px solid #b7f0446b;border-radius:8px;margin:0;padding:.48rem .62rem}.early-access-ticket{clip-path:polygon(4% 0,96% 0,100% 11%,100% 89%,96% 100%,4% 100%,0 89%,0 11%);color:#f8efd7;background:linear-gradient(90deg,#fffef809 1px,#0000 1px) 0 0/18px 18px,linear-gradient(135deg,#30100d 0%,#5a1f17 48%,#2a0e0b 100%);border:1px solid #e4c4479e;gap:.45rem;width:min(100%,34rem);padding:1.25rem 1.45rem 1.18rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000057,inset 0 1px #fffef829,inset 0 -1px #00000075}.early-access-ticket:before,.early-access-ticket:after{content:"";pointer-events:none;background:radial-gradient(circle,#0b0b0a 0 .34rem,#0000 .36rem) 0 0/.92rem 1.08rem repeat-y;width:.92rem;position:absolute;top:.86rem;bottom:.86rem}.early-access-ticket:before{left:-.42rem}.early-access-ticket:after{right:-.42rem}.early-access-ticket-rule{background:linear-gradient(90deg,#0000,#e4c447d1 12% 88%,#0000);width:100%;height:1px;margin-bottom:.25rem}.early-access-ticket p,.early-access-ticket span{z-index:1;color:#f8efd7c7;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900;line-height:1.2;position:relative}.early-access-ticket strong{z-index:1;color:#fff7df;font-family:var(--font-kepler);letter-spacing:0;text-shadow:0 1px #00000080;font-size:2.45rem;font-weight:900;line-height:.92;position:relative}.early-access-ticket span{color:#e4c447e0}.early-access-copy h1{max-width:12ch;color:var(--ink);font-family:var(--font-main);letter-spacing:0;margin:0;font-size:5.6rem;font-weight:900;line-height:.88}.early-access-copy>p:not(.early-access-kicker){max-width:58ch;color:var(--ink-soft);margin:0;font-size:1.12rem;line-height:1.65}.early-access-proof{gap:var(--space-lg);max-width:780px;padding:var(--space-lg) 0;border-top:1px solid #fffef838;border-bottom:1px solid #fffef838;grid-template-columns:1.15fr .85fr 1fr;display:grid}.early-access-proof span{gap:.35rem;min-width:0;display:grid}.early-access-proof strong{min-width:0;color:var(--ink);font-family:var(--font-main);font-size:1.24rem;line-height:1.08}.early-access-proof small{min-width:0;color:var(--muted);text-transform:none;overflow-wrap:break-word;line-height:1.45}.early-access-form{z-index:2;min-width:0;padding:var(--space-xl);background:var(--early-panel);color:var(--ink-paper);animation:surface-in .62s var(--ease-soft) .12s both;border:1px solid #11110fe0;border-radius:8px;grid-area:1/2;align-self:center;gap:1.05rem;display:grid;position:relative;box-shadow:7px 7px #b7f044e6,0 28px 70px #0000005c}.early-access-form-header{gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid #11110f29;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.early-access-form-header p,.early-access-ledger p{color:var(--ink-muted);margin:0}.early-access-form-header strong{font-family:var(--font-main);font-size:1.45rem;line-height:1}.early-access-field{gap:var(--space-sm);display:grid}.early-access-field label,.early-access-segment legend{color:var(--ink-paper)!important}.early-access-field input{border-radius:8px;width:100%;min-height:48px;padding:.82rem .92rem;border:1px solid var(--early-border)!important;background:var(--early-panel-muted)!important;color:var(--ink-paper)!important}.early-access-field input:focus{border-color:var(--ink-paper)!important;background:var(--early-panel)!important;box-shadow:0 0 0 3px #b7f04447!important}.early-access-field small{color:var(--ink-muted);font-size:.82rem;line-height:1.4}.early-access-segment{gap:var(--space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.early-access-segment>div{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.early-access-segment label{cursor:pointer;min-width:0;min-height:86px;transition:background .18s var(--ease-soft), border-color .18s var(--ease-soft), transform .18s var(--ease-soft);border-radius:8px;padding:.74rem 2.15rem .74rem .74rem;display:grid;position:relative;background:var(--early-panel-muted)!important;border:1px solid #11110f2e!important}.early-access-segment label.active{box-shadow:inset 0 0 0 1px #11110f1a;border-color:var(--ink-paper)!important;background:#eaffbd!important}.early-access-segment label:after{content:"";background:0 0;border:1px solid #11110f52;border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:.82rem;right:.82rem}.early-access-segment label.active:after{border-color:var(--ink-paper);background:var(--brand)}.early-access-segment label:active{transform:translateY(1px)}.early-access-segment input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.early-access-segment span,.early-access-segment strong,.early-access-segment small{min-width:0;display:block}.early-access-segment strong{color:var(--ink-paper);font-size:.96rem;line-height:1.1}.early-access-segment small{color:var(--ink-muted);margin-top:.36rem;font-size:.78rem;line-height:1.34}.early-access-consent{gap:var(--space-sm);grid-template-columns:20px minmax(0,1fr);align-items:start;font-size:.88rem;line-height:1.4;display:grid;color:var(--ink-muted)!important}.early-access-consent input{width:18px;height:18px;accent-color:var(--brand)}.early-access-loading,.early-access-success{align-items:center;gap:var(--space-sm);min-height:42px;color:var(--ink-paper);background:#f6f3e8;border:1px solid #11110f29;border-radius:8px;padding:.7rem .78rem;font-weight:850;display:flex}.early-access-loading span{background:#11110f1a;border-radius:999px;width:36px;height:10px;position:relative;overflow:hidden}.early-access-loading span:after{content:"";border-radius:inherit;background:var(--brand);width:45%;animation:early-access-loading .9s var(--ease-soft) infinite;position:absolute;inset:0}.early-access-message{background:#b84a431a;border:1px solid #b84a434d;border-radius:8px;padding:.72rem .82rem;font-weight:820;line-height:1.35;color:#782b26!important;margin:0!important}.early-access-success{color:#153f2b;background:#248f571f;border-color:#248f5752}.early-access-share-loop{background:#b7f04421;border:1px solid #11110f29;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.82rem;padding:.9rem;display:grid}.early-access-share-loop strong,.early-access-share-loop small{display:block}.early-access-share-loop strong{color:var(--ink-paper);font-weight:900}.early-access-share-loop small{color:#11110fa3;margin-top:.14rem;font-weight:720;line-height:1.35}.early-access-share-loop .nav-link-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.42rem;min-width:7.6rem;display:inline-flex}.early-access-submit{justify-content:center;width:100%;min-height:52px}.early-access-submit.is-ready{border-color:var(--brand)!important;background:var(--brand)!important;color:var(--ink-paper)!important;box-shadow:0 2px #11110fcc!important}.early-access-submit.is-waiting:disabled{color:#4f493e!important;opacity:1!important;background:#ded8c9!important;border-color:#11110f33!important}.early-access-submit.is-success:disabled{color:#153f2b!important;background:#248f5729!important;border-color:#248f5752!important}.early-access-world{gap:var(--space-2xl);width:min(100%,1280px);padding:var(--space-2xl) 0 var(--space-3xl);border-top:1px solid #fffef82e;grid-template-columns:minmax(0,1.05fr) minmax(300px,.85fr);align-items:stretch;margin:0 auto;display:grid;position:relative}.early-access-roster{background:repeating-linear-gradient(90deg,#fffef812 0 1px,#0000 1px 42px),#fffef80b;border:1px solid #fffef82e;border-radius:8px;min-height:340px;position:relative;overflow:hidden}.early-access-roster img{object-fit:contain;object-position:center bottom;filter:grayscale()contrast(1.08);width:28%;max-height:95%;position:absolute;bottom:-1rem}.early-access-roster img:first-child{left:0}.early-access-roster img:nth-child(2){left:17%}.early-access-roster img:nth-child(3){left:36%}.early-access-roster img:nth-child(4){left:55%}.early-access-roster img:nth-child(5){left:72%}.early-access-ledger{align-content:center;gap:var(--space-lg);min-width:0;padding:var(--space-xl);background:var(--surface);color:var(--ink-paper);border:1px solid #11110fe0;border-radius:8px;display:grid;box-shadow:5px 5px #000c}.early-access-ledger h2{max-width:15ch;font-family:var(--font-main);letter-spacing:0;margin:0;font-size:2.6rem;font-weight:900;line-height:.96}.early-access-ledger-lines{gap:var(--space-sm);display:grid}.early-access-ledger-lines span{gap:var(--space-sm);padding-top:var(--space-sm);color:var(--ink-muted);border-top:1px solid #11110f24;grid-template-columns:22px minmax(0,1fr);align-items:start;font-weight:760;line-height:1.35;display:grid}.early-access-ledger-lines svg{color:var(--positive);margin-top:.12rem}.early-access-god{opacity:.18;filter:grayscale()contrast(1.1);pointer-events:none;width:min(22rem,28%);position:absolute;bottom:-5rem;right:-4rem}@keyframes early-access-drift{0%{transform:translate(0,0)}to{transform:translate(-.7rem,-.5rem)}}@keyframes early-access-loading{0%{transform:translate(-110%)}to{transform:translate(240%)}}@media (hover:hover) and (pointer:fine){.early-access-nav .nav-link-button:hover,.early-access-segment label:hover{transform:translateY(-1px)}}@media (width<=1040px){.early-access-hero{gap:var(--space-2xl);grid-template-columns:1fr;min-height:0}.early-access-copy,.early-access-form{grid-area:auto}.early-access-hero-media img{opacity:.18;width:min(34rem,68%)}.early-access-copy h1{max-width:13ch;font-size:4.4rem}.early-access-form{max-width:620px}.early-access-world{grid-template-columns:1fr}.early-access-god{display:none}}@media (width<=760px){.early-access-page{padding:0 var(--space-md) var(--space-2xl)}.early-access-nav{padding:var(--space-md) 0;grid-template-columns:1fr;align-items:start;gap:.7rem}.early-access-nav nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;width:100%;display:grid}.early-access-page .early-access-nav .nav-link-button,.early-access-page .early-access-login{min-height:44px}.early-access-page .early-access-nav .nav-link-button{padding-inline:1rem}.early-access-page .early-access-member-link{display:none}.early-access-brand{grid-template-columns:118px auto}.early-access-brand img{width:118px}.early-access-hero{padding:var(--space-xl) 0 var(--space-2xl)}.early-access-hero-media{display:none}.early-access-hero-media:before{inset:8% 0 54% 14%}.early-access-hero-media img{width:22rem;top:2rem;bottom:auto;right:-5rem}.early-access-copy{gap:var(--space-lg)}.early-access-copy h1{max-width:11ch;font-size:3.05rem;line-height:.92}.early-access-ticket{width:100%;padding:1rem 1.12rem}.early-access-ticket strong{font-size:1.95rem}.early-access-copy>p:not(.early-access-kicker){font-size:1rem}.early-access-proof,.early-access-segment>div{grid-template-columns:1fr}.early-access-proof{display:none}.early-access-form{padding:var(--space-lg);gap:1rem;box-shadow:4px 4px #b7f044e6,0 18px 48px #0000004d}.early-access-share-loop{grid-template-columns:1fr}.early-access-share-loop .nav-link-button{width:100%}.early-access-form-header{grid-template-columns:1fr;align-items:start}.early-access-roster{min-height:220px}.early-access-roster img{width:33%}.early-access-roster img:first-child{left:-6%}.early-access-roster img:nth-child(2){left:13%}.early-access-roster img:nth-child(3){left:33%}.early-access-roster img:nth-child(4){left:53%}.early-access-roster img:nth-child(5){left:72%}.early-access-ledger{padding:var(--space-lg)}.early-access-ledger h2{font-size:2.1rem}}@media (width<=430px){.early-access-form-header{grid-template-columns:1fr}.early-access-nav nav{grid-template-columns:minmax(0,1fr)}.early-access-copy h1{font-size:2.62rem}.early-access-brand{grid-template-columns:1fr}.early-access-form{padding:var(--space-md)}}@media (prefers-reduced-motion:reduce){.early-access-hero-media img,.early-access-loading span:after{animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--club-cream:#f6f0df;--ledger-paper:#fff9ec;--ledger-paper-strong:#fffdf4;--ink-black:#11110f;--house-burgundy:#541821;--house-burgundy-soft:#5418211f;--market-green:#0f5c3e;--market-green-soft:#0f5c3e1a;--aged-brass:#b9914a;--aged-brass-soft:#b9914a33;--paper-line:#11110f29;--paper-line-strong:#11110f57;--broker-grey:#6f6657;--canvas:var(--club-cream);--paper:var(--ledger-paper);--paper-soft:#f3ead7;--ink:var(--ink-black);--ink-soft:#3c342b;--muted:var(--broker-grey);--brand:var(--house-burgundy);--brand-soft:var(--house-burgundy-soft);--brand-strong:#741f2d;--official:var(--aged-brass);--positive:var(--market-green);--negative:#9b2632;--gain:var(--market-green);--loss:var(--house-burgundy);--accent:var(--house-burgundy);--accent-soft:var(--house-burgundy-soft);--line:var(--paper-line);--line-paper:var(--paper-line);--shadow-block:#11110fe6;--shadow-soft:#11110f24;--font-main:"Bricolage Grotesque", "Geist", system-ui, sans-serif;--font-ui:"Geist", "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-sans:var(--font-ui);--font-mono:"Geist Mono", "SF Mono", ui-monospace, Menlo, Monaco, monospace}html{scroll-padding-top:86px;background:var(--club-cream)!important}body{background:linear-gradient(#11110f07 1px, transparent 1px), linear-gradient(90deg, #11110f05 1px, transparent 1px), radial-gradient(circle at 20% 0%, #b9914a21, transparent 24rem), linear-gradient(180deg, #faf3df 0%, var(--club-cream) 42%, #eee1c8 100%)!important;color:var(--ink-black)!important;background-size:38px 38px,38px 38px,auto,auto!important}body:before{opacity:.45;background-image:radial-gradient(circle,#11110f17 0 .7px,#0000 .8px),linear-gradient(#54182106 1px,#0000 1px);background-size:23px 23px,100% 9px;-webkit-mask-image:none;mask-image:none}button:focus-visible,input:focus-visible,a:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--house-burgundy)!important;outline-offset:3px!important}.home-shell{width:min(100%,1500px)!important;max-width:none!important;color:var(--ink-black)!important;padding:0 clamp(1rem,2.5vw,2.25rem) clamp(3rem,7vw,6rem)!important}.home-nav{z-index:20;position:sticky;top:0;-webkit-backdrop-filter:blur(18px)saturate(1.1)!important;backdrop-filter:blur(18px)saturate(1.1)!important;background:#f6f0dfe6!important;border-bottom:1px solid #11110f1f!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;min-height:72px!important;padding:.72rem 0!important;display:grid!important}.home-links{background:#fff9ecc7!important;border:1px solid #11110f24!important;border-radius:999px!important;flex-wrap:wrap!important;justify-self:start!important;gap:.18rem!important;width:auto!important;min-width:0!important;padding:.22rem!important;display:flex!important}.home-links a{min-height:36px!important;color:var(--ink-black)!important;font-family:var(--font-mono)!important;letter-spacing:.055em!important;text-transform:uppercase!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 .86rem!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.home-links a:hover{background:var(--ink-black)!important;color:var(--ledger-paper)!important;box-shadow:none!important}.home-nav-actions{justify-content:end!important;align-items:center!important;gap:.55rem!important;display:flex!important}.primary-button,.primary-button.home-nav-button,.primary-button.home-cta-button,.mobile-personal-action,.early-access-submit.is-ready{min-height:42px;border:1.5px solid var(--ink-black)!important;background:var(--ink-black)!important;color:var(--ledger-paper)!important;box-shadow:3px 3px 0 var(--aged-brass)!important;font-family:var(--font-mono)!important;letter-spacing:.055em!important;text-transform:uppercase!important;border-radius:999px!important;font-size:.74rem!important;font-weight:950!important}.primary-button:hover,.nav-link-button:hover,.ghost-button:hover{transform:translateY(-2px)!important}.nav-link-button,.ghost-button,.icon-button,.module .ghost-button,.module .ghost-button:hover{min-height:40px;color:var(--ink-black)!important;box-shadow:none!important;font-family:var(--font-mono)!important;letter-spacing:.045em!important;text-transform:uppercase!important;background:#fff9ecc7!important;border:1px solid #11110f33!important;border-radius:999px!important;font-size:.74rem!important;font-weight:900!important}.home-member-login{color:var(--house-burgundy)!important;border-color:#54182152!important}.brand-hero{border-bottom:2px solid #11110fc7;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(1.3rem,4vw,4.5rem);min-height:clamp(610px,78vh,820px);margin:clamp(1rem,2vw,1.75rem) 0 clamp(1.4rem,3vw,2.5rem);padding:clamp(1.4rem,4vw,4rem) 0 clamp(1.6rem,4vw,4.6rem);display:grid;position:relative}.brand-hero:before{content:"";background:linear-gradient(#0000,#11110f38,#0000);width:1px;height:78%;position:absolute;inset:8% auto auto 51%}.brand-hero-copy{z-index:2;gap:clamp(.82rem,2vw,1.3rem);max-width:940px;display:grid;position:relative}.brand-kicker,.eyebrow,.early-access-kicker,.early-access-form-header p,.early-access-ledger p,.invite-ticket span,.pw-times-lines small,.hero-ledger-header small,.hero-ledger-header span,.brand-hero-proof span,.home-live-card>span,.home-live-card small,.league-pulse-card span,.daily-recap-grid article span,.mini-fact small,.daily-return small{color:var(--broker-grey)!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:clamp(.68rem,.78vw,.78rem)!important;font-weight:900!important}.brand-kicker{color:var(--house-burgundy)!important}.brand-hero-logo{max-width:min(970px,100%);margin:0;line-height:0}.brand-hero-logo img{mix-blend-mode:multiply;filter:drop-shadow(0 22px 30px #11110f29);width:100%;transition:opacity var(--motion-small) ease, transform var(--motion-small) ease;display:block}.brand-hero-copy.is-dimmed .brand-hero-logo img{opacity:.92;transform:translateY(-2px)scale(.995)}.brand-hero-line{max-width:760px;color:var(--ink-black);font-family:var(--font-main);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5.8vw,6.1rem);font-weight:900;line-height:.91}.brand-hero-subcopy{max-width:640px;color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:640;line-height:1.55}.brand-hero-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.3rem;display:flex}.brand-primary-action,.brand-secondary-action{min-height:48px!important;padding-inline:1.2rem!important}.brand-hero-proof{background:#fff9ec99;border:1px solid #11110f2e;flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;margin-top:clamp(.3rem,1vw,.8rem);display:flex}.brand-hero-proof span{border-right:1px solid #11110f24;align-items:center;min-height:38px;padding:0 .82rem;display:inline-flex;color:var(--ink-black)!important}.brand-hero-proof span:last-child{border-right:0}.brand-hero-stage{place-items:center;min-height:clamp(440px,58vh,650px);display:grid;position:relative}.brand-coin-icon{filter:drop-shadow(0 26px 44px #11110f4d);border-radius:28%;width:min(56vw,360px);transform:rotate(-2deg)}.hero-ledger-card{border:1.5px solid var(--ink-black);width:min(100%,460px);color:var(--ink-black);background:#fff9ecf5;border-radius:8px;position:absolute;bottom:clamp(.4rem,5vw,4rem);right:0;overflow:hidden;box-shadow:9px 9px #541821f2}.hero-ledger-header{border-bottom:1px solid #11110f2e;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.05rem;display:flex}.hero-ledger-header div{gap:.18rem;display:grid}.hero-ledger-header strong{font-family:var(--font-kepler);font-size:clamp(1.8rem,3vw,2.45rem);line-height:.92}.hero-ledger-rows{display:grid}.hero-ledger-rows article{border-bottom:1px solid #11110f1f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:58px;padding:.75rem 1.05rem;display:grid}.hero-ledger-rows b{background:var(--ink-black);width:32px;height:32px;color:var(--ledger-paper);font-family:var(--font-mono);place-items:center;font-size:.8rem;font-weight:900;display:grid}.hero-ledger-rows span{overflow-wrap:anywhere;min-width:0;font-weight:820}.hero-ledger-rows strong{font-family:var(--font-mono);font-size:.88rem;font-weight:950}.hero-ledger-card p{color:var(--house-burgundy);font-family:var(--font-kepler);text-align:center;margin:0;padding:.82rem 1.05rem .9rem;font-size:1rem;font-style:italic;font-weight:800}.home-live-strip,.league-pulse,.daily-recap,.home-hero.weekly-roundup,.home-personal,.how-it-works,.pw-times-preview,.private-league-invite,.war-intro-section,.investor-portfolios,.lorenzo-section{margin-block:clamp(1.25rem,3vw,2.8rem)!important}.home-live-strip,.league-pulse,.daily-recap,.home-scoreboard,.home-etf-panel,.personal-stack,.investor-portfolio-panel,.lorenzo-panel,.early-access-form,.early-access-ledger,.early-access-ticket{color:var(--ink-black)!important;box-shadow:none!important;background:#fff9ecd6!important;border-color:#11110f29!important;border-radius:8px!important}.home-live-strip{border:1.5px solid var(--ink-black)!important;background:var(--ledger-paper-strong)!important;grid-template-columns:minmax(260px,1.2fr) repeat(2,minmax(180px,1fr))!important;overflow:hidden!important;box-shadow:6px 6px #11110f1a!important}.home-live-card{background:0 0!important;border-right:1px solid #11110f24!important}.home-live-card.leader,.home-live-card.fund{background:linear-gradient(#0f5c3e0f,#0000 70%),0 0!important}.home-live-card strong,.league-pulse-card strong,.home-copy h2,.home-personal h2,.section-heading h2,.pw-times-copy h2,.private-league-invite h2,.early-access-copy h1,.early-access-ledger h2{color:var(--ink-black)!important;font-family:var(--font-main)!important;letter-spacing:0!important;text-shadow:none!important}.home-live-card strong{font-size:clamp(1.45rem,3vw,2.7rem)!important;line-height:.96!important}.home-live-strip .rolling-value{overflow:visible!important}.home-live-strip .rolling-value-old{display:none!important}.home-live-strip .rolling-value-new{opacity:1!important;animation:none!important;transform:none!important}.league-pulse{background:0 0!important;border:0!important;padding:0!important}.league-pulse-header,.daily-recap .section-heading.compact,.section-heading{align-items:end!important;margin-bottom:clamp(.9rem,2vw,1.35rem)!important}.league-pulse-header h2,.section-heading h2{text-wrap:balance;font-size:clamp(2.2rem,4vw,4.5rem)!important;line-height:.92!important}.league-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.78rem!important}.league-pulse-card,.daily-recap-grid article,.how-it-works-grid article,.mini-fact{min-width:0!important;color:var(--ink-black)!important;background:#fff9ecd1!important;border:1px solid #11110f29!important;border-radius:8px!important}.league-pulse-card{min-height:164px;padding:clamp(.95rem,1.6vw,1.28rem)!important}.league-pulse-card strong{margin-top:.55rem!important;font-size:clamp(1.18rem,2vw,1.75rem)!important;line-height:.98!important}.league-pulse-card em{color:var(--house-burgundy)!important}.how-it-works{border-top:2px solid #11110fb8;border-bottom:1px solid #11110f2e;padding:clamp(2.2rem,5vw,5rem) 0}.how-it-works-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(250px,.92fr);gap:.78rem;display:grid}.how-it-works-grid article,.how-it-works-grid aside{background:#fff9eccc;border:1px solid #11110f29;border-radius:8px;min-width:0;min-height:230px;padding:clamp(1rem,1.6vw,1.35rem)}.how-it-works-grid article span{color:var(--house-burgundy);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.6rem;font-size:.74rem;font-weight:950;display:flex}.how-it-works-grid article svg{color:var(--aged-brass)}.how-it-works-grid h3{color:var(--ink-black);font-family:var(--font-main);margin:clamp(1.6rem,4vw,3rem) 0 .55rem;font-size:clamp(1.28rem,2vw,2rem);line-height:.98}.how-it-works-grid p,.pw-times-copy p,.private-league-invite p{color:var(--ink-soft);margin:0;font-weight:620;line-height:1.52}.how-it-works-grid aside{border-color:var(--ink-black);background:var(--ink-black);color:var(--ledger-paper);align-content:space-between;gap:1rem;display:grid}.how-it-works-grid aside img{border-radius:26%;width:86px;box-shadow:0 16px 26px #0003}.how-it-works-grid aside strong{max-width:11ch;color:var(--ledger-paper);font-family:var(--font-main);font-size:clamp(1.8rem,2.8vw,3rem);line-height:.9}.how-it-works-grid aside .primary-button{width:fit-content;border-color:var(--aged-brass)!important;background:var(--aged-brass)!important;color:var(--ink-black)!important;box-shadow:none!important}.pw-times-preview{background:linear-gradient(90deg,#11110f0b 1px,#0000 1px) 0 0/32px 100%,#fff9ecbf;border:1.5px solid #11110f3d;border-radius:8px;grid-template-columns:minmax(280px,.85fr) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,4vw,4.2rem);padding:clamp(1.2rem,3.5vw,3rem);display:grid}.pw-times-cover-wrap{max-width:520px;position:relative}.pw-times-cover-wrap:after{content:"";background:var(--house-burgundy);height:12px;position:absolute;inset:auto -1rem -1rem 2rem;transform:rotate(-1.5deg)}.pw-times-cover-art{z-index:2;aspect-ratio:.64;border:1.5px solid var(--ink-black);background-color:var(--ledger-paper);width:100%;box-shadow:8px 8px 0 var(--aged-brass);background-position:50%;background-size:cover;border-radius:7px;display:block;position:relative}.pw-times-copy{gap:1rem;max-width:700px;display:grid}.pw-times-copy h2{max-width:10ch;margin:0;font-size:clamp(3.2rem,7vw,7rem);line-height:.84}.pw-times-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.5rem;display:grid}.pw-times-lines span{background:#fffdf4b8;border:1px solid #11110f29;border-radius:7px;gap:.4rem;min-width:0;padding:.85rem;display:grid}.pw-times-lines strong{color:var(--ink-black);font-family:var(--font-kepler);font-size:1.05rem;line-height:1.12}.home-hero.weekly-roundup{border-top:1px solid #11110f2e!important;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr)!important;gap:clamp(1.5rem,4vw,4rem)!important;padding:clamp(2rem,5vw,4.8rem) 0!important}.home-copy h2,.home-personal h2{font-size:clamp(2.75rem,6vw,6rem)!important;line-height:.88!important}.home-copy{top:5.5rem!important}.home-scoreboard{background:#fff9ecdb!important;border:1.5px solid #11110f33!important}.module-header h2,.home-scoreboard .module-header h2{font-family:var(--font-kepler)!important;letter-spacing:0!important;font-size:clamp(2rem,4vw,4rem)!important}.status-pill,.status-pill.live,.status-pill.demo,.live-update-badge,.return-pill,.leaderboard-rank,.rank-slot{color:var(--ink-black)!important;background:#fff9ecc2!important;border-color:#11110f33!important}.live-update-dot,.live-update-dot:after{background:var(--market-green)!important}.home-personal{border-top:2px solid #11110fb8;grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(1.2rem,4vw,4rem);padding:clamp(2rem,4vw,4rem) 0;display:grid}.live-league-table,.home-shell .live-league-table{overflow:hidden;border:1.5px solid var(--ink-black)!important;background:var(--ledger-paper-strong)!important}.league-row-main{grid-template-columns:42px 58px 42px minmax(0,1.2fr) minmax(130px,auto) minmax(128px,auto) minmax(108px,auto)!important}.league-row-main:hover{background:#b9914a14!important}.leaderboard-value strong{color:var(--ink-black)!important}.leaderboard-rank{background:var(--ink-black)!important;color:var(--ledger-paper)!important}.rank-movement.is-up{background:var(--market-green)!important}.rank-movement.is-down{background:var(--house-burgundy)!important}.daily-recap{border:1.5px solid var(--ink-black)!important;background:linear-gradient(90deg, #11110f0e 1px, transparent 1px), var(--ledger-paper)!important;background-size:34px 100%,auto!important;padding:clamp(1rem,2.4vw,2rem)!important}.daily-recap h2{color:var(--ink-black)!important;font-family:var(--font-kepler)!important;font-size:clamp(2.2rem,4vw,4.3rem)!important}.daily-recap-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.daily-recap-grid article{background:#fffdf4c2!important;min-height:112px!important}.daily-recap-grid article span{color:var(--ink-black)!important;font-family:var(--font-kepler)!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(1.05rem,1.4vw,1.32rem)!important;line-height:1.2!important}.private-league-invite{border-top:2px solid #11110fc7;border-bottom:1px solid #11110f2e;grid-template-columns:minmax(0,1fr) minmax(290px,420px);align-items:center;gap:clamp(1.4rem,4vw,4rem);padding:clamp(2rem,5vw,5rem) 0;display:grid}.private-league-invite>div:first-child{gap:.9rem;max-width:700px;display:grid}.private-league-invite h2{max-width:11ch;margin:0;font-size:clamp(3rem,7vw,7rem);line-height:.84}.invite-ticket{border:1.5px solid var(--ink-black);background:linear-gradient(135deg, #b9914a29, transparent 42%), var(--house-burgundy);color:var(--ledger-paper);text-align:center;box-shadow:8px 8px 0 var(--aged-brass);border-radius:8px;justify-items:center;gap:.7rem;padding:clamp(1.2rem,3vw,2.2rem);display:grid}.invite-ticket img{border-radius:28%;width:92px;box-shadow:0 14px 24px #00000047}.invite-ticket strong{color:var(--ledger-paper);font-family:var(--font-main);font-size:clamp(2.7rem,5vw,4.8rem);line-height:.84}.invite-ticket small{color:#fff9ecc7;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.invite-ticket .primary-button{margin-top:.5rem;border-color:var(--ledger-paper)!important;background:var(--ledger-paper)!important;color:var(--ink-black)!important;box-shadow:none!important}.war-intro-section{border-color:#11110f24!important;min-height:360px!important}.war-epic-copy p:first-child{color:var(--house-burgundy)!important;font-family:var(--font-main)!important;font-size:clamp(2rem,4vw,4rem)!important;line-height:.92!important}.war-god-figure,.lorenzo-figure{opacity:.38!important;filter:grayscale()sepia(.2)contrast(1.03)!important}.character-avatar,.fighter-frame img,.investor-comparison-card img,.investor-photo-frame img,.lorenzo-chart-key img,.lorenzo-investor-mark img{filter:saturate(.82)contrast(1.04)!important}.positive,.return-pill.positive,.leaderboard-return.is-live .positive,.mini-callout.positive,.home-etf-panel.positive-trend .positive,.home-shell .benchmark-headline-card span.positive,.home-shell .benchmark-result>span.positive,.home-shell .benchmark-delta.positive,.lorenzo-chart-key b.positive{color:var(--market-green)!important}.negative,.return-pill.negative,.mini-callout.negative,.home-etf-panel.negative-trend .negative,.home-shell .benchmark-headline-card span.negative,.home-shell .benchmark-result>span.negative,.home-shell .benchmark-delta.negative,.lorenzo-chart-key b.negative{color:var(--house-burgundy)!important}.home-etf-panel,.home-etf-chart-shell,.home-etf-allocation-panel,.home-etf-line-panel,.benchmark-table article,.metric,.mini-callout,.investor-comparison-card,.investor-pick-card{background:#fff9ecdb!important;border-color:#11110f26!important}.home-shell .home-chart-series.primary .home-chart-line{stroke:var(--market-green)!important}.home-shell .home-chart-series.primary .home-chart-dot,.home-shell .home-chart-hover-dot.primary,.home-shell .benchmark-track-lads{fill:var(--market-green)!important;background:var(--market-green)!important}.home-shell .benchmark-track-fill.negative{background:var(--house-burgundy)!important}.home-shell .benchmark-track-fill.positive{background:var(--market-green)!important}.early-access-page{--ink:var(--ink-black);--ink-soft:#3c342b;--muted:var(--broker-grey);--paper:var(--ledger-paper);--paper-soft:#f3ead7;--early-panel:var(--ledger-paper);--early-panel-muted:#f4ead7;min-height:100dvh;position:relative;background:linear-gradient(#11110f07 1px, transparent 1px), linear-gradient(90deg, #11110f05 1px, transparent 1px), var(--club-cream)!important;color:var(--ink-black)!important;background-size:38px 38px,38px 38px,auto!important}.early-access-page:before,.early-access-page:after{display:none!important}.early-access-nav{background:#f6f0dfeb!important;border-bottom:1px solid #11110f1f!important}.early-access-brand{color:var(--ink-black)!important}.early-access-brand img{mix-blend-mode:multiply;filter:none!important;width:clamp(132px,14vw,210px)!important}.early-access-brand span{color:var(--house-burgundy)!important;background:#54182114!important;border-color:#5418213d!important}.early-access-hero{grid-template-columns:minmax(0,1.06fr) minmax(340px,.86fr)!important;align-items:center!important;gap:clamp(1.5rem,5vw,5rem)!important}.early-access-copy h1{max-width:10.5ch!important;font-size:clamp(3.8rem,8vw,8rem)!important;line-height:.84!important}.early-access-copy>p:not(.early-access-kicker){max-width:640px!important;color:var(--ink-soft)!important}.early-access-ticket{border:1.5px solid var(--ink-black)!important;background:linear-gradient(135deg, #b9914a29, transparent 42%), var(--house-burgundy)!important;width:min(100%,480px)!important;color:var(--ledger-paper)!important;box-shadow:6px 6px 0 var(--aged-brass)!important}.early-access-ticket strong,.early-access-ticket p,.early-access-ticket span{color:var(--ledger-paper)!important}.early-access-ticket-rule{background:var(--aged-brass)!important}.early-access-form{position:relative;border:1.5px solid var(--ink-black)!important;color:var(--ink-black)!important;box-shadow:8px 8px 0 var(--aged-brass)!important;background:#fff9ecf5!important}.early-access-form:before{content:"";pointer-events:none;border:1px solid #11110f14;position:absolute;inset:.65rem}.early-access-form-header strong{color:var(--ink-black)!important;font-family:var(--font-kepler)!important}.early-access-field label,.early-access-segment legend,.early-access-consent,.early-access-share-loop strong{color:var(--ink-black)!important}.early-access-field input{background:var(--ledger-paper-strong)!important;color:var(--ink-black)!important;border-color:#11110f33!important}.early-access-field input::placeholder{color:#11110f6b!important}.early-access-segment label{color:var(--ink-black)!important;background:#fffdf4bf!important;border-color:#11110f29!important}.early-access-segment label.active{border-color:var(--house-burgundy)!important;background:var(--house-burgundy)!important;color:var(--ledger-paper)!important;box-shadow:none!important}.early-access-segment label.active small,.early-access-segment label.active strong{color:var(--ledger-paper)!important}.early-access-consent input{accent-color:var(--house-burgundy)}.early-access-submit.is-waiting{color:var(--ledger-paper)!important;box-shadow:none!important;background:#9f9685!important;border-color:#11110f2e!important}.early-access-submit.is-success,.early-access-success{border-color:var(--market-green)!important;color:var(--market-green)!important;background:#0f5c3e1a!important}.early-access-loading span,.early-access-loading span:after{background:#5418211f!important}.early-access-loading span:after{background:var(--house-burgundy)!important}.early-access-proof span,.early-access-share-loop,.early-access-ledger{color:var(--ink-black)!important;background:#fff9ecd1!important;border-color:#11110f29!important}.early-access-world{border-top:2px solid #11110fb8!important}.early-access-ledger h2{font-size:clamp(2.2rem,4vw,4.8rem)!important;line-height:.88!important}.early-access-ledger-lines svg{color:var(--house-burgundy)!important}.early-access-hero-media img,.early-access-god{opacity:.18!important;filter:grayscale()sepia(.25)contrast(1.04)!important}@media (width>=1180px){.brand-hero-stage{padding-right:1.4rem}.brand-hero-logo{margin-left:-.55rem}}@media (width<=1180px){.home-nav{justify-items:center;grid-template-columns:1fr!important}.home-links{justify-self:center!important}.home-nav-actions{justify-content:center!important}.brand-hero{grid-template-columns:1fr;min-height:0}.brand-hero:before{display:none}.brand-hero-stage{place-items:start center;min-height:410px}.hero-ledger-card{right:50%;transform:translate(50%)}.how-it-works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-it-works-grid aside{grid-column:span 2;min-height:260px}.pw-times-preview,.home-hero.weekly-roundup,.home-personal,.private-league-invite,.early-access-hero{grid-template-columns:1fr!important}.home-copy{position:static!important}}@media (width<=820px){.home-shell{padding-inline:max(.9rem, env(safe-area-inset-left))!important}.home-nav{position:relative;gap:.65rem!important;min-height:0!important}.home-links{border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.home-links a{min-height:38px!important;padding:0 .55rem!important;font-size:.66rem!important}.home-nav-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.home-nav-actions button{width:100%}.brand-hero{gap:1.4rem;padding-top:1.2rem}.brand-hero-line{font-size:clamp(2.45rem,13vw,4.2rem)}.brand-hero-logo{max-width:100%}.brand-hero-actions{grid-template-columns:1fr;display:grid}.brand-hero-proof{display:none}.brand-hero-stage{min-height:0;margin-top:.85rem;display:block}.brand-coin-icon{display:none}.hero-ledger-card{width:100%;position:relative;bottom:auto;right:auto;transform:none;box-shadow:5px 5px #541821f2}.home-live-strip{grid-template-columns:1fr!important}.home-live-card,.home-live-card:last-child{border-bottom:1px solid #11110f24!important;border-right:0!important}.home-live-card:last-child{border-bottom:0!important}.league-pulse-grid,.daily-recap-grid,.pw-times-lines{grid-template-columns:1fr!important}.how-it-works-grid{grid-template-columns:1fr}.how-it-works-grid aside{grid-column:auto}.pw-times-preview{padding:1rem}.pw-times-copy h2,.private-league-invite h2,.early-access-copy h1{font-size:clamp(3rem,13vw,5rem)!important}.league-row-main{grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr) minmax(104px,auto)!important;gap:.6rem!important;min-height:74px!important}.league-row-main .rank-movement,.league-row-main .league-move-badge,.league-row-main .character-avatar,.daily-return{display:none!important}.leaderboard-return{grid-area:1/3/span 2!important;justify-self:end!important}.leaderboard-value{text-align:left!important;grid-area:2/2!important;justify-self:start!important}.league-row-name{grid-area:1/2!important}.early-access-nav{grid-template-columns:1fr!important}.early-access-nav nav{grid-template-columns:1fr 1fr!important}.early-access-member-link{display:none!important}}@media (width<=520px){.brand-hero{margin-top:.45rem}.brand-hero-subcopy,.how-it-works-grid p,.pw-times-copy p,.private-league-invite p,.early-access-copy>p:not(.early-access-kicker){font-size:.98rem}.brand-hero-stage{min-height:350px}.hero-ledger-header{display:grid}.hero-ledger-rows article{grid-template-columns:32px minmax(0,1fr)}.hero-ledger-rows strong{grid-column:2;justify-self:start}.home-copy h2,.home-personal h2,.league-pulse-header h2,.section-heading h2{font-size:clamp(2.35rem,13vw,3.6rem)!important}.private-league-invite,.how-it-works,.home-personal,.home-hero.weekly-roundup{padding-block:1.5rem!important}.invite-ticket,.early-access-form,.early-access-ticket{box-shadow:4px 4px 0 var(--aged-brass)!important}.early-access-nav nav,.home-nav-actions{grid-template-columns:1fr!important}}:root{--font-kepler:"Kepler", "Kepler Std", "Kepler Std Display", "Kepler Display", "Kepler 3", "Kepler 3 Display", "Iowan Old Style", "Palatino Linotype", Palatino, "Times New Roman", serif;--font-main:var(--font-kepler);--font-ui:var(--font-kepler);--font-sans:var(--font-kepler);--font-mono:var(--font-kepler);--club-cream:#f6efdf;--ledger-paper:#fff9ec;--ink-black:#11110f;--house-burgundy:#541821;--market-green:#0f5c3e;--aged-brass:#b9914a;--aged-brass-deep:#8f6d2e;--premium-line:#11110f24;--premium-shadow:0 28px 80px #11110f24}html,body{width:100%;max-width:100%;overflow-x:hidden;background-color:var(--club-cream)!important;background-image:none!important}body{background:radial-gradient(circle at 18% 0%, #b9914a29, transparent 28rem), radial-gradient(circle at 100% 16%, #5418211a, transparent 26rem), linear-gradient(180deg, #fff8ea 0%, var(--club-cream) 44%, #efe2c8 100%)!important;color:var(--ink-black)!important}body:before{opacity:0!important;background:0 0!important}.premium-brand-lockup{min-width:0;color:var(--ink-black);align-items:center;gap:.82rem;display:inline-flex}.premium-brand-emblem{aspect-ratio:1;object-fit:cover;border-radius:24%;flex:none;width:clamp(3.4rem,7vw,5.5rem);box-shadow:0 14px 34px #11110f29;filter:none!important;mix-blend-mode:normal!important}.premium-brand-wordmark{gap:.18rem;min-width:0;display:grid}.premium-brand-wordmark>span{font-family:var(--font-kepler);color:currentColor;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.24rem,2.3vw,2.7rem);font-weight:500;line-height:.9}.premium-brand-wordmark small{color:#11110f94;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(.58rem,.8vw,.76rem);line-height:1.1}.premium-brand-lockup--light{color:var(--ledger-paper)}.premium-brand-lockup--light .premium-brand-wordmark small{color:#fff9ecad}.premium-brand-lockup--emblem-only .premium-brand-emblem{width:clamp(3.2rem,8vw,5rem)}.marketing-site,.early-access-page.start-page{isolation:isolate;min-height:100dvh;color:var(--ink-black);background:radial-gradient(circle at 18% 5%,#b9914a24,#0000 28rem),linear-gradient(#fff9ece6 0%,#f6efdfe6 100%)}.marketing-site{width:min(100%,1500px);margin:0 auto;padding:0 clamp(1rem,3vw,2.4rem) clamp(3rem,7vw,6rem);position:relative}.marketing-nav,.premium-route-nav{z-index:40;border-bottom:1px solid var(--premium-line);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,2vw,1.5rem);min-height:76px;padding:.75rem 0;display:grid;position:sticky;top:0;background:#f6efdfe6!important}.premium-route-nav{width:min(100% - clamp(1.5rem,5vw,5rem),1360px);margin:0 auto}.marketing-brand-button,.premium-route-brand{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.marketing-nav .premium-brand-emblem,.premium-route-nav .premium-brand-emblem{width:clamp(2.65rem,4vw,3.5rem)}.marketing-nav .premium-brand-wordmark>span,.premium-route-nav .premium-brand-wordmark>span{font-size:clamp(1.1rem,1.7vw,1.56rem)}.marketing-links,.marketing-nav-actions,.premium-route-nav nav{align-items:center;gap:.45rem;display:flex}.marketing-links{justify-content:center}.marketing-links a,.marketing-nav .nav-link-button,.premium-route-nav .nav-link-button{text-transform:uppercase;letter-spacing:.08em;font-size:.94rem;text-decoration:none;color:#11110fb8!important}.marketing-links a{border-radius:999px;align-items:center;min-height:44px;padding:.7rem .78rem;display:inline-flex}.marketing-links a:hover{background:#b9914a1c;color:var(--ink-black)!important}.marketing-nav-actions,.premium-route-nav nav{justify-content:end}.marketing-nav .primary-button,.premium-route-nav .primary-button,.marketing-hero .primary-button,.marketing-cta .primary-button,.early-access-page .primary-button{min-height:46px;background:linear-gradient(135deg, var(--ink-black), #2a241d)!important;color:var(--ledger-paper)!important;border:1px solid #11110f1f!important;border-radius:999px!important;box-shadow:0 16px 36px #11110f2e!important}.marketing-nav .nav-link-button,.premium-route-nav .nav-link-button,.marketing-hero .nav-link-button,.marketing-cta .nav-link-button,.preview-card .nav-link-button{min-height:44px;border:1px solid var(--premium-line)!important;color:var(--ink-black)!important;box-shadow:none!important;background:#fff9ecc7!important;border-radius:999px!important}.marketing-hero{grid-template-columns:minmax(0,.95fr) minmax(380px,.85fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);min-height:min(760px,100dvh - 76px);padding:clamp(4rem,8vw,7rem) 0 clamp(3rem,6vw,5rem);display:grid;position:relative}.marketing-hero-copy{gap:clamp(1rem,2vw,1.45rem);min-width:0;max-width:760px;display:grid;overflow:hidden}.brand-kicker,.eyebrow{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.82rem;font-weight:700;color:var(--house-burgundy)!important}.hero-logo-lockup .premium-brand-emblem{width:clamp(5rem,8.5vw,7.2rem)}.hero-logo-lockup .premium-brand-wordmark>span{white-space:normal;font-size:clamp(2.1rem,4.2vw,4rem)}.hero-logo-lockup .premium-brand-wordmark small{font-size:clamp(.7rem,1vw,.95rem)}.marketing-hero h1,.marketing-section h2,.marketing-cta h2,.start-copy h1,.start-next h2{letter-spacing:0;max-width:12ch;margin:0;font-size:clamp(3.4rem,8vw,7.6rem);font-weight:500;line-height:.86;color:var(--ink-black)!important}.marketing-hero-copy>p:not(.brand-kicker),.marketing-section p,.marketing-cta p,.start-copy>p:not(.early-access-kicker),.start-next p{max-width:62ch;margin:0;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.55;color:#11110fb8!important}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.marketing-proof-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.marketing-proof-row span{color:#11110fb8;text-transform:uppercase;letter-spacing:.08em;background:#fff9ec9e;border:1px solid #b9914a57;border-radius:999px;align-items:center;min-height:36px;padding:.55rem .8rem;font-size:.86rem;display:inline-flex}.marketing-hero-poster{min-height:610px;box-shadow:var(--premium-shadow);background:linear-gradient(135deg,#11110feb,#201b16fa),#11110f;border:1px solid #b9914a5c;border-radius:0;position:relative;overflow:hidden}.marketing-hero-poster:before{content:"";pointer-events:none;border:1px solid #b9914a70;position:absolute;inset:1.1rem}.poster-seal{width:clamp(7rem,12vw,10.2rem);position:absolute;top:clamp(1.3rem,3vw,2.4rem);left:clamp(1.3rem,3vw,2.4rem)}.poster-seal img{border-radius:24%;width:100%;display:block;box-shadow:0 20px 52px #00000059}.poster-card{color:var(--ink-black);background:#fff9ecf2;border:1px solid #b9914a57;position:absolute;box-shadow:0 18px 42px #0003}.poster-card--table{width:min(86%,430px);padding:clamp(1rem,2vw,1.35rem);bottom:clamp(5rem,8vw,7rem);right:clamp(1.5rem,4vw,3rem)}.poster-card-header,.poster-table-rows article{grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;display:grid}.poster-card-header{border-bottom:1px solid #11110f24;padding-bottom:.85rem}.poster-card-header span,.poster-card-header small,.poster-card--headline p,.poster-ribbon{color:#11110f8f;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.poster-card-header strong{margin-top:.12rem;font-size:1.42rem;font-weight:600;display:block}.poster-table-rows{gap:.52rem;padding-top:.9rem;display:grid}.poster-table-rows article{border-bottom:1px solid #11110f14;grid-template-columns:2rem minmax(0,1fr) auto auto;min-height:42px}.poster-table-rows b{aspect-ratio:1;background:var(--aged-brass);width:1.75rem;color:var(--ledger-paper);place-items:center;font-size:.82rem;display:grid}.poster-table-rows span,.poster-table-rows strong{color:var(--ink-black);font-size:1rem}.poster-table-rows small{color:#11110f85}.poster-table-rows strong{color:var(--market-green);font-variant-numeric:tabular-nums}.poster-card--headline{color:var(--ledger-paper);background:#541821f0;gap:.38rem;padding:1rem 1.2rem;display:grid;bottom:clamp(1.4rem,3vw,2.3rem);left:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3rem)}.poster-card--headline p,.poster-card--headline span{color:#fff9ecad;margin:0}.poster-card--headline strong{color:var(--ledger-paper);text-transform:uppercase;font-size:clamp(1.6rem,3.4vw,3.1rem);line-height:.92}.poster-ribbon{color:#fff9ecc2;border:1px solid #b9914a6b;padding:.7rem 1rem;position:absolute;top:46%;left:9%;transform:rotate(-8deg)}.marketing-section{border-top:1px solid #11110f1f;gap:clamp(1.5rem,4vw,3rem);padding:clamp(3.5rem,8vw,7rem) 0;display:grid}.section-heading{gap:.85rem;max-width:940px;display:grid}.marketing-section h2{max-width:14ch;font-size:clamp(2.7rem,6vw,5.5rem)}.marketing-pillars,.step-grid,.preview-grid,.start-next{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.marketing-pillars article,.step-grid article,.preview-card,.start-next article,.proof-ledger,.early-access-form.start-form{border:1px solid #11110f21;background:#fff9ecc7!important;box-shadow:0 18px 46px #11110f14!important}.marketing-pillars article,.step-grid article,.start-next article{align-content:start;gap:.85rem;min-height:250px;padding:clamp(1.2rem,2vw,1.7rem);display:grid}.marketing-pillars svg,.start-next svg{color:var(--aged-brass-deep)}.marketing-pillars h3,.step-grid h3,.preview-card h3,.start-next h2{color:var(--ink-black);letter-spacing:0;margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1}.step-grid article span{color:var(--house-burgundy);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}.private-proof,.pw-times-marketing{grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);align-items:center}.private-proof>div:first-child,.pw-times-copy{gap:1rem;display:grid}.proof-ledger{gap:.8rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.proof-ledger span{color:#11110f8c;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.proof-ledger strong{color:var(--ink-black);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;line-height:1}.pw-times-cover-card{box-shadow:var(--premium-shadow);background:#fff9eccc;border:1px solid #11110f24;padding:clamp(.65rem,1.3vw,1rem)}.pw-times-cover-card img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.product-preview .preview-grid{grid-template-columns:.8fr 1.2fr}.preview-card{align-content:start;gap:1rem;min-height:310px;padding:clamp(1.4rem,3vw,2rem);display:grid}.preview-card p{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700;color:var(--house-burgundy)!important}.preview-card--invite{color:var(--ledger-paper);background:linear-gradient(145deg,#541821fa,#11110ff5)!important}.preview-card--invite h3,.preview-card--invite span,.preview-card--invite p{color:var(--ledger-paper)!important}.dashboard-preview-lines{gap:.6rem;display:grid}.dashboard-preview-lines span{border-left:3px solid var(--aged-brass);color:#11110fb8;background:#11110f0b;align-items:center;min-height:42px;padding:.65rem .8rem;display:flex}.marketing-cta{background:linear-gradient(135deg, var(--ink-black), #231d17);color:var(--ledger-paper);text-align:center;justify-items:center;gap:1.35rem;margin-top:clamp(2rem,5vw,4rem);padding:clamp(3rem,7vw,5.5rem) clamp(1rem,4vw,4rem);display:grid}.marketing-cta h2{max-width:11ch;font-size:clamp(2.8rem,6vw,5.8rem);color:var(--ledger-paper)!important}.marketing-cta .nav-link-button{color:var(--ledger-paper)!important;background:#fff9ec14!important;border-color:#fff9ec33!important}.mobile-personal-action{background:var(--ink-black)!important;color:var(--ledger-paper)!important;border:1px solid #b9914a70!important}.start-page{padding-bottom:clamp(3rem,8vw,6rem)}.start-hero{grid-template-columns:minmax(0,.9fr) minmax(340px,.65fr);align-items:start;gap:clamp(2rem,6vw,5rem);width:min(100% - clamp(1.5rem,5vw,5rem),1360px);margin:0 auto;padding:clamp(4rem,8vw,7rem) 0 clamp(2.5rem,5vw,4rem);display:grid}.start-copy{gap:1.2rem;display:grid}.start-copy h1{max-width:11ch}.start-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.6rem;display:grid}.start-journey article{background:#fff9eca8;border:1px solid #11110f1f;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;min-height:88px;padding:.9rem;display:grid}.start-journey span{aspect-ratio:1;background:var(--aged-brass);width:1.7rem;color:var(--ledger-paper);place-items:center;font-size:.76rem;display:grid}.start-journey p{color:#11110fb8;margin:0;font-size:.98rem;line-height:1.35}.early-access-form.start-form{position:sticky;top:96px;border-radius:0!important}.early-access-form-header strong{color:var(--ink-black)!important}.early-access-field input,.early-access-segment label{background:#fffcf4e6!important;border-color:#11110f29!important;border-radius:0!important}.early-access-segment label.active{background:#b9914a1f!important;border-color:#b9914a9e!important}.start-next{width:min(100% - clamp(1.5rem,5vw,5rem),1360px);margin:0 auto;padding:clamp(1rem,3vw,2rem) 0 0}.start-next article{min-height:220px}.start-next h2{font-size:clamp(1.45rem,2.2vw,2.1rem)}.side-rail{color:var(--ledger-paper)!important;background:linear-gradient(#171512,#0f0f0d)!important;border-right:1px solid #b9914a47!important}.rail-logo-button{min-height:auto!important;box-shadow:none!important;background:0 0!important}.rail-logo-lockup{justify-items:start;display:grid}.rail-logo-lockup .premium-brand-wordmark>span{color:var(--ledger-paper);font-size:1.55rem}.rail-logo-lockup .premium-brand-wordmark small{color:#fff9ec9e}.login-logo-lockup{grid-template-columns:clamp(4rem,8vw,5.5rem) minmax(0,1fr);width:100%;max-width:100%;margin-bottom:1.2rem;display:grid}.login-logo-lockup .premium-brand-emblem{width:clamp(4rem,8vw,5.4rem)}.login-logo-lockup .premium-brand-wordmark>span{white-space:normal;font-size:clamp(1.55rem,3vw,2.35rem)}.login-logo-lockup .premium-brand-wordmark small{font-size:.62rem;line-height:1.05}@media (width<=1120px){.marketing-nav,.premium-route-nav{grid-template-columns:auto auto}.marketing-links{display:none}.marketing-hero,.start-hero,.private-proof,.pw-times-marketing{grid-template-columns:1fr}.marketing-hero{min-height:auto}.marketing-hero-poster{min-height:560px}.early-access-form.start-form{position:relative;top:auto}}@media (width<=760px){.marketing-site{padding-inline:1rem}.marketing-nav,.premium-route-nav{grid-template-columns:1fr;align-items:stretch;padding-top:1rem;position:relative}.marketing-nav-actions,.premium-route-nav nav{grid-template-columns:1fr;width:100%;display:grid}.home-member-login,.early-access-member-link{display:none!important}.marketing-hero{gap:2rem;padding-top:2.5rem}.premium-brand-lockup{gap:.62rem}.hero-logo-lockup .premium-brand-emblem{width:4.6rem}.hero-logo-lockup .premium-brand-wordmark>span{white-space:normal;font-size:clamp(2.15rem,14vw,3.4rem)}.premium-brand-wordmark small{letter-spacing:.08em}.marketing-hero h1,.start-copy h1{max-width:9.5ch;font-size:clamp(3rem,17vw,4.4rem)}.marketing-section h2,.marketing-cta h2{max-width:10.5ch;font-size:clamp(2.35rem,13vw,3.7rem)}.marketing-hero-actions,.marketing-proof-row{grid-template-columns:1fr;display:grid}.marketing-hero-poster{min-height:500px}.poster-seal{width:6.2rem}.poster-card--table{width:auto;bottom:5.6rem;left:1rem;right:1rem}.poster-table-rows article{grid-template-columns:2rem minmax(0,1fr) auto}.poster-table-rows small{display:none}.poster-ribbon{top:33%;left:1.4rem}.marketing-pillars,.step-grid,.preview-grid,.product-preview .preview-grid,.start-journey,.start-next{grid-template-columns:1fr}.marketing-pillars article,.step-grid article,.start-next article,.preview-card{min-height:auto}.start-hero,.start-next,.premium-route-nav{width:min(100% - 2rem,1360px)}.start-hero{padding-top:2.5rem}.early-access-form.start-form{padding:1.1rem!important}}.early-access-page.start-page,.marketing-site{background-color:#0000!important;background-image:radial-gradient(circle at 18% 5%,#b9914a24,#0000 28rem),linear-gradient(#fff9ecf5 0%,#f6efdff5 100%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;overflow-x:hidden!important}.early-access-page.start-page:before,.early-access-page.start-page:after,.marketing-site:before,.marketing-site:after{content:none!important;display:none!important}.premium-route-nav,.early-access-page.start-page .early-access-nav{background:#f6efdfeb!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(.8rem,2vw,1.5rem)!important;display:grid!important}.premium-route-brand,.early-access-page.start-page .early-access-brand{width:auto!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;grid-template-columns:none!important;align-items:center!important;padding:0!important;display:inline-flex!important}.premium-route-brand .premium-brand-emblem,.early-access-page.start-page .early-access-brand .premium-brand-emblem{width:clamp(2.7rem,4.4vw,3.5rem)!important;max-width:clamp(2.7rem,4.4vw,3.5rem)!important}.premium-route-brand .premium-brand-wordmark>span,.early-access-page.start-page .early-access-brand .premium-brand-wordmark>span{font-size:clamp(1rem,1.7vw,1.55rem)!important}.premium-route-brand .premium-brand-wordmark small,.early-access-page.start-page .early-access-brand .premium-brand-wordmark small{font-size:.62rem!important}.premium-route-brand .premium-brand-wordmark,.premium-route-brand .premium-brand-wordmark>span,.premium-route-brand .premium-brand-wordmark small,.early-access-page.start-page .early-access-brand .premium-brand-wordmark,.early-access-page.start-page .early-access-brand .premium-brand-wordmark>span,.early-access-page.start-page .early-access-brand .premium-brand-wordmark small{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.premium-route-nav .early-access-login,.premium-route-nav .nav-link-button,.marketing-hero-actions .primary-button,.marketing-hero-actions .nav-link-button,.marketing-cta .primary-button,.marketing-cta .nav-link-button{width:auto!important;max-width:100%!important}.marketing-hero-actions .primary-button,.marketing-hero-actions .nav-link-button,.marketing-cta .primary-button,.marketing-cta .nav-link-button{justify-content:center!important;min-width:min(100%,190px)!important}.hero-logo-lockup .premium-brand-lockup{max-width:100%}.hero-logo-lockup .premium-brand-wordmark{min-width:0;max-width:100%}@media (width<=760px){.premium-route-nav,.early-access-page.start-page .early-access-nav{grid-template-columns:1fr!important;width:min(100% - 2rem,1360px)!important;padding-top:1rem!important;position:relative!important}.premium-route-nav nav,.early-access-page.start-page .early-access-nav nav{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.premium-route-brand .premium-brand-lockup,.early-access-page.start-page .early-access-brand .premium-brand-lockup{grid-template-columns:4.6rem minmax(0,1fr)!important;width:100%!important;display:grid!important}.premium-route-brand .premium-brand-emblem,.early-access-page.start-page .early-access-brand .premium-brand-emblem{width:4.2rem!important;max-width:4.2rem!important}.premium-route-brand .premium-brand-wordmark>span,.early-access-page.start-page .early-access-brand .premium-brand-wordmark>span{white-space:normal!important;font-size:clamp(1.15rem,6vw,1.55rem)!important}.premium-route-brand .premium-brand-wordmark small,.early-access-page.start-page .early-access-brand .premium-brand-wordmark small{font-size:.58rem!important;line-height:1.05!important}.hero-logo-lockup .premium-brand-lockup{grid-template-columns:4.8rem minmax(0,1fr)!important;width:100%!important;display:grid!important}.hero-logo-lockup .premium-brand-emblem{width:4.2rem!important;max-width:4.2rem!important}.hero-logo-lockup .premium-brand-wordmark>span{white-space:normal!important;font-size:clamp(1.9rem,10vw,2.45rem)!important;line-height:.92!important}.marketing-hero-copy,.marketing-hero-copy>p,.start-copy,.start-copy>p{min-width:0!important;max-width:100%!important}}.rail-logo-button .premium-brand-emblem,.login-panel .premium-brand-emblem,.marketing-site .premium-brand-emblem,.early-access-page.start-page .premium-brand-emblem{filter:none!important;mix-blend-mode:normal!important}@media (width>=761px){.marketing-hero h1{max-width:13.8ch!important;font-size:clamp(3.6rem,6.5vw,6.4rem)!important}}.premium-brand-lockup{align-items:center!important;width:auto!important;max-width:100%!important;line-height:0!important;display:inline-flex!important;overflow:visible!important}.premium-brand-lockup-image{aspect-ratio:auto!important;object-fit:contain!important;clip-path:none!important;filter:none!important;mix-blend-mode:normal!important;background:0 0!important;width:clamp(12.5rem,18vw,18.5rem)!important;max-width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.premium-brand-emblem{aspect-ratio:auto!important;object-fit:contain!important;clip-path:none!important;width:clamp(3.4rem,5vw,5rem)!important;max-width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important;overflow:visible!important}.marketing-nav .premium-brand-lockup-image,.premium-route-nav .premium-brand-lockup-image{width:clamp(11.8rem,17vw,17rem)!important;max-height:4.1rem!important}.hero-logo-lockup .premium-brand-lockup-image{width:min(100%,clamp(24rem,36vw,34rem))!important;max-height:none!important}.hero-logo-lockup,.marketing-nav,.premium-route-brand,.early-access-page.start-page .early-access-brand{overflow:visible!important}.marketing-cta .premium-brand-emblem{width:clamp(5.2rem,8vw,7rem)!important}.rail-logo-lockup .premium-brand-emblem{width:4.3rem!important}.login-logo-lockup{box-sizing:border-box!important;justify-content:center!important;width:min(100%,25.5rem)!important;max-width:calc(100% - .75rem)!important;margin:0 auto 1.2rem!important;padding:.28rem .52rem .34rem!important;display:flex!important;overflow:visible!important}.login-logo-lockup .premium-brand-lockup-image{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.login-brand-mark{width:fit-content!important;max-width:100%!important;color:var(--ink-black)!important;justify-content:center!important;align-items:center!important;gap:clamp(.5rem,1.4vw,.72rem)!important;margin:0 auto 1.25rem!important;padding:.35rem clamp(.35rem,1.2vw,.72rem) .45rem!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}.login-brand-mark img{object-fit:contain!important;flex:none!important;width:clamp(3.05rem,5vw,3.9rem)!important;height:auto!important;display:block!important;overflow:visible!important}.login-brand-mark span{color:currentColor!important;min-width:0!important;font-family:var(--font-kepler)!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important;padding-block:.08em .18em!important;font-size:clamp(1.18rem,2.2vw,1.55rem)!important;font-weight:500!important;line-height:1.08!important;display:block!important}@media (width<=760px){.premium-route-brand .premium-brand-lockup,.early-access-page.start-page .early-access-brand .premium-brand-lockup,.hero-logo-lockup .premium-brand-lockup{grid-template-columns:none!important;width:auto!important;display:inline-flex!important}.marketing-nav .premium-brand-lockup-image,.premium-route-nav .premium-brand-lockup-image{width:min(100%,19rem)!important;max-height:none!important}.hero-logo-lockup .premium-brand-lockup-image{width:min(100%,20rem)!important}.login-logo-lockup{width:min(100%,22rem)!important;max-width:100%!important;padding-inline:.36rem!important}.login-brand-mark{gap:.62rem!important;margin-bottom:1rem!important;padding-inline:.2rem!important}.login-brand-mark img{width:clamp(2.8rem,12vw,3.3rem)!important}.login-brand-mark span{letter-spacing:.055em!important;white-space:normal!important;font-size:clamp(1.04rem,5.3vw,1.36rem)!important}.premium-brand-emblem{width:4.4rem!important}}html:has(.marketing-site){background:linear-gradient(180deg, var(--surface) 0%, var(--surface-muted) 42%, var(--surface-pressed) 100%)!important}body:has(.marketing-site){background:linear-gradient(180deg, var(--surface) 0%, var(--surface-muted) 42%, var(--surface-pressed) 100%)!important}#root:has(.marketing-site){background:linear-gradient(180deg, var(--surface) 0%, var(--surface-muted) 42%, var(--surface-pressed) 100%)!important}body:has(.marketing-site):before{opacity:0!important}.marketing-site{width:100%!important;max-width:none!important;padding:0 0 clamp(3rem,7vw,6rem)!important}.marketing-site>.marketing-proof-strip,.marketing-site>.marketing-section,.marketing-site>.marketing-cta{width:min(100% - clamp(2rem,6vw,4.8rem),1500px)!important;margin-left:auto!important;margin-right:auto!important}.marketing-site>.marketing-nav{top:max(1.2rem, env(safe-area-inset-top))!important;z-index:30!important;width:min(100vw - clamp(1.25rem,4vw,3.5rem),1440px)!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;margin:0!important;padding:0!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.marketing-site>.marketing-nav>*{pointer-events:auto!important}.marketing-site .marketing-links,.marketing-site .marketing-nav-actions{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;background:#11110f57!important;border:1px solid #fff9ec38!important;border-radius:999px!important;min-height:52px!important;box-shadow:0 18px 54px #00000047!important}.marketing-site .marketing-links{grid-column:2!important;justify-self:center!important;padding:.18rem!important}.marketing-site .marketing-links a{color:#fff9ecd1!important;border-radius:999px!important;min-height:44px!important;padding:.68rem .86rem!important}.marketing-site .marketing-links a:hover,.marketing-site .marketing-links a:focus-visible{color:var(--ledger-paper)!important;background:#fff9ec29!important}.marketing-site .marketing-nav-actions{grid-column:3!important;justify-self:end!important;padding:.18rem!important}.marketing-site .marketing-nav .nav-link-button,.marketing-site .marketing-nav .primary-button{color:#fff9ece0!important;min-height:44px!important;font-family:var(--font-kepler)!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:.94rem!important;font-weight:400!important}.marketing-site .marketing-nav .nav-link-button:hover,.marketing-site .marketing-nav .nav-link-button:focus-visible,.marketing-site .marketing-nav .primary-button:hover,.marketing-site .marketing-nav .primary-button:focus-visible{color:var(--ledger-paper)!important;background:#fff9ec29!important}.marketing-hero--video{--hero-video-lift:clamp(3.5rem, 8vh, 6.6rem);isolation:isolate!important;z-index:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:max(640px,100dvh)!important;box-shadow:none!important;background:#050504!important;border:0!important;grid-template-columns:1fr!important;place-items:end center!important;margin:0 calc(50% - 50vw)!important;padding:clamp(7rem,14vh,10rem) max(clamp(1.2rem,5vw,4.2rem),50vw - 750px + clamp(1rem,3vw,2.4rem)) clamp(4.8rem,10vh,7.8rem)!important;display:grid!important;overflow:hidden!important}.marketing-hero--video:before{content:""!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 50% 46%,#11110f52 0%,#11110f33 30%,#11110f75 100%),linear-gradient(#11110f57 0%,#11110f1a 52%,#11110f94 100%)!important;position:absolute!important;inset:0!important}.marketing-hero-video{z-index:0!important;background:#050504!important;position:absolute!important;inset:0!important}.marketing-hero-video video{width:100%!important;height:calc(100% + var(--hero-video-lift))!important;object-fit:cover!important;object-position:center top!important;transform:translateY(calc(var(--hero-video-lift) * -1))!important;display:block!important}.marketing-hero-emblem{z-index:3!important;object-fit:contain!important;opacity:.92!important;pointer-events:none!important;filter:drop-shadow(0 0 18px #ecca8638)drop-shadow(0 16px 34px #00000080)!important;width:clamp(8rem,16vw,13rem)!important;height:auto!important;position:absolute!important;top:clamp(6.4rem,14vh,9.2rem)!important;left:50%!important;transform:translate(-50%)!important}.marketing-hero--video .marketing-hero-copy{z-index:3!important;max-width:min(100%,880px)!important;color:var(--ledger-paper)!important;text-shadow:0 2px 18px #00000070!important;text-align:center!important;justify-items:center!important;gap:clamp(.85rem,1.6vw,1.18rem)!important;display:grid!important;position:relative!important}.marketing-hero--video .brand-kicker{color:#ecca86f0!important}.marketing-hero-wordmark{color:var(--ledger-paper)!important;font-family:var(--font-main)!important;letter-spacing:0!important;text-transform:uppercase!important;align-self:end!important;margin:0 0 clamp(1.2rem,3.5vw,2.9rem)!important;font-size:clamp(2rem,5.2vw,5rem)!important;font-weight:500!important;line-height:.86!important}.marketing-hero--video h1{color:var(--ledger-paper)!important;text-align:center!important;max-width:14.5ch!important;font-size:clamp(3.2rem,5.8vw,5.55rem)!important}.marketing-hero--video .marketing-hero-copy>p:not(.brand-kicker){color:#fff9ecdb!important;max-width:54ch!important}.marketing-hero--video .marketing-hero-actions .primary-button{background:var(--ledger-paper)!important;color:var(--ink-black)!important;border-color:#fff9ec7a!important;justify-content:center!important;box-shadow:0 16px 44px #00000057!important}@media (width<=1120px){.marketing-hero--video{grid-template-columns:1fr!important;min-height:max(620px,100dvh)!important}}@media (width<=760px){.marketing-site .mobile-personal-action{display:none!important}.marketing-site>.marketing-nav{top:max(.55rem, env(safe-area-inset-top))!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.45rem!important;width:calc(100vw - 1rem)!important}.marketing-site .marketing-links{display:none!important}.marketing-site .marketing-nav-actions{grid-column:2!important;justify-self:end!important;width:auto!important;min-height:48px!important;padding:.14rem!important;display:inline-flex!important}.marketing-site .home-member-login{display:none!important}.marketing-site .home-nav-button{white-space:nowrap!important;min-height:44px!important;padding:0 .88rem!important}.marketing-hero--video{--hero-video-lift:clamp(2.8rem, 9vh, 4.8rem);height:100dvh!important;min-height:100dvh!important;padding:max(5.2rem, calc(4.8rem + env(safe-area-inset-top))) 1rem clamp(4.6rem, 12vh, 6.8rem)!important}.marketing-hero--video:before{background:radial-gradient(circle at 50% 46%,#11110f47 0%,#11110f7a 70%,#11110fb3 100%),linear-gradient(#11110f61 0%,#11110f2e 48%,#11110f9e 100%)!important}.marketing-hero-video video{object-position:center top!important}.marketing-hero-emblem{top:max(5.35rem, calc(4.85rem + env(safe-area-inset-top)))!important;opacity:.94!important;width:clamp(7.3rem,38vw,9.75rem)!important}.marketing-hero--video .hero-logo-lockup{display:none!important}.marketing-hero--video h1{max-width:11.5ch!important;font-size:clamp(2.65rem,12.5vw,3.55rem)!important}.marketing-hero-wordmark{margin-bottom:clamp(.95rem,6vw,1.8rem)!important;font-size:clamp(1.75rem,9.8vw,3rem)!important}.marketing-hero--video .marketing-hero-copy>p:not(.brand-kicker){font-size:1rem!important;line-height:1.45!important}}.marketing-proof-strip{background:#fff9ecb8!important;border:1px solid #11110f1f!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:clamp(.7rem,1.5vw,1.1rem) 0 clamp(2.4rem,5vw,4.2rem)!important;display:grid!important;box-shadow:0 12px 34px #11110f0f!important}.marketing-proof-strip article{border-right:1px solid #11110f1a!important;align-content:center!important;gap:.22rem!important;min-height:104px!important;padding:clamp(.95rem,2vw,1.25rem)!important;display:grid!important}.marketing-proof-strip article:last-child{border-right:0!important}.marketing-proof-strip span,.marketing-proof-strip small{color:#11110f94!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:850!important;line-height:1.15!important}.marketing-proof-strip strong{color:var(--ink-black)!important;font-size:clamp(1.22rem,2vw,1.8rem)!important;font-weight:650!important;line-height:1!important}.marketing-proof-strip .positive{color:var(--market-green)!important}.marketing-proof-strip .negative{color:var(--loss)!important}@media (width<=760px){.marketing-proof-strip{grid-template-columns:1fr!important;margin-top:.7rem!important}.marketing-proof-strip article{border-bottom:1px solid #11110f1a!important;border-right:0!important;min-height:78px!important}.marketing-proof-strip article:last-child{border-bottom:0!important}}.marketing-what-intro{grid-template-columns:minmax(0,.82fr) minmax(320px,.78fr)!important;align-items:center!important;gap:clamp(1.5rem,5vw,4.8rem)!important;display:grid!important}.private-club-postcard{perspective:1200px!important;justify-self:end!important;width:min(100%,620px)!important;margin:0!important}.private-club-postcard-frame{background:linear-gradient(135deg, #fffdf4fa, #f6efdff0), var(--ledger-paper)!important;transform-origin:50% 54%!important;border:1px solid #b9914a6b!important;padding:clamp(.55rem,1.1vw,.82rem)!important;animation:7s ease-in-out infinite alternate private-club-postcard-drift!important;position:relative!important;transform:rotate(1.4deg)translateZ(0)!important;box-shadow:0 24px 70px #11110f2e,inset 0 2px #ffffffb3!important}.private-club-postcard img{aspect-ratio:7/3!important;object-fit:cover!important;filter:saturate(.94)contrast(1.04)!important;border:1px solid #11110f2e!important;width:100%!important;display:block!important}@keyframes private-club-postcard-drift{0%{transform:rotate(1.2deg)translate(0,0)}to{transform:rotate(-.35deg)translateY(-10px)}}@media (prefers-reduced-motion:reduce){.private-club-postcard-frame{animation:none!important}}@media (width<=1120px){.marketing-what-intro{grid-template-columns:1fr!important}.private-club-postcard{justify-self:start!important;width:min(100%,680px)!important}}@media (width<=760px){.private-club-postcard{width:100%!important}.private-club-postcard-frame{padding:.52rem!important}}.app-shell .topbar{background:#fff9ece6!important;border:1px solid #11110f1f!important}.app-shell .topbar h2{max-width:900px!important;color:var(--ink-black)!important;-webkit-text-fill-color:var(--ink-black)!important;text-shadow:none!important;font-size:clamp(2.45rem,4.9vw,5rem)!important;font-weight:900!important;line-height:.9!important}.app-shell .topbar .eyebrow{color:var(--house-burgundy)!important}.app-shell .topbar .ghost-button,.app-shell .topbar .refresh-button,.app-shell .topbar .nav-link-button,.app-shell .topbar .status-pill{color:var(--ink-black)!important;background:#fffdf4cc!important;border-color:#11110f2e!important}.app-shell .topbar .ghost-button:disabled,.app-shell .topbar .refresh-button:disabled,.app-shell .topbar .nav-link-button:disabled{opacity:.5!important;color:#11110f85!important;background:#fffdf480!important}.app-shell .hero-grid{grid-template-columns:minmax(520px,1.34fr) minmax(360px,.86fr)!important;align-items:start!important;gap:clamp(1rem,2vw,1.6rem)!important}.app-shell .hero-grid,.app-shell .work-grid{content-visibility:visible!important;contain-intrinsic-size:auto!important}.app-shell .leaderboard-module{border-color:#11110f47!important;padding:clamp(1.35rem,2.4vw,2.2rem)!important}.app-shell .leaderboard-module .module-header h3{font-size:clamp(1.9rem,3.4vw,3.4rem)!important;line-height:.94!important}.app-shell .benchmark-module,.app-shell .allocation-module{padding:clamp(1.25rem,2.3vw,2rem)!important}.app-shell .benchmark-module .module-header h3{font-size:clamp(1.8rem,3vw,3rem)!important;line-height:.96!important}.app-shell .leaderboard-list{gap:.72rem!important}.app-shell .leaderboard-row{cursor:pointer;opacity:1!important;text-align:left!important;border-radius:8px!important;grid-template-columns:48px 54px minmax(0,1fr) minmax(118px,auto)!important;width:100%!important;min-height:84px!important;padding:.85rem .95rem!important;animation:none!important;transform:none!important}.app-shell .leaderboard-row:first-child{background:linear-gradient(90deg, #b9914a24, transparent 62%), var(--paper)!important;min-height:96px!important}.app-shell .leaderboard-row:focus-visible{outline-offset:3px;outline:3px solid #b9914a75}.app-shell .leaderboard-row .character-avatar{width:46px!important;height:54px!important}.app-shell .leader-name{gap:.16rem;display:grid}.app-shell .leader-name strong{color:var(--ink-black)!important;font-size:clamp(1.1rem,1.8vw,1.45rem)!important;line-height:1!important}.app-shell .leader-name small{color:#11110f8c;font-size:.76rem;font-weight:800}.app-shell .return-stack strong{font-size:clamp(1.18rem,1.8vw,1.55rem)!important}.player-profile-card{background:linear-gradient(135deg,#b9914a1f,#0000 44%),#fffdf4eb;border:1px solid #11110f33;border-radius:8px;gap:1rem;margin-top:1rem;padding:clamp(1rem,1.8vw,1.35rem);display:grid;position:relative}.player-profile-close{font-family:var(--font-mono);font-weight:950;position:absolute;top:.85rem;right:.85rem;width:34px!important;min-height:34px!important}.player-profile-intro{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:1rem;padding-right:2.4rem;display:grid}.player-profile-intro img{object-fit:contain;filter:grayscale()sepia(.18)contrast(1.04);width:76px;height:92px}.player-profile-intro span{color:var(--house-burgundy);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.player-profile-intro h4{color:var(--ink-black);font-family:var(--font-main);margin:.12rem 0 0;font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:.95}.player-profile-intro p{color:#11110fb8;max-width:68ch;margin:.55rem 0 0;font-size:.98rem;font-weight:650;line-height:1.45}.player-profile-stats,.player-profile-picks,.fund-value-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.player-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .allocation-module .home-etf-allocation-panel{background:0 0!important;border:0!important;padding:0!important}.app-shell .allocation-module .module-header{align-items:center;margin-bottom:1.15rem!important}.app-shell .allocation-module .home-etf-allocation-panel>div:first-child{display:none}.app-shell .allocation-module .allocation-pie-wrap{min-height:230px}.app-shell .allocation-module .allocation-pie{width:min(100%,260px)}.league-control-panel,.league-empty-state{gap:clamp(1rem,2vw,1.4rem)!important;padding:clamp(1.25rem,2.3vw,2rem)!important;display:grid!important}.league-control-grid{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr)!important;align-items:stretch!important;gap:.8rem!important;display:grid!important}.league-current-card,.league-switch-card,.league-switch-empty{background:#fffdf4d1!important;border:1px solid #11110f24!important;border-radius:8px!important}.league-current-card{background:linear-gradient(135deg,#b9914a29,#0000 54%),#fffdf4e0!important;align-content:center!important;gap:.4rem!important;min-height:154px!important;padding:clamp(1rem,2vw,1.25rem)!important;display:grid!important}.league-current-card span,.league-switch-card span,.league-switch-empty small,.league-create-form label,.league-asset-types legend{color:#11110f8f!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:900!important;line-height:1.12!important}.league-current-card strong,.league-switch-empty strong{color:var(--ink-black)!important;font-size:clamp(1.55rem,2.6vw,2.35rem)!important;line-height:.98!important}.league-current-card small,.league-switch-card small,.league-empty-state p{color:#11110f9e!important;font-size:.92rem!important;font-weight:700!important;line-height:1.35!important}.league-current-card code{width:fit-content!important;color:var(--house-burgundy)!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;background:#fff9ece6!important;border:1px solid #b9914a61!important;border-radius:6px!important;margin-top:.2rem!important;padding:.42rem .55rem!important;font-size:.82rem!important;font-weight:950!important}.league-switcher{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important;display:grid!important}.league-switch-card{min-height:92px!important;color:var(--ink-black)!important;text-align:left!important;cursor:pointer!important;gap:.34rem!important;padding:.85rem!important;display:grid!important}.league-switch-card.active{cursor:default!important;background:linear-gradient(135deg,#0f5c3e1a,#0000 58%),#fffdf4f0!important;border-color:#0f5c3e52!important}.league-switch-card strong{color:var(--ink-black)!important;font-size:clamp(1.05rem,1.7vw,1.28rem)!important;line-height:1.05!important}.league-switch-card:disabled{opacity:1!important}.league-switch-empty{grid-column:1/-1!important;align-content:center!important;gap:.28rem!important;min-height:92px!important;padding:1rem!important;display:grid!important}.league-create-toggle{justify-self:start!important}.league-create-form{background:linear-gradient(#70121f0a,#0000 46%),#fffdf4c7!important;border:1px solid #11110f24!important;border-radius:8px!important;gap:.9rem!important;padding:clamp(1rem,2vw,1.25rem)!important;display:grid!important}.league-create-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important;display:grid!important}.league-create-form .field-pair{gap:.42rem!important;display:grid!important}.league-create-form input,.league-create-form select{width:100%!important;min-height:46px!important;color:var(--ink-black)!important;font:inherit!important;background:#fffdf4eb!important;border:1px solid #11110f29!important;border-radius:7px!important;font-weight:750!important}.league-asset-types{border:0!important;flex-wrap:wrap!important;gap:.65rem!important;padding:0!important;display:flex!important}.league-asset-types legend{width:100%!important;margin-bottom:.1rem!important}.league-asset-types label{min-height:40px!important;color:var(--ink-black)!important;background:#fffdf4db!important;border:1px solid #11110f24!important;border-radius:999px!important;align-items:center!important;gap:.45rem!important;padding:.45rem .7rem!important;font-weight:850!important;display:inline-flex!important}.league-asset-types input{width:16px!important;min-height:16px!important;accent-color:var(--market-green)!important}.league-create-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:.65rem!important;display:flex!important}.league-empty-state{background:linear-gradient(135deg,#b9914a21,#0000 48%),#fff9ecdb!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.league-empty-state h3{max-width:820px!important;color:var(--ink-black)!important;margin:.22rem 0 0!important;font-size:clamp(1.8rem,3.2vw,3.1rem)!important;line-height:.98!important}.league-empty-state svg{color:var(--aged-brass-deep)!important}.app-benchmark-tracker{gap:.85rem;margin-top:.9rem;display:grid}.app-shell .benchmark-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-shell .benchmark-panel-header>div:first-child{gap:.22rem;display:grid}.app-shell .benchmark-panel-header span,.app-shell .benchmark-scale-header span,.app-shell .benchmark-scale-summary small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950;color:var(--house-burgundy)!important}.app-shell .benchmark-panel-header strong,.app-shell .benchmark-scale-header strong{font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.1;color:var(--ink-black)!important}.app-shell .home-etf-chart-shell{cursor:crosshair;background:linear-gradient(#0f5c3e0b,#0000 50%),#fffdf4e0;border:1px solid #11110f24;border-radius:8px;min-height:292px;position:relative}.app-shell .benchmark-module .home-etf-chart-shell{min-height:336px}.app-shell .home-etf-chart{width:100%;height:286px;display:block}.app-shell .benchmark-module .home-etf-chart{height:330px}.app-shell .home-chart-grid-line path{fill:none;stroke:#11110f1a}.app-shell .home-chart-grid-line text,.app-shell .home-chart-axis-labels text{fill:#11110f7a;font-family:var(--font-mono);font-size:.62rem;font-weight:800}.app-shell .home-chart-series.primary .home-chart-line{stroke:var(--market-green)!important;stroke-width:5.4px!important}.app-shell .home-chart-series.benchmark .home-chart-line{opacity:.84;stroke-width:2.7px}.app-shell .home-chart-end-labels text{fill:var(--series-color,var(--ink-black));paint-order:stroke;stroke:#fffdf4f5;stroke-width:5px;font-family:var(--font-mono);font-size:.76rem;font-weight:950}.app-shell .home-chart-end-labels text.primary{fill:var(--market-green)}.app-shell .home-chart-tooltip{color:var(--ink-black);pointer-events:none;background:#fffdf4fa;border:1px solid #11110f2e;border-radius:8px;gap:.32rem;padding:.65rem .72rem;display:grid;position:absolute;box-shadow:0 14px 32px #11110f1f}.app-shell .home-chart-tooltip span{grid-template-columns:10px minmax(48px,1fr) auto;align-items:center;gap:.38rem;display:grid}.app-shell .home-chart-tooltip i{background:var(--series-color);border-radius:50%;width:9px;height:9px}.app-shell .benchmark-return-scale{background:#fffdf4bd;border:1px solid #11110f24;border-radius:8px;gap:.85rem;padding:.85rem;display:grid}.app-shell .benchmark-scale-header{justify-content:space-between;gap:1rem;display:flex}.app-shell .benchmark-scale-header>div:first-child,.app-shell .benchmark-scale-summary{gap:.2rem;display:grid}.app-shell .benchmark-scale-header small{color:#11110f94;font-size:.78rem;font-weight:800;line-height:1.2;display:block}.app-shell .benchmark-scale-summary{text-align:right;min-width:150px}.app-shell .benchmark-scale-summary strong,.app-shell .benchmark-scale-readout span,.app-shell .benchmark-scale-value.positive,.app-shell .benchmark-scale-gap.positive{color:var(--market-green)!important}.app-shell .benchmark-scale-value.negative,.app-shell .benchmark-scale-gap.negative{color:var(--house-burgundy)!important}.app-shell .benchmark-scale-plot{gap:.65rem;display:grid}.app-shell .benchmark-scale-readout{background:#fffdf4e6;border:1px solid #11110f1f;border-radius:7px;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.38rem .62rem;padding:.55rem .65rem;display:grid}.app-shell .benchmark-scale-readout strong,.app-shell .benchmark-scale-readout span{font-family:var(--font-mono);font-weight:950}.app-shell .benchmark-scale-readout small{color:#11110f9e;font-weight:800}.app-shell .benchmark-scale-axis{border-bottom:1px solid #11110f29;height:32px;margin:0 .35rem;position:relative}.app-shell .benchmark-scale-tick,.app-shell .benchmark-scale-zero{color:#11110f85;font-family:var(--font-mono);justify-items:center;gap:.28rem;font-size:.7rem;font-weight:850;display:grid;position:absolute;bottom:-1px;transform:translate(-50%)}.app-shell .benchmark-scale-tick i,.app-shell .benchmark-scale-zero i{background:#11110f2e;width:1px;height:9px}.app-shell .benchmark-scale-zero{color:var(--ink-black)}.app-shell .benchmark-scale-zero i{background:var(--ink-black);width:2px;height:18px}.app-shell .benchmark-scale-band{height:38px;margin-inline:.35rem;position:relative}.app-shell .benchmark-scale-band .loss,.app-shell .benchmark-scale-band .gain{border-radius:999px;position:absolute;top:13px;bottom:13px}.app-shell .benchmark-scale-band .loss{background:linear-gradient(90deg,#54182147,#54182112)}.app-shell .benchmark-scale-band .gain{background:linear-gradient(90deg,#0f5c3e12,#0f5c3e4d)}.app-shell .benchmark-scale-marker{left:var(--scale-position);background:var(--scale-color);border:3px solid #fffdf4f5;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #11110f2e}.app-shell .benchmark-scale-marker.primary{border-color:var(--ink-black);z-index:2;width:23px;height:23px}.app-shell .benchmark-scale-marker span{color:var(--ink-black);font-family:var(--font-mono);opacity:0;white-space:nowrap;background:#fffdf4fa;border:1px solid #11110f1f;border-radius:5px;padding:.2rem .34rem;font-size:.66rem;font-weight:950;position:absolute;bottom:calc(100% + .38rem);left:50%;transform:translate(-50%)}.app-shell .benchmark-scale-marker:hover span,.app-shell .benchmark-scale-marker:focus-visible span,.app-shell .benchmark-scale-marker.active span,.app-shell .benchmark-scale-marker.primary span{opacity:1}.app-shell .benchmark-scale-rows{gap:.38rem;display:grid}.app-shell .benchmark-scale-row{width:100%;min-height:48px;color:var(--ink-black);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(130px,1fr) auto minmax(112px,.42fr);align-items:center;gap:.4rem .8rem;padding:.54rem .62rem;display:grid}.app-shell .benchmark-scale-row.active,.app-shell .benchmark-scale-row:hover,.app-shell .benchmark-scale-row.primary{background:#fffdf4db;border-color:#11110f1f}.app-shell .benchmark-scale-name{grid-template-columns:12px minmax(0,auto);align-items:center;column-gap:.5rem;display:grid}.app-shell .benchmark-scale-name i{background:var(--scale-color);border-radius:50%;width:11px;height:11px}.app-shell .benchmark-scale-name strong,.app-shell .benchmark-scale-value{font-family:var(--font-mono);font-weight:950}.app-shell .benchmark-scale-name small{color:#11110f8c;grid-column:2;font-size:.74rem;font-weight:800}.app-shell .benchmark-scale-value,.app-shell .benchmark-scale-gap{text-align:right;justify-self:end}.app-shell .benchmark-scale-gap{color:#11110f94;font-size:.74rem;font-weight:800}.personal-dashboard-hero{gap:1rem;margin-bottom:clamp(1rem,2vw,1.45rem);display:grid;background:linear-gradient(120deg,#b9914a1f,#0000 42%),#fffdf4eb!important;border-color:#11110f2e!important;padding:clamp(1rem,2vw,1.45rem)!important}.personal-dashboard-main{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.personal-dashboard-main>img,.personal-dashboard-main>.avatar{object-fit:contain;filter:grayscale()sepia(.12)contrast(1.04);background:#fffdf4db;border:1px solid #11110f24;border-radius:8px;width:88px;height:104px}.personal-dashboard-main>.avatar{height:88px;color:var(--paper);background:var(--ink);font-family:var(--font-mono);place-items:center;font-weight:950;display:grid}.personal-dashboard-main h3{color:var(--ink-black);font-family:var(--font-main);margin:.12rem 0 0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:.94}.personal-dashboard-main p:last-child{color:#11110fb3;max-width:72ch;margin:.52rem 0 0;font-size:clamp(.96rem,1.2vw,1.06rem);font-weight:650;line-height:1.45}.personal-dashboard-stats,.league-table-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.personal-movement-metric strong{align-items:center;min-height:1.3rem;display:inline-flex}.app-shell .personal-movement-metric .rank-movement{min-width:2.4rem!important;height:1.32rem!important;box-shadow:none!important;position:static!important}.app-shell .personal-movement-metric{align-content:start;gap:.58rem!important}.app-shell .personal-rank-badge{background:linear-gradient(180deg, #ffffff1c, #00000014), var(--market-green);width:min(100%,9.5rem);min-height:2.55rem;color:var(--club-cream);border:1.5px solid #11110f38;border-radius:999px;grid-template-columns:auto minmax(0,1fr);justify-self:start;align-items:center;gap:.52rem;padding:.34rem .78rem .34rem .38rem;display:inline-grid;box-shadow:inset 0 1px #ffffff2e,0 8px 16px #11110f14}.app-shell .personal-rank-badge.is-down{background:linear-gradient(180deg, #ffffff1a, #0000001a), var(--house-burgundy)}.app-shell .personal-rank-badge.is-flat{width:fit-content;min-width:6.8rem;color:var(--ink-black);box-shadow:none;background:#b9914a1a;border-color:#b9914a57;grid-template-columns:minmax(0,1fr);padding:.46rem .82rem}.app-shell .personal-rank-badge-mark{width:1.76rem;height:1.76rem;color:var(--club-cream);background:#fff9ec26;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.app-shell .personal-rank-badge-copy{gap:.08rem;min-width:0;line-height:1;display:grid}.app-shell .personal-rank-badge-copy>span{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;opacity:.74;font-size:.58rem;font-weight:900;line-height:1;color:currentColor!important}.app-shell .personal-rank-badge-copy strong{color:currentColor;font-family:var(--font-main);white-space:nowrap;font-size:1.12rem;font-weight:850;line-height:.95}.app-shell .personal-rank-badge-copy small{opacity:.78;font-size:.72rem;font-weight:700}.league-table-overview{margin:.95rem 0 1rem}.app-shell .leaderboard-row{grid-template-columns:48px 38px 54px minmax(0,1fr) minmax(118px,auto)!important}.app-shell .rank-slot{place-items:center!important;display:grid!important}.app-shell .rank-slot .rank-number{transform:none!important}.rank-move-cell{place-items:center;min-width:0;display:grid}.rank-move-cell.is-flat>span{color:#11110f6b;width:1.5rem;height:1.3rem;font-family:var(--font-mono);border:1px solid #11110f24;border-radius:999px;place-items:center;font-size:.68rem;font-weight:950;display:inline-grid}.app-shell .rank-move-cell .rank-movement{min-width:2.05rem!important;height:1.35rem!important;box-shadow:none!important;padding:0 .28rem!important;position:static!important;bottom:auto!important;right:auto!important;transform:none!important}.app-shell .leader-name small{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.app-shell .leader-name .leader-streak-badge{min-width:2.05rem!important;min-height:1.1rem!important;padding:.1rem .32rem!important;font-size:.64rem!important}.portfolio-showcase{background:#fffdf4c7;border:1px solid #11110f1f;border-radius:8px;gap:.75rem;padding:.78rem;display:grid}.portfolio-showcase.compact{padding:.68rem}.portfolio-showcase-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.portfolio-showcase-header div{gap:.16rem;display:grid}.portfolio-showcase-header span{color:var(--house-burgundy);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.portfolio-showcase-header strong{color:var(--ink-black);font-family:var(--font-main);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1}.portfolio-showcase-header p{font-family:var(--font-mono);text-align:right;margin:0;font-size:.82rem;font-weight:950}.portfolio-map{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.55rem;display:grid}.portfolio-showcase.compact .portfolio-map{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.portfolio-tile{background:linear-gradient(180deg, color-mix(in srgb, var(--portfolio-color) 16%, transparent), transparent 46%), #fffdf4e6;min-width:0;box-shadow:inset 0 4px 0 var(--portfolio-color);border:1px solid #11110f21;border-radius:8px;gap:.46rem;padding:.72rem;display:grid;position:relative;overflow:hidden}.portfolio-tile strong{color:var(--ink-black);font-family:var(--font-main);font-size:1.05rem;line-height:1}.portfolio-tile small{color:#11110f94;min-width:0;font-size:.72rem;font-weight:800;line-height:1.15}.portfolio-tile div:first-child{gap:.18rem;display:grid}.portfolio-tile div:first-child small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portfolio-tile>span{font-family:var(--font-mono);font-size:.82rem;font-weight:950}.portfolio-tile-bar{background:#11110f14;border-radius:999px;height:.48rem;position:relative;overflow:hidden}.portfolio-tile-bar i{width:var(--portfolio-weight);border-radius:inherit;background:var(--portfolio-color);position:absolute;inset:0 auto 0 0}.portfolio-showcase-empty{color:#11110f94;margin:0;font-weight:750}.app-shell .allocation-module .allocation-pie,.app-shell .allocation-module .allocation-swatch{filter:none!important}.app-shell .allocation-module .allocation-pie-segment{stroke-opacity:.98}.app-shell .notice.demo{color:var(--ink-black)!important;background:#fffdf4e6!important;border-color:#11110f29!important}.app-shell .notice.demo strong,.app-shell .notice.demo span,.app-shell .notice.demo svg{color:var(--ink-black)!important}@media (width<=1180px){.app-shell .hero-grid{grid-template-columns:1fr!important}}@media (width<=760px){.app-shell .topbar h2{font-size:clamp(2.25rem,12vw,3.5rem)!important}.app-shell .leaderboard-row{grid-template-columns:42px 34px 44px minmax(0,1fr)!important}.app-shell .return-stack{grid-column:4;justify-self:start}.personal-dashboard-main,.league-control-grid,.league-create-grid,.league-empty-state,.player-profile-intro,.player-profile-stats,.player-profile-picks,.personal-dashboard-stats,.league-table-overview,.fund-value-strip,.app-shell .benchmark-scale-header,.app-shell .benchmark-scale-row{grid-template-columns:1fr}.app-shell .benchmark-scale-summary,.app-shell .benchmark-scale-value,.app-shell .benchmark-scale-gap{text-align:left;justify-self:start}.league-switcher{grid-template-columns:1fr!important}.league-create-actions{grid-template-columns:1fr!important;display:grid!important}.league-create-actions .primary-button,.league-create-actions .ghost-button,.league-create-toggle{width:100%!important}}.marketing-site{background:linear-gradient(#050504 0 calc(100dvh + .6rem),#f6efdf calc(100dvh + .6rem),#fff9ec 58%,#efe3ca 100%)!important}.marketing-site>.marketing-proof-strip{background:linear-gradient(135deg, #fffdf4f5, #e5d8bed1), var(--club-cream)!important;border:1px solid #11110f24!important;width:min(100% - clamp(2rem,7vw,6rem),1320px)!important;margin:clamp(1.1rem,2vw,1.5rem) auto 0!important;box-shadow:0 22px 60px #11110f1a!important}.marketing-site>.marketing-section{width:100%!important;max-width:none!important;color:var(--ink-black)!important;background:0 0!important;border-top:1px solid #11110f1a!important;margin:0!important;padding:clamp(4.5rem,8vw,7.5rem) max(clamp(1.25rem,5vw,4rem),50vw - 660px + clamp(1.25rem,2.5vw,2.2rem))!important}.marketing-site>.marketing-section:nth-of-type(2n+4){background:#fff9ec85!important}.marketing-site .section-heading,.marketing-site .private-proof>div:first-child,.marketing-site .pw-times-copy{gap:clamp(.75rem,1.4vw,1.15rem)!important}.marketing-site .marketing-section h2{max-width:13.5ch!important;color:var(--ink-black)!important;-webkit-text-fill-color:var(--ink-black)!important;text-shadow:none!important;font-size:clamp(3rem,5.8vw,6rem)!important;line-height:.92!important}.marketing-site .marketing-section p:not(.eyebrow),.marketing-site .marketing-pillars p,.marketing-site .step-grid p,.marketing-site .preview-card span,.marketing-site .dashboard-preview-lines span{color:#11110fb3!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.marketing-site .eyebrow,.marketing-site .preview-card p{color:var(--house-burgundy)!important;-webkit-text-fill-color:var(--house-burgundy)!important;text-shadow:none!important}.marketing-what-intro{grid-template-columns:minmax(0,.88fr) minmax(360px,.74fr)!important;gap:clamp(2rem,5vw,5rem)!important}.private-club-postcard-frame{background:var(--ledger-paper)!important;border-color:#11110f2e!important;box-shadow:0 26px 70px #11110f29!important}.marketing-pillars{grid-template-columns:1.05fr 1fr 1fr!important;gap:clamp(.9rem,1.6vw,1.25rem)!important}.marketing-pillars article,.step-grid article,.preview-card,.proof-ledger{background:linear-gradient(180deg, #fffdf4eb, #f1e8d3d1), var(--club-cream)!important;box-shadow:none!important;border:1px solid #11110f21!important}.marketing-pillars article,.step-grid article{min-height:clamp(210px,18vw,255px)!important;padding:clamp(1.25rem,2vw,1.8rem)!important}.marketing-pillars h3,.step-grid h3,.preview-card h3{color:var(--ink-black)!important;-webkit-text-fill-color:var(--ink-black)!important;line-height:1.02!important}.marketing-pillars svg{color:var(--aged-brass-deep)!important}.step-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.85rem,1.3vw,1.1rem)!important}.step-grid article span{color:var(--house-burgundy)!important;-webkit-text-fill-color:var(--house-burgundy)!important}.private-proof{grid-template-columns:minmax(0,.95fr) minmax(380px,.7fr)!important;align-items:stretch!important;gap:clamp(2rem,5vw,5rem)!important}.private-proof .proof-ledger{background:linear-gradient(145deg, #541821f0, #1d1813f5), var(--house-burgundy)!important;color:var(--ledger-paper)!important;align-content:center!important;gap:clamp(.65rem,1.2vw,.9rem)!important;padding:clamp(1.7rem,3vw,2.4rem)!important}.private-proof .proof-ledger span{color:#fff9eca3!important;-webkit-text-fill-color:#fff9eca3!important}.private-proof .proof-ledger strong{color:var(--ledger-paper)!important;-webkit-text-fill-color:var(--ledger-paper)!important;font-size:clamp(2rem,3vw,3rem)!important}.pw-times-marketing{grid-template-columns:minmax(0,.8fr) minmax(420px,.78fr)!important;align-items:center!important;gap:clamp(2rem,5vw,5rem)!important}.pw-times-cover-card{background:var(--ledger-paper)!important;border-color:#11110f29!important;justify-self:end!important;width:min(100%,640px)!important;padding:clamp(.65rem,1vw,.95rem)!important;box-shadow:0 24px 66px #11110f26!important}.pw-times-cover-card img{aspect-ratio:16/11!important;object-fit:contain!important;background:var(--club-cream)!important}.product-preview .preview-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.08fr)!important;gap:clamp(.9rem,1.5vw,1.25rem)!important}.preview-card{min-height:300px!important;padding:clamp(1.45rem,2.6vw,2.2rem)!important}.preview-card--invite{background:linear-gradient(145deg, #541821f5, #191612f5), var(--house-burgundy)!important;color:var(--ledger-paper)!important}.preview-card--invite h3,.preview-card--invite span,.preview-card--invite p{color:var(--ledger-paper)!important;-webkit-text-fill-color:var(--ledger-paper)!important}.preview-card--invite .nav-link-button{color:var(--ink-black)!important;background:#fff9ece6!important;align-self:end!important}.dashboard-preview-lines{gap:.55rem!important}.dashboard-preview-lines span{border-left:3px solid var(--aged-brass)!important;background:#11110f0b!important;min-height:48px!important;padding:.72rem .9rem!important}.marketing-site>.marketing-cta{background:radial-gradient(circle at 50% 18%,#b9914a29,#0000 24rem),linear-gradient(145deg,#191510,#0d0c0a 74%)!important;width:100%!important;max-width:none!important;min-height:clamp(560px,68vh,760px)!important;margin:0!important;padding:clamp(4.5rem,8vw,7rem) max(clamp(1.25rem,5vw,4rem),50vw - 660px + clamp(1.25rem,2.5vw,2.2rem))!important}.marketing-site>.marketing-cta h2{max-width:12ch!important;color:var(--ledger-paper)!important;-webkit-text-fill-color:var(--ledger-paper)!important;line-height:.92!important}@media (width<=1120px){.marketing-pillars,.step-grid,.product-preview .preview-grid,.private-proof,.pw-times-marketing{grid-template-columns:1fr 1fr!important}.marketing-what-intro{grid-template-columns:1fr!important}.marketing-site .marketing-section h2{max-width:15ch!important}}@media (width<=760px){.marketing-site{background:linear-gradient(#050504 0 calc(100dvh + .4rem),#f6efdf calc(100dvh + .4rem),#fff9ec 62%,#efe3ca 100%)!important}.marketing-site .marketing-section h2,.marketing-site>.marketing-cta h2{max-width:10.8ch!important;font-size:clamp(2.8rem,14vw,4.35rem)!important;line-height:.9!important}.marketing-site .marketing-section p:not(.eyebrow){font-size:1.02rem!important;line-height:1.55!important}.marketing-pillars,.step-grid,.product-preview .preview-grid,.private-proof,.pw-times-marketing{grid-template-columns:1fr!important}.marketing-pillars article,.step-grid article,.preview-card{min-height:auto!important}.private-club-postcard-frame{animation:none!important;transform:none!important}.private-club-postcard img{aspect-ratio:4/3!important}.pw-times-cover-card{justify-self:stretch!important}.pw-times-cover-card img{aspect-ratio:4/3!important}.marketing-site>.marketing-proof-strip{width:calc(100% - 1.5rem)!important;margin-top:.75rem!important}.marketing-site>.marketing-section{padding:clamp(2.45rem,10vw,3.5rem) 1rem!important}.marketing-site .section-heading,.marketing-site .marketing-what-intro,.marketing-site .private-proof,.marketing-site .pw-times-marketing,.marketing-site .product-preview .preview-grid{gap:clamp(1.15rem,5vw,1.75rem)!important}.marketing-site .marketing-section h2,.marketing-site>.marketing-cta h2{text-wrap:balance!important;max-width:12.25ch!important;font-size:clamp(2.28rem,10.8vw,3.12rem)!important;line-height:.96!important}.marketing-site .marketing-section p:not(.eyebrow),.marketing-site .marketing-pillars p,.marketing-site .step-grid p,.marketing-site .preview-card span,.marketing-site .dashboard-preview-lines span{max-width:34rem!important;font-size:1rem!important;line-height:1.5!important}.marketing-pillars article,.step-grid article,.preview-card,.proof-ledger{padding:1.15rem!important}.marketing-pillars article,.step-grid article{gap:.7rem!important}.marketing-pillars h3,.step-grid h3,.preview-card h3{font-size:clamp(1.35rem,6vw,1.85rem)!important;line-height:1.06!important}.private-club-postcard{margin-top:.25rem!important}.private-club-postcard-frame,.pw-times-cover-card{padding:.45rem!important;box-shadow:0 14px 38px #11110f1a!important}.private-proof .proof-ledger strong{font-size:clamp(1.65rem,8.5vw,2.25rem)!important;line-height:1.04!important}.pw-times-cover-card img{object-fit:cover!important;min-height:240px!important}.preview-card--invite,.preview-card--invite p,.preview-card--invite h3,.preview-card--invite span{color:var(--ledger-paper)!important;-webkit-text-fill-color:var(--ledger-paper)!important}.preview-card--invite .nav-link-button{background:var(--ledger-paper)!important;width:100%!important;min-height:48px!important;color:var(--ink-black)!important;-webkit-text-fill-color:var(--ink-black)!important}.marketing-site>.marketing-cta{min-height:auto!important;padding:clamp(3rem,12vw,4.2rem) 1rem!important}.marketing-site>.marketing-cta .primary-button{background:var(--ledger-paper)!important;color:var(--ink-black)!important;-webkit-text-fill-color:var(--ink-black)!important}.marketing-site>.marketing-cta .nav-link-button{color:var(--ledger-paper)!important;-webkit-text-fill-color:var(--ledger-paper)!important;background:#fff9ec24!important;border-color:#fff9ec47!important}}@media (width<=430px){.marketing-site .marketing-section h2,.marketing-site>.marketing-cta h2{max-width:12.8ch!important;font-size:clamp(2rem,9.4vw,2.42rem)!important;line-height:1!important}.marketing-hero--video h1{font-size:clamp(2.35rem,11vw,3.15rem)!important}.marketing-site>.marketing-section{padding-inline:.9rem!important}.private-proof .proof-ledger strong{font-size:clamp(1.45rem,7vw,1.9rem)!important}}@media (width<=760px){.marketing-site .preview-card.preview-card--invite,.marketing-site .preview-card.preview-card--invite p,.marketing-site .preview-card.preview-card--invite h3,.marketing-site .preview-card.preview-card--invite span{color:var(--ledger-paper)!important;-webkit-text-fill-color:var(--ledger-paper)!important}.marketing-site .preview-card.preview-card--invite span{color:#fff9ecbd!important;-webkit-text-fill-color:#fff9ecbd!important}.marketing-site .preview-card.preview-card--invite .nav-link-button{background:var(--ledger-paper)!important;color:var(--ink-black)!important;-webkit-text-fill-color:var(--ink-black)!important;border-color:#fff9ec33!important}}@media (width<=820px){.marketing-site .preview-card.preview-card--invite,.marketing-site .preview-card.preview-card--invite p,.marketing-site .preview-card.preview-card--invite h3{color:var(--ledger-paper)!important;-webkit-text-fill-color:var(--ledger-paper)!important}.marketing-site .preview-card.preview-card--invite span{color:#fff9ecbd!important;-webkit-text-fill-color:#fff9ecbd!important}.marketing-site .preview-card.preview-card--invite .nav-link-button{background:var(--ledger-paper)!important;color:var(--ink-black)!important;-webkit-text-fill-color:var(--ink-black)!important}}@media (width<=760px){.marketing-site .marketing-nav-actions{gap:.1rem!important;max-width:calc(100vw - 1rem)!important}.marketing-site .marketing-nav .home-member-login{white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:4.75rem!important;min-height:44px!important;padding:0 .78rem!important;font-size:0!important;display:inline-flex!important;overflow:visible!important}.marketing-site .marketing-nav .home-member-login:after{content:"Login";color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-family:var(--font-kepler)!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:clamp(.74rem,2.8vw,.84rem)!important;font-weight:400!important;line-height:1!important}.marketing-site .marketing-nav .home-nav-button{padding:0 .72rem!important}.marketing-site .marketing-nav .nav-link-button,.marketing-site .marketing-nav .primary-button{letter-spacing:.055em!important;font-size:clamp(.7rem,2.7vw,.82rem)!important}.marketing-site .marketing-nav .home-member-login{letter-spacing:0!important;font-size:0!important}}.app-shell .topbar{grid-template-columns:minmax(0,.48fr) minmax(520px,1fr)!important;align-items:center!important;gap:clamp(.85rem,2vw,1.35rem)!important;min-height:auto!important;padding:clamp(.95rem,1.7vw,1.25rem)!important}.app-shell .topbar h2{max-width:none!important;font-size:clamp(1.75rem,2.9vw,2.8rem)!important;line-height:.96!important}.app-shell .topbar .eyebrow{font-size:.7rem!important;line-height:1.1!important}.app-shell .topbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.55rem!important;display:flex!important}.app-shell .topbar-home-button{min-width:auto!important}.app-shell .personal-dashboard-main{grid-template-columns:124px minmax(0,1fr)!important}.app-shell .personal-photo-button{color:var(--paper);cursor:pointer;background:#fffdf4eb;border:1px solid #11110f29;border-radius:8px;position:relative;overflow:hidden;width:124px!important;height:148px!important;padding:0!important}.app-shell .personal-photo-button:disabled{cursor:default;opacity:.78}.app-shell .personal-photo-button img,.app-shell .personal-photo-button .avatar{border-radius:inherit;object-fit:contain;border:0!important;width:100%!important;height:100%!important}.app-shell .personal-photo-button .avatar{background:var(--ink);font-family:var(--font-mono);place-items:center;font-weight:950;display:grid}.app-shell .personal-photo-overlay{min-height:32px;color:var(--ledger-paper);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#11110fc7;place-items:center;padding:.28rem;font-size:.66rem;font-weight:950;transition:transform .22s;display:grid;position:absolute;inset:auto 0 0;transform:translateY(100%)}.app-shell .personal-photo-button:hover .personal-photo-overlay,.app-shell .personal-photo-button:focus-visible .personal-photo-overlay{transform:translateY(0)}.app-shell .personal-photo-button img.custom-profile-photo,.app-shell .character-avatar.custom-profile-photo,.app-shell .player-profile-intro img.custom-profile-photo,.app-shell .profile-editor-photo img.custom-profile-photo{object-fit:cover!important;filter:none!important}.app-shell .profile-editor-chip{grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:1rem!important}.app-shell .profile-editor-photo{justify-items:center;gap:.55rem;display:grid}.app-shell .profile-editor-photo-frame{cursor:pointer;background:0 0;border:0;border-radius:8px;width:118px;height:136px;padding:0;overflow:hidden}.app-shell .profile-editor-photo img,.app-shell .profile-editor-photo .avatar{object-fit:contain;background:#fffdf4eb;border:1px solid #11110f29;border-radius:8px;width:118px;height:136px}.app-shell .profile-editor-photo .avatar{color:var(--paper);background:var(--ink);font-family:var(--font-mono);place-items:center;font-weight:950;display:grid}.app-shell .profile-photo-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .profile-photo-button{min-height:36px;padding:.45rem .72rem;font-size:.76rem}.app-shell .market-session-timer{min-width:220px;min-height:54px;color:var(--ink-black);background:#fffdf4d6;border:1px solid #11110f2e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem .72rem;padding:.56rem .66rem;display:grid}.app-shell .market-session-header{color:#11110fa8;min-width:0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.68rem;font-weight:950;display:inline-flex}.app-shell .market-session-dot{background:var(--house-burgundy);border-radius:50%;flex:none;width:.52rem;height:.52rem;box-shadow:0 0 0 3px #5418211a}.app-shell .market-session-timer.is-open .market-session-dot,.app-shell .market-session-timer.is-preopen .market-session-dot{background:var(--market-green);box-shadow:0 0 0 3px #0f5c3e1f}.app-shell .market-session-timer strong{color:var(--ink-black);font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;justify-self:end;font-size:clamp(1.02rem,1.5vw,1.28rem);font-weight:950;line-height:1}.app-shell .market-session-timer small,.app-shell .market-session-timer em{color:#11110f94;min-width:0;font-size:.72rem;font-style:normal;font-weight:800;line-height:1.15}.app-shell .market-session-track{background:#11110f14;border-radius:999px;grid-column:1/-1;height:.28rem;position:relative;overflow:hidden}.app-shell .market-session-track span{width:var(--market-session-progress);border-radius:inherit;background:var(--market-green);transition:width .45s;position:absolute;inset:0 auto 0 0}.app-shell .market-session-timer.is-closed .market-session-track span{background:var(--house-burgundy)}.app-shell .market-session-timer em{grid-column:1/-1}.app-shell .fund-market-chart{background:linear-gradient(#122a1ff5,#070f0bfa),#07100c;border:1px solid #11110f2e;border-radius:8px;gap:.78rem;margin:1rem 0;padding:.82rem;display:grid}.app-shell .fund-market-chart-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-shell .fund-market-chart-header div{gap:.15rem;display:grid}.app-shell .fund-market-chart-header span,.app-shell .fund-market-chart-header small,.app-shell .fund-market-chart-legend{color:#e8f7eba3;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.app-shell .fund-market-chart-header strong{color:#f4fff6;font-family:var(--font-main);font-size:clamp(1.05rem,1.7vw,1.42rem);line-height:1}.app-shell .fund-market-chart-readout{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.app-shell .fund-market-chart-readout .metric{background:#e8f7eb0e;border-color:#e8f7eb21;padding:.62rem .7rem}.app-shell .fund-market-chart-readout .metric span{color:#e8f7eb94}.app-shell .fund-market-chart-readout .metric strong{color:#f4fff6;font-size:clamp(.88rem,1.2vw,1.05rem)}.app-shell .fund-market-chart .home-etf-chart-shell{box-shadow:inset 0 1px #ffffff0a;background:linear-gradient(90deg,#82dd9e0e 1px,#0000 1px) 0 0/54px 100%,linear-gradient(#82dd9e0d 1px,#0000 1px) 0 0/100% 42px,#06110c!important;border-color:#82dd9e42!important;min-height:336px!important}.app-shell .fund-market-chart .home-etf-chart{background:0 0!important;height:330px!important}.app-shell .fund-market-chart .home-chart-grid-line path{stroke:#e8f7eb21!important}.app-shell .fund-market-chart .home-chart-grid-line text,.app-shell .fund-market-chart .home-chart-axis-labels text{fill:#e8f7eb94!important}.app-shell .fund-market-chart .home-chart-baseline,.app-shell .fund-market-chart .home-chart-hover-line{stroke:#e8f7eb47!important}.app-shell .fund-market-chart .home-chart-area{opacity:.74}.app-shell .fund-market-chart .home-chart-series.primary .home-chart-line{stroke:#67e28c!important;stroke-width:4.8px!important}.app-shell .fund-market-chart .home-chart-series.benchmark .home-chart-line{opacity:.82;stroke:var(--series-color)!important}.app-shell .fund-market-chart .home-chart-dot,.app-shell .fund-market-chart .home-chart-hover-dot{fill:#06110c!important;stroke:var(--series-color,#67e28c)!important}.app-shell .fund-market-chart .home-chart-history-dots circle{fill:#67e28c;stroke:#06110c;stroke-width:1.5px;opacity:.72}.app-shell .fund-market-chart .home-chart-end-labels text{stroke:#06110c!important}.app-shell .fund-market-chart .home-chart-tooltip{color:#f4fff6;background:#091810f5;border-color:#82dd9e52;box-shadow:0 18px 46px #00000047}.app-shell .fund-market-chart .home-chart-tooltip small{color:#e8f7eb9e}.app-shell .fund-market-chart-legend{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;display:flex}.app-shell .fund-market-chart-legend span{align-items:center;gap:.34rem;display:inline-flex}.app-shell .fund-market-chart-legend i{background:var(--series-color);border-radius:50%;width:.62rem;height:.62rem}@media (width<=760px){.app-shell .topbar{grid-template-columns:1fr!important}.app-shell .topbar h2{font-size:clamp(1.9rem,11vw,2.65rem)!important}.app-shell .topbar-actions{justify-content:stretch!important}.app-shell .topbar-actions>*{flex:auto}.app-shell .personal-dashboard-main,.app-shell .profile-editor-chip,.app-shell .fund-market-chart-readout,.app-shell .fund-market-chart-header{grid-template-columns:1fr!important}.app-shell .fund-market-chart-header{display:grid}.app-shell .market-session-timer{width:100%;min-width:0}.app-shell .profile-editor-photo{justify-items:start}}.rolling-value{contain:paint;border-radius:.18em;margin:-.025em -.055em;padding:.025em .055em;isolation:isolate!important;position:relative!important;overflow:hidden!important}.rolling-value-old,.rolling-value-new{z-index:1;position:relative}.home-live-strip .rolling-value,.home-shell .home-live-strip .rolling-value{white-space:nowrap!important;overflow:hidden!important}.home-live-strip .rolling-value-old,.home-shell .home-live-strip .rolling-value-old{display:block!important}.home-live-strip .rolling-value.is-rolling .rolling-value-new,.home-shell .home-live-strip .rolling-value.is-rolling .rolling-value-new{animation:.46s cubic-bezier(.16,1,.3,1) both roll-steady-in!important}.home-live-strip .rolling-value.is-rolling .rolling-value-old,.home-shell .home-live-strip .rolling-value.is-rolling .rolling-value-old{animation:.46s cubic-bezier(.16,1,.3,1) both roll-steady-out!important}.home-live-strip .rolling-value.direction-up.is-rolling .rolling-value-new,.home-shell .home-live-strip .rolling-value.direction-up.is-rolling .rolling-value-new{animation-name:roll-up-in!important}.home-live-strip .rolling-value.direction-up.is-rolling .rolling-value-old,.home-shell .home-live-strip .rolling-value.direction-up.is-rolling .rolling-value-old{animation-name:roll-up-out!important}.home-live-strip .rolling-value.direction-down.is-rolling .rolling-value-new,.home-shell .home-live-strip .rolling-value.direction-down.is-rolling .rolling-value-new{animation-name:roll-down-in!important}.home-live-strip .rolling-value.direction-down.is-rolling .rolling-value-old,.home-shell .home-live-strip .rolling-value.direction-down.is-rolling .rolling-value-old{animation-name:roll-down-out!important}.rolling-value.is-rolling:before{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-.08em -.16em;transform:translateY(.04em)scaleX(.76)}.rolling-value.direction-up.is-rolling:before{animation:market-tick-positive .76s var(--ease-soft) both;background:#0f5c3e2e}.rolling-value.direction-down.is-rolling:before{animation:market-tick-negative .76s var(--ease-soft) both;background:#5418212e}.rolling-value.direction-steady.is-rolling:before{animation:market-tick-steady .68s var(--ease-soft) both;background:#b9914a29}.rank-number .rolling-value{min-width:1ch;line-height:1}.primary-button,.nav-link-button,.ghost-button,.icon-button{transition:transform .18s var(--spring-soft), border-color .18s var(--ease-soft), background-color .18s var(--ease-soft), color .18s var(--ease-soft), box-shadow .22s var(--ease-soft)!important}.primary-button:not(:disabled):active,.nav-link-button:not(:disabled):active,.ghost-button:not(:disabled):active,.icon-button:not(:disabled):active,.marketing-site .marketing-nav a:active{transition-duration:90ms!important;transform:translateY(1px)scale(.988)!important}.primary-button:not(:disabled):active,.brand-primary-action:not(:disabled):active,.brand-secondary-action:not(:disabled):active{box-shadow:1px 1px 0 var(--aged-brass)!important}.marketing-site .marketing-links a,.marketing-site .marketing-nav .nav-link-button,.marketing-site .marketing-nav .primary-button{isolation:isolate!important;transition:color .22s var(--ease-soft), transform .18s var(--spring-soft)!important;position:relative!important;overflow:hidden!important}.marketing-site .marketing-links a:before,.marketing-site .marketing-nav .nav-link-button:before,.marketing-site .marketing-nav .primary-button:before{content:"";z-index:-1;opacity:0;transform-origin:0;transition:opacity .22s var(--ease-soft), transform .28s var(--ease-soft);pointer-events:none;background:#b9914a33;border-radius:999px;position:absolute;inset:.18rem;transform:translate(-.42rem)scaleX(.82)}.marketing-site .marketing-links a:hover,.marketing-site .marketing-links a:focus-visible,.marketing-site .marketing-nav .nav-link-button:hover,.marketing-site .marketing-nav .nav-link-button:focus-visible,.marketing-site .marketing-nav .primary-button:hover,.marketing-site .marketing-nav .primary-button:focus-visible{color:var(--ledger-paper)!important;background:0 0!important;transform:translateY(-1px)!important}.marketing-site .marketing-links a:hover:before,.marketing-site .marketing-links a:focus-visible:before,.marketing-site .marketing-nav .nav-link-button:hover:before,.marketing-site .marketing-nav .nav-link-button:focus-visible:before,.marketing-site .marketing-nav .primary-button:hover:before,.marketing-site .marketing-nav .primary-button:focus-visible:before{opacity:1;transform:translate(0,0)scaleX(1)}.marketing-site .marketing-links a:active,.marketing-site .marketing-nav .nav-link-button:active,.marketing-site .marketing-nav .primary-button:active{box-shadow:none!important;transform:translateY(1px)scale(.99)!important}@keyframes market-tick-positive{0%{opacity:0;transform:translateY(.04em)scaleX(.76)}18%{opacity:1}to{opacity:0;transform:translate(0,0)scaleX(1.04)}}@keyframes market-tick-negative{0%{opacity:0;transform:translateY(-.04em)scaleX(.76)}18%{opacity:1}to{opacity:0;transform:translate(0,0)scaleX(1.04)}}@keyframes market-tick-steady{0%{opacity:0;transform:scaleX(.84)}22%{opacity:.82}to{opacity:0;transform:scaleX(1.02)}}@media (prefers-reduced-motion:reduce){.rolling-value,.rolling-value-old,.rolling-value-new,.rolling-value:before,.marketing-site .marketing-links a:before,.marketing-site .marketing-nav .nav-link-button:before,.marketing-site .marketing-nav .primary-button:before{transition:none!important;animation:none!important;transform:none!important}.rolling-value-old,.rolling-value:before,.marketing-site .marketing-links a:before,.marketing-site .marketing-nav .nav-link-button:before,.marketing-site .marketing-nav .primary-button:before{display:none!important}}.marketing-site .marketing-brand-button{transform:translate(0,0);min-width:0!important;max-width:min(100%,25rem)!important;min-height:2.8rem!important;color:inherit!important;border-radius:8px!important;grid-column:1!important;place-self:center start!important;align-items:center!important;padding:.24rem 0!important;text-decoration:none!important;transition:opacity .22s,transform .22s!important;display:inline-flex!important}.marketing-site .marketing-brand-button:hover,.marketing-site .marketing-brand-button:focus-visible{opacity:.9}.marketing-site .marketing-brand-button:focus-visible{outline-offset:6px!important;outline:2px solid #fff9ecb3!important}.marketing-site .marketing-brand-button:active{transform:translateY(1px)}.marketing-site .marketing-brand-button .premium-brand-lockup-image{filter:invert()brightness(1.34)contrast(1.08)drop-shadow(0 14px 32px #0000005c)!important;width:clamp(11.8rem,16vw,16.4rem)!important;max-height:3.8rem!important}.marketing-site .marketing-brand-button .premium-brand-lockup--impact .premium-brand-lockup-image{width:auto!important;height:clamp(2.55rem,3.9vw,3.35rem)!important;max-height:3.35rem!important}.marketing-hero--video .hero-logo-lockup{opacity:.96!important;filter:invert()brightness(1.34)contrast(1.08)drop-shadow(0 0 20px #ecca861f)drop-shadow(0 18px 42px #0000007a)!important;justify-self:center!important;min-height:clamp(3.2rem,6.3vw,5.2rem)!important;margin:0 0 clamp(.2rem,1.1vw,.8rem)!important;display:inline-flex!important}.marketing-hero--video .hero-logo-lockup .premium-brand-lockup-image{width:min(74vw,clamp(21rem,34vw,32rem))!important;min-height:clamp(3rem,5.4vw,4.9rem)!important;max-height:none!important}.marketing-hero--video .hero-logo-lockup.premium-brand-lockup--impact{min-height:auto!important;margin-bottom:clamp(.15rem,.8vw,.55rem)!important}.marketing-hero--video .hero-logo-lockup.premium-brand-lockup--impact .premium-brand-lockup-image{width:auto!important;height:clamp(6.4rem,13vw,9.2rem)!important;min-height:0!important;max-height:none!important}.marketing-hero--video .marketing-hero-emblem{display:none!important}@media (width<=760px){.marketing-site>.marketing-nav{width:100vw!important;padding:max(.55rem, env(safe-area-inset-top)) .75rem 0!important;grid-template-columns:auto auto!important;justify-content:space-between!important;left:0!important;right:0!important;transform:none!important}.marketing-site .marketing-nav-actions{grid-column:2!important;justify-self:end!important;max-width:min(40vw,9rem)!important;display:none!important;overflow:visible!important}.marketing-site .marketing-nav .home-member-login{display:none!important}.marketing-site .marketing-nav .home-nav-button{white-space:nowrap!important;min-width:0!important;padding:0 .76rem!important;font-size:clamp(.68rem,2.5vw,.76rem)!important}.marketing-site .marketing-brand-button{max-width:min(58vw,13.6rem)!important;padding:.18rem 0!important}.marketing-site .marketing-brand-button .premium-brand-lockup-image{width:min(58vw,13.2rem)!important;max-height:3.05rem!important}.marketing-site .marketing-brand-button .premium-brand-lockup--impact .premium-brand-lockup-image{width:auto!important;height:clamp(2.1rem,8.5vw,2.75rem)!important}.marketing-hero--video .hero-logo-lockup{margin-bottom:.45rem!important;display:inline-flex!important}.marketing-hero--video .hero-logo-lockup .premium-brand-lockup-image{width:min(82vw,18.75rem)!important}.marketing-hero--video .hero-logo-lockup.premium-brand-lockup--impact .premium-brand-lockup-image{width:auto!important;height:clamp(4.9rem,22vw,6.5rem)!important}}@media (width<=420px){.marketing-site .marketing-brand-button{max-width:min(52vw,11.4rem)!important}.marketing-site .marketing-brand-button .premium-brand-lockup-image{width:min(52vw,11.2rem)!important}}.login-page .social-auth-stack{gap:.6rem;margin:1.25rem 0 1rem;display:grid}.login-page .social-auth-button{color:#171b18;width:100%;min-height:3.35rem;font-family:var(--font-display);letter-spacing:0;cursor:pointer;background:#ffffffeb;border:1px solid #171b1829;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;font-size:clamp(.96rem,1.4vw,1.08rem);font-weight:900;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 .75rem 1.6rem #171b181a}.login-page .social-auth-button:hover:not(:disabled),.login-page .social-auth-button:focus-visible{border-color:#ba8f409e;transform:translateY(-1px);box-shadow:0 1rem 2rem #171b1824}.login-page .social-auth-button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.login-page .social-auth-button img{flex:none;width:1.25rem;height:1.25rem}.login-page .auth-divider{color:#5b5346bd;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:1.15rem 0;font-size:.76rem;font-weight:900;display:grid}.login-page .auth-divider:before,.login-page .auth-divider:after{content:"";background:#171b1824;height:1px}.profile-onboarding-panel{max-width:48rem;margin:0 auto 1.4rem}.profile-onboarding-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.profile-onboarding-form .field-pair:first-child,.profile-onboarding-form .primary-button,.profile-onboarding-form .form-error{grid-column:1/-1}.profile-onboarding-form .primary-button{justify-self:start}@media (width<=700px){.profile-onboarding-form{grid-template-columns:1fr}.profile-onboarding-form .primary-button{justify-self:stretch}}.app-tab-nav{z-index:18;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#080a09c7;border:1px solid #f4efe624;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;padding:.42rem;display:grid;position:sticky;top:.75rem;box-shadow:0 18px 42px #0000004d,inset 0 1px #f4efe614}.app-tab-button{min-width:0;min-height:54px;color:var(--muted);text-align:center;transition:transform .18s var(--ease-soft), border-color .18s var(--ease-soft), background-color .18s var(--ease-soft), color .18s var(--ease-soft);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;gap:.1rem;padding:.52rem .76rem;display:grid}.app-tab-button strong,.app-tab-button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.app-tab-button strong{color:inherit;font-family:var(--font-main);font-size:.98rem;line-height:1}.app-tab-button small{color:currentColor;opacity:.7;font-size:.68rem;font-weight:800}.app-tab-button.active{color:var(--ink);background:linear-gradient(135deg,#c6a44d38,#f4efe614),#f4efe614;border-color:#c6a44d73}.app-tab-button:not(:disabled):hover{color:var(--ink);background:#f4efe612;border-color:#f4efe633;transform:translateY(-1px)}.app-tab-button:disabled{cursor:not-allowed;opacity:.42}.league-hq-grid{gap:var(--space-xl);grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:stretch;display:grid}.investor-status-card,.marketweek-status,.league-preview-module,.pw-times-app,.profile-league-hero,.league-shelf,.hq-action-card{padding:clamp(1rem,2vw,1.45rem)!important}.investor-status-card{gap:1rem;display:grid;overflow:hidden;background:linear-gradient(145deg,#c6a44d2e,#48846014 42%,#f4efe60a),#101211d1!important}.investor-status-top{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.investor-status-photo{border-radius:var(--radius-md);background:#f4efe60f;border:1px solid #f4efe624;place-items:end center;width:92px;height:108px;display:grid;overflow:hidden}.investor-status-photo img,.investor-status-photo .avatar{object-fit:contain;object-position:center bottom;width:100%;height:100%}.investor-status-card h3,.profile-league-hero h3,.hq-action-card h3,.pw-times-app h3{color:var(--ink);font-family:var(--font-main);letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,3vw,2.5rem);line-height:.98}.investor-status-card p:not(.eyebrow),.profile-league-hero p,.hq-action-card p{color:var(--muted);margin:.45rem 0 0;line-height:1.48}.investor-status-metrics,.marketweek-ledger,.league-preview-summary,.profile-league-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.profile-league-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.investor-status-footer{border-top:1px solid #f4efe61c;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.85rem;display:flex}.investor-status-footer>span{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.investor-status-footer>strong{min-width:0;color:var(--ink);text-align:right;font-size:.92rem;line-height:1.25}.investor-status-actions,.profile-league-card-actions{flex-wrap:wrap;align-items:center;gap:.62rem;display:flex}.investor-status-actions .primary-button,.investor-status-actions .ghost-button,.profile-league-card-actions .primary-button,.profile-league-card-actions .ghost-button{width:auto}.marketweek-status{gap:1rem;display:grid}.marketweek-newsline{border-radius:var(--radius-md);background:linear-gradient(135deg,#c6a44d24,#f4efe60a),#161917b8;border:1px solid #c6a44d42;gap:.35rem;padding:.92rem;display:grid}.marketweek-newsline span,.pw-times-story span,.profile-league-card-head span{color:var(--accent-deep);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.marketweek-newsline strong{color:var(--ink);font-family:var(--font-main);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.06}.marketweek-movers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.league-preview-module{gap:.95rem;display:grid}.league-preview-list{gap:.45rem;display:grid}.league-preview-row{border-radius:var(--radius-md);background:#f4efe60b;border:1px solid #f4efe61c;grid-template-columns:42px 42px minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:64px;padding:.65rem;display:grid}.league-preview-row>div:nth-child(3),.league-preview-row strong,.league-preview-row small{min-width:0}.league-preview-row strong{color:var(--ink);align-items:center;gap:.42rem;line-height:1.1;display:flex}.league-preview-row small{color:var(--muted);margin-top:.12rem;font-size:.78rem;font-weight:760;display:block}.league-preview-row>span:last-child{font-family:var(--font-mono);white-space:nowrap;justify-self:end;font-weight:950}.hq-action-grid{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hq-action-card{align-content:start;gap:.7rem;display:grid}.hq-action-card .ghost-button{width:fit-content;margin-top:.2rem}.app-tab-section{animation:tab-content-in .26s var(--ease-soft) both}.pw-times-app{gap:1.05rem;display:grid;overflow:hidden}.pw-times-masthead{border-block:2px solid #f4efe62e;grid-template-columns:1fr auto;gap:.24rem 1rem;padding:1rem 0;display:grid}.pw-times-masthead span,.pw-times-masthead small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.pw-times-masthead strong{color:var(--ink);font-family:var(--font-main);letter-spacing:-.045em;grid-column:1/-1;font-size:clamp(2.2rem,6vw,5rem);line-height:.9}.pw-times-masthead small{justify-self:end}.pw-times-grid{border-radius:var(--radius-md);border:1px solid #f4efe61f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.pw-times-story{background:#f4efe60a;border-bottom:1px solid #f4efe61a;border-right:1px solid #f4efe61a;align-content:start;gap:.55rem;min-height:190px;padding:1rem;display:grid}.pw-times-story:nth-child(3n){border-right:0}.pw-times-story:nth-last-child(-n+3){border-bottom:0}.pw-times-story h4{color:var(--ink);font-family:var(--font-main);margin:0;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1}.pw-times-story p{color:var(--muted);margin:0;line-height:1.5}.pw-times-story.positive{background:linear-gradient(135deg,#248f571f,#f4efe609)}.pw-times-story.negative{background:linear-gradient(135deg,#b84a431f,#f4efe609)}.profile-league-manager{gap:var(--space-xl);display:grid}.profile-league-hero{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:center;display:grid}.league-shelf{gap:1rem;display:grid}.profile-league-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.profile-league-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#f4efe60e,#f4efe605),#16191794;border:1px solid #f4efe61c;gap:.9rem;min-width:0;min-height:248px;padding:.92rem;display:grid}.profile-league-card-head{gap:.25rem;min-width:0;display:grid}.profile-league-card-head strong{color:var(--ink);font-family:var(--font-main);overflow-wrap:anywhere;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1}.profile-league-card-head small{color:var(--muted);font-size:.8rem;font-weight:780;line-height:1.3}.profile-league-card-proof{gap:.5rem;display:grid}.league-shelf-empty{border-radius:var(--radius-md);background:#f4efe60a;border:1px dashed #f4efe629;gap:.22rem;padding:1rem;display:grid}.league-shelf-empty strong{color:var(--ink);font-family:var(--font-main);font-size:1.1rem}.league-shelf-empty small{color:var(--muted);line-height:1.4}@keyframes tab-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.league-hq-grid,.profile-league-hero,.hq-action-grid{grid-template-columns:1fr}.profile-league-card-grid,.pw-times-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-times-story:nth-child(3n){border-right:1px solid #f4efe61a}.pw-times-story:nth-child(2n){border-right:0}}@media (width<=760px){.app-tab-nav{border-radius:var(--radius-lg);scrollbar-width:none;grid-template-columns:repeat(5,minmax(54px,1fr));gap:.24rem;padding:.32rem;position:sticky;top:.45rem;overflow-x:auto}.app-tab-nav::-webkit-scrollbar{display:none}.app-tab-button{min-height:50px;padding:.48rem .42rem}.app-tab-button strong{font-size:.82rem}.app-tab-button small{display:none}.investor-status-top,.investor-status-metrics,.marketweek-ledger,.marketweek-movers,.league-preview-summary,.profile-league-stats,.profile-league-card-grid,.pw-times-grid{grid-template-columns:1fr}.investor-status-footer,.portfolio-showcase-header,.module-header{align-items:start}.investor-status-footer,.investor-status-actions,.profile-league-card-actions{grid-template-columns:1fr;display:grid}.investor-status-footer>strong,.league-preview-row>span:last-child{text-align:left;justify-self:start}.investor-status-actions .primary-button,.investor-status-actions .ghost-button,.profile-league-card-actions .primary-button,.profile-league-card-actions .ghost-button,.hq-action-card .ghost-button{width:100%}.league-preview-row{grid-template-columns:38px 38px minmax(0,1fr)}.league-preview-row>span:last-child{grid-column:3}.pw-times-masthead{grid-template-columns:1fr}.pw-times-masthead small{justify-self:start}.pw-times-story,.pw-times-story:nth-child(2n),.pw-times-story:nth-child(3n),.pw-times-story:nth-last-child(-n+3){border-bottom:1px solid #f4efe61a;border-right:0}.pw-times-story:last-child{border-bottom:0}}
