@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 400;font-display:swap;src:url(/fonts/636a5ac981f94f8b-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/1e41be92c43b3255-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/80841ae24d03ed90-s.p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/001f750b538f7a9e-s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--color-background:#111216;--color-surface:#17191f;--color-surface-subtle:#20232b;--color-surface-elevated:#242833;--color-surface-primary-subtle:#1d2c3b;--color-surface-success-subtle:#163424;--color-surface-warning-subtle:#3a2f13;--color-surface-error-subtle:#3b2022;--color-surface-code:#0d0f13;--color-foreground:#f1f1f4;--color-foreground-secondary:#c2c5cf;--color-foreground-inverse:#111216;--color-muted:#a4a7b3;--color-border:#363946;--color-border-subtle:#292c35;--color-border-strong:#555b6e;--color-border-focus:#7dd3fc;--color-primary:#7dd3fc;--color-primary-hover:#a5e3ff;--color-primary-active:#38bdf8;--color-primary-foreground:#111216;--color-action-primary:#f1f1f4;--color-action-primary-hover:#fff;--color-action-primary-foreground:#111216;--color-action-secondary:#242833;--color-action-secondary-hover:#303541;--color-action-secondary-foreground:#f1f1f4;--color-destructive:#f87171;--color-destructive-hover:#ef4444;--color-destructive-foreground:#111216;--color-success:#4ade80;--color-success-foreground:#86efac;--color-warning:#fbbf24;--color-warning-foreground:#fde68a;--color-error-foreground:#fca5a5;--color-overlay:#0b0c0f8a;--color-overlay-subtle:#00000073;--font-family-display:"Plus Jakarta Sans", Roboto, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-body:Roboto, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-button:Roboto, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:15px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-size-display:44px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.12;--line-height-snug:1.25;--line-height-normal:1.5;--line-height-relaxed:1.65;--line-height-none:1;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-section-x:64px;--spacing-section-y:96px;--spacing-content-max:1100px;--radius-none:0px;--radius-sm:4px;--radius-field:6px;--radius-compact:8px;--radius-card:12px;--radius-full:9999px;--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-accelerate:cubic-bezier(.4, 0, 1, 1);--easing-decelerate:cubic-bezier(0, 0, .2, 1);--interactive-default:var(--color-primary);--interactive-hover:var(--color-surface);--interactive-disabled:var(--color-muted);--input-default:var(--color-border);--input-focus:var(--color-primary);--input-error:var(--color-destructive);--status-success:var(--color-success);--status-warning:var(--color-warning);--status-error:var(--color-destructive);--status-success-foreground:var(--color-success-foreground);--status-success-border:var(--color-success);--status-success-background:var(--color-surface-success-subtle);--status-warning-foreground:var(--color-warning-foreground);--status-warning-border:var(--color-warning);--status-warning-background:var(--color-surface-warning-subtle);--status-error-foreground:var(--color-error-foreground);--status-error-border:var(--color-destructive);--status-error-background:var(--color-surface-error-subtle);--surface-canvas:var(--color-background);--surface-default:var(--color-surface);--surface-subtle:var(--color-surface-subtle);--surface-elevated:var(--color-surface-elevated);--surface-primary-subtle:var(--color-surface-primary-subtle);--surface-success-subtle:var(--color-surface-success-subtle);--surface-warning-subtle:var(--color-surface-warning-subtle);--surface-error-subtle:var(--color-surface-error-subtle);--surface-code:var(--color-surface-code);--surface-overlay:var(--color-overlay);--surface-overlay-subtle:var(--color-overlay-subtle);--text-primary:var(--color-foreground);--text-secondary:var(--color-foreground-secondary);--text-muted:var(--color-muted);--text-inverse:var(--color-foreground-inverse);--text-link:var(--color-primary);--text-success:var(--color-success-foreground);--text-warning:var(--color-warning-foreground);--text-error:var(--color-error-foreground);--border-default:var(--color-border);--border-subtle:var(--color-border-subtle);--border-strong:var(--color-border-strong);--border-focus:var(--color-border-focus);--border-primary:var(--color-primary);--border-success:var(--color-success);--border-warning:var(--color-warning);--border-error:var(--color-destructive);--action-primary:var(--color-action-primary);--action-primary-hover:var(--color-action-primary-hover);--action-primary-foreground:var(--color-action-primary-foreground);--action-secondary:var(--color-action-secondary);--action-secondary-hover:var(--color-action-secondary-hover);--action-secondary-foreground:var(--color-action-secondary-foreground);--action-destructive:var(--color-destructive);--action-destructive-hover:var(--color-destructive-hover);--action-destructive-foreground:var(--color-destructive-foreground);--state-hover:var(--color-surface-subtle);--state-active:var(--color-surface-elevated);--state-disabled:var(--color-muted);--state-focus-visible:var(--color-border-focus);--spacing-px:1px;--spacing-2px:2px;--spacing-3px:3px;--spacing-5px:5px;--spacing-6px:6px;--spacing-7px:7px;--spacing-9px:9px;--spacing-10px:10px;--spacing-11px:11px;--spacing-13px:13px;--spacing-14px:14px;--spacing-15px:15px;--spacing-17px:17px;--spacing-18px:18px;--spacing-21px:21px;--spacing-22px:22px;--spacing-26px:26px;--spacing-28px:28px;--spacing-30px:30px;--spacing-34px:34px;--spacing-36px:36px;--spacing-38px:38px;--spacing-42px:42px;--spacing-44px:44px;--spacing-52px:52px;--spacing-56px:56px;--spacing-60px:60px;--spacing-62px:62px;--spacing-72px:72px;--spacing-clamp18-to34:clamp(18px, 3vw, 34px);--spacing-clamp24-to44:clamp(24px, 4vw, 44px);--spacing-clamp28-to56:clamp(28px, 7vw, 56px);--spacing-safe-inset-left:max(12px, env(safe-area-inset-left));--spacing-safe-inset-right:max(12px, env(safe-area-inset-right));--spacing-safe-inset-top:max(16px, env(safe-area-inset-top));--spacing-safe-inset-bottom:max(16px, env(safe-area-inset-bottom));--spacing-safe-inset-left24:max(24px, env(safe-area-inset-left));--spacing-safe-inset-right24:max(24px, env(safe-area-inset-right));--spacing-safe-inset-top24:max(24px, env(safe-area-inset-top));--spacing-safe-inset-bottom24:max(24px, env(safe-area-inset-bottom));--spacing-neg-1px:-1px;--spacing-neg-7px:-7px;--spacing-neg-8px:-8px;--spacing-neg-10px:-10px;--spacing-neg-12px:-12px;--spacing-neg-14px:-14px;--spacing-neg-16px:-16px;--radius-2px:2px;--radius-3px:3px;--radius-5px:5px;--radius-7px:7px;--radius-9px:9px;--radius-10px:10px;--radius-11px:11px;--radius-13px:13px;--radius-14px:14px;--radius-15px:15px;--radius-16px:16px;--radius-17px:17px;--radius-18px:18px;--radius-20px:20px;--radius-22px:22px;--radius-999px:999px;--stroke-1px:1px;--stroke-2px:2px;--stroke-2-5px:2.5px;--stroke-3px:3px;--stroke-4px:4px;--stroke-5px:5px;--font-size-7px:7px;--font-size-8px:8px;--font-size-9px:9px;--font-size-9-5px:9.5px;--font-size-10px:10px;--font-size-10-5px:10.5px;--font-size-11px:11px;--font-size-11-5px:11.5px;--font-size-11-52px:11.52px;--font-size-12-16px:12.16px;--font-size-12-48px:12.48px;--font-size-12-5px:12.5px;--font-size-12-8px:12.8px;--font-size-13-12px:13.12px;--font-size-13-44px:13.44px;--font-size-13-5px:13.5px;--font-size-13-76px:13.76px;--font-size-14px:14px;--font-size-14-4px:14.4px;--font-size-14-72px:14.72px;--font-size-15-36px:15.36px;--font-size-15-68px:15.68px;--font-size-16px:16px;--font-size-17px:17px;--font-size-17-6px:17.6px;--font-size-17-92px:17.92px;--font-size-19px:19px;--font-size-21-6px:21.6px;--font-size-22px:22px;--font-size-25px:25px;--font-size-26px:26px;--font-size-28px:28px;--font-size-28-16px:28.16px;--font-size-32px:32px;--font-size-34px:34px;--font-size-44-8px:44.8px;--font-size-48px:48px;--font-size-0-56rem:.56rem;--font-size-0-5625rem:.5625rem;--font-size-0-58rem:.58rem;--font-size-0-6rem:.6rem;--font-size-0-61rem:.61rem;--font-size-0-625rem:.625rem;--font-size-0-63rem:.63rem;--font-size-0-64rem:.64rem;--font-size-0-66rem:.66rem;--font-size-0-68rem:.68rem;--font-size-0-6875rem:.6875rem;--font-size-0-7rem:.7rem;--font-size-0-72rem:.72rem;--font-size-0-74rem:.74rem;--font-size-0-75rem:.75rem;--font-size-0-76rem:.76rem;--font-size-0-77rem:.77rem;--font-size-0-78rem:.78rem;--font-size-0-79rem:.79rem;--font-size-0-8rem:.8rem;--font-size-0-82rem:.82rem;--font-size-0-84rem:.84rem;--font-size-0-85rem:.85rem;--font-size-0-86rem:.86rem;--font-size-0-88rem:.88rem;--font-size-0-9rem:.9rem;--font-size-0-92rem:.92rem;--font-size-0-9375rem:.9375rem;--font-size-0-94rem:.94rem;--font-size-0-95rem:.95rem;--font-size-1rem:1rem;--font-size-1-02rem:1.02rem;--font-size-1-03rem:1.03rem;--font-size-1-05rem:1.05rem;--font-size-1-1rem:1.1rem;--font-size-1-12rem:1.12rem;--font-size-1-15rem:1.15rem;--font-size-1-16rem:1.16rem;--font-size-1-2rem:1.2rem;--font-size-1-24rem:1.24rem;--font-size-1-25rem:1.25rem;--font-size-1-28rem:1.28rem;--font-size-1-3rem:1.3rem;--font-size-1-35rem:1.35rem;--font-size-1-4rem:1.4rem;--font-size-1-42rem:1.42rem;--font-size-1-45rem:1.45rem;--font-size-1-7rem:1.7rem;--font-size-1-75rem:1.75rem;--font-size-1-76rem:1.76rem;--font-size-2-4rem:2.4rem;--font-size-clamp1-05-1-22:clamp(1.05rem, 1.5vw, 1.22rem);--font-size-clamp1-48-1-76:clamp(1.48rem, 2vw, 1.76rem);--font-size-clamp1-72-2-45:clamp(1.72rem, 7vw, 2.45rem);--font-size-clamp1-8-2-8:clamp(1.8rem, 4vw, 2.8rem);--font-size-clamp18-24:clamp(18px, 2vw, 24px);--font-size-clamp20-32:clamp(20px, 2.4vw, 32px);--font-size-clamp2-35-3-7:clamp(2.35rem, 13vw, 3.7rem);--font-size-clamp2-5-4-8:clamp(2.5rem, 7vw, 4.8rem);--font-size-clamp2-3-35:clamp(2rem, 4vw, 3.35rem);--font-size-clamp2-3-2:clamp(2rem, 5vw, 3.2rem);--font-size-clamp2-5-5-4-25:clamp(2rem, 5.5vw, 4.25rem);--font-size-clamp2-4:clamp(2rem, 6vw, 4rem);--font-size-clamp-page-title:clamp(2rem, 3.15vw, 2.8rem);--font-weight-200:200;--font-weight-350:350;--font-weight-450:450;--font-weight-650:650;--font-weight-750:750;--line-height-0-98:.98;--line-height-1-05:1.05;--line-height-1-08:1.08;--line-height-1-1:1.1;--line-height-1-15:1.15;--line-height-1-16:1.16;--line-height-1-18:1.18;--line-height-1-2:1.2;--line-height-1-28:1.28;--line-height-1-3:1.3;--line-height-1-32:1.32;--line-height-1-35:1.35;--line-height-1-36:1.36;--line-height-1-4:1.4;--line-height-1-42:1.42;--line-height-1-45:1.45;--line-height-1-55:1.55;--line-height-1-58:1.58;--line-height-1-6:1.6;--line-height-1-62:1.62;--line-height-1-7:1.7;--line-height-1-72:1.72;--line-height-1-75:1.75;--line-height-40px:40px;--line-height-46px:46px;--letter-spacing-none:0;--letter-spacing-tight055:-.055em;--letter-spacing-tight045:-.045em;--letter-spacing-tight04:-.04em;--letter-spacing-tight035:-.035em;--letter-spacing-tight03:-.03em;--letter-spacing-tight02:-.02em;--letter-spacing-tight018:-.018em;--letter-spacing-tight01:-.01em;--letter-spacing-wide01:.01em;--letter-spacing-wide015:.015em;--letter-spacing-wide02:.02em;--letter-spacing-wide025:.025em;--letter-spacing-wide03:.03em;--letter-spacing-wide035:.035em;--letter-spacing-wide04:.04em;--letter-spacing-wide05:.05em;--letter-spacing-wide055:.055em;--letter-spacing-wide06:.06em;--letter-spacing-wide08:.08em;--letter-spacing-wide09:.09em;--letter-spacing-wide10:.1em;--letter-spacing-wide12:.12em;--letter-spacing-wide14:.14em;--letter-spacing-wide15:.15em;--letter-spacing-wide16:.16em;--letter-spacing-wide18:.18em;--duration-0-01ms:.01ms;--duration-1ms:1ms;--duration-40ms:40ms;--duration-45ms:45ms;--duration-76ms:76ms;--duration-80ms:80ms;--duration-90ms:90ms;--duration-120ms:.12s;--duration-140ms:.14s;--duration-160ms:.16s;--duration-170ms:.17s;--duration-180ms:.18s;--duration-190ms:.19s;--duration-200ms:.2s;--duration-220ms:.22s;--duration-240ms:.24s;--duration-260ms:.26s;--duration-280ms:.28s;--duration-300ms:.3s;--duration-320ms:.32s;--duration-360ms:.36s;--duration-380ms:.38s;--duration-400ms:.4s;--duration-420ms:.42s;--duration-460ms:.46s;--duration-480ms:.48s;--duration-520ms:.52s;--duration-600ms:.6s;--duration-620ms:.62s;--duration-640ms:.64s;--duration-700ms:.7s;--duration-720ms:.72s;--duration-920ms:.92s;--duration-1300ms:1.3s;--duration-0-8s:.8s;--duration-1-5s:1.5s;--easing-cubic016-082:cubic-bezier(.16, .82, .22, 1);--easing-cubic016-084:cubic-bezier(.16, .84, .2, 1);--easing-cubic02-07:cubic-bezier(.2, .7, .2, 1);--easing-cubic02-072:cubic-bezier(.2, .72, .2, 1);--easing-cubic02-075:cubic-bezier(.2, .75, .25, 1);--easing-cubic02-08:cubic-bezier(.2, .8, .2, 1);--easing-cubic055-002:cubic-bezier(.55, .02, .72, .42);--easing-cubic034-156:cubic-bezier(.34, 1.56, .64, 1);--filter-blur0:blur(0);--filter-blur4px:blur(4px);--filter-blur5px:blur(5px);--filter-blur6px:blur(6px);--filter-blur7px:blur(7px);--filter-blur8px:blur(8px);--filter-blur12px:blur(12px);--filter-blur16px:blur(16px);--filter-blur22px:blur(22px);--filter-brightness0:brightness(0);--filter-brightness13:brightness(1.3);--filter-brightness135:brightness(1.35);--filter-brightness145:brightness(1.45);--filter-brightness-cta:brightness(calc(.72 + (var(--final-cta-icon-strength) * .28)));--filter-drop-shadow-white15:drop-shadow(0 0 10px #ffffff26);--filter-drop-shadow-white24:drop-shadow(0 0 14px #ffffff3d);--filter-drop-shadow-white42:drop-shadow(0 0 7px #ffffff6b);--filter-drop-shadow-accent:drop-shadow(0 0 10px color-mix(in srgb, var(--color-landing-v5-dark-accent) 48%, transparent));--filter-invert1:invert(1);--filter-saturate100:saturate(100%);--filter-saturate140:saturate(140%);--filter-saturate-cta:saturate(calc(.48 + (var(--final-cta-icon-strength) * .52)));--app-shell-sidebar-border:color-mix(in srgb, var(--color-border) 48%, transparent);--app-shell-sidebar-bg:color-mix(in srgb, var(--color-landing-v5-dark-bg) 88%, transparent);--app-shell-sidebar-backdrop:blur(22px);--app-shell-sidebar-after-bg:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-accent) 18%, transparent) 34%, transparent 86%);--app-shell-brand-before-bg:radial-gradient(ellipse at 28px 52%, #ffffff42 0%, #ffffff1f 30%, transparent 72%), radial-gradient(ellipse at 58% 52%, #ffffff1f 0%, #ffffff0a 42%, transparent 78%);--app-shell-brand-before-filter:blur(7px);--app-shell-brand-mark-before-bg:radial-gradient(circle, #ffffff57 0%, #ffffff29 42%, transparent 72%);--app-shell-brand-mark-before-filter:blur(6px);--app-shell-brand-logo-filter:invert(1) brightness(1.35) drop-shadow(0 0 10px #ffffff26);--app-shell-brand-logo-hover-filter:invert(1) brightness(1.3) drop-shadow(0 0 7px #ffffff6b) drop-shadow(0 0 14px #ffffff3d);--app-shell-brand-title-shadow:0 7px 18px #00000057;--app-shell-brand-title-hover-shadow:0 0 7px #ffffff75, 0 0 16px #ffffff42, 0 0 28px color-mix(in srgb, var(--color-accent) 12%, transparent);--app-shell-user-menu-shadow:0 24px 58px -30px #000000e0;--app-shell-focus-ring-shadow:0 0 0 2px #ffffff29;--app-shell-nav-active-shadow:inset 0 1px 0 #ffffff0a;--app-shell-nav-active-focus-shadow:inset 0 1px 0 #ffffff0a, 0 0 0 2px #ffffff29;--app-shell-telegram-shadow:0 2px 12px -3px #229ed942;--app-shell-telegram-hover-shadow:0 4px 18px -2px #229ed96b;--app-shell-telegram-focus-shadow:0 0 0 2px #229ed966;--app-shell-subtle-bg:#ffffff08;--app-shell-user-trigger-hover-bg:#ffffff0e;--app-shell-nav-hover-bg:color-mix(in srgb, #fff 3%, var(--color-surface,#17191f));--app-shell-menu-bg:color-mix(in srgb, var(--color-surface,#17191f) 96%, black);--app-shell-active-card-bg:color-mix(in srgb, var(--color-accent,#7dd3fc) 9%, var(--color-surface,#17191f));--app-shell-error-bg:color-mix(in srgb, var(--color-error,#f87171) 8%, transparent);--app-shell-divider-bg:color-mix(in srgb, var(--color-border,#363946) 50%, transparent);--app-shell-badge-bg:color-mix(in srgb, var(--color-surface,#17191f) 48%, transparent);--app-shell-border-highlight:color-mix(in srgb, #fff 16%, var(--color-border,#363946));--app-shell-border-light:color-mix(in srgb, #fff 14%, var(--color-border,#363946));--app-shell-border-subtle:#ffffff14;--app-shell-border-muted:color-mix(in srgb, #fff 9%, var(--color-border,#363946));--app-shell-telegram-border:color-mix(in srgb, #229ed9 75%, var(--color-border,#363946));--app-shell-telegram-border-hover:color-mix(in srgb, #229ed9 90%, var(--color-border,#363946));--app-shell-error-border:color-mix(in srgb, var(--color-error,#f87171) 20%, transparent);--app-shell-accent-border:color-mix(in srgb, var(--color-accent,#7dd3fc) 22%, var(--color-border,#363946));--app-shell-telegram-box-border:color-mix(in srgb, #229ed9 42%, var(--color-border,#363946));--app-shell-item-border:color-mix(in srgb, var(--color-border,#363946) 45%, transparent);--app-shell-card-border:color-mix(in srgb, var(--color-border,#363946) 72%, transparent);--app-shell-focus-outline:color-mix(in srgb, var(--color-accent,#7dd3fc) 34%, transparent);--app-shell-outline-subtle:#ffffff1f;--app-shell-content-bg-radial:radial-gradient(circle 32rem at 96% -12%, color-mix(in srgb, var(--color-accent,#7dd3fc) 5%, transparent), transparent 74%), radial-gradient(circle 28rem at 4% 108%, color-mix(in srgb, var(--color-accent,#7dd3fc) 3.5%, transparent), transparent 70%), var(--color-background,#111216);--app-shell-user-trigger-bg:linear-gradient(180deg, #ffffff0b, #ffffff05);--app-shell-user-trigger-hover-bg-grad:linear-gradient(180deg, #ffffff12, #ffffff09);--app-shell-user-trigger-active-bg-grad:linear-gradient(180deg, #ffffff17, #ffffff0d);--app-shell-action-link-bg:linear-gradient(180deg, #ffffff0a, #ffffff05);--app-shell-action-link-hover-bg:linear-gradient(180deg, #fff1, #ffffff08);--app-shell-telegram-bg:linear-gradient(135deg, color-mix(in srgb, #229ed9 16%, var(--app-surface-control)), color-mix(in srgb, #229ed9 8%, var(--app-surface-control)));--app-shell-telegram-hover-bg:linear-gradient(135deg, color-mix(in srgb, #229ed9 26%, var(--app-surface-control)), color-mix(in srgb, #229ed9 14%, var(--app-surface-control)));--app-shell-telegram-text:#eaf5fd;--app-shell-telegram-text-hover:var(--color-landing-v3-white);--app-shell-telegram-icon:#29b6f6;--app-shell-telegram-icon-hover:#64d2ff;--app-shell-content-shell-bg:radial-gradient(circle 32rem at 96% -12%, color-mix(in srgb, var(--color-primary) 5%, transparent), transparent 74%), var(--color-background);--app-shell-nav-section-label-color:color-mix(in srgb, var(--color-text-muted) 78%, transparent);--app-shell-brand-logo-bg:linear-gradient(180deg, #ffffff1f, #ffffff0a);--app-shell-brand-logo-hover-bg:linear-gradient(180deg, #ffffff2e, #ffffff12);--app-shell-avatar-bg:linear-gradient(135deg, color-mix(in srgb, var(--color-accent,#7dd3fc) 28%, transparent), color-mix(in srgb, var(--color-surface,#17191f) 86%, transparent));--app-shell-user-menu-header-bg:linear-gradient(180deg, #ffffff0a, transparent);--app-shell-brand-height:48px;--app-shell-brand-offset-y:var(--spacing-0);--app-shell-sidebar-gap:var(--spacing-6);--app-shell-sidebar-width:248px;--app-shell-content-gap:var(--spacing-0);--app-shell-page-max-width:1240px;--app-shell-nav-height:var(--cursor-default);--app-shell-sidebar-min-frame-height:var(--spacing-0);--app-shell-sidebar-height:calc(var(--app-shell-brand-height) + var(--app-shell-sidebar-gap) + var(--app-shell-nav-height));--app-shell-sidebar-top:var(--app-shell-page-padding);--app-shell-section-header-height:var(--font-size-4xl);--app-shell-section-header-bg:var(--color-landing-v3-nav-bg);--app-shell-section-header-bleed:var(--app-shell-sidebar-top);--app-shell-section-header-title-offset:var(--spacing-0);--app-shell-section-header-gap:var(--spacing-0);--app-shell-section-content-gap:var(--spacing-3);--app-shell-section-header-description-line-height:1.36;--app-shell-section-frame-align-offset:var(--spacing-0);--app-shell-section-header-action-slot:148px;--app-shell-section-header-row-height:var(--spacing-8);--app-shell-top-glass-height:calc(var(--app-shell-sidebar-top) + var(--app-shell-section-header-height));--app-shell-bottom-glass-height:var(--spacing-0);--app-shell-menu-font:"Plus Jakarta Sans", Roboto, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--app-shell-menu-color:color-mix(in srgb, var(--color-text-primary,#f1f1f4) 82%, var(--color-surface,#17191f));--app-shell-menu-muted-color:color-mix(in srgb, var(--color-text-primary,#f1f1f4) 58%, var(--color-surface,#17191f));--app-shell-scrollbar-width:34px;--app-shell-scrollbar-gap:8px;--app-shell-scrollbar-shell-outset:calc(22px + var(--app-shell-scrollbar-gap) + var(--app-shell-scrollbar-width));--app-shell-scrollbar-track-height:100svh;--app-shell-nav-foreground:color-mix(in srgb, var(--color-text-primary,#f1f1f4) 88%, var(--color-text-secondary,#a4a7b3));--app-shell-sticky-header-z:1200;--app-shell-sticky-filter-top:calc(var(--app-shell-section-header-row-height,32px) + 24px + 2px);--app-shell-content-padding-block:var(--spacing-6);--app-shell-content-top-clearance:var(--spacing-0);--app-shell-hover-bleed:var(--spacing-8);--app-shell-floating-card-z:900;--app-shell-page-padding:var(--spacing-0);--portal-inner-radius:10px;--portal-frame-bg:color-mix(in srgb, var(--color-surface,#15171e) 96%, transparent);--portal-frame-bg-hover:color-mix(in srgb, var(--color-surface,#1a1d26) 98%, transparent);--portal-frame-border:color-mix(in srgb, var(--color-border,#ffffff14) 82%, transparent);--portal-frame-border-hover:color-mix(in srgb, var(--color-border,#ffffff14) 82%, var(--color-accent,#6366f1) 18%);--portal-surface-shadow:0 4px 20px #00000040, inset 0 1px 0 #ffffff08;--portal-surface-shadow-hover:0 8px 32px #00000059, inset 0 1px 0 #ffffff0a;--docs-text:var(--color-foreground);--docs-accent:var(--color-primary);--docs-border:var(--color-border);--docs-bg:var(--color-background);--docs-shell-max:1360px;--docs-pad-x:var(--spacing-6);--docs-muted:var(--color-muted);--docs-radius:var(--radius-card);--docs-bg-alt:var(--color-surface);--docs-graphite:var(--color-surface-elevated);--color-landing-v5-dark-bg:#111216;--color-landing-v5-dark-bg2:#17191f;--color-landing-v5-dark-border:#363946;--color-landing-v5-dark-text-muted:#a4a7b3;--color-landing-v5-dark-text:#f1f1f4;--color-landing-v5-dark-accent:#7dd3fc;--color-landing-v5-dark-graphite:#24262d;--color-landing-v3-white:#fff;--color-landing-v3-focus:var(--color-border-focus);--color-landing-v3-nav-bg:#f7f7f8c7;--color-landing-v3-lightbox-bg:#000000b8;--color-landing-v3-lightbox-close-bg:#2c2c2a9e;--color-landing-v3-lightbox-close-bg-hover:#2c2c2adb;--color-landing-v3-lightbox-close-border:#f7f7f838;--color-landing-v3-lightbox-close-border-hover:#f7f7f870;--color-yandex-red:#fc3f1d;--gradient-landing-v5-page-bg-dark:radial-gradient(circle 34rem at calc(88% + 70px) calc(6% - 65px), #7dd3fc17 0%, #7dd3fc0e 28%, #7dd3fc06 56%, transparent 82%), #111216;--gradient-landing-legal-page-bg:radial-gradient(ellipse at 50% 0%, #7dd3fc0a 0%, transparent 60%), #111216;--shadow-landing-v5-soft-dark:0 24px 54px -30px #0000007a, 0 0 26px -22px #7dd3fc2e;--shadow-landing-v5-hero-chat-dark:-28px 38px 104px -60px #0000007a, -10px 14px 54px -38px #00000052;--shadow-landing-v5-benefit-dark:0 24px 54px -30px #00000080, 0 0 26px -22px #7dd3fc29;--shadow-landing-v5-cookie-card:0 18px 50px -32px #20212361, inset 0 0 0 1px #ffffffb8;--shadow-landing-v5-lightbox-image:0 24px 58px -24px #0000007a;--radius-landing-v3:var(--radius-card);--font-landing-v3-body:var(--font-family-body);--font-landing-v3-display:var(--font-family-display);--font-sans:var(--font-family-body);--font-display:var(--font-family-display);--font-mono:var(--font-family-mono);--accent:var(--color-primary);--border:var(--color-border);--text:var(--color-foreground);--bg:var(--color-background);--bg2:var(--color-surface);--graphite:var(--color-surface-elevated);--primary-bg:var(--color-foreground);--primary-bg-hover:var(--color-landing-v3-white);--primary-text:var(--color-background);--radius:var(--radius-card);--radius-md:var(--radius-card);--cursor-action:pointer;--cursor-default:auto;--z-dropdown:1000;--z-overlay:1100;--app-border:var(--color-border);--app-border-hover:var(--color-border-strong);--app-border-selected:var(--color-border-focus);--app-surface-control:color-mix(in srgb, var(--color-surface) 90%, #fff 10%);--app-surface-control-hover:color-mix(in srgb, var(--color-surface-muted) 86%, #fff 14%);--app-surface-card:var(--color-surface);--app-surface-raised:var(--color-surface-muted);--app-control-height:var(--line-height-46px);--app-card-radius:var(--radius-card);--app-field-radius:6px;--app-focus-ring:#7dd3fc57;--app-card-shadow:0 10px 24px -24px #000000b8;--app-card-shadow-hover:0 16px 32px -26px #000000e6;--shadow-surface-border:inset 0 1px 0 #ffffff0d;--shadow-app-tile:0 16px 34px -28px #000000b8, 0 5px 16px -15px #0000008a;--shadow-app-tile-hover:0 38px 82px -36px #000000f0, 0 18px 36px -18px #000000b8, 0 0 38px -22px #7dd3fc47;--color-app-tile-hover-bg:color-mix(in srgb, var(--color-surface-muted) 86%, var(--color-surface) 14%);--color-app-frame-bg-hover:color-mix(in srgb, var(--color-surface-muted) 88%, #fff 12%);--color-app-control-bg:var(--app-surface-control);--color-surface-muted:var(--color-landing-v5-dark-graphite);--color-primary-contrast:var(--color-primary-foreground);--color-text-primary:var(--color-foreground);--color-text-secondary:var(--color-muted);--color-text-muted:#858996;--color-accent:var(--color-primary);--color-error:var(--color-destructive);--motion-duration-base:.24s;--motion-duration-fast:.15s;--motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--space-3:var(--spacing-3);--space-4:var(--spacing-4);--space-5:var(--spacing-5);--space-6:var(--spacing-6);--pad-x:64px;--max-width:1100px;--case-atmosphere-y:1220px;--page-bg:radial-gradient(ellipse 420px 620px at max(-80px, calc((100vw - var(--max-width)) / 2 - 86px)) var(--case-atmosphere-y), color-mix(in srgb, var(--accent) 6.5%, transparent) 0%, color-mix(in srgb, var(--accent) 2.75%, transparent) 44%, transparent 78%), var(--gradient-landing-v5-page-bg-dark);--selection-bg:color-mix(in srgb, var(--accent) 28%, transparent);--nav-bg:color-mix(in srgb, var(--bg) 78%, transparent);--frame-bg:color-mix(in srgb, var(--color-landing-v3-white) 4.5%, transparent);--focus-ring:color-mix(in srgb, var(--accent) 35%, transparent);--press-release:.28s cubic-bezier(.34, 1.56, .64, 1);--soft-shadow:var(--shadow-landing-v5-soft-dark);--stat-shadow:none;--case-shadow:0 24px 54px -30px #00000052;--benefit-shadow:var(--shadow-landing-v5-benefit-dark);--primary-cta-shadow:0 6px 10px -4px #000000eb, 0 16px 28px -6px #000000d1, 0 30px 54px -16px #000000ad;--primary-cta-shadow-raised:0 8px 12px -4px #000000f0, 0 21px 34px -5px #000000db, 0 36px 66px -17px #000000bd;--lightbox-bg:#000000b8;--scroll-rail-height:300px;--scrollbar-segment-strength:0;--tracked-border-x:50%;--tracked-border-y:var(--tracked-border-x);--case-shot-lens-size:clamp(99px, 10vw, 124px);--case-shot-lens-radius:calc(var(--case-shot-lens-size) / 2);--final-cta-icon-strength:1;--ui-cabinet-margin-85771e8bd6:6px 0 0;--ui-cabinet-border-79584672fa:1px solid var(--app-border);--ui-cabinet-padding-c4749cd1b6:12px 14px;--ui-cabinet-box-shadow-0efc56dac7:inset 0 1px 0 color-mix(in srgb, var(--color-landing-v3-white) 3.5%, transparent);--ui-cabinet-outline-fda720b150:3px solid var(--app-focus-ring);--ui-cabinet-color-ae84d2f9cb:color-mix(in srgb, var(--color-text-primary) 42%, var(--color-text-muted));--ui-cabinet-padding-6b21e42df4:0 20px;--ui-cabinet-border-e0de5d07b1:1px solid var(--color-border);--ui-cabinet-padding-feb4ca739f:16px 20px;--ui-cabinet-border-9003e5ad67:1px solid color-mix(in srgb, var(--color-error) 40%, transparent);--ui-cabinet-background-47c53ca91f:color-mix(in srgb, var(--color-error) 10%, transparent);--ui-cabinet-border-767ad56e24:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);--ui-cabinet-padding-f9f5beb101:5px 9px;--ui-cabinet-margin-53d85a284b:16px 0 0;--ui-cabinet-margin-299b37a0a9:3px 0 0;--ui-cabinet-border-3e316c6e0b:2.5px solid #ffffff1f;--ui-cabinet-animation-60353009f8:spin .8s linear infinite;--ui-cabinet-font-family-c574f4e27c:var(--font-display), "Plus Jakarta Sans", Roboto, -apple-system, sans-serif;--ui-cabinet-color-2947a84609:#f1f1f4;--ui-cabinet-border-04b29ae7c2:1px solid color-mix(in srgb, var(--color-accent) 32%, var(--color-border));--ui-cabinet-background-ac6bfdf6d6:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 42%), color-mix(in srgb, var(--color-surface) 96%, transparent);--ui-cabinet-margin-64c9ca2238:12px 0 8px;--ui-cabinet-font-family-355a12466c:var(--font-display), "Plus Jakarta Sans", Roboto, sans-serif;--ui-cabinet-padding-c0c30f2a67:2px 2px 4px;--ui-cabinet-margin-0274a73d52:2px 0 0;--ui-cabinet-margin-22e02efa39:4px 0 0;--ui-cabinet-border-376117c2f4:1px solid color-mix(in srgb, color-mix(in srgb, var(--color-border) 82%, transparent) 78%, transparent);--ui-cabinet-background-819aff5ee2:linear-gradient(180deg, #ffffff05, transparent 42%), color-mix(in srgb, color-mix(in srgb, var(--color-surface) 96%, transparent) 84%, #111216);--ui-cabinet-border-f19654cac1:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);--ui-cabinet-background-7f172250d5:color-mix(in srgb, var(--color-accent) 8%, color-mix(in srgb, var(--color-surface) 98%, transparent));--ui-cabinet-color-b408e58e88:color-mix(in srgb, var(--color-accent) 68%, #f1f1f4);--ui-cabinet-border-e9bb6ad8bf:1px solid color-mix(in srgb, var(--color-border) 52%, transparent);--ui-cabinet-background-337957918a:color-mix(in srgb, color-mix(in srgb, var(--color-surface) 96%, transparent) 88%, #111216);--ui-cabinet-box-shadow-21524e7692:inset 0 0 0 1px #ffffff05;--ui-cabinet-border-b61b0b34e3:1px solid color-mix(in srgb, var(--color-border) 58%, transparent);--ui-cabinet-background-84a462281b:#2e3035;--ui-cabinet-box-shadow-05217febfc:0 0 0 3px color-mix(in srgb, var(--color-accent) 20%, transparent);--ui-cabinet-padding-00959cb0b1:5px 10px;--ui-cabinet-border-cc3f7535b8:1px solid color-mix(in srgb, var(--color-border) 54%, transparent);--ui-cabinet-background-dddcd01a1b:color-mix(in srgb, color-mix(in srgb, var(--color-surface) 96%, transparent) 74%, #111216);--ui-cabinet-transition-2a90317862:border-color .18s ease, background .18s ease, color .18s ease;--ui-cabinet-border-color-f952b29c1f:color-mix(in srgb, var(--color-accent) 30%, var(--color-border));--ui-cabinet-background-a3dc5e7858:color-mix(in srgb, var(--color-accent) 5%, color-mix(in srgb, var(--color-surface) 98%, transparent));--ui-cabinet-border-ffb2efe54a:1px solid color-mix(in srgb, var(--color-accent) 34%, var(--color-border));--ui-cabinet-background-cb5c5c0807:color-mix(in srgb, color-mix(in srgb, var(--color-surface) 98%, transparent) 88%, #111216);--ui-cabinet-border-bottom-0d95f0944a:2px solid #111216;--ui-cabinet-border-color-c6a5c8af0f:color-mix(in srgb, var(--color-accent) 74%, var(--color-border));--ui-cabinet-background-4a338adbff:color-mix(in srgb, var(--color-accent) 82%, #f1f1f4);--ui-cabinet-padding-9abca53aad:7px 32px 7px 10px;--ui-cabinet-border-fa2ea1d677:1px solid color-mix(in srgb, var(--color-border) 48%, transparent);--ui-cabinet-background-7a2569ea0d:color-mix(in srgb, var(--color-app-frame-bg-hover) 86%, transparent);--ui-cabinet-transition-f828232a93:background .15s ease, color .15s ease;--ui-cabinet-border-bottom-4d5c958384:1px solid color-mix(in srgb, var(--color-border) 46%, transparent);--ui-cabinet-border-right-c553fe7d5f:4px solid transparent;--ui-cabinet-border-bottom-50eb0834d0:5px solid currentColor;--ui-cabinet-background-7b56b833de:color-mix(in srgb, var(--color-accent) 14%, transparent);--ui-cabinet-border-a0d8ebf524:1px solid transparent;--ui-cabinet-transition-636d626762:background .18s ease, border-color .18s ease, color .18s ease, transform .18s ease;--ui-cabinet-padding-6fa1df9f7c:0 12px;--ui-cabinet-border-color-f35af46c02:color-mix(in srgb, var(--app-border) 72%, transparent);--ui-cabinet-background-71d13c83a8:color-mix(in srgb, var(--color-surface) 82%, var(--color-accent));--ui-cabinet-padding-832941e7e6:14px 30px;--ui-cabinet-padding-0caea5d44c:14px 18px;--ui-cabinet-background-431bdadf4d:#2a343e;--ui-cabinet-border-color-6ce1c71ebb:color-mix(in srgb, var(--color-accent) 44%, var(--color-border));--ui-cabinet-color-bc8f21fef5:#99dafa;--ui-cabinet-border-color-6951ffd08d:color-mix(in srgb, var(--color-accent) 68%, var(--color-border));--ui-cabinet-background-e9d381e3c1:color-mix(in srgb, var(--color-accent) 13%, color-mix(in srgb, var(--color-surface) 98%, transparent));--ui-cabinet-border-color-7b4aee066b:#f871714d;--ui-cabinet-background-7decd5f3e3:#f871711f;--ui-cabinet-padding-a26abe2827:6px 12px;--ui-cabinet-padding-0efe45cf47:4px 10px;--ui-cabinet-padding-3214175711:10px 12px 12px;--ui-cabinet-border-8aade94ad2:1px solid color-mix(in srgb, var(--color-border) 42%, transparent);--ui-cabinet-font-0cc0ae136f:13.76px / 1.55 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ui-cabinet-padding-df2b320053:10px 12px;--ui-cabinet-border-dd7d019d35:1px solid color-mix(in srgb, color-mix(in srgb, var(--color-border) 82%, transparent) 76%, transparent);--ui-cabinet-background-c37a3201c9:color-mix(in srgb, color-mix(in srgb, var(--color-surface) 96%, transparent) 92%, #111216);--ui-cabinet-border-color-3c4a70778b:color-mix(in srgb, var(--color-accent) 36%, var(--color-border));--ui-cabinet-background-3236df35d8:color-mix(in srgb, var(--color-app-control-bg) 88%, #1a1d26);--ui-cabinet-border-color-1c6b12aff7:color-mix(in srgb, var(--color-accent) 54%, var(--color-border));--ui-cabinet-border-de539f0389:1px dashed color-mix(in srgb, var(--color-border) 82%, transparent);--ui-cabinet-background-9f0177f72b:color-mix(in srgb, var(--color-surface-muted) 54%, transparent);--ui-cabinet-background-1b534106c0:color-mix(in srgb, color-mix(in srgb, var(--color-surface) 96%, transparent) 90%, #111216);--ui-cabinet-transition-1b2c9ea8b6:background .18s ease, box-shadow .18s ease, transform .22s ease;--ui-cabinet-background-000d896ee9:color-mix(in srgb, var(--color-surface) 98%, transparent);--ui-cabinet-padding-2d3182a0bf:16px 18px;--ui-cabinet-color-ce852be666:color-mix(in srgb, #f1f1f4 92%, var(--color-accent));--ui-cabinet-background-0acb6c143f:#15171ef5;--ui-cabinet-border-6ec963ec0f:1px solid #ffffff14;--ui-cabinet-box-shadow-5a62ed3e9a:0 20px 48px #00000080;--ui-cabinet-padding-02ecc295ab:4px 7px;--ui-cabinet-border-13e7ec3a39:1px solid color-mix(in srgb, color-mix(in srgb, var(--color-border) 82%, transparent) 60%, transparent);--ui-cabinet-background-5e9bd87914:#11121694;--ui-cabinet-color-1a76e6a91d:color-mix(in srgb, var(--color-text-secondary) 90%, var(--color-accent));--ui-cabinet-padding-24309f7c84:8px 10px;--ui-cabinet-border-0e6055f9da:1px solid color-mix(in srgb, color-mix(in srgb, var(--color-border) 82%, transparent) 58%, transparent);--ui-cabinet-background-864ceedbfa:#1112166b;--ui-cabinet-background-baa33ca71a:#11121661;--ui-cabinet-border-top-6ca864c68b:1px solid color-mix(in srgb, color-mix(in srgb, var(--color-border) 82%, transparent) 54%, transparent);--ui-cabinet-border-55ca3c346e:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);--ui-cabinet-background-5089b63d15:color-mix(in srgb, var(--color-surface) 96%, transparent);--ui-cabinet-margin-fc555b8802:4px 0 2px;--ui-cabinet-background-c006c7e3ab:black;--ui-cabinet-padding-8193b8b5eb:10px 14px;--ui-cabinet-border-4076c9bfe3:1px solid #f871714d;--ui-cabinet-background-2808fb83fd:#f871711a;--ui-cabinet-padding-1319878ebe:12px 16px;--ui-cabinet-padding-e75bc0c5e4:32px 0;--ui-cabinet-border-e15c841475:2px solid #fff3;--ui-cabinet-animation-19e1b283e5:spin .7s linear infinite;--ui-cabinet-padding-c6135328e9:0 0 40px 0;--ui-cabinet-padding-8916b7b8f9:20px 2px 25px;--ui-cabinet-border-bottom-bc1bf2536b:1px solid var(--color-border-subtle);--ui-cabinet-transition-8ae43b94ca:opacity .16s ease, transform .16s ease;--ui-cabinet-padding-7dfda810ec:8px 12px;--ui-cabinet-transition-0d6fb2fbcb:border-color .16s ease, background .16s ease;--ui-cabinet-padding-42fa3e533c:13px 12px;--ui-cabinet-margin-7632ccb34e:7px 0 8px;--ui-cabinet-padding-6ad6d04138:8px 16px;--ui-cabinet-outline-1d89fa1a78:3px solid var(--color-border-focus);--ui-cabinet-border-b52551bf1d:1px solid var(--color-destructive);--ui-cabinet-letter-spacing-317b32c143:normal;--ui-cabinet-border-4951493196:1px solid var(--color-success);--ui-cabinet-border-bottom-621c224471:1px solid var(--border-default);--ui-cabinet-outline-2128fd92ab:3px solid var(--border-focus);--ui-cabinet-margin-ca3f719e5c:0 0 7px;--ui-cabinet-padding-e2ca20bdec:62px 0 34px;--ui-cabinet-margin-56b1b774f6:18px 0 0;--ui-cabinet-box-shadow-42b21a3d96:0 0 0 2px var(--border-focus);--ui-cabinet-padding-1d7ca01525:12px 13px;--ui-cabinet-border-30324ed367:1px solid var(--border-strong);--ui-cabinet-margin-e20df5f8e1:5px 0 0;--ui-cabinet-padding-9383de63aa:4px 8px;--ui-cabinet-padding-c859b8c2c0:10px 15px;--ui-cabinet-border-4cd29003fb:1px solid var(--status-success);--ui-cabinet-margin-843878cc0f:14px 0;--ui-cabinet-padding-05e66a2c83:13px 15px;--ui-cabinet-margin-926d065504:0 0 10px;--ui-cabinet-margin-3954a99093:28px 0 0;--ui-cabinet-margin-6841edc2c6:0 0 13px;--ui-cabinet-margin-492fea136c:0 0 8px;--ui-cabinet-padding-c7aac6da0d:46px 0 28px;--ui-cabinet-margin-8b29eec1e7:14px 0 0;--ui-cabinet-margin-c3f2c6b90e:17px 0 0;--ui-cabinet-border-f8bfda1ba4:1px solid var(--border-subtle);--ui-cabinet-margin-825bb706ba:0 0 14px;--ui-cabinet-padding-5e7a9e0503:11px 12px;--ui-cabinet-margin-6475ac0f76:8px 0 0;--ui-cabinet-margin-3dec418dc5:9px 0 0;--ui-cabinet-padding-a5ae11e8c8:6px 10px;--ui-cabinet-padding-7438cbdb17:11px 13px;--ui-cabinet-padding-1aaa29c138:20px 15px 56px;--ui-cabinet-gap-112343b5c3:11px 15px;--ui-cabinet-font-family-d7fcc1f46e:var(--font-landing-v3-body), var(--font-sans);--ui-cabinet-background-50c98b2568:color-mix(in srgb, var(--color-landing-v5-dark-accent) 28%, transparent);--ui-cabinet-font-family-fd2cdcd5af:var(--font-landing-v3-display), var(--font-landing-v3-body), var(--font-sans);--ui-cabinet-outline-16dea7bf47:3px solid color-mix(in srgb, var(--color-landing-v5-dark-accent) 35%, transparent);--ui-cabinet-border-bottom-396e73c5d1:1px solid var(--color-landing-v5-dark-border);--ui-cabinet-background-c0535a759c:color-mix(in srgb, var(--color-landing-v5-dark-bg) 78%, transparent);--ui-cabinet-backdrop-filter-716413843b:saturate(140%) blur(12px);--ui-cabinet-padding-f18fd6053f:7px 9px;--ui-cabinet-background-fcbf4df8d0:radial-gradient(ellipse at 28px 52%, #ffffff47 0%, #ffffff21 30%, transparent 72%), radial-gradient(ellipse at 55% 53%, #ffffff24 0%, #ffffff0d 42%, transparent 78%);--ui-cabinet-transition-9097fe99ed:opacity .26s ease, transform .26s ease;--ui-cabinet-padding-00f8b7274b:4px 0;--ui-cabinet-padding-9b71209124:10px 20px;--ui-cabinet-border-9ddd75a354:1px solid var(--color-landing-v5-dark-text);--ui-cabinet-transition-49428c2c3c:transform .26s cubic-bezier(.2, .7, .2, 1), background .25s ease, border-color .25s ease;--ui-cabinet-border-color-018fa96a44:white;--ui-cabinet-padding-ea590232fc:56px 0 96px;--ui-cabinet-border-right-a94053909b:1px solid color-mix(in srgb, var(--color-landing-v5-dark-border) 72%, transparent);--ui-cabinet-color-abdbbc273e:color-mix(in srgb, color-mix(in srgb, var(--color-landing-v5-dark-text) 52%, var(--color-landing-v5-dark-text-muted)) 82%, transparent);--ui-cabinet-padding-3adff87fd0:7px 10px;--ui-cabinet-color-e2f871a5bc:color-mix(in srgb, var(--color-landing-v5-dark-text) 52%, var(--color-landing-v5-dark-text-muted));--ui-cabinet-background-072c9f0bf1:color-mix(in srgb, var(--color-landing-v5-dark-text) 4%, transparent);--ui-cabinet-background-810d55c790:color-mix(in srgb, var(--color-landing-v5-dark-accent) 9%, transparent);--ui-cabinet-padding-d33bb0e008:4px 0 40px;--ui-cabinet-animation-42fc9212cf:pageHeaderEnter .36s ease-out both;--ui-cabinet-margin-e00b8422a7:0 0 18px;--ui-cabinet-margin-b8f3906321:20px 0 0;--ui-cabinet-padding-e97d796d1f:7px 8px;--ui-cabinet-color-710ee8158c:color-mix(in srgb, color-mix(in srgb, var(--color-landing-v5-dark-text) 52%, var(--color-landing-v5-dark-text-muted)) 84%, transparent);--ui-cabinet-background-6256bed3b1:color-mix(in srgb, var(--color-landing-v5-dark-accent) 7%, transparent);--ui-cabinet-animation-0589fbe188:articleEnter .36s 80ms ease-out both;--ui-cabinet-padding-83b9fe6db0:8px 0 30px;--ui-cabinet-margin-05f1788a54:0 0 17px;--ui-cabinet-margin-6d79fa62af:0 0 20px 1.25rem;--ui-cabinet-text-decoration-color-e489fb2eb4:color-mix(in srgb, var(--color-landing-v5-dark-accent) 46%, transparent);--ui-cabinet-padding-f86372e691:40px 0;--ui-cabinet-border-top-9ed2bad455:1px solid color-mix(in srgb, var(--color-landing-v5-dark-border) 74%, transparent);--ui-cabinet-border-top-7dbada3466:1px solid color-mix(in srgb, var(--color-landing-v5-dark-border) 58%, transparent);--ui-cabinet-margin-e9b332761b:0 0 20px;--ui-cabinet-background-5b7b052d62:#0b0c10;--ui-cabinet-color-bf1a9b6265:color-mix(in srgb, var(--color-landing-v5-dark-text) 92%, var(--color-landing-v5-dark-accent));--ui-cabinet-margin-f117b73542:0 0 22px;--ui-cabinet-background-8865542990:color-mix(in srgb, var(--color-landing-v5-dark-bg2) 76%, transparent);--ui-cabinet-background-897b131dd2:color-mix(in srgb, var(--color-landing-v5-dark-graphite) 84%, transparent);--ui-cabinet-padding-c6959bc00f:17px 18px;--ui-cabinet-border-color-96ad842406:color-mix(in srgb, var(--color-landing-v5-dark-accent) 30%, var(--color-landing-v5-dark-border));--ui-cabinet-background-13c3540be0:color-mix(in srgb, var(--color-landing-v5-dark-accent) 7%, var(--color-landing-v5-dark-bg));--ui-cabinet-border-color-13a348d18a:color-mix(in srgb, #f5b86b 32%, var(--color-landing-v5-dark-border));--ui-cabinet-background-63c057fc2e:color-mix(in srgb, #f5b86b 7%, var(--color-landing-v5-dark-bg));--ui-cabinet-background-a7063226f6:color-mix(in srgb, var(--color-landing-v5-dark-bg2) 74%, transparent);--ui-cabinet-background-ec75bab866:linear-gradient(135deg, color-mix(in srgb, var(--color-landing-v5-dark-accent) 10%, transparent) 25%, transparent 25%) 0 0 / 18px 18px, var(--color-landing-v5-dark-graphite);--ui-cabinet-outline-273c114b6e:1px solid #ffffff1a;--ui-cabinet-color-16199b5288:#f5b86b;--ui-cabinet-padding-6e71154299:8px 0 38px;--ui-cabinet-padding-664a9eda70:34px 0;--ui-cabinet-margin-c1c576409b:7px 0 0;--ui-cabinet-padding-f0302c5402:10px 8px;--ui-cabinet-border-bottom-260ea4b2a7:1px solid color-mix(in srgb, var(--color-landing-v5-dark-border) 50%, transparent);--ui-cabinet-padding-330d99158b:14px 16px;--ui-cabinet-background-1b0e90bd9f:color-mix(in srgb, var(--color-landing-v5-dark-bg2) 58%, transparent);--ui-cabinet-border-color-b7884d7208:color-mix(in srgb, var(--color-landing-v5-dark-accent) 52%, var(--color-landing-v5-dark-border));--ui-cabinet-background-9257a6f85c:color-mix(in srgb, var(--color-landing-v5-dark-accent) 6%, var(--color-landing-v5-dark-bg2));--ui-cabinet-padding-81e75661ad:0 16px 7px;--ui-cabinet-background-0e188e9b4d:color-mix(in srgb, var(--color-landing-v5-dark-bg2) 72%, transparent);--ui-cabinet-padding-6466e292e0:40px 0 72px;--ui-cabinet-padding-f10b32f4d2:7px 15px;--ui-cabinet-padding-8ba154f9e1:26px 0 56px;--ui-cabinet-padding-ead9838f8b:28px 0;--ui-cabinet-margin-7704d3e499:calc(var(--space-3) * -1) 0 0;--ui-cabinet-outline-04e85392b4:3px solid var(--state-focus-visible);--ui-cabinet-padding-f23ce4bc8e:8px 2px 24px;--ui-cabinet-border-bottom-df38f91bb6:1px solid color-mix(in srgb, var(--border-default) 68%, transparent);--ui-cabinet-font-family-94db823490:var(--font-family-display), Roboto, sans-serif;--ui-cabinet-margin-a3129fa7e9:0 0 26px;--ui-cabinet-margin-e269e272da:12px 0 0;--ui-cabinet-box-shadow-dc99795bb7:0 1px 2px #0000000d;--ui-cabinet-padding-7deeb31b75:1px 6px;--ui-cabinet-margin-208cfe6ec1:18px 0 12px;--ui-cabinet-transition-13871a48cf:transform .18s ease, border-color .18s ease, background-color .18s ease, box-shadow .18s ease;--ui-cabinet-border-color-c3124cb999:color-mix(in srgb, var(--border-error) 42%, var(--border-default));--ui-cabinet-padding-2c64a32d66:13px 0;--ui-cabinet-padding-7213f5faf5:9px 0;--ui-cabinet-animation-a6b12ba285:source-workspace-pulse 1.5s ease-in-out infinite;--ui-cabinet-margin-de271418fe:12px 0 16px;--ui-cabinet-padding-a7681e35ef:8px 11px;--ui-cabinet-padding-682a288852:28px 32px 32px;--ui-cabinet-margin-eee154e829:6px 0 22px;--ui-cabinet-margin-a4c38c88af:1px 0 0;--ui-cabinet-margin-1c0fba684c:6px 0 0 29px;--ui-cabinet-padding-9a2ec4116e:12px 18px;--ui-cabinet-margin-0d217bbfbc:22px 0 0;--ui-cabinet-gap-65d4ea6ba2:14px 20px;--ui-cabinet-border-b85791778a:1px solid var(--border-success);--ui-cabinet-padding-82cafa42b6:0 5px;--ui-cabinet-margin-40dc9ef14b:0 0 12px;--ui-cabinet-padding-6c422f0a19:3px 8px;--ui-cabinet-border-4ff64da418:1px solid var(--status-warning-border);--ui-cabinet-border-ee7cae77f6:1px solid color-mix(in srgb, var(--border-default) 82%, transparent);--ui-cabinet-font-family-51c439f7f5:var(--font-family-display), sans-serif;--ui-cabinet-transition-dc5dcf0780:color .18s ease, transform .18s ease;--ui-cabinet-border-f85cff6385:1px solid color-mix(in srgb, var(--border-error) 42%, transparent);--ui-cabinet-background-5d2aec15db:color-mix(in srgb, var(--border-error) 12%, transparent);--ui-cabinet-border-color-4b411ad33c:color-mix(in srgb, var(--color-primary) 28%, var(--border-default));--ui-cabinet-background-81af06eec6:color-mix(in srgb, var(--color-primary) 10%, var(--surface-subtle));--ui-cabinet-background-9b669fbfa9:color-mix(in srgb, var(--surface-default) 82%, transparent);--ui-cabinet-background-0fadf4ed63:color-mix(in srgb, var(--surface-default) 74%, transparent);--ui-cabinet-transition-7a14c40a01:opacity .15s ease;--ui-cabinet-margin-bottom-594348cbce:calc((var(--space-6) * -1) + var(--app-shell-section-content-gap) + var(--app-shell-section-frame-align-offset));--ui-cabinet-font-size-aa3e084ae1:1.82rem;--ui-cabinet-font-family-14879b12ac:"Plus Jakarta Sans", Roboto, sans-serif;--ui-cabinet-color-235106e953:color-mix(in srgb, var(--color-accent) 72%, #fff);--ui-cabinet-transition-b16592bf35:color .15s ease, transform .15s ease;--ui-cabinet-color-91e59c2b85:color-mix(in srgb, var(--color-accent) 42%, #fff);--ui-cabinet-outline-ec1a1e82d8:1px solid color-mix(in srgb, var(--color-accent) 70%, transparent);--ui-cabinet-color-5906d76df0:color-mix(in srgb, var(--color-text-primary) 86%, var(--color-text-secondary));--ui-cabinet-box-shadow-322a6a2414:inset 0 1px 0 #ffffff09;--ui-cabinet-transition-bfd7c99bbd:border-color .15s ease, box-shadow .15s ease, background .15s ease, transform .15s ease;--ui-cabinet-box-shadow-ee6ae63b87:inset 0 1px 0 #ffffff0f;--ui-cabinet-color-2d1f60dc87:color-mix(in srgb, var(--color-text-primary) 42%, var(--color-text-muted));--ui-cabinet-color-4464274e22:color-mix(in srgb, var(--color-text-primary) 52%, var(--color-text-muted));--ui-cabinet-font-size-a9672e1a6b:.81rem;--ui-cabinet-border-af252a0fb2:1px dashed color-mix(in srgb, var(--color-border) 82%, transparent);--ui-cabinet-background-bd699c7913:color-mix(in srgb, var(--color-app-tile-hover-bg) 88%, var(--color-background));--ui-cabinet-box-shadow-0e62acb3fb:inset 0 1px 0 #ffffff0a, inset 0 16px 24px -26px #000000eb, inset 0 -14px 22px -24px #000000db;--ui-cabinet-transition-34803bb838:background .15s ease, border-color .15s ease, box-shadow .15s ease;--ui-cabinet-border-color-1c7d965665:color-mix(in srgb, var(--color-border) 82%, var(--color-accent) 18%);--ui-cabinet-background-f4a9385c61:color-mix(in srgb, var(--color-app-tile-hover-bg) 92%, var(--color-background));--ui-cabinet-box-shadow-84a0f57735:inset 0 1px 0 #ffffff0f, inset 0 16px 24px -24px #000000f0, inset 0 -14px 22px -22px #000000e0;--ui-cabinet-outline-50335df14e:2px solid color-mix(in srgb, var(--color-primary) 82%, white);--ui-cabinet-border-0546b1c4d3:1px solid color-mix(in srgb, var(--color-border) 68%, transparent);--ui-cabinet-background-44dcb98cc5:color-mix(in srgb, var(--color-surface-muted) 44%, transparent);--ui-cabinet-transition-eb6387234f:border-color .15s ease, background .15s ease, box-shadow .15s ease, transform .15s ease;--ui-cabinet-border-color-f7196b7781:color-mix(in srgb, var(--color-accent) 34%, var(--color-border));--ui-cabinet-background-adeb2cc733:color-mix(in srgb, var(--color-surface-muted) 64%, transparent);--ui-cabinet-border-color-791401a5a2:color-mix(in srgb, var(--color-accent) 56%, var(--color-border));--ui-cabinet-background-2f8c2f6b85:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 10%, var(--color-app-tile-hover-bg)), color-mix(in srgb, var(--color-accent) 4%, var(--color-app-tile-hover-bg)));--ui-cabinet-box-shadow-6bd5b5ae3c:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 10%, transparent), var(--shadow-app-tile-hover);--ui-cabinet-box-shadow-d9ea970215:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);--ui-cabinet-background-868df24ead:color-mix(in srgb, var(--color-surface) 58%, transparent);--ui-cabinet-filter-dc211f272c:drop-shadow(0 4px 8px #00000038);--ui-cabinet-background-13ad5526bd:color-mix(in srgb, var(--color-surface) 84%, transparent);--ui-cabinet-transition-bb8736087f:border-color .15s ease, background .15s ease, box-shadow .15s ease;--ui-cabinet-border-bottom-206da37c03:2px solid var(--color-background);--ui-cabinet-box-shadow-7b3522099a:0 0 18px -10px color-mix(in srgb, var(--color-accent) 88%, transparent);--ui-cabinet-transition-9e31917f26:background .18s ease, border-color .18s ease, box-shadow .18s ease, color .12s ease, transform .16s ease;--ui-cabinet-color-1e8be34692:#111216;--ui-cabinet-background-a8e883b27e:#2e3035;--ui-cabinet-border-color-350ef69dbf:#ffffff14;--ui-cabinet-border-color-70e7b83dd8:#ffffff29;--ui-cabinet-background-177ef69543:#383a41;--ui-cabinet-color-836c95d74f:#a4a7b3;--ui-cabinet-background-3c645f796b:#ffffff0a;--ui-cabinet-border-color-ecaaddbdfc:#ef44444d;--ui-cabinet-background-a3478858d4:#ef44441a;--ui-cabinet-border-color-96887c8f29:#ef444433;--ui-cabinet-background-2fb7b9a637:#22c55e1a;--ui-cabinet-border-color-dd231b94a0:#22c55e33;--ui-cabinet-border-bottom-88698555ac:1px solid color-mix(in srgb, var(--app-border) 68%, transparent);--ui-cabinet-font-family-653cb56abd:var(--font-display), "Plus Jakarta Sans", sans-serif;--ui-cabinet-border-c550f7e525:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);--ui-cabinet-box-shadow-00f820d65f:inset 0 1px 0 #ffffff0d;--ui-cabinet-transition-d32bacca00:background .18s ease, border-color .18s ease;--ui-cabinet-background-d2266be4b7:color-mix(in srgb, var(--app-surface-card) 80%, transparent);--ui-cabinet-transition-388d3353b3:background .18s ease, color .18s ease;--ui-cabinet-background-cea47634b4:#ffffff14;--ui-cabinet-transition-90ad668c7d:border-color .18s ease, background-color .18s ease, box-shadow .18s ease, transform .18s ease;--ui-cabinet-border-color-bdb566efe1:color-mix(in srgb, var(--color-error) 34%, var(--app-border));--ui-cabinet-border-ce307b9707:1px solid color-mix(in srgb, var(--color-accent) 24%, var(--app-border));--ui-cabinet-background-b4b82cfb88:color-mix(in srgb, var(--color-accent) 7%, var(--app-surface-raised));--ui-cabinet-color-0fa51cea93:color-mix(in srgb, var(--color-accent) 86%, var(--color-text-primary));--ui-cabinet-border-b8d01296ce:1px solid color-mix(in srgb, var(--color-error) 42%, var(--app-border));--ui-cabinet-padding-eddaa8110e:3px 7px;--ui-cabinet-border-3f935ec8d1:1px solid color-mix(in srgb, var(--app-border) 54%, transparent);--ui-cabinet-background-862c3bd158:color-mix(in srgb, var(--color-background) 46%, transparent);--ui-cabinet-color-62ed01cc83:color-mix(in srgb, var(--color-accent) 68%, var(--color-text-primary));--ui-cabinet-border-top-5ce1e6b9f0:1px solid color-mix(in srgb, var(--app-border) 52%, transparent);--ui-cabinet-background-32f3c7411a:#ffffff06;--ui-cabinet-background-3410f5baac:color-mix(in srgb, var(--color-accent) 7%, transparent);--ui-cabinet-color-6afb8a0855:color-mix(in srgb, var(--color-accent) 60%, var(--color-text-muted));--ui-cabinet-margin-04789cee17:0 0 6px;--ui-cabinet-box-shadow-ce63378815:0 2px 8px -2px #0006;--ui-cabinet-transition-72b9520a1b:background .18s ease, transform .18s ease;--ui-cabinet-padding-ab85a961dc:10px 16px;--ui-cabinet-margin-b37303e440:0 0 28px;--ui-cabinet-margin-2b66f1ece6:0 auto 22px;--ui-cabinet-margin-d9ef223b73:12px 0;--ui-cabinet-border-left-4fa742aedb:4px solid var(--border-error);--ui-cabinet-margin-49c486a93c:18px 0 10px;--ui-cabinet-border-a472756c42:1px solid var(--border-warning);--ui-cabinet-margin-fb45062d19:-8px auto 22px;--ui-cabinet-margin-bb1b8c1e4c:18px 0;--ui-cabinet-border-5d9105f35e:1px solid var(--border-error);--ui-cabinet-border-d655824fe7:1px dashed var(--border-strong);--ui-public-mask-black:#000;--ui-public-atmosphere-mask:linear-gradient(180deg, transparent 0%, black 11%, black 89%, transparent 100%);--ui-public-spacing-46px:46px;--ui-public-filter-logo-glow:invert(1) brightness(1.45) drop-shadow(0 0 10px color-mix(in srgb, var(--color-landing-v5-dark-accent) 48%, transparent));--ui-public-filter-invert-135:invert(1) brightness(1.35);--ui-public-filter-brand-invert:brightness(0) saturate(100%);--ui-public-final-cta-filter-step-1:saturate(.896) brightness(.944);--ui-public-final-cta-filter-step-2:saturate(.792) brightness(.888);--ui-public-final-cta-filter-step-3:saturate(.688) brightness(.832);--ui-public-final-cta-filter-step-4:saturate(.584) brightness(.776);--ui-public-final-cta-filter-step-5:saturate(.48) brightness(.72);--ui-public-landing-page-bg-900:radial-gradient(ellipse 420px 620px at max(-80px, calc((100vw - var(--max-width)) / 2 - 86px)) 1620px, color-mix(in srgb, var(--accent) 6.5%, transparent) 0%, color-mix(in srgb, var(--accent) 2.75%, transparent) 44%, transparent 78%), var(--gradient-landing-v5-page-bg-dark);--ui-public-landing-page-bg-560:radial-gradient(ellipse 420px 620px at max(-80px, calc((100vw - var(--max-width)) / 2 - 86px)) 1790px, color-mix(in srgb, var(--accent) 6.5%, transparent) 0%, color-mix(in srgb, var(--accent) 2.75%, transparent) 44%, transparent 78%), var(--gradient-landing-v5-page-bg-dark);--ui-public-shadow-chat-bubble:0 18px 34px -14px #000000c7, 0 8px 16px -10px #0000009e;--ui-public-shadow-chat-card:0 22px 40px -13px #000000d6, 0 10px 20px -10px #000000b3, inset 0 0 0 1px color-mix(in srgb, var(--accent) 9%, transparent);--ui-public-shadow-login-hover:0 22px 40px -13px #000000d6, 0 10px 20px -10px #000000b3;--ui-public-shadow-chat-msg:0 2px 5px -4px #000000a3, 0 8px 14px -11px #000000b8, inset 0 1px 0 color-mix(in srgb, var(--color-landing-v3-white) 5%, transparent);--ui-public-shadow-chat-ans:0 2px 5px -4px #000000a3, 0 8px 14px -11px #000000b8, inset 0 1px 0 color-mix(in srgb, var(--color-landing-v3-white) 4%, transparent);--ui-public-shadow-metric-chip:0 2px 5px -4px #000000a3, 0 8px 14px -11px #000000a3;--ui-public-shadow-surface-inset-4:inset 0 1px 0 color-mix(in srgb, var(--color-landing-v3-white) 4%, transparent);--ui-public-shadow-surface-inset-3:inset 0 1px 0 color-mix(in srgb, var(--color-landing-v3-white) 3%, transparent);--ui-public-shadow-accent-glow-10:0 0 10px color-mix(in srgb, var(--accent) 20%, transparent);--ui-public-shadow-accent-glow-14:0 0 14px color-mix(in srgb, var(--accent) 42%, transparent);--ui-public-shadow-text-accent-glow:0 0 14px color-mix(in srgb, var(--accent) 18%, transparent);--ui-public-shadow-lightbox-close:0 14px 32px -18px #000000d6;--ui-public-shadow-nav-prev-inset:inset 2px 0 color-mix(in srgb, var(--accent) 58%, transparent);--ui-public-shadow-nav-next-inset:inset -2px 0 color-mix(in srgb, var(--accent) 58%, transparent);--ui-public-shadow-access-selector:0 16px 34px -30px #000000eb, inset 0 1px 0 color-mix(in srgb, var(--color-landing-v3-white) 4%, transparent);--ui-public-shadow-access-thumb:0 12px 24px -20px #000000e6, inset 0 1px 0 color-mix(in srgb, var(--color-landing-v3-white) 7%, transparent);--ui-public-shadow-cookie-banner:0 30px 80px -28px #000000c7, inset 0 1px 0 #ffffff0d;--ui-public-bg-auth-radial:radial-gradient(circle 34rem at 78% 50%, color-mix(in srgb, var(--color-landing-v5-dark-accent) 10%, transparent) 0%, color-mix(in srgb, var(--color-landing-v5-dark-accent) 5%, transparent) 34%, transparent 74%);--ui-public-bg-auth-card-hover:color-mix(in srgb, var(--color-landing-v5-dark-graphite) 88%, black);--ui-public-bg-auth-brand-logo:color-mix(in srgb, var(--color-landing-v3-white) 2.5%, transparent);--ui-public-bg-auth-brand-logo-hover:color-mix(in srgb, var(--color-landing-v5-dark-accent) 8%, transparent);--ui-public-bg-auth-error:linear-gradient(180deg, color-mix(in srgb, var(--color-error) 9%, transparent), color-mix(in srgb, var(--color-landing-v5-dark-bg2) 72%, transparent));--ui-public-bg-hero-chip:color-mix(in srgb, var(--accent) 16%, transparent);--ui-public-bg-hero-chip-hover:color-mix(in srgb, var(--accent) 90%, var(--color-landing-v3-white));--ui-public-bg-hero-login-radial:radial-gradient(86px 54px at var(--tracked-border-x) var(--tracked-border-y), color-mix(in srgb, var(--color-landing-v3-white) 82%, var(--accent)) 0%, color-mix(in srgb, var(--accent) 88%, transparent) 34%, color-mix(in srgb, var(--accent) 42%, transparent) 58%, transparent 78%);--ui-public-bg-hero-login-active:color-mix(in srgb, var(--bg) 70%, black);--ui-public-bg-hero-prompt-glow:radial-gradient(ellipse at 28px 52%, color-mix(in srgb, var(--color-landing-v3-white) 28%, transparent) 0%, color-mix(in srgb, var(--color-landing-v3-white) 13%, transparent) 30%, transparent 72%), radial-gradient(ellipse at 55% 53%, color-mix(in srgb, var(--color-landing-v3-white) 14%, transparent) 0%, color-mix(in srgb, var(--color-landing-v3-white) 5%, transparent) 42%, transparent 78%);--ui-public-bg-hero-avatar-user:color-mix(in srgb, var(--color-landing-v3-white) 10%, transparent);--ui-public-bg-hero-step-idle:color-mix(in srgb, var(--color-landing-v3-white) 3.5%, transparent);--ui-public-bg-hero-step-hover:color-mix(in srgb, var(--color-landing-v3-white) 5%, transparent);--ui-public-bg-hero-step-active:color-mix(in srgb, var(--color-landing-v3-white) 7%, transparent);--ui-public-bg-hero-btn-arrow:color-mix(in srgb, var(--color-landing-v3-white) 9%, transparent);--ui-public-bg-hero-btn-arrow-hover:var(--ui-public-color-accent-88-white);--ui-public-bg-hero-btn-active:color-mix(in srgb, var(--bg) 74%, black);--ui-public-bg-case-demo-visual:linear-gradient(145deg, color-mix(in srgb, var(--graphite) 91%, black), var(--bg2));--ui-public-bg-case-demo-row:linear-gradient(90deg, color-mix(in srgb, var(--accent) 76%, white), color-mix(in srgb, var(--accent) 18%, transparent));--ui-public-bg-case-slider-btn:color-mix(in srgb, var(--bg2) 64%, transparent);--ui-public-bg-case-focus-glow:radial-gradient(ellipse at 50% 52%, color-mix(in srgb, var(--color-landing-v3-white) 26%, transparent) 0%, color-mix(in srgb, var(--color-landing-v3-white) 11%, transparent) 42%, transparent 76%);--ui-public-bg-case-step-connector:linear-gradient(180deg, transparent, color-mix(in srgb, var(--border) 78%, transparent) 18%, color-mix(in srgb, var(--accent) 18%, var(--border)) 50%, color-mix(in srgb, var(--border) 78%, transparent) 82%, transparent);--ui-public-bg-integration-border-glow:linear-gradient(90deg, color-mix(in srgb, var(--border) 84%, transparent), color-mix(in srgb, var(--accent) 20%, var(--border)) 36%, color-mix(in srgb, var(--border) 72%, transparent) 72%, transparent);--ui-public-bg-final-glow:radial-gradient(ellipse 640px 260px at 50% calc(50% + 48px), color-mix(in srgb, var(--accent) 8.5%, transparent) 0%, color-mix(in srgb, var(--accent) 4%, transparent) 42%, transparent 76%);--ui-public-bg-footer-telegram-glow:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-landing-v3-white) 30%, transparent) 0%, color-mix(in srgb, var(--color-landing-v3-white) 12%, transparent) 44%, transparent 76%);--ui-public-bg-lightbox-close:color-mix(in srgb, var(--graphite) 88%, black 12%);--ui-public-bg-lightbox-close-hover:color-mix(in srgb, var(--graphite) 96%, var(--color-landing-v3-white) 4%);--ui-public-bg-lightbox-nav-prev:linear-gradient(90deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent 54%);--ui-public-bg-lightbox-nav-prev-hover:linear-gradient(90deg, color-mix(in srgb, var(--accent) 11%, transparent), transparent 68%);--ui-public-bg-lightbox-nav-next:linear-gradient(270deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent 54%);--ui-public-bg-lightbox-nav-next-hover:linear-gradient(270deg, color-mix(in srgb, var(--accent) 11%, transparent), transparent 68%);--ui-public-bg-lightbox-count:#000000ad;--ui-public-bg-scroll-progress-active:color-mix(in srgb, var(--accent) 96%, var(--color-landing-v3-white));--ui-public-bg-step-connector-h:linear-gradient(90deg, transparent, color-mix(in srgb, var(--border) 82%, transparent) 12%, color-mix(in srgb, var(--accent) 16%, var(--border)) 50%, color-mix(in srgb, var(--border) 82%, transparent) 88%, transparent);--ui-public-bg-access-selector:color-mix(in srgb, var(--color-landing-v3-white) 2.5%, var(--bg));--ui-public-bg-access-thumb:color-mix(in srgb, var(--color-landing-v3-white) 7%, var(--bg));--ui-public-bg-cookie-backdrop:#05070ac2;--ui-public-color-auth-muted-82:color-mix(in srgb, var(--color-landing-v5-dark-text-muted) 82%, transparent);--ui-public-color-auth-text-86:color-mix(in srgb, var(--color-landing-v5-dark-text) 86%, transparent);--ui-public-color-auth-error-text:color-mix(in srgb, var(--color-error) 54%, var(--color-landing-v5-dark-text));--ui-public-color-auth-muted-78:color-mix(in srgb, var(--color-landing-v5-dark-text-muted) 78%, transparent);--ui-public-color-accent-88-white:color-mix(in srgb, var(--accent) 88%, var(--color-landing-v3-white));--ui-public-color-text-muted-86:color-mix(in srgb, var(--text-muted) 86%, transparent);--ui-public-color-accent-76-text:color-mix(in srgb, var(--accent) 76%, var(--text));--ui-public-color-accent-68-text:color-mix(in srgb, var(--accent) 68%, var(--text));--ui-public-color-accent-74-muted:color-mix(in srgb, var(--accent) 74%, var(--text-muted));--ui-public-color-text-72:color-mix(in srgb, var(--text) 72%, transparent);--ui-public-color-text-muted-72:color-mix(in srgb, var(--text-muted) 72%, transparent);--ui-public-color-white-92:color-mix(in srgb, var(--color-landing-v3-white) 92%, transparent);--ui-public-color-accent-62-text:color-mix(in srgb, var(--accent) 62%, var(--text));--ui-public-color-accent-78-text:color-mix(in srgb, var(--accent) 78%, var(--text));--ui-public-color-text-muted-74:color-mix(in srgb, var(--text-muted) 74%, transparent);--ui-public-color-text-muted-30:color-mix(in srgb, var(--text-muted) 30%, transparent);--ui-public-color-text-58:color-mix(in srgb, var(--text) 58%, transparent);--ui-public-color-white-84:color-mix(in srgb, var(--color-landing-v3-white) 84%, transparent);--ui-public-color-white-44:color-mix(in srgb, var(--color-landing-v3-white) 44%, transparent);--ui-public-color-white-86:color-mix(in srgb, var(--color-landing-v3-white) 86%, transparent);--ui-public-color-accent-58-muted:color-mix(in srgb, var(--accent) 58%, var(--text-muted));--ui-public-color-accent-72-text:color-mix(in srgb, var(--accent) 72%, var(--text));--ui-public-border-auth-outline-72:color-mix(in srgb, var(--color-landing-v5-dark-accent) 72%, transparent);--ui-public-border-auth-outline-42:color-mix(in srgb, var(--color-landing-v5-dark-accent) 42%, transparent);--ui-public-border-auth-border-78:color-mix(in srgb, var(--color-landing-v5-dark-border) 78%, transparent);--ui-public-border-auth-error-border:color-mix(in srgb, var(--color-error) 32%, var(--color-landing-v5-dark-border));--ui-public-border-auth-accent-border:color-mix(in srgb, var(--color-landing-v5-dark-accent) 42%, var(--color-landing-v5-dark-border));--ui-public-border-white-8:color-mix(in srgb, var(--color-landing-v3-white) 8%, transparent);--ui-public-border-white-9:var(--ui-public-bg-hero-btn-arrow);--ui-public-border-blend-78:color-mix(in srgb, var(--border) 78%, var(--accent));--ui-public-border-blend-22:color-mix(in srgb, var(--accent) 22%, var(--border));--ui-public-border-blend-48:color-mix(in srgb, var(--accent) 48%, var(--border));--ui-public-border-blend-82:color-mix(in srgb, var(--border) 82%, var(--accent));--ui-public-border-text-9:color-mix(in srgb, var(--text) 9%, transparent);--ui-public-border-text-30:color-mix(in srgb, var(--text) 30%, transparent);--ui-public-border-accent-72:color-mix(in srgb, var(--accent) 72%, transparent);--ui-public-border-white-22:color-mix(in srgb, var(--color-landing-v3-white) 22%, transparent);--ui-public-border-white-34:color-mix(in srgb, var(--color-landing-v3-white) 34%, transparent);--ui-public-border-white-32:color-mix(in srgb, var(--color-landing-v3-white) 32%, transparent);--ui-public-border-white-16:color-mix(in srgb, var(--color-landing-v3-white) 16%, transparent);--ui-public-border-access-selector:color-mix(in srgb, var(--border) 92%, transparent);--ui-public-border-access-thumb:color-mix(in srgb, var(--accent) 26%, var(--border));--ui-public-border-accent-outline-34:color-mix(in srgb, var(--accent) 34%, transparent)}@supports (color:lab(0% 0 0)){:root{--ui-cabinet-background-84a462281b:lab(19.8447% .195324 -3.74275);--ui-cabinet-background-431bdadf4d:lab(21.0855% -2.08381 -7.67558);--ui-cabinet-color-bc8f21fef5:lab(83.5662% -15.5024 -22.5688)}}[data-theme=light]{--color-background:#f7f7f5;--color-surface:#fff;--color-surface-subtle:#fbfbf9;--color-surface-elevated:#fff;--color-surface-primary-subtle:#eef4ff;--color-surface-success-subtle:#eff8ef;--color-surface-warning-subtle:#fff7e8;--color-surface-error-subtle:#fff1ed;--color-surface-code:#f7f7f5;--color-foreground:#191918;--color-foreground-secondary:#454541;--color-foreground-inverse:#fff;--color-muted:#707070;--color-border:#deded8;--color-border-subtle:#ecece7;--color-border-strong:#cfcfc8;--color-border-focus:#345cff;--color-primary:#0369a1;--color-primary-hover:#075985;--color-primary-active:#0369a1;--color-primary-foreground:#fff;--color-action-primary:#191918;--color-action-primary-hover:#2b2b29;--color-action-primary-foreground:#fff;--color-action-secondary:#fff;--color-action-secondary-hover:#fbfbf9;--color-action-secondary-foreground:#191918;--color-destructive:#dc2626;--color-destructive-hover:#8b3e2f;--color-destructive-foreground:#fff;--color-success:#15803d;--color-success-foreground:#1f6b45;--color-warning:#d97706;--color-warning-foreground:#735327;--color-error-foreground:#8b4b37;--color-overlay:#0f172a8a;--color-overlay-subtle:#00000073}
*,:before,:after{box-sizing:border-box}*{scrollbar-width:none;scrollbar-gutter:auto}::-webkit-scrollbar{width:0;height:0;display:none}:root{font-family:var(--font-family-body)}:where(body){font-family:var(--font-family-body);font-size:var(--font-size-14px);font-weight:var(--font-weight-light);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-none);color:var(--text-primary);background:var(--surface-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}body[data-atlas-theme=dark],[data-theme=dark] body{background:var(--color-background)}html.atlasLandingScrollOnly,html.atlasLandingScrollOnly body{-ms-overflow-style:none;background:var(--color-background);scrollbar-width:none}:where(h1,h2,h3){font-family:var(--font-family-display);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-none)}:where(h1){font-size:var(--font-size-display);line-height:var(--line-height-1-1);margin:0}:where(p){line-height:var(--line-height-relaxed);max-width:700px}:where(a){color:inherit;text-decoration:none}:where(button,input,select,textarea){font:inherit;color:inherit;background:0 0;border:none}:where(button){cursor:pointer}:where(main){max-width:840px;padding:var(--spacing-72px) var(--spacing-6);margin:0 auto}main[data-landing-page],[data-landing-page]{max-width:none;margin:0;padding:0}main.projects-page{max-width:1100px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:var(--font-weight-bold)}.foundation-panel{background:var(--surface-default);border:1px solid var(--border-default);border-radius:18px;margin-top:48px;padding:28px}ul{padding-left:20px}li{margin:18px 0}.status-badge{border:1px solid;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.8rem;display:inline-block}.auth-page{place-items:center;min-height:100vh;display:grid}.auth-card{background:var(--surface-default);border:1px solid var(--border-default);border-radius:22px;width:min(100%,480px);padding:40px}button:not([class]),button.primary{appearance:none;isolation:isolate;border:var(--stroke-1px) solid var(--ui-public-border-blend-78);border-radius:var(--radius-card);box-shadow:var(--ui-public-shadow-chat-bubble);color:var(--color-primary);padding:var(--spacing-3) var(--spacing-18px);font:inherit;font-weight:var(--font-weight-regular);cursor:pointer;transition:transform var(--duration-260ms) var(--easing-cubic02-07), background var(--duration-normal) ease, border-color var(--duration-normal) ease, box-shadow var(--duration-normal) ease, color var(--duration-normal) ease;background:0 0;position:relative}button:not([class]):is(:hover,:focus-visible):not(:disabled),button.primary:is(:hover,:focus-visible):not(:disabled){border-color:var(--color-primary);background:var(--ui-public-bg-hero-login-active);box-shadow:var(--ui-public-shadow-login-hover);color:var(--color-primary);transform:translateY(-3px)scale(1.015)}button:disabled{cursor:wait;opacity:.55}button.secondary{background:var(--surface-default);color:var(--text-primary);margin-left:10px}button.primary{color:var(--color-primary);background:0 0}button.danger{border-color:var(--border-error);background:var(--action-destructive);color:var(--text-inverse);margin-left:10px}button.text-button{color:var(--text-muted);background:0 0;border:0;padding:8px 0}.project-create-link{border:1px solid var(--border-strong);border-radius:var(--radius-card);color:var(--text-inverse);padding:12px 18px;font-weight:650;text-decoration:none;display:inline-block}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.source-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:36px;display:grid}.source-card{background:var(--surface-default);border:1px solid var(--border-default);border-radius:14px;gap:8px;padding:20px;display:grid}.source-card span{color:var(--text-muted);font-size:.88rem}.source-card-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.account-list{border-top:1px solid var(--border-subtle);gap:8px;margin:8px 0 0;padding:12px 0 0;list-style:none;display:grid}.account-list li{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.account-list small{color:var(--text-success);white-space:nowrap}.account-list small[data-status=disabled]{color:var(--text-error)}.app-nav{border-bottom:1px solid var(--border-default);gap:8px;margin-bottom:48px;display:flex}.source-workspace-nav{flex-wrap:wrap}.direct-candidates-block{margin-top:16px}.direct-candidates-list{margin-top:12px}.direct-candidate-option{margin:4px 0;display:block}.direct-candidates-import{margin-top:8px}.app-nav a{color:var(--text-muted);padding:0 12px 12px;text-decoration:none}.app-nav a:hover,.app-nav a:focus-visible,.app-nav a.current{color:var(--text-primary)}.app-nav a.current{border-bottom:2px solid var(--text-primary);font-weight:var(--font-weight-bold)}.billing-balance-card,.billing-plan-card,.billing-subscriptions{background:var(--surface-default);border:1px solid var(--border-default);border-radius:16px;padding:24px}.billing-balance-card{gap:10px;max-width:540px;margin-top:32px;display:grid}.billing-balance-card>span,.billing-plan-card>span,.billing-note{color:var(--text-muted)}.billing-balance-card>strong{font-size:2.4rem}.billing-balance-card dl{gap:32px;margin:12px 0 0;display:flex}.billing-balance-card dl>*{gap:4px;display:grid}.billing-balance-card dt{color:var(--text-muted);font-size:.86rem}.billing-balance-card dd{font-weight:var(--font-weight-bold);margin:0}.billing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:32px;display:grid}.billing-plan-card{gap:8px;display:grid}.billing-plan-card h2,.billing-subscriptions h2{margin:0}.billing-plan-card strong{font-size:1.35rem}.billing-subscriptions{margin-top:24px}.billing-subscriptions p{border-top:1px solid var(--border-subtle);padding-top:12px}.projects-header{margin-bottom:28px}.project-editor{background:var(--surface-default);border:1px solid var(--border-default);border-radius:16px;gap:22px;margin:0 0 30px;padding:26px;display:grid}.project-editor-heading,.project-editor-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.project-editor-heading h2{margin:4px 0 0;font-size:1.35rem}.project-editor-heading .eyebrow{color:var(--text-muted);margin:0;font-size:.76rem}.project-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-editor-grid label{color:var(--text-muted);gap:7px;font-size:.86rem;font-weight:650;display:grid}.project-editor-grid input,.project-editor-grid textarea{border:1px solid var(--border-strong);background:var(--surface-subtle);width:100%;color:var(--text-primary);font:inherit;font-weight:var(--font-weight-regular);border-radius:10px;padding:11px 12px}.project-editor-grid textarea{resize:vertical}.project-editor-grid input:focus-visible,.project-editor-grid textarea:focus-visible{outline:2px solid var(--state-focus-visible);outline-offset:1px}.project-editor-wide{grid-column:1/-1}.project-editor-actions{justify-content:flex-start}.project-editor-actions .secondary{margin-left:0}.project-account-picker{gap:14px;padding-top:4px;display:grid}.project-account-picker-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.project-account-picker-heading h3{margin:0;font-size:1rem}.project-account-picker-heading p{color:var(--text-muted);margin:5px 0 0;font-size:.86rem}.project-account-options{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.project-account-option{border:1px solid var(--border-default);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.project-account-option:has(input:checked){border-color:var(--border-strong);background:var(--surface-canvas)}.project-account-option input{width:18px;height:18px;accent-color:var(--text-primary);margin-top:2px}.project-account-option span{gap:4px;display:grid}.project-account-option small{color:var(--text-muted)}.project-account-picker-error{color:var(--text-error);align-items:center;gap:12px;display:flex}.project-account-picker-error .secondary{margin-left:0;padding:8px 12px;font-size:.86rem}.form-error{color:var(--text-error);margin:0}.projects-header h1{margin-bottom:12px}.project-tabs{gap:8px;margin:16px 0 28px;display:flex}.project-tab{border-color:var(--border-default);color:var(--text-muted);background:0 0}.project-tab:hover,.project-tab:focus-visible,.project-tab.active{border-color:var(--border-strong);background:var(--action-primary);color:var(--text-inverse)}.project-tab span{opacity:.75;min-width:1.5em;margin-left:5px;display:inline-block}.project-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.project-card{background:var(--surface-default);border:1px solid var(--border-default);color:inherit;transition:border-color var(--duration-fast) ease, transform var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-radius:16px;gap:18px;padding:22px;text-decoration:none;display:grid}.project-card:hover,.project-card:focus-visible{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.project-card-heading{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;display:grid}.project-card-heading h2{margin:0;font-size:1.2rem}.project-card-heading p{color:var(--text-muted);margin:7px 0 0;font-size:.95rem;line-height:1.45}.project-avatar{background:var(--surface-subtle);width:38px;height:38px;color:var(--text-primary);border-radius:11px;flex:none;place-items:center;font-weight:750;display:inline-grid}.project-card-arrow{color:var(--text-muted);font-size:1.3rem}.project-source-chips{flex-wrap:wrap;gap:6px;display:flex}.project-source-chips span{border:1px solid var(--border-default);color:var(--text-muted);border-radius:999px;padding:4px 9px;font-size:.78rem}.project-facts{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:12px;margin:0;padding-top:15px;display:grid}.project-facts div{gap:4px;display:grid}.project-facts dt{color:var(--text-muted);font-size:.78rem}.project-facts dd{font-weight:var(--font-weight-bold);margin:0}.state-message{color:var(--text-muted)}.state-panel{background:var(--surface-default);border:1px solid var(--border-default);border-radius:16px;gap:10px;margin:20px 0;padding:24px;display:grid}.state-panel p{color:var(--text-muted);margin:0}.state-panel-error{border-color:var(--border-error)}.state-panel-error button{justify-self:start;margin:4px 0 0}.activity-page,.feedback-page{max-width:1100px}.activity-header,.feedback-header{margin-bottom:28px}.activity-filters,.feedback-form{background:var(--surface-default);border:1px solid var(--border-default);border-radius:16px;gap:16px;margin:0 0 30px;padding:24px;display:grid}.activity-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.activity-filters label,.feedback-form label{color:var(--text-muted);gap:7px;font-size:.86rem;font-weight:650;display:grid}.activity-filters input,.activity-filters select,.feedback-form input,.feedback-form select,.feedback-form textarea{border:1px solid var(--border-strong);background:var(--surface-subtle);width:100%;color:var(--text-primary);font:inherit;font-weight:var(--font-weight-regular);border-radius:10px;padding:11px 12px}.activity-filters input:focus-visible,.activity-filters select:focus-visible,.feedback-form input:focus-visible,.feedback-form select:focus-visible,.feedback-form textarea:focus-visible{outline:2px solid var(--state-focus-visible);outline-offset:1px}.feedback-form textarea{resize:vertical}.feedback-form button{justify-self:start}.feedback-attachments{border:1px solid var(--border-default);border-radius:var(--radius-card);gap:8px;margin:0;padding:14px;display:grid}.feedback-attachments legend{color:var(--text-muted);padding:0 5px;font-size:.86rem;font-weight:650}.feedback-attachments input[type=file]{padding:8px}.feedback-attachment-list,.feedback-history-attachments{gap:8px;margin:0;padding:0;list-style:none;display:grid}.feedback-attachment-list li,.feedback-history-attachments li{align-items:center;gap:10px;min-width:0;display:flex}.feedback-attachment-name,.feedback-history-attachments span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feedback-attachment-preview{object-fit:cover;border-radius:var(--radius-field);background:var(--surface-subtle);width:52px;height:38px;color:var(--text-muted);font-size:var(--font-size-xs);text-align:center;flex:none}.feedback-attachment-list button{margin-left:auto}.feedback-history-attachments{border-top:1px solid var(--border-subtle);padding-top:12px}.feedback-history-attachments img,.feedback-history-attachments video{object-fit:cover;border-radius:var(--radius-field);flex:none;width:70px;max-height:52px}.feedback-history-attachments a{color:var(--border-focus);margin-left:auto;font-weight:650}.feedback-attachment-note,.feedback-field-help,.feedback-form-message,.feedback-form-error{color:var(--text-muted);margin:0;font-size:.9rem}.feedback-form-message{color:var(--text-success)}.feedback-form-error{color:var(--text-error)}.activity-list,.feedback-list{gap:14px;display:grid}.activity-card,.feedback-card{background:var(--surface-default);border:1px solid var(--border-default);border-radius:16px;gap:14px;padding:22px;display:grid}.activity-card-heading,.feedback-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.activity-card-heading h2,.feedback-card-heading h2{margin:3px 0 0;font-size:1.15rem}.activity-card-heading .eyebrow{color:var(--text-muted);margin:0;font-size:.76rem}.activity-status-succeeded{color:var(--text-success)}.activity-status-rejected,.activity-status-failed_without_effect,.activity-status-outcome_unknown{color:var(--text-error)}.activity-facts{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding-top:14px;display:grid}.activity-facts div{gap:4px;display:grid}.activity-facts dt{color:var(--text-muted);font-size:.78rem}.activity-facts dd{overflow-wrap:anywhere;margin:0;font-weight:650}.activity-card details{border-top:1px solid var(--border-subtle);padding-top:12px}.activity-card summary{cursor:pointer;color:var(--text-muted);font-weight:650}.activity-card pre{background:var(--surface-canvas);border-radius:var(--radius-compact);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;padding:12px;font-size:.8rem;overflow:auto}.activity-more{margin:20px auto 0;display:block}@media (max-width:720px){.activity-filters{grid-template-columns:1fr}.activity-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-card-heading,.feedback-card-heading{flex-direction:column}}.back-link{margin:0 0 22px}.back-link a{color:var(--text-muted)}.project-detail-page h1{margin:0;font-size:clamp(2rem,6vw,4rem)}.project-detail-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.project-detail-actions{flex:none;align-items:center;gap:10px;display:flex}.project-detail-actions button.secondary,.project-detail-actions button.danger{margin-left:0}.project-detail-title-line{align-items:center;gap:14px;display:flex}.project-detail-title-line .project-avatar{border-radius:14px;width:48px;height:48px}.project-detail-header p{margin:16px 0 0}.project-detail-header .status-badge{margin:16px 0 0 62px}.detail-section{background:var(--surface-default);border:1px solid var(--border-default);border-radius:16px;margin-top:18px;padding:24px}.detail-section-heading{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.detail-section h2{margin:0;font-size:1.15rem}.context-status{color:var(--text-error);font-size:.82rem;font-weight:650}.context-status.has-context{color:var(--text-success)}.context-copy{white-space:pre-wrap;margin:18px 0 0}.muted-copy{color:var(--text-muted)}.context-source{margin:8px 0 0;font-size:.84rem}.linked-account-list{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.linked-account-list li{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:18px;margin:0;padding:15px 0;display:flex}.linked-account-list li>div{gap:4px;display:grid}.linked-account-list li>div span{color:var(--text-muted);font-size:.85rem}@media (max-width:640px){main.projects-page{padding:42px 18px}.app-nav{margin-bottom:34px}.project-detail-title-line{align-items:flex-start}.projects-header,.project-detail-header{flex-direction:column}.project-editor-grid{grid-template-columns:1fr}.project-editor-wide{grid-column:auto}.project-detail-actions{width:100%}.project-detail-actions button{flex:1}.project-detail-header .status-badge{margin-left:0}.linked-account-list li{flex-direction:column;align-items:flex-start;gap:8px}}.site-nav{gap:var(--spacing-1);max-width:1100px;padding:var(--spacing-4) var(--spacing-6) 0;flex-wrap:wrap;margin:0 auto;display:flex}.site-nav a{padding:var(--spacing-2) var(--spacing-3);color:var(--text-muted);border-bottom:solid #0000;text-decoration:none}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a.current{color:var(--text-primary)}.site-nav a:focus-visible{outline:medium solid var(--state-focus-visible);outline-offset:1px}.site-nav a.current{border-bottom-color:var(--text-primary);font-weight:var(--font-weight-bold)}.landing-page{max-width:1100px}.landing-lead{font-size:var(--font-size-lg)}.landing-cta{align-items:center;gap:var(--spacing-4);margin:var(--spacing-6) 0 var(--spacing-2);flex-wrap:wrap;display:flex}.landing-cta a{color:var(--text-link);font-weight:var(--font-weight-semibold)}.landing-cta-primary{border:thin solid var(--border-strong);border-radius:var(--radius-card);padding:var(--spacing-3) var(--spacing-4);background:var(--action-primary);color:var(--action-primary-foreground);text-decoration:none;display:inline-block}.landing-section{margin-top:var(--spacing-10);padding:var(--spacing-6);background:var(--surface-default);border:thin solid var(--border-default);border-radius:var(--radius-card)}.landing-section h2{margin:0 0 var(--spacing-2)}.landing-grid{gap:var(--spacing-3);margin:var(--spacing-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.landing-grid li{padding:var(--spacing-4);border:thin solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-subtle);margin:0}.landing-grid h3{margin:0 0 var(--spacing-2)}.landing-grid p{color:var(--text-muted);margin:0}.landing-steps{gap:var(--spacing-3);margin:var(--spacing-4) 0 0;counter-reset:landing-step;padding:0;list-style:none;display:grid}.landing-steps li{padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-12);border:thin solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-subtle);counter-increment:landing-step;margin:0;position:relative}.landing-steps li:before{content:counter(landing-step);border-radius:var(--radius-full);background:var(--surface-primary-subtle);width:24px;height:24px;color:var(--text-primary);font-weight:var(--font-weight-bold);place-items:center;display:inline-grid;position:absolute;top:14px;left:16px}.landing-steps h3{margin:0 0 var(--spacing-2)}.landing-steps p{color:var(--text-muted);margin:0}.landing-step-links{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.landing-step-links a{color:var(--text-link);font-weight:var(--font-weight-semibold)}.payment-status-card{gap:var(--spacing-3);max-width:640px;margin-top:var(--spacing-6);padding:var(--spacing-6);background:var(--surface-default);border:thin solid var(--border-default);border-radius:var(--radius-card);display:grid}.payment-status-card[data-tone=success]{border-color:var(--border-success)}.payment-status-card[data-tone=error]{border-color:var(--border-error)}.payment-status-meta{color:var(--text-muted);margin:0}.payment-status-actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.payment-status-actions .secondary{margin-left:0}@media (max-width:640px){.site-nav{padding:var(--spacing-3) var(--spacing-4) 0}.landing-section{padding:var(--spacing-4)}}:is([role=dialog],[role=alertdialog]) button[data-dialog-action]{z-index:0;min-height:var(--app-control-height);justify-content:center;align-items:center;gap:var(--spacing-2);isolation:isolate;padding:var(--spacing-2) var(--spacing-5);border:var(--stroke-1px) solid transparent;border-radius:var(--radius-card);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-wide05);cursor:pointer;transition:scale var(--press-release), transform var(--duration-260ms) var(--easing-cubic02-07), background var(--duration-normal) ease, border-color var(--duration-normal) ease, box-shadow var(--duration-normal) ease, color var(--duration-normal) ease;margin:0;display:inline-flex;position:relative;scale:1}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=primary]{border-color:var(--border-default);box-shadow:var(--ui-public-shadow-chat-bubble);color:var(--color-primary);background:0 0}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=primary]:focus-visible:not(:disabled){border-color:var(--ui-public-border-blend-78);background:var(--ui-public-bg-hero-login-active);box-shadow:var(--ui-public-shadow-login-hover);color:var(--color-primary)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=secondary]{border-color:var(--border-default);background:var(--surface-subtle);box-shadow:var(--ui-public-shadow-chat-bubble);color:var(--text-primary)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=secondary]:after{z-index:2;inset:calc(var(--stroke-1px) * -1);padding:var(--spacing-px);border-radius:inherit;background:var(--ui-public-bg-hero-login-radial);content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-220ms) ease;-webkit-mask:linear-gradient(var(--color-landing-v3-white) 0 0) content-box, linear-gradient(var(--color-landing-v3-white) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-landing-v3-white) 0 0) content-box, linear-gradient(var(--color-landing-v3-white) 0 0);mask:linear-gradient(var(--color-landing-v3-white) 0 0) content-box, linear-gradient(var(--color-landing-v3-white) 0 0);position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=secondary]:focus-visible:not(:disabled){border-color:var(--ui-public-border-blend-78);background:var(--ui-public-bg-hero-login-active);box-shadow:var(--ui-public-shadow-login-hover);color:var(--color-primary)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=secondary]:focus-visible:after{opacity:.9}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=danger]{border-color:var(--border-error);background:var(--surface-subtle);box-shadow:var(--ui-public-shadow-chat-bubble);color:var(--text-error)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=danger]:focus-visible:not(:disabled){background:var(--action-destructive);color:var(--text-inverse)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=quiet]{color:var(--text-muted);background:0 0;border-color:#0000}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=quiet]:focus-visible:not(:disabled){border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-primary)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=success]{border-color:var(--border-success);background:var(--surface-subtle);color:var(--text-success)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=success]:focus-visible:not(:disabled){background:var(--text-success);color:var(--surface-canvas)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action]:focus-visible{outline:var(--stroke-2px) solid var(--border-focus);outline-offset:var(--spacing-2px)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action]:active:not(:disabled){transition:scale var(--duration-76ms) var(--easing-cubic02-075);transform:translateY(0)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action]:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (hover:hover) and (pointer:fine){:is([role=dialog],[role=alertdialog]) button[data-dialog-action=primary]:hover:not(:disabled),:is([role=dialog],[role=alertdialog]) button[data-dialog-action=secondary]:hover:not(:disabled){border-color:var(--ui-public-border-blend-78);background:var(--ui-public-bg-hero-login-active);box-shadow:var(--ui-public-shadow-login-hover);color:var(--color-primary);transform:translateY(calc(var(--spacing-1) * -.75)) scale(1.015)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=secondary]:hover:not(:disabled):after{opacity:.9}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=danger]:hover:not(:disabled){background:var(--action-destructive);color:var(--text-inverse);transform:translateY(calc(var(--spacing-1) * -.5)) scale(1.01)}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=quiet]:hover:not(:disabled){border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-primary);transform:translateY(calc(var(--spacing-1) * -.25))}:is([role=dialog],[role=alertdialog]) button[data-dialog-action=success]:hover:not(:disabled){background:var(--text-success);color:var(--surface-canvas);transform:translateY(calc(var(--spacing-1) * -.5)) scale(1.01)}}@media (prefers-reduced-motion:reduce){:is([role=dialog],[role=alertdialog]) button[data-dialog-action],:is([role=dialog],[role=alertdialog]) button[data-dialog-action=secondary]:after{transition:none}:is([role=dialog],[role=alertdialog]) button[data-dialog-action]:is(:hover,:focus-visible,:active){transform:none}}[data-atlas-action][data-atlas-action]{z-index:0;min-height:var(--app-control-height);justify-content:center;align-items:center;gap:var(--spacing-2);isolation:isolate;padding:var(--spacing-10px) var(--spacing-5);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--ui-public-shadow-chat-bubble);color:var(--text-primary);font-family:var(--font-family-button);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-wide05);white-space:nowrap;cursor:pointer;transition:scale var(--press-release), transform var(--duration-260ms) var(--easing-cubic02-07), background var(--duration-normal) ease, border-color var(--duration-normal) ease, box-shadow var(--duration-normal) ease, color var(--duration-normal) ease;will-change:transform;background:0 0;margin:0;text-decoration:none;display:inline-flex;position:relative;scale:1}[data-atlas-action][data-atlas-action=primary]{border-color:var(--ui-public-border-blend-78);color:var(--color-primary)}[data-atlas-action][data-atlas-action=secondary]{min-height:38px;padding:var(--spacing-2) var(--spacing-4);background:var(--surface-subtle);color:var(--text-secondary)}[data-atlas-action][data-atlas-action]:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){border-color:var(--ui-public-border-blend-78);background:var(--ui-public-bg-hero-login-active);box-shadow:var(--ui-public-shadow-login-hover);color:var(--color-primary);transform:translateY(calc(var(--spacing-1) * -.75)) scale(1.015);text-decoration:none}[data-atlas-action][data-atlas-action]:focus-visible{outline:var(--stroke-2px) solid var(--border-focus);outline-offset:var(--spacing-2px)}[data-atlas-action][data-atlas-action]:active:not(:disabled,[aria-disabled=true]){transition:scale var(--duration-76ms) var(--easing-cubic02-075);transform:translateY(0)}[data-atlas-action][data-atlas-action]:disabled,[data-atlas-action][data-atlas-action][aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}[data-atlas-glow-button=true]{isolation:isolate;position:relative}[data-atlas-glow-button=true][data-atlas-glow-button=true]:after{z-index:2;inset:calc(var(--stroke-1px) * -1);padding:var(--spacing-px);border-radius:inherit;background:radial-gradient(86px 54px at var(--tracked-border-x,50%) var(--tracked-border-y,50%), var(--color-landing-v3-white) 0%, var(--ui-public-color-accent-88-white) 34%, var(--ui-public-border-auth-outline-42) 58%, transparent 78%);content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-220ms) ease;will-change:opacity;-webkit-mask:linear-gradient(var(--color-landing-v3-white) 0 0) content-box, linear-gradient(var(--color-landing-v3-white) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-landing-v3-white) 0 0) content-box, linear-gradient(var(--color-landing-v3-white) 0 0);mask:linear-gradient(var(--color-landing-v3-white) 0 0) content-box, linear-gradient(var(--color-landing-v3-white) 0 0);position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}[data-atlas-glow-button=true]:focus-visible:after{opacity:.9}[data-atlas-glow-button=true]:disabled:after,[data-atlas-glow-button=true][aria-disabled=true]:after{display:none}@media (hover:hover) and (pointer:fine){[data-atlas-glow-button=true]:hover:not(:disabled,[aria-disabled=true]):after{opacity:.9}}@media (prefers-reduced-motion:reduce){[data-atlas-action][data-atlas-action]{will-change:auto;transition:none}[data-atlas-action][data-atlas-action]:is(:hover,:focus-visible,:active){transform:none}[data-atlas-glow-button=true]:after{transition:none}}
html .app-body input[type=search]:focus,html .app-body [data-filter-controls] :is(input,select,button):focus,html .app-body [data-filter-controls] button[aria-expanded=true]{box-shadow:none;border-color:var(--border-strong);outline:none}html .app-body input[type=search]:focus-visible,html .app-body [data-filter-controls] :is(input,select):focus-visible{border-color:var(--text-muted)}html .app-body [data-filter-controls] button:focus-visible{outline:var(--stroke-1px) solid var(--text-muted);outline-offset:var(--spacing-2px)}
