*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{height:100%}body{margin:0;background:rgb(var(--bg));color:rgb(var(--txt));font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-ui);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{font:inherit;color:inherit}input:where(:not([type=checkbox],[type=radio],[type=range],[type=color])),select,textarea{font-size:var(--fs-input)}p{line-height:var(--lh-body)}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:1px}h1,h2,h3,h4,p{margin:0}a{color:inherit}.mono,.num,.px{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.up{color:rgb(var(--up))}.down{color:rgb(var(--down))}.dim{color:rgb(var(--dim))}.faint{color:rgb(var(--faint))}@media(prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}small{font-size:max(var(--fs-2xs),.83em)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));min-height:var(--ctl-md);padding:4px 12px;font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:filter .12s,border-color .12s}.btn:hover:not(:disabled){border-color:rgb(var(--dim))}.btn:disabled{opacity:.5}.btn.sm{min-height:var(--ctl-sm);padding:2px 9px;font-size:var(--fs-xs)}.btn.lg{min-height:var(--ctl-lg);padding:6px 16px;font-size:var(--fs-md)}.btn.block{width:100%}.btn.primary{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv))}.btn.buy{background:rgb(var(--up-fill));border-color:rgb(var(--up-fill));color:#fff;font-weight:600}.btn.sell{background:rgb(var(--down-fill));border-color:rgb(var(--down-fill));color:#fff;font-weight:600}.btn.buy:hover:not(:disabled),.btn.sell:hover:not(:disabled),.btn.primary:hover:not(:disabled){filter:brightness(1.1)}.btn.ghost{border-color:transparent;background:transparent;color:rgb(var(--dim))}.btn.ghost:hover:not(:disabled){color:rgb(var(--txt));border-color:transparent;background:rgb(var(--panel2))}.btn.danger{color:rgb(var(--down));border-color:rgb(var(--down-fill) / .6)}.btn.danger:hover:not(:disabled){border-color:rgb(var(--down-fill))}.btn .spin{width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field>.lbl{font-size:var(--fs-xs);color:rgb(var(--dim))}.field>.hint{font-size:var(--fs-xs);color:rgb(var(--faint))}.field>.err{font-size:var(--fs-xs);color:rgb(var(--down))}.ctl{display:flex;align-items:center;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));min-width:0;min-height:var(--ctl-field);transition:border-color .12s}.ctl:focus-within{border-color:rgb(var(--txt))}.ctl.invalid{border-color:rgb(var(--down-fill))}.ctl input,.ctl select{border:0;background:transparent;outline:0;padding:4px 9px;width:100%;min-width:0}.ctl:not(.tagin)>input,.ctl>select{min-height:calc(var(--ctl-field) - 2px)}.ctl select{appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,rgb(var(--dim)) 50%),linear-gradient(135deg,rgb(var(--dim)) 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 9px) 50%;background-size:4px 4px;background-repeat:no-repeat}.ctl select option{background:rgb(var(--panel));color:rgb(var(--txt))}.ctl .affix{padding:0 9px;color:rgb(var(--dim));font-size:var(--fs-xs);white-space:nowrap}.ctl .stp{align-self:stretch;width:30px;flex:none;border-left:1px solid rgb(var(--line));color:rgb(var(--dim));font-size:var(--fs-lg)}.ctl .stp:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.ctl input[readonly]{color:rgb(var(--dim))}.ctl.tagin{flex-wrap:wrap;gap:4px;padding:3px 4px;cursor:text}.ctl.tagin input{flex:1;min-width:140px;width:auto;padding:4px 5px}.tagin .tag{display:inline-flex;align-items:center;gap:2px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--panel2));padding:1px 2px 1px 7px;font-size:var(--fs-xs);color:rgb(var(--txt));line-height:1.6}.tagin .tag button{border:0;background:transparent;color:rgb(var(--dim));padding:0 5px;font-size:var(--fs-md);line-height:1;cursor:pointer}.tagin .tag button:hover{color:rgb(var(--txt))}.tagsug{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.tagopt{border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:transparent;color:rgb(var(--dim));padding:2px 8px;font-size:var(--fs-xs);cursor:pointer}.tagopt:hover:not(:disabled){color:rgb(var(--txt));border-color:rgb(var(--txt))}.tagopt.on{background:rgb(var(--inv));border-color:rgb(var(--inv));color:rgb(var(--inv-txt))}.tagopt:disabled{opacity:.45;cursor:not-allowed}.ctl.filefield{gap:8px;padding:3px 3px 3px 10px;min-height:36px}.ctl.filefield .ff-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}.ctl.filefield .ff-name small{font-size:var(--fs-2xs)}.ctl.mono input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}input[type=number]::-webkit-inner-spin-button{appearance:none}input[type=number]{-moz-appearance:textfield}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:0}.seg button{min-height:calc(var(--ctl-md) - 2px);padding:4px 8px;font-size:var(--fs-xs);font-weight:500;color:rgb(var(--dim));white-space:nowrap}.seg button[aria-checked=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt))}.seg button:not([aria-checked=true]):hover{color:rgb(var(--txt))}.seg.quiet button[aria-checked=true]{background:rgb(var(--panel2));color:rgb(var(--txt));box-shadow:inset 0 -2px rgb(var(--txt))}.rs{position:relative;height:24px;margin:0 8px}.rs-track{position:absolute;left:0;right:0;top:11px;height:2px;background:rgb(var(--line));border-radius:1px}.rs-track i{position:absolute;top:0;bottom:0;background:rgb(var(--txt))}.rs input{position:absolute;left:-8px;width:calc(100% + 16px);top:0;height:24px;margin:0;background:transparent;appearance:none;-webkit-appearance:none;pointer-events:none}.rs input:focus{outline:0}.rs input::-webkit-slider-runnable-track{height:24px;background:transparent}.rs input::-moz-range-track{height:24px;background:transparent}.rs input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;margin-top:4px;border-radius:50%;background:rgb(var(--panel));border:2px solid rgb(var(--txt));cursor:grab}.rs input::-moz-range-thumb{pointer-events:auto;width:12px;height:12px;border-radius:50%;background:rgb(var(--panel));border:2px solid rgb(var(--txt));cursor:grab}.rs input:focus-visible::-webkit-slider-thumb{outline:2px solid rgb(var(--focus));outline-offset:2px}.rs input:focus-visible::-moz-range-thumb{outline:2px solid rgb(var(--focus));outline-offset:2px}.sw{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--fs-sm);user-select:none}.sw input{position:absolute;opacity:0;width:0;height:0}.sw .trk{width:34px;height:18px;border-radius:9px;background:rgb(var(--line));position:relative;transition:background .15s;flex:none}.sw .trk:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.sw input:checked+.trk{background:rgb(var(--up-fill))}.sw input:checked+.trk:after{left:18px}.sw input:focus-visible+.trk{outline:2px solid rgb(var(--focus));outline-offset:2px}.chip{display:inline-flex;align-items:center;gap:5px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:1px 7px;font-size:var(--fs-2xs);font-weight:500;color:rgb(var(--dim));white-space:nowrap;line-height:1.5}.chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.chip.up{color:rgb(var(--up));border-color:rgb(var(--up-fill) / .7)}.chip.down{color:rgb(var(--down));border-color:rgb(var(--down-fill) / .7)}.chip.practice{color:rgb(var(--practice));border-color:rgb(var(--practice))}.chip.solid{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv))}.chip.solid.up{background:rgb(var(--up-fill));border-color:rgb(var(--up-fill));color:#fff}.chip.solid.down{background:rgb(var(--down-fill));border-color:rgb(var(--down-fill));color:#fff}.chip.live .dot{animation:pulse 1.6s infinite}@keyframes pulse{50%{opacity:.3}}.card{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));min-width:0}.card-h{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid rgb(var(--line));min-height:38px;flex-wrap:wrap}.card-h .ttl{flex:1;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--dim))}.card-b{padding:12px}.card.flush .card-b{padding:0}.stat{display:flex;flex-direction:column;gap:2px;min-width:0}.stat .k{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim))}.stat .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat.lg .v{font-size:var(--fs-2xl)}.px{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tw{overflow:auto;min-width:0}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}.tbl th{position:sticky;top:0;z-index:1;background:rgb(var(--panel));text-align:left;font-weight:500;color:rgb(var(--dim));padding:7px 10px;border-bottom:1px solid rgb(var(--line));white-space:nowrap}.tbl td{padding:7px 10px;border-bottom:1px solid rgb(var(--line) / .7);white-space:nowrap}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td,.tbl tr.sel td{background:rgb(var(--panel2))}.tbl .r{text-align:right}.tbl .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tbl .empty{text-align:center;color:rgb(var(--dim));padding:22px 10px}@media(max-width:600px){.tbl .empty{text-align:left}}.tabs{display:flex;gap:2px;border-bottom:1px solid rgb(var(--line));padding:0 8px;overflow-x:auto}.tabs button{padding:9px 10px;color:rgb(var(--dim));border-bottom:2px solid transparent;white-space:nowrap;font-size:var(--fs-sm)}.tabs button[aria-selected=true]{color:rgb(var(--txt));border-bottom-color:rgb(var(--txt));font-weight:500}.tabs .n{font-family:var(--font-mono);font-size:var(--fs-2xs);margin-left:5px;color:rgb(var(--dim))}.stabs{display:flex;gap:4px;padding:6px 8px 4px;overflow-x:auto;scrollbar-width:none}.stabs button{padding:3px 9px;border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:500;color:rgb(var(--dim));background:rgb(var(--panel2));white-space:nowrap}.stabs button[aria-selected=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt))}.stabs button:not([aria-selected=true]):hover{color:rgb(var(--txt))}.ttag{display:inline-flex;align-items:center;border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:0 5px;font-size:var(--fs-2xs);font-weight:500;color:rgb(var(--faint));white-space:nowrap;line-height:1.5}.ttag.ok{color:rgb(var(--up));border-color:rgb(var(--up-fill) / .7)}.toasts{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;z-index:50;max-width:calc(100% - 32px)}.toast{background:rgb(var(--inv));color:rgb(var(--inv-txt));padding:9px 13px;border-radius:var(--r-md);font-size:var(--fs-sm);box-shadow:0 6px 18px #0003;display:flex;gap:8px;align-items:center}.toast.up{border-left:3px solid rgb(var(--up-fill))}.toast.down{border-left:3px solid rgb(var(--down-fill))}.snackbar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:55;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);background:rgb(var(--inv));color:rgb(var(--inv-txt));padding:8px 8px 8px 14px;border-radius:var(--r-md);font-size:var(--fs-sm);box-shadow:0 6px 18px #0003}.snackbar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snackbar-act{font-weight:600;padding:4px 8px;border-radius:var(--r-sm);color:inherit;text-decoration:underline;text-underline-offset:3px}.snackbar-act:hover,.snackbar-x:hover{background:rgb(var(--inv-txt) / .12)}.snackbar-x{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-sm);color:inherit;opacity:.75}.update-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;max-width:calc(100% - 32px)}.update-toast button{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:2px 4px;border-radius:var(--r-sm)}.update-toast .update-go{font-weight:600;text-decoration:underline}.update-toast .update-x{opacity:.7}.update-toast button:focus-visible{outline:2px solid rgb(var(--inv-txt));outline-offset:1px}.scrim{position:fixed;inset:0;background:#00000073;display:grid;place-items:center;z-index:40;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow-y:auto;overscroll-behavior:contain}.dialog{background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg);padding:16px;width:min(380px,100%);display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 32px);overflow-y:auto}.dialog h3{font-size:var(--fs-lg)}.dialog p{font-size:var(--fs-sm);line-height:1.5;color:rgb(var(--dim))}.dialog .acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ticket{display:flex;flex-direction:column;gap:10px}.sides{display:grid;grid-template-columns:1fr 1fr;gap:6px}.side{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:6px 8px;text-align:left;display:flex;flex-direction:column;gap:2px}.side .l{font-size:var(--fs-xs);display:flex;gap:5px;align-items:center}.side .l em{font-style:normal;font-size:var(--fs-2xs);border:1px solid currentColor;border-radius:2px;padding:0 3px}.side .p{font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:600;letter-spacing:-.02em}.side.sell{color:rgb(var(--down))}.side.buy{color:rgb(var(--up))}.side.sell[aria-pressed=true]{border-color:rgb(var(--down-fill));box-shadow:inset 0 0 0 1px rgb(var(--down-fill))}.side.buy[aria-pressed=true]{border-color:rgb(var(--up-fill));box-shadow:inset 0 0 0 1px rgb(var(--up-fill))}.kv{display:grid;grid-template-columns:1fr auto;gap:5px 8px;font-size:var(--fs-xs)}.kv>:nth-child(odd){color:rgb(var(--dim))}.kv>:nth-child(2n){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.msg{font-size:var(--fs-xs);min-height:16px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chart{position:relative;min-height:0}.chart canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.chart .legend{position:absolute;left:10px;top:8px;font-family:var(--font-mono);font-size:var(--fs-xs);pointer-events:none;background:rgb(var(--panel) / .8);padding:2px 4px;max-width:calc(100% - 90px)}.phonefield{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.phonefield .cc{position:relative;min-width:96px}.phonefield .cc select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.phonefield .cc .cc-shown{padding:0 26px 0 10px;font-size:var(--fs-sm);white-space:nowrap;pointer-events:none}.phonefield .cc:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;border-right:1.5px solid rgb(var(--dim));border-bottom:1.5px solid rgb(var(--dim));transform:translateY(-70%) rotate(45deg);pointer-events:none}.phonefield .cc:focus-within{outline:2px solid rgb(var(--focus));outline-offset:1px}.qr{display:block;flex:none;border:1px solid rgb(var(--line));border-radius:var(--r-md)}.qr .qr-p{fill:rgb(var(--code-paper))}.qr .qr-i{fill:rgb(var(--code-ink))}.copyv{display:flex;align-items:center;gap:8px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel2));padding:6px 6px 6px 10px;min-width:0}.copyv code{flex:1;min-width:0;font-size:var(--fs-sm);letter-spacing:.04em;overflow-wrap:anywhere;user-select:all}.codegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:12px 12px 12px 34px;border:1px dashed rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-md);letter-spacing:.06em}.codegrid li{padding:2px 0}.codegrid li::marker{color:rgb(var(--faint));font-size:var(--fs-2xs)}@media(max-width:420px){.codegrid{grid-template-columns:minmax(0,1fr)}}.pwrules{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;font-size:var(--fs-xs);color:rgb(var(--faint))}.pwrules li{display:flex;gap:6px;align-items:center}.pwrules li[data-ok=true]{color:rgb(var(--up))}.chk{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-sm);line-height:1.45;color:rgb(var(--dim));cursor:pointer}.chk input{margin-top:2px;flex:none}.chk.invalid span{color:rgb(var(--txt))}@media(pointer:coarse){.tabs button,.tabs a,.pgswitch a,.dd button,.tiny-seg button{min-height:var(--ctl-md)}.tagopt,.pills button{min-height:var(--ctl-sm)}.sw,.chk{min-height:var(--hit)}.btn,.seg button,.tabs button,.tabs a,.pgswitch a,.pills button,.fchip,.tbtn,.tagopt,.tiny-seg button{position:relative}.btn:after,.seg button:after,.tabs button:after,.tabs a:after,.pgswitch a:after,.pills button:after,.fchip:after,.tbtn:after,.tagopt:after,.tiny-seg button:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,var(--hit));transform:translateY(-50%)}.btn.sm{padding-inline:12px}.ctl .stp{width:44px;margin-block:-1px}.tbl td,.tbl th{padding-block:10px}.rs{height:44px}.rs-track{top:21px}.rs input{height:44px}.rs input::-webkit-slider-thumb{width:24px;height:24px;margin-top:10px}.rs input::-moz-range-thumb{width:20px;height:20px}.chk input{width:20px;height:20px}.tagin .tag button{min-width:32px;min-height:32px}}.qt-qty:focus-within,.mt-ta:focus-within,.cm-ta:focus-within{outline:2px solid rgb(var(--focus));outline-offset:1px}.plain-input:focus{border-color:rgb(var(--txt));box-shadow:0 0 0 1px rgb(var(--txt))}.symbadge{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;font-family:var(--font-mono);font-weight:600;font-size:var(--fs-xs);letter-spacing:-.02em;background:rgb(var(--panel2));color:rgb(var(--txt))}.symbadge.hue-info{background:rgb(var(--info) / .14);color:rgb(var(--info))}.symbadge.hue-violet{background:rgb(var(--violet) / .14);color:rgb(var(--violet))}.symbadge.hue-teal{background:rgb(var(--teal) / .14);color:rgb(var(--teal))}.symbadge.hue-rose{background:rgb(var(--rose) / .14);color:rgb(var(--rose))}.symbadge.hue-practice{background:rgb(var(--practice) / .14);color:rgb(var(--practice))}.livedot{position:relative;display:inline-block;flex:none;border-radius:50%;background:rgb(var(--faint))}.livedot.on{background:rgb(var(--up-fill))}.livedot.on:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:livedot 1.6s ease-out infinite}@keyframes livedot{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.skel{display:block;background:rgb(var(--panel2));animation:skel 1.4s ease-in-out infinite}@keyframes skel{50%{opacity:.55}}.toolgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px}.tg-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:8px 6px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));color:rgb(var(--txt));font-size:var(--fs-xs);text-align:center;line-height:1.25;cursor:pointer}.tg-tile:hover:not(:disabled){border-color:rgb(var(--dim))}.tg-tile[aria-pressed=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv))}.tg-tile:disabled{opacity:.45;cursor:default}.display-code{display:inline-flex;align-items:center;gap:6px}.bl-md{font-size:var(--fs-lg);line-height:1.75;color:rgb(var(--txt));overflow-wrap:anywhere}@media(min-width:768px){.bl-md{font-size:var(--fs-xl);line-height:1.7}}.bl-md>*+*{margin-top:1.1em}.bl-md p,.bl-md li{color:rgb(var(--txt) / .86)}.bl-md .bl-h{position:relative;margin-top:2em;color:rgb(var(--txt));font-weight:600;letter-spacing:-.01em;line-height:1.25;scroll-margin-top:84px;text-wrap:balance}.bl-md h2.bl-h{font-size:var(--fs-3xl)}.bl-md h3.bl-h{font-size:var(--fs-2xl)}.bl-md h4.bl-h{font-size:var(--fs-xl)}.bl-md>.bl-h:first-child{margin-top:0}.bl-anchor{margin-left:.35em;color:rgb(var(--faint));text-decoration:none;font-weight:400;opacity:0;transition:opacity .15s}.bl-h:hover .bl-anchor,.bl-anchor:focus-visible{opacity:1}@media(pointer:coarse){.bl-anchor{opacity:.6}}.bl-md .bl-a{color:rgb(var(--txt));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:rgb(var(--txt) / .45)}.bl-md .bl-a:hover{text-decoration-color:rgb(var(--txt))}.bl-md ul,.bl-md ol{padding-left:1.3em;display:grid;gap:.5em}.bl-md li>p{margin:0}.bl-md li::marker{color:rgb(var(--dim))}.bl-md strong{font-weight:600;color:rgb(var(--txt))}.bl-md blockquote{margin-left:0;padding:.2em 0 .2em 1.1em;border-left:3px solid rgb(var(--txt));color:rgb(var(--dim))}.bl-md hr{border:0;border-top:1px solid rgb(var(--line));margin:2.2em 0}.bl-code{font-family:var(--font-mono);font-size:.86em;padding:.1em .35em;border-radius:var(--r-md);background:rgb(var(--panel2))}.bl-pre{font-family:var(--font-mono);font-size:var(--fs-md);line-height:1.6;padding:16px;border-radius:var(--r-xl);background:rgb(var(--panel2));border:1px solid rgb(var(--line));overflow-x:auto}.bl-img{display:block;max-width:100%;height:auto;border-radius:var(--r-xl);border:1px solid rgb(var(--line))}.bl-tw{overflow-x:auto;border:1px solid rgb(var(--line));border-radius:var(--r-xl)}.bl-tw table{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.bl-tw th,.bl-tw td{padding:10px 14px;border-bottom:1px solid rgb(var(--line));text-align:left}.bl-tw tr:last-child td{border-bottom:0}.bl-tw th{font-weight:600;background:rgb(var(--panel2))}.bl-md>p:last-child>em:only-child{font-size:var(--fs-md);color:rgb(var(--dim))}.bl-cover{position:relative;overflow:hidden;border-radius:var(--r-xl);background:rgb(var(--panel2));aspect-ratio:16/9}.bl-cover img{display:block;width:100%;height:100%;object-fit:cover}.bl-cover.gen{border:1px solid rgb(var(--line))}.bl-candles{position:absolute;inset:0;width:100%;height:100%}.bl-grid{stroke:rgb(var(--line));stroke-width:1;vector-effect:non-scaling-stroke}.bl-up line,.bl-dn line{stroke:rgb(var(--txt) / .55);stroke-width:1;vector-effect:non-scaling-stroke}.bl-up rect{fill:rgb(var(--panel2));stroke:rgb(var(--txt));stroke-width:1.2;vector-effect:non-scaling-stroke}.bl-dn rect{fill:rgb(var(--txt))}.bl-meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-sm);color:rgb(var(--dim))}.bl-meta>:first-child{color:rgb(var(--txt));font-weight:500}.bl-meta .num{font-size:var(--fs-xs)}.bl-tags{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.bl-tags span,.bl-tags button{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid rgb(var(--line));font-size:var(--fs-xs);color:rgb(var(--dim))}.bl-tags button:hover{color:rgb(var(--txt));border-color:rgb(var(--txt) / .5)}.bl-card{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0}.bl-cardbody{display:flex;flex-direction:column;gap:10px;min-width:0}.bl-cardtitle{margin:0;font-size:var(--fs-xl);font-weight:600;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.bl-cardtitle a{color:rgb(var(--txt))}.bl-cardtitle a:after{content:"";position:absolute;inset:0;border-radius:var(--r-xl)}.bl-cardtitle a:focus-visible{outline:none}.bl-card:has(.bl-cardtitle a:focus-visible){outline:2px solid rgb(var(--focus));outline-offset:6px;border-radius:var(--r-xl)}.bl-card:hover .bl-cardtitle a{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.bl-card .bl-tags,.bl-card .bl-meta{position:relative}.bl-summary{margin:0;font-size:var(--fs-md);line-height:1.6;color:rgb(var(--dim));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-card.featured{gap:20px}.bl-card.featured .bl-cardtitle{font-size:var(--fs-d3);line-height:1.12;letter-spacing:-.02em}.bl-card.featured .bl-summary{font-size:var(--fs-lg);-webkit-line-clamp:4}@media(min-width:900px){.bl-card.featured{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;align-items:center}.bl-card.featured .bl-cover{aspect-ratio:16/10}}.pg-gate{position:relative;min-height:320px;display:grid}.pg-gate>*{grid-area:1/1;min-width:0}.pg-gate-body{opacity:.38;filter:saturate(.4);pointer-events:none;user-select:none}.pg-overlay{position:relative;z-index:5;display:flex;align-items:flex-start;justify-content:center;padding:clamp(24px,8vh,96px) 16px 16px;background:rgb(var(--bg) / .45);backdrop-filter:blur(1.5px)}.pg-card{position:sticky;top:24px;max-width:440px;width:100%;display:grid;gap:10px;justify-items:start;padding:20px 22px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--panel));box-shadow:0 12px 40px rgb(var(--txt) / .12)}.pg-card h2{margin:0;font-size:var(--fs-lg);line-height:1.35}.pg-card p{margin:0;color:rgb(var(--dim));font-size:var(--fs-sm);line-height:1.5}.pg-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--panel2));color:rgb(var(--txt));flex:none}.pg-acts{display:flex;flex-wrap:wrap;gap:8px}.pg-acts .btn{display:inline-flex;align-items:center;gap:6px}.pg-cta{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:var(--fs-xs);color:rgb(var(--dim));border:1px dashed rgb(var(--line));border-radius:var(--r-sm);padding:3px 8px;line-height:1.4}.pg-cta.compact{border:0;padding:0}.pg-cta .linkish{color:rgb(var(--txt));text-decoration:underline;font-weight:600}.pg-compare{overflow:auto;max-width:100%;border:1px solid rgb(var(--line));border-radius:var(--r-md)}.pg-tbl{min-width:760px;border-collapse:separate;border-spacing:0}.pg-tbl th,.pg-tbl td{vertical-align:top}.pg-tbl .pg-feat{position:sticky;left:0;z-index:1;background:rgb(var(--panel));text-align:left;font-weight:500;min-width:220px;max-width:280px}.pg-tbl .pg-feat small,.pg-tbl .pg-sec small,.pg-tbl td small{display:block;font-weight:400;color:rgb(var(--faint));font-size:var(--fs-2xs);margin-top:2px}.pg-tbl thead th{position:sticky;top:0;z-index:2;background:rgb(var(--panel));border-bottom:1px solid rgb(var(--line))}.pg-tbl thead .pg-feat{z-index:3}.pg-tbl .pg-col{text-align:center;min-width:112px}.pg-tbl .pg-col.cur{background:rgb(var(--panel2))}.pg-tbl thead .pg-col{display:table-cell}.pg-name{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:var(--fs-sm);font-weight:600}.pg-price{display:block;font-size:var(--fs-xs);margin:4px 0 6px}.pg-price small{color:rgb(var(--faint))}.pg-sec th{background:rgb(var(--panel2));text-align:left;font-size:var(--fs-xs);letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--dim));padding-top:10px}.pg-yes{color:rgb(var(--up));font-weight:600;display:inline-flex}.pg-no{color:rgb(var(--faint))}.pg-addon{font-size:var(--fs-xs);color:rgb(var(--practice))}.pg-badge{display:inline-block;font-size:var(--fs-2xs);font-weight:600;border:1px solid rgb(var(--txt));border-radius:999px;padding:0 7px;line-height:1.6}.pg-you{display:inline-block;font-size:var(--fs-2xs);font-weight:600;color:rgb(var(--up))}.pg-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.pg-plan{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel))}.pg-plan.featured{border-color:rgb(var(--txt));box-shadow:0 0 0 1px rgb(var(--txt))}.pg-plan.cur{background:rgb(var(--panel2))}.pg-plan ul{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:var(--fs-sm);flex:1}.pg-plan li{display:flex;gap:6px;align-items:flex-start}.pg-plan li svg{flex:none;margin-top:2px;color:rgb(var(--up))}.pg-amt{font-size:var(--fs-2xl);font-weight:600}.pg-amt small{font-size:var(--fs-xs);color:rgb(var(--faint));font-weight:400}.pg-promos{display:grid;gap:8px;margin:0 0 12px}.pg-promo{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgb(var(--line));border-left-width:4px;border-radius:var(--r-md);background:rgb(var(--panel))}.pg-promo>div{flex:1;min-width:0}.pg-promo p{margin:2px 0;font-size:var(--fs-sm);color:rgb(var(--dim))}.pg-promo.brand{border-left-color:rgb(var(--txt))}.pg-promo.up{border-left-color:rgb(var(--up-fill))}.pg-promo.practice{border-left-color:rgb(var(--practice))}@media(max-width:640px){.pg-promo{flex-wrap:wrap}.pg-promo>div{flex:1 1 200px}.pg-promo>.btn{flex:1 1 100%}.pg-tbl .pg-feat{min-width:150px}}.pg-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;margin-bottom:12px}.pg-notice{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;margin-bottom:12px;border:1px solid rgb(var(--practice));border-radius:var(--r-md);background:rgb(var(--panel));font-size:var(--fs-sm);color:rgb(var(--dim))}.pg-notice>span:not(.chip){flex:1;min-width:200px}.pg-notice b{color:rgb(var(--txt))}.co-quote{font-size:var(--fs-sm);padding:10px 0;border-top:1px solid rgb(var(--line));border-bottom:1px solid rgb(var(--line))}@media(pointer:coarse){.pg-cta{min-height:var(--hit)}.pg-cta .linkish{min-height:var(--hit);display:inline-flex;align-items:center}.pg-acts .btn,.pg-promo .btn,.pg-plan .btn,.pg-tbl .btn{min-height:var(--hit)}}.pg-compare-narrow{display:none}@media(max-width:640px){.pg-compare-wide{display:none}.pg-compare-narrow{display:block}}.pg-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.pg-picks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.pg-pick{display:grid;gap:4px;font-size:var(--fs-xs);color:rgb(var(--dim))}.pg-pick select{font:inherit;font-size:var(--fs-input);min-height:var(--hit);padding:4px 8px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));color:rgb(var(--txt));width:100%;min-width:0}.pg-tbl.pg-tbl-pair{min-width:0;width:100%}.pg-tbl-pair .pg-feat{min-width:0;max-width:none;width:44%}.pg-tbl-pair .pg-col{min-width:0}.pg-tbl-pair th,.pg-tbl-pair td{white-space:normal;overflow-wrap:anywhere}.lockme-btn{border:0;background:none;cursor:pointer;color:rgb(var(--practice))}.lockme-btn:hover{color:rgb(var(--practice));background:rgb(var(--panel2))}.lockme-face{display:inline-grid;place-items:center;transform-origin:50% 60%;animation:lockme-swivel 3.2s ease-in-out infinite}.lockme-btn:hover .lockme-face{animation-duration:.9s}@keyframes lockme-swivel{0%,60%,to{transform:rotate(0)}68%{transform:rotate(-16deg)}76%{transform:rotate(14deg)}84%{transform:rotate(-8deg)}92%{transform:rotate(4deg)}}@media(prefers-reduced-motion:reduce){.lockme-face{animation:none}}.dialog.lockme{width:min(460px,calc(100vw - 32px));display:flex;flex-direction:column;gap:12px}.dialog.lockme h3{display:flex;align-items:center;gap:8px;margin:0}.dialog.lockme h3 .lockme-face{color:rgb(var(--practice))}.dialog.lockme p{margin:0}.lockme-sec{display:flex;flex-direction:column;gap:6px}.lockme-dur{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.lockme-dur button{font:inherit;font-size:var(--fs-xs);font-weight:600;padding:7px 4px;border-radius:var(--r-sm);border:1px solid rgb(var(--line));background:rgb(var(--panel));color:rgb(var(--txt));cursor:pointer;white-space:nowrap}.lockme-dur button.on{background:rgb(var(--practice));border-color:rgb(var(--practice));color:rgb(var(--onFill))}.lockme-custom{display:flex;gap:6px}.lockme-custom input,.lockme-custom select{font:inherit;padding:6px 8px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--panel));color:rgb(var(--txt))}.lockme-acc-h{display:flex;align-items:baseline;gap:8px}.lockme-acc-h .lbl{flex:1}.lockme-link{border:0;background:none;padding:0;font:inherit;font-size:var(--fs-xs);color:rgb(var(--info));cursor:pointer}.lockme-chips{display:flex;flex-wrap:wrap;gap:4px}.lockme-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);padding:2px 4px 2px 8px;border-radius:999px;background:rgb(var(--panel2));color:rgb(var(--txt))}.lockme-chip button{border:0;background:none;color:rgb(var(--dim));cursor:pointer;font-size:var(--fs-sm);line-height:1;padding:0 4px}.lockme-list{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow:auto;border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:6px 8px}.lockme-list .chk{display:flex;align-items:center;gap:8px;padding:3px 0;cursor:pointer}.lockme-list .chk>span:first-of-type{flex:1}.lockme-warn{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-xs);padding:8px 10px;border-radius:var(--r-sm);border:1px solid rgb(var(--practice) / .6);background:rgb(var(--practice) / .08);color:rgb(var(--txt))}.lockme-warn svg{flex:none;margin-top:1px;color:rgb(var(--practice))}.lock-pill{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2xs);font-weight:700;padding:2px 7px;border-radius:999px;border:1px solid rgb(var(--practice));color:rgb(var(--practice));white-space:nowrap;align-self:center}.lock-pill.compact{padding:1px 5px}.pbal-acts{display:flex;gap:6px;flex-wrap:wrap}.dialog.pbal{display:flex;flex-direction:column;gap:12px;width:min(460px,calc(100vw - 32px))}.pbal-warn{margin:0;padding:10px 12px;border:1px solid rgb(var(--practice) / .6);background:rgb(var(--practice) / .08);border-radius:var(--r-sm);font-size:var(--fs-sm)}.pbal-now{margin:0;font-size:var(--fs-sm);color:rgb(var(--dim))}.pbal-now .mono{color:rgb(var(--txt))}.pbal-journal{margin-top:12px;border-top:1px solid rgb(var(--line));padding-top:10px}.pbal-journal h4{margin:0 0 6px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--dim))}.pbal-journal ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pbal-journal li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:6px 0;border-bottom:1px solid rgb(var(--line));font-size:var(--fs-sm)}.pbal-journal li:last-child{border-bottom:0}.pbal-journal li.reset{border-top:2px solid rgb(var(--practice) / .7)}.pbal-journal li .t{font-weight:600;min-width:84px}.pbal-journal li time{margin-left:auto;font-size:var(--fs-xs)}body.dr-redact :is([data-private],.acct-txt,.amenu-h small,.statusbar .sb-chip,.statusbar b,.statusbar .sb-sel,.opane .op-body>.field:first-child .ctl,.brow-main small,.lp-row small,.statgrid .statcard .k,.statgrid .statcard .v,.statgrid .statcard small,.stats .stat .v,.pnlchart,.pnltip,.mt-accts,.acctbl tr.grp td){color:transparent!important;text-shadow:none!important;user-select:none!important;border-radius:var(--r-sm);background:repeating-linear-gradient(135deg,rgb(var(--line)) 0 2px,rgb(var(--panel2)) 2px 7px)!important}body.dr-redact :is([data-private],.acct-txt,.amenu-h small,.statusbar .sb-chip,.statusbar b,.statusbar .sb-sel,.opane .op-body>.field:first-child .ctl,.brow-main small,.lp-row small,.statgrid .statcard .k,.statgrid .statcard .v,.statgrid .statcard small,.stats .stat .v,.pnlchart,.pnltip,.mt-accts,.acctbl tr.grp td) *{visibility:hidden!important}.rail .golive{position:relative}.rail .golive.on-air{color:rgb(var(--down));font-weight:700}.rail .golive.on-air svg{animation:pulse 1.6s infinite}.lv-plan{font-style:normal;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:0 4px;color:rgb(var(--dim));line-height:1.5}.rail:not(.wide) .golive .lv-plan{margin-top:1px}.rail.wide .golive .lv-plan{margin-left:auto}.lv-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none;background:rgb(var(--faint))}.lv-dot.good{background:rgb(var(--up-fill))}.lv-dot.fair{background:rgb(var(--practice))}.lv-dot.poor{background:rgb(var(--down-fill))}.lv-viewers{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs)}.lv-btn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);border:1px solid rgb(var(--line));background:rgb(var(--panel));color:rgb(var(--txt));text-decoration:none;flex:none}.lv-btn:hover{border-color:rgb(var(--dim))}.lv-btn[aria-pressed=true]{background:rgb(var(--panel2))}.lv-btn:disabled{opacity:.45}.lv-x{margin-left:auto;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);color:rgb(var(--dim))}.lv-x:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.lv-bar{position:fixed;z-index:60;left:0;right:0;margin-inline:auto;width:max-content;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;max-width:min(980px,calc(100vw - 24px));padding:7px 8px 7px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--panel));box-shadow:0 10px 30px rgb(var(--txt) / .14);font-size:var(--fs-sm)}.lv-bar-live{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:rgb(var(--down));white-space:nowrap}.lv-rec{width:9px;height:9px;border-radius:50%;background:rgb(var(--down-fill));animation:pulse 1.6s infinite}.lv-bar-t{font-weight:600}.lv-bar-v{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--dim))}.lv-bar-k{display:inline-flex;align-items:center;gap:5px;color:rgb(var(--dim));white-space:nowrap}.lv-bar-title{max-width:200px;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.lv-bar-title:hover{color:rgb(var(--txt));text-decoration:underline}.lv-bar-share{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-sm);background:rgb(var(--inv));color:rgb(var(--inv-txt));font-weight:600;animation:pulse 1.6s infinite}.lv-bar-a{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.lv-bar-btn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);border:1px solid rgb(var(--line));color:rgb(var(--txt));text-decoration:none}.lv-bar-btn:hover{background:rgb(var(--panel2))}.lv-bar-btn.off{color:rgb(var(--down));border-color:rgb(var(--down-fill) / .6)}.lv-bar-end{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:var(--r-sm);font-weight:600;color:rgb(var(--down));border:1px solid rgb(var(--down-fill))}.lv-bar-end:hover{background:rgb(var(--down-fill) / .1)}@media(max-width:640px){.lv-bar{left:8px;right:8px;width:auto;max-width:none}.lv-bar .hide-sm{display:none}}@media(max-width:760px){.lv-bar{bottom:calc(8px + env(safe-area-inset-bottom,0px))}}.lv-player{position:relative;width:min(100%,calc(72dvh * var(--ar, 1.7778)));aspect-ratio:var(--ar, 16/9);margin-inline:auto;border:1px solid rgb(var(--line));border-radius:var(--r-md);overflow:hidden;background:rgb(var(--panel2));color:rgb(var(--txt))}.lv-player:fullscreen{width:100%;height:100%;max-height:none;aspect-ratio:auto;border:0;border-radius:0}.lv-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.lv-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;font-size:var(--fs-sm);color:rgb(var(--dim))}.lv-state b{color:rgb(var(--txt));font-size:var(--fs-md);font-weight:600;max-width:46ch}.lv-state span{max-width:52ch}.lv-state-i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgb(var(--line));background:rgb(var(--panel));color:rgb(var(--dim))}.lv-player.compact .lv-state{gap:4px;padding:10px;font-size:var(--fs-xs)}.lv-player.compact .lv-state b{font-size:var(--fs-xs)}.lv-player.compact .lv-state-i{width:32px;height:32px}.lv-tl{position:absolute;left:8px;top:8px;right:120px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;z-index:3}.lv-tr{position:absolute;right:8px;top:8px;display:flex;gap:6px;z-index:4}.lv-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2xs);font-weight:600;padding:1px 6px;border-radius:var(--r-sm);background:rgb(var(--panel) / .9);border:1px solid rgb(var(--line))}.lv-tl .chip{background:rgb(var(--panel) / .9)}.lv-banner{position:absolute;left:50%;top:10px;transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-md);background:rgb(var(--panel));border:1px solid rgb(var(--line));font-size:var(--fs-xs)}.lv-sound{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-md);background:rgb(var(--inv));color:rgb(var(--inv-txt));font-weight:600;font-size:var(--fs-sm)}.lv-qmenu{position:relative}.lv-qmenu-l{position:absolute;right:0;top:calc(100% + 4px);z-index:10;min-width:210px;display:flex;flex-direction:column;padding:4px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);box-shadow:0 8px 24px rgb(var(--txt) / .12)}.lv-qmenu-l.up{top:auto;bottom:calc(100% + 4px)}.lv-qmenu-l button{display:grid;grid-template-columns:1fr auto 14px;gap:10px;align-items:center;padding:7px 8px;font-size:var(--fs-sm);text-align:left;border-radius:var(--r-sm)}.lv-qmenu-l button:hover,.lv-qmenu-l button:focus-visible{background:rgb(var(--panel2))}.lv-cam{position:absolute;z-index:3;width:22%;min-width:96px;max-width:240px;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;border:1px solid rgb(var(--line));background:rgb(var(--panel));box-shadow:0 4px 14px rgb(var(--txt) / .12)}.lv-cam-v{width:100%;height:100%;object-fit:cover;display:block}.lv-cam-a{position:absolute;right:3px;top:3px;display:flex;gap:2px;opacity:0;transition:opacity .15s}.lv-cam:hover .lv-cam-a,.lv-cam:focus-within .lv-cam-a{opacity:1}.lv-cam-a button{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-sm);background:rgb(var(--panel) / .9);color:rgb(var(--txt))}.lv-cam.at-br,.lv-cam-show.at-br{right:10px;bottom:10px}.lv-cam.at-bl,.lv-cam-show.at-bl{left:10px;bottom:10px}.lv-cam.at-tl,.lv-cam-show.at-tl{left:10px;top:44px}.lv-cam.at-tr,.lv-cam-show.at-tr{right:10px;top:44px}.lv-cam-show{position:absolute;z-index:3}@media(hover:none){.lv-cam-a{opacity:1}}.lv-watchpage .pg{gap:12px}.lv-watch-h{display:flex;align-items:center;gap:10px;min-width:0}.lv-watch-t{min-width:0}.lv-watch-t h1{font-size:var(--fs-xl);font-weight:600;overflow-wrap:anywhere}.lv-watch-t p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--fs-sm);margin-top:2px}.lv-watch-t a{color:rgb(var(--txt));text-decoration:none}.lv-watch-t a:hover{text-decoration:underline}.lv-watch{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px;align-items:start;min-height:0}.lv-watch-v{display:flex;flex-direction:column;gap:10px;min-width:0}.lv-watch-under{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}@media(max-width:1023px){.lv-watch{grid-template-columns:minmax(0,1fr)}.lv-watch .mt-chat{height:min(60dvh,520px)}}@media(min-width:1024px){.lv-watch .mt-chat{height:calc(100dvh - 200px);min-height:420px;position:sticky;top:0}}.lv-mini{position:fixed;z-index:58;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(340px,calc(100vw - 32px));display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--panel));box-shadow:0 12px 32px rgb(var(--txt) / .16)}.lv-mini .lv-player{width:100%;max-height:none}.lv-mini-h{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-xs)}.lv-mini-t{display:flex;flex-direction:column;min-width:0;flex:1}.lv-mini-t b,.lv-mini-t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-mini-a{display:flex;align-items:center;gap:6px}.lv-mini-a .grow{flex:1}.lv-mini.ended{opacity:.92}.lv-fchat{position:fixed;z-index:59;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--lv-mini-h, 290px));width:min(340px,calc(100vw - 32px));height:min(52dvh,440px);display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--panel));box-shadow:0 12px 32px rgb(var(--txt) / .16)}.lv-fchat .mt-chat{flex:1;min-height:0;border:0}body:has(.lv-bar) .lv-mini{bottom:calc(72px + env(safe-area-inset-bottom,0px))}@media(max-width:760px){.lv-mini{left:8px;right:8px;width:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px))}.lv-mini{padding:6px;gap:4px}.lv-mini .lv-player{width:min(100%,calc(24dvh * var(--ar, 1.7778)))}.lv-fchat{left:8px;right:8px;width:auto;top:calc(56px + env(safe-area-inset-top,0px));bottom:auto;height:calc(76dvh - 186px);min-height:220px}}.mt-chat.compact .mt-chat-h{padding:6px 8px}.mt-rbar.compact{gap:2px;justify-content:space-between}.mt-rbar.compact button{width:32px;height:32px;font-size:var(--fs-lg)}.mt-rbar button:disabled{opacity:.4}.lv-studio{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media(max-width:1023px){.lv-studio{grid-template-columns:minmax(0,1fr)}}.lv-setup{display:flex;flex-direction:column;gap:12px;min-width:0}.lv-step{display:flex;flex-direction:column;gap:10px;padding:14px}.lv-step h2{display:flex;align-items:center;gap:8px;font-size:var(--fs-md);font-weight:600}.lv-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid rgb(var(--line));font-size:var(--fs-2xs)}.lv-step .mt-row{padding:0;border:0}.lv-go{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:4px 2px}.lv-side{display:flex;flex-direction:column;gap:12px;min-width:0}.lv-facts{padding:12px 14px;font-size:var(--fs-sm)}.lv-facts ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:rgb(var(--dim))}.lv-prev{margin:0;display:flex;flex-direction:column;gap:4px}.lv-prev video{width:100%;border-radius:var(--r-md);border:1px solid rgb(var(--line));background:rgb(var(--panel2));display:block}.lv-prev video.mirror{transform:scaleX(-1)}.lv-block{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;border-radius:var(--r-md);border:1px solid rgb(var(--line));background:rgb(var(--panel2));font-size:var(--fs-sm)}.lv-block>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:200px}.lv-block>div span{color:rgb(var(--dim))}.lv-block.plan{border-color:rgb(var(--practice) / .6)}.lv-block.plan>svg{color:rgb(var(--practice))}.lv-block.stop{border-color:rgb(var(--down-fill) / .6)}.lv-block.stop>svg{color:rgb(var(--down))}.lv-live-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.lv-live-h h1{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xl)}.lv-live-k{font-size:var(--fs-lg);font-weight:600}.lv-live-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-share{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px}.lv-share>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:200px}.lv-share.stopped{border-color:rgb(var(--down-fill) / .7)}.lv-share.stopped>svg{color:rgb(var(--down))}.lv-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lv-opts{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.lv-opts .mt-row{padding:0;border:0}.lv-meter{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:12px 14px;background:rgb(var(--panel));font-size:var(--fs-sm)}.lv-meter-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lv-meter-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:10px 0 0}.lv-meter-g div{display:flex;flex-direction:column;gap:1px;min-width:0}.lv-meter-g dt{font-size:var(--fs-2xs);color:rgb(var(--dim))}.lv-meter-g dd{margin:0}.lv-meter-wide{grid-column:1/-1}.lv-meter-wide dd{color:rgb(var(--dim))}.lv-warn{color:rgb(var(--practice))}.lv-src{display:inline-flex;align-items:center;gap:3px;margin-right:5px;padding:0 5px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);font-size:var(--fs-2xs);font-weight:600;line-height:1.6;color:rgb(var(--dim));vertical-align:1px;white-space:nowrap}.lv-src.src-youtube{color:rgb(var(--down));border-color:rgb(var(--down-fill) / .5)}.lv-src.src-facebook{color:rgb(var(--info));border-color:rgb(var(--info) / .5)}.lv-src.src-telegram{color:rgb(var(--violet));border-color:rgb(var(--violet) / .5)}.mt-msg.ext{background:rgb(var(--panel2) / .6)}.lv-socstat{display:flex;flex-wrap:wrap;gap:4px 10px;padding:6px 10px;border-bottom:1px solid rgb(var(--line));font-size:var(--fs-2xs);color:rgb(var(--dim))}.lv-socstat-i{display:inline-flex;align-items:center;gap:2px}.lv-socstat-i.on span:last-child{color:rgb(var(--up))}.lv-filter{display:flex;flex-wrap:wrap;gap:4px;padding:6px 10px;border-bottom:1px solid rgb(var(--line))}.lv-filter button{padding:2px 8px;border:1px solid rgb(var(--line));border-radius:var(--r-pill, 999px);font-size:var(--fs-2xs);color:rgb(var(--dim))}.lv-filter button[aria-checked=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv))}.lv-soc{margin-top:4px}body:has(.lv-bar) .page{padding-bottom:96px}.tl{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:3;font-size:var(--fs-2xs);line-height:1}.tl-row{--c:var(--info);--tagtxt:var(--bg)}.tl-row.tl-tp{--c:var(--up-fill);--tagtxt:var(--on-fill)}.tl-row.tl-sl{--c:var(--down-fill);--tagtxt:var(--on-fill)}.tl-row.tl-managed{--c:var(--managed);--tagtxt:var(--bg)}.tl-line{position:absolute;height:0;border-top:1px solid rgb(var(--c))}.tl-row.dashed .tl-line{border-top-style:dashed}.tl-row.bad .tl-line{opacity:.5}.tl-box{position:absolute;transform:translate(-100%,-50%);display:flex;align-items:stretch;height:20px;border:1px solid rgb(var(--c));border-radius:var(--r-md);background:rgb(var(--panel));color:rgb(var(--c));pointer-events:auto;white-space:nowrap;font-family:var(--font-mono);box-shadow:0 1px 3px #00000024;user-select:none;-webkit-user-select:none;touch-action:none}.tl-box>*{padding:0 6px;display:flex;align-items:center}.tl-box>*+*{border-left:1px solid rgb(var(--c) / .35)}.tl-box .t{font-weight:600}.tl-box .d{color:rgb(var(--dim))}.tl-box .d.up{color:rgb(var(--up))}.tl-box .d.down{color:rgb(var(--down))}.tl-box .x{color:rgb(var(--dim))}.tl-box .tg{font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.02em;background:rgb(var(--managed) / .14);color:rgb(var(--managed))}.tl-box .tl-off{padding:0 4px;color:rgb(var(--dim))}.tl-box button{color:rgb(var(--dim));font:inherit;font-size:var(--fs-2xs)}.tl-box button:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.tl-box .rm{font-size:var(--fs-sm);padding:0 6px}.tl-row.grab .tl-box{cursor:ns-resize}.tl-row.bad .tl-box{border-style:dashed;box-shadow:0 0 0 2px rgb(var(--down) / .35)}.tl-row.moving .tl-box{box-shadow:0 0 0 3px rgb(var(--c) / .25)}.tl-box:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:1px}.tl-h{position:absolute;width:10px;height:10px;border-radius:50%;border:1.5px solid rgb(var(--c));background:rgb(var(--panel));transform:translate(-50%,-50%);pointer-events:auto;cursor:ns-resize;touch-action:none}.tl-h.fixed{background:rgb(var(--c));cursor:default}.tl-lead{position:absolute;width:0;border-left:1px dotted rgb(var(--c))}.tl-conn{position:absolute;width:0;border-left:1px solid rgb(var(--info) / .8)}.tl-tag{position:absolute;transform:translateY(-50%);height:18px;display:flex;align-items:center;padding:0 5px;background:rgb(var(--c));color:rgb(var(--tagtxt));font-size:var(--fs-2xs);font-weight:600;overflow:hidden}body.is-dragline,body.is-dragline *{cursor:ns-resize!important;user-select:none!important}body.is-dragline iframe{pointer-events:none}@media(max-width:767px),(max-height:500px)and (pointer:coarse)and (orientation:landscape){.tl-box{height:24px}.tl-box .x{display:none}.tl-h{width:14px;height:14px}}.ctl.lvl-managed{border-color:rgb(var(--managed) / .7)}.ctl.lvl-managed .affix{padding:0 6px}.mtag{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.02em;padding:1px 5px;border-radius:var(--r-sm);background:rgb(var(--managed) / .12);color:rgb(var(--managed));border:1px solid rgb(var(--managed) / .45);vertical-align:middle;white-space:nowrap;line-height:1.3}.managed-dlg{width:min(460px,100%)}.managed-dlg h3{line-height:1.45}.managed-body{display:flex;flex-direction:column;gap:6px}.legs{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.leg{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.leg small{color:rgb(var(--dim));font-size:var(--fs-2xs)}.leg.managed{color:rgb(var(--managed))}.leg.hit{text-decoration:line-through;color:rgb(var(--faint))}.oi{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2;font-size:var(--fs-2xs);line-height:1}.oi.oi-top{z-index:6}.oi-lv{--c:var(--info)}.oi-lv.oi-practice{--c:var(--practice)}.oi-lv.oi-violet{--c:var(--violet)}.oi-line{position:absolute;height:0;border-top:1px dashed rgb(var(--c) / .8)}.oi-tag{position:absolute;transform:translateY(-50%);height:17px;display:flex;align-items:center;padding:0 4px;background:rgb(var(--panel));color:rgb(var(--c));border:1px solid rgb(var(--c));border-right:0;font-size:var(--fs-2xs);font-weight:600;white-space:nowrap;overflow:hidden;box-sizing:border-box}.oi-bars{position:absolute;inset:0;pointer-events:none;outline:none}.oi-bars:focus-visible .oi-row.kb{outline:2px solid rgb(var(--focus));outline-offset:1px}.oi-row{position:absolute;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;pointer-events:auto;cursor:pointer}.oi-row i{display:block;border-radius:1px 0 0 1px}.oi-row .oi-ce{background:rgb(var(--down-fill) / .55)}.oi-row .oi-pe{background:rgb(var(--up-fill) / .55)}.oi-row:hover .oi-ce,.oi-row.on .oi-ce{background:rgb(var(--down-fill) / .9)}.oi-row:hover .oi-pe,.oi-row.on .oi-pe{background:rgb(var(--up-fill) / .9)}.oi-row.on{box-shadow:inset 0 0 0 1px rgb(var(--txt) / .25)}.oi-head{position:absolute;display:flex;align-items:center;gap:6px;pointer-events:auto}.oi-pop{position:relative}.oi-chip{border:1px solid rgb(var(--line));background:rgb(var(--panel));color:rgb(var(--txt));border-radius:var(--r-pill);padding:2px 8px;font-size:var(--fs-2xs);box-shadow:0 1px 3px #0000001f}.oi-chip:hover{border-color:rgb(var(--dim))}.oi-chip:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:1px}.oi-menu{position:absolute;right:0;top:calc(100% + 4px);min-width:170px;max-height:240px;overflow-y:auto;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg);box-shadow:0 12px 32px #0003;padding:4px;display:flex;flex-direction:column}.oi-menu button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--r-md);text-align:left;font-size:var(--fs-xs);color:rgb(var(--txt))}.oi-menu button small{color:rgb(var(--dim));font-size:var(--fs-2xs)}.oi-menu button:hover,.oi-menu button[aria-selected=true]{background:rgb(var(--panel2))}.oi-state{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:2px 6px}.oi-state.up{color:rgb(var(--up))}.oi-state.dim{color:rgb(var(--dim))}.oi-state .dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse 1.6s infinite}.oi-card{position:absolute;pointer-events:auto;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg);box-shadow:0 12px 32px #00000038;padding:8px;display:flex;flex-direction:column;gap:6px;z-index:4}.oi-card-h{display:flex;justify-content:space-between;gap:6px;font-size:var(--fs-xs);white-space:nowrap}.oi-card-h .dim{color:rgb(var(--dim))}.oi-side{display:grid;grid-template-columns:30px 1fr 26px 26px;gap:5px;align-items:center}.oi-r{font-weight:700;font-size:var(--fs-xs);border-radius:var(--r-sm);padding:4px 0;text-decoration:underline;text-underline-offset:2px;text-decoration-color:currentColor}.oi-side.ce .oi-r{color:rgb(var(--down))}.oi-side.pe .oi-r{color:rgb(var(--up))}.oi-r:hover{background:rgb(var(--panel2))}.oi-px{display:flex;flex-direction:column;gap:2px;min-width:0}.oi-px b{font-size:var(--fs-sm);font-weight:600}.oi-px small{font-size:var(--fs-2xs);color:rgb(var(--dim))}.oi-b,.oi-s{height:24px;border-radius:var(--r-sm);font-size:var(--fs-2xs);font-weight:700;color:rgb(var(--on-fill))}.oi-b{background:rgb(var(--up-fill))}.oi-s{background:rgb(var(--down-fill))}.oi-b:hover:not(:disabled),.oi-s:hover:not(:disabled){filter:brightness(1.1)}.oi-b:disabled,.oi-s:disabled,.oi-r:disabled{opacity:.4}.oi-card button:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:1px}.oi-why{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.35;max-width:100%}.qt{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;font-size:var(--fs-xs);line-height:1.2;pointer-events:auto}.qt-row{display:flex;align-items:stretch;flex-wrap:wrap;gap:4px;max-width:100%;padding:3px;background:rgb(var(--panel) / .94);border:1px solid rgb(var(--line));border-radius:var(--r-md);box-shadow:0 1px 4px #0000001f}.qt.live .qt-row{border-color:rgb(var(--down-fill) / .45)}.qt-side{position:relative;display:flex;align-items:center;justify-content:center;min-width:80px;padding:3px 8px;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;color:rgb(var(--on-fill))}.qt-side.sell{background:rgb(var(--down-fill))}.qt-side.buy{background:rgb(var(--up-fill))}.qt-side .p{font-size:var(--fs-sm);font-weight:700;color:rgb(var(--on-fill))}.qt-side:hover:not([aria-disabled=true]){filter:brightness(1.1)}.qt-side:focus-visible,.qt-1c:focus-visible,.qt-acct:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:1px}.qt-side[aria-disabled=true]{opacity:.45;cursor:not-allowed}.qt-side[aria-expanded=true]{box-shadow:0 0 0 2px rgb(var(--focus) / .5)}.qt-spin{position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;border:1.5px solid rgb(var(--on-fill));border-top-color:transparent;animation:qtspin .7s linear infinite}.qt-side.buy .qt-spin{right:auto;left:3px}@keyframes qtspin{to{transform:rotate(360deg)}}.qt-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.qt-qty{display:flex;align-items:center;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--bg))}.qt-qty.bad{border-color:rgb(var(--down-fill))}.qt-qty button{width:20px;height:22px;color:rgb(var(--dim));font-size:var(--fs-md);line-height:1}.qt-qty button:hover:not(:disabled){color:rgb(var(--txt));background:rgb(var(--panel2))}.qt-qty button:disabled{opacity:.35}.qt-qty input{width:auto;min-width:3ch;border:0;background:transparent;text-align:center;font-size:var(--fs-xs);color:rgb(var(--txt));padding:0 2px;outline:none}.qt-1c{display:flex;align-items:center;gap:3px;padding:0 6px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);color:rgb(var(--dim));font-size:var(--fs-2xs);font-weight:600}.qt-1c[aria-pressed=true]{color:rgb(var(--practice));border-color:rgb(var(--practice))}.qt-1c:disabled{opacity:.4}.qt-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:0 3px;color:rgb(var(--dim))}.qt-unit{font-size:var(--fs-2xs);color:rgb(var(--faint))}.qt-acct{display:inline-flex;align-items:center;gap:2px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs);padding:1px 6px;border:1px solid rgb(var(--line));border-radius:var(--r-pill);color:rgb(var(--txt))}.qt-acct:hover{background:rgb(var(--panel2))}.qt-pop{position:relative}.qt-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:8;display:flex;flex-direction:column;min-width:200px;padding:4px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);box-shadow:0 8px 24px #0000002e}.qt-menu button{text-align:left;padding:5px 8px;border-radius:var(--r-sm);font-size:var(--fs-xs);color:rgb(var(--txt))}.qt-menu button:hover{background:rgb(var(--panel2))}.qt-menu button[aria-checked=true]{font-weight:600}.qt-chip{font-size:var(--fs-2xs);font-weight:600;padding:1px 5px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);color:rgb(var(--dim))}.qt-chip.practice{color:rgb(var(--practice));border-color:rgb(var(--practice))}.qt-live{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:var(--r-sm);color:rgb(var(--down));border:1px solid rgb(var(--down-fill) / .6);align-self:center}.qt-link{font-size:var(--fs-2xs);color:rgb(var(--info));text-decoration:underline;text-underline-offset:2px}.qt-why{max-width:min(420px,100%);font-size:var(--fs-xs);padding:2px 7px;border-radius:var(--r-sm);background:rgb(var(--panel) / .94);border:1px solid rgb(var(--line));color:rgb(var(--dim))}.qt-why.bad{color:rgb(var(--down))}.qt-confirm{position:absolute;top:calc(100% + 4px);left:0;z-index:8;width:min(270px,calc(100vw - 24px));display:flex;flex-direction:column;gap:8px;padding:10px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg);box-shadow:0 12px 32px #0003;font-size:var(--fs-xs)}.qt-confirm b{font-size:var(--fs-sm)}.qt-confirm dl{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:0}.qt-confirm dt{color:rgb(var(--dim))}.qt-confirm dd{margin:0;color:rgb(var(--txt))}.qt-confirm .dim{color:rgb(var(--faint))}.qt-confirm .acts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.qt-confirm .hint{font-size:var(--fs-xs);color:rgb(var(--faint))}.qt.compact .qt-side{min-width:0;width:28px;padding:0;align-items:center;justify-content:center}.qt.compact .qt-side .p{font-size:var(--fs-xs)}.qt.compact .qt-1c{padding:0 4px}.qt-anchor{position:absolute;z-index:4;max-width:calc(100% - 16px)}.qt-anchor.narrow .qt{display:flex;width:100%}.qt-anchor.narrow .qt-row{width:100%;gap:3px}.qt-anchor.narrow .qt-side{min-width:0;flex:1 1 0;padding:2px 4px}.qt-anchor.narrow .qt-side .p{font-size:var(--fs-xs)}.qt-anchor.narrow .qt-meta{flex-basis:100%;padding:0 2px}.qt-anchor.narrow .qt-1c{padding:0 4px}.qt-anchor.narrow .qt-1c span:not(.sr-only){display:none}.qt-anchor.narrow .qt-qty button{width:18px}.pll{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2;font-size:var(--fs-2xs);line-height:1}.pll.open{z-index:6}.pll-sup{--c:var(--up)}.pll-res{--c:var(--down)}.pll-zn{--c:var(--info)}.pll-neu{--c:var(--violet)}.pll-band{position:absolute;background:rgb(var(--info) / .13);border-top:1px solid rgb(var(--info) / .55);border-bottom:1px solid rgb(var(--info) / .55)}.pll-line{position:absolute;height:0;border-top:1px solid rgb(var(--c) / .9)}.pll-line.dash{border-top-style:dashed}.pll-line.dot{border-top-style:dotted;border-top-width:1.5px}.pll-lead{position:absolute;width:0;border-left:1px dotted rgb(var(--c))}.pll-lb{position:absolute;transform:translate(-100%,-50%);display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border:1px solid rgb(var(--c) / .8);border-radius:var(--r-md);background:rgb(var(--panel) / .94);color:rgb(var(--c));font-family:var(--font-mono);font-weight:600;white-space:nowrap}.pll-lb b{font-weight:600;color:rgb(var(--dim))}.pll-chip-at{position:absolute;transform:translateY(-100%);pointer-events:auto;font-family:var(--font-sans);font-size:var(--fs-xs);z-index:3}.pll-chip{display:inline-flex;align-items:stretch;height:24px;border:1px solid rgb(var(--info) / .6);border-radius:999px;background:rgb(var(--panel));color:rgb(var(--txt));overflow:hidden;white-space:nowrap}.pll-chip.off{border-style:dashed;color:rgb(var(--dim))}.pll-chip button{font:inherit;color:inherit;display:inline-flex;align-items:center;gap:5px;padding:0 8px;background:none;border:0;cursor:pointer}.pll-chip button:hover{background:rgb(var(--panel2))}.pll-chip .pll-x{border-left:1px solid rgb(var(--line));padding:0 8px;font-size:var(--fs-md);color:rgb(var(--dim))}.pll-chip .pll-x:hover{color:rgb(var(--txt))}.pll-dot{width:8px;height:8px;border-radius:2px;background:rgb(var(--info) / .55);border:1px solid rgb(var(--info))}.pll-hid{color:rgb(var(--dim))}.pll-new{color:rgb(var(--info));font-weight:600}.pll-chip button:focus-visible,.pll-menu button:focus-visible,.pll-menu input:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:-2px}.pll-menu{position:absolute;left:0;bottom:calc(100% + 6px);min-width:232px;max-width:min(300px,calc(100vw - 32px));overflow:auto;padding:6px;border:1px solid rgb(var(--line));border-radius:var(--r-lg, 10px);background:rgb(var(--panel));color:rgb(var(--txt))}.pll-menu>button{display:flex;width:100%;align-items:center;gap:6px;padding:7px 8px;border-radius:var(--r-md);background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.pll-menu>button:hover{background:rgb(var(--panel2))}.pll-from{padding:4px 8px 8px;color:rgb(var(--dim));font-size:var(--fs-xs);line-height:1.4}.pll-from b{color:rgb(var(--txt));font-weight:600}.pll-upd{color:rgb(var(--info))!important;font-weight:600}.pll-upd .mono{font-weight:400;color:rgb(var(--dim))}.pll-rm{color:rgb(var(--down))!important}.pll-sep{height:1px;margin:4px 2px;background:rgb(var(--line))}.pll-opt{display:grid;grid-template-columns:auto 16px 1fr auto;align-items:center;gap:7px;padding:5px 8px;border-radius:var(--r-md);cursor:pointer}.pll-opt:hover{background:rgb(var(--panel2))}.pll-opt .mono{color:rgb(var(--dim));font-size:var(--fs-xs)}.pll-opt input{margin:0;accent-color:rgb(var(--info))}.pll-sw{height:0;border-top:2px solid rgb(var(--c))}.pll-zn .pll-sw{height:8px;border:1px solid rgb(var(--info));background:rgb(var(--info) / .2)}.pll-sw.dash{border-top-style:dashed}.pll-sw.dot{border-top-style:dotted}@media(max-width:767px),(max-height:500px)and (pointer:coarse)and (orientation:landscape){.pll-lb{font-size:var(--fs-2xs);height:17px;padding:0 4px}.pll-chip{height:28px}}.cgrid{flex:1;min-height:0;display:grid;gap:1px;background:rgb(var(--line))}.cgrid.p-1{grid-template:1fr / 1fr}.cgrid.p-2h{grid-template:1fr / 1fr 1fr}.cgrid.p-2v{grid-template:1fr 1fr / 1fr}.cgrid.p-3L{grid-template:1fr 1fr / 1.4fr 1fr}.cgrid.p-3L>.cpane:first-child{grid-row:1 / 3}.cgrid.p-4g{grid-template:1fr 1fr / 1fr 1fr}.cpane{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:rgb(var(--bg))}.cpane>.tv-wrap,.cpane>.chart{flex:1;min-height:0}.cpane.multi{outline:1px solid transparent;outline-offset:-1px}.cpane.multi.on{outline-color:rgb(var(--info))}.cpane-h{display:flex;align-items:center;gap:6px;padding:3px 6px;border-bottom:1px solid rgb(var(--line));font-size:var(--fs-xs);flex:none;background:rgb(var(--panel))}.cpane-h select{border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--panel));padding:1px 3px;font-size:var(--fs-xs);color:rgb(var(--txt))}.cpane-h .cpane-on{margin-left:auto;font-size:var(--fs-2xs);color:rgb(var(--info));font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cpane-h .cpane-hint{margin-left:auto;font-size:var(--fs-xs);color:rgb(var(--faint))}.cpane .pane-tfs{padding:3px 6px;border-bottom:1px solid rgb(var(--line))}.cpane .csrc{position:absolute;right:84px;bottom:64px;z-index:2;pointer-events:none}.cpane.multi .csrc{display:none}.csrc-ov{position:absolute;z-index:2;pointer-events:none}.focus-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);border:1px solid rgb(var(--info) / .6);color:rgb(var(--info));border-radius:var(--r-pill);padding:1px 4px 1px 9px}.focus-chip button{font-size:var(--fs-xs);color:rgb(var(--txt));padding:1px 7px;border-radius:var(--r-pill);background:rgb(var(--panel2))}.fchip.focus-all{border-color:rgb(var(--info) / .6);color:rgb(var(--info));white-space:nowrap}.lp-menu{min-width:230px}.lp-menu button{display:flex;align-items:center;gap:8px}.lp-menu button[aria-checked=true]{font-weight:600}.lp-menu .hint{font-size:var(--fs-xs);color:rgb(var(--faint));padding:4px 8px 6px;line-height:1.4}.lp-ico{display:inline-grid;width:16px;height:12px;gap:1px;flex:none}.lp-ico i{border:1px solid currentColor;border-radius:1px}.lp-ico.lp-1{grid-template:1fr / 1fr}.lp-ico.lp-2h{grid-template:1fr / 1fr 1fr}.lp-ico.lp-2v{grid-template:1fr 1fr / 1fr}.lp-ico.lp-3L{grid-template:1fr 1fr / 1fr 1fr}.lp-ico.lp-3L i:first-child{grid-row:1 / 3}.lp-ico.lp-4g{grid-template:1fr 1fr / 1fr 1fr}.prot{display:flex;flex-direction:column;gap:8px}.prot-acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.prot-acts .hint,.prot>.hint,.ticket>.hint{font-size:var(--fs-xs);color:rgb(var(--faint))}.prot .err{font-size:var(--fs-xs);color:rgb(var(--down))}.tps{display:flex;flex-direction:column;gap:6px}.tps-h{display:flex;align-items:center;justify-content:space-between}.tps-h .lbl{font-size:var(--fs-xs);color:rgb(var(--dim))}.tps-h .linkish{font-size:var(--fs-xs)}.tp-row{display:grid;grid-template-columns:minmax(0,1fr) 74px 22px;gap:6px;align-items:start}.tp-rm{margin-top:22px;height:30px;border-radius:var(--r-sm);color:rgb(var(--dim))}.tp-rm:hover{background:rgb(var(--panel2));color:rgb(var(--txt))}.managed-note{border-left:3px solid rgb(var(--managed));background:rgb(var(--managed) / .06);padding:7px 9px;font-size:var(--fs-xs);line-height:1.45;color:rgb(var(--dim));border-radius:var(--r-sm)}.side-note{font-size:var(--fs-xs);border-radius:var(--r-sm);padding:6px 9px;background:rgb(var(--info) / .08);color:rgb(var(--txt));border-left:3px solid rgb(var(--info))}.side-note.bad{background:rgb(var(--down-fill) / .07);border-left-color:rgb(var(--down-fill));color:rgb(var(--down))}.pbox:disabled{opacity:.4;cursor:not-allowed}.tbl tr.selrow{cursor:pointer}.tbl tr.selrow:hover td{background:rgb(var(--panel2))}.tbl tr.sel td{background:rgb(var(--info) / .08)}.tbl tr.sel td:first-child{box-shadow:inset 3px 0 rgb(var(--info))}.cpost{position:absolute;top:8px;left:52px;z-index:6;width:min(340px,calc(100% - 16px));max-height:calc(100% - 16px);overflow-y:auto;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg);box-shadow:0 12px 32px #0003;padding:12px;display:flex;flex-direction:column;gap:9px}.cpost-h{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:var(--fs-sm)}.cpost-h .dim{font-size:var(--fs-xs)}.cpost .hint{font-size:var(--fs-xs);color:rgb(var(--faint));line-height:1.45}.cpost-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cpost-gate{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm);color:rgb(var(--dim));line-height:1.5}.cpost-gate .btn{align-self:flex-start;text-decoration:none}.cpost textarea{resize:vertical;font:inherit;font-size:var(--fs-sm);color:rgb(var(--txt))}@media(max-width:767px),(max-height:500px)and (pointer:coarse)and (orientation:landscape){.cpost{left:8px}}@media(max-width:767px),(max-height:500px)and (pointer:coarse)and (orientation:landscape){.ctool .tbtn.keep{display:inline-flex}}.ctool .tbtn:disabled{opacity:.45;cursor:not-allowed}.op-body .ticket>.row2{position:sticky;bottom:-16px;z-index:2;margin:0 -12px;padding:8px 12px 12px;background:rgb(var(--panel));border-top:1px solid rgb(var(--line))}.rla-check{border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--panel));padding:12px 14px}.rla-check-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.rla-check ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rla-check li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start}.rla-dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid rgb(var(--line));color:rgb(var(--dim));font-size:var(--fs-xs)}.rla-check li.done .rla-dot{border-color:rgb(var(--up));color:rgb(var(--up))}.rla-step{display:grid;gap:6px;min-width:0}.rla-step small{color:rgb(var(--dim));font-size:var(--fs-sm)}.rla-login{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid rgb(var(--line));border-left-width:3px;border-radius:var(--r-md);padding:10px 12px;background:rgb(var(--panel))}.rla-login.live{border-left-color:rgb(var(--up))}.rla-login.expired,.rla-login.none{border-left-color:rgb(var(--practice))}.rla-login small{color:rgb(var(--dim))}.rla-login .rla-stream{display:block;margin-top:4px}.rla-login .rla-stream.live{color:rgb(var(--up))}.rla-login .rla-stream.down{color:rgb(var(--practice))}.rla-login .rla-stream.down b{color:inherit}.rla-mode{display:grid;gap:6px}.rla-mode-opts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rla-mode-opts button{display:grid;text-align:left;gap:2px;padding:8px 10px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));color:rgb(var(--txt));cursor:pointer}.rla-mode-opts button small{color:rgb(var(--dim));font-size:var(--fs-xs)}.rla-mode-opts button[aria-checked=true]{border-color:rgb(var(--focus));box-shadow:inset 0 0 0 1px rgb(var(--focus))}.rla-mode-opts button:disabled{cursor:not-allowed;color:rgb(var(--faint))}.rla-why{font-size:var(--fs-sm);color:rgb(var(--practice));margin:0}.rla-note{font-size:var(--fs-xs);margin:0}.rla-ticket{display:grid;gap:10px}.rla-sides{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rla-sides button{display:flex;justify-content:space-between;align-items:baseline;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));color:rgb(var(--txt));cursor:pointer}.rla-sides button.sell{color:rgb(var(--down))}.rla-sides button.buy{color:rgb(var(--up))}.rla-sides button.sell[aria-checked=true]{border-color:rgb(var(--down))}.rla-sides button.buy[aria-checked=true]{border-color:rgb(var(--up))}.rla-soon{border:0;padding:0;margin:0;opacity:.75;display:grid;gap:6px}.rla-ack{display:grid;gap:2px;border:1px solid rgb(var(--line));border-left-width:3px;border-radius:var(--r-md);padding:8px 10px;background:rgb(var(--panel2))}.rla-ack.ok{border-left-color:rgb(var(--info))}.rla-ack.bad{border-left-color:rgb(var(--down))}.rla-ack.unknown{border-left-color:rgb(var(--practice))}.rla-ack small{color:rgb(var(--dim));font-size:var(--fs-xs)}.rla-book{display:grid;gap:8px}.rla-unknown{color:rgb(var(--practice))}.rla-routes{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.rla-route{display:grid;gap:4px;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));text-align:left;color:rgb(var(--txt))}.rla-route small{color:rgb(var(--dim));font-size:var(--fs-xs)}.rla-route[aria-disabled=true]{color:rgb(var(--faint))}.t-stage{flex:1;min-height:0;display:flex;flex-direction:column}.t-chart.is-hidden,.oc.is-hidden{display:none!important}.ctabs{display:flex;align-items:stretch;gap:2px;border-bottom:1px solid rgb(var(--line));padding:0 6px;flex:none;background:rgb(var(--panel))}.ctabs>button,.ctabs .ctab>button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;font-size:var(--fs-xs);color:rgb(var(--dim));white-space:nowrap}.ctabs>button[aria-selected=true],.ctabs .ctab[aria-selected=true]>button{color:rgb(var(--txt));box-shadow:inset 0 -2px rgb(var(--txt))}.ctabs .ctab{display:inline-flex;align-items:center}.ctabs .ctab .x{padding:4px 6px;font-size:var(--fs-md);color:rgb(var(--faint));box-shadow:none!important}.ctabs .ctab .x:hover,.ctabs button:hover{color:rgb(var(--txt))}.oc{flex:1;min-height:200px;display:flex;flex-direction:column;background:rgb(var(--bg))}.oc-top{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-bottom:1px solid rgb(var(--line));background:rgb(var(--panel))}.oc-u{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:var(--fs-sm)}.oc-u b{font-size:var(--fs-lg)}.oc-u .oc-spot{font-size:var(--fs-lg);font-weight:600}.oc-u .chip{align-self:center}.oc-u .dim,.oc .dim{color:rgb(var(--dim))}.oc-stats{display:flex;flex-wrap:wrap;gap:4px 18px}.oc-kv{display:flex;flex-direction:column;gap:1px;min-width:0}.oc-kv>span{font-size:var(--fs-2xs);color:rgb(var(--faint));text-transform:uppercase;letter-spacing:.05em}.oc-kv b{font-size:var(--fs-sm);font-weight:600}.oc-kv b.up{color:rgb(var(--up))}.oc-kv b.down{color:rgb(var(--down))}.oc-exp select{border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--panel));color:rgb(var(--txt));padding:1px 4px;font-size:var(--fs-xs);font-family:var(--font-mono)}.oc-tools{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid rgb(var(--line));flex-wrap:wrap}.oc-tools .grow{flex:1}.oc-seg{display:inline-grid}.oc-seg button{padding:3px 10px}.oc-picker{padding:8px;min-width:280px;display:flex;flex-direction:column;gap:2px}.oc-pick{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;font-size:var(--fs-sm);padding:4px;border-radius:var(--r-sm);cursor:pointer}.oc-pick:hover{background:rgb(var(--panel2))}.oc-pick small{grid-column:2;font-size:var(--fs-2xs);color:rgb(var(--faint))}.oc-picker .hint{font-size:var(--fs-xs);color:rgb(var(--faint));padding:4px}.oc-chart{padding:6px 10px;border-bottom:1px solid rgb(var(--line))}.oc-legend{display:flex;gap:14px;font-size:var(--fs-2xs);color:rgb(var(--dim))}.oc-legend i{display:inline-block;width:10px;height:8px;margin-right:4px;border-radius:1px}.oc-legend i.ce{background:rgb(var(--down-fill))}.oc-legend i.pe{background:rgb(var(--up-fill))}.oc-legend i.sp{border-top:2px dashed rgb(var(--violet));height:0}.oc-scroll{flex:1;min-height:0;overflow:auto}.oc-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-xs)}.oc-tbl thead th{position:sticky;top:0;z-index:2;background:rgb(var(--panel));color:rgb(var(--dim));font-weight:500;font-size:var(--fs-2xs);padding:5px 8px;text-align:right;border-bottom:1px solid rgb(var(--line));white-space:nowrap}.oc-tbl thead tr.oc-sides th{top:0;font-size:var(--fs-2xs);letter-spacing:.08em;font-weight:600;text-align:center;border-bottom:0;padding:4px}.oc-tbl thead tr:nth-child(2) th{top:23px}.oc-tbl thead .ce{color:rgb(var(--down))}.oc-tbl thead .pe{color:rgb(var(--up))}.oc-tbl td{padding:4px 8px;border-bottom:1px solid rgb(var(--line) / .55);text-align:right;white-space:nowrap;position:relative}.oc-tbl td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.oc-tbl td.itm{background:rgb(var(--practice) / .06)}.oc-tbl th.k,.oc-tbl td.k{text-align:center;background:rgb(var(--panel2));border-left:1px solid rgb(var(--line));border-right:1px solid rgb(var(--line));min-width:96px;position:sticky}.oc-tbl td.k b{font-weight:600;font-size:var(--fs-sm)}.oc-tbl tr.atm td{border-top:1px solid rgb(var(--info));border-bottom:1px solid rgb(var(--info))}.oc-tbl tr.atm td.k{background:rgb(var(--info) / .14)}.oc-atm{display:block;font-size:var(--fs-2xs);color:rgb(var(--info));font-family:var(--font-sans);font-weight:600;letter-spacing:.05em}.oc-tbl tbody tr:hover td{background:rgb(var(--panel2))}.oc-tbl tbody tr:hover td.itm{background:rgb(var(--practice) / .12)}.oc-chg span{display:block}.oc-chg small{display:block;font-size:var(--fs-2xs);color:rgb(var(--faint))}.oc-chg .up,.oc-ltp .up{color:rgb(var(--up))}.oc-chg .down,.oc-ltp .down{color:rgb(var(--down))}.oc-bar{position:absolute;bottom:2px;right:8px;height:2px;max-width:calc(100% - 16px);border-radius:1px}.oc-bar.up{background:rgb(var(--up-fill) / .7)}.oc-bar.down{background:rgb(var(--down-fill) / .7)}.oc-ltp button{font-family:var(--font-mono);font-weight:600;color:rgb(var(--txt));text-decoration:underline dotted;text-underline-offset:3px}.oc-ltp button:hover{text-decoration-style:solid}.oc-ltp small{display:block;font-size:var(--fs-2xs)}.oc-ltp small.dim{color:rgb(var(--faint))}.oc-ba{line-height:1.25}.oc-ba span{display:block}.oc-ba small{color:rgb(var(--faint));font-size:var(--fs-2xs)}.oc-acts{position:absolute;top:50%;transform:translateY(-50%);display:none;gap:2px}.oc-acts.l{left:4px}.oc-acts.r{right:4px}.oc-acts button{width:22px;height:20px}.oc-tbl tbody tr:hover .oc-acts,.oc-tbl tbody tr:focus-within .oc-acts{display:inline-flex}.oc-foot{font-size:var(--fs-xs);color:rgb(var(--faint));padding:6px 10px;border-top:1px solid rgb(var(--line));line-height:1.45}.oi-lock{position:absolute;top:8px;right:84px;z-index:6;display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:5px 6px 5px 9px;box-shadow:0 4px 14px #0000001f;max-width:calc(100% - 100px)}.oi-lock .btn{text-decoration:none}@media(max-width:767px),(max-height:500px)and (pointer:coarse)and (orientation:landscape){.term2 .t-stage{display:none}.term2.ph-chart .t-stage{display:flex;flex:1;min-height:0}.oc-stats{gap:4px 12px}.oc-tbl td,.oc-tbl th{padding:4px 5px}}.oc-chart{min-width:0;width:100%}.oo-layer{position:fixed;inset:0;z-index:30;pointer-events:none}.oo{position:absolute;left:50%;top:72px;transform:translate(-50%);width:min(392px,calc(100vw - 16px));max-height:calc(100dvh - 88px);overflow-y:auto;pointer-events:auto;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg);box-shadow:0 18px 48px #00000047;display:flex;flex-direction:column}.oo-h{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 12px 8px;border-bottom:1px solid rgb(var(--line));cursor:move;user-select:none;touch-action:none;position:sticky;top:0;background:rgb(var(--panel));z-index:1}.oo-h h3{font-size:var(--fs-md);font-weight:600;letter-spacing:.01em}.oo-h .mono{font-size:var(--fs-2xs)}.oo-h .hide-btn{font-size:var(--fs-lg)}.oo-b{padding:10px 12px 12px;display:flex;flex-direction:column;gap:10px}.oo-pad{padding:16px}.oo-slice{font-size:var(--fs-xs);border-left:3px solid rgb(var(--info));background:rgb(var(--info) / .08);padding:6px 9px;border-radius:var(--r-sm);line-height:1.45}.oo-err{font-size:var(--fs-xs);color:rgb(var(--down));line-height:1.4}.oo-err a{color:inherit;text-decoration:underline}.oo-prot{border:1px solid rgb(var(--line));border-radius:var(--r-md)}.oo-prot>summary{cursor:pointer;padding:7px 9px;font-size:var(--fs-xs);display:flex;align-items:center;gap:6px;list-style:none}.oo-prot>summary::-webkit-details-marker{display:none}.oo-prot>summary:before{content:"▸";color:rgb(var(--dim));font-size:var(--fs-2xs)}.oo-prot[open]>summary:before{content:"▾"}.oo-prot>summary .dim{color:rgb(var(--faint))}.oo-prot>.prot{padding:0 9px 9px}.oo-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px;font-size:var(--fs-2xs);color:rgb(var(--dim));border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:7px 9px;grid-auto-flow:column;grid-template-rows:auto auto}.oo-money b{font-size:var(--fs-sm);color:rgb(var(--txt));font-weight:600}.oo-money b.down{color:rgb(var(--down))}.oo-note{font-size:var(--fs-xs);color:rgb(var(--faint));text-align:center}.oo .row2{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.oo .seg button{padding:6px 4px}@media(max-width:767px),(max-height:500px)and (pointer:coarse)and (orientation:landscape){.oo{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:88dvh;border-radius:var(--r-lg) var(--r-lg) 0 0}}.btn.oo-go{white-space:normal;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px;line-height:1.3;text-align:center}.stack{display:flex;flex-direction:column;gap:10px;min-width:0}.stack.tight{gap:3px}.caps{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase}.sec-h{font-size:var(--fs-md);font-weight:600}.emptybox{padding:28px 16px;text-align:center;border:1px dashed rgb(var(--line));border-radius:var(--r-md);color:rgb(var(--dim));font-size:var(--fs-sm)}.infobox,.warnbox,.blockbox{padding:9px 12px;border-radius:var(--r-md);font-size:var(--fs-sm);line-height:1.5;border:1px solid rgb(var(--line));background:rgb(var(--panel))}.warnbox{border-color:rgb(var(--practice) / .6);color:rgb(var(--practice))}.blockbox{border-style:dashed;border-color:rgb(var(--txt) / .6)}.ib{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:var(--r-sm);color:rgb(var(--dim));flex:none}.ib:hover{background:rgb(var(--panel2));color:rgb(var(--txt))}.ib.bordered{border:1px solid rgb(var(--line));width:34px;height:34px}.addbtn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px dashed rgb(var(--line));border-radius:var(--r-sm);font-size:var(--fs-xs);color:rgb(var(--dim));text-decoration:none}.addbtn:hover{color:rgb(var(--txt));border-color:rgb(var(--dim))}.meter .bar{height:4px;border-radius:2px;background:rgb(var(--panel2));overflow:hidden}.meter .bar i{display:block;height:100%;background:rgb(var(--txt));transition:width .4s}.stbadge,.runbadge{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:10px;border:1px solid rgb(var(--line));font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--dim));white-space:nowrap}.stbadge i,.runbadge i{width:6px;height:6px;border-radius:50%;background:currentColor}.stbadge.ready{color:rgb(var(--txt));border-color:rgb(var(--txt))}.stbadge.invalid{color:rgb(var(--txt));border-style:dashed;border-color:rgb(var(--txt) / .6)}.stbadge.backtested{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv))}.runbadge{color:rgb(var(--txt));border-color:rgb(var(--txt))}.runbadge.running i{animation:pulse-dot 1.4s ease-in-out infinite}.runbadge.paused{border-style:dashed}.runbadge.error{background:rgb(var(--down-fill));border-color:rgb(var(--down-fill));color:#fff}.runbadge.live{color:rgb(var(--up));border-color:rgb(var(--up-fill))}@keyframes pulse-dot{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.runbadge.running i{animation:none}}.scard{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:14px 16px;display:flex;flex-direction:column;gap:10px}.scard:hover{border-color:rgb(var(--dim) / .6)}.scard-top{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.scard-main{flex:1;min-width:240px;display:flex;flex-direction:column;gap:5px}.scard-name{font-size:var(--fs-lg);font-weight:600;text-align:left}.scard-name:hover{text-decoration:underline;text-underline-offset:4px}.scard-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-xs);color:rgb(var(--dim))}.scard-meta .tag{color:rgb(var(--faint))}.scard-acts{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.scard-sum{font-size:var(--fs-sm);line-height:1.55}.scard-reason{font-size:var(--fs-xs);font-weight:500}.scard-kpis{border-top:1px solid rgb(var(--line));padding-top:10px;display:flex;flex-direction:column;gap:5px}.kpis.small dt{font-size:var(--fs-2xs);color:rgb(var(--dim))}.kpis.small dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-md);font-weight:600;margin-top:2px}.kpis.small dd small{font-size:var(--fs-2xs);font-weight:500}@media(min-width:900px){.kpis.small:has(>div:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}}.menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:210px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);box-shadow:0 8px 24px #0000002e;padding:4px;display:flex;flex-direction:column}.menu button{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:var(--fs-sm);border-radius:var(--r-sm);text-align:left}.menu button:hover{background:rgb(var(--panel2))}.tplgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px}.tpl{display:flex;flex-direction:column;gap:6px;padding:14px;text-align:left;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));font-size:var(--fs-sm);line-height:1.5}.tpl:hover{border-color:rgb(var(--dim))}.tpl b{font-size:var(--fs-md)}.tpl-go{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-weight:500;opacity:.65}.tpl:hover .tpl-go{opacity:1}.builder{max-width:1440px}.bld-h{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bld-t{flex:1;min-width:220px;display:flex;flex-direction:column;gap:3px}.bld-t h1{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bld-acts{justify-content:flex-end}.bld-grid{display:grid;grid-template-columns:170px minmax(0,1fr) 290px;gap:18px;align-items:start}.steprail{position:sticky;top:0;display:flex;flex-direction:column;gap:2px}.steprail button{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:rgb(var(--dim));text-align:left;white-space:nowrap}.steprail button:hover{color:rgb(var(--txt))}.steprail button[aria-current]{background:rgb(var(--panel2));color:rgb(var(--txt));font-weight:500}.steprail .errn{margin-left:auto;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:rgb(var(--inv));color:rgb(var(--inv-txt));font-size:var(--fs-2xs);font-weight:700;display:grid;place-items:center}.bld-body{display:flex;flex-direction:column;gap:14px;min-width:0}.bld-nav{padding:4px 0 24px}.livesum{position:sticky;top:0;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:14px;display:flex;flex-direction:column;gap:10px;font-size:var(--fs-sm);line-height:1.55}.livesum-f{display:flex;gap:14px;border-top:1px solid rgb(var(--line));padding-top:9px;font-size:var(--fs-xs)}.livesum-f .linkish{text-decoration:underline}@media(max-width:1280px){.bld-grid{grid-template-columns:160px minmax(0,1fr)}.livesum{position:static;grid-column:1 / -1}}@media(max-width:860px){.bld-grid{grid-template-columns:minmax(0,1fr)}.steprail{position:static;flex-direction:row;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.steprail button{flex:none}}.ab-block{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));min-width:0}.ab-block>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid rgb(var(--line));flex-wrap:wrap}.ab-block h3{font-size:var(--fs-md);font-weight:600}.ab-block header p{font-size:var(--fs-xs);color:rgb(var(--dim));margin-top:2px;line-height:1.45;max-width:80ch}.ab-body{padding:0 16px}.ab-pad{padding:12px 0}.ab-pad+.ab-pad{border-top:1px solid rgb(var(--line))}.ab-row{display:grid;grid-template-columns:210px minmax(0,1fr);gap:8px 20px;padding:12px 0;border-bottom:1px solid rgb(var(--line))}.ab-row:last-child{border-bottom:0}.ab-l{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-sm)}.ab-l small{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.45}.ab-c{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}@media(max-width:700px){.ab-row{grid-template-columns:minmax(0,1fr)}}.ab-unit{font-size:var(--fs-xs);color:rgb(var(--dim))}.ab-in{height:32px;padding:0 9px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--panel));color:rgb(var(--txt));font-size:var(--fs-sm);min-width:0}.ab-in:focus{outline:none;border-color:rgb(var(--txt) / .7)}.ab-in:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:1px}.ab-sel{padding-right:6px;max-width:220px}.ab-ta{width:100%;min-height:68px;padding:8px 9px;resize:vertical;line-height:1.5;height:auto}.ab-ta.tall{min-height:100px}.ab-inl{display:inline-flex;align-items:center;gap:5px}.ab-inl>small{font-size:var(--fs-2xs);color:rgb(var(--dim))}.ab-tog{display:flex;flex-direction:column;gap:2px;min-width:200px}.ab-tog small{font-size:var(--fs-xs);color:rgb(var(--dim));padding-left:42px}.pills{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid rgb(var(--line));border-radius:var(--r-sm)}.pills button{padding:5px 11px;border-radius:3px;font-size:var(--fs-xs);color:rgb(var(--dim));white-space:nowrap}.pills.sm button{padding:3px 9px;font-size:var(--fs-xs)}.pills button:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.pills button[aria-checked=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt));font-weight:600}.days{display:flex;gap:4px;flex-wrap:wrap}.days button{width:44px;height:30px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);font-size:var(--fs-xs);color:rgb(var(--dim))}.days button[aria-pressed=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv));font-weight:600}.symsearch{position:relative;display:flex;align-items:center;gap:8px;max-width:460px;height:36px;padding:0 10px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);color:rgb(var(--dim))}.symsearch input{flex:1;background:none;border:0;outline:0;color:rgb(var(--txt));font-size:var(--fs-sm);min-width:0}.symsearch:focus-within{border-color:rgb(var(--txt) / .7)}.symhits{position:absolute;left:-1px;right:-1px;top:calc(100% + 4px);z-index:20;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);box-shadow:0 8px 24px #0000002e;max-height:300px;overflow:auto}.symhits button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;text-align:left;color:rgb(var(--txt))}.symhits button:hover:not(:disabled){background:rgb(var(--panel2))}.symhits button:disabled{opacity:.4}.symrow,.palrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md)}.symrow-n{display:flex;flex-direction:column;gap:2px;min-width:200px}.acctcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:8px;width:100%}.acctcards button,.choice button{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);text-align:left;font-size:var(--fs-sm)}.acctcards small,.choice small{color:rgb(var(--dim));font-size:var(--fs-xs);line-height:1.45}.acctcards button[aria-pressed=true],.choice button[aria-pressed=true]{border-color:rgb(var(--txt));background:rgb(var(--panel2))}.cgroup{display:flex;flex-direction:column;gap:8px}.cgroup.nested{padding:6px 0 6px 12px;border-left:2px solid rgb(var(--line))}.cond-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 40px 8px 8px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--bg) / .5)}.cond-row:hover{border-color:rgb(var(--dim) / .6)}.cond-row>.ib{position:absolute;top:8px;right:6px}.opnd{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;padding:2px 6px;border-radius:var(--r-sm);background:rgb(var(--panel2) / .6)}.stepper{display:inline-flex;align-items:center;border:1px solid rgb(var(--line));border-radius:var(--r-sm);height:30px}.stepper button{width:22px;height:100%;color:rgb(var(--dim))}.stepper button:disabled{opacity:.3}.stepper span{min-width:20px;text-align:center;font-size:var(--fs-sm)}.notbadge{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.1em;padding:1px 6px;border:1px solid rgb(var(--txt));border-radius:3px}.emptyrule{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px;border:1px dashed rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-sm)}.okline{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:rgb(var(--up))}.issues{list-style:none;display:flex;flex-direction:column;gap:2px}.issues li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:var(--fs-sm);line-height:1.45}.issues li.warning{color:rgb(var(--dim))}.issues li.error svg{color:rgb(var(--down))}.issues li .linkish{margin-left:auto;text-decoration:underline;font-size:var(--fs-xs);flex:none}.summarybox{padding:10px 12px;background:rgb(var(--bg));border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-sm);line-height:1.55;display:flex;flex-direction:column;gap:5px}.kvline{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:7px 0;border-bottom:1px solid rgb(var(--line));font-size:var(--fs-sm)}.kvline>span:first-child{color:rgb(var(--dim))}.kvline>span:last-child{text-align:right}.preview{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:10px 12px;display:flex;flex-direction:column;gap:6px}.pchart,.eqchart{width:100%;height:auto;display:block;overflow:visible}.pchart{aspect-ratio:900 / 220}.pchart .grid,.eqchart .grid{stroke:rgb(var(--line));stroke-width:1;vector-effect:non-scaling-stroke}.pchart .grid.dash,.eqchart .grid.dash{stroke-dasharray:4 4}.pchart .sep{stroke:rgb(var(--line));vector-effect:non-scaling-stroke}.pchart .ax,.eqchart .ax{fill:rgb(var(--dim));font-family:var(--font-mono);font-size:var(--fs-2xs)}.pchart .cu line{stroke:rgb(var(--up-fill));vector-effect:non-scaling-stroke}.pchart .cu rect{fill:rgb(var(--up-fill))}.pchart .cd line{stroke:rgb(var(--down-fill));vector-effect:non-scaling-stroke}.pchart .cd rect{fill:rgb(var(--down-fill))}.pchart .ov{fill:none;stroke-width:1.3;vector-effect:non-scaling-stroke;opacity:.85}.pchart .ov.strong{stroke-width:2;opacity:1}.pchart .ov0{stroke:rgb(var(--txt))}.pchart .ov1{stroke:rgb(var(--practice))}.pchart .ov2{stroke:rgb(var(--dim))}.pchart .ov3{stroke:rgb(var(--focus))}.pchart .mk path,.pchart .mk rect{stroke:rgb(var(--bg));stroke-width:1;vector-effect:non-scaling-stroke}.pchart .mk.buy path{fill:rgb(var(--up-fill))}.pchart .mk.sell path{fill:rgb(var(--down-fill))}.pchart .mk.exit rect{fill:rgb(var(--txt))}.pchart .mk.focus path,.pchart .mk.focus rect{stroke:rgb(var(--focus));stroke-width:2.5}.eqchart .line{fill:none;stroke:rgb(var(--txt));stroke-width:1.6;vector-effect:non-scaling-stroke}.eqchart .area{fill:rgb(var(--txt) / .06)}.chartempty{height:140px;display:grid;place-items:center;color:rgb(var(--dim));font-size:var(--fs-sm)}.btmeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:var(--fs-xs);color:rgb(var(--dim))}.jobstat{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-xs);flex-wrap:wrap}.jobstat .bar{width:140px;height:5px;border-radius:3px;background:rgb(var(--panel2));overflow:hidden}.jobstat .bar i{display:block;height:100%;background:rgb(var(--txt));transition:width .4s}.hist{display:flex;flex-direction:column}.hist-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgb(var(--line))}.hist-row:last-child{border-bottom:0}.hist-row>button{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:9px 8px;font-size:var(--fs-xs);text-align:left;min-width:0}.hist-row>button:hover,.hist-row.on>button{background:rgb(var(--panel2))}.hist-row b{margin-left:auto}.runlog{max-height:60vh;overflow:auto;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.6;white-space:pre;background:rgb(var(--bg));border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px}.persym{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:8px}.persym>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-xs);background:rgb(var(--panel))}.notesbox>summary{cursor:pointer;list-style:none;border-bottom:0}.notesbox[open]>summary{border-bottom:1px solid rgb(var(--line))}.notes-l{padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:var(--fs-sm);color:rgb(var(--dim));line-height:1.5}.kvgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:6px 20px;font-size:var(--fs-sm)}.kvgrid>div{display:flex;gap:12px}.kvgrid dt{color:rgb(var(--dim));width:110px;flex:none}.statgrid.six{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.statcard .v.up{color:rgb(var(--up))}.statcard .v.down{color:rgb(var(--down))}.execlog{height:340px;overflow:auto;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.6;padding:10px 12px;background:rgb(var(--bg))}.execlog>div{display:flex;gap:10px}.execlog .k{width:54px;flex:none;color:rgb(var(--dim));font-size:var(--fs-2xs);padding-top:1px}.execlog .down{color:rgb(var(--down))}.matrix-t td.c,.matrix-t th.c{text-align:center;width:90px}.sw.nolabel{gap:0}.ab-dlg{gap:10px}.ab-dlg-sub{font-size:var(--fs-sm);color:rgb(var(--dim));line-height:1.5;margin-top:-6px}.ab-dlg-b:empty{display:none}.trd{max-width:none}.uat-rule{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px;display:flex;flex-direction:column;gap:10px;background:rgb(var(--panel))}.uat-side{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.uat-mid{display:flex}.uat-form .fsec h3 small{font-weight:400;font-size:var(--fs-xs);margin-left:6px}.uat-form .fgrid{align-items:start}.pgswitch{display:inline-flex;align-self:flex-start;max-width:100%;padding:2px;gap:2px;border:1px solid rgb(var(--line));border-radius:var(--r-sm)}.pgswitch a{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:3px;font-size:var(--fs-sm);font-weight:500;color:rgb(var(--dim));text-decoration:none;white-space:nowrap}.pgswitch a:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.pgswitch a[aria-current=page]{background:rgb(var(--inv));color:rgb(var(--inv-txt))}.pgswitch-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ns-page{min-width:0}.ns-h{display:flex;flex-direction:column;gap:10px;min-width:0}.ns-bar{display:flex;align-items:center;gap:8px;min-width:0}.ns-bar h1{flex:1;min-width:0;font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-bar h1:focus{outline:none}.ns-bar h1:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:2px}.ns-bk{margin-left:4px}.ns-state{font-size:var(--fs-xs);white-space:nowrap}.ns-sub{font-size:var(--fs-sm);line-height:1.5;max-width:80ch}.ns-body{display:flex;flex-direction:column;gap:14px;min-width:0}.ns-body>.fsec{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:14px 16px;min-width:0}.ns-foot{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;gap:8px;padding:12px 0;border-top:1px solid rgb(var(--line));background:rgb(var(--bg))}@media(max-width:520px){.ns-bk,.ns-state{display:none}.ns-body>.fsec{padding:12px}.ns-foot>*{flex:1}}.uat-form .ab-c .field{margin:0}.uat-form .ab-c .sw{white-space:nowrap}.uat-fields{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.vgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;align-items:start}.vgrid .lst>div.on{background:rgb(var(--panel2))}.vdetail{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm);line-height:1.55;border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:12px;min-width:0}.vcmp td{vertical-align:top;font-size:var(--fs-sm);white-space:normal}.vcmp tr.vchg td{background:rgb(var(--panel2))}.vcmp tr.vchg td:last-child{font-weight:500}@media(max-width:860px){.vgrid{grid-template-columns:minmax(0,1fr)}}.cnds{display:flex;flex-direction:column;gap:8px}.cnd{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));min-width:0}.cnd:focus-within{border-color:rgb(var(--dim))}.cnd-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:var(--r-sm);background:rgb(var(--panel2));color:rgb(var(--dim));font-size:var(--fs-2xs);flex:none}.cnd-sum{display:none;width:100%;align-items:center;gap:8px;padding:9px 10px;text-align:left;font-size:var(--fs-sm)}.cnd-sum .cnd-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnd-sum[aria-expanded=true] svg,.more-btn[aria-expanded=true] svg{transform:rotate(180deg)}.cnd-body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px 10px}.cnd-l1,.cnd-l2{display:contents}.cnd-l1>.cnd-n{align-self:center;margin-top:16px}.cnd-side{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;padding:4px 6px 5px;border-radius:var(--r-sm);background:rgb(var(--panel2))}.cnd-ind{width:136px}.cnd-sel{width:88px}.cnd-num{width:96px}.cnd-tf{width:132px}.cnd-mid .seg{min-width:176px}.cnd .field>.lbl{font-size:var(--fs-2xs);letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--faint))}.cnd .field>.hint{display:none}.cnd .ctl input,.cnd .ctl select{padding:5px 7px;font-size:var(--fs-sm)}.cnd .ctl .stp{width:24px;min-width:24px}.symfield.compact{min-width:240px;flex:1}.symrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.symfield .symsearch{width:220px;max-width:100%}.symfield.compact .hint{display:block!important}.more-opts{display:flex;flex-direction:column;gap:8px;padding-top:6px}.more-btn{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);align-self:flex-start}.more-body{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border-left:2px solid rgb(var(--line))}.splits{display:flex;flex-direction:column;gap:8px}.sprow{position:relative;display:grid;grid-template-columns:20px repeat(7,minmax(0,1fr));align-items:end;gap:6px 8px;border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:8px 10px;background:rgb(var(--panel))}.sprow>.cnd-n{align-self:end;margin-bottom:8px}.sprow .field>.hint{display:none}.sp-num,.sp-sel{min-width:0}.tvia .sp-num{width:150px}.sprow .field>.lbl{font-size:var(--fs-2xs);letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--faint))}.sprow .ctl input,.sprow .ctl select{padding:5px 7px;font-size:var(--fs-sm)}.sprow .ctl .stp{width:24px;min-width:24px}.sp-rm,.cnd-rm{position:absolute;top:4px;right:6px}.sprow{padding-top:26px}.cnd{position:relative}.split-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.split-helper{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:var(--fs-sm)}.split-helper .lbl{color:rgb(var(--dim))}.split-n{width:116px}.split-n .field>.lbl{display:none}.tvia{min-width:0;flex:1}.tvia-opt{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.tvia-note{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.5;max-width:80ch}.sigline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--fs-xs)}.sig-k{display:inline-flex;align-items:center;gap:5px;color:rgb(var(--dim))}.sig-k i{display:inline-block;width:9px;height:9px}.sig-k .mk-buy{background:rgb(var(--up-fill));clip-path:polygon(50% 0,100% 100%,0 100%)}.sig-k .mk-sell{background:rgb(var(--down-fill));clip-path:polygon(0 0,100% 0,50% 100%)}.sig-k .mk-exit{background:rgb(var(--txt))}.mclosed{display:flex;align-items:center;gap:6px}.mclosed-t{color:rgb(var(--dim));display:inline-flex;align-items:center;gap:6px}@media(max-width:720px){.cnd-sum{display:flex}.cnd[data-open=false] .cnd-body{display:none}.cnd-body{border-top:1px solid rgb(var(--line));padding:8px;flex-direction:column;align-items:stretch;flex-wrap:nowrap}.cnd-l1,.cnd-l2{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 8px}.cnd-wide{display:none!important}.cnd-side{width:100%}.cnd-ind,.cnd-tf{width:calc(50% - 4px);flex:1 1 140px}.cnd-mid,.cnd-mid .seg{width:100%}.cnd-num,.cnd-sel{flex:1 1 calc(50% - 4px);width:auto}.sprow{grid-template-columns:repeat(2,minmax(0,1fr))}.sprow>.cnd-n{position:absolute;top:6px;left:10px;margin:0}.cnd-body{padding-right:8px}.cnd-rm{position:static;align-self:flex-start}.symfield .symsearch{width:100%}}.ab-unavail{display:grid;gap:6px}.ab-unavail p{margin:0}.ab-unavail .btn{justify-self:start}.ea-online{display:inline-flex;flex-wrap:wrap;gap:10px;font-size:var(--fs-xs)}.ea-online>span{display:inline-flex;align-items:center;gap:5px}.ea-online .dot-s{background:rgb(var(--faint))}.ea-online .dot-s.up{background:rgb(var(--up))}.ea-key{display:flex;flex-direction:column;gap:8px;min-width:0}.ea-warn{display:flex;gap:6px;align-items:flex-start;font-size:var(--fs-xs);line-height:1.45;color:rgb(var(--practice))}.ea-warn svg{flex:none;margin-top:1px}.ea-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px}.ea-dl.compact{grid-template-columns:minmax(0,1fr)}.ea-dl-item{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.ea-dl-item .stx b{font-size:var(--fs-sm);font-weight:600}.ea-dl-item .stx small{font-size:var(--fs-xs);color:rgb(var(--dim));overflow-wrap:anywhere}.ea-dl.compact .ea-dl-item{padding:8px 10px}.ea-dl .note.practice{color:rgb(var(--practice))}.ea-sha{display:grid;gap:3px;font-size:var(--fs-2xs)}.ea-sha .copyrow code{font-size:var(--fs-2xs)}.ea-steps{list-style:none;margin:0;padding:0;counter-reset:s;display:flex;flex-direction:column;gap:14px}.ea-steps>li{counter-increment:s;position:relative;padding-left:34px;display:flex;flex-direction:column;gap:6px;min-width:0}.ea-steps>li:before{content:counter(s);position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid rgb(var(--line));border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--fs-2xs);color:rgb(var(--dim))}.ea-steps>li>b{font-size:var(--fs-sm);font-weight:600;padding-top:2px}.ea-banner{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgb(var(--practice) / .55);border-radius:var(--r-md);background:rgb(var(--panel));color:rgb(var(--practice))}.ea-banner>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ea-banner b{color:rgb(var(--txt));font-size:var(--fs-sm)}.ea-banner .note{max-width:none}.ea-banner a{color:rgb(var(--txt));text-decoration:underline;text-underline-offset:2px}.mtflow{display:flex;flex-direction:column;gap:12px;min-width:0}.mtflow .acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mtflow-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px;counter-reset:m;font-size:var(--fs-xs)}.mtflow-steps li{counter-increment:m;display:flex;align-items:center;gap:6px;color:rgb(var(--dim));padding:3px 10px 3px 3px;border:1px solid rgb(var(--line));border-radius:999px}.mtflow-steps li:before{content:counter(m);width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--panel2));font-family:var(--font-mono);font-size:var(--fs-2xs)}.mtflow-steps li[aria-current=step]{color:rgb(var(--txt));border-color:rgb(var(--txt))}.choice.mtplans{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:520px){.choice.mtplans{grid-template-columns:minmax(0,1fr)}}.mtplan-price{font-size:var(--fs-xl);font-weight:600;color:rgb(var(--txt))}.mtmap{display:flex;flex-direction:column;gap:10px;min-width:0}.mtmap .tbl select{min-width:130px}.mtmap .tbl td:last-child{white-space:normal;min-width:180px}.mtacct{display:flex;flex-direction:column;gap:3px;margin-top:3px}.cp{gap:16px}.cp-lat{font-size:var(--fs-xs);color:rgb(var(--dim))}.cp-err{color:rgb(var(--down));font-size:var(--fs-sm)}.cp-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:start}@media(max-width:820px){.cp-layout{grid-template-columns:minmax(0,1fr)}}.cp-list{display:flex;flex-direction:column;gap:6px;min-width:0}.cp-gitem{display:flex;flex-direction:column;gap:2px;text-align:left;padding:8px 10px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));min-width:0}.cp-gitem b{font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-gitem small{font-size:var(--fs-2xs);color:rgb(var(--dim))}.cp-gitem:hover{background:rgb(var(--panel2))}.cp-gitem.on{border-color:rgb(var(--txt))}.cp-new{display:flex;flex-direction:column;gap:10px;border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px;background:rgb(var(--panel))}.cp-modes{display:flex;flex-direction:column;gap:6px}.cp-mode{display:flex;flex-direction:column;gap:2px;text-align:left;padding:7px 9px;border:1px solid rgb(var(--line));border-radius:var(--r-sm)}.cp-mode b{font-size:var(--fs-xs);font-weight:500}.cp-mode small{font-size:var(--fs-2xs);color:rgb(var(--dim));line-height:1.35}.cp-mode:hover{background:rgb(var(--panel2))}.cp-mode.on{border-color:rgb(var(--txt))}.cp-mode.on b{font-weight:600}.cp-fset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;min-width:0}.cp-fset .lbl{font-size:var(--fs-xs);color:rgb(var(--dim));margin-bottom:2px}.cp-check,.cp-radio{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);cursor:pointer;min-width:0}.cp-check input,.cp-radio input{accent-color:rgb(var(--txt));flex:none}.cp-2btn{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cp-detail{display:flex;flex-direction:column;gap:18px;min-width:0}.cp-note{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.45}.cp-rules{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.cp-warn{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--fs-sm);color:rgb(var(--txt));border:1px dashed rgb(var(--practice));border-radius:var(--r-md);padding:10px 12px;line-height:1.45}.cp-warn.small{font-size:var(--fs-xs);padding:8px 10px}.cp-onb{border:1px dashed rgb(var(--line));border-radius:var(--r-md);padding:20px;display:flex;flex-direction:column;gap:10px;font-size:var(--fs-sm)}.cp-onb h2{font-size:var(--fs-lg);font-weight:600}.cp-onb p{color:rgb(var(--dim));line-height:1.5}.cp-onb ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;line-height:1.45;color:rgb(var(--dim))}.cp-onb ol b{color:rgb(var(--txt))}.cp-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-bottom:12px;border-bottom:1px solid rgb(var(--line))}.cp-name{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xl);font-weight:600;letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere;text-align:left}.cp-name svg{color:rgb(var(--faint))}.cp-name:hover svg{color:rgb(var(--txt))}.cp-rename{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cp-in{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:5px 8px;min-width:0;width:100%;outline:0}.cp-in:focus{border-color:rgb(var(--txt))}.cp-rename .cp-in{width:min(240px,60vw)}.cp-head-acts{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.cp-notice{display:flex;align-items:flex-start;gap:12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:8px 12px;font-size:var(--fs-xs);background:rgb(var(--panel2))}.cp-notice span{flex:1}.cp-link{color:rgb(var(--dim));text-decoration:underline;text-underline-offset:2px;font-size:var(--fs-xs)}.cp-link:hover{color:rgb(var(--txt))}.cp-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.cp-sec-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.cp-sec-h h2{font-size:var(--fs-md);font-weight:600;display:inline-flex;align-items:center;gap:6px}.cp-sec-r{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cp-meta{font-size:var(--fs-2xs);color:rgb(var(--dim))}.cp-box{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel))}.cp-tall{max-height:420px}.cp-filter{width:180px;max-width:100%}.cp-filter input{padding:5px 8px 5px 0}.cp-pick{display:inline-flex;max-width:100%}.cp-pick select{padding-top:5px;padding-bottom:5px;font-size:var(--fs-xs)}.cp-sel{min-width:0;max-width:260px}.cp-sel .ctl select{padding-top:5px;padding-bottom:5px;font-size:var(--fs-xs)}.cp-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cp-add{max-width:300px}.cp-more{align-self:flex-start}.cp-lvl{display:inline-flex;align-items:center;border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:1px 6px;font-size:var(--fs-2xs)}.cp-lvl.none{border-style:dashed;color:rgb(var(--dim))}.cp-lvl.check{border-style:dashed;border-color:rgb(var(--txt))}.cp-strong{font-weight:700}.cp-plain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cp-plain>li{padding:6px 10px;border-top:1px solid rgb(var(--line));font-size:var(--fs-sm)}.cp-plain>li:first-child{border-top:0}.cp-members{list-style:none;margin:0;padding:0;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel))}.cp-member{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 12px;border-top:1px solid rgb(var(--line));font-size:var(--fs-sm);min-width:0}.cp-member:first-child{border-top:0}.cp-mtxt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px}.cp-mtxt b{font-weight:600;overflow-wrap:anywhere}.cp-mtxt small{font-size:var(--fs-2xs);color:rgb(var(--dim))}.cp-mdetail{display:inline-flex;align-items:center;gap:4px}.cp-mdetail.down{color:rgb(var(--down))}.cp-macts{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto}.cp-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.cp-dlg-b{display:flex;flex-direction:column;gap:10px;font-size:var(--fs-sm);min-width:0}.cp-dlg .acts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.cp-optlist{display:flex;flex-direction:column;max-height:280px;overflow-y:auto;border:1px solid rgb(var(--line));border-radius:var(--r-md)}.cp-optlist>button,.cp-optlist>label{display:flex;align-items:center;gap:8px;padding:7px 10px;border-top:1px solid rgb(var(--line));text-align:left;min-width:0}.cp-optlist>:first-child{border-top:0}.cp-optlist>button:hover,.cp-optlist>label:hover{background:rgb(var(--panel2))}.cp-optlist>button span{color:rgb(var(--dim));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-optlist>button[aria-selected=true]{box-shadow:inset 2px 0 rgb(var(--txt))}.cp-optlist small{margin-left:auto;color:rgb(var(--dim));font-size:var(--fs-2xs)}.cp-optlist>p{padding:8px 10px;font-size:var(--fs-xs)}.cp-prev-f{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;align-items:end}.cp-prev-r{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.cp-prev-r>b{font-weight:600;min-width:160px}.cp-speed-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:8px 12px}.cp-speed-n{display:flex;flex-direction:column;font-size:var(--fs-2xs);color:rgb(var(--dim));line-height:1.2}.cp-speed-n b{font-size:var(--fs-xl);color:rgb(var(--txt))}.cp-speed-sp small{font-size:var(--fs-2xs);color:rgb(var(--faint))}.cp-spark{display:block;width:100%;height:40px}.cp-spark .line{stroke:rgb(var(--txt))}.cp-spark .slow{stroke:rgb(var(--line))}.cp-spark-empty{height:40px;display:grid;place-items:center;font-size:var(--fs-xs);color:rgb(var(--faint))}.cp-speed th.cp-bl,.cp-speed td.cp-bl{border-left:1px solid rgb(var(--line))}.cp-speed th.cp-c{text-align:center}.cp-speed tr.cp-slow td{font-weight:600}.cp-speed tr.cp-slow{outline:1px solid rgb(var(--txt));outline-offset:-1px}.cp-speed th[rowspan]{vertical-align:bottom}.cp-report{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 12px;font-size:var(--fs-sm)}.cp-report>b{font-size:var(--fs-md)}.cp-report small{font-size:var(--fs-2xs)}.cp-log td.cp-detail-c{white-space:normal;min-width:220px;max-width:420px}.cp-exp{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:4px;vertical-align:middle;color:rgb(var(--dim));border-radius:var(--r-sm)}button.cp-exp:hover{background:rgb(var(--panel2));color:rgb(var(--txt))}button.cp-exp svg{transition:transform .12s}button.cp-exp[aria-expanded=true] svg{transform:rotate(90deg)}.cp-st{display:inline-flex;align-items:center;border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:0 6px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em}.cp-st.failed{color:rgb(var(--down));border-color:rgb(var(--down-fill) / .7)}.cp-st.skipped{border-style:dashed;color:rgb(var(--dim))}.cp-tim-tr td{background:rgb(var(--panel2));white-space:normal}.cp-tim{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;font-size:var(--fs-xs);max-width:860px}@media(max-width:700px){.cp-tim{grid-template-columns:minmax(0,1fr)}}.cp-tim-bars{display:flex;flex-direction:column;gap:5px}.cp-tim-row{display:grid;grid-template-columns:150px minmax(40px,1fr) 70px;gap:8px;align-items:center}.cp-bar{height:6px;border-radius:3px;background:rgb(var(--line));overflow:hidden}.cp-bar i{display:block;height:100%;border-radius:3px;background:rgb(var(--dim))}.cp-bar i.hot{background:rgb(var(--down-fill))}.cp-tim-kv{display:grid;grid-template-columns:1fr auto;gap:2px 12px;margin:0;color:rgb(var(--dim))}.cp-tim-kv dd{margin:0;text-align:right;color:rgb(var(--txt))}.jr-small{font-size:var(--fs-xs)}.jr-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.jr-stack.tight{gap:8px}.jr-row{display:flex;align-items:center;gap:8px;min-width:0}.jr-row.wrap{flex-wrap:wrap}.jr-row.grow,.jr-sel.grow{flex:1}.jr-push{margin-left:auto}.jr-mt{margin-top:10px}.jr-caps{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--dim))}.jr-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.jr-two.tight{gap:10px 20px}@media(max-width:900px){.jr-two{grid-template-columns:minmax(0,1fr)}}.jr-empty{padding:36px 16px;text-align:center;color:rgb(var(--dim));font-size:var(--fs-sm);border:1px dashed rgb(var(--line));border-radius:var(--r-md)}.jr-skel{border-radius:var(--r-md);background:rgb(var(--panel2));animation:jr-pulse 1.4s ease-in-out infinite}@keyframes jr-pulse{50%{opacity:.55}}.jr-spin{display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;flex:none}@media(prefers-reduced-motion:reduce){.jr-skel,.jr-spin{animation:none}}.jr-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jr-preview{font-size:var(--fs-xs);padding:2px 8px;border:1px dashed rgb(var(--line));border-radius:10px;color:rgb(var(--dim));white-space:nowrap}.jr-sync{list-style:none;margin:0;padding:2px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel))}.jr-sync li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--fs-xs);padding:7px 0;border-bottom:1px solid rgb(var(--line) / .6)}.jr-sync li:last-child{border-bottom:0}.jr-sync .nm{font-weight:600;min-width:120px}.jr-sync .when{margin-left:auto;font-size:var(--fs-xs)}.jr-busy{display:inline-flex;align-items:center;gap:6px}.jr-sel{display:inline-flex;min-width:0}.jr-sel select,.jr-sel input,.jr-search input{height:32px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));color:rgb(var(--txt));padding:0 9px;font-size:var(--fs-xs);min-width:0;max-width:100%;width:100%}.jr-sel select:focus-visible,.jr-sel input:focus-visible,.jr-search input:focus-visible,.jr-num:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:1px}.jr-sel select option{background:rgb(var(--panel));color:rgb(var(--txt))}.jr-sel.col{flex-direction:column;gap:3px}.jr-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.jr-filters>.jr-sel{max-width:260px}.jr-dates{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.jr-dates input{width:142px}.jr-seg .seg button{padding:6px 10px}.jr-itypes,.jr-tags{display:flex;flex-wrap:wrap;gap:4px}.jr-tag{height:26px;padding:0 10px;border:1px solid rgb(var(--line));border-radius:13px;font-size:var(--fs-xs);color:rgb(var(--faint));white-space:nowrap}.jr-tag:hover{color:rgb(var(--dim))}.jr-tag.on{border-color:rgb(var(--txt));color:rgb(var(--txt));font-weight:500}.jr-pills{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid rgb(var(--line));border-radius:var(--r-sm)}.jr-pills button{padding:4px 10px;border-radius:3px;font-size:var(--fs-xs);color:rgb(var(--dim));white-space:nowrap}.jr-pills button:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.jr-pills button[aria-checked=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt));font-weight:600}.jr-link{font-size:var(--fs-xs);color:rgb(var(--dim));text-decoration:underline;text-underline-offset:2px}.jr-link:hover{color:rgb(var(--txt))}.jr-ib{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:var(--r-sm);color:rgb(var(--faint));flex:none}.jr-ib:hover:not(:disabled){color:rgb(var(--txt));background:rgb(var(--panel2))}.jr-ib.danger:hover:not(:disabled){color:rgb(var(--down))}.jr-ib:disabled{opacity:.4}.jr-sort{font:inherit;color:inherit;white-space:nowrap}.jr-sort:hover{color:rgb(var(--txt))}.jr-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));overflow:hidden}.jr-kpi{display:flex;flex-direction:column;gap:3px;padding:11px 14px;border-right:1px solid rgb(var(--line));border-bottom:1px solid rgb(var(--line));margin:0 -1px -1px 0;min-width:0}.jr-kpi .k{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim))}.jr-kpi .v{font-size:var(--fs-xl);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jr-kpi .s{font-size:var(--fs-2xs);color:rgb(var(--faint));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jr-chart{position:relative;width:100%;min-width:0}.jr-chart svg{display:block}.jr-tip{position:absolute;top:6px;pointer-events:none;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:5px 8px;font-size:var(--fs-xs);line-height:1.55;box-shadow:0 4px 14px #0000001f;white-space:nowrap;z-index:2}.jr-hbars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;min-width:0}.jr-hbars li{display:grid;grid-template-columns:minmax(70px,140px) minmax(0,1fr) 64px;gap:8px;align-items:center;font-size:var(--fs-xs)}.jr-hbars .k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--dim))}.jr-hbars .trk{position:relative;height:12px}.jr-hbars .trk i{position:absolute;top:0;bottom:0;border-radius:2px;min-width:1px}.jr-hbars .trk i.p{background:rgb(var(--up-fill))}.jr-hbars .trk i.n{background:rgb(var(--down-fill))}.jr-hbars .trk b{position:absolute;top:-2px;bottom:-2px;width:1px;background:rgb(var(--dim))}.jr-hbars .v{text-align:right;white-space:nowrap}.jr-calbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.jr-nav{display:flex;align-items:center;gap:2px}.jr-nav .ttl{min-width:96px;text-align:center;font-size:var(--fs-md);font-weight:600}.jr-calbar .jr-push{max-width:420px;text-align:right}@media(max-width:760px){.jr-calbar .jr-push{margin-left:0;text-align:left}}.jr-month{overflow:hidden}.jr-mg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr)) 96px;border-bottom:1px solid rgb(var(--line))}.jr-mg-h{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim))}.jr-mg-h>div{padding:7px 8px}.jr-mg .wk{padding:8px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;border-left:1px solid rgb(var(--line))}.jr-day{height:84px;padding:7px 8px;text-align:left;display:flex;flex-direction:column;gap:2px;border-right:1px solid rgb(var(--line));min-width:0;color:rgb(var(--txt))}.jr-day:nth-child(7){border-right:0}.jr-day:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgb(var(--txt) / .45)}.jr-day:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:-2px}.jr-day.muted{opacity:.6}.jr-day.out{opacity:.25;cursor:default}.jr-day.today{box-shadow:inset 0 0 0 1px rgb(var(--txt) / .7)}.jr-day .n{font-size:var(--fs-2xs);color:rgb(var(--dim));display:flex;align-items:center;gap:4px}.jr-day .n .note{width:5px;height:5px;border-radius:50%;background:rgb(var(--txt))}.jr-day .p,.jr-mg .wk .p{font-size:var(--fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.jr-day .t,.jr-mg .wk .t{font-size:var(--fs-2xs);color:rgb(var(--dim));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.jr-total{display:flex;justify-content:flex-end;align-items:baseline;gap:10px;padding:9px 12px;font-size:var(--fs-sm)}@media(max-width:640px){.jr-mg{grid-template-columns:repeat(7,minmax(0,1fr))}.jr-mg .wk{display:none}.jr-day{height:58px;padding:5px 4px}.jr-day .t{display:none}.jr-day .p{font-size:var(--fs-2xs)}.jr-mg-h>div{padding:6px 4px;font-size:var(--fs-2xs);letter-spacing:.02em}}.jr-year{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.jr-ym{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:10px;display:flex;flex-direction:column;gap:8px;text-align:left}.jr-ym:hover{border-color:rgb(var(--dim))}.jr-ym .h{display:flex;justify-content:space-between;gap:6px;font-size:var(--fs-xs)}.jr-ym .g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.jr-ym .g i{aspect-ratio:1;border-radius:2px;background:rgb(var(--panel2))}.jr-ym .g i.out{visibility:hidden}.jr-scroll{max-height:360px}.jr-trades .card-b{display:flex;flex-direction:column}.jr-tbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgb(var(--line))}.jr-search{position:relative;display:inline-flex;align-items:center;flex:1 1 200px;max-width:280px;color:rgb(var(--faint))}.jr-search svg{position:absolute;left:9px;pointer-events:none}.jr-search input{padding-left:28px}.jr-ttable{max-height:600px}.jr-ttable td,.jr-ttable th{padding:7px 8px}.jr-ttable input[type=checkbox]{width:15px;height:15px;accent-color:rgb(var(--txt))}.jr-tagcell{max-width:180px;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--dim))}.jr-more{display:flex;justify-content:center;padding:10px}.jr-foot{font-size:var(--fs-xs);padding:8px 12px;border-top:1px solid rgb(var(--line))}.jr-key{max-width:180px;overflow:hidden;text-overflow:ellipsis}.dialog.jr-dlg{width:min(640px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;gap:12px}.dialog.jr-dlg.lg{width:min(860px,100%)}.dialog.jr-dlg:focus{outline:none}.jr-dlg-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.jr-dlg-sub{font-size:var(--fs-xs);line-height:1.5;color:rgb(var(--dim));margin-top:-6px}.jr-dlg-b{display:flex;flex-direction:column;gap:14px;min-width:0}.jr-dlg-f{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.jr-book{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgb(var(--line));border-radius:var(--r-md)}.jr-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 12px;align-items:end}.jr-file{position:relative;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px dashed rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-xs);color:rgb(var(--dim));cursor:pointer;max-width:100%;min-width:0}.jr-file span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jr-file:hover,.jr-file:focus-within{border-color:rgb(var(--dim));color:rgb(var(--txt))}.jr-file input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.jr-details{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:8px 10px;font-size:var(--fs-xs)}.jr-details summary{cursor:pointer}.jr-details ul{margin:6px 0 0;padding-left:16px;max-height:140px;overflow:auto;line-height:1.6}.jr-details[open]>.btn{margin-top:10px}.jr-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px}.jr-pv{max-height:240px;border:1px solid rgb(var(--line));border-radius:var(--r-md)}.jr-dup td{color:rgb(var(--faint));text-decoration:line-through}.jr-batch{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--fs-xs);padding:7px 0;border-top:1px solid rgb(var(--line))}.jr-batch .nm{flex:1 1 200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-taglist,.jr-acctlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.jr-taglist li{display:flex;align-items:center;gap:4px;font-size:var(--fs-sm);min-height:34px;border-bottom:1px solid rgb(var(--line) / .6)}.jr-taglist .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-acctlist li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 0;border-bottom:1px solid rgb(var(--line) / .6)}.jr-acctlist .nm{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:var(--fs-sm)}.jr-plan td{padding:4px 8px}.jr-num{width:84px;height:28px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--panel));color:rgb(var(--txt));padding:0 6px;font-size:var(--fs-xs)}.drawer.jr-drawer.wide{width:min(880px,100%)}.drawer.jr-drawer:focus{outline:none}.jr-drawer-t{flex:1;min-width:0}.jr-drawer-t h2{font-size:var(--fs-lg);font-weight:600}.jr-th{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.jr-th b{font-size:var(--fs-lg)}.jr-daykpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jr-kv{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid rgb(var(--line) / .7);font-size:var(--fs-xs);white-space:pre}.jr-kv>span:last-child{text-align:right;white-space:nowrap}.jr-rate{display:flex;align-items:center;gap:12px}.jr-tchart{position:relative;width:100%;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));overflow:hidden}.jr-tchart svg{display:block}.jr-tf{position:absolute;left:8px;top:6px;font-size:var(--fs-2xs)}.jr-notes{display:flex;flex-direction:column;gap:6px}.jr-notes-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.jr-tbs{display:flex;gap:2px}.jr-tb{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-sm);color:rgb(var(--dim));font-size:var(--fs-sm)}.jr-tb:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.jr-saved{font-size:var(--fs-2xs);margin-left:auto}.jr-editor{min-height:110px;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));font-size:var(--fs-sm);line-height:1.55;outline:0;overflow-wrap:anywhere}.jr-editor:focus{border-color:rgb(var(--txt))}.jr-editor:empty:before{content:attr(data-placeholder);color:rgb(var(--faint))}.jr-editor ul,.jr-editor ol{padding-left:20px;margin:4px 0}.jr-editor h3,.jr-editor h4{font-size:var(--fs-sm);font-weight:600;margin:8px 0 2px}.jr-stars{display:flex;gap:2px}.jr-stars button{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-sm);color:rgb(var(--faint))}.jr-stars button:hover{color:rgb(var(--dim))}.jr-stars button.on{color:rgb(var(--txt))}.jr-stars button.on svg{fill:currentColor}.jr-shots{display:flex;flex-direction:column;gap:8px}.jr-shot-row{display:flex;flex-wrap:wrap;gap:8px}.jr-shot{position:relative;width:104px;height:68px;border:1px solid rgb(var(--line));border-radius:var(--r-md);overflow:hidden;background:rgb(var(--panel2))}.jr-shot .img{display:block;width:100%;height:100%;cursor:zoom-in}.jr-shot img{width:100%;height:100%;object-fit:cover;display:block}.jr-shot .del{position:absolute;top:3px;right:3px;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--r-sm);background:rgb(var(--bg) / .85);color:rgb(var(--txt));opacity:0;transition:opacity .12s}.jr-shot:hover .del,.jr-shot .del:focus-visible{opacity:1}@media(hover:none){.jr-shot .del{opacity:1}}.jr-shot.add{display:grid;place-items:center;border-style:dashed;background:transparent;color:rgb(var(--faint))}.jr-shot.add:hover:not(:disabled){color:rgb(var(--txt));border-color:rgb(var(--dim))}.jr-lightbox{position:fixed;inset:0;z-index:60;background:#000000d9;display:grid;place-items:center;padding:24px}.jr-lightbox img{max-width:100%;max-height:100%;object-fit:contain}.jr-lightbox .x{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-md);color:rgb(var(--inv-txt));background:rgb(var(--inv) / .5)}.cm-pg{max-width:1040px}.cm-narrow{max-width:900px}.cm-ic{flex:none;vertical-align:-2px}.cm-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.cm-search{flex:1 1 240px;min-width:0}.cm-catsel{flex:0 1 220px;min-width:160px}.cm-sorts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cm-seg{flex:0 1 380px;min-width:0}.cm-seg .seg{width:100%}.cm-toggle{height:28px;padding:0 10px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:500;color:rgb(var(--dim));white-space:nowrap}.cm-toggle:hover{color:rgb(var(--txt))}.cm-toggle[aria-pressed=true]{border-color:rgb(var(--txt));color:rgb(var(--txt));background:rgb(var(--panel2))}.cm-total{margin-left:auto;font-size:var(--fs-xs);color:rgb(var(--dim));white-space:nowrap}.cm-active{display:flex;flex-wrap:wrap;gap:6px}.cm-fchip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 8px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--panel2));font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-fchip:hover{border-color:rgb(var(--dim))}.cm-list{overflow:hidden}.cm-list ul,.cm-cmts ul{list-style:none;margin:0;padding:0}.cm-list li+li{border-top:1px solid rgb(var(--line))}.cm-row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:12px 14px;text-decoration:none;color:inherit;transition:background .12s}.cm-row:hover{background:rgb(var(--panel2))}.cm-row:hover .cm-tt{text-decoration:underline;text-underline-offset:3px}.cm-row:focus-visible{outline-offset:-2px}.cm-stats{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:var(--fs-2xs);color:rgb(var(--dim));text-align:center;line-height:1.2}.cm-stats b{display:block;font-size:var(--fs-md);color:rgb(var(--txt))}.cm-ans{padding:1px 5px;border:1px solid transparent;border-radius:var(--r-sm);white-space:nowrap}.cm-ans.has{border-color:rgb(var(--line))}.cm-ans.acc{border-color:rgb(var(--up) / .55);color:rgb(var(--up))}.cm-main{min-width:0}.cm-title{display:flex;align-items:center;gap:6px;font-weight:600;font-size:var(--fs-md);min-width:0}.cm-tt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cm-ex{margin-top:3px;font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cm-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;font-size:var(--fs-2xs);color:rgb(var(--dim))}.cm-cat{padding:0 6px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);line-height:18px;text-decoration:none;white-space:nowrap}.cm-tag{padding:0 6px;background:rgb(var(--panel2));border-radius:var(--r-sm);line-height:18px;text-decoration:none;white-space:nowrap}a.cm-cat:hover,a.cm-tag:hover{color:rgb(var(--txt))}.cm-by{margin-left:auto;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.cm-loading{display:flex;align-items:center;gap:8px;padding:24px 16px;color:rgb(var(--dim));font-size:var(--fs-sm)}.cm-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;text-align:center;color:rgb(var(--dim));font-size:var(--fs-sm)}.cm-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.cm-pager{display:flex;justify-content:center;align-items:center;gap:12px;font-size:var(--fs-sm)}.cm-back{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:var(--fs-sm);color:rgb(var(--dim));text-decoration:none}.cm-back:hover{color:rgb(var(--txt))}.cm-thread{overflow:hidden}.cm-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 14px}.cm-item+.cm-item{border-top:1px solid rgb(var(--line))}.cm-accepted{background:rgb(var(--up) / .06)}.cm-side{display:flex;flex-direction:column;align-items:center;gap:6px}.cm-body{min-width:0;display:flex;flex-direction:column;gap:6px}.cm-qt{display:flex;align-items:flex-start;gap:7px;font-size:var(--fs-xl);font-weight:600;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere}.cm-qt .cm-ic{margin-top:4px}.cm-q .cm-meta{margin-top:0}.cm-locked{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--practice))}.cm-text{font-size:var(--fs-md);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.cm-acc-l{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cm-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:var(--fs-xs);color:rgb(var(--dim));margin-top:4px}.cm-au{color:rgb(var(--txt));text-decoration:none;font-weight:500}.cm-au:hover{text-decoration:underline;text-underline-offset:2px}.cm-act{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:rgb(var(--dim));padding:2px 0}.cm-act:hover:not(:disabled){color:rgb(var(--txt));text-decoration:underline;text-underline-offset:2px}.cm-act.strong{color:rgb(var(--txt));font-weight:500}.cm-ah{padding:9px 14px;border-top:1px solid rgb(var(--line));border-bottom:1px solid rgb(var(--line));font-size:var(--fs-sm);font-weight:600;background:rgb(var(--panel2))}.cm-ah+.cm-item{border-top:0}.cm-none{padding:18px 14px;font-size:var(--fs-sm);color:rgb(var(--dim))}.cm-lockbox{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px dashed rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-sm);color:rgb(var(--dim))}.cm-answer{display:flex;flex-direction:column;gap:8px}.cm-ah2{font-size:var(--fs-md);font-weight:600}.cm-row-acts{display:flex;gap:6px}.cm-votes{display:flex;flex-direction:column;align-items:center;color:rgb(var(--dim))}.cm-vb{display:grid;place-items:center;width:30px;height:26px;border-radius:var(--r-sm);color:rgb(var(--dim))}.cm-vb:hover:not(:disabled){background:rgb(var(--panel2));color:rgb(var(--txt))}.cm-vb:disabled{opacity:.35}.cm-vb.on.up{color:rgb(var(--up))}.cm-vb.on.down{color:rgb(var(--down))}.cm-score{font-size:var(--fs-lg);font-weight:600;color:rgb(var(--txt));line-height:1.2}.cm-acc-ic{display:grid;place-items:center}.cm-cmts{margin-top:4px;font-size:var(--fs-xs);line-height:1.5}.cm-cmts li{padding:5px 0;border-top:1px solid rgb(var(--line) / .7);overflow-wrap:anywhere}.cm-cmts li .cm-act{margin-left:8px;font-size:var(--fs-2xs)}.cm-cmts li .cm-ic{width:11px;height:11px}.cm-cbody{white-space:pre-wrap}.cm-cmts>.cm-act{margin-top:4px}.cm-cform{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-top:6px}.cm-cform .ctl{flex:1 1 200px}.cm-cform .ctl input{padding:5px 8px;font-size:var(--fs-sm)}.dialog.cm-dlg{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto}.cm-dlg-b{display:flex;flex-direction:column;gap:10px}.cm-dlg-f{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.cm-form{display:flex;flex-direction:column;gap:10px}.cm-2col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px}.cm-ta{align-items:stretch}.cm-ta textarea{border:0;background:transparent;outline:0;padding:8px 9px;width:100%;min-width:0;resize:vertical;line-height:1.5;min-height:72px}.cm-ta-foot{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-xs)}.cm-ta-foot .err{color:rgb(var(--down))}.cm-ta-foot .hint,.cm-count{color:rgb(var(--faint))}.cm-count.warn{color:rgb(var(--practice))}.cm-note{font-size:var(--fs-xs);line-height:1.5;color:rgb(var(--dim))}.cm-err{font-size:var(--fs-sm);color:rgb(var(--down));padding:7px 10px;border:1px solid rgb(var(--down) / .5);border-radius:var(--r-md)}.cm-reasons{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cm-reason{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border:1px solid rgb(var(--line));border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-sm)}.cm-reason.on{border-color:rgb(var(--txt))}.cm-reason input{margin-top:3px;accent-color:rgb(var(--txt))}.cm-reason>span{display:flex;flex-direction:column;gap:1px}.cm-reason .dim{font-size:var(--fs-xs)}@media(max-width:600px){.cm-row{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:11px 12px}.cm-by{margin-left:0;white-space:normal}.cm-tt{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.cm-item{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:14px 12px}.cm-vb{width:28px}.cm-qt{font-size:var(--fs-xl)}.cm-catsel,.cm-seg{flex:1 1 100%}.cm-seg .seg button{padding:6px 3px}.cm-total{margin-left:auto}}.mt-pg{gap:16px;min-width:0}.mt-narrow{max-width:860px}.mt-wide{max-width:1600px}.mt-ic{display:inline-flex;flex:none;vertical-align:-2px}.mt-h2{font-size:var(--fs-md);font-weight:600;display:flex;align-items:center;gap:6px}.mt-h3{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim))}.mt-k{display:block;font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim));margin-bottom:4px}.mt-note{font-size:var(--fs-xs);color:rgb(var(--faint));line-height:1.5;max-width:860px}.mt-err{display:block;color:rgb(var(--down));font-size:var(--fs-xs)}.mt-ok{color:rgb(var(--up))}.mt-tone-p{color:rgb(var(--practice))}.mt-why{white-space:normal;display:inline-block;min-width:180px;max-width:420px;color:rgb(var(--dim))}.mt-span{grid-column:1/-1}.mt-acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:flex-end}.mt-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:rgb(var(--dim));text-decoration:underline;text-underline-offset:2px;background:none;border:0;padding:0;cursor:pointer}.mt-link:hover{color:rgb(var(--txt))}.mt-link.down{color:rgb(var(--down))}.mt-help{display:inline-flex;color:rgb(var(--faint));text-decoration:none}.mt-help:hover{color:rgb(var(--txt))}.mt-back{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:var(--fs-sm);color:rgb(var(--dim));text-decoration:none}.mt-back:hover{color:rgb(var(--txt))}.mt-spin{display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;flex:none}.mt-loading{display:flex;align-items:center;gap:8px;padding:18px 2px;color:rgb(var(--dim));font-size:var(--fs-sm)}.mt-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;text-align:center;color:rgb(var(--dim));font-size:var(--fs-sm);border:1px dashed rgb(var(--line));border-radius:var(--r-md)}.mt-empty a{color:rgb(var(--txt))}.mt-warn{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--fs-sm);border:1px dashed rgb(var(--practice));border-radius:var(--r-md);padding:10px 12px;line-height:1.45}.mt-warn.small{font-size:var(--fs-xs);padding:8px 10px}.mt-warn .btn{margin-left:auto}.mt-hintbox{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-xs);color:rgb(var(--dim));border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:8px 10px;line-height:1.45}.mt-head{align-items:flex-start}.mt-head-t{min-width:0;flex:1 1 320px}.mt-head-t h1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mt-head-a{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.mt-quick{display:flex;flex-wrap:wrap;gap:6px}.mt-quick .btn{text-decoration:none}.mt-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.mt-search{flex:1 1 260px;min-width:0;max-width:380px}.mt-fsym{flex:0 1 220px;min-width:140px}.mt-sel{flex:0 1 200px;min-width:140px}.mt-sort{margin-left:auto;min-width:0}.mt-count{font-size:var(--fs-xs);color:rgb(var(--dim))}@media(max-width:640px){.mt-search,.mt-sel,.mt-fsym{flex:1 1 100%;max-width:none}.mt-sort{margin-left:0;width:100%}.mt-sort .seg{width:100%}}.mt-av{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:rgb(var(--panel2));border:1px solid rgb(var(--line));color:rgb(var(--dim));font-weight:600;overflow:hidden;letter-spacing:.02em}.mt-av img{width:100%;height:100%;object-fit:cover;display:block}.mt-id{font-size:var(--fs-2xs);letter-spacing:.18em;color:rgb(var(--dim))}.mt-sebi{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgb(var(--txt) / .6);border-radius:999px}.mt-tags{display:flex;flex-wrap:wrap;gap:4px}.mt-tag{display:inline-flex;align-items:center;height:20px;padding:0 6px;font-size:var(--fs-2xs);color:rgb(var(--dim));border:1px solid rgb(var(--line));border-radius:var(--r-sm)}.mt-livechip{display:inline-flex;font-weight:700;letter-spacing:.06em}.mt-livechip .dot{animation:pulse 1.6s infinite}.mt-live-link{display:inline-flex;text-decoration:none;position:relative;z-index:1}.mt-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;font-size:var(--fs-2xs);font-weight:600;border:1px solid rgb(var(--line));border-radius:999px;color:rgb(var(--dim));white-space:nowrap}.mt-pill.open{border-color:rgb(var(--txt) / .6);color:rgb(var(--txt))}.mt-pill.hit{border-color:rgb(var(--up-fill) / .7);color:rgb(var(--up))}.mt-pill.stop{border-color:rgb(var(--down-fill) / .7);color:rgb(var(--down))}.mt-valid{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:rgb(var(--dim));white-space:nowrap}.mt-follow{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;background:rgb(var(--inv));color:rgb(var(--inv-txt));border:1px solid rgb(var(--inv));white-space:nowrap}.mt-follow.sm{height:26px;padding:0 11px;font-size:var(--fs-xs)}.mt-follow.on{background:transparent;color:rgb(var(--txt));border-color:rgb(var(--line))}.mt-follow.on:hover{border-color:rgb(var(--dim))}.mt-follow:disabled{opacity:.6}.mt-kpi{display:flex;flex-direction:column;gap:2px;min-width:0}.mt-kpi .v{font-size:var(--fs-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:3px}.mt-kpi .k{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--faint))}.mt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}@media(max-width:400px){.mt-grid{grid-template-columns:minmax(0,1fr)}}.mt-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);min-width:0;transition:border-color .12s}.mt-card:hover,.mt-card:focus-within{border-color:rgb(var(--dim))}.mt-card-top{display:flex;align-items:flex-start;gap:12px;min-width:0}.mt-card-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.mt-card-id h3{font-size:var(--fs-lg);font-weight:600;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-card-link{color:inherit;text-decoration:none}.mt-card-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.mt-card-link:hover{text-decoration:underline;text-underline-offset:4px}.mt-card-link:focus-visible{outline:0}.mt-card:has(.mt-card-link:focus-visible){outline:2px solid rgb(var(--focus));outline-offset:1px}.mt-card-sub{display:inline-flex;align-items:center;gap:6px}.mt-card-f{position:relative;z-index:1}.mt-card-stats{margin-top:auto;padding-top:12px;border-top:1px solid rgb(var(--line));display:grid;grid-template-columns:max-content minmax(0,1fr) max-content max-content;gap:8px 14px}.mt-card-stats .mt-kpi .v{font-size:var(--fs-sm);font-weight:500;white-space:normal}.mt-up{display:flex;flex-direction:column;gap:8px;min-width:0}.mt-up-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.mt-up-card{flex:0 0 260px;display:flex;flex-direction:column;gap:6px;padding:12px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);min-width:0}.mt-up-card.mt-is-live{border-color:rgb(var(--down-fill) / .7)}.mt-up-k{display:flex;align-items:center;gap:5px;font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim))}.mt-up-card.mt-is-live .mt-up-k{color:rgb(var(--down))}.mt-up-t{font-size:var(--fs-sm);font-weight:600;overflow-wrap:anywhere}.mt-up-m{font-size:var(--fs-xs);color:rgb(var(--dim))}.mt-up-d{font-size:var(--fs-xs);color:rgb(var(--dim));display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mt-up-w{font-size:var(--fs-xs);color:rgb(var(--dim))}.mt-up-f{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.mt-up-f .btn{text-decoration:none}.mt-up-c{font-size:var(--fs-sm);font-weight:600}.mt-remind{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);padding:3px 8px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);color:rgb(var(--dim))}.mt-remind.on{border-color:rgb(var(--txt));color:rgb(var(--txt))}@media(max-width:400px){.mt-up-card{flex-basis:min(260px,82vw)}}.mt-ph{padding:20px;display:flex;flex-direction:column;gap:16px}.mt-ph-top{display:flex;gap:18px;align-items:flex-start;min-width:0}.mt-ph-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.mt-ph-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mt-ph-name h1{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.mt-bio{font-size:var(--fs-sm);color:rgb(var(--dim));line-height:1.5;white-space:pre-wrap;max-width:720px;margin-top:4px;overflow-wrap:anywhere}.mt-ph-meta{font-size:var(--fs-xs);color:rgb(var(--dim))}.mt-ph-meta span{color:rgb(var(--txt))}.mt-ph-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.mt-ph-side .btn{text-decoration:none}.mt-ph-fol{display:flex;flex-direction:column;align-items:flex-end}.mt-ph-fol b{font-size:var(--fs-3xl);font-weight:600;line-height:1}.mt-ph-fol span{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim));margin-top:3px}.mt-ph-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;border-top:1px solid rgb(var(--line));text-align:center}.mt-ph-kpis .mt-kpi{align-items:center}@media(max-width:700px){.mt-ph{padding:14px}.mt-ph-top{flex-wrap:wrap}.mt-ph-top>.mt-av{width:64px!important;height:64px!important}.mt-ph-main{flex-basis:calc(100% - 84px)}.mt-ph-side{flex-direction:row;flex-wrap:wrap;align-items:center;width:100%}.mt-ph-fol{flex-direction:row;align-items:baseline;gap:6px;margin-right:auto}.mt-ph-fol b{font-size:var(--fs-xl)}.mt-ph-kpis{grid-template-columns:minmax(0,1fr);text-align:left}.mt-ph-kpis .mt-kpi{flex-direction:row;align-items:baseline;justify-content:space-between}}.mt-tabs{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgb(var(--line))}.mt-tabs .tabs{border-bottom:0;padding:0;flex:1}.mt-stats{display:flex;flex-direction:column;gap:6px}.mt-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mt-stat-grid .mt-kpi{padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel))}.mt-stat-grid .mt-kpi .v{font-size:var(--fs-xl)}@media(max-width:700px){.mt-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:420px){.mt-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mt-compose{display:flex;flex-wrap:wrap;gap:8px}.mt-feedtab,.mt-feed{display:flex;flex-direction:column;gap:12px;min-width:0}.mt-discban{font-size:var(--fs-xs);color:rgb(var(--dim));border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:8px 10px;background:rgb(var(--panel2))}.mt-discban summary{cursor:pointer;display:flex;align-items:center;gap:6px;list-style:none;line-height:1.4}.mt-discban summary::-webkit-details-marker{display:none}.mt-discban p{margin-top:8px;line-height:1.5;white-space:pre-wrap}.mt-posts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mt-more{min-height:20px;display:flex;justify-content:center}.mt-post{display:flex;flex-direction:column;gap:12px;padding:16px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);min-width:0}.mt-post.hidden{border-style:dashed}.mt-post-h{display:flex;gap:10px;align-items:flex-start;min-width:0}.mt-post-h>a{text-decoration:none}.mt-post-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mt-post-l1{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:var(--fs-xs)}.mt-post-l1 h3{font-size:var(--fs-lg);font-weight:600}.mt-post-l2{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:var(--fs-2xs);color:rgb(var(--dim))}.mt-post-l2 a{color:inherit;text-decoration:none}.mt-post-l2 a:hover{color:rgb(var(--txt))}.mt-post-st{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mt-side{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mt-lv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md)}.mt-lv3{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-lv dt{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--faint))}.mt-lv dd{margin:2px 0 0;font-size:var(--fs-sm);overflow-wrap:anywhere}@media(max-width:520px){.mt-lv{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-post-h{flex-wrap:wrap}.mt-post-st{flex-direction:row;flex-wrap:wrap;width:100%;align-items:center}}.mt-post-n{font-size:var(--fs-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mt-cap{display:block;width:100%;height:220px;padding:0;border:1px solid rgb(var(--line));border-radius:var(--r-md);overflow:hidden;cursor:zoom-in;background:rgb(var(--panel))}.mt-cap .chart{width:100%;height:100%}.mt-cap-big{width:100%;height:min(70vh,560px)}.mt-cap-big .chart{width:100%;height:100%}.mt-verified{display:flex;align-items:center;gap:5px;font-size:var(--fs-2xs);color:rgb(var(--dim));margin-top:-6px}.mt-verified .mt-ic{color:rgb(var(--up))}.mt-post-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.mt-post-fl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:14px}.mt-react{display:inline-flex;gap:6px}.mt-rbtn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:var(--fs-xs);border:1px solid rgb(var(--line));border-radius:999px;color:rgb(var(--dim))}.mt-rbtn:hover:not(:disabled){color:rgb(var(--txt))}.mt-rbtn.on{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv))}.mt-rbtn:disabled{opacity:.6}.mt-owner{display:inline-flex;flex-wrap:wrap;gap:12px}.mt-suggest{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-xs);padding:8px 10px;border:1px solid rgb(var(--practice));border-radius:var(--r-md)}.mt-report{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mt-report .ctl{width:min(240px,60vw)}.mt-hist{position:relative}.mt-hist-pop{position:absolute;z-index:20;left:0;top:calc(100% + 4px);width:min(320px,80vw);padding:10px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);box-shadow:0 8px 24px rgb(var(--txt) / .1);font-size:var(--fs-xs);color:rgb(var(--txt));display:flex;flex-direction:column;gap:8px}.mt-dlg{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:hidden}.mt-dlg.wide{width:min(920px,100%)}.mt-dlg-h{display:flex;align-items:center;gap:10px}.mt-dlg-h h3{flex:1;min-width:0;overflow-wrap:anywhere}.mt-x{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);color:rgb(var(--dim))}.mt-x:hover{background:rgb(var(--panel2));color:rgb(var(--txt))}.mt-dlg-b{display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0;padding-right:2px}.mt-dlg-f{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.mt-off summary{cursor:pointer;font-size:var(--fs-xs);color:rgb(var(--dim))}.mt-form{display:flex;flex-direction:column;gap:14px;min-width:0}.mt-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mt-3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:560px){.mt-2col,.mt-3col{grid-template-columns:minmax(0,1fr)}}.mt-ta{align-items:stretch}.mt-ta textarea{border:0;background:transparent;outline:0;padding:7px 9px;width:100%;min-width:0;resize:vertical;min-height:60px;line-height:1.45}.mt-check{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-sm);cursor:pointer;line-height:1.45}.mt-check input{accent-color:rgb(var(--txt));margin-top:2px;flex:none}.mt-check.small{font-size:var(--fs-xs);color:rgb(var(--dim))}.mt-submit{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mt-photo{display:flex;align-items:center;gap:14px}.mt-photo .hint{font-size:var(--fs-xs);color:rgb(var(--faint));margin-top:6px}.mt-idin input{letter-spacing:.3em;text-transform:uppercase}.mt-chips-f{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.mt-chips-f .lbl{font-size:var(--fs-xs);color:rgb(var(--dim));padding:0}.mt-chips{display:flex;flex-wrap:wrap;gap:6px}.mt-chips.scroll{max-height:150px;overflow-y:auto}.mt-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:var(--fs-xs);border:1px solid rgb(var(--line));border-radius:999px;color:rgb(var(--dim));cursor:pointer}.mt-chip:hover{color:rgb(var(--txt));border-color:rgb(var(--dim))}.mt-chip.on{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv));font-weight:500}.mt-chip button{display:inline-flex;color:inherit}.mt-chip input{accent-color:rgb(var(--txt))}label.mt-chip.on{background:rgb(var(--panel2));color:rgb(var(--txt));border-color:rgb(var(--dim))}.mt-chips-q{max-width:320px}.mt-disc{max-height:160px;overflow-y:auto;padding:10px;border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.5;white-space:pre-wrap}.mt-apply{min-width:0}.mt-appst-b{display:flex;gap:12px;align-items:flex-start}.mt-appst-b h2{font-size:var(--fs-md);font-weight:600}.mt-appst-b p{font-size:var(--fs-sm);color:rgb(var(--dim));margin-top:3px}.mt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgb(var(--line));min-width:0}.mt-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mt-row b{font-size:var(--fs-sm);font-weight:500}.mt-copytab{display:flex;flex-direction:column;gap:14px;min-width:0}.mt-copytab>p a{color:rgb(var(--txt))}.mt-mine-b{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--fs-sm)}.mt-mine-b .btn{margin-left:auto;text-decoration:none}.mt-master{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.mt-master>div{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));min-width:0}.mt-master .k{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim))}.mt-master b{font-size:var(--fs-sm);overflow-wrap:anywhere}@media(max-width:700px){.mt-master{grid-template-columns:minmax(0,1fr)}}.mt-accts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px}.mt-acct{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));font-size:var(--fs-xs);color:rgb(var(--dim));min-width:0}.mt-acct b{font-size:var(--fs-sm);color:rgb(var(--txt));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-acct:hover:not(:disabled){background:rgb(var(--panel2))}.mt-acct.on{border-color:rgb(var(--txt));box-shadow:inset 0 0 0 1px rgb(var(--txt))}.mt-acct:disabled{opacity:.55;cursor:not-allowed}.mt-acct-why{color:rgb(var(--practice))}.mt-req{display:flex;flex-direction:column;gap:18px;padding-top:6px;min-width:0}.mt-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.mt-maps{display:flex;flex-direction:column}.mt-map{display:grid;grid-template-columns:minmax(100px,1fr) auto minmax(0,1.4fr) auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgb(var(--line))}.mt-map>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}@media(max-width:560px){.mt-map{grid-template-columns:minmax(0,1fr) auto}.mt-map>.mt-combo{grid-column:1/-1;order:3}.mt-map>svg,.mt-map>.mt-ic{display:none}}.mt-combo{position:relative;min-width:0}.mt-combo-l{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 2px);margin:0;padding:4px 0;list-style:none;max-height:240px;overflow-y:auto;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);box-shadow:0 8px 24px rgb(var(--txt) / .1)}.mt-combo-l li{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;font-size:var(--fs-xs);cursor:pointer}.mt-combo-l li span{color:rgb(var(--dim));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-combo-l li.hi{background:rgb(var(--panel2))}.mt-sizing{display:flex;flex-direction:column;gap:10px}.mt-modes{display:flex;flex-wrap:wrap;gap:6px}.mt-mode{height:30px;padding:0 12px;font-size:var(--fs-xs);border:1px solid rgb(var(--line));border-radius:var(--r-md);color:rgb(var(--dim))}.mt-mode:hover{color:rgb(var(--txt))}.mt-mode.on{border-color:rgb(var(--txt));color:rgb(var(--txt));font-weight:500}.mt-sizing-v{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:end}.mt-sizing-v .hint{font-size:var(--fs-xs);color:rgb(var(--dim));padding-bottom:6px;line-height:1.45}@media(max-width:480px){.mt-sizing-v{grid-template-columns:minmax(0,1fr)}}.mt-limits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mt-limits .hint{font-size:var(--fs-xs);color:rgb(var(--dim))}@media(max-width:900px){.mt-limits{grid-template-columns:repeat(2,minmax(0,1fr))}}.mt-preview{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));min-width:0}.mt-pv-q{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-xs)}.mt-pv-in{width:96px}.mt-consent{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgb(var(--line));border-radius:var(--r-md)}.mt-copies{display:flex;flex-direction:column;gap:10px}.mt-copy .card-b{display:flex;flex-direction:column;gap:12px}.mt-copy.disconnected,.mt-copy.rejected{opacity:.8}.mt-copy-top{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.mt-copy-id{flex:1 1 220px;min-width:0;font-size:var(--fs-xs);display:flex;flex-direction:column;gap:3px}.mt-copy-n{font-size:var(--fs-md);font-weight:600;color:rgb(var(--txt));text-decoration:none}.mt-copy-n:hover{text-decoration:underline}.mt-copy-k{display:grid;grid-template-columns:repeat(4,minmax(64px,auto));gap:14px;text-align:center}.mt-copy-k .mt-kpi{align-items:center}@media(max-width:520px){.mt-copy-k{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;text-align:left}.mt-copy-k .mt-kpi{align-items:flex-start}}.mt-cst-active{color:rgb(var(--up))}.mt-cst-paused,.mt-cst-requested{color:rgb(var(--practice))}.mt-cst-disconnected,.mt-cst-stopped{color:rgb(var(--dim))}.mt-copy-a{display:flex;flex-wrap:wrap;gap:6px}.mt-kept{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-sm);padding:10px 12px;border:1px solid rgb(var(--practice));border-radius:var(--r-md)}.mt-kept>span{flex:1 1 240px}.mt-cpos{display:flex;flex-direction:column}.mt-cpos-r{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;border-top:1px solid rgb(var(--line));font-size:var(--fs-xs)}.mt-cpos-f{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mt-cpos-f label{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:rgb(var(--dim))}.mt-cpos-f .ctl{width:96px}.mt-cpos-f .ctl input{padding:4px 6px}.mt-log{display:flex;flex-direction:column;gap:6px;min-width:0}.mt-res{font-weight:600}.mt-res-sent{color:rgb(var(--up))}.mt-res-failed{color:rgb(var(--down))}.mt-res-skipped{color:rgb(var(--dim))}.mt-perf{display:flex;flex-direction:column;gap:8px}.mt-perf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:10px}.mt-perf-c .card-b{display:flex;flex-direction:column;gap:10px}.mt-perf-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-sm)}.mt-perf-k{display:flex;flex-wrap:wrap;gap:8px}.mt-perf-k .mt-kpi{padding:6px 10px;border:1px solid rgb(var(--line));border-radius:var(--r-md)}.mt-cum{display:block}.mt-cum-z{stroke:rgb(var(--line));stroke-dasharray:3 3}.mt-cum-l{fill:none;stroke-width:2}.mt-cum-l.up{stroke:rgb(var(--up-fill))}.mt-cum-l.down{stroke:rgb(var(--down-fill))}.mt-cum-p.up{fill:rgb(var(--up-fill))}.mt-cum-p.down{fill:rgb(var(--down-fill))}.mt-cum-t{font-family:var(--font-mono);font-size:var(--fs-2xs);fill:rgb(var(--txt))}.mt-cum-t.dim{fill:rgb(var(--dim))}.mt-gk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mt-gk .mt-kpi .v{font-size:var(--fs-xl)}@media(max-width:900px){.mt-gk{grid-template-columns:repeat(2,minmax(0,1fr))}}.mt-recent{display:flex;flex-direction:column;gap:4px}.mt-symlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:4px;max-height:220px;overflow-y:auto}.mt-symlist button{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);font-size:var(--fs-xs);text-align:left;min-width:0}.mt-symlist button span{flex:1;min-width:0;color:rgb(var(--dim));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-symlist button:hover{background:rgb(var(--panel2))}.mt-ttl{display:inline-flex;align-items:center;gap:6px}.mt-cardnote{font-size:var(--fs-xs);color:rgb(var(--dim));padding:10px 12px;border-top:1px solid rgb(var(--line));line-height:1.5}.mt-lb-wrap{overflow:auto}.mt-lb td{vertical-align:middle;padding-top:10px;padding-bottom:10px}.mt-lb tr.mt-neg td{color:rgb(var(--dim))}.mt-lb-rank{display:inline-flex;align-items:center;gap:4px;font-weight:600}.mt-lb-m{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}.mt-lb-m>span{display:flex;flex-direction:column;min-width:0}.mt-lb-m b{display:inline-flex;align-items:center;gap:4px}.mt-lb-m:hover b{text-decoration:underline}.mt-lb-cards{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:8px}.mt-lb-cards li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:center;padding:12px}.mt-lb-cards li.neg{opacity:.75}.mt-lb-cards dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.mt-lb-cards dt{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:rgb(var(--faint))}.mt-lb-cards dd{margin:0;font-size:var(--fs-sm)}@media(max-width:640px){.mt-lb-wrap{display:none}.mt-lb-cards{display:flex}}.mt-prefs .card-b{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:var(--fs-sm)}.mt-prefs a{color:rgb(var(--txt))}.mt-prefs-cap{display:inline-flex;align-items:center;gap:6px}.mt-prefs-cap .ctl{width:64px}.mt-pc-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mt-pc-h h1{font-size:var(--fs-2xl);font-weight:600}.mt-pc-lv{display:flex;flex-wrap:wrap;gap:10px;font-size:var(--fs-xs)}.mt-pc-act{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mt-pc-follow{display:inline-flex;align-items:center;gap:8px}.mt-myorders{display:flex;flex-wrap:wrap;gap:6px}.mt-myorder{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-xs)}.mt-pc{display:flex;flex-direction:column;gap:8px;min-width:0}.mt-pc .seg{align-self:flex-start}.mt-pc-chart{position:relative;height:min(62vh,640px);min-height:320px;border:1px solid rgb(var(--line));border-radius:var(--r-md);overflow:hidden;background:rgb(var(--panel))}.mt-pc-chart .chart{position:absolute;inset:0}.mt-unavail{display:flex;gap:12px;align-items:flex-start;padding:24px;border:1px dashed rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-sm);max-width:720px}.mt-unavail>div{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mt-np{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.mt-np-chart{position:relative;height:420px;border:1px solid rgb(var(--line));border-radius:var(--r-md);overflow:hidden}.mt-np-chart .chart{position:absolute;inset:0}.mt-np-form{display:flex;flex-direction:column;gap:12px;min-width:0}.mt-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mt-valid-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}@media(max-width:760px){.mt-np{grid-template-columns:minmax(0,1fr)}.mt-np-chart{height:220px}}.mt-rlayer{pointer-events:none;position:absolute;inset:0 0 0 auto;width:35%;overflow:hidden;z-index:2}.mt-float{position:absolute;bottom:40px;font-size:var(--fs-3xl);animation:mt-float 2.4s ease-out forwards}@keyframes mt-float{0%{transform:translateY(0) scale(.8);opacity:0}10%{opacity:1}to{transform:translateY(-220px) scale(1.15);opacity:0}}.mt-rbar{display:flex;flex-wrap:wrap;gap:4px}.mt-rbar button{display:inline-grid;place-items:center;width:36px;height:36px;font-size:var(--fs-xl);border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel2));transition:transform .1s}.mt-rbar button:hover{border-color:rgb(var(--dim))}.mt-rbar button:active{transform:scale(.9)}.mt-rcounts{display:inline-flex;flex-wrap:wrap;gap:8px}.mt-rline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-sm)}.mt-offline{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:40px 16px;border:1px dashed rgb(var(--line));border-radius:var(--r-md)}.mt-offline h1{font-size:var(--fs-xl);font-weight:600}.mt-offline .btn{text-decoration:none}.mt-chat{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel))}.mt-chat-h{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:0 10px;min-height:38px;border-bottom:1px solid rgb(var(--line));font-size:var(--fs-2xs)}.mt-chat-h>b{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--dim))}.mt-chat-slow{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--dim))}.mt-chat-slow select{padding:2px 22px 2px 6px;font-size:var(--fs-xs)}.mt-chat-pin{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-bottom:1px solid rgb(var(--line));background:rgb(var(--panel2));font-size:var(--fs-xs)}.mt-chat-pin>span{flex:1;min-width:0;overflow-wrap:anywhere}.mt-chat-list{flex:1;min-height:0;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm)}.mt-msg{display:flex;gap:6px;align-items:flex-start;padding:2px 4px;border-radius:var(--r-sm)}.mt-msg>p{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.4}.mt-msg.mentor{background:rgb(var(--up-fill) / .1)}.mt-msg.mentor .mt-msg-n{color:rgb(var(--up))}.mt-msg-n{color:rgb(var(--dim));font-weight:600}.mt-msg.mine .mt-msg-n{color:rgb(var(--txt))}.mt-msg-q{display:block;font-size:var(--fs-2xs);color:rgb(var(--faint));border-left:2px solid rgb(var(--line));padding-left:6px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-msg-a{display:none;gap:4px;flex:none;color:rgb(var(--faint))}.mt-msg-a button{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--r-sm)}.mt-msg-a button:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.mt-msg-a button.danger:hover{color:rgb(var(--down))}.mt-msg:hover .mt-msg-a,.mt-msg:focus-within .mt-msg-a{display:inline-flex}@media(hover:none){.mt-msg-a{display:inline-flex}}.mt-chat-new{position:absolute;left:50%;bottom:58px;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:var(--fs-2xs);font-weight:600;border-radius:999px;background:rgb(var(--inv));color:rgb(var(--inv-txt));box-shadow:0 4px 12px rgb(var(--txt) / .1)}.mt-chat-reply{display:flex;align-items:center;gap:6px;padding:4px 10px;border-top:1px solid rgb(var(--line));font-size:var(--fs-2xs);color:rgb(var(--dim))}.mt-chat-reply span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-chat-f{display:flex;gap:6px;padding:8px;border-top:1px solid rgb(var(--line))}.mt-chat-f .ctl{flex:1}.mt-chat-muted{padding:10px;border-top:1px solid rgb(var(--line));font-size:var(--fs-xs);color:rgb(var(--dim))}@media(max-width:900px){.mt-studio{grid-template-columns:minmax(0,1fr)}}.mt-checklist{padding:12px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm)}.mt-checklist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mt-checklist li{display:flex;align-items:center;gap:6px;color:rgb(var(--dim))}.mt-checklist li.ok{color:rgb(var(--txt))}.mt-checklist li.ok svg{color:rgb(var(--up))}.mt-prev{margin:0;display:flex;flex-direction:column;gap:4px}.mt-prev video{width:100%;aspect-ratio:16/9;object-fit:contain;background:rgb(var(--panel2));border:1px solid rgb(var(--line));border-radius:var(--r-md)}.mt-prev.cam video{width:200px;aspect-ratio:4/3;object-fit:cover}.mt-prev video.mirror{transform:scaleX(-1)}.mt-meter{display:block;width:180px;height:6px;margin-top:4px;border-radius:3px;background:rgb(var(--line));overflow:hidden}.mt-meter span{display:block;height:100%;background:rgb(var(--up-fill));transition:width .08s linear}.mt-rs{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-sm)}.mt-rs-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.mt-rs-h b,.mt-rs-h{display:inline-flex;align-items:center;gap:6px}.mt-rs-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid rgb(var(--line))}.mt-rs-row>div{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.mt-rs-st{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs)}.mt-rs-st .dot{width:7px;height:7px;border-radius:50%;background:rgb(var(--faint));flex:none}.mt-rs-live .dot{background:rgb(var(--up-fill))}.mt-rs-failed .dot{background:rgb(var(--down-fill))}.mt-rs-connecting .dot{animation:pulse 1.2s infinite}.mt-rs-up{display:flex;align-items:center;gap:6px}.mt-sched{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid rgb(var(--line));max-width:760px}.mt-sched-l{list-style:none;margin:0;padding:0;border-top:1px solid rgb(var(--line))}.mt-sched-l li{display:flex;align-items:flex-start;gap:8px;padding:10px 0;border-bottom:1px solid rgb(var(--line));font-size:var(--fs-sm)}.mt-sched-l li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mt-iconbtn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--r-sm);color:rgb(var(--dim))}.mt-iconbtn:hover{background:rgb(var(--panel2));color:rgb(var(--txt))}.mt-iconbtn.danger:hover{color:rgb(var(--down))}.mt-sum{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.mt-pg .hint,.mt-dlg .hint{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.45}.mp{min-width:0}.mp-small{font-size:var(--fs-xs);line-height:1.5}.mp-fine{font-size:var(--fs-xs);line-height:1.6;color:rgb(var(--faint));max-width:760px;margin-top:8px}.mp-pre{white-space:pre-line;font-size:var(--fs-sm);line-height:1.6;overflow-wrap:anywhere}.mp-desc{max-width:760px}.mp-inl{display:inline-flex;align-items:center;gap:6px}.mp-link{font-size:var(--fs-xs);text-decoration:underline;color:rgb(var(--txt))}.mp-hacts{display:flex;flex-wrap:wrap;gap:6px}.mp-note{display:flex;align-items:flex-start;gap:6px;padding:8px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-xs);line-height:1.5;background:rgb(var(--panel))}.mp-note.dashed{border-style:dashed;border-color:rgb(var(--txt) / .5)}.mp-note svg{flex:none;margin-top:2px}.mp-warn{display:block;font-size:var(--fs-xs);font-weight:600;color:rgb(var(--practice))}.mp-empty-act{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.mp-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:10px;border:1px solid rgb(var(--txt) / .8);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--txt));flex:none}.mp-badge.solid{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv))}.mp-badge.dashed{border-style:dashed;border-color:rgb(var(--txt) / .6)}.mp-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs);padding:1px 6px;border:1px solid rgb(var(--line));border-radius:3px;color:rgb(var(--dim))}.mp-tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.mp-tags .k{font-size:var(--fs-2xs);color:rgb(var(--dim));margin-right:4px}.mp-av{display:inline-grid;place-items:center;border-radius:50%;background:rgb(var(--panel2));border:1px solid rgb(var(--line));color:rgb(var(--txt));font-weight:600;flex:none;letter-spacing:.02em}.mp-author{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:var(--fs-xs);color:rgb(var(--dim));text-decoration:none;min-width:0}.mp-author span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-author:hover{color:rgb(var(--txt))}.mp-author.lg{font-size:var(--fs-sm)}.mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.mp-card{display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden;padding:14px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);cursor:pointer;transition:border-color .12s}.mp-card:hover{border-color:rgb(var(--txt) / .5)}.mp-card:focus-within{border-color:rgb(var(--txt) / .7)}.mp-card.wide{width:min(340px,82vw);flex:none}.mp-card-top{display:flex;align-items:flex-start;gap:10px;min-width:0}.mp-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mp-card-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-md);font-weight:600;line-height:1.25;min-width:0}.mp-card-name a{color:inherit;text-decoration:none;overflow-wrap:anywhere;min-width:0}.mp-card:hover .mp-card-name a,.mp-card-name a:focus-visible{text-decoration:underline;text-underline-offset:4px}.mp-score{text-align:right;flex:none;display:flex;flex-direction:column;align-items:flex-end}.mp-score b{font-size:var(--fs-xl);font-weight:600;line-height:1}.mp-score small{font-size:var(--fs-2xs);color:rgb(var(--dim));margin-top:4px}.mp-rb{display:grid;gap:5px;min-width:0}.mp-rr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:4px 10px;border:1px solid rgb(var(--line));border-radius:3px;background:rgb(var(--bg) / .4);min-width:0}.mp-rr.sim{border-style:dashed;background:transparent}.mp-rr .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--dim))}.mp-rr.sim .t{color:rgb(var(--faint))}.mp-rr .v{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;min-width:0}.mp-rr .m{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs);color:rgb(var(--dim))}.mp-rr b{font-size:var(--fs-md);font-weight:600;white-space:nowrap}.mp-rr .none{font-size:var(--fs-2xs);color:rgb(var(--faint));white-space:nowrap}.mp-card-f{margin-top:auto;padding-top:8px;border-top:1px solid rgb(var(--line));display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-xs);color:rgb(var(--dim));min-width:0}.mp-card-f b{color:rgb(var(--txt));font-weight:500}.mp-card-f .cp{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.mp-feat{display:flex;flex-direction:column;gap:8px;min-width:0}.mp-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;min-width:0}.mp-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:12px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);min-width:0}.mp-filters>.field{width:130px}.mp-filters>.mp-f-search{flex:1 1 220px;min-width:0}.mp-filters>.mp-f-search .field{width:auto}.mp-filters>.field:has(.pills){width:auto;max-width:100%}.mp-f-sort{margin-left:auto}.mp-results{display:flex;flex-direction:column;gap:10px;min-width:0}@media(max-width:560px){.mp-filters>.field{width:calc(50% - 6px)}.mp-filters>.field:has(.pills){width:100%}.mp-f-sort{margin-left:0}}.mp-back{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgb(var(--line));border-radius:var(--r-sm);color:rgb(var(--dim));flex:none}.mp-back:hover{background:rgb(var(--panel2));color:rgb(var(--txt))}.mp-dh{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;min-width:0}.mp-dh-main{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:8px}.mp-dh-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.01em;min-width:0}.mp-dh-name>span{overflow-wrap:anywhere;min-width:0}.mp-dh-acts{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mp-dh-acts a{color:rgb(var(--dim))}@media(max-width:560px){.mp-dh-acts{align-items:stretch;width:100%}}.mp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel))}.mp-stats>div{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-left:1px solid rgb(var(--line));min-width:0}.mp-stats>div:first-child{border-left:0}.mp-stats .k{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim))}.mp-stats b{font-size:var(--fs-xl);font-weight:600}.mp-stats small{font-size:var(--fs-2xs);color:rgb(var(--dim));overflow-wrap:anywhere}@media(max-width:860px){.mp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-stats>div:nth-child(3){border-left:0}.mp-stats>div:nth-child(n+3){border-top:1px solid rgb(var(--line))}}.mp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:1024px){.mp-two{grid-template-columns:minmax(0,1fr)}}.mp-card-sub{font-size:var(--fs-xs);color:rgb(var(--dim));text-transform:none;letter-spacing:0}.mp-ret{font-size:var(--fs-xl);font-weight:600;margin-bottom:6px}.mp-curve{display:block;width:100%;height:140px}.mp-curve .base{stroke:rgb(var(--line))}.mp-curve .area{fill:rgb(var(--txt) / .05)}.mp-curve .ln{stroke:rgb(var(--txt));stroke-width:1.5}.mp-curve-empty{height:140px;display:grid;place-items:center;font-size:var(--fs-xs);color:rgb(var(--dim))}.mp-months{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.mp-months>span{font-size:var(--fs-2xs);padding:1px 6px;border:1px solid rgb(var(--line));border-radius:3px}.mp-sim{border-style:dashed}.mp-btm{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;font-size:var(--fs-xs);color:rgb(var(--dim));margin-bottom:6px}.mp-btm b{font-size:var(--fs-md)}.mp-rules{display:flex;flex-direction:column;gap:10px;font-size:var(--fs-sm);min-width:0}.mp-sum{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim));cursor:pointer}.mp-json{margin-top:8px;padding:10px;background:rgb(var(--bg));border:1px solid rgb(var(--line));border-radius:3px;font-size:var(--fs-2xs);line-height:1.55;overflow:auto;max-height:420px;white-space:pre}.mp-ah{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.mp-ah-main{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:6px}.mp-ah-main h1{font-size:var(--fs-3xl);font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.mp-ah-stats{display:flex;gap:24px}.mp-ah-stats dd{font-size:var(--fs-2xl);font-weight:600}.mp-ah-stats dt{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim));order:2}.mp-ah-stats>div{display:flex;flex-direction:column-reverse}.mp-list{display:flex;flex-direction:column;gap:10px;min-width:0}.mp-copy{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));min-width:0}.mp-copy-top{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-start}.mp-copy-main{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:6px}.mp-copy-name{font-size:var(--fs-md);font-weight:600;color:rgb(var(--txt));text-decoration:none;overflow-wrap:anywhere}.mp-copy-name a{color:inherit}a.mp-copy-name:hover,.mp-copy-name a:hover{text-decoration:underline;text-underline-offset:4px}.mp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--fs-xs);color:rgb(var(--dim));min-width:0}.mp-meta>span{overflow-wrap:anywhere;min-width:0}.mp-copy-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mp-offer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid rgb(var(--txt) / .7);border-radius:var(--r-md);font-size:var(--fs-sm)}.mp-offer>span{flex:1 1 220px}.mp-offer .acts{display:flex;flex-wrap:wrap;gap:6px}.mp-form{display:flex;flex-direction:column;gap:12px;min-width:0}.mp-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}@media(max-width:520px){.mp-split{grid-template-columns:minmax(0,1fr)}}.mp-ta{width:100%;padding:8px 9px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));color:rgb(var(--txt));font:inherit;font-size:var(--fs-sm);line-height:1.5;resize:vertical;min-height:60px}.mp-ta:focus{outline:none;border-color:rgb(var(--txt))}.mp-ta:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:1px}.mp-tg{display:flex;flex-wrap:wrap;gap:5px}.mp-tg button{height:28px;padding:0 10px;border:1px solid rgb(var(--line));border-radius:14px;font-size:var(--fs-xs);color:rgb(var(--dim));white-space:nowrap}.mp-tg button:hover{color:rgb(var(--txt))}.mp-tg button.on{border-color:rgb(var(--txt));background:rgb(var(--panel2));color:rgb(var(--txt));font-weight:600}.mp-tg button:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:1px}.mp-ack{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-xs);line-height:1.55;cursor:pointer}.mp-ack input{margin-top:2px;flex:none;accent-color:rgb(var(--txt))}.mp-vis{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;background:rgb(var(--bg));border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-xs)}.mp-sug{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.5;padding-bottom:4px}.mp-sug b{color:rgb(var(--txt))}.mp-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-xs)}.mp-status .mp-link{margin-left:auto}.hp-root{container-type:inline-size;max-width:1320px;margin:0 auto;font-size:var(--fs-md);line-height:1.55;min-width:0}.hp a{color:inherit}.hp-dim{color:rgb(var(--dim))}.hp-faint{color:rgb(var(--faint))}.hp-a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--dim))}.hp-a:hover{text-decoration-color:rgb(var(--txt))}.hp-a.strong{font-weight:600}.hp-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hp-code{font-family:var(--font-mono);font-size:.9em;padding:0 4px;border-radius:var(--r-sm);background:rgb(var(--panel2));overflow-wrap:anywhere}.hp-mark{background:rgb(var(--txt) / .14);color:rgb(var(--txt));border-radius:2px;padding:0 1px}.hp-badge{display:inline-flex;align-items:center;margin-left:8px;padding:0 6px;height:18px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);font-size:var(--fs-2xs);font-weight:500;color:rgb(var(--dim));vertical-align:middle;white-space:nowrap}.hp-badge.fix{color:rgb(var(--up));border-color:rgb(var(--up-fill) / .6)}.hp-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:4px 14px;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--panel));font-size:var(--fs-sm);text-decoration:none}.hp-pill:hover{border-color:rgb(var(--dim))}.hp-pill.sm{min-height:30px;padding:2px 11px;font-size:var(--fs-xs);color:rgb(var(--dim));background:transparent}.hp-pill.sm:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.hp-pill .hp-badge{margin-left:0}.hp-ib{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;color:rgb(var(--dim))}.hp-ib:hover{background:rgb(var(--panel2));color:rgb(var(--txt))}.hp-h1{font-size:clamp(26px,4.2cqi,38px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:8px;overflow-wrap:anywhere}.hp-h1.sm{font-size:clamp(22px,3.4cqi,28px)}.hp-h2{font-size:var(--fs-lg);font-weight:600;margin-bottom:14px}.hp-h3{font-size:var(--fs-sm);font-weight:600;color:rgb(var(--dim));margin-bottom:6px}.hp-sec{margin-bottom:40px}.hp-lead{font-size:var(--fs-lg);color:rgb(var(--dim));line-height:1.6;margin-top:14px}.hp-lead.small{font-size:var(--fs-md);margin:0 0 24px}.hp-err{color:rgb(var(--down));font-size:var(--fs-sm)}.hp-pad{padding:28px 0}.hp-wait{height:140px;border-radius:var(--r-md);background:rgb(var(--panel));animation:hp-pulse 1.4s ease-in-out infinite}@keyframes hp-pulse{50%{opacity:.5}}.hp-narrow{max-width:640px;margin-bottom:18px}.hp-search{position:relative;width:100%}.hp-search-ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:rgb(var(--dim));pointer-events:none;display:flex}.hp-search input{width:100%;height:42px;padding:0 16px 0 40px;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--panel));outline:0;font-size:var(--fs-md);text-overflow:ellipsis}.hp-search input:focus{border-color:rgb(var(--txt))}.hp-search input::-webkit-search-cancel-button{display:none}.hp-search.big input{height:56px;padding-left:50px;font-size:var(--fs-lg)}.hp-search.big .hp-search-ic{left:18px}.hp-sugg{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);margin:0;padding:0;list-style:none;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg);box-shadow:0 12px 32px #0000002e;overflow:hidden;text-align:left}.hp-sugg li{padding:9px 14px;border-bottom:1px solid rgb(var(--line));cursor:pointer;min-width:0}.hp-sugg li:last-child{border-bottom:0}.hp-sugg li:hover,.hp-sugg li.on,.hp-sugg li[aria-selected=true]{background:rgb(var(--panel2))}.hp-sugg .hp-sugg-h{padding:8px 14px 4px;font-size:var(--fs-xs);color:rgb(var(--dim));cursor:default;border-bottom:0}.hp-sugg .hp-sugg-h:hover{background:none}.hp-sugg-t{font-size:var(--fs-md);font-weight:500}.hp-sugg-s{font-size:var(--fs-xs);color:rgb(var(--dim));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-hero{max-width:820px;margin:0 auto;padding:clamp(24px,6cqi,64px) 0 clamp(20px,4cqi,40px)}.hp-eyebrow{font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--dim));margin-bottom:12px}.hp-hero-h{font-size:clamp(30px,6.5cqi,56px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-bottom:22px}.hp-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hp-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;padding-top:8px}.hp-hero+.hp-layout{padding-top:28px;border-top:1px solid rgb(var(--line))}.hp-rail{display:none}.hp-main{min-width:0;padding-top:8px}.hp-topics-btn{margin-bottom:18px}@container (min-width:980px){.hp-layout{grid-template-columns:240px minmax(0,1fr)}.hp-rail{display:block;position:sticky;top:0;align-self:start;max-height:calc(100dvh - 110px);overflow:auto;overscroll-behavior:contain;padding:8px 8px 16px 0}.hp-topics-btn{display:none}}.hp-idx{font-size:var(--fs-sm)}.hp-idx-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid rgb(var(--line))}.hp-idx-home{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--dim));text-decoration:none}.hp-idx-home.on,.hp-idx-home:hover{color:rgb(var(--txt))}.hp-idx-all{font-size:var(--fs-xs);color:rgb(var(--dim));min-height:32px}.hp-idx-all:hover{color:rgb(var(--txt))}.hp-idx-cat{border-bottom:1px solid rgb(var(--line) / .6)}.hp-idx-row{display:flex;align-items:center}.hp-idx-tg{width:30px;min-height:40px;flex:none;display:grid;place-items:center;color:rgb(var(--dim))}.hp-idx-tg:hover{color:rgb(var(--txt))}.hp-idx-c{flex:1;min-width:0;padding:8px 0;display:flex;align-items:center;gap:7px;color:rgb(var(--dim));text-decoration:none}.hp-idx-c:hover,.hp-idx-c.on{color:rgb(var(--txt))}.hp-idx-c.on{font-weight:600}.hp-idx-list{list-style:none;margin:0;padding:0 0 8px 30px}.hp-idx-list.nested{padding:0 0 4px 16px}.hp-idx-a{display:block;padding:5px 0;line-height:1.35;color:rgb(var(--dim));text-decoration:none}.hp-idx-a:hover{color:rgb(var(--txt))}.hp-idx-a.on{color:rgb(var(--txt));font-weight:600;border-left:2px solid rgb(var(--txt));margin-left:-12px;padding-left:10px}.hp-idx-sub{display:flex;align-items:center;gap:4px;width:100%;text-align:left;min-height:30px;color:rgb(var(--dim))}.hp-idx-sub:hover{color:rgb(var(--txt))}.hp-idx-sub.link{text-decoration:underline;text-underline-offset:3px}.hp-drawer{position:fixed;inset:0;z-index:60}.hp-drawer-scrim{position:absolute;inset:0;background:#00000080}.hp-drawer-panel{position:absolute;left:0;top:0;bottom:0;width:86%;max-width:360px;background:rgb(var(--bg));border-right:1px solid rgb(var(--line));padding:12px 16px;overflow:auto;overscroll-behavior:contain}.hp-drawer-h{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin-bottom:6px}.hp-crumbs{display:flex;flex-wrap:wrap;gap:2px 4px;font-size:var(--fs-xs);color:rgb(var(--dim));margin-bottom:12px}.hp-crumbs a{text-decoration:none}.hp-crumbs a:hover,.hp-crumbs .cur{color:rgb(var(--txt))}.hp-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:40px;padding:18px 0 4px;border-top:1px solid rgb(var(--line));font-size:var(--fs-sm)}.hp-footer a{color:rgb(var(--dim));text-decoration:none}.hp-footer a:hover{color:rgb(var(--txt))}.hp-footer-v{margin-left:auto;font-size:var(--fs-xs);color:rgb(var(--faint))}.hp-home{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@container (min-width:1240px){.hp-home{grid-template-columns:minmax(0,1fr) 280px}}.hp-journeys{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px}.hp-journey{padding:18px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--panel) / .5);min-width:0}.hp-journey-t{display:flex;align-items:center;gap:8px;font-weight:600;text-decoration:none}.hp-journey-t:hover{text-decoration:underline;text-underline-offset:3px}.hp-journey>.hp-dim{font-size:var(--fs-sm);margin-top:4px}.hp-journey-m{display:flex;gap:6px;font-size:var(--fs-xs);color:rgb(var(--dim));margin-top:10px}.hp-prog{height:4px;border-radius:2px;background:rgb(var(--line));overflow:hidden;margin-top:6px}.hp-prog i{display:block;height:100%;background:rgb(var(--up-fill));transition:width .3s}.hp-journey-l{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm)}.hp-journey-l li{display:flex;align-items:center;gap:8px;min-width:0}.hp-journey-l a{color:rgb(var(--dim));text-decoration:none;min-width:0}.hp-journey-l a:hover{color:rgb(var(--txt));text-decoration:underline;text-underline-offset:3px}.hp-journey-l a.done{color:rgb(var(--faint));text-decoration:line-through}.hp-tick{width:22px;height:22px;flex:none;border-radius:50%;border:1px solid rgb(var(--line));display:grid;place-items:center;color:transparent}.hp-tick:hover{border-color:rgb(var(--dim))}.hp-tick.on{background:rgb(var(--inv));border-color:rgb(var(--inv));color:rgb(var(--inv-txt))}.hp-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1px;background:rgb(var(--line));border:1px solid rgb(var(--line));border-radius:var(--r-md);overflow:hidden}.hp-tile{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:rgb(var(--bg));text-decoration:none;min-width:0}a.hp-tile:hover{background:rgb(var(--panel))}.hp-tile-t{display:flex;align-items:center;gap:8px;font-weight:600;text-decoration:none}.hp-tile-t svg:last-child{opacity:0;transform:translate(-3px);transition:opacity .15s,transform .15s}a.hp-tile:hover .hp-tile-t svg:last-child,a.hp-tile-t:hover svg:last-child,a.hp-tile:focus-visible .hp-tile-t svg:last-child{opacity:1;transform:none}.hp-tile>.hp-dim{font-size:var(--fs-sm)}.hp-tile-l{display:flex;flex-direction:column;margin-top:8px;font-size:var(--fs-xs);color:rgb(var(--dim))}.hp-tile-l span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-tile-n{margin-top:4px;font-size:var(--fs-xs);color:rgb(var(--faint))}.hp-logos{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:6px}.hp-logo{display:grid;place-items:center;height:32px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);font-size:var(--fs-2xs);font-weight:600;color:rgb(var(--dim));text-decoration:none;font-family:var(--font-mono)}.hp-logo:hover{color:rgb(var(--txt));border-color:rgb(var(--dim))}.hp-popular{list-style:none;margin:0;padding:0}.hp-popular a{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid rgb(var(--line));font-size:var(--fs-md);color:rgb(var(--dim));text-decoration:none}.hp-popular a:hover{color:rgb(var(--txt))}.hp-popular .mono{color:rgb(var(--faint))}.hp-mytickets{display:flex;align-items:center;gap:12px;margin-top:24px;padding:14px 16px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);text-decoration:none;font-size:var(--fs-sm)}.hp-mytickets:hover{background:rgb(var(--panel))}.hp-mytickets b{display:block;font-weight:600}.hp-list{list-style:none;margin:0;padding:0;border-top:1px solid rgb(var(--line))}.hp-list>li{border-bottom:1px solid rgb(var(--line))}.hp-list>li>a{display:flex;flex-direction:column;gap:3px;padding:14px 8px;text-decoration:none;min-width:0}.hp-list>li>a:hover{background:rgb(var(--panel) / .7)}.hp-list b{font-weight:600}.hp-list .hp-dim{font-size:var(--fs-sm)}.hp-list .hp-faint{font-size:var(--fs-xs)}.hp-intents{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.hp-dym{font-size:var(--fs-sm);color:rgb(var(--dim));margin-bottom:14px}.hp-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 20px}.hp-chip{height:30px;padding:0 12px;border:1px solid rgb(var(--line));border-radius:999px;font-size:var(--fs-xs)}.hp-chip:hover{background:rgb(var(--panel))}.hp-chip[aria-pressed=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv))}.hp-results{max-width:780px;display:flex;flex-direction:column;gap:28px;margin-top:8px}.hp-empty{max-width:640px;padding:22px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);display:flex;flex-direction:column;gap:12px;margin-top:10px}.hp-art-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.hp-article{max-width:780px;min-width:0;overflow-wrap:anywhere}.hp-toc.wide{display:none}@container (min-width:1240px){.hp-art-grid{grid-template-columns:minmax(0,1fr) 190px}.hp-toc.wide{display:block;position:sticky;top:0;align-self:start;max-height:calc(100dvh - 120px);overflow:auto;padding-top:34px}.hp-toc.narrow{display:none}}.hp-toc-h{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--faint));margin-bottom:8px}.hp-toc-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm)}.hp-toc-l li.sub{padding-left:12px}.hp-toc-l a{color:rgb(var(--dim));text-decoration:none}.hp-toc-l a:hover{color:rgb(var(--txt))}.hp-toc.narrow{margin:14px 0;border:1px solid rgb(var(--line));border-radius:var(--r-md)}.hp-toc-tg{width:100%;height:40px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-sm);font-weight:600}.hp-toc-tg span{display:flex;transition:transform .15s}.hp-toc-tg span.flip{transform:rotate(180deg)}.hp-toc-b{padding:0 12px 12px}.hp-util{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 14px}.hp-util-m{font-size:var(--fs-xs);color:rgb(var(--dim));margin-right:4px}.hp-util-b{display:flex;flex-wrap:wrap;gap:6px}.hp-util-b .btn{text-decoration:none}.hp-callout{border:1px solid rgb(var(--down) / .4);background:rgb(var(--down) / .05);border-radius:var(--r-lg);padding:12px 14px;font-size:var(--fs-md);line-height:1.6;margin-top:14px}.hp-callout b{color:rgb(var(--down))}.hp-note{border:1px solid rgb(var(--line));background:rgb(var(--panel2) / .6);border-radius:var(--r-lg);padding:12px 14px;font-size:var(--fs-md);margin-top:14px}.hp-block{margin-top:18px}.hp-ah2{font-size:var(--fs-xl);font-weight:600;margin:36px 0 12px;padding-bottom:8px;border-bottom:1px solid rgb(var(--line));scroll-margin-top:16px}.hp-ah3{font-size:var(--fs-md);font-weight:600;margin:24px 0 10px;scroll-margin-top:16px}.hp-ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.hp-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hp-steps>li{scroll-margin-top:16px;min-width:0}.hp-step,.hp-substeps li{display:flex;gap:12px;line-height:1.6;min-width:0}.hp-step>span:last-child,.hp-substeps li>span:last-child{min-width:0;overflow-wrap:anywhere}.hp-num{min-width:24px;height:24px;padding:0 5px;flex:none;border-radius:12px;border:1px solid rgb(var(--line));display:grid;place-items:center;font-size:var(--fs-xs)}.hp-substeps{list-style:none;margin:8px 0 0 36px;padding:0;display:flex;flex-direction:column;gap:8px}.hp-expect{padding:14px 16px;background:rgb(var(--up) / .05);border:1px solid rgb(var(--up-fill) / .35);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:8px;line-height:1.6}.hp-issues{margin:0;border-top:1px solid rgb(var(--line))}.hp-issue{padding:12px 0;border-bottom:1px solid rgb(var(--line));scroll-margin-top:16px}.hp-issue dt{font-weight:600}.hp-issue dd{margin:4px 0 0;color:rgb(var(--dim))}.hp-cf{display:grid;grid-template-columns:52px minmax(0,1fr);gap:4px 10px}.hp-cf .k{color:rgb(var(--faint))}.hp-cf .fix{color:rgb(var(--txt))}.hp-anchor{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:4px;vertical-align:middle;border-radius:var(--r-sm);color:rgb(var(--dim));opacity:0}.hp-issue:hover .hp-anchor,.hp-anchor:focus-visible{opacity:1}.hp-anchor:hover{color:rgb(var(--txt))}@media(hover:none){.hp-anchor{opacity:.6}}.hp-related{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px}.hp-related a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-md);text-decoration:none;height:100%}.hp-related a:hover{background:rgb(var(--panel))}.hp-related a svg{flex:none}.hp-feedback{margin-top:40px;padding:16px 18px;border:1px solid rgb(var(--line));border-radius:var(--r-lg)}.hp-fb-q{font-weight:600;margin-right:6px}.hp-fb-form{display:flex;flex-direction:column;gap:10px}.hp-input{flex:1;min-width:min(100%,14rem);height:36px;padding:0 10px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));outline:0}.hp-input:focus{border-color:rgb(var(--txt))}.hp-stuck{margin-top:18px;font-size:var(--fs-md)}.hp-prevnext{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-top:32px}.hp-pn{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-md);text-decoration:none}.hp-pn:hover{background:rgb(var(--panel))}.hp-pn.next{text-align:right;align-items:flex-end}.hp-pn-k{display:flex;align-items:center;gap:3px;font-size:var(--fs-xs);color:rgb(var(--dim))}.hp-md{display:flex;flex-direction:column;gap:12px;line-height:1.65}.hp-md p,.hp-lead,.hp-ul li{overflow-wrap:anywhere}.hp-mdh{font-size:var(--fs-lg);font-weight:600;margin-top:12px}.hp-tw{overflow-x:auto;border:1px solid rgb(var(--line));border-radius:var(--r-md);margin:4px 0}.hp-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.hp-table th{text-align:left;font-weight:600;background:rgb(var(--panel2));padding:8px 12px;white-space:nowrap}.hp-table td{padding:8px 12px;border-top:1px solid rgb(var(--line));vertical-align:top;min-width:120px}.hp-fig{margin:18px 0;border:1px solid rgb(var(--line));border-radius:var(--r-md);overflow:hidden;background:rgb(var(--panel))}.hp-fig-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;color:rgb(var(--faint));max-height:340px;min-height:150px;width:100%;background:repeating-linear-gradient(135deg,rgb(var(--panel2) / .55) 0 10px,transparent 10px 20px)}.hp-fig-k{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase}.hp-fig-alt{font-size:var(--fs-sm);color:rgb(var(--dim));max-width:520px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hp-fig figcaption{padding:12px 14px;font-size:var(--fs-sm);color:rgb(var(--dim));border-top:1px solid rgb(var(--line));display:flex;flex-direction:column;gap:8px}.hp-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.hp-notes li{display:flex;gap:8px;align-items:flex-start}.hp-notes .hp-num{min-width:20px;height:20px;font-size:var(--fs-xs);background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv));font-weight:600}.hp-soon{display:flex;align-items:flex-start;gap:6px;margin:12px 0;padding:8px 12px;border:1px dashed rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-xs);color:rgb(var(--dim))}.hp-soon svg{flex:none;margin-top:2px}.hp-pending{margin:18px 0;padding:14px 16px;border:1px dashed rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--panel) / .5)}.hp-pending-h{display:flex;align-items:center;gap:6px;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--faint));margin-bottom:6px}.hp-pending-t{font-weight:600;font-size:var(--fs-md);margin-bottom:6px}.hp-pending ul{margin:0;padding-left:18px;font-size:var(--fs-sm);color:rgb(var(--dim));display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere}.hp-tickets{display:flex;flex-direction:column;gap:14px}.hp-tk-h{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.hp-tk-h .hp-h1{margin:0}.hp-tk-h .btn,.hp-signin .btn,.hp-empty .btn,.hp-done .btn{text-decoration:none}.hp-list.tk>li>a{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px}.hp-tk-n{font-size:var(--fs-sm)}.hp-tk-t{flex:1;min-width:min(100%,12rem)}.hp-tk-d{font-size:var(--fs-xs)}.hp-st{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border:1px solid rgb(var(--line));border-radius:999px;font-size:var(--fs-xs);font-weight:500;white-space:nowrap;color:rgb(var(--txt))}.hp-st i{width:6px;height:6px;border-radius:50%;background:currentColor}.hp-st.in_progress{color:rgb(var(--txt))}.hp-st.waiting{color:rgb(var(--practice));border-color:rgb(var(--practice) / .6)}.hp-st.resolved{color:rgb(var(--up));border-color:rgb(var(--up-fill) / .6)}.hp-st.closed{color:rgb(var(--dim))}.hp-form{max-width:680px;display:flex;flex-direction:column;gap:16px}.hp-back{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:rgb(var(--dim));text-decoration:none;align-self:flex-start}.hp-back:hover{color:rgb(var(--txt))}.hp-combo{position:relative}.hp-textarea{width:100%;min-height:96px;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));outline:0;resize:vertical;line-height:1.5}.hp-textarea:focus{border-color:rgb(var(--txt))}.field>.hint.ok{color:rgb(var(--txt))}.hp-done{max-width:560px;padding:22px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.hp-done-n{font-size:var(--fs-4xl);font-weight:600;margin-bottom:6px}.hp-done .btn{margin-top:10px}.hp-signin{max-width:560px;padding:24px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.hp-tview{max-width:820px;display:flex;flex-direction:column;gap:20px}.hp-tview .hp-h1{margin-top:6px;overflow-wrap:anywhere}.hp-tk-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-sm)}.hp-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@container (max-width:560px){.hp-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-timeline li{padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);min-width:0}.hp-timeline li.cur{border-color:rgb(var(--txt));background:rgb(var(--panel))}.hp-timeline li.later{opacity:.5}.hp-tl-l{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:600}.hp-tl-l svg{flex:none}.hp-tl-t{font-size:var(--fs-xs);color:rgb(var(--dim));margin-top:3px;min-height:1em}.hp-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hp-msg{padding:14px 16px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--panel));min-width:0}.hp-msg.mine{background:rgb(var(--bg))}.hp-msg-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:var(--fs-xs);color:rgb(var(--dim));margin-bottom:8px}.hp-msg-h b{color:rgb(var(--txt));font-weight:600}.hp-msg-at{margin-left:auto}.hp-kind{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border:1px solid rgb(var(--line));border-radius:999px;font-size:var(--fs-2xs)}.hp-msg-b{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-md);line-height:1.6}.hp-files{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hp-files li{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-xs)}.hp-file-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hp-upload{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px dashed rgb(var(--txt) / .5);border-radius:var(--r-lg);cursor:pointer;font-size:var(--fs-sm)}.hp-upload:hover{background:rgb(var(--panel))}.hp-upload:focus-within{outline:2px solid rgb(var(--focus));outline-offset:1px}.hp-upload b{display:block;font-weight:600}.hp-closed{padding:14px 16px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);font-size:var(--fs-sm);color:rgb(var(--dim))}@media print{.hp-rail,.hp-topics-btn,.hp-feedback,.hp-stuck,.hp-footer,.hp-search,.hp-util-b,.hp-toc,.hp-prevnext,.hp-anchor{display:none!important}.hp-article{max-width:100%}.hp-fig,.hp-pending{break-inside:avoid}}.hp-fig-img{display:block;width:100%;height:auto;border:1px solid rgb(var(--line));border-radius:8px;background:rgb(var(--panel2))}.pl-page{display:flex;flex-direction:column;gap:8px;min-width:0}.pl-page .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pl-page .up{color:rgb(var(--up))}.pl-page .dn{color:rgb(var(--down))}.pl-page .am{color:rgb(var(--practice))}.pl-page .zn{color:rgb(var(--info))}.pl-page .dim,.pl-page .mut{color:rgb(var(--faint))}.pl-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.pl-brand{display:flex;align-items:center;gap:6px;color:rgb(var(--up))}.pl-brand h1{font-size:var(--fs-lg);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--txt));white-space:nowrap}.pl-brand h1 b{color:rgb(var(--up))}.pl-search{position:relative;display:flex;align-items:center;gap:6px;width:min(260px,100%);height:32px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--panel));padding:0 8px;color:rgb(var(--dim))}.pl-search:focus-within{border-color:rgb(var(--focus))}.pl-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;height:100%;color:rgb(var(--txt));font:inherit;font-size:var(--fs-sm)}.pl-search kbd{font-size:var(--fs-2xs);color:rgb(var(--faint));border:1px solid rgb(var(--line));border-radius:4px;padding:1px 5px;white-space:nowrap}.pl-search ul{position:absolute;top:36px;left:0;right:0;margin:0;padding:4px;list-style:none;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg);z-index:20;max-height:300px;overflow:auto;box-shadow:0 12px 32px #0000002e}.pl-search li button{display:flex;justify-content:space-between;gap:8px;width:100%;background:transparent;border:0;padding:6px 8px;border-radius:4px;cursor:pointer;text-align:left;color:rgb(var(--txt));font-size:var(--fs-xs)}.pl-search li button:hover,.pl-search li button.on{background:rgb(var(--panel2))}.pl-search li button:disabled{cursor:default;color:rgb(var(--faint))}.pl-sel select{height:32px;max-width:230px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--panel));color:rgb(var(--txt));font:inherit;font-size:var(--fs-sm);font-weight:600;padding:0 8px}.pl-scope{white-space:nowrap;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--dim));border:1px solid rgb(var(--line));border-radius:var(--r-lg);padding:6px 9px}.pl-sp{flex:1}.pl-seg{display:inline-flex;border:1px solid rgb(var(--line));border-radius:var(--r-lg);overflow:hidden}.pl-seg button{display:inline-flex;align-items:center;gap:2px;background:transparent;border:0;padding:6px 9px;cursor:pointer;color:rgb(var(--dim));font-size:var(--fs-xs);font-weight:500;min-height:30px}.pl-seg button+button{border-left:1px solid rgb(var(--line))}.pl-seg button[aria-pressed=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt))}.pl-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;border:1px solid rgb(var(--practice) / .5);color:rgb(var(--practice));font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;white-space:nowrap}.pl-pill i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pl-blink 1.6s infinite}@keyframes pl-blink{50%{opacity:.25}}.pl-clock{font-size:var(--fs-xl);font-weight:600;white-space:nowrap}.pl-tz{font-size:var(--fs-2xs);color:rgb(var(--faint))}.pl-strip{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:14px;align-items:center}.pl-svg{width:100%;height:58px;display:block;min-width:0}.pl-svg .sb,.pl-svg .su{fill:rgb(var(--up))}.pl-svg .sd{fill:rgb(var(--down))}.pl-svg .sl{fill:none;stroke:rgb(var(--txt) / .25)}.pl-svg .sr{fill:none;stroke:rgb(var(--txt));stroke-width:1.3}.pl-svg .sc{fill:rgb(var(--txt))}.pl-counts{display:grid;grid-template-columns:auto auto;gap:4px 8px;align-items:center}.pl-counts .k{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.pl-counts .n{font-weight:600;font-size:var(--fs-xs);border-radius:4px;padding:1px 8px;min-width:46px;text-align:center}.pl-counts .n.b{background:rgb(var(--up) / .14);color:rgb(var(--up))}.pl-counts .n.r{background:rgb(var(--down) / .14);color:rgb(var(--down))}.pl-sectw{display:grid;gap:3px;font-size:var(--fs-xs);min-width:180px;margin:0}.pl-sectw div{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:8px;align-items:baseline}.pl-sectw dt{color:rgb(var(--faint));letter-spacing:.1em;text-transform:uppercase;font-size:var(--fs-2xs)}.pl-sectw dd{margin:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-sectw div:last-child dd{grid-column:2/-1;font-weight:500}.pl-sim{display:grid;grid-template-columns:auto auto;gap:6px;align-items:center}.pl-sim .btn{gap:4px}.pl-speed{height:30px;border:1px solid rgb(var(--line));border-radius:var(--r-lg);background:rgb(var(--panel));color:rgb(var(--txt));font:inherit;font-size:var(--fs-xs);padding:0 6px}.pl-scrub{width:130px;accent-color:rgb(var(--info))}.pl-lock{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:48px 16px;min-height:360px;border:1px solid rgb(var(--line));border-radius:10px;background:rgb(var(--panel));color:rgb(var(--dim))}.pl-lock b{color:rgb(var(--txt));font-size:var(--fs-lg)}.pl-lock p{max-width:52ch;font-size:var(--fs-sm);line-height:1.5}.pl-lock-a{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.pl-lock-a .btn.primary{text-decoration:none}.pl-board{position:relative;display:grid;grid-template-columns:minmax(260px,1.9fr) 84px minmax(64px,.42fr) minmax(76px,.5fr) minmax(92px,.6fr) minmax(124px,.8fr) minmax(300px,1.7fr);grid-template-rows:minmax(0,1fr) 22px minmax(0,1fr);grid-template-areas:"fan fan b1 b2 b3 b4 bpk" "fan fan dv dv dv dv dv" "fan fan r1 r2 r3 r4 rpk";column-gap:8px;height:max(700px,calc(100dvh - 210px));background:radial-gradient(120% 60% at 30% 50%,rgb(var(--panel2)),rgb(var(--bg)) 70%);border:1px solid rgb(var(--line));border-radius:10px;padding:10px 10px 10px 8px;min-width:0}.pl-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.pl-fxa{z-index:3}.pl-fan{grid-area:fan;position:relative;z-index:1;min-width:0}.pl-sec{position:absolute;left:42px;display:grid;gap:3px;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase}.pl-sec div{display:grid;grid-template-columns:82px 46px;gap:6px;padding:1px 6px;background:rgb(var(--bg) / .75);border-left:1px solid rgb(var(--line))}.pl-sec b{font-weight:500;color:rgb(var(--dim));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-sec i{font-style:normal;font-family:var(--font-mono);text-align:right}.pl-fant{position:absolute;bottom:0;white-space:nowrap;gap:6px;overflow:hidden;left:42px;right:8px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--fs-2xs);color:rgb(var(--faint));pointer-events:none}.pl-dv{grid-area:dv;position:relative;z-index:1;display:flex;align-items:center;gap:10px;font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;padding-left:4px}.pl-col{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0}.b1{grid-area:b1}.b2{grid-area:b2}.b3{grid-area:b3}.b4{grid-area:b4}.bpk{grid-area:bpk}.r1{grid-area:r1}.r2{grid-area:r2}.r3{grid-area:r3}.r4{grid-area:r4}.rpk{grid-area:rpk}.pl-tl{--c:var(--up);flex:1;min-height:0;display:flex;flex-direction:column;gap:3px;position:relative;text-align:left;cursor:pointer;border-radius:5px;padding:5px 6px 4px;overflow:hidden;color:rgb(var(--txt));font:inherit;background:linear-gradient(180deg,rgb(var(--c) / .12),rgb(var(--c) / .03));border:1px solid rgb(var(--c) / .32)}.bear .pl-tl,.bear .pl-pk{--c:var(--down)}.pl-tl:hover,.pl-tl:focus-visible{border-color:rgb(var(--c))}.pl-tl-h{display:flex;align-items:baseline;gap:4px;min-width:0}.pl-tl .rk{font-size:var(--fs-2xs);color:rgb(var(--faint))}.pl-tl .sy{font-weight:600;font-size:var(--fs-2xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.pl-tl .ch{font-size:var(--fs-2xs)}.pl-tl .tg{display:inline-block;align-self:flex-start;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;color:rgb(var(--c));background:rgb(var(--bg) / .6);border:1px solid rgb(var(--c) / .4);padding:1px 4px;border-radius:2px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pl-tl.ev .tg{color:rgb(var(--practice));border-color:rgb(var(--practice) / .5)}.pl-tl canvas{flex:1;min-height:8px;width:100%;display:block}.pl-tl .pp{position:absolute;right:5px;bottom:4px;font-size:var(--fs-2xs);background:rgb(var(--bg) / .85);border:1px solid rgb(var(--line));border-radius:3px;padding:0 4px}.pl-tl.zone{box-shadow:inset 2px 0 rgb(var(--info))}.pl-tl-id{display:flex;align-items:center;gap:6px;min-width:0}.pl-tl-id div{display:grid;min-width:0}.pl-tl-id small{font-size:var(--fs-2xs);color:rgb(var(--dim));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-tl-tg{display:flex;align-items:center;min-width:0}.pl-tl-sub{font-size:var(--fs-xs);color:rgb(var(--dim));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-ic{flex:none;width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font-size:var(--fs-2xs);font-weight:700;background:rgb(var(--bg) / .7);border:1px solid rgb(var(--line));color:rgb(var(--txt))}.pl-dots{letter-spacing:2px;font-size:var(--fs-2xs);color:rgb(var(--c));margin-left:4px;white-space:nowrap}.pl-dots s{text-decoration:none;color:rgb(var(--faint) / .6)}.pl-tl.hl,.pl-pk.hl{outline:1px solid rgb(var(--txt));box-shadow:0 0 18px rgb(var(--c) / .4)}.pl-board.hovering .pl-col .pl-tl:not(.hl),.pl-board.hovering .pl-col .pl-pk:not(.hl){opacity:.32;transition:opacity .2s}.pl-pk{--c:var(--up);flex:1;min-height:0;display:grid;grid-template-columns:minmax(118px,.9fr) minmax(0,1.25fr);grid-template-rows:minmax(0,1fr) auto;gap:6px 10px;text-align:left;cursor:pointer;border-radius:8px;padding:10px 10px 8px;position:relative;overflow:hidden;color:rgb(var(--txt));font:inherit;background:linear-gradient(135deg,rgb(var(--c) / .3),rgb(var(--c) / .12) 45%,rgb(var(--panel)));border:1px solid rgb(var(--c) / .75);box-shadow:0 0 20px rgb(var(--c) / .18),inset 0 0 30px rgb(var(--c) / .08)}.pl-pk.first{flex:1.45;background:linear-gradient(135deg,rgb(var(--c) / .42),rgb(var(--c) / .18) 45%,rgb(var(--panel)));box-shadow:0 0 30px rgb(var(--c) / .3),inset 0 0 40px rgb(var(--c) / .12)}.pl-pk:hover,.pl-pk:focus-visible{border-color:rgb(var(--c))}.pl-pk-l{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;justify-content:center;overflow:hidden}.pl-pk-id{display:flex;align-items:center;gap:8px;min-width:0}.pl-pk-id .pl-ic{width:26px;height:26px;font-size:var(--fs-2xs)}.pl-pk-id div{display:grid;min-width:0}.pl-pk-id b{font-size:var(--fs-md);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-pk-id small{font-size:var(--fs-2xs);color:rgb(var(--dim));white-space:nowrap}.pl-pk-b{display:flex;align-items:center;gap:8px}.pl-pk-meta{font-size:var(--fs-2xs);color:rgb(var(--dim));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-badge{white-space:nowrap;font-weight:700;font-size:var(--fs-xs);letter-spacing:.1em;padding:3px 10px;border-radius:4px;background:rgb(var(--up));color:rgb(var(--bg))}.bear .pl-badge,.pl-tip.bear .pl-badge,.pl-pop.bear .pl-badge{background:rgb(var(--down))}.pl-badge.sm{font-size:var(--fs-2xs);padding:2px 7px}.pl-ring .bg{fill:rgb(var(--bg) / .4);stroke:rgb(var(--txt) / .18);stroke-width:2.5}.pl-ring .fg{fill:none;stroke:rgb(var(--c));stroke-width:2.5;stroke-linecap:round}.pl-pk-c{position:relative;min-width:0;min-height:0;border-left:1px solid rgb(var(--txt) / .08)}.pl-pk-c canvas{position:absolute;inset:0;width:100%;height:100%}.pl-pk-tag{position:absolute;left:6px;top:0;display:grid;gap:2px;z-index:1;justify-items:start}.pl-pk-tag b{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;background:rgb(var(--bg) / .55);border:1px solid rgb(var(--txt) / .2);padding:1px 5px;border-radius:2px}.pl-pk-tag small{font-size:var(--fs-2xs);background:rgb(var(--bg) / .5);padding:0 4px;border-radius:2px;color:rgb(var(--dim))}.pl-pk-lv{grid-column:1/-1;display:flex;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;gap:2px 10px;align-items:baseline;font-size:var(--fs-2xs)}.pl-pk-lv span{letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--dim));font-weight:600}.pl-pk-lv b{font-weight:500}.pl-pk:not(.first) .pl-ring{display:none}.pl-pk:not(.first){padding:8px 10px 6px;gap:4px 10px}.pl-pk-lv b.s,.pl-pk-g b.s{color:rgb(var(--practice))}.pl-pk-g{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.pl-pk-g div{display:grid;gap:1px;min-width:0}.pl-pk-g span{font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--dim));font-weight:600}.pl-pk-g b{font-size:var(--fs-xs);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-pk-bar{grid-column:1/-1;position:relative;height:4px;border-radius:2px;background:rgb(var(--bg) / .45)}.pl-pk-bar s,.pl-pk-bar u{position:absolute;top:0;bottom:0;text-decoration:none;border-radius:2px}.pl-pk-bar s{background:rgb(var(--practice))}.pl-pk-bar u{background:rgb(var(--c))}.pl-pk-bar i{position:absolute;top:-4px;width:2px;height:12px;background:rgb(var(--txt))}.pl-empty{border:1px dashed rgb(var(--line));border-radius:var(--r-lg);padding:12px;color:rgb(var(--faint));font-size:var(--fs-xs);background:rgb(var(--bg) / .7)}.pl-tip{--c:var(--up);position:absolute;z-index:6;pointer-events:none;width:360px;max-width:calc(100% - 12px);background:rgb(var(--panel) / .97);border:1px solid rgb(var(--c));border-radius:8px;padding:10px 11px;box-shadow:0 0 22px rgb(var(--c) / .25),0 12px 40px #0000004d;display:grid;gap:6px}.pl-tip.bear{--c:var(--down)}.pl-tip-h{display:flex;align-items:center;gap:8px}.pl-tip-h b{font-size:var(--fs-lg);font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pl-tip-s{font-size:var(--fs-xs);color:rgb(var(--dim))}.pl-tip-g{display:grid;gap:3px;border-top:1px solid rgb(var(--line));padding-top:6px}.pl-tip-g div{display:grid;grid-template-columns:72px 1fr;gap:8px;font-size:var(--fs-xs)}.pl-tip-g.two{grid-template-columns:1fr 1fr;column-gap:12px}.pl-tip-g.two div{grid-template-columns:50px 1fr}.pl-tip-g span{color:rgb(var(--faint));letter-spacing:.08em;text-transform:uppercase;font-size:var(--fs-2xs);align-self:center}.pl-tip-g b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-tip-c{width:100%;height:170px;display:block;border-top:1px solid rgb(var(--line));padding-top:4px}.pl-tip-r{font-size:var(--fs-xs);font-weight:600}.pl-tip-f{font-size:var(--fs-xs);color:rgb(var(--faint))}.pl-board.stack{height:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"fan" "bpk" "b4" "b3" "b2" "b1" "dv" "rpk" "r4" "r3" "r2" "r1";row-gap:8px;padding:10px}.pl-board.stack .pl-fan{height:320px}.pl-board.stack .pl-sec{display:none}.pl-board.stack .pl-col{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.pl-board.stack .pl-col:empty{display:none}.pl-board.stack .pl-col.pkc{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.pl-board.stack .pl-tl{min-height:74px}.pl-board.stack .b4 .pl-tl,.pl-board.stack .r4 .pl-tl{min-height:110px}.pl-board.stack .pl-pk{min-height:156px}.pl-board.stack .pl-pk:not(.first) .pl-ring{display:inline}.pl-board.stack .pl-pk-lv{flex-wrap:wrap}.pl-board.stack .pl-pk.first{min-height:196px}.pl-board.stack .pl-dv{height:24px}.pl-list{display:grid;gap:8px;min-width:0}.pl-list-f{display:flex;flex-wrap:wrap;gap:6px}.pl-list-f button{border:1px solid rgb(var(--line));background:rgb(var(--panel));color:rgb(var(--dim));border-radius:999px;padding:5px 12px;font:inherit;font-size:var(--fs-xs);cursor:pointer;min-height:30px}.pl-list-f button[aria-pressed=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv))}.pl-tablewrap{overflow:auto;border:1px solid rgb(var(--line));border-radius:var(--r-lg);max-height:max(480px,calc(100dvh - 300px))}.pl-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.pl-table th{position:sticky;top:0;background:rgb(var(--panel2));text-align:left;font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--dim));font-weight:600;padding:0;z-index:1;white-space:nowrap}.pl-table th button{background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:8px 10px;cursor:pointer;width:100%;text-align:inherit}.pl-table th:not(:has(button)){padding:8px 10px}.pl-table th.r,.pl-table td.r{text-align:right}.pl-table td{padding:6px 10px;border-top:1px solid rgb(var(--line));white-space:nowrap}.pl-table tr.listed td{background:rgb(var(--panel))}.pl-table td.tag{font-size:var(--fs-2xs);letter-spacing:.04em}.pl-symbtn{background:none;border:0;padding:0;font:inherit;font-weight:600;color:rgb(var(--txt));cursor:pointer;text-decoration:underline;text-decoration-color:rgb(var(--line));text-underline-offset:3px}.pl-symbtn:hover{text-decoration-color:currentColor}.pl-chip{display:inline-block;margin-left:6px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid currentColor;border-radius:3px;padding:0 4px}.pl-bh{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:40px}.pl-bh-k{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--faint));white-space:nowrap}.pl-bh-c{position:relative;height:100%;min-width:0;border:1px solid rgb(var(--line));border-radius:6px;background:rgb(var(--panel))}.pl-bh-c canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:crosshair}.pl-bh-e{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--fs-2xs);color:rgb(var(--faint));pointer-events:none;text-align:center;padding:0 8px}.pl-bh-v{font-size:var(--fs-xs);font-weight:600;min-width:52px;text-align:right}.pl-bh-tip{position:absolute;bottom:calc(100% + 4px);transform:translate(-50%);pointer-events:none;white-space:nowrap;font-size:var(--fs-xs);background:rgb(var(--panel2));border:1px solid rgb(var(--line));border-radius:4px;padding:2px 6px;z-index:5}.pl-foot{color:rgb(var(--faint));font-size:var(--fs-xs);line-height:1.5;max-width:120ch}.pl-scrim{z-index:50;overflow:auto}.pl-pop{--c:var(--up);background:rgb(var(--panel));border:1px solid rgb(var(--c) / .6);border-radius:10px;width:min(920px,100%);max-height:calc(100dvh - 32px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(200px,1fr) auto;overflow:hidden;box-shadow:0 24px 70px #0006}.pl-pop.bear{--c:var(--down)}.pl-pop-h{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-bottom:1px solid rgb(var(--line));min-width:0}.pl-pop-h .sy{font-size:var(--fs-lg);font-weight:700;letter-spacing:.03em;white-space:nowrap}.pl-pop-h .sec{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--faint));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pl-pop-h .px{margin-left:auto;font-size:var(--fs-lg);font-weight:600;white-space:nowrap}.pl-pop-h .num{font-size:var(--fs-xs);white-space:nowrap}.pl-rows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgb(var(--line))}.pl-row{display:grid;align-content:start;gap:2px;padding:6px 10px;border-right:1px solid rgb(var(--line));border-bottom:1px solid rgb(var(--line));min-width:0;margin-bottom:-1px}.pl-row:nth-child(4n){border-right:0}.pl-row>span{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--faint))}.pl-row>div{font-size:var(--fs-xs);font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-row>div small{display:block;font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:400;color:rgb(var(--faint));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-pop-c{position:relative;min-height:200px;height:clamp(200px,36vh,340px);min-width:0}.pl-pop-c canvas{position:absolute;inset:0;width:100%;height:100%}.pl-pop-f{display:flex;align-items:center;gap:8px 16px;padding:8px 12px;border-top:1px solid rgb(var(--line));flex-wrap:wrap}.pl-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-2xs);color:rgb(var(--faint));flex:1 1 320px;min-width:0}.pl-legend i{display:inline-block;width:12px;height:0;border-top:2px solid;vertical-align:middle;margin-right:4px}.pl-legend i.up{border-color:rgb(var(--up))}.pl-legend i.dn{border-color:rgb(var(--down))}.pl-legend i.zn{border-color:rgb(var(--info))}.pl-legend i.am{border-color:rgb(var(--practice))}.pl-legend i.vw{border-color:rgb(var(--violet))}.pl-legend i.mu{border-color:rgb(var(--faint))}.pl-legend i.dot{border-top-style:dotted}.pl-legend i.dash{border-top-style:dashed}.pl-sizer{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--faint))}.pl-sizer label{display:flex;align-items:center;gap:4px}.pl-sizer input{background:rgb(var(--bg));border:1px solid rgb(var(--line));border-radius:4px;padding:4px 6px;font-size:var(--fs-xs);width:92px;color:rgb(var(--txt));min-height:28px}.pl-sizer input.rp{width:48px}.pl-sizer output{font-size:var(--fs-2xs);letter-spacing:0;text-transform:none;color:rgb(var(--dim))}.pl-acts{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.pl-acts .btn{gap:5px}.pl-refuse{flex-basis:100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid rgb(var(--line));border-left:3px solid rgb(var(--practice));border-radius:var(--r-md);font-size:var(--fs-sm);color:rgb(var(--txt))}.pl-refuse svg{color:rgb(var(--practice));flex:none}.pl-refuse span{flex:1 1 220px;min-width:0}.pl-rowact{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:none;color:rgb(var(--dim));font:inherit;font-size:var(--fs-2xs);white-space:nowrap;cursor:pointer}.pl-rowact:hover{color:rgb(var(--txt));border-color:rgb(var(--dim))}.pl-rowact:focus-visible{outline:2px solid rgb(var(--focus));outline-offset:1px}@media(max-width:1100px){.pl-rowact span{display:none}}@media(max-width:1180px){.pl-strip{grid-template-columns:minmax(0,1fr) auto auto}.pl-sim{grid-column:1/-1;display:flex;flex-wrap:wrap}}@media(max-width:760px){.pl-top{gap:8px}.pl-search{order:9;width:100%}.pl-sp,.pl-hide-sm{display:none}.pl-strip{grid-template-columns:1fr 1fr;gap:10px}.pl-svg{grid-column:1/-1}.pl-sectw{min-width:0}.pl-scrub{flex:1;min-width:100px}.pl-sec{display:none}.pl-board.stack .pl-col.pkc{grid-template-columns:1fr}.pl-pk{grid-template-columns:1fr;grid-template-rows:auto 96px auto}.pl-pk-c{border-left:0;min-height:96px}.pl-pk-g{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-row:nth-child(4n){border-right:1px solid rgb(var(--line))}.pl-row:nth-child(2n){border-right:0}.pl-pop{overflow:auto}.pl-pop-h .sec{display:none}.pl-acts{margin-left:0;width:100%}.pl-acts .btn{flex:1}.pl-bh-k{display:none}.pl-bh{grid-template-columns:minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.pl-pill i{animation:none}}.sc{max-width:none}.sc-usage{font-size:var(--fs-xs);margin-right:4px}.sc-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;border-bottom:1px solid rgb(var(--line))}.sc-bar .tabs{border-bottom:0;padding:0}.sc-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;padding-bottom:8px}.sc-filters .field{min-width:140px}.sc-filters .field .ctl select{padding-top:5px;padding-bottom:5px;font-size:var(--fs-sm)}.sc-range{display:flex;flex-direction:column;gap:4px}.sc-range .lbl{font-size:var(--fs-xs);color:rgb(var(--dim))}.sc-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:8px}.sc-card{display:flex;flex-direction:column;gap:6px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:8px 10px;min-width:0}.sc-card.on{border-color:rgb(var(--txt));box-shadow:inset 0 0 0 1px rgb(var(--txt))}.sc-card.locked{border-style:dashed}.sc-card-h{display:flex;flex-direction:column;gap:2px;text-align:left;min-width:0}.sc-card-h:disabled{cursor:default}.sc-card-h b{font-size:var(--fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-card-h span{font-size:var(--fs-2xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-card-f{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-xs)}.sc-card-lock{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:var(--fs-xs);line-height:1.4;color:rgb(var(--dim))}.sc-card-lock svg{flex:none;align-self:center}.sc-card-lock span{flex:1;min-width:0}.sc-card-lock a{color:rgb(var(--txt));font-weight:500}.sc-tablecard{overflow:hidden}.sc-tablecard .tw{max-height:min(68vh,760px)}.sc-tbl th{padding:0}.sc-sort{display:block;width:100%;padding:7px 10px;text-align:inherit;font-weight:500;color:inherit;white-space:nowrap}.sc-sort:hover{color:rgb(var(--txt))}.sc-tbl td{padding:6px 10px}.sc-strat{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.sc-symcell{display:inline-flex;align-items:center;gap:6px}.sc-symcell .chip{font-size:var(--fs-2xs);padding:0 5px}.sc-pnl{display:inline-flex;align-items:baseline;gap:6px;justify-content:flex-end}.sc-pnl b{font-weight:500}.sc-pnl small{font-size:var(--fs-2xs);opacity:.85}.sc-tbl tr.new td:first-child{box-shadow:inset 3px 0 rgb(var(--info))}.sc-newchip{display:inline-block;border:1px solid rgb(var(--info));color:rgb(var(--info));border-radius:var(--r-sm);padding:0 6px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;animation:sc-fade 30s linear forwards}@keyframes sc-fade{to{opacity:0}}.sc-tbl tr.exited td{box-shadow:inset 0 1px rgb(var(--info) / .8),inset 0 -1px rgb(var(--info) / .8)}.sc-tbl tr.exited td:first-child{box-shadow:inset 2px 0 rgb(var(--info)),inset 0 1px rgb(var(--info) / .8),inset 0 -1px rgb(var(--info) / .8)}.sc-tbl tr.exited td:last-child{box-shadow:inset -2px 0 rgb(var(--info)),inset 0 1px rgb(var(--info) / .8),inset 0 -1px rgb(var(--info) / .8)}.sc-tbl tr.flash td{animation:sc-pulse .8s ease-in-out 3}@keyframes sc-pulse{50%{box-shadow:inset 0 2px rgb(var(--info)),inset 0 -2px rgb(var(--info))}}@media(prefers-reduced-motion:reduce){.sc-newchip,.sc-tbl tr.flash td{animation:none}}.sc-foot{font-size:var(--fs-xs);line-height:1.5;max-width:110ch}.sc-mine{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:10px}.sc-minecard .card-b{gap:10px}.sc-ok{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-xs)}.sc-why{display:flex;flex-wrap:wrap;gap:4px}.sc-rulelist{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:3px;font-size:var(--fs-xs);line-height:1.45;color:rgb(var(--dim))}.linkbtn{color:rgb(var(--txt));text-decoration:underline}.sc-panel-wrap{position:fixed;inset:0;z-index:40;background:rgb(var(--bg) / .45);display:flex;justify-content:flex-end}.sc-panel{width:min(440px,100%);height:100%;background:rgb(var(--panel));border-left:1px solid rgb(var(--line));display:flex;flex-direction:column;min-width:0}.sc-panel-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid rgb(var(--line))}.sc-panel-h h2{font-size:var(--fs-lg);font-weight:600;display:flex;align-items:center;gap:8px}.sc-panel-h p{font-size:var(--fs-xs);margin-top:2px}.sc-panel-b{flex:1;overflow-y:auto;padding:12px 14px 24px;display:flex;flex-direction:column;gap:12px}.sc-ltp{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sc-ltp>span:first-child{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em}.sc-ltp>b{font-size:var(--fs-2xl);font-weight:600}.sc-panel-b>*{flex:none}.sc-mini{height:220px;border:1px solid rgb(var(--line));border-radius:var(--r-md);overflow:hidden;display:flex}.sc-mini .chart,.sc-mini .chart-lock{flex:1}.sc-facts{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin:0;font-size:var(--fs-sm)}.sc-facts dt{color:rgb(var(--dim))}.sc-facts dd{margin:0;text-align:right}.sc-facts .sc-pnl{justify-content:flex-end}.sc-rules-sum h3{font-size:var(--fs-xs);font-weight:600;margin-bottom:6px}.sc-rules-sum p{font-size:var(--fs-xs);line-height:1.45;margin-top:6px}.sc-trade{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:sticky;bottom:-24px;padding:8px 0;background:rgb(var(--panel))}.sc-ticket{display:flex;flex-direction:column;gap:10px;border-top:1px solid rgb(var(--line));padding-top:12px}.sc-ticket .side .p{font-size:var(--fs-md);font-weight:600}.sc-note{font-size:var(--fs-xs);line-height:1.5;color:rgb(var(--dim));min-height:0;margin:0}.sc-note.down{color:rgb(var(--down))}.sc-note.up{color:rgb(var(--up))}.sc-note.practice{color:rgb(var(--practice))}.sc-managed{display:flex;flex-direction:column;gap:6px;border:1px dashed rgb(var(--line));border-radius:var(--r-md);padding:8px 10px}.sc-ordertype{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs)}.sc-builder{display:flex;flex-direction:column;gap:12px}.sc-builder .ab-row{grid-template-columns:150px minmax(0,1fr)}.sc-words{display:flex;flex-direction:column;gap:3px}.sc-picked{display:flex;flex-wrap:wrap;gap:6px}.sc-sym{display:inline-flex;align-items:center;gap:4px;border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:1px 4px 1px 7px;font-size:var(--fs-xs)}.sc-sym button{display:inline-grid;place-items:center;width:16px;height:16px;color:rgb(var(--dim))}.sc-sym button:hover{color:rgb(var(--txt))}.sc-err{font-size:var(--fs-xs);align-self:center}.dialog.wide.ab-dlg:has(.sc-builder){width:min(920px,100%)}.dialog.ab-dlg:has(.sc-builder) .acts{display:flex;justify-content:flex-end;flex-wrap:wrap}.dialog.ab-dlg:has(.sc-builder) .acts .sc-err{flex:1;min-width:200px}.sc .num,.sc-panel .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sc-cards{display:flex;flex-direction:column;gap:8px}.sc-rc{display:flex;flex-direction:column;gap:6px;text-align:left;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:10px 12px}.sc-rc.new{box-shadow:inset 3px 0 rgb(var(--info))}.sc-rc.exited{border-color:rgb(var(--info));box-shadow:inset 0 0 0 1px rgb(var(--info))}.sc-rc.flash{animation:sc-pulse-card .8s ease-in-out 3}@keyframes sc-pulse-card{50%{box-shadow:inset 0 0 0 2px rgb(var(--info))}}@media(prefers-reduced-motion:reduce){.sc-rc.flash{animation:none}}.sc-rc-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.sc-rc-strat{font-size:var(--fs-xs)}.sc-rc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px}.sc-rc-grid>span{display:flex;flex-direction:column;gap:1px;min-width:0}.sc-rc-grid small{font-size:var(--fs-2xs);color:rgb(var(--dim))}.sc-rc-grid b{font-size:var(--fs-sm);font-weight:500}.sc-rc-grid .sc-pnl{justify-content:flex-start;flex-wrap:wrap;gap:0 5px}@media(max-width:760px){.sc-bar{align-items:stretch}.sc-filters{width:100%}.sc-filters .field{flex:1;min-width:120px}.sc-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(240px,80%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.sc-card{scroll-snap-align:start}.sc-mine,.sc-builder .ab-row{grid-template-columns:1fr}.sc-tablecard .tw{max-height:none}}.sc-page{position:relative;min-height:calc(100dvh - 120px);overflow:hidden}.sc-ghost{position:absolute;inset:16px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;pointer-events:none}.sc-side{display:grid;align-content:start;gap:14px;padding-top:8px}.sc-side i{display:block;height:18px;border-radius:4px;background:rgb(var(--panel2))}.sc-main{display:grid;grid-template-rows:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.sc-code,.sc-out{border-radius:6px;background:rgb(var(--panel2) / .7)}.sc-code{display:grid;align-content:start;gap:22px;padding:28px 0 0 34%}.sc-code i{display:block;height:10px;border-radius:4px;background:rgb(var(--line) / .5)}.sc-msg{position:relative;max-width:440px;padding:clamp(120px,30vh,280px) 0 0 clamp(8px,5vw,60px)}.sc-kicker{font-size:var(--fs-2xs);letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--dim))}.sc-msg h1{font-size:clamp(40px,7vw,64px);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:10px 0 18px;color:rgb(var(--dim))}.sc-msg p:last-child{font-size:var(--fs-md);line-height:1.55;color:rgb(var(--dim))}@media(max-width:760px){.sc-ghost{grid-template-columns:1fr}.sc-side{display:none}.sc-msg{padding-top:20vh}}.scr{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.scr-h{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:14px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid rgb(var(--line))}.scr-title h1{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.scr-title p{color:rgb(var(--dim));font-size:var(--fs-sm);margin-top:3px}.scr-title p b{color:rgb(var(--txt));font-weight:500}.scr-h-a{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scr-h-a .seg{min-width:150px}.scr-locked{color:rgb(var(--dim))}.scr-notice{display:flex;align-items:flex-start;gap:8px;padding:8px max(16px,env(safe-area-inset-left,0px));background:rgb(var(--panel2));border-bottom:1px solid rgb(var(--line));font-size:var(--fs-sm);color:rgb(var(--dim));line-height:1.45}.scr-notice svg{flex:none;margin-top:2px;color:rgb(var(--practice))}.scr-body{flex:1;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr);position:relative}.scr-side{border-right:1px solid rgb(var(--line));display:flex;flex-direction:column;min-height:0;background:rgb(var(--panel))}.scr-side-b{flex:1;min-height:0;overflow-y:auto;padding:12px}.scr-main{display:flex;flex-direction:column;min-width:0;min-height:0}.scr-filters{display:flex;flex-direction:column;gap:10px}.scr-uni{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scr-fh{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-xs);color:rgb(var(--dim));min-height:26px}.scr-fh b{color:rgb(var(--txt));font-family:var(--font-mono)}.scr-chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.scr-chip{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--bg))}.scr-chip.open{border-color:rgb(var(--dim))}.scr-chip.unset{border-style:dashed}.scr-chip-h{display:flex;align-items:stretch}.scr-chip-t{flex:1;min-width:0;text-align:left;padding:7px 10px;display:flex;flex-direction:column;gap:1px}.scr-chip-t b{font-size:var(--fs-sm);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.scr-chip-g{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--faint))}.scr-x{width:32px;display:grid;place-items:center;color:rgb(var(--dim));border-radius:var(--r-sm);flex:none}.scr-x:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.scr-chip-b{padding:4px 10px 10px;display:flex;flex-direction:column;gap:9px;border-top:1px solid rgb(var(--line))}.scr-chip-b .seg{margin-top:6px}.scr-ends{display:flex;justify-content:space-between;font-size:var(--fs-2xs);color:rgb(var(--faint));margin-top:-6px}.scr-inputs{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center;font-size:var(--fs-xs)}.scr-inputs.one{grid-template-columns:1fr}.scr-chip-n{font-size:var(--fs-xs);color:rgb(var(--dim))}.scr-chip-n .num{color:rgb(var(--txt));font-weight:600;font-size:var(--fs-sm)}.scr-hint{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.45}.scr-empty-hint{padding:4px 2px}.scr-cmp,.scr-list{display:flex;flex-direction:column;gap:6px}.scr-checks{max-height:220px;overflow-y:auto;border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:4px 0}.scr-checks-h{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--faint));padding:6px 8px 2px}.scr-check{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:var(--fs-sm);cursor:pointer}.scr-check:hover{background:rgb(var(--panel2))}.scr-check input{accent-color:rgb(var(--txt))}.scr-add{position:relative}.scr-add .btn svg,.scr-h-a .btn svg{flex:none}.scr-cat{margin-top:6px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg);box-shadow:0 10px 30px #0000002e;padding:8px;display:flex;flex-direction:column;gap:6px}.scr-cat-l{max-height:min(420px,55vh);overflow-y:auto}.scr-cat-h{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--faint));padding:8px 6px 3px;font-weight:600}.scr-cat-i{width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:6px;border-radius:var(--r-sm)}.scr-cat-i:hover,.scr-cat-i:focus-visible{background:rgb(var(--panel2))}.scr-cat-i>span{flex:1;min-width:0;display:flex;flex-direction:column}.scr-cat-i b{font-size:var(--fs-sm);font-weight:500}.scr-cat-i em{font-style:normal;font-size:var(--fs-2xs);color:rgb(var(--dim))}.scr-cat-i small{font-size:var(--fs-2xs);color:rgb(var(--dim));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scr-cat-i svg{color:rgb(var(--dim));flex:none}.scr-screens{display:flex;flex-direction:column;gap:16px}.scr-sh{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--dim));margin-bottom:6px;display:flex;align-items:baseline;gap:8px}.scr-sh small,.scr-sh .num{font-weight:400;letter-spacing:0;text-transform:none;font-size:var(--fs-xs);color:rgb(var(--faint))}.scr-pre,.scr-saved{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.scr-pre button{width:100%;text-align:left;border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:8px 10px;display:flex;flex-direction:column;gap:2px;background:rgb(var(--bg))}.scr-pre button:hover{border-color:rgb(var(--dim))}.scr-pre button[aria-pressed=true]{border-color:rgb(var(--txt));box-shadow:inset 0 0 0 1px rgb(var(--txt))}.scr-pre b,.scr-saved b{font-size:var(--fs-sm);font-weight:600}.scr-pre small,.scr-saved small{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.4}.scr-meta{font-size:var(--fs-2xs);color:rgb(var(--faint));margin-top:2px}.scr-saved li{display:flex;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--bg))}.scr-saved li.on{border-color:rgb(var(--txt))}.scr-saved-open{flex:1;min-width:0;text-align:left;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.scr-saved-a{display:flex;flex-direction:column;border-left:1px solid rgb(var(--line))}.scr-saved-a button{flex:1;width:34px;display:grid;place-items:center;color:rgb(var(--dim))}.scr-saved-a button:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.scr-dlg{width:min(440px,100%)}.scr-note{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:rgb(var(--dim))}.scr-note small{color:rgb(var(--faint))}.scr-note textarea{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:7px 9px;resize:vertical;color:rgb(var(--txt));font-size:var(--fs-sm)}.scr-note textarea:focus{outline:0;border-color:rgb(var(--txt))}.scr-dlg .scr-count{font-size:var(--fs-2xs);text-align:right;margin-top:-8px}.scr-err{font-size:var(--fs-xs);color:rgb(var(--down))}.scr>.page .scr-err,.page>.scr-err{display:flex;align-items:center;gap:8px}.scr-bar{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid rgb(var(--line))}.scr-count{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:var(--fs-sm)}.scr-count>b{font-size:var(--fs-xl);font-weight:600}.scr-cur{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:var(--fs-sm);border-left:1px solid rgb(var(--line));padding-left:14px}.scr-cur small{color:rgb(var(--dim));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42ch}.scr-cur em{font-style:normal;font-size:var(--fs-2xs);color:rgb(var(--practice))}.scr-pop{position:relative}.scr-cols{position:absolute;right:0;top:calc(100% + 4px);z-index:30;width:min(300px,calc(100vw - 24px));background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg);box-shadow:0 10px 30px #0000002e;padding:8px;display:flex;flex-direction:column;gap:6px;max-height:min(560px,70vh)}.scr-cols-h{display:flex;align-items:center;justify-content:space-between;padding:2px 4px}.scr-cols-on{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid rgb(var(--line));border-radius:var(--r-sm);max-height:220px;overflow-y:auto;flex:none}.scr-cols-on li{display:flex;align-items:center;gap:6px;padding:3px 4px 3px 8px;font-size:var(--fs-sm);border-bottom:1px solid rgb(var(--line) / .6)}.scr-cols-on li:last-child{border-bottom:0}.scr-cols-on li>span:first-child{flex:1}.scr-cols-on li.fixed{color:rgb(var(--dim))}.scr-cols-on li.fixed small{font-size:var(--fs-2xs);color:rgb(var(--faint));padding-right:6px}.scr-cols-a{display:flex}.scr-cols-a button{width:24px;height:24px;display:grid;place-items:center;color:rgb(var(--dim));border-radius:var(--r-sm);font-size:var(--fs-xs)}.scr-cols-a button:hover:not(:disabled){color:rgb(var(--txt));background:rgb(var(--panel2))}.scr-cols-a button:disabled{opacity:.3}.scr-cols-add{overflow-y:auto;min-height:0}.scr-cols-i{display:flex;align-items:center;gap:6px;width:100%;text-align:left;padding:4px 6px;font-size:var(--fs-sm);border-radius:var(--r-sm);color:rgb(var(--txt))}.scr-cols-i svg{color:rgb(var(--dim))}.scr-cols-i:hover:not(:disabled){background:rgb(var(--panel2))}.scr-tw{flex:1;min-height:0;overflow:auto;transition:opacity .12s}.scr-tw.busy{opacity:.65}.scr-loading{display:grid;place-items:center;color:rgb(var(--dim))}.scr-tbl{border-collapse:separate;border-spacing:0;font-size:var(--fs-sm);min-width:100%}.scr-tbl thead th{position:sticky;top:0;z-index:2;background:rgb(var(--panel));border-bottom:1px solid rgb(var(--line));padding:0;font-weight:500;white-space:nowrap;text-align:left}.scr-tbl thead th button{width:100%;padding:8px 10px;display:flex;align-items:center;gap:4px;color:rgb(var(--dim));font-size:var(--fs-xs);text-align:inherit}.scr-tbl thead th.r button{justify-content:flex-end}.scr-tbl thead th button:hover,.scr-tbl thead th.on button{color:rgb(var(--txt))}.scr-arrow{font-size:var(--fs-2xs);width:8px;display:inline-block}.scr-tbl .first{position:sticky;left:0;z-index:1;background:rgb(var(--bg));border-right:1px solid rgb(var(--line));min-width:210px;max-width:260px}.scr-tbl thead th.first{z-index:3;background:rgb(var(--panel))}.scr-tbl tbody th,.scr-tbl td{padding:7px 10px;border-bottom:1px solid rgb(var(--line) / .7);white-space:nowrap;text-align:left;font-weight:400}.scr-tbl td.r{text-align:right}.scr-tbl td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs)}.scr-tbl td.txt{color:rgb(var(--dim));max-width:200px;overflow:hidden;text-overflow:ellipsis}.scr-tbl tbody tr{cursor:pointer}.scr-tbl tbody tr:hover>*,.scr-tbl tbody tr.sel>*,.scr-tbl tbody tr:focus-visible>*{background:rgb(var(--panel2))}.scr-tbl tbody tr:focus-visible{outline:none}.scr-tbl tbody tr:focus-visible>.first{box-shadow:inset 2px 0 rgb(var(--focus))}.scr-name{display:flex;flex-direction:column;min-width:0}.scr-name b{font-weight:500;overflow:hidden;text-overflow:ellipsis}.scr-name small{font-size:var(--fs-2xs);color:rgb(var(--dim));display:flex;align-items:center;gap:4px}.scr-name small svg{color:rgb(var(--practice))}.scr-none{text-align:center;color:rgb(var(--dim));padding:40px 10px!important;white-space:normal!important;cursor:default}.scr-pager{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:8px 14px;border-top:1px solid rgb(var(--line));font-size:var(--fs-xs)}.scr-pager .field{width:110px}.scr-pager .ctl select{padding:4px 26px 4px 8px;font-size:var(--fs-xs)}.scr-attr{font-size:var(--fs-xs);color:rgb(var(--faint));padding:6px 14px;border-top:1px solid rgb(var(--line))}.scr-detail{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);z-index:20;background:rgb(var(--panel));border-left:1px solid rgb(var(--line));box-shadow:-12px 0 30px #0000001f;display:flex;flex-direction:column;min-height:0}.scr-d-h{display:flex;align-items:flex-start;gap:8px;padding:14px 14px 10px;border-bottom:1px solid rgb(var(--line))}.scr-d-h>div{flex:1;min-width:0}.scr-d-h h2{font-size:var(--fs-lg);font-weight:600}.scr-d-h p{font-size:var(--fs-xs);margin-top:2px}.scr-d-h .scr-x{height:32px}.scr-d-b{flex:1;overflow-y:auto;padding:12px 14px 20px;display:flex;flex-direction:column;gap:14px}.scr-d-b>.scr-hint:last-child{margin-top:4px}.scr-d-px{display:flex;flex-direction:column;gap:6px}.scr-d-px>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.scr-d-px .k{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim));min-width:84px}.scr-d-px b.num{font-size:var(--fs-2xl);font-weight:600}.scr-d-px small{font-size:var(--fs-xs)}.scr-d-live .px{font-size:var(--fs-lg);font-weight:600}.scr-d-52{font-size:var(--fs-xs)}.scr-d-act{display:flex;gap:6px;flex-wrap:wrap}.scr-alert{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px}.scr-alert .scr-err{grid-column:1/-1}.scr-ratios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgb(var(--line));border:1px solid rgb(var(--line));border-radius:var(--r-md);overflow:hidden;margin:0}.scr-ratios>div{background:rgb(var(--panel));padding:7px 9px;display:flex;flex-direction:column;gap:1px;min-width:0}.scr-ratios dt{font-size:var(--fs-2xs);color:rgb(var(--dim));letter-spacing:.03em}.scr-ratios dd{margin:0;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scr-ratios dd.dim{font-size:var(--fs-2xs);font-weight:400}.scr-peers{overflow-x:auto;border:1px solid rgb(var(--line));border-radius:var(--r-md)}.scr-peers table{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}.scr-peers th,.scr-peers td{padding:6px 8px;border-bottom:1px solid rgb(var(--line) / .7);text-align:left;white-space:nowrap;font-weight:400}.scr-peers thead th{color:rgb(var(--dim));font-size:var(--fs-2xs);background:rgb(var(--panel2))}.scr-peers .r{text-align:right}.scr-peers td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.scr-peers tbody th{max-width:150px;overflow:hidden;text-overflow:ellipsis}.scr-peers tbody th button{text-decoration:underline;text-decoration-color:rgb(var(--line));text-underline-offset:3px;text-align:left}.scr-peers tbody th button:hover{text-decoration-color:currentColor}.scr-peers tr.me>*{background:rgb(var(--panel2))}.scr-peers tr:last-child>*{border-bottom:0}@media(max-width:1100px){.scr-body{grid-template-columns:280px minmax(0,1fr)}.scr-ratios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.scr{overflow:visible;flex:none}.scr-h{padding-top:12px}.scr-h-a{width:100%}.scr-h-a .seg{flex:1 0 100%}.scr-body{display:flex;flex-direction:column}.scr-side{border-right:0;border-bottom:1px solid rgb(var(--line))}.scr-side-b{overflow:visible}.scr-cur{border-left:0;padding-left:0;flex-basis:100%}.scr-tw{max-height:72vh}.scr-tbl .first{min-width:150px;max-width:170px}.scr-tbl td.txt{max-width:130px}.scr-detail{position:fixed;top:0;left:0;width:100%;z-index:45;box-shadow:none;border-left:0}.scr-pager{margin-bottom:58px}}.site{min-height:100%;background:rgb(var(--bg));color:rgb(var(--txt));font-size:var(--fs-lg);line-height:1.5;overflow-x:clip}.site .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.site a{text-decoration:none}.site main:focus{outline:none}.site-wrap{max-width:1280px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.site-narrow{max-width:768px;margin:0 auto;padding:0 16px}@media(min-width:640px){.site-wrap{padding-left:24px;padding-right:24px}}.site-skip{position:absolute;left:8px;top:-60px;z-index:60;background:rgb(var(--panel));padding:8px 12px;border:1px solid rgb(var(--line))}.site-skip:focus{top:8px}.site-top{position:sticky;top:0;z-index:40;padding-top:env(safe-area-inset-top,0px);background:rgb(var(--bg) / .85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgb(var(--line))}.site-topin{height:64px;display:flex;align-items:center;gap:24px}.site-logolink{display:inline-flex;color:rgb(var(--txt));flex-shrink:0}.site-logo{display:block;line-height:0}.site-logo svg{display:block;height:34px;width:auto}.site-logo.lg svg{height:40px}.site-nav{display:none;align-items:center;gap:24px;font-size:var(--fs-md);color:rgb(var(--dim))}.site-nav a:hover{color:rgb(var(--txt))}.site-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.site-iconbtn{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;border:1px solid rgb(var(--line));color:rgb(var(--dim));flex-shrink:0}.site-iconbtn:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.site-menubtn{border-color:transparent;margin-left:-4px}.site-mobilemenu{position:absolute;left:0;right:0;top:100%;background:rgb(var(--bg));border-bottom:1px solid rgb(var(--line));box-shadow:0 12px 24px #0000001f;padding:4px 16px;display:grid}.site-mobilemenu a{padding:13px 0;font-size:var(--fs-lg);border-bottom:1px solid rgb(var(--line))}.site-mobilemenu a:last-child{border-bottom:0}@media(min-width:900px){.site-nav{display:flex}.site-menubtn,.site-mobilemenu{display:none}}.site-nav a{white-space:nowrap}@media(max-width:420px){.site-topin{gap:12px}.site-logo svg{height:28px}}.site-btn.hide-sm{display:none}@media(min-width:640px){.site-btn.hide-sm{display:inline-flex}}.site-btn{height:44px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:600;font-size:var(--fs-lg);white-space:nowrap;transition:opacity .15s,background-color .15s}.site-btn.inv{background:rgb(var(--inv));color:rgb(var(--inv-txt))}.site-btn.inv:hover{opacity:.9}.site-btn.ghost{border:1px solid rgb(var(--line));font-weight:500}.site-btn.ghost:hover{background:rgb(var(--panel2))}.site-btn.lg{height:48px;padding:0 24px}.site-btn.sm{height:36px;padding:0 16px;font-size:var(--fs-md)}.site-btn.xs{height:32px;padding:0 12px;font-size:var(--fs-xs)}.site-btn.block{display:flex;width:100%}.site-ctas{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.site-ctas.center{justify-content:center}.site-kicker{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.25em;color:rgb(var(--dim))}.site-h1{margin-top:16px;font-size:var(--fs-d1);font-weight:600;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.site-h1.sm{font-size:var(--fs-d2)}.site-h2{margin-top:12px;font-size:var(--fs-d3);font-weight:600;letter-spacing:-.015em;line-height:1.15;text-wrap:balance}.site-h2.big{margin-top:0}@media(min-width:1024px){.site-h2.big{font-size:var(--fs-d2)}}.site-h3{font-size:var(--fs-xl);font-weight:600}.site-lead{margin-top:12px;font-size:var(--fs-lg);color:rgb(var(--dim));max-width:30rem;line-height:1.65}.site-lead.lg{margin-top:20px;max-width:36rem}@media(min-width:640px){.site-lead.lg{font-size:var(--fs-xl)}}.site-lead.center{margin-left:auto;margin-right:auto;text-align:center}.site-sub{margin-top:8px;font-size:var(--fs-md);color:rgb(var(--dim));max-width:42rem}.site-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.15em;color:rgb(var(--dim))}.site-caps{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--dim))}.site-more{margin-top:20px;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);font-weight:500;transition:gap .15s}.site-more:hover{gap:10px}.site-fineprint{margin-top:12px;font-size:var(--fs-xs);color:rgb(var(--dim));display:flex;align-items:center;gap:6px}.site-fineprint.center{justify-content:center;text-align:center}.site-hero{position:relative;overflow:hidden}.site-mesh{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.site-herogrid{position:relative;padding-top:56px;padding-bottom:64px;display:grid;gap:48px;align-items:center}@media(min-width:640px){.site-herogrid{padding-top:80px}}@media(min-width:1024px){.site-herogrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.site-pillwrap{margin-top:24px;height:28px}.site-pill{height:28px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:999px;border:1px solid rgb(var(--line));background:rgb(var(--panel) / .7);font-size:var(--fs-2xs);color:rgb(var(--dim))}.site-pill>span{width:6px;height:6px;border-radius:999px;background:rgb(var(--txt))}.site-sec{padding:64px 0;border-top:1px solid rgb(var(--line));scroll-margin-top:64px}#features{scroll-margin-top:64px}@media(min-width:640px){.site-sec{padding:80px 0}}.site-split{display:grid;gap:40px;align-items:center}.site-split>*{min-width:0}@media(min-width:1024px){.site-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.site-split.flip>:first-child{order:2}}.site-chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgb(var(--line));padding:4px 10px;font-size:var(--fs-2xs);color:rgb(var(--dim))}.site-amber{width:6px;height:6px;border-radius:999px;background:rgb(var(--practice))}.site-hint{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-md);color:rgb(var(--dim))}.site-hint li{display:inline-flex;align-items:center;gap:8px}.site-hint li>span{width:20px;height:20px;border-radius:999px;background:rgb(var(--panel2));color:rgb(var(--txt));font-size:var(--fs-xs);font-weight:600;display:inline-flex;align-items:center;justify-content:center}.site-tryhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.site-tryhead .site-ctas{margin-top:0}.site-trybox{margin-top:32px;display:grid;gap:24px;align-items:center;border:1px solid rgb(var(--line));border-radius:16px;background:rgb(var(--panel));padding:16px}@media(min-width:1024px){.site-trybox{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding:24px;gap:40px}}.site-tryshot{min-width:0}.site-trycta p{color:rgb(var(--dim));margin-bottom:20px;max-width:28rem}.site-grid3,.site-grid2,.site-grid4,.site-plans{margin-top:40px;display:grid;gap:16px}@media(min-width:640px){.site-grid3,.site-grid2,.site-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.site-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-grid2{margin-top:0}.site-card{position:relative;border:1px solid rgb(var(--line));border-radius:16px;background:rgb(var(--panel));padding:20px;transition:transform .3s,border-color .3s}.site-card:hover{transform:translateY(-2px);border-color:rgb(var(--txt) / .4)}.site-card h3{margin-top:12px;font-size:var(--fs-lg);font-weight:600}.site-card p{margin-top:4px;font-size:var(--fs-md);color:rgb(var(--dim));line-height:1.55}.site-mini{margin-top:16px;min-height:84px}.site-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.site-row h3{margin-top:0;font-size:var(--fs-xl)}.site-bullets{margin:16px 0 0;padding-left:18px;color:rgb(var(--dim));font-size:var(--fs-md);display:grid;gap:8px}.site-steps{margin:40px 0 0;padding:0;list-style:none;display:grid;gap:16px}@media(min-width:768px){.site-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-steps li{border:1px solid rgb(var(--line));border-radius:16px;padding:24px}.site-steps li>span{font-size:var(--fs-4xl);font-weight:600;color:rgb(var(--dim))}.site-steps h3{margin-top:12px;font-size:var(--fs-lg);font-weight:600}.site-steps p{margin-top:4px;font-size:var(--fs-md);color:rgb(var(--dim))}.site-app{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.site-app{flex-direction:row;align-items:center;justify-content:space-between}}.site-stores{display:flex;gap:12px;flex-wrap:wrap}.site-stores>div{height:56px;padding:0 20px;border-radius:12px;border:1px solid rgb(var(--line));display:flex;flex-direction:column;justify-content:center;opacity:.7;user-select:none}.site-stores small{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--dim))}.site-stores b{font-size:var(--fs-md)}.site-plans{margin-top:24px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.site-plan{border:1px solid rgb(var(--line));border-radius:12px;background:rgb(var(--panel));padding:16px;display:flex;flex-direction:column;gap:4px}.site-plan>b{font-size:var(--fs-md)}.site-price{margin-top:6px;font-size:var(--fs-4xl);font-weight:600}.site-price small{font-size:var(--fs-md);font-weight:400;color:rgb(var(--dim))}.site-plan ul{margin:12px 0 16px;padding:0;list-style:none;display:grid;gap:6px;font-size:var(--fs-sm);color:rgb(var(--dim));flex:1}.site-plan li{display:flex;gap:6px;align-items:flex-start}.site-plan li svg{color:rgb(var(--up));flex-shrink:0;margin-top:2px}.site-final{text-align:center}.site-page{padding-top:56px;padding-bottom:56px}.site-page .site-plans{margin-top:32px}.site-legal{padding-top:56px;padding-bottom:56px}.site-legal section{margin-top:40px}.site-legal h2{font-size:var(--fs-xl);font-weight:600}.site-legal p{margin-top:12px;color:rgb(var(--dim));line-height:1.7;font-size:var(--fs-lg);overflow-wrap:anywhere}.site-footer{border-top:1px solid rgb(var(--line));background:rgb(var(--panel))}.site-footgrid{padding-top:48px;padding-bottom:48px;display:grid;gap:40px}@media(min-width:768px){.site-footgrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.site-company{margin-top:16px;font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.6;max-width:28rem}.site-legalnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;font-size:var(--fs-md);align-content:start}.site-legalnav a,.site-legalnav button{color:rgb(var(--dim));text-align:left}.site-legalnav a:hover,.site-legalnav button:hover{color:rgb(var(--txt))}.site-pay{margin-top:24px;display:grid;gap:12px}.site-pay ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-pay img{display:block;width:36px;height:24px;border-radius:4px;box-shadow:0 0 0 1px rgb(var(--line))}.site-crypto{height:24px;padding:0 8px;display:inline-flex;align-items:center;border-radius:4px;box-shadow:0 0 0 1px rgb(var(--line));background:#fff;color:#111;font-size:var(--fs-2xs);font-weight:600}.site-compliance{gap:4px 16px!important;font-size:var(--fs-xs);color:rgb(var(--dim))}.site-compliance li{display:inline-flex;align-items:center;gap:4px}.site-footbottom{border-top:1px solid rgb(var(--line))}.site-copy{padding-top:20px;padding-bottom:8px;font-size:var(--fs-xs);color:rgb(var(--dim));display:flex;flex-direction:column;gap:6px}@media(min-width:768px){.site-copy{flex-direction:row;justify-content:space-between}}.site-tv a,.site-copy a{text-decoration:underline;color:rgb(var(--txt))}.site-fine{padding-bottom:8px;font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.6}.site-fine.last{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.site-fine a{text-decoration:underline}.site-cookie{position:fixed;z-index:60;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:12px;box-shadow:0 20px 40px #00000040;padding:16px;font-size:var(--fs-xs)}@media(min-width:640px){.site-cookie{left:auto;right:16px;bottom:16px;max-width:24rem}}.site-cookie p{color:rgb(var(--dim));line-height:1.6}.site-cookie p a{text-decoration:underline;color:rgb(var(--txt))}.site-cookie>div{margin-top:12px;display:flex;gap:8px}.sv-frame{position:relative;border:1px solid rgb(var(--line));border-radius:16px;background:rgb(var(--panel));overflow:hidden;min-width:0}.sv-illus{position:absolute;top:8px;right:12px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--dim));user-select:none}.sv-pad{padding:16px}.sv-svg{display:block;width:100%}.sv-upf{color:rgb(var(--up-fill))}.sv-downf{color:rgb(var(--down-fill))}.sv-txt{color:rgb(var(--txt))}.sv-line{color:rgb(var(--line))}.sv-dim{color:rgb(var(--dim))}.sv-invf{fill:rgb(var(--inv))}.sv-invtxt{fill:rgb(var(--inv-txt));color:rgb(var(--inv-txt))}.sv-panel2f{fill:rgb(var(--panel2))}.sv-hero{padding:16px;box-shadow:0 25px 50px -12px #00000040}@media(min-width:640px){.sv-hero{padding:20px}}.sv-hero-h{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.sv-hero-h b{font-size:var(--fs-md)}.sv-hero-h small{font-size:var(--fs-2xs);color:rgb(var(--dim))}.sv-px{font-size:var(--fs-xl);font-weight:600}.sv-hero-g{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px}@media(max-width:420px){.sv-hero-g{grid-template-columns:minmax(0,1fr) 92px}.sv-book{font-size:var(--fs-2xs)!important}}.sv-book{font-size:var(--fs-2xs)}.sv-lvl{position:relative;display:flex;justify-content:space-between;padding:3px 6px}.sv-lvl>span{position:relative}.sv-depth{position:absolute!important;top:0;bottom:0;right:0;transition:width .3s}.sv-depth.ask{background:rgb(var(--down-fill) / .15)}.sv-depth.bid{background:rgb(var(--up-fill) / .15)}.sv-q{color:rgb(var(--txt) / .8)}.sv-spread{padding:4px 0;margin:4px 0;text-align:center;color:rgb(var(--dim));border-top:1px solid rgb(var(--line));border-bottom:1px solid rgb(var(--line))}.sv-tfs{display:flex;gap:4px;margin-bottom:12px}.sv-tfs button{height:28px;padding:0 10px;border-radius:6px;font-size:var(--fs-xs);color:rgb(var(--dim))}.sv-tfs button:hover{background:rgb(var(--panel2))}.sv-tfs button[aria-pressed=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt))}.sv-live{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sv-live small{font-size:var(--fs-xs);color:rgb(var(--dim))}.sv-dot{width:8px;height:8px;border-radius:999px;background:rgb(var(--up-fill));animation:sv-pulse 2s infinite}.sv-badge{margin-left:8px;font-size:var(--fs-2xs);padding:2px 8px;border-radius:999px;border:1px solid rgb(var(--line))}.sv-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgb(var(--line));border-radius:8px;overflow:hidden}.sv-quotes>div{background:rgb(var(--panel));padding:10px 12px;display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-xs);min-width:0}.sv-quotes>div>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-auto{padding:28px 20px 20px;display:flex;flex-direction:column;gap:0}.sv-block{display:flex;align-items:center;gap:12px;border:1px solid rgb(var(--line));border-radius:12px;padding:12px 16px;font-size:var(--fs-md);transition:background-color .5s,border-color .5s,transform .5s}.sv-block.on{border-color:rgb(var(--txt));background:rgb(var(--panel2));transform:scale(1.01)}.sv-block small{margin-left:auto;font-size:var(--fs-2xs);color:rgb(var(--dim))}.sv-key{width:40px;height:24px;flex-shrink:0;display:grid;place-items:center;border-radius:6px;font-size:var(--fs-2xs);font-weight:700;background:rgb(var(--panel2));color:rgb(var(--dim));transition:background-color .3s}.sv-block.on .sv-key{background:rgb(var(--inv));color:rgb(var(--inv-txt))}.sv-wire{margin-left:32px;width:1px;height:12px;background:rgb(var(--line))}.sv-wire.on{background:rgb(var(--txt))}.sv-signal{margin-top:12px;font-size:var(--fs-xs);opacity:0;transition:opacity .3s}.sv-signal.on{opacity:1}.sv-bot{margin-top:8px;display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center}.sv-log{border-radius:8px;background:rgb(var(--panel2));padding:8px 12px;font-size:var(--fs-2xs);line-height:20px;height:96px;overflow:hidden;white-space:pre}.sv-caret{display:inline-block;width:6px;height:12px;background:rgb(var(--txt));vertical-align:middle}.sv-blink{animation:sv-blink 1.1s steps(2,start) infinite}.sv-flow{animation:sv-flow 1s linear infinite}@keyframes sv-blink{to{visibility:hidden}}@keyframes sv-flow{to{stroke-dashoffset:-20}}@keyframes sv-pulse{50%{opacity:.4}}.sv-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}@media(max-width:480px){.sv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-stats>div{border-radius:8px;background:rgb(var(--panel2));padding:8px}.sv-stats small{display:block;font-size:var(--fs-2xs);color:rgb(var(--dim))}.sv-stats b{font-size:var(--fs-md)}.sv-cap{margin-top:8px;font-size:var(--fs-2xs);color:rgb(var(--dim))}.sv-cap.center{text-align:center}.sv-mentor{display:flex;align-items:center;gap:12px}.sv-mentor small{display:block;font-size:var(--fs-2xs);color:rgb(var(--dim))}.sv-mentor b{font-size:var(--fs-md)}.sv-av{width:36px;height:36px;border-radius:999px;background:rgb(var(--inv));color:rgb(var(--inv-txt));display:grid;place-items:center;font-size:var(--fs-xs);font-weight:700}.sv-call{margin-top:12px;font-size:var(--fs-md)}.sv-cap-chart{margin-top:8px;border-radius:8px;background:rgb(var(--panel2))}.sv-copybtn{margin-top:12px;height:36px;padding:0 16px;border-radius:999px;background:rgb(var(--inv));color:rgb(var(--inv-txt));font-size:var(--fs-md);font-weight:600;display:inline-flex;align-items:center}.sv-brokers{padding:24px}.sv-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:32rem;margin:0 auto}.sv-chips span{padding:6px 12px;border-radius:999px;border:1px solid rgb(var(--line));font-size:var(--fs-xs);color:rgb(var(--dim));transition:background-color .5s,border-color .5s,color .5s}.sv-chips span.on{border-color:rgb(var(--txt));background:rgb(var(--inv));color:rgb(var(--inv-txt))}.sv-hub{margin:24px auto 0;width:160px;height:48px;border-radius:12px;background:rgb(var(--inv));color:rgb(var(--inv-txt));display:grid;place-items:center;font-size:var(--fs-md);font-weight:600}.sv-livevis{aspect-ratio:16/10}.sv-livegrid{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) 34%}.sv-livescreen{position:relative;border-right:1px solid rgb(var(--line))}.sv-livescreen svg{position:absolute;inset:0;width:100%;height:100%;color:rgb(var(--txt) / .7)}.sv-livetag{position:absolute;left:12px;top:12px;font-size:var(--fs-2xs);font-weight:700;background:rgb(var(--down-fill));color:#fff;padding:2px 6px;letter-spacing:.08em}.sv-livesub{position:absolute;left:58px;top:13px;font-size:var(--fs-2xs);color:rgb(var(--dim))}.sv-cam{position:absolute;right:12px;bottom:12px;width:64px;aspect-ratio:16/9;border-radius:4px;border:1px solid rgb(var(--line));background:rgb(var(--panel2));display:grid;place-items:center;font-size:var(--fs-2xs);color:rgb(var(--dim))}.sv-float{position:absolute;bottom:20%;font-size:var(--fs-xl);animation:sv-float 2.4s ease-out infinite;opacity:0}@keyframes sv-float{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-60px);opacity:0}}.sv-livechat{padding:12px;display:grid;gap:8px;align-content:start;font-size:var(--fs-2xs)}.sv-rows{display:grid;gap:6px;font-size:var(--fs-xs)}.sv-rows>div:not(.sv-alert){display:flex;justify-content:space-between}.sv-alert{border-radius:8px;background:rgb(var(--panel2));padding:4px 8px}.sv-heat{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;max-width:210px}.sv-heat span{aspect-ratio:1;border-radius:3px;background:rgb(var(--panel2))}.sv-heat span.u{background:rgb(var(--up-fill))}.sv-heat span.d{background:rgb(var(--down-fill))}.sv-bal{font-size:var(--fs-xl);font-weight:600}.sv-ip{font-size:var(--fs-xs)}.sv-ip>div{border:1px solid rgb(var(--line));border-radius:8px;padding:6px 8px;display:flex;justify-content:space-between;margin-bottom:6px}.sv-otp{display:flex;gap:6px}.sv-otp span{width:24px;height:32px;border-radius:6px;border:1px solid rgb(var(--line));display:grid;place-items:center;font-size:var(--fs-md);transition:border-color .2s}.sv-otp span.on{border-color:rgb(var(--txt))}.site-helplink{display:none;height:36px;padding:0 10px;align-items:center;font-size:var(--fs-md);color:rgb(var(--dim))}.site-helplink:hover{color:rgb(var(--txt))}@media(min-width:640px){.site-helplink{display:inline-flex}}.site-help{padding-top:24px;padding-bottom:48px}.site-nav a,.site-legalnav a,.site-legalnav button{display:inline-flex;align-items:center;min-height:24px}@media(pointer:coarse){.site-iconbtn{width:44px;height:44px}.site-btn.sm,.site-btn.xs{height:44px}.site-logolink,.site-nav a,.site-legalnav a,.site-legalnav button{min-height:44px;display:inline-flex;align-items:center}.site-helplink{min-height:44px}}@media(min-width:1920px){.site-wrap{max-width:1440px}}.site-theme-top{display:contents}.site-theme-menu{display:none}@media(max-width:380px){.site-theme-top{display:none}.site-theme-menu{display:flex;padding:8px 0}.site-actions{gap:4px}.site-actions .site-btn.sm{padding:0 12px}}.site-faq{display:grid;gap:8px;max-width:820px}.site-faq details{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px 14px;background:rgb(var(--panel))}.site-faq summary{cursor:pointer;font-weight:600;font-size:var(--fs-md)}.site-faq p{margin:8px 0 0;color:rgb(var(--dim));font-size:var(--fs-md);line-height:1.5}.site-sec .pg-compare,.site-sec .pg-cards{margin-top:12px}.blog-page{padding-top:40px;padding-bottom:72px}@media(min-width:640px){.blog-page{padding-top:56px}}.blog-head{display:flex;flex-direction:column;gap:20px;padding-bottom:24px;border-bottom:1px solid rgb(var(--line))}@media(min-width:768px){.blog-head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.blog-h1{margin-top:0}.blog-search{position:relative;display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--panel));color:rgb(var(--dim));width:100%}@media(min-width:768px){.blog-search{width:300px}}.blog-search:focus-within{border-color:rgb(var(--txt))}.blog-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:rgb(var(--txt));outline:none}.blog-search input::-webkit-search-cancel-button{display:none}.blog-clear{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:rgb(var(--dim))}.blog-clear:hover{background:rgb(var(--panel2));color:rgb(var(--txt))}.blog-filter{margin-top:20px;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.blog-filter a{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;border:1px solid rgb(var(--line));font-size:var(--fs-md);color:rgb(var(--dim))}.blog-filter a:hover{color:rgb(var(--txt))}.blog-filter a.on{background:rgb(var(--inv));border-color:rgb(var(--inv));color:rgb(var(--inv-txt))}.blog-filter .num{font-size:var(--fs-2xs);opacity:.7}.blog-count{margin-top:24px;font-size:var(--fs-md);color:rgb(var(--dim))}.blog-featured{margin-top:32px;padding-bottom:40px;border-bottom:1px solid rgb(var(--line))}.blog-grid{margin-top:32px;display:grid;gap:40px 28px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-skel{display:grid;gap:12px}.blog-empty{margin-top:40px;padding:40px 24px;border:1px dashed rgb(var(--line));border-radius:16px;text-align:center;display:grid;gap:16px;justify-items:center;color:rgb(var(--dim))}.blog-pager{margin-top:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--fs-md);color:rgb(var(--dim))}.blog-pager button:disabled{opacity:.4;cursor:default}.blog-back{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:var(--fs-md);color:rgb(var(--dim))}.blog-back:hover{color:rgb(var(--txt))}.blog-article{margin-top:20px;display:grid;gap:32px}.blog-posthead{max-width:860px;display:grid;gap:16px}.blog-title{font-size:var(--fs-d2);font-weight:600;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.blog-lead{font-size:var(--fs-lg);line-height:1.6;color:rgb(var(--dim));max-width:42rem}@media(min-width:640px){.blog-lead{font-size:var(--fs-xl)}}.blog-metarow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:16px;border-top:1px solid rgb(var(--line))}.blog-share{display:flex;flex-wrap:wrap;gap:6px}.blog-sharebtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid rgb(var(--line));font-size:var(--fs-xs);color:rgb(var(--txt))}.blog-sharebtn:hover{background:rgb(var(--panel2))}@media(pointer:coarse){.blog-sharebtn,.blog-filter a,.blog-back{min-height:44px}}.blog-article>.bl-cover.hero{aspect-ratio:21/9}@media(max-width:639px){.blog-article>.bl-cover.hero{aspect-ratio:16/9}}.blog-bodygrid{display:grid;gap:32px}.blog-body{min-width:0;max-width:68ch}@media(min-width:1024px){.blog-bodygrid.has-toc{grid-template-columns:220px minmax(0,1fr);gap:64px}.blog-bodygrid:not(.has-toc) .blog-body{margin-left:0}}.blog-toc{align-self:start;font-size:var(--fs-sm)}@media(min-width:1024px){.blog-toc{position:sticky;top:88px}}.blog-toc>p{font-weight:600;margin-bottom:10px}.blog-toc ol{margin:0;padding:0;list-style:none;display:grid;gap:2px;border-left:1px solid rgb(var(--line))}.blog-toc a{display:block;padding:5px 0 5px 14px;margin-left:-1px;border-left:1px solid transparent;color:rgb(var(--dim));line-height:1.4}.blog-toc a:hover{color:rgb(var(--txt));border-left-color:rgb(var(--txt))}.blog-toc li.sub a{padding-left:26px}@media(max-width:1023px){.blog-toc{padding:16px;border:1px solid rgb(var(--line));border-radius:var(--r-xl)}}.blog-endshare{margin-top:48px;padding-top:20px;border-top:1px solid rgb(var(--line));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.blog-endshare>p{font-weight:600;font-size:var(--fs-md)}.blog-related{margin-top:72px;padding-top:40px;border-top:1px solid rgb(var(--line))}.blog-related .blog-grid{margin-top:24px}.site-welcome{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding-block:24px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:rgb(var(--bg) / .55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:sw-fade .35s ease both}.site-welcome-card{position:relative;overflow:hidden;width:min(520px,100%);background:rgb(var(--panel));color:rgb(var(--txt));border:1px solid rgb(var(--line));border-radius:18px;padding:40px 36px 32px;box-shadow:0 30px 80px rgb(var(--txt) / .18);animation:sw-rise .55s cubic-bezier(.2,.8,.2,1) .05s both}.site-welcome-card>*:not(.site-welcome-candles){position:relative;z-index:1}.site-welcome-candles{position:absolute!important;inset:0;width:100%;height:100%;z-index:0;opacity:.22;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 45%);mask-image:linear-gradient(to bottom,transparent 0,#000 45%)}.site-welcome-tick{position:absolute!important;left:0;right:0;top:0;height:3px;background:linear-gradient(rgb(var(--txt)),rgb(var(--txt))) no-repeat;background-size:0 100%;animation:sw-draw 1.1s ease .5s forwards}.site-welcome-x{position:absolute!important;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:1px solid rgb(var(--line));background:rgb(var(--panel2));color:rgb(var(--txt));display:grid;place-items:center;cursor:pointer}.site-welcome-eyebrow{margin:0 0 18px;display:flex;align-items:center;gap:10px;font:500 var(--fs-xs) var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--dim))}.site-welcome-dot{width:7px;height:7px;border-radius:50%;background:rgb(var(--up));animation:sw-pulse 1.6s ease-out infinite}.site-welcome-msg{margin:0;font-size:clamp(34px,7vw,48px);font-weight:700;line-height:1.02;letter-spacing:-.025em}.site-welcome-msg .w{display:inline-block;opacity:0;transform:translateY(18px);animation:sw-word .6s cubic-bezier(.2,.8,.2,1) forwards}.site-welcome-msg .w:nth-child(1){animation-delay:.35s}.site-welcome-msg .w:nth-child(2){animation-delay:.47s}.site-welcome-msg .w:nth-child(3){animation-delay:.59s}.site-welcome-msg .w:nth-child(5){animation-delay:.8s}.site-welcome-msg .w:nth-child(6){animation-delay:.92s}.site-welcome-msg .em{background-image:linear-gradient(90deg,var(--celebrate));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:sw-word .6s cubic-bezier(.2,.8,.2,1) forwards,sw-flow 6s linear 1s infinite}.site-welcome-sub{margin:18px 0 0;max-width:42ch;font-size:var(--fs-md);line-height:1.55;color:rgb(var(--dim));opacity:0;animation:sw-fade .5s ease 1.2s forwards}.site-welcome-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;opacity:0;animation:sw-fade .5s ease 1.4s forwards}.site-welcome-x:focus-visible,.site-welcome-acts :focus-visible{outline:2px solid rgb(var(--focus));outline-offset:2px}@keyframes sw-fade{0%{opacity:0}to{opacity:1}}@keyframes sw-rise{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes sw-word{to{opacity:1;transform:none}}@keyframes sw-flow{to{background-position:300% 0}}@keyframes sw-draw{to{background-size:100% 100%}}@keyframes sw-pulse{0%{box-shadow:0 0 rgb(var(--up) / .55)}to{box-shadow:0 0 0 10px rgb(var(--up) / 0)}}@media(prefers-reduced-motion:reduce){.site-welcome,.site-welcome-card,.site-welcome-tick,.site-welcome-msg .w,.site-welcome-msg .em,.site-welcome-sub,.site-welcome-acts,.site-welcome-dot{animation:none!important;opacity:1!important;transform:none!important}.site-welcome-tick{background-size:100% 100%}}@media(max-width:480px){.site-welcome-card{padding:34px 22px 24px}.site-welcome-acts .site-btn{flex:1;justify-content:center}}.shell{min-height:100%;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:14px;padding:8px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));background:rgb(var(--bg));border-bottom:1px solid rgb(var(--line));flex-wrap:wrap}.brand{display:flex;align-items:center;gap:8px}.pages{display:flex;gap:2px;border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:2px;overflow-x:auto;max-width:100%}.pages a,.pages .soon{padding:4px 10px;border-radius:var(--r-sm);font-size:var(--fs-xs);text-decoration:none;color:rgb(var(--dim));white-space:nowrap}.pages a[aria-current=page]{background:rgb(var(--inv));color:rgb(var(--inv-txt))}.pages .soon{color:rgb(var(--faint));cursor:default}.grow{flex:1}.themebox{width:190px}.main{flex:1;padding:20px max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px))}@media(max-width:640px){.themebox{width:100%}}.ds{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.ds-intro{display:flex;flex-direction:column;gap:6px;max-width:68ch}.ds-intro h1{font-size:var(--fs-3xl);font-weight:600;letter-spacing:-.015em;text-wrap:balance}.ds-intro p{color:rgb(var(--dim));line-height:1.55}.ds-sec{display:flex;flex-direction:column;gap:12px}.ds-sec>h2{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--dim));display:flex;align-items:baseline;gap:10px;border-bottom:1px solid rgb(var(--line));padding-bottom:6px}.ds-sec>h2 small{font-weight:400;letter-spacing:0;text-transform:none;color:rgb(var(--faint));font-size:var(--fs-xs)}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.sw-i{border:1px solid rgb(var(--line));border-radius:var(--r-md);overflow:hidden;background:rgb(var(--panel))}.sw-i .c{height:44px;border-bottom:1px solid rgb(var(--line))}.sw-i .m{padding:6px 8px;display:flex;flex-direction:column;gap:1px}.sw-i .m b{font-size:var(--fs-xs);font-weight:500}.sw-i .m span{font-family:var(--font-mono);font-size:var(--fs-2xs);color:rgb(var(--dim))}.type-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:baseline;padding:6px 0;border-bottom:1px dashed rgb(var(--line))}.type-row code{font-family:var(--font-mono);font-size:var(--fs-2xs);color:rgb(var(--dim))}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.form-demo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:12px;align-items:end}@media(max-width:860px){.grid2,.grid3{grid-template-columns:minmax(0,1fr)}}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 18px}.chg{font-family:var(--font-mono);font-size:var(--fs-2xs)}.sym b{display:block;font-size:var(--fs-xs)}.sym small{color:rgb(var(--dim));font-size:var(--fs-2xs)}.note{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.5;max-width:70ch}.sec-pad{padding:12px 14px;display:grid;gap:10px}.sec-pad p{margin:0;font-size:var(--fs-sm)}.sec-confirm{display:grid;gap:8px;max-width:360px}.sec-list{list-style:none;margin:0;padding:0;border-top:1px solid rgb(var(--line))}.sec-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-bottom:1px solid rgb(var(--line));font-size:var(--fs-sm);flex-wrap:wrap}.sec-list li:last-child{border-bottom:0}.splash{height:100%;display:grid;place-items:center}.splash{color:rgb(var(--txt))}.brand-art{display:block;flex:none}.brand-full,.brand-icon{display:flex;color:rgb(var(--txt))}.brand-icon{display:none}.app{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.hdr{display:flex;align-items:center;gap:12px;padding:6px max(12px,env(safe-area-inset-right,0px)) 6px max(12px,env(safe-area-inset-left,0px));border-bottom:1px solid rgb(var(--line));min-width:0;background:rgb(var(--bg))}.brand{display:flex;align-items:center;gap:8px;text-decoration:none}.navtabs{display:flex;gap:2px;border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:2px}.navtabs a{padding:4px 11px;border-radius:var(--r-sm);font-size:var(--fs-xs);text-decoration:none;color:rgb(var(--dim));white-space:nowrap}.navtabs a[aria-current=page]{background:rgb(var(--inv));color:rgb(var(--inv-txt))}.acctpick select{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:5px 8px;font-size:var(--fs-xs);max-width:220px}.themebox{width:170px}.avatar{width:30px;height:30px;border-radius:50%;border:1px solid rgb(var(--line));display:grid;place-items:center;font-size:var(--fs-2xs);font-weight:600;text-decoration:none;flex:none}.notice{display:flex;align-items:center;gap:8px;padding:6px max(12px,env(safe-area-inset-left,0px));background:rgb(var(--panel2));border-bottom:1px solid rgb(var(--line));font-size:var(--fs-xs);color:rgb(var(--dim));min-width:0}.notice span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice b{color:rgb(var(--txt))}.app-banner span:nth-child(2){flex:1;white-space:normal}.notice-x{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:rgb(var(--dim));flex:none}.notice-x:hover{background:rgb(var(--panel));color:rgb(var(--txt))}.body{display:grid;grid-template-columns:64px minmax(0,1fr);min-height:0}.rail{border-right:1px solid rgb(var(--line));display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0;overflow-y:auto}.rail a{width:54px;padding:7px 0;display:flex;flex-direction:column;align-items:center;gap:3px;border-radius:4px;color:rgb(var(--dim));text-decoration:none;font-size:var(--fs-2xs)}.rail a:hover{color:rgb(var(--txt))}.rail a[aria-current=page]{color:rgb(var(--txt));background:rgb(var(--panel2))}.content{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.page{overflow-y:auto;padding:16px max(16px,env(safe-area-inset-right,0px)) 32px max(16px,env(safe-area-inset-left,0px));flex:1}.statusbar{display:flex;align-items:center;gap:16px;padding:5px max(12px,env(safe-area-inset-right,0px)) calc(5px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));border-top:1px solid rgb(var(--line));font-size:var(--fs-xs);overflow-x:auto;white-space:nowrap}.statusbar .k{color:rgb(var(--dim))}.statusbar b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}@media(max-width:1000px){.themebox{display:none}}@media(max-width:760px){html,body,#root{height:auto}.app{height:auto;min-height:100%}.navtabs,.acctpick,.brand .brand-full{display:none}.brand .brand-icon{display:flex}.body{grid-template-columns:minmax(0,1fr)}.rail{position:fixed;left:0;right:0;bottom:0;z-index:20;flex-direction:row;justify-content:space-around;border-right:0;border-top:1px solid rgb(var(--line));background:rgb(var(--bg));padding:4px max(8px,env(safe-area-inset-left,0px)) calc(4px + env(safe-area-inset-bottom,0px))}.rail a{flex:1;max-width:90px}.content,.page{overflow:visible}.statusbar{margin-bottom:58px}}.authwrap{min-height:100%;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media(max-width:900px){.authwrap{grid-template-columns:minmax(0,1fr)}.authwrap .aside{display:none}}.authwrap .aside{background:rgb(var(--inv));color:rgb(var(--inv-txt));padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow:hidden}.aside h2{font-size:var(--fs-4xl);line-height:1.15;font-weight:600;letter-spacing:-.02em;max-width:16ch;text-wrap:balance}.aside .tick{font-family:var(--font-mono);font-size:var(--fs-sm);display:grid;grid-template-columns:1fr auto auto;gap:6px 18px;max-width:360px;opacity:.9}.aside .tick .u{color:rgb(var(--up-fill))}.aside .tick .d{color:rgb(var(--down-fill))}.aside p{font-size:var(--fs-sm);opacity:.7;max-width:46ch;line-height:1.55}.authform{display:flex;flex-direction:column;justify-content:center;padding:32px max(20px,env(safe-area-inset-right,0px)) 32px max(20px,env(safe-area-inset-left,0px))}.authform form{width:min(380px,100%);margin:0 auto;display:flex;flex-direction:column;gap:14px}.authform h1{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.01em}.authform .sub{color:rgb(var(--dim));font-size:var(--fs-sm);line-height:1.5}.authform .alt{font-size:var(--fs-sm);color:rgb(var(--dim));text-align:center}.authform .alt button{text-decoration:underline;color:rgb(var(--txt))}.authform .err{font-size:var(--fs-xs);color:rgb(var(--down))}.otp{letter-spacing:.5em;text-align:center;font-size:var(--fs-2xl)!important}.demo-hint{border:1px dashed rgb(var(--practice));border-radius:var(--r-md);padding:8px 10px;font-size:var(--fs-xs);color:rgb(var(--practice))}.divider{display:flex;align-items:center;gap:10px;color:rgb(var(--faint));font-size:var(--fs-xs)}.divider:before,.divider:after{content:"";flex:1;height:1px;background:rgb(var(--line))}.onb{min-height:100%;display:flex;flex-direction:column}.onb-h{display:flex;align-items:center;gap:14px;padding:12px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid rgb(var(--line));flex-wrap:wrap}.steps{display:flex;gap:6px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.steps li{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:rgb(var(--faint))}.steps li .n{width:20px;height:20px;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;font-size:var(--fs-2xs);font-family:var(--font-mono)}.steps li[data-s=done]{color:rgb(var(--up))}.steps li[data-s=now]{color:rgb(var(--txt));font-weight:500}.steps li[data-s=now] .n{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv))}.steps li+li:before{content:"";width:18px;height:1px;background:rgb(var(--line))}.onb-b{flex:1;width:min(980px,100%);margin:0 auto;padding:24px max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:16px}.onb-b h1{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.01em;text-wrap:balance}.onb-b .lead{color:rgb(var(--dim));max-width:65ch;line-height:1.5}.brokers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px}.bk{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px 12px;text-align:left;display:flex;flex-direction:column;gap:3px;background:rgb(var(--panel))}.bk:hover{border-color:rgb(var(--dim))}.bk[aria-pressed=true]{border-color:rgb(var(--txt));box-shadow:inset 0 0 0 1px rgb(var(--txt))}.bk b{font-size:var(--fs-md)}.bk small{font-size:var(--fs-xs);color:rgb(var(--dim))}.bk .meta{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.regions{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:8px}.rg{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:12px;text-align:left;display:flex;flex-direction:column;gap:6px;background:rgb(var(--panel))}.rg[aria-checked=true]{border-color:rgb(var(--txt));box-shadow:inset 0 0 0 1px rgb(var(--txt))}.rg .top{display:flex;justify-content:space-between;align-items:center;gap:8px}.rg .ms{font-family:var(--font-mono);font-size:var(--fs-2xl);font-weight:600}.rg .bar{height:4px;background:rgb(var(--line));border-radius:2px;overflow:hidden}.rg .bar i{display:block;height:100%;background:rgb(var(--up-fill))}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:820px){.plans{grid-template-columns:minmax(0,1fr)}}.plan{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:16px;text-align:left;display:flex;flex-direction:column;gap:10px;background:rgb(var(--panel))}.plan[aria-checked=true]{border-color:rgb(var(--txt));box-shadow:inset 0 0 0 1px rgb(var(--txt))}.plan .pr{font-family:var(--font-mono);font-size:var(--fs-3xl);font-weight:600}.plan .pr small{font-size:var(--fs-xs);color:rgb(var(--dim));font-family:var(--font-sans);font-weight:400}.plan ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm)}.plan li{display:flex;gap:6px;align-items:flex-start}.plan li svg{color:rgb(var(--up));flex:none;margin-top:1px}.onb-f{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid rgb(var(--line));padding-top:16px}.term{flex:1;min-height:0;display:grid;grid-template-columns:268px minmax(0,1fr) 240px;grid-template-rows:minmax(0,1fr) minmax(170px,32%)}.term>*{min-width:0;min-height:0}.term .wlp{grid-row:1/3;border-right:1px solid rgb(var(--line));display:flex;flex-direction:column}.term .cht{display:flex;flex-direction:column;border-bottom:1px solid rgb(var(--line))}.term .tkt{grid-row:1/3;grid-column:3;border-left:1px solid rgb(var(--line));overflow-y:auto;padding:10px 12px}.term .blt{display:flex;flex-direction:column}.term .blt .tw{flex:1}.ph{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgb(var(--line));min-height:40px;flex-wrap:wrap}.ph .ttl{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--dim));flex:1}.wlp .srch{padding:8px 10px;border-bottom:1px solid rgb(var(--line));display:flex;flex-direction:column;gap:6px}.wlp .tw{flex:1}.cht .bar{display:flex;align-items:baseline;gap:6px 14px;padding:8px 12px;border-bottom:1px solid rgb(var(--line));flex-wrap:wrap}.cht .bar .s{font-size:var(--fs-xl);font-weight:600}.cht .bar .p{font-size:var(--fs-xl)}.cht .bar .tf{margin-left:auto;width:220px}.cht .chart{flex:1;min-height:260px}.blt .tabs{padding-right:4px}.blt .tabsrow{display:flex;align-items:center;border-bottom:1px solid rgb(var(--line))}.blt .tabsrow .tabs{border-bottom:0;flex:1}.blt .tabsrow .btn{margin-right:10px}@media(max-width:1180px){.term{grid-template-columns:230px minmax(0,1fr) 230px}}@media(max-width:1000px){.term{display:flex;flex-direction:column;overflow-y:auto}.term .wlp,.term .tkt{border:0;border-bottom:1px solid rgb(var(--line))}.term .wlp .tw{max-height:280px}.cht .chart{height:320px;flex:none}.term .blt{min-height:240px}}.trd{display:flex;flex-direction:column;gap:14px;max-width:1400px}.pg-h{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.pg-h h1{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.01em}.pg-h p{color:rgb(var(--dim));font-size:var(--fs-sm);margin-top:3px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel))}.kpis>div{padding:10px 14px;border-left:1px solid rgb(var(--line))}.kpis>div:first-child{border-left:0}@media(max-width:760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis>div:nth-child(3){border-left:0}.kpis>div:nth-child(n+3){border-top:1px solid rgb(var(--line))}}.lockbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-sm)}.lockbar .meter{flex:1;min-width:160px;height:6px;border-radius:3px;background:rgb(var(--line));position:relative;overflow:hidden}.lockbar .meter i{position:absolute;top:0;bottom:0}.res2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px}@media(max-width:1100px){.res2{grid-template-columns:minmax(0,1fr)}}.stx{display:flex;flex-direction:column;gap:2px}.stx b{font-size:var(--fs-sm)}.stx small{font-size:var(--fs-xs);color:rgb(var(--dim))}.detail{background:rgb(var(--panel2));padding:10px 12px;font-size:var(--fs-xs);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:4px 16px;white-space:normal}.detail span{color:rgb(var(--dim))}.drawer-scrim{position:fixed;inset:0;background:#0006;z-index:30}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(720px,100%);background:rgb(var(--bg));border-left:1px solid rgb(var(--line));z-index:31;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px)}.drawer-h{display:flex;align-items:center;gap:10px;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px));border-bottom:1px solid rgb(var(--line))}.drawer-h h2{flex:1;font-size:var(--fs-lg);font-weight:600}.drawer-b{flex:1;overflow-y:auto;padding:16px max(16px,env(safe-area-inset-right,0px)) 16px 16px;display:flex;flex-direction:column;gap:18px}.drawer-f{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid rgb(var(--line))}.fsec{display:flex;flex-direction:column;gap:10px}.fsec>h3{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--dim))}.fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px;align-items:end}.kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.kind{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:9px 10px;text-align:left;display:flex;flex-direction:column;gap:2px}.kind[aria-checked=true]{border-color:rgb(var(--txt));box-shadow:inset 0 0 0 1px rgb(var(--txt))}.kind b{font-size:var(--fs-sm)}.kind small{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.35}.cond{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;align-items:end;background:rgb(var(--panel))}.splitrow{border-left:3px solid rgb(var(--line));padding-left:10px}.symchips{display:flex;flex-wrap:wrap;gap:6px;min-height:30px;align-items:center}.symchips .chip button{color:rgb(var(--dim));margin-left:2px}.dd{position:absolute;left:0;right:0;top:100%;z-index:5;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);max-height:220px;overflow-y:auto;box-shadow:0 6px 18px #0000002e;margin-top:2px}.dd button{display:flex;justify-content:space-between;width:100%;padding:7px 10px;font-size:var(--fs-sm);text-align:left}.dd button:hover,.dd button[aria-selected=true]{background:rgb(var(--panel2))}.rel{position:relative}.prof{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start;max-width:1200px}@media(max-width:860px){.prof{grid-template-columns:minmax(0,1fr)}}.pnav{display:flex;flex-direction:column;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));overflow:hidden}.pnav button{display:flex;align-items:center;gap:10px;padding:11px 12px;text-align:left;border-bottom:1px solid rgb(var(--line));border-left:3px solid transparent;font-size:var(--fs-sm)}.pnav button:last-child{border-bottom:0}.pnav button[aria-current=true]{border-left-color:rgb(var(--txt));background:rgb(var(--panel2));font-weight:500}.pnav button svg{color:rgb(var(--dim))}@media(max-width:860px){.pnav{flex-direction:row;overflow-x:auto}.pnav button{border-bottom:0;border-left:0;border-bottom:2px solid transparent;white-space:nowrap}.pnav button[aria-current=true]{border-bottom-color:rgb(var(--txt))}}.psec{display:flex;flex-direction:column;gap:12px}.pform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px}@media(max-width:520px){.pform{grid-template-columns:minmax(0,1fr)}}.row-between{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.lst{display:flex;flex-direction:column}.lst>div{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid rgb(var(--line));flex-wrap:wrap}.lst>div:last-child{border-bottom:0}.lst .ic{width:32px;height:32px;border-radius:50%;border:1px solid rgb(var(--line));display:grid;place-items:center;font-size:var(--fs-2xs);font-weight:600;flex:none;color:rgb(var(--dim))}.lst .main{flex:1;min-width:150px;display:flex;flex-direction:column;gap:2px}.lst .main b{font-size:var(--fs-sm);font-weight:500}.lst .main small{font-size:var(--fs-xs);color:rgb(var(--dim))}.lst .acts{display:flex;gap:6px;flex-wrap:wrap}.lst>div.on{box-shadow:inset 3px 0 rgb(var(--up-fill))}.linkish{text-decoration:none}.linkish:hover b{text-decoration:underline}.app{grid-template-rows:auto auto minmax(0,1fr)}.hdr{position:sticky;top:0;z-index:20;height:calc(48px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);background:rgb(var(--panel))}.menu-btn{display:none;width:36px;height:36px;place-items:center;color:rgb(var(--dim));margin-left:-6px}.hcluster{display:flex;align-items:center;gap:4px}.hicon{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r-md);color:rgb(var(--dim));text-decoration:none}.hicon:hover,.pop-btn:hover .hicon{color:rgb(var(--txt));background:rgb(var(--panel2))}.pulse-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:5px 10px;font-size:var(--fs-xs);text-decoration:none;margin-right:4px;white-space:nowrap}.pulse-btn:hover{border-color:rgb(var(--dim))}.badge-n{position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:rgb(var(--down-fill));color:#fff;font-size:var(--fs-2xs);font-weight:700;display:grid;place-items:center;font-family:var(--font-mono)}.pop{position:relative}.pop-btn{display:block}.pop-panel{position:absolute;top:calc(100% + 6px);z-index:40;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg);box-shadow:0 12px 32px #0000002e;min-width:260px;max-width:calc(100vw - 24px)}.pop-panel.right{right:0}.pop-panel.left{left:0}.acct-btn{display:flex;align-items:center;gap:8px;padding:2px 2px 2px 8px;border-radius:var(--r-md)}.acct-btn:hover{background:rgb(var(--panel2))}.acct-txt{text-align:right;line-height:1.2}.acct-txt small{display:block;font-size:var(--fs-2xs);letter-spacing:.04em;color:rgb(var(--dim))}.acct-txt b{font-size:var(--fs-sm)}.avatar.lg{width:38px;height:38px;font-size:var(--fs-sm)}.amenu{display:flex;flex-direction:column;min-width:280px}.amenu-h{display:flex;gap:10px;align-items:center;padding:12px;border-bottom:1px solid rgb(var(--line))}.amenu-h b{display:block;font-size:var(--fs-md)}.amenu-h small{font-size:var(--fs-xs);color:rgb(var(--dim))}.amenu-sec{display:flex;flex-direction:column;padding:6px;border-bottom:1px solid rgb(var(--line))}.amenu-sec:last-child{border-bottom:0}.amenu-sec.row-between{flex-direction:row;padding:8px 12px}.amenu-sec .lbl{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--faint));margin:4px 6px}.amenu-sec a,.amenu-sec button{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:var(--r-md);text-decoration:none;font-size:var(--fs-sm);text-align:left;justify-content:flex-start}.amenu-sec button[role=menuitemradio]{justify-content:space-between}.amenu-sec a:hover,.amenu-sec button:hover{background:rgb(var(--panel2))}.amenu-sec a svg,.amenu-sec button svg{color:rgb(var(--dim))}.danger-i{color:rgb(var(--down))}.danger-i svg{color:rgb(var(--down))!important}.tiny-seg{display:inline-flex;border:1px solid rgb(var(--line));border-radius:var(--r-sm)}.tiny-seg button{padding:3px 8px;font-size:var(--fs-2xs);color:rgb(var(--dim))}.tiny-seg button[aria-pressed=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt))}.notes{width:320px;max-width:100%}.notes-h{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid rgb(var(--line))}.notes-h button{font-size:var(--fs-xs);color:rgb(var(--dim));text-decoration:underline}.note-i{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-bottom:1px solid rgb(var(--line));font-size:var(--fs-xs)}.note-i span{color:rgb(var(--dim))}a.note-i{color:inherit;text-decoration:none}a.note-i:hover{background:rgb(var(--panel2))}.note-i small{color:rgb(var(--faint));font-size:var(--fs-xs)}.note-i.unread{box-shadow:inset 3px 0 rgb(var(--txt))}.notes-f{display:block;padding:9px 12px;font-size:var(--fs-xs);color:rgb(var(--dim))}.body{grid-template-columns:auto minmax(0,1fr)}.rail{width:56px;background:rgb(var(--panel));align-items:stretch;padding:4px;gap:2px;position:relative}.rail.wide{width:176px}.rail a{width:auto;flex-direction:row;justify-content:center;gap:10px;padding:9px 0;font-size:var(--fs-sm)}.rail.wide a{justify-content:flex-start;padding:8px 10px}.rail a span{display:none}.rail.wide a span{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail .golive{color:rgb(var(--practice));flex-direction:column;gap:2px;font-size:var(--fs-2xs);padding:6px 0 8px;border-bottom:1px solid rgb(var(--line));margin-bottom:4px;border-radius:0}.rail .golive span{display:inline}.rail.wide .golive{flex-direction:row;font-size:var(--fs-sm);gap:10px;padding:8px 10px}.railflip{margin-top:auto;height:32px;display:grid;place-items:center;color:rgb(var(--faint));border-radius:var(--r-md)}.railflip:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.app:not(.is-term) .content{overflow-y:auto}.app:not(.is-term) .content>.page{overflow:visible}.navdrawer{position:fixed;inset:0;z-index:45;display:flex}.navdrawer .scrim{position:absolute;inset:0;background:#0000008c}.navdrawer .rail{position:relative;z-index:1;height:100%;padding-top:calc(8px + env(safe-area-inset-top,0px));width:220px;display:flex!important;flex-direction:column}@media(max-width:900px){.acct-txt,.pulse-btn span{display:none}.pulse-btn{padding:6px 8px;margin:0}}@media(max-width:760px){.menu-btn{display:grid}.body{grid-template-columns:minmax(0,1fr)}.body>.rail{display:none}.navdrawer .rail{position:relative;flex-direction:column;justify-content:flex-start;border-top:0;border-right:1px solid rgb(var(--line))}.navdrawer .rail a{flex:none;max-width:none}.hcluster .hicon[href="#design"]{display:none}}@media(max-width:480px){.hcluster .pulse-btn[href="#scanner"],.hcluster .pulse-btn[href="#screener"]{display:none}}@media(max-width:400px){.hcluster .hicon[href="#help"]{display:none}}.term2{flex:1;min-height:0;display:flex;flex-direction:column}.t-main{flex:1;min-height:0;display:flex}.t-left{width:var(--lw,272px);flex:none;border-right:1px solid rgb(var(--line));min-height:0;display:flex}.t-right{width:var(--rw,288px);flex:none;border-left:1px solid rgb(var(--line));min-height:0;display:flex}.t-center{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.edge{flex:none;writing-mode:vertical-rl;font-size:var(--fs-2xs);color:rgb(var(--dim));border-right:1px solid rgb(var(--line));padding:10px 4px;letter-spacing:.05em;background:rgb(var(--panel))}.edge.right{border-right:0;border-left:1px solid rgb(var(--line))}.edge.bottom{writing-mode:horizontal-tb;border:0;border-top:1px solid rgb(var(--line));padding:6px;text-align:left}.edge:hover{color:rgb(var(--txt))}.hide-btn{width:24px;height:24px;display:grid;place-items:center;color:rgb(var(--faint));border-radius:var(--r-sm)}.hide-btn:hover{color:rgb(var(--txt));background:rgb(var(--panel2))}.lpane,.opane{flex:1;min-width:0;display:flex;flex-direction:column;background:rgb(var(--panel));min-height:0}.lpane .srch{padding:8px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid rgb(var(--line))}.wl-head{display:grid;grid-template-columns:1fr 84px 58px;padding:5px 10px;font-size:var(--fs-2xs);color:rgb(var(--dim));border-bottom:1px solid rgb(var(--line))}.wl-head span:not(:first-child){text-align:right}.wl-list,.lp-body{flex:1;overflow-y:auto;min-height:0}.wl-row{display:grid;grid-template-columns:1fr 84px 58px;align-items:center;padding:3px 10px;min-height:var(--row-h);border-bottom:1px solid rgb(var(--line) / .6);cursor:pointer;gap:4px}.wl-row:hover,.wl-row.on{background:rgb(var(--panel2))}.wl-row.on{box-shadow:inset 3px 0 rgb(var(--txt))}.wl-row .r{text-align:right;display:flex;flex-direction:column;align-items:flex-end;font-size:var(--fs-xs)}.wl-sym{display:flex;align-items:center;gap:6px;min-width:0}.wl-sym b{font-size:var(--fs-sm);display:block;line-height:var(--lh-tight)}.wl-sym small,.wl-row .r small,.wl-row .r .px{line-height:var(--lh-tight)}.wl-trade{display:none}.wl-sym small{font-size:var(--fs-2xs);color:rgb(var(--dim));display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.wl-sym .tools{display:flex;flex-direction:column;gap:1px}.wl-sym .tools button{color:rgb(var(--faint));opacity:0;display:flex;align-items:center;gap:1px;font-size:var(--fs-2xs)}.wl-row:hover .tools button,.wl-sym .tools button.on,.wl-sym .tools button:focus-visible{opacity:1}.wl-sym .tools .fav.on{color:rgb(var(--practice))}.wl-sym .tools .bell.on{color:rgb(var(--txt))}.spr{font-size:var(--fs-2xs);color:rgb(var(--faint));font-family:var(--font-mono)}.wl-div{padding:6px 10px;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--faint));border-bottom:1px solid rgb(var(--line))}.wl-add{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;width:100%;padding:7px 10px;text-align:left;font-size:var(--fs-xs);border-bottom:1px solid rgb(var(--line) / .6)}.wl-add:hover{background:rgb(var(--panel2))}.lpane .empty{padding:16px;text-align:center;color:rgb(var(--dim));font-size:var(--fs-sm)}.wlx{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.wlx-tabs{display:flex;align-items:center;gap:2px;padding:4px 4px 0 8px;border-bottom:1px solid rgb(var(--line))}.wlx-tabscroll{flex:1;min-width:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.wlx-tabscroll::-webkit-scrollbar{display:none}.wlx-tab{display:flex;align-items:center;gap:5px;white-space:nowrap;padding:6px 8px;font-size:var(--fs-xs);font-weight:500;color:rgb(var(--dim));border-bottom:2px solid transparent;margin-bottom:-1px}.wlx-tab small{color:rgb(var(--faint));font-size:var(--fs-2xs)}.wlx-tab:hover{color:rgb(var(--txt))}.wlx-tab.on{color:rgb(var(--txt));border-bottom-color:rgb(var(--txt))}.wlx-tab.drop{background:rgb(var(--panel2));box-shadow:inset 0 0 0 1px rgb(var(--focus))}.wlx-name{width:120px;font-size:var(--fs-xs);padding:4px 6px;margin:2px 0;border:1px solid rgb(var(--focus));border-radius:var(--r-sm);background:rgb(var(--bg));color:rgb(var(--txt))}.wlx-ib{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--r-sm);color:rgb(var(--dim))}.wlx-ib:hover:not(:disabled),.wlx-ib.on{color:rgb(var(--txt));background:rgb(var(--panel2))}.wlx-ib:disabled{opacity:.4;cursor:not-allowed}.wlx-tools{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 8px;border-bottom:1px solid rgb(var(--line))}.wlx-add{flex:1;min-width:0;position:relative;display:flex;align-items:center;gap:6px;padding:0 8px;height:var(--ctl-md);border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--bg));color:rgb(var(--dim))}.wlx-add:focus-within{border-color:rgb(var(--focus))}.wlx-add input{flex:1;min-width:0;border:0;background:none;color:rgb(var(--txt));font-size:var(--fs-sm);outline:none}.wlx-pop{position:absolute;z-index:30;left:-1px;right:-1px;top:calc(100% + 4px);max-height:min(360px,60vh);overflow-y:auto;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);box-shadow:0 10px 28px #0000002e}.wlx-hit{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;font-size:var(--fs-xs);color:rgb(var(--txt))}.wlx-hit>span:first-child{flex:1;min-width:0;display:flex;flex-direction:column}.wlx-hit small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-2xs)}.wlx-hit.act{background:rgb(var(--panel2))}.wlx-added{display:flex;align-items:center;gap:3px;font-size:var(--fs-2xs);color:rgb(var(--dim))}.wlx-note{padding:10px;font-size:var(--fs-xs);color:rgb(var(--dim))}.wlx-filter{display:flex;align-items:center;gap:6px;padding:4px 10px;border-bottom:1px solid rgb(var(--line));color:rgb(var(--dim));font-size:var(--fs-2xs)}.wlx-filter input{flex:1;min-width:0;border:0;background:none;color:rgb(var(--txt));font-size:var(--fs-xs);padding:3px 0;outline:none}.wlx-grid{display:grid;grid-template-columns:var(--wl-cols);column-gap:6px;align-items:center}.wlx-head{padding:4px 10px;font-size:var(--fs-2xs);color:rgb(var(--dim));border-bottom:1px solid rgb(var(--line))}.wlx-head .r,.wlx-row .r{text-align:right;justify-self:end}.wlx-sorth{font-size:inherit;color:inherit;text-align:left;padding:0}.wlx-sorth.r{text-align:right}.wlx-sorth:hover,.wlx-sorth.on{color:rgb(var(--txt))}.wlx-body{flex:1;overflow-y:auto;min-height:0}.wlx-sec{display:flex;align-items:center;gap:6px;padding:5px 10px 3px;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--faint))}.wlx-row{position:relative;padding:3px 10px;min-height:var(--row-h);border-bottom:1px solid rgb(var(--line) / .6);cursor:pointer;font-size:var(--fs-xs)}.wlx-row:hover,.wlx-row.on{background:rgb(var(--panel2))}.wlx-row.on{box-shadow:inset 3px 0 rgb(var(--txt))}.wlx-row:focus-visible{outline-offset:-2px}.wlx-row.dragging{opacity:.45}.wlx-row.drop-before{box-shadow:inset 0 2px rgb(var(--focus))}.wlx-row.drop-after{box-shadow:inset 0 -2px rgb(var(--focus))}.wlx-sym{display:flex;align-items:center;gap:4px;min-width:0}.wlx-symt{min-width:0;display:flex;flex-direction:column}.wlx-symt b{font-size:var(--fs-sm);line-height:var(--lh-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wlx-symt small{font-size:var(--fs-2xs);color:rgb(var(--dim));line-height:var(--lh-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wlx-symt small.wlx-st{color:rgb(var(--faint))}.wlx-symt small.wlx-st.delayed{color:rgb(var(--practice))}.wlx-grip{display:grid;place-items:center;width:10px;margin-left:-8px;color:rgb(var(--faint));opacity:0;cursor:grab}.wlx-row:hover .wlx-grip{opacity:1}.wlx-two{display:flex;flex-direction:column;line-height:var(--lh-tight)}.wlx-lock{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;color:rgb(var(--faint))}.wlx-lock small{font-size:var(--fs-2xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wlx-lock .wlx-lock-at{color:rgb(var(--faint))}.wlx-acts{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:none;gap:1px;padding:2px;border-radius:var(--r-sm);background:rgb(var(--panel));box-shadow:0 1px 6px #00000026}.wlx-row:hover .wlx-acts,.wlx-row:focus-within .wlx-acts{display:flex}.wlx-acts button{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-sm);color:rgb(var(--dim))}.wlx-acts button:hover{background:rgb(var(--panel2));color:rgb(var(--txt))}.wlx-acts button.rm:hover{color:rgb(var(--down))}.wlx-trade{display:none}.wlx-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 10px;border-top:1px solid rgb(var(--line));font-size:var(--fs-2xs);color:rgb(var(--faint))}.wlx-foot span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wlx-empty{padding:18px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:var(--fs-sm)}.wlx-empty kbd{font-family:var(--font-mono);font-size:var(--fs-2xs);padding:0 4px;border:1px solid rgb(var(--line));border-radius:var(--r-sm)}.wlx-skel>div{display:grid;grid-template-columns:1fr 64px 44px;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid rgb(var(--line) / .6)}.wlx-skel>div>span{display:flex;flex-direction:column;gap:4px}.wlx-menu{position:fixed;z-index:60;min-width:200px;max-width:280px;max-height:70vh;overflow-y:auto;padding:4px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-md);box-shadow:0 10px 28px #0003}.wlx-mi{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:var(--r-sm);text-align:left;font-size:var(--fs-xs);color:rgb(var(--txt))}.wlx-mi:hover,.wlx-mi:focus-visible{background:rgb(var(--panel2));outline:none}.wlx-mi[aria-disabled=true]{opacity:.45;cursor:not-allowed}.wlx-mi.danger{color:rgb(var(--down))}.wlx-mi .ic{display:grid;place-items:center;color:rgb(var(--dim))}.wlx-mi span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wlx-mlabel{padding:6px 8px 2px;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--faint))}.wlx-sep{height:1px;margin:4px 0;background:rgb(var(--line))}.lp-sec{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--faint));padding:10px 10px 4px}.lp-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;text-align:left;border-bottom:1px solid rgb(var(--line) / .6)}.lp-row:not(.static):hover{background:rgb(var(--panel2))}.lp-row b{font-size:var(--fs-sm);display:block}.lp-row small{font-size:var(--fs-2xs);color:rgb(var(--dim))}.al-item{padding:9px 10px;border-bottom:1px solid rgb(var(--line) / .6);display:flex;flex-direction:column;gap:3px;cursor:pointer}.al-item:hover{background:rgb(var(--panel2))}.al-acts{display:flex;gap:4px}.op-body{flex:1;overflow-y:auto;padding:10px 12px 16px;display:flex;flex-direction:column;gap:10px}.op-fs{border:0;margin:0;padding:0;min-width:0}.op-fs:disabled{opacity:.45}.op-block{border:1px solid rgb(var(--down-fill) / .5);border-radius:var(--r-md);padding:8px 10px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs)}.op-block span{color:rgb(var(--dim))}.op-hint{border:1px dashed rgb(var(--line));border-radius:var(--r-md);padding:9px;text-align:center;font-size:var(--fs-xs);color:rgb(var(--dim))}.route-note{border:1px dashed rgb(var(--line));border-radius:var(--r-md);padding:8px 10px;font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.45}.pboxes{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;align-items:center}.pboxes .spr-chip{position:absolute;left:50%;top:4px;transform:translate(-50%);z-index:1;background:rgb(var(--panel))}.pbox{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:6px 8px;display:flex;flex-direction:column;gap:1px;text-align:left;min-width:0;overflow:hidden;container-type:inline-size}.pbox.buy{text-align:right;align-items:flex-end}.pbox .l{font-size:var(--fs-2xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pbox .p{font-family:var(--font-mono);font-size:min(var(--fs-sm),11.5cqi);letter-spacing:-.02em;white-space:nowrap;line-height:1.15}.pbox .p b{font-size:min(var(--fs-2xl),21cqi);font-weight:600}.pbox.sell{color:rgb(var(--down))}.pbox.buy{color:rgb(var(--up))}.pbox.sell[aria-pressed=true]{background:rgb(var(--down-fill));border-color:rgb(var(--down-fill));color:#fff}.pbox.buy[aria-pressed=true]{background:rgb(var(--up-fill));border-color:rgb(var(--up-fill));color:#fff}.spr-chip{font-family:var(--font-mono);font-size:var(--fs-2xs);color:rgb(var(--dim));border:1px solid rgb(var(--line));border-radius:var(--r-sm);padding:1px 4px;white-space:nowrap;text-align:center;line-height:1.2;max-width:56px;overflow:hidden;text-overflow:ellipsis}.sent{display:flex;justify-content:space-between;font-size:var(--fs-2xs)}.sbar{display:flex;height:3px;gap:2px}.sbar i{background:rgb(var(--down-fill))}.sbar i+i{background:rgb(var(--up-fill))}.symtabs{display:flex;align-items:stretch;gap:2px;padding:4px 6px 0;border-bottom:1px solid rgb(var(--line));background:rgb(var(--panel));overflow-x:auto;flex:none}.symtab{display:flex;align-items:baseline;gap:6px;padding:6px 10px;border:1px solid transparent;border-bottom:0;border-radius:var(--r-md) var(--r-md) 0 0;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap}.symtab small{font-size:var(--fs-2xs);color:rgb(var(--dim))}.symtab.on{background:rgb(var(--bg));border-color:rgb(var(--line));margin-bottom:-1px}.symtab button{color:rgb(var(--faint));opacity:0;font-size:var(--fs-md);line-height:1}.symtab.on button,.symtab:hover button{opacity:1}.symtab.add{font-size:var(--fs-lg);color:rgb(var(--dim))}.plain-input{width:100%;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:7px 9px;outline:0}.res-i{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:6px 8px;border-radius:var(--r-md);text-align:left}.res-i:hover{background:rgb(var(--panel2))}.res-i small{font-size:var(--fs-2xs);color:rgb(var(--dim))}.t-chart{flex:1;min-height:200px;display:flex;flex-direction:column}.chart-lock{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:rgb(var(--dim));background:rgb(var(--panel))}.chart-lock b{color:rgb(var(--txt));font-size:var(--fs-lg)}.chart-lock p{max-width:46ch;font-size:var(--fs-sm);line-height:1.5}.chart-lock .btn{margin-top:6px;text-decoration:none}.wl-row .wl-lock{grid-column:span 2;flex-direction:row;align-items:center;justify-content:flex-end;gap:5px;color:rgb(var(--faint))}.wl-row .wl-lock small{font-size:var(--fs-2xs)}.ctool{display:flex;align-items:center;gap:4px;padding:3px 14px 3px 8px;border-bottom:1px solid rgb(var(--line));flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:none;min-height:var(--ctl-md)}.ctool::-webkit-scrollbar{display:none}.ctool>*{flex:none}.ctool .cs{white-space:nowrap}.t-chart{container-type:inline-size;container-name:tchart}.tbtn .tb-l{white-space:nowrap}.ct-prac{display:inline-flex;align-items:center;gap:6px;min-height:var(--ctl-sm);position:relative;text-decoration:none;font-size:var(--fs-xs);color:rgb(var(--dim))}.ct-prac .tb-l{text-decoration:underline}.ct-prac:hover .tb-l{color:rgb(var(--txt))}@container tchart (max-width:1180px){.ct-prac .tb-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@container tchart (max-width:1000px){.ctool .tbtn:not(.keep) .tb-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@container tchart (max-width:620px){.ctool .tbtn .tb-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ctool .cs .mono:not(.px){display:none}}.ctool .cs{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-sm);margin-right:6px}.ctool .cs .mono{font-size:var(--fs-xs)}.tfs{display:flex;gap:1px}.tfs button{padding:3px 7px;border-radius:var(--r-sm);font-size:var(--fs-xs);color:rgb(var(--dim))}.tfs button[aria-checked=true]{background:rgb(var(--panel2));color:rgb(var(--txt));font-weight:500}.tbtn{display:inline-flex;align-items:center;gap:5px;min-height:var(--ctl-sm);padding:2px 8px;border-radius:var(--r-md);font-size:var(--fs-xs);color:rgb(var(--dim));white-space:nowrap}.tbtn:hover,.tbtn[aria-pressed=true]{color:rgb(var(--txt));background:rgb(var(--panel2))}.t-chart .chart{flex:1;min-height:180px}.t-blot{flex:none;height:min(var(--bh,260px),30dvh);min-height:120px;display:flex;flex-direction:column;border-top:1px solid rgb(var(--line))}.blot-h{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgb(var(--line));padding-right:6px}.blot-h .tabs{border-bottom:0;flex:1}.live-chip{font-size:var(--fs-xs);border:1px solid rgb(var(--up-fill) / .6);color:rgb(var(--up));border-radius:var(--r-sm);padding:2px 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.acctbl{display:flex;flex-direction:column;min-height:0;flex:1}.acctbl .tw{flex:1}.acctbl-tools{display:flex;align-items:center;gap:8px;padding:6px 8px;flex-wrap:wrap}.chips{display:flex;gap:4px;flex-wrap:wrap}.fchip{border:1px solid rgb(var(--line));border-radius:var(--r-pill);padding:2px 10px;font-size:var(--fs-xs);color:rgb(var(--dim))}.fchip[aria-pressed=true]{background:rgb(var(--inv));color:rgb(var(--inv-txt));border-color:rgb(var(--inv))}.tbl tr.grp td{background:rgb(var(--panel2));font-size:var(--fs-2xs);color:rgb(var(--dim));padding:4px 10px}.tbl tr.tot td{font-weight:600;border-top:1px solid rgb(var(--line))}.brk-cell{display:inline-flex;align-items:center;gap:6px}.side{font-weight:600;font-size:var(--fs-xs)}.rowacts{display:inline-flex;gap:2px}.rowacts button{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-sm);color:rgb(var(--dim))}.rowacts button:hover{background:rgb(var(--panel2));color:rgb(var(--txt))}@media(pointer:fine){.t-blot .acctbl .tbl td{padding-block:3px}.t-blot .acctbl .side{padding:1px 8px}.t-blot .acctbl .rowacts button{width:22px;height:22px}}.booked{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;padding:4px 10px 8px;border-bottom:1px solid rgb(var(--line))}.booked .k{font-size:var(--fs-xs);color:rgb(var(--dim));text-transform:uppercase;letter-spacing:.04em}.booked .vw{display:inline-flex;align-items:baseline;gap:6px}.booked .v{font-size:var(--fs-lg);font-weight:600}.booked small{font-size:var(--fs-2xs)}.pnl-real .est{font-weight:400;font-size:var(--fs-2xs);color:rgb(var(--dim))}.pnl-real[title]{cursor:help;text-decoration:underline dotted rgb(var(--faint));text-underline-offset:3px}.acctbl-foot{font-size:var(--fs-xs);color:rgb(var(--dim));padding:6px 10px}.acctbl-foot button{text-decoration:underline}.sb-sel{border:1px solid rgb(var(--line));border-radius:var(--r-sm);background:rgb(var(--panel));padding:2px 4px;font-size:var(--fs-xs)}.sb-chip{border-left:1px solid rgb(var(--line));padding-left:12px}.sb-chip b{font-family:var(--font-sans);font-weight:600}.sess{border-bottom:1px solid rgb(var(--line));background:rgb(var(--panel2))}.sess-row{display:flex;align-items:center;gap:8px;padding:5px max(12px,env(safe-area-inset-left,0px));font-size:var(--fs-xs);color:rgb(var(--dim))}.sess-row b{color:rgb(var(--txt))}.sess-row span{flex:1}.phone-tabs{display:none}.split{flex:none;position:relative;z-index:5;touch-action:none;outline:none}.split-x{width:5px;margin:0 -2px;cursor:col-resize}.split-y{height:5px;margin:-2px 0;cursor:row-resize}.split:after{content:"";position:absolute;inset:0;background:transparent;transition:background-color .12s}.split-x:after{left:2px;right:2px}.split-y:after{top:2px;bottom:2px}.split:hover:after,.split:focus-visible:after{background:rgb(var(--txt) / .35)}body.is-resizing,body.is-resizing *{cursor:col-resize!important;user-select:none!important}body.is-resizing-y,body.is-resizing-y *{cursor:row-resize!important}body.is-resizing iframe{pointer-events:none}@media(min-width:1100px)and (max-width:1279px){.t-left{width:min(var(--lw,272px),240px)}.t-right{width:min(var(--rw,288px),272px)}}@media(max-width:1099px){.t-left+.split{display:none}}@media(max-width:1099px){.t-left{position:absolute;z-index:15;top:0;bottom:0;left:0;width:min(340px,92%);box-shadow:8px 0 24px #0003}.t-main{position:relative}}@media(max-width:767px),(max-height:500px)and (pointer:coarse)and (orientation:landscape){.app.is-term{height:100vh;height:100dvh}.app.is-term .content{overflow:hidden}.edge,.symtabs,.statusbar .sb-chip,.split,.term2 .t-left,.term2 .t-right,.term2 .t-chart,.term2 .t-blot{display:none}.term2.ph-watch .t-left{display:flex;position:static;width:100%!important;max-width:none;box-shadow:none}.term2.ph-chart .t-chart{display:flex}.term2.ph-trade .t-right{display:flex;width:100%;border:0;flex:1;min-height:0}.term2.ph-watch .t-left{flex:1;min-height:0}.term2.ph-watch .t-left>*{flex:1;min-width:0}.term2.ph-chart .t-chart{flex:1;min-height:0}.term2.ph-pos .t-blot{display:flex;height:auto;flex:1}.term2 .t-center{display:contents}.term2 .t-main{flex-direction:column}.ctool .tbtn:not(.keep){display:none}.term2 .lpane>.ph .hide-btn,.term2 .opane>.ph .hide-btn{display:none}.term2 .lpane[aria-label=Instruments]>.ph{display:none}.term2 .opane>.ph{min-height:40px;padding-block:4px}.lpane .srch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}.wl-head{grid-template-columns:minmax(0,1fr) auto 44px}.wl-head span:nth-child(3){display:none}.wl-row{grid-template-columns:minmax(0,1fr) auto 44px;grid-template-rows:auto auto;column-gap:8px;row-gap:0;padding:4px 4px 4px 10px}.wl-row .wl-sym{grid-row:1/3}.wl-row .r:not(.chg){grid-column:2;grid-row:1;align-self:end}.wl-row .r.chg{grid-column:2;grid-row:2;align-self:start}.wl-row .r.wl-lock{grid-column:2/4;grid-row:1/3;align-self:center}.wl-row .spr,.wlx-head{display:none}.wlx-row{grid-template-columns:minmax(0,1fr) auto auto 44px!important;padding:4px 4px 4px 10px}.wlx-row .c-change,.wlx-row .c-bidAsk,.wlx-row .c-highLow{display:none}.wlx-row .wlx-lock{grid-column:2/4!important}.wlx-row .wlx-acts{display:none!important}.wlx-grip{display:none}.wlx-trade{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);color:rgb(var(--txt))}.wlx-trade:active{background:rgb(var(--panel2))}.wl-sym .tools{flex-direction:row;gap:0}.wl-sym small{max-width:none}.wl-trade{display:grid;place-items:center;grid-column:3;grid-row:1/3;width:44px;height:44px;border-radius:var(--r-md);color:rgb(var(--txt))}.wl-trade:active{background:rgb(var(--panel2))}.phone-tabs{display:flex;border-top:1px solid rgb(var(--line));background:rgb(var(--panel));padding-bottom:env(safe-area-inset-bottom,0px)}.phone-tabs button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 0;font-size:var(--fs-2xs);color:rgb(var(--dim))}.phone-tabs button[aria-current=true]{color:rgb(var(--txt))}.term2 .statusbar{display:none}.term2.ph-pos .statusbar{display:flex;flex-wrap:wrap}}.pg{max-width:1320px;display:flex;flex-direction:column;gap:14px}.pg-h h1{display:flex;align-items:center;gap:10px}.statgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px}.statcard{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-width:0}.statcard .k{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dim))}.statcard .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-2xl);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statcard small{font-size:var(--fs-xs);color:rgb(var(--dim))}.pnlchart{position:relative;width:100%;min-width:0}.pnlchart svg{display:block;max-width:100%}.pnltip{font-size:var(--fs-xs);margin-top:4px}.copyrow{display:flex;align-items:center;gap:8px;border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:6px 6px 6px 10px;background:rgb(var(--panel2));min-width:0}.copyrow code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs)}.steps-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);line-height:1.45;color:rgb(var(--dim))}.dialog.wide{width:min(620px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.dialog .pform{max-width:none}.dot-s{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;vertical-align:middle}.meters{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px 20px}.meter{display:flex;flex-direction:column;gap:5px;font-size:var(--fs-sm)}.mbar{height:6px;border-radius:3px;background:rgb(var(--line));overflow:hidden}.mbar i{display:block;height:100%}.plan[aria-current=true]{border-color:rgb(var(--up-fill))}.paymeth{display:grid;grid-template-columns:1fr 1fr;gap:8px}.paymeth button{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px;text-align:left;display:flex;flex-direction:column;gap:2px}.paymeth button[aria-checked=true]{border-color:rgb(var(--txt));box-shadow:inset 0 0 0 1px rgb(var(--txt))}.paymeth small{font-size:var(--fs-xs);color:rgb(var(--dim))}.tabs .tablink{display:inline-flex;align-items:center;padding:9px 12px;color:rgb(var(--dim));border-bottom:2px solid transparent;white-space:nowrap;font-size:var(--fs-sm);text-decoration:none}.tabs .tablink[aria-current=page]{color:rgb(var(--txt));border-bottom-color:rgb(var(--txt));font-weight:500}.prof-top{display:flex;gap:16px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.avatar-xl{width:72px;height:72px;border-radius:50%;background:rgb(var(--inv));color:rgb(var(--inv-txt));display:grid;place-items:center;font-size:var(--fs-3xl);font-weight:600;flex:none}.prof-top .stx{gap:6px;align-items:flex-start}.locked{display:flex;flex-direction:column}.locked-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid rgb(var(--line))}.locked-row .lbl{font-size:var(--fs-xs);color:rgb(var(--dim))}.locked-row .val{display:flex;align-items:center;gap:6px;min-width:0}.locked-row .val svg{color:rgb(var(--faint));flex:none}@media(max-width:600px){.locked-row{grid-template-columns:minmax(0,1fr)}}.setrows{display:flex;flex-direction:column}.setrows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgb(var(--line));flex-wrap:wrap}.setrows>div:first-child{border-top:0;padding-top:0}.matrix input[type=checkbox]{width:16px;height:16px;accent-color:rgb(var(--up-fill))}.app{display:flex;flex-direction:column}.app>.body{flex:1;min-height:0}.lst .main{padding:0;flex:1}.tv-wrap{position:relative;flex:1;min-height:200px;display:flex}.tv-host{flex:1;min-width:0}.tv-loading{position:absolute;inset:0;display:grid;place-items:center;color:rgb(var(--dim));font-size:var(--fs-sm);background:rgb(var(--bg))}.tv-attr{font-size:var(--fs-xs);color:rgb(var(--faint));padding:3px 10px;border-top:1px solid rgb(var(--line));flex:none}.tv-attr a{color:rgb(var(--dim))}.t-chart>.tv-attr{display:none}.sb-tv .tv-attr{margin:0;padding:0;border:0;font-size:inherit}@media(max-width:767px),(max-height:500px)and (pointer:coarse)and (orientation:landscape){.t-chart>.tv-attr{display:block}.sb-tv{display:none}}.blogo{display:inline-grid;place-items:center;flex:none;border-radius:var(--r-md);background:rgb(var(--panel2));border:1px solid rgb(var(--line));color:rgb(var(--txt));font-weight:700;letter-spacing:.02em;object-fit:contain}.bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.btile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel));text-align:left;min-height:150px}.btile:hover{border-color:rgb(var(--dim))}.btile b{font-size:var(--fs-sm)}.btile small{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.4;flex:1}.btile.soon{opacity:.7}.cwin{width:min(720px,100%)}.cwin h3{font-size:var(--fs-lg)}.choice{display:grid;gap:8px}.choice.two{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.choice button{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);text-align:left;font-size:var(--fs-sm)}.choice small{color:rgb(var(--dim));font-size:var(--fs-xs);line-height:1.45}.choice button[aria-pressed=true]{border-color:rgb(var(--txt));background:rgb(var(--panel2))}.testbox{padding:10px 12px;border:1px solid rgb(var(--line));border-radius:var(--r-md);font-size:var(--fs-sm);display:flex;flex-direction:column;gap:6px}.testbox.ok{border-color:rgb(var(--up-fill) / .7)}.testbox.bad{border-color:rgb(var(--down-fill) / .7)}.testbox ul{list-style:none;display:flex;flex-direction:column;gap:4px}.testbox li{display:flex;gap:6px;align-items:flex-start}.testbox li b{color:rgb(var(--txt));font-weight:500}.dialog .acts.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:520px){.dialog .acts.four{grid-template-columns:1fr 1fr}}.brow{gap:6px}.brow-main{flex:1;min-width:0;text-align:left}.brow-main:disabled{cursor:default}.brow small{display:block}.brow.off{box-shadow:inset 3px 0 rgb(var(--down-fill))}.lpane-empty{padding:16px 12px;display:flex;flex-direction:column;gap:10px;color:rgb(var(--dim));font-size:var(--fs-sm)}.authhome{align-self:center;width:min(380px,100%);margin-bottom:20px;font-size:var(--fs-sm);color:rgb(var(--dim));text-decoration:none}.authhome:hover{color:rgb(var(--txt))}.nbadge{position:absolute;top:2px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font-size:var(--fs-2xs);font-style:normal;font-weight:600;line-height:1;pointer-events:none}.nbadge.info{background:rgb(var(--info));color:rgb(var(--bg))}.nbadge.warn{background:rgb(var(--practice));color:rgb(var(--bg))}.nbadge.bad{background:rgb(var(--down));color:rgb(var(--bg))}.rail a,.hicon,.menu-btn{position:relative}.rail.wide a .nbadge{position:static;margin-left:auto}.authwrap .aside{position:relative;background:rgb(var(--panel));color:rgb(var(--txt));border-right:1px solid rgb(var(--line))}.authwrap .aside .candles{position:absolute;right:0;top:50%;transform:translateY(-50%);width:80%;opacity:.12;color:rgb(var(--txt));pointer-events:none}.authwrap .aside .pitch{position:relative;max-width:28rem}.authwrap .aside h2{font-size:clamp(34px,3.6vw,48px);line-height:1.05;letter-spacing:-.025em;max-width:none}.authwrap .aside .pitch p{margin-top:16px;color:rgb(var(--dim));opacity:1}.authwrap .aside .foot{font-size:var(--fs-xs);color:rgb(var(--faint));position:relative}.authcard{width:min(380px,100%);margin:0 auto;display:flex;flex-direction:column}.authcard form{width:100%}.authform h1{font-size:var(--fs-3xl);letter-spacing:-.02em}.authbadge{align-self:flex-start;display:inline-flex;align-items:center;height:24px;padding:0 8px;margin-bottom:16px;border:1px solid rgb(var(--txt) / .7);border-radius:var(--r-sm);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.authnote{border:1px solid rgb(var(--line));background:rgb(var(--panel));border-radius:var(--r-md);padding:10px 12px;font-size:var(--fs-sm);line-height:1.5;color:rgb(var(--dim));margin-bottom:16px}.authnote b{color:rgb(var(--txt))}.authform .hint{font-size:var(--fs-xs);color:rgb(var(--faint));margin-top:-6px}.authform .linkish{align-self:flex-start;font-size:var(--fs-xs);color:rgb(var(--dim));text-decoration:underline;text-underline-offset:4px}.authform .linkish:hover:not(:disabled){color:rgb(var(--txt))}.authform .linkish:disabled{text-decoration:none;opacity:.7;cursor:default}.authform .social{display:flex;flex-direction:column;gap:10px;margin-top:6px}.authform .social .hint{margin-top:0}.authform .sentto{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px 12px;font-size:var(--fs-sm);line-height:1.5}.authform .codelinks{display:flex;flex-wrap:wrap;gap:6px 16px}.authwrap .aside .candles{opacity:.09}.authbrand{display:none}@media(max-width:900px){.authwrap .aside{display:none}.authbrand{display:flex;align-items:center;margin-bottom:24px;color:rgb(var(--txt))}}.setupbox{border:1px solid rgb(var(--line));border-radius:var(--r-md);background:rgb(var(--panel2));padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.setupbox-h{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--dim))}.setupbox dl{display:flex;flex-direction:column;gap:6px;margin:0}.setupbox dl>div{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0}.setupbox dt{font-size:var(--fs-xs);color:rgb(var(--dim))}.setupbox dd{margin:0;font-size:var(--fs-sm);min-width:0;overflow-wrap:anywhere}.setupbox dd a{color:rgb(var(--info))}.setupbox details summary{cursor:pointer;font-size:var(--fs-xs);color:rgb(var(--dim))}@media(max-width:600px){.setupbox dl>div{grid-template-columns:minmax(0,1fr) auto}.setupbox dt{grid-column:1/-1}}.sec{display:flex;flex-direction:column;gap:12px;min-width:0}.sec .note,.secsub .hint,.sec .hint{font-size:var(--fs-sm);color:rgb(var(--dim));line-height:1.5;max-width:72ch}.sec .note b{color:rgb(var(--txt));font-weight:600}.sec .err{font-size:var(--fs-xs);color:rgb(var(--down))}.sech{font-size:var(--fs-md);font-weight:600;margin:0}.seckv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0}.seckv>div{display:flex;flex-direction:column;gap:2px}.seckv dt{font-size:var(--fs-2xs);color:rgb(var(--dim))}.seckv dd{margin:0;font-size:var(--fs-sm)}@media(max-width:520px){.seckv{grid-template-columns:minmax(0,1fr)}}.secsub{display:flex;flex-direction:column;gap:6px;border-top:1px solid rgb(var(--line));padding-top:12px}.secsub small{font-size:var(--fs-xs)}.secnote{display:flex;gap:10px;align-items:flex-start;border:1px solid rgb(var(--line));border-left:3px solid rgb(var(--practice));border-radius:var(--r-md);background:rgb(var(--panel));padding:10px 12px;font-size:var(--fs-sm);line-height:1.5}.secnote svg{color:rgb(var(--practice));flex:none;margin-top:2px}.totp .steps{margin:0;padding-left:18px;list-style:decimal;font-size:var(--fs-sm);color:rgb(var(--dim));line-height:1.7}.totp{display:flex;flex-direction:column;gap:12px}.totp-pair{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.totp-key{flex:1;min-width:220px;max-width:420px;display:flex;flex-direction:column;gap:10px}.totp .hint{font-size:var(--fs-xs);color:rgb(var(--faint))}.otp input{letter-spacing:.3em;font-size:var(--fs-lg)}.chk{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm)}.addpk{align-items:flex-end}.addpk .field{flex:1;min-width:200px;max-width:360px}.seclst{border:1px solid rgb(var(--line));border-radius:var(--r-md)}.seclst .main.row{flex-direction:row;align-items:flex-end}.credform{display:flex;flex-direction:column;gap:12px;min-width:0}.credcopy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.credf{display:flex;flex-direction:column;gap:4px;min-width:0}.credf.wide{grid-column:1/-1}.credf .field{gap:4px}.credf>.hint,.credf-copy>.hint{font-size:var(--fs-xs);color:rgb(var(--dim));line-height:1.45}.credf-help a,.credf .hint a{color:rgb(var(--info))}.credf .ctl .ib.sm{width:28px;height:28px;margin-right:2px}.totphelp{border:1px dashed rgb(var(--line));border-radius:var(--r-md);padding:8px 10px;font-size:var(--fs-xs);color:rgb(var(--dim));display:flex;flex-direction:column;gap:4px}.totphelp b{color:rgb(var(--txt));font-weight:600}.totp-preview{color:rgb(var(--txt))}.totp-preview .mono{font-size:var(--fs-md);letter-spacing:.06em}.credsaved{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.credsaved ul{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:4px}.credsaved li{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-sm);min-width:0}.credsaved li .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oauthc{display:flex;flex-direction:column;gap:10px}.oauthc-perm{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px 12px;font-size:var(--fs-sm);display:flex;flex-direction:column;gap:6px}.oauthc-perm ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.oauthc-perm li{display:flex;gap:6px;align-items:flex-start}.oauthc-perm li svg{color:rgb(var(--up));flex:none;margin-top:2px}.oauthc-perm small{color:rgb(var(--dim))}.oauthc-demo{border:1px dashed rgb(var(--line));border-radius:var(--r-md);padding:12px;display:flex;flex-direction:column;gap:8px;background:rgb(var(--panel2))}.oauthc-demo h4{margin:0;font-size:var(--fs-md)}.oauthc-tag{margin:0;font-size:var(--fs-xs);color:rgb(var(--dim));text-transform:uppercase;letter-spacing:.04em}.oauthc button{min-height:var(--hit,36px)}.loginmode{display:flex;gap:8px;align-items:flex-start;border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:8px 10px;font-size:var(--fs-sm)}.loginmode span{display:flex;flex-direction:column;gap:2px}.loginmode small{color:rgb(var(--dim))}.loginmode.auto{border-color:rgb(var(--up-fill) / .7)}.loginmode.auto svg{color:rgb(var(--up))}.loginmode.daily{border-color:rgb(var(--practice) / .7)}.loginmode.daily svg{color:rgb(var(--practice))}.fieldscheck{font-size:var(--fs-xs);color:rgb(var(--faint))}.fieldscheck a{color:inherit;text-decoration:underline}@media(max-width:600px){.credcopy{grid-template-columns:minmax(0,1fr)}}.signup,.signup-paused{width:100%;display:flex;flex-direction:column;gap:14px}.signup form{display:flex;flex-direction:column;gap:14px}.signup h2,.gate h2{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.01em}.signup .steps{margin:2px 0 4px}.signup .hint,.gate .hint{font-size:var(--fs-xs);line-height:1.5;color:rgb(var(--faint))}.signup .sentto{font-size:var(--fs-sm);color:rgb(var(--dim))}.detail-fields{display:flex;flex-direction:column;gap:12px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:420px){.grid2{grid-template-columns:minmax(0,1fr)}}details.optional{border:1px solid rgb(var(--line));border-radius:var(--r-md);padding:10px 12px}details.optional>summary{cursor:pointer;font-size:var(--fs-sm);color:rgb(var(--dim))}details.optional[open]>summary{margin-bottom:10px}.signup-paused h1{font-size:var(--fs-3xl)}.gate{position:fixed;inset:0;z-index:90;display:grid;place-items:center;overflow-y:auto;padding:24px 16px;background:rgb(var(--bg) / .92)}.gate-card{width:min(520px,100%);display:flex;flex-direction:column;gap:14px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:var(--r-lg,8px);padding:22px}.gate-card .sub{font-size:var(--fs-sm);line-height:1.5;color:rgb(var(--dim))}.gate-card .err{font-size:var(--fs-xs);color:rgb(var(--down))}.gate-card .row{display:flex;gap:8px;flex-wrap:wrap}.turnstile{min-height:65px}:root{--page-max:1400px}@media(min-width:1700px){:root{--page-max:1640px}}@media(min-width:2100px){:root{--page-max:2000px}}@media(min-width:2500px){:root{--page-max:2360px}}.trd,.pg{max-width:var(--page-max)}.builder{max-width:max(1440px,var(--page-max))}@media(min-width:1700px){.trd,.pg,.prof,.builder{margin-inline:auto;width:100%}}@media(pointer:coarse){.hicon,.menu-btn{width:44px;height:44px}.pulse-btn,.rail a,.amenu-sec a,.amenu-sec button,.lp-row,.wl-add,.note-i,.notes-f{min-height:44px}.wl-sym .tools button{opacity:1;min-width:24px;min-height:24px}.symtab{min-height:40px;align-items:center}.symtab button{opacity:1;min-width:28px;min-height:28px}.hide-btn{width:36px;height:36px}.railflip{height:44px}.notice-x{width:44px;height:44px}.pnav button{min-height:44px}.phone-tabs button{min-height:52px}.split-x{width:12px;margin:0 -6px}.split-y{height:12px;margin:-6px 0}}@media(max-height:480px)and (orientation:landscape){.hdr{height:calc(40px + env(safe-area-inset-top,0px))}.notice{padding-block:3px}}@media(horizontal-viewport-segments:2){.t-left{width:calc(env(viewport-segment-left 1 0,50vw) - 56px)}}.fchip,.sb-sel{min-height:24px}.statusbar a.k{display:inline-flex;align-items:center;min-height:24px}@media(pointer:coarse){.brand{min-height:44px;min-width:44px;justify-content:center}.ctl:not(.tagin)>input,.ctl>select{min-height:calc(var(--ctl-field) - 2px)}.fchip,.tbtn{min-height:var(--ctl-sm);display:inline-flex;align-items:center}.ct-prac:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--hit);transform:translateY(-50%)}.edge{min-width:28px}.ctool{margin-right:6px}.sb-sel{min-height:var(--hit)}.ad-psearch-btn{height:var(--hit)}.ad-gsearch{width:44px;height:44px}.ad-brand{min-height:44px}}.oc-chart svg,.mt-cum{max-width:100%}@media(pointer:coarse){.pop-btn{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.hide-btn{width:44px;height:44px}.statusbar a.k{min-height:44px}}.menu-btn{flex:none}@media(max-width:400px){.hcluster .hicon[aria-label=Settings]{display:none}}.blot-h .tabs{min-width:0}.blot-h .live-chip{flex:0 1 auto;min-width:0;max-width:45%;text-overflow:ellipsis}
