:root{--font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", monospace;--solid-black: #000000;--solid-dark-black: #07080b;--solid-surface-1: #0d0f15;--solid-surface-2: #141722;--solid-surface-3: #1a1d2b;--solid-border: #232738;--solid-border-bright: #363c54;--solid-white: #ffffff;--solid-half-white: #f5f6fa;--solid-text-muted: #8b92a5;--solid-text-subtle: #5f6679;--solid-green: #00d26a;--solid-green-glow: rgba(0, 210, 106, .35);--solid-green-dim: rgba(0, 210, 106, .12);--solid-purple: #8b5cf6;--solid-purple-glow: rgba(139, 92, 246, .35);--solid-purple-dim: rgba(139, 92, 246, .12);--solid-yellow: #ffb703;--solid-yellow-glow: rgba(255, 183, 3, .35);--solid-yellow-dim: rgba(255, 183, 3, .14);--solid-red: #ef4444;--solid-red-glow: rgba(239, 68, 68, .35);--solid-red-dim: rgba(239, 68, 68, .12);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-full: 9999px;--transition-smooth: all .2s cubic-bezier(.16, 1, .3, 1);--primary-accent: #00d26a;--primary-accent-hover: #00b85c;--primary-accent-dim: rgba(0, 210, 106, .12);--primary-accent-glow: rgba(0, 210, 106, .35);--bg-card: #141722;--bg-surface-elevated: #1a1d2b;--border-subtle: #232738;--text-heading: #ffffff;--text-body: #cbd5e1;--text-muted: #8b92a5}body.light-theme{--solid-dark-black: #f8fafc;--solid-surface-1: #f1f5f9;--solid-surface-2: #ffffff;--solid-surface-3: #e2e8f0;--solid-border: #e2e8f0;--solid-border-bright: #cbd5e1;--solid-white: #0f172a;--solid-half-white: #1e293b;--solid-text-muted: #475569;--solid-text-subtle: #64748b;--solid-black: #ffffff;--solid-green: #00a854;--solid-green-glow: rgba(0, 168, 84, .25);--solid-green-dim: rgba(0, 168, 84, .09);--solid-purple: #7c3aed;--solid-purple-glow: rgba(124, 58, 237, .25);--solid-purple-dim: rgba(124, 58, 237, .09);--solid-yellow: #d97706;--solid-yellow-glow: rgba(217, 119, 6, .25);--solid-yellow-dim: rgba(217, 119, 6, .1);--solid-red: #dc2626;--solid-red-glow: rgba(220, 38, 38, .25);--solid-red-dim: rgba(220, 38, 38, .09);--primary-accent: #00a854;--primary-accent-hover: #008f47;--primary-accent-dim: rgba(0, 168, 84, .1);--primary-accent-glow: rgba(0, 168, 84, .25);--bg-card: #ffffff;--bg-surface-elevated: #f1f5f9;--border-subtle: #cbd5e1;--text-heading: #0f172a;--text-body: #334155;--text-muted: #475569}body.light-theme{background-color:#f8f9fc!important;color:#0f172a!important;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(0,168,84,.07),transparent 70%),radial-gradient(ellipse 60% 40% at 85% 60%,rgba(124,58,237,.04),transparent 60%),radial-gradient(ellipse 50% 30% at 15% 40%,rgba(217,119,6,.03),transparent 50%),linear-gradient(to right,rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.035) 1px,transparent 1px)!important;background-size:100% 100%,100% 100%,100% 100%,48px 48px,48px 48px!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background-color:var(--solid-dark-black);color:var(--solid-white);line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(0,210,106,.12),transparent 70%),radial-gradient(ellipse 60% 40% at 85% 60%,rgba(139,92,246,.08),transparent 60%),radial-gradient(ellipse 50% 30% at 15% 40%,rgba(255,183,3,.05),transparent 50%),linear-gradient(to right,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,48px 48px,48px 48px}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.site-container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.wervia-navbar{position:sticky;top:0;width:100%;height:72px;background:#07080bbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--solid-border);z-index:1000;display:flex;align-items:center;transition:var(--transition-smooth)}body.light-theme .wervia-navbar{background:#ffffffd9}.nav-inner{display:flex;align-items:center;justify-content:space-between;width:100%}.brand-wrapper{display:flex;align-items:center;gap:12px;text-decoration:none}.wervia-brand-logo{height:48px;width:auto;max-width:220px;object-fit:contain;display:block;transition:transform .2s cubic-bezier(.16,1,.3,1)}.brand-wrapper:hover .wervia-brand-logo{transform:scale(1.03)}.footer-brand-logo{height:58px;width:auto;max-width:260px;object-fit:contain;display:block;transition:transform .2s cubic-bezier(.16,1,.3,1)}.brand-wrapper:hover .footer-brand-logo{transform:scale(1.03)}.logo-dark-theme{display:block}.logo-light-theme{display:none}body.light-theme .logo-dark-theme{display:none!important}body.light-theme .logo-light-theme{display:block!important}.brand-monogram{width:36px;height:36px;background:var(--solid-black);border:2px solid var(--solid-green);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px var(--solid-green-glow)}.brand-monogram span{color:var(--solid-green);font-size:20px;font-weight:800;line-height:1}.brand-title-box{display:flex;flex-direction:column}.brand-title-box .name{font-size:19px;font-weight:800;letter-spacing:-.5px;color:var(--solid-white);line-height:1.1}.brand-title-box .domain{font-size:11px;font-weight:800;color:var(--solid-green);letter-spacing:.8px;text-transform:uppercase}.brand-domain-pill{font-size:11px;font-weight:800;color:var(--solid-green);background:var(--solid-green-dim);border:1px solid var(--solid-green);padding:3px 9px;border-radius:var(--radius-full);letter-spacing:.5px;text-transform:lowercase;margin-left:2px}.nav-menu{display:flex;align-items:center;gap:30px;list-style:none}.nav-link-item{font-size:14.5px;font-weight:700;color:var(--solid-text-muted);transition:var(--transition-smooth);position:relative}.nav-link-item:hover,.nav-link-item.active{color:var(--solid-white)}.nav-link-item.active:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:var(--solid-green);box-shadow:0 0 8px var(--solid-green);border-radius:var(--radius-full)}.nav-cta-group{display:flex;align-items:center;gap:12px}.theme-toggle-btn{width:38px;height:38px;border-radius:10px;border:1.5px solid var(--solid-border);background:var(--solid-surface-1);color:var(--solid-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-smooth)}.theme-toggle-btn:hover{background:var(--solid-surface-2);color:var(--solid-white);border-color:var(--solid-border-bright)}.theme-toggle-btn svg{width:17px;height:17px}.btn-electric-launch{display:inline-flex;align-items:center;gap:8px;background:var(--solid-green);color:var(--solid-black);font-size:14px;font-weight:800;padding:9px 20px;border-radius:var(--radius-full);border:none;cursor:pointer;box-shadow:0 0 20px var(--solid-green-glow);transition:var(--transition-smooth)}.btn-electric-launch:hover{transform:translateY(-2px);box-shadow:0 0 28px #00d26a99}.hero-wrap{padding:80px 0 60px;text-align:center;position:relative}.hero-pill-badge{display:inline-flex;align-items:center;gap:8px;background:var(--solid-green-dim);border:1.5px solid var(--solid-green);color:var(--solid-green);padding:7px 18px;border-radius:var(--radius-full);font-size:12.5px;font-weight:800;letter-spacing:.5px;margin-bottom:26px;box-shadow:0 0 14px var(--solid-green-glow)}.hero-headline{font-size:56px;font-weight:800;line-height:1.1;letter-spacing:-2px;color:var(--solid-white);max-width:900px;margin:0 auto 20px}.hero-headline .text-green{color:var(--solid-green);text-shadow:0 0 35px var(--solid-green-glow)}.hero-subtext{font-size:19px;color:var(--solid-text-muted);max-width:740px;margin:0 auto 40px;line-height:1.6;font-weight:500}.hero-action-buttons{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:60px}.btn-hero-primary{display:inline-flex;align-items:center;gap:10px;background:var(--solid-green);color:var(--solid-black);font-size:16px;font-weight:800;padding:14px 32px;border-radius:var(--radius-full);box-shadow:0 0 26px var(--solid-green-glow);transition:var(--transition-smooth)}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 0 36px #00d26ab3}.btn-hero-secondary{display:inline-flex;align-items:center;gap:8px;background:var(--solid-surface-1);color:var(--solid-white);border:1.5px solid var(--solid-border-bright);font-size:16px;font-weight:700;padding:14px 28px;border-radius:var(--radius-full);transition:var(--transition-smooth)}.btn-hero-secondary:hover{background:var(--solid-surface-2);border-color:var(--solid-purple)}.hero-split-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:52px;text-align:left;margin-bottom:72px}.hero-content-col{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero-content-col .hero-pill-badge{margin-bottom:22px}.hero-content-col .hero-headline{font-size:54px;font-weight:800;line-height:1.12;letter-spacing:-2px;color:var(--solid-white);max-width:100%;margin:0 0 20px;text-align:left}.hero-content-col .hero-subtext{font-size:18px;color:var(--solid-text-muted);max-width:580px;margin:0 0 36px;line-height:1.65;text-align:left}.hero-content-col .hero-action-buttons{display:flex;align-items:center;gap:16px;margin-bottom:0;justify-content:flex-start}.hero-avatar-col{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.hero-bot-mount{width:100%;display:flex;justify-content:center;align-items:center}.hero-bot-showcase-card{position:relative;width:100%;max-width:480px;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;cursor:pointer;user-select:none;overflow:visible;transition:transform .3s cubic-bezier(.16,1,.3,1)}.hero-bot-showcase-card:hover{transform:translateY(-4px);border-color:transparent!important;box-shadow:none!important}.hero-bot-ambient-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:280px;border-radius:50%;opacity:.22;filter:blur(55px);pointer-events:none;z-index:0;transition:background .4s ease}.hero-bot-header-pill{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);margin-bottom:10px}.hero-bot-pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--solid-green);box-shadow:0 0 10px currentColor;display:inline-block;animation:pulseGreenGlow 2s infinite ease-in-out;margin-right:8px}.hero-bot-status-text{font-size:11.5px;font-weight:800;letter-spacing:.5px;color:var(--solid-text-muted);text-transform:uppercase;flex:1}.hero-bot-shuffle-btn{display:inline-flex;align-items:center;gap:5px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:var(--solid-white);padding:4px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:700;cursor:pointer;transition:var(--transition-smooth)}.hero-bot-shuffle-btn:hover{background:var(--solid-green);color:var(--solid-black);border-color:var(--solid-green);box-shadow:0 0 12px var(--solid-green-glow);transform:scale(1.05)}.hero-bot-canvas-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:360px;padding:10px 0}.hero-bot-canvas-wrap canvas{display:block;margin:0 auto;filter:drop-shadow(0 16px 32px rgba(0,0,0,.45));transition:transform .2s cubic-bezier(.16,1,.3,1)}.hero-bot-profile-badge{position:relative;z-index:2;width:100%;max-width:360px;background:transparent!important;border:none!important;border-radius:0!important;padding:6px 0 0!important;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:none!important;margin:0 auto}.hero-bot-name-row{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:2px}.hero-bot-live-indicator{width:7px;height:7px;border-radius:50%;background:#00d26a;box-shadow:0 0 8px #00d26ad9;display:inline-block;animation:pulseGreenGlow 2.2s infinite ease-in-out}.hero-bot-name{font-family:"Plus Jakarta Sans",var(--font-sans);font-size:21px;font-weight:800;letter-spacing:-.025em;color:var(--solid-white);line-height:1.2}.hero-bot-type-badge{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:2.5px 9px;border-radius:var(--radius-full);background:#00d26a1a;color:var(--solid-green);border:1px solid rgba(0,210,106,.25);box-shadow:0 1px 2px #0000000d}.hero-bot-role{font-size:13.5px;font-weight:700;color:var(--solid-green);letter-spacing:.01em;line-height:1.3}.hero-bot-tagline{font-size:13px;color:var(--solid-text-muted);line-height:1.5;max-width:320px;text-wrap:balance;margin:0 auto;font-weight:450}.macos-window-frame{max-width:1020px;margin:0 auto;background:var(--solid-surface-1);border:2px solid var(--solid-border-bright);border-radius:var(--radius-lg);box-shadow:0 20px 60px #000000d9,0 0 40px #00d26a14;overflow:hidden;text-align:left}.window-titlebar{height:48px;background:var(--solid-surface-2);border-bottom:1.5px solid var(--solid-border);display:flex;align-items:center;justify-content:space-between;padding:0 18px}.window-traffic-lights{display:flex;align-items:center;gap:8px}.traffic-light{width:12px;height:12px;border-radius:50%}.traffic-light.red{background:#ff5f56}.traffic-light.yellow{background:#ffbd2e}.traffic-light.green{background:#27c93f}.window-document-tab{display:flex;align-items:center;gap:8px;background:var(--solid-surface-1);border:1px solid var(--solid-border);padding:4px 14px;border-radius:6px;font-size:12.5px;font-weight:700;color:var(--solid-white)}.window-badge-offline{font-size:11px;font-weight:800;color:var(--solid-green);background:var(--solid-green-dim);padding:2px 8px;border-radius:var(--radius-full);display:flex;align-items:center;gap:4px}.mockup-workspace{display:grid;grid-template-columns:1fr 340px;min-height:380px;background:var(--solid-surface-1)}.mockup-editor-pane{padding:30px;border-right:1.5px solid var(--solid-border);display:flex;flex-direction:column;position:relative}.mockup-textarea-stage{position:relative;flex:1;min-height:240px}.mockup-textarea,.mockup-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;font-family:var(--font-sans);font-size:16.5px;line-height:1.8;letter-spacing:-.15px;white-space:pre-wrap;word-wrap:break-word;border:none;outline:none}.mockup-textarea{background:transparent;color:var(--solid-white);caret-color:var(--solid-green);resize:none;z-index:2}.mockup-backdrop{color:transparent;pointer-events:none;user-select:none;z-index:1}.mockup-popover-card{position:absolute;top:78px;left:30px;width:320px;background:var(--solid-surface-2);border:2px solid var(--solid-border-bright);border-radius:12px;box-shadow:0 12px 36px #000000bf;z-index:30;padding:14px;animation:popoverFadeIn .2s ease-out}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mockup-popover-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.popover-badge-red{display:inline-flex;align-items:center;gap:5px;background:var(--solid-red-dim);border:1px solid var(--solid-red);color:var(--solid-red);padding:2px 7px;border-radius:var(--radius-full);font-size:10px;font-weight:800}.popover-fix-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.popover-bad-word{text-decoration:line-through;color:var(--solid-red);font-weight:700;font-size:15px}.popover-accept-btn{background:var(--solid-green);color:var(--solid-black);border:none;padding:5px 14px;border-radius:var(--radius-full);font-size:13.5px;font-weight:800;cursor:pointer;box-shadow:0 0 12px var(--solid-green-glow);display:inline-flex;align-items:center;gap:6px}.mockup-editor-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--solid-border);font-size:12.5px;color:var(--solid-text-muted)}.sample-pills-row{display:flex;gap:8px}.sample-pill-btn{background:var(--solid-surface-2);border:1px solid var(--solid-border);color:var(--solid-text-muted);padding:3px 10px;border-radius:var(--radius-full);font-size:11.5px;font-weight:700;cursor:pointer;transition:var(--transition-smooth)}.sample-pill-btn:hover{border-color:var(--solid-green);color:var(--solid-white)}.mockup-assistant-pane{padding:24px;background:var(--solid-surface-2);display:flex;flex-direction:column}.assistant-score-card{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1.5px solid var(--solid-border);margin-bottom:20px}.score-radial-box{position:relative;width:72px;height:72px;flex-shrink:0}.score-radial-svg{width:100%;height:100%;transform:rotate(-90deg)}.score-num-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:var(--solid-white)}.score-details h4{font-size:16px;font-weight:800;color:var(--solid-white)}.score-details p{font-size:11.5px;color:var(--solid-text-muted);line-height:1.4}.category-mini-list{display:flex;flex-direction:column;gap:10px;flex:1}.category-mini-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--solid-surface-1);border:1px solid var(--solid-border);border-radius:8px;font-size:12.5px;font-weight:700}.cat-badge-counter{padding:2px 7px;border-radius:var(--radius-full);font-size:11px;font-weight:800}.assistant-footer-link{margin-top:auto;padding-top:16px;text-align:center}.btn-open-editor-pill{display:block;width:100%;background:var(--solid-surface-3);border:1.5px solid var(--solid-green);color:var(--solid-green);font-size:13px;font-weight:800;padding:8px 0;border-radius:8px;text-align:center;transition:var(--transition-smooth)}.btn-open-editor-pill:hover{background:var(--solid-green);color:var(--solid-black);box-shadow:0 0 16px var(--solid-green-glow)}.mockup-mark-correctness{text-decoration:underline wavy var(--solid-red) 2px;background:var(--solid-red-dim)}.mockup-mark-clarity{text-decoration:underline wavy var(--solid-purple) 2px;background:var(--solid-purple-dim)}.mockup-mark-engagement{text-decoration:underline wavy var(--solid-yellow) 2px;background:var(--solid-yellow-dim)}.mockup-mark-delivery{text-decoration:underline wavy var(--solid-green) 2px;background:var(--solid-green-dim)}.section-wrap{padding:100px 0;position:relative}.section-badge-title{display:inline-block;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--solid-green);margin-bottom:12px}.section-main-heading{font-size:40px;font-weight:800;letter-spacing:-1.2px;color:var(--solid-white);margin-bottom:16px}.section-lead{font-size:17px;color:var(--solid-text-muted);max-width:680px;margin:0 auto}.feature-tabs-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:40px;margin-bottom:40px;overflow-x:auto}.tab-nav-btn{display:inline-flex;align-items:center;gap:8px;background:var(--solid-surface-1);border:1.5px solid var(--solid-border);color:var(--solid-text-muted);padding:10px 20px;border-radius:var(--radius-full);font-size:14px;font-weight:800;cursor:pointer;transition:var(--transition-smooth)}.tab-nav-btn:hover{border-color:var(--solid-border-bright);color:var(--solid-white)}.tab-nav-btn.is-active{background:var(--solid-white);color:var(--solid-black);border-color:var(--solid-white)}.feature-showcase-card{background:linear-gradient(145deg,#141722f2,#0d0f15fa);border:1.5px solid var(--solid-border-bright);border-radius:var(--radius-lg);padding:44px;box-shadow:0 24px 64px -12px #000000b3,0 0 35px -8px #00d26a14;display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.feature-category-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:var(--radius-full);font-size:11.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;margin-bottom:14px;background:#ffffff0d;border:1px solid var(--solid-border-bright);color:var(--solid-white);transition:var(--transition-smooth)}.category-pill-dot{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:0 0 8px currentColor}.feature-showcase-text h3{font-size:28px;font-weight:800;letter-spacing:-.8px;margin-bottom:14px;color:var(--solid-white);line-height:1.25}.feature-showcase-text p{font-size:15.5px;color:var(--solid-text-muted);line-height:1.65;margin-bottom:24px}.feature-benefit-list{display:flex;flex-direction:column;gap:10px}.feature-benefit-item{display:flex;align-items:flex-start;gap:14px;padding:11px 15px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);transition:all .2s cubic-bezier(.16,1,.3,1)}.feature-benefit-item:hover{background:#ffffff0d;border-color:var(--solid-border-bright);transform:translate(3px)}.benefit-icon-box{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;background:var(--solid-green-dim);color:var(--solid-green);border:1px solid rgba(0,210,106,.3)}.benefit-icon-box svg{width:14px;height:14px}.benefit-content{display:flex;flex-direction:column;gap:2px;text-align:left}.benefit-content strong{font-size:14px;font-weight:800;color:var(--solid-white);line-height:1.3}.benefit-content span{font-size:13px;font-weight:500;color:var(--solid-text-muted);line-height:1.45}.feature-left-footer{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.feature-guarantee-pill{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;color:var(--solid-text-muted);background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:6px 14px;border-radius:var(--radius-full);letter-spacing:.2px}.feature-guarantee-pill svg{color:var(--solid-green);flex-shrink:0}.pill-dot-sep{opacity:.4}.diff-studio-card{background:var(--solid-surface-2);border:1.5px solid var(--solid-border-bright);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 16px 40px #00000073;position:relative;overflow:hidden}.diff-studio-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--solid-border)}.diff-window-dots{display:flex;gap:6px;align-items:center}.diff-dot{width:10px;height:10px;border-radius:50%}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.diff-window-title{display:flex;align-items:center;gap:7px;font-weight:700;color:var(--solid-text-muted);font-size:12px;letter-spacing:.2px}.pulse-neural-indicator{width:7px;height:7px;border-radius:50%;background:var(--solid-green);box-shadow:0 0 8px var(--solid-green);animation:pulseGreenGlow 2s infinite ease-in-out}@keyframes pulseGreenGlow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}@keyframes botFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.diff-chip-mode{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;padding:3px 10px;border-radius:var(--radius-full);background:var(--solid-surface-3);border:1px solid var(--solid-border);color:var(--solid-green)}.diff-section-card{border-radius:12px;padding:16px 18px;text-align:left;transition:var(--transition-smooth)}.diff-before-panel{background:#ef44440f;border:1.5px solid rgba(239,68,68,.25)}.diff-after-panel{background:#00d26a0f;border:1.5px solid rgba(0,210,106,.35);box-shadow:0 0 24px #00d26a14}.diff-panel-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.diff-state-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;padding:3px 8px;border-radius:6px}.diff-state-badge.badge-err{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.diff-state-badge.badge-success{background:#00d26a26;color:var(--solid-green);border:1px solid rgba(0,210,106,.3)}.diff-issue-count{font-size:12px;font-weight:700;color:#f87171}.diff-accuracy-score{font-size:12px;font-weight:800;color:var(--solid-green)}.diff-text-content{font-size:15.5px;line-height:1.7;color:var(--solid-white);font-weight:500}.diff-token-error{display:inline-block;background:#ef444424;color:#f87171;font-weight:700;padding:0 6px;border-radius:5px;border-bottom:2px wavy #ef4444;cursor:help;position:relative;transition:background .15s ease}.diff-token-error:hover{background:#ef444440}.diff-token-fixed{display:inline-block;background:#00d26a2e;color:#00d26a;font-weight:800;padding:0 6px;border-radius:5px;border:1px solid rgba(0,210,106,.45);box-shadow:0 0 10px #00d26a33}.diff-issues-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(239,68,68,.2)}.issue-tag{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#fca5a5;display:inline-flex;align-items:center;gap:4px}.diff-transition-bridge{display:flex;align-items:center;justify-content:center;position:relative;margin:-3px 0;z-index:2}.bridge-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--solid-border-bright),transparent)}.bridge-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;border-radius:var(--radius-full);background:var(--solid-surface-1);border:1.5px solid var(--solid-green);color:var(--solid-white);font-size:11.5px;font-weight:800;box-shadow:0 0 16px var(--solid-green-glow)}.bridge-speed{font-size:10px;font-weight:800;color:var(--solid-green);background:var(--solid-green-dim);padding:1px 6px;border-radius:var(--radius-full)}.diff-studio-footer{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--solid-border);font-size:12.5px}.diff-metrics-pill{color:var(--solid-text-muted);font-size:12px;display:flex;align-items:center;gap:6px}.diff-metrics-pill strong{color:var(--solid-white)}.metric-divider{opacity:.35}.diff-try-link{display:inline-flex;align-items:center;gap:6px;color:var(--solid-green);font-weight:800;font-size:12.5px;text-decoration:none;transition:var(--transition-smooth);padding:4px 10px;border-radius:6px;background:var(--solid-green-dim)}.diff-try-link:hover{background:var(--solid-green);color:var(--solid-black);transform:translate(2px);box-shadow:0 0 12px var(--solid-green-glow)}.dialect-lab-box{background:var(--solid-surface-1);border:2px solid var(--solid-border-bright);border-radius:var(--radius-lg);padding:40px;max-width:960px;margin:0 auto}.dialect-toggle-bar{display:flex;justify-content:center;gap:10px;margin-bottom:30px}.dialect-choice-btn{background:var(--solid-surface-2);border:1.5px solid var(--solid-border);color:var(--solid-text-muted);padding:10px 22px;border-radius:var(--radius-full);font-size:14px;font-weight:800;cursor:pointer;transition:var(--transition-smooth)}.dialect-choice-btn:hover{border-color:var(--solid-green);color:var(--solid-white)}.dialect-choice-btn.active{background:var(--solid-green);color:var(--solid-black);border-color:var(--solid-green);box-shadow:0 0 18px var(--solid-green-glow)}.dialect-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dialect-word-card{background:var(--solid-surface-2);border:1px solid var(--solid-border);border-radius:10px;padding:16px;text-align:center}.dialect-target-word{font-size:18px;font-weight:800;color:var(--solid-white);margin-bottom:4px}.dialect-note{font-size:12px;color:var(--solid-green);font-weight:700}.enterprise-table-frame{background:var(--solid-surface-1);border:2px solid var(--solid-border-bright);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 16px 40px #0009}.enterprise-table{width:100%;border-collapse:collapse;text-align:left}.enterprise-table th,.enterprise-table td{padding:20px 24px;border-bottom:1px solid var(--solid-border);font-size:14.5px}.enterprise-table th{background:var(--solid-surface-2);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--solid-text-muted)}.enterprise-table th.col-highlight{color:var(--solid-green);font-size:15px}.check-green{color:var(--solid-green);font-weight:800;display:inline-flex;align-items:center;gap:6px}.cross-red{color:var(--solid-red);font-weight:700;display:inline-flex;align-items:center;gap:6px}.faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--solid-surface-1);border:1.5px solid var(--solid-border);border-radius:12px;overflow:hidden;transition:var(--transition-smooth)}.faq-item:hover{border-color:var(--solid-border-bright)}.faq-question{width:100%;padding:20px 24px;background:transparent;border:none;font-size:16.5px;font-weight:800;color:var(--solid-white);text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.faq-question svg{width:18px;height:18px;color:var(--solid-green);transition:transform .2s ease}.faq-item.is-open .faq-question svg,.faq-item.active .faq-question svg{transform:rotate(180deg)}.faq-answer{display:none;padding:0 24px 22px;font-size:14.5px;color:var(--solid-text-muted);line-height:1.65}.faq-item.is-open .faq-answer,.faq-item.active .faq-answer{display:block}.enterprise-cta-card{background:linear-gradient(135deg,var(--solid-surface-1) 0%,var(--solid-black) 100%);border:2px solid var(--solid-green);border-radius:24px;padding:70px 40px;text-align:center;box-shadow:0 0 50px var(--solid-green-glow);position:relative;overflow:hidden}.cta-glow-spot{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:350px;height:200px;background:radial-gradient(ellipse at center,rgba(0,210,106,.4),transparent 70%);pointer-events:none}.enterprise-cta-card h2{font-size:44px;font-weight:800;letter-spacing:-1.2px;margin-bottom:16px;color:var(--solid-white)}.enterprise-cta-card p{font-size:18px;color:var(--solid-text-muted);max-width:680px;margin:0 auto 36px}.wervia-site-footer{background:var(--solid-surface-1);border-top:2px solid var(--solid-border);padding:80px 0 36px}.footer-nav-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;margin-bottom:50px}.footer-nav-grid h4{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--solid-white);margin-bottom:18px}.footer-nav-list{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-nav-list a{font-size:14px;color:var(--solid-text-muted);transition:color .15s ease}.footer-nav-list a:hover{color:var(--solid-green)}.footer-sub-bottom{border-top:1px solid var(--solid-border);padding-top:30px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--solid-text-subtle)}@media(max-width:1024px){.mockup-workspace{grid-template-columns:1fr}.mockup-assistant-pane{border-top:1.5px solid var(--solid-border)}.feature-showcase-card,.dialect-preview-grid{grid-template-columns:1fr}.footer-nav-grid{grid-template-columns:repeat(2,1fr)}.hero-split-grid{grid-template-columns:1fr;text-align:center;gap:40px;margin-bottom:52px}.hero-content-col{align-items:center;text-align:center}.hero-content-col .hero-headline{text-align:center;font-size:44px;max-width:760px}.hero-content-col .hero-subtext{text-align:center;max-width:640px}.hero-content-col .hero-action-buttons{justify-content:center}.hero-avatar-col{width:100%}.hero-bot-showcase-card{max-width:440px}}@media(max-width:768px){.hero-headline{font-size:38px;letter-spacing:-1px}.hero-subtext{font-size:16px}.nav-menu{display:none}.footer-nav-grid{grid-template-columns:1fr}.hero-action-buttons{flex-direction:column}.hero-content-col .hero-action-buttons{flex-direction:column;width:100%}.btn-hero-primary,.btn-hero-secondary{width:100%;justify-content:center}.hero-bot-showcase-card{padding:18px 14px 16px;border-radius:22px}.hero-bot-canvas-wrap{min-height:280px}}body.light-theme{background-color:#f8f9fc!important;color:#0f172a!important;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(0,168,84,.08),transparent 70%),radial-gradient(ellipse 60% 40% at 85% 60%,rgba(124,58,237,.05),transparent 60%),radial-gradient(ellipse 50% 30% at 15% 40%,rgba(217,119,6,.04),transparent 50%),linear-gradient(to right,rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.03) 1px,transparent 1px)!important}body.light-theme .wervia-navbar{background:#fffffff2!important;border-bottom:1.5px solid #e2e8f0!important;box-shadow:0 1px 4px #0f172a0a!important}body.light-theme .nav-link-item{color:#475569!important;font-weight:600!important}body.light-theme .nav-link-item:hover,body.light-theme .nav-link-item.active{color:#0f172a!important}body.light-theme .nav-link-item.active:after{background:#00a854!important;box-shadow:none!important}body.light-theme .theme-toggle-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#475569!important;box-shadow:0 1px 3px #0f172a0a!important}body.light-theme .theme-toggle-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}body.light-theme .btn-electric-launch{background:#00a854!important;color:#fff!important;box-shadow:0 4px 14px #00a85459!important}body.light-theme .btn-electric-launch:hover{background:#008f47!important;box-shadow:0 6px 20px #00a85480!important;transform:translateY(-2px)}body.light-theme .hero-pill-badge{background:#00a85414!important;border:1.5px solid #00a854!important;color:#008f47!important;box-shadow:0 2px 10px #00a8541f!important}body.light-theme .hero-headline{color:#0f172a!important}body.light-theme .hero-headline .text-green{color:#00a854!important;text-shadow:none!important}body.light-theme .hero-subtext{color:#475569!important}body.light-theme .btn-hero-primary{background:#00a854!important;color:#fff!important;box-shadow:0 8px 24px #00a85459!important}body.light-theme .btn-hero-primary:hover{background:#008f47!important;box-shadow:0 12px 32px #00a85473!important;transform:translateY(-2px)}body.light-theme .btn-hero-secondary{background:#fff!important;color:#0f172a!important;border:1.5px solid #cbd5e1!important;box-shadow:0 2px 8px #0f172a0d!important}body.light-theme .btn-hero-secondary:hover{background:#f0fdf4!important;border-color:#00a854!important;color:#008f47!important}body.light-theme .hero-split-grid .hero-headline{color:#0f172a!important}body.light-theme .hero-split-grid .hero-subtext{color:#475569!important}body.light-theme .hero-bot-showcase-card{background:transparent!important;border:none!important;box-shadow:none!important}body.light-theme .hero-bot-showcase-card:hover{border-color:transparent!important;box-shadow:none!important}body.light-theme .hero-bot-canvas-wrap canvas{filter:drop-shadow(0 14px 24px rgba(15,23,42,.15))!important}body.light-theme .hero-bot-profile-badge{background:transparent!important;border:none!important;box-shadow:none!important}body.light-theme .hero-bot-name{color:#0f172a!important}body.light-theme .hero-bot-type-badge{background:#ecfdf5!important;color:#059669!important;border-color:#a7f3d0!important}body.light-theme .hero-bot-role{color:#059669!important}body.light-theme .hero-bot-tagline{color:#475569!important}body.light-theme .hero-bot-live-indicator{background:#10b981!important;box-shadow:0 0 8px #10b981b3!important}body.light-theme .macos-window-frame{background:#fff!important;border:1.5px solid #d1d5db!important;box-shadow:0 20px 60px #0f172a17,0 2px 6px #0f172a0a!important;border-radius:16px!important}body.light-theme .window-titlebar{background:#f8fafc!important;border-bottom:1.5px solid #e2e8f0!important}body.light-theme .window-document-tab{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;box-shadow:0 1px 3px #0f172a0a!important}body.light-theme .window-badge-offline{background:#00a8541a!important;color:#008f47!important;border:1px solid rgba(0,168,84,.3)!important}body.light-theme .mockup-editor-pane{background:#fff!important;border-right:1.5px solid #e2e8f0!important}body.light-theme .mockup-textarea{background:#fff!important;color:#0f172a!important;caret-color:#00a854!important}body.light-theme .mockup-editor-footer{background:#fafbfc!important;border-top:1.5px solid #e2e8f0!important;color:#475569!important}body.light-theme .sample-pill-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#334155!important;box-shadow:0 1px 2px #0f172a08!important}body.light-theme .sample-pill-btn:hover{background:#f0fdf4!important;border-color:#00a854!important;color:#008f47!important}body.light-theme .mockup-mark-correctness{text-decoration:underline wavy #dc2626 2px!important;background:#dc262617!important}body.light-theme .mockup-mark-clarity{text-decoration:underline wavy #7c3aed 2px!important;background:#7c3aed17!important}body.light-theme .mockup-mark-engagement{text-decoration:underline wavy #d97706 2px!important;background:#d9770617!important}body.light-theme .mockup-mark-delivery{text-decoration:underline wavy #00a854 2px!important;background:#00a85417!important}body.light-theme .mockup-popover-card{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 16px 40px #0f172a24!important}body.light-theme .popover-bad-word{color:#dc2626!important}body.light-theme .popover-fix-pill{background:#00a854!important;color:#fff!important;box-shadow:0 2px 8px #00a8544d!important}body.light-theme .popover-fix-pill:hover{background:#008f47!important}body.light-theme .popover-dismiss-btn{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;color:#475569!important}body.light-theme .popover-dismiss-btn:hover{background:#e2e8f0!important;color:#0f172a!important}body.light-theme #popover-reason-text{color:#475569!important}body.light-theme .mockup-assistant-pane{background:#f8fafc!important;border-left:1.5px solid #e2e8f0!important}body.light-theme .assistant-score-card{background:#fff!important;border-bottom:1.5px solid #e2e8f0!important}body.light-theme .score-details h4{color:#0f172a!important}body.light-theme .score-details p{color:#64748b!important}body.light-theme .score-num-text{color:#0f172a!important}body.light-theme .score-bg-circle{stroke:#e2e8f0!important}body.light-theme .category-mini-item{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#1e293b!important;box-shadow:0 1px 3px #0f172a0a!important}body.light-theme .category-mini-item:hover{border-color:#cbd5e1!important;background:#f8fafc!important}body.light-theme .btn-open-editor-pill{background:#00a854!important;border:1.5px solid #00a854!important;color:#fff!important;box-shadow:0 2px 8px #00a85440!important}body.light-theme .btn-open-editor-pill:hover{background:#008f47!important;box-shadow:0 4px 14px #00a85466!important;transform:translateY(-1px)}body.light-theme .section-main-heading{color:#0f172a!important}body.light-theme .section-lead{color:#475569!important}body.light-theme .tab-nav-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#334155!important;box-shadow:0 2px 6px #0f172a0a!important}body.light-theme .tab-nav-btn:hover{border-color:#94a3b8!important;color:#0f172a!important;background:#f8fafc!important}body.light-theme .tab-nav-btn.is-active{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important;box-shadow:0 4px 14px #0f172a40!important}body.light-theme .feature-showcase-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 20px 60px -15px #0f172a14,0 1px 4px #0f172a0a!important}body.light-theme .feature-category-pill{background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important}body.light-theme .feature-showcase-text h3{color:#0f172a!important}body.light-theme .feature-showcase-text p{color:#475569!important}body.light-theme .feature-benefit-item{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px #0f172a08!important}body.light-theme .feature-benefit-item:hover{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 6px 18px #0f172a0f!important;transform:translate(4px)!important}body.light-theme .benefit-icon-box{background:#00a8541a!important;color:#008f47!important;border:1.5px solid rgba(0,168,84,.25)!important}body.light-theme .benefit-content strong{color:#0f172a!important}body.light-theme .benefit-content span{color:#64748b!important}body.light-theme .feature-left-footer{border-top:1px solid #e2e8f0!important}body.light-theme .feature-guarantee-pill{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important}body.light-theme .feature-guarantee-pill svg{color:#008f47!important}body.light-theme .diff-studio-card{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;box-shadow:0 16px 40px #0f172a14,0 2px 6px #0f172a08!important}body.light-theme .diff-studio-header{border-bottom:1.5px solid #e2e8f0!important}body.light-theme .diff-window-title{color:#334155!important;font-weight:700!important}body.light-theme .diff-chip-mode{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#008f47!important;box-shadow:0 1px 2px #0f172a0a!important}body.light-theme .diff-before-panel{background:#fff5f5!important;border:1.5px solid #fecaca!important;box-shadow:0 2px 8px #ef44440a!important}body.light-theme .diff-state-badge.badge-err{background:#fee2e2!important;color:#b91c1c!important;border:1px solid #fca5a5!important}body.light-theme .diff-issue-count{color:#b91c1c!important;font-weight:800!important}body.light-theme .diff-text-content{color:#0f172a!important}body.light-theme .diff-token-error{background:#fee2e2!important;color:#991b1b!important;border-bottom:2px wavy #dc2626!important;font-weight:800!important}body.light-theme .diff-token-error:hover{background:#fecaca!important}body.light-theme .diff-issues-tags{border-top:1px dashed #fca5a5!important}body.light-theme .issue-tag{background:#fee2e2!important;border:1px solid #fca5a5!important;color:#991b1b!important;font-weight:700!important}body.light-theme .bridge-line{background:linear-gradient(90deg,transparent,#cbd5e1,transparent)!important}body.light-theme .bridge-badge{background:#fff!important;border:1.5px solid #00a854!important;color:#0f172a!important;box-shadow:0 4px 14px #00a8542e!important}body.light-theme .bridge-speed{background:#00a8541f!important;color:#008f47!important}body.light-theme .diff-after-panel{background:#f0fdf4!important;border:1.5px solid #86efac!important;box-shadow:0 4px 20px #00a85414!important}body.light-theme .diff-state-badge.badge-success{background:#dcfce7!important;color:#15803d!important;border:1px solid #86efac!important}body.light-theme .diff-accuracy-score{color:#15803d!important;font-weight:800!important}body.light-theme .diff-token-fixed{background:#dcfce7!important;color:#14532d!important;border:1.5px solid #86efac!important;font-weight:800!important;box-shadow:0 1px 4px #00a8541f!important}body.light-theme .diff-studio-footer{border-top:1.5px solid #e2e8f0!important}body.light-theme .diff-metrics-pill{color:#475569!important}body.light-theme .diff-metrics-pill strong{color:#0f172a!important}body.light-theme .diff-try-link{background:#00a854!important;color:#fff!important;font-weight:800!important;box-shadow:0 2px 8px #00a8544d!important}body.light-theme .diff-try-link:hover{background:#008f47!important;box-shadow:0 4px 14px #00a85473!important}body.light-theme .dialect-lab-box{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 16px 40px #0f172a0f!important}body.light-theme .dialect-choice-btn{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;color:#475569!important}body.light-theme .dialect-choice-btn:hover{border-color:#00a854!important;color:#0f172a!important;background:#fff!important}body.light-theme .dialect-choice-btn.active{background:#00a854!important;color:#fff!important;border-color:#00a854!important;box-shadow:0 4px 16px #00a85459!important}body.light-theme .dialect-word-card{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}body.light-theme .dialect-target-word{color:#0f172a!important}body.light-theme .dialect-note{color:#008f47!important}body.light-theme .enterprise-table-frame{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 16px 40px #0f172a0f!important}body.light-theme .enterprise-table th{background:#f8fafc!important;color:#475569!important;border-bottom:1.5px solid #e2e8f0!important;font-weight:700!important}body.light-theme .enterprise-table th.col-highlight{background:#f0fdf4!important;color:#008f47!important;border-top:3px solid #00a854!important}body.light-theme .enterprise-table td{border-bottom:1px solid #e2e8f0!important;color:#334155!important}body.light-theme .enterprise-table td strong{color:#0f172a!important}body.light-theme .check-green{color:#008f47!important;font-weight:700!important}body.light-theme .cross-red{color:#dc2626!important;font-weight:700!important}body.light-theme .faq-item{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 2px 8px #0f172a08!important}body.light-theme .faq-item:hover{border-color:#94a3b8!important}body.light-theme .faq-question{color:#0f172a!important;font-weight:700!important}body.light-theme .faq-question svg{color:#00a854!important}body.light-theme .faq-answer{color:#475569!important;line-height:1.65!important}body.light-theme .enterprise-cta-card{background:linear-gradient(135deg,#fff,#f0fdf4)!important;border:2px solid #00a854!important;box-shadow:0 16px 48px #00a85426!important}body.light-theme .cta-glow-spot{background:radial-gradient(ellipse at center,rgba(0,168,84,.15),transparent 70%)!important}body.light-theme .enterprise-cta-card h2{color:#0f172a!important}body.light-theme .enterprise-cta-card p{color:#475569!important}body.light-theme .wervia-site-footer{background:#fff!important;border-top:1.5px solid #e2e8f0!important}body.light-theme .footer-nav-grid h4{color:#0f172a!important;font-weight:800!important}body.light-theme .footer-nav-list a{color:#475569!important;font-weight:500!important}body.light-theme .footer-nav-list a:hover{color:#00a854!important}body.light-theme .footer-sub-bottom{border-top:1px solid #e2e8f0!important;color:#64748b!important}body.light-theme .section-wrap[style*="background: var(--solid-surface-1)"],body.light-theme .section-wrap[style*="background:var(--solid-surface-1)"],body.light-theme .section-wrap.alt-section{background:#f1f5f9!important;border-top:1.5px solid #e2e8f0!important;border-bottom:1.5px solid #e2e8f0!important}body.light-theme .category-pillar-card,body.light-theme .category-dimension-card,body.light-theme .feature-pillar-card,body.light-theme .feature-dialect-card,body.light-theme .feature-analytics-card,body.light-theme .privacy-principle-card,body.light-theme .privacy-sandbox-card,body.light-theme .privacy-audit-card,body.light-theme .about-manifesto-card,body.light-theme .about-architecture-card,body.light-theme .about-benchmark-card,body.light-theme [style*="background: var(--solid-surface-2)"],body.light-theme [style*="background:var(--solid-surface-2)"]{background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:16px!important;box-shadow:0 4px 20px -2px #0f172a0d,0 2px 6px -1px #0f172a08!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s ease!important}body.light-theme .category-dimension-card:hover,body.light-theme .feature-pillar-card:hover,body.light-theme .feature-dialect-card:hover,body.light-theme .feature-analytics-card:hover,body.light-theme .privacy-principle-card:hover,body.light-theme .privacy-sandbox-card:hover,body.light-theme .about-architecture-card:hover,body.light-theme [style*="background: var(--solid-surface-2)"]:hover,body.light-theme [style*="background:var(--solid-surface-2)"]:hover{border-color:#94a3b8!important;box-shadow:0 16px 36px -4px #0f172a1a,0 4px 12px -2px #0f172a0a!important;transform:translateY(-3px)!important}body.light-theme [style*="border-top: 4px solid var(--solid-red)"],body.light-theme [style*="border-top: 4px solid #ef4444"],body.light-theme [style*="border-top:4px solid var(--solid-red)"]{border-top:4px solid #dc2626!important}body.light-theme [style*="border-top: 4px solid var(--solid-purple)"],body.light-theme [style*="border-top: 4px solid #8b5cf6"],body.light-theme [style*="border-top:4px solid var(--solid-purple)"]{border-top:4px solid #7c3aed!important}body.light-theme [style*="border-top: 4px solid var(--solid-yellow)"],body.light-theme [style*="border-top: 4px solid #ffb703"],body.light-theme [style*="border-top:4px solid var(--solid-yellow)"]{border-top:4px solid #d97706!important}body.light-theme [style*="border-top: 4px solid var(--solid-green)"],body.light-theme [style*="border-top: 4px solid #00d26a"],body.light-theme [style*="border-top:4px solid var(--solid-green)"]{border-top:4px solid #00a854!important}body.light-theme [style*="border: 2px solid var(--solid-green)"],body.light-theme [style*="border:2px solid var(--solid-green)"]{border-color:#00a854!important;box-shadow:0 8px 24px #00a85424,0 1px 3px #00a85414!important}body.light-theme div[style*="background: var(--solid-surface-1)"],body.light-theme div[style*="background:var(--solid-surface-1)"]{background:#f8fafc!important;border:1px solid #e2e8f0!important}body.light-theme h1,body.light-theme h2,body.light-theme h3,body.light-theme h4,body.light-theme h5,body.light-theme strong{color:#0f172a!important}body.light-theme p{color:#334155!important;line-height:1.7!important}body.light-theme .section-badge-title{font-weight:800!important;letter-spacing:.8px!important}body.light-theme .section-lead{color:#475569!important;font-weight:500!important}body.light-theme li{color:#1e293b!important}body.light-theme code{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#0f172a!important;font-weight:600!important;border-radius:4px!important;padding:2px 6px!important}.user-profile-wrapper{position:relative}.user-profile-pill{display:inline-flex;align-items:center;gap:8px;background:var(--solid-surface-1);border:1.5px solid var(--solid-border-bright);padding:4px 12px 4px 6px;border-radius:var(--radius-full);color:var(--solid-white);cursor:pointer;font-size:13.5px;font-weight:700;transition:var(--transition-smooth)}.user-profile-pill:hover{border-color:var(--solid-green);background:var(--solid-surface-2)}body.light-theme .user-profile-pill{background:#fff;border-color:#cbd5e1;color:#0f172a}body.light-theme .user-profile-pill:hover{border-color:#00a854;background:#f8fafc}.user-avatar-circle{width:28px;height:28px;border-radius:50%;background:var(--solid-green);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:-.5px}.user-nav-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:260px;background:var(--solid-surface-2);border:1.5px solid var(--solid-border-bright);border-radius:14px;box-shadow:0 16px 40px #000000b3;padding:12px;z-index:100;display:none;animation:popoverFadeIn .18s ease-out}body.light-theme .user-profile-dropdown{background:#fff;border-color:#cbd5e1;box-shadow:0 16px 40px #0f172a1f}.user-profile-dropdown.is-open{display:block}.user-dropdown-header{padding:6px 8px 10px}.user-dropdown-name{font-size:14.5px;font-weight:800;color:var(--solid-white)}body.light-theme .user-dropdown-name{color:#0f172a}.user-dropdown-email{font-size:12px;color:var(--solid-text-muted);word-break:break-all;margin-top:2px}body.light-theme .user-dropdown-email{color:#475569}.user-dropdown-badges{display:flex;align-items:center;gap:6px;margin-top:8px}.badge-verified{font-size:10px;font-weight:800;background:var(--solid-green-dim);border:1px solid var(--solid-green);color:var(--solid-green);padding:2px 7px;border-radius:var(--radius-full)}.badge-2fa{font-size:10px;font-weight:800;background:var(--solid-purple-dim);border:1px solid var(--solid-purple);color:var(--solid-purple);padding:2px 7px;border-radius:var(--radius-full)}.user-dropdown-divider{height:1px;background:var(--solid-border);margin:6px 0}body.light-theme .user-dropdown-divider{background:#e2e8f0}.user-dropdown-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:700;color:var(--solid-white);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:background .12s ease;box-sizing:border-box}.user-dropdown-item:hover{background:var(--solid-surface-3)}body.light-theme .user-dropdown-item{color:#0f172a}body.light-theme .user-dropdown-item:hover{background:#f1f5f9}.user-dropdown-item.text-red{color:var(--solid-red)}.user-dropdown-item.text-red:hover{background:var(--solid-red-dim)}.auth-viewport{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:40px 20px}.auth-card{width:100%;max-width:460px;background:var(--solid-surface-1);border:1.5px solid var(--solid-border-bright);border-radius:20px;padding:40px 36px;box-shadow:0 20px 60px #000c,0 0 30px #00d26a0d;position:relative;overflow:hidden}body.light-theme .auth-card{background:#fff;border:1.5px solid #cbd5e1;box-shadow:0 20px 50px #0f172a14,0 2px 8px #0f172a08}.auth-header{text-align:center;margin-bottom:28px}.auth-brand-logo{height:44px;width:auto;margin-bottom:16px}.auth-title{font-size:26px;font-weight:800;letter-spacing:-.8px;color:var(--solid-white);line-height:1.2}body.light-theme .auth-title{color:#0f172a}.auth-subtitle{font-size:14.5px;color:var(--solid-text-muted);margin-top:8px;line-height:1.5}body.light-theme .auth-subtitle{color:#475569}.auth-alert{padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:20px;display:none}.auth-alert.is-visible{display:block}.auth-alert.error{background:var(--solid-red-dim);border:1px solid var(--solid-red);color:#ff6b6b}body.light-theme .auth-alert.error{background:#fef2f2;border-color:#fecaca;color:#dc2626}.auth-alert.success{background:var(--solid-green-dim);border:1px solid var(--solid-green);color:#00d26a}body.light-theme .auth-alert.success{background:#f0fdf4;border-color:#86efac;color:#008f47}.auth-alert.info{background:var(--solid-purple-dim);border:1px solid var(--solid-purple);color:#a78bfa}body.light-theme .auth-alert.info{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}.auth-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:6px}.form-label-row{display:flex;align-items:center;justify-content:space-between}.form-label{font-size:13px;font-weight:700;color:var(--solid-white);letter-spacing:-.1px}body.light-theme .form-label{color:#0f172a}.form-label-link{font-size:12.5px;font-weight:700;color:var(--solid-green);text-decoration:none}.form-label-link:hover{text-decoration:underline}body.light-theme .form-label-link{color:#008f47}.form-input-wrapper{position:relative;display:flex;align-items:center}.form-input{width:100%;height:46px;background:var(--solid-surface-2);border:1.5px solid var(--solid-border);border-radius:10px;padding:0 16px;font-size:14.5px;color:var(--solid-white);outline:none;transition:var(--transition-smooth)}.form-input::placeholder{color:var(--solid-text-subtle)}.form-input:focus{border-color:var(--solid-green);box-shadow:0 0 0 3px var(--solid-green-glow);background:var(--solid-surface-1)}body.light-theme .form-input{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}body.light-theme .form-input::placeholder{color:#94a3b8}body.light-theme .form-input:focus{border-color:#00a854;box-shadow:0 0 0 3px #00a85426;background:#fff}.toggle-password-btn{position:absolute;right:12px;background:transparent;border:none;color:var(--solid-text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.toggle-password-btn:hover{color:var(--solid-white)}body.light-theme .toggle-password-btn:hover{color:#0f172a}.password-strength-meter{display:flex;flex-direction:column;gap:6px;margin-top:4px}.strength-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;height:4px}.strength-bar{background:var(--solid-border);border-radius:2px;transition:background .2s ease}body.light-theme .strength-bar{background:#e2e8f0}.strength-bar.active-weak{background:var(--solid-red)}.strength-bar.active-fair{background:var(--solid-yellow)}.strength-bar.active-good{background:#3b82f6}.strength-bar.active-strong{background:var(--solid-green)}.strength-text{font-size:11.5px;font-weight:700;color:var(--solid-text-muted)}.btn-auth-submit{width:100%;height:48px;background:var(--solid-green);color:#000;border:none;border-radius:10px;font-size:15px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 18px var(--solid-green-glow);transition:var(--transition-smooth);margin-top:6px}.btn-auth-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #00d26a73}.btn-auth-submit:disabled{opacity:.6;cursor:not-allowed}body.light-theme .btn-auth-submit{background:#00a854;color:#fff;box-shadow:0 4px 16px #00a85440}body.light-theme .btn-auth-submit:hover:not(:disabled){background:#008f47;box-shadow:0 6px 22px #00a85466}.auth-card-footer{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--solid-border);font-size:13.5px;color:var(--solid-text-muted)}body.light-theme .auth-card-footer{border-color:#e2e8f0;color:#475569}.auth-card-footer a{color:var(--solid-green);font-weight:700;text-decoration:none}.auth-card-footer a:hover{text-decoration:underline}body.light-theme .auth-card-footer a{color:#008f47}.otp-digit-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0}.otp-digit-field{width:100%;height:56px;background:var(--solid-surface-2);border:2px solid var(--solid-border);border-radius:12px;font-family:var(--font-mono);font-size:24px;font-weight:900;color:var(--solid-green);text-align:center;outline:none;transition:var(--transition-smooth)}.otp-digit-field:focus{border-color:var(--solid-green);box-shadow:0 0 0 3px var(--solid-green-glow);background:var(--solid-surface-1)}body.light-theme .otp-digit-field{background:#f8fafc;border-color:#cbd5e1;color:#00a854}body.light-theme .otp-digit-field:focus{border-color:#00a854;box-shadow:0 0 0 3px #00a85433;background:#fff}.otp-timer-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--solid-text-muted);margin-bottom:20px}body.light-theme .otp-timer-row{color:#475569}.resend-btn{background:transparent;border:none;color:var(--solid-green);font-size:13px;font-weight:700;cursor:pointer}.resend-btn:hover:not(:disabled){text-decoration:underline}.resend-btn:disabled{color:var(--solid-text-subtle);cursor:not-allowed}body.light-theme .resend-btn{color:#008f47}body.light-theme .resend-btn:disabled{color:#94a3b8}.otp-tip-box{background:var(--solid-surface-2);border:1px solid var(--solid-border);border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;color:var(--solid-text-muted);margin-top:16px}body.light-theme .otp-tip-box{background:#f8fafc;border-color:#e2e8f0;color:#475569}.auth-oauth-group{display:flex;flex-direction:column;gap:10px;width:100%}.btn-oauth-provider{width:100%;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:var(--transition-smooth)}.btn-oauth-provider svg{width:20px;height:20px;fill:currentColor;flex-shrink:0}.btn-github-oauth{background:#181b25;border:1.5px solid var(--solid-border-bright);color:var(--solid-white);box-shadow:0 2px 8px #00000040}.btn-github-oauth:hover{background:#232738;border-color:var(--solid-green);transform:translateY(-1.5px);box-shadow:0 6px 18px #0006}body.light-theme .btn-github-oauth{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 2px 6px #0f172a0d}body.light-theme .btn-github-oauth:hover{background:#f8fafc;border-color:#00a854;box-shadow:0 4px 14px #0f172a14}.btn-discord-oauth{background:#5865f2;border:1.5px solid #5865F2;color:#fff;box-shadow:0 2px 10px #5865f259}.btn-discord-oauth:hover{background:#4752c4;border-color:#4752c4;transform:translateY(-1.5px);box-shadow:0 6px 20px #5865f280}body.light-theme .btn-discord-oauth{background:#5865f2;border-color:#5865f2;color:#fff;box-shadow:0 2px 8px #5865f240}body.light-theme .btn-discord-oauth:hover{background:#4752c4;border-color:#4752c4;box-shadow:0 4px 16px #5865f266}.btn-gitlab-oauth{background:#fc6d26;border:1.5px solid #FC6D26;color:#fff;box-shadow:0 2px 10px #fc6d2659}.btn-gitlab-oauth:hover{background:#e24329;border-color:#e24329;transform:translateY(-1.5px);box-shadow:0 6px 20px #fc6d2680}body.light-theme .btn-gitlab-oauth{background:#fc6d26;border-color:#fc6d26;color:#fff;box-shadow:0 2px 8px #fc6d2640}body.light-theme .btn-gitlab-oauth:hover{background:#e24329;border-color:#e24329;box-shadow:0 4px 16px #fc6d2666}.auth-divider{display:flex;align-items:center;text-align:center;margin:22px 0 18px}.auth-divider:before,.auth-divider:after{content:"";flex:1;border-bottom:1px solid var(--solid-border)}body.light-theme .auth-divider:before,body.light-theme .auth-divider:after{border-bottom-color:#e2e8f0}.auth-divider-text{padding:0 12px;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--solid-text-subtle)}body.light-theme .auth-divider-text{color:#64748b}.captcha-container{display:flex;flex-direction:column;gap:6px;margin-top:4px}.captcha-widget-row{display:flex;align-items:center;gap:10px}.captcha-svg-wrapper{flex:1;display:flex;align-items:center;background:var(--solid-surface-2);border:1.5px solid var(--solid-border);border-radius:10px;padding:4px;min-height:48px;overflow:hidden;position:relative}.captcha-svg-wrapper svg{width:100%;height:40px;display:block}body.light-theme .captcha-svg-wrapper{background:#f8fafc;border-color:#cbd5e1}.captcha-refresh-btn{width:44px;height:48px;background:var(--solid-surface-2);border:1.5px solid var(--solid-border);border-radius:10px;color:var(--solid-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-smooth);flex-shrink:0}.captcha-refresh-btn:hover{background:var(--solid-surface-3);color:var(--solid-green);border-color:var(--solid-green)}.captcha-refresh-btn.spinning svg{animation:captchaSpin .5s cubic-bezier(.16,1,.3,1)}@keyframes captchaSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.light-theme .captcha-refresh-btn{background:#f8fafc;border-color:#cbd5e1;color:#475569}body.light-theme .captcha-refresh-btn:hover{background:#f0fdf4;color:#008f47;border-color:#00a854}.captcha-input-wrapper{margin-top:6px}.captcha-input-field{text-transform:uppercase;font-family:var(--font-mono);font-weight:800;letter-spacing:2px}.hum{--font-ui: var(--font-sans, "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--ink: var(--solid-white, #ffffff);--fill-on: var(--ink);--hum-lit: #12b055;position:relative;display:flex;flex-direction:column;align-items:center;gap:0;font-family:var(--font-ui);color:var(--fill-on, var(--ink))}.hum[data-state=crit]{--hum-lit: #e8443a}.hum[data-state=low]{--hum-lit: #d97706}.hum[data-state=high]{--hum-lit: #2563eb}[data-theme=dark] .hum,body:not(.light-theme) .hum{--hum-lit: #3ce085}[data-theme=dark] .hum[data-state=crit],body:not(.light-theme) .hum[data-state=crit]{--hum-lit: #ff6b5e}[data-theme=dark] .hum[data-state=low],body:not(.light-theme) .hum[data-state=low]{--hum-lit: #f0a02a}[data-theme=dark] .hum[data-state=high],body:not(.light-theme) .hum[data-state=high]{--hum-lit: #5b9bff}.hum-dial{position:relative;width:250px;height:250px}.hwheel{position:absolute;inset:0;width:250px;height:250px;cursor:grab;touch-action:none;outline:none}.hwheel[data-dragging=true]{cursor:grabbing}.hwheel:focus,.hwheel:focus-visible{outline:none!important;box-shadow:none;-webkit-tap-highlight-color:transparent}.hwheel-readout{position:absolute;left:0;right:0;top:50%;translate:0 -50%;display:flex;align-items:baseline;justify-content:center;gap:2px;pointer-events:none}.hum-figure{font-family:var(--font-ui);font-size:34px;font-weight:500;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.hum-unit{font-family:var(--font-ui);font-size:34px;font-weight:500;letter-spacing:-.045em;line-height:1}.cookie-popup-container{position:fixed;bottom:20px;left:50%;transform:translate(-50%,60px);width:calc(100% - 32px);max-width:760px;z-index:999999;opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .35s ease}.cookie-popup-container.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.cookie-popup-container.is-closing{opacity:0;transform:translate(-50%,30px);pointer-events:none}.cookie-popup-inner{display:flex;align-items:center;gap:16px;padding:16px 22px;background:#0d0f15f0;border:1px solid rgba(255,255,255,.12);border-radius:18px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 50px #000000a6,0 0 0 1px #ffffff0d}body.light-theme .cookie-popup-inner{background:#fffffff5;border-color:#e2e8f0;box-shadow:0 20px 50px #0f172a24,0 4px 14px #0f172a0f}.cookie-popup-icon-col{flex-shrink:0}.cookie-icon-badge{width:42px;height:42px;border-radius:12px;background:#00d26a1f;color:var(--solid-green);display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,210,106,.25)}body.light-theme .cookie-icon-badge{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.cookie-popup-content{flex:1;min-width:0}.cookie-popup-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--solid-white);letter-spacing:-.2px;margin-bottom:3px}body.light-theme .cookie-popup-title{color:#0f172a}.cookie-speed-tag{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:var(--radius-full);background:#00d26a26;color:var(--solid-green);border:1px solid rgba(0,210,106,.3)}body.light-theme .cookie-speed-tag{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.cookie-popup-text{font-size:12.5px;line-height:1.45;color:var(--solid-text-muted);margin:0}body.light-theme .cookie-popup-text{color:#64748b}.cookie-link{color:var(--solid-green);text-decoration:underline;text-underline-offset:2px;font-weight:600;margin-left:4px}body.light-theme .cookie-link{color:#059669}.cookie-popup-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-cookie-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--solid-green);color:#000;font-size:12.5px;font-weight:700;padding:8px 16px;border-radius:10px;border:none;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap}.btn-cookie-primary:hover{background:#00ea76;box-shadow:0 0 16px var(--solid-green-glow);transform:translateY(-1px)}.btn-cookie-secondary{display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--solid-text-muted);font-size:12.5px;font-weight:600;padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:var(--transition-smooth);white-space:nowrap}body.light-theme .btn-cookie-secondary{background:#f1f5f9;color:#64748b;border-color:#cbd5e1}.btn-cookie-secondary:hover{background:#ffffff1f;color:var(--solid-white)}body.light-theme .btn-cookie-secondary:hover{background:#e2e8f0;color:#0f172a}@media(max-width:680px){.cookie-popup-inner{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.cookie-popup-actions{width:100%;justify-content:flex-end}.btn-cookie-primary,.btn-cookie-secondary{flex:1;padding:10px 14px}}.wervia-confirm-overlay{position:fixed;inset:0;z-index:9999999;background:#0a0e17b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .18s cubic-bezier(.16,1,.3,1),visibility .18s}body.light-theme .wervia-confirm-overlay,body:not(.dark-mode) .wervia-confirm-overlay{background:#0f172a73}.wervia-confirm-overlay.is-open{opacity:1;visibility:visible}.wervia-confirm-card{width:100%;max-width:440px;background:#141724;border:1.5px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 24px 60px -12px #000000a6,0 0 0 1px #ffffff0d;padding:28px 24px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;transform:scale(.94) translateY(8px);transition:transform .22s cubic-bezier(.16,1,.3,1);overflow:hidden;position:relative;font-family:inherit}body.light-theme .wervia-confirm-card,body:not(.dark-mode) .wervia-confirm-card{background:#fff;border-color:#e2e8f0;box-shadow:0 20px 48px -10px #0f172a2e,0 0 0 1px #0000000a}.wervia-confirm-overlay.is-open .wervia-confirm-card{transform:scale(1) translateY(0)}.wervia-confirm-icon-wrapper{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative}.wervia-confirm-icon-wrapper.danger{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25);box-shadow:0 0 24px #ef44442e}.wervia-confirm-icon-wrapper.info{background:#6366f11f;color:#6366f1;border:1px solid rgba(99,102,241,.25);box-shadow:0 0 24px #6366f12e}.wervia-confirm-icon-wrapper.success{background:#00d26a1f;color:#00d26a;border:1px solid rgba(0,210,106,.25);box-shadow:0 0 24px #00d26a2e}.wervia-confirm-title{font-size:19px;font-weight:800;color:#f8fafc;margin:0 0 8px;letter-spacing:-.02em;line-height:1.3}body.light-theme .wervia-confirm-title,body:not(.dark-mode) .wervia-confirm-title{color:#0f172a}.wervia-confirm-message{font-size:14.5px;color:#94a3b8;margin:0 0 24px;line-height:1.5;font-weight:500}body.light-theme .wervia-confirm-message,body:not(.dark-mode) .wervia-confirm-message{color:#64748b}.wervia-confirm-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%}.wervia-confirm-btn{flex:1;padding:11px 18px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .18s cubic-bezier(.16,1,.3,1);border:none;outline:none;font-family:inherit}.wervia-confirm-btn-cancel{background:#ffffff0f;color:#f8fafc;border:1.5px solid rgba(255,255,255,.12)}body.light-theme .wervia-confirm-btn-cancel,body:not(.dark-mode) .wervia-confirm-btn-cancel{background:#f1f5f9;color:#334155;border-color:#cbd5e1}.wervia-confirm-btn-cancel:hover{background:#ffffff1f;transform:translateY(-1px)}body.light-theme .wervia-confirm-btn-cancel:hover,body:not(.dark-mode) .wervia-confirm-btn-cancel:hover{background:#e2e8f0}.wervia-confirm-btn-confirm.danger{background:#ef4444;color:#fff;box-shadow:0 4px 16px #ef444459}.wervia-confirm-btn-confirm.danger:hover{background:#dc2626;box-shadow:0 6px 20px #ef444473;transform:translateY(-1px)}.wervia-confirm-btn-confirm.primary{background:#00d26a;color:#0b0f19;font-weight:800;box-shadow:0 4px 16px #00d26a59}.wervia-confirm-btn-confirm.primary:hover{background:#00b85c;box-shadow:0 6px 20px #00d26a73;transform:translateY(-1px)}.wervia-confirm-btn:active{transform:translateY(1px)}
