body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}body,html{overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes progress{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.thinking-panel-pulse{animation:pulse 2s ease-in-out infinite}@keyframes related-step-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes app-loading-spin{to{transform:rotate(1turn)}}:root{--color-primary:#6366f1;--color-primary-50:#eef2ff;--color-primary-100:#e0e7ff;--color-primary-200:#c7d2fe;--color-primary-300:#a5b4fc;--color-primary-400:#818cf8;--color-primary-500:#6366f1;--color-primary-600:#4f46e5;--color-primary-700:#4338ca;--color-primary-800:#3730a3;--color-primary-900:#312e81;--color-primary-hover:#4f46e5;--color-accent:#f59e0b;--color-accent-50:#fffbeb;--color-accent-100:#fef3c7;--color-accent-200:#fde68a;--color-accent-300:#fcd34d;--color-accent-400:#fbbf24;--color-accent-500:#f59e0b;--color-accent-600:#d97706;--color-accent-700:#b45309;--color-accent-800:#92400e;--color-accent-900:#78350f;--color-accent-hover:#d97706;--color-secondary:#f6f9fc;--color-success:#059669;--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-success-dark:#047857;--color-warning:#f59e0b;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-error:#ef4444;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-info:#6366f1;--color-info-bg:#eef2ff;--color-info-border:var(--color-primary-200);--color-text-on-primary:#fff;--color-overlay-on-primary:#ffffff26;--color-overlay-on-primary-hover:#ffffff1a;--color-glass-bg:#ffffffb3;--color-glass-border:#ffffff4d;--color-hero-input-bg:#ffffffe6;--color-hero-input-border:#ffffff80;--color-hero-input-focus-bg:#fffffff2;--color-hero-input-focus-border:#fffc;--color-hero-input-focus-ring:#ffffff4d;--color-success-glow-start:#05966966;--color-success-glow-mid:#05966926;--color-success-glow-end:#05966900;--system-hint-hint-bg:var(--color-primary-50);--system-hint-hint-border:var(--color-primary-200);--system-hint-hint-color:var(--color-primary-700);--system-hint-success-bg:var(--color-success-bg);--system-hint-success-border:var(--color-success-border);--system-hint-success-color:var(--color-success-dark);--system-hint-error-bg:var(--color-error-bg);--system-hint-error-border:var(--color-error-border);--system-hint-error-color:var(--color-error);--gradient-primary:linear-gradient(135deg,#6366f1,#8b5cf6);--gradient-accent:linear-gradient(135deg,#f59e0b,#fbbf24);--gradient-hero:linear-gradient(135deg,#6366f1,#f59e0b);--color-white:#fff;--color-gray-50:#fafbfc;--color-gray-100:#f6f9fc;--color-gray-200:#e3e8ef;--color-gray-300:#cdd7e6;--color-gray-400:#97a6ba;--color-gray-500:#6b7c8e;--color-gray-600:#425466;--color-gray-700:#283d54;--color-gray-800:#0a2540;--color-gray-900:#0a1929;--color-text-primary:#0a2540;--color-text-secondary:#425466;--color-text-tertiary:#6b7c8e;--color-background-body:#fff;--color-background-container:#fff;--color-background-elevated:#fff;--color-background-alt:#fafbfc;--color-background-overlay:#00000080;--color-border-base:#e3e8ef;--color-border-light:#f6f9fc;--color-border-dark:#cdd7e6;--color-border:var(--color-border-base);--color-fill-secondary:var(--color-gray-100);--color-surface-2:#f0f3fa;--font-family-display:"Sora",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Ubuntu,sans-serif;--font-family-primary:var(--font-family-body);--font-family-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-weight-light:300;--font-weight-350:350;--font-weight-normal:400;--font-weight-450:450;--font-weight-medium:500;--font-weight-550:550;--font-weight-semibold:600;--font-weight-650:650;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tight:-0.02em;--letter-spacing-snug:-0.01em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-none:0;--radius-sm:0.1875rem;--radius-base:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-xs:0 1px 2px #0a254008;--shadow-sm:0 1px 2px #0a25400d,0 1px 3px #0a254008;--shadow-base:var(--shadow-sm);--shadow-md:0 2px 4px #0a25400f,0 4px 8px #0a25400a;--shadow-lg:0 4px 8px #0a254014,0 8px 16px #0a25400f;--shadow-xl:0 8px 16px #0a25401a,0 16px 32px #0a254014;--shadow-2xl:0 12px 24px #0a25401f,0 24px 48px #0a25401a;--shadow-inner:inset 0 1px 2px #0a25400d;--shadow-primary:0 4px 12px #0d948826,0 2px 4px #0d94881a;--shadow-accent:0 4px 12px #f9731626,0 2px 4px #f973161a;--shadow-focus:0 0 0 3px #6366f133;--shadow-success:0 2px 8px #05966940;--shadow-elevated:0 4px 12px #0a25401f;--shadow-card:0 2px 8px #0a25401a;--shadow-dropdown:0 12px 24px #0a25401f,0 4px 8px #0a254014,0 0 0 1px #0a25400d;--transition-fast:100ms cubic-bezier(0.4,0,0.2,1);--transition-base:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:200ms cubic-bezier(0.4,0,0.2,1);--transition-slow:300ms cubic-bezier(0.4,0,0.2,1);--transition-step:150ms cubic-bezier(0.4,0,0.2,1);--transition-reveal:150ms cubic-bezier(0.4,0,0.2,1);--stagger-delay:40ms;--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--duration-instant:100ms;--duration-fast:200ms;--duration-normal:300ms;--duration-slow:500ms;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}.brand-theme{--brand-primary:var(--color-primary);--brand-secondary:var(--color-secondary);--brand-accent:var(--color-accent)}:root{--blog-primary:#0d9488;--blog-secondary:#f6f9fc;--blog-accent:#f97316}:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--color-primary);outline-offset:2px}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.system-hint-dismiss:hover{background:#0000000f;opacity:1}.dark-mode .system-hint-dismiss:hover{background:#ffffff1a}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--color-white);color:#0a2540;color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-family:var(--font-family-body);line-height:1.5;line-height:var(--line-height-normal);margin:0;padding:0}.text-xs{font-size:.75rem;font-size:var(--font-size-xs)}.text-sm{font-size:.875rem;font-size:var(--font-size-sm)}.text-base{font-size:1rem;font-size:var(--font-size-base)}.text-lg{font-size:1.125rem;font-size:var(--font-size-lg)}.text-xl{font-size:1.25rem;font-size:var(--font-size-xl)}.text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.text-3xl{font-size:2rem;font-size:var(--font-size-3xl)}.text-4xl{font-size:2.5rem;font-size:var(--font-size-4xl)}.text-5xl{font-size:3rem;font-size:var(--font-size-5xl)}.font-light{font-weight:300;font-weight:var(--font-weight-light)}.font-normal{font-weight:400;font-weight:var(--font-weight-normal)}.font-medium{font-weight:500;font-weight:var(--font-weight-medium)}.font-semibold{font-weight:600;font-weight:var(--font-weight-semibold)}.font-bold{font-weight:700;font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:800;font-weight:var(--font-weight-extrabold)}.leading-tight{line-height:1.25;line-height:var(--line-height-tight)}.leading-normal{line-height:1.5;line-height:var(--line-height-normal)}.leading-relaxed{line-height:1.625;line-height:var(--line-height-relaxed)}.heading-hero{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-size:3rem;font-size:var(--font-size-5xl);font-weight:700;letter-spacing:-.02em;line-height:1.1}.heading-display{font-size:2.5rem;font-size:var(--font-size-4xl);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.015em}.heading-display,.heading-page{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);line-height:1.25;line-height:var(--line-height-tight)}.heading-page{font-size:2rem;font-size:var(--font-size-3xl);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.heading-section{font-size:1.5rem;font-size:var(--font-size-2xl)}.heading-section,.heading-subsection{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.25;line-height:var(--line-height-tight)}.heading-subsection{font-size:1.25rem;font-size:var(--font-size-xl)}.text-feature{font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:600;letter-spacing:-.01em}.text-primary{color:var(--brand-primary)}.text-secondary{color:#425466;color:var(--color-gray-600)}.text-muted{color:#6b7c8e;color:var(--color-gray-500)}.text-white{color:#fff;color:var(--color-white)}.bg-primary{background-color:var(--brand-primary)}.bg-secondary{background-color:var(--brand-secondary)}.bg-white{background-color:#fff;background-color:var(--color-white)}.bg-gray-50{background-color:#fafbfc;background-color:var(--color-gray-50)}.p-0{padding:0}.p-2{padding:.5rem;padding:var(--space-2)}.p-4{padding:1rem;padding:var(--space-4)}.p-6{padding:1.5rem;padding:var(--space-6)}.p-8{padding:2rem;padding:var(--space-8)}.m-0{margin:0}.m-2{margin:.5rem;margin:var(--space-2)}.m-4{margin:1rem;margin:var(--space-4)}.m-6{margin:1.5rem;margin:var(--space-6)}.m-8{margin:2rem;margin:var(--space-8)}.mb-2{margin-bottom:.5rem;margin-bottom:var(--space-2)}.mb-4{margin-bottom:1rem;margin-bottom:var(--space-4)}.mb-6{margin-bottom:1.5rem;margin-bottom:var(--space-6)}.mb-8{margin-bottom:2rem;margin-bottom:var(--space-8)}.rounded-sm{border-radius:.1875rem;border-radius:var(--radius-sm)}.rounded{border-radius:.25rem;border-radius:var(--radius-base)}.rounded-md{border-radius:.375rem;border-radius:var(--radius-md)}.rounded-lg{border-radius:.5rem;border-radius:var(--radius-lg)}.rounded-xl{border-radius:.75rem;border-radius:var(--radius-xl)}.rounded-2xl{border-radius:1rem;border-radius:var(--radius-2xl)}.rounded-full{border-radius:9999px;border-radius:var(--radius-full)}.shadow-sm{box-shadow:0 1px 2px #0a25400d,0 1px 3px #0a254008;box-shadow:var(--shadow-sm)}.shadow{box-shadow:0 1px 2px #0a25400d,0 1px 3px #0a254008;box-shadow:var(--shadow-base)}.shadow-md{box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a;box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:0 4px 8px #0a254014,0 8px 16px #0a25400f;box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:0 8px 16px #0a25401a,0 16px 32px #0a254014;box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:0 12px 24px #0a25401f,0 24px 48px #0a25401a;box-shadow:var(--shadow-2xl)}.interactive{cursor:pointer;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.interactive:hover{box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.interactive:active{transform:translateY(0)}.btn-primary:hover{opacity:1;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.btn-primary:active{opacity:.9}.btn-secondary:hover{background-color:#f6f9fc;background-color:var(--color-gray-100);transition:background-color .15s cubic-bezier(.4,0,.2,1);transition:background-color var(--transition-base)}.btn-secondary:active{transform:translateY(0)}.card-elevated{background:#fff;background:var(--color-white);border:1px solid #e3e8ef;border:1px solid var(--color-gray-200);border-radius:.75rem;border-radius:var(--radius-xl);box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a;box-shadow:var(--shadow-md);overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.card-elevated:hover{box-shadow:0 4px 8px #0a254014,0 8px 16px #0a25400f;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb3;background:var(--color-glass-bg);border:1px solid #ffffff4d;border:1px solid var(--color-glass-border);border-radius:.75rem;border-radius:var(--radius-xl);box-shadow:0 8px 16px #0a25401a,0 16px 32px #0a254014;box-shadow:var(--shadow-xl)}.btn-primary{align-items:center;background:var(--brand-primary);border:none;border-radius:.5rem;border-radius:var(--radius-lg);color:#fff;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);gap:.5rem;gap:var(--space-2);justify-content:center;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.btn-primary:hover{background:#4f46e5!important;background:var(--color-primary-hover)!important;box-shadow:0 4px 8px #0a254014,0 8px 16px #0a25400f;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn-secondary{align-items:center;background:#0000;border:2px solid var(--brand-primary);border-radius:.5rem;border-radius:var(--radius-lg);color:var(--brand-primary);cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);gap:.5rem;gap:var(--space-2);justify-content:center;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.btn-secondary:hover{background:var(--brand-primary);box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a;box-shadow:var(--shadow-md);color:#fff;color:var(--color-white);transform:translateY(-1px)}.btn-ghost{background:#0000;border:none;border-radius:.5rem;border-radius:var(--radius-lg);color:#425466;color:var(--color-gray-600);cursor:pointer;font-weight:500;font-weight:var(--font-weight-medium);padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .1s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.btn-ghost:hover{background:#f6f9fc;background:var(--color-gray-100);color:#0a1929;color:var(--color-gray-900)}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes placeholder-shimmer{0%,to{background-position:100% 50%}50%{background-position:0 50%}}@keyframes buttonShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.skeleton{animation:shimmer 2s infinite;background:linear-gradient(90deg,#e3e8ef,#cdd7e6 50%,#e3e8ef);background:linear-gradient(90deg,var(--color-gray-200) 0,var(--color-gray-300) 50%,var(--color-gray-200) 100%);background-size:200px 100%;border-radius:.25rem;border-radius:var(--radius-base)}.fade-in{animation:fadeIn ease-out .2s cubic-bezier(.4,0,.2,1);animation:fadeIn var(--transition-normal) ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}.slide-in-up{animation:slideInUp ease-out .2s cubic-bezier(.4,0,.2,1);animation:slideInUp var(--transition-normal) ease-out}@keyframes stepEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.workflow-section-enter{animation:stepEnter cubic-bezier(.4,0,.2,1) .15s cubic-bezier(.4,0,.2,1) forwards;animation:stepEnter var(--transition-step) cubic-bezier(.4,0,.2,1) forwards}@keyframes revealIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal-stagger{animation:revealIn cubic-bezier(.4,0,.2,1) .15s cubic-bezier(.4,0,.2,1) both;animation:revealIn var(--transition-reveal) cubic-bezier(.4,0,.2,1) both}@keyframes successHighlight{0%{box-shadow:0 0 0 0 #05966966;box-shadow:0 0 0 0 var(--color-success-glow-start)}50%{box-shadow:0 0 0 6px #05966926;box-shadow:0 0 0 6px var(--color-success-glow-mid)}to{box-shadow:0 0 0 0 #05966900;box-shadow:0 0 0 0 var(--color-success-glow-end)}}.success-highlight{animation:successHighlight .6s ease-out}@keyframes stepRowEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.progressive-step-enter{animation:stepRowEnter cubic-bezier(.4,0,.2,1) .15s cubic-bezier(.4,0,.2,1) forwards;animation:stepRowEnter var(--transition-step) cubic-bezier(.4,0,.2,1) forwards}@keyframes progressFlow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-flow{animation:progressFlow 2s ease-in-out infinite}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.hero-input input{background:#ffffffe6!important;background:var(--color-hero-input-bg)!important;border:1px solid #ffffff80!important;border:1px solid var(--color-hero-input-border)!important;color:#0a1929!important;color:var(--color-gray-900)!important}.hero-input input::placeholder{color:#6b7c8e!important;color:var(--color-gray-500)!important}.hero-input input:focus,.hero-input input:hover{background:#fffffff2!important;background:var(--color-hero-input-focus-bg)!important;border-color:#fffc!important;border-color:var(--color-hero-input-focus-border)!important;box-shadow:0 0 0 2px #ffffff4d!important;box-shadow:0 0 0 2px var(--color-hero-input-focus-ring)!important}@media (min-width:640px){.sm\:text-lg{font-size:1.125rem;font-size:var(--font-size-lg)}.sm\:text-xl{font-size:1.25rem;font-size:var(--font-size-xl)}.sm\:text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.sm\:p-6{padding:1.5rem;padding:var(--space-6)}.sm\:p-8{padding:2rem;padding:var(--space-8)}}@media (min-width:768px){.md\:text-xl{font-size:1.25rem;font-size:var(--font-size-xl)}.md\:text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.md\:text-3xl{font-size:2rem;font-size:var(--font-size-3xl)}.md\:p-8{padding:2rem;padding:var(--space-8)}.md\:p-12{padding:3rem;padding:var(--space-12)}}@media (min-width:1024px){.lg\:text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.lg\:text-3xl{font-size:2rem;font-size:var(--font-size-3xl)}.lg\:text-4xl{font-size:2.5rem;font-size:var(--font-size-4xl)}.lg\:p-12{padding:3rem;padding:var(--space-12)}.lg\:p-16{padding:4rem;padding:var(--space-16)}}@media (prefers-color-scheme:dark){:root:not(.light-mode){--color-background-body:#0f1419;--color-background-container:#1a1f29;--color-background-elevated:#242933;--color-background-alt:#2d3139;--color-white:#0f1419;--color-secondary:#1a1f29;--color-success-dark:#34d399;--color-success-bg:#05966933;--color-success-border:#34d39966;--color-error-bg:#ef444433;--color-error-border:#f8717166;--color-warning-bg:#f59e0b33;--color-warning-border:#fbbf2466;--color-info-bg:#6366f126;--color-info-border:#818cf866;--system-hint-hint-bg:#6366f140;--system-hint-hint-border:#818cf873;--system-hint-hint-color:#e0e7ff;--system-hint-success-bg:#22c55e38;--system-hint-success-border:#34d39973;--system-hint-success-color:#d1fae5;--system-hint-error-bg:#f8717138;--system-hint-error-border:#f8717173;--system-hint-error-color:#fca5a5;--color-text-primary:#f5f5f7;--color-text-secondary:#a0a0ab;--color-text-tertiary:#6e6e78;--color-border-base:#2d3139;--color-border-light:#242933;--color-border-dark:#3d4149;--color-gray-50:#242933;--color-gray-100:#2d3139;--color-gray-200:#3d4149;--color-gray-300:#4d5159;--color-gray-400:#6e6e78;--color-gray-500:#a0a0ab;--color-gray-600:#c0c0c5;--color-gray-700:#d0d0d5;--color-gray-800:#e5e5e7;--color-gray-900:#f5f5f7;--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-primary-500:#818cf8;--color-primary-50:#818cf826;--color-primary-100:#818cf840;--color-primary-200:#a78bfa66;--color-primary-700:#a5b4fc;--color-accent:#fbbf24;--color-accent-hover:#fcd34d;--color-accent-500:#fbbf24;--color-accent-50:#fbbf2426;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #0000004d,0 1px 3px #0000004d;--shadow-base:0 1px 2px #0000004d,0 1px 3px #0000004d;--shadow-md:0 4px 8px #0006;--shadow-lg:0 8px 16px #00000080;--shadow-xl:0 12px 24px #0009;--shadow-2xl:0 16px 32px #000000b3;--shadow-primary:0 0 20px #818cf84d,0 4px 12px #0006;--shadow-accent:0 0 20px #fbbf244d,0 4px 12px #0006;--shadow-focus:0 0 0 3px #818cf833;--shadow-success:0 2px 8px #34d3994d;--shadow-elevated:0 8px 16px #00000080;--shadow-card:0 4px 12px #0006;--shadow-dropdown:0 12px 24px #0009,0 4px 8px #0006;--color-background-overlay:#0f1419cc;--color-glass-bg:#1a1f29cc;--color-glass-border:#ffffff1a;--color-hero-input-bg:#1a1f29f2;--color-hero-input-border:#ffffff26;--color-hero-input-focus-bg:#242933fa;--color-hero-input-focus-border:#ffffff40;--color-hero-input-focus-ring:#818cf84d;--color-overlay-on-primary:#ffffff1f;--color-overlay-on-primary-hover:#ffffff14;--color-success-glow-start:#34d39966;--color-success-glow-mid:#34d39933;--color-success-glow-end:#34d39900}}.dark-mode{--color-background-body:#0f1419;--color-background-container:#1a1f29;--color-background-elevated:#242933;--color-background-alt:#2d3139;--color-white:#0f1419;--color-secondary:#1a1f29;--color-success-dark:#34d399;--color-success-bg:#05966933;--color-success-border:#34d39966;--color-error-bg:#ef444433;--color-error-border:#f8717166;--color-warning-bg:#f59e0b33;--color-warning-border:#fbbf2466;--color-info-bg:#6366f126;--color-info-border:#818cf866;--system-hint-hint-bg:#6366f140;--system-hint-hint-border:#818cf873;--system-hint-hint-color:#e0e7ff;--system-hint-success-bg:#22c55e38;--system-hint-success-border:#34d39973;--system-hint-success-color:#d1fae5;--system-hint-error-bg:#f8717138;--system-hint-error-border:#f8717173;--system-hint-error-color:#fca5a5;--color-primary-50:#818cf826;--color-primary-100:#818cf840;--color-primary-200:#a78bfa66;--color-primary-700:#a5b4fc;--color-accent-50:#fbbf2426;--color-glass-bg:#1a1f29cc;--color-glass-border:#ffffff1a;--color-hero-input-bg:#1a1f29f2;--color-hero-input-border:#ffffff26;--color-hero-input-focus-bg:#242933fa;--color-hero-input-focus-border:#ffffff40;--color-hero-input-focus-ring:#818cf84d;--color-success-glow-start:#34d39966;--color-success-glow-mid:#34d39933;--color-success-glow-end:#34d39900}html.light-mode{--color-background-body:#fff;--color-background-container:#fff;--color-background-elevated:#fff;--color-background-alt:#fafbfc;--color-white:#fff;--color-secondary:#f6f9fc;--color-text-primary:#0a2540;--color-text-secondary:#425466;--color-text-tertiary:#6b7c8e;--color-border-base:#e3e8ef;--color-border-light:#f6f9fc;--color-border-dark:#cdd7e6;--color-success-dark:#047857;--color-primary:#6366f1;--color-primary-hover:#4f46e5;--color-primary-50:#eef2ff;--color-primary-100:#e0e7ff;--color-primary-200:#c7d2fe;--color-primary-700:#4338ca;--color-accent:#f59e0b;--color-accent-hover:#d97706;--color-info-bg:#eef2ff;--color-info-border:#c7d2fe;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-error-bg:#fef2f2;--color-error-border:#fecaca}html.light-mode,html.light-mode #root,html.light-mode body{background-color:#fff!important;color:#0a2540!important}html.light-mode .ant-card,html.light-mode .ant-drawer-content,html.light-mode .ant-modal-content{background-color:#fff;background-color:var(--color-background-elevated);color:#0a2540;color:var(--color-text-primary)}html.light-mode .ant-empty-description,html.light-mode .ant-form-item-extra,html.light-mode .ant-input::placeholder,html.light-mode .ant-select-selection-placeholder,html.light-mode .ant-typography-secondary{color:#6b7c8e!important;color:var(--color-text-tertiary)!important}html.light-mode .ant-table-thead>tr>th{background-color:#fafbfc;background-color:var(--color-background-alt)}html.light-mode .ant-table-tbody>tr>td,html.light-mode .ant-table-thead>tr>th{color:#0a2540;color:var(--color-text-primary)}.dark-mode,.dark-mode #root,.dark-mode body{--color-text-primary:#f5f5f7;--color-text-secondary:#a0a0ab;--color-text-tertiary:#6e6e78;--color-border-base:#2d3139;--color-border-light:#242933;--color-border-dark:#3d4149;--color-gray-50:#242933;--color-gray-100:#2d3139;--color-gray-200:#3d4149;--color-gray-300:#4d5159;--color-gray-400:#6e6e78;--color-gray-500:#a0a0ab;--color-gray-600:#c0c0c5;--color-gray-700:#d0d0d5;--color-gray-800:#e5e5e7;--color-gray-900:#f5f5f7;--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-primary-500:#818cf8;--color-accent:#fbbf24;--color-accent-hover:#fcd34d;--color-accent-500:#fbbf24;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #0000004d,0 1px 3px #0000004d;--shadow-base:0 1px 2px #0000004d,0 1px 3px #0000004d;--shadow-md:0 4px 8px #0006;--shadow-lg:0 8px 16px #00000080;--shadow-xl:0 12px 24px #0009;--shadow-2xl:0 16px 32px #000000b3;--shadow-primary:0 0 20px #818cf84d,0 4px 12px #0006;--shadow-accent:0 0 20px #fbbf244d,0 4px 12px #0006;--shadow-focus:0 0 0 3px #818cf833;--shadow-success:0 2px 8px #34d3994d;--shadow-elevated:0 8px 16px #00000080;--shadow-card:0 4px 12px #0006;--shadow-dropdown:0 12px 24px #0009,0 4px 8px #0006;--color-background-overlay:#0f1419cc;background-color:#fff!important;background-color:var(--color-background-body)!important;background-color:var(--color-background-body);color:#0a2540!important;color:var(--color-text-primary)!important;color:var(--color-text-primary)}body{transition:background-color .3s ease,color .3s ease}.dark-mode .ant-card,.dark-mode .ant-card-head{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base);color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-card-body,.dark-mode .ant-card-head-title{color:#0a2540;color:var(--color-text-primary)}.dark-mode .analysis-card-icon{background-color:#fff!important;background-color:var(--color-background-container)!important;border-color:#e3e8ef!important;border-color:var(--color-border-base)!important}.dark-mode .analysis-card-icon img{border-radius:.1875rem;border-radius:var(--radius-sm)}.html-preview-container blockquote{background:linear-gradient(90deg,#eef2ff,#fafbfc);background:linear-gradient(to right,var(--color-primary-50),var(--color-background-alt));border-left:5px solid #6366f1;border-left:5px solid var(--color-primary);border-radius:0 .375rem .375rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:0 1px 3px #0000000f;color:#0a2540;color:var(--color-text-primary);font-size:1.05em;font-style:italic;line-height:1.625;margin:1.25em 0;padding:1em 1.25em 1em 1.125em}.html-preview-container blockquote :first-child{margin-top:0}.html-preview-container blockquote :last-child{margin-bottom:0}.html-preview-container .html-preview-content,.public-hosted-blog-body{--post-rich-primary:#2563eb;--post-rich-primary-light:#eff6ff;--post-rich-accent:#0ea5e9;--post-rich-bg-alt:#f9f9f7;--post-rich-border:#e5e7eb;--post-rich-text-body:#374151;--post-rich-text-muted:#6b7280;--post-rich-highlight-bg:#fefce8;--post-rich-highlight-border:#fbbf24;--post-rich-dark:#0f172a;--post-rich-score-2:#16a34a;--post-rich-score-1:#d97706;--post-rich-score-0:#dc2626}.html-preview-container .html-preview-content .post-stats,.public-hosted-blog-body .post-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:2em 0}.html-preview-container .html-preview-content .post-stat-card,.public-hosted-blog-body .post-stat-card{background:var(--post-rich-bg-alt);border:1px solid var(--post-rich-border);border-radius:8px;padding:20px 16px;text-align:center}.html-preview-container .html-preview-content .post-stat-number,.public-hosted-blog-body .post-stat-number{color:var(--post-rich-primary);font-size:28px;font-weight:800;letter-spacing:-1px;line-height:1;margin-bottom:6px}.html-preview-container .html-preview-content .post-stat-label,.public-hosted-blog-body .post-stat-label{color:var(--post-rich-text-muted);font-size:13px;line-height:1.4}.html-preview-container .html-preview-content .post-callout,.public-hosted-blog-body .post-callout{border-left:4px solid var(--post-rich-primary);border-radius:0 8px 8px 0;font-size:15.5px;margin:1.8em 0;padding:16px 20px}.html-preview-container .html-preview-content .post-callout p,.public-hosted-blog-body .post-callout p{margin:0}.html-preview-container .html-preview-content .post-callout-blue,.public-hosted-blog-body .post-callout-blue{background:var(--post-rich-primary-light);border-left-color:var(--post-rich-primary)}.html-preview-container .html-preview-content .post-callout-blue p,.public-hosted-blog-body .post-callout-blue p{color:#1e40af}.html-preview-container .html-preview-content .post-callout-blue strong,.public-hosted-blog-body .post-callout-blue strong{color:#1e3a8a}.html-preview-container .html-preview-content .post-callout-yellow,.public-hosted-blog-body .post-callout-yellow{background:var(--post-rich-highlight-bg);border-left-color:var(--post-rich-highlight-border)}.html-preview-container .html-preview-content .post-callout-yellow p,.public-hosted-blog-body .post-callout-yellow p{color:#92400e}.html-preview-container .html-preview-content .post-callout-yellow strong,.public-hosted-blog-body .post-callout-yellow strong{color:#78350f}.html-preview-container .html-preview-content .post-markdown-table,.html-preview-container .html-preview-content .post-rubric,.public-hosted-blog-body .post-markdown-table,.public-hosted-blog-body .post-rubric{border-collapse:collapse;font-size:15px;margin:0;width:100%}.html-preview-container .html-preview-content .post-table-scroll,.public-hosted-blog-body .post-table-scroll{-webkit-overflow-scrolling:touch;margin:1.5em 0;overflow-x:auto}.html-preview-container .html-preview-content .post-markdown-table th,.html-preview-container .html-preview-content .post-rubric th,.public-hosted-blog-body .post-markdown-table th,.public-hosted-blog-body .post-rubric th{background:var(--post-rich-dark);color:#fff;font-size:13px;font-weight:600;padding:10px 16px;text-align:left}.public-hosted-blog-body .post-markdown-table tbody th[scope=row]{background:#f6f9fc;background:var(--post-rich-bg-alt,#f6f9fc);color:#0a2540;color:var(--post-rich-text-body,#0a2540);font-weight:600}.public-hosted-blog-body .post-markdown-table tbody th[scope=row] strong{color:inherit}.html-preview-container .html-preview-content .post-markdown-table td,.html-preview-container .html-preview-content .post-rubric td,.public-hosted-blog-body .post-markdown-table td,.public-hosted-blog-body .post-rubric td{border-bottom:1px solid var(--post-rich-border);color:var(--post-rich-text-body);padding:11px 16px}.html-preview-container .html-preview-content .post-markdown-table tr:nth-child(2n) td,.html-preview-container .html-preview-content .post-rubric tr:nth-child(2n) td,.public-hosted-blog-body .post-markdown-table tr:nth-child(2n) td,.public-hosted-blog-body .post-rubric tr:nth-child(2n) td{background:var(--post-rich-bg-alt)}.html-preview-container .html-preview-content .post-rubric-score,.public-hosted-blog-body .post-rubric-score{font-size:16px;font-weight:700}.html-preview-container .html-preview-content .post-score-2,.public-hosted-blog-body .post-score-2{color:var(--post-rich-score-2)}.html-preview-container .html-preview-content .post-score-1,.public-hosted-blog-body .post-score-1{color:var(--post-rich-score-1)}.html-preview-container .html-preview-content .post-score-0,.public-hosted-blog-body .post-score-0{color:var(--post-rich-score-0)}.html-preview-container .html-preview-content .post-pipeline,.public-hosted-blog-body .post-pipeline{counter-reset:post-pipeline;list-style:none;margin:1.5em 0;padding-left:0}.html-preview-container .html-preview-content .post-pipeline li,.public-hosted-blog-body .post-pipeline li{align-items:flex-start;border-bottom:1px solid var(--post-rich-border);counter-increment:post-pipeline;display:flex;gap:14px;padding:12px 0}.html-preview-container .html-preview-content .post-pipeline li:last-child,.public-hosted-blog-body .post-pipeline li:last-child{border-bottom:none}.html-preview-container .html-preview-content .post-pipeline li:before,.public-hosted-blog-body .post-pipeline li:before{align-items:center;background:var(--post-rich-dark);border-radius:50%;color:#fff;content:counter(post-pipeline);display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;margin-top:2px;width:26px}.html-preview-container .html-preview-content .post-case-studies,.public-hosted-blog-body .post-case-studies{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:1.8em 0}.html-preview-container .html-preview-content .post-case-card,.public-hosted-blog-body .post-case-card{background:var(--post-rich-bg-alt);border:1px solid var(--post-rich-border);border-radius:8px;padding:20px}.html-preview-container .html-preview-content .post-case-company,.public-hosted-blog-body .post-case-company{color:var(--post-rich-text-muted);font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.html-preview-container .html-preview-content .post-case-metric,.public-hosted-blog-body .post-case-metric{color:var(--post-rich-score-2);font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1;margin-bottom:6px}.html-preview-container .html-preview-content .post-case-desc,.public-hosted-blog-body .post-case-desc{color:var(--post-rich-text-muted);font-size:13px;line-height:1.5}.html-preview-container .html-preview-content .post-takeaways,.public-hosted-blog-body .post-takeaways{margin:1.5em 0}.html-preview-container .html-preview-content .post-takeaway,.public-hosted-blog-body .post-takeaway{background:#fff;border:1px solid var(--post-rich-border);border-radius:8px;margin-bottom:12px;padding:16px 20px}.html-preview-container .html-preview-content .post-takeaway strong,.public-hosted-blog-body .post-takeaway strong{display:block;font-size:15.5px;margin-bottom:4px}.html-preview-container .html-preview-content .post-takeaway p,.public-hosted-blog-body .post-takeaway p{color:#4b5563;font-size:15px;margin:0}.html-preview-container .html-preview-content .post-meta-box,.public-hosted-blog-body .post-meta-box{background:var(--post-rich-dark);border-radius:12px;color:#cbd5e1;margin:2.5em 0;padding:32px 36px}.html-preview-container .html-preview-content .post-meta-box h2,.public-hosted-blog-body .post-meta-box h2{border-bottom:1px solid #ffffff1a;color:#fff;font-size:20px;margin-top:0;padding-bottom:10px}.html-preview-container .html-preview-content .post-meta-box strong,.public-hosted-blog-body .post-meta-box strong{color:#fff}.html-preview-container .html-preview-content .post-cta-box,.public-hosted-blog-body .post-cta-box{background:linear-gradient(135deg,var(--post-rich-primary) 0,var(--post-rich-accent) 100%);border-radius:12px;margin:3em 0 0;padding:32px 36px;text-align:center}.html-preview-container .html-preview-content .post-cta-box p,.public-hosted-blog-body .post-cta-box p{color:#ffffffe6;font-size:16px;margin-bottom:20px}.html-preview-container .html-preview-content .post-cta-box a,.public-hosted-blog-body .post-cta-box a{background:#fff;border-radius:8px;color:var(--post-rich-primary);display:inline-block;font-size:15px;font-weight:700;padding:12px 28px;text-decoration:none}.html-preview-container .html-preview-content .post-sources,.public-hosted-blog-body .post-sources{background:var(--post-rich-bg-alt);border:1px solid var(--post-rich-border);border-radius:8px;color:var(--post-rich-text-muted);font-size:13px;margin:1em 0 2em;padding:12px 16px}.html-preview-container .html-preview-content .post-sources strong,.public-hosted-blog-body .post-sources strong{color:var(--post-rich-text-muted);display:block;font-size:11px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.public-hosted-blog-brand-bar{background:#0f172a;border-radius:12px 12px 0 0;margin:0 -20px;padding:14px 20px}.public-hosted-blog-brand-bar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:960px;max-width:var(--pub-max,960px)}.public-hosted-blog-brand-lockup{align-items:center;display:inline-flex;gap:10px;min-width:0}.public-hosted-blog-brand-logo{border-radius:4px;height:28px;object-fit:contain;width:28px}.public-hosted-blog-brand-name{color:#f8fafc;font-size:15px;font-weight:700;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-hosted-blog-brand-category{background:#0ea5e926;border:1px solid #0ea5e94d;border-radius:20px;color:#38bdf8;color:var(--post-rich-accent,#38bdf8);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 12px;text-transform:uppercase}.public-hosted-blog-gradient-hero{background:linear-gradient(135deg,#0f172a,#1e3a5f);border-radius:0 0 12px 12px;border-radius:12px;margin-bottom:32px;padding:72px 32px 64px;text-align:center}.public-hosted-blog-gradient-hero .post-hero-category{background:#0ea5e926;border:1px solid #0ea5e94d;border-radius:20px;color:var(--post-rich-accent);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:24px;padding:4px 14px;text-transform:uppercase}.public-hosted-blog-gradient-hero .post-hero-title{color:#fff;font-size:clamp(28px,5vw,46px);font-weight:800;letter-spacing:-1px;line-height:1.15;margin:0 auto 20px;max-width:680px}.public-hosted-blog-gradient-hero .post-hero-byline{color:#94a3b8;font-size:14px}@media (max-width:600px){.html-preview-container .html-preview-content .post-case-studies,.html-preview-container .html-preview-content .post-stats,.public-hosted-blog-body .post-case-studies,.public-hosted-blog-body .post-stats{grid-template-columns:1fr}.public-hosted-blog-brand-bar{margin:0 -12px;padding:12px}.public-hosted-blog-gradient-hero{border-radius:0 0 12px 12px;padding:48px 20px 40px}}.html-preview-container blockquote.markdown-tweet-citation{background:linear-gradient(90deg,#1d9bf01a,#fafbfc);background:linear-gradient(to right,#1d9bf01a,var(--color-background-alt));border-left:4px solid #1d9bf0;box-shadow:0 1px 2px #1d9bf01f;font-size:1em;font-style:normal}.markdown-tweet-unavailable{background:#fff;background:var(--color-background-container);border:1px solid #e3e8ef;border:1px solid var(--color-border-base);border-radius:.375rem;border-radius:var(--radius-md);max-width:65ch;padding:14px 16px}.markdown-tweet-unavailable-inner{align-items:flex-start;display:flex;gap:12px}.markdown-tweet-unavailable-icon{flex-shrink:0;font-size:22px;line-height:1}.markdown-tweet-unavailable-title{color:#0a2540;color:var(--color-text-primary);font-size:14px;font-weight:600;margin-bottom:4px}.markdown-tweet-unavailable-desc{color:#425466;color:var(--color-text-secondary);font-size:12px;line-height:1.45}.markdown-tweet-unavailable-actions{margin-top:8px}.html-preview-container .html-preview-article-shell,.html-preview-container .html-preview-content{-webkit-text-fill-color:currentColor;color:#0a2540;color:var(--color-text-primary)}.html-preview-container .html-preview-content{max-width:65ch}.html-preview-container .html-preview-content :where(h1,h2,h3,h4,h5,h6,p,li,td,th,strong,em,blockquote){-webkit-text-fill-color:currentColor}.html-preview-container a:not(.cta-link){border-bottom:1px solid #0000;color:#1d4ed8;color:var(--html-preview-brand-link,#1d4ed8);text-decoration:none;transition:color .15s ease,border-color .15s ease}.html-preview-container a:not(.cta-link):hover{border-bottom-color:#6366f1;border-bottom-color:var(--html-preview-brand-link-underline,var(--color-primary));color:#1e40af;color:var(--html-preview-brand-link-hover,#1e40af)}.dark-mode .html-preview-container blockquote,.dark-mode blockquote{background-color:#fff;background-color:var(--color-background-elevated);border-left-color:#6366f1;border-left-color:var(--html-preview-brand-blockquote-border,var(--color-primary));border-radius:4px;box-shadow:0 1px 3px #00000040;color:#425466;color:var(--color-text-secondary)}.html-preview-container .markdown-tweet-card,.html-preview-container .markdown-tweet-card *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.html-preview-container .markdown-tweet-card{background:#fff;border:1px solid #c4cfd6;border-radius:16px;box-shadow:0 1px 2px #0f141914,0 6px 18px #0f141914;box-sizing:border-box;color:#0f1419;margin:20px auto;max-width:550px;padding:12px 16px 10px;position:relative;width:100%}.html-preview-container .markdown-tweet-card-columns{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:12px;width:100%}.html-preview-container .markdown-tweet-card-rail{flex-shrink:0;width:48px}.html-preview-container .markdown-tweet-card-main{flex:1 1;min-width:0}.html-preview-container .markdown-tweet-card-headrow{align-items:flex-start!important;display:flex!important;gap:8px;justify-content:space-between!important;margin-bottom:4px}.html-preview-container .markdown-tweet-card-body{color:#0f1419;font-size:20px;line-height:1.35;margin:4px 0 8px;white-space:pre-wrap;word-break:break-word}.html-preview-container .markdown-tweet-card-actions{align-items:center;border-top:1px solid #e7ebee;display:flex;gap:4px;justify-content:space-between;margin-top:10px;padding-top:8px}.html-preview-container .markdown-tweet-card-act{border-radius:9999px;color:#536471;padding:4px 8px;text-decoration:none}.html-preview-container .markdown-tweet-card-act-open{color:#1d9bf0}.dark-mode .markdown-tweet-card{background:#000!important;border-color:#2f3336!important;box-shadow:none!important;color:#e7e9ea!important}.dark-mode .markdown-tweet-card:hover{background:#080a0c!important;border-color:#42494e!important}.dark-mode .markdown-tweet-card-avatar{border:none!important}.dark-mode .markdown-tweet-card-body,.dark-mode .markdown-tweet-card-name,.dark-mode .markdown-tweet-card-xlogo{color:#e7e9ea!important}.dark-mode .markdown-tweet-card-act,.dark-mode .markdown-tweet-card-actions,.dark-mode .markdown-tweet-card-badge,.dark-mode .markdown-tweet-card-dot,.dark-mode .markdown-tweet-card-handle,.dark-mode .markdown-tweet-card-muted,.dark-mode .markdown-tweet-card-time{color:#71767b!important}.dark-mode .markdown-tweet-card-act:hover{background:#1d9bf01f!important;color:#1d9bf0!important}.dark-mode .markdown-tweet-card-actions{border-top-color:#2f3336!important}.dark-mode .markdown-tweet-card-link{color:#1d9bf0!important}.dark-mode .markdown-tweet-card-link:hover{color:#78cdfe!important}.dark-mode .markdown-tweet-card-stat-lbl,.dark-mode .markdown-tweet-card-when{color:#71767b!important}.dark-mode .markdown-tweet-card-hashtag,.dark-mode .markdown-tweet-card-source{color:#1d9bf0!important}.dark-mode .markdown-tweet-card-stat-num{color:#e7e9ea!important}.dark-mode .markdown-tweet-card-stats{border-bottom-color:#2f3336!important;border-top-color:#2f3336!important}.dark-mode .markdown-tweet-card-more{color:#71767b!important}.dark-mode .markdown-tweet-placeholder{background:#fff!important;background:var(--color-background-elevated)!important;border-color:#e3e8ef!important;border-color:var(--color-border-base)!important;color:#425466!important;color:var(--color-text-secondary)!important}.dark-mode .markdown-related-badge-article{background:#6366f133!important;border-color:#818cf866!important;color:#6366f1!important;color:var(--color-primary)!important}.dark-mode .markdown-related-badge-video{background:#ef444433!important;border-color:#f8717166!important;color:#ef4444!important;color:var(--color-error)!important}.dark-mode .markdown-article-placeholder,.dark-mode .markdown-video-placeholder{background:linear-gradient(135deg,#fafbfc,#fff)!important;background:linear-gradient(135deg,var(--color-background-alt) 0,var(--color-background-elevated) 100%)!important}.dark-mode .markdown-image-placeholder{background:linear-gradient(90deg,#fafbfc,#fff 50%,#fafbfc)!important;background:linear-gradient(90deg,var(--color-background-alt) 0,var(--color-background-elevated) 50%,var(--color-background-alt) 100%)!important}.dark-mode .ant-btn-default{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base);color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-btn-default:hover{background-color:#ffffff1a;border-color:#cdd7e6;border-color:var(--color-border-dark)}.dark-mode .ant-btn-default:hover,.dark-mode .ant-btn-text,.dark-mode .ant-btn-text:hover{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-btn-text:hover{background-color:#ffffff14}.dark-mode .ant-input,.dark-mode .ant-input-affix-wrapper,.dark-mode .ant-input-number,.dark-mode .ant-input-number-input,.dark-mode .ant-mentions textarea,.dark-mode textarea.ant-input{-webkit-text-fill-color:#0a2540!important;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:#fff!important;background-color:var(--color-background-elevated)!important;border-color:#e3e8ef!important;border-color:var(--color-border-base)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-input-affix-wrapper .ant-input{background-color:initial!important}.dark-mode .ant-input::placeholder,.dark-mode textarea.ant-input::placeholder{-webkit-text-fill-color:#6b7c8e;-webkit-text-fill-color:var(--color-text-tertiary);color:#6b7c8e;color:var(--color-text-tertiary);opacity:1}.dark-mode .ant-input-textarea textarea{-webkit-text-fill-color:#0a2540!important;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:#fff!important;background-color:var(--color-background-elevated)!important;border-color:#e3e8ef!important;border-color:var(--color-border-base)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-input-affix-wrapper input:-webkit-autofill,.dark-mode .ant-input-affix-wrapper input:-webkit-autofill:active,.dark-mode .ant-input-affix-wrapper input:-webkit-autofill:focus,.dark-mode .ant-input-affix-wrapper input:-webkit-autofill:hover,.dark-mode input.ant-input:-webkit-autofill,.dark-mode input.ant-input:-webkit-autofill:active,.dark-mode input.ant-input:-webkit-autofill:focus,.dark-mode input.ant-input:-webkit-autofill:hover{-webkit-text-fill-color:#0a2540!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:0 0 0 1000px var(--color-background-elevated) inset!important;caret-color:#0a2540;caret-color:var(--color-text-primary);-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.dark-mode .ant-form-item-label>label{color:#0a2540;color:var(--color-text-primary)}html:not(.dark-mode) .ant-select,html:not(.dark-mode) .ant-select .ant-select-selector{--ant-select-color:#111827!important;color:#111827!important}html:not(.dark-mode) .ant-select .ant-select-selector{background:#fff!important;border-color:#d1d5db!important}html:not(.dark-mode) .ant-select-content,html:not(.dark-mode) .ant-select-content-value,html:not(.dark-mode) .ant-select-placeholder,html:not(.dark-mode) .ant-select-selection-item,html:not(.dark-mode) .ant-select-selection-placeholder{color:#111827!important;opacity:1!important}html:not(.dark-mode) .ant-select-dropdown{background:#fff!important;border:1px solid #d1d5db!important}html:not(.dark-mode) .ant-select-item{color:#111827!important}html:not(.dark-mode) .ant-select-item-option-selected{background:#e5e7eb!important}html:not(.dark-mode) .ant-select-item-option:hover{background:#f3f4f6!important}.dark-mode .ant-select .ant-select-selector{background:#fff!important;background:var(--color-background-elevated)!important;border-color:#e3e8ef!important;border-color:var(--color-border-base)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-select-content,.dark-mode .ant-select-content-value,.dark-mode .ant-select-placeholder,.dark-mode .ant-select-selection-item,.dark-mode .ant-select-selection-placeholder{-webkit-text-fill-color:#0a2540!important;-webkit-text-fill-color:var(--color-text-primary)!important;color:#0a2540!important;color:var(--color-text-primary)!important;opacity:1!important}.dark-mode .ant-select-dropdown{background:#fff!important;background:var(--color-background-elevated)!important;border:1px solid #e3e8ef!important;border:1px solid var(--color-border-base)!important}.dark-mode .ant-select-item{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-select-item-option-selected{background:#fff!important;background:var(--color-background-container)!important}.dark-mode .ant-select-item-option-active,.dark-mode .ant-select-item-option:hover{background:#ffffff14!important}.dark-mode .ant-table{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-table,.dark-mode .ant-table-wrapper{background-color:#fff;background-color:var(--color-background-elevated)}.dark-mode .ant-table-thead>tr>th{background-color:#fff!important;background-color:var(--color-background-container)!important}.dark-mode .ant-table-tbody>tr>td,.dark-mode .ant-table-thead>tr>th{border-color:#e3e8ef;border-color:var(--color-border-base);color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-table-tbody>tr>td{background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode .ant-table-tbody>tr.ant-table-row:hover>td,.dark-mode .ant-table-tbody>tr:hover>td{background-color:#ffffff0f!important}.dark-mode .ant-table-cell{background-color:#fff!important;background-color:var(--color-background-elevated)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-table-cell-row-hover{background-color:#ffffff0f!important}.dark-mode .ant-pagination-item{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-pagination-item a{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-pagination-item-active,.dark-mode .ant-pagination-item:hover{border-color:#6366f1;border-color:var(--color-primary)}.dark-mode .ant-pagination-item-active{background-color:#6366f1;background-color:var(--color-primary)}.dark-mode .ant-pagination-item-active a{color:#fff;color:var(--color-text-on-primary)}.dark-mode .ant-modal-content,.dark-mode .ant-modal-header{background-color:#fff;background-color:var(--color-background-elevated);color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-modal-header{border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-modal-title{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-modal-close{color:#425466;color:var(--color-text-secondary)}.dark-mode .ant-modal-close:hover{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-drawer-content,.dark-mode .ant-drawer-header{background-color:#fff;background-color:var(--color-background-elevated);color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-drawer-header{border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-drawer-title{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-dropdown-menu{background-color:#fff;background-color:var(--color-background-elevated)}.dark-mode .ant-dropdown-menu-item{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-dropdown-menu-item:hover{background-color:#ffffff14}.dark-mode .ant-tooltip-inner{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-menu,.dark-mode .ant-tooltip-arrow-content,.dark-mode .ant-tooltip-inner{background-color:#fff;background-color:var(--color-background-elevated)}.dark-mode .ant-menu,.dark-mode .ant-menu-item{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-menu-item:hover{background-color:#ffffff14}.dark-mode .ant-menu-item-selected{background-color:#ffffff1f;color:#6366f1;color:var(--color-primary)}.dark-mode .ant-tabs-tab{color:#425466;color:var(--color-text-secondary)}.dark-mode .ant-tabs-tab:hover{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6366f1;color:var(--color-primary)}.dark-mode .ant-alert{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-alert,.dark-mode .ant-alert-description,.dark-mode .ant-alert-message{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-alert-success{background-color:#ecfdf5;background-color:var(--color-success-bg);border-color:#a7f3d0;border-color:var(--color-success-border)}.dark-mode .ant-alert-success .ant-alert-description,.dark-mode .ant-alert-success .ant-alert-icon,.dark-mode .ant-alert-success .ant-alert-message{color:#047857;color:var(--color-success-dark)}.dark-mode .ant-alert-error{background-color:#fef2f2;background-color:var(--color-error-bg);border-color:#fecaca;border-color:var(--color-error-border)}.dark-mode .ant-alert-error .ant-alert-description,.dark-mode .ant-alert-error .ant-alert-icon,.dark-mode .ant-alert-error .ant-alert-message{color:#ef4444;color:var(--color-error)}.dark-mode .ant-alert-warning{background-color:#fffbeb;background-color:var(--color-warning-bg);border-color:#fde68a;border-color:var(--color-warning-border)}.dark-mode .ant-alert-warning .ant-alert-description,.dark-mode .ant-alert-warning .ant-alert-icon,.dark-mode .ant-alert-warning .ant-alert-message{color:#f59e0b;color:var(--color-warning)}.dark-mode .ant-alert-info{background-color:#eef2ff;background-color:var(--color-info-bg);border-color:#c7d2fe;border-color:var(--color-info-border)}.dark-mode .ant-alert-info .ant-alert-description,.dark-mode .ant-alert-info .ant-alert-icon,.dark-mode .ant-alert-info .ant-alert-message{color:#6366f1;color:var(--color-primary)}.dark-mode .ant-cursor-prompt,:root:not(.light-mode) .ant-cursor-prompt,html.dark-mode .ant-cursor-prompt{background-color:#fff!important;background-color:var(--color-background-elevated)!important;border:1px solid #e3e8ef!important;border:1px solid var(--color-border-base)!important;box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a!important;box-shadow:var(--shadow-md)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-cursor-prompt *,:root:not(.light-mode) .ant-cursor-prompt *,html.dark-mode .ant-cursor-prompt *{color:#0a2540!important;color:var(--color-text-primary)!important}@media (prefers-color-scheme:dark){:root:not(.light-mode) .ant-message .ant-message-notice-content,:root:not(.light-mode) .ant-message-notice{background-color:#fff!important;background-color:var(--color-background-elevated)!important;border:1px solid #e3e8ef!important;border:1px solid var(--color-border-base)!important;box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a!important;box-shadow:var(--shadow-md)!important;color:#0a2540!important;color:var(--color-text-primary)!important}:root:not(.light-mode) .ant-message-notice .anticon,:root:not(.light-mode) .ant-message-notice-content .anticon,:root:not(.light-mode) .ant-message-notice-content span,:root:not(.light-mode) .ant-message-notice-title,:root:not(.light-mode) .ant-message-notice-wrapper{color:#0a2540!important;color:var(--color-text-primary)!important}}.dark-mode .ant-message .ant-message-notice-content,.dark-mode .ant-message-notice,.dark-mode .ant-message-notice-content,html.dark-mode .ant-message .ant-message-notice-content,html.dark-mode .ant-message-notice{background-color:#fff!important;background-color:var(--color-background-elevated)!important;border:1px solid #e3e8ef!important;border:1px solid var(--color-border-base)!important;box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a!important;box-shadow:var(--shadow-md)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-message-notice .ant-message-notice-title .ant-typography,.dark-mode .ant-message-notice .ant-message-notice-title a,.dark-mode .ant-message-notice .ant-message-notice-title div,.dark-mode .ant-message-notice .ant-message-notice-title li,.dark-mode .ant-message-notice .ant-message-notice-title strong,.dark-mode .ant-message-notice .ant-message-notice-title ul,.dark-mode .ant-message-notice .anticon,.dark-mode .ant-message-notice-content .ant-typography,.dark-mode .ant-message-notice-content .anticon,.dark-mode .ant-message-notice-content a,.dark-mode .ant-message-notice-content div,.dark-mode .ant-message-notice-content li,.dark-mode .ant-message-notice-content span,.dark-mode .ant-message-notice-content strong,.dark-mode .ant-message-notice-content ul,.dark-mode .ant-message-notice-title,.dark-mode .ant-message-notice-wrapper,html.dark-mode .ant-message-notice .ant-message-notice-title .ant-typography,html.dark-mode .ant-message-notice .ant-message-notice-title a,html.dark-mode .ant-message-notice .ant-message-notice-title div,html.dark-mode .ant-message-notice .ant-message-notice-title li,html.dark-mode .ant-message-notice .ant-message-notice-title strong,html.dark-mode .ant-message-notice .ant-message-notice-title ul,html.dark-mode .ant-message-notice-title,html.dark-mode .ant-message-notice-wrapper{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-message-notice .ant-typography.ant-typography-secondary,.dark-mode .ant-message-notice-content .ant-typography.ant-typography-secondary,html.dark-mode .ant-message-notice .ant-typography.ant-typography-secondary{color:#425466!important;color:var(--color-text-secondary)!important}.dark-mode .ant-message-notice-content.ant-message-success,.dark-mode .ant-message-notice-success,.dark-mode .ant-message-success .ant-message-notice,.dark-mode .ant-message-success .ant-message-notice-content{background-color:#ecfdf5!important;background-color:var(--color-success-bg)!important;border-color:#a7f3d0!important;border-color:var(--color-success-border)!important}.dark-mode .ant-message-notice-content.ant-message-success .anticon,.dark-mode .ant-message-notice-content.ant-message-success span,.dark-mode .ant-message-notice-success .ant-message-notice-title,.dark-mode .ant-message-notice-success .ant-message-notice-title .ant-typography,.dark-mode .ant-message-notice-success .ant-message-notice-title div,.dark-mode .ant-message-notice-success .ant-message-notice-title li,.dark-mode .ant-message-notice-success .ant-message-notice-wrapper,.dark-mode .ant-message-notice-success .anticon,.dark-mode .ant-message-success .ant-message-notice-content .anticon,.dark-mode .ant-message-success .ant-message-notice-content span{color:#047857!important;color:var(--color-success-dark)!important}.dark-mode .ant-message-notice-success .ant-typography.ant-typography-secondary,.dark-mode .ant-message-success .ant-message-notice-content .ant-typography.ant-typography-secondary{color:#047857!important;color:var(--color-success-dark)!important;opacity:.9}.dark-mode .ant-message-error .ant-message-notice,.dark-mode .ant-message-error .ant-message-notice-content,.dark-mode .ant-message-notice-content.ant-message-error,.dark-mode .ant-message-notice-error{background-color:#fef2f2!important;background-color:var(--color-error-bg)!important;border-color:#fecaca!important;border-color:var(--color-error-border)!important}.dark-mode .ant-message-error .ant-message-notice-content .anticon,.dark-mode .ant-message-error .ant-message-notice-content span,.dark-mode .ant-message-notice-content.ant-message-error .anticon,.dark-mode .ant-message-notice-content.ant-message-error span,.dark-mode .ant-message-notice-error .ant-message-notice-title,.dark-mode .ant-message-notice-error .ant-message-notice-title .ant-typography,.dark-mode .ant-message-notice-error .ant-message-notice-title div,.dark-mode .ant-message-notice-error .ant-message-notice-wrapper,.dark-mode .ant-message-notice-error .anticon{color:#ef4444!important;color:var(--color-error)!important}.dark-mode .ant-message-notice-content.ant-message-warning,.dark-mode .ant-message-notice-warning,.dark-mode .ant-message-warning .ant-message-notice,.dark-mode .ant-message-warning .ant-message-notice-content{background-color:#fffbeb!important;background-color:var(--color-warning-bg)!important;border-color:#fde68a!important;border-color:var(--color-warning-border)!important}.dark-mode .ant-message-notice-content.ant-message-warning .anticon,.dark-mode .ant-message-notice-content.ant-message-warning span,.dark-mode .ant-message-notice-warning .ant-message-notice-title,.dark-mode .ant-message-notice-warning .ant-message-notice-title .ant-typography,.dark-mode .ant-message-notice-warning .ant-message-notice-title div,.dark-mode .ant-message-notice-warning .ant-message-notice-title li,.dark-mode .ant-message-notice-warning .ant-message-notice-title strong,.dark-mode .ant-message-notice-warning .ant-message-notice-title ul,.dark-mode .ant-message-notice-warning .ant-message-notice-wrapper,.dark-mode .ant-message-notice-warning .anticon,.dark-mode .ant-message-warning .ant-message-notice-content .anticon,.dark-mode .ant-message-warning .ant-message-notice-content span{color:#f59e0b!important;color:var(--color-warning)!important}.dark-mode .ant-message-info .ant-message-notice,.dark-mode .ant-message-info .ant-message-notice-content,.dark-mode .ant-message-notice-content.ant-message-info,.dark-mode .ant-message-notice-info{background-color:#eef2ff!important;background-color:var(--color-info-bg)!important;border-color:#c7d2fe!important;border-color:var(--color-info-border)!important}.dark-mode .ant-message-info .ant-message-notice-content .anticon,.dark-mode .ant-message-info .ant-message-notice-content span,.dark-mode .ant-message-notice-content.ant-message-info .anticon,.dark-mode .ant-message-notice-content.ant-message-info span,.dark-mode .ant-message-notice-info .ant-message-notice-title,.dark-mode .ant-message-notice-info .ant-message-notice-wrapper,.dark-mode .ant-message-notice-info .anticon{color:#6366f1!important;color:var(--color-primary)!important}.dark-mode .ant-message-loading .ant-message-notice-content .anticon,.dark-mode .ant-message-loading .ant-message-notice-content span,.dark-mode .ant-message-notice-content.ant-message-loading .anticon,.dark-mode .ant-message-notice-content.ant-message-loading span,.dark-mode .ant-message-notice-loading .ant-message-notice-title,.dark-mode .ant-message-notice-loading .ant-message-notice-wrapper,.dark-mode .ant-message-notice-loading .anticon{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-notification-notice{background-color:#fff;background-color:var(--color-background-elevated);border:1px solid #e3e8ef;border:1px solid var(--color-border-base);box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a;box-shadow:var(--shadow-md)}.dark-mode .ant-notification-notice,.dark-mode .ant-notification-notice-message,.dark-mode .ant-notification-notice-title{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-notification-notice-close,.dark-mode .ant-notification-notice-description{color:#425466;color:var(--color-text-secondary)}.dark-mode .ant-notification-notice-close:hover,.dark-mode .ant-notification-notice-with-icon .ant-notification-notice-message,.dark-mode .ant-notification-notice-with-icon .ant-notification-notice-title{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-notification-notice-with-icon .ant-notification-notice-description{color:#425466;color:var(--color-text-secondary)}.dark-mode .ant-notification-notice-success{background-color:#ecfdf5;background-color:var(--color-success-bg);border-color:#a7f3d0;border-color:var(--color-success-border)}.dark-mode .ant-notification-notice-success .ant-notification-notice-message,.dark-mode .ant-notification-notice-success .ant-notification-notice-title{color:#047857;color:var(--color-success-dark)}.dark-mode .ant-notification-notice-error{background-color:#fef2f2;background-color:var(--color-error-bg);border-color:#fecaca;border-color:var(--color-error-border)}.dark-mode .ant-notification-notice-error .ant-notification-notice-message,.dark-mode .ant-notification-notice-error .ant-notification-notice-title{color:#ef4444;color:var(--color-error)}.dark-mode .ant-notification-notice-warning{background-color:#fffbeb;background-color:var(--color-warning-bg);border-color:#fde68a;border-color:var(--color-warning-border)}.dark-mode .ant-notification-notice-warning .ant-notification-notice-message,.dark-mode .ant-notification-notice-warning .ant-notification-notice-title{color:#f59e0b;color:var(--color-warning)}.dark-mode .ant-notification-notice-info{background-color:#eef2ff;background-color:var(--color-info-bg);border-color:#c7d2fe;border-color:var(--color-info-border)}.dark-mode .ant-notification-notice-info .ant-notification-notice-message,.dark-mode .ant-notification-notice-info .ant-notification-notice-title{color:#6366f1;color:var(--color-primary)}.dark-mode .ant-tag{background-color:#ffffff1a;border-color:#e3e8ef;border-color:var(--color-border-base);color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-badge-count{background-color:#6366f1;background-color:var(--color-primary);color:#fff;color:var(--color-text-on-primary)}.dark-mode .ant-divider{border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-spin-dot-item{background-color:#6366f1;background-color:var(--color-primary)}.dark-mode .ant-checkbox-wrapper{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-checkbox-inner{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-radio-wrapper{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-radio-inner{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-switch{background-color:#cdd7e6;background-color:var(--color-gray-300)}.dark-mode .ant-slider-rail{background-color:#e3e8ef;background-color:var(--color-gray-200)}.dark-mode .ant-progress-text,.dark-mode .ant-typography{color:#0a2540;color:var(--color-text-primary)}.ant-empty-description{font-size:.875rem;font-size:var(--font-size-sm);line-height:1.625;line-height:var(--line-height-relaxed);margin-left:auto;margin-right:auto;max-width:24rem}.ant-empty-description,.dark-mode .ant-empty-description{color:#425466;color:var(--color-text-secondary)}.dark-mode div,.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.dark-mode p,.dark-mode span{color:#0a2540;color:var(--color-text-primary)}.dark-mode a{color:#6366f1;color:var(--color-primary)}.dark-mode a:hover{color:#4f46e5;color:var(--color-primary-hover)}.dark-mode [style*="background-color: #fff"],.dark-mode [style*="background-color: #ffffff"],.dark-mode [style*="background-color: rgb(255, 255, 255)"],.dark-mode [style*="background-color: white"],.dark-mode [style*="background: #fff"],.dark-mode [style*="background: #ffffff"],.dark-mode [style*="background: rgb(255, 255, 255)"],.dark-mode [style*="background: white"],.dark-mode [style*="background:#fff"],.dark-mode [style*="background:#ffffff"],.dark-mode [style*="background:white"]{background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode [style*="color: #000"],.dark-mode [style*="color: #262626"],.dark-mode [style*="color: #333"],.dark-mode [style*="color: #425466"],.dark-mode [style*="color: #595959"],.dark-mode [style*="color: #666"],.dark-mode [style*="color: #8c8c8c"],.dark-mode [style*="color: #999"],.dark-mode [style*="color: black"],.dark-mode [style*="color: rgb(0, 0, 0)"],.dark-mode [style*="color: rgb(107, 124, 142)"],.dark-mode [style*="color: rgb(38, 38, 38)"],.dark-mode [style*="color: rgb(66, 84, 102)"],.dark-mode [style*="color: rgb(89, 89, 89)"],.dark-mode [style*="color:#000"],.dark-mode [style*="color:#262626"],.dark-mode [style*="color:#333"],.dark-mode [style*="color:#425466"],.dark-mode [style*="color:#595959"],.dark-mode [style*="color:#666"],.dark-mode [style*="color:#8c8c8c"],.dark-mode [style*="color:#999"]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode div[style*=padding][style*=border]{background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode [style*="color: #6B7C8E"],.dark-mode [style*="color: rgb(107, 124, 142)"],.dark-mode [style*="color:#6B7C8E"]{color:#425466!important;color:var(--color-text-secondary)!important}.dark-mode [style*="color: #0A2540"],.dark-mode [style*="color:#0A2540"]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode [style*="color: #97A6BA"],.dark-mode [style*="color:#97A6BA"]{color:#6b7c8e!important;color:var(--color-text-tertiary)!important}.dark-mode *{color:inherit}.dark-mode div:not([class*=ant-]),.dark-mode p:not([class*=ant-]),.dark-mode span:not([class*=ant-]){color:#0a2540;color:var(--color-text-primary)}.dark-mode article[style*=background]:not([style*=linear-gradient]):not([style*=radial-gradient]),.dark-mode div[style*=background]:not([style*=linear-gradient]):not([style*=radial-gradient]),.dark-mode section[style*=background]:not([style*=linear-gradient]):not([style*=radial-gradient]){background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode .hero-image-title-overlay{background:linear-gradient(0deg,#00000026 0,#00000008 35%,#0000)!important;background-color:initial!important}.dark-mode [style*="background-color: #f0f0f0"],.dark-mode [style*="background-color: #f0f5ff"],.dark-mode [style*="background-color: #f5f5f5"],.dark-mode [style*="background-color: #f7f9f9"],.dark-mode [style*="background-color: #f8fafc"],.dark-mode [style*="background-color: #f9f9f9"],.dark-mode [style*="background-color: #f9fafb"],.dark-mode [style*="background-color: #fafafa"],.dark-mode [style*="background: #f0f0f0"],.dark-mode [style*="background: #f0f5ff"],.dark-mode [style*="background: #f5f5f5"],.dark-mode [style*="background: #f7f9f9"],.dark-mode [style*="background: #f8fafc"],.dark-mode [style*="background: #f9f9f9"],.dark-mode [style*="background: #f9fafb"],.dark-mode [style*="background: #fafafa"],.dark-mode [style*="background:#f0f0f0"],.dark-mode [style*="background:#f0f5ff"],.dark-mode [style*="background:#f5f5f5"],.dark-mode [style*="background:#f7f9f9"],.dark-mode [style*="background:#f8fafc"],.dark-mode [style*="background:#f9f9f9"],.dark-mode [style*="background:#f9fafb"],.dark-mode [style*="background:#fafafa"]{background-color:#fff!important;background-color:var(--color-background-container)!important}.dark-mode [style*="background-color: #f0fdf4"],.dark-mode [style*="background: #f0fdf4"],.dark-mode [style*="background:#f0fdf4"]{background-color:#ecfdf5!important;background-color:var(--color-success-bg)!important;border-color:#a7f3d0!important;border-color:var(--color-success-border)!important}.dark-mode [style*="background-color: #fee2e2"],.dark-mode [style*="background-color: #fef2f2"],.dark-mode [style*="background: #fee2e2"],.dark-mode [style*="background: #fef2f2"],.dark-mode [style*="background:#fee2e2"],.dark-mode [style*="background:#fef2f2"]{background-color:#fef2f2!important;background-color:var(--color-error-bg)!important;border-color:#fecaca!important;border-color:var(--color-error-border)!important}.dark-mode [style*="background-color: #FFFBEB"],.dark-mode [style*="background-color: #fff8ed"],.dark-mode [style*="background: #FFFBEB"],.dark-mode [style*="background: #fff8ed"],.dark-mode [style*="background:#FFFBEB"],.dark-mode [style*="background:#fff8ed"]{background-color:#fffbeb!important;background-color:var(--color-warning-bg)!important;border-color:#fde68a!important;border-color:var(--color-warning-border)!important}.dark-mode [style*="background-color: #FAFBFC"],.dark-mode [style*="background-color: var(--color-gray-50)"],.dark-mode [style*="background: #FAFBFC"],.dark-mode [style*="background: rgb(250, 251, 252)"],.dark-mode [style*="background: var(--color-gray-50)"],.dark-mode [style*="background:#FAFBFC"]{background-color:#fff!important;background-color:var(--color-background-container)!important}.dark-mode [style*=fontSize][style*=color],.dark-mode div[style*=fontSize],.dark-mode span[style*=fontSize]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode [style*="opacity: 0.7"],.dark-mode [style*="opacity: 0.8"],.dark-mode [style*="opacity: 0.9"]{color:#0a2540!important;color:var(--color-text-primary)!important;opacity:1!important}.dark-mode div[style*="padding: 16px"],.dark-mode div[style*="padding: 20px"],.dark-mode div[style*="padding: 24px"],.dark-mode div[style*="padding: var(--space-"],.dark-mode div[style*=\1F4B0],.dark-mode div[style*=\2705]{background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode div[style*=\1F4B0],.dark-mode div[style*=\2705]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode div:has(+div):not([class]){background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode [class*=Select],.dark-mode [class*=select]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode [class*=Select],.dark-mode [class*=select],.dark-mode [style*=background][style*="#fff"]:not([class*=ant-btn-primary]):not([class*=ant-btn-success]):not([class*=ant-tag]),.dark-mode [style*=background][style*="rgb(255"]:not([class*=ant-btn-primary]):not([class*=ant-btn-success]):not([class*=ant-tag]),.dark-mode [style*=background][style*=white]:not([class*=ant-btn-primary]):not([class*=ant-btn-success]):not([class*=ant-tag]){background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode .ant-typography,.dark-mode [class*=ant-] div,.dark-mode [class*=ant-] span,.dark-mode [style*="color: #0"],.dark-mode [style*="color: #1"],.dark-mode [style*="color: #2"],.dark-mode [style*="color: #3"],.dark-mode [style*="color: #4"],.dark-mode [style*="color: #5"],.dark-mode [style*="color: #6"],.dark-mode a,.dark-mode b,.dark-mode div,.dark-mode div[style*=fontSize] div,.dark-mode div[style*=fontSize] span,.dark-mode div[style*=lineHeight],.dark-mode em,.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.dark-mode i,.dark-mode label,.dark-mode li,.dark-mode p,.dark-mode small,.dark-mode span,.dark-mode strong,.dark-mode td,.dark-mode th{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode div[style*="border:"] *,.dark-mode div[style*=borderRadius] *,.dark-mode div[style*=padding] *{color:inherit!important}.dark-mode div.html-preview-container,.dark-mode div.html-preview-container .html-preview-content,.dark-mode div.html-preview-container .html-preview-content blockquote,.dark-mode div.html-preview-container .html-preview-content code,.dark-mode div.html-preview-container .html-preview-content em,.dark-mode div.html-preview-container .html-preview-content h1,.dark-mode div.html-preview-container .html-preview-content h2,.dark-mode div.html-preview-container .html-preview-content h3,.dark-mode div.html-preview-container .html-preview-content h4,.dark-mode div.html-preview-container .html-preview-content h5,.dark-mode div.html-preview-container .html-preview-content h6,.dark-mode div.html-preview-container .html-preview-content li,.dark-mode div.html-preview-container .html-preview-content ol,.dark-mode div.html-preview-container .html-preview-content p,.dark-mode div.html-preview-container .html-preview-content pre,.dark-mode div.html-preview-container .html-preview-content strong,.dark-mode div.html-preview-container .html-preview-content td,.dark-mode div.html-preview-container .html-preview-content th,.dark-mode div.html-preview-container .html-preview-content ul,.dark-mode div.html-preview-container .html-preview-content>div:not([class]){-webkit-text-fill-color:currentColor!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode div.html-preview-container .html-preview-content a:not(.cta-link){-webkit-text-fill-color:currentColor!important;color:#6366f1!important;color:var(--html-preview-brand-link,var(--color-primary))!important}.dark-mode div.html-preview-container .html-preview-content a:not(.cta-link):hover{border-bottom-color:#6366f1!important;border-bottom-color:var(--html-preview-brand-link-underline,var(--color-primary))!important;color:#4f46e5!important;color:var(--html-preview-brand-link-hover,var(--color-primary-hover))!important}.dark-mode div.html-preview-container .html-preview-article-shell{-webkit-text-fill-color:currentColor!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode div:has(svg) *,.dark-mode div[style*=\1F4B0] *,.dark-mode div[style*=\2705] *{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode [style*="color: #425466"],.dark-mode [style*="color: rgb(66, 84, 102)"],.dark-mode [style*="color:#425466"]{color:#425466!important;color:var(--color-text-secondary)!important}.dark-mode [style*="color: #6B7C8E"],.dark-mode [style*="color: rgb(107, 124, 142)"],.dark-mode [style*="color:#6B7C8E"]{color:#6b7c8e!important;color:var(--color-text-tertiary)!important}.dark-mode [style*="color: #0A2540"],.dark-mode [style*="color: rgb(10, 37, 64)"],.dark-mode [style*="color:#0A2540"]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode [style*="color: #283D54"],.dark-mode [style*="color: #666"],.dark-mode [style*="color: #97A6BA"],.dark-mode [style*="color:#283D54"],.dark-mode [style*="color:#666"],.dark-mode [style*="color:#97A6BA"]{color:#425466!important;color:var(--color-text-secondary)!important}.dark-mode .ant-typography:not(.ant-typography-secondary):not(.ant-typography-success):not(.ant-typography-warning):not(.ant-typography-danger),.dark-mode [style*=color][style*="#0"],.dark-mode [style*=color][style*="#1"],.dark-mode [style*=color][style*="#2"],.dark-mode [style*=color][style*="#3"],.dark-mode [style*=color][style*="#4"],.dark-mode [style*=color][style*="#5"],.dark-mode [style*=color][style*="#6"],.dark-mode [style*=color][style*="#7"],.dark-mode [style*=color][style*="#8"],.dark-mode [style*=color][style*="#9"],.dark-mode [style*=color][style*="rgb(0"],.dark-mode [style*=color][style*="rgb(10"],.dark-mode [style*=color][style*="rgb(107"],.dark-mode [style*=color][style*="rgb(66"],.dark-mode [style*=fontSize]:not([class*=ant-btn]):not([class*=ant-tag]),.dark-mode [style*=fontWeight]:not([class*=ant-btn]):not([class*=ant-tag]),.dark-mode div:not([class]):not([class*=ant-]),.dark-mode div[style*="display: block"],.dark-mode div[style*=lineHeight],.dark-mode p:not([class]):not([class*=ant-]),.dark-mode span:not([class]):not([class*=ant-]),.dark-mode span[style*="display: block"]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode *{--text-color:var(--color-text-primary)}.dark-mode div:not([class*=ant-btn]):not([class*=ant-tag]):not([class*=ant-select]):not([class*=ant-input]),.dark-mode p:not([class*=ant-btn]):not([class*=ant-tag]):not([class*=ant-select]):not([class*=ant-input]),.dark-mode span:not([class*=ant-btn]):not([class*=ant-tag]):not([class*=ant-select]):not([class*=ant-input]){color:var(--text-color)!important}html.dark-mode body a:not([class*=ant-btn]),html.dark-mode body div,html.dark-mode body h1,html.dark-mode body h2,html.dark-mode body h3,html.dark-mode body h4,html.dark-mode body h5,html.dark-mode body h6,html.dark-mode body li,html.dark-mode body p,html.dark-mode body span:not([class*=ant-select]):not([class*=ant-input]),html.dark-mode body td,html.dark-mode body th{color:#6366f1!important;color:var(--color-primary)!important}html.dark-mode body a:not([class*=ant-btn]):hover{color:#4f46e5!important;color:var(--color-primary-hover)!important}.dark-mode [style*="color: #4f46e5"],.dark-mode [style*="color: #6366F1"],.dark-mode [style*="color: #818CF8"],.dark-mode [style*="color:#4f46e5"],.dark-mode [style*="color:#6366F1"],.dark-mode [style*="color:#818CF8"]{color:#6366f1!important;color:var(--color-primary)!important}.dark-mode [style*="color: #059669"],.dark-mode [style*="color: #16a34a"],.dark-mode [style*="color: #52c41a"],.dark-mode [style*="color:#059669"],.dark-mode [style*="color:#16a34a"],.dark-mode [style*="color:#52c41a"]{color:#059669!important;color:var(--color-success)!important}.dark-mode [style*="color: #F59E0B"],.dark-mode [style*="color: #faad14"],.dark-mode [style*="color:#F59E0B"],.dark-mode [style*="color:#faad14"]{color:#f59e0b!important;color:var(--color-warning)!important}.dark-mode [style*="color: #EF4444"],.dark-mode [style*="color: #f5222d"],.dark-mode [style*="color: #ff4d4f"],.dark-mode [style*="color:#EF4444"],.dark-mode [style*="color:#f5222d"],.dark-mode [style*="color:#ff4d4f"]{color:#ef4444!important;color:var(--color-error)!important}.dark-mode [style*="color: #374151"],.dark-mode [style*="color: #4b5563"],.dark-mode [style*="color:#374151"],.dark-mode [style*="color:#4b5563"]{color:#425466!important;color:var(--color-text-secondary)!important}.dark-mode [style*="color: #6b7280"],.dark-mode [style*="color: #9ca3af"],.dark-mode [style*="color:#6b7280"],.dark-mode [style*="color:#9ca3af"]{color:#6b7c8e!important;color:var(--color-text-tertiary)!important}.dark-mode [style*="background-color: rgba(255, 255, 255"], .dark-mode [style*="background: rgba(255, 255, 255"], .dark-mode [style*="background:rgba(255, 255, 255"]{background-color:#ffffffb3!important;background-color:var(--color-glass-bg)!important}html.dark-mode body .ant-input-number-input,html.dark-mode body input.ant-input,html.dark-mode body textarea.ant-input{-webkit-text-fill-color:#0a2540!important;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:#fff!important;background-color:var(--color-background-elevated)!important;color:#0a2540!important;color:var(--color-text-primary)!important}html.dark-mode [class*=ant-badge] *,html.dark-mode [class*=ant-btn-danger] *,html.dark-mode [class*=ant-btn-primary] *,html.dark-mode [class*=ant-btn-success] *,html.dark-mode [class*=ant-btn-warning] *,html.dark-mode [class*=ant-tag] *{color:inherit!important}.ant-btn-primary,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){overflow:hidden;position:relative;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-btn-primary:hover:not(:disabled):not(.ant-btn-disabled){box-shadow:0 8px 16px #6366f140!important;transform:translateY(-2px)}.ant-btn-primary:active:not(:disabled):not(.ant-btn-disabled){box-shadow:0 2px 4px #6366f126!important;transform:translateY(0)}.dark-mode .ant-btn-primary:hover:not(:disabled):not(.ant-btn-disabled){box-shadow:0 8px 16px #818cf859,0 0 20px #6366f133!important}.ant-btn-primary:after{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease-out,height .6s ease-out,opacity .6s ease-out;width:0}.ant-btn-primary:active:after{height:300px;opacity:1;transition:width 0s,height 0s,opacity 0s;width:300px}.ant-btn-default:not(:disabled):not(.ant-btn-disabled){transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-btn-default:hover:not(:disabled):not(.ant-btn-disabled){box-shadow:0 4px 8px #0a25401f!important;transform:translateY(-1px)}.ant-btn-default:active:not(:disabled):not(.ant-btn-disabled){transform:translateY(0)}.ant-btn-text:not(:disabled):not(.ant-btn-disabled){transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-btn-text:hover:not(:disabled):not(.ant-btn-disabled){background-color:#6366f114!important}.dark-mode .ant-btn-text:hover:not(:disabled):not(.ant-btn-disabled){background-color:#818cf826!important}.ant-btn-loading{opacity:.7;pointer-events:none}.ant-card{position:relative;transition:none}.ant-input-focused,.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#6366f1!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #6366f133!important;box-shadow:var(--shadow-focus)!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.dark-mode .ant-input-focused,.dark-mode .ant-input:focus,.dark-mode .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #818cf840!important}.ant-tabs-ink-bar{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-tabs-tab{transition:color .2s cubic-bezier(.4,0,.2,1)}.ant-modal{animation:modal-scale-in .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ant-modal-mask{animation:fade-in .3s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes phraseReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInInput{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes backdropDim{0%{opacity:1}to{opacity:.4}}@keyframes inputSparkle{0%{box-shadow:0 0 0 0 #1890ff00}50%{box-shadow:0 0 20px 4px #1890ff66,0 0 40px 8px #1890ff33}to{box-shadow:0 0 0 0 #1890ff00}}@keyframes inputGlow{0%,to{border-color:#d9d9d9}50%{border-color:#1890ff}}.phrase-reveal{animation:phraseReveal .6s ease-out forwards}.input-reveal{animation:fadeInInput .8s ease-out forwards}.dimmed-backdrop{animation:backdropDim .5s ease-out forwards;pointer-events:none}.input-sparkle{animation:inputSparkle 2s ease-in-out 3;position:relative}.input-sparkle input{animation:inputGlow 2s ease-in-out 3}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cursor-gradient{0%{background:linear-gradient(180deg,#1890ff,#722ed1)}50%{background:linear-gradient(180deg,#722ed1,#1890ff)}to{background:linear-gradient(180deg,#1890ff,#722ed1)}}.typewriter-cursor{animation:cursor-blink 1s infinite,cursor-gradient 2s ease-in-out infinite;background:linear-gradient(180deg,#1890ff,#722ed1);border-radius:1px;box-shadow:0 0 8px #1890ff80;display:inline-block;height:1em;margin-left:2px;width:3px}@keyframes text-flash{0%{background-color:initial;transform:scale(1)}50%{background-color:#ffd7004d;transform:scale(1.05)}to{background-color:initial;transform:scale(1)}}.flash-highlight{animation:text-flash .2s ease-out;border-radius:8px;display:inline-block;padding:0 8px}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.ding-effect{animation:ripple .6s ease-out;border:2px solid #6366f1;border:2px solid var(--color-primary);border-radius:50%;height:20px;pointer-events:none;position:absolute;width:20px}.ant-drawer-content-wrapper{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.page-title{color:#6366f1;color:var(--color-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-size:2rem;font-size:var(--font-size-3xl);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-tight);line-height:1.25;line-height:var(--line-height-tight);margin-bottom:.5rem;margin-bottom:var(--space-2)}.page-subtitle{color:#425466;color:var(--color-text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-family:var(--font-family-body);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--line-height-relaxed);margin-bottom:1.5rem;margin-bottom:var(--space-6);max-width:800px}.section-heading{font-size:1.5rem;font-size:var(--font-size-2xl);letter-spacing:0;letter-spacing:var(--letter-spacing-normal);margin-bottom:1rem;margin-bottom:var(--space-4)}.section-heading,.subsection-heading{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.375;line-height:var(--line-height-snug)}.subsection-heading{font-size:1.25rem;font-size:var(--font-size-xl);margin-bottom:.75rem;margin-bottom:var(--space-3)}.card-title{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.375;line-height:var(--line-height-snug);margin-bottom:.5rem;margin-bottom:var(--space-2)}.body-text{color:#0a2540;color:var(--color-text-primary);font-size:1rem;font-size:var(--font-size-base)}.body-text,.secondary-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-family:var(--font-family-body);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-normal)}.secondary-text{color:#425466;color:var(--color-text-secondary);font-size:.875rem;font-size:var(--font-size-sm)}.tertiary-text{color:#6b7c8e;color:var(--color-text-tertiary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-family:var(--font-family-body);font-size:.75rem;font-size:var(--font-size-xs);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-normal)}.ant-typography h1,.ant-typography.h1,.emphasis-text{color:#6366f1;color:var(--color-primary);font-weight:600;font-weight:var(--font-weight-semibold)}.ant-typography h1,.ant-typography.h1{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-size:2rem;font-size:var(--font-size-3xl);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-tight);line-height:1.25;line-height:var(--line-height-tight)}.ant-typography h2,.ant-typography.h2{font-size:1.5rem;font-size:var(--font-size-2xl);letter-spacing:0;letter-spacing:var(--letter-spacing-normal)}.ant-typography h2,.ant-typography h3,.ant-typography.h2,.ant-typography.h3{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.375;line-height:var(--line-height-snug)}.ant-typography h3,.ant-typography.h3{font-size:1.25rem;font-size:var(--font-size-xl)}.ant-typography h4,.ant-typography.h4{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.375;line-height:var(--line-height-snug)}.content-readability{margin-left:auto;margin-right:auto;max-width:72rem}@media (max-width:768px){.page-title{font-size:1.5rem;font-size:var(--font-size-2xl)}.page-subtitle{font-size:1rem;font-size:var(--font-size-base)}.section-heading{font-size:1.25rem;font-size:var(--font-size-xl)}.subsection-heading{font-size:1.125rem;font-size:var(--font-size-lg)}}.dark-mode code,.dark-mode li,.dark-mode ol,.dark-mode ul{color:#0a2540;color:var(--color-text-primary)}.dark-mode code{background-color:#f6f9fc;background-color:var(--color-gray-100)}.dark-mode pre{background-color:#fff;background-color:var(--color-background-container);border-color:#e3e8ef;border-color:var(--color-border-base);color:#0a2540;color:var(--color-text-primary)}.dark-mode [style*=padding][style*=borderRadius]{background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode button[aria-label*=arrow],.dark-mode button[aria-label*=next],.dark-mode button[aria-label*=previous]{background-color:#fff!important;background-color:var(--color-background-elevated)!important;border-color:#e3e8ef!important;border-color:var(--color-border-base)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode aside,.dark-mode nav{background-color:#fff;background-color:var(--color-background-elevated)}.dark-mode aside,.dark-mode label,.dark-mode nav{color:#0a2540;color:var(--color-text-primary)}.dark-mode ::placeholder{color:#6b7c8e;color:var(--color-text-tertiary);opacity:1}.dark-mode :-ms-input-placeholder{color:#6b7c8e;color:var(--color-text-tertiary)}.dark-mode ::-ms-input-placeholder{color:#6b7c8e;color:var(--color-text-tertiary)}@keyframes checkboxPop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes checkmarkSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.html-preview-container a.cta-link{background:#6366f1;background:var(--html-preview-brand-cta-bg,var(--color-primary));border-radius:6px;color:#fff!important;color:var(--color-text-on-primary)!important;display:inline-block;font-weight:500;margin:2px 4px 2px 0;padding:6px 14px;text-decoration:none;transition:background .15s ease}.html-preview-container a.cta-link:hover{background:#4f46e5;background:var(--html-preview-brand-cta-hover,var(--color-primary-hover))}.settings-scrollable-tabs .ant-tabs-nav{margin-bottom:0}.settings-scrollable-tabs .ant-tabs-nav-wrap{overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.settings-scrollable-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{height:6px}.settings-scrollable-tabs .ant-tabs-nav-wrap::-webkit-scrollbar-thumb{background:#e3e8ef;background:var(--color-border-base);border-radius:4px}.settings-scrollable-tabs .ant-tabs-nav-list{flex-wrap:nowrap}.settings-tab-root{min-width:0}.integrations-settings-layout{margin-top:8px;min-width:0;overflow-x:clip}.integrations-settings-row,.integrations-settings-sidebar-col{min-width:0}.integrations-settings-sidebar{background:#fff;background:var(--color-background-body);border:1px solid #e3e8ef;border:1px solid var(--color-border-base);border-radius:.25rem;border-radius:var(--radius-base,8px);max-height:calc(100vh - 160px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:0}.integrations-settings-sidebar .ant-menu{-webkit-border-end:none!important;border-inline-end:none!important}.integrations-nav-group{margin-top:12px}.integrations-nav-group-label{color:#6b7c8e;color:var(--color-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 12px 6px;text-transform:uppercase}.integrations-nav-button{align-items:center;background:#0000;border:none;border-radius:.25rem;border-radius:var(--radius-base,8px);color:#0a2540;color:var(--color-text-primary);cursor:pointer;display:flex;font:inherit;gap:8px;margin:0;padding:8px 12px;text-align:left;width:100%}.integrations-nav-button:hover{background:#f5f5f5;background:var(--color-bg-subtle,#f5f5f5)}.integrations-nav-button--active{background:#eef2ff;background:var(--color-primary-50,#e6f4ff);color:#6366f1;color:var(--color-primary);font-weight:600}.integrations-nav-button__icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;width:16px}.integrations-settings-content-col{min-width:0}.integrations-settings-content{min-width:0;overflow-x:clip}.integrations-nav-item{align-items:center;display:inline-flex;gap:8px;justify-content:space-between;width:100%}.integrations-nav-status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.integrations-overview-card{cursor:pointer;height:100%;transition:box-shadow .2s ease,border-color .2s ease}.integrations-overview-card:hover{border-color:#6366f1;border-color:var(--color-primary);box-shadow:0 1px 2px #0a25400d,0 1px 3px #0a254008;box-shadow:var(--shadow-sm,0 1px 4px #00000014)}.integrations-overview-card .ant-card-body{min-height:88px}.zoom-pipeline-scroll-container{-webkit-overflow-scrolling:touch;margin:16px 0;max-width:100%;overflow-x:auto}.zoom-pipeline-scroll-container .zoom-pipe{min-width:min(100%,720px)}.publishing-platform-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.publishing-platform-grid .ant-btn{height:auto;justify-content:flex-start;min-height:40px;text-align:left;white-space:normal;width:100%}@media (max-width:767px){.integrations-settings-sidebar{display:none}}html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root),html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) :is(div,section,article,main)[style*=background]{background:#fff!important;background:var(--pub-bg,#fff)!important;background-color:#fff!important;background-color:var(--pub-bg,#fff)!important;color:#181818!important;color:var(--pub-body,#181818)!important}.workspace-tag{align-items:center;border-radius:9999px;border-radius:var(--radius-full,9999px);display:inline-flex;font-size:11px;font-weight:600;line-height:1.4;padding:2px 9px}.workspace-tag--ok{background:color-mix(in srgb,#059669 16%,#0000);background:color-mix(in srgb,var(--color-success) 16%,#0000);color:#059669;color:var(--color-success)}.workspace-tag--warn{background:color-mix(in srgb,#f59e0b 16%,#0000);background:color-mix(in srgb,var(--color-warning) 16%,#0000);color:#f59e0b;color:var(--color-warning)}.workspace-tag--info{background:color-mix(in srgb,#6366f1 12%,#0000);background:color-mix(in srgb,var(--color-primary) 12%,#0000);color:#6366f1;color:var(--color-primary)}.workspace-tag--err{background:color-mix(in srgb,#ef4444 16%,#0000);background:color-mix(in srgb,var(--color-error) 16%,#0000);color:#ef4444;color:var(--color-error)}.workspace-tag--neutral{background:#fafbfc;background:var(--color-background-alt);color:#6b7c8e;color:var(--color-text-tertiary)}.workspace-opp{padding:14px 16px}.workspace-opp,.workspace-planrow{background:#fff;background:var(--color-background-container);border:1px solid #e3e8ef;border:1px solid var(--color-border);border-radius:.75rem;border-radius:var(--radius-xl);box-shadow:0 2px 8px #0a25401a;box-shadow:var(--shadow-card)}.workspace-planrow{align-items:flex-start;display:flex;gap:12px;padding:12px 15px}.workspace-planrow__type{background:color-mix(in srgb,#6366f1 12%,#0000);background:color-mix(in srgb,var(--color-primary) 12%,#0000);border-radius:9999px;border-radius:var(--radius-full,9999px);color:#6366f1;color:var(--color-primary);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;margin-top:2px;padding:4px 9px;text-transform:uppercase}.workspace-planrow__type--landing{background:color-mix(in srgb,#f59e0b 16%,#0000);background:color-mix(in srgb,var(--color-accent) 16%,#0000);color:#f59e0b;color:var(--color-accent)}.workspace-rail{background:#fff;background:var(--color-background-container);border-right:1px solid #e3e8ef;border-right:1px solid var(--color-border);flex:0 0 auto;overflow:auto;padding:12px 10px;width:228px}.workspace-rail__grp{align-items:center;color:#6b7c8e;color:var(--color-text-tertiary);display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.05em;padding:6px 10px;text-transform:uppercase}.workspace-rail__grp--found{color:#6366f1;color:var(--color-primary)}.workspace-rail__item{align-items:center;background:#0000;border:none;border-radius:.5rem;border-radius:var(--radius-lg);color:#425466;color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:9px;padding:8px 10px;text-align:left;width:100%}.workspace-rail__item:hover{background:#fafbfc;background:var(--color-background-alt)}.workspace-rail__item--active{background:#6366f1;background:var(--color-primary);color:#fff;color:var(--color-text-on-primary);font-weight:600}.workspace-rail__item--nested{font-size:12.5px;padding-left:18px}.workspace-rail__item-end{font-size:10px;margin-left:auto;opacity:.7}.workspace-rail__appr-item{background:color-mix(in srgb,#f59e0b 12%,#0000);background:color-mix(in srgb,var(--color-warning) 12%,#0000);border:1px solid color-mix(in srgb,#f59e0b 38%,#0000);border:1px solid color-mix(in srgb,var(--color-warning) 38%,#0000);color:#0a2540;color:var(--color-text-primary);flex-wrap:nowrap;font-weight:600;margin-bottom:12px}.workspace-rail__appr-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-rail__count{background:#f59e0b;background:var(--color-warning);border-radius:9999px;border-radius:var(--radius-full,9999px);color:#fff;color:var(--color-text-on-primary);flex-shrink:0;font-size:11px;font-weight:700;line-height:1.4;margin-left:auto;min-width:20px;padding:1px 8px;text-align:center}.workspace-rail__count-label{display:none}.workspace-rail__appr-item.workspace-rail__item--active{background:#6366f1;background:var(--color-primary);border-color:#0000;color:#fff;color:var(--color-text-on-primary)}.workspace-rail__item--active .workspace-rail__count{background:#fff;color:#6366f1;color:var(--color-primary)}.workspace-rail__foundations{background:color-mix(in srgb,#6366f1 10%,#0000);background:color-mix(in srgb,var(--color-primary) 10%,#0000);border:1px solid #e3e8ef;border:1px solid var(--color-border);border-radius:.75rem;border-radius:var(--radius-xl);margin-bottom:10px;padding:6px}.workspace-rail__sources{border:1px dashed #e3e8ef;border:1px dashed var(--color-border);border-radius:.75rem;border-radius:var(--radius-xl);margin-bottom:10px;padding:6px}.workspace-rail__dot{border-radius:50%;flex:0 0 auto;height:7px;margin-left:auto;width:7px}.workspace-rail__dot--on{background:#059669;background:var(--color-success)}.workspace-rail__dot--off{background:#f59e0b;background:var(--color-warning)}.workspace-rail__item--active .workspace-rail__dot--off,.workspace-rail__item--active .workspace-rail__dot--on{background:#fff;background:var(--color-text-on-primary)}.workspace-rail__status-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.workspace-rail__status-dot--live{background:#059669;background:var(--color-success)}.workspace-rail__status-dot--pending{background:#f59e0b;background:var(--color-warning)}.workspace-rail__status-dot--rejected{background:#ef4444;background:var(--color-error)}.workspace-rail__status-dot--dormant{background:#6b7c8e;background:var(--color-text-tertiary)}.workspace-rail__item--active .workspace-rail__status-dot{background:#fff;background:var(--color-text-on-primary)}.workspace-comp{background:#fff;background:var(--color-background-container);border:1px solid #e3e8ef;border:1px solid var(--color-border);border-radius:.75rem;border-radius:var(--radius-xl);box-shadow:0 2px 8px #0a25401a;box-shadow:var(--shadow-card);display:flex;overflow:hidden}.workspace-comp__browser{background:#fafbfc;background:var(--color-background-alt);border-right:1px solid #e3e8ef;border-right:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;width:248px}.workspace-comp__browser-bar{align-items:center;background:#fff;background:var(--color-background-container);border-bottom:1px solid #e3e8ef;border-bottom:1px solid var(--color-border);color:#6b7c8e;color:var(--color-text-tertiary);display:flex;font-size:10px;gap:5px;overflow:hidden;padding:6px 9px;white-space:nowrap}.workspace-comp__browser-dot{background:#e3e8ef;background:var(--color-border);border-radius:50%;flex-shrink:0;height:6px;width:6px}.workspace-comp__browser-body{flex:1 1;padding:12px}.workspace-comp__hero{align-items:center;background:linear-gradient(160deg,#39414f,#10151d);border-radius:7px;color:#fff;display:flex;font-size:11px;font-weight:700;height:40px;justify-content:center;margin-bottom:9px;padding:0 8px;text-align:center}.workspace-comp__skeleton-line{background:#e3e8ef;background:var(--color-border);border-radius:3px;height:7px;margin:7px 0;opacity:.65}.workspace-comp__skeleton-row{display:flex;gap:7px;margin-top:9px}.workspace-comp__skeleton-row span{background:#e3e8ef;background:var(--color-border);border-radius:5px;flex:1 1;height:24px;opacity:.5}.workspace-comp__info{flex:1 1;min-width:0;padding:14px 16px}.workspace-comp__name{align-items:center;color:#0a2540;color:var(--color-text-primary);display:flex;font-size:14.5px;font-weight:700;gap:8px;margin-bottom:9px}.workspace-comp__rank{color:#6b7c8e;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.workspace-comp__row{align-items:baseline;color:#0a2540;color:var(--color-text-primary);display:flex;font-size:12.5px;gap:10px;margin:6px 0}.workspace-comp__row-label{color:#6b7c8e;color:var(--color-text-tertiary);flex-shrink:0;font-size:10px;letter-spacing:.04em;padding-top:1px;text-transform:uppercase;width:84px}.workspace-comp__row--angle{border-top:1px solid #e3e8ef;border-top:1px solid var(--color-border);margin-top:9px;padding-top:9px}.workspace-comp__row--angle .workspace-comp__row-label{color:#059669;color:var(--color-success)}.workspace-ap-list{display:flex;flex-direction:column;gap:11px;margin:0 auto;max-width:720px}.workspace-ap{align-items:stretch;background:#fff;background:var(--color-background-container);border:1px solid #e3e8ef;border:1px solid var(--color-border);border-radius:.75rem;border-radius:var(--radius-xl);box-shadow:0 2px 8px #0a25401a;box-shadow:var(--shadow-card);display:flex;overflow:hidden}.workspace-ap__stripe{background:#6366f1;background:var(--color-primary);flex:0 0 auto;width:5px}.workspace-ap__body{flex:1 1;min-width:0;padding:13px 15px}.workspace-ap__cat{color:#6366f1;color:var(--color-primary);font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.workspace-ap__title{color:#0a2540;color:var(--color-text-primary);font-size:14px;font-weight:600}.workspace-ap__summary{color:#425466;color:var(--color-text-secondary);font-size:12.5px;margin-top:4px}.workspace-ap__trig{color:#6b7c8e;color:var(--color-text-tertiary);font-size:12px;margin-top:3px}.workspace-ap__right{align-items:flex-end;border-left:1px solid #e3e8ef;border-left:1px solid var(--color-border);display:flex;flex:0 0 auto;flex-direction:column;gap:9px;justify-content:center;min-width:170px;padding:13px 15px}.workspace-review-bar{align-items:center;background:#fafbfc;background:var(--color-background-alt);border:1px solid #e3e8ef;border:1px solid var(--color-border);border-radius:.5rem;border-radius:var(--radius-lg);bottom:0;display:flex;flex-wrap:wrap;gap:10px;margin:16px auto 0;max-width:720px;padding:10px 14px;position:-webkit-sticky;position:sticky}.workspace-review-bar__title{flex:1 1;font-size:13px;font-weight:600;min-width:0}.workspace-canvas-banner{background:#fff;background:var(--color-background-container);border:1px solid #e3e8ef;border-left:4px solid #6366f1;border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:.75rem;border-radius:var(--radius-xl);box-shadow:0 2px 8px #0a25401a;box-shadow:var(--shadow-card);margin:0 auto 16px;max-width:720px;padding:14px 18px}.workspace-canvas-banner__title{font-size:15px;font-weight:600}.workspace-canvas-banner__body{color:#425466;color:var(--color-text-secondary);font-size:13px;margin-top:3px}.workspace-planrow__main{flex:1 1;min-width:0}.workspace-planrow__title{color:#0a2540;color:var(--color-text-primary);font-size:13.5px;font-weight:600}.workspace-planrow__subtitle{color:#425466;color:var(--color-text-secondary);font-size:12.5px;margin-top:4px}.workspace-planrow__meta{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px}.draft-marketing-cta-section{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--gradient-primary);border-radius:.75rem;border-radius:var(--radius-xl);padding:2.5rem 1.5rem;padding:var(--space-10) var(--space-6);text-align:center}.draft-marketing-inverse-btn.ant-btn{background:#fff!important;background:var(--color-text-on-primary)!important;border:none!important;color:#6366f1!important;color:var(--color-primary)!important;font-weight:600}.draft-marketing-ghost-on-gradient-btn.ant-btn{background:#0000!important;border:2px solid #ffffff26!important;border:2px solid var(--color-overlay-on-primary)!important;color:#fff!important;color:var(--color-text-on-primary)!important}.workspace-teamstats{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(4,1fr);margin:0 auto var(--space-lg);max-width:720px}@media (max-width:1200px){.workspace-teamstats{grid-template-columns:repeat(2,1fr)}}.workspace-tstat{background:#fff;background:var(--color-background-container);border:1px solid #e3e8ef;border:1px solid var(--color-border);border-radius:.75rem;border-radius:var(--radius-xl);padding:var(--space-md) var(--space-lg)}.workspace-tstat__value{color:#0a2540;color:var(--color-text-primary);font-family:var(--font-display);font-size:22px;font-weight:700}.workspace-tstat__label{color:#425466;color:var(--color-text-secondary);font-size:12px;margin-top:var(--space-xs)}.workspace-section-title{color:#0a2540;color:var(--color-text-primary);font-size:14px;font-weight:700;margin:var(--space-lg) auto var(--space-sm);max-width:720px}.workspace-result-list{display:flex;flex-direction:column;gap:var(--space-sm);margin:0 auto var(--space-lg);max-width:720px}.workspace-result-row{background:#fff;background:var(--color-background-container);border:1px solid #e3e8ef;border:1px solid var(--color-border);border-radius:.5rem;border-radius:var(--radius-lg);justify-content:space-between;padding:var(--space-md) var(--space-lg)}.workspace-connect-card,.workspace-result-row{align-items:center;display:flex;gap:var(--space-md)}.workspace-connect-card{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-background-container));border:1px solid #e3e8ef;border:1px solid var(--color-border);border-radius:.75rem;border-radius:var(--radius-xl);flex-wrap:wrap;margin-top:var(--space-lg);padding:var(--space-lg)}.workspace-connect-card__title{color:#0a2540;color:var(--color-text-primary);font-weight:700}.workspace-connect-card__desc{color:#425466;color:var(--color-text-secondary);font-size:13px;margin-top:var(--space-xs)}.workspace-strategy-detail__back{margin-bottom:var(--space-sm);padding-left:0!important}.workspace-strategy-thesis{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-background-container));border:1px solid #e3e8ef;border:1px solid var(--color-border);border-radius:.75rem;border-radius:var(--radius-xl);margin-bottom:var(--space-lg);padding:var(--space-lg) var(--space-xl)}.workspace-strategy-thesis__label{color:#6366f1;color:var(--color-primary);display:block;font-size:11px;font-weight:700;margin-bottom:var(--space-sm);text-transform:uppercase}.workspace-strategy-thesis__body{font-size:15px;line-height:1.65;margin-bottom:0!important}.workspace-strategy-audience{border:1px solid #e3e8ef;border:1px solid var(--color-border);border-radius:.5rem;border-radius:var(--radius-lg);margin-bottom:var(--space-sm);padding:var(--space-md) var(--space-lg)}.workspace-strategy-audience-hero{border-radius:.5rem;border-radius:var(--radius-lg);margin-bottom:var(--space-md);overflow:hidden}.workspace-strategy-audience__label{display:block;font-size:11px;text-transform:uppercase}.workspace-strategy-audience__name{margin-bottom:var(--space-md);margin-top:var(--space-xs)}.workspace-strategy-audience__why{margin-bottom:0;margin-top:var(--space-xs)}.onboarding-funnel-root,.post-registration-conversion-root{--color-background-body:#f4f6fb;background:var(--color-background-body)}.topbar{align-items:center;background:var(--color-background-container);border-bottom:1px solid var(--color-border-base);display:flex;flex-wrap:wrap;gap:14px;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar h1{font-family:var(--font-family-display);font-size:15px;font-weight:700;margin:0}.badge-vision{background:var(--primary-soft);border-radius:var(--radius-full);color:var(--color-primary);font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.stepchips{display:flex;flex-wrap:wrap;gap:5px;margin-left:auto}.stepchip{background:#0000;border:1px solid var(--color-border-base);border-radius:var(--radius-full);color:var(--color-text-tertiary);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;padding:4px 11px}.stepchip.on{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.stepchip.done{border-color:color-mix(in srgb,var(--color-success) 40%,#0000);color:var(--color-success)}.darkbtn{background:#0000;border:1px solid var(--color-border-base);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:12px;padding:4px 10px}.stage{margin:0 auto;max-width:1320px;padding:26px 20px 80px}.screen{display:none}.screen.show{animation:fadeUp .35s ease;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stepnote{background:var(--color-surface-2);border:1px dashed var(--color-border-base);border-radius:var(--radius-lg);color:var(--color-text-tertiary);font-size:12px;margin:0 0 18px;padding:8px 12px}.stepnote b{color:var(--color-text-secondary)}.navrow{display:flex;justify-content:space-between;margin-top:26px}.btn{border:1px solid #0000;border-radius:var(--radius-lg);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding:10px 18px;transition:all .15s}.btn.primary{background:var(--color-primary);color:#fff}.btn.primary:hover{background:var(--color-primary-hover)}.btn.ghost{background:#0000;border-color:var(--color-border-base);color:var(--color-text-secondary)}.btn.ghost:hover{border-color:var(--color-primary);color:var(--color-primary)}.tag{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:11px;font-weight:600;padding:2px 9px}.tag.info{background:var(--primary-soft);color:var(--color-primary)}.tag.ok{background:color-mix(in srgb,var(--color-success) 14%,#0000);color:var(--color-success)}.tag.warn{background:color-mix(in srgb,var(--color-warning) 16%,#0000);color:var(--color-warning)}.tag.hard{background:color-mix(in srgb,var(--color-error) 12%,#0000);color:var(--color-error)}.hero{padding:40px 0 10px;text-align:center}.hero h2{font-family:var(--font-family-display);font-size:38px;font-weight:800;letter-spacing:-.02em;margin:0 0 10px}.hero .sub{color:var(--color-text-secondary);font-size:16px;margin:0 0 26px}.urlrow{display:flex;gap:10px;margin:0 auto 10px;max-width:560px}.urlrow input{background:var(--color-background-container);border:2px solid var(--color-border-base);border-radius:var(--radius-xl);color:var(--color-text-primary);flex:1 1;font-family:inherit;font-size:15px;height:50px;outline:none;padding:0 18px;transition:border-color .15s}.urlrow input:focus{border-color:var(--color-primary)}.urlrow .btn{border-radius:var(--radius-xl);font-size:14.5px;height:50px;padding:0 22px}.hero .hint{color:var(--color-text-tertiary);font-size:12.5px;margin:0 0 34px}.machine{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin:0 auto;max-width:640px;overflow:hidden;text-align:left}.machine .mtabs{border-bottom:1px solid var(--color-border-base);display:flex}.machine .mtab{border-bottom:2px solid #0000;color:var(--color-text-tertiary);cursor:pointer;flex:1 1;font-size:12px;font-weight:600;margin-bottom:-1px;padding:10px 8px;text-align:center}.machine .mtab.on{border-bottom-color:var(--color-primary);color:var(--color-primary)}.machine .mbody{min-height:118px;padding:18px}.machine .mrole{color:var(--color-primary);font-size:12px;font-weight:700;margin-bottom:4px}.machine .mtitle{font-family:var(--font-family-display);font-size:15px;font-weight:700;margin-bottom:5px}.machine .mdesc{color:var(--color-text-secondary);font-size:12.5px;line-height:1.6}.proof{color:var(--color-text-tertiary);font-size:12.5px;margin-top:22px}.proof b{color:var(--color-text-secondary)}.acard{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin:0 auto;max-width:600px;padding:22px}.ahead{border-bottom:1px solid var(--color-border-base);margin-bottom:16px;padding-bottom:14px;text-align:center}.ahead .t{font-family:var(--font-family-display);font-size:16px;font-weight:700}.ahead .d{color:var(--color-text-tertiary);font-size:12px}.shimmer{background:var(--color-surface-2);height:4px;margin-bottom:16px;overflow:hidden;position:relative}.shimmer,.shimmer>div{border-radius:var(--radius-full)}.shimmer>div{animation:shim 1.8s infinite;background:var(--color-primary);height:100%;position:absolute;width:55%}@keyframes shim{0%{transform:translateX(-100%)}to{transform:translateX(240%)}}.aline{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12.5px;gap:8px;margin-bottom:6px}.aline .ok{color:var(--color-success)}.spinner{animation:spin 1s linear infinite;border:2px solid var(--color-border-base);border-radius:50%;border-top-color:var(--color-primary);display:inline-block;flex:0 0 auto;height:12px;width:12px}@keyframes spin{to{transform:rotate(1turn)}}.findings{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin-top:16px;padding:16px}.findings .fh{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.findings .ft{font-family:var(--font-family-display);font-size:14.5px;font-weight:700}.findings .fs{color:var(--color-text-tertiary);font-size:12.5px;margin:4px 0 12px}.browser{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-lg);margin-bottom:10px;overflow:hidden}.browser .bh{align-items:center;background:var(--color-surface-2);border-bottom:1px solid var(--color-border-base);display:flex;gap:8px;padding:6px 8px}.dots span{border-radius:50%;display:inline-block;height:8px;margin-right:3px;width:8px}.browser .url{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:10px;color:var(--color-text-tertiary);flex:1 1;font-size:11px;padding:2px 8px}.browser .bimg{align-items:center;background:var(--primary-soft);color:var(--color-primary);display:flex;font-size:20px;height:56px;justify-content:center}.browser .bmeta{padding:8px 10px}.browser .bt{font-size:12px;font-weight:600}.browser .bd{color:var(--color-text-tertiary);font-size:11px}.siggrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.sig{background:var(--color-surface-2);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);padding:12px 13px;transition:border-color .15s}.sig:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border-base))}.sig .sighead{align-items:center;display:flex;gap:7px;margin-bottom:7px}.sig .sicon{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 auto;font-size:13px;height:26px;justify-content:center;width:26px}.sig .skind{color:var(--color-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sig .sv{color:var(--color-text-primary);font-size:12.5px;font-weight:600;line-height:1.45}.sig .sm{color:var(--color-text-tertiary);font-size:11px;line-height:1.45;margin-top:4px}@media(max-width:560px){.siggrid{grid-template-columns:1fr}}.reveal h2{font-family:var(--font-family-display);font-size:24px;font-weight:800;margin:6px 0 4px;text-align:center}.reveal .rsub{color:var(--color-text-secondary);font-size:13.5px;margin:0 0 22px;text-align:center}.qgrid{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:640px}.qcard{background:var(--color-background-container);border:2px solid var(--color-border-base);border-radius:var(--radius-xl);cursor:pointer;padding:16px 18px;position:relative;transition:border-color .15s,box-shadow .15s}.qcard:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border-base))}.qcard.sel{border-color:var(--color-primary);box-shadow:var(--shadow-elevated)}.qcard .qtop{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qcard .qq{font-family:var(--font-family-display);font-size:15.5px;font-weight:700}.qcard .qev{color:var(--color-text-tertiary);font-size:12px;margin:6px 0 8px}.qcard .qpost{color:var(--color-text-secondary);font-size:12.5px}.qcard .qpost b{color:var(--color-text-primary)}.qcard .deliverable{align-items:center;border-top:1px dashed var(--color-border-base);display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px}.qcard .deliverable .dicon{align-items:center;background:var(--primary-soft);border-radius:var(--radius-lg);color:var(--color-primary);display:flex;flex:0 0 auto;font-size:16px;height:32px;justify-content:center;width:32px}.qcard .deliverable .dmeta{flex:1 1;min-width:120px}.qcard .deliverable .dk{color:var(--color-text-tertiary);display:block;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.qcard .deliverable .dt{color:var(--color-text-primary);display:block;font-size:13px;font-weight:700;line-height:1.35}.qcard .deliverable .btn{flex:0 0 auto;white-space:nowrap}.qcard .pick{align-items:center;border:2px solid var(--color-border-base);border-radius:50%;color:#fff;display:flex;font-size:11px;height:20px;justify-content:center;position:absolute;right:14px;top:14px;width:20px}.qcard.sel .pick{background:var(--color-primary);border-color:var(--color-primary)}.audchip{align-items:center;background:color-mix(in srgb,var(--color-accent) 14%,#0000);border-radius:var(--radius-full);color:var(--color-warning);display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:2px 9px}.bplan{border-top:1px dashed var(--color-border-base);display:none;margin-top:12px;padding-top:12px}.bplan.open,.qcard.sel .bplan{display:block}.freesample{background:color-mix(in srgb,var(--color-success) 14%,#0000);border-radius:var(--radius-full);color:var(--color-success);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.qlock{border-top:1px dashed var(--color-border-base);margin-top:12px;padding-top:12px;position:relative}.qlock .blurb{color:var(--color-text-secondary);filter:blur(3.5px);font-size:12.5px;line-height:1.7;pointer-events:none;-webkit-user-select:none;user-select:none}.qlock .lockover{align-items:center;color:var(--color-text-primary);display:flex;font-size:12px;font-weight:600;inset:0;justify-content:center;padding:0 12px;position:absolute;text-align:center}.bplan .bpr{display:flex;font-size:12.5px;gap:10px;margin-bottom:7px}.bplan .bpl{color:var(--color-text-tertiary);flex:0 0 92px;font-size:11px;font-weight:700;letter-spacing:.04em;padding-top:1px;text-transform:uppercase}.bplan .bpv{color:var(--color-text-secondary)}.audnote{color:var(--color-text-tertiary);font-size:12px;margin:14px auto 0;max-width:640px;text-align:center}.audnote a{color:var(--color-primary);text-decoration:none}.revealcta{display:flex;justify-content:center;margin-top:20px}.gate{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);margin:0 auto;max-width:430px;overflow:hidden}.gate .gh{border-bottom:1px solid var(--color-border-base);font-family:var(--font-family-display);font-size:15px;font-weight:700;padding:14px 18px}.gate .gb{padding:18px}.gfield{margin-bottom:12px}.gfield label{color:var(--color-text-secondary);display:block;font-size:12px;font-weight:600;margin-bottom:4px}.gfield input{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-lg);color:var(--color-text-primary);font-family:inherit;font-size:13px;height:38px;padding:0 12px;width:100%}.locked{margin:16px auto 0;max-width:430px;position:relative}.locked .lockcard{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-lg);color:var(--color-text-secondary);filter:blur(2.5px);font-size:12.5px;margin-bottom:8px;padding:10px 14px;-webkit-user-select:none;user-select:none}.locked .lockmsg{align-items:center;color:var(--color-text-primary);display:flex;font-size:12.5px;font-weight:600;inset:0;justify-content:center;position:absolute}.gen{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);margin:0 auto;max-width:1280px;overflow:hidden}.gen .gt{align-items:baseline;border-bottom:1px solid var(--color-border-base);display:flex;flex-wrap:wrap;gap:10px;padding:12px 18px}.gen .gcrumb{color:var(--color-text-tertiary);flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gen .gname{font-family:var(--font-family-display);font-size:14px;font-weight:700;min-width:0}.genbody{align-items:stretch;display:flex;gap:18px;padding:16px 18px}.genleft{display:flex;flex:1 1 300px;flex-direction:column;gap:12px;min-width:260px}.genleft .besidenote{color:var(--color-text-tertiary);font-size:11.5px;line-height:1.5;padding:0 2px}@media(max-width:760px){.genbody{flex-direction:column}.draft{flex:1 1 auto!important}}.studio{background:var(--color-surface-2);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);padding:12px 14px}.studio .sh{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px}.studio .sht{color:var(--color-text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.studio .shp{color:var(--color-primary);font-size:11px;font-weight:700}.sprog{background:var(--color-background-container);border:1px solid var(--color-border-base);height:5px;margin-bottom:11px;overflow:hidden}.sprog,.sprog>div{border-radius:var(--radius-full)}.sprog>div{background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 60%,var(--color-accent)));height:100%;transition:width .8s ease;width:8%}.stg{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:12.5px;gap:8px;margin-bottom:6px}.stg:last-child{margin-bottom:0}.stg .sdot{align-items:center;border:2px solid var(--color-border-base);border-radius:50%;color:#0000;display:inline-flex;flex:0 0 auto;font-size:10px;height:17px;justify-content:center;margin-top:1px;width:17px}.stg.done .sdot{background:var(--color-success);border-color:var(--color-success);color:#fff}.stg.active{color:var(--color-text-primary);font-weight:600}.stg.active .sdot{animation:pulseDot 1.2s ease-in-out infinite;border-color:var(--color-primary)}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-primary) 35%,#0000)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 15%,#0000)}}.stg.pending{opacity:.5}.stg .sdetail{color:var(--color-text-tertiary);display:block;font-size:11px;font-weight:400;margin-top:1px}.stgnest{margin:2px 0 8px 25px}.stgnest .sig{margin-bottom:6px}.gapmini,.signmini{align-items:center;animation:fadeIn .3s ease;background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-lg);color:var(--color-text-secondary);display:flex;font-size:11.5px;gap:8px;padding:4px 8px}.signmini .mi{align-items:center;border-radius:5px;display:flex;flex:0 0 auto;font-size:10px;height:18px;justify-content:center;width:18px}.signmini .mk{color:var(--color-text-primary);font-weight:700;white-space:nowrap}.signmini .mv{color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gapmini{color:var(--color-text-secondary)}.gapmini b{color:var(--color-text-primary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.stgnest .gapline{align-items:center;background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-lg);color:var(--color-text-secondary);display:flex;font-size:11.5px;gap:8px;margin-bottom:5px;padding:5px 8px}.stgnest .gapline .q{color:var(--color-text-primary);flex:1 1;font-weight:600}.stgnest .gapline .st{border-radius:var(--radius-full);font-size:10px;font-weight:700;padding:1px 7px}.stgnest .gapline .st.miss{background:color-mix(in srgb,var(--color-error) 12%,#0000);color:var(--color-error)}.stgnest .gapline .st.weak{background:color-mix(in srgb,var(--color-warning) 16%,#0000);color:var(--color-warning)}.siteview{background:var(--color-background-container);height:300px;overflow:hidden;position:relative}.sitepage{animation:sitescroll 12s ease-in-out infinite alternate;left:0;position:absolute;right:0;top:0}@keyframes sitescroll{0%{transform:translateY(0)}12%{transform:translateY(0)}to{transform:translateY(-460px)}}.sp-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 30%,#0000),color-mix(in srgb,var(--color-accent) 24%,#0000));padding:22px 16px;text-align:center}.sp-hero .n{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:17px;font-weight:800}.sp-hero .t{color:var(--color-text-secondary);font-size:11.5px;margin:3px 0 10px}.sp-hero .q{background:var(--color-primary);border-radius:var(--radius-lg);color:#fff;display:inline-block;font-size:11px;font-weight:700;padding:5px 12px}.sp-sec{border-bottom:1px solid var(--color-border-base);padding:14px 16px}.sp-h{font-family:var(--font-family-display);font-size:13px;font-weight:700;margin-bottom:7px}.sp-svc{display:flex;gap:8px;margin-bottom:6px}.sp-svc .b{border:1px solid var(--color-border-base);border-radius:var(--radius-lg);color:var(--color-text-secondary);flex:1 1;font-size:10.5px;padding:8px;text-align:center}.sp-line,.sp-svc .b{background:var(--color-surface-2)}.sp-line{border-radius:var(--radius-full);height:7px;margin-bottom:6px}.sp-quote{border-left:3px solid var(--color-primary);color:var(--color-text-secondary);font-family:Georgia,serif;font-size:12px;font-style:italic;padding-left:10px}.sp-scan{animation:scanline 2.4s linear infinite;background:linear-gradient(180deg,#0000,color-mix(in srgb,var(--color-primary) 16%,#0000),#0000);height:34px;left:0;pointer-events:none;position:absolute;right:0}@keyframes scanline{0%{top:-40px}to{top:300px}}.losing{background:color-mix(in srgb,var(--color-error) 8%,var(--color-background-container));border:1px solid color-mix(in srgb,var(--color-error) 32%,var(--color-border-base));border-radius:var(--radius-xl);display:none;margin-top:12px;padding:14px 16px}.losing.show{animation:fadeUp .4s ease;display:block}.losing .lt{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:16px;font-weight:800;margin-bottom:4px}.losing .lt b{color:var(--color-error)}.losing .ld{color:var(--color-text-secondary);font-size:12.5px;line-height:1.5;margin-bottom:12px}.losing-right{align-items:center;background:#0000;border:none;display:none;flex-direction:column;height:100%;justify-content:center;margin:0;padding:32px 26px;text-align:center}.losing-right.show{animation:fadeIn .55s ease;display:flex}.losing-right .lt{font-size:24px;line-height:1.2;margin-bottom:8px}.losing-right .ld{font-size:13.5px;margin-bottom:18px;max-width:360px}.fadeout{animation:fadeOutY .4s ease forwards}@keyframes fadeOutY{to{opacity:0;transform:translateY(-6px)}}.slidein{animation:slideInRight .5s cubic-bezier(.4,0,.2,1)}@keyframes slideInRight{0%{opacity:0;transform:translateX(46px)}to{opacity:1;transform:none}}.summaryrow{align-items:center;border-bottom:1px solid var(--color-border-base);color:var(--color-text-secondary);display:flex;font-size:12.5px;gap:8px;padding:6px 0}.summaryrow:last-child{border-bottom:none}.summaryrow .ok{color:var(--color-success)}.summaryrow b{color:var(--color-text-primary)}.serplabel{color:var(--color-text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.serpwrap{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.serptop{align-items:center;background:var(--color-surface-2);border-bottom:1px solid var(--color-border-base);display:flex;gap:8px;padding:9px 12px}.serptop .g{color:var(--color-text-tertiary);flex:0 0 auto;font-family:var(--font-family-display);font-size:13px;font-weight:800}.serptop .sb{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-full);color:var(--color-text-primary);flex:1 1;font-size:11.5px;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.serpbody{animation:fadeIn .35s ease;min-height:210px;padding:10px 14px}.serpres{border-radius:var(--radius-lg);margin-bottom:6px;padding:7px 9px}.serpres.comp{background:var(--color-surface-2);border-left:3px solid color-mix(in srgb,var(--color-error) 55%,var(--color-border-base))}.serpres .rk{color:var(--color-error);font-size:9px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.serpres .u{color:var(--color-success);font-size:10.5px}.serpres .t{color:var(--color-primary);font-size:13px;font-weight:600;line-height:1.35}.serpres .d{color:var(--color-text-tertiary);font-size:11px;line-height:1.4}.serpgap{background:color-mix(in srgb,var(--color-success) 10%,#0000);border:1px solid color-mix(in srgb,var(--color-success) 32%,var(--color-border-base));border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:12px;line-height:1.5;margin-top:10px;padding:10px 12px}.serpgap b{color:var(--color-success)}.comp-preview{padding:12px 14px}.comp-view{height:190px}.yourbadge{background:var(--primary-soft);border-radius:var(--radius-full);color:var(--color-primary);flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:1px 7px;text-transform:uppercase}.win-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 30%,#0000),color-mix(in srgb,var(--color-accent) 24%,#0000));height:66px}.win-body{padding:2px 0 4px}.win-title{color:var(--color-text-primary);font-family:Georgia,serif;font-size:15px;font-weight:700;line-height:1.3;padding:10px 13px 2px}.win-by{color:var(--color-text-tertiary);font-size:11px;padding:0 13px 8px}.win-ex{color:var(--color-text-secondary);font-family:Georgia,serif;font-size:12px;line-height:1.6;padding:0 13px 10px}.win-proof{border:1px dashed var(--color-border-base);border-radius:var(--radius-lg);color:var(--color-text-tertiary);font-size:11px;margin:0 13px 12px;padding:8px;text-align:center}.serpgap.win{background:color-mix(in srgb,var(--color-primary) 8%,#0000);border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border-base))}.serpgap.win b{color:var(--color-primary)}.checkout{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);display:flex;margin:0 auto;max-width:720px;overflow:hidden}.co-summary{background:var(--color-surface-2);border-right:1px solid var(--color-border-base);flex:0 0 44%;padding:24px 22px}.co-eyebrow{color:var(--color-text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.co-plan{font-family:var(--font-family-display);font-size:15px;font-weight:700;margin-bottom:6px}.co-price{align-items:baseline;display:flex;gap:4px}.co-price .amt{font-family:var(--font-family-display);font-size:34px;font-weight:800;letter-spacing:-.02em}.co-price .per{color:var(--color-text-tertiary);font-size:14px}.co-subline{color:var(--color-text-secondary);font-size:12px;margin:4px 0 16px}.co-incl{list-style:none;margin:0 0 16px;padding:0}.co-incl li{color:var(--color-text-secondary);font-size:12.5px;line-height:1.5;margin-bottom:7px;padding-left:22px;position:relative}.co-incl li:before{color:var(--color-success);content:"✓";font-weight:700;left:0;position:absolute}.co-total{align-items:baseline;border-top:1px solid var(--color-border-base);color:var(--color-text-secondary);display:flex;font-size:13px;justify-content:space-between;padding-top:12px}.co-total b{color:var(--color-text-primary);font-size:16px}.co-form{flex:1 1;min-width:0;padding:24px 22px}.co-formhead{font-family:var(--font-family-display);font-size:14px;font-weight:700;margin-bottom:14px}.co-field{margin-bottom:13px}.co-field label{color:var(--color-text-secondary);display:block;font-size:12px;font-weight:600;margin-bottom:5px}.co-field input{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-lg);color:var(--color-text-primary);font-family:inherit;font-size:13px;height:38px;padding:0 12px;width:100%}.co-card{position:relative}.co-card input{padding-right:40px}.co-brands{font-size:15px;position:absolute;right:11px;top:9px}.co-cardrow{display:flex;gap:8px;margin-top:8px}.co-cardrow input{width:50%}.co-secure{color:var(--color-text-tertiary);font-size:11px;margin-top:10px;text-align:center}@media(max-width:640px){.checkout{flex-direction:column}.co-summary{border-bottom:1px solid var(--color-border-base);border-right:none;flex:0 0 auto}}.serpdots{display:flex;gap:6px;justify-content:center;margin:10px 0 2px}.serpdot{background:var(--color-border-base);border-radius:50%;cursor:pointer;height:7px;transition:background .2s,width .2s;width:7px}.serpdot.on{background:var(--color-primary);border-radius:var(--radius-full);width:18px}.pitch{margin-top:16px;text-align:center}.pitch .pt{font-family:var(--font-family-display);font-size:16px;font-weight:800;line-height:1.3;margin-bottom:10px}.pitch .ph{color:var(--color-text-secondary);font-size:13px;line-height:1.6;margin-bottom:16px}.pitch .ph b{color:var(--color-text-primary)}.ssecd{color:var(--color-text-tertiary);font-size:11px;line-height:1.5}.minirow{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.mini{animation:fadeUp .3s ease both;background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-lg);font-size:11px;line-height:1.4;max-width:100%;padding:6px 9px}.mini .mkind{border-radius:var(--radius-full);display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.05em;margin-bottom:3px;padding:1px 7px;text-transform:uppercase}.mini .mval{color:var(--color-text-primary);display:block;font-weight:600}.mini .mdet{color:var(--color-text-tertiary);display:block;font-size:10px}.draft{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);flex:0 0 56%;min-width:0}.dhero,.draft{overflow:hidden;position:relative}.dhero{align-items:center;background:var(--color-surface-2);color:var(--color-text-tertiary);display:flex;font-size:11px;height:88px;justify-content:center;transition:background .5s}.dhero .heroshim{animation:shim 1.6s infinite;background:linear-gradient(100deg,#0000 30%,color-mix(in srgb,var(--color-primary) 8%,#0000) 50%,#0000 70%);inset:0;position:absolute}.dhero.ready{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 26%,#0000),color-mix(in srgb,var(--color-accent) 22%,#0000));color:#0000}.dhero.ready .heroshim{display:none}.dbody{padding:16px 20px 18px;position:relative}.draft .dtitle{color:var(--color-text-primary);font-family:Georgia,serif;font-size:17px;font-weight:700;line-height:1.4;margin-bottom:4px}.draft .by{color:var(--color-text-tertiary);font-size:11.5px;font-style:italic;margin-bottom:10px}.draft .txt{color:var(--color-text-secondary);font-family:Georgia,serif;font-size:13px;line-height:1.85;min-height:44px}.skel{background:var(--color-surface-2);border-radius:var(--radius-full);height:8px;margin-top:8px}.wm{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.wm span{color:var(--color-text-primary);font-size:14px;font-weight:700;letter-spacing:.12em;opacity:.06;text-transform:uppercase;transform:rotate(-15deg);white-space:nowrap}.followups{border:1px dashed var(--color-border-base);border-radius:var(--radius-lg);display:none;padding:10px 12px}.followups.show{animation:fadeUp .3s ease;display:block}.followups .fl{color:var(--color-text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.fubtns{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.fubtn{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px}.vtoggle{border:1px solid var(--color-border-base);border-radius:var(--radius-full);display:inline-flex;font-size:11px;overflow:hidden}.vtoggle span{color:var(--color-text-tertiary);cursor:pointer;padding:4px 10px}.vtoggle span.on{background:var(--primary-soft);color:var(--color-primary);font-weight:600}.gen .gfoot{border-top:1px solid var(--color-border-base);padding:12px 16px}.gen .gfoot .btn{width:100%}.celebrate{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,var(--color-background-container)),color-mix(in srgb,var(--color-success) 8%,var(--color-background-container)));border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--color-border-base));border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);margin:0 auto 16px;max-width:680px;padding:18px 20px}.celebrate .ct{font-family:var(--font-family-display);font-size:18px;font-weight:800;margin:0 0 4px}.celebrate .cd{color:var(--color-text-secondary);font-size:13px;margin:0 0 14px}.celebrate .crow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.checklist{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);margin:0 auto 18px;max-width:680px;padding:12px 16px}.checklist .clh{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.checklist .clt{color:var(--color-text-tertiary);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.clchips{display:flex;flex-wrap:wrap;gap:8px}.clchip{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:6px 13px}.clchip,.clchip .dot{align-items:center;display:inline-flex}.clchip .dot{border:2px solid var(--color-border-base);border-radius:50%;color:#fff;font-size:9px;height:14px;justify-content:center;width:14px}.clchip.done{border-color:color-mix(in srgb,var(--color-success) 40%,#0000);color:var(--color-success)}.clchip.done .dot{background:var(--color-success);border-color:var(--color-success)}.hostpost{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin:0 auto;max-width:680px;overflow:hidden}.hostpost .hh{align-items:center;border-bottom:1px solid var(--color-border-base);color:var(--color-text-tertiary);display:flex;font-size:12px;gap:10px;padding:10px 16px}.hostpost .hbody{padding:22px 26px}.hostpost h3{font-family:var(--font-family-display);font-size:21px;font-weight:800;margin:0 0 4px}.hostpost .hby{color:var(--color-text-tertiary);font-size:12px;margin-bottom:14px}.hostpost .htxt{color:var(--color-text-secondary);font-family:Georgia,serif;font-size:13.5px;line-height:1.85}.ws{align-items:flex-start;display:flex;gap:16px;margin:0 auto;max-width:840px}.wsmain{flex:1 1;min-width:0}.wsrail{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);flex:0 0 218px;padding:14px}.wsrail .wrt{color:var(--color-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.wsrail .wri{border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:12.5px;margin-bottom:2px;padding:6px 8px}.wsrail .wri.on{background:var(--primary-soft);color:var(--color-primary);font-weight:600}.welcome{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin-bottom:14px;padding:20px}.welcome h2{font-family:var(--font-family-display);font-size:20px;font-weight:800;margin:0 0 4px}.welcome p{color:var(--color-text-secondary);font-size:13px;margin:0}.oppo{align-items:center;background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);display:flex;gap:12px;margin-bottom:10px;padding:14px 16px}.oppo .oq{flex:1 1;min-width:0}.oppo .oq .q{font-size:13.5px;font-weight:700}.oppo .oq .m{color:var(--color-text-tertiary);font-size:11.5px}.oppo.live{border-color:color-mix(in srgb,var(--color-success) 40%,#0000)}.railcl .clchip{justify-content:flex-start;margin-bottom:6px;width:100%}.gfoot .ant-btn-primary.btn.primary,.gfoot .ant-btn.btn.primary{border-radius:var(--radius-lg);font-family:inherit;font-size:13.5px;font-weight:600;height:auto;padding:10px 18px;width:100%}.gfoot .gfoot-disclaimer{color:var(--color-text-tertiary);font-size:11.5px;margin-bottom:0;margin-top:8px;text-align:center}.vtoggle button{background:#0000;border:none;color:var(--color-text-tertiary);cursor:pointer;font-family:inherit;font-size:11px;padding:4px 10px}.vtoggle button.on{background:color-mix(in srgb,var(--color-primary) 10%,#0000);color:var(--color-primary);font-weight:600}.post-registration-conversion-shell--generating{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important}.post-registration-conversion-shell--generating .gen{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:1280px;min-height:0;width:100%}.post-registration-conversion-shell--generating .genbody{flex:1 1;min-height:0}.post-registration-conversion-shell--generating .draft,.post-registration-conversion-shell--generating .genleft{min-height:0;overflow-y:auto}.post-registration-conversion-shell--generating .draft .dbody{flex:1 1;min-height:0;overflow-y:auto}.post-registration-conversion-shell--generating .post-registration-conversion-preview-scroll{max-height:none;overflow:visible}.workspace-canvas{background:var(--color-background-alt);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.workspace-canvas__top{align-items:center;background:var(--color-background-container);border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:13px;padding:13px 22px}.workspace-canvas__title{color:var(--color-text-primary);font-family:Sora,sans-serif;font-family:var(--font-display,"Sora",sans-serif);font-size:17px;font-weight:700;margin:0}.workspace-canvas__body{flex:1 1;min-height:0;overflow:auto;padding:24px}.workspace-canvas__actions{align-items:center;display:flex;gap:8px;margin-left:auto}.workspace-canvas__prov{align-items:center;color:var(--color-text-tertiary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:7px}.workspace-badge{align-items:center;border:1px solid #0000;border-radius:9999px;border-radius:var(--radius-full,9999px);display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.workspace-badge--found{background:color-mix(in srgb,var(--color-primary) 12%,#0000);border-color:color-mix(in srgb,var(--color-primary) 30%,#0000);color:var(--color-primary)}.workspace-badge--live{background:color-mix(in srgb,var(--color-success) 14%,#0000);border-color:color-mix(in srgb,var(--color-success) 35%,#0000);color:var(--color-success)}.workspace-badge--src{background:color-mix(in srgb,#0ea5e9 14%,#0000);background:color-mix(in srgb,var(--color-info,#0ea5e9) 14%,#0000);border-color:color-mix(in srgb,#0ea5e9 35%,#0000);border-color:color-mix(in srgb,var(--color-info,#0ea5e9) 35%,#0000);color:#0ea5e9;color:var(--color-info,#0ea5e9)}.workspace-badge--plan{background:color-mix(in srgb,var(--color-accent) 14%,#0000);border-color:color-mix(in srgb,var(--color-accent) 30%,#0000);color:var(--color-accent)}.workspace-foundnote{align-items:center;background:color-mix(in srgb,var(--color-primary) 10%,#0000);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-tertiary);display:flex;font-size:12.5px;gap:8px;margin:0 auto 16px;max-width:720px;padding:10px 13px}.workspace-foundnote--src{background:color-mix(in srgb,#0ea5e9 10%,#0000);background:color-mix(in srgb,var(--color-info,#0ea5e9) 10%,#0000)}.workspace-sectitle{font-family:Sora,sans-serif;font-family:var(--font-display,"Sora",sans-serif);font-size:15px;font-weight:600;margin:0 auto 12px;max-width:720px}.workspace-note{color:var(--color-text-tertiary);font-size:12px;margin:18px auto 0;max-width:720px;text-align:center}.workspace-provchip{background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:9999px;border-radius:var(--radius-full,9999px);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:inherit;padding:3px 9px}.workspace-provchip:hover{border-color:var(--color-primary);color:var(--color-primary)}.workspace-thesis{background:color-mix(in srgb,var(--color-primary) 10%,#0000);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-primary);font-size:15px;line-height:1.65;margin:0 auto 18px;max-width:720px;padding:17px 20px}.workspace-thesis__lead{color:var(--color-primary);display:block;font-family:Sora,sans-serif;font-family:var(--font-display,"Sora",sans-serif);font-size:11px;font-weight:700;letter-spacing:.09em;margin-bottom:9px;text-transform:uppercase}.workspace-opps{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:720px}.workspace-opp-card{background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);cursor:pointer;font-family:inherit;padding:14px 16px;text-align:left;width:100%}.workspace-opp-card--static{cursor:default}.workspace-opp-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:10px}.workspace-opp-card__query{color:var(--color-text-primary);font-family:Sora,sans-serif;font-family:var(--font-display,"Sora",sans-serif);font-size:14.5px;font-weight:700}.workspace-opp-card__scores{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.workspace-opp-card__ev{border-top:1px solid var(--color-border);display:flex;flex-direction:column;font-size:12.5px;gap:6px;padding-top:10px}.workspace-opp-card__ev-row{align-items:baseline;display:flex;gap:10px}.workspace-opp-card__ev-label{color:var(--color-text-tertiary);flex-shrink:0;font-size:10px;letter-spacing:.05em;text-transform:uppercase;width:96px}.workspace-opp-card__cta{color:var(--color-primary);font-size:12px;font-weight:600;margin-top:9px;text-align:right}.workspace-srclist{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:720px}.workspace-src{align-items:center;background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:flex;gap:14px;padding:14px 16px}.workspace-src__icon{align-items:center;border-radius:9px;color:var(--color-text-on-primary);display:flex;flex:0 0 auto;font-size:12px;font-weight:800;height:38px;justify-content:center;width:38px}.workspace-src__main{flex:1 1;min-width:0}.workspace-src__name{color:var(--color-text-primary);font-size:14px;font-weight:600}.workspace-src__desc{color:var(--color-text-secondary);font-size:12px}.workspace-src__feeds{color:var(--color-text-tertiary);font-size:11px;margin-top:2px}.workspace-src__conn{color:var(--color-success);font-size:12.5px;font-weight:600}.workspace-opdoc{background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin:0 auto;max-width:720px;overflow:hidden}.workspace-oprow{align-items:flex-start;border-top:1px solid var(--color-border);display:flex;gap:22px;padding:15px 22px}.workspace-oprow:first-child{border-top:none}.workspace-oprow__key{color:var(--color-text-tertiary);flex-shrink:0;font-size:11.5px;font-weight:700;letter-spacing:.05em;padding-top:4px;text-transform:uppercase;width:148px}.workspace-oprow__val{color:var(--color-text-primary);flex:1 1;font-size:14px;line-height:1.55;min-width:0}.workspace-opdoc__foot{background:var(--color-background-alt);border-top:1px solid var(--color-border);color:var(--color-text-tertiary);font-size:12px;padding:13px 22px}.workspace-foundgrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));margin:4px auto 0;max-width:720px}.workspace-fcard{background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;overflow:hidden;padding:0;text-align:left}.workspace-fcard__body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:12px 14px}.workspace-fcard__title{color:var(--color-text-primary);font-family:Sora,sans-serif;font-family:var(--font-display,"Sora",sans-serif);font-size:14px;font-weight:700}.workspace-fcard:focus-visible,.workspace-fcard:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}.workspace-fcard__desc{color:var(--color-text-secondary);flex:1 1;font-size:12px;line-height:1.45}.workspace-fcard__foot{align-items:center;display:flex;gap:8px;justify-content:space-between}.workspace-fstatus{border-radius:9999px;border-radius:var(--radius-full,9999px);font-size:10.5px;font-weight:700;padding:3px 9px}.workspace-fstatus--ok{background:color-mix(in srgb,var(--color-success) 14%,#0000);color:var(--color-success)}.workspace-fstatus--need{background:color-mix(in srgb,var(--color-warning) 16%,#0000);color:var(--color-warning)}.workspace-routebar{align-items:center;background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;margin:0 auto 14px;max-width:720px;padding:9px 13px}.workspace-reviewbar{align-items:center;background:color-mix(in srgb,var(--color-warning) 12%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-warning) 40%,#0000);display:flex;font-size:13px;gap:12px;padding:11px 22px}.workspace-reviewbar__actions{display:flex;gap:8px;margin-left:auto}.workspace-planlist{display:flex;flex-direction:column;gap:9px;margin:0 auto;max-width:720px}.workspace-week{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);margin:0 auto;max-width:720px}.workspace-day{background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:92px;padding:8px}.workspace-day__label{color:var(--color-text-tertiary);font-size:11px;margin-bottom:7px}.workspace-daychip{border:1px solid var(--color-border);border-radius:6px;font-size:11px;margin-bottom:6px;padding:5px 7px}.workspace-daychip--ok{background:color-mix(in srgb,var(--color-success) 12%,#0000)}.workspace-daychip--info{background:color-mix(in srgb,var(--color-primary) 10%,#0000)}.workspace-daychip--warn{background:color-mix(in srgb,var(--color-warning) 12%,#0000)}.workspace-ownchip{align-items:center;background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:9999px;border-radius:var(--radius-full,9999px);color:var(--color-text-secondary);display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:3px 10px 3px 4px}.workspace-ownchip__av{align-items:center;background:var(--color-primary);border-radius:50%;color:var(--color-text-on-primary);display:inline-flex;font-size:8px;font-weight:700;height:16px;justify-content:center;width:16px}.workspace-layout{align-items:stretch;display:flex;gap:0;margin:0 auto;max-width:1200px;min-height:520px}.workspace-layout__main{border:1px solid var(--color-border);border-radius:var(--radius-xl);flex:1 1;min-width:0;overflow:hidden}.workspace-skeleton__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.workspace-skeleton__bar{border-radius:var(--radius-base);margin-bottom:var(--space-2)}.workspace-skeleton__rail{opacity:.85;pointer-events:none}.workspace-skeleton__rail-group{border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-2)}.workspace-skeleton__canvas .workspace-canvas__top{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-3)}.workspace-skeleton__thesis{background:color-mix(in srgb,var(--color-primary) 4%,var(--color-background-container));border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5)}.workspace-skeleton__list{padding:0 var(--space-5) var(--space-5)}.workspace-skeleton__list--standalone{padding:var(--space-4)}.workspace-skeleton__row{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0}.workspace-skeleton__row:last-child{border-bottom:none}.workspace-skeleton__cards{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.workspace-skeleton__card{background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.workspace-skeleton__card-action{border-radius:var(--radius-base);margin-top:var(--space-2)}.workspace-canvas--enter{animation:fadeIn .25s ease-out;animation:fadeIn var(--transition-normal,.25s) ease-out}.strategies-empty-state{background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-primary);margin:var(--space-4) auto 0;max-width:720px;padding:var(--space-6);text-align:center}.strategies-empty-state__steps{list-style:none;margin:var(--space-4) 0 var(--space-5);padding:0;text-align:left}.strategies-empty-state__steps li{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:var(--space-2);padding-left:var(--space-6);position:relative}.strategies-empty-state__steps li:before{color:var(--color-primary);content:"→";font-weight:600;left:0;position:absolute}.strategies-empty-state--discovering{gap:var(--space-3);margin:0 auto;max-width:720px;padding:var(--space-2) 0 var(--space-4)}.strategies-discovering,.strategies-empty-state--discovering{align-items:center;display:flex;flex-direction:column;width:100%}.strategies-discovering{background:color-mix(in srgb,var(--color-primary) 5%,var(--color-background-container));border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 8px 30px #0f172a0f;box-shadow:var(--shadow-card,0 8px 30px #0f172a0f);gap:var(--space-4);padding:var(--space-5) var(--space-4)}.strategies-discovering__hero-icon{align-items:center;background:color-mix(in srgb,var(--color-primary) 14%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 22%,#0000);border-radius:50%;color:var(--color-primary);display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.strategies-discovering__progress-wrap{max-width:420px;width:100%}.strategies-discovering__progress-track{background:color-mix(in srgb,var(--color-border) 80%,#0000);border-radius:999px;height:8px;margin-bottom:var(--space-2);overflow:hidden;position:relative}.strategies-discovering__progress-fill{background:linear-gradient(90deg,var(--color-primary) 0,color-mix(in srgb,var(--color-primary) 70%,#a855f7) 100%);border-radius:999px;box-shadow:0 0 18px color-mix(in srgb,var(--color-primary) 35%,#0000);height:100%}.strategies-discovering__progress-shimmer{background:linear-gradient(90deg,#0000,#ffffff59,#0000);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:38%}.strategies-discovering__phase-label{display:block;font-size:12px;text-align:center}.strategies-discovering__steps{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;max-width:420px;padding:0;width:100%}.strategies-discovering__step{grid-gap:var(--space-3);align-items:flex-start;display:grid;gap:var(--space-3);grid-template-columns:28px 1fr}.strategies-discovering__step-marker{align-items:center;display:flex;height:28px;justify-content:center;width:28px}.strategies-discovering__step-check{background:color-mix(in srgb,var(--color-success) 18%,#0000);color:var(--color-success);font-size:11px}.strategies-discovering__step-check,.strategies-discovering__step-icon{align-items:center;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.strategies-discovering__step-icon{background:var(--color-background-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:12px}.strategies-discovering__step--active .strategies-discovering__step-icon{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-background-elevated));border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));color:var(--color-primary)}.strategies-discovering__preview{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-1);width:100%}.strategies-discovering__preview-label{font-size:11px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.strategies-discovering__skeleton-card{background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.strategies-discovering__skeleton-title{border-radius:var(--radius-base);display:block;height:14px;margin-bottom:var(--space-3);width:38%}.strategies-discovering__skeleton-meta{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.strategies-discovering__skeleton-pill{border-radius:var(--radius-base);display:block;height:20px;width:72px}.strategies-discovering__skeleton-pill--short{width:48px}.workspace-oprow--editable .workspace-oprow__edit-trigger{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.workspace-oprow--editable .workspace-oprow__edit-trigger:focus-visible .workspace-oprow__edit-hint,.workspace-oprow--editable .workspace-oprow__edit-trigger:hover:not(:disabled) .workspace-oprow__edit-hint{text-decoration:underline}.workspace-oprow--editable .workspace-oprow__edit-trigger:disabled{cursor:default;opacity:.85}.workspace-oprow__edit-hint{color:var(--color-primary);font-size:12px}.workspace-foundation-empty{padding:var(--space-3) var(--space-5) var(--space-4)}.workspace-team-grid{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:var(--space-4)}.workspace-team-card{background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;gap:var(--space-3);padding:var(--space-4)}.workspace-team-card--available{border-style:dashed;opacity:.85}.workspace-team-card__avatar{align-items:center;background:color-mix(in srgb,var(--color-primary) 12%,#0000);border-radius:50%;color:var(--color-primary);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:36px;justify-content:center;width:36px}.workspace-team-card__name{font-weight:600;margin-bottom:4px}.workspace-team-card__role{color:var(--color-text-secondary);font-size:12px;margin-bottom:6px}.workspace-team-card__hint{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:11px;padding:0;text-align:left}.workspace-routing{background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.workspace-routing__title{font-weight:600;margin-bottom:4px}.workspace-routing__subtitle{color:var(--color-text-secondary);font-size:13px;margin-bottom:var(--space-4)}.workspace-routing__row{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0}.workspace-routing__row:last-of-type{border-bottom:none}.workspace-routing__row-label{color:var(--color-text-primary);display:flex;flex-direction:column;font-size:13px;gap:2px}.workspace-routing__row-label span{color:var(--color-text-secondary);font-size:12px}.workspace-routing__actions{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-3)}.workspace-routing__summary{color:var(--color-text-secondary);font-size:12px;margin-top:var(--space-2)}.workspace-canvas-banner__count{color:var(--color-primary);font-size:12px;margin-left:8px}.workspace-design-block{margin-top:var(--space-4)}.workspace-design-block__title{font-size:13px;font-weight:600;margin:0 0 var(--space-2)}.workspace-design-swatches{display:flex;flex-wrap:wrap;gap:var(--space-3)}.workspace-design-swatch{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:12px;gap:6px}.workspace-design-swatch__chip{background:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius-base);height:48px;width:48px}.workspace-design-logo{align-items:center;display:flex;gap:var(--space-3)}.workspace-design-logo__mark{align-items:center;background:var(--color-primary);border-radius:var(--radius-base);color:var(--color-text-on-primary);display:flex;font-weight:700;height:48px;justify-content:center;width:48px}.workspace-design-type-sample{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;font-size:13px;gap:4px;padding:var(--space-2) 0}.workspace-design-type-sample__label{color:var(--color-text-secondary);font-size:11px}.workspace-design-meta{color:var(--color-text-secondary);font-size:13px}.workspace-design-block__subtitle{color:var(--color-text-tertiary);font-size:12px;font-weight:400}.workspace-design-empty-hint{color:var(--color-text-tertiary);font-size:13px;margin:0}.workspace-design-type-scale{grid-gap:var(--space-2);display:grid;gap:var(--space-2);margin-top:var(--space-3)}.workspace-design-components{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.workspace-design-card-tile{align-items:center;background:var(--color-fill-secondary);background:var(--color-surface-2,var(--color-fill-secondary));border:1px solid var(--color-border);border-radius:var(--radius-lg);display:inline-flex;font-size:12px;gap:7px;padding:7px 11px}.workspace-design-card-tile__icon{background:var(--color-primary);border-radius:5px;height:18px;width:18px}.workspace-design-layout-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.workspace-design-layout-tab{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:12px;padding:4px 10px}.workspace-design-layout-tab:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));color:var(--color-text-primary)}.workspace-design-layout-tab--active{background:color-mix(in srgb,var(--color-primary) 8%,#0000);border-color:var(--color-primary);color:var(--color-primary)}.workspace-design-layout-stage{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:420px;padding:var(--space-3)}.workspace-design-layout-stage__bar{background:var(--color-fill-secondary);border-radius:4px;height:8px;margin-bottom:var(--space-3)}.workspace-design-layout-stage__hero{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-fill-secondary));border-radius:var(--radius-md);height:56px;margin-bottom:var(--space-3)}.workspace-design-layout-stage__blocks{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.workspace-design-layout-stage__blocks span{background:var(--color-fill-secondary);border-radius:var(--radius-sm);height:28px}.workspace-design-layout-note{color:var(--color-text-secondary);font-size:12px;margin-top:var(--space-2);max-width:720px}.workspace-competitor-grid{grid-gap:var(--space-3);display:grid;gap:var(--space-3);margin:var(--space-4) 0}.workspace-competitor-card{background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);text-align:left;width:100%}.workspace-competitor-card--clickable{cursor:pointer}.workspace-competitor-card--clickable:hover{border-color:var(--color-primary)}.workspace-competitor-detail{grid-gap:var(--space-3);display:grid;gap:var(--space-3);margin:var(--space-4) 0}.workspace-competitor-detail__row span{color:var(--color-text-tertiary);display:block;font-size:12px;margin-bottom:2px}.workspace-competitor-detail__row strong{color:var(--color-text-primary)}.workspace-competitor-detail__row p{color:var(--color-text-secondary);font-size:14px;margin:0}.workspace-competitor-detail__odds{color:var(--color-primary);font-weight:600}.workspace-competitor-card__query{color:var(--color-text-primary);font-weight:600;margin-bottom:4px}.workspace-competitor-card__odds,.workspace-competitor-card__target,.workspace-competitor-card__weakness{color:var(--color-text-secondary);font-size:13px}.workspace-asset-grid{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:var(--space-4)}.workspace-asset-card{background:var(--color-background-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.workspace-asset-card__thumb{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-background-container));height:88px}.workspace-asset-card__thumb--empty{align-items:center;background:color-mix(in srgb,var(--color-primary) 6%,var(--color-fill-secondary));border-bottom:1px solid var(--color-border);display:flex;justify-content:center}.workspace-asset-card__thumb--empty:after{content:"🖼";filter:grayscale(.2);font-size:22px;opacity:.45}.workspace-asset-card__thumb--image{display:block;object-fit:cover;width:100%}.workspace-asset-card__body{padding:var(--space-3)}.workspace-asset-card__title{font-size:13px;font-weight:600}.workspace-asset-card__note{color:var(--color-text-secondary);font-size:12px;margin:4px 0 8px}.workspace-asset-card__status{font-size:11px;font-weight:600}.workspace-asset-card__status--live{color:var(--color-success)}.workspace-asset-card__status--dormant{color:var(--color-warning)}.workspace-asset-card__status--need{color:var(--color-error)}.workspace-canvas .ant-empty-description{color:var(--color-text-secondary)}.workspace-canvas .ant-empty-image svg{opacity:.55}.dark-mode .workspace-canvas .ant-empty-image svg{filter:brightness(1.15);opacity:.4}.workspace-site-preview__browser{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:var(--space-4);overflow:hidden}.workspace-site-preview__chrome{background:var(--color-background-body);border-bottom:1px solid var(--color-border);font-size:12px;padding:var(--space-2) var(--space-3)}.workspace-site-preview__page{padding:var(--space-4)}.workspace-site-preview__hero h2{font-size:18px;margin:0 0 8px}.workspace-site-preview__hero p{color:var(--color-text-secondary);font-size:13px;margin:0 0 12px}.workspace-site-preview__sections{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr);margin-top:var(--space-4)}.workspace-site-preview__sections span{background:var(--color-fill-secondary);border-radius:var(--radius-sm);height:40px}.workspace-post-preview{margin-top:var(--space-4)}.workspace-post-preview__toolbar{align-items:center;background:var(--color-fill-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:6px 10px}.workspace-post-preview__toolbar-meta{color:var(--color-text-tertiary);font-size:11px;margin-left:auto}.workspace-post-preview__hero{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-fill-secondary));border-inline:1px solid var(--color-border);height:140px;position:relative}.workspace-post-preview__hero-caption{bottom:8px;color:var(--color-text-tertiary);font-size:11px;left:10px;position:absolute}.workspace-post-preview__title{margin:var(--space-4) var(--space-4) var(--space-2)}.workspace-post-preview__subhead{font-size:16px;margin:var(--space-3) var(--space-4) var(--space-2)}.workspace-post-preview__table{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0 var(--space-4) var(--space-3);overflow:hidden}.workspace-post-preview__table-row{border-bottom:1px solid var(--color-border);display:flex;font-size:13px;justify-content:space-between;padding:8px 12px}.workspace-post-preview__table-row:last-child{border-bottom:none}.workspace-post-preview__byline{color:var(--color-text-secondary);font-size:13px;margin:0 var(--space-4) var(--space-3)}.workspace-post-preview__lede{line-height:1.6;margin:0 var(--space-4) var(--space-3)}.workspace-post-preview__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 var(--space-4) var(--space-4)}.workspace-post-preview__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0 var(--space-4) var(--space-4)}.workspace-reviewbar__dot{background:var(--color-warning);border-radius:50%;flex:0 0 auto;height:8px;width:8px}.workspace-reviewbar__message{color:var(--color-text-primary);font-size:13px}.post-review-provrow{background:var(--color-background-surface);border-bottom:1px solid var(--color-border-base);display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}.post-review-provchip{align-items:center;background:var(--color-fill-quaternary);border:1px solid var(--color-border-base);border-radius:var(--radius-full);color:var(--color-text-secondary);display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 10px}.post-review-provchip__dot{border-radius:50%;height:6px;width:6px}.post-review-crumb{align-items:center;background:var(--color-background-surface);border-bottom:1px solid var(--color-border-base);color:var(--color-text-tertiary);display:flex;flex-shrink:0;font-size:12.5px;gap:8px;padding:9px 18px}.post-review-crumb__here{color:var(--color-text-primary);font-weight:600}.onboarding-post-ready-banner{background:var(--color-bg-container);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);flex-shrink:0;margin:0 16px 12px;padding:16px 18px}.onboarding-post-ready-banner__actions{display:flex;flex-wrap:wrap;gap:8px}html.public-blog-theme-locked,html.public-blog-theme-locked #root,html.public-blog-theme-locked body{background:#fff!important;background-color:#fff!important;color:#181818!important;color-scheme:light}html.public-blog-theme-locked :is(.public-hosted-blog-home-root,.public-hosted-blog-root){background:#fff!important;background:var(--pub-bg,#fff)!important;background-color:#fff!important;background-color:var(--pub-bg,#fff)!important;color:#181818!important;color:var(--pub-body,#181818)!important}html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root){background:#fff!important;background:var(--pub-bg,#fff)!important;background-color:#fff!important;background-color:var(--pub-bg,#fff)!important;color:#181818!important;color:var(--pub-body,#181818)!important;color-scheme:light}html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) :is(div,section,article,main,header,nav)[style*=background]{background:#fff!important;background:var(--pub-bg,#fff)!important;background-color:#fff!important;background-color:var(--pub-surface,var(--pub-bg,#fff))!important}html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) article{background-color:#fff!important;background-color:var(--pub-surface,var(--pub-bg,#fff))!important;color:#181818!important;color:var(--pub-body,#181818)!important}html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) h1,html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) h2,html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) h3,html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) h4{color:#181818!important;color:var(--pub-body,#181818)!important}html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) li,html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) p,html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) span{color:inherit}html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) .public-blog-card-title,html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) .public-hosted-blog-back-link{color:#181818!important;color:var(--pub-link,#181818)!important}html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) .public-blog-card-title:hover,html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) .public-hosted-blog-back-link:hover{color:#36e76e!important;color:var(--pub-link-hover,var(--pub-primary,#36e76e))!important}html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) .public-hosted-blog-body a{color:#181818!important;color:var(--pub-link,#181818)!important}html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) .public-hosted-blog-body a:hover{color:#36e76e!important;color:var(--pub-link-hover,var(--pub-primary,#36e76e))!important}html.dark-mode :is(.public-hosted-blog-home-root,.public-hosted-blog-root) [style*=opacity]{opacity:1!important}.public-hosted-blog-org-ffvc h1{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.public-hosted-blog-org-ffvc .public-blog-card-title{color:#181818;color:var(--pub-body,#181818);font-size:1.15rem;letter-spacing:.03em;text-transform:uppercase}.public-hosted-blog-org-ffvc .public-blog-card-title:hover{color:#36e76e;color:var(--pub-link-hover,var(--pub-primary,#36e76e))}.public-hosted-blog-org-ffvc .public-hosted-blog-back-link{font-size:13px;letter-spacing:.06em;text-transform:uppercase}.public-hosted-blog-org-ffvc .public-hosted-blog-body .html-preview-container h1,.public-hosted-blog-org-ffvc .public-hosted-blog-body .html-preview-container h2,.public-hosted-blog-org-ffvc .public-hosted-blog-body .html-preview-container h3,.public-hosted-blog-org-ffvc .public-hosted-blog-body .html-preview-container h4,.public-hosted-blog-org-ffvc .public-hosted-blog-body .html-preview-container h5,.public-hosted-blog-org-ffvc .public-hosted-blog-body .html-preview-container h6,.public-hosted-blog-org-ffvc .public-hosted-blog-hero-title{letter-spacing:.03em;text-transform:uppercase}.public-hosted-blog-org-ffvc .public-hosted-blog-post-card,.public-hosted-blog-org-ffvc article.public-hosted-blog-post-card{background:#0000!important;border:none!important;border-bottom:1px solid #f0f0f0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.public-hosted-blog-org-ffvc .public-hosted-blog-post-card img{border-radius:0!important;box-shadow:none!important}.public-hosted-blog-org-ffvc .public-hosted-blog-post-count{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-hosted-blog-org-ffvc .public-hosted-blog-post-count,.public-hosted-blog-org-ffvc .public-hosted-blog-post-meta{color:#36e76e!important;color:var(--pub-primary,#36e76e)!important;opacity:1!important}.public-hosted-blog-org-ffvc .public-hosted-blog-body .html-preview-container blockquote{border-left:3px solid #36e76e;border-left:3px solid var(--pub-primary,#36e76e)}.public-hosted-blog-org-podcast-principles h1{font-weight:600;letter-spacing:-.02em}.public-hosted-blog-org-podcast-principles .public-blog-card-title{color:#000;color:var(--pub-body,#000);font-size:1.2rem;font-weight:600;line-height:1.35}.public-hosted-blog-org-podcast-principles .public-blog-card-title:hover{color:#1470af;color:var(--pub-link-hover,var(--pub-primary,#1470af))}.public-hosted-blog-org-podcast-principles .public-hosted-blog-back-link{font-size:14px;font-weight:500}.public-hosted-blog-org-podcast-principles .public-hosted-blog-body .html-preview-container h1,.public-hosted-blog-org-podcast-principles .public-hosted-blog-body .html-preview-container h2,.public-hosted-blog-org-podcast-principles .public-hosted-blog-body .html-preview-container h3,.public-hosted-blog-org-podcast-principles .public-hosted-blog-body .html-preview-container h4,.public-hosted-blog-org-podcast-principles .public-hosted-blog-hero-title{font-weight:600;letter-spacing:-.01em}.public-hosted-blog-org-podcast-principles .public-hosted-blog-post-card,.public-hosted-blog-org-podcast-principles article.public-hosted-blog-post-card{background:#0000!important;border:none!important;border-bottom:1px solid #ebebf0!important;border-bottom:1px solid var(--pub-border,#ebebf0)!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.public-hosted-blog-org-podcast-principles .public-hosted-blog-post-card img{border-radius:8px!important;border-radius:var(--pub-radius,8px)!important;box-shadow:none!important}.public-hosted-blog-org-podcast-principles .public-hosted-blog-post-count{color:#1470af!important;color:var(--pub-primary,#1470af)!important;font-size:12px;font-weight:600;letter-spacing:.04em;opacity:1!important;text-transform:uppercase}.public-hosted-blog-org-podcast-principles .public-hosted-blog-post-meta{color:#1470af!important;color:var(--pub-primary,#1470af)!important;font-weight:500;opacity:1!important}.public-hosted-blog-org-podcast-principles .public-hosted-blog-body .html-preview-container blockquote{border-left:3px solid #1470af;border-left:3px solid var(--pub-primary,#1470af)}.public-hosted-blog-org-podcast-principles .public-hosted-blog-body .html-preview-container a{color:#1470af;color:var(--pub-link,#1470af)}.public-hosted-blog-org-podcast-principles .public-hosted-blog-body .html-preview-container a:hover{color:#0f5a8c;color:var(--pub-link-hover,#0f5a8c)}@media (max-width:767px){.public-hosted-blog-main{padding:max(28px,calc(env(safe-area-inset-top, 0px) + 16px)) 14px max(48px,calc(env(safe-area-inset-bottom, 0px) + 36px))!important}.public-hosted-blog-home-root h1,.public-hosted-blog-root h1{font-size:clamp(1.5rem,6vw,2rem)!important}}@media (min-width:768px){.dashboard-content-below-fixed-header{padding-top:max(128px,80px + env(safe-area-inset-top,0px) + 24px)!important}}.dashboard-content-below-fixed-header{padding-top:max(120px,64px + env(safe-area-inset-top,0px) + 24px)!important}@media (max-width:767px){*{box-sizing:border-box}.desktop-nav{display:none!important}.mobile-nav{display:flex!important}body,html{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:hidden;width:100%}#root{max-width:100vw;width:100%}.ant-card-body,.dashboard-content-below-fixed-header,.dashboard-tab-content{word-wrap:break-word;overflow-wrap:break-word}code,pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.workflow-container{margin:0!important;max-width:100vw!important;padding:var(--space-2)!important;width:100%!important}.ant-btn{min-height:44px!important;min-width:44px!important;padding:10px 16px!important}.ant-btn.ant-btn-sm{min-height:40px!important;min-width:40px!important}a[role=button],button.ant-btn-text{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:44px!important;min-width:44px!important}.ant-modal{margin:8px!important;max-width:100vw!important;padding-bottom:env(safe-area-inset-bottom,0)}.ant-modal-content{border-radius:12px 12px 0 0!important}.ant-modal-body{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{min-width:280px}.thinking-panel{font-size:14px}.thinking-panel .ant-progress-text{font-size:12px}section#audience-segments,section#home{margin-bottom:var(--space-4)!important;padding:var(--space-4) var(--space-3)!important}.logged-out-progress-header{min-height:56px!important;padding:max(10px,env(safe-area-inset-top)) 12px 10px!important}.dashboard-content-below-fixed-header{padding-top:max(116px,56px + env(safe-area-inset-top,0px) + 32px)!important}.logged-out-header-left{min-width:0!important}.unified-workflow-hero{padding:var(--space-4) var(--space-3)!important}.unified-workflow-hero .ant-typography{word-wrap:break-word;overflow-wrap:break-word}.unified-workflow-hero h2.ant-typography{font-size:1.5rem!important;line-height:1.3!important}.unified-workflow-hero .ant-typography+.ant-typography,.unified-workflow-hero p.ant-typography{font-size:1rem!important}.dashboard-tab-content{padding-bottom:var(--space-4)!important}.dashboard-footer,.dashboard-tab-content{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.system-hint{margin-top:calc(env(safe-area-inset-top, 0px) + 68px);margin-top:calc(env(safe-area-inset-top, 0px) + var(--space-4, 16px) + 52px)}.system-hint__message{min-width:0;overflow-wrap:break-word}}@media (min-width:768px){.desktop-nav{display:flex!important}.mobile-nav{display:none!important}}@media (max-width:480px){.hero-title{font-size:2.2rem!important;line-height:1.3!important}.section-title{font-size:1.8rem!important}.card-title{font-size:1.1rem!important}.page-title{font-size:2.5rem!important}}@media (max-width:600px){.hero-title{font-size:2.8rem!important}}@media (max-width:767px){.hero-section{margin-bottom:var(--space-5)!important;padding:var(--space-5) var(--space-4)!important}.content-section{padding:var(--space-4) var(--space-2)!important}.mobile-header{padding:var(--space-1) 0!important}.mobile-container{padding:0 10px!important}body>div>div{max-width:100%!important;padding:var(--space-2)!important}.ant-card{margin-bottom:15px!important}.ant-progress{margin:10px 0!important}.ant-typography h1{font-size:1.8rem!important;margin-bottom:8px!important}.ant-steps,.ant-typography p{margin-bottom:15px!important}.ant-col{padding:4px!important}.ant-btn{font-size:14px!important;padding:10px 16px!important}.ant-input{font-size:16px!important;padding:8px 12px!important}.ant-card{border-radius:8px!important}.ant-typography h1{font-size:24px!important;line-height:1.3!important}.ant-typography h2{font-size:20px!important;line-height:1.3!important}.ant-typography h3{font-size:18px!important;line-height:1.3!important}.ant-row{margin:0!important}.ant-row .ant-col{padding:8px!important}.ant-steps{margin-bottom:20px!important}.ant-steps-item-title{font-size:14px!important}.ant-steps-item-description{font-size:12px!important}}@media (max-width:480px){.hero-paragraph{font-size:18px!important}.feature-icon{font-size:36px!important}.feature-text{font-size:14px!important}}@media (max-width:767px){.staging-promote-bar{bottom:calc(56px + env(safe-area-inset-bottom, 0px))!important;flex-wrap:wrap!important;font-size:12px!important;gap:8px!important}.staging-promote-bar,.staging-promote-bar button,.staging-promote-bar-restore{min-height:44px!important;padding:8px 12px!important}.staging-promote-bar-restore{bottom:calc(68px + env(safe-area-inset-bottom, 0px))!important}.website-input-form{max-width:100%!important;padding:0 var(--space-3)!important}.website-input-row{border-radius:var(--radius-base)!important;flex-wrap:wrap!important}.website-input-row .ant-input{font-size:16px!important}.website-input-row .ant-btn,.website-input-row .ant-input{border-radius:var(--radius-base)!important;min-height:48px!important}.website-input-row .ant-btn{width:100%!important}.heading-hero{font-size:var(--font-size-3xl)!important;line-height:1.2!important}}@media (max-width:480px){.heading-hero{font-size:var(--font-size-2xl)!important;line-height:1.2!important}}@media (max-width:767px){iframe,img,video{height:auto!important;max-width:100%!important}iframe{min-height:200px}}@supports (padding:env(safe-area-inset-bottom)){@media (max-width:767px){.mobile-bottom-nav,[data-mobile-bottom-nav]{padding-bottom:calc(8px + env(safe-area-inset-bottom))!important;padding-bottom:calc(var(--space-2, 8px) + env(safe-area-inset-bottom))!important}body{padding-bottom:env(safe-area-inset-bottom)}}}@media (max-width:767px){.onboarding-funnel-root{max-width:100%!important;overflow-x:clip!important;padding:max(72px,calc(env(safe-area-inset-top, 0px) + 52px)) max(12px,env(safe-area-inset-right,0px)) max(28px,calc(env(safe-area-inset-bottom, 0px) + 20px)) max(12px,env(safe-area-inset-left,0px))!important}.onboarding-funnel-root section{scroll-margin-top:max(120px,calc(env(safe-area-inset-top, 0px) + 100px))!important}.onboarding-funnel-root .onboarding-narration{background:#0000!important;margin-left:0!important;margin-right:0!important;padding:10px 0 16px!important;position:relative!important;top:auto!important;z-index:1!important}.onboarding-funnel-root .onboarding-narration p{font-size:16px!important;line-height:1.55!important;margin:0!important}.logged-out-header-nav-link{align-items:center!important;border-radius:8px!important;display:inline-flex!important;font-size:15px!important;min-height:44px!important;padding:8px 14px!important}.unified-workflow-hero h1.ant-typography,.unified-workflow-hero h2.ant-typography,.unified-workflow-hero h3.ant-typography{font-size:22px!important;line-height:1.28!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important}.unified-workflow-hero p.ant-typography{font-size:15px!important;line-height:1.55!important;padding-left:10px!important;padding-right:10px!important}.post-registration-conversion-root{padding:max(12px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))!important}.post-registration-conversion-shell{border-radius:var(--radius-lg)!important;height:calc(100vh - 28px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;height:calc(100dvh - 28px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;max-height:calc(100vh - 28px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;max-height:calc(100dvh - 28px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important}.auth-modal,.payment-modal{margin:0 auto max(8px,env(safe-area-inset-bottom,0px))!important;max-width:calc(100vw - 20px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))!important;padding-bottom:0!important;top:max(8px,env(safe-area-inset-top,0px))!important;vertical-align:top!important;width:calc(100vw - 20px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))!important}.auth-modal .ant-modal-content,.payment-modal .ant-modal-content{display:flex!important;flex-direction:column!important;max-height:calc(100vh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;overflow:hidden!important}.payment-modal .ant-modal-header{flex-shrink:0!important}.auth-modal .ant-modal-body,.payment-modal .ant-modal-body{-webkit-overflow-scrolling:touch!important;flex:1 1 auto!important;max-height:none!important;min-height:0!important;overflow-y:auto!important;padding:12px!important}.payment-modal .embedded-checkout-shell{min-height:0!important;padding:0!important}}@media (max-width:1023px){.post-registration-conversion-shell{margin-left:auto;margin-right:auto;max-width:680px}.post-registration-conversion-studio{-webkit-overflow-scrolling:touch;bottom:64px;left:50%;max-width:560px;overflow-y:auto;position:absolute;top:48px;transform:translateX(-50%);width:min(100%,calc(100% - 20px));z-index:10}.post-registration-conversion-preview-scroll{inset:0;overflow-y:auto;position:absolute;z-index:2}}@media (min-width:1024px){.post-registration-conversion-root--generating{align-items:stretch!important;padding-left:max(24px,env(safe-area-inset-left,0px))!important;padding-right:max(24px,env(safe-area-inset-right,0px))!important}.post-registration-conversion-shell--generating{max-width:none!important;width:100%!important}.post-registration-conversion-root:not(.post-registration-conversion-root--generating){align-items:center!important}.post-registration-conversion-shell:not(.post-registration-conversion-shell--generating){margin-left:auto!important;margin-right:auto!important;max-width:680px!important;width:100%!important}.post-registration-conversion-body:not(.post-registration-conversion-body--generating) .post-registration-conversion-preview-scroll{-webkit-overflow-scrolling:touch;inset:0;overflow-y:auto;position:absolute}.post-registration-conversion-body--generating{align-items:stretch;display:flex;flex-direction:row;gap:24px}.post-registration-conversion-body--generating .post-registration-conversion-studio{bottom:auto;flex:1 1 auto;max-height:none;max-width:none;min-width:280px;overflow-y:auto;position:static;top:auto;transform:none;width:auto;z-index:1}.post-registration-conversion-body--generating .post-registration-conversion-preview{display:flex;flex:0 0 auto;flex-direction:column;max-width:800px;min-height:0;min-width:0;position:relative;width:min(800px,100%)}.post-registration-conversion-body--generating .post-registration-conversion-preview-scroll{flex:1 1;inset:auto;min-height:0;position:relative}.post-registration-conversion-body--generating .post-registration-conversion-preview-blur-target--blurred{filter:none!important;-webkit-user-select:auto!important;user-select:auto!important}.post-registration-conversion-body--generating .post-registration-conversion-studio [data-testid=generation-studio-snapshot]{max-height:380px!important;min-height:280px!important}.inline-funnel-generation-layout--split,.inline-funnel-generation-layout--split.genbody{align-items:stretch;display:flex;flex-direction:row;gap:18px;width:100%}.inline-funnel-generation-layout--split .genleft,.inline-funnel-generation-layout--split .inline-funnel-generation-studio{flex:1 1 300px;max-width:none;min-width:260px}.inline-funnel-generation-layout--split .draft,.inline-funnel-generation-layout--split .inline-funnel-generation-preview{flex:0 0 56%;max-width:none;min-width:0;width:auto}.inline-funnel-generation-layout--split .inline-funnel-generation-preview .ant-card{margin-top:0!important}.conversion-voice-compare-wrap{width:100%}.conversion-voice-compare-wrap .ant-segmented{flex-wrap:wrap;width:100%}}@media (max-width:767px){.onboarding-funnel-root .onboarding-choice-grid{gap:12px!important;grid-template-columns:1fr!important;max-width:100%!important;overflow-x:clip!important;width:100%!important}.onboarding-funnel-root .onboarding-choice-grid>*{max-width:100%!important;min-width:0!important;width:100%!important}.onboarding-funnel-root .onboarding-choice-grid [data-testid^=audience-card-],.onboarding-funnel-root .onboarding-choice-grid [data-testid^=topic-card-]{max-width:100%!important;transform:none!important;width:100%!important}.onboarding-skeleton-shell{padding-left:12px!important;padding-right:12px!important}.signup-gate-card.ant-card{max-width:100%!important}.signup-gate-card .ant-card-head{min-height:auto!important;padding:12px 14px!important}.signup-gate-card .ant-card-head-title{line-height:1.35!important;white-space:normal!important}.signup-gate-card .ant-card-body{padding:16px 14px 20px!important}}.marketing-page-root{padding:48px max(16px,env(safe-area-inset-right,0px)) max(64px,calc(env(safe-area-inset-bottom, 0px) + 48px)) max(16px,env(safe-area-inset-left,0px))}.marketing-page-inner{padding:48px max(24px,env(safe-area-inset-right,0px)) max(48px,calc(env(safe-area-inset-bottom, 0px) + 32px)) max(24px,env(safe-area-inset-left,0px))}.marketing-page-content{padding:56px 0 24px}@media (max-width:767px){.marketing-page-root{padding:max(28px,calc(env(safe-area-inset-top, 0px) + 20px)) max(12px,env(safe-area-inset-right,0px)) max(44px,calc(env(safe-area-inset-bottom, 0px) + 32px)) max(12px,env(safe-area-inset-left,0px))}.marketing-page-root .ant-typography h1{font-size:1.65rem!important;line-height:1.25!important}.marketing-page-inner{padding:max(28px,calc(env(safe-area-inset-top, 0px) + 20px)) max(12px,env(safe-area-inset-right,0px)) max(44px,calc(env(safe-area-inset-bottom, 0px) + 32px)) max(12px,env(safe-area-inset-left,0px))!important}.marketing-page-content{padding-bottom:8px!important;padding-top:12px!important}.marketing-comparison-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -4px;overflow-x:auto;padding:0 4px}.marketing-comparison-table-wrap .ant-table{min-width:480px}.marketing-section-pad{border-radius:14px!important;margin-top:40px!important;padding:28px 16px!important}.ant-drawer-content-wrapper{max-width:calc(100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))!important}.ant-drawer .ant-drawer-body{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))!important}#main-content.dashboard-main-with-fab{padding-top:calc(72px + env(safe-area-inset-top, 0px))!important;padding-top:calc(56px + env(safe-area-inset-top, 0px) + var(--space-4, 16px))!important}}.post-review-root{height:100vh;height:100dvh}.post-review-header{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.post-review-header::-webkit-scrollbar{display:none}.post-review-header__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:8px}.post-review-header__actions .ant-btn{flex-shrink:0;white-space:nowrap}@media (max-width:767px){.post-review-header{flex-wrap:wrap!important;gap:6px!important;height:auto!important;min-height:48px!important;padding:8px 10px!important;row-gap:8px!important}.post-review-header__title-group span{max-width:100%!important}.post-review-header__divider--optional,.post-review-header__meta,.post-review-header__voice-tag{display:none!important}.post-review-header__actions{-webkit-overflow-scrolling:touch!important;align-items:center!important;display:flex!important;flex:1 1 100%!important;gap:6px!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none}.post-review-header__actions::-webkit-scrollbar{display:none}.post-review-header__actions .ant-btn{flex-shrink:0!important}.post-review-body{flex-direction:column!important;position:relative!important}.post-review-side-panel[data-open=false]{display:none!important}.post-review-side-panel[data-open=true]{border-left:none!important;border-radius:14px 14px 0 0!important;border-top:1px solid var(--color-border-base)!important;bottom:0!important;box-shadow:0 -8px 32px #00000024!important;height:min(78vh,calc(100dvh - 96px))!important;left:0!important;max-height:min(78vh,calc(100dvh - 96px))!important;position:fixed!important;right:0!important;top:auto!important;width:100%!important;z-index:200!important}.post-review-editor-pane{padding:12px!important}.post-review-root--workspace .post-review-header__back-btn{display:none!important}.post-review-article-inline{gap:8px!important;padding:10px 12px!important}.post-review-article-inline .ant-tag{height:auto;max-width:100%;white-space:normal}.post-review-article-inline .ant-alert{margin-bottom:0!important}}