.wMtSuW_shell{--tp-bg:#060a14;--tp-bg-2:#0c1322;--tp-surface:#131c2f;--tp-surface-2:#1b263e;--tp-rule:#233052;--tp-rule-soft:#1a2440;--tp-fg:#e6ecf6;--tp-fg-2:#a8b4c8;--tp-fg-3:#6a7691;--tp-fg-4:#43506a;--tp-accent:#5b8def;--tp-accent-bright:#7ed8ff;--tp-accent-glow:#5b8def52;--tp-rec:#ff5b6f;--tp-mono:var(--font-mono,ui-monospace, Consolas, monospace);--tp-display:var(--font-display-grotesk,"Inter", system-ui, sans-serif);background:var(--tp-bg);color:var(--tp-fg);min-height:100vh;font-family:var(--font-sans)}.wMtSuW_hero{border-bottom:1px solid var(--tp-rule);position:relative;overflow:hidden}.wMtSuW_heroBg{pointer-events:none;background-image:linear-gradient(90deg,#e6ecf60a 1px,#0000 1px),linear-gradient(#e6ecf60a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.wMtSuW_heroGlowA{opacity:.2;filter:blur(70px);pointer-events:none;background:radial-gradient(circle,#5b8def 0%,#0000 70%);width:540px;height:540px;position:absolute;top:24%;right:-120px}.wMtSuW_heroGlowB{opacity:.14;filter:blur(70px);pointer-events:none;background:radial-gradient(circle,#7ed8ff 0%,#0000 70%);width:380px;height:380px;position:absolute;bottom:-120px;left:-80px}.wMtSuW_heroBeam{pointer-events:none;background:linear-gradient(#0000 0% 48%,#7ed8ff0f 50%,#0000 52% 100%) 0 0/100% 100%;animation:9s linear infinite wMtSuW_tp-hero-beam;position:absolute;inset:0}@keyframes wMtSuW_tp-hero-beam{0%{background-position:0 -100%}to{background-position:0 200%}}.wMtSuW_heroInner{max-width:1200px;margin:0 auto;padding:64px 24px 56px;position:relative}@media (min-width:768px){.wMtSuW_heroInner{padding:80px 32px 72px}}.wMtSuW_heroTag{font-family:var(--tp-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tp-fg-3);align-items:center;gap:8px;font-size:11px;display:inline-flex}.wMtSuW_heroTagBracket{color:var(--tp-accent)}.wMtSuW_heroTitle{font-family:var(--tp-display);letter-spacing:-.04em;color:var(--tp-fg);margin-top:24px;font-size:56px;font-weight:600;line-height:1}@media (min-width:768px){.wMtSuW_heroTitle{font-size:96px}}@media (min-width:1280px){.wMtSuW_heroTitle{font-size:120px}}.wMtSuW_heroTitleAccent{background:linear-gradient(135deg,#5b8def 0%,#7ed8ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.wMtSuW_heroLead{max-width:640px;color:var(--tp-fg-2);margin-top:28px;font-size:15.5px;line-height:1.9}.wMtSuW_heroBadges{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.wMtSuW_heroBadge{border:1px solid var(--tp-rule);background:var(--tp-surface);font-family:var(--tp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tp-fg-2);align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:inline-flex}.wMtSuW_heroBadgeDot{background:var(--tp-accent);width:6px;height:6px;box-shadow:0 0 8px var(--tp-accent-glow);border-radius:50%;display:inline-block}.wMtSuW_appWrap{max-width:1200px;margin:0 auto;padding:0 24px 72px}@media (min-width:768px){.wMtSuW_appWrap{padding:0 32px 96px}}.wMtSuW_app{border:1px solid var(--tp-rule);background:var(--tp-surface);margin-top:36px}.wMtSuW_statusBar{border-bottom:1px solid var(--tp-rule);background:var(--tp-bg-2);font-family:var(--tp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tp-fg-3);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:10.5px;display:flex}.wMtSuW_statusLeft,.wMtSuW_statusRight{align-items:center;gap:8px;display:flex}.wMtSuW_statusDot{background:var(--tp-accent);width:6px;height:6px;box-shadow:0 0 8px var(--tp-accent-glow);border-radius:50%;animation:1.6s ease-in-out infinite wMtSuW_tp-pulse;display:inline-block}.wMtSuW_divider{color:var(--tp-fg-4)}@keyframes wMtSuW_tp-pulse{0%,to{opacity:1}50%{opacity:.45}}.wMtSuW_langRow{border-bottom:1px solid var(--tp-rule);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.wMtSuW_controlLabel{font-family:var(--tp-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tp-fg-3);font-size:10.5px}.wMtSuW_langChips{flex-wrap:wrap;gap:6px;display:flex}.wMtSuW_chip,.wMtSuW_chipActive{border:1px solid var(--tp-rule);font-family:var(--tp-mono);letter-spacing:.06em;color:var(--tp-fg-2);cursor:pointer;background:0 0;padding:7px 13px;font-size:11.5px;transition:border-color .16s,color .16s,background .16s}.wMtSuW_chip:hover:not(:disabled){border-color:var(--tp-accent);color:var(--tp-accent)}.wMtSuW_chipActive{border-color:var(--tp-accent);color:var(--tp-bg);background:var(--tp-accent)}.wMtSuW_chip:disabled,.wMtSuW_chipActive:disabled{opacity:.5;cursor:not-allowed}.wMtSuW_dropZone{border:2px dashed var(--tp-rule);background:var(--tp-bg-2);text-align:center;cursor:pointer;margin:18px;padding:56px 24px;transition:border-color .16s,background .16s}.wMtSuW_dropZone:hover,.wMtSuW_dropZoneHover{border-color:var(--tp-accent);background:#5b8def0f}.wMtSuW_dropIcon{color:var(--tp-accent);filter:drop-shadow(0 0 12px var(--tp-accent-glow));margin-bottom:12px;font-size:36px;display:inline-block}.wMtSuW_dropTitle{font-family:var(--tp-display);color:var(--tp-fg);font-size:18px}.wMtSuW_dropHint{font-family:var(--tp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tp-fg-3);margin-top:8px;font-size:11px}.wMtSuW_stageWrap{flex-direction:column;gap:10px;padding:18px 18px 6px;display:flex}.wMtSuW_stage{background:var(--tp-bg-2);border:1px solid var(--tp-rule);justify-content:center;align-items:center;max-height:520px;display:flex;position:relative;overflow:hidden}.wMtSuW_image{object-fit:contain;max-width:100%;max-height:520px;display:block}.wMtSuW_scanBeam{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000 0% 45%,#7ed8ff59 49%,#7ed8ffe6 50%,#7ed8ff59 51%,#0000 55% 100%) 0 0/100% 100%;animation:1.8s linear infinite wMtSuW_tp-scan;position:absolute;inset:0;box-shadow:inset 0 0 60px #5b8def33}@keyframes wMtSuW_tp-scan{0%{background-position:0 -100%}to{background-position:0 200%}}.wMtSuW_stageActions{justify-content:flex-end;gap:8px;display:flex}.wMtSuW_ghostBtn{border:1px solid var(--tp-rule);color:var(--tp-fg-2);font-family:var(--tp-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 14px;font-size:11px}.wMtSuW_ghostBtn:hover:not(:disabled){border-color:var(--tp-accent);color:var(--tp-accent)}.wMtSuW_ghostBtn:disabled{opacity:.5;cursor:not-allowed}.wMtSuW_progressPanel{border-top:1px solid var(--tp-rule);background:var(--tp-bg-2);padding:16px 18px}.wMtSuW_progressHeader{font-family:var(--tp-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.wMtSuW_progressKind{color:var(--tp-accent-bright)}.wMtSuW_progressMessage{color:var(--tp-fg-2);text-transform:none;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.wMtSuW_progressPct{color:var(--tp-fg)}.wMtSuW_progressTrack{background:var(--tp-rule);height:4px;margin-top:8px;position:relative;overflow:hidden}.wMtSuW_progressBar{background:linear-gradient(90deg, transparent, var(--tp-accent-bright), transparent);width:30%;animation:1.4s linear infinite wMtSuW_tp-prog;position:absolute;inset:0 auto 0 0}@keyframes wMtSuW_tp-prog{0%{transform:translate(-100%)}to{transform:translate(300%)}}.wMtSuW_errorPanel{color:#ffd2d8;background:#ff5b6f14;border-top:1px solid #ff5b6f66;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.wMtSuW_errorTag{font-family:var(--tp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tp-rec);font-size:11px}.wMtSuW_resultPanel{border-top:1px solid var(--tp-rule);padding:18px}.wMtSuW_resultMeta{border-bottom:1px solid var(--tp-rule);font-family:var(--tp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tp-fg-3);flex-wrap:wrap;gap:18px;padding-bottom:14px;font-size:11px;display:flex}.wMtSuW_resultMetaItem{align-items:baseline;gap:6px;display:inline-flex}.wMtSuW_resultMetaValue{color:var(--tp-accent-bright);letter-spacing:.04em;font-size:14px}.wMtSuW_lowConfPanel{background:#ff5b6f0f;border:1px solid #ff5b6f73;margin-top:16px;padding:14px 16px}.wMtSuW_lowConfHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wMtSuW_lowConfTag{font-family:var(--tp-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tp-rec);font-size:11px}.wMtSuW_lowConfNum{font-family:var(--tp-mono);color:var(--tp-rec);font-size:14px}.wMtSuW_lowConfBody{color:var(--tp-fg-2);margin-top:8px;font-size:13.5px;line-height:1.7}.wMtSuW_lowConfList{color:var(--tp-fg-2);margin-top:8px;padding:0;font-size:13px;line-height:1.85;list-style:none}.wMtSuW_lowConfList code{font-family:var(--tp-mono);background:var(--tp-bg);border:1px solid var(--tp-rule);color:var(--tp-accent-bright);padding:1px 6px;font-size:12px}.wMtSuW_lowConfList strong{color:var(--tp-fg);font-weight:600}.wMtSuW_resultText{background:var(--tp-bg);width:100%;min-height:240px;max-height:540px;color:var(--tp-fg);border:1px solid var(--tp-rule);font-family:var(--tp-mono);resize:vertical;margin-top:16px;padding:14px;font-size:14px;line-height:1.7}.wMtSuW_resultText:focus{border-color:var(--tp-accent);box-shadow:0 0 0 2px var(--tp-accent-glow);outline:none}.wMtSuW_actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.wMtSuW_primaryBtn{background:var(--tp-accent);border:1px solid var(--tp-accent);color:var(--tp-bg);font-family:var(--tp-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;padding:12px 20px;font-size:12px;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.wMtSuW_primaryBtn:hover{color:var(--tp-accent);background:0 0}.wMtSuW_btnDot{background:var(--tp-bg);border-radius:50%;width:6px;height:6px;display:inline-block}.wMtSuW_primaryBtn:hover .wMtSuW_btnDot{background:var(--tp-accent)}.wMtSuW_section{max-width:1200px;margin:64px auto 0;padding:0 24px}@media (min-width:768px){.wMtSuW_section{padding:0 32px}}.wMtSuW_sectionEye{font-family:var(--tp-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tp-fg-3);font-size:10.5px}.wMtSuW_sectionTitle{font-family:var(--tp-display);letter-spacing:-.03em;color:var(--tp-fg);margin-top:8px;font-size:36px;font-weight:600;line-height:1.05}@media (min-width:768px){.wMtSuW_sectionTitle{font-size:48px}}.wMtSuW_stepGrid{grid-template-columns:1fr;gap:16px;margin-top:32px;display:grid}@media (min-width:768px){.wMtSuW_stepGrid{grid-template-columns:repeat(3,1fr)}}.wMtSuW_step{border-top:1px solid var(--tp-rule);padding-top:14px}.wMtSuW_stepIndex{font-family:var(--tp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tp-accent);font-size:11px}.wMtSuW_stepTitle{font-family:var(--tp-display);letter-spacing:-.02em;color:var(--tp-fg);margin-top:10px;font-size:22px;font-weight:600}.wMtSuW_stepBody{color:var(--tp-fg-2);margin-top:8px;font-size:14px;line-height:1.85}.wMtSuW_faqList{border-top:1px solid var(--tp-rule-soft);border-bottom:1px solid var(--tp-rule-soft);margin-top:24px}.wMtSuW_faqItem{border-bottom:1px solid var(--tp-rule-soft)}.wMtSuW_faqItem:last-child{border-bottom:none}.wMtSuW_faqSummary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;list-style:none;display:flex}.wMtSuW_faqSummary::-webkit-details-marker{display:none}.wMtSuW_faqQuestion{font-family:var(--tp-display);letter-spacing:-.01em;color:var(--tp-fg);font-size:18px;font-weight:600}.wMtSuW_faqSign{font-family:var(--tp-mono);color:var(--tp-accent);font-size:16px;transition:transform .2s ease-out}.wMtSuW_faqItem[open] .wMtSuW_faqSign{transform:rotate(45deg)}.wMtSuW_faqAnswer{color:var(--tp-fg-2);padding:0 0 18px;font-size:14px;line-height:1.85}
