:root{--bg:#070d21;--gradient-background:linear-gradient(135deg,#080f27,#050619);--surface:#0f1630;--card:#131b39;--primary:#1877f2;--primary-half:rgba(24,119,242,.5);--primary-accent:#1877f2;--primary-bg:rgba(24,119,242,.2);--secondary:#121c45;--secondary-half:hsla(0,0%,100%,.06);--muted:hsla(0,0%,100%,.65);--text:#f3f4f6;--border:hsla(0,0%,100%,.08);--glass:hsla(0,0%,100%,.03);--counter:hsla(0,0%,100%,.3);--green:#40c812;--green-muted:rgba(64,200,18,.6);--yellow:#c89412;--yellow-muted:rgba(200,148,18,.6);--red:#c82712;--red-muted:rgba(200,39,18,.6);--text-strong:#e5e7eb;--text-muted:#a0a0a0;--text-super-muted:#3f4153;--selector-item-bg-active:rgba(79,70,229,.12);--selector-item-bg:hsla(0,0%,100%,.03);--selector-item-border:rgba(79,70,229,.5);--selector-item-hover-bg:hsla(0,0%,100%,.05);--warning-background:rgba(250,212,67,.18);--warning-border:rgba(147,111,4,.22);--danger-background:hsla(0,91%,71%,.18);--danger-background-hover:hsla(0,91%,71%,.25);--danger-color:#fecaca;--font-material-symbols:"Material Symbols Rounded";--stats-grid:repeat(5,1fr);--stats-grid-desktop:repeat(6,1fr);--checkbox:#1877f2;--checkbox-border:hsla(0,0%,100%,.3);--border-radius-small:8px;--border-radius-regular:16px;--color-white:#fff;--color-black:#000;--overlay-1:hsla(0,0%,100%,.01);--overlay-2:hsla(0,0%,100%,.02);--overlay-3:hsla(0,0%,100%,.02);--overlay-4:hsla(0,0%,100%,.02);--overlay-5:hsla(0,0%,100%,.05);--overlay-6:hsla(0,0%,100%,.06);--overlay-8:hsla(0,0%,100%,.08);--overlay-10:hsla(0,0%,100%,.1);--overlay-12:hsla(0,0%,100%,.12);--overlay-16:hsla(0,0%,100%,.16);--shadow-overlay:rgba(0,0,0,.1);--backdrop-overlay:rgba(0,0,0,.5);--modal-backdrop:rgba(7,13,33,.01);--glass-solid:rgba(5,6,25,.9);--glass-solid-opaque:#050619;--glass-solid-border:rgba(5,6,25,.01);--glass-menu:rgba(5,6,25,.01);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.85);--text-tertiary:hsla(0,0%,100%,.75);--text-quaternary:hsla(0,0%,100%,.65);--text-quinary:hsla(0,0%,100%,.5);--text-on-primary:#fff;--input-bg:hsla(0,0%,100%,.06);--input-border:hsla(0,0%,100%,.12);--input-color:#fff;--input-placeholder:hsla(0,0%,100%,.4);--primary-border:rgba(79,70,229,.35);--primary-hover:rgba(79,70,229,.22);--primary-gradient:linear-gradient(90deg,#4f46e5,#06b6d4);--accent-cyan:#06b6d4;--success-bg:rgba(34,197,94,.15);--success-color:#86efac;--success-border:rgba(34,197,94,.35);--success-text:#22c55e;--error-bg:rgba(239,68,68,.12);--error-border:rgba(239,68,68,.35);--error-color:#fecaca;--error-text:#ef4444;--warn-bg:rgba(250,204,21,.08);--warn-border:rgba(250,204,21,.25);--warn-color:hsla(53,98%,77%,.95);--info-bg:rgba(59,130,246,.15);--info-border:rgba(59,130,246,.3);--info-color:#93bbfd;--surface-modal:#0d132b;--surface-modal-alt:#161a36;--surface-page:#060a1c;--surface-header:rgba(7,13,33,.8);--selection-bg:rgba(24,119,242,.2);--selection-border:rgba(24,119,242,.21);--fb-blue:#1877f2;--fb-blue-hover:#166fe5;--progress-fill:#34d399;--spinner-track:hsla(0,0%,100%,.3);--spinner-head:#fff;--abo-bg:rgba(59,130,246,.1);--abo-border:rgba(59,130,246,.2);--cbo-bg:rgba(22,163,74,.1);--cbo-border:rgba(22,163,74,.2);--cbo-color:#a5b4fc;--badge-neutral-bg:hsla(0,0%,100%,.06);--badge-neutral-color:#e5e7eb}[data-theme=light]{--bg:#f5f7fa;--gradient-background:linear-gradient(135deg,#fff,#fff);--surface:#fff;--card:#f0f2f5;--primary:#3a53f8;--primary-half:rgba(58,83,248,.45);--secondary:#e6eaff;--secondary-half:rgba(0,0,0,.04);--muted:rgba(0,0,0,.55);--text:#1a1a2e;--border:rgba(0,0,0,.1);--glass:rgba(0,0,0,.02);--counter:rgba(0,0,0,.25);--green:#16a34a;--green-muted:rgba(22,163,74,.6);--yellow:#ca8a04;--yellow-muted:rgba(202,138,4,.6);--red:#dc2626;--red-muted:rgba(220,38,38,.6);--text-strong:#111827;--text-muted:#6b7280;--text-super-muted:#d1d5db;--selector-item-bg-active:rgba(79,70,229,.08);--selector-item-bg:rgba(0,0,0,.02);--selector-item-border:rgba(79,70,229,.4);--selector-item-hover-bg:rgba(0,0,0,.04);--warning-background:rgba(250,212,67,.15);--warning-border:rgba(147,111,4,.2);--danger-background:hsla(0,91%,71%,.12);--danger-background-hover:hsla(0,91%,71%,.18);--danger-color:#991b1b;--checkbox:#3a53f8;--checkbox-border:rgba(0,0,0,.3);--color-white:#fff;--color-black:#000;--overlay-1:rgba(0,0,0,.01);--overlay-2:rgba(0,0,0,.01);--overlay-3:rgba(0,0,0,.01);--overlay-4:rgba(0,0,0,.01);--overlay-5:rgba(0,0,0,.01);--overlay-6:rgba(0,0,0,.01);--overlay-8:rgba(0,0,0,.08);--overlay-10:rgba(0,0,0,.1);--overlay-12:rgba(0,0,0,.12);--overlay-16:rgba(0,0,0,.16);--shadow-overlay:rgba(0,0,0,.06);--backdrop-overlay:rgba(0,0,0,.3);--modal-backdrop:rgba(0,0,0,.02);--glass-solid:hsla(0,0%,100%,.92);--glass-solid-opaque:#fff;--glass-solid-border:rgba(0,0,0,.08);--glass-menu:hsla(0,0%,100%,.6);--glass-menu-yellow:rgba(255,201,7,.1);--glass-menu-green:rgba(7,200,65,.1);--glass-menu-red:rgba(255,7,7,.1);--text-primary:#111827;--text-secondary:rgba(0,0,0,.8);--text-tertiary:rgba(0,0,0,.65);--text-quaternary:rgba(0,0,0,.55);--text-quinary:rgba(0,0,0,.4);--text-on-primary:#fff;--input-bg:rgba(0,0,0,.04);--input-border:rgba(0,0,0,.12);--input-color:#111827;--input-placeholder:rgba(0,0,0,.35);--primary-bg:rgba(79,70,229,.08);--primary-border:rgba(79,70,229,.25);--primary-hover:rgba(79,70,229,.14);--primary-gradient:linear-gradient(90deg,#4f46e5,#06b6d4);--primary-accent:#4f46e5;--accent-cyan:#06b6d4;--success-bg:rgba(22,163,74,.1);--success-color:#166534;--success-border:rgba(22,163,74,.25);--success-text:#16a34a;--error-bg:rgba(220,38,38,.08);--error-border:rgba(220,38,38,.25);--error-color:#991b1b;--error-text:#dc2626;--warn-bg:rgba(202,138,4,.08);--warn-border:rgba(202,138,4,.2);--warn-color:#92400e;--info-bg:rgba(59,130,246,.08);--info-border:rgba(59,130,246,.2);--info-color:#1e40af;--surface-modal:#fff;--surface-modal-alt:#f8fafc;--surface-page:#f5f7fa;--surface-header:rgba(245,247,250,.9);--selection-bg:rgba(79,70,229,.08);--selection-border:rgba(79,70,229,.25);--fb-blue:#1877f2;--fb-blue-hover:#166fe5;--progress-fill:#16a34a;--spinner-track:rgba(0,0,0,.15);--spinner-head:#4f46e5;--abo-bg:rgba(59,130,246,.1);--abo-border:rgba(59,130,246,.2);--cbo-bg:rgba(22,163,74,.1);--cbo-border:rgba(22,163,74,.2);--badge-neutral-bg:rgba(0,0,0,.05);--badge-neutral-color:#374151}.glass-block-transparent{backdrop-filter:blur(17.9px);-webkit-backdrop-filter:blur(17.9px);border:1px solid var(--overlay-8)}.glass-block-blur,.glass-block-transparent{background:transparent;box-shadow:0 4px 30px var(--shadow-overlay)}.glass-block-blur{backdrop-filter:blur(3.9px);-webkit-backdrop-filter:blur(3.9px);border:1px solid var(--overlay-6)}.glass-block-solid{background:var(--glass-solid)}.glass-block-solid,.glass-block-solid-no-opacity{border-radius:16px;box-shadow:0 4px 30px var(--shadow-overlay);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-solid-border)}.glass-block-solid-no-opacity{background:var(--glass-solid-opaque)}.glass-block-menu{background:var(--glass-menu);box-shadow:0 4px 30px var(--shadow-overlay);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--overlay-6)}.bg-main{background:var(--gradient-background);position:fixed;z-index:-1;width:100vw;height:100vh;left:0;top:0}.modalOverlay{position:fixed;inset:0;z-index:2000;background:var(--modal-backdrop);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dangerButton,.primaryButton,.secondaryButton{display:inline-flex;align-items:center;text-align:center;justify-content:center;padding:10px 16px;border-radius:var(--border-radius-small);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .25s ease-in-out}.primaryButton{box-shadow:0 4px 30px var(--shadow-overlay);backdrop-filter:blur(9.2px);-webkit-backdrop-filter:blur(9.2px);border:1px solid rgba(58,83,248,.1);color:var(--text-on-primary)}.primaryButton,.primaryButton:hover{background:var(--primary)}.secondaryButton{background:var(--secondary-half);box-shadow:0 4px 30px var(--shadow-overlay);backdrop-filter:blur(9.2px);-webkit-backdrop-filter:blur(9.2px);border:1px solid var(--overlay-4);color:var(--text-primary)}.secondaryButton:hover{background:var(--secondary)}.dangerButton{background:var(--danger-background);color:var(--danger-color);display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:none;cursor:pointer;font-size:14px;font-weight:500}.dangerButton:hover{background:var(--danger-background-hover)}@media (max-width:720px){.desktop-only{display:none!important}}.checkbox{display:block;min-height:18px;min-width:18px;box-sizing:border-box;position:relative;width:18px!important;height:18px!important;border-radius:4px;transition:background-color .05s;border:1px solid var(--checkbox-border)}.checkbox.checked{background-color:var(--checkbox)}.checkbox.checked:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50% /70% no-repeat}.material-symbol{font-family:var(--font-material-symbols),"Material Symbols Rounded",system-ui,sans-serif;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Inter,system-ui,sans-serif;color:var(--text);height:100vh;scroll-behavior:smooth}*{-webkit-tap-highlight-color:transparent}a{color:var(--primary);text-decoration:none}.wrap{max-width:1100px;margin:0 auto;padding:24px}.logo{width:48px;height:48px;border-radius:10px;background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;font-weight:700}.brand-text h1{margin:0}.brand{flex-direction:row}.tagline,nav a{color:var(--muted)}nav a{font-weight:600;margin-left:18px}nav a:hover{color:var(--text-primary)}.hero{display:flex;align-items:center;justify-content:space-between;margin-top:60px;flex-wrap:wrap}.hero-content{max-width:520px}.hero-content h2{font-size:42px;margin:0 0 16px}.hero-content p{color:var(--muted);font-size:17px}.hero-buttons{margin-top:24px;display:flex;gap:12px}.cta{background:var(--primary);color:var(--text-on-primary);border-radius:10px;font-weight:700}.cta,.ghost{padding:12px 18px}.ghost{border:1px solid var(--border);color:var(--muted);border-radius:10px}.illustration{position:relative;width:260px;height:260px}.circle{position:absolute;border-radius:50%;background:var(--primary);opacity:.1}.circle.large{width:260px;height:260px;top:0;left:0}.circle.small{width:100px;height:100px;bottom:10px;right:20px;opacity:.15}.card{position:absolute;bottom:20px;left:20px;background:var(--card);padding:14px 16px;border-radius:10px;font-size:14px;border:1px solid var(--border)}.features{margin-top:100px;text-align:center}.features-grid{margin-top:40px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px;text-align:left}.feature-card h3{margin-bottom:10px;color:var(--text-primary)}.feature-card p{color:var(--muted)}.pricing{margin-top:100px;text-align:center}.billing-toggle{margin:24px 0}.billing-toggle button{background:transparent;border:1px solid var(--border);color:var(--muted);padding:8px 16px;margin:0 6px;border-radius:8px;cursor:pointer}.billing-toggle button.active{background:var(--primary);color:var(--text-on-primary)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-top:30px}.plan-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px}.plan-card .price{font-size:32px;margin:12px 0}.plan-card ul{list-style:none;padding:0;color:var(--muted);margin-bottom:16px}.footer{margin-top:100px;border-top:1px solid var(--border);padding-top:24px;color:var(--muted);font-size:14px}.footer-top{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-brand{font-weight:700;font-size:18px;color:var(--text-primary)}.footer-bottom{margin-top:14px;display:flex;gap:16px}.footer-bottom a{color:var(--muted);font-size:13px}.footer-bottom a:hover{color:var(--text-primary)}.header{display:flex;align-items:center;justify-content:space-between;padding:14px 0;position:-webkit-sticky;position:sticky;top:0;background:var(--surface-header);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50}.menu-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer}.menu-toggle .bar{width:24px;height:2px;background:var(--text);border-radius:2px}.nav a{margin-left:20px;color:var(--muted)}.nav.active{display:flex;flex-direction:column;position:absolute;right:20px;top:60px;background:var(--surface);padding:16px;border-radius:12px;border:1px solid var(--border)}.header.open .nav a{margin:10px 0}@media (max-width:780px){.menu-toggle{display:flex}nav.nav{display:none}nav.nav.active{display:flex}.logo{width:40px;height:40px;font-size:14px}.brand-text h1{font-size:18px;margin:0}.tagline{font-size:12px}.hero{flex-direction:column}.hero-content h2{font-size:32px}.hero-content p{font-size:15px}.footer-top{flex-direction:column;gap:12px}}.highlight{position:absolute;top:50%;left:50%;width:260px;height:260px;background:radial-gradient(circle,var(--primary-bg) 0,transparent 70%);transform:translate(-50%,-50%);border-radius:50%;z-index:0}.legal-page{background:var(--surface-page);color:var(--text-primary);font-family:Inter,system-ui,sans-serif;min-height:100vh;display:flex;flex-direction:column}.legal-header{justify-content:center;padding:24px;border-bottom:1px solid var(--overlay-8)}.brand,.legal-header{display:flex;align-items:center}.brand{gap:12px}.logoBox{width:50px;height:50px;border-radius:10px;background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--text-on-primary);font-size:18px;box-shadow:0 6px 20px var(--primary-bg)}.brandName{margin:0;font-size:20px;font-weight:700}.tagline{color:var(--text-quaternary);font-size:13px}.legal-container{max-width:800px;margin:40px auto;padding:0 20px;line-height:1.6}.legal-container h1{font-size:32px;margin-bottom:16px}.legal-container h2{margin-top:28px;margin-bottom:8px;color:var(--text-strong);font-size:20px}.legal-container p{color:var(--text-secondary);font-size:15px;margin-bottom:12px}.legal-container a{color:var(--primary-accent);text-decoration:none}.legal-container a:hover{text-decoration:underline}.legal-footer{text-align:center;border-top:1px solid var(--overlay-8);padding:20px;font-size:14px;color:var(--text-quaternary);margin-top:auto}.legal-links{margin-top:8px;display:flex;justify-content:center;gap:16px}.legal-links a{color:var(--text-secondary);text-decoration:none;font-size:13px}.legal-links a:hover{color:var(--text-primary)}@media (max-width:720px){.logoBox{width:44px;height:44px;font-size:16px}.brandName{font-size:18px}.legal-container h1{font-size:26px}}:root{--sidebar-width:240px}body.sidebar-collapsed{--sidebar-width:76px}.appShell{min-height:100dvh;padding-left:var(--sidebar-width);background:var(--bg);color:var(--text);transition:padding-left .2s ease}.appMain{position:relative;z-index:1;padding:24px}@media (max-width:721px){body,body.sidebar-collapsed{--sidebar-width:0px}}.mt-16{margin-top:16px}.mt-64{margin-top:64px}.mb-8{margin-bottom:8px!important}.mb-16{margin-bottom:16px!important}.mb-32{margin-bottom:32px!important}.stats-checkbox-placeholder{width:18px!important;height:18px!important}.statsRowWrapper{justify-content:right}.statsRowWrapper,.statsRowWrapperHeader{font-size:.8em;display:flex;flex-direction:row;align-items:center;width:100%;box-sizing:border-box}.statsRowWrapperHeader{justify-content:space-between}.statsCell{margin:0 4px;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--text-secondary)}.statsRow{grid-gap:6px;gap:6px;display:grid;grid-template-columns:var(--stats-grid)}.statsWrapper{display:flex;flex-direction:row;justify-content:end}@media (min-width:721px){.statsRow{grid-template-columns:var(--stats-grid-desktop)}}.desktopBrowserModal_backdrop__HrAMJ{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--backdrop-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.desktopBrowserModal_modal___hkD8{position:relative;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:32px 24px 24px;border-radius:var(--border-radius-regular);background:var(--surface-modal);box-shadow:0 24px 60px var(--shadow-overlay);border:1px solid var(--overlay-8)}.desktopBrowserModal_close__5puAs{position:absolute;top:12px;right:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;border:none;border-radius:10px;background:var(--overlay-4);color:var(--text-tertiary);cursor:pointer;transition:background .15s,color .15s}.desktopBrowserModal_close__5puAs:hover{background:var(--overlay-8);color:var(--text-primary)}.desktopBrowserModal_icon__QzS1c{font-size:40px;line-height:1}.desktopBrowserModal_title__McH1V{font-size:19px;font-weight:700;color:var(--text-primary)}.desktopBrowserModal_body__Y9cUT{font-size:14px;line-height:1.5;color:var(--text-secondary)}.desktopBrowserModal_error__UmHPb{font-size:13px;color:#ef4444}.desktopBrowserModal_primary__Sq94L{width:100%;margin-top:8px;padding:13px 16px;border:none;border-radius:12px;background:var(--primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s}.desktopBrowserModal_primary__Sq94L:hover{opacity:.92}.desktopBrowserModal_primary__Sq94L:disabled{opacity:.6;cursor:default}.desktopBrowserModal_secondary__6f6A2{width:100%;padding:11px 16px;border:none;border-radius:12px;background:transparent;color:var(--text-tertiary);font-size:14px;font-weight:500;cursor:pointer;transition:color .15s}.desktopBrowserModal_secondary__6f6A2:hover{color:var(--text-primary)}@font-face{font-family:__materialSymbols_d9b57a;src:url(/_next/static/media/5c457b199e46f400-s.p.woff2) format("woff2");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:__materialSymbols_Fallback_d9b57a;src:local("Arial");ascent-override:50.19%;descent-override:4.56%;line-gap-override:0.00%;size-adjust:219.15%}.__className_d9b57a{font-family:__materialSymbols_d9b57a,__materialSymbols_Fallback_d9b57a;font-style:normal}.__variable_d9b57a{--font-material-symbols:"__materialSymbols_d9b57a","__materialSymbols_Fallback_d9b57a"}