:root{--slate-950:#010102;--slate-900:#0f1011;--slate-850:#141516;--slate-800:#23252a;--slate-750:#34343a;--slate-400:#8a8f98;--slate-300:#d0d6e0;--slate-50:#f7f8f8;--amber-700:#b45309;--amber-600:#d97706;--amber-500:#f59e0b;--amber-400:#fbbf24;--amber-600-a50:#d9770680;--amber-500-a15:#f59e0b26;--red-500:#e5484d;--red-600:#c93c40;--green-500:#3fb950;--green-600:#2ea043;--green-500-a15:#3fb95026;--green-500-a40:#3fb95066;--teal-500:#5bc1b0;--teal-600:#3a9d8c;--teal-550:#3fae8f;--slate-950-a85:#010102d9;--cloud-0:#fff;--cloud-50:#f7f8f8;--cloud-100:#eceef0;--cloud-200:#e2e4e8;--cloud-300:#c7cad0;--ink-900:#14161a;--ink-700:#3f434c;--ink-500:#6b7078;--sepia-0:#f4ecd8;--sepia-50:#efe4cc;--sepia-100:#e8dabf;--sepia-200:#d9c7a3;--sepia-300:#c4ad84;--umber-900:#3b2f22;--umber-700:#5c4a36;--umber-500:#6f5e48;--font-family-sans-stack:"SF Pro Rounded", -apple-system, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;--font-family-mono-stack:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-family-serif-stack:"SF Pro Rounded", Georgia, "Iowan Old Style", "Times New Roman", serif;--size-4:4px;--size-8:8px;--size-12:12px;--size-14:14px;--size-16:16px;--size-24:24px;--size-32:32px;--size-48:48px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--color-bg-canvas:var(--slate-950);--color-bg-surface-1:var(--slate-900);--color-bg-surface-2:var(--slate-850);--color-border-hairline:var(--slate-800);--color-border-hairline-strong:var(--slate-750);--color-overlay-backdrop:var(--slate-950-a85);--color-text-heading:var(--slate-50);--color-text-body:var(--slate-300);--color-text-subtle:var(--slate-400);--color-accent:var(--amber-500);--color-accent-hover:var(--amber-400);--color-accent-focus:var(--amber-600);--color-accent-focus-ring:var(--amber-600-a50);--color-accent-tint:var(--amber-500-a15);--color-accent-text:var(--color-accent);--color-on-accent:#fff;--color-error:var(--red-500);--color-success:var(--green-500);--color-success-tint:var(--green-500-a15);--color-success-border:var(--green-500-a40);--color-trust-badge:var(--teal-500);--font-family-body:var(--font-family-sans-stack);--font-family-heading:var(--font-family-sans-stack);--font-family-display:var(--font-family-sans-stack);--font-family-code:var(--font-family-mono-stack);--radius-control:var(--radius-12);--radius-card:var(--radius-12);--radius-chip:var(--radius-12);--space-control-padding-y:var(--size-8);--space-control-padding-x:var(--size-8);--space-input-padding-x:var(--size-8);--space-card-padding:var(--size-8)}:root[data-theme=light]{--color-bg-canvas:var(--cloud-0);--color-bg-surface-1:var(--cloud-50);--color-bg-surface-2:var(--cloud-100);--color-border-hairline:var(--cloud-200);--color-border-hairline-strong:var(--cloud-300);--color-text-heading:var(--ink-900);--color-text-body:var(--ink-700);--color-text-subtle:var(--ink-500);--color-accent-hover:var(--amber-600);--color-accent-focus:var(--amber-700);--color-accent-text:var(--amber-700);--color-on-accent:var(--ink-900);--color-trust-badge:var(--teal-550)}:root[data-theme=sepia]{--color-bg-canvas:var(--sepia-0);--color-bg-surface-1:var(--sepia-50);--color-bg-surface-2:var(--sepia-100);--color-border-hairline:var(--sepia-200);--color-border-hairline-strong:var(--sepia-300);--color-text-heading:var(--umber-900);--color-text-body:var(--umber-700);--color-text-subtle:var(--umber-500);--color-accent-text:var(--amber-700);--color-on-accent:var(--umber-900);--color-error:var(--red-600);--color-success:var(--green-600);--color-trust-badge:var(--teal-600)}:root{--button-bg:var(--color-bg-surface-1);--button-bg-hover:var(--color-bg-surface-2);--button-border:var(--color-border-hairline);--button-border-hover:var(--color-border-hairline-strong);--button-color:var(--color-text-heading);--button-focus-ring:var(--color-accent-focus-ring);--button-radius:var(--radius-control);--button-padding-y:var(--space-control-padding-y);--button-padding-x:var(--space-control-padding-x);--button-primary-bg:var(--color-accent);--button-primary-bg-hover:var(--color-accent-hover);--button-primary-bg-active:var(--color-accent-focus);--button-primary-color:var(--color-on-accent);--code-bg:var(--color-bg-surface-1);--code-color:var(--color-text-heading);--code-font:var(--font-family-code);--code-radius:var(--radius-chip);--card-bg:var(--color-bg-surface-1);--card-border:var(--color-border-hairline);--card-radius:var(--radius-card);--card-padding:var(--space-card-padding);--modal-overlay-bg:var(--color-overlay-backdrop);--modal-card-padding:calc(var(--card-padding) * 2);--intent-card-bg:var(--color-bg-surface-1);--intent-card-border:var(--color-border-hairline);--intent-card-radius:var(--radius-12);--intent-card-padding:var(--space-card-padding);--secure-banner-bg:var(--color-success-tint);--secure-banner-border:var(--color-success-border);--secure-banner-radius:var(--radius-card);--secure-banner-padding:var(--space-card-padding);--pill-radius:var(--radius-12);--badge-bg:var(--color-accent-tint);--badge-color:var(--color-accent-text);--badge-radius:var(--radius-12);--icon-swatch-bg:var(--color-bg-surface-2);--icon-swatch-color:var(--color-accent-text);--icon-swatch-radius:var(--radius-12);--icon-swatch-success-bg:var(--color-success-tint);--icon-swatch-success-color:var(--color-success);--input-bg:var(--color-bg-surface-1);--input-color:var(--color-text-heading);--input-placeholder-color:var(--color-text-subtle);--input-border:var(--color-border-hairline);--input-focus-ring:var(--color-accent-focus-ring);--input-radius:var(--radius-control);--input-padding-y:var(--space-control-padding-y);--input-padding-x:var(--space-input-padding-x);--motion-duration-enter:.18s;--motion-duration-exit:.12s;--motion-ease-enter:cubic-bezier(.16, 1, .3, 1);--motion-ease-exit:cubic-bezier(.7, 0, .84, 0);--motion-ease-standard:cubic-bezier(.4, 0, .2, 1);font:16px/150% var(--font-family-body);letter-spacing:-.05px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text-body);background:var(--color-bg-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;--corner-shape:superellipse}:root[data-theme=light],:root[data-theme=sepia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{corner-shape:squircle}input[type=date]{--corner-shape:round}#social .button-icon{filter:invert()brightness(2)}html{height:100%;overflow:hidden}body{overscroll-behavior-y:none;height:100%;margin:0;overflow:hidden}#root{text-align:center;overscroll-behavior-y:contain;box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;width:1126px;max-width:100%;height:100svh;margin:0 auto;display:flex;overflow-y:auto}h1,h2{font-family:var(--font-family-heading);color:var(--color-text-heading)}h1{letter-spacing:-1.8px;margin:32px 0;font-size:56px;font-weight:600;line-height:1.1}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.4px;margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.25}@media (width<=1024px){h2{font-size:20px}}p{margin:0}.eyebrow{font-size:var(--size-12);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-weight:600}.display-italic{margin:var(--size-8) 0 0;font-family:var(--font-family-display);letter-spacing:-.5px;color:var(--color-text-heading);font-size:32px;font-weight:600;line-height:1.15}code,.counter{font-family:var(--code-font);border-radius:var(--code-radius);color:var(--code-color);display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:13px;line-height:1.5}button{padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-radius);border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-color);font:inherit;cursor:pointer;transition:border-color var(--motion-duration-exit) var(--motion-ease-standard), background-color var(--motion-duration-exit) var(--motion-ease-standard), transform var(--motion-duration-exit) var(--motion-ease-standard);font-size:14px;font-weight:600;line-height:1.2}button:hover:not(:disabled){background:var(--button-bg-hover);border-color:var(--button-border-hover)}button:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.5;cursor:not-allowed}input,textarea,select{box-sizing:border-box;width:100%;padding:var(--input-padding-y) var(--input-padding-x);border-radius:var(--input-radius);border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-color);font:inherit;transition:border-color var(--motion-duration-exit) var(--motion-ease-standard), background-color var(--motion-duration-exit) var(--motion-ease-standard);font-size:16px}select{appearance:none}input::placeholder,textarea::placeholder{color:var(--input-placeholder-color)}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}input:hover:not(:focus-visible):not(:disabled),textarea:hover:not(:focus-visible):not(:disabled),select:hover:not(:focus-visible):not(:disabled){background:var(--color-bg-surface-2);border-color:var(--color-border-hairline-strong)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--color-accent)}:focus-visible{outline:none}.modal-overlay{background:var(--modal-overlay-bg);padding:var(--size-16);z-index:50;opacity:0;transition:opacity var(--motion-duration-enter) var(--motion-ease-enter);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-overlay[data-state=open]{opacity:1}.modal-overlay[data-state=closed]{opacity:0;pointer-events:none;transition-duration:var(--motion-duration-exit);transition-timing-function:var(--motion-ease-exit)}.modal-card{text-align:left;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);width:100%;max-width:360px;padding:var(--modal-card-padding);opacity:0;transition:opacity var(--motion-duration-enter) var(--motion-ease-enter), transform var(--motion-duration-enter) var(--motion-ease-enter);transform:translateY(8px)scale(.96)}.modal-card[data-state=open]{opacity:1;transform:translateY(0)scale(1)}.modal-card[data-state=closed]{opacity:0;transition-duration:var(--motion-duration-exit);transition-timing-function:var(--motion-ease-exit);transform:translateY(4px)scale(.98)}.toast-stack{top:var(--size-16);z-index:1000;gap:var(--size-8);width:calc(100% - var(--size-32));pointer-events:none;flex-direction:column;max-width:360px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;align-items:flex-start;gap:var(--size-8);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);color:var(--color-text-heading);text-align:left;opacity:1;animation:toast-in var(--motion-duration-enter) var(--motion-ease-enter);transition:opacity var(--motion-duration-exit) var(--motion-ease-exit), transform var(--motion-duration-exit) var(--motion-ease-exit);display:flex;transform:none}.toast[data-state=exiting]{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.96)}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bottom-nav-menu.ant-menu{background:var(--color-bg-surface-1);display:flex}.bottom-nav-menu .ant-menu-item,.bottom-nav-menu .ant-menu-item-selected{background:0 0!important}.bottom-nav-menu .ant-menu-item:after{border-bottom:none!important}.bottom-nav-menu .bottom-nav-tab-icon{transition:background-color var(--motion-duration-exit) var(--motion-ease-standard), border-color var(--motion-duration-exit) var(--motion-ease-standard)}.bottom-nav-menu .ant-menu-item:hover .bottom-nav-tab-icon{background:var(--color-bg-surface-2)!important;border-color:var(--color-border-hairline-strong)!important}.top-bar-messages-icon{transition:color var(--motion-duration-exit) var(--motion-ease-standard)}.top-bar-messages-link:hover .top-bar-messages-icon{color:var(--color-text-heading)!important}.more-button{transition:color var(--motion-duration-exit) var(--motion-ease-standard)}.more-button:hover:not(:disabled){color:var(--color-text-heading)!important}.back-link{transition:color var(--motion-duration-exit) var(--motion-ease-standard)}.back-link:hover{color:var(--color-text-heading)!important}.subtle-text-button{transition:color var(--motion-duration-exit) var(--motion-ease-standard)}.subtle-text-button:hover:not(:disabled){color:var(--color-text-heading)!important}.back-icon-link{transition:background-color var(--motion-duration-exit) var(--motion-ease-standard), border-color var(--motion-duration-exit) var(--motion-ease-standard)}.back-icon-link:hover{background:var(--color-bg-surface-2)!important;border-color:var(--color-border-hairline-strong)!important}.visibility-groups-link{transition:background-color var(--motion-duration-exit) var(--motion-ease-standard), border-color var(--motion-duration-exit) var(--motion-ease-standard)}.visibility-groups-link:hover{background:var(--button-bg-hover)!important;border-color:var(--button-border-hover)!important}.conversation-row{transition:background-color var(--motion-duration-exit) var(--motion-ease-standard), border-color var(--motion-duration-exit) var(--motion-ease-standard)}.conversation-row:hover:not(:disabled){background:var(--color-bg-surface-2)!important;border-color:var(--color-border-hairline-strong)!important}.prediction-row{transition:background-color var(--motion-duration-exit) var(--motion-ease-standard)}.prediction-row:hover:not(:disabled){background:var(--color-bg-surface-2)!important}.inline-add-button{transition:color var(--motion-duration-exit) var(--motion-ease-standard)}.inline-add-button:hover:not(:disabled){color:var(--color-accent-hover)!important}.accent-text-link{transition:color var(--motion-duration-exit) var(--motion-ease-standard)}.accent-text-link:hover{color:var(--color-accent-hover)!important}.button-primary{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-color)}.button-primary:hover:not(:disabled){background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.button-primary:active:not(:disabled){background:var(--button-primary-bg-active);border-color:var(--button-primary-bg-active)}.grecaptcha-badge{visibility:hidden!important}.add-phone-country-select .ant-select-selector{border-radius:var(--pill-radius)!important}@media (prefers-reduced-motion:reduce){:root{--motion-duration-enter:0s;--motion-duration-exit:0s}}
