.cs-clm-dim{z-index:26;cursor:pointer;background:#0000009e;border:0;margin:0;padding:0;position:fixed;inset:0}.cs-cl-msg.cs-clm-target{z-index:27;box-shadow:0 0 0 1px var(--cs-acid), 0 0 22px #b6ff3b4d;position:relative}.cs-clm{z-index:28;left:0;right:0;bottom:calc(46px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--cs-panel);border:1px solid var(--cs-line-hot);min-width:0;max-width:560px;max-height:min(84vh,760px);color:var(--cs-text);border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;gap:14px;margin:0 auto;padding:0 20px 18px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 -10px 40px #0009,0 -1px 20px #b6ff3b1f}.cs-clm-handle{justify-content:center;padding:10px 0 0;display:flex}.cs-clm-handle>span{background:var(--cs-line-hot);border-radius:2px;width:40px;height:4px}.cs-clm-member{align-items:center;gap:12px;min-width:0;display:flex}.cs-clm-avatar{background:var(--cs-raised);border:1px solid var(--cs-line);width:44px;height:44px;font-family:var(--cs-font-console);letter-spacing:.06em;color:var(--cs-text-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.cs-clm-who{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cs-clm-name{font-family:var(--cs-font-display);overflow-wrap:anywhere;font-size:16px;font-weight:700}.cs-clm-line{font-family:var(--cs-font-mono);color:var(--cs-text-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.cs-clm-quote{background:var(--cs-raised);border:1px solid var(--cs-acid);border-radius:14px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:10px 14px;display:flex}.cs-clm-time{font-family:var(--cs-font-mono);color:var(--cs-text-dim);font-size:11px}.cs-clm-body{font-family:var(--cs-font-mono);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.cs-clm-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cs-clm-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cs-clm-group{flex-direction:column;gap:8px;min-width:0;display:flex}.cs-clm-label{font-family:var(--cs-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-text-dim);font-size:11px;font-weight:600}.cs-clm-act{border:1px solid var(--cs-line-strong);background:var(--cs-raised);min-width:0;min-height:56px;font-family:var(--cs-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-text);text-align:center;overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.cs-clm-act:disabled{opacity:.45;cursor:not-allowed}.cs-clm-primary{border-color:var(--cs-acid);background:var(--cs-hot-fill);color:var(--cs-acid);box-shadow:0 0 14px #b6ff3b40}.cs-clm-wide{min-height:44px}.cs-clm-time-btn{border:1px solid var(--cs-line-strong);min-height:44px;font-family:var(--cs-font-mono);color:var(--cs-text);text-align:center;background:0 0;border-radius:10px;font-size:13px}.cs-clm-time-btn:disabled{opacity:.45;cursor:not-allowed}.cs-clm-kick{border-color:var(--cs-bad-line);min-height:48px;color:var(--cs-bad);background:0 0;font-size:12px}.cs-clm-ban{border-color:var(--cs-bad);background:var(--cs-bad);min-height:48px;color:var(--cs-bg);font-size:12px}.cs-clm-confirm{border:1px dashed var(--cs-line-hot);background:var(--cs-panel-2);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.cs-clm-confirm-head{font-family:var(--cs-font-display);letter-spacing:.12em;overflow-wrap:anywhere;font-size:12px;font-weight:700}.cs-clm-reason{flex-direction:column;gap:4px;min-width:0;display:flex}.cs-clm-reason>span{letter-spacing:.12em;color:var(--cs-text-faint);font-size:10px}.cs-clm-input{box-sizing:border-box;background:var(--cs-input);border:1px solid var(--cs-line);border-radius:var(--cs-r-input);width:100%;min-height:44px;color:var(--cs-text);font-family:var(--cs-font-mono);padding:10px 12px;font-size:12px}.cs-clm-refusal{color:var(--cs-bad);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.cs-clm-ok{color:var(--cs-acid);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.cs-clm-fine{font-family:var(--cs-font-mono);color:var(--cs-text-dim);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.cs-clm-log{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-clm-log>li{color:var(--cs-text-soft);overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;font-size:11px;line-height:1.5;display:flex}.cs-clm-log>li>span:last-child{flex:auto;min-width:0}.cs-cls{flex-direction:column;gap:22px;min-width:0;max-width:720px;margin:0 auto;display:flex}.cs-cls-head{align-items:center;gap:14px;min-width:0;display:flex}.cs-cls-back{border:1px solid var(--cs-line-strong);background:var(--cs-raised);width:44px;height:44px;color:var(--cs-text);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cs-cls-title{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cs-cls-h{font-family:var(--cs-font-display);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:18px;font-weight:700}.cs-cls-mono{font-family:var(--cs-font-mono);color:var(--cs-text-dim);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.cs-cls-state{font-family:var(--cs-font-display);letter-spacing:.1em;color:var(--cs-text-dim);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.cs-cls-refusal{color:var(--cs-bad);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.cs-cls-refusal>p{margin:0}.cs-cls-ok{color:var(--cs-acid);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.cs-cls-fine{color:var(--cs-text-faint);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.cs-cls-label{font-family:var(--cs-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-text-dim);font-size:10px;font-weight:600}.cs-cls-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.cs-cls-sechead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-cls-sechead .cs-sec{margin:0}.cs-cls-sechead>.cs-cls-mono,.cs-cls-sechead>.cs-cls-link{margin-left:auto}.cs-cls-link{min-height:44px;font-family:var(--cs-font-mono);letter-spacing:.08em;color:var(--cs-acid);background:0 0;border:0;padding:0 8px;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cs-cls-card{border:1px solid var(--cs-line);background:var(--cs-raised);cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;min-width:0;min-height:44px;padding:12px 14px;display:flex}.cs-cls-card-on{border-color:var(--cs-acid);background:var(--cs-hot-fill)}.cs-cls-card-off{opacity:.55;cursor:not-allowed}.cs-cls-cardrow{align-items:center;gap:12px;min-width:0;display:flex}.cs-cls-cardrow>input{width:18px;height:18px;accent-color:var(--cs-acid);flex:none;margin:0}.cs-cls-cardtext{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cs-cls-cardlabel{font-family:var(--cs-font-display);letter-spacing:.06em;overflow-wrap:anywhere;font-size:14px;font-weight:700}.cs-cls-cardline{color:var(--cs-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.cs-cls-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding-left:30px;display:grid}.cs-cls-fields>.cs-cls-fine{grid-column:1/-1}.cs-cls-field{flex-direction:column;gap:4px;min-width:0;display:flex}.cs-cls-input{box-sizing:border-box;border:1px solid var(--cs-line-hot);background:var(--cs-input);width:100%;min-width:0;min-height:44px;color:var(--cs-text);font-family:var(--cs-font-mono);border-radius:8px;padding:0 10px;font-size:12px}.cs-cls-input:disabled{color:var(--cs-text-faint);border-color:var(--cs-line)}.cs-cls-confirm{border:1px dashed var(--cs-line-hot);background:var(--cs-panel-2);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.cs-cls-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cs-cls-btn{border:1px solid var(--cs-line-strong);background:var(--cs-raised);min-width:0;min-height:44px;font-family:var(--cs-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-text);text-align:center;overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.cs-cls-btn:disabled{opacity:.45;cursor:not-allowed}.cs-cls-primary{border-color:var(--cs-acid);background:var(--cs-hot-fill);color:var(--cs-acid)}.cs-cls-dashed{border-style:dashed;border-color:var(--cs-line-hot);color:var(--cs-acid);background:0 0}.cs-cls-row{border:1px solid var(--cs-line);background:var(--cs-raised);border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:44px;padding:10px 14px;display:flex}.cs-cls-row>.cs-cls-mono:last-child{flex:none;margin-left:auto}.cs-cls-appoint{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.cs-cls-appoint>.cs-cls-input{flex:160px}.cs-cls-appoint>.cs-cls-btn{flex:auto}.cs-cls-log ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-cls-log li{color:var(--cs-text-soft);overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;font-size:11px;line-height:1.5;display:flex}.cs-cls-log li>span:last-child{flex:auto;min-width:0}.cs-cls-tgl{min-width:44px;min-height:44px;color:var(--cs-text-dim);font-family:var(--cs-font-display);letter-spacing:.14em;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.cs-cls-tgl-knob{background:var(--cs-line-strong);border-radius:13px;flex:none;width:44px;height:26px;position:relative}.cs-cls-tgl-knob:after{content:"";background:var(--cs-text-faint);border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:3px}.cs-cls-tgl[aria-pressed=true]{color:var(--cs-acid)}.cs-cls-tgl[aria-pressed=true] .cs-cls-tgl-knob{background:var(--cs-acid);box-shadow:0 0 10px #b6ff3b66}.cs-cls-tgl[aria-pressed=true] .cs-cls-tgl-knob:after{background:var(--cs-bg);left:auto;right:3px}.cs-cls-tgl:disabled{opacity:.45;cursor:not-allowed}.cs-cls-hours{max-width:160px;margin-top:6px}.cs-cls-terms{flex-direction:column;gap:8px;min-width:0;display:flex}.cs-cls-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.cs-cls-chip{border:1px solid var(--cs-line-strong);min-height:44px;font-family:var(--cs-font-mono);color:var(--cs-text-soft);overflow-wrap:anywhere;background:0 0;border-radius:999px;padding:0 12px;font-size:11px}.cs-cls-pack{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.cs-cls-tile{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--cs-line-strong);background-color:var(--cs-raised);background-image:repeating-linear-gradient(45deg,#b6ff3b14 0 6px,#0000 6px 12px);border-radius:10px;justify-content:center;align-items:flex-end;min-width:0;min-height:44px;padding-bottom:5px;display:flex;position:relative;overflow:hidden}.cs-cls-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-cls-code{font-family:var(--cs-font-mono);color:var(--cs-text-soft);overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:9px;position:relative}.cs-cls-upload{border-style:dashed;border-color:var(--cs-line-hot);color:var(--cs-acid);background-image:none;align-items:center;padding-bottom:0;font-size:22px}@media (max-width:420px){.cs-clm{padding:0 16px 16px}.cs-cls-fields{grid-template-columns:minmax(0,1fr);padding-left:0}}
@media (min-width:1200px){#app .stage:has(>#v-perps.on){max-width:1440px;padding-top:24px;padding-left:28px;padding-right:28px}}.cs-prp-view{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex;container:prp/inline-size}.cs-prp-venue{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.cs-prp-venueseg{scrollbar-width:none;max-width:100%;overflow-x:auto}.cs-prp-venueseg>button{white-space:nowrap}.cs-prp-venue>.cs-tag{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.cs-prp-scope{color:var(--cs-text-dim);flex:100%;margin:0;font-size:10px;line-height:1.6}.cs-prp{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.cs-prp-main{display:contents}.cs-prp-main>.cs-prp-banner{order:1}.cs-prp-main>.cs-prp-chart{order:2}.cs-prp>.cs-prp-side{order:3}.cs-prp-main>.cs-prp-fill{order:4}.cs-prp-main>.cs-prp-positions{order:5}.cs-prp-side{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}@container prp (min-width:1000px){.cs-prp{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.cs-prp-main{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}}@media (min-height:860px){@container prp (min-width:1000px){.cs-prp-side{scrollbar-width:thin;max-height:calc(100vh - 168px);margin:-4px;padding:4px;position:sticky;top:112px;overflow-y:auto}}}.cs-prp .cs-banner-bad,.cs-prp .cs-banner-warn{flex-wrap:wrap;gap:10px 12px;line-height:1.5}.cs-prp .cs-banner-bad>span:first-child,.cs-prp .cs-banner-warn>span:first-child{overflow-wrap:anywhere;flex:240px;min-width:0}.cs-prp-bannertext b{color:var(--cs-bad);font-weight:700}.cs-prp-chart{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.cs-prp-chartbar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.cs-prp-chartbar>.cs-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.cs-prp-chartbar>.cs-seg::-webkit-scrollbar{display:none}.cs-prp-chartbar>.cs-seg>button{white-space:nowrap;flex:none}.cs-prp-markets{margin-right:auto}.cs-prp-ivs>button{padding:8px 14px;font-size:10px}.cs-prp-chartbar .seg{background:var(--cs-input);border:1px solid #1c2a18;border-radius:12px;gap:2px;padding:4px;display:inline-flex}.cs-prp-chartbar .seg button{color:var(--cs-text-dim);font-family:var(--cs-font-display);letter-spacing:.1em;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:10px;font-weight:600}.cs-prp-chartbar .seg button.on{background:var(--cs-acid);color:#0a0f06;font-weight:700}.cs-prp-frame{background:var(--cs-panel-2);border:1px solid var(--cs-line);border-radius:var(--cs-r-card);flex-direction:column;align-items:stretch;min-width:0;display:flex;overflow:hidden}.cs-prp-framehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px 0;display:flex}.cs-prp-frametitle{letter-spacing:.12em;min-width:0;color:var(--cs-text-dim);overflow-wrap:anywhere;font-size:10px}.cs-prp-frame .canvwrap{background:0 0;border:0;border-radius:10px;margin:8px 12px 12px}.cs-prp-stamp{letter-spacing:.1em;color:var(--cs-text-dim);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.cs-prp-note{color:var(--cs-text-faint);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.cs-prp-fill,.cs-prp-positions{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.cs-prp-panels{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.cs-prp-fillpanel{border-radius:var(--cs-r-card);min-width:0}.cs-prp-fillbody{color:var(--cs-text-soft);margin:0;font-size:10px;line-height:1.5}.cs-prp-ticket{border-radius:var(--cs-r-card);gap:14px;min-width:0}.cs-prp-eyebrow{letter-spacing:.14em;color:var(--cs-text-faint);margin:0;font-size:9px;line-height:1.5}.cs-prp-sides{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs-prp-sides>button{padding:10px 12px}.cs-prp-field{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.cs-prp-amt{background:var(--cs-input);border-radius:var(--cs-r-input);border:1px solid #22331d;align-items:center;gap:8px;min-width:0;height:48px;padding:0 14px;display:flex}.cs-prp-amt:focus-within{border-color:var(--cs-acid)}.cs-prp-amt input{width:auto;min-width:0;color:var(--cs-text-strong);font-family:var(--cs-font-display);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:20px;font-weight:700}.cs-prp-amtunit{letter-spacing:.06em;color:var(--cs-text-dim);white-space:nowrap;flex:none;font-size:10px}.cs-prp-hint{color:var(--cs-text-faint);margin:0;font-size:10px;line-height:1.55}.cs-prp-levhead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cs-prp-levval{font-family:var(--cs-font-display);color:var(--cs-text-strong);font-size:14px;font-weight:700}.cs-prp-range{width:100%;accent-color:var(--cs-acid);cursor:pointer;margin:4px 0 0}.cs-prp-ticks{color:var(--cs-text-faint);justify-content:space-between;gap:4px;font-size:9px;display:flex}.cs-prp-chips{flex-wrap:wrap;gap:8px;display:flex}.cs-prp-summary{background:var(--cs-input);border:1px solid var(--cs-line);border-radius:var(--cs-r-input);flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:12px;display:flex}.cs-prp-summary>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.cs-prp-summary dt{letter-spacing:.12em;color:var(--cs-text-dim);white-space:nowrap;font-size:9px}.cs-prp-summary dd{text-align:right;color:var(--cs-text-mid);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.cs-prp-review{white-space:normal;text-align:center;font-size:11px;line-height:1.35}.cs-prp-review:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.5);box-shadow:none}.cs-prp-flow{color:var(--cs-text-dim);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.cs-prp-flow-bad{color:var(--cs-bad)}.cs-prp-controls{border-radius:var(--cs-r-card);gap:8px}.cs-prp-state{font-size:11px}.cs-prp-tablewrap{min-width:0;container:prptable/inline-size}.cs-prp-jpos .cs-table-head,.cs-prp-jpos .cs-table-row{grid-template-columns:minmax(130px,1fr) 90px 120px 120px 110px 80px}.cs-prp-table .cs-table-row>*{min-width:0}.cs-prp-table .cs-table-head>div:not(:first-child){text-align:right}.cs-prp-mkt{overflow-wrap:anywhere}.cs-prp-mkt b{color:var(--cs-text-strong);font-weight:500}.cs-prp-dim{color:var(--cs-text-dim);font-size:10px}.cs-prp-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-prp-up{color:var(--cs-acid)}.cs-prp-down{color:var(--cs-bad)}.cs-prp-act{justify-content:flex-end;display:flex}.cs-prp-act>.cs-btn:disabled{opacity:.45;cursor:not-allowed}@container prptable (max-width:760px){.cs-prp-jpos .cs-table-head{display:none}.cs-prp-jpos .cs-table-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"mkt act""side size""pnl liq";row-gap:8px}.cs-prp-jpos .cs-prp-mkt{grid-area:mkt}.cs-prp-jpos .cs-prp-act{grid-area:act}.cs-prp-jpos [data-label=SIDE]{grid-area:side}.cs-prp-jpos [data-label=SIZE]{grid-area:size}.cs-prp-jpos [data-label="PNL AFTER FEES"]{grid-area:pnl}.cs-prp-jpos [data-label=LIQ]{grid-area:liq}.cs-prp-table .cs-prp-num{text-align:left}.cs-prp-table .cs-prp-num:before{content:attr(data-label);letter-spacing:.12em;color:var(--cs-text-faint);font-size:9px;display:block}}#app.compact .cs-prp-jpos .cs-table-head{display:none}#app.compact .cs-prp-jpos .cs-table-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"mkt act""side size""pnl liq";row-gap:8px}#app.compact .cs-prp-jpos .cs-prp-mkt{grid-area:mkt}#app.compact .cs-prp-jpos .cs-prp-act{grid-area:act}#app.compact .cs-prp-jpos [data-label=SIDE]{grid-area:side}#app.compact .cs-prp-jpos [data-label=SIZE]{grid-area:size}#app.compact .cs-prp-jpos [data-label="PNL AFTER FEES"]{grid-area:pnl}#app.compact .cs-prp-jpos [data-label=LIQ]{grid-area:liq}#app.compact .cs-prp-table .cs-prp-num{text-align:left}#app.compact .cs-prp-table .cs-prp-num:before{content:attr(data-label);letter-spacing:.12em;color:var(--cs-text-faint);font-size:9px;display:block}.sheet:has(>.cs-wsh-head) .cs-prp-rows{flex-direction:column;align-items:stretch;display:flex}.sheet:has(>.cs-wsh-head) .cs-prp-rows .kv span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.sheet:has(>.cs-wsh-head) .cs-prp-answer{color:var(--cs-text);margin-top:9px;font-size:12px;line-height:1.7}.sheet:has(>.cs-wsh-head) .cs-prp-sheetnote{margin-top:10px}.sheet:has(>.cs-wsh-head) .err.cs-prp-sheeterr{margin:9px 0 0;display:block}@media (max-width:640px){.cs-prp-view,.cs-prp{gap:12px}.cs-prp-chartbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cs-prp-markets{margin-right:0}.cs-prp-ticket{padding:14px}.cs-prp-controls{display:none}.cs-prp-panels{grid-template-columns:minmax(0,1fr)}}#app.compact .cs-prp-view{gap:12px}#app.compact .cs-prp{flex-direction:column;align-items:stretch;gap:12px;display:flex}#app.compact .cs-prp-main{display:contents}#app.compact .cs-prp-side{position:static}#app.compact .cs-prp-chartbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}#app.compact .cs-prp-markets{margin-right:0}#app.compact .cs-prp-ticket{padding:14px}#app.compact .cs-prp-controls{display:none}#app.compact .cs-prp-panels{grid-template-columns:minmax(0,1fr)}#app.compact .stage:has(>#v-perps.on){max-width:1180px;padding-top:18px;padding-left:16px;padding-right:16px}#app.compact .stage:has(>#v-arb.on){max-width:1180px;padding-top:18px;padding-left:16px;padding-right:16px}
.cs-ltr{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.cs-ltr-main{display:contents}.cs-ltr-notice{order:1}.cs-ltr-steps{order:2}.cs-ltr-hero{order:3}.cs-ltr-picker{order:4}.cs-ltr-market{order:5}.cs-ltr-side{order:6}.cs-ltr-account{order:8}.cs-ltr-key{order:9}.cs-ltr-side{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}@container prp (min-width:1000px){.cs-ltr{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.cs-ltr-main{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}}.cs-ltr .cs-panel{border-radius:var(--cs-r-card);min-width:0}.cs-ltr-p{color:var(--cs-text-soft);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.cs-ltr-bad{color:var(--cs-bad)}.cs-ltr-warn{color:var(--cs-warn)}.cs-ltr-dim{color:var(--cs-text-dim);font-size:10px}.cs-ltr-start{align-self:flex-start}.cs-ltr .cs-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.5);box-shadow:none}.cs-ltr .cs-banner-bad,.cs-ltr .cs-banner-warn{flex-wrap:wrap;gap:10px 12px;line-height:1.5}.cs-ltr .cs-banner-bad>span:first-child,.cs-ltr .cs-banner-warn>span:first-child{overflow-wrap:anywhere;flex:240px;min-width:0}.cs-ltr .cs-seg>button:disabled{opacity:.4;cursor:not-allowed}.cs-ltr-notice{gap:10px}.cs-ltr-notice-bad{border-color:var(--cs-bad-line);background:var(--cs-bad-bg)}.cs-ltr-notice-bad>.cs-dash-railhead{color:var(--cs-bad)}.cs-ltr-steps{gap:12px}.cs-ltr-steplist{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs-ltr-step{border:1px solid var(--cs-line-strong);min-width:0;color:var(--cs-text-dim);font-family:var(--cs-font-display);letter-spacing:.1em;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:10px;font-weight:600;display:inline-flex}.cs-ltr-stepn{border:1px solid var(--cs-line-strong);width:20px;height:20px;color:var(--cs-text-dim);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cs-ltr-steplbl{overflow-wrap:anywhere;min-width:0}.cs-ltr-step[data-state=done]{border-color:var(--cs-line-hot);background:var(--cs-hot-fill);color:var(--cs-acid)}.cs-ltr-step[data-state=done] .cs-ltr-stepn{border-color:var(--cs-acid);color:var(--cs-acid)}.cs-ltr-step[data-state=current]{border-color:var(--cs-acid);color:var(--cs-text-strong);box-shadow:0 0 12px #b6ff3b33}.cs-ltr-step[data-state=current] .cs-ltr-stepn{background:var(--cs-acid);border-color:var(--cs-acid);color:#0a0f06}.cs-ltr-step[data-state=next]{opacity:.6}.cs-ltr-stepbody{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.cs-ltr-ack{color:var(--cs-text);align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.cs-ltr-ack input{accent-color:var(--cs-acid);flex:none}.cs-ltr-report{font-family:var(--cs-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--cs-text-strong);background:var(--cs-input);border:1px solid var(--cs-line);border-radius:var(--cs-r-input);padding:10px 12px}.cs-ltr-hero{gap:14px;padding:20px}.cs-ltr-herohead{align-items:center;gap:12px;min-width:0;display:flex}.cs-ltr-av{width:40px;height:40px;font-family:var(--cs-font-display);color:var(--cs-acid);background:#121c10;border:1px solid #24351f;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.cs-ltr-total{font-family:var(--cs-font-display);color:var(--cs-text-strong);overflow-wrap:anywhere;font-size:40px;font-weight:700;line-height:1}.cs-ltr-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.cs-ltr-stats>.cs-stat{min-width:0}.cs-ltr-statval{overflow-wrap:anywhere;font-size:18px}.cs-ltr-actions{flex-wrap:wrap;gap:8px;display:flex}.cs-ltr-actions>.cs-btn{justify-content:center}.cs-ltr-picker,.cs-ltr-market,.cs-ltr-account{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.cs-ltr-market{container:ltrmarket/inline-size}.cs-ltr-chips{flex-wrap:wrap;gap:8px;display:flex}.cs-ltr-chips>.cs-chip{white-space:nowrap}.cs-ltr-pickrow{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.cs-ltr-search{flex:0 220px;min-width:0;height:36px}.cs-ltr-search input{width:100%;min-width:0}.cs-ltr-mkts{flex-wrap:wrap;flex:260px;align-items:center;gap:6px;min-width:0;display:flex}.cs-ltr-mkts>.cs-chip{white-space:nowrap;padding:6px 10px}.cs-ltr-chartrow{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@container ltrmarket (min-width:760px){.cs-ltr-chartrow{grid-template-columns:minmax(0,1fr) 280px}}.cs-ltr-book{gap:10px;padding:14px 16px}.cs-ltr-bookhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-ltr-ladder{font-variant-numeric:tabular-nums;flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}.cs-ltr-lvl{border-bottom:1px solid var(--cs-line-soft);color:var(--cs-text-mid);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:grid}.cs-ltr-lvl>span{overflow-wrap:anywhere;min-width:0}.cs-ltr-lvl:last-child{border-bottom:0}.cs-ltr-r{text-align:right}.cs-ltr-spread{letter-spacing:.14em;color:var(--cs-text-dim);padding:6px 0;font-size:9px}.cs-ltr-spread>.cs-ltr-r{letter-spacing:0;color:var(--cs-text);font-size:11px}.cs-ltr-ticket,.cs-ltr-lev{gap:14px}.cs-ltr-levchips{flex-wrap:wrap;gap:6px;display:flex}.cs-ltr-levapply{font-size:11px}.cs-ltr-account>.cs-dash-sechead h3{margin:0}.cs-ltr-tablewrap{min-width:0;container:ltrtable/inline-size}.cs-ltr-table .cs-table-row>*{min-width:0}.cs-ltr-table .cs-table-head>div:not(:first-child){text-align:right}.cs-ltr-pos .cs-table-head,.cs-ltr-pos .cs-table-row{grid-template-columns:minmax(130px,1fr) 80px 110px 120px 110px 80px}.cs-ltr-hold .cs-table-head,.cs-ltr-hold .cs-table-row{grid-template-columns:minmax(100px,1fr) 140px minmax(160px,1.4fr)}.cs-ltr-ord .cs-table-head,.cs-ltr-ord .cs-table-row{grid-template-columns:70px minmax(100px,1fr) minmax(140px,1fr) 90px}.cs-ltr-first{overflow-wrap:anywhere}.cs-ltr-first b{color:var(--cs-text-strong);font-weight:500}.cs-ltr-num{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cs-ltr-act{justify-content:flex-end;display:flex}.cs-ltr-why{color:var(--cs-text-dim);text-align:right;overflow-wrap:anywhere;font-size:10px;line-height:1.5}@container ltrtable (max-width:740px){.cs-ltr-pos .cs-table-head{display:none}.cs-ltr-pos .cs-table-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.cs-ltr-pos .cs-ltr-num{text-align:left}.cs-ltr-pos .cs-ltr-num:before{content:attr(data-label);letter-spacing:.12em;color:var(--cs-text-faint);font-size:9px;display:block}.cs-ltr-pos .cs-ltr-act{grid-column:1/-1;justify-content:flex-start}}@container ltrtable (max-width:480px){.cs-ltr-hold .cs-table-head{display:none}.cs-ltr-hold .cs-table-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.cs-ltr-hold .cs-ltr-num{text-align:left}.cs-ltr-hold .cs-ltr-num:before{content:attr(data-label);letter-spacing:.12em;color:var(--cs-text-faint);font-size:9px;display:block}.cs-ltr-hold .cs-ltr-act{grid-column:1/-1;justify-content:flex-start}.cs-ltr-hold .cs-ltr-why{text-align:left}}@container ltrtable (max-width:490px){.cs-ltr-ord .cs-table-head{display:none}.cs-ltr-ord .cs-table-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.cs-ltr-ord .cs-ltr-num{text-align:left}.cs-ltr-ord .cs-ltr-num:before{content:attr(data-label);letter-spacing:.12em;color:var(--cs-text-faint);font-size:9px;display:block}.cs-ltr-ord .cs-ltr-act{grid-column:1/-1;justify-content:flex-start}}#app.compact .cs-ltr-table .cs-table-head{display:none}#app.compact .cs-ltr-table .cs-table-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}#app.compact .cs-ltr-table .cs-ltr-num{text-align:left}#app.compact .cs-ltr-table .cs-ltr-num:before{content:attr(data-label);letter-spacing:.12em;color:var(--cs-text-faint);font-size:9px;display:block}#app.compact .cs-ltr-table .cs-ltr-act{grid-column:1/-1;justify-content:flex-start}#app.compact .cs-ltr-table .cs-ltr-why{text-align:left}.cs-ltr-key{gap:10px}.sheet:has(>.cs-wsh-head) .cs-ltr-disclose{color:var(--cs-text);overflow-wrap:anywhere;margin-top:9px;font-size:12px;line-height:1.7}.sheet:has(>.cs-wsh-head) .cs-ltr-sheetnote{margin-top:10px}.sheet:has(>.cs-wsh-head) .err.cs-ltr-sheeterr{margin:9px 0 0;display:block}.sheet:has(>.cs-wsh-head) .cs-ltr-eyebad{color:var(--cs-bad)}.sheet:has(>.cs-wsh-head) .cs-ltr-warnings{color:var(--cs-warn);margin:11px 0 0;padding:0;font-size:11px;line-height:1.6;list-style:none}.sheet:has(>.cs-wsh-head) .cs-ltr-warnings>li+li{margin-top:5px}.sheet:has(>.cs-wsh-head) .cs-ltr-ack{margin-top:12px}@media (max-width:640px){.cs-ltr{gap:12px}.cs-ltr-hero{padding:14px}.cs-ltr-total{font-size:30px}.cs-ltr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cs-ltr-statval{font-size:15px}.cs-ltr-actions>.cs-btn{flex:auto}.cs-ltr-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cs-ltr-search{flex:100%}}#app.compact .cs-ltr{flex-direction:column;align-items:stretch;gap:12px;display:flex}#app.compact .cs-ltr-main{display:contents}#app.compact .cs-ltr-hero{padding:14px}#app.compact .cs-ltr-total{font-size:30px}#app.compact .cs-ltr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app.compact .cs-ltr-statval{font-size:15px}#app.compact .cs-ltr-actions>.cs-btn{flex:auto}#app.compact .cs-ltr-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}#app.compact .cs-ltr-search{flex:100%}#app.compact .cs-ltr-chartrow{grid-template-columns:minmax(0,1fr)}.cs-ltr-pct{font-size:11px;display:block}
.sheet:has(>.cs-lfs-head){max-width:760px}.sheet:has(>.cs-lfs-head) .cs-lfs-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-tabs{flex:320px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.sheet:has(>.cs-lfs-head) .cs-lfs-tabs>button{white-space:nowrap;padding:9px 8px}.sheet:has(>.cs-lfs-head) .cs-lfs-tabs>button:disabled{opacity:.45;cursor:not-allowed}.sheet:has(>.cs-lfs-head) .cs-lfs-rail{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.sheet:has(>.cs-lfs-head) .cs-lfs-railstep{border:1px solid var(--cs-line);border-radius:var(--cs-r-input);background:var(--cs-input);min-width:0;color:var(--cs-text-dim);align-items:center;gap:8px;padding:8px 10px;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-railn{border:1px solid var(--cs-line-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:inline-flex}.sheet:has(>.cs-lfs-head) .cs-lfs-railtext{flex-direction:column;align-items:stretch;gap:2px;min-width:0;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-railtext b{font-family:var(--cs-font-display);letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.sheet:has(>.cs-lfs-head) .cs-lfs-railtext span{color:var(--cs-text-faint);overflow-wrap:anywhere;font-size:9px;line-height:1.4}.sheet:has(>.cs-lfs-head) .cs-lfs-railstep[data-state=done]{border-color:var(--cs-line-hot);color:var(--cs-acid)}.sheet:has(>.cs-lfs-head) .cs-lfs-railstep[data-state=done] .cs-lfs-railn{border-color:var(--cs-acid)}.sheet:has(>.cs-lfs-head) .cs-lfs-railstep[data-state=current]{border-color:var(--cs-acid);background:var(--cs-hot-fill);color:var(--cs-text-strong)}.sheet:has(>.cs-lfs-head) .cs-lfs-railstep[data-state=current] .cs-lfs-railn{background:var(--cs-acid);border-color:var(--cs-acid);color:#0a0f06}.sheet:has(>.cs-lfs-head) .cs-lfs-railstep[data-state=next]{opacity:.55}.sheet:has(>.cs-lfs-head) .tile.cs-lfs-panel{flex-direction:column;align-items:stretch;gap:7px;margin-top:12px;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-start{align-self:flex-start}.sheet:has(>.cs-lfs-head) .cs-lfs-eyebrow{margin:12px 0 8px}.sheet:has(>.cs-lfs-head) .cs-lfs-note{margin-top:10px}.sheet:has(>.cs-lfs-head) .cs-lfs-answer{color:var(--cs-text);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.sheet:has(>.cs-lfs-head) .cs-lfs-mono{word-break:break-all;color:var(--cs-text-strong)}.sheet:has(>.cs-lfs-head) .cs-lfs-link{color:var(--cs-acid)}.sheet:has(>.cs-lfs-head) .err.cs-lfs-err{margin:12px 0 0}.sheet:has(>.cs-lfs-head) .cs-lfs-row{flex-wrap:wrap;gap:8px;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-hints{letter-spacing:.06em;color:var(--cs-text-faint);margin-top:12px;font-size:10px}.sheet:has(>.cs-lfs-head) .kv span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.sheet:has(>.cs-lfs-head) .cs-lfs-tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.sheet:has(>.cs-lfs-head) .cs-lfs-tile{text-align:left;background:var(--cs-input);border:1px solid var(--cs-line);border-radius:var(--cs-r-input);min-width:0;color:var(--cs-text-mid);font-family:var(--cs-font-mono);flex-direction:column;align-items:stretch;gap:5px;padding:12px 14px;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-tile[data-funded]{border-color:var(--cs-line-hot)}.sheet:has(>.cs-lfs-head) .cs-lfs-tile:not(:disabled):hover{border-color:var(--cs-acid)}.sheet:has(>.cs-lfs-head) .cs-lfs-tile:disabled{opacity:.6;cursor:not-allowed}.sheet:has(>.cs-lfs-head) .cs-lfs-tilehead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-tilehead b{min-width:0;font-family:var(--cs-font-display);letter-spacing:.08em;color:var(--cs-text-strong);overflow-wrap:anywhere;font-size:12px;font-weight:700}.sheet:has(>.cs-lfs-head) .cs-lfs-tilebal{color:var(--cs-acid);white-space:nowrap;font-size:11px}.sheet:has(>.cs-lfs-head) .cs-lfs-tilesub{color:var(--cs-text-soft);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.sheet:has(>.cs-lfs-head) .cs-lfs-why{color:var(--cs-warn);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.sheet:has(>.cs-lfs-head) .cs-lfs-amount{margin-bottom:10px}.sheet:has(>.cs-lfs-head) .cs-lfs-amtbox{background:var(--cs-input);border-radius:var(--cs-r-input);border:1px solid #22331d;align-items:center;gap:8px;height:56px;padding:0 14px;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-amtbox:focus-within{border-color:var(--cs-acid)}.sheet:has(>.cs-lfs-head) .cs-lfs-amtbox input{width:auto;min-width:0;color:var(--cs-text-strong);font-family:var(--cs-font-display);background:0 0;border:0;flex:auto;padding:0;font-size:26px;font-weight:700}.sheet:has(>.cs-lfs-head) .cs-lfs-amtbox input:focus{border:0;outline:none}.sheet:has(>.cs-lfs-head) .cs-lfs-unit{letter-spacing:.1em;color:var(--cs-text-dim);flex:none;font-size:11px}.sheet:has(>.cs-lfs-head) .cs-lfs-presets{flex-wrap:wrap;gap:8px;margin:0;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-sum{background:var(--cs-input);border:1px solid var(--cs-line);border-radius:var(--cs-r-input);flex-direction:column;align-items:stretch;padding:4px 14px;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-sum .kv{padding:9px 0;font-size:11px}.sheet:has(>.cs-lfs-head) .cs-lfs-histhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-list{flex-direction:column;align-items:stretch;margin-top:8px;display:flex}.sheet:has(>.cs-lfs-head) .cs-lfs-listrow{border-bottom:1px solid var(--cs-line-soft);color:var(--cs-text-mid);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:7px 0;font-size:10px;display:grid}.sheet:has(>.cs-lfs-head) .cs-lfs-listrow4{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr)}.sheet:has(>.cs-lfs-head) .cs-lfs-listrow:last-child{border-bottom:0}.sheet:has(>.cs-lfs-head) .cs-lfs-listrow>span{overflow-wrap:anywhere;min-width:0}.sheet:has(>.cs-lfs-head) .cs-lfs-listrow>span:not(:first-child){text-align:right}.sheet:has(>.cs-lfs-head) .tile.cs-lfs-claim{border-color:var(--cs-line-hot);margin-top:8px}.sheet:has(>.cs-lfs-head) .cs-lfs-claimgo{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}.sheet:has(>.cs-lfs-head) .tile.cs-lfs-pool{margin-top:8px}.sheet:has(>.cs-lfs-head) .cs-lfs-poolblock{font-family:var(--cs-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--cs-text-strong);background:var(--cs-input);border:1px solid var(--cs-line);border-radius:var(--cs-r-input);padding:10px 12px}.sheet:has(>.cs-lfs-head) .tile.cs-bh{border-color:var(--cs-line-hot);margin-top:8px}.sheet:has(>.cs-lfs-head) .cs-bh-where{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.sheet:has(>.cs-lfs-head) .cs-bh-dests{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.sheet:has(>.cs-lfs-head) .cs-bh-tile[data-on]{border-color:var(--cs-acid);background:var(--cs-hot-fill)}.sheet:has(>.cs-lfs-head) .cs-bh-middle{flex-direction:column;align-items:stretch;gap:7px;display:flex}.sheet:has(>.cs-lfs-head) .cs-bh-why{color:var(--cs-warn)}.sheet:has(>.cs-lfs-head) .cs-bh-go{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}.sheet:has(>.cs-lfs-head) .cs-bh-back{align-self:flex-start}@media (max-width:640px){.sheet:has(>.cs-lfs-head) .cs-lfs-rail{grid-template-columns:none;grid-auto-columns:auto}.sheet:has(>.cs-lfs-head) .cs-lfs-railstep:not([data-state=current]) .cs-lfs-railtext{display:none}.sheet:has(>.cs-lfs-head) .cs-lfs-railstep[data-state=current]{grid-column:span 1}.sheet:has(>.cs-lfs-head) .cs-lfs-amtbox input{font-size:22px}}#app.compact~.mask .sheet:has(>.cs-lfs-head){max-width:520px}#app.compact~.mask .sheet:has(>.cs-lfs-head) .cs-lfs-rail{grid-template-columns:none;grid-auto-columns:auto}#app.compact~.mask .sheet:has(>.cs-lfs-head) .cs-lfs-railstep:not([data-state=current]) .cs-lfs-railtext{display:none}#app.compact~.mask .sheet:has(>.cs-lfs-head) .cs-lfs-railstep[data-state=current]{grid-column:span 1}#app.compact~.mask .sheet:has(>.cs-lfs-head) .cs-lfs-amtbox input{font-size:22px}
.cs-lock{z-index:90;background-color:#030604f7;padding:18px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.cs-lock-gate{z-index:60;background-color:#040705eb}.cs-lock-unverified{z-index:95}.cs-lock-panel{box-sizing:border-box;background:var(--cs-panel);border:1px solid var(--cs-line-hot);border-radius:18px;flex-direction:column;flex:none;align-items:stretch;gap:18px;width:min(560px,100%);min-width:0;margin:auto;padding:28px;display:flex;box-shadow:0 0 80px #b6ff3b1f}.cs-lock-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-lock-title{color:var(--cs-acid);align-items:center;gap:10px;min-width:0;display:flex}.cs-lock-title h2{font-family:var(--cs-font-console);letter-spacing:.22em;color:var(--cs-text-strong);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400}.cs-lock-signedin{color:var(--cs-text-dim);letter-spacing:.1em;font-size:10px}.cs-lock-lede{color:var(--cs-text-soft);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.cs-lock-lede+.cs-lock-lede{margin-top:-8px}.cs-lock-msg{color:var(--cs-warn);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.cs-lock-hint{color:var(--cs-text-dim);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.cs-lock-done{color:var(--cs-acid);font-size:12px;line-height:1.5}.cs-lock-fine{color:var(--cs-text-faint);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.cs-lock-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@keyframes cs-lock-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes cs-lock-bloom{0%{border-color:var(--cs-line-hot);box-shadow:0 0 80px #b6ff3b1f,0 0 #b6ff3b00}40%{border-color:var(--cs-acid);box-shadow:0 0 60px #b6ff3b80,0 0 0 6px #b6ff3b59}to{border-color:var(--cs-line-hot);box-shadow:0 0 80px #b6ff3b1f,0 0 #b6ff3b00}}.cs-lock-shake{animation:.32s ease-in-out cs-lock-shake}.cs-lock-bloom{animation:.9s ease-out cs-lock-bloom}.cs-lock-bloom .cs-cheat-slot-on{background:var(--cs-acid);box-shadow:0 0 12px #b6ff3bcc}@media (prefers-reduced-motion:reduce){.cs-lock-shake,.cs-lock-bloom,.cs-cheat-jewel.cs-flash{animation:none}}.cs-cheat{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex;container:cheat/inline-size}.cs-cheat>*{--cs-dpad:156px;--cs-face:168px;--cs-jewel:60px;--cs-slot-gap:8px}.cs-cheat-off .cs-cheat-pads{opacity:.45}.cs-cheat-strip{background:var(--cs-panel-2);border:1px solid var(--cs-line);border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;padding:14px;display:flex}.cs-cheat-slots{justify-content:center;gap:var(--cs-slot-gap);min-width:0;display:flex}.cs-cheat-slot{box-sizing:border-box;background:var(--cs-input);border:1px solid var(--cs-line);border-radius:8px;flex:0 34px;min-width:0;height:38px;position:relative}.cs-cheat-slot:after{content:"";background:var(--cs-line-strong);border-radius:999px;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.cs-cheat-slot-on{border-color:var(--cs-line-hot)}.cs-cheat-slot-on:after{background:var(--cs-acid);width:10px;height:10px;margin:-5px 0 0 -5px;box-shadow:0 0 8px #b6ff3b8c}.cs-cheat-empty{text-align:center;letter-spacing:.1em;color:var(--cs-text-faint);font-size:10px}.cs-cheat-pads{justify-content:space-around;align-items:center;gap:12px;padding:6px 0;display:flex}.cs-cheat-dpad{width:var(--cs-dpad);height:var(--cs-dpad);flex:none;position:relative}.cs-cheat-cross{width:100%;height:100%;display:block;position:absolute;inset:0}.cs-cheat-dbtn{touch-action:manipulation;background:0 0;border:0;border-radius:8px;width:32.05%;height:33.33%;padding:0;position:absolute}.cs-cheat-dbtn:hover{background:#b6ff3b14}.cs-cheat-dbtn:active,.cs-cheat-dbtn.cs-cheat-lit{background:#b6ff3b2e}.cs-cheat-dU{top:0;left:33.97%}.cs-cheat-dD{bottom:0;left:33.97%}.cs-cheat-dL{top:33.33%;left:0}.cs-cheat-dR{top:33.33%;right:0}.cs-cheat-face{width:var(--cs-face);height:var(--cs-face);flex:none;position:relative}.cs-cheat-jewel{width:var(--cs-jewel);height:var(--cs-jewel);font-size:calc(var(--cs-jewel) * .36);touch-action:manipulation;border:0;padding:0;position:absolute}.cs-cheat-fY{left:calc((var(--cs-face) - var(--cs-jewel)) / 2);top:0}.cs-cheat-fX{left:0;top:calc((var(--cs-face) - var(--cs-jewel)) / 2)}.cs-cheat-fB{right:0;top:calc((var(--cs-face) - var(--cs-jewel)) / 2)}.cs-cheat-fA{left:calc((var(--cs-face) - var(--cs-jewel)) / 2);bottom:0}.cs-cheat-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-cheat-btn{justify-content:center;padding:10px 14px}.cs-cheat-btn:disabled{opacity:.45;cursor:default}.cs-cheat-gap{flex-grow:1}.cs-lock-signout{color:var(--cs-text-soft);background:0 0}@container cheat (max-width:340px){.cs-cheat>*{--cs-dpad:132px;--cs-face:142px;--cs-jewel:50px;--cs-slot-gap:6px}}@container cheat (max-width:290px){.cs-cheat>*{--cs-dpad:110px;--cs-face:122px;--cs-jewel:42px;--cs-slot-gap:4px}}@container cheat (max-width:420px){.cs-cheat-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs-cheat-gap{display:none}}@media (max-width:640px){.cs-lock-panel{gap:16px;padding:20px}}#app.compact~.cs-lock .cs-lock-panel{gap:16px;padding:20px}.cs-lockset{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.cs-lockset .cs-cheat{max-width:520px}
@media (min-width:1200px){:is(#app .stage:has(>#v-docs.on),#app .stage:has(>#v-help.on),#app .stage:has(>#v-patchnotes.on)){max-width:1440px;padding-top:24px;padding-left:28px;padding-right:28px}}.cs-man{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.cs-man-eyebrow{margin:0}.cs-man-bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cs-man-search{flex:320px;min-width:0}.cs-man-search .doc-search{min-width:0;color:var(--cs-text);font-family:var(--cs-font-mono);background:0 0;border:0;border-radius:0;flex:auto;padding:0;font-size:12px}.cs-man-search .doc-search:focus{outline:none}.cs-man-search:focus-within{border-color:var(--cs-line-hot)}.cs-man-search .doc-clear{flex:none}.cs-man-chips{flex-wrap:wrap;gap:8px;display:flex}.cs-man-chips .cs-chip{letter-spacing:.1em;white-space:nowrap;border-radius:999px;font-size:10px}.cs-man-chips .cs-chip:disabled{cursor:default}.cs-man-chips .cs-chip:disabled[aria-pressed=false]{opacity:.55}.cs-man-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:900px){.cs-man-grid{grid-template-columns:220px minmax(0,1fr)}.cs-man-rail{grid-column:2}}@media (min-width:1200px){.cs-man-grid{grid-template-columns:240px minmax(0,1fr) 280px}.cs-man-rail{grid-column:auto}}.cs-man-toc{border-radius:var(--cs-r-panel);align-items:stretch;gap:12px;min-width:0;padding:12px}.cs-man-tocgroup{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.cs-man-toclist{flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cs-man-tocitem{box-sizing:border-box;text-align:left;width:100%;font-family:var(--cs-font-mono);color:var(--cs-text-soft);overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:11px;line-height:1.4;display:block}.cs-man-tocitem:hover{color:var(--cs-text-strong)}.cs-man-tocitem-on{color:var(--cs-text-strong);background:#13200f;border-color:#2a4020}.cs-man-article{flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding-bottom:0;display:flex}.cs-man-results{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.cs-man-next{justify-content:flex-end;display:flex}.cs-man-rail{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.cs-man-rail .cs-panel{border-radius:var(--cs-r-panel);padding:16px 18px}.cs-man-previewtags{flex-wrap:wrap;gap:6px;display:flex}.cs-man-previewgo{display:flex}.cs-man .doc-result{color:var(--cs-text-dim);margin:0;font-size:11px}.cs-man .doc-sec{font-family:var(--cs-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--cs-acid);margin:4px 0 0;font-size:11px;font-weight:600}.cs-man .doc-topic{background:var(--cs-panel);border:1px solid var(--cs-line);border-radius:var(--cs-r-panel);flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:20px 24px;scroll-margin-top:120px;display:flex}.cs-man .doc-title{font-family:var(--cs-font-display);color:var(--cs-text-strong);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.2}.cs-man .doc-chips{gap:6px;margin:0}.cs-man .doc-chip{font-family:var(--cs-font-mono);letter-spacing:.12em;border:1px solid var(--cs-line-strong);color:#b9d0aa;background:0 0;border-radius:5px;padding:3px 7px;font-size:9px}.cs-man .doc-chip.on{border-color:var(--cs-line-hot);background:var(--cs-hot-fill);color:var(--cs-acid)}.cs-man .doc-chip.warn{border-color:var(--cs-warn-line);background:var(--cs-warn-bg);color:var(--cs-warn)}.cs-man .doc-chip.stop{border-color:var(--cs-bad-line);background:var(--cs-bad-bg);color:var(--cs-bad)}.cs-man .doc-lede{color:#8ea882;max-width:72ch;margin:0;font-size:11px;line-height:1.55}.cs-man .doc-h{font-family:var(--cs-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--cs-acid);margin:6px 0 0;font-size:11px;font-weight:600}.cs-man .doc-p{max-width:72ch;color:var(--cs-text-mid);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.cs-man .doc-p b,.cs-man .doc-steps li b,.cs-man .doc-list li b{color:var(--cs-acid);font-weight:700}.cs-man .doc-code{background:var(--cs-input);border-color:var(--cs-line-strong);color:var(--cs-text-strong);border-radius:4px}.cs-man .doc-steps{gap:10px;margin:0}.cs-man .doc-steps li{max-width:72ch;color:var(--cs-text-mid);align-items:flex-start;gap:12px;font-size:12px;line-height:1.55}.cs-man .doc-steps li>span:last-child{overflow-wrap:anywhere;min-width:0}.cs-man .doc-n{box-sizing:border-box;border:1px solid var(--cs-line-hot);width:24px;height:24px;color:var(--cs-acid);font-family:var(--cs-font-display);background:#121c10;border-radius:6px;margin-top:0;font-size:11px;font-weight:700}.cs-man .doc-list{margin:0}.cs-man .doc-list li{color:var(--cs-text-mid);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.cs-man .doc-list li::marker{color:var(--cs-leaf)}.cs-man .doc-tablewrap{border:1px solid var(--cs-line);border-radius:var(--cs-r-card);margin:0;overflow-x:auto}.cs-man .doc-table{font-size:12px}.cs-man .doc-table th,.cs-man .doc-table td{border-bottom:1px solid var(--cs-line-soft);padding:9px 14px}.cs-man .doc-table th{letter-spacing:.14em;color:var(--cs-text-faint);border-bottom-color:var(--cs-line);font-size:9px}.cs-man .doc-table td{color:var(--cs-text-mid)}.cs-man .doc-table td:first-child{color:var(--cs-text-strong)}.cs-man .doc-pre{background:var(--cs-input);border-color:var(--cs-line);color:var(--cs-text-soft);border-radius:10px;margin:0}.cs-man .doc-limit{border:1px solid var(--cs-warn-line);border-left:3px solid var(--cs-warn);background:var(--cs-warn-bg);border-radius:10px;align-items:stretch;margin:0;padding:12px 14px}.cs-man .doc-limit p{color:var(--cs-text-mid);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.cs-man .doc-limit p b{color:var(--cs-warn)}.cs-man .doc-limit-danger{border-color:var(--cs-bad-line);border-left-color:var(--cs-bad);background:var(--cs-bad-bg)}.cs-man .doc-limit-danger p b{color:var(--cs-bad)}@media (max-width:899px){.cs-man-toc{scrollbar-width:none;flex-direction:row;gap:8px;padding:8px;overflow-x:auto}.cs-man-toc::-webkit-scrollbar{display:none}.cs-man-tocgroup{flex-direction:row;flex:none;align-items:center}.cs-man-tocgroup>.cs-dash-railhead{display:none}.cs-man-toclist{flex-direction:row;gap:6px}.cs-man-tocitem{white-space:nowrap;border-color:var(--cs-line);width:auto}}@media (max-width:640px){.cs-man-chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.cs-man-chips::-webkit-scrollbar{display:none}.cs-man .doc-topic{padding:16px}.cs-man .doc-title{font-size:18px}.cs-man-rail{display:none}}#app.compact .cs-man-grid{grid-template-columns:minmax(0,1fr)}#app.compact .cs-man-rail{display:none}#app.compact .cs-man-toc{scrollbar-width:none;flex-direction:row;gap:8px;padding:8px;overflow-x:auto}#app.compact .cs-man-tocgroup{flex-direction:row;flex:none;align-items:center}#app.compact .cs-man-tocgroup>.cs-dash-railhead{display:none}#app.compact .cs-man-toclist{flex-direction:row;gap:6px}#app.compact .cs-man-tocitem{white-space:nowrap;border-color:var(--cs-line);width:auto}#app.compact .cs-man-chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}#app.compact .cs-man-chips::-webkit-scrollbar{display:none}#app.compact .cs-man-toc::-webkit-scrollbar{display:none}#app.compact .cs-man .doc-topic{padding:16px}#app.compact .cs-man .doc-title{font-size:18px}:is(#app.compact .stage:has(>#v-docs.on),#app.compact .stage:has(>#v-help.on),#app.compact .stage:has(>#v-patchnotes.on)){max-width:1180px;padding-top:18px;padding-left:16px;padding-right:16px}.cs-hlp{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex;container:hlp/inline-size}.cs-hlp-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container hlp (min-width:560px){.cs-hlp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container hlp (min-width:900px){.cs-hlp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-hlp-card{background:var(--cs-panel);border:1px solid var(--cs-line);border-radius:var(--cs-r-panel);flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:18px 20px;display:flex}.cs-hlp-term{align-items:center;gap:10px;min-width:0;display:flex}.cs-hlp-q{box-sizing:border-box;border:1px solid var(--cs-line-hot);width:30px;height:30px;color:var(--cs-acid);font-family:var(--cs-font-display);background:#121c10;border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.cs-hlp-term h3{font-family:var(--cs-font-display);color:var(--cs-text-strong);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.cs-hlp-body{color:var(--cs-text-mid);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.cs-hlp-sowhat{color:var(--cs-acid);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.cs-hlp-more{background:var(--cs-panel);border:1px solid var(--cs-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cs-hlp-more p{color:var(--cs-text-soft);min-width:0;margin:0;font-size:11px}.cs-pn{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:900px){.cs-pn{grid-template-columns:240px minmax(0,1fr)}}.cs-pn-side{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.cs-pn-search{height:40px}.cs-pn-search input{min-width:0;font-size:11px}.cs-pn-index{border-radius:var(--cs-r-panel);align-items:stretch;gap:8px;padding:12px}.cs-pn-dates{flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cs-pn-date{box-sizing:border-box;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:stretch;gap:2px;width:100%;padding:8px 12px;display:flex}.cs-pn-date b{font-family:var(--cs-font-display);letter-spacing:.08em;color:var(--cs-text-soft);font-size:11px;font-weight:700}.cs-pn-date span{color:var(--cs-text-faint);overflow-wrap:anywhere;font-size:10px}.cs-pn-date:hover b{color:var(--cs-acid)}.cs-pn-main{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.cs-pn-note-lede{color:var(--cs-text-dim);margin:0;font-size:11px;line-height:1.5}.cs-pn-release{flex-direction:column;align-items:stretch;gap:10px;min-width:0;scroll-margin-top:120px;display:flex}.cs-pn-release .cs-sec{overflow-wrap:anywhere;margin:0}.cs-pn-notes{flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs-pn-note{background:var(--cs-panel);border:1px solid var(--cs-line);border-radius:12px;align-items:flex-start;gap:14px;min-width:0;padding:12px 16px;display:flex}.cs-pn-tag{flex:none;width:64px;padding-top:2px}.cs-pn-text{min-width:0;color:var(--cs-text-mid);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.cs-pn-text b{color:var(--cs-text-strong)}.cs-pn-foot{color:var(--cs-text-faint);border-top:1px solid var(--cs-line);margin:0;padding-top:10px;font-size:10px;line-height:1.5}@media (max-width:899px){.cs-pn-index{scrollbar-width:none;overflow-x:auto}.cs-pn-dates{flex-direction:row;gap:6px}.cs-pn-date{border-color:var(--cs-line);flex:none;width:auto}.cs-pn-controls{display:none}}@media (max-width:640px){.cs-pn-note{flex-direction:column;align-items:stretch;gap:8px}.cs-pn-tag{width:auto;padding-top:0}}#app.compact .cs-pn{grid-template-columns:minmax(0,1fr)}#app.compact .cs-pn-index{scrollbar-width:none;overflow-x:auto}#app.compact .cs-pn-dates{flex-direction:row;gap:6px}#app.compact .cs-pn-date{border-color:var(--cs-line);flex:none;width:auto}#app.compact .cs-pn-controls{display:none}#app.compact .cs-pn-note{flex-direction:column;align-items:stretch;gap:8px}#app.compact .cs-pn-tag{width:auto;padding-top:0}
.cs-wn{z-index:50;background-color:#030604d1;padding:18px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.cs-wn-panel{box-sizing:border-box;background:var(--cs-panel);border:1px solid var(--cs-line-hot);border-radius:18px;flex-direction:column;flex:none;align-items:stretch;gap:14px;width:min(580px,100%);min-width:0;margin:auto;padding:24px;display:flex;box-shadow:0 0 80px #b6ff3b1f}.cs-wn-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-wn-title{color:var(--cs-acid);align-items:center;gap:10px;min-width:0;display:flex}.cs-wn-title h2{font-family:var(--cs-font-console);letter-spacing:.22em;color:var(--cs-text-strong);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400}.cs-wn-date{font-family:var(--cs-font-mono);letter-spacing:.1em;color:var(--cs-text-dim);font-size:10px}.cs-wn-lede{color:var(--cs-text-strong);font-size:13px;line-height:1.5;font-family:var(--cs-font-display);overflow-wrap:anywhere;margin:0}.cs-wn-notes{flex-direction:column;align-items:stretch;gap:12px;max-height:min(52vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cs-wn-note{align-items:flex-start;gap:10px;min-width:0;display:flex}.cs-wn-tag{flex:none;padding-top:1px}.cs-wn-text{color:var(--cs-text-soft);overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.6}.cs-wn-text b{color:var(--cs-text-strong)}.cs-wn-foot{border-top:1px solid var(--cs-line);flex-direction:column;align-items:stretch;gap:12px;padding-top:12px;display:flex}@media (min-width:520px){.cs-wn-foot{flex-direction:row;justify-content:space-between;align-items:center}}.cs-wn-check{cursor:pointer;min-height:44px;color:var(--cs-text-soft);align-items:center;gap:10px;font-size:12px;display:flex}.cs-wn-check input{width:18px;height:18px;accent-color:var(--cs-acid);cursor:pointer;flex:none}.cs-wn-btns{flex-wrap:wrap;gap:10px;display:flex}.cs-wn-btns .cs-btn{flex:auto;justify-content:center;min-height:44px}@media (min-width:520px){.cs-wn-btns .cs-btn{flex:none}}.cs-wn-notes-btn{color:var(--cs-text-soft);background:0 0}.cs-wn-fine{color:var(--cs-text-faint);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}
@media (min-width:1200px){:is(#app .stage:has(>#v-mywallets.on),#app .stage:has(>#v-alerts.on),#app .stage:has(>#v-giftcards.on)){max-width:1440px;padding-top:24px;padding-left:28px;padding-right:28px}}.cs-mw,.cs-alr,.cs-gc{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}@media (min-width:1200px){.cs-mw,.cs-alr,.cs-gc{grid-template-columns:minmax(0,1fr) 300px}}.cs-mw-main,.cs-alr-main,.cs-gc-main{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}.cs-mw-rail,.cs-alr-rail,.cs-gc-rail{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.cs-mw-rail .cs-panel,.cs-alr-rail .cs-panel,.cs-gc-rail .cs-panel{border-radius:var(--cs-r-panel);padding:18px 20px}.cs-mw .cs-dash-sechead .cs-sec,.cs-alr .cs-dash-sechead .cs-sec,.cs-gc .cs-dash-sechead .cs-sec{overflow-wrap:anywhere}.cs-mw-probe{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.cs-mw-addr{flex:260px;min-width:0}.cs-mw-label{flex:0 160px;min-width:110px}.cs-mw-probe .cs-input input{width:100%;min-width:0}.cs-mw-track{flex:none}.cs-mw-err{color:var(--cs-bad);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.cs-mw-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-mw-chips{flex-wrap:wrap;gap:8px;display:flex}.cs-mw-list{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.cs-mw-emptyacts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cs-mw-row{background:var(--cs-panel);border:1px solid var(--cs-line);border-left:3px solid var(--cs-line);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.cs-mw-row-crew{border-left-color:var(--cs-warn)}.cs-mw-row-muted{opacity:.5}.cs-mw-report{min-width:0;padding:0 0 10px 38px}#app.compact .cs-mw-report{padding-left:0}.cs-mw-av{width:30px;height:30px;color:var(--cs-warn);background:#121c10;border:1px solid #24351f;border-radius:8px;flex:none;place-items:center;font-size:12px;display:grid}.cs-mw-rowmain{flex-direction:column;flex:auto;align-items:stretch;gap:3px;min-width:0;display:flex}.cs-mw-rowtop{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cs-mw-rowtop b{font-family:var(--cs-font-display);color:var(--cs-text-strong);overflow-wrap:anywhere;font-size:14px}.cs-mw-rowsub{color:var(--cs-text-dim);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.cs-mw-sw{cursor:pointer;background-color:#0000;padding:0}.cs-alr-banner{border:1px solid var(--cs-line);background:var(--cs-panel);color:var(--cs-text-mid);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.cs-alr-banner>span{overflow-wrap:anywhere;flex:240px;min-width:0}.cs-alr-banner-bad{border-color:var(--cs-bad-line);background:var(--cs-bad-bg);color:var(--cs-bad)}.cs-alr-banner-warn{border-color:var(--cs-warn-line);background:var(--cs-warn-bg);color:var(--cs-warn)}.cs-alr-banner-ok{border-color:var(--cs-line-hot);background:var(--cs-hot-fill);color:var(--cs-acid)}.cs-alr-banneracts{flex:none;gap:8px;display:flex}.cs-alr-note{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.cs-alr-note-ok{color:var(--cs-acid)}.cs-alr-note-warn{color:var(--cs-warn)}.cs-alr-note-err{color:var(--cs-bad)}.cs-alr-cards{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:700px){.cs-alr-cards{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.cs-alr-cards .cs-stat{align-items:stretch;min-width:0}.cs-alr-cards .cs-stat-value{overflow-wrap:anywhere;font-size:22px}.cs-alr-cards .cs-stat-sub{overflow-wrap:anywhere}.cs-alr-browser{border-color:var(--cs-line-hot)}.cs-alr-browseracts{margin-top:8px;display:flex}.cs-alr-devices{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.cs-alr-device,.cs-alr-test{background:var(--cs-panel);border:1px solid var(--cs-line);border-radius:12px;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.cs-alr-test{border-radius:var(--cs-r-panel);padding:16px 18px}.cs-alr-devicemain{flex-direction:column;flex:auto;align-items:stretch;gap:6px;min-width:0;display:flex}.cs-alr-devicename{font-family:var(--cs-font-display);letter-spacing:.08em;color:var(--cs-text-strong);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.cs-alr-devicesub{color:var(--cs-text-dim);overflow-wrap:anywhere;font-size:11px}.cs-gc-banner>span:first-child{overflow-wrap:anywhere;min-width:0;line-height:1.5}.cs-gc-banner{flex-wrap:wrap;gap:12px}.cs-gc-banneracts{flex:none;gap:8px;display:flex}.cs-gc-pending{border-color:var(--cs-warn-line);background:var(--cs-warn-bg);align-items:stretch}.cs-gc-pendinghead{font-family:var(--cs-font-display);letter-spacing:.1em;color:var(--cs-warn);overflow-wrap:anywhere;font-size:12px;font-weight:700}.cs-gc-pendingtext{color:var(--cs-text-mid);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.cs-gc-pendingsig{color:var(--cs-text-dim);word-break:break-all;margin:0;font-size:11px}.cs-gc-bar{align-items:stretch;gap:8px;display:flex}.cs-gc-disclose{color:var(--cs-text-soft);margin:0;font-size:11px;line-height:1.55}@media (min-width:1200px){#app:not(.compact) .cs-gc-disclose{display:none}}.cs-gc-search{flex:auto;min-width:0}.cs-gc-search input{min-width:0}.cs-gc-chips{flex-wrap:wrap;gap:8px;display:flex}.cs-gc-catalog{min-width:0;container:gccat/inline-size}.cs-gc-table{overflow-x:auto}.cs-gc-table .cs-table-head,.cs-gc-table .cs-table-row{grid-template-columns:minmax(160px,1.4fr) minmax(100px,1fr) 170px 70px}.cs-gc-table .cs-table-row>*{min-width:0}.cs-gc-row{cursor:pointer}.cs-gc-row:hover{background:var(--cs-raised)}.cs-gc-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-gc-name b{color:var(--cs-text-strong);font-weight:700}.cs-gc-country{color:var(--cs-text-dim);margin-left:6px;font-size:10px}.cs-gc-dim{color:var(--cs-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cs-gc-face{font-variant-numeric:tabular-nums;color:var(--cs-text-mid);font-size:11px}.cs-gc-buy{justify-content:flex-end;display:flex}.cs-gc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container gccat (max-width:590px){.cs-gc-table .cs-table-head{display:none}.cs-gc-table .cs-table-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.cs-gc-table .cs-table-row>[data-label]:not([data-label=""]):before{content:attr(data-label);letter-spacing:.12em;color:var(--cs-text-faint);margin-bottom:2px;font-size:9px;display:block}.cs-gc-name,.cs-gc-dim{white-space:normal;overflow-wrap:anywhere}}#app.compact .cs-gc-table .cs-table-head{display:none}#app.compact .cs-gc-table .cs-table-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}#app.compact .cs-gc-table .cs-table-row>[data-label]:not([data-label=""]):before{content:attr(data-label);letter-spacing:.12em;color:var(--cs-text-faint);margin-bottom:2px;font-size:9px;display:block}#app.compact .cs-gc-name,#app.compact .cs-gc-dim{white-space:normal;overflow-wrap:anywhere}.cs-gc-orders{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.cs-gc-order{align-items:stretch;gap:10px;padding:12px 16px}.cs-gc-orderrow{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.cs-gc-ordermain{flex-direction:column;flex:220px;align-items:stretch;gap:6px;min-width:0;display:flex}.cs-gc-orderhead{font-family:var(--cs-font-display);letter-spacing:.08em;color:var(--cs-text-strong);overflow-wrap:anywhere;font-size:12px;font-weight:700}.cs-gc-orderstatus{color:var(--cs-text-soft);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.cs-gc-orderstatus-failed{color:var(--cs-warn)}.cs-gc-ordertotal{font-family:var(--cs-font-display);font-variant-numeric:tabular-nums;color:var(--cs-text-strong);flex:none;font-size:14px;font-weight:700}.cs-gc-steps{flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cs-gc-steps li{color:var(--cs-text-soft);align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;display:flex}.cs-gc-n{box-sizing:border-box;border:1px solid var(--cs-line-hot);width:22px;height:22px;color:var(--cs-acid);font-family:var(--cs-font-display);background:#121c10;border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}@media (max-width:640px){.cs-mw,.cs-alr,.cs-gc{gap:14px}.cs-mw-controls,.cs-alr-controls,.cs-gc-controls{display:none}.cs-mw-label{flex:120px}.cs-mw-track{flex:100%;justify-content:center}.cs-alr-device,.cs-alr-test{flex-wrap:wrap}}#app.compact .cs-mw,#app.compact .cs-alr,#app.compact .cs-gc{grid-template-columns:minmax(0,1fr);gap:14px}#app.compact .cs-mw-controls,#app.compact .cs-alr-controls,#app.compact .cs-gc-controls{display:none}#app.compact .cs-mw-label{flex:120px}#app.compact .cs-mw-track{flex:100%;justify-content:center}#app.compact .cs-alr-cards{grid-template-columns:minmax(0,1fr)}#app.compact .cs-alr-device,#app.compact .cs-alr-test{flex-wrap:wrap}:is(#app.compact .stage:has(>#v-mywallets.on),#app.compact .stage:has(>#v-alerts.on),#app.compact .stage:has(>#v-giftcards.on)){max-width:1180px;padding-top:18px;padding-left:16px;padding-right:16px}
.cs-pool{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex;container:poolmain/inline-size}.cs-pool-sec{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.cs-pool-sec .cs-sec{overflow-wrap:anywhere;margin:0}.cs-pool-ledger{border:1px solid var(--cs-warn-line);background:var(--cs-warn-bg);color:var(--cs-warn-text);border-radius:var(--cs-r-card);overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.6}.cs-pool-need{align-items:stretch}.cs-pool-targetrow{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.cs-pool-input{box-sizing:border-box;background:var(--cs-input);border:1px solid var(--cs-line-strong);border-radius:var(--cs-r-input);min-width:0;color:var(--cs-text-strong);font-family:var(--cs-font-mono);flex:160px;padding:10px 12px;font-size:13px}.cs-pool-input:focus{border-color:var(--cs-acid);outline:none}.cs-pool-math{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--cs-font-mono);color:var(--cs-text-mid);margin:0;font-size:11px;line-height:1.7}.cs-pool-math b{color:var(--cs-text-strong)}.cs-pool-stats{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@container poolmain (min-width:620px){.cs-pool-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-pool-stats .cs-stat-value{overflow-wrap:anywhere;font-size:22px}.cs-pool-stats .cs-stat-sub{overflow-wrap:anywhere}.cs-pool-wallet{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.cs-pool-addr{color:var(--cs-text-soft);overflow-wrap:anywhere;font-size:11px;font-family:var(--cs-font-mono)}.cs-pool-addr a{color:var(--cs-acid)}.cs-pool-note{color:var(--cs-text-dim);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.cs-pool-figs{min-width:0;container:poolfig/inline-size}.cs-pool-table .cs-table-head,.cs-pool-table .cs-table-row{grid-template-columns:minmax(150px,1.2fr) minmax(220px,2fr) 160px}.cs-pool-table .cs-table-row>*{overflow-wrap:anywhere;min-width:0}.cs-pool-table .cs-table-row{align-items:start}.cs-pool-amount{color:var(--cs-text-strong);font-weight:700;font-family:var(--cs-font-mono)}.cs-pool-usd{color:var(--cs-text-dim);font-size:11px;font-weight:400;display:block}.cs-pool-src{color:var(--cs-text-faint);font-size:10.5px;line-height:1.55}.cs-pool-unread{color:var(--cs-warn)}@container poolfig (max-width:600px){.cs-pool-table .cs-table-head{display:none}.cs-pool-table .cs-table-row{grid-template-columns:minmax(0,1fr);row-gap:4px}.cs-pool-table .cs-table-row>[data-label]:before{content:attr(data-label);letter-spacing:.12em;color:var(--cs-text-faint);margin-bottom:2px;font-size:9px;display:block}}#app.compact .cs-pool-table .cs-table-head{display:none}#app.compact .cs-pool-table .cs-table-row{grid-template-columns:minmax(0,1fr);row-gap:4px}#app.compact .cs-pool-table .cs-table-row>[data-label]:before{content:attr(data-label);letter-spacing:.12em;color:var(--cs-text-faint);margin-bottom:2px;font-size:9px;display:block}.cs-pool-cant{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.cs-pool-cantrow{border:1px solid var(--cs-line);border-radius:var(--cs-r-card);background:var(--cs-panel);flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:12px 14px;display:flex}.cs-pool-cantrow b{color:var(--cs-text-strong);overflow-wrap:anywhere;font-size:12px}.cs-pool-why{color:var(--cs-text-soft);overflow-wrap:anywhere;font-size:11px;line-height:1.65}.cs-pool-treasury{border:1px solid var(--cs-line);border-radius:var(--cs-r-card);background:var(--cs-panel);flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:12px 14px;display:flex}.cs-pool-treasury b{color:var(--cs-text-strong);letter-spacing:.1em;overflow-wrap:anywhere;font-size:12px}.cs-pool-tone-amber{border-color:var(--cs-warn-line);background:var(--cs-warn-bg)}.cs-pool-tone-amber .cs-pool-why{color:var(--cs-warn-text)}.cs-pool-tone-red{border-color:var(--cs-bad-line);background:var(--cs-bad-bg)}.cs-pool-tone-red .cs-pool-why{color:var(--cs-bad-text)}.cs-pool-foot{color:var(--cs-text-faint);overflow-wrap:anywhere;margin:0;font-size:10.5px;line-height:1.6}@media (max-width:640px){.cs-pool{gap:12px}.cs-pool-math{font-size:10px}.cs-pool-stats{grid-template-columns:minmax(0,1fr)}.cs-pool-stats .cs-stat-value{font-size:20px}.cs-pool-input{flex:100%}}#app.compact .cs-pool{gap:12px}#app.compact .cs-pool-math{font-size:10px}#app.compact .cs-pool-stats{grid-template-columns:minmax(0,1fr)}#app.compact .cs-pool-stats .cs-stat-value{font-size:20px}#app.compact .cs-pool-input{flex:100%}
.cs-fee .cs-fee-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 10px;display:flex}.cs-fee .cs-fee-usd{font-family:var(--cs-font-display);color:var(--cs-text-strong);font-size:30px;font-weight:700;line-height:1.1}.cs-fee .cs-fee-csx{font-family:var(--cs-font-mono);color:var(--cs-acid);overflow-wrap:anywhere;font-size:13px}.cs-fee .cs-fee-line{color:var(--cs-text);overflow-wrap:anywhere;margin:0 0 8px;font-size:11.5px;line-height:1.55}.cs-fee .cs-fee-note{margin:0 0 12px}.cs-fee .cs-fee-terms{border:1px solid var(--cs-line);border-radius:var(--cs-r-input);background:var(--cs-input);color:var(--cs-text);margin:0 0 12px;padding:10px 12px 10px 26px;font-size:11px;line-height:1.55}.cs-fee .cs-fee-terms li+li{margin-top:4px}.cs-fee .cs-fee-stage{color:var(--cs-text-strong);margin:8px 0}.cs-fee .cs-fee-hash{margin:10px 0}.cs-fee .cs-fee-hashtext{word-break:break-all;color:var(--cs-text-strong);margin-top:6px}.sheet .mini.cs-fee-hold{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:1;min-width:0;position:relative;overflow:hidden}.sheet .mini.cs-fee-hold .cs-fee-holdfill{transform-origin:0;pointer-events:none;background:#0a0f0647;position:absolute;inset:0;transform:scaleX(0)}.sheet .mini.cs-fee-hold.holding .cs-fee-holdfill{transition:transform var(--cs-fee-hold-ms,1s) linear;transform:scaleX(1)}.sheet .mini.cs-fee-hold .cs-fee-holdlabel{position:relative}@media (prefers-reduced-motion:reduce){.sheet .mini.cs-fee-hold.holding .cs-fee-holdfill{transition:none;transform:scaleX(0)}}
.csg{--csg-bg:#0b0a09;--csg-panel:#14120f;--csg-panel-2:#0f0d0b;--csg-raised:#1c1813;--csg-line:#2b251d;--csg-line-soft:#1d1813;--csg-line-hot:#5a3418;--csg-ember:#e2622a;--csg-ember-soft:#f0a15c;--csg-ember-fill:#2a1508;--csg-bone:#e8e0cf;--csg-ash:#9b9081;--csg-ash-dim:#6e665b;--csg-ash-faint:#564f46;--csg-blood:#b8413a;--csg-font-grim:var(--font-cinzel), "Cinzel", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;color:var(--csg-bone);flex-direction:column;gap:16px;display:flex}.csg-rail{display:contents}.csg-games{order:-1}@media (min-width:1200px){#app .stage:has(>#v-pit.on){max-width:1440px;padding-top:24px;padding-left:28px;padding-right:28px}.csg{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px 24px;display:grid}.csg-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.csg-games{order:0}}.csg-main{flex-direction:column;gap:16px;min-width:0;display:flex}.csg .cs-panel{background:var(--csg-panel);border-color:var(--csg-line);border-radius:14px;padding:16px 18px}.csg .cs-dash-railhead{font-family:var(--csg-font-grim);letter-spacing:.2em;color:var(--csg-ember);font-size:12px;font-weight:700}.csg .cs-dash-p{color:var(--csg-ash)}.csg .cs-dash-fine{color:var(--csg-ash-dim);border-top-color:var(--csg-line)}.csg .cs-dash-key{color:var(--csg-bone)}.csg .cs-btn{border-color:var(--csg-line);background:var(--csg-raised);color:var(--csg-bone)}.csg .cs-tag{border-color:var(--csg-line);color:var(--csg-ash)}.csg .cs-tag-ok{border-color:var(--csg-line-hot);background:var(--csg-ember-fill);color:var(--csg-ember-soft)}.csg-head{flex-direction:column;gap:8px;display:flex}.csg-eyebrow{font-family:var(--cs-font-display);letter-spacing:.3em;color:var(--csg-ash-dim);margin:0;font-size:10px;font-weight:600}.csg-title{font-family:var(--csg-font-grim);letter-spacing:.06em;color:var(--csg-bone);text-shadow:0 0 22px #e2622a2e;margin:0;font-size:34px;font-weight:900;line-height:1.05}.csg-sub{color:var(--csg-ash);max-width:62ch;margin:0;font-size:11.5px;line-height:1.7}.csg-orn{height:11px;margin-top:2px;position:relative}.csg-orn:before{content:"";background:linear-gradient(90deg, #e2622a00 0%, var(--csg-line-hot) 22%, var(--csg-line-hot) 78%, #e2622a00 100%);height:1px;position:absolute;top:5px;left:0;right:0}.csg-orn:after{content:"";border:1px solid var(--csg-line-hot);background:var(--csg-bg);width:9px;height:9px;margin-left:-4.5px;position:absolute;top:1px;left:50%;transform:rotate(45deg);box-shadow:0 0 10px #e2622a59}.csg-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.csg-stat{background:var(--csg-panel);border:1px solid var(--csg-line);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.csg-stat-lbl{letter-spacing:.16em;color:var(--csg-ash-dim);white-space:normal;font-size:9px}.csg-stat-val{font-family:var(--csg-font-grim);color:var(--csg-bone);overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.12}.csg-stat-val-sm{font-size:17px}.csg-stat-sub{color:var(--csg-ash-faint);font-size:10px;line-height:1.45}.csg-stat-bad{border-color:#40201c}.csg-stat-bad .csg-stat-val{color:var(--csg-blood)}.csg-stage{background:var(--csg-panel-2);border:1px solid var(--csg-line);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.csg-stagehead{letter-spacing:.14em;color:var(--csg-ash-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:10px;display:flex}.csg-stagehead b{color:var(--csg-ember-soft);letter-spacing:.16em;font-weight:700}.csg-tape{height:200px;padding:0;position:relative}.csg-tape>canvas{z-index:1;display:block;position:absolute;inset:0}.csg-plate{z-index:0;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.csg-plate b{font-family:var(--csg-font-grim);letter-spacing:.1em;color:#e8e0cf1a;font-size:40px;font-weight:900;animation:.9s ease-out csg-rise}.csg-plate span{letter-spacing:.18em;color:#9b908159;font-size:10px}.csg-strip{border-top:1px solid var(--csg-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.csg-cell{border-right:1px solid var(--csg-line);flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.csg-cell:last-child{border-right:0}.csg-cell .csg-stat-lbl{letter-spacing:.14em}.csg-cell .val{font-family:var(--csg-font-grim);color:var(--csg-bone);overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.15}.csg-cell .val.up{color:var(--csg-ember)}.csg-cell .val.down{color:var(--csg-bone)}.csg-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.csg-btn{border:1px solid var(--csg-line-hot);min-width:0;font-family:var(--csg-font-grim);letter-spacing:.12em;background:var(--csg-raised);color:var(--csg-bone);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:17px 14px;font-size:14px;font-weight:700;display:flex}.csg-btn>span:last-child{overflow-wrap:anywhere;min-width:0}.csg-primary{border-color:var(--csg-ember);color:#170c05;background:linear-gradient(#f08a3e 0%,#d4541d 100%);animation:4.2s ease-in-out infinite csg-ember;box-shadow:0 0 18px #e2622a61,inset 0 1px #ffdcb48c}.csg-flip{color:var(--csg-ember-soft);background:0 0}.csg-notice{background:var(--csg-panel);border:1px solid var(--csg-line-hot);border-radius:14px;flex-direction:column;gap:9px;padding:16px 18px;animation:.42s ease-out csg-fade;display:flex}.csg-notice-bad{background:#150e0c;border-color:#4a221d}.csg-notice h3{font-family:var(--csg-font-grim);letter-spacing:.1em;color:var(--csg-ember-soft);margin:0;font-size:17px;font-weight:700}.csg-notice-bad h3{color:var(--csg-blood)}.csg-notice p{color:var(--csg-ash);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.75}.csg-notice .cs-btn{align-self:flex-start}.csg-list{flex-direction:column;gap:10px;display:flex}.csg-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.csg-rowname{font-family:var(--csg-font-grim);letter-spacing:.06em;color:var(--csg-bone);overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.csg-rowlink{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.csg-rowlink:hover .csg-rowname,.csg-rowlink:focus-visible .csg-rowname{color:var(--csg-ember)}.csg-rowsoon{cursor:default;color:var(--csg-ash-faint)}.csg-rowsoon .csg-rowname{color:var(--csg-ash-faint)}.csg .csg-rowsoon .cs-tag{border-color:var(--csg-line-soft);color:var(--csg-ash-faint)}.csg-waiting{overflow-wrap:anywhere;letter-spacing:.08em;min-width:0;color:var(--csg-ember-soft);flex:100%;font-size:11px}.csg-start{align-self:flex-start}@keyframes csg-ember{0%,to{box-shadow:0 0 14px #e2622a4d,inset 0 1px #ffdcb480}50%{box-shadow:0 0 30px #f0a15c9e,inset 0 1px #ffdcb499}}@keyframes csg-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes csg-rise{0%{opacity:0;letter-spacing:.24em}to{opacity:1;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.csg-primary,.csg-notice,.csg-plate b{animation:none}}@media (max-width:640px){.csg{gap:14px}.csg-title{font-size:26px}.csg-stats,.csg-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.csg-cell:nth-child(2n){border-right:0}.csg-cell:nth-child(-n+2){border-bottom:1px solid var(--csg-line)}.csg-plate b{font-size:28px}.csg-btn{letter-spacing:.08em;padding:15px 10px;font-size:12px}.csg-controls{display:none}}#app.compact .stage:has(>#v-pit.on){max-width:1180px;padding-top:18px;padding-left:16px;padding-right:16px}#app.compact .csg{gap:14px;display:flex}#app.compact .csg-rail{display:contents}#app.compact .csg-games{order:-1}#app.compact .csg-title{font-size:26px}#app.compact .csg-stats,#app.compact .csg-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#app.compact .csg-cell:nth-child(2n){border-right:0}#app.compact .csg-cell:nth-child(-n+2){border-bottom:1px solid var(--csg-line)}#app.compact .csg-plate b{font-size:28px}#app.compact .csg-btn{letter-spacing:.08em;padding:15px 10px;font-size:12px}#app.compact .csg-controls{display:none}
.cst{--cst-bg:#06070d;--cst-panel:#0d1019;--cst-panel-2:#0a0c14;--cst-raised:#151a27;--cst-line:#1e2434;--cst-line-soft:#161b28;--cst-line-hot:#2f4a6b;--cst-ice:#6fd3ff;--cst-ice-soft:#a9e6ff;--cst-ice-fill:#08202e;--cst-sodium:#ffc861;--cst-bone:#dfe7f2;--cst-mute:#8c98ac;--cst-mute-dim:#66707f;--cst-mute-faint:#4b535f;--cst-blood:#d9544c;--cst-green:#57cf8d;color:var(--cst-bone);flex-direction:column;gap:16px;display:flex}.cst-rail{display:contents}@media (min-width:1200px){#app .stage:has(>#v-stomp.on){max-width:1440px;padding-top:24px;padding-left:28px;padding-right:28px}.cst{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px 24px;display:grid}.cst-rail{flex-direction:column;gap:16px;min-width:0;display:flex}}.cst-main{flex-direction:column;gap:16px;min-width:0;display:flex}.cst .cs-panel{background:var(--cst-panel);border-color:var(--cst-line);border-radius:14px;padding:16px 18px}.cst .cs-dash-railhead{font-family:var(--cs-font-display);letter-spacing:.2em;color:var(--cst-ice);font-size:12px;font-weight:700}.cst .cs-dash-p{color:var(--cst-mute)}.cst .cs-dash-fine{color:var(--cst-mute-dim);border-top-color:var(--cst-line)}.cst .cs-dash-key{color:var(--cst-bone)}.cst .cs-btn{border-color:var(--cst-line);background:var(--cst-raised);color:var(--cst-bone)}.cst .cs-tag{border-color:var(--cst-line);color:var(--cst-mute)}.cst code{color:var(--cst-ice-soft);background:var(--cst-ice-fill);border-radius:4px;padding:0 4px}.cst-head{flex-direction:column;gap:8px;display:flex}.cst-eyebrow{font-family:var(--cs-font-display);letter-spacing:.3em;color:var(--cst-mute-dim);margin:0;font-size:10px;font-weight:600}.cst-title{font-family:var(--cs-font-display);letter-spacing:.14em;color:var(--cst-bone);text-shadow:0 0 22px #6fd3ff2e;margin:0;font-size:34px;font-weight:700;line-height:1.05}.cst-sub{color:var(--cst-mute);max-width:62ch;margin:0;font-size:11.5px;line-height:1.7}.cst-orn{height:11px;margin-top:2px;position:relative}.cst-orn:before{content:"";background:linear-gradient(90deg, #6fd3ff00 0%, var(--cst-line-hot) 22%, var(--cst-line-hot) 78%, #6fd3ff00 100%);height:1px;position:absolute;top:5px;left:0;right:0}.cst-orn:after{content:"";border:1px solid var(--cst-line-hot);background:var(--cst-bg);width:9px;height:9px;margin-left:-4.5px;position:absolute;top:1px;left:50%;transform:rotate(45deg);box-shadow:0 0 10px #6fd3ff4d}.cst-loading{letter-spacing:.08em;color:var(--cst-mute-dim);margin:0;font-size:11px}.cst-pickhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cst-pickhead h3{font-family:var(--cs-font-display);letter-spacing:.18em;color:var(--cst-bone);margin:0;font-size:13px}.cst-count{letter-spacing:.1em;color:var(--cst-mute);font-size:11px}.cst-count-ok{color:var(--cst-ice)}.cst-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.cst-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cst-card{text-align:left;cursor:pointer;background:var(--cst-panel);border:1px solid var(--cst-line);min-width:0;color:var(--cst-bone);font:inherit;border-radius:12px;flex-direction:column;gap:6px;padding:12px 10px;display:flex}.cst-card:hover{border-color:var(--cst-line-hot)}.cst-card-on{border-color:var(--cst-ice);background:var(--cst-ice-fill)}.cst-card:disabled{cursor:not-allowed;opacity:.45}.cst-card-mon{width:48px;height:48px;image-rendering:pixelated;image-rendering:crisp-edges;align-self:center;display:block}.cst-card-name{font-family:var(--cs-font-display);letter-spacing:.04em;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700}.cst-card-type{letter-spacing:.12em;color:var(--cst-mute-dim);overflow-wrap:anywhere;font-size:9px}.cst-card-pos{letter-spacing:.14em;color:var(--cst-ice);font-size:9px}.cst-picked{flex-wrap:wrap;gap:8px;display:flex}.cst-slot{border:1px dashed var(--cst-line);min-width:0;color:var(--cst-mute-dim);letter-spacing:.08em;overflow-wrap:anywhere;border-radius:10px;flex:90px;padding:10px 12px;font-size:11px}.cst-slot-full{border-style:solid;border-color:var(--cst-line-hot);color:var(--cst-bone)}.cst-inspect{flex-direction:column;gap:10px;display:flex}.cst-inspect-head{align-items:center;gap:12px;min-width:0;display:flex}.cst-inspect-mon{width:72px;height:72px;image-rendering:pixelated;image-rendering:crisp-edges;flex:none;display:block}.cst-inspect h3{font-family:var(--cs-font-display);letter-spacing:.1em;margin:0;font-size:16px}.cst-inspect p{color:var(--cst-mute);margin:0;font-size:11px;line-height:1.6}.cst-statline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cst-statcell{border:1px solid var(--cst-line);border-radius:8px;min-width:0;padding:8px 10px}.cst-statcell dt{letter-spacing:.14em;color:var(--cst-mute-dim);font-size:9px}.cst-statcell dd{color:var(--cst-bone);margin:2px 0 0;font-size:15px;font-weight:700}.cst-movelist{flex-direction:column;gap:6px;display:flex}.cst-moveline{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11px;display:flex}.cst-moveline b{color:var(--cst-bone);font-weight:700}.cst-moveline span{color:var(--cst-mute-dim)}.cst-stage{background:var(--cst-panel-2);border:1px solid var(--cst-line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cst-stagehead{border-bottom:1px solid var(--cst-line);letter-spacing:.14em;color:var(--cst-mute-dim);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 14px;font-size:10px;display:flex}.cst-field{aspect-ratio:2;width:100%;max-width:100%;position:relative}.cst-field canvas{width:100%;height:100%;display:block}.cst-hud{border-top:1px solid var(--cst-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.cst-hudside{flex-direction:column;gap:6px;min-width:0;padding:10px 14px;display:flex}.cst-hudside+.cst-hudside{border-left:1px solid var(--cst-line)}.cst-hudname{font-family:var(--cs-font-display);letter-spacing:.06em;overflow-wrap:anywhere;font-size:12px;font-weight:700}.cst-hudwho{letter-spacing:.16em;color:var(--cst-mute-dim);font-size:9px}.cst-bar{background:var(--cst-raised);border-radius:3px;height:6px;overflow:hidden}.cst-bar i{background:var(--cst-green);height:100%;transition:width .26s;display:block}.cst-bar-low i{background:var(--cst-blood)}.cst-hudnum{color:var(--cst-mute);font-variant-numeric:tabular-nums;font-size:10px}.cst-bench{gap:4px;display:flex}.cst-pip{border:1px solid var(--cst-line-hot);border-radius:50%;width:8px;height:8px}.cst-pip-out{border-color:var(--cst-mute-faint);background:0 0}.cst-pip-in{background:var(--cst-ice)}.cst-bar-moves{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cst-move{cursor:pointer;min-width:0;font:inherit;text-align:left;background:var(--cst-raised);border:1px solid var(--cst-line);color:var(--cst-bone);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.cst-move:hover{border-color:var(--cst-ice)}.cst-move:disabled{cursor:not-allowed;opacity:.4}.cst-move b{font-family:var(--cs-font-display);letter-spacing:.04em;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700}.cst-move span{letter-spacing:.1em;color:var(--cst-mute-dim);overflow-wrap:anywhere;font-size:9px}.cst-switch{cursor:pointer;width:100%;font:inherit;background:var(--cst-panel);border:1px dashed var(--cst-line-hot);color:var(--cst-ice);font-family:var(--cs-font-display);letter-spacing:.14em;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;font-size:12px;font-weight:700;display:flex}.cst-switch:disabled{cursor:not-allowed;opacity:.4}.cst-picker{background:var(--cst-panel);border:1px solid var(--cst-line-hot);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.cst-picker h3{font-family:var(--cs-font-display);letter-spacing:.16em;color:var(--cst-ice);margin:0;font-size:12px}.cst-picker-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cst-opt{cursor:pointer;min-width:0;font:inherit;text-align:left;background:var(--cst-raised);border:1px solid var(--cst-line);color:var(--cst-bone);overflow-wrap:anywhere;border-radius:10px;padding:12px 10px;font-size:11px}.cst-opt:hover{border-color:var(--cst-ice)}.cst-opt:disabled{cursor:not-allowed;opacity:.4}.cst-picker-note{color:var(--cst-mute-dim);margin:0;font-size:10px}.cst-log{background:var(--cst-panel);border:1px solid var(--cst-line);border-radius:12px;flex-direction:column;gap:4px;max-height:240px;padding:12px 14px;display:flex;overflow-y:auto}.cst-logline{color:var(--cst-mute);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.cst-logline b{color:var(--cst-mute-faint);font-variant-numeric:tabular-nums;margin-right:6px;font-weight:400}.cst-result{background:var(--cst-panel);border:1px solid var(--cst-line-hot);border-radius:14px;flex-direction:column;gap:10px;padding:18px;animation:.4s both cst-fade;display:flex}.cst-result h3{font-family:var(--cs-font-display);letter-spacing:.12em;color:var(--cst-bone);margin:0;font-size:26px;font-weight:700}.cst-result-won h3{color:var(--cst-ice)}.cst-result-lost h3{color:var(--cst-sodium)}.cst-result p{color:var(--cst-mute);margin:0;font-size:11px;line-height:1.6}.cst-result-facts{color:var(--cst-mute);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.cst-result-facts b{color:var(--cst-bone);font-variant-numeric:tabular-nums}.cst-result-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cst-btn{cursor:pointer;min-width:0;font:inherit;background:var(--cst-raised);border:1px solid var(--cst-line-hot);color:var(--cst-bone);font-family:var(--cs-font-display);letter-spacing:.12em;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:700;display:flex}.cst-btn:hover{border-color:var(--cst-ice)}.cst-btn>span:last-child{overflow-wrap:anywhere;min-width:0}@keyframes cst-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cst-pvp{flex-direction:column;gap:12px;display:flex}.cst-pvp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.cst-waiting{overflow-wrap:anywhere;letter-spacing:.1em;min-width:0;color:var(--cst-sodium);font-size:11px;animation:2.4s ease-in-out infinite cst-pulse}.cst-waiting-head{margin:0}.cst-pvp-empty,.cst-pvp-notice,.cst-pvp-line{color:var(--cst-mute);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.cst-pvp-notice{color:var(--cst-ice-soft)}.cst-pvp-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cst-pvp-row{border:1px solid var(--cst-line);background:var(--cst-panel-2);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.cst-pvp-in{border-color:var(--cst-line-hot)}.cst-pvp-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cst-pvp-acts .cst-btn{letter-spacing:.08em;padding:12px 10px;font-size:12px}.cst-pvp-block{grid-column:1/-1}.cst-pvp-group{flex-direction:column;gap:8px;display:flex}.cst-pvp-sub{letter-spacing:.2em;color:var(--cst-mute-dim);font-size:10px}.cst-pvp-open{cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;background:var(--cst-raised);border:1px solid var(--cst-line);color:var(--cst-bone);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.cst-pvp-open:hover{border-color:var(--cst-ice)}.cst-pvp-open b{font-family:var(--cs-font-display);letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;font-size:12px}.cst-pvp-open span{letter-spacing:.08em;color:var(--cst-mute);overflow-wrap:anywhere;min-width:0;font-size:10px}.cst-pvp-yours{border-color:var(--cst-sodium)}.cst-pvp-won{color:var(--cst-ice)}.cst-pvp-lost{color:var(--cst-sodium)}.cst-pvp-void{color:var(--cst-mute-dim)}.cst-pvp-new{width:100%}.cst-sheet{flex-direction:column;gap:12px;display:flex}.cst-sheet-note{color:var(--cst-mute);margin:0;font-size:11px;line-height:1.6}.cst-tagfield{flex-direction:column;gap:6px;min-width:0;display:flex}.cst-tagfield>span{letter-spacing:.2em;color:var(--cst-mute-dim);font-size:10px}.cst-taginput{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:var(--cst-bone);background:var(--cst-panel-2);border:1px solid var(--cst-line-hot);border-radius:10px;padding:12px;font-size:16px}.cst-taginput:focus-visible{outline:2px solid var(--cst-ice);outline-offset:1px}.cst-match{flex-direction:column;gap:12px;min-width:0;display:flex}.cst-matchhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.cst-matchhead h3{overflow-wrap:anywhere;min-width:0;font-family:var(--cs-font-display);letter-spacing:.1em;margin:0;font-size:16px}.cst-matchclock{letter-spacing:.14em;color:var(--cst-mute-dim);font-size:10px}.cst-diverged{border:1px solid var(--cst-blood);background:var(--cst-panel-2);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.cst-diverged b{letter-spacing:.18em;color:var(--cst-blood);font-size:11px}.cst-diverged p{color:var(--cst-bone);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.cst-resign{border-color:var(--cst-line);color:var(--cst-mute)}.cst-resign-armed{border-color:var(--cst-blood);color:var(--cst-blood);background:var(--cst-panel-2)}.cst-result-void h3{color:var(--cst-mute)}.cst-stars{font-family:var(--cs-font-display);letter-spacing:.06em;color:var(--cst-bone);overflow-wrap:anywhere;font-size:13px;font-weight:700}.cst-pvp-result .cst-result-acts{grid-template-columns:minmax(0,1fr)}@keyframes cst-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.cst-result{animation:none}.cst-bar i,.cst-card{transition:none}.cst-waiting{animation:none}}@media (max-width:640px){.cst{gap:14px}.cst-title{font-size:26px}.cst-grid,.cst-bar-moves,.cst-picker-opts,.cst-statline{grid-template-columns:repeat(2,minmax(0,1fr))}.cst-hud{grid-template-columns:minmax(0,1fr)}.cst-hudside+.cst-hudside{border-left:0;border-top:1px solid var(--cst-line)}.cst-result h3{font-size:20px}.cst-btn{letter-spacing:.08em;padding:13px 10px;font-size:12px}.cst-controls{display:none}.cst-card-mon{width:40px;height:40px}.cst-inspect-mon{width:56px;height:56px}.cst-match .cst-result-acts{grid-template-columns:minmax(0,1fr)}.cst-matchhead h3{font-size:14px}}#app.compact .stage:has(>#v-stomp.on){max-width:1180px;padding-top:18px;padding-left:16px;padding-right:16px}#app.compact .cst{gap:14px;display:flex}#app.compact .cst-rail{display:contents}#app.compact .cst-title{font-size:26px}#app.compact .cst-grid,#app.compact .cst-bar-moves,#app.compact .cst-picker-opts,#app.compact .cst-statline{grid-template-columns:repeat(2,minmax(0,1fr))}#app.compact .cst-hud{grid-template-columns:minmax(0,1fr)}#app.compact .cst-hudside+.cst-hudside{border-left:0;border-top:1px solid var(--cst-line)}#app.compact .cst-result h3{font-size:20px}#app.compact .cst-btn{letter-spacing:.08em;padding:13px 10px;font-size:12px}#app.compact .cst-controls{display:none}#app.compact .cst-card-mon{width:40px;height:40px}#app.compact .cst-inspect-mon{width:56px;height:56px}#app.compact .cst-match .cst-result-acts{grid-template-columns:minmax(0,1fr)}#app.compact .cst-matchhead h3{font-size:14px}
.csm{--csm-line:#78c8a038;--csm-fill:var(--cs-acid);--csm-track:#78c8a01f;--csm-dim:var(--cs-text-dim);flex-direction:column;gap:14px;min-width:0;display:flex}.csm-seg{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.csm-seg::-webkit-scrollbar{display:none}.csm-seg>button{letter-spacing:.08em;white-space:nowrap;flex:none;min-height:44px;padding:7px 14px;font-size:10px}.csm-seg>button[aria-selected=true]{background:var(--csm-fill);color:#0a0f06;font-weight:700}.csm-line{color:var(--cs-text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.5}.csm-scanner,.csm-empty,.csm-signin{color:var(--csm-dim)}.csm-warn{color:var(--cs-warn)}.csm-h{letter-spacing:.12em;color:var(--cs-text-dim);margin:0;font-size:11px}.csm-partial{border:1px solid var(--cs-warn-line);border-radius:var(--cs-r-panel);color:var(--cs-warn);overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;list-style:none;display:flex}.csm-err{min-width:0}.csm-board{flex-direction:column;gap:12px;min-width:0;display:flex}.csm-rows{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.csm-row{text-align:left;background:var(--cs-panel);border:1px solid var(--csm-line);border-radius:var(--cs-r-panel);width:100%;min-height:44px;color:var(--cs-text);cursor:pointer;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.csm-rowon{border-color:var(--csm-fill);box-shadow:inset 3px 0 0 0 var(--csm-fill)}.csm-row:focus-visible{outline:2px solid var(--csm-fill);outline-offset:2px}.csm-rowhead{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.csm-rowca{font-family:var(--cs-font-mono);letter-spacing:.02em;overflow-wrap:anywhere;min-width:0;font-size:13px}.csm-flag{letter-spacing:.08em;white-space:normal;text-align:left;font-size:9px}.csm-rowfigs{flex-wrap:wrap;gap:4px 14px;min-width:0;display:flex}.csm-fig{font-family:var(--cs-font-mono);color:var(--cs-text-dim);overflow-wrap:anywhere;min-width:0;font-size:11px}.csm-figbundle{color:var(--csm-dim)}.csm-meter{background:var(--csm-track);border-radius:3px;height:6px;display:block;overflow:hidden}.csm-meterfill{background:var(--csm-fill);height:100%;display:block}.csm-rowfoot{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.csm-stamp{font-family:var(--cs-font-mono);letter-spacing:.06em;color:var(--cs-text-dim);overflow-wrap:anywhere;min-width:0;font-size:10px}.csm-hidden{letter-spacing:.06em;color:var(--cs-warn);overflow-wrap:anywhere;min-width:0;font-size:10px}.csm-rowkeys{letter-spacing:.08em;color:var(--cs-text-dim);align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.csm-foot{margin:0}.csm-ticker{border-radius:var(--cs-r-panel);flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.csm-tickerhead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.csm-tickernote{letter-spacing:.06em;color:var(--cs-text-dim);font-size:10px}.csm-tickerlist{flex-direction:column;gap:8px;min-width:0;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.csm-tickerrow{border-bottom:1px solid var(--csm-line);flex-wrap:wrap;gap:2px 10px;min-width:0;padding-bottom:8px;display:flex}.csm-tickerca,.csm-tickerwho,.csm-tickerwhat{font-family:var(--cs-font-mono);overflow-wrap:anywhere;min-width:0;font-size:11px}.csm-tickerwho{color:var(--cs-text-dim)}.csm-tickerwhat{color:var(--cs-text-dim);flex:100%}.csm-launch{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.csm-fixed{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.csm-fixedrow{flex-direction:column;gap:2px;min-width:0;display:flex}.csm-fixedrow>dt{letter-spacing:.1em;color:var(--cs-text-dim);font-size:10px}.csm-fixedrow>dd{font-family:var(--cs-font-mono);overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.csm-src{font-family:var(--cs-font-display,inherit);letter-spacing:.06em;color:var(--cs-text-dim);font-size:10px;display:block}.csm-token{--csm-line:#78c8a038;--csm-fill:var(--cs-acid);--csm-track:#78c8a01f;--csm-dim:var(--cs-text-dim);flex-direction:column;gap:14px;min-width:0;display:flex}.csm-disclosures{flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.csm-disclosure{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.csm-disclosure>.csm-line{flex:220px}.csm-scanbtn{align-self:flex-start;min-height:44px}.csm-rmc{flex-direction:column;gap:10px;min-width:0;display:flex}.csm-assumptions{flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.csm-ceremony-line{color:var(--cs-text);text-align:left;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.5}.csm-ceremony{--csm-line:#78c8a038;--csm-fill:var(--cs-acid);--csm-track:#78c8a01f;--csm-dim:var(--cs-text-dim);flex-direction:column;gap:14px;min-width:0;padding:14px;display:flex}.csm-ceremony-skip{border:1px solid var(--csm-fill);border-radius:var(--cs-r-panel);cursor:pointer;background:0 0;width:100%;min-height:44px;padding:10px 14px;text-decoration:underline}.csm-ceremony-skip:focus-visible{outline:2px solid var(--csm-fill);outline-offset:2px}.csm-clines{flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.csm-cline{flex-direction:column;gap:8px;min-width:0;display:flex}.csm-cpad{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.csm-cpress{background:var(--cs-panel);border:1px solid var(--csm-line);border-radius:var(--cs-r-panel);min-width:44px;min-height:44px;color:var(--cs-text);font-family:var(--cs-font-mono);cursor:pointer;padding:0 10px;font-size:14px}.csm-cpresson{border-color:var(--csm-fill);background:var(--csm-track)}.csm-cpress:disabled{cursor:default;opacity:.55}.csm-cpress:focus-visible{outline:2px solid var(--csm-fill);outline-offset:2px}.csm-cgo{min-height:44px}.csm-cfoot{color:var(--csm-dim)}@media (min-width:1200px){#app .stage:has(>#v-micro.on){max-width:1440px;padding-top:24px;padding-left:28px;padding-right:28px}.csm-board{gap:10px}.csm-row{flex-flow:wrap;align-items:center;gap:10px 18px}.csm-rowhead{flex:260px}.csm-rowfigs{flex:320px}.csm-meter,.csm-rowfoot{flex:100%}}@media (max-width:760px){#app .stage:has(>#v-micro.on){max-width:100%;padding-top:16px;padding-left:16px;padding-right:16px}.csm-ticker{max-height:none}.csm-tickerlist{max-height:260px}}#app.compact .stage:has(>#v-micro.on){max-width:1180px;padding-top:18px;padding-left:16px;padding-right:16px}#app.compact .csm-row{flex-direction:column}#app.compact .csm-tickerlist{max-height:260px}.csm-detail{flex-direction:column;gap:12px;min-width:0;display:flex}.csm-crumb{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.csm-figs{flex-wrap:wrap;gap:6px 14px;min-width:0;padding:12px;display:flex}.csm-disc{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.csm-disc>li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.csm-discnote{color:var(--cs-text-dim);overflow-wrap:anywhere;min-width:0;font-size:11.5px}.csm-buy,.csm-cleared{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.csm-buyhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.csm-notaswap,.csm-prov{overflow-wrap:anywhere;min-width:0}.csm-step{color:var(--cs-text-dim);overflow-wrap:anywhere;font-size:11.5px}.csm-padbtn,.csm-buybtn{min-height:44px}.csm-buybtn{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.csm-tiers{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.csm-tiers>li{flex:110px;min-width:0}.csm-tier{text-align:left;border:1px solid var(--csm-line);width:100%;min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.csm-tier:disabled{opacity:.5;cursor:default}.csm-tieron{border-color:var(--csm-fill);box-shadow:inset 0 0 0 1px var(--csm-fill)}.csm-tiername{letter-spacing:.1em;color:var(--cs-text-dim);font-size:10px}.csm-tierfig{font-family:var(--cs-font-mono);overflow-wrap:anywhere;min-width:0;font-size:12px}.csm-pad{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.csm-seq{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.csm-seqstep{border:1px solid var(--csm-line);min-height:34px;font-family:var(--cs-font-mono);color:var(--cs-text-dim);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:4px 8px;font-size:13px;display:flex}.csm-seqname{letter-spacing:.08em;font-size:10px}.csm-seqdone{color:var(--cs-text);border-color:var(--csm-fill);background:var(--csm-track)}.csm-seqnow{border-color:var(--cs-text)}.csm-seqmiss{border-color:var(--cs-bad,#d66);text-decoration:line-through}.csm-padkeys{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.csm-paddpad{grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,44px);gap:2px;display:grid}.csm-padd{color:#8a9a84;cursor:pointer;background:linear-gradient(#2e372e,#10160f);border:1px solid #3b4a3a;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:16px;display:flex}.csm-padd:disabled{opacity:.45;cursor:default}.csm-padlit{color:var(--csm-fill);border-color:var(--csm-fill)}.csm-paddU{grid-area:1/2}.csm-paddL{grid-area:2/1}.csm-paddR{grid-area:2/3}.csm-paddD{grid-area:3/2}.csm-padface{grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,44px);gap:2px;display:grid}.csm-padjewel{cursor:pointer;min-width:44px;min-height:44px}.csm-padjewel:disabled{opacity:.45;cursor:default}.csm-padfY{grid-area:1/2}.csm-padfX{grid-area:2/1}.csm-padfB{grid-area:2/3}.csm-padfA{grid-area:3/2}.csm-padfoot{flex-direction:column;gap:8px;min-width:0;display:flex}.csm-padhint{color:var(--cs-text-dim);overflow-wrap:anywhere;font-size:11.5px}.csm-miss,.csm-landed{overflow-wrap:anywhere;min-width:0}.csm-demo{flex-direction:column;gap:8px;min-width:0;display:flex}.csm-revert{font-family:var(--cs-font-mono);overflow-wrap:anywhere;min-width:0;font-size:12px}.csm-link{font-family:var(--cs-font-mono);overflow-wrap:anywhere}@media (max-width:760px){.csm-tiers>li{flex:100%}.csm-padkeys{justify-content:center}}#app.compact .csm-tiers>li{flex:100%}#app.compact .csm-padkeys{justify-content:center}
@media (min-width:1200px){#app .stage:has(>#v-pro.on){max-width:1440px;padding-top:24px;padding-left:28px;padding-right:28px}}.cs-pro{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}.cs-pro-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.cs-pro-title{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.cs-pro-title .cs-sec{margin:0}.cs-pro-count{letter-spacing:.12em;color:var(--cs-text-dim);font-size:10px}.cs-pro-lede{color:var(--cs-text-muted);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.55}.cs-pro-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.cs-pro-n2,.cs-pro-n3,.cs-pro-n4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cs-pro-panel{align-items:stretch;gap:10px;min-width:0;container:propanel/inline-size}.cs-pro-sel{border-color:var(--cs-line-hot);box-shadow:0 0 0 1px var(--cs-line-hot)}.cs-pro-top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cs-pro-num{width:22px;height:22px;font-family:var(--cs-font-display);color:var(--cs-acid);background:var(--cs-hot-fill);border:1px solid var(--cs-line-strong);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.cs-pro-sel .cs-pro-num{background:var(--cs-acid);color:#0a0f06;border-color:var(--cs-acid)}.cs-pro-input{flex:180px;min-width:0;height:40px}.cs-pro-input input{min-width:0;font-size:12px}.cs-pro-btn{flex:none;padding:8px 10px;font-size:10px}.cs-pro-x{padding:8px 11px}.cs-pro-err{color:var(--cs-bad);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.cs-pro-note{color:var(--cs-text-dim);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.cs-pro-head{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.cs-pro-id{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.cs-pro-sym{font-family:var(--cs-font-display);color:var(--cs-text-strong);overflow-wrap:anywhere;font-size:16px;font-weight:700}.cs-pro-chain{letter-spacing:.12em;color:var(--cs-text-faint);overflow-wrap:anywhere;font-size:9.5px}.cs-pro-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cs-pro-figs>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-pro-figs span{letter-spacing:.12em;color:var(--cs-text-faint);font-size:9px}.cs-pro-figs b{color:var(--cs-text-mid);overflow-wrap:anywhere;font-size:12px;font-weight:500}@container propanel (max-width:360px){.cs-pro-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-pro-controls{min-width:0}.cs-pro-controls .cs-tok-seg{max-width:100%;overflow-x:auto}.cs-pro-src{max-width:100%}.cs-pro-src button{white-space:nowrap}.cs-pro-frame{border:1px solid var(--cs-line-soft);background:var(--cs-panel-2);border-radius:10px;width:100%;min-width:0;height:320px;position:relative;overflow:hidden}.cs-pro-dex iframe{background:var(--cs-panel-2);border:0;width:100%;height:100%;display:block}.cs-pro-lw{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.cs-pro-lwhost{position:absolute;inset:0}.cs-pro-ohlc{letter-spacing:.04em;min-height:1.5em;color:var(--cs-text-soft);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.5}.cs-pro-msg{z-index:3;text-align:center;letter-spacing:.14em;color:var(--cs-text-dim);background:var(--cs-panel-2);place-items:center;padding:0 20px;font-size:9.5px;display:grid;position:absolute;inset:0}.cs-pro-tag{z-index:4;pointer-events:none;letter-spacing:.2em;color:var(--cs-text-faint);font-size:9.5px;position:absolute;top:8px;left:10px}.cs-pro-tag b{color:var(--cs-acid);font-weight:400}@container propanel (max-width:520px){.cs-pro-ohlc{min-height:3em}}.cs-pro-trade{border-top:1px solid var(--cs-line-soft);flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding-top:4px;display:flex}.cs-pro-row{align-items:center;gap:6px;min-width:0;display:flex}.cs-pro-side{font-family:var(--cs-font-display);letter-spacing:.14em;flex:0 0 38px;font-size:10px;font-weight:700}.cs-pro-buy{color:var(--cs-acid)}.cs-pro-sell{color:var(--cs-bad)}.cs-pro-chip{border:1px solid var(--cs-line-strong);background:var(--cs-raised);min-width:0;min-height:40px;color:var(--cs-text-strong);font-family:var(--cs-font-display);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;flex:1 1 0;padding:0 6px;font-size:12px;font-weight:700;transition:transform .12s;overflow:hidden}.cs-pro-chip:active{transform:scale(.96)}.cs-pro-chip:disabled{opacity:.4}.cs-pro-chip:focus-visible{outline:2px solid var(--cs-acid);outline-offset:2px}.cs-pro-held{min-width:0;color:var(--cs-text-dim);align-items:center;gap:8px;font-size:10.5px;line-height:1.5;display:flex}.cs-pro-held>span{overflow-wrap:anywhere;flex:auto;min-width:0}.cs-pro-mini{border:1px solid var(--cs-line-strong);background:var(--cs-raised);min-width:28px;min-height:28px;color:var(--cs-text-soft);border-radius:7px;flex:none;font-size:12px}@media (max-width:640px){.cs-pro{gap:12px}.cs-pro-grid{grid-template-columns:minmax(0,1fr);gap:14px}.cs-pro-panel{padding:14px}.cs-pro-frame{height:300px}}#app.compact .cs-pro{gap:12px}#app.compact .cs-pro-grid{grid-template-columns:minmax(0,1fr);gap:14px}#app.compact .cs-pro-panel{padding:14px}#app.compact .cs-pro-frame{height:300px}#app.compact .stage:has(>#v-pro.on){max-width:1180px;padding-top:18px;padding-left:16px;padding-right:16px}
