@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";.fund-app{min-height:100vh;background:#101416;color:#e9efec;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6}.fund-app{background:radial-gradient(ellipse at 80% 0%,#132430 0%,transparent 52%),#080d13;color:#f0f6fa}.fund-app .fund-sidebar{background:#0b121bf2;border-color:#263440}.fund-app .brand-monogram{color:#81e9e0}.fund-app .fund-brand{margin-bottom:54px}.fund-app .fund-sidebar nav a{border:1px solid transparent;border-radius:12px;padding:13px 14px}.fund-app .fund-sidebar nav .selected{color:#a6f5ed;background:#163039;border-color:#2a515a}.fund-app .fund-topbar{background:#0a111ac9;border-color:#263440}.fund-app .phase-pill{border-radius:999px;background:#17262f;border-color:#355363;color:#b3d5e6}.fund-app .fund-heading{margin-top:35px;margin-bottom:34px}.fund-app .fund-heading h1{font-size:clamp(34px,3.5vw,56px);max-width:820px;font-weight:500;letter-spacing:-.045em}.fund-app .simple-fund-grid{gap:20px}.fund-app .simple-fund-card{border-radius:20px;background:linear-gradient(155deg,#182632,#0d151e 75%);border:1px solid #2b3e4b;padding:27px;box-shadow:0 18px 50px #0003;transition:transform .2s,border-color .2s}.fund-app .simple-fund-card:hover{transform:translateY(-5px);border-color:var(--fund-color)}.fund-app .simple-card-label>span{border-radius:10px;border:1px solid #3c4c58;padding:5px 10px;color:var(--fund-color);font-family:monospace}.fund-app .simple-fund-card h2{font-weight:500;font-size:25px}.fund-app .simple-return{font-size:48px;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.fund-app .fund-panel{background:#111c26;border-color:#2b3d49;border-radius:18px}.fund-app .fund-primary{background:#9ff3e5;color:#08201e;border:1px solid #9ff3e5;border-radius:10px}.fund-app .fund-secondary,.fund-app .step-controls button{border-radius:10px}.fund-app .example-note{color:#acc1d0}.fund-app .fund-spark{filter:drop-shadow(0 5px 9px #6be3dd15)}.fund-app input,.fund-app select{color:#f0f6fa;background:#0a141e;border:1px solid #486071;border-radius:9px;padding:10px;font:inherit}.fund-app button:focus-visible,.fund-app a:focus-visible,.fund-app select:focus-visible{outline:2px solid #9ff3e5;outline-offset:4px}@media(prefers-reduced-motion:reduce){.fund-app .simple-fund-card{transition:none}}.fund-app *{box-sizing:border-box}.fund-app a{color:inherit}.fund-app button,.fund-app input{font:inherit}.fund-app button{cursor:pointer}.fund-app button:disabled{cursor:not-allowed;opacity:.5}.fund-app a:focus-visible,.fund-app button:focus-visible,.fund-app input:focus-visible{outline:2px solid #c0ddad;outline-offset:5px}.fund-app p{color:#aebbbf;margin:12px 0 20px}.fund-app h1,.fund-app h2,.fund-app h3{font-family:Space Grotesk,sans-serif;letter-spacing:-.035em;line-height:1.2}.fund-app h1{font-size:clamp(30px,3.1vw,47px);margin:10px 0 15px}.fund-app h2{font-size:24px;margin:10px 0 16px}.fund-app h3{font-size:19px;margin:25px 0 12px}.fund-app .eyebrow{font-size:12px;font-weight:500;letter-spacing:.16em;color:#a7b7bf}.fund-sidebar{position:fixed;inset:0 auto 0 0;width:244px;border-right:1px solid #30383c;background:#151b1d;padding:34px 20px;display:flex;flex-direction:column;z-index:40}.fund-brand{display:flex;align-items:center;gap:12px;text-decoration:none;margin:0 4px 66px;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.03em}.fund-brand>span:last-child>span{display:block;font-size:14px;font-weight:400;letter-spacing:0;color:#b7c2c6}.brand-monogram{font-family:Space Grotesk,sans-serif;color:#b6d6a1;font-size:38px;position:relative;line-height:1}.brand-monogram span{font-size:17px;position:absolute;right:-5px;top:-5px}.nav-caption{font-size:11px;letter-spacing:.15em;color:#a5b3b9;margin:0 14px 17px}.fund-sidebar nav{display:grid;gap:7px}.fund-sidebar nav a{display:flex;gap:13px;align-items:center;padding:12px 14px;text-decoration:none;color:#aebac0;font-size:14px;border-radius:6px}.fund-sidebar nav a:hover{background:#202a2d}.fund-sidebar nav .selected{color:#c4ddb5;background:#29372f}.sidebar-foot{margin-top:auto;padding:25px 12px 0;border-top:1px solid #30383c;font-size:13px}.sidebar-foot p{margin:12px 0 25px}.sidebar-foot>a{display:flex;gap:8px;align-items:center}.phase-pill{display:inline-block;padding:4px 9px;border:1px solid #475646;border-radius:4px;color:#c0d6af;font-size:12px}.fund-workspace{margin-left:244px}.fund-topbar{height:82px;border-bottom:1px solid #30383c;display:flex;align-items:center;justify-content:space-between;padding:0 44px;gap:20px}.top-brand{font-size:14px;color:#aebbbf}.account-link{display:flex;align-items:center;gap:10px;border:1px solid #435057;border-radius:5px;padding:8px 14px;text-decoration:none;font-size:14px;max-width:300px;overflow:hidden}.mobile-nav{display:none}.fund-workspace main{max-width:1500px;margin:auto;padding:24px 44px 0;outline:none}.phase-strip{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:12px;color:#acb9bf;padding:0 0 26px}.phase-strip>span:first-child{display:flex;align-items:center;gap:8px;color:#c6d8b7}.status-dot{height:6px;width:6px;border-radius:100%;background:#c5dcae}.fund-heading{margin:14px 0 36px}.fund-heading>p{font-size:16px;margin-bottom:0}.fund-app .example-note{font-size:13px;line-height:1.65;color:#b6c0c4}.simple-fund-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.simple-fund-card{display:flex;flex-direction:column;border:1px solid #374146;border-top:2px solid var(--fund-color);border-radius:8px;padding:25px 25px 0;background:linear-gradient(155deg,#202728,#171d1f);text-decoration:none;min-width:0;transition:transform .2s,border-color .2s}.simple-fund-card:hover{transform:translateY(-4px);border-color:var(--fund-color)}.simple-card-label{display:flex;justify-content:space-between;color:var(--fund-color);font-size:13px;margin-bottom:26px}.simple-fund-card h2{font-size:clamp(20px,1.8vw,28px);max-width:230px;margin:0;min-height:67px}.simple-fund-card>p{font-size:14px;margin:12px 0 24px;min-height:45px}.simple-return{font-family:Space Grotesk,sans-serif;font-size:clamp(33px,3.3vw,49px);color:var(--fund-color);line-height:1.2;letter-spacing:-.04em}.simple-return small{display:block;font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:.025em;color:#acb9bf;margin-top:9px}.fund-spark{width:100%;height:140px;margin:20px 0 10px;overflow:visible}.simple-fund-card .fund-explanation{font-size:14px;line-height:1.75;min-height:100px;flex:1}.simple-card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #394246;padding:20px 0;font-size:13px;gap:12px}.homepage-foot{display:flex;justify-content:space-between;gap:18px;margin-top:30px;font-size:13px;color:#b8c4c8}.homepage-foot>*{display:flex;align-items:center;gap:8px}.homepage-foot a{text-decoration:underline;text-underline-offset:4px}.fund-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #30383c;margin-top:70px;padding:25px 0;color:#9dabb0;font-size:12px}.fund-panel{border:1px solid #354044;background:#191f22;border-radius:8px;padding:30px;margin-bottom:24px;min-width:0}.fund-app .prose{font-size:16px;line-height:1.8;max-width:none}.fund-app .prose p{max-width:900px}.fund-app .prose a,.below-link{color:#c0dcae;text-decoration:underline;text-underline-offset:4px}.fund-panel ul{padding-left:22px;color:#bac5c9}.fund-panel li{margin:12px 0}.fund-primary,.fund-secondary,.google-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:5px;padding:12px 18px;text-decoration:none!important;font-size:14px;border:1px solid #bedca8;line-height:1.5}.fund-primary{background:#bddca8;color:#152017!important;font-weight:500}.fund-secondary{background:transparent;color:#d9e3df;border-color:#4b5960}.fund-app .below-link{display:flex;align-items:center;gap:6px;margin-top:20px;font-size:14px}.detail-grid,.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.detail-grid .fund-panel:first-child h2{font-size:48px}.detail-grid .fund-spark{height:200px}.readiness-note,.setup-note{border-left:2px solid #e7b35c;padding:12px 0 12px 18px;font-size:14px}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step-number{font-family:Space Grotesk,sans-serif;font-size:28px;color:#bddca8}.how-steps h2{font-size:22px;margin-top:25px}.how-steps p{font-size:15px;line-height:1.8}.walkthrough{margin-top:10px}.step-controls{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.step-controls button{padding:9px 14px;font-size:13px;border:1px solid #4e5c62;color:#bfcad0;background:none;border-radius:4px}.step-controls button[aria-pressed=true]{border-color:#b4d39f;background:#2b382f;color:#d0e5be}.example-results{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #364147;padding:25px 0;gap:20px}.example-results span{font-size:14px;display:block}.example-results strong{display:block;font-size:34px;font-family:Space Grotesk,sans-serif;margin-top:8px}.portfolio-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.allocation-row{display:flex;justify-content:space-between;gap:14px;padding:22px 0;border-bottom:1px solid #354147;align-items:center}.allocation-row label{display:flex;gap:10px;align-items:center;font-size:14px}.allocation-row label i{width:7px;height:7px;border-radius:100%;flex:none}.allocation-row>div{display:flex;align-items:center;gap:8px}.fund-app input:not([type=checkbox]){background:#111719;border:1px solid #53616a;border-radius:4px;padding:9px 12px;color:#edf2ed;min-width:0}.allocation-row input{width:76px!important;text-align:right}.allocation-total{display:flex;justify-content:space-between;padding:23px 0;color:#c1ddae}.invalid,.loss,.danger{color:#f09c98!important}.gain{color:#c1ddae}.example-portfolio>strong{display:block;font-family:Space Grotesk,sans-serif;font-size:24px}.example-portfolio .portfolio-value{font-size:38px;margin:9px 0}.example-portfolio>span:not(.eyebrow){font-size:14px}.attribution{margin:28px 0;padding-top:10px;border-top:1px solid #374247}.attribution>div{display:flex;justify-content:space-between;gap:15px;font-size:13px;margin:16px 0}.attribution b{font-weight:400;color:#dde6e0;white-space:nowrap}.account-panel form{display:grid;gap:14px}.account-panel form>label{font-size:14px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.checkbox-label input{margin-top:6px}.checkbox-label a{color:#c1ddae;text-decoration:underline}.google-button{width:100%;background:#edf2ed;color:#17221d;border-color:#edf2ed;margin:15px 0 8px}.google-letter{font-family:Arial,sans-serif;font-weight:700;font-size:21px}.saved-status{display:flex;gap:8px;align-items:center;color:#c1ddae;font-size:14px;margin:22px 0}.account-actions{display:flex;gap:24px;margin-top:30px;flex-wrap:wrap}.account-actions button{background:none;color:#bfcad0;border:0;padding:0;display:flex;align-items:center;gap:7px;font-size:14px}.fund-notice,.fund-error{padding:15px 20px;margin:15px 0 24px;border:1px solid #546746;border-radius:5px;color:#d3e6c4;background:#233026;font-size:14px}.fund-error{border-color:#a56863;color:#f0b2ac;background:#352525}.fund-error button{background:transparent;border:1px solid currentColor;color:inherit;border-radius:4px;margin-top:12px;display:block;padding:5px 10px}.fund-table-wrap{overflow:auto}.fund-app table{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}.fund-app th{font-size:12px;font-weight:400;text-align:left;color:#acbac1;padding:14px 18px}.fund-app td{padding:18px;border-top:1px solid #364248}.fund-app td a{color:#c1ddae;text-decoration:underline}.panel-title{display:flex;justify-content:space-between;gap:20px;align-items:center}.panel-title span{font-size:13px;color:#b1bdc2}@media(min-width:1650px){.simple-fund-card{padding-top:32px}.simple-fund-card h2{font-size:30px}.simple-fund-card>p{min-height:25px}}@media(max-width:1200px){.fund-sidebar{width:215px;padding-inline:14px}.fund-workspace{margin-left:215px}.fund-topbar{padding-inline:28px}.fund-workspace main{padding-inline:28px}.simple-fund-card{padding-inline:18px}.phase-strip{align-items:flex-start}.phase-strip>span:last-child{max-width:255px;text-align:right}.simple-fund-card h2{font-size:22px}.simple-fund-card .fund-explanation{min-height:150px}}@media(max-width:900px){.fund-sidebar{transform:translate(-100%);width:244px}.fund-sidebar.is-open{transform:translate(0);top:72px}.fund-workspace{margin-left:0}.mobile-nav{display:flex;background:none;border:1px solid #46535a;border-radius:4px;color:#d3e2d0;padding:6px}.fund-topbar{height:72px;gap:14px}.top-brand{flex:1}.how-steps{grid-template-columns:1fr}.how-steps .fund-panel{margin:0}.how-steps{margin-bottom:25px}.simple-fund-card .fund-explanation{min-height:125px}}@media(max-width:650px){.fund-topbar{padding:0 18px}.top-brand{font-size:12px;line-height:1.4;max-width:112px}.account-link{padding:7px 9px;font-size:12px;gap:6px}.fund-workspace main{padding:22px 20px 0}.phase-strip{font-size:12px;display:block;padding-bottom:18px}.phase-strip>span:last-child{display:block;max-width:none;text-align:left;margin-top:9px;font-size:11px}.fund-heading{margin:18px 0 26px}.fund-heading h1{font-size:34px}.fund-heading p{font-size:15px}.simple-fund-grid{grid-template-columns:1fr;gap:22px}.simple-fund-card{padding:23px 24px 0}.simple-card-label{margin-bottom:22px}.simple-fund-card h2{font-size:27px;min-height:0;max-width:270px}.simple-fund-card>p{min-height:0;margin-bottom:25px}.simple-return{font-size:44px}.fund-spark{height:130px}.simple-fund-card .fund-explanation{min-height:0;font-size:15px}.homepage-foot,.fund-footer{align-items:flex-start;flex-direction:column;font-size:12px;gap:13px}.detail-grid,.portfolio-grid,.account-grid{grid-template-columns:1fr;gap:0}.fund-panel{padding:24px 20px}.example-results{grid-template-columns:1fr;gap:22px}.example-results>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.example-results strong{font-size:26px;margin:0;white-space:nowrap}.example-results span{max-width:170px}.allocation-row label{max-width:160px}.panel-title{align-items:flex-start;flex-direction:column;gap:0}.fund-footer{margin-top:45px}.step-controls{gap:6px}.step-controls button{padding:8px 11px;font-size:12px}.attribution>div{font-size:12px}.attribution span{max-width:155px}}@media(prefers-reduced-motion:reduce){.simple-fund-card{transition:none}}.demo-intro{display:flex;align-items:center;justify-content:space-between;gap:30px}.demo-intro p{max-width:670px;margin-bottom:0}.demo-intro button{flex-shrink:0}.demo-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:24px 0;color:#adbfcd;font-size:13px}.demo-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}.demo-summary>div{background:#111c26;border:1px solid #2b3d49;padding:24px;border-radius:14px}.demo-summary span,.demo-summary strong,.demo-summary small{display:block}.demo-summary span{color:#c7d5de;font-size:14px}.demo-summary strong{font-size:30px;font-weight:500;margin:10px 0;font-variant-numeric:tabular-nums}.demo-summary small{color:#acbac5}.fund-app .positive{color:#a0f0dc}.fund-app .negative{color:#ffb2bb}.history-tools{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.history-tools h2{margin:0 auto 0 0}.history-tools label{display:flex;align-items:center;gap:10px;font-size:13px}.fund-app .history-tools select{max-width:210px;font-size:13px}.demo-trade{border-top:1px solid #2b3d49}.demo-trade summary{list-style:none;display:grid;grid-template-columns:1.5fr 1fr 1fr 16px;gap:20px;align-items:center;padding:23px 0;cursor:pointer}.demo-trade summary::-webkit-details-marker{display:none}.demo-trade summary:hover{background:#1b2c3855}.demo-trade small{display:block;color:#afc0cc;font-size:12px;font-weight:400;margin-top:4px}.trade-symbol{display:flex;align-items:center;gap:14px}.trade-symbol strong{font-weight:500}.side-icon{background:#20323e;border-radius:12px;padding:8px 13px;font-size:21px}.trade-side{font-size:14px}.trade-result{text-align:right;font-variant-numeric:tabular-nums;font-size:18px}.trade-detail{padding:6px 18px 18px;background:#0a131c;border-radius:12px;margin-bottom:18px}.trade-detail dl{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.trade-detail dt{color:#a5bdcd;font-size:12px}.trade-detail dd{margin:6px 0}.trade-detail p,.demo-method p{font-size:13px}.demo-method{margin:25px 0;color:#b7cbd8}.demo-method summary{cursor:pointer;padding:12px 0}.fund-app .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:800px){.demo-intro{align-items:flex-start;flex-direction:column;gap:20px}.demo-summary{grid-template-columns:1fr;gap:10px}.demo-summary>div{padding:16px 20px}.demo-summary strong{margin:4px 0}.history-tools{gap:12px}.history-tools h2{flex-basis:100%}.demo-trade summary{grid-template-columns:1fr auto 14px;gap:10px;padding:19px 0}.trade-side{display:none}.trade-detail dl{grid-template-columns:1fr 1fr}.side-icon{padding:5px 9px}.trade-symbol{gap:10px}.trade-symbol small{max-width:140px}.trade-result{font-size:16px}}.fund-app .simple-return{font-size:clamp(27px,2.8vw,39px);letter-spacing:-.04em}.card-metrics{margin:27px 0 15px;font-size:12px}.card-metrics>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 0;border-bottom:1px solid #283946}.card-metrics dt{color:#aabecb}.card-metrics dd{margin:0;color:#e4eef5;text-align:right;font-variant-numeric:tabular-nums}.fund-app .fund-sidebar{overflow-y:auto}.nav-more summary{cursor:pointer;color:#aebac0;padding:12px 14px;font-size:14px}.scenario-controls{max-width:950px}.capital-control{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #304350}.scenario-fund{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #304350}.fund-app .scenario-fund h3{font-size:17px;margin:0}.scenario-fund label{font-size:12px;color:#b4c6d2;display:grid;gap:6px}.scenario-fund select{width:100%}.scenario-fund small{grid-column:1 / -1;color:#b9cbd6}.equity-panel svg{display:block;width:100%;height:auto;margin:30px 0 12px}.curve-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;font-size:13px;margin:20px 0 35px}@media(max-width:800px){.scenario-fund{grid-template-columns:1fr 1fr}.scenario-fund h3{grid-column:1/-1}.capital-control{flex-direction:column;align-items:stretch}.card-metrics{font-size:13px}.homepage-foot{flex-wrap:wrap}.fund-app .simple-return{font-size:36px}}.session-selector{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 22px;color:#b7c9d5;font-size:13px}.session-selector label{display:flex;align-items:center;gap:12px}@media(max-width:650px){.session-selector{align-items:flex-start;flex-direction:column}}.fund-app{background:#080b09;color:#f4f6ef;font-family:DM Sans,sans-serif}.fund-app .fund-sidebar{width:200px;padding:28px 18px;background:#0b0f0c;border-right:1px solid #293029}.fund-app .fund-workspace{margin-left:200px}.fund-app .fund-brand{margin-bottom:40px}.fund-app .brand-monogram{color:#d8ff72}.fund-app .nav-caption{color:#829083;font-size:12px;letter-spacing:.08em}.fund-app .fund-sidebar nav a{border-radius:4px;padding:12px 10px;font-size:14px}.fund-app .fund-sidebar nav .selected{background:#1a2517;color:#e0ff94}.fund-app .fund-topbar{height:68px;background:#080b09f2;border-bottom:1px solid #293029}.fund-app .founder-credit{color:#7f8b80;font-size:12px;letter-spacing:.08em;padding-left:14px}.fund-app main{max-width:1500px;padding:0 38px 56px}.fund-app .phase-strip{min-height:46px;padding:13px 0;border-bottom:1px solid #242b25;color:#aab4aa;font-size:14px}.risk-lock-status{color:#829083;font:11px ui-monospace,monospace;letter-spacing:.08em}.fund-app .status-dot{background:#d8ff72;box-shadow:none}.fund-app .fund-heading{margin:26px 0 18px}.fund-app .fund-heading h1,.fund-app .arena-heading h1{margin:6px 0;max-width:none;color:#f4f6ef;font-size:clamp(38px,4vw,58px);font-weight:550;line-height:1.05;letter-spacing:-.055em}.fund-app .fund-heading p{margin:8px 0 0;color:#9da89e;font-size:16px}.fund-app .eyebrow{color:#91a08c;font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.09em}.fund-app .session-selector{justify-content:flex-start;margin:0 0 22px;color:#c6cec5;font-size:14px}.fund-app input,.fund-app select{border:1px solid #465145;border-radius:4px;background:#0b100c}.fund-app .fund-panel{border:1px solid #303831;border-radius:4px;background:#101511}.fund-app .fund-primary,.fund-app .fund-secondary{border-radius:4px;font-size:14px}.fund-app .fund-primary{border-color:#d8ff72;background:#d8ff72;color:#11180a}.fund-app .fund-secondary{border:1px solid #3d473d;background:#0d120e;color:#d9dfd7}.fund-app .negative{color:#ff9c91}.fund-app .positive{color:#c9ef85}.fund-terminal{position:relative;overflow:hidden;margin:0 0 14px;border:1px solid #344035;background:linear-gradient(90deg,#d8ff7209 1px,transparent 1px),linear-gradient(#d8ff7207 1px,transparent 1px),#0d120e;background-size:36px 36px}.fund-terminal:after{position:absolute;inset:0 auto 0 -25%;width:22%;content:"";background:linear-gradient(90deg,transparent,#d8ff7208,transparent);pointer-events:none}.terminal-head{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;padding:10px 13px;border-bottom:1px solid #2d372e;color:#819083;font:10px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.terminal-head>span:first-child{display:flex;align-items:center;gap:8px;color:#b8ca9c}.terminal-head i,.fund-state-line i{width:6px;height:6px;border-radius:50%;background:#d8ff72;box-shadow:0 0 12px #d8ff7280}.terminal-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.terminal-metrics>div{min-width:0;padding:15px 16px 16px;border-right:1px solid #2d372e}.terminal-metrics>div:last-child{border-right:0}.terminal-metrics span,.terminal-metrics small{display:block;color:#7f8c80;font:10px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.terminal-metrics strong{display:block;margin:3px 0 1px;color:#edf6df;font:520 20px Space Grotesk,sans-serif;letter-spacing:-.025em;text-transform:uppercase}.terminal-metrics small{color:#8e998f;letter-spacing:0;text-transform:none}.institutional-funds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.institutional-card{min-width:0;padding:20px 20px 0;border:1px solid #354036;border-top:2px solid var(--fund-color);background:#101611}.fund-card-topline{display:flex;justify-content:space-between;color:var(--fund-color);font:12px ui-monospace,monospace}.fund-app .institutional-card h2{min-height:62px;margin:20px 0 6px;font-size:clamp(23px,2vw,30px);font-weight:520}.fund-app .institutional-card .fund-rule{min-height:46px;margin:0;color:#b1bdb1;font-size:16px}.fund-state-line{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:7px;align-items:center;min-height:38px;margin-top:16px;padding:9px 10px;border:1px solid #2e392f;background:#0b100c;color:#78857a;font:10px ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.fund-state-line>span:first-child{display:flex;align-items:center;gap:6px}.fund-state-line strong{color:var(--fund-color);font-weight:500;text-align:right}.simple-result{margin-top:22px;padding:18px 0;border-top:1px solid #313a32;border-bottom:1px solid #313a32}.simple-result>span,.latest-label{display:block;color:#849185;font:12px ui-monospace,monospace;text-transform:uppercase}.simple-result>strong{display:block;margin:4px 0 0;font:520 clamp(32px,3vw,46px) "Space Grotesk",sans-serif;letter-spacing:-.055em;line-height:1.2;font-variant-numeric:tabular-nums}.simple-result small{color:#9ca89c;font-size:14px}.latest-actions{padding:16px 0 8px}.latest-actions>div{display:grid;grid-template-columns:45px 55px minmax(70px,1fr) auto;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid #293129;font-size:13px;font-variant-numeric:tabular-nums}.latest-actions time{color:#8b978c}.latest-actions b{color:var(--fund-color);font-size:12px}.latest-actions strong{font-weight:550;text-align:right}.fund-open-link{display:flex;justify-content:space-between;align-items:center;margin:0 -20px;padding:15px 20px;border-top:1px solid #313a32;text-decoration:none;font-size:14px}.fund-open-link:hover{background:#1a2418;color:#d8ff72}.simple-home-actions{display:flex;gap:10px;margin-top:18px}.simple-home-actions a{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;text-decoration:none}.intraday-desk{margin:0 0 16px;padding:22px}.ai-process{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:-22px -22px 22px;border-bottom:1px solid #313a32;background:#313a32}.ai-process span{padding:14px;background:#111712;color:#b9c2b8;font-size:14px}.ai-process b{display:inline-grid;place-items:center;width:23px;height:23px;margin-right:7px;border:1px solid #52604c;color:#d8ff72;font-size:12px}.desk-title{display:flex;justify-content:space-between;align-items:center;gap:18px}.fund-app .desk-title h2{margin:0;font-size:28px}.desk-title>strong{color:#d8ff72;font:32px Space Grotesk,sans-serif}.desk-title small{font-size:12px}.fund-app .demo-mode-note{margin:5px 0 12px;color:#899689;font-size:14px}.intraday-chart{display:block;width:100%;height:auto}.replay-slider{display:flex;gap:12px;align-items:center;margin:4px 0 22px;color:#aeb9ad;font-size:14px}.replay-slider input{min-width:0;flex:1;accent-color:#d8ff72}.replay-slider output{min-width:46px;color:#edf3e9}.intraday-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intraday-metrics>div{padding:16px;border-top:2px solid var(--fund-color);background:#171e17}.fund-app .intraday-metrics h3{margin:0 0 10px;font-size:16px}.intraday-metrics>div>strong{display:block;font:24px Space Grotesk,sans-serif;font-variant-numeric:tabular-nums}.intraday-metrics>div>span{color:#8f9b90;font-size:13px}.intraday-metrics dl{margin:13px 0 0}.intraday-metrics dl div{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:13px}.intraday-metrics dt{color:#98a499}.intraday-metrics dd{margin:0;text-align:right}.desk-open{margin-top:22px}.fund-app .desk-open h3{margin:0 0 8px;font-size:18px}.desk-open>div{display:grid;grid-template-columns:60px 1fr 1.5fr auto;gap:12px;padding:11px 0;border-top:1px solid #2d352e;font-size:14px}.desk-open>div b{color:#d8ff72;font-size:12px}.desk-open>div span:last-child{text-align:right}.history-panel{padding:22px}.history-tools{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}.history-tools>div{margin-right:auto}.fund-app .history-tools h2{margin:0;font-size:28px}.fund-app .history-tools p{margin:4px 0 0;color:#8e9a8f;font-size:14px}.history-tools label{display:grid;gap:4px;color:#909c91;font-size:12px}.history-tools button{display:inline-flex;align-items:center;gap:6px;padding:10px 12px}.fund-app .history-note{margin:0 0 15px;color:#879488;font-size:14px}.trade-column-labels,.fund-app .demo-trade summary{display:grid;grid-template-columns:60px 1.4fr 80px 1fr 1fr 18px;gap:12px;align-items:center}.trade-column-labels{padding:9px 12px;color:#788579;font:12px ui-monospace,monospace;text-transform:uppercase}.trade-column-labels span:nth-child(4),.trade-column-labels span:nth-child(5){text-align:right}.fund-app .demo-trade{border-top:1px solid #2e362f;background:transparent}.fund-app .demo-trade summary{padding:14px 12px}.fund-app .demo-trade summary time{color:#939f94;font-size:14px}.fund-app .trade-symbol{display:grid}.fund-app .trade-symbol small{color:#89958a;font-size:12px}.trade-action{font-size:12px}.fund-app .trade-notional,.fund-app .trade-result{text-align:right;font-variant-numeric:tabular-nums}.fund-app .trade-result{font-size:15px}.fund-app .trade-detail{padding:15px 18px;background:#151c16}.fund-app .trade-detail>p{margin:0 0 12px;font-size:14px}.fund-app .trade-detail dl{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0}.fund-app .trade-detail dl div{display:grid;gap:3px}.fund-app .trade-detail dt{color:#8f9b90;font-size:12px}.fund-app .trade-detail dd{margin:0;font-size:14px}.empty-trades{padding:22px}@media(max-width:1100px){.fund-app .fund-sidebar{width:176px;padding:24px 14px}.fund-app .fund-workspace{margin-left:176px}.fund-app main{padding-right:24px;padding-left:24px}.institutional-card{padding-right:16px;padding-left:16px}.fund-open-link{margin-right:-16px;margin-left:-16px}.latest-actions>div{grid-template-columns:43px 50px 1fr}.latest-actions>div strong{grid-column:2 / 4}}@media(max-width:850px){.fund-app .fund-sidebar{width:240px}.fund-app .fund-workspace{margin-left:0}.fund-app .founder-credit{display:none}.institutional-funds{grid-template-columns:1fr}.terminal-metrics{grid-template-columns:1fr 1fr}.terminal-metrics>div:nth-child(2){border-right:0}.terminal-metrics>div:nth-child(-n+2){border-bottom:1px solid #2d372e}.fund-app .institutional-card h2,.fund-app .institutional-card .fund-rule{min-height:0}.latest-actions>div{grid-template-columns:48px 58px 1fr auto}.latest-actions>div strong{grid-column:auto}.ai-process{grid-template-columns:1fr 1fr}.intraday-metrics{grid-template-columns:1fr}.history-tools{align-items:stretch;flex-wrap:wrap}.history-tools>div{width:100%}.trade-column-labels{display:none}.fund-app .demo-trade summary{grid-template-columns:48px 1fr auto 16px;gap:8px}.fund-app .trade-notional{grid-column:2;text-align:left}.fund-app .trade-result{grid-column:3;text-align:right}.fund-app .demo-trade summary>svg{grid-column:4;grid-row:1}.fund-app .trade-detail dl{grid-template-columns:1fr 1fr}}@media(max-width:480px){.fund-app main{padding-right:16px;padding-left:16px}.fund-app .fund-topbar{padding-right:16px;padding-left:16px}.fund-app .top-brand{font-size:13px}.fund-app .fund-heading h1,.fund-app .arena-heading h1{font-size:40px}.terminal-head>span:last-child{display:none}.terminal-metrics>div{padding:13px 12px}.terminal-metrics strong{font-size:17px}.fund-state-line{grid-template-columns:auto 1fr}.simple-home-actions{flex-direction:column}.simple-home-actions a{justify-content:center}.latest-actions>div{grid-template-columns:44px 54px 1fr}.latest-actions>div strong{grid-column:2 / 4}.ai-process{grid-template-columns:1fr}.desk-title{align-items:flex-start;flex-direction:column;gap:4px}.intraday-chart{min-height:160px}.desk-open>div{grid-template-columns:58px 1fr}.desk-open>div span{grid-column:2}.desk-open>div span:last-child{text-align:left}.history-tools label{flex:1}.history-tools select{width:100%}}@media(prefers-reduced-motion:no-preference){.fund-terminal:after{animation:terminal-scan 7s linear infinite}.terminal-head i,.fund-state-line i{animation:terminal-pulse 2.8s ease-in-out infinite}}@keyframes terminal-scan{0%{transform:translate(0)}to{transform:translate(580%)}}@keyframes terminal-pulse{0%,to{opacity:.55}50%{opacity:1}}.demo-runner{margin-bottom:22px;padding:24px}.demo-runner-head{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px}.fund-app .demo-runner-head h2{margin:5px 0 7px;font-size:32px}.fund-app .demo-runner-head p{max-width:690px;margin:0;color:#9ba89d;font-size:15px}.demo-mode-chip{flex:0 0 auto;padding:7px 9px;border:1px solid #687450;color:#d8ff72;font:11px ui-monospace,monospace;letter-spacing:.08em}.demo-config{display:grid;grid-template-columns:minmax(145px,1.35fr) repeat(2,minmax(110px,.8fr)) auto auto;gap:10px;align-items:end;padding:17px;border:1px solid #303a31;background:#151c16}.demo-config label{display:grid;gap:5px;color:#929f94;font-size:12px}.demo-config select{width:100%}.fund-app .demo-config button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:41px;white-space:nowrap}.demo-fast-button[aria-pressed=true]{border-color:#d8ff72;color:#d8ff72;background:#25301e}.demo-playback{margin-top:14px;padding:18px;border:1px solid #303a31;background:#101610}.demo-playback-title,.demo-playback-title>div{display:flex;justify-content:space-between;align-items:center;gap:16px}.demo-playback-title>div{justify-content:flex-start}.demo-playback-title span{color:#8e9b90;font-size:12px}.demo-playback-title strong{color:#eef4e9;font:25px Space Grotesk,sans-serif}.demo-playback-title small{color:#8e9b90;font-size:11px}.demo-playback progress{width:100%;height:5px;margin:14px 0 18px;border:0;border-radius:0;background:#273028;accent-color:#d8ff72}.demo-playback progress::-webkit-progress-bar{background:#273028}.demo-playback progress::-webkit-progress-value{background:#d8ff72}.demo-playback progress::-moz-progress-bar{background:#d8ff72}.demo-fund-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.demo-fund-grid article{padding:15px;border-top:2px solid var(--fund-color);background:#182018}.demo-fund-grid article>span,.demo-fund-grid article>small{display:block;color:#91a092;font-size:12px}.demo-fund-grid article>strong{display:block;margin:6px 0 1px;font:26px Space Grotesk,sans-serif;font-variant-numeric:tabular-nums}.demo-fund-grid dl{margin:13px 0 0}.demo-fund-grid dl div{display:flex;justify-content:space-between;gap:12px;padding-top:7px;font-size:12px}.demo-fund-grid dt{color:#89958a}.demo-fund-grid dd{margin:0;color:#dce5d8;font-variant-numeric:tabular-nums}.demo-activity{margin-top:19px}.demo-activity>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.fund-app .demo-activity h3{margin:0;font-size:18px}.demo-activity>div:first-child span{color:#839085;font-size:12px}.demo-activity-row{display:grid;grid-template-columns:48px 54px 75px 1.4fr 1fr 70px;gap:9px;align-items:center;padding:9px 0;border-top:1px solid #293229;font-size:12px}.demo-activity-row time,.demo-activity-row span{color:#8f9b90}.demo-activity-row>strong:last-child{text-align:right;font-variant-numeric:tabular-nums}.demo-complete{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:14px;background:#344035}.demo-complete>div{padding:13px;background:#182018}.demo-complete span{display:block;min-height:28px;color:#8f9b90;font-size:11px}.demo-complete strong{font:19px Space Grotesk,sans-serif}.fund-app .demo-methodology{margin:14px 0 0;color:#829084;font-size:12px;line-height:1.55}.demo-unavailable{min-height:170px}.local-replay-section{margin-top:34px}.local-replay-section>.panel-title{margin-bottom:12px}@media(max-width:1100px){.demo-config{grid-template-columns:repeat(3,minmax(0,1fr))}.fund-app .demo-config button{width:100%}}@media(max-width:850px){.demo-runner-head{flex-direction:column;gap:12px}.demo-config{grid-template-columns:1fr 1fr}.demo-fund-grid{grid-template-columns:1fr}.demo-complete{grid-template-columns:1fr 1fr}.demo-activity-row{grid-template-columns:45px 48px 70px 1fr 68px}.demo-activity-row span:nth-child(4){display:none}}@media(max-width:480px){.demo-runner{padding:18px}.demo-config{grid-template-columns:1fr}.demo-playback{padding:14px}.demo-playback-title,.demo-playback-title>div{align-items:flex-start;flex-direction:column;gap:4px}.demo-activity>div:first-child{align-items:flex-start;flex-direction:column}.demo-activity-row{grid-template-columns:42px 48px 1fr 65px}.demo-activity-row span:nth-child(5){display:none}}:root{font-family:DM Sans,system-ui,sans-serif;color:#e8eded;background:#101416;font-synthesis:none;font-size:16px;color-scheme:dark;--muted: #9ca8ac;--line: #30383c;--mint: #bde4be;--panel: #191e21}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #c4edc8}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button svg,a svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3,.return-value,.stat strong,.portfolio-value h2{font-family:Space Grotesk,system-ui,sans-serif}h2{font-size:1.125rem;font-weight:500}p{line-height:1.65}small{font-size:.8125rem;color:var(--muted)}.app{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:222px;background:#151a1c;border-right:1px solid var(--line);padding:34px 22px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:12px;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-1px;margin-bottom:58px}.brand-symbol{position:relative;font-size:3rem;line-height:1;color:var(--mint)}.brand-symbol span{font-size:1.35rem;position:absolute;top:0;right:-9px}.brand-arena{font-weight:400;color:var(--muted);margin-left:3px}.sidebar-label,.eyebrow{font-size:.75rem;letter-spacing:1.7px;font-weight:600;color:var(--muted)}.sidebar-label{padding:0 12px;margin-bottom:17px;font-size:.6875rem}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav a{display:flex;gap:12px;align-items:center;padding:13px 12px;font-size:.875rem;color:#afb7ba;border-radius:6px}.sidebar nav a:hover{background:#242b2d;color:#fff}.sidebar nav a.active{background:#2a3830;color:#c8eccd}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#bde4be;flex-shrink:0}.sidebar nav .live-dot{margin-left:auto}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:14px;font-size:.8125rem;color:#a4afb4;padding:28px 10px 0}.sidebar-bottom>a{display:flex;align-items:center;gap:8px}.season-mini{padding-bottom:25px;margin-bottom:8px;border-bottom:1px solid var(--line)}.season-mini b{display:block;font-size:.875rem;color:#e3e9e6;margin:11px 0 15px;font-weight:500}.progress{height:3px;background:#333d38;margin-bottom:12px}.progress i{display:block;background:var(--mint);height:100%}.built-note{border-top:1px solid var(--line);padding-top:20px;font-size:.75rem;line-height:1.7;margin-top:10px}.workspace{margin-left:222px}.topbar{height:79px;border-bottom:1px solid var(--line);padding:0 42px;display:flex;align-items:center;justify-content:space-between;gap:15px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:.8125rem;color:var(--muted)}.breadcrumbs span{color:#e2e8e6}.top-right{display:flex;align-items:center;gap:25px}.mode{display:flex;align-items:center;gap:9px;font-size:.75rem;color:#c5d2c6}.account-button{display:flex;align-items:center;gap:12px;background:transparent;border:1px solid #414b50;padding:10px 14px;border-radius:5px;font-size:.8125rem;color:#e3e9e6}.menu-button{display:none!important}main{padding:37px 42px 0;max-width:1620px;margin:auto}.page-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:19px}.eyebrow span{margin:0 9px;color:#536058}h1{font-size:2.85rem;letter-spacing:-1.8px;font-weight:500;line-height:1.16;margin-top:12px}.intro{font-size:.9375rem;color:#a7b0b4;margin-top:12px}.session-status{text-align:right;display:flex;flex-direction:column;gap:7px;white-space:nowrap}.session-status>span{font-size:.75rem;color:var(--mint);text-transform:uppercase;letter-spacing:1px}.session-status .live-dot{margin-right:8px}.session-status b{font-family:Space Grotesk,sans-serif;font-size:1.6rem;font-weight:400}.disclaimer{display:flex;align-items:center;gap:8px;color:#aab5b5;font-size:.75rem;line-height:1.6;margin-bottom:29px}.disclaimer svg{color:#9bad9d;flex-shrink:0}.arena-summary{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.2fr;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin-bottom:32px;gap:22px}.stat{display:flex;flex-direction:column;gap:10px}.stat>span{color:var(--muted);font-size:.8125rem}.stat strong{font-size:1.7rem;font-weight:500;letter-spacing:-.6px}.stat small{font-size:.75rem}.muted-stat{color:#738088;font-size:1rem}.summary-action{display:flex;align-items:flex-end;flex-direction:column;gap:10px}.primary,.secondary,.danger{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:13px 19px;border-radius:5px;font-size:.875rem;font-weight:600;border:0}.primary{background:var(--mint);color:#19271e}.primary:hover{background:#d0f0d1}.secondary{background:#252e31;border:1px solid #3e494e;color:#e3e9e6}.danger{background:#713637;color:#fff;margin-top:15px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section-title>span{font-size:.75rem;color:var(--muted)}.section-title h2 span{font-family:DM Sans,sans-serif;font-size:.75rem;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 6px;margin-left:9px}.fund-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fund-card{display:block;border:1px solid #3a3c37;border-radius:9px;background:linear-gradient(140deg,#24231c,#1a1e1f 50%);padding:23px 24px 0;transition:transform .18s,border-color .18s}.fund-card:hover{transform:translateY(-3px);border-color:#738278}.fund-card.echo{background:linear-gradient(140deg,#24212e,#1a1e21 50%);border-color:#3d374b}.fund-card.delta{background:linear-gradient(140deg,#1b2b29,#1a1e21 50%);border-color:#304843}.fund-card-top{display:flex;align-items:center;gap:10px}.fund-icon{width:43px;height:43px;border:1px solid #53635e;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff05}.strategy-label{font-size:.75rem;border:1px solid #ffffff1b;border-radius:4px;padding:4px 8px;margin-left:auto;color:#bdc4c7}.fund-card-top>svg{color:#84928d}.fund-name{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:10px}.fund-name h3{font-size:1.7rem;font-weight:600;letter-spacing:1px}.fund-name p{font-size:.75rem;color:var(--muted)}.return-value{font-size:2.65rem;letter-spacing:-1.7px;margin-top:24px;line-height:1}.return-value>span{display:block;font-family:DM Sans,sans-serif;font-size:.625rem;letter-spacing:1.2px;color:#aab2b4;margin-top:10px}.chart{display:block;width:100%;height:auto;min-height:160px}.fund-card .chart{height:76px;min-height:0;margin:12px 0 13px}.fund-card .chart text,.fund-card .chart line{display:none}.fund-card-stats{border-top:1px solid #ffffff15;display:grid;grid-template-columns:repeat(3,1fr);padding:17px 0;gap:10px}.fund-card-stats div{display:flex;flex-direction:column;gap:8px}.fund-card-stats span{font-size:.6875rem;color:#a5afb2;white-space:nowrap}.fund-card-stats b{font-size:.8125rem;font-weight:500}.card-bottom{border-top:1px solid #ffffff15;margin:0 -24px;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#c1cac6}.positive{color:#b9dfbc}.negative{color:#f3a5a3}.arena-lower{display:grid;grid-template-columns:1.75fr 1fr;gap:20px;margin-top:24px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:24px;overflow:hidden}.panel-head{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:18px}.panel-head p{font-size:.75rem;color:var(--muted);margin-top:6px}.panel-head>span,.panel-head>a{font-size:.75rem;color:var(--muted);display:flex;align-items:center;gap:6px}.performance .chart{padding:0 18px 10px}.chart-legend{display:flex;gap:13px;font-size:.625rem;letter-spacing:.6px}.chart-legend span{display:flex;gap:6px;align-items:center}.chart-legend i{height:5px;width:5px;border-radius:50%}.live-tag{font-size:.625rem!important;letter-spacing:1px;color:#b3c5b3!important}.feed-item{padding:15px 24px;display:flex;align-items:center;gap:12px;border-top:1px solid #2b3235}.feed-dot{width:7px;height:7px;flex-shrink:0;border:1px solid #92b798;border-radius:50%}.feed-item b{font-size:.75rem;font-weight:500;text-transform:capitalize}.feed-item p{font-size:.6875rem;color:var(--muted);margin-top:4px}.feed-item time{margin-left:auto;color:var(--muted);font-size:.6875rem}.text-link{font-size:.75rem;display:flex;align-items:center;justify-content:space-between;padding:15px 24px;border-top:1px solid var(--line);color:#c5d8c9}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:.8125rem}th{font-size:.6875rem;letter-spacing:.6px;color:#a6b1b6;font-weight:500;text-transform:uppercase;padding:13px 24px;background:#1c2326;white-space:nowrap}td{padding:18px 24px;border-top:1px solid #2d3539;white-space:nowrap}td small{display:block;margin-top:5px;font-size:.6875rem}td b{font-weight:500}.side{font-size:.625rem;font-weight:600;padding:4px 7px;border-radius:3px;letter-spacing:.5px}.long{background:#273c32;color:#c4e8c9}.short{background:#40302e;color:#edbbb5}footer{border-top:1px solid var(--line);margin-top:38px;padding:22px 0 25px;display:flex;justify-content:space-between;gap:15px;color:#839196;font-size:.6875rem}footer span{display:flex;gap:9px;align-items:center}footer i{height:3px;width:3px;background:#52665b;border-radius:50%}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:transparent;color:#cfddcf;padding:6px;border-radius:4px}.empty{padding:38px 24px;color:var(--muted);text-align:center;font-size:.875rem}.empty h2{margin:18px}.empty p{margin-bottom:18px}.alert,.notice{padding:15px 20px;margin-bottom:20px;border:1px solid #9b6551;background:#392c23;color:#f6d1ab;border-radius:5px;font-size:.875rem}.notice{border-color:#496850;background:#22362b;color:#c5edc7}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:25px 0 30px;margin-bottom:20px;border-bottom:1px solid var(--line)}.metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid .stat strong{font-size:1.45rem}.detail-heading{display:flex;gap:16px;align-items:center;margin:35px 0 15px}.detail-heading>div{display:flex;flex-direction:column;gap:8px}.detail-heading>div>span{font-size:.8125rem;color:var(--muted)}.detail-heading>a{margin-left:auto}.proof-strip{display:flex;align-items:center;gap:15px;font-size:.8125rem;color:#aab9b0;margin:25px 0}.proof-strip span{min-width:0}.proof-strip code{display:block;margin-top:6px;overflow-wrap:anywhere;font-size:.75rem}.proof-strip a{display:flex;gap:6px;margin-left:auto}.allocation-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;margin-top:35px}.allocation{padding-bottom:24px}.allocation-row{padding:24px;border-top:1px solid var(--line)}.allocation-label{display:flex;align-items:center;gap:16px;margin-bottom:22px}.fund-mark{font-family:Space Grotesk,sans-serif;font-size:1.4rem}.allocation-label>span:nth-child(2){font-size:.8125rem;color:var(--muted)}.percent-input{margin-left:auto;display:flex;align-items:center;gap:3px;border:1px solid #495456;background:#101719;border-radius:5px;padding:8px}.percent-input input{width:66px;background:transparent;border:0;color:#fff;text-align:right}.percent-input span{color:var(--muted)}input[type=range]{width:100%;height:6px;cursor:pointer;margin:12px 0 20px}.allocation-rupees{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--muted)}.allocation-rupees b{color:#d8e3dd;font-weight:500}.allocation-total{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-top:1px solid var(--line)}.allocation-total>b{display:flex;gap:8px;align-items:center}.allocation>p{padding:0 24px 16px}.wide{display:flex;width:calc(100% - 48px);margin:0 24px 12px}.allocation-aside .panel{padding:26px}.allocation-aside h2{font-size:1.7rem;margin:15px 0}.allocation-aside p{font-size:.875rem;color:var(--muted);margin:12px 0}.allocation-aside h3{font-weight:500}.callout{display:flex;gap:15px;background:#202d27;border:1px solid #3b5142;padding:22px;border-radius:7px;margin:20px 0;color:#bfcebf}.callout svg{flex-shrink:0}.callout p{margin:0!important;font-size:.875rem}.float-right{float:right;color:#d1e2d3}hr{border:0;border-top:1px solid var(--line);margin:25px 0}.portfolio-value{padding:24px 0 15px}.portfolio-value>span{font-size:.75rem;color:var(--muted);letter-spacing:1.5px}.portfolio-value h2{font-size:3.8rem;font-weight:400;letter-spacing:-2px;margin:13px 0}.attribution{display:grid;grid-template-columns:repeat(3,1fr);padding:10px 24px 30px;gap:24px}.attribution>div{display:flex;flex-direction:column;gap:9px;border-left:1px solid var(--line);padding-left:24px}.attribution strong{font-size:1.7rem;font-weight:400}.attribution b{margin-top:15px}.rank-row{display:flex;align-items:center;gap:26px;padding:24px;border-top:1px solid var(--line)}.rank-row .rank{font-family:Space Grotesk,sans-serif;font-size:1.5rem;color:#84928c}.rank-row>b{font-size:1rem;font-weight:500}.rank-row>span:last-child{margin-left:auto;font-family:Space Grotesk,sans-serif;font-size:1.5rem}.panel-note{font-size:.8125rem;color:var(--muted);padding:0 24px 24px}.hash-grid{padding:0 24px 28px;display:grid;gap:20px}.hash-grid span{display:block;color:var(--muted);font-size:.75rem;margin-bottom:7px}code{font-family:Consolas,monospace;font-size:.75rem;overflow-wrap:anywhere;color:#c2d2c8}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.prose{padding:30px;max-width:960px}.prose h2{font-size:1.45rem;margin-bottom:20px}.prose h3{font-size:1.1rem;font-weight:500;margin:22px 0 10px}.prose p,.prose li{color:#afbbbc;font-size:1rem;line-height:1.8;margin-bottom:18px}.prose li{padding-left:8px}.prose ol{padding-left:22px}.prose label{display:block;color:var(--muted);font-size:.875rem}.prose .eyebrow{display:block;margin-bottom:18px}.prose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.prose-grid .full{grid-column:1/-1;max-width:none}.command{display:block;background:#101719;border:1px solid var(--line);padding:17px;margin:17px 0}.text-input{display:block;background:#101719;border:1px solid #47504c;border-radius:4px;padding:12px;margin-top:10px;color:#fff;max-width:100%}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{position:fixed;left:20px;top:20px;z-index:100;background:#fff;color:#000;padding:15px}.mobile-break{display:none}@media(min-width:1500px){main{padding:45px 58px 0}.topbar{padding:0 58px}.fund-card{padding:28px 28px 0}.card-bottom{margin:0 -28px;padding:15px 28px}.return-value{font-size:3.2rem}}@media(max-width:1200px){.sidebar{width:195px;padding:30px 14px}.workspace{margin-left:195px}main{padding:30px 25px 0}.topbar{padding:0 25px}.fund-card{padding:20px 18px 0}.fund-name{display:block}.fund-name p{margin-top:5px}.card-bottom{margin:0 -18px;padding:14px 18px}.arena-summary{grid-template-columns:1fr 1fr 1fr}.summary-action{display:none}.arena-lower{grid-template-columns:1.4fr 1fr}.fund-card-stats{gap:5px}.fund-card-stats span{font-size:.625rem}.prose-grid{grid-template-columns:1fr}.prose-grid .full{grid-column:auto}.allocation-layout{grid-template-columns:1.3fr 1fr}.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.sidebar{width:74px;padding:27px 9px}.brand>span:last-child,.sidebar-label,.sidebar-bottom,.sidebar nav a .live-dot{display:none}.brand{justify-content:center;margin-bottom:40px}.brand-symbol{font-size:2.4rem}.sidebar nav a{font-size:0;justify-content:center;padding:16px 8px;gap:0}.sidebar nav svg{width:21px;height:21px}.workspace{margin-left:74px}.breadcrumbs{display:none}.top-right{width:100%;justify-content:space-between}.arena-lower{grid-template-columns:1fr}.decision-feed{display:none}.allocation-layout{grid-template-columns:1fr}.allocation-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.allocation-aside .callout{margin-top:0}.two-columns{grid-template-columns:1fr}}@media(max-width:650px){.sidebar{display:none}.sidebar.open{display:flex;width:222px;top:65px;padding:25px 18px;box-shadow:20px 0 80px #0008}.sidebar.open .brand,.sidebar.open .sidebar-label{display:none}.sidebar.open nav a{font-size:.875rem;justify-content:flex-start;gap:12px}.sidebar.open .sidebar-bottom{display:flex}.workspace{margin:0}.topbar{height:66px;padding:0 18px}.menu-button{display:flex!important}.top-right{gap:9px}.mode{font-size:.6875rem;gap:6px}.account-button{font-size:.6875rem;padding:8px;gap:5px}.account-button svg{display:none}main{padding:25px 18px 0}.page-top{align-items:flex-start;gap:12px}h1{font-size:2rem;letter-spacing:-1px;line-height:1.15}.mobile-break{display:block}.intro{font-size:.8125rem;max-width:245px}.eyebrow{font-size:.625rem;letter-spacing:1.2px}.session-status{margin-top:22px}.session-status b{font-size:1.2rem}.session-status small{font-size:.625rem}.session-status>span{font-size:.625rem}.disclaimer{font-size:.6875rem;align-items:flex-start;margin-bottom:20px}.disclaimer svg{margin-top:3px}.arena-summary{gap:13px;padding:20px 0;margin-bottom:26px;grid-template-columns:1fr 1fr}.arena-summary>.stat:nth-child(3){display:none}.stat strong{font-size:1.6rem}.stat>span{font-size:.75rem}.stat small{font-size:.6875rem}.section-title>span{font-size:.625rem}.fund-grid{grid-template-columns:1fr;gap:16px}.fund-card{padding:20px 22px 0}.fund-name{display:flex;margin-top:17px}.fund-name h3{font-size:1.6rem}.fund-name p{font-size:.8125rem}.return-value{font-size:3rem;margin-top:22px}.fund-card .chart{height:75px}.fund-card-stats span{font-size:.75rem}.fund-card-stats b{font-size:.875rem}.card-bottom{margin:0 -22px;padding:15px 22px}.strategy-label{font-size:.75rem}.arena-lower{margin-top:20px}.panel-head{padding:19px;align-items:flex-start}.panel-head>span{font-size:.6875rem}.panel-head h2{font-size:1rem}.chart-legend{gap:8px;font-size:.5625rem}.panel-head .secondary{padding:9px;font-size:.625rem}.chart{min-height:160px}.performance .chart{padding:0 9px 8px}.panel{margin-bottom:20px}.metrics-grid,.metrics-grid.three{grid-template-columns:1fr 1fr;gap:22px}.metrics-grid .stat strong{font-size:1.15rem}.allocation-aside{display:block}.allocation-row{padding:22px 18px}.allocation-label{gap:10px}.allocation-label>span:nth-child(2){font-size:.6875rem}.fund-mark{font-size:1.2rem}.percent-input input{width:53px}.allocation-total{padding:22px 18px}.wide{width:calc(100% - 36px);margin:0 18px 12px}.portfolio-value h2{font-size:2.8rem}.attribution{padding:10px 15px 25px;gap:10px}.attribution>div{padding-left:12px}.attribution small{font-size:.625rem}.attribution strong{font-size:1.4rem}.attribution b{font-size:.8125rem}.rank-row{gap:16px;padding:20px}.rank-row>b{font-size:.875rem}.rank-row>span:last-child{font-size:1.15rem}.prose{padding:22px}.prose p,.prose li{font-size:.9375rem}.detail-heading .secondary{padding:10px;font-size:.6875rem}.detail-heading>div>span{font-size:.6875rem}.proof-strip{align-items:flex-start}.proof-strip code{font-size:.625rem}.hash-grid{padding:0 19px 25px}.hash-grid code{font-size:.6875rem}footer{display:block;line-height:1.8;padding-bottom:30px}footer>span+span{margin-top:12px}.text-link{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.stock-panel{margin-bottom:28px;padding:24px}.stock-panel .section-title{margin:0 0 12px}.stock-note{color:#abb4b9;font-size:13px;line-height:1.7}.stock-note a{color:#b9dfcb;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.stock-table{width:100%;border-collapse:collapse;white-space:nowrap}.stock-panel .table-wrap{overflow-x:auto}@media(max-width:700px){.stock-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.stock-table tbody{display:block}.stock-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:18px 0;border-top:1px solid #30383c}.stock-table td{padding:0;border:0;white-space:normal;min-width:0}.stock-table td:nth-child(1){grid-area:1 / 1}.stock-table td:nth-child(2){grid-area:1 / 2;text-align:right;white-space:nowrap}.stock-table td:nth-child(3){grid-area:2 / 2;text-align:right}.stock-table td:nth-child(4){grid-area:2 / 1;font-size:11px;color:#abb4b9;line-height:1.6}.stock-table td:nth-child(5){grid-area:3 / 1 / 4 / 3;font-size:11px}.stock-table strong{font-size:13px;line-height:1.5}}.stock-table th{color:#abb4b9;font-size:11px;font-weight:500;text-align:left;padding:12px 16px}.stock-table td{padding:15px 16px;border-top:1px solid #30383c;font-size:13px}.stock-table td:first-child,.stock-table th:first-child{padding-left:0}.stock-table a{text-decoration:none;color:inherit}.stock-table strong{display:block;font-size:14px;font-weight:500}.stock-table small{display:block;color:#a4afb4;margin-top:5px;font-size:11px}.stock-table .quote-price{font-size:17px;font-variant-numeric:tabular-nums}@media(max-width:700px){.stock-panel{padding:18px}.stock-panel .stock-table td{padding:0;border:0}.stock-panel .stock-table strong{font-size:13px}.stock-panel .section-title{align-items:flex-start;gap:12px}}
