@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#app{text-align:center;box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}@font-face{font-family:Neo Sans Pro;src:url(/assets/NeoSansProBlackIt-CApjI3VD.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Neo Sans Pro;src:url(/assets/NeoSansProLight-RDeT4bQa.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neo Sans Pro;src:url(/assets/NeoSansProRegular-D4nJBY_B.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neo Sans Pro;src:url(/assets/NeoSansProMedium-COmX-lRg.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neo Sans Pro;src:url(/assets/NeoSansProMedIt-CeExLWxV.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Neo Sans Pro;src:url(/assets/NeoSansProBold-BWk2Pw28.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neo Sans Pro;src:url(/assets/NeoSansProBlackIt-CApjI3VD.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}html,body,#app,#app>div{width:100%;height:100%;margin:0;padding:0}@media (width<=531px){html,body,#app,#app>div{height:auto}}.container[data-v-3df1a746]{box-sizing:border-box;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex;position:relative}#app>.container[data-v-3df1a746]{flex-shrink:0;height:auto;min-height:100%;padding:24px 16px}.background-effects[data-v-3df1a746]{position:absolute;inset:0;overflow:hidden}.orb[data-v-3df1a746]{filter:blur(80px);border-radius:50%;position:absolute}.orb1[data-v-3df1a746]{background:#007bff33;width:300px;height:300px;top:-100px;right:-100px}.orb2[data-v-3df1a746]{background:#ff009633;width:300px;height:300px;bottom:-100px;left:-100px}.orb3[data-v-3df1a746]{background:#007bff0d;width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%)}.content[data-v-3df1a746]{z-index:1;width:100%;max-width:550px;position:relative}.header[data-v-3df1a746]{text-align:center;margin-bottom:30px}.icon-box[data-v-3df1a746]{background:#007bff1a;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.icon-box.glass[data-v-3df1a746]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3}.icon[data-v-3df1a746]{width:32px;height:32px}h1[data-v-3df1a746]{font-size:28px;font-weight:700}p[data-v-3df1a746]{opacity:.8;margin-top:10px}.white[data-v-3df1a746]{color:#fff}.card[data-v-3df1a746]{color:#1e325e;box-sizing:border-box;background:#fff;border-radius:16px;padding:24px;box-shadow:0 10px 30px #0000001a}.field[data-v-3df1a746]{min-width:0;margin-bottom:16px}.fields-row[data-v-3df1a746]{grid-template-columns:minmax(0,1fr);column-gap:12px;display:grid}@media (width>=560px){.fields-row[data-v-3df1a746]{grid-template-columns:repeat(2,minmax(0,1fr))}}.newsletter[data-v-3df1a746]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:4px 0 20px;line-height:1.3;display:flex}.newsletter input[data-v-3df1a746]{cursor:pointer;flex-shrink:0;width:22px;height:22px;margin:0}label[data-v-3df1a746]{align-items:center;gap:6px;margin-bottom:6px;font-size:14px;display:flex}.field-icon[data-v-3df1a746]{width:16px;height:16px}input[data-v-3df1a746]{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #ccc;border-radius:10px;width:100%;height:44px;padding:0 10px;color:#000!important;background-color:#fff!important}.form-color[data-v-3df1a746]{color:#1e325e;font-size:18px;font-weight:500}input[data-v-3df1a746]:-webkit-autofill{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.error[data-v-3df1a746]{color:red;margin-top:4px;font-size:12px;display:block}@media (width<=480px){.container[data-v-3df1a746],#app>.container[data-v-3df1a746]{padding:20px 12px}.header[data-v-3df1a746]{margin-bottom:20px}h1[data-v-3df1a746]{font-size:24px}.card[data-v-3df1a746]{padding:18px}.form-color[data-v-3df1a746]{font-size:16px}.field[data-v-3df1a746]{margin-bottom:14px}}.btn[data-v-3df1a746]{color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:44px;font-weight:700;display:flex}.btn[data-v-3df1a746]:hover{opacity:.9}.btn-icon[data-v-3df1a746]{width:18px;height:18px;margin-left:6px}.btn[data-v-3df1a746]:disabled{opacity:.6;cursor:not-allowed}.container[data-v-fad8524a]{background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex;position:relative}.bg-layer[data-v-fad8524a]{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.bg-layer--in[data-v-fad8524a]{animation:.45s both bg-fade-in-fad8524a}@keyframes bg-fade-in-fad8524a{0%{opacity:0}to{opacity:1}}.background[data-v-fad8524a]{position:absolute;inset:0;overflow:hidden}.orb[data-v-fad8524a]{filter:blur(80px);border-radius:50%;position:absolute}.orb1[data-v-fad8524a]{background:#007bff26;width:300px;height:300px;top:-100px;right:-100px}.orb2[data-v-fad8524a]{background:#ff009626;width:300px;height:300px;bottom:-100px;left:-100px}.content[data-v-fad8524a]{z-index:1;width:100%;max-width:650px;position:relative}.progress-header[data-v-fad8524a]{margin-bottom:20px}.progress-info[data-v-fad8524a]{justify-content:space-between;margin-bottom:8px;display:flex}.question-count[data-v-fad8524a]{color:#fff;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.percent[data-v-fad8524a]{color:#fff;font-weight:700}.progress-bar[data-v-fad8524a]{background:#eee;border-radius:10px;width:100%;height:8px;overflow:hidden}.progress-fill[data-v-fad8524a]{background:var(--primary-color);height:100%;transition:width .3s}.card[data-v-fad8524a]{background:#fff;border-radius:16px;min-height:430px;padding:24px;box-shadow:0 10px 30px #0000001a}.question[data-v-fad8524a]{color:#1e325e;margin-bottom:20px;font-size:20px;font-weight:700}.alternatives[data-v-fad8524a]{flex-direction:column;gap:10px;display:flex}.alt-btn[data-v-fad8524a]{cursor:pointer;background:#ddd;border:2px solid #ddd;border-radius:10px;align-items:center;gap:10px;padding:14px;transition:all .2s;display:flex}.alt-btn[data-v-fad8524a]:hover{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 10%, white)}.alt-btn.selected[data-v-fad8524a]{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 15%, white)}.letter[data-v-fad8524a]{width:32px;height:32px;color:var(--text-color);background:#eee;border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:flex}.alt-btn.selected .letter[data-v-fad8524a]{background:var(--primary-color);color:#fff}.alt-text[data-v-fad8524a]{text-align:left;color:#111827;flex:1;font-size:18px}.check[data-v-fad8524a]{width:18px;height:18px;color:var(--primary-color)}.next-btn[data-v-fad8524a]{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:44px;margin-top:20px;font-weight:700;transition:all .2s;display:flex}.next-btn[data-v-fad8524a]:hover{background:var(--primary-color-hover);transform:translateY(-1px)}.next-btn[data-v-fad8524a]:active{transform:scale(.98)}.next-btn[data-v-fad8524a]:disabled{opacity:.4;cursor:not-allowed}.icon-btn[data-v-fad8524a]{width:18px;height:18px;margin-left:6px}.icon-small[data-v-fad8524a]{width:14px;height:14px}.alt-btn.correct[data-v-fad8524a]{color:#fff;background:#22c55e1f;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e40}.alt-btn.correct .letter[data-v-fad8524a]{color:#fff;background:#22c55e}.alt-btn.correct .alt-text[data-v-fad8524a]{color:#fff}.alt-btn.wrong[data-v-fad8524a]{color:#fff;background:#ef44441a;border-color:#ef4444}.alt-btn.wrong .letter[data-v-fad8524a]{color:#fff;background:#ef4444}.alt-btn.wrong .alt-text[data-v-fad8524a]{color:#fff}[data-v-880a6921]{box-sizing:border-box}.container[data-v-880a6921]{background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;max-width:100vw;min-height:100vh;padding:16px;display:flex;position:relative;overflow:hidden}.content[data-v-880a6921]{z-index:1;width:100%;max-width:420px;position:relative;overflow:hidden}.header[data-v-880a6921]{text-align:center;margin-bottom:20px}.icon-box[data-v-880a6921]{background:#007bff1a;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 10px;display:flex}.trophy[data-v-880a6921]{color:#007bff;width:40px;height:40px}.feedback[data-v-880a6921]{margin-top:8px;font-weight:700}.feedback.green[data-v-880a6921]{color:green}.feedback.blue[data-v-880a6921]{color:#007bff}.feedback.orange[data-v-880a6921]{color:orange}.feedback.red[data-v-880a6921]{color:red}.card[data-v-880a6921]{background:#fff;border-radius:16px;margin-bottom:16px;padding:20px;box-shadow:0 10px 30px #0000001a}.stats[data-v-880a6921]{justify-content:space-between;gap:8px;margin-bottom:16px;display:flex}.stat[data-v-880a6921]{text-align:center;flex:1}.stat .icon[data-v-880a6921]{color:#007bff;width:20px;height:20px;margin-bottom:4px}.stat strong[data-v-880a6921]{font-size:20px;display:block}.stat span[data-v-880a6921]{font-size:12px}.progress[data-v-880a6921]{background:#eee;border-radius:10px;height:10px;overflow:hidden}.progress-fill[data-v-880a6921]{background:linear-gradient(90deg,#007bff,#ff4da6);height:100%;transition:width .6s}.congrats-card[data-v-880a6921]{text-align:center;background:#fff;border-radius:24px;margin-bottom:16px;padding:32px 24px}.success-icon[data-v-880a6921]{background:#007bff1a;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 20px;display:flex}.success-icon svg[data-v-880a6921]{color:#007bff;width:48px;height:48px}.mini-label[data-v-880a6921]{letter-spacing:2px;opacity:.6;margin-bottom:8px;font-size:12px;font-weight:700}.congrats-title[data-v-880a6921]{color:#1e325e;margin-bottom:14px;font-size:42px;line-height:1}.congrats-text[data-v-880a6921]{margin-bottom:16px;font-size:18px}.score-highlight[data-v-880a6921]{justify-content:center;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.score-number[data-v-880a6921]{color:#1e325e;font-size:72px;font-weight:800;line-height:1}.score-divider[data-v-880a6921]{opacity:.5;font-size:24px}.score-total[data-v-880a6921]{opacity:.7;font-size:40px;font-weight:700}.questions-label[data-v-880a6921]{opacity:.7;margin-bottom:20px;font-size:16px}.percentage-badge[data-v-880a6921]{color:#1e325e;background:#007bff1a;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.prize[data-v-880a6921]{text-align:center;background:#f5f9ff;border:2px solid #007bff33;border-radius:16px;margin-bottom:16px;padding:20px}.gift-icon[data-v-880a6921]{color:#007bff;width:36px;height:36px;margin-bottom:10px}.prize-name[data-v-880a6921]{color:#007bff;font-size:18px;font-weight:700}.prize-desc[data-v-880a6921]{opacity:.7;margin-top:6px;font-size:13px}.btn[data-v-880a6921]{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:44px;font-weight:700;display:flex}.btn-icon[data-v-880a6921]{width:18px;height:18px;margin-right:6px}@media only screen and (width<=700px){.btn[data-v-880a6921]{width:90%;margin-left:auto;margin-right:auto}}.login-container[data-v-47b49c0a]{background:linear-gradient(135deg, var(--primary-color), #111);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card[data-v-47b49c0a]{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:32px;box-shadow:0 10px 30px #0003}.title[data-v-47b49c0a]{margin-bottom:8px;font-size:28px;font-weight:700}.subtitle[data-v-47b49c0a]{color:#666;margin-bottom:24px}.form[data-v-47b49c0a]{flex-direction:column;gap:16px;display:flex}.input-group[data-v-47b49c0a]{background:#f5f5f5;border-radius:10px;align-items:center;padding:10px;display:flex}.input-group input[data-v-47b49c0a]{background:0 0;border:none;outline:none;flex:1;padding:8px}.icon[data-v-47b49c0a]{color:#888}.btn[data-v-47b49c0a]{color:#fff;cursor:pointer;background:#465fce;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:14px;font-weight:700;transition:all .2s;display:flex}.btn[data-v-47b49c0a]:hover{opacity:.9}.btn[data-v-47b49c0a]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-47b49c0a]{color:red;font-size:14px}.admin-app{--a-accent:#4f46e5;--a-accent-hover:#4338ca;--a-accent-soft:#eef0ff;--a-accent-text:#4338ca;--a-bg:#f7f7fb;--a-surface:#fff;--a-surface-2:#fafafd;--a-border:#ececf3;--a-border-strong:#dcdce6;--a-text:#1b1b2b;--a-text-2:#55556a;--a-muted:#8a8aa0;--a-success:#15803d;--a-success-soft:#dcfce7;--a-danger:#dc2626;--a-danger-soft:#fee2e2;--a-warning:#92400e;--a-warning-soft:#fef3c7;--a-purple:#6b21a8;--a-purple-soft:#f3e8ff;--a-radius:10px;--a-radius-sm:7px;--a-shadow:0 1px 2px #1414280a;--a-shadow-lg:0 20px 50px #1414282e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--a-text);background:var(--a-bg);letter-spacing:0;text-align:left;font-family:Inter,system-ui,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}#app>.admin-app{flex-shrink:0;height:auto;min-height:100%}.admin-app *,.admin-app :before,.admin-app :after{box-sizing:border-box}.admin-app h1,.admin-app h2,.admin-app h3,.admin-app h4{color:var(--a-text);letter-spacing:-.01em;margin:0;font-family:inherit}.admin-app p{margin:0}.admin-app .a-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.admin-app .a-page-title{font-size:22px;font-weight:600}.admin-app .a-page-sub{color:var(--a-muted);margin-top:2px;font-size:13px}.admin-app .a-page-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-app .a-btn{border-radius:var(--a-radius-sm);border:1px solid var(--a-border-strong);background:var(--a-surface);height:36px;color:var(--a-text);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.admin-app .a-btn:hover{background:var(--a-surface-2);border-color:var(--a-muted)}.admin-app .a-btn:disabled{opacity:.55;cursor:not-allowed}.admin-app .a-btn--primary{background:var(--a-accent);border-color:var(--a-accent);color:#fff}.admin-app .a-btn--primary:hover{background:var(--a-accent-hover);border-color:var(--a-accent-hover)}.admin-app .a-btn--danger{background:var(--a-danger);border-color:var(--a-danger);color:#fff}.admin-app .a-btn--danger:hover{background:#b91c1c;border-color:#b91c1c}.admin-app .a-btn--block{width:100%}.admin-app .a-btn--sm{height:30px;padding:0 10px;font-size:13px}.admin-app .a-btn svg,.admin-app .a-icon-btn svg{flex-shrink:0;width:16px;height:16px}.admin-app .a-icon-btn{border-radius:var(--a-radius-sm);width:32px;height:32px;color:var(--a-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.admin-app .a-icon-btn:hover{background:var(--a-accent-soft);color:var(--a-accent)}.admin-app .a-icon-btn--danger:hover{background:var(--a-danger-soft);color:var(--a-danger)}.admin-app .a-card{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow)}.admin-app .a-card-body{padding:18px 20px}.admin-app .a-card-head{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.admin-app .a-card-title{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.admin-app .a-card-title-icon{background:var(--a-accent-soft);width:32px;height:32px;color:var(--a-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.admin-app .a-card-title-icon svg{width:17px;height:17px}.admin-app .a-card-sub{color:var(--a-muted);font-size:12px;font-weight:400}.admin-app .a-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.admin-app .a-stat{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow);align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-app .a-stat-icon{background:var(--a-accent-soft);width:38px;height:38px;color:var(--a-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-app .a-stat-icon svg{width:19px;height:19px}.admin-app .a-stat-icon--success{background:var(--a-success-soft);color:var(--a-success)}.admin-app .a-stat-icon--purple{background:var(--a-purple-soft);color:var(--a-purple)}.admin-app .a-stat-icon--warning{background:var(--a-warning-soft);color:var(--a-warning)}.admin-app .a-stat-label{color:var(--a-muted);font-size:12px}.admin-app .a-stat-value{font-size:20px;font-weight:600;line-height:1.2}.admin-app .a-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.admin-app .a-label{color:var(--a-text);font-size:13px;font-weight:500}.admin-app .a-hint{color:var(--a-muted);font-size:12px}.admin-app .a-input,.admin-app .a-select,.admin-app .a-textarea{border-radius:var(--a-radius-sm);border:1px solid var(--a-border-strong);background:var(--a-surface);width:100%;height:38px;color:var(--a-text);font:inherit;outline:none;padding:0 12px;line-height:normal;transition:border-color .15s,box-shadow .15s}.admin-app .a-textarea{resize:vertical;height:auto;min-height:84px;padding:10px 12px}.admin-app .a-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238a8aa0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:34px}.admin-app .a-input:hover,.admin-app .a-select:hover,.admin-app .a-textarea:hover{border-color:var(--a-muted)}.admin-app .a-input:focus,.admin-app .a-select:focus,.admin-app .a-textarea:focus{border-color:var(--a-accent);box-shadow:0 0 0 3px #4f46e526}.admin-app .a-input::placeholder,.admin-app .a-textarea::placeholder{color:var(--a-muted)}.admin-app .a-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-app .a-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.admin-app .a-search{flex:1;min-width:200px;position:relative}.admin-app .a-search svg{width:16px;height:16px;color:var(--a-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.admin-app .a-search .a-input{padding-left:34px}.admin-app .a-toolbar .a-select{width:auto;min-width:160px}.admin-app .a-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-weight:500;display:inline-flex}.admin-app .a-switch input{opacity:0;width:0;height:0;position:absolute}.admin-app .a-switch-track{background:var(--a-border-strong);border-radius:99px;flex-shrink:0;width:38px;height:22px;transition:background .2s;position:relative}.admin-app .a-switch-track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.admin-app .a-switch input:checked+.a-switch-track{background:var(--a-accent)}.admin-app .a-switch input:checked+.a-switch-track:after{transform:translate(16px)}.admin-app .a-switch input:focus-visible+.a-switch-track{box-shadow:0 0 0 3px #4f46e540}.admin-app .a-badge{white-space:nowrap;color:var(--a-text-2);background:#f1f1f5;border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.admin-app .a-badge svg{width:13px;height:13px}.admin-app .a-badge--success{background:var(--a-success-soft);color:#166534}.admin-app .a-badge--danger{background:var(--a-danger-soft);color:#991b1b}.admin-app .a-badge--accent{background:var(--a-accent-soft);color:var(--a-accent-text)}.admin-app .a-badge--purple{background:var(--a-purple-soft);color:var(--a-purple)}.admin-app .a-badge--warning{background:var(--a-warning-soft);color:var(--a-warning)}.admin-app .a-list{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow);overflow:hidden}.admin-app .a-list-row{border-bottom:1px solid #f0f0f5;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.admin-app .a-list-row:last-child{border-bottom:none}.admin-app .a-list-row:hover{background:var(--a-surface-2)}.admin-app .a-list-main{flex:1;min-width:0}.admin-app .a-list-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.admin-app .a-list-meta{color:var(--a-muted);margin-top:2px;font-size:12px}.admin-app .a-row-actions{flex-shrink:0;gap:2px;display:flex}.admin-app .a-table-wrap{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow);overflow-x:auto}.admin-app .a-table{border-collapse:collapse;width:100%;font-size:13px}.admin-app .a-table th{text-align:left;color:var(--a-muted);background:var(--a-surface-2);border-bottom:1px solid var(--a-border);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:500}.admin-app .a-table td{vertical-align:middle;border-bottom:1px solid #f0f0f5;padding:12px 16px}.admin-app .a-table tr:last-child td{border-bottom:none}.admin-app .a-table tbody tr:hover td{background:var(--a-surface-2)}.admin-app .a-muted{color:var(--a-muted)}.admin-app .a-strong{font-weight:500}.admin-app .a-pagination{color:var(--a-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.admin-app .a-pagination-btns{align-items:center;gap:6px;display:flex}.admin-app .a-empty{background:var(--a-surface);border:1px dashed var(--a-border-strong);border-radius:var(--a-radius);text-align:center;color:var(--a-muted);padding:40px 20px}.admin-app .a-empty-icon{background:var(--a-accent-soft);width:44px;height:44px;color:var(--a-accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.admin-app .a-empty-icon svg{width:22px;height:22px}.admin-app .a-empty-title{color:var(--a-text);margin-bottom:4px;font-weight:600}.admin-app .a-empty .a-btn{margin-top:14px}.admin-app .a-notice{background:var(--a-warning-soft);color:var(--a-warning);border-radius:var(--a-radius);border:1px solid #fde68a;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;display:flex}.admin-app .a-notice svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.admin-app .a-modal-backdrop{z-index:100;background:#11112273;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out a-fade;display:flex;position:fixed;inset:0}.admin-app .a-modal{background:var(--a-surface);box-shadow:var(--a-shadow-lg);border-radius:14px;flex-direction:column;width:480px;max-width:100%;max-height:calc(100vh - 32px);animation:.18s ease-out a-pop;display:flex}.admin-app .a-modal--lg{width:640px}.admin-app .a-modal-head{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.admin-app .a-modal-title{font-size:16px;font-weight:600}.admin-app .a-modal-body{padding:18px 20px 6px;overflow-y:auto}.admin-app .a-modal-foot{border-top:1px solid var(--a-border);background:var(--a-surface-2);border-radius:0 0 14px 14px;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@keyframes a-fade{0%{opacity:0}to{opacity:1}}@keyframes a-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=600px){.admin-app .a-grid-2{grid-template-columns:minmax(0,1fr)}.admin-app .a-page-actions,.admin-app .a-page-actions .a-btn{width:100%}}.layout[data-v-e422e600]{min-height:100vh;display:flex}.overlay[data-v-e422e600]{z-index:40;background:#1126;position:fixed;inset:0}.sidebar[data-v-e422e600]{background:var(--a-surface);border-right:1px solid var(--a-border);z-index:50;flex-direction:column;flex-shrink:0;width:248px;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open[data-v-e422e600]{transform:translate(0)}@media (width>=900px){.sidebar[data-v-e422e600]{align-self:flex-start;height:100vh;position:sticky;top:0;transform:none}.close-btn[data-v-e422e600],.menu-btn[data-v-e422e600]{display:none}}.brand[data-v-e422e600]{align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.brand-mark[data-v-e422e600]{background:var(--a-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.brand-mark svg[data-v-e422e600]{width:17px;height:17px}.brand-name[data-v-e422e600]{flex:1;font-size:15px;font-weight:600}.nav[data-v-e422e600]{flex:1;padding:4px 12px 12px;overflow-y:auto}.nav-section[data-v-e422e600]{margin-top:12px}.nav-section-title[data-v-e422e600]{text-transform:uppercase;letter-spacing:.06em;color:var(--a-muted);margin-bottom:4px;padding:0 10px;font-size:11px;font-weight:500}.nav-item[data-v-e422e600]{width:100%;color:var(--a-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;margin:1px 0;padding:8px 10px;transition:background .15s,color .15s;display:flex}.nav-item[data-v-e422e600]:hover{background:var(--a-surface-2);color:var(--a-text)}.nav-item.active[data-v-e422e600]{background:var(--a-accent-soft);color:var(--a-accent-text);font-weight:500}.nav-icon[data-v-e422e600]{flex-shrink:0;width:17px;height:17px}.sidebar-footer[data-v-e422e600]{border-top:1px solid var(--a-border);padding:12px}.user[data-v-e422e600]{align-items:center;gap:10px;display:flex}.avatar[data-v-e422e600]{background:var(--a-accent-soft);width:34px;height:34px;color:var(--a-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.user-info[data-v-e422e600]{flex:1;min-width:0}.user-name[data-v-e422e600]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.user-role[data-v-e422e600]{color:var(--a-muted);font-size:12px}.main[data-v-e422e600]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-e422e600]{border-bottom:1px solid var(--a-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#ffffffe6;align-items:center;gap:10px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.crumbs[data-v-e422e600]{flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.crumb-section[data-v-e422e600]{color:var(--a-muted)}.crumb-sep[data-v-e422e600]{width:14px;height:14px;color:var(--a-muted)}.crumb-current[data-v-e422e600]{font-weight:500}.content[data-v-e422e600]{width:100%;max-width:1160px;margin:0 auto;padding:28px 24px 48px}@media (width<=600px){.topbar[data-v-e422e600]{padding:0 12px}.content[data-v-e422e600]{padding:20px 16px 40px}.hide-sm[data-v-e422e600]{display:none}}.status-switch[data-v-86d14437]{height:38px}.alt-header[data-v-86d14437]{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:4px;display:flex}.alts[data-v-86d14437]{flex-direction:column;gap:8px;display:flex}.alt-item[data-v-86d14437]{align-items:center;gap:8px;display:flex}.alt-item.correct .a-input[data-v-86d14437]{background:#f0fdf4;border-color:#86efac}.correct-btn[data-v-86d14437]{border:1px solid var(--a-border-strong);background:var(--a-surface);width:38px;height:38px;color:var(--a-muted);font:inherit;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:all .15s;display:flex}.correct-btn[data-v-86d14437]:hover{color:#16a34a;border-color:#22c55e}.correct-btn.active[data-v-86d14437]{color:#fff;background:#22c55e;border-color:#22c55e}.correct-btn svg[data-v-86d14437]{width:20px;height:20px}@media (width<=700px){.a-list-row[data-v-86d14437]{flex-wrap:wrap}.a-list-main[data-v-86d14437]{flex-basis:100%}}.color-picker[data-v-6c9f3b34]{border-radius:var(--a-radius,10px);border:1px solid var(--a-border,#ddd);background:var(--a-surface,#fff);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s;display:flex}.color-picker[data-v-6c9f3b34]:hover{border-color:var(--a-border-strong,#ccc)}.info[data-v-6c9f3b34]{min-width:0}.label[data-v-6c9f3b34]{font-size:13px;font-weight:500}.description[data-v-6c9f3b34]{color:var(--a-muted,#777);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.actions[data-v-6c9f3b34]{align-items:center;gap:8px;display:flex}.value[data-v-6c9f3b34]{color:var(--a-muted,#777);text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:12px}.picker[data-v-6c9f3b34]{cursor:pointer;position:relative}.color-box[data-v-6c9f3b34]{border:1px solid #0000001f;border-radius:8px;width:30px;height:30px;transition:transform .15s;box-shadow:inset 0 0 0 2px #ffffff80}.color-box[data-v-6c9f3b34]:hover{transform:scale(1.08)}input[type=color][data-v-6c9f3b34]{opacity:0;width:0;height:0;position:absolute}.uploader[data-v-2320b240]{flex-direction:column;gap:6px;display:flex}.label[data-v-2320b240]{font-size:13px;font-weight:500}.hint[data-v-2320b240]{color:var(--a-muted,#777);font-size:12px}.preview[data-v-2320b240]{border:1px solid var(--a-border,#ddd);background:#f1f1f5;border-radius:10px;position:relative;overflow:hidden}.preview img[data-v-2320b240]{object-fit:cover;width:100%;height:150px;display:block}.overlay[data-v-2320b240]{opacity:0;background:#1120;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:all .2s;display:flex;position:absolute;inset:0}.preview:hover .overlay[data-v-2320b240],.overlay[data-v-2320b240]:focus-within{opacity:1;background:#11112280}@media (hover:none){.overlay[data-v-2320b240]{opacity:1;background:#11112259}}.ov-btn[data-v-2320b240]{color:var(--a-text,#1b1b2b);font:inherit;cursor:pointer;background:#fff;border:none;border-radius:7px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.ov-btn.danger[data-v-2320b240]{color:var(--a-danger,#dc2626)}.upload-box[data-v-2320b240]{border:2px dashed var(--a-border-strong,#ccc);background:var(--a-surface-2,#fafafa);width:100%;height:150px;color:var(--a-muted,#777);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;transition:all .15s;display:flex}.upload-box small[data-v-2320b240]{font-size:11px}.upload-box[data-v-2320b240]:hover{border-color:var(--a-accent,#4f46e5);background:var(--a-accent-soft,#eef0ff);color:var(--a-accent,#4f46e5)}.icon-sm[data-v-2320b240]{width:15px;height:15px}.icon-lg[data-v-2320b240]{width:24px;height:24px}.hidden[data-v-2320b240]{display:none}.cfg-grid[data-v-634f6fb9]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=980px){.cfg-grid[data-v-634f6fb9]{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2[data-v-634f6fb9]{grid-column:span 2}}.narrow[data-v-634f6fb9]{max-width:200px;margin-bottom:0}.mode-options[data-v-634f6fb9]{flex-direction:column;gap:10px;display:flex}.mode-option[data-v-634f6fb9]{border:1px solid var(--a-border-strong);border-radius:var(--a-radius);cursor:pointer;align-items:center;gap:12px;padding:14px;transition:all .15s;display:flex}.mode-option[data-v-634f6fb9]:hover{border-color:var(--a-muted)}.mode-option.active[data-v-634f6fb9]{border-color:var(--a-accent);background:var(--a-accent-soft);box-shadow:0 0 0 1px var(--a-accent)}.mode-option input[data-v-634f6fb9]{opacity:0;pointer-events:none;position:absolute}.mode-icon[data-v-634f6fb9]{background:var(--a-surface-2);border:1px solid var(--a-border);width:36px;height:36px;color:var(--a-text-2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mode-option.active .mode-icon[data-v-634f6fb9]{background:var(--a-accent);border-color:var(--a-accent);color:#fff}.mode-icon svg[data-v-634f6fb9]{width:18px;height:18px}.mode-text[data-v-634f6fb9]{flex-direction:column;flex:1;display:flex}.mode-title[data-v-634f6fb9]{font-weight:500}.mode-radio[data-v-634f6fb9]{border:2px solid var(--a-border-strong);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .15s}.mode-option.active .mode-radio[data-v-634f6fb9]{border:5px solid var(--a-accent);background:#fff}.manage-link[data-v-634f6fb9]{margin-top:12px}.colors-body[data-v-634f6fb9]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=980px){.colors-body[data-v-634f6fb9]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.colors[data-v-634f6fb9]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-content:start;gap:10px;display:grid}.radius-field[data-v-634f6fb9]{margin:0}.preview[data-v-634f6fb9]{border-radius:var(--a-radius);border:1px solid var(--a-border);flex-direction:column;justify-content:center;gap:10px;min-height:180px;padding:16px;display:flex}.preview-label[data-v-634f6fb9]{text-transform:uppercase;letter-spacing:.06em;color:var(--a-muted);font-size:11px}.preview-card[data-v-634f6fb9]{padding:18px;box-shadow:0 4px 14px #00000014}.preview-q[data-v-634f6fb9]{margin-bottom:12px;font-weight:600}.preview-row[data-v-634f6fb9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-btn[data-v-634f6fb9]{color:#fff;font:inherit;cursor:default;border:2px solid #0000;padding:8px 14px;font-weight:500}.pv-btn.outline[data-v-634f6fb9]{background:0 0;border:2px solid}.pv-badge[data-v-634f6fb9]{color:#fff;padding:4px 10px;font-size:12px;font-weight:600}.uploads[data-v-634f6fb9]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.sections[data-v-5a15e28a]{flex-direction:column;gap:20px;display:flex}.empty-inline[data-v-5a15e28a]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mini-thumbs[data-v-5a15e28a]{align-items:center;gap:4px;display:flex}.mini-thumbs img[data-v-5a15e28a]{object-fit:cover;border:1px solid var(--a-border);border-radius:4px;width:24px;height:42px}.more[data-v-5a15e28a]{color:var(--a-muted);margin-left:4px;font-size:12px}.image-grid[data-v-5a15e28a]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;display:grid}.dropzone[data-v-5a15e28a],.thumb[data-v-5a15e28a]{aspect-ratio:9/16;border-radius:10px;position:relative;overflow:hidden}.dropzone[data-v-5a15e28a]{border:2px dashed var(--a-border-strong);background:var(--a-surface-2);color:var(--a-muted);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;transition:all .15s;display:flex}.dropzone svg[data-v-5a15e28a]{width:22px;height:22px}.dropzone[data-v-5a15e28a]:hover,.dropzone.dragging[data-v-5a15e28a]{border-color:var(--a-accent);background:var(--a-accent-soft);color:var(--a-accent)}.thumb[data-v-5a15e28a]{border:1px solid var(--a-border);background:#f1f1f5;padding:0}.thumb img[data-v-5a15e28a]{object-fit:cover;width:100%;height:100%;display:block}.thumb-name[data-v-5a15e28a]{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000b3);padding:16px 8px 6px;font-size:11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.thumb-remove[data-v-5a15e28a]{color:var(--a-danger);cursor:pointer;opacity:0;background:#fffffff2;border:none;border-radius:7px;padding:5px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.thumb-remove svg[data-v-5a15e28a]{width:15px;height:15px}.thumb:hover .thumb-remove[data-v-5a15e28a],.thumb-remove[data-v-5a15e28a]:focus-visible{opacity:1}@media (hover:none){.thumb-remove[data-v-5a15e28a]{opacity:1}}.select-head[data-v-5a15e28a]{justify-content:space-between;align-items:center;display:flex}.select-grid[data-v-5a15e28a]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin-top:6px}.selectable[data-v-5a15e28a]{cursor:pointer;border:3px solid #0000;transition:border-color .15s,transform .15s}.selectable[data-v-5a15e28a]:hover{transform:translateY(-2px)}.selectable.selected[data-v-5a15e28a]{border-color:var(--a-accent)}.selectable:not(.selected) img[data-v-5a15e28a]{opacity:.7}.check[data-v-5a15e28a]{color:#fff;background:var(--a-accent);border-radius:50%;width:22px;height:22px;position:absolute;top:5px;right:5px}@media (width<=700px){.group-row[data-v-5a15e28a]{flex-wrap:wrap}.group-row .a-list-main[data-v-5a15e28a]{flex-basis:100%}.mini-thumbs[data-v-5a15e28a]{flex:1}}.order[data-v-6d71991f]{background:var(--a-accent-soft);width:28px;height:28px;color:var(--a-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.a-icon-btn[data-v-6d71991f]:disabled{opacity:.3;cursor:default;color:var(--a-muted);background:0 0}@media (width<=700px){.a-list-row[data-v-6d71991f]{flex-wrap:wrap}.a-list-main[data-v-6d71991f]{flex-basis:calc(100% - 40px)}}.comments[data-v-8a5c433b]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.comment[data-v-8a5c433b]{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.comment.hidden .text[data-v-8a5c433b]{color:var(--a-muted);-webkit-text-decoration:line-through #0003;text-decoration:line-through #0003}.comment-top[data-v-8a5c433b]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tv-toggle[data-v-8a5c433b]{background:var(--a-success-soft);color:#166534;font:inherit;cursor:pointer;border:1px solid #bbf7d0;border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.tv-toggle.off[data-v-8a5c433b]{border-color:var(--a-border-strong);color:var(--a-text-2);background:#f1f1f5}.tv-toggle svg[data-v-8a5c433b]{width:14px;height:14px}.question[data-v-8a5c433b]{color:var(--a-accent-text);font-size:12px;font-weight:500}.text[data-v-8a5c433b]{white-space:pre-line;word-break:break-word;flex:1;font-size:15px;line-height:1.5}.meta[data-v-8a5c433b]{border-top:1px solid var(--a-border);align-items:center;gap:10px;padding-top:10px;display:flex}.avatar[data-v-8a5c433b]{background:var(--a-accent-soft);width:30px;height:30px;color:var(--a-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.who[data-v-8a5c433b]{flex:1;min-width:0}.name[data-v-8a5c433b]{font-size:13px;font-weight:500}.details[data-v-8a5c433b]{color:var(--a-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.details span[data-v-8a5c433b]{align-items:center;gap:4px;display:inline-flex}.details svg[data-v-8a5c433b]{width:12px;height:12px}.date[data-v-8a5c433b]{color:var(--a-muted);flex-shrink:0;font-size:12px}.tabs[data-v-f1eb1d27]{border-bottom:1px solid var(--a-border);gap:4px;margin-bottom:20px;display:flex}.tab[data-v-f1eb1d27]{color:var(--a-text-2);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:500}.tab[data-v-f1eb1d27]:hover{color:var(--a-text)}.tab.active[data-v-f1eb1d27]{color:var(--a-accent-text);border-bottom-color:var(--a-accent)}.prize-grid[data-v-d35496b2]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.prize[data-v-d35496b2]{flex-direction:column;gap:10px;padding:16px;display:flex}.prize-head[data-v-d35496b2]{align-items:center;gap:10px;display:flex}.prize-name[data-v-d35496b2]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.prize-desc[data-v-d35496b2]{color:var(--a-text-2);font-size:13px}.range[data-v-d35496b2]{flex-direction:column;gap:6px;font-size:12px;display:flex}.range-bar[data-v-d35496b2]{background:#f1f1f5;border-radius:99px;height:6px;position:relative;overflow:hidden}.range-fill[data-v-d35496b2]{background:var(--a-accent);border-radius:99px;position:absolute;top:0;bottom:0}.prize-actions[data-v-d35496b2]{border-top:1px solid var(--a-border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.center[data-v-daf087ae]{text-align:center;padding:28px 16px!important}.nowrap[data-v-daf087ae]{white-space:nowrap}.person[data-v-daf087ae]{align-items:center;gap:10px;display:flex}.avatar[data-v-daf087ae]{background:var(--a-accent-soft);width:30px;height:30px;color:var(--a-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.cell[data-v-daf087ae]{color:var(--a-text-2);align-items:center;gap:6px;display:flex}.cell-icon[data-v-daf087ae]{width:14px;height:14px;color:var(--a-muted);flex-shrink:0}.per-page[data-v-daf087ae]{align-items:center;gap:8px;display:flex}.per-page-select[data-v-daf087ae]{width:72px;height:32px}.actions-col[data-v-45ababb4]{width:90px}.row-end[data-v-45ababb4]{justify-content:flex-end}.person[data-v-45ababb4]{align-items:center;gap:10px;display:flex}.avatar[data-v-45ababb4]{background:var(--a-accent-soft);width:30px;height:30px;color:var(--a-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.password[data-v-45ababb4]{position:relative}.password .a-input[data-v-45ababb4]{padding-right:42px}.eye[data-v-45ababb4]{position:absolute;top:3px;right:3px}[data-v-d7c83cec]{box-sizing:border-box}.company-card[data-v-d7c83cec]{background:#fff;border-radius:28px;width:100%;max-width:1150px;margin:auto;font-family:Neo Sans Pro,sans-serif;overflow:hidden;box-shadow:0 20px 60px #00000014}.company-card[data-v-d7c83cec]:before{content:"";background:linear-gradient(90deg,#164194 70%,#52ae32 70%);height:8px;display:block}.header[data-v-d7c83cec]{padding:45px 50px 25px;font-family:Neo Sans Pro,sans-serif}h1[data-v-d7c83cec]{color:#164194;margin:0;font-family:Neo Sans Pro,sans-serif;font-size:40px;font-weight:700}.subtitle[data-v-d7c83cec]{color:#6b7280;margin-top:12px;font-family:Neo Sans Pro,sans-serif;font-size:20px;line-height:1.5}form[data-v-d7c83cec]{padding:0 50px 50px}.grid[data-v-d7c83cec]{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.field[data-v-d7c83cec]{flex-direction:column;display:flex}.field label[data-v-d7c83cec]{color:#374151;margin-bottom:10px;font-size:15px;font-weight:600}input[data-v-d7c83cec],select[data-v-d7c83cec]{background:#fff;border:2px solid #e5e7eb;border-radius:14px;height:58px;padding:0 18px;font-family:Neo Sans Pro,sans-serif;font-size:18px;transition:all .25s}input[data-v-d7c83cec]:focus,select[data-v-d7c83cec]:focus{border-color:#164194;outline:none;box-shadow:0 0 0 4px #1641941f}.contact[data-v-d7c83cec]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;margin-top:40px;padding:30px}.contact>label[data-v-d7c83cec]{color:#164194;margin-bottom:18px;font-family:Neo Sans Pro,sans-serif;font-size:18px;font-weight:600;display:block}.radio-group[data-v-d7c83cec]{gap:20px;display:flex}.radio-group label[data-v-d7c83cec]{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:18px;font-weight:600;transition:all .2s;display:flex}.radio-group label[data-v-d7c83cec]:hover{background:#f6fff2;border-color:#52ae32}input[type=radio][data-v-d7c83cec]{accent-color:#52ae32}button[data-v-d7c83cec]{color:#fff;cursor:pointer;background:#52ae32;border:none;border-radius:16px;width:100%;height:64px;margin-top:45px;font-family:Neo Sans Pro,sans-serif;font-size:22px;font-weight:700;transition:all .25s;box-shadow:0 12px 25px #52ae324d}button[data-v-d7c83cec]:hover{background:#48982d;transform:translateY(-2px)}button[data-v-d7c83cec]:disabled{opacity:.6;cursor:not-allowed;transform:none}.error[data-v-d7c83cec]{color:#e53935;text-align:center;margin-top:20px;font-size:17px}@media (width<=900px){.company-card[data-v-d7c83cec]{border-radius:18px}.header[data-v-d7c83cec]{padding:35px 25px 20px}form[data-v-d7c83cec]{padding:0 25px 30px}.grid[data-v-d7c83cec]{grid-template-columns:1fr}h1[data-v-d7c83cec]{font-size:30px}.subtitle[data-v-d7c83cec]{font-size:18px}.radio-group[data-v-d7c83cec]{flex-direction:column}}.question-card[data-v-2528977e]{margin-top:40px}.question-number[data-v-2528977e]{color:#0d5cab;margin-bottom:20px;font-size:18px;font-weight:700}.question-title[data-v-2528977e]{color:#222;margin-bottom:40px;font-family:Neo Sans Pro,sans-serif;font-size:28px;line-height:1.4}.options[data-v-2528977e]{flex-direction:column;gap:20px;font-family:Neo Sans Pro,sans-serif;display:flex}.option[data-v-2528977e]{cursor:pointer;background:#fff;border:2px solid #ddd;border-radius:12px;align-items:center;gap:18px;padding:20px;font-family:Neo Sans Pro,sans-serif;transition:all .25s;display:flex}.option[data-v-2528977e]:hover{border-color:#0d5cab}.option.active[data-v-2528977e]{background:#f3f8fe;border-color:#0d5cab}.option input[data-v-2528977e]{display:none}.circle[data-v-2528977e]{border:2px solid #0d5cab;border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.option.active .circle[data-v-2528977e]:after{content:"";background:#0d5cab;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.label[data-v-2528977e]{font-size:22px;font-weight:500}@media (width<=768px){.question-title[data-v-2528977e]{font-size:22px}.label[data-v-2528977e]{font-size:18px}.option[data-v-2528977e]{padding:16px}}.progress-wrapper[data-v-6b7d2c04]{margin:30px 0}.progress-header[data-v-6b7d2c04]{color:#666;justify-content:space-between;width:94%;margin-bottom:10px;margin-left:auto;margin-right:auto;font-weight:600;display:flex}.progress[data-v-6b7d2c04]{background:#e7eaf0;border-radius:30px;width:94%;height:12px;margin-left:auto;margin-right:auto;overflow:hidden}.progress-fill[data-v-6b7d2c04]{background:#0057a4;height:100%;transition:all .4s}.percentage[data-v-6b7d2c04]{text-align:right;color:#0057a4;width:97%;margin-top:10px;margin-right:3%;font-weight:700}[data-v-7ec34046]{box-sizing:border-box}.stepper[data-v-7ec34046]{background:#fff;border-radius:28px;width:100%;max-width:1050px;margin:auto;overflow:hidden;box-shadow:0 20px 60px #00000014}.stepper[data-v-7ec34046]:before{content:"";background:linear-gradient(90deg,#164194 70%,#52ae32 70%);height:8px;display:block}.header[data-v-7ec34046]{text-align:center;border-bottom:1px solid #ececec;padding:45px 45px 30px;font-family:Neo Sans Pro,sans-serif}.header h2[data-v-7ec34046]{color:#164194;margin:0;font-family:Neo Sans Pro,sans-serif;font-size:38px;font-weight:700}.header p[data-v-7ec34046]{color:#6b7280;margin-top:14px;font-family:Neo Sans Pro,sans-serif;font-size:19px}[data-v-7ec34046] .progress-bar{margin:35px 45px 0}[data-v-7ec34046] .question-card{padding:40px 45px 20px}.footer[data-v-7ec34046]{justify-content:space-between;align-items:center;gap:20px;padding:35px 45px 45px;display:flex}button[data-v-7ec34046]{cursor:pointer;border:none;border-radius:16px;min-width:220px;height:60px;padding:0 34px;font-family:Neo Sans Pro,sans-serif;font-size:19px;font-weight:700;transition:all .25s}.primary[data-v-7ec34046]{color:#fff;background:#52ae32;margin-left:auto;box-shadow:0 10px 25px #52ae324d}.primary[data-v-7ec34046]:hover{background:#48982d;transform:translateY(-2px)}.primary[data-v-7ec34046]:disabled{box-shadow:none;cursor:not-allowed;background:#bdbdbd;transform:none}.secondary[data-v-7ec34046]{color:#374151;background:#f3f4f6;border:2px solid #e5e7eb}.secondary[data-v-7ec34046]:hover{background:#ececec}.fade-enter-active[data-v-7ec34046],.fade-leave-active[data-v-7ec34046]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-7ec34046]{opacity:0;transform:translate(30px)}.fade-leave-to[data-v-7ec34046]{opacity:0;transform:translate(-30px)}@media (width<=900px){.header[data-v-7ec34046]{padding:35px 25px 20px}.header h2[data-v-7ec34046]{font-size:30px}.header p[data-v-7ec34046]{font-size:17px}[data-v-7ec34046] .progress-bar{margin:25px}[data-v-7ec34046] .question-card{padding:25px}.footer[data-v-7ec34046]{flex-direction:column-reverse;padding:25px}button[data-v-7ec34046]{width:100%}}.loading[data-v-50680a03]{flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.spinner[data-v-50680a03]{border:8px solid #ddd;border-top-color:#0057a4;border-radius:50%;width:80px;height:80px;animation:1s linear infinite spin-50680a03}h2[data-v-50680a03]{margin-top:30px}p[data-v-50680a03]{color:#777}@keyframes spin-50680a03{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.result-wrapper[data-v-6d5cf878]{background:#f5f7fa;justify-content:center;align-items:center;min-height:100%;padding:40px 20px;display:flex}.result-card[data-v-6d5cf878]{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:760px;padding:60px;font-family:Neo Sans Pro,sans-serif;box-shadow:0 20px 50px #00000014}.icon-wrapper[data-v-6d5cf878]{justify-content:center;margin-bottom:30px;display:flex}.icon[data-v-6d5cf878]{color:#fff;background:linear-gradient(135deg,#0d5cab,#1e88e5);border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;font-size:54px;font-weight:700;display:flex;box-shadow:0 15px 35px #0d5cab4d}.subtitle[data-v-6d5cf878]{letter-spacing:2px;color:#0d5cab;margin-bottom:12px;font-family:Neo Sans Pro,sans-serif;font-size:13px;font-weight:700;display:block}h1[data-v-6d5cf878]{color:#1f2937;margin-bottom:35px;font-family:Neo Sans Pro,sans-serif;font-size:36px;line-height:1.3}.badge[data-v-6d5cf878]{color:#fff;letter-spacing:.5px;border-radius:999px;justify-content:center;align-items:center;margin-bottom:35px;padding:14px 28px;font-size:18px;font-weight:700;display:inline-flex}.success[data-v-6d5cf878]{background:#22c55e}.warning[data-v-6d5cf878]{background:#f59e0b}.danger[data-v-6d5cf878]{background:#ef4444}.message[data-v-6d5cf878]{color:#4b5563;white-space:pre-line;max-width:620px;margin:0 auto;font-family:Neo Sans Pro,sans-serif;font-size:18px;line-height:1.9}button[data-v-6d5cf878]{color:#fff;cursor:pointer;background:#0d5cab;border:none;border-radius:12px;margin-top:50px;padding:18px 42px;font-family:Neo Sans Pro,sans-serif;font-size:17px;font-weight:600;transition:all .25s;box-shadow:0 10px 25px #0d5cab40}button[data-v-6d5cf878]:hover{background:#084a89;transform:translateY(-2px);box-shadow:0 16px 35px #0d5cab59}button[data-v-6d5cf878]:active{transform:scale(.98)}@media (width<=768px){.result-card[data-v-6d5cf878]{padding:40px 25px}h1[data-v-6d5cf878]{font-size:28px}.message[data-v-6d5cf878]{font-size:16px}.icon[data-v-6d5cf878]{width:90px;height:90px;font-size:42px}}.totem-page[data-v-5f145a58]{justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:40px;display:flex}.loading-overlay[data-v-5f145a58]{z-index:9999;background:#fffffff2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-v-f5f03fe0]{box-sizing:border-box}.drink-game[data-v-f5f03fe0]{color:#1b1b1b;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);width:100vw;height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.game-header[data-v-f5f03fe0]{background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;height:110px;padding:0 50px;display:flex}.eyebrow[data-v-f5f03fe0]{letter-spacing:2px;color:#888;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.header-title h1[data-v-f5f03fe0]{margin:0;font-size:32px;font-weight:800}.progress-container[data-v-f5f03fe0]{align-items:center;gap:15px;width:220px;display:flex}.progress-container span[data-v-f5f03fe0]{white-space:nowrap;font-size:14px;font-weight:700}.progress[data-v-f5f03fe0]{background:#e8e8e8;border-radius:20px;flex:1;height:8px;overflow:hidden}.progress-bar[data-v-f5f03fe0]{background:#222;border-radius:20px;height:100%;transition:width .4s}.logo[data-v-f5f03fe0]{width:100%;max-width:190px;height:auto}.game-content[data-v-f5f03fe0]{grid-template-columns:42% 58%;height:calc(100vh - 110px);display:grid}.ingredients-panel[data-v-f5f03fe0]{background:#fff;border-right:1px solid #e5e5e5;padding:35px 40px;overflow:auto}.panel-header h2[data-v-f5f03fe0]{margin:0;font-size:22px}.panel-header p[data-v-f5f03fe0]{color:#777;margin:8px 0 25px;font-size:14px}.ingredients-grid[data-v-f5f03fe0]{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.ingredient-card[data-v-f5f03fe0]{cursor:grab;background:#fafafa;border:2px solid #eee;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:145px;padding:15px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.ingredient-card[data-v-f5f03fe0]:hover{border-color:#bbb;transform:translateY(-4px);box-shadow:0 8px 20px #00000014}.ingredient-card[data-v-f5f03fe0]:active{cursor:grabbing;transform:scale(.96)}.ingredient-image[data-v-f5f03fe0]{justify-content:center;align-items:center;width:75px;height:75px;display:flex}.ingredient-image img[data-v-f5f03fe0]{object-fit:contain;width:100%;height:100%}.ingredient-card span[data-v-f5f03fe0]{text-align:center;font-size:13px;font-weight:600}.drink-panel[data-v-f5f03fe0]{flex-direction:column;align-items:center;padding:30px 45px;display:flex;position:relative}.drink-display[data-v-f5f03fe0]{align-items:center;gap:30px;height:180px;display:flex}.drink-name[data-v-f5f03fe0]{font-size:26px;font-weight:800}.drink-image[data-v-f5f03fe0]{object-fit:contain;width:150px;height:150px}.drop-zone[data-v-f5f03fe0]{background:#fff9;border:3px dashed #cfcfcf;border-radius:25px;justify-content:center;align-items:center;width:100%;max-width:720px;min-height:300px;padding:25px;transition:border-color .2s,background .2s,transform .2s;display:flex}.drop-zone.dragging[data-v-f5f03fe0]{background:#f1f1f1;border-color:#222;transform:scale(1.01)}.drop-zone.success[data-v-f5f03fe0]{background:#edf9f0;border-color:#35a853}.drop-zone.error[data-v-f5f03fe0]{background:#fff2f1;border-color:#d93025}.drop-empty[data-v-f5f03fe0]{text-align:center;color:#888;flex-direction:column;align-items:center;display:flex}.drop-arrow[data-v-f5f03fe0]{margin-bottom:10px;font-size:45px}.drop-empty strong[data-v-f5f03fe0]{letter-spacing:1px;font-size:14px}.drop-empty span[data-v-f5f03fe0]{margin-top:7px;font-size:13px}.selected-grid[data-v-f5f03fe0]{grid-template-columns:repeat(4,1fr);gap:15px;width:100%;display:grid}.selected-card[data-v-f5f03fe0]{background:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:125px;padding:12px;display:flex;position:relative}.selected-card img[data-v-f5f03fe0]{object-fit:contain;width:65px;height:65px}.selected-card span[data-v-f5f03fe0]{text-align:center;font-size:12px;font-weight:600}.remove-button[data-v-f5f03fe0]{cursor:pointer;background:#eee;border:none;border-radius:50%;width:25px;height:25px;font-size:18px;line-height:1;position:absolute;top:5px;right:5px}.remove-button[data-v-f5f03fe0]:hover{background:#ddd}.validation-message[data-v-f5f03fe0]{border-radius:12px;justify-content:space-between;align-items:center;width:100%;max-width:720px;margin-top:15px;padding:15px 20px;display:flex}.validation-message.correct[data-v-f5f03fe0]{color:#16803c;background:#e8f7ed}.validation-message.incorrect[data-v-f5f03fe0]{color:#c62828;background:#fff0ef}.validation-message span[data-v-f5f03fe0]{font-size:13px}.actions[data-v-f5f03fe0]{justify-content:flex-end;gap:12px;width:100%;max-width:720px;margin-top:15px;display:flex}.actions button[data-v-f5f03fe0]{cursor:pointer;border:none;border-radius:12px;padding:14px 25px;font-size:13px;font-weight:700;transition:transform .2s,opacity .2s}.actions button[data-v-f5f03fe0]:hover{transform:translateY(-2px)}.actions button[data-v-f5f03fe0]:disabled{opacity:.4;cursor:not-allowed;transform:none}.clear-button[data-v-f5f03fe0]{color:#333;background:#e9e9e9}.validate-button[data-v-f5f03fe0]{color:#fff;background:#222}.next-button[data-v-f5f03fe0]{color:#fff;background:#16803c}.retry-button[data-v-f5f03fe0]{color:#fff;background:#c62828}.finished-screen[data-v-f5f03fe0]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.finished-content[data-v-f5f03fe0]{text-align:center}.finished-icon[data-v-f5f03fe0]{color:#16803c;background:#e8f7ed;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 25px;font-size:45px;font-weight:700;display:flex}.finished-content h1[data-v-f5f03fe0]{margin:0;font-size:34px}.finished-content p[data-v-f5f03fe0]{color:#777;margin:25px 0 5px}.score[data-v-f5f03fe0]{margin-bottom:30px;font-size:55px;display:block}.restart-button[data-v-f5f03fe0]{color:#fff;cursor:pointer;background:#222;border:none;border-radius:12px;padding:15px 30px;font-weight:700}@media (width<=1100px){.ingredients-grid[data-v-f5f03fe0]{grid-template-columns:repeat(2,1fr)}.selected-grid[data-v-f5f03fe0]{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.drink-game[data-v-f5f03fe0]{height:auto;min-height:100vh;overflow:auto}.game-header[data-v-f5f03fe0]{flex-direction:column;align-items:flex-start;gap:20px;height:auto;padding:25px}.game-content[data-v-f5f03fe0]{grid-template-columns:1fr;height:auto}.ingredients-panel[data-v-f5f03fe0]{border-bottom:1px solid #e5e5e5;border-right:none}.drink-panel[data-v-f5f03fe0]{padding:30px 20px}}.risk-board[data-v-85e361a8]{background:#164194;grid-template-rows:110px minmax(0,1fr);width:100vw;height:100vh;font-family:Neo Sans Pro,sans-serif;display:grid;overflow:hidden}.header[data-v-85e361a8]{z-index:5;background:#164194;grid-template-columns:10% 1fr auto;align-items:center;gap:32px;height:110px;padding:0 40px;display:grid;box-shadow:0 2px 10px #0000000a}.header-logo[data-v-85e361a8]{justify-content:center;align-items:center;display:flex}.logo[data-v-85e361a8]{width:85%;min-width:150px;height:auto}.header-content[data-v-85e361a8]{flex-direction:row;justify-content:left;display:flex}.header-content h1[data-v-85e361a8]{text-align:left;color:#52ae32;border-left:1px solid #fff;margin:0 0 0 40px;padding-left:40px;padding-right:58px;font-family:Neo Sans Pro,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1}.header-content p[data-v-85e361a8]{color:#fff;text-align:left;border-left:1px solid #fff;padding-left:30px;font-size:1rem;line-height:1.5}.header-badge[data-v-85e361a8]{border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;display:flex}.header-badge span[data-v-85e361a8]{color:#fff;letter-spacing:.3px;font-size:1.2rem;font-weight:600}.color-text-header[data-v-85e361a8]{color:#52ae32}.content[data-v-85e361a8]{justify-content:center;align-items:stretch;height:100%;min-height:0;display:flex;overflow:hidden}.side-panel[data-v-85e361a8]{box-sizing:border-box;color:#fff;background:#0d1b3d;border-radius:16px;flex-direction:column;flex:0 0 300px;justify-content:space-between;max-width:300px;height:100%;padding:28px 22px;display:flex}.side-panel-placeholder[data-v-85e361a8]{color:#fff9;text-align:center;border:2px dashed #ffffff59;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:120px;padding:12px;font-size:.85rem;display:flex}.panel-header[data-v-85e361a8]{flex-direction:column;gap:14px;display:flex}.panel-title[data-v-85e361a8]{color:#fff;text-transform:uppercase;margin:0;font-family:Neo Sans Pro,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.15}.painel-title-color[data-v-85e361a8]{color:#52ae32}.panel-subtitle[data-v-85e361a8]{color:#b8c2d9;margin:0;font-size:.85rem;line-height:1.5}.panel-features[data-v-85e361a8]{flex-direction:column;gap:24px;display:flex}.panel-feature[data-v-85e361a8]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.panel-feature-icon[data-v-85e361a8]{color:#52ae32;border:2px solid #52ae32;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.panel-feature-label[data-v-85e361a8]{color:#fff;letter-spacing:.3px;font-size:.8rem;font-weight:700;line-height:1.3}.panel-footer[data-v-85e361a8]{border-top:1px solid #ffffff26;padding-top:16px}.panel-footer p[data-v-85e361a8]{color:#52ae32;text-align:center;margin:0;font-size:.75rem;font-weight:700;line-height:1.5}.image-container[data-v-85e361a8]{border-radius:12px;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.scene[data-v-85e361a8]{object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hotspot[data-v-85e361a8]{color:#fff;cursor:pointer;z-index:10;background:#15479b;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;transition:all .25s;display:flex;position:absolute;transform:translate(-50%,-50%)}.hotspot[data-v-85e361a8]:hover{transform:translate(-50%,-50%)scale(1.15)}.hotspot.active[data-v-85e361a8]{background:#6bbd45;transform:translate(-50%,-50%)scale(1.25)}.popup-overlay[data-v-85e361a8]{z-index:50;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.popup-card[data-v-85e361a8]{background:#fff;border-radius:22px;width:min(720px,90%);max-height:85%;animation:.25s popupShow-85e361a8;position:relative;box-shadow:0 20px 70px #00000059}.popup-card-inner[data-v-85e361a8]{border-radius:28px;padding:48px 40px 32px;overflow-y:auto}.popup-close[data-v-85e361a8]{color:#fff;cursor:pointer;z-index:2;background:#17489f;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:-18px;right:-18px;box-shadow:0 4px 10px #0003}.popup-close[data-v-85e361a8]:hover{background:#103878;transform:scale(1.08)}.popup-badge[data-v-85e361a8]{z-index:2;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:12px;display:flex;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000026}.popup-badge-icon[data-v-85e361a8]{color:#fff;background:#17489f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.popup-badge-text[data-v-85e361a8]{color:#17489f;white-space:nowrap;font-size:1.25rem;font-weight:800}.popup-icon[data-v-85e361a8]{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 12px;font-size:32px;display:flex}.popup-title[data-v-85e361a8]{text-align:center;color:#1e3a8a;margin:26px 0 22px;font-size:26px;font-weight:800}.popup-section[data-v-85e361a8]{overflow-wrap:break-word;word-break:break-word;margin-bottom:18px}.popup-section[data-v-85e361a8]:last-child{margin-bottom:0}.popup-section-title[data-v-85e361a8]{color:#17489f;text-align:left;margin:0 0 8px;font-size:18px;font-weight:700}.popup-section-title--alert[data-v-85e361a8]{color:#52ae32}.popup-section p[data-v-85e361a8]{color:#374151;text-align:left;margin:0;line-height:1.6}.popup-section ul[data-v-85e361a8]{margin:0;padding:0;list-style:none}.popup-section li[data-v-85e361a8]{color:#374151;text-align:left;align-items:flex-start;gap:10px;margin-bottom:8px;line-height:1.5;display:flex}.popup-section li[data-v-85e361a8]:before{content:"";background:#17489f;border-radius:50%;width:8px;min-width:8px;height:8px;margin-top:7px}.description-align[data-v-85e361a8]{text-align:left}@keyframes popupShow-85e361a8{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.footer[data-v-85e361a8]{background:#fff;border-top:1px solid #ddd;justify-content:center;align-items:center;gap:32px;height:90px;padding:0 40px;display:flex}.footer-steps[data-v-85e361a8]{flex-shrink:0;align-items:center;gap:18px;display:flex}.step[data-v-85e361a8]{align-items:center;gap:12px;display:flex}.step-icon[data-v-85e361a8]{background:#6bbd45;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.step-icon--dark[data-v-85e361a8]{background:#17489f}.icon-footer[data-v-85e361a8]{object-fit:contain;width:60px;height:60px}.step-text[data-v-85e361a8]{white-space:nowrap;flex-direction:column;line-height:1.25;display:flex}.step-text strong[data-v-85e361a8]{color:#17489f;font-size:14px;font-weight:700}.step-text span[data-v-85e361a8]{color:#6b7280;font-size:12.5px}.step-arrow[data-v-85e361a8]{color:#cbd5e1;flex-shrink:0;width:40px;height:40px}.anamt{--blue-900:#041d47;--blue-800:#072b66;--blue-700:#12397a;--blue-500:#2a64c5;--blue-300:#7fb0ff;--green:#52ae32;--green-light:#7ed957;--white:#fff;--white-70:#ffffffb8;--white-50:#ffffff80;--glass:#ffffff12;--glass-strong:#ffffff1f;--line:#ffffff29;--radius:clamp(14px, 2.2vmin, 28px);--gap:clamp(12px, 2.2vmin, 28px);color:var(--white);text-align:left;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:Neo Sans Pro,system-ui,sans-serif}.anamt *,.anamt :before,.anamt :after{box-sizing:border-box}.anamt h1,.anamt h2,.anamt h3,.anamt p{color:inherit;letter-spacing:0;margin:0;font-family:inherit}.anamt button{color:inherit;font-family:inherit}.anamt .screen{flex-direction:column;width:100%;min-height:100%;padding:clamp(24px,6vmin,90px) clamp(20px,6vmin,90px) clamp(24px,5vmin,70px);animation:.4s both anamt-screen-in;display:flex;position:relative}@keyframes anamt-screen-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.anamt .kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--green-light);align-items:center;gap:10px;font-size:clamp(14px,2.2vmin,28px);font-weight:500;display:inline-flex}.anamt .kicker:before{content:"";background:var(--green);border-radius:2px;width:clamp(18px,3vmin,40px);height:3px}.anamt .headline{text-transform:uppercase;font-size:clamp(30px,6.4vmin,86px);font-weight:700;line-height:1.05}.anamt .lead{color:var(--white-70);font-size:clamp(17px,3vmin,38px);font-weight:300;line-height:1.35}.anamt .btn-primary{background:var(--green);min-height:clamp(56px,8vmin,104px);color:var(--white);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 1.4em;font-size:clamp(18px,3vmin,36px);font-weight:700;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 10px 30px #52ae3259}.anamt .btn-primary:active{background:#469a2a;transform:scale(.97)}.anamt .btn-primary svg{width:1.1em;height:1.1em}.anamt .btn-ghost{border:1px solid var(--line);background:var(--glass);cursor:pointer;border-radius:999px;align-items:center;gap:.5em;min-height:clamp(48px,6.5vmin,84px);padding:0 1.1em;font-size:clamp(15px,2.4vmin,30px);font-weight:500;transition:background .15s,transform .15s;display:inline-flex}.anamt .btn-ghost:active{background:var(--glass-strong);transform:scale(.97)}.anamt .btn-ghost svg{width:1.1em;height:1.1em}.anamt .screen-nav{padding-top:var(--gap);justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap;margin-top:auto;display:flex}.anamt .rise{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards anamt-rise;animation-delay:calc(var(--i,0) * .11s + .12s);transform:translateY(24px)}@keyframes anamt-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.anamt:not(.totem):not(.tablet) *,.anamt:not(.totem):not(.tablet) :before,.anamt:not(.totem):not(.tablet) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.anamt:not(.totem):not(.tablet) .rise{opacity:1;transform:none}}.bg[data-v-10cc1707]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.glow[data-v-10cc1707]{filter:blur(60px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate drift-10cc1707;position:absolute}.glow-1[data-v-10cc1707]{background:#2a64c58c;width:70vmin;height:70vmin;top:-20vmin;right:-20vmin}.glow-2[data-v-10cc1707]{background:#52ae3247;width:60vmin;height:60vmin;animation-duration:22s;bottom:-18vmin;left:-18vmin}.glow-3[data-v-10cc1707]{background:#7fb0ff38;width:40vmin;height:40vmin;animation-duration:26s;top:45%;left:55%}.grid[data-v-10cc1707]{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:6vmin 6vmin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}@keyframes drift-10cc1707{0%{transform:translate(0)scale(1)}to{transform:translate(6vmin,8vmin)scale(1.12)}}.totem[data-v-1b39395f]{background:radial-gradient(120% 80% at 50% 0%, var(--blue-700) 0%, var(--blue-800) 45%, var(--blue-900) 100%);position:fixed;inset:0;overflow:hidden}.logo-btn[data-v-1b39395f]{z-index:5;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:clamp(32px,6vmin,100px);right:clamp(32px,7vmin,120px)}.logo[data-v-1b39395f]{width:clamp(110px,18vmin,250px);height:auto;display:block}.logo-btn.large .logo[data-v-1b39395f]{width:clamp(140px,23vmin,320px)}.stage[data-v-1b39395f]{z-index:1;width:100%;height:100%;position:relative;overflow:hidden auto}.stage[data-v-1b39395f]>*{min-height:100%}.network[data-v-d6266376]{--size:min(86vw, 52vh, 900px);--beat:2.6s;width:var(--size);height:var(--size);margin:0 auto;position:relative}.network.compact[data-v-d6266376]{--size:min(76vw, 44vh, 800px)}@media (orientation:landscape){.network[data-v-d6266376]{--size:min(46vw, 64vh, 760px)}.network.compact[data-v-d6266376]{--size:min(42vw, 58vh, 700px)}}.links[data-v-d6266376]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ring[data-v-d6266376]{fill:none;stroke:#ffffff47;stroke-width:.35px;stroke-dasharray:1 1.5}.spoke[data-v-d6266376]{stroke:#ffffff57;stroke-width:.4px}.spoke.on[data-v-d6266376]{stroke:#7ed957b3;stroke-width:.5px}.pulse[data-v-d6266376]{stroke:#b9d6ff;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:14 200;stroke-dashoffset:14px;filter:drop-shadow(0 0 1.2px #7fb0fff2);animation:emit-d6266376 var(--beat) cubic-bezier(.4, 0, .6, 1) infinite}.pulse.on[data-v-d6266376]{stroke:var(--green-light);stroke-width:1.6px;filter:drop-shadow(0 0 1.4px #7ed957f2)}.dim .pulse[data-v-d6266376]:not(.on){opacity:.3}@keyframes emit-d6266376{0%,15%{stroke-dashoffset:14px;opacity:0}20%{opacity:1}60%{stroke-dashoffset:-100px;opacity:1}61%,to{stroke-dashoffset:-100px;opacity:0}}.core[data-v-d6266376]{background:radial-gradient(circle at 35% 30%, #2f6fd6 0%, var(--blue-700) 55%, var(--blue-800) 100%);text-align:center;width:40%;height:40%;animation:core-beat-d6266376 var(--beat) ease-out infinite;border:2px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;padding:8%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #2a64c58c,inset 0 0 30px #00000040}.compact .core[data-v-d6266376]{width:32%;height:32%}@keyframes core-beat-d6266376{0%{box-shadow:0 0 60px #2a64c58c,inset 0 0 30px #00000040}12%{box-shadow:0 0 90px #7fb0ffd9,inset 0 0 30px #00000026}40%,to{box-shadow:0 0 60px #2a64c58c,inset 0 0 30px #00000040}}.core-ring[data-v-d6266376]{border:2px solid #7ed95773;border-radius:50%;position:absolute;inset:-6%}.core-wave[data-v-d6266376]{opacity:0;animation:wave-d6266376 var(--beat) ease-out infinite;border:2px solid #7fb0ffcc;border-radius:50%;position:absolute;inset:-2px}.core-wave-2[data-v-d6266376]{border-color:#7ed957b3;animation-delay:.18s}@keyframes wave-d6266376{0%{opacity:.9;transform:scale(1)}45%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.core-text[data-v-d6266376]{font-size:calc(var(--size) * .042);text-transform:uppercase;font-weight:700;line-height:1.1;position:relative}.compact .core-text[data-v-d6266376]{font-size:calc(var(--size) * .036)}.node[data-v-d6266376]{opacity:0;animation:.6s cubic-bezier(.2,.8,.3,1.3) forwards pop-d6266376;animation-delay:calc(var(--i) * .12s + .3s);position:absolute;transform:translate(-50%,-50%)}@keyframes pop-d6266376{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.node-inner[data-v-d6266376]{align-items:center;gap:calc(var(--size) * .012);flex-direction:column;display:flex}.node-icon[data-v-d6266376]{width:calc(var(--size) * .13);height:calc(var(--size) * .13);color:var(--white);animation:hit-d6266376 var(--beat) ease-out infinite;background:#072b66d9;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}@keyframes hit-d6266376{0%,56%{box-shadow:0 0 #7fb0ff00}62%{box-shadow:0 0 0 calc(var(--size) * .012) #7fb0ff8c}85%,to{box-shadow:0 0 0 calc(var(--size) * .03) #7fb0ff00}}.node-icon svg[data-v-d6266376]{width:46%;height:46%}.node-label[data-v-d6266376]{font-size:calc(var(--size) * .032);white-space:nowrap;text-shadow:0 2px 10px #0006;font-weight:500}.node.on .node-icon[data-v-d6266376]{background:var(--green);border-color:var(--green-light);animation-name:hit-on-d6266376}@keyframes hit-on-d6266376{0%,56%{box-shadow:0 0 30px #52ae32b3}62%{box-shadow:0 0 50px #7ed957}to{box-shadow:0 0 30px #52ae32b3}}.node.on .node-label[data-v-d6266376]{color:var(--green-light)}.node.glow .node-icon[data-v-d6266376]{border-color:var(--green-light);color:var(--green-light);animation-name:hit-glow-d6266376}@keyframes hit-glow-d6266376{0%,56%{box-shadow:0 0 18px #7ed9578c,inset 0 0 12px #7ed9574d}62%{box-shadow:0 0 40px #7ed957,inset 0 0 16px #7ed95780}to{box-shadow:0 0 18px #7ed9578c,inset 0 0 12px #7ed9574d}}.node.glow .node-icon svg[data-v-d6266376]{filter:drop-shadow(0 0 6px #7ed957e6)}.node.glow .node-label[data-v-d6266376]{color:var(--green-light);text-shadow:0 0 12px #7ed95799,0 2px 10px #0006}.dim .node:not(.on) .node-icon[data-v-d6266376]{opacity:.6}.spin .node-inner[data-v-d6266376]{animation:4s ease-in-out infinite float-d6266376;animation-delay:calc(var(--i) * -.6s)}@keyframes float-d6266376{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--size) * -.012))}}.still .core-wave[data-v-d6266376]{display:none}.still .core[data-v-d6266376],.still .node .node-icon[data-v-d6266376],.still .node.on .node-icon[data-v-d6266376],.still .node.glow .node-icon[data-v-d6266376]{animation:none}.still .node.on .node-icon[data-v-d6266376]{box-shadow:0 0 30px #52ae32b3}.still .node.glow .node-icon[data-v-d6266376]{box-shadow:0 0 18px #7ed9578c,inset 0 0 12px #7ed9574d}.attract[data-v-79592455]{text-align:center;justify-content:space-between;align-items:center;gap:var(--gap);cursor:pointer}.brand[data-v-79592455]{width:clamp(120px,22vmin,300px);height:auto}.hero[data-v-79592455]{flex-direction:column;align-items:center;gap:clamp(12px,2.4vmin,32px);display:flex}.title[data-v-79592455]{max-width:12ch;font-size:clamp(36px,8.4vmin,120px)}.lines[data-v-79592455]{flex-direction:column;gap:clamp(2px,.6vmin,8px);display:flex}.line[data-v-79592455]{color:var(--white);text-shadow:0 0 28px #7fb0ff73;font-size:clamp(26px,5.4vmin,74px);font-weight:500;line-height:1.12}.line[data-v-79592455]:last-child{color:var(--green-light);text-shadow:0 0 26px #7ed9578c;font-weight:700}.visual[data-v-79592455]{justify-content:center;width:100%;display:flex}.cta-area[data-v-79592455]{flex-direction:column;align-items:center;gap:clamp(12px,2vmin,24px);display:flex}.cta[data-v-79592455]{animation:2.4s ease-in-out 1.5s infinite cta-pulse-79592455}@keyframes cta-pulse-79592455{0%,to{box-shadow:0 0 #52ae328c}50%{box-shadow:0 0 0 clamp(10px,2vmin,24px) #52ae3200}}.touch-hint[data-v-79592455]{color:var(--white-50);align-items:center;gap:8px;font-size:clamp(14px,2vmin,24px);animation:2.4s ease-in-out infinite blink-79592455;display:inline-flex}.touch-hint svg[data-v-79592455]{width:1.2em;height:1.2em}@keyframes blink-79592455{0%,to{opacity:.45}50%{opacity:1}}@media (orientation:landscape){.attract[data-v-79592455]{text-align:left;grid-template:"brand visual""hero visual"1fr"cta visual"/minmax(0,1fr) minmax(0,1fr);place-items:center start;column-gap:4vmin;display:grid}.brand[data-v-79592455]{grid-area:brand}.hero[data-v-79592455]{grid-area:hero;align-items:flex-start}.visual[data-v-79592455]{grid-area:visual}.cta-area[data-v-79592455]{grid-area:cta;align-items:flex-start}}.register[data-v-f9c57359]{justify-content:center;gap:clamp(20px,4vmin,56px);max-width:1100px;margin:0 auto}.head[data-v-f9c57359]{flex-direction:column;gap:clamp(8px,1.6vmin,20px);padding-right:clamp(150px,26vmin,380px);display:flex}.headline[data-v-f9c57359]{font-size:clamp(30px,6.4vmin,86px)}.form[data-v-f9c57359]{border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;gap:clamp(14px,2.4vmin,30px);padding:clamp(20px,4vmin,52px);display:flex}.field[data-v-f9c57359]{flex-direction:column;gap:8px;display:flex}.label[data-v-f9c57359]{align-items:center;gap:10px;font-size:clamp(16px,2.6vmin,32px);font-weight:500;display:inline-flex}.label svg[data-v-f9c57359]{width:1.1em;height:1.1em;color:var(--green-light)}.field input[data-v-f9c57359]{border-radius:calc(var(--radius) * .7);width:100%;height:clamp(54px,8vmin,96px);color:var(--white);-webkit-user-select:text;user-select:text;background:#041d478c;border:2px solid #fff3;outline:none;padding:0 .8em;font-family:inherit;font-size:clamp(18px,3vmin,36px);transition:border-color .15s,background .15s}.field input[data-v-f9c57359]::placeholder{color:#fff6}.field input[data-v-f9c57359]:focus{border-color:var(--green);background:#041d47cc}.field.invalid input[data-v-f9c57359]{border-color:#ff8a8a}.error[data-v-f9c57359]{color:#ffb4b4;font-size:clamp(13px,2vmin,24px)}.api-error[data-v-f9c57359]{color:#ffd2d2;background:#ff5a5a26;border:1px solid #ff8a8a80;border-radius:12px;padding:12px 16px;font-size:clamp(14px,2.2vmin,26px)}.actions[data-v-f9c57359]{justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap;margin-top:clamp(4px,1vmin,12px);display:flex}.btn-primary[data-v-f9c57359]:disabled{opacity:.6}.challenge[data-v-d2c241af]{justify-content:center;gap:clamp(24px,5vmin,72px)}.head[data-v-d2c241af]{flex-direction:column;gap:clamp(12px,2vmin,24px);display:flex}.headline[data-v-d2c241af]{font-size:clamp(36px,8.6vmin,120px)}.options[data-v-d2c241af]{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2.4vmin,32px);display:grid}@media (orientation:landscape){.options[data-v-d2c241af]{grid-template-columns:repeat(2,minmax(0,1fr))}}.option[data-v-d2c241af]{border:1px solid var(--line);border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;cursor:pointer;align-items:center;gap:clamp(16px,3vmin,40px);min-height:clamp(96px,15vmin,200px);padding:clamp(18px,3vmin,40px);transition:background .2s,border-color .2s,transform .15s;display:flex;position:relative;overflow:hidden}.option[data-v-d2c241af]:after{content:"";opacity:0;background:linear-gradient(90deg,#52ae3240,#0000 70%);transition:opacity .2s;position:absolute;inset:0}.option[data-v-d2c241af]:active{border-color:var(--green);transform:scale(.98)}.option[data-v-d2c241af]:active:after,.option[data-v-d2c241af]:hover:after{opacity:1}.option-icon[data-v-d2c241af]{z-index:1;width:clamp(56px,9vmin,120px);height:clamp(56px,9vmin,120px);color:var(--green-light);background:#52ae322e;border:2px solid #7ed95780;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.option-icon svg[data-v-d2c241af]{width:48%;height:48%}.option-text[data-v-d2c241af]{z-index:1;flex:1;font-size:clamp(20px,3.6vmin,48px);font-weight:500;line-height:1.15;position:relative}.option-go[data-v-d2c241af]{z-index:1;background:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(40px,6vmin,76px);height:clamp(40px,6vmin,76px);display:flex;position:relative}.option-go svg[data-v-d2c241af]{width:50%;height:50%}.screen-nav[data-v-d2c241af]{margin-top:0}.data[data-v-9322ca94]{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (orientation:landscape){.data[data-v-9322ca94]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}}.panel[data-v-9322ca94]{border:1px solid var(--line);border-radius:var(--radius);background:#041d47a6;flex-direction:column;gap:clamp(8px,1.4vmin,18px);padding:clamp(14px,2.6vmin,34px);display:flex;box-shadow:0 20px 60px #00000059}.panel-bar[data-v-9322ca94]{align-items:center;gap:8px;display:flex}.dot[data-v-9322ca94]{background:#ffffff40;border-radius:50%;width:clamp(8px,1.2vmin,14px);height:clamp(8px,1.2vmin,14px)}.panel-title[data-v-9322ca94]{color:var(--white-70);flex:1;margin-left:8px;font-size:clamp(14px,2.1vmin,26px);font-weight:500}.panel-tag[data-v-9322ca94]{color:var(--white-50);background:#ffffff1a;border-radius:99px;padding:3px 10px;font-size:clamp(11px,1.5vmin,18px)}.kpis[data-v-9322ca94]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.6vmin,20px);display:grid}.kpi[data-v-9322ca94]{border-radius:calc(var(--radius) * .7);background:#ffffff0f;flex-direction:column;gap:4px;padding:clamp(8px,1.4vmin,18px) clamp(10px,1.8vmin,22px);display:flex}.kpi-icon[data-v-9322ca94]{color:var(--green-light)}.kpi-icon svg[data-v-9322ca94]{width:clamp(18px,2.8vmin,34px);height:clamp(18px,2.8vmin,34px)}.kpi-value[data-v-9322ca94]{font-variant-numeric:tabular-nums;font-size:clamp(22px,4.4vmin,58px);font-weight:700;line-height:1.1}.kpi-label[data-v-9322ca94]{color:var(--white-70);font-size:clamp(11px,1.7vmin,21px);line-height:1.2}.block[data-v-9322ca94]{border-radius:calc(var(--radius) * .7);background:#ffffff0f;padding:clamp(8px,1.4vmin,18px) clamp(10px,1.8vmin,22px)}.block-head[data-v-9322ca94]{color:var(--white-70);align-items:center;gap:8px;font-size:clamp(12px,1.9vmin,24px);font-weight:500;display:flex;margin-bottom:clamp(8px,1.4vmin,18px)!important}.block-head svg[data-v-9322ca94]{width:1.2em;height:1.2em;color:var(--green-light);flex-shrink:0}.profile[data-v-9322ca94]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(12px,2.4vmin,32px);display:grid}.rows[data-v-9322ca94]{flex-direction:column;gap:clamp(5px,.9vmin,12px);display:flex}.row[data-v-9322ca94]{grid-template-columns:3.4em minmax(0,1fr) 2.8em;align-items:center;gap:8px;font-size:clamp(12px,1.8vmin,23px);display:grid}.row-label[data-v-9322ca94]{color:var(--white-70)}.track[data-v-9322ca94]{background:#ffffff14;border-radius:99px;height:clamp(8px,1.4vmin,18px);overflow:hidden}.fill[data-v-9322ca94]{background:linear-gradient(90deg, var(--blue-500), var(--green-light));border-radius:99px;height:100%;display:block}.row-value[data-v-9322ca94]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.gender[data-v-9322ca94]{flex-direction:column;gap:clamp(8px,1.4vmin,16px);display:flex}.gender-bar[data-v-9322ca94]{border-radius:99px;gap:3px;height:clamp(16px,2.6vmin,32px);display:flex;overflow:hidden}.gender-bar span[data-v-9322ca94]{flex-basis:0}.men[data-v-9322ca94]{background:var(--blue-500)}.women[data-v-9322ca94]{background:var(--green)}.gender-legend[data-v-9322ca94]{color:var(--white-70);flex-direction:column;gap:4px;font-size:clamp(12px,1.8vmin,23px);display:flex}.gender-legend b[data-v-9322ca94]{color:var(--white)}.swatch[data-v-9322ca94]{border-radius:50%;width:.75em;height:.75em;margin-right:6px;display:inline-block}.risks[data-v-9322ca94]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vmin,18px);display:grid}.risk[data-v-9322ca94]{border-radius:calc(var(--radius) * .5);border-left:3px solid var(--green-light);background:#ffffff0d;flex-direction:column;padding:clamp(6px,1vmin,14px) clamp(8px,1.4vmin,18px);display:flex}.risk-value[data-v-9322ca94]{font-variant-numeric:tabular-nums;font-size:clamp(20px,3.8vmin,50px);font-weight:700;line-height:1.1}.risk-label[data-v-9322ca94]{font-size:clamp(13px,2vmin,26px);font-weight:500}.risk-note[data-v-9322ca94]{color:var(--white-50);font-size:clamp(10px,1.5vmin,19px)}.health[data-v-9322ca94]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vmin,18px);display:grid}.health-item[data-v-9322ca94]{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(8px,1.4vmin,16px);display:grid}.health-icon[data-v-9322ca94]{width:clamp(36px,5.6vmin,72px);height:clamp(36px,5.6vmin,72px);color:var(--green-light);background:#52ae322e;border:2px solid #7ed95780;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;display:flex}.health-icon svg[data-v-9322ca94]{width:50%;height:50%}.health-value[data-v-9322ca94]{font-variant-numeric:tabular-nums;font-size:clamp(20px,3.8vmin,50px);font-weight:700;line-height:1.1}.health-label[data-v-9322ca94]{color:var(--white-70);font-size:clamp(11px,1.7vmin,21px);line-height:1.2}.attributes[data-v-9322ca94]{flex-direction:column;gap:clamp(6px,1vmin,14px);margin:0;padding:0;list-style:none;display:flex}.attribute[data-v-9322ca94]{align-items:flex-start;gap:12px;font-size:clamp(15px,2.5vmin,32px);line-height:1.15;display:flex}.attribute svg[data-v-9322ca94]{width:1.15em;height:1.15em;color:var(--green-light);flex-shrink:0;margin-top:.08em}.care[data-v-bd077348]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vmin,44px);display:grid}.panel[data-v-bd077348]{grid-column:1/-1}@media (orientation:landscape){.care[data-v-bd077348]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cycle[data-v-bd077348]{--size:min(44vw, 25vh, 480px);width:var(--size);height:var(--size);margin:0 auto;position:relative}@media (orientation:landscape){.cycle[data-v-bd077348]{--size:min(30vw, 34vh, 480px)}}.orbit[data-v-bd077348]{width:100%;height:100%;position:absolute;inset:0}.track[data-v-bd077348]{fill:none;stroke:#ffffff24;stroke-width:1.2px}.progress[data-v-bd077348]{fill:none;stroke:var(--green);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:69 207;transform-origin:50%;transition:transform .8s cubic-bezier(.3,.8,.3,1)}.center[data-v-bd077348]{background:radial-gradient(circle at 35% 30%, #2f6fd6, var(--blue-800));text-align:center;font-size:calc(var(--size) * .045);border:2px solid #fff3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6%;padding:10%;font-weight:500;line-height:1.15;display:flex;position:absolute;inset:24%}.center-icon[data-v-bd077348]{width:30%;height:30%;color:var(--green-light);animation:1.4s ease-in-out infinite beat-bd077348}@keyframes beat-bd077348{0%,to{transform:scale(1)}20%{transform:scale(1.12)}40%{transform:scale(.98)}}.step[data-v-bd077348]{width:calc(var(--size) * .17);height:calc(var(--size) * .17);background:var(--blue-800);color:var(--white-70);cursor:pointer;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.step svg[data-v-bd077348]{width:45%;height:45%}.step.on[data-v-bd077348]{background:var(--green);border-color:var(--green-light);color:var(--white);transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 30px #52ae32a6}.detail[data-v-bd077348]{flex-direction:column;gap:clamp(14px,2.4vmin,30px);display:flex}.detail-card[data-v-bd077348]{border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);min-height:clamp(130px,20vmin,280px);padding:clamp(18px,3.4vmin,44px)}.detail-index[data-v-bd077348]{color:var(--green-light);font-size:clamp(14px,2.2vmin,28px);font-weight:700}.detail-title[data-v-bd077348]{font-size:clamp(22px,4.2vmin,56px);font-weight:700;line-height:1.1;margin-top:6px!important}.detail-text[data-v-bd077348]{color:var(--white-70);font-size:clamp(15px,2.6vmin,34px);font-weight:300;line-height:1.35;margin-top:10px!important}.dots[data-v-bd077348]{justify-content:center;gap:10px;display:flex}.dot[data-v-bd077348]{cursor:pointer;background:#ffffff40;border:none;border-radius:99px;width:clamp(12px,1.8vmin,20px);height:clamp(12px,1.8vmin,20px);padding:0;transition:all .3s}.dot.on[data-v-bd077348]{background:var(--green);width:clamp(32px,5vmin,60px)}.panel[data-v-bd077348]{border-radius:var(--radius);border:1px solid var(--line);background:#041d47a6;flex-direction:column;gap:clamp(12px,2vmin,26px);padding:clamp(14px,2.6vmin,34px);display:flex;box-shadow:0 20px 60px #00000059}.panel-head[data-v-bd077348]{align-items:center;gap:10px;font-size:clamp(15px,2.3vmin,30px);font-weight:500;line-height:1.2;display:flex}.panel-head svg[data-v-bd077348]{width:1.2em;height:1.2em;color:var(--green-light);flex-shrink:0}.team[data-v-bd077348]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vmin,18px);display:grid}@media (orientation:landscape){.team[data-v-bd077348]{grid-template-columns:repeat(4,minmax(0,1fr))}}.member[data-v-bd077348]{border-radius:calc(var(--radius) * .6);background:#ffffff0f;align-items:center;gap:clamp(8px,1.4vmin,16px);padding:clamp(8px,1.4vmin,18px);font-size:clamp(14px,2.2vmin,28px);font-weight:500;line-height:1.15;display:flex}.member-icon[data-v-bd077348]{width:clamp(34px,5.4vmin,68px);height:clamp(34px,5.4vmin,68px);color:var(--green-light);background:#52ae322e;border:2px solid #7ed95780;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.member-icon svg[data-v-bd077348]{width:50%;height:50%}.kpis[data-v-bd077348]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vmin,18px);display:grid}.kpi[data-v-bd077348]{border-radius:calc(var(--radius) * .6);border-top:3px solid var(--green);background:#ffffff0f;flex-direction:column;gap:4px;padding:clamp(10px,1.8vmin,22px);display:flex}.kpi-value[data-v-bd077348]{font-variant-numeric:tabular-nums;font-size:clamp(22px,4.4vmin,58px);font-weight:700;line-height:1.1}.kpi-label[data-v-bd077348]{color:var(--white-70);font-size:clamp(11px,1.7vmin,21px);line-height:1.2}.detail-card[data-v-bd077348]{animation:.4s both swap-in-bd077348}@keyframes swap-in-bd077348{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.reach[data-v-95fd38d0]{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2.4vmin,30px);display:grid}@media (orientation:landscape){.reach[data-v-95fd38d0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.structure[data-v-95fd38d0]{border:2px solid var(--line);border-radius:var(--radius);background:var(--blue-800);cursor:pointer;height:clamp(160px,19vh,400px);padding:0;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}@media (orientation:landscape){.structure[data-v-95fd38d0]{height:clamp(220px,46vh,600px)}}.structure.on[data-v-95fd38d0]{border-color:var(--green);transform:scale(1.02)}.photo[data-v-95fd38d0]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s,transform 6s;position:absolute;inset:0;transform:scale(1.06)}.photo.shown[data-v-95fd38d0]{opacity:1;transform:scale(1)}.placeholder[data-v-95fd38d0]{background:radial-gradient(circle at 30% 20%, #52ae3259, transparent 55%), linear-gradient(135deg, var(--blue-500), var(--blue-800));color:#ffffff2e;justify-content:center;align-items:center;display:flex}.placeholder svg[data-v-95fd38d0]{width:40%;height:40%}.shade[data-v-95fd38d0]{background:linear-gradient(#0000 40%,#041d47eb);position:absolute;inset:0}.caption[data-v-95fd38d0]{text-align:left;align-items:center;gap:clamp(10px,2vmin,24px);padding:clamp(16px,3vmin,38px);display:flex;position:absolute;bottom:0;left:0;right:0}.caption-icon[data-v-95fd38d0]{background:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(44px,7vmin,90px);height:clamp(44px,7vmin,90px);display:flex}.caption-icon svg[data-v-95fd38d0]{width:50%;height:50%}.caption-title[data-v-95fd38d0]{flex:1;font-size:clamp(22px,4.2vmin,54px);font-weight:700;line-height:1.1}.dots[data-v-95fd38d0]{gap:6px;display:flex}.dots i[data-v-95fd38d0]{background:#fff6;border-radius:99px;width:clamp(7px,1.1vmin,13px);height:clamp(7px,1.1vmin,13px);transition:all .4s}.dots i.on[data-v-95fd38d0]{background:var(--green-light);width:clamp(20px,3vmin,36px)}.workforce[data-v-ccc7273b]{--icon:clamp(60px, 10vmin, 130px);--pad:clamp(18px, 3.2vmin, 42px);flex-direction:column;gap:clamp(14px,2.6vmin,34px);display:flex;position:relative}@media (orientation:landscape){.workforce[data-v-ccc7273b]{flex-direction:row;align-items:stretch}}.spine[data-v-ccc7273b]{top:var(--pad);bottom:var(--pad);left:calc(var(--pad) + var(--icon) / 2 - 2px);background:#fff3;border-radius:2px;width:4px;position:absolute;overflow:hidden}.spine-pulse[data-v-ccc7273b]{background:linear-gradient(180deg, transparent, var(--green-light));border-radius:2px;height:22%;animation:2.4s linear infinite down-ccc7273b;position:absolute;left:0;right:0}@keyframes down-ccc7273b{0%{top:-22%}to{top:100%}}@media (orientation:landscape){.spine[data-v-ccc7273b]{display:none}}.benefit[data-v-ccc7273b]{padding:var(--pad);border-radius:var(--radius);border:1px solid var(--line);background:#0b2a63;align-items:flex-start;gap:clamp(14px,2.6vmin,34px);display:flex;position:relative}@media (orientation:landscape){.benefit[data-v-ccc7273b]{flex-direction:column;flex:1}}.benefit-icon[data-v-ccc7273b]{width:var(--icon);height:var(--icon);background:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 30px #52ae3280}.benefit-icon svg[data-v-ccc7273b]{width:48%;height:48%}.benefit-title[data-v-ccc7273b]{font-size:clamp(20px,3.8vmin,50px);font-weight:700;line-height:1.1}.benefit-text[data-v-ccc7273b]{color:var(--white-70);font-size:clamp(15px,2.5vmin,32px);font-weight:300;line-height:1.3;margin-top:8px!important}.solution[data-v-edcf13d3]{gap:clamp(16px,3vmin,44px)}.head[data-v-edcf13d3]{flex-direction:column;gap:clamp(10px,1.8vmin,22px);padding-right:clamp(150px,26vmin,380px);display:flex}.headline[data-v-edcf13d3]{font-size:clamp(32px,7vmin,96px)}.brand[data-v-edcf13d3]{color:var(--green-light);text-transform:none;margin-top:.15em;font-size:.55em;font-weight:500;display:block}.lead[data-v-edcf13d3]{max-width:34ch}.body[data-v-edcf13d3]{flex-direction:column;flex:1;justify-content:center;display:flex}@media (orientation:landscape){.solution[data-v-edcf13d3]{gap:clamp(14px,2.6vmin,36px);padding-top:clamp(20px,4.5vmin,60px);padding-bottom:clamp(20px,4vmin,50px)}.headline[data-v-edcf13d3]{font-size:clamp(28px,6vmin,80px)}}.final[data-v-e6f89dea]{text-align:center;align-items:center;gap:clamp(18px,3.4vmin,48px)}.visual[data-v-e6f89dea]{width:100%;margin-top:clamp(50px,9vmin,150px)}.tagline[data-v-e6f89dea]{flex-direction:column;align-items:center;gap:clamp(6px,1.2vmin,16px);max-width:92%;line-height:1.15;display:flex}.tagline-lead[data-v-e6f89dea]{color:var(--white-70);font-size:clamp(20px,3.6vmin,48px);font-weight:300}.tagline-main[data-v-e6f89dea]{max-width:20ch;color:var(--green-light);text-shadow:0 0 26px #7ed95773;font-size:clamp(26px,5vmin,68px);font-weight:700}.invite[data-v-e6f89dea]{border-radius:var(--radius);text-align:left;background:#52ae3229;border:1px solid #7ed95780;align-items:center;gap:clamp(14px,2.6vmin,34px);width:100%;max-width:900px;padding:clamp(18px,3.2vmin,42px);display:flex}.invite-icon[data-v-e6f89dea]{background:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(56px,9vmin,120px);height:clamp(56px,9vmin,120px);animation:2.6s ease-in-out infinite nudge-e6f89dea;display:flex}@keyframes nudge-e6f89dea{0%,to{transform:rotate(0)}10%{transform:rotate(-10deg)}20%{transform:rotate(8deg)}30%{transform:rotate(0)}}.invite-icon svg[data-v-e6f89dea]{width:48%;height:48%}.invite-text[data-v-e6f89dea]{font-size:clamp(17px,3vmin,38px);font-weight:300;line-height:1.3}.invite-cta[data-v-e6f89dea]{color:var(--green-light);font-size:clamp(22px,4vmin,52px);font-weight:700;margin-top:6px!important}.screen-nav[data-v-e6f89dea]{width:100%}@media (orientation:landscape){.final[data-v-e6f89dea]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tagline visual""invite visual""nav nav";place-items:center start;column-gap:4vmin;display:grid}.visual[data-v-e6f89dea]{grid-area:visual;margin-top:0}.tagline[data-v-e6f89dea]{grid-area:tagline;align-items:flex-start}.invite[data-v-e6f89dea]{grid-area:invite}.screen-nav[data-v-e6f89dea]{grid-area:nav}}.cycle[data-v-301717fc]{--size:min(80vw, 46vh, 760px);--lap:6.4s;width:var(--size);height:var(--size);margin:0 auto;position:relative}.links[data-v-301717fc]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arc[data-v-301717fc]{fill:none;stroke:#fff6;stroke-width:.6px;stroke-linecap:round}.arrow-head[data-v-301717fc]{fill:var(--green-light)}.pulse[data-v-301717fc]{fill:none;stroke:var(--green-light);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:18 200;stroke-dashoffset:18px;opacity:0;filter:drop-shadow(0 0 1.4px #7ed957f2);animation:travel-301717fc var(--lap) linear infinite}@keyframes travel-301717fc{0%{stroke-dashoffset:18px;opacity:1}25%{stroke-dashoffset:-100px;opacity:1}25.1%,to{stroke-dashoffset:-100px;opacity:0}}.core[data-v-301717fc]{background:radial-gradient(circle at 35% 30%, #2f6fd6 0%, var(--blue-700) 55%, var(--blue-800) 100%);width:38%;height:38%;box-shadow:0 0 60px #2a64c58c, 0 0 0 calc(var(--size) * .018) #7ed9572e, inset 0 0 30px #00000040;text-align:center;border:2px solid #ffffff40;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6%;padding:10%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-icon[data-v-301717fc]{width:32%;height:32%;color:var(--green-light)}.core-text[data-v-301717fc]{font-size:calc(var(--size) * .04);text-transform:uppercase;font-weight:700;line-height:1.1}.node[data-v-301717fc]{align-items:center;gap:calc(var(--size) * .012);transform:translate(-50%, calc(var(--size) * -.075));flex-direction:column;display:flex;position:absolute}.node-icon[data-v-301717fc]{width:calc(var(--size) * .15);height:calc(var(--size) * .15);border:2px solid var(--green-light);color:var(--green-light);background:#072b66f2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 18px #7ed95773,inset 0 0 12px #7ed95740}.node-icon svg[data-v-301717fc]{width:46%;height:46%}.node-num[data-v-301717fc]{background:var(--green);width:36%;height:36%;color:var(--white);font-size:calc(var(--size) * .028);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:-6%;right:-6%}.node-label[data-v-301717fc]{font-size:calc(var(--size) * .036);white-space:nowrap;text-shadow:0 2px 10px #00000080;font-weight:700}.intro[data-v-732da14b]{text-align:center;justify-content:space-between;align-items:center;gap:var(--gap);cursor:pointer}.brand[data-v-732da14b]{width:clamp(110px,20vmin,280px);height:auto}.hero[data-v-732da14b]{flex-direction:column;align-items:center;gap:clamp(10px,2vmin,26px);display:flex}.headline[data-v-732da14b]{max-width:16ch;font-size:clamp(30px,6.6vmin,92px)}.lead[data-v-732da14b]{max-width:34ch}.count[data-v-732da14b]{background:var(--glass);border:1px solid var(--line);color:var(--white-70);border-radius:99px;align-items:center;gap:8px;padding:6px 16px;font-size:clamp(14px,2.2vmin,26px);display:inline-flex}.count svg[data-v-732da14b]{width:1.1em;height:1.1em;color:var(--green-light)}.visual[data-v-732da14b]{justify-content:center;width:100%;display:flex}.visual[data-v-732da14b] .cycle{--size:min(72vw, 36vh, 680px)}.cta-area[data-v-732da14b]{flex-direction:column;align-items:center;gap:clamp(12px,2vmin,24px);min-height:clamp(90px,14vmin,180px);display:flex}.cta[data-v-732da14b]{animation:2.4s ease-in-out 1.5s infinite cta-pulse-732da14b}@keyframes cta-pulse-732da14b{0%,to{box-shadow:0 0 #52ae328c}50%{box-shadow:0 0 0 clamp(10px,2vmin,24px) #52ae3200}}.touch-hint[data-v-732da14b]{color:var(--white-50);align-items:center;gap:8px;font-size:clamp(14px,2vmin,24px);display:inline-flex}.touch-hint svg[data-v-732da14b]{width:1.2em;height:1.2em}.status[data-v-732da14b]{color:var(--white-70);font-size:clamp(16px,2.6vmin,32px)}.status.error[data-v-732da14b]{color:#ffb4b4;max-width:30ch}@media (orientation:landscape){.intro[data-v-732da14b]{text-align:left;grid-template:"brand visual""hero visual"1fr"cta visual"/minmax(0,1fr) minmax(0,1fr);place-items:center start;column-gap:4vmin;display:grid}.brand[data-v-732da14b]{grid-area:brand}.hero[data-v-732da14b]{grid-area:hero;align-items:flex-start}.visual[data-v-732da14b]{grid-area:visual}.visual[data-v-732da14b] .cycle{--size:min(42vw, 64vh, 640px)}.cta-area[data-v-732da14b]{grid-area:cta;align-items:flex-start}}.play[data-v-e847c9d6]{gap:clamp(18px,3.4vmin,48px);max-width:1200px;margin:0 auto}.progress[data-v-e847c9d6]{flex-direction:column;gap:12px;padding-right:clamp(80px,14vmin,200px);display:flex}.bar[data-v-e847c9d6]{background:#ffffff1f;border-radius:99px;height:clamp(8px,1.2vmin,14px);overflow:hidden}.fill[data-v-e847c9d6]{background:linear-gradient(90deg, var(--green), var(--green-light));border-radius:99px;height:100%;transition:width .5s;display:block}.question-area[data-v-e847c9d6]{flex-direction:column;flex:1;justify-content:center;gap:clamp(18px,3.4vmin,46px);display:flex}.question[data-v-e847c9d6]{font-size:clamp(24px,5vmin,66px);font-weight:700;line-height:1.15}.box[data-v-e847c9d6]{position:relative}.comment[data-v-e847c9d6]{border:2px solid var(--line);border-radius:var(--radius);width:100%;min-height:clamp(180px,30vh,520px);color:var(--white);resize:none;-webkit-user-select:text;user-select:text;background:#041d478c;outline:none;padding:clamp(16px,3vmin,36px) clamp(16px,3vmin,36px) clamp(36px,5vmin,60px);font-family:inherit;font-size:clamp(18px,3vmin,36px);line-height:1.4;transition:border-color .2s,background .2s;display:block}.comment[data-v-e847c9d6]::placeholder{color:#fff6}.comment[data-v-e847c9d6]:focus{border-color:var(--green);background:#041d47cc}.counter[data-v-e847c9d6]{color:var(--white-50);font-variant-numeric:tabular-nums;font-size:clamp(12px,1.8vmin,22px);position:absolute;bottom:clamp(10px,1.8vmin,22px);right:clamp(14px,2.4vmin,30px)}.counter.low[data-v-e847c9d6]{color:#ffb4b4}.footer[data-v-e847c9d6]{justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.btn-primary[data-v-e847c9d6]:disabled{opacity:.45;box-shadow:none}.result[data-v-8f87efa1]{text-align:center;justify-content:center;align-items:center;gap:clamp(18px,3.6vmin,48px);max-width:1100px;margin:0 auto}.badge[data-v-8f87efa1]{background:radial-gradient(circle at 35% 30%, #6ad646, var(--green));border-radius:50%;justify-content:center;align-items:center;width:clamp(110px,20vmin,260px);height:clamp(110px,20vmin,260px);display:flex;box-shadow:0 0 0 clamp(10px,2vmin,24px) #52ae322e,0 20px 60px #52ae3259}.badge svg[data-v-8f87efa1]{width:50%;height:50%}.message[data-v-8f87efa1]{flex-direction:column;align-items:center;gap:clamp(8px,1.6vmin,20px);display:flex}.headline[data-v-8f87efa1]{text-transform:none;max-width:18ch;font-size:clamp(30px,6.4vmin,86px)}.lead[data-v-8f87efa1]{max-width:32ch}.invite[data-v-8f87efa1]{border-radius:var(--radius);text-align:left;background:#52ae3229;border:1px solid #7ed95780;align-items:center;gap:clamp(14px,2.6vmin,30px);width:100%;max-width:820px;padding:clamp(16px,3vmin,38px);display:flex}.invite-icon[data-v-8f87efa1]{background:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(50px,8vmin,100px);height:clamp(50px,8vmin,100px);display:flex}.invite-icon svg[data-v-8f87efa1]{width:48%;height:48%}.invite-text[data-v-8f87efa1]{font-size:clamp(17px,3vmin,38px);font-weight:500;line-height:1.3}.save[data-v-8f87efa1]{color:var(--white-50);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:clamp(13px,2vmin,24px);display:inline-flex}.save svg[data-v-8f87efa1]{width:1.2em;height:1.2em}.save.saved[data-v-8f87efa1]{color:var(--green-light)}.save.error[data-v-8f87efa1]{color:#ffb4b4}.spin[data-v-8f87efa1]{animation:1s linear infinite spin-8f87efa1}@keyframes spin-8f87efa1{to{transform:rotate(360deg)}}.link[data-v-8f87efa1]{color:var(--white);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.nav[data-v-8f87efa1]{justify-content:center;margin-top:0}.btn-primary[data-v-8f87efa1]:disabled{opacity:.6}.tablet[data-v-059f028b]{background:radial-gradient(120% 80% at 50% 0%, var(--blue-700) 0%, var(--blue-800) 45%, var(--blue-900) 100%);position:fixed;inset:0;overflow:hidden}.logo[data-v-059f028b]{z-index:5;pointer-events:none;width:clamp(80px,13vmin,180px);height:auto;position:absolute;top:clamp(20px,4vmin,60px);right:clamp(20px,5vmin,80px)}.stage[data-v-059f028b]{z-index:1;width:100%;height:100%;position:relative;overflow:hidden auto}.stage[data-v-059f028b]>*{min-height:100%}.tv[data-v-bef13794]{background:radial-gradient(120% 80% at 50% 0%, var(--blue-700) 0%, var(--blue-800) 45%, var(--blue-900) 100%);position:fixed;inset:0;overflow:hidden}.layout[data-v-bef13794]{z-index:1;flex-direction:column;gap:clamp(16px,3vmin,48px);height:100%;padding:clamp(24px,4.5vmin,80px) clamp(24px,5vmin,96px);display:flex;position:relative}.head[data-v-bef13794]{justify-content:space-between;align-items:flex-start;gap:4vmin;display:flex}.head-text[data-v-bef13794]{flex-direction:column;gap:clamp(8px,1.4vmin,20px);min-width:0;display:flex}.question[data-v-bef13794]{max-width:40ch;font-size:clamp(24px,4.4vmin,72px);font-weight:700;line-height:1.15}.logo[data-v-bef13794]{flex-shrink:0;width:clamp(100px,14vmin,240px);height:auto}.board[data-v-bef13794]{flex:1;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(16px,3vmin,48px);min-height:0;display:grid}@media (orientation:portrait){.board[data-v-bef13794]{grid-template-rows:minmax(0,1.4fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.board.single[data-v-bef13794]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.featured[data-v-bef13794]{border-radius:calc(var(--radius) * 1.4);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;flex-direction:column;justify-content:center;gap:clamp(16px,3vmin,44px);padding:clamp(28px,5vmin,90px);animation:.7s cubic-bezier(.2,.7,.2,1) both featured-in-bef13794;display:flex;position:relative;overflow:hidden}@keyframes featured-in-bef13794{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.quote-mark[data-v-bef13794]{color:#7ed95738;width:clamp(48px,10vmin,180px);height:clamp(48px,10vmin,180px);position:absolute;top:clamp(16px,3vmin,48px);left:clamp(16px,3vmin,48px)}.new-tag[data-v-bef13794]{background:var(--green);border-radius:99px;padding:.35em .9em;font-size:clamp(13px,2vmin,28px);font-weight:700;animation:1.2s ease-in-out 3 blink-bef13794;position:absolute;top:clamp(16px,3vmin,44px);right:clamp(16px,3vmin,44px)}@keyframes blink-bef13794{50%{opacity:.45}}.featured-text[data-v-bef13794]{white-space:pre-line;word-break:break-word;font-weight:500;line-height:1.3;position:relative}.size-l .featured-text[data-v-bef13794]{font-size:clamp(28px,5.6vmin,96px)}.size-m .featured-text[data-v-bef13794]{font-size:clamp(22px,4vmin,68px)}.size-s .featured-text[data-v-bef13794]{font-size:clamp(18px,2.9vmin,48px)}.featured-author[data-v-bef13794]{color:var(--green-light);align-items:center;gap:clamp(10px,1.8vmin,24px);font-size:clamp(16px,2.8vmin,42px);font-weight:500;display:flex}.avatar[data-v-bef13794]{background:var(--green);width:clamp(40px,6.4vmin,100px);height:clamp(40px,6.4vmin,100px);color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.timer[data-v-bef13794]{background:var(--green);transform-origin:0;opacity:.7;width:100%;height:4px;animation-name:countdown-bef13794;animation-timing-function:linear;animation-fill-mode:both;position:absolute;bottom:0;left:0}@keyframes countdown-bef13794{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.recent[data-v-bef13794]{flex-direction:column;gap:clamp(10px,1.6vmin,22px);min-height:0;display:flex;overflow:hidden}.recent-title[data-v-bef13794]{text-transform:uppercase;letter-spacing:.08em;color:var(--white-70);font-size:clamp(14px,2.2vmin,30px);font-weight:500}.recent-item[data-v-bef13794]{border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);padding:clamp(14px,2.2vmin,32px);animation:.6s both anamt-rise}.recent-item.fresh[data-v-bef13794]{border-color:var(--green-light);background:#52ae3229}.recent-text[data-v-bef13794]{-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;font-size:clamp(15px,2.4vmin,34px);line-height:1.3;display:-webkit-box;overflow:hidden}.recent-author[data-v-bef13794]{color:var(--green-light);font-size:clamp(12px,1.8vmin,24px);margin-top:8px!important}.empty[data-v-bef13794]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(12px,2.4vmin,32px);display:flex}.empty-icon[data-v-bef13794]{width:clamp(90px,18vmin,280px);height:clamp(90px,18vmin,280px);color:var(--green-light);background:#52ae322e;border:2px solid #7ed95780;border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite breathe-bef13794;display:flex}.empty-icon svg[data-v-bef13794]{width:45%;height:45%}@keyframes breathe-bef13794{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}.empty-title[data-v-bef13794]{font-size:clamp(28px,6vmin,100px);font-weight:700}.empty-text[data-v-bef13794]{color:var(--white-70);font-size:clamp(18px,3.2vmin,52px);font-weight:300}.foot[data-v-bef13794]{color:var(--white-70);align-items:center;gap:clamp(16px,3vmin,48px);font-size:clamp(14px,2.2vmin,32px);display:flex}.foot span[data-v-bef13794]{align-items:center;gap:10px;display:inline-flex}.foot svg[data-v-bef13794]{width:1.2em;height:1.2em;color:var(--green-light)}.count[data-v-bef13794]{color:var(--white);font-weight:700}.offline[data-v-bef13794]{color:#ffb4b4;margin-left:auto}
