.qt-page{--qt-hair: hsl(var(--foreground) / .1);--qt-ink: hsl(var(--foreground));--qt-mute: hsl(var(--muted-foreground))}.qt-page .seg button{min-height:38px}@media (forced-colors: active){.qt-page *{forced-color-adjust:auto}}.qt-rs{font-family:var(--font-serif-accent);font-style:italic;font-weight:400;margin-right:.03em}.qt-derived{font:italic 500 12px/1 var(--font-body);padding:3px 8px;margin-left:4px;border-radius:999px;background:hsl(var(--foreground) / .07);color:var(--qt-mute);vertical-align:1px;white-space:nowrap}.qt-note{margin:16px 0 0;font:400 13.5px/1.55 var(--font-body);color:var(--qt-mute);max-width:80ch}.qt-k{margin:0;font:700 12px/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-mute)}.qt-say{margin:14px 0 0;font:500 15px/1.5 var(--font-body);color:var(--qt-ink)}.qt-logo{display:inline-block;flex:none;border-radius:24%;-o-object-fit:contain;object-fit:contain;background:#fff;box-shadow:0 0 0 1px hsl(var(--foreground) / .1);vertical-align:middle}.qt-line{margin:0;font:650 clamp(18px,.5vw + 15px,21px)/1.4 var(--font-display);letter-spacing:-.015em;color:var(--qt-ink)}.qt-line em{font:400 15.5px/1.55 var(--font-body);font-style:normal;color:var(--qt-mute)}.qt-chg.is-up,.qt-svg-v.qt-chg.is-up{color:var(--up);fill:var(--up)}.qt-chg.is-dn,.qt-svg-v.qt-chg.is-dn{color:var(--dn);fill:var(--dn)}.qt-src{text-transform:none;letter-spacing:0;display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;background:hsl(var(--foreground) / .07);border:1px solid hsl(var(--foreground) / .12);font:600 12px/1.2 var(--font-body);color:var(--qt-ink);white-space:nowrap;vertical-align:middle}.qt-src.is-illus{border-style:dashed;border-color:hsl(var(--foreground) / .45);background:transparent}.qt-src.is-derived{font-style:italic;font-weight:500}.qt-field{--pad: clamp(18px, 2.6vw, 34px);margin:0;padding:var(--pad);border-radius:24px;border:1px solid var(--qt-hair);min-width:0;background:linear-gradient(180deg,rgb(255 255 255 / .035),transparent 30%),hsl(var(--card));box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0000000a,0 24px 56px -34px #0000004d}.dark .qt-field{box-shadow:inset 0 1px #ffffff12,0 24px 56px -34px #000c}@media (prefers-reduced-transparency: reduce){.qt-field{background:hsl(var(--card))}}.qt-field-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.qt-field-kick{display:inline-flex;align-items:center;gap:10px;font:700 12px/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--qt-mute)}.qt-field-title{margin:2px 0 0;max-width:36ch;font:700 clamp(21px,1vw + 15px,29px)/1.15 var(--font-display);letter-spacing:-.03em;color:var(--qt-ink);text-wrap:balance}.qt-field-sub{margin:0;max-width:72ch;font:400 15px/1.55 var(--font-body);color:var(--qt-mute);text-wrap:pretty}.qt-field-body{min-width:0;display:flex;flex-direction:column;gap:16px}.qt-field-body>.seg{align-self:flex-start}.qt-mark{flex:none;width:48px;height:40px}.qt-mark rect{fill:hsl(var(--foreground) / .14)}.qt-mark rect.is-on{fill:var(--qt-ink)}.qt-mark-lens circle{fill:hsl(var(--card) / .35);stroke:var(--qt-ink);stroke-width:1.6}.qt-mark-lens path{stroke:var(--qt-ink);stroke-width:2.4;stroke-linecap:round}.qt-ledger{margin-top:24px;border-top:1px solid var(--qt-hair)}.qt-ledger-row{margin:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}.qt-ledger-row>div{display:flex;flex-direction:column;gap:6px;padding:14px 18px 14px 0;min-width:0}.qt-ledger-row>div+div{padding-left:18px;border-left:1px solid var(--qt-hair)}.qt-ledger-row dt{font:700 11.5px/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--qt-mute)}.qt-ledger-row dd{margin:0}.qt-ledger-f{font:700 15px/1.35 var(--font-body);color:var(--qt-ink)}.qt-ledger-v{font:700 16px/1.35 var(--font-body);color:var(--qt-ink);overflow-wrap:anywhere}.qt-ledger-chip{display:none;margin-left:8px;vertical-align:middle}.qt-ledger-read{margin:0;padding:12px 0 0;border-top:1px solid var(--qt-hair);font:400 14.5px/1.5 var(--font-body);color:hsl(var(--foreground) / .88)}.qt-ledger-read+.qt-ledger-read{border-top:0;padding-top:6px}.qt-ledger-read span{font-weight:700;color:var(--qt-ink)}.qt-ledger-read.is-not span{color:var(--qt-mute)}@media (max-width: 699px){.qt-ledger-row{grid-template-columns:1fr}.qt-ledger-row>div{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:10px 0}.qt-ledger-row>div+div{padding-left:0;border-left:0;border-top:1px solid var(--qt-hair)}.qt-ledger-row>div:nth-child(2){border-top:0;padding-top:0}.qt-ledger-row>div:nth-child(3){display:none}.qt-ledger-row>div:first-child{flex-direction:column;align-items:flex-start}.qt-ledger-row .qt-ledger-chip{display:inline-flex}}.qt-mq{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(14px,2vw,22px);border-radius:18px;background:hsl(var(--background));border:1px solid var(--qt-hair);overflow:hidden;min-width:0;color:var(--qt-ink)}.qt-mq-f{position:relative;min-width:0;border-radius:10px}.qt-mq-f.is-stale{outline:1.5px dashed hsl(var(--foreground) / .5);outline-offset:2px}.qt-mq-stale{position:absolute;right:2px;top:-9px;padding:1px 6px;border-radius:999px;background:hsl(var(--background));border:1px dashed hsl(var(--foreground) / .5);font:600 11.5px/1.3 var(--font-body);color:var(--qt-ink);pointer-events:none}.qt-hit{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;min-width:44px;min-height:44px;border:0;border-radius:10px;background:transparent;cursor:zoom-in;z-index:2}@media (hover: hover){.qt-hit{transition:background-color .15s ease-out}.qt-hit:hover{background:hsl(var(--foreground) / .05)}}.qt-hit:focus-visible{outline:2px solid var(--qt-ink);outline-offset:-2px}.qt-mq-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding-bottom:10px;border-bottom:1px solid var(--qt-hair);border-radius:0}.qt-mq-id{display:flex;flex-direction:column;min-width:0}.qt-mq-id b{font:800 18px/1.15 var(--font-display);letter-spacing:-.01em}.qt-mq-id span{font:500 12.5px/1.3 var(--font-body);color:var(--qt-mute);overflow-wrap:anywhere}.qt-mq-nse{display:block;width:74px}.qt-mq-nse .market-organisation-logo{width:74px;height:auto;display:block;border-radius:6px}.qt-mq-asof{grid-column:1 / -1;font:500 12px/1.35 var(--font-body);color:var(--qt-mute)}.qt-mq-asof span{white-space:nowrap}.qt-mq-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.qt-mq-ltp{font:800 clamp(28px,2.4vw + 14px,38px)/1.05 var(--font-display);letter-spacing:-.03em;padding:2px 4px}.qt-mq-chg{font:700 16px/1.2 var(--font-body);padding:4px}.qt-mq-chg.is-up{color:var(--up)}.qt-mq-chg.is-dn{color:var(--dn)}.qt-mq-arrow{margin-right:4px;font-size:.8em}.qt-mq-closetag{display:inline-flex;flex-direction:column;gap:2px;padding-left:14px;border-left:1px solid var(--qt-hair);font:700 15px/1.2 var(--font-body)}.qt-mq-closetag .qt-mq-chg{padding:0;font-size:13px}.qt-mq-series{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;font:600 12.5px/1 var(--font-body);color:var(--qt-mute)}.qt-mq-chip{padding:3px 8px;border-radius:999px;border:1px solid var(--qt-hair);background:hsl(var(--foreground) / .06);color:var(--qt-ink);font-weight:700}.qt-mq-tabs{display:flex;flex-wrap:wrap;gap:4px 18px;padding:8px 10px;border-radius:10px;background:hsl(var(--foreground) / .045);font:600 12.5px/1.2 var(--font-body);color:var(--qt-mute)}.qt-mq-tabs .is-on{color:var(--qt-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.qt-mq-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:8px 0;border-block:1px solid var(--qt-hair)}.qt-mq-row>.qt-mq-f,.qt-mq-info>.qt-mq-f{display:flex;flex-direction:column;gap:3px;padding:6px 4px;min-height:44px;justify-content:center}.qt-mq-k{font:500 12px/1.25 var(--font-body);color:var(--qt-mute)}.qt-mq-v{font:700 14.5px/1.2 var(--font-body);color:var(--qt-ink)}.qt-mq-v.is-dash{color:var(--qt-mute)}.qt-mq-book{padding:2px}.qt-mq-book-h{margin:0 0 6px;font:700 13.5px/1.2 var(--font-display);color:var(--qt-ink)}.qt-mq-book-t{display:grid;gap:0;font:500 13px/1 var(--font-body)}.qt-mq-book-t>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.qt-mq-book-t>div>span{padding:5px 6px;text-align:right}.qt-mq-book-t>div.is-head>span{font:700 12px/1.2 var(--font-body);color:var(--qt-ink);background:hsl(var(--foreground) / .07);border-bottom:1px solid var(--qt-hair)}.qt-mq-book-t .is-bid{color:var(--up);font-weight:700;background:var(--up-wash)}.qt-mq-book-t .is-ask{color:var(--dn);font-weight:700;background:var(--dn-wash)}.qt-mq-book-t .is-buy{color:var(--up);font-weight:700}.qt-mq-book-t .is-sell{color:var(--dn);font-weight:700}.qt-mq-book-t>div.is-foot{grid-template-columns:1fr 1.2fr 1fr;align-items:end;border-top:1px solid var(--qt-hair);font-size:12px;color:var(--qt-mute)}.qt-mq-book-t>div.is-foot>span{display:flex;flex-direction:column;gap:4px;text-align:left}.qt-mq-book-t>div.is-foot b{color:var(--qt-ink);font-size:13px}.qt-mq-book-t>div.is-foot>span.is-mid{text-align:center;align-items:center;font-weight:700;color:var(--qt-ink)}.qt-mq-book-t>div.is-foot>span:last-child{text-align:right;align-items:flex-end}.qt-mq-illus{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;border:1px dashed hsl(var(--foreground) / .45);font:600 11.5px/1.3 var(--font-body);color:var(--qt-ink)}.qt-mq-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:8px;border-top:1px solid var(--qt-hair)}.qt-mq-info.is-trade,.qt-mq-info.is-price{grid-template-columns:repeat(3,minmax(0,1fr))}.qt-mq-fn{margin:-4px 0 0;font:500 11.5px/1.35 var(--font-body);color:var(--qt-mute)}.qt-mq.is-small{padding:14px;gap:10px}.qt-mq.is-small .qt-mq-ltp{font-size:28px}@media (max-width: 559px){.qt-mq-row{grid-template-columns:repeat(4,minmax(0,1fr))}.qt-mq-info,.qt-mq-info.is-price{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-mq-closetag{padding-left:10px}.qt-mq-info.is-trade{grid-template-columns:1fr 1fr}.qt-mq-info.is-trade>:last-child{grid-column:1 / -1}.qt-mq-book-t{font-size:12.5px}.qt-mq-book-t>div>span{padding:5px 3px}.qt-mq-book-t>div.is-foot{grid-template-columns:1fr auto 1fr}.qt-mq-nse,.qt-mq-nse .market-organisation-logo{width:60px}}.qt-lens{position:absolute;z-index:3;pointer-events:none;border-radius:50%}.qt-lens-ring{position:absolute;left:0;top:0;max-width:none;overflow:visible}.qt-lens-ring circle{fill:hsl(var(--card));stroke:var(--qt-ink);stroke-width:2.4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 8px 18px rgb(0 0 0 / .22))}.qt-lens-handle{stroke:var(--qt-ink);stroke-width:6;stroke-linecap:round}.qt-lens-in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px;text-align:center;border-radius:50%}.qt-lens-k{font:600 16px/1.1 var(--font-body);color:var(--qt-mute)}.qt-lens-v{font:800 24px/1.05 var(--font-display);letter-spacing:-.02em;color:var(--qt-ink);white-space:nowrap}.qt-route{position:absolute;left:0;top:0;z-index:3;pointer-events:none;overflow:visible}.qt-mq.is-route{padding-left:96px}.qt-route line{stroke:hsl(var(--foreground) / .45);stroke-width:1.2}.qt-route path{fill:none;stroke:var(--qt-ink);stroke-width:2;stroke-dasharray:2 6;stroke-linecap:round}.qt-route circle{fill:var(--qt-ink);stroke:hsl(var(--background));stroke-width:3}.qt-route text{font:700 13px/1 var(--font-body);fill:var(--qt-ink);paint-order:stroke;stroke:hsl(var(--background));stroke-width:5px;stroke-linejoin:round}@media (max-width: 559px){.qt-route{display:none}.qt-mq.is-route{padding-left:14px}}@media (min-width: 1024px){.qt-mq-info.is-price{grid-template-columns:repeat(6,minmax(0,1fr))}}.qth-copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,20px);margin:clamp(10px,1.6vw,22px) 0 0;max-width:46rem}.qth-title{text-wrap:balance}.qth-sub{max-width:48ch}.qth-meta{margin-top:4px;max-width:100%}@media (max-width: 759px){.qth-meta,.qth-meta .bs{width:100%}}.qth-scene{margin:clamp(26px,3.2vw,44px) 0 0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:clamp(14px,2vw,24px);border-radius:24px;border:1px solid hsl(var(--foreground) / .1);min-width:0;background:linear-gradient(180deg,rgb(255 255 255 / .04),transparent 45%),hsl(var(--card));box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0000000a,0 30px 70px -40px #00000059}.dark .qth-scene{box-shadow:inset 0 1px #ffffff12,0 30px 70px -40px #000000d9}@media (prefers-reduced-transparency: reduce){.qth-scene{background:hsl(var(--card))}}.qth-card{border-radius:18px;min-width:0}.qth-card:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}.qth-ledger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:14px 16px;border-radius:16px;border:1px solid hsl(var(--foreground) / .1);background:hsl(var(--foreground) / .03);min-height:132px}.qth-ledger>p{grid-column:1;margin:0}.qth-ledger>.qt-src{grid-column:2;grid-row:1 / span 2;justify-self:end}.qth-ledger-k{font:700 11.5px/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.qth-ledger-f{font:750 17px/1.25 var(--font-display);color:hsl(var(--foreground))}.qth-ledger-v{font:800 20px/1.25 var(--font-display);letter-spacing:-.01em;color:hsl(var(--foreground));overflow-wrap:anywhere}.qth-ledger-a{font:400 14.5px/1.5 var(--font-body);color:hsl(var(--foreground) / .88);grid-column:1 / -1!important}.qth-ledger-n{font:400 13.5px/1.45 var(--font-body);color:hsl(var(--muted-foreground));grid-column:1 / -1!important}.qth-ledger-n span{font-weight:700}.qth-step{justify-self:center;display:inline-flex;align-items:center;gap:4px;height:44px;padding:0 3px;border-radius:999px;border:1px solid hsl(var(--foreground) / .2);background:hsl(var(--background))}.qth-step button{display:inline-grid;place-items:center;width:40px;height:38px;border:0;border-radius:999px;background:transparent;color:hsl(var(--foreground));cursor:pointer}@media (hover: hover){.qth-step button{transition:background-color .15s ease-out}.qth-step button:hover{background:hsl(var(--foreground) / .07)}}.qth-step button:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:-2px}.qth-step button svg{width:20px;height:20px}.qth-step>span{min-width:7.5rem;text-align:center;font:600 14px/1 var(--font-body);color:hsl(var(--foreground))}.qth-cap{margin:0;font:400 12.5px/1.5 var(--font-body);color:hsl(var(--muted-foreground))}@media (min-width: 1024px){.qth>.lr-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:clamp(28px,3.2vw,52px);column-gap:clamp(28px,3.2vw,52px);align-items:center}.qth>.lr-wrap>.lr-crumbs{grid-column:1 / -1}.qth-copy{margin:0}.qth-scene{margin-top:0;grid-template-columns:minmax(0,1fr) auto}.qth-card{grid-column:1 / -1}.qth-ledger{grid-column:1}.qth-step{grid-column:2;align-self:center}.qth-cap{grid-column:1 / -1}.qth-meta{width:100%}.qth-meta .bs{display:grid;grid-template-columns:auto auto minmax(0,1fr);width:100%}.qth-meta .bs>*+*{border-left:0}.qth-meta .bs-who{grid-column:1 / -1;border-bottom:1px solid hsl(var(--foreground) / .1)}.qth-meta .bs-read,.qth-meta .bs-in{border-left:1px solid hsl(var(--foreground) / .1)}.qth-meta .bs-cell{min-height:60px}}.qt-field-body svg[role=img]{display:block;width:100%;height:auto;overflow:visible}.qt-svg-k{font:600 15px/1 var(--font-body);fill:hsl(var(--muted-foreground))}.qt-svg-s{font:500 14.5px/1 var(--font-body);fill:hsl(var(--muted-foreground))}.qt-svg-v{font:700 16px/1 var(--font-body);fill:hsl(var(--foreground))}.qt-axis{stroke:hsl(var(--foreground) / .55);stroke-width:1.5}.qt-tick,.qt-grid{stroke:hsl(var(--foreground) / .18);stroke-width:1}.qt-lead{stroke:hsl(var(--foreground) / .35);stroke-width:1;fill:none}.qt-dot{fill:hsl(var(--foreground));stroke:hsl(var(--card));stroke-width:2}.qt-ah{fill:hsl(var(--foreground))}.qt-facts{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font:400 14px/1.45 var(--font-body);color:hsl(var(--foreground) / .88)}.qt-side{margin:0;display:flex;flex-direction:column}.qt-side>div{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-top:1px solid var(--qt-hair)}.qt-side>div:first-child{border-top:0;padding-top:0}.qt-side dt{font:500 13px/1.3 var(--font-body);color:var(--qt-mute)}.qt-side dd{margin:0;font:700 15.5px/1.35 var(--font-body);color:var(--qt-ink)}.qt-tickets{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.qt-ticket{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:16px;border:1px solid var(--qt-hair);background:hsl(var(--background));min-width:0}.qt-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.qt-ticket-mark{display:block;width:96px}.qt-ticket-mark .market-organisation-logo{display:block;width:96px;height:auto;border-radius:8px}.qt-ticket dl{margin:0;display:flex;flex-direction:column}.qt-ticket dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px dashed var(--qt-hair)}.qt-ticket dt{font:500 13.5px/1.3 var(--font-body);color:var(--qt-mute)}.qt-ticket dd{margin:0;font:700 15px/1.3 var(--font-body);color:var(--qt-ink)}.qt-seam{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 14px;position:relative;text-align:center}.qt-seam:before{content:"";position:absolute;top:8px;bottom:8px;left:50%;border-left:1.5px dashed hsl(var(--foreground) / .3);z-index:0}.qt-seam>*{position:relative;z-index:1;background:hsl(var(--card));padding:2px 4px}.qt-seam span{font:700 11.5px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-mute)}.qt-seam b{font:700 12.5px/1.3 var(--font-body);color:var(--qt-ink);writing-mode:vertical-rl;transform:rotate(180deg)}@media (max-width: 699px){.qt-tickets{grid-template-columns:1fr}.qt-seam{flex-direction:row;padding:12px 0}.qt-seam:before{top:50%;bottom:auto;left:8px;right:8px;border-left:0;border-top:1.5px dashed hsl(var(--foreground) / .3)}.qt-seam b{writing-mode:horizontal-tb;transform:none}}.qt-ruler{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:clamp(16px,3vw,36px);align-items:center}.qt-ruler-band{fill:hsl(var(--foreground) / .12)}.qt-bracket{fill:none;stroke:hsl(var(--foreground) / .6);stroke-width:1.5}.qt-pin circle{fill:hsl(var(--foreground) / .4)}.qt-pin line{stroke:hsl(var(--foreground) / .3);stroke-width:1}.qt-pin text{fill:hsl(var(--foreground) / .5)}.qt-pin.is-on circle{fill:hsl(var(--foreground));r:7px}.qt-pin.is-on line{stroke:hsl(var(--foreground));stroke-width:1.6}.qt-pin.is-on text{fill:hsl(var(--foreground));font-weight:800}.qt-ruler-say{padding:16px 18px;border-radius:16px;background:hsl(var(--foreground) / .035)}.qt-ruler-say>p:not(.qt-k){margin:6px 0 0;font:400 15px/1.5 var(--font-body);color:var(--qt-ink)}@media (max-width: 759px){.qt-ruler{grid-template-columns:1fr}}.qt-trip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.qt-trip:focus-visible{outline:2px solid var(--qt-ink);outline-offset:4px;border-radius:12px}.qt-pane{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--qt-hair);background:hsl(var(--background));min-width:0}.qt-pane .qt-svg-s{font-size:13.5px}.qt-pane .qt-svg-k{font-size:14px}.qt-hol{stroke:hsl(var(--foreground) / .35);stroke-width:1;stroke-dasharray:3 4}.qt-line-path{fill:none;stroke:hsl(var(--foreground));stroke-width:2.4;stroke-linejoin:round}.qt-line-dot{fill:hsl(var(--foreground))}.qt-ohlc line{stroke:hsl(var(--foreground));stroke-width:2.4;stroke-linecap:round}.qt-candle line{stroke-width:2}.qt-candle.is-up line{stroke:var(--up-fill)}.qt-candle.is-up rect{fill:var(--up-fill)}.qt-candle.is-dn line{stroke:var(--dn-fill)}.qt-candle.is-dn rect{fill:var(--dn-fill)}.qt-candle.is-big line{stroke-width:3}@media (max-width: 859px){.qt-trip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:8px}.qt-pane{flex:0 0 min(280px,82%);min-width:260px;scroll-snap-align:start}}.qt-candlex{display:flex;flex-direction:column;align-items:center}.qt-candlex svg{max-width:460px}.qt-candlex .qt-say{align-self:stretch;text-align:center}.qt-dim path{fill:none;stroke:hsl(var(--foreground) / .7);stroke-width:1.4}.qt-session{display:flex;flex-direction:column;gap:6px;padding:4px 0 6px}.qt-session-day{position:relative;height:34px;border:1.5px solid hsl(var(--foreground) / .55);border-bottom:0;border-radius:10px 10px 0 0;display:flex;justify-content:center}.qt-session-day span{position:relative;top:-10px;height:-moz-max-content;height:max-content;padding:0 8px;background:hsl(var(--card));font:600 13px/1.4 var(--font-body);color:var(--qt-ink)}.qt-session-band{display:grid;grid-template-columns:360fr 20fr;height:52px;border-radius:10px;overflow:hidden;border:1px solid hsl(var(--foreground) / .25)}.qt-session-band span{display:grid;place-items:center;font:600 13px/1.2 var(--font-body);color:var(--qt-ink)}.qt-session-band .is-cont{background:hsl(var(--foreground) / .08)}.qt-session-band .is-cas{font-size:12px;writing-mode:vertical-rl;transform:rotate(180deg);background:repeating-linear-gradient(135deg,hsl(var(--foreground) / .32) 0 3px,transparent 3px 7px)}.qt-session-ticks{height:10px;margin-right:calc(20 / 380 * 100%);background:repeating-linear-gradient(90deg,hsl(var(--foreground) / .5) 0 1px,transparent 1px calc(100% / 72))}.qt-session-hours{position:relative;height:18px;margin:0;font:600 12.5px/1 var(--font-body);color:var(--qt-mute)}.qt-session-hours span{position:absolute;top:2px;transform:translate(-50%);white-space:nowrap}.qt-session-hours span:first-child{transform:none}.qt-session-hours .is-end{transform:translate(-100%);padding-right:6px}.qt-session-hours .is-last{transform:translate(-100%)}.qt-session-key{margin:6px 0 0;font:400 13.5px/1.5 var(--font-body);color:var(--qt-mute)}.qt-cal{margin:8px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.qt-cal li{display:flex;flex-direction:column;gap:6px;padding:10px;min-height:84px;border-radius:12px;border:1px dashed hsl(var(--foreground) / .25);background:hsl(var(--foreground) / .03)}.qt-cal li.is-on{border-style:solid;border-color:hsl(var(--foreground) / .35);background:hsl(var(--background))}.qt-cal b{font:700 14px/1.2 var(--font-body);color:var(--qt-ink)}.qt-cal li>span{display:flex;align-items:center;gap:6px;font:500 12.5px/1.3 var(--font-body);color:var(--qt-mute)}.qt-cal li.is-on>span{color:var(--qt-ink)}.qt-cal-candle{flex:none;width:8px;height:22px;border-radius:2px;background:hsl(var(--foreground))}@media (max-width: 699px){.qt-cal{grid-template-columns:repeat(3,minmax(0,1fr))}.qt-session-hours .is-opt,.qt-session-hours .is-end{display:none}}.qt-ladders{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:clamp(16px,3vw,36px);align-items:center}.qt-ladder{opacity:.4}.qt-ladder.is-on{opacity:1}.qt-arrow{stroke:var(--dn-fill);stroke-width:2;fill:none}.qt-ah.is-dn{fill:var(--dn-fill)}.qt-ladders-say p{margin:0;font:400 15.5px/1.55 var(--font-body);color:var(--qt-ink)}@media (max-width: 759px){.qt-ladders{grid-template-columns:1fr}}.qt-anchors{display:flex;flex-direction:column;align-items:center}.qt-anchors svg{max-width:460px}.qt-anchors .qt-say{align-self:stretch;text-align:center}.qt-anchor path{stroke:hsl(var(--foreground) / .22);stroke-width:1;fill:none}.qt-anchor text:not(.qt-chg){opacity:.6}.qt-anchor.is-on path{stroke:hsl(var(--foreground));stroke-width:2.4}.qt-anchor.is-on text{opacity:1}.qt-anchor.is-on .qt-svg-v{font-weight:800}.qt-target{fill:hsl(var(--card));stroke:hsl(var(--foreground));stroke-width:2}.qt-target-in{fill:hsl(var(--foreground))}.qt-counter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);align-items:stretch;gap:0}.qt-lane{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:hsl(var(--background));border:1px solid var(--qt-hair);min-width:0}.qt-lane b{font:800 30px/1 var(--font-display);letter-spacing:-.02em}.qt-lane.is-buy b,.qt-lane.is-buy .qt-k{color:var(--up)}.qt-lane.is-sell{text-align:right;align-items:flex-end}.qt-lane.is-sell b,.qt-lane.is-sell .qt-k{color:var(--dn)}.qt-lane>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font:600 14px/1.3 var(--font-body);color:var(--qt-ink)}.qt-lane.is-sell>span{justify-content:flex-end}.qt-queue{display:flex;gap:6px;margin-top:4px}.qt-lane.is-buy .qt-queue{flex-direction:row-reverse;justify-content:flex-start}.qt-queue i{display:block;width:16px;height:26px;border-radius:8px 8px 4px 4px;background:hsl(var(--foreground) / .18)}.qt-lane.is-buy .qt-queue i:first-child{background:var(--up-fill)}.qt-lane.is-sell .qt-queue i:first-child{background:var(--dn-fill)}.qt-desk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 12px;margin:14px -1px;text-align:center;border-block:2px solid hsl(var(--foreground) / .75);background:hsl(var(--foreground) / .04)}.qt-desk b{font:800 26px/1 var(--font-display);color:var(--qt-ink)}.qt-desk>span:not(.qt-k){font:500 13px/1.4 var(--font-body);color:var(--qt-ink)}@media (max-width: 759px){.qt-counter{grid-template-columns:1fr}.qt-lane.is-sell{text-align:left;align-items:flex-start}.qt-lane.is-sell>span{justify-content:flex-start}.qt-desk{margin:-1px 14px;border-block:0;border-inline:2px solid hsl(var(--foreground) / .75)}}.qt-depth{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:start}.qt-book{width:100%;border-collapse:collapse;font:500 14.5px/1.2 var(--font-body);color:var(--qt-ink)}.qt-book caption{caption-side:top;text-align:left;padding-bottom:10px;font:500 13px/1.6 var(--font-body);color:var(--qt-mute)}.qt-book caption .qt-src{margin-right:6px}.qt-book th{padding:8px;font:700 12.5px/1.2 var(--font-body);color:var(--qt-ink);background:hsl(var(--foreground) / .07);text-align:right;border-bottom:1px solid var(--qt-hair)}.qt-book td{position:relative;padding:10px 8px;text-align:right;border-bottom:1px solid var(--qt-hair)}.qt-book td small{display:block;font:500 12px/1.3 var(--font-body);color:var(--qt-mute)}.qt-book .is-bid{color:var(--up);font-weight:700;background:var(--up-wash)}.qt-book .is-ask{color:var(--dn);font-weight:700;background:var(--dn-wash)}.qt-book tfoot .is-buy,.qt-walk .is-buy{color:var(--up);font-weight:700}.qt-book tfoot .is-sell{color:var(--dn);font-weight:700}.qt-book td.is-took{background-image:linear-gradient(90deg,hsl(var(--foreground) / .09) 0 var(--took),transparent var(--took));outline:1px solid hsl(var(--foreground) / .35);outline-offset:-1px}.qt-book tfoot td{font-size:13px;color:var(--qt-mute);border-bottom:0;vertical-align:bottom}.qt-book tfoot td:first-child{text-align:left}.qt-book tfoot td>span,.qt-book tfoot td>b{display:block}.qt-book tfoot td>b{margin-top:4px;font-size:14px;color:var(--qt-ink)}.qt-book tfoot td.is-mid{text-align:center;font-weight:700;color:var(--qt-ink)}.qt-book tfoot td.is-mid small{font-weight:500}.qt-walk{padding:16px 18px;border-radius:16px;background:hsl(var(--foreground) / .035)}.qt-walk ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font:600 15px/1.4 var(--font-body);color:var(--qt-ink)}.qt-walk dl{margin:12px 0 0;display:flex;flex-direction:column}.qt-walk dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--qt-hair)}.qt-walk dt{font:500 14px/1.3 var(--font-body);color:var(--qt-mute)}.qt-walk dd{margin:0;font:800 16px/1.3 var(--font-body);color:var(--qt-ink)}.qt-walk-d{margin:8px 0 0;font:400 13px/1.4 var(--font-body);color:var(--qt-mute)}@media (max-width: 759px){.qt-depth{grid-template-columns:1fr}.qt-book{font-size:13px}.qt-book td,.qt-book th{padding:9px 5px}}.qt-prop{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,15rem);gap:clamp(16px,3vw,36px);align-items:start}.qt-prop-bars{display:flex;flex-direction:column;gap:20px}.qt-prop-row{display:flex;flex-direction:column;gap:8px}.qt-prop-head{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 15px/1.3 var(--font-body);color:var(--qt-ink)}.qt-prop-bar{height:28px;border-radius:8px;overflow:hidden;background:hsl(var(--foreground) / .25)}.qt-prop-bar i{display:block;height:100%;background:hsl(var(--foreground))}.qt-prop-k{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 14px;font:400 14px/1.4 var(--font-body);color:var(--qt-mute)}.qt-prop-k b{color:var(--qt-ink)}@media (max-width: 759px){.qt-prop{grid-template-columns:1fr}}.qt-steps{max-width:520px}.qt-col{fill:hsl(var(--foreground) / .8)}.qt-carry{stroke:hsl(var(--foreground) / .5);stroke-width:1.4;stroke-dasharray:4 5}.qt-steps-chips{margin:8px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qt-steps-chips li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.qt-steps-chips b{font:700 13.5px/1.3 var(--font-body);color:var(--qt-ink)}.qt-steps-chips .qt-src{white-space:normal;text-align:center}.qt-rule{padding:14px 18px;border-radius:16px;border:1px solid var(--qt-hair)}.qt-rule p:not(.qt-k){margin:6px 0 0;font:500 15px/1.5 var(--font-body);color:var(--qt-ink)}.qt-beam{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:clamp(16px,3vw,36px);align-items:center}.qt-beam-bar{fill:hsl(var(--foreground))}.qt-beam-mark line{stroke:hsl(var(--foreground) / .45);stroke-width:1.2}.qt-beam-ghost{stroke:hsl(var(--foreground) / .45);stroke-width:1.4;stroke-dasharray:3 4}.qt-fulcrum{fill:hsl(var(--foreground) / .18);stroke:hsl(var(--foreground));stroke-width:1.6;stroke-linejoin:round}.qt-formula{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:16px;background:hsl(var(--foreground) / .035)}.qt-formula p{margin:0;font:500 15px/1.5 var(--font-body);color:var(--qt-ink)}.qt-formula p.qt-k{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qt-formula b{font:800 20px/1.3 var(--font-display)}@media (max-width: 759px){.qt-beam{grid-template-columns:1fr}}.qt-track{max-width:520px}.qt-track-bar{fill:hsl(var(--foreground) / .1);stroke:hsl(var(--foreground) / .3)}.qt-pin-l{stroke:hsl(var(--foreground));stroke-width:2}.qt-dot.is-big{stroke-width:3}.qt-track-day{fill:hsl(var(--foreground))}.qt-fences{display:flex;flex-direction:column;gap:14px}.qt-fence-who{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:700 16px/1.2 var(--font-display);color:var(--qt-ink)}.qt-fence-row{display:flex;flex-direction:column;gap:6px}.qt-fence-k{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:500 14px/1.4 var(--font-body);color:var(--qt-ink)}.qt-fence-track{position:relative;height:40px;border-radius:8px;background:hsl(var(--foreground) / .03);margin:0 26px}.qt-fence-box{position:absolute;top:4px;bottom:4px;border-radius:6px;border:2px solid hsl(var(--foreground) / .8);border-block-style:dashed;background:hsl(var(--foreground) / .05)}.qt-fence-row.is-day .qt-fence-box{border:0;background:hsl(var(--foreground));min-width:3px}.qt-fence-end{position:absolute;bottom:-18px;transform:translate(-50%);font:600 12.5px/1 var(--font-body);color:var(--qt-ink);white-space:nowrap}.qt-fence-row.is-op{margin-bottom:14px}.qt-fence-axis{position:relative;height:18px;margin:0 26px;border-top:1px solid hsl(var(--foreground) / .35);font:500 12.5px/1 var(--font-body);color:var(--qt-mute)}.qt-fence-axis span{position:absolute;top:5px;transform:translate(-50%)}.qt-fence-cas{display:flex;gap:12px;align-items:flex-start;margin-top:8px;padding:14px 16px;border-radius:14px;border:1px solid var(--qt-hair)}.qt-fence-cas-box{flex:none;width:44px;height:24px;margin-top:2px;border-radius:5px;border:1.5px dashed hsl(var(--foreground) / .7)}.qt-fence-cas p{margin:0;font:400 14px/1.5 var(--font-body);color:var(--qt-ink)}.qt-fence-solid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;min-height:64px}.qt-fence-solid>span:not(.qt-fence-solid-in){padding:0 10px;font:700 15px/1 var(--font-body);color:var(--qt-ink)}.qt-fence-solid-in{display:grid;place-items:center;min-height:64px;padding:8px 12px;text-align:center;border-inline:5px solid hsl(var(--foreground));background:hsl(var(--foreground) / .06);font:600 14px/1.4 var(--font-body);color:var(--qt-ink)}@media (max-width: 559px){.qt-fence-track,.qt-fence-axis{margin:0 20px}}.qt-area{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:clamp(16px,3vw,36px);align-items:start}.qt-area-all{fill:hsl(var(--foreground) / .05);stroke:hsl(var(--foreground) / .7);stroke-width:1.5}.qt-area-ff{fill:hsl(var(--foreground) / .16)}.qt-dim-p{fill:none;stroke:hsl(var(--foreground) / .6);stroke-width:1.2}@media (max-width: 759px){.qt-area{grid-template-columns:1fr}}.qt-key{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--qt-hair)}.qt-key li{border-bottom:1px solid var(--qt-hair)}.qt-key li.is-itc{background:hsl(var(--foreground) / .04);border-radius:12px}.qt-key-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:52px;padding:10px 12px;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--qt-ink);border-radius:12px}@media (hover: hover){.qt-key-row{transition:background-color .15s ease-out}.qt-key-row:hover{background:hsl(var(--foreground) / .04)}}.qt-key-row:focus-visible{outline:2px solid var(--qt-ink);outline-offset:-2px}.qt-key-code{font:800 17px/1.2 var(--font-display)}.qt-key-row>span:not(.qt-key-itc){font:400 14.5px/1.45 var(--font-body)}.qt-key-itc{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:999px;border:1px solid var(--qt-hair);font:700 12.5px/1 var(--font-body)}.qt-key-check{margin:0;padding:0 12px 14px calc(6.5rem + 26px);font:400 14.5px/1.5 var(--font-body);color:hsl(var(--foreground) / .88)}.qt-key-check span{font-weight:700;color:var(--qt-ink)}@media (max-width: 599px){.qt-key-row{grid-template-columns:minmax(0,1fr) auto}.qt-key-row>span:not(.qt-key-itc){grid-column:1 / -1;grid-row:2}.qt-key-check{padding-left:12px}}.qt-states{max-width:760px}.qt-routebox{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:start}.qt-route-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;counter-reset:none}.qt-route-list li{display:flex;flex-direction:column;gap:3px;padding:12px 0;border-top:1px solid var(--qt-hair)}.qt-route-list li:first-child{border-top:0;padding-top:0}.qt-route-list span{font:500 13.5px/1.35 var(--font-body);color:var(--qt-mute)}.qt-route-list b{font:700 15.5px/1.35 var(--font-body);color:var(--qt-ink)}@media (max-width: 899px){.qt-routebox{grid-template-columns:1fr}}.qte{padding:clamp(20px,3vw,40px);border-radius:32px;border:1px solid var(--qt-hair);background:linear-gradient(180deg,rgb(255 255 255 / .035),transparent 30%),hsl(var(--card));box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0000000a,0 30px 70px -40px #00000052}.dark .qte{box-shadow:inset 0 1px #ffffff12,0 30px 70px -40px #000000d9}.qte-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(20px,4vw,48px)}.qte-k{margin:0;display:flex;align-items:center;gap:10px;font:700 12px/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--qt-mute)}.qte-title{margin:10px 0 16px;font:750 clamp(24px,1.2vw + 17px,32px)/1.15 var(--font-display);letter-spacing:-.03em;color:var(--qt-ink)}.qte-ledger{width:100%;border-collapse:collapse}.qte-ledger th,.qte-ledger td{padding:10px 10px 10px 0;text-align:left;vertical-align:top;border-top:1px solid var(--qt-hair)}.qte-ledger thead th{border-top:0;font:700 11.5px/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--qt-mute)}.qte-ledger tbody th{font:700 14.5px/1.4 var(--font-body);color:var(--qt-ink)}.qte-ledger td{font:500 14.5px/1.4 var(--font-body);color:var(--qt-ink)}.qte-ledger td:last-child{text-align:right;padding-right:0}.qte-take{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.qte-take li{position:relative;padding-left:22px;font:650 16px/1.45 var(--font-display);color:var(--qt-ink)}.qte-take li:before{content:"";position:absolute;left:0;top:.5em;width:10px;height:10px;border-radius:50%;border:2px solid var(--qt-ink)}.qte-words dl{margin:12px 0 0;display:flex;flex-direction:column}.qte-words dl>div{padding:10px 0;border-top:1px solid var(--qt-hair)}.qte-words dt{font:700 15px/1.3 var(--font-body);color:var(--qt-ink)}.qte-words dd{margin:3px 0 0;font:400 14px/1.5 var(--font-body);color:hsl(var(--foreground) / .85)}.qte-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid var(--qt-hair)}.qte-who{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--qt-ink);text-decoration:none}.qte-who img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.qte-who>span{display:flex;flex-direction:column}.qte-who b{font:700 15px/1.2 var(--font-body)}.qte-who span span{font:400 13px/1.3 var(--font-body);color:var(--qt-mute)}.qte-next{display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:8px 10px 8px 20px;border-radius:999px;background:hsl(var(--foreground));color:hsl(var(--background));text-decoration:none}@media (hover: hover){.qte-next{transition:opacity .15s ease-out}.qte-next:hover{opacity:.88}}.qte-next:focus-visible,.qte-who:focus-visible{outline:2px solid var(--qt-ink);outline-offset:2px}.qte-next>span{display:flex;flex-direction:column;font:700 15px/1.25 var(--font-body)}.qte-next small{font:600 12px/1.2 var(--font-body);opacity:.75}.qte-next svg{width:32px;height:32px;padding:7px;border-radius:50%;background:hsl(var(--background) / .15)}@media (max-width: 899px){.qte-top{grid-template-columns:1fr}}@media (max-width: 559px){.qte-ledger thead{display:none}.qte-ledger tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border-top:1px solid var(--qt-hair);padding:8px 0}.qte-ledger th,.qte-ledger td{border-top:0;padding:2px 0}.qte-ledger tbody th{grid-column:1;grid-row:1}.qte-ledger td:last-child{grid-column:2;grid-row:1}.qte-ledger td.font-numeric{grid-column:1 / -1;grid-row:2}.qte-next{width:100%;justify-content:space-between}}
