#root{min-height:100vh}@font-face{font-family:Familjen Grotesk;src:url(/fonts/FamiljenGrotesk-var.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-var.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/CourierPrime-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/CourierPrime-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RupeeSm;src:url(/fonts/PlusJakartaSans-var.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;size-adjust:72%;unicode-range:U+20B9}:root{--font-ui:"RupeeSm","Plus Jakarta Sans",sans-serif;--font-num:"RupeeSm","Roboto Condensed","Plus Jakarta Sans",sans-serif;--font-table:var(--font-ui);--primary:#f97316;--accent:#fb923c;--secondary:#38bdf8;--surface:#fbf4ea;--panel:#fff;--text:#000;--muted:#000;--line:#ece2d2;--pos:#0369a1;--neg:#c2410c;--soft:#fdf1e5;--hero1:#13233a;--hero2:#1b3251;--hero-glow:#f9731673;--sh:0 1px 2px #1f1b160a,0 10px 28px -18px #f973162e;--tt-bg:#fff;--tt-border:#e7e0d2;--tt-divider:#efeae0;--tt-radius:8px;--tt-shadow:0 4px 16px #29252021,0 1px 4px #2925201a;--tt-fg:#1a1712;--tt-fg2:#2a2620;--tt-head:#57534e;--tt-label:#736e64;--tt-up:#047857;--tt-dn:#c0392b}html{font-size:16px}@keyframes up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.appbar{z-index:20;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.date-rng{gap:4px}.date-fields{align-items:center;gap:4px;margin-left:4px;display:flex}.date-fields input{border:1px solid var(--line);color:#6b6457;width:104px;height:27px;font-family:var(--font-num);background:#fff;border-radius:8px;outline:none;padding:0 6px;font-size:.625rem;font-weight:600}.date-fields input:focus{border-color:var(--primary);box-shadow:0 0 0 2px #f973161f}.date-arrow{font-family:var(--font-num);color:var(--muted);font-size:.625rem}.btn{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;cursor:pointer;border:0;border-radius:11px;padding:9px 16px;font-family:inherit;font-size:.8125rem;font-weight:700;box-shadow:0 8px 16px -8px #f9731680}.btn.ghost{border:1px solid var(--line);color:var(--text);box-shadow:none;background:#fff}.chiplbl{letter-spacing:.03em;border-radius:6px;padding:3px 9px;font-size:.65625rem;font-weight:700;display:inline-block}.pagehd{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.controls{align-items:center;gap:10px;display:flex}.bento.auto{grid-auto-rows:96px}.c1{grid-column:span 1}.c2{grid-column:span 2}.c8{grid-column:span 8}.c9{grid-column:span 9}.c10{grid-column:span 10}.r3{grid-row:span 3}.kribbon{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:18px;margin-bottom:14px;display:grid;overflow:hidden}.kribbon .kr{border-right:1px solid var(--line);padding:15px 17px;position:relative}.kribbon .kr:last-child{border:0}.kr:before{content:"";opacity:0;border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.kr.hl:before{opacity:1;background:linear-gradient(var(--primary),var(--accent))}.kr.hlb:before{opacity:1;background:linear-gradient(var(--secondary),#0ea5e9)}.kr .l{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;font-size:.625rem;font-weight:700;display:flex}.kr .l .e{color:var(--primary);cursor:pointer}.kr .v{font-family:var(--font-num);margin-top:9px;font-size:1.1875rem;font-weight:600}.kr .s{color:var(--muted);margin-top:4px;font-size:.65625rem;font-weight:600}.hero{box-shadow:var(--sh);background:radial-gradient(420px 220px at 92% -30%,var(--hero-glow),transparent 60%),linear-gradient(150deg,var(--hero1),var(--hero2));color:#fff;border:0;border-radius:18px;flex-direction:column;padding:18px 20px;display:flex;position:relative;overflow:hidden}.hero .l{color:#ffffffa8;text-transform:uppercase;letter-spacing:.05em;z-index:2;align-items:center;gap:10px;font-size:.75rem;font-weight:700;display:flex;position:relative}.hero .seg2{background:#ffffff1f;border-radius:8px;padding:2px;display:flex}.hero .seg2 b{cursor:pointer;color:#ffffffbf;border-radius:6px;padding:4px 9px;font-size:.6875rem;font-weight:600}.hero .seg2 b.on{color:var(--hero1);background:#fff}.hero .amt{font-family:var(--font-num);letter-spacing:-.03em;z-index:2;background:linear-gradient(90deg,#fdba74,#7dd3fc);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:2.5rem;font-weight:600;position:relative}.hero .sub{color:#ffffffbd;z-index:2;gap:20px;margin-top:6px;font-size:.78125rem;font-weight:600;display:flex;position:relative}.hero .sub b{color:#7dd3fc}.hero .area{z-index:2;margin-top:auto;position:relative}.hero .area svg{width:100%;height:70px}.pie{background:conic-gradient(#f97316 0 13%,#38bdf8 13% 49%,#0ea5e9 49% 100%);border-radius:50%;flex:none;width:104px;height:104px;position:relative}.hm .cell{aspect-ratio:1;border-radius:4px;transition:all .15s}.todaytile .cells{flex:1;display:grid}.todaytile .cell .v{font-family:var(--font-num);margin-top:4px;font-size:.9375rem;font-weight:600}@keyframes pl{0%{box-shadow:0 0 #f9731680}70%{box-shadow:0 0 0 9px #f9731600}to{box-shadow:0 0 #f9731600}}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:18px}.tscroll{margin:0 8px 12px;overflow:auto}td.num,th.num{text-align:right}.field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.field label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:700}.field input,.field select{color:var(--text);border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:.84375rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px #f973161f}.field input::placeholder{color:#b8ac98}.toggle{cursor:pointer;background:#e3d6c4;border-radius:14px;width:42px;height:24px;transition:all .2s;position:relative}.toggle.on{background:linear-gradient(135deg,var(--primary),var(--accent))}.toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.toggle.on:after{left:21px}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#1714108c;justify-content:center;align-items:flex-start;padding:5vh 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--panel);border:1px solid var(--line);border-radius:20px;width:min(680px,92vw);max-height:84vh;margin:auto;overflow:auto;box-shadow:0 30px 80px -24px #1714108c}.modal .mh{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 22px;display:flex}.modal .mh b{font-family:var(--font-ui);margin-right:auto;font-size:1.0625rem;font-weight:700}.modal .mh .x{cursor:pointer;color:var(--muted);border-radius:8px;padding:2px 6px;font-size:1.125rem;font-weight:700;line-height:1;transition:background .15s}.modal .mh .x:hover{background:var(--soft);color:var(--text)}.modal.modal-form{flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.modal-form .mh{flex-shrink:0}.modal-form .modal-body{flex:auto;padding:16px 22px 4px;overflow-y:auto}.modal-form .modal-foot{border-top:1px solid var(--line);background:var(--panel);flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.t .v,.m,.num,.hcard .amt,table td,table th{font-variant-numeric:tabular-nums}:root{--primary:#f97316;--accent:#fb923c;--secondary:#38bdf8;--surface:#fbf4ea;--panel:#fff;--text:#000;--muted:#000;--line:#ece2d2;--pos:#0369a1;--neg:#c2410c;--soft:#fdf1e5;--sh:0 1px 2px #1f1b160a,0 10px 28px -18px #f973162e;--returns-number-size:1.0625rem}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:clip}body{font-family:var(--font-ui);background:var(--surface);color:var(--text);-webkit-font-smoothing:antialiased}.fu{animation:.55s both up}.appbar{z-index:20;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;overflow:hidden}.appbar .in{align-items:center;gap:58px;max-width:1360px;height:60px;margin:0 auto;padding:0 32px;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand .o{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;width:34px;height:34px;font-family:var(--font-ui);border-radius:10px;place-items:center;font-size:1.0625rem;font-weight:700;display:grid}.brand b{font-family:var(--font-ui);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.inav{gap:24px;height:100%;display:flex}.inav a{color:#79705f;cursor:pointer;align-items:center;height:100%;font-size:.875rem;font-weight:800;text-decoration:none;display:flex;position:relative}.inav a:hover{color:var(--text)}.inav a.on{color:var(--primary)}.inav a.on:after{content:"";background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.appbar .rt{align-items:center;gap:10px;margin-left:auto;display:flex}.gl{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:8px 13px;font-size:.8125rem;font-weight:600;display:flex}.av{color:#fff;background:linear-gradient(135deg,#38bdf8,#0ea5e9);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.8125rem;font-weight:700;display:grid}.nav-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;margin-left:8px;display:none}.nav-toggle span{background:var(--text);border-radius:2px;width:18px;height:2px;transition:transform .15s,opacity .15s}.nav-toggle.on span:first-child{transform:translateY(6px)rotate(45deg)}.nav-toggle.on span:nth-child(2){opacity:0}.nav-toggle.on span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-scrim{z-index:19;background:#17141059;position:fixed;inset:60px 0 0}.subbar{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fcf6ee)}.subbar .in{align-items:center;gap:16px;max-width:1360px;height:46px;margin:0 auto;padding:0 52px 0 32px;display:flex;overflow:hidden}.ti{align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.ti .n{color:var(--muted);letter-spacing:.04em;font-size:.6875rem;font-weight:700}.ti .v{font-family:var(--font-num);font-size:.8125rem;font-weight:500}.ti .c{font-family:var(--font-num);font-size:.71875rem}.ti .c.u{color:#0369a1}.ti .c.d{color:#ea580c}.subbar .rt{align-items:center;gap:8px;margin-left:auto;display:flex}.rng{align-items:center;gap:5px;display:flex}.rng button{border:1px solid var(--line);color:#64748b;cursor:pointer;background:#fff;border-radius:7px;padding:5px 9px;font-family:inherit;font-size:.6875rem;font-weight:700}.rng button.on{background:var(--primary);border-color:var(--primary);color:#fff}.rng .dt{font-family:var(--font-num);color:var(--muted);margin-left:4px;font-size:.625rem}.seg{border:1px solid var(--line);background:#fff;border-radius:10px;padding:3px;display:flex}.seg button{color:#6b6457;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-family:inherit;font-size:.75rem;font-weight:700}.seg button.on{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff}.shell{max-width:1360px;margin:0 auto;padding:18px 32px 48px}.title{font-family:var(--font-ui);letter-spacing:-.01em;margin-bottom:2px;font-size:1.5rem;font-weight:700}.crumb{color:var(--muted);margin-bottom:16px;font-size:.78125rem;font-weight:600}.heroband{grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.hcard{background:var(--panel);box-shadow:var(--sh);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:18px 20px;display:flex;position:relative;overflow:hidden}.hcard.main{color:#0b2545;border:1px solid var(--line);background:#fff}.hcard.main:after{content:"";background:radial-gradient(circle,#ffffff59,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.hcard.main .l{color:#0b2545a8;text-transform:uppercase;letter-spacing:.05em;z-index:2;align-items:center;gap:10px;font-size:.8125rem;font-weight:800;display:flex;position:relative}.hcard.main .hero-title-row{justify-content:space-between;gap:14px;width:100%}.hero-title-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.hero-range{font-family:var(--font-num);letter-spacing:0;text-transform:none;color:#0b2545ad;white-space:nowrap;text-align:right;min-width:21ch;font-size:.8125rem;font-weight:700}.hcard.main .seg2{background:#0b25451a;border-radius:8px;padding:2px;display:flex}.hcard.main .seg2 b{cursor:pointer;color:#0b25459e;border-radius:6px;padding:4px 9px;font-size:.6875rem;font-weight:600}.hcard.main .seg2 b.on{color:#fff;background:#0b2545}.hcard.main .amt{font-family:var(--font-num);letter-spacing:-.03em;background:linear-gradient(90deg,#0b2545,#1d4ed8);color:#0000;z-index:2;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:2.5rem;font-weight:600;position:relative}.hcard.main .sub{color:#0b2545bd;z-index:2;gap:20px;margin-top:6px;font-size:.78125rem;font-weight:600;display:flex;position:relative}.hcard.main .sub b{color:#0369a1}.hcard.main .area{z-index:2;margin-top:auto;position:relative}.hcard.main .area svg{width:100%;height:70px}.hcard .l2{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;font-size:.8125rem;font-weight:800;display:flex}.hcard .l2 .e{color:var(--primary);cursor:pointer}.row2{grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;display:grid}.mc{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:12px 13px}.mc .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:700}.mc .v{font-family:var(--font-num);margin-top:6px;font-size:1.125rem;font-weight:600}.mc .v.u{color:#0369a1}.gauge{width:104px;height:56px;margin:6px auto 0;position:relative}.gauge svg{width:104px;height:56px}.gauge .gv{text-align:center;font-family:var(--font-num);font-size:1rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.bento{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.pg-dash .bento{grid-auto-rows:96px}.pg-dash .chk{border:1px solid var(--line);color:#6b6457;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 9px;font-family:inherit;font-size:.75rem;font-weight:700;display:inline-flex}.pg-dash .chk .box{border:1.5px solid #c9bea9;border-radius:4px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;transition:background .12s,border-color .12s;display:inline-flex}.pg-dash .chk.on{border-color:var(--primary);color:var(--primary);background:#fff7ef}.pg-dash .chk.on .box{background:var(--primary);border-color:var(--primary)}.pg-dash .chk.on .box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-1px;transform:rotate(45deg)}.pg-dash .card-na{opacity:.55}.pg-dash .na-note{text-align:center;color:var(--muted);flex:1;justify-content:center;align-items:center;padding:14px 12px;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}.pg-dash .hm .cell{aspect-ratio:auto;height:34px;font-size:1.0625rem}.t{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:18px;padding:16px 17px;position:relative;overflow:hidden}.t .l{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:800;display:flex}.t .l .e{color:var(--primary);cursor:pointer}.t .l .meta{color:var(--muted);text-transform:none;letter-spacing:0;font-size:.71875rem;font-weight:600}.t .v{font-family:var(--font-num);margin-top:11px;font-size:1.25rem;font-weight:600}.u{color:#0369a1}.d{color:#ea580c}.t .s{color:var(--muted);margin-top:7px;font-size:.71875rem;font-weight:600}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c12{grid-column:span 12}.r2{grid-row:span 2}.flexcol{flex-direction:column;display:flex}.pie{border-radius:50%;flex:none;width:104px;height:104px;position:relative}.menu{border:1px solid var(--line);z-index:60;background:#fff;border-radius:11px;min-width:190px;padding:5px;position:absolute;box-shadow:0 18px 40px -18px #1f1b1666}.menu button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 11px;font-family:inherit;font-size:.8125rem;font-weight:600;display:block}.menu button:hover{background:var(--soft)}.menu button.on{color:var(--primary)}.brk-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 22px;display:flex}.brk-row .bar{background:var(--soft);border-radius:6px;flex:1;height:8px;overflow:hidden}.brk-row .bar i{border-radius:6px;height:100%;display:block}.brk-row .cap{font-family:var(--font-num);text-align:right;width:78px;font-size:.8125rem;font-weight:600}.brk-sub{background:var(--soft);gap:10px;padding:12px 22px;display:flex}.brk-sub div{text-align:center;flex:1}.brk-sub .l{color:var(--muted);text-transform:uppercase;font-size:.625rem;font-weight:700}.brk-sub .v{font-family:var(--font-num);margin-top:3px;font-size:.875rem;font-weight:600}.pie:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:19px}.pie .c{text-align:center;z-index:2;place-content:center;display:grid;position:absolute;inset:0}.pie .c b{font-family:var(--font-num);font-size:1.0625rem}.pie .c small{color:var(--muted);font-size:.5625rem;font-weight:700}.pcont{flex:1;align-items:center;gap:13px;margin-top:10px;display:flex}.plg{flex-direction:column;flex:1;gap:7px;font-size:.75rem;display:flex}.plg div{align-items:center;gap:8px;font-weight:700;display:flex}.plg i{border-radius:3px;width:9px;height:9px}.plg b{font-family:var(--font-num);margin-left:auto}.plg small{color:var(--muted);font-weight:500}.va{text-align:center;background:var(--soft);color:var(--primary);cursor:pointer;border-radius:11px;margin-top:8px;padding:8px;font-size:.75rem;font-weight:700}.eq-head{gap:10px}.eq-head>span{align-items:center;gap:7px;display:flex}.pg-dash .equity-card{padding-bottom:10px}.equity-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.equity-stat{background:var(--soft);border:1px solid var(--line);text-align:center;border-radius:11px;min-width:72px;padding:8px 12px}.equity-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.025em;font-size:.625rem;font-weight:800}.equity-stat-value{margin-top:2px;font-size:.9375rem;font-weight:700}.bt-toggle{border:1px solid var(--line);color:#6b6457;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 8px 4px 5px;font-family:inherit;font-size:.65625rem;font-weight:800;display:flex}.bt-toggle span{background:#cdbfa9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #cdbfa92e}.bt-toggle.on{color:var(--primary);background:#fff7ef;border-color:#fed7aa}.bt-toggle.on span{background:var(--primary);box-shadow:0 0 0 3px #f9731629}.line-chart{position:relative}.line-hit{fill:#0000;stroke:#0000;cursor:crosshair;pointer-events:all}.line-hover,.backtest-line{pointer-events:none}.line-tip{z-index:6;pointer-events:none;color:#fff;white-space:nowrap;background:#1f1b16;border-radius:8px;padding:6px 8px;font-size:.65625rem;font-weight:800;position:absolute;box-shadow:0 14px 28px -18px #1f1b16a6}.line-tip.above{transform:translate(-50%,calc(-100% - 8px))}.line-tip.below{transform:translate(-50%,8px)}.line-tip span{color:#cdbfa9;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.5625rem;display:block}.line-tip b{font-family:var(--font-num);font-size:.71875rem;font-weight:800}.line-tip em{font-style:normal;font-family:var(--font-num);color:#fdba74;margin-top:3px;font-size:.6875rem;display:block}.equity-timeline{height:18px;margin-top:3px;position:relative}.equity-timeline:before{content:"";background:#e7d6c0;height:1px;position:absolute;top:4px;left:6px;right:6px}.timeline-tick{font-family:var(--font-num);color:#6b6457;white-space:nowrap;padding-top:8px;font-size:.625rem;font-weight:800;position:absolute;top:0;transform:translate(-50%)}.timeline-tick:before{content:"";background:#cdbfa9;width:1px;height:6px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.timeline-tick:first-child{text-align:left;transform:translate(0)}.timeline-tick:first-child:before{left:0;transform:none}.timeline-tick:last-child{text-align:right;transform:translate(-100%)}.timeline-tick:last-child:before{left:100%;transform:translate(-100%)}.eoy2{flex:none;height:212px;margin:auto 0;position:relative}.pg-dash .eoy-leg{text-transform:none;letter-spacing:0;flex-flow:wrap;gap:14px;margin-left:auto;display:flex}.pg-dash .eoy-leg span{color:#6b6457;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.pg-dash .eoy-leg i{border-radius:2px;flex:none;width:24px;height:5px;margin-right:8px;display:inline-block}.eoy-card{overflow:visible}.eoy2 .plot{justify-content:center;gap:18px;padding:0 16px;display:flex;position:absolute;inset:20px 0 24px;overflow:visible}.eoy2 .zero{border-top:2px solid #57534e;position:absolute;left:0;right:0}.eoy2 .grp{flex:1;justify-content:center;gap:0;min-width:0;max-width:200px;display:flex;position:relative;overflow:visible}.eoy2.centered .grp{flex:0 180px}.eoy2.centered .col b{text-align:center;transform:translate(-50%);left:50%!important;right:auto!important}.eoy2 .col{flex:1;min-width:0;max-width:56px;height:100%;position:relative;overflow:visible}.eoy2.compact .plot{gap:8px}.eoy2.compact .grp{gap:0}.eoy2.compact .col b{display:none}.eoy2.compact .grp .yr{font-size:.65625rem}.eoy2 .col .bar{border-radius:3px;min-height:3px;position:absolute;left:0;right:0}.eoy2 .col b{font-family:var(--font-num);white-space:nowrap;font-size:.7rem;font-weight:800;position:absolute}.eoy2 .col b.nifty{text-align:right;left:auto;right:3px}.eoy2 .col b.midcap{text-align:center;left:50%;transform:translate(-50%)}.eoy2 .col b.strategy{text-align:left;left:3px;right:auto}.eoy2 .col b.u,.eoy2 .col b.d{color:#000}.eoy2 .grp .yr{text-align:center;width:max-content;font-family:var(--font-num);color:#6b6457;font-size:.75rem;font-weight:800;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.eoy-note{color:var(--muted);margin-top:-4px;font-size:.625rem;font-weight:650;line-height:1.3}.hm{grid-template-columns:26px repeat(13,1fr);gap:4px;margin-top:12px;display:grid}.hm .yl{color:var(--muted);align-items:center;font-size:.625rem;font-weight:700;display:flex}.hm .cell{aspect-ratio:1;cursor:default;font-family:var(--font-num);letter-spacing:-.03em;border-radius:4px;justify-content:center;align-items:center;font-size:.5625rem;font-weight:600;transition:all .15s;display:flex}.hm .cell:hover{transform:scale(1.15)}.hm .cell.clickable{cursor:pointer}.hm .cell.yr{border:1px solid #0000001f;font-weight:800}.hm .cell.yr:hover{transform:none}.hmx{grid-template-columns:26px repeat(13,1fr);gap:4px;margin-top:5px;display:grid}.hmx span{color:var(--muted);text-align:center;font-size:.6875rem;font-weight:700}.cdonut{border-radius:50%;width:96px;height:96px;position:relative}.cdonut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:17px}.cdonut .c{text-align:center;z-index:2;place-content:center;display:grid;position:absolute;inset:0}.cdonut .c b{font-family:var(--font-num);font-size:.875rem}.cdonut .c small{color:var(--muted);font-size:.53125rem;font-weight:700}.clg{flex-direction:column;flex:1;gap:6px;font-size:.6875rem;display:flex}.clg div{align-items:center;gap:7px;font-weight:600;display:flex}.clg i{border-radius:2px;width:8px;height:8px}.clg b{font-family:var(--font-num);margin-left:auto}.meter{background:var(--soft);border-radius:6px;height:9px;margin-top:11px;display:flex;overflow:hidden}.meter i{height:100%}.meter .used{background:linear-gradient(90deg,#f97316,#fb923c)}.meter .free{background:#d9eef9}.mleg{color:var(--muted);justify-content:space-between;margin-top:7px;font-size:.65625rem;font-weight:600;display:flex}.mleg b{font-family:var(--font-num);color:var(--text);font-weight:500}.quad{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.qc{background:var(--soft);border-radius:11px;padding:10px 12px}.qc .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:700}.qc .v{font-family:var(--font-num);margin-top:5px;font-size:.875rem;font-weight:600}.roll{align-items:center;gap:9px;margin-top:11px;display:flex}.roll .pulse{background:var(--primary);border-radius:50%;width:9px;height:9px;animation:1.8s infinite pl;box-shadow:0 0 #f9731680}.todaytile{padding:0;display:flex}.todaytile .hd{border-right:1px solid var(--line);background:linear-gradient(120deg,#fff4e9,#eaf7fe);flex-direction:column;justify-content:center;padding:0 16px;display:flex}.todaytile .hd b{font-family:var(--font-ui);align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:flex}.todaytile .hd .dot{background:var(--primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f973162e}.todaytile .hd span{color:var(--muted);margin-top:3px;font-size:.65625rem;font-weight:600}.todaytile .cells{flex:1;grid-template-columns:repeat(6,1fr);display:grid}.todaytile .cell{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:0 15px;display:flex}.todaytile .cell:last-child{border:0}.todaytile .cell .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.59375rem;font-weight:700}.todaytile .cell .v{font-family:var(--font-num);font-weight:600;font-size:var(--returns-number-size);margin-top:4px}.postile{padding:0}.pth{align-items:center;gap:12px;padding:16px 18px 8px;display:flex}.pth b{font-family:var(--font-ui);margin-right:auto;font-size:1.0625rem;font-weight:700}.srch{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:8px 12px;font-size:.84375rem;font-weight:600}.lsf{background:var(--soft);border-radius:9px;padding:3px;display:flex}.lsf button{color:#6b6457;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 13px;font-family:inherit;font-size:.8125rem;font-weight:700}.lsf button.on{color:var(--primary);background:#fff;box-shadow:0 1px 3px #0000000f}.tscroll{max-height:220px;margin:0 8px 12px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:.78125rem}thead th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);background:#fff;padding:9px 13px;font-size:.65625rem;font-weight:700;position:sticky;top:0}tbody td{border-bottom:1px solid #f4ecdf;padding:11px 13px}tbody tr:hover{background:var(--soft)}.m{font-family:var(--font-num);font-weight:500}.tg2{border-radius:5px;padding:3px 8px;font-size:.625rem;font-weight:700}.tg2.l{color:#0369a1;background:#e0f4fe}.tg2.s{color:#9a3412;background:#fbeae1}.postile table{font-size:var(--returns-number-size)}.postile thead th{font-size:.71875rem}.overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f1b1661;justify-content:center;align-items:flex-start;padding:5vh 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#fff;border-radius:18px;flex-direction:column;width:min(1100px,92vw);min-width:380px;max-height:90vh;display:flex;box-shadow:0 24px 60px -20px #1f1b1666}.modal-scroll{overflow-y:auto}.modal.brk-modal{max-height:80vh;overflow:hidden}.modal.brk-modal .modal-scroll{flex:1;min-height:0}.eq-modal-bg{z-index:200;background:#1f1b1673;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.eq-modal{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:14px;width:min(1480px,95vw);max-width:95vw;max-height:90vh;padding:16px 18px;overflow:auto}.eq-modal-head{z-index:5;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-16px -18px 10px;padding:14px 18px 8px;font-size:.9375rem;display:flex;position:sticky;top:-16px}.eq-modal-x{border:1px solid var(--line);background:var(--panel);cursor:pointer;width:28px;height:28px;color:var(--muted);border-radius:7px;font-size:.8125rem}.eq-modal-x:hover{background:var(--soft)}.eq-chart:focus{outline:none}.eq-chart:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.mh{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:16px 22px;font-size:.9375rem;font-weight:700;display:flex}.mh .x{cursor:pointer;color:var(--muted);font-size:1.25rem;line-height:1}.field{margin-bottom:12px}.field label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:.6875rem;font-weight:700;display:block}.field input,.field select{border:1.5px solid var(--line);border-radius:10px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:.84375rem;font-weight:600}.field input:focus,.field select:focus{border-color:var(--primary)}.btn{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:.8125rem;font-weight:700}.btn.ghost{background:var(--soft);color:var(--text)}.chiplbl{text-align:center;border-radius:5px;width:70px;padding:3px 8px;font-size:.625rem;font-weight:700}.chiplbl.inst{color:#0369a1;background:#e0f4fe}.chiplbl.hni{color:#92400e;background:#fef3c7}.chiplbl.retail{color:#9a3412;background:#fbeae1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ebd9c4;border-radius:8px}.note{color:#fff;opacity:.95;z-index:30;background:#1f1b16;border-radius:30px;padding:8px 16px;font-size:.75rem;font-weight:500;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.skeleton{background:linear-gradient(90deg,#f0e7d9 25%,#fcf6ee 50%,#f0e7d9 75%) 0 0/200%;animation:1.2s infinite sk}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.pg-dash .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-dash .chip{border:1px solid var(--line);color:#6b6457;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:.75rem;font-weight:700;transition:all .15s}.pg-dash .chip:hover{border-color:var(--primary);color:var(--primary)}.pg-dash .chip.on{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;border-color:#0000;box-shadow:0 6px 14px -8px #f973168c}.todaytile .cell .sub{font-size:.625rem;font-weight:700;font-family:var(--font-num);letter-spacing:-.02em;margin-top:2px}.todaytile .cell .l .per{text-transform:none;color:var(--muted);margin-left:5px;font-weight:600}.pg-dash .chip:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.4)}.pg-dash .chip:disabled:hover{border-color:var(--line);color:#6b6457}.pdl-tile{flex-direction:column;grid-row:span 3;display:flex}.pdl-table{border-collapse:collapse;flex:1;width:100%;margin-top:6px}.pdl-table th{text-align:right;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1.5px solid var(--line);white-space:nowrap;padding:2px 12px 7px;font-size:.5625rem;font-weight:800}.pdl-table th:first-child{text-align:left}.pdl-table td{border-bottom:1px solid var(--line);font-family:var(--font-num);text-align:right;white-space:nowrap;padding:13px 12px;font-size:.8125rem;font-weight:600}.pdl-table tbody tr:last-child td{border-bottom:none}.pdl-table td.pdl-p{text-align:left;width:24%;font-family:inherit}.pdl-table td.pdl-p b{font-size:.84375rem;font-weight:700;display:block}.pdl-table .pdl-sub{color:var(--muted);font-size:.625rem;font-weight:600;font-family:var(--font-num);margin-top:2px;display:block}.pdl-table td.u{color:#0369a1}.pdl-table td.d{color:#ea580c}.pdl-table tbody tr:hover{background:var(--soft)}.pg-dash .hm-compact .cell{height:28px;font-size:.9375rem}.pg-dash .hm-compact{gap:3px}.pg-dash .postile .pair-cell{border-left:1px solid var(--line);background:#fcfaf6}.subbar .ti,.subbar .ti .n{white-space:nowrap}.cmpie-wrap{flex:none;width:104px;height:104px;position:relative}.cmpie{width:104px;height:104px;display:block;overflow:visible}.cmpie .seg{cursor:pointer;transition:stroke-width .15s}.cmc{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.cmc b{font-family:var(--font-num);font-size:1.0625rem}.cmc small{color:var(--muted);font-size:.5625rem;font-weight:700;display:block}.pg-dash .plg div{cursor:pointer;transition:transform .12s}.pg-dash .plg div.on{transform:translate(2px)}.pg-dash .hmx-top{margin-top:16px;margin-bottom:6px}.pg-dash .t.flexcol .hm{flex:1;grid-auto-rows:1fr}.pg-dash .t.flexcol .hm .cell{height:auto}@media (width>=1600px){:root{--returns-number-size:.9375rem}.pg-dash .hm .cell{font-size:.9375rem}.pg-dash .hm-compact .cell{font-size:.8125rem}}.appbar .brand{background:linear-gradient(135deg,#7c2d12 50%,#ea580c 80%,#fdba74 100%);justify-content:flex-end;align-self:stretch;align-items:center;gap:0;margin-left:calc(50% - 50vw);padding:0 15px 0 calc(50vw - 50%);display:flex}.brand-logo{background:0 0;align-items:center;padding:0;display:flex}.brand-logo img{width:auto;height:50px;display:block}html.pairdesk-entry-closing,html.pairdesk-entry-covered,html.pairdesk-entry-revealing{overflow:hidden}html.pairdesk-entry-covered body{visibility:hidden}html.pairdesk-entry-closing:before,html.pairdesk-entry-covered:before,html.pairdesk-entry-revealing:before{content:"";z-index:2147483000;pointer-events:auto;background:#fbf4ea;position:fixed;inset:0}html.pairdesk-entry-closing:after,html.pairdesk-entry-covered:after,html.pairdesk-entry-revealing:after{content:"";z-index:2147483001;pointer-events:auto;background:linear-gradient(90deg,#38bdf8 0 49.75%,#f97316 50.25% 100%);width:100vw;height:3px;position:fixed;left:0}html.pairdesk-entry-closing:before{clip-path:polygon(0 var(--pairdesk-entry-y), 100% var(--pairdesk-entry-y), 100% var(--pairdesk-entry-y), 0 var(--pairdesk-entry-y));animation:.3s cubic-bezier(.65,0,.35,1) 80ms both pairdesk-sheet-close}html.pairdesk-entry-closing:after{top:calc(var(--pairdesk-entry-y) - 1.5px);transform-origin:var(--pairdesk-entry-x) 50%;animation:.13s ease-out both pairdesk-seam-open;transform:scaleX(0)}html.pairdesk-entry-covered:before{clip-path:none}html.pairdesk-entry-covered:after{top:var(--pairdesk-entry-y);opacity:0}html.pairdesk-entry-revealing:before{animation:.72s cubic-bezier(.65,0,.2,1) both pairdesk-dashboard-reveal}html.pairdesk-entry-revealing:after{animation:.72s cubic-bezier(.65,0,.2,1) both pairdesk-ledger-scan;top:0}@keyframes pairdesk-seam-open{to{transform:scaleX(1)}}@keyframes pairdesk-sheet-close{to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes pairdesk-dashboard-reveal{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}18%,26%{clip-path:polygon(0 var(--pairdesk-entry-header-y),100% var(--pairdesk-entry-header-y),100% 100%,0 100%)}to{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}}@keyframes pairdesk-ledger-scan{0%{top:0}18%,26%{top:var(--pairdesk-entry-header-y)}to{top:100dvh}}.pg-dash .fu{animation:none}@media (prefers-reduced-motion:no-preference){html.pairdesk-entry-revealing .appbar .in{animation:.28s cubic-bezier(.2,.8,.2,1) 35ms both pairdesk-entry-settle}html.pairdesk-entry-revealing .pg-dash.is-login-entry>.subbar .in{animation:.27s cubic-bezier(.2,.8,.2,1) .14s both pairdesk-entry-settle}html.pairdesk-entry-revealing .pg-dash.is-login-entry>.shell>.title{animation:.3s cubic-bezier(.2,.8,.2,1) .22s both pairdesk-entry-settle}html.pairdesk-entry-revealing .pg-dash.is-login-entry>.shell>.fu:not(.heroband){animation:.3s cubic-bezier(.2,.8,.2,1) .27s both pairdesk-entry-settle}html.pairdesk-entry-revealing .pg-dash.is-login-entry .heroband{animation:.34s cubic-bezier(.2,.8,.2,1) .32s both pairdesk-entry-settle}html.pairdesk-entry-revealing .pg-dash.is-login-entry .bento{animation:.36s cubic-bezier(.2,.8,.2,1) .43s both pairdesk-entry-settle}html.pairdesk-entry-revealing .pg-dash.is-login-entry .hcard.main .amt{animation:.34s cubic-bezier(.2,.8,.2,1) .34s both pairdesk-result-value}html.pairdesk-entry-revealing .pg-dash.is-login-entry .entry-hero-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:.42s ease-out .37s both pairdesk-result-line}html.pairdesk-entry-revealing .pg-dash.is-login-entry .entry-hero-fill{opacity:0;animation:.28s ease-out .54s both pairdesk-result-fill}}@keyframes pairdesk-entry-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pairdesk-result-value{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(4px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes pairdesk-result-line{to{stroke-dashoffset:0}}@keyframes pairdesk-result-fill{to{opacity:1}}@supports not (clip-path:polygon(0 0,100% 0,100% 100%,0 100%)){html.pairdesk-entry-closing:before{clip-path:none;opacity:0;animation:.2s ease-out 80ms both pairdesk-fallback-cover}html.pairdesk-entry-revealing:before{clip-path:none;animation:.32s ease-in both pairdesk-fallback-reveal}html.pairdesk-entry-revealing:after{animation:.24s ease-in both pairdesk-fallback-reveal}}@keyframes pairdesk-fallback-cover{to{opacity:1}}@keyframes pairdesk-fallback-reveal{to{opacity:0}}@media (prefers-reduced-motion:reduce){html.pairdesk-entry-closing:before,html.pairdesk-entry-closing:after,html.pairdesk-entry-covered:before,html.pairdesk-entry-covered:after,html.pairdesk-entry-revealing:before,html.pairdesk-entry-revealing:after{content:none!important;animation:none!important}}@media (width>=1440px){.appbar .in,.subbar .in,.shell{max-width:clamp(1360px,94vw,2800px)}}@media (width>=3200px){html{font-size:17px}}@media (width<=1023px){.nav-toggle{display:flex}.appbar{overflow:visible}.inav{border-bottom:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;gap:0;height:auto;max-height:0;transition:max-height .2s;position:absolute;top:60px;left:0;right:0;overflow:hidden;box-shadow:0 14px 28px -18px #1f1b1640}.inav.nav-open{max-height:70vh;overflow-y:auto}.inav a{width:100%;height:auto;padding:13px 20px}.inav a.on:after{border-radius:0 3px 3px 0;width:3px;height:auto;inset:0 auto 0 0}.appbar .in{gap:12px}.heroband{grid-template-columns:1fr 1fr}.heroband .hcard.main{grid-column:1/-1}.bento,.pg-dash .bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(96px,auto)}.bento .t{min-width:0}.bento .c3,.bento .c4,.bento .c5,.bento .c6,.bento .c7,.bento .c8,.bento .c9,.bento .c10,.bento .c12{grid-column:span 6}}@media (width<=767px){.appbar .in,.subbar .in,.shell{padding-left:16px;padding-right:16px}.subbar .in{gap:20px;overflow-x:auto}.heroband{grid-template-columns:1fr}.heroband .hcard.main{grid-column:auto}.bento,.pg-dash .bento{grid-template-columns:1fr;grid-auto-rows:auto}.bento .t{min-width:0;overflow:visible;grid-area:auto/1/auto/-1!important}.row2,.quad{grid-template-columns:1fr 1fr}.todaytile{flex-direction:column}.todaytile .hd{border-right:0;border-bottom:1px solid var(--line);padding:12px 15px}.todaytile .cells{grid-template-columns:repeat(2,1fr)}.todaytile .cell{border-right:0;border-bottom:1px solid var(--line);padding:10px 15px}.postile .pth,.pth,.pagehd{flex-wrap:wrap}.kribbon{grid-template-columns:repeat(2,1fr)!important}.kribbon .kr{border-right:0;border-bottom:1px solid var(--line)}:is(.t:has(>.hmx),.t:has(>.hm)){overflow-x:auto}:is(.t:has(>.hmx) .hmx,.t:has(>.hm) .hm){min-width:560px}.hm-scroll{min-width:0;overflow-x:auto}.hm-scroll .hmx,.hm-scroll .hm{min-width:560px}.eq-modal-bg{align-items:flex-end;padding:0}.eq-modal{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.eq-modal-head{flex-wrap:wrap;gap:8px}.modal{width:96vw}}.hm,.hm .cell,.hmx span{font-family:var(--font-table)}.hm .cell.yr,.hmx span.yr{margin-left:10px;position:relative}.hm .cell.yr:before,.hmx span.yr:before{content:"";border-left:2px solid var(--text);position:absolute;top:-3px;bottom:-3px;left:-7px}.hm .avg,.hm .cell.avg:hover{position:relative;transform:translateY(7px)}.hm .avg:after{content:"";border-top:2px solid var(--text);position:absolute;top:-6px;left:-3px;right:-3px}.hm .cell.yr.avg:before{top:-11px}.hm .yl.avg:after{right:-4px}.viewport-tooltip{z-index:2147483000;pointer-events:none;color:#fff;max-width:min(320px,100vw - 20px);font-family:var(--font-ui);white-space:normal;background:#1f1b16;border:1px solid #ffffff1a;border-radius:9px;padding:7px 9px;font-size:.6875rem;font-weight:700;line-height:1.4;position:fixed;box-shadow:0 18px 42px -16px #1f1b16c7}.viewport-tooltip.chart-tooltip{white-space:nowrap;min-width:118px}.viewport-tooltip span{color:#cdbfa9;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.59375rem;display:block}.viewport-tooltip b{font-family:var(--font-num);font-size:.75rem;font-weight:800}.viewport-tooltip em{font-style:normal;font-family:var(--font-num);color:#fdba74;margin-top:3px;font-size:.6875rem;display:block}.viewport-tooltip.client-curve-tooltip{background:#0f1b2d;min-width:150px}.viewport-tooltip .tt-mo{letter-spacing:.02em;margin-bottom:5px;font-size:.75rem;font-weight:700}.viewport-tooltip .tt-row{justify-content:space-between;align-items:center;gap:14px;font-size:.6875rem;line-height:1.7;display:flex}.viewport-tooltip .tt-row span{color:#94a3b8;font-size:inherit;text-transform:none;letter-spacing:0;margin:0;font-weight:600;display:inline}.viewport-tooltip .tt-row b{font-size:.6875rem;font-weight:600}.viewport-tooltip .tt-row b.u{color:#5ee0a8}.viewport-tooltip .tt-row b.d{color:#fda47a}.pg-orders .filterrow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pg-orders .pair-cell{border-left:1px solid var(--line);background:#fcfaf6}.pg-orders .filterrow .srch-inp{border:1.5px solid var(--line);background:#fff;border-radius:10px;outline:none;flex:1;min-width:220px;padding:8px 13px;font-family:inherit;font-size:.8125rem;font-weight:600}.pg-orders .filterrow .srch-inp:focus{border-color:var(--primary)}.pg-orders .filterrow .srch-inp::placeholder{color:var(--muted)}.pg-orders .filterrow .client-sel{border:1.5px solid var(--line);color:var(--text);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%239C9384' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 11px center no-repeat;border-radius:10px;outline:none;max-width:260px;padding:8px 32px 8px 13px;font-family:inherit;font-size:.8125rem;font-weight:700}.pg-orders .filterrow .client-sel:focus{border-color:var(--primary)}.pg-orders .kribbon{gap:14px;margin-bottom:14px;display:grid}.pg-orders .kr{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:16px;padding:14px 17px}.pg-orders .kr .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:700}.pg-orders .kr .v{font-family:var(--font-num);margin-top:6px;font-size:1.25rem;font-weight:700}.pg-orders .kr .s{color:var(--muted);margin-top:4px;font-size:.6875rem;font-weight:600}.pg-orders .kr.hl{border-color:var(--primary);background:linear-gradient(135deg,#fff7ed,#fff)}.pg-orders .kr.hlb{border-color:var(--secondary);background:linear-gradient(135deg,#f0f9ff,#fff)}.pg-orders .blotter{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:18px;overflow:hidden}.pg-orders .blotter .pth{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 18px;display:flex}.pg-orders .blotter .pth b{font-family:var(--font-ui);margin-right:auto;font-size:1rem;font-weight:700}.pg-orders .tscroll{max-height:560px;overflow:auto}.pg-orders table{border-collapse:collapse;width:100%;font-size:.78125rem}.pg-orders thead th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);white-space:nowrap;background:#fff;padding:9px 12px;font-size:.65625rem;font-weight:700;position:sticky;top:0}.pg-orders tbody td{white-space:nowrap;border-bottom:1px solid #f4ecdf;padding:10px 12px}.pg-orders tbody tr:hover{background:var(--soft);cursor:pointer}.pg-orders tbody tr.exp-row{background:#fffbf5}.pg-orders .m{font-family:var(--font-num);font-weight:500}.pg-orders .num{text-align:right}.pg-orders .u{color:#0369a1}.pg-orders .d{color:#ea580c}.pg-orders .tg2{border-radius:5px;padding:3px 8px;font-size:.625rem;font-weight:700}.pg-orders .tg2.l{color:#0369a1;background:#e0f4fe}.pg-orders .tg2.s{color:#9a3412;background:#fbeae1}.pg-orders .regime-chip{border-radius:4px;padding:2px 7px;font-size:.59375rem;font-weight:700}.pg-orders .regime-chip.bull{color:#0369a1;background:#e0f4fe}.pg-orders .regime-chip.bear{color:#92400e;background:#fef3c7}.pg-orders .cat-dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.pg-orders .charge-detail{background:#fffdf9;border-bottom:1px solid #f4ecdf;padding:10px 12px}.pg-orders .charge-detail .cg{flex-wrap:wrap;gap:18px;display:flex}.pg-orders .charge-detail .ci .l{color:var(--muted);text-transform:uppercase;font-size:.5625rem;font-weight:700}.pg-orders .charge-detail .ci .v{font-family:var(--font-num);margin-top:2px;font-size:.75rem;font-weight:600}.pg-orders .blotter-foot{color:var(--muted);border-top:1px solid var(--line);background:var(--soft);padding:10px 18px;font-size:.71875rem;font-weight:600}.pg-orders .empty{text-align:center;color:var(--muted);padding:32px;font-size:.8125rem;font-weight:600}.pg-orders .pagehd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pg-orders .pagehd .controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-clients .sechd{align-items:center;gap:10px;margin:22px 0 12px;display:flex}.pg-clients .sechd b{font-family:var(--font-ui);font-size:1rem;font-weight:700}.pg-clients .sechd .ct{color:var(--muted);font-size:.71875rem;font-weight:600}.pg-clients .sechd .ln{background:var(--line);flex:1;height:1px}.pg-clients .catbar{background:var(--soft);border-radius:6px;height:6px;margin-top:11px;overflow:hidden}.pg-clients .catbar i{background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:6px;height:100%;display:block}.pg-clients .crow{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pg-clients .ccard{flex-direction:column;padding:17px 18px;display:flex}.pg-clients .ccard .top{align-items:flex-start;gap:10px;display:flex}.pg-clients .ccard .nm{font-family:var(--font-ui);margin-right:auto;font-size:1rem;font-weight:700}.pg-clients .ccard .reg{color:var(--muted);margin-top:3px;font-size:.6875rem;font-weight:600}.pg-clients .kvg{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding-top:13px;display:grid}.pg-clients .kv .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.59375rem;font-weight:700}.pg-clients .kv .v{font-family:var(--font-num);margin-top:4px;font-size:.875rem;font-weight:600}.pg-clients .mini-edit{color:var(--primary);font:inherit;cursor:pointer;vertical-align:1px;background:0 0;border:0;padding:0 0 0 4px;font-size:.75rem}.pg-clients .mini-edit:hover{color:var(--accent)}.pg-clients .alloc-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;padding:9px 10px;display:grid}.pg-clients .alloc-row div{min-width:0}.pg-clients .alloc-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.53125rem;font-weight:700;display:block}.pg-clients .alloc-row b{font-family:var(--font-num);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.71875rem;font-weight:700;display:block;overflow:hidden}.pg-clients .mini{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.pg-clients .mini .b{background:var(--soft);border-radius:11px;padding:9px 11px}.pg-clients .mini .b .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.5625rem;font-weight:700}.pg-clients .mini .b .v{font-family:var(--font-num);margin-top:4px;font-size:.84375rem;font-weight:600}.pg-clients .strat-chip{color:var(--secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #0000;border-radius:20px;align-self:flex-start;align-items:center;gap:7px;margin-top:14px;padding:6px 12px 6px 10px;font-size:.71875rem;font-weight:700;transition:all .2s;display:inline-flex}.pg-clients .strat-chip:before{content:"";background:var(--secondary);border-radius:50%;width:7px;height:7px;transition:background .2s}.pg-clients .strat-chip .arr{margin-left:auto;font-size:.5625rem;transition:transform .25s}.pg-clients .strat-chip:hover{border-color:var(--secondary);background:#eaf7fe}.pg-clients .strat-chip.active{background:var(--secondary);color:#fff;border-color:var(--secondary)}.pg-clients .strat-chip.active:before{background:#fff}.pg-clients .strat-chip.active .arr{transform:rotate(180deg)}.pg-clients .drawer-wrap{max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1);overflow:hidden}.pg-clients .drawer-wrap.open{max-height:2800px}.pg-clients .drawer{border:1.5px solid var(--accent);border-radius:16px;margin:14px 0 6px;overflow:hidden;box-shadow:0 16px 40px -24px #f9731659}.pg-clients .d-head{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fff4e9,#eaf7fe);align-items:center;gap:10px;padding:14px 18px;display:flex}.pg-clients .d-head b{font-family:var(--font-ui);margin-right:auto;font-size:.9375rem;font-weight:700}.pg-clients .d-head .sub{color:var(--muted);font-size:.6875rem;font-weight:600}.pg-clients .d-close{border:1px solid var(--line);cursor:pointer;width:28px;height:28px;color:var(--muted);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;transition:background .15s;display:flex}.pg-clients .d-close:hover{background:var(--soft)}.pg-clients .d-hero{border-bottom:1px solid var(--line);gap:0;display:flex;overflow-x:auto}.pg-clients .d-hero .hk{border-right:1px solid var(--line);flex-direction:column;gap:3px;padding:14px 20px;display:flex}.pg-clients .d-hero .hk:last-child{border-right:none}.pg-clients .d-hero .hk .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.59375rem;font-weight:700}.pg-clients .d-hero .hk .v{font-family:var(--font-num);font-size:1.1875rem;font-weight:700}.pg-clients .curve-wrap{border-bottom:1px solid var(--line);padding:16px 18px 0;position:relative}.pg-clients .curve-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:8px;font-size:.625rem;font-weight:700;display:flex}.pg-clients .curve-lbl>span:first-child{margin-right:auto}.pg-clients .bt-toggle{border:1px solid var(--line);color:#6b6457;cursor:pointer;text-transform:none;letter-spacing:0;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 8px 4px 5px;font-family:inherit;font-size:.65625rem;font-weight:800;display:flex}.pg-clients .bt-toggle span{background:#cdbfa9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #cdbfa92e}.pg-clients .bt-toggle.on{color:var(--primary);background:#fff7ef;border-color:#fed7aa}.pg-clients .bt-toggle.on span{background:var(--primary);box-shadow:0 0 0 3px #f9731629}.pg-clients .backtest-line{pointer-events:none}.pg-clients .pair-cell{border-left:1px solid var(--line);background:#fcfaf6}.pg-clients .curve-svg{cursor:crosshair;width:100%;height:190px;display:block;overflow:visible}.pg-clients .curve-foot{color:var(--muted);align-items:baseline;gap:12px;padding:5px 0 14px;font-size:.5625rem;font-weight:600;display:flex}.pg-clients .curve-foot .cf-ticks{flex:1;justify-content:space-between;display:flex}.pg-clients .curve-foot .bt-foot{color:var(--primary);white-space:nowrap;font-weight:800}.pg-clients .crv-tip{z-index:5;pointer-events:none;color:#fff;opacity:0;background:#0f1b2d;border-radius:9px;min-width:118px;padding:8px 11px;transition:opacity .12s;position:absolute;transform:translateZ(0);box-shadow:0 10px 28px -10px #0f1b2d8c}.pg-clients .crv-tip .tt-mo{font-family:var(--font-ui);letter-spacing:.02em;margin-bottom:5px;font-size:.75rem;font-weight:700}.pg-clients .crv-tip .tt-row{justify-content:space-between;align-items:center;gap:14px;font-size:.6875rem;line-height:1.7;display:flex}.pg-clients .crv-tip .tt-row span{color:#94a3b8;font-weight:600}.pg-clients .crv-tip .tt-row b{font-family:var(--font-num);font-weight:600}.pg-clients .crv-tip .tt-row b.u{color:#5ee0a8}.pg-clients .crv-tip .tt-row b.d{color:#fda47a}.pg-clients .d-grid2{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.pg-clients .d-grid2>div{padding:14px 18px}.pg-clients .d-grid2>div:first-child{border-right:1px solid var(--line)}.pg-clients .d-sec{border-bottom:1px solid var(--line);padding:15px 18px}.pg-clients .d-sec-l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:11px;font-size:.625rem;font-weight:700}.pg-clients .hm{grid-template-columns:34px repeat(13,minmax(0,1fr));gap:6px;display:grid}.pg-clients .hm .yl{color:var(--muted);align-items:center;font-size:.6875rem;font-weight:700;display:flex}.pg-clients .hm .cell{aspect-ratio:auto;cursor:default;height:34px;font-family:var(--font-num);letter-spacing:-.03em;border-radius:4px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;transition:transform .15s;display:flex}.pg-clients .hm .cell:not(.empty):hover{transform:scale(1.15)}.pg-clients .hm .cell.empty{color:#0000;background:#f0e7d9}.pg-clients .hm .cell.clickable{cursor:pointer}.pg-clients .hm .cell.yr{border:1px solid #0000001f;font-weight:800}@media (width>=1600px){.pg-clients .hm .cell{font-size:.9375rem}}.pg-clients .hmx{grid-template-columns:26px repeat(13,1fr);gap:4px;margin-top:5px;display:grid}.pg-clients .hmx-top{margin-top:14px;margin-bottom:6px}.pg-clients .hmx span{color:var(--muted);text-align:center;font-size:.6875rem;font-weight:700}.pg-clients .stat-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pg-clients .stat-grid .sc{background:var(--soft);border-radius:12px;padding:11px 13px}.pg-clients .stat-grid .sc .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.59375rem;font-weight:700}.pg-clients .stat-grid .sc .v{font-family:var(--font-num);margin-top:6px;font-size:.9375rem;font-weight:600}.pg-clients .d-trades .tl{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:13px 18px 0;font-size:.625rem;font-weight:700}.pg-clients .d-charges{background:var(--soft);border-top:1px solid var(--line);flex-wrap:wrap;gap:0;display:flex}.pg-clients .d-charges .ci{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 16px;display:flex}.pg-clients .d-charges .ci:last-child{border-right:none}.pg-clients .d-charges .ci .l{color:var(--muted);text-transform:uppercase;font-size:.5625rem;font-weight:700}.pg-clients .d-charges .ci .v{font-family:var(--font-num);font-size:.75rem;font-weight:600}.pg-clients .rng-bar{border-bottom:1px solid var(--line);background:var(--soft);gap:6px;padding:10px 18px;display:flex}.pg-clients .rng-chip{border:1.5px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:20px;padding:4px 14px;font-family:inherit;font-size:.71875rem;font-weight:700;transition:all .15s}.pg-clients .rng-chip:hover{border-color:var(--secondary);color:var(--secondary)}.pg-clients .rng-chip.active{background:var(--secondary);border-color:var(--secondary);color:#fff}.pg-clients .sk{background:linear-gradient(90deg,var(--soft) 25%,#f0ece6 50%,var(--soft) 75%);background-size:200% 100%;border-radius:8px;animation:1.2s infinite sk}.pg-clients .bento{grid-auto-rows:auto}@media (width<=767px){.pg-clients .crow{grid-template-columns:1fr}.pg-clients .kvg,.pg-clients .alloc-row,.pg-clients .mini,.pg-clients .stat-grid{grid-template-columns:repeat(2,1fr)}.pg-clients .d-grid2{grid-template-columns:1fr}.pg-clients .d-grid2>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.pg-clients .hm,.pg-clients .hmx{min-width:520px}.pg-clients .d-sec:has(>.hm){overflow-x:auto}}.pg-clients .var-bar .chip{border:1px solid var(--line);color:#6b6457;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:.6875rem;font-weight:700;transition:all .15s}.pg-clients .var-bar .chip:hover{border-color:var(--primary);color:var(--primary)}.pg-clients .var-bar .chip.on{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;border-color:#0000}.pg-clients .var-bar .chip:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.4)}.pg-clients .client-list-wrap{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:16px;margin-top:14px;overflow:hidden}.pg-clients .clist-head{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;padding:13px 18px;font-size:.78125rem;font-weight:700;display:flex}.pg-clients .clist-head .clist-hint{color:var(--muted);font-size:.6875rem;font-weight:600}.pg-clients .clist-scroll{max-height:none;margin:0;overflow-x:auto}.pg-clients table.clist{border-collapse:collapse;width:100%;font-size:.8125rem}.pg-clients table.clist thead th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--soft);padding:11px 16px;font-size:.625rem;font-weight:700}.pg-clients table.clist thead th.num{text-align:right}.pg-clients table.clist td{border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;color:var(--text);padding:15px 16px}.pg-clients table.clist td.num{text-align:right;font-family:var(--font-num);font-weight:600}.pg-clients table.clist td.num.u{color:#0369a1}.pg-clients table.clist td.num.d{color:#ea580c}.pg-clients table.clist tbody tr:last-child td{border-bottom:0}.pg-clients .clist-row{cursor:pointer;transition:background .12s}.pg-clients .clist-row:hover{background:#fff}.pg-clients .clist tbody tr.drawer-row,.pg-clients .clist tbody tr.drawer-row:hover{cursor:default;background:0 0}.pg-clients .clist-row.active{background:linear-gradient(120deg,#fff4e9,#eaf7fe)}.pg-clients .clist-row.active td{border-bottom-color:var(--accent)}.pg-clients .clr-name{align-items:center;gap:9px;display:flex}.pg-clients .clr-name b{font-family:var(--font-ui);font-size:.875rem;font-weight:700}.pg-clients .clist .chiplbl.sm{width:auto;padding:2px 7px;font-size:.5625rem}.pg-clients .instr-chip{letter-spacing:.03em;color:#0369a1;background:#eaf7fe;border-radius:6px;padding:3px 10px;font-size:.6875rem;font-weight:800;display:inline-block}.pg-clients .clr-caret{color:var(--primary);text-align:center;width:22px;font-weight:800}.pg-clients .d-trades .tscroll{max-height:460px}.pg-strategies .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-strategies .chip{border:1px solid var(--line);color:#6b6457;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:.75rem;font-weight:700}.pg-strategies .chip.on{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;border-color:#0000;box-shadow:0 6px 14px -8px #f973168c}.pg-strategies .chip.detail-toggle{border-style:dashed}.pg-strategies .detail-action-row{justify-content:flex-start;margin:14px 0 0;display:flex}.pg-strategies .detail-action-row .detail-toggle{box-shadow:var(--sh);background:#fff;border-style:solid}.pg-strategies .detail-action-row .detail-toggle.on{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;border-color:#0000;box-shadow:0 8px 18px -9px #f97316ad}.pg-strategies .scards{grid-template-columns:1.9fr 1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.pg-strategies .scard{flex-direction:column;padding:18px 20px;display:flex}.pg-strategies .scard .hd{align-items:flex-start;gap:12px;display:flex}.pg-strategies .scard .nm{font-family:var(--font-ui);letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.pg-strategies .scard .st{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:600}.pg-strategies .badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:.625rem;font-weight:700}.pg-strategies .badge.act{color:#0369a1;background:#e0f4fe}.pg-strategies .badge.soon{color:#9c9384;background:#f1eadb}.pg-strategies .statrow{grid-template-columns:repeat(7,1fr);gap:10px;margin-top:16px;display:grid}.pg-strategies .statrow .sc{background:var(--soft);border-radius:11px;padding:9px 11px}.pg-strategies .statrow .sc .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.5625rem;font-weight:700}.pg-strategies .statrow .sc .v{font-family:var(--font-num);margin-top:5px;font-size:.9375rem;font-weight:600}.pg-strategies .spark{margin-top:14px}.pg-strategies .spark svg{width:100%;height:54px;display:block}.pg-strategies .scard.ghost{opacity:.78;background:repeating-linear-gradient(135deg,#fff,#fff 12px,#fcf7ef 12px 24px);border-style:dashed}.pg-strategies .scard.ghost .nm{color:var(--muted)}.pg-strategies .ghbody{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.pg-strategies .ghbody .big{font-family:var(--font-num);color:#cdbfa9;font-size:1.375rem}.pg-strategies .statgrid{flex-direction:column;gap:9px;padding:14px 16px 16px;display:flex}.pg-strategies .sg{background:var(--soft);border-radius:11px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.pg-strategies .sg .l{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:700}.pg-strategies .sg .v{font-family:var(--font-num);text-align:right;font-size:.9375rem;font-weight:600}.pg-strategies .sg .v small{color:var(--muted);margin-top:2px;font-size:.625rem;font-weight:600;display:block}.pg-strategies .pills{gap:7px;display:flex}.pg-strategies .pill{background:var(--soft);text-align:center;border-radius:10px;padding:6px 10px}.pg-strategies .pill .l{color:var(--muted);text-transform:uppercase;font-size:.5625rem;font-weight:700}.pg-strategies .pill .v{font-family:var(--font-num);margin-top:2px;font-size:.8125rem;font-weight:600}.pg-strategies .bt-toggle{border:1px solid var(--line);color:#6b6457;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 8px 4px 5px;font-family:inherit;font-size:.65625rem;font-weight:800;display:flex}.pg-strategies .bt-toggle span{background:#cdbfa9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #cdbfa92e}.pg-strategies .bt-toggle.on{color:var(--primary);background:#fff7ef;border-color:#fed7aa}.pg-strategies .bt-toggle.on span{background:var(--primary);box-shadow:0 0 0 3px #f9731629}.pg-strategies .backtest-line{pointer-events:none}.pg-strategies .legend{color:#6b6457;gap:16px;margin-top:8px;font-size:.71875rem;font-weight:700;display:flex}.pg-strategies .legend i{vertical-align:middle;border-radius:2px;width:15px;height:3px;margin-right:5px;display:inline-block}.pg-strategies .equity-timeline{height:18px;margin-top:5px;position:relative}.pg-strategies .equity-timeline:before{content:"";background:#e7d6c0;height:1px;position:absolute;top:4px;left:8px;right:8px}.pg-strategies .timeline-tick{font-family:var(--font-num);color:#6b6457;white-space:nowrap;padding-top:8px;font-size:.625rem;font-weight:800;position:absolute;top:0;transform:translate(-50%)}.pg-strategies .timeline-tick:before{content:"";background:#cdbfa9;width:1px;height:6px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.pg-strategies .timeline-tick:first-child{text-align:left;transform:translate(0)}.pg-strategies .timeline-tick:first-child:before{left:0;transform:none}.pg-strategies .timeline-tick:last-child{text-align:right;transform:translate(-100%)}.pg-strategies .timeline-tick:last-child:before{left:100%;transform:translate(-100%)}.pg-strategies .sechd{font-family:var(--font-ui);align-items:center;gap:10px;margin:2px 0 12px;padding:14px 16px 0;font-size:.875rem;font-weight:700;display:flex}.pg-strategies .sechd .meta{color:var(--muted);letter-spacing:0;font-size:.6875rem;font-weight:600}.pg-strategies .analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.pg-strategies .qa-card{min-height:238px;padding:15px 17px}.pg-strategies .qa-card-wide{grid-column:span 2}.pg-strategies .qa-head{align-items:baseline;gap:9px;margin-bottom:10px;display:flex}.pg-strategies .qa-head b{font-family:var(--font-ui);font-size:.9375rem;font-weight:700}.pg-strategies .qa-head span{color:var(--muted);font-size:.6875rem;font-weight:600}.pg-strategies .qa-chart{width:100%;position:relative}.pg-strategies .qa-svg{width:100%;height:150px;display:block}.pg-strategies .qa-hit{fill:#0000;stroke:#0000;cursor:crosshair;pointer-events:all}.pg-strategies .qa-hover-line{pointer-events:none}.pg-strategies .qa-tip{z-index:8;pointer-events:none;color:#fff;white-space:nowrap;background:#1f1b16;border:1px solid #ffffff14;border-radius:9px;min-width:118px;padding:7px 9px;font-size:.6875rem;font-weight:700;position:absolute;transform:translate(-50%,calc(-100% - 9px));box-shadow:0 16px 34px -18px #1f1b16ad}.pg-strategies .qa-tip:after{content:"";background:#1f1b16;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.pg-strategies .qa-tip span{color:#cdbfa9;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.59375rem;display:block}.pg-strategies .qa-tip b{z-index:1;font-family:var(--font-num);font-size:.75rem;font-weight:800;position:relative}.pg-strategies .qa-tip em{z-index:1;font-style:normal;font-family:var(--font-num);color:#fdba74;margin-top:3px;font-size:.6875rem;display:block;position:relative}.pg-strategies .qa-foot{color:#6b6457;justify-content:space-between;align-items:center;margin-top:7px;font-size:.75rem;font-weight:800;display:flex}.pg-strategies .qa-foot span{font-family:var(--font-num);font-size:.75rem;font-weight:800}.pg-strategies .qa-foot b{font-family:var(--font-num);color:var(--text);font-size:.75rem;font-weight:800}.pg-strategies .qa-foot b.d{color:#ea580c}.pg-strategies .qa-empty{text-align:center;height:170px;color:var(--muted);background:var(--soft);border-radius:12px;place-items:center;font-size:.75rem;font-weight:700;display:grid}.pg-strategies .hist-bars{grid-auto-columns:minmax(30px,1fr);grid-auto-flow:column;align-items:end;gap:7px;height:178px;padding-top:4px;display:grid;overflow-x:auto}.pg-strategies .hist-bar{text-align:center;grid-template-rows:1fr auto auto;gap:4px;min-width:30px;height:100%;display:grid}.pg-strategies .hist-bar .bar-wrap{background:linear-gradient(180deg,#fff,var(--soft));border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:end;padding:3px;display:flex;position:relative}.pg-strategies .hist-bar .bar-wrap[data-tip]:hover:after{content:attr(data-tip);z-index:8;color:#fff;white-space:nowrap;background:#1f1b16;border-radius:8px;padding:6px 8px;font-size:.65625rem;font-weight:800;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 14px 28px -18px #1f1b16a6}.pg-strategies .hist-bar i{background:linear-gradient(#38bdf8,#0ea5e9);border-radius:6px 6px 3px 3px;width:100%;min-height:4px;display:block}.pg-strategies .hist-bar span{font-family:var(--font-num);color:#6b6457;font-size:.65625rem;font-weight:800}.pg-strategies .hist-bar b{font-family:var(--font-num);font-size:.6875rem;font-weight:800}.pg-strategies .risk-matrix{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px;display:grid}.pg-strategies .risk-cell{background:var(--soft);border:1px solid #f3eadd;border-radius:12px;min-height:62px;padding:14px 13px}.pg-strategies .risk-cell span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.59375rem;font-weight:800;display:flex}.pg-strategies .risk-cell b{font-family:var(--font-num);margin-top:7px;font-size:1.125rem;display:block}.pg-strategies .risk-help{color:#8b5e34;width:15px;height:15px;font-family:var(--font-num);cursor:help;background:#fff;border:1px solid #e4d4bf;border-radius:50%;flex:none;place-items:center;padding:0;font-size:.5625rem;font-weight:800;line-height:13px;display:inline-grid}.pg-strategies .risk-help:hover,.pg-strategies .risk-help:focus{color:#fff;background:#1f1b16;border-color:#1f1b16;outline:none}.risk-help-tip{z-index:100;color:#fff;pointer-events:none;background:#1f1b16;border-radius:10px;width:286px;max-width:calc(100vw - 24px);padding:9px 10px;font-size:.71875rem;font-weight:700;line-height:1.42;position:fixed;transform:none;box-shadow:0 18px 38px -18px #1f1b16b8}.risk-help-tip.above{transform:translateY(-100%)}.pg-strategies .cmpcol-hl{background:#fff7ef}.pg-strategies .cmp .nmcol{font-weight:700}.pg-strategies .cmp td.hl{font-family:var(--font-num);background:#fff7ef;font-weight:600}.pg-strategies .cmp th.hl{color:var(--primary);background:#fdefe0}.pg-strategies .tag{color:#0369a1;background:#e0f4fe;border-radius:5px;margin-left:6px;padding:2px 7px;font-size:.5625rem;font-weight:700}@media (width<=1100px){.pg-strategies .scards{grid-template-columns:1fr}.pg-strategies .statrow{grid-template-columns:repeat(4,1fr)}.pg-strategies .analytics-grid{grid-template-columns:1fr}.pg-strategies .qa-card-wide{grid-column:span 1}}.pg-strategies .bento{grid-auto-rows:auto}.pg-strategies .hm{grid-template-columns:26px repeat(13,minmax(0,1fr))}.pg-strategies .hm .cell{aspect-ratio:auto;letter-spacing:-.02em;height:34px;font-size:1.0625rem;overflow:hidden}.pg-strategies .hm .cell.clickable{cursor:pointer}.pg-strategies .hm .cell.yr{border:1px solid #0000001f;font-weight:800}.pg-strategies .hmx-top{margin-top:16px;margin-bottom:6px}@media (width>=1600px){.pg-strategies .hm .cell{font-size:.9375rem}}.pg-strategies .dd-period-panel{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.pg-strategies .dd-period-chart{background:linear-gradient(#fff,#fff7ef);border:1px solid #f3eadd;border-radius:12px;padding:10px 10px 24px;position:relative}.pg-strategies .dd-period-chart .qa-svg{height:220px}.pg-strategies .dd-axis{font-family:var(--font-num);color:#6b6457;justify-content:space-between;font-size:.65625rem;font-weight:800;display:flex;position:absolute;bottom:7px;left:14px;right:14px}.pg-strategies .dd-axis b{color:#0369a1;font-weight:800}.pg-strategies .dd-period-legend{color:#6b6457;flex-wrap:wrap;gap:12px;margin-top:-4px;font-size:.65625rem;font-weight:800;display:flex}.pg-strategies .dd-period-legend i{vertical-align:middle;border-radius:3px;width:14px;height:3px;margin-right:5px;display:inline-block}.pg-strategies .dd-period-panel .qa-table{margin:0}.pg-strategies .dd-period-panel .qa-table table{table-layout:auto;width:auto}.pg-strategies .dd-period-panel .qa-table th,.pg-strategies .dd-period-panel .qa-table td,.pg-strategies .dd-period-panel .qa-table th.num,.pg-strategies .dd-period-panel .qa-table td.num{text-align:left;padding-left:18px;padding-right:18px}.pg-strategies .dd-period-panel .qa-table th:first-child,.pg-strategies .dd-period-panel .qa-table td:first-child{padding-left:24px}.pg-strategies .dd-period-panel .qa-table th:last-child,.pg-strategies .dd-period-panel .qa-table td:last-child{padding-right:24px}.pg-strategies .quant-chart{background:linear-gradient(#fff,#fff7ef);border:1px solid #f3eadd;border-radius:12px;padding:8px 10px 6px;position:relative}.pg-strategies .quant-chart .qa-svg{height:240px}.pg-strategies .quant-y{font-family:var(--font-num);fill:#6b6457;font-size:.6875rem;font-weight:800}.pg-strategies .quant-label{font-family:var(--font-ui);fill:#6b6457;font-size:.75rem;font-weight:800}.pg-strategies .chip:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.4)}.pg-backtest .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-backtest .chip{border:1px solid var(--line);color:#6b6457;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:.75rem;font-weight:700}.pg-backtest .chip.on{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;border-color:#0000;box-shadow:0 6px 14px -8px #f973168c}.pg-backtest .chips-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-right:4px;font-size:.65625rem;font-weight:700}.pg-backtest .scard{flex-direction:column;padding:18px 20px;display:flex}.pg-backtest .scard .hd{align-items:flex-start;gap:12px;display:flex}.pg-backtest .scard .nm{font-family:var(--font-ui);letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.pg-backtest .scard .st{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:600}.pg-backtest .statrow{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:16px;display:grid}.pg-backtest .statrow .sc{background:var(--soft);border-radius:11px;padding:9px 11px}.pg-backtest .statrow .sc .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.5625rem;font-weight:700}.pg-backtest .statrow .sc .v{font-family:var(--font-num);margin-top:5px;font-size:.9375rem;font-weight:600}.pg-backtest .bt-hero-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pg-backtest .bt-hero-row .scard{margin:0}.pg-backtest .bt-hero-statrow{grid-template-columns:repeat(2,1fr)}.pg-backtest .bt-hero-statrow .sc .v{font-size:1.375rem}.pg-backtest .bt-ratio-statrow{flex:1;grid-template-columns:repeat(3,1fr);align-content:start}.pg-backtest .spark{margin-top:14px}.pg-backtest .spark svg{width:100%;height:54px;display:block}.pg-backtest .legend{color:#6b6457;gap:16px;margin-top:8px;font-size:.71875rem;font-weight:700;display:flex}.pg-backtest .legend i{vertical-align:middle;border-radius:2px;width:15px;height:3px;margin-right:5px;display:inline-block}.pg-backtest .eoy-leg-item{color:#6b6457;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.pg-backtest .eoy-leg-item i{border-radius:2px;width:15px;height:3px;margin-right:6px;display:inline-block}.pg-backtest .sechd{font-family:var(--font-ui);align-items:center;gap:10px;margin:2px 0 12px;padding:14px 16px 0;font-size:.875rem;font-weight:700;display:flex}.pg-backtest .sechd .meta{color:var(--muted);letter-spacing:0;font-size:.6875rem;font-weight:600}.pg-backtest .bt-vs-grid{grid-template-columns:repeat(5,1fr);gap:10px;padding:4px 16px 16px;display:grid}.pg-backtest .bt-vs-card{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:13px 14px}.pg-backtest .bt-vs-card .l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.59375rem;font-weight:700}.pg-backtest .bt-vs-card .v{font-family:var(--font-num);margin-top:7px;font-size:1.1875rem;font-weight:700}.pg-backtest .bt-vs-card .sub{color:var(--muted);margin-top:5px;font-size:.6875rem;font-weight:600}.pg-backtest .hm{grid-template-columns:26px repeat(13,minmax(0,1fr));row-gap:2px}.pg-backtest .hm .cell{aspect-ratio:auto;letter-spacing:-.02em;height:34px;font-size:1.0625rem;overflow:hidden}.pg-backtest .hm .cell.clickable{cursor:pointer}.pg-backtest .hm .cell.yr{border:1px solid #0000001f;font-weight:800}.pg-backtest .hmx-top{margin-top:16px;margin-bottom:6px}@media (width>=1600px){.pg-backtest .hm .cell{font-size:.9375rem}}.pg-backtest .hm .yl.nifty-yl{color:#0369a1;letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px;font-size:.5rem;font-weight:800}.pg-backtest .hm .cell.nifty-cell{color:#0369a1;background:#38bdf824;height:20px;margin-bottom:6px;font-size:.625rem;font-weight:700}.pg-backtest .hm .cell.nifty-cell.yr{border:1px solid #38bdf859;font-weight:800}.pg-backtest .hm .cell.nifty-cell:hover{transform:none}.pg-backtest .equity-timeline{height:18px;margin-top:5px;position:relative}.pg-backtest .equity-timeline:before{content:"";background:#e7d6c0;height:1px;position:absolute;top:4px;left:8px;right:8px}.pg-backtest .timeline-tick{font-family:var(--font-num);color:#6b6457;white-space:nowrap;padding-top:8px;font-size:.625rem;font-weight:800;position:absolute;top:0;transform:translate(-50%)}.pg-backtest .timeline-tick:before{content:"";background:#cdbfa9;width:1px;height:6px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.pg-backtest .timeline-tick:first-child{text-align:left;transform:translate(0)}.pg-backtest .timeline-tick:first-child:before{left:0;transform:none}.pg-backtest .timeline-tick:last-child{text-align:right;transform:translate(-100%)}.pg-backtest .timeline-tick:last-child:before{left:100%;transform:translate(-100%)}@media (width<=1100px){.pg-backtest .statrow{grid-template-columns:repeat(3,1fr)}.pg-backtest .bt-hero-statrow{grid-template-columns:repeat(2,1fr)}.pg-backtest .bt-vs-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.pg-backtest .bt-hero-row{grid-template-columns:1fr}.pg-backtest .bt-vs-grid{grid-template-columns:repeat(2,1fr)}}.pg-history .pagehd{align-items:flex-start}.pg-history .pagehd .btn{border-radius:8px;padding:6px 13px;font-size:.75rem}.pg-history .flt{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pg-history .flt .srch{flex:1;min-width:220px}.pg-history .tscroll{max-height:none;overflow-x:auto}.pg-history td.num,.pg-history th.num{font-variant-numeric:tabular-nums}.pg-history .ref{color:var(--muted);font-size:.71875rem;font-weight:600}.pg-history .cc{font-family:var(--font-num);color:var(--muted);font-size:.71875rem;font-weight:500}.pg-history .history-dd-shell{padding-top:0}.pg-history .history-dd{overflow:hidden}.pg-history .history-dd .tscroll{max-height:260px}.pg-history .history-dd td:first-child,.pg-history .history-dd td:nth-child(2),.pg-history .history-dd td:nth-child(3){font-weight:700}.pg-history .rng .dt{font-size:.8125rem}.pg-broker .bk{flex-direction:column;gap:14px;display:flex}.pg-broker .bkhd{align-items:center;gap:14px;display:flex}.pg-broker .blogo{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;width:54px;height:54px;font-family:var(--font-ui);border-radius:14px;flex:none;place-items:center;font-size:1.5rem;font-weight:700;display:grid;box-shadow:0 8px 18px -10px #f9731699}.pg-broker .blogo.sky{background:linear-gradient(135deg,var(--secondary),#0ea5e9);box-shadow:0 8px 18px -10px #38bdf899}.pg-broker .bword{flex-direction:column;gap:3px;display:flex}.pg-broker .bword .nm{font-family:var(--font-ui);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.pg-broker .bword .ty{color:var(--muted);font-size:.71875rem;font-weight:600}.pg-broker .bkst{margin-left:auto}.pg-broker .brow{border-bottom:1px solid #f4ecdf;justify-content:space-between;align-items:center;padding:9px 0;font-size:.78125rem;display:flex}.pg-broker .brow:last-of-type{border-bottom:0}.pg-broker .brow .k{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.65625rem;font-weight:700}.pg-broker .brow .vv{font-family:var(--font-num);font-size:.78125rem;font-weight:600}.pg-broker .bkact{gap:9px;margin-top:4px;display:flex}.pg-broker .psec{padding:18px}.pg-broker .psec .ph{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.pg-broker .psec .ph b{font-family:var(--font-ui);font-size:1rem;font-weight:700}.pg-broker .psec .exp{color:var(--muted);max-width:720px;margin-bottom:16px;font-size:.78125rem;font-weight:600}.pg-broker .modes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pg-broker .mode{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;padding:15px 16px;transition:all .18s}.pg-broker .mode.sel{border-color:var(--primary);background:#fff;box-shadow:0 10px 24px -16px #f9731680}.pg-broker .mode .mt{align-items:center;gap:10px;display:flex}.pg-broker .mode .mt b{font-family:var(--font-ui);margin-right:auto;font-size:.9375rem;font-weight:700}.pg-broker .mode .md{color:var(--muted);margin-top:9px;font-size:.75rem;font-weight:600;line-height:1.5}.pg-broker .formgrid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.pg-broker .formgrid .full{grid-column:1/-1}.pg-broker .formact{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.pg-broker .ttable td.cli{font-weight:700}.pg-broker .ttable td.cli small{color:var(--muted);margin-top:2px;font-size:.65625rem;font-weight:600;display:block}.pg-broker .ttable td .code{font-family:var(--font-num);font-weight:600}.pg-broker .pmode{color:#475569;background:#eef2f6;border-radius:5px;padding:3px 8px;font-size:.625rem;font-weight:700}.pg-broker .pmode.syn{color:#5b3fb0;background:#f3eefb}.pg-broker .tscroll{max-height:none;overflow:visible}@media (width<=640px){.pg-broker .modes,.pg-broker .formgrid{grid-template-columns:1fr}.pg-broker .tscroll{overflow-x:auto}}.pg-admin .grid2{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.pg-admin .panel{margin-bottom:14px}.pg-admin .pbody{padding:0 18px 18px}.pg-admin .frow{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pg-admin .pill{font-family:var(--font-num);background:var(--soft);color:var(--primary);border:1px solid var(--line);border-radius:999px;padding:4px 11px;font-size:.6875rem;font-weight:600}.pg-admin .ed{color:var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.78125rem;font-weight:700}.pg-admin .warn{color:#9a3412;background:#fbeae1;border:1px solid #f4d6c6;border-radius:11px;align-items:flex-start;gap:8px;margin:12px 18px 0;padding:10px 13px;font-size:.75rem;font-weight:600;display:flex}.pg-admin .inote{color:var(--muted);margin-top:2px;font-size:.75rem;font-weight:600;line-height:1.5}.pg-admin .tgrow{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pg-admin .tgrow .tl{font-size:.84375rem;font-weight:700}.pg-admin .tgrow .ts{color:var(--muted);margin-top:3px;font-size:.71875rem;font-weight:600}.pg-admin .savebar{justify-content:flex-end;padding:14px 18px 18px;display:flex}.pg-admin .dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pg-admin .dot.ok{background:var(--pos)}.pg-admin .dot.idle{background:var(--muted)}.pg-admin .client-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.pg-admin .lot-size-panel{margin-bottom:14px}.pg-admin .lot-size-panel>.pth .inote{margin-left:auto}.pg-admin .lot-size-grid{grid-template-columns:1fr 1fr;gap:14px;padding:6px 18px 18px;display:grid}.pg-admin .lot-index{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.pg-admin .lot-index-head{background:var(--soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.pg-admin .lot-index-head>b{font-size:.8125rem}.pg-admin .btn.mini{border-radius:8px;padding:5px 10px;font-size:.6875rem}.pg-admin .lot-index table{font-size:.75rem}.pg-admin .lot-index thead th{position:static}.pg-admin .lot-add-row input{border:1px solid var(--line);width:100%;min-width:110px;font:inherit;border-radius:7px;padding:6px 8px}.pg-admin .lot-add-row td:last-child>div{align-items:center;gap:5px;display:flex}@media (width<=760px){.pg-admin .lot-size-grid,.pg-admin .grid2,.pg-admin .frow{grid-template-columns:1fr}}.login-screen{--login-navy:#0b1f32;--login-night:#071827;--login-blue:#1b3a56;--login-cream:#fbf4ea;--login-paper:#fffdf9;--login-ink:#102a42;--login-line:#ded1bf;--login-orange:#f97316;--login-rust:#c2410c;--login-sky:#38bdf8;--login-sky-deep:#0369a1;isolation:isolate;background:var(--login-night);width:100%;min-height:100dvh;color:var(--login-ink);font-family:var(--font-ui);grid-template-columns:minmax(0,1fr) clamp(390px,32vw,500px);display:grid;position:relative;overflow:hidden}.login-visual{background:var(--login-night);min-width:0;min-height:100dvh;position:relative;overflow:hidden}.login-visual:before{content:"";pointer-events:none;opacity:.7;background-image:linear-gradient(#7dd3fc06 1px,#0000 1px),linear-gradient(90deg,#7dd3fc06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.login-brand{z-index:3;width:180px;position:absolute;top:36px;left:42px}.login-brand img{width:100%;height:auto;display:block}.login-visual-mark{z-index:2;width:min(86%,820px);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.login-capital-rail{width:100%;height:auto;display:block;overflow:visible}.capital-rail-frame{stroke:#fbf4ea1a;stroke-width:1px}.capital-rail-labels text,.capital-result-labels text,.capital-leg-key text{font-family:Courier Prime,monospace}.capital-label{fill:#fbf4eaa8;letter-spacing:1.7px;font-size:14px;font-weight:700}.capital-label-secondary{fill:#fbf4ea4d;letter-spacing:1.2px;font-size:10px;font-weight:400}.capital-client-terminals rect{fill:#0000;stroke:#fbf4eabd;stroke-width:1.5px}.capital-client-lines path,.capital-flow-return,.capital-strategy-mean,.capital-spread-connectors path,.capital-strategy-leg,.capital-leg-key path{fill:none;vector-effect:non-scaling-stroke}.capital-client-lines path{stroke:#fbf4ea91;stroke-width:1.6px}.capital-client-lines .capital-flow-trunk{stroke:var(--login-orange);stroke-width:2.6px}.capital-strategy-mean{fill:none;stroke:#fbf4ea2b;stroke-width:1px;stroke-dasharray:5 9;vector-effect:non-scaling-stroke}.capital-spread-connectors path{stroke:#fbf4ea21;stroke-width:1px;stroke-dasharray:3 6}.capital-strategy-leg{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}.capital-strategy-leg.is-orange,.capital-leg-key .is-orange{stroke:var(--login-orange)}.capital-strategy-leg.is-sky,.capital-leg-key .is-sky{stroke:var(--login-sky)}.capital-strategy-gates path{fill:var(--login-night);stroke:#fbf4ead1;stroke-width:1.5px;vector-effect:non-scaling-stroke}.capital-leg-key path{stroke-width:2px}.capital-leg-key text{fill:#fbf4ea6b;letter-spacing:1px;font-size:9px}.capital-flow-return{stroke:#f7ead9;stroke-width:2.7px}.capital-return-end{fill:var(--login-orange)}.capital-result-rays{fill:none;stroke:var(--login-orange);stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:0}.login-mobile-flow-key{display:none}.login-panel{background:linear-gradient(145deg,var(--login-paper),var(--login-cream) 78%);flex-direction:column;min-width:0;min-height:100dvh;padding:34px 42px 27px;display:flex;position:relative;overflow-y:auto}.login-seam{flex-direction:column;width:3px;display:flex;position:absolute;top:0;bottom:0;left:0}.login-seam span,.login-seam i{width:100%;height:50%;transition:background .18s;display:block}.login-seam span{background:var(--login-sky)}.login-seam i,.login-screen.has-error .login-seam span,.login-screen.has-error .login-seam i{background:var(--login-orange)}.login-panel-meta{color:#102a427a;letter-spacing:.11em;flex:none;justify-content:flex-end;align-items:center;gap:11px;font-family:Courier Prime,monospace;font-size:10px;font-weight:700;display:flex}.login-panel-meta b{width:27px;height:23px;color:var(--login-rust);border:1px solid #102a4233;place-items:center;font-size:9px;display:grid}.login-form{flex:none;align-self:center;width:min(340px,100%);margin:auto;padding:48px 0 54px}.login-product-name{color:var(--login-rust);letter-spacing:.14em;align-items:center;gap:8px;font-family:Courier Prime,monospace;font-size:10px;font-weight:700;display:flex}.login-product-name i{border:2px solid var(--login-orange);width:8px;height:8px;transform:rotate(45deg)}.login-form h1{color:var(--login-navy);font-family:"Familjen Grotesk",var(--font-ui);letter-spacing:-.045em;margin:10px 0 35px;font-size:42px;font-weight:650;line-height:1}.login-form-field{margin-top:20px}.login-form-field label{color:var(--login-ink);text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:11px;font-weight:800;line-height:1;display:block}.login-control{position:relative}.login-control input{border:1px solid var(--login-line);width:100%;height:56px;color:var(--login-navy);font-family:var(--font-ui);caret-color:var(--login-orange);background:#ffffffb3;border-radius:2px;outline:0;padding:0 46px;font-size:14px;font-weight:700;transition:border-color .18s,box-shadow .18s,background .18s}.login-control input::placeholder{color:#9b8c78;font-weight:600}.login-control input:hover:not(:disabled){background:#fff;border-color:#b8a68e}.login-control input:focus{border-color:var(--login-sky-deep);box-shadow:0 0 0 3px #38bdf829,inset 3px 0 var(--login-sky);background:#fff}.login-control input:disabled{cursor:wait;opacity:.66}.login-control.has-error input{border-color:var(--login-rust);box-shadow:inset 3px 0 var(--login-orange),0 0 0 3px #f9731614}.login-control-icon{z-index:2;color:#53728a;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.login-control-icon svg,.login-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.login-control:focus-within .login-control-icon{color:var(--login-sky-deep)}.login-password-toggle{z-index:3;color:#53728a;cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.login-password-toggle:hover:not(:disabled){color:var(--login-sky-deep);background:#edf5f8}.login-password-toggle:disabled{cursor:wait;opacity:.55}.login-password-toggle svg{width:18px;height:18px}.login-eye-strike{background:currentColor;width:21px;height:1.5px;transition:transform .18s;position:absolute;transform:rotate(-43deg)scaleX(0)}.login-eye-strike.is-visible{transform:rotate(-43deg)scaleX(1)}.login-submit{background:var(--login-navy);color:#fffaf3;width:100%;height:56px;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.075em;cursor:pointer;border:0;border-radius:2px;justify-content:space-between;align-items:center;margin-top:25px;padding:0 20px;font-size:12px;font-weight:800;transition:transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.login-submit:after{content:"";z-index:1;background:var(--login-orange);height:3px;transition:height .24s,opacity .24s;position:absolute;bottom:0;left:0;right:0}.login-submit>span,.login-submit svg{z-index:2;position:relative}.login-submit svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.login-submit:hover:not(:disabled){background:#102d47;transform:translateY(-1px)}.login-submit:hover:not(:disabled):after{opacity:.14;height:100%}.login-submit:active:not(:disabled){transform:none}.login-submit:disabled{cursor:wait;opacity:.72}.login-feedback{color:#0b1f328f;align-items:flex-start;gap:8px;min-height:37px;padding-top:11px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.login-feedback>i{background:var(--login-sky-deep);border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 4px #38bdf81f}.login-feedback.has-message{color:var(--login-rust)}.login-feedback>span{border:1px solid #c2410c6b;flex:none;place-items:center;width:18px;height:18px;margin-top:-2px;font-family:Courier Prime,monospace;font-size:10px;display:grid}.login-status{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.login-panel-footer{color:#102a426b;text-transform:uppercase;letter-spacing:.09em;flex:none;justify-content:flex-end;align-items:center;gap:8px;font-family:Courier Prime,monospace;font-size:9px;display:flex}.login-panel-footer i{background:linear-gradient(90deg,var(--login-orange),var(--login-sky));width:18px;height:1px}.login-password-toggle:focus-visible,.login-submit:focus-visible{outline:3px solid var(--login-sky);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.login-brand{animation:.48s ease-out both login-fade-in}.login-panel-meta{animation:.42s ease-out 80ms both login-fade-in}.login-form{animation:.52s cubic-bezier(.2,.8,.2,1) 80ms both login-form-in}.login-panel-footer{animation:.42s ease-out .22s both login-fade-in}.capital-client-terminals,.capital-rail-frame{animation:.42s ease-out .12s both login-fade-in}.capital-label,.capital-leg-key{animation:.35s ease-out .56s both login-fade-in}.capital-strategy-gates,.capital-return-end{animation:.28s ease-out .76s both login-fade-in}.capital-flow-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.68s cubic-bezier(.2,.8,.2,1) forwards login-trace}.capital-flow-in{animation-delay:.14s}.capital-flow-trunk{animation-delay:.31s}.capital-strategy-leg{animation-duration:.78s;animation-delay:.38s}.capital-flow-return{animation-duration:.48s;animation-delay:.73s}}@keyframes login-trace{to{stroke-dashoffset:0}}@keyframes login-fade-in{0%{opacity:0}to{opacity:1}}@keyframes login-form-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.login-screen.is-resolving{pointer-events:none}.capital-strategy-leg,.capital-spread-connectors{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.login-screen.is-resolving .login-form,.login-screen.is-resolving .login-panel-meta,.login-screen.is-resolving .login-panel-footer{animation:.42s ease-in .5s both login-interface-resolve}.login-screen.is-resolving .login-brand{animation:.34s ease-in .58s both login-interface-resolve}.login-screen.is-resolving .capital-client-terminals rect{animation:.2s cubic-bezier(.2,.8,.2,1) both login-capital-commit}.login-screen.is-resolving .capital-client-terminals rect:nth-child(2){animation-delay:45ms}.login-screen.is-resolving .capital-client-terminals rect:nth-child(3){animation-delay:90ms}.login-screen.is-resolving .capital-client-terminals rect:nth-child(4){animation-delay:.135s}.login-screen.is-resolving .capital-flow-in{stroke-dasharray:1;stroke-dashoffset:1px;animation:.32s cubic-bezier(.2,.8,.2,1) both login-work-trace}.login-screen.is-resolving .capital-flow-in:nth-child(2){animation-delay:40ms}.login-screen.is-resolving .capital-flow-in:nth-child(3){animation-delay:80ms}.login-screen.is-resolving .capital-flow-in:nth-child(4){animation-delay:.12s}.login-screen.is-resolving .capital-flow-trunk{stroke-dasharray:1;stroke-dashoffset:1px;animation:.2s ease-out .18s both login-work-trace}.login-screen.is-resolving .capital-strategy-leg{stroke-dasharray:1;stroke-dashoffset:1px;animation:.4s cubic-bezier(.2,.8,.2,1) .22s both login-work-trace,.25s cubic-bezier(.65,0,.35,1) .58s both login-pair-resolve}.login-screen.is-resolving .capital-spread-connectors{animation:.25s cubic-bezier(.65,0,.35,1) .58s both login-pair-resolve}.login-screen.is-resolving .capital-spread-connectors path{animation:.2s ease-out both login-rung-work}.login-screen.is-resolving .capital-spread-connectors path:first-child{animation-delay:.29s}.login-screen.is-resolving .capital-spread-connectors path:nth-child(2){animation-delay:.34s}.login-screen.is-resolving .capital-spread-connectors path:nth-child(3){animation-delay:.39s}.login-screen.is-resolving .capital-spread-connectors path:nth-child(4){animation-delay:.44s}.login-screen.is-resolving .capital-spread-connectors path:nth-child(5){animation-delay:.49s}.login-screen.is-resolving .capital-strategy-mean{animation:.34s ease-out .52s both login-mean-resolve}.login-screen.is-resolving .capital-result-labels .capital-label-primary{animation:.3s ease-out .7s both login-result-label}.login-screen.is-resolving .capital-rail-frame,.login-screen.is-resolving .capital-rail-labels,.login-screen.is-resolving .capital-client-lines,.login-screen.is-resolving .capital-client-terminals,.login-screen.is-resolving .capital-strategy-gates,.login-screen.is-resolving .capital-leg-key{animation:.28s ease-in .62s both login-work-clear}.login-screen.is-resolving .capital-flow-return{stroke-dasharray:1;stroke-dashoffset:1px;animation:.3s cubic-bezier(.2,.8,.2,1) .66s both login-work-trace}.login-screen.is-resolving .capital-return-end{transform-box:fill-box;transform-origin:50%;animation:.24s cubic-bezier(.2,.9,.25,1) .79s both login-result-seal}.login-screen.is-resolving .capital-result-rays{transform-box:fill-box;transform-origin:50%;animation:.19s ease-out .84s both login-result-rays}}@keyframes login-capital-commit{0%{fill:#0000;stroke:#fbf4eabd}to{fill:var(--login-orange);stroke:var(--login-orange)}}@keyframes login-work-trace{to{stroke-dashoffset:0}}@keyframes login-rung-work{0%{opacity:.08;stroke:#fbf4ea1f}55%{opacity:.85;stroke:var(--login-sky)}to{opacity:.35;stroke:#fbf4ea47}}@keyframes login-pair-resolve{0%{opacity:1;transform:scaleY(1)}to{opacity:.14;transform:scaleY(.025)}}@keyframes login-mean-resolve{0%{opacity:.17;stroke-width:1px}to{opacity:1;stroke:#f7ead9;stroke-width:2.4px;stroke-dasharray:none}}@keyframes login-work-clear{to{opacity:.075}}@keyframes login-result-seal{0%{fill:var(--login-orange);transform:rotate(0)scale(.75)}62%{fill:#fff8ee;transform:rotate(45deg)scale(1.55)}to{fill:var(--login-orange);transform:rotate(45deg)scale(1.12)}}@keyframes login-result-rays{0%{opacity:0;transform:scale(.25)}45%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes login-result-label{to{fill:#f7ead9}}@keyframes login-interface-resolve{to{opacity:.14;transform:translateY(-4px)}}@media (height<=660px) and (width>=901px){.login-brand{width:158px;top:24px;left:32px}.login-panel{padding:22px 34px 20px}.login-form{padding:25px 0 28px}.login-form h1{margin-bottom:24px;font-size:36px}.login-form-field{margin-top:15px}.login-control input{height:51px}.login-submit{height:51px;margin-top:18px}.login-feedback{min-height:31px;padding-top:8px}}@media (width<=900px){.login-screen{background:var(--login-cream);grid-template-rows:clamp(220px,29dvh,280px) auto;grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:hidden auto}.login-visual{height:100%;min-height:0}.login-visual:before{background-size:34px 34px}.login-brand{width:142px;top:17px;left:19px}.login-visual-mark{width:min(92%,680px);top:59%}.capital-rail-labels,.capital-result-labels,.capital-leg-key{display:none}.capital-rail-frame{stroke:#fbf4ea14}.login-mobile-flow-key{color:#fbf4ea8c;text-transform:uppercase;letter-spacing:.045em;align-items:center;gap:7px;font-family:Courier Prime,monospace;font-size:8px;display:flex;position:absolute;bottom:1px;left:2%;right:2%}.login-mobile-flow-key i{background:#fbf4ea2e;flex:1;height:1px}.login-panel{min-height:calc(100dvh - clamp(220px,29dvh,280px));padding:24px 22px max(20px,env(safe-area-inset-bottom));overflow:visible}.login-seam{flex-direction:row;width:100%;height:3px;inset:0 0 auto}.login-seam span,.login-seam i{width:50%;height:100%}.login-panel-meta{font-size:9px}.login-form{padding:29px 0 35px}.login-form h1{margin:9px 0 28px;font-size:36px}.login-control input{font-size:16px}.login-panel-footer{font-size:8px}}@media (width<=420px){.login-panel{padding-left:19px;padding-right:19px}.login-form{width:100%}.login-brand{width:136px;left:16px}.login-mobile-flow-key{gap:5px;font-size:7px;left:1%;right:1%}}@media (height<=600px) and (width<=900px){.login-screen{grid-template-rows:180px auto}.login-brand{width:118px;top:12px}.login-visual-mark{width:min(76%,580px);top:61%}.login-mobile-flow-key{display:none}.login-panel{min-height:calc(100dvh - 180px)}}@media (prefers-reduced-motion:reduce){.login-screen *,.login-screen :before,.login-screen :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.capital-flow-draw{stroke-dasharray:none!important;stroke-dashoffset:0!important}}
