.app{--side-sell:var(--color-ink);--side-buy:#c9cdff;--crossed:var(--color-lime);--refused:var(--color-lime);--bad:#ffb39f;--warn:#ffe08a;font-size:14px;line-height:normal}.app code{font-family:var(--font-mono);font-size:.92em}.app .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.94em}.app .muted{color:var(--color-ink-3);font-size:13.5px;line-height:1.5}.app .hint{color:var(--color-ink-3);margin-top:8px;font-size:12.5px;line-height:1.5}.app .ok{color:var(--crossed)}.app .bad,.app .is-bad{color:var(--bad)}.app .is-warn{color:var(--warn)}.app .strip{border-bottom:1px solid var(--color-hair);background:var(--color-ground-deep)}.app .strip-in{max-width:1440px;color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:6px 22px;margin:0 auto;padding:9px 24px;font-size:12.5px;display:flex}.app .strip a{text-decoration:none}.app .strip a code{border-bottom:1px solid #ffffff40}.app .strip a:hover code{border-color:var(--color-lime)}.app .strip-k{color:var(--color-ink-3)}.app .strip b{color:var(--color-ink);font-weight:500}.app .strip-net{color:var(--color-ink);align-items:center;gap:7px;font-weight:500;display:inline-flex}.app .strip-net i,.app .live i{background:var(--color-lime);border-radius:50%;width:6px;height:6px;display:inline-block}.app .strip-net i.is-stale,.app .live i.is-stale{background:var(--warn)}.app .bb-nav,.app .bb-footer .bb-wrap{max-width:1440px;padding-left:24px;padding-right:24px}@media (max-width:859px){.app .bb-nav,.app .bb-footer .bb-wrap{padding-left:16px;padding-right:16px}}.app .tabs{display:none}.app .grid{grid-template:"ticket demo proof""ticket status proof""ticket tape proof"1fr/360px minmax(0,1fr) 320px;align-items:start;gap:16px;max-width:1440px;margin:0 auto;padding:20px 24px 72px;display:grid}.app .g-trade{display:contents}.app .g-demo{grid-area:demo;min-width:0}.app .g-ticket{grid-area:ticket;gap:16px;min-width:0;display:grid}.app .g-status{grid-area:status;gap:16px;min-width:0;display:grid}.app .g-tape{grid-area:tape;min-width:0}.app .g-proof{grid-area:proof;min-width:0}@media (max-width:1199px){.app .grid{grid-template:"demo demo""ticket status""ticket tape""proof tape"1fr/340px minmax(0,1fr)}}@media (max-width:859px){.app .strip-in{gap:4px 14px;padding:9px 16px}.app .strip-wide{display:none}.app .tabs{z-index:5;background:var(--color-ground);border-bottom:1px solid var(--color-hair);gap:2px;padding:8px 12px;display:flex;position:sticky;top:0}.app .tabs button{font:500 14px/1 var(--font-sans);color:var(--color-ink-2);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:1px solid #0000;flex:1;padding:10px 8px}.app .tabs button[aria-selected=true]{background:var(--color-ink);color:var(--color-ground)}.app .grid{padding:14px 16px 56px;display:block}.app .g-trade{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.app .g-demo,.app .g-ticket,.app .g-status,.app .g-tape,.app .g-proof{grid-area:auto}.app .g-ticket,.app .g-status{gap:14px}.app .grid[data-pane=trade] .g-tape,.app .grid[data-pane=trade] .g-proof,.app .grid[data-pane=tape] .g-trade,.app .grid[data-pane=tape] .g-proof,.app .grid[data-pane=proof] .g-trade,.app .grid[data-pane=proof] .g-tape{display:none}}.app .panel{border:1px solid var(--color-hair);border-radius:var(--radius-md);min-width:0;padding:18px 20px 20px}.app .ph{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.app .ph-t{letter-spacing:-.015em;font-size:16px;font-weight:600}.app .ph-m{color:var(--color-ink-3);font-size:12px}@media (max-width:859px){.app .panel{padding:16px 14px 18px}}.app .pill{white-space:nowrap;color:var(--color-ink-2);border:1px solid var(--color-hair-2);border-radius:var(--radius-pill);align-items:center;padding:3px 9px;font-size:11.5px;font-weight:500;line-height:1.2;display:inline-flex}.app .pill.is-lime{color:var(--color-lime);border-color:#d4f24a8c}.app .btn{font:500 14.5px/1.2 var(--font-sans);color:var(--color-ground);background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.app .btn:hover:not(:disabled){background:var(--color-lime);border-color:var(--color-lime)}.app .btn:disabled{opacity:.42;cursor:not-allowed}.app .btn:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px}.app .btn-line{color:var(--color-ink);border-color:var(--color-hair-2);background:0 0}.app .btn-line:hover:not(:disabled){color:var(--color-ink);border-color:var(--color-lime);background:0 0}.app .btn-sm{padding:8px 14px;font-size:13.5px}.app .linkbtn{font:500 13px/1.3 var(--font-sans);color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff61;border-radius:0;padding:0 0 1px;transition:border-color .2s}.app .linkbtn:hover:not(:disabled){border-color:var(--color-lime)}.app .linkbtn:disabled{opacity:.5;cursor:not-allowed}.app .txl{color:var(--color-ink-2);border:1px solid var(--color-hair-2);border-radius:var(--radius-pill);white-space:nowrap;align-items:baseline;gap:5px;padding:3px 9px;font-size:12px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.app .txl:hover{color:var(--color-ink);border-color:var(--color-lime)}.app .txl-k{color:var(--color-ink-3)}.app .txl code{font-size:11.5px}.app .txs{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.app .copy{font:500 12.5px/1 var(--font-sans);color:var(--color-ink);border:1px solid var(--color-hair-2);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:7px 12px;transition:border-color .2s,color .2s}.app .copy:hover{border-color:#ffffff80}.app .copy[data-done]{border-color:var(--color-lime);color:var(--color-lime)}.app .tile{border-radius:var(--radius-tile);flex:none;place-items:center;width:36px;height:22px;display:inline-grid;position:relative}.app .tile.is-sm{border-radius:2.5px;width:26px;height:16px}.app .tile svg{width:100%;height:100%}.app .tile svg path{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.app .tile.is-sealed{background:var(--color-tile);box-shadow:inset 0 0 0 1px #ffffff1f}.app .tile.is-crossed{background:var(--crossed)}.app .tile.is-crossed svg path{stroke:var(--color-ground)}.app .tile.is-open{box-shadow:inset 0 0 0 1px var(--color-hair-2)}.app .tile.is-void{box-shadow:inset 0 0 0 1px var(--color-hair)}.app .tile.is-wait{box-shadow:inset 0 0 0 1px var(--color-hair-2);animation:1.4s ease-in-out infinite tile-wait}.app .tile.is-fail{box-shadow:inset 0 0 0 1px #ffb39fb3}.app .tile.is-fail svg path{stroke:var(--bad);stroke-width:1.5px}.app .tile.is-refused{box-shadow:inset 0 0 0 1px var(--refused)}.app .tile.is-refused svg path{stroke:var(--refused);stroke-width:1.5px}@keyframes tile-wait{0%,to{opacity:.35}50%{opacity:1}}.app .steps{gap:2px;list-style:none;display:grid}.app .step{border-top:1px solid var(--color-hair);grid-template-columns:22px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:7px 0;display:grid}.app .step:first-child{border-top:0}.app .step-i{width:22px;height:22px;color:var(--color-ink-3);box-shadow:inset 0 0 0 1px var(--color-hair-2);border-radius:50%;grid-row:span 2;align-self:start;place-items:center;font-size:11px;transition:background .3s,color .3s;display:grid}.app .step-l{color:var(--color-ink-3);font-size:14px;font-weight:500}.app .step-n{color:var(--color-ink-3);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12.5px;display:flex}.app .step.is-now .step-l,.app .step.is-done .step-l{color:var(--color-ink)}.app .step.is-now .step-i{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-lime);animation:1.3s ease-in-out infinite step-now}.app .step.is-done .step-i{background:var(--color-lime);color:var(--color-ground);box-shadow:none;font-weight:600}.app .step.is-fail .step-i{color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.app .steps.is-tight .step{padding:6px 0}.app .steps.is-tight .step-l{font-size:13.5px}@keyframes step-now{0%,to{box-shadow:inset 0 0 0 1px var(--color-lime)}50%{box-shadow:inset 0 0 0 1px var(--color-lime), 0 0 0 4px #d4f24a29}}.app .cks{list-style:none;display:grid}.app .ck{border-top:1px solid var(--color-hair);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:8px 0;display:grid}.app .ck:first-child{border-top:0}.app .ck .tile{margin-top:1px}.app .ck-l{gap:2px;min-width:0;display:grid}.app .ck-t{color:var(--color-ink-3);font-size:13.5px;font-weight:500;transition:color .3s}.app .ck.is-on .ck-t{color:var(--color-ink)}.app .ck-d{font-family:var(--font-mono);color:var(--color-ink-3);overflow-wrap:anywhere;-webkit-line-clamp:2;opacity:0;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;transition:opacity .3s;display:-webkit-box;overflow:hidden}.app .ck.is-on .ck-d{opacity:1}.app .ck-a{color:var(--color-ink-2);border-bottom:1px solid #ffffff4d;margin-top:1px;font-size:12px;font-weight:500;text-decoration:none}.app .ck-a:hover{border-color:var(--color-lime);color:var(--color-ink)}.app .sk{background:linear-gradient(90deg,#ffffff0f,#ffffff21,#ffffff0f) 0 0/200% 100%;border-radius:3px;height:10px;margin:3px 0;animation:1.4s linear infinite sk;display:block}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}.app .demo{background:var(--color-ground-deep);border-color:var(--color-hair-2)}.app .demo-lede{max-width:640px;color:var(--color-ink-2);font-size:14.5px;line-height:1.55}.app .demo-ctas{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;display:flex}.app .btn-sell,.app .btn-buy{padding:14px 22px;font-size:15.5px}.app .btn-buy{color:var(--color-ink);background:0 0;border-color:#ffffff8c}.app .btn-buy:hover:not(:disabled){color:var(--color-ground)}.app .demo-wait{color:var(--color-ink-3);font-size:12.5px}.app .demo-run{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:8px 24px;margin-top:18px;display:grid}.app .demo-cv{width:100%;height:92px;display:block}.app .demo-clock{color:var(--color-ink-3);grid-column:2;padding-left:34px;font-size:11.5px}.app .demo-out:focus{outline:none}.app .demo-out:focus-visible{outline:2px solid var(--color-lime);outline-offset:6px;border-radius:4px}.app .note{border-radius:var(--radius-sm);border:1px solid var(--color-hair-2);margin-top:16px;padding:12px 14px;font-size:13.5px;line-height:1.5}.app .note.is-warn{border-color:#ffe08a73}.app .note.is-warn>p:first-child{color:var(--warn)}.app .fill{border-top:1px solid var(--color-hair-2);margin-top:18px;padding-top:16px}.app .fill-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.app .fill-h h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.app .fill-note{color:var(--color-ink-3);margin-top:6px;font-size:12.5px}.app .kv{border-top:1px solid var(--color-hair);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.app .kv>div{min-width:0;padding:10px 14px 4px 0}.app .kv dt{color:var(--color-ink-3);font-size:12px}.app .kv dd{gap:3px;margin-top:4px;display:grid}.app .kv b{font-size:20px;font-weight:500}.app .kv dd span{color:var(--color-ink-3);font-size:11.5px;line-height:1.4}.app .kv dd span.ok{color:var(--crossed);font-size:12.5px;font-weight:500}.app .kv .is-key b{color:var(--color-lime)}.app .fill-checks{border-top:1px solid var(--color-hair);margin-top:16px;padding-top:12px}.app .fill-ck-h{color:var(--color-ink-2);margin-bottom:4px;font-size:13px}.app .fill-checks .cks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.app .fill-checks .ck:nth-child(2){border-top:0}@media (max-width:1199px) and (min-width:860px){.app .kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.app .demo-run{grid-template-columns:minmax(0,1fr)}.app .demo-clock{grid-column:1}.app .btn-sell,.app .btn-buy{flex:100%}.app .kv{grid-template-columns:repeat(2,minmax(0,1fr))}.app .fill-checks .cks{grid-template-columns:minmax(0,1fr)}.app .fill-checks .ck:nth-child(2){border-top:1px solid var(--color-hair)}}.app .row-btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.app .row-btns .btn{flex:140px}.app .acct{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.app .acct-id{overflow-wrap:anywhere;border-bottom:1px solid #ffffff4d;min-width:0;font-size:14px;text-decoration:none}.app .acct .linkbtn{margin-left:auto}.app .bals{border-top:1px solid var(--color-hair);grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.app .bals>div{padding-top:10px}.app .bals dt{color:var(--color-ink-3);font-size:12px}.app .bals dd{margin-top:3px;font-size:18px}.app .bals .bals-src{grid-column:1/-1;padding-top:6px}.app .bals .bals-src dd{color:var(--color-ink-3);font-size:11.5px}.app .keyok{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;font-size:13px;display:flex}.app .keyok>span:first-child{color:var(--color-lime)}.app .stepbox{border-radius:var(--radius-sm);border:1px solid #d4f24a80;margin-top:12px;padding:12px 14px}.app .stepbox-t{font-size:13.5px;font-weight:600}.app .stepbox-d{color:var(--color-ink-2);margin:4px 0 10px;font-size:12.5px;line-height:1.5}.app .faucet{border-top:1px solid var(--color-hair);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;padding-top:12px;display:flex}.app .faucet .hint{margin:0}.app .faucet-ok{color:var(--color-lime);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;font-size:12.5px;display:flex}.app .tk{margin-top:4px}.app .tk-f{border:0;min-width:0}.app .fld{min-width:0;margin-top:14px}.app .fld-l{color:var(--color-ink-2);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.app .fld-h{color:var(--color-ink-3);font-weight:400}.app .fld-x{color:var(--color-ink-3);overflow-wrap:anywhere;margin-top:6px;font-size:11.5px}.app .fld-2{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.app .seg{width:100%;display:flex}.app .seg button{flex:1;padding:9px 10px;font-size:13.5px}.app .seg.is-sm button{padding:7px 6px;font-size:12.5px}.app .seg button:disabled{cursor:not-allowed}.app .input{width:100%;font:400 15px/1.3 var(--font-sans);color:var(--color-ink);background:var(--color-sink);border:1px solid var(--color-hair-2);border-radius:var(--radius-xs);padding:9px 11px;transition:border-color .2s}.app .input.num{font-family:var(--font-mono);font-size:14.5px}.app .input::placeholder{color:#fff6}.app .input:hover:not(:disabled){border-color:#ffffff5c}.app .input:focus-visible{outline:2px solid var(--color-lime);outline-offset:1px;border-color:#0000}.app .input[aria-invalid=true]{border-color:var(--bad)}.app .input:disabled{opacity:.55;cursor:not-allowed}.app input[type=number]{appearance:textfield}.app input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app .lots{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.app .stepper{border:1px solid var(--color-hair-2);border-radius:var(--radius-pill);align-items:center;padding:2px;display:inline-flex}.app .stepper button{width:32px;height:32px;font:500 17px/1 var(--font-sans);color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%}.app .stepper button:hover:not(:disabled){background:#ffffff14}.app .stepper button:disabled{opacity:.35;cursor:not-allowed}.app .stepper input{text-align:center;width:40px;color:var(--color-ink);background:0 0;border:0;padding:6px 0;font-size:15px}.app .stepper input:focus-visible{outline:2px solid var(--color-lime);border-radius:4px}.app .lot-row{grid-template-columns:repeat(5,auto);gap:3px;display:inline-grid}.app .px{align-items:center;gap:10px;display:flex}.app .px .input{flex:1}.app .px .linkbtn{white-space:nowrap;font-size:12px}.app .plan-note{color:var(--color-ink-2);margin-top:14px;font-size:12.5px;line-height:1.5}.app .plan-note .pill{margin-right:4px}.app .sum{border-top:1px solid var(--color-hair);margin-top:16px}.app .sum>div{border-bottom:1px solid var(--color-hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:8px 0;display:flex}.app .sum dt{color:var(--color-ink-3);font-size:12.5px}.app .sum dd{text-align:right;font-size:13.5px}.app .sum-x{color:var(--color-ink-3);font-size:12px}.app .sum .is-pin dt{color:var(--color-ink);font-weight:500}.app .sum .is-pin dt:before{content:"";background:var(--color-lime);vertical-align:1px;border-radius:1.5px;width:7px;height:7px;margin-right:7px;display:inline-block}.app .btn-seal{width:100%;margin-top:16px;padding:13px 18px;font-size:15px}.app .seal{border-top:1px solid var(--color-hair-2);margin-top:14px;padding-top:10px}.app .seal:focus{outline:none}.app .seal-ok{color:var(--color-lime);margin-top:8px;font-size:13px}.app .broker{border-radius:var(--radius-sm);border:1px dashed var(--color-hair-2);margin-top:4px;padding:12px}.app .broker-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:8px;display:flex}.app .broker-t{font-size:13.5px;font-weight:600}.app .broker-in{resize:vertical;min-height:58px;font-size:13.5px;line-height:1.45}.app .broker.is-off .broker-in{opacity:.5}.app .broker-row{align-items:flex-start;gap:10px;margin-top:8px;display:flex}.app .broker-row .btn{flex:none}.app .broker-row .hint{margin:0;font-size:11.5px}.app .broker-plan{color:var(--color-lime);margin-top:10px;font-size:13px}.app .broker-ev{border-top:1px solid var(--color-hair);margin-top:10px;padding-top:8px}.app .broker-ev-h{color:var(--color-ink-3);font-size:12px}.app .pin{color:var(--color-ink-2);border-radius:var(--radius-xs);box-shadow:inset 2px 0 0 var(--color-lime);background:#d4f24a12;padding:9px 12px;font-size:13px;line-height:1.5}.app .pin-k{color:var(--color-ink);font-weight:600}.app .batchbar{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;font-size:12.5px;display:flex}.app .batchbar-h{color:var(--color-ink-3);flex-basis:100%;font-size:11.5px}.app .batchbar-out{flex-basis:100%;align-items:center;gap:8px;display:flex}.app .batchbar-out:empty{display:none}.app .empty{text-align:center;border-radius:var(--radius-sm);border:1px dashed var(--color-hair);justify-items:center;gap:12px;margin-top:16px;padding:22px 12px;display:grid}.app .empty p{max-width:380px;color:var(--color-ink-3);font-size:13.5px;line-height:1.5}.app .empty-art{gap:4px;display:flex}.app .olist{margin-top:12px;list-style:none}.app .ocard{border-top:1px solid var(--color-hair);padding:12px 0 6px}.app .ocard-h{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;display:flex}.app .ocard-m{color:var(--color-ink-3);font-size:12px}.app .ocard-h .linkbtn{margin-left:auto}.app .side{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-tile);padding:2px 7px;font-size:11.5px;font-weight:600}.app .side.is-sell{background:var(--side-sell);color:var(--color-ground)}.app .side.is-buy{color:var(--side-buy);box-shadow:inset 0 0 0 1px var(--side-buy)}.app .lots-l{margin-top:6px;list-style:none}.app .lot{grid-template-columns:26px 46px 64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.app .lot-i{color:var(--color-ink-3);font-size:12px}.app .lot-s{color:var(--color-ink-2);min-width:0}.app .lot.is-crossed .lot-s,.app .lot.is-refused .lot-s{color:var(--color-lime)}.app .lot.is-expired .lot-s,.app .lot.is-cancelled .lot-s{color:var(--color-ink-3)}.app .lot-x{color:var(--color-ink-2);white-space:nowrap;font-size:12px}@media (max-width:520px){.app .lot{grid-template-columns:26px 64px minmax(0,1fr)}.app .lot-i{display:none}.app .lot-x{grid-column:2/-1}}.app .tca-kv{border-top:1px solid var(--color-hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app .tca-kv>div{min-width:0;padding:10px 12px 2px 0}.app .tca-kv dt{color:var(--color-ink-3);font-size:12px}.app .tca-kv dd{gap:3px;margin-top:4px;display:grid}.app .tca-kv b{font-size:18px;font-weight:500}.app .tca-kv .is-key b{color:var(--color-lime)}.app .tca-kv dd span{color:var(--color-ink-3);font-size:11.5px;line-height:1.4}.app .chart{margin-top:12px}.app .chart svg{width:100%;height:auto;display:block;overflow:visible}.app .ch-grid{stroke:var(--color-hair);stroke-width:1px}.app .ch-t{font-family:var(--font-mono);fill:var(--color-ink-3);font-size:10px}.app .ch-t.is-ink,.app .ch-t.is-lime{paint-order:stroke;stroke:var(--color-ground);stroke-width:4px;stroke-linejoin:round}.app .ch-t.is-ink{fill:var(--color-ink)}.app .ch-t.is-lime{fill:var(--color-lime)}.app .ch-curve{fill:none;stroke:#ffffffb3;stroke-width:1.25px}.app .ch-pt{fill:var(--color-ink)}.app .ch-wall{stroke:var(--color-hair-2);stroke-dasharray:3 3}.app .ch-gap{stroke:var(--color-lime);stroke-width:1px;stroke-dasharray:2 2}.app .ch-live{fill:var(--color-ground);stroke:var(--color-ink);stroke-width:1.25px}.app .ch-fill{fill:var(--color-lime)}.app .cite{color:var(--color-ink-3);margin-top:8px;font-size:11.5px;line-height:1.5}@media (max-width:1199px){.app .tca-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}.app .live{align-items:center;gap:7px;display:inline-flex}.app .tape-scroll{margin-top:10px;overflow-x:auto}.app .tape-scroll:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}.app .tbl{border-collapse:collapse;width:100%;font-size:13px}.app .tbl th,.app .tbl td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-hair);padding:7px 8px}.app .tbl th:first-child,.app .tbl td:first-child{padding-left:0}.app .tbl th:last-child,.app .tbl td:last-child{padding-right:0}.app .tbl thead th{color:var(--color-ink-3);border-bottom-color:var(--color-hair-2);font-size:11.5px;font-weight:500}.app .tbl tbody th{font-weight:400}.app .tbl .r{text-align:right}.app .tbl tbody tr{transition:background .2s}.app .tbl tbody tr:hover{background:#ffffff08}.app .tbl tr.is-on{background:#ffffff0f}.app .tbl tr.is-on .rowbtn,.app .tbl tr.is-x td:nth-child(3){color:var(--color-lime)}.app .tbl .dg code{color:var(--color-ink-3);margin-right:6px;font-size:11px}.app .tbl .tbl-empty{color:var(--color-ink-3);text-align:center;padding:18px 0}.app .tbl .is-sk td{padding:10px 0}.app .rowbtn{color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff4d;padding:0;font-size:13px}.app .rowbtn:hover{border-color:var(--color-lime)}.app .st{color:var(--color-ink-2);font-size:12.5px}.app .st.is-settled{color:var(--color-ink)}.app .st.is-failed,.app .st.is-rejected_signature,.app .st.is-invalid_result,.app .st.is-settlement_failed,.app .st.is-partially_settled{color:var(--bad)}.app .st.is-completed,.app .st.is-expired{color:var(--color-ink-3)}.app .st.is-requested,.app .st.is-settling{color:var(--warn)}.app .att-sum{color:var(--color-ink-2);margin-bottom:4px;font-size:13px;line-height:1.5}.app .att-sum b{font-weight:600}.app .facts{border-top:1px solid var(--color-hair-2);margin-top:14px}.app .facts>div{border-bottom:1px solid var(--color-hair);padding:9px 0}.app .facts dt{color:var(--color-ink-3);font-size:11.5px}.app .facts dd{justify-items:start;gap:2px;min-width:0;margin-top:3px;font-size:12.5px;display:grid}.app .facts dd code{overflow-wrap:anywhere;font-size:12px}.app .facts dd>span{color:var(--color-ink-3);font-size:11.5px}.app .facts a{text-decoration:none}.app .facts a code{border-bottom:1px solid #ffffff4d}.app .facts a:hover code{border-color:var(--color-lime)}.app .rerun{justify-items:start;gap:8px;margin-top:14px;display:grid}.app .rerun-h{color:var(--color-ink-2);font-size:12.5px;font-weight:500}.app .cmd{border-radius:var(--radius-xs);background:var(--color-sink);border:1px solid var(--color-hair);width:100%;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;color:var(--color-ink-2);margin:0;padding:10px 12px;font-size:11.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.app *,.app :before,.app :after{transition:none!important;animation:none!important}.app .ck-d{opacity:1}}
