.mmh-bands,.vf-bands,.vf-label-bands,.vs-bands,.obj-bands,.vx-bands{grid-template-columns:repeat(4,1fr);display:grid}:is(.mmh-bands,.vf-bands,.vf-label-bands,.vs-bands,.obj-bands,.vx-bands) i:first-child{background:var(--vhs-band-1)}:is(.mmh-bands,.vf-bands,.vf-label-bands,.vs-bands,.obj-bands,.vx-bands) i:nth-child(2){background:var(--vhs-band-2)}:is(.mmh-bands,.vf-bands,.vf-label-bands,.vs-bands,.obj-bands,.vx-bands) i:nth-child(3){background:var(--vhs-band-3)}:is(.mmh-bands,.vf-bands,.vf-label-bands,.vs-bands,.obj-bands,.vx-bands) i:nth-child(4){background:var(--vhs-band-4)}.mmh{-webkit-backdrop-filter:saturate(1.1)blur(10px);backdrop-filter:saturate(1.1)blur(10px);color:var(--vhs-ink);font-family:var(--font-body), system-ui, sans-serif;background:#f5efe2f5;border-bottom:1px solid #1b162224;gap:20px;padding:16px clamp(18px,4vw,56px) 11px}.mmh-bands{pointer-events:none;height:5px;position:absolute;top:0;left:0;right:0}.mmh-wide{flex-wrap:nowrap;align-items:center;gap:4px}.mmh-link{min-height:44px;color:var(--vhs-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-size:16px;font-weight:500;transition:background .15s;display:inline-flex}.mmh-link:hover{background:#1b162212}.mmh-quote{background:var(--vhs-plum);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;min-height:48px;margin-left:8px;padding:0 22px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 8px 20px #3e007d38}.mmh-quote:hover{background:var(--vhs-plum-hover)}.mmh-play{font-family:var(--font-osd), monospace;font-size:13px;line-height:1;transform:translateY(-.5px)}.mmh :focus-visible{outline:3px solid var(--vhs-plum);outline-offset:2px}.mmh-menu-btn{min-width:48px;min-height:48px;color:var(--vhs-ink);font-family:var(--font-body), system-ui, sans-serif;background:0 0;border:2px solid #1b16222e;gap:7px;padding:0 14px 0 12px;font-size:15.5px;font-weight:600}.mmh-menu-btn:hover{border-color:var(--vhs-ink)}.mmh-menu-btn[aria-expanded=true]{background:var(--vhs-ink);border-color:var(--vhs-ink);color:var(--vhs-phosphor)}.mmh-menu-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex-shrink:0;width:18px;height:18px}.mmh-panel{background:var(--vhs-paper-2);border:2px solid #1b16221f;border-radius:16px;gap:4px;padding:16px 10px 10px;top:calc(100% + 8px);left:12px;right:12px;overflow:hidden;box-shadow:0 24px 50px #0d0c1042}.mmh-panel:before{content:"";background:linear-gradient(90deg, var(--vhs-band-1) 0 25%, var(--vhs-band-2) 25% 50%, var(--vhs-band-3) 50% 75%, var(--vhs-band-4) 75%);height:6px;position:absolute;top:0;left:0;right:0}.mmh-item{min-height:56px;color:var(--vhs-ink);border-radius:12px;padding:0 16px;font-size:18px;font-weight:600}.mmh-item:hover{background:#3e007d0f}.mmh-cta,.mmh-cta:hover{background:var(--vhs-plum);color:#fff;gap:10px;margin:6px 0 2px;box-shadow:0 8px 20px #3e007d38}@media (max-width:900px){.mmh{flex-wrap:nowrap;gap:8px;padding-top:13px;padding-bottom:9px}.mmh-wide{display:none}.mmh-narrow{flex-shrink:0;gap:6px;display:flex}.mmh-home{flex-shrink:1;min-width:0}.mmh-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;max-width:100%;height:32px}}@media (max-width:640px){.mmh{padding-left:14px;padding-right:14px}.mmh-logo{height:28px}.mmh-menu-btn{padding:0 12px 0 10px;font-size:15px}}@media (max-width:359px){.mmh-menu-btn{padding:0 11px}}.lsw{border-radius:999px;align-items:center;gap:2px;transition:opacity .15s;display:inline-flex}.mmh .lsw{background:#fffcf4b3;border:1.5px solid #1b162224;margin:0 6px;padding:2px}.lsw-btn{min-height:40px;color:var(--vhs-ink-soft);cursor:pointer;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.05em;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:14.5px;font-weight:600;line-height:1;display:inline-flex}.lsw-btn:hover{color:var(--vhs-ink);background:#1b16220f}.lsw-btn[aria-pressed=true]{color:var(--vhs-plum);cursor:default;background:#3e007d1a}.lsw-flag{border-radius:2px;flex-shrink:0;width:21px;height:14px;display:block;box-shadow:0 0 0 1px #1b162229}.lsw-btn:not([aria-pressed=true]) .lsw-flag{opacity:.85}@media (max-width:640px){.mmh .lsw{background:0 0;border:0;margin:0;padding:0}.mmh .lsw-btn{gap:5px;min-height:44px;padding:0 7px;font-size:14px}.mmh .lsw-flag{width:18px;height:12px}}.vf{background:var(--vhs-tape);color:var(--vhs-phosphor);font-family:var(--font-body), system-ui, sans-serif}.vf-bands{height:6px}.vf-in{grid-template-columns:minmax(230px,290px) 1fr auto;align-items:start;gap:clamp(28px,4vw,72px);max-width:1320px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(18px,4vw,56px) clamp(28px,3vw,40px);display:grid}.vf-label{color:var(--vhs-ink);background:linear-gradient(170deg,#fffcf4,#ebe1cd);border-radius:8px;padding-bottom:18px;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 18px 34px #00000073}.vf-label:after{content:"";background:#cbbfd6;height:2px;position:absolute;bottom:12px;left:18px;right:40%}.vf-label-bands{height:9px}.vf-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto;max-width:calc(100% - 36px);height:38px;margin:18px 18px 10px;display:block}.vf-tag{color:var(--vhs-ink-soft);margin:0 18px 10px;font-size:15.5px}.vf-nav{-moz-columns:2 190px;columns:2 190px;-moz-column-gap:28px;column-gap:28px}.vf-nav a{-moz-column-break-inside:avoid;break-inside:avoid;min-height:44px;color:var(--vhs-phosphor);text-underline-offset:6px;align-items:center;font-size:17px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .15s;display:flex}.vf-nav a:hover{-webkit-text-decoration-color:var(--vhs-band-3);text-decoration-color:var(--vhs-band-3)}.vf-contact{min-width:0}.vf-contact p{color:var(--vhs-phosphor-dim);margin:10px 0 6px;font-size:16px}.vf-contact a{color:var(--vhs-phosphor);text-underline-offset:5px;overflow-wrap:anywhere;padding:6px 0;font-size:17px;font-weight:600;-webkit-text-decoration:underline #f3efe466;text-decoration:underline #f3efe466;display:inline-block}.vf-contact a:hover{-webkit-text-decoration-color:var(--vhs-band-3);text-decoration-color:var(--vhs-band-3)}.vf-base{max-width:1320px;color:var(--vhs-phosphor-dim);background:linear-gradient(90deg,#f3efe424,#f3efe424) top/calc(100% - 2*clamp(18px,4vw,56px)) 1px no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:0 auto;padding:18px clamp(18px,4vw,56px) 30px;font-size:15px;display:flex}.vf-base p{margin:0}.vf-osd{font-family:var(--font-osd), monospace;letter-spacing:.08em;color:var(--vhs-phosphor);text-shadow:0 0 8px #f3efe44d;font-size:18px}.vf :focus-visible{outline:3px solid var(--vhs-band-3);outline-offset:3px}@media (max-width:860px){.vf-in{grid-template-columns:1fr}.vf-label{max-width:290px}.vf-base{padding-bottom:100px}}.vs-wrap{max-width:1320px;margin:0 auto}.vs-sec{background:var(--vhs-paper);color:var(--vhs-ink);padding:clamp(56px,7vw,112px) clamp(18px,4vw,56px)}.vs-sec-alt{background:var(--vhs-paper-2);border-top:2px dashed var(--vhs-edge);border-bottom:2px dashed var(--vhs-edge)}.vs-head{max-width:760px;margin-bottom:clamp(28px,3.4vw,48px)}.vs-head-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;max-width:none;display:flex}.vs-head-split>div{max-width:720px}.vs-h1,.vs-h2{text-wrap:balance;color:var(--vhs-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.01em;margin:0;font-weight:700;font-stretch:80%}.vs-h1{font-size:clamp(44px,6.4vw,88px);line-height:.96}.vs-h2{font-size:clamp(36px,4.6vw,64px);line-height:1}.vs-h3{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--vhs-ink);margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:700;font-stretch:85%;line-height:1.1}.vs-lede{max-width:62ch;color:var(--vhs-ink-soft);margin:14px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.vs-lede-lg{font-size:clamp(18px,1.45vw,21px)}.vs-lede strong{color:var(--vhs-ink);font-weight:600}.vs-note{max-width:60ch;color:var(--vhs-ink-soft);background:var(--vhs-paper-2);border-left:4px solid var(--vhs-band-3);border-radius:0 12px 12px 0;margin:20px 0 0;padding:12px 16px;font-size:16.5px;line-height:1.55}.vs-sec-alt .vs-note{background:var(--vhs-paper)}.vs-sale{max-width:62ch;color:var(--vhs-ink);align-items:baseline;gap:10px;margin:16px 0 0;font-size:clamp(17px,1.3vw,19px);font-weight:600;line-height:1.5;display:flex}.vs-sale:before{content:"";background:var(--vhs-rec);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(-1px)}.vs-eyebrow{background:var(--vhs-paper-2);color:var(--vhs-ink);border:2px solid #1b16221f;border-radius:999px;align-items:center;gap:10px;margin:0 0 18px;padding:7px 14px 7px 8px;font-size:15px;font-weight:600;display:inline-flex}.vs-eyebrow-dot{background:var(--vhs-rec);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 3px #ff3b302e}.vs-key{background:var(--vhs-ink);width:36px;height:36px;color:var(--vhs-phosphor);font-family:var(--font-display), sans-serif;border-radius:8px;flex-shrink:0;place-items:center;font-size:20px;font-weight:700;font-stretch:85%;line-height:1;display:grid}.vs-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.vs-btn{min-height:56px;font-family:var(--font-body), system-ui, sans-serif;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:17px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s;display:inline-flex}.vs-btn-primary{background:var(--vhs-plum);color:#fff;border:0;box-shadow:0 10px 24px #3e007d38}.vs-btn-primary:hover{background:var(--vhs-plum-hover)}.vs-btn-ghost{color:var(--vhs-ink);background:0 0;border:2px solid #1b162233}.vs-btn-ghost:hover{border-color:var(--vhs-ink)}.vs-btn-osd{font-family:var(--font-osd), monospace;font-size:15px}.vs-btn:disabled{opacity:.42;box-shadow:none;cursor:not-allowed}.vs-ctas-center{justify-content:center;margin-top:clamp(32px,4vw,48px)}.vs-cta-note{text-align:center;color:var(--vhs-ink-soft);margin:12px 0 0;font-size:16px}.vs-link{color:var(--vhs-plum);text-underline-offset:4px;font-weight:600;text-decoration:underline}.vs-link:hover{text-decoration-thickness:2px}:is(.vs-sec,.vs-page,.shelf) :focus-visible{outline:3px solid var(--vhs-plum);outline-offset:3px}@media (max-width:640px){.vs-btn{width:100%;padding:10px 22px}.vs-ctas{flex-direction:column}}.shelf{background:var(--vhs-paper);color:var(--vhs-ink);padding:clamp(20px,3vw,40px) clamp(18px,4vw,56px) clamp(8px,2vw,24px);position:relative}.shelf-stage{grid-template-columns:minmax(300px,30rem) 1fr;align-items:center;gap:clamp(10px,3vw,40px);max-width:1320px;margin:0 auto;display:grid}.mmb-stage.shelf-stage{height:auto;min-height:0;padding:clamp(24px,4vh,56px) 0}.shelf-copy{max-width:32rem}.shelf-meta{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;display:flex}.shelf-counter{background:var(--vhs-ink);min-height:34px;color:var(--vhs-phosphor);font-family:var(--font-display), sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;padding:0 12px;font-size:18px;font-weight:600;font-stretch:85%;display:inline-flex}.shelf-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--vhs-ink-soft);font-size:15px;font-weight:600}.shelf-name{color:var(--vhs-ink);text-wrap:balance;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(46px,6vw,86px);font-weight:700;font-stretch:80%;line-height:.95}.shelf-price{color:var(--vhs-plum);font-family:var(--font-display), sans-serif;margin:14px 0 0;font-size:clamp(28px,2.6vw,36px);font-weight:700;font-stretch:85%;line-height:1.1}.shelf-price-text{font-size:clamp(22px,2vw,27px)}.shelf-unit{font-family:var(--font-body), system-ui, sans-serif;color:var(--vhs-ink-soft);font-size:17px;font-weight:500}.shelf-from{color:var(--vhs-ink-soft);margin:6px 0 0;font-size:16px}.shelf-cta{margin-top:20px}.shelf-blurb{max-width:42ch;min-height:4.8em;color:var(--vhs-ink-soft);margin:16px 0 0;font-size:clamp(17px,1.3vw,18.5px);line-height:1.6}.shelf-station{grid-area:1/1;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s}.shelf-station.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.shelf-station.is-out-left{opacity:0;visibility:hidden;transform:translate(-16px)}.shelf-station.is-out-right{opacity:0;visibility:hidden;transform:translate(16px)}.shelf-station.is-parked-right{opacity:0;visibility:hidden;transition:none;transform:translate(16px)}.shelf-station.is-parked-left{opacity:0;visibility:hidden;transition:none;transform:translate(-16px)}.shelf-controls{align-items:center;gap:10px;margin-top:24px;display:flex}.shelf-transport{cursor:pointer;width:52px;height:52px;color:var(--vhs-ink);background:0 0;border:2px solid #1b162233;border-radius:999px;flex-shrink:0;place-items:center;transition:border-color .15s,background .15s;display:grid}.shelf-transport:hover{border-color:var(--vhs-ink);background:#1b16220a}.shelf-transport svg{fill:currentColor;width:22px;height:15px}.shelf-dots{flex:1;gap:6px;min-width:0;display:flex}.shelf-dot{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:14px;height:44px;padding:0;display:grid}.shelf-dot span{background:#1b162229;border-radius:999px;height:6px;transition:background .3s;display:block}.shelf-dot:hover span{background:#1b162261}.shelf-dot[aria-current=true] span{background:var(--vhs-plum)}.shelf-set{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;width:100%;container-type:inline-size}.shelf-scene{width:42em;height:29.5em;margin:0 auto;font-size:clamp(4px,2.35cqw,14px);position:relative}.shelf-floor{filter:blur(6px);background:radial-gradient(50% 50%,#1b162238,#0000 70%);border-radius:50%;height:2.6em;position:absolute;bottom:0;left:2em;right:-1em}.crt{width:34em;height:27em;position:absolute;top:0;left:0}.crt-body{background:linear-gradient(165deg,#3a3542,#1d1a22 52%,#111015);border-radius:1.6em;padding:1.5em 1.5em 0;position:absolute;inset:0;box-shadow:0 3em 4em #0d0c1061,inset 0 0 0 .2em #ffffff0f,inset 0 .25em .3em #ffffff14}.crt-screen{height:19em;animation:5s ease-in-out infinite mmb-flick;animation-play-state:var(--mmb-ps,running);background:#0e0c12;border-radius:1.8em/2.2em;position:relative;overflow:hidden;box-shadow:inset 0 0 1.8em #000000f2,0 0 0 .35em #0b0a0e,0 0 0 .5em #ffffff0d}.crt-screen>*{position:absolute;inset:0}.crt-pix{width:100%;height:100%;image-rendering:pixelated;opacity:var(--sc-video,0);filter:contrast(1.08);transition:opacity .6s}.crt-source{opacity:0;pointer-events:none;width:1px;height:1px;inset:0 auto auto 0!important}.crt-snow{animation:1.1s steps(6,end) infinite mmb-snow;animation-play-state:var(--mmb-ps,running);background-image:repeating-linear-gradient(94deg,#ffffff6b 0 1px,#0000006b 1px 2px),repeating-linear-gradient(6deg,#ffffff4d 0 1px,#14101a80 1px 3px);background-size:140% 140%,120% 120%}.crt-roll{height:22%;animation:6.5s linear infinite mmb-roll;animation-play-state:var(--mmb-ps,running);background:linear-gradient(#0000,#fffdf829 45%,#fffdf80a 60%,#0000);bottom:auto!important}.crt-lines{mix-blend-mode:multiply;background:repeating-linear-gradient(#0000004d 0 .12em,#0000 .12em .3em)}.crt-glass{background:radial-gradient(70% 60% at 30% 22%,#ffffff2e,#0000 60%),radial-gradient(120% 100%,#0000 52%,#000000a8)}.crt-osd{font-family:var(--font-osd), monospace;letter-spacing:.1em;white-space:nowrap;color:#f3efe4f2;text-shadow:0 0 .5em #000000e6,0 0 .3em #f3efe466;inset:auto!important}.crt-osd-tl{font-size:1.5em;top:1em!important;left:1.3em!important}.crt-osd-br{font-size:1.4em;bottom:1em!important;right:1.3em!important}.crt-panel{align-items:center;gap:1.1em;height:6.5em;padding:0 .6em;display:flex}.crt-grille{background:repeating-linear-gradient(90deg,#0000008c 0 .28em,#ffffff0f .28em .55em);border-radius:.4em;flex:1;height:3em;box-shadow:inset 0 0 .6em #00000080}.crt-led{background:var(--vhs-rec);border-radius:50%;width:.8em;height:.8em;box-shadow:0 0 .8em #ff3b30cc}.crt-knob{background:radial-gradient(circle at 36% 30%,#5a5462,#26222c 70%,#151318);border-radius:50%;width:2.6em;height:2.6em;box-shadow:0 .25em .5em #00000080,inset 0 0 0 .12em #ffffff0f}.shelf-objects{perspective:1400px;perspective-origin:50% 25%;width:24em;height:24em;position:absolute;bottom:1.4em;right:0}.shelf-object{transform-style:preserve-3d;transition:opacity .4s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;right:0}.shelf-object.is-on{opacity:1;transform:translate(0)}.shelf-object.is-out-left{opacity:0;transform:translate(-45%)}.shelf-object.is-out-right{opacity:0;transform:translate(45%)}.shelf-object.is-parked-right{opacity:0;transition:none;transform:translate(45%)}.shelf-object.is-parked-left{opacity:0;transition:none;transform:translate(-45%)}.obj-shell{background:linear-gradient(155deg,#2d2935,#16131b 62%,#100e13);position:absolute;box-shadow:0 2em 3em #0d0c104d,inset 0 0 0 .08em #ffffff0f}.obj-back{background:repeating-linear-gradient(90deg,#1b1820 0 1.2em,#16131a 1.2em 1.35em),#19161e;position:absolute;inset:0}.obj-label{background:linear-gradient(170deg,#fffcf4,#ebe1cd);border-radius:.22em;position:absolute;overflow:hidden;box-shadow:0 .2em .5em #0d0c102e}.obj-bands{height:.75em}.obj-label-in{flex-direction:column;gap:.45em;padding:.5em .8em 0;display:flex}.obj-tag{font-family:var(--font-display), sans-serif;color:#2a1436;white-space:nowrap;text-overflow:ellipsis;transform-origin:0;font-weight:700;font-stretch:85%;line-height:1.05;overflow:hidden;transform:rotate(-1.5deg)}.obj-rule{background:#cbbfd6;height:.16em}.obj-rule-short{width:55%}.obj-meta{font-family:var(--font-osd), monospace;letter-spacing:.12em;color:#6c5578;white-space:nowrap;font-size:.95em}.obj-window{background:linear-gradient(#0a080d,#1e1923);border-radius:.25em;justify-content:space-between;align-items:center;padding:0 .6em;display:flex;position:absolute;box-shadow:inset 0 .15em .35em #000000b3}.obj-spool{background:radial-gradient(circle, #0b090e 0 .25em, #e9e1d3 .27em .4em, transparent .42em), repeating-conic-gradient(#ddd4c5 0 10deg, #8f8577 10deg 60deg);border-radius:50%;flex-shrink:0;width:1.5em;height:1.5em}.obj-reel{background:linear-gradient(#4a3529,#1e1613);border-radius:.15em;flex:1;height:.9em;margin:0 .5em}.obj-datestamp{font-family:var(--font-osd), monospace;letter-spacing:.08em;color:#ff8a2a;text-shadow:0 0 .3em #ff781eb3;font-size:1.25em;position:absolute;bottom:.5em;right:.7em}@media (max-width:860px){.shelf-stage{grid-template-columns:1fr}.mmb-stage.shelf-stage{align-content:start;height:auto;min-height:0;padding:24px 0 8px}.shelf-copy{max-width:none}.shelf-set{margin-top:22px}.shelf-scene{width:36em;font-size:clamp(4px,2.75cqw,14px)}.shelf-blurb{min-height:0}}.vs-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.vs-step{background:var(--vhs-paper);border:2px solid #1b16221f;border-radius:16px;padding:26px 22px 24px;position:relative;overflow:hidden}.vs-step:before{content:"";background:var(--band,var(--vhs-band-1));height:7px;position:absolute;top:0;left:0;right:0}.vs-step[data-band="1"]{--band:var(--vhs-band-1)}.vs-step[data-band="2"]{--band:var(--vhs-band-2)}.vs-step[data-band="3"]{--band:var(--vhs-band-3)}.vs-step[data-band="4"]{--band:var(--vhs-band-4)}.vs-step-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.vs-step-ico{width:46px;height:46px;color:var(--vhs-ink);flex-shrink:0}.vs-step-title{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--vhs-ink);text-wrap:balance;margin:0 0 10px;font-size:clamp(23px,1.9vw,27px);font-weight:700;font-stretch:85%;line-height:1.08}.vs-step-body{color:var(--vhs-ink-soft);margin:0;font-size:17px;line-height:1.55}@media (max-width:1080px){.vs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vs-steps{grid-template-columns:1fr}}.vs-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.vs-card{background:var(--vhs-paper-2);border:2px solid #1b16221f;border-radius:14px;flex-direction:column;padding:24px 20px 20px;display:flex;position:relative;overflow:hidden}.vs-card-bands{height:6px;position:absolute;top:0;left:0;right:0}.vs-card-name{color:var(--vhs-ink);margin:0;font-size:18px;font-weight:600;line-height:1.3}.vs-card-price{color:var(--vhs-plum);font-family:var(--font-display), sans-serif;margin:6px 0 0;font-size:clamp(28px,2.4vw,34px);font-weight:700;font-stretch:85%;line-height:1.1}.vs-card-note{color:var(--vhs-ink-soft);margin:8px 0 16px;font-size:15.5px;line-height:1.45}.vs-card-cta{background:var(--vhs-plum);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:auto;padding:8px 16px;font-size:16.5px;font-weight:600;line-height:1.2;transition:background .15s;display:flex}.vs-card-cta:hover{background:var(--vhs-plum-hover)}.vs-also{max-width:78ch;color:var(--vhs-ink-soft);margin:24px 0 0;font-size:16.5px;line-height:1.65}@media (max-width:980px){.vs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.vs-card{padding:22px 16px 16px}.vs-card-name{font-size:17px}}.vs-unsure-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.vs-unsure-copy{max-width:620px}.vs-vf{background:linear-gradient(165deg,#34303c,#1b1820 55%,#111015);border-radius:22px;padding:18px 18px 0;position:relative;transform:rotate(1deg);box-shadow:0 30px 60px #0d0c1047,inset 0 0 0 2px #ffffff0d}.vs-vf-screen{aspect-ratio:4/3;background:#0e0c12;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000000e6}.vs-vf-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.vs-vf-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vs-vf-box{background:linear-gradient(160deg,#cdb38c,#a88a62);border-radius:6px;grid-template-columns:repeat(5,1fr);gap:5%;padding:6%;display:grid;position:absolute;inset:14% 12%;transform:rotate(-3deg);box-shadow:inset 0 0 0 10px #0000001f,0 20px 40px #00000080}.vs-vf-tape{background:linear-gradient(#2d2935,#15131a);border-radius:4px;flex-direction:column;padding:14% 17%;display:flex;position:relative;overflow:hidden;box-shadow:2px 4px 8px #00000073}.vs-vf-tape .vs-bands{flex-shrink:0;height:5px}.vs-vf-tape span{color:#2a1436;writing-mode:vertical-rl;font-family:var(--font-display), sans-serif;white-space:nowrap;background:#fffcf4;flex:1;justify-content:center;align-items:center;padding:6px 0;font-size:clamp(11px,1.1vw,15px);font-weight:700;font-stretch:85%;display:flex;overflow:hidden;transform:rotate(180deg)}.vs-vf-tape[data-k="1"]{transform:translateY(6%)rotate(2deg)}.vs-vf-tape[data-k="3"]{transform:translateY(-4%)}.vs-vf-tape[data-k="1"] span{writing-mode:horizontal-tb;font-size:clamp(20px,2vw,28px);transform:none}.vs-vf-corner{z-index:1;border:0 solid #f3efe4d9;width:26px;height:26px;position:absolute}.vs-vf-tl{border-top-width:3px;border-left-width:3px;top:14px;left:14px}.vs-vf-tr{border-top-width:3px;border-right-width:3px;top:14px;right:14px}.vs-vf-bl{border-bottom-width:3px;border-left-width:3px;bottom:14px;left:14px}.vs-vf-br{border-bottom-width:3px;border-right-width:3px;bottom:14px;right:14px}.vs-vf-focus{z-index:1;border:2px solid #78e68ce6;border-radius:3px;width:64px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vs-vf-osd{z-index:1;font-family:var(--font-osd), monospace;letter-spacing:.08em;color:var(--vhs-phosphor);text-shadow:0 0 8px #000c;font-size:18px;position:absolute}.vs-vf-osd-tl{top:16px;left:50px}.vs-vf-osd-br{bottom:16px;right:50px}.vs-vf-body{justify-content:flex-end;align-items:center;gap:14px;height:58px;padding:0 6px;display:flex}.vs-vf-shutter{background:radial-gradient(circle at 36% 30%, #ff6a60, var(--vhs-rec) 60%, #a51d16);border-radius:50%;width:30px;height:30px;box-shadow:0 3px 8px #00000080}.vs-vf-dial{background:repeating-linear-gradient(90deg,#3d3845 0 3px,#222027 3px 6px);border-radius:999px;width:70px;height:16px;box-shadow:inset 0 0 0 1px #ffffff0f}@media (max-width:860px){.vs-unsure-grid{grid-template-columns:1fr}.vs-vf{max-width:520px;transform:none}}@media (max-width:480px){.vs-vf{padding:12px 12px 0}.vs-vf-osd{font-size:16px}.vs-vf-osd-tl{top:12px;left:40px}.vs-vf-osd-br{bottom:12px;right:40px}.vs-vf-corner{width:20px;height:20px}.vs-vf-tl,.vs-vf-tr{top:10px}.vs-vf-bl,.vs-vf-br{bottom:10px}.vs-vf-tl,.vs-vf-bl{left:10px}.vs-vf-tr,.vs-vf-br{right:10px}}@media (prefers-reduced-motion:reduce){.crt-screen,.crt-snow,.crt-roll{animation:none}.crt-roll{display:none}.shelf-station,.shelf-object,.crt-pix{transition:none}}.vchat-btn{background:var(--vhs-ink);min-height:56px;color:var(--vhs-phosphor);cursor:pointer;font-family:var(--font-body), system-ui, sans-serif;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:16.5px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 0 0 2px #f3efe4e6,0 12px 28px #0d0c1052}.vchat-btn:hover{background:#2a2432}.vchat-btn-ico{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:22px;height:22px}.vchat{background:var(--vhs-paper-2);width:23rem;max-width:calc(100vw - 2.5rem);height:32rem;max-height:calc(100dvh - 7rem);color:var(--vhs-ink);font-family:var(--font-body), system-ui, sans-serif;border:2px solid #1b162224;border-radius:18px;overflow:hidden;box-shadow:0 30px 70px #0d0c1059}.vchat .vchat-bands{flex-shrink:0;grid-template-columns:repeat(4,1fr);height:6px;display:grid}.vchat-bands i:first-child{background:var(--vhs-band-1)}.vchat-bands i:nth-child(2){background:var(--vhs-band-2)}.vchat-bands i:nth-child(3){background:var(--vhs-band-3)}.vchat-bands i:nth-child(4){background:var(--vhs-band-4)}.vchat-head{border-bottom:2px dashed var(--vhs-edge);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex}.vchat-title{font-family:var(--font-display), sans-serif;color:var(--vhs-plum);font-size:22px;font-weight:700;font-stretch:85%}.vchat-title img{width:auto;height:24px;display:block}.vchat-close{width:44px;height:44px;color:var(--vhs-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.vchat-close:hover{color:var(--vhs-ink);background:#1b162212}.vchat-close svg,.vchat-send svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.vchat-log{flex-direction:column;flex:1;gap:10px;padding:16px;font-size:16.5px;line-height:1.5;display:flex;overflow-y:auto}.vchat-hint{color:var(--vhs-ink-soft);margin:0}.vchat-row{display:flex}.vchat-row-me{justify-content:flex-end}.vchat-bubble{background:var(--vhs-paper);white-space:pre-wrap;overflow-wrap:anywhere;border:1.5px solid #1b16221a;border-radius:16px 16px 16px 4px;max-width:85%;padding:10px 14px;display:inline-block}.vchat-bubble-me{background:var(--vhs-plum);border-color:var(--vhs-plum);color:#fff;border-radius:16px 16px 4px}.vchat-wait{color:var(--vhs-ink-soft);margin:0;font-style:italic}.vchat-error{color:var(--vhs-bad);background:#fdecea;border-radius:12px;margin:0;padding:10px 12px;font-weight:500}.vchat-compose{border-top:2px dashed var(--vhs-edge);gap:8px;padding:10px;display:flex}.vchat-input{min-width:0;min-height:52px;font:inherit;color:var(--vhs-ink);background:#fff;border:2px solid #1b162233;border-radius:14px;flex:1;padding:0 16px;font-size:16.5px}.vchat-input:focus{border-color:var(--vhs-plum);outline:none;box-shadow:0 0 0 3px #3e007d2e}.vchat-send{cursor:pointer;background:var(--vhs-plum);color:#fff;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.vchat-send:hover{background:var(--vhs-plum-hover)}.vchat-send:disabled{opacity:.4;cursor:not-allowed}.vchat-btn:focus-visible,.vchat :focus-visible{outline:3px solid var(--vhs-plum);outline-offset:3px}.vhs-ladder{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:16px}.vhs-ladder th,.vhs-ladder td{border-bottom:2px dashed var(--vhs-edge);vertical-align:baseline;padding:9px 0}.vhs-ladder tr:last-child th,.vhs-ladder tr:last-child td{border-bottom:0}.vhs-ladder th{text-align:left;color:var(--vhs-ink-soft);padding-right:16px;font-weight:400}.vhs-ladder td{text-align:right;color:var(--vhs-plum);white-space:nowrap;font-weight:600}.vhs-ladder-summary{white-space:normal;color:var(--vhs-ink-soft);margin-top:3px;font-size:14.5px;line-height:1.4;display:block}.vp-col{max-width:960px;margin:0 auto}.vp-hero{background:var(--vhs-paper);padding:clamp(40px,6vw,88px) clamp(18px,4vw,56px) clamp(28px,4vw,48px)}.vp-hero .vs-h1{margin-bottom:6px}.vp-jump{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.vp-jump a{background:var(--vhs-paper-2);min-height:48px;color:var(--vhs-ink);border:2px solid #1b162224;border-radius:999px;align-items:center;padding:0 18px;font-size:16px;font-weight:600;transition:border-color .15s;display:inline-flex}.vp-jump a:hover{border-color:var(--vhs-ink)}.vp-body{box-sizing:content-box;padding:0 clamp(18px,4vw,56px) clamp(56px,7vw,104px)}.vp-more{background:var(--vhs-paper-2);border:2px solid #1b16221f;border-radius:16px;padding:30px clamp(20px,3vw,32px) 26px;position:relative;overflow:hidden}.vp-more-bands{height:7px;position:absolute;top:0;left:0;right:0}.vp-more p{max-width:70ch;color:var(--vhs-ink-soft);margin:10px 0 0;font-size:17px;line-height:1.65}.vp-group{margin-top:clamp(44px,5vw,72px);scroll-margin-top:96px}.vp-h2{border-bottom:3px solid var(--vhs-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--vhs-ink);margin:0 0 12px;padding-bottom:12px;font-size:clamp(32px,3.6vw,46px);font-weight:700;font-stretch:80%;line-height:1}.vp-list{margin:0;padding:0;list-style:none}.vp-row{border-bottom:2px dashed var(--vhs-edge);justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;display:flex}.vp-row-name{min-width:0}.vp-name{font-size:18px;font-weight:600;line-height:1.35;display:block}.vp-desc{color:var(--vhs-ink-soft);margin-top:3px;font-size:15.5px;line-height:1.45;display:block}.vp-row-price{white-space:nowrap;text-align:right;flex-shrink:0;max-width:46%}.vp-price{font-family:var(--font-display), sans-serif;color:var(--vhs-plum);font-size:26px;font-weight:700;font-stretch:85%;line-height:1.1;display:block}.vp-unit{color:var(--vhs-ink-soft);margin-top:2px;font-size:14.5px;display:block}.vp-cta{white-space:normal;min-height:44px;margin-top:10px;padding:6px 18px;font-size:15.5px;display:inline-flex}.vp-flat{white-space:normal;color:var(--vhs-ink-soft);margin-top:3px;font-size:14.5px;line-height:1.4;display:block}.vp-ladder{background:var(--vhs-paper-2);border:2px solid #1b16221f;border-radius:16px;margin-top:20px;padding:22px clamp(18px,3vw,28px)}.vp-ladder-title{font-family:var(--font-display), sans-serif;margin:0;font-size:22px;font-weight:700;font-stretch:85%;line-height:1.15}.vp-ladder-text{max-width:70ch;color:var(--vhs-ink-soft);margin:8px 0 14px;font-size:16.5px;line-height:1.65}.vp-ladder-text strong{color:var(--vhs-ink)}@media (max-width:520px){.vp-row{gap:14px}.vp-name{font-size:17px}.vp-price{font-size:23px}}.vx-card{isolation:isolate;background:radial-gradient(120% 120% at 70% 30%, #2a2533 0%, #16131b 50%, var(--vhs-tape) 80%);color:var(--vhs-phosphor);border-radius:22px;margin-top:clamp(56px,7vw,96px);position:relative;overflow:hidden}.vx-screen{z-index:-1;pointer-events:none;background:repeating-linear-gradient(#ffffff0a 0 1px,#0000 1px 3px),radial-gradient(#0000 50%,#0000008c 100%);position:absolute;inset:0}.vx-osd{font-family:var(--font-osd), monospace;letter-spacing:.08em;color:var(--vhs-phosphor);text-shadow:0 0 8px #f3efe459;pointer-events:none;font-size:18px;position:absolute}.vx-osd-tl{top:18px;left:22px}.vx-osd-tr{top:18px;right:22px}.vx-osd-bl{bottom:18px;left:22px}.vx-rec{color:var(--vhs-rec);animation:1.2s steps(2,jump-none) infinite cam-blink}.vx-in{text-align:center;padding:clamp(64px,7vw,88px) clamp(22px,5vw,64px) clamp(44px,5vw,64px)}.vx-title{text-wrap:balance;max-width:18ch;color:var(--vhs-phosphor);font-family:var(--font-display), "Arial Narrow", sans-serif;margin:0 auto;font-size:clamp(34px,4.4vw,58px);font-weight:700;font-stretch:80%;line-height:1}.vx-body{max-width:48ch;color:var(--vhs-phosphor-dim);margin:16px auto 0;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.vx-cta{cursor:pointer;background:var(--vhs-phosphor);min-height:56px;color:var(--vhs-tape);font-family:var(--font-body), system-ui, sans-serif;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:26px;padding:0 28px;font-size:17px;font-weight:600;transition:background .15s;display:inline-flex}.vx-cta:hover{background:#fff}.vx-unsure{margin-top:18px}.vx-link{color:var(--vhs-phosphor);text-underline-offset:4px;font-weight:600;text-decoration:underline}.vx-cta-ghost{color:var(--vhs-phosphor);background:0 0;border:2px solid #f3efe466}.vx-cta-ghost:hover{border-color:var(--vhs-phosphor);background:0 0}:is(.vx-card,.vx-tv) :focus-visible{outline:3px solid var(--vhs-band-3);outline-offset:3px}.vt{background:var(--vhs-paper);padding:clamp(40px,6vw,88px) clamp(18px,4vw,56px) clamp(56px,7vw,104px)}.vt-col{max-width:600px;margin:0 auto}.vt-title{font-size:clamp(42px,5.6vw,72px)}.vt-card{background:var(--vhs-paper-2);border:2px solid #1b16221f;border-radius:18px;margin-top:30px;padding:32px clamp(18px,4vw,32px) 28px;position:relative;overflow:hidden;box-shadow:0 18px 40px #1b16220f}.vt-card-bands{height:7px;position:absolute;top:0;left:0;right:0}.vt-form{gap:20px;display:grid}.vt-field{gap:8px;display:grid}.vt-label{color:var(--vhs-ink);font-size:17px;font-weight:600}.vt-input{width:100%;min-height:60px;font-family:var(--font-body), system-ui, sans-serif;color:var(--vhs-ink);background:#fff;border:2px solid #1b16228c;border-radius:14px;padding:12px 18px;font-size:20px}.vt-input::placeholder{color:#1b16225c}.vt-input:focus{border-color:var(--vhs-plum);outline:none;box-shadow:0 0 0 4px #3e007d29}.vt-input[aria-invalid=true]{border-color:var(--vhs-bad)}.vt-input-code{text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-weight:600}.vt-input-code::placeholder{letter-spacing:.08em;font-weight:500}.vt-error{color:var(--vhs-bad);background:#fdecea;border-radius:12px;margin:0;padding:12px 14px;font-size:16.5px;font-weight:500;line-height:1.5}.vt-submit{width:100%;margin-top:4px}.vt-help{color:var(--vhs-ink-soft);margin:26px 0 0;font-size:16.5px;line-height:1.7}.vt-code{background:var(--vhs-paper-2);color:var(--vhs-ink);letter-spacing:.06em;white-space:nowrap;border:1.5px solid #1b162224;border-radius:6px;padding:2px 8px;font-weight:600}.vl{background:var(--vhs-paper);padding:clamp(40px,6vw,88px) clamp(18px,4vw,56px) clamp(56px,7vw,104px)}.vl-col{max-width:720px;margin:0 auto}.vl-title{font-size:clamp(42px,5.6vw,72px)}.vl-draft,.vl-lang{background:var(--vhs-paper-2);border-left:5px solid var(--vhs-band-2);color:var(--vhs-ink);border-radius:0 12px 12px 0;margin:22px 0 0;padding:14px 18px;font-size:16.5px;line-height:1.6}.vl-lang{border-left-color:var(--vhs-band-4);margin-top:12px}.vl-toc{background:var(--vhs-paper-2);border:2px solid #1b16221a;border-radius:16px;margin:34px 0 0;padding:20px 22px}.vl-toc-title{letter-spacing:.1em;text-transform:uppercase;color:var(--vhs-ink-soft);margin:0 0 8px;font-size:15px;font-weight:600}.vl-toc ol{-moz-columns:2 240px;columns:2 240px;-moz-column-gap:28px;column-gap:28px;margin:0;padding:0;list-style:none}.vl-toc li{-moz-column-break-inside:avoid;break-inside:avoid}.vl-toc a{color:var(--vhs-ink);text-underline-offset:4px;align-items:baseline;gap:10px;padding:8px 0;font-size:16.5px;line-height:1.4;-webkit-text-decoration:underline #3e007d40;text-decoration:underline #3e007d40;display:flex}.vl-toc a:hover{-webkit-text-decoration-color:var(--vhs-plum);text-decoration-color:var(--vhs-plum)}.vl-toc-n{min-width:1.6em;font-family:var(--font-display), sans-serif;color:var(--vhs-plum);font-weight:700;font-stretch:85%;text-decoration:none;display:inline-block}.vl-body{margin-top:clamp(36px,4vw,52px)}.vl-sec{border-top:2px dashed var(--vhs-edge);padding:26px 0 28px;scroll-margin-top:96px}.vl-h2{font-family:var(--font-display), "Arial Narrow", sans-serif;align-items:center;gap:14px;margin:0 0 12px;font-size:clamp(24px,2.4vw,30px);font-weight:700;font-stretch:85%;line-height:1.1;display:flex}.vl-sec p{color:#3d3546;max-width:68ch;margin:0;font-size:18px;line-height:1.75}.vx-tv{isolation:isolate;background:var(--vhs-tape);min-height:min(78vh,760px);color:var(--vhs-phosphor);place-items:center;padding:clamp(80px,9vw,120px) clamp(18px,4vw,56px);display:grid;position:relative;overflow:hidden}.vx-tv-screen{z-index:-1;pointer-events:none;position:absolute;inset:0}.vx-tv-snow .vx-tv-screen{background:repeating-linear-gradient(to bottom, #ffffff0d 0 1px, transparent 1px 3px), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.55'/></svg>"), radial-gradient(ellipse at center, #3a3642 0%, #1a1820 60%, var(--vhs-tape) 100%);animation:.9s steps(6,end) infinite cam-noise}.vx-tv-blue{background:#1a39c4}.vx-tv-blue .vx-tv-screen{background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#00001e73 100%)}.vx-tv .vx-osd{font-size:clamp(16px,1.5vw,20px)}.vx-tv-in{text-align:center;width:100%;max-width:640px}.vx-tv-osd{font-family:var(--font-osd), monospace;letter-spacing:.08em;color:var(--vhs-phosphor);text-shadow:0 0 14px #f3efe473;margin:0 0 22px;font-size:clamp(36px,6vw,72px);line-height:1}.vx-tv-box{background:#0d0c10d6;border-radius:18px;padding:clamp(24px,4vw,36px) clamp(20px,4vw,40px);box-shadow:0 30px 60px #0006}.vx-tv-blue .vx-tv-box{background:#081046b8}.vx-tv-title{text-wrap:balance;color:var(--vhs-phosphor);font-family:var(--font-display), "Arial Narrow", sans-serif;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:700;font-stretch:80%;line-height:1}.vx-tv-body{color:#d9d4c8;max-width:46ch;margin:16px auto 0;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.vx-tv-link{color:var(--vhs-phosphor);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.vx-tv-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.vx-tv-ctas .vx-cta{margin-top:0}.vx-tv-note{color:#cfc9bc;max-width:46ch;margin:22px auto 0;font-size:16px;line-height:1.55}.vx-tv-digest{color:var(--vhs-phosphor);overflow-wrap:anywhere;font-weight:600}.vx-err-bar{align-items:center;display:flex;position:relative}.vx-err-main .vx-tv{min-height:calc(100dvh - 68px)}@media (max-width:640px){.vx-tv-ctas{flex-direction:column}.vx-tv-ctas .vx-cta{width:100%}}.vr{max-width:720px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(16px,4vw,36px) clamp(48px,6vw,88px)}.vr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:14px;display:flex}.vr-who{margin:0}.vr-other{min-height:44px;color:var(--vhs-plum);text-underline-offset:4px;align-items:center;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.vr-title{font-size:clamp(38px,5.4vw,64px)}.vr-intro{color:var(--vhs-ink);margin:18px 0 0;font-size:18px;line-height:1.65}.vr-note{color:var(--vhs-ink-soft);margin:10px 0 clamp(28px,3.4vw,40px);font-size:16px;line-height:1.65}.vr-card{background:var(--vhs-paper-2);border:2px solid #1b16221f;border-radius:16px;margin-bottom:16px;padding:28px clamp(16px,3vw,26px) 22px;position:relative;overflow:hidden}.vr-card-bands{height:6px;position:absolute;top:0;left:0;right:0}.vr-h2{font-family:var(--font-display), sans-serif;margin:0 0 10px;font-size:25px;font-weight:700;font-stretch:85%;line-height:1.15}.vr-rows{margin:0;padding:0;list-style:none}.vr-row{border-bottom:2px dashed var(--vhs-edge);align-items:center;gap:14px;padding:12px 0;display:flex}.vr-row:last-child{border-bottom:0}.vr-row-label{flex:1;min-width:0}.vr-row-name{font-size:17px;font-weight:600;line-height:1.35;display:block}.vr-row-meta{color:var(--vhs-ink-soft);margin-top:2px;font-size:14.5px;line-height:1.4;display:block}.vr-money{flex-shrink:0;width:8.5rem;display:block;position:relative}.vr-money-inline{width:10rem}.vr-money-sign{color:var(--vhs-ink-soft);pointer-events:none;font-size:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.vr-input{width:100%;min-height:52px;font-family:var(--font-body), system-ui, sans-serif;color:var(--vhs-ink);background:#fff;border:2px solid #1b16224d;border-radius:12px;padding:10px 14px;font-size:17px}.vr-input:focus{border-color:var(--vhs-plum);outline:none;box-shadow:0 0 0 4px #3e007d29}.vr-input-money{text-align:right;font-variant-numeric:tabular-nums;padding-left:32px}.vr-input-short{max-width:10rem}.vr-textarea{resize:vertical;min-height:96px}.vr-q{gap:8px;margin-top:16px;display:grid}.vr-q-label{font-size:16.5px;font-weight:500}.vr-optional{color:var(--vhs-ink-soft);font-weight:400}.vr-error{color:var(--vhs-bad);background:#fdecea;border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:16px;font-weight:500}.vr-save{width:100%}.vr-saved{text-align:center;padding-top:36px}.vr-saved-tick{color:var(--vhs-good);margin:0 0 8px;font-size:44px;line-height:1}.vr-saved-body{color:var(--vhs-ink-soft);margin:0;font-size:17px;line-height:1.6}.vr :focus-visible{outline:3px solid var(--vhs-plum);outline-offset:3px}@media (prefers-reduced-motion:reduce){.vx-rec,.vx-tv-snow .vx-tv-screen{animation:none}}.vs-page{background:var(--vhs-paper)}.vs-card-price .price-was{margin:0 0 2px;font-size:.6em;display:block}
.ord{color:var(--vhs-ink);accent-color:var(--vhs-plum)}.ord-shell{z-index:1;position:relative}.ord-main{max-width:720px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,32px) clamp(48px,7vw,96px)}.ord-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ord-head{gap:16px;margin-bottom:22px;display:grid}.ord-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ord-code{background:var(--vhs-paper-2);color:var(--vhs-ink-soft);border:2px solid #1b162224;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 14px;font-size:15px;font-weight:500;display:inline-flex}.ord-code strong{font-family:var(--font-display), sans-serif;letter-spacing:.03em;color:var(--vhs-ink);font-size:17px;font-weight:700;font-stretch:90%}.ord-code-dot{background:var(--vhs-plum);border-radius:50%;width:8px;height:8px}.ord-title{text-wrap:balance;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.01em;margin:4px 0 0;font-size:clamp(34px,6vw,56px);font-weight:700;font-stretch:80%;line-height:1.02}.ord-counter{background:var(--vhs-tape);color:var(--vhs-phosphor);border-radius:16px;padding:14px 16px 12px;box-shadow:inset 0 0 0 1px #ffffff0f}.ord-counter-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ord-counter-read{font-family:var(--font-osd), monospace;letter-spacing:.06em;text-shadow:0 0 8px #f3efe459;align-items:center;gap:10px;font-size:22px;display:inline-flex}.ord-counter-glyph{color:var(--vhs-band-3);min-width:1.2em}.ord-counter-sep{opacity:.5;margin:0 .15em}.ord-counter-now{min-width:0;color:var(--vhs-phosphor);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;display:none;overflow:hidden}@media (max-width:560px){.ord-counter-now{display:block}}.ord-turn{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.ord-turn-yours{background:var(--vhs-band-3);color:var(--vhs-ink)}.ord-turn-ours{color:var(--vhs-phosphor);border:2px solid #f3efe459}.ord-turn-done{background:var(--vhs-band-4);color:#fff}.ord-turn-stopped{border:2px solid var(--vhs-rec);color:#ffb3ad}.ord-chapters{grid-template-columns:repeat(6,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ord-chapters li{gap:6px;min-width:0;display:grid}.ord-ch-bar{background:#ffffff24;border-radius:3px;height:6px}.ord-chapters li.is-done .ord-ch-bar{background:var(--vhs-phosphor-dim)}.ord-chapters li.is-now .ord-ch-bar{background:var(--vhs-band-3);box-shadow:0 0 10px #f3d23a80}.ord-ch-name{color:var(--vhs-phosphor-dim);overflow-wrap:anywhere;font-size:12.5px;line-height:1.25}.ord-chapters li.is-now .ord-ch-name{color:var(--vhs-phosphor);font-weight:600}.ord-stage{gap:18px;display:grid}.ord .card{background:var(--vhs-paper-2);border:2px solid #1b16221f;border-radius:18px;padding:clamp(18px,3vw,24px)}.ord .ord-now{padding-top:calc(clamp(18px,3vw,24px) + 8px);position:relative;overflow:hidden}.ord .ord-now:before{content:"";background:linear-gradient(90deg, var(--vhs-band-1) 0 25%, var(--vhs-band-2) 25% 50%, var(--vhs-band-3) 50% 75%, var(--vhs-band-4) 75%);height:8px;position:absolute;top:0;left:0;right:0}.ord-h2{font-family:var(--font-display), sans-serif;margin:0 0 10px;font-size:clamp(22px,3vw,26px);font-weight:700;font-stretch:85%;line-height:1.15}.ord-lede{margin:0 0 12px;font-size:19px;line-height:1.5}.ord-muted{color:var(--vhs-ink-soft);margin:0 0 14px;font-size:16.5px;line-height:1.55}.ord-note{background:var(--vhs-paper-2);border-left:5px solid var(--vhs-band-3);border-radius:12px;margin:0;padding:12px 16px;font-size:16.5px}.ord-ok{color:var(--vhs-good);margin:0 0 12px;font-weight:500}.ord-error{color:var(--vhs-bad);margin:10px 0 0;font-weight:500}.ord-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.ord-link{cursor:pointer;min-height:44px;font:inherit;color:var(--vhs-plum);text-underline-offset:4px;background:0 0;border:0;padding:10px 0;font-weight:600;text-decoration:underline}.ord-verify{border-top:2px dashed var(--vhs-edge);margin-top:6px;padding-top:14px}.ord-verify-to{margin:0 0 8px;font-size:16.5px}.ord-verify-form{gap:8px;margin-top:4px;display:grid}.ord-pay{gap:12px;display:grid}.ord-retake{margin-top:6px}.ord-pickup{border-bottom:2px dashed var(--vhs-edge);margin:0 0 18px;padding:0 0 18px}.ord-pickup-zones{border:0;gap:8px;margin:0 0 16px;padding:0;display:grid}.ord-pickup-legend{margin:0 0 8px;padding:0;font-size:16.5px;font-weight:600}.ord-pickup-zone{border:2px solid var(--vhs-edge);background:var(--vhs-paper-2);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:10px 16px;font-size:17px;display:flex}.ord-pickup-zone.is-on{border-color:var(--vhs-plum);background:#fff}.ord-pickup-zone input{width:22px;height:22px;accent-color:var(--vhs-plum);flex:none;margin:0}.ord-pickup-zone span{flex:1}.ord-pickup-zone strong{white-space:nowrap}.ord-pickup-done{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.ord-pickup-done .ord-lede{flex:260px}.ord .ord-pickup-change{min-height:44px;padding:6px 18px;font-size:15px}.ord .btn{border-radius:999px;min-height:56px;font-size:17px;font-weight:600}.ord .btn-primary{background:var(--vhs-plum);color:#fff;border:0;box-shadow:0 10px 24px #3e007d33}.ord .btn-primary:hover{background:var(--vhs-plum-hover)}.ord .btn-ghost{color:var(--vhs-ink);background:0 0;border:2px solid #1b162238}.ord .btn-ghost:hover{border-color:var(--vhs-ink);background:#1b162208}.ord .btn:disabled{opacity:.42;box-shadow:none;cursor:not-allowed}.ord .input{border:2px solid var(--vhs-ink);background:#fffdf8;border-radius:12px;min-height:56px;font-size:18px}.ord .label{color:var(--vhs-ink-soft);font-size:15px}.ord .text-stone-500,.ord .text-stone-600,.ord .text-stone-700{color:var(--vhs-ink-soft)}.ord .text-plum-700{color:var(--vhs-plum)}.ord .bg-plum-50{background:var(--vhs-paper-2)}.ord .border-plum-400{border-color:#1b162238}.ord :focus-visible{outline:3px solid var(--vhs-plum);outline-offset:3px}.ord .ord-title:focus,.ord .ord-title:focus-visible{outline:none}.ord .ord-photo{padding-top:58px;position:relative}.ord .ord-photo:before{content:"● REC";background:var(--vhs-tape);height:40px;color:var(--vhs-rec);font-family:var(--font-osd), monospace;letter-spacing:.08em;align-items:center;padding:0 16px;font-size:18px;display:flex;position:absolute;top:0;left:0;right:0}.ord-waiting{align-items:center;gap:16px;display:flex}.ord-reels{flex-shrink:0;gap:6px;display:inline-flex}.ord-reels i{background:radial-gradient(circle, var(--vhs-paper-2) 0 4px, var(--vhs-ink) 5px 7px, transparent 8px), repeating-conic-gradient(var(--vhs-ink) 0 14deg, var(--vhs-ink-soft) 14deg 60deg);border-radius:50%;width:30px;height:30px;animation:3s linear infinite ord-spin}@keyframes ord-spin{to{transform:rotate(360deg)}}.ord-spine{text-align:center;background:linear-gradient(90deg, var(--vhs-band-1) 0 25%, var(--vhs-band-2) 25% 50%, var(--vhs-band-3) 50% 75%, var(--vhs-band-4) 75%) top / 100% 8px no-repeat, #fffdf8;border:2px solid var(--vhs-ink);border-radius:10px;gap:4px;margin:0;padding:18px 16px 14px;display:grid}.ord-spine-label{letter-spacing:.12em;text-transform:uppercase;color:var(--vhs-ink-soft);font-size:13px;font-weight:600}.ord-spine-code{font-family:var(--font-display), sans-serif;letter-spacing:.04em;white-space:nowrap;font-size:clamp(28px,7vw,40px);font-weight:700;font-stretch:90%}.ord .ord-codecard .border-dashed{border:2px solid var(--vhs-ink)!important;background:linear-gradient(90deg, var(--vhs-band-1) 0 25%, var(--vhs-band-2) 25% 50%, var(--vhs-band-3) 50% 75%, var(--vhs-band-4) 75%) top / 100% 8px no-repeat, #fffdf8!important;border-radius:10px!important}.ord .font-mono{font-stretch:90%;font-family:var(--font-display), sans-serif!important}.ord .ord-codecard h2{font-family:var(--font-display), sans-serif;font-weight:700;font-stretch:85%}.ord-eta{background:var(--vhs-tape);color:var(--vhs-phosphor);border-radius:16px;align-items:flex-start;gap:16px;margin-top:18px;padding:16px 18px;display:flex}.ord-eta-osd{font-family:var(--font-osd), monospace;letter-spacing:.06em;color:var(--vhs-band-3);flex-shrink:0;padding-top:2px;font-size:18px}.ord-eta-title{font-family:var(--font-display), sans-serif;margin:0 0 4px;font-size:22px;font-weight:700;font-stretch:85%}.ord-eta .ord-muted{color:var(--vhs-phosphor-dim)}.ord-receipt{font-variant-numeric:tabular-nums;margin-top:18px}.ord-rows{margin:0;padding:0;list-style:none}.ord-rows li,.ord-rowline{border-bottom:2px dashed var(--vhs-edge);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.ord-amount{white-space:nowrap;font-weight:500}.ord-correction{color:var(--vhs-ink-soft)}.ord-correction .ord-rowline{border-bottom:0}.ord-fine{color:var(--vhs-ink-soft);margin-top:10px;font-size:15px}.ord-fine p{margin:2px 0}.ord-total{border-top:2px solid var(--vhs-ink);justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;padding-top:14px;font-size:18px;display:flex}.ord-total-amount{font-family:var(--font-display), sans-serif;color:var(--vhs-plum);font-size:28px;font-weight:700;font-stretch:85%}.ord-paid{border-top:2px dashed var(--vhs-edge);color:var(--vhs-ink-soft);margin-top:12px;padding-top:10px;font-size:15.5px}.ord-paid .ord-rowline{border-bottom:0;padding:4px 0}.ord-when{font-size:13.5px;display:block}.ord-paid-sum{color:var(--vhs-ink);margin:6px 0 0;font-weight:600}.ord-dl-all{background:var(--vhs-paper);border:2px dashed var(--vhs-edge);border-radius:14px;gap:10px;margin:0 0 16px;padding:14px 16px;display:grid}.ord .ord-history ol{border-left-color:var(--vhs-edge)!important;border-left-width:3px!important}.ord .ord-gallery a{border:2px solid #1b162224!important;border-radius:10px!important}.ord .jobbg{display:none}@media (min-width:1100px){.ord .jobbg{display:block}.ord .jobbg-wash{background:linear-gradient(90deg,#f5efe273 0,#f5efe2f5 calc(50% - 400px),#f5efe2fa 50%,#f5efe2f5 calc(50% + 400px),#f5efe273 100%)}}.ord-slip{display:none}@media print{@page{margin:16mm}body *{visibility:hidden!important}.ord-slip,.ord-slip *{visibility:visible!important}.ord-slip{text-align:center;color:#000;background:#fff;border:3px dashed #000;width:100%;padding:12mm;position:absolute;top:0;left:0;display:block!important}.ord-slip p{margin:0 0 4mm}.ord-slip-brand{font-family:var(--font-display), sans-serif;font-size:20pt;font-weight:700}.ord-slip-brand img{width:auto;height:28pt;display:block}.ord-slip-title{font-size:14pt}.ord-slip-label{letter-spacing:.12em;text-transform:uppercase;font-size:11pt}.ord-slip-code{font-family:var(--font-display), sans-serif;letter-spacing:.06em;font-size:44pt;font-weight:700}.ord-slip-note{font-size:11pt}}@media (max-width:560px){.ord-chapters{gap:4px}.ord-ch-name{display:none}.ord-counter-read{font-size:20px}}@media (prefers-reduced-motion:reduce){.ord-reels i{animation:none}}.ord .mmb-wizard>section>h1{font-weight:700;font-stretch:80%}.ord .mmb-wizard .card{border-radius:16px}.ord .mmb-wizard button.card:hover{border-color:var(--vhs-plum)}.ord h1.font-serif{font-family:var(--font-display), sans-serif;font-weight:700;font-stretch:85%}.ord .rounded-xl.border.bg-white{background:var(--vhs-paper-2);border:2px solid #1b16221f;border-radius:18px}.ord h2.font-serif{font-family:var(--font-display), sans-serif;font-weight:700;font-stretch:85%}
.adm{--adm-line:#1b16221f;--adm-line-2:#1b162238;--adm-faint:#6a6072;--adm-warn:#7a4a00;--adm-warn-ink:#4f3200;--adm-warn-bg:#fdf1d6;--adm-warn-line:#e9c47c;--adm-good-bg:#e3f0e8;--adm-good-line:#b3d6c2;--adm-bad-bg:#fdecea;--adm-tint:#3e007d0f;--adm-pad:clamp(16px, 3vw, 32px);--font-serif:var(--font-display);--font-sans:var(--font-body);background:var(--vhs-paper);min-height:100dvh;color:var(--vhs-ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;accent-color:var(--vhs-plum);font-size:16px;line-height:1.5;overflow-x:clip}.adm :focus-visible{outline:3px solid var(--vhs-plum);outline-offset:2px}.adm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adm-bands{grid-template-columns:repeat(4,1fr);height:4px;display:grid}.adm-bands i:first-child{background:var(--vhs-band-1)}.adm-bands i:nth-child(2){background:var(--vhs-band-2)}.adm-bands i:nth-child(3){background:var(--vhs-band-3)}.adm-bands i:nth-child(4){background:var(--vhs-band-4)}.adm-osd{font-family:var(--font-osd), "Courier New", monospace;letter-spacing:.06em;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:400;font-stretch:100%;line-height:1}.adm-osd-rec{color:var(--vhs-bad)}.adm-head{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--adm-line);background:#f5efe2f2;position:sticky;top:0}.adm-head-in{max-width:1240px;padding:10px var(--adm-pad);flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0 auto;display:flex}.adm-mark{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.01em;color:var(--vhs-plum);flex-shrink:0;align-items:center;gap:10px;font-size:25px;font-weight:700;font-stretch:85%;line-height:1;text-decoration:none;display:inline-flex}.adm-mark-logo{width:auto;height:26px;display:block}.adm-mark-tag{font-family:var(--font-osd), monospace;letter-spacing:.08em;color:var(--vhs-ink-soft);font-size:16px;font-weight:400;font-stretch:100%}.adm-nav{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.adm-nav a{min-height:40px;color:var(--vhs-ink-soft);border-radius:999px;align-items:center;padding:0 15px;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.adm-nav a:hover{color:var(--vhs-ink);background:#1b16220f}.adm-nav a[aria-current=page]{background:var(--vhs-ink);color:var(--vhs-phosphor);font-weight:600}.adm-head-end{align-items:center;gap:14px;margin-left:auto;display:flex}.adm-who{color:var(--vhs-ink-soft);white-space:nowrap;font-size:14px}.adm-signout{font:inherit;color:var(--vhs-ink-soft);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px 0;font-size:14px;-webkit-text-decoration:underline #3e007d59;text-decoration:underline #3e007d59}.adm-signout:hover{color:var(--vhs-plum)}.adm-sandbox-banner{padding:9px var(--adm-pad);color:#fff3dc;text-align:center;background:#4f3200;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;font-size:15px;display:flex}.adm-sandbox-banner .adm-osd-rec{color:#ff8a80}.adm-sandbox-stop{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.adm-update-banner{z-index:60;padding:10px var(--adm-pad);background:var(--vhs-ink);color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;font-size:15px;display:flex;position:fixed;bottom:0;left:0;right:0}.adm-update-reload{min-height:40px;color:var(--vhs-ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 18px;font-weight:600}.adm-main{max-width:1240px;padding:28px var(--adm-pad) 112px;margin:0 auto}.adm-page-head{max-width:820px;margin:0 0 24px}.grid>.adm-page-head{margin-bottom:0}.adm-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--vhs-ink-soft);margin:0 0 4px;font-size:13.5px;font-weight:600}.adm-h1{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.01em;color:var(--vhs-ink);margin:0 0 8px;font-size:clamp(28px,3.2vw,38px);font-weight:700;font-stretch:85%;line-height:1.06}.adm-lead{max-width:68ch;color:var(--vhs-ink-soft);margin:0;font-size:16.5px;line-height:1.55}.adm-tabs{background:#1b162212;border-radius:999px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:14px 0 16px;padding:4px;display:flex}.adm-tabs a{min-height:40px;color:var(--vhs-ink-soft);border-radius:999px;align-items:center;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.adm-tabs a:hover{color:var(--vhs-ink)}.adm-tabs a[aria-current=page]{background:var(--vhs-paper-2);color:var(--vhs-ink);box-shadow:0 1px 2px #1b162224, 0 0 0 1px var(--adm-line);font-weight:600}.adm-btn{min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.adm-btn-primary{background:var(--vhs-plum);color:#fff;box-shadow:0 8px 20px #3e007d2e}.adm-btn-primary:hover{background:var(--vhs-plum-hover)}.adm-btn-ghost{color:var(--vhs-ink);border-color:var(--adm-line-2);background:0 0}.adm-btn-ghost:hover{border-color:var(--vhs-ink)}.adm-btn-danger{background:var(--vhs-ink);color:var(--vhs-phosphor)}.adm-btn-danger:hover{background:#000}.adm-btn:disabled{opacity:.42;box-shadow:none;cursor:not-allowed}.adm-btn-wide{width:100%}.adm-input{width:100%;min-height:46px;color:var(--vhs-ink);font:inherit;background:#fff;border:2px solid #1b162233;border-radius:10px;padding:10px 14px;font-size:16px}.adm-input:hover{border-color:#1b162257}.adm-input:focus{border-color:var(--vhs-plum);outline:none;box-shadow:0 0 0 3px #3e007d29}.adm-input[aria-invalid=true]{border-color:var(--vhs-bad);background:snow}.adm-input::placeholder{color:#1b162261}.adm-input-num{text-align:right;font-variant-numeric:tabular-nums;width:124px}.adm-input-mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;font-size:15px}.adm-input-code{max-width:220px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em}.adm-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%231b1622' stroke-width='2'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;width:auto;min-width:124px;padding-right:40px}.adm-affix{align-items:center;gap:10px;max-width:100%;display:inline-flex}.adm-affix-sign{color:var(--vhs-ink-soft);font-size:18px;font-weight:600}.adm-affix-unit{color:var(--vhs-ink-soft);white-space:nowrap}.adm-chip{border:1px solid #0000;border-radius:999px;align-items:center;min-height:28px;padding:2px 12px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.adm-chip-good{color:var(--vhs-good);background:var(--adm-good-bg);border-color:var(--adm-good-line)}.adm-chip-warn{color:var(--adm-warn);background:var(--adm-warn-bg);border-color:var(--adm-warn-line)}.adm-chip-off{color:var(--vhs-ink-soft);background:#1b16220f;border-color:#1b162224}.adm-chip-btn{font:inherit;white-space:nowrap;cursor:pointer;font-size:14px;font-weight:600}.adm-chip-btn:hover{border-color:currentColor}.adm-chip-btn:disabled{opacity:.6;cursor:progress}.adm-link{font:inherit;color:var(--vhs-plum);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:14.5px;font-weight:600;text-decoration:underline}.adm-link-bad{color:var(--vhs-bad)}.adm-callout{border:1px solid;border-radius:12px;margin:0;padding:12px 16px;font-size:15.5px}.adm-callout-bad{color:#8a1c12;background:var(--adm-bad-bg);border-color:#f0c0ba}.adm-settings-grid{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:40px;display:grid}.adm-settings-main{gap:28px;min-width:0;max-width:800px;display:grid}.adm-side{position:sticky;top:92px}.adm-side ul{border-left:2px solid var(--adm-line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.adm-side a{color:var(--vhs-ink-soft);border-left:2px solid #0000;margin-left:-2px;padding:8px 14px;font-size:15.5px;font-weight:500;text-decoration:none;display:block}.adm-side a:hover{color:var(--vhs-ink)}.adm-side a[aria-current]{border-left-color:var(--vhs-plum);color:var(--vhs-plum);background:linear-gradient(to right, var(--adm-tint), transparent);font-weight:600}.adm-picker{display:none}.adm-sec{background:var(--vhs-paper-2);border:1px solid var(--adm-line);border-radius:16px;padding:clamp(20px,2.6vw,30px);scroll-margin-top:88px;position:relative}.adm-sec:before{content:"";background:linear-gradient(90deg, var(--vhs-band-1) 0 25%, var(--vhs-band-2) 0 50%, var(--vhs-band-3) 0 75%, var(--vhs-band-4) 0);border-radius:0 0 3px 3px;width:64px;height:5px;position:absolute;top:-1px;left:clamp(20px,2.6vw,30px)}.adm-sec-head{margin-bottom:14px}.adm-sec-title-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.adm-sec-title{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.005em;margin:0;font-size:25px;font-weight:700;font-stretch:85%;line-height:1.15}.adm-sec-intro{max-width:62ch;color:var(--vhs-ink-soft);margin:6px 0 0;font-size:16px}.adm-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm-tag{border:1px solid;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.35}.adm-tag-clients{color:#175955;background:#e2f1ef;border-color:#a9d3cf}.adm-tag-alone{color:var(--adm-warn);background:var(--adm-warn-bg);border-color:var(--adm-warn-line)}.adm-tag-money{color:var(--vhs-plum);background:#f1e9fb;border-color:#d6c3ef}.adm-fields{display:grid}.adm-field{border-top:1px dashed var(--vhs-edge);grid-template-columns:minmax(0,1fr) minmax(200px,270px);align-items:start;gap:8px 28px;padding:16px 0;display:grid}.adm-field:first-child{border-top:0;padding-top:4px}.adm-field-wide{grid-template-columns:minmax(0,1fr)}.adm-field-wide .adm-field-control{max-width:560px}.adm-field-id{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.adm-field-label{color:var(--vhs-ink);font-size:16.5px;font-weight:600;display:block}.adm-field-hint{max-width:52ch;color:var(--vhs-ink-soft);margin:3px 0 0;font-size:15px;line-height:1.45}.adm-field-note{color:var(--adm-warn);margin:8px 0 0;font-size:14.5px;font-weight:500}.adm-field-control{justify-items:start;gap:6px;min-width:0;display:grid}.adm-field-wide .adm-field-control,.adm-field-id .adm-field-control{justify-items:stretch}.adm-field-error{color:var(--vhs-bad);margin:0;font-size:15px;font-weight:500}.adm-field-default{color:var(--adm-faint);margin:0;font-size:13.5px}.adm-why{margin-top:6px;font-size:15px}.adm-why summary{width:fit-content;min-height:32px;color:var(--vhs-plum);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.adm-why summary::-webkit-details-marker{display:none}.adm-why summary:before{content:"▸";font-size:12px}.adm-why[open] summary:before{content:"▾"}.adm-why p{border-left:3px solid var(--vhs-band-3);max-width:60ch;color:var(--vhs-ink-soft);margin:4px 0 0;padding-left:12px;line-height:1.5}.adm-switch{min-height:44px;font:inherit;color:var(--vhs-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.adm-switch-track{background:#1b162242;border-radius:999px;flex-shrink:0;width:52px;height:30px;transition:background .15s;position:relative}.adm-switch-knob{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.adm-switch[aria-checked=true] .adm-switch-track{background:var(--vhs-plum)}.adm-switch[aria-checked=true] .adm-switch-knob{transform:translate(22px)}.adm-switch-text{font-size:15.5px;font-weight:600}.adm-sec-summary{background:var(--vhs-paper);border-left:4px solid var(--vhs-band-4);border-radius:10px;margin:16px 0 0;padding:12px 16px;font-size:15.5px}.adm-bar{border-top:1px solid var(--adm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:18px;padding-top:16px;display:flex}.adm-bar-status{color:var(--vhs-ink-soft);margin:0;font-size:15px}.adm-bar-dirty{color:var(--adm-warn);font-weight:600}.adm-bar-ok{color:var(--vhs-good);font-weight:600}.adm-bar-bad{color:var(--vhs-bad);font-weight:600}.adm-bar-buttons{flex-wrap:wrap;gap:10px;display:flex}.adm-confirm{background:var(--adm-warn-bg);border:2px solid var(--adm-warn-line);border-radius:14px;margin-top:18px;padding:18px 20px}.adm-confirm-title{font-family:var(--font-display), "Arial Narrow", sans-serif;outline:none;margin:0 0 12px;font-size:22px;font-weight:700;font-stretch:85%}.adm-confirm-list{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.adm-confirm-list li{border-bottom:1px dashed var(--adm-warn-line);gap:3px;padding-bottom:12px;display:grid}.adm-confirm-label{font-weight:600}.adm-confirm-values{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.adm-confirm-before{color:var(--vhs-ink-soft);font-size:17px;text-decoration:line-through;text-decoration-thickness:1px}.adm-confirm-arrow{color:var(--adm-warn);font-weight:700}.adm-confirm-after{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--vhs-ink);font-size:21px;font-weight:700;font-stretch:85%}.adm-confirm-why{color:var(--adm-warn-ink);font-size:15px}.adm-fold>summary{border:2px solid var(--adm-line-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:600;list-style:none;display:inline-flex}.adm-fold>summary:hover{border-color:var(--vhs-ink)}.adm-fold>summary::-webkit-details-marker{display:none}.adm-fold>summary:before{content:"▸";font-size:12px}.adm-fold[open]>summary:before{content:"▾"}.adm-fold[open]>summary{margin-bottom:14px}.adm-now-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.adm-now-tile{border:1px solid var(--adm-line);height:100%;color:inherit;background:#fff;border-radius:12px;align-content:start;gap:3px;padding:14px 16px;text-decoration:none;display:grid}.adm-now-tile:hover{border-color:var(--vhs-plum)}.adm-now-label{letter-spacing:.06em;text-transform:uppercase;color:var(--vhs-ink-soft);font-size:13px;font-weight:600}.adm-now-value{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--vhs-ink);font-size:21px;font-weight:700;font-stretch:85%;line-height:1.2}.adm-now-sub{color:var(--vhs-ink-soft);font-size:14.5px;line-height:1.4}.adm-now-warn{background:var(--adm-warn-bg);border-color:var(--adm-warn-line)}.adm-now-warn .adm-now-value{color:var(--adm-warn-ink)}.adm-now-good .adm-now-value{color:var(--vhs-good)}.adm-now-good .adm-now-value:before{content:"";background:var(--vhs-good);vertical-align:2px;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.adm-sub+.adm-sub{border-top:1px solid var(--adm-line);margin-top:20px;padding-top:20px}.adm-sub-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:6px;display:flex}.adm-sub-title{font-family:var(--font-display), "Arial Narrow", sans-serif;margin:0;font-size:20px;font-weight:700;font-stretch:85%}.adm-sub-intro{max-width:62ch;color:var(--vhs-ink-soft);margin:0 0 6px;font-size:15px}.adm-sub-error{margin-top:8px}.adm-sandbox-card{background:var(--vhs-paper);border:1px solid var(--adm-line);border-radius:14px;padding:18px 20px}.adm-sandbox-on{background:var(--adm-warn-bg);border:2px solid var(--adm-warn-line)}.adm-sandbox-state{line-height:1.2;font-family:var(--font-display), "Arial Narrow", sans-serif;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:700;font-stretch:85%;display:flex}.adm-sandbox-text{max-width:62ch;color:var(--vhs-ink-soft);margin:6px 0 0;font-size:15.5px}.adm-sandbox-actions{margin-top:16px}.adm-sandbox-code{padding-bottom:0}.adm-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.adm-dot-good{background:var(--vhs-good)}.adm-seg{border:0;min-width:0;margin:18px 0 0;padding:0}.adm-seg legend{margin-bottom:8px;padding:0}.adm-seg-row{flex-wrap:wrap;gap:8px;display:flex}.adm-seg label{cursor:pointer;position:relative}.adm-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.adm-seg span{border:2px solid var(--adm-line-2);background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:500;display:inline-flex}.adm-seg input:checked+span{background:var(--vhs-ink);border-color:var(--vhs-ink);color:var(--vhs-phosphor)}.adm-seg input:focus-visible+span{outline:3px solid var(--vhs-plum);outline-offset:2px}.adm-table-wrap{background:var(--vhs-paper-2);border:1px solid var(--adm-line);border-radius:14px;overflow-x:auto}.adm-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15.5px}.adm-table th{text-align:left;vertical-align:bottom;color:var(--vhs-ink-soft);border-bottom:1px solid var(--adm-line);padding:12px 16px;font-size:14px;font-weight:600}.adm-th-sub{color:var(--adm-faint);font-size:13px;font-weight:400;display:block}.adm-table td{vertical-align:middle;border-top:1px solid #1b162212;padding:9px 16px}.adm-table .adm-num{text-align:right}.adm-soft{color:var(--vhs-ink-soft)}.adm-row-off td{background:#1b162208}.adm-row-off .adm-prod-name{color:var(--vhs-ink-soft)}.adm-prod-meta{color:var(--adm-faint);white-space:nowrap;margin-left:10px;font-size:13.5px}.adm-group-row td{border-top:1px solid var(--adm-line);background:#3e007d0d;padding:10px 16px}.adm-group-row .adm-link{margin-left:14px}.adm-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vhs-plum);font-size:13.5px;font-weight:700}.adm-group-count{color:var(--vhs-ink-soft);margin-left:12px;font-size:14px}.adm-group-ask{color:var(--adm-warn);flex-wrap:wrap;align-items:center;gap:0 4px;margin-left:14px;font-size:14.5px;font-weight:600;display:inline-flex}.adm-affix-sm{gap:6px}.adm-affix-sm .adm-input{width:104px;min-height:40px;padding:6px 10px}.adm-affix-sm .adm-affix-sign{font-size:16px}.adm-row-ok{color:var(--vhs-good);margin-left:10px;font-size:14px;font-weight:600}.adm-row-bad{max-width:38ch;color:var(--vhs-bad);margin-top:4px;font-size:14px;display:block}.adm-foot{color:var(--vhs-ink-soft);margin:0;font-size:15px}.adm-login{max-width:420px;margin:0 auto;padding:clamp(48px,12vh,120px) 20px 64px}.adm-login-mark{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.01em;color:var(--vhs-plum);margin:0;font-size:50px;font-weight:700;font-stretch:85%;line-height:1}.adm-login-mark img{width:auto;max-width:100%;height:52px;display:block}.adm-login-tag{color:var(--vhs-ink-soft);align-items:center;gap:10px;margin:12px 0 28px;font-weight:500;display:flex}.adm-login-form{background:var(--vhs-paper-2);border:1px solid var(--adm-line);border-radius:16px;gap:16px;padding:24px;display:grid}.adm-login-field{gap:6px;display:grid}.adm-error{max-width:640px;padding:12px 0}.adm-error .adm-bar-buttons{margin-top:22px}.adm-error-ref{color:var(--adm-faint);margin:14px 0 0;font-size:14px}.adm .font-serif{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.005em;font-weight:700;font-stretch:85%}.adm h1.font-serif{letter-spacing:-.01em;font-size:clamp(28px,3.2vw,38px);line-height:1.06}.adm h2.font-serif{font-size:24px;line-height:1.15}.adm .card{border:1px solid var(--adm-line);background:var(--vhs-paper-2);border-radius:14px}.adm .btn-primary,.adm .btn-ghost{border-radius:999px;font-weight:600}.adm .btn-primary{background:var(--vhs-plum);color:#fff;box-shadow:0 8px 20px #3e007d2e}.adm .btn-primary:hover{background:var(--vhs-plum-hover)}.adm .btn-ghost{border:2px solid var(--adm-line-2);color:var(--vhs-ink);background:0 0}.adm .btn-ghost:hover{border-color:var(--vhs-ink);background:#1b162208}.adm .btn-primary:disabled,.adm .btn-ghost:disabled{opacity:.42;box-shadow:none;cursor:not-allowed}.adm .input{color:var(--vhs-ink);background:#fff;border:2px solid #1b162233;border-radius:10px}.adm .input:focus{border-color:var(--vhs-plum);box-shadow:0 0 0 3px #3e007d29}.adm .label{color:var(--vhs-ink-soft);font-weight:600}.adm .bg-white{background-color:var(--vhs-paper-2)}.adm .border-plum-200,.adm .border-plum-100{border-color:var(--adm-line)}.adm .divide-plum-100>:not([hidden])~:not([hidden]){border-color:#1b162214}.adm .bg-plum-50,.adm .hover\:bg-plum-50:hover{background-color:#3e007d0d}.adm .text-stone-500,.adm .text-stone-600,.adm .text-stone-700{color:var(--vhs-ink-soft)}.adm .text-stone-400{color:var(--adm-faint)}.adm .text-ink{color:var(--vhs-ink)}.adm .text-plum-600,.adm .text-plum-700{color:var(--vhs-plum)}.adm table{font-variant-numeric:tabular-nums}.adm thead{color:var(--vhs-ink-soft)}.adm thead th{font-weight:600}@media (max-width:860px){.adm-head{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.adm-nav{flex-basis:100%;order:3}.adm-settings-grid{grid-template-columns:minmax(0,1fr);gap:16px}.adm-side{display:none}.adm-picker{z-index:30;margin:0 calc(-1 * var(--adm-pad));padding:10px var(--adm-pad);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--adm-line);background:#f5efe2f5;align-items:center;gap:12px;display:flex;position:sticky;top:0}.adm-picker label{font-size:15px;font-weight:600}.adm-picker .adm-select{flex:1;min-width:0}.adm-sec{scroll-margin-top:76px}}@media (max-width:640px){.adm-main{padding-top:20px}.adm-nav a{min-height:38px;padding:0 12px;font-size:15px}.adm-sec{padding:20px 16px 18px}.adm-sec:before{left:16px}.adm-field,.adm-field-id{grid-template-columns:minmax(0,1fr);gap:10px}.adm-field-id .adm-field-control{justify-items:stretch}.adm-bar{flex-direction:column;align-items:stretch}.adm-bar-buttons{flex-wrap:nowrap}.adm-bar-buttons .adm-btn{white-space:normal;text-align:center;flex:1;min-width:0;padding:8px 14px}.adm-confirm{padding:16px}.adm-now-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.adm-now-value{font-size:19px}.adm-tabs a{padding:0 14px}}@media (max-width:420px){.adm-who{display:none}}
