.PlatformGuide_guide__b9LYB{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.PlatformGuide_tabs__CRh0x{display:grid;gap:10px}.PlatformGuide_group__DdjDm{display:grid;gap:2px}.PlatformGuide_groupName__d6XvO{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-tertiary);padding:4px 14px}.PlatformGuide_tabs__CRh0x button{width:100%;text-align:left;border-left:2px solid var(--color-border-subtle);padding:11px 14px;display:grid;gap:1px;cursor:pointer}.PlatformGuide_tabs__CRh0x button b{font-weight:500;font-size:15px;color:var(--color-text-secondary)}.PlatformGuide_tabs__CRh0x button small{font-size:12px;color:var(--color-text-tertiary)}.PlatformGuide_tabs__CRh0x button[aria-selected=true]{border-left-color:var(--color-accent)}.PlatformGuide_tabs__CRh0x button[aria-selected=true] b{color:var(--color-text-primary)}.PlatformGuide_tabs__CRh0x button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PlatformGuide_panel__4zJa5{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius);min-width:0}.PlatformGuide_head__npQ4I{padding:26px 30px 20px;border-bottom:var(--hairline);display:grid;gap:8px}.PlatformGuide_head__npQ4I h3{font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.02em}.PlatformGuide_head__npQ4I p{max-width:64ch}.PlatformGuide_rows__RVPLK>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 30px;border-bottom:var(--hairline);font-size:15px}.PlatformGuide_rows__RVPLK dt{font-family:var(--font-mono);font-size:11.5px;color:var(--color-text-tertiary);padding-top:3px}.PlatformGuide_rows__RVPLK dd{min-width:0;color:var(--color-text-primary)}.PlatformGuide_rows__RVPLK ul{padding-left:18px;display:grid;gap:3px}.PlatformGuide_watch__8kK6A dd{color:var(--color-text-secondary)}.PlatformGuide_foot__GH8yr{padding:14px 30px;font-size:12px;color:var(--color-text-tertiary);max-width:none}.PlatformGuide_foot__GH8yr a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.PlatformGuide_guide__b9LYB{grid-template-columns:1fr;gap:16px}.PlatformGuide_tabs__CRh0x{display:flex;overflow-x:auto;gap:0}.PlatformGuide_group__DdjDm{display:flex}.PlatformGuide_groupName__d6XvO{display:none}.PlatformGuide_tabs__CRh0x button{border-left:0;border-bottom:2px solid var(--color-border-subtle);white-space:nowrap}.PlatformGuide_tabs__CRh0x button[aria-selected=true]{border-bottom-color:var(--color-accent)}.PlatformGuide_tabs__CRh0x button small{display:none}}@media (max-width:560px){.PlatformGuide_head__npQ4I{padding:20px 18px 16px}.PlatformGuide_head__npQ4I h3{font-size:25px}.PlatformGuide_rows__RVPLK>div{grid-template-columns:1fr;gap:4px;padding:12px 18px}.PlatformGuide_foot__GH8yr{padding:12px 18px}}.RoleCard_card__Cg08p{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:4px;box-shadow:0 30px 60px -40px rgba(19,34,56,.45);overflow:hidden;min-width:0}.RoleCard_compact__Pl974{box-shadow:none}.RoleCard_head__tJTgA{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 14px;border-bottom:var(--hairline)}.RoleCard_k__sxFma{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.RoleCard_head__tJTgA .RoleCard_name__lBWTI{font-family:var(--font-serif);color:var(--color-text-primary);font-weight:400;font-size:26px;line-height:1.1;margin-top:4px;letter-spacing:-.02em}.RoleCard_compact__Pl974 .RoleCard_head__tJTgA .RoleCard_name__lBWTI{font-size:21px}.RoleCard_head__tJTgA p:not(.RoleCard_name__lBWTI){font-size:13.5px;margin-top:6px;max-width:48ch}.RoleCard_badge__qQzwP{font-family:var(--font-mono);font-size:10.5px;color:#2f7d4f;border:1px solid;border-radius:999px;padding:2px 8px;white-space:nowrap}.RoleCard_grid__tHNbx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:var(--hairline)}.RoleCard_grid__tHNbx>div{padding:12px 14px;min-width:0}.RoleCard_grid__tHNbx>div+div{border-left:var(--hairline)}.RoleCard_grid__tHNbx dt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-deep);margin-bottom:6px}.RoleCard_grid__tHNbx dd{font-size:12.5px;color:var(--color-text-secondary);display:grid;gap:3px}.RoleCard_grid__tHNbx dd span{overflow-wrap:anywhere}.RoleCard_grid__tHNbx .RoleCard_empty__SEwbi{color:var(--color-text-tertiary);font-style:italic}.RoleCard_compact__Pl974 .RoleCard_grid__tHNbx{grid-template-columns:1fr 1fr}.RoleCard_compact__Pl974 .RoleCard_grid__tHNbx>div:nth-child(3){border-left:0}.RoleCard_compact__Pl974 .RoleCard_grid__tHNbx>div:nth-child(n+3){border-top:var(--hairline)}.RoleCard_trace__IMilN{list-style:none;padding:8px 22px 14px}.RoleCard_trace__IMilN li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:7px 0;border-bottom:var(--hairline);font-size:13px}.RoleCard_trace__IMilN li:last-child{border-bottom:0}.RoleCard_trace__IMilN time{font-family:var(--font-mono);font-size:11px;color:var(--color-text-tertiary)}.RoleCard_st__L7ntw{font-family:var(--font-mono);font-size:10.5px;border-radius:999px;padding:1px 8px;white-space:nowrap}.RoleCard_done__h2Y2s{color:#2f7d4f;border:1px solid}.RoleCard_wait__NNTSL{color:#8a5d00;background:#FBF0D2}.RoleCard_ro__z_Em6{color:var(--color-text-tertiary);border:1px solid var(--color-border-default)}@media (prefers-reduced-motion:no-preference){.RoleCard_trace__IMilN li{animation:RoleCard_rise__yczOu .5s var(--ease-out) both}.RoleCard_trace__IMilN li:nth-child(2){animation-delay:.08s}.RoleCard_trace__IMilN li:nth-child(3){animation-delay:.16s}.RoleCard_trace__IMilN li:nth-child(4){animation-delay:.24s}.RoleCard_trace__IMilN li:nth-child(5){animation-delay:.32s}}@keyframes RoleCard_rise__yczOu{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:640px){.RoleCard_grid__tHNbx{grid-template-columns:1fr 1fr}.RoleCard_grid__tHNbx>div:nth-child(3){border-left:0}.RoleCard_grid__tHNbx>div:nth-child(n+3){border-top:var(--hairline)}}@media (max-width:520px){.RoleCard_head__tJTgA,.RoleCard_trace__IMilN{padding-inline:16px}.RoleCard_trace__IMilN li{grid-template-columns:40px minmax(0,1fr)}.RoleCard_st__L7ntw{grid-column:2;justify-self:start}}.RoleShowcase_wrap__9A8OD{min-width:0}.RoleShowcase_picker__O54gw{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.RoleShowcase_picker__O54gw button{border:1px solid var(--color-border-default);border-radius:999px;padding:6px 12px;font-size:12.5px;color:var(--color-text-secondary);cursor:pointer}.RoleShowcase_picker__O54gw button[aria-pressed=true]{background:var(--color-text-primary);color:var(--color-bg-base);border-color:var(--color-text-primary)}.RoleShowcase_picker__O54gw button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.RoleShowcase_cap__bMHwX{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--color-text-tertiary)}.BriefCta_panel__hZXYx{display:flex;align-items:center;gap:20px 28px;flex-wrap:wrap;padding:28px 32px;border:1px solid var(--color-border-default);border-top:2px solid var(--color-accent);border-radius:var(--radius);background:var(--color-bg-elevated)}.BriefCta_go__pH1A1{padding:16px 28px;font-size:16px}.BriefCta_panel__hZXYx p{font-size:15px;max-width:52ch;margin:0}@media (max-width:600px){.BriefCta_panel__hZXYx{padding:22px 20px}.BriefCta_go__pH1A1{width:100%;justify-content:center}}.webstudio_hero__UUzCD{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center;padding-block:64px 72px}.webstudio_copy__TqaDn{min-width:0}.webstudio_hero__UUzCD h1{font-weight:400;letter-spacing:-.035em;font-size:clamp(40px,5.2vw,68px);margin:20px 0 24px;text-wrap:balance}.webstudio_hero__UUzCD h1 em,.webstudio_secHead__p0odI h2 em{color:var(--color-accent-display);font-weight:400}.webstudio_copy__TqaDn>p{font-size:17px;max-width:44ch}.webstudio_actions__A1eIQ{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.webstudio_copy__TqaDn .webstudio_note___VTC1{margin-top:22px;font-size:13px;color:var(--color-text-tertiary);max-width:46ch}.webstudio_block__ytcMu{padding-block:72px;scroll-margin-top:72px}.webstudio_secHead__p0odI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:end;margin-bottom:44px}.webstudio_secHead__p0odI h2{font-weight:400;letter-spacing:-.025em;font-size:clamp(30px,3.6vw,44px);margin-top:14px;text-wrap:balance}.webstudio_secHead__p0odI p{max-width:52ch}.webstudio_process__w8v0_{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--color-border-default)}.webstudio_process__w8v0_ li{padding:22px 20px 8px 0;display:grid;gap:10px;align-content:start}.webstudio_process__w8v0_ li+li{padding-left:20px;border-left:var(--hairline)}.webstudio_n__3i7So{font-family:var(--font-mono);font-size:12px;color:var(--color-accent-text)}.webstudio_process__w8v0_ h3{font-size:21px;font-weight:400}.webstudio_process__w8v0_ p{font-size:14px}.webstudio_out__xsUq8{font-size:13px;color:var(--color-text-tertiary);border-top:var(--hairline);padding-top:10px;margin-top:4px}.webstudio_voices__1Xsel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--color-border-subtle);border:var(--hairline)}.webstudio_voices__1Xsel>div{background:var(--color-bg-base);padding:22px;display:grid;gap:8px;align-content:start}.webstudio_voices__1Xsel h3{font-weight:400;font-size:20px}.webstudio_voices__1Xsel p{font-size:14px}.webstudio_who__4CyZE{font-family:var(--font-mono);font-size:11.5px;color:var(--color-text-tertiary)}.webstudio_paths__7iboD{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;align-items:stretch}.webstudio_path__vwedT{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius);padding:28px;display:grid;gap:14px;align-content:start}.webstudio_path__vwedT.webstudio_feat__p0z7f{border-top:2px solid var(--color-accent)}.webstudio_path__vwedT h3{font-size:26px;font-weight:400}.webstudio_path__vwedT>p{font-size:14px}.webstudio_path__vwedT .btn{justify-self:start}.webstudio_kicker__h8NBy{font-family:var(--font-mono);font-size:12px;color:var(--color-text-tertiary)}.webstudio_amt__al0qW{font-family:var(--font-serif);font-size:52px;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.webstudio_amt__al0qW small{font-family:var(--font-sans);font-size:13px;letter-spacing:0;color:var(--color-text-tertiary);margin-inline:4px}.webstudio_path__vwedT ul{list-style:none;display:grid;gap:7px;font-size:14px}.webstudio_path__vwedT li{display:grid;grid-template-columns:18px 1fr}.webstudio_path__vwedT li:before{content:"✓";color:var(--color-accent-text)}.webstudio_plans__BeIDb{display:grid;border-top:var(--hairline)}.webstudio_plan__eJWTa{display:grid;grid-template-columns:130px 120px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:var(--hairline);align-items:baseline}.webstudio_plan__eJWTa strong{font-weight:500;font-size:15px}.webstudio_p__Q6rIx{font-family:var(--font-serif);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.webstudio_p__Q6rIx small{font-family:var(--font-sans);font-size:12px;color:var(--color-text-tertiary)}.webstudio_d__2hp3A{font-size:14px;color:var(--color-text-secondary)}.webstudio_bigger__7x2_p{--color-accent-text:var(--color-accent);--color-accent-display:var(--color-accent);--color-text-tertiary:var(--color-on-ink-muted);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:18px;padding:30px 32px;border-radius:var(--radius);background:var(--color-footer-bg)}.webstudio_bigger__7x2_p h3{font-weight:400;font-size:24px;color:var(--color-on-ink)}.webstudio_bigger__7x2_p p{font-size:14px;color:var(--color-footer-text);max-width:70ch;margin-top:6px}.webstudio_running__tpncL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;align-items:start;margin-top:18px;padding:24px 28px;border:1px solid var(--color-border-default);border-radius:var(--radius);background:var(--color-bg-elevated)}.webstudio_running__tpncL h3{font-weight:400;font-size:21px}.webstudio_running__tpncL p{font-size:14px;margin-top:6px}.webstudio_costs__i068q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:var(--hairline)}.webstudio_costs__i068q>div{padding:2px 16px;display:grid;gap:4px;align-content:start}.webstudio_costs__i068q>div+div{border-left:var(--hairline)}.webstudio_costs__i068q dt{font-family:var(--font-mono);font-size:11.5px;color:var(--color-text-tertiary);text-transform:lowercase}.webstudio_costs__i068q dd{display:grid;gap:2px}.webstudio_costs__i068q b{font-family:var(--font-serif);font-weight:400;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.webstudio_costs__i068q span{font-size:13px;color:var(--color-text-secondary)}.webstudio_example__L1b2_{margin-top:18px;font-size:14px;max-width:none}.webstudio_example__L1b2_ b{color:var(--color-text-primary);font-weight:500}.webstudio_terms__a1Jmt{margin-top:14px;font-size:14px;color:var(--color-text-secondary);border-top:var(--hairline);padding-top:12px}.webstudio_terms__a1Jmt summary{cursor:pointer;color:var(--color-text-primary);font-weight:500}.webstudio_terms__a1Jmt p{margin-top:10px;max-width:80ch;font-size:14px}@media (max-width:980px){.webstudio_process__w8v0_{grid-template-columns:1fr 1fr}.webstudio_process__w8v0_ li,.webstudio_process__w8v0_ li+li{padding:20px 16px 16px 0;border-left:0;border-bottom:var(--hairline)}}@media (max-width:900px){.webstudio_hero__UUzCD{grid-template-columns:1fr;padding-block:40px 48px}.webstudio_voices__1Xsel{grid-template-columns:1fr 1fr}}@media (max-width:860px){.webstudio_paths__7iboD,.webstudio_running__tpncL,.webstudio_secHead__p0odI{grid-template-columns:1fr}.webstudio_costs__i068q{border-left:0;border-top:var(--hairline);padding-top:12px}.webstudio_costs__i068q>div:first-child{padding-left:0}}@media (max-width:560px){.webstudio_process__w8v0_,.webstudio_voices__1Xsel{grid-template-columns:1fr}.webstudio_block__ytcMu{padding-block:52px}.webstudio_plan__eJWTa{grid-template-columns:1fr auto}.webstudio_d__2hp3A{grid-column:1/-1}.webstudio_costs__i068q{grid-template-columns:1fr}.webstudio_costs__i068q>div,.webstudio_costs__i068q>div+div{border-left:0;padding:10px 0;border-bottom:var(--hairline)}.webstudio_path__vwedT,.webstudio_running__tpncL{padding:22px 18px}.webstudio_bigger__7x2_p{padding:24px 18px}.webstudio_running__tpncL{gap:10px}.webstudio_running__tpncL h3{font-size:18px}.webstudio_running__tpncL p{font-size:13px}.webstudio_costs__i068q{padding-top:4px}.webstudio_costs__i068q>div,.webstudio_costs__i068q>div+div{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:8px 0}.webstudio_costs__i068q>div:last-child{border-bottom:0}.webstudio_costs__i068q dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.webstudio_costs__i068q b{font-size:18px}.webstudio_costs__i068q span{font-size:12px}.webstudio_runMore__zFZ_U{display:none}}.ai_hero__TYmhp{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center;padding-block:64px 72px}.ai_copy__Og5ds{min-width:0}.ai_hero__TYmhp h1{font-weight:400;letter-spacing:-.035em;font-size:clamp(40px,5.2vw,68px);margin:20px 0 24px;text-wrap:balance}.ai_hero__TYmhp h1 em,.ai_rightH__kSiNb em,.ai_secHead__GYe2o h2 em{color:var(--color-accent-display);font-weight:400}.ai_copy__Og5ds>p{font-size:17px;max-width:46ch}.ai_actions__O5Tlv{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.ai_copy__Og5ds .ai_note__gEIyg{margin-top:22px;font-size:13px;color:var(--color-text-tertiary);max-width:46ch}.ai_block__7iR_0{padding-block:72px;scroll-margin-top:72px;border-top:var(--hairline)}.ai_secHead__GYe2o{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:end;margin-bottom:44px}.ai_secHead__GYe2o h2{font-weight:400;letter-spacing:-.025em;font-size:clamp(30px,3.6vw,44px);margin-top:14px;text-wrap:balance}.ai_secHead__GYe2o p{max-width:54ch}.ai_values__I5078{--color-accent-text:var(--color-accent);--color-accent-display:var(--color-accent);--color-text-tertiary:var(--color-on-ink-muted);margin-inline:var(--panel-inline);border-radius:var(--radius);background:var(--color-footer-bg);padding-block:56px}.ai_values__I5078 .label{color:var(--color-footer-text)}.ai_vals__AFQZr{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.ai_vals__AFQZr li{display:grid;gap:10px;align-content:start;padding-right:28px}.ai_vals__AFQZr li+li{padding-left:28px;border-left:1px solid rgba(197,207,219,.25)}.ai_vals__AFQZr strong{font-family:var(--font-serif);font-weight:400;font-size:clamp(26px,2.8vw,36px);line-height:1.05;letter-spacing:-.02em;color:var(--color-on-ink)}.ai_vals__AFQZr li:last-child strong{color:#FF8A4C;font-style:italic}.ai_when__o07oT{font-family:var(--font-mono);font-size:12px;color:var(--color-footer-text)}.ai_vals__AFQZr p{font-size:15px;color:var(--color-footer-text);max-width:40ch}.ai_kinds__OYHc0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-border-subtle);border:var(--hairline)}.ai_kinds__OYHc0 article{background:var(--color-bg-base);padding:24px;display:grid;gap:10px;align-content:start}.ai_kinds__OYHc0 .ai_isAgent__vSJsm{background:var(--color-bg-elevated);box-shadow:inset 0 2px 0 var(--color-accent)}.ai_kinds__OYHc0 h3{font-weight:400;font-size:23px}.ai_kinds__OYHc0 p{font-size:15px}.ai_ex__Z5b4I{font-family:var(--font-mono);font-size:11.5px;color:var(--color-text-tertiary)}.ai_kinds__OYHc0 .ai_you__9SUMT{font-size:13px;color:var(--color-text-primary);border-top:var(--hairline);padding-top:10px}.ai_anatomy__bMYMy{list-style:none;margin-top:40px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--color-border-default)}.ai_anatomy__bMYMy li{padding:20px 18px 6px 0;display:grid;gap:8px;align-content:start}.ai_anatomy__bMYMy li+li{padding-left:18px;border-left:var(--hairline)}.ai_anatomy__bMYMy strong{font-family:var(--font-serif);font-weight:400;font-size:22px}.ai_anatomy__bMYMy i{font-style:normal;color:var(--color-accent-text);font-family:var(--font-mono);font-size:11px;margin-right:6px}.ai_anatomy__bMYMy p{font-size:14px}.ai_anatNote__a2mbf{margin-top:20px;font-size:15px;max-width:80ch}.ai_panelNote__fYpnY{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:24px 28px;border:1px solid var(--color-border-default);border-radius:var(--radius)}.ai_panelNote__fYpnY h3{font-weight:400;font-size:22px}.ai_panelNote__fYpnY p{font-size:14px;max-width:70ch;margin-top:4px}.ai_roles__ZIheE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ai_role__JH5oL{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius);padding:22px;display:grid;gap:10px;align-content:start}.ai_role__JH5oL h3{font-weight:400;font-size:22px}.ai_role__JH5oL p{font-size:14px}.ai_role__JH5oL ul{list-style:none;display:grid;gap:5px;font-size:14px}.ai_role__JH5oL li{display:grid;grid-template-columns:16px 1fr}.ai_role__JH5oL li:before{content:"·";color:var(--color-accent-text);font-weight:700}.ai_role__JH5oL .ai_ask__Yy5tU{font-size:13px;color:#8a5d00;border-top:var(--hairline);padding-top:10px}.ai_role__JH5oL .btn{justify-self:start}.ai_own__Hz06x{background:var(--color-bg-base);border-style:dashed}.ai_notFit__ZxWvh{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;padding:24px 28px;border:1px solid var(--color-border-default);border-radius:var(--radius)}.ai_notFit__ZxWvh h3{font-weight:400;font-size:22px}.ai_notFit__ZxWvh ul{padding-left:18px;font-size:15px;color:var(--color-text-secondary);display:grid;gap:4px}.ai_results__046Y_{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}.ai_bigFig__flfZD{font-family:var(--font-serif);font-size:clamp(84px,11vw,148px);line-height:.9;letter-spacing:-.045em;color:var(--color-accent-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:18px;max-width:none}.ai_bigFig__flfZD small{display:block;font-family:var(--font-sans);font-size:16px;letter-spacing:0;color:var(--color-text-primary);margin-top:14px;line-height:1.4;max-width:34ch}.ai_evidence__Oh_gk{margin-top:22px;font-size:13px;color:var(--color-text-tertiary);max-width:52ch;border-top:var(--hairline);padding-top:14px}.ai_evidence__Oh_gk a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px}.ai_rightH__kSiNb{font-weight:400;font-size:clamp(24px,2.6vw,30px);letter-spacing:-.02em;margin:14px 0 8px;text-wrap:balance}.ai_change__BHOpc{margin-top:18px;border-top:1px solid var(--color-border-default)}.ai_change__BHOpc>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:var(--hairline);font-size:15px}.ai_change__BHOpc dt{font-weight:500}.ai_change__BHOpc dd{color:var(--color-text-secondary)}.ai_process__ggyQf{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--color-border-default)}.ai_process__ggyQf li{padding:22px 20px 8px 0;display:grid;gap:10px;align-content:start}.ai_process__ggyQf li+li{padding-left:20px;border-left:var(--hairline)}.ai_n__Fe5or{font-family:var(--font-mono);font-size:12px;color:var(--color-accent-text)}.ai_process__ggyQf h3{font-size:21px;font-weight:400}.ai_process__ggyQf p{font-size:14px}.ai_out__xGDqd{font-size:13px;color:var(--color-text-tertiary);border-top:var(--hairline);padding-top:10px;margin-top:4px}.ai_services__tSCf_{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-border-subtle);border:var(--hairline)}.ai_services__tSCf_>div{background:var(--color-bg-base);padding:20px;display:grid;gap:6px;align-content:start}.ai_services__tSCf_ h3{font-family:var(--font-sans);font-weight:500;font-size:15px;letter-spacing:0}.ai_services__tSCf_ p{font-size:14px}.ai_measure__E097_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.ai_report__mi3mb{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:4px;min-width:0}.ai_reportHead__wISWw{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:var(--hairline);font-size:14px}.ai_reportHead__wISWw b{font-weight:500}.ai_reportHead__wISWw span{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--color-text-tertiary)}.ai_kpis__w66Fh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai_kpis__w66Fh>div{padding:16px 20px;border-bottom:var(--hairline);display:grid;gap:2px}.ai_kpis__w66Fh>div:nth-child(odd){border-right:var(--hairline)}.ai_kpis__w66Fh dt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary)}.ai_kpis__w66Fh dd{font-family:var(--font-serif);font-size:30px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai_kpis__w66Fh small{font-family:var(--font-sans);font-size:12px;color:var(--color-text-secondary)}.ai_budget__216rz{padding:16px 20px;display:grid;gap:8px}.ai_budget__216rz small{font-size:12px;color:var(--color-text-tertiary)}.ai_budgetRow__bZ9Uh{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai_bar__yRNv2{height:8px;background:var(--color-bg-muted);border-radius:999px;overflow:hidden}.ai_bar__yRNv2 i{display:block;height:100%;background:var(--color-accent);border-radius:999px}.ai_tokens__pOX7U{border:1px solid var(--color-border-default);border-radius:4px;padding:24px;display:grid;gap:14px;min-width:0}.ai_tokens__pOX7U h3{font-weight:400;font-size:26px}.ai_tokens__pOX7U p{font-size:15px}.ai_split__tKmjt{display:flex;flex-wrap:wrap;gap:3px;font-family:var(--font-mono);font-size:13.5px}.ai_split__tKmjt span{padding:4px 6px;border-radius:2px;background:var(--color-bg-accent-soft);color:var(--color-text-primary);white-space:pre}.ai_split__tKmjt span:nth-child(2n){background:var(--color-bg-muted)}.ai_tokens__pOX7U .ai_tokCap__K3JYY{font-size:12px;color:var(--color-text-tertiary)}.ai_rules__SX4zK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-border-subtle);border:var(--hairline)}.ai_rules__SX4zK>div{background:var(--color-bg-elevated);padding:12px;display:grid;gap:2px;align-content:start}.ai_rules__SX4zK dt{font-family:var(--font-serif);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai_rules__SX4zK dd{font-size:12px;color:var(--color-text-secondary)}.ai_faq__GqrVG{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.ai_faq__GqrVG h2{font-weight:400;font-size:clamp(30px,3.6vw,44px);margin-top:14px}.ai_faq__GqrVG details{border-bottom:var(--hairline);padding:16px 0}.ai_faq__GqrVG summary{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:16px}.ai_faq__GqrVG summary::-webkit-details-marker{display:none}.ai_faq__GqrVG summary:after{content:"+";color:var(--color-accent-text);font-family:var(--font-mono)}.ai_faq__GqrVG details[open] summary:after{content:"–"}.ai_faq__GqrVG details p{margin-top:10px;font-size:15px;max-width:66ch}.ai_faq__GqrVG summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:980px){.ai_process__ggyQf{grid-template-columns:1fr 1fr}.ai_process__ggyQf li,.ai_process__ggyQf li+li{padding:20px 16px 16px 0;border-left:0;border-bottom:var(--hairline)}.ai_roles__ZIheE{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ai_hero__TYmhp{grid-template-columns:1fr;padding-block:40px 48px}.ai_anatomy__bMYMy{grid-template-columns:1fr 1fr}.ai_anatomy__bMYMy li,.ai_anatomy__bMYMy li+li{padding:16px 14px 14px 0;border-left:0;border-bottom:var(--hairline)}.ai_measure__E097_,.ai_results__046Y_{grid-template-columns:1fr;gap:32px}.ai_services__tSCf_{grid-template-columns:1fr 1fr}}@media (max-width:860px){.ai_faq__GqrVG,.ai_kinds__OYHc0,.ai_notFit__ZxWvh,.ai_secHead__GYe2o,.ai_vals__AFQZr{grid-template-columns:1fr}.ai_vals__AFQZr{gap:22px}.ai_vals__AFQZr li,.ai_vals__AFQZr li+li{padding:0;border-left:0}.ai_vals__AFQZr li+li{padding-top:22px;border-top:1px solid rgba(197,207,219,.25)}}@media (max-width:600px){.ai_anatomy__bMYMy,.ai_change__BHOpc>div,.ai_process__ggyQf,.ai_roles__ZIheE,.ai_services__tSCf_{grid-template-columns:1fr}.ai_change__BHOpc>div{gap:2px}.ai_rules__SX4zK{grid-template-columns:1fr}.ai_kpis__w66Fh dd{font-size:26px}.ai_block__7iR_0{padding-block:56px}}.seo_hero__J8cmV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,64px);align-items:center;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(48px,7vw,88px)}.seo_copy__6f2jN{display:grid;gap:22px;min-width:0}.seo_copy__6f2jN h1 em,.seo_cta__dATDM h2 em,.seo_intro___whvS h2 em{font-style:italic;font-weight:400;color:var(--color-accent-display)}.seo_copy__6f2jN p{font-size:18px;line-height:1.65;max-width:44ch}.seo_actions__2mu3y{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.seo_textLink__n0CFJ{font-size:14px;text-decoration:underline;text-underline-offset:6px}.seo_block__tBGMB{scroll-margin-top:80px}.seo_intro___whvS{display:grid;gap:14px;max-width:720px;margin-bottom:40px}.seo_meta__QB4NU{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.seo_where__ExjVc{border-top:1px solid var(--color-border-default)}.seo_wrow__JSpXg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1.5fr);gap:24px;padding-block:22px;border-bottom:var(--hairline)}.seo_wrow__JSpXg h3{font-size:19px}.seo_wrow__JSpXg p{font-size:15px}.seo_whead__VlGUX{padding-block:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.seo_src__hPJkx{display:block;margin-top:6px;font-size:12px;color:var(--color-text-tertiary)}.seo_src__hPJkx a{text-decoration:underline;text-underline-offset:3px}.seo_steps__Kt0gJ{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,36px)}.seo_steps__Kt0gJ>li{display:grid;gap:10px;align-content:start;padding-top:18px;border-top:2px solid var(--color-text-primary)}.seo_n__dwKIA{font-family:var(--font-mono);font-size:12px;color:var(--color-accent-text)}.seo_steps__Kt0gJ ul{padding-left:18px;display:grid;gap:4px;font-size:14px;color:var(--color-text-secondary)}.seo_band__Tk12D{--color-accent-text:var(--color-accent);--color-accent-display:var(--color-accent);--color-text-tertiary:var(--color-on-ink-muted);margin-inline:var(--panel-inline);border-radius:var(--radius);background:var(--color-footer-bg);padding-block:var(--section-pad-block)}.seo_band__Tk12D,.seo_band__Tk12D h2,.seo_band__Tk12D h3{color:var(--color-on-ink)}.seo_band__Tk12D p{color:var(--color-footer-text)}.seo_measure__bxO_I{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,64px);align-items:start}.seo_measure__bxO_I>div:first-child{display:grid;gap:16px}.seo_tools__x2wI4{display:grid;gap:10px;margin-top:8px}.seo_tools__x2wI4 div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;font-size:15px}.seo_tools__x2wI4 dt{color:var(--color-on-ink);font-weight:500}.seo_tools__x2wI4 dd{color:var(--color-footer-text)}.seo_report__LB2n2{border:1px solid rgba(197,207,219,.18);border-radius:var(--radius);padding:20px;display:grid;gap:18px;min-width:0}.seo_rhead__RdoRr{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:baseline}.seo_rhead__RdoRr span{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-footer-text)}.seo_kpis__EFXUJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(197,207,219,.18)}.seo_kpis__EFXUJ>div{background:var(--color-footer-bg);padding:14px 6px 14px 0;display:grid;gap:4px;color:var(--color-footer-text)}.seo_kpis__EFXUJ dt{font-size:13px}.seo_v__7PTF6{font-family:var(--font-serif);font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-on-ink)}.seo_d__ZVygy{font-family:var(--font-mono);font-size:11px;color:#7fd3a0}.seo_kpis__EFXUJ svg{width:100%;height:26px}.seo_rnote__EcF4c{font-size:13px;border-top:1px solid rgba(197,207,219,.18);padding-top:14px}.seo_paid__WVasn{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,64px);align-items:start}.seo_paid__WVasn .seo_intro___whvS{margin-bottom:0}.seo_channels__xzJ73{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-border-subtle);border:var(--hairline)}.seo_channels__xzJ73>div{background:var(--color-bg-base);padding:22px;display:grid;gap:8px;align-content:start}.seo_channels__xzJ73 p{font-size:15px}.seo_how__7p65N{grid-column:1/-1;background:var(--color-bg-muted)!important}.seo_how__7p65N ul{padding-left:18px;column-count:2;column-gap:28px;font-size:15px}.seo_how__7p65N li{margin-bottom:4px;page-break-inside:avoid;break-inside:avoid}.seo_small__U8_f8{font-size:13px!important;color:var(--color-text-secondary)}.seo_price__HTrr9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--color-border-subtle);border:var(--hairline)}.seo_price__HTrr9>div{background:var(--color-bg-base);padding:24px;display:grid;gap:10px;align-content:start}.seo_price__HTrr9 p{font-size:15px}.seo_big__W8UI1{font-family:var(--font-serif);font-size:30px;line-height:1.1}.seo_big__W8UI1 small{font-size:16px}.seo_faq__XndEa{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,48px)}.seo_faq__XndEa h2{margin-top:14px}.seo_faq__XndEa details{border-bottom:var(--hairline);padding-block:18px}.seo_faq__XndEa summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-family:var(--font-serif);font-size:19px}.seo_faq__XndEa summary::-webkit-details-marker{display:none}.seo_faq__XndEa summary span{color:var(--color-accent-text);font-family:var(--font-sans);transition:transform var(--dur-fast) ease}.seo_faq__XndEa details[open] summary span{transform:rotate(45deg)}.seo_faq__XndEa details p{margin-top:10px;font-size:15px}.seo_cta__dATDM{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.seo_cta__dATDM h2{margin-top:14px}.seo_cross__iuuoj{display:flex;gap:28px;flex-wrap:wrap;margin-top:48px;font-size:14px}.seo_cross__iuuoj a{text-decoration:underline;text-underline-offset:6px}@media (max-width:1000px){.seo_price__HTrr9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.seo_faq__XndEa,.seo_hero__J8cmV,.seo_measure__bxO_I,.seo_paid__WVasn,.seo_steps__Kt0gJ,.seo_wrow__JSpXg{grid-template-columns:minmax(0,1fr)}.seo_wrow__JSpXg{gap:8px}.seo_whead__VlGUX{display:none}}@media (max-width:560px){.seo_channels__xzJ73,.seo_price__HTrr9{grid-template-columns:minmax(0,1fr)}.seo_how__7p65N ul{column-count:1}.seo_kpis__EFXUJ{grid-template-columns:minmax(0,1fr)}.seo_band__Tk12D{padding-block:36px}.seo_measure__bxO_I{gap:18px}.seo_measure__bxO_I>div:first-child{gap:10px}.seo_band__Tk12D h2{font-size:26px}.seo_band__Tk12D p{font-size:14px}.seo_tools__x2wI4{gap:6px;margin-top:2px}.seo_tools__x2wI4 div{grid-template-columns:52px minmax(0,1fr);gap:8px;font-size:12.5px;line-height:1.45}.seo_report__LB2n2{padding:14px;gap:10px}.seo_rhead__RdoRr h3{font-size:17px}.seo_kpis__EFXUJ{grid-template-columns:repeat(2,minmax(0,1fr))}.seo_kpis__EFXUJ>div{padding:8px 6px 8px 0;gap:2px}.seo_kpis__EFXUJ>div:nth-child(2n){padding-left:10px}.seo_kpis__EFXUJ dt{font-size:11.5px;line-height:1.3}.seo_v__7PTF6{font-size:22px}.seo_kpis__EFXUJ svg{height:14px}.seo_band__Tk12D .seo_rnote__EcF4c{font-size:12px;padding-top:8px}.seo_rhead__RdoRr span{display:none}}.SearchDemo_demo__dADhT{margin:0;min-width:0;--g-blue:#4285f4;--g-red:#ea4335;--g-yellow:#fbbc05;--g-green:#34a853;--bing:#0f7c90;--ok:#2f7d4f}.SearchDemo_frame__s7ysS{background:var(--color-bg-muted);border-radius:4px;padding:18px}.SearchDemo_tabs__eg5LC{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.SearchDemo_tab__ENQiu{font-size:13px;font-weight:500;padding:8px 12px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-bg-elevated);color:var(--color-text-secondary);cursor:pointer}.SearchDemo_tab__ENQiu[aria-selected=true]{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-base)}.SearchDemo_tab__ENQiu:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SearchDemo_screen__ta_PP{background:var(--color-bg-elevated);border:var(--hairline);border-radius:6px;padding:16px;min-height:320px;display:grid;gap:12px;align-content:start}.SearchDemo_query__fpRi2{display:flex;align-items:center;gap:10px;border:1px solid var(--color-border-default);border-radius:24px;padding:10px 16px;font-size:14px;min-width:0}.SearchDemo_q__ggB3o{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.4em}.SearchDemo_caret__0xIXC{width:1px;height:16px;background:var(--color-accent);animation:SearchDemo_blink__lsH14 1s steps(1) infinite}@keyframes SearchDemo_blink__lsH14{50%{opacity:0}}.SearchDemo_engine__GXqCd,.SearchDemo_google__PLOJ0{font-size:13px;font-weight:600;letter-spacing:.02em}.SearchDemo_google__PLOJ0 span:first-child,.SearchDemo_google__PLOJ0 span:nth-child(4){color:var(--g-blue)}.SearchDemo_google__PLOJ0 span:nth-child(2),.SearchDemo_google__PLOJ0 span:nth-child(6){color:var(--g-red)}.SearchDemo_google__PLOJ0 span:nth-child(3){color:var(--g-yellow)}.SearchDemo_google__PLOJ0 span:nth-child(5){color:var(--g-green)}.SearchDemo_result__a70rM{border:var(--hairline);border-radius:6px;padding:14px;display:grid;gap:6px;min-width:0}.SearchDemo_you__cXYWZ{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-bg-accent-soft)}.SearchDemo_title__12mvQ{font-family:var(--font-serif);font-size:18px;line-height:1.25}.SearchDemo_url__YyGwK{font-size:12px;color:var(--ok);overflow-wrap:anywhere}.SearchDemo_desc__sIQH9{font-size:13px;color:var(--color-text-secondary)}.SearchDemo_stars__bWAbq{color:var(--g-yellow);letter-spacing:1px}.SearchDemo_chips__1X1jq{display:flex;flex-wrap:wrap;gap:6px}.SearchDemo_chips__1X1jq span{font-size:12px;padding:5px 10px;border:1px solid var(--color-border-default);border-radius:14px}.SearchDemo_chips__1X1jq .SearchDemo_primary__t8FQ9{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.SearchDemo_ai__stMvZ{background:var(--color-bg-muted);border-radius:6px;padding:14px;font-size:14px;display:grid;gap:8px}.SearchDemo_ai__stMvZ strong{font-weight:600}.SearchDemo_cite__lIbRf{display:inline-block;font-family:var(--font-mono);font-size:11px;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:10px;padding:1px 7px;margin-left:4px;color:var(--color-text-secondary)}.SearchDemo_ghost__3iQIC{display:block;height:10px;border-radius:5px;background:var(--color-bg-muted)}.SearchDemo_ai__stMvZ .SearchDemo_ghost__3iQIC{background:var(--color-bg-elevated)}.SearchDemo_map__ScUJh{position:relative;height:110px;border-radius:6px;background:linear-gradient(90deg,transparent 48%,var(--color-border-default) 48% 52%,transparent 52%),linear-gradient(0deg,transparent 60%,var(--color-border-default) 60% 63%,transparent 63%),linear-gradient(30deg,transparent 70%,var(--color-border-subtle) 70% 74%,transparent 74%),var(--color-bg-muted)}.SearchDemo_pin__uLNYC{position:absolute;width:14px;height:14px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--color-text-tertiary)}.SearchDemo_pin__uLNYC.SearchDemo_me__yaZa_{background:var(--color-accent);width:20px;height:20px}.SearchDemo_draws__vM9My{font-size:13px;border-top:1px dashed var(--color-border-default);padding-top:12px;max-width:none}.SearchDemo_draws__vM9My b{color:var(--color-text-primary);font-weight:600}.SearchDemo_caption___mNtp{margin-top:10px;font-size:12px;color:var(--color-text-tertiary)}@media (prefers-reduced-motion:reduce){.SearchDemo_caret__0xIXC{animation:none}}.VisibilityCheck_check__htuqQ{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,48px);align-items:start}.VisibilityCheck_meta__D05nf{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.VisibilityCheck_score__CYiSK{background:var(--color-bg-elevated);border:var(--hairline);border-radius:4px;min-width:0}.VisibilityCheck_score__CYiSK header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:16px 18px;border-bottom:var(--hairline)}.VisibilityCheck_sig__TKle9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;text-align:left;padding:14px 18px;border-bottom:var(--hairline);font-size:15px;cursor:pointer}.VisibilityCheck_sig__TKle9:last-child{border-bottom:0}.VisibilityCheck_sig__TKle9[aria-pressed=true]{background:var(--color-bg-muted)}.VisibilityCheck_sig__TKle9:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.VisibilityCheck_pill__s_3F6{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:4px 9px;border-radius:12px;white-space:nowrap;justify-self:start}.VisibilityCheck_good__d22v_{color:#276b43;background:rgba(47,125,79,.12)}.VisibilityCheck_warn__n1tDl{color:#8a5a10;background:rgba(183,121,31,.14)}.VisibilityCheck_bad__8g6MD{color:#a8352a;background:rgba(178,58,46,.12)}.VisibilityCheck_detail__1OSXh{display:grid;gap:18px;position:sticky;top:96px;min-width:0}.VisibilityCheck_box__gSBDd{border-left:2px solid var(--color-accent);padding-left:18px;display:grid;gap:6px}.VisibilityCheck_box__gSBDd p{font-size:15px}@media (max-width:860px){.VisibilityCheck_check__htuqQ{grid-template-columns:minmax(0,1fr)}.VisibilityCheck_detail__1OSXh{position:static}}.ProjectBrief_brief__P2FiZ{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;align-items:start;scroll-margin-top:96px}.ProjectBrief_side__6zRff{min-width:0;position:sticky;top:96px}.ProjectBrief_steps__vznaq{list-style:none;display:grid;gap:2px}.ProjectBrief_steps__vznaq button{width:100%;text-align:left;border-left:2px solid var(--color-border-subtle);padding:9px 14px;font-size:14px;color:var(--color-text-tertiary);display:flex;gap:10px;align-items:baseline;cursor:pointer}.ProjectBrief_steps__vznaq button span{font-family:var(--font-mono);font-size:11px}.ProjectBrief_steps__vznaq button.ProjectBrief_done__AjZaY{color:var(--color-text-secondary)}.ProjectBrief_steps__vznaq button.ProjectBrief_done__AjZaY span{color:#2f7d4f}.ProjectBrief_steps__vznaq button[aria-current=step]{color:var(--color-text-primary);border-left-color:var(--color-accent)}.ProjectBrief_saved__X9d6G{font-size:12px;color:var(--color-text-tertiary);padding:14px 14px 0;line-height:1.5}.ProjectBrief_saved__X9d6G button{font-size:12px;color:var(--color-accent-deep);text-decoration:underline;cursor:pointer}.ProjectBrief_panel__IB50S{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius);min-width:0}.ProjectBrief_head__WSCdg{padding:28px 32px 22px;border-bottom:var(--hairline);display:grid;gap:10px}.ProjectBrief_head__WSCdg h3{font-size:30px;line-height:1.1;font-weight:400;letter-spacing:-.025em}.ProjectBrief_head__WSCdg h3:focus{outline:none}.ProjectBrief_why__jtxHV{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:6px;padding:12px 14px;background:var(--color-bg-muted);border-radius:var(--radius);font-size:14px;max-width:none}.ProjectBrief_why__jtxHV b{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-accent-deep);padding-top:2px;white-space:nowrap}.ProjectBrief_body__R_2lE{padding:26px 32px 30px;display:grid;gap:26px}.ProjectBrief_foot__ze_Gw{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 32px;border-top:var(--hairline)}.ProjectBrief_meta__nQ15m{font-size:13px;color:var(--color-text-tertiary)}.ProjectBrief_field__q8Bg_{display:grid;gap:7px;min-width:0}.ProjectBrief_field__q8Bg_>label,.ProjectBrief_lab__8bDvv{font-size:14px;font-weight:500}.ProjectBrief_field__q8Bg_ small,.ProjectBrief_lab__8bDvv small{font-weight:400;color:var(--color-text-tertiary);font-size:13px}.ProjectBrief_grid2__N7N8d{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.ProjectBrief_grid3__C3TwF{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ProjectBrief_sub__p_898{font-size:13px;color:var(--color-text-tertiary)}.ProjectBrief_warn__VLbVs{font-size:13px;color:var(--color-accent-deep)}.ProjectBrief_brief__P2FiZ input[type=email],.ProjectBrief_brief__P2FiZ input[type=tel],.ProjectBrief_brief__P2FiZ input[type=text],.ProjectBrief_brief__P2FiZ select,.ProjectBrief_brief__P2FiZ textarea{width:100%;font-size:15px;color:var(--color-text-primary);background:var(--color-bg-base);border:1px solid var(--color-border-default);border-radius:var(--radius);padding:10px 12px}.ProjectBrief_brief__P2FiZ textarea{min-height:88px;resize:vertical}.ProjectBrief_brief__P2FiZ input:focus,.ProjectBrief_brief__P2FiZ select:focus,.ProjectBrief_brief__P2FiZ textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-bg-accent-soft)}.ProjectBrief_brief__P2FiZ button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProjectBrief_chips__VE0Rt{display:flex;flex-wrap:wrap;gap:7px}.ProjectBrief_chip__CqWDq{border:1px solid var(--color-border-default);background:var(--color-bg-base);border-radius:999px;padding:7px 13px;font-size:14px;color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--dur-fast) ease}.ProjectBrief_chip__CqWDq:hover{border-color:var(--color-text-tertiary)}.ProjectBrief_chip__CqWDq[aria-pressed=true]{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-base)}.ProjectBrief_chip__CqWDq[aria-pressed=true]:before{content:"✓ "}.ProjectBrief_stake__DAv0e{display:grid;gap:10px}.ProjectBrief_srow__QE2Xs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:start;padding:14px;border:var(--hairline);border-radius:var(--radius);background:var(--color-bg-base)}.ProjectBrief_srow__QE2Xs .ProjectBrief_chips__VE0Rt{grid-column:1/-1}.ProjectBrief_srow__QE2Xs .ProjectBrief_chip__CqWDq{font-size:13px;padding:5px 11px;background:var(--color-bg-elevated)}.ProjectBrief_srow__QE2Xs .ProjectBrief_chip__CqWDq[aria-pressed=true]{background:var(--color-text-primary)}.ProjectBrief_x__BTqJv{border:1px solid var(--color-border-default);border-radius:var(--radius);padding:9px 11px;font-size:13px;color:var(--color-text-tertiary);cursor:pointer}.ProjectBrief_palettes__UntVu{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.ProjectBrief_pal__FSxA3,.ProjectBrief_type__HDzk1{border:1px solid var(--color-border-default);background:var(--color-bg-base);border-radius:var(--radius);padding:10px;text-align:left;display:grid;gap:8px;font-size:13px;cursor:pointer}.ProjectBrief_pal__FSxA3[aria-pressed=true],.ProjectBrief_type__HDzk1[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-bg-accent-soft)}.ProjectBrief_sw__n6kBM{display:flex;height:34px;border-radius:2px;overflow:hidden}.ProjectBrief_sw__n6kBM i{flex:1 1}.ProjectBrief_swNone__GWxDe{background:repeating-linear-gradient(45deg,var(--color-border-default) 0 6px,transparent 6px 12px)}.ProjectBrief_colors__Gz6wY{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.ProjectBrief_colors__Gz6wY label{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--color-text-secondary)}.ProjectBrief_colors__Gz6wY input[type=color]{width:38px;height:32px;border:1px solid var(--color-border-default);border-radius:2px;padding:2px}.ProjectBrief_types__pjSgq{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.ProjectBrief_type__HDzk1{padding:14px;gap:6px}.ProjectBrief_type__HDzk1 span{font-size:24px;line-height:1.1;color:var(--color-text-primary)}.ProjectBrief_type__HDzk1 small{font-size:12px;color:var(--color-text-tertiary)}.ProjectBrief_drop__vfc_5{position:relative;display:grid;gap:4px;justify-items:center;text-align:center;border:1px dashed var(--color-border-default);border-radius:var(--radius);padding:18px 14px;background:var(--color-bg-base);cursor:pointer;font-size:14px}.ProjectBrief_drop__vfc_5:hover{border-color:var(--color-accent)}.ProjectBrief_drop__vfc_5:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.ProjectBrief_drop__vfc_5 input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.ProjectBrief_thumbs__cpe4k{display:flex;gap:8px;flex-wrap:wrap}.ProjectBrief_thumbs__cpe4k figure{position:relative;width:64px;height:64px;border:1px solid var(--color-border-default);border-radius:2px;overflow:hidden;background:var(--color-bg-elevated);display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;color:var(--color-text-tertiary)}.ProjectBrief_thumbs__cpe4k img{width:100%;height:100%;object-fit:cover}.ProjectBrief_thumbs__cpe4k button{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background:var(--color-text-primary);color:var(--color-bg-base);font-size:12px;line-height:1;cursor:pointer}.ProjectBrief_builder__ZOIvk{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:22px;align-items:start}.ProjectBrief_lib__KSWQr{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:9px}.ProjectBrief_blk__v43WT{border:1px solid var(--color-border-default);background:var(--color-bg-base);border-radius:var(--radius);padding:9px;display:grid;gap:7px;text-align:left;font-size:12px;color:var(--color-text-secondary);cursor:pointer}.ProjectBrief_blk__v43WT:hover{border-color:var(--color-accent)}.ProjectBrief_thumb__LQWRM{height:44px;display:grid;gap:3px;padding:4px;background:var(--color-bg-elevated);border:var(--hairline);border-radius:2px}.ProjectBrief_thumb__LQWRM i{background:var(--color-border-default);border-radius:1px;display:block}.ProjectBrief_thumb__LQWRM i.ProjectBrief_cellA__DDQF6{background:var(--color-accent);opacity:.45}.ProjectBrief_thumb__LQWRM i.ProjectBrief_cellR__YU5Wa{border-radius:50%}.ProjectBrief_wire__00M1S{border:1px solid var(--color-border-default);border-radius:4px;background:var(--color-bg-base);padding:10px;display:grid;gap:6px;position:sticky;top:96px}.ProjectBrief_wtop__5r_t1{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;color:var(--color-text-tertiary);padding-bottom:4px}.ProjectBrief_wrow__ttoaE{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;border:var(--hairline);background:var(--color-bg-elevated);border-radius:2px;padding:6px}.ProjectBrief_thumbSm__d1prC{height:38px;border:0;padding:0;background:none}.ProjectBrief_nm__6mleF{font-size:12px;color:var(--color-text-secondary);grid-column:1/-1}.ProjectBrief_ctl__Lha3Q{display:flex;gap:2px}.ProjectBrief_ctl__Lha3Q button{color:var(--color-text-tertiary);font-size:14px;padding:0 4px;line-height:1;cursor:pointer}.ProjectBrief_ctl__Lha3Q button:hover{color:var(--color-accent-text)}.ProjectBrief_empty__Sl_MA{font-size:13px;color:var(--color-text-tertiary);padding:18px 8px;text-align:center}.ProjectBrief_tools__9Y_Ir{display:grid;gap:18px}.ProjectBrief_tcat__6YBwE{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;align-items:start;padding-bottom:16px;border-bottom:var(--hairline)}.ProjectBrief_tcat__6YBwE .ProjectBrief_lab__8bDvv small{display:block}.ProjectBrief_review__FlAa6{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:26px;align-items:start}.ProjectBrief_sum__Qj1Db{border:var(--hairline);border-radius:var(--radius)}.ProjectBrief_sum__Qj1Db div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 14px;border-bottom:var(--hairline);font-size:14px}.ProjectBrief_sum__Qj1Db div:last-child{border-bottom:0}.ProjectBrief_sum__Qj1Db dt{color:var(--color-text-tertiary)}.ProjectBrief_sum__Qj1Db dd{color:var(--color-text-primary);overflow-wrap:anywhere}.ProjectBrief_sum__Qj1Db dd.ProjectBrief_miss__qJiGb{color:var(--color-text-tertiary);font-style:italic}.ProjectBrief_send__EJWwN{display:grid;gap:16px}.ProjectBrief_send__EJWwN .btn{justify-content:center}.ProjectBrief_honey__XBtlC{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ProjectBrief_err__zsKQv,.ProjectBrief_ok__q3qe3{font-size:13px;min-height:1.2em}.ProjectBrief_ok__q3qe3{color:#2f7d4f}.ProjectBrief_err__zsKQv{color:var(--color-accent-deep)}.ProjectBrief_sent__CyFh_{display:grid;gap:14px;padding:22px;border:1px solid #2f7d4f;border-radius:var(--radius);background:var(--color-bg-base)}.ProjectBrief_sent__CyFh_ h4{font-weight:400;font-size:22px}.ProjectBrief_actions__TUyYK{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:860px){.ProjectBrief_brief__P2FiZ{grid-template-columns:1fr;gap:20px}.ProjectBrief_side__6zRff{position:static}.ProjectBrief_steps__vznaq{display:flex;overflow-x:auto;gap:0;padding-bottom:4px}.ProjectBrief_steps__vznaq li{flex:none}.ProjectBrief_steps__vznaq button{border-left:0;border-bottom:2px solid var(--color-border-subtle);white-space:nowrap}.ProjectBrief_steps__vznaq button[aria-current=step]{border-bottom-color:var(--color-accent)}.ProjectBrief_saved__X9d6G{padding:8px 0 0}.ProjectBrief_builder__ZOIvk,.ProjectBrief_review__FlAa6{grid-template-columns:1fr}}@media (max-width:640px){.ProjectBrief_grid2__N7N8d,.ProjectBrief_grid3__C3TwF{grid-template-columns:1fr}.ProjectBrief_tcat__6YBwE{grid-template-columns:1fr;gap:8px}}@media (max-width:560px){.ProjectBrief_body__R_2lE,.ProjectBrief_foot__ze_Gw,.ProjectBrief_head__WSCdg{padding-inline:18px}.ProjectBrief_head__WSCdg h3{font-size:25px}.ProjectBrief_srow__QE2Xs{grid-template-columns:1fr}.ProjectBrief_sum__Qj1Db div{grid-template-columns:1fr;gap:2px}}.AIBrief_layout__yZcaS{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start;scroll-margin-top:96px}.AIBrief_live__Vn0Ui{position:sticky;top:96px;display:grid;gap:8px;min-width:0}.AIBrief_cap__M3p9x{font-size:12px;color:var(--color-text-tertiary)}.AIBrief_cards__stuX7{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.AIBrief_card__Gi8jA{border:1px solid var(--color-border-default);background:var(--color-bg-base);border-radius:var(--radius);padding:14px;text-align:left;display:grid;gap:4px;align-content:start;cursor:pointer}.AIBrief_card__Gi8jA strong{font-weight:500;font-size:14.5px}.AIBrief_card__Gi8jA small{font-size:12.5px;color:var(--color-text-tertiary)}.AIBrief_card__Gi8jA[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-bg-accent-soft)}.AIBrief_card__Gi8jA:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AIBrief_hours__9FHMy{font-family:var(--font-serif);font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AIBrief_range__NdtjJ{width:100%;accent-color:var(--color-accent)}.AIBrief_layout__yZcaS .AIBrief_review__0FC_W{grid-template-columns:1fr}.AIBrief_next__o28K_{display:grid;gap:8px;padding:18px;background:var(--color-bg-muted);border-radius:var(--radius);font-size:14px;color:var(--color-text-secondary)}.AIBrief_next__o28K_ strong{color:var(--color-text-primary);font-weight:500}.AIBrief_next__o28K_ ol{padding-left:20px;display:grid;gap:4px}@media (max-width:1100px){.AIBrief_layout__yZcaS{grid-template-columns:1fr}.AIBrief_live__Vn0Ui{position:static;max-width:560px}}.BriefFrame_bar__SbPYu{border-bottom:var(--hairline);background:var(--color-bg-base)}.BriefFrame_row__pdCsj{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}.BriefFrame_brand__7PzFE{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-serif);font-size:19px;font-weight:500;letter-spacing:-.01em}.BriefFrame_mark__hsIpv{width:12px;height:12px;background:var(--color-accent);border-radius:1px}.BriefFrame_close__J7Q2w{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text-secondary);padding:8px 12px;border:1px solid var(--color-border-default);border-radius:var(--radius)}.BriefFrame_close__J7Q2w:hover{color:var(--color-text-primary);border-color:var(--color-text-primary)}.BriefFrame_body__b_Bp0{padding-block:40px 72px}.BriefFrame_head__aKVGI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 48px;align-items:end;margin-bottom:36px}.BriefFrame_head__aKVGI h1{font-size:clamp(30px,3.6vw,44px);font-weight:400;letter-spacing:-.025em;line-height:1.1;margin-top:14px}.BriefFrame_head__aKVGI h1 em{color:var(--color-accent-display);font-weight:400}.BriefFrame_head__aKVGI p{max-width:52ch}@media (max-width:800px){.BriefFrame_head__aKVGI{grid-template-columns:1fr}.BriefFrame_body__b_Bp0{padding-top:28px}}.VisibilityBrief_layout__7SSOC{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start;scroll-margin-top:96px}.VisibilityBrief_live__rfM31{position:sticky;top:96px;display:grid;gap:10px;min-width:0}.VisibilityBrief_card__77OAD{background:var(--color-bg-elevated);border:var(--hairline);border-radius:var(--radius);padding:18px;display:grid;gap:12px}.VisibilityBrief_card__77OAD dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.VisibilityBrief_card__77OAD dd{font-size:14px;margin-top:2px;overflow-wrap:anywhere}.VisibilityBrief_card__77OAD dd.VisibilityBrief_empty__XpF50{color:var(--color-text-tertiary)}.VisibilityBrief_layout__7SSOC .VisibilityBrief_review__X5vSp{grid-template-columns:1fr}.VisibilityBrief_next__soaVf{display:grid;gap:8px;padding:18px;background:var(--color-bg-muted);border-radius:var(--radius);font-size:14px;color:var(--color-text-secondary)}.VisibilityBrief_next__soaVf strong{color:var(--color-text-primary);font-weight:500}.VisibilityBrief_next__soaVf ol{padding-left:20px;display:grid;gap:4px}@media (max-width:1100px){.VisibilityBrief_layout__7SSOC{grid-template-columns:1fr}.VisibilityBrief_live__rfM31{display:none}}