.ai_hero__TV14X{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:48px;gap:48px;align-items:center;padding-block:64px 72px}.ai_copy__tQ8JM{min-width:0}.ai_hero__TV14X h1{font-weight:400;letter-spacing:-.035em;font-size:clamp(40px,5.2vw,68px);margin:20px 0 24px;text-wrap:balance}.ai_hero__TV14X h1 em,.ai_rightH__Bdbwq em,.ai_secHead__Z5pLC h2 em{color:var(--color-accent);font-weight:400}.ai_copy__tQ8JM>p{font-size:17px;max-width:46ch}.ai_actions__P61ih{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.ai_copy__tQ8JM .ai_note__JdxPA{margin-top:22px;font-size:13px;color:var(--color-text-tertiary);max-width:46ch}.ai_block__OsvHJ{padding-block:72px;scroll-margin-top:72px;border-top:var(--hairline)}.ai_secHead__Z5pLC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px 48px;gap:24px 48px;align-items:end;margin-bottom:44px}.ai_secHead__Z5pLC h2{font-weight:400;letter-spacing:-.025em;font-size:clamp(30px,3.6vw,44px);margin-top:14px;text-wrap:balance}.ai_secHead__Z5pLC p{max-width:54ch}.ai_values__56rFl{background:var(--color-footer-bg);padding-block:56px}.ai_values__56rFl .label{color:var(--color-footer-text)}.ai_vals__MYs52{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.ai_vals__MYs52 li{display:grid;grid-gap:10px;gap:10px;align-content:start;padding-right:28px}.ai_vals__MYs52 li+li{padding-left:28px;border-left:1px solid rgba(197,207,219,.25)}.ai_vals__MYs52 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__MYs52 li:last-child strong{color:#FF8A4C;font-style:italic}.ai_when__5E4uO{font-family:var(--font-mono);font-size:12px;color:var(--color-footer-text)}.ai_vals__MYs52 p{font-size:15px;color:var(--color-footer-text);max-width:40ch}.ai_kinds__ZYGw_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--color-border-subtle);border:var(--hairline)}.ai_kinds__ZYGw_ article{background:var(--color-bg-base);padding:24px;display:grid;grid-gap:10px;gap:10px;align-content:start}.ai_kinds__ZYGw_ .ai_isAgent__kWifI{background:var(--color-bg-elevated);box-shadow:inset 0 2px 0 var(--color-accent)}.ai_kinds__ZYGw_ h3{font-weight:400;font-size:23px}.ai_kinds__ZYGw_ p{font-size:15px}.ai_ex__TgI0x{font-family:var(--font-mono);font-size:11.5px;color:var(--color-text-tertiary)}.ai_kinds__ZYGw_ .ai_you__4fWWK{font-size:13px;color:var(--color-text-primary);border-top:var(--hairline);padding-top:10px}.ai_anatomy__KvT4t{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__KvT4t li{padding:20px 18px 6px 0;display:grid;grid-gap:8px;gap:8px;align-content:start}.ai_anatomy__KvT4t li+li{padding-left:18px;border-left:var(--hairline)}.ai_anatomy__KvT4t strong{font-family:var(--font-serif);font-weight:400;font-size:22px}.ai_anatomy__KvT4t i{font-style:normal;color:var(--color-accent);font-family:var(--font-mono);font-size:11px;margin-right:6px}.ai_anatomy__KvT4t p{font-size:14px}.ai_anatNote__VkkSS{margin-top:20px;font-size:15px;max-width:80ch}.ai_panelNote__nNEN7{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__nNEN7 h3{font-weight:400;font-size:22px}.ai_panelNote__nNEN7 p{font-size:14px;max-width:70ch;margin-top:4px}.ai_roles__EJdgY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ai_role__l7eB_{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius);padding:22px;display:grid;grid-gap:10px;gap:10px;align-content:start}.ai_role__l7eB_ h3{font-weight:400;font-size:22px}.ai_role__l7eB_ p{font-size:14px}.ai_role__l7eB_ ul{list-style:none;display:grid;grid-gap:5px;gap:5px;font-size:14px}.ai_role__l7eB_ li{display:grid;grid-template-columns:16px 1fr}.ai_role__l7eB_ li:before{content:"·";color:var(--color-accent);font-weight:700}.ai_role__l7eB_ .ai_ask__4ozpe{font-size:13px;color:#8a5d00;border-top:var(--hairline);padding-top:10px}.ai_role__l7eB_ .btn{justify-self:start}.ai_own__1czm8{background:var(--color-bg-base);border-style:dashed}.ai_notFit__N0eDn{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:24px;gap:24px;padding:24px 28px;border:1px solid var(--color-border-default);border-radius:var(--radius)}.ai_notFit__N0eDn h3{font-weight:400;font-size:22px}.ai_notFit__N0eDn ul{padding-left:18px;font-size:15px;color:var(--color-text-secondary);display:grid;grid-gap:4px;gap:4px}.ai_results__IP4g4{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:48px;gap:48px;align-items:start}.ai_bigFig__Y9GAi{font-family:var(--font-serif);font-size:clamp(84px,11vw,148px);line-height:.9;letter-spacing:-.045em;color:var(--color-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:18px;max-width:none}.ai_bigFig__Y9GAi 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__nEGL4{margin-top:22px;font-size:13px;color:var(--color-text-tertiary);max-width:52ch;border-top:var(--hairline);padding-top:14px}.ai_evidence__nEGL4 a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px}.ai_rightH__Bdbwq{font-weight:400;font-size:clamp(24px,2.6vw,30px);letter-spacing:-.02em;margin:14px 0 8px;text-wrap:balance}.ai_change__7D_BZ{margin-top:18px;border-top:1px solid var(--color-border-default)}.ai_change__7D_BZ>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-bottom:var(--hairline);font-size:15px}.ai_change__7D_BZ dt{font-weight:500}.ai_change__7D_BZ dd{color:var(--color-text-secondary)}.ai_process__8QMC7{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--color-border-default)}.ai_process__8QMC7 li{padding:22px 20px 8px 0;display:grid;grid-gap:10px;gap:10px;align-content:start}.ai_process__8QMC7 li+li{padding-left:20px;border-left:var(--hairline)}.ai_n__0_ZAM{font-family:var(--font-mono);font-size:12px;color:var(--color-accent)}.ai_process__8QMC7 h3{font-size:21px;font-weight:400}.ai_process__8QMC7 p{font-size:14px}.ai_out__yaV0C{font-size:13px;color:var(--color-text-tertiary);border-top:var(--hairline);padding-top:10px;margin-top:4px}.ai_services__X3cZH{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--color-border-subtle);border:var(--hairline)}.ai_services__X3cZH>div{background:var(--color-bg-base);padding:20px;display:grid;grid-gap:6px;gap:6px;align-content:start}.ai_services__X3cZH h3{font-family:var(--font-sans);font-weight:500;font-size:15px;letter-spacing:0}.ai_services__X3cZH p{font-size:14px}.ai_measure__U4ss0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.ai_report__UHwP0{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:4px;min-width:0}.ai_reportHead__gVyQE{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:var(--hairline);font-size:14px}.ai_reportHead__gVyQE b{font-weight:500}.ai_reportHead__gVyQE span{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--color-text-tertiary)}.ai_kpis__jLYoO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai_kpis__jLYoO>div{padding:16px 20px;border-bottom:var(--hairline);display:grid;grid-gap:2px;gap:2px}.ai_kpis__jLYoO>div:nth-child(odd){border-right:var(--hairline)}.ai_kpis__jLYoO dt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary)}.ai_kpis__jLYoO dd{font-family:var(--font-serif);font-size:30px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai_kpis__jLYoO small{font-family:var(--font-sans);font-size:12px;color:var(--color-text-secondary)}.ai_budget__XYBSu{padding:16px 20px;display:grid;grid-gap:8px;gap:8px}.ai_budget__XYBSu small{font-size:12px;color:var(--color-text-tertiary)}.ai_budgetRow__s_Dlt{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__ppVK5{height:8px;background:var(--color-bg-muted);border-radius:999px;overflow:hidden}.ai_bar__ppVK5 i{display:block;height:100%;background:var(--color-accent);border-radius:999px}.ai_tokens__aQt8g{border:1px solid var(--color-border-default);border-radius:4px;padding:24px;display:grid;grid-gap:14px;gap:14px;min-width:0}.ai_tokens__aQt8g h3{font-weight:400;font-size:26px}.ai_tokens__aQt8g p{font-size:15px}.ai_split__AYq_K{display:flex;flex-wrap:wrap;gap:3px;font-family:var(--font-mono);font-size:13.5px}.ai_split__AYq_K span{padding:4px 6px;border-radius:2px;background:var(--color-bg-accent-soft);color:var(--color-text-primary);white-space:pre}.ai_split__AYq_K span:nth-child(2n){background:var(--color-bg-muted)}.ai_tokens__aQt8g .ai_tokCap__ZSdiS{font-size:12px;color:var(--color-text-tertiary)}.ai_rules__TTsLh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--color-border-subtle);border:var(--hairline)}.ai_rules__TTsLh>div{background:var(--color-bg-elevated);padding:12px;display:grid;grid-gap:2px;gap:2px;align-content:start}.ai_rules__TTsLh dt{font-family:var(--font-serif);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai_rules__TTsLh dd{font-size:12px;color:var(--color-text-secondary)}.ai_faq__AtzRI{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:40px;gap:40px}.ai_faq__AtzRI h2{font-weight:400;font-size:clamp(30px,3.6vw,44px);margin-top:14px}.ai_faq__AtzRI details{border-bottom:var(--hairline);padding:16px 0}.ai_faq__AtzRI summary{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:16px}.ai_faq__AtzRI summary::-webkit-details-marker{display:none}.ai_faq__AtzRI summary:after{content:"+";color:var(--color-accent);font-family:var(--font-mono)}.ai_faq__AtzRI details[open] summary:after{content:"–"}.ai_faq__AtzRI details p{margin-top:10px;font-size:15px;max-width:66ch}.ai_faq__AtzRI summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:980px){.ai_process__8QMC7{grid-template-columns:1fr 1fr}.ai_process__8QMC7 li,.ai_process__8QMC7 li+li{padding:20px 16px 16px 0;border-left:0;border-bottom:var(--hairline)}.ai_roles__EJdgY{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ai_hero__TV14X{grid-template-columns:1fr;padding-block:40px 48px}.ai_anatomy__KvT4t{grid-template-columns:1fr 1fr}.ai_anatomy__KvT4t li,.ai_anatomy__KvT4t li+li{padding:16px 14px 14px 0;border-left:0;border-bottom:var(--hairline)}.ai_measure__U4ss0,.ai_results__IP4g4{grid-template-columns:1fr;gap:32px}.ai_services__X3cZH{grid-template-columns:1fr 1fr}}@media (max-width:860px){.ai_faq__AtzRI,.ai_kinds__ZYGw_,.ai_notFit__N0eDn,.ai_secHead__Z5pLC,.ai_vals__MYs52{grid-template-columns:1fr}.ai_vals__MYs52{gap:22px}.ai_vals__MYs52 li,.ai_vals__MYs52 li+li{padding:0;border-left:0}.ai_vals__MYs52 li+li{padding-top:22px;border-top:1px solid rgba(197,207,219,.25)}}@media (max-width:600px){.ai_anatomy__KvT4t,.ai_change__7D_BZ>div,.ai_process__8QMC7,.ai_roles__EJdgY,.ai_services__X3cZH{grid-template-columns:1fr}.ai_change__7D_BZ>div{gap:2px}.ai_rules__TTsLh{grid-template-columns:1fr}.ai_kpis__jLYoO dd{font-size:26px}.ai_block__OsvHJ{padding-block:56px}}.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 h3{font-weight:400;font-size:26px;line-height:1.1;margin-top:4px;letter-spacing:-.02em}.RoleCard_compact__Pl974 .RoleCard_head__tJTgA h3{font-size:21px}.RoleCard_head__tJTgA p{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;grid-gap:3px;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;grid-gap:10px;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}}.ProjectBrief_brief__P2FiZ{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start;scroll-margin-top:96px}.ProjectBrief_side__6zRff{min-width:0;position:-webkit-sticky;position:sticky;top:96px}.ProjectBrief_steps__vznaq{list-style:none;display:grid;grid-gap:2px;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;grid-gap:10px;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;grid-gap:10px;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;grid-gap:26px;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;grid-gap:7px;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;grid-gap:18px 22px;gap:18px 22px}.ProjectBrief_grid3__C3TwF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;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;grid-gap:10px;gap:10px}.ProjectBrief_srow__QE2Xs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:10px;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));grid-gap:10px;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;grid-gap:8px;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));grid-gap:10px;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;grid-gap:4px;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);grid-gap:22px;gap:22px;align-items:start}.ProjectBrief_lib__KSWQr{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:9px;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;grid-gap:7px;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;grid-gap:3px;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;grid-gap:6px;gap:6px;position:-webkit-sticky;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;grid-gap:6px;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)}.ProjectBrief_empty__Sl_MA{font-size:13px;color:var(--color-text-tertiary);padding:18px 8px;text-align:center}.ProjectBrief_tools__9Y_Ir{display:grid;grid-gap:18px;gap:18px}.ProjectBrief_tcat__6YBwE{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:14px;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);grid-gap:26px;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);grid-gap:12px;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;grid-gap:16px;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;grid-gap:14px;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;grid-gap:28px;gap:28px;align-items:start;scroll-margin-top:96px}.AIBrief_live__Vn0Ui{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:8px;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));grid-gap:10px;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;grid-gap:4px;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;grid-gap:8px;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;grid-gap:4px;gap:4px}@media (max-width:1100px){.AIBrief_layout__yZcaS{grid-template-columns:1fr}.AIBrief_live__Vn0Ui{position:static;max-width:560px}}.PlatformGuide_guide__b9LYB{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.PlatformGuide_tabs__CRh0x{display:grid;grid-gap:10px;gap:10px}.PlatformGuide_group__DdjDm{display:grid;grid-gap:2px;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;grid-gap:1px;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;grid-gap:8px;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);grid-gap:16px;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;grid-gap:3px;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}}.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)}.VisibilityBrief_layout__7SSOC{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:28px;gap:28px;align-items:start;scroll-margin-top:96px}.VisibilityBrief_live__rfM31{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:10px;gap:10px;min-width:0}.VisibilityBrief_card__77OAD{background:var(--color-bg-elevated);border:var(--hairline);border-radius:var(--radius);padding:18px;display:grid;grid-gap:12px;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;grid-gap:8px;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;grid-gap:4px;gap:4px}@media (max-width:1100px){.VisibilityBrief_layout__7SSOC{grid-template-columns:1fr}.VisibilityBrief_live__rfM31{display:none}}.VisibilityCheck_check__htuqQ{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(24px,4vw,48px);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;grid-gap:12px;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:#2f7d4f;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;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:96px;min-width:0}.VisibilityCheck_box__gSBDd{border-left:2px solid var(--color-accent);padding-left:18px;display:grid;grid-gap:6px;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}}