:root{--primary:#0069ad;--background:var(--bg);--foreground:var(--text);--surface:#ffffff;--surface-muted:#e8eff6;--surface-elevated:#ffffff;--text-primary:var(--text);--text-secondary:#385570;--text-muted:#4a6882;--muted-foreground:var(--text-muted);--text-disabled:#52677b;--text-on-accent:#ffffff;--border:#63798f;--border-strong:#63798f;--primary-hover:#005c99;--primary-foreground:#ffffff;--primary-disabled:#dce5ee;--disabled:var(--primary-disabled);--disabled-foreground:var(--text-disabled);--success:#116342;--warning:#865000;--danger:#ae2036;--danger-foreground:#ffffff;--error:var(--danger);--info:#075d95;--locked:var(--surface);--upgrade:var(--primary);--input-background:var(--surface);--input-text:var(--text-primary);--placeholder:var(--text-muted);--focus-ring:#0070b8;--badge:#245ac5;--avatar:var(--badge);--navigation:var(--surface-elevated);--sidebar:var(--surface);--overlay:rgba(4,18,34,.58);--ss-v3-surface:var(--surface);--ss-v3-bg:var(--background);--ss-v3-border:var(--border);--color-muted:var(--text-muted);--color-primary:var(--primary);--color-card:var(--surface);--color-fg:var(--text-primary);--color-line:var(--border-strong);--ss-v4-bg:var(--background);--ss-v4-surface:var(--surface);--ss-v4-surface-soft:var(--surface-muted);--ss-v4-text:var(--text-primary);--ss-v4-muted:var(--text-muted);--ss-v4-line:var(--border);--ss-v4-accent-soft:var(--surface-muted);--layer-decoration:-1;--layer-content:0;--layer-sticky:20;--layer-header:30;--layer-dropdown:40;--layer-overlay:50;--layer-dialog:60;--layer-tooltip:70;--layer-toast:80;--layer-critical:90}[data-theme=dark]{--primary:#00c8f8;--surface:#0d1c2d;--surface-muted:#14283d;--surface-elevated:#14283d;--text-secondary:#c3d3e3;--text-muted:#a9bfd5;--text-disabled:#a1b3c7;--text-on-accent:#04121f;--border:#6f8ca8;--border-strong:#94abc2;--primary-hover:#40dcff;--primary-foreground:#04121f;--primary-disabled:#263c52;--success:#79e2b3;--warning:#ffd17a;--danger:#ffabb6;--danger-foreground:#04121f;--info:#98d9ff;--focus-ring:#40dcff;--badge:#245ac5}body.ss-v251,html{min-width:0}body.ss-v251{overflow-wrap:anywhere}:root[data-theme] :where(button,a,[role=tab]){transition-property:border-color,box-shadow,transform,opacity}[data-theme] .ss-branding-v4 :is(.text-slate-500,.text-slate-400){color:var(--text-muted)!important}html{scroll-padding-top:6rem}html:has(.ss-appnav-wrap){scroll-padding-top:9rem}:where(input,select,textarea){max-width:100%;min-width:0}.grid>*{min-width:0}.flex.flex-wrap>*{min-width:0;max-width:100%}.ss-appnav-link{flex-shrink:0;white-space:nowrap;overflow-wrap:normal}.ss-appnav-primary{flex:1;overflow-x:auto}.ss-appnav-more{flex-shrink:0}@media (max-width:320px){html:has(.ss-appnav-wrap){scroll-padding-top:5rem}.ssai-cookie-consent{padding:.75rem!important}.ss-v3-shell-inner{gap:.35rem}.ss-v3-shell-brand{flex:1}.ss-v3-shell-logo{height:32px;max-width:min(100px,calc(100vw - 76px))}.ss-v3-shell-context{display:none}.ss-v3-shell-actions{flex:0 0 auto}.ss-v3-shell-action{width:36px;min-width:36px;min-height:36px;padding:.4rem}.ss-appnav{flex-wrap:wrap;gap:.35rem;padding-block:.35rem}.ss-appnav-wrap{position:static}.ss-appnav-primary{flex:1 0 100%;flex-wrap:wrap;overflow-x:visible}.ss-appnav-primary>.ss-appnav-link{flex:1 1 100%;min-width:0;white-space:normal}.ss-appnav-primary>.ss-appnav-link span{min-width:0;white-space:normal;overflow-wrap:anywhere}.ss-appnav-more{margin-left:auto}.ssai-cookie-consent .ssai-cookie-consent-header{flex-direction:column;align-items:stretch}.ssai-cookie-consent .ssai-cookie-settings-toggle{align-self:flex-start}.ssai-acc-hero-inner{flex-direction:column;align-items:stretch}.ssai-acc-avatar{align-self:flex-start}.ssai-acc-hero-info{width:100%}.ssai-acc-content-head{flex-direction:column;align-items:flex-start;gap:.5rem}.ssai-acc-content-head>div{width:100%;min-width:0}.ssai-acc-content-head h2{font-size:1.125rem}.ssai-acc-safe-badge{max-width:100%;white-space:normal}:root[data-theme] .ss-danger-zone button{font-size:1rem}.ss-facade-lock h1{font-size:1.125rem;line-height:1.3}.ss-facade-lock h1,.ss-facade-lock h2{overflow-wrap:normal;word-break:normal}.ss-facade-lock h2{font-size:1rem;line-height:1.35}.ss-facade-lock p{overflow-wrap:normal;word-break:normal}}:root:not([data-theme=dark]) .ss-home-industry-v4-head>div:first-child p,:root:not([data-theme=dark]) .ss-home-industry-v4-number{color:#a9bfd5}:root:not([data-theme=dark]) .ss-home-trust-v4-list p,:root:not([data-theme=dark]) .ss-workspace-v4 .ss-advanced-filters summary{color:#385570}@media (min-width:901px){html:has(.ss-appnav-wrap) .ss-user-v3-sidebar{top:9rem;height:calc(100dvh - 9rem);overflow-y:auto}}.ss-public-cta-v4,.ss-public-mobile-nav-v5-cta,:root[data-theme] .ss-public-cta-v4,:root[data-theme] .ss-public-mobile-nav-v5-cta{background:var(--primary)!important;color:var(--primary-foreground)!important}.ssai-acc-hero-info{min-width:0}.ssai-acc-hero-email{max-width:100%;min-width:0}.ss-pricing-v4-credits{flex-wrap:wrap}[data-theme] .text-rose-500{color:var(--danger)!important}.ss-v3-shell{z-index:var(--layer-header)}.ss-appnav-wrap{z-index:var(--layer-sticky)}.ss-appnav-menu{z-index:var(--layer-dropdown);background:var(--surface-elevated);position:absolute;left:auto;right:0;top:calc(100% + .45rem);width:min(245px,calc(100vw - 20px));min-width:0}@media (max-width:320px){.ss-appnav-menu{position:fixed;top:5rem;left:.65rem;right:.65rem;max-height:calc(100dvh - 6rem);overflow-y:auto;overscroll-behavior:contain}}.ss-appnav-more:not([open]) .ss-appnav-menu{display:none}.ss-user-v3-sidebar{z-index:var(--layer-sticky)}.ss-chat-v5-header,.ss-public-header-v4{z-index:var(--layer-header)!important}.ss-chat-v5-mobile-backdrop,.ss-public-mobile-nav-v5-backdrop{z-index:var(--layer-overlay)!important}.ss-public-mobile-nav-v5-drawer,.ss-public-mobile-panel-v4{z-index:var(--layer-dialog)!important}.ssai-cookie-overlay{z-index:var(--layer-critical)!important}.ssai-cookie-consent .ssai-cookie-settings-toggle{white-space:nowrap}.ss-skip-link,.ssai-skip-link{z-index:var(--layer-critical)!important}@media (max-width:767px){.ss-chat-v5-sidebar,.ss-chat-v5-sidebar.is-open~.ss-chat-v5-mobile-backdrop,.ssai-sidebar{z-index:var(--layer-dialog)!important}.ss-chat-v5-sidebar.is-open~.ss-chat-v5-mobile-backdrop{z-index:var(--layer-overlay)!important}}[data-entitlement-locked],[data-theme=dark] [data-entitlement-locked]{background:var(--locked)!important;color:var(--text-primary)!important;border:1px solid var(--border-strong)!important;opacity:1!important}[data-entitlement-locked]:hover{background:var(--surface-muted)!important}.ssai-btn.bg-primary,.ssai-reg-btn-primary,[class~="bg-[color:var(--primary)]"],[class~="bg-[var(--primary)]"],[data-theme=dark] .ssai-btn.bg-primary,[data-theme=dark] a.bg-primary,[data-theme=dark] button.bg-primary,a.bg-primary,button.bg-primary{color:var(--primary-foreground)!important}.ss-chat-v5-header-user{background:var(--avatar)!important;color:#ffffff!important}.ss-home-hero-v4-primary,.ss-public-cta-v4,.ssai-new-chat-btn,[data-theme=dark] .ssai-new-chat-btn{background:var(--primary)!important;color:var(--primary-foreground)!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--border-strong)!important}[data-theme] :is(input,select,textarea):is(.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--border-strong)!important}.ss-branding-v4 .ss-branding-paper,[data-theme=dark] .ss-branding-v4 .ss-branding-paper{background:#ffffff!important;color:#0f172a;color-scheme:light}.ss-branding-paper-muted{color:#4a6882}.ss-branding-paper-cell{color:#385570;background:#e8eff6}[data-theme] .ss-public-actions-v4 select{background-repeat:no-repeat!important;background-position:right 13px center!important;background-size:16px!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:3px}.ss-plan-guest{--plan-background:#475569}.ss-plan-free{--plan-background:var(--badge)}.ss-plan-apo1{--plan-background:#086578}.ss-plan-apo2{--plan-background:#6b28c4}.ss-plan-apo3{--plan-background:#b71f32}.ss-plan-enterprise{--plan-background:#8b5006}.ssai-acc-avatar,.ssai-acc-plan-pill{background:var(--plan-background,var(--badge))!important;color:#ffffff!important}.ss-metric-normal{--metric-color:var(--primary)}.ss-metric-warning{--metric-color:var(--warning)}.ss-metric-danger{--metric-color:var(--danger)}.ssai-acc-metric-value{color:var(--metric-color)}.ssai-acc-metric-progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border:0;background:var(--surface-muted);color:var(--metric-color)}.ssai-acc-metric-progress::-webkit-progress-bar{background:var(--surface-muted)}.ssai-acc-metric-progress::-webkit-progress-value{background:var(--metric-color)}.ssai-acc-metric-progress::-moz-progress-bar{background:var(--metric-color)}.ss-onboarding-progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border:0;border-radius:999px;overflow:hidden;background:var(--surface-muted);color:var(--primary)}.ss-onboarding-progress::-webkit-progress-bar{background:var(--surface-muted)}.ss-onboarding-progress::-webkit-progress-value{background:var(--primary)}.ss-onboarding-progress::-moz-progress-bar{background:var(--primary)}.ss-status-success{--status-tone:var(--success);color:var(--success)}.ss-status-info{--status-tone:var(--info);color:var(--info)}.ss-status-warning{--status-tone:var(--warning);color:var(--warning)}.ss-status-danger{--status-tone:var(--danger);color:var(--danger)}:root[data-theme] .ss-danger-zone button{background:var(--danger);color:var(--danger-foreground)}.ssai-dialog-actions{flex-wrap:wrap}@media (max-width:320px){.ssai-dialog-header{flex-wrap:wrap;align-items:flex-start}.ssai-dialog-header>div{order:2;flex-basis:100%}.ssai-dialog-header>button{margin-left:auto}.ssai-dialog-header h2{font-size:1rem}.ssai-dialog-actions{flex-direction:column;align-items:stretch}.ssai-dialog-actions>button{width:100%;white-space:normal}}.ssai-color-controls{display:flex;flex-wrap:wrap;gap:.5rem}.ssai-color-controls input[type=color]{flex:0 0 4rem}.ssai-color-controls input:not([type=color]){flex:1 1 9rem}.ssai-preview-actions,.ssai-preview-heading{flex-wrap:wrap;gap:.5rem}.ssai-preview-actions>*,.ssai-preview-heading>*{min-width:0;max-width:100%}.ss-branding-v4 .ssai-preview-banner-label{background:#0f172a;color:#ffffff;padding:.25rem .5rem;border-radius:.5rem}@media (max-width:480px){.ss-branding-v4,.ss-branding-v4 :where(.p-4){padding:.5rem}.ssai-preview-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:320px){.ssai-preview-actions{flex-direction:column;width:100%}.ssai-preview-actions>button{width:100%}.ssai-preview-table{grid-template-columns:minmax(0,1fr)}}.ss-status-muted{--status-tone:var(--text-muted);color:var(--text-muted)}.ss-status-badge{color:var(--status-tone);background:color-mix(in srgb,var(--status-tone) 8%,var(--surface));border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.ss-acc-layout-4ac7474ff8{font-size:.75rem;color:var(--muted);margin-top:.25rem}.ss-acc-layout-726cf47beb{margin-bottom:1rem}.ss-acc-layout-b48b3c39f8{text-decoration:none}.ss-acc-layout-fec3619ed0{margin-bottom:24px}.ss-acc-layout-ee408cf6e9{padding:14px;margin-bottom:16px;border-color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--surface))}.ss-acc-layout-594cc49b9c{color:var(--success)}.ss-acc-layout-168b17e12a{font-size:13px;margin:6px 0 0;color:var(--muted)}.ss-acc-layout-c8206d5d37{padding:16px;margin-bottom:20px}.ss-acc-layout-b2389ec298{font-size:13px;color:var(--muted)}.ss-acc-layout-2f644b8277{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.ss-acc-layout-10c2eec718{border:1px solid var(--line);border-radius:12px;padding:14px}.ss-acc-layout-a59d083316{font-size:20px;font-weight:700;margin:8px 0}.ss-acc-layout-0b11d788f3{padding:16px;border-color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.ss-acc-layout-47d56948ad{font-size:14px;color:var(--warning);margin:0}.ss-acc-layout-6008a24df9{padding:16px;border-color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface));margin-bottom:8px}.ss-acc-layout-a0da88438d{font-size:13px;color:var(--warning);margin:0}.ss-acc-layout-4933c08820{margin-bottom:16px}.ss-acc-layout-2ecbcef9e5{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ss-acc-layout-bb9b0a8940{font-weight:700;font-size:18px}.ss-acc-layout-386fd9778c{font-size:13px;color:var(--color-muted)}.ss-acc-layout-13aba0cbd6{margin-top:8px;font-size:13px;color:var(--info)}.ss-acc-layout-154e0a3619{margin-top:8px;font-size:13px;color:var(--color-muted)}.ss-acc-layout-a5116c7aac{margin-top:8px;padding:8px 12px;border-radius:8px;font-size:13px;color:var(--warning)}.ss-acc-layout-a5116c7aac,.ss-acc-layout-b6678d9cf3{background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.ss-acc-layout-b6678d9cf3{margin-bottom:16px;border-color:var(--warning)}.ss-acc-layout-54a04ed7f9{font-size:13px;color:var(--muted);margin-bottom:10px}.ss-acc-layout-8cb32ba094{font-size:13px;color:var(--color-muted);margin-bottom:12px}.ss-acc-layout-c32e1f80cd{margin-bottom:8px;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,var(--danger) 8%,var(--surface));font-size:13px;color:var(--danger)}.ss-acc-layout-a370980340{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.ss-acc-layout-39c873f868{border:1px solid var(--line);border-radius:10px;padding:12px}.ss-acc-layout-837968c7b9{font-size:12px;color:var(--muted)}.ss-acc-layout-abf56b8d54{display:grid;gap:8px}.ss-acc-layout-842201f6b9{display:grid;grid-template-columns:1fr auto;gap:12px;border-bottom:1px solid var(--line);padding:9px 0;font-size:13px}.ss-acc-layout-8b0a45ea89{color:var(--muted);font-size:12px}.ss-acc-layout-4b8d100984{margin-top:12px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--warning) 8%,var(--surface));font-size:12px;color:var(--warning)}.ss-acc-layout-126ec3f9af{font-size:12px;color:var(--muted);margin-top:12px}.ss-acc-layout-28982eb3ad{text-decoration:none;display:inline-block}.ss-acc-layout-3b3699fcb5{font-size:14px;color:var(--color-muted);margin-bottom:16px}.ss-verification-body{padding:clamp(1rem,4vw,2.5rem)}.ss-verification-centered{text-align:center}.ss-verification-success-icon{font-size:3rem;margin-bottom:1rem}.ss-verification-success-heading{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.ss-verification-success-description{color:var(--text-muted);margin-bottom:1.5rem}.ss-verification-heading{text-align:center;margin-bottom:2rem}.ss-verification-icon{display:flex;justify-content:center;margin-bottom:.75rem}.ss-verification-title{font-size:1.375rem;font-weight:700;margin-bottom:.5rem}.ss-verification-description{color:var(--text-muted);font-size:.9rem}.ss-verification-digits{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.ss-verification-digit{width:100%;max-width:3rem;min-width:0;flex:1;height:3.5rem;text-align:center;font-size:1.5rem;font-weight:700;font-family:monospace;border:1.5px solid var(--border-strong);border-radius:.75rem;background:var(--input-background);color:var(--input-text)}.ss-verification-resend-row{text-align:center;font-size:.875rem;color:var(--text-muted)}.ss-verification-resend{background:none;border:none;color:var(--primary);cursor:pointer;font-weight:600;padding:0}.ss-verification-resend:disabled{color:var(--text-disabled);cursor:default}.ss-verification-back{text-align:center;margin-top:1.5rem;font-size:.875rem}