.zt,.zt-dlg{--bg:var(--background);--pop:var(--popover);--chamber:var(--card);--ink:var(--foreground);--fg:var(--foreground);--fg2:var(--muted-foreground);--fg3:color-mix(in oklab, var(--muted-foreground) 62%, transparent);--fg4:color-mix(in oklab, var(--muted-foreground) 42%, transparent);--soft:color-mix(in oklab, var(--ink) 6%, transparent);--well:color-mix(in oklab, var(--ink) 3%, transparent);--hover:var(--row-hover);--active:var(--row-active);--sep:var(--border);--sep-soft:var(--soft);--chamber-lift:inset 0 0 0 1px var(--border);--pane-lift:inset 0 0 0 1px var(--soft);--scrim:color-mix(in oklab, var(--ink) 16%, transparent);--primary-ink:var(--primary-foreground);--id-l:.76;--cord-l:.87;--node-l:.36;--spark-l:.98;--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-xl:var(--radius-xl);--r-2xl:var(--radius-2xl);--r-3xl:var(--radius-3xl);--r-5xl:var(--radius-5xl);--smooth:var(--ease-smooth);--snappy:cubic-bezier(.4, 0, 0, 1)}.zt{z-index:1;min-width:0;min-height:0;color:var(--fg);background:var(--bg);-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;font-size:11px;line-height:1.35;display:flex;position:relative}.zt h1,.zt h2,.zt h3,.zt h4,.zt p{margin:0}.zt button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.zt a{color:inherit;text-decoration:none}.zt :focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 70%, transparent);outline-offset:2px}:root:not(.dark) .zt,:root:not(.dark) .zt-dlg,.light .zt,.light .zt-dlg{--id-l:.55;--cord-l:.6;--node-l:.72;--spark-l:.5;--scrim:color-mix(in oklab, var(--ink) 10%, transparent)}.zt-grain{z-index:0;pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}.zt .ws{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;padding:10px 16px;display:flex}.zt .rail{flex-direction:column;gap:10px;min-width:0;display:flex}.zt .rail>*{flex-shrink:0}@media (min-width:1280px){.zt .ws{grid-template-rows:minmax(0,1.8fr) minmax(0,1fr);grid-template-columns:18.5rem minmax(0,1fr) 21.25rem;display:grid}.zt .chA{grid-area:1/1/span 2}.zt .chB{grid-area:1/2}.zt .chC{grid-area:2/2}.zt .rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;grid-area:1/3/span 2;min-height:0;overflow-y:auto}.zt .rail:hover{scrollbar-color:var(--scrim) transparent}.zt .rail>.chD{flex-shrink:1;min-height:240px}.zt .rail>.chE{flex-shrink:0}.zt .rail>.plate{z-index:3;position:sticky;bottom:0}}@media (max-width:1279.98px){.zt .chB{order:1;height:78dvh;min-height:520px}.zt .rail{order:2}.zt .chC{order:3;height:360px}.zt .chA{order:4;height:460px}}.zt .chB{container:board/inline-size}.zt .chC{container:tape/inline-size}.zt .card{border-radius:var(--r-5xl);background:var(--chamber);box-shadow:var(--chamber-lift);isolation:isolate;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.zt .card>*{z-index:1;position:relative}.zt .card-h{flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.zt .tile{border-radius:var(--r-2xl);background:var(--primary);width:30px;height:30px;color:var(--primary-ink);flex-shrink:0;place-items:center;display:grid}.zt .tile svg{width:15px;height:15px;display:block}.zt .card-hd{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.zt .card-r{flex-shrink:0;align-items:center;gap:8px;display:flex}.zt .card-b{border-top:1px solid var(--sep);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.zt .scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;overflow-y:auto}.zt .scroll:hover{scrollbar-color:var(--scrim) transparent}.zt .bar{height:var(--bh,7px);width:var(--bw,100%);background:color-mix(in oklab, var(--ink) calc(var(--ba,.34) * 100%), transparent);border-radius:999px;display:block}.zt .bar.id{background:oklch(var(--id-l) .15 var(--h,250) / var(--ba,.34))}.zt .bar.up{background:color-mix(in oklab, var(--positive) calc(var(--ba,.34) * 100%), transparent)}.zt .bar.dn{background:color-mix(in oklab, var(--negative) calc(var(--ba,.34) * 100%), transparent)}.zt .bar.acc{background:color-mix(in oklab, var(--primary) calc(var(--ba,.34) * 100%), transparent);transition:width .7s var(--smooth)}.zt .lines{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.zt .node{width:var(--ns,22px);height:var(--ns,22px);background:oklch(var(--node-l) .07 var(--h,250));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ink) 14%, transparent), inset 0 0 0 .5px color-mix(in oklab, var(--ink) 9%, transparent);border-radius:30%;flex-shrink:0;display:block}.zt .node.rd{border-radius:50%}.zt .lvl{background:color-mix(in oklab, var(--ink) 7%, transparent);width:100%;height:5px;box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 4.5%, transparent);border-radius:999px;display:block;position:relative;overflow:hidden}.zt .lvl i{transform-origin:0;transform:scaleX(var(--p,.4));background:var(--primary);transition:transform .9s var(--smooth);border-radius:999px;display:block;position:absolute;inset:0}.zt .lvl.up i{background:var(--positive)}.zt .lvl.dn i{background:var(--negative)}.zt .lvl.gr i{background:var(--reward)}.zt .pip{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.zt .cap{background:color-mix(in oklab, var(--ink) 5%, transparent);height:18px;box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 6%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.zt .cap .bar{--bh:4px}.zt .grp{background:color-mix(in oklab, var(--ink) 7%, var(--chamber));box-shadow:var(--pane-lift);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.zt .grp button{z-index:1;width:30px;height:24px;color:color-mix(in oklab, var(--ink) 38%, transparent);border-radius:999px;place-items:center;transition:color .14s;display:grid;position:relative}.zt .grp button:hover{color:color-mix(in oklab, var(--ink) 72%, transparent)}.zt .grp button[aria-checked=true]{color:var(--primary)}.zt .grp button svg{width:15px;height:15px;display:block}.zt .thumb{z-index:0;background:color-mix(in oklab, var(--ink) 10%, transparent);width:0;box-shadow:inset 0 .5px 0 color-mix(in oklab, var(--ink) 20%, transparent);transition:transform .28s var(--smooth), width .28s var(--smooth);border-radius:999px;position:absolute;top:3px;bottom:3px;left:0}.zt .chip{background:color-mix(in oklab, var(--ink) 4.5%, transparent);height:26px;box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 7%, transparent);color:var(--info);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;transition:background .14s;display:inline-flex}.zt .chip:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}.zt .rule{background:var(--sep);flex-shrink:0;height:1px}.zt .spec{height:var(--sh,26px);align-items:flex-end;gap:2px;min-width:0;display:flex;overflow:hidden}.zt .spec i{min-width:1px;height:var(--v,40%);background:color-mix(in oklab, var(--ink) 34%, transparent);transition:height .9s var(--smooth);border-radius:1.5px 1.5px .5px .5px;flex:1;display:block}.zt .spec i.hot{background:color-mix(in oklab, var(--ink) 85%, transparent)}.zt .mtx{grid-template-columns:repeat(var(--mc,6), 1fr);width:var(--mw,72px);border-radius:var(--r-xl);background:color-mix(in oklab, var(--ink) 2.5%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 6%, transparent);flex-shrink:0;gap:2px;padding:5px;display:grid}.zt .mtx i{aspect-ratio:1;background:color-mix(in oklab, var(--ink) calc(var(--a,.2) * 100%), transparent);border-radius:1.5px;display:block}.zt .sp{width:100%;height:16px;display:block;overflow:visible}.zt .ladder{flex-direction:column;gap:3px;display:flex}.zt .lrow{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:7px;height:9px;display:grid}.zt .lrow i{border-radius:999px;height:5px;display:block}.zt .lrow .a{background:color-mix(in oklab, var(--positive) 55%, transparent);justify-self:end}.zt .lrow .b{background:color-mix(in oklab, var(--negative) 55%, transparent)}.zt .lrow .m{background:color-mix(in oklab, var(--ink) 10%, transparent);border-radius:999px;height:3px}.zt .seg{background:color-mix(in oklab, var(--ink) 3.5%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 5%, transparent);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.zt .seg i{background:color-mix(in oklab, var(--ink) 16%, transparent);border-radius:999px;height:4px;margin:0 7px;display:block}.zt .seg span{border-radius:999px;padding:4px 0}.zt .seg span.on{background:color-mix(in oklab, var(--ink) 8%, transparent)}.zt .seg span.on i{background:var(--primary)}.zt .duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.zt .duo>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.zt .sbx{flex:1;grid-template-columns:minmax(0,.92fr) 62px minmax(0,1.08fr);min-height:0;display:grid;position:relative}.zt .sb-col{flex-direction:column;min-width:0;min-height:0;display:flex}.zt .sb-colh{border-bottom:1px solid var(--sep-soft);flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}.zt .sb-gutter{border-left:1px solid var(--sep-soft);border-right:1px solid var(--sep-soft)}.zt .sb-gutter>span{border-bottom:1px solid var(--sep-soft);height:36px;display:block}.zt .cords{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zt .cord{fill:none;stroke:oklch(var(--cord-l) .16 var(--ph) / .85);stroke-width:1.8px;stroke-linecap:round;transition:opacity .22s,stroke-width .22s,stroke .22s}.zt .cord.off{stroke-dasharray:2.5 4.5;opacity:.62}.zt .cord.sel{stroke:oklch(calc(var(--cord-l) + .06) .15 var(--ph));stroke-width:2.6px}.zt .sbx.focus .cord{opacity:.08}.zt .sbx.focus .cord.hot{opacity:1;stroke:oklch(calc(var(--cord-l) + .06) .15 var(--ph));stroke-width:2.6px}.zt .spark{fill:none;stroke:oklch(var(--spark-l) .09 var(--ph));stroke-width:3px;stroke-linecap:round}.zt .jack{background:oklch(var(--node-l) .02 var(--ph,250));width:9px;height:9px;box-shadow:0 0 0 2px oklch(var(--cord-l) .16 var(--ph,250));border-radius:50%;flex-shrink:0;display:block}.zt .jack.ping{animation:zt-ping .9s var(--smooth)}.zt .swp{border-bottom:1px solid var(--sep-soft);cursor:pointer;flex-direction:column;gap:0;padding:0 24px 0 0;transition:opacity .22s,background-color .18s;display:flex;position:relative}.zt .swp:hover{background:var(--hover)}.zt .swp>.jack{position:absolute;top:18px;right:9px}.zt .sr{min-width:0;padding:8px 12px}.zt .sr+.sr{border-top:1px solid color-mix(in oklab, var(--ink) 3.5%, transparent)}.zt .sr-head{align-items:center;gap:9px;min-width:0;display:flex}.zt .sr-head .lines{gap:4px}.zt .sr-head .sub{align-items:center;gap:6px;min-width:0;display:flex}.zt .dotsep{background:color-mix(in oklab, var(--ink) 26%, transparent);border-radius:50%;flex-shrink:0;width:2px;height:2px}.zt .tick{align-items:flex-end;gap:2px;height:9px;display:flex;overflow:hidden}.zt .tick i{width:3px;height:var(--v,60%);background:oklch(var(--id-l) .15 var(--h,250) / .42);border-radius:1px;flex-shrink:0;display:block}.zt .tick i.a{background:var(--positive)}.zt .tick i.b{background:var(--negative)}.zt .sr-mid{align-items:stretch;gap:10px;min-width:0;display:flex}.zt .specwrap{border-bottom:1px solid color-mix(in oklab, var(--ink) 7%, transparent);flex:1;min-width:0;padding-bottom:4px;position:relative}.zt .specwrap .thr{border-top:1px dashed color-mix(in oklab, var(--ink) 14%, transparent);pointer-events:none;height:0;position:absolute;left:0;right:0}.zt .sr-side{flex-direction:column;flex-shrink:0;justify-content:flex-end;gap:6px;width:76px;display:flex}.zt .kvs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zt .kv{border-left:1px solid color-mix(in oklab, var(--ink) 4.5%, transparent);flex-direction:column;gap:4px;min-width:0;padding:0 9px;display:flex}.zt .kv:first-child{border-left:0;padding-left:0}.zt .spread{background:color-mix(in oklab, var(--ink) 5%, transparent);border-radius:999px;flex:none;width:100%;height:5px;position:relative;overflow:hidden}.zt .spread i{position:absolute;top:0;bottom:0}.zt .spread .a{background:color-mix(in oklab, var(--positive) 60%, transparent);left:0}.zt .spread .b{background:color-mix(in oklab, var(--negative) 60%, transparent);right:0}.zt .spread .at{background:color-mix(in oklab, var(--ink) 50%, transparent);width:1px}.zt .sr-foot{align-items:center;gap:9px;min-width:0;display:flex}.zt .states{flex-shrink:0;align-items:center;gap:3px;display:flex}.zt .states i{background:color-mix(in oklab, var(--ink) 10%, transparent);border-radius:1px;width:4px;height:4px}.zt .states i.on{background:oklch(calc(var(--id-l) + .03) .145 var(--h,250) / .85)}.zt .st-cols,.zt .swt{grid-template-columns:11px minmax(0,1fr) 50px 56px 44px 50px 52px;align-items:center;column-gap:8px;display:grid}.zt .st-cols{border-bottom:1px solid var(--sep);flex-shrink:0;height:22px;padding:0 12px 0 9px}.zt .st-cols .r{justify-self:end}.zt .swt{border-bottom:1px solid var(--sep-soft);cursor:pointer;height:50px;padding:0 12px 0 9px;transition:opacity .22s,background-color .18s;position:relative}.zt .swt:hover{background:var(--hover)}.zt .swt.on{background:var(--active)}.zt .st-id{align-items:center;gap:9px;min-width:0;display:flex}.zt .st-id .lines{gap:5px}.zt .nodewrap{flex-shrink:0;display:inline-flex;position:relative}.zt .venue{background:var(--chamber);width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 22%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.zt .venue i{background:oklch(var(--id-l) .15 var(--vh,250));border-radius:50%;width:5px;height:5px}.zt .marks{flex-shrink:0;align-items:center;gap:4px;display:flex}.zt .mk{flex-shrink:0;display:block}.zt .mk.ok{background:var(--positive);border-radius:50%;width:9px;height:9px}.zt .mk.warn{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:8px solid var(--warning);width:0;height:0}.zt .mk.new{background:color-mix(in oklab, var(--info) 24%, transparent);border-radius:2px;align-items:center;height:11px;padding:0 3px;display:inline-flex}.zt .mk.new i{background:var(--info);border-radius:1px;width:13px;height:3px;display:block}.zt .mk.star{background:var(--reward);border-radius:1.5px;width:7px;height:7px;transform:rotate(45deg)}.zt .st-mc{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.zt .st-h{flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;min-width:0;display:flex}.zt .st-h .top{align-items:center;gap:4px;display:flex}.zt .qb{height:22px;box-shadow:inset 0 0 0 1px var(--input);border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:4px;padding:0 7px;transition:background-color .14s,box-shadow .14s;display:inline-flex}.zt .qb:hover{background:color-mix(in oklab, var(--primary) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 55%, transparent)}.zt .qb svg{width:9px;height:9px;color:var(--primary);flex-shrink:0;display:block}.zt .sbx.focus .swp:not(.lit),.zt .sbx.focus .swt:not(.lit){opacity:.3}.zt .swt .st-sp{flex-direction:column;gap:3px;display:flex}.zt .swt .st-v{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.zt .st-sub{align-items:center;gap:5px;min-width:0;display:flex}.zt .st-cols .srt{justify-self:end;align-items:center;gap:3px;display:inline-flex}.zt .st-foot{border-top:1px solid var(--sep);flex-shrink:0;align-items:center;gap:10px;height:26px;padding:0 12px;display:flex}.zt .pgdots{gap:4px;margin:0 auto;display:flex}.zt .pgdots i{background:color-mix(in oklab, var(--ink) 14%, transparent);border-radius:50%;width:4px;height:4px}.zt .pgdots i.on{background:var(--primary)}.zt .cmeter{background:var(--active);border-radius:999px;width:46px;height:3px;display:block;position:relative}.zt .cmeter i{background:var(--primary);height:100%;width:calc(var(--p,.4) * 100%);transition:width .9s var(--smooth);border-radius:999px;display:block}.zt .cmeter.gr i{background:var(--reward)}.zt .cmeter u{background:color-mix(in oklab, var(--ink) 42%, transparent);width:1px;position:absolute;top:-2px;bottom:-2px;left:80%}@container board (max-width:1000px){.zt .st-cols,.zt .swt{grid-template-columns:11px minmax(0,1fr) 50px 56px 50px 52px}.zt .swt .st-v,.zt .st-cols .st-v{display:none}}@container board (max-width:780px){.zt .st-cols,.zt .swt{grid-template-columns:11px minmax(0,1fr) 56px 50px 52px}.zt .swt .st-sp,.zt .st-cols .st-sp{display:none}}@container board (max-width:720px){.zt .st-cols,.zt .swt{grid-template-columns:11px minmax(0,1fr) 56px 52px}.zt .swt .st-h,.zt .st-cols .st-h{display:none}}@container board (max-width:620px){.zt .sbx{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}}@container board (max-width:800px){.zt .sr-side{display:none}.zt .kvs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:7px}.zt .kv:nth-child(3){border-left:0;padding-left:0}}.zt .wp{border-bottom:1px solid var(--sep-soft);padding:15px 14px 15px 84px;transition:background-color .6s;position:relative}.zt .wp.lit{background:var(--hover)}.zt .wp:before{content:"";background:var(--sep);width:1px;position:absolute;top:0;bottom:0;left:60px}.zt .wp-t{flex-direction:column;align-items:flex-end;gap:4px;width:34px;display:flex;position:absolute;top:16px;left:14px}.zt .wp-node{background:color-mix(in oklab, var(--ink) 18%, var(--chamber));width:9px;height:9px;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ink) 22%, transparent);border-radius:50%;margin-left:-4px;position:absolute;top:19px;left:60px}.zt .wp.fresh .wp-node{background:var(--info);animation:2.4s ease-in-out infinite zt-breathe}.zt .wp-main{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:22px;display:grid}.zt .wp-post{flex-direction:column;gap:9px;min-width:0;display:flex}.zt .wp-toks{flex-direction:column;gap:5px;min-width:0;display:flex}.zt .lad{flex-direction:column;padding-left:17px;display:flex;position:relative}.zt .lad:before{content:"";background:color-mix(in oklab, var(--ink) 10%, transparent);width:1px;position:absolute;top:-2px;bottom:17px;left:5px}.zt .lr{border-radius:var(--r-2xl);cursor:pointer;grid-template-columns:minmax(0,1fr) 48px 54px 40px 44px 46px;align-items:center;column-gap:9px;height:38px;padding:0 8px;transition:background-color .18s;display:grid;position:relative}.zt .lr:before{content:"";background:color-mix(in oklab, var(--ink) 10%, transparent);width:11px;height:1px;position:absolute;top:50%;left:-12px}.zt .lr:hover{background:var(--hover)}.zt .lr.on{background:var(--active)}.zt .lr-id{align-items:center;gap:8px;min-width:0;display:flex}.zt .lr-id .lines>span{align-items:center;gap:6px;min-width:0;display:flex}.zt .lad-empty{border-radius:var(--r-3xl);background:color-mix(in oklab, var(--ink) 2%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 5%, transparent);align-items:center;gap:9px;margin-left:17px;padding:15px;display:flex}.zt .lad-empty .pip{color:var(--info);animation:1.7s ease-in-out infinite zt-breathe}@container board (max-width:880px){.zt .wp-main{grid-template-columns:minmax(0,1fr);gap:13px}.zt .lr{grid-template-columns:minmax(0,1fr) 54px 44px 46px}.zt .lr .lr-h,.zt .lr .lr-sp{display:none}}.zt .rscale{border-bottom:1px solid var(--sep-soft);flex-shrink:0;height:26px;margin:0 14px;position:relative}.zt .rscale i{background:color-mix(in oklab, var(--ink) 10%, transparent);width:1px;position:absolute;top:8px;bottom:8px}.zt .rscale i.fin{background:color-mix(in oklab, var(--reward) 55%, transparent)}.zt .race{border-bottom:1px solid var(--sep-soft);padding:15px 14px 13px;transition:background-color .6s}.zt .race.lit{background:var(--hover)}.zt .rc-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px;display:grid}.zt .rc-post{flex-direction:column;gap:8px;min-width:0;display:flex}.zt .lanes{flex-direction:column;gap:2px;margin-top:11px;display:flex}.zt .lane{border-radius:var(--r-2xl);cursor:pointer;grid-template-columns:minmax(0,1fr) 54px 50px;align-items:center;column-gap:12px;height:32px;padding:0 8px;transition:background-color .18s;display:grid}.zt .lane:hover{background:var(--hover)}.zt .lane.on{background:var(--active)}.zt .ln-track{min-width:0;height:100%;position:relative}.zt .ln-track:before{content:"";background:color-mix(in oklab, var(--ink) 6%, transparent);height:1px;position:absolute;top:50%;left:0;right:0}.zt .ln-track:after{content:"";background:color-mix(in oklab, var(--reward) 38%, transparent);width:1px;position:absolute;top:4px;bottom:4px;left:80%}.zt .ln-trail{transform-origin:0;width:100%;height:3px;transform:scaleX(var(--xx));background:color-mix(in oklab, var(--primary) 38%, transparent);transition:transform .9s var(--smooth);border-radius:999px;position:absolute;top:calc(50% - 1.5px);left:0}.zt .lane.grad .ln-trail{background:color-mix(in oklab, var(--reward) 60%, transparent)}.zt .ln-pos{transform:translateX(calc(var(--xx) * 100%));transition:transform .9s var(--smooth);pointer-events:none;position:absolute;inset:0}.zt .runner{position:absolute;top:50%;left:0;transform:translate(-11px,-50%)}.zt .lane.lead .runner .node{box-shadow:0 0 0 1.5px var(--primary)}.zt .lane.grad .runner .node{box-shadow:0 0 0 1.5px var(--reward)}@container board (max-width:700px){.zt .lane{grid-template-columns:minmax(0,1fr) 50px}.zt .lane .ln-h{display:none}}.zt .vbar{border-top:1px solid var(--sep);border-bottom:1px solid var(--sep);flex-shrink:0;align-items:center;gap:10px;min-width:0;height:42px;padding:0 12px;display:flex}.zt .vbar-l{flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.zt .topic{height:24px;box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 8%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 10px;transition:background-color .14s,box-shadow .14s;display:inline-flex}.zt .topic:hover{background:var(--hover)}.zt .topic.on{background:color-mix(in oklab, var(--primary) 12%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--primary) 45%, transparent)}.zt .topic.on .bar{background:color-mix(in oklab, var(--primary) 75%, transparent)}.zt .vsep{background:var(--border);flex-shrink:0;width:1px;height:16px}.zt .tp-head,.zt .tp{grid-template-columns:24px 30px 16px 58px 34px 54px 50px 44px minmax(0,1fr) 40px 78px 30px;align-items:center;column-gap:8px;padding:0 14px;display:grid}.zt .tp-head{border-bottom:1px solid var(--sep);flex-shrink:0;height:22px}.zt .tp-head .r{justify-self:end}.zt .tp{border-bottom:1px solid var(--sep-soft);height:26px}.zt .tp:hover{background:var(--hover)}.zt .tp.big{background:color-mix(in oklab, var(--ink) 2%, transparent);height:30px}.zt .tp .r{justify-self:end}.zt .tp-id{align-items:center;gap:7px;min-width:0;display:flex}.zt .flow{min-width:0;height:11px;position:relative}.zt .flow:before{content:"";background:color-mix(in oklab, var(--ink) 12%, transparent);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.zt .flow i{border-radius:999px;min-width:3px;position:absolute;top:2.5px;bottom:2.5px}.zt .tp.buy .flow i{background:var(--positive);left:calc(50% + 1.5px)}.zt .tp.sell .flow i{background:var(--negative);right:calc(50% + 1.5px)}.zt .flow u{background:color-mix(in oklab, var(--ink) 22%, transparent);width:1px;position:absolute;top:0;bottom:0}.zt .tp-cut{background:color-mix(in oklab, var(--ink) 1.8%, transparent);border-bottom:1px solid var(--sep-soft);border-top:1px solid var(--sep-soft);align-items:center;gap:10px;height:20px;padding:0 14px;display:flex}.zt .tp-cut .ln{background:color-mix(in oklab, var(--ink) 5%, transparent);flex:1;height:1px}.zt .tp-in{animation:zt-tpin .42s var(--smooth) both}.zt .sidetag{border-radius:3px;justify-content:center;align-items:center;height:12px;display:inline-flex}.zt .tp.buy .sidetag{background:color-mix(in oklab, var(--positive) 16%, transparent)}.zt .tp.sell .sidetag{background:color-mix(in oklab, var(--negative) 16%, transparent)}.zt .tp.buy.big{background:color-mix(in oklab, var(--positive) 6%, transparent)}.zt .tp.sell.big{background:color-mix(in oklab, var(--negative) 6%, transparent)}.zt .tp-size{justify-content:flex-end;align-items:center;gap:4px;display:flex}.zt .tp-mk{align-items:center;gap:5px;min-width:0;display:flex}.zt .sg{border-bottom:1px solid var(--sep-soft);cursor:pointer;align-items:flex-start;gap:11px;padding:10px 14px;transition:background-color .18s;display:flex;position:relative}.zt .sg:hover{background:var(--hover)}.zt .sg-ic{z-index:1;background:var(--chamber);width:25px;height:25px;box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 8%, transparent);color:var(--tone,var(--fg3));border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.zt .sg-ic .pip{width:7px;height:7px}.zt .sg .lines{gap:5px;padding-top:3px}.zt .sg .spec{--sh:20px}.zt .sg:before,.zt .sg-cut:before{content:"";background:var(--soft);width:1px;position:absolute;top:0;bottom:0;left:26px}.zt .sg.major{border-left:2px solid oklch(var(--id-l) .15 var(--h,250));padding-left:11px}.zt .sg.major:before{left:24px}.zt .sg-body{flex-direction:column;flex:1;gap:7px;min-width:0;padding-top:2px;display:flex}.zt .sg-meta{align-items:center;gap:5px;min-width:0;display:flex}.zt .sg-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;padding-top:1px;display:flex}.zt .sg-cut{background:color-mix(in oklab, var(--ink) 1.8%, transparent);border-bottom:1px solid var(--sep-soft);align-items:center;gap:8px;height:18px;padding:0 14px 0 24px;display:flex;position:relative}.zt .sg-cut .kn{z-index:1;background:var(--chamber);width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--input);border-radius:50%;flex-shrink:0;position:relative}.zt .sg-cut .ln{background:color-mix(in oklab, var(--ink) 5%, transparent);flex:1;height:1px}.zt .sg-foot{border-top:1px solid var(--sep);flex-direction:column;flex-shrink:0;gap:7px;padding:9px 14px 10px;display:flex}.zt .sg-foot .legend{justify-content:space-between;align-items:center;gap:6px;display:flex}.zt .sg-foot .legend>span{align-items:center;gap:4px;display:flex}.zt .sg-pair{align-items:center;gap:7px;min-width:0;display:flex}.zt .sg-pair .link{background:color-mix(in oklab, var(--ink) 16%, transparent);flex:1;min-width:12px;height:1px}.zt .sg-pair .link.dash{border-top:1px dashed color-mix(in oklab, var(--ink) 22%, transparent);height:0}.zt .sg-cluster{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.zt .sg-rank{flex-direction:column;gap:3px;display:flex}.zt .sg-rank span{align-items:center;gap:6px;display:flex}.zt .sg-rank i{background:color-mix(in oklab, var(--ink) 20%, transparent);border-radius:50%;flex-shrink:0;width:3px;height:3px}.zt .sg-mark{position:relative}.zt .sg-mark .at{background:color-mix(in oklab, var(--ink) 42%, transparent);width:1px;position:absolute;top:-3px;bottom:-3px}.zt .sg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;display:grid}.zt .sg-grid>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.zt .inst{flex-direction:column;gap:11px;min-height:0;padding:13px;display:flex}.zt .inst-sec{border-top:1px solid var(--sep-soft);flex-direction:column;gap:8px;padding-top:10px;display:flex}.zt .inst-sec-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.zt .chart{border-radius:var(--r-3xl);background:color-mix(in oklab, var(--ink) 2.5%, transparent);width:100%;height:76px;box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 5%, transparent);display:block}.zt .chart.big{height:150px}.zt .chart .ring{transform-box:fill-box;transform-origin:50%;animation:zt-ringout 1.25s var(--smooth) both}.zt .figs3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.zt .figs3>span{flex-direction:column;gap:5px;min-width:0;display:flex}.zt .figs3>span.r{align-items:flex-end}.zt .xaxis{justify-content:space-between;align-items:center;margin-top:-5px;display:flex}.zt .gradrow{align-items:center;gap:9px;display:flex}.zt .gradrow .lvl{flex:1}.zt .tfs{border-top:1px solid var(--sep-soft);border-bottom:1px solid var(--sep-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -13px;display:grid}.zt .tf{border-left:1px solid var(--sep-soft);cursor:pointer;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 9px;transition:background-color .14s;display:flex;position:relative}.zt .tf:first-child{border-left:0}.zt .tf:hover{background:var(--hover)}.zt .tf.on{background:var(--well)}.zt .tf.on:after{content:"";background:var(--primary);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:24%;right:24%}.zt .bsplit{align-items:center;gap:8px;display:flex}.zt .bsplit .split{flex:1;gap:3px;min-width:0;height:4px;display:flex}.zt .bsplit .split i{height:100%;transition:flex-grow .9s var(--smooth);border-radius:999px;display:block}.zt .bsplit .split .a{background:var(--positive)}.zt .bsplit .split .b{background:var(--negative)}.zt .stat6{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.zt .stat6>span{flex-direction:column;gap:5px;min-width:0;display:flex}.zt .tracked{align-items:center;gap:8px;min-width:0;display:flex}.zt .avstack{flex-shrink:0;display:flex}.zt .avstack .node{box-shadow:0 0 0 1.5px var(--chamber);margin-left:-5px}.zt .avstack .node:first-child{margin-left:0}.zt .dtabs{border-bottom:1px solid var(--sep);flex-shrink:0;align-items:flex-end;gap:16px;padding:0 14px;display:flex}.zt .dtabs>span{padding:9px 0 10px;display:block;position:relative}.zt .dtabs>span.on:after{content:"";background:var(--primary);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.zt .heatwrap{border-bottom:1px solid var(--sep-soft);flex-direction:column;flex-shrink:0;gap:7px;padding:10px 14px 9px;display:flex}.zt .heat{direction:rtl;grid-template-rows:repeat(5,5px);grid-auto-columns:5px;grid-auto-flow:column;gap:2px;display:grid;overflow:hidden}.zt .heat i{background:color-mix(in oklab, var(--ink) 5%, transparent);transition:background-color .7s var(--smooth);border-radius:1px;display:block}.zt .heat-leg{align-items:center;gap:8px;display:flex}.zt .heat-leg .sw5{gap:2px;margin-left:auto;display:flex}.zt .heat-leg .sw5 i{border-radius:1px;width:5px;height:5px}.zt .heat-ax{justify-content:space-between;align-items:flex-start;height:5px;margin-top:-3px;display:flex}.zt .heat-ax i{background:color-mix(in oklab, var(--ink) 16%, transparent);width:1px;height:3px}.zt .heat-ax i.now{border-left:3px solid #0000;border-right:3px solid #0000;border-bottom:4px solid var(--primary);background:0 0;width:0;height:0}.zt .kpis{border-bottom:1px solid var(--sep-soft);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zt .kpi{border-left:1px solid var(--sep-soft);flex-direction:column;gap:5px;min-width:0;padding:9px 10px 8px 14px;display:flex}.zt .kpi:first-child{border-left:0}.zt .kpi .v{align-items:center;gap:5px;display:flex}.zt .tp-split{flex:1;grid-template-columns:minmax(0,1fr) 292px;min-height:0;display:grid}.zt .tp-main{border-right:1px solid var(--sep);flex-direction:column;min-width:0;min-height:0;display:flex}.zt .flowp{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;gap:10px;min-height:0;padding:10px 14px 12px;display:flex;overflow-y:auto}.zt .flowp:hover{scrollbar-color:var(--scrim) transparent}.zt .flowp>*{flex-shrink:0}.zt .flowp-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.zt .flowp-h .lg{align-items:center;gap:10px;display:flex}.zt .flowp-h .lg span{align-items:center;gap:4px;display:flex}.zt .flowp-h .lg i{border-radius:1px;width:5px;height:5px}.zt .fchart-wrap{flex-shrink:0;position:relative}.zt .fchart-wrap .gl{border-top:1px dashed color-mix(in oklab, var(--ink) 6%, transparent);pointer-events:none;height:0;position:absolute;left:0;right:0}.zt .fchart{flex-shrink:0;align-items:stretch;gap:2px;height:72px;display:flex;position:relative}.zt .fchart:before{content:"";background:var(--border);height:1px;position:absolute;top:50%;left:0;right:0}.zt .fcol{flex-direction:column;flex:1;min-width:2px;display:flex}.zt .fcol b{flex:1;min-height:0;display:flex}.zt .fcol b.u{align-items:flex-end;padding-bottom:1px}.zt .fcol b.d{align-items:flex-start;padding-top:1px}.zt .fcol i{width:100%;transition:height .5s var(--smooth);border-radius:1px;display:block}.zt .fcol .u i{background:var(--positive);height:var(--u,0%)}.zt .fcol .d i{background:var(--negative);height:var(--dn,0%)}.zt .fcol.now{outline:1px solid color-mix(in oklab, var(--ink) 20%, transparent);outline-offset:1px;border-radius:1px}.zt .fnet{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zt .fticks{justify-content:space-between;height:4px;margin-top:3px;display:flex}.zt .fticks i{background:color-mix(in oklab, var(--ink) 16%, transparent);width:1px;height:3px}.zt .pressrow{align-items:center;gap:8px;display:flex}.zt .press{flex:1;gap:2px;min-width:0;height:6px;display:flex;position:relative}.zt .press i{height:100%;transition:flex-grow .7s var(--smooth);display:block}.zt .press .a{background:var(--positive);border-radius:999px 0 0 999px}.zt .press .b{background:var(--negative);border-radius:0 999px 999px 0}.zt .press .mid{background:color-mix(in oklab, var(--ink) 50%, transparent);width:1px;height:auto;position:absolute;top:-3px;bottom:-3px;left:50%}.zt .ftable{grid-template-columns:22px repeat(3,minmax(0,1fr));align-items:center;gap:6px 10px;display:grid}.zt .ftable .r{justify-self:end}.zt .fdist{grid-template-columns:14px minmax(0,1fr) 26px;align-items:center;gap:4px 8px;display:grid}.zt .fdist .trk{background:color-mix(in oklab, var(--ink) 5%, transparent);border-radius:999px;height:5px;overflow:hidden}.zt .fdist .trk i{background:color-mix(in oklab, var(--ink) 50%, transparent);border-radius:999px;height:100%;display:block}.zt .fbig{flex-direction:column;gap:6px;display:flex}.zt .fbig .row{align-items:center;gap:7px;padding:2px 4px 2px 0;display:flex;position:relative}.zt .fbig .row .v{margin-left:auto}.zt .fbig .row .share{background:color-mix(in oklab, var(--positive) 9%, transparent);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.zt .fbig .row>:not(.share){z-index:1;position:relative}@container tape (max-width:1100px){.zt .tp-head,.zt .tp{grid-template-columns:24px 30px 16px 58px 54px 50px minmax(0,1fr) 40px 78px}.zt .tp .c4,.zt .tp .c7,.zt .tp .c11,.zt .tp-head .c4,.zt .tp-head .c7,.zt .tp-head .c11{display:none}}@container tape (max-width:760px){.zt .tp-split{grid-template-columns:minmax(0,1fr)}.zt .tp-main{border-right:0}.zt .flowp{display:none}}@container tape (max-width:560px){.zt .tp-head,.zt .tp{grid-template-columns:24px 30px 16px 58px minmax(0,1fr) 50px}.zt .tp .c5,.zt .tp .c9,.zt .tp .c10,.zt .tp-head .c5,.zt .tp-head .c9,.zt .tp-head .c10{display:none}.zt .tp .c6,.zt .tp-head .c6{order:9}}.zt .fig{flex-shrink:0;display:block;overflow:visible}.zt .stack{background:color-mix(in oklab, var(--ink) 6%, transparent);border-radius:999px;width:100%;min-width:0;height:6px;display:flex;overflow:hidden}.zt .stack i{height:100%;display:block}.zt .bullet{background:color-mix(in oklab, var(--ink) 5%, transparent);border-radius:999px;width:100%;min-width:0;height:9px;display:block;position:relative;overflow:hidden}.zt .bullet i{display:block;position:absolute;top:0;bottom:0;left:0}.zt .bullet .band{background:color-mix(in oklab, var(--ink) 7%, transparent)}.zt .bullet .val{border-radius:999px;top:3px;bottom:3px}.zt .bullet .tgt{background:color-mix(in oklab, var(--ink) 75%, transparent);border-radius:1px;width:2px}.zt .funnel{flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;display:flex}.zt .funnel i{border-radius:1.5px;height:5px;display:block}.zt .figrow{align-items:center;gap:9px;min-width:0;display:flex}.zt .figrow .grow{flex:1;min-width:0}.zt .tri{border-left:3px solid #0000;border-right:3px solid #0000;flex-shrink:0;width:0;height:0}.zt .tri.up{border-bottom:5px solid var(--positive)}.zt .tri.dn{border-top:5px solid var(--negative)}.zt .tagpill{height:11px;box-shadow:inset 0 0 0 1px var(--input);border-radius:3px;flex-shrink:0;align-items:center;padding:0 4px;display:inline-flex}.zt .tagpill.info{box-shadow:none;background:color-mix(in oklab, var(--info) 22%, transparent)}.zt .tagpill.info .bar{background:var(--info)}.zt .tagpill.gold{box-shadow:none;background:color-mix(in oklab, var(--reward) 20%, transparent)}.zt .tagpill.gold .bar{background:var(--reward)}.zt .mpips{flex-shrink:0;gap:2px;display:flex}.zt .mpips i{background:color-mix(in oklab, var(--ink) 10%, transparent);border-radius:1px;width:4px;height:4px}.zt .mpips i.on{background:oklch(var(--id-l) .15 var(--h,250))}.zt .decay{background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:999px;width:34px;height:2px;display:block;overflow:hidden}.zt .decay i{background:color-mix(in oklab, var(--ink) 42%, transparent);transform-origin:0;width:100%;height:100%;animation:zt-decay var(--life,70s) linear forwards;animation-delay:var(--age,0s);border-radius:999px;display:block}.zt .hstrip{gap:1px;width:100%;height:3px;display:flex}.zt .hstrip i{background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:.5px;flex:1}.zt .split2{border-radius:999px;gap:1px;width:100%;height:3px;display:flex;overflow:hidden}.zt .split2 i{height:100%;display:block}.zt .split2 .a{background:var(--positive)}.zt .split2 .b{background:var(--negative)}.zt .gly{background:color-mix(in oklab, var(--ink) 30%, transparent);border-radius:1px;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.zt .statusbar{flex-shrink:0;align-items:center;gap:14px;min-width:0;height:30px;padding:0 16px;display:flex}.zt .ecg{flex-shrink:0;width:120px;height:16px;display:block}.zt .ecg .base{stroke:color-mix(in oklab, var(--ink) 12%, transparent);stroke-width:1.2px;fill:none}.zt .ecg .beat{stroke:var(--positive);stroke-width:1.4px;fill:none;stroke-linecap:round;stroke-dasharray:34 300;animation:2.2s linear infinite zt-ecg}.zt .key{width:17px;height:15px;box-shadow:inset 0 0 0 1px var(--input);border-radius:3px;flex-shrink:0;place-items:center;display:inline-grid}.zt .key i{background:color-mix(in oklab, var(--ink) 40%, transparent);border-radius:1px;width:7px;height:2px;display:block}.zt .sb-sp{flex-shrink:0;width:64px}.zt .statusbar .grp2{flex-shrink:0;align-items:center;gap:5px;display:flex}.zt .band-r{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:760px){.zt .band-r,.zt .statusbar{display:none}}.zt .arrive{animation:zt-arrive .34s var(--smooth) both}.zt .swp.arrive,.zt .swt.arrive{animation:none}.zt .swp.arrive>:not(.jack),.zt .swt.arrive>:not(.jack){animation:zt-arrive .34s var(--smooth) both}.zt .breathe{animation:2.4s ease-in-out infinite zt-breathe}.zt .view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.zt .viewwrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.zt .tk{flex-direction:column;min-height:0;display:flex}.zt .tk-r{flex-direction:column;gap:7px;min-width:0;padding:7px 12px;display:flex}.zt .tk-r.row{flex-direction:row;align-items:center}.zt .tk-r+.tk-r{border-top:1px solid var(--sep-soft)}.zt .tk-sel{border-radius:var(--r-2xl);background:color-mix(in oklab, var(--ink) 4%, transparent);min-width:0;height:28px;box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 9%, transparent);flex:1;align-items:center;gap:8px;padding:0 10px;transition:background-color .14s;display:flex}.zt .tk-sel:hover{background:color-mix(in oklab, var(--ink) 7%, transparent)}.zt .tk-sel .tail{align-items:center;gap:5px;margin-left:auto;display:flex}.zt .chev{border-right:1.4px solid color-mix(in oklab, var(--ink) 34%, transparent);border-bottom:1.4px solid color-mix(in oklab, var(--ink) 34%, transparent);flex-shrink:0;width:9px;height:9px;transform:rotate(45deg)translate(-2px,-2px)}.zt .ibtn{border-radius:var(--r-2xl);background:color-mix(in oklab, var(--ink) 3.5%, transparent);width:28px;height:28px;box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 8%, transparent);color:color-mix(in oklab, var(--ink) 42%, transparent);flex-shrink:0;place-items:center;transition:color .14s,background-color .14s;display:grid}.zt .ibtn:hover{color:color-mix(in oklab, var(--ink) 78%, transparent);background:color-mix(in oklab, var(--ink) 7%, transparent)}.zt .ibtn.on{color:var(--primary);background:color-mix(in oklab, var(--primary) 12%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--primary) 45%, transparent)}.zt .ibtn svg{width:14px;height:14px;display:block}.zt .wchips{flex-shrink:0;align-items:center;gap:5px;display:flex}.zt .wchip{display:inline-flex;position:relative}.zt .wchip .ck{background:var(--positive);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--chamber);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.zt .wchip.off{opacity:.38}.zt .otype{border-radius:var(--r-2xl);background:color-mix(in oklab, var(--ink) 3.5%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;display:grid}.zt .otype>span{border-radius:var(--r-xl);height:22px;color:color-mix(in oklab, var(--ink) 34%, transparent);cursor:pointer;justify-content:center;align-items:center;gap:5px;transition:background-color .14s,color .14s;display:flex}.zt .otype>span:hover{color:color-mix(in oklab, var(--ink) 70%, transparent)}.zt .otype>span.on{background:color-mix(in oklab, var(--ink) 9%, transparent);color:var(--primary)}.zt .otype svg{width:10px;height:10px;display:block}.zt .tk-side{align-items:center;gap:8px;min-width:0;display:flex}.zt .tk-side .mark{border-radius:1px;flex-shrink:0;width:3px;height:11px}.zt .tk-side.buy .mark{background:var(--positive)}.zt .tk-side.sell .mark{background:var(--negative)}.zt .tabs3{background:color-mix(in oklab, var(--ink) 3.5%, transparent);border-radius:999px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.zt .tabs3 span{border-radius:999px;padding:3px 7px;display:block}.zt .tabs3 span i{background:color-mix(in oklab, var(--ink) 20%, transparent);border-radius:999px;width:10px;height:3px;display:block}.zt .tabs3 span.on{background:color-mix(in oklab, var(--ink) 9%, transparent)}.zt .tk-side.buy .tabs3 span.on i{background:var(--positive)}.zt .tk-side.sell .tabs3 span.on i{background:var(--negative)}.zt .tk-set{flex-shrink:0;align-items:center;gap:9px;margin-left:auto;display:flex}.zt .tk-set>span{align-items:center;gap:4px;display:flex}.zt .tk-set svg{width:10px;height:10px;color:color-mix(in oklab, var(--ink) 30%, transparent);display:block}.zt .presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.zt .pbtn{border-radius:var(--r-2xl);flex-direction:column;justify-content:center;align-items:center;gap:3px;height:32px;transition:background-color .14s,box-shadow .14s;display:flex;position:relative}.zt .pbtn.buy{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--positive) 42%, transparent)}.zt .pbtn.buy:hover{background:color-mix(in oklab, var(--positive) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--positive) 70%, transparent)}.zt .pbtn.sell{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--negative) 42%, transparent)}.zt .pbtn.sell:hover{background:color-mix(in oklab, var(--negative) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--negative) 70%, transparent)}.zt .pbtn .hk{gap:1.5px;display:flex;position:absolute;top:4px;right:5px}.zt .pbtn .hk i{background:color-mix(in oklab, var(--ink) 26%, transparent);border-radius:50%;width:2px;height:2px}.zt .amt{align-items:center;gap:6px;display:flex}.zt .amt .field{border-radius:var(--r-2xl);background:color-mix(in oklab, var(--background) 70%, transparent);min-width:0;height:28px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 10%, transparent);flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.zt .amt .field .caret{background:var(--primary);flex-shrink:0;width:1px;height:13px;animation:1.1s step-end infinite zt-caret}.zt .amt-sub{justify-content:space-between;align-items:center;gap:8px;margin-top:-2px;display:flex}.zt .amt-sub>span{align-items:center;gap:5px;display:flex}.zt .step{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.zt .step button{border-radius:var(--r-md);background:color-mix(in oklab, var(--ink) 4.5%, transparent);width:24px;height:14px;box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 7%, transparent);color:color-mix(in oklab, var(--ink) 40%, transparent);place-items:center;transition:color .14s;display:grid;position:relative}.zt .step button:hover{color:color-mix(in oklab, var(--ink) 80%, transparent)}.zt .step i{background:currentColor;border-radius:1px;width:7px;height:1.4px;display:block}.zt .step i.v{width:1.4px;height:7px;position:absolute}.zt .slider{align-items:center;height:12px;margin-top:9px;display:flex;position:relative}.zt .slider .track{background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:999px;height:3px;position:absolute;left:0;right:0}.zt .slider .fill{background:var(--positive);border-radius:999px;height:3px;position:absolute;left:0}.zt .slider .knob{background:var(--foreground);border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%);box-shadow:0 1px 3px #00000080;box-shadow:0 1px 3px lab(0% 0 0/.5)}.zt .slider .notch{background:color-mix(in oklab, var(--ink) 14%, transparent);width:1px;height:6px;position:absolute}.zt .slider .bub{background:var(--foreground);border-radius:3px;align-items:center;height:10px;padding:0 4px;display:inline-flex;position:absolute;top:-12px;transform:translate(-50%)}.zt .slider .bub i{background:var(--background);border-radius:1px;width:12px;height:3px;display:block}.zt .sl-tags{height:5px;position:relative}.zt .sl-tags .bar{position:absolute;top:0;transform:translate(-50%)}.zt .speed{flex-shrink:0;align-items:flex-end;gap:2px;height:12px;display:flex}.zt .speed i{background:color-mix(in oklab, var(--ink) 16%, transparent);border-radius:1px;width:3px}.zt .speed i.on{background:var(--primary)}.zt .sw{background:color-mix(in oklab, var(--ink) 8%, transparent);width:24px;height:13px;transition:background-color .18s var(--smooth);border-radius:999px;flex-shrink:0;position:relative}.zt .sw:after{content:"";background:color-mix(in oklab, var(--foreground) 90%, var(--background));width:9px;height:9px;transition:transform .18s var(--smooth);border-radius:50%;position:absolute;top:2px;left:2px}.zt .sw.on{background:var(--positive)}.zt .sw.on:after{transform:translate(11px)}.zt .adv4{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.zt .adv4 .c{border-radius:var(--r-xl);background:color-mix(in oklab, var(--ink) 2.8%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 6%, transparent);flex-direction:column;gap:6px;min-width:0;padding:6px 7px;display:flex}.zt .adv4 .c .v{justify-content:space-between;align-items:center;gap:4px;display:flex}.zt .pre{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:10px;display:grid}.zt .pre .rows{flex-direction:column;gap:6px;min-width:0;display:flex}.zt .pre .rw{align-items:center;gap:6px;min-width:0;display:flex}.zt .pre .rw .dots{border-top:1px dotted color-mix(in oklab, var(--ink) 18%, transparent);flex:1;min-width:6px;height:0}.zt .tpsl{flex-direction:column;gap:6px;display:flex}.zt .tpsl .lv{grid-template-columns:8px minmax(0,1fr) 30px 24px;align-items:center;gap:7px;display:grid}.zt .tpsl .lv .trk{background:color-mix(in oklab, var(--ink) 6%, transparent);border-radius:999px;height:4px;position:relative}.zt .tpsl .lv .trk i{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.zt .tpsl .lv .trk u{background:color-mix(in oklab, var(--ink) 50%, transparent);width:1px;position:absolute;top:-2px;bottom:-2px}.zt .tpsl .lv .sw{justify-self:end}.zt .exec{border-radius:var(--r-3xl);background:var(--primary);justify-content:center;align-items:center;gap:8px;height:34px;transition:filter .14s,transform .1s;display:flex;position:relative}.zt .exec:hover{filter:brightness(1.08)}.zt .exec:active{transform:scale(.99)}.zt .exec .kc{background:color-mix(in oklab, var(--primary-ink) 40%, transparent);border-radius:4px;place-items:center;width:22px;height:16px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.zt .exec .kc svg{width:10px;height:10px;color:var(--primary-ink);display:block}.zt .route2{width:100%;height:34px;display:block;overflow:visible}.zt .plate{border-radius:var(--r-5xl);background:var(--pop);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;gap:11px;padding:15px;display:flex;position:relative;overflow:hidden}.zt .plate>*{z-index:1;position:relative}.zt .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--fg3);align-items:center;gap:8px;font-size:9px;font-weight:500;display:flex}.zt .eyebrow svg{width:12px;height:12px;color:var(--primary);display:block}.zt .plate h1{letter-spacing:-.024em;text-wrap:balance;font-size:17px;font-weight:500;line-height:1.28}.zt .plate p{color:var(--fg2);font-size:12px;line-height:1.55}.zt .cd{letter-spacing:0;text-transform:none;color:var(--fg3);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.zt .cd b{color:var(--fg);letter-spacing:.02em;font-weight:500}.zt .pstats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.zt .pstat{border-radius:var(--r-3xl);background:var(--well);box-shadow:inset 0 0 0 1px var(--soft);flex-direction:column;gap:4px;padding:10px 11px;display:flex}.zt .pstat b{letter-spacing:-.03em;color:var(--primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.zt .pstat span{color:var(--fg2);font-size:11px;line-height:1.35}.zt .fine{color:var(--fg3);font-size:11px;line-height:1.45}.zt .fine b{color:var(--fg2);font-weight:500}.zt .btn{background:var(--primary);height:32px;color:var(--primary-ink);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;transition:filter .14s,transform .1s;display:inline-flex}.zt .btn:hover{filter:brightness(1.07)}.zt .btn:active{transform:scale(.98)}.zt .btn svg{width:13px;height:13px;display:block}.zt .btn.sec{background:color-mix(in oklab, var(--ink) 6%, transparent);color:var(--fg2);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ink) 10%, transparent)}.zt .btn.sec:hover{background:color-mix(in oklab, var(--ink) 10%, transparent);color:var(--fg);filter:none}.zt .btn[disabled]{opacity:.6;cursor:default;filter:none}.zt .btn.is-done{background:color-mix(in oklab, var(--primary) 14%, transparent);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 40%, transparent)}.zt .plate .btn{justify-content:center;width:100%}.zt-announce{border-bottom:1px solid color-mix(in oklab, var(--primary) 25%, transparent);min-width:0;animation:zt-announce-in .42s var(--ease-smooth) both;background:0 0;flex-shrink:0}.zt-announce .an-row{width:100%;min-height:42px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 14px;margin:0;padding:9px 16px;display:flex}.zt-announce .an-row:focus-visible{outline-offset:-3px}.zt-announce .an-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);flex-shrink:0;align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.zt-announce .an-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2.8s ease-in-out infinite zt-breathe}.zt-announce .an-tag svg{flex-shrink:0;width:11px;height:11px;display:block}.zt-announce .an-text{letter-spacing:-.006em;min-width:0;color:var(--muted-foreground);text-wrap:balance;margin:0;font-size:14px;line-height:1.35}.zt-announce .an-text b{color:var(--foreground);font-weight:600}.zt-announce .an-go{letter-spacing:-.01em;white-space:nowrap;color:var(--primary);flex-shrink:0;align-items:center;gap:3px;font-size:14px;font-weight:600;display:inline-flex}.zt-announce .an-go svg{width:12px;height:12px;transition:transform .16s var(--ease-smooth);display:block}.zt-announce .an-row:hover .an-go svg{transform:translate(2px)}@media (max-width:1100px){.zt-announce .an-text .s3{display:none}}@media (max-width:820px){.zt-announce .an-text .s2{display:none}}@media (max-width:460px){.zt-announce .an-tag{gap:0;font-size:0}}:root:not(.dark) .zt-announce,.light .zt-announce{border-bottom-color:color-mix(in oklab, var(--primary) 60%, transparent)}.zt-dlg{color:var(--foreground);background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;overflow:visible}.zt-dlg::backdrop{background:0 0}.zt-dlg[open]{width:100%;height:100%;padding:calc(var(--zt-chrome,52px) + 16px) 16px 16px;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.zt-dlg[open] .dlg-card{animation:zt-dlg-in .26s var(--ease-smooth) both}.zt-dlg .dlg-scrim{bottom:0;left:0;right:0;top:var(--zt-chrome,52px);pointer-events:none;background:#030204b8;background:lab(.641142% .25712 -.569183/.72);animation:.22s both zt-scrim-in;position:fixed}.zt-dlg h2,.zt-dlg h3,.zt-dlg h4,.zt-dlg p{margin:0}.zt-dlg button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.zt-dlg a{text-decoration:none}.zt-dlg :focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 70%, transparent);outline-offset:2px}.zt-dlg .dlg-card{border-radius:var(--radius-5xl);background:var(--popover);width:min(880px,100%);max-height:100%;box-shadow:inset 0 0 0 1px var(--border), 0 28px 70px -14px #000000bf;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.zt-dlg .dlg-card{box-shadow:inset 0 0 0 1px var(--border), 0 28px 70px -14px lab(0% 0 0/.75)}}.zt-dlg .dlg-ask{overscroll-behavior:contain;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex;overflow-y:auto}.zt-dlg .dlg-guide{overscroll-behavior:contain;border-left:1px solid color-mix(in oklab, var(--foreground) 7%, transparent);background:color-mix(in oklab, var(--foreground) 2%, transparent);flex-direction:column;gap:13px;min-width:0;padding:22px;display:flex;overflow-y:auto}.zt-dlg .dlg-x{z-index:2;width:26px;height:26px;color:color-mix(in oklab, var(--muted-foreground) 62%, transparent);border-radius:50%;place-items:center;transition:background-color .14s,color .14s;display:grid;position:absolute;top:12px;right:12px}.zt-dlg .dlg-x:hover{background:var(--row-hover);color:var(--foreground)}.zt-dlg .dlg-x svg{width:13px;height:13px;display:block}.zt-dlg .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.zt-dlg .eyebrow svg{width:11px;height:11px;display:block}.zt-dlg h2{letter-spacing:-.024em;text-wrap:balance;font-size:19px;font-weight:600;line-height:1.2}.zt-dlg .lead{color:var(--muted-foreground);font-size:13px;line-height:1.5}.zt-dlg .dlg-head{flex-direction:column;gap:6px;padding-right:26px;display:flex}.zt-dlg .offer{border-block:1px solid color-mix(in oklab, var(--foreground) 7%, transparent);grid-template-columns:1fr 1fr;gap:14px;padding:11px 0;display:grid}.zt-dlg .offer>span{flex-direction:column;gap:2px;min-width:0;display:flex}.zt-dlg .offer b{letter-spacing:-.03em;color:var(--primary);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;line-height:1}.zt-dlg .offer i{color:var(--muted-foreground);font-size:11px;font-style:normal;line-height:1.35}.zt-dlg .win{border-radius:var(--radius-2xl);background:color-mix(in oklab, var(--primary) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 24%, transparent);grid-column:1/-1;align-items:center;gap:12px;margin-top:2px;padding:9px 12px;display:flex}.zt-dlg .win>b{letter-spacing:-.035em;color:var(--primary);font-variant-numeric:tabular-nums;flex:none;font-size:24px;font-weight:700;line-height:1}.zt-dlg .win>span{min-width:0;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:11px;line-height:1.4;display:flex}.zt-dlg .win strong{color:var(--foreground);font-size:12.5px;font-weight:600}.zt-dlg .field-l{flex-direction:column;gap:6px;display:flex}.zt-dlg .field-l label{font-size:12px;font-weight:600}.zt-dlg .xfield{border-radius:var(--radius-2xl);background:color-mix(in oklab, var(--background) 76%, transparent);height:38px;box-shadow:inset 0 0 0 1px var(--input);align-items:center;gap:2px;padding:0 12px;transition:box-shadow .14s;display:flex}.zt-dlg .xfield:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--primary) 75%, transparent)}.zt-dlg .xfield.bad{box-shadow:inset 0 0 0 1.5px var(--negative)}.zt-dlg .xfield .at{color:color-mix(in oklab, var(--muted-foreground) 62%, transparent);-webkit-user-select:none;user-select:none;font-size:14px}.zt-dlg .xfield input{min-width:0;height:100%;color:var(--foreground);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-size:14px}.zt-dlg .xfield input::placeholder{color:color-mix(in oklab, var(--muted-foreground) 42%, transparent)}.zt-dlg .hint{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);font-size:12px;line-height:1.4}.zt-dlg .hint.err{color:var(--negative)}.zt-dlg .rules{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zt-dlg .rules li{color:var(--muted-foreground);grid-template-columns:14px minmax(0,1fr);gap:10px;padding:9px 0;font-size:12px;line-height:1.45;display:grid}.zt-dlg .rules li+li{border-top:1px solid color-mix(in oklab, var(--foreground) 6%, transparent)}.zt-dlg .rules svg:not(.out){width:14px;height:14px;color:color-mix(in oklab, var(--muted-foreground) 62%, transparent);margin-top:1px;display:block}.zt-dlg .rules b{color:var(--foreground);font-weight:600}.zt-dlg .who{color:var(--foreground)}.zt-dlg .gd-emblem{flex-shrink:0;width:100%;height:auto;display:block;overflow:visible}.zt-dlg .gd-emblem .cord-run{fill:none;stroke-dasharray:6 400;animation:3.4s linear infinite zt-travel}.zt-dlg .gd-emblem .gd-point{animation:3.2s ease-in-out infinite zt-breathe}.zt-dlg .gd-top{flex-direction:column;gap:7px;display:flex}.zt-dlg .gd-h{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);font-size:9px;font-weight:600}.zt-dlg .gd-lead{color:var(--foreground);letter-spacing:-.008em;font-size:13px;line-height:1.5}.zt-dlg .gd-sub{color:var(--muted-foreground);font-size:12px;line-height:1.5}.zt-dlg .gd-sec{border-top:1px solid color-mix(in oklab, var(--foreground) 7%, transparent);flex-direction:column;gap:7px;padding-top:12px;display:flex}.zt-dlg .gd-list{flex-direction:column;gap:11px;display:flex}.zt-dlg .gd-last{margin-top:auto}.zt-dlg .gd-seal{align-items:baseline;gap:9px;display:flex}.zt-dlg .gd-seal b{color:var(--foreground);font-weight:600}.zt-dlg .gd-pip{background:var(--primary);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2.8s ease-in-out infinite zt-breathe;transform:translateY(-1px)}.zt-dlg .gd-row{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:11px;display:grid}.zt-dlg .gd-row svg{width:26px;height:18px;margin-top:1px;display:block}.zt-dlg .gd-row b{letter-spacing:-.008em;color:var(--foreground);font-size:12px;font-weight:600;display:block}.zt-dlg .gd-row span{color:var(--muted-foreground);margin-top:1px;font-size:12px;line-height:1.4;display:block}.zt-dlg .dlg-acts{align-items:center;gap:8px;margin-top:auto;padding-top:2px;display:flex}.zt-dlg .dlg-acts .btn{justify-content:center;height:36px;font-size:13px}.zt-dlg .dlg-acts .btn:first-child{flex:1}.zt-dlg .btn{background:var(--primary);height:32px;color:var(--primary-foreground);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;transition:filter .14s,transform .1s;display:inline-flex}.zt-dlg .btn:hover{filter:brightness(1.07)}.zt-dlg .btn:active{transform:scale(.98)}.zt-dlg .btn[disabled]{opacity:.6;cursor:default;filter:none}.zt-dlg .btn.sec{background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--muted-foreground);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--foreground) 10%, transparent)}.zt-dlg .btn.sec:hover{background:color-mix(in oklab, var(--foreground) 10%, transparent);color:var(--foreground);filter:none}.zt-dlg .btn .out{width:11px;height:11px;margin-left:0}.zt-dlg .done-mark{border-radius:var(--radius-2xl);background:var(--primary);width:34px;height:34px;color:var(--primary-foreground);place-items:center;display:grid}.zt-dlg .done-mark svg{width:18px;height:18px;display:block}.zt-dlg .done-mark.dim{background:color-mix(in oklab, var(--ink) 10%, transparent);color:var(--fg2)}.zt-dlg .received{gap:16px}.zt-dlg .rc-head{flex-direction:column;gap:12px;display:flex}.zt-dlg .rc-who{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zt-dlg .who-chip{background:color-mix(in oklab, var(--ink) 7%, transparent);height:24px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 12%, transparent);color:var(--foreground);letter-spacing:-.01em;border-radius:999px;align-items:center;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.zt-dlg .rc-when{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12.5px}.zt-dlg .rc-sec{flex-direction:column;gap:9px;display:flex}.zt-dlg .sec-h{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);font-size:9px;font-weight:600}.zt-dlg .steps{flex-direction:column;margin:0;padding:2px 0 0;list-style:none;display:flex}.zt-dlg .step{grid-template-columns:18px minmax(0,1fr);column-gap:10px;padding-bottom:14px;display:grid;position:relative}.zt-dlg .step:last-child{padding-bottom:0}.zt-dlg .step:before{content:"";background:color-mix(in oklab, var(--ink) 12%, transparent);width:1px;position:absolute;top:19px;bottom:1px;left:8.5px}.zt-dlg .step:last-child:before{display:none}.zt-dlg .step-pip{width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 16%, transparent);color:var(--primary-ink);border-radius:50%;place-items:center;display:grid}.zt-dlg .step-pip svg{width:11px;height:11px;display:block}.zt-dlg .step.done .step-pip{background:var(--primary);box-shadow:none}.zt-dlg .step.now .step-pip{box-shadow:inset 0 0 0 1.5px var(--primary)}.zt-dlg .step.now .step-pip i{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite zt-breathe}.zt-dlg .step.ended .step-pip{background:color-mix(in oklab, var(--ink) 10%, transparent);box-shadow:none;color:var(--fg2)}.zt-dlg .step-body{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.zt-dlg .step-row{align-items:baseline;gap:10px;display:flex}.zt-dlg .step b{color:var(--foreground);font-size:12.5px;font-weight:600;line-height:16px}.zt-dlg .step.next b{color:var(--muted-foreground)}.zt-dlg .step .when{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px}.zt-dlg .step-note{color:var(--muted-foreground);font-size:11.5px;line-height:1.45}.zt-dlg .rc-rules li:first-child{padding-top:0}@media (max-width:720px){.zt-dlg .dlg-card{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);overflow-y:auto}.zt-dlg .dlg-ask,.zt-dlg .dlg-guide{padding:18px;overflow:visible}.zt-dlg .dlg-guide{border-left:0;border-top:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}:root:not(.dark) .zt-dlg .dlg-scrim,.light .zt-dlg .dlg-scrim{background:color-mix(in oklab, var(--foreground) 42%, transparent)}.zt-ln{display:block}.zt-lnk{color:var(--primary);white-space:nowrap;border-radius:3px;font-weight:600;text-decoration:none}.zt-lnk:hover,.zt-lnk:focus-visible{text-underline-offset:2px;text-decoration:underline}.zt-lnk .out,.out{vertical-align:.02em;width:.72em;height:.72em;margin-left:.22em;display:inline-block}@keyframes zt-ping{35%{transform:scale(1.75)}}@keyframes zt-breathe{50%{opacity:.35}}@keyframes zt-arrive{0%{opacity:0;transform:translateY(-9px)}}@keyframes zt-tpin{0%{opacity:0;transform:translateY(-7px)}}@keyframes zt-ringout{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}@keyframes zt-decay{0%{transform:scaleX(1)}to{transform:scaleX(.04)}}@keyframes zt-ecg{0%{stroke-dashoffset:334px}to{stroke-dashoffset:0}}@keyframes zt-caret{50%{opacity:0}}@keyframes zt-announce-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes zt-dlg-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes zt-scrim-in{0%{opacity:0}}@keyframes zt-travel{0%{stroke-dashoffset:406px}to{stroke-dashoffset:0}}