.BrandLogo_root__Qjkcq{display:inline-flex;align-items:center;gap:.65rem;color:#0f172a}.BrandLogo_markSm__O8k3z{width:28px;height:auto}.BrandLogo_markMd__V_WbW{width:36px;height:auto}.BrandLogo_markLg__wo2JP{width:48px;height:auto}.BrandLogo_word__pFLUj{font-family:var(--font-display);font-weight:800;font-size:1.35rem;letter-spacing:-.03em;line-height:1;color:#0f172a}.BrandLogo_word__pFLUj span{color:var(--accent)}.page_shell__fAVH1{min-height:100vh;color:var(--fg);background:var(--bg);font-family:var(--font-body)}.page_wrap__NBl5k{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.page_gnb__p4EoO{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.page_gnbInner__N_TFd{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem}.page_nav__zpG_3{display:flex;gap:1.75rem;color:var(--muted);font-size:.9rem;font-weight:500}.page_nav__zpG_3 a:hover{color:var(--accent)}.page_actions__e35f9{display:flex;align-items:center;gap:.55rem}.page_btnDark__qdFIy,.page_btnGhost__Ty34x,.page_btnGlass__s6G1d,.page_btnGradient__g8IOH{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.15rem;border-radius:14px;font-weight:700;font-size:.9rem;border:1px solid transparent;transition:transform .18s ease,opacity .18s ease,background .18s ease}.page_btnDark__qdFIy:hover,.page_btnGhost__Ty34x:hover,.page_btnGlass__s6G1d:hover,.page_btnGradient__g8IOH:hover{transform:translateY(-1px)}.page_btnGhost__Ty34x{color:var(--muted);background:transparent}.page_btnGhost__Ty34x:hover{color:var(--fg)}.page_btnDark__qdFIy{background:#0f172a;color:#fff}.page_btnDark__qdFIy:hover{background:#1e293b}.page_btnGradient__g8IOH{background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;box-shadow:0 14px 30px -12px rgba(249,115,22,.45);padding:.95rem 1.5rem;font-size:1rem}.page_btnGradient__g8IOH:hover{opacity:.94}.page_btnGlass__s6G1d{background:hsla(0,0%,100%,.88);border-color:hsla(33,16%,89%,.95);color:#334155;box-shadow:0 8px 24px -12px rgba(15,23,42,.12);padding:.95rem 1.5rem;font-size:1rem}.page_btnGlass__s6G1d:hover{background:#fff}.page_hero__SKW6o{position:relative;overflow:hidden;padding:4.5rem 0 0}.page_heroIntro__tflIn{position:relative;z-index:1;text-align:center;padding-bottom:2.5rem}.page_heroShowcase__w_anw{position:relative;z-index:1;width:min(1280px,100%);margin:0 auto;padding:0 1rem 3.5rem;animation:page_fadeUp__mbBxU .85s ease .28s both}.page_orbA__iog9i,.page_orbB__kf4Th{position:absolute;border-radius:50%;pointer-events:none;filter:blur(120px);animation:page_drift__iXxuE 14s ease-in-out infinite alternate}.page_orbA__iog9i{width:700px;height:700px;left:50%;top:28%;transform:translate(-50%,-50%);background:rgba(249,115,22,.22)}.page_orbB__kf4Th{width:420px;height:420px;right:4%;top:55%;background:rgba(239,68,68,.2);animation-delay:-4s}@keyframes page_drift__iXxuE{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-48%,-46%) scale(1.06)}}.page_heroBrand__Wwwaj{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:1.75rem;animation:page_fadeUp__mbBxU .75s ease both}.page_heroLogo__lsLxJ{width:min(280px,58vw);height:auto;animation:page_floatLogo__oxk1O 5.5s ease-in-out infinite}@keyframes page_floatLogo__oxk1O{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.page_tagline___8E6T{font-family:var(--font-display);font-size:.72rem;letter-spacing:.22em;font-weight:600;text-transform:uppercase;background:linear-gradient(90deg,#f97316,#ef4444);-webkit-background-clip:text;background-clip:text;color:transparent}.page_title__3jonF{font-family:var(--font-display);font-size:clamp(2rem,5.2vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:1.1rem;animation:page_fadeUp__mbBxU .8s ease .08s both}.page_gradientText__28Wdd{background:linear-gradient(135deg,#f97316,#fb923c 55%,#ef4444);-webkit-background-clip:text;background-clip:text;color:transparent}.page_sub__c05Js{max-width:36rem;margin:0 auto 1.75rem;color:var(--muted);font-size:1.02rem;line-height:1.7;animation:page_fadeUp__mbBxU .8s ease .16s both}.page_ctaRow__yWcJm{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-bottom:0;animation:page_fadeUp__mbBxU .8s ease .24s both}@keyframes page_fadeUp__mbBxU{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page_sectionAlt__g2P4Z,.page_section__61PEw{padding:5.5rem 0}.page_sectionAlt__g2P4Z{background:hsla(36,17%,94%,.7);border-block:1px solid hsla(33,16%,89%,.8)}.page_sectionHeadLeft__VuYuC,.page_sectionHead__qnhAZ{max-width:42rem;margin-bottom:3rem}.page_sectionHead__qnhAZ{margin-inline:auto;text-align:center}.page_sectionHeadLeft__VuYuC h2,.page_sectionHead__qnhAZ h2{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.02em;margin:.75rem 0 .85rem}.page_sectionHead__qnhAZ p{color:var(--muted);line-height:1.7}.page_pill__2mmNO{font-size:.72rem;background:#ffedd5;border:1px solid #fed7aa;border-radius:999px;padding:.35rem .75rem}.page_eyebrow__H9Slr,.page_pill__2mmNO{display:inline-block;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.page_eyebrow__H9Slr{font-size:.78rem}.page_glass__dc3G5{background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid hsla(33,16%,89%,.9);border-radius:1.5rem;box-shadow:0 12px 28px -16px rgba(15,23,42,.12)}.page_pillars___Fjve{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.5rem}.page_pillars___Fjve article{position:relative;padding:2rem 1.5rem 1.5rem}.page_pillarTag__FBfx5{position:absolute;top:-.7rem;left:1.25rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;color:#fff;padding:.28rem .65rem;border-radius:999px}.page_pillarBlue__Q8e4l .page_pillarTag__FBfx5{background:#f97316}.page_pillarPurple__QO6cI .page_pillarTag__FBfx5{background:#ef4444}.page_pillarPink__2_T9O .page_pillarTag__FBfx5{background:#fb923c}.page_pillars___Fjve h3{font-size:1.15rem;margin-bottom:.65rem}.page_featureGrid__LbVmI p,.page_pillars___Fjve p,.page_steps__e0Sxr p{color:var(--muted);font-size:.92rem;line-height:1.65}.page_philosophy__Fa1qN{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem;background:linear-gradient(90deg,rgba(255,237,213,.9),rgba(255,247,237,.9),#fff)}.page_philosophy__Fa1qN h3{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.85rem);margin:.4rem 0 .7rem}.page_philosophy__Fa1qN p{color:var(--muted);max-width:40rem;line-height:1.65}.page_featureGrid__LbVmI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.page_featureGrid__LbVmI article{padding:1.75rem}.page_featureGrid__LbVmI h3{font-size:1.15rem;margin-bottom:.7rem}.page_steps__e0Sxr{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.page_steps__e0Sxr li{padding:1.35rem;border-top:4px solid #f97316}.page_steps__e0Sxr li:nth-child(2){border-top-color:#ea580c}.page_steps__e0Sxr li:nth-child(3){border-top-color:#ef4444}.page_steps__e0Sxr li:nth-child(4){border-top-color:#fb923c}.page_steps__e0Sxr span{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.08em}.page_steps__e0Sxr span,.page_steps__e0Sxr strong{display:block;margin-bottom:.45rem}.page_stats__L5b4y{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.page_stats__L5b4y>div{text-align:center;padding:1.75rem 1rem}.page_stats__L5b4y strong{display:block;font-family:var(--font-display);font-size:2.2rem;font-weight:800;margin-bottom:.45rem}.page_stats__L5b4y span{color:var(--muted);font-size:.88rem;font-weight:500}.page_featuredSection__EBPEV .page_sectionHeadLeft__VuYuC{margin-bottom:1.5rem}.page_featuredSection__EBPEV .page_sectionHeadLeft__VuYuC h2{margin-bottom:.5rem}.page_featuredSub__z7saD{margin-top:0;color:var(--muted);font-size:.95rem;max-width:42rem;line-height:1.55}.page_featuredCarousel__F__tT{margin-top:0}.page_featuredLoading__UXnBP{color:var(--muted);text-align:center;padding:2rem 0}.page_featuredViewport__2Zfy1{overflow:hidden;width:100%}.page_featuredViewportInteractive__MXifc{cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.page_featuredViewportDragging__dcFUt{cursor:-webkit-grabbing;cursor:grabbing}.page_featuredViewportPeek__z3Kv5{padding-block:.15rem}.page_featuredViewportEmbedded__Zds91.page_featuredViewportPeek__z3Kv5{-webkit-mask-image:none;mask-image:none}.page_featuredViewportEmbedded__Zds91:not(.page_featuredViewportPeek__z3Kv5){-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.page_featuredTrack__oAMDy{display:flex;gap:.85rem;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}.page_featuredTrackDragging__zYtuq{transition:none}.page_featuredCarouselEmbedded__WNsQ5{margin-top:0}.page_featuredTrackEmbedded__1yfwT{gap:.65rem}.page_featuredCardCompact__9ZqPE .page_featuredThumbWrap__jyn3G{aspect-ratio:3/4}.page_featuredCardCompact__9ZqPE .page_featuredOverlay__zkXfv{padding:2.25rem .7rem .7rem}.page_featuredCardCompact__9ZqPE .page_featuredTitle__lI5SK{font-size:.8rem;-webkit-line-clamp:2}.page_featuredCardCompact__9ZqPE .page_featuredTags__lrQ29{margin-top:.35rem;margin-bottom:.3rem}.page_featuredCardCompact__9ZqPE .page_featuredTagMuted__QFn1E,.page_featuredCardCompact__9ZqPE .page_featuredTag__GPBNC{font-size:.62rem;padding:.15rem .45rem}.page_featuredCardCompact__9ZqPE .page_featuredMeta__KQ5Zu{font-size:.65rem}.page_featuredCard__hcvOH{flex:0 0 auto;min-width:0;overflow:hidden;border-radius:.65rem;box-shadow:0 8px 24px rgba(15,23,42,.1);border:1px solid hsla(33,16%,89%,.7);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_featuredThumbWrap__jyn3G{position:relative;aspect-ratio:2/3;background:linear-gradient(135deg,#f3f1ee,#e8e4df);overflow:hidden}.page_featuredThumb___sLXN{width:100%;height:100%;object-fit:cover;display:block}.page_featuredThumbPlaceholder__ITNGZ{width:100%;height:100%;background:linear-gradient(135deg,#e8e4df,#d6d0c8)}.page_featuredOverlay__zkXfv{position:absolute;inset:auto 0 0;padding:2.5rem .9rem .9rem;background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.45) 55%,transparent);color:#fff}.page_featuredTitle__lI5SK{font-size:.92rem;font-weight:700;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_featuredTags__lrQ29{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem;margin-bottom:.4rem}.page_featuredTag__GPBNC{font-weight:700;background:hsla(0,0%,100%,.22);color:#fff}.page_featuredTagMuted__QFn1E,.page_featuredTag__GPBNC{display:inline-block;padding:.18rem .5rem;border-radius:999px;font-size:.68rem}.page_featuredTagMuted__QFn1E{font-weight:600;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.88)}.page_featuredMeta__KQ5Zu{margin:0;font-size:.7rem;line-height:1.4;color:hsla(0,0%,100%,.82);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_featuredDots__fXrNx{display:flex;justify-content:center;gap:.45rem;margin-top:1.25rem}.page_featuredDot__JnrMg{width:.5rem;height:.5rem;border-radius:999px;border:none;padding:0;background:#d6d0c8;cursor:pointer;transition:width .2s ease,background .2s ease}.page_featuredDotActive__NLBDk{width:1.35rem;background:#f97316}.page_featuredCta__0_9Rc{display:flex;justify-content:center;margin-top:1.75rem}.page_footer__sHKi3{background:#fff;border-top:1px solid var(--line);padding:4rem 0 2rem}.page_footerGrid__n13s9{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:2rem;gap:2rem;align-items:start;margin-bottom:2.5rem}.page_footerAbout__YMPDU{margin-top:1rem;color:var(--muted);line-height:1.7;max-width:28rem;font-size:.92rem}.page_companyCard__EC7_W{padding:1.5rem}.page_companyCard__EC7_W h4{margin-bottom:.85rem}.page_companyCard__EC7_W ul{list-style:none;display:grid;grid-gap:.55rem;gap:.55rem;color:var(--muted);font-size:.9rem}.page_copy__QuCsu{border-top:1px solid #f3f1ee;padding-top:1.5rem;text-align:center;color:#94a3b8;font-size:.75rem}@media (max-width:960px){.page_nav__zpG_3{display:none}.page_featureGrid__LbVmI,.page_footerGrid__n13s9,.page_pillars___Fjve,.page_stats__L5b4y,.page_steps__e0Sxr{grid-template-columns:1fr}.page_featuredTrack__oAMDy{gap:.65rem}.page_philosophy__Fa1qN{flex-direction:column;align-items:flex-start}.page_hero__SKW6o{padding:2.5rem 0 0}.page_heroIntro__tflIn{padding-bottom:1.75rem}.page_heroShowcase__w_anw{width:100%;max-width:none;padding:0 0 2.25rem}.page_featuredTrackEmbedded__1yfwT,.page_featuredViewportEmbedded__Zds91{-webkit-mask-image:none;mask-image:none}.page_actions__e35f9{gap:.35rem}.page_actions__e35f9 .page_btnDark__qdFIy,.page_actions__e35f9 .page_btnGhost__Ty34x{padding:.55rem .85rem;font-size:.82rem;border-radius:12px}}.ChipSelect_chipGrid__WKvaF{display:flex;flex-wrap:wrap;gap:.45rem}.ChipSelect_chip__J_Ik1{border:1px solid #e8e4df;background:#fff;color:var(--fg);border-radius:999px;padding:.4rem .85rem;font-size:.85rem;font-weight:600;cursor:pointer}.ChipSelect_chip__J_Ik1:hover{border-color:#fdba74}.ChipSelect_chipActive__p5INt{border-color:#f97316;background:#ffedd5;color:#ea580c}.form_field__1BHbL{display:flex;flex-direction:column;gap:.4rem}.form_field__1BHbL label{font-size:.85rem;color:var(--muted);font-weight:500}.form_control__s_Zy8{width:100%;background:#fff;border:1px solid #e8e4df;border-radius:12px;padding:.75rem .9rem;color:var(--fg);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.form_control__s_Zy8::placeholder{color:#94a3b8}.form_control__s_Zy8:focus{border-color:#fdba74;box-shadow:0 0 0 3px rgba(249,115,22,.12)}.form_control__s_Zy8:disabled{background:#faf8f5;color:#94a3b8;cursor:not-allowed}.form_textarea__zocPO{min-height:6.5rem;resize:vertical;line-height:1.55}.form_pill__ZBl8U{border-radius:999px}.form_hint__l0Wjb{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.form_row__xuWQX{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}@media (max-width:640px){.form_row__xuWQX{grid-template-columns:1fr}}.form_phoneRow__TECb8{display:flex;gap:.5rem;align-items:stretch}.form_phoneDial__Lsb9P{flex:0 0 6.5rem;min-width:0;padding-left:.65rem;padding-right:.45rem}.form_phoneNumber__3y9Zv{flex:1 1;min-width:0}.chat_chatComposer__M6zzZ{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem;border-top:1px solid #e8e4df;background:#fff}.chat_chatDropZone__brwN0{flex:1 1;min-height:0;display:flex;flex-direction:column;position:relative}.chat_chatDropZoneActive__FD63L{background:rgba(255,247,237,.35)}.chat_chatDropOverlay__X2h0C{position:absolute;inset:.65rem;z-index:8;pointer-events:none;display:flex;align-items:center;justify-content:center;border:2px dashed #fb923c;border-radius:.85rem;background:rgba(255,247,237,.88);color:#c2410c;font-size:.92rem;font-weight:700;text-align:center;padding:1rem}.chat_chatComposer__M6zzZ.chat_dragOver__g5E3m{background:#fff7ed;outline:2px dashed #fb923c;outline-offset:-4px}.chat_composerRow__g0Igi{display:flex;gap:.5rem;align-items:center}.chat_attachButton__agMEK{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid #d6d0c8;background:#faf8f5;color:#334155;font-size:1.45rem;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.chat_attachButton__agMEK:hover:not(:disabled){background:#f3f1ee;border-color:#94a3b8}.chat_attachButton__agMEK:disabled{opacity:.45;cursor:not-allowed}.chat_hiddenFileInput__bDTNW{display:none}.chat_sendButton__0EjvD{flex-shrink:0;width:2.35rem;height:2.35rem;min-width:2.35rem;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.chat_sendButton__0EjvD svg{display:block}.chat_sendSpinner__wfSLS{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:chat_sendSpin__cpTs4 .65s linear infinite}@keyframes chat_sendSpin__cpTs4{to{transform:rotate(1turn)}}.chat_pendingFiles__4lsqv{display:flex;flex-wrap:wrap;gap:.5rem}.chat_pendingFile__reQG_{display:flex;align-items:center;gap:.35rem;padding:.25rem .5rem;border-radius:999px;background:#f3f1ee;font-size:.8rem;max-width:100%}.chat_pendingThumb__AZiVQ{width:32px;height:32px;object-fit:cover;border-radius:4px}.chat_pendingRemove__9mGZA{border:none;background:transparent;color:#64748b;cursor:pointer;font-size:1rem;line-height:1;padding:0 .15rem}.chat_composerHint__IXtyv{font-size:.75rem;color:#94a3b8;margin:0}.chat_attachments__DJVmL{display:flex;flex-direction:column;gap:.5rem;margin-top:.35rem}.chat_attachmentImage__xYxxa{max-width:min(280px,100%);border-radius:.65rem;display:block}.chat_attachmentLink__iWWY3{font-size:.9rem}.chat_attachmentLinkButton__5W5AB,.chat_attachmentLink__iWWY3{display:inline-flex;align-items:center;gap:.35rem;color:inherit;text-decoration:underline;word-break:break-all}.chat_attachmentLinkButton__5W5AB{padding:0;border:none;background:none;font:inherit;font-size:.9rem;cursor:pointer}.chat_attachmentLoading__8iZV_{color:#94a3b8;font-size:.85rem}.chat_deliverableBar__J8oAn{flex-shrink:0;padding:.35rem 1rem 0;background:#fff;border-top:1px solid #e8e4df}.chat_deliverableBarButton__78aky{display:flex;align-items:center;gap:.4rem;width:100%;padding:.45rem .75rem;border:1px solid #ffedd5;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:.85rem;font-weight:600;cursor:pointer}.chat_deliverableBarButton__78aky:hover{background:#ffedd5}.chat_deliverableBarIcon__6ouNQ{font-size:1rem;line-height:1}.chat_deliverableBarLabel__3Yyqh{flex:1 1;text-align:left}.chat_deliverableBarCount__ojTdj{min-width:1.25rem;padding:.1rem .45rem;border-radius:999px;background:#c2410c;color:#fff;font-size:.75rem;font-weight:700}.chat_deliverableOverlay__kDcXQ{position:fixed;inset:0;z-index:100;background:rgba(15,23,42,.45);display:flex;align-items:flex-end;justify-content:center}.chat_deliverableSheet__70coD{width:100%;max-width:32rem;max-height:min(85vh,640px);overflow-y:auto;background:#fff;border-radius:1rem 1rem 0 0;padding:0 1rem 1.25rem;box-shadow:0 -8px 32px rgba(15,23,42,.12)}@media (min-width:640px){.chat_deliverableOverlay__kDcXQ{align-items:center;padding:1rem}.chat_deliverableSheet__70coD{border-radius:1rem;max-height:min(80vh,560px)}}.chat_deliverableSheetHeader__z0TNJ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:-webkit-sticky;position:sticky;top:0;background:#fff;padding:.85rem 0 .65rem;border-bottom:1px solid #f3f1ee;margin-bottom:.75rem}.chat_deliverableSheetTitle__0W1AP{margin:0;font-size:1rem;font-weight:700}.chat_deliverableSheetClose__DQAAc{border:none;background:#f3f1ee;width:2rem;height:2rem;border-radius:999px;font-size:1.25rem;line-height:1;cursor:pointer;color:#64748b}.chat_deliverableVersionHint__Yh79U{margin:-.25rem 0 0;font-size:.8rem;color:#c2410c;font-weight:500}.chat_deliverableFilePick__xV_FZ input[type=file]{font-size:.85rem}.chat_deliverableFileName__qNOe8{font-size:.8rem;color:#64748b;word-break:break-all}.chat_deliverableVersionTag__Tec50{font-size:.75rem;font-weight:600;color:#c2410c;background:#ffedd5;padding:.1rem .35rem;border-radius:.25rem}.chat_deliverableItemMain__3UDKf{min-width:0;flex:1 1}.chat_deliverableDownloadBtn__FUjP8{flex-shrink:0;font-size:.8rem!important;padding:.35rem .6rem!important}.chat_deliverableEmpty__kusK4{margin:0;font-size:.85rem;color:#94a3b8;text-align:center;padding:.5rem 0}.chat_deliverablePanel__aX0y3{border-top:1px solid #e8e4df;padding:1rem;background:#faf8f5}.chat_deliverablePanel__aX0y3 h3{margin:0 0 .75rem;font-size:.95rem}.chat_deliverableForm__xbn1G{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:1rem}.chat_deliverableForm__xbn1G label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#475569}.chat_deliverableForm__xbn1G input[type=text],.chat_deliverableForm__xbn1G select,.chat_deliverableForm__xbn1G textarea{border:1px solid #d6d0c8;border-radius:.5rem;padding:.45rem .6rem;font-size:.9rem;background:#fff}.chat_deliverableForm__xbn1G textarea{resize:vertical;min-height:3.5rem;line-height:1.45;font-family:inherit}.chat_deliverableModeTabs__930XK{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem;padding:.2rem;border-radius:.65rem;background:#f3f1ee}.chat_deliverableModeTab__1wAOQ{border:none;border-radius:.5rem;padding:.45rem .5rem;font-size:.82rem;font-weight:600;color:#64748b;background:transparent;cursor:pointer}.chat_deliverableModeTab__1wAOQ:disabled{opacity:.45;cursor:not-allowed}.chat_deliverableModeTabActive__Dymvt{background:#fff;color:#c2410c;box-shadow:0 1px 3px rgba(15,23,42,.08)}.chat_deliverableHint__N7jwp{margin:0;font-size:.78rem;line-height:1.45;color:#64748b}.chat_deliverableWarning__q6Q_w{margin:0;padding:.55rem .65rem;border-radius:.5rem;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:.78rem;line-height:1.45}.chat_deliverableWarningLink__wiMGF{display:inline-block;margin-top:.25rem;border:none;background:none;padding:0;color:#c2410c;font-size:.78rem;font-weight:700;text-decoration:underline;cursor:pointer}.chat_deliverableSeriesList__bZNyX{display:flex;flex-direction:column;gap:.55rem}.chat_deliverableSeries__Ju_Md{border:1px solid #e8e4df;border-radius:.65rem;background:#faf8f5;overflow:hidden}.chat_deliverableSeriesHeader__F3rUN{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.55rem .65rem .45rem}.chat_deliverableSeriesToggle__qFrlP{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;flex:1 1;min-width:0;border:none;background:none;padding:0;text-align:left;cursor:pointer}.chat_deliverableSeriesToggle__qFrlP:disabled{cursor:default}.chat_deliverableSeriesName__TFDn2{font-size:.9rem;font-weight:700;color:#0f172a}.chat_deliverableSeriesCount__fBtQt{font-size:.72rem;color:#64748b}.chat_deliverableSeriesChevron__HaPnS{font-size:.75rem;color:#94a3b8}.chat_deliverableSeriesActions__cWX06{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.chat_deliverableSeriesAddBtn__Taplg{white-space:nowrap}.chat_deliverableSeriesLatestMeta__qj2S2{display:flex;flex-wrap:wrap;gap:.35rem .6rem;padding:0 .65rem .6rem;font-size:.75rem;color:#64748b}.chat_deliverableVersionLabel__yq3y_{display:inline-block;padding:.1rem .4rem;border-radius:999px;background:#e8e4df;color:#475569;font-size:.72rem;font-weight:600}.chat_deliverableVersionList__cvLh6{list-style:none;margin:0;padding:0 .65rem .55rem;display:flex;flex-direction:column;gap:.4rem}.chat_deliverableVersionRow__gZ5i5{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .5rem;border-radius:.5rem;background:#fff;border:1px solid #e8e4df}.chat_deliverableVersionRowMain__XjUoF{display:flex;align-items:flex-start;gap:.45rem;min-width:0;flex:1 1}.chat_deliverableVersionRowText__cCk_W{display:flex;flex-direction:column;gap:.15rem;min-width:0}.chat_deliverableVersionRowText__cCk_W strong{font-size:.8rem;font-weight:600;word-break:break-all}.chat_deliverableList__alZ6h{display:flex;flex-direction:column;gap:.5rem;max-height:none;overflow:visible}.chat_deliverableItem__C4dgn{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;background:#faf8f5;border:1px solid #e8e4df;border-radius:.5rem;font-size:.85rem}.chat_deliverableMeta__N3kO_{color:#64748b;font-size:.75rem}.chat_deliverableRevisionNote__UCkQQ{font-size:.78rem;color:#475569;line-height:1.45;font-style:italic}.chat_formError__Uwley{color:#dc2626;font-size:.8rem;margin:0}.chat_payoutBarButton__gIBh6{background:#fefce8;border-color:#fde68a;color:#a16207}.chat_payoutBarButton__gIBh6:hover{background:#fef9c3}.chat_payoutBarHint__zqCYv{font-size:.75rem;font-weight:700;color:#a16207}.chat_payoutMockHint__T5eq0{margin:0 0 .75rem;font-size:.75rem;color:#64748b}.chat_escrowSummaryGrid__j2H4t{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:.85rem}.chat_escrowSummaryGrid__j2H4t div{padding:.55rem .65rem;background:#faf8f5;border:1px solid #e8e4df;border-radius:.5rem}.chat_escrowSummaryGrid__j2H4t span{display:block;font-size:.72rem;color:#64748b;margin-bottom:.15rem}.chat_escrowSummaryGrid__j2H4t strong{font-size:.85rem}.chat_escrowAvailable__6oaQn{color:#15803d}.chat_payoutForm__qZkqq{display:grid;grid-gap:.55rem;gap:.55rem;margin-bottom:.85rem}.chat_payoutField__Xh04z{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;color:#64748b}.chat_payoutField__Xh04z input{padding:.45rem .55rem;border:1px solid #e8e4df;border-radius:.45rem;font-size:.85rem}.chat_payoutCheckbox__MC1K4{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#475569}.chat_payoutPreview__LWa7l{margin:0;font-size:.8rem;color:#c2410c;font-weight:600}.chat_payoutSubmitBtn__I6NmE{padding:.5rem .75rem;border:none;border-radius:.45rem;background:#ca8a04;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer}.chat_payoutSubmitBtn__I6NmE:disabled{opacity:.55;cursor:not-allowed}.chat_payoutHistory__GoVOM h3{margin:0 0 .45rem;font-size:.85rem}.chat_payoutHistory__GoVOM ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.chat_payoutHistory__GoVOM li{padding:.55rem .65rem;background:#faf8f5;border:1px solid #e8e4df;border-radius:.5rem;font-size:.85rem}.message-item_msgSystem__c_1Rw{text-align:center;font-size:.82rem;color:var(--muted);padding:.35rem .75rem;background:#f3f1ee;border-radius:999px;align-self:center;max-width:90%}.message-item_msgRow__VZoVT{display:flex;align-items:flex-end;gap:.35rem;max-width:100%}.message-item_msgRowMine__fchVU{align-self:flex-end;flex-direction:row-reverse}.message-item_msgRowOther__YlnwC{align-self:flex-start}.message-item_msgBlock__XGrXy{display:flex;flex-direction:column;align-items:center;gap:.25rem;align-self:stretch}.message-item_msgBlockWide__VYQ9j{align-items:stretch}.message-item_msgTime__px_Kg{white-space:nowrap;flex-shrink:0;padding-bottom:.2rem}.message-item_msgTimeCenter__dLw_O,.message-item_msgTime__px_Kg{font-size:.68rem;color:#94a3b8}.message-item_msgBubble__r7eda{max-width:min(78%,520px);padding:.75rem 1rem;border-radius:1rem;line-height:1.5;font-size:.95rem}.message-item_msgMine__G7edk{background:var(--accent);color:#fff;border-bottom-right-radius:.25rem}.message-item_msgOther__F2xo_{background:#f3f1ee;color:var(--fg);border-bottom-left-radius:.25rem}.message-item_msgSender__lNmeE{font-size:.75rem;font-weight:700;margin-bottom:.25rem;opacity:.85}.message-item_curationBlock__4wCJn{align-self:stretch;max-width:100%}.message-item_curationTitle__CYAVb{font-size:.85rem;font-weight:700;color:var(--muted);margin-bottom:.65rem}.message-item_portfolioGrid__OE88A{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.35rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.message-item_portfolioGrid__OE88A::-webkit-scrollbar{height:6px}.message-item_portfolioGrid__OE88A::-webkit-scrollbar-thumb{background:#d6d0c8;border-radius:999px}.message-item_portfolioCard__z49tt{border:1px solid #e8e4df;border-radius:1rem;overflow:hidden;background:#fff;display:flex;flex-direction:column;flex:0 0 min(300px,85vw);max-width:300px;scroll-snap-align:start}.message-item_portfolioThumb__Ozpq_{aspect-ratio:1;background:#e8e4df;object-fit:cover;width:100%;display:block}.message-item_thumbPlaceholder__qAJaH{aspect-ratio:1;display:grid;place-items:center;background:#e8e4df;color:#94a3b8;font-size:.85rem}.message-item_portfolioBody__Ur4_J{padding:1rem;display:flex;flex-direction:column;gap:.65rem;flex:1 1}.message-item_portfolioBody__Ur4_J h3{font-size:1rem;font-weight:700;line-height:1.35;margin:0}.message-item_paymentCard__XClrv{border:1px solid #ffedd5;border-radius:1rem;background:linear-gradient(180deg,#fffaf5,#fff);padding:1.1rem 1.15rem;max-width:360px;margin:0 auto}.message-item_paymentCardHeader__7SGrB{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.message-item_paymentCardLabel__wlOfm{font-size:.72rem;font-weight:700;color:#f97316;letter-spacing:.04em;text-transform:uppercase}.message-item_paymentCardBadgeCancelled___lqHT,.message-item_paymentCardBadgePaid__vgNcv,.message-item_paymentCardBadgePending__5RVmy{font-size:.68rem;font-weight:700;padding:.2rem .45rem;border-radius:999px}.message-item_paymentCardBadgePending__5RVmy{background:#fef3c7;color:#b45309}.message-item_paymentCardBadgePaid__vgNcv{background:#dcfce7;color:#15803d}.message-item_paymentCardBadgeCancelled___lqHT{background:#f3f1ee;color:#64748b}.message-item_paymentCardTitle__Uf1Ui{font-size:.95rem;font-weight:700;margin-bottom:.35rem}.message-item_paymentCardAmount__zZsVC{font-size:1.35rem;font-weight:800;color:#0f172a;margin-bottom:.35rem}.message-item_paymentCardDesc__az73G,.message-item_paymentCardHint__hdNnb{font-size:.82rem;color:#64748b;line-height:1.45}.message-item_paymentCardHint__hdNnb{margin-top:.5rem}.message-item_paymentCardButton__V6BlO{width:100%;margin-top:.85rem}.message-item_portfolioTags__9Qxkm{display:flex;flex-wrap:wrap;gap:.35rem}.message-item_portfolioTag__eZlbe{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;background:#ffedd5;color:#ea580c}.message-item_portfolioTagMuted__5HiwQ{font-size:.72rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;background:#f3f1ee;color:#64748b}.message-item_portfolioMeta__LWZlg{display:grid;grid-template-columns:auto 1fr;grid-gap:.25rem .75rem;gap:.25rem .75rem;margin:0;font-size:.82rem}.message-item_portfolioMeta__LWZlg dt{color:#64748b;font-weight:600;margin:0}.message-item_portfolioMeta__LWZlg dd{margin:0;color:var(--fg);line-height:1.45;word-break:break-word}.message-item_portfolioMeta__LWZlg a{color:#f97316;text-decoration:underline}.message-item_portfolioDescBlock__6JNz_{display:flex;flex-direction:column;gap:.25rem}.message-item_portfolioDescLabel__P_EOZ{font-size:.75rem;font-weight:700;color:#64748b}.message-item_portfolioDesc__YVXl8{font-size:.82rem;color:var(--fg);line-height:1.55;margin:0;white-space:pre-wrap}.message-item_portfolioFileList___NvGX,.message-item_portfolioFiles__UEoIX{display:flex;flex-direction:column;gap:.35rem}.message-item_portfolioFileList___NvGX{list-style:none;margin:0;padding:0}.message-item_portfolioFileBtn__trhdE{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .65rem;border:1px solid #e8e4df;border-radius:.5rem;background:#faf8f5;cursor:pointer;font:inherit;text-align:left}.message-item_portfolioFileBtn__trhdE:hover{border-color:#fdba74;background:#ffedd5}.message-item_portfolioFileName__Pn5CS{font-size:.8rem;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.message-item_portfolioFileAction__fEUe1{font-size:.72rem;font-weight:700;color:#f97316;flex-shrink:0}.chat-message-list_list__ZwFO9{flex:1 1;min-height:0;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:.85rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.chat-message-list_dateDivider__PE8Ni{align-self:center;font-size:.75rem;color:#64748b;background:#f3f1ee;border-radius:999px;padding:.3rem .8rem;margin:.15rem 0}.ConnectionStatusDot_dot__jm1NS{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;vertical-align:middle}.ConnectionStatusDot_connected__BVsXD{background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.22)}.ConnectionStatusDot_connecting__qnKI4{background:#94a3b8;animation:ConnectionStatusDot_connectionPulse__rWBYI 1.2s ease-in-out infinite}.ConnectionStatusDot_error___bUTh{background:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.22)}@keyframes ConnectionStatusDot_connectionPulse__rWBYI{0%,to{opacity:.45}50%{opacity:1}}.UploadProgressBar_wrap__sd4U9{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:.35rem .75rem;gap:.35rem .75rem;align-items:center;width:100%}.UploadProgressBar_label__cvAwy{grid-column:1/-1;font-size:.8rem;color:var(--muted)}.UploadProgressBar_track__hNody{height:8px;border-radius:999px;background:#ece7e1;overflow:hidden}.UploadProgressBar_fill___glET{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f97316,#ea580c);transition:width .15s ease-out}.UploadProgressBar_percent__dRfWV{font-size:.8rem;font-weight:600;color:var(--accent,#ea580c);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.75rem;text-align:right}.FileUpload_wrap__7PT1_{display:flex;flex-direction:column;gap:.5rem}.FileUpload_label__63RFi{font-size:.85rem;color:var(--muted);font-weight:500}.FileUpload_drop__m_O56{border:1px dashed #d6d0c8;border-radius:14px;padding:1.25rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,background .2s;color:var(--muted);font-size:.9rem}.FileUpload_dragging__LSRvD,.FileUpload_drop__m_O56:hover{border-color:#fdba74;background:#ffedd5;color:var(--accent)}.FileUpload_dropDisabled__rOcbP{cursor:default;pointer-events:none}.FileUpload_done__IefBY{color:var(--accent);font-weight:600}.FileUpload_error__XSq0a{color:var(--danger);font-size:.8rem}.FileUpload_fileList__AzOJy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.FileUpload_fileItem__fMb9k{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border:1px solid #e8e4df;border-radius:10px;background:#fff}.FileUpload_removeBtn__WdWun{border:none;background:transparent;color:var(--danger);font-size:.8rem;cursor:pointer;flex-shrink:0}.FileUpload_removeBtn__WdWun:hover{text-decoration:underline}.FileUpload_hint__jTkp_{margin:0;font-size:.8rem;color:var(--muted);line-height:1.4}.FileUpload_thumbDrop__c5aSb{min-height:120px;display:grid;place-items:center}.FileUpload_thumbPreviewRow__cXHKT{display:flex;align-items:center;gap:.75rem}.FileUpload_thumbPreview__LqAif{width:96px;height:96px;object-fit:cover;border-radius:12px;border:1px solid #e8e4df;background:#faf8f5}.FileUpload_thumbPreviewPlaceholder__YZI0K{min-width:96px;min-height:96px;padding:.5rem;border-radius:12px;border:1px solid #e8e4df;background:#faf8f5;font-size:.75rem;color:var(--muted);display:grid;place-items:center;text-align:center}.Toast_host__ChRNT{position:fixed;top:1.25rem;left:50%;transform:translateX(-50%);z-index:200;display:flex;flex-direction:column;gap:.5rem;width:min(28rem,calc(100vw - 2rem));pointer-events:none}.Toast_toast__K4dn_{padding:.85rem 1.15rem;border-radius:.85rem;font-size:.92rem;font-weight:700;line-height:1.4;box-shadow:0 12px 32px rgba(15,23,42,.18);animation:Toast_toastIn__Kir_m .22s ease-out;pointer-events:auto}.Toast_toastSuccess__YPGF2{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.Toast_toastError__LFhRK{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}@keyframes Toast_toastIn__Kir_m{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher_root__aY_VN{position:relative;display:inline-flex}.LanguageSwitcher_trigger__1UT1E{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid #e8e4df;border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.LanguageSwitcher_triggerOpen__7TcEr,.LanguageSwitcher_trigger__1UT1E:hover{color:var(--fg);border-color:#d6d0c8;background:#faf8f5}.LanguageSwitcher_trigger__1UT1E:focus-visible{outline:none;border-color:#fdba74;box-shadow:0 0 0 3px rgba(249,115,22,.12)}.LanguageSwitcher_icon__MA_Pn{width:1.05rem;height:1.05rem}.LanguageSwitcher_panel__M7USE{position:absolute;top:calc(100% + .4rem);right:0;z-index:50;min-width:9.5rem;padding:.35rem;border:1px solid #e8e4df;border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.12),0 2px 8px rgba(15,23,42,.06)}.LanguageSwitcher_option__2YTKO{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.55rem .65rem;border:none;border-radius:8px;background:transparent;color:var(--fg);font-size:.875rem;text-align:left;cursor:pointer}.LanguageSwitcher_option__2YTKO:hover{background:#f3f1ee}.LanguageSwitcher_optionActive__RUIT3{background:#ffedd5;color:#ea580c;font-weight:600}.LanguageSwitcher_check__tTiVI{font-size:.75rem;line-height:1}.auth_page__u4Ien{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;background:radial-gradient(ellipse at 18% 0,rgba(249,115,22,.22),transparent 48%),radial-gradient(ellipse at 90% 10%,rgba(239,68,68,.18),transparent 42%),var(--bg)}.auth_card___8Km8{width:min(480px,100%);background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid hsla(33,16%,89%,.95);border-radius:1.5rem;padding:2rem;box-shadow:var(--shadow)}.auth_wide__YnQeP{width:min(720px,100%)}.auth_cardTop__Gn6vb{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.auth_brand__gCGRV{margin-bottom:.35rem}.auth_brand__gCGRV,.auth_title__llpnK{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;color:var(--fg)}.auth_title__llpnK{font-size:1.6rem;margin-bottom:.4rem}.auth_desc__9Y3HJ{color:var(--muted);margin-bottom:1.5rem;line-height:1.55}.auth_form__TOqgD{display:flex;flex-direction:column;gap:1rem}.auth_formActions___On_A{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}.auth_roleGrid__ah0s9,.auth_row__aGbw1{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.auth_roleBtn__kaCNq{border:1px solid #e8e4df;background:#fff;color:var(--fg);border-radius:14px;padding:1rem;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.auth_roleBtn__kaCNq:hover{border-color:#fed7aa}.auth_roleBtnActive__zklCo{border-color:#fdba74;background:#ffedd5;box-shadow:0 0 0 3px rgba(249,115,22,.1)}.auth_roleBtn__kaCNq strong{display:block;margin-bottom:.25rem}.auth_roleBtn__kaCNq span{color:var(--muted);font-size:.8rem}.auth_footerLink__SVZ3w{margin-top:1.25rem;color:var(--muted);font-size:.9rem}.auth_footerLink__SVZ3w a{color:var(--accent);font-weight:600}.auth_sectionLabel__CsuyP{margin-top:1.25rem;margin-bottom:.65rem;font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--accent)}.auth_hint___6L8H{margin:-.35rem 0 .5rem;color:var(--muted);font-size:.85rem;line-height:1.5}.auth_purposeGrid__TIGEo{display:grid;grid-template-columns:1fr;grid-gap:.6rem;gap:.6rem}.auth_chipGrid__iGQuZ{display:flex;flex-wrap:wrap;gap:.45rem}.auth_chip__3hnzF{border:1px solid #e8e4df;background:#fff;color:var(--muted);border-radius:999px;padding:.4rem .75rem;cursor:pointer;font-size:.82rem;transition:border-color .15s ease,color .15s ease,background .15s ease}.auth_chip__3hnzF:hover{border-color:#fed7aa;color:var(--accent)}.auth_chipActive__bKmpA{border-color:transparent;color:#fff;background:var(--gradient)}.auth_checkRow__C9tbm{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.9rem}.auth_portfolioList__pL9zC{display:flex;flex-direction:column;gap:1rem}.auth_portfolioBlock___697f{border:1px solid #e8e4df;border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.85rem;background:#fffaf5}.auth_portfolioBlockHeader__fyDPy{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.auth_portfolioBlockTitle__fABTC{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--fg)}.auth_addPortfolioBtn__BFFDS{align-self:flex-start}@media (max-width:640px){.auth_roleGrid__ah0s9,.auth_row__aGbw1{grid-template-columns:1fr}}.NotificationBell_root__34l8J,.NotificationBell_trigger__PWp4f{position:relative;display:inline-flex}.NotificationBell_trigger__PWp4f{align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid #e8e4df;border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.NotificationBell_triggerOpen__FxOPB,.NotificationBell_trigger__PWp4f:hover{color:var(--fg);border-color:#d6d0c8;background:#faf8f5}.NotificationBell_trigger__PWp4f:focus-visible{outline:none;border-color:#fdba74;box-shadow:0 0 0 3px rgba(249,115,22,.12)}.NotificationBell_icon__wgbp9{width:1.05rem;height:1.05rem}.NotificationBell_dot__KV083{position:absolute;top:-.15rem;right:-.15rem;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:700;line-height:1rem;text-align:center}.NotificationBell_panel__UVbF5{position:absolute;top:calc(100% + .4rem);right:0;z-index:50;width:min(20rem,86vw);max-height:min(24rem,70vh);overflow:hidden;display:flex;flex-direction:column;border:1px solid #e8e4df;border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.12),0 2px 8px rgba(15,23,42,.06)}.NotificationBell_panelHead__T7RxY{display:flex;justify-content:flex-end;padding:.45rem .65rem 0;flex-shrink:0}.NotificationBell_markAll__gmUTK{border:none;background:transparent;color:var(--accent);font-size:.78rem;font-weight:600;cursor:pointer;padding:.25rem .35rem}.NotificationBell_markAll__gmUTK:hover{text-decoration:underline}.NotificationBell_list__C1t7J{list-style:none;margin:0;padding:.35rem;overflow-y:auto}.NotificationBell_item__HjDL1{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.65rem .7rem;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.NotificationBell_item__HjDL1:hover{background:#faf8f5}.NotificationBell_itemRead__R8UaJ{opacity:.72}.NotificationBell_itemTitle__Ii_3V{font-size:.84rem;font-weight:600;color:var(--fg);line-height:1.35}.NotificationBell_itemContext__V_Qeb{font-size:.78rem;color:#64748b}.NotificationBell_itemDetail__YWcjp{font-size:.76rem;color:#94a3b8;line-height:1.35}.NotificationBell_itemTime__kKy_P{font-size:.72rem;color:#94a3b8;margin-top:.1rem}.NotificationBell_empty__RBMd9{margin:0;padding:.85rem 1rem;font-size:.875rem;color:var(--muted);text-align:center}.DashboardShell_shell__Wj5SW{height:var(--app-height,100dvh);max-height:var(--app-height,100dvh);display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at 80% 0,rgba(249,115,22,.18),transparent 45%),radial-gradient(ellipse at 10% 20%,rgba(239,68,68,.12),transparent 40%),var(--bg)}.DashboardShell_header__JjVBR{flex-shrink:0;z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.88)}.DashboardShell_headerInner__RaZZw{display:flex;align-items:center;gap:.75rem;padding:.75rem 0}.DashboardShell_menuBtn__haL13{display:none;width:2.25rem;height:2.25rem;border:1px solid #e8e4df;border-radius:10px;background:#fff;color:#334155;cursor:pointer;font-size:1.05rem;line-height:1;flex-shrink:0}.DashboardShell_brand__mzJgS{flex-shrink:0}.DashboardShell_brandCompact__68RFG{display:none}.DashboardShell_desktopNav__mw_mt{display:flex;align-items:center;gap:.25rem;margin-left:.5rem;min-width:0;flex:1 1}.DashboardShell_navLink__papRB{padding:.42rem .72rem;border-radius:999px;font-size:.84rem;font-weight:600;color:#64748b;white-space:nowrap}.DashboardShell_navLinkActive__Uk6UV,.DashboardShell_navLink__papRB:hover{color:var(--accent);background:#ffedd5}.DashboardShell_headerActions__7S0uF{display:flex;align-items:center;gap:.45rem;margin-left:auto;flex-shrink:0}.DashboardShell_headerActionsCompact__sK_Qd{display:none}.DashboardShell_headerUtilities__f6dYD{display:inline-flex;align-items:center;gap:.35rem}.DashboardShell_badge___F7eM{border:1px solid #fed7aa;background:#ffedd5;color:var(--accent);border-radius:999px;padding:.3rem .62rem;font-size:.74rem;font-weight:700;white-space:nowrap}.DashboardShell_backdrop__kNNGY{position:fixed;inset:0;z-index:40;border:none;background:rgba(15,23,42,.35);cursor:pointer}.DashboardShell_drawer__rGWLC{position:fixed;top:0;left:0;z-index:50;width:min(18rem,86vw);height:100vh;background:#fff;border-right:1px solid #e8e4df;box-shadow:0 20px 40px rgba(15,23,42,.12);transform:translateX(-105%);transition:transform .22s ease;display:flex;flex-direction:column}.DashboardShell_drawerOpen__z7V5Y{transform:translateX(0)}.DashboardShell_drawerHead__u8VLr{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid #f3f1ee}.DashboardShell_drawerTitle__N9__S{font-family:var(--font-display);font-size:.95rem;font-weight:800;color:var(--fg)}.DashboardShell_drawerClose__1scB8{width:2rem;height:2rem;border:none;border-radius:8px;background:#faf8f5;color:#64748b;cursor:pointer;font-size:1.2rem;line-height:1}.DashboardShell_drawerNav__RFY79{display:flex;flex-direction:column;gap:.25rem;padding:.85rem}.DashboardShell_drawerLink__gLitO{display:block;padding:.72rem .85rem;border-radius:12px;font-size:.92rem;font-weight:600;color:#334155}.DashboardShell_drawerLink__gLitO:hover{background:#faf8f5}.DashboardShell_drawerLinkActive__uzhEH{background:#ffedd5;color:var(--accent)}.DashboardShell_drawerSection__nLL2_{padding:0 .85rem .85rem;display:flex;flex-direction:column;gap:.55rem}.DashboardShell_drawerDivider__cLeWN{height:1px;background:#f3f1ee;margin:.25rem .85rem .75rem}.DashboardShell_main__zLmN0{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.DashboardShell_mainChat__Oh210{display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.DashboardShell_mainChat__Oh210>*{flex:1 1;min-height:0;display:flex;flex-direction:column}.DashboardShell_swapMessage__fvvYY{padding:.55rem 1rem 0;font-size:.85rem}@media (max-width:860px){.DashboardShell_menuBtn__haL13{display:inline-flex;align-items:center;justify-content:center}.DashboardShell_brandFull__Clfn8{display:none}.DashboardShell_brandCompact__68RFG{display:inline-flex}.DashboardShell_desktopNav__mw_mt,.DashboardShell_headerActions__7S0uF{display:none}.DashboardShell_headerActionsCompact__sK_Qd{display:flex;align-items:center;gap:.45rem;margin-left:auto}}.dashboard_page__kIUvL{min-height:100vh;background:radial-gradient(ellipse at 80% 0,rgba(249,115,22,.18),transparent 45%),radial-gradient(ellipse at 10% 20%,rgba(239,68,68,.12),transparent 40%),var(--bg)}.dashboard_header__0IQ3E{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.85);position:-webkit-sticky;position:sticky;top:0;z-index:20}.dashboard_headerInner__3bsth{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0;gap:1rem}.dashboard_brand__S_of_{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}.dashboard_headerActions__IUBvf{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.dashboard_badge__3z1pJ{border:1px solid #fed7aa;background:#ffedd5;color:var(--accent);border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:700}.dashboard_hero__7jO_E{padding:3rem 0 1.5rem}.dashboard_hero__7jO_E h1{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem}.dashboard_hero__7jO_E p{color:var(--muted);line-height:1.6;max-width:40rem}.dashboard_grid__D9hPf{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;padding-bottom:3rem}.dashboard_grid__D9hPf article{background:hsla(0,0%,100%,.92);border:1px solid hsla(33,16%,89%,.95);border-radius:1.5rem;padding:1.5rem;box-shadow:var(--shadow)}.dashboard_grid__D9hPf h2{font-family:var(--font-display);font-weight:800;margin-bottom:.75rem}.dashboard_grid__D9hPf ul{list-style:none;display:grid;grid-gap:.4rem;gap:.4rem;color:var(--muted)}.dashboard_muted__xATKC{color:var(--muted);line-height:1.55}@media (max-width:720px){.dashboard_grid__D9hPf{grid-template-columns:1fr}}.projects_page__fPFZ2{min-height:100vh;background:radial-gradient(ellipse at 80% 0,rgba(249,115,22,.18),transparent 45%),radial-gradient(ellipse at 10% 20%,rgba(239,68,68,.12),transparent 40%),var(--bg)}.projects_header__LTYyV{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.85);position:-webkit-sticky;position:sticky;top:0;z-index:20}.projects_headerInner__eV_2m{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0;gap:1rem}.projects_headerActions__UWML5{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.projects_main__EG_Ei{padding:2rem 0 3rem}.projects_titleRow__qyoTt{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.projects_titleRow__qyoTt h1{font-family:var(--font-display);font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.02em}.projects_filterRow__D6ZzE{display:inline-flex;align-items:center;gap:.5rem;margin:-.75rem 0 1.25rem;font-size:.9rem;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.projects_filterRow__D6ZzE input{width:1rem;height:1rem;accent-color:#f97316;cursor:pointer}.projects_empty__u7Ade{text-align:center;padding:4rem 1.5rem;background:hsla(0,0%,100%,.92);border:1px dashed #d6d0c8;border-radius:1.5rem}.projects_empty__u7Ade p{color:var(--muted);margin-bottom:1.25rem;line-height:1.6}.projects_list__4rxzk{display:grid;grid-gap:.75rem;gap:.75rem}.projects_listItem__Ranst{display:block;text-decoration:none;color:inherit;background:hsla(0,0%,100%,.92);border:1px solid hsla(33,16%,89%,.95);border-radius:1rem;padding:1rem 1.25rem;transition:border-color .15s,box-shadow .15s}.projects_listItem__Ranst:hover{border-color:#fdba74;box-shadow:var(--shadow)}.projects_listTop__T4zzt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.projects_listTop__T4zzt h2{font-size:1.05rem;font-weight:700}.projects_status__zUTqW{font-size:.75rem;font-weight:700;border-radius:999px;padding:.2rem .6rem;background:#ffedd5;color:var(--accent);border:1px solid #fed7aa;white-space:nowrap}.projects_preview__HgG0J{color:var(--muted);font-size:.9rem;line-height:1.5}.projects_meta__lm71g{margin-top:.5rem;font-size:.8rem;color:#94a3b8}.projects_formCard__nGwcQ{width:100%;background:hsla(0,0%,100%,.92);border:1px solid hsla(33,16%,89%,.95);border-radius:1.25rem;padding:1.75rem;box-shadow:var(--shadow)}.projects_formCard__nGwcQ h1{font-family:var(--font-display);font-size:1.6rem;font-weight:800;margin-bottom:.35rem}.projects_formDesc__8CUqs{color:var(--muted);margin-bottom:1.5rem;line-height:1.55}.projects_sectionLabel__J0sAU{display:block;margin-bottom:.45rem;font-size:.92rem;font-weight:700}.projects_uploadHint__3_SYR{margin:-.35rem 0 .5rem;font-size:.8rem;color:#94a3b8;line-height:1.45}.projects_form__qC8bR{display:flex;flex-direction:column;gap:1.1rem}.projects_checkboxRow__5DA3f{display:flex;align-items:center;gap:.5rem}.projects_chatPage__SWxkB{flex:1 1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.projects_chatPage__SWxkB .projects_main__EG_Ei{padding:.75rem 0;width:min(1120px,calc(100% - 1rem));margin-inline:auto}.projects_chatLayout__EymRl,.projects_chatPage__SWxkB .projects_main__EG_Ei{flex:1 1;min-height:0;display:flex;flex-direction:column}.projects_chatPanel__A2d5Z{display:flex;flex-direction:column;flex:1 1;min-height:0;background:hsla(0,0%,100%,.92);border:1px solid hsla(33,16%,89%,.95);border-radius:1.25rem;overflow:hidden}.projects_chatHeader__JdJyR{flex-shrink:0;padding:1rem 1.25rem;border-bottom:1px solid var(--line);background:#faf8f5;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.projects_chatHeaderMain__tUxkJ{min-width:0;flex:1 1}.projects_chatHeader__JdJyR h1{font-size:1.1rem;font-weight:800;margin-bottom:.25rem}.projects_chatHeader__JdJyR p{font-size:.85rem;color:var(--muted)}.projects_chatHeaderMeta__397sF{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.projects_chatHeaderActions__vuOEV{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.projects_backListLink__iM4CJ{font-size:.85rem;color:var(--muted);text-decoration:none;white-space:nowrap}.projects_backListLink__iM4CJ:hover{color:var(--text);text-decoration:underline}.projects_composer__CdFua{flex-shrink:0;display:flex;gap:.5rem;padding:.85rem 1rem;border-top:1px solid var(--line);background:#faf8f5;align-items:center}.projects_composerInput__dAWJ0{flex:1 1}.projects_closedBanner__1GcMF{flex-shrink:0;padding:.75rem 1rem;background:#fef2f2;color:#991b1b;font-size:.85rem;border-top:1px solid #fecaca;text-align:center}.projects_listItemCancelled__6fVh6{opacity:.65}.projects_error__QJ31z{flex-shrink:0;color:#dc2626;font-size:.9rem}@media (max-width:720px){.projects_row__goYmt{grid-template-columns:1fr}.projects_chatPage__SWxkB .projects_main__EG_Ei{padding:.35rem 0;width:calc(100% - .5rem)}.projects_chatPanel__A2d5Z{border-radius:.85rem}}.portfolios_main__Hjt7P{padding-bottom:3rem}.portfolios_heroRow__TBAv_{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:2.5rem 0 1.25rem;flex-wrap:wrap}.portfolios_heroRow__TBAv_ h1{font-family:var(--font-display);font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.02em;margin-bottom:.4rem}.portfolios_heroRow__TBAv_ p{color:var(--muted);max-width:36rem;line-height:1.55}.portfolios_layout__PfJK2{display:grid;grid-template-columns:minmax(220px,280px) 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:start}.portfolios_detailPanel__E_h9Z,.portfolios_listPanel__Yy42U{background:hsla(0,0%,100%,.92);border:1px solid hsla(33,16%,89%,.95);border-radius:1.25rem;padding:1rem;box-shadow:var(--shadow);min-height:20rem}.portfolios_cardList__Nk_ab{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.portfolios_card__IsiAM{width:100%;display:flex;gap:.75rem;align-items:center;text-align:left;border:1px solid #e8e4df;background:#fff;border-radius:.9rem;padding:.65rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.portfolios_card__IsiAM:hover{border-color:#fdba74}.portfolios_cardSelected__F0opS{border-color:#f97316;box-shadow:0 0 0 2px rgba(249,115,22,.15)}.portfolios_thumbPlaceholder__EdBnv,.portfolios_thumb__Xv2e3{width:64px;height:64px;border-radius:.65rem;object-fit:cover;flex-shrink:0;background:#f3f1ee}.portfolios_thumbPlaceholder__EdBnv{display:grid;place-items:center;color:#94a3b8;font-size:.85rem}.portfolios_cardBody__4Bdur{display:flex;flex-direction:column;gap:.2rem;min-width:0}.portfolios_cardBody__4Bdur strong{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolios_status__t3Wt4{font-size:.75rem;font-weight:700;color:#b45309}.portfolios_price__KyOfC{font-size:.78rem;color:var(--muted)}.portfolios_metaLine__D5Wdq{font-size:.75rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolios_empty__3fL48{color:var(--muted);padding:1rem .25rem;line-height:1.5}.portfolios_form__qoFVU{display:flex;flex-direction:column;gap:.9rem}.portfolios_form__qoFVU h2{font-family:var(--font-display);font-size:1.25rem;font-weight:800}.portfolios_reapproveNote__dIKGB{font-size:.85rem;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;padding:.65rem .8rem;line-height:1.45}.portfolios_row__krYXj{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}.portfolios_formActions__kagnp{display:flex;justify-content:flex-end;gap:.6rem;flex-wrap:wrap;margin-top:.4rem}.portfolios_lockedBox__vEGrL{padding:.5rem}.portfolios_lockedBox__vEGrL h2{font-family:var(--font-display);font-size:1.25rem;font-weight:800;margin-bottom:.5rem}.portfolios_lockedBox__vEGrL p{color:var(--muted);line-height:1.5;margin-bottom:.5rem}.portfolios_mobileBackBar__WGYqJ{display:none}@media (max-width:860px){.portfolios_layout__PfJK2,.portfolios_row__krYXj{grid-template-columns:1fr}.portfolios_mobileBrowsing__TNISt .portfolios_detailPanel__E_h9Z,.portfolios_mobileEditing__epI1X .portfolios_heroRow__TBAv_,.portfolios_mobileEditing__epI1X .portfolios_listPanel__Yy42U{display:none}.portfolios_mobileEditing__epI1X .portfolios_detailPanel__E_h9Z{min-height:auto}.portfolios_mobileBackBar__WGYqJ{display:flex;margin-bottom:.75rem}.portfolios_pageError__O_i6t{margin-bottom:.75rem}}@media (min-width:861px){.portfolios_mobileBackBar__WGYqJ{display:none}}