:root{--color-surface-medium:oklch(20.3% .005 -111.9);--color-company-1:#8ea7ff;--color-company-2:#b59cff;--color-company-3:#78cdbb;--color-company-4:#efa083;--color-company-5:#e89ab7;--color-company-6:#86b7d7;--text-display:clamp(2rem,1.78rem + 1vw,2.65rem);--text-title-xl:clamp(1.72rem,1.58rem + .6vw,2.04rem);--text-title-lg:clamp(1.4rem,1.28rem + .45vw,1.68rem);--text-title-md:clamp(1.18rem,1.1rem + .3vw,1.38rem);--text-title-sm:clamp(1.02rem,.97rem + .2vw,1.14rem);--text-body-lg:1rem;--text-body:.94rem;--text-body-sm:.88rem;--text-label:.8rem;--text-micro:.75rem;--leading-tight:1.1;--leading-snug:1.24;--leading-normal:1.5;--leading-relaxed:1.62;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.06em;--spacing-2xs:.25rem;--spacing-xs:.38rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-lg:1rem;--spacing-xl:1.25rem;--spacing-2xl:1.5rem;--radius-control:12px;--radius-card:20px;--radius-card-inset:12px;--radius-menu:10px;--radius-pill:999px;--border-width-thin:1px;--ease-alive:cubic-bezier(.16,1,.3,1);--card:var(--color-surface-medium);--border:oklch(96% .005 100/.16);--app-canvas:#232428;--bg-deep:#1B1C20;--bg-medium:#2D2E33;--bg-dock:#35363B;--text-bright:rgba(246,246,246,.96);--text-dim:rgba(238,240,242,.86);--text-faint:rgba(232,234,236,.74);--text-dormant:color-mix(in srgb,var(--text-faint),transparent 70%);--accent-primary:#E6FF00;--accent-glow:var(--glow-base);--accent-dim:color-mix(in srgb,var(--text-bright),transparent 80%);--accent-faint:color-mix(in srgb,var(--text-bright),transparent 94%);--glow-base:color-mix(in srgb,var(--neutral-highlight),transparent 40%);--neutral-edge:rgb(158,160,162);--neutral-highlight:rgb(245,245,245);--tier-c-gray:#8A8A92;--tier-d-gray:#707078;--company-accent-1:var(--color-company-1);--company-accent-2:var(--color-company-2);--company-accent-3:var(--color-company-3);--company-accent-4:var(--color-company-4);--company-accent-5:var(--color-company-5);--company-accent-6:var(--color-company-6);--company-accent-1-bg:color-mix(in srgb,var(--company-accent-1),transparent 82%);--company-accent-2-bg:color-mix(in srgb,var(--company-accent-2),transparent 82%);--company-accent-3-bg:color-mix(in srgb,var(--company-accent-3),transparent 82%);--company-accent-4-bg:color-mix(in srgb,var(--company-accent-4),transparent 82%);--company-accent-5-bg:color-mix(in srgb,var(--company-accent-5),transparent 82%);--company-accent-6-bg:color-mix(in srgb,var(--company-accent-6),transparent 82%);--company-accent-1-border:1px solid color-mix(in srgb,var(--company-accent-1),transparent 68%);--company-accent-2-border:1px solid color-mix(in srgb,var(--company-accent-2),transparent 68%);--company-accent-3-border:1px solid color-mix(in srgb,var(--company-accent-3),transparent 68%);--company-accent-4-border:1px solid color-mix(in srgb,var(--company-accent-4),transparent 68%);--company-accent-5-border:1px solid color-mix(in srgb,var(--company-accent-5),transparent 68%);--company-accent-6-border:1px solid color-mix(in srgb,var(--company-accent-6),transparent 68%);--semantic-danger:rgb(248,139,131);--semantic-success:rgb(95,200,137);--semantic-warning:rgb(233,155,73);--working-blue:#5EA4FF;--working-blue-text:#94C6FF;--lens-vital-strong:var(--semantic-success);--lens-vital-watch:#E0B341;--lens-vital-risk:#E0734A;--lens-vital-neutral:#8A8A84;--lens-accent:var(--semantic-warning);--lens-accent-soft:var(--accent-faint);--lens-accent-faint:var(--accent-faint);--lens-surface:#27282C;--type-family-sans:"Aeonik",system-ui,-apple-system,sans-serif;--type-size-display:var(--text-display);--type-size-title-xl:var(--text-title-xl);--type-size-title-lg:var(--text-title-lg);--type-size-title-md:var(--text-title-md);--type-size-title-sm:var(--text-title-sm);--type-size-body-lg:var(--text-body-lg);--type-size-body:var(--text-body);--type-size-body-sm:var(--text-body-sm);--type-size-label:var(--text-label);--type-size-micro:var(--text-micro);--type-lh-tight:var(--leading-tight);--type-lh-snug:var(--leading-snug);--type-lh-base:var(--leading-normal);--type-lh-relaxed:var(--leading-relaxed);--type-track-tight:var(--tracking-tight);--type-track-normal:var(--tracking-normal);--type-track-wide:var(--tracking-wide);--type-track-weight-400:.012em;--type-track-weight-600:.018em;--type-weight-label:300;--type-weight-body:400;--type-weight-control:400;--type-weight-heading:600;--space-2xs:var(--spacing-2xs);--space-xs:var(--spacing-xs);--space-sm:var(--spacing-sm);--space-md:var(--spacing-md);--space-lg:var(--spacing-lg);--space-xl:var(--spacing-xl);--space-2xl:var(--spacing-2xl);--bg-glass:color-mix(in srgb,var(--bg-medium),transparent 70%);--border-subtle:color-mix(in srgb,var(--neutral-edge),transparent 80%);--border-glow:var(--accent-primary);--focus-ring:color-mix(in srgb,var(--neutral-highlight),transparent 42%);--glass-border-panel-color:color-mix(in srgb,var(--text-bright),transparent 84%);--glass-border-control-color:color-mix(in srgb,var(--text-bright),transparent 88%);--glass-border-panel:1px solid var(--glass-border-panel-color);--glass-border-control:1px solid var(--glass-border-control-color);--glass-divider:1px solid color-mix(in srgb,var(--text-bright),transparent 92%);--glass-border-accent-color:var(--border-glow);--glass-border-accent:1px solid var(--glass-border-accent-color);--field-border-rest:color-mix(in srgb,var(--text-bright),transparent 88%);--field-border-focus:color-mix(in srgb,var(--text-bright) 82%,var(--accent-primary) 18%);--field-focus-shadow:0 0 0 1px color-mix(in srgb,var(--text-bright),transparent 92%),inset 0 1px 0 color-mix(in srgb,var(--text-bright),transparent 94%);--glass-background-bg:color-mix(in srgb,black,transparent 88%);--glass-background-filter:blur(22px) saturate(110%) brightness(.92) contrast(1.04);--glass-background-shadow:inset 0 1px 0 color-mix(in srgb,white,transparent 92%);--glass-panel-bg:linear-gradient(180deg,color-mix(in srgb,var(--text-bright),transparent 98%),color-mix(in srgb,black,transparent 70%)),radial-gradient(130% 90% at 18% 0%,color-mix(in srgb,white,transparent 96%),transparent 64%);--glass-panel-blend:normal,screen;--glass-panel-filter:blur(36px) saturate(116%) brightness(.82) contrast(1.06);--glass-panel-shadow:0 -18px 42px color-mix(in srgb,black,transparent 70%),inset 0 1px 0 color-mix(in srgb,white,transparent 90%);--glass-header-bg:color-mix(in srgb,var(--bg-dock),transparent 10%);--glass-header-filter:blur(110px) saturate(108%) brightness(.9) contrast(1.04);--glass-header-shadow:inset 0 -1px 0 color-mix(in srgb,var(--text-bright),transparent 90%),0 12px 26px color-mix(in srgb,black,transparent 74%);--glass-chrome-bg:linear-gradient(180deg,color-mix(in srgb,#242628,transparent 28%),color-mix(in srgb,var(--bg-deep),transparent 18%)),radial-gradient(120% 100% at 18% 0%,color-mix(in srgb,white,transparent 94%),transparent 64%);--glass-chrome-blend:normal,screen;--glass-chrome-filter:blur(88px) saturate(138%) brightness(.74) contrast(1.1);--glass-chrome-shadow:inset 0 -1px 0 color-mix(in srgb,black,transparent 54%),0 -12px 28px color-mix(in srgb,black,transparent 72%);--glass-content-bg:linear-gradient(180deg,color-mix(in srgb,var(--text-bright),transparent 98%),color-mix(in srgb,black,transparent 50%)),radial-gradient(130% 90% at 14% 0%,color-mix(in srgb,white,transparent 96%),transparent 60%);--glass-content-blend:normal,screen;--glass-content-filter:blur(56px) saturate(124%) brightness(.74) contrast(1.08);--glass-content-shadow:inset 0 1px 0 color-mix(in srgb,white,transparent 91%),inset 0 -1px 0 color-mix(in srgb,black,transparent 72%);--glass-tab-bg:linear-gradient(180deg,color-mix(in srgb,var(--text-bright),transparent 97%),color-mix(in srgb,black,transparent 50%));--glass-tab-filter:blur(30px) saturate(116%) brightness(.82) contrast(1.06);--glass-tab-shadow:0 -4px 10px color-mix(in srgb,black,transparent 68%);--glass-tab-active-bg:var(--glass-tab-bg);--glass-tab-active-filter:blur(32px) saturate(118%) brightness(.8) contrast(1.06);--glass-tab-active-shadow:var(--glass-tab-shadow);--focus-ring-width:1px;--focus-ring-offset:1px;--focus-ring-color:color-mix(in srgb,var(--text-bright),transparent 56%);--control-height-xs:24px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--control-padding-inline-sm:.75rem;--control-padding-inline-md:1rem;--control-padding-inline-lg:1.25rem;--control-disabled-opacity:.54;--control-primary-bg:var(--accent-faint);--control-primary-bg-hover:var(--control-secondary-bg-hover);--control-primary-border:var(--accent-primary);--control-primary-fg:var(--accent-primary);--control-secondary-bg:color-mix(in srgb,var(--text-bright),transparent 95%);--control-secondary-bg-hover:color-mix(in srgb,var(--text-bright),transparent 90%);--control-secondary-border:color-mix(in srgb,var(--text-bright),transparent 84%);--control-secondary-border-hover:color-mix(in srgb,var(--text-bright),transparent 65%);--control-tertiary-bg-hover:color-mix(in srgb,var(--text-bright),transparent 94%);--control-danger-bg:color-mix(in srgb,var(--semantic-danger),transparent 90%);--control-danger-bg-hover:color-mix(in srgb,var(--semantic-danger),transparent 84%);--control-danger-border:color-mix(in srgb,var(--semantic-danger),transparent 55%);--control-danger-fg:color-mix(in srgb,var(--semantic-danger),white 24%);--field-bg:color-mix(in srgb,var(--bg-medium),black 18%);--field-border:color-mix(in srgb,var(--text-bright),transparent 84%);--field-border-hover:color-mix(in srgb,var(--text-bright),transparent 68%);--field-error:color-mix(in srgb,var(--semantic-danger),white 24%);--switch-width:44px;--switch-height:24px;--switch-padding:2px;--switch-thumb-size:20px;--switch-bg:color-mix(in srgb,var(--text-bright),transparent 80%);--switch-bg-checked:var(--accent-primary);--switch-thumb:var(--text-bright);--switch-thumb-checked:var(--bg-deep);--switch-thumb-shadow:0 1px 3px color-mix(in srgb,black,transparent 70%);--progress-size-sm:14px;--progress-size-md:22px;--progress-size-lg:34px;--progress-stroke-width:2px;--progress-track:color-mix(in srgb,currentColor,transparent 76%);--progress-duration:.9s;--branded-progress-duration:1.2s;--branded-progress-shadow:0 0 .3rem currentColor;--loading-section-min-height:8rem;--loading-page-min-height:18rem;--skeleton-line-height:.875rem;--skeleton-last-line-width:72%;--skeleton-bg:color-mix(in srgb,var(--text-bright),transparent 89%);--skeleton-duration:1.2s;--skeleton-opacity-low:.42;--skeleton-opacity-high:.88;--state-surface-bg:color-mix(in srgb,var(--bg-medium),transparent 42%);--selectable-card-min-height:4.5rem;--menu-min-width:15.5rem;--menu-bg:color-mix(in srgb,var(--bg-medium),black 28%);--menu-shadow:0 1rem 2.5rem color-mix(in srgb,black,transparent 58%);--overlay-backdrop:color-mix(in srgb,var(--bg-deep),transparent 22%);--drawer-bg:var(--bg-dock);--detail-list-selected-bg:var(--accent-faint);--z-index-raised:10;--z-index-popover:200;--z-index-modal:300;--z-index-overlay-base:300;--z-index-toast:400;--layout-container-content:48rem;--layout-container-wide:90rem;--layout-master-width-sm:20rem;--layout-master-width-md:24rem;--layout-master-width-lg:32rem;--layout-metric-width-compact:10rem;--layout-metric-width-comfortable:14rem;--layout-bento-card-sm:24rem;--layout-bento-card-md:28rem;--layout-bento-card-lg:32rem;--bento-row-min:8rem;--motion-duration-instant:0ms;--motion-duration-fast:.16s;--motion-duration-normal:.24s;--motion-duration-slow:.36s;--motion-ease-alive:var(--ease-alive);--motion-ease-standard:var(--ease-alive);--motion-reveal-shift:var(--space-2xl);--motion-popup-offset:var(--space-xs);--motion-popup-scale-rest:.98;--landing-background:url(/star-bg.jpg) center/cover var(--bg-deep);--radius-room-primary:26px;--radius-room-secondary:24px;--dataviz-industry-1:#9085e9;--dataviz-industry-2:#e66767;--dataviz-industry-3:#d55181;--dataviz-industry-4:#d95926;--dataviz-stage-1:#6B7280;--dataviz-stage-2:#8B5CF6;--dataviz-stage-3:#3B82F6;--dataviz-stage-4:#10B981;--dataviz-stage-5:#F59E0B;--dataviz-size-1:#EC4899;--dataviz-size-2:#F97316;--dataviz-size-3:#14B8A6;--dataviz-size-4:#6366F1;--color-info:oklch(71.3% .151 -104.3);--ease-decelerated:cubic-bezier(0,0,.2,1);--semantic-info:var(--color-info);--type-family-mono:"Courier New",monospace;--type-size-code:.875em;--focus-ring-glow:color-mix(in srgb,var(--neutral-highlight),transparent 78%);--focus-ring-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-glow);--orb-subtitle-shadow:0 1px 12px color-mix(in srgb,var(--semantic-info),transparent 62%),0 0 24px color-mix(in srgb,var(--accent-primary),transparent 76%);--kinetic-number-height:4.875rem;--kinetic-number-trail-filter:blur(5px);--root-bottom-left-padding:1.5rem;--root-bottom-left-padding-wide:0 0 2rem 3.7rem;--markdown-block-margin:.75rem;--markdown-list-margin:.5rem;--markdown-list-indent:1.5rem;--markdown-list-item-margin:.25rem;--markdown-code-radius:4px;--markdown-code-padding:.125rem .375rem;--markdown-pre-background:rgba(0,0,0,.3);--markdown-pre-border:1px solid rgba(255,255,255,.1);--markdown-pre-radius:8px;--markdown-pre-padding:1rem;--scrollbar-width:10px;--scrollbar-radius:999px;--scrollbar-track:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));--scrollbar-track-border:1px solid rgba(255,255,255,.035);--scrollbar-thumb-min-height:44px;--scrollbar-thumb-border:2px solid rgba(6,8,12,.94);--phone-input-min-width:220px;--phone-input-height:30px;--phone-input-radius:8px;--phone-input-border:1px solid rgba(255,255,255,.22);--phone-input-background:rgba(7,10,16,.74);--phone-country-gap:.35rem;--phone-country-padding:0 .5rem 0 .62rem;--phone-country-border:1px solid rgba(255,255,255,.12);--phone-country-background:rgba(255,255,255,.04);--phone-country-font-size:.74rem;--phone-country-icon-width:1rem;--phone-country-icon-height:.75rem;--phone-country-code-color:rgba(246,246,246,.88);--phone-country-code-font-size:.72rem;--phone-country-option-background:var(--bg-deep);--phone-country-option-color:var(--text-bright);--phone-input-padding:0 .62rem;--phone-input-font-size:.74rem;--phone-input-placeholder:rgba(255,255,255,.44);--z-index-base:0;--z-index-overlay:100;--motion-duration-participant-highlight:.18s;--motion-delay-participant-highlight-release:1s;--motion-duration-orb-pulse:2.6s;--motion-duration-iceberg-surface:1.1s;--motion-delay-iceberg-surface-label:.9s;--motion-delay-iceberg-dive:1.4s;--motion-duration-iceberg-drop:.56s;--motion-duration-iceberg-dive:2s;--motion-duration-iceberg-crystallize:.64s;--motion-duration-iceberg-bob:6s;--motion-duration-iceberg-shimmer:7s;--motion-duration-iceberg-pulse:3.2s;--motion-filter-none:blur(0px);--motion-filter-soft:blur(3px);--motion-ease-emphasized:var(--ease-alive);--motion-ease-decelerated:var(--ease-decelerated);--app-content-max-width:1440px;--modal-width-wide:min(980px,calc(100vw - 48px));--setup-profile-min-width:260px;--setup-pack-min-width:320px;--setup-profile-icon-size:56px}.ds-control{--ds-control-bg-rest:var(--control-secondary-bg);--ds-control-bg-hover:var(--control-secondary-bg-hover);--ds-control-border-rest:var(--control-secondary-border);--ds-control-border-hover:var(--control-secondary-border-hover);--ds-control-fg-rest:var(--text-dim);--ds-control-fg-hover:var(--text-bright);--ds-control-focus-border:var(--focus-ring-color);--squircle-fill:var(--ds-control-bg-rest);--squircle-stroke:var(--ds-control-border-rest);border:var(--border-width-thin) solid var(--squircle-native-border,var(--ds-control-border-rest));background:var(--squircle-native-background,var(--ds-control-bg-rest));color:var(--ds-control-fg-rest);font:inherit;font-family:var(--type-family-sans);font-weight:var(--type-weight-control);letter-spacing:var(--type-track-weight-400);transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.ds-control:hover:where(:not(:disabled):not([aria-disabled=true]):not(.ds-state-disabled)){--squircle-stroke:var(--ds-control-border-hover);--squircle-fill:var(--ds-control-bg-hover);border-color:var(--squircle-native-border,var(--ds-control-border-hover));background:var(--squircle-native-background,var(--ds-control-bg-hover));color:var(--ds-control-fg-hover)}.ds-control:active:not(:disabled):not([aria-disabled=true]):not(.ds-state-disabled){transform:scale(.98)}.ds-control:focus-visible:where(:not(:disabled):not([aria-disabled=true]):not(.ds-state-disabled)){--squircle-stroke:var(--ds-control-focus-border);border-color:var(--squircle-native-border,var(--ds-control-focus-border));outline:none}.ds-control.ds-state-disabled,.ds-control:disabled,.ds-control[aria-disabled=true]{cursor:not-allowed;opacity:var(--control-disabled-opacity)}.ds-control[data-intent=primary]{--ds-control-bg-rest:var(--control-primary-bg);--ds-control-bg-hover:var(--control-primary-bg-hover);--ds-control-border-rest:var(--control-primary-border);--ds-control-border-hover:var(--control-primary-border);--ds-control-fg-rest:var(--control-primary-fg);--ds-control-fg-hover:var(--control-primary-fg)}.ds-control[data-intent=secondary]{--ds-control-bg-rest:var(--control-secondary-bg);--ds-control-bg-hover:var(--control-secondary-bg-hover);--ds-control-border-rest:var(--control-secondary-border);--ds-control-border-hover:var(--control-secondary-border-hover);--ds-control-fg-rest:var(--text-dim);--ds-control-fg-hover:var(--text-bright)}.ds-control[data-intent=neutral],.ds-control[data-intent=tertiary]{--ds-control-bg-rest:transparent;--ds-control-bg-hover:var(--control-tertiary-bg-hover);--ds-control-border-rest:transparent;--ds-control-border-hover:var(--control-secondary-border);--ds-control-fg-rest:var(--text-dim);--ds-control-fg-hover:var(--text-bright)}.ds-control[data-intent=danger]{--ds-control-bg-rest:var(--control-danger-bg);--ds-control-bg-hover:var(--control-danger-bg-hover);--ds-control-border-rest:var(--control-danger-border);--ds-control-border-hover:var(--semantic-danger);--ds-control-fg-rest:var(--control-danger-fg);--ds-control-fg-hover:var(--text-bright)}.ds-control-button{min-height:var(--control-height-md);padding:0 var(--control-padding-inline-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);cursor:pointer;text-decoration:none;white-space:nowrap}.ds-control-button[data-size=sm]{min-height:var(--control-height-sm);padding-inline:var(--control-padding-inline-sm);font-size:var(--type-size-body-sm)}.ds-control-button[data-size=md]{font-size:var(--type-size-body)}.ds-control-button[data-size=lg]{min-height:var(--control-height-lg);padding-inline:var(--control-padding-inline-lg);font-size:var(--type-size-body-lg)}.ds-control-button[data-width=full]{width:100%}.ds-control-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.ds-control-icon svg{width:1em;height:1em;color:inherit}.ds-control-button[data-size=sm] .ds-control-icon,.ds-control-icon-button[data-size=sm] .ds-control-icon{font-size:14px}.ds-control-button[data-size=md] .ds-control-icon,.ds-control-icon-button[data-size=md] .ds-control-icon{font-size:16px}.ds-control-button[data-size=lg] .ds-control-icon,.ds-control-icon-button[data-size=lg] .ds-control-icon{font-size:18px}.ds-control-icon-button{width:var(--control-height-md);height:var(--control-height-md);border-color:var(--squircle-native-border,var(--ds-control-border-rest));display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;cursor:pointer;box-shadow:none}.ds-control-icon-button[data-shape=circle]{border-radius:var(--radius-pill)}.ds-control-icon-button[data-size=sm]{width:var(--control-height-sm);height:var(--control-height-sm)}.ds-control-icon-button[data-size=lg]{width:var(--control-height-lg);height:var(--control-height-lg)}.ds-control-icon-button[aria-pressed=true]{--ds-control-bg-rest:var(--control-primary-bg);--ds-control-border-rest:var(--control-primary-border);--ds-control-fg-rest:var(--text-bright)}.ds-control-icon-button:hover:not(:disabled):not([aria-disabled=true]):not(.ds-state-disabled){border-color:var(--squircle-native-border,var(--ds-control-border-hover))}.ds-control-icon-button:focus-visible{border-color:var(--squircle-native-border,var(--ds-control-focus-border))}.ds-control-icon-button[data-appearance=borderless],.ds-control-icon-button[data-appearance=borderless]:focus-visible,.ds-control-icon-button[data-appearance=borderless]:hover:not(:disabled):not([aria-disabled=true]):not(.ds-state-disabled){border-color:transparent;box-shadow:none}.ds-control-icon-button[data-appearance=borderless]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ds-control-link[aria-disabled=true]{pointer-events:none}.ds-control-label{min-width:0}.ds-chat-bubble{--ds-chat-bubble-bg:var(--control-secondary-bg);--ds-chat-bubble-edge:var(--control-secondary-border);border:0;background:var(--ds-chat-bubble-bg);box-shadow:inset 0 0 0 var(--border-width-thin) var(--ds-chat-bubble-edge)}.ds-chat-bubble[data-squircle]{-webkit-clip-path:none!important;clip-path:none!important;corner-shape:squircle}.ds-chat-bubble[data-role=user]{--ds-chat-bubble-bg:var(--bg-medium)}.ds-chat-bubble[data-role=system]{--ds-chat-bubble-bg:var(--field-bg)}.ds-field{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);color:var(--text-bright);font-family:var(--type-family-sans)}.ds-field[data-width=full]{width:100%}.ds-field[data-presentation=embedded]{display:contents}.ds-field-label{color:var(--text-dim);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-label);line-height:var(--type-lh-snug)}.ds-field-visually-hidden{position:absolute;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ds-field-control{box-sizing:border-box;width:100%;height:var(--control-height-md);border:1px solid var(--field-border);border-radius:var(--radius-control);background:var(--field-bg);color:var(--text-bright);caret-color:var(--text-bright);padding-inline:var(--control-padding-inline-md);font:inherit;font-family:var(--type-family-sans);font-weight:var(--type-weight-body);font-size:var(--type-size-body);transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.ds-field-control[data-size=sm]{height:var(--control-height-sm);padding-inline:var(--control-padding-inline-sm);font-size:var(--type-size-body-sm)}.ds-field-control[data-size=lg]{height:var(--control-height-lg);padding-inline:var(--control-padding-inline-lg);font-size:var(--type-size-body-lg)}.ds-field-control--select{cursor:pointer}.ds-field-control--textarea{min-height:var(--control-height-lg);height:auto;padding-block:var(--space-sm);resize:vertical}.ds-field-control--textarea[data-presentation=embedded]{min-height:calc(1lh + 2 * var(--space-sm));field-sizing:content}.ds-field-control:hover:not(:disabled):not(.ds-state-disabled){border-color:var(--field-border-hover)}.ds-field-control:focus-visible{border-color:var(--focus-ring-color);outline:none;box-shadow:none}.ds-switch:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-field-control--textarea[data-focus-indicator=none]:focus-visible{outline:none;box-shadow:none}.ds-field-control.ds-state-invalid,.ds-field-control[aria-invalid=true]{border-color:var(--field-error)}.ds-field-control.ds-state-disabled,.ds-field-control:disabled{cursor:not-allowed;opacity:var(--control-disabled-opacity)}.ds-field-description,.ds-field-error{font-size:var(--type-size-micro);line-height:var(--type-lh-snug)}.ds-field-description{color:var(--text-dim)}.ds-field-error{color:var(--field-error)}.ds-select-field-root{min-width:0;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.ds-select-field-control{min-width:0}.ds-select-field-trigger{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);text-align:start}.ds-select-field-value{min-width:0;flex:1 1;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.ds-select-field-indicator{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--text-dim);transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.ds-select-field-indicator[data-state=open]{transform:rotate(180deg)}.ds-select-field-content{position:relative;z-index:calc(var(--z-index-overlay-base) + var(--layer-index, 0) + 1);width:var(--reference-width);min-width:min(var(--menu-min-width),calc(100vw - (var(--space-lg) * 2)));max-width:calc(100vw - (var(--space-lg) * 2));max-height:min(var(--available-height,100svh),calc(100svh - (var(--space-xl) * 2)));overflow:hidden;border:var(--border-width-thin) solid var(--control-secondary-border);border-radius:var(--radius-card-inset);background:var(--menu-bg);box-shadow:var(--menu-shadow);color:var(--text-bright);font-family:var(--type-family-sans)}.ds-select-field-list{max-height:inherit;overflow-y:auto;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-sm);overscroll-behavior:contain}.ds-select-field-item{width:100%;min-height:var(--control-height-md);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--text-bright);padding:var(--space-sm) var(--space-md);display:flex;align-items:center;gap:var(--space-sm);cursor:pointer;outline:none}.ds-select-field-item[data-highlighted],.ds-select-field-item[data-state=checked]{border-color:var(--control-secondary-border);background:var(--control-secondary-bg-hover)}.ds-select-field-item[data-disabled]{cursor:not-allowed;opacity:var(--control-disabled-opacity)}.ds-select-field-item-text{min-width:0;flex:1 1;overflow-wrap:anywhere;font-size:var(--type-size-body-sm);font-weight:var(--type-weight-heading);line-height:var(--type-lh-snug)}.ds-select-field-item-indicator[hidden]{display:none}.ds-select-field-item-indicator{display:inline-flex;flex:0 0 auto;color:var(--accent-primary)}.ds-slider-track{box-sizing:border-box;position:relative;width:100%;height:var(--space-2xs);border-radius:var(--radius-pill);background:var(--switch-bg)}.ds-slider-thumb{box-sizing:border-box;width:var(--space-lg);height:var(--space-lg);border:var(--border-width-thin) solid var(--bg-deep);border-radius:var(--radius-pill);background:var(--accent-primary);box-shadow:0 0 var(--space-lg) var(--accent-glow)}.ds-switch{box-sizing:border-box;width:var(--switch-width);height:var(--switch-height);border:0;border-radius:var(--radius-pill);background:var(--switch-bg);display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;padding:var(--switch-padding);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.ds-switch[aria-checked=true]{justify-content:flex-end;background:var(--switch-bg-checked)}.ds-switch-thumb{width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:var(--radius-pill);background:var(--switch-thumb);box-shadow:var(--switch-thumb-shadow)}.ds-switch[aria-checked=true] .ds-switch-thumb{background:var(--switch-thumb-checked)}.ds-switch.ds-state-disabled,.ds-switch:disabled{border:1px solid var(--border-subtle);background:transparent;cursor:not-allowed;filter:grayscale(1);opacity:.72}.ds-switch.ds-state-disabled[aria-checked=true],.ds-switch:disabled[aria-checked=true]{background:color-mix(in srgb,var(--text-dim),transparent 58%)}.ds-switch.ds-state-disabled .ds-switch-thumb,.ds-switch:disabled .ds-switch-thumb{background:var(--text-faint);box-shadow:none}.ds-surface-card{border:var(--border-width-thin) solid var(--squircle-native-border,var(--glass-border-panel-color));border-radius:var(--radius-card)}@media(prefers-reduced-motion:reduce){.ds-control,.ds-field-control,.ds-select-field-indicator,.ds-switch{transition-duration:var(--motion-duration-instant)}.ds-control:active:not(:disabled):not([aria-disabled=true]):not(.ds-state-disabled){transform:none}}@media(forced-colors:active){.ds-control,.ds-field-control,.ds-surface-card:not([data-forced-color-adjust=none]),.ds-switch{border-color:var(--squircle-native-border,CanvasText);forced-color-adjust:auto}.ds-control:focus-visible,.ds-field-control:focus-visible,.ds-switch:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.ds-control-button[data-size=xs]{min-height:var(--control-height-xs);padding:var(--space-2xs) var(--space-xs);font-size:var(--type-size-micro);line-height:var(--type-lh-snug)}.ds-control-icon-button[data-size=xs]{width:var(--control-height-xs);height:var(--control-height-xs)}.ds-control-button[data-size=xs] .ds-control-icon,.ds-control-icon-button[data-size=xs] .ds-control-icon{font-size:var(--type-size-body-sm)}.ds-control[data-variant=ghost]{--ds-control-focus-border:var(--text-dim);--ds-control-fg-hover:var(--text-dim);--ds-control-bg-rest:transparent;--ds-control-border-rest:transparent;--ds-control-fg-rest:var(--text-dim);--ds-control-border-hover:transparent;--ds-control-bg-hover:var(--control-secondary-bg-hover);color:var(--text-dim)}.ds-control[data-variant=ghost][aria-pressed=true]{--ds-control-bg-rest:var(--control-secondary-bg-hover);--ds-control-border-rest:transparent;--ds-control-fg-rest:var(--text-dim)}.ds-control[data-variant=ghost]:focus-visible{--squircle-stroke:var(--text-dim);border-color:var(--squircle-native-border,var(--text-dim));outline-color:var(--text-dim)}.ds-ark-control[data-disabled]{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.ds-ark-control:focus-visible{outline:none;border-color:var(--focus-ring-color);box-shadow:none}.ds-ark-popup{transform-origin:var(--transform-origin)}.ds-ark-popup[data-state=open],.ds-ark-popup[data-state=visible]{animation:ds-ark-popup-enter var(--motion-duration-fast) var(--motion-ease-decelerated)}.ds-ark-popup[data-state=closed],.ds-ark-popup[data-state=dismissing]{animation:ds-ark-popup-exit var(--motion-duration-fast) var(--motion-ease-standard)}.ds-ark-popup[data-motion-origin=top][data-state=open]{animation-name:ds-ark-popup-enter-top}.ds-ark-popup[data-motion-origin=top][data-state=closed]{animation-name:ds-ark-popup-exit-top}.ds-ark-overlay[data-state=open]{animation:ds-ark-overlay-enter var(--motion-duration-fast) var(--motion-ease-standard)}.ds-ark-overlay[data-state=closed]{animation:ds-ark-overlay-exit var(--motion-duration-fast) var(--motion-ease-standard)}@keyframes ds-ark-popup-enter{0%{opacity:0;transform:translateY(var(--motion-popup-offset)) scale(var(--motion-popup-scale-rest))}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-ark-popup-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(var(--motion-popup-offset)) scale(var(--motion-popup-scale-rest))}}@keyframes ds-ark-popup-enter-top{0%{opacity:0;transform:translateY(calc(0px - var(--motion-popup-offset))) scale(var(--motion-popup-scale-rest))}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-ark-popup-exit-top{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(calc(0px - var(--motion-popup-offset))) scale(var(--motion-popup-scale-rest))}}@keyframes ds-ark-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes ds-ark-overlay-exit{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ds-ark-overlay[data-state],.ds-ark-popup[data-state]{animation-duration:var(--motion-duration-instant)}}@font-face{font-family:Aeonik;src:url(/_next/static/media/Aeonik-300-Cme1szV9.cf26891c.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Aeonik;src:url(/_next/static/media/Aeonik-400-CaRp3TZh.ff9ccf87.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Aeonik;src:url(/_next/static/media/Aeonik-600-1XlP0p1p.1ecb251a.otf) format("opentype");font-style:normal;font-weight:600;font-display:swap}:root{font-family:var(--type-family-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}::selection{background-color:var(--accent-primary);color:var(--bg-deep)}::-moz-selection{background-color:var(--accent-primary);color:var(--bg-deep)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}body{margin:0;padding:0;width:100vw;height:100vh;overflow:hidden;background:var(--app-canvas);font-size:var(--type-size-body);line-height:var(--type-lh-base);color:var(--text-bright)}body,button,input,select,textarea{font-family:var(--type-family-sans)}#root{width:100%;height:100%;margin:0;padding:0}.journey-card-typography{font-size:var(--type-size-body-sm)}.journey-card-typography,.journey-card-typography li,.journey-card-typography p{line-height:var(--type-lh-base)}.cl-socialButtonsBlockButtonText{color:#fff!important}.cl-socialButtonsBlockButton{background-color:#000!important}.cl-formFieldErrorText,.cl-formFieldInfoText,.cl-formFieldSuccessText,.cl-formFieldWarningText{color:color-mix(in srgb,var(--text-bright),transparent 10%)!important}.cl-formFieldInput::placeholder,.cl-otpCodeFieldInput::placeholder{color:color-mix(in srgb,var(--text-bright),transparent 52%)!important}@keyframes pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes glow{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--accent-primary),transparent 70%),0 0 20px color-mix(in srgb,var(--accent-primary),transparent 85%)}50%{box-shadow:0 0 20px color-mix(in srgb,var(--accent-primary),transparent 50%),0 0 40px color-mix(in srgb,var(--accent-primary),transparent 75%)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.scrollArea{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:auto;z-index:1;pointer-events:none}.scrollArea>div{pointer-events:auto}.context-room-body-scroll{scrollbar-width:none}.context-room-body-scroll::-webkit-scrollbar{width:0;height:0}.bottom-left{padding:var(--root-bottom-left-padding);transform:translate3d(0,-100%,0)!important}@media screen and (min-width:53em){.bottom-left{padding:var(--root-bottom-left-padding-wide)}}.markdown-content{word-wrap:break-word}.markdown-content p{margin:0 0 var(--markdown-block-margin) 0}.markdown-content p:last-child{margin-bottom:0}.markdown-content strong{font-weight:600;color:var(--accent-primary)}.markdown-content em{font-style:italic}.markdown-content ol,.markdown-content ul{margin:var(--markdown-list-margin) 0;-webkit-padding-start:var(--markdown-list-indent);padding-inline-start:var(--markdown-list-indent)}.markdown-content li{margin:var(--markdown-list-item-margin) 0}.markdown-content code{background:var(--accent-faint);border:1px solid color-mix(in srgb,var(--accent-primary),transparent 80%);border-radius:var(--markdown-code-radius);padding:var(--markdown-code-padding);font-family:var(--type-family-mono);font-size:var(--type-size-code)}.markdown-content pre{background:var(--markdown-pre-background);border:var(--markdown-pre-border);border-radius:var(--markdown-pre-radius);padding:var(--markdown-pre-padding);margin:var(--markdown-block-margin) 0;overflow-x:auto}.markdown-content pre code{background:none;border:none;padding:0}.markdown-content a{color:var(--accent-primary);text-decoration:underline}.markdown-content a:hover{opacity:.8}.bonnie-context-thread-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-primary),transparent 66%) color-mix(in srgb,var(--text-bright),transparent 96.5%)}.bonnie-context-thread-scroll::-webkit-scrollbar{width:var(--scrollbar-width)}.bonnie-context-thread-scroll::-webkit-scrollbar-track{border-radius:var(--scrollbar-radius);background:var(--scrollbar-track);border:var(--scrollbar-track-border)}.bonnie-context-thread-scroll::-webkit-scrollbar-thumb{min-height:var(--scrollbar-thumb-min-height);border-radius:var(--scrollbar-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary),transparent 42%),color-mix(in srgb,var(--accent-primary),transparent 58%));border:var(--scrollbar-thumb-border);box-shadow:0 0 14px color-mix(in srgb,var(--accent-primary),transparent 84%)}.bonnie-context-thread-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary),transparent 28%),color-mix(in srgb,var(--accent-primary),transparent 44%));box-shadow:0 0 18px color-mix(in srgb,var(--accent-primary),transparent 76%)}.bonnie-context-thread-scroll::-webkit-scrollbar-corner{background:transparent}.bonnie-phone-input{display:flex;align-items:center;min-width:var(--phone-input-min-width);height:var(--phone-input-height);border-radius:var(--phone-input-radius);border:var(--phone-input-border);background:var(--phone-input-background);color:var(--text-bright);overflow:hidden}.bonnie-phone-input:focus-within{border-color:color-mix(in srgb,var(--accent-primary),transparent 52%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary),transparent 78%)}.bonnie-phone-input .PhoneInputCountry{align-self:stretch;display:inline-flex;align-items:center;gap:var(--phone-country-gap);margin:0;padding:var(--phone-country-padding);-webkit-border-end:var(--phone-country-border);border-inline-end:var(--phone-country-border);background:var(--phone-country-background)}.bonnie-phone-input .PhoneInputCountrySelect{color:var(--text-bright);background:transparent;border:0;font-size:var(--phone-country-font-size);outline:none;cursor:pointer;color-scheme:dark}.bonnie-phone-input .PhoneInputCountrySelect option{color:var(--phone-country-option-color);background:var(--phone-country-option-background)}.bonnie-phone-input .PhoneInputCountryIcon{width:var(--phone-country-icon-width);height:var(--phone-country-icon-height);box-shadow:none}.bonnie-phone-input .PhoneInputCountryCallingCode{color:var(--phone-country-code-color);font-size:var(--phone-country-code-font-size)}.bonnie-phone-input .PhoneInputInput{flex:1 1;min-width:0;height:100%;border:0;background:transparent;color:var(--text-bright);padding:var(--phone-input-padding);font-size:var(--phone-input-font-size);outline:none}.bonnie-phone-input .PhoneInputInput::placeholder{color:var(--phone-input-placeholder)}[data-bonnie-context=chat_dock][data-dock-animating=true],[data-bonnie-context=chat_dock][data-dock-animating=true] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[dir=rtl] [data-bds-directional-icon=mirror]{transform:scaleX(-1)}