:root{--xeus-dark:#101a2e;--xeus-cream:#f6f3ec;--xeus-cream-dark:#ebeae1;--xeus-orange:#f25c3a;--xeus-blue:#1a56f5;--xeus-cyan:#00c8ff;--xeus-teal:#2d4e4d;--xeus-white:#fff;--xeus-tag-audit:#2d8c7f;--xeus-tag-creative:#e8734a;--xeus-tag-performance:#2d4e4d;--xeus-tag-quickcheck:#7ecbc0;--xeus-tag-audience:#5bb8ae;--xeus-tag-funnel:#c4a87c;--xeus-success:#059669;--xeus-success-bg:#dcfce7;--xeus-warn:#d97706;--xeus-warn-bg:#fef3c7;--xeus-danger:#dc2626;--xeus-danger-bg:#fee2e2;--xeus-opp:#22c55e;--xeus-opp-bg:#f0fdf4;--fg-1:#101a2e;--fg-2:#101a2ed9;--fg-3:#101a2e99;--fg-4:#101a2e66;--fg-inverse:#f6f3ec;--bg-page:#f6f3ec;--bg-surface-alt:#ebeae1;--bg-dark:#101a2e;--bg-muted:#f8fafc;--border-soft:#0729290f;--border-med:#0729291f;--border-app:#e2dfd8;--border-app-2:#e5e7eb;--border-ondark:#f6f3ec14;--font-heading:"Playfair Display",Georgia,"Times New Roman",serif;--font-body:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ts-h1:74px;--ts-h1-lh:1.1;--ts-h1-ls:0.74px;--ts-h2:50px;--ts-h2-lh:1.15;--ts-h3:24px;--ts-h3-lh:1.3;--ts-h4:20px;--ts-h4-lh:1.35;--ts-lead:17px;--ts-body:16px;--ts-body-lh:1.6;--ts-small:15px;--ts-xs:13px;--ts-eyebrow:13px;--ts-micro:10px;--ts-app-h2:1.6rem;--ts-app-metric:1.8rem;--ts-app-body:0.85rem;--ts-app-label:0.7rem;--ts-app-micro:0.6rem;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-pill:100px;--shadow-card:0 8px 30px #00000014,0 2px 8px #0000000a;--shadow-float:0 12px 40px #0000001a,0 2px 8px #0000000a;--shadow-cta-orange:0 4px 16px #f25c3a59;--shadow-cta-cyan:0 6px 20px #00c8ff59;--shadow-hero:0 8px 32px #00000014;--ease-smooth:cubic-bezier(0.25,0.46,0.45,0.94);--dur-fast:0.15s;--dur-med:0.2s;--dur-long:0.3s;--font-sans:var(--font-body);--font-mono:"JetBrains Mono","Fira Code",monospace;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-850:#172033;--slate-900:#0f172a;--slate-950:#020617;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7c3aed;--purple-800:#6b21a8;--purple-900:#581c87;--color-primary:var(--xeus-orange);--color-primary-hover:#e04e2e;--color-primary-active:#c04527;--color-primary-light:#f25c3a1a;--color-primary-muted:#f25c3a2e;--color-secondary:var(--xeus-blue);--color-secondary-hover:#1644c8;--color-secondary-light:#1a56f51a;--color-success:var(--xeus-success);--color-success-hover:#047857;--color-success-light:#0596691a;--color-warning:var(--xeus-warn);--color-warning-hover:#b45309;--color-warning-light:#d977061a;--color-error:var(--xeus-danger);--color-error-hover:#b91c1c;--color-error-light:#dc26261a;--color-info:var(--xeus-cyan);--color-info-hover:#00a8d8;--color-info-light:#00c8ff1a;--bg-primary:#fff;--bg-secondary:var(--xeus-cream);--bg-tertiary:var(--xeus-cream-dark);--bg-surface:#fff;--bg-elevated:var(--xeus-cream);--bg-hover:var(--xeus-cream-dark);--bg-active:var(--slate-200);--bg-overlay:#0f172a80;--color-text-primary:var(--xeus-dark);--color-text-secondary:var(--fg-2);--color-text-tertiary:var(--fg-3);--color-text-muted:var(--fg-3);--color-text-inverse:var(--xeus-cream);--color-text-on-primary:#fff;--color-border-primary:var(--border-app);--color-border-secondary:var(--border-app-2);--color-border-hover:var(--slate-400);--color-border-focus:var(--color-primary);--color-border-active:var(--xeus-orange);--color-sidebar-bg:var(--xeus-dark);--color-sidebar-border:var(--border-ondark);--color-sidebar-text:#f6f3eca6;--color-sidebar-text-hover:var(--xeus-cream);--color-sidebar-text-active:var(--xeus-orange);--color-sidebar-item-hover:#f6f3ec0a;--color-sidebar-item-active-bg:#f25c3a1a;--color-sidebar-item-active-border:var(--xeus-orange);--color-card-bg:#fff;--color-card-border:var(--slate-200);--color-card-hover-border:var(--slate-300);--color-card-shadow:#0000000a;--color-card-shadow-hover:#00000014;--color-input-bg:#fff;--color-input-border:var(--slate-200);--color-input-border-hover:var(--slate-300);--color-input-border-focus:var(--color-primary);--color-input-text:var(--slate-900);--color-input-placeholder:var(--slate-400);--color-btn-primary-bg:var(--color-primary);--color-btn-primary-hover:var(--color-primary-hover);--color-btn-primary-text:#fff;--color-btn-secondary-bg:#fff;--color-btn-secondary-border:var(--slate-200);--color-btn-secondary-text:var(--slate-700);--color-btn-secondary-hover-bg:var(--slate-50);--color-btn-ghost-text:var(--slate-600);--color-btn-ghost-hover-bg:var(--slate-100);--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a,0 1px 2px #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-primary:var(--shadow-cta-orange);--shadow-primary-lg:0 6px 20px #f25c3a66;--shadow-glow:0 0 20px #f25c3a33;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--transition-fast:100ms ease;--transition-base:150ms ease;--transition-slow:200ms ease;--transition-slower:300ms ease;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-overlay:400;--z-modal:500;--z-popover:600;--z-toast:700;--brand-primary-dark:var(--xeus-dark);--brand-primary-medium:var(--slate-700);--brand-primary-bright:var(--xeus-orange);--brand-accent-teal:var(--xeus-teal);--brand-accent-amber:var(--xeus-warn);--brand-accent-rose:var(--xeus-danger);--brand-neutral-light:var(--slate-400);--color-bg-primary:var(--bg-primary);--color-bg-secondary:var(--bg-secondary);--color-bg-tertiary:var(--bg-tertiary);--color-bg-dark:var(--xeus-dark);--color-bg-dark-secondary:var(--slate-800);--color-bg-overlay:var(--bg-overlay);--color-neutral-50:var(--slate-50);--color-neutral-100:var(--slate-100);--color-neutral-200:var(--slate-200);--color-neutral-300:var(--slate-300);--color-neutral-400:var(--slate-400);--color-neutral-500:var(--slate-500);--color-neutral-600:var(--slate-600);--color-neutral-700:var(--slate-700);--color-neutral-800:var(--slate-800);--color-neutral-900:var(--slate-900);--color-border-on-dark:#ffffff1a;--color-border-on-dark-subtle:#ffffff0d;--color-text-on-dark:#ffffffe6}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background-color:#f6f3ec;background-color:var(--bg-secondary);color:#101a2e;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;padding:0}h1,h2,h3,h4,h5,h6{color:#101a2e;color:var(--color-text-primary);font-family:Playfair Display,Georgia,Times New Roman,serif;font-family:var(--font-heading);font-weight:500}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--slate-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--slate-400)}.dark-scrollbar::-webkit-scrollbar-thumb{background:#fff3}.dark-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}:focus-visible{outline:2px solid #f25c3a}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f25c3a;outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:#f25c3a1a;color:#101a2e}.text-xs{font-size:12px}.text-sm{font-size:13px}.text-base{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:18px}.text-2xl{font-size:20px}.text-3xl{font-size:24px}.text-4xl{font-size:30px}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-primary{color:#101a2e;color:var(--color-text-primary)}.text-secondary{color:#101a2ed9;color:var(--color-text-secondary)}.text-muted{color:#101a2e99;color:var(--color-text-muted)}.text-blue{color:#f25c3a;color:var(--color-primary)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){:root{--color-primary:#c04527;--color-border-primary:var(--slate-400);--color-text-secondary:var(--slate-700)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fadeIn{animation:fadeIn ease-out .2s ease;animation:fadeIn var(--transition-slow) ease-out}.animate-slideInUp{animation:slideInUp ease-out .2s ease;animation:slideInUp var(--transition-slow) ease-out}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-body);margin:0}button,input,select,textarea{font-family:inherit}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--color-neutral-100);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:var(--color-primary-light);color:var(--color-text-primary)}.ui-orbital{display:flex;justify-content:center;margin:0 0 22px}.ui-orbital__svg{display:block;height:96px;height:var(--ui-orbital-size,96px);overflow:visible;width:96px;width:var(--ui-orbital-size,96px)}.ui-orbital__disc{fill:#f6f3ec;fill:var(--xeus-cream,#f6f3ec)}.ui-orbital__ghost-bolt,.ui-orbital__ghost-circle{fill:none;stroke:#101a2e1a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ui-orbital__bolt-stroke,.ui-orbital__trace-circle{fill:none;stroke:#f25c3a;stroke:var(--xeus-orange,#f25c3a);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:ui-orbital-draw 2.8s cubic-bezier(.65,0,.35,1) infinite}.ui-orbital__trace-circle{stroke-width:2.2}.ui-orbital__bolt-stroke{stroke-width:2.4}.ui-orbital__bolt-fill{fill:#f25c3a;fill:var(--xeus-orange,#f25c3a);animation:ui-orbital-fill 2.8s cubic-bezier(.65,0,.35,1) infinite;opacity:0}.ui-orbital__pulse{fill:none;stroke:#f25c3a;stroke:var(--xeus-orange,#f25c3a);stroke-width:2;animation:ui-orbital-pulse 2.8s cubic-bezier(.22,1,.36,1) infinite;opacity:0;transform-box:fill-box;transform-origin:50% 50%}.ui-orbital__pulse--2{animation-delay:-1.87s}.ui-orbital__pulse--3{animation-delay:-.93s}@keyframes ui-orbital-draw{0%{stroke-dashoffset:100}50%{stroke-dashoffset:0}62%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes ui-orbital-fill{0%,35%{opacity:0}50%{opacity:1}65%{opacity:1}85%,to{opacity:0}}@keyframes ui-orbital-pulse{0%{opacity:0;transform:scale(.85)}18%{opacity:.55}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.ui-orbital__bolt-fill,.ui-orbital__bolt-stroke,.ui-orbital__pulse,.ui-orbital__trace-circle{animation:none}.ui-orbital__bolt-stroke,.ui-orbital__trace-circle{stroke-dashoffset:0}.ui-orbital__bolt-fill{opacity:1}.ui-orbital__pulse{opacity:0}}.ui-pageloader{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:240px;padding:32px 16px;width:100%}.ui-pageloader .ui-orbital{margin:0}.ui-pageloader__label{color:rgb(from var(--xeus-dark) r g b/.6);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.4;margin:0;text-align:center}.ui-pageloader--viewport{min-height:100vh;padding:0}.ui-loader{align-items:center;color:var(--xeus-dark);display:flex;flex-direction:column;font-family:var(--font-body);gap:8px}.ui-loader--left{align-items:flex-start;text-align:left}.ui-loader--center{text-align:center}.ui-loader--left .ui-orbital{justify-content:flex-start;margin-bottom:16px}.ui-loader__eyebrow{color:var(--xeus-orange);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.ui-loader__title{font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:500;line-height:1.2;margin:4px 0 0}.ui-loader--sm .ui-loader__title{font-size:18px}.ui-loader--lg .ui-loader__title{font-size:32px}.ui-loader__description{color:rgb(from var(--xeus-dark) r g b/.6);font-size:14px;line-height:1.5;margin:8px 0 0;max-width:36ch}.ui-loader__progress{margin-top:24px;max-width:360px;width:100%}.ui-loader__progress-bar{background:rgb(from var(--xeus-dark) r g b/.08);border-radius:100px;height:4px;margin-bottom:16px;overflow:hidden}.ui-loader__progress-fill{background:linear-gradient(90deg,var(--xeus-orange),#f8855f);border-radius:100px;height:100%;transition:width .6s cubic-bezier(.25,.46,.45,.94)}.ui-loader__stage{color:rgb(from var(--xeus-dark) r g b/.6);font-size:13px;margin:0;min-height:18px}.ui-loader__stage b{color:var(--xeus-dark);font-weight:600}@media (prefers-reduced-motion:reduce){.ui-loader__progress-fill{transition:none}}.toast-container,.ui-toast-container{bottom:24px;display:flex;flex-direction:column-reverse;gap:10px;max-width:420px;pointer-events:none;position:fixed;right:24px;z-index:1200;z-index:var(--z-toast,1200)}.toast-item,.ui-toast{align-items:center;animation:ui-toast-slide-in .18s var(--ease-smooth) both;animation:ui-toast-slide-in var(--dur-base,.18s) var(--ease-smooth) both;background:#fff;border-radius:10px;border-radius:var(--r-md,10px);box-shadow:0 4px 20px #101a2e1f,0 1px 4px #101a2e0f;color:var(--xeus-dark);display:flex;font-family:var(--font-body);font-size:13.5px;gap:10px;line-height:1.4;padding:12px 14px;pointer-events:auto}@keyframes ui-toast-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.toast-icon,.ui-toast__icon{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;line-height:0;width:22px}.toast-success .toast-icon,.ui-toast--success .ui-toast__icon{background:#16a34a;background:var(--xeus-success,#16a34a)}.toast-error .toast-icon,.ui-toast--error .ui-toast__icon{background:#dc2626;background:var(--xeus-danger,#dc2626)}.toast-warning .toast-icon,.ui-toast--warning .ui-toast__icon{background:#d97706;background:var(--xeus-warn,#d97706)}.toast-info .toast-icon,.ui-toast--info .ui-toast__icon{background:#1a56f5;background:var(--xeus-blue,#1a56f5)}.toast-neutral .toast-icon,.ui-toast--neutral .ui-toast__icon{background:#101a2e;background:var(--xeus-dark,#101a2e)}.toast-message,.ui-toast__message{flex:1 1;min-width:0}.toast-action,.ui-toast__action{background:var(--xeus-orange);border:0;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--font-body);font-size:12.5px;font-weight:600;padding:4px 12px;transition:background .12s var(--ease-smooth);transition:background var(--dur-fast,.12s) var(--ease-smooth);white-space:nowrap}.toast-action:hover,.ui-toast__action:hover{background:#f25c3adb}.toast-action:focus-visible,.ui-toast__action:focus-visible{box-shadow:0 0 0 3px #f25c3a52;outline:none}.toast-close,.ui-toast__close{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--fg-3);cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;transition:background .12s var(--ease-smooth),color .12s var(--ease-smooth);transition:background var(--dur-fast,.12s) var(--ease-smooth),color var(--dur-fast,.12s) var(--ease-smooth);width:22px}.toast-close:hover,.ui-toast__close:hover{background:#101a2e0f;color:var(--xeus-dark)}.toast-close:focus-visible,.ui-toast__close:focus-visible{box-shadow:0 0 0 3px #f25c3a2e;outline:none}@media (prefers-reduced-motion:reduce){.toast-item,.ui-toast{animation:none}}.tf{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--xeus-cream);color:var(--color-text-primary);font-family:var(--font-body);font-size:16px;line-height:1.6;min-height:100vh;overflow:hidden;position:relative;width:100%}.tf *,.tf :after,.tf :before{box-sizing:border-box}.tf h1,.tf h2,.tf h3{text-wrap:balance;color:inherit;font-family:var(--font-heading);font-weight:500;letter-spacing:-.005em;margin:0}.tf-sparkles{inset:0;opacity:.6;pointer-events:none;position:absolute;z-index:0}.tf-sparkle-anim{animation:tf-sparkle-pulse 2.6s ease-in-out infinite;display:inline-flex;position:absolute;transform-origin:center}.tf-sparkle-anim--blue{color:#1a56f52e}.tf-sparkle-anim--cyan{color:#00c8ff33}.tf-sparkle-anim--orange{color:#f25c3a2e}.tf-sparkle-anim--teal{color:#2d8c7f33}@keyframes tf-sparkle-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.tf-sparkle-anim{animation:none}}.tf-header{align-items:center;display:flex;height:72px;justify-content:space-between;left:0;padding:0 40px;position:absolute;right:0;top:0;z-index:2}.tf-wordmark{display:block;height:20px;opacity:.95;width:auto}.tf-header-right{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:13px;gap:12px}.tf-header-right a{color:var(--xeus-orange);font-weight:600;text-decoration:none}.tf-header-right a:hover{text-decoration:underline}.tf-main{align-items:center;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-family:var(--font-body,"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);justify-content:center;min-height:100vh;padding:88px 32px 40px;position:relative;z-index:1}.tf-eyebrow{align-items:center;color:var(--xeus-orange);display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:600;gap:8px;letter-spacing:2.2px;text-transform:uppercase}.tf-card-shell{max-width:540px;position:relative;width:100%}.tf-hero{margin-bottom:28px;text-align:center}.tf-hero-title{color:var(--color-text-primary);font-size:46px;letter-spacing:-.4px;line-height:1.05;margin:16px 0 14px}.tf-hero-title em{font-family:var(--font-heading);font-style:italic}.tf-hero-subtitle{color:var(--color-text-secondary);font-size:16px;line-height:1.55;margin:0 auto;max-width:420px}.tf-card{background:#fff;border:1px solid #07292914;border:1px solid var(--color-border-primary,#07292914);border-radius:20px;box-shadow:0 8px 30px #00000014,0 2px 8px #0000000a;overflow:hidden;padding:28px;position:relative}.tf-plan-line{align-items:center;background:#faf8f2;border:1px solid #07292914;border:1px solid var(--color-border-primary,#07292914);border-radius:12px;display:flex;gap:14px;padding:14px 16px}.tf-plan-line-icon{align-items:center;background:#00c8ff1f;border-radius:8px;color:#0288a8;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.tf-plan-line-body{flex:1 1;line-height:1.3}.tf-plan-line-title{color:var(--color-text-primary);font-size:13px;font-weight:600}.tf-plan-line-meta{color:var(--color-text-muted);font-size:12px;margin-top:2px}.tf-plan-line-price{text-align:right}.tf-plan-line-amount{color:var(--color-text-primary);font-family:var(--font-heading);font-size:22px;font-weight:600;line-height:1}.tf-plan-line-due{color:var(--color-text-muted);font-size:11px;font-weight:500;letter-spacing:1px;margin-top:4px;text-transform:uppercase}.tf-benefits{list-style:none;margin:20px 0 24px;padding:0}.tf-benefit{align-items:flex-start;color:var(--color-text-primary);display:flex;font-size:14.5px;gap:14px;line-height:1.55;padding:8px 0}.tf-benefit-check{align-items:center;background:#f25c3a24;border-radius:8px;color:var(--xeus-orange);display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;margin-top:1px}.tf-benefit strong{font-weight:600}.tf-btn-primary{align-items:center;background:var(--xeus-orange);border:none;border-radius:100px;box-shadow:0 4px 16px #f25c3a59;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.1px;min-height:50px;padding:14px 28px;text-decoration:none;transition:transform .18s ease,box-shadow .2s ease,background .18s ease;width:100%}.tf-btn-primary:hover:not(:disabled){box-shadow:0 8px 24px #f25c3a73;transform:translateY(-1px)}.tf-btn-primary:disabled{cursor:wait;opacity:.92}.tf-btn-primary svg{transition:transform .25s ease}.tf-btn-primary:hover:not(:disabled) svg:last-child{transform:translateX(4px)}@keyframes tf-pulse-ring{0%{box-shadow:0 0 0 0 #f25c3a73,0 4px 16px #f25c3a59}70%{box-shadow:0 0 0 14px #f25c3a00,0 4px 16px #f25c3a59}to{box-shadow:0 0 0 0 #f25c3a00,0 4px 16px #f25c3a59}}.tf-pulse-cta:not(:disabled){animation:tf-pulse-ring 2.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.tf-pulse-cta{animation:none}}.tf-press{transition:transform .1s ease}.tf-press:active:not(:disabled){transform:scale(.985)}.tf-btn-spinner{animation:tf-spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes tf-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tf-btn-spinner{animation:none}}.tf-btn-ghost{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:500;gap:8px;padding:10px 12px;text-decoration:none;transition:color .18s ease,background .18s ease}.tf-btn-ghost:hover{background:#0729290a;color:var(--color-text-primary)}.tf-error{align-items:center;background:#f25c3a14;border:1px solid #f25c3a2e;border-radius:10px;color:var(--xeus-orange);display:flex;font-size:14px;gap:8px;margin-bottom:24px;padding:12px 16px}.tf-error svg{flex-shrink:0}.tf-skip-row{margin-top:14px;text-align:center}.tf-social-proof{align-items:center;border-top:1px solid #07292914;border-top:1px solid var(--color-border-primary,#07292914);display:flex;gap:12px;justify-content:center;margin-top:20px;padding-top:18px}.tf-avatars{display:flex}.tf-avatar{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:inline-flex;font-family:var(--font-body);font-size:10.5px;font-weight:600;height:28px;justify-content:center;width:28px}.tf-avatar+.tf-avatar{margin-left:-8px}.tf-social-caption{color:var(--color-text-muted);font-size:12.5px;line-height:1.4}.tf-social-caption strong{color:var(--color-text-primary);font-weight:600}.tf-trust-strip{align-items:center;color:var(--color-text-muted);display:flex;font-size:12px;font-weight:500;gap:14px;justify-content:center;margin-top:20px}.tf-trust-strip span{align-items:center;display:inline-flex;gap:6px}.tf-trust-strip-sep{opacity:.4}.tf-stripe-mark svg{display:block}.tf-icon{align-items:center;border-radius:16px;display:inline-flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.tf-icon--cyan{background:#00c8ff1f;color:#0288a8}.tf-icon--orange{background:#f25c3a1f;color:var(--xeus-orange)}.tf-icon--navy{background:#101a2e0f;color:var(--color-text-primary)}.tf-icon--40{border-radius:10px;height:40px;margin-bottom:16px;width:40px}.tf-state-shell{max-width:480px;text-align:center;width:100%}.tf-state-shell--wide{max-width:900px}.tf-state-title{color:var(--color-text-primary);font-size:36px;letter-spacing:-.3px;line-height:1.1;margin:0 0 12px}.tf-state-subtitle{color:var(--color-text-secondary);font-size:15px;line-height:1.55;margin:0 auto 28px;max-width:460px}.tf-tip-card{align-items:center;background:#fff;border:1px solid #07292914;border:1px solid var(--color-border-primary,#07292914);border-radius:12px;box-shadow:0 2px 12px #0000000a;display:flex;gap:12px;padding:18px 22px;text-align:left}.tf-tip-card-title{color:var(--color-text-primary);font-size:14px;font-weight:600;margin-bottom:2px}.tf-tip-card-body{color:var(--color-text-muted);font-size:13px}.tf-plan-grid{grid-gap:24px;display:grid;gap:24px;margin:0 auto}.tf-plan-grid--one{grid-template-columns:1fr;max-width:380px}.tf-plan-grid--many{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tf-plan-card{background:#fff;border:1px solid #0729291a;border:1px solid var(--color-border-primary,#0729291a);border-radius:16px;box-shadow:0 2px 12px #0000000a;padding:32px 28px;position:relative;text-align:left;transition:transform .18s ease,box-shadow .2s ease,border-color .18s ease}.tf-plan-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.tf-plan-card--featured{border:2px solid var(--xeus-orange);box-shadow:0 4px 24px #f25c3a1f}.tf-plan-badge{background:var(--xeus-orange);border-radius:100px;color:#fff;font-size:11px;font-weight:700;left:50%;letter-spacing:.5px;padding:4px 16px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.tf-plan-name{color:var(--color-text-primary);font-family:var(--font-body);font-size:22px;font-weight:700;letter-spacing:-.005em;margin:0 0 4px}.tf-plan-price-row{align-items:baseline;color:var(--color-text-muted);display:flex;gap:4px;margin-bottom:16px}.tf-plan-price-amount,.tf-plan-price-row{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-family:var(--font-body,"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif)}.tf-plan-price-amount{color:var(--color-text-primary);font-size:18px;font-weight:700;letter-spacing:-.005em}.tf-plan-price-period{color:var(--color-text-muted);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-family:var(--font-body,"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);font-size:14px;font-weight:400}.tf-plan-credits-row{margin-bottom:4px}.tf-plan-credits{color:var(--color-text-primary);font-family:var(--font-heading);font-size:40px;font-weight:800;letter-spacing:-.02em}.tf-plan-credits-unit{color:var(--color-text-muted);font-size:15px;font-weight:400;margin-left:4px}.tf-plan-users{color:var(--color-text-muted);font-size:13px;margin-bottom:24px}.tf-plan-features{list-style:none;margin:0 0 28px;padding:0}.tf-plan-feature{align-items:center;color:var(--color-text-secondary);display:flex;font-size:14px;gap:10px;padding:5px 0}.tf-plan-feature-check{align-items:center;background:#f25c3a1f;border-radius:6px;color:var(--xeus-orange);display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.tf-back-row{margin-bottom:24px}@media (max-width:720px){.tf-header{padding:0 24px}.tf-main{padding:88px 20px 32px}.tf-hero-title{font-size:36px}.tf-state-title{font-size:28px}.tf-card{padding:22px}}@media (max-width:480px){.tf-hero-title{font-size:30px}.tf-plan-line{flex-wrap:wrap;row-gap:10px}}@keyframes ui-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ui-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ui-progress-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.ui-spinner{display:inline-block;line-height:0;position:relative;vertical-align:middle}.ui-spinner__ring{animation:ui-spin .85s linear infinite;border:2px solid #101a2e1a;border-radius:50%;border-top:2px solid var(--xeus-orange);display:block;height:100%;width:100%}.ui-spinner--inline .ui-spinner__ring{border-width:1.5px}@media (prefers-reduced-motion:reduce){.ui-spinner__ring{animation-duration:1.5s}}.is-spinning{animation:ui-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.is-spinning{animation-duration:2s}}.ui-skeleton{animation:ui-shimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,var(--xeus-cream-dark) 0,#ffffff8c 50%,var(--xeus-cream-dark) 100%);background-size:200% 100%;border-radius:var(--r-sm);display:inline-block;vertical-align:middle}.ui-skeleton--circle{border-radius:50%}.ui-skeleton--rect{border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation-duration:3s}}.ui-progressbar{background:var(--xeus-cream-dark);border-radius:var(--r-pill);height:6px;overflow:hidden;position:relative;width:100%}.ui-progressbar__fill{background:var(--xeus-orange);border-radius:inherit;height:100%;transition:width var(--dur-med) var(--ease-smooth)}.ui-progressbar--indeterminate .ui-progressbar__fill{animation:ui-progress-indeterminate 1.4s var(--ease-smooth) infinite;width:30%}@media (prefers-reduced-motion:reduce){.ui-progressbar--indeterminate .ui-progressbar__fill{animation-duration:3s}}.sidebar{background:var(--color-sidebar-bg);border-right:1px solid var(--color-sidebar-border);color:var(--color-sidebar-text);display:flex;flex-direction:column;font-family:var(--font-body);height:100vh;left:0;position:fixed;top:0;transition:width .2s ease;width:260px;z-index:100}.sidebar.collapsed{width:72px}.sidebar-header{align-items:center;border-bottom:1px solid var(--color-sidebar-border);display:flex;justify-content:space-between;min-height:64px;padding:16px}.sidebar-logo{gap:12px}.logo-icon,.sidebar-logo{align-items:center;display:flex;overflow:hidden}.logo-icon{border-radius:8px;flex-shrink:0;height:32px;justify-content:center;width:32px}.logo-img{border-radius:inherit;display:block;height:100%;width:100%}.logo-icon--collapsed{margin:0 auto}.logo-text{overflow:hidden;white-space:nowrap}.logo-title{color:var(--xeus-cream);font-family:var(--font-heading);font-size:18px;font-weight:600;letter-spacing:.02em;line-height:1.1;margin:0}.logo-wordmark{display:block;height:17px;margin:0;width:auto}.logo-subtitle{color:rgb(from var(--xeus-cream) r g b/.55);font-size:10px;font-weight:500;letter-spacing:.08em;margin:4px 0 0;text-transform:uppercase}.collapse-btn{align-items:center;background:rgb(from var(--xeus-cream) r g b/.04);border:1px solid rgb(from var(--xeus-cream) r g b/.1);border-radius:50%;color:rgb(from var(--xeus-cream) r g b/.6);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:all var(--dur-med) var(--ease-smooth);width:26px}.collapse-btn:hover{background:rgb(from var(--xeus-cream) r g b/.08);color:var(--xeus-cream)}.sidebar.collapsed .collapse-btn{margin:0 auto}.sidebar-search{padding:12px 16px}.search-wrapper{align-items:center;background:rgb(from var(--xeus-cream) r g b/.04);border:1px solid rgb(from var(--xeus-cream) r g b/.08);border-radius:8px;display:flex;gap:8px;padding:7px 10px;transition:all var(--dur-med)}.search-wrapper:focus-within{background:rgb(from var(--xeus-cream) r g b/.06);border-color:var(--xeus-orange);box-shadow:0 0 0 3px rgb(from var(--xeus-orange) r g b/.12)}.search-input:focus,.search-input:focus-visible{box-shadow:none;outline:none}.search-wrapper svg{color:rgb(from var(--xeus-cream) r g b/.55);flex-shrink:0}.search-input{background:none;border:none;color:var(--xeus-cream);flex:1 1;font-family:inherit;font-size:13px;outline:none}.search-input::placeholder{color:rgb(from var(--xeus-cream) r g b/.4)}.search-kbd{background:rgb(from var(--xeus-cream) r g b/.06);border:1px solid rgb(from var(--xeus-cream) r g b/.08);border-radius:4px;color:rgb(from var(--xeus-cream) r g b/.5);flex-shrink:0;font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.04em;padding:2px 6px}.sidebar-nav{flex:1 1;overflow-y:auto;padding:8px 10px}.nav-item{align-items:center;background:none;border:none;border-radius:8px;color:var(--color-sidebar-text);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:12px;padding:9px 12px;position:relative;text-align:left;text-decoration:none;transition:background var(--dur-med),color var(--dur-med);width:100%}.nav-item:hover{background:var(--color-sidebar-item-hover);color:var(--color-sidebar-text-hover)}.nav-item.active{background:var(--color-sidebar-item-active-bg);color:var(--xeus-cream)}.nav-item.active:after{align-self:center;background:var(--xeus-orange);border-radius:50%;box-shadow:0 0 6px rgb(from var(--xeus-orange) r g b/.55);content:"";flex-shrink:0;height:6px;margin-left:6px;width:6px}.nav-section-header.active:after{display:none}.nav-item.active .nav-icon{color:var(--xeus-orange)}.nav-icon{color:rgb(from var(--xeus-cream) r g b/.55);flex-shrink:0}.nav-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-chevron{color:rgb(from var(--xeus-cream) r g b/.4);flex-shrink:0}.nav-section{margin-bottom:2px}.nav-section.section-active>.nav-section-header{background:rgb(from var(--xeus-cream) r g b/.04)}.nav-section-header{position:relative}.nav-children{border-left:1px solid rgb(from var(--xeus-cream) r g b/.08);margin-left:12px;margin-top:2px;padding-left:12px}.nav-child{color:rgb(from var(--xeus-cream) r g b/.55);font-size:13px;padding:7px 12px}.nav-child:hover{color:var(--xeus-cream)}.nav-child.active{background:var(--color-sidebar-item-active-bg);color:var(--xeus-orange)}.nav-child .nav-icon{height:14px;width:14px}.nav-group-header{align-items:center;background:none;border:none;color:rgb(from var(--xeus-cream) r g b/.45);cursor:pointer;display:flex;font-family:inherit;font-size:10px;font-weight:700;gap:8px;letter-spacing:.1em;margin-top:6px;padding:6px 12px;text-align:left;text-transform:uppercase;transition:color var(--dur-med);width:100%}.nav-group-header:hover{color:rgb(from var(--xeus-cream) r g b/.7)}.nav-group-header .nav-icon{color:rgb(from var(--xeus-cream) r g b/.4);flex-shrink:0}.nav-group-header .nav-label{flex:1 1}.nav-group-header .nav-chevron{color:rgb(from var(--xeus-cream) r g b/.4);flex-shrink:0}.nav-running-dot{animation:sidebar-pulse 1.4s ease-in-out infinite;background:var(--xeus-cyan);box-shadow:0 0 6px rgb(from var(--xeus-cyan) r g b/.55)}.nav-complete-dot,.nav-running-dot{border-radius:50%;flex-shrink:0;height:8px;margin-left:4px;width:8px}.nav-complete-dot{background:var(--xeus-success);box-shadow:0 0 6px rgb(from var(--xeus-success) r g b/.55)}@keyframes sidebar-pulse{0%,to{opacity:1}50%{opacity:.3}}.sidebar.collapsed .sidebar-logo{justify-content:center}.sidebar.collapsed .logo-text,.sidebar.collapsed .nav-chevron,.sidebar.collapsed .nav-label{display:none}.sidebar.collapsed .nav-item{justify-content:center;padding:12px}.sidebar.collapsed .nav-children,.sidebar.collapsed .nav-item.active:after,.sidebar.collapsed .sidebar-search{display:none}.sidebar-footer{border-top:1px solid var(--color-sidebar-border);display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:12px 14px 16px}.sidebar-support{align-items:center;border-radius:6px;color:rgb(from var(--xeus-cream) r g b/.65);display:flex;font-size:13px;font-weight:500;gap:10px;padding:8px 10px;text-decoration:none;transition:background var(--dur-med),color var(--dur-med)}.sidebar-support:hover{background:rgb(from var(--xeus-cream) r g b/.04);color:var(--xeus-cream)}.sidebar-support .nav-icon{color:rgb(from var(--xeus-cream) r g b/.55)}.account-card{align-items:center;background:rgb(from var(--xeus-cream) r g b/.04);border:1px solid rgb(from var(--xeus-cream) r g b/.06);border-radius:10px;display:flex;gap:10px;padding:10px}.account-avatar{background:var(--xeus-orange);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-family:var(--font-body);font-size:13px;font-weight:600;height:30px;letter-spacing:0;place-items:center;width:30px}.account-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.account-email{color:var(--xeus-cream);font-size:12.5px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.account-badge-account{color:rgb(from var(--xeus-cream) r g b/.5);font-size:10px;font-weight:500;letter-spacing:.02em;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-chip{align-items:center;border-radius:100px;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.account-chip--superadmin{background:rgb(from var(--xeus-cyan) r g b/.14);color:var(--xeus-cyan)}.account-signout-btn{background:#0000;border:none;border-radius:6px;color:rgb(from var(--xeus-cream) r g b/.55);cursor:pointer;display:grid;flex-shrink:0;height:28px;place-items:center;transition:background var(--dur-med),color var(--dur-med);width:28px}.account-signout-btn:hover{background:rgb(from var(--xeus-cream) r g b/.08);color:var(--xeus-cream)}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-track{background:#0000}.sidebar-nav::-webkit-scrollbar-thumb{background:rgb(from var(--xeus-cream) r g b/.1);border-radius:3px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:rgb(from var(--xeus-cream) r g b/.2)}.sidebar-sign-out-btn{align-items:center;background:#0000;border:1px solid rgb(from var(--xeus-cream) r g b/.1);border-radius:6px;color:rgb(from var(--xeus-cream) r g b/.65);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:8px 10px;transition:all var(--dur-med);width:100%}.sidebar-sign-out-btn:hover{background:rgb(from var(--xeus-danger) r g b/.1);border-color:rgb(from var(--xeus-danger) r g b/.3);color:var(--xeus-danger)}.sidebar-sign-out-btn.collapsed{justify-content:center;padding:8px}.sidebar.collapsed .sidebar-footer{padding:8px}.sidebar.collapsed .sidebar-footer .sidebar-sign-out-btn{display:flex}.main-layout{background:#f5f2eb}.main-content,.main-layout{display:flex;min-height:100vh}.main-content{flex:1 1;flex-direction:column;margin-left:260px;overflow-y:auto;transition:margin-left .2s ease}.main-layout.sidebar-collapsed .main-content{margin-left:72px}.main-content .page-content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:14px;margin:0 auto;max-width:1400px;max-width:var(--container-max,1400px);min-height:0;padding:16px;width:100%}@media (min-width:1180px){.main-content .page-content{padding:24px}}#root{min-height:100vh}*{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:ease}.preload *{transition:none!important}html{scroll-behavior:smooth}:focus:not(:focus-visible){outline:none}@media print{.dashboard-sidebar{display:none}.dashboard-main{margin-left:0!important}}
/*# sourceMappingURL=main.65ef7139.css.map*/