@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-latin-900-normal.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/roboto-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-mono-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Aktiv Grotesk;font-style:normal;font-weight:900;font-display:swap;src:local(Aktiv Grotesk),local(AktivGrotesk-Black)}:root{--purple:#6c3bfb;--purple-heading:#6650f6;--purple-light:#916cfc;--yellow:#edc700;--yellow-press:#d0ae00;--amber:#f4bf4f;--gold:#f4bf4f;--text-on-bright:#000;--stamp-exploration:#ec6a5e;--stamp-recommendation:#c3319a;--text-on-accent:#fff;--auth-provider-surface:#fff;--auth-provider-text:#111;--exploration-positive:#1e8a5e;--status-neutral-bg:#e9e5de;--status-neutral-ink:#554d45;--status-success-bg:#dcfce7;--status-success-ink:#166534;--status-rejected-bg:#fee2e2;--status-rejected-ink:#991b1b;--status-rejected-border:#b91c1c;--status-review-bg:#ede9fe;--status-review-ink:#5b21b6;--code-surface:#17151a;--code-text:#f5f3f7;--sidebar-surface:#1c1c1e;--sidebar-dot:#4a4540;--sidebar-gradient-dark:linear-gradient(180deg, #17051f 0%, #050506 100%);--data-1:#f1906b;--data-2:#f4bf4f;--data-3:#62f44f;--data-4:#d584ea;--data-5:#615cbb;--data-6:#ef70a1;--credits-border:#00000026;--border-focus:#6c3bfb;--r-panel:30px;--r-card:16px;--r-card-sm:12px;--r-stamp:4px;--r-pill:99px;--measure:78ch;--bg-page:#f7f6f3;--surface-1:#fff;--surface-2:#f7f6f3;--surface-3:#fff;--surface-inset:#f7f6f3;--surface-doc:#fff;--surface-doc-card:#f7f6f3;--surface-popover:#fff;--surface-tab-active:#fff;--text-primary:#0a0908;--text-secondary:#6b6860;--text-tertiary:#716e68;--text-doc:#000;--text-doc-muted:#6b6860;--hairline:#e3e2de;--border-card:transparent;--shadow:0 0 16px #00000017;--data-wash-alpha:.25;--sidebar-wash:linear-gradient(180deg, #fff 0%, #fdfdfc 40%, #fbfbf9 62%, #f8f7f5 88%, #f7f6f3 100%);--nav-item-active:linear-gradient(90deg, #f4bf4f78, #f4bf4f00);--credits-fill:transparent;--credits-meter:#571b6b;--credits-track:silver;--credits-text:#000;--credits-reset:#00000080;--recents-divider:#d1cdcd;--recents-row-hover:#0000000a;--explorations-tab-rule:#d1cdcd;--explorations-tab-fill:#fff;--community-desc:#6b6860;--composer-pill:#fff;--composer-go-bg:#f4bf4f;--composer-go-fg:#000;--exports-url-fill:#0000000f;--exports-url-border:#d1cdcd;--sources-card:#fff;--sources-data:#6650f6;--sources-pill-border:#00000026;--chip-landing-border:#1a1714;--chip-context-border:#c5c3bc;--onboard-card:#fff;--onboard-card-shadow:0 4px 4px #00000040;--onboard-field-fill:#f7f6f3;--onboard-field-border:#e4e4e4;--onboard-goal-pill:#f7f6f3;--onboard-goal-text:#000;--onboard-go-bg:#f4bf4f;--onboard-go-fg:#000;--onboard-helper:#00000080;--onboard-check:#f4bf4f;--onboard-logo-filled-border:#d1cdcd;--onboard-draft-fill:#f7f6f3;--onboard-regen-bg:#3c3c3c;--font:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"Roboto Mono", ui-monospace, "Courier New", Courier, monospace;--font-wordmark:"Aktiv Grotesk", "Inter", var(--font);--chip-bg:transparent;--chip-border:var(--chip-landing-border,#1a1714);--chip-text:var(--text-primary);--chip-hover-bg:var(--chip-landing-border,#1a1714);--chip-hover-text:#fff;--chip-hover-opacity:1;--footer-text:var(--text-secondary);--footer-strong:var(--text-secondary);--search-focus-border:var(--border-focus);--purple-cta:var(--purple);--bg-surface:var(--surface-1);--border:var(--hairline);--text-error:var(--alert-ink);color:var(--text-primary);background:var(--bg-page);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font);font-synthesis:none;overflow-wrap:break-word;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--alert:#d95f50;--alert-ink:#c4342a;--saved:#3d1150;--soft-accent:#ede9ff;line-height:1.45}[data-theme=dark]{--saved:#bdaee0;--soft-accent:#25203c;--bg-page:#000;--surface-1:#1f1f1f;--surface-2:#262626;--surface-3:#3c3c3c;--surface-inset:#121212;--surface-doc:#151515;--surface-doc-card:#222;--surface-popover:#181818;--surface-tab-active:#1b1b1b;--text-primary:#fff;--text-secondary:#9d9d9d;--text-tertiary:#8e8e8e;--text-doc:#dfdfdf;--text-doc-muted:#8a8a8a;--hairline:#ffffff1a;--border-card:#ffffff14;--shadow:none;--data-wash-alpha:.35;--sidebar-wash:linear-gradient(180deg, #561a6a 0%, #421452 25%, #2a0d34 50%, #110515 78%, #000 95%);--nav-item-active:linear-gradient(90deg, #6c3bfb75, #6c3bfb00);--credits-border:#fff3;--credits-fill:transparent;--credits-meter:#571b6b;--credits-track:#242424;--credits-text:#fff;--credits-reset:#ffffff80;--recents-divider:#575757;--recents-row-hover:#ffffff0a;--explorations-tab-rule:#1b1b1b;--explorations-tab-fill:#1b1b1b;--community-desc:#b1b1b1;--composer-pill:#1f1f1f;--composer-go-bg:#fff;--composer-go-fg:#000;--exports-url-fill:#ffffff1a;--exports-url-border:#fff;--sources-card:#1f1f1f;--sources-data:#6650f6;--sources-pill-border:#ffffff40;--text-error:var(--stamp-exploration);--chip-landing-border:#ffffff8c;--chip-bg:transparent;--chip-border:var(--chip-landing-border);--chip-text:var(--text-primary);--chip-hover-bg:var(--chip-landing-border);--chip-hover-text:#000;--chip-hover-opacity:1;--footer-text:var(--text-secondary);--footer-strong:var(--text-primary);--search-focus-border:#ffffff47;--onboard-card:#1f1f1f;--onboard-card-shadow:none;--onboard-field-fill:#ffffff1a;--onboard-field-border:#fff;--onboard-goal-pill:#000;--onboard-goal-text:#fff;--onboard-go-bg:#fff;--onboard-go-fg:#000;--onboard-helper:#8f8f8f;--onboard-check:#f4bf4f;--onboard-logo-filled-border:#fff;--onboard-draft-fill:#000;--onboard-regen-bg:#4d4d4d;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg-page:#f7f6f3;--surface-1:#fff;--surface-2:#f7f6f3;--surface-3:#fff;--surface-inset:#f7f6f3;--surface-doc:#fff;--surface-doc-card:#f7f6f3;--surface-popover:#fff;--surface-tab-active:#fff;--text-primary:#0a0908;--text-secondary:#6b6860;--text-tertiary:#716e68;--text-doc:#000;--text-doc-muted:#6b6860;--hairline:#e3e2de;--border-card:transparent;--shadow:0 0 16px #00000017;--data-wash-alpha:.25;--sidebar-wash:linear-gradient(180deg, #fff 0%, #fdfdfc 40%, #fbfbf9 62%, #f8f7f5 88%, #f7f6f3 100%);--nav-item-active:linear-gradient(90deg, #f4bf4f78, #f4bf4f00);--credits-fill:transparent;--credits-meter:#571b6b;--credits-track:silver;--chip-landing-border:#1a1714;--chip-context-border:#c5c3bc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{block-size:100%;min-block-size:100%;font-size:clamp(14px,.833333vw,16px)}:is(html:has(.exploration-layout),html:has(.results-layout),html:has(.auth-loading-layout)){overflow:hidden}body{flex-direction:column;block-size:100%;min-block-size:100%;margin:0;display:flex}:is(body:has(.exploration-layout),body:has(.results-layout),body:has(.auth-loading-layout)){overflow:hidden}button,input,textarea{box-sizing:border-box;font:inherit}#root{flex-direction:column;flex:auto;block-size:auto;min-block-size:0;display:flex;position:relative;overflow:hidden}.app-shell{background:var(--bg-page);flex-direction:column;flex:1;block-size:100%;min-block-size:0;display:flex;position:relative;overflow:clip visible}:is(.app-shell--viewport-locked,.app-shell:has(.auth-loading-layout),.app-shell:has(.exploration-layout),.app-shell:has(.results-layout)){flex:none;block-size:100%;max-block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:hidden}html.viewport-locked,body.viewport-locked{overflow:hidden}.unauth-header{z-index:10;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 2.5rem;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.unauth-login-link{color:#8f8f8f;cursor:pointer;font:inherit;background:0 0;border:0;padding:.5rem 1rem;font-size:1rem;text-decoration:none;transition:color .15s}.unauth-login-link:hover{color:#fff}.unauth-login-link:disabled{cursor:wait;opacity:.64}.unauth-signup{border-radius:var(--r-pill);color:#fff;cursor:pointer;font:inherit;letter-spacing:-.02em;background:#6c3bfb;border:0;padding:.5rem 1.5rem;font-size:.875rem;transition:opacity .15s;box-shadow:0 0 30px #6c3bfbbd}.unauth-signup:hover{opacity:.88}.btn-login,.btn-request-access,.landing-footer-link{text-decoration:none}.btn-login,.btn-request-access{cursor:pointer;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.btn-login{color:var(--text-secondary);background:0 0;padding:0;font-size:.875rem;transition:color .15s}.btn-login:hover{color:var(--text-primary)}.btn-request-access{border-radius:var(--r-pill);background:var(--purple);color:#fff;min-block-size:2.25rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s}.btn-login:disabled,.btn-request-access:disabled{cursor:wait;opacity:.64}.btn-request-access:hover{opacity:.88}.btn-coral,.btn-coral-outline{border-radius:var(--r-pill);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-block-size:2.25rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:opacity .15s;display:inline-flex}.btn-coral{background:var(--stamp-exploration);color:#fff;border:0}.btn-coral:hover{opacity:.88}.btn-coral:disabled,.btn-coral-outline:disabled{cursor:not-allowed;opacity:.48}.btn-coral-outline{border:1px solid var(--stamp-exploration);color:var(--stamp-exploration);background:0 0}.btn-coral-outline:hover{background:color-mix(in srgb, var(--stamp-exploration) 12%, transparent)}.auth-error{z-index:10;max-inline-size:min(20rem,100vw - 2rem);color:var(--text-error);text-align:end;margin:0;font-size:.8125rem;position:absolute;inset-block-start:4.5rem;inset-inline-end:2rem}.dev-toggles{z-index:10;flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;inset-block-start:1.5rem;inset-inline-start:2rem}.auth-toggle{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface-1);color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);padding:.5rem .875rem;font-size:.75rem;transition:border-color .15s,color .15s}.auth-toggle:hover{border-color:var(--purple);color:var(--text-primary)}.landing-body,.loading-center,.destination-panel{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:6rem 0 5rem;display:flex}.landing-wordmark{color:var(--text-primary);font-family:var(--font-wordmark);letter-spacing:-.04em;overflow-wrap:anywhere;text-align:center;text-wrap:balance;max-inline-size:100%;margin:0;font-size:clamp(4.5rem,3.5rem + 4vw,5.5rem);font-weight:900;line-height:1}.landing-tagline{color:var(--text-secondary);letter-spacing:.01em;margin:.375rem 0 2.5rem;font-size:.875rem}.landing-search-wrap{inline-size:min(35rem,90vw);margin-block-end:1.75rem;position:relative}.landing-search{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface-1);inline-size:100%;box-shadow:var(--shadow);color:var(--text-primary);padding:1rem 3.5rem 1rem 1.5rem;font-size:1rem;transition:border-color .15s}.landing-search::placeholder{color:var(--text-secondary)}.landing-search:focus{border-color:var(--search-focus-border)}.landing-search-btn{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;block-size:2.375rem;inline-size:2.375rem;transition:opacity .15s;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:.5rem;transform:translateY(-50%)}.landing-search-btn:hover{opacity:.85}.landing-search-btn svg{block-size:.875rem;inline-size:.875rem}.landing-body--auth{gap:2.5rem;padding:2.25rem 2.1875rem}.landing-project-title{color:var(--text-primary);font-family:var(--font-wordmark);letter-spacing:-.01em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;text-wrap:balance;max-inline-size:100%;margin:0;font-size:4rem;font-weight:700;line-height:.93}.landing-ask{flex-direction:column;align-items:center;gap:2.5rem;inline-size:100%;display:flex}.home-chips-rows{flex-direction:column;align-items:center;gap:.75rem;display:flex}.content-top-nav-sort-select{color:var(--text-secondary)}.chip-row-viewport{inline-size:100vw;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 76%,#0000 100%)}.chip-row-viewport+.chip-row-viewport{margin-block-start:.625rem}.chip-row{will-change:transform;gap:.625rem;inline-size:max-content;display:flex}.chip-row-left{animation:38s linear infinite marquee-left}.chip-row-right{animation:42s linear infinite marquee-right}.chip-row:hover,.chip-row:focus-within{animation-play-state:paused}.chip{border:1.5px solid var(--chip-border);border-radius:var(--r-pill);background:var(--chip-bg);color:var(--chip-text);cursor:pointer;white-space:nowrap;flex:none;min-block-size:2.25rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,opacity .15s}.chip:hover{background:var(--chip-hover-bg);color:var(--chip-hover-text);opacity:var(--chip-hover-opacity)}.landing-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;padding:1.125rem 2rem 1.25rem;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.landing-footer-powered,.landing-footer-link{color:var(--footer-text);font-size:.75rem}.landing-footer-powered{align-items:center;gap:.25rem;display:inline-flex}.landing-footer-powered strong{color:var(--footer-strong);font-weight:700}.loading-center{gap:0;padding-inline:2rem}.loading-mode-label{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;margin-block-end:1.25rem;font-size:clamp(.75rem,.83vw,.875rem);font-weight:700}.loading-query-display{color:var(--text-primary);letter-spacing:-.02em;text-align:center;min-block-size:2rem;inline-size:100%;max-inline-size:min(100%,55rem);margin-block-end:2.5rem;font-family:inherit;font-size:clamp(2rem,2.5vw,2.925rem);font-weight:700;line-height:1.15}.loading-bar-wrap{border-radius:var(--r-pill);background:var(--hairline);block-size:.375rem;inline-size:min(100%,clamp(20rem,32vw,36rem));margin-block-end:.75rem;position:relative;overflow:hidden}.loading-bar-fill{border-radius:var(--r-pill);background:linear-gradient(90deg, transparent, var(--purple) 50%, transparent);inline-size:45%;animation:1.55s cubic-bezier(.4,0,.6,1) infinite loading-scan;position:absolute;inset-block:0;inset-inline-start:0}.loading-status-visual{flex:none;block-size:8.75rem;inline-size:min(100%,23.5625rem);position:relative;overflow:hidden}.loading-state-message{opacity:0;font-family:var(--font);letter-spacing:-.02em;text-align:center;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:flex;position:absolute;inset-block-start:91.43%;inset-inline:0;transform:translateY(-5rem)}.loading-state-message--brewing{color:#ff8964;animation:5.1s ease-in-out -280ms infinite loading-state-brewing}.loading-state-message--pouring{color:#c3319a;block-size:4rem;animation:5.1s ease-in-out -280ms infinite loading-state-pouring}.loading-state-message--digging{color:#8e47ff;animation:5.1s ease-in-out -280ms infinite loading-state-digging}.destination-panel{text-align:center;padding-inline:1.5rem}.destination-eyebrow{color:var(--text-secondary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .75rem;font-size:.625rem;font-weight:700}.destination-title{color:var(--text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1}.destination-query{color:var(--text-secondary);font-family:var(--font-mono);max-inline-size:36rem;margin:1rem 0 2rem;font-size:.875rem}.exploration-actions,.followup-form{justify-content:center;align-items:center;gap:.75rem;display:flex}.exploration-actions{flex-wrap:wrap}.followup-form{inline-size:min(32rem,100%)}.followup-input{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface-1);min-inline-size:min(20rem,58vw);color:var(--text-primary);padding:.75rem 1rem;transition:border-color .15s}.followup-input::placeholder{color:var(--text-secondary)}.followup-input:focus{border-color:var(--search-focus-border)}.primary-action,.secondary-action{border-radius:var(--r-pill);cursor:pointer;border:1px solid #0000;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:border-color .15s,opacity .15s}.primary-action{background:var(--purple);color:#fff}.secondary-action{background:var(--surface-1);border-color:var(--hairline);color:var(--text-primary)}.primary-action:hover,.secondary-action:hover{opacity:.85}.request-access-overlay,.appearance-overlay{z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.request-access-modal,.appearance-modal{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface-popover);max-block-size:90vh;inline-size:min(90vw,28rem);box-shadow:var(--shadow);color:var(--text-primary);flex-direction:column;gap:1.125rem;padding:2rem 2.25rem;display:flex;overflow-y:auto}.request-access-header,.appearance-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.request-access-title,.appearance-title{margin:0;font-size:1.25rem;font-weight:700}.request-access-close,.appearance-close{appearance:none;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface-2);block-size:1.875rem;inline-size:1.875rem;color:var(--text-secondary);cursor:pointer;font:inherit;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.request-access-close:hover,.appearance-close:hover{color:var(--text-primary)}.request-access-form{flex-direction:column;gap:1rem;display:flex}.request-access-field{flex-direction:column;gap:.375rem;display:flex}.request-access-label{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.request-access-input,.request-access-textarea{background:var(--surface-inset);border:1px solid var(--hairline);border-radius:var(--r-card-sm);color:var(--text-primary);font:inherit;padding:.75rem .875rem;font-size:.875rem}.request-access-input:focus,.request-access-textarea:focus{border-color:var(--border-focus);outline:none}.request-access-textarea{resize:vertical;min-block-size:5rem}.request-access-error{color:var(--text-error);margin:0;font-size:.8125rem}.request-access-submit{appearance:none;border-radius:var(--r-pill);background:var(--purple);color:#fff;cursor:pointer;font:inherit;border:0;padding:.8125rem;font-size:.9375rem;font-weight:600;transition:opacity .15s}.request-access-submit:hover{opacity:.88}.request-access-submit:disabled{cursor:wait;opacity:.64}.request-access-confirm{flex-direction:column;gap:.75rem;display:flex}.request-access-confirm p{color:var(--text-secondary);margin:0;line-height:1.55}.appearance-options{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.appearance-option{appearance:none;border:1.5px solid var(--hairline);border-radius:var(--r-card-sm);background:var(--surface-1);color:var(--text-primary);cursor:pointer;font:inherit;text-align:start;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;transition:border-color .15s,box-shadow .15s;display:flex}.appearance-option.is-selected{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple)}.appearance-option-swatch{border-radius:.5rem;block-size:2.5rem;inline-size:100%}.appearance-option-swatch.is-dark{background:#000;border:1px solid #ffffff1f}.appearance-option-swatch.is-light{background:#f7f6f3;border:1px solid #e3e2de}.appearance-option-label{font-size:.875rem;font-weight:600}.results-main:has(.onboarding-body){background:var(--bg-page);padding:0;display:flex}.onboarding-body{background:var(--bg-page);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(1.5rem,1.875vw,2.25rem) clamp(1.25rem,1.823vw,2.1875rem);display:flex}.onboarding-card{box-sizing:border-box;background:var(--onboard-card);min-block-size:clamp(28rem,43.75vw,52.5rem);inline-size:min(100%,clamp(20rem,66.46vw,79.75rem));box-shadow:var(--onboard-card-shadow);border:0;border-radius:clamp(1.25rem,1.875vw,2.25rem);flex-direction:column;align-items:flex-start;gap:clamp(.5rem,.52vw,.625rem);padding:clamp(1.5rem,1.875vw,2.25rem);display:flex}.onboarding-kicker{color:var(--purple-heading);font-feature-settings:"case" on;letter-spacing:0;margin:0;font-size:clamp(1.25rem,1.667vw,2rem);font-weight:700;line-height:1}.onboarding-title-block,.onboarding-logo-block,.onboarding-goal-block{flex-direction:column;align-items:flex-start;inline-size:100%;display:flex}.onboarding-title-block{gap:clamp(.75rem,1.04vw,1.25rem);max-inline-size:clamp(16rem,30.31vw,36.375rem)}.onboarding-logo-block{gap:clamp(.75rem,1.04vw,1.25rem);padding-block:clamp(.75rem,.83vw,1rem);overflow:visible}.onboarding-logo-block .onboarding-field-label{block-size:clamp(2rem,2.604vw,3.125rem);line-height:clamp(2rem,2.604vw,3.125rem)}.onboarding-goal-block{gap:clamp(.75rem,1.04vw,1.25rem);margin-block-start:auto}.onboarding-label-row{align-items:center;gap:clamp(.375rem,.52vw,.625rem);display:flex}.onboarding-field-label{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:700;line-height:1.33}.onboarding-required{color:var(--purple-heading);font-size:.75rem;font-weight:700;line-height:1}.onboarding-helper{color:var(--onboard-helper);letter-spacing:-.02em;margin:0;font-size:clamp(.9375rem,.9375vw,1.125rem);font-weight:400;line-height:1.78}.onboarding-title-input{box-sizing:border-box;border:.5px solid var(--onboard-field-border);background:var(--onboard-field-fill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);block-size:clamp(2.5rem,2.917vw,3.5rem);inline-size:100%;color:var(--text-primary);font:inherit;letter-spacing:-.02em;border-radius:clamp(1.25rem,1.563vw,1.875rem);padding:clamp(.375rem,.417vw,.5rem) clamp(1rem,1.25vw,1.5rem);font-size:clamp(.75rem,.9375vw,1.125rem)}.onboarding-title-input:focus{outline:2px solid var(--purple);outline-offset:2px}.onboarding-logo-row{flex-direction:row;align-items:flex-start;gap:clamp(.75rem,.833vw,1rem);display:flex}.onboarding-logo-tile{box-sizing:border-box;border:.5px solid var(--onboard-field-border);background:var(--onboard-field-fill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);block-size:clamp(10rem,14.58vw,17.5rem);inline-size:clamp(10rem,14.58vw,17.5rem);color:var(--text-primary);cursor:pointer;font:inherit;font-feature-settings:"case" on;letter-spacing:-.02em;text-align:center;border-radius:clamp(1.25rem,1.563vw,1.875rem);flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,1.25vw,1.5rem);padding:clamp(1rem,1.25vw,1.5rem);font-size:clamp(1rem,1.042vw,1.25rem);line-height:1.2;display:flex;position:relative;overflow:visible}.onboarding-logo-tile.is-filled{cursor:default;border:1px solid var(--onboard-logo-filled-border);padding:0;overflow:visible}.onboarding-logo-glyph{block-size:clamp(1.75rem,2vw,2.375rem);inline-size:clamp(1.75rem,2.03vw,2.4375rem)}.onboarding-logo-image{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}.onboarding-logo-remove{background:var(--onboard-check);color:#000;cursor:pointer;z-index:1;border:0;border-radius:50%;justify-content:center;align-items:center;block-size:clamp(2.5rem,3.125vw,3.75rem);inline-size:clamp(2.5rem,3.125vw,3.75rem);padding:0;display:flex;position:absolute;inset-block-start:clamp(-.75rem,-1.04vw,-1.25rem);inset-inline-end:clamp(-.75rem,-1.04vw,-1.25rem)}.onboarding-logo-remove svg{block-size:45%;inline-size:45%}.onboarding-goal-pill{box-sizing:border-box;border-radius:var(--r-pill);background:var(--onboard-goal-pill);align-items:center;gap:clamp(.75rem,1.2vw,1.4375rem);block-size:clamp(3.5rem,4.583vw,5.5rem);inline-size:100%;padding:clamp(.75rem,1.25vw,1.5rem);display:flex}.onboarding-goal-input{min-inline-size:0;color:var(--onboard-goal-text);font:inherit;letter-spacing:-.02em;background:0 0;border:0;flex:1;font-size:clamp(1.125rem,1.458vw,1.75rem);font-weight:500;line-height:1.14}.onboarding-goal-input:focus{outline:none}.onboarding-go{background:var(--onboard-go-bg);block-size:clamp(1.5rem,2.083vw,2.5rem);inline-size:clamp(1.5rem,2.083vw,2.5rem);color:var(--onboard-go-fg);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.onboarding-go:disabled{cursor:not-allowed;opacity:.4}.onboarding-go svg{block-size:.7em;inline-size:.7em}.onboarding-card--draft{min-block-size:clamp(30rem,46.25vw,55.5rem)}.onboarding-project-name{color:var(--text-primary);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(2rem,3.333vw,4rem);font-weight:700;line-height:1.25}.onboarding-draft-note{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:700;line-height:1.333}.onboarding-draft{box-sizing:border-box;background:var(--onboard-draft-fill);border-radius:clamp(1.25rem,1.563vw,1.875rem);flex:1;align-items:stretch;min-block-size:clamp(16rem,28.75vw,34.5rem);inline-size:100%;padding:clamp(1rem,1.25vw,1.5rem);display:flex}.onboarding-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.5rem,.52vw,.625rem);inline-size:100%;display:flex}.onboarding-create,.onboarding-regen{box-sizing:border-box;border-radius:var(--r-pill);color:#fff;cursor:pointer;block-size:clamp(2.5rem,2.5vw,3rem);font:inherit;font-feature-settings:"case" on;border:0;flex:none;justify-content:center;align-items:center;font-size:clamp(.9375rem,.9375vw,1.125rem);font-weight:400;line-height:1;display:inline-flex}.onboarding-create{background:var(--purple);gap:clamp(.625rem,.625vw,.75rem);padding:clamp(.625rem,.625vw,.75rem) clamp(.75rem,.73vw,.875rem) clamp(.625rem,.625vw,.75rem) clamp(1.25rem,1.458vw,1.75rem)}.onboarding-create-go{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;block-size:clamp(1.5rem,1.458vw,1.75rem);inline-size:clamp(1.5rem,1.458vw,1.75rem);display:inline-flex}.onboarding-create-go svg{block-size:45%;inline-size:45%}.onboarding-regen{background:var(--onboard-regen-bg);gap:clamp(.375rem,.313vw,.375rem);padding:clamp(.625rem,.625vw,.75rem) clamp(1.25rem,1.458vw,1.75rem)}.onboarding-regen-glyph{block-size:clamp(.875rem,.894vw,1.073rem);inline-size:clamp(1rem,1.066vw,1.278rem)}.onboarding-create:disabled,.onboarding-regen:disabled{cursor:not-allowed;opacity:.4}.onboarding-copy{color:var(--text-secondary);text-align:center;max-inline-size:28rem;margin:0}.onboarding-objective-stream{margin:0}@keyframes stream-cursor-blink{0%,45%{opacity:1}55%,to{opacity:0}}.onboarding-objective{min-block-size:100%;inline-size:100%;color:var(--text-primary);font:inherit;letter-spacing:-.02em;resize:none;background:0 0;border:0;flex:1;padding:0;font-size:clamp(1.125rem,1.458vw,1.75rem);font-weight:500;line-height:2;overflow:auto}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--purple);outline-offset:3px}[data-screen-focus]:focus,[data-screen-focus]:focus-visible{outline:none}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes loading-scan{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes loading-state-brewing{0%{opacity:0;inset-block-start:91.43%}5.49%{opacity:1;inset-block-start:77.14%}27.45%{opacity:1;inset-block-start:77.14%}33.33%{opacity:0;inset-block-start:57.86%}to{opacity:0;inset-block-start:91.43%}}@keyframes loading-state-pouring{0%{opacity:0;inset-block-start:82.86%}33.33%{opacity:0;inset-block-start:82.86%}38.82%{opacity:1;inset-block-start:68.57%}60.78%{opacity:1;inset-block-start:68.57%}66.67%{opacity:0;inset-block-start:54.29%}to{opacity:0;inset-block-start:82.86%}}@keyframes loading-state-digging{0%{opacity:0;inset-block-start:91.43%}66.67%{opacity:0;inset-block-start:91.43%}72.16%{opacity:1;inset-block-start:77.14%}94.12%{opacity:1;inset-block-start:77.14%}to{opacity:0;inset-block-start:62.86%}}@media (width<=640px){.unauth-header,.auth-toggle{padding-inline:1rem}.dev-toggles{inset-inline-start:1rem}.auth-error{inset-block-start:4.25rem;inset-inline-end:1rem}.landing-body,.onboarding-body{padding-block-start:7rem}.landing-wordmark{font-size:clamp(3.25rem,18vw,4.5rem)}.landing-footer{gap:.5rem 0;padding-inline:1rem}.followup-form{flex-direction:column}.followup-input,.primary-action,.secondary-action{inline-size:min(100%,22rem)}.appearance-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.chip-row-left,.chip-row-right,.loading-bar-fill,.loading-status-visual .loading-state-message{animation:none}.loading-status-visual .loading-state-message--brewing{opacity:1;inset-block-start:77.14%}.loading-status-visual .loading-state-message--pouring,.loading-status-visual .loading-state-message--digging{opacity:0}.stream-cursor{animation:none}.loading-status,.chip,.btn-login,.btn-request-access,.request-access-submit,.appearance-option,.landing-search,.landing-search-btn,.primary-action,.secondary-action,.auth-toggle,.account-menu-item,.home-recents-item,.app-sidebar-link,.app-sidebar-profile,.settings-item,.settings-cta,.community-card,.card-explore,.btn-google,.composer-action,.search-row,.group-bookmark{transition:none}}.exports-home-body{flex-direction:column;inline-size:100%;padding-inline:clamp(1.5rem,9.115vw,10.9375rem);display:flex}.exports-home-page .exports-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.exports-home-page .exports-row{border:0;border-block-end:1px solid var(--recents-divider);background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:0;padding-block:clamp(1rem,1.46vw,1.75rem);display:flex}.exports-home-page .exports-row-head{justify-content:space-between;align-items:center;gap:1rem;inline-size:100%;display:flex}.exports-home-page .exports-row-name{appearance:none;color:var(--text-primary);cursor:pointer;font:inherit;letter-spacing:-.02em;text-align:start;background:0 0;border:0;padding:0;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:700;line-height:1.333}.exports-home-page .exports-row-name:hover,.exports-home-page .exports-row-name:focus-visible{text-underline-offset:.12em;text-decoration:underline}.exports-home-page .exports-row-date{color:var(--text-primary);letter-spacing:-.02em;flex:none;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:400;line-height:1.333}.exports-home-page .exports-row-summary{color:var(--text-primary);letter-spacing:-.02em;opacity:.5;margin:clamp(.5rem,.73vw,.875rem) 0 0;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:400;line-height:1.333}.exports-home-page .exports-row-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:clamp(.5rem,.78vw,.9375rem);display:flex}.exports-pill{appearance:none;background:var(--purple);color:#fff;cursor:pointer;font:inherit;letter-spacing:-.02em;border:0;border-radius:99px;justify-content:center;align-items:center;min-block-size:clamp(2.25rem,2.5vw,3rem);padding:.375rem clamp(1.5rem,2.4vw,2.875rem);font-size:clamp(.875rem,.885vw,1.0625rem);font-weight:400;line-height:1;display:inline-flex}.exports-pill:hover,.exports-pill:focus-visible{opacity:.88}.exports-pill:disabled{cursor:not-allowed;opacity:.48}.exports-home-page .exports-row-url{background:var(--exports-url-fill);border:.5px solid var(--exports-url-border);color:var(--purple);letter-spacing:-.02em;overflow-wrap:anywhere;border-radius:1.875rem;align-items:center;padding:.5rem 1.5rem;font-size:clamp(.875rem,.938vw,1.125rem);font-weight:400;line-height:1.78;display:inline-flex}.exports-body{flex-direction:column;flex:1;gap:1.25rem;inline-size:100%;max-inline-size:64rem;margin-inline:auto;padding:3rem 2rem 4rem;display:flex}.exports-row-url{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:.75rem}.exports-share-bar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.exports-detail-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.exports-detail-actions .exports-row-url{background:var(--exports-url-fill);border:.5px solid var(--exports-url-border);color:var(--purple);letter-spacing:-.02em;overflow-wrap:anywhere;border-radius:1.875rem;align-items:center;padding:.5rem 1.5rem;font-size:clamp(.875rem,.938vw,1.125rem);font-weight:400;line-height:1.78;display:inline-flex}.exports-preview-frame{--report-bg:#fff;--report-ink:#0a0908;--report-muted:#6b6860;--report-module:#f7f6f3;--report-stat:#fff;--report-stat-border:transparent;--report-hairline:#575757;--report-border:#fff3;--report-bar:var(--amber);--report-provenance:#0a09088c;box-sizing:border-box;background:var(--report-bg);border:.5px solid var(--report-border);block-size:auto;inline-size:100%;color:var(--report-ink);border-radius:clamp(.4rem,.425vw,.51rem);flex:none;padding:clamp(.75rem,1.092vw,1.31rem)}[data-theme=dark] .exports-preview-frame{--report-bg:#151515;--report-ink:#fff;--report-muted:#fff;--report-module:#222;--report-stat:#3c3c3c;--report-stat-border:#000;--report-hairline:#575757;--report-border:#fff3;--report-bar:var(--amber);--report-provenance:#ffffff8c;border-width:1px;border-radius:clamp(.5rem,.729vw,.875rem);padding:clamp(1rem,1.875vw,2.25rem)}.exports-preview-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:.625rem;min-block-size:clamp(3.5rem,6.016vw,7.219rem);padding:clamp(.4rem,.573vw,.688rem) clamp(1.25rem,2.969vw,3.563rem);display:grid}.exports-preview-spill{font-family:var(--font-wordmark);letter-spacing:.04em;justify-self:start;font-size:clamp(1.25rem,1.875vw,2.25rem);font-weight:900}.exports-preview-lockup{flex-direction:column;justify-self:center;align-items:center;gap:.5rem;display:flex}.exports-preview-auntea{font-family:var(--font-wordmark);font-size:clamp(1.75rem,2.917vw,3.5rem);font-weight:900;line-height:.71}.exports-preview-powered{letter-spacing:-.03em;font-size:clamp(.75rem,.839vw,1.007rem)}.exports-preview-brand,.exports-preview-brand-logo{justify-self:end}.exports-preview-brand{font-family:var(--font);text-align:center;font-size:clamp(1.125rem,1.875vw,2.25rem);font-weight:900;line-height:1.11}.exports-preview-brand-logo{object-fit:contain;max-block-size:clamp(1.5rem,2.083vw,2.5rem);max-inline-size:clamp(4rem,6.77vw,8.125rem);display:block}.exports-preview-frame .report-preview{box-shadow:none;color:inherit;background:0 0;border:0;gap:clamp(1.5rem,1.667vw,2rem);padding:clamp(1.25rem,2.083vw,2.5rem) clamp(1.25rem,1.823vw,2.188rem)}.exports-preview-frame .report-preview-cover{border-block-end:0;flex-direction:column;align-items:flex-start;gap:clamp(1rem,1.458vw,1.75rem);padding:clamp(.5rem,.729vw,.875rem) 0 0 clamp(1.25rem,2.5vw,3rem);display:flex}.exports-preview-frame .report-preview-title{font-feature-settings:"case" on;text-align:center;width:100%;margin:0;font-size:clamp(1.25rem,1.667vw,2rem);font-weight:700;line-height:1}.exports-preview-frame .report-preview-title:before{content:"“"}.exports-preview-frame .report-preview-title:after{content:"”"}.exports-preview-frame .exploration-badge.is-exploration{color:#000;letter-spacing:0;background:#ec6a5e;border-radius:999px;padding:.75rem 1rem;font-size:1.25rem;font-weight:500}.exports-preview-frame .report-preview-title,.exports-preview-frame .report-preview-cover h2,.exports-preview-frame .report-preview-item h3,.exports-preview-frame .report-preview-section h4,.exports-preview-frame .report-preview-insight strong{color:var(--report-ink)}.exports-preview-frame .report-preview-document{border-block-end:0;grid-template-columns:minmax(0,1fr) minmax(12rem,clamp(14rem,23.44vw,28.125rem));align-items:flex-start;gap:clamp(1rem,.833vw,1rem);padding-block-end:0;display:grid}.exports-preview-frame .report-preview-copy{flex-direction:column;gap:1rem;padding:clamp(1rem,1.667vw,2rem);display:flex}.exports-preview-frame .report-preview-copy-lead{border-block-end:1px solid var(--report-hairline);flex-direction:column;gap:.58rem;padding-block-end:1rem;display:flex}.exports-preview-frame .report-preview-item h3{font-family:var(--font-mono);font-feature-settings:"case" on;margin:0;font-size:2.25rem;font-weight:700;line-height:1}.exports-preview-frame .report-preview-section h4{font-family:var(--font-mono);font-size:3.125rem;font-weight:700;line-height:1}.exports-preview-frame .report-preview-meta,.exports-preview-frame .report-preview-query,.exports-preview-frame .report-preview-opening,.exports-preview-frame .report-preview-insight p,.exports-preview-frame .report-preview-footer{color:var(--report-ink)}.exports-preview-frame .report-preview-opening{font-family:var(--font-mono);font-size:1.125rem;line-height:1.25}.exports-preview-frame .report-preview-analytics{background:var(--report-module);border-radius:1.5rem;flex-direction:column;gap:1.125rem;padding:clamp(1.25rem,1.719vw,2.063rem) clamp(1rem,1.25vw,1.5rem);display:flex}.exports-preview-frame .stats-grid{flex-direction:row;grid-template-columns:none;gap:5px;display:flex}.exports-preview-frame .stat-card,[data-theme=dark] .exports-preview-frame .stat-card{background:var(--report-stat);border:1px solid var(--report-stat-border);color:var(--report-ink);border-radius:.5rem;flex:1 1 0;min-inline-size:0;padding:.688rem .75rem}.exports-preview-frame .stat-label,.exports-preview-frame .stat-value,[data-theme=dark] .exports-preview-frame .stat-label,[data-theme=dark] .exports-preview-frame .stat-value{color:var(--report-ink);letter-spacing:0;text-transform:none;font-size:.9375rem;font-weight:700}.exports-preview-frame .chart-bar,[data-theme=dark] .exports-preview-frame .chart-bar{background:var(--report-bar)}.exports-preview-frame .chart-bars{block-size:clamp(8rem,11.77vw,14.125rem)}.exports-preview-frame .chart-labels{color:var(--report-ink);font-size:clamp(.75rem,.729vw,.875rem)}.exports-preview-frame .report-preview-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.656rem;padding:clamp(1.25rem,1.875vw,2.25rem) 0 0;display:flex}.exports-preview-frame .report-preview-footer-mark{font-family:var(--font-wordmark);font-size:clamp(.75rem,.839vw,1.007rem);font-weight:900}.exports-preview-frame .report-preview-footer-meta{margin-inline:auto;font-size:1.5rem;line-height:1.67}.exports-preview-frame .report-preview-footer-provenance{color:var(--report-provenance);width:100%;font-size:.75rem}@media (width<=900px){.exports-preview-frame .report-preview-document{grid-template-columns:minmax(0,1fr)}}.report-preview{border:1px solid var(--hairline);border-radius:var(--r-card-sm);background:var(--surface-1);flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.report-preview-branding,.report-preview-meta,.report-preview-mode{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.report-preview-cover h2,.report-preview-item h3{color:var(--text-primary);margin:.25rem 0}.report-preview-query,.report-preview-cluster,.report-preview-opening{color:var(--text-secondary);margin:0}.report-preview-item{border-block-end:1px solid var(--hairline);padding-block-end:1.25rem}.report-preview-section h4{color:var(--text-primary);margin:0 0 .5rem}.report-preview-insight{margin-block-end:.75rem}.report-preview-insight strong{color:var(--text-primary)}.report-preview-insight p{color:var(--text-secondary);margin:.25rem 0 0}.report-preview-footer{color:var(--text-tertiary);text-align:center;font-size:.8125rem}.settings-modal.landing-info-modal{gap:.5rem;inline-size:min(92vw,28rem)}.landing-info-modal-body{flex-direction:column;gap:.75rem;display:flex}.landing-info-modal-body p{color:var(--settings-text);margin:0;font-size:.875rem;line-height:1.55}.content-top-nav{flex-direction:column;gap:1rem;inline-size:100%;display:flex}.content-top-nav-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.content-top-nav-action{margin-inline-start:auto}.content-top-nav-leading{align-items:center;display:flex}.content-top-nav-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;margin-inline-end:auto;font-size:1.5rem;font-weight:700;line-height:1.2}.content-top-nav-search-row{inline-size:100%}.content-top-nav-search{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface-1);min-block-size:2.25rem;inline-size:100%;color:var(--text-primary);padding:.5rem 1rem}.content-top-nav-chips{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem 1rem;display:flex}.content-top-nav-sort{margin-inline-start:auto}.content-top-nav-sort-select{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface-1);min-block-size:2.25rem;color:var(--text-secondary);padding:.375rem .75rem}.content-tile-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.content-tile-grid--list{grid-template-columns:1fr}.content-tile{border:1px solid var(--hairline);border-radius:var(--r-card-sm);background:var(--surface-1);flex-direction:column;display:flex;overflow:hidden}.content-tile-hit{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;flex-direction:column;flex:1;align-items:stretch;gap:.375rem;padding:1.125rem 1.25rem .75rem;display:flex}.content-tile-thumb{margin-block-end:.25rem;display:flex}.content-tile-thumb-mark{background:color-mix(in srgb, var(--stamp-exploration) 18%, var(--surface-2));border-radius:.5rem;block-size:2.5rem;inline-size:2.5rem;display:block}.content-tile-thumb-mark.is-bookmarked{background:var(--stamp-exploration)}.content-tile-title{font-size:1rem;font-weight:700;line-height:1.3}.content-tile-description{color:var(--text-secondary);font-size:.875rem;line-height:1.4}.content-tile-meta{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.content-tile-tags{flex-wrap:wrap;gap:.375rem;display:flex}.content-tile-tag{border:1px solid var(--hairline);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}.content-tile-actions{flex-wrap:wrap;gap:.5rem;padding:0 1.25rem 1.125rem;display:flex}.content-tile-hit:hover,.content-tile-hit:focus-visible{background:var(--surface-2)}.add-source-modal{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface-popover,var(--surface-1));max-block-size:90vh;inline-size:min(90vw,28rem);box-shadow:var(--shadow,0 8px 40px #0000001f);color:var(--text-primary);flex-direction:column;gap:1.125rem;padding:1.75rem 2rem;display:flex;overflow-y:auto}.add-source-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.add-source-title{margin:0;font-size:1.25rem;font-weight:700}.add-source-close{appearance:none;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface-2);block-size:1.875rem;inline-size:1.875rem;color:var(--text-secondary);cursor:pointer;font:inherit;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.add-source-form{flex-direction:column;gap:.75rem;display:flex}.add-source-modes{gap:.5rem;display:flex}.add-source-mode{border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;padding:.35rem .75rem;font-size:.75rem;font-weight:700}.add-source-label{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.add-source-input,.add-source-file{background:var(--surface-inset,var(--surface-2));border:1px solid var(--hairline);border-radius:var(--r-card-sm);color:var(--text-primary);font:inherit;padding:.75rem .875rem}.report-preview{background:#fff}.report-preview-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.report-preview-meta{text-transform:none;letter-spacing:0;font-weight:500}.report-preview-chart{border:1px solid var(--hairline);border-radius:var(--r-card-sm);background:var(--surface-2);flex-direction:column;gap:.5rem;margin-block-start:1rem;padding:1rem;display:flex}.report-preview-chart-row{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.report-preview-chart-bar{background:var(--stamp-exploration);opacity:.7;border-radius:999px;flex:1;block-size:.5rem;max-inline-size:10rem;display:block}.report-preview-cta{justify-content:flex-start;padding-block-start:.5rem;display:flex}.landing-body--public{--chip-bg:#edc700;--chip-border:transparent;--chip-text:#000;--chip-hover-bg:#f5d626;--chip-hover-text:#000;gap:2.25rem}.landing-hero{text-align:center;flex-direction:column;align-items:center;gap:.005rem;display:flex}.landing-body--public .landing-wordmark{color:#fff;font-size:5rem}.landing-powered{color:#fff;letter-spacing:-.03em;align-items:center;gap:.3em;margin:0;font-size:1.25rem;font-weight:400;display:flex}.landing-powered strong{font-family:var(--font-wordmark);letter-spacing:.03em;-webkit-text-stroke:.03em currentColor;font-size:1.15em;font-weight:900}.landing-body--public .landing-search-wrap,.landing-body--auth .landing-search-wrap{inline-size:min(36rem,90vw);margin-block-end:0}.landing-body--auth .landing-search{color:#000;background:#fff;border:2px solid #e4e4e4;block-size:3.5rem;padding:0 3.5rem 0 1.5rem;font-size:1.125rem;box-shadow:0 4px 4px #0000000a}.landing-body--auth .landing-search::placeholder{color:#00000080}.landing-body--auth .landing-search-btn{color:#000;background:#f4bf4f;block-size:2rem;inline-size:2rem}.landing-body--public .landing-search,[data-theme=dark] .landing-body--auth .landing-search{block-size:3.5rem;box-shadow:none;color:#fff;background:#1f1f1f;border:0;padding:0 3.5rem 0 1.5rem;font-size:1.125rem}.landing-body--public .landing-search::placeholder,[data-theme=dark] .landing-body--auth .landing-search::placeholder{color:#ffffff80}.landing-body--public .landing-search-btn,[data-theme=dark] .landing-body--auth .landing-search-btn{color:#fff;background:#6a3df4;block-size:2rem;inline-size:2rem}.landing-marquees{flex-direction:column;gap:.75rem;inline-size:100vw;margin-block-start:.75rem;display:flex}.landing-body--public .chip{letter-spacing:.02em;text-transform:uppercase;min-block-size:2.25rem;padding:.5rem 1.125rem;font-size:.75rem;font-weight:700}.report-preview{background:0 0;border:0;border-radius:0;gap:2rem;padding:0}.report-preview-cover{border-block-end:0;padding-block-end:0}.report-preview-title{text-align:center;margin:0;font-size:2rem;line-height:1}.report-preview-title:before{content:"“"}.report-preview-title:after{content:"”"}.report-preview .exploration-badge.is-exploration{color:#000;letter-spacing:0;background:#ec6a5e;border-radius:999px;padding:.75rem 1rem;font-size:1.25rem;font-weight:500}.report-preview-item h3{font-family:var(--font-mono);font-feature-settings:"case" on;margin:0;font-size:2.25rem;font-weight:700;line-height:1}.report-preview-section h4{font-family:var(--font-mono);font-size:3.125rem;font-weight:700;line-height:1}.report-preview-opening{font-family:var(--font-mono);font-size:1.125rem;line-height:1.25}.report-preview-document{grid-template-columns:minmax(0,1fr) minmax(12rem,28.125rem);align-items:flex-start;gap:1rem;display:grid}.report-preview-analytics{background:var(--report-module);border-radius:1.5rem;flex-direction:column;gap:1.125rem;padding:2.063rem 1.5rem;display:flex}.report-preview .stats-grid{flex-direction:row;grid-template-columns:none;gap:5px;display:flex}.report-preview .stat-card,[data-theme=dark] .report-preview .stat-card{background:var(--report-stat);border:1px solid var(--report-stat-border);color:var(--report-ink);border-radius:.5rem;flex:1 1 0;min-inline-size:0;padding:.688rem .75rem}.report-preview .stat-label,.report-preview .stat-value,[data-theme=dark] .report-preview .stat-label,[data-theme=dark] .report-preview .stat-value{color:var(--report-ink);letter-spacing:0;text-transform:none;font-size:.938rem;font-weight:700}.report-preview .chart-bar,[data-theme=dark] .report-preview .chart-bar{background:var(--report-bar)}.report-preview .chart-bars{block-size:14.125rem}.report-preview .chart-labels{color:var(--report-ink);font-size:.875rem}.report-preview-footer{text-align:start;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.656rem;display:flex}.report-preview-footer-mark{font-family:var(--font-wordmark);font-size:1.007rem;font-weight:900}.report-preview-footer-meta{margin-inline:auto;font-size:1.5rem;line-height:1.67}.report-preview-footer-provenance{color:var(--report-provenance);width:100%;font-size:.75rem}@media (width<=900px){.report-preview-document{grid-template-columns:minmax(0,1fr)}}:root{--sidebar-bg:linear-gradient(180deg, #fff 22.63%, #f7f6f3 100%);--sidebar-text:#000;--sidebar-text-muted:#000000d9;--sidebar-section-label:#0006;--sidebar-powered:#0009;--sidebar-powered-strong:#000;--sidebar-toggle-border:#0000001f;--sidebar-toggle-bg:#0000000a;--sidebar-link-hover:#0000000d;--sidebar-link-active-bg:linear-gradient(90deg, #f4bf4f78 0%, #f4bf4f00 100%);--sidebar-link-active-text:#000;--sidebar-profile-bg:transparent;--sidebar-profile-hover:#0000000f;--sidebar-divider:#00000014;--sidebar-project-stroke:linear-gradient(135deg, #c4a6ff 0%, #6c3bfb 48%, #3a1460 100%);--settings-bg:var(--surface-1);--settings-shadow:0 8px 40px #0000001f;--settings-text:var(--text-primary);--settings-label:#0006;--settings-item-hover:#0000000d;--settings-destructive:var(--alert-ink);--settings-destructive-hover:#d92c2014;--settings-divider:#00000014;--settings-cta:var(--purple);--settings-cta-hover:var(--purple-heading);--settings-cta-text:var(--text-on-accent)}[data-theme=dark]{--sidebar-bg:linear-gradient(180deg, #561a6b 0%, #000 100%);--sidebar-text:#fff;--sidebar-text-muted:#ffffffd9;--sidebar-section-label:#fff6;--sidebar-powered:#ffffffb3;--sidebar-powered-strong:#fff;--sidebar-toggle-border:#ffffff1a;--sidebar-toggle-bg:#ffffff14;--sidebar-link-hover:#ffffff14;--sidebar-link-active-bg:linear-gradient(90deg, #6c3bfb75 0%, #6c3bfb00 100%);--sidebar-link-active-text:#fff;--sidebar-profile-bg:transparent;--sidebar-profile-hover:#ffffff12;--sidebar-divider:#ffffff14;--settings-bg:var(--sidebar-surface);--settings-shadow:0 8px 40px #00000052;--settings-text:var(--text-primary);--settings-label:#ffffff73;--settings-item-hover:#ffffff14;--settings-destructive:var(--stamp-exploration);--settings-destructive-hover:#ff6b6b1a;--settings-divider:#ffffff14;--settings-cta:var(--purple);--settings-cta-hover:var(--purple-heading);--settings-cta-text:var(--text-on-accent)}.auth-loading-layout,.exploration-layout,.results-layout{--_sidebar-track:23rem;flex:1;block-size:100%;min-block-size:0;max-block-size:100%;inline-size:100%;display:flex;overflow:hidden}:is(.auth-loading-layout:has(.app-sidebar.is-collapsed),.exploration-layout:has(.app-sidebar.is-collapsed),.results-layout:has(.app-sidebar.is-collapsed)){--_sidebar-track:64px}@property --_sidebar-track{syntax:"<length>";inherits:true;initial-value:23rem}.app-sidebar{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:var(--_sidebar-track,23rem);background:var(--sidebar-bg);flex-direction:column;align-self:stretch;min-block-size:100%;max-block-size:100%;transition:--_sidebar-track .22s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;container:sidebar-rail/size}.app-sidebar.is-collapsed{--_sidebar-track:64px}.app-sidebar-top{flex-direction:column;flex:1;gap:1.625rem;min-block-size:0;padding-block-start:2rem;display:flex;overflow-y:auto}.app-sidebar-logo{box-sizing:border-box;justify-content:space-between;align-items:center;gap:.75rem;block-size:4rem;min-block-size:4rem;inline-size:100%;padding:0 .75rem 0 1.5rem;display:flex}.app-sidebar-logo-text{opacity:1;flex-direction:column;gap:.3125rem;min-inline-size:0;transition:opacity .16s;display:flex}.app-sidebar-logo-name{color:var(--sidebar-text);font-family:var(--font-wordmark);letter-spacing:-.01em;font-size:3rem;font-weight:900;line-height:1}.app-sidebar-powered{color:var(--sidebar-powered);white-space:nowrap;align-items:center;gap:.25rem;font-size:1rem;display:flex}.app-sidebar-powered strong{color:var(--sidebar-powered-strong);font-weight:700}.app-sidebar-toggle{appearance:none;border:1px solid var(--sidebar-toggle-border);background:var(--sidebar-toggle-bg);block-size:1.75rem;inline-size:1.75rem;color:var(--sidebar-text);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.125rem;line-height:1;display:inline-flex}.app-sidebar-links{flex-direction:column;gap:.75rem;padding-inline:.4375rem;display:flex}.app-sidebar-link{appearance:none;color:var(--sidebar-text-muted);cursor:pointer;font:inherit;text-align:start;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5625rem;block-size:2.25rem;inline-size:100%;padding:0 .8125rem 0 1.3125rem;font-size:1rem;font-weight:700;transition:background-color .16s;display:flex}.app-sidebar-link:hover{background:var(--sidebar-link-hover)}.app-sidebar-link.is-active{background:var(--sidebar-link-active-bg);color:var(--sidebar-link-active-text)}.app-sidebar-link-icon{block-size:1.5rem;inline-size:1.5rem;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-sidebar-link-icon svg{block-size:1.25rem;inline-size:1.25rem}.app-sidebar-bottom{flex-direction:column;flex:none;gap:.75rem;margin-block-start:auto;padding:1.25rem 1rem;display:flex}.app-sidebar-account{flex-direction:column;gap:.5rem;display:flex}.app-sidebar-profile{appearance:none;background:var(--sidebar-profile-bg);color:var(--sidebar-text);cursor:pointer;font:inherit;text-align:start;border:0;border-radius:.75rem;align-items:center;gap:.625rem;width:100%;padding:.625rem;transition:background-color .16s;display:flex;position:relative;inset-block-start:.5rem}.app-sidebar-profile:hover{background:var(--sidebar-profile-hover)}.app-sidebar-avatar{background:linear-gradient(135deg, var(--purple-light), var(--purple));block-size:3rem;inline-size:3rem;color:var(--text-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:inline-flex}.app-sidebar-profile-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:1rem;font-weight:700;overflow:hidden}.app-sidebar-utilities{flex-direction:column;gap:.5rem;display:flex}.app-sidebar.is-collapsed{border-radius:0;justify-content:space-between;align-items:stretch;gap:.5rem;padding:0}.app-sidebar.is-collapsed .app-sidebar-top,.app-sidebar.is-collapsed .app-sidebar-project,.app-sidebar.is-collapsed .app-sidebar-links,.app-sidebar.is-collapsed .app-sidebar-bottom{box-sizing:border-box}.app-sidebar.is-collapsed .app-sidebar-top{flex:auto;align-self:stretch;align-items:stretch;gap:1.625rem;min-block-size:0;padding-block-start:2rem;overflow-y:auto}.app-sidebar.is-collapsed .app-sidebar-top>.app-sidebar-toggle{box-sizing:border-box;align-self:center;block-size:1.75rem;inline-size:1.75rem;margin:1.125rem auto}.app-sidebar.is-collapsed .app-sidebar-project-name,.app-sidebar.is-collapsed .app-sidebar-project-caret{display:none}.app-sidebar.is-collapsed .app-sidebar-project{inline-size:100%;margin-block-end:0;padding-inline:.4375rem}.app-sidebar.is-collapsed .app-sidebar-project-button{background:0 0;border-radius:230px;justify-content:center;block-size:3.25rem;min-block-size:3.25rem;inline-size:3.125rem;margin-inline:auto;padding:0}.app-sidebar.is-collapsed .app-sidebar-project-button:hover{background:0 0}.app-sidebar.is-collapsed .app-sidebar-project-button-main{z-index:1;flex:none;justify-content:center;position:relative}.app-sidebar.is-collapsed .app-sidebar-project-folder{border-radius:0;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;display:inline-flex}.app-sidebar.is-collapsed .app-sidebar-project-folder svg{block-size:1.125rem;inline-size:1.125rem}.app-sidebar.is-collapsed .app-sidebar-project-logo{border-radius:50%;block-size:1.5rem;inline-size:1.5rem}.app-sidebar.is-collapsed .app-sidebar-project-menu{inline-size:14rem;inset-block-start:0;inset-inline:calc(100% + .5rem) auto}.app-sidebar.is-collapsed .app-sidebar-links{align-self:stretch;align-items:center;gap:.75rem;inline-size:100%;padding:0 .4375rem}.app-sidebar.is-collapsed .app-sidebar-link{block-size:2.25rem;inline-size:3.125rem;color:var(--sidebar-text);border-radius:999px;flex:none;justify-content:center;padding:0;position:relative}.app-sidebar.is-collapsed .app-sidebar-link-icon{z-index:1;block-size:1.5rem;inline-size:1.5rem;position:relative}.app-sidebar.is-collapsed .app-sidebar-link-icon svg{block-size:1.25rem;inline-size:1.25rem}.app-sidebar.is-collapsed .app-sidebar-link.is-active{background:var(--sidebar-link-active-bg);inline-size:3.125rem;color:var(--sidebar-link-active-text);border-radius:999px}.app-sidebar.is-collapsed .app-sidebar-link.is-active:before{content:none}.app-sidebar.is-collapsed .credit-meter,.app-sidebar.is-collapsed .low-credits-banner{display:none}.app-sidebar.is-collapsed .app-sidebar-label,.app-sidebar.is-collapsed .app-sidebar-profile-name{pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-sidebar.is-collapsed .app-sidebar-bottom{flex-direction:column;align-self:stretch;align-items:center;gap:0;inline-size:100%;padding:2.0625rem 0;display:flex}.app-sidebar.is-collapsed .app-sidebar-utilities{flex-direction:column;align-items:center;gap:.5rem;display:flex}.app-sidebar.is-collapsed .app-sidebar-toggle{background:0 0;border:0;border-radius:.625rem;flex:none;justify-content:center;align-items:center;block-size:4.0625rem;inline-size:100%;margin-inline:auto;padding:0;display:inline-flex;position:relative}.app-sidebar.is-collapsed .app-sidebar-profile{background:0 0;border:0;border-radius:.75rem;flex:none;justify-content:center;align-items:center;block-size:auto;inline-size:auto;padding:.75rem 0;display:inline-flex;position:relative}.app-sidebar.is-collapsed .app-sidebar-avatar{background:linear-gradient(135deg, var(--purple-light), var(--purple));block-size:3rem;inline-size:3rem;box-shadow:none;color:var(--text-on-accent)}.app-sidebar.sample-readout-nav .app-sidebar-top{overflow:hidden}.app-sidebar.sample-readout-nav .app-sidebar-logo{padding-inline:0}.app-sidebar.sample-readout-nav .app-sidebar-logo-text{clip:auto;clip-path:none;opacity:1;pointer-events:auto;border:0;align-items:center;block-size:auto;inline-size:auto;margin:0;padding:0;position:static;overflow:visible}.app-sidebar.sample-readout-nav .app-sidebar-logo-name,.app-sidebar.sample-readout-nav .app-sidebar-powered{writing-mode:vertical-rl}.app-sidebar.sample-readout-nav .app-sidebar-logo-name{font-size:1.25rem}.auth-loading-layout .loading-center{flex:1;min-block-size:0}.settings-overlay{z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.settings-modal{background:var(--settings-bg);inline-size:min(90vw,22rem);box-shadow:var(--settings-shadow);color:var(--settings-text);border-radius:1.25rem;flex-direction:column;gap:.25rem;padding:1.5rem;display:flex}.settings-title{color:var(--settings-label);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.625rem;font-weight:700}.settings-items{flex-direction:column;gap:.125rem;display:flex}.settings-item{appearance:none;color:var(--settings-text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:.625rem;padding:.75rem .875rem;font-size:.9375rem;font-weight:500;transition:background-color .16s}.settings-item:hover{background:var(--settings-item-hover)}.settings-item.is-destructive{color:var(--settings-destructive);margin-block-start:.25rem}.settings-item.is-destructive:hover{background:var(--settings-destructive-hover)}.settings-divider{background:var(--settings-divider);block-size:1px;margin-block:.25rem}.settings-back{appearance:none;color:var(--settings-label);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;align-self:flex-start;margin:0 0 .5rem;padding:.25rem 0;font-size:.8125rem;font-weight:600}.settings-back:hover{color:var(--settings-text)}.settings-billing{flex-direction:column;gap:.625rem;margin:0 0 1rem;display:flex}.settings-billing-row{justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.settings-billing-row dt{color:var(--settings-label);margin:0;font-weight:500}.settings-billing-row dd{color:var(--settings-text);text-align:end;margin:0;font-weight:600}.settings-cta-block{flex-direction:column;gap:.5rem;margin-block:.75rem .25rem;display:flex}.settings-cta{background:var(--settings-cta);color:var(--settings-cta-text);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.settings-cta:hover{background:var(--settings-cta-hover);color:var(--settings-cta-text)}.settings-fallback{color:var(--settings-label);text-align:center;margin:0;font-size:.75rem;line-height:1.4}.settings-fallback a{color:inherit;text-underline-offset:.12em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-sidebar-logo-text{transition:none}}.help-fab{appearance:none;z-index:180;border:1px solid var(--sidebar-toggle-border);background:var(--sidebar-bg);block-size:2rem;inline-size:2rem;box-shadow:var(--settings-shadow);color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex;position:fixed;inset-block-end:1.25rem;inset-inline-end:1.25rem}.help-fab:hover{background:var(--sidebar-toggle-bg)}@media (width<=480px){.auth-loading-layout,.exploration-layout,.results-layout{--_sidebar-track:64px}.app-sidebar-logo,.app-sidebar-toggle{display:none}.app-sidebar-top{flex:none;overflow:hidden}.app-sidebar-logo-text,.app-sidebar-label,.app-sidebar-profile-name{pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-sidebar-project-name,.app-sidebar-project-caret{display:none}.app-sidebar-project-button{justify-content:center;padding-inline:0}.app-sidebar .credit-meter,.app-sidebar .low-credits-banner{display:none}.app-sidebar-link{justify-content:center;padding-inline:0}.app-sidebar-bottom{padding-inline:.75rem}.app-sidebar-profile{background:0 0;justify-content:center;padding-inline:0}}@container sidebar-rail (height<=50rem){.app-sidebar .low-credits-banner{flex-wrap:nowrap;align-items:baseline;gap:.375rem;margin-block-end:.375rem;padding-block:.375rem;padding-inline:.625rem}.app-sidebar .low-credits-banner-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.app-sidebar .low-credits-banner-dismiss{margin-inline-start:0;padding:0}}@container sidebar-rail (height<=45rem){.app-sidebar .low-credits-banner{display:none}}.account-menu-backdrop{z-index:190;position:fixed;inset:0}.account-menu{z-index:195;background:var(--settings-bg);inline-size:min(14rem,100vw - 1.5rem);box-shadow:var(--settings-shadow);color:var(--settings-text);border-radius:.75rem;flex-direction:column;padding:.375rem;display:flex;position:fixed;inset-block-end:4.75rem;inset-inline-start:.75rem}.account-menu-header{color:var(--text-secondary);padding:.5rem .625rem;font-size:.75rem;font-weight:600}.account-menu-item{appearance:none;inline-size:100%;color:var(--settings-text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:block}.account-menu-item:hover{background:var(--settings-item-hover)}.account-menu-item.is-destructive{color:var(--settings-destructive)}.account-menu-item.is-destructive:hover{background:var(--settings-destructive-hover)}.logout-confirm-title{color:var(--settings-text);font-size:1rem}.logout-confirm-actions{gap:.5rem;margin-block-start:.75rem;display:flex}.logout-confirm-actions .settings-item{text-align:center;flex:1;margin-block-start:0}.logout-confirm-copy{margin:0;font-size:.875rem}.settings-project-label{color:var(--settings-label);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.settings-project-input{border:1px solid var(--settings-divider);color:var(--settings-text);font:inherit;background:0 0;border-radius:.5rem;padding:.5rem .625rem;font-size:.8125rem}textarea.settings-project-input{resize:vertical;line-height:1.6}.app-sidebar-project{padding-inline:.5625rem 1.0625rem;position:relative}.app-sidebar-project-button{appearance:none;box-sizing:border-box;min-block-size:3.25rem;color:var(--sidebar-text);cursor:pointer;font:inherit;letter-spacing:-.02em;text-align:start;background:0 0;border:0;border-radius:1.875rem;justify-content:space-between;align-items:center;gap:.625rem;width:100%;padding:0 1.3125rem;font-size:1rem;font-weight:700;display:flex;position:relative}.app-sidebar-project-button:before{content:"";border-radius:inherit;background:var(--sidebar-project-stroke);pointer-events:none;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-sidebar-project-button:hover{background:var(--sidebar-link-hover)}.app-sidebar-project-button-main{z-index:1;flex:1;align-items:center;gap:.625rem;min-inline-size:0;display:flex;position:relative}.app-sidebar-project-logo{object-fit:cover;border-radius:.25rem;flex:none;block-size:1.25rem;inline-size:1.25rem}.app-sidebar-project-folder{color:currentColor;flex:none;block-size:1.125rem;inline-size:1.125rem;display:inline-flex}.app-sidebar-project-folder svg{fill:none;block-size:100%;inline-size:100%}.app-sidebar-project-folder path{fill:currentColor;stroke:none}.app-sidebar-project-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.app-sidebar-project-caret{z-index:1;position:relative}.app-sidebar-project-menu{z-index:210;background:var(--settings-bg);box-shadow:var(--settings-shadow);color:var(--settings-text);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.625rem;display:flex;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:.625rem}.app-sidebar:has(.app-sidebar-project-menu){overflow:visible}.app-sidebar:has(.app-sidebar-project-menu) .app-sidebar-top{overflow:visible}.app-sidebar-project-menu-item{appearance:none;width:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;font-size:1rem;font-weight:400;display:flex}.app-sidebar-project-menu-item:hover{background:var(--sidebar-link-hover)}.app-sidebar-project-menu-item.is-current{background:var(--nav-item-active)}.app-sidebar-project-menu-divider{background:var(--sidebar-divider);align-self:center;block-size:1px;inline-size:calc(100% - 2.875rem)}.app-sidebar-project-menu-new{gap:.5rem;font-weight:800}.app-sidebar-project-menu-new-icon{fill:currentColor;flex:none;block-size:.9375rem;inline-size:.9375rem}.app-sidebar-help{appearance:none;border:1px solid var(--sidebar-toggle-border);block-size:1.75rem;inline-size:1.75rem;color:var(--sidebar-text);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.app-sidebar-help:hover{background:var(--sidebar-toggle-bg)}.app-sidebar-powered a{color:var(--sidebar-powered-strong);font-weight:700;text-decoration:none}.app-sidebar-powered a:hover{text-underline-offset:.12em;text-decoration:underline}.credit-meter{border:1px solid var(--credits-border);border-radius:var(--r-card);background:var(--credits-fill);color:var(--credits-text);flex-direction:column;gap:.625rem;margin-block-end:0;padding:1.4375rem 1.6875rem;display:flex}.credit-meter-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.credit-meter-balance,.credit-meter-balance strong{font-size:1.125rem;font-weight:700}.credit-meter-reset{color:var(--credits-reset);font-size:.75rem}.credit-meter-track{background:var(--credits-track);border-radius:999px;block-size:.5625rem;overflow:hidden}.credit-meter-fill{border-radius:inherit;background:var(--credits-meter);block-size:100%;box-shadow:0 5.67px 5.67px #00000040}.credit-meter.is-low .credit-meter-balance strong{color:var(--text-error)}.credit-meter.is-low .credit-meter-fill{background:var(--alert)}.credit-meter-chip{appearance:none;border:1.5px solid var(--credits-border);background:var(--credits-fill);block-size:2.25rem;inline-size:2.25rem;color:var(--text-primary);cursor:pointer;font:inherit;border-radius:50%;justify-content:center;align-items:center;margin:0 auto .625rem;padding:0;font-size:.8125rem;font-weight:800;display:none}.credit-meter-chip.is-low{border-color:var(--alert);color:var(--text-error)}.credit-meter{position:relative}.credit-meter-delta{color:var(--text-error);pointer-events:none;font-size:.75rem;font-weight:700;animation:1s ease-out forwards credit-meter-delta-float;position:absolute;inset-block-start:.5rem;inset-inline-end:.875rem}@keyframes credit-meter-delta-float{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.75rem)}}@media (prefers-reduced-motion:reduce){.credit-meter-delta{display:none}}.low-credits-banner{border:1.5px solid var(--alert);border-radius:var(--r-card);background:var(--credits-fill);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-block-end:.625rem;padding:.625rem .875rem;display:flex}.low-credits-banner-text{flex:100%;margin:0;font-size:.75rem;font-weight:600}.low-credits-banner-more{appearance:none;color:var(--purple);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700}.low-credits-banner-more:hover{text-underline-offset:.12em;text-decoration:underline}.low-credits-banner-dismiss{appearance:none;color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;margin-inline-start:auto;padding:0 0 0 .25rem;font-size:.875rem}.home-recents{inline-size:min(100%,clamp(28rem,53.65vw,64.375rem))}.home-recents-header{justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:1rem;display:flex}.home-recents-title{color:#575757;margin:0;font-size:1.25rem;font-weight:700}.home-recents-see-all{appearance:none;color:#575757;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:1.25rem;font-weight:700}.home-recents-see-all-arrow{color:var(--text-primary);font-size:.75em;font-weight:500}.home-recents-see-all:hover{text-underline-offset:.12em;text-decoration:underline}.home-recents-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.home-recents-item{appearance:none;border:0;border-block-end:1px solid var(--recents-divider);color:var(--text-primary);cursor:pointer;font:inherit;letter-spacing:-.02em;text-align:start;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;inline-size:100%;padding-block:.75rem;font-size:1.125rem;font-weight:700;transition:background-color .16s;display:flex}.home-recents-item:hover,.home-recents-item:focus-visible{background:var(--recents-row-hover)}.home-recents-item-title{overflow-wrap:anywhere;flex:1;min-inline-size:0}.home-recents-item-arrow{color:var(--text-primary);flex:none;font-weight:500}.home-chips{flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;inline-size:min(100%,67.25rem);margin:1.5rem auto 0;padding:0;list-style:none;display:flex}.landing-body--auth .home-chips{column-gap:.75rem;inline-size:auto;margin:0}.home-chips-card{appearance:none;border-radius:var(--r-pill);background:var(--yellow);color:var(--text-on-bright);cursor:pointer;font:inherit;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;border:none;min-block-size:2.25rem;inline-size:auto;max-inline-size:100%;padding:.5rem 1.125rem;font-size:.75rem;font-weight:700;transition:background-color .16s}.home-chips-card:hover,.home-chips-card:focus-visible{background:var(--yellow-press)}.settings-modal.upgrade-sheet{gap:.75rem;max-block-size:90dvh;inline-size:min(92vw,32rem);overflow-y:auto}.upgrade-gate-message{color:var(--settings-text);margin:0;font-size:.875rem;line-height:1.5}.upgrade-tiers{flex-wrap:wrap;gap:.625rem;display:flex}.upgrade-tier{border:1px solid var(--hairline);border-radius:var(--r-card-sm);flex-direction:column;flex:8rem;gap:.25rem;padding:.75rem;display:flex}.upgrade-tier.is-featured{border:1.5px solid var(--credits-border)}.upgrade-tier-name{color:var(--settings-text);margin:0;font-size:.875rem;font-weight:700}.upgrade-tier-note{color:var(--settings-label);margin:0;font-size:.75rem;line-height:1.4}.upgrade-tier-cta{margin-block-start:.375rem;padding:.5rem 1rem;font-size:.8125rem}.upgrade-topup{border-block-start:1px solid var(--settings-divider);flex-direction:column;gap:.375rem;padding-block-start:.75rem;display:flex}.upgrade-topup-title{color:var(--settings-text);margin:0 0 .25rem;font-size:.875rem;font-weight:700}.settings-modal.help-panel{gap:.5rem;inline-size:min(92vw,26rem)}.help-panel-title{color:var(--settings-text);margin:0;font-size:1.0625rem;font-weight:700}.help-panel-body{color:var(--settings-text);margin:0;font-size:.875rem;line-height:1.55}.help-panel-notice{border-block-start:1px solid var(--settings-divider);color:var(--settings-label);margin:.25rem 0 0;padding-block-start:.625rem;font-size:.75rem;line-height:1.4}.settings-modal.help-message-modal{border-radius:2rem;gap:1.25rem;inline-size:min(92vw,32rem);padding:2rem}.help-message-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.help-message-titles{flex-direction:column;flex:1;gap:.125rem;min-inline-size:0;display:flex}.help-message-kicker{color:var(--purple);letter-spacing:0;text-transform:none;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.help-message-heading{color:var(--settings-text);letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.15}.help-message-close{appearance:none;block-size:1.75rem;inline-size:1.75rem;color:var(--settings-label);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.help-message-close:hover{background:var(--settings-item-hover);color:var(--settings-text)}.help-message-form{flex-direction:column;gap:1.25rem;display:flex}.help-message-field{flex-direction:column;display:flex}.help-message-input{background:var(--surface-inset);min-block-size:10rem;inline-size:100%;color:var(--settings-text);font:inherit;resize:vertical;border:1px solid #0000;border-radius:1rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}[data-theme=dark] .help-message-input{background:#ffffff0f;border-color:#ffffff29}.help-message-input:focus{border-color:var(--purple);outline:none}.help-message-email{appearance:none;border-radius:var(--r-pill);background:var(--purple);color:var(--text-on-accent);cursor:pointer;font:inherit;text-align:start;border:0;align-self:start;align-items:center;gap:.75rem;padding:.375rem .375rem .375rem 1.125rem;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.help-message-email:hover{background:var(--purple-heading)}.help-message-email:disabled{cursor:not-allowed;opacity:.5}.help-message-email-mark{background:var(--text-on-accent);block-size:1.75rem;inline-size:1.75rem;color:var(--purple);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.invite-field{flex-direction:column;gap:.375rem;margin-block-end:0;display:flex}.invite-field-row{gap:.5rem;display:flex}.invite-field-row .settings-project-input{flex:1}.invite-field-submit{inline-size:auto}.invite-field-message{margin:0;font-size:.8125rem}.invite-field-message.is-error{color:var(--text-error)}.invite-field-message.is-success{color:var(--text-secondary)}.team-placeholder{color:var(--text-secondary);font-size:.875rem}.team-card{background:var(--settings-bg);border-radius:.875rem;padding:1.25rem}.team-section-heading{background:linear-gradient(135deg,#7b5cff,#4f7cff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:.8125rem;font-weight:700}.team-invite-heading{margin-block-start:1rem}.team-you-badge{color:#fff;background:#6b6860;border-radius:999px;flex:none;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700}.team-members{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.team-member-row{border-bottom:1px solid var(--hairline);align-items:center;gap:.75rem;padding-block:.625rem;display:flex}.team-member-row:last-child{border-bottom:none}.team-member-avatar{color:#fff;background:#242424;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:2.25rem;inline-size:2.25rem;font-size:.8125rem;font-weight:800;display:inline-flex}.team-member-avatar.is-owner{color:#242424;background:#fff}.team-member-meta{flex-direction:column;flex:1;min-inline-size:0;display:flex}.team-member-email{font-size:.9375rem}.team-member-role{color:var(--text-secondary);font-size:.8125rem}.results-layout{--results-bg-page:var(--bg-page);--results-bg-surface:var(--surface-1);--results-bg-raised:var(--surface-2);--results-border:var(--hairline);--results-text-primary:var(--text-primary);--results-text-secondary:var(--text-secondary);--results-text-tertiary:var(--text-secondary);background:var(--results-bg-page);color:var(--results-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;align-items:stretch;display:flex;position:relative}.results-main{background:var(--bg-page);flex-direction:column;flex:1;align-self:stretch;gap:clamp(.5rem,.75vw,1rem);min-block-size:0;padding:.5rem clamp(1.25rem,1.823vw,2.1875rem) clamp(.5rem,min(1.25vw,1.5dvh),1.5rem);display:flex;position:relative}.results-body{flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.chat-framing-banner{box-sizing:border-box;background:#fff;border:1px solid #0000001f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;inline-size:fit-content;max-inline-size:min(100%,55rem);margin-block:.75rem;margin-inline:auto;padding:.5rem 2.25rem .5rem 1.5rem;display:inline-flex;position:relative;box-shadow:0 1px 4px #0000000d}.chat-framing-banner-text{color:#000;text-align:center;white-space:nowrap;margin:0;font-family:inherit;font-size:clamp(.875rem,.938vw,1rem);line-height:1.4}[data-theme=dark] .chat-framing-banner{box-shadow:none;background:#1f1f1f;border-color:#ffffff26}[data-theme=dark] .chat-framing-banner-text{color:#fff}.chat-framing-banner-dismiss{background:var(--gold);color:#000;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;block-size:2.1875rem;inline-size:2.1875rem;padding:0;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:-.625rem;right:-.625rem;box-shadow:0 2px 6px #00000059}[data-theme=dark] .chat-framing-banner-dismiss{background:var(--purple);color:#fff}.chat-framing-banner-dismiss:hover,.chat-framing-banner-dismiss:focus-visible{opacity:.9;transform:scale(1.05)}.results-query{display:none}.results-query-text{color:var(--results-text-primary);font-feature-settings:"case" on;letter-spacing:0;text-align:center;justify-content:center;align-items:center;gap:clamp(.5rem,.677vw,.8125rem);margin:0 0 .75rem;font-size:clamp(1.5rem,min(2.4375vw,4.3dvh),2.925rem);font-weight:700;line-height:1;display:flex}.results-query-marks{color:var(--text-primary);opacity:.25;flex:none;font-size:clamp(1.25rem,2.158vw,2.59rem);font-weight:400}.results-query-marks:last-child{transform:rotate(180deg)}.results-subheading{color:var(--results-text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin-block:1.25rem 1.5rem;font-size:.6875rem;font-weight:700}.results-tabs{border-block-end:1px solid var(--explorations-tab-rule);flex-wrap:wrap;align-items:stretch;gap:clamp(.5rem,.521vw,.625rem);margin:0 0 .75rem;padding:0 clamp(.5rem,.521vw,.625rem);display:flex}.results-tab{appearance:none;border:0;color:var(--text-primary);cursor:pointer;font-family:var(--font);background:0 0;border-block-end:2px solid #0000;border-radius:.75rem .75rem 0 0;align-items:center;gap:.375rem;margin:0 0 -1px;padding:clamp(.25rem,.313vw,.375rem) clamp(1rem,1.25vw,1.5rem);font-size:clamp(.75rem,.729vw,.875rem);font-weight:700;line-height:1.714;display:inline-flex}.results-tab:hover,.results-tab:focus-visible{color:var(--text-primary)}.results-tab:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.results-tab.is-active{background:var(--explorations-tab-fill);border-block-end-color:var(--text-primary);color:var(--text-primary)}.results-query-bar{box-sizing:border-box;background:var(--composer-pill);min-block-size:clamp(2.75rem,min(4.583vw,7dvh),5.5rem);inline-size:100%;box-shadow:none;border:2px solid #e4e4e4;border-radius:999px;flex-shrink:0;align-items:center;gap:clamp(.75rem,1.25vw,1.5rem);margin-block-start:0;padding:clamp(.5rem,min(1.25vw,1.5dvh),1.5rem) clamp(.75rem,1.25vw,1.5rem) clamp(.5rem,min(1.25vw,1.5dvh),1.5rem) clamp(1rem,2.24vw,2.6875rem);display:flex}.results-query-bar:focus-within{border-color:var(--purple)}.results-query-bar-search{color:#000;flex:none;block-size:clamp(1rem,1.042vw,1.25rem);inline-size:clamp(1rem,1.042vw,1.25rem)}[data-theme=dark] .results-query-bar-search{color:#fff}.results-query-bar input{min-inline-size:0;color:var(--results-text-primary);font-family:var(--font);letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:1;font-size:clamp(1.25rem,1.667vw,2rem);font-weight:500}.results-query-bar input::placeholder{color:color-mix(in srgb, var(--text-primary) 25%, transparent)}.results-query-bar-submit{appearance:none;background:var(--composer-go-bg);block-size:clamp(1.75rem,2.083vw,2.5rem);inline-size:clamp(1.75rem,2.083vw,2.5rem);color:var(--composer-go-fg);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.results-query-bar-submit svg{block-size:clamp(.75rem,.938vw,1.125rem);inline-size:clamp(.75rem,.938vw,1.125rem)}[data-theme=dark] .results-query-bar{border:0}.community-grid-block{flex-direction:column;gap:1.25rem;display:flex}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.875rem,1.198vw,1.4375rem);display:grid;position:relative}@media (width<=1100px){.community-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}.community-card{background:var(--surface-1);min-block-size:clamp(12rem,min(19.27vw,28dvh),23.125rem);color:var(--results-text-secondary,var(--text-secondary));cursor:default;opacity:0;animation:.44s cubic-bezier(.22,1,.36,1) forwards community-card-in;animation-delay:calc(var(--card-index,0) * 95ms);border:1px solid #0000;border-radius:clamp(.75rem,.833vw,1rem);flex-direction:column;gap:clamp(.75rem,.833vw,1rem);padding:clamp(1.25rem,1.667vw,2rem);display:flex;transform:translateY(22px)}.community-card:hover{box-shadow:0 2px 8px #00000012}.community-card--selected{border-color:#e4e4e4}.community-card--selected .card-actions{flex:0 auto}.community-card--selected .card-explore{background:var(--stamp-recommendation);flex:none}.community-card--selected .card-explore-arrow{color:var(--stamp-recommendation)}.card-tag{border:1px solid var(--results-border);background:var(--results-bg-raised);inline-size:fit-content;color:var(--results-text-secondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.card-headline{color:var(--results-text-primary);font-feature-settings:"case" on;margin:0;font-size:clamp(1.25rem,1.563vw,1.5rem);font-weight:700;line-height:1.2}.card-desc{color:var(--community-desc);font-feature-settings:"case" on;flex:1;margin:0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.4}.card-stats{border-block-start:1px solid var(--results-border);color:var(--results-text-tertiary);margin:0;padding-block-start:.75rem;font-size:.75rem}.card-stats strong{color:var(--results-text-primary)}.card-data{border-block:1px solid var(--recents-divider);align-items:center;gap:clamp(.25rem,.292vw,.35rem);padding-block:clamp(.5rem,.521vw,.625rem);display:flex}.card-data .card-stats{border:0;flex:none;align-items:stretch;gap:clamp(.25rem,.292vw,.35rem);padding:0;display:flex}.card-stat{flex-direction:column;justify-content:flex-end;gap:.75rem;padding-inline:clamp(.25rem,.35vw,.42rem);display:flex}.card-stat strong{color:var(--results-text-primary);font-size:clamp(.9375rem,1.042vw,1.125rem);font-weight:700;line-height:.75}.card-stat span{color:color-mix(in srgb, var(--results-text-primary) 50%, transparent);font-size:clamp(.75rem,.729vw,.8125rem);font-weight:400;line-height:1.25}.card-data .card-chart{flex:1;min-inline-size:0}.card-bars{align-items:flex-end;gap:clamp(.1rem,.117vw,.14rem);block-size:clamp(2rem,2.55vw,3.0625rem);display:flex}.card-bar{block-size:var(--bar-height,8%);background:var(--card-accent,var(--purple));opacity:.25;border-radius:0;flex:1}.card-bar--peak{opacity:1}.card-chart-labels{color:color-mix(in srgb, var(--results-text-primary) 50%, transparent);justify-content:space-between;align-items:center;font-size:clamp(.5625rem,.521vw,.625rem);display:flex}.card-trajectory{color:var(--results-text-primary);letter-spacing:.04em;font-weight:700}.card-footer{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:auto;display:flex}.card-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.card-explore{appearance:none;background:var(--gold);color:#000;cursor:pointer;font:inherit;letter-spacing:-.02em;touch-action:manipulation;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:.75rem;padding:.375rem .875rem .375rem 1.75rem;font-size:clamp(.875rem,.885vw,1.0625rem);font-weight:400;line-height:1;display:inline-flex}.card-explore-arrow{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;block-size:clamp(1.25rem,1.458vw,1.75rem);inline-size:clamp(1.25rem,1.458vw,1.75rem);display:inline-flex}[data-theme=dark] .card-explore{background:var(--purple);color:#fff}[data-theme=dark] .card-explore-arrow{color:var(--purple);background:#fff}.card-explore:hover{opacity:.88;transform:translateY(-1px)}.card-compare{appearance:none;color:var(--text-primary);cursor:pointer;font:inherit;letter-spacing:-.02em;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:.375rem;padding:.375rem 0;font-size:clamp(.875rem,.885vw,1.0625rem);font-weight:400;display:inline-flex}.card-compare-circle{border:2px solid color-mix(in srgb, var(--text-primary) 25%, transparent);border-radius:50%;flex:none;block-size:clamp(1rem,1.042vw,1.25rem);inline-size:clamp(1rem,1.042vw,1.25rem)}.card-compare[aria-checked=true] .card-compare-circle{border-color:var(--text-primary);background:var(--text-primary)}.card-compare:hover .card-compare-circle{border-color:var(--results-text-primary)}.card-compare[aria-checked=true]:hover .card-compare-circle{border-color:var(--text-primary)}.card-compare:disabled{cursor:not-allowed;opacity:.45}.compare-communities-action{justify-content:flex-end;align-items:center;gap:1rem;margin-block:1rem 2rem;display:flex}.compare-communities-action p{color:var(--results-text-secondary);margin:0;font-size:.8125rem}.compare-cta{appearance:none;background:var(--stamp-recommendation);color:#fff;cursor:pointer;font:inherit;letter-spacing:-.02em;touch-action:manipulation;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:.75rem;padding:.375rem .875rem .375rem 1.75rem;font-size:clamp(.875rem,.885vw,1.0625rem);font-weight:400;line-height:1;display:inline-flex}.compare-cta-arrow{block-size:clamp(1.25rem,1.458vw,1.75rem);inline-size:clamp(1.25rem,1.458vw,1.75rem);color:var(--stamp-recommendation);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.compare-cta:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.compare-cta:disabled{cursor:not-allowed;opacity:.55}.gate-overlay{z-index:100;background:#1a191780;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.gate-modal{border:1px solid var(--results-border);background:var(--results-bg-surface);inline-size:min(90vw,26.25rem);color:var(--results-text-primary);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1.125rem;padding:2.75rem 3rem;animation:.18s ease-out forwards gate-modal-in;display:flex;position:relative;box-shadow:0 8px 40px #0000001f}.gate-close{block-size:2rem;inline-size:2rem;color:var(--results-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.gate-close:hover{background:var(--results-bg-raised)}.gate-logo{color:var(--results-text-primary);letter-spacing:.02em;font-size:1.75rem;font-weight:900;line-height:1}.gate-title{color:var(--results-text-primary);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.gate-sub{color:var(--results-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.btn-google{border:1px solid var(--results-border);background:var(--results-bg-raised);inline-size:100%;color:var(--results-text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;margin-block-start:.25rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;transition:background .15s;display:flex}.btn-google:hover{background:var(--results-border)}.btn-google:disabled{cursor:wait;opacity:.72}.btn-google svg{flex:none;block-size:1.125rem;inline-size:1.125rem}.gate-auth-error{color:var(--text-error);margin:-.25rem 0 0;font-size:.8125rem;line-height:1.4}@keyframes community-card-in{to{opacity:1;transform:translateY(0)}}@keyframes gate-modal-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.search-quota,.results-orientation,.search-error{max-inline-size:54rem}.search-quota{border:1px solid var(--results-border);color:var(--results-text-secondary);font-family:var(--font-mono);border-radius:999px;inline-size:fit-content;margin:0 0 1.5rem;padding:.55rem .85rem;font-size:.75rem}.results-orientation{color:var(--results-text-primary);white-space:pre-line;margin:0 0 2rem;font-size:1rem;line-height:1.7}.search-error{color:var(--results-text-secondary);margin:0 0 2rem;font-size:1rem;line-height:1.7}[data-theme=dark] .results-layout{--results-bg-page:var(--bg-page);--results-bg-surface:var(--surface-inset);--results-bg-raised:#ffffff12;--results-border:#ffffff14;--results-text-primary:var(--text-primary);--results-text-secondary:#fff9;--results-text-tertiary:var(--text-secondary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .community-card:hover{box-shadow:none}[data-theme=dark] .gate-overlay{background:#000000b8}[data-theme=dark] .gate-modal{--results-bg-surface:var(--surface-doc);--results-border:#ffffff1a;box-shadow:none}[data-theme=dark] .btn-google{background:var(--auth-provider-surface);color:var(--auth-provider-text);border-color:#0000}[data-theme=dark] .btn-google:hover{background:var(--auth-provider-surface);opacity:.88}[data-theme=dark] .gate-auth-error{color:var(--text-error)}@media (width<=640px){.results-main{padding:1.5rem}.results-query-text{font-size:clamp(1.75rem,10vw,2rem)}.gate-modal{padding:2rem 1.5rem}}@media (prefers-reduced-motion:reduce){.community-card,.gate-modal{opacity:1;animation:none;transform:none}}.results-duck-orientation{gap:1.25rem;margin-block-end:2rem;display:grid}.results-duck-orientation .results-orientation{margin:0}.results-orientation-heading{color:var(--results-text-primary);font-size:1.05rem;font-weight:600}.results-orientation-retry{border-block-start:1px solid var(--results-border);color:var(--results-text-secondary);align-items:baseline}.exploration-layout{--exploration-bg-page:var(--bg-page);--exploration-bg-surface:var(--surface-1);--exploration-bg-raised:var(--surface-2);--exploration-border:var(--hairline);--exploration-border-strong:var(--chip-context-border);--exploration-text-primary:var(--text-primary);--exploration-text-secondary:var(--text-secondary);--exploration-purple:var(--purple);--exploration-deep-purple:var(--purple-heading);--exploration-soft-violet:var(--soft-accent);--exploration-pink:var(--stamp-recommendation);--exploration-green:var(--exploration-positive);--exploration-coral:var(--alert);--exploration-bookmark:var(--saved);--exploration-text-tertiary:var(--text-tertiary);--exploration-font:var(--font);--exploration-font-mono:var(--font-mono);--exploration-measure:min(46.25rem, 100%);--exploration-type-display-size:clamp(2rem, 1.6rem + 1.25vw, 2.25rem);--exploration-type-display-weight:800;--exploration-type-display-leading:1.1;--exploration-type-display-tracking:-.01em;--exploration-type-title-size:1.625rem;--exploration-type-title-weight:700;--exploration-type-title-leading:1.25;--exploration-type-title-tracking:-.01em;--exploration-type-body-size:.9375rem;--exploration-type-body-weight:400;--exploration-type-body-leading:1.8;--exploration-type-label-size:.8125rem;--exploration-type-label-weight:600;--exploration-type-label-leading:1.4;--exploration-type-caption-size:.8125rem;--exploration-type-caption-weight:500;--exploration-type-caption-leading:1.5;--exploration-type-eyebrow-size:.625rem;--exploration-type-eyebrow-weight:700;--exploration-type-eyebrow-tracking:.08em;--exploration-type-stat-size:1.25rem;--exploration-type-stat-weight:700;--exploration-type-composer-size:.9375rem;--exploration-space-column:clamp(1.25rem, 1.823vw, 2.1875rem);--exploration-space-section:3.5rem;--exploration-header-tag:var(--stamp-exploration);--exploration-badge-exploration-bg:var(--stamp-exploration);--exploration-badge-exploration-text:var(--text-on-accent);background:var(--bg-page);color:var(--exploration-text-primary);font-family:var(--exploration-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;align-items:stretch}.exploration-main{flex-direction:column;flex:1;align-self:stretch;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.exploration-center{scrollbar-gutter:stable both-edges;background:var(--bg-page);min-block-size:0;min-inline-size:0;padding:1.5rem var(--exploration-space-column);flex-direction:column;flex:1;align-items:stretch;display:flex;overflow-y:auto}.exploration-inner{gap:var(--exploration-space-section);font-family:var(--exploration-font-mono);flex-direction:column;display:flex}.exploration-reading{justify-content:flex-start;align-items:flex-start;gap:.75rem;display:flex}.exploration-spine{gap:var(--exploration-space-section);flex-direction:column;flex:1;min-inline-size:0;padding-block-end:2.5rem;display:flex}.spine-step{flex-direction:column;gap:1.5rem;scroll-margin-block-start:1.5rem;display:flex}.exploration-composer{box-sizing:border-box;background:var(--bg-page);border-block-start:0;flex-direction:column;flex-shrink:0;gap:.5rem;inline-size:auto;margin-inline:0;padding:0 0 .75rem;display:flex}.exploration-composer>*{inline-size:100%}.spine-step[data-step-kind=child-exploration]{gap:0}.child-steps{margin:0;margin-inline-start:1.5rem;padding:0;list-style:none}.child-step-link{appearance:none;color:var(--text-primary);cursor:pointer;font:inherit;text-align:start;background:0 0;border:none;padding:.25rem 0;font-size:.875rem}.child-step-link:hover{text-decoration:underline}.child-step-marker{color:var(--text-secondary,inherit);margin-inline-end:.375rem}.output-tail-line{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.output-tail-label{color:var(--text-secondary,inherit)}.output-tail-prompt{appearance:none;color:var(--text-primary);cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:none}.output-tail-prompt:hover{text-decoration:underline}.step-action-bar{font-family:var(--font);border:0;border-block-start:0;padding-block-start:0}.step-action-bar-actions{box-sizing:border-box;color:#fff;background:#151515;align-items:center;gap:1.5rem;min-block-size:2.9375rem;inline-size:min(100%,31.25rem);padding:.9375rem .875rem;display:flex;overflow-x:auto}.step-action-bar-button{appearance:none;color:#fff;cursor:pointer;font-family:var(--font);opacity:.5;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:.75rem;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.214;transition:color .15s,opacity .15s;display:inline-flex}.step-action-bar-button:hover,.step-action-bar-button:focus-visible{color:#fff;opacity:1}.step-action-bar-button:focus-visible{outline:2px solid var(--exploration-purple);outline-offset:2px}.step-action-bar-button svg{flex:none;display:block}.step-action-bar-icon--copy-text{block-size:.8125rem;inline-size:.6875rem}.step-action-bar-icon--copy-link{block-size:.958rem;inline-size:.958rem}.step-action-bar-icon--bookmark{block-size:.919rem;inline-size:.569rem}.step-action-bar-icon--export{block-size:.958rem;inline-size:.861rem}.step-action-bar-button.is-confirmed{color:var(--amber);opacity:1}.step-action-bar-confirm{color:var(--exploration-text-primary);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.step-action-bar-count{color:var(--exploration-text-secondary);font-weight:500}@media print{.step-action-bar,.exploration-tabs{display:none!important}}.spine-query-question{color:var(--exploration-text-secondary);font-size:var(--exploration-type-body-size);font-weight:var(--exploration-type-caption-weight);line-height:var(--exploration-type-caption-leading);margin:0}.settings-modal.chat-framing-modal{gap:1.25rem;inline-size:min(92vw,34rem);padding:2rem}.chat-framing-modal-body{color:var(--settings-text);text-align:center;margin:0;font-size:1rem;line-height:1.6}.chat-framing-modal-dismiss{text-align:center;align-self:center;inline-size:min(100%,12rem);margin-block-start:0}.group-header{align-items:center;gap:.375rem;display:flex}.document-header{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.875rem;padding-block-start:.25rem;display:flex}.document-header-start{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-inline-size:0;display:flex}.document-header-identity{align-items:center;gap:.375rem;display:inline-flex}.document-header-metrics{color:var(--exploration-text-tertiary);font-family:var(--exploration-font);font-size:.75rem;font-weight:var(--exploration-type-caption-weight);flex-wrap:wrap;align-items:center;gap:0;margin:0;line-height:1.5;display:inline-flex}.document-header-metrics strong{color:var(--exploration-text-primary);font-weight:700}.document-header-metric{display:inline}.group-title{color:var(--exploration-header-tag);font-family:var(--exploration-font);font-size:var(--exploration-type-label-size);font-weight:var(--exploration-type-caption-weight);line-height:var(--exploration-type-label-leading);margin:0}.group-bookmark{appearance:none;color:var(--exploration-text-tertiary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.9375rem;line-height:1;transition:color .15s}.group-bookmark:hover{color:var(--exploration-text-primary)}.group-bookmark.is-saved{color:var(--exploration-bookmark)}.exploration-badge{font-family:var(--exploration-font);font-size:.75rem;font-weight:var(--exploration-type-eyebrow-weight);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;margin-block-end:0;padding:.5rem .875rem;display:inline-flex}.exploration-badge.is-exploration{background:var(--exploration-badge-exploration-bg);color:var(--exploration-badge-exploration-text)}.exploration-badge.is-recommendation{background:var(--exploration-pink);color:var(--text-on-accent)}.section-headline{color:var(--exploration-text-primary);font-size:var(--exploration-type-title-size);font-weight:var(--exploration-type-title-weight);letter-spacing:var(--exploration-type-title-tracking);line-height:var(--exploration-type-title-leading);margin:0 0 .625rem}.document-header+.section-headline{margin-block-start:0}.body-text{color:var(--exploration-text-primary);font-size:var(--exploration-type-body-size);font-weight:var(--exploration-type-body-weight);line-height:var(--exploration-type-body-leading);max-inline-size:var(--measure);margin:0 0 1.75rem}.subheading{color:var(--exploration-text-primary);margin:0 0 1.375rem;font-size:1.25rem;font-weight:700;line-height:1.25}.insight-list{flex-direction:column;gap:1.75rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.insight-item{gap:.875rem;display:flex}.signal-list .insight-item{display:block}.insight-bullet{background:var(--exploration-purple);border-radius:50%;flex:none;block-size:.375rem;inline-size:.375rem;margin-block-start:.4375rem}.insight-item-title{color:var(--exploration-text-primary);margin:0 0 .4375rem;font-size:.9375rem;font-weight:700;line-height:1.3}.signal-list .insight-item-title{margin-block-end:.625rem}.insight-item-body{color:var(--exploration-text-primary);margin:0;font-size:.875rem;font-weight:400;line-height:1.75}.quote-list{flex-direction:column;gap:.875rem;display:flex}.chat-transcript-coverage{color:var(--exploration-text-tertiary);font-family:var(--font-mono);letter-spacing:.02em;font-size:.75rem}.quote-block{border-inline-start:2px solid var(--purple);margin:0;padding:.625rem 0 .625rem 1.125rem}.quote-text{color:var(--exploration-text-primary);margin:0 0 .3125rem;font-size:.875rem;font-style:italic;line-height:1.7}.quote-attribution{color:var(--exploration-text-tertiary);font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-style:normal;font-weight:700}.exploration-page-chrome{background:var(--bg-page);flex-direction:column;flex:none;display:flex}.exploration-page{--exploration-space-column:1.5rem;--exploration-space-section:2.5rem}.exploration-query-headline{color:var(--exploration-text-primary);font-family:var(--exploration-font);font-feature-settings:"case" on;letter-spacing:0;text-align:center;padding:3rem var(--exploration-space-column) 1rem;justify-content:center;align-items:center;gap:.625rem;margin:0;font-size:2.25rem;font-weight:700;line-height:1;display:flex}.exploration-query-marks{color:var(--text-primary);opacity:.25;flex:none;font-size:2rem;font-weight:400}.exploration-query-marks:last-child{transform:rotate(180deg)}.exploration-center .compare-communities-action p{color:var(--exploration-text-secondary)}.exploration-tabs{border-block-end:1px solid var(--explorations-tab-rule);padding:0 var(--exploration-space-column);background:0 0;flex-wrap:wrap;flex:none;align-items:stretch;gap:clamp(.5rem,.521vw,.625rem);display:flex}.exploration-page .exploration-tabs{gap:.5rem}.exploration-tab{appearance:none;text-overflow:ellipsis;white-space:nowrap;max-inline-size:16rem;color:var(--text-primary);cursor:pointer;font-family:var(--exploration-font);background:0 0;border:0;border-block-end:2px solid #0000;border-radius:.75rem .75rem 0 0;align-items:center;gap:.375rem;margin:0 0 -1px;padding:.5rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.714;display:inline-flex;overflow:hidden}.exploration-tab:hover,.exploration-tab:focus-visible{color:var(--text-primary)}.exploration-tab:focus-visible{outline:2px solid var(--exploration-purple);outline-offset:2px}.exploration-tab.is-active{background:var(--explorations-tab-fill);border-block-end-color:var(--text-primary);color:var(--text-primary);font-weight:700}.exploration-tab-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.exploration-tab-dots{flex-shrink:0;gap:.5rem;display:inline-flex}.exploration-tab-dots .outline-dot{block-size:.563rem;inline-size:.563rem}.outline-dot{border-radius:50%;block-size:8px;inline-size:8px;display:inline-block}.composite-header{align-items:center;gap:.625rem;display:flex}.composite-dots{gap:.25rem;display:inline-flex}.composite-label{color:var(--exploration-text-secondary);font-family:var(--exploration-font);font-size:var(--exploration-type-label-size);font-weight:var(--exploration-type-label-weight);margin:0}.exploration-inner.has-analytics{display:flex}.document-card{box-sizing:border-box;background:var(--surface-doc);border-radius:clamp(.875rem,.938vw,1rem);grid-template-columns:minmax(0,1fr) clamp(11rem,36%,28.125rem);align-items:start;gap:2rem 1.5rem;inline-size:100%;padding:2.5rem 2.1875rem;display:grid;position:relative}.document-card>.exploration-badge{display:none}.document-card>.stream-section{grid-column:1/-1;min-inline-size:0}.document-card:not(:has(>.step-action-bar:first-child))>.stream-section:first-child{grid-area:1/1}.document-card:not(:has(>.step-action-bar:first-child))>.document-analytics{grid-area:1/2}.document-card:has(>.step-action-bar:first-child)>.step-action-bar:first-child{grid-area:1/1}.document-card:has(>.step-action-bar:first-child)>.stream-section:first-of-type{grid-area:2/1}.document-card:has(>.step-action-bar:first-child)>.document-analytics{grid-area:1/2/span 2}.document-analytics{background:var(--surface-doc-card);border-radius:1.5rem;flex-direction:column;align-self:start;gap:1.125rem;padding:2.0625rem 1.5rem 2.0625rem 2.5rem;display:flex}.outline-cards{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.outline-card{appearance:none;border:1px solid var(--exploration-border);background:var(--exploration-bg-surface);inline-size:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;border-radius:.75rem;flex-direction:column;gap:.375rem;margin:0;padding:.75rem;display:flex}.outline-card:hover,.outline-card:focus-visible{border-color:var(--exploration-border-strong)}.outline-card:focus-visible{outline:2px solid var(--exploration-purple);outline-offset:2px}.outline-card.is-active{border-color:var(--exploration-purple);background:var(--exploration-soft-violet)}.outline-card-kind{color:var(--exploration-text-tertiary);font-size:var(--exploration-type-eyebrow-size);font-weight:var(--exploration-type-eyebrow-weight);letter-spacing:var(--exploration-type-eyebrow-tracking);text-transform:uppercase}.outline-card-title{color:var(--exploration-text-primary);font-size:var(--exploration-type-label-size);font-weight:var(--exploration-type-label-weight);line-height:1.35}.outline-dots{gap:.25rem;display:inline-flex}.chat-bubbles{flex-direction:column;gap:.75rem;display:flex}.chat-bubble{box-sizing:border-box;color:#f5f5f5;border-radius:1rem;padding:.625rem .9375rem}.chat-bubble.is-user{background:#3a3a3c;align-self:flex-end;max-inline-size:45%}p.chat-bubble{margin:0}.chat-bubble.is-assistant{background:#1c1c1e;align-self:stretch;padding:1.25rem 1.5rem}.chat-bubble-body{align-items:flex-start;gap:1.25rem;display:flex}.chat-bubble-main{flex:1;min-inline-size:0}.chat-bubble-analytics{flex:0 0 13.75rem}.chat-bubble h4{font-size:.9375rem;font-weight:700}.chat-bubble-answer{border-block-start:1px solid #ffffff29;margin-block-start:.75rem;padding-block-start:.75rem}.chat-bubble-coverage,.chat-bubble .quote-attribution{color:#9d9d9d}.chat-followups{background:#1c1c1e;border-radius:1rem;flex-direction:column;align-self:stretch;gap:.125rem;padding:.875rem 1.5rem;display:flex}.chat-followup-chip{appearance:none;color:#f5f5f5;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:.375rem 0;font-size:.8125rem;line-height:1.45}.chat-followup-chip:hover,.chat-followup-chip:focus-visible{color:#fff;text-decoration:underline}.insight-item.has-quote-card,.signal-list .insight-item.has-quote-card{align-items:flex-start;gap:.875rem;display:flex}.insight-item.has-quote-card>div:first-of-type{flex:auto}.insight-quote-card{background:var(--surface-doc-card);border-radius:1.5rem;flex:none;inline-size:clamp(13rem,30%,16rem);margin:0;padding:2rem}.insight-quote-card-text{color:var(--text-primary);margin:0 0 .875rem;font-size:1rem;line-height:1.15}.insight-quote-card-author{grid-template-columns:auto 1fr;align-items:center;column-gap:.625rem;display:grid}.insight-quote-card-avatar{color:#f5f5f5;background:#3a3a3c;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex}.insight-quote-card-handle{color:#f5f5f5;font-size:.8125rem;font-weight:700}.insight-quote-card-attribution{color:var(--text-secondary);font-size:.875rem}.right-panel{box-sizing:border-box;background:var(--exploration-bg-raised);border-inline-start:0;flex-direction:column;flex:none;align-self:stretch;block-size:100%;min-block-size:0;inline-size:clamp(15rem,22vw,20rem);display:flex;overflow:hidden}.panel-scroll-body{flex-direction:column;flex:1;gap:1.25rem;min-block-size:0;padding:2rem 1.75rem;display:flex;overflow-y:auto}.panel-heading{color:var(--exploration-text-primary);font-family:var(--exploration-font);font-size:1rem;font-weight:var(--exploration-type-title-weight);margin:0;line-height:1.2}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(min-content,1fr));gap:.625rem;display:grid}.stat-card{background:var(--surface-doc);border:0;border-radius:.5rem;flex-direction:column;justify-content:center;gap:.313rem;padding:.688rem .75rem;display:flex}.stat-label{color:var(--text-primary);font-family:var(--font);letter-spacing:0;text-transform:none;font-size:.938rem;font-weight:700;line-height:1.15}.stat-value{color:var(--text-primary);font-family:var(--font);font-variant-numeric:tabular-nums;font-size:.938rem;font-weight:700;line-height:1.15}.chart-wrapper{padding-inline:.125rem}.chart-bars{align-items:flex-end;gap:.25rem;block-size:4.5rem;display:flex}.chart-bar{min-inline-size:0;block-size:var(--bar-height);cursor:pointer;background:#f4bf4f;border-radius:.125rem .125rem 0 0;flex:1;transition:opacity .15s;position:relative}.chart-bar:hover{opacity:.75;z-index:1}.chart-tooltip{background:var(--exploration-text-primary);color:var(--text-on-accent);pointer-events:none;white-space:nowrap;border-radius:.3125rem;padding:.25rem .5rem;font-size:.6875rem;display:none;position:absolute;inset-block-end:calc(100% + .375rem);inset-inline-start:50%;transform:translate(-50%)}.chart-bar:hover .chart-tooltip{display:block}.chart-bar:first-child .chart-tooltip{inset-inline-start:0;transform:none}.chart-bar:last-child .chart-tooltip{inset-inline:auto 0;transform:none}.chart-labels{color:var(--text-primary);justify-content:space-between;margin-block-start:.4375rem;font-size:.875rem;display:flex}.composer-actions{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:grid}.composer-action{appearance:none;box-sizing:border-box;border:1px solid var(--exploration-border-strong);background:var(--exploration-bg-surface);min-block-size:3rem;color:var(--exploration-text-primary);cursor:pointer;font:inherit;text-align:start;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem 1rem;font-size:1rem;line-height:1.45;transition:background-color .15s,border-color .15s;display:flex}.composer-action:hover{border-color:var(--exploration-text-tertiary);background:var(--exploration-bg-raised)}.composer-action-cost{background:var(--exploration-soft-violet);min-inline-size:1.5rem;color:var(--exploration-purple);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem .4375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.search-row{border:1px solid var(--exploration-border-strong);background:var(--exploration-bg-surface);border-radius:999px;align-items:center;gap:.625rem;padding:.6875rem 1.125rem;transition:border-color .15s;display:flex}.search-row:focus-within{border-color:var(--exploration-purple)}.search-row input{min-inline-size:0;color:var(--exploration-text-primary);font-family:var(--exploration-font);font-size:var(--exploration-type-composer-size);background:0 0;border:0;outline:none;flex:1}.search-row input::placeholder{color:var(--exploration-text-tertiary)}.search-submit{appearance:none;background:var(--exploration-purple);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:1.625rem;inline-size:1.625rem;padding:0;display:inline-flex}.search-submit svg{block-size:.625rem;inline-size:.625rem}.composer-row{justify-content:flex-start;align-items:center;gap:.625rem;inline-size:100%;margin-inline:0;display:flex}.composer-row .search-row{flex:1;min-inline-size:0}.exploration-composer .panel-heading{display:none}.exploration-composer .search-row{box-sizing:border-box;background:var(--composer-pill);border:2px solid #e4e4e4;gap:.75rem;min-block-size:4rem;padding:.5rem 1rem .5rem 1.25rem}.exploration-composer .composer-search-icon{color:#000;flex:none;block-size:1rem;inline-size:1rem}[data-theme=dark] .exploration-composer .composer-search-icon{color:#fff}.exploration-composer .search-row input{letter-spacing:-.02em;font-size:1.125rem;font-weight:500}.exploration-composer .search-row input::placeholder{color:color-mix(in srgb, var(--text-primary) 25%, transparent)}.exploration-composer .search-submit{background:var(--composer-go-bg);block-size:2rem;inline-size:2rem;color:var(--composer-go-fg)}.exploration-composer .search-submit svg{block-size:1rem;inline-size:1rem}[data-theme=dark] .exploration-composer .search-row{border:0}[data-theme=dark] .exploration-composer .search-submit{background:var(--composer-go-bg);color:var(--composer-go-fg)}.stream-section{opacity:0;transform:translateY(1rem)}.stream-section.is-revealed{opacity:1;transition:opacity .32s,transform .32s;transform:translateY(0)}.stream-pending{display:none}.stream-cursor{opacity:1;vertical-align:text-bottom;background:currentColor;block-size:.9em;inline-size:2px;margin-inline-start:1px;animation:.55s infinite stream-cursor-blink;display:inline-block}.tactic-blocks{flex-direction:column;gap:2.5rem;display:flex}.tactic-block{border:1px solid var(--exploration-border);background:var(--exploration-bg-surface);border-radius:.875rem;padding:1.5rem}.tactic-number{color:var(--exploration-text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.375rem;font-size:.625rem;font-weight:700}.tactic-name{color:var(--exploration-text-primary);font-family:var(--font-mono);margin-block-end:1.25rem;font-size:1.0625rem;font-weight:700;line-height:1.25}.tactic-fields{flex-direction:column;gap:1rem;display:flex}.tactic-field{border-block-start:1px solid var(--exploration-border);padding-block-start:1rem}.tactic-field-label{color:var(--exploration-text-tertiary);letter-spacing:.09em;text-transform:uppercase;margin-block-end:.375rem;font-size:.625rem;font-weight:700}.tactic-field-body{color:var(--exploration-text-primary);margin:0;font-size:.875rem;font-weight:400;line-height:1.75}.bookmarks-page{flex:1;min-block-size:0;display:flex}.content-page-center{scrollbar-gutter:stable both-edges;background:var(--exploration-bg-surface);flex:1;justify-content:center;min-block-size:0;min-inline-size:0;padding:2.25rem 2rem;display:flex;overflow-y:auto}.content-page-inner{inline-size:100%;max-inline-size:min(46.25rem,100%);font-family:var(--font);flex-direction:column;gap:2rem;padding-block-end:4.5rem;display:flex}.content-page-heading{color:var(--exploration-text-primary);letter-spacing:-.01em;margin:0;font-size:1.625rem;font-weight:700;line-height:1.25}.explorations-detail-page,.exports-home-page,.exports-detail-page,.sources-page{background:var(--bg-page)}.explorations-detail-page .content-page-center,.exports-home-page .content-page-center,.exports-detail-page .content-page-center,.sources-page .content-page-center{background:var(--bg-page);padding:clamp(4rem,6.615vw,7.9375rem) clamp(1.25rem,1.823vw,2.1875rem)}.explorations-detail-page .content-page-inner,.exports-home-page .content-page-inner,.exports-detail-page .content-page-inner,.sources-page .content-page-inner{align-items:center;gap:clamp(2rem,3.333vw,4rem);max-inline-size:min(100%,clamp(40rem,66.46vw,79.75rem))}.exports-detail-page .content-page-inner{align-items:stretch;gap:clamp(1.25rem,1.563vw,1.875rem);max-inline-size:100%}.explorations-detail-page .content-page-heading,.exports-home-page .content-page-heading,.exports-detail-page .content-page-heading,.sources-page .content-page-heading{color:var(--text-primary);letter-spacing:0;text-align:center;text-transform:uppercase;font-size:clamp(2.5rem,4.479vw,5.375rem);font-weight:700;line-height:.93}.explorations-body{flex-direction:column;inline-size:100%;padding-inline:clamp(1.5rem,9.115vw,10.9375rem);display:flex}.explorations-tabs{border-block-end:1px solid var(--explorations-tab-rule);background:0 0;align-items:stretch;gap:clamp(.5rem,.521vw,.625rem);padding:0;display:flex}.explorations-tab{appearance:none;color:var(--text-primary);cursor:pointer;font-family:var(--font);background:0 0;border:0;border-block-end:2px solid #0000;border-radius:.75rem .75rem 0 0;margin:0 0 -1px;padding:clamp(.25rem,.313vw,.375rem) clamp(1rem,1.25vw,1.5rem);font-size:clamp(.75rem,.729vw,.875rem);font-weight:700;line-height:1.714}.explorations-tab:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.explorations-tab.is-active{background:var(--explorations-tab-fill);border-block-end-color:var(--text-primary);font-weight:400}.explorations-list{border-block-start:1px solid var(--recents-divider);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.explorations-row{appearance:none;border:0;border-block-end:1px solid var(--recents-divider);inline-size:100%;color:var(--text-primary);cursor:pointer;font:inherit;letter-spacing:-.02em;text-align:start;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;padding-block:clamp(.75rem,1.46vw,1.75rem);font-size:clamp(1rem,1.25vw,1.5rem);font-weight:700;line-height:1.333;transition:background-color .16s;display:flex}.explorations-row:hover,.explorations-row:focus-visible{background:var(--recents-row-hover)}.explorations-row-main{flex:1;align-items:center;gap:clamp(.5rem,.677vw,.8125rem);min-inline-size:0;display:flex}.explorations-row-mark{block-size:clamp(.8rem,.766vw,.91875rem);inline-size:clamp(.5rem,.474vw,.56875rem);color:var(--text-primary);flex:none}.explorations-row-title{overflow-wrap:anywhere;min-inline-size:0}.explorations-row-arrow{color:var(--text-primary);flex:none;font-weight:500}.bookmarks-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.bookmarks-item{appearance:none;border:1px solid var(--exploration-border);background:var(--exploration-bg-raised);cursor:pointer;inline-size:100%;font:inherit;text-align:start;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;transition:background-color .15s,border-color .15s;display:flex}.bookmarks-item:hover{border-color:var(--exploration-border-strong);background:var(--exploration-bg-surface)}.bookmarks-item-main{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.bookmarks-item-name{color:var(--exploration-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.3;overflow:hidden}.bookmarks-item-query{color:var(--exploration-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:400;line-height:1.4;overflow:hidden}.bookmarks-item-time{color:var(--exploration-text-tertiary);flex-shrink:0;font-size:.75rem;font-weight:500}.bookmarks-item-glyph{color:var(--exploration-text-tertiary);opacity:.4;flex-shrink:0}.bookmarks-item-glyph.is-bookmarked{color:var(--exploration-text-primary);opacity:1}.bookmarks-item-chevron{color:var(--exploration-text-tertiary);flex-shrink:0}.bookmarks-empty{flex-direction:column;gap:.625rem;padding:2.5rem 0;display:flex}.bookmarks-empty-title{color:var(--exploration-text-primary);margin:0;font-size:1.0625rem;font-weight:700}.bookmarks-empty-body{color:var(--exploration-text-secondary);margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}.sources-page{flex:1;min-block-size:0;display:flex}.sources-card{box-sizing:border-box;background:var(--sources-card);border:0;border-radius:clamp(1.25rem,1.875vw,2.25rem);flex-direction:column;gap:clamp(1.5rem,1.72vw,2.0625rem);inline-size:100%;max-inline-size:100%;padding:clamp(1.5rem,3.333vw,4rem);display:flex}.sources-section{flex-direction:column;gap:.875rem;display:flex}.sources-section-heading{color:var(--sources-data);font-feature-settings:"case" on;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,1.667vw,2rem);font-weight:700;line-height:1}.sources-documents-heading{color:var(--text-primary);letter-spacing:0;margin:0;font-size:clamp(1.25rem,1.667vw,2rem);font-weight:700;line-height:1}.sources-subsection-heading{color:var(--exploration-text-secondary);margin:.5rem 0 0;font-size:.8125rem;font-weight:700}.sources-corpus-card,.sources-document-item,.sources-supplemental-item,.sources-dataset-item{border:1px solid var(--exploration-border);background:var(--exploration-bg-raised);border-radius:.75rem}.sources-corpus-card{flex-direction:column;gap:.25rem;padding:1.125rem 1.375rem;display:flex}.sources-corpus-name{color:var(--exploration-text-primary);font-size:.9375rem;font-weight:700;line-height:1.3}.sources-corpus-meta,.sources-item-meta{color:var(--exploration-text-secondary);font-size:.8125rem;font-weight:400;line-height:1.4}.sources-ledger-note,.sources-empty-note{color:var(--exploration-text-secondary);margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.sources-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.sources-document-item,.sources-supplemental-item,.sources-dataset-item{justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;display:flex}.sources-document-main{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.sources-item-name{color:var(--exploration-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.3;overflow:hidden}.sources-badge{color:var(--exploration-text-tertiary);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:.75rem;font-weight:700}.sources-badge.is-indexed{color:var(--exploration-green)}.sources-badge.is-processing{color:var(--exploration-text-secondary)}.sources-form{flex-direction:column;gap:.625rem;display:flex}.sources-form-row{flex-wrap:wrap;gap:.625rem;display:flex}.sources-label{color:var(--exploration-text-secondary);font-size:.8125rem;font-weight:700}.sources-input,.sources-select{border:1px solid var(--exploration-border);background:var(--exploration-bg-surface);color:var(--exploration-text-primary);font:inherit;border-radius:.5rem;padding:.55rem .75rem;font-size:.875rem}.sources-input{flex:1;min-inline-size:12rem}.sources-file{color:var(--exploration-text-secondary);font:inherit;font-size:.8125rem}.sources-file::file-selector-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #00000024;border-radius:999px;margin-inline-end:.625rem;padding:.55rem 1rem;font-weight:700}.sources-remove{flex-shrink:0;padding:.4rem .8rem}.sources-retry{margin-inline-start:.625rem}.settings-page{flex:1;min-block-size:0;display:flex}.settings-page .content-page-center{background:var(--bg-page);padding:clamp(1.5rem,1.875vw,2.25rem) clamp(1.25rem,1.823vw,2.1875rem)}.settings-page .content-page-inner{align-items:center;max-inline-size:min(100%,clamp(40rem,66.46vw,79.75rem))}.settings-card{box-sizing:border-box;background:var(--sources-card);border-radius:clamp(1.25rem,1.875vw,2.25rem);flex-direction:column;gap:.625rem;inline-size:100%;padding:clamp(1.5rem,1.875vw,2.25rem);display:flex}.settings-card .onboarding-kicker{align-self:stretch}.settings-card .onboarding-draft{min-block-size:10rem;max-block-size:none;height:auto}.settings-card .onboarding-objective{resize:vertical;min-block-size:8rem}.settings-card .onboarding-logo-remove{background:var(--purple-heading)}.settings-page-form{flex-direction:column;gap:.625rem;inline-size:100%;display:flex}.settings-goal-block{flex-direction:column;gap:clamp(.75rem,1.04vw,1.25rem);inline-size:100%;display:flex}.settings-page-actions{justify-content:flex-end;align-items:center;gap:.75rem;padding-block:clamp(1.5rem,1.979vw,2.375rem) 0;display:flex}.settings-page-delete{appearance:none;background:var(--stamp-exploration);color:#000;cursor:pointer;font:inherit;letter-spacing:-.02em;border:0;border-radius:99px;min-block-size:clamp(2rem,2.083vw,2.5rem);margin-inline-end:auto;padding:.375rem clamp(1.25rem,1.458vw,1.75rem);font-size:clamp(.875rem,.885vw,1.0625rem);font-weight:400;line-height:1}.settings-page-delete:hover,.settings-page-delete:focus-visible{opacity:.88}.settings-page-actions button:disabled{cursor:default;opacity:.5}.settings-page-empty{color:var(--exploration-text-secondary);margin:0;font-size:.8125rem}[data-theme=dark] .exploration-layout{--exploration-bg-page:var(--bg-page);--exploration-bg-surface:var(--bg-page);--exploration-bg-raised:var(--surface-1);--exploration-border:#ffffff14;--exploration-border-strong:#ffffff2e;--exploration-text-primary:var(--text-primary);--exploration-text-secondary:#ffffffb8;--exploration-text-tertiary:#ffffff8c;--exploration-purple:var(--purple);--exploration-deep-purple:var(--amber);--exploration-soft-violet:#6b4eff2e;--exploration-pink:var(--stamp-recommendation);--exploration-green:var(--exploration-positive);--exploration-coral:var(--stamp-exploration);--exploration-bookmark:var(--saved);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .exploration-center{background:var(--exploration-bg-surface)}[data-theme=dark] .body-text,[data-theme=dark] .insight-item-body{color:var(--exploration-text-secondary)}[data-theme=dark] .insight-bullet{background:var(--text-primary)}[data-theme=dark] .right-panel{border-inline-start:1px solid var(--exploration-border);background:var(--exploration-bg-page);border-start-start-radius:.875rem}[data-theme=dark] .outline-card{background:var(--surface-2)}[data-theme=dark] .stat-card{background:#3c3c3c;border:1px solid #000}[data-theme=dark] .composer-action{background:var(--surface-2);border-color:#ffffff26}[data-theme=dark] .composer-action:hover{background:var(--surface-3);border-color:#ffffff47}[data-theme=dark] .composer-action-cost{color:var(--text-primary);background:#6b4eff2e}[data-theme=dark] .chart-tooltip{background:var(--surface-3)}[data-theme=dark] .search-row{background:var(--surface-1);border-color:#ffffff2e}[data-theme=dark] .search-row:focus-within{border-color:#ffffff52}[data-theme=dark] .search-submit{background:#ffffff2e}[data-theme=dark] .quote-block{border-inline-start-color:var(--exploration-purple)}[data-theme=dark] .tactic-block{background:var(--surface-1);border-color:#ffffff14}[data-theme=dark] .tactic-field{border-block-start-color:#ffffff14}[data-theme=dark] .tactic-field-body{color:var(--exploration-text-secondary)}[data-theme=dark] .bookmarks-item{background:var(--surface-1);border-color:#ffffff14}[data-theme=dark] .bookmarks-item:hover{background:var(--surface-2);border-color:#ffffff2e}[data-theme=dark] .sources-corpus-card,[data-theme=dark] .sources-document-item,[data-theme=dark] .sources-supplemental-item,[data-theme=dark] .sources-dataset-item{background:var(--surface-1);border-color:#ffffff14}@media (width>=901px){section.exploration-layout{grid-template-columns:var(--_sidebar-track) minmax(0, 1fr) clamp(14rem, 24vw, 18rem);grid-template-rows:minmax(0,1fr);grid-template-areas:"sidebar main outline";align-items:stretch;block-size:100%;min-block-size:0;display:grid}section.exploration-layout>.app-sidebar{grid-area:sidebar;block-size:100%;min-block-size:0}section.exploration-layout>.exploration-main{grid-area:main;block-size:100%;min-block-size:0}section.exploration-layout>.right-panel{flex:none;grid-area:outline;block-size:100%;min-block-size:100%;max-block-size:none;inline-size:auto}section.exploration-layout.sources-page,section.exploration-layout.explorations-detail-page,section.exploration-layout.exports-home-page,section.exploration-layout.exports-detail-page,section.exploration-layout.settings-page{grid-template-columns:var(--_sidebar-track) minmax(0, 1fr);grid-template-areas:"sidebar main"}section.exploration-layout.sources-page>.content-page-center,section.exploration-layout.explorations-detail-page>.content-page-center,section.exploration-layout.exports-home-page>.content-page-center,section.exploration-layout.exports-detail-page>.content-page-center,section.exploration-layout.settings-page>.content-page-center{grid-area:main}}@media (width>=1100px){section.exploration-layout{grid-template-columns:var(--_sidebar-track) minmax(0, 1fr) min(20rem, 24vw)}}@media (width<=900px){.insight-item.has-quote-card,.signal-list .insight-item.has-quote-card{flex-wrap:wrap;row-gap:.75rem}.insight-quote-card{inline-size:100%}.chat-bubble-body{flex-wrap:wrap}.chat-bubble-analytics{flex:100%}.exploration-inner.has-analytics .document-card{grid-template-columns:minmax(0,1fr);padding:2rem}.document-card>.document-analytics{grid-area:auto/1}.document-card:has(>.step-action-bar:first-child)>.step-action-bar:first-child{grid-area:auto/1}.right-panel{display:none}.exploration-composer{padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom))}.exploration-composer .panel-heading,.exploration-composer .chat-recipient{display:none}.exploration-reading{flex-direction:column;max-inline-size:min(46.25rem,100%)}}.test-intake-overlay{z-index:200;background:#1a191780;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.test-intake-modal{border:1px solid var(--exploration-border);background:var(--exploration-bg-surface);max-block-size:90vh;inline-size:min(90vw,500px);color:var(--exploration-text-primary);border-radius:18px;flex-direction:column;gap:1.125rem;padding:36px 40px;display:flex;overflow-y:auto;box-shadow:0 8px 40px #0000001f}.test-intake-header{justify-content:space-between;align-items:center;display:flex}.test-intake-title{margin:0;font-size:1.25rem;font-weight:700}.test-intake-close{appearance:none;background:var(--exploration-bg-raised);border:1px solid var(--exploration-border);color:var(--exploration-text-secondary);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;block-size:1.875rem;inline-size:1.875rem;padding:0;line-height:1;transition:background .15s,color .15s;display:inline-flex}.test-intake-close:hover{background:var(--exploration-border);color:var(--exploration-text-primary)}.test-intake-form{flex-direction:column;gap:1.125rem;display:flex}.test-intake-field{flex-direction:column;gap:.375rem;display:flex}.test-intake-label{color:var(--exploration-text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.test-intake-input,.test-intake-textarea{background:var(--exploration-bg-raised);border:1px solid var(--exploration-border);color:var(--exploration-text-primary);font:inherit;border-radius:.625rem;padding:.75rem .875rem;font-size:.875rem;transition:border-color .15s}.test-intake-input:focus,.test-intake-textarea:focus{border-color:var(--purple-cta);outline:none}.test-intake-input::placeholder,.test-intake-textarea::placeholder{color:var(--exploration-text-tertiary)}.test-intake-dates{border:0;grid-template-columns:1fr 1fr;gap:.625rem;margin:0;padding:0;display:grid}.test-intake-date-field{flex-direction:column;display:flex}.test-intake-textarea{resize:vertical;min-block-size:80px}.test-intake-error{color:var(--danger,#c0392b);margin-block-start:.25rem;font-size:.8125rem}.test-intake-input[aria-invalid=true]{border-color:var(--danger,#c0392b)}.test-intake-submit{appearance:none;background:var(--purple);color:var(--text-on-accent);cursor:pointer;font:inherit;border:0;border-radius:999px;inline-size:100%;margin-block-start:.25rem;padding:.8125rem;font-size:.9375rem;font-weight:600;transition:opacity .15s}.test-intake-submit:hover{opacity:.88}[data-theme=dark] .test-intake-overlay{background:#000000bf}[data-theme=dark] .test-intake-modal{--exploration-bg-surface:var(--surface-doc);--exploration-border:#ffffff1a;box-shadow:none}[data-theme=dark] .test-intake-close{color:#fff9;background:#ffffff0f}[data-theme=dark] .test-intake-close:hover{color:var(--text-primary);background:#ffffff1f}.creative-test-card{background:var(--surface-doc);border:1px solid var(--exploration-border,var(--border-subtle));border-radius:12px;padding:1.25rem}.creative-test-eyebrow{color:var(--purple);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.creative-test-goal{margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.creative-test-meta{gap:.25rem;margin:0 0 .75rem;display:grid}.creative-test-meta dt{color:var(--text-secondary);font-size:.8125rem}.creative-test-meta dd{color:var(--text-primary);word-break:break-word;margin-inline-start:0;font-size:.9375rem}.creative-test-window{color:var(--text-secondary);margin:0;font-size:.875rem}[data-theme=dark] .creative-test-card{background:var(--surface-doc)}[data-theme=dark] .creative-test-eyebrow{color:var(--purple-light)}@media (prefers-reduced-motion:reduce){.stream-section,.composer-action,.step-action-bar-button{transition:none}.stream-section{opacity:1;transform:none}.stream-cursor{animation:none}}.data-module{flex-direction:column;gap:1rem;display:flex}.data-series{flex-direction:column;gap:.375rem;display:flex}.data-series-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.data-series-label{color:var(--exploration-text-primary);font-size:.8125rem;font-weight:600}.data-series-trajectory{color:var(--exploration-text-tertiary);font-size:.75rem}.data-bar{background:var(--bar-color)}.data-bar:not(.is-peak){opacity:var(--data-wash-alpha)}.data-invite{appearance:none;border:1px solid var(--exploration-border-strong);background:var(--exploration-bg-surface);color:var(--exploration-text-primary);cursor:pointer;font:inherit;border-radius:.75rem;margin-block-start:1rem;padding:1rem 1.25rem;font-size:1rem}.data-invite:hover{border-color:var(--exploration-text-tertiary)}.sources-data-pills{flex-direction:column;gap:.5rem;display:flex}.sources-data-pill{appearance:none;border:2px solid var(--sources-pill-border);background:var(--sources-card);min-block-size:clamp(2.5rem,2.708vw,3.25rem);inline-size:100%;color:var(--text-primary);cursor:pointer;font:inherit;text-align:start;border-radius:6.375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1rem 1rem 1.5rem;display:flex}.sources-data-pill.is-locked{cursor:default}.sources-data-pill.is-on{background:var(--purple);color:#fff}.sources-data-pill-name{font-size:1rem;font-weight:700;line-height:1.25}.sources-data-pill-indicator{border:2px solid var(--sources-pill-border);background:0 0;border-radius:50%;flex:none;block-size:1.25rem;inline-size:1.25rem;display:block}.sources-data-pill.is-on .sources-data-pill-indicator{background:var(--surface-doc);border-color:#0000}.sources-documents-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sources-add-document-dropzone{appearance:none;box-sizing:border-box;border:2px dashed var(--purple);color:#fff;min-block-size:clamp(3.25rem,3.489vw,4.1875rem);inline-size:100%;font:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;margin-block-start:1rem;padding:.75rem 1.5rem;font-size:clamp(.9375rem,.938vw,1.125rem);transition:opacity .15s,background-color .15s;display:flex}.sources-add-document-dropzone:hover,.sources-add-document-dropzone:focus-visible{opacity:.9;background:#6c3bfb14}.ranking-basis{color:var(--exploration-text-secondary);margin:.75rem 0 0;font-size:.8125rem;line-height:1.6}.ranking-basis-label{color:var(--exploration-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}.spine-step[data-step-kind=recommendation]{background:var(--surface-doc);color:var(--text-primary);border-radius:1rem;gap:2rem;padding:1.5rem}.exploration-tab.is-active{border-block-end-color:#fff}.spine-step[data-step-kind=recommendation]>section:first-of-type,.spine-step[data-step-kind=recommendation]>.step-action-bar,.spine-step[data-step-kind=recommendation]>.output-tail-line{align-self:center;inline-size:100%;max-inline-size:51.813rem}.spine-step[data-step-kind=recommendation] .document-header{display:none}.spine-step[data-step-kind=recommendation] .step-action-bar{font-family:var(--font);border:0;border-block:0;margin-block-end:1rem;padding-block-start:0}.spine-step[data-step-kind=recommendation] .step-action-bar-actions{gap:1.5rem}.spine-step[data-step-kind=recommendation] .step-action-bar-button{color:#fff;font-size:.875rem;font-weight:400}.spine-step[data-step-kind=recommendation] .step-action-bar-confirm{color:#fff}.spine-step[data-step-kind=recommendation] .section-headline{color:var(--text-primary);font-family:var(--exploration-font-mono);margin-block-end:0;font-size:2rem;font-weight:700;line-height:1}.spine-step[data-step-kind=recommendation] .section-headline:after{content:"";background:#575757;block-size:1px;margin-block:1.5rem;display:block}.spine-step[data-step-kind=recommendation] .body-text{color:var(--text-primary);font-family:var(--exploration-font-mono);max-inline-size:none;font-size:1rem;font-weight:500;line-height:1.25}.spine-step[data-step-kind=recommendation] .ranking-basis{color:var(--text-secondary)}.spine-step[data-step-kind=recommendation] .ranking-basis-label{color:var(--text-tertiary)}.spine-step[data-step-kind=recommendation] .subheading{color:var(--text-primary);font-family:var(--exploration-font-mono);font-size:2.5rem;font-weight:700;line-height:1}.spine-step[data-step-kind=recommendation] .tactic-blocks{gap:1.5rem}.spine-step[data-step-kind=recommendation] .tactic-block{background:var(--surface-doc-card);border:0;border-radius:1.25rem;padding:1.5rem}.spine-step[data-step-kind=recommendation] .tactic-number{color:var(--purple);font-family:var(--font);letter-spacing:0;text-transform:uppercase;margin-block-end:.5rem;font-size:1rem;font-weight:700}.spine-step[data-step-kind=recommendation] .tactic-name{color:var(--text-primary);margin-block-end:1.25rem;font-size:1.25rem;line-height:1.25}.spine-step[data-step-kind=recommendation] .tactic-field{border-block-start-color:var(--exploration-border)}.spine-step[data-step-kind=recommendation] .tactic-field-label{color:var(--text-tertiary);font-family:var(--font);letter-spacing:0;text-transform:uppercase;margin-block-end:.5rem;font-size:.875rem;font-weight:700}.spine-step[data-step-kind=recommendation] .tactic-field-body{color:var(--text-primary);font-family:var(--exploration-font-mono);font-size:1rem;font-weight:500;line-height:1.25}.spine-step[data-step-kind=recommendation] .insight-item-title{color:var(--text-primary);font-size:1rem}.spine-step[data-step-kind=recommendation] .insight-item-body{color:var(--text-primary);font-family:var(--exploration-font-mono);font-size:1rem;font-weight:500;line-height:1.25}.spine-step[data-step-kind=recommendation] .insight-bullet{background:var(--purple)}.spine-step[data-step-kind=recommendation] .output-tail-label{color:var(--text-secondary)}.spine-step[data-step-kind=recommendation] .output-tail-prompt{color:var(--text-primary)}[data-theme=dark] .spine-step[data-step-kind=recommendation]{color:#fff;background:#151515}[data-theme=dark] .spine-step[data-step-kind=recommendation] .step-action-bar-button,[data-theme=dark] .spine-step[data-step-kind=recommendation] .step-action-bar-confirm,[data-theme=dark] .spine-step[data-step-kind=recommendation] .section-headline,[data-theme=dark] .spine-step[data-step-kind=recommendation] .body-text,[data-theme=dark] .spine-step[data-step-kind=recommendation] .subheading,[data-theme=dark] .spine-step[data-step-kind=recommendation] .tactic-name,[data-theme=dark] .spine-step[data-step-kind=recommendation] .tactic-field-body,[data-theme=dark] .spine-step[data-step-kind=recommendation] .insight-item-title,[data-theme=dark] .spine-step[data-step-kind=recommendation] .insight-item-body,[data-theme=dark] .spine-step[data-step-kind=recommendation] .output-tail-prompt{color:#fff}[data-theme=dark] .spine-step[data-step-kind=recommendation] .ranking-basis{color:#ffffffb8}[data-theme=dark] .spine-step[data-step-kind=recommendation] .output-tail-label{color:#fff9}[data-theme=dark] .spine-step[data-step-kind=recommendation] .tactic-block{background:#222}[data-theme=dark] .spine-step[data-step-kind=recommendation] .tactic-field{border-block-start-color:#ffffff14}.outline-panel .panel-heading{letter-spacing:-.02em;font-size:1.25rem}.outline-panel .outline-card{background:var(--surface-doc);border:0;border-radius:1.25rem;gap:.625rem;padding:1.25rem}.outline-panel .outline-card-title{letter-spacing:-.02em;font-size:1rem;line-height:1.5}.outline-panel .outline-dot{block-size:.563rem;inline-size:.563rem}[data-theme=dark] .outline-panel .outline-card{border:1px solid var(--exploration-border);background:#1f1f1f}[data-theme=dark] .outline-panel .outline-card.is-active{background:#1f1f1f;border-color:#fff}.outline-panel .panel-heading{border-block-end:1px solid #d1cdcd;padding-block-end:.75rem}.outline-panel .panel-scroll-body{gap:1rem;padding:1.5rem 1.25rem}[data-theme=dark] .outline-panel .panel-heading{border-block-end-color:#575757}.spine-step[data-step-kind=recommendation] .document-analytics{background:var(--surface-doc-card);border-radius:1.25rem;align-self:center;inline-size:100%;max-inline-size:51.813rem;padding:1.5rem 1.25rem 1.5rem 1.5rem}.spine-step[data-step-kind=recommendation] .stat-card{background:var(--surface-doc);border:0;border-radius:.5rem}.spine-step[data-step-kind=recommendation] .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.spine-step[data-step-kind=recommendation] .stat-label,.spine-step[data-step-kind=recommendation] .stat-value{white-space:normal}.spine-step[data-step-kind=recommendation] .chart-bar{background:#f4bf4f;border-radius:0}.spine-step[data-step-kind=recommendation] .chart-labels{color:var(--text-primary);font-size:.875rem}[data-theme=dark] .spine-step[data-step-kind=recommendation] .document-analytics{background:#1f1f1f}[data-theme=dark] .spine-step[data-step-kind=recommendation] .stat-card{background:#3c3c3c;border:1px solid #000}[data-theme=dark] .spine-step[data-step-kind=recommendation] .stat-label,[data-theme=dark] .spine-step[data-step-kind=recommendation] .stat-value,[data-theme=dark] .spine-step[data-step-kind=recommendation] .chart-labels{color:#fff}.document-card .section-headline{font-family:var(--exploration-font-mono);color:var(--text-primary);font-size:2rem;font-weight:700;line-height:1}.spine-step[data-step-kind=community-document] .document-card>.stream-section:first-of-type .section-headline{margin-block-end:0}.spine-step[data-step-kind=community-document] .document-card>.stream-section:first-of-type .section-headline:after{content:"";background:#575757;block-size:1px;margin-block:1rem .75rem;display:block}.document-card .body-text{font-family:var(--exploration-font-mono);color:var(--text-primary);font-size:1rem;font-weight:500;line-height:1.25}.document-card .subheading{font-family:var(--exploration-font-mono);color:var(--text-primary);font-size:2.5rem;font-weight:700;line-height:1}.document-card .insight-list{gap:.75rem}.document-card .insight-item{gap:.375rem}.document-card .insight-item.has-quote-card{column-gap:1rem}.document-card .insight-bullet{display:none}.document-card>section:first-of-type .body-text{margin-block-end:1.5rem}.document-card .insight-item-title{font-family:var(--exploration-font-mono);color:var(--text-primary);font-size:1.25rem;font-weight:700;line-height:1.25}.document-card .insight-item-body{font-family:var(--exploration-font-mono);color:var(--text-primary);font-size:1rem;font-weight:500;line-height:1.25}[data-theme=dark] .document-card .section-headline,[data-theme=dark] .document-card .body-text,[data-theme=dark] .document-card .subheading,[data-theme=dark] .document-card .insight-item-title,[data-theme=dark] .document-card .insight-item-body{color:#fff}[data-theme=dark] .document-card .document-analytics{background:var(--surface-doc-card)}[data-theme=dark] .stat-label,[data-theme=dark] .stat-value,[data-theme=dark] .chart-labels{color:#fff}[data-theme=dark] .insight-quote-card{background:var(--surface-doc-card)}[data-theme=dark] .insight-quote-card-text{color:#f5f5f5}[data-theme=dark] .insight-quote-card-attribution{color:#ffffff80}.spine-step[data-step-kind=community-document]{margin-block-start:0}.spine-step[data-step-kind=community-document] .document-card{border-radius:0;row-gap:.75rem;padding:1.5rem}.spine-step[data-step-kind=community-document] .document-analytics{border-radius:1.25rem;gap:.75rem;padding:1.5rem 1.25rem}.spine-step[data-step-kind=community-document] .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.spine-step[data-step-kind=community-document] .stat-card{gap:.2rem;min-inline-size:0;padding:.375rem}.spine-step[data-step-kind=community-document] .stat-label,.spine-step[data-step-kind=community-document] .stat-value{white-space:nowrap;line-height:1.15}.spine-step[data-step-kind=community-document] .stat-label{font-size:.9rem;font-weight:700}.spine-step[data-step-kind=community-document] .stat-value{font-size:.9rem;font-weight:400}.spine-step[data-step-kind=community-document] .chart-bars{block-size:13rem}.document-card .quote-text{font-size:1rem;font-weight:500}.document-card .insight-quote-card{border-radius:1.25rem;padding:1.5rem}.document-card>.step-action-bar{font-family:var(--font);background:0 0;border:0;border-block:0;grid-column:1/-1;margin:0;padding:0}.document-card>.step-action-bar:first-child{padding-block:0}.document-card>.step-action-bar:last-child{margin-block-start:1.5rem;padding-block:0}.document-card>.step-action-bar .step-action-bar-actions{gap:1.5rem}.spine-step[data-step-kind=community-document] .document-card>.step-action-bar:last-child .step-action-bar-actions{padding-block:.5rem}.document-card>.step-action-bar .step-action-bar-button,.document-card>.step-action-bar .step-action-bar-confirm{color:#fff}.document-card>.step-action-bar .step-action-bar-button{gap:.75rem;padding:0;font-size:.875rem;font-weight:400;line-height:1.214}[data-theme=dark] .document-card>.step-action-bar .step-action-bar-button,[data-theme=dark] .document-card>.step-action-bar .step-action-bar-confirm{color:#fff}[data-theme=dark] .step-action-bar .step-action-bar-button.is-confirmed,.step-action-bar .step-action-bar-button.is-confirmed{color:var(--amber);opacity:1}.spine-step[data-step-kind=community-document] .document-card>.step-action-bar .step-action-bar-actions{background:var(--surface-doc);color:var(--text-primary)}.spine-step[data-step-kind=community-document] .document-card>.step-action-bar .step-action-bar-button,.spine-step[data-step-kind=community-document] .document-card>.step-action-bar .step-action-bar-confirm{color:var(--text-primary)}[data-theme=dark] .spine-step[data-step-kind=community-document] .document-card>.step-action-bar .step-action-bar-actions{color:#fff;background:#151515}[data-theme=dark] .spine-step[data-step-kind=community-document] .document-card>.step-action-bar .step-action-bar-button,[data-theme=dark] .spine-step[data-step-kind=community-document] .document-card>.step-action-bar .step-action-bar-confirm{color:#fff}[data-theme=dark] .exploration-page{--exploration-bg-page:#000;--exploration-bg-surface:#000;--exploration-bg-raised:#1f1f1f;--exploration-border:#575757;--exploration-border-strong:#575757;--exploration-text-primary:#fff;--exploration-text-secondary:#767676;--exploration-text-tertiary:#767676;--exploration-purple:#6650f6;--exploration-deep-purple:#6650f6;color:#fff;background:#000}[data-theme=dark] .exploration-page .exploration-main,[data-theme=dark] .exploration-page .exploration-page-chrome,[data-theme=dark] .exploration-page .exploration-center{background:#000}[data-theme=dark] .exploration-page .exploration-query-headline,[data-theme=dark] .exploration-page .exploration-query-marks,[data-theme=dark] .exploration-page .exploration-tab{color:#fff}[data-theme=dark] .exploration-page .exploration-tabs{background:#000;border-block-end-color:#1b1b1b}[data-theme=dark] .exploration-page .exploration-tab.is-active{color:#fff;background:#1b1b1b;border-block-end-color:#fff}[data-theme=dark] .exploration-page .document-card{color:#fff;background:#151515}[data-theme=dark] .exploration-page .document-card .document-analytics,[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .document-analytics{background:#1f1f1f}[data-theme=dark] .exploration-page .stat-card{color:#fff;background:#3c3c3c;border-color:#000}[data-theme=dark] .exploration-page .chart-bar{background:#f4bf4f}[data-theme=dark] .exploration-page .right-panel{background:#000;border-inline-start-color:#1b1b1b}[data-theme=dark] .exploration-page .outline-panel .panel-heading{color:#fff;border-block-end-color:#575757}[data-theme=dark] .exploration-page .outline-panel .outline-card{background:#1f1f1f;border-color:#0000}[data-theme=dark] .exploration-page .outline-panel .outline-card.is-active{background:#1f1f1f;border-color:#fff}[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation]{color:#fff;background:#151515}[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .tactic-block{background:#222;border-color:#0000}[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .tactic-number{color:#6650f6}[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .tactic-field{border-block-start-color:#575757}[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .section-headline:after{background:#575757}[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .tactic-field-label,[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .ranking-basis,[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .output-tail-label{color:#767676}[data-theme=dark] .exploration-page .document-card .body-text,[data-theme=dark] .exploration-page .document-card .insight-item-body,[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .body-text,[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .tactic-field-body,[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .insight-item-body,[data-theme=dark] .exploration-page .document-card .body-text strong,[data-theme=dark] .exploration-page .spine-step[data-step-kind=recommendation] .body-text strong{font-weight:400}[data-theme=dark] .exploration-page .exploration-composer .search-row{color:#fff;background:#1f1f1f;border-color:#0000}[data-theme=dark] .exploration-page .exploration-composer .search-row input{color:#fff}[data-theme=dark] .exploration-page .exploration-composer .search-submit{color:#000;background:#fff}[data-theme=dark] .exploration-page .step-action-bar-actions{color:#fff;background:#151515}.lifecycle-page{background:var(--results-bg,var(--bg-page));color:var(--results-text,var(--text-primary))}.lifecycle-center{flex:1;min-inline-size:0;overflow-y:auto}.lifecycle-inner{inline-size:min(60rem,100% - 3rem);margin:0 auto;padding-block:3.5rem 6rem}.lifecycle-inner--review{inline-size:min(68rem,100% - 3rem)}.lifecycle-title-row,.lifecycle-card-heading,.review-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lifecycle-title-row{margin-block-end:2rem}.lifecycle-title-row h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.75rem)}.lifecycle-eyebrow{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.75rem;font-weight:700}.lifecycle-secondary,.lifecycle-action,.review-reject{cursor:pointer;font:inherit;border-radius:999px;padding:.7rem 1rem;font-weight:700}.lifecycle-secondary{color:inherit;background:0 0;border:1px solid #00000024}.lifecycle-action{background:var(--purple);color:var(--text-on-accent);white-space:nowrap;border:0}.lifecycle-action:disabled,.review-reject:disabled{cursor:wait;opacity:.55}.lifecycle-error{color:var(--status-rejected-ink);background:#fee2e2b3;border:1px solid #b91c1c33;border-radius:.75rem;padding:.85rem 1rem}.lifecycle-section-title{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;margin-block:2rem .75rem;font-size:.8rem}.lifecycle-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lifecycle-card,.review-detail{background:#ffffffbd;border:1px solid #00000014;border-radius:1rem;padding:1.1rem 1.25rem;box-shadow:0 .25rem 1rem #00000009}.lifecycle-card{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.lifecycle-card h3,.review-detail h2{margin:0}.lifecycle-summary,.lifecycle-notes{max-inline-size:48rem;margin-block:.65rem 0;line-height:1.5}.lifecycle-meta{color:var(--text-secondary);margin-block:.55rem 0;font-size:.78rem}.lifecycle-notes{color:var(--status-neutral-ink);font-size:.88rem}.request-status{background:var(--status-neutral-bg);color:var(--status-neutral-ink);white-space:nowrap;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:700}.request-status--delivered{background:var(--status-success-bg);color:var(--status-success-ink)}.request-status--rejected{background:var(--status-rejected-bg);color:var(--status-rejected-ink)}.request-status--in-review{background:var(--status-review-bg);color:var(--status-review-ink)}.review-queue-item{inline-size:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:#ffffffb3;border:1px solid #00000014;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.review-queue-item:hover,.review-queue-item.is-selected{border-color:var(--purple)}.review-queue-item span:first-child{gap:.25rem;display:grid}.review-queue-item small{color:var(--text-secondary)}.review-detail{margin-block-start:1.5rem}.review-detail h3{letter-spacing:.08em;text-transform:uppercase;margin-block:1.5rem .5rem;font-size:.8rem}.review-detail pre{background:var(--code-surface);max-block-size:24rem;color:var(--code-text);white-space:pre-wrap;border-radius:.75rem;padding:1rem;overflow:auto}.review-actions{justify-content:flex-end;margin-block-start:1rem}.review-reject{border:1px solid var(--status-rejected-border);color:var(--status-rejected-border);background:0 0}@media (width<=42rem){.lifecycle-inner{inline-size:min(100% - 1.5rem,60rem);padding-block-start:2rem}.lifecycle-card,.review-queue-item{flex-direction:column;align-items:flex-start}}[data-theme=dark] .lifecycle-page{background:var(--bg-page);color:var(--text-primary)}[data-theme=dark] .lifecycle-card,[data-theme=dark] .review-detail,[data-theme=dark] .review-queue-item{background:#ffffff0e;border-color:#ffffff1a}[data-theme=dark] .lifecycle-secondary{border-color:#ffffff2e}[data-theme=dark] .lifecycle-eyebrow,[data-theme=dark] .lifecycle-meta,[data-theme=dark] .lifecycle-notes,[data-theme=dark] .review-queue-item small{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.lifecycle-secondary,.lifecycle-action,.review-reject,.review-queue-item,.lifecycle-card{transition:none}}.admin-tenant-row{appearance:none;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;inline-size:100%}.admin-form-row{align-items:center;gap:.75rem;margin-block-start:.75rem;display:flex}.admin-form-row-input{flex:1;min-inline-size:0}.admin-form-row-select{inline-size:auto}.admin-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.admin-chip{border:1px solid var(--exploration-border);background:var(--exploration-bg-surface);color:var(--exploration-text-primary);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex}.admin-chip-remove{appearance:none;color:var(--exploration-text-secondary);cursor:pointer;font:inherit;background:0 0;border:none;padding:.125rem;line-height:1}.admin-chip-remove:hover{color:var(--exploration-text-primary)}
