:root{--c-bg: #07070b;--c-bg-2: #0e0f15;--c-bg-card: rgba(255, 255, 255, .02);--c-bg-card-hov: rgba(255, 255, 255, .05);--c-border: rgba(255, 255, 255, .06);--c-border-hov: rgba(255, 255, 255, .15);--c-border-glow: rgba(230, 57, 70, .4);--c-primary: #e63946;--c-primary-lit: #ff4d6d;--c-primary-glo: rgba(230, 57, 70, .4);--c-accent: #f4a261;--c-teal: #2a9d8f;--c-gold: #e9c46a;--c-green: #2a9d8f;--c-text: #ffffff;--c-text-muted: #a0aab2;--c-text-faint: #5c6670;--font-sans: "Plus Jakarta Sans", system-ui, sans-serif;--font-head: "Outfit", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace;--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--shadow-card: 0 10px 40px -10px rgba(0,0,0,.8);--shadow-glow: 0 0 40px var(--c-primary-glo)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--c-bg);color:var(--c-text);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}h1,h2,h3,h4,h5{font-family:var(--font-head);font-weight:800;letter-spacing:-.03em}h1{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05;text-shadow:0 0 80px rgba(255,255,255,.1)}h2{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15}h3{font-size:1.3rem}p{font-family:var(--font-sans);color:var(--c-text-muted);line-height:1.8}a{color:var(--c-primary-lit);text-decoration:none;transition:color .3s}a:hover{color:var(--c-text);text-shadow:0 0 10px rgba(255,255,255,.3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border:none;border-radius:var(--r-md);font-family:var(--font-head);font-size:.95rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:all .3s cubic-bezier(.25,1,.5,1);white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--c-primary),var(--c-primary-lit));color:#fff;box-shadow:0 4px 20px var(--c-primary-glo),inset 0 1px #fff3}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ff4d6d80,inset 0 1px #fff6}.btn-primary:active{transform:translateY(0)}.btn-ghost{background:var(--c-bg-card);color:var(--c-text);border:1px solid var(--c-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{background:#ffffff14;border-color:var(--c-border-hov);transform:translateY(-2px)}.btn-sm{padding:10px 18px;font-size:.85rem;border-radius:var(--r-sm)}.btn-lg{padding:18px 36px;font-size:1.05rem}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none!important;box-shadow:none!important}.card{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:var(--r-xl);padding:32px;box-shadow:var(--shadow-card);transition:transform .4s cubic-bezier(.25,1,.5,1),border-color .4s,box-shadow .4s;position:relative}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(255,255,255,.03),transparent 70%);border-radius:inherit;pointer-events:none}.card:hover{border-color:var(--c-border-hov);transform:translateY(-4px);box-shadow:0 20px 40px -10px #000c,0 0 20px #ffffff05}.card--glow{box-shadow:var(--shadow-glow)}.glass{background:#0a0a0f99;-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff0d}.input{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text);font-family:var(--font-sans);font-size:.9rem;outline:none;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-glo)}.input::placeholder{color:var(--c-text-faint)}textarea.input{resize:vertical;min-height:120px;line-height:1.6}label{display:block;font-size:.8rem;font-weight:600;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.badge-live{background:#8a153833;color:#e36a7c;border:1px solid rgba(138,21,56,.4)}.badge-done{background:#22c55e1a;color:var(--c-green);border:1px solid rgba(34,197,94,.3)}.badge-next{background:#e8b84b1a;color:var(--c-gold);border:1px solid rgba(232,184,75,.3)}.badge-info{background:#0fb8c91a;color:var(--c-teal);border:1px solid rgba(15,184,201,.3)}.live-dot{width:8px;height:8px;background:var(--c-primary-lit);border-radius:50%;display:inline-block;animation:pulse 1.5s ease infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-text-faint);border-radius:3px}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;width:100%}.section{padding:80px 0;overflow:hidden}.row{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.col{flex:1;min-width:280px;max-width:100%}.divider{height:1px;background:var(--c-border);margin:24px 0;width:100%}.text-center{text-align:center;display:flex;flex-direction:column;align-items:center}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-6{margin-top:48px}.mt-8{margin-top:64px}.mt-10{margin-top:80px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mb-6{margin-bottom:48px}.mb-8{margin-bottom:64px}.mb-10{margin-bottom:80px}.pb-1{padding-bottom:8px}.pb-2{padding-bottom:16px}.pb-3{padding-bottom:24px}.pb-4{padding-bottom:32px}.pb-6{padding-bottom:48px}.pb-8{padding-bottom:64px}.mesh-bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;background:var(--c-bg);pointer-events:none}.mesh-blob{position:absolute;filter:blur(120px);border-radius:50%;animation:float-mesh 20s infinite alternate ease-in-out;opacity:.15}.mesh-blob-1{top:-10%;left:-10%;width:50vw;height:50vw;background:var(--c-primary);animation-delay:0s}.mesh-blob-2{bottom:-20%;right:-10%;width:60vw;height:60vw;background:var(--c-teal);animation-delay:-5s}.mesh-blob-3{top:30%;left:40%;width:40vw;height:40vw;background:var(--c-accent);animation-delay:-10s}@keyframes float-mesh{0%{transform:translate(0) scale(1)}50%{transform:translate(5%,10%) scale(1.1)}to{transform:translate(-5%,-5%) scale(.9)}}.fade-up{animation:fadeUp .8s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(20px)}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.noise:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:200px;pointer-events:none;z-index:1000;mix-blend-mode:overlay}.testimonials-section{background:linear-gradient(to bottom,transparent,var(--c-bg-2),transparent)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.testimonial-card{padding:40px;position:relative}.quote-icon{position:absolute;top:20px;left:30px;font-family:serif;font-size:5rem;color:var(--c-primary);opacity:.1;line-height:1}.quote-text{font-size:1.1rem;color:var(--c-text);font-style:italic;margin-bottom:24px;position:relative;z-index:1;line-height:1.7}.quote-author{display:flex;align-items:center;gap:16px}.author-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;color:#fff}.author-name{font-weight:700;color:var(--c-text)}.author-title{font-size:.8rem;color:var(--c-text-muted)}.comparison-container{margin-top:80px;overflow-x:auto}.comp-table{width:100%;border-collapse:collapse;text-align:left;min-width:600px}.comp-table th,.comp-table td{padding:20px;border-bottom:1px solid var(--c-border)}.comp-table th{font-family:var(--font-head);font-weight:800;color:var(--c-text);font-size:1.1rem}.comp-table td{color:var(--c-text-muted);font-size:.95rem}.comp-label{font-weight:700;color:var(--c-text)}.comp-check{color:var(--c-green);font-weight:700}.comp-cross{color:var(--c-text-faint)}.footer{padding:60px 0;border-top:1px solid var(--c-border);margin-top:80px}.footer-inner{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.footer-social{display:flex;gap:20px;margin-top:8px}.social-link{color:var(--c-text-muted);font-size:1.2rem;transition:all .3s cubic-bezier(.25,1,.5,1);opacity:.6}.social-link:hover{color:var(--c-primary-lit);opacity:1;transform:translateY(-3px);text-shadow:0 0 15px var(--c-primary-glo)}.landing[data-v-b471c3de]{position:relative;overflow-x:hidden}.trusted-by[data-v-b471c3de]{margin-top:64px;padding-top:40px;border-top:1px solid var(--c-border)}.trusted-label[data-v-b471c3de]{text-align:center;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-faint);margin-bottom:28px}.logo-cloud[data-v-b471c3de]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}.cloud-item[data-v-b471c3de]{display:flex;align-items:center;gap:9px;padding:10px 20px;border:1px solid rgba(255,255,255,.07);border-radius:40px;background:#ffffff08;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .25s,background .25s,transform .25s;cursor:default}.cloud-item[data-v-b471c3de]:hover{border-color:#e6394659;background:#e639460f;transform:translateY(-2px)}.cloud-icon[data-v-b471c3de]{width:18px;height:18px;color:var(--c-primary-lit);flex-shrink:0;opacity:.85}.cloud-name[data-v-b471c3de]{font-family:var(--font-head);font-size:.72rem;font-weight:800;letter-spacing:.1em;color:var(--c-text-muted);text-transform:uppercase}.nav[data-v-b471c3de]{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--c-border)}.nav-inner[data-v-b471c3de]{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px}.logo[data-v-b471c3de]{font-size:1.2rem;font-weight:800;letter-spacing:-.03em;display:flex;align-items:center;gap:8px}.logo-dot[data-v-b471c3de]{width:10px;height:10px;background:var(--c-primary);border-radius:50%;box-shadow:0 0 12px var(--c-primary);animation:pulse 2s ease infinite}.logo-ai[data-v-b471c3de]{color:var(--c-primary-lit)}.hero[data-v-b471c3de]{padding-top:clamp(60px,10vh,120px);padding-bottom:clamp(60px,10vh,120px);position:relative;text-align:center}.hero-inner[data-v-b471c3de]{position:relative;z-index:1;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero-badge[data-v-b471c3de]{margin-bottom:24px;font-size:.72rem}.hero-sub[data-v-b471c3de]{font-size:clamp(1rem,2vw,1.2rem);color:var(--c-text-muted);margin-top:20px;max-width:600px;line-height:1.8}.gradient-text[data-v-b471c3de]{background:linear-gradient(135deg,#ffb3c1 0%,var(--c-primary) 50%,#f4a261 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-cta[data-v-b471c3de]{display:flex;gap:16px;flex-wrap:wrap;margin-top:36px;justify-content:center}.join-panel[data-v-b471c3de]{max-width:480px;width:100%}.join-row[data-v-b471c3de]{display:flex;gap:12px}.error-text[data-v-b471c3de]{color:#e36a7c;font-size:.82rem}.hero-visual[data-v-b471c3de]{position:absolute;right:-100px;top:50%;transform:translateY(-50%);width:450px;height:450px;pointer-events:none;z-index:0;opacity:.15;filter:blur(40px)}@media (max-width: 1200px){.hero-visual[data-v-b471c3de]{display:none}}.mockup-ring[data-v-b471c3de]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:float-mesh 10s infinite alternate ease-in-out}.ring-svg[data-v-b471c3de]{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ring-progress[data-v-b471c3de]{transition:stroke-dashoffset 1s ease}.ring-time[data-v-b471c3de]{font-size:3rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.04em;position:relative;z-index:1;line-height:1}.ring-label[data-v-b471c3de]{position:absolute;bottom:80px;left:50%;transform:translate(-50%);font-size:.8rem;color:var(--c-text-muted);white-space:nowrap}.mb-section[data-v-b471c3de]{margin-bottom:80px}.features-section[data-v-b471c3de]{background:linear-gradient(180deg,transparent,rgba(138,21,56,.04),transparent)}.features-grid[data-v-b471c3de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px;justify-content:center}.feature-card[data-v-b471c3de]{padding:28px;transition:transform .2s,box-shadow .2s}.feature-card[data-v-b471c3de]:hover{transform:translateY(-4px);box-shadow:0 8px 36px #0006}.feature-icon[data-v-b471c3de]{font-size:2.5rem;margin-bottom:20px}.feature-card h3[data-v-b471c3de]{margin-bottom:8px;font-size:1rem}.feature-card p[data-v-b471c3de]{font-size:.88rem;line-height:1.6}.stats-grid[data-v-b471c3de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--c-border);border:1px solid var(--c-border);border-radius:var(--r-xl);overflow:hidden}.stat-block[data-v-b471c3de]{background:var(--c-bg-2);padding:40px 24px;text-align:center}.stat-val[data-v-b471c3de]{font-size:2.6rem;font-weight:900;letter-spacing:-.04em;background:linear-gradient(135deg,#fff,var(--c-primary-lit));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-b471c3de]{font-size:.82rem;color:var(--c-text-muted);margin-top:4px}.pricing-section[data-v-b471c3de]{background:#8a153805}.pricing-toggle[data-v-b471c3de]{display:flex;align-items:center;justify-content:center;gap:16px;font-weight:600;font-size:.9rem}.pricing-toggle span[data-v-b471c3de]{color:var(--c-text-faint);transition:color .3s}.pricing-toggle span.active[data-v-b471c3de]{color:var(--c-text)}.toggle-bg[data-v-b471c3de]{width:50px;height:26px;background:var(--c-bg-3);border:1px solid var(--c-border);border-radius:20px;position:relative;cursor:pointer}.toggle-circle[data-v-b471c3de]{width:18px;height:18px;background:var(--c-primary);border-radius:50%;position:absolute;top:3px;left:4px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px var(--c-primary-glo)}.toggle-circle.right[data-v-b471c3de]{transform:translate(24px)}.faq-section[data-v-b471c3de]{position:relative;z-index:10;padding-bottom:120px}.faq-inner[data-v-b471c3de]{max-width:800px;margin:0 auto}.faq-list[data-v-b471c3de]{display:flex;flex-direction:column;gap:16px;margin-top:40px}.faq-item[data-v-b471c3de]{padding:0;cursor:pointer;border-radius:var(--r-lg);overflow:hidden}.faq-question[data-v-b471c3de]{display:flex;justify-content:space-between;align-items:center;padding:24px;transition:background .3s}.faq-question[data-v-b471c3de]:hover{background:#ffffff05}.faq-question h3[data-v-b471c3de]{margin:0;font-size:1.1rem;font-weight:600}.chevron[data-v-b471c3de]{transition:transform .3s cubic-bezier(.25,1,.5,1)}.faq-item.active .chevron[data-v-b471c3de]{transform:rotate(180deg)}.faq-answer-wrapper[data-v-b471c3de]{overflow:hidden;transition:max-height .4s cubic-bezier(.25,1,.5,1)}.faq-answer[data-v-b471c3de]{padding:16px 24px 24px;color:var(--c-text-muted);line-height:1.7;border-top:1px dashed rgba(255,255,255,.05);margin-top:10px}.pricing-grid[data-v-b471c3de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:48px;align-items:stretch}.pricing-card[data-v-b471c3de]{position:relative;padding:40px 32px;display:flex;flex-direction:column}.card--featured[data-v-b471c3de]{border:1px solid var(--c-primary);box-shadow:0 0 40px #8a153826}.featured-badge[data-v-b471c3de]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--c-primary);color:#fff;font-size:.65rem;font-weight:900;padding:4px 12px;border-radius:20px;letter-spacing:.05em}.plan-name[data-v-b471c3de]{font-size:1.4rem;font-weight:800;margin-bottom:8px}.plan-desc[data-v-b471c3de]{font-size:.88rem;color:var(--c-text-muted);margin-bottom:24px;min-height:40px}.plan-price[data-v-b471c3de]{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.currency[data-v-b471c3de]{font-size:1.2rem;font-weight:700;color:var(--c-text-muted)}.amount[data-v-b471c3de]{font-size:3rem;font-weight:900;letter-spacing:-.04em}.period[data-v-b471c3de]{font-size:1rem;color:var(--c-text-faint)}.plan-savings[data-v-b471c3de]{font-size:.8rem;font-weight:700;color:#2ecc71;margin-bottom:24px;height:20px}.plan-features[data-v-b471c3de]{list-style:none;padding:0;margin:32px 0 0;display:flex;flex-direction:column;gap:14px;flex-grow:1}.feature-item[data-v-b471c3de]{display:flex;align-items:center;gap:12px;font-size:.88rem;color:var(--c-text-muted)}.check-icon[data-v-b471c3de]{color:var(--c-primary-lit);flex-shrink:0}.pricing-extra[data-v-b471c3de]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 768px){.pricing-extra[data-v-b471c3de]{grid-template-columns:1fr}}.enterprise-card[data-v-b471c3de]{background:linear-gradient(135deg,#3498db0d,#8a15380d)}.extra-content[data-v-b471c3de]{padding:32px}.extra-footer[data-v-b471c3de]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.extra-price[data-v-b471c3de]{font-size:1.1rem;font-weight:800}.extra-price small[data-v-b471c3de]{font-size:.75rem;color:var(--c-text-faint);font-weight:400}.btn-full[data-v-b471c3de]{width:100%;justify-content:center;padding:14px;border-radius:12px;font-weight:700}.cta-section[data-v-b471c3de]{background:radial-gradient(ellipse at center,rgba(138,21,56,.15) 0%,transparent 70%)}.footer[data-v-b471c3de]{border-top:1px solid var(--c-border);padding:40px 0}.footer-inner[data-v-b471c3de]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-inner p[data-v-b471c3de]{font-size:.82rem}.problem-solution-section[data-v-b471c3de]{background:radial-gradient(circle at 10% 20%,rgba(230,57,70,.03) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(69,123,157,.03) 0%,transparent 40%)}.section-sub[data-v-b471c3de]{color:var(--c-text-muted);font-size:1.1rem;max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.problem-block[data-v-b471c3de]{text-align:center;margin-bottom:80px}.solution-block[data-v-b471c3de]{text-align:center}.problem-grid[data-v-b471c3de],.solution-grid[data-v-b471c3de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;text-align:left}.problem-card[data-v-b471c3de],.solution-card[data-v-b471c3de]{padding:32px;border:1px solid rgba(255,255,255,.03)}.problem-header[data-v-b471c3de],.solution-header[data-v-b471c3de]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.problem-icon[data-v-b471c3de],.solution-icon[data-v-b471c3de]{font-size:1.5rem}.problem-header h3[data-v-b471c3de],.solution-header h3[data-v-b471c3de]{margin:0;font-size:1.1rem}.text-danger[data-v-b471c3de]{color:#e63946;text-shadow:0 0 15px rgba(230,57,70,.3)}.badge-error[data-v-b471c3de]{background:#e639461a;color:#e63946;border:1px solid rgba(230,57,70,.2)}.problem-card[data-v-b471c3de]:hover{border-color:#e6394633;transform:translateY(-4px);background:#e6394605}.solution-card[data-v-b471c3de]:hover{border-color:#457b9d33;transform:translateY(-4px);background:#457b9d05}.integrations-section[data-v-b471c3de]{background:linear-gradient(180deg,transparent,rgba(69,123,157,.04),transparent)}.integrations-grid[data-v-b471c3de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:48px}.integration-card[data-v-b471c3de]{padding:40px;text-align:center;border:1px solid rgba(255,255,255,.03)}.integration-logo[data-v-b471c3de]{width:80px;height:80px;background:#ffffff05;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:var(--c-primary-lit);border:1px solid rgba(255,255,255,.05);transition:all .3s}.integration-card:hover .integration-logo[data-v-b471c3de]{transform:scale(1.1) rotate(5deg);background:#e6394614;border-color:#e6394633;box-shadow:0 0 30px #e6394626}.integration-card h3[data-v-b471c3de]{margin-bottom:12px;font-size:1.25rem}.integration-card p[data-v-b471c3de]{font-size:.95rem;line-height:1.7}.admin-page[data-v-83a3e403]{min-height:100vh;padding:0 0 80px}.admin-container[data-v-83a3e403]{max-width:980px;margin:0 auto;padding:0 24px}.admin-header[data-v-83a3e403]{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--c-border);margin-bottom:40px}.back-link[data-v-83a3e403]{display:flex;align-items:center;gap:6px;color:var(--c-text-muted);font-size:.88rem;font-weight:500;transition:color .2s}.back-link[data-v-83a3e403]:hover{color:var(--c-text)}.logo-sm[data-v-83a3e403]{font-size:1rem;font-weight:800;display:flex;align-items:center;gap:6px}.logo-dot[data-v-83a3e403]{width:8px;height:8px;background:var(--c-primary);border-radius:50%;box-shadow:0 0 8px var(--c-primary);animation:pulse 2s ease infinite}.logo-ai[data-v-83a3e403]{color:var(--c-primary-lit)}.admin-title[data-v-83a3e403]{margin-bottom:8px}.admin-sub[data-v-83a3e403]{font-size:.92rem;margin-bottom:24px}.magic-card[data-v-83a3e403]{border:1px solid var(--c-primary-lit);background:linear-gradient(135deg,#8a153814,#0003);padding:24px}.magic-card-header[data-v-83a3e403]{display:flex;align-items:center;gap:16px}.magic-sparkle[data-v-83a3e403]{font-size:1.8rem}.magic-textarea[data-v-83a3e403]{height:70px;margin-bottom:12px;border-color:#8a153833}.magic-input-wrapper[data-v-83a3e403]{display:flex;flex-direction:column}.magic-controls[data-v-83a3e403]{display:flex;align-items:center;justify-content:space-between;gap:12px}.magic-presets[data-v-83a3e403]{display:flex;gap:8px;flex-wrap:wrap}.btn-preset[data-v-83a3e403]{background:#ffffff0d;border:1px solid var(--c-border);color:var(--c-text-muted);padding:4px 12px;border-radius:20px;font-size:.75rem;cursor:pointer;transition:all .2s}.btn-preset[data-v-83a3e403]:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.btn-magic[data-v-83a3e403]{padding:8px 20px;border-radius:10px;font-weight:700;box-shadow:0 4px 15px var(--c-primary-glo);flex-shrink:0}.text-xs[data-v-83a3e403]{font-size:.75rem}.advanced-toggle[data-v-83a3e403]{padding:8px 12px;cursor:pointer;color:var(--c-text-muted);font-size:.8rem;background:#ffffff08;border-radius:6px;width:fit-content;margin-bottom:8px}.advanced-toggle[data-v-83a3e403]:hover{color:var(--c-text);background:#ffffff0f}.gradient-text[data-v-83a3e403]{background:linear-gradient(135deg,#c0392b,#8a1538,#c0392b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-label[data-v-83a3e403]{font-size:.95rem;margin-bottom:6px}.section-hint[data-v-83a3e403]{font-size:.82rem;color:var(--c-text-muted);margin-bottom:20px}.agenda-items[data-v-83a3e403]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.agenda-item[data-v-83a3e403]{display:flex;align-items:center;gap:10px}.agenda-num[data-v-83a3e403]{width:26px;height:26px;background:#8a153826;border:1px solid rgba(138,21,56,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--c-primary-lit);flex-shrink:0}.agenda-fields[data-v-83a3e403]{flex:1;display:flex;gap:10px}.agenda-fields .input[data-v-83a3e403]:first-child{flex:1}.duration-input[data-v-83a3e403]{display:flex;align-items:center;gap:6px}.input-tiny[data-v-83a3e403]{width:70px;text-align:center}.duration-label[data-v-83a3e403]{font-size:.8rem;color:var(--c-text-muted)}.remove-btn[data-v-83a3e403]{width:28px;height:28px;background:transparent;border:1px solid var(--c-border);border-radius:6px;color:var(--c-text-muted);cursor:pointer;font-size:.7rem;transition:all .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-83a3e403]:hover{background:#c0392b26;border-color:#c0392b66;color:#e36a7c}.total-duration[data-v-83a3e403]{display:flex;justify-content:space-between;align-items:center;font-size:.88rem;color:var(--c-text-muted)}.total-val[data-v-83a3e403]{font-weight:700;color:var(--c-text)}.h-full[data-v-83a3e403]{height:100%}.create-row[data-v-83a3e403]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.error-text[data-v-83a3e403]{color:#e36a7c;font-size:.8rem}.result-panel[data-v-83a3e403]{border-color:#8a153866}.result-header[data-v-83a3e403]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.room-code[data-v-83a3e403]{font-size:clamp(1.2rem,8vw,2rem);font-weight:900;letter-spacing:.2em;font-family:var(--font-mono);color:var(--c-primary-lit);text-shadow:0 0 20px var(--c-primary-glo);line-height:1}.room-display[data-v-83a3e403]{text-align:right}.host-badge[data-v-83a3e403]{font-size:.7rem;font-weight:700;color:var(--c-text-faint);margin-top:4px;letter-spacing:.1em}.host-badge span[data-v-83a3e403]{color:var(--c-primary-lit);font-family:var(--font-mono)}.links-grid[data-v-83a3e403]{display:grid;grid-template-columns:1fr 1px 1fr;gap:24px;margin-bottom:20px}@media (max-width: 768px){.links-grid[data-v-83a3e403]{grid-template-columns:1fr}.link-divider[data-v-83a3e403]{height:1px;width:100%}}.link-divider[data-v-83a3e403]{background:var(--c-border)}.link-role[data-v-83a3e403]{font-size:.88rem;font-weight:600;margin-bottom:8px}.link-url[data-v-83a3e403]{font-size:.78rem;font-family:var(--font-mono);color:var(--c-text-muted);background:#ffffff08;padding:8px 12px;border-radius:6px;margin-bottom:12px;word-break:break-all}.link-actions[data-v-83a3e403]{display:flex;gap:8px;flex-wrap:wrap}.result-hint[data-v-83a3e403]{font-size:.8rem;color:var(--c-text-faint)}.color-picker-wrapper[data-v-83a3e403]{display:flex;align-items:center;gap:12px}.input-color[data-v-83a3e403]{width:44px;height:44px;padding:2px;border:1px solid var(--c-border);border-radius:8px;background:transparent;cursor:pointer}.color-val[data-v-83a3e403]{font-family:var(--font-mono);font-size:.85rem;color:var(--c-text-muted)}.locked-feature[data-v-83a3e403]{background:#ffffff05;border:1px solid var(--c-border);border-radius:var(--r-md);padding:32px;text-align:center;position:relative;overflow:hidden}.lock-icon-bg[data-v-83a3e403]{width:50px;height:50px;background:#e639461a;color:var(--c-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.locked-feature h4[data-v-83a3e403]{margin-bottom:8px;font-weight:700;color:var(--c-text)}.locked-feature p[data-v-83a3e403]{color:var(--c-text-muted);font-size:.88rem;margin-bottom:20px;max-width:280px;margin-left:auto;margin-right:auto}.locked-feature-inline[data-v-83a3e403]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--c-text-faint);padding:8px 12px;background:#ffffff08;border-radius:8px;width:fit-content}.switch-text[data-v-83a3e403]{color:var(--c-text)}.history-table-wrapper[data-v-83a3e403]{margin:-16px}.history-table[data-v-83a3e403]{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem}.history-table th[data-v-83a3e403],.history-table td[data-v-83a3e403]{padding:16px;border-bottom:1px solid var(--c-border)}.history-table th[data-v-83a3e403]{color:var(--c-text-faint);font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.history-table tr:last-child td[data-v-83a3e403]{border-bottom:none}.code-tag[data-v-83a3e403]{font-family:var(--font-mono);font-weight:700;color:var(--c-primary-lit);background:#8a15381a;padding:2px 6px;border-radius:4px}.table-actions[data-v-83a3e403]{display:flex;gap:8px}.btn-xs[data-v-83a3e403]{padding:4px 10px;font-size:.7rem;border-radius:6px;height:auto}.loading-history[data-v-83a3e403],.empty-history[data-v-83a3e403]{padding:40px;text-align:center;color:var(--c-text-faint);font-style:italic}.host-page[data-v-e30f1c80]{min-height:100vh;display:flex;flex-direction:column}.host-header[data-v-e30f1c80]{border-bottom:1px solid var(--c-border);position:sticky;top:0;z-index:50}.host-header-inner[data-v-e30f1c80]{max-width:1400px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.logo-sm[data-v-e30f1c80]{font-size:1rem;font-weight:800;display:flex;align-items:center;gap:8px}.logo-dot[data-v-e30f1c80]{width:8px;height:8px;background:var(--c-primary);border-radius:50%;box-shadow:0 0 8px var(--c-primary);animation:pulse 2s ease infinite}.logo-ai[data-v-e30f1c80]{color:var(--c-primary-lit)}.ml-2[data-v-e30f1c80]{margin-left:8px}.header-meta[data-v-e30f1c80]{display:flex;align-items:center;gap:24px}.sentiment-indicator[data-v-e30f1c80]{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:.05em;background:#ffffff08;padding:4px 12px;border-radius:99px;border:1px solid rgba(255,255,255,.05);animation:fadeIn-e30f1c80 .5s ease;transition:color .5s ease}.sentiment-label[data-v-e30f1c80]{color:var(--c-text-faint)}.digest-sentiment[data-v-e30f1c80]{font-size:.65rem;font-weight:800;text-transform:uppercase;margin-left:8px}@keyframes fadeIn-e30f1c80{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.polls-panel[data-v-e30f1c80]{margin-top:24px;display:flex;flex-direction:column}.poll-active-host[data-v-e30f1c80]{background:#8a15381a;border-radius:12px;padding:20px;border:1px solid rgba(138,21,56,.2)}.poll-header-row h4[data-v-e30f1c80]{margin:0;font-size:1.1rem}.poll-result-item[data-v-e30f1c80]{display:flex;flex-direction:column;gap:6px}.poll-result-info[data-v-e30f1c80]{display:flex;justify-content:space-between;font-size:.9rem;font-weight:600}.poll-bar-fill[data-v-e30f1c80]{height:100%;background:var(--c-primary);box-shadow:0 0 10px var(--c-primary-glo);transition:width .5s cubic-bezier(.4,0,.2,1)}.poll-footer[data-v-e30f1c80]{margin-top:16px;font-size:.8rem;color:var(--c-text-muted);text-align:right}.poll-creator-modal[data-v-e30f1c80]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.poll-creator-inner[data-v-e30f1c80]{width:440px;background:var(--c-bg-card);padding:32px;border-radius:20px;border:1px solid var(--c-border)}.poll-opt-input[data-v-e30f1c80]{display:flex;gap:10px;margin-bottom:8px}.poll-creator-actions[data-v-e30f1c80]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-icon[data-v-e30f1c80]{background:none;border:none;color:var(--c-text-muted);cursor:pointer;font-size:1.2rem}.btn-icon[data-v-e30f1c80]:hover{color:var(--c-primary-lit)}.participants[data-v-e30f1c80]{display:flex;align-items:center;gap:5px;font-size:.8rem;color:var(--c-text-muted)}.poll-active-host[data-v-e30f1c80]{margin-bottom:24px;padding:24px;border:1px solid var(--c-primary-lit);background:#8a15380d}.poll-header-row[data-v-e30f1c80]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.poll-results-list[data-v-e30f1c80]{display:flex;flex-direction:column;gap:16px}.poll-result-info[data-v-e30f1c80]{display:flex;justify-content:space-between;font-size:.88rem;font-weight:600;margin-bottom:6px}.poll-bar-bg[data-v-e30f1c80]{height:8px;background:#ffffff0d;border-radius:4px;overflow:hidden}.poll-bar-fill[data-v-e30f1c80]{height:100%;background:var(--c-primary);transition:width .5s}.poll-footer[data-v-e30f1c80]{font-size:.75rem;color:var(--c-text-faint);margin-top:16px;text-align:right}.poll-creator-modal[data-v-e30f1c80]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:100;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.poll-creator-inner[data-v-e30f1c80]{width:440px;padding:32px;border-radius:20px}.label-xs[data-v-e30f1c80]{font-size:.65rem;font-weight:800;color:var(--c-text-faint);display:block;margin-bottom:6px}.poll-opt-row[data-v-e30f1c80]{display:flex;gap:8px;margin-bottom:8px}.btn-del[data-v-e30f1c80]{background:none;border:none;color:var(--c-text-faint);cursor:pointer;font-size:1.2rem}.poll-creator-footer[data-v-e30f1c80]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.only-mobile[data-v-e30f1c80]{display:none}.hidden-mobile[data-v-e30f1c80]{display:block}@media (max-width: 750px){.only-mobile[data-v-e30f1c80]{display:flex}.hidden-mobile[data-v-e30f1c80],.logo-text[data-v-e30f1c80]{display:none}.host-layout[data-v-e30f1c80]{padding:12px 12px 80px;grid-template-columns:1fr}.timer-panel[data-v-e30f1c80]{padding:24px;border-radius:20px;gap:32px;height:calc(100vh - 180px);justify-content:center}.ring-wrap[data-v-e30f1c80]{width:100%;max-width:240px;height:240px;cursor:pointer}.big-time[data-v-e30f1c80]{font-size:3.5rem}.mobile-hidden[data-v-e30f1c80]{display:none}.mobile-show[data-v-e30f1c80]{display:block;animation:fadeIn-e30f1c80 .3s ease}.mobile-sticky-nav[data-v-e30f1c80]{position:fixed;bottom:0;left:0;right:0;height:70px;display:flex;justify-content:space-around;align-items:center;border-top:1px solid var(--c-border);padding-bottom:env(safe-area-inset-bottom);z-index:1000}.m-nav-item[data-v-e30f1c80]{background:none;border:none;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--c-text-faint);font-weight:700;font-size:.65rem;transition:color .3s}.m-nav-item.active[data-v-e30f1c80]{color:var(--c-primary-lit)}.m-nav-item svg[data-v-e30f1c80]{transition:transform .3s}.m-nav-item.active svg[data-v-e30f1c80]{transform:scale(1.1)}.btn-lg-mobile[data-v-e30f1c80]{padding:18px!important}.btn-lg-mobile svg[data-v-e30f1c80]{width:28px;height:28px}.header-meta-mobile[data-v-e30f1c80]{display:flex;align-items:center;gap:12px}.mini-mood[data-v-e30f1c80]{font-size:.7rem;font-weight:800;text-transform:uppercase}}@keyframes fadeIn-e30f1c80{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.digest-top-row[data-v-e30f1c80]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.brand-img[data-v-e30f1c80]{height:24px;max-width:80px;object-fit:contain}.loading-state[data-v-e30f1c80]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.spinner[data-v-e30f1c80]{width:36px;height:36px;border:3px solid var(--c-border);border-top-color:var(--c-primary);border-radius:50%;animation:spin-e30f1c80 .8s linear infinite}@keyframes spin-e30f1c80{to{transform:rotate(360deg)}}.host-layout[data-v-e30f1c80]{flex:1;display:grid;grid-template-columns:1fr 280px 300px;gap:0;max-width:1400px;margin:0 auto;width:100%;padding:24px;gap:24px}@media (max-width: 1100px){.host-layout[data-v-e30f1c80]{grid-template-columns:1fr 260px}.digest-panel[data-v-e30f1c80]{display:none}}@media (max-width: 750px){.host-layout[data-v-e30f1c80]{grid-template-columns:1fr}.agenda-panel[data-v-e30f1c80]{display:none}}.timer-panel[data-v-e30f1c80]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:40px;background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:var(--r-xl)}.current-item-label[data-v-e30f1c80]{display:flex;align-items:center;gap:10px}.item-index[data-v-e30f1c80]{font-size:.8rem;color:var(--c-text-muted);background:var(--c-bg-card);padding:3px 8px;border-radius:4px;font-family:var(--font-mono)}.item-title[data-v-e30f1c80]{font-size:1.1rem;font-weight:700}.ring-wrap[data-v-e30f1c80]{position:relative;width:clamp(200px,60vw,280px);height:clamp(200px,60vw,280px)}.ring-svg[data-v-e30f1c80]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.progress-ring[data-v-e30f1c80]{transition:stroke-dashoffset .9s linear}.ring-inner[data-v-e30f1c80]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.big-time[data-v-e30f1c80]{font-size:clamp(2.5rem,10vw,4rem);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;transition:color .3s}.big-time.warning[data-v-e30f1c80]{color:var(--c-gold)}.big-time.critical[data-v-e30f1c80]{color:#e36a7c;animation:blink-e30f1c80 .8s step-end infinite}@keyframes blink-e30f1c80{0%,to{opacity:1}50%{opacity:.3}}.time-status[data-v-e30f1c80]{font-size:.78rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em}.controls[data-v-e30f1c80]{display:flex;align-items:center;gap:12px}.control-main[data-v-e30f1c80]{padding:16px 36px;font-size:1rem;font-weight:700;gap:10px}.btn-start[data-v-e30f1c80]{background:var(--c-primary);color:#fff;box-shadow:0 4px 20px var(--c-primary-glo)}.btn-start[data-v-e30f1c80]:hover{background:var(--c-primary-lit)}.btn-pause[data-v-e30f1c80]{background:#e8b84b26;color:var(--c-gold);border:1px solid rgba(232,184,75,.3)}.btn-pause[data-v-e30f1c80]:hover{background:#e8b84b40}.agenda-panel[data-v-e30f1c80],.digest-panel[data-v-e30f1c80]{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:var(--r-xl);padding:20px;overflow-y:auto;max-height:calc(100vh - 100px)}.panel-header[data-v-e30f1c80]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.panel-header h3[data-v-e30f1c80]{font-size:.92rem}.panel-hint[data-v-e30f1c80]{font-size:.78rem;margin-bottom:14px}.agenda-list[data-v-e30f1c80]{display:flex;flex-direction:column;gap:6px}.agenda-entry[data-v-e30f1c80]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-md);border:1px solid transparent;transition:all .3s}.agenda-entry.active[data-v-e30f1c80]{background:#8a15381a;border-color:#8a15384d}.agenda-entry.done[data-v-e30f1c80]{opacity:.4}.agenda-entry.next[data-v-e30f1c80]{background:#e8b84b0f;border-color:#e8b84b33}.agenda-status-dot[data-v-e30f1c80]{width:8px;height:8px;border-radius:50%;background:var(--c-text-faint);flex-shrink:0;transition:background .3s}.active .agenda-status-dot[data-v-e30f1c80]{background:var(--c-primary);box-shadow:0 0 8px var(--c-primary);animation:pulse 1.5s ease infinite}.done .agenda-status-dot[data-v-e30f1c80]{background:var(--c-green)}.next .agenda-status-dot[data-v-e30f1c80]{background:var(--c-gold)}.agenda-info[data-v-e30f1c80]{flex:1;min-width:0}.agenda-title[data-v-e30f1c80]{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-dur[data-v-e30f1c80]{font-size:.72rem;color:var(--c-text-muted);margin-top:2px;font-family:var(--font-mono)}.empty-digest[data-v-e30f1c80]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 0;text-align:center}.empty-icon[data-v-e30f1c80]{font-size:2.5rem}.empty-digest p[data-v-e30f1c80]{font-size:.8rem;max-width:200px}.digest-list[data-v-e30f1c80]{display:flex;flex-direction:column;gap:10px}.digest-card[data-v-e30f1c80]{padding:14px;display:flex;gap:12px;border-radius:var(--r-md)}.digest-top[data-v-e30f1c80]{border-color:#8a153866;background:#8a15380f}.digest-rank[data-v-e30f1c80]{font-size:.72rem;font-weight:800;color:var(--c-primary-lit);font-family:var(--font-mono);padding-top:2px}.digest-content[data-v-e30f1c80]{flex:1;min-width:0}.digest-q[data-v-e30f1c80]{font-size:.82rem;font-style:italic;color:var(--c-text);margin-bottom:8px;line-height:1.5}.digest-meta[data-v-e30f1c80]{display:flex;gap:6px;flex-wrap:wrap}.audience-page[data-v-125dea67]{min-height:100vh;padding-bottom:60px}.audience-header[data-v-125dea67]{border-bottom:1px solid var(--c-border);position:sticky;top:0;z-index:50}.audience-header-inner[data-v-125dea67]{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.logo-sm[data-v-125dea67]{font-size:1rem;font-weight:800;display:flex;align-items:center;gap:8px}.logo-dot[data-v-125dea67]{width:8px;height:8px;background:var(--c-primary);border-radius:50%;box-shadow:0 0 8px var(--c-primary);animation:pulse 2s ease infinite}.logo-ai[data-v-125dea67]{color:var(--c-primary-lit)}.audience-main[data-v-125dea67]{padding:24px 0}.container-audience[data-v-125dea67]{max-width:1000px}.audience-hero-timer[data-v-125dea67]{padding:40px;text-align:center;margin-bottom:24px;background:linear-gradient(135deg,#8a153814,#0a0a0f66)}.poll-notice[data-v-125dea67]{padding:32px;border:1px solid var(--c-primary-lit);border-radius:20px;background:#8a15380d;transition:all .5s}.poll-closed[data-v-125dea67]{background:#ffffff05;border-color:var(--c-border)}.poll-header-wide[data-v-125dea67]{display:flex;justify-content:space-between;align-items:center}.poll-countdown[data-v-125dea67]{font-family:var(--font-mono);font-size:.9rem;color:var(--c-primary-lit)}.poll-notice h3[data-v-125dea67]{margin:16px 0 24px;font-size:1.4rem;font-weight:700}.poll-options-grid[data-v-125dea67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.btn-full[data-v-125dea67]{width:100%;border-radius:12px;padding:14px;font-weight:600}.poll-results-view[data-v-125dea67]{display:flex;flex-direction:column;gap:16px}.result-row[data-v-125dea67]{position:relative}.result-label[data-v-125dea67]{display:flex;justify-content:space-between;font-size:.9rem;font-weight:700;margin-bottom:8px}.result-bar-bg[data-v-125dea67]{height:10px;background:#ffffff0d;border-radius:5px;overflow:hidden}.result-bar-fill[data-v-125dea67]{height:100%;background:var(--c-primary);box-shadow:0 0 10px var(--c-primary-glo);transition:width .8s cubic-bezier(.34,1.56,.64,1)}.is-winner .result-bar-fill[data-v-125dea67]{background:var(--c-gold);box-shadow:0 0 15px var(--c-gold)}.winner-badge[data-v-125dea67]{position:absolute;top:-20px;right:0;font-size:.7rem;font-weight:800;color:var(--c-gold);animation:bounce-125dea67 2s infinite}@keyframes bounce-125dea67{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.timer-context[data-v-125dea67]{margin-bottom:12px}.brand-img[data-v-125dea67]{height:24px;max-width:80px;object-fit:contain}.current-label[data-v-125dea67]{font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.big-time-display[data-v-125dea67]{font-size:clamp(3rem,15vw,6rem);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1;color:var(--c-text-muted);transition:color .5s}.poll-overlay[data-v-125dea67]{margin-bottom:24px;animation:slideDown-125dea67 .4s cubic-bezier(.18,.89,.32,1.28)}.poll-card[data-v-125dea67]{padding:24px;border:1px solid var(--c-primary);background:#8a15380d;border-radius:16px}.poll-card h3[data-v-125dea67]{margin:16px 0 20px;font-size:1.2rem}.poll-options[data-v-125dea67]{display:flex;flex-direction:column;gap:10px}.poll-voted[data-v-125dea67]{padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.poll-voted h4[data-v-125dea67]{margin-top:0;font-size:1rem;color:var(--c-text-muted)}.poll-results-mini[data-v-125dea67]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.mini-result[data-v-125dea67]{display:flex;align-items:center;gap:12px}.mini-bar-bg[data-v-125dea67]{flex:1;height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.mini-bar-fill[data-v-125dea67]{height:100%;background:var(--c-primary);transition:width .5s}.mini-text[data-v-125dea67]{font-size:.8rem;font-weight:600;width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes slideDown-125dea67{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.mb-3[data-v-125dea67]{margin-bottom:24px}.big-time-display.running[data-v-125dea67]{color:var(--c-text);text-shadow:0 0 30px rgba(255,255,255,.05)}.timer-progress-bar[data-v-125dea67]{height:4px;background:var(--c-border);border-radius:2px;margin-top:32px;overflow:hidden}.progress-fill[data-v-125dea67]{height:100%;background:var(--c-primary);box-shadow:0 0 10px var(--c-primary-glo);transition:width 1s linear}.audience-grid[data-v-125dea67]{display:grid;grid-template-columns:320px 1fr;gap:32px}@media (max-width: 850px){.audience-grid[data-v-125dea67]{grid-template-columns:1fr}}.section-title[data-v-125dea67]{font-size:.75rem;letter-spacing:.12em;color:var(--c-text-faint);margin-bottom:16px;font-weight:800}.agenda-list-audience[data-v-125dea67]{display:flex;flex-direction:column;gap:8px}.agenda-row[data-v-125dea67]{display:flex;gap:16px;padding:16px;border-radius:var(--r-md);border:1px solid var(--c-border);background:var(--c-bg-2);transition:all .3s}.agenda-row.active[data-v-125dea67]{border-color:var(--c-primary-lit);background:#8a15380d;box-shadow:0 4px 20px #0003}.agenda-row.done[data-v-125dea67]{opacity:.35;filter:grayscale(1)}.agenda-row.next[data-v-125dea67]{border-style:dashed}.row-time[data-v-125dea67]{font-family:var(--font-mono);font-size:.75rem;color:var(--c-text-muted);padding-top:2px;min-width:40px}.row-content[data-v-125dea67]{flex:1}.row-title[data-v-125dea67]{font-size:.9rem;font-weight:600;margin-bottom:2px}.status-txt[data-v-125dea67]{font-size:.65rem;text-transform:uppercase;font-weight:800;letter-spacing:.05em;color:var(--c-text-faint)}.active .status-txt[data-v-125dea67]{color:var(--c-primary-lit)}.qa-header[data-v-125dea67]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.qa-input-wrapper[data-v-125dea67]{padding:20px;border-color:var(--c-border-hov)}.qa-textarea[data-v-125dea67]{height:100px;margin-bottom:12px}.qa-controls[data-v-125dea67]{display:flex;align-items:center;justify-content:space-between}.ctrl-hint[data-v-125dea67]{font-size:.75rem;color:var(--c-text-faint)}.qa-feed[data-v-125dea67]{display:flex;flex-direction:column;gap:16px}.qa-item[data-v-125dea67]{display:flex;flex-direction:column;gap:8px}.q-bubble[data-v-125dea67]{align-self:flex-end;background:var(--c-primary);color:#fff;padding:12px 18px;border-radius:18px 18px 2px;font-size:.9rem;max-width:85%}.ai-reply[data-v-125dea67]{align-self:flex-start;padding:16px;border-radius:2px 18px 18px;max-width:90%;border-color:#0fb8c94d;background:#0fb8c90a}.ai-reply-header[data-v-125dea67]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ai-icon[data-v-125dea67]{font-size:1.1rem}.ai-name[data-v-125dea67]{font-size:.7rem;font-weight:800;color:var(--c-teal);letter-spacing:.05em}.ai-reply p[data-v-125dea67]{font-size:.88rem;color:var(--c-text);line-height:1.6}.public-q[data-v-125dea67]{background:var(--c-bg-card);border:1px solid var(--c-border);padding:16px;border-radius:var(--r-lg)}.q-header[data-v-125dea67]{display:flex;justify-content:space-between;margin-bottom:6px}.q-author[data-v-125dea67]{font-size:.8rem;font-weight:700;color:var(--c-text-muted)}.q-time[data-v-125dea67]{font-size:.72rem;color:var(--c-text-faint)}.q-text[data-v-125dea67]{font-size:.9rem;line-height:1.5}.q-actions[data-v-125dea67]{margin-top:10px}.upvote-btn[data-v-125dea67]{background:transparent;border:1px solid var(--c-border);display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;color:var(--c-text-muted);font-size:.75rem;cursor:pointer;transition:all .2s}.upvote-btn[data-v-125dea67]:hover{border-color:var(--c-border-hov);background:var(--c-bg-card-hov);color:var(--c-text)}.only-mobile[data-v-125dea67]{display:none}.hidden-mobile[data-v-125dea67]{display:block}@media (max-width: 750px){.only-mobile[data-v-125dea67]{display:flex}.hidden-mobile[data-v-125dea67],.logo-text[data-v-125dea67]{display:none}.audience-main[data-v-125dea67]{padding:12px 12px 80px}.audience-hero-timer[data-v-125dea67]{padding:24px;border-radius:16px;margin-bottom:12px}.big-time-display[data-v-125dea67]{font-size:4rem}.mobile-hidden[data-v-125dea67]{display:none}.audience-grid.mobile-hidden[data-v-125dea67]{display:block}.agenda-section[data-v-125dea67],.qa-section[data-v-125dea67]{display:none}.agenda-section.mobile-show[data-v-125dea67],.qa-section.mobile-show[data-v-125dea67]{display:block;animation:fadeIn-125dea67 .3s ease}.mobile-sticky-nav[data-v-125dea67]{position:fixed;bottom:0;left:0;right:0;height:70px;display:flex;justify-content:space-around;align-items:center;border-top:1px solid var(--c-border);padding-bottom:env(safe-area-inset-bottom);z-index:1000}.m-nav-item[data-v-125dea67]{background:none;border:none;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--c-text-faint);font-weight:700;font-size:.65rem;transition:color .3s}.m-nav-item.active[data-v-125dea67]{color:var(--c-primary-lit)}.m-nav-item svg[data-v-125dea67]{transition:transform .3s}.m-nav-item.active svg[data-v-125dea67]{transform:scale(1.1)}}@keyframes fadeIn-125dea67{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.list-enter-active[data-v-125dea67],.list-leave-active[data-v-125dea67]{transition:all .4s ease}.list-enter-from[data-v-125dea67]{opacity:0;transform:translateY(-20px)}.list-leave-to[data-v-125dea67]{opacity:0;transform:scale(.9)}.error-page[data-v-b06ebf24]{height:100vh;display:flex;align-items:center;justify-content:center}h1[data-v-b06ebf24]{font-size:6rem;line-height:1}.gradient-text[data-v-b06ebf24]{background:linear-gradient(135deg,#c0392b,#8a1538,#c0392b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
