.story-scene[data-v-8741cf0d]{position:relative;width:100%;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center}.typing-debug-panel[data-v-8741cf0d]{position:absolute;top:20px;right:24px;z-index:1000;display:flex;flex-direction:column;gap:8px;background:#101624bf;border:1px solid rgba(255,255,255,.08);padding:10px 14px;border-radius:16px;box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s cubic-bezier(.25,.8,.25,1)}.typing-debug-panel[data-v-8741cf0d]:hover{border-color:#38bdf840;box-shadow:0 15px 35px #0006,0 0 15px #38bdf81a,inset 0 1px #ffffff1a}.panel-header[data-v-8741cf0d]{display:flex;align-items:center;gap:6px}.pulse-dot[data-v-8741cf0d]{width:6px;height:6px;background-color:#38bdf8;border-radius:50%;box-shadow:0 0 8px #38bdf8;animation:pulse-8741cf0d 2s infinite}@keyframes pulse-8741cf0d{0%{transform:scale(.95);box-shadow:0 0 #38bdf8b3}70%{transform:scale(1);box-shadow:0 0 0 6px #38bdf800}to{transform:scale(.95);box-shadow:0 0 #38bdf800}}.debug-title[data-v-8741cf0d]{font-family:Outfit,Inter,sans-serif;font-size:10px;font-weight:800;color:#fff6;letter-spacing:.15em;text-transform:uppercase}.tab-group[data-v-8741cf0d]{position:relative;display:flex;background:#00000040;padding:3px;border-radius:10px;border:1px solid rgba(255,255,255,.03)}.tab-btn[data-v-8741cf0d]{position:relative;z-index:2;border:none;background:transparent;color:#fff9;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:color .25s ease;outline:none}.tab-btn[data-v-8741cf0d]:hover{color:#ffffffe6}.tab-btn.active[data-v-8741cf0d]{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.2)}.tab-slider[data-v-8741cf0d]{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);background:linear-gradient(135deg,#38bdf8,#0284c7);border-radius:8px;z-index:1;box-shadow:0 2px 8px #0284c766;transition:transform .3s cubic-bezier(.25,.8,.25,1.1)}.tab-slider.sentence[data-v-8741cf0d]{transform:translate(100%)}@media(max-width:600px)or (max-height:500px){.typing-debug-panel[data-v-8741cf0d]{top:10px;right:10px;padding:6px 10px;gap:4px;border-radius:12px}.tab-group[data-v-8741cf0d]{padding:2px;border-radius:8px}.tab-btn[data-v-8741cf0d]{padding:4px 10px;font-size:10px;border-radius:6px}.tab-slider[data-v-8741cf0d]{border-radius:6px}.pulse-dot[data-v-8741cf0d]{width:4px;height:4px}.debug-title[data-v-8741cf0d]{font-size:8px}}.story-layout[data-v-8741cf0d]{display:flex;align-items:center;gap:20px;justify-content:center;width:min(100%,1120px)}.story-left[data-v-8741cf0d]{flex:0 0 auto;width:clamp(170px,18vw,240px)}.bot-img[data-v-8741cf0d]{width:100%;height:auto}.story-right[data-v-8741cf0d]{flex:0 1 850px;max-width:min(74vw,850px)}.story-stage[data-v-8741cf0d]{width:100%;aspect-ratio:579 / 203;box-shadow:0 18px 24px #00000047}svg[data-v-8741cf0d]{width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none}.body-text[data-v-8741cf0d]{font-family:var(--font-dialogue);font-size:20px;font-weight:800;fill:#111;letter-spacing:.5px;dominant-baseline:hanging}.body-text--centered[data-v-8741cf0d]{text-anchor:middle;dominant-baseline:middle}.cursor[data-v-8741cf0d]{animation:blink-8741cf0d .85s steps(1) infinite}@keyframes blink-8741cf0d{0%,48%{opacity:1}49%,to{opacity:0}}.next-btn[data-v-8741cf0d]{cursor:pointer;opacity:0;animation:fadeInUp-8741cf0d .36s ease forwards;transition:filter .2s ease}.next-btn[data-v-8741cf0d]:hover{filter:brightness(1.2)}@keyframes fadeInUp-8741cf0d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bot-fade-enter-active[data-v-8741cf0d]{transition:opacity .5s ease,transform .5s ease}.bot-fade-enter-from[data-v-8741cf0d]{opacity:0;transform:translate(-20px)}@media(orientation:landscape)and (max-height:500px){.story-scene[data-v-8741cf0d]{padding:0 var(--app-safe-inline)}.story-layout[data-v-8741cf0d]{gap:clamp(10px,4vw,20px);width:100%}.story-left[data-v-8741cf0d]{width:clamp(84px,17vw,150px);align-self:flex-end;padding-bottom:10px}.story-right[data-v-8741cf0d]{flex-basis:min(72vw,560px);max-width:min(72vw,560px)}.story-stage[data-v-8741cf0d]{box-shadow:0 10px 18px #0000003d}}.task-scene[data-v-8812d33b]{width:100%;height:100vh;height:100svh;display:flex;align-items:flex-start;justify-content:flex-start;padding:clamp(20px,4vw,48px);position:relative;cursor:default}.task-scene[data-v-8812d33b]:has(.dialogue-box){cursor:pointer}.typing-debug-panel[data-v-8812d33b]{position:absolute;top:20px;right:24px;z-index:1000;display:flex;flex-direction:column;gap:8px;background:#101624bf;border:1px solid rgba(255,255,255,.08);padding:10px 14px;border-radius:16px;box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s cubic-bezier(.25,.8,.25,1)}.typing-debug-panel[data-v-8812d33b]:hover{border-color:#38bdf840;box-shadow:0 15px 35px #0006,0 0 15px #38bdf81a,inset 0 1px #ffffff1a}.panel-header[data-v-8812d33b]{display:flex;align-items:center;gap:6px}.pulse-dot[data-v-8812d33b]{width:6px;height:6px;background-color:#38bdf8;border-radius:50%;box-shadow:0 0 8px #38bdf8;animation:pulse-8812d33b 2s infinite}@keyframes pulse-8812d33b{0%{transform:scale(.95);box-shadow:0 0 #38bdf8b3}70%{transform:scale(1);box-shadow:0 0 0 6px #38bdf800}to{transform:scale(.95);box-shadow:0 0 #38bdf800}}.debug-title[data-v-8812d33b]{font-family:Outfit,Inter,sans-serif;font-size:10px;font-weight:800;color:#fff6;letter-spacing:.15em;text-transform:uppercase}.tab-group[data-v-8812d33b]{position:relative;display:flex;background:#00000040;padding:3px;border-radius:10px;border:1px solid rgba(255,255,255,.03)}.tab-btn[data-v-8812d33b]{position:relative;z-index:2;border:none;background:transparent;color:#fff9;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:color .25s ease;outline:none}.tab-btn[data-v-8812d33b]:hover{color:#ffffffe6}.tab-btn.active[data-v-8812d33b]{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.2)}.tab-slider[data-v-8812d33b]{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);background:linear-gradient(135deg,#38bdf8,#0284c7);border-radius:8px;z-index:1;box-shadow:0 2px 8px #0284c766;transition:transform .3s cubic-bezier(.25,.8,.25,1.1)}.tab-slider.sentence[data-v-8812d33b]{transform:translate(100%)}@media(max-width:600px)or (max-height:500px){.typing-debug-panel[data-v-8812d33b]{top:10px;right:10px;padding:6px 10px;gap:4px;border-radius:12px}.tab-group[data-v-8812d33b]{padding:2px;border-radius:8px}.tab-btn[data-v-8812d33b]{padding:4px 10px;font-size:10px;border-radius:6px}.tab-slider[data-v-8812d33b]{border-radius:6px}.pulse-dot[data-v-8812d33b]{width:4px;height:4px}.debug-title[data-v-8812d33b]{font-size:8px}}.task-card[data-v-8812d33b]{position:relative;width:clamp(420px,50vw,558px);aspect-ratio:558 / 222}.task-card svg[data-v-8812d33b]{width:100%;height:100%;display:block}.body-text[data-v-8812d33b]{font-family:var(--font-dialogue);font-size:20px;font-weight:800;fill:#111;letter-spacing:.5px;dominant-baseline:hanging}.body-text--centered[data-v-8812d33b]{text-anchor:middle;dominant-baseline:middle}.cursor[data-v-8812d33b]{animation:blink-8812d33b .85s steps(1) infinite}@keyframes blink-8812d33b{0%,48%{opacity:1}49%,to{opacity:0}}.task-bot[data-v-8812d33b]{position:absolute;bottom:-90%;right:-20%;width:40%;height:auto;z-index:3}.task-back[data-v-8812d33b]{position:absolute;bottom:20%;left:12%;width:8%;height:auto;cursor:pointer;z-index:2;transition:filter .2s ease}.task-next[data-v-8812d33b]{position:absolute;bottom:20%;right:60%;width:8.5%;height:auto;cursor:pointer;z-index:2;transition:filter .2s ease}.task-back[data-v-8812d33b]:hover,.task-next[data-v-8812d33b]:hover{filter:brightness(1.2)}.btn-fade-enter-active[data-v-8812d33b],.btn-fade-leave-active[data-v-8812d33b]{transition:opacity .5s ease}.btn-fade-enter-from[data-v-8812d33b],.btn-fade-leave-to[data-v-8812d33b]{opacity:0}.bot-slide-enter-active[data-v-8812d33b]{transition:opacity .5s ease,transform .5s ease}.bot-slide-enter-from[data-v-8812d33b]{opacity:0;transform:translate(20px)}.dialogue-box[data-v-8812d33b]{--task-hint-height: clamp(58px, 8vh, 78px);--task-hint-bottom: clamp(12px, 2.6vh, 28px);--task-hint-band-height: 100%;--task-hint-font: clamp(14px, 1.5vw, 19px);position:fixed;bottom:var(--task-hint-bottom);left:0;right:0;display:grid;place-items:center;height:var(--task-hint-height);padding:0 clamp(30px,5vw,60px);background:linear-gradient(to top,transparent,rgba(32,25,16,.08) 28%,rgba(32,25,16,.1) 58%,transparent),linear-gradient(90deg,transparent 0%,rgba(255,226,164,.06) 34%,rgba(255,226,164,.12) 50%,rgba(255,226,164,.06) 66%,transparent 100%);pointer-events:none;z-index:10}.dialogue-box[data-v-8812d33b]:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--task-hint-band-height);background:radial-gradient(ellipse at 50% 50%,rgba(255,237,194,.14),transparent 70%),linear-gradient(90deg,transparent 0%,rgba(48,34,18,.03) 16%,rgba(48,34,18,.16) 50%,rgba(48,34,18,.03) 84%,transparent 100%);filter:blur(10px);pointer-events:none}.dialogue-box[data-v-8812d33b]:after{content:"";position:absolute;left:14vw;right:14vw;bottom:12px;height:1px;background:linear-gradient(90deg,transparent 8%,rgba(255,218,134,.3) 50%,transparent 92%);opacity:.42;pointer-events:none}.dialogue-content[data-v-8812d33b]{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;max-width:800px;margin:0 auto}.dialogue-text[data-v-8812d33b]{display:block;width:100%;color:#fff7e2e6;font-family:var(--font-hint);font-size:var(--task-hint-font);font-weight:600;margin:0;letter-spacing:.08em;text-align:center;text-shadow:0 2px 10px rgba(44,28,9,.72)}.dialogue-text__accent[data-v-8812d33b]{margin-left:.42em;color:#ffdc83;font-weight:800;text-shadow:0 0 10px rgba(255,204,78,.42),0 2px 10px rgba(44,28,9,.72)}.dialogue-text__main[data-v-8812d33b]{opacity:.92}.dialogue-fade-enter-active[data-v-8812d33b],.dialogue-fade-leave-active[data-v-8812d33b]{transition:opacity .5s ease,transform .5s ease}.dialogue-fade-enter-from[data-v-8812d33b],.dialogue-fade-leave-to[data-v-8812d33b]{opacity:0;transform:translateY(20px)}@media(orientation:landscape)and (max-height:500px){.task-scene[data-v-8812d33b]{padding:var(--app-safe-block) var(--app-safe-inline)}.task-card[data-v-8812d33b]{width:clamp(360px,54vw,440px)}.task-bot[data-v-8812d33b]{bottom:auto;right:auto;left:min(45vw,520px);top:clamp(100px,20vh,200px);width:clamp(86px,15vw,140px)}.task-back[data-v-8812d33b],.task-next[data-v-8812d33b]{width:clamp(28px,4.5vw,36px)}.dialogue-box[data-v-8812d33b]{--task-hint-height: clamp(42px, 12vh, 54px);--task-hint-bottom: clamp(8px, 2.4vh, 14px);--task-hint-band-height: 100%;--task-hint-font: clamp(11px, 1.55vw, 15px);padding:0 var(--app-safe-inline)}.dialogue-box[data-v-8812d33b]:after{left:18vw;right:18vw}}.sampling-markers[data-v-30479a8d]{--selected-marker-size: clamp(72px, 3vh, 300px);--pollution-panel-width: min(36vw, 1000px);--pollution-panel-gap: clamp(14px, 8vw, 50px);--panel-1-x: clamp(0px, 1vw, 12px);--panel-1-y: 0vh;--panel-2-x: clamp(0px, 1vw, 12px);--panel-2-y: 10vh;--panel-3-x: clamp(-12px, -1vw, 0px);--panel-3-y: -12vh;position:absolute;inset:0;overflow:visible;pointer-events:none}.sample-marker-button[data-v-30479a8d]{position:absolute;width:var(--marker-size);height:var(--marker-size);transform:translate(-50%,-50%);z-index:3;padding:0;border:none;background:transparent;cursor:default;pointer-events:none;opacity:0;animation:sample-marker-pop-30479a8d .42s cubic-bezier(.18,.9,.2,1.18) forwards}.sample-marker-button--active[data-v-30479a8d]{cursor:pointer;pointer-events:auto}.sample-marker-button--selected[data-v-30479a8d]{width:var(--selected-marker-size);height:var(--selected-marker-size);animation:sample-marker-selected-30479a8d .24s cubic-bezier(.2,.8,.2,1.15) forwards}.sample-marker[data-v-30479a8d]{width:100%;height:100%;display:block;object-fit:contain}.sample-marker-1[data-v-30479a8d]{left:var(--marker-1-left);top:var(--marker-1-top);animation-delay:60ms}.sample-marker-2[data-v-30479a8d]{left:var(--marker-2-left);top:var(--marker-2-top);animation-delay:.16s}.sample-marker-3[data-v-30479a8d]{left:var(--marker-3-left);top:var(--marker-3-top);animation-delay:.26s}.pollution-info-panel[data-v-30479a8d]{position:absolute;width:var(--pollution-panel-width);aspect-ratio:482 / 172;z-index:4;pointer-events:auto;container-type:inline-size;--pollution-panel-label-font: clamp(8px, .85vw, 16px);--pollution-panel-value-font: clamp(9px, .9vw, 16px);--pollution-panel-main-left: 13%;--pollution-panel-main-top: 60%;--pollution-panel-main-width: 33%;--pollution-panel-main-spacing: 0em;--pollution-panel-sub-left: 11%;--pollution-panel-sub-top: 72%;--pollution-panel-sub-width: 22%;--pollution-panel-sub-spacing: 0em}.pollution-info-panel__surface[data-v-30479a8d]{position:relative;width:100%;height:100%;transform-origin:left center;opacity:0;animation:pollution-panel-slide-in-30479a8d .36s cubic-bezier(.16,1,.3,1) forwards}.pollution-info-panel-3 .pollution-info-panel__surface[data-v-30479a8d]{transform-origin:right center;animation-name:pollution-panel-slide-in-left-30479a8d}.pollution-info-panel__bg[data-v-30479a8d]{display:block;width:100%;height:100%;object-fit:contain}.pollution-info-panel__content[data-v-30479a8d]{position:absolute;inset:0;font-family:var(--font-dialogue);font-weight:800;color:#fff}.pollution-info-panel__text-container[data-v-30479a8d]{position:absolute;inset:0;pointer-events:none}.pollution-info-panel__main[data-v-30479a8d],.pollution-info-panel__sub[data-v-30479a8d],.pollution-info-panel__value[data-v-30479a8d]{position:absolute;margin:0;line-height:1;white-space:nowrap}.pollution-info-panel__term[data-v-30479a8d]{display:inline;padding:0;border:0;background:transparent;color:#ff4d4d;font:inherit;font-weight:inherit;line-height:inherit;white-space:inherit;cursor:pointer;pointer-events:auto;text-shadow:0 0 8px rgba(255,60,60,.5),0 1px 4px rgba(0,0,0,.35)}.pollution-info-panel__term[data-v-30479a8d]:hover{color:#ff7676}.pollution-info-panel__term[data-v-30479a8d]:focus-visible{outline:1px solid rgba(255,255,255,.86);outline-offset:2px}.pollution-info-panel__main[data-v-30479a8d]{left:var(--pollution-panel-main-left);top:var(--pollution-panel-main-top);width:var(--pollution-panel-main-width);text-align:center;font-size:var(--pollution-panel-label-font);letter-spacing:var(--pollution-panel-main-spacing)}.pollution-info-panel__sub[data-v-30479a8d]{left:var(--pollution-panel-sub-left);top:var(--pollution-panel-sub-top);width:var(--pollution-panel-sub-width);text-align:center;font-size:var(--pollution-panel-label-font);letter-spacing:var(--pollution-panel-sub-spacing)}.pollution-info-panel__value[data-v-30479a8d]{left:85%;transform:translate(-50%,-50%);font-size:var(--pollution-panel-value-font)}.pollution-info-panel__value--concentration[data-v-30479a8d]{top:22%}.pollution-info-panel__value--temperature[data-v-30479a8d]{top:52%}.pollution-info-panel__value--humidity[data-v-30479a8d]{top:80%}@keyframes sample-marker-pop-30479a8d{0%{opacity:0;transform:translate(-50%,-50%) scale(.68);filter:brightness(1.16)}68%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:brightness(1)}}@keyframes sample-marker-selected-30479a8d{0%{opacity:1;transform:translate(-50%,-50%) scale(.88);filter:brightness(1.18)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:brightness(1)}}@keyframes pollution-panel-slide-in-30479a8d{0%{opacity:0;transform:translate3d(-22px,0,0);filter:blur(1px) brightness(1.08)}to{opacity:1;transform:translateZ(0) scale(1);filter:brightness(1)}}@keyframes pollution-panel-slide-in-left-30479a8d{0%{opacity:0;transform:translate3d(22px,0,0);filter:blur(1px) brightness(1.08)}to{opacity:1;transform:translateZ(0);filter:brightness(1)}}.pollution-info-panel-1[data-v-30479a8d]{--pollution-panel-main-left: 14%;--pollution-panel-main-top: 62%;--pollution-panel-main-width: 33%;--pollution-panel-main-spacing: .15em;--pollution-panel-sub-left: 14%;--pollution-panel-sub-top: 72%;--pollution-panel-sub-width: 22%;--pollution-panel-sub-spacing: .15em;left:var(--marker-1-left);top:var(--marker-1-top);transform:translate(var(--pollution-panel-gap)) translate(var(--panel-1-x)) translateY(-50%) translateY(var(--panel-1-y))}.pollution-info-panel-2[data-v-30479a8d]{--pollution-panel-main-left: 12%;--pollution-panel-main-top: 62%;--pollution-panel-main-width: 33%;--pollution-panel-main-spacing: .15em;--pollution-panel-sub-left: 14.5%;--pollution-panel-sub-top: 72%;--pollution-panel-sub-width: 22%;--pollution-panel-sub-spacing: .15em;left:var(--marker-2-left);top:var(--marker-2-top);transform:translate(var(--pollution-panel-gap)) translate(var(--panel-2-x)) translateY(-50%) translateY(var(--panel-2-y))}.pollution-info-panel-3[data-v-30479a8d]{--pollution-panel-main-left: 13%;--pollution-panel-main-top: 62%;--pollution-panel-main-width: 33%;--pollution-panel-main-spacing: .15em;--pollution-panel-sub-left: 10%;--pollution-panel-sub-top: 72%;--pollution-panel-sub-width: 22%;--pollution-panel-sub-spacing: .15em;left:var(--marker-3-left);top:var(--marker-3-top);transform:translate(-100%) translate(calc(-1 * var(--pollution-panel-gap))) translate(var(--panel-3-x)) translateY(-50%) translateY(var(--panel-3-y))}@media(orientation:landscape)and (max-height:500px){.sampling-markers[data-v-30479a8d]{--selected-marker-size: 13vh;--pollution-panel-width: 36vw;--pollution-panel-gap: 2vw;--panel-1-x: 0vw;--panel-1-y: 0vh;--panel-2-x: 0vw;--panel-2-y: 3vh;--panel-3-x: 0vw;--panel-3-y: -4vh}.pollution-info-panel[data-v-30479a8d]{--pollution-panel-label-font: clamp(6.5px, .68vw, 9px);--pollution-panel-value-font: clamp(8px, .9vw, 10px);--pollution-panel-text-left: 5%;--pollution-panel-text-top: 54%;--pollution-panel-text-width: 46%;--pollution-panel-text-height: 32%;--pollution-panel-main-spacing: 0em;--pollution-panel-sub-spacing: 0em}.pollution-info-panel__text-container[data-v-30479a8d]{position:absolute;left:var(--pollution-panel-text-left);top:var(--pollution-panel-text-top);width:var(--pollution-panel-text-width);height:var(--pollution-panel-text-height);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px;pointer-events:auto}.pollution-info-panel__main[data-v-30479a8d],.pollution-info-panel__sub[data-v-30479a8d]{position:static;width:100%;margin:0;line-height:1.15;text-align:center;white-space:nowrap;font-size:var(--pollution-panel-label-font)}.pollution-info-panel__main[data-v-30479a8d]{letter-spacing:var(--pollution-panel-main-spacing)}.pollution-info-panel__sub[data-v-30479a8d]{letter-spacing:var(--pollution-panel-sub-spacing)}.pollution-info-panel-1[data-v-30479a8d]{--pollution-panel-text-left: 5%;--pollution-panel-text-top: 54%;--pollution-panel-text-width: 46%;--pollution-panel-main-spacing: .12em;--pollution-panel-sub-spacing: .12em}.pollution-info-panel-1 .pollution-info-panel__main[data-v-30479a8d]{padding-left:1.25em}.pollution-info-panel-2[data-v-30479a8d]{--pollution-panel-text-left: 5%;--pollution-panel-text-top: 54%;--pollution-panel-text-width: 46%;--pollution-panel-main-spacing: .12em;--pollution-panel-sub-spacing: .1em}.pollution-info-panel-3[data-v-30479a8d]{--pollution-panel-text-left: 5%;--pollution-panel-text-top: 54%;--pollution-panel-text-width: 46%;--pollution-panel-main-spacing: 0em;--pollution-panel-sub-spacing: 0em}.sample-marker-button[data-v-30479a8d]{width:var(--marker-size);height:var(--marker-size)}}@media(prefers-reduced-motion:reduce){.sample-marker-button[data-v-30479a8d],.sample-marker-button--selected[data-v-30479a8d],.pollution-info-panel__surface[data-v-30479a8d]{opacity:1;animation:none;filter:none}}.sampling-plan-dialog[data-v-25c32a25]{--plan-dialog-width: min(40vw, 520px);--plan-dialog-x: 0vw;--plan-dialog-y: 0vh;--plan-dialog-lift-y: -20vh;--plan-dialog-lift-scale: .92;--plan-btn-width: 32%;--plan-btn-a-x: 75%;--plan-btn-a-y: 30%;--plan-btn-b-x: 25%;--plan-btn-b-y: 73%;--plan-btn-c-x: 75%;--plan-btn-c-y: 73%;position:fixed;inset:0;z-index:40;display:grid;place-items:center;pointer-events:auto}.sampling-plan-dialog__backdrop[data-v-25c32a25]{position:absolute;inset:0;padding:0;border:0;background:#080e1c2e;cursor:default}.sampling-plan-dialog__card[data-v-25c32a25]{position:relative;width:var(--plan-dialog-width);aspect-ratio:348 / 116;transform:translate(var(--plan-dialog-x),var(--plan-dialog-y));transform-origin:center center;transition:transform .68s cubic-bezier(.2,.85,.22,1),filter .68s ease,opacity .36s ease;animation:plan-dialog-in-25c32a25 .24s cubic-bezier(.16,1,.3,1) both}.sampling-plan-dialog--lifted .sampling-plan-dialog__card[data-v-25c32a25]{animation:none;transform:translate(var(--plan-dialog-x),calc(var(--plan-dialog-y) + var(--plan-dialog-lift-y))) scale(var(--plan-dialog-lift-scale));filter:saturate(.96) drop-shadow(0 14px 22px rgba(0,28,64,.18))}.sampling-plan-dialog--lifted[data-v-25c32a25]{pointer-events:none}.sampling-plan-dialog--lifted .sampling-plan-dialog__plan-button[data-v-25c32a25]{pointer-events:auto}.sampling-plan-dialog__panel[data-v-25c32a25]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.sampling-plan-dialog__plan-button[data-v-25c32a25]{position:absolute;width:var(--plan-btn-width);padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%,-50%);transition:filter .16s ease,transform .16s ease}.sampling-plan-dialog__plan-button[data-v-25c32a25]:hover{filter:brightness(1.08) saturate(1.05);transform:translate(-50%,calc(-50% - 2px)) scale(1.03)}.sampling-plan-dialog__plan-button--selected[data-v-25c32a25]{filter:brightness(1.08) saturate(1.08) drop-shadow(0 0 8px rgba(255,54,54,.42))}.sampling-plan-dialog__plan-button[data-v-25c32a25]:active{transform:translate(-50%,-50%) scale(.98)}.sampling-plan-dialog__plan-button img[data-v-25c32a25]{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.sampling-plan-dialog__selected-outline[data-v-25c32a25]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sampling-plan-dialog__selected-outline rect[data-v-25c32a25]{fill:none;stroke:#ff2f2f;stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px rgba(255,255,255,.85)) drop-shadow(0 0 5px rgba(255,47,47,.72))}.sampling-plan-dialog__plan-button--a[data-v-25c32a25]{left:var(--plan-btn-a-x);top:var(--plan-btn-a-y)}.sampling-plan-dialog__plan-button--b[data-v-25c32a25]{left:var(--plan-btn-b-x);top:var(--plan-btn-b-y)}.sampling-plan-dialog__plan-button--c[data-v-25c32a25]{left:var(--plan-btn-c-x);top:var(--plan-btn-c-y)}@keyframes plan-dialog-in-25c32a25{0%{opacity:0;transform:translate(var(--plan-dialog-x),calc(var(--plan-dialog-y) + 14px)) scale(.96);filter:brightness(1.08)}to{opacity:1;transform:translate(var(--plan-dialog-x),var(--plan-dialog-y)) scale(1);filter:brightness(1)}}@media(orientation:landscape)and (max-height:500px){.sampling-plan-dialog[data-v-25c32a25]{--plan-dialog-width: min(58vw, 390px);--plan-dialog-x: 0vw;--plan-dialog-y: 0vh;--plan-dialog-lift-y: -29vh;--plan-dialog-lift-scale: .84;--plan-btn-width: 32%;--plan-btn-a-x: 70%;--plan-btn-a-y: 30%;--plan-btn-b-x: 25%;--plan-btn-b-y: 73%;--plan-btn-c-x: 70%;--plan-btn-c-y: 73%}}@media(prefers-reduced-motion:reduce){.sampling-plan-dialog__card[data-v-25c32a25]{animation:none}.sampling-plan-dialog__plan-button[data-v-25c32a25]{transition:none}}.stf__parent{position:relative;display:block;box-sizing:border-box;transform:translateZ(0);-ms-touch-action:pan-y;touch-action:pan-y}.stf__wrapper{position:relative;width:100%;box-sizing:border-box}.stf__parent canvas{position:absolute;width:100%;height:100%;left:0;top:0}.stf__block{position:absolute;width:100%;height:100%;box-sizing:border-box;perspective:2000px}.stf__item{display:none;position:absolute;transform-style:preserve-3d}.stf__outerShadow,.stf__innerShadow,.stf__hardShadow,.stf__hardInnerShadow{position:absolute;left:0;top:0}.dossier-book[data-v-05bf783f]{--pollution-book-ink: #1f2933;--pollution-book-muted: #64748b;--pollution-book-paper: #f8fbff;--pollution-book-paper-strong: #ffffff;--pollution-book-cover: #dfe6ee;--pollution-book-cover-soft: #cbd5e1;--pollution-book-rule: rgba(100, 116, 139, .28);--pollution-book-red: #e03e3e;--pollution-book-red-strong: #c92f2f;--pollution-book-blue: #1890ff;--pollution-book-yellow: #f2b005;--pollution-book-green: #17b978;--pollution-book-metal-edge: #94a3b8;--pollution-book-panel: #e2e8f0;position:relative;z-index:1;width:100%;height:100%;opacity:0;transform:translate3d(0,4px,0) scale(.99);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity .14s ease,transform .14s ease;will-change:opacity,transform}.dossier-book--ready[data-v-05bf783f]{opacity:1;transform:translateZ(0) scale(1)}.dossier-book[data-v-05bf783f] .stf__wrapper{overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.dossier-book[data-v-05bf783f] .stf__block{overflow:hidden;isolation:isolate;transform:translateZ(0);-webkit-transform:translateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.dossier-book[data-v-05bf783f] .stf__item{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint;will-change:transform,clip-path}.dossier-book__page[data-v-05bf783f]{position:absolute;overflow:hidden;padding:clamp(14px,2.2vw,26px);border:1px solid rgba(100,116,139,.42);background:radial-gradient(rgba(100,116,139,.05) 1px,transparent 0),linear-gradient(90deg,rgba(30,41,59,.08),transparent 12%,transparent 88%,rgba(30,41,59,.05)),linear-gradient(135deg,var(--pollution-book-paper-strong),var(--pollution-book-paper));background-size:14px 14px,100% 100%,100% 100%;color:var(--pollution-book-ink);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint;box-shadow:inset 0 0 0 1px #ffffffc2,inset 0 10px 22px #94a3b81a}.dossier-book__page[data-v-05bf783f]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:12px;background:linear-gradient(90deg,rgba(71,85,105,.18),rgba(148,163,184,.06),transparent),linear-gradient(180deg,transparent,rgba(255,255,255,.28),transparent);pointer-events:none}.dossier-book__page[data-v-05bf783f]:after{content:"";position:absolute;inset:clamp(8px,1.2vw,12px);border:1px solid rgba(100,116,139,.2);box-shadow:inset 0 0 0 1px #ffffff80,inset 0 -1px #94a3b81f;pointer-events:none}.dossier-book__cover-face[data-v-05bf783f]{color:#1f2933;background:linear-gradient(90deg,rgba(71,85,105,.26),rgba(148,163,184,.08) 18%,transparent 52%,rgba(255,255,255,.26) 100%),linear-gradient(180deg,var(--pollution-book-cover-soft),var(--pollution-book-cover));border-color:var(--pollution-book-metal-edge);box-shadow:inset 0 0 0 1px #ffffff85,inset 14px 0 20px #47556926,inset -8px 0 16px #fff3}.dossier-book__cover-face[data-v-05bf783f]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:24px;background:linear-gradient(90deg,rgba(51,65,85,.3),rgba(148,163,184,.14),transparent);pointer-events:none}.dossier-book__cover-face[data-v-05bf783f]:after{content:"";position:absolute;inset:10px;background:radial-gradient(circle at 0 0,#475569 0 2px,#cbd5e1 2px 4px,transparent 4px),radial-gradient(circle at 100% 0,#475569 0 2px,#cbd5e1 2px 4px,transparent 4px),radial-gradient(circle at 0 100%,#475569 0 2px,#cbd5e1 2px 4px,transparent 4px),radial-gradient(circle at 100% 100%,#475569 0 2px,#cbd5e1 2px 4px,transparent 4px);pointer-events:none}.dossier-book__back-face[data-v-05bf783f]{color:#1f2933;background:linear-gradient(90deg,rgba(71,85,105,.24),rgba(148,163,184,.08) 20%,transparent 54%,rgba(255,255,255,.18)),var(--pollution-book-cover)}.dossier-book__back-face[data-v-05bf783f]:after{content:none}.dossier-book__inside-face[data-v-05bf783f]{color:var(--pollution-book-ink);background:linear-gradient(90deg,rgba(51,65,85,.1),transparent 15%,transparent 88%,rgba(51,65,85,.05)),linear-gradient(135deg,#f8fbff,var(--pollution-book-paper-strong));border-color:#64748b47}.dossier-book__inside-face[data-v-05bf783f]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:14px;background:linear-gradient(90deg,rgba(71,85,105,.14),transparent);pointer-events:none}.dossier-book__inside-face[data-v-05bf783f]:after{content:"";position:absolute;inset:clamp(10px,1.5vw,15px);border:1px solid rgba(100,116,139,.15);pointer-events:none}.dossier-book__inside-face--lined[data-v-05bf783f]{background:linear-gradient(90deg,rgba(51,65,85,.1),transparent 15%,transparent 88%,rgba(51,65,85,.05)),linear-gradient(135deg,#f8fbff,var(--pollution-book-paper-strong))}.dossier-book__cover-frame[data-v-05bf783f]{position:absolute;left:50%;top:50%;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;width:min(72%,140px);min-height:min(78%,210px);padding:clamp(10px,1.8vw,18px);border:1px solid rgba(71,85,105,.42);background:linear-gradient(180deg,#ffffffbd,#e2e8f07a),#e2e8f0b8;box-shadow:inset 0 0 0 1px #ffffffa3,inset 0 0 0 3px #94a3b81a,0 8px #4755691f;transform:translate(-50%,-50%)}.dossier-book__cover-frame[data-v-05bf783f]:before,.dossier-book__cover-frame[data-v-05bf783f]:after{content:"";position:absolute;width:16px;height:16px;border-color:#1890ff80;pointer-events:none}.dossier-book__cover-frame[data-v-05bf783f]:before{left:8px;top:8px;border-left:2px solid;border-top:2px solid}.dossier-book__cover-frame[data-v-05bf783f]:after{right:8px;bottom:8px;border-right:2px solid;border-bottom:2px solid}.dossier-book__cover-code[data-v-05bf783f]{position:absolute;left:clamp(14px,2vw,22px);top:clamp(12px,1.8vw,20px);padding:2px 6px 3px;border:1px solid rgba(31,41,51,.2);background:var(--pollution-book-yellow);color:#111827;font-size:clamp(8px,.8vw,10px);font-weight:900;box-shadow:2px 2px #47556940}.dossier-book__cover-mark[data-v-05bf783f]{position:relative;grid-row:1;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(52px,6vw,70px);min-height:clamp(84px,16vh,120px);padding:clamp(8px,1.2vw,12px) 6px;border:2px solid rgba(158,28,45,.72);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),var(--pollution-book-red);color:#fff;font-family:var(--font-dialogue);font-size:clamp(15px,2.2vw,22px);font-weight:900;line-height:1.08;text-shadow:0 1px 0 rgba(91,13,24,.5);box-shadow:inset 0 0 0 1px #fff3,3px 3px #64748b40}.dossier-book__cover-mark[data-v-05bf783f]:before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.5);pointer-events:none}.dossier-book__cover-mark span[data-v-05bf783f]{position:relative;z-index:1;display:block}.dossier-book__cover-mark span[data-v-05bf783f]:nth-child(2){margin:.18em 0}.dossier-book__cover-subtitle[data-v-05bf783f],.dossier-book__eyebrow[data-v-05bf783f]{font-size:clamp(8px,.8vw,11px);font-weight:700}.dossier-book__cover-subtitle[data-v-05bf783f]{grid-row:2;align-self:end;margin-top:clamp(8px,1.2vh,12px);padding:2px 6px 3px;border-left:3px solid var(--pollution-book-yellow);background:#ffffffbd;color:#334155;box-shadow:1px 1px #64748b24}.dossier-book__intro-page[data-v-05bf783f]{display:grid;align-content:center}.dossier-book__intro-page-content[data-v-05bf783f]{position:relative;display:grid;align-content:center;gap:clamp(10px,1.5vw,16px);min-height:0;padding-left:clamp(16px,2vw,24px);opacity:0;transition:opacity .35s cubic-bezier(.25,1,.5,1)}.dossier-book--revealed .dossier-book__intro-page-content[data-v-05bf783f]{opacity:1}.dossier-book__intro-page-content[data-v-05bf783f]:before{content:"";position:absolute;left:0;top:50%;width:2px;height:min(74%,120px);background:linear-gradient(180deg,rgba(24,144,255,.36),var(--pollution-book-blue));transform:translateY(-50%)}.dossier-book__archive-code[data-v-05bf783f]{position:relative;z-index:1;display:inline-block;width:fit-content;margin-bottom:clamp(6px,1vw,10px);padding:2px 6px 3px;border:1px solid rgba(100,116,139,.2);background:var(--pollution-book-panel);color:#475569;font-family:var(--font-code);font-size:clamp(6px,.6vw,8px);font-weight:700;text-transform:uppercase}.dossier-book__eyebrow[data-v-05bf783f]{display:inline-block;width:min(100%,120px);margin-bottom:clamp(6px,1vw,12px);padding:2px 6px 3px;border-left:3px solid var(--pollution-book-blue);background:#1890ff14;color:#2563a8}.dossier-book__page-number[data-v-05bf783f]{position:absolute;z-index:1;left:0;bottom:0;color:#64748b85;font-family:var(--font-code);font-size:clamp(6px,.6vw,8px);font-weight:700}.dossier-book__page-corners[data-v-05bf783f]{position:absolute;inset:clamp(10px,1.5vw,15px);pointer-events:none;z-index:2}.dossier-book__page-corners[data-v-05bf783f]:before,.dossier-book__page-corners[data-v-05bf783f]:after{content:"";position:absolute;width:6px;height:6px;border-color:#64748b40;border-style:solid}.dossier-book__page-corners[data-v-05bf783f]:before{left:0;top:0;border-width:1px 0 0 1px}.dossier-book__page-corners[data-v-05bf783f]:after{right:0;bottom:0;border-width:0 1px 1px 0}.dossier-book__page-divider[data-v-05bf783f]{position:absolute;left:clamp(14px,2.2vw,26px);right:clamp(14px,2.2vw,26px);bottom:clamp(18px,2.5vw,24px);border-top:1px dashed rgba(100,116,139,.15);pointer-events:none}.dossier-book__intro-page p[data-v-05bf783f]{position:relative;z-index:1;max-width:210px;margin:0;color:#1f2933eb;font-size:clamp(9.5px,1vw,13px);font-weight:600;line-height:1.56;text-align:justify;text-wrap:pretty}@media(orientation:landscape)and (max-height:520px){.dossier-book[data-v-05bf783f] .stf__outerShadow,.dossier-book[data-v-05bf783f] .stf__innerShadow,.dossier-book[data-v-05bf783f] .stf__hardShadow,.dossier-book[data-v-05bf783f] .stf__hardInnerShadow{display:none!important;opacity:0!important;background:none!important}.dossier-book__page[data-v-05bf783f],.dossier-book__cover-face[data-v-05bf783f],.dossier-book__back-face[data-v-05bf783f],.dossier-book__inside-face[data-v-05bf783f],.dossier-book__cover-frame[data-v-05bf783f],.dossier-book__cover-mark[data-v-05bf783f]{box-shadow:none}.dossier-book__cover-frame[data-v-05bf783f]{box-shadow:inset 0 0 0 1px #ffffff8f,2px 2px #47556926}.dossier-book__cover-mark[data-v-05bf783f]{box-shadow:inset 0 0 0 1px #ffffff2e,2px 2px #64748b33}.dossier-book--flipping .dossier-book__intro-page-content[data-v-05bf783f]{transition:none}.dossier-book__page[data-v-05bf783f]{padding:clamp(6px,1.8vh,12px)}.dossier-book__page[data-v-05bf783f]:before{width:8px}.dossier-book__page[data-v-05bf783f]:after{inset:6px}.dossier-book__cover-frame[data-v-05bf783f]{width:min(64%,82px);min-height:min(72%,105px);padding:clamp(6px,2vh,10px)}.dossier-book__cover-frame[data-v-05bf783f]:before,.dossier-book__cover-frame[data-v-05bf783f]:after{width:10px;height:10px}.dossier-book__cover-code[data-v-05bf783f]{left:10px;top:8px;font-size:clamp(6px,1.5vh,8px)}.dossier-book__cover-mark[data-v-05bf783f]{width:clamp(38px,12vh,52px);min-height:clamp(54px,30vh,74px);padding:clamp(4px,1.5vh,7px) 4px;font-size:clamp(10px,3.2vh,14px)}.dossier-book__cover-mark[data-v-05bf783f]:before{inset:3px}.dossier-book__cover-subtitle[data-v-05bf783f],.dossier-book__eyebrow[data-v-05bf783f]{font-size:clamp(7px,1.8vh,9px)}.dossier-book__cover-subtitle[data-v-05bf783f]{margin-top:4px;white-space:nowrap}.dossier-book__eyebrow[data-v-05bf783f]{margin-bottom:4px}.dossier-book__archive-code[data-v-05bf783f]{margin-bottom:4px;font-size:clamp(5.5px,1.4vh,7px)}.dossier-book__page-number[data-v-05bf783f]{font-size:clamp(5.5px,1.4vh,7px)}.dossier-book__intro-page[data-v-05bf783f]{align-content:start}.dossier-book__intro-page-content[data-v-05bf783f]{gap:4px;padding-left:8px;margin-top:2px}.dossier-book__intro-page-content[data-v-05bf783f]:before{width:2px;height:min(80%,82px)}.dossier-book__intro-page p[data-v-05bf783f]{max-width:140px;font-size:clamp(7.5px,2.2vh,9.5px);line-height:1.4;max-height:76px;overflow-y:auto;scrollbar-width:none}.dossier-book__intro-page p[data-v-05bf783f]::-webkit-scrollbar{display:none}.dossier-book__page-corners[data-v-05bf783f]{inset:6px}.dossier-book__page-corners[data-v-05bf783f]:before,.dossier-book__page-corners[data-v-05bf783f]:after{width:4px;height:4px}.dossier-book__page-divider[data-v-05bf783f]{left:8px;right:8px;bottom:12px}}.sampling-plan-result[data-v-2f52ba65]{--plan-result-left: 50vw;--plan-result-top: 62vh;--plan-result-x: 0vw;--plan-result-y: 0vh;--plan-result-gap: clamp(24px, 4vw, 56px);--plan-result-plan-width: min(40vw, 1000px);--plan-result-booklet-width: min(32vw, 490px);--plan-result-booklet-top: 18px;--plan-result-value-font: 16px;--plan-result-reserved-left: 46%;--plan-result-reserved-top: 61.8%;--plan-result-reserved-width: 20%;--plan-result-reserved-height: 16%;--plan-result-nav-size: 10%;position:fixed;left:var(--plan-result-left);top:var(--plan-result-top);z-index:35;display:flex;align-items:center;justify-content:center;gap:var(--plan-result-gap);pointer-events:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:translate3d(calc(-50% + var(--plan-result-x)),calc(-50% + var(--plan-result-y)),0)}.sampling-plan-result__card[data-v-2f52ba65]{position:relative;display:block;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 16px 26px rgba(0,25,60,.2));pointer-events:auto}.sampling-plan-result__card--plan[data-v-2f52ba65]{width:var(--plan-result-plan-width);aspect-ratio:450 / 150;animation:plan-result-slide-from-left-2f52ba65 .56s cubic-bezier(.2,.85,.22,1) 90ms both}.sampling-booklet-wrapper[data-v-2f52ba65]{width:var(--plan-result-booklet-width);height:calc(var(--plan-result-booklet-width) / 1.55);position:relative;top:var(--plan-result-booklet-top);pointer-events:auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;animation:plan-result-slide-from-right-2f52ba65 .56s cubic-bezier(.2,.85,.22,1) 90ms both}.booklet-nav-btn[data-v-2f52ba65]{position:absolute;top:50%;z-index:15;width:clamp(26px,3.2vw,42px);height:auto;padding:0;border:0;background:transparent;cursor:pointer;transform:translateY(-50%);transition:transform .16s ease,filter .16s ease;pointer-events:auto}.booklet-nav-btn[data-v-2f52ba65]:hover{filter:brightness(1.15) drop-shadow(0 0 6px rgba(114,217,255,.5))}.booklet-nav-btn[data-v-2f52ba65]:active{transform:translateY(-50%) scale(.92)}.booklet-nav-btn img[data-v-2f52ba65]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.booklet-nav-btn--prev[data-v-2f52ba65]{left:-54px}.booklet-nav-btn--next[data-v-2f52ba65]{right:-54px}.sampling-plan-result__bg[data-v-2f52ba65]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.sampling-plan-result__plan-content[data-v-2f52ba65],.sampling-plan-result__intro-content[data-v-2f52ba65]{position:absolute;inset:0;font-family:var(--font-dialogue);font-weight:800;color:#fff;pointer-events:none}.sampling-plan-result__intro-copy[data-v-2f52ba65]{position:absolute;margin:0}.sampling-plan-result__value[data-v-2f52ba65]{position:absolute;display:grid;place-items:center;line-height:1;white-space:nowrap;overflow:hidden;padding:0 2px;box-sizing:border-box;color:#fff;font-size:var(--plan-result-value-font);text-align:center}.sampling-plan-result__value--filter[data-v-2f52ba65]{left:74.9%;top:12.5%;width:20%;height:16%}.sampling-plan-result__value--time[data-v-2f52ba65]{left:74.9%;top:36.5%;width:20%;height:16%}.sampling-plan-result__value--flow[data-v-2f52ba65]{left:23.5%;top:61.8%;width:20%;height:16%}.sampling-plan-result__value--reserved[data-v-2f52ba65]{left:var(--plan-result-reserved-left);top:var(--plan-result-reserved-top);width:var(--plan-result-reserved-width);height:var(--plan-result-reserved-height)}.sampling-plan-result--2-b .sampling-plan-result__value--reserved[data-v-2f52ba65]{left:43%;top:61.8%;width:20%;height:16%}.sampling-plan-result__value--tube[data-v-2f52ba65]{left:73%;top:61.8%;width:20%;height:16%}@keyframes plan-result-slide-from-left-2f52ba65{0%{opacity:0;transform:translate3d(-28px,18px,0) scale(.97);filter:brightness(1.06) drop-shadow(0 12px 22px rgba(0,25,60,.16))}62%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1);filter:drop-shadow(0 16px 26px rgba(0,25,60,.2))}}@keyframes plan-result-slide-from-right-2f52ba65{0%{opacity:0;transform:translate3d(28px,18px,0) scale(.97);filter:brightness(1.06) drop-shadow(0 12px 22px rgba(0,25,60,.16))}62%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1);filter:drop-shadow(0 16px 26px rgba(0,25,60,.2))}}@media(orientation:landscape)and (max-height:500px){.sampling-plan-result[data-v-2f52ba65]{--plan-result-left: 50vw;--plan-result-top: 65vh;--plan-result-x: 0vw;--plan-result-y: 0vh;--plan-result-gap: clamp(14px, 2.8vw, 24px);--plan-result-plan-width: min(40vw, 460px);--plan-result-booklet-width: min(34vw, 240px);--plan-result-value-font: clamp(7px, 1.05vw, 9px);--plan-result-reserved-left: 42%;--plan-result-reserved-width: 27%;--plan-result-booklet-top: 0px}.sampling-plan-result__value--reserved[data-v-2f52ba65],.sampling-plan-result__value--tube[data-v-2f52ba65]{font-size:clamp(6px,.95vw,8px)}.sampling-plan-result__value--tube[data-v-2f52ba65]{left:72%;width:22%}.sampling-plan-result--2-b .sampling-plan-result__value--reserved[data-v-2f52ba65]{left:40.5%;width:31%;font-size:clamp(5.5px,.9vw,7px)}.sampling-plan-result--2-b .sampling-plan-result__value--tube[data-v-2f52ba65]{left:72.5%;width:21.5%;font-size:clamp(5.5px,.9vw,7px)}.booklet-nav-btn[data-v-2f52ba65]{width:22px}.booklet-nav-btn--prev[data-v-2f52ba65]{left:-32px}.booklet-nav-btn--next[data-v-2f52ba65]{right:-32px}}@media(prefers-reduced-motion:reduce){.sampling-plan-result__card--plan[data-v-2f52ba65],.sampling-booklet-wrapper[data-v-2f52ba65]{opacity:1;animation:none;filter:drop-shadow(0 16px 26px rgba(0,25,60,.2))}}.sampling-outcome[data-v-ea830460]{--sampling-outcome-left: 50vw;--sampling-outcome-top: 52vh;--sampling-outcome-x: 0vw;--sampling-outcome-y: 0vh;--sampling-outcome-width: min(50vw, 1000px);--sampling-outcome-copy-desktop-left: 58%;--sampling-outcome-copy-desktop-top: 37%;--sampling-outcome-copy-desktop-width: 38%;--sampling-outcome-copy-desktop-font: 16px;--sampling-outcome-copy-desktop-line: 1.32;--sampling-outcome-copy-desktop-letter: .01em;--sampling-outcome-copy-compact-left: 58%;--sampling-outcome-copy-compact-top: 28%;--sampling-outcome-copy-compact-width: 39%;--sampling-outcome-copy-compact-font: 8.5px;--sampling-outcome-copy-compact-line: 1.18;--sampling-outcome-copy-compact-letter: 0;--sampling-outcome-return-left: 8%;--sampling-outcome-return-top: 62%;--sampling-outcome-return-width: 33%;--sampling-outcome-next-left: 22%;--sampling-outcome-next-top: 60%;--sampling-outcome-next-width: 10%;position:fixed;left:var(--sampling-outcome-left);top:var(--sampling-outcome-top);z-index:38;pointer-events:none;transform:translate(calc(-50% + var(--sampling-outcome-x)),calc(-50% + var(--sampling-outcome-y)))}.sampling-outcome--success[data-v-ea830460]{--sampling-outcome-card-ratio: 358 / 125;--sampling-outcome-copy-left: var(--sampling-outcome-copy-desktop-left);--sampling-outcome-copy-top: var(--sampling-outcome-copy-desktop-top);--sampling-outcome-copy-width: var(--sampling-outcome-copy-desktop-width);--sampling-outcome-copy-font: var(--sampling-outcome-copy-desktop-font);--sampling-outcome-copy-line: var(--sampling-outcome-copy-desktop-line);--sampling-outcome-copy-align: left;--sampling-outcome-copy-letter: var(--sampling-outcome-copy-desktop-letter)}.sampling-outcome--failure[data-v-ea830460]{--sampling-outcome-card-ratio: 375 / 133;--sampling-outcome-copy-left: var(--sampling-outcome-copy-desktop-left);--sampling-outcome-copy-top: var(--sampling-outcome-copy-desktop-top);--sampling-outcome-copy-width: var(--sampling-outcome-copy-desktop-width);--sampling-outcome-copy-font: var(--sampling-outcome-copy-desktop-font);--sampling-outcome-copy-line: var(--sampling-outcome-copy-desktop-line);--sampling-outcome-copy-align: left;--sampling-outcome-copy-letter: var(--sampling-outcome-copy-desktop-letter)}.sampling-outcome__card[data-v-ea830460]{position:relative;width:var(--sampling-outcome-width);aspect-ratio:var(--sampling-outcome-card-ratio);filter:drop-shadow(0 16px 26px rgba(0,25,60,.2));animation:sampling-outcome-in-ea830460 .52s cubic-bezier(.2,.85,.22,1) both}.sampling-outcome__bg[data-v-ea830460]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.sampling-outcome__copy[data-v-ea830460]{position:absolute;left:var(--sampling-outcome-copy-left);top:var(--sampling-outcome-copy-top);width:var(--sampling-outcome-copy-width);margin:0;color:#fff;display:flex;flex-direction:column;font-family:var(--font-dialogue);font-size:var(--sampling-outcome-copy-font);font-weight:800;line-height:var(--sampling-outcome-copy-line);letter-spacing:var(--sampling-outcome-copy-letter);text-align:var(--sampling-outcome-copy-align);pointer-events:none}.sampling-outcome__copy-line[data-v-ea830460]{display:block;white-space:nowrap}.sampling-outcome--success .sampling-outcome__copy-line[data-v-ea830460],.sampling-outcome--failure .sampling-outcome__copy-line[data-v-ea830460]{white-space:nowrap}.sampling-outcome__action[data-v-ea830460]{position:absolute;z-index:2;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transition:filter .16s ease,transform .16s ease}.sampling-outcome__action[data-v-ea830460]:hover{filter:brightness(1.08);transform:translateY(-1px)}.sampling-outcome__action img[data-v-ea830460]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.sampling-outcome__action--return[data-v-ea830460]{left:var(--sampling-outcome-return-left);top:var(--sampling-outcome-return-top);width:var(--sampling-outcome-return-width)}.sampling-outcome__action--next[data-v-ea830460]{left:var(--sampling-outcome-next-left);top:var(--sampling-outcome-next-top);width:var(--sampling-outcome-next-width)}@keyframes sampling-outcome-in-ea830460{0%{opacity:0;transform:translate3d(0,18px,0) scale(.97);filter:brightness(1.06) drop-shadow(0 12px 22px rgba(0,25,60,.16))}to{opacity:1;transform:translateZ(0) scale(1);filter:drop-shadow(0 16px 26px rgba(0,25,60,.2))}}@media(orientation:landscape)and (max-height:500px){.sampling-outcome[data-v-ea830460]{--sampling-outcome-top: 60vh;--sampling-outcome-width: min(52vw, 340px);--sampling-outcome-return-left: 8%;--sampling-outcome-return-top: 65%;--sampling-outcome-return-width: 33%;--sampling-outcome-next-left: 22%;--sampling-outcome-next-top: 60%;--sampling-outcome-next-width: 10%}.sampling-outcome--success[data-v-ea830460],.sampling-outcome--failure[data-v-ea830460]{--sampling-outcome-copy-left: var(--sampling-outcome-copy-compact-left);--sampling-outcome-copy-top: var(--sampling-outcome-copy-compact-top);--sampling-outcome-copy-width: var(--sampling-outcome-copy-compact-width);--sampling-outcome-copy-font: var(--sampling-outcome-copy-compact-font);--sampling-outcome-copy-line: var(--sampling-outcome-copy-compact-line);--sampling-outcome-copy-letter: var(--sampling-outcome-copy-compact-letter)}}@media(prefers-reduced-motion:reduce){.sampling-outcome__card[data-v-ea830460]{opacity:1;animation:none}}.dossier-book-modal[data-v-193d4ab5]{--pollution-book-ink: #1f2933;--pollution-book-muted: #64748b;--pollution-book-paper: #f8fbff;--pollution-book-paper-strong: #ffffff;--pollution-book-cover: #dfe6ee;--pollution-book-cover-soft: #cbd5e1;--pollution-book-rule: rgba(100, 116, 139, .28);--pollution-book-red: #e03e3e;--pollution-book-red-strong: #c92f2f;--pollution-book-blue: #1890ff;--pollution-book-yellow: #f2b005;--pollution-book-green: #17b978;--pollution-book-metal-edge: #94a3b8;--pollution-book-panel: #e2e8f0;position:fixed;inset:0;z-index:120;display:grid;place-items:center;pointer-events:auto;font-family:var(--font-book)}.dossier-book-modal__backdrop[data-v-193d4ab5]{position:absolute;inset:0;border:0;background:radial-gradient(circle at 50% 50%,rgba(24,144,255,.08),transparent 42%),#080f1894;cursor:pointer}.dossier-book-modal__book-shell[data-v-193d4ab5]{position:relative;width:min(90vw,790px);aspect-ratio:790 / 510;max-height:82vh;perspective:1600px;isolation:isolate;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;animation:dossier-book-in-193d4ab5 .22s ease both}.dossier-book[data-v-193d4ab5]{position:relative;z-index:1;width:100%;height:100%;opacity:0;transform:translate3d(0,4px,0) scale(.99);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity .14s ease,transform .14s ease;will-change:opacity,transform}.dossier-book--ready[data-v-193d4ab5]{opacity:1;transform:translateZ(0) scale(1)}.dossier-book--closing[data-v-193d4ab5]{opacity:0;transform:translate3d(0,6px,0) scale(.985);pointer-events:none}.dossier-book[data-v-193d4ab5] .stf__wrapper{overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.dossier-book[data-v-193d4ab5] .stf__block{overflow:hidden;isolation:isolate;transform:translateZ(0);-webkit-transform:translateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.dossier-book[data-v-193d4ab5] .stf__item{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint;will-change:transform,clip-path}.dossier-book__page[data-v-193d4ab5]{position:absolute;overflow:hidden;padding:clamp(22px,3.2vw,38px);border:1px solid rgba(100,116,139,.42);background:linear-gradient(90deg,rgba(30,41,59,.08),transparent 12%,transparent 88%,rgba(30,41,59,.05)),linear-gradient(135deg,var(--pollution-book-paper-strong),var(--pollution-book-paper));color:var(--pollution-book-ink);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint;box-shadow:inset 0 0 0 1px #ffffffc2,inset 0 18px 36px #94a3b81f}.dossier-book__page[data-v-193d4ab5]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:18px;background:linear-gradient(90deg,rgba(71,85,105,.2),rgba(148,163,184,.08),transparent),linear-gradient(180deg,transparent,rgba(255,255,255,.34),transparent);pointer-events:none}.dossier-book__page[data-v-193d4ab5]:after{content:"";position:absolute;inset:clamp(12px,2vw,18px);border:1px solid rgba(100,116,139,.22);box-shadow:inset 0 0 0 1px #ffffff8f,inset 0 -1px #94a3b829;pointer-events:none}.dossier-book__cover-face[data-v-193d4ab5]{color:#1f2933;background:linear-gradient(90deg,rgba(71,85,105,.28),rgba(148,163,184,.08) 18%,transparent 52%,rgba(255,255,255,.28) 100%),linear-gradient(180deg,var(--pollution-book-cover-soft),var(--pollution-book-cover));border-color:var(--pollution-book-metal-edge);box-shadow:inset 0 0 0 1px #ffffff85,inset 22px 0 28px #4755692e,inset -12px 0 22px #ffffff3d}.dossier-book__cover-face[data-v-193d4ab5]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:38px;background:linear-gradient(90deg,rgba(51,65,85,.34),rgba(148,163,184,.16),transparent);pointer-events:none}.dossier-book__cover-face[data-v-193d4ab5]:after{content:"";position:absolute;inset:14px;background:radial-gradient(circle at 0 0,#475569 0 3px,#cbd5e1 3px 5px,transparent 5px),radial-gradient(circle at 100% 0,#475569 0 3px,#cbd5e1 3px 5px,transparent 5px),radial-gradient(circle at 0 100%,#475569 0 3px,#cbd5e1 3px 5px,transparent 5px),radial-gradient(circle at 100% 100%,#475569 0 3px,#cbd5e1 3px 5px,transparent 5px);pointer-events:none}.dossier-book__back-face[data-v-193d4ab5]{color:#1f2933;background:linear-gradient(90deg,rgba(71,85,105,.26),rgba(148,163,184,.08) 20%,transparent 54%,rgba(255,255,255,.18)),var(--pollution-book-cover)}.dossier-book__back-face[data-v-193d4ab5]:after{content:none}.dossier-book__back-face .dossier-book__cover-frame[data-v-193d4ab5]{opacity:0;transition:opacity .4s cubic-bezier(.25,1,.5,1)}.dossier-book--back-cover-revealed .dossier-book__back-face .dossier-book__cover-frame[data-v-193d4ab5]{opacity:1}.dossier-book__inside-face[data-v-193d4ab5]{color:var(--pollution-book-ink);background:linear-gradient(90deg,rgba(51,65,85,.1),transparent 15%,transparent 88%,rgba(51,65,85,.05)),linear-gradient(135deg,#f8fbff,var(--pollution-book-paper-strong));border-color:#64748b47}.dossier-book__inside-face[data-v-193d4ab5]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:22px;background:linear-gradient(90deg,rgba(71,85,105,.16),transparent);pointer-events:none}.dossier-book__inside-face[data-v-193d4ab5]:after{content:"";position:absolute;inset:clamp(14px,2.1vw,20px);border:1px solid rgba(100,116,139,.18);pointer-events:none}.dossier-book__inside-face--lined[data-v-193d4ab5]{background:linear-gradient(90deg,rgba(51,65,85,.1),transparent 15%,transparent 88%,rgba(51,65,85,.05)),linear-gradient(135deg,#f8fbff,var(--pollution-book-paper-strong))}.dossier-book__cover-frame[data-v-193d4ab5]{position:absolute;left:50%;top:50%;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;width:min(72%,224px);min-height:min(78%,330px);padding:clamp(18px,3vw,30px);border:1px solid rgba(71,85,105,.42);background:linear-gradient(180deg,#ffffffbd,#e2e8f07a),#e2e8f0b8;box-shadow:inset 0 0 0 1px #ffffffa3,inset 0 0 0 4px #94a3b81f,0 12px #47556929;transform:translate(-50%,-50%)}.dossier-book__cover-frame[data-v-193d4ab5]:before,.dossier-book__cover-frame[data-v-193d4ab5]:after{content:"";position:absolute;width:26px;height:26px;border-color:#1890ff8c;pointer-events:none}.dossier-book__cover-frame[data-v-193d4ab5]:before{left:12px;top:12px;border-left:2px solid;border-top:2px solid}.dossier-book__cover-frame[data-v-193d4ab5]:after{right:12px;bottom:12px;border-right:2px solid;border-bottom:2px solid}.dossier-book__cover-code[data-v-193d4ab5]{position:absolute;left:clamp(22px,3vw,34px);top:clamp(18px,2.8vw,30px);padding:4px 10px 5px;border:1px solid rgba(31,41,51,.24);background:var(--pollution-book-yellow);color:#111827;font-size:clamp(9px,1vw,11px);font-weight:900;letter-spacing:0;box-shadow:3px 3px #47556947}.dossier-book__cover-mark[data-v-193d4ab5]{position:relative;grid-row:1;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(78px,9vw,104px);min-height:clamp(132px,26vh,184px);padding:clamp(13px,2vw,18px) 10px;border:2px solid rgba(158,28,45,.72);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),var(--pollution-book-red);color:#fff;font-family:var(--font-dialogue);font-size:clamp(22px,3.4vw,34px);font-weight:900;line-height:1.08;letter-spacing:0;text-shadow:0 1px 0 rgba(91,13,24,.52);box-shadow:inset 0 0 0 1px #fff3,5px 5px #64748b47}.dossier-book__cover-mark[data-v-193d4ab5]:before{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.55);pointer-events:none}.dossier-book__cover-mark[data-v-193d4ab5]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.12));opacity:.2;pointer-events:none}.dossier-book__cover-mark span[data-v-193d4ab5]{position:relative;z-index:1;display:block}.dossier-book__cover-mark span[data-v-193d4ab5]:nth-child(2){margin:.22em 0}.dossier-book__cover-mark span[data-v-193d4ab5]:nth-child(3){font-family:inherit}.dossier-book__cover-subtitle[data-v-193d4ab5],.dossier-book__eyebrow[data-v-193d4ab5]{font-size:clamp(12px,1.3vw,15px);font-weight:700;letter-spacing:0}.dossier-book__cover-subtitle[data-v-193d4ab5]{grid-row:2;align-self:end;margin-top:clamp(12px,2vh,18px);padding:4px 10px 5px;border-left:4px solid var(--pollution-book-yellow);background:#ffffffbd;color:#334155;box-shadow:2px 2px #64748b29}.dossier-book__folio[data-v-193d4ab5]{background:linear-gradient(90deg,rgba(51,65,85,.08),transparent 14%,transparent 88%,rgba(51,65,85,.05)),linear-gradient(135deg,var(--pollution-book-paper-strong),var(--pollution-book-paper))}.dossier-book__folio-content[data-v-193d4ab5]{display:grid;align-content:center;justify-items:start;gap:clamp(10px,1.8vw,16px);text-align:left;width:100%;height:100%;opacity:0;transition:opacity .4s cubic-bezier(.25,1,.5,1)}.dossier-book--folio-revealed .dossier-book__folio-content[data-v-193d4ab5]{opacity:1}.dossier-book__folio[data-v-193d4ab5]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:20px;background:linear-gradient(90deg,rgba(24,144,255,.18),rgba(24,144,255,.06),transparent),linear-gradient(180deg,rgba(100,116,139,.1),transparent 42%,rgba(23,185,120,.12));pointer-events:none}.dossier-book__folio-index[data-v-193d4ab5]{position:absolute;right:clamp(22px,3vw,34px);top:clamp(18px,2.8vw,30px);color:#1890ff29;font-family:var(--font-code);font-size:clamp(46px,6vw,72px);font-weight:800;line-height:1}.dossier-book__folio-content>span[data-v-193d4ab5]:not(.dossier-book__folio-index){position:relative;z-index:1;padding:3px 8px 4px;border-left:4px solid var(--pollution-book-blue);background:var(--pollution-book-panel);color:#475569;font-size:clamp(12px,1.2vw,15px);font-weight:800;box-shadow:2px 2px #64748b24}.dossier-book__folio-content strong[data-v-193d4ab5]{position:relative;z-index:1;color:var(--pollution-book-ink);font-family:var(--font-dialogue);font-size:clamp(27px,3.4vw,42px);font-weight:900;line-height:1.1}.dossier-book__folio-content em[data-v-193d4ab5]{position:relative;z-index:1;color:var(--pollution-book-muted);font-family:var(--font-code);font-size:clamp(10px,1vw,12px);font-style:normal;font-weight:800;letter-spacing:0;text-transform:uppercase}.dossier-book__term[data-v-193d4ab5],.dossier-book__description[data-v-193d4ab5]{display:grid;align-content:center}.dossier-book__term[data-v-193d4ab5]{background:linear-gradient(90deg,rgba(51,65,85,.08),transparent 13%,transparent 88%,rgba(51,65,85,.05)),linear-gradient(135deg,var(--pollution-book-paper-strong),var(--pollution-book-paper))}.dossier-book__description[data-v-193d4ab5]{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;background:linear-gradient(90deg,rgba(51,65,85,.07),transparent 13%,transparent 88%,rgba(51,65,85,.04)),linear-gradient(135deg,var(--pollution-book-paper),var(--pollution-book-paper-strong))}.dossier-book__description-content[data-v-193d4ab5]{position:relative;display:grid;align-content:center;gap:clamp(10px,1.5vw,16px);min-height:0;padding-left:clamp(16px,2vw,24px);opacity:0;transition:opacity .4s cubic-bezier(.25,1,.5,1)}.dossier-book--description-revealed .dossier-book__description-content[data-v-193d4ab5]{opacity:1}.dossier-book__description-content[data-v-193d4ab5]:before{content:"";position:absolute;left:0;top:50%;width:3px;height:min(74%,190px);background:linear-gradient(180deg,rgba(24,144,255,.36),var(--pollution-book-blue));box-shadow:0 0 0 1px #1890ff24;transform:translateY(-50%)}.dossier-book__description-content[data-v-193d4ab5]:after{content:"DATA";position:absolute;right:0;bottom:0;color:#1890ff1a;font-family:var(--font-code);font-size:clamp(22px,2.8vw,34px);font-weight:800;line-height:1;pointer-events:none}.dossier-book__term-content[data-v-193d4ab5]{position:relative;z-index:1;display:grid;align-content:center;width:100%;height:100%;padding-right:clamp(12px,2.2vw,26px);opacity:0;transition:opacity .4s cubic-bezier(.25,1,.5,1)}.dossier-book--description-revealed .dossier-book__term-content[data-v-193d4ab5]{opacity:1}.dossier-book__term-content[data-v-193d4ab5]:before{content:"";position:absolute;left:0;right:clamp(12px,2.2vw,26px);top:50%;border-top:1px solid rgba(24,144,255,.24);transform:translateY(clamp(44px,6vw,72px))}.dossier-book__archive-code[data-v-193d4ab5]{position:relative;z-index:1;display:inline-block;width:fit-content;margin-bottom:clamp(10px,1.5vw,16px);padding:3px 8px 4px;border:1px solid rgba(100,116,139,.24);background:var(--pollution-book-panel);color:#475569;font-family:var(--font-code);font-size:clamp(8px,.85vw,11px);font-weight:700;letter-spacing:0;line-height:1.35;text-transform:uppercase}.dossier-book__eyebrow[data-v-193d4ab5]{display:inline-block;width:min(100%,178px);margin-bottom:clamp(12px,1.9vw,20px);padding:4px 8px 5px;border-left:4px solid var(--pollution-book-blue);background:#1890ff14;color:#2563a8}.dossier-book__term h2[data-v-193d4ab5]{position:relative;z-index:1;max-width:300px;margin:0;color:var(--pollution-book-red);font-family:var(--font-dialogue);font-size:clamp(31px,3.8vw,50px);font-weight:900;line-height:1.16;letter-spacing:0;text-shadow:none}.dossier-book__term-rule[data-v-193d4ab5]{display:block;width:min(100%,152px);height:1px;margin-top:clamp(18px,2.5vw,28px);background:linear-gradient(90deg,var(--pollution-book-red),rgba(24,144,255,.24),transparent)}.dossier-book__stamp[data-v-193d4ab5]{position:absolute;right:clamp(22px,3.4vw,42px);bottom:clamp(54px,7.5vw,88px);z-index:1;display:inline-grid;place-items:center;min-width:clamp(64px,8vw,92px);min-height:clamp(34px,4.6vw,48px);padding:0 10px;border:2px solid rgba(23,185,120,.62);color:#108057cc;font-family:var(--font-dialogue);font-size:clamp(14px,1.7vw,21px);font-weight:900;line-height:1;transform:rotate(-4deg);pointer-events:none;background:#17b9780f}.dossier-book__page-number[data-v-193d4ab5]{position:absolute;z-index:1;left:0;bottom:0;color:#64748b85;font-family:var(--font-code);font-size:clamp(8px,.85vw,10px);font-weight:700;letter-spacing:0}.dossier-book__description p[data-v-193d4ab5]{position:relative;z-index:1;max-width:310px;margin:0;color:#1f2933eb;font-size:clamp(14px,1.34vw,18px);font-weight:620;line-height:1.66;letter-spacing:0;text-align:justify;text-wrap:pretty}.dossier-book__close[data-v-193d4ab5]{position:relative;z-index:2;justify-self:end;align-self:end;display:inline-grid;place-items:center;min-width:98px;min-height:38px;margin-top:clamp(12px,2vw,22px);padding:0 18px;border:2px solid #9e1c2d;border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--pollution-book-red);color:#fff;font:inherit;font-size:clamp(13px,1.2vw,15px);font-weight:800;letter-spacing:0;opacity:0;box-shadow:inset 0 0 0 1px #ffffff38,4px 4px #64748b52;cursor:pointer;pointer-events:none;transition:background .16s ease,opacity .18s ease,transform .16s ease,box-shadow .16s ease}.dossier-book--description-revealed .dossier-book__close[data-v-193d4ab5]{opacity:1;pointer-events:auto}.dossier-book__close[data-v-193d4ab5]:after{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.38);pointer-events:none}.dossier-book__close[data-v-193d4ab5]:hover{background:linear-gradient(180deg,rgba(255,255,255,.17),transparent),var(--pollution-book-red-strong);box-shadow:inset 0 0 0 1px #fff3,2px 2px #64748b52;transform:translate(2px,2px)}.dossier-book__close[data-v-193d4ab5]:focus-visible{outline:2px solid rgba(24,144,255,.78);outline-offset:3px}@keyframes dossier-book-in-193d4ab5{0%{opacity:0;transform:translate3d(0,16px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(max-width:640px){.dossier-book-modal__book-shell[data-v-193d4ab5]{width:min(88vw,420px);height:min(70vh,560px)}}@media(orientation:landscape)and (max-height:520px){.dossier-book-modal[data-v-193d4ab5]{place-items:center}.dossier-book-modal__book-shell[data-v-193d4ab5]{width:min(94vw,700px);height:min(82svh,250px)}.dossier-book[data-v-193d4ab5] .stf__outerShadow,.dossier-book[data-v-193d4ab5] .stf__innerShadow,.dossier-book[data-v-193d4ab5] .stf__hardShadow,.dossier-book[data-v-193d4ab5] .stf__hardInnerShadow{display:none!important;opacity:0!important;background:none!important}.dossier-book__page[data-v-193d4ab5],.dossier-book__cover-face[data-v-193d4ab5],.dossier-book__back-face[data-v-193d4ab5],.dossier-book__inside-face[data-v-193d4ab5],.dossier-book__cover-frame[data-v-193d4ab5],.dossier-book__cover-mark[data-v-193d4ab5],.dossier-book__close[data-v-193d4ab5]{box-shadow:none}.dossier-book__cover-frame[data-v-193d4ab5]{box-shadow:inset 0 0 0 1px #ffffff8f,3px 3px #4755692e}.dossier-book__cover-mark[data-v-193d4ab5],.dossier-book__close[data-v-193d4ab5]{box-shadow:inset 0 0 0 1px #ffffff2e,2px 2px #64748b3d}.dossier-book--flipping .dossier-book__folio-content[data-v-193d4ab5],.dossier-book--flipping .dossier-book__term-content[data-v-193d4ab5],.dossier-book--flipping .dossier-book__description-content[data-v-193d4ab5],.dossier-book--flipping .dossier-book__back-face .dossier-book__cover-frame[data-v-193d4ab5]{transition:none}.dossier-book__page[data-v-193d4ab5]{padding:clamp(12px,3.2vh,18px)}.dossier-book__page[data-v-193d4ab5]:before{width:12px}.dossier-book__page[data-v-193d4ab5]:after{inset:9px}.dossier-book__cover-frame[data-v-193d4ab5]{width:min(62%,128px);min-height:min(72%,152px);padding:clamp(9px,2.8vh,12px)}.dossier-book__cover-frame[data-v-193d4ab5]:before,.dossier-book__cover-frame[data-v-193d4ab5]:after{width:16px;height:16px}.dossier-book__cover-code[data-v-193d4ab5]{left:14px;right:auto;top:12px;font-size:clamp(7px,2vh,9px);text-align:left}.dossier-book__cover-mark[data-v-193d4ab5]{width:clamp(64px,18vh,84px);min-height:clamp(84px,45vh,110px);padding:clamp(8px,2.6vh,10px) 6px;font-size:clamp(14px,4.8vh,20px)}.dossier-book__cover-mark[data-v-193d4ab5]:before{inset:5px}.dossier-book__cover-subtitle[data-v-193d4ab5],.dossier-book__eyebrow[data-v-193d4ab5]{font-size:clamp(10px,2.8vh,12px)}.dossier-book__cover-subtitle[data-v-193d4ab5]{margin-top:6px;white-space:nowrap}.dossier-book__eyebrow[data-v-193d4ab5]{margin-bottom:8px}.dossier-book__folio-content[data-v-193d4ab5]{gap:8px}.dossier-book__folio-index[data-v-193d4ab5]{right:16px;top:12px;font-size:clamp(30px,13vh,48px)}.dossier-book__folio-content>span[data-v-193d4ab5]:not(.dossier-book__folio-index){padding:2px 6px 3px;font-size:clamp(10px,2.8vh,12px)}.dossier-book__folio-content strong[data-v-193d4ab5]{font-size:clamp(18px,6.2vh,28px)}.dossier-book__folio-content em[data-v-193d4ab5]{font-size:clamp(8px,2.4vh,10px)}.dossier-book__term-content[data-v-193d4ab5]{padding-right:10px}.dossier-book__term-content[data-v-193d4ab5]:before{right:10px;transform:translateY(clamp(28px,12vh,42px))}.dossier-book__archive-code[data-v-193d4ab5]{margin-bottom:6px;font-size:clamp(7px,2.1vh,9px)}.dossier-book__term h2[data-v-193d4ab5]{max-width:210px;font-size:clamp(19px,6.4vh,30px)}.dossier-book__term-rule[data-v-193d4ab5]{width:48px;margin-top:12px}.dossier-book__stamp[data-v-193d4ab5]{right:12px;bottom:28px;min-width:52px;min-height:26px;padding:0 7px;font-size:clamp(11px,3.4vh,14px)}.dossier-book__page-number[data-v-193d4ab5]{font-size:clamp(7px,2.1vh,9px)}.dossier-book__description-content[data-v-193d4ab5]{gap:6px;padding-left:12px}.dossier-book__description-content[data-v-193d4ab5]:before{width:3px;height:min(80%,128px)}.dossier-book__description-content[data-v-193d4ab5]:after{font-size:clamp(16px,5.4vh,23px)}.dossier-book__description p[data-v-193d4ab5]{max-width:240px;font-size:clamp(11px,3.4vh,14px);line-height:1.48}.dossier-book__close[data-v-193d4ab5]{min-width:76px;min-height:28px;margin-top:8px;padding:0 10px;font-size:clamp(11px,2.8vh,12px)}.dossier-book__close[data-v-193d4ab5]:after{inset:3px}}.dialogue-box[data-v-914eb08c]{--dialogue-left: clamp(16px, 3vw, 42px);--dialogue-right: clamp(18px, 4vw, 60px);--dialogue-bottom: clamp(2px, 1vh, 10px);--dialogue-width: 780px;--dialogue-align-margin: 0;--panel-width: min(40vw, 750px);--panel-x: 0%;--panel-y: 3%;--sample-btn-right: 7%;--sample-btn-bottom: 10.5%;--sample-btn-width: 16%;--bot-right: -10%;--bot-bottom: -30%;--bot-width: 30%}.sample-scene[data-v-914eb08c]{--marker-size: clamp(28px, 3.2vw, 44px);--marker-1-left: 16vw;--marker-1-top: 16vh;--marker-2-left: 30vw;--marker-2-top: 53vh;--marker-3-left: 90vw;--marker-3-top: 45vh;width:100%;height:100vh;height:100svh;position:relative;overflow:visible}.sample-plan-preview-backdrop[data-v-914eb08c]{position:fixed;inset:0;z-index:34;padding:0;border:0;background:transparent;cursor:default}.dialogue-box[data-v-914eb08c]{position:fixed;bottom:var(--dialogue-bottom);left:var(--dialogue-left);right:var(--dialogue-right);z-index:10;cursor:pointer}.dialogue-rise-enter-active[data-v-914eb08c]{transition:opacity .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.dialogue-rise-leave-active[data-v-914eb08c]{transition:opacity .22s ease,transform .22s ease}.dialogue-rise-enter-from[data-v-914eb08c]{opacity:0;transform:translateY(22px) scale(.98)}.dialogue-rise-leave-to[data-v-914eb08c]{opacity:0;transform:translateY(12px) scale(.99)}.dialogue-content[data-v-914eb08c]{width:min(100%,var(--dialogue-width));margin:0 var(--dialogue-align-margin);position:relative}.dialogue-panel[data-v-914eb08c]{width:var(--panel-width);max-width:100%;aspect-ratio:750 / 250;position:relative;transform:translate(var(--panel-x),var(--panel-y))}.dialogue-svg[data-v-914eb08c]{width:100%;height:100%;display:block;pointer-events:none}.dialogue-text[data-v-914eb08c]{fill:#fff;font-family:var(--font-dialogue);font-size:22px;font-weight:700;letter-spacing:.05em;dominant-baseline:middle}.sample-button[data-v-914eb08c]{position:absolute;right:var(--sample-btn-right);bottom:var(--sample-btn-bottom);width:var(--sample-btn-width);height:auto;cursor:pointer;transition:filter .2s ease,transform .2s ease}.sample-button[data-v-914eb08c]:hover{filter:brightness(1.08);transform:translateY(-2px)}.sampling-hint[data-v-914eb08c]{--sampling-hint-bottom: clamp(16px, 4vh, 44px);--sampling-hint-width: min(64vw, 620px);--sampling-hint-band-width: 100vw;--sampling-hint-band-height: 220%;--sampling-hint-font: clamp(15px, 1.45vw, 22px);position:fixed;left:50%;bottom:var(--sampling-hint-bottom);z-index:12;display:flex;align-items:center;justify-content:center;gap:.42em;width:var(--sampling-hint-width);padding:7px 28px 9px;border-radius:0;background:transparent;color:#e5f8ffe0;font-family:var(--font-hint);font-size:var(--sampling-hint-font);font-weight:600;line-height:1.2;text-align:center;letter-spacing:.04em;text-shadow:0 2px 10px rgba(0,25,58,.72);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;transform:translate(-50%);animation:sampling-hint-in-914eb08c .26s ease both}.sampling-hint[data-v-914eb08c]:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:var(--sampling-hint-band-width);height:var(--sampling-hint-band-height);border-radius:0;background:linear-gradient(90deg,#08162614,#08162633 28%,#0816263d,#08162633 72%,#08162614),linear-gradient(90deg,#7ad3ff14,#7ad3ff24 36%,#7ad3ff33,#7ad3ff24 64%,#7ad3ff14),linear-gradient(180deg,transparent 0%,rgba(8,22,38,.16) 44%,rgba(8,22,38,.16) 56%,transparent 100%);filter:blur(14px);transform:translate(-50%,-50%)}.sampling-hint[data-v-914eb08c]:after{content:"";position:absolute;left:calc((100% - var(--sampling-hint-band-width)) / 2);right:calc((100% - var(--sampling-hint-band-width)) / 2);bottom:4px;height:1px;background:linear-gradient(90deg,transparent 18%,rgba(91,207,255,.34) 50%,transparent 82%);opacity:.38}.sampling-hint__target[data-v-914eb08c]{color:#72d9ff;font-weight:800;text-shadow:0 0 10px rgba(69,197,255,.48),0 2px 10px rgba(0,25,58,.72)}.sampling-hint__text[data-v-914eb08c]{opacity:.9}.sample-scene-bottom-hint[data-v-914eb08c]{--sample-bottom-hint-bottom: clamp(16px, 4vh, 44px);--sample-bottom-hint-width: min(64vw, 620px);--sample-bottom-hint-band-width: 100vw;--sample-bottom-hint-band-height: 220%;--sample-bottom-hint-font: clamp(15px, 1.45vw, 22px);position:fixed;left:50%;bottom:var(--sample-bottom-hint-bottom);z-index:90;display:flex;align-items:center;justify-content:center;width:var(--sample-bottom-hint-width);padding:7px 28px 9px;color:#fff1c7f2;font-family:var(--font-hint);font-size:var(--sample-bottom-hint-font);font-weight:800;line-height:1.2;letter-spacing:.04em;pointer-events:none;text-align:center;text-shadow:0 2px 10px rgba(0,25,58,.82),0 0 14px rgba(255,236,180,.34);transform:translate(-50%);animation:sample-bottom-hint-in-914eb08c .18s ease both}.sample-scene-bottom-hint[data-v-914eb08c]:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:var(--sample-bottom-hint-band-width);height:var(--sample-bottom-hint-band-height);background:radial-gradient(ellipse at center,rgba(16,24,34,.34) 0%,rgba(16,24,34,.22) 34%,rgba(16,24,34,.08) 62%,transparent 82%),linear-gradient(90deg,transparent 0%,rgba(12,18,28,.16) 36%,rgba(12,18,28,.2) 50%,rgba(12,18,28,.16) 64%,transparent 100%);filter:blur(12px);transform:translate(-50%,-50%)}.sample-scene-bottom-hint[data-v-914eb08c]:after{content:"";position:absolute;left:calc((100% - var(--sample-bottom-hint-band-width)) / 2);right:calc((100% - var(--sample-bottom-hint-band-width)) / 2);bottom:4px;height:1px;background:linear-gradient(90deg,transparent 24%,rgba(255,241,199,.28) 50%,transparent 76%);opacity:.34}.sample-scene-bottom-hint span[data-v-914eb08c]{white-space:nowrap}.sample-scene-bottom-hint--plan-confirm[data-v-914eb08c]{--sample-bottom-hint-width: min(82vw, 820px)}.tutorial-finger[data-v-914eb08c]{position:fixed;left:var(--tutorial-finger-left);top:var(--tutorial-finger-top);z-index:95;width:var(--tutorial-finger-width);height:auto;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--tutorial-finger-rotate));transform-origin:52% 22%;filter:drop-shadow(0 7px 10px rgba(24,16,8,.26)) drop-shadow(0 0 12px rgba(255,245,184,.28));animation:tutorial-finger-pulse-914eb08c .98s ease-in-out infinite}.tutorial-finger-enter-active[data-v-914eb08c],.tutorial-finger-leave-active[data-v-914eb08c]{transition:opacity .18s ease,transform .18s ease}.tutorial-finger-enter-from[data-v-914eb08c],.tutorial-finger-leave-to[data-v-914eb08c]{opacity:0;transform:translate(-50%,-50%) rotate(var(--tutorial-finger-rotate)) scale(.9)}@keyframes tutorial-finger-pulse-914eb08c{0%{transform:translate(-50%,-50%) translate3d(var(--tutorial-finger-far-x),var(--tutorial-finger-far-y),0) rotate(var(--tutorial-finger-rotate))}42%,56%{transform:translate(-50%,-50%) translate3d(var(--tutorial-finger-near-x),var(--tutorial-finger-near-y),0) rotate(var(--tutorial-finger-rotate))}to{transform:translate(-50%,-50%) translate3d(var(--tutorial-finger-far-x),var(--tutorial-finger-far-y),0) rotate(var(--tutorial-finger-rotate))}}@keyframes sample-bottom-hint-in-914eb08c{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes sampling-hint-in-914eb08c{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.dialogue-bot[data-v-914eb08c]{position:absolute;right:var(--bot-right);bottom:var(--bot-bottom);width:var(--bot-width);height:auto;pointer-events:none}@media(orientation:landscape)and (max-height:500px)and (pointer:coarse)and (hover:none){.sample-scene[data-v-914eb08c]{--marker-size: clamp(24px, 7vh, 34px)}.dialogue-box[data-v-914eb08c]{--dialogue-left: var(--app-safe-inline);--dialogue-right: var(--app-safe-inline);--dialogue-bottom: clamp(0px, 1vh, 6px);--dialogue-width: min(50vw, 640px);--dialogue-align-margin: 0;--panel-width: min(68vw, 520px);--panel-x: 0%;--panel-y: 3%;--sample-btn-right: 7%;--sample-btn-bottom: 10.5%;--sample-btn-width: 16%;--bot-right: -25%;--bot-bottom: -20%;--bot-width: 30%}.dialogue-content[data-v-914eb08c]{width:min(100%,var(--dialogue-width))}.dialogue-text[data-v-914eb08c]{font-size:20px}.sampling-hint[data-v-914eb08c]{--sampling-hint-bottom: clamp(8px, 2.4vh, 14px);--sampling-hint-width: min(66vw, 440px);--sampling-hint-band-width: 100vw;--sampling-hint-band-height: 220%;--sampling-hint-font: clamp(11px, 1.55vw, 15px);gap:.36em;padding:5px 18px 7px;border-radius:0}.sample-scene-bottom-hint[data-v-914eb08c]{--sample-bottom-hint-bottom: clamp(8px, 2.4vh, 14px);--sample-bottom-hint-width: min(66vw, 440px);--sample-bottom-hint-band-width: 100vw;--sample-bottom-hint-band-height: 220%;--sample-bottom-hint-font: clamp(11px, 1.55vw, 15px);padding:5px 18px 7px}.sample-scene-bottom-hint--plan-confirm[data-v-914eb08c]{--sample-bottom-hint-width: min(84vw, 560px)}.sample-scene-bottom-hint--plan-confirm span[data-v-914eb08c]{white-space:normal}}.processing-plan-scene[data-v-47f20fc1]{--processing-plan-panel-center-x: 50vw;--processing-plan-panel-center-y: 50vh;--processing-plan-panel-width: 50vw;--processing-plan-intro-copy-left: 56%;--processing-plan-intro-copy-top: 60%;--processing-plan-intro-copy-width: 37%;--processing-plan-intro-copy-font: 1.38vw;--processing-plan-intro-copy-line: 1.16;--processing-plan-intro-copy-spacing: .02em;--processing-plan-hint-bottom: 4vh;--processing-plan-hint-width: 64vw;--processing-plan-hint-band-width: 100vw;--processing-plan-hint-band-height: 220%;--processing-plan-hint-font: 1.45vw;--processing-sample-panel-center-x: 27vw;--processing-sample-panel-center-y: 50vh;--processing-sample-panel-width: 43vw;--processing-sample-location-left: 86%;--processing-sample-location-top: 20%;--processing-sample-weather-left: 86%;--processing-sample-weather-top: 43%;--processing-sample-value-font: 1.25vw;--processing-sample-extra-left-sample-1: 52%;--processing-sample-extra-left-sample-2: 51%;--processing-sample-extra-left-sample-3: 50%;--processing-sample-extra-top-sample-1: 70.5%;--processing-sample-extra-top-sample-2: 70.5%;--processing-sample-extra-top-sample-3: 70.5%;--processing-sample-extra-width-sample-1: 82%;--processing-sample-extra-width-sample-2: 82%;--processing-sample-extra-width-sample-3: 82%;--processing-sample-extra-font-sample-1: 1vw;--processing-sample-extra-font-sample-2: 1vw;--processing-sample-extra-font-sample-3: 1vw;--processing-sample-extra-left: var(--processing-sample-extra-left-sample-1);--processing-sample-extra-top: var(--processing-sample-extra-top-sample-1);--processing-sample-extra-width: var(--processing-sample-extra-width-sample-1);--processing-sample-extra-font: var(--processing-sample-extra-font-sample-1);--processing-sample-extra-line: 1.2;--processing-sample-extra-spacing: 0;--processing-routes-panel-center-x: 73vw;--processing-routes-panel-center-y: 50vh;--processing-routes-panel-width: 43vw;--processing-route-top: 32.7%;--processing-route-width: 18%;--processing-route-a-left: 7.1%;--processing-route-b-left: 29.8%;--processing-route-c-left: 52.4%;--processing-route-d-left: 75.1%;--processing-confirm-left: 46%;--processing-confirm-top: 63%;--processing-confirm-width: 8.9%;--processing-route-count-top: 76%;--processing-route-count-a-left: 16%;--processing-route-count-b-left: 39%;--processing-route-count-c-left: 61.5%;--processing-route-count-d-left: 84.5%;--processing-route-count-font: 2vw;--processing-route-count-box-width: 8%;--processing-route-count-box-height: 21%;--processing-route-intro-center-x: 50vw;--processing-route-intro-center-y: 50vh;--processing-route-intro-width: 45vw;--processing-route-intro-copy-a-left: 55%;--processing-route-intro-copy-a-top: 58%;--processing-route-intro-copy-b-left: 55%;--processing-route-intro-copy-b-top: 58%;--processing-route-intro-copy-c-left: 55%;--processing-route-intro-copy-c-top: 58%;--processing-route-intro-copy-d-left: 55%;--processing-route-intro-copy-d-top: 58%;--processing-route-intro-copy-width: 70%;--processing-route-intro-copy-font: 1.22vw;--processing-route-intro-copy-line: 1.14;--processing-route-intro-copy-spacing: .02em;--processing-route-intro-back-left: 7.7%;--processing-route-intro-next-left: 92.6%;--processing-route-intro-nav-top: 59%;--processing-route-intro-nav-size: 7.8%;--processing-result-center-x: 50vw;--processing-result-center-y: 50vh;--processing-result-width: 50vw;--processing-result-success-copy-left: 75.5%;--processing-result-success-copy-top: 48.5%;--processing-result-success-copy-width: 38%;--processing-result-success-copy-font: clamp(17px, 1.55vw, 24px);--processing-result-success-copy-line: 1.4;--processing-result-fail-copy-left: 76%;--processing-result-fail-copy-top: 48%;--processing-result-copy-width: 33%;--processing-result-copy-font: 1.18vw;--processing-result-copy-line: 1.15;--processing-result-copy-spacing: .1em;--processing-result-return-left: 24%;--processing-result-return-top: 74%;--processing-result-return-width: 24%;--processing-result-failure-next-left: 46%;--processing-result-failure-next-top: 74%;--processing-result-failure-next-width: 10%;--processing-result-next-left: 24%;--processing-result-next-top: 74%;--processing-result-next-width: 10%;position:fixed;inset:0;z-index:3;isolation:isolate}.processing-plan-scene--sample-1[data-v-47f20fc1]{--processing-sample-extra-left: var(--processing-sample-extra-left-sample-1);--processing-sample-extra-top: var(--processing-sample-extra-top-sample-1);--processing-sample-extra-width: var(--processing-sample-extra-width-sample-1);--processing-sample-extra-font: var(--processing-sample-extra-font-sample-1)}.processing-plan-scene--sample-2[data-v-47f20fc1]{--processing-sample-extra-left: var(--processing-sample-extra-left-sample-2);--processing-sample-extra-top: var(--processing-sample-extra-top-sample-2);--processing-sample-extra-width: var(--processing-sample-extra-width-sample-2);--processing-sample-extra-font: var(--processing-sample-extra-font-sample-2)}.processing-plan-scene--sample-3[data-v-47f20fc1]{--processing-sample-extra-left: var(--processing-sample-extra-left-sample-3);--processing-sample-extra-top: var(--processing-sample-extra-top-sample-3);--processing-sample-extra-width: var(--processing-sample-extra-width-sample-3);--processing-sample-extra-font: var(--processing-sample-extra-font-sample-3)}.sr-only[data-v-47f20fc1]{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.processing-plan-scene__intro-hitarea[data-v-47f20fc1]{position:absolute;inset:0;z-index:1;padding:0;border:0;background:transparent;cursor:pointer}.processing-plan-scene__intro-panel[data-v-47f20fc1]{position:absolute;left:var(--processing-plan-panel-center-x);top:var(--processing-plan-panel-center-y);z-index:2;width:var(--processing-plan-panel-width);aspect-ratio:450 / 150;transform:translate(-50%,-50%);animation:processing-plan-panel-in-47f20fc1 .36s cubic-bezier(.16,1,.3,1) both}.processing-plan-scene__panel[data-v-47f20fc1]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.processing-plan-scene__intro-copy[data-v-47f20fc1]{position:absolute;left:var(--processing-plan-intro-copy-left);top:var(--processing-plan-intro-copy-top);width:var(--processing-plan-intro-copy-width);margin:0;color:#fff;font-family:var(--font-dialogue);font-size:var(--processing-plan-intro-copy-font);font-weight:900;line-height:var(--processing-plan-intro-copy-line);letter-spacing:var(--processing-plan-intro-copy-spacing);text-align:left;text-shadow:0 1px 2px rgba(31,30,42,.28);transform:translateY(-50%);pointer-events:none}.processing-plan-scene__intro-copy span[data-v-47f20fc1]{display:block}.processing-plan-scene__select[data-v-47f20fc1]{position:absolute;inset:0;z-index:2}.processing-plan-scene__sample-panel[data-v-47f20fc1]{position:absolute;left:var(--processing-sample-panel-center-x);top:var(--processing-sample-panel-center-y);width:var(--processing-sample-panel-width);aspect-ratio:450 / 150;transform:translate(-50%,-50%)}.processing-plan-scene__sample-bg[data-v-47f20fc1]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.processing-plan-scene__sample-value[data-v-47f20fc1]{position:absolute;z-index:2;color:#fff;font-family:var(--font-dialogue);font-size:var(--processing-sample-value-font);font-weight:900;line-height:1;letter-spacing:.02em;text-align:center;white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none}.processing-plan-scene__sample-value--location[data-v-47f20fc1]{left:var(--processing-sample-location-left);top:var(--processing-sample-location-top)}.processing-plan-scene__sample-value--weather[data-v-47f20fc1]{left:var(--processing-sample-weather-left);top:var(--processing-sample-weather-top)}.processing-plan-scene__sample-extra[data-v-47f20fc1]{position:absolute;left:var(--processing-sample-extra-left);top:var(--processing-sample-extra-top);z-index:2;width:var(--processing-sample-extra-width);margin:0;color:#fff;font-family:var(--font-dialogue);font-size:var(--processing-sample-extra-font);font-weight:900;line-height:var(--processing-sample-extra-line);letter-spacing:var(--processing-sample-extra-spacing);text-align:left;text-shadow:0 1px 1px rgba(31,30,42,.22);transform:translate(-50%,-50%);pointer-events:none}.processing-plan-scene__sample-extra span[data-v-47f20fc1]{display:block;white-space:nowrap}.processing-plan-scene__routes-panel[data-v-47f20fc1]{position:absolute;left:var(--processing-routes-panel-center-x);top:var(--processing-routes-panel-center-y);width:var(--processing-routes-panel-width);aspect-ratio:450 / 150;transform:translate(-50%,-50%)}.processing-plan-scene__routes-bg[data-v-47f20fc1]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.processing-plan-scene__route[data-v-47f20fc1],.processing-plan-scene__confirm[data-v-47f20fc1]{position:absolute;z-index:2;padding:0;border:0;background:transparent;cursor:pointer;transition:filter .16s ease,transform .16s ease}.processing-plan-scene__route[data-v-47f20fc1]{top:var(--processing-route-top);width:var(--processing-route-width)}.processing-plan-scene__route--a[data-v-47f20fc1]{left:var(--processing-route-a-left)}.processing-plan-scene__route--b[data-v-47f20fc1]{left:var(--processing-route-b-left)}.processing-plan-scene__route--c[data-v-47f20fc1]{left:var(--processing-route-c-left)}.processing-plan-scene__route--d[data-v-47f20fc1]{left:var(--processing-route-d-left)}.processing-plan-scene__route--selected[data-v-47f20fc1]:after{content:none}.processing-plan-scene__confirm[data-v-47f20fc1]{left:var(--processing-confirm-left);top:var(--processing-confirm-top);width:var(--processing-confirm-width)}.processing-plan-scene__route-count[data-v-47f20fc1]{position:absolute;top:var(--processing-route-count-top);z-index:3;width:var(--processing-route-count-box-width);height:var(--processing-route-count-box-height);padding:0;border:0;outline:0;background:transparent;color:#fff;caret-color:#fff;font-family:var(--font-dialogue);font-size:var(--processing-route-count-font);font-weight:900;line-height:1;text-align:center;transform:translate(-50%,-50%);appearance:textfield}.processing-plan-scene__route-count[data-v-47f20fc1]:focus{outline:0}.processing-plan-scene__route-count--a[data-v-47f20fc1]{left:var(--processing-route-count-a-left)}.processing-plan-scene__route-count--b[data-v-47f20fc1]{left:var(--processing-route-count-b-left)}.processing-plan-scene__route-count--c[data-v-47f20fc1]{left:var(--processing-route-count-c-left)}.processing-plan-scene__route-count--d[data-v-47f20fc1]{left:var(--processing-route-count-d-left)}.processing-plan-scene__route-intro[data-v-47f20fc1]{position:absolute;inset:0;z-index:3}.processing-plan-scene__route-intro-panel[data-v-47f20fc1]{position:absolute;left:var(--processing-route-intro-center-x);top:var(--processing-route-intro-center-y);width:var(--processing-route-intro-width);aspect-ratio:450 / 150;transform:translate(-50%,-50%)}.processing-plan-scene__route-intro-bg[data-v-47f20fc1]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.processing-plan-scene__route-intro-copy[data-v-47f20fc1]{position:absolute;width:var(--processing-route-intro-copy-width);margin:0;color:#fff;font-family:var(--font-dialogue);font-size:var(--processing-route-intro-copy-font);font-weight:900;line-height:var(--processing-route-intro-copy-line);letter-spacing:var(--processing-route-intro-copy-spacing);text-align:left;text-shadow:0 1px 2px rgba(31,30,42,.28);transform:translate(-50%,-50%);pointer-events:auto}.processing-plan-scene__route-intro-copy--a[data-v-47f20fc1]{left:var(--processing-route-intro-copy-a-left);top:var(--processing-route-intro-copy-a-top)}.processing-plan-scene__route-intro-copy--b[data-v-47f20fc1]{left:var(--processing-route-intro-copy-b-left);top:var(--processing-route-intro-copy-b-top)}.processing-plan-scene__route-intro-copy--c[data-v-47f20fc1]{left:var(--processing-route-intro-copy-c-left);top:var(--processing-route-intro-copy-c-top)}.processing-plan-scene__route-intro-copy--d[data-v-47f20fc1]{left:var(--processing-route-intro-copy-d-left);top:var(--processing-route-intro-copy-d-top)}.processing-plan-scene__route-intro-copy span[data-v-47f20fc1]{display:block;white-space:nowrap}.processing-plan-scene__route-intro-copy[data-v-47f20fc1] .processing-plan-scene__term{display:inline;padding:0;border:0;background:transparent;color:#ff4d4d;font:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;text-shadow:0 0 8px rgba(255,60,60,.48),0 1px 4px rgba(0,0,0,.34)}.processing-plan-scene__route-intro-copy[data-v-47f20fc1] .processing-plan-scene__term:hover{color:#ff7676}.processing-plan-scene__route-intro-copy[data-v-47f20fc1] .processing-plan-scene__term:focus-visible{outline:1px solid rgba(255,255,255,.86);outline-offset:2px}.processing-plan-scene__route-intro-nav[data-v-47f20fc1]{position:absolute;top:var(--processing-route-intro-nav-top);z-index:2;width:var(--processing-route-intro-nav-size);padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%,-50%);transition:filter .16s ease,transform .16s ease}.processing-plan-scene__route-intro-nav--back[data-v-47f20fc1]{left:var(--processing-route-intro-back-left)}.processing-plan-scene__route-intro-nav--next[data-v-47f20fc1]{left:var(--processing-route-intro-next-left)}.processing-plan-scene__route-intro-nav[data-v-47f20fc1]:hover{filter:brightness(1.08);transform:translate(-50%,-50%) translateY(-1px)}.processing-plan-scene__route-intro-nav img[data-v-47f20fc1]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.processing-plan-scene__result[data-v-47f20fc1]{position:absolute;inset:0;z-index:20}.processing-plan-scene__result-panel[data-v-47f20fc1]{position:absolute;left:var(--processing-result-center-x);top:var(--processing-result-center-y);width:var(--processing-result-width);aspect-ratio:450 / 150;transform:translate(-50%,-50%)}.processing-plan-scene__result-bg[data-v-47f20fc1]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.processing-plan-scene__result-copy[data-v-47f20fc1]{position:absolute;margin:0;color:#fff;font-family:var(--font-dialogue);font-weight:900;letter-spacing:var(--processing-result-copy-spacing);text-align:left;text-shadow:0 1px 2px rgba(31,30,42,.28);transform:translate(-50%,-50%);pointer-events:none}.processing-plan-scene__result-copy--success[data-v-47f20fc1]{left:var(--processing-result-success-copy-left);top:var(--processing-result-success-copy-top);width:var(--processing-result-success-copy-width);font-size:var(--processing-result-success-copy-font);line-height:var(--processing-result-success-copy-line)}.processing-plan-scene__result-copy--fail[data-v-47f20fc1]{left:var(--processing-result-fail-copy-left);top:var(--processing-result-fail-copy-top);width:var(--processing-result-copy-width);font-size:var(--processing-result-copy-font);line-height:var(--processing-result-copy-line)}.processing-plan-scene__result-copy span[data-v-47f20fc1]{display:block;white-space:nowrap}.processing-plan-scene__result-return[data-v-47f20fc1],.processing-plan-scene__result-failure-next[data-v-47f20fc1],.processing-plan-scene__result-next[data-v-47f20fc1]{position:absolute;z-index:30;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:filter .16s ease,transform .16s ease}.processing-plan-scene__result-return[data-v-47f20fc1]{left:var(--processing-result-return-left);top:var(--processing-result-return-top);width:var(--processing-result-return-width)}.processing-plan-scene__result-failure-next[data-v-47f20fc1]{left:var(--processing-result-failure-next-left);top:var(--processing-result-failure-next-top);width:var(--processing-result-failure-next-width)}.processing-plan-scene__result-next[data-v-47f20fc1]{left:var(--processing-result-next-left);top:var(--processing-result-next-top);width:var(--processing-result-next-width)}.processing-plan-scene__result-return[data-v-47f20fc1]:hover,.processing-plan-scene__result-failure-next[data-v-47f20fc1]:hover,.processing-plan-scene__result-next[data-v-47f20fc1]:hover{filter:brightness(1.08);transform:translate(-50%,-50%) translateY(-1px)}.processing-plan-scene__result-return img[data-v-47f20fc1],.processing-plan-scene__result-failure-next img[data-v-47f20fc1],.processing-plan-scene__result-next img[data-v-47f20fc1]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.processing-plan-scene__route[data-v-47f20fc1]:hover,.processing-plan-scene__confirm[data-v-47f20fc1]:hover{filter:brightness(1.08);transform:translateY(-1px)}.processing-plan-scene__route img[data-v-47f20fc1],.processing-plan-scene__confirm img[data-v-47f20fc1]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.processing-plan-scene__hint[data-v-47f20fc1]{position:fixed;left:50%;bottom:var(--processing-plan-hint-bottom);z-index:90;display:flex;align-items:center;justify-content:center;width:var(--processing-plan-hint-width);padding:7px 28px 9px;color:#fff1c7f2;font-family:var(--font-hint);font-size:var(--processing-plan-hint-font);font-weight:800;line-height:1.2;letter-spacing:.04em;pointer-events:none;text-align:center;text-shadow:0 2px 10px rgba(0,25,58,.82),0 0 14px rgba(255,236,180,.34);transform:translate(-50%)}.processing-plan-scene__hint[data-v-47f20fc1]:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:var(--processing-plan-hint-band-width);height:var(--processing-plan-hint-band-height);background:radial-gradient(ellipse at center,rgba(16,24,34,.34) 0%,rgba(16,24,34,.22) 34%,rgba(16,24,34,.08) 62%,transparent 82%),linear-gradient(90deg,transparent 0%,rgba(12,18,28,.16) 36%,rgba(12,18,28,.2) 50%,rgba(12,18,28,.16) 64%,transparent 100%);filter:blur(12px);transform:translate(-50%,-50%)}.processing-plan-scene__hint[data-v-47f20fc1]:after{content:"";position:absolute;left:calc((100% - var(--processing-plan-hint-band-width)) / 2);right:calc((100% - var(--processing-plan-hint-band-width)) / 2);bottom:4px;height:1px;background:linear-gradient(90deg,transparent 24%,rgba(255,241,199,.28) 50%,transparent 76%);opacity:.34}.processing-plan-scene__hint--error[data-v-47f20fc1]{color:#ffe2dafa;text-shadow:0 2px 10px rgba(70,0,0,.82),0 0 14px rgba(255,90,74,.36)}.processing-plan-scene__hint--error[data-v-47f20fc1]:before{background:radial-gradient(ellipse at center,rgba(92,14,20,.4) 0%,rgba(74,10,16,.24) 34%,rgba(74,10,16,.1) 62%,transparent 82%),linear-gradient(90deg,transparent 0%,rgba(92,14,20,.16) 36%,rgba(120,18,24,.24) 50%,rgba(92,14,20,.16) 64%,transparent 100%)}.processing-plan-scene__hint--error[data-v-47f20fc1]:after{background:linear-gradient(90deg,transparent 24%,rgba(255,116,100,.34) 50%,transparent 76%)}.processing-plan-scene__hint span[data-v-47f20fc1]{white-space:nowrap}.processing-plan-hint-enter-active[data-v-47f20fc1],.processing-plan-hint-leave-active[data-v-47f20fc1]{transition:opacity .18s ease,transform .18s ease}.processing-plan-hint-enter-from[data-v-47f20fc1],.processing-plan-hint-leave-to[data-v-47f20fc1]{opacity:0;transform:translate(-50%,10px)}.processing-plan-select-enter-active[data-v-47f20fc1],.processing-plan-select-leave-active[data-v-47f20fc1]{transition:opacity .24s ease,transform .24s ease}.processing-plan-select-enter-from[data-v-47f20fc1],.processing-plan-select-leave-to[data-v-47f20fc1]{opacity:0;transform:translateY(10px)}@keyframes processing-plan-panel-in-47f20fc1{0%{opacity:0;transform:translate(-50%,-50%) translate3d(-18px,12px,0) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1)}}@media(orientation:landscape)and (max-height:500px){.processing-plan-scene[data-v-47f20fc1]{--processing-plan-panel-center-x: 50vw;--processing-plan-panel-center-y: 50vh;--processing-plan-panel-width: 50vw;--processing-plan-intro-copy-left: 56%;--processing-plan-intro-copy-top: 60%;--processing-plan-intro-copy-width: 37%;--processing-plan-intro-copy-font: clamp(10px, 1.5vw, 14px);--processing-plan-intro-copy-line: 1.12;--processing-plan-intro-copy-spacing: .02em;--processing-plan-hint-bottom: 2.4vh;--processing-plan-hint-width: 66vw;--processing-plan-hint-font: clamp(10px, 1.55vw, 14px);--processing-sample-panel-center-x: 27vw;--processing-sample-panel-center-y: 50vh;--processing-sample-panel-width: 43vw;--processing-sample-value-font: clamp(9px, 1.55vw, 13px);--processing-sample-extra-left-sample-1: 56%;--processing-sample-extra-left-sample-2: 55%;--processing-sample-extra-left-sample-3: 53%;--processing-sample-extra-top-sample-1: 70.5%;--processing-sample-extra-top-sample-2: 70.5%;--processing-sample-extra-top-sample-3: 70.5%;--processing-sample-extra-width-sample-1: 84%;--processing-sample-extra-width-sample-2: 84%;--processing-sample-extra-width-sample-3: 84%;--processing-sample-extra-font-sample-1: clamp(5px, 1vw, 8px);--processing-sample-extra-font-sample-2: clamp(5px, 1vw, 8px);--processing-sample-extra-font-sample-3: clamp(5px, 1vw, 8px);--processing-sample-extra-line: 1.18;--processing-sample-extra-spacing: 0;--processing-routes-panel-center-x: 73vw;--processing-routes-panel-center-y: 50vh;--processing-routes-panel-width: 43vw;--processing-route-count-top: 76%;--processing-route-count-a-left: 16%;--processing-route-count-b-left: 39%;--processing-route-count-c-left: 61.5%;--processing-route-count-d-left: 84.5%;--processing-route-count-font: clamp(13px, 2.35vw, 19px);--processing-route-count-box-width: 8%;--processing-route-count-box-height: 21%;--processing-route-intro-center-x: 50vw;--processing-route-intro-center-y: 50vh;--processing-route-intro-width: 50vw;--processing-route-intro-copy-a-left: 53%;--processing-route-intro-copy-a-top: 58%;--processing-route-intro-copy-b-left: 53%;--processing-route-intro-copy-b-top: 58%;--processing-route-intro-copy-c-left: 53%;--processing-route-intro-copy-c-top: 58%;--processing-route-intro-copy-d-left: 53%;--processing-route-intro-copy-d-top: 58%;--processing-route-intro-copy-width: 70%;--processing-route-intro-copy-font: clamp(9px, 1.48vw, 13px);--processing-route-intro-copy-line: 1.14;--processing-route-intro-copy-spacing: .02em;--processing-route-intro-back-left: 7.7%;--processing-route-intro-next-left: 92.6%;--processing-route-intro-nav-top: 59%;--processing-route-intro-nav-size: 7.8%;--processing-result-center-x: 50vw;--processing-result-center-y: 50vh;--processing-result-width: 60vw;--processing-result-success-copy-left: 74.5%;--processing-result-success-copy-top: 46.5%;--processing-result-success-copy-width: 38%;--processing-result-success-copy-font: clamp(11px, 2.1vw, 15px);--processing-result-success-copy-line: 1.35;--processing-result-fail-copy-left: 74.5%;--processing-result-fail-copy-top: 48%;--processing-result-copy-width: 33%;--processing-result-copy-font: clamp(9px, 1.45vw, 13px);--processing-result-copy-line: 1.15;--processing-result-copy-spacing: .1em;--processing-result-return-left: 24%;--processing-result-return-top: 74%;--processing-result-return-width: 24%;--processing-result-failure-next-left: 46%;--processing-result-failure-next-top: 74%;--processing-result-failure-next-width: 10%;--processing-result-next-left: 24%;--processing-result-next-top: 74%;--processing-result-next-width: 10%}.processing-plan-scene__hint[data-v-47f20fc1]{padding:5px 18px 7px}}.analysis-scene[data-v-45bcd31d]{--analysis-progress: 0%;--analysis-bot-x: 0%;--analysis-track-width: 72vw;--analysis-track-top: 50%;--analysis-progress-height: 2vw;--analysis-bot-width: 13vw;--analysis-bot-bottom: 2vw;--analysis-city-bg: none;--analysis-lab-bg: none;position:fixed;inset:0;z-index:1500;overflow:hidden;background:#f4f6f1;-webkit-user-select:none;user-select:none}.analysis-transport[data-v-45bcd31d],.processing-guide[data-v-45bcd31d]{position:absolute;inset:0}.analysis-bg[data-v-45bcd31d]{position:absolute;top:0;bottom:0;width:50%;background-repeat:no-repeat;background-size:cover}.analysis-bg--city[data-v-45bcd31d]{left:0;background-image:var(--analysis-city-bg);background-position:center}.analysis-bg--lab[data-v-45bcd31d]{right:0;background-image:var(--analysis-lab-bg);background-position:center}.analysis-bg[data-v-45bcd31d]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff3d,#ffffff14),radial-gradient(circle at 50% 50%,transparent 0 48%,rgba(20,32,38,.16) 100%)}.analysis-split[data-v-45bcd31d]{position:absolute;top:0;bottom:0;left:50%;z-index:1;width:clamp(28px,4vw,70px);background:linear-gradient(90deg,#fff0,#fafcf8b8 48%,#fff0);filter:blur(6px);transform:translate(-50%)}.analysis-track[data-v-45bcd31d]{position:absolute;left:50%;top:var(--analysis-track-top);z-index:2;width:var(--analysis-track-width);height:clamp(150px,20vw,250px);transform:translate(-50%,-50%)}.analysis-progress[data-v-45bcd31d]{position:absolute;left:0;right:0;top:50%;height:var(--analysis-progress-height);transform:translateY(-50%)}.analysis-progress__rail[data-v-45bcd31d]{position:absolute;inset:0;overflow:hidden;border:2px solid rgba(255,255,255,.9);border-radius:999px;background:linear-gradient(180deg,#ffffffad,#dce6dd70),#23353b38;box-shadow:0 12px 34px #121f2638,inset 0 2px 6px #ffffffb8,inset 0 -4px 9px #1a2b302e}.analysis-progress__fill[data-v-45bcd31d]{position:absolute;left:0;top:0;bottom:0;width:var(--analysis-progress);border-radius:inherit;background:linear-gradient(180deg,#ffffff94,#fff0),linear-gradient(90deg,#45b7ff,#58d2b0 46%,#f0c15c);box-shadow:inset 0 0 0 1px #ffffff6b,0 0 24px #53d1b066}.analysis-progress__glow[data-v-45bcd31d]{position:absolute;left:var(--analysis-progress);top:50%;width:clamp(28px,3vw,46px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,245,182,.78),rgba(88,210,176,.34) 42%,transparent 70%);filter:blur(5px);transform:translate(-50%,-50%)}.analysis-bot[data-v-45bcd31d]{position:absolute;left:var(--analysis-bot-x);bottom:calc(50% + var(--analysis-bot-bottom));z-index:3;width:var(--analysis-bot-width);transform:translate(-50%);filter:drop-shadow(0 18px 20px rgba(17,31,36,.26)) drop-shadow(0 0 18px rgba(255,255,255,.22))}.analysis-bot img[data-v-45bcd31d]{display:block;width:100%;height:auto}.processing-guide[data-v-45bcd31d]{--processing-panel-left: 5vw;--processing-panel-top: 6vh;--processing-panel-width: 50vw;--processing-copy-left: 57.5%;--processing-copy-top: 24%;--processing-copy-width: 38%;--processing-copy-font: 1.8vw;--processing-next-left: 20%;--processing-next-bottom: 12%;--processing-next-size: 10%;--processing-back-left: 10%;--processing-back-bottom: 12%;--processing-back-size: 10%;--processing-start-next-left: 27%;--processing-start-next-bottom: 12%;--processing-start-next-size: 11%;--processing-start-back-left: 11%;--processing-start-back-bottom: 12%;--processing-start-back-size: 11%;--processing-bot-width: 18vw;--processing-bot-right: 35vw;--processing-bot-bottom: 16vh;overflow:hidden;background-image:linear-gradient(180deg,#ffffff14,#0c141a14),var(--analysis-lab-bg);background-position:center;background-repeat:no-repeat;background-size:cover}.processing-guide[data-v-45bcd31d]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,16,24,.18),transparent 46%),radial-gradient(circle at 78% 60%,rgba(255,255,255,.16),transparent 38%);pointer-events:none}.processing-guide__panel[data-v-45bcd31d]{position:absolute;left:var(--processing-panel-left);top:var(--processing-panel-top);z-index:2;width:var(--processing-panel-width);aspect-ratio:398 / 138;animation:processing-guide-in-45bcd31d .46s cubic-bezier(.16,1,.3,1) both}.processing-guide__panel--start[data-v-45bcd31d]{aspect-ratio:324 / 108}.processing-guide__panel--start .processing-guide__next[data-v-45bcd31d]{left:var(--processing-start-next-left);bottom:var(--processing-start-next-bottom);width:var(--processing-start-next-size)}.processing-guide__panel--start .processing-guide__back[data-v-45bcd31d]{left:var(--processing-start-back-left);bottom:var(--processing-start-back-bottom);width:var(--processing-start-back-size)}.processing-guide__panel-bg[data-v-45bcd31d]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.processing-guide__copy[data-v-45bcd31d]{position:absolute;left:var(--processing-copy-left);top:var(--processing-copy-top);width:var(--processing-copy-width);margin:0;color:#fff;font-family:var(--font-dialogue);font-size:var(--processing-copy-font);font-weight:800;line-height:1.24;letter-spacing:0;text-align:left;text-wrap:wrap;white-space:pre-line}.processing-guide__copy--start-page-1[data-v-45bcd31d]{left:60%;top:30%;width:37%;font-size:1.65vw;line-height:1.34;letter-spacing:.05em}.processing-guide__copy--start-page-2[data-v-45bcd31d]{left:58%;top:32%;width:37%;font-size:1.65vw;line-height:1.34;letter-spacing:.05em}.processing-guide__copy--start-page-3[data-v-45bcd31d]{left:60%;top:28%;width:38%;font-size:1.5vw;line-height:1.28;letter-spacing:.04em}.processing-guide__next[data-v-45bcd31d]{position:absolute;left:var(--processing-next-left);bottom:var(--processing-next-bottom);width:var(--processing-next-size);padding:0;border:0;background:transparent;cursor:pointer;transition:filter .16s ease,transform .16s ease}.processing-guide__back[data-v-45bcd31d]{position:absolute;left:var(--processing-back-left);bottom:var(--processing-back-bottom);width:var(--processing-back-size);padding:0;border:0;background:transparent;cursor:pointer;transition:filter .16s ease,transform .16s ease}.processing-guide__next[data-v-45bcd31d]:hover,.processing-guide__back[data-v-45bcd31d]:hover{filter:brightness(1.08);transform:translateY(-1px)}.processing-guide__next img[data-v-45bcd31d],.processing-guide__back img[data-v-45bcd31d]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.processing-panel-swap-enter-active[data-v-45bcd31d],.processing-panel-swap-leave-active[data-v-45bcd31d]{transition:opacity .18s ease}.processing-panel-swap-enter-from[data-v-45bcd31d],.processing-panel-swap-leave-to[data-v-45bcd31d]{opacity:0}.processing-guide__bot[data-v-45bcd31d]{position:absolute;right:var(--processing-bot-right);bottom:var(--processing-bot-bottom);z-index:2;width:var(--processing-bot-width);height:auto;filter:drop-shadow(0 18px 22px rgba(10,21,28,.28)) drop-shadow(0 0 16px rgba(255,255,255,.2));animation:processing-bot-in-45bcd31d .52s cubic-bezier(.16,1,.3,1) .14s both}.analysis-phase-enter-active[data-v-45bcd31d],.analysis-phase-leave-active[data-v-45bcd31d]{transition:opacity .36s ease,transform .36s ease}.analysis-phase-enter-from[data-v-45bcd31d],.analysis-phase-leave-to[data-v-45bcd31d]{opacity:0;transform:translateY(10px)}@keyframes processing-guide-in-45bcd31d{0%{opacity:0;transform:translate3d(-18px,12px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes processing-bot-in-45bcd31d{0%{opacity:0;transform:translate3d(26px,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(orientation:landscape)and (max-height:500px){.analysis-scene[data-v-45bcd31d]{--analysis-track-width: 76vw;--analysis-progress-height: 4vh;--analysis-bot-width: 13vw;--analysis-bot-bottom: 4vh}.processing-guide[data-v-45bcd31d]{--processing-panel-left: var(--app-safe-inline);--processing-panel-top: 4vh;--processing-panel-width: 55vw;--processing-copy-left: 58.5%;--processing-copy-top: 27%;--processing-copy-width: 38%;--processing-copy-font: clamp(10px, 1.9vw, 15px);--processing-next-size: 10.5%;--processing-back-left: 9%;--processing-back-bottom: 12%;--processing-back-size: 10.5%;--processing-start-next-left: 27%;--processing-start-next-bottom: 12%;--processing-start-next-size: 11%;--processing-start-back-left: 10%;--processing-start-back-bottom: 12%;--processing-start-back-size: 11%;--processing-bot-width: 20vw;--processing-bot-right: 30vw;--processing-bot-bottom: 10vh}.processing-guide__copy[data-v-45bcd31d]{line-height:1.16}.processing-guide__copy--start-page-1[data-v-45bcd31d]{left:60%;top:30%;width:37%;font-size:clamp(10px,1.9vw,15px);line-height:1.28;letter-spacing:.1em}.processing-guide__copy--start-page-2[data-v-45bcd31d]{left:58%;top:30%;width:37%;font-size:clamp(10px,1.9vw,15px);line-height:1.28;letter-spacing:.1em}.processing-guide__copy--start-page-3[data-v-45bcd31d]{left:59%;top:27%;width:38%;font-size:clamp(9px,1.8vw,14px);line-height:1.28;letter-spacing:.1em}}.instrument-panel[data-v-7c105334]{--accelerate-panel-left: 50vw;--accelerate-panel-top: 50vh;--accelerate-panel-width: min(78vw, 760px);--accelerate-panel-padding: 25px;--accelerate-sim-height: 360px;--accelerate-metal-dark: #151b20;--accelerate-metal-mid: #2d3740;--accelerate-metal-light: #66747d;--accelerate-metal-edge: #8fa0a8;--accelerate-screen: #061015;--accelerate-screen-line: rgba(104, 196, 179, .075);--accelerate-amber: #e8b23d;--accelerate-cyan: #6bcde4;--accelerate-red: #c8564b;--accelerate-green: #61b86d;--accelerate-muted: #93a5ad;position:absolute;left:var(--accelerate-panel-left);top:var(--accelerate-panel-top);z-index:5;display:flex;flex-direction:column;align-items:center;width:var(--accelerate-panel-width);max-height:94vh;padding:var(--accelerate-panel-padding);border:2px solid #070b0e;border-radius:5px;background:radial-gradient(circle at 18px 18px,#b6c2c8 0 2px,#59646c 3px 5px,transparent 6px),radial-gradient(circle at calc(100% - 18px) 18px,#b6c2c8 0 2px,#59646c 3px 5px,transparent 6px),radial-gradient(circle at 18px calc(100% - 18px),#87949c 0 2px,#343f46 3px 5px,transparent 6px),radial-gradient(circle at calc(100% - 18px) calc(100% - 18px),#87949c 0 2px,#343f46 3px 5px,transparent 6px),linear-gradient(180deg,rgba(255,255,255,.12),transparent 18%),linear-gradient(135deg,rgba(255,255,255,.045) 0 1px,transparent 1px 100%),linear-gradient(180deg,#45515a 0%,var(--accelerate-metal-mid) 18%,var(--accelerate-metal-dark) 100%);box-shadow:0 4px #05080a,0 20px 34px #00000094,inset 0 0 0 1px #d2e4eb24,inset 0 2px #fff3,inset 0 -4px #0000007a;box-sizing:border-box;color:#e7edf0;font-family:Courier New,Courier,monospace,sans-serif;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.instrument-panel[data-v-7c105334]:before,.instrument-panel[data-v-7c105334]:after{content:"";position:absolute;top:11px;z-index:1;width:11px;height:11px;border:1px solid #090d10;border-radius:50%;background:linear-gradient(90deg,transparent 42%,rgba(7,10,12,.7) 42% 58%,transparent 58%),radial-gradient(circle at 35% 30%,#b5c1c8,#515d66 52%,#1b2228);box-shadow:inset 0 1px #ffffff59,0 1px #ffffff1a;pointer-events:none}.instrument-panel[data-v-7c105334]:before{left:12px}.instrument-panel[data-v-7c105334]:after{right:12px}.instrument-panel[data-v-7c105334]::-webkit-scrollbar{width:6px}.instrument-panel[data-v-7c105334]::-webkit-scrollbar-track{background:#ffffff0a}.instrument-panel[data-v-7c105334]::-webkit-scrollbar-thumb{background:#ffcc0080}.panel-header[data-v-7c105334]{position:relative;display:flex;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;padding:9px 12px 9px 15px;border:2px solid #0a0f12;border-radius:3px;background:linear-gradient(90deg,var(--accelerate-amber) 0 6px,transparent 6px 100%),linear-gradient(180deg,rgba(255,255,255,.1),transparent 42%),linear-gradient(180deg,#344049,#1f282f);box-shadow:inset 0 1px #ffffff29,inset 0 -2px #0000006b,0 2px #00000073;box-sizing:border-box}.panel-title h2[data-v-7c105334]{margin:0;color:#f4f7f8;font-size:16px;font-weight:700;letter-spacing:.03em;text-shadow:1px 1px 0 #05080a}.panel-title p[data-v-7c105334]{margin:3px 0 0;color:var(--accelerate-muted);font-size:11px;font-weight:700}.panel-actions[data-v-7c105334]{display:flex;gap:8px}.reset-btn[data-v-7c105334],.dev-complete-btn[data-v-7c105334]{padding:7px 12px;border:2px solid #080c0f;border-radius:3px;background:linear-gradient(180deg,#68767f,#3a464e 46%,#1a2228);color:#edf5f7;cursor:pointer;font-size:11px;font-weight:900;line-height:1;box-shadow:0 3px #05080a,inset 1px 1px #ffffff47,inset -1px -1px #0000006b}.reset-btn[data-v-7c105334]:hover{color:#fff7ed;background:linear-gradient(180deg,#d46d55,#8b352d 48%,#421b19)}.dev-complete-btn[data-v-7c105334]{color:#e7ffe9}.dev-complete-btn[data-v-7c105334]:hover{background:linear-gradient(180deg,#5ba66b,#2e6b42 48%,#173622)}.reset-btn[data-v-7c105334]:active,.dev-complete-btn[data-v-7c105334]:active,.next-btn[data-v-7c105334]:active,.retry-btn[data-v-7c105334]:active,.fire-btn[data-v-7c105334]:active{transform:translateY(1px);box-shadow:0 1px #06090b,inset 0 2px 4px #0000007a}.main-simulation-container[data-v-7c105334]{display:flex;flex-shrink:0;gap:12px;width:100%;margin-bottom:14px}.simulation-viewport[data-v-7c105334]{position:relative;flex:1;min-width:0;height:var(--accelerate-sim-height);border:3px solid #080c0f;border-radius:3px;background:radial-gradient(circle at 72% 48%,rgba(107,205,228,.07),transparent 34%),linear-gradient(180deg,#0b171d 0%,var(--accelerate-screen) 52%,#020608 100%);box-shadow:inset 0 0 0 1px #a0bbc31f,inset 0 0 0 5px #00000029,inset 0 7px 20px #000000bd,0 2px #ffffff14;overflow:hidden;touch-action:pan-y}.simulation-viewport[data-v-7c105334]:before{content:"";position:absolute;inset:0;z-index:7;background:repeating-linear-gradient(180deg,transparent 0 7px,rgba(255,255,255,.022) 7px 8px),linear-gradient(90deg,rgba(255,255,255,.055),transparent 18% 82%,rgba(0,0,0,.2));opacity:.46;pointer-events:none}.simulation-viewport[data-v-7c105334]:after{content:"";position:absolute;inset:0;z-index:8;background:radial-gradient(circle at 50% 48%,transparent 48%,rgba(0,0,0,.24) 100%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 12% 88%,rgba(0,0,0,.24));pointer-events:none}.circuit-grid-bg[data-v-7c105334]{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(var(--accelerate-screen-line) 1px,transparent 1px),linear-gradient(90deg,var(--accelerate-screen-line) 1px,transparent 1px);background-size:28px 28px}.circuit-svg-canvas[data-v-7c105334]{position:absolute;left:0;top:0;z-index:2;width:52%;height:100%}.wire-line[data-v-7c105334]{fill:none;stroke:#75878f;stroke-linecap:square;stroke-linejoin:round;stroke-width:2;filter:drop-shadow(1px 1px 0 rgba(0,0,0,.55))}.el-component[data-v-7c105334]{fill:#253039;stroke:#aebbc1;stroke-width:1.5}.el-text[data-v-7c105334]{fill:#b8c4c9;font-family:Times New Roman,Times,serif,"Cambria Math";font-style:italic;font-size:11px}.el-text tspan[data-v-7c105334]{font-style:normal;font-size:75%}.math-latex[data-v-7c105334]{font-family:Times New Roman,Times,serif,"Cambria Math";font-style:italic;font-size:1.05em;letter-spacing:.02em}.math-latex sub[data-v-7c105334]{font-style:normal;font-size:72%;vertical-align:sub}.polarity-text[data-v-7c105334]{fill:#f0b63a;font-family:sans-serif;font-size:12px;font-weight:700}.mapping-indicator-lines[data-v-7c105334]{position:absolute;inset:0;z-index:1;pointer-events:none}.guide-dash-line[data-v-7c105334]{fill:none;stroke:#e8b23d1f;stroke-dasharray:5 8;stroke-width:1}.magnified-chamber[data-v-7c105334]{position:absolute;right:15px;top:15px;bottom:15px;z-index:2;display:flex;flex-direction:column;width:265px;padding:12px;border:2px solid #080c0f;border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 22%),linear-gradient(180deg,#17222a,#071015);box-shadow:inset 0 0 0 1px #6bcde414,inset 0 1px #ffffff1f,inset 0 -3px #00000094,0 2px #00000073;box-sizing:border-box}.chamber-banner[data-v-7c105334]{margin-bottom:10px;padding:5px 6px;border:1px solid rgba(107,205,228,.22);background:linear-gradient(90deg,rgba(107,205,228,.12),transparent 70%),#040a0dc7;color:var(--accelerate-cyan);font-size:9px;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.chamber-core[data-v-7c105334]{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:space-between;padding:15px 0 5px}.heavy-plate[data-v-7c105334]{position:relative;display:flex;align-items:center;width:220px;height:19px;border-radius:1px;transition:all .3s}.plate-segment[data-v-7c105334]{flex:1;height:100%}.anode-plate[data-v-7c105334]{border:1px solid #692a25;background:#241817;color:var(--accelerate-red)}.anode-plate.powered[data-v-7c105334]{background:linear-gradient(180deg,#d66f61,#954039 58%,#4f201d);color:#fff7f2;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0000005c}.cathode-plate[data-v-7c105334]{border:1px solid #235a68;background:#15232a;color:var(--accelerate-cyan)}.cathode-plate.powered[data-v-7c105334]{background:linear-gradient(180deg,#71d3e3,#2d7887 58%,#173f4b);color:#f2feff;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0000005c}.aperture-hole[data-v-7c105334]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:100%;border-left:1px solid rgba(0,0,0,.45);border-right:1px solid rgba(255,255,255,.16);background:#020507;box-shadow:inset 0 0 6px #000000e6}.hole-arrow[data-v-7c105334]{color:var(--accelerate-cyan);font-size:8px;animation:arrowUp-7c105334 .4s infinite linear}.plate-charge[data-v-7c105334]{position:absolute;top:1px;opacity:.7;font-family:sans-serif;font-size:8px;font-weight:700;letter-spacing:3px}.plate-charge.left-side[data-v-7c105334]{left:14px}.plate-charge.right-side[data-v-7c105334]{right:6px}.vertical-beam-channel[data-v-7c105334]{position:relative;display:flex;flex:1;justify-content:center;width:32px;background:#ffffff03}.grid-laser-line[data-v-7c105334]{width:4px;height:100%;background:#ffffff08;transition:all .2s}.grid-laser-line.laser-active[data-v-7c105334]{background:linear-gradient(to top,var(--accelerate-cyan),#d58b4f);box-shadow:0 0 4px #6bcde461,0 0 10px #e8b23d21}.stream-particles[data-v-7c105334]{position:absolute;top:0;width:100%;height:100%;overflow:hidden}.p-dot[data-v-7c105334]{position:absolute;left:14px;width:4px;height:4px;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:var(--accelerate-cyan);box-shadow:0 0 4px #6bcde48a;opacity:0;animation:flyUp-7c105334 var(--fly-duration, .7s) infinite linear}.p-dot[data-v-7c105334]:nth-child(1){animation-delay:0s}.p-dot[data-v-7c105334]:nth-child(2){animation-delay:.2s}.p-dot[data-v-7c105334]:nth-child(3){animation-delay:.4s}.p-dot[data-v-7c105334]:nth-child(4){animation-delay:.6s}.p-dot[data-v-7c105334]:nth-child(5){animation-delay:.8s}.realtime-voltage-tag[data-v-7c105334]{position:absolute;bottom:35px;padding:5px 9px;border:1px solid rgba(107,205,228,.24);border-radius:2px;background:linear-gradient(90deg,rgba(107,205,228,.08),transparent 68%),#040a0deb;color:#8ea3aa;font-family:monospace;font-size:10px;font-weight:800;white-space:nowrap}.realtime-voltage-tag strong[data-v-7c105334]{color:var(--accelerate-cyan)}.beam-entry-label[data-v-7c105334]{position:absolute;bottom:-8px;color:#7d949c;font-size:8px;font-weight:700;white-space:nowrap}.text-pulse[data-v-7c105334]{animation:pulseGreen-7c105334 .65s infinite alternate}.modern-speed-gauge[data-v-7c105334]{display:flex;flex:0 0 112px;flex-direction:column;align-items:center;padding:10px 8px;border:2px solid #080c0f;border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 22%),linear-gradient(180deg,#3d4952,#1b242b);box-shadow:inset 0 1px #ffffff24,inset 0 -3px #00000080,0 2px #0000006b;box-sizing:border-box}.gauge-title[data-v-7c105334]{width:100%;margin-bottom:10px;padding:5px 3px;border:1px solid rgba(232,178,61,.24);background:linear-gradient(90deg,rgba(232,178,61,.12),transparent 72%),#070c0fbd;color:#dce8eb;font-size:9px;font-weight:700;text-align:center;text-transform:none;box-sizing:border-box}.ribbon-container[data-v-7c105334]{position:relative;display:flex;flex:1;justify-content:flex-start;width:100%;padding-left:21px;border:2px solid #10171c;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 34%),#071015;box-shadow:inset 0 0 0 1px #6bcde40d,inset 0 0 14px #000000bd;box-sizing:border-box}.linear-gradient-ribbon[data-v-7c105334]{position:relative;width:13px;height:100%;border:1px solid #020506;border-radius:1px;background:linear-gradient(90deg,rgba(255,255,255,.22),transparent 42%),linear-gradient(to top,#355f4e,#62b66d 34%,#e8b23d 66%,#c8564b);box-shadow:inset 0 2px 5px #0000008c,1px 0 #ffffff14}.gold-target-box[data-v-7c105334]{position:absolute;left:16px;z-index:5;display:flex;align-items:center;justify-content:flex-end;width:22px;border:2px solid var(--accelerate-amber);border-radius:1px;background:#e8b23d24;box-shadow:2px 0 #00000061,inset 0 0 0 1px #ffffff1f;transition:all .3s}.target-bracket-text[data-v-7c105334]{margin-right:-19px;color:var(--accelerate-amber);font-size:7px;font-weight:700;transform:rotate(90deg);transform-origin:center;white-space:nowrap}.live-cursor-pointer[data-v-7c105334]{position:absolute;left:4px;z-index:10;width:78px;height:2px;transition:bottom .25s cubic-bezier(.1,.8,.25,1)}.pointer-arrow[data-v-7c105334]{position:absolute;left:0;top:-4px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #f1f5e8;filter:drop-shadow(1px 1px 0 #000)}.pointer-label[data-v-7c105334]{position:absolute;left:34px;top:-9px;padding:2px 5px;border:1px solid rgba(107,205,228,.28);border-radius:2px;background:#061015;color:#effbff;font-family:monospace;font-size:10px;font-weight:700}.gauge-ticks[data-v-7c105334]{position:absolute;right:5px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;color:#738990;font-family:monospace;font-size:8px}.tick-mark[data-v-7c105334]{display:flex;align-items:center;gap:4px;height:0}.tick-mark .line[data-v-7c105334]{width:5px;height:1px;background:#52636b}.status-mask[data-v-7c105334]{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border-radius:2px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.024) 0 7px,transparent 7px 14px),#04080af7;text-align:center;box-shadow:inset 0 0 0 2px #ffffff0a,inset 0 0 24px #00000085}.success-mask[data-v-7c105334]{border:2px solid var(--accelerate-amber)}.fail-mask[data-v-7c105334]{border:2px solid var(--accelerate-red)}.dialog-content[data-v-7c105334]{margin-bottom:15px;padding:9px 14px;border:1px solid rgba(232,178,61,.34);background:linear-gradient(90deg,rgba(232,178,61,.1),transparent 74%),#070c0fe0;color:#f6f1db;font-size:12px;font-weight:900;line-height:1.6}.next-btn[data-v-7c105334],.retry-btn[data-v-7c105334]{padding:10px 17px;border:2px solid #070a0c;border-radius:3px;cursor:pointer;font-size:11px;font-weight:900;box-shadow:0 3px #05080a,inset 1px 1px #ffffff42,inset -1px -1px #00000073}.next-btn[data-v-7c105334]{background:linear-gradient(180deg,#ffe28a 0%,var(--accelerate-amber) 48%,#805918 100%);color:#151009}.fail-text[data-v-7c105334]{margin:0;color:#ffd7cf;font-size:12px;font-weight:900}.fail-sub-text[data-v-7c105334]{margin:6px 0 15px;color:#a8b6ba;font-size:11px;font-weight:700}.fail-sub-text .highlight[data-v-7c105334]{color:#ff8d7f;font-weight:700}.retry-btn[data-v-7c105334]{background:linear-gradient(180deg,#e67c6c 0%,var(--accelerate-red) 48%,#68261f 100%);color:#fff2ed}.control-deck[data-v-7c105334]{flex-shrink:0;width:100%;padding:11px;border:2px solid #080c0f;border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 18%),linear-gradient(180deg,#3d4850,#1d262c);box-shadow:inset 0 1px #ffffff29,inset 0 -3px #00000080,0 2px #0000006b;box-sizing:border-box}.panel-bottom-spacer[data-v-7c105334]{display:none;flex:0 0 auto;width:100%;height:0}.circuit-flex-wrapper[data-v-7c105334]{display:flex;gap:12px;justify-content:space-between;margin-bottom:11px}.knob-panel-section[data-v-7c105334]{display:flex;flex-direction:column;align-items:center;width:218px;padding:10px 11px;border:2px solid #0a0f12;border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 28%),linear-gradient(180deg,#1b242a,#0b1115);box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00000075}.section-title[data-v-7c105334]{margin-bottom:8px;color:#d1dee2;font-size:11px;font-weight:900;letter-spacing:.02em}.knobs-row[data-v-7c105334]{display:flex;gap:14px}.knob-wrapper[data-v-7c105334]{display:flex;flex-direction:column;align-items:center}.knob-title[data-v-7c105334]{margin-bottom:5px;color:#8fa3aa;font-size:9px;font-weight:800}.custom-knob[data-v-7c105334]{position:relative;width:52px;height:52px;border:2px solid #090d10;border-radius:50%;background:radial-gradient(circle at 36% 30%,#eef4f5 0 6%,transparent 7%),radial-gradient(circle at 50% 50%,#7a878d 0 18%,#4c5961 19% 42%,#202930 43% 63%,#0b1014 64% 100%);box-shadow:0 3px #05080a,inset 0 2px #ffffff42,inset 0 -4px #00000080;cursor:pointer}.custom-knob[data-v-7c105334]:before{content:"";position:absolute;inset:3px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:inset 0 0 0 2px #00000038;pointer-events:none}.custom-knob[data-v-7c105334]:after{content:"";position:absolute;inset:8px;border:1px solid rgba(232,178,61,.3);border-radius:50%;pointer-events:none}.knob-pointer[data-v-7c105334]{position:absolute;top:4px;left:24px;width:4px;height:15px;border-radius:2px;background:var(--accelerate-amber);box-shadow:0 0 0 1px #0000008f,0 0 4px #e8b23d3d;transform-origin:2px 23px;transition:transform .1s ease}.knob-click-hint[data-v-7c105334]{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 4px;color:#ffffff38;font-size:9px;font-weight:900;pointer-events:none}.digital-readout[data-v-7c105334]{margin-top:8px;min-width:82px;padding:4px 10px;border:1px solid rgba(107,205,228,.24);border-radius:2px;background:linear-gradient(180deg,rgba(107,205,228,.08),transparent 45%),#03080a;color:var(--accelerate-cyan);font-family:monospace;font-size:13px;font-weight:700;text-align:center;text-shadow:0 0 4px rgba(107,205,228,.28)}.disabled-ui[data-v-7c105334]{cursor:not-allowed;opacity:.3;pointer-events:none}.sliders-section[data-v-7c105334]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.control-group[data-v-7c105334]{display:flex;flex-direction:column;padding:10px;border:2px solid #0a0f12;border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 26%),linear-gradient(180deg,#172026,#0a1014);box-shadow:inset 0 1px #ffffff14,inset 0 -2px #0000006b}.control-label[data-v-7c105334]{display:flex;justify-content:space-between;margin-bottom:5px;color:#dce8eb;font-size:11px;font-weight:900}.value-display[data-v-7c105334]{padding:2px 7px;border:1px solid rgba(232,178,61,.32);border-radius:2px;background:#00000052;color:var(--accelerate-amber);font-weight:700}input[type=range][data-v-7c105334]{--accelerate-range-progress: 0%;touch-action:none;width:100%;height:17px;border:2px solid #05080a;border-radius:3px;background:linear-gradient(90deg,rgba(232,178,61,.9) 0 var(--accelerate-range-progress),transparent var(--accelerate-range-progress) 100%),repeating-linear-gradient(90deg,rgba(232,241,245,.16) 0 1px,transparent 1px 26px),linear-gradient(180deg,#020507,#111a20 45%,#030608);box-shadow:inset 0 3px 4px #000000db,inset 0 -2px #ffffff0f,0 1px #ffffff1a;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer}input[type=range][data-v-7c105334]::-webkit-slider-thumb{width:21px;height:21px;border:2px solid #05080a;border-radius:3px;background:linear-gradient(90deg,transparent 0 7px,rgba(0,0,0,.35) 7px 9px,transparent 9px 100%),linear-gradient(180deg,#f5f8f8,#b8c4ca 30%,#5f6d75 31%,#27313a);box-shadow:0 3px #020305,inset 1px 1px #ffffffb8,inset -2px -2px #0000008f;cursor:pointer;-webkit-appearance:none;appearance:none}input[type=range][data-v-7c105334]::-moz-range-thumb{width:21px;height:21px;border:2px solid #05080a;border-radius:3px;background:linear-gradient(90deg,transparent 0 7px,rgba(0,0,0,.35) 7px 9px,transparent 9px 100%),linear-gradient(180deg,#f5f8f8,#b8c4ca 30%,#5f6d75 31%,#27313a);box-shadow:0 3px #020305,inset 1px 1px #ffffffb8,inset -2px -2px #0000008f;cursor:pointer}.fire-btn[data-v-7c105334]{width:100%;padding:12px 14px;border:2px solid #080c0f;border-radius:3px;background:linear-gradient(180deg,#ffe08b 0%,var(--accelerate-amber) 42%,#805918 100%);box-shadow:0 3px #05080a,inset 1px 1px #ffffff6b,inset -2px -2px #0000006b;color:#151009;cursor:pointer;font-family:inherit;font-size:12px;font-weight:900;letter-spacing:.03em;transition:all .2s}.fire-btn[data-v-7c105334]:hover:not(:disabled){background:linear-gradient(180deg,#fff0b4,#f6c653 42%,#9b6b1e)}.fire-btn[data-v-7c105334]:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.45}@keyframes arrowUp-7c105334{0%{opacity:0;transform:translateY(4px)}50%{opacity:1}to{opacity:0;transform:translateY(-4px)}}@keyframes flyUp-7c105334{0%{bottom:0;opacity:0;transform:scale(.6)}25%,75%{opacity:1}to{bottom:100%;opacity:0;transform:scale(1.1)}}@keyframes pulseGreen-7c105334{0%{opacity:.7}to{opacity:1}}@media(orientation:landscape)and (max-height:500px)and (pointer:coarse)and (hover:none)and (max-width:0px){.instrument-panel[data-v-7c105334]{--accelerate-panel-left: 50vw;--accelerate-panel-top: 50vh;--accelerate-panel-width: min(96vw, 820px);--accelerate-panel-padding: 12px;--accelerate-sim-height: clamp(270px, 68vh, 360px);max-height:92vh}.panel-header[data-v-7c105334]{margin-bottom:10px;padding:8px 12px 8px 15px}.panel-title h2[data-v-7c105334]{font-size:clamp(11px,1.7vw,14px)}.panel-title p[data-v-7c105334],.reset-btn[data-v-7c105334],.dev-complete-btn[data-v-7c105334]{font-size:clamp(7px,1vw,10px)}.main-simulation-container[data-v-7c105334]{gap:12px;margin-bottom:10px}.modern-speed-gauge[data-v-7c105334]{flex-basis:104px;padding:9px 7px}.magnified-chamber[data-v-7c105334]{right:12px;top:12px;bottom:12px;width:min(42%,265px);min-width:230px;padding:10px}.heavy-plate[data-v-7c105334]{width:min(88%,220px)}.circuit-flex-wrapper[data-v-7c105334]{gap:12px;margin-bottom:10px}.control-deck[data-v-7c105334]{padding:10px}.knob-panel-section[data-v-7c105334]{width:210px;padding:9px}.custom-knob[data-v-7c105334]{width:48px;height:48px}.knob-pointer[data-v-7c105334]{left:22px;height:14px;transform-origin:2px 21px}.fire-btn[data-v-7c105334]{padding:10px;font-size:clamp(8px,1.2vw,11px)}input[type=range][data-v-7c105334]{height:20px}input[type=range][data-v-7c105334]::-webkit-slider-thumb{width:28px;height:28px}input[type=range][data-v-7c105334]::-moz-range-thumb{width:28px;height:28px}.panel-bottom-spacer[data-v-7c105334]{display:block;height:48px}}@media(orientation:portrait)and (pointer:coarse)and (hover:none){.instrument-panel[data-v-7c105334]{--accelerate-panel-left: 50vw;--accelerate-panel-top: 50svh;--accelerate-panel-width: min(94vw, 440px);--accelerate-panel-padding: clamp(8px, 2.4vw, 11px);--accelerate-sim-height: clamp(500px, 68svh, 620px);height:auto;max-height:calc(100svh - 12px);border-width:2px;overflow-x:hidden;overflow-y:auto;touch-action:pan-y}.panel-header[data-v-7c105334]{align-items:stretch;gap:7px;margin-bottom:7px;padding:7px 8px 7px 11px}.panel-title[data-v-7c105334]{min-width:0}.panel-title h2[data-v-7c105334]{font-size:clamp(12px,3.7vw,15px)}.panel-title p[data-v-7c105334]{font-size:clamp(8px,2.5vw,10px)}.panel-actions[data-v-7c105334]{flex-shrink:0;gap:5px}.reset-btn[data-v-7c105334],.dev-complete-btn[data-v-7c105334]{padding:6px 7px;font-size:clamp(8px,2.5vw,10px)}.main-simulation-container[data-v-7c105334]{flex-direction:column;gap:7px;margin-bottom:7px}.simulation-viewport[data-v-7c105334]{flex:0 0 auto;width:100%;height:var(--accelerate-sim-height)}.circuit-svg-canvas[data-v-7c105334]{left:50%;top:5px;width:320px;max-width:96%;height:258px;opacity:.78;transform:translate(-50%);transform-origin:top center}.mapping-indicator-lines[data-v-7c105334]{display:none}.magnified-chamber[data-v-7c105334]{inset:266px 9px 8px;width:auto;min-width:0;padding:8px}.chamber-banner[data-v-7c105334]{margin-bottom:6px;padding:4px 6px;font-size:7px}.chamber-core[data-v-7c105334]{padding:8px 0 4px}.heavy-plate[data-v-7c105334]{width:min(86%,230px);height:16px}.realtime-voltage-tag[data-v-7c105334]{bottom:23px;padding:4px 8px;font-size:8px}.beam-entry-label[data-v-7c105334]{bottom:-4px;font-size:7px}.modern-speed-gauge[data-v-7c105334]{flex:0 0 auto;flex-direction:row;align-items:stretch;width:100%;min-height:58px;padding:6px;gap:6px}.gauge-title[data-v-7c105334]{display:flex;flex:0 0 68px;align-items:center;justify-content:center;width:auto;margin:0;padding:4px;font-size:7px;line-height:1.18}.ribbon-container[data-v-7c105334]{flex:1;min-width:0;min-height:0;padding:14px 7px 15px;overflow:visible}.linear-gradient-ribbon[data-v-7c105334]{align-self:center;width:100%;height:12px;background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 48%),linear-gradient(to right,#355f4e,#62b66d 34%,#e8b23d 66%,#c8564b)}.gold-target-box[data-v-7c105334]{left:var(--speed-target-left);top:50%;bottom:auto!important;justify-content:center;width:var(--speed-target-width);min-width:16px;height:19px!important;transform:translateY(-50%)}.target-bracket-text[data-v-7c105334]{position:absolute;left:50%;top:-15px;margin:0;font-size:6px;transform:translate(-50%)}.live-cursor-pointer[data-v-7c105334]{left:var(--speed-cursor-left);top:50%;bottom:auto!important;width:2px;height:32px;transform:translate(-50%,-50%);transition:left .25s cubic-bezier(.1,.8,.25,1)}.pointer-arrow[data-v-7c105334]{left:-5px;top:16px;transform:rotate(90deg)}.pointer-label[data-v-7c105334]{left:50%;top:-18px;transform:translate(-50%);font-size:8px}.gauge-ticks[data-v-7c105334]{inset:auto 8px 3px;flex-direction:row-reverse;justify-content:space-between;font-size:6px}.tick-mark[data-v-7c105334]{flex-direction:column-reverse;gap:2px;height:auto}.tick-mark .line[data-v-7c105334]{width:1px;height:4px}.control-deck[data-v-7c105334]{padding:7px}.circuit-flex-wrapper[data-v-7c105334]{flex-direction:column;gap:7px;margin-bottom:7px}.knob-panel-section[data-v-7c105334]{width:100%;padding:7px}.section-title[data-v-7c105334]{margin-bottom:5px;font-size:clamp(9px,2.7vw,11px);text-align:center}.knobs-row[data-v-7c105334]{width:100%;justify-content:center;gap:clamp(16px,7vw,30px)}.knob-title[data-v-7c105334]{margin-bottom:4px;font-size:8px}.custom-knob[data-v-7c105334]{width:48px;height:48px}.knob-pointer[data-v-7c105334]{left:22px;height:14px;transform-origin:2px 21px}.digital-readout[data-v-7c105334]{margin-top:5px;padding:3px 9px;font-size:12px}.control-group[data-v-7c105334]{padding:7px}.control-label[data-v-7c105334]{align-items:center;gap:8px;margin-bottom:4px;font-size:clamp(9px,2.7vw,11px)}input[type=range][data-v-7c105334]{height:18px}input[type=range][data-v-7c105334]::-webkit-slider-thumb{width:26px;height:26px}input[type=range][data-v-7c105334]::-moz-range-thumb{width:26px;height:26px}.fire-btn[data-v-7c105334]{min-height:40px;padding:8px 10px;font-size:clamp(9px,2.7vw,11px);line-height:1.25;white-space:normal}.status-mask[data-v-7c105334]{padding:16px}.next-btn[data-v-7c105334],.retry-btn[data-v-7c105334]{max-width:100%;font-size:10px;line-height:1.3}.panel-bottom-spacer[data-v-7c105334]{display:block;height:10px}}.mass-spec-magnetic-game[data-v-d41b03f5]{--mass-spec-magnetic-left: 70vw;--mass-spec-magnetic-top: 50vh;--mass-spec-magnetic-width: 42vw;--mass-spec-magnetic-padding: 1vw;--mass-spec-magnetic-title-font: 1.05vw;--mass-spec-magnetic-info-font: .72vw;--mass-spec-magnetic-value-font: 1vw;position:absolute;inset:0;z-index:2;pointer-events:none}.mass-spec-magnetic-game__shell[data-v-d41b03f5]{position:absolute;left:var(--mass-spec-magnetic-left);top:var(--mass-spec-magnetic-top);box-sizing:border-box;width:var(--mass-spec-magnetic-width);max-height:calc(100svh - 2 * var(--app-safe-block));padding:var(--mass-spec-magnetic-padding);border:.16vw solid #0a1117;background:repeating-linear-gradient(90deg,rgba(223,238,246,.035) 0 1px,transparent 1px .36vw),linear-gradient(180deg,#33424c,#202b34 48%,#121920);box-shadow:.34vw .34vw #05080a,inset .12vw .12vw #c6dce63d,inset -.18vw -.18vw #0009;color:#dbe7ec;font-family:var(--font-code);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(117,255,138,.52) rgba(6,14,20,.72);-webkit-overflow-scrolling:touch;touch-action:pan-y;transform:translate(-50%,-50%);pointer-events:auto}.mass-spec-magnetic-game__shell[data-v-d41b03f5]::-webkit-scrollbar{width:.45vw}.mass-spec-magnetic-game__shell[data-v-d41b03f5]::-webkit-scrollbar-track{background:#060e14b8}.mass-spec-magnetic-game__shell[data-v-d41b03f5]::-webkit-scrollbar-thumb{background:#75ff8a85}.mass-spec-magnetic-game__header[data-v-d41b03f5]{display:flex;align-items:center;justify-content:space-between;gap:1vw;padding-bottom:.7vw;border-bottom:.12vw solid #081017;box-shadow:0 1px #cfe5f029}.mass-spec-magnetic-game__header h2[data-v-d41b03f5]{margin:0;color:#6ecbff;font-size:var(--mass-spec-magnetic-title-font);line-height:1.1;letter-spacing:0;text-shadow:0 0 .34vw rgba(110,203,255,.42)}.mass-spec-magnetic-game__header p[data-v-d41b03f5],.mass-spec-magnetic-game__status[data-v-d41b03f5]{margin:.28vw 0 0;color:#cadfe8ad;font-size:var(--mass-spec-magnetic-info-font);font-weight:800;line-height:1}.mass-spec-magnetic-game__status[data-v-d41b03f5]{margin:0;padding:.28vw .46vw;border:.08vw solid #0a141c;background:#09141c;color:#75ff8a;text-shadow:0 0 .28vw rgba(117,255,138,.32)}.mass-spec-magnetic-game__screen[data-v-d41b03f5]{margin-top:.8vw;border:.14vw solid #060c11;background:#030608;box-shadow:inset .22vw .22vw #000,inset -.14vw -.14vw #6fcdff1a}.mass-spec-magnetic-game__screen canvas[data-v-d41b03f5]{display:block;width:100%;aspect-ratio:460 / 260}.mass-spec-magnetic-game__controls[data-v-d41b03f5]{margin-top:.8vw;padding:.65vw;border:.1vw solid #0a141c;background:linear-gradient(180deg,#121f27f5,#050c11f5);box-shadow:inset .08vw .08vw #b7d5e21f,inset -.08vw -.08vw #0000007a,0 0 .6vw #6ecbff14}.mass-spec-magnetic-game__readout[data-v-d41b03f5]{display:flex;align-items:center;justify-content:space-between;gap:1vw;color:#d9eef6e0;font-size:var(--mass-spec-magnetic-info-font);font-weight:800}.mass-spec-magnetic-game__readout strong[data-v-d41b03f5]{color:#6ecbff;font-size:var(--mass-spec-magnetic-value-font);text-shadow:0 0 .3vw rgba(110,203,255,.38)}.mass-spec-magnetic-game__slider[data-v-d41b03f5]{--mass-spec-magnetic-slider-progress: 15%;touch-action:none;display:block;width:100%;height:.72vw;margin:.85vw 0 0;border:.12vw solid #061017;background:linear-gradient(90deg,#75ff8a 0 var(--mass-spec-magnetic-slider-progress),#13303c var(--mass-spec-magnetic-slider-progress) 100%),repeating-linear-gradient(90deg,transparent 0 9.5%,rgba(215,238,246,.26) 9.5% 10%);box-shadow:inset .1vw .1vw #0000009e,inset -.08vw -.08vw #c6e6f014,0 0 .5vw #75ff8a2e;appearance:none;cursor:pointer}.mass-spec-magnetic-game__slider[data-v-d41b03f5]::-webkit-slider-thumb{width:1.28vw;height:1.72vw;border:.12vw solid #071219;background:linear-gradient(90deg,rgba(255,255,255,.35),transparent 28% 72%,rgba(0,0,0,.25)),linear-gradient(180deg,#eef6f8,#b9c8cf 42%,#697882);box-shadow:.18vw .18vw #05080a,inset .1vw .1vw #ffffff9e,inset -.1vw -.1vw #00000042,0 0 .45vw #6ecbff7a;appearance:none}.mass-spec-magnetic-game__slider[data-v-d41b03f5]::-moz-range-thumb{width:1.28vw;height:1.72vw;border:.12vw solid #071219;border-radius:0;background:linear-gradient(90deg,rgba(255,255,255,.35),transparent 28% 72%,rgba(0,0,0,.25)),linear-gradient(180deg,#eef6f8,#b9c8cf 42%,#697882);box-shadow:.18vw .18vw #05080a,inset .1vw .1vw #ffffff9e,0 0 .45vw #6ecbff7a}.mass-spec-magnetic-game__slider[data-v-d41b03f5]:active::-webkit-slider-thumb{transform:translate(.08vw,.08vw);box-shadow:.08vw .08vw #05080a,inset .12vw .12vw #ffffff70,inset 0 .16vw .28vw #00000052,0 0 .55vw #75ff8a7a}.mass-spec-magnetic-game__slider[data-v-d41b03f5]:active::-moz-range-thumb{transform:translate(.08vw,.08vw);box-shadow:.08vw .08vw #05080a,inset .12vw .12vw #ffffff70,0 0 .55vw #75ff8a7a}.mass-spec-magnetic-game__slider[data-v-d41b03f5]:disabled{cursor:not-allowed;opacity:.72}.mass-spec-magnetic-game__scale[data-v-d41b03f5]{display:flex;justify-content:space-between;margin-top:.36vw;color:#cadfe88a;font-size:calc(var(--mass-spec-magnetic-info-font) * .86);font-weight:800}.mass-spec-magnetic-game__success[data-v-d41b03f5]{position:absolute;inset:0;z-index:3;display:grid;place-items:center;align-content:center;gap:.9vw;border:.16vw solid #75ff8a;background:#05120cf5;text-align:center}.mass-spec-magnetic-game__success p[data-v-d41b03f5]{margin:0;color:#75ff8a;font-size:var(--mass-spec-magnetic-title-font);font-weight:900;text-shadow:0 0 .36vw rgba(117,255,138,.45)}.mass-spec-magnetic-game__success button[data-v-d41b03f5]{padding:.48vw 1vw;border:.12vw solid #101820;background:linear-gradient(180deg,#416f51,#1e3d2a);color:#dbffe3;font-family:var(--font-code);font-size:var(--mass-spec-magnetic-info-font);font-weight:900;box-shadow:.16vw .16vw #05080a,inset .1vw .1vw #deffe638;cursor:pointer}@media(orientation:landscape)and (max-height:500px){.mass-spec-magnetic-game[data-v-d41b03f5]{--mass-spec-magnetic-left: 0;--mass-spec-magnetic-top: 0;--mass-spec-magnetic-width: 100%;--mass-spec-magnetic-padding: 1.6vh;--mass-spec-magnetic-title-font: clamp(10px, 1.45vw, 14px);--mass-spec-magnetic-info-font: clamp(7px, .95vw, 10px);--mass-spec-magnetic-value-font: clamp(9px, 1.25vw, 13px);position:absolute;inset:0;width:100vw;height:100vh;z-index:5;overflow-y:auto;overflow-x:hidden;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(110,203,255,.55) rgba(6,14,20,.72);-webkit-overflow-scrolling:touch}.mass-spec-magnetic-game[data-v-d41b03f5]::-webkit-scrollbar{width:.45vw}.mass-spec-magnetic-game[data-v-d41b03f5]::-webkit-scrollbar-track{background:#060e14b8}.mass-spec-magnetic-game[data-v-d41b03f5]::-webkit-scrollbar-thumb{background:#6ecbff8c}.mass-spec-magnetic-game__header[data-v-d41b03f5]{padding-bottom:1vh}.mass-spec-magnetic-game__shell[data-v-d41b03f5]{position:relative;left:0;top:0;transform:none;width:44vw;margin:4vh 4% 80px auto;max-height:none;overflow-y:visible;overscroll-behavior:auto;box-sizing:border-box}.mass-spec-magnetic-game__screen[data-v-d41b03f5],.mass-spec-magnetic-game__controls[data-v-d41b03f5]{margin-top:1.2vh}.mass-spec-magnetic-game__controls[data-v-d41b03f5]{padding:1vh}.mass-spec-magnetic-game__slider[data-v-d41b03f5]{height:20px;margin-top:1.2vh}.mass-spec-magnetic-game__slider[data-v-d41b03f5]::-webkit-slider-thumb{width:28px;height:28px}.mass-spec-magnetic-game__slider[data-v-d41b03f5]::-moz-range-thumb{width:28px;height:28px}}.mass-spec-focus-game[data-v-93e7effe]{--mass-spec-focus-left: 70vw;--mass-spec-focus-top: 50vh;--mass-spec-focus-width: 34vw;--mass-spec-focus-padding: 1vw;--mass-spec-focus-title-font: 1.05vw;--mass-spec-focus-info-font: .72vw;--mass-spec-focus-value-font: 1vw;position:absolute;inset:0;z-index:2;pointer-events:none}.mass-spec-focus-game__shell[data-v-93e7effe]{position:absolute;left:var(--mass-spec-focus-left);top:var(--mass-spec-focus-top);box-sizing:border-box;width:var(--mass-spec-focus-width);max-height:calc(100svh - 2 * var(--app-safe-block));padding:var(--mass-spec-focus-padding);border:.16vw solid #0a1117;background:repeating-linear-gradient(90deg,rgba(223,238,246,.035) 0 1px,transparent 1px .36vw),linear-gradient(180deg,#33424c,#202b34 48%,#121920);box-shadow:.34vw .34vw #05080a,inset .12vw .12vw #c6dce63d,inset -.18vw -.18vw #0009;color:#dbe7ec;font-family:var(--font-code);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(110,203,255,.55) rgba(6,14,20,.72);-webkit-overflow-scrolling:touch;touch-action:pan-y;transform:translate(-50%,-50%);pointer-events:auto}.mass-spec-focus-game__shell[data-v-93e7effe]::-webkit-scrollbar{width:.45vw}.mass-spec-focus-game__shell[data-v-93e7effe]::-webkit-scrollbar-track{background:#060e14b8}.mass-spec-focus-game__shell[data-v-93e7effe]::-webkit-scrollbar-thumb{background:#6ecbff8c}.mass-spec-focus-game__header[data-v-93e7effe]{display:flex;align-items:center;justify-content:space-between;gap:1vw;padding-bottom:.7vw;border-bottom:.12vw solid #081017;box-shadow:0 1px #cfe5f029}.mass-spec-focus-game__header h2[data-v-93e7effe]{margin:0;color:#6ecbff;font-size:var(--mass-spec-focus-title-font);line-height:1.1;letter-spacing:0;text-shadow:0 0 .34vw rgba(110,203,255,.42)}.mass-spec-focus-game__header p[data-v-93e7effe],.mass-spec-focus-game__status[data-v-93e7effe]{margin:.28vw 0 0;color:#cadfe8ad;font-size:var(--mass-spec-focus-info-font);font-weight:800;line-height:1}.mass-spec-focus-game__status[data-v-93e7effe]{margin:0;padding:.28vw .46vw;border:.08vw solid #0a141c;background:#09141c}.mass-spec-focus-game__status--adjusting[data-v-93e7effe]{color:#6ecbff}.mass-spec-focus-game__status--success[data-v-93e7effe]{color:#75ff8a}.mass-spec-focus-game__status--failed[data-v-93e7effe]{color:#ff7b6f}.mass-spec-focus-game__screen[data-v-93e7effe]{position:relative;margin-top:.8vw;border:.14vw solid #060c11;background:#030608;overflow:hidden;box-shadow:inset .22vw .22vw #000,inset -.14vw -.14vw #6fcdff1a}.mass-spec-focus-game__screen canvas[data-v-93e7effe]{display:block;width:100%;aspect-ratio:340 / 260}.mass-spec-focus-game__scanline[data-v-93e7effe]{position:absolute;left:0;right:0;top:0;height:.12vw;background:#6ecbff2e;box-shadow:0 0 .46vw #6ecbff66;pointer-events:none;animation:mass-spec-focus-scan-93e7effe 4s linear infinite}.mass-spec-focus-game__log[data-v-93e7effe]{margin-top:.8vw;padding:.55vw .65vw;border:.1vw solid #0a141c;border-left-width:.24vw;background:#081016e6;color:#d9eef6e0;font-size:var(--mass-spec-focus-info-font);font-weight:800;line-height:1.35}.mass-spec-focus-game__log--adjusting[data-v-93e7effe]{border-left-color:#6ecbff}.mass-spec-focus-game__log--success[data-v-93e7effe]{border-left-color:#75ff8a}.mass-spec-focus-game__log--failed[data-v-93e7effe]{border-left-color:#ff7b6f}.mass-spec-focus-game__log strong[data-v-93e7effe],.mass-spec-focus-game__log p[data-v-93e7effe]{margin:0}.mass-spec-focus-game__log p[data-v-93e7effe]{margin-top:.32vw}.mass-spec-focus-game__controls[data-v-93e7effe]{margin-top:.8vw;padding:.65vw;border:.1vw solid #0a141c;background:linear-gradient(180deg,#121f27f5,#050c11f5);box-shadow:inset .08vw .08vw #b7d5e21f,inset -.08vw -.08vw #0000007a,0 0 .6vw #6ecbff14}.mass-spec-focus-game__readout[data-v-93e7effe]{display:flex;align-items:center;justify-content:space-between;gap:1vw;color:#d9eef6e0;font-size:var(--mass-spec-focus-info-font);font-weight:800}.mass-spec-focus-game__readout strong[data-v-93e7effe]{color:#6ecbff;font-size:var(--mass-spec-focus-value-font);text-shadow:0 0 .3vw rgba(110,203,255,.38)}.mass-spec-focus-game__slider[data-v-93e7effe]{--mass-spec-focus-slider-progress: 17.5%;touch-action:none;display:block;width:100%;height:.72vw;margin:.85vw 0 0;border:.12vw solid #061017;background:linear-gradient(90deg,#6ecbff 0 var(--mass-spec-focus-slider-progress),#13303c var(--mass-spec-focus-slider-progress) 100%),repeating-linear-gradient(90deg,transparent 0 9.5%,rgba(215,238,246,.26) 9.5% 10%);box-shadow:inset .1vw .1vw #0000009e,inset -.08vw -.08vw #c6e6f014,0 0 .5vw #6ecbff29;appearance:none;cursor:pointer}.mass-spec-focus-game__slider[data-v-93e7effe]::-webkit-slider-thumb{width:1.28vw;height:1.72vw;border:.12vw solid #071219;background:linear-gradient(90deg,rgba(255,255,255,.35),transparent 28% 72%,rgba(0,0,0,.25)),linear-gradient(180deg,#eef6f8,#b9c8cf 42%,#697882);box-shadow:.18vw .18vw #05080a,inset .1vw .1vw #ffffff9e,inset -.1vw -.1vw #00000042,0 0 .45vw #6ecbff70;appearance:none}.mass-spec-focus-game__slider[data-v-93e7effe]::-moz-range-thumb{width:1.28vw;height:1.72vw;border:.12vw solid #071219;border-radius:0;background:linear-gradient(90deg,rgba(255,255,255,.35),transparent 28% 72%,rgba(0,0,0,.25)),linear-gradient(180deg,#eef6f8,#b9c8cf 42%,#697882);box-shadow:.18vw .18vw #05080a,inset .1vw .1vw #ffffff9e,0 0 .45vw #6ecbff70}.mass-spec-focus-game__slider[data-v-93e7effe]:disabled{cursor:not-allowed;opacity:.72}.mass-spec-focus-game__scale[data-v-93e7effe]{display:flex;justify-content:space-between;gap:.5vw;margin-top:.36vw;color:#cadfe88a;font-size:calc(var(--mass-spec-focus-info-font) * .82);font-weight:800}.mass-spec-focus-game__action[data-v-93e7effe]{width:100%;margin-top:.85vw;padding:.5vw .8vw;border:.12vw solid #101820;color:#eaf6fa;font-family:var(--font-code);font-size:var(--mass-spec-focus-info-font);font-weight:900;box-shadow:.16vw .16vw #05080a,inset .1vw .1vw #deffe629;cursor:pointer}.mass-spec-focus-game__action--commit[data-v-93e7effe]{background:linear-gradient(180deg,#245a78,#123242)}.mass-spec-focus-game__action--retry[data-v-93e7effe]{background:linear-gradient(180deg,#a84940,#5e201d)}.mass-spec-focus-game__action--next[data-v-93e7effe]{background:linear-gradient(180deg,#416f51,#1e3d2a);color:#dbffe3}.mass-spec-focus-game__action[data-v-93e7effe]:active{transform:translate(.1vw,.1vw);box-shadow:.06vw .06vw #05080a,inset 0 .16vw .32vw #00000075}@keyframes mass-spec-focus-scan-93e7effe{0%{top:0%}50%{top:100%}to{top:0%}}@media(orientation:landscape)and (max-height:500px)and (pointer:coarse)and (hover:none)and (max-width:0px){.mass-spec-focus-game[data-v-93e7effe]{--mass-spec-focus-left: 70vw;--mass-spec-focus-top: 50vh;--mass-spec-focus-width: 35vw;--mass-spec-focus-padding: 1.6vh;--mass-spec-focus-title-font: clamp(10px, 1.4vw, 14px);--mass-spec-focus-info-font: clamp(7px, .9vw, 10px);--mass-spec-focus-value-font: clamp(9px, 1.2vw, 13px)}.mass-spec-focus-game__header[data-v-93e7effe]{padding-bottom:1vh}.mass-spec-focus-game__shell[data-v-93e7effe]{max-height:calc(100svh - 2vh)}.mass-spec-focus-game__screen[data-v-93e7effe],.mass-spec-focus-game__log[data-v-93e7effe],.mass-spec-focus-game__controls[data-v-93e7effe]{margin-top:1.2vh}.mass-spec-focus-game__controls[data-v-93e7effe]{padding:1vh}.mass-spec-focus-game__slider[data-v-93e7effe]{height:1.05vh;margin-top:1.2vh}.mass-spec-focus-game__slider[data-v-93e7effe]::-webkit-slider-thumb{width:2.2vh;height:3vh}.mass-spec-focus-game__slider[data-v-93e7effe]::-moz-range-thumb{width:2.2vh;height:3vh}}@media(orientation:portrait)and (pointer:coarse)and (hover:none){.mass-spec-focus-game[data-v-93e7effe]{--mass-spec-focus-left: 0;--mass-spec-focus-top: 0;--mass-spec-focus-width: min(92vw, 430px);--mass-spec-focus-padding: clamp(14px, 4vw, 20px);--mass-spec-focus-title-font: clamp(16px, 5vw, 20px);--mass-spec-focus-info-font: clamp(11px, 3.2vw, 13px);--mass-spec-focus-value-font: clamp(16px, 4.8vw, 20px);position:absolute;inset:0;z-index:5;width:100vw;height:100svh;overflow-x:hidden;overflow-y:auto;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(110,203,255,.55) rgba(6,14,20,.72);-webkit-overflow-scrolling:touch;touch-action:pan-y}.mass-spec-focus-game[data-v-93e7effe]::-webkit-scrollbar{width:6px}.mass-spec-focus-game[data-v-93e7effe]::-webkit-scrollbar-track{background:#060e14b8}.mass-spec-focus-game[data-v-93e7effe]::-webkit-scrollbar-thumb{background:#6ecbff8c}.mass-spec-focus-game__shell[data-v-93e7effe]{position:relative;left:auto;top:auto;width:var(--mass-spec-focus-width);max-height:none;margin:max(42px,calc(var(--app-safe-block) + 24px)) auto calc(max(18px,var(--app-safe-block)) + 80px);border-width:2px;box-shadow:4px 4px #05080a,inset 1px 1px #c6dce63d,inset -2px -2px #0009;overflow:visible;overscroll-behavior:auto;transform:none}.mass-spec-focus-game__shell[data-v-93e7effe]::-webkit-scrollbar{width:0}.mass-spec-focus-game__header[data-v-93e7effe]{gap:10px;padding-bottom:12px;border-bottom-width:2px}.mass-spec-focus-game__header p[data-v-93e7effe],.mass-spec-focus-game__status[data-v-93e7effe]{margin-top:4px;line-height:1.15}.mass-spec-focus-game__status[data-v-93e7effe]{flex:0 0 auto;padding:5px 7px;border-width:1px;white-space:nowrap}.mass-spec-focus-game__screen[data-v-93e7effe]{margin-top:12px;border-width:2px}.mass-spec-focus-game__scanline[data-v-93e7effe]{height:2px;box-shadow:0 0 6px #6ecbff66}.mass-spec-focus-game__log[data-v-93e7effe]{margin-top:12px;padding:10px 12px;border-width:1px;border-left-width:4px}.mass-spec-focus-game__log p[data-v-93e7effe]{margin-top:6px}.mass-spec-focus-game__controls[data-v-93e7effe]{margin-top:12px;padding:12px;border-width:1px}.mass-spec-focus-game__readout[data-v-93e7effe]{gap:12px;white-space:nowrap}.mass-spec-focus-game__slider[data-v-93e7effe]{height:22px;margin-top:13px;border-width:2px}.mass-spec-focus-game__slider[data-v-93e7effe]::-webkit-slider-thumb{width:30px;height:30px;border-width:2px;box-shadow:3px 3px #05080a,inset 1px 1px #ffffff9e,inset -1px -1px #00000042,0 0 6px #6ecbff70}.mass-spec-focus-game__slider[data-v-93e7effe]::-moz-range-thumb{width:30px;height:30px;border-width:2px;box-shadow:3px 3px #05080a,inset 1px 1px #ffffff9e,0 0 6px #6ecbff70}.mass-spec-focus-game__scale[data-v-93e7effe]{gap:8px;margin-top:8px;font-size:clamp(8px,2.4vw,10px)}.mass-spec-focus-game__scale span[data-v-93e7effe]{white-space:nowrap}.mass-spec-focus-game__action[data-v-93e7effe]{margin-top:14px;padding:12px 10px;border-width:2px;font-size:clamp(12px,3.4vw,14px);white-space:nowrap;box-shadow:3px 3px #05080a,inset 1px 1px #deffe629}}.mass-spec-scene[data-v-eca84640]{--mass-spec-panel-left: 5vw;--mass-spec-panel-top: 6vh;--mass-spec-panel-width: 50vw;--mass-spec-copy-left: 76%;--mass-spec-copy-top: 50%;--mass-spec-copy-width: 34%;--mass-spec-copy-font: 1.55vw;--mass-spec-copy-line: 1.18;--mass-spec-copy-spacing: .1em;--mass-spec-next-left: 22%;--mass-spec-next-top: 72%;--mass-spec-next-width: 10%;--mass-spec-bot-width: 18vw;--mass-spec-bot-right: 35vw;--mass-spec-bot-bottom: 17vh;--mass-spec-gameplay-center-x: 50vw;--mass-spec-gameplay-center-y: 50vh;--mass-spec-gameplay-width: 65vw;--mass-spec-gameplay-copy-left: 50%;--mass-spec-gameplay-copy-top: 57%;--mass-spec-gameplay-copy-width: 79%;--mass-spec-gameplay-copy-font: 1vw;--mass-spec-gameplay-title-font: 1vw;--mass-spec-gameplay-copy-line: 1.3;--mass-spec-gameplay-copy-spacing: .05em;--mass-spec-gameplay-back-left: 5.3%;--mass-spec-gameplay-next-left: 94.7%;--mass-spec-gameplay-nav-top: 60%;--mass-spec-gameplay-nav-width: 6%;--mass-spec-voltage-hint-left: 40vw;--mass-spec-voltage-hint-top: 50vh;--mass-spec-voltage-hint-width: 42vw;--mass-spec-voltage-hint-copy-left: 73%;--mass-spec-voltage-hint-copy-top: 51%;--mass-spec-voltage-hint-copy-width: 34%;--mass-spec-voltage-hint-copy-font: 1.16vw;--mass-spec-voltage-hint-copy-line: 1.18;--mass-spec-voltage-hint-copy-spacing: .02em;--mass-spec-voltage-hint-next-left: 30%;--mass-spec-voltage-hint-next-top: 70%;--mass-spec-voltage-hint-next-width: 9%;--mass-spec-voltage-hint-bot-left: 41vw;--mass-spec-voltage-hint-bot-top: -10vh;--mass-spec-voltage-hint-bot-width: 18vw;--mass-spec-magnetic-hint-left: 25vw;--mass-spec-magnetic-hint-top: 50vh;--mass-spec-magnetic-hint-width: 36vw;--mass-spec-magnetic-hint-copy-left: 73%;--mass-spec-magnetic-hint-copy-top: 51%;--mass-spec-magnetic-hint-copy-width: 34%;--mass-spec-magnetic-hint-copy-font: 1.18vw;--mass-spec-magnetic-hint-copy-line: 1.18;--mass-spec-magnetic-hint-copy-spacing: .02em;--mass-spec-magnetic-hint-next-left: 30%;--mass-spec-magnetic-hint-next-top: 70%;--mass-spec-magnetic-hint-next-width: 9%;--mass-spec-magnetic-bot-left: 36vw;--mass-spec-magnetic-bot-top: 52vh;--mass-spec-magnetic-bot-width: 9vw;position:fixed;inset:0;z-index:1500;overflow:hidden;background-image:linear-gradient(180deg,#ffffff14,#0c141a14),var(--mass-spec-bg);background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.mass-spec-scene[data-v-eca84640]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,16,24,.18),transparent 46%),radial-gradient(circle at 78% 60%,rgba(255,255,255,.16),transparent 38%);pointer-events:none}.mass-spec-scene__panel[data-v-eca84640]{position:absolute;left:var(--mass-spec-panel-left);top:var(--mass-spec-panel-top);z-index:2;width:var(--mass-spec-panel-width);aspect-ratio:398 / 138;animation:mass-spec-panel-in-eca84640 .46s cubic-bezier(.16,1,.3,1) both}.mass-spec-scene__panel-bg[data-v-eca84640]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.mass-spec-scene__copy[data-v-eca84640]{position:absolute;left:var(--mass-spec-copy-left);top:var(--mass-spec-copy-top);width:var(--mass-spec-copy-width);margin:0;color:#fff;font-family:var(--font-dialogue);font-size:var(--mass-spec-copy-font);font-weight:900;line-height:var(--mass-spec-copy-line);letter-spacing:var(--mass-spec-copy-spacing);text-align:left;white-space:pre-line;text-shadow:0 1px 2px rgba(31,30,42,.28);transform:translate(-50%,-50%);pointer-events:none}.mass-spec-scene__next[data-v-eca84640]{position:absolute;left:var(--mass-spec-next-left);top:var(--mass-spec-next-top);z-index:2;width:var(--mass-spec-next-width);padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:filter .16s ease,transform .16s ease}.mass-spec-scene__next[data-v-eca84640]:hover{filter:brightness(1.08);transform:translate(-50%,-50%) translateY(-1px)}.mass-spec-scene__next img[data-v-eca84640]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.mass-spec-scene__gameplay[data-v-eca84640]{position:absolute;left:var(--mass-spec-gameplay-center-x);top:var(--mass-spec-gameplay-center-y);z-index:2;width:var(--mass-spec-gameplay-width);aspect-ratio:750 / 250;transform:translate(-50%,-50%);animation:mass-spec-gameplay-in-eca84640 .36s cubic-bezier(.16,1,.3,1) both}.mass-spec-scene__gameplay-bg[data-v-eca84640]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.mass-spec-scene__gameplay-copy[data-v-eca84640]{position:absolute;left:var(--mass-spec-gameplay-copy-left);top:var(--mass-spec-gameplay-copy-top);width:var(--mass-spec-gameplay-copy-width);margin:0;color:#fff;font-family:var(--font-dialogue);font-size:var(--mass-spec-gameplay-copy-font);font-weight:800;line-height:var(--mass-spec-gameplay-copy-line);letter-spacing:var(--mass-spec-gameplay-copy-spacing);text-align:left;text-shadow:0 1px 2px rgba(31,30,42,.28);transform:translate(-50%,-50%);pointer-events:none}.mass-spec-scene__gameplay-copy h2[data-v-eca84640]{margin:0 0 .28em;font-size:var(--mass-spec-gameplay-title-font);line-height:1.1;font-weight:900}.mass-spec-scene__gameplay-copy ul[data-v-eca84640]{margin:0;padding-left:1.2em}.mass-spec-scene__gameplay-copy li[data-v-eca84640]{margin:.06em 0}.mass-spec-scene__gameplay-copy strong[data-v-eca84640]{font-weight:900}.mass-spec-scene__gameplay-nav[data-v-eca84640]{position:absolute;top:var(--mass-spec-gameplay-nav-top);z-index:3;width:var(--mass-spec-gameplay-nav-width);padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:filter .16s ease,transform .16s ease}.mass-spec-scene__gameplay-nav--back[data-v-eca84640]{left:var(--mass-spec-gameplay-back-left)}.mass-spec-scene__gameplay-nav--next[data-v-eca84640]{left:var(--mass-spec-gameplay-next-left)}.mass-spec-scene__gameplay-nav[data-v-eca84640]:hover{filter:brightness(1.08);transform:translate(-50%,-50%) translateY(-1px)}.mass-spec-scene__gameplay-nav img[data-v-eca84640]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.mass-spec-scene__bot[data-v-eca84640]{position:absolute;right:var(--mass-spec-bot-right);bottom:var(--mass-spec-bot-bottom);z-index:2;width:var(--mass-spec-bot-width);height:auto;filter:drop-shadow(0 18px 22px rgba(10,21,28,.28)) drop-shadow(0 0 16px rgba(255,255,255,.2));animation:mass-spec-bot-in-eca84640 .52s cubic-bezier(.16,1,.3,1) .14s both}.mass-spec-scene__voltage-hint[data-v-eca84640]{position:absolute;left:var(--mass-spec-voltage-hint-left);top:var(--mass-spec-voltage-hint-top);z-index:3;width:var(--mass-spec-voltage-hint-width);aspect-ratio:450 / 150;transform:translate(-50%,-50%);animation:mass-spec-centered-panel-in-eca84640 .42s cubic-bezier(.16,1,.3,1) both}.mass-spec-scene__voltage-hint-bg[data-v-eca84640]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.mass-spec-scene__voltage-hint-copy[data-v-eca84640]{position:absolute;left:var(--mass-spec-voltage-hint-copy-left);top:var(--mass-spec-voltage-hint-copy-top);width:var(--mass-spec-voltage-hint-copy-width);margin:0;color:#fff;font-family:var(--font-dialogue);font-size:var(--mass-spec-voltage-hint-copy-font);font-weight:900;line-height:var(--mass-spec-voltage-hint-copy-line);letter-spacing:var(--mass-spec-voltage-hint-copy-spacing);text-align:left;white-space:normal;text-shadow:0 1px 2px rgba(31,30,42,.34);transform:translate(-50%,-50%);pointer-events:none}.mass-spec-scene__voltage-hint-next[data-v-eca84640]{position:absolute;left:var(--mass-spec-voltage-hint-next-left);top:var(--mass-spec-voltage-hint-next-top);z-index:4;width:var(--mass-spec-voltage-hint-next-width);padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:filter .16s ease,transform .16s ease}.mass-spec-scene__voltage-hint-next[data-v-eca84640]:hover{filter:brightness(1.08);transform:translate(-50%,-50%) translateY(-1px)}.mass-spec-scene__voltage-hint-next img[data-v-eca84640]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.mass-spec-scene__voltage-hint-bot[data-v-eca84640]{position:fixed;left:var(--mass-spec-voltage-hint-bot-left);top:var(--mass-spec-voltage-hint-bot-top);z-index:4;width:var(--mass-spec-voltage-hint-bot-width);height:auto;filter:drop-shadow(0 18px 22px rgba(10,21,28,.28)) drop-shadow(0 0 16px rgba(255,255,255,.2));animation:mass-spec-bot-in-eca84640 .52s cubic-bezier(.16,1,.3,1) .12s both}.mass-spec-scene__magnetic-hint[data-v-eca84640]{position:absolute;left:var(--mass-spec-magnetic-hint-left);top:var(--mass-spec-magnetic-hint-top);z-index:3;width:var(--mass-spec-magnetic-hint-width);aspect-ratio:450 / 150;transform:translate(-50%,-50%);animation:mass-spec-centered-panel-in-eca84640 .42s cubic-bezier(.16,1,.3,1) both}.mass-spec-scene__magnetic-hint-bg[data-v-eca84640]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.mass-spec-scene__magnetic-hint-copy[data-v-eca84640]{position:absolute;left:var(--mass-spec-magnetic-hint-copy-left);top:var(--mass-spec-magnetic-hint-copy-top);width:var(--mass-spec-magnetic-hint-copy-width);margin:0;color:#fff;font-family:var(--font-dialogue);font-size:var(--mass-spec-magnetic-hint-copy-font);font-weight:900;line-height:var(--mass-spec-magnetic-hint-copy-line);letter-spacing:var(--mass-spec-magnetic-hint-copy-spacing);text-align:left;white-space:normal;text-shadow:0 1px 2px rgba(31,30,42,.34);transform:translate(-50%,-50%);pointer-events:none}.mass-spec-scene__magnetic-hint-next[data-v-eca84640]{position:absolute;left:var(--mass-spec-magnetic-hint-next-left);top:var(--mass-spec-magnetic-hint-next-top);z-index:4;width:var(--mass-spec-magnetic-hint-next-width);padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:filter .16s ease,transform .16s ease}.mass-spec-scene__magnetic-hint-next[data-v-eca84640]:hover{filter:brightness(1.08);transform:translate(-50%,-50%) translateY(-1px)}.mass-spec-scene__magnetic-hint-next img[data-v-eca84640]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.mass-spec-scene__magnetic-bot[data-v-eca84640]{position:absolute;left:var(--mass-spec-magnetic-bot-left);top:var(--mass-spec-magnetic-bot-top);z-index:4;width:var(--mass-spec-magnetic-bot-width);height:auto;filter:drop-shadow(0 18px 22px rgba(10,21,28,.28)) drop-shadow(0 0 16px rgba(255,255,255,.2));animation:mass-spec-bot-in-eca84640 .52s cubic-bezier(.16,1,.3,1) .12s both}@keyframes mass-spec-panel-in-eca84640{0%{opacity:0;transform:translate3d(-18px,12px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes mass-spec-centered-panel-in-eca84640{0%{opacity:0;transform:translate(-50%,-50%) translate3d(-18px,12px,0) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1)}}@keyframes mass-spec-gameplay-in-eca84640{0%{opacity:0;transform:translate(-50%,-50%) translate3d(0,14px,0) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1)}}@keyframes mass-spec-bot-in-eca84640{0%{opacity:0;transform:translate3d(26px,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(orientation:landscape)and (max-height:500px){.mass-spec-scene[data-v-eca84640]{--mass-spec-panel-left: var(--app-safe-inline);--mass-spec-panel-top: 4vh;--mass-spec-panel-width: 55vw;--mass-spec-copy-left: 76%;--mass-spec-copy-top: 50%;--mass-spec-copy-width: 34%;--mass-spec-copy-font: clamp(10px, 1.75vw, 15px);--mass-spec-copy-line: 1.14;--mass-spec-copy-spacing: .1em;--mass-spec-next-left: 22%;--mass-spec-next-top: 72%;--mass-spec-next-width: 10.5%;--mass-spec-bot-width: 20vw;--mass-spec-bot-right: 30vw;--mass-spec-bot-bottom: 0vh;--mass-spec-gameplay-center-x: 50vw;--mass-spec-gameplay-center-y: 50vh;--mass-spec-gameplay-width: 65vw;--mass-spec-gameplay-copy-left: 50%;--mass-spec-gameplay-copy-top: 58%;--mass-spec-gameplay-copy-width: 75%;--mass-spec-gameplay-copy-font: clamp(8px, 1.1vw, 12px);--mass-spec-gameplay-title-font: clamp(8px, 1.1vw, 12px);--mass-spec-gameplay-copy-line: 1.16;--mass-spec-gameplay-copy-spacing: .01em;--mass-spec-gameplay-back-left: 5.3%;--mass-spec-gameplay-next-left: 94.7%;--mass-spec-gameplay-nav-top: 60%;--mass-spec-gameplay-nav-width: 6%;--mass-spec-voltage-hint-left: 40vw;--mass-spec-voltage-hint-top: 50vh;--mass-spec-voltage-hint-width: 40vw;--mass-spec-voltage-hint-copy-left: 73%;--mass-spec-voltage-hint-copy-top: 51%;--mass-spec-voltage-hint-copy-width: 34%;--mass-spec-voltage-hint-copy-font: clamp(8px, 1.18vw, 12px);--mass-spec-voltage-hint-copy-line: 1.12;--mass-spec-voltage-hint-copy-spacing: .01em;--mass-spec-voltage-hint-next-left: 30%;--mass-spec-voltage-hint-next-top: 70%;--mass-spec-voltage-hint-next-width: 9%;--mass-spec-voltage-hint-bot-left: 41vw;--mass-spec-voltage-hint-bot-top: -10vh;--mass-spec-voltage-hint-bot-width: 18vw;--mass-spec-magnetic-hint-left: 25vw;--mass-spec-magnetic-hint-top: 50vh;--mass-spec-magnetic-hint-width: 38vw;--mass-spec-magnetic-hint-copy-left: 73%;--mass-spec-magnetic-hint-copy-top: 51%;--mass-spec-magnetic-hint-copy-width: 34%;--mass-spec-magnetic-hint-copy-font: clamp(8px, 1.22vw, 12px);--mass-spec-magnetic-hint-copy-line: 1.12;--mass-spec-magnetic-hint-copy-spacing: .01em;--mass-spec-magnetic-hint-next-left: 30%;--mass-spec-magnetic-hint-next-top: 70%;--mass-spec-magnetic-hint-next-width: 9%;--mass-spec-magnetic-bot-left: 40vw;--mass-spec-magnetic-bot-top: 51vh;--mass-spec-magnetic-bot-width: 10vw}.mass-spec-scene__magnetic-hint[data-v-eca84640],.mass-spec-scene__magnetic-bot[data-v-eca84640]{pointer-events:none}}@media(orientation:portrait)and (pointer:coarse)and (hover:none){.mass-spec-scene__magnetic-hint--focus-game[data-v-eca84640],.mass-spec-scene__magnetic-bot--focus-game[data-v-eca84640]{display:none}.mass-spec-scene__magnetic-hint--focus-voltage[data-v-eca84640]{left:50vw;top:39svh;width:min(92vw,430px)}.mass-spec-scene__magnetic-hint--focus-voltage .mass-spec-scene__magnetic-hint-copy[data-v-eca84640]{left:73%;top:51%;width:34%;font-size:clamp(10px,3.1vw,13px);line-height:1.14;letter-spacing:0}.mass-spec-scene__magnetic-hint--focus-voltage .mass-spec-scene__magnetic-hint-next[data-v-eca84640]{left:30%;top:70%;width:10%}.mass-spec-scene__magnetic-bot--focus-voltage[data-v-eca84640]{left:72vw;top:43svh;width:min(28vw,118px)}}.data-compare-scene[data-v-0dedd73b]{--data-compare-panel-left: 5vw;--data-compare-panel-top: 6vh;--data-compare-panel-width: 50vw;--data-compare-copy-left: 77%;--data-compare-copy-top: 47%;--data-compare-copy-width: 36%;--data-compare-copy-font: 1.42vw;--data-compare-copy-line: 1.18;--data-compare-copy-spacing: .08em;--data-compare-next-left: 25%;--data-compare-next-top: 75%;--data-compare-next-width: 10%;--data-compare-bot-left: 100%;--data-compare-bot-top: 100%;--data-compare-bot-width: 28%;--data-compare-card-width: 43vw;--data-compare-card-y: 50vh;--data-compare-sample-card-x: 27vw;--data-compare-standard-card-x: 73vw;--data-compare-chart-left: 74%;--data-compare-chart-top: 50%;--data-compare-chart-width: 39.5%;--data-compare-chart-height: 57%;--data-compare-source-button-left: 28.5%;--data-compare-source-button-top: 70%;--data-compare-source-button-width: 31%;--data-compare-source-font: 1.5vw;--data-compare-source-back-left: 8.5%;--data-compare-source-next-left: 48.5%;--data-compare-source-nav-top: 70%;--data-compare-source-nav-width: 7%;--data-compare-error-left: 28.5%;--data-compare-error-top: 70%;--data-compare-error-width: 44%;--data-compare-complete-width: 50vw;--data-compare-complete-x: 50vw;--data-compare-complete-y: 50vh;--data-compare-complete-continue-left: 16%;--data-compare-complete-end-left: 40%;--data-compare-complete-button-top: 70%;--data-compare-complete-button-width: 17%;--data-compare-complete-copy-left: 76%;--data-compare-complete-copy-top: 50%;--data-compare-complete-copy-width: 35%;--data-compare-complete-copy-font: 1.5vw;--data-compare-complete-copy-line: 1.18;--data-compare-complete-copy-spacing: .1em;--data-compare-bottom-hint-bottom: clamp(16px, 4vh, 44px);--data-compare-bottom-hint-width: min(64vw, 620px);--data-compare-bottom-hint-band-width: 100vw;--data-compare-bottom-hint-band-height: 220%;--data-compare-bottom-hint-font: clamp(15px, 1.45vw, 22px);position:fixed;inset:0;z-index:1500;overflow:hidden;background-image:linear-gradient(180deg,#ffffff14,#0c141a14),var(--data-compare-bg);background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.data-compare-scene[data-v-0dedd73b]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,16,24,.18),transparent 46%),radial-gradient(circle at 78% 60%,rgba(255,255,255,.16),transparent 38%);pointer-events:none}.data-compare-scene__panel[data-v-0dedd73b]{position:absolute;left:var(--data-compare-panel-left);top:var(--data-compare-panel-top);z-index:2;width:var(--data-compare-panel-width);aspect-ratio:450 / 150;animation:data-compare-panel-in-0dedd73b .46s cubic-bezier(.16,1,.3,1) both}.data-compare-scene__panel-bg[data-v-0dedd73b]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.data-compare-scene__copy[data-v-0dedd73b]{position:absolute;left:var(--data-compare-copy-left);top:var(--data-compare-copy-top);width:var(--data-compare-copy-width);margin:0;color:#fff;font-family:var(--font-dialogue);font-size:var(--data-compare-copy-font);font-weight:900;line-height:var(--data-compare-copy-line);letter-spacing:var(--data-compare-copy-spacing);text-align:left;white-space:pre-line;text-shadow:0 1px 2px rgba(31,30,42,.3);transform:translate(-50%,-50%);pointer-events:none}.data-compare-scene__next[data-v-0dedd73b]{position:absolute;left:var(--data-compare-next-left);top:var(--data-compare-next-top);z-index:4;width:var(--data-compare-next-width);padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:filter .16s ease,transform .16s ease}.data-compare-scene__next[data-v-0dedd73b]:hover{filter:brightness(1.08);transform:translate(-50%,-50%) translateY(-1px)}.data-compare-scene__next img[data-v-0dedd73b]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.data-compare-scene__bot[data-v-0dedd73b]{position:absolute;left:var(--data-compare-bot-left);top:var(--data-compare-bot-top);z-index:3;width:var(--data-compare-bot-width);height:auto;filter:drop-shadow(0 18px 22px rgba(10,21,28,.28)) drop-shadow(0 0 16px rgba(255,255,255,.2));transform:translate(-50%,-50%);animation:data-compare-bot-in-0dedd73b .52s cubic-bezier(.16,1,.3,1) .14s both}.data-compare-scene__compare-stage[data-v-0dedd73b]{position:absolute;inset:0;z-index:2}.data-compare-scene__compare-card[data-v-0dedd73b]{position:absolute;top:var(--data-compare-card-y);z-index:2;width:var(--data-compare-card-width);aspect-ratio:450 / 150;transform:translate(-50%,-50%);animation:data-compare-card-in-0dedd73b .36s cubic-bezier(.16,1,.3,1) both}.data-compare-scene__compare-card--sample[data-v-0dedd73b]{left:var(--data-compare-sample-card-x)}.data-compare-scene__compare-card--standard[data-v-0dedd73b]{left:var(--data-compare-standard-card-x);animation-delay:70ms}.data-compare-scene__compare-bg[data-v-0dedd73b]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.data-compare-scene__chart-slot[data-v-0dedd73b]{position:absolute;left:var(--data-compare-chart-left);top:var(--data-compare-chart-top);width:var(--data-compare-chart-width);height:var(--data-compare-chart-height);overflow:hidden;border:1px solid rgba(54,189,247,.24);border-radius:8px;background:#f8fafc;color:#b9eeffa8;font-family:var(--font-dialogue);font-size:.72vw;font-weight:800;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.55);transform:translate(-50%,-50%);pointer-events:auto}.data-compare-scene__chart-button[data-v-0dedd73b]{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in;pointer-events:auto}.data-compare-scene__chart-button img[data-v-0dedd73b]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.data-compare-scene__chart-button:hover img[data-v-0dedd73b]{filter:brightness(1.05) contrast(1.03)}.data-compare-scene__chart-preview[data-v-0dedd73b]{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:clamp(18px,4vw,54px);background:#040c12c2;pointer-events:auto;cursor:zoom-out}.data-compare-scene__chart-preview img[data-v-0dedd73b]{display:block;max-width:min(92vw,1180px);max-height:86vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 24px 60px #00000061,0 0 0 1px #ffffff38;cursor:default}.data-compare-scene__source-button[data-v-0dedd73b]{position:absolute;left:var(--data-compare-source-button-left);top:var(--data-compare-source-button-top);z-index:4;width:var(--data-compare-source-button-width);padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%,-50%);pointer-events:auto;transition:filter .16s ease,transform .16s ease}.data-compare-scene__source-button[data-v-0dedd73b]:hover{filter:brightness(1.08);transform:translate(-50%,-50%) translateY(-1px)}.data-compare-scene__source-button img[data-v-0dedd73b]{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.data-compare-scene__source-button span[data-v-0dedd73b]{position:absolute;left:50%;top:50%;width:88%;color:#fff;font-family:var(--font-dialogue);font-size:var(--data-compare-source-font);font-weight:900;line-height:1;letter-spacing:.08em;text-align:center;text-shadow:0 2px 3px rgba(0,68,103,.38);transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}.data-compare-scene__match-error[data-v-0dedd73b]{position:absolute;left:var(--data-compare-error-left);top:var(--data-compare-error-top);z-index:5;width:var(--data-compare-error-width);padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%,-50%);pointer-events:auto;transition:filter .16s ease,transform .16s ease}.data-compare-scene__match-error[data-v-0dedd73b]:hover{filter:brightness(1.06);transform:translate(-50%,-50%) translateY(-1px)}.data-compare-scene__match-error img[data-v-0dedd73b]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.data-compare-scene__source-back[data-v-0dedd73b],.data-compare-scene__source-next[data-v-0dedd73b]{position:absolute;top:var(--data-compare-source-nav-top);z-index:5;width:var(--data-compare-source-nav-width);padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:filter .16s ease,transform .16s ease}.data-compare-scene__source-back[data-v-0dedd73b]{left:var(--data-compare-source-back-left)}.data-compare-scene__source-next[data-v-0dedd73b]{left:var(--data-compare-source-next-left)}.data-compare-scene__source-back[data-v-0dedd73b]:hover,.data-compare-scene__source-next[data-v-0dedd73b]:hover{filter:brightness(1.08);transform:translate(-50%,-50%) translateY(-1px)}.data-compare-scene__source-back img[data-v-0dedd73b],.data-compare-scene__source-next img[data-v-0dedd73b]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.data-compare-scene__complete[data-v-0dedd73b]{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:#040c1238;pointer-events:none}.data-compare-scene__complete-card[data-v-0dedd73b]{position:absolute;left:var(--data-compare-complete-x);top:var(--data-compare-complete-y);width:var(--data-compare-complete-width);aspect-ratio:450 / 150;transform:translate(-50%,-50%);animation:data-compare-complete-in-0dedd73b .28s cubic-bezier(.16,1,.3,1) both;pointer-events:auto}.data-compare-scene__complete-panel[data-v-0dedd73b]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.data-compare-scene__complete-copy[data-v-0dedd73b]{position:absolute;left:var(--data-compare-complete-copy-left);top:var(--data-compare-complete-copy-top);width:var(--data-compare-complete-copy-width);margin:0;color:#fff;font-family:var(--font-dialogue);font-size:var(--data-compare-complete-copy-font);font-weight:900;line-height:var(--data-compare-complete-copy-line);letter-spacing:var(--data-compare-complete-copy-spacing);text-align:left;white-space:pre-line;text-shadow:0 1px 2px rgba(31,30,42,.32);transform:translate(-50%,-50%);pointer-events:none}.data-compare-scene__complete-button[data-v-0dedd73b]{position:absolute;top:var(--data-compare-complete-button-top);z-index:2;width:var(--data-compare-complete-button-width);padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%,-50%);transition:filter .16s ease,transform .16s ease;pointer-events:auto;touch-action:manipulation}.data-compare-scene__complete-button--continue[data-v-0dedd73b]{left:var(--data-compare-complete-continue-left)}.data-compare-scene__complete-button--end[data-v-0dedd73b]{left:var(--data-compare-complete-end-left)}.data-compare-scene__complete-button[data-v-0dedd73b]:hover{filter:brightness(1.08);transform:translate(-50%,-50%) translateY(-1px)}.data-compare-scene__complete-button img[data-v-0dedd73b]{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.data-compare-scene__bottom-hint[data-v-0dedd73b]{position:fixed;left:50%;bottom:var(--data-compare-bottom-hint-bottom);z-index:12;display:flex;align-items:center;justify-content:center;gap:.36em;width:var(--data-compare-bottom-hint-width);min-height:2.3em;color:#fff;font-family:var(--font-dialogue);font-size:var(--data-compare-bottom-hint-font);font-weight:900;letter-spacing:.04em;text-align:center;text-shadow:0 2px 8px rgba(0,18,36,.46);transform:translate(-50%);pointer-events:none;animation:data-compare-bottom-hint-in-0dedd73b .18s ease both}.data-compare-scene__bottom-hint[data-v-0dedd73b]:before{content:"";position:absolute;left:50%;top:50%;z-index:-2;width:var(--data-compare-bottom-hint-band-width);height:var(--data-compare-bottom-hint-band-height);background:radial-gradient(ellipse at center,rgba(20,160,232,.34) 0%,rgba(20,160,232,.18) 38%,transparent 72%);transform:translate(-50%,-50%)}.data-compare-scene__bottom-hint[data-v-0dedd73b]:after{content:"";position:absolute;left:calc((100% - var(--data-compare-bottom-hint-band-width)) / 2);right:calc((100% - var(--data-compare-bottom-hint-band-width)) / 2);top:50%;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,rgba(106,219,255,.72),transparent);transform:translateY(-50%)}.data-compare-scene__bottom-hint-target[data-v-0dedd73b]{color:#58d9ff;text-shadow:0 0 9px rgba(70,205,255,.75),0 2px 8px rgba(0,18,36,.46)}.data-compare-scene__bottom-hint--error[data-v-0dedd73b]:before{background:radial-gradient(ellipse at center,rgba(255,60,73,.36) 0%,rgba(255,60,73,.18) 38%,transparent 72%)}.data-compare-scene__bottom-hint--error[data-v-0dedd73b]:after{background:linear-gradient(90deg,transparent,rgba(255,88,96,.78),transparent)}.data-compare-scene__bottom-hint--error .data-compare-scene__bottom-hint-target[data-v-0dedd73b]{color:#ff5c65;text-shadow:0 0 9px rgba(255,65,76,.78),0 2px 8px rgba(0,18,36,.46)}@keyframes data-compare-panel-in-0dedd73b{0%{opacity:0;transform:translate3d(-18px,12px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes data-compare-bot-in-0dedd73b{0%{opacity:0;transform:translate(-50%,-50%) translate3d(26px,10px,0)}to{opacity:1;transform:translate(-50%,-50%) translateZ(0)}}@keyframes data-compare-card-in-0dedd73b{0%{opacity:0;transform:translate(-50%,-50%) translate3d(0,16px,0) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1)}}@keyframes data-compare-complete-in-0dedd73b{0%{opacity:0;transform:translate(-50%,-50%) translate3d(0,14px,0) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1)}}@keyframes data-compare-bottom-hint-in-0dedd73b{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(orientation:landscape)and (max-height:500px){.data-compare-scene[data-v-0dedd73b]{--data-compare-panel-left: var(--app-safe-inline);--data-compare-panel-top: 4vh;--data-compare-panel-width: 55vw;--data-compare-copy-left: 75%;--data-compare-copy-top: 47%;--data-compare-copy-width: 36%;--data-compare-copy-font: 1.75vw;--data-compare-copy-line: 1.14;--data-compare-copy-spacing: .08em;--data-compare-next-left: 25%;--data-compare-next-top: 75%;--data-compare-next-width: 10.5%;--data-compare-bot-left: 100%;--data-compare-bot-top: 100%;--data-compare-bot-width: 30%;--data-compare-card-width: 45vw;--data-compare-card-y: 50vh;--data-compare-sample-card-x: 26.5vw;--data-compare-standard-card-x: 73.5vw;--data-compare-chart-left: 74%;--data-compare-chart-top: 50%;--data-compare-chart-width: 39.5%;--data-compare-chart-height: 57%;--data-compare-source-button-left: 28.5%;--data-compare-source-button-top: 70%;--data-compare-source-button-width: 31%;--data-compare-source-font: clamp(8px, 1.3vw, 10.5px);--data-compare-source-back-left: 8.5%;--data-compare-source-next-left: 48.5%;--data-compare-source-nav-top: 70%;--data-compare-source-nav-width: 8%;--data-compare-error-left: 28.5%;--data-compare-error-top: 70%;--data-compare-error-width: 44%;--data-compare-complete-width: 58vw;--data-compare-complete-x: 50vw;--data-compare-complete-y: 50vh;--data-compare-complete-continue-left: 16%;--data-compare-complete-end-left: 39%;--data-compare-complete-button-top: 70%;--data-compare-complete-button-width: 18%;--data-compare-complete-copy-left: 76%;--data-compare-complete-copy-top: 47%;--data-compare-complete-copy-width: 35%;--data-compare-complete-copy-font: clamp(10px, 1.9vw, 15px);--data-compare-complete-copy-line: 1.14;--data-compare-complete-copy-spacing: .1em;--data-compare-bottom-hint-bottom: clamp(8px, 2.4vh, 14px);--data-compare-bottom-hint-width: min(66vw, 440px);--data-compare-bottom-hint-band-width: 100vw;--data-compare-bottom-hint-band-height: 220%;--data-compare-bottom-hint-font: clamp(11px, 1.55vw, 15px)}.data-compare-scene__chart-slot[data-v-0dedd73b]{font-size:clamp(7px,1.05vw,10px)}}.ending-scene[data-v-592ee70e]{--ending-stage-width: 60vw;--ending-stage-left: 20vw;--ending-stage-height: 80rem;--ending-perspective: 350px;--ending-title-font: 5rem;--ending-subtitle-font: 2.5rem;--ending-paragraph-font: 1.8rem;--ending-animation-duration: 60s;position:fixed;inset:0;z-index:1500;overflow:hidden;background:#000;color:#feda4a;font-family:Arial Black,Arial,sans-serif;pointer-events:auto;cursor:default;-webkit-user-select:none;user-select:none}.ending-scene--skippable[data-v-592ee70e]{cursor:pointer}.ending-scene__stars[data-v-592ee70e]{position:absolute;inset:0;background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.86) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 26%,rgba(255,255,255,.64) 0 1px,transparent 1.5px),radial-gradient(circle at 44% 68%,rgba(255,255,255,.72) 0 1px,transparent 1.5px),radial-gradient(circle at 88% 72%,rgba(255,255,255,.56) 0 1px,transparent 1.5px),radial-gradient(circle at center,rgba(255,255,255,.15) 0%,transparent 80%)}.ending-scene__crawl-stage[data-v-592ee70e]{position:absolute;left:var(--ending-stage-left);bottom:0;width:var(--ending-stage-width);height:var(--ending-stage-height);display:flex;justify-content:center;perspective:var(--ending-perspective)}.ending-scene__crawl-content[data-v-592ee70e]{position:absolute;width:100%;text-align:justify;opacity:0;transform:translateY(100%) rotateX(25deg);transform-origin:50% 100%}.ending-scene__crawl-content--active[data-v-592ee70e]{animation:ending-crawl-592ee70e var(--ending-animation-duration) linear forwards}.ending-scene__title[data-v-592ee70e]{margin:0 0 1rem;font-size:var(--ending-title-font);letter-spacing:4px;line-height:1;text-align:center}.ending-scene__subtitle[data-v-592ee70e]{margin:0 0 4rem;font-size:var(--ending-subtitle-font);line-height:1.1;text-align:center}.ending-scene__paragraph[data-v-592ee70e]{margin:0 0 2.5rem;font-size:var(--ending-paragraph-font);line-height:1.6;text-align:justify;text-justify:inter-word}.ending-scene__paragraph--context[data-v-592ee70e]{font-size:calc(var(--ending-paragraph-font) * .86);text-indent:2em;margin-bottom:2rem;color:#feda4ae6}.ending-scene__paragraph--context[data-v-592ee70e]:last-of-type{margin-bottom:5rem}@keyframes ending-crawl-592ee70e{0%{top:0;opacity:1;transform:rotateX(25deg) translateY(100%)}90%{opacity:1}to{top:0;opacity:0;transform:rotateX(25deg) translateY(-150%)}}@media(orientation:landscape)and (max-height:500px){.ending-scene[data-v-592ee70e]{--ending-stage-width: 68vw;--ending-stage-left: 16vw;--ending-stage-height: 46rem;--ending-perspective: 300px;--ending-title-font: clamp(30px, 6vw, 48px);--ending-subtitle-font: clamp(18px, 3.4vw, 28px);--ending-paragraph-font: clamp(13px, 2.3vw, 18px);--ending-animation-duration: 60s}.ending-scene__subtitle[data-v-592ee70e]{margin-bottom:2.5rem}.ending-scene__paragraph[data-v-592ee70e]{margin-bottom:1.6rem}.ending-scene__paragraph--context[data-v-592ee70e]{margin-bottom:1.4rem}.ending-scene__paragraph--context[data-v-592ee70e]:last-of-type{margin-bottom:3rem}}.haze-container[data-v-378904a1]{--density: 1.45;--flow: 1.8;position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.haze-base[data-v-378904a1]{position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom,rgba(248,248,242,calc(.4 * var(--density))),rgba(240,240,233,calc(.36 * var(--density))) 18%,rgba(230,230,223,calc(.25 * var(--density))) 38%,rgba(222,222,216,calc(.16 * var(--density))) 62%,rgba(216,216,210,calc(.12 * var(--density))))}.thin-body-haze[data-v-378904a1]{position:absolute;left:-10%;top:34%;width:120%;height:72%;z-index:3;opacity:calc(.34 * var(--density));animation:bodyHazeMove-378904a1 24s ease-in-out infinite}.thin-body-haze svg[data-v-378904a1],.top-fog svg[data-v-378904a1],.patch svg[data-v-378904a1],.mid-fog svg[data-v-378904a1],.bottom-soft svg[data-v-378904a1]{width:100%;height:100%;display:block}.top-fog[data-v-378904a1]{position:absolute;left:-12%;top:-12%;width:124%;height:56%;z-index:5;opacity:calc(.98 * var(--density));animation:topFogMove-378904a1 12s ease-in-out infinite}.patch[data-v-378904a1]{position:absolute;z-index:6;transform-origin:center center}.p1[data-v-378904a1]{left:-3%;top:-1%;width:46%;height:24%;opacity:calc(.92 * var(--density));animation:p1Move-378904a1 10s ease-in-out infinite}.p2[data-v-378904a1]{left:24%;top:1%;width:48%;height:26%;opacity:calc(1 * var(--density));animation:p2Move-378904a1 9s ease-in-out infinite}.p3[data-v-378904a1]{left:58%;top:-2%;width:44%;height:25%;opacity:calc(.96 * var(--density));animation:p3Move-378904a1 8.8s ease-in-out infinite}.p4[data-v-378904a1]{left:2%;top:16%;width:34%;height:22%;opacity:calc(.72 * var(--density));animation:p4Move-378904a1 11s ease-in-out infinite}.p5[data-v-378904a1]{left:28%;top:20%;width:40%;height:24%;opacity:calc(.78 * var(--density));animation:p5Move-378904a1 10.5s ease-in-out infinite}.p6[data-v-378904a1]{left:58%;top:18%;width:34%;height:23%;opacity:calc(.74 * var(--density));animation:p6Move-378904a1 10.8s ease-in-out infinite}.mid-fog[data-v-378904a1]{position:absolute;z-index:4;opacity:calc(.48 * var(--density))}.m1[data-v-378904a1]{left:2%;top:42%;width:36%;height:20%;animation:m1Move-378904a1 15s ease-in-out infinite}.m2[data-v-378904a1]{left:32%;top:48%;width:38%;height:22%;animation:m2Move-378904a1 13.5s ease-in-out infinite}.m3[data-v-378904a1]{left:63%;top:44%;width:34%;height:21%;animation:m3Move-378904a1 14.5s ease-in-out infinite}.bottom-soft[data-v-378904a1]{position:absolute;left:-10%;bottom:-3%;width:120%;height:24%;z-index:4;opacity:calc(.32 * var(--density));animation:bottomMove-378904a1 18s ease-in-out infinite}.dust[data-v-378904a1]{position:absolute;inset:0;z-index:7}.dust i[data-v-378904a1]{position:absolute;width:4px;height:4px;border-radius:999px;background:#f7f7f1bd;box-shadow:0 0 7px #f7f7f19e;opacity:.15;animation:dustFloat-378904a1 5.6s ease-in-out infinite}.dust i[data-v-378904a1]:nth-child(1){left:12%;top:18%;animation-delay:-1.1s}.dust i[data-v-378904a1]:nth-child(2){left:24%;top:23%;animation-delay:-2s}.dust i[data-v-378904a1]:nth-child(3){left:37%;top:15%;animation-delay:-3.3s}.dust i[data-v-378904a1]:nth-child(4){left:53%;top:20%;animation-delay:-1.7s}.dust i[data-v-378904a1]:nth-child(5){left:67%;top:16%;animation-delay:-4.1s}.dust i[data-v-378904a1]:nth-child(6){left:81%;top:24%;animation-delay:-2.9s}.dust i[data-v-378904a1]:nth-child(7){left:72%;top:48%;animation-delay:-5s}.dust i[data-v-378904a1]:nth-child(8){left:36%;top:67%;animation-delay:-2.5s}.dust i[data-v-378904a1]:nth-child(9){left:62%;top:72%;animation-delay:-3.8s}@keyframes topFogMove-378904a1{0%,to{transform:translate3d(calc(-2% * var(--flow)),0,0) scale(1.02)}50%{transform:translate3d(calc(5% * var(--flow)),calc(1% * var(--flow)),0) scale(1.1)}}@keyframes bodyHazeMove-378904a1{0%,to{transform:translate3d(calc(1% * var(--flow)),0,0) scale(1.03)}50%{transform:translate3d(calc(-3% * var(--flow)),calc(-1% * var(--flow)),0) scale(1.08)}}@keyframes p1Move-378904a1{0%,to{transform:translate3d(calc(-3% * var(--flow)),0,0) scale(1.02)}50%{transform:translate3d(calc(8% * var(--flow)),calc(2% * var(--flow)),0) scale(1.13)}}@keyframes p2Move-378904a1{0%,to{transform:translate3d(calc(2% * var(--flow)),calc(-1% * var(--flow)),0) scale(1.02)}50%{transform:translate3d(calc(-8% * var(--flow)),calc(2% * var(--flow)),0) scale(1.15)}}@keyframes p3Move-378904a1{0%,to{transform:translate3d(calc(-2% * var(--flow)),0,0) scale(1.03)}50%{transform:translate3d(calc(7% * var(--flow)),calc(1.5% * var(--flow)),0) scale(1.12)}}@keyframes p4Move-378904a1{0%,to{transform:translate3d(calc(3% * var(--flow)),0,0) scale(1.02)}50%{transform:translate3d(calc(-6% * var(--flow)),calc(2.5% * var(--flow)),0) scale(1.1)}}@keyframes p5Move-378904a1{0%,to{transform:translate3d(calc(-3% * var(--flow)),calc(1% * var(--flow)),0) scale(1.03)}50%{transform:translate3d(calc(6% * var(--flow)),calc(-2% * var(--flow)),0) scale(1.13)}}@keyframes p6Move-378904a1{0%,to{transform:translate3d(calc(2.5% * var(--flow)),calc(-1% * var(--flow)),0) scale(1.03)}50%{transform:translate3d(calc(-5.8% * var(--flow)),calc(2% * var(--flow)),0) scale(1.11)}}@keyframes m1Move-378904a1{0%,to{transform:translate3d(calc(-2% * var(--flow)),calc(.8% * var(--flow)),0) scale(1.01)}50%{transform:translate3d(calc(5% * var(--flow)),calc(-1.8% * var(--flow)),0) scale(1.08)}}@keyframes m2Move-378904a1{0%,to{transform:translate3d(calc(3% * var(--flow)),0,0) scale(1.02)}50%{transform:translate3d(calc(-5% * var(--flow)),calc(1.5% * var(--flow)),0) scale(1.09)}}@keyframes m3Move-378904a1{0%,to{transform:translate3d(calc(-2.5% * var(--flow)),calc(-.5% * var(--flow)),0) scale(1.01)}50%{transform:translate3d(calc(5.5% * var(--flow)),calc(1.2% * var(--flow)),0) scale(1.08)}}@keyframes bottomMove-378904a1{0%,to{transform:translate3d(calc(-1% * var(--flow)),0,0) scale(1.01)}50%{transform:translate3d(calc(3% * var(--flow)),calc(-1% * var(--flow)),0) scale(1.05)}}@keyframes dustFloat-378904a1{0%,to{transform:translateZ(0);opacity:.1}50%{transform:translate3d(15px,8px,0);opacity:.38}}@media(prefers-reduced-motion:reduce){.top-fog[data-v-378904a1],.patch[data-v-378904a1],.mid-fog[data-v-378904a1],.bottom-soft[data-v-378904a1],.thin-body-haze[data-v-378904a1],.dust i[data-v-378904a1]{animation:none}}.settings-menu[data-v-12e50c0f]{position:fixed;top:20px;right:20px;z-index:2147483647;isolation:isolate;pointer-events:auto}.settings-btn[data-v-12e50c0f]{width:48px;height:48px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .2s ease;pointer-events:auto;touch-action:manipulation}.settings-btn[data-v-12e50c0f]:hover{transform:scale(1.1)}.settings-btn img[data-v-12e50c0f]{width:100%;height:100%}.menu-dropdown[data-v-12e50c0f]{--arrow-right: 18px;position:absolute;top:56px;right:0;z-index:2147483647;background:#eceff4;border:2px solid #9097A6;border-radius:12px;box-shadow:inset 0 0 0 1.5px #fff,4px 4px #646e8233;overflow:visible;padding:16px 10px;display:flex;flex-direction:column;gap:6px}.menu-dropdown[data-v-12e50c0f]:before{content:"";position:absolute;top:-8px;right:var(--arrow-right);border-width:0 7px 7px;border-style:solid;border-color:transparent transparent #9097A6;pointer-events:none}.menu-dropdown[data-v-12e50c0f]:after{content:"";position:absolute;top:-5px;right:calc(var(--arrow-right) + 1px);border-width:0 6px 6px;border-style:solid;border-color:transparent transparent #ECEFF4;pointer-events:none;z-index:1}.rivet[data-v-12e50c0f]{position:absolute;width:6px;height:6px;border-radius:50%;background:#dadce7;border:1px solid #9696A3;box-shadow:inset 1px 1px 1px #fffc,.5px .5px 1px #00000026;z-index:2}.rivet.top-left[data-v-12e50c0f]{top:6px;left:6px}.rivet.top-right[data-v-12e50c0f]{top:6px;right:6px}.rivet.bottom-left[data-v-12e50c0f]{bottom:6px;left:6px}.rivet.bottom-right[data-v-12e50c0f]{bottom:6px;right:6px}.menu-item[data-v-12e50c0f]{border:none;background:transparent;cursor:pointer;padding:6px;border-radius:8px;transition:transform .1s cubic-bezier(.25,.8,.25,1),filter .1s ease;display:flex;align-items:center;justify-content:center;pointer-events:auto;touch-action:manipulation;z-index:2}.menu-item[data-v-12e50c0f]:hover{transform:scale(1.05);filter:drop-shadow(0 2px 4px rgba(100,110,130,.1))}.menu-item[data-v-12e50c0f]:active{transform:scale(.96) translateY(1px)}.menu-item img[data-v-12e50c0f]{width:120px;height:auto}.menu-enter-active[data-v-12e50c0f],.menu-leave-active[data-v-12e50c0f]{transition:opacity .2s ease,transform .2s ease}.menu-enter-from[data-v-12e50c0f],.menu-leave-to[data-v-12e50c0f]{opacity:0;transform:translateY(-8px)}.volume-modal-overlay[data-v-12e50c0f]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2147483647}.volume-card[data-v-12e50c0f]{position:relative;width:min(750px,90vw);height:calc(min(750px,90vw) / 3);background-image:url(/assets/volume-settings-panel-DRfdCpvx.svg);background-size:contain;background-repeat:no-repeat;--thumb-size: calc(min(750px, 90vw)*.032) ;filter:drop-shadow(0 12px 36px rgba(0,0,0,.5))}.volume-close-btn[data-v-12e50c0f]{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:#167da8;border:2px solid #36bdf7;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;transition:transform .2s ease,background-color .2s ease;z-index:10;padding:0}.volume-close-btn[data-v-12e50c0f]:hover{transform:scale(1.1);background:#1c9fd7}.volume-close-btn img[data-v-12e50c0f]{width:14px;height:14px;filter:brightness(0) invert(1)}.slider-container[data-v-12e50c0f]{position:absolute;left:45.07%;width:46.4%;height:16%;display:flex;align-items:center}.bgm-container[data-v-12e50c0f]{top:25.6%}.sfx-container[data-v-12e50c0f]{top:60.4%}.volume-slider[data-v-12e50c0f]{-webkit-appearance:none;appearance:none;width:100%;height:100%;background:transparent;outline:none;margin:0;cursor:pointer}.volume-slider[data-v-12e50c0f]::-webkit-slider-runnable-track{height:var(--thumb-size);background:transparent;border:none}.bgm-slider[data-v-12e50c0f]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb-size);height:var(--thumb-size);background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_65_33)'%3e%3cpath%20d='M4%200H20C22.6667%200%2024%201.33333%2024%204V20C24%2022.6667%2022.6667%2024%2020%2024H4C1.33333%2024%200%2022.6667%200%2020V4C0%201.33333%201.33333%200%204%200ZM20%202H4C2.66667%202%202%202.66667%202%204V20C2%2021.3333%202.66667%2022%204%2022H20C21.3333%2022%2022%2021.3333%2022%2020V4C22%202.66667%2021.3333%202%2020%202Z'%20fill='%23167DA8'/%3e%3cpath%20d='M20%202C21.3333%202%2022%202.66667%2022%204V20C22%2021.3333%2021.3333%2022%2020%2022H4C2.66667%2022%202%2021.3333%202%2020V4C2%202.66667%202.66667%202%204%202H20ZM4%204V20H20V4H4Z'%20fill='%2336BDF7'/%3e%3cpath%20d='M4%204H20V20H4V4Z'%20fill='%231C9FD7'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_65_33'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center;background-size:contain;border:none;margin-top:0}.sfx-slider[data-v-12e50c0f]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb-size);height:var(--thumb-size);background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_65_38)'%3e%3cpath%20d='M4%200H20C22.6667%200%2024%201.33333%2024%204V20C24%2022.6667%2022.6667%2024%2020%2024H4C1.33333%2024%200%2022.6667%200%2020V4C0%201.33333%201.33333%200%204%200ZM20%202H4C2.66667%202%202%202.66667%202%204V20C2%2021.3333%202.66667%2022%204%2022H20C21.3333%2022%2022%2021.3333%2022%2020V4C22%202.66667%2021.3333%202%2020%202Z'%20fill='%23029357'/%3e%3cpath%20d='M20%202C21.3333%202%2022%202.66667%2022%204V20C22%2021.3333%2021.3333%2022%2020%2022H4C2.66667%2022%202%2021.3333%202%2020V4C2%202.66667%202.66667%202%204%202H20ZM4%204V20H20V4H4Z'%20fill='%232FD792'/%3e%3cpath%20d='M4%204H20V20H4V4Z'%20fill='%2316BB77'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_65_38'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center;background-size:contain;border:none;margin-top:0}.volume-slider[data-v-12e50c0f]::-moz-range-track{background:transparent;border:none}.bgm-slider[data-v-12e50c0f]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_65_33)'%3e%3cpath%20d='M4%200H20C22.6667%200%2024%201.33333%2024%204V20C24%2022.6667%2022.6667%2024%2020%2024H4C1.33333%2024%200%2022.6667%200%2020V4C0%201.33333%201.33333%200%204%200ZM20%202H4C2.66667%202%202%202.66667%202%204V20C2%2021.3333%202.66667%2022%204%2022H20C21.3333%2022%2022%2021.3333%2022%2020V4C22%202.66667%2021.3333%202%2020%202Z'%20fill='%23167DA8'/%3e%3cpath%20d='M20%202C21.3333%202%2022%202.66667%2022%204V20C22%2021.3333%2021.3333%2022%2020%2022H4C2.66667%2022%202%2021.3333%202%2020V4C2%202.66667%202.66667%202%204%202H20ZM4%204V20H20V4H4Z'%20fill='%2336BDF7'/%3e%3cpath%20d='M4%204H20V20H4V4Z'%20fill='%231C9FD7'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_65_33'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center;background-size:contain;border:none}.sfx-slider[data-v-12e50c0f]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_65_38)'%3e%3cpath%20d='M4%200H20C22.6667%200%2024%201.33333%2024%204V20C24%2022.6667%2022.6667%2024%2020%2024H4C1.33333%2024%200%2022.6667%200%2020V4C0%201.33333%201.33333%200%204%200ZM20%202H4C2.66667%202%202%202.66667%202%204V20C2%2021.3333%202.66667%2022%204%2022H20C21.3333%2022%2022%2021.3333%2022%2020V4C22%202.66667%2021.3333%202%2020%202Z'%20fill='%23029357'/%3e%3cpath%20d='M20%202C21.3333%202%2022%202.66667%2022%204V20C22%2021.3333%2021.3333%2022%2020%2022H4C2.66667%2022%202%2021.3333%202%2020V4C2%202.66667%202.66667%202%204%202H20ZM4%204V20H20V4H4Z'%20fill='%232FD792'/%3e%3cpath%20d='M4%204H20V20H4V4Z'%20fill='%2316BB77'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_65_38'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center;background-size:contain;border:none}.modal-enter-active[data-v-12e50c0f],.modal-leave-active[data-v-12e50c0f]{transition:opacity .3s ease}.modal-enter-from[data-v-12e50c0f],.modal-leave-to[data-v-12e50c0f]{opacity:0}.modal-enter-active .volume-card[data-v-12e50c0f],.modal-leave-active .volume-card[data-v-12e50c0f]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.modal-enter-from .volume-card[data-v-12e50c0f],.modal-leave-to .volume-card[data-v-12e50c0f]{transform:scale(.9) translateY(20px)}@media(orientation:landscape)and (max-height:500px){.settings-menu[data-v-12e50c0f]{top:10px;right:10px}.settings-btn[data-v-12e50c0f]{width:38px;height:38px}.menu-dropdown[data-v-12e50c0f]{top:44px;padding:10px 6px;--arrow-right: 12px;border-width:1.5px;box-shadow:inset 0 0 0 1px #fff,3px 3px #646e8233}.rivet[data-v-12e50c0f]{width:4px;height:4px}.rivet.top-left[data-v-12e50c0f]{top:4px;left:4px}.rivet.top-right[data-v-12e50c0f]{top:4px;right:4px}.rivet.bottom-left[data-v-12e50c0f]{bottom:4px;left:4px}.rivet.bottom-right[data-v-12e50c0f]{bottom:4px;right:4px}.menu-dropdown[data-v-12e50c0f]:before{top:-6px;border-width:0 5px 5px}.menu-dropdown[data-v-12e50c0f]:after{top:-4px;border-width:0 4.5px 4.5px}.menu-item[data-v-12e50c0f]{padding:4px}.menu-item img[data-v-12e50c0f]{width:86px}.volume-close-btn[data-v-12e50c0f]{width:26px;height:26px;top:-10px;right:-10px}.volume-close-btn img[data-v-12e50c0f]{width:10px;height:10px}}.home-card[data-v-c284c3c5]{position:relative;width:min(60vw,750px);isolation:isolate;aspect-ratio:750 / 250;container-type:inline-size}.home-card__bg[data-v-c284c3c5]{width:100%;height:100%;display:block;object-fit:contain;border-radius:12px;filter:drop-shadow(0 16px 26px rgba(0,25,60,.2))}.home-card__content[data-v-c284c3c5]{position:absolute;left:50%;top:61%;width:76%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;align-items:center}.home-card__btn[data-v-c284c3c5]{border:none;background:transparent;cursor:pointer;padding:0;width:42.1%;display:block;transition:transform .2s ease,filter .2s ease}.home-card__btn img[data-v-c284c3c5]{width:100%;height:auto;display:block}.home-card__btn[data-v-c284c3c5]:hover{transform:translateY(-2px);filter:brightness(1.08)}.image-btn[data-v-c284c3c5]{border:none;background:transparent;cursor:pointer;padding:0;width:80%;display:block;transition:transform .2s ease,filter .2s ease}.image-btn img[data-v-c284c3c5]{width:100%;height:auto;display:block}.image-btn[data-v-c284c3c5]:hover{transform:translateY(-4px);filter:brightness(1.1)}.orientation-gate[data-v-c284c3c5]{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;flex-direction:column;gap:18px;padding:28px;background:linear-gradient(180deg,#0a171f61,#0a171fb8),var(--app-background);background-position:center;background-repeat:no-repeat;background-size:auto 100%;color:#fff;text-align:center}.orientation-gate__phone[data-v-c284c3c5]{width:58px;height:92px;border:3px solid rgba(255,255,255,.92);border-radius:14px;position:relative;transform:rotate(90deg);box-shadow:0 12px 32px #00000052}.orientation-gate__phone span[data-v-c284c3c5]{position:absolute;left:50%;bottom:7px;width:8px;height:8px;border-radius:50%;background:#ffffffeb;transform:translate(-50%)}.orientation-gate p[data-v-c284c3c5]{margin:0;font-size:clamp(18px,5.8vw,22px);font-weight:800;letter-spacing:.08em;line-height:1.35;text-shadow:0 2px 12px rgba(0,0,0,.35)}.orientation-gate p span[data-v-c284c3c5]{display:block}.modal-overlay[data-v-c284c3c5]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c284c3c5]{position:relative;max-width:90vw;max-height:90vh}.modal-image[data-v-c284c3c5]{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 60px #0006}.modal-close[data-v-c284c3c5]{position:absolute;top:-12px;right:-12px;width:36px;height:36px;border:none;background:transparent;cursor:pointer;transition:transform .2s ease}.modal-close img[data-v-c284c3c5]{width:100%;height:100%}.modal-close[data-v-c284c3c5]:hover{transform:scale(1.1)}.modal-enter-active[data-v-c284c3c5],.modal-leave-active[data-v-c284c3c5]{transition:opacity .3s ease}.modal-enter-from[data-v-c284c3c5],.modal-leave-to[data-v-c284c3c5]{opacity:0}.scene-enter-active[data-v-c284c3c5],.scene-leave-active[data-v-c284c3c5]{transition:opacity .42s ease}.scene-enter-from[data-v-c284c3c5],.scene-leave-to[data-v-c284c3c5]{opacity:0}.scene-fade-enter-active[data-v-c284c3c5],.scene-fade-leave-active[data-v-c284c3c5]{transition:opacity .32s ease}.scene-fade-enter-from[data-v-c284c3c5],.scene-fade-leave-to[data-v-c284c3c5]{opacity:0}.scene-instant-enter-active[data-v-c284c3c5],.scene-instant-leave-active[data-v-c284c3c5]{transition:none}.scene-instant-enter-from[data-v-c284c3c5],.scene-instant-leave-to[data-v-c284c3c5]{opacity:1;transform:none}@media(orientation:portrait){.orientation-gate[data-v-c284c3c5]{display:flex}.app-shell--mass-spec-voltage-portrait .orientation-gate[data-v-c284c3c5]{display:none}}@media(max-width:860px){.home-card[data-v-c284c3c5]{width:min(92vw,560px)}}@media(orientation:landscape)and (max-height:500px){.home-card[data-v-c284c3c5]{width:min(72vw,520px);max-height:calc(100svh - 24px)}.app-shell--mass-spec-voltage-portrait .orientation-gate[data-v-c284c3c5]{display:flex}.app-shell--mass-spec-voltage-portrait .orientation-gate__phone[data-v-c284c3c5]{transform:none}}@media(orientation:landscape)and (max-height:500px)and (pointer:coarse)and (hover:none){.image-btn[data-v-c284c3c5]:hover{transform:translateY(-2px)}}:root{--font-family-body: "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--font-family-ui: "HarmonyOS Sans SC", "Source Han Sans SC", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--font-family-serif: "Source Han Serif SC", "Songti SC", SimSun, Georgia, serif;--font-family-latin-serif: Georgia, "Times New Roman", serif;--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-body: var(--font-family-body);--font-dialogue: var(--font-family-body);--font-hint: var(--font-family-ui);--font-book: var(--font-family-ui);--font-book-serif: var(--font-family-serif);--font-book-latin: var(--font-family-latin-serif);--font-code: var(--font-family-mono)}:root{--app-page-bg: #f0f9ff;--app-safe-inline: clamp(18px, 4vw, 48px);--app-safe-block: clamp(18px, 4vw, 48px)}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}input,textarea{user-select:text;-webkit-user-select:text}img{-webkit-user-drag:none;user-drag:none}html{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:transparent;font-family:var(--font-body);min-height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}.app-shell{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;isolation:isolate;display:grid;place-items:center;padding:var(--app-safe-block) var(--app-safe-inline);background:var(--app-page-bg)}.app-shell:before{content:"";position:fixed;inset:0;z-index:-1;background-image:var(--app-background);background-position:center;background-repeat:no-repeat;background-size:cover;transform:translateZ(0);backface-visibility:hidden;pointer-events:none}@media(orientation:landscape)and (max-height:500px){:root{--app-safe-inline: clamp(14px, 3vw, 28px);--app-safe-block: clamp(10px, 3vh, 18px)}}@media(max-width:640px){.app-shell:before{background-size:auto 100%}}sup,sub{font-size:70%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.45em}sub{bottom:-.15em}
