:root{--bg:#fafafa;--surface:#fff;--surface-2:#f4f4f5;--surface-glass:#fafafad9;--hover-bg:#18181b0a;--hover-bg-strong:#18181b0f;--chip-bg:#18181b0a;--shadow-card:0 1px 0 #18181b0a, 0 6px 18px -10px #18181b1a;--ink:#18181b;--ink-2:#3f3f46;--on-ink:#fff;--muted:#71717a;--muted-2:#a1a1aa;--line:#e4e4e7;--line-2:#f4f4f5;--indigo:#6366f1;--indigo-2:#818cf8;--indigo-soft:#eef0ff;--violet:#8b5cf6;--violet-2:#a78bfa;--brand-rgb:99, 102, 241;--brand-mark-1:#6366f1;--brand-mark-2:#a78bfa;--data:#2563eb;--data-2:#60a5fa;--data-soft:#eff6ff;--data-line:#2563eb47;--data-ink:#1d4ed8;--data-rgb:37, 99, 235;--cyan:#06b6d4;--cyan-soft:#ecfeff;--amber:#f59e0b;--rose:#ef4444;--red:#ef4444;--green:#10b981;--pos-ink:#067a55;--pos-ink-2:#3e8c6e;--pos-soft:#10b98114;--pos-line:#10b98147;--neg-ink:#b42318;--neg-soft:#ef444412;--neg-line:#ef444447;--warn-ink:#b45309;--warn-soft:#f59e0b1a;--warn-line:#f59e0b59;--font:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#09090b;--surface:#18181b;--surface-2:#27272a;--surface-glass:#09090bc7;--hover-bg:#ffffff0f;--hover-bg-strong:#ffffff1a;--chip-bg:#ffffff0f;--shadow-card:0 1px 0 #ffffff0a inset, 0 6px 18px -10px #0000008c;--ink:#fafafa;--ink-2:#e4e4e7;--on-ink:#18181b;--muted:#a1a1aa;--muted-2:#71717a;--line:#ffffff1a;--line-2:#ffffff0d;--indigo:#818cf8;--indigo-2:#a5b4fc;--indigo-soft:#818cf826;--violet:#a78bfa;--violet-2:#c4b5fd;--brand-rgb:129, 140, 248;--brand-mark-1:#818cf8;--brand-mark-2:#c4b5fd;--data:#60a5fa;--data-2:#93c5fd;--data-soft:#60a5fa24;--data-line:#60a5fa52;--data-ink:#93c5fd;--data-rgb:96, 165, 250;--cyan:#22d3ee;--cyan-soft:#22d3ee1f;--amber:#fbbf24;--rose:#f87171;--red:#f87171;--green:#34d399;--pos-ink:#34d399;--pos-ink-2:#6ee7b7;--pos-soft:#34d3991f;--pos-line:#34d3994d;--neg-ink:#fca5a5;--neg-soft:#f8717121;--neg-line:#f871714d;--warn-ink:#fcd34d;--warn-soft:#fbbf2421;--warn-line:#fbbf2452;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--bg);color:var(--ink)}[data-theme=dark] body{background:var(--bg);color:var(--ink)}[data-theme=dark] .input{background:var(--surface);color:var(--ink);border-color:var(--line)}[data-theme=dark] .input::placeholder{color:var(--muted-2)}[data-theme=dark] .btn-ghost{background:var(--surface-2);color:var(--ink);border-color:var(--line)}[data-theme=dark] input:not([type=file]),[data-theme=dark] textarea,[data-theme=dark] select{background-color:var(--surface);color:var(--ink);border-color:var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--muted-2)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;min-height:100vh;margin:0;padding:0}#root{min-height:100vh}input,textarea,[contenteditable=true],.selectable{-webkit-user-select:text;user-select:text}*{-webkit-tap-highlight-color:transparent}button,input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.btn{letter-spacing:-.005em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:transform .15s,box-shadow .15s,background-color .15s,filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.btn:active{filter:brightness(.96);transform:translateY(0)scale(.985)}.btn:disabled{opacity:.55;cursor:wait;filter:none;transform:none}.btn-primary{background:var(--ink);color:#fff;padding:12px 22px;font-size:14.5px;box-shadow:inset 0 1px #ffffff14,0 6px 18px -4px #00000040}.btn-indigo{background:linear-gradient(135deg, var(--indigo), var(--violet));color:#fff;box-shadow:0 1px 0 #ffffff2e inset, 0 8px 22px -6px rgba(var(--brand-rgb), .55);padding:12px 22px;font-size:14.5px}.btn-ghost{color:var(--ink);border:.5px solid var(--line);background:#0a0a0b0a;padding:10px 18px;font-size:14px}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--muted);letter-spacing:-.003em;font-size:12px}.input{border:.5px solid var(--line);background:#fff;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--indigo);box-shadow:0 0 0 3px #4f46e51f}.alert-error{color:#be123c;background:#f43f5e14;border:.5px solid #f43f5e40;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.alert-success{color:#047857;background:#10b98114;border:.5px solid #10b98140;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes comissaFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes comissaSlideDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.cm-plat-card{transition:transform .2s,box-shadow .2s,border-color .2s}.cm-plat-card:hover{border-color:var(--muted-2);transform:translateY(-3px);box-shadow:0 1px 2px #10121c0a,0 18px 34px -22px #10121c80}@keyframes comissaFlow{to{stroke-dashoffset:-120px}}@keyframes comissaSpin{to{transform:rotate(360deg)}}@keyframes comissaHalo{0%{box-shadow:0 0 #10b98173}70%{box-shadow:0 0 0 7px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes comissaShine{0%{background-position:-180% 0}to{background-position:180% 0}}@media (prefers-reduced-motion:reduce){.cm-flow-anim,[style*=comissaFlow],[style*=comissaSpin]{animation:none!important}}@keyframes comissaSlideRight{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes comissaGrowUp{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}@keyframes comissaHaloBrand{0%{box-shadow:0 0 0 0 rgba(var(--brand-rgb), .4)}70%{box-shadow:0 0 0 7px rgba(var(--brand-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--brand-rgb), 0)}}@keyframes comissaFloaty{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.03)}}.cm-plan-card{transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s,border-color .22s;position:relative}.cm-plan-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #18181b73}.cm-plan-card__edge{transform-origin:0;height:2px;animation:.64s cubic-bezier(.22,.7,.2,1) both barGrow;position:absolute;top:0;left:0;right:0}.cm-plan-card__sheen{pointer-events:none;background:linear-gradient(105deg, transparent 38%, rgba(var(--brand-rgb), .12) 50%, transparent 62%);background-size:220% 100%;animation:6s ease-in-out infinite comissaShine;position:absolute;inset:0}@keyframes cmPlanFeat{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.cm-plan-feat{animation:.34s cubic-bezier(.22,.7,.2,1) both cmPlanFeat}@media (prefers-reduced-motion:reduce){.cm-plan-card:hover{transform:none}.cm-plan-card__edge,.cm-plan-card__sheen,.cm-plan-feat,[style*=comissaFloaty],[style*=comissaHaloBrand]{animation:none!important}}.reveal-up,.reveal-down,.reveal-right,.reveal-grow{opacity:0;animation-duration:.52s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.reveal-up{animation-name:comissaFadeUp}.reveal-down{animation-name:comissaSlideDown}.reveal-right{animation-name:comissaSlideRight}.reveal-grow{transform-origin:bottom;animation-name:comissaGrowUp}@keyframes masterBadgeShimmer{0%{opacity:0;transform:translate(-120%)skew(-18deg)}35%{opacity:1}to{opacity:0;transform:translate(220%)skew(-18deg)}}.master-badge{isolation:isolate}.master-badge:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px #06b6d4b3,inset 0 0 0 .5px #ffffff1f!important}.master-badge:active{transform:translateY(0)scale(.985)}.master-badge:hover .master-badge__arrow{opacity:1;transform:translate(2px)}.master-badge__shimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);width:35%;animation:4.5s ease-in-out infinite masterBadgeShimmer;position:absolute;top:0;bottom:0;left:0}.master-badge:hover .master-badge__shimmer{animation-duration:1.6s}@keyframes blueFlameFlicker{0%,to{opacity:.95;filter:blur(7px)hue-rotate();transform:translate(-50%)scale(1)rotate(-1deg)}20%{opacity:1;filter:blur(8px)hue-rotate(-6deg);transform:translate(-50%,-2px)scale(1.06,1.12)rotate(2deg)}45%{opacity:.88;filter:blur(6px)hue-rotate(4deg);transform:translate(-50%,-1px)scale(.96,1.04)rotate(-2deg)}70%{opacity:1;filter:blur(8px)hue-rotate(-3deg);transform:translate(-50%,-3px)scale(1.04,1.1)rotate(1.5deg)}}@keyframes blueFlameCore{0%,to{opacity:.85;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-1px)scale(1.07)}}@keyframes blueAuraPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}@keyframes blueSparkRise{0%{opacity:0;transform:translateY(6px)scale(.4)}20%{opacity:1}to{transform:translate(var(--dx,0), -22px) scale(.9);opacity:0}}.empresa-plan-badge{isolation:isolate;background:radial-gradient(120% 80% at 50% 110%,#3b82f66b 0%,#0000 60%),linear-gradient(135deg,#050b1f 0%,#0b1b3d 50%,#0a2b5e 100%);border:.5px solid #60a5fa59;border-radius:13px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #2563ebbf,inset 0 0 0 .5px #93c5fd2e,0 0 22px -6px #3b82f68c}.empresa-plan-badge:hover{transform:translateY(-1px);box-shadow:0 18px 38px -14px #3b82f6f2,inset 0 0 0 .5px #93c5fd4d,0 0 36px -4px #60a5fab3}.empresa-plan-badge__aura{pointer-events:none;z-index:0;background:radial-gradient(50% 60%,#3b82f68c 0%,#2563eb00 70%);width:130%;height:70px;animation:2.6s ease-in-out infinite blueAuraPulse;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.empresa-plan-badge__flame-outer,.empresa-plan-badge__flame-inner{pointer-events:none;z-index:1;border-radius:50%/70% 70% 30% 30%;width:28px;height:38px;position:absolute;bottom:-10px;left:24px}.empresa-plan-badge__flame-outer{transform-origin:50% 100%;background:radial-gradient(40% 65% at 50% 65%,#60a5fa 0%,#2563eb 45%,#2563eb00 75%);animation:1.4s ease-in-out infinite blueFlameFlicker}.empresa-plan-badge__flame-inner{transform-origin:50% 100%;filter:blur(2px);background:radial-gradient(50% 65% at 50% 60%,#e0f2fe 0%,#93c5fd 40%,#60a5fa00 80%);width:16px;height:24px;animation:1.1s ease-in-out infinite blueFlameCore;left:30px}.empresa-plan-badge__spark{pointer-events:none;z-index:2;opacity:0;background:#bfdbfe;border-radius:50%;width:3px;height:3px;animation:2.4s ease-out infinite blueSparkRise;position:absolute;box-shadow:0 0 6px 1px #93c5fdd9}.empresa-plan-badge__spark--a{--dx:-6px;animation-delay:0s;bottom:14px;left:22px}.empresa-plan-badge__spark--b{--dx:4px;animation-delay:.6s;bottom:18px;left:30px}.empresa-plan-badge__spark--c{--dx:-2px;animation-delay:1.2s;bottom:12px;left:38px}.empresa-plan-badge__spark--d{--dx:6px;animation-delay:1.8s;bottom:22px;left:28px}.empresa-plan-badge__content{z-index:3;position:relative}.empresa-plan-badge:hover .empresa-plan-badge__flame-outer{animation-duration:.9s}.empresa-plan-badge:hover .empresa-plan-badge__flame-inner{animation-duration:.7s}.empresa-plan-badge:hover .empresa-plan-badge__aura{animation-duration:1.6s}@keyframes basePulseLine{0%{opacity:.35;transform:scaleX(.35)}50%{opacity:.85;transform:scaleX(1)}to{opacity:.35;transform:scaleX(.35)}}.fx-base{pointer-events:none;transform-origin:50%;background:linear-gradient(90deg,#0000 0%,#6b6b708c 50%,#0000 100%);height:1.5px;animation:3.6s ease-in-out infinite basePulseLine;position:absolute;top:0;left:22px;right:22px}.plan-card:hover .fx-base{animation-duration:1.8s}@keyframes proSparkle{0%,to{opacity:0;transform:scale(.6)rotate(0)}40%{opacity:1;transform:scale(1)rotate(45deg)}70%{opacity:.4;transform:scale(.85)rotate(72deg)}}.fx-pro{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-pro span{background:radial-gradient(circle,#6366f1f2 0%,#6366f100 70%);border-radius:999px;width:8px;height:8px;animation:2.6s ease-in-out infinite proSparkle;position:absolute}.fx-pro span:first-child{animation-delay:0s;top:16px;right:70px}.fx-pro span:nth-child(2){animation-delay:.9s;top:50px;right:18px}.fx-pro span:nth-child(3){animation-delay:1.7s;top:110px;right:40px}.plan-card:hover .fx-pro span{animation-duration:1.4s}@keyframes masterTwinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:.95;transform:scale(1)rotate(15deg)}}.fx-master{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-master span{color:#0a0a0bb3;width:10px;height:10px;animation:3.4s ease-in-out infinite masterTwinkle;position:absolute}.fx-master span svg{fill:currentColor;width:100%;height:100%;display:block}.fx-master span:first-child{animation-delay:0s;top:14%;right:14%}.fx-master span:nth-child(2){width:7px;height:7px;animation-delay:.9s;top:44%;right:8%}.fx-master span:nth-child(3){width:8px;height:8px;animation-delay:1.7s;top:70%;right:22%}.fx-master span:nth-child(4){width:6px;height:6px;animation-delay:2.4s;top:28%;right:28%}.plan-card:hover .fx-master span{animation-duration:1.8s}[data-theme=dark] .fx-master span{color:#ffffffd9}@keyframes empFloat{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.95;transform:translate(8px,-10px)}}.fx-emp{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-emp span{background:#67e8f9;border-radius:999px;width:3px;height:3px;animation:5s ease-in-out infinite empFloat;position:absolute;box-shadow:0 0 8px #67e8f999}.fx-emp span:first-child{animation-delay:0s;top:28%;left:14%}.fx-emp span:nth-child(2){animation-delay:.9s;top:60%;left:22%}.fx-emp span:nth-child(3){animation-delay:1.8s;top:40%;left:38%}.fx-emp span:nth-child(4){animation-delay:2.4s;top:70%;left:48%}.fx-emp span:nth-child(5){animation-delay:1.2s;top:24%;left:56%}.fx-emp:hover span,.enterprise-card:hover .fx-emp span{animation-duration:2.6s}@keyframes cursorCheckFloat{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}18%{opacity:1;transform:translate(-50%,-70%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--drift,0px)), -180%) scale(.85)}}.cursor-check{pointer-events:none;will-change:transform, opacity;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;animation:.9s cubic-bezier(.22,.7,.2,1) forwards cursorCheckFloat;display:inline-flex;position:absolute;box-shadow:0 4px 12px -4px #0a0a0b40,0 0 0 .5px #0a0a0b0f}.kpi-card{will-change:transform;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .18s}.kpi-card:hover{box-shadow:var(--shadow-card), 0 18px 36px -22px #00000040;transform:translateY(-2px)}@keyframes viewFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.view-fade{animation:.26s cubic-bezier(.22,.7,.2,1) both viewFade}.nav-scroll{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.nav-scroll::-webkit-scrollbar{width:6px}.nav-scroll::-webkit-scrollbar-track{background:0 0}.nav-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;transition:background .2s}.nav-scroll:hover::-webkit-scrollbar-thumb{background:var(--line-2)}@keyframes rowReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.row-reveal{opacity:0;animation:.38s cubic-bezier(.22,.7,.2,1) both rowReveal}.tap-pulse{transition:transform .12s cubic-bezier(.4,0,.2,1),filter .15s,box-shadow .15s}.tap-pulse:hover{filter:brightness(1.04);transform:translateY(-1px)}.tap-pulse:active{filter:brightness(.96);transform:translateY(0)scale(.97)}@keyframes checkPop{0%{transform:scale(.6)}55%{transform:scale(1.18)}to{transform:scale(1)}}.check-pop{animation:.26s cubic-bezier(.34,1.56,.64,1) both checkPop}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bar-grow{transform-origin:0;animation:.62s cubic-bezier(.22,.7,.2,1) both barGrow}@keyframes panelOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.panel-open{animation:.22s cubic-bezier(.22,.7,.2,1) both panelOpen}@keyframes latePulse{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 0 5px #ef444400}}.late-pulse{animation:2.4s ease-out infinite latePulse}@media (prefers-reduced-motion:reduce){.reveal-up,.reveal-down,.reveal-right,.reveal-grow,.view-fade,.row-reveal,.check-pop,.bar-grow,.panel-open,.late-pulse{opacity:1!important;animation:none!important;transform:none!important}.kpi-card:hover,.tap-pulse:hover,.tap-pulse:active{transform:none!important}.cursor-check{display:none!important}}.brandmark{display:block;overflow:visible}.brandmark__wave{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.65,0,.35,1) forwards bmDraw}.brandmark__sweep{stroke-dasharray:.14 .86;stroke-dashoffset:1px;opacity:0;animation:6s linear 1.7s infinite bmSweep}@keyframes bmDraw{to{stroke-dashoffset:0}}@keyframes bmSweep{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:.6}88%{opacity:.6}to{stroke-dashoffset:0;opacity:0}}.brandmark__c1{stop-color:var(--bm-c1);animation:12s linear 1.7s infinite bmShift1}.brandmark__c2{stop-color:var(--bm-c2);animation:12s linear 1.7s infinite bmShift2}@keyframes bmShift1{0%,48%{stop-color:var(--bm-c1)}52%,96%{stop-color:var(--bm-alt-1)}to{stop-color:var(--bm-c1)}}@keyframes bmShift2{0%,48%{stop-color:var(--bm-c2)}52%,96%{stop-color:var(--bm-alt-2)}to{stop-color:var(--bm-c2)}}.brandword{display:inline-flex}.brandword__ch{white-space:pre;opacity:0;filter:blur(3px);animation:.9s cubic-bezier(.2,.7,.2,1) forwards bmLetter;animation-delay:calc(.9s + var(--i) * 90ms);display:inline-block;transform:translateY(5px)}@keyframes bmLetter{to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.brandmark__wave{stroke-dashoffset:0;animation:none}.brandmark__sweep{display:none}.brandmark__c1,.brandmark__c2{animation:none}.brandword__ch{opacity:1;filter:none;animation:none;transform:none}}.intro-splash{z-index:9999;background:radial-gradient(120% 120% at 50% 34%, var(--surface) 0%, var(--bg) 72%);place-items:center;animation:3s forwards introOut;display:grid;position:fixed;inset:0}@keyframes introOut{0%,82%{opacity:1}to{opacity:0;visibility:hidden}}.intro-splash__stage{flex-direction:column;align-items:center;gap:16px;animation:3s cubic-bezier(.2,.7,.2,1) both introRise;display:flex;position:relative}@keyframes introRise{0%{transform:translateY(8px)scale(.97)}22%{transform:none}84%{transform:none}to{transform:translateY(-10px)scale(1.03)}}.intro-splash__word{letter-spacing:-.02em;color:var(--ink);font-size:clamp(30px,6vw,46px);font-weight:800;line-height:1}.intro-splash__tag{color:var(--muted);opacity:0;font-size:13.5px;font-weight:500;animation:.7s 2.05s forwards introFadeIn}@keyframes introFadeIn{to{opacity:1}}.intro-fx{opacity:0;position:absolute}.intro-fx--up{color:var(--green);animation:1.5s 1.05s forwards introFx;top:-14px;left:16%}.intro-fx--money{color:var(--violet);background:var(--indigo-soft);border-radius:999px;padding:3px 9px;font-size:14px;font-weight:700;animation:1.5s 1.2s forwards introFx;top:-4px;right:12%}.intro-fx--bars{align-items:flex-end;gap:3px;height:22px;animation:1.5s 1.35s forwards introFx;display:flex;top:18px;right:4%}.intro-fx--bars i{background:var(--indigo);border-radius:2px;width:5px;display:block}@keyframes introFx{0%{opacity:0;transform:translateY(10px)scale(.9)}28%{opacity:1;transform:none}72%{opacity:1}to{opacity:0;transform:translateY(-12px)scale(.94)}}@media (prefers-reduced-motion:reduce){.intro-splash{animation:.6s .1s forwards introOut}.intro-splash__stage,.intro-fx,.intro-splash__tag{opacity:1;animation:none}}.sidebar-mark{filter:drop-shadow(0 0 7px rgba(var(--brand-rgb), .45));display:inline-flex}.brand-loader{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:100vh;display:flex}.brand-loader__mark{filter:drop-shadow(0 0 10px rgba(var(--brand-rgb), .35));animation:1.8s ease-in-out infinite brandBreathe}.brand-loader__label{color:var(--muted);font-size:12.5px;font-weight:500}@keyframes brandBreathe{0%,to{opacity:.6;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}.intro-splash__word{font-size:clamp(34px,7vw,54px)}.intro-fx--bell{color:var(--amber);animation:1.6s 1.5s forwards introFx;top:40px;left:2%}.intro-fx--bell .intro-fx__dot{background:var(--rose);border:1.5px solid var(--surface);border-radius:999px;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.intro-fx--agenda{color:var(--violet);animation:1.6s 1.65s forwards introFx;top:46px;right:3%}.acct-switch{flex:1;min-width:0;position:relative}.acct-switch__toggle{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:4px 6px;font-family:inherit;transition:background .15s;display:flex}.acct-switch__toggle:hover{background:var(--hover-bg);color:var(--ink-2)}.acct-switch__toggle[aria-expanded=true]{background:var(--hover-bg-strong)}.acct-switch__hint{color:var(--muted-2);font-size:9.5px;font-family:var(--mono);white-space:nowrap;flex-shrink:0}.acct-switch__row--btn:disabled{opacity:.55;cursor:default}.acct-switch__menu{z-index:80;background:var(--surface);border:.5px solid var(--line);box-shadow:var(--shadow-card), 0 26px 54px -20px #00000080;transform-origin:0 0;border-radius:14px;padding:7px;animation:.26s cubic-bezier(.34,1.4,.5,1) both acctPop}@keyframes acctPop{0%{opacity:0;transform:translateY(-10px)scale(.92)}60%{opacity:1}to{opacity:1;transform:none}}.acct-switch__menu>*{opacity:0;animation:.32s forwards acctRow}.acct-switch__menu>:first-child{animation-delay:60ms}.acct-switch__menu>:nth-child(2){animation-delay:.11s}.acct-switch__menu>:nth-child(3){animation-delay:.16s}.acct-switch__menu>:nth-child(4){animation-delay:.21s}.acct-switch__menu>:nth-child(5){animation-delay:.26s}.acct-switch__menu>:nth-child(6){animation-delay:.31s}@keyframes acctRow{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.acct-switch__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-family:var(--mono);padding:8px 8px 4px}.acct-switch__row{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;transition:background .13s;display:flex}.acct-switch__row--btn:hover,.acct-switch__add:hover{background:var(--hover-bg)}.acct-switch__row--current{background:var(--indigo-soft);cursor:default}.acct-switch__av{color:#fff;background:linear-gradient(135deg, var(--indigo), var(--violet));border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.acct-switch__av--muted{background:var(--surface-2);color:var(--muted)}.acct-switch__av--add{background:var(--indigo-soft);color:var(--indigo)}.acct-switch__meta{flex-direction:column;flex:1;min-width:0;display:flex}.acct-switch__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.acct-switch__mail{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.acct-switch__check{color:var(--indigo);flex-shrink:0}.acct-switch__add{border-top:.5px solid var(--line);color:var(--ink-2);border-radius:0;margin-top:4px;padding-top:10px}.cm-ps-panel{z-index:70;transform-origin:top;max-height:340px;animation:.15s cubic-bezier(.2,.85,.25,1) both cmPsIn;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px -22px #0a0a0b59}@keyframes cmPsIn{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.cm-ps-chevron{transition:transform .15s cubic-bezier(.2,.85,.25,1),color .15s}.cm-ps-opt{transition:background-color .12s}.cm-ps-opt:hover{background-color:var(--hover-bg)!important}.cm-ps-opt[aria-selected=true]:hover{background-color:var(--hover-bg-strong)!important}.cm-ps-opt:focus-visible,.cm-ps-trigger:focus-visible,.cm-ps-input:focus-visible{outline-offset:-2px;outline:2px solid #ff6b2c}.cm-ps-input::placeholder{color:var(--muted-2)}.cm-ps-scroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:auto;min-height:0;padding-bottom:4px;overflow-y:auto}.cm-ps-scroll::-webkit-scrollbar{width:8px}.cm-ps-scroll::-webkit-scrollbar-track{background:0 0}.cm-ps-scroll::-webkit-scrollbar-thumb{background-color:var(--line);background-clip:content-box;border:2px solid #0000;border-radius:99px}.cm-ps-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--muted-2)}.cm-ps-backdrop{display:none}@media (width<=639px){.cm-ps-backdrop{z-index:69;background:#0a0a0b6b;animation:.15s both cmPsFade;display:block;position:fixed;inset:0}.cm-ps-panel{transform-origin:bottom;max-height:72vh;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:16px 16px 0 0;animation:.15s cubic-bezier(.2,.85,.25,1) both cmPsUp;position:fixed;inset:auto 0 0}.cm-ps-opt{padding-top:13px;padding-bottom:13px}}@keyframes cmPsFade{0%{opacity:0}to{opacity:1}}@keyframes cmPsUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cm-ps-panel,.cm-ps-backdrop{animation:none}.cm-ps-chevron,.cm-ps-opt{transition:none}}
