.bp{--bp-strong:var(--chart-label);--bp-line:var(--chart-line);--bp-faint:var(--chart-grid);--bp-bg:var(--night-900);--bp-fs:10.5px;font-family:var(--font-mono);font-size:var(--bp-fs);color:var(--chalk-muted);margin:0;line-height:1.35;position:relative}@media (width>=1280px){.bp{--bp-fs:11.5px}}.bp__sample{margin-bottom:var(--space-2);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--chart-label);text-align:right;display:block}.bp-cap{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-micro);color:var(--chalk-muted);line-height:1.4;display:flex}.bp-sec{border:1px solid var(--bp-strong);width:1.6em;height:1.6em;color:var(--chalk);flex:none;place-items:center;font-weight:500;display:inline-grid}.bp-win{position:relative}:where(.bp-win){border:1px solid var(--bp-strong);background:var(--bp-bg)}.bp-win__bar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--bp-line);min-height:2.1em;color:var(--chalk);letter-spacing:.05em;white-space:nowrap;padding:0 .7em;display:flex;overflow:hidden}.bp-win__bar small{color:var(--chart-label);font-size:1em}.bp-win__bar:after{content:"";background:linear-gradient(var(--bp-line), var(--bp-line)) 0 0 / 6px 6px no-repeat, linear-gradient(var(--bp-line), var(--bp-line)) 12px 0 / 6px 6px no-repeat, linear-gradient(var(--bp-line), var(--bp-line)) 24px 0 / 6px 6px no-repeat;flex:none;width:30px;height:6px}.bp-table{grid-template-columns:var(--cols);display:grid}.bp-tr{display:contents}.bp-table>span,.bp-tr>span{border-bottom:1px solid var(--bp-faint);border-right:1px solid var(--bp-faint);white-space:nowrap;min-width:0;padding:.35em .6em;overflow:hidden}.bp-table>.bp-th{border-bottom-color:var(--bp-line);color:var(--chart-label);text-transform:uppercase;letter-spacing:.04em}.bp-table>.bp-rh,.bp-tr>.bp-rh{color:var(--chart-label);text-align:right}.bp-strong{color:var(--chalk)}.bp-bad{outline:1px dashed var(--chalk);outline-offset:-3px;color:var(--chalk)}.bp-tag{border:1px solid var(--bp-line);padding:0 .4em;line-height:1.5;display:inline-block}.bp-tag--live{border-color:var(--chalk-muted);color:var(--chalk)}.bp-call{--len:24px;z-index:2;font-size:var(--text-micro);color:var(--chalk);white-space:nowrap;align-items:center;gap:0;line-height:1.3;display:flex;position:absolute}.bp-call>i{width:var(--len);background:var(--chalk-muted);flex:none;height:1px;position:relative}.bp-call>i:before{content:"";background:var(--chalk-muted);width:5px;height:5px;position:absolute;top:-2px;left:-2px}.bp-call>b{background:var(--bp-bg);border:1px solid var(--bp-line);padding:.15em .45em;font-weight:400}.bp-call--r{flex-direction:row-reverse}.bp-call--r>i:before{left:auto;right:-2px}.bp-call--u,.bp-call--d{flex-direction:column-reverse;align-items:flex-start}.bp-call--d{flex-direction:column}.bp-call--u>i,.bp-call--d>i{width:1px;height:var(--len);margin-left:.6em}.bp-call--d>i:before{top:auto;bottom:-2px}.bp-call--end{align-items:flex-end}.bp-call--end>i{margin-left:0;margin-right:.6em}.swap{display:inline-grid}.swap>*{grid-area:1/1}.bp-dim{font-size:var(--text-micro);color:var(--chart-label);place-items:center;display:grid;position:absolute}.bp-dim--h{border-top:1px solid var(--bp-line);height:1em}.bp-dim--h:before,.bp-dim--h:after{content:"";background:var(--bp-strong);width:1px;height:8px;position:absolute;top:-4px}.bp-dim--h:before{left:0}.bp-dim--h:after{right:0}.bp-dim--h>span{background:var(--bp-bg);margin-top:-1.1em;padding:0 .4em}.bp-dim--v{border-left:1px solid var(--bp-line);width:1em}.bp-dim--v:before,.bp-dim--v:after{content:"";background:var(--bp-strong);width:8px;height:1px;position:absolute;left:-4px}.bp-dim--v:before{top:0}.bp-dim--v:after{bottom:0}.bp-dim--v>span{writing-mode:vertical-rl;background:var(--bp-bg);white-space:nowrap;margin-left:-1em;padding:.4em 0;rotate:180deg}.bp-arrow{background:var(--bp-strong);position:absolute}.bp-arrow--dashed{background:repeating-linear-gradient(to right, var(--bp-strong) 0 4px, transparent 4px 7px)}.bp-arrow--v.bp-arrow--dashed{background:repeating-linear-gradient(to bottom, var(--bp-strong) 0 4px, transparent 4px 7px)}.bp-arrow:after{content:"";background:var(--chalk-muted);width:5px;height:5px;position:absolute}.bp-arrow--h{height:1px}.bp-arrow--h:after{top:-2px;right:-2px}.bp-arrow--v{width:1px}.bp-arrow--v:after{bottom:-2px;left:-2px}@media (width<=767px){.bp-secondary{display:none!important}}.scene__frame{gap:var(--space-6);display:grid}.scene__state{min-width:0;position:relative}:root:is(.motion-pending,.motion) [data-stage]{--p:0}.scene{--scene-dur:3.4s}:root:is(.motion-pending,.motion) .scene__frame{grid-template-columns:minmax(0,1fr);gap:0}:root:is(.motion-pending,.motion) .scene__state{grid-area:1/1}:root:is(.motion-pending,.motion) .scene .k{--a:-1;--b:0;--c:2;--d:3;--t:clamp(0, (var(--p) - var(--a)) / (var(--b) - var(--a)), 1);--u:clamp(0, (var(--p) - var(--c)) / (var(--d) - var(--c)), 1);opacity:calc(var(--t) * (1 - var(--u)))}:root:is(.motion-pending,.motion) .scene .k--rise{translate:0 calc((1 - var(--t)) * 10px)}:root:is(.motion-pending,.motion) .scene .k--type{opacity:calc(1 - var(--u));clip-path:inset(0 calc((1 - var(--t)) * 100%) 0 0)}:root:is(.motion-pending,.motion) .scene .k--rule{opacity:calc(1 - var(--u));transform-origin:0;transform:scaleX(var(--t))}:root:is(.motion-pending,.motion) .scene .k--scale{transform:scale(var(--t))}:root:is(.motion-pending,.motion) .scene .k--rule-y{opacity:calc(1 - var(--u));transform-origin:top;transform:scaleY(var(--t))}:root:is(.motion-pending,.motion) .scene .k--go{translate:calc(var(--u) * var(--dx,0px)) calc(var(--u) * var(--dy,0px))}:root:is(.motion-pending,.motion) .scene .k--travel{translate:calc(var(--t) * var(--dx,0px)) calc(var(--t) * var(--dy,0px))}:root:is(.motion-pending,.motion) .scene .k-same{visibility:hidden}:root:is(.motion-pending,.motion) .scene .k-same .k{visibility:visible}.scene .bp-cap{min-height:2.8em}@media (width>=768px){.scene .bp-cap{min-height:1.4em}}:root.motion-pending .fx-in{opacity:0}:root.motion-pending .fx-rule-y{transform:scaleY(0)}:root.motion-pending .fx-type{clip-path:inset(0 100% 0 0)}.fx-rule{transform-origin:0}.fx-rule-y{transform-origin:top}.bp--lit{--bp-strong:var(--chart-label);--bp-line:#dce8ff21;--bp-faint:#dce8ff11;--bp-bg:var(--surface-2);--spill:0 0 56px -10px #d85f2c66, 0 28px 56px -28px #000c}.bp--lit .bp-win{isolation:isolate;border:0;border-radius:3px}.bp--lit .bp-win:not(.surface,.surface--cold,.surface--warm){background:linear-gradient(180deg, var(--surface-2), var(--surface-1));box-shadow:var(--surface-shadow)}.bp--lit .bp-win__bar{border-bottom:1px solid var(--surface-rim);color:var(--chalk);background:#dce8ff09}.bp--lit .bp-win__bar:after{--wc:#dce8ff29;background:linear-gradient(var(--wc), var(--wc)) 0 0 / 6px 6px no-repeat, linear-gradient(var(--wc), var(--wc)) 12px 0 / 6px 6px no-repeat, linear-gradient(var(--wc), var(--wc)) 24px 0 / 6px 6px no-repeat}.bp--lit .surface--cold{color:var(--cold-ink)}.bp--lit .surface--cold .bp-win__bar{color:var(--chalk-muted);background:#c8d2e606}.bp--lit .surface--cold .bp-table>span,.bp--lit .surface--cold .bp-tr>span{color:var(--cold-ink)}.bp--lit .surface--cold .bp-table>.bp-th,.bp--lit .surface--cold .bp-table>.bp-rh,.bp--lit .surface--cold .bp-tr>.bp-rh{color:var(--chart-label)}.bp-glow{--warm:1}.bp-glow:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--surface-warm);box-shadow:0 1px 0 0 var(--surface-warm-edge) inset, 0 0 0 1px #f8bd7029 inset, var(--spill);opacity:var(--warm);position:absolute;inset:0}.bp-glow--off{--warm:0}.bp--lit .bp-glow{color:color-mix(in srgb, var(--chalk) calc(var(--warm) * 100%), var(--cold-ink))}.bp--lit .bp-cap{font-family:var(--font-body);font-size:var(--text-note);color:var(--chalk-muted);line-height:1.4}.bp--lit .bp-sec{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--chalk-muted);background:var(--cold-surface);box-shadow:0 0 0 1px var(--cold-line) inset;border:0;border-radius:2px}.bp--lit .bp-sec--b{color:var(--warm-200);background:#f59c5224;box-shadow:inset 0 0 0 1px #f59c5280,0 0 16px -4px #d85f2c99}.bp--lit .bp-bad{--m:1;color:color-mix(in srgb, var(--warn) calc(var(--m) * 100%), var(--cold-ink));background-color:rgb(232 120 124/calc(.13 * var(--m)));box-shadow:0 -1px 0 0 rgb(232 120 124/calc(.85 * var(--m))) inset;outline:0}.bp--lit .bp-dup{--m:1;background-color:rgb(232 120 124/calc(.09 * var(--m)));color:color-mix(in srgb, var(--warn) calc(var(--m) * 100%), var(--cold-ink))!important}.bp--lit .bp-key{color:var(--warm-200);font-weight:600}.bp--lit .bp-call>b{font-family:var(--font-body);letter-spacing:0;background:var(--surface-3);box-shadow:0 0 0 1px var(--surface-rim) inset, 0 8px 18px -10px #000c;color:var(--chalk);border:0;border-radius:2px;padding:.28em .6em .32em;font-size:1.12em;font-weight:450}.bp--lit .bp-call>i,.bp--lit .bp-call>i:before{background:var(--chart-label)}.bp--lit .bp-call--warn>b{color:var(--warn);box-shadow:0 0 0 1px var(--warn-line) inset, 0 8px 18px -10px #000c}.bp--lit .bp-call--warn>i,.bp--lit .bp-call--warn>i:before{background:var(--warn)}.bp--lit .bp-call--warm>b{color:var(--warm-300);box-shadow:inset 0 0 0 1px #f59c5273,0 0 18px -6px #d85f2c8c}.bp--lit .bp-call--warm>i,.bp--lit .bp-call--warm>i:before{background:var(--warm-400)}.bp--lit .bp-call--key>b{font-size:1.3em;font-weight:560}.bp--lit .bp-table .chip{padding-block:.08em .06em;font-size:.95em}.bp--lit [data-enter]{--bleed:-4em;--bleed-b:var(--bleed)}:root.depth .bp--lit [data-enter]:not(.is-in){clip-path:inset(var(--bleed) calc(100% - var(--bleed)) var(--bleed-b) var(--bleed))}:root.depth .bp--lit [data-enter=wipe-up]:not(.is-in){clip-path:inset(calc(100% - var(--bleed-b)) var(--bleed) var(--bleed-b) var(--bleed))}:root.depth .bp--lit [data-enter].is-in{clip-path:inset(var(--bleed) var(--bleed) var(--bleed-b) var(--bleed))}:root.depth .bp--lit [data-enter=diag]:not(.is-in){clip-path:polygon(-4em -4em,-4em -4em,-4em -4em,-4em -4em)}:root.depth .bp--lit [data-enter=diag].is-in{clip-path:polygon(-4em -4em,calc(200% + 8em) -4em,-4em calc(200% + 8em),-4em -4em)}:root:is(.motion-pending,.motion) .scene .k-warm{--warm:clamp(0, (var(--p) - var(--wa)) / (var(--wb) - var(--wa)), 1)}:root:is(.motion-pending,.motion) .scene .k-mark{--m:clamp(0, (var(--p) - var(--ma)) / (var(--mb) - var(--ma)), 1)}:root:is(.motion-pending,.motion) .scene .k--wipe{opacity:calc(1 - var(--u));clip-path:inset(-4em calc((1 - var(--t)) * (100% + 4em)) -4em -4em)}:root:is(.motion-pending,.motion) .scene .bp-call.k>i{transform-origin:0;transform:scaleX(var(--t))}:root:is(.motion-pending,.motion) .scene :is(.bp-call--u,.bp-call--d).k>i{transform:scaleY(var(--t))}:root:is(.motion-pending,.motion) .scene .bp-call--u.k>i{transform-origin:bottom}:root:is(.motion-pending,.motion) .scene .bp-call--d.k>i{transform-origin:top}.scene__inner{position:relative}@media (width>=768px){.scene .bp__sample{margin:0;line-height:1.6;position:absolute;top:0;right:0}}@media (width>=1024px){.sit .bp--lit{--bp-fs:clamp(10.5px, 1.38vh, 14px)}}@media (width<=767px){:root:is(.motion-pending,.motion) .orders .scene__frame{gap:var(--space-6)}:root:is(.motion-pending,.motion) .orders .scene__state{grid-area:auto}:root:is(.motion-pending,.motion) .orders .k{--c:2!important;--d:3!important}}.sit__grid{gap:var(--space-4);display:grid}.sit__title{margin-bottom:var(--space-1)}.sit__body{max-width:var(--measure)}.sit__aside{gap:var(--space-2);align-content:start;display:grid}.sit__case{align-items:center;gap:var(--space-2);min-height:44px;font-weight:var(--weight-strong);display:inline-flex}.sit__fig{min-width:0;margin-top:var(--space-4)}.sit__notes{gap:var(--space-4);display:grid}@media (width>=1024px){.sit{--section-pt:3rem;--section-pb:1.75rem;--text-body:clamp(1rem, 1.9svh, 1.25rem);--text-display-l:clamp(2rem, min(.8rem + 2.3vw, 4.2svh), 3.5rem);--star-y:calc(var(--section-pt) + var(--text-display-l) * .56);--stamp-lift:calc(var(--text-display-l) * .56);--leading-body:1.5;min-height:calc((100svh - var(--header-h)) / 2);display:grid}.sit__grid{column-gap:0;row-gap:var(--space-2);grid-template-rows:auto auto 1fr;align-items:start}.sit__title{text-wrap:balance;margin:0}.sit__aside{padding-top:var(--space-2);align-self:end}.sit__case{min-height:32px}.sit__fig{grid-area:fig;align-self:center;margin-top:0}.sit--tl .sit__grid{grid-template-columns:minmax(0,5fr) 80px minmax(0,7fr);grid-template-areas:"title.fig""body.fig""aside.fig"}.sit--tr .sit__grid{grid-template-columns:minmax(0,7fr) 80px minmax(0,5fr);grid-template-areas:"fig.title""fig.body""fig.aside"}.sit__title{grid-area:title}.sit__body{grid-area:body}.sit__aside{grid-area:aside}}@media (width>=1024px) and (height<=820px){.sit{--section-pt:3.5rem;--section-pb:1rem;--leading-body:1.45;--text-body:.9375rem}.sit__grid{row-gap:var(--space-2)}.sit__aside{padding-top:0}}@media (width>=1024px){:root:not(.motion-pending,.motion) .sit--tl .sit__aside{padding-top:var(--space-5);align-self:start}}.orders__parts{gap:var(--space-6);display:grid}.orders__chatwrap{position:relative}.orders__msgs{gap:.45em;margin:0;padding:.7em;list-style:none;display:grid}.orders__msg{max-width:92%;color:var(--chalk-muted);background:#c8d2e60d;border-radius:2px;padding:.35em .6em;display:grid}.orders__msg:nth-child(4){background:#c8d2e616;justify-self:end}.orders__meta{color:var(--cold-ink);font-size:.9em}.orders__msg.bp-bad .orders__meta{color:inherit}.orders__sheetwrap,.orders__tablewrap{padding-block:2.9em;position:relative}.orders__sheetmove{position:relative}.orders__grid--sheet{--cols:1.8em minmax(0, .7fr) minmax(0, 1fr) minmax(0, .85fr) minmax(0, 1.1fr)}.orders__grid--table{--cols:minmax(0, .7fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.2fr)}.orders .bp-table .bp-th{letter-spacing:0;font-size:.92em}.orders__grid .bp-tr>span,.orders__grid>span{padding-inline:.5em}.orders__grid--table .bp-tr>span{align-items:center;display:flex}.orders__status .chip--warm{color:color-mix(in srgb, var(--warm-300) calc(var(--warm) * 100%), var(--chalk-muted));background:rgb(245 156 82/calc(.12 * var(--warm)));box-shadow:0 0 0 1px rgb(245 156 82/calc(.1 + .35 * var(--warm))) inset, 0 0 14px -4px rgb(216 95 44/calc(.6 * var(--warm)))}.orders__status .chip--signal{color:color-mix(in srgb, var(--signal) calc(var(--warm) * 100%), var(--chalk-muted))}.orders__status .chip{white-space:normal}.orders__table .bp-win__bar{background:linear-gradient(90deg, rgb(245 156 82/calc(.16 * var(--warm))), #f59c5205 70%)}.orders__table .bp-tr>.orders__key{border-bottom-color:#0000}.orders__table .bp-th{background:rgb(245 156 82/calc(.06 * var(--warm)))}.st>.st__next{clip-path:inset(0 100% 0 0)}.orders__c1{bottom:calc(100% + 2px);left:52%}.orders__c0{top:calc(100% + 2px);left:18%}.orders__c3{top:calc(100% + 2px);right:8%}.orders__t4{bottom:calc(100% - 2.9em + 2px);left:36%}.orders__t1{top:calc(100% - 2.9em + 2px);right:33%}.orders__t3{top:calc(100% - 2.9em + 2px);right:1%}@media (width>=1024px) and (width<=1279px){.orders__t3{display:none}}@media (width>=768px){.orders__parts{grid-template-columns:34% 4% minmax(0,1fr);align-items:start;gap:0}.orders__chatwrap{grid-area:1/1/auto/3}.orders__sheetwrap{z-index:1;grid-area:1/2/auto/4}.orders__sheet{box-shadow:inset 0 1px #c8d2e612,inset 0 0 0 1px #c8d2e60f,0 30px 60px -24px #000000e6,-18px 0 40px -20px #000c}}:root:is(.motion-pending,.motion) .orders .scene__state{align-self:center}@media (width<=767px){.orders__grid .bp-tr>span,.orders__grid>span{padding-inline:.35em}.orders__grid--sheet{--cols:1.6em minmax(0, .75fr) minmax(0, 1fr) minmax(0, .9fr) minmax(0, 1.15fr)}.orders__grid--table{--cols:minmax(0, .7fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.3fr)}.orders__grid--table>.bp-th:nth-child(2),.orders__grid--table .bp-tr>span:nth-child(2){display:none}.orders__t4{left:18%}.orders__t1{right:36%}.orders__sheetwrap{padding-top:3.4em}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.orders [data-warn],.orders [data-for],.orders [data-for]>b,.orders [data-for]>i,.orders .bp-tr>span,.orders .st>.chip{transition-duration:var(--dur-switch);transition-timing-function:var(--ease-exact)}.orders [data-warn]{outline:1px solid rgb(255 179 181/calc(.85 * var(--hl,0)));outline-offset:-1px;filter:brightness(calc(1 + .35 * var(--hl,0)));transition-property:outline-color,filter}.orders [data-for]>b,.orders [data-for]>i{transition-property:box-shadow,background-color,color}.orders .st>.chip{transition-property:clip-path}.orders:has([data-warn=qty]:hover) [data-warn=qty],.orders:has([data-warn=owner]:hover) [data-warn=owner],.orders:has([data-warn=dup]:hover) [data-warn=dup],.orders:has([data-warn=qty]:hover) [data-for=qty],.orders:has([data-warn=owner]:hover) [data-for=owner],.orders:has([data-warn=dup]:hover) [data-for=dup]{--hl:1}.orders .bp-call--warn[data-for]>b{box-shadow:0 0 0 1px rgb(232 120 124/calc(.55 + .45 * var(--hl,0))) inset, 0 0 18px -6px rgb(232 120 124/calc(.6 * var(--hl,0))), 0 8px 18px -10px #000c;background-color:color-mix(in srgb, #e8787c24 calc(var(--hl,0) * 100%), var(--surface-3))}.orders .bp-call--warn[data-for]>i,.orders .bp-call--warn[data-for]>i:before{background:color-mix(in srgb, #ffb3b5 calc(var(--hl,0) * 100%), var(--warn))}.orders__table .bp-tr:hover>span{background-color:#f59c521a}.orders__table .bp-tr:hover>.orders__owner{color:var(--warm-200)}.orders__table .bp-tr:hover .st__now{clip-path:inset(0 0 0 100%)}.orders__table .bp-tr:hover .st__next{clip-path:inset(0)}.orders__table .bp-tr:hover .chip{box-shadow:inset 0 0 0 1px #f59c5299,0 0 14px -4px #d85f2cb3}.orders__table .bp-tr:hover [data-tick]>.tick__v.is-on:not(:last-child){display:none}.orders__table .bp-tr:hover [data-tick]>.tick__v.is-on+.tick__v{display:inline-flex}.orders:has(.orders__row:hover) [data-for=row],.orders:has(.orders__row--key:hover) [data-for="1042"]{--hl:1}.orders .bp-call--warm[data-for]>b{background-color:color-mix(in srgb, #f59c5233 calc(var(--hl,0) * 100%), var(--surface-3));box-shadow:0 0 0 1px rgb(245 156 82/calc(.45 + .5 * var(--hl,0))) inset, 0 0 18px -6px rgb(216 95 44/calc(.55 + .35 * var(--hl,0)));color:color-mix(in srgb, var(--warm-100) calc(var(--hl,0) * 100%), var(--warm-300))}.orders .bp-call--warm[data-for]>i,.orders .bp-call--warm[data-for]>i:before{background:color-mix(in srgb, var(--warm-100) calc(var(--hl,0) * 100%), var(--warm-400))}}.bp--lit .orders__chat,.bp--lit .orders__sheet,.bp--lit .orders__table{font-family:var(--font-body);border-radius:8px}.bp--lit :is(.orders__chat,.orders__sheet,.orders__table) .bp-win__bar{letter-spacing:0;color:#fff;border-bottom:0;font-weight:650}.bp--lit :is(.orders__chat,.orders__sheet,.orders__table) .bp-win__bar:after{display:none}.bp--lit :is(.orders__chat,.orders__sheet,.orders__table) .bp-win__bar small{color:#ffffffd9;font-weight:450}.bp--lit .orders__chat.surface--cold{color:#111b21;background:#efeae2;box-shadow:0 12px 28px -16px #000000a6}.bp--lit .orders__chat .bp-win__bar{background:#075e54}.orders__msg{background:var(--paper-raised);color:#111b21;border-radius:8px 8px 8px 3px;box-shadow:0 1px .5px #28180821}.orders__msg:nth-child(4){background:#d9fdd3;border-radius:8px 8px 3px}.orders__meta{color:#667781}.orders__msg.bp-bad{box-shadow:inset 3px 0 #e23d3d,0 1px .5px #0b141a21}.bp--lit .orders__sheet.surface--cold{background:var(--paper);color:var(--paper-ink);box-shadow:0 12px 28px -16px #2818088c}.bp--lit .orders__sheet .bp-win__bar{background:#217346}.bp--lit .orders__sheet.surface--cold .bp-table>span,.bp--lit .orders__sheet.surface--cold .bp-tr>span{color:var(--paper-ink);background:var(--paper-raised);border-color:var(--paper-line)}.bp--lit .orders__sheet .bp-th,.bp--lit .orders__sheet .bp-rh{color:#0e5c32;background:#e6f2ea;font-weight:650}.bp--lit .orders__sheet .bp-bad,.bp--lit .orders__sheet .bp-dup{background-color:rgb(255 199 206/var(--m,1));box-shadow:inset 0 0 0 1px rgb(156 0 6/calc(.35 * var(--m,1)));color:color-mix(in srgb, #9c0006 calc(var(--m,1) * 100%), #1a1a1a)!important}.bp--lit .orders__table.surface{background:var(--paper);color:var(--paper-ink);box-shadow:0 12px 28px -16px #2818088c}.bp--lit .orders__table.bp-glow{color:var(--paper-ink)}.bp--lit .orders__table.bp-glow:before{background:var(--paper);opacity:1;box-shadow:0 12px 28px -16px #2818088c}.bp--lit .orders__table .bp-win__bar,.bp--lit .orders__table .bp-th{color:#fff;background:#1f4e79}.bp--lit .orders__table .bp-tr>span{color:var(--paper-ink);border-color:var(--paper-line)}.orders__status .chip{color:#8a5a00;box-shadow:none;background:#fff3cd}.orders__status .chip--signal{color:#0b5394;box-shadow:none;background:#d6e8ff}.orders__status .chip--warm{color:#0d6b3a;box-shadow:none;background:#d8f3e2}.orders__key{background:rgb(198 224 255/var(--warm,1));box-shadow:none}.orders__table .bp-tr>.orders__lead{box-shadow:inset 3px 0 #1f4e79}.orders__table .bp-key{color:#1f4e79}.orders__table{--spill:none}.legacy__inner{gap:var(--space-6);display:grid;position:relative}.legacy__a,.legacy__b{min-width:0}@media (width>=768px){.legacy__inner{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:0 2.6em}.legacy__sample{margin:-1.7em 0 0}}.legacy__screenwrap{padding-block:2.6em;position:relative}.bp--lit .legacy__screen.surface--cold{color:#5dff6e;letter-spacing:.03em;background:#041406;box-shadow:0 0 0 1px #6e6e6e,0 14px 30px -16px #000000bf}.bp--lit .legacy__screen .bp-win__bar{color:#fff;letter-spacing:.04em;background:navy;border-bottom:0}.bp--lit .legacy__screen .bp-win__bar:after{--wc:#ffffffbf}.legacy__fields{border-bottom:1px solid var(--bp-faint);flex-wrap:wrap;justify-content:space-between;gap:.3em 1em;padding:.6em .8em;display:flex}.legacy__fields>span{white-space:nowrap;flex:none;width:calc(50% - .5em);min-width:max-content}.bp--lit .legacy__fmt{color:#5dff6e}.bp--lit .legacy__screen .legacy__fields,.bp--lit .legacy__screen .legacy__data,.bp--lit .legacy__screen .legacy__keys{border-bottom-color:#164d22}.legacy__data{border-bottom:1px solid var(--bp-faint);gap:.55em;padding:.75em .8em;display:grid}.legacy__line{background:repeating-linear-gradient(90deg,#2f9d45 0 6px,#0000 6px 9px);height:1px;display:block}.legacy__keys{border-bottom:1px solid var(--bp-faint);flex-wrap:wrap;gap:.5em;padding:.5em .8em;display:flex}.legacy__key{color:#8dff98;white-space:nowrap;background:#0c2a12;border-radius:2px;padding:.12em .45em;box-shadow:inset 0 0 0 1px #2f9d45}.legacy__key--on{color:#041406;box-shadow:none;background:#5dff6e}.legacy__status{padding:.5em .8em}.legacy__status .bp-bad{padding:.2em .45em;font-weight:500}.legacy__c1{bottom:calc(100% - 2.6em + 2px);right:.8em}.legacy__c4{top:calc(100% - 2.6em + 2px);left:.8em}.bp--lit .legacy__plan.surface{background:var(--paper);color:var(--paper-ink);font-family:var(--font-body);border-radius:8px;margin-top:2.6em;padding:.9em 1em 2.3em;overflow:visible;box-shadow:0 12px 28px -16px #2818088c}.legacy__plantitle{color:#1f4e79;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:.8em}.legacy__stages{gap:.7em;margin:0;padding:0;list-style:none;display:grid}.legacy__stage{--heat:1;isolation:isolate;background:var(--paper-sink);box-shadow:0 0 0 1px var(--paper-line) inset;border-radius:2px;grid-template-columns:5.6em minmax(0,1fr);align-items:baseline;gap:.6em;padding:.55em .8em .6em;display:grid;position:relative}.legacy__stage+.legacy__stage:before{content:"";background:#217346;width:1px;height:.7em;position:absolute;top:-.7em;left:1.4em}.legacy__heat{z-index:-1;pointer-events:none;opacity:.45;width:4px;box-shadow:none;background:#217346;border-radius:2px 0 0 2px;position:absolute;inset:0 auto 0 0}:root.motion-pending .legacy__heat{opacity:0}.legacy__n{color:#1f4e79;font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.legacy__what{font-family:var(--font-body);font-size:calc(var(--bp-fs) * 1.22);color:#1a1a1a;font-weight:560;line-height:1.3}.legacy__rail{height:3px;box-shadow:none;background:#217346;border-radius:2px;margin-top:1.1em;position:relative}.legacy__rail span{font-family:var(--font-body);font-size:var(--text-note);color:#0e5c32;white-space:nowrap;position:absolute;top:.7em;left:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.legacy [data-warn],.legacy [data-for]>b,.legacy [data-for]>i,.legacy__stage,.legacy__rail{transition-duration:var(--dur-switch);transition-timing-function:var(--ease-exact)}.legacy [data-warn]{outline:1px solid rgb(255 179 181/calc(.85 * var(--hl,0)));outline-offset:1px;filter:brightness(calc(1 + .35 * var(--hl,0)));transition-property:outline-color,filter,color}.legacy [data-for]>b,.legacy [data-for]>i{transition-property:box-shadow,background-color}.legacy:has([data-warn=txt]:hover) :is([data-warn=txt],[data-for=txt]),.legacy:has([data-warn=conn]:hover) :is([data-warn=conn],[data-for=conn]){--hl:1}.legacy:has([data-warn=txt]:hover) [data-warn=txt]{color:var(--warn)}.legacy [data-for]>b{box-shadow:0 0 0 1px rgb(232 120 124/calc(.55 + .45 * var(--hl,0))) inset, 0 0 18px -6px rgb(232 120 124/calc(.6 * var(--hl,0))), 0 8px 18px -10px #000c;background-color:color-mix(in srgb, #e8787c24 calc(var(--hl,0) * 100%), var(--surface-3))}.legacy [data-for]>i,.legacy [data-for]>i:before{background:color-mix(in srgb, #ffb3b5 calc(var(--hl,0) * 100%), var(--warn))}.legacy__stage{transition-property:filter,box-shadow}.legacy__stage:hover{filter:brightness(1.25);box-shadow:0 1px 0 0 var(--surface-warm-edge) inset, 0 0 0 1px #f8bd70b3 inset}.legacy__rail{transition-property:box-shadow}.legacy__plan:has(.legacy__stage:hover) .legacy__rail{box-shadow:0 0 14px 1px #93c7d6b3}}.islands{--rh:1.95em;--gx:2.4em;--top:2.6em;--by:1.4em}.islands__map{padding-top:var(--top);gap:4.6em;display:grid;position:relative}.islands__slot{min-width:0;position:relative}.islands__rec{height:var(--rh);border-bottom:1px solid var(--bp-line);color:var(--chalk);align-items:center;padding:0 .7em;font-weight:500;display:flex}.islands__row{height:var(--rh);border-bottom:1px solid var(--bp-faint);white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:.8em;padding:0 .7em;display:grid}.islands__row>span{overflow:hidden}.islands__row>span:first-child{color:var(--chart-label)}.islands__row:last-child{border-bottom:0}.islands__row .bp-bad{justify-self:start;margin-left:-.35em;padding:.1em .35em}.islands__focal{font-weight:600}.islands__new{color:var(--warm-200);font-weight:500}.islands__bar{flex-wrap:wrap;justify-content:flex-start;column-gap:.6em;height:2.1em;min-height:0}.islands__bar>*,.islands__bar:after{line-height:2.1em}.islands__bar:after{align-self:center;margin-left:auto}.islands__manual{height:var(--top);color:var(--chart-label);font-family:var(--font-body);font-size:var(--text-note);white-space:nowrap;align-items:flex-end;gap:.6em;display:flex;position:absolute;bottom:100%;left:.8em}.islands__manual .bp-arrow--dashed{background:repeating-linear-gradient(to bottom, var(--cold-ink) 0 4px, transparent 4px 7px)}.islands__manual .bp-arrow:after{background:var(--cold-ink)}.islands__manual-arrow{order:-1;height:1.8em;margin-bottom:2px;position:relative}.islands__call{top:calc(100% + 2px);left:.7em}.islands__call--over{inset:auto .5em calc(100% + 2px) auto}.islands__origin{bottom:calc(100% + 2px);left:.7em}.islands__match{width:fit-content;font-family:var(--font-body);font-size:var(--text-note);color:var(--warm-200);background:#f59c521a;border-radius:2px;align-items:center;gap:.75em;margin-top:.6em;margin-left:auto;padding:.4em .85em .45em;font-weight:560;display:flex;box-shadow:inset 0 0 0 1px #f59c526b,0 0 28px -8px #d85f2c8c}.islands__ticks{--tk:var(--warm-400);background:linear-gradient(var(--tk), var(--tk)) 0 0 / 1px 100% no-repeat, linear-gradient(var(--tk), var(--tk)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--tk), var(--tk)) 100% 0 / 1px 100% no-repeat, linear-gradient(var(--tk), var(--tk)) 0 100% / 100% 1px no-repeat;flex:none;width:2.2em;height:9px}.islands__links{pointer-events:none;position:relative}.islands__l{background:var(--warm-400);position:absolute;box-shadow:0 0 6px #f59c528c}.islands__flow{font-family:var(--font-body);font-size:var(--text-note);color:var(--warm-300);white-space:nowrap;position:absolute}.islands__pkt,.islands__hpkt{display:none}@media (width<=767px){.islands__links{inset:var(--top) auto 0 -.9em;width:1px;position:absolute}.islands__l--bus,.islands__l--inv,.islands__l--fac,.islands__flow{display:none}.islands__l--drop{width:1px;top:1em;bottom:1em;left:0}.islands__call>b{white-space:normal;width:max-content;max-width:17em}.islands__match{margin-left:0}}@media (width>=768px){.islands__map{column-gap:var(--gx);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.islands__before .islands__map{padding-bottom:2.6em}.islands__links{height:calc(var(--by) + 2em);--w:calc((100% - 2 * var(--gx)) / 3);--cx0:calc(var(--w) / 2);--cx1:calc(var(--w) * 1.5 + var(--gx));--cx2:calc(var(--w) * 2.5 + 2 * var(--gx));grid-column:1/-1}.islands__l--drop,.islands__l--inv,.islands__l--fac{width:1px;height:var(--by);top:0}.islands__l--drop{left:var(--cx0)}.islands__l--inv{left:var(--cx1);transform-origin:bottom!important}.islands__l--fac{left:var(--cx2);transform-origin:bottom!important}.islands__l--bus{top:var(--by);height:1px;left:var(--cx0);width:calc(var(--cx2) - var(--cx0) + 1px)}.islands__flow{top:calc(var(--by) + .35em);left:calc(var(--cx0) + .8em)}.islands__pkt,.islands__hpkt{z-index:3;background:var(--warm-100);width:7px;height:7px;margin:-3px 0 0 -3px;position:absolute;box-shadow:0 0 0 2px #f59c5280,0 0 14px 3px #d85f2cb3}.islands__pkt--fac,.islands__hpkt--fac{--cx:var(--cx2)}.islands__pkt--inv,.islands__hpkt--inv{--cx:var(--cx1)}:root:is(.motion-pending,.motion) .islands__pkt{--t1:clamp(0, (var(--p) - var(--p1)) / .03, 1);--t2:clamp(0, (var(--p) - var(--p1) - .03) / .07, 1);--t3:clamp(0, (var(--p) - var(--p1) - .1) / .03, 1);left:calc(var(--cx0) + var(--t2) * (var(--cx) - var(--cx0)));top:calc((var(--t1) - var(--t3)) * var(--by));opacity:calc(clamp(0, (var(--p) - var(--p1)) * 200, 1) * (1 - clamp(0, (var(--p) - var(--p1) - .13) * 200, 1)));display:block}}:root:is(.motion-pending,.motion) .islands .scene__state{align-self:start}:root:is(.motion-pending,.motion) .islands__after{pointer-events:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.islands [data-warn],.islands [data-for]>b,.islands [data-for]>i,.islands__row,.islands__l{transition-duration:var(--dur-switch);transition-timing-function:var(--ease-exact)}.islands [data-warn]{outline:1px solid rgb(255 179 181/calc(.85 * var(--hl,0)));outline-offset:-1px;filter:brightness(calc(1 + .35 * var(--hl,0)));transition-property:outline-color,filter}.islands [data-for]>b,.islands [data-for]>i{transition-property:box-shadow,background-color}.islands:has([data-warn="1-1"]:hover) :is([data-warn="1-1"],[data-for="1-1"]),.islands:has([data-warn="1-3"]:hover) :is([data-warn="1-3"],[data-for="1-3"]),.islands:has([data-warn="2-0"]:hover) :is([data-warn="2-0"],[data-for="2-0"]),.islands:has([data-warn="2-4"]:hover) :is([data-warn="2-4"],[data-for="2-4"]){--hl:1}.islands [data-for]>b{box-shadow:0 0 0 1px rgb(232 120 124/calc(.55 + .45 * var(--hl,0))) inset, 0 0 18px -6px rgb(232 120 124/calc(.6 * var(--hl,0))), 0 8px 18px -10px #000c;background-color:color-mix(in srgb, #e8787c24 calc(var(--hl,0) * 100%), var(--surface-3))}.islands [data-for]>i,.islands [data-for]>i:before{background:color-mix(in srgb, #ffb3b5 calc(var(--hl,0) * 100%), var(--warn))}.islands__row{transition-property:background-color,box-shadow}.islands__l{transition-property:box-shadow,background-color}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (width>=768px){:root:not(.motion-pending,.motion) .islands:has(.islands__after .islands__slot--ventas .islands__win:hover) .islands__hpkt,:root:is(.motion-pending,.motion) .islands:has(.islands__before .islands__slot--ventas .islands__win:hover) .islands__hpkt{animation:islands-run var(--dur-run,.64s) linear forwards;display:block}.islands__hpkt--fac{--dur-run:.86s}:root:is(.motion-pending,.motion) .islands__hpkt{opacity:clamp(0, (var(--p) - .6) * 100, 1)}:root:not(.motion-pending,.motion) .islands:has(.islands__after .islands__slot--ventas .islands__win:hover) .islands__l,:root:is(.motion-pending,.motion) .islands:has(.islands__before .islands__slot--ventas .islands__win:hover) .islands__l{background:var(--warm-200);box-shadow:0 0 10px 1px #f59c52d9}:root:not(.motion-pending,.motion) .islands:has(.islands__after .islands__slot--ventas .islands__win:hover) .islands__after .islands__slot--ventas .islands__row,:root:is(.motion-pending,.motion) .islands:has(.islands__before .islands__slot--ventas .islands__win:hover) .islands__before .islands__slot--ventas .islands__row{background-color:#f59c521a}:root:not(.motion-pending,.motion) .islands:has(.islands__after .islands__slot--ventas .islands__win:hover) .islands__after :is(.islands__slot--inv,.islands__slot--fac) .islands__row,:root:is(.motion-pending,.motion) .islands:has(.islands__before .islands__slot--ventas .islands__win:hover) .islands__before :is(.islands__slot--inv,.islands__slot--fac) .islands__row{box-shadow:2px 0 0 0 var(--warm-400) inset;transition-delay:var(--arrive,0s);background-color:#f59c521f}.islands__slot--inv{--arrive:.64s}.islands__slot--fac{--arrive:.86s}}.bp--lit .islands__slot--ventas{--app:#1a73e8}.bp--lit .islands__slot--inv{--app:#217346}.bp--lit .islands__slot--fac{--app:#8d2f2f}.bp--lit .islands__win{font-family:var(--font-body);background:var(--paper);color:var(--paper-ink);border-radius:8px}.bp--lit .islands__win.surface--cold,.bp--lit .islands__win.surface{background:var(--paper);color:var(--paper-ink);box-shadow:0 12px 28px -16px #2818088c}.bp--lit .islands__win.bp-glow{color:var(--paper-ink)}.bp--lit .islands__win.bp-glow:before{background:var(--paper);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--app,#1a73e8) calc(var(--warm) * 100%), transparent);opacity:1}.bp--lit .islands__bar{background:var(--app,#1a73e8);color:#fff;letter-spacing:0;border-bottom:0;font-weight:650}.bp--lit .islands__bar small{color:#ffffffd9}.bp--lit .islands__bar:after{display:none}.bp--lit .islands__rec{color:var(--paper-ink);background:var(--paper-sink);border-bottom-color:var(--paper-line);font-weight:650}.bp--lit .islands__row{border-bottom-color:var(--paper-line)}.bp--lit .islands__row>span:first-child{color:#7a6e62}.bp--lit .islands__win .bp-bad{color:color-mix(in srgb, #9c0006 calc(var(--m,1) * 100%), #1a1a1a);background-color:rgb(255 199 206/var(--m,1));box-shadow:inset 0 0 0 1px rgb(156 0 6/calc(.35 * var(--m,1)))}.bp--lit .islands__new{color:#0d6b3a}@keyframes islands-run{0%{left:var(--cx0);top:0}25%{left:var(--cx0);top:var(--by)}80%{left:var(--cx);top:var(--by)}99%{left:var(--cx);top:0;scale:1}to{left:var(--cx);top:0;scale:0}}.backlog__inner{gap:var(--space-6);display:grid}.backlog__a,.backlog__b{min-width:0;position:relative}@media (width>=768px){.backlog__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);column-gap:2.6em}}.backlog__grid{display:grid}.backlog__grid--a{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.backlog__grid--b{grid-template-columns:2.4em repeat(2,minmax(0,1fr))}.backlog__head,.backlog__lanehead{border-bottom:1px solid var(--bp-line);border-right:1px solid var(--bp-faint);color:var(--chart-label);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;padding:.45em .6em;overflow:hidden}.backlog__col{border-right:1px solid var(--bp-faint);grid-template-columns:minmax(0,1fr);align-content:start;gap:.35em;min-width:0;margin:0;padding:.45em;list-style:none;display:grid}.backlog__item,.backlog__card{white-space:nowrap;text-overflow:ellipsis;border-radius:2px;padding:.28em .5em;overflow:hidden}.backlog__board--a{margin-bottom:.7em}.backlog__queue .backlog__item:nth-child(n+4){display:none}.bp--lit .backlog__board--a{--bleed-b:var(--bleed)}.backlog__queue{z-index:1;align-self:start;position:relative}.bp--lit .backlog__board{font-family:var(--font-body);border-radius:8px}.bp--lit .backlog__board.surface--cold,.bp--lit .backlog__board.surface{background:var(--paper);color:var(--paper-ink);box-shadow:0 12px 28px -16px #2818088c}.bp--lit .backlog__board .bp-win__bar{background:var(--paper-head);color:var(--paper-raised);letter-spacing:0;border-bottom:0;font-weight:650}.bp--lit .backlog__board .bp-win__bar:after{display:none}.backlog__item{background:var(--paper-raised);color:var(--paper-ink);box-shadow:0 1px 1px #2818081f}.backlog__more{white-space:nowrap;margin:0}.backlog__more .bp-bad{font-family:var(--font-body);padding:.15em .4em;font-size:1.12em}.backlog__board--a .backlog__card{background:var(--paper-raised);color:var(--paper-ink);box-shadow:0 1px 1px #2818081f}.bp--lit .backlog__head,.bp--lit .backlog__lanehead,.bp--lit .backlog__col,.bp--lit .backlog__lane{border-color:var(--paper-line)}.backlog__grid--a .backlog__head:first-child{color:#8a7362}.backlog__grid--a .backlog__head:nth-child(2),.backlog__grid--b .backlog__head:nth-child(2){color:#1a73e8}.backlog__grid--b .backlog__head:nth-child(3){color:#188038}.backlog__sample{margin:0;position:absolute;bottom:.2em;right:0}.backlog__bwrap{padding-block:2.6em;position:relative}.backlog__board--b{position:relative}.backlog__lanerow{isolation:isolate;grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--bp-line);display:grid;position:relative}.backlog__light{z-index:-1;pointer-events:none;opacity:.45;background:var(--lane,#1a73e8);width:4px;box-shadow:none;position:absolute;inset:0 auto 0 0}:root.motion-pending .backlog__light{opacity:0}.backlog__lanerow--team{--lane:#1a73e8}.backlog__lanerow--astralis{--lane:#e07a3d}.backlog__lane{border-right:1px solid var(--bp-line);font-family:var(--font-body);color:var(--paper-ink);writing-mode:vertical-rl;white-space:nowrap;justify-content:center;align-items:center;padding:.5em .2em;font-weight:560;display:flex;rotate:180deg}.backlog__board--b .backlog__col{padding-bottom:1.1em}.backlog__board--b .backlog__card{white-space:normal;background:var(--paper-raised);color:var(--paper-ink);line-height:1.3;box-shadow:0 1px 1px #2818081f}.backlog__card--done{box-shadow:inset 3px 0 #188038,0 1px 1px #2818081f!important}.backlog__board--b .backlog__card--mark{color:#137333;background:#e7f0e4;box-shadow:inset 3px 0 #188038,0 1px 1px #2818081f!important}.backlog__run{background:var(--lane,#1a73e8);height:2px;box-shadow:none;border-radius:2px;position:absolute;bottom:.4em;left:3em;right:.5em}.backlog__c1{bottom:calc(100% - 2.6em + 2px);left:3em}.backlog__c3{top:calc(100% - 2.6em + 2px);right:calc(25% - .6em)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.backlog [data-warn],.backlog__card,.backlog__item,.backlog [data-for]>b,.backlog [data-for]>i,.backlog__run{transition-duration:var(--dur-switch);transition-timing-function:var(--ease-exact)}.backlog [data-warn]{outline:1px solid rgb(255 179 181/calc(.85 * var(--hl,0)));outline-offset:1px;filter:brightness(calc(1 + .35 * var(--hl,0)));transition-property:outline-color,filter}.backlog__item{transition-property:box-shadow,color}.backlog:has([data-warn=queue]:hover) [data-warn=queue]{--hl:1}.backlog:has([data-warn=queue]:hover) .backlog__item{color:var(--chalk-muted);box-shadow:0 0 0 1px var(--warn-line) inset}.backlog__board--a .backlog__item:hover{color:var(--chalk-muted);box-shadow:0 0 0 1px var(--chalk-muted) inset}.backlog__board--b .backlog__card{transition-property:box-shadow,background-color,color}.backlog__board--b .backlog__card:hover{color:var(--warm-100);background-color:#f59c5233;box-shadow:inset 0 0 0 1px #f8bd70d9,0 0 22px -6px #d85f2ce6!important}.backlog__run{transition-property:box-shadow}.backlog__lanerow:has(.backlog__card:hover) .backlog__run{box-shadow:0 0 14px 1px #f59c52d9}.backlog:has([data-row=mark]:hover) [data-for=mark]{--hl:1}.backlog [data-for]>b{background-color:color-mix(in srgb, #f59c5233 calc(var(--hl,0) * 100%), var(--surface-3));box-shadow:0 0 0 1px rgb(245 156 82/calc(.45 + .5 * var(--hl,0))) inset, 0 0 18px -6px rgb(216 95 44/calc(.55 + .35 * var(--hl,0)));color:color-mix(in srgb, var(--warm-100) calc(var(--hl,0) * 100%), var(--warm-300))}.backlog [data-for]>i,.backlog [data-for]>i:before{background:color-mix(in srgb, var(--warm-100) calc(var(--hl,0) * 100%), var(--warm-400))}}.report{color:var(--paper-ink);font-size:clamp(.8125rem,1.7svh,.9375rem)}.report__wrap{position:relative}.report__sheet{filter:drop-shadow(0 18px 22px #28180873)}.report__doc{background:var(--paper);color:var(--paper-ink);font-family:var(--font-body);clip-path:polygon(0 0,calc(100% - 1.35em) 0,100% 1.35em,100% 100%,0 100%);line-height:1.45;position:relative}.report__doc:before{content:"";background:linear-gradient(to bottom left, transparent 50%, var(--paper-sink) 50%);width:1.35em;height:1.35em;position:absolute;top:0;right:0}.report__head{border-bottom:1px solid var(--paper-line);color:var(--paper-ink);gap:.15em;padding:.9em 1.1em .75em;display:grid;position:relative}.report__title{font-family:var(--font-body);color:var(--paper-head);letter-spacing:.01em;font-weight:650}.report__stamp{font-family:var(--font-body);color:#8a3d24;letter-spacing:.04em;text-transform:uppercase;border:1.5px solid #c46a45;border-radius:2px;padding:.28em .55em;font-size:.85em;font-weight:650;position:absolute;top:50%;right:2.1em;translate:0 -50%;rotate:-6deg}.report__sec{border-bottom:1px solid var(--paper-line);gap:.35em;padding:.7em 1.1em;display:grid}.report__sec:last-child{border-bottom:0}.report__h{color:var(--paper-head);font-weight:650}.report__f{color:var(--paper-ink)}.report__cols{gap:.65em;display:grid}.report__sub{color:#8a5a32;font-size:.85em;font-weight:650}@media (width>=768px){.report__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.report__doc{grid-template-columns:1fr 1fr;display:grid}.report__head,.report__sec--full{grid-column:1/-1}.report__head{grid-template-columns:auto 1fr;column-gap:1.2em;padding-block:.7em}.report__title{grid-column:1/-1}.report__sec{padding:.55em 1.1em}.report__sec:nth-child(2){border-right:1px solid var(--paper-line)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.report__sec,.report__head{transition:background-color var(--dur-switch) var(--ease-exact)}.report__sec:hover,.report__head:hover{background-color:#fffaf273}}.diag__grid{gap:var(--space-6);display:grid}.diag__intro{max-width:var(--measure)}.joint{--cut:2.5rem;margin-block:var(--space-6);filter:drop-shadow(0 22px 28px #0000008c);display:grid;position:relative}.joint__plate{padding:var(--space-5);position:relative}.joint__plate--a{color:var(--paper-raised);background:#3c342c;box-shadow:inset 0 1px #faf6f01a}.joint__plate--b{color:var(--paper-raised);background:#6a4030;box-shadow:inset 0 1px #f8bd7038}.joint__plate--a{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);padding-bottom:calc(var(--space-5) + var(--cut))}.joint__plate--b{margin-top:calc(-1 * var(--cut));clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);padding-top:calc(var(--space-5) + var(--cut) / 2)}.joint__label{margin-bottom:var(--space-2);color:var(--paper);position:relative}.joint__plate--b .joint__label{color:var(--warm-200)}.joint__text{max-width:34ch;font-size:var(--text-body);line-height:1.45;position:relative}.joint__flash{opacity:.45;pointer-events:none;background:linear-gradient(180deg, var(--warm-100) 0 1.5px, #f8bd708c 2px, #d85f2c2e 40%, transparent);height:3rem;position:absolute;inset:0 0 auto}.joint__plate--a .joint__flash{display:none}:root.motion-pending .joint__flash{opacity:0}.diag__steps{gap:var(--space-4);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.diag__steps li{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--chart-grid);grid-template-columns:2.4em 1fr;display:grid}.diag__n{font-family:var(--font-mono);color:var(--warm-400)}.diag__steps strong{font-weight:var(--weight-strong);color:var(--chalk)}.diag__facts{gap:var(--space-4);align-content:start;display:grid}.diag__dl{gap:var(--space-4);margin:var(--space-3) 0 0;padding:0;display:grid}.diag__dl div{gap:var(--space-1);align-content:start;display:grid}.diag__dl dt{color:var(--warm-300)}.diag__dl dd{color:var(--chalk);margin:0}.diag__report{gap:var(--space-3);align-content:start;display:grid}.diag__yours{font-weight:var(--weight-strong);color:var(--warm-200)}.diag__facts .btn-primary{margin-top:var(--space-2)}@media (width>=768px){.diag__dl{column-gap:var(--space-6);grid-template-columns:1fr 1fr}}@media (width>=1024px){.diag{--section-pt:clamp(2.5rem, 5.5svh, 4.5rem);--section-pb:clamp(1.5rem, 3svh, 3.5rem);--text-display-l:clamp(2rem, min(1.5rem + 2vw, 5svh), var(--display-l-max));--star-y:calc(var(--section-pt) + var(--text-display-l) * .56);--stamp-lift:calc(var(--text-display-l) * .56);flex-direction:column;display:flex}.diag>.section__body{flex:1 0 auto}.diag__grid{align-content:space-between;column-gap:0;row-gap:clamp(var(--space-4), 3.4svh - .6rem, var(--space-7));grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);grid-template-areas:"title.intro""joint joint joint""report.facts"}.diag__title{text-align:right;grid-area:title;justify-self:end}.diag__intro{font-size:clamp(var(--text-small), 2.1svh, var(--text-body));grid-area:intro;align-self:end}.joint{--cut:clamp(8.5rem, 15svh, 11rem);grid-area:joint;grid-template-columns:1fr 1fr;margin-block:0}.joint__plate{height:var(--cut);padding:var(--space-3) var(--space-6);align-content:center;display:grid}.joint__plate--a{margin-right:calc(-1 * var(--cut) / 2);padding-right:calc(var(--cut) + var(--space-4));clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);text-align:right;justify-items:end}.joint__plate--a .joint__text{margin-left:auto}.joint__plate--b{margin-top:0;margin-left:calc(-1 * var(--cut) / 2);padding-left:calc(var(--cut) + var(--space-4));clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%)}.joint__label{margin-bottom:var(--space-1)}.joint__text{font-size:clamp(1.0625rem,.4rem + .55vw + .9svh,1.4rem);font-family:var(--font-display);max-width:40ch;font-weight:500;font-stretch:112%;line-height:1.25}.joint__flash{width:var(--cut);height:var(--cut);background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--warm-100) calc(50% - 1px), var(--warm-100) calc(50% + 1px), #f59c52e6 calc(50% + 1.5px), #d85f2c66 53%, #d85f2c1f 60%, transparent 68%);inset:0 auto auto 0}.joint__plate--a .joint__flash{background:linear-gradient(to top left, transparent calc(50% - 1px), var(--warm-100) calc(50% - 1px), var(--warm-100) calc(50% + 1px), #f59c5299 calc(50% + 1.5px), #d85f2c33 53%, transparent 60%);display:block;inset:0 0 auto auto}.diag__report{align-self:start;gap:clamp(var(--space-1), 1svh, var(--space-3));font-size:clamp(.875rem, 1.9svh, var(--text-small));grid-area:report;line-height:1.45}.diag__facts{column-gap:var(--space-6);gap:clamp(var(--space-2), 1.3svh, var(--space-4)) var(--space-6);font-size:clamp(.875rem, 1.9svh, var(--text-small));grid-area:facts;grid-template-columns:auto minmax(0,1fr);line-height:1.45}.diag__facts>*{grid-column:1/-1}.diag__steps{gap:clamp(var(--space-2), 1.2svh, var(--space-4)) var(--space-5);grid-template-columns:1fr 1fr;margin-top:0}.diag__steps li{gap:var(--space-2);padding-top:clamp(var(--space-1), .9svh, var(--space-3))}.diag__dl{padding:clamp(var(--space-2), 1.4svh, var(--space-4)) var(--space-5);gap:var(--space-2) var(--space-6);margin-top:0}.diag__facts>.diag__cta{grid-column:1;align-self:center}.diag__facts .btn-primary{margin-top:0}.diag__facts>.diag__notes{gap:var(--space-2);grid-column:2}.diag__notes .mnote{font-size:var(--text-micro);line-height:1.45}}@media (width>=1024px) and (width<=1279px){.joint{--cut:9rem}.joint__text{font-size:1rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.joint__plate{transition:filter var(--dur-switch) var(--ease-exact)}.joint__plate:hover{filter:brightness(1.14)saturate(1.08)}.diag__steps li{transition:border-color var(--dur-switch) var(--ease-exact), background-color var(--dur-switch) var(--ease-exact)}.diag__n{transition:color var(--dur-switch) var(--ease-exact), text-shadow var(--dur-switch) var(--ease-exact)}.diag__steps li:hover{border-top-color:var(--warm-500);background:linear-gradient(#f59c5212,#0000 80%)}.diag__steps li:hover .diag__n{color:var(--warm-200);text-shadow:0 0 10px #f59c52b3}}:root.motion-pending .fx-joint-a{translate:-24px}:root.motion-pending .fx-joint-b{translate:24px}.proc__grid{gap:var(--space-8);display:grid}.proc__lead{gap:var(--space-4);align-content:start;display:grid}.proc__rows{display:none}.proc__steps{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.proc__step{gap:var(--space-3);align-content:start;display:grid;position:relative}.proc__fix{--star-size:20px;top:.55em;left:calc(var(--lane-a) + 12px - var(--course-indent));position:absolute}.proc__step:before{content:"";top:.55em;left:calc(var(--lane-a) + 12px - var(--course-indent));width:calc(var(--course-indent) - var(--lane-a) - 20px);background:var(--course);pointer-events:none;height:1px;position:absolute}.proc__wp{display:none}.proc__name{font-family:var(--font-display);font-stretch:112%;font-weight:var(--weight-display);font-size:var(--text-h3);letter-spacing:-.02em;color:var(--chalk);hyphens:auto;margin:0;line-height:1.05}.proc__cols{gap:var(--space-3);margin:0;display:grid}.proc__cols>div{gap:var(--space-1);align-content:start;display:grid}.proc__dt{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em;color:var(--chart-label)}.proc__cols dd{font-size:var(--text-small);color:var(--chalk-muted);margin:0;line-height:1.45}.proc__you dd{color:var(--chalk)}.proc__get{margin-top:var(--space-1)}.proc__get .proc__dt{color:var(--warm-300)}.proc__cols dd.proc__gettext{color:var(--chalk);font-weight:var(--weight-strong)}@media (width>=1024px){.proc{--section-pt:clamp(1.15rem, 2.4svh, 1.75rem);--section-pb:clamp(1rem, 3svh, 2rem);--text-display-l:clamp(2rem, min(1.2rem + 1.6vw, 5.4svh), 3.25rem);--star-y:calc(var(--section-pt) + var(--text-display-l) * .56);--stamp-lift:calc(var(--text-display-l) * .56);--proc-head-lines:2;--proc-head-h:calc(var(--text-display-l) * var(--leading-display) * var(--proc-head-lines));--proc-to-rail:clamp(1.4rem, 3svh, 2.25rem);--proc-rail-gap:clamp(1.5rem, 3.4svh, 2.5rem);--proc-gap:clamp(1.5rem, 2.2vw, 2.5rem);--proc-label-w:4.75rem;--proc-rail:calc(var(--section-pt) + var(--proc-head-h) + var(--proc-to-rail));min-height:calc(100svh - var(--header-h));flex-direction:column;display:flex}.proc__grid{grid-template-rows:var(--proc-head-h) 1fr;flex:1;gap:0}.proc__lead{column-gap:var(--space-8);height:var(--proc-head-h);grid-template-columns:auto minmax(0,1fr);align-items:center}#proc-title{max-width:15em}.proc__lead .t-body{max-width:34ch;font-size:clamp(var(--text-small), 2.1svh, var(--text-body));line-height:1.5}.proc__plan{grid-template-columns:var(--proc-label-w) repeat(5, minmax(0, 1fr));column-gap:var(--proc-gap);padding-top:calc(var(--proc-to-rail) + var(--proc-rail-gap));grid-template-rows:auto auto auto 1fr;row-gap:clamp(.85rem,2.4svh,1.6rem);padding-right:3.25rem;display:grid}.proc__rows{grid-area:1/1/span 4;grid-template-rows:subgrid;margin:0;display:grid}.proc__row{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em;color:var(--chart-label);padding-top:.2em}.proc__row--we{grid-row:2}.proc__row--you{grid-row:3}.proc__row--get{color:var(--warm-300);grid-row:4;padding-top:.6rem}.proc__grid .proc__steps{grid-area:1/2/span 4/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:inherit}.proc__step{grid-row:1/span 4;grid-template-rows:subgrid;gap:inherit}.proc__cols,.proc__cols>div{display:contents}.proc__dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.proc__get{margin:0}.proc__cols dd{font-size:clamp(.8125rem,1.65svh,1.0625rem);line-height:1.42}.proc__fix{top:calc(-1 * var(--proc-rail-gap));left:calc(-1 * var(--proc-gap) / 2)}.proc__wp{top:calc(-1 * var(--proc-rail-gap) - 1.55em);left:calc(-1 * var(--proc-gap) / 2 + .7rem);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em;color:var(--warm-300);display:block;position:absolute}.proc__step:before{top:calc(-1 * var(--proc-rail-gap) + 10px);bottom:0;left:calc(-1 * var(--proc-gap) / 2);background:var(--chart-line);opacity:.55;width:1px;height:auto}.proc__name{align-self:end;font-size:clamp(1.25rem,.55rem + 1.15vw,1.9rem)}}.sc{display:none}@media (width>=1024px){.proc__plan[data-show] .proc__steps,.proc__plan[data-show] .proc__step{grid-row:1/span 3}.proc__plan[data-show] .proc__get>*{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.proc__plan[data-show] .proc__row--get{padding-top:1.1rem}.proc__plan[data-show] .proc__step{cursor:pointer;outline:none}.proc__step:before,.proc__wp,.proc__name{transition:background-color var(--dur-switch) var(--ease-exact), opacity var(--dur-switch) var(--ease-exact), color var(--dur-switch) var(--ease-exact)}.proc__step[data-on]:before{background:var(--warm-400);opacity:.9}.proc__step[data-on] .proc__wp,.proc__step[data-on] .proc__name{color:var(--warm-200)}.proc__step:focus-visible .proc__name{outline:2px solid var(--warm-300);outline-offset:4px}.sc:not([hidden]){--sc-ease:var(--ease-exact);--sc-move:.56s;gap:clamp(var(--space-5), 2.5vw, var(--space-10));min-height:14rem;max-height:40rem;padding:clamp(var(--space-4), 2.6svh, var(--space-6)) clamp(var(--space-4), 1.6vw, var(--space-6));background:color-mix(in srgb, var(--night-950) 70%, transparent);box-shadow:inset 0 1px 0 var(--chart-line);grid-area:4/2/auto/-1;grid-template-columns:minmax(14rem,.36fr) minmax(0,1fr);display:grid;position:relative}.sc:not([hidden]):before{content:"";pointer-events:none;background:linear-gradient(var(--chart-line), var(--chart-line)) 0 0 / 1px 12px no-repeat, linear-gradient(var(--chart-line), var(--chart-line)) 100% 0 / 1px 12px no-repeat, linear-gradient(var(--chart-line), var(--chart-line)) 0 100% / 12px 1px no-repeat, linear-gradient(var(--chart-line), var(--chart-line)) 0 100% / 1px 12px no-repeat, linear-gradient(var(--chart-line), var(--chart-line)) 100% 100% / 12px 1px no-repeat, linear-gradient(var(--chart-line), var(--chart-line)) 100% 100% / 1px 12px no-repeat;position:absolute;inset:0}.sc__mark{top:-1px;left:var(--mark-x,0);width:var(--mark-w,20%);background:var(--warm-300);height:2px;transition:left var(--sc-move) var(--sc-ease), width var(--sc-move) var(--sc-ease);position:absolute;box-shadow:0 0 14px 1px #ec7b3ebf}.sc__text{align-content:start;display:grid;position:relative}.sc__say{gap:var(--space-2);grid-area:1/1;align-content:start;display:none}.sc[data-step="1"] .sc__say[data-for="1"],.sc[data-step="2"] .sc__say[data-for="2"],.sc[data-step="3"] .sc__say[data-for="3"],.sc[data-step="4"] .sc__say[data-for="4"],.sc[data-step="5"] .sc__say[data-for="5"]{display:grid}.sc__n{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em;color:var(--warm-300)}.sc__title{font-family:var(--font-display);font-stretch:112%;font-weight:var(--weight-display);letter-spacing:-.02em;color:var(--chalk);font-size:clamp(1.375rem,.8rem + 1.1vw,2rem);line-height:1.05}.sc__get{max-width:34ch;margin-top:var(--space-1);color:var(--chalk-muted);font-size:clamp(.875rem,1.8svh,1.0625rem);line-height:1.45}.sc__table{min-width:0;position:relative}.sc__obj{--l:34%;--t:14%;--w:30%;--h:72%;--o:0;left:var(--l);top:var(--t);width:var(--w);height:var(--h);opacity:var(--o);flex-direction:column;display:flex;position:absolute;overflow:hidden}.sc__sheet{z-index:2;background:var(--paper);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);filter:drop-shadow(0 14px 18px #02040a99);gap:.5rem;padding:.8rem .9rem}.sc__sheet:before{content:"";background:linear-gradient(to bottom left, transparent 50%, var(--paper-sink) 50%);width:1rem;height:1rem;position:absolute;top:0;right:0}.sc__win{z-index:1;background:var(--night-900);box-shadow:inset 0 0 0 1px var(--chart-line), 0 16px 24px -10px #02040acc}.sc__win--b{z-index:3}.sc__chrome{height:.9rem;box-shadow:inset 0 -1px 0 var(--chart-grid);background:#ffffff0a;flex:none;position:relative}.sc__live{background:var(--warm-400);opacity:0;width:6px;height:6px;position:absolute;top:50%;right:.45rem;translate:0 -50%;box-shadow:0 0 8px #ec7b3ee6}.sc__map{flex:none;align-items:center;gap:0;height:1.4rem;display:flex}.sc__map span{border:1px solid var(--paper-head);width:1.6rem;height:1rem}.sc__map span+span{margin-left:1.1rem;position:relative}.sc__map span+span:before{content:"";background:var(--paper-head);width:1.1rem;height:1px;position:absolute;top:50%;right:100%}.sc__rows{align-content:start;gap:clamp(.5rem,1.1svh,.85rem);display:grid}.sc__rows span{height:clamp(.38rem,.7svh,.55rem);margin-left:var(--box-room,0);background:var(--paper-line);display:block;position:relative}.sc__rows span:nth-child(3n){width:62%}.sc__rows span:before{content:"";top:50%;left:calc(-1 * var(--box-room,0));width:.6rem;height:.6rem;box-shadow:inset 0 0 0 1px var(--paper-head);opacity:var(--box-o,0);position:absolute;translate:0 -50%}.sc__blocks{flex:1;grid-template-rows:.5fr 1fr 1fr;grid-template-columns:1.4fr 1fr 1fr;gap:.45rem;padding:.55rem;display:grid}.sc__blocks span{box-shadow:inset 0 0 0 1px var(--chart-grid);transition:background-color var(--sc-move) var(--sc-ease), box-shadow var(--sc-move) var(--sc-ease);background:#ffffff12}.sc__blocks span:first-child{grid-column:1/-1}.sc__win--a .sc__blocks span:last-child{grid-column:span 2}.sc__win--b .sc__blocks{grid-template-rows:.5fr 1fr 1fr;grid-template-columns:1fr}.sc[data-step="2"] .sc__blocks span,.sc[data-step="3"] .sc__win--a .sc__blocks span:nth-child(n+4){box-shadow:none;outline:1px dashed var(--chart-line);outline-offset:-1px;background:0 0}.sc[data-step="3"] .sc__win--a .sc__blocks span:nth-child(-n+3),.sc[data-step="4"] .sc__blocks span,.sc[data-step="5"] .sc__blocks span{outline:none}.sc[data-step="4"] .sc__win--a .sc__blocks span:not(:first-child),.sc[data-step="5"] .sc__win--a .sc__blocks span:not(:first-child){background:repeating-linear-gradient(#ffffff17 0 3px,#0000 3px 10px) content-box content-box,#ffffff0a;padding:.55rem}.sc[data-step="4"] .sc__win--a .sc__blocks span:first-child,.sc[data-step="5"] .sc__win--a .sc__blocks span:first-child{box-shadow:inset 3px 0 0 var(--warm-400), inset 0 0 0 1px var(--chart-grid)}.sc[data-step="5"] .sc__win--a .sc__blocks span:nth-child(5){box-shadow:inset 0 0 0 1px var(--warm-400)}.sc[data-step="4"] .sc__live,.sc[data-step="5"] .sc__live{opacity:1}.sc__bar{background:var(--chart-grid);flex:none;height:4px;margin:0 .55rem .6rem}.sc__bar span{background:var(--warm-400);width:0;height:100%;display:block}.sc[data-step="3"] .sc__bar span{width:70%}.sc[data-step="1"] .sc__sheet{--l:30%;--t:2%;--w:32%;--h:96%;--o:1}.sc[data-step="1"] .sc__win--a{--l:36%;--t:18%;--w:22%;--h:64%}.sc[data-step="1"] .sc__win--b{--l:40%;--t:24%;--w:14%;--h:52%}.sc[data-step="2"] .sc__sheet{--l:0%;--t:14%;--w:22%;--h:72%;--o:1;--box-room:1rem;--box-o:1}.sc[data-step="2"] .sc__win--a{--l:27%;--t:8%;--w:44%;--h:78%;--o:1}.sc[data-step="2"] .sc__win--b{--l:76%;--t:14%;--w:20%;--h:70%;--o:1}.sc[data-step="3"] .sc__sheet{--l:30%;--t:30%;--w:14%;--h:40%}.sc[data-step="3"] .sc__win--a{--l:18%;--t:4%;--w:52%;--h:82%;--o:1}.sc[data-step="3"] .sc__win--b{--l:60%;--t:34%;--w:24%;--h:52%;--o:1}.sc[data-step="4"] .sc__sheet{--l:30%;--t:30%;--w:14%;--h:40%}.sc[data-step="4"] .sc__win--a{--l:4%;--t:2%;--w:66%;--h:94%;--o:1}.sc[data-step="4"] .sc__win--b{--l:30%;--t:30%;--w:14%;--h:40%}.sc[data-step="5"] .sc__sheet{--l:6%;--t:6%;--w:34%;--h:78%;--o:1;--box-room:1rem;--box-o:1}.sc[data-step="5"] .sc__win--a{--l:44%;--t:10%;--w:52%;--h:74%;--o:1}.sc[data-step="5"] .sc__win--b{--l:56%;--t:30%;--w:20%;--h:40%}.sc[data-step="5"] .sc__rows span:nth-child(-n+2):before{background:var(--warm-500);box-shadow:none}.sc__sheet .sc__map{display:none}.sc[data-step="1"] .sc__sheet .sc__map{display:flex}.sc__pins{z-index:4;pointer-events:none;display:none;position:absolute;inset:0}.sc[data-step="1"] .sc__pins[data-for="1"],.sc[data-step="2"] .sc__pins[data-for="2"],.sc[data-step="3"] .sc__pins[data-for="3"],.sc[data-step="4"] .sc__pins[data-for="4"],.sc[data-step="5"] .sc__pins[data-for="5"]{display:block}.sc__pin{left:var(--x);top:var(--y);font-family:var(--font-mono);font-size:var(--text-micro);white-space:nowrap;color:var(--chalk);background:var(--night-1000);box-shadow:inset 0 0 0 1px var(--chart-line);align-items:center;gap:.4rem;padding:.2rem .5rem;display:inline-flex;position:absolute;translate:0 -50%}.sc__pin:before{content:"";background:var(--warm-400);width:6px;height:6px}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.sc__obj{transition:left var(--sc-move) var(--sc-ease), top var(--sc-move) var(--sc-ease), width var(--sc-move) var(--sc-ease), height var(--sc-move) var(--sc-ease), opacity .24s var(--sc-ease)}.sc__bar span{transition:width 1.6s var(--sc-ease) .3s}.sc__live{transition:opacity .2s var(--sc-ease) .4s}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.sc__mark,.sc__blocks span{transition:none}}.build__grid{gap:var(--space-10);display:grid}.build__svc,.build__work{gap:var(--space-5);align-content:start;min-width:0;display:grid}.build__work:focus{outline:none}.build__bar{gap:var(--space-4);justify-items:start;display:grid}.build__title{max-width:14em}.build__list.build__list{margin:0;padding:0;list-style:none;display:grid}.build__item{align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--chart-grid);grid-template-columns:auto 1fr;display:grid}.build__key{background:var(--warm-400);width:8px;height:8px;translate:0 -.1em;box-shadow:0 0 8px -1px #ec7b3ecc}.build__name{font-family:var(--font-display);font-weight:600;font-stretch:112%;font-size:var(--text-h3);color:var(--chalk);line-height:1.2}.build__desc{max-width:46ch;color:var(--chalk-muted);grid-column:2}.build__empty{gap:var(--space-3);padding:var(--space-5);display:grid}.btn-line{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-5);border:1px solid var(--warm-500);color:var(--warm-300);font-weight:var(--weight-strong);white-space:nowrap;transition:background-color var(--dur-switch) var(--ease-exact), color var(--dur-switch) var(--ease-exact);text-decoration:none;display:inline-flex;box-shadow:0 0 18px -6px #d85f2c99}.btn-line:hover{color:var(--warm-200);background:#f59c521f}.deck.deck{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.deck__card{--plate:var(--surface-2);background:var(--plate);min-width:0;color:var(--chalk);box-shadow:var(--surface-shadow), 0 28px 44px -26px #02040af2;display:grid;position:relative}.deck__card:nth-child(3n+2){--plate:var(--night-700)}.deck__card:nth-child(3n+3){--plate:var(--surface-3)}.deck__face{gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-5);flex-direction:column;display:flex}.deck__head{justify-content:space-between;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em;color:var(--chart-label);margin:0;display:flex}.deck__head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck__industry{color:var(--warm-300)}.deck__client{text-align:right}.deck__screens{gap:var(--space-3);grid-template-columns:1.25fr 1fr 1fr;height:9.5rem;display:grid;position:relative}.deck__scr{min-height:0;box-shadow:inset 0 0 0 1px var(--chart-grid), 0 10px 18px -12px #000000e6;border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.deck__scr--main,.deck__scr--rows{background:var(--night-900)}.deck__chrome{background:linear-gradient(90deg, var(--chart-line) 0 5px, transparent 5px 9px, var(--chart-line) 9px 14px, transparent 14px 18px, var(--chart-line) 18px 23px, transparent 23px) .4rem 50% / 23px 5px no-repeat, #ffffff08;height:.85rem;box-shadow:inset 0 -1px 0 var(--chart-grid);flex:none}.deck__scr picture,.deck__scr img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.deck__scr picture{flex:1}.deck__frame,.deck__rows{flex:1;align-content:start;gap:.35rem;padding:.45rem;display:grid}.deck__frame-head{background:var(--course);opacity:.85;height:.4rem}.deck__frame-grid{grid-template-columns:1.2fr .8fr .6fr;gap:.3rem;display:grid}.deck__frame-grid span{height:1.3rem;box-shadow:inset 0 0 0 1px var(--chart-grid);background:#ffffff0a}.deck__rows span,.deck__scr--paper span{height:.3rem;display:block}.deck__rows span{background:var(--chart-grid)}.deck__scr--paper{background:var(--paper);gap:.4rem;padding:.6rem .55rem}.deck__scr--paper span{background:var(--paper-line)}.deck__scr--paper span:first-child{background:var(--paper-head);opacity:.55;width:60%}.deck__rows .is-short,.deck__scr--paper .is-short{width:55%}.deck__note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--chalk-muted);box-shadow:inset 0 0 0 1px var(--chart-grid);background:#060a14cc;padding:.1rem .35rem;font-size:.625rem;position:absolute;bottom:.35rem;left:.35rem}.deck__title{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.015em;color:var(--chalk);font-size:clamp(1.375rem,1rem + .9vw,2rem);font-weight:650;font-stretch:112%;line-height:1.1}.deck__foot{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--chart-grid);margin-top:auto;display:grid}.deck__tags.deck__tags{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.deck__tags li{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--chalk-muted);box-shadow:inset 0 0 0 1px var(--chart-grid);padding:.1rem .45rem}.deck__result{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.deck__rv{font-family:var(--font-mono);font-weight:500;font-size:var(--text-small);color:var(--warm-300)}.deck__rl{font-size:var(--text-small);color:var(--chalk-muted)}.deck__face--sum{background:var(--paper);color:var(--paper-ink);box-shadow:inset 0 0 0 1px var(--paper-line)}.deck__sum-title{font-family:var(--font-display);font-weight:600;font-stretch:112%;font-size:var(--text-small);color:var(--paper-head);margin:0}.deck__big{gap:var(--space-1);margin:var(--space-2) 0 0;display:grid}.deck__big-v{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper-ink);font-size:clamp(1.5rem,min(1rem + 1.3vw,4.2svh),2.375rem);font-weight:650;font-stretch:112%;line-height:1.05}.deck__big-l{font-size:var(--text-small);color:var(--paper-head)}.deck__summary{max-width:52ch;font-size:var(--text-small);color:var(--paper-ink);margin:0;line-height:1.5}.deck__cta{z-index:1;justify-content:center;align-items:center;gap:var(--space-3);border:1.5px solid var(--paper-ink);min-height:48px;color:var(--paper-ink);font-weight:var(--weight-strong);transition:background-color var(--dur-switch) var(--ease-exact), color var(--dur-switch) var(--ease-exact);margin-top:auto;text-decoration:none;display:flex;position:relative}.deck__cta:hover{background:var(--paper-ink);color:var(--paper)}.deck__cta:focus-visible{outline:2px solid var(--warm-700);outline-offset:3px}.deck[data-deck-ready] .deck__card{--flip:0deg;transform:perspective(1600px) rotateY(var(--flip));transform-style:preserve-3d;background:0 0;grid-template-areas:"face";box-shadow:0 28px 44px -26px #02040af2}.deck[data-deck-ready] .deck__card[data-state=open]{--flip:180deg}.deck[data-deck-ready] .deck__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:face}.deck[data-deck-ready] .deck__face--front{background:var(--plate);box-shadow:var(--surface-shadow);transform:translateZ(1px)}.deck[data-deck-ready] .deck__face--sum{visibility:hidden;transform:rotateY(180deg)translateZ(1px)}.deck[data-deck-ready] .deck__card[data-state=open] .deck__face--sum{visibility:visible}.deck__hit{z-index:1;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;border:0;width:100%;margin:0;padding:0;position:absolute;inset:0;transform:translateZ(2px)}.deck__hit[hidden]{display:none}.deck__hit:focus-visible{outline:2px solid var(--warm-300);outline-offset:4px}.deck__card[data-state=open]{cursor:pointer}.deck[data-deck-ready] .deck__card[data-state=front],.deck[data-deck-ready] .deck__card[data-state=open]{box-shadow:0 0 26px -10px #d85f2cb3,0 36px 56px -28px #02040a}.deck[data-deck-ready] .deck__card[data-state=front] .deck__face--front{box-shadow:var(--surface-shadow), inset 0 0 0 1px #f59c5273}@media (width<=1023.98px){.deck[data-deck-ready]{gap:var(--space-4);margin-inline:calc(-1 * var(--margin));padding:var(--space-2) var(--margin) var(--space-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);scrollbar-width:none;grid-auto-columns:min(86%,26rem);grid-auto-flow:column;overflow-x:auto}.deck[data-deck-ready]::-webkit-scrollbar{display:none}.deck[data-deck-ready] .deck__card{scroll-snap-align:start}.deck__screens{height:7.5rem}}@media (width>=768px) and (width<=1023.98px){.deck.deck:not([data-deck-ready]){grid-template-columns:1fr 1fr}}@media (width>=1024px){.build{--section-pt:clamp(2.5rem, 6svh, 5rem);--section-pb:clamp(1.5rem, 4svh, 3.5rem);--text-display-l:clamp(2rem, min(1.5rem + 2.2222vw, 5.4svh), var(--display-l-max));--star-y:calc(var(--section-pt) + var(--text-display-l) * .56);--stamp-lift:calc(var(--text-display-l) * .56);min-height:calc(100svh - var(--header-h));flex-direction:column;display:flex}.build__grid{gap:clamp(var(--space-5), 3.4svh, var(--space-8));flex:1;grid-template-rows:auto 1fr;padding-right:40px}.build__svc,.build__work{gap:clamp(var(--space-3), 2svh, var(--space-5))}.build__work{grid-template-rows:auto 1fr}.build__title{max-width:none}.build__bar{align-items:end;gap:var(--space-2) var(--space-8);grid-template-columns:minmax(0,1fr) auto}.build__bar>.btn-line{grid-area:1/2/span 2}.build__lede{font-size:min(var(--text-small), 2svh);line-height:1.45}.build__bar>.build__lede{max-width:72ch;margin:0;padding-bottom:.2em}.build__list.build__list{column-gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.build__item{padding-block:var(--space-3) 0}.build__name{font-size:min(var(--text-h3), 3svh)}.build__desc{font-size:min(var(--text-note), 1.75svh);line-height:1.4}.deck[data-deck-ready]{--card-w:min(46%, 38rem);min-height:15rem;max-height:32rem;display:block;position:relative}.deck[data-deck-ready] .deck__card{top:0;left:calc((100% - var(--card-w)) * var(--i) / var(--n1));z-index:var(--z);width:var(--card-w);height:calc(100% - 2.75rem);transform:perspective(1600px) translateY(var(--drop)) rotate(var(--turn)) rotateY(var(--flip));transform-origin:50% 60%;position:absolute}.deck[data-deck-ready] .deck__card[data-state=front],.deck[data-deck-ready] .deck__card[data-state=open]{z-index:20;transform:perspective(1600px) translateY(0) rotate(0deg) rotateY(var(--flip))}.deck[data-deck-ready] .deck__face{padding:clamp(var(--space-4), 2.6svh, var(--space-6));gap:clamp(var(--space-2), 1.4svh, var(--space-3))}.deck[data-deck-ready] .deck__screens{flex:auto;height:auto;min-height:0;max-height:11rem;overflow:hidden}.deck[data-deck-ready] .deck__title{margin-top:0;font-size:clamp(1.125rem,min(1rem + .9vw,3.4svh),2rem)}.deck[data-deck-ready] .deck__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.deck[data-deck-ready] .deck__card{transition:transform .3s var(--ease-exact), box-shadow .2s var(--ease-exact)}.deck[data-deck-ready] .deck__card[data-turning]{transition-duration:.6s,.2s}.deck[data-deck-ready] .deck__face--sum{transition:visibility 0s .6s}.deck[data-deck-ready] .deck__card[data-state=open] .deck__face--sum{transition:visibility}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (width>=1024px){.deck[data-deck-ready] .deck__card[data-state=rest]:hover{transform:perspective(1600px) translateY(calc(var(--drop) - 10px)) rotate(calc(var(--turn) * .5)) rotateY(0deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.build__key,.build__name{transition:background-color var(--dur-switch) var(--ease-exact), box-shadow var(--dur-switch) var(--ease-exact), color var(--dur-switch) var(--ease-exact)}.build__item:hover .build__key{background:var(--warm-200);box-shadow:0 0 12px 1px #ec7b3ef2}.build__item:hover .build__name{color:var(--warm-200)}}.contact__grid{gap:var(--space-8);display:grid}.contact__main{gap:var(--space-6);--wa-h:3.25rem;--lead-star-y:calc(var(--text-display-l) * .56);--lead-end-b:calc(var(--wa-h) / 2);align-content:start;min-width:0;display:grid;position:relative}.contact__lead{gap:var(--space-4);align-content:start;display:grid}.contact__acts{justify-items:start;gap:var(--space-4);display:grid}.contact__say{gap:var(--space-1);justify-items:start;display:grid}.contact__wa-text{max-width:40ch;color:var(--chalk);margin:0}.contact__wa{align-items:center;gap:var(--space-3);min-height:var(--wa-h);padding:0 var(--space-6) 0 var(--space-5);background:var(--wa-green);color:var(--wa-ink);font-weight:var(--weight-strong);transition:background-color var(--dur-switch) var(--ease-exact);border-radius:2px;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 28px -14px #25d366b3}.contact__wa:hover{background:var(--wa-green-hi)}.contact__wa:focus-visible{outline:2px solid var(--wa-green-hi);outline-offset:3px}.contact__wa-icon{flex:none;width:1.375rem;height:1.375rem}@media (prefers-reduced-motion:no-preference){.contact__wa:after{content:"";pointer-events:none;animation:breathe var(--dur-breathe) ease-in-out infinite alternate;position:absolute;inset:0;box-shadow:0 0 30px #25d36659,0 0 70px 4px #25d36624}}.contact__cal{align-items:center;gap:var(--space-2);min-height:44px;font-weight:var(--weight-strong);display:inline-flex}.contact__cal-ph{font-size:var(--text-small);color:var(--chalk-muted)}.contact__formwrap{gap:var(--space-3);padding:var(--space-6) var(--space-5);align-content:start;display:grid}.contact__form{gap:var(--space-5);display:grid}.field{gap:var(--space-2);align-content:start;display:grid}.field label{font-weight:var(--weight-strong)}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:var(--space-3);border:1px solid var(--chart-label);background:var(--surface-0);color:var(--chalk);font:inherit;font-size:var(--text-body);transition:border-color var(--dur-switch) var(--ease-exact), box-shadow var(--dur-switch) var(--ease-exact);border-radius:2px;box-shadow:inset 0 1px #00000073,inset 0 2px 6px -2px #00000080}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--chalk-muted)}.field textarea{resize:vertical;min-height:9.5rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-color:var(--course-bright);box-shadow:inset 0 1px #00000073,0 0 22px -6px #d85f2c8c}.field [aria-invalid=true]{border-color:var(--warn);background:linear-gradient(var(--warn-wash), var(--warn-wash)), var(--surface-0);border-width:2px}.field__help{font-size:var(--text-small);color:var(--chalk-muted)}.field__error{gap:var(--space-2);font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--warn);align-items:baseline;display:flex}.field__error:empty{display:none}.field__error:before{content:"";background:var(--warn);flex:none;width:.55em;height:.55em;translate:0 -.05em}.contact__summary,.contact__banner{padding:var(--space-4) var(--space-5);border-left:3px solid var(--warn);background:var(--warn-wash);box-shadow:0 0 0 1px var(--warn-line) inset;color:var(--chalk);border-radius:2px}.contact__summary>p:before,.contact__banner:before{content:"";width:.55em;height:.55em;margin-right:var(--space-2);background:var(--warn);display:inline-block}.contact__summary ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.contact__summary a{color:var(--chalk)}.contact__success{padding:var(--space-5);background:var(--surface-warm);box-shadow:0 1px 0 0 var(--surface-warm-edge) inset, 0 0 0 1px #f8bd704d inset, 0 0 40px -10px #d85f2c73;border-radius:2px}.contact__success-title{color:var(--warm-200);font-family:var(--font-display);font-weight:600;font-stretch:112%;font-size:var(--text-h3)}[hidden]{display:none!important}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact__privacy{gap:var(--space-3);font-size:var(--text-small);color:var(--chalk-muted);line-height:1.55;display:grid}.contact__submit{cursor:pointer;font:inherit;font-weight:var(--weight-strong);border:0;justify-self:start}.contact__submit:disabled{opacity:.7;cursor:progress}@media (width>=1024px){.contact{--section-pt:clamp(1.5rem, 3svh, 4.5rem);--section-pb:clamp(.875rem, 1.75svh, 3.5rem);--text-display-l:clamp(2rem, min(1.2rem + 2.2vw, 5.4svh, (var(--wrap-cq) - 80px) * 8 / 12 / 16.8), var(--display-l-max));--star-y:calc(var(--section-pt) + var(--text-display-l) * .56);--stamp-lift:calc(var(--text-display-l) * .56);--c-gap:clamp(var(--space-1), .9svh, var(--space-4));flex-direction:column;display:flex}.contact__grid{grid-template-columns:minmax(0,8fr) 80px minmax(0,4fr);align-items:start;gap:0}.contact[data-centre] .contact__grid{margin-block:auto}.contact__main{gap:var(--c-gap);grid-template-columns:minmax(0,1fr)}.contact__lead>h2{white-space:nowrap}.contact__lead{gap:var(--space-2)}.contact__lede{max-width:68ch;font-size:clamp(var(--text-note), 1.9svh, var(--text-body));margin:0;line-height:1.38}.contact__acts{align-items:end;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}.contact__wa{justify-self:end}.contact__wa-text{max-width:52ch;font-size:var(--text-small);line-height:1.35}.contact__say{gap:0}.contact__cal{font-size:var(--text-small)}.contact__cal-ph{font-size:var(--text-micro);margin:0;line-height:1.35}.contact__cal{min-height:32px}.contact__formwrap{gap:var(--space-1);padding:clamp(var(--space-3), 2svh, var(--space-7));column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.contact__formwrap>*{grid-column:1/-1}.contact__formwrap>.t-h3{font-size:min(var(--text-h3), 3svh);grid-column:1}.contact__formwrap>.t-muted{font-size:var(--text-small);grid-column:2;align-self:center}.contact__form{gap:clamp(var(--space-2), 1.2svh, var(--space-5)) var(--space-4);font-size:var(--text-small);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.contact__form>:is(.contact__banner,.contact__summary,.contact__privacy,.hp),.contact__form>.field:has(#message){grid-column:1/-1}.contact__form>.field:has(#situation){grid-column:span 2}.field{gap:var(--space-1)}.field input,.field select,.field textarea{min-height:42px;padding:var(--space-2) var(--space-3);font-size:var(--text-small)}.field textarea{height:clamp(3rem,6.5svh,7.5rem);min-height:0}.field__help,.field__error{font-size:var(--text-micro);line-height:1.45}.field__help{font-family:var(--font-body)}.contact__privacy{font-size:var(--text-micro);line-height:1.4;display:contents}.contact__privacy>p:first-child{grid-column:1/-1}.contact__consent{grid-column:1/span 2;align-self:center}.contact__submit{grid-column:3;place-self:center end}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.field label{transition:color var(--dur-switch) var(--ease-exact)}.field:hover label{color:var(--warm-200)}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--warm-500);box-shadow:inset 0 1px #00000073,0 0 16px -8px #d85f2c99}}.contact{--p:1}.finale-mark{--scene-dur:var(--dur-finale);--flash:clamp(0, min((var(--p) - .84) / .05, (.97 - var(--p)) / .08), 1);width:var(--chart-w);aspect-ratio:116/104;pointer-events:none;position:relative}.finale-mark__svg{width:100%;height:100%;transition:opacity .6s var(--ease-exact);position:absolute;inset:0;overflow:visible}.finale-mark__ring{--q:clamp(0, (var(--p) - .1 - var(--i) * .15) / .3, 1);fill:none;stroke:var(--chalk);stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--q));stroke-linecap:round;opacity:calc(.25 + .75 * var(--q))}.finale-mark__ring.is-warm{stroke:var(--warm-600)}.finale-mark__star{--on:clamp(0, (var(--p) - .78) / .08, 1);fill:var(--warm-500);opacity:var(--on);transform-box:fill-box;transform-origin:50%;scale:calc(.3 + .7 * var(--on) + .35 * var(--flash))}.finale-mark__svg{filter:drop-shadow(0 0 calc(6px * var(--flash)) #f8bd70b3)}:root.gl .finale-mark__svg{opacity:0}.finale-mark__cue{position:absolute;inset:0}.finale-mark{margin-inline:auto}@media (width>=1024px){.finale-mark{aspect-ratio:auto;grid-area:1/3;place-self:stretch stretch;width:auto;margin-inline:0;container-type:size}.finale-mark__svg{inset:auto;left:calc((100% - var(--mark-w)) / 2);top:calc((100% - var(--mark-w) * 104 / 116) / 2);--mark-w:min(100cqw * .78, 100cqh * 116 / 104);width:var(--mark-w);height:calc(var(--mark-w) * 104 / 116)}}
