@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/unbounded-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/unbounded-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/unbounded-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/unbounded-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0d1028;--deck: #151938;--deck-2: #1c2147;--rule: #2b3166;--text: #eceeff;--dim: #9097c9;--violet: #9c8cff;--violet-ink: #17123d;--gain: #3ddc97;--loss: #ff5c7a;--wait: #ffc857;--display: "Unbounded", "Segoe UI", system-ui, sans-serif;--body: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--r-sm: 10px;--r-lg: 18px;--tabbar: 72px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;background:radial-gradient(120% 60% at 50% -10%,#1d2260 0%,transparent 60%),var(--ink);background-attachment:fixed;color:var(--text);font:400 16px/1.5 var(--body);font-feature-settings:"tnum" 1}a{color:var(--violet)}:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:6px}.top{display:flex;align-items:center;justify-content:space-between;max-width:560px;margin:0 auto;padding:18px 16px 4px}.brand{font:600 15px/1 var(--display);letter-spacing:.02em}.brand b{color:var(--violet);font-weight:600}.who{display:flex;align-items:center;gap:10px;color:var(--dim);font-size:14px}.who form{margin:0}.linkish{background:none;border:0;color:var(--dim);font:inherit;padding:4px;cursor:pointer;text-decoration:underline}main{max-width:560px;margin:0 auto;padding:8px 16px calc(var(--tabbar) + 32px)}h1{font:600 26px/1.15 var(--display);margin:18px 0 6px;letter-spacing:-.01em}h2{font:600 15px/1.3 var(--body);margin:28px 0 10px;color:var(--dim)}.sub{color:var(--dim);margin:0 0 18px}.tabbar{position:fixed;inset:auto 0 0 0;z-index:10;height:calc(var(--tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;background:#0d1028db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--rule)}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--dim);text-decoration:none;font-size:12px;font-weight:500}.tabbar a.active{color:var(--text)}.tabbar svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8}.tabbar .new{width:54px;height:54px;border-radius:50%;justify-content:center;margin:-22px auto 0;background:var(--violet);color:var(--violet-ink);box-shadow:0 6px 24px #9c8cff73}.tabbar .new svg{width:26px;height:26px;stroke-width:2.4}.tabbar .new span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pnl{margin:20px 0 6px}.pnl .label{color:var(--dim);font-size:14px}.pnl .value{font:600 44px/1.05 var(--display);letter-spacing:-.02em;margin-top:6px}.pnl .note{color:var(--dim);font-size:14px;margin-top:6px}.gain{color:var(--gain)}.loss{color:var(--loss)}.counts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0 8px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-sm);overflow:hidden}.counts div{background:var(--deck);padding:12px}.counts b{display:block;font:600 20px/1.2 var(--display)}.counts span{color:var(--dim);font-size:13px}.rows{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}.row{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 2px;border-bottom:1px solid var(--rule)}.row .what{font-weight:600}.row .meta{color:var(--dim);font-size:13px;grid-column:1}.row .right{grid-column:2;grid-row:1 / span 2;text-align:right;align-self:center}.row .amt{font:600 16px/1.2 var(--display)}.chip{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid currentColor}.chip.PENDING{color:var(--wait)}.chip.OPEN{color:var(--violet)}.chip.CLOSED{color:var(--dim)}.chip.CANCELLED{color:var(--dim);opacity:.7}.empty{padding:28px 18px;text-align:center;border:1px dashed var(--rule);border-radius:var(--r-lg);color:var(--dim)}.empty a{display:inline-block;margin-top:10px}.filters{display:flex;gap:8px;margin:14px 0 10px;overflow-x:auto}.filters button{font:inherit;background:none;cursor:pointer;color:var(--dim);text-decoration:none;padding:6px 12px;border-radius:999px;border:1px solid var(--rule);font-size:14px;white-space:nowrap}.filters button[aria-pressed=true]{color:var(--text);background:var(--deck-2);border-color:var(--violet)}label,.field-title{display:block;font-weight:600;font-size:14px;margin:18px 0 8px}.hint{color:var(--dim);font-size:13px;font-weight:400}input[type=text],input[type=password],input[type=number],input[type=date],input[type=time],input[type=search],textarea{width:100%;padding:13px 14px;font:inherit;color:var(--text);background:var(--deck);border:1px solid var(--rule);border-radius:var(--r-sm);color-scheme:dark}input::placeholder,textarea::placeholder{color:#666da3}input:focus,textarea:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px #9c8cff2e}textarea{min-height:72px;resize:vertical}.btn{display:block;width:100%;padding:15px 18px;margin-top:22px;font:600 16px/1 var(--body);color:var(--violet-ink);background:var(--violet);border:0;border-radius:var(--r-sm);cursor:pointer}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.45;cursor:not-allowed}.errors{margin:14px 0 0;padding:12px 14px;border-radius:var(--r-sm);background:#ff5c7a1a;border:1px solid rgba(255,92,122,.45)}.errors p{margin:0;color:#ffc2cd;font-size:14px}.errors p+p{margin-top:4px}.flash p{margin:0}.flash{margin:14px 0 0;padding:12px 14px;border-radius:var(--r-sm);background:#3ddc971a;border:1px solid rgba(61,220,151,.45);color:#c7f6e1;font-size:14px}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;background:var(--deck);border:1px solid var(--rule);border-radius:12px}.seg input{position:absolute;opacity:0;pointer-events:none}.seg label{margin:0;padding:10px 6px;text-align:center;font-size:14px;font-weight:600;color:var(--dim);border-radius:9px;cursor:pointer}.seg input:checked+label{background:var(--deck-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--rule)}.seg input:focus-visible+label{outline:2px solid var(--violet)}.seg.side input[value=BUY]:checked+label{background:#3ddc9729;color:var(--gain);box-shadow:inset 0 0 0 1px #3ddc9780}.seg.side input[value=SELL]:checked+label{background:#ff5c7a24;color:var(--loss);box-shadow:inset 0 0 0 1px #ff5c7a80}.pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.unit{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:stretch}.unit .seg{grid-auto-columns:44px}.stepper{display:grid;grid-template-columns:52px 1fr 52px;gap:8px;align-items:center}.stepper button{height:48px;border-radius:var(--r-sm);border:1px solid var(--rule);background:var(--deck-2);color:var(--text);font:600 20px/1 var(--body);cursor:pointer}.stepper input{text-align:center;font:600 18px/1 var(--display)}.qty-note{color:var(--dim);font-size:13px;margin-top:6px}.search{position:relative}.search input{padding-left:42px;font-size:17px}.search svg{position:absolute;left:14px;top:15px;width:18px;height:18px;stroke:var(--dim);fill:none;stroke-width:2}.results{list-style:none;margin:6px 0 0;padding:4px;background:var(--deck);border:1px solid var(--rule);border-radius:var(--r-sm)}.results:empty{display:none}.results li{padding:10px 12px;border-radius:8px;cursor:pointer}.results li[aria-selected=true],.results li:hover{background:var(--deck-2)}.results .l{font-weight:600}.results .d{color:var(--dim);font-size:13px}.results .none{color:var(--dim);cursor:default}.chosen{display:none;margin-top:10px;padding:14px;border-radius:var(--r-sm);background:var(--deck-2);border:1px solid var(--violet)}.chosen.on{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.chosen .l{font:600 16px/1.3 var(--display)}.chosen .d{color:var(--dim);font-size:13px}.ladder{margin:26px 0 4px;padding:16px 16px 16px 0;border-radius:var(--r-lg);background:var(--deck);border:1px solid var(--rule);position:relative}.ladder-title{margin:0 0 12px 16px;font-weight:600;font-size:14px;color:var(--dim)}.rungs{position:relative}.rung{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:58px;position:relative}.rung .tick{height:2px;margin-left:15px;background:currentColor}.rung .tick:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:currentColor;transform:translate(-5px,-4px);box-shadow:0 0 12px currentColor}.rung .name{font-size:13px;color:var(--dim)}.rung .px{font:600 18px/1.2 var(--display);color:var(--text)}.rung .amt{font:600 15px/1.2 var(--display);text-align:right}.rung.target{color:var(--gain)}.rung.entry{color:var(--violet)}.rung.stop{color:var(--loss)}.ladder .rail{position:absolute;left:14px;top:29px;bottom:29px;width:2px;background:linear-gradient(var(--gain),var(--violet) 50%,var(--loss));opacity:.6}.ladder .ratio{margin:14px 0 0 16px;padding-top:12px;border-top:1px solid var(--rule);color:var(--dim);font-size:13px}.ladder .ratio:empty{display:none}.login{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.login-box{width:100%;max-width:380px}.login-box h1{font-size:34px;margin-bottom:4px}.login-box h1 b{color:var(--violet);font-weight:600}@media (prefers-reduced-motion: no-preference){.ladder .amt,.ladder .px{transition:color .2s}}@media (min-width: 720px){main,.top{max-width:600px}}.avatar{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;font:600 13px/1 var(--display);color:var(--ink);background:var(--who, var(--violet));text-transform:uppercase}.avatar.sm{width:20px;height:20px;font-size:10px}.who .name{color:var(--text);font-weight:600}.who .role{display:block;color:var(--dim);font-size:12px;line-height:1.2}.who .stack{line-height:1.25;text-align:right}.by{display:inline-flex;align-items:center;gap:6px}.row .meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.loading{color:var(--dim);padding:40px 0;text-align:center}.levels{color:var(--dim);font-size:13px}.suggest{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.suggest button{font:inherit;font-size:14px;color:var(--text);background:var(--deck);border:1px solid var(--rule);border-radius:999px;padding:7px 14px;cursor:pointer}.pick-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.pick-list li{border-bottom:1px solid var(--rule)}.pick-list button{display:block;width:100%;text-align:left;padding:14px 2px;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.pick-list button:hover{background:#9c8cff0f}.pick-list .l{display:block;font-weight:600}.pick-list .d{display:block;color:var(--dim);font-size:13px}.back{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--dim);text-decoration:none;font-size:14px}.back:before{content:"";width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.u-head h1{margin-top:8px;font-size:32px}.u-head .sub{margin-bottom:12px}.tabs{display:flex;gap:22px;border-bottom:1px solid var(--rule);margin-bottom:14px}.tabs button{font:600 15px/1 var(--body);color:var(--dim);background:none;border:0;padding:12px 0;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--violet)}.expiries{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.expiries button{flex:none;display:grid;gap:2px;text-align:left;padding:9px 14px;border-radius:12px;border:1px solid var(--rule);background:var(--deck);color:var(--dim);font:inherit;cursor:pointer}.expiries b{color:var(--text);font:600 14px/1.2 var(--display)}.expiries span{font-size:12px}.expiries button[aria-pressed=true]{border-color:var(--violet);background:var(--deck-2)}.price-note{color:var(--dim);font-size:13px;margin:12px 0 8px}.chain-wrap{max-height:56vh;overflow-y:auto;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--deck)}.chain{width:100%;border-collapse:collapse;font-feature-settings:"tnum" 1}.chain thead th{position:sticky;top:0;z-index:1;background:var(--deck-2);color:var(--dim);font-size:12px;font-weight:600;padding:9px 8px;text-align:center}.chain td{padding:4px 6px;border-top:1px solid var(--rule);text-align:center}.chain .strike{font:600 15px/1 var(--display);color:var(--text);width:34%}.leg{width:100%;display:flex;justify-content:space-between;align-items:center;gap:6px;padding:10px;border-radius:8px;border:1px solid transparent;background:none;color:var(--dim);font:inherit;cursor:pointer}.leg span{font-size:11px;font-weight:600}.leg b{color:var(--text);font-weight:500}.leg.ce:hover,.leg.ce:focus-visible{border-color:#3ddc9780;background:#3ddc9712}.leg.pe:hover,.leg.pe:focus-visible{border-color:#ff5c7a80;background:#ff5c7a12}body.sheet-open{overflow:hidden}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#0608169e;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:600px;max-height:92dvh;overflow-y:auto;outline:none;background:var(--ink);border:1px solid var(--rule);border-bottom:0;border-radius:22px 22px 0 0;padding:0 16px calc(16px + env(safe-area-inset-bottom));box-shadow:0 -20px 60px #00000073}.sheet.is-buy{border-top:2px solid var(--gain)}.sheet.is-sell{border-top:2px solid var(--loss)}.sheet-grip{width:42px;height:4px;border-radius:4px;background:var(--rule);margin:10px auto 4px}.sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0 14px}.sheet-head h2{margin:0;color:var(--text);font:600 18px/1.25 var(--display)}.sheet-head p{margin:4px 0 0;color:var(--dim);font-size:13px}.close{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--rule);background:var(--deck);color:var(--text);font-size:22px;line-height:1;cursor:pointer}.as-input{width:100%;text-align:left;padding:13px 14px;font:inherit;color:var(--text);background:var(--deck);border:1px solid var(--rule);border-radius:var(--r-sm);cursor:pointer}.as-input .hint{display:block}.gap-top{margin-top:10px}.more{margin-top:18px}.more summary{cursor:pointer;color:var(--violet);font-weight:600;font-size:14px}.more textarea{margin-top:10px}.sheet-foot{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));margin:18px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;background:#0d1028f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule)}.sheet-foot .need span{display:block;color:var(--dim);font-size:12px}.sheet-foot .need b{font:600 16px/1.2 var(--display)}.sheet-foot .btn{margin:0}.btn.buy{background:var(--gain);color:#06281a}.btn.sell{background:var(--loss);color:#3a0613}.sheet .pair>div{min-width:0}.sheet .unit .seg{grid-auto-columns:44px}.sheet .stepper{grid-template-columns:40px 1fr 40px;gap:6px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media (prefers-reduced-motion: no-preference){.sheet{animation:sheet-up .22s ease-out}@keyframes sheet-up{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}}.kite{margin:18px 0 4px;padding:14px;border-radius:var(--r-lg);background:var(--deck);border:1px solid var(--rule)}.kite .flash,.kite .errors{margin:0 0 12px}.kite-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.kite .dot{width:10px;height:10px;border-radius:50%;background:var(--dim)}.kite.on .dot{background:var(--gain);box-shadow:0 0 10px var(--gain)}.kite-text b{display:block;font-size:15px}.kite-text span{display:block;color:var(--dim);font-size:13px}.kite-btn{padding:10px 14px;border-radius:var(--r-sm);background:var(--violet);color:var(--violet-ink);font-weight:600;text-decoration:none;white-space:nowrap}.kite-warn{margin:10px 0 0;color:var(--wait);font-size:13px}.ltp{font:600 14px/1.2 var(--display)}.chain tr.atm td{background:#9c8cff14}.chain tr.atm .strike:after{content:"ATM";display:block;margin-top:3px;font:600 10px/1 var(--body);color:var(--violet)}.show-all{display:block;margin:10px auto 0}.live-pnl{display:block;font-size:13px;margin-top:2px}.sheet-head .sheet-ltp{margin-top:6px;color:var(--dim)}.sheet-head .sheet-ltp .ltp{color:var(--text)}.kite.sim .dot{background:var(--wait);box-shadow:0 0 10px var(--wait)}.sim-banner{position:sticky;top:0;z-index:30;text-align:center;padding:6px 12px;background:var(--wait);color:#1a1400;font-weight:600;font-size:13px;letter-spacing:.02em}.google-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:18px;padding:12px 16px;border-radius:12px;background:#fff;color:#1f1f1f;font-weight:600;text-decoration:none;border:1px solid #dadce0}.google-btn svg{width:20px;height:20px}.google-btn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.login .or{display:flex;align-items:center;gap:10px;margin:18px 0 4px;color:var(--dim);font-size:13px}.login .or:before,.login .or:after{content:"";flex:1;height:1px;background:var(--rule)}.page-title{font:600 24px/1.2 var(--display);margin:18px 0 4px}.dim{color:var(--dim)}.small{font-size:13px}.counts.stats4{grid-template-columns:repeat(4,1fr)}.counts.stats4 b{font-size:14px;white-space:nowrap}.counts.stats4 div{padding:12px 8px}.list{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden}.list li{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--deck)}.list li+li{border-top:1px solid var(--rule)}.list .grow{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.list li>b{font-variant-numeric:tabular-nums;white-space:nowrap}.days .bar{display:block;height:4px;border-radius:2px;margin-top:6px;background:var(--dim)}.days .bar.gain{background:var(--gain)}.days .bar.loss{background:var(--loss)}.actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.mini{font:600 13px/1 var(--body);padding:8px 12px;border-radius:999px;cursor:pointer;color:var(--text);background:var(--deck);border:1px solid var(--rule)}.mini.warn{color:var(--loss);border-color:#ff5c7a80}.mini[disabled]{opacity:.45;cursor:not-allowed}.act-error{color:#ffc2cd;font-size:13px}.profile-link{color:inherit;text-decoration:none}.history{list-style:none;padding:0;margin:14px 0 0;border-top:1px solid var(--rule)}.history li{padding:10px 2px;border-bottom:1px solid var(--rule);font-size:14px}.note{color:var(--dim);font-size:14px}
