.edit-action-icon_icon__oGHUW{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;vertical-align:middle}a:has(>.edit-action-icon_icon__oGHUW),button:has(>.edit-action-icon_icon__oGHUW),summary:has(>.edit-action-icon_icon__oGHUW){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px}.skeleton_delayed__FcPdW{animation:skeleton_reveal__EscFQ 0s .18s both}@keyframes skeleton_reveal__EscFQ{0%{opacity:0}to{opacity:1}}.recommendations_root__qbmKO{--ink:#20231f;--muted:#747870;--line:#e8e8e3;--green:#0f6b4b;width:100%;max-width:1100px;margin:0 auto;color:var(--ink)}.recommendations_header__qcn7W{margin-bottom:34px}.recommendations_topline__h7PwW{color:var(--muted);font-size:12px;margin-bottom:12px}.recommendations_header__qcn7W h1{margin:0;font-size:clamp(30px,3.3vw,44px);letter-spacing:-.055em;line-height:1.15;font-weight:620}.recommendations_header__qcn7W p{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.recommendations_aiCard__ZdC97{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 30px;padding:24px 26px;border:1px solid var(--line);border-radius:16px;background:rgb(255 255 255/65%);backdrop-filter:blur(8px)}.recommendations_aiCard__ZdC97 h2{font-size:17px;font-weight:550;line-height:1.5;letter-spacing:-.025em;margin:0}.recommendations_aiCard__ZdC97>div>p{font-size:13px;line-height:1.7;color:var(--muted);max-width:660px;margin:7px 0 0}.recommendations_reason__0zqqI{align-self:center;font-size:12px}.recommendations_reason__0zqqI summary{cursor:pointer;list-style:none;display:grid;place-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:#545a51}.recommendations_reason__0zqqI summary:hover{background:#f2f3ee}.recommendations_reason__0zqqI[open]{grid-column:1/-1}.recommendations_reason__0zqqI[open] summary{justify-content:start;padding:0}.recommendations_reason__0zqqI p{margin:0;max-width:760px;color:var(--muted);line-height:1.8}.recommendations_composer__Ug08N{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:0 6px 0 16px;min-height:48px;border:1px solid var(--line);border-radius:12px;background:transparent}.recommendations_composer__Ug08N input{flex:1;min-width:0;outline:none;border:0;background:transparent;font:inherit;font-size:13px;color:var(--ink);height:46px}.recommendations_composer__Ug08N:focus-within{outline:2px solid #0f6b4b;outline-offset:2px}.recommendations_composer__Ug08N input::placeholder{color:#82857e}.recommendations_composer__Ug08N button{width:44px;height:44px;border:0;background:transparent;color:var(--ink);font-size:22px;cursor:pointer}.recommendations_composer__Ug08N button:disabled{opacity:.35;cursor:default}.recommendations_phaseLayout__Pf7ud{display:grid;grid-template-columns:160px minmax(0,1fr);gap:36px;margin-top:52px}.recommendations_phaseNav__ndgAz ol{list-style:none;margin:0;padding:0}.recommendations_phaseNav__ndgAz li{position:relative;padding-bottom:34px}.recommendations_phaseNav__ndgAz li:not(:last-child):before{content:"";position:absolute;top:20px;bottom:-17px;left:5px;width:1px;background:var(--line)}.recommendations_phaseNav__ndgAz button{display:flex;align-items:flex-start;position:relative;gap:15px;width:100%;min-height:44px;padding:8px 0;background:none;border:0;color:#73796d;text-align:left;font:inherit;cursor:pointer}.recommendations_dot__e4x_x{flex:0 0 auto;width:11px;min-height:11px;height:11px;margin-top:5px;border:1px solid #cbd0c6;border-radius:50%}.recommendations_phaseNav__ndgAz small{display:block;font-size:10px;margin:0 0 4px}.recommendations_phaseNav__ndgAz strong{display:block;font-size:12px;font-weight:480;line-height:1.55}.recommendations_phaseNav__ndgAz em{font-size:10px;font-style:normal;display:block;margin-top:5px}.recommendations_phaseNav__ndgAz li[data-current=true] button{color:var(--green)}.recommendations_phaseNav__ndgAz li[data-current=true] .recommendations_dot__e4x_x{background:var(--green);border-color:var(--green);box-shadow:0 0 0 4px #e9f1eb}.recommendations_phaseNav__ndgAz li[data-viewing=true] strong{font-weight:650}.recommendations_phaseContent__cjZRj{min-width:0}.recommendations_phaseHeading__AYwj5{display:flex;align-items:center;margin-bottom:18px}.recommendations_phaseHeading__AYwj5 h2{font-size:23px;letter-spacing:-.035em;font-weight:580;margin:0}.recommendations_badge__zqv1H{color:#52705c;background:#edf3ed;border-radius:20px;padding:4px 9px;font-size:10px;line-height:1.5}.recommendations_rows__YMyka{display:grid;gap:9px}.recommendations_recommendation__oiiA3{min-width:0;border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden}.recommendations_recommendationHead__YhQgJ{display:flex;align-items:center;gap:18px;width:100%;min-height:72px;padding:13px 18px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.recommendations_recommendationHead__YhQgJ:hover{background:#fafbf8}.recommendations_stepText__lhQOP{flex:1;min-width:0}.recommendations_stepText__lhQOP strong{display:block;font-size:13px;line-height:1.55;letter-spacing:-.015em}.recommendations_stepText__lhQOP>span{display:block;color:var(--muted);line-height:1.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.recommendations_chevron__pjDoZ{color:#90968c;font-size:17px;flex-shrink:0}.recommendations_instructions__o2b6d{padding:5px 20px 20px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.recommendations_instructions__o2b6d h3{font-size:12px;margin:20px 0 6px;font-weight:600}.recommendations_instructions__o2b6d p{margin:6px 0 12px;color:#646b60;white-space:pre-line}.recommendations_instructions__o2b6d ol{margin:6px 0 16px;padding-left:20px;color:#646b60}.recommendations_instructions__o2b6d li{padding-left:3px;margin:6px 0}.recommendations_prerequisite__CL2W_{margin:8px 0;color:#747d79;font-size:12px}.recommendations_prerequisite__CL2W_ summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.recommendations_prerequisite__CL2W_ summary:after{content:"+";margin-left:8px}.recommendations_prerequisite__CL2W_[open] summary:after{content:"−"}.recommendations_detailActions__1_7Tv{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}.recommendations_primary__O5V6o{min-height:44px;padding:10px 16px;background:#22271f;color:#fff;border:0;border-radius:24px;font:inherit;font-size:12px;cursor:pointer}.recommendations_addAction__wMm3C,.recommendations_textButton__3uL8M{min-height:44px;padding:8px 10px;background:none;border:0;color:#697062;font:inherit;font-size:12px;cursor:pointer}.recommendations_addAction__wMm3C:hover,.recommendations_textButton__3uL8M:hover{color:var(--ink)}.recommendations_more__0v0Rf{margin-top:12px}.recommendations_more__0v0Rf>summary,.recommendations_myPlan__y9rVw>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;min-height:48px;padding:8px 14px;border-radius:10px;background:#f3f4ef;color:#71796b;font-size:12px}.recommendations_more__0v0Rf summary>span:last-child{font-size:11px}.recommendations_more__0v0Rf[open]>summary{margin-bottom:8px}.recommendations_optionList__IrJ39{display:grid}.recommendations_compact__9csl6{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.recommendations_compact__9csl6 .recommendations_recommendationHead__YhQgJ{min-height:60px;padding-inline:12px}.recommendations_myPlan__y9rVw{margin-top:24px}.recommendations_myPlan__y9rVw>summary{padding-left:0;background:none;color:var(--ink);font-weight:550;font-size:14px}.recommendations_myPlan__y9rVw>summary:after{content:"+";color:var(--muted)}.recommendations_myPlan__y9rVw[open]>summary:after{content:"−"}.recommendations_myPlan__y9rVw>summary span{margin-left:auto;font-size:11px;color:var(--muted)}.recommendations_pagination__WQadk{display:flex;gap:12px;justify-content:flex-end}.recommendations_pagination__WQadk button,.recommendations_recovery__tCUDR button{min-height:44px;padding:8px;background:none;border:0;color:#697062;font:inherit;font-size:12px;cursor:pointer}.recommendations_root__qbmKO button:disabled{opacity:.45;cursor:default}.recommendations_dismissed__bwsGK{margin-top:12px;color:var(--muted);font-size:11px}.recommendations_dismissed__bwsGK>summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.recommendations_recovery__tCUDR>div{display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-block:8px}.recommendations_recovery__tCUDR small{display:block;font-size:10px}.recommendations_recovery__tCUDR button{flex-shrink:0}.recommendations_feedback__e4CtB{font-size:12px;color:var(--green);margin:10px 0 0}.recommendations_feedback__e4CtB:empty{display:none}.recommendations_nextPhase__B7iNh{margin-top:36px}.recommendations_sectionLabel__E5H_b{display:block;font-size:11px;color:var(--muted);margin-bottom:12px}.recommendations_nextPhase__B7iNh>div{display:flex;align-items:center;gap:24px;border:1px solid var(--line);border-radius:13px;padding:20px}.recommendations_nextPhase__B7iNh h3{font-size:13px;font-weight:550;margin:0 0 6px}.recommendations_nextPhase__B7iNh p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.recommendations_availability__RP6FV{color:#898e83;white-space:nowrap;margin-left:auto}.recommendations_processNote__ZStD_{font-size:11px;line-height:1.8;color:#73796d;margin:30px 0 0;max-width:640px}.recommendations_notice__yvRvW{color:var(--muted);font-size:11px;line-height:1.75;margin:12px 0}.recommendations_root__qbmKO>.recommendations_notice__yvRvW:last-child{margin-top:6px;font-size:10px;color:#92988d}.recommendations_actions__wK3ho{margin-top:36px}.recommendations_answer__z2ACs{margin:16px 0;padding:20px;border-radius:12px;background:#f1f3ee;font-size:13px;line-height:1.8}.recommendations_answer__z2ACs p{white-space:pre-wrap;margin-bottom:0}.recommendations_error__iqvzY{color:#a23c38;font-size:12px;line-height:1.6}.recommendations_empty__vAsvJ{color:var(--muted);font-size:13px;padding:12px 0;line-height:1.7}.recommendations_customActions__ZWbdd{display:grid;gap:8px}.recommendations_row__463P1{display:flex;border:1px solid var(--line);border-radius:12px;background:white}.recommendations_check__Yr8zg{align-self:flex-start;display:grid;place-items:center;min-width:44px;height:72px;padding:0;border:0;background:transparent;color:var(--green);cursor:pointer}.recommendations_check__Yr8zg span{width:17px;height:17px;border:1px solid #a3aa9c;border-radius:50%;font-size:11px;line-height:15px}.recommendations_check__Yr8zg[aria-pressed=true] span{background:#eaf2eb;border-color:var(--green)}.recommendations_step__SjI8x{flex:1;min-width:0}.recommendations_step__SjI8x summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px 10px 0;cursor:pointer;list-style:none}.recommendations_step__SjI8x strong{font-size:13px;font-weight:550}.recommendations_why__tXYB_{display:block;font-size:11px;color:var(--muted)}.recommendations_customForm__ll8_f{display:grid;gap:8px;padding:12px 0}.recommendations_customForm__ll8_f input,.recommendations_customForm__ll8_f textarea{width:100%;min-height:44px;padding:12px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font:inherit;font-size:13px}.recommendations_root__qbmKO a:focus-visible,.recommendations_root__qbmKO button:focus-visible,.recommendations_root__qbmKO summary:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.recommendations_root__qbmKO summary::-webkit-details-marker{display:none}@media (max-width:1100px){.recommendations_phaseLayout__Pf7ud{grid-template-columns:130px minmax(0,1fr);gap:22px}.recommendations_nextPhase__B7iNh>div{flex-wrap:wrap;gap:12px}.recommendations_availability__RP6FV{margin-left:0}}@media (max-width:760px){.recommendations_header__qcn7W{margin-bottom:26px}.recommendations_header__qcn7W h1{font-size:34px}.recommendations_header__qcn7W p{font-size:13px}.recommendations_aiCard__ZdC97{padding:19px;gap:6px;grid-template-columns:1fr}.recommendations_aiCard__ZdC97 h2{font-size:16px}.recommendations_reason__0zqqI{justify-self:start}.recommendations_reason__0zqqI summary{padding:0}.recommendations_phaseLayout__Pf7ud{display:block;margin-top:30px}.recommendations_phaseNav__ndgAz{margin:0 -4px 28px;overflow-x:auto;scrollbar-width:thin}.recommendations_phaseNav__ndgAz ol{display:flex;width:max-content}.recommendations_phaseNav__ndgAz li{width:132px;padding-bottom:8px}.recommendations_phaseNav__ndgAz button{flex-direction:column;gap:12px;padding:8px 5px}.recommendations_phaseNav__ndgAz li:not(:last-child):before{top:18px;left:10px;right:-6px;bottom:auto;width:auto;height:1px}.recommendations_phaseNav__ndgAz strong{font-size:11px;max-width:122px}.recommendations_phaseNav__ndgAz small{font-size:9px}.recommendations_phaseHeading__AYwj5 h2{font-size:22px}.recommendations_badge__zqv1H{font-size:9px}.recommendations_recommendationHead__YhQgJ{padding:13px 14px;gap:12px}.recommendations_stepText__lhQOP strong{font-size:12px}.recommendations_stepText__lhQOP>span{font-size:11px}.recommendations_more__0v0Rf>summary{font-size:11px;padding-inline:10px}.recommendations_instructions__o2b6d{padding-inline:15px}.recommendations_nextPhase__B7iNh>div{padding:17px}.recommendations_processNote__ZStD_{margin-top:24px}}.recommendations_root__qbmKO{max-width:1220px;--muted:#737985;--line:#e9ebef}.recommendations_header__qcn7W{margin-bottom:38px}.recommendations_topline__h7PwW{font-size:14px;margin-bottom:14px}.recommendations_header__qcn7W h1{font-size:clamp(36px,3.6vw,50px);font-weight:650;letter-spacing:-.05em}.recommendations_header__qcn7W p{font-size:16px;margin-top:14px}.recommendations_aiCard__ZdC97{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px;border-radius:22px;border-color:#eceef8;background:linear-gradient(110deg,#f7faff,#faf9ff 75%,#f8f5fc);box-shadow:0 12px 36px rgb(106 116 176/4%)}.recommendations_aiOrb__Ax1DW{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;font-size:28px;color:#161b39;background:radial-gradient(circle at 30% 28%,#f0e5ff,transparent 57%),radial-gradient(circle at 65% 75%,#aebff1,#e5ebff 74%);box-shadow:inset 0 0 12px rgb(255 255 255/70%)}.recommendations_aiLabel__ecz3G{display:block;color:#7a8191;font-size:13px;margin-bottom:7px}.recommendations_aiCard__ZdC97 h2{font-size:clamp(18px,1.6vw,23px);line-height:1.45;font-weight:600}.recommendations_aiCard__ZdC97>div>p{font-size:14px;line-height:1.75;margin-top:10px;max-width:720px}.recommendations_reason__0zqqI{align-self:end}.recommendations_reason__0zqqI summary{display:flex;justify-content:center;gap:15px;padding:0 18px;min-height:46px;background:#20252d;border:1px solid #2c323b;color:white;border-radius:12px;font-size:12px;white-space:nowrap}.recommendations_reason__0zqqI summary:hover{background:#343b46}.recommendations_reason__0zqqI[open] summary{justify-content:center;width:fit-content;padding:0 18px}.recommendations_reason__0zqqI p{margin-top:18px;font-size:14px}.recommendations_composer__Ug08N{margin-top:16px;border-color:transparent;border-bottom-color:var(--line);border-radius:0;padding-left:8px}.recommendations_composer__Ug08N input{font-size:14px}.recommendations_phaseLayout__Pf7ud{margin-top:48px;grid-template-columns:178px minmax(0,1fr);gap:30px}.recommendations_phaseContent__cjZRj{padding-left:30px;border-left:1px solid #eff0f3}.recommendations_phaseNav__ndgAz li{padding-bottom:44px}.recommendations_phaseNav__ndgAz button{gap:19px}.recommendations_phaseNav__ndgAz small{font-size:12px;margin-bottom:6px}.recommendations_phaseNav__ndgAz strong{font-size:15px;line-height:1.5}.recommendations_phaseNav__ndgAz em{font-size:12px;margin-top:7px}.recommendations_dot__e4x_x{width:16px;height:16px;min-height:16px;border:2px solid #cbd0d8;margin-top:4px;background:#fcfcfa}.recommendations_phaseNav__ndgAz li:not(:last-child):before{left:7px;top:24px;bottom:-15px;background:#e8ebef;width:2px}.recommendations_phaseNav__ndgAz li[data-current=true] .recommendations_dot__e4x_x{box-shadow:0 0 0 6px #e9f5ee}.recommendations_phaseNav__ndgAz li[data-current=true] strong{color:#202623;font-weight:600}.recommendations_phaseHeading__AYwj5{gap:14px;margin-bottom:20px}.recommendations_phaseHeading__AYwj5 h2{font-size:27px}.recommendations_badge__zqv1H{font-size:11px;padding:6px 11px;background:#edf7f0}.recommendations_choiceNote__q6XGE{margin-left:auto;color:#7b8391;font-size:11px}.recommendations_rows__YMyka{gap:12px}.recommendations_recommendation__oiiA3{border-radius:16px;box-shadow:0 1px 2px rgb(22 35 51/2%)}.recommendations_recommendationHead__YhQgJ{min-height:86px;padding:16px;gap:16px}.recommendations_stepText__lhQOP strong{line-height:1.5;font-weight:580}.recommendations_stepText__lhQOP>span{margin-top:5px}.recommendations_measureIcon__VKo0t{display:grid;place-items:center;width:44px;height:46px;flex:0 0 44px;border-radius:13px;background:#edf5ff;color:#4d8bce}.recommendations_measureIcon__VKo0t[data-tone="1"]{background:#f2eefb;color:#8a73bd}.recommendations_measureIcon__VKo0t[data-tone="2"]{background:#edf7f0;color:#45916b}.recommendations_measureIcon__VKo0t svg{width:23px;height:23px}.recommendations_chevron__pjDoZ{font-size:20px;color:#929aa8}.recommendations_more__0v0Rf{margin-top:15px}.recommendations_more__0v0Rf>summary{min-height:54px;padding:12px 18px;border-radius:13px;background:#f3f4f7;font-size:13px;color:#68717f}.recommendations_more__0v0Rf summary>span:last-child{background:#e9ecf0;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.recommendations_myPlan__y9rVw{margin-top:20px}.recommendations_nextPhase__B7iNh{margin-top:34px}.recommendations_sectionLabel__E5H_b{display:flex;align-items:center;gap:16px;font-size:13px;margin-bottom:18px}.recommendations_sectionLabel__E5H_b:after{content:"";height:1px;background:#eff0f3;flex:1}.recommendations_nextPhase__B7iNh>div{padding:24px;border-radius:16px;gap:22px;background:#ffffff80}.recommendations_nextPhase__B7iNh h3{font-size:15px;margin-bottom:7px}.recommendations_nextPhase__B7iNh p{font-size:13px}.recommendations_availability__RP6FV{padding:6px 10px;border-radius:18px;background:#f2f3f6;font-size:10px;color:#7c8593}.recommendations_processNote__ZStD_{font-size:12px;margin-top:32px}@media (max-width:1200px){.recommendations_aiCard__ZdC97{grid-template-columns:52px minmax(0,1fr);padding:26px;gap:18px}.recommendations_aiOrb__Ax1DW{width:52px;height:52px}.recommendations_reason__0zqqI{grid-column:2;justify-self:start}.recommendations_phaseLayout__Pf7ud{grid-template-columns:145px minmax(0,1fr);gap:20px}.recommendations_phaseContent__cjZRj{padding-left:22px}.recommendations_choiceNote__q6XGE{display:none}}@media (max-width:760px){.recommendations_header__qcn7W{margin-bottom:28px}.recommendations_header__qcn7W h1{font-size:35px}.recommendations_header__qcn7W p{font-size:14px}.recommendations_aiCard__ZdC97{padding:22px;gap:16px;grid-template-columns:42px minmax(0,1fr);border-radius:18px}.recommendations_aiOrb__Ax1DW{width:42px;height:42px;font-size:23px;align-self:start;margin-top:2px}.recommendations_aiLabel__ecz3G{font-size:11px}.recommendations_aiCard__ZdC97 h2{font-size:18px}.recommendations_aiCard__ZdC97>div>p{font-size:13px}.recommendations_reason__0zqqI{grid-column:1/-1;margin-top:2px}.recommendations_reason__0zqqI summary{min-height:44px}.recommendations_phaseLayout__Pf7ud{display:block;margin-top:32px}.recommendations_phaseContent__cjZRj{border:0;padding-left:0}.recommendations_phaseNav__ndgAz li{width:145px;padding-bottom:12px}.recommendations_phaseNav__ndgAz button{gap:13px}.recommendations_phaseNav__ndgAz small{font-size:10px}.recommendations_phaseNav__ndgAz strong{font-size:12px}.recommendations_phaseNav__ndgAz em{font-size:10px}.recommendations_phaseNav__ndgAz li:not(:last-child):before{top:19px;left:12px;right:-6px;bottom:auto;width:auto;height:1px}.recommendations_dot__e4x_x{width:14px;height:14px;min-height:14px}.recommendations_phaseHeading__AYwj5 h2{font-size:25px}.recommendations_badge__zqv1H{font-size:10px}.recommendations_recommendationHead__YhQgJ{padding:14px 12px;gap:11px;min-height:92px}.recommendations_measureIcon__VKo0t{width:36px;height:40px;flex-basis:36px;border-radius:11px}.recommendations_measureIcon__VKo0t svg{width:20px;height:20px}.recommendations_stepText__lhQOP strong{font-size:13px}.recommendations_stepText__lhQOP>span{font-size:11px}.recommendations_more__0v0Rf>summary{font-size:11px;padding-inline:12px}.recommendations_nextPhase__B7iNh>div{padding:20px}.recommendations_processNote__ZStD_{font-size:11px}}.recommendations_chatBox__Ab5DG{display:flex;flex-direction:column;height:auto;min-height:0;margin:20px auto;padding:0;border:1px solid #eeeee9;border-radius:16px;background:#fafaf9;box-shadow:none;overflow:hidden}.recommendations_chatHeader__xR3PS{flex-shrink:0;padding:18px 20px 0}.recommendations_chatHeader__xR3PS h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.2px;color:#171717}.recommendations_chatHeader__xR3PS p{margin:6px 0 0;color:#777b78;font-size:14px}.recommendations_chatFooter__e0fpb{flex-shrink:0;padding:8px 16px 16px;border-top:0;background:#fff}.recommendations_chatBox__Ab5DG .recommendations_composer__Ug08N{display:flex;align-items:center;gap:12px;margin:2px 0 0;padding:6px 8px 6px 14px;min-height:56px;border:1px solid #e5e5df;border-radius:14px;background:#fff;box-shadow:none}.recommendations_chatBox__Ab5DG textarea{min-width:0;flex:1;resize:none;min-height:28px;max-height:72px;border:0;background:transparent;color:#171717;font:inherit;font-size:15px;line-height:24px;padding:0;outline:none}.recommendations_chatBox__Ab5DG textarea::placeholder{color:#898d88}.recommendations_chatBox__Ab5DG .recommendations_composer__Ug08N button{display:grid;place-items:center;background:#171717;color:#fff;border-radius:50%;border:0;margin:0;padding:0;flex:0 0 44px;width:44px;height:44px}.recommendations_chatBox__Ab5DG .recommendations_composer__Ug08N button:disabled{background:#ededeb;color:#9c9f9a}.recommendations_chatPrompts__RgIc7{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}.recommendations_chatPrompts__RgIc7 button{min-height:44px;padding:4px 8px;border:0;border-radius:16px;background:transparent;color:#626761;font:inherit;font-size:12px;cursor:pointer}.recommendations_chatPrompts__RgIc7 button:hover{background:#e5e7e1}.recommendations_chatPrompts__RgIc7 button:focus-visible{outline:2px solid #171717;outline-offset:2px}@media (max-width:600px){.recommendations_chatBox__Ab5DG{height:auto;min-height:0;padding:0;border-radius:16px}.recommendations_chatHeader__xR3PS h2{font-size:16px}.recommendations_chatPrompts__RgIc7{flex-wrap:nowrap;overflow-x:auto}.recommendations_chatPrompts__RgIc7 button{flex-shrink:0}}.recommendations_phaseQuestion__RKV6A{max-width:520px;margin:24px auto 32px;text-align:center}.recommendations_phaseQuestion__RKV6A p{font-size:15px;color:var(--w-ink);line-height:1.65;text-wrap:balance}.recommendations_questionScreen__33jee{padding-top:clamp(24px,8vh,80px)}.recommendations_questionScreen__33jee .recommendations_header__qcn7W{text-align:center;margin-bottom:24px}.recommendations_questionScreen__33jee .recommendations_header__qcn7W h1{font-size:clamp(26px,3vw,34px);letter-spacing:-.04em;text-wrap:balance}.recommendations_phaseQuestion__RKV6A .recommendations_actions__wK3ho{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.recommendations_planFooter__Zc56L{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:32px 0 12px 238px}.recommendations_phaseRail__P7dOb{position:relative;min-width:0}.recommendations_phaseRail__P7dOb>.recommendations_phaseControls__rWaVu{position:absolute;top:-5px;left:88px;margin:0;z-index:11}.recommendations_phaseRail__P7dOb>.recommendations_phaseControls__rWaVu .recommendations_settingsBody__nxWze{top:calc(100% + 4px);bottom:auto;left:-88px}.recommendations_planSettings__lHoGe{position:relative;width:fit-content;margin-top:0;color:#929993;font-size:13px}.recommendations_planSettings__lHoGe summary{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;list-style:none;cursor:pointer}.recommendations_planSettings__lHoGe summary::-webkit-details-marker{display:none}.recommendations_planSettings__lHoGe summary:hover{background:#f1f3ef;color:#252d28}.recommendations_planSettings__lHoGe summary:focus-visible{outline:2px solid #0f6b4b;outline-offset:3px}.recommendations_planSettings__lHoGe summary{width:44px;justify-content:center;padding:0}.recommendations_planSettings__lHoGe summary svg{width:14px;height:14px}.recommendations_planSettings__lHoGe[open] summary{background:#f1f3ef;color:#252d28}.recommendations_settingsBody__nxWze{position:absolute;bottom:calc(100% + 8px);left:0;z-index:10;width:min(300px,calc(100vw - 64px));padding:16px;background:#fff;border:1px solid #e8e8e3;border-radius:12px;box-shadow:0 4px 18px #00000008}.recommendations_settingsBody__nxWze label{display:flex;align-items:center;gap:10px;min-height:44px}.recommendations_settingsBody__nxWze input{width:16px;height:16px;accent-color:#0f6b4b}.recommendations_settingsBody__nxWze p{margin:12px 0 0;font-size:11px;line-height:1.7;color:#7b827e}.recommendations_planFooter__Zc56L>button{flex-shrink:0}.recommendations_footerHint__c8vdv{font-size:12px;color:#7b827e;padding-block:14px}@media (max-width:1200px){.recommendations_planFooter__Zc56L{margin-left:197px}}@media (max-width:760px){.recommendations_planFooter__Zc56L{margin-left:0;flex-wrap:wrap;gap:8px}.recommendations_phaseRail__P7dOb{margin-bottom:24px}.recommendations_phaseRail__P7dOb .recommendations_phaseNav__ndgAz{margin-bottom:8px}.recommendations_planSettings__lHoGe{margin-top:0}.recommendations_phaseRail__P7dOb>.recommendations_phaseControls__rWaVu{left:78px}.recommendations_phaseRail__P7dOb>.recommendations_phaseControls__rWaVu .recommendations_settingsBody__nxWze{left:-78px}}.recommendations_optionList__IrJ39{gap:12px;padding-top:4px}.recommendations_activeCards__7HW4_{display:grid;gap:12px;margin-top:28px}.recommendations_activeCards__7HW4_ .recommendations_customActions__ZWbdd{gap:12px}.recommendations_statusCard__Tbukm{border:1px solid #d7e8dd}.recommendations_statusCard__Tbukm[data-status=running]{border-color:#d7e8dd;background:#fcfefc}.recommendations_statusCard__Tbukm[data-status=done]{border-color:#d7e8dd;background:#f1f8f3}.recommendations_cardStatus__tsmht{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:#397456;background:#eaf4ee;padding:5px 9px;border-radius:999px;font-size:11px;white-space:nowrap}.recommendations_cardStatus__tsmht>span{font-size:10px}.recommendations_statusCard__Tbukm[data-status=done] .recommendations_cardStatus__tsmht{background:#dfefe4;color:#256344}.recommendations_phaseTransition__ScF24{margin-top:28px}@media (max-width:760px){.recommendations_statusCard__Tbukm{flex-wrap:wrap}.recommendations_statusCard__Tbukm .recommendations_stepText__lhQOP{flex-basis:calc(100% - 76px)}.recommendations_statusCard__Tbukm .recommendations_cardStatus__tsmht{margin-left:60px}.recommendations_statusCard__Tbukm .recommendations_chevron__pjDoZ{margin-left:auto}}.recommendations_measureIcon__VKo0t[data-tone]{width:34px;height:34px;min-height:34px;flex-basis:34px;border-radius:10px;background:#f3f4f3;color:#858d88}.recommendations_measureIcon__VKo0t svg{width:18px;height:18px}.recommendations_more__0v0Rf>summary{justify-content:flex-start;gap:7px;min-height:44px;padding:6px 0;background:transparent;border-radius:0;font-size:12px;color:#79817c}.recommendations_more__0v0Rf>summary:hover{color:#303b34}.recommendations_more__0v0Rf summary>span:last-child{display:inline;width:auto;height:auto;background:transparent;border-radius:0;font-size:inherit}.recommendations_workGroupTitle__LYdgf{margin:0 0 3px;font-size:12px;font-weight:500;color:#79817c}.recommendations_statusCard__Tbukm+.recommendations_workGroupTitle__LYdgf{margin-top:20px}.recommendations_statusCard__Tbukm[data-status=running]{background:#f4f8f5;border-color:#e4e9e5}.recommendations_statusCard__Tbukm[data-status=done]{background:#f5f9f6;border-color:#e4ece6}.recommendations_cardStatus__tsmht,.recommendations_statusCard__Tbukm[data-status=done] .recommendations_cardStatus__tsmht{padding:0;border-radius:0;background:transparent;color:#49735a}.recommendations_cardStatus__tsmht>span{font-size:8px}.recommendations_statusCard__Tbukm[data-status=done] .recommendations_cardStatus__tsmht>span{font-size:12px}@media (max-width:760px){.recommendations_statusCard__Tbukm .recommendations_stepText__lhQOP{flex-basis:calc(100% - 66px)}.recommendations_statusCard__Tbukm .recommendations_cardStatus__tsmht{margin-left:50px}}.recommendations_phaseCreate__ZuBtD{max-width:100%}.recommendations_phaseCreate__ZuBtD .recommendations_addAction__wMm3C{margin:0;min-height:44px;padding:8px 0;font-size:12px;color:#79817c}.recommendations_phaseCreate__ZuBtD .recommendations_customForm__ll8_f{width:min(360px,100%);margin:0}.recommendations_phaseHeading__AYwj5{flex-wrap:wrap}.recommendations_moreCaret__5DSrh{display:inline-block;font-size:18px;line-height:1;transition:transform .12s ease}.recommendations_more__0v0Rf[open] .recommendations_moreCaret__5DSrh{transform:rotate(90deg)}@media (max-width:760px){.recommendations_phaseCreate__ZuBtD{margin-left:0;flex-basis:100%}}.recommendations_feedbackCard__s7Atx{position:relative}.recommendations_feedbackMenu__1FyUS>summary{position:absolute;right:8px;top:20px;display:grid;place-items:center;width:44px;height:44px;list-style:none;cursor:pointer;color:#8b928d;font-size:20px;border-radius:8px}.recommendations_feedbackMenu__1FyUS>summary::-webkit-details-marker{display:none}.recommendations_feedbackMenu__1FyUS>summary:hover{background:#f0f2ef;color:#303a33}.recommendations_feedbackMenu__1FyUS>summary:focus-visible{outline:2px solid #0f6b4b;outline-offset:2px}.recommendations_feedbackCard__s7Atx{overflow:visible}.recommendations_feedbackCard__s7Atx:has(.recommendations_feedbackMenu__1FyUS[open]){z-index:15}.recommendations_feedbackMenu__1FyUS>summary svg{width:16px;height:16px}.recommendations_feedbackPanel__DyWUm{position:absolute;right:8px;top:66px;width:340px;padding:8px 12px 12px;border:1px solid #e8e8e3;border-radius:12px;background:#fff;box-shadow:0 6px 22px #18251b0a}.recommendations_feedbackPanel__DyWUm select{display:block;width:auto;max-width:100%;min-height:44px;border:0;padding:0 4px;background:transparent;color:#68716b;font:inherit;font-size:12px}.recommendations_feedbackPanel__DyWUm>div{display:flex;align-items:center;gap:8px}.recommendations_feedbackPanel__DyWUm input{flex:1;min-width:0;width:100%;min-height:44px;box-sizing:border-box;padding:8px;border:1px solid #e8e8e3;border-radius:8px;font:inherit;background:#fff}.recommendations_feedbackHistory__XM_YW button,.recommendations_feedbackPanel__DyWUm button{min-height:44px;border:0;background:transparent;color:#4e5952;font:inherit;font-size:12px;cursor:pointer}.recommendations_feedbackPanel__DyWUm button{flex-shrink:0;padding:0 14px;border:1px solid #242a25;border-radius:9px;background:#242a25;color:#fff}.recommendations_feedbackPanel__DyWUm button:hover:not(:disabled){background:#363f38;border-color:#363f38}.recommendations_feedbackPanel__DyWUm button:focus-visible{outline:2px solid #68766b;outline-offset:3px}.recommendations_feedbackPanel__DyWUm button:disabled{opacity:.5;cursor:wait}.recommendations_feedbackHistory__XM_YW small{display:block;font-size:11px;color:#7c857e}.recommendations_feedbackHistory__XM_YW>div{margin-top:12px}.recommendations_feedbackHistory__XM_YW strong{font-size:12px;font-weight:500}.recommendations_planSettings__lHoGe .recommendations_feedbackHistory__XM_YW summary{position:static;display:flex;width:auto;justify-content:flex-start;font-size:12px}.recommendations_settingsBody__nxWze{max-height:min(480px,65vh);overflow-y:auto}.recommendations_activeCards__7HW4_,.recommendations_customActions__ZWbdd{min-width:0;grid-template-columns:minmax(0,1fr)}.recommendations_feedbackCard__s7Atx,.recommendations_feedbackMenu__1FyUS,.recommendations_feedbackPanel__DyWUm{min-width:0;max-width:100%;box-sizing:border-box}.recommendations_feedbackMenu__1FyUS .recommendations_feedbackPanel__DyWUm{max-width:calc(100% - 16px)}.recommendations_settingsBody__nxWze .recommendations_regenerateAction__Rq_B1{display:flex;justify-content:flex-start;gap:9px;width:100%;min-height:44px;padding:8px 0;border:0;border-radius:8px;font-size:12px;font-weight:500;text-align:left}.recommendations_regenerateAction__Rq_B1 svg{flex:0 0 16px;color:#7b827e}.recommendations_phaseControls__rWaVu{display:flex;align-items:center;width:fit-content}.recommendations_phaseControls__rWaVu .recommendations_regenerateIcon__yactx{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#929993}.recommendations_phaseControls__rWaVu .recommendations_regenerateIcon__yactx:hover{background:#f1f3ef;color:#252d28}.recommendations_regenerateIcon__yactx svg{width:14px;height:14px}.recommendations_regenerateIcon__yactx[aria-busy=true]{opacity:.4}.recommendations_phaseCreate__ZuBtD .recommendations_customActions__ZWbdd>.recommendations_addAction__wMm3C{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid #e1e4df;border-radius:11px;background:#fff;color:#414b44;font-size:13px;font-weight:500;cursor:pointer}.recommendations_phaseCreate__ZuBtD .recommendations_customActions__ZWbdd>.recommendations_addAction__wMm3C:hover{background:#f4f5f2;border-color:#cdd3cd}.recommendations_phaseCreate__ZuBtD .recommendations_customActions__ZWbdd>.recommendations_addAction__wMm3C:active{background:#ebeeea}.recommendations_phaseCreate__ZuBtD .recommendations_customActions__ZWbdd>.recommendations_addAction__wMm3C:focus-visible{outline:2px solid #68766b;outline-offset:3px}.recommendations_phaseCreate__ZuBtD .recommendations_addAction__wMm3C svg{flex:0 0 16px}.recommendations_cardDetails__6F7gv{padding:0 20px 20px 66px}.recommendations_cardDetails__6F7gv>.recommendations_textButton__3uL8M{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;font-size:12px}.recommendations_cardDetails__6F7gv .recommendations_detailActions__1_7Tv{margin-top:12px;gap:10px}.recommendations_completeButton__gGFA2{min-height:44px;padding:10px 18px;border:1px solid #e1e4df;border-radius:999px;background:#fff;color:#414b44;font:inherit;font-size:13px;cursor:pointer}.recommendations_completeButton__gGFA2:hover{background:#f4f5f2}@media (max-width:760px){.recommendations_cardDetails__6F7gv{padding:0 16px 16px}}.recommendations_feedbackMenu__1FyUS .recommendations_feedbackPanel__DyWUm{width:300px;padding:4px 10px 8px;border-radius:10px}.recommendations_feedbackPanel__DyWUm>div{gap:6px}.recommendations_feedbackPanel__DyWUm select{font-size:11px}.recommendations_feedbackPanel__DyWUm input{font-size:12px;padding:6px 8px}.recommendations_feedbackPanel__DyWUm button{position:relative;isolation:isolate;min-height:44px;padding:0 10px;border:0;background:transparent;font-size:11px;font-weight:500}.recommendations_feedbackPanel__DyWUm button:before{content:"";position:absolute;z-index:-1;inset:6px 0;border-radius:7px;background:#242a25}.recommendations_feedbackPanel__DyWUm button:hover:not(:disabled){background:transparent;border:0}.recommendations_feedbackPanel__DyWUm button:hover:not(:disabled):before{background:#363f38}.recommendations_moreIdeas__hYj_7{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-top:10px;padding:0;border:0;background:transparent;color:#79817c;font:inherit;font-size:12px;cursor:pointer}.recommendations_moreIdeas__hYj_7:hover{color:#303b34}.recommendations_moreIdeas__hYj_7:focus-visible{outline:2px solid #68766b;outline-offset:3px}.recommendations_localMore__g_B6t>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--w-muted,#777);font-size:13px;gap:8px}.recommendations_localMore__g_B6t>summary:before{content:"+"}.recommendations_localMore__g_B6t[open]>summary:before{content:"−"}.recommendations_localMore__g_B6t>summary:focus-visible{outline:2px solid #9099aa;outline-offset:3px;border-radius:6px}.recommendations_phaseHeading__AYwj5{align-items:flex-start;gap:12px;margin-bottom:22px}.recommendations_phaseIntro__jyQ_n{flex:1;min-width:0}.recommendations_phaseIntro__jyQ_n p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.recommendations_phaseCreate__ZuBtD{flex:0 0 auto;margin-left:auto}.recommendations_phaseCreate__ZuBtD .recommendations_customActions__ZWbdd>.recommendations_addAction__wMm3C{border:0;background:transparent;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:450;color:var(--muted)}.recommendations_rows__YMyka{gap:10px}.recommendations_recommendation__oiiA3{border-radius:12px;box-shadow:none}.recommendations_compact__9csl6 .recommendations_recommendationHead__YhQgJ,.recommendations_recommendationHead__YhQgJ{min-height:72px;padding:12px 16px;gap:12px}.recommendations_feedbackCard__s7Atx>.recommendations_recommendationHead__YhQgJ{padding-right:62px}.recommendations_stepText__lhQOP strong{font-size:14px;font-weight:550;line-height:1.45}.recommendations_stepText__lhQOP>span{margin-top:3px;font-size:12px;line-height:1.5}.recommendations_statusCard__Tbukm,.recommendations_statusCard__Tbukm[data-status=done],.recommendations_statusCard__Tbukm[data-status=running]{border:1px solid var(--line);flex-wrap:nowrap}.recommendations_statusCard__Tbukm[data-status=running]{background:#f5f8f5}.recommendations_statusCard__Tbukm[data-status=done]{background:#fff}.recommendations_statusCard__Tbukm .recommendations_stepText__lhQOP{flex:1}.recommendations_statusCard__Tbukm .recommendations_cardStatus__tsmht{margin-left:0;background:transparent;padding:0;font-size:11px;color:#66776b}.recommendations_statusCard__Tbukm[data-status=done] .recommendations_cardStatus__tsmht{background:transparent}.recommendations_statusCard__Tbukm[data-status=done] .recommendations_cardStatus__tsmht>span{font-size:15px}.recommendations_feedbackMenu__1FyUS>summary{top:14px}.recommendations_feedbackMenu__1FyUS .recommendations_feedbackPanel__DyWUm{top:60px}@media (hover:hover) and (pointer:fine){.recommendations_feedbackMenu__1FyUS>summary{opacity:0;transition:opacity .12s ease}.recommendations_feedbackCard__s7Atx:focus-within .recommendations_feedbackMenu__1FyUS>summary,.recommendations_feedbackCard__s7Atx:hover .recommendations_feedbackMenu__1FyUS>summary,.recommendations_feedbackMenu__1FyUS[open]>summary{opacity:1}}@media (max-width:760px){.recommendations_phaseHeading__AYwj5{flex-wrap:wrap}.recommendations_phaseIntro__jyQ_n{flex:1 1 0}.recommendations_phaseCreate__ZuBtD{flex-basis:auto;margin-left:auto}.recommendations_compact__9csl6 .recommendations_recommendationHead__YhQgJ,.recommendations_recommendationHead__YhQgJ{padding-left:12px;gap:8px}.recommendations_stepText__lhQOP strong{font-size:13px}.recommendations_statusCard__Tbukm .recommendations_cardStatus__tsmht{font-size:10px}.recommendations_feedbackMenu__1FyUS>summary{opacity:1}}@media (prefers-reduced-motion:reduce){.recommendations_feedbackMenu__1FyUS>summary{transition:none}}.recommendations_cardDetails__6F7gv{padding:0 16px 16px}@media (max-width:760px){.recommendations_cardDetails__6F7gv{padding-inline:12px}}.recommendations_refreshSpinner__yD6VD{width:16px;height:16px;border:2px solid var(--w-line,#e5e5e5);border-top:2px solid;border-radius:50%;animation:recommendations_refreshSpin__ftKuu .8s linear infinite}.recommendations_refreshFeedback__chpci{position:absolute;top:calc(100% + 8px);left:0;width:230px;max-width:calc(100vw - 48px);margin:0;padding:12px 14px;border:1px solid var(--w-line,#e5e5e5);border-radius:10px;background:white;color:var(--w-ink,#171717);font-size:13px;line-height:1.5;z-index:12}.recommendations_phaseControls__rWaVu{position:relative}@keyframes recommendations_refreshSpin__ftKuu{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.recommendations_refreshSpinner__yD6VD{animation:none}}@media (max-width:600px){.recommendations_chatHeader__xR3PS{padding:18px 16px 14px}.recommendations_chatFooter__e0fpb{padding:10px 12px 12px}.recommendations_chatPrompts__RgIc7{justify-content:flex-start}}.recommendations_startDistribution__JxbqP{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:12px;min-height:44px;padding:12px 20px;border-radius:999px;background:var(--w-ink,#171717);color:#fff;font-size:14px;font-weight:500;text-decoration:none;text-align:center}.recommendations_startDistribution__JxbqP:hover{opacity:.88}.recommendations_startDistribution__JxbqP:focus-visible{outline:2px solid var(--w-ink,#171717);outline-offset:3px}@media (min-width:761px) and (max-width:1200px){.recommendations_startDistribution__JxbqP{grid-column:2;justify-self:start}}@media (max-width:760px){.recommendations_phaseContent__cjZRj,.recommendations_phaseLayout__Pf7ud,.recommendations_phaseRail__P7dOb,.recommendations_root__qbmKO{min-width:0;max-width:100%}.recommendations_root__qbmKO{overflow-wrap:anywhere}.recommendations_aiCard__ZdC97{grid-template-columns:36px minmax(0,1fr);padding:18px 16px;gap:12px}.recommendations_aiOrb__Ax1DW{width:36px;height:36px}.recommendations_startDistribution__JxbqP{grid-column:1/-1;justify-self:start;max-width:100%;box-sizing:border-box}.recommendations_phaseRail__P7dOb .recommendations_phaseNav__ndgAz{width:100%;margin-inline:0;overflow-x:auto;overscroll-behavior-x:contain}.recommendations_phaseNav__ndgAz ol{width:max-content;padding:4px}.recommendations_phaseNav__ndgAz li{flex:0 0 145px}.recommendations_phaseRail__P7dOb>.recommendations_phaseControls__rWaVu{position:relative;top:auto;left:auto;margin-top:8px}.recommendations_phaseRail__P7dOb>.recommendations_phaseControls__rWaVu .recommendations_settingsBody__nxWze{left:0}.recommendations_chatPrompts__RgIc7,.recommendations_detailActions__1_7Tv{flex-wrap:wrap}.recommendations_stepText__lhQOP{min-width:0}.recommendations_settingsBody__nxWze{box-sizing:border-box;max-width:calc(100vw - 48px)}}.recommendations_completedSection__LfpnL{margin-top:24px}.recommendations_completedToggle__zQ_y_{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;border:0;background:transparent;color:#747d76;font:inherit;font-size:13px;cursor:pointer}.recommendations_completedToggle__zQ_y_:hover{color:#262e28}.recommendations_completedToggle__zQ_y_:focus-visible{outline:2px solid #666;outline-offset:3px}.pwa_connection__kaiiQ{max-width:var(--ui-content-width);margin:0 auto}.pwa_connection__kaiiQ p{margin:0 0 var(--ui-space-8);padding:var(--ui-space-4);background:var(--ui-tint);color:var(--ui-ink);border-radius:var(--ui-radius);font-size:14px}.pwa_install__J62FB{font-size:14px;line-height:1.6}.pwa_install__J62FB summary{min-height:var(--ui-touch-target);cursor:pointer;padding:10px 0;color:var(--ui-ink)}.pwa_install__J62FB summary:focus-visible{outline:2px solid var(--ui-ink);outline-offset:3px;border-radius:var(--ui-radius)}.pwa_install__J62FB p{margin:var(--ui-space-3) 0;color:var(--ui-muted)}.pwa_install__J62FB ul{padding-left:20px;margin:var(--ui-space-3) 0;list-style:disc}.pwa_install__J62FB li+li{margin-top:var(--ui-space-3)}.pwa_installed__EuJn3{margin:0}.workspace-switcher_picker__sh3UH{overscroll-behavior:contain}@media (max-width:760px){.workspace-switcher_picker__sh3UH{background:#fff;backdrop-filter:none}.workspace-switcher_picker__sh3UH input{font-size:16px}}.form-field_field___HGQi{display:grid;gap:10px}.form-field_field___HGQi label{color:var(--ui-ink);font-size:14px;font-weight:550}.form-field_field___HGQi .form-field_hint__XjZVr{color:var(--ui-muted);font-size:13px;line-height:1.5;margin:-3px 0 0}.form-field_control__ruEY0{width:100%;min-height:48px;padding:13px 15px;background:var(--ui-surface);border:1px solid #d9d9d9;border-radius:var(--ui-radius);color:var(--ui-ink);font:inherit;line-height:1.6;box-shadow:none}textarea.form-field_control__ruEY0{min-height:120px;resize:vertical}.form-field_control__ruEY0::placeholder{color:#767676}.form-field_control__ruEY0:focus-visible{outline:2px solid var(--ui-ink);outline-offset:2px}.form-field_control__ruEY0:disabled{background:var(--ui-tint);cursor:not-allowed;opacity:.7}.communities_root__D_b_Y{width:100%;max-width:1200px;margin:0 auto;color:var(--w-ink,#171717)}.communities_header__VO_o2{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.communities_header__VO_o2 h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:0 0 12px}.communities_header__VO_o2 h2{font-size:26px;margin:0 0 10px}.communities_root__D_b_Y p,.communities_root__D_b_Y small{color:#747b7a;line-height:1.5}.communities_actions__v3oxR{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.communities_actions__v3oxR svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.communities_filters__2v38_{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.communities_root__D_b_Y input:not([type=checkbox]),.communities_root__D_b_Y select,.communities_root__D_b_Y textarea{width:100%;min-width:0;min-height:44px;border:1px solid #e4e6e5;border-radius:10px;padding:10px 12px;background:#fff;color:inherit;font:inherit}.communities_filters__2v38_ input{flex:1;min-width:180px!important}.communities_filters__2v38_ select{width:auto}.communities_row__Z_pfq{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #f0f1f0}.communities_row__Z_pfq>div:first-child{min-width:0}.communities_row__Z_pfq p{margin:6px 0;font-size:14px}.communities_row__Z_pfq small{display:block;font-size:12px}.communities_root__D_b_Y .communities_name__EnwX6{color:#171717;font:inherit;font-size:17px;font-weight:600;background:none;border:0;text-align:left;padding:0;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.communities_projects__mdyfu{font-size:12px!important}.communities_empty__OE01R{padding:28px 0}.communities_form__0_I7C{display:grid;gap:18px;margin:24px 0}.communities_root__D_b_Y.communities_root__D_b_Y .communities_form__0_I7C.communities_form__0_I7C label{grid-template-columns:none;display:flex;flex-direction:column;align-items:stretch;gap:8px;font-size:14px}.communities_grid__uvoR8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.communities_root__D_b_Y textarea{min-height:90px;resize:vertical}.communities_assignment__Z4fAE{padding:12px 0}.communities_root__D_b_Y .communities_checkbox__rrl_l{display:flex;align-items:center;gap:10px;font-size:14px}.communities_checkbox__rrl_l input{width:20px;height:20px;accent-color:#171717}.communities_root__D_b_Y h3{margin:36px 0 12px}.communities_help___oFRW{font-size:13px}@media (max-width:640px){.communities_header__VO_o2{align-items:flex-start;flex-direction:column;gap:18px}.communities_row__Z_pfq{align-items:flex-start;flex-wrap:wrap;gap:12px}.communities_grid__uvoR8{grid-template-columns:1fr}.communities_filters__2v38_{flex-direction:column}.communities_filters__2v38_ select{width:100%}.communities_actions__v3oxR{gap:6px}}.communities_root__D_b_Y.communities_project__CW_rX>h2{font-size:22px;margin:42px 0 16px}.communities_soon__F4IRQ{display:flex;align-items:center;gap:8px;margin-top:8px}.communities_root__D_b_Y .communities_communityRow__sPL81{display:flex;width:100%;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;color:#171717;background:transparent;border:0;border-bottom:1px solid #f1f2f1;text-align:left;text-decoration:none;font:inherit;cursor:pointer}.communities_communityRow__sPL81 strong{font-weight:600}.communities_communityRow__sPL81 small,.communities_pickerRow__wcgNw small{display:block;margin-top:6px;font-size:13px}.communities_rowStatus__ABSbv{font-size:13px;color:#747b7a;white-space:nowrap}.communities_libraryLink__M09rj{display:inline-block;padding:18px 0;color:#555d59;font-size:14px}.communities_root__D_b_Y.communities_root__D_b_Y .communities_pickerRow__wcgNw{display:flex;align-items:center;gap:14px;padding:16px 0;min-height:44px}.communities_pickerRow__wcgNw input{width:20px;height:20px;accent-color:#171717}.communities_detailFooter__oXX4h{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:32px;font-size:13px}.communities_preserve__H6u6X{white-space:pre-wrap}.communities_legacyDrafts__sX30w{margin-top:32px}.communities_root__D_b_Y summary{cursor:pointer;min-height:44px;padding:12px 0}@media (max-width:640px){.communities_root__D_b_Y .communities_communityRow__sPL81{gap:12px}.communities_rowStatus__ABSbv{white-space:normal}.communities_project__CW_rX .communities_header__VO_o2{gap:10px}.communities_root__D_b_Y.communities_root__D_b_Y .communities_form__0_I7C.communities_form__0_I7C .communities_checkbox__rrl_l{flex-direction:row;align-items:center}}.communities_root__D_b_Y.communities_root__D_b_Y .communities_form__0_I7C.communities_form__0_I7C .communities_checkbox__rrl_l{flex-direction:row;align-items:center}li.communities_libraryRow__U5NwU{grid-template-columns:minmax(0,1fr) 170px 32px!important}.communities_libraryMeta__id6fZ{color:var(--ui-muted);font-size:13px}.communities_libraryRow__U5NwU .communities_actions__v3oxR{gap:0;flex-wrap:nowrap}.communities_libraryRow__U5NwU .communities_actions__v3oxR button{width:44px;padding:10px}@media (max-width:600px){li.communities_libraryRow__U5NwU{grid-template-columns:minmax(0,1fr) 32px!important}.communities_libraryMeta__id6fZ{grid-column:1;grid-row:2}.communities_libraryRow__U5NwU .communities_actions__v3oxR{grid-column:2;grid-row:1}}.winable-logo_brand__vb6a7{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap;vertical-align:middle}.winable-logo_mark__i8zbE{width:1.2em;height:1em;object-fit:contain;flex-shrink:0}.shell_canvas__j0C5a{padding:0}.shell_canvas__j0C5a,.shell_shell__8EJUU{min-height:100dvh;background:var(--ui-surface)}.shell_shell__8EJUU{--nav-rail:#f4f4f4;--nav-panel:#f9f9f9;--nav-line:#e7e7e7;--nav-hover:#ededed;--nav-active:#ececec;--nav-rail-active:#e8e8e8;border:0;border-radius:0;box-shadow:none;overflow:clip;display:grid;grid-template-columns:auto minmax(0,1fr);color:var(--ui-ink);font-family:var(--ui-font);font-size:15px;line-height:1.5}.shell_sidebar__d0Jxd{position:sticky;top:0;display:grid;grid-template-columns:72px minmax(0,256px);width:328px;height:100dvh;background:var(--nav-panel);border-right:1px solid var(--nav-line)}.shell_sidebar__d0Jxd[data-collapsed=true]{grid-template-columns:72px;width:72px}.shell_rail__cHWN9{background:var(--nav-rail);border-right:1px solid var(--nav-line);display:flex;flex-direction:column;align-items:center;gap:24px;min-height:0;padding:calc(24px + env(safe-area-inset-top)) 10px calc(18px + env(safe-area-inset-bottom));overflow-y:auto}.shell_railNavigation__aoL8q{display:grid;gap:16px}.shell_railLink__s3Uv8{display:grid;place-items:center;width:48px;min-height:48px;border-radius:16px;color:#515457;text-decoration:none}.shell_railLink__s3Uv8 svg{width:23px;height:23px}.shell_railLink__s3Uv8[aria-current=page]{color:var(--ui-ink);background:var(--nav-rail-active)}.shell_railLink__s3Uv8[aria-current=page][href="/app"] svg{fill:currentColor}.shell_sidebarPanel__HS3nU{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:calc(20px + env(safe-area-inset-top)) 18px calc(26px + env(safe-area-inset-bottom));background:var(--nav-panel);overflow-y:auto}.shell_sidebar__d0Jxd[data-collapsed=true] .shell_sidebarPanel__HS3nU{display:none}.shell_sidebarHeader__JLNrQ{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 20px;padding-left:8px}.shell_brand__55nWx{display:block;width:fit-content;margin:0;font-size:25px;font-weight:700;letter-spacing:-1px;color:var(--ui-ink);text-decoration:none}.shell_collapse__0s3xB,.shell_expand__b88s4{width:44px;height:44px;flex-shrink:0;padding:10px;border-radius:8px}.shell_expand__b88s4{display:none;order:-1}.shell_sidebar__d0Jxd[data-collapsed=true] .shell_expand__b88s4{display:inline-flex}.shell_workspaceSection__cVkrT{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--nav-line)}.shell_sectionLabel__qWf8y{color:var(--ui-muted);font-size:13px;margin:0 8px 6px}.shell_navigation__qM5zA{display:grid;gap:6px}.shell_navigationLink__USM3J{display:flex;align-items:center;gap:18px;min-height:50px;padding:12px 14px;border-radius:10px;font-size:16px;font-weight:450;color:var(--ui-ink);text-decoration:none}.shell_navigationLink__USM3J span{min-width:0;overflow-wrap:anywhere}.shell_navigationLink__USM3J:hover,.shell_railLink__s3Uv8:hover{background:var(--nav-hover);color:var(--ui-ink)}.shell_railLink__s3Uv8[aria-current=page]:hover{background:var(--nav-rail-active)}.shell_navigationLink__USM3J[aria-current=page]{background:var(--nav-active);font-weight:550}.shell_navigationLink__USM3J svg{flex-shrink:0;width:22px;height:22px;color:#45484b}.shell_account__JmkwN{display:flex;gap:10px;align-items:center;margin-top:auto;padding:18px 0 0;border-top:1px solid var(--nav-line)}.shell_avatar__9Wk3D{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;background:var(--nav-active);color:var(--ui-muted);border-radius:50%;font-size:13px;font-weight:600}.shell_accountName__OiktC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px}.shell_main__AfdRn{position:relative;display:flex;flex-direction:column;min-width:0;padding:calc(24px + env(safe-area-inset-top)) max(28px,7vw,env(safe-area-inset-right)) calc(70px + env(safe-area-inset-bottom)) max(28px,7vw,env(safe-area-inset-left));outline:none}.shell_sidebar__d0Jxd .workspace-switcher{margin:0}.shell_sidebar__d0Jxd .workspace-trigger{min-height:52px;padding:8px 10px;border:1px solid var(--nav-line);border-radius:10px;background:var(--ui-surface);box-shadow:none}.shell_sidebar__d0Jxd .workspace-trigger:hover,.shell_sidebar__d0Jxd .workspace-trigger[aria-expanded=true]{background:var(--nav-hover)}.shell_sidebar__d0Jxd .workspace-avatar{width:32px;height:32px;background:var(--nav-active);border:0;color:#45484b;border-radius:50%}.shell_sidebar__d0Jxd .workspace-name{font-size:14px}.shell_error__DcjqS{margin:12px 6px 0;font-size:13px;color:var(--ui-danger)}.shell_mobileHeader__R9gbp{display:none}.shell_drawer__Mi2bM{position:fixed;inset:0 auto 0 0;width:min(364px,calc(100vw - 24px));max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:var(--ui-surface);color:var(--ui-ink)}.shell_drawer__Mi2bM::backdrop{background:rgb(0 0 0/20%)}.shell_drawer__Mi2bM .shell_sidebar__d0Jxd,.shell_drawer__Mi2bM .shell_sidebar__d0Jxd[data-collapsed=true]{width:100%;height:100%;top:0;grid-template-columns:64px minmax(0,1fr)}.shell_drawer__Mi2bM .shell_sidebarPanel__HS3nU,.shell_drawer__Mi2bM .shell_sidebar__d0Jxd[data-collapsed=true] .shell_sidebarPanel__HS3nU{display:flex;padding-inline:14px}.shell_drawer__Mi2bM .shell_rail__cHWN9{padding-inline:8px}.shell_drawer__Mi2bM .shell_sidebarHeader__JLNrQ{padding-right:42px}.shell_drawer__Mi2bM .shell_collapse__0s3xB,.shell_drawer__Mi2bM .shell_expand__b88s4,.shell_drawer__Mi2bM .shell_sidebar__d0Jxd[data-collapsed=true] .shell_expand__b88s4{display:none}.shell_close___cOkQ{position:absolute;top:calc(20px + env(safe-area-inset-top));right:14px;z-index:1;font-size:25px}.shell_skip__JJxSj{position:fixed;left:16px;top:-80px;z-index:10;padding:10px 16px;background:var(--ui-ink);color:var(--ui-surface);border-radius:6px}.shell_skip__JJxSj:focus{top:28px}.shell_shell__8EJUU a:focus-visible,.shell_shell__8EJUU button:focus-visible{outline:2px solid var(--ui-ink);outline-offset:3px}@media (max-width:760px){.shell_canvas__j0C5a{padding:0}.shell_shell__8EJUU{min-height:100dvh;display:block;border:0;border-radius:0;box-shadow:none;overflow:visible}.shell_desktopSidebar__UVXXm{display:none}.shell_mobileHeader__R9gbp{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:calc(12px + env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) 12px max(22px,env(safe-area-inset-left));background:var(--nav-panel);border-bottom:1px solid var(--nav-line)}.shell_mobileHeader__R9gbp .shell_brand__55nWx{margin:0;font-size:21px}.shell_main__AfdRn{min-height:calc(100dvh - 72px - env(safe-area-inset-top));padding:38px max(24px,env(safe-area-inset-right)) calc(38px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}}.shell_shell__8EJUU:has([data-gtm-plan]) .shell_main__AfdRn{padding-top:48px;padding-inline:clamp(28px,4vw,64px)}@media (max-width:760px){.shell_shell__8EJUU:has([data-gtm-plan]) .shell_main__AfdRn{padding:30px 22px 40px}}.shell_railAccount__uZkiQ{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:auto;padding-top:16px;flex-shrink:0}.shell_railAccount__uZkiQ button{width:44px;height:44px;padding:0;color:#8a918c}.shell_railAccount__uZkiQ button svg{width:18px;height:18px}.shell_railLabel__cacIK{display:none}.shell_avatar__9Wk3D{text-decoration:none;min-width:44px;min-height:44px}.shell_drawer__Mi2bM .shell_sidebar__d0Jxd,.shell_drawer__Mi2bM .shell_sidebar__d0Jxd[data-collapsed=true]{display:flex;flex-direction:column;overflow-y:auto;padding:20px 18px;gap:16px}.shell_drawer__Mi2bM .shell_rail__cHWN9,.shell_drawer__Mi2bM .shell_sidebarPanel__HS3nU,.shell_drawer__Mi2bM .shell_sidebar__d0Jxd[data-collapsed=true] .shell_sidebarPanel__HS3nU{display:contents}.shell_drawer__Mi2bM .shell_sidebarHeader__JLNrQ{order:0;margin:0;min-height:44px}.shell_drawer__Mi2bM .shell_workspaceSection__cVkrT{order:1;margin:0;padding-bottom:16px}.shell_drawer__Mi2bM .shell_railNavigation__aoL8q{order:2;display:grid;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--nav-line)}.shell_drawer__Mi2bM .shell_navigation__qM5zA{order:3}.shell_drawer__Mi2bM .shell_railAccount__uZkiQ{order:4;flex-direction:row;justify-content:space-between}.shell_drawer__Mi2bM .shell_error__DcjqS{order:5}.shell_drawer__Mi2bM .shell_railLink__s3Uv8,.shell_drawer__Mi2bM .shell_shell__8EJUU .shell_railLink__s3Uv8{width:100%;display:flex;gap:18px;padding:12px 14px;border-radius:10px}.shell_drawer__Mi2bM .shell_railLabel__cacIK{display:inline}.shell_main__AfdRn:has([data-content-studio]){padding:24px 24px 70px}@media (max-width:760px){.shell_main__AfdRn:has([data-content-studio]){padding:0 0 38px}}.shell_avatar__9Wk3D[aria-current=page]{color:var(--ui-ink);background:var(--nav-rail-active)}.shell_projectSettings__3A9Ft{margin-top:28px}.shell_mobileTabs__CLqxb,.shell_sheetHandle__At1_O{display:none}@media (max-width:760px){.shell_canvas__j0C5a{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.shell_mobileHeader__R9gbp{background:var(--ui-surface);border-bottom:0}.shell_mobileHeader__R9gbp .shell_profileButton__v8OB5{width:44px;height:44px;padding:11px;border-radius:50%;background:var(--ui-tint);color:var(--ui-ink)}.shell_mobileTabs__CLqxb{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:30;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(280px,calc(100% - 40px));padding:5px;border:1px solid rgb(255 255 255/85%);border-radius:999px;background:rgb(245 245 245/76%);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 6px 28px rgb(0 0 0/9%),inset 0 1px 0 rgb(255 255 255/90%);touch-action:pan-y pinch-zoom}.shell_mobileTabs__CLqxb a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;min-width:0;border-radius:999px;color:#626262;font-size:13px;font-weight:500;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .14s ease,transform .14s ease}.shell_mobileTabs__CLqxb svg{width:22px;height:22px}.shell_mobileTabs__CLqxb a[aria-current=page]{background:rgb(255 255 255/88%);color:var(--ui-ink);font-weight:600;box-shadow:0 1px 5px rgb(0 0 0/4%)}.shell_mobileTabs__CLqxb a:active,.shell_profileButton__v8OB5:active{transform:scale(.96)}.shell_mobileTabs__CLqxb a:focus-visible{outline:2px solid var(--ui-ink);outline-offset:-3px}.shell_drawer__Mi2bM{inset:auto 0 0;width:100%;height:auto;height:calc(100dvh - max(12px, env(safe-area-inset-top)));max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));border-radius:28px 28px 0 0;padding:0 0 env(safe-area-inset-bottom);overflow-y:auto;overscroll-behavior:contain}.shell_drawer__Mi2bM::backdrop{background:rgb(0 0 0/18%);backdrop-filter:blur(5px)}.shell_drawer__Mi2bM .shell_sidebar__d0Jxd,.shell_drawer__Mi2bM .shell_sidebar__d0Jxd[data-collapsed=true]{height:auto;overflow:visible;padding-top:0}.shell_drawer__Mi2bM .shell_close___cOkQ{top:30px}.shell_sheetHandle__At1_O{display:grid;place-items:center;height:28px;touch-action:none}.shell_sheetHandle__At1_O span{width:36px;height:4px;border-radius:4px;background:#d2d2d2}}@supports not (backdrop-filter:blur(1px)){.shell_mobileTabs__CLqxb{background:#f3f3f3}}@media (prefers-reduced-motion:reduce){.shell_mobileTabs__CLqxb a{transition:none}.shell_mobileTabs__CLqxb a:active,.shell_profileButton__v8OB5:active{transform:none}}.shell_mobileWorkspace__2HyBk{margin-right:auto;max-width:calc(100% - 56px);min-width:0}.shell_mobileWorkspace__2HyBk .workspace-trigger{min-height:44px;padding:4px 0;border:0;background:transparent;gap:10px;font-size:14px}.shell_mobileWorkspace__2HyBk .workspace-avatar{display:grid;place-items:center;width:32px;height:32px;min-width:32px;border-radius:10px;background:var(--ui-tint);font-size:13px}.shell_mobileWorkspace__2HyBk .workspace-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.shell_mobileWorkspace__2HyBk .workspace-chevron{display:flex;flex-shrink:0;color:var(--ui-muted)}.shell_sheetTitle__yhSza{margin:0;padding:8px 22px 18px;font-size:22px;line-height:1.4;font-weight:650}@media (max-width:760px){.shell_drawer__Mi2bM .shell_sidebarHeader__JLNrQ{display:none}.shell_drawer__Mi2bM .shell_sidebar__d0Jxd,.shell_drawer__Mi2bM .shell_sidebar__d0Jxd[data-collapsed=true]{gap:12px;padding:0 18px 20px;background:var(--ui-surface)}.shell_drawer__Mi2bM .shell_close___cOkQ{top:24px;width:44px;height:44px;min-width:44px;padding:0;font-size:24px;border-radius:50%;background:var(--ui-tint)}.shell_drawer__Mi2bM .shell_navigation__qM5zA{gap:2px}.shell_drawer__Mi2bM .shell_navigationLink__USM3J,.shell_drawer__Mi2bM .shell_railLink__s3Uv8{min-height:44px;padding:8px 12px;font-size:15px;gap:12px}.shell_drawer__Mi2bM .shell_navigationLink__USM3J svg,.shell_drawer__Mi2bM .shell_railLink__s3Uv8 svg{width:20px;height:20px}.shell_drawer__Mi2bM .shell_workspaceSection__cVkrT{padding-bottom:12px}.shell_drawer__Mi2bM .shell_railNavigation__aoL8q{padding-bottom:12px;gap:2px}.shell_drawer__Mi2bM .workspace-trigger{min-height:48px;padding:8px 10px;font-size:14px}.shell_drawer__Mi2bM .workspace-avatar{width:32px;height:32px;min-width:32px}}.shell_main__AfdRn:has([data-ai-result-slot]){padding-bottom:220px}@media (max-width:760px){.shell_main__AfdRn:has([data-ai-result-slot]){padding-bottom:calc(160px + env(safe-area-inset-bottom))}}.processing-status_root__6HQPl{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:48px 0;gap:20px;text-align:center}.processing-status_spinner__TcRiP{width:26px;height:26px;border:2px solid var(--ui-line);border-top-color:var(--ui-ink);border-radius:50%;animation:processing-status_spin__Hpfez .85s linear infinite}.processing-status_status__dLVQn{display:flex;align-items:baseline;justify-content:center;gap:12px;margin:0;color:var(--ui-ink);font-size:16px;line-height:1.5}.processing-status_label__ON6A_{animation:processing-status_appear__5pc4v .18s ease-out}.processing-status_count__9Ne7c{color:var(--ui-muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes processing-status_spin__Hpfez{to{transform:rotate(1turn)}}@keyframes processing-status_appear__5pc4v{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.processing-status_label__ON6A_,.processing-status_spinner__TcRiP{animation:none}}.processing-status_description__TS_zh{max-width:360px;margin:-12px 0 0;color:var(--ui-muted);font-size:13px;line-height:1.5;text-wrap:balance}.prompt-input_composer__ePIbn{width:100%;background:var(--ui-surface);border:1px solid #dedede;border-radius:18px;box-shadow:0 3px 8px rgb(0 0 0/2%),0 14px 40px rgb(0 0 0/4%)}.prompt-input_composer__ePIbn:focus-within{border-color:#999;outline:2px solid var(--ui-ink);outline-offset:3px}.prompt-input_input__pCf_c{display:block;width:100%;min-height:152px;max-height:420px;padding:22px 24px 8px;border:0;border-radius:18px 18px 0 0;background:transparent;box-shadow:none;color:var(--ui-ink);font:inherit;font-size:16px;line-height:1.65;resize:vertical}.prompt-input_input__pCf_c::placeholder{color:#767676}.prompt-input_input__pCf_c:focus-visible{outline:none}.prompt-input_footer__tW2oI{display:flex;justify-content:flex-end;padding:10px 24px 18px;color:var(--ui-muted);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.prompt-input_composer__ePIbn[data-disabled]{background:var(--ui-hover);opacity:.7}.prompt-input_input__pCf_c:disabled{cursor:not-allowed}.prompt-input_visuallyHidden__etlcE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:600px){.prompt-input_input__pCf_c{padding:18px 18px 8px;min-height:174px}.prompt-input_footer__tW2oI{padding:10px 18px 16px}}.onboarding_root__neIdn{min-height:100%;background:var(--ui-surface);color:var(--ui-ink);font:15px/1.6 var(--ui-font);padding:env(safe-area-inset-top) max(24px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(24px,env(safe-area-inset-left))}.onboarding_header__QxJ86{max-width:1040px;margin:0 auto;padding:12px 0;display:flex;gap:16px;justify-content:flex-end;align-items:center}.onboarding_brand__cc9Nm{margin-right:auto;color:var(--ui-ink);text-decoration:none;font-size:24px;font-weight:700;letter-spacing:-1px}.onboarding_header__QxJ86 a:focus-visible,.onboarding_root__neIdn summary:focus-visible{outline:2px solid var(--ui-ink);outline-offset:3px}.onboarding_content__KNqPb{max-width:640px;margin:64px auto 0;padding-bottom:70px}.onboarding_progress__lmIfQ{width:min(100%,360px);margin:0 auto 32px}.onboarding_progress__lmIfQ progress{display:block;width:100%;height:4px;overflow:hidden;border:0;border-radius:999px;background:var(--ui-line);accent-color:#17634b}.onboarding_progress__lmIfQ progress::-webkit-progress-bar{border-radius:999px;background:var(--ui-line)}.onboarding_progress__lmIfQ progress::-webkit-progress-value{border-radius:999px;background:#17634b}.onboarding_progress__lmIfQ progress::-moz-progress-bar{border-radius:999px;background:#17634b}.onboarding_describeContent__597lH{max-width:760px;margin-top:100px;padding-bottom:32px}.onboarding_describe__cUhxl .onboarding_title__65JUJ{margin:0 0 32px;text-align:center;text-wrap:balance;font-size:clamp(28px,4vw,40px)}.onboarding_website___Apt_{max-width:640px;margin:28px auto 0}.onboarding_websiteControl__wiphZ{position:relative}.onboarding_websiteControl__wiphZ svg{position:absolute;width:18px;height:18px;top:50%;left:16px;transform:translateY(-50%);color:var(--ui-muted);pointer-events:none}.onboarding_websiteControl__wiphZ input{padding-left:44px;border-color:#e1e1e1;border-radius:10px;font-size:16px}.onboarding_describe__cUhxl .onboarding_notice__WhoEg{margin:8px auto 0;max-width:100%;text-align:center;font-size:10px;line-height:1.5}.onboarding_describe__cUhxl .onboarding_actions__zZCcf{justify-content:center;margin-top:24px}.onboarding_describe__cUhxl .onboarding_actions__zZCcf button{min-width:180px;min-height:48px}.onboarding_title__65JUJ{font-size:clamp(28px,4vw,36px);line-height:1.2;font-weight:650;letter-spacing:-1px;margin:0 0 14px}.onboarding_subtitle__vQU_s{color:var(--ui-muted);margin:0 0 32px;font-size:15px}.onboarding_actions__zZCcf{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.onboarding_footer__9JCb_{display:flex;justify-content:space-between;gap:16px;margin-top:36px;padding-top:20px;color:var(--ui-muted);font-size:12px;align-items:center}.onboarding_footer__9JCb_ button{font-size:13px}.onboarding_describeFooter__wXYMZ{justify-content:center;margin-top:18px;padding:0}.onboarding_summary__LYnjB{padding:20px 0;margin:0 0 26px}.onboarding_summary__LYnjB p{margin:8px 0 0;color:var(--ui-muted)}.onboarding_summary__LYnjB strong{font-weight:550}.onboarding_error__LLJGq{font-size:14px;color:var(--ui-danger);margin:22px 0}.onboarding_error__LLJGq p{margin:0 0 8px}.onboarding_notice__WhoEg{color:var(--ui-muted);font-size:13px;margin:16px 0}.onboarding_choices__Hkm95{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.onboarding_choices__Hkm95 button{font-size:13px}.onboarding_review__w5Tw_{display:grid;gap:6px}.onboarding_reviewItem__jSFbo{padding-bottom:0}.onboarding_suggestion__RwWbu{font-size:12px;color:var(--ui-muted);margin:8px 0}.onboarding_assist__PGBwA{margin-top:8px;font-size:13px}.onboarding_check__q5wv2{display:flex;gap:12px;align-items:flex-start;margin:28px 0 0;cursor:pointer;min-height:44px;font-size:14px}.onboarding_check__q5wv2 input{appearance:auto;width:20px;height:20px;min-height:20px;flex:0 0 20px;margin-top:3px;accent-color:var(--ui-ink)}@media (max-width:600px){.onboarding_content__KNqPb{margin-top:24px}.onboarding_progress__lmIfQ{margin-bottom:32px}.onboarding_footer__9JCb_{align-items:flex-start;flex-direction:column;gap:8px}.onboarding_header__QxJ86{padding:18px 0}.onboarding_describe__cUhxl .onboarding_title__65JUJ{margin-bottom:24px}.onboarding_describe__cUhxl .onboarding_actions__zZCcf{flex-direction:column;gap:10px}.onboarding_describe__cUhxl .onboarding_actions__zZCcf button{width:100%}.onboarding_describeFooter__wXYMZ{align-items:center}}.onboarding_reviewSummary__jjdXa{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:16px;min-height:44px;padding:12px 0;border-radius:8px}.onboarding_reviewSummary__jjdXa::-webkit-details-marker{display:none}.onboarding_reviewCopy__VdkkE{display:grid;gap:4px;min-width:0}.onboarding_reviewLabel__DbRze{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--ui-muted)}.onboarding_suggestionBadge__LYjlu{padding:1px 6px;border-radius:4px;background:var(--ui-tint,#f5f5f5);color:var(--ui-muted);font-size:10px;line-height:1.6}.onboarding_editLabel__iyGvA{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ui-muted)}.onboarding_reviewItem__jSFbo[open] .onboarding_editLabel__iyGvA,.onboarding_reviewSummary__jjdXa:hover .onboarding_editLabel__iyGvA{background:#f2f2f2;color:var(--ui-ink)}.onboarding_reviewValue__RAFlN{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.onboarding_reviewEditor__JYqAo{margin:8px 0 16px}.onboarding_optional__dLJjd>summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:14px}.onboarding_optional__dLJjd .onboarding_review__w5Tw_{margin-top:24px}.onboarding_followupContent__xYXHT{margin-top:100px}.onboarding_followupContent__xYXHT .onboarding_summary__LYnjB{padding:0;margin-bottom:44px}.onboarding_followupContent__xYXHT .onboarding_actions__zZCcf{justify-content:center;gap:20px}.onboarding_followupContent__xYXHT .onboarding_notice__WhoEg{text-align:center;margin-top:28px;font-size:12px}.onboarding_followupContent__xYXHT .onboarding_footer__9JCb_{justify-content:center}@media (max-width:600px){.onboarding_followupContent__xYXHT{margin-top:24px}.onboarding_followupContent__xYXHT .onboarding_actions__zZCcf{gap:8px}.onboarding_followupContent__xYXHT .onboarding_summary__LYnjB{margin-bottom:32px}}.onboarding_clarify__1VCPe{max-width:560px;margin:0 auto;text-align:center}.onboarding_clarify__1VCPe .onboarding_title__65JUJ{font-size:clamp(24px,3vw,32px);line-height:1.25;text-wrap:balance;margin-bottom:28px}.onboarding_clarify__1VCPe label{display:block;text-align:center}.onboarding_clarify__1VCPe input,.onboarding_clarify__1VCPe select,.onboarding_clarify__1VCPe textarea{text-align:center}.onboarding_clarify__1VCPe .onboarding_choices__Hkm95{justify-content:center}.onboarding_clarify__1VCPe .onboarding_actions__zZCcf{margin-top:24px}.onboarding_aiLabel__M7x1l{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;color:#426651;font-size:12px;font-weight:500}.onboarding_planTarget__aaUi8{scroll-margin-block:100px}.onboarding_scrollHint__RxFQs{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:20;padding:12px 22px;border-radius:999px;background:radial-gradient(ellipse,rgb(255 255 255/98%) 40%,rgb(255 255 255/0) 72%)}.onboarding_scrollHint__RxFQs button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--ui-line);border-radius:999px;background:rgb(250 250 250/94%);color:var(--ui-ink);font:500 13px/1.4 var(--ui-font);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.onboarding_scrollHint__RxFQs button:focus-visible{outline:2px solid var(--ui-ink);outline-offset:3px}.onboarding_scrollHint__RxFQs svg{animation:onboarding_scrollNudge__BaxB0 1.8s ease-in-out 3}@keyframes onboarding_scrollNudge__BaxB0{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (max-width:760px){.onboarding_scrollHint__RxFQs{bottom:calc(92px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.onboarding_scrollHint__RxFQs svg{animation:none}}.onboarding_answerOptions__Vnb1G{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.onboarding_optionLabel__d85h8{width:100%;font-size:12px;color:var(--ui-muted,#686868)}.onboarding_answerOption__zhii2{max-width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--ui-line,#e5e5e5);border-radius:14px;background:#f7f7f7;color:var(--ui-ink,#171717);font:inherit;font-size:14px;line-height:1.45;cursor:pointer;overflow-wrap:anywhere}.onboarding_answerOption__zhii2:hover{background:#eee}.onboarding_answerOption__zhii2[aria-pressed=true]{border-color:#777;background:#eaeaea}.onboarding_answerOption__zhii2:focus-visible{outline:2px solid currentColor;outline-offset:3px}.onboarding_answerOption__zhii2:disabled{opacity:.5;cursor:default}.welcome-confetti_layer__BQ6gf{position:fixed;inset:0;z-index:100;pointer-events:none;overflow:hidden}.welcome-confetti_piece__m7jR5{position:absolute;top:-16px;left:var(--x);width:7px;height:11px;border-radius:2px;background:var(--color);opacity:0;animation:welcome-confetti_fall__g0woB 2.6s var(--delay) cubic-bezier(.15,.65,.5,1) both}.welcome-confetti_piece__m7jR5:nth-child(3n){border-radius:50%;height:7px}@keyframes welcome-confetti_fall__g0woB{0%{opacity:0;transform:translate3d(0,-20px,0) rotate(0deg)}10%{opacity:.9}75%{opacity:.7}to{opacity:0;transform:translate3d(var(--drift),85dvh,0) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.welcome-confetti_layer__BQ6gf{display:none}}.distribution_root__Q95dR{width:100%;min-width:0;box-sizing:border-box;max-width:860px;margin:0 auto;padding:48px 28px 80px;color:var(--w-ink,#151918)}.distribution_root__Q95dR h1{font-size:clamp(32px,5vw,48px);letter-spacing:-.04em;margin:12px 0 16px}.distribution_root__Q95dR h2{font-size:20px;margin:0 0 18px}.distribution_root__Q95dR h3{font-size:18px}.distribution_root__Q95dR p{color:#69736e;line-height:1.6}.distribution_root__Q95dR section{margin-top:40px}.distribution_root__Q95dR small{display:block;color:#717a75;font-size:14px;margin-top:7px;line-height:1.5}.distribution_assetRow__vbtB6,.distribution_row__9wDk3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border:0;border-bottom:1px solid #edf0ed;text-decoration:none;color:inherit;background:transparent;width:100%;text-align:left}.distribution_assetRow__vbtB6:hover,.distribution_row__9wDk3:hover{background:#fafbf9}.distribution_assetRow__vbtB6 strong,.distribution_row__9wDk3 strong{font-size:17px;font-weight:600}.distribution_root__Q95dR summary{cursor:pointer;min-height:44px;padding:16px 0;color:#66716a}.distribution_root__Q95dR input,.distribution_root__Q95dR select,.distribution_root__Q95dR textarea{display:block;width:100%;min-width:0;background:white;color:#26322b;border:1px solid #dde3de;border-radius:10px;min-height:44px;padding:12px;font:inherit}.distribution_root__Q95dR textarea{resize:vertical;max-height:300px}.distribution_root__Q95dR label{display:block;font-size:14px;line-height:1.8}.distribution_root__Q95dR :focus-visible{outline:2px solid #3d775c;outline-offset:3px}.distribution_back___VX2c{display:inline-flex;align-items:center;min-height:44px;color:#66716a;text-decoration:none}.distribution_status__dexMO{max-width:200px;margin-top:24px}.distribution_inline__kBObo{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.distribution_inline__kBObo>label,.distribution_inline__kBObo>select{flex:1;min-width:160px}.distribution_sectionTitle__HxEe0{display:flex;justify-content:space-between;align-items:center;gap:12px}.distribution_sectionTitle__HxEe0 h2{margin:0}.distribution_account__FB0vn{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:20px 0}.distribution_account__FB0vn label{flex:1;min-width:200px}.distribution_account__FB0vn a{min-height:44px;display:flex;align-items:center;color:#496653}.distribution_editor__kKmPU{margin-top:24px;background:#fafbf9;border-radius:14px;padding:22px;display:grid;gap:16px}.distribution_hint__ezxgk{font-size:13px;margin:0}.distribution_linkButton__lTskG{display:inline-flex;padding:14px 24px;border-radius:30px;color:#fff;background:#161917;text-decoration:none}.distribution_root__Q95dR .distribution_chat__kNlS0{height:65dvh;max-height:650px;min-height:360px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #edf0ec;border-radius:20px;background:white}.distribution_chat__kNlS0>header{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:20px}.distribution_chat__kNlS0>header svg{width:24px;height:24px;color:#246947}.distribution_chat__kNlS0>form{display:flex;align-items:end;gap:10px;margin:12px;flex-shrink:0}.distribution_chat__kNlS0 textarea{max-height:100px;resize:none}.distribution_chat__kNlS0>p{font-size:13px;padding:0 16px}.distribution_root__Q95dR button{cursor:pointer}.distribution_root__Q95dR button:disabled{cursor:default}@media (max-width:600px){.distribution_root__Q95dR{padding:24px 16px 48px}.distribution_root__Q95dR .distribution_chat__kNlS0{height:calc(100dvh - 150px);max-height:740px;min-height:300px}.distribution_inline__kBObo{align-items:stretch}.distribution_account__FB0vn label{min-width:100%}.distribution_sectionTitle__HxEe0{align-items:start}.distribution_editor__kKmPU{padding:16px}.distribution_row__9wDk3{gap:10px}.distribution_row__9wDk3 a{font-size:13px}.distribution_root__Q95dR h1{overflow-wrap:anywhere}}.distribution_overview__5F0BC{width:100%;box-sizing:border-box;padding-top:48px}.distribution_overview__5F0BC>header{max-width:560px;margin:0 auto 40px;text-align:center}.distribution_overview__5F0BC>header h1{margin:0 0 10px;font-size:clamp(30px,3vw,40px);line-height:1.15;letter-spacing:-.04em;font-weight:600}.distribution_overview__5F0BC>header p{margin:0;font-size:15px;line-height:1.6;color:#7a827d}.distribution_groupRow__q5Qvk{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;column-gap:38px;min-height:116px;padding:26px 0;border-bottom:1px solid #eceef0;color:var(--w-ink,#151918);text-decoration:none}.distribution_groupRow__q5Qvk:last-child{border-bottom:0}.distribution_groupText__zZb6o{min-width:0;overflow-wrap:anywhere}.distribution_groupText__zZb6o strong{font-size:20px;font-weight:500;letter-spacing:-.025em}.distribution_groupText__zZb6o small{margin-top:8px;font-size:15px;color:#858b91}.distribution_groupStatus__BNAbp{padding:5px 10px;border-radius:7px;background:#f2f3f4;color:#7b838a;font-size:13px;line-height:1.3;white-space:nowrap}.distribution_groupStatus__BNAbp[data-status=active]{background:#e5f7e7;color:#338345}.distribution_groupChevron__zUF04{color:#7d858c;transition:transform .12s ease}.distribution_groupRow__q5Qvk:hover .distribution_groupChevron__zUF04{transform:translateX(2px)}@media (max-width:600px){.distribution_overview__5F0BC{padding-top:36px}.distribution_overview__5F0BC>header{margin-bottom:28px}.distribution_overview__5F0BC>header p{font-size:15px}.distribution_groupRow__q5Qvk{column-gap:12px;min-height:104px;padding:22px 0}.distribution_groupText__zZb6o strong{font-size:17px}.distribution_groupText__zZb6o small{font-size:13px}.distribution_groupStatus__BNAbp{font-size:11px;padding:5px 7px}}@media (prefers-reduced-motion:reduce){.distribution_groupChevron__zUF04{transition:none}}.distribution_root__Q95dR.distribution_socialDetail__T5jCX{max-width:1240px;width:100%;box-sizing:border-box;padding:20px 24px 72px}.distribution_socialDetail__T5jCX .distribution_socialHeader__C60X7{text-align:center;margin:42px auto 48px}.distribution_socialDetail__T5jCX .distribution_socialHeader__C60X7 h1{font-size:clamp(36px,4.5vw,58px);font-weight:650;letter-spacing:-.045em;margin-bottom:16px}.distribution_socialDetail__T5jCX .distribution_socialHeader__C60X7 p{color:#92999c;font-size:18px;margin:0}.distribution_socialDetail__T5jCX>details{border-top:1px solid #edf0ed}.distribution_socialDetail__T5jCX>details>label{max-width:260px}@media (max-width:600px){.distribution_root__Q95dR.distribution_socialDetail__T5jCX{padding:20px 18px 48px}.distribution_socialDetail__T5jCX .distribution_socialHeader__C60X7{margin:28px auto 30px}.distribution_socialDetail__T5jCX .distribution_socialHeader__C60X7 h1{font-size:36px}.distribution_socialDetail__T5jCX .distribution_socialHeader__C60X7 p{font-size:15px}}.distribution_socialDetail__T5jCX .distribution_managementMeasure__JGTLy{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:18px;min-height:62px;padding:14px 0;border-bottom:1px solid #edf0ed;color:#343c37;font-size:14px;text-decoration:none}.distribution_socialDetail__T5jCX .distribution_managementMeasure__JGTLy small{margin:0;padding:3px 7px;border-radius:5px;font-size:11px;color:#7c857f;background:#f5f6f5}.distribution_socialDetail__T5jCX .distribution_managementMeasure__JGTLy small[data-completed=true]{color:#48725a;background:#f0f6f1}.distribution_socialDetail__T5jCX .distribution_managementMeasure__JGTLy>span:last-child{color:#89918c}.distribution_socialDetail__T5jCX :focus-visible{outline-color:#9aa19d}.project-settings_form__IdFtq{max-width:680px;margin-top:32px}.project-settings_fields__10xxF{display:grid;gap:22px}.project-settings_more__K9Loe{margin-top:24px}.project-settings_more__K9Loe summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--ui-muted)}.project-settings_more__K9Loe summary:before{content:"+";margin-right:10px}.project-settings_more__K9Loe[open] summary:before{content:"−"}.project-settings_more__K9Loe[open] .project-settings_fields__10xxF{margin-top:18px}.project-settings_hint__J_al9{margin:28px 0 16px;font-size:13px;line-height:1.6;color:var(--ui-muted)}.project-settings_actions__ZPicQ{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.project-settings_actions__ZPicQ a{display:inline-flex;align-items:center;min-height:44px;color:var(--ui-muted);text-decoration:none;font-size:14px}.project-settings_error__45mdw{color:#b42318}.project-settings_toast__c8gAw{position:fixed;right:24px;bottom:24px;z-index:30;margin:0;max-width:calc(100vw - 48px);padding:14px 20px;background:#edf8f1;color:#236344;border:1px solid #d5eadd;border-radius:12px;font-size:14px}.project-settings_form__IdFtq a:focus-visible,.project-settings_form__IdFtq summary:focus-visible{outline:2px solid var(--ui-ink);outline-offset:3px}