.zq-pi .frame .card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.zq-pi .frame .card-id{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.zq-pi .frame .card-title{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--s900)}.zq-pi .frame .rel{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;font-size:.75rem;line-height:1rem;color:var(--s700)}.zq-pi .frame .known{font-size:.875rem;line-height:1.25rem;color:var(--s700)}.zq-pi .frame .known strong{font-weight:600;color:var(--s900)}.zq-pi .frame .terms{margin-top:.75rem}.zq-pi .frame .terms>*+*{margin-top:.375rem}.zq-pi .frame .bar{height:.625rem;width:100%;border-radius:9999px;background:var(--s200)}.zq-pi .frame .bar-fill{height:100%;border-radius:9999px;background:var(--em600);transform-origin:left center}.zq-pi .frame .bar-text,.zq-pi .frame .moq{font-size:.75rem;line-height:1rem;color:var(--s700)}.zq-pi .frame .moq{display:inline-flex;align-items:center;gap:.25rem}.zq-pi .frame .moq .ic{color:var(--em600)}.zq-pi .frame .pname{display:block;font-weight:500;color:var(--s900)}.zq-pi .frame .psku{display:block;font-size:.75rem;line-height:1rem;color:var(--s500)}.zq-pi .frame .ss{margin-left:.375rem;font-weight:600;color:var(--amber800)}.zq-pi .frame .solink{display:inline-flex;min-height:1.5rem;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--indigo700);text-decoration:underline;text-underline-offset:2px}@container (max-width:19.99rem){.zq-pi .frame .lines :is(th,td){padding-right:.375rem}.zq-pi .frame .lines :is(th,td):nth-last-child(2){padding-right:0}.zq-pi .frame .lines .w8{width:1.5rem}.zq-pi .frame .lines .solink{display:inline}.zq-pi .frame .lines .solink .ic{margin-left:.25rem;vertical-align:-.125rem}.zq-pi .frame :is(.lines .status,.btn-xs){white-space:normal}}@container (max-width:14rem){.zq-pi .frame .lines tbody,.zq-pi .frame table.lines{display:block}.zq-pi .frame .lines thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%);font-size:1px;line-height:1px}.zq-pi .frame .lines thead th{padding:0;font-size:1px;line-height:1px;letter-spacing:0}.zq-pi .frame .lines tbody tr{display:grid;grid-template-columns:1.5rem minmax(0,1fr);padding:.5rem 0}.zq-pi .frame .lines td{padding:.125rem 0}.zq-pi .frame .lines td:first-child{grid-row:1/span 3}.zq-pi .frame .lines td.r:not(.c-sm){grid-column:2;display:flex;justify-content:space-between;gap:.75rem}.zq-pi .frame .lines td.r:before{content:attr(data-label);font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;color:var(--s500)}}.zq-pi .frame .addl{margin-top:.5rem;border:1px solid var(--s200);border-radius:.75rem}.zq-pi .frame .addl li{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem}.zq-pi .frame .addl li+li{border-top:1px solid var(--s200)}.zq-pi .frame .addl input{flex:none;width:1rem;height:1rem;margin:.25rem 0 0;accent-color:var(--cb-checked)}.zq-pi .frame .addl label{flex:1 1 auto;min-width:0;font-size:.875rem;line-height:1.25rem}.zq-pi .frame .lname{display:block;font-weight:600;color:var(--s900)}.zq-pi .frame .ldet{display:block;font-size:.75rem;line-height:1rem;color:var(--s600)}.zq-pi .frame .dgroups{display:flex;flex-direction:column;gap:.75rem}.zq-pi .frame .dgroup{border:1px solid var(--s200);border-radius:.75rem;padding:.75rem}.zq-pi .frame .dg-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.zq-pi .frame .dg-name{font-weight:600;color:var(--s900)}.zq-pi .frame .dg-po{font-size:.75rem;line-height:1rem;color:var(--s600)}.zq-pi .frame .dg-total{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--s700)}.zq-pi .frame .polines{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:var(--s700)}.zq-pi .frame .polines li+li{margin-top:.125rem}.zq-pi .frame .pl-sku{font-weight:500;color:var(--s900)}.zq-pi .frame .dg-terms{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;margin-top:.25rem;font-size:.75rem;line-height:1rem;color:var(--s700)}.zq-pi .frame .dg-terms>span{display:inline-flex;align-items:center;gap:.25rem}.zq-pi .frame .ok .ic{color:var(--em600)}.zq-pi .frame .dlg-links{display:flex;flex-direction:column;gap:.25rem;margin-right:auto}.zq-pi .frame .link-em{font-size:.75rem;line-height:1rem;font-weight:600;color:var(--em700)}.zq-pi .frame .lifecycle td{padding-top:.625rem;padding-bottom:.625rem}.zq-pi .frame .po{display:block;font-weight:600;color:var(--s900)}.zq-pi .frame .po-sub{display:block;font-size:.75rem;line-height:1rem;color:var(--s600)}.zq-pi .frame .stage{font-size:.875rem;color:var(--s800)}.zq-pi .frame .late{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.125rem}.zq-pi .frame .late-reason{max-width:16rem;font-size:.75rem;line-height:1rem;color:var(--rose900)}.zq-pi .frame .row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.zq-pi .frame .lifecycle .row-actions{max-width:14rem}.zq-pi .frame .btn-xs{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--s200);border-radius:.5rem;background:#fff;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--s700);white-space:nowrap}.zq-pi .frame .btn-xs.em{border-color:var(--em700);color:var(--em800)}.zq-pi .frame .btn-xs.mut{color:var(--s600)}.zq-pi .frame .memo>*+*{margin-top:1rem}.zq-pi .frame .memo-t td,.zq-pi .frame .memo-t th{padding-top:.375rem;padding-bottom:.375rem}.zq-pi .frame .sku{font-weight:500;font-family:inherit;letter-spacing:normal}.zq-pi .frame .late-d{margin-left:.5rem;color:var(--rose800)}.zq-pi .frame .memo-contact{font-size:.75rem;line-height:1rem;color:var(--s600)}.zq-pi .frame .memo-subject{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--s900)}.zq-pi .frame .memo-body{margin-top:.5rem;white-space:pre-wrap;border:1px solid var(--s200);border-radius:.75rem;background:var(--s50);padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.25rem;color:var(--s800)}.zq-pi .frame .sec>*+*{margin-top:.75rem}.zq-pi .frame .h2{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--s900)}.zq-pi .frame .sec-note{font-size:.75rem;line-height:1rem;color:var(--s600)}.zq-pi .frame .scorecard td{padding-top:.625rem;padding-bottom:.625rem}.zq-pi .frame .sb{font-weight:600;color:var(--s900)}.zq-pi .frame .hc{font-weight:600;color:var(--amber800)}.zq-pi .frame .dash{color:var(--s400)}.zq-pi .frame .volatile{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;margin-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--amber800)}.zq-pi .frame .sc-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.zq-pi .zq-a-row,.zq-pi .zq-cal,.zq-pi .zq-screen,.zq-pi .zq-tu{isolation:isolate}.zq-pi .zq-cal:before,.zq-pi .zq-sbg:before{content:"";position:absolute;z-index:-2;pointer-events:none;top:-40px;right:-56px;bottom:-80px;left:-56px;border:solid transparent;border-width:142px 130px 126px;-o-border-image:url(/marketing/story-kit/shadow-big.webp) 284 260 252/142px 130px 126px;border-image:url(/marketing/story-kit/shadow-big.webp) 284 260 252 fill/142px 130px 126px}.zq-pi .zq-a-row .zq-chrome:before,.zq-pi .zq-tu:before{content:"";position:absolute;z-index:-2;pointer-events:none;top:-16px;right:-24px;bottom:-28px;left:-24px;border:solid transparent;border-width:58px 58px 54px;-o-border-image:url(/marketing/story-kit/shadow-row.webp) 116 116 108/58px 58px 54px;border-image:url(/marketing/story-kit/shadow-row.webp) 116 116 108 fill/58px 58px 54px}.zq-pi .zq-a-row .zq-chrome:after,.zq-pi .zq-cal:after,.zq-pi .zq-sbg:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fff}.zq-pi:not([data-mode=pin]) .zq-cal{position:relative}.zq-pi .zq-sc[data-s="1"]{--field:var(--coral)}.zq-pi .zq-sc[data-s="2"]{--field:var(--lantern)}.zq-pi .zq-sc[data-s="3"]{--field:var(--green)}.zq-pi .zq-sc[data-s="5"]{--field:var(--cyan)}.zq-pi[data-mode=pin] .zq-sc[data-s="8"]{z-index:0}.zq-pi[data-mode=pin] :is(.zq-tot,.zq-ev){will-change:opacity}.zq-pi[data-mode=pin] .zq-d{transform:rotateX(.01deg)}.zq-pi.zq-measuring .zq-cam8{transform:none!important}.zq-pi .zq-screen{position:relative;width:100%;max-width:40rem}.zq-pi .zq-floor,.zq-pi .zq-sbg{display:none}.zq-pi[data-mode=pin] .zq-screen{width:calc(var(--F) + 2rem + 2px);max-width:none}.zq-pi[data-mode=pin] .zq-screen .zq-sframe{background:transparent;border-color:transparent}.zq-pi .zq-sframe>.chip{font-size:.8125rem}.zq-pi[data-mode=pin] .zq-sbg{display:block;position:absolute;inset:0;border-radius:.875rem}.zq-pi .zq-sbg:after{box-shadow:inset 0 0 0 1px rgba(7,17,30,.1)}.zq-pi[data-mode=pin] .zq-screen .bar.is-out,.zq-pi[data-mode=pin] .zq-screen tr.is-out>[data-keep]{visibility:hidden}.zq-pi[data-mode=pin] .zq-floor{display:block;width:var(--flw,10px);height:var(--flh,10px);border-radius:50%;background:radial-gradient(closest-side,rgba(7,17,30,.3),rgba(7,17,30,.12) 55%,rgba(7,17,30,0))}.zq-pi[data-mode=pin] .zq-cw[data-cw="0"]{-webkit-mask-image:linear-gradient(transparent,#000 2rem);mask-image:linear-gradient(transparent,#000 2rem)}.zq-pi .zq-a-row{position:relative;width:100%;max-width:40rem}.zq-pi .zq-a-row .zq-bare{background:transparent;border-color:transparent;position:relative}.zq-pi:not([data-mode=pin]) .zq-a-row .frame.zq-bare{background:#fff}.zq-pi .zq-a-row .zq-chrome{position:absolute;inset:-.375rem -.875rem;border-radius:1rem}.zq-pi[data-mode=pin] .zq-a-row{width:var(--roww,calc(var(--F) + 2rem + 2px));max-width:none}.zq-pi[data-mode=pin] .zq-a-row table{table-layout:fixed}.zq-pi .zq-a-row .tbl{margin-top:0}.zq-pi[data-mode=pin] .zq-a-row table{width:var(--rtw,100%)}.zq-pi[data-mode=pin] .zq-a-row td[data-drop]{display:none}.zq-pi .zq-stk-a{background:var(--ink);color:var(--paper);box-shadow:0 5px 0 rgba(7,17,30,.35);transform:rotate(-3deg)}.zq-pi .zq-stk-b{background:var(--paper);transform:rotate(2deg)}.zq-pi .zq-stk-c{background:var(--lantern);transform:rotate(-1.5deg)}.zq-pi .zq-stk-c .zq-dsp{font-size:max(4rem,min(18vw,12.5rem,var(--dcap,12.5rem)));line-height:1.1}.zq-pi .zq-stk-c .zq-stk-l{margin-top:.15em;font-size:1em}.zq-pi .zq-stks{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem}.zq-pi[data-mode=pin] .zq-stks{display:block}.zq-pi .zq-arw{display:none}.zq-pi[data-mode=pin] .zq-arw{display:block;width:4px;height:var(--arh,2rem);border-radius:2px;background:var(--ink)}.zq-pi[data-mode=pin] .zq-arw:after{content:"";position:absolute;left:50%;bottom:0;width:13px;height:13px;margin-left:-6.5px;border:solid var(--ink);border-width:0 4px 4px 0;transform:rotate(45deg)}.zq-pi[data-mode=pin] .zq-arw[data-up]:after{bottom:auto;top:0;transform:rotate(-135deg)}.zq-pi .zq-bgrp{position:relative;width:100%;padding:0 0 .5rem}.zq-pi[data-mode=pin] .zq-bgrp{position:static;padding:0}.zq-pi .zq-bb{position:relative;width:100%;height:3rem;--a:calc(var(--la) * 100%);--b:calc(var(--lb) * 100%);--f:calc(var(--lf) * 100%);--g:calc(var(--lg) * 100%);--e:100%;--wa:calc(var(--lwa) * 100%);--wb:calc(var(--lwb) * 100%);--tl:.75rem}@media (max-width:60rem){.zq-pi .zq-bb{--a:12%;--b:calc(12% + 14px);--f:calc(12% + 14px + (88% - 14px) * var(--kf));--g:calc(12% + 14px + (88% - 14px) * var(--kg));--wa:calc((88% - 14px) * var(--kwa));--wb:calc((88% - 14px) * var(--kwb));--tl:calc(12% + 22px)}}.zq-pi[data-mode=pin] .zq-bb{width:var(--bbw);height:var(--bbt)}.zq-pi .zq-bb>i{position:absolute;top:0;bottom:0;display:block}.zq-pi .zq-bb-track{width:calc(var(--g) - var(--o, 0px));background:var(--s200)}.zq-pi .zq-bb-cfill,.zq-pi .zq-bb-track{left:var(--o,0);border-radius:99px;opacity:0}.zq-pi .zq-bb-cfill{width:calc(var(--f) - var(--o, 0px));background:var(--em600)}.zq-pi .zq-bb-fill{left:var(--o,0);width:calc(var(--f) - var(--o, 0px));border-radius:99px 0 0 99px;background:var(--em700)}.zq-pi .zq-bb-gap{left:var(--f);width:calc(var(--g) - var(--f));background:repeating-linear-gradient(135deg,var(--ink) 0 2px,transparent 2px 9px),var(--paper);box-shadow:inset 0 0 0 3px var(--ink)}.zq-pi .zq-bb-ext{left:var(--g);width:calc(var(--e) - var(--g));border:2px dashed var(--ink);border-left:0;border-radius:0 99px 99px 0}.zq-pi .zq-bb>i.zq-bb-brk{left:var(--a);width:calc(var(--b) - var(--a));top:-7px;bottom:-7px;background:var(--paper);border:solid var(--ink);border-width:0 3px;transform:skewX(-16deg);opacity:0}@media (max-width:60rem){.zq-pi .zq-bb>i.zq-bb-brk{opacity:1}}.zq-pi .zq-bb>i.zq-bb-tick{width:4px;margin-left:-2px;border-radius:2px;background:var(--ink)}.zq-pi .zq-bb>i.zq-bb-tick.t25{left:var(--a);top:calc(100% + 3px);bottom:auto;height:10px}.zq-pi .zq-bb>i.zq-bb-tick.t100{left:var(--g);top:-.5rem;bottom:-.75rem}.zq-pi .zq-blk{position:absolute;top:0;height:100%;display:block;background:var(--blue);border-radius:.4rem;box-shadow:inset 0 0 0 2px var(--ink)}.zq-pi .zq-blk-a{left:var(--f);width:var(--wa)}.zq-pi .zq-blk-b{left:calc(var(--f) + var(--wa));width:var(--wb)}.zq-pi .zq-lbl{margin:0;font-size:clamp(.9375rem,.8rem + .5vw,1.25rem);line-height:1.2;font-weight:600;white-space:nowrap}.zq-pi .zq-lbl small{font-size:.8em;font-weight:500}.zq-pi .zq-tot{margin:0;color:#fff;font-size:clamp(1.1875rem,.8rem + .8vw,1.5rem);line-height:1;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.zq-pi .zq-tag{display:flex;flex-direction:column;align-items:flex-end}.zq-pi .zq-tag i{display:block;width:2px;height:var(--str,1.25rem);margin-right:1.25rem;background:var(--ink);transform-origin:50% 0}.zq-pi .zq-tag p{margin:0;padding:.35em .7em .4em;background:#fff;border:2px solid var(--ink);border-radius:.5rem .5rem .5rem 1.25rem;font-size:clamp(1rem,.85rem + .6vw,1.375rem);font-weight:700;white-space:nowrap;box-shadow:0 4px 0 var(--ink)}.zq-pi .zq-ledger{margin:0;font-size:clamp(.9375rem,.8rem + .5vw,1.25rem);line-height:1.25;font-weight:600;white-space:nowrap}.zq-pi:not([data-mode=pin]) .zq-ledger:before{content:"";display:inline-block;width:.75em;height:.75em;margin-right:.45em;vertical-align:-.05em;background:var(--blue);border:2px solid var(--ink);border-radius:.2em}.zq-pi[data-mode=pin] .zq-ledger{padding:.22em .55em .26em;background:#fff;border:2px solid var(--ink);border-radius:.45rem;font-size:clamp(.875rem,.8rem + .3vw,1.0625rem)}.zq-pi .zq-brk2,.zq-pi .zq-lead{display:none}.zq-pi[data-mode=pin] .zq-lead{display:block;width:1px;height:var(--lh,1rem);background:var(--ink)}.zq-pi[data-mode=pin] .zq-brk2{display:block;border:solid var(--ink);border-width:3px 3px 0;border-radius:8px 8px 0 0}.zq-pi .zq-cover{margin:0;max-width:min(30ch,var(--bbw,30ch));font-size:clamp(1rem,.85rem + .5vw,1.375rem);line-height:1.3;font-weight:500}.zq-pi .zq-shortw{font-size:.42em;letter-spacing:-.02em}.zq-pi .zq-gapn{text-align:right}.zq-pi .zq-saved .zq-dsp{display:inline-block;padding:.06em .14em .1em;border:.06em solid var(--ink);border-radius:.14em;transform:rotate(-4deg)}.zq-pi:not([data-mode=pin]) .zq-saved .zq-dsp{font-size:min(13.5vw,12.5rem)}.zq-pi .zq-tu{display:none}.zq-pi[data-mode=pin] .zq-tu{display:block;width:var(--tuw);border-radius:.75rem}.zq-pi .zq-tu .frame{padding:0;border:0;background:transparent}.zq-pi .zq-tu .addl{margin:0;background:#fff}.zq-pi .zq-tu-fill{position:absolute;inset:0;z-index:1;border-radius:.75rem;background:var(--blue);box-shadow:inset 0 0 0 2px var(--ink);opacity:0}.zq-pi .zq-bgrp .zq-flowrow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:1.25rem}.zq-pi .zq-bgrp>.zq-gapn,.zq-pi .zq-bgrp>.zq-saved{text-align:right;margin-bottom:1.25rem}.zq-pi .zq-bgrp .zq-tot{position:absolute;left:var(--tl);top:50%;translate:0 -50%}.zq-pi[data-mode=pin] .zq-bgrp .zq-tot{translate:none;top:0}.zq-pi .zq-bgrp .zq-tag{margin-top:.75rem}.zq-pi .zq-bgrp .zq-ledgers{margin-top:1rem;display:grid;gap:.35rem}.zq-pi[data-mode=pin] .zq-bgrp :is(.zq-flowrow,.zq-ledgers){display:contents}.zq-pi .zq-flat{padding:0;border:0;background:transparent}.zq-pi .zq-a-dlg{width:100%;max-width:40rem}.zq-pi[data-mode=pin] .zq-a-dlg{width:var(--aw-dlg);max-width:none}.zq-pi .zq-a-dlg .dlg{max-width:none}.zq-pi .zq-a-dlg .panel-desc{position:relative}.zq-pi[data-mode=pin] .zq-a-dlg[data-slim] .panel-b{display:none}.zq-pi .zq-nothing{position:relative;z-index:1}.zq-pi[data-mode=pin][data-wide] .zq-nothing{white-space:nowrap}.zq-pi:not([data-mode=pin]) .zq-nothing{-webkit-text-decoration:underline var(--lantern) 7px;text-decoration:underline var(--lantern) 7px;text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.zq-pi .zq-zero{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.zq-pi .zq-zero .zq-dsp{font-size:max(5rem,min(30vw,15rem,var(--dcap0,15rem)))}.zq-pi .zq-zero[data-row] .zq-dsp{font-size:max(4rem,min(24vw,9rem))}.zq-pi .zq-zero p+p{margin:0;max-width:13ch;font-size:clamp(1.125rem,.9rem + .8vw,1.75rem);font-weight:700;line-height:1.1}.zq-pi .zq-zero[data-row]{flex-direction:row;align-items:flex-end;gap:.75rem}.zq-pi .zq-zero[data-row] p+p{padding-bottom:.35rem}.zq-pi .zq-cal{position:relative;width:100%;max-width:46rem;padding:1rem;border-radius:1.25rem}.zq-pi[data-mode=pin] .zq-cal{width:var(--calw);max-width:none}.zq-pi .zq-cal-h{display:flex;flex-direction:column;gap:.1rem;margin:0 0 .65rem;line-height:1.2}.zq-pi .zq-cal-h b{font-size:clamp(1.0625rem,.95rem + .45vw,1.5rem);font-weight:700}.zq-pi .zq-cal-h span{font-size:clamp(.8125rem,.75rem + .25vw,1rem);font-weight:500}.zq-pi .zq-dow,.zq-pi .zq-wk{display:grid;grid-template-columns:2.5rem repeat(7,minmax(0,1fr));gap:var(--cg,.3rem)}.zq-pi .zq-dow{margin-bottom:.3rem}.zq-pi .zq-dow span{font-size:.8125rem;font-weight:600;text-align:center;color:#3b4656}.zq-pi .zq-mo{padding-top:.45rem;font-size:.8125rem;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.zq-pi .zq-wkb{position:relative}.zq-pi .zq-wkb+.zq-wkb{margin-top:.35rem}.zq-pi .zq-d{position:relative;isolation:isolate;display:flex;align-items:flex-start;height:var(--ch,2.5rem);min-height:2rem;padding:.35rem .45rem;border-radius:.5rem;background:#f1f0eb;font-size:var(--cfs,clamp(.875rem,.75rem + .35vw,1.125rem));font-weight:600;line-height:1;white-space:nowrap}.zq-pi .zq-d>b{font-weight:inherit}.zq-pi .zq-d.is-void{background:none}.zq-pi .zq-d.is-pass{background:#cdcfd2}.zq-pi .zq-d.is-ord{background:var(--ink);color:#fff}.zq-pi .zq-d.is-quote{background:var(--lantern)}.zq-pi .zq-d.is-p50{background:var(--green)}.zq-pi .zq-d.is-exp{background:#fff;box-shadow:inset 0 0 0 3px var(--ink)}.zq-pi .zq-d.is-late,.zq-pi .zq-d.is-p90{background:var(--coral)}.zq-pi .zq-d.is-p90{box-shadow:inset 0 0 0 3px var(--ink)}.zq-pi .zq-d.is-today{background:var(--ink);color:#fff}.zq-pi .zq-d:is(.is-late,.is-p90):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fff;opacity:var(--pulse,0)}.zq-pi .zq-wkc{display:flex;flex-wrap:wrap;gap:.3rem .5rem;min-height:1.6rem;margin:.3rem 0 0;padding:0 0 0 2.8rem;list-style:none}.zq-pi .zq-ev{display:inline-block;padding:.15rem .5rem;border-radius:99px;font-size:clamp(.75rem,.68rem + .3vw,.9375rem);line-height:1.25;font-weight:600;white-space:nowrap}.zq-pi .zq-ev.e-ord{background:#e4e9ee}.zq-pi .zq-ev.e-today{background:var(--ink);color:#fff}.zq-pi .zq-ev.e-quote{background:var(--lantern)}.zq-pi .zq-ev.e-p50{background:var(--green)}.zq-pi .zq-ev.e-exp{background:#fff;box-shadow:inset 0 0 0 2px var(--ink)}.zq-pi .zq-ev.e-p90{background:var(--coral)}.zq-pi .zq-mk{display:none}.zq-pi[data-mode=pin] .zq-mk{display:block;position:absolute;left:0;top:0;border-radius:.7rem;border:4px solid var(--ink);box-shadow:0 0 0 3px #fff;pointer-events:none;transform-origin:0 0}.zq-pi[data-mode=pin] .zq-cal[data-strip]{padding:0}.zq-pi[data-mode=pin] .zq-cal[data-strip]:after,.zq-pi[data-mode=pin] .zq-cal[data-strip]:before{content:none}.zq-pi[data-mode=pin] .zq-cal[data-strip] .zq-cal-h{margin-bottom:.45rem;will-change:opacity}.zq-pi[data-mode=pin] .zq-cal[data-notitle] .zq-cal-h{display:none}.zq-pi[data-mode=pin] .zq-cal[data-strip] .zq-dow{margin-bottom:0;padding:.3rem .5rem;border-radius:.7rem;background:#fff}.zq-pi[data-mode=pin] .zq-cal[data-strip] .zq-wkb{margin-top:.35rem}.zq-pi[data-mode=pin] .zq-cal[data-strip] .zq-wk{padding:.4rem .5rem;border-radius:.85rem;background:#fff}.zq-pi[data-mode=pin] .zq-cal[data-strip] .zq-wkc{padding-left:.5rem}.zq-pi[data-mode=pin] :is(.zq-wkb,.zq-wk,.zq-wkc,.zq-dow){will-change:transform}.zq-pi[data-mode=pin] .zq-cal.is-mute .zq-d{transform:none}.zq-pi[data-mode=pin] .zq-cal.is-mute :is(.zq-wkb,.zq-wk,.zq-wkc,.zq-dow,.zq-ev){will-change:auto}.zq-pi .zq-cal.is-mute :is(.zq-cal-h,.zq-dow,.zq-mo,.zq-d>b,.zq-ev>span){visibility:hidden}.zq-pi .zq-a-po{width:100%;max-width:28rem}.zq-pi[data-mode=pin] .zq-a-po{width:var(--aw-po);max-width:none}.zq-pi[data-mode=pin] .zq-a-po[data-crop] .late-reason{visibility:hidden}.zq-pi .zq-wire{display:none}.zq-pi[data-mode=pin] .zq-wire{display:block;height:3px;background:var(--ink);border-radius:2px;transform-origin:0 50%}.zq-pi .zq-a-memo{width:100%;max-width:32rem}.zq-pi[data-mode=pin] .zq-a-memo{width:var(--aw-memo);max-width:none}.zq-pi .zq-a-memo .drawer{border:0;border-radius:1rem}.zq-pi .zq-a-memo .memo-body{position:relative;isolation:isolate}.zq-pi[data-mode=pin] .zq-a-memo[data-crop] .panel-f .plink{display:none}.zq-pi .zq-hlb{position:absolute;z-index:-1;background:var(--lantern);border-radius:3px;transform-origin:0 50%}.zq-pi .zq-a-memo [data-zq-copy]{position:relative}.zq-pi .zq-nums{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.zq-pi .zq-nums .zq-dsp>span{display:inline-block}.zq-pi .zq-nums .zq-arrow{padding:0 .06em;font-weight:500;transform-origin:0 55%;font-family:ui-sans-serif,system-ui,sans-serif}.zq-pi .zq-nums[data-row] .zq-dsp{font-size:max(3.25rem,min(15vw,6rem))}.zq-pi .zq-short{margin:0;padding:.2em .55em .25em;background:var(--coral);border-radius:.4em;font-size:clamp(1.5rem,1rem + 2.4vw,3.5rem);font-weight:700;line-height:1;letter-spacing:-.02em;white-space:nowrap}.zq-pi[data-mode=pin] .zq-short{transform-origin:0 0}.zq-pi .zq-units{display:flex;align-items:flex-end;gap:max(.25rem,calc(var(--pillh, 0px) * .08));margin:0}.zq-pi[data-mode=pin] .zq-units{margin-left:var(--pillw,0)}.zq-pi .zq-u{display:block;box-sizing:border-box;width:max(.4375rem,calc(var(--pillh, 0px) * .15));height:max(1.375rem,calc(var(--pillh, 0px) * .7));border:2px solid var(--ink);border-radius:2px;transform-origin:50% 100%}.zq-pi .zq-a-score{width:100%;max-width:46rem}.zq-pi[data-mode=pin] .zq-a-score{width:var(--aw-score);max-width:none}.zq-pi .zq-dashl{margin:0;font-size:clamp(.9375rem,.85rem + .4vw,1.25rem);line-height:1.2;font-weight:700;letter-spacing:.02em}.zq-pi .zq-dashbar{display:block;width:clamp(160px,40vw,420px);height:calc(clamp(160px, 40vw, 420px) * .12);border-radius:99px;background:var(--ink)}.zq-pi .zq-slots{display:flex;gap:.6rem;margin:0}.zq-pi .zq-slots i{display:block;width:clamp(1.75rem,1.2rem + 1.4vw,2.75rem);aspect-ratio:1;border-radius:.45rem;border:3px solid var(--ink)}.zq-pi .zq-slots i.is-on{background:var(--ink)}.zq-pi .zq-slots i:last-child{border-style:dashed}.zq-pi .zq-dashwhy{margin:0;max-width:26ch;font-size:clamp(1.125rem,.9rem + .9vw,1.875rem);line-height:1.2;font-weight:700;text-align:center}.zq-pi .zq-dashwhy span{display:block}.zq-pi .zq-lead7,.zq-pi .zq-lite{display:none}.zq-pi[data-mode=pin] .zq-lite{display:block;height:3px;border-radius:2px;background:var(--lantern);transform-origin:0 50%}.zq-pi[data-mode=pin] .zq-lead7{display:block;background:var(--ink)}.zq-pi .zq-a-score .scorecard .dash,.zq-pi .zq-win8{position:relative}.zq-pi .zq-win8{width:100%;max-width:75rem;border-radius:.75rem;overflow:clip;box-shadow:0 0 0 1px rgba(7,17,30,.14),0 14px 0 -6px rgba(7,17,30,.1);background:#f8fafc}.zq-pi .zq-rimg{display:none;width:100%;height:auto}.zq-pi .zq-rimg.zq-w{display:block}@media (max-width:40rem){.zq-pi .zq-rimg.zq-w{display:none}.zq-pi .zq-rimg.zq-n{display:block}}.zq-pi:not([data-mode=pin]) :is(.zq-w8,.zq-cam8){display:contents}.zq-pi .zq-badge,.zq-pi .zq-ghost8,.zq-pi .zq-ring8,.zq-pi .zq-screen8{display:none}.zq-pi .zq-realchip{position:sticky;bottom:12px;z-index:1;display:block;width:-moz-max-content;width:max-content;margin:calc(-1.5rem - 12px) 0 12px 12px;padding:.3rem .6rem;border-radius:.3rem;background:var(--lantern);color:var(--ink);font-size:.75rem;line-height:1.2;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 2px 0 var(--ink)}.zq-pi[data-mode=pin] .zq-w8{overflow:clip}.zq-pi[data-mode=pin] .zq-cam8{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0}.zq-pi[data-mode=pin] .zq-win8{position:absolute;left:var(--rix);top:var(--riy);width:var(--riw);height:var(--rih);max-width:none;border-radius:0;box-shadow:0 0 0 1px rgba(7,17,30,.14);opacity:0}.zq-pi[data-mode=pin] .zq-win8 .zq-rimg{display:none;width:100%}.zq-pi[data-mode=pin] .zq-win8[data-img=n] .zq-rimg.zq-n,.zq-pi[data-mode=pin] .zq-win8[data-img=w] .zq-rimg.zq-w{display:block}.zq-pi[data-mode=pin] .zq-realchip{position:absolute;left:0;top:0;bottom:auto;margin:0;transform-origin:0 100%}.zq-pi[data-mode=pin] .zq-screen8{display:block;position:absolute;left:0;top:0;width:calc(var(--F8) + 2rem + 2px);opacity:0}.zq-pi[data-mode=pin] .zq-ghost8{display:block;position:absolute;left:0;top:0;width:0;height:0;opacity:0}.zq-pi .zq-ghost8>i{position:absolute;display:block}.zq-pi .zq-ghost8>i[data-hole]{border:2px dashed rgba(7,17,30,.55);border-radius:.6rem;background:rgba(255,196,107,.16)}.zq-pi .zq-ghost8.in-bar [data-hole=bar],.zq-pi .zq-ghost8.in-bdgL [data-hole=bdgL],.zq-pi .zq-ghost8.in-bdgM [data-hole=bdgM],.zq-pi .zq-ghost8.in-bdgS [data-hole=bdgS],.zq-pi .zq-ghost8.in-dlg [data-hole=dlg],.zq-pi .zq-ghost8.in-row [data-hole=row],.zq-pi .zq-ghost8.in-tu [data-hole=tu],.zq-pi .zq-ghost8:not(.in-bar) [data-slot8=bar],.zq-pi .zq-ghost8:not(.in-dlg) [data-slot8=dlg],.zq-pi .zq-ghost8:not(.in-row) [data-slot8=row],.zq-pi .zq-ghost8:not(.in-tu) [data-slot8=tu]{visibility:hidden}.zq-pi[data-mode=pin] .zq-badge{display:block;position:absolute;left:0;top:0;margin:0;padding:.2rem .55rem .24rem;border:2px solid var(--ink);border-radius:99px;font-size:.8125rem;line-height:1.15;font-weight:700;white-space:nowrap;color:var(--ink);opacity:0;transform-origin:0 0}.zq-pi .zq-badge.b-late{background:var(--coral)}.zq-pi .zq-badge.b-memo{background:var(--lantern)}.zq-pi .zq-badge.b-dash{background:#fff}.zq-pi[data-mode=pin] .zq-ring8{display:block;border-radius:.7rem;border:3px solid var(--ink);box-shadow:0 0 0 5px var(--lantern)}.zq-pi .zq-close{padding:5rem 16px 5.5rem;background:var(--paper);border-top:1px solid rgba(7,17,30,.1);text-align:center}.zq-pi .zq-close>*{max-width:75rem;margin-inline:auto}.zq-pi .zq-closeh{margin-block:0;max-width:17ch;font-size:clamp(2.5rem,9.5vw,5.5rem);line-height:.98;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.zq-pi .zq-plan{margin-top:.9rem;margin-bottom:0;font-size:clamp(1rem,.9rem + .45vw,1.375rem);line-height:1.3;font-weight:500}.zq-pi .zq-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem}.zq-pi .zq-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1.25rem;border-radius:.75rem;font-size:1.0625rem;font-weight:700;text-decoration:none;color:var(--ink);border:2px solid var(--ink);background:#fff}.zq-pi .zq-btn-1{background:var(--ink);color:#fff}@media (max-width:40rem){.zq-pi .zq-cta{flex-direction:column;align-items:stretch;max-width:24rem}.zq-pi .zq-btn{width:100%}}.zq-pi .zq-always{margin-top:3.25rem}.zq-pi .zq-always h3{margin:0 0 .85rem;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.zq-pi .zq-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}@media (max-width:68.75rem){.zq-pi .zq-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.zq-pi .zq-chips li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.7rem .8rem .75rem;border:1px solid rgba(7,17,30,.22);border-radius:.85rem;background:#fff;font-size:.9375rem;line-height:1.3}.zq-pi .zq-chips b{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.zq-pi .zq-chips li:last-child{border-color:var(--ink);background:var(--lantern)}.zq-pi .zq-credit{margin-top:2.25rem;margin-bottom:0;font-size:.875rem;color:#3b4656}.zq-pi .zq-more{padding:3.5rem 16px 5rem;background:var(--paper);border-top:1px solid rgba(7,17,30,.1)}.zq-pi .zq-more>*{max-width:75rem;margin-inline:auto}.zq-pi .zq-more h2{margin-top:0;margin-bottom:1.25rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.1;font-weight:700;letter-spacing:-.02em}.zq-pi .zq-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.75rem;margin-top:0;margin-bottom:2.5rem;padding:0;list-style:none;counter-reset:zq-step}.zq-pi .zq-steps li{padding:1rem;border:1px solid rgba(7,17,30,.22);border-radius:.85rem;background:#fff;font-size:.9375rem;line-height:1.4}.zq-pi .zq-steps li:before{counter-increment:zq-step;content:"0" counter(zq-step);display:block;margin-bottom:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.1em}.zq-pi .zq-faq>h3{margin:2.5rem 0 .75rem;font-size:1.25rem;line-height:1.2;font-weight:700}