.svc-demo{--lit:color-mix(in srgb, var(--glow) 55%, transparent);gap:1.75rem var(--col-gap);border:1px solid var(--rule-strong);border-radius:var(--r-m);background:linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 28px 28px, radial-gradient(70% 60% at 30% 0%, var(--green-tint), transparent 70%), color-mix(in srgb, var(--ground) 82%, transparent);box-shadow:inset 0 1px 0 var(--rule), 0 30px 70px -40px var(--ground);grid-template-columns:minmax(0,1fr);padding:clamp(1rem,2.4vw,1.75rem);display:grid}.svc-tag{font:500 .78rem/1.4 var(--f-mono);letter-spacing:.04em;color:var(--ink-3);margin:0 0 .75rem}.svc-status{min-height:3em;color:var(--ink);margin:0;font-weight:600}.svc-fieldset{border:0;margin:0;padding:0}.svc-fieldset legend{margin-bottom:.4rem;font-size:.95rem;font-weight:700}.svc-rows{gap:0 var(--col-gap);border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.svc-rows li{border-bottom:1px solid var(--rule);gap:.35rem 2rem;padding:1.1rem 0;display:grid}.svc-rows p{color:var(--ink-2);margin:0}@media (min-width:900px){.svc-rows li{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:baseline}}.svc-related{gap:2rem var(--col-gap);display:grid}@media (min-width:900px){.svc-related{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.svc-links{gap:.75rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.svc-links li{line-height:1.45}.svc-chooser{gap:2rem var(--col-gap);display:grid}.svc-chooser-list{gap:2rem;display:grid}.svc-sym-group ul{border-top:1px solid var(--rule-strong);margin:.75rem 0 0;padding:0;list-style:none}.svc-sym{border-bottom:1px solid var(--rule);min-height:44px;transition:background-color .2s ease-out, padding-left .26s var(--ease-out);gap:.2rem 1.5rem;padding:.85rem .75rem .85rem 1rem;text-decoration:none;display:grid;position:relative}.svc-sym:before{content:"";background:var(--glow);width:2px;box-shadow:0 0 12px var(--glow-soft);transition:transform .26s var(--ease-out);border-radius:2px;position:absolute;top:.85rem;bottom:.85rem;left:0;transform:scaleY(0)}.svc-sym:hover,.svc-sym:focus-visible,.svc-sym[data-on=true]{background:var(--green-tint);padding-left:1.4rem}.svc-sym:hover:before,.svc-sym:focus-visible:before,.svc-sym[data-on=true]:before{transform:scaleY(1)}.svc-sym-said{color:var(--ink)}.svc-sym-to{font:600 .9rem/1.3 var(--f-display);color:var(--green-ink)}.svc-chooser-field{display:none}@media (min-width:640px){.svc-sym{grid-template-columns:minmax(0,1fr) 11.5rem;align-items:baseline}.svc-sym-to{text-align:right}}@media (min-width:1080px){.svc-chooser{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.svc-chooser-field{border:1px solid var(--rule-strong);border-radius:var(--r-m);background:linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 28px 28px, color-mix(in srgb, var(--ground) 85%, transparent);padding:1.25rem;display:block;position:sticky;top:96px}}.svc-chooser-svg{width:100%;height:auto;display:block;overflow:visible}.svc-ch-ln{fill:none;stroke:var(--rule-strong);stroke-width:1.5px;transition:opacity .24s ease-out}.svc-ch-ln[data-dim=true]{opacity:.35}.svc-ch-ln-on{fill:none;stroke:var(--glow);stroke-width:3px;stroke-linecap:round}.svc-ch-origin{fill:var(--ground);stroke:var(--green-ink);stroke-width:2px;transition:stroke .2s ease-out}.svc-ch-origin[data-on=true]{stroke:var(--glow)}.svc-ch-node circle{fill:var(--ground);stroke:var(--green);stroke-width:2px;transition:r .26s var(--ease-out), fill .26s ease-out, stroke .26s ease-out}.svc-ch-node text{font:600 19px var(--f-display);fill:var(--ink-3);transition:fill .2s ease-out}.svc-ch-node[data-on=true] circle{fill:var(--glow);stroke:var(--glow)}.svc-ch-node[data-on=true] text{fill:var(--ink)}.svc-chooser-said{min-height:3.2em;color:var(--ink-2);margin:.5rem 0 0}.svc-inv{align-items:start}@media (min-width:980px){.svc-inv{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.svc-inv-doc-wrap{margin:0}@media (min-width:980px){.svc-inv-doc-wrap{position:sticky;top:96px}}.svc-inv-record>.seg-btn,.svc-demo .cluster{justify-self:start}.svc-inv-doc{background:var(--ink);color:var(--ground);box-shadow:0 30px 60px -30px var(--ground), 0 0 0 1px var(--rule-strong);border-radius:6px;padding:1.4rem 1.4rem 1.2rem;font-size:.86rem;line-height:1.45;position:relative;overflow:hidden}.svc-inv-doc [data-field]{transition:box-shadow .32s var(--ease-out), background-color .32s var(--ease-out);border-radius:3px;box-shadow:0 0 #0000}.svc-inv-doc .is-hit{background:color-mix(in srgb, var(--glow) 26%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 70%, transparent)}.svc-inv-head{border-bottom:2px solid var(--ground);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.7rem;display:flex}.svc-inv-head strong{color:var(--ground);font:700 1.05rem var(--f-display)}.svc-inv-head span{font:600 .8rem var(--f-mono);letter-spacing:.18em}.svc-inv-meta,.svc-inv-sum{gap:.25rem;margin:.8rem 0;display:grid}.svc-inv-meta div,.svc-inv-sum div{justify-content:space-between;gap:1rem;display:flex}.svc-inv-meta dt,.svc-inv-sum dt{color:color-mix(in srgb, var(--ground) 62%, var(--ink))}.svc-inv-meta dd,.svc-inv-sum dd{font-family:var(--f-mono);margin:0;padding:0 .2rem}.svc-inv-smudge{filter:blur(.6px);opacity:.62}.svc-inv-lines{border-collapse:collapse;width:100%;font-size:.8rem}.svc-inv-lines td{border-bottom:1px solid color-mix(in srgb, var(--ground) 18%, transparent);padding:.35rem 0}.svc-inv-lines td+td{text-align:right;font-family:var(--f-mono);white-space:nowrap;padding-left:.6rem}.svc-inv-sum div:last-child{border-top:2px solid var(--ground);padding-top:.3rem;font-weight:700}.svc-inv-terms,.svc-inv-bank{margin:.5rem 0 0;padding:0 .2rem;font-size:.8rem}.svc-inv-bank{font-style:italic}.svc-scanline{pointer-events:none;background:var(--glow);height:3px;box-shadow:0 0 18px 4px var(--glow-soft), 0 -40px 50px -10px color-mix(in srgb, var(--glow) 18%, transparent);position:absolute;left:0;right:0}.svc-inv-record{gap:1.25rem;display:grid}.svc-lanes{gap:1rem;display:grid}@media (min-width:640px){.svc-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-lane{border:1px solid var(--rule);border-radius:var(--r-m);background:color-mix(in srgb, var(--paper) 70%, transparent);min-height:12rem;padding:.9rem}.svc-lane[data-lane=auto]{border-color:color-mix(in srgb, var(--green) 45%, var(--rule))}.svc-lane[data-lane=person]{border-color:color-mix(in srgb, var(--blue) 45%, var(--rule))}.svc-lane h3{justify-content:space-between;margin-bottom:.7rem;display:flex}.svc-lane h3 .fig{color:var(--green-ink)}.svc-lane[data-lane=person] h3 .fig{color:var(--blue-ink)}.svc-lane ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.svc-chip{border:1px solid var(--rule);background:var(--ground-2);border-radius:8px;gap:.3rem;padding:.6rem .7rem;display:grid}.svc-lane[data-lane=person] .svc-chip{border-color:color-mix(in srgb, var(--blue) 45%, transparent);box-shadow:0 0 22px -12px var(--blue)}.svc-chip-top{justify-content:space-between;gap:.5rem;display:flex}.svc-chip-val{color:var(--ink);font-size:.98rem}.svc-conf{background:var(--manual);border-radius:2px;height:3px;position:relative}.svc-conf i{background:var(--green-ink);border-radius:2px;position:absolute;inset:0 auto 0 0}.svc-lane[data-lane=person] .svc-conf i{background:var(--blue-ink)}.svc-conf b{background:var(--ink);width:2px;height:11px;transition:left .12s linear;position:absolute;top:-4px}.svc-chip-rule{color:var(--blue-ink)}.svc-chip .seg{margin-top:.25rem}.svc-chip .seg-btn{min-height:44px;padding:0 14px;font-size:.88rem}.svc-sheet{align-items:start}.svc-sheet-scroll{border:1px solid var(--rule-strong);border-radius:8px;overflow-x:auto}.svc-sheet-grid{border-collapse:collapse;width:100%;min-width:36rem;font:400 .82rem/1.3 var(--f-mono)}.svc-sheet-grid th,.svc-sheet-grid td{border:1px solid var(--rule);text-align:left;white-space:nowrap;height:2.6rem;color:var(--manual-ink);padding:0 .6rem}.svc-sheet-grid th{color:var(--ink-3);background:var(--ground-2);font-weight:600}.svc-sheet-pick td{color:var(--ink);background:color-mix(in srgb, var(--glow) 7%, transparent);box-shadow:inset 0 1px 0 var(--lit), inset 0 -1px 0 var(--lit)}.svc-sheet-pick[data-built=true] .svc-sheet-loose{color:var(--manual-ink);text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.svc-sheet-ghost{border:1px dashed var(--rule-strong);vertical-align:middle;border-radius:4px;width:3.5rem;height:1.1rem;display:inline-block}.svc-cell{color:var(--ink);background:color-mix(in srgb, var(--glow) 12%, transparent);box-shadow:0 0 0 1px var(--lit), 0 0 16px -6px var(--glow);border-radius:4px;padding:.1rem .35rem;display:inline-block}.svc-record{border:1px solid var(--rule-strong);border-radius:var(--r-m);background:color-mix(in srgb, var(--paper) 80%, transparent);gap:1.1rem;padding:1.25rem;transition:border-color .4s ease-out,box-shadow .4s ease-out;display:grid}.svc-record[data-built=true]{border-color:var(--lit);box-shadow:0 0 40px -18px var(--glow)}@media (min-width:900px){.svc-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""fields now""states history""actions actions";align-items:start;column-gap:2.5rem}.svc-record-head{grid-area:head}.svc-record-fields{grid-area:fields}.svc-states{grid-area:states}.svc-record-now{grid-area:now}.svc-history{grid-area:history}.svc-record>.cluster{grid-area:actions}}.svc-record-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.svc-pill{font:600 .82rem var(--f-text);color:var(--blue-ink);background:var(--blue-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 50%, transparent);border-radius:999px;padding:.25rem .75rem}.svc-pill[data-state="3"]{color:var(--glow);background:var(--green-tint);box-shadow:inset 0 0 0 1px var(--lit), 0 0 18px -6px var(--glow)}.svc-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;display:grid}.svc-record-fields dt{color:var(--ink-3);font-size:.82rem}.svc-record-fields dd{min-height:1.6rem;font-family:var(--f-mono);margin:.2rem 0 0;font-size:.9rem}.svc-states{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.svc-states li{color:var(--ink-3);gap:.4rem;display:grid}.svc-states-bar{background:var(--manual);height:4px;transition:background-color .36s var(--ease-out), box-shadow .36s var(--ease-out);border-radius:2px}.svc-states li[data-on=true]{color:var(--ink)}.svc-states li[data-on=true] .svc-states-bar{background:var(--green-ink)}.svc-states li[aria-current=step] .svc-states-bar{background:var(--glow);box-shadow:0 0 14px var(--glow-soft)}.svc-record-now p{margin:0}.svc-record-now .small:last-child{color:var(--ink-2);margin-top:.3rem}.svc-history{border-top:1px solid var(--rule);color:var(--ink-2);gap:.3rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.svc-history .fig{color:var(--green-ink)}.svc-rc-stage{padding:.5rem 0}.svc-rc-svg{width:100%;height:auto;max-height:380px;display:block;overflow:visible}.svc-rc-ln{fill:none;stroke-width:4px;stroke-linecap:round;stroke:var(--rule-strong);transition:stroke-width .2s ease-out,opacity .2s ease-out}.svc-rc-ln[data-k=erp]{stroke:var(--blue);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--blue) 60%, transparent))}.svc-rc-ln[data-k=wms]{stroke:var(--green);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--green) 60%, transparent))}.svc-rc-ln[data-k=person]{stroke-dasharray:2 8;stroke:var(--ink-3);opacity:.5}.svc-rc-ln[data-k=person][data-on=true]{stroke:var(--blue-ink);opacity:1}.svc-rc-ln[data-k=out]{stroke:var(--glow);stroke-width:5px;filter:drop-shadow(0 0 10px var(--glow-soft))}.svc-rc-ln[data-hl=true]{stroke-width:7px}.svc-rc-lbl{font:600 15px var(--f-display);fill:var(--ink-3)}.svc-rc-lbl[data-k=erp]{fill:var(--blue-ink)}.svc-rc-lbl[data-k=wms]{fill:var(--green-ink)}.svc-rc-lbl[data-k=out]{opacity:.35;transition:opacity .3s ease-out}.svc-rc-lbl[data-k=out][data-on=true]{opacity:1;fill:var(--glow)}.svc-rc-node{fill:var(--ground);stroke:var(--danger);stroke-width:3px;stroke-dasharray:6 5;transition:stroke .3s ease-out,fill .3s ease-out}.svc-rc-node[data-gap=false]{stroke:var(--glow);stroke-dasharray:none;fill:color-mix(in srgb, var(--glow) 30%, var(--ground))}.svc-rc-gap{font:600 16px var(--f-mono);fill:var(--danger)}.svc-rc-gap[data-gap=false]{fill:var(--glow)}.svc-rc-packet{opacity:0}.svc-rc-packet[data-on=true]{opacity:1}.svc-rc-packet circle{fill:var(--glow)}.svc-rc-packet text{font:600 14px var(--f-mono);fill:var(--ink)}.svc-rc-read{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}@media (min-width:760px){.svc-rc-read{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-rc-read div{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 70%, transparent);border-radius:8px;padding:.8rem 1rem;transition:border-color .3s ease-out,box-shadow .3s ease-out}.svc-rc-read dt{color:var(--ink-3);font-size:.85rem}.svc-rc-read dd{margin:.2rem 0 0;font-size:1.6rem;line-height:1.1}.svc-rc-read [data-k=erp] dd{color:var(--blue-ink)}.svc-rc-read [data-k=wms] dd{color:var(--green-ink)}.svc-rc-read [data-gap=true]{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}.svc-rc-read [data-gap=true] dd{color:var(--danger)}.svc-rc-read [data-on=true]{border-color:var(--lit);box-shadow:0 0 30px -12px var(--glow)}.svc-rc-read [data-on=true] dd{color:var(--glow)}.svc-rc-cols{gap:2rem var(--col-gap);display:grid}@media (min-width:900px){.svc-rc-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.svc-rules{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.svc-rules li{border:1px solid var(--rule);color:var(--ink-2);border-radius:8px;padding:.75rem .9rem;transition:border-color .26s ease-out,color .26s ease-out}.svc-rules .fig{color:var(--ink-3);font-size:.82rem;display:block}.svc-rules li[data-next=true]{border-color:var(--lit);color:var(--ink)}.svc-rules li[data-on=true]{border-color:color-mix(in srgb, var(--green) 50%, transparent)}.svc-rules li[data-on=true] .fig{color:var(--green-ink)}.svc-trail{border-top:1px solid var(--rule-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.svc-trail li{border-bottom:1px solid var(--rule);color:var(--ink-2);gap:.15rem 1rem;padding:.6rem 0;font-size:.95rem;display:grid}.svc-trail .fig{color:var(--green-ink)}@media (min-width:640px){.svc-trail li{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline}}.svc-wk{align-items:start}@media (min-width:1000px){.svc-wk{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.svc-wk-side{position:sticky;top:96px}}.svc-wk-list{gap:1.5rem;display:grid}.svc-wk-group{border:0;margin:0;padding:0}.svc-wk-group legend{color:var(--green-ink);margin-bottom:.5rem}.svc-check{cursor:pointer;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:.85rem;min-height:44px;padding:.65rem .6rem;transition:background-color .18s ease-out;display:grid}.svc-check:hover{background:var(--green-tint)}.svc-check>span{gap:.15rem;display:grid}.svc-check input{appearance:none;border:2px solid var(--rule-strong);background:var(--ground);cursor:pointer;width:24px;height:24px;transition:border-color .2s ease-out, background-color .2s ease-out, box-shadow .26s var(--ease-out);border-radius:6px;place-content:center;margin:2px 0 0;display:grid}.svc-check input:after{content:"";border-left:2.5px solid var(--ground);border-bottom:2.5px solid var(--ground);width:11px;height:6px;transition:transform .22s var(--ease-out);transform:translateY(-1px)rotate(-45deg)scale(0)}.svc-check input:checked{border-color:var(--glow);background:var(--glow);box-shadow:0 0 16px -2px var(--glow-soft)}.svc-check input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.svc-check[data-run=true]{background:var(--green-tint);box-shadow:inset 2px 0 0 var(--glow)}.svc-wk-side{gap:1rem;display:grid}.svc-wk-side .svc-tag{margin:0}.svc-wk-field{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border:1px solid var(--rule-strong);background:var(--ground);border-radius:8px;gap:5px;padding:12px;display:grid;position:relative;overflow:hidden}.svc-wk-field i{aspect-ratio:1;background:var(--ground-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:3px;transition:background-color .26s ease-out,box-shadow .26s ease-out}.svc-wk-field i[data-s=seen]{background:color-mix(in srgb, var(--green) 35%, var(--ground))}.svc-wk-field i[data-s=found]{background:var(--blue);box-shadow:0 0 12px -2px var(--blue)}.svc-wk-field i[data-s=live]{background:var(--glow);box-shadow:0 0 14px var(--glow-soft)}.svc-beam{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--glow) 30%, transparent) 70%, var(--glow));width:10%;box-shadow:6px 0 18px -6px var(--glow);position:absolute;top:0;bottom:0}.svc-findings{gap:.45rem;min-height:3rem;margin:0;padding:0;list-style:none;display:grid}.svc-findings li{border:1px solid var(--rule);border-left:1px solid color-mix(in srgb, var(--blue) 60%, transparent);background:color-mix(in srgb, var(--paper) 70%, transparent);border-radius:6px;grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.5rem .7rem;font-size:.95rem;display:grid}.svc-area{font-family:var(--f-mono);color:var(--blue-ink)}.svc-fn{align-items:start}@media (min-width:1000px){.svc-fn{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.svc-fn-out{gap:1rem;display:grid}.svc-fn-stage{border:1px solid var(--rule-strong);background:var(--ground);border-radius:8px;position:relative;overflow:hidden}.svc-fn-canvas{cursor:crosshair;width:100%;height:clamp(220px,32vw,300px);display:block}.svc-fn-labels{pointer-events:none;grid-template-columns:40fr 32fr 28fr;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:auto 0 0}.svc-fn-labels li{border-top:1px solid var(--rule);background:color-mix(in srgb, var(--ground) 80%, transparent);gap:.1rem;padding:.5rem .7rem;transition:background-color .2s ease-out;display:grid}.svc-fn-labels li+li{border-left:1px solid var(--rule)}.svc-fn-labels .small{color:var(--ink-3)}.svc-fn-labels .fig{color:var(--ink);font-size:1.05rem}.svc-fn-labels li:first-child .fig{color:var(--green-ink)}.svc-fn-labels li:nth-child(2) .fig{color:var(--blue-ink)}.svc-fn-labels li:nth-child(3) .fig{color:var(--glow)}.svc-fn-labels li[data-on=true]{background:color-mix(in srgb, var(--paper-2) 90%, transparent)}.svc-ba{align-items:start}@media (min-width:1000px){.svc-ba{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.svc-ba-main{gap:.9rem;display:grid}.svc-ba-main .calc-row{flex-wrap:wrap;align-items:center}.svc-ba-main .calc-row label{font-size:.95rem;font-weight:700}.svc-ba-frame{--pos:50%;aspect-ratio:4/3;box-shadow:0 0 0 1px var(--rule-strong), 0 30px 60px -30px var(--ground);touch-action:pan-y;border-radius:8px;position:relative;overflow:hidden}.svc-ba-frame:has(:focus-visible){outline:2px solid var(--glow);outline-offset:4px}.svc-ba-screen{background:var(--ink);color:var(--ground);padding:5% 6%;font-size:clamp(.62rem,1.1vw,.86rem);position:absolute;inset:0}.svc-ba-after{clip-path:inset(0 0 0 var(--pos));background:color-mix(in srgb, var(--ink) 92%, var(--glow));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:8%;display:grid}.svc-ba-copy{padding-top:8%}.svc-ba-form{background:var(--ink);box-shadow:0 18px 40px -24px var(--ground), 0 0 0 1px color-mix(in srgb, var(--ground) 12%, transparent);border-radius:10px;flex-direction:column;padding:7% 8%;display:flex}.svc-ba-handle{top:0;bottom:0;left:var(--pos);background:var(--glow);width:2px;box-shadow:0 0 16px 2px var(--glow-soft);pointer-events:none;margin-left:-1px;position:absolute}.svc-ba-handle i{border:2px solid var(--glow);background:var(--ground);width:40px;height:40px;box-shadow:0 0 20px var(--glow-soft);border-radius:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.svc-ba-handle i:before,.svc-ba-handle i:after{content:"";border:5px solid #0000;width:0;height:0;margin-top:-5px;position:absolute;top:50%}.svc-ba-handle i:before{border-right-color:var(--glow);left:5px}.svc-ba-handle i:after{border-left-color:var(--glow);right:5px}.svc-ba-frame[data-drag=false] .svc-ba-after{transition:clip-path .9s var(--ease-out)}.svc-ba-frame[data-drag=false] .svc-ba-handle{transition:left .9s var(--ease-out)}.svc-ba-range{opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.svc-ba-range::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:100vh}.svc-ba-range::-moz-range-thumb{border:0;width:44px;height:100vh}.svc-ba-err{max-width:none;color:var(--ground);background:var(--danger);border-radius:3px;margin:0 0 .6em;padding:.4em .6em;font-size:.85em}.svc-ba-title-b{color:color-mix(in srgb, var(--ground) 55%, var(--ink));margin:0 0 .5em;font-size:1.15em}.svc-ba-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em .6em;display:grid}.svc-ba-in-b{border:1px solid color-mix(in srgb, var(--ground) 22%, transparent);color:color-mix(in srgb, var(--ground) 38%, var(--ink));background:color-mix(in srgb, var(--ink) 80%, var(--ground));border-radius:2px;padding:.45em .5em;display:block;position:relative}.svc-ba-in-b[data-select=true]:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.45em;height:.45em;margin-top:-.4em;position:absolute;top:50%;right:.6em;transform:rotate(45deg)}.svc-ba-area-b{grid-column:1/-1;height:3.2em}.svc-ba-btn-b{color:color-mix(in srgb, var(--ground) 30%, var(--ink));background:color-mix(in srgb, var(--ground) 12%, var(--ink));border-radius:2px;margin-top:.8em;padding:.45em 1.2em;display:inline-block}.svc-ba-pin{width:1.9em;height:1.9em;color:var(--ground);background:var(--glow);font:700 .9em var(--f-mono);box-shadow:0 0 0 4px color-mix(in srgb, var(--glow) 30%, transparent);border-radius:50%;place-items:center;margin-top:-.95em;display:grid;position:absolute;top:50%;right:-.9em}.svc-ba-title-b,.svc-ba-btn-b{width:fit-content;position:relative}.svc-ba-title-b .svc-ba-pin{right:-2.4em}.svc-ba-btn-b .svc-ba-pin{right:-2.6em}.svc-ba-in-b .svc-ba-pin{right:.4em}.svc-ba-title-a{font:700 1.6em/1.15 var(--f-display);color:var(--ground);margin:0}.svc-ba-sub{color:color-mix(in srgb, var(--ground) 72%, var(--ink));margin:.3em 0 1em}.svc-ba-label{margin:.6em 0 .3em;font-weight:700}.svc-ba-in-a{border:1.5px solid color-mix(in srgb, var(--ground) 40%, transparent);background:var(--ink);min-height:2.4em;color:color-mix(in srgb, var(--ground) 55%, var(--ink));border-radius:6px;padding:.55em .7em;display:block}.svc-ba-in-a[data-focus=true]{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 25%, transparent)}.svc-ba-area-a{min-height:4.5em}.svc-ba-btn-a{color:var(--ink);background:var(--green-deep);border-radius:999px;align-self:flex-start;margin-top:1.1em;padding:.7em 1.6em;font-weight:700}.svc-ba-note{color:color-mix(in srgb, var(--ground) 72%, var(--ink));margin:1.2em 0 0}.svc-ba-side{gap:1.5rem;display:grid}.svc-ba-notes{gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.svc-ba-notes li{color:var(--ink-2);grid-template-columns:1.9rem minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.svc-ba-notes b{width:1.7rem;height:1.7rem;color:var(--ground);background:var(--glow);border-radius:50%;place-items:center;font-size:.85rem;display:grid}.svc-ba-notes[data-after] li:before{content:"";border-left:2.5px solid var(--glow);border-bottom:2.5px solid var(--glow);justify-self:center;width:12px;height:7px;transform:translateY(-3px)rotate(-45deg)}.svc-ba-count{align-items:baseline;gap:.75rem;margin:0;display:flex}.svc-ba-count .fig{color:var(--manual-ink);font-size:2.6rem;line-height:1}.svc-ba-count .fig:last-child{color:var(--glow);text-shadow:0 0 24px var(--glow-soft)}@media (prefers-reduced-motion:reduce){.svc-sym,.svc-ba-frame .svc-ba-after,.svc-ba-frame .svc-ba-handle{transition:none}}@media (max-width:640px){.svc-rc-lbl,.svc-rc-gap{font-size:30px}.svc-rc-packet text{font-size:26px}}@media (max-width:999px){.svc-wk-side{order:-1}}@media (max-width:640px){.svc-ba-frame{aspect-ratio:4/5}}
