.sections-module__jx4qTW__spec{grid-template-columns:minmax(0,1fr);margin:clamp(26px,3vw,48px) 0 0;display:grid}.sections-module__jx4qTW__exchange{grid-column:1/-1;gap:clamp(10px,1.1vw,16px);display:grid}.sections-module__jx4qTW__panel{--wstep:26ms;--accent:var(--c-work);--bay-measure:72ch;--bay-gutter:0px;background:var(--plate);box-shadow:var(--glass-lift);grid-template-rows:1fr auto;gap:clamp(20px,2.6vw,34px);padding:1.75rem;display:grid;position:relative}.sections-module__jx4qTW__turns{padding-inline:max(var(--bay-gutter), calc((100% - var(--bay-measure)) / 2));flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(14px,1.6vw,22px);display:flex;position:relative}.sections-module__jx4qTW__turns>p{position:relative}.sections-module__jx4qTW__turns>p[data-off]{visibility:hidden;animation:none}.sections-module__jx4qTW__waiting{visibility:visible;white-space:nowrap;position:absolute;inset:0 auto auto 0}.sections-module__jx4qTW__turns>p[data-off] span{animation:none}.sections-module__jx4qTW__exchange[data-enter-state=out] .sections-module__jx4qTW__turns{opacity:0}.sections-module__jx4qTW__rail{position:relative}.sections-module__jx4qTW__field{white-space:pre-wrap;overflow-wrap:break-word;cursor:default;min-height:calc(1.45em + 18px)}.sections-module__jx4qTW__hint{color:var(--ink-3)}.sections-module__jx4qTW__caret{vertical-align:-.2em;background:var(--c-work);width:2px;height:1.1em;margin-left:1px;display:inline-block}.sections-module__jx4qTW__rail [class*=send][data-armed]{color:var(--plate);background:var(--c-work);border-color:var(--c-work);box-shadow:var(--glow-w)}.sections-module__jx4qTW__hold{font-family:var(--font-data);font-size:var(--t-mark);letter-spacing:.14em;color:var(--ink-2);border:1px solid var(--rule);cursor:pointer;transition:border-color var(--t-press) var(--ease), color var(--t-press) var(--ease), transform var(--t-press) var(--ease);background:0 0;justify-self:start;padding:8px 13px}@media (hover:hover){.sections-module__jx4qTW__hold:hover{border-color:var(--c-work);color:var(--ink)}}.sections-module__jx4qTW__hold:active{transform:scale(.97)}.sections-module__jx4qTW__hold:focus-visible{outline:2px solid var(--c-work);outline-offset:2px}@media (max-width:640px){.sections-module__jx4qTW__hold{touch-action:manipulation;min-height:44px}}.sections-module__jx4qTW__ladder{--cols:8rem minmax(0, 1fr);--col-gap:clamp(14px, 1.6vw, 24px);max-width:min(100%,42rem);margin:clamp(30px,3.4vw,52px) 0 0}.sections-module__jx4qTW__checkin{grid-template-rows:auto;max-width:min(100%,42rem);margin:clamp(24px,2.8vw,40px) 0 0}.sections-module__jx4qTW__rungLede{font-family:var(--font-display);font-size:var(--t-read);color:var(--ink);text-wrap:pretty;max-width:52ch;margin:0 0 clamp(16px,1.8vw,24px);line-height:1.6}.sections-module__jx4qTW__rungs{gap:clamp(22px,2.6vw,34px);margin:0;padding:0;list-style:none;display:grid}.sections-module__jx4qTW__rung{grid-template-columns:var(--cols);align-items:center;gap:.4rem var(--col-gap);display:grid}.sections-module__jx4qTW__rungWhen{font-family:var(--font-data);font-size:var(--t-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);grid-area:1/1}.sections-module__jx4qTW__rungWhat{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;grid-area:2/2;font-size:clamp(17px,1.5vw,21px);font-weight:800;line-height:1.15}.sections-module__jx4qTW__reach{grid-area:1/2;height:8px;position:relative}.sections-module__jx4qTW__reach:before{content:"";width:var(--reach);background:var(--ink-3);transform-origin:0;height:1px;transition:transform var(--t-settle) var(--ease);transition-delay:calc(var(--enter-i,0) * 55ms);position:absolute;top:calc(50% - .5px);left:0}.sections-module__jx4qTW__reach:after{content:"";left:var(--reach);border:1.5px solid var(--c-work);background:var(--paper);width:8px;height:8px;transition:opacity var(--t-move) var(--ease-out), scale var(--t-move) var(--ease-out);transition-delay:calc(var(--enter-i,0) * 55ms + .42s);border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%}.sections-module__jx4qTW__rung[data-enter-state=out] .sections-module__jx4qTW__reach:before{transform:scaleX(0)}.sections-module__jx4qTW__rung[data-enter-state=out] .sections-module__jx4qTW__reach:after{opacity:0;scale:.4}@media (prefers-reduced-motion:reduce){.sections-module__jx4qTW__reach:before,.sections-module__jx4qTW__reach:after{transition-delay:0s}}.sections-module__jx4qTW__rungNote{font-family:var(--font-display);font-size:var(--t-read);color:var(--ink-2);text-wrap:pretty;grid-area:3/2;margin:.15rem 0 0;line-height:1.55}@media (max-width:560px){.sections-module__jx4qTW__rung{grid-template-columns:minmax(0,1fr);row-gap:.45rem}.sections-module__jx4qTW__rungWhen,.sections-module__jx4qTW__reach,.sections-module__jx4qTW__rungWhat,.sections-module__jx4qTW__rungNote{grid-column:1}.sections-module__jx4qTW__rungWhen{grid-row:1}.sections-module__jx4qTW__reach{grid-row:2;margin:.15rem 0}.sections-module__jx4qTW__rungWhat{grid-row:3}.sections-module__jx4qTW__rungNote{grid-row:4}}.sections-module__jx4qTW__missAct{margin:clamp(30px,3.4vw,52px) 0 0;display:flex}
.tape-module__S3d61W__tape{padding:clamp(12px, 1.4vw, 18px) var(--gut);-webkit-user-select:none;user-select:none;--tape-gap:clamp(20px, 2.4vw, 40px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-fig);box-shadow:var(--glass-lift);align-items:center;gap:clamp(12px,1.6vw,24px);display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tape-module__S3d61W__tape{background:var(--plate)}}.tape-module__S3d61W__tapeWindow{--tape-rail:7%;min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--tape-rail), #000 calc(100% - var(--tape-rail)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--tape-rail), #000 calc(100% - var(--tape-rail)), transparent);transition:mask-image var(--t-settle) var(--ease);flex:auto;overflow:hidden}.tape-module__S3d61W__tape[data-enter-state=out] .tape-module__S3d61W__tapeWindow{--tape-rail:19%}.tape-module__S3d61W__tapeTrack{will-change:transform;width:max-content;animation:26s linear infinite tape-module__S3d61W__tape-run;display:flex}@keyframes tape-module__S3d61W__tape-run{to{transform:translate(-12.5%)}}.tape-module__S3d61W__tapeRun{flex:none;align-items:center;display:flex}.tape-module__S3d61W__tapeItem{align-items:center;gap:var(--tape-gap);padding-right:var(--tape-gap);font-family:var(--font-data);font-size:var(--t-mark);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);transition:color var(--t-press) var(--ease), opacity var(--t-press) var(--ease);font-weight:600;display:inline-flex}@media (hover:hover){.tape-module__S3d61W__tape:not([data-lit-driven]) .tape-module__S3d61W__tapeTrack:hover .tape-module__S3d61W__tapeItem{opacity:.35}.tape-module__S3d61W__tape:not([data-lit-driven]) .tape-module__S3d61W__tapeTrack .tape-module__S3d61W__tapeItem:hover{opacity:1;color:var(--ink)}}.tape-module__S3d61W__tape[data-lit-driven]:has([data-lit]) .tape-module__S3d61W__tapeItem{opacity:.35}.tape-module__S3d61W__tape[data-lit-driven] .tape-module__S3d61W__tapeItem[data-lit]{opacity:1;color:var(--ink)}.tape-module__S3d61W__tapeSep{background:var(--c-work);flex:none;width:3px;height:3px}.tape-module__S3d61W__tapePause{border:1px solid var(--rule);min-height:26px;font-family:var(--font-data);font-size:var(--t-mark);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;transition:color var(--t-press) var(--ease), border-color var(--t-press) var(--ease);background:0 0;flex:none;align-items:center;padding:5px 8px;font-weight:600;display:inline-flex}@media (hover:hover){.tape-module__S3d61W__tapePause:hover{color:var(--ink);border-color:var(--c-work)}}.tape-module__S3d61W__tape[data-paused] .tape-module__S3d61W__tapeTrack{animation-play-state:paused}@media (max-width:640px){.tape-module__S3d61W__tapePause{touch-action:manipulation;min-height:44px}}@media (prefers-reduced-motion:reduce){.tape-module__S3d61W__tapeTrack{will-change:auto;animation:none!important}.tape-module__S3d61W__tapeTrack>[aria-hidden=true],.tape-module__S3d61W__tapePause{display:none}.tape-module__S3d61W__tape[data-enter-state=out] .tape-module__S3d61W__tapeWindow{--tape-rail:7%}}.tape-module__S3d61W__tape[data-off] .tape-module__S3d61W__tapeTrack{will-change:auto;animation-play-state:paused}
