.ai_hero__XNfuh{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center;padding-block:64px 72px}.ai_copy__V4cvO{min-width:0}.ai_hero__XNfuh h1{font-weight:400;letter-spacing:-.035em;font-size:clamp(40px,5.2vw,68px);margin:20px 0 24px;text-wrap:balance}.ai_hero__XNfuh h1 em,.ai_rightH__moqJY em,.ai_secHead__6qo_J h2 em{color:var(--color-accent-display);font-weight:400}.ai_copy__V4cvO>p{font-size:17px;max-width:46ch}.ai_actions__kdiyS{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.ai_copy__V4cvO .ai_note__MYR9a{margin-top:22px;font-size:13px;color:var(--color-text-tertiary);max-width:46ch}.ai_block__I_1md{padding-block:72px;scroll-margin-top:72px;border-top:var(--hairline)}.ai_secHead__6qo_J{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:end;margin-bottom:44px}.ai_secHead__6qo_J h2{font-weight:400;letter-spacing:-.025em;font-size:clamp(30px,3.6vw,44px);margin-top:14px;text-wrap:balance}.ai_secHead__6qo_J p{max-width:54ch}.ai_values__WHSTy{--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__WHSTy .label{color:var(--color-footer-text)}.ai_vals__Z3bNo{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.ai_vals__Z3bNo li{display:grid;gap:10px;align-content:start;padding-right:28px}.ai_vals__Z3bNo li+li{padding-left:28px;border-left:1px solid rgba(197,207,219,.25)}.ai_vals__Z3bNo 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__Z3bNo li:last-child strong{color:#FF8A4C;font-style:italic}.ai_when__bWtY4{font-family:var(--font-mono);font-size:12px;color:var(--color-footer-text)}.ai_vals__Z3bNo p{font-size:15px;color:var(--color-footer-text);max-width:40ch}.ai_kinds__AhCWe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-border-subtle);border:var(--hairline)}.ai_kinds__AhCWe article{background:var(--color-bg-base);padding:24px;display:grid;gap:10px;align-content:start}.ai_kinds__AhCWe .ai_isAgent__EBJTW{background:var(--color-bg-elevated);box-shadow:inset 0 2px 0 var(--color-accent)}.ai_kinds__AhCWe h3{font-weight:400;font-size:23px}.ai_kinds__AhCWe p{font-size:15px}.ai_ex__uSAew{font-family:var(--font-mono);font-size:11.5px;color:var(--color-text-tertiary)}.ai_kinds__AhCWe .ai_you__hKdGv{font-size:13px;color:var(--color-text-primary);border-top:var(--hairline);padding-top:10px}.ai_anatomy__zRXAj{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__zRXAj li{padding:20px 18px 6px 0;display:grid;gap:8px;align-content:start}.ai_anatomy__zRXAj li+li{padding-left:18px;border-left:var(--hairline)}.ai_anatomy__zRXAj strong{font-family:var(--font-serif);font-weight:400;font-size:22px}.ai_anatomy__zRXAj i{font-style:normal;color:var(--color-accent-text);font-family:var(--font-mono);font-size:11px;margin-right:6px}.ai_anatomy__zRXAj p{font-size:14px}.ai_anatNote__rbrXo{margin-top:20px;font-size:15px;max-width:80ch}.ai_panelNote___ypYd{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___ypYd h3{font-weight:400;font-size:22px}.ai_panelNote___ypYd p{font-size:14px;max-width:70ch;margin-top:4px}.ai_roles__ada72{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ai_role__reeVz{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__reeVz h3{font-weight:400;font-size:22px}.ai_role__reeVz p{font-size:14px}.ai_role__reeVz ul{list-style:none;display:grid;gap:5px;font-size:14px}.ai_role__reeVz li{display:grid;grid-template-columns:16px 1fr}.ai_role__reeVz li:before{content:"·";color:var(--color-accent-text);font-weight:700}.ai_role__reeVz .ai_ask__S8jOp{font-size:13px;color:#8a5d00;border-top:var(--hairline);padding-top:10px}.ai_role__reeVz .btn{justify-self:start}.ai_own__z9LOo{background:var(--color-bg-base);border-style:dashed}.ai_notFit__W9gdV{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__W9gdV h3{font-weight:400;font-size:22px}.ai_notFit__W9gdV ul{padding-left:18px;font-size:15px;color:var(--color-text-secondary);display:grid;gap:4px}.ai_results__JSBCH{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}.ai_bigFig__kR8WU{font-family:var(--font-serif);font-size:clamp(72px,9vw,124px);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__kR8WU .ai_figLead__VyZ0S{display:block;font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.02em;margin-bottom:4px}.ai_bigFig__kR8WU .ai_figNum__7hA9O{white-space:nowrap}.ai_bigFig__kR8WU 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__6POcv{margin-top:22px;font-size:13px;color:var(--color-text-tertiary);max-width:52ch;border-top:var(--hairline);padding-top:14px}.ai_evidence__6POcv a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px}.ai_rightH__moqJY{font-weight:400;font-size:clamp(24px,2.6vw,30px);letter-spacing:-.02em;margin:14px 0 8px;text-wrap:balance}.ai_change__lEWES{margin-top:18px;border-top:1px solid var(--color-border-default)}.ai_change__lEWES>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:var(--hairline);font-size:15px}.ai_change__lEWES dt{font-weight:500}.ai_change__lEWES dd{color:var(--color-text-secondary)}.ai_process__eNLi4{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--color-border-default)}.ai_process__eNLi4 li{padding:22px 20px 8px 0;display:grid;gap:10px;align-content:start}.ai_process__eNLi4 li+li{padding-left:20px;border-left:var(--hairline)}.ai_n__gmsmJ{font-family:var(--font-mono);font-size:12px;color:var(--color-accent-text)}.ai_process__eNLi4 h3{font-size:21px;font-weight:400}.ai_process__eNLi4 p{font-size:14px}.ai_out__HlfOF{font-size:13px;color:var(--color-text-tertiary);border-top:var(--hairline);padding-top:10px;margin-top:4px}.ai_services__aDJQC{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__aDJQC>div{background:var(--color-bg-base);padding:20px;display:grid;gap:6px;align-content:start}.ai_services__aDJQC h3{font-family:var(--font-sans);font-weight:500;font-size:15px;letter-spacing:0}.ai_services__aDJQC p{font-size:14px}.ai_measure__UVI29{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.ai_report___pqxR{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius);box-shadow:inset 0 2px 0 var(--color-accent);min-width:0;display:flex;flex-direction:column}.ai_reportHead___p_me{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;border-bottom:var(--hairline);font-size:15px}.ai_reportHead___p_me b{font-weight:500}.ai_reportHead___p_me span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--color-text-tertiary)}.ai_reportHead___p_me span:before{content:"";width:6px;height:6px;border-radius:50%;background:#2f9e6a}.ai_kpis__T98x_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;flex:1 1}.ai_kpis__T98x_>div{padding:22px 24px;border-bottom:var(--hairline);display:grid;gap:6px;align-content:center}.ai_kpis__T98x_>div:nth-child(odd){border-right:var(--hairline)}.ai_kpis__T98x_ dt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary)}.ai_kpis__T98x_ dd{font-family:var(--font-serif);font-size:clamp(34px,3.4vw,44px);line-height:1.05;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai_kpis__T98x_ small{font-family:var(--font-sans);font-size:13px;letter-spacing:0;color:var(--color-text-secondary)}.ai_budget__15HIW{padding:20px 24px;display:grid;gap:10px;background:var(--color-bg-panel)}.ai_budget__15HIW small{font-size:12px;color:var(--color-text-tertiary)}.ai_budgetRow__qGeQk{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__7icDR{height:10px;background:var(--color-bg-elevated);border:var(--hairline);border-radius:999px;overflow:hidden}.ai_bar__7icDR i{display:block;height:100%;background:var(--color-accent);border-radius:999px}.ai_tokens__XwyUQ{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius);padding:24px;display:grid;gap:14px;align-content:start;min-width:0}.ai_tokens__XwyUQ h3{font-weight:400;font-size:26px}.ai_tokens__XwyUQ p{font-size:15px}.ai_split__FWgUq{display:flex;flex-wrap:wrap;gap:3px;font-family:var(--font-mono);font-size:13.5px}.ai_split__FWgUq span{padding:4px 6px;border-radius:2px;background:var(--color-bg-accent-soft);color:var(--color-text-primary);white-space:pre}.ai_split__FWgUq span:nth-child(2n){background:var(--color-bg-muted)}.ai_tokens__XwyUQ .ai_tokCap__HuGXb{font-size:12px;color:var(--color-text-tertiary)}.ai_rules__FQTOV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-border-subtle);border:var(--hairline)}.ai_rules__FQTOV>div{background:var(--color-bg-base);padding:14px;display:grid;gap:4px;align-content:start}.ai_rules__FQTOV dt{font-family:var(--font-serif);font-size:24px;color:var(--color-accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai_rules__FQTOV dd{font-size:12px;color:var(--color-text-secondary)}.ai_faq__Hhq_7{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.ai_faq__Hhq_7 h2{font-weight:400;font-size:clamp(30px,3.6vw,44px);margin-top:14px}.ai_faq__Hhq_7 details{border-bottom:var(--hairline);padding:16px 0}.ai_faq__Hhq_7 summary{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:16px}.ai_faq__Hhq_7 summary::-webkit-details-marker{display:none}.ai_faq__Hhq_7 summary:after{content:"+";color:var(--color-accent-text);font-family:var(--font-mono)}.ai_faq__Hhq_7 details[open] summary:after{content:"–"}.ai_faq__Hhq_7 details p{margin-top:10px;font-size:15px;max-width:66ch}.ai_faq__Hhq_7 summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:980px){.ai_process__eNLi4{grid-template-columns:1fr 1fr}.ai_process__eNLi4 li,.ai_process__eNLi4 li+li{padding:20px 16px 16px 0;border-left:0;border-bottom:var(--hairline)}.ai_roles__ada72{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ai_hero__XNfuh{grid-template-columns:1fr;padding-block:40px 48px}.ai_anatomy__zRXAj{grid-template-columns:1fr 1fr}.ai_anatomy__zRXAj li,.ai_anatomy__zRXAj li+li{padding:16px 14px 14px 0;border-left:0;border-bottom:var(--hairline)}.ai_measure__UVI29,.ai_results__JSBCH{grid-template-columns:1fr;gap:32px}.ai_services__aDJQC{grid-template-columns:1fr 1fr}}@media (max-width:860px){.ai_faq__Hhq_7,.ai_kinds__AhCWe,.ai_notFit__W9gdV,.ai_secHead__6qo_J,.ai_vals__Z3bNo{grid-template-columns:1fr}.ai_vals__Z3bNo{gap:22px}.ai_vals__Z3bNo li,.ai_vals__Z3bNo li+li{padding:0;border-left:0}.ai_vals__Z3bNo li+li{padding-top:22px;border-top:1px solid rgba(197,207,219,.25)}}@media (max-width:600px){.ai_anatomy__zRXAj,.ai_change__lEWES>div,.ai_process__eNLi4,.ai_roles__ada72,.ai_services__aDJQC{grid-template-columns:1fr}.ai_change__lEWES>div{gap:2px}.ai_rules__FQTOV{grid-template-columns:1fr}.ai_kpis__T98x_ dd{font-size:26px}.ai_block__I_1md{padding-block:56px}}.ai_vals__Z3bNo li{grid-row:span 3;grid-template-rows:subgrid}.ai_kinds__AhCWe article{grid-row:span 4;grid-template-rows:subgrid}.ai_role__reeVz{grid-row:span 5;grid-template-rows:subgrid}.ai_process__eNLi4 li{grid-row:span 4;grid-template-rows:subgrid}.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}}.RoleCard_grid__tHNbx>div{display:grid;grid-row:span 2;grid-template-rows:subgrid}.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)}.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}}.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}}.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}}.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}}