.DirectionConsultationBrief_root__yNtXy{margin:15px 0;padding:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--moss,#8a6516) 7%,white),transparent 52%),rgb(255 255 255/68%);border:1px solid color-mix(in srgb,var(--moss,#8a6516) 30%,var(--line));border-radius:14px}.DirectionConsultationBrief_header__RSduL{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.DirectionConsultationBrief_header__RSduL span{display:block;color:var(--moss,#8a6516);font-size:8.5px;font-weight:850;letter-spacing:.12em}.DirectionConsultationBrief_header__RSduL h3{margin:2px 0 0;font-size:14px;line-height:1.35}.DirectionConsultationBrief_briefCounts__tMRU2{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:5px}.DirectionConsultationBrief_evidenceCount___C1Ap,.DirectionConsultationBrief_statementCount__N1AjR{flex:0 0 auto;padding:3px 7px;color:var(--moss,#8a6516);background:color-mix(in srgb,var(--moss,#8a6516) 9%,white);border-radius:999px;font-size:9px;font-weight:800}.DirectionConsultationBrief_statementCount__N1AjR{color:var(--accent-dark,#8f3d20);background:color-mix(in srgb,var(--accent,#bd5d38) 9%,white)}.DirectionConsultationBrief_empty__r2nCh,.DirectionConsultationBrief_intro__vWpmh{margin:8px 0 0;color:var(--ink-soft,rgb(29 26 23/68%));font-size:10.5px;line-height:1.6}.DirectionConsultationBrief_empty__r2nCh{padding:9px 10px;background:rgb(255 255 255/66%);border-radius:9px}.DirectionConsultationBrief_section__TIdic{margin-top:12px}.DirectionConsultationBrief_section__TIdic h4{margin:0 0 6px;color:var(--ink,#241e19);font-size:11px;font-weight:800}.DirectionConsultationBrief_goal__JNkgd{margin:0;padding:8px 9px;background:color-mix(in srgb,var(--moss,#8a6516) 6%,white);border-left:2px solid var(--moss,#8a6516);border-radius:0 8px 8px 0;font-size:11px;line-height:1.55;white-space:pre-wrap}.DirectionConsultationBrief_textList__NCDKh{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:17px;font-size:10.5px;line-height:1.55}.DirectionConsultationBrief_textList__NCDKh li::marker{color:var(--moss,#8a6516)}.DirectionConsultationBrief_claims__5mPbD,.DirectionConsultationBrief_options__RP0a7{display:grid;grid-gap:7px;gap:7px}.DirectionConsultationBrief_claim__hHHYW,.DirectionConsultationBrief_option__znToO{padding:9px;background:rgb(255 255 255/74%);border:1px solid var(--line,rgb(29 26 23/11%));border-radius:10px}.DirectionConsultationBrief_claimMeta__J3zEF{display:flex;align-items:center;justify-content:space-between;gap:8px}.DirectionConsultationBrief_claimMeta__J3zEF span{padding:2px 6px;color:var(--moss,#8a6516);background:color-mix(in srgb,var(--moss,#8a6516) 8%,white);border-radius:999px;font-size:8.5px;font-weight:800}.DirectionConsultationBrief_claimMeta__J3zEF span[data-kind=inference],.DirectionConsultationBrief_claimMeta__J3zEF span[data-kind=recommendation]{color:var(--accent-dark,#8f3d20);background:color-mix(in srgb,var(--accent,#bd5d38) 9%,white)}.DirectionConsultationBrief_claimEvidence__CzU_S,.DirectionConsultationBrief_claimMeta__J3zEF small{color:var(--ink-soft,rgb(29 26 23/58%));font-size:8.5px}.DirectionConsultationBrief_claim__hHHYW>p,.DirectionConsultationBrief_option__znToO>p{margin:6px 0 0;font-size:10.5px;line-height:1.55;white-space:pre-wrap}.DirectionConsultationBrief_claim__hHHYW .DirectionConsultationBrief_caveat__XjG94{color:var(--ink-soft,rgb(29 26 23/68%));font-size:9.5px}.DirectionConsultationBrief_caveat__XjG94 strong{margin-right:5px;color:var(--accent-dark,#8f3d20)}.DirectionConsultationBrief_claimEvidence__CzU_S{display:block;margin-top:6px}.DirectionConsultationBrief_option__znToO h5{margin:0;font-size:11.5px}.DirectionConsultationBrief_optionList__qLMkx{margin-top:8px}.DirectionConsultationBrief_optionList__qLMkx>strong{display:block;margin-bottom:4px;color:var(--ink-soft,rgb(29 26 23/68%));font-size:9px}.DirectionConsultationBrief_pending__QbpKn{padding:10px;background:color-mix(in srgb,var(--accent,#bd5d38) 5%,white);border:1px solid color-mix(in srgb,var(--accent,#bd5d38) 20%,var(--line));border-radius:10px}.DirectionConsultationBrief_pending__QbpKn>.DirectionConsultationBrief_section__TIdic{margin-top:8px}.DirectionConsultationBrief_pending__QbpKn>.DirectionConsultationBrief_section__TIdic:first-of-type{margin-top:0}.DirectionConsultationSidecar_panel__ZYCOF{position:relative;color:var(--ink,#241e19)}.DirectionConsultationSidecar_header__OrA5X{display:grid;grid-gap:4px;gap:4px;padding:17px 18px 14px;border-bottom:1px solid var(--line,rgb(29 26 23/12%));background:radial-gradient(circle at 8% 0,rgb(154 111 27/13%),transparent 46%),var(--paper,#fffaf2)}.DirectionConsultationSidecar_header__OrA5X span{color:var(--moss,#8a6516);font-size:10px;font-weight:800;letter-spacing:.13em}.DirectionConsultationSidecar_header__OrA5X h2{margin:3px 0 0;font-size:18px;line-height:1.3}.DirectionConsultationSidecar_header__OrA5X p{margin:4px 0 0;color:var(--ink-soft,rgb(29 26 23/68%));font-size:12px}.DirectionConsultationSidecar_scroll__A_cGg{padding:14px 15px}.DirectionConsultationSidecar_messageRow__4QIbM{min-width:0;margin:9px 0}.DirectionConsultationSidecar_assistant__NYgMM>span{display:block;margin-bottom:3px;color:var(--moss,#8a6516);font-size:9px;font-weight:850;letter-spacing:.12em}.DirectionConsultationSidecar_user__7HCBy{margin-left:auto}.DirectionConsultationSidecar_turn__7ljyZ{margin-top:10px}.DirectionConsultationSidecar_nextQuestion___VUYy{margin:8px 0 12px 10px;padding:9px 11px;border-left:2px solid color-mix(in srgb,var(--moss,#8a6516) 55%,transparent)}.DirectionConsultationSidecar_nextQuestion___VUYy span{color:var(--moss,#8a6516);font-size:10px;font-weight:800}.DirectionConsultationSidecar_nextQuestion___VUYy p{margin:3px 0 0;font-size:var(--chat-body-size,13px);line-height:1.55}.DirectionConsultationSidecar_working__beFQo{margin:7px 0;color:var(--ink-soft,rgb(29 26 23/68%));font-size:12px}.DirectionConsultationSidecar_evidence__xerrq{margin:8px 0 14px;border:1px solid color-mix(in srgb,var(--moss,#8a6516) 20%,var(--line));border-radius:12px;background:rgb(255 255 255/48%)}.DirectionConsultationSidecar_evidence__xerrq summary{padding:9px 11px;color:var(--moss,#8a6516);font-size:11px;font-weight:750;cursor:pointer}.DirectionConsultationSidecar_evidenceList__SXsaC{display:grid;grid-gap:8px;gap:8px;padding:0 10px 10px}.DirectionConsultationSidecar_evidenceItem__x1xKA{padding:9px;background:var(--paper-hi,#fffdf8);border-radius:9px}.DirectionConsultationSidecar_evidenceItem__x1xKA strong{font-size:11px}.DirectionConsultationSidecar_evidenceItem__x1xKA p{margin:4px 0;font-size:11px;line-height:1.55}.DirectionConsultationSidecar_evidenceItem__x1xKA span{color:var(--ink-soft,rgb(29 26 23/62%));font-size:9px;text-transform:capitalize}.DirectionConsultationSidecar_budget__0q0X1{margin-bottom:13px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--moss,#8a6516) 26%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--moss,#8a6516) 5%,var(--paper-hi,#fffdf8))}.DirectionConsultationSidecar_budgetHead__0k_Hp{display:flex;align-items:center;justify-content:space-between;gap:10px}.DirectionConsultationSidecar_budgetHead__0k_Hp strong{font-size:12px}.DirectionConsultationSidecar_budgetHead__0k_Hp span{padding:2px 7px;color:var(--moss,#8a6516);background:rgb(255 255 255/62%);border-radius:999px;font-size:9px;font-weight:750}.DirectionConsultationSidecar_budgetSummary__leMmj{margin:8px 0 0;font-size:11px;font-weight:700;line-height:1.5}.DirectionConsultationSidecar_budget__0q0X1 dl{display:grid;grid-gap:5px;gap:5px;margin:8px 0 0}.DirectionConsultationSidecar_budget__0q0X1 dl>div{display:flex;justify-content:space-between;gap:12px;font-size:10.5px}.DirectionConsultationSidecar_budget__0q0X1 dt{color:var(--ink-soft,rgb(29 26 23/62%))}.DirectionConsultationSidecar_budget__0q0X1 dd{margin:0;text-align:right}.DirectionConsultationSidecar_budgetNote__LSYyU{margin:8px 0 0;color:var(--ink-soft,rgb(29 26 23/66%));font-size:10px;line-height:1.55}.DirectionConsultationSidecar_budgetAction__1yrST{width:100%;margin-top:10px;padding:8px 11px;color:white;background:var(--moss,#8a6516);border:0;border-radius:999px;font:inherit;font-size:10.5px;font-weight:750;cursor:pointer}.DirectionConsultationSidecar_budgetAction__1yrST:disabled{cursor:not-allowed;opacity:.48}.DirectionConsultationSidecar_safe__fkCBv{color:var(--moss,#8a6516);font-weight:750}.DirectionConsultationSidecar_alert__raxzV{color:#a43f28;font-weight:750}.DirectionConsultationSidecar_proposals__daEPB{margin:15px 0;padding:12px;border:1px solid color-mix(in srgb,var(--accent,#bd5d38) 32%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent,#bd5d38) 5%,var(--paper-hi,#fffdf8))}.DirectionConsultationSidecar_proposals__daEPB h3{margin:0;font-size:13px}.DirectionConsultationSidecar_proposals__daEPB>p{margin:4px 0 10px;color:var(--ink-soft,rgb(29 26 23/68%));font-size:10.5px;line-height:1.5}.DirectionConsultationSidecar_proposal__8n5QL{margin-top:8px;padding:10px;background:rgb(255 255 255/72%);border:1px solid var(--line,rgb(29 26 23/12%));border-radius:11px}.DirectionConsultationSidecar_proposalHead__0BYdw{display:flex;justify-content:space-between;gap:10px;font-size:11px}.DirectionConsultationSidecar_proposalHead__0BYdw span{color:var(--accent-dark,#8f3d20);font-size:10px}.DirectionConsultationSidecar_proposal__8n5QL p{margin:5px 0;font-size:10.5px;line-height:1.5}.DirectionConsultationSidecar_proposalValue__QsHpd{font-size:12px!important;font-weight:750}.DirectionConsultationSidecar_proposalActions__EgMk8{display:flex;justify-content:flex-end;gap:7px;margin-top:8px}.DirectionConsultationSidecar_confirm__NLaJg button,.DirectionConsultationSidecar_error__Kg5SP button,.DirectionConsultationSidecar_proposalActions__EgMk8 button{padding:7px 10px;color:var(--ink,#241e19);background:transparent;border:1px solid var(--line,rgb(29 26 23/18%));border-radius:999px;font:inherit;font-size:10.5px;font-weight:700;cursor:pointer}.DirectionConsultationSidecar_confirm__NLaJg button,.DirectionConsultationSidecar_proposalActions__EgMk8 .DirectionConsultationSidecar_accept__ToLOn{color:white;background:var(--accent-dark,#8f3d20);border-color:transparent}.DirectionConsultationSidecar_confirm__NLaJg button:disabled,.DirectionConsultationSidecar_proposalActions__EgMk8 button:disabled{cursor:not-allowed;opacity:.55}.DirectionConsultationSidecar_error__Kg5SP,.DirectionConsultationSidecar_notice__1ClxS{margin:12px 0;padding:9px 11px;border-radius:10px;font-size:11px;line-height:1.5}.DirectionConsultationSidecar_notice__1ClxS{color:var(--moss,#8a6516);background:color-mix(in srgb,var(--moss,#8a6516) 9%,white)}.DirectionConsultationSidecar_error__Kg5SP{color:#8e3522;background:rgb(164 63 40/8%);border:1px solid rgb(164 63 40/18%)}.DirectionConsultationSidecar_error__Kg5SP p{margin:0 0 7px}.DirectionConsultationSidecar_confirm__NLaJg{margin:14px 0;padding:11px;text-align:right;background:rgb(255 255 255/60%);border:1px solid var(--line,rgb(29 26 23/12%));border-radius:12px}.DirectionConsultationSidecar_confirm__NLaJg p{margin:0 0 9px;color:var(--ink-soft,rgb(29 26 23/68%));font-size:10.5px;line-height:1.5;text-align:left}.DirectionConsultationSidecar_composer__Jn8wF{position:relative}.DirectionConsultationSidecar_composerActions__R38TB{margin-top:6px}.DirectionConsultationSidecar_composerActions__R38TB button:disabled{cursor:not-allowed;opacity:.45}.DirectionConsultationSidecar_loading__ygkKE,.DirectionConsultationSidecar_login__nnbkC{align-self:start;margin:18px;padding:16px;background:rgb(255 255 255/64%);border:1px solid var(--line,rgb(29 26 23/12%));border-radius:13px}.DirectionConsultationSidecar_login__nnbkC strong{font-size:15px}.DirectionConsultationSidecar_login__nnbkC p{margin:7px 0 13px;color:var(--ink-soft,rgb(29 26 23/68%));font-size:12px;line-height:1.6}.DirectionConsultationSidecar_login__nnbkC a{display:inline-flex;padding:9px 14px;color:white;background:var(--moss,#8a6516);border-radius:999px;font-size:12px;font-weight:750;text-decoration:none}.DirectionConsultationSidecar_loading__ygkKE{position:absolute;inset:80px 15px auto;color:var(--ink-soft,rgb(29 26 23/68%));font-size:12px;text-align:center}@media (max-width:640px){.DirectionConsultationSidecar_panel__ZYCOF{width:100%}.DirectionConsultationSidecar_scroll__A_cGg{min-height:280px;max-height:56vh}.DirectionConsultationSidecar_composer__Jn8wF{padding-bottom:max(13px,env(safe-area-inset-bottom))}}details.DirectionConsultationSidecar_budget__0q0X1>summary.DirectionConsultationSidecar_budgetHead__0k_Hp{cursor:pointer;list-style:none}details.DirectionConsultationSidecar_budget__0q0X1>summary.DirectionConsultationSidecar_budgetHead__0k_Hp::-webkit-details-marker{display:none}details.DirectionConsultationSidecar_budget__0q0X1>summary.DirectionConsultationSidecar_budgetHead__0k_Hp:after{content:"▾";margin-left:auto;color:var(--muted,#5c5348);font-size:.72rem}details.DirectionConsultationSidecar_budget__0q0X1[open]>summary.DirectionConsultationSidecar_budgetHead__0k_Hp:after{content:"▴"}.DirectionConsultationSidecar_boundary__ehvP9{display:block;margin-top:3px;font-size:.78rem;opacity:.85}