.ssearch[data-v-85dde02a]{width:100%;max-width:720px;display:flex;flex-direction:column;gap:14px;margin-top:10px}.js .ssearch[data-v-85dde02a]{animation:ss-in-85dde02a 1.2s var(--ease-out-expo) .55s both}@keyframes ss-in-85dde02a{0%{opacity:0;transform:translate3d(0,16px,0)}}.ssearch__box[data-v-85dde02a]{position:relative;display:flex;align-items:center;gap:12px;height:68px;padding:0 10px 0 22px;border-radius:16px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);transition:border-color var(--dur) var(--ease-out-quart),box-shadow var(--dur) var(--ease-out-quart)}.ssearch__box[data-v-85dde02a]:focus-within{border-color:var(--brand);box-shadow:var(--shadow),0 0 0 4px rgba(var(--accent-rgb),.12)}.ssearch__icon[data-v-85dde02a]{flex-shrink:0;color:var(--text-3)}.ssearch__input[data-v-85dde02a]{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-size:clamp(1rem,.95rem + .35vw,1.2rem);color:var(--text)}.ssearch__input[data-v-85dde02a]::placeholder{color:var(--text-4)}.ssearch__input[data-v-85dde02a]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ssearch__clear[data-v-85dde02a]{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;color:var(--text-3);transition:color var(--dur),background-color var(--dur)}.ssearch__clear[data-v-85dde02a]:hover{color:var(--text);background:var(--surface-3)}.ssearch__kbd[data-v-85dde02a]{display:grid;place-items:center;min-width:30px;height:30px;margin-right:8px;border-radius:8px;font-size:.8rem;color:var(--text-3);border:1px solid var(--border-strong);background:var(--surface-2);box-shadow:0 1px 0 var(--border-strong)}.ssearch__go[data-v-85dde02a]{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px;flex-shrink:0;border-radius:10px;font-size:var(--fs-sm);font-weight:600;color:var(--text-on-brand);background:var(--brand);box-shadow:var(--shadow-sm);transition:background-color var(--dur) var(--ease-out-quart)}.ssearch__go[data-v-85dde02a]:hover{background:var(--brand-dark)}.ssearch__status[data-v-85dde02a]{align-self:center;display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-sm);color:var(--text-2);min-height:1.6em}.ssearch__pulse[data-v-85dde02a]{width:7px;height:7px;border-radius:50%;background:var(--brand)}.ssearch__pulse.is-none[data-v-85dde02a]{background:var(--amber)}.ssearch__pop[data-v-85dde02a]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.ssearch__pop-label[data-v-85dde02a]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-right:4px}.ssearch__chip[data-v-85dde02a]{min-height:36px;padding:0 14px;border-radius:999px;font-size:var(--fs-sm);color:var(--text-2);border:1px solid var(--border);background:var(--surface);transition:color var(--dur) var(--ease-out-quart),border-color var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart)}.ssearch__chip[data-v-85dde02a]:hover{color:var(--text);border-color:rgba(var(--accent-rgb),.45)}.ssearch__chip.is-active[data-v-85dde02a]{color:var(--brand);border-color:rgba(var(--accent-rgb),.55);background:var(--brand-50)}@media(pointer:coarse){.ssearch__chip[data-v-85dde02a]{min-height:44px}}@media(max-width:560px){.ssearch__box[data-v-85dde02a]{height:60px;padding-left:16px;border-radius:14px}.ssearch__go[data-v-85dde02a]{width:44px;padding:0;justify-content:center}}.faq[data-v-c32582c7]{padding-top:calc(var(--section-y) * .45)}.faq__layout[data-v-c32582c7]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.faq__side[data-v-c32582c7]{position:sticky;top:calc(var(--header-h) + 24px);display:flex;flex-direction:column;gap:24px}.chips[data-v-c32582c7]{position:relative;display:flex;flex-direction:column;gap:4px}.chips__ind[data-v-c32582c7]{position:absolute;top:0;left:0;border-radius:12px;background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100);opacity:0;pointer-events:none;transition:transform .65s var(--ease-spring),width .65s var(--ease-spring),height .65s var(--ease-spring),opacity .3s}.chips__ind[data-v-c32582c7]:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--brand)}.chips__ind.is-ready[data-v-c32582c7]{opacity:1}.chip[data-v-c32582c7]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 14px 0 16px;border-radius:14px;font-size:var(--fs-sm);font-weight:500;text-align:left;color:var(--text-2);white-space:nowrap;transition:color var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart)}.chip[data-v-c32582c7]:hover{color:var(--text);background:var(--surface-3)}.chip.is-active[data-v-c32582c7]{color:var(--brand)}.chip.is-empty[data-v-c32582c7]:not(.is-active){color:var(--text-4)}.chip__count[data-v-c32582c7]{min-width:26px;padding:1px 7px;border-radius:999px;font-size:.6875rem;text-align:center;color:var(--text-3);background:var(--surface-3);transition:color var(--dur),background-color var(--dur)}.chip.is-active .chip__count[data-v-c32582c7]{color:var(--text-on-brand);background:var(--brand)}.ask[data-v-c32582c7]{padding:20px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-2);display:flex;flex-direction:column;gap:8px}.ask__title[data-v-c32582c7]{font-family:var(--font-display);font-weight:600;color:var(--text)}.ask__text[data-v-c32582c7]{font-size:var(--fs-sm);color:var(--text-3);margin-bottom:4px}.ask__link[data-v-c32582c7]{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:var(--fs-sm);font-weight:600;color:var(--brand);transition:gap var(--dur) var(--ease-out-quart)}.ask__link[data-v-c32582c7]:hover{gap:12px}.ask__link--violet[data-v-c32582c7]{color:var(--indigo)}.faq__results[data-v-c32582c7]{min-width:0}.faq__meta[data-v-c32582c7]{display:flex;justify-content:space-between;margin-bottom:14px}.faq__showing[data-v-c32582c7]{font-size:var(--fs-xs);letter-spacing:.08em;color:var(--text-3)}.faq__list[data-v-c32582c7] .acc-item__trigger{min-height:64px}.faq__more[data-v-c32582c7]{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin-top:12px;border-radius:var(--radius);border:1px dashed rgba(var(--accent-rgb),.35);color:var(--brand);font-weight:600;font-size:var(--fs-sm);background:var(--surface);transition:background-color var(--dur) var(--ease-out-quart),border-color var(--dur) var(--ease-out-quart)}.faq__more[data-v-c32582c7]:hover{border-color:rgba(var(--accent-rgb),.6);background:var(--brand-50)}.faq__more svg[data-v-c32582c7]{transition:transform var(--dur) var(--ease-spring)}.faq__more:hover svg[data-v-c32582c7]{transform:translateY(3px)}.guide-hits[data-v-c32582c7]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.guide-hit[data-v-c32582c7]{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:12px;color:var(--brand);border:1px dashed rgba(var(--accent-rgb),.45);background:var(--brand-50);font-size:var(--fs-sm);text-align:left;transition:background-color var(--dur) var(--ease-out-quart),border-color var(--dur) var(--ease-out-quart)}.guide-hit[data-v-c32582c7]:hover{background:var(--brand-100)}.guide-hit__kicker[data-v-c32582c7]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.guide-hit__title[data-v-c32582c7]{font-weight:600;color:var(--text)}.guide-hit__arrow[data-v-c32582c7]{transition:transform var(--dur) var(--ease-spring)}.guide-hit:hover .guide-hit__arrow[data-v-c32582c7]{transform:translate(3px)}.guide-chip-enter-active[data-v-c32582c7]{transition:opacity .4s var(--ease-out-quart),transform .6s var(--ease-spring)}.guide-chip-leave-active[data-v-c32582c7]{transition:opacity .2s;position:absolute}.guide-chip-enter-from[data-v-c32582c7]{opacity:0;transform:translateY(8px) scale(.95)}.guide-chip-leave-to[data-v-c32582c7]{opacity:0}.empty[data-v-c32582c7]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,4vw,40px);border-radius:var(--radius-lg);border:1px dashed var(--border-strong);background:var(--bg-2)}.empty__icon[data-v-c32582c7]{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--amber);background:#fffbeb;box-shadow:inset 0 0 0 1px #fde68a}.empty__title[data-v-c32582c7]{font-size:var(--fs-xl)}.empty__text[data-v-c32582c7]{color:var(--text-2);max-width:520px}.empty__actions[data-v-c32582c7]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.faq-swap-enter-active[data-v-c32582c7]{transition:opacity .45s var(--ease-out-quart),transform .7s var(--ease-out-expo)}.faq-swap-leave-active[data-v-c32582c7]{transition:opacity .1s var(--ease-in-out-quint),transform .1s var(--ease-in-out-quint)}.faq-swap-enter-from[data-v-c32582c7]{opacity:0;transform:translate3d(0,14px,0)}.faq-swap-leave-to[data-v-c32582c7]{opacity:0;transform:translate3d(0,-6px,0)}@media(max-width:900px){.faq__layout[data-v-c32582c7]{grid-template-columns:minmax(0,1fr)}.faq__side[data-v-c32582c7]{position:static}.chips[data-v-c32582c7]{flex-direction:row;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter);scroll-padding-inline:var(--gutter)}.chip[data-v-c32582c7]{flex-shrink:0;border:1px solid var(--border);border-radius:999px}.chips__ind[data-v-c32582c7]{border-radius:999px;margin-top:0}.chips__ind[data-v-c32582c7]:before{display:none}}::highlight(qlt-faq){background-color:#fde68a;color:#0f172a}mark.faq-mark{background:#fde68a;color:#0f172a;border-radius:3px;padding:0 1px}.ont[data-v-9f673980]{position:relative;padding:clamp(22px,3.5vw,44px);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.ont__head[data-v-9f673980]{display:flex;flex-direction:column;gap:10px;max-width:680px;margin-bottom:clamp(20px,3vw,36px)}.ont__kicker[data-v-9f673980]{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--brand)}.ont__title[data-v-9f673980]{font-size:var(--fs-2xl)}.ont__lead[data-v-9f673980]{color:var(--text-2)}.ont__body[data-v-9f673980]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}@media(max-width:900px){.ont__body[data-v-9f673980]{grid-template-columns:minmax(0,1fr)}}.device[data-v-9f673980]{position:relative}.device__svg[data-v-9f673980]{width:100%;height:auto;overflow:visible}.device__edge[data-v-9f673980]{stroke:#cbd5e1}.device__brand[data-v-9f673980]{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;fill:#64748b}.device__vents rect[data-v-9f673980]{fill:#e2e8f0;stroke:#cbd5e1}.port[data-v-9f673980]{fill:#334155;stroke:#1e293b}.port--fiber[data-v-9f673980]{fill:#047857;stroke:#065f46}.cable[data-v-9f673980]{fill:none;stroke-linecap:round}.cable--fiber[data-v-9f673980]{stroke:#059669;stroke-width:10}.cable-core[data-v-9f673980]{fill:none;stroke:#10b981;stroke-width:6;stroke-linecap:round}.cable--eth[data-v-9f673980]{stroke:#64748b;stroke-width:7}.cable--power[data-v-9f673980]{stroke:#334155;stroke-width:6}.cable-photon[data-v-9f673980]{fill:none;stroke:#ecfdf5;stroke-width:5;stroke-linecap:round;stroke-dasharray:18 120;stroke-dashoffset:18;animation:cable-in-9f673980 1.6s cubic-bezier(.55,.05,.35,1) infinite}@keyframes cable-in-9f673980{to{stroke-dashoffset:-100}}.cable-packet[data-v-9f673980]{fill:none;stroke:#e2e8f0;stroke-width:3;stroke-linecap:round;stroke-dasharray:4 12;animation:packet-out-9f673980 1.4s linear infinite;opacity:.85}@keyframes packet-out-9f673980{to{stroke-dashoffset:-32}}.led__glow[data-v-9f673980]{opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .5s var(--ease-out-expo)}.led__ring[data-v-9f673980]{fill:#f1f5f9;stroke:#cbd5e1;transition:stroke .4s var(--ease-out-quart)}.led.is-selected .led__ring[data-v-9f673980]{stroke:#1d4ed8;stroke-width:1.5}.led__lens[data-v-9f673980]{fill:#cbd5e1;stroke:#94a3b8;transition:fill .35s var(--ease-out-quart)}.led__label[data-v-9f673980]{font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;fill:#475569}.led.is-selected .led__label[data-v-9f673980]{fill:#1d4ed8}.led--solid .led__lens[data-v-9f673980],.led--blink .led__lens[data-v-9f673980]{fill:#16a34a;stroke:#15803d}.led--red .led__lens[data-v-9f673980]{fill:#e11d48;stroke:#be123c}.led--solid .led__glow[data-v-9f673980]{opacity:1}.led--blink .led__lens[data-v-9f673980],.led--blink .led__glow[data-v-9f673980]{animation:led-blink-9f673980 1s var(--ease-in-out-quint) infinite}.led--red .led__lens[data-v-9f673980],.led--red .led__glow[data-v-9f673980]{animation:led-blink-9f673980 .7s var(--ease-in-out-quint) infinite}.led--blink .led__glow[data-v-9f673980],.led--red .led__glow[data-v-9f673980]{opacity:1}@keyframes led-blink-9f673980{0%,to{opacity:1}50%{opacity:.12}}.device__hit[data-v-9f673980]{position:absolute;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;cursor:pointer}.device__hit[data-v-9f673980]:hover{background:rgba(var(--accent-rgb),.06)}.legend[data-v-9f673980]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.legend__btn[data-v-9f673980]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dot name" "dot state";align-items:center;column-gap:10px;width:100%;min-height:52px;padding:8px 12px;border-radius:12px;text-align:left;border:1px solid var(--border);background:var(--surface);transition:border-color var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart)}.legend__item.is-selected .legend__btn[data-v-9f673980]{border-color:rgba(var(--accent-rgb),.45);background:var(--brand-50)}.legend__dot[data-v-9f673980]{grid-area:dot;width:10px;height:10px;border-radius:50%;background:#cbd5e1;box-shadow:inset 0 0 0 1px #94a3b8}.legend__item--solid .legend__dot[data-v-9f673980],.legend__item--blink .legend__dot[data-v-9f673980]{background:#16a34a;box-shadow:none}.legend__item--blink .legend__dot[data-v-9f673980],.legend__item--red .legend__dot[data-v-9f673980]{animation:led-blink-9f673980 1s var(--ease-in-out-quint) infinite}.legend__item--red .legend__dot[data-v-9f673980]{background:#e11d48;box-shadow:none}.legend__name[data-v-9f673980]{grid-area:name;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;letter-spacing:.1em;color:var(--text)}.legend__state[data-v-9f673980]{grid-area:state;font-size:var(--fs-xs);color:var(--text-3)}.legend__info[data-v-9f673980]{display:flex;gap:10px;margin-top:12px;font-size:var(--fs-sm);color:var(--text-2)}.legend__info svg[data-v-9f673980]{flex-shrink:0;margin-top:4px;color:var(--brand)}.legend__info strong[data-v-9f673980]{color:var(--text)}.led-info-enter-active[data-v-9f673980],.led-info-leave-active[data-v-9f673980]{transition:opacity .3s var(--ease-out-quart),transform .45s var(--ease-out-expo)}.led-info-enter-from[data-v-9f673980]{opacity:0;transform:translateY(6px)}.led-info-leave-to[data-v-9f673980]{opacity:0}.ont__label[data-v-9f673980]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px}.scen[data-v-9f673980]{display:grid;gap:8px}.scen__opt[data-v-9f673980]{--c: 4, 120, 87;display:flex;align-items:center;gap:14px;min-height:52px;padding:0 16px;border-radius:14px;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text-2);transition:border-color var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart),color var(--dur) var(--ease-out-quart)}.scen__opt--wait[data-v-9f673980]{--c: 29, 78, 216}.scen__opt--warn[data-v-9f673980]{--c: 180, 83, 9}.scen__opt--bad[data-v-9f673980]{--c: 190, 18, 60}.scen__opt[data-v-9f673980]:hover{color:var(--text);border-color:var(--border-strong)}.scen__opt.is-active[data-v-9f673980]{color:var(--text);border-color:rgba(var(--c),.5);background:rgba(var(--c),.06)}.scen__leds[data-v-9f673980]{display:inline-flex;gap:5px;padding:6px 8px;border-radius:8px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border)}.sl[data-v-9f673980]{width:7px;height:7px;border-radius:50%;background:#cbd5e1}.sl--solid[data-v-9f673980],.sl--blink[data-v-9f673980]{background:#16a34a}.sl--blink[data-v-9f673980]{opacity:.55}.sl--red[data-v-9f673980]{background:#e11d48}.scen__label[data-v-9f673980]{font-weight:600;font-size:var(--fs-sm)}.detail[data-v-9f673980]{--c: 4, 120, 87;margin-top:16px;padding:18px 20px;border-radius:var(--radius);border:1px solid rgba(var(--c),.3);background:rgba(var(--c),.04);display:grid;gap:14px}.detail--wait[data-v-9f673980]{--c: 29, 78, 216}.detail--warn[data-v-9f673980]{--c: 180, 83, 9}.detail--bad[data-v-9f673980]{--c: 190, 18, 60}.detail__label[data-v-9f673980]{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--c));margin-bottom:4px}.detail__text[data-v-9f673980]{color:var(--text-2)}.detail__text--action[data-v-9f673980]{color:var(--text)}.scen-swap-enter-active[data-v-9f673980]{transition:opacity .4s var(--ease-out-quart),transform .6s var(--ease-out-expo)}.scen-swap-leave-active[data-v-9f673980]{transition:opacity .15s var(--ease-in-out-quint),transform .15s var(--ease-in-out-quint)}.scen-swap-enter-from[data-v-9f673980]{opacity:0;transform:translate3d(0,10px,0)}.scen-swap-leave-to[data-v-9f673980]{opacity:0}.safety[data-v-9f673980]{display:flex;gap:10px;margin-top:16px;font-size:var(--fs-xs);color:var(--amber)}.safety svg[data-v-9f673980]{flex-shrink:0;margin-top:2px}.is-paused[data-v-9f673980] *{animation-play-state:paused!important}@media(max-width:420px){.legend__btn[data-v-9f673980]{padding:6px 10px;column-gap:8px}}.guide[data-v-b83f9917]{height:100%;display:flex;flex-direction:column;gap:22px;padding:clamp(22px,3vw,36px);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.guide__head[data-v-b83f9917]{display:flex;flex-direction:column;gap:8px}.guide__kicker[data-v-b83f9917]{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--indigo)}.guide__title[data-v-b83f9917]{font-size:var(--fs-xl)}.guide__lead[data-v-b83f9917]{color:var(--text-2)}.rsteps[data-v-b83f9917]{list-style:none;display:grid;gap:4px;position:relative}.rstep[data-v-b83f9917]{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding-bottom:14px}.rstep[data-v-b83f9917]:not(:last-child):before{content:"";position:absolute;left:15.5px;top:34px;bottom:0;width:1px;background:var(--border-strong)}.rstep__num[data-v-b83f9917]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:.8125rem;font-weight:600;color:var(--indigo);background:#eef2ff;box-shadow:inset 0 0 0 1px #c7d2fe}.rstep__body strong[data-v-b83f9917]{display:block;margin:4px 0 2px;color:var(--text)}.rstep__body p[data-v-b83f9917]{font-size:var(--fs-sm);color:var(--text-2)}.rstep__link[data-v-b83f9917]{display:inline-flex;align-items:center;gap:4px;margin-left:4px;color:var(--brand);font-weight:600}.timer[data-v-b83f9917]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:12px;padding:14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-2)}.timer__dial[data-v-b83f9917]{position:relative;width:76px;height:76px;flex-shrink:0}.timer__dial svg[data-v-b83f9917]{width:100%;height:100%}.timer__track[data-v-b83f9917]{fill:none;stroke:#e2e8f0;stroke-width:5}.timer__arc[data-v-b83f9917]{fill:none;stroke:#4338ca;stroke-width:5;stroke-linecap:round}.timer--idle .timer__arc[data-v-b83f9917]{opacity:0}.timer--done .timer__arc[data-v-b83f9917]{stroke:#047857;transition:stroke .4s var(--ease-out-quart)}.timer__value[data-v-b83f9917]{position:absolute;inset:0;display:grid;place-items:center;font-size:1.35rem;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.timer--done .timer__value[data-v-b83f9917]{color:var(--success)}.timer__controls[data-v-b83f9917]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;flex:1}.tbtn[data-v-b83f9917]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;font-size:var(--fs-sm);font-weight:600;color:var(--text);border:1px solid var(--border-strong);background:var(--surface);transition:background-color var(--dur) var(--ease-out-quart),border-color var(--dur) var(--ease-out-quart)}.tbtn[data-v-b83f9917]:hover{background:var(--surface-3)}.tbtn--primary[data-v-b83f9917]{color:var(--text-on-brand);border-color:transparent;background:var(--brand);box-shadow:var(--shadow-sm)}.tbtn--primary[data-v-b83f9917]:hover{background:var(--brand-dark)}.tbtn--ghost[data-v-b83f9917]{border-color:transparent;background:transparent;color:var(--text-2)}.timer__done[data-v-b83f9917]{flex-basis:100%;font-size:var(--fs-sm);font-weight:600;color:var(--success)}.donts[data-v-b83f9917]{margin-top:auto;padding:16px 18px;border-radius:var(--radius);border:1px solid rgba(190,18,60,.2);background:#fff1f2}.donts__title[data-v-b83f9917]{font-weight:600;color:var(--rose);margin-bottom:8px;font-size:var(--fs-sm)}.donts ul[data-v-b83f9917]{list-style:none;display:grid;gap:8px}.donts li[data-v-b83f9917]{display:flex;gap:10px;font-size:var(--fs-sm);color:var(--text-2)}.donts li svg[data-v-b83f9917]{flex-shrink:0;margin-top:4px;color:var(--rose)}.guide[data-v-6df43e46]{position:relative;overflow:hidden;isolation:isolate;height:100%;display:flex;flex-direction:column;gap:22px;padding:clamp(22px,3vw,36px);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.guide__head[data-v-6df43e46]{display:flex;flex-direction:column;gap:8px;max-width:440px}.guide__kicker[data-v-6df43e46]{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--brand)}.guide__title[data-v-6df43e46]{font-size:var(--fs-xl)}.guide__lead[data-v-6df43e46]{color:var(--text-2)}.signal[data-v-6df43e46]{position:absolute;z-index:-1;top:26px;right:26px;width:64px;height:64px;display:grid;place-items:center}.signal__core[data-v-6df43e46]{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;color:var(--brand);background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100)}.tips[data-v-6df43e46]{list-style:none;display:grid;gap:14px}.tip[data-v-6df43e46]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-2);transition:border-color var(--dur) var(--ease-out-quart)}.tip[data-v-6df43e46]:hover{border-color:var(--border-strong)}.tip__num[data-v-6df43e46]{font-size:.8125rem;font-weight:600;color:var(--brand);padding-top:2px}.tip strong[data-v-6df43e46]{display:block;color:var(--text);margin-bottom:2px}.tip p[data-v-6df43e46]{font-size:var(--fs-sm);color:var(--text-2)}.bands[data-v-6df43e46]{display:grid;gap:12px;padding:16px 18px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.bands__title[data-v-6df43e46]{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.band[data-v-6df43e46]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:8px 16px}@media(max-width:520px){.band[data-v-6df43e46]{grid-template-columns:minmax(0,1fr)}}.band__head[data-v-6df43e46]{display:flex;flex-direction:column;line-height:1.35;min-width:0}.band__head strong[data-v-6df43e46]{font-size:var(--fs-sm);color:var(--text)}.band__head span[data-v-6df43e46]{font-size:var(--fs-xs);color:var(--text-3)}.band__meters[data-v-6df43e46]{display:grid;gap:6px}.meter[data-v-6df43e46]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px}.meter__label[data-v-6df43e46]{font-size:.6875rem;color:var(--text-3)}.meter__track[data-v-6df43e46]{height:6px;border-radius:6px;background:var(--surface-3);overflow:hidden}.meter__fill[data-v-6df43e46]{display:block;height:100%;width:calc(var(--v) * 100%);border-radius:inherit;transform-origin:left}.meter__fill--range[data-v-6df43e46]{background:var(--mint)}.meter__fill--speed[data-v-6df43e46]{background:var(--brand)}.js .meter__fill[data-v-6df43e46]{transform:scaleX(0);transition:transform 1.4s var(--ease-out-expo);transition-delay:calc(.3s + var(--i) * .12s)}.js .reveal[data-inview] .meter__fill[data-v-6df43e46]{transform:none}.guide__cta[data-v-6df43e46]{margin-top:auto}.is-paused[data-v-6df43e46] *{animation-play-state:paused!important}.tn[data-v-a1f8158b]{font-variant-numeric:tabular-nums}.check__panel[data-v-9a12171a]{--g: 29, 78, 216;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);padding:clamp(22px,4vw,48px);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.check__panel.grade-excellent[data-v-9a12171a],.check__panel.grade-good[data-v-9a12171a]{--g: 4, 120, 87}.check__panel.grade-fair[data-v-9a12171a]{--g: 180, 83, 9}.check__panel.grade-slow[data-v-9a12171a],.check__panel.is-error[data-v-9a12171a]{--g: 190, 18, 60}@media(max-width:900px){.check__panel[data-v-9a12171a]{grid-template-columns:minmax(0,1fr)}}.gauge[data-v-9a12171a]{position:relative;width:100%;max-width:420px;margin-inline:auto}.gauge__svg[data-v-9a12171a]{width:100%;height:auto;overflow:visible}.gauge__minor line[data-v-9a12171a]{stroke:#0f172a26;stroke-width:1}.gauge__ticks line[data-v-9a12171a]{stroke:#0f172a66;stroke-width:1.4}.gauge__ticks text[data-v-9a12171a]{font-family:var(--font-mono);font-size:9.5px;fill:#64748b}.gauge__track[data-v-9a12171a]{fill:none;stroke:#e2e8f0;stroke-width:12;stroke-linecap:round}.gauge__fill[data-v-9a12171a]{fill:none;stroke-width:12;stroke-linecap:round}.gauge__needle line[data-v-9a12171a]{stroke:#0f172a;stroke-width:2.5;stroke-linecap:round}.gauge__hub[data-v-9a12171a],.gauge__tip[data-v-9a12171a]{fill:#fff;stroke:#0f172a;stroke-width:2}.gauge__readout[data-v-9a12171a]{position:absolute;left:0;right:0;top:76%;display:flex;flex-direction:column;align-items:center;gap:4px}.gauge__value[data-v-9a12171a]{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 1.8vw,2.8rem);font-weight:600;letter-spacing:-.02em;color:var(--text);line-height:1}.gauge__value small[data-v-9a12171a]{font-family:var(--font-mono);font-size:.9rem;color:var(--text-3)}.gauge__grade[data-v-9a12171a]{font-size:var(--fs-sm);font-weight:600;color:rgb(var(--g))}.check__side[data-v-9a12171a]{display:flex;flex-direction:column;gap:20px;min-width:0}.stats[data-v-9a12171a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:560px){.stats[data-v-9a12171a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat[data-v-9a12171a]{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-2);min-width:0}.stat--accent[data-v-9a12171a]{border-color:rgba(var(--g),.35);background:rgba(var(--g),.05);transition:border-color .8s var(--ease-out-expo),background-color .8s var(--ease-out-expo)}.stat--warn[data-v-9a12171a]{border-color:#b4530959}.stat__label[data-v-9a12171a]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.stat__value[data-v-9a12171a]{display:inline-flex;align-items:baseline;gap:4px;font-size:1.35rem;font-weight:600;color:var(--text);white-space:nowrap}.stat__value small[data-v-9a12171a]{font-family:var(--font-mono);font-size:.7rem;color:var(--text-3)}.bars[data-v-9a12171a]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:6px;height:84px;padding:10px;border-radius:var(--radius);border:1px solid var(--border);background:repeating-linear-gradient(0deg,rgba(15,23,42,.05) 0 1px,transparent 1px 21px),var(--bg-2)}.bars__slot[data-v-9a12171a]{position:relative;height:100%;display:flex;align-items:flex-end}.bars__bar[data-v-9a12171a]{width:100%;height:100%;border-radius:4px 4px 2px 2px;background:#e2e8f0;transform:scaleY(var(--h, 0));transform-origin:bottom;transition:transform .6s var(--ease-out-quart),background-color .4s var(--ease-out-quart)}.bars__bar.is-excellent[data-v-9a12171a],.bars__bar.is-good[data-v-9a12171a]{background:#047857}.bars__bar.is-fair[data-v-9a12171a]{background:#b45309}.bars__bar.is-slow[data-v-9a12171a],.bars__bar.is-fail[data-v-9a12171a]{background:#be123c}.check__status[data-v-9a12171a]{display:flex;align-items:center;gap:10px;color:var(--text-2);min-height:1.7em}.check__status svg[data-v-9a12171a]{flex-shrink:0;color:rgb(var(--g))}.check__status.is-error[data-v-9a12171a]{color:var(--rose)}.check__warn[data-v-9a12171a]{font-size:var(--fs-sm);color:var(--amber)}.check__actions[data-v-9a12171a]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.check__privacy[data-v-9a12171a]{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--text-3)}.explain[data-v-9a12171a]{grid-column:1 / -1;padding-top:clamp(20px,3vw,30px);border-top:1px solid var(--border)}.explain__title[data-v-9a12171a]{font-size:var(--fs-lg);margin-bottom:14px}.explain__list[data-v-9a12171a]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}@media(max-width:760px){.explain__list[data-v-9a12171a]{grid-template-columns:minmax(0,1fr)}}.explain__list li[data-v-9a12171a]{position:relative;padding-left:18px;font-size:var(--fs-sm);color:var(--text-2)}.explain__list li[data-v-9a12171a]:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--brand)}.noc[data-v-e5248bd0]{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(26px,4vw,52px);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-2)}@media(max-width:1024px){.noc[data-v-e5248bd0]{grid-template-columns:auto minmax(0,1fr)}.noc__include[data-v-e5248bd0]{grid-column:1 / -1}}@media(max-width:640px){.noc[data-v-e5248bd0]{grid-template-columns:minmax(0,1fr)}}.noc__radar[data-v-e5248bd0]{position:relative;display:grid;place-items:center;align-self:start}.noc__core[data-v-e5248bd0]{position:relative;z-index:1;display:grid;place-items:center;width:76px;height:76px;border-radius:18px;color:var(--brand);background:var(--surface);box-shadow:inset 0 0 0 1px var(--brand-100),var(--shadow-sm)}.noc__copy[data-v-e5248bd0]{display:flex;flex-direction:column;gap:14px;min-width:0}.noc__title[data-v-e5248bd0]{font-size:var(--fs-2xl)}.noc__text[data-v-e5248bd0]{color:var(--text-2)}.noc__live[data-v-e5248bd0]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text);word-break:break-all}.noc__actions[data-v-e5248bd0]{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.noc__account[data-v-e5248bd0]{font-size:var(--fs-sm);color:var(--text-3)}.noc__mail[data-v-e5248bd0]{color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1d4ed859;overflow-wrap:anywhere}.noc__include[data-v-e5248bd0]{padding:22px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface)}.noc__include-title[data-v-e5248bd0]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px}.noc__include .checklist[data-v-e5248bd0]{font-size:var(--fs-sm)}.noc__contact[data-v-e5248bd0]{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:10px;font-size:var(--fs-sm);font-weight:600;color:var(--brand);transition:gap var(--dur) var(--ease-out-quart)}.noc__contact[data-v-e5248bd0]:hover{gap:10px}.support[data-v-6d09042f] .split__space{white-space:normal}html[lang^=zh] .support[data-v-6d09042f] .page-hero__title{white-space:nowrap;font-size:clamp(2.3rem,1.3rem + 3.6vw,4.4rem)}html[lang^=zh] .support[data-v-6d09042f] .page-hero__title .split__space{white-space:normal;font-size:0}.support[data-v-6d09042f] .page-hero__copy{max-width:820px}.support__divider[data-v-6d09042f]{opacity:.8}.guides__pair[data-v-6d09042f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(16px,2vw,24px)}.guides__pair>div[data-v-6d09042f]{min-width:0}@media(max-width:900px){.guides__pair[data-v-6d09042f]{grid-template-columns:minmax(0,1fr)}}
