.pk-variant-picker{min-width:0;border:0;padding:0;margin:24px 0 20px}.pk-variant-picker legend{width:100%;padding:0;font-size:12px;line-height:1.6}.pk-variant-picker legend small{float:right;font-size:10px;color:var(--muted)}.pk-variant-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.pk-variant-option{position:relative;min-width:0;cursor:pointer;border:1px solid var(--line);border-radius:3px;padding:9px 10px 11px;display:flex;flex-direction:column;align-items:center;background:#f3f0e9;transition:border-color .2s,background-color .2s}.pk-variant-option.is-selected{border-color:var(--ink);background:#e9e5db}.pk-variant-option:hover{border-color:var(--ink)}.pk-variant-option:has(input:focus-visible){outline:2px solid var(--bronze);outline-offset:3px}.pk-variant-option input{position:absolute;width:1px;height:1px;padding:0;margin:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.pk-variant-option>img{width:68px;height:57px;object-fit:contain;mix-blend-mode:multiply}.pk-variant-option>span:not(.pk-variant-check){font-size:11px;line-height:1.5;margin-top:7px;text-align:center}.pk-variant-check{position:absolute;right:6px;top:6px;width:17px;height:17px;display:grid;place-items:center;background:var(--ink);color:var(--canvas);border-radius:50%}.pk-variant-selection{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px 15px;font-size:11px;margin-top:13px;line-height:1.6}.pk-variant-selection strong{font-weight:500}.pk-variant-selection>span{color:var(--muted);font-size:10px}.pk-variant-picker.is-decor .pk-variant-options{grid-template-columns:repeat(5,minmax(0,1fr))}.pk-variant-picker.is-decor .pk-variant-option{padding:7px 7px 10px}.pk-variant-picker.is-decor .pk-variant-option>img{width:100%;height:54px;object-fit:cover;border-radius:2px;mix-blend-mode:normal}@media (max-width:500px){.pk-variant-picker{margin-top:20px}.pk-variant-picker.is-decor .pk-variant-options{gap:6px}.pk-variant-picker.is-decor .pk-variant-option{padding:5px 5px 8px}.pk-variant-picker.is-decor .pk-variant-option>img{height:46px}.pk-variant-picker.is-decor .pk-variant-option>span:not(.pk-variant-check),.pk-variant-selection>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.pk-variant-option{transition:none}}.variant-manufacturer-code{margin-top:3px;font-size:9px;color:var(--muted);overflow-wrap:anywhere}.pk-variant-picker.is-compact{margin:22px 0 0}.pk-variant-picker.is-compact .pk-variant-options{display:flex;overflow-x:auto;max-width:100%;padding-bottom:5px}.pk-variant-picker.is-compact .pk-variant-option{flex:0 0 90px}.pk-variant-picker.is-compact .pk-variant-option>img{width:58px;height:54px}.pk-variant-picker legend small{float:inline-end}.pk-variant-check{right:auto;inset-inline-end:6px}.project-presentation_presentationWrapper__ew35x{max-width:1280px;margin:0 auto;padding:24px 20px 100px;color:var(--ink)}.project-presentation_topBar__JE_Lh{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 20px;border-bottom:1px solid var(--line)}.project-presentation_breadcrumb__923kc{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.project-presentation_breadcrumb__923kc a:hover{color:var(--ink)}.project-presentation_topActions__sDuz0{display:flex;align-items:center;gap:10px}.project-presentation_outlineBtn__O8aMy{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 16px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:12px;font-weight:500;transition:all .16s ease}.project-presentation_outlineBtn__O8aMy:hover{background:var(--stone);border-color:#8e7963}.project-presentation_editStudioBtn__p1A7V{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 18px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:550;letter-spacing:.02em;transition:all .16s ease}.project-presentation_editStudioBtn__p1A7V:hover{background:#3e382f}.project-presentation_heroSection__u0d0O{margin-top:24px}.project-presentation_galleryHero__1EXI_{position:relative;width:100%;aspect-ratio:21/9;min-height:380px;max-height:580px;overflow:hidden;background:#201e1a;border:1px solid var(--line)}.project-presentation_galleryHero__1EXI_ img{width:100%;height:100%;object-fit:cover;transition:opacity .24s ease}.project-presentation_heroBadge__5xoC2{top:16px;left:16px;color:#f7f4ef;letter-spacing:.08em;text-transform:uppercase}.project-presentation_galleryCounter__YBqHz,.project-presentation_heroBadge__5xoC2{position:absolute;padding:6px 12px;background:rgb(26 24 22/85%);font-size:11px;font-weight:500;backdrop-filter:blur(6px)}.project-presentation_galleryCounter__YBqHz{right:16px;bottom:16px;color:#fff}.project-presentation_thumbStrip___JpL3{display:flex;align-items:center;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.project-presentation_thumbStrip___JpL3 button{flex:0 0 110px;height:72px;padding:0;overflow:hidden;border:1px solid var(--line);background:#201e1a;cursor:pointer;transition:all .16s ease}.project-presentation_thumbStrip___JpL3 button[aria-pressed=true]{outline:2px solid var(--bronze);outline-offset:1px}.project-presentation_thumbStrip___JpL3 img{width:100%;height:100%;object-fit:cover}.project-presentation_projectHeader__IPZoo{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:flex-start;margin-top:36px;padding-bottom:32px;border-bottom:1px solid var(--line)}.project-presentation_eyebrow__bAWAs{margin:0 0 8px;color:var(--bronze);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.project-presentation_projectTitle__TTAk6{margin:0 0 14px;font-size:clamp(32px,4.5vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.035em;color:var(--ink)}.project-presentation_projectMetaRow__xByFZ{display:flex;flex-wrap:wrap;align-items:center;gap:16px;color:var(--muted);font-size:13px}.project-presentation_metaItem__5eSjH{display:inline-flex;align-items:center;gap:6px}.project-presentation_tagList__p_GMt{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.project-presentation_tagPill__Pg7RL{display:inline-block;padding:4px 10px;background:#eeeae3;color:#554e45;font-size:11px;font-weight:500;border-radius:0}.project-presentation_asideSpecBox__FSbTH{padding:20px 22px;background:var(--paper);border:1px solid var(--line);display:grid;gap:14px}.project-presentation_asideSpecBox__FSbTH h3{margin:0;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);padding-bottom:8px;border-bottom:1px solid var(--line)}.project-presentation_specDl__uBFgp{display:grid;gap:10px;margin:0}.project-presentation_specRow__hJHBY{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.project-presentation_specRow__hJHBY dt{color:var(--muted)}.project-presentation_specRow__hJHBY dd{margin:0;font-weight:600;color:var(--ink)}.project-presentation_statusIndicator__cg_DN{display:inline-flex;align-items:center;gap:6px}.project-presentation_statusDot__fG6U2{width:7px;height:7px;background:#7a8c6a}.project-presentation_actionStack__df_r8{display:grid;gap:8px;margin-top:8px}.project-presentation_actionStack__df_r8 a,.project-presentation_actionStack__df_r8 button{width:100%;justify-content:center}.project-presentation_storySection__Nqw47{margin:40px 0;padding:32px 0;border-bottom:1px solid var(--line)}.project-presentation_storySection__Nqw47 h2{margin:0 0 16px;font-size:22px;font-weight:450;letter-spacing:-.02em}.project-presentation_storyContent__WYOr1{max-width:860px;font-size:16px;line-height:1.8;color:#433e36}.project-presentation_productsSection__bQCV8{margin:40px 0}.project-presentation_sectionHeader__1dWkX{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.project-presentation_sectionHeader__1dWkX h2{margin:0 0 6px;font-size:26px;font-weight:450;letter-spacing:-.025em}.project-presentation_sectionHeader__1dWkX p{margin:0;color:var(--muted);font-size:13px}.project-presentation_roomTabs__AXtoI{display:flex;align-items:center;gap:8px;margin-bottom:24px;overflow-x:auto;padding-bottom:4px}.project-presentation_roomTabBtn__Gqvir{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap;transition:all .16s ease}.project-presentation_roomTabBtn__Gqvir:hover{background:var(--stone);color:var(--ink)}.project-presentation_roomTabActive__5IdPM{background:var(--ink);color:var(--paper);border-color:var(--ink)}.project-presentation_roomTabActive__5IdPM:hover{background:var(--ink);color:var(--paper)}.project-presentation_productGrid__BQpO1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.project-presentation_productCard__KgIyC{background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.project-presentation_productCard__KgIyC:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px rgb(40 38 33/10%)}.project-presentation_productImageWrap__EuBSx{position:relative;width:100%;aspect-ratio:4/3;background:#f7f5f0;overflow:hidden;display:grid;place-items:center}.project-presentation_productImageWrap__EuBSx img{width:88%;height:88%;object-fit:contain;transition:transform .24s ease}.project-presentation_productCard__KgIyC:hover .project-presentation_productImageWrap__EuBSx img{transform:scale(1.04)}.project-presentation_roomTagOnCard__ayvRO{position:absolute;top:10px;left:10px;padding:3px 8px;background:rgb(255 255 255/90%);border:1px solid var(--line);font-size:10px;font-weight:600;color:var(--ink);backdrop-filter:blur(4px)}.project-presentation_productBody__cN2O9{padding:16px 18px 20px;display:flex;flex-direction:column;flex:1;gap:8px}.project-presentation_brandName__XwhWJ{margin:0;color:var(--bronze);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.project-presentation_productTitle__a5d_d{margin:0;font-size:15px;font-weight:550;line-height:1.35;color:var(--ink)}.project-presentation_productSub__RaEOF{margin:0;color:var(--muted);font-size:11px}.project-presentation_productSpecRow__KlWm6{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding-top:10px;border-top:1px solid #f0ede6;font-size:12px}.project-presentation_productPrice__6qGIe{font-size:15px;font-weight:600;color:var(--ink)}.project-presentation_productQty__84ea0{color:var(--muted);font-size:11px}.project-presentation_productCardActions__0AQHM{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.project-presentation_addBasketBtn___kVJm{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:0 12px;background:var(--ink);color:var(--paper);font-size:11px;font-weight:600;transition:all .16s ease}.project-presentation_addBasketBtn___kVJm:hover{background:#433e36}.project-presentation_viewDetailBtn__M6M3r{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);background:var(--paper);color:var(--ink);transition:all .16s ease}.project-presentation_viewDetailBtn__M6M3r:hover{background:var(--stone)}.project-presentation_roomsSection__3XsK3{margin:48px 0;padding:32px 0;border-top:1px solid var(--line)}.project-presentation_roomCardsGrid__PO2Ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:20px}.project-presentation_roomCard__vZgnh{padding:18px 20px;background:var(--paper);border:1px solid var(--line);display:flex;align-items:center;gap:14px}.project-presentation_roomCardIcon__w9Occ{display:grid;width:44px;height:44px;place-items:center;background:#f7f4ef;color:var(--bronze)}.project-presentation_roomCardInfo__OX7BB{display:grid;gap:3px}.project-presentation_roomCardInfo__OX7BB strong{font-size:14px;font-weight:550}.project-presentation_roomCardInfo__OX7BB span{font-size:11px;color:var(--muted)}.project-presentation_stickyFooter__WTPPM{position:fixed;left:0;right:0;bottom:0;background:rgb(255 254 250/95%);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px 24px;z-index:40}.project-presentation_stickyInner__sLQV7{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.project-presentation_stickySummary__8V8O2{display:flex;align-items:center;gap:14px}.project-presentation_stickyThumb__Dvegc{width:44px;height:44px;object-fit:cover;border:1px solid var(--line)}.project-presentation_stickyTitle__dKyTX{display:grid;gap:2px}.project-presentation_stickyTitle__dKyTX strong{font-size:13px}.project-presentation_stickyTitle__dKyTX span{color:var(--muted);font-size:11px}.project-presentation_stickyActions__5eR5d{display:flex;align-items:center;gap:10px}.project-presentation_modalBackdrop__oCdRr{position:fixed;inset:0;background:rgb(20 18 16/65%);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:60;padding:20px}.project-presentation_modalBox__BmHXx{width:100%;max-width:520px;background:var(--paper);border:1px solid var(--line);padding:28px;display:grid;gap:18px}.project-presentation_modalHeader__XOP0A{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-presentation_modalHeader__XOP0A h3{margin:0;font-size:18px;font-weight:500}.project-presentation_copyInputWrap__WiSpt{display:flex;gap:8px}.project-presentation_copyInput__HOpl4{flex:1;min-height:42px;padding:0 12px;border:1px solid var(--line);background:#fbf9f5;font-size:12px;color:var(--ink)}.project-presentation_shareChannelGrid__xF67p{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.project-presentation_channelBtn__qiW6G{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--line);background:var(--paper);font-size:12px;font-weight:500;transition:all .16s ease}.project-presentation_channelBtn__qiW6G:hover{background:var(--stone)}@media (max-width:991px){.project-presentation_projectHeader__IPZoo{grid-template-columns:1fr;gap:24px}.project-presentation_productGrid__BQpO1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.project-presentation_presentationWrapper__ew35x{padding:16px 14px 120px}.project-presentation_galleryHero__1EXI_{aspect-ratio:16/9;min-height:240px}.project-presentation_productGrid__BQpO1{grid-template-columns:1fr}.project-presentation_topBar__JE_Lh{flex-direction:column;align-items:flex-start}.project-presentation_stickySummary__8V8O2 span{display:none}}.project-workspace_workspace__ERboG{padding:30px 0 68px;color:var(--ink)}.project-workspace_pageHeading__8sjly{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:6px 0 28px}.project-workspace_pageHeading__8sjly>div{max-width:560px}.project-workspace_eyebrow__F2MFt,.project-workspace_sheetHeader__reMyO>div>p{margin:0 0 9px;color:var(--bronze);font-size:10px;font-weight:600;letter-spacing:.13em}.project-workspace_pageHeading__8sjly h1{font-size:clamp(34px,4vw,50px);font-weight:450;letter-spacing:-.045em}.project-workspace_intro__GosOT{max-width:450px;margin-top:9px;color:var(--muted);font-size:14px;line-height:1.6}.project-workspace_createButton__gouVt,.project-workspace_submitButton__JdJG5{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 19px;border-radius:0;background:var(--ink);color:var(--paper);font-size:13px;font-weight:550;transition:background .16s ease,transform .16s ease}.project-workspace_createButton__gouVt:hover,.project-workspace_submitButton__JdJG5:hover{background:#484238}.project-workspace_createButton__gouVt:active,.project-workspace_submitButton__JdJG5:active{transform:scale(.98)}.project-workspace_projectToolbar__OX4Y6{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center;gap:24px;border-bottom:1px solid var(--line)}.project-workspace_tabs__UlidC{display:flex;align-items:center;gap:25px}.project-workspace_tabs__UlidC button{display:inline-flex;min-height:50px;align-items:center;gap:8px;border-bottom:2px solid transparent;color:var(--muted);font-size:13px;white-space:nowrap}.project-workspace_tabs__UlidC button span{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:0;background:#ece8e0;color:#696258;font-size:10px}.project-workspace_tabs__UlidC .project-workspace_activeTab__lkvlG{border-bottom-color:var(--ink);color:var(--ink)}.project-workspace_searchBox__clqU8{display:flex;height:42px;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line);border-radius:0;color:var(--muted)}.project-workspace_searchBox__clqU8 input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:12px}.project-workspace_searchBox__clqU8 input:focus-visible{outline:0}.project-workspace_searchBox__clqU8 input::placeholder{color:#969087}.project-workspace_searchBox__clqU8>button{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:0}.project-workspace_searchBox__clqU8>button:hover{background:var(--stone)}.project-workspace_filterRow__dZrrP{display:flex;gap:8px;overflow-x:auto;padding:17px 0 22px;scrollbar-width:none}.project-workspace_filterRow__dZrrP::-webkit-scrollbar,.project-workspace_starterGrid__VrJO2::-webkit-scrollbar{display:none}.project-workspace_filterRow__dZrrP button{min-height:34px;flex:0 0 auto;padding:0 14px;border:1px solid var(--line);border-radius:0;color:#5f5a52;font-size:11px;white-space:nowrap}.project-workspace_filterRow__dZrrP .project-workspace_activeFilter__KmyH3,.project-workspace_filterRow__dZrrP button:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.project-workspace_projectGrid__nENlD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-workspace_projectCard__FEfRZ{min-width:0;overflow:hidden;border:1px solid #e5e1d9;border-radius:0;background:var(--paper);transition:border-color .18s ease,transform .18s ease}.project-workspace_projectCard__FEfRZ:hover{transform:translateY(-2px);border-color:#c8bba7}.project-workspace_projectCardMain__NP3IZ{display:block;width:100%;text-align:left}.project-workspace_coverWrap__UVoyp{position:relative;display:block;aspect-ratio:1.58;overflow:hidden;background:var(--stone)}.project-workspace_cover__cEiO4{width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.project-workspace_projectCard__FEfRZ:hover .project-workspace_cover__cEiO4{transform:scale(1.025)}.project-workspace_kindBadge__Kksqk{position:absolute;top:12px;left:12px;display:inline-flex;min-height:28px;align-items:center;padding:0 11px;border:1px solid rgb(255 254 250/54%);border-radius:0;background:rgb(40 38 33/70%);color:#fffefa;font-size:10px}.project-workspace_coverAction__uJmBm{position:absolute;right:12px;bottom:12px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(255 254 250/60%);border-radius:0;background:rgb(255 254 250/88%);color:var(--ink)}.project-workspace_cardBody__lbu8b{display:grid;gap:9px;padding:15px 15px 12px}.project-workspace_cardTitleRow__IizdA{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.project-workspace_cardTitleRow__IizdA strong{overflow:hidden;font-family:var(--display);font-size:19px;font-weight:500;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.project-workspace_cardLock__0dFvr{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:0;color:#716b61}.project-workspace_cardMeta__cAgg6{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:9px;color:var(--muted);font-size:10px}.project-workspace_cardMeta__cAgg6>span:first-child{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workspace_cardMeta__cAgg6>span:last-child{flex:0 0 auto}.project-workspace_cardFooter__aL__m{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;margin:0 15px;border-top:1px solid #eeeae3}.project-workspace_memberStack___ppkn{display:flex;min-width:0;align-items:center;padding-left:1px}.project-workspace_memberAvatar__wRX3z,.project-workspace_memberOverflow__mn928,.project-workspace_ownerAvatar__PG2v7{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:2px solid var(--paper);border-radius:0;background:#625a4e;color:white;font-size:10px;font-weight:600}.project-workspace_memberAvatar__wRX3z{margin-left:-7px;background:#a98f73}.project-workspace_memberStack___ppkn .project-workspace_memberAvatar__wRX3z:nth-child(3n){background:#879084}.project-workspace_memberOverflow__mn928{margin-left:-7px;background:#e8e3da;color:var(--ink)}.project-workspace_noMembers__rYLht{padding-left:8px;color:var(--muted);font-size:10px;white-space:nowrap}.project-workspace_shareButton__ru1of{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--line);border-radius:0;color:#4f4a43;font-size:10px}.project-workspace_shareButton__ru1of:hover{border-color:var(--bronze);background:#f4f0e9}.project-workspace_emptyState__W8kRr{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:280px;overflow:hidden;border:1px solid #e5e1d9;border-radius:0;background:var(--paper)}.project-workspace_emptyState__W8kRr>img{width:100%;height:100%;min-height:280px;object-fit:cover}.project-workspace_emptyCopy__Ztxiq{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px clamp(24px,4vw,58px)}.project-workspace_emptyIcon__hobgk{display:grid;width:43px;height:43px;place-items:center;border-radius:0;background:#f0ece5;color:#6c614f}.project-workspace_emptyCopy__Ztxiq h2{max-width:300px;margin-top:19px;font-size:27px;font-weight:450;letter-spacing:-.04em}.project-workspace_emptyCopy__Ztxiq p{max-width:330px;margin:9px 0 21px;color:var(--muted);font-size:12px}.project-workspace_legacySection__cmyXh,.project-workspace_starterSection__jiKaw{margin-top:38px}.project-workspace_sectionHeading__ZdnD_{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:15px}.project-workspace_sectionHeading__ZdnD_ h2{font-size:21px;font-weight:480;letter-spacing:-.025em}.project-workspace_sectionHeading__ZdnD_ p{margin-top:5px;color:var(--muted);font-size:11px}.project-workspace_sectionHeading__ZdnD_>a{display:inline-flex;align-items:center;gap:5px;color:#675b49;font-size:11px}.project-workspace_starterGrid__VrJO2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-workspace_starterCard__KmYMz{position:relative;height:130px;overflow:hidden;border-radius:0;text-align:left;background:var(--stone)}.project-workspace_starterCard__KmYMz img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.project-workspace_starterCard__KmYMz:hover img{transform:scale(1.035)}.project-workspace_starterCard__KmYMz>span{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;padding:25px 13px 11px;background:linear-gradient(transparent,rgb(30 28 25/72%));color:white;font-size:12px}.project-workspace_legacyList__4ZZwU{display:grid;gap:9px}.project-workspace_legacyDraft__NIo6b{overflow:hidden;border:1px solid #e5e1d9;border-radius:0;background:var(--paper)}.project-workspace_legacyDraft__NIo6b>summary{display:flex;min-height:68px;align-items:center;gap:12px;padding:10px 15px;cursor:pointer;list-style:none}.project-workspace_legacyDraft__NIo6b>summary::-webkit-details-marker{display:none}.project-workspace_legacyDraft__NIo6b>summary>svg:last-child{margin-left:auto;color:var(--muted);transition:transform .16s ease}.project-workspace_legacyDraft__NIo6b[open]>summary>svg:last-child{transform:rotate(180deg)}.project-workspace_legacyIcon__ewC0j{display:grid;width:37px;height:37px;flex:0 0 auto;place-items:center;border-radius:0;background:#f0ece5;color:#76684f}.project-workspace_legacyInfo__5zZsz{display:grid;min-width:0;gap:2px}.project-workspace_legacyInfo__5zZsz strong{overflow:hidden;font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.project-workspace_legacyInfo__5zZsz small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-workspace_legacyContents__aPvRT{padding:0 16px 16px 64px;color:#5f5a52;font-size:11px}.project-workspace_legacyContents__aPvRT>p{margin:0 0 8px}.project-workspace_legacyContents__aPvRT ul{display:grid;gap:5px;margin:0 0 13px;padding-left:15px}.project-workspace_legacyContents__aPvRT>button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--line);border-radius:0;color:var(--ink);font-size:10px}.project-workspace_loading__ggUJM{min-height:140px;padding:42px 0;color:var(--muted);font-size:12px}.project-workspace_storageNote__9uy1c{margin-top:22px;color:#8d877e;font-size:10px;line-height:1.5}.project-workspace_clearSearchButton__uhAE9{min-height:40px;padding:0 15px;border:1px solid var(--line);border-radius:0;color:#514c44;font-size:11px}.project-workspace_clearSearchButton__uhAE9:hover{border-color:var(--bronze);background:#f4f0e9}.project-workspace_sheet__L4wVy{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:min(92dvh,820px);margin:0;padding:12px 20px max(24px,env(safe-area-inset-bottom));overflow-y:auto;border:1px solid #e2ddd4;border-bottom:0;border-radius:0;background:var(--paper);color:var(--ink)}.project-workspace_sheet__L4wVy::backdrop{background:rgb(35 33 29/48%)}.project-workspace_sheetHandle__vtAgh{display:flex;justify-content:center;padding:0 0 14px}.project-workspace_sheetHandle__vtAgh span{width:37px;height:4px;border-radius:0;background:#d6d0c6}.project-workspace_sheetHeader__reMyO{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:0 0 18px}.project-workspace_sheetHeader__reMyO>div{min-width:0}.project-workspace_sheetHeader__reMyO>div>p{margin-bottom:6px;font-size:9px}.project-workspace_sheetHeader__reMyO h2{font-size:27px;font-weight:500;letter-spacing:-.04em}.project-workspace_sheetHeader__reMyO>div>span{display:block;margin-top:6px;color:var(--muted);font-size:11px}.project-workspace_closeButton__gm1Pm{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:0}.project-workspace_closeButton__gm1Pm:hover{background:#f2efe9}.project-workspace_createForm__5UpEw{display:grid;gap:10px}.project-workspace_fieldLabel__pTtcx{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:9px;color:#514c44;font-size:11px;font-weight:550}.project-workspace_fieldLabel__pTtcx>span{color:#969087;font-size:10px;font-weight:400}.project-workspace_textArea__7WOcp,.project-workspace_textField__6qVxo{width:100%;border:1px solid var(--line);border-radius:0;background:#fffefa;color:var(--ink);font-size:13px}.project-workspace_textField__6qVxo{min-height:47px;padding:0 13px}.project-workspace_textArea__7WOcp{min-height:82px;padding:11px 13px;line-height:1.5}.project-workspace_textArea__7WOcp::placeholder,.project-workspace_textField__6qVxo::placeholder{color:#a29c92}.project-workspace_kindChoices__iUX1r{display:flex;gap:7px;overflow-x:auto;padding:1px 0 4px;scrollbar-width:none}.project-workspace_kindChoices__iUX1r button{min-height:35px;flex:0 0 auto;padding:0 12px;border:1px solid var(--line);border-radius:0;color:#605b53;font-size:10px}.project-workspace_kindChoices__iUX1r .project-workspace_selectedKind__5CFUc{border-color:#a18b6b;background:#eee7dc;color:#473e32}.project-workspace_submitButton__JdJG5{width:100%;margin-top:8px;font-size:12px}.project-workspace_localNote__SVyDd{margin:2px 0 0;color:#8d877e;font-size:10px;line-height:1.5}.project-workspace_projectPreview___OQhG{overflow:hidden;border:1px solid #e5e1d9;border-radius:0;background:#f8f6f2}.project-workspace_projectPreview___OQhG img{width:100%;height:148px;object-fit:cover}.project-workspace_projectPreview___OQhG p{padding:10px 12px 12px;color:#69645b;font-size:11px;line-height:1.5}.project-workspace_teamSection__mUGxL{padding-top:22px}.project-workspace_teamHeading__xdzYc{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-workspace_teamHeading__xdzYc h3{font-size:17px;font-weight:500;letter-spacing:-.02em}.project-workspace_teamHeading__xdzYc p{margin-top:4px;color:var(--muted);font-size:10px}.project-workspace_visibilityBadge__TCBdr{display:inline-flex;min-height:29px;flex:0 0 auto;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--line);border-radius:0;color:#655a49;font-size:10px}.project-workspace_memberList__qp9_p{margin-top:9px}.project-workspace_memberRow__6Ikaj{display:flex;min-height:57px;align-items:center;gap:10px;border-bottom:1px solid #eeeae3}.project-workspace_memberRow__6Ikaj .project-workspace_memberAvatar__wRX3z,.project-workspace_memberRow__6Ikaj .project-workspace_ownerAvatar__PG2v7{width:34px;height:34px;margin-left:0}.project-workspace_memberInfo__MM19L{display:grid;min-width:0;flex:1;gap:2px}.project-workspace_memberInfo__MM19L strong{overflow:hidden;font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.project-workspace_memberInfo__MM19L small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-workspace_ownerRole__mLPY5{padding:5px 9px;border-radius:0;background:#efe9df;color:#695b46;font-size:9px}.project-workspace_inviteControls__kgbqN select,.project-workspace_memberRow__6Ikaj select{min-width:0;max-width:142px;height:34px;padding:0 23px 0 9px;border:1px solid var(--line);border-radius:0;background-color:var(--paper);color:#5c564d;font-size:9px}.project-workspace_removeMember__ohUOF{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:0;color:#80796f}.project-workspace_removeMember__ohUOF:hover{background:#f1ece5;color:var(--ink)}.project-workspace_inviteForm__fFwxh{display:grid;gap:8px;padding-top:15px}.project-workspace_inviteForm__fFwxh .project-workspace_fieldLabel__pTtcx{margin:0 0 1px}.project-workspace_inviteControls__kgbqN{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.project-workspace_inviteControls__kgbqN input{min-width:0;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:0;background:#fffefa;font-size:11px}.project-workspace_inviteControls__kgbqN select{max-width:150px;height:42px;border-radius:0;font-size:10px}.project-workspace_inviteForm__fFwxh .project-workspace_submitButton__JdJG5{margin-top:2px}.project-workspace_feedback__pUJ5n{padding:8px 10px;border-radius:0;background:#f0ece5;color:#514a3e;font-size:10px}@media (min-width:760px){.project-workspace_workspace__ERboG{padding-top:40px}.project-workspace_sheet__L4wVy{inset:0;width:min(560px,calc(100vw - 40px));max-height:min(88dvh,820px);margin:auto;padding:25px 28px 27px;border:1px solid #e2ddd4;border-radius:0}.project-workspace_sheetHandle__vtAgh{display:none}.project-workspace_projectPreview___OQhG img{height:190px}}@media (max-width:759px){.project-workspace_workspace__ERboG{padding-top:20px}.project-workspace_pageHeading__8sjly{align-items:flex-start;gap:12px;padding:4px 0 19px}.project-workspace_pageHeading__8sjly>div{min-width:0}.project-workspace_eyebrow__F2MFt{margin-bottom:6px;font-size:9px}.project-workspace_pageHeading__8sjly h1{font-size:36px;line-height:1}.project-workspace_intro__GosOT{max-width:270px;margin-top:8px;font-size:11px;line-height:1.45}.project-workspace_pageHeading__8sjly>.project-workspace_createButton__gouVt{width:43px;min-width:43px;min-height:43px;gap:0;overflow:hidden;padding:0;font-size:0}.project-workspace_pageHeading__8sjly>.project-workspace_createButton__gouVt svg{width:21px;height:21px}.project-workspace_projectToolbar__OX4Y6{grid-template-columns:1fr;gap:11px;padding-bottom:11px}.project-workspace_tabs__UlidC{justify-content:flex-start;gap:22px}.project-workspace_tabs__UlidC button{min-height:44px;font-size:12px}.project-workspace_searchBox__clqU8{height:43px;padding-inline:13px}.project-workspace_searchBox__clqU8 input{font-size:12px}.project-workspace_filterRow__dZrrP{gap:7px;margin-right:-18px;padding:13px 18px 16px 0}.project-workspace_filterRow__dZrrP button{min-height:32px;padding-inline:12px;font-size:10px}.project-workspace_projectGrid__nENlD{grid-template-columns:minmax(0,1fr);gap:13px}.project-workspace_projectCard__FEfRZ{border-radius:0}.project-workspace_coverWrap__UVoyp{aspect-ratio:1.68}.project-workspace_kindBadge__Kksqk{top:10px;left:10px;min-height:27px;font-size:9px}.project-workspace_cardBody__lbu8b{gap:7px;padding:13px 13px 10px}.project-workspace_cardTitleRow__IizdA strong{font-size:18px}.project-workspace_cardMeta__cAgg6{font-size:9px}.project-workspace_cardFooter__aL__m{min-height:47px;margin-inline:13px}.project-workspace_emptyState__W8kRr{grid-template-columns:1fr}.project-workspace_emptyState__W8kRr>img{height:138px;min-height:0}.project-workspace_emptyCopy__Ztxiq{align-items:flex-start;padding:17px 18px 20px}.project-workspace_emptyIcon__hobgk{width:37px;height:37px}.project-workspace_emptyCopy__Ztxiq h2{margin-top:13px;font-size:23px}.project-workspace_emptyCopy__Ztxiq p{margin:7px 0 15px;font-size:11px}.project-workspace_emptyCopy__Ztxiq .project-workspace_createButton__gouVt{width:100%;min-height:44px;font-size:11px}.project-workspace_legacySection__cmyXh,.project-workspace_starterSection__jiKaw{margin-top:29px}.project-workspace_sectionHeading__ZdnD_{align-items:flex-start;margin-bottom:12px}.project-workspace_sectionHeading__ZdnD_ h2{font-size:19px}.project-workspace_sectionHeading__ZdnD_ p{max-width:235px;font-size:10px}.project-workspace_sectionHeading__ZdnD_>a{align-self:center;font-size:10px;white-space:nowrap}.project-workspace_starterGrid__VrJO2{grid-auto-columns:138px;grid-auto-flow:column;grid-template-columns:none;gap:9px;overflow-x:auto;margin-right:-18px;padding-right:18px;scrollbar-width:none}.project-workspace_starterCard__KmYMz{height:112px;border-radius:0}.project-workspace_legacyDraft__NIo6b>summary{min-height:62px;gap:9px;padding-inline:11px}.project-workspace_legacyIcon__ewC0j{width:33px;height:33px}.project-workspace_legacyInfo__5zZsz strong{font-size:11px}.project-workspace_legacyInfo__5zZsz small{font-size:9px}.project-workspace_legacyContents__aPvRT{padding:0 12px 13px 53px;font-size:10px}.project-workspace_sheet__L4wVy{padding-inline:18px}.project-workspace_sheetHeader__reMyO h2{font-size:25px}.project-workspace_projectPreview___OQhG img{height:132px}.project-workspace_teamHeading__xdzYc h3{font-size:16px}.project-workspace_memberRow__6Ikaj{gap:8px}.project-workspace_memberRow__6Ikaj select{max-width:123px;padding-left:7px;font-size:8px}.project-workspace_memberInfo__MM19L small{font-size:8px}.project-workspace_inviteControls__kgbqN{grid-template-columns:minmax(0,1fr)}.project-workspace_inviteControls__kgbqN select{width:100%;max-width:none}}@media (max-width:360px){.project-workspace_pageHeading__8sjly h1{font-size:32px}.project-workspace_pageHeading__8sjly>.project-workspace_createButton__gouVt{width:39px;min-width:39px;min-height:39px}.project-workspace_tabs__UlidC{gap:17px}.project-workspace_shareButton__ru1of{padding-inline:9px}.project-workspace_memberRow__6Ikaj select{max-width:105px}}@media (prefers-reduced-motion:reduce){.project-workspace_cover__cEiO4,.project-workspace_createButton__gouVt,.project-workspace_legacyDraft__NIo6b>summary>svg:last-child,.project-workspace_projectCard__FEfRZ,.project-workspace_starterCard__KmYMz img,.project-workspace_submitButton__JdJG5{transition:none}}.project-workspace_detailPage__MZ4TB{padding:4px 0 68px}.project-workspace_detailBack__2wzZe{display:inline-flex;min-height:38px;align-items:center;gap:8px;margin-bottom:12px;color:#625d54;font-size:12px}.project-workspace_detailBack__2wzZe:hover{color:var(--ink)}.project-workspace_detailHeader__nDITU{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 0 20px;border-bottom:1px solid var(--line)}.project-workspace_detailKind__KB8IJ{margin-bottom:6px;color:var(--bronze);font-size:10px;font-weight:550}.project-workspace_detailHeader__nDITU h1{font-size:clamp(32px,4vw,46px);font-weight:450;letter-spacing:-.045em}.project-workspace_detailMeta__zIgQe{display:flex;flex-wrap:wrap;gap:14px 20px;margin-top:9px;color:var(--muted);font-size:11px}.project-workspace_detailMeta__zIgQe span:first-child{display:inline-flex;align-items:center;gap:5px}.project-workspace_detailActions__yOHAm{display:flex;flex:0 0 auto;gap:8px}.project-workspace_outlineAction__fMTuQ{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--line);background:var(--paper);color:#514c44;font-size:11px}.project-workspace_outlineAction__fMTuQ:hover{border-color:var(--bronze);background:#f4f0e9}.project-workspace_detailActions__yOHAm .project-workspace_createButton__gouVt{min-height:44px;font-size:11px}.project-workspace_detailNotice__WIUoo{margin-top:12px;padding:9px 11px;border-left:2px solid var(--olive);background:#f0f0e9;color:#4f5546;font-size:11px}.project-workspace_detailCover__w_nGm{position:relative;aspect-ratio:2.12;overflow:hidden;margin:22px 0 17px;background:var(--stone)}.project-workspace_detailCover__w_nGm img{width:100%;height:100%;object-fit:cover}.project-workspace_detailCover__w_nGm figcaption{position:absolute;bottom:12px;left:12px;padding:7px 10px;background:rgb(40 38 33/82%);color:#fffefa;font-size:10px}.project-workspace_detailGrid__gVeFk{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px}.project-workspace_detailCard__UxAR4{min-width:0;padding:19px 20px;border:1px solid var(--line);background:var(--paper)}.project-workspace_detailCard__UxAR4 h2{font-size:19px;font-weight:480;letter-spacing:-.025em}.project-workspace_detailCard__UxAR4>p{margin-top:12px;color:#6f6a61;font-size:12px;line-height:1.65;white-space:pre-wrap}.project-workspace_detailCardHeading___GuzM{display:flex;align-items:center;justify-content:space-between;gap:15px}.project-workspace_detailCardHeading___GuzM>button:not(.project-workspace_outlineAction__fMTuQ){display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--line);color:#675e51}.project-workspace_detailCardHeading___GuzM>button:not(.project-workspace_outlineAction__fMTuQ):hover{background:#f2eee7}.project-workspace_detailCardHeading___GuzM>div>p{margin-top:4px;color:var(--muted);font-size:10px}.project-workspace_detailFacts__OBITO{display:grid;margin:11px 0 0}.project-workspace_detailFacts__OBITO>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #eeeae3;font-size:10px}.project-workspace_detailFacts__OBITO dt{color:var(--muted)}.project-workspace_detailFacts__OBITO dd{margin:0;color:#454139;text-align:right}.project-workspace_detailTeam__p9ClL{grid-column:1/-1}.project-workspace_detailMemberList__qF8Gj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:10px}.project-workspace_detailMember__3iVot{display:flex;min-width:0;min-height:55px;align-items:center;gap:9px;border-top:1px solid #eeeae3}.project-workspace_detailMember__3iVot>span:nth-child(2){display:grid;min-width:0;flex:1;gap:2px}.project-workspace_detailMember__3iVot strong{overflow:hidden;font-size:10px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.project-workspace_detailMember__3iVot small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-workspace_memberRole__hHJPD{color:#70695e;font-size:9px;white-space:nowrap}@media (max-width:759px){.project-workspace_detailPage__MZ4TB{padding-top:0}.project-workspace_detailBack__2wzZe{min-height:35px;margin-bottom:8px}.project-workspace_detailHeader__nDITU{display:grid;gap:14px;padding-bottom:15px}.project-workspace_detailKind__KB8IJ{margin-bottom:5px;font-size:9px}.project-workspace_detailHeader__nDITU h1{font-size:32px}.project-workspace_detailMeta__zIgQe{gap:9px 14px;margin-top:7px;font-size:10px}.project-workspace_detailActions__yOHAm{display:grid;grid-template-columns:1fr 1fr}.project-workspace_detailActions__yOHAm>button{min-width:0;padding-inline:8px;font-size:10px}.project-workspace_detailCover__w_nGm{aspect-ratio:1.42;margin:14px 0 12px}.project-workspace_detailGrid__gVeFk{grid-template-columns:minmax(0,1fr);gap:10px}.project-workspace_detailCard__UxAR4{padding:15px}.project-workspace_detailCard__UxAR4 h2{font-size:17px}.project-workspace_detailCard__UxAR4>p{margin-top:9px;font-size:11px}.project-workspace_detailFacts__OBITO{grid-template-columns:1fr 1fr;column-gap:15px}.project-workspace_detailFacts__OBITO>div{display:grid;gap:3px;padding:8px 0}.project-workspace_detailFacts__OBITO dd{text-align:left}.project-workspace_detailTeam__p9ClL{grid-column:auto}.project-workspace_detailTeam__p9ClL .project-workspace_detailCardHeading___GuzM{align-items:flex-start}.project-workspace_detailTeam__p9ClL .project-workspace_outlineAction__fMTuQ{min-height:36px;padding-inline:8px;font-size:9px}.project-workspace_detailMemberList__qF8Gj{grid-template-columns:minmax(0,1fr);gap:0}}.project-workspace_detailFormGrid__y0liD,.project-workspace_visibilityChoices__EPwA_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.project-workspace_coverChoices__9o8Is{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.project-workspace_coverChoices__9o8Is button{min-width:0;padding:0;border:1px solid var(--line);background:var(--paper);text-align:left}.project-workspace_coverChoices__9o8Is img{width:100%;height:58px;object-fit:cover}.project-workspace_coverChoices__9o8Is span{display:block;padding:5px 6px;font-size:9px}.project-workspace_coverChoices__9o8Is .project-workspace_coverChoiceSelected__IYUjr{outline:2px solid #8e7963;outline-offset:1px}.project-workspace_visibilityChoices__EPwA_ button{display:grid;gap:5px;min-height:58px;padding:9px;border:1px solid var(--line);background:var(--paper);text-align:left}.project-workspace_visibilityChoices__EPwA_ strong{font-size:10px;font-weight:550}.project-workspace_visibilityChoices__EPwA_ small{color:var(--muted);font-size:9px;line-height:1.4}.project-workspace_visibilityChoices__EPwA_ .project-workspace_visibilityChoiceSelected__La62B{border-color:#8e7963;background:#f7f4ef;box-shadow:inset 0 0 0 1px #8e7963}.project-workspace_shareVisibilityRow__SLIit{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.project-workspace_shareVisibilityRow__SLIit .project-workspace_fieldLabel__pTtcx{margin:0}.project-workspace_shareVisibilityRow__SLIit p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.project-workspace_shareVisibilityRow__SLIit .project-workspace_submitButton__JdJG5{justify-self:start;min-height:38px}.project-workspace_detailTopNav__EEBBX{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.project-workspace_presentationBtn__jsFDc{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 16px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:550;transition:all .16s ease}.project-workspace_presentationBtn__jsFDc:hover{background:#3e382f}.project-workspace_pDetailHead__pyhJ_{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:4px 0 17px;border-bottom:1px solid var(--line)}.project-workspace_pDetailHead__pyhJ_ h1{margin:2px 0 6px;font-size:clamp(30px,4vw,43px);font-weight:480;letter-spacing:-.04em}.project-workspace_pDetailDescription__EXkPk{max-width:650px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.project-workspace_pDetailHead__pyhJ_ .project-workspace_detailKind__KB8IJ{margin:0}.project-workspace_pTags__jaMDe{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.project-workspace_pTags__jaMDe span{padding:5px 8px;background:#f0ece5;color:#61594f;font-size:9px}.project-workspace_pDetailLayout__vxOV8{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;margin-top:18px}.project-workspace_pDetailMain__qdphK{min-width:0}.project-workspace_pGalleryHero__2kxjR{position:relative;aspect-ratio:21/9;margin:0;overflow:hidden;background:#201e1a;border:1px solid var(--line)}.project-workspace_pGalleryHero__2kxjR img{width:100%;height:100%;object-fit:cover}.project-workspace_pGalleryHero__2kxjR>span{position:absolute;right:10px;bottom:10px;padding:6px 9px;background:rgb(30 28 25/76%);color:white;font-size:10px}.project-workspace_pThumbs__kVafw{display:flex;align-items:center;gap:7px;margin:8px 0 13px;overflow-x:auto}.project-workspace_pThumbs__kVafw>button{flex:0 0 auto;width:92px;height:60px;padding:0;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.project-workspace_pThumbs__kVafw>button[aria-pressed=true]{outline:2px solid #8e7963;outline-offset:1px}.project-workspace_pThumbs__kVafw>button img{width:100%;height:100%;object-fit:cover}.project-workspace_galleryEditActions__j_GJZ{display:flex;flex:0 0 auto;gap:5px}.project-workspace_galleryEditActions__j_GJZ button,.project-workspace_galleryEditActions__j_GJZ select{min-height:36px;padding:0 8px;border:1px solid var(--line);background:var(--paper);font-size:9px}.project-workspace_pDetailTabs__mMXWB{display:flex;gap:15px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.project-workspace_pDetailTabs__mMXWB::-webkit-scrollbar{display:none}.project-workspace_pDetailTabs__mMXWB button{flex:0 0 auto;min-height:43px;padding:0 4px;border-bottom:2px solid transparent;color:#716b61;font-size:11px;white-space:nowrap}.project-workspace_pDetailTabs__mMXWB .project-workspace_pTabActive__gmPc8{border-color:var(--ink);color:var(--ink);font-weight:550}.project-workspace_pOverviewGrid__YNDPe{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.project-workspace_pOverviewGrid__YNDPe .project-workspace_detailCard__UxAR4{padding:15px}.project-workspace_pDetailSection__PhKQl h2,.project-workspace_pOverviewGrid__YNDPe .project-workspace_detailCard__UxAR4 h2{margin:0;font-size:16px;font-weight:520}.project-workspace_pSectionTitle__uRgJq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.project-workspace_pSectionTitle__uRgJq p{margin:3px 0 0;color:var(--muted);font-size:11px}.project-workspace_openCatalogModalBtn__kB107{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 14px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:11px;font-weight:550}.project-workspace_openCatalogModalBtn__kB107:hover{background:var(--stone)}.project-workspace_pSectionTitle__uRgJq>button:not(.project-workspace_outlineAction__fMTuQ):not(.project-workspace_openCatalogModalBtn__kB107){display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line)}.project-workspace_pDetailSection__PhKQl{padding:16px 0}.project-workspace_architectAddProductBar__D83oo{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:10px;margin-bottom:16px;align-items:center}.project-workspace_productSelectInput__R8_UY,.project-workspace_roomSelectInput__oE9TH{min-width:0;height:44px;padding:0 12px;border:1px solid var(--line);background:var(--paper);font-size:12px;color:var(--ink)}.project-workspace_roomFilterChips__jhByl{display:flex;align-items:center;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px}.project-workspace_chipBtn__jVE9N{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--line);background:var(--paper);font-size:11px;font-weight:500;white-space:nowrap}.project-workspace_chipBtn__jVE9N:hover{background:var(--stone)}.project-workspace_pArchitectProductGrid__fKNQP{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.project-workspace_pProductArchitectCard__0ZrCs{border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.project-workspace_pProductArchitectCard__0ZrCs:hover{box-shadow:0 4px 16px rgb(40 38 33/8%)}.project-workspace_pCardMediaWrap__gGe6b{position:relative;width:100%;aspect-ratio:4/3;background:#f8f6f2;display:grid;place-items:center;padding:12px}.project-workspace_pCardMediaWrap__gGe6b img{width:84%;height:84%;object-fit:contain}.project-workspace_pCardRoomTag__ye72B{position:absolute;top:8px;left:8px;padding:3px 8px;background:rgb(255 255 255/92%);border:1px solid var(--line);font-size:10px;font-weight:600;color:var(--ink)}.project-workspace_pCardContent__Pyjbz{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.project-workspace_pCardBrand__pqcCd{font-size:10px;color:var(--bronze);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.project-workspace_pCardTitle__5wksM{font-size:13px;font-weight:550;line-height:1.3}.project-workspace_pCardSub__wSqck{font-size:11px;color:var(--muted)}.project-workspace_pCardPriceRow__ZnOFi{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding-top:8px;border-top:1px solid #f1eee9}.project-workspace_pPriceTag__r7p34{font-size:13px;font-weight:600;color:var(--ink)}.project-workspace_qtyControls__lkEiG{display:inline-flex;align-items:center;border:1px solid var(--line);height:26px}.project-workspace_qtyControls__lkEiG button{width:24px;height:100%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--paper)}.project-workspace_qtyControls__lkEiG button:hover{background:var(--stone)}.project-workspace_qtyControls__lkEiG span{padding:0 8px;font-size:11px;font-weight:600}.project-workspace_pRoomReassignRow__RLd3c{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);margin-top:4px}.project-workspace_roomMiniSelect__ev4pu{height:24px;border:1px solid var(--line);background:transparent;font-size:10px;padding:0 4px;flex:1}.project-workspace_pCardActionRow__BxYZw{display:grid;grid-template-columns:1fr auto auto;gap:6px;margin-top:10px}.project-workspace_pAddBasketAction__UpqhM{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;background:var(--ink);color:var(--paper);font-size:10px;font-weight:600}.project-workspace_pAddBasketAction__UpqhM:hover{background:#433e36}.project-workspace_pRemoveAction__Jm_8a,.project-workspace_pViewDetailAction__0F5o_{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.project-workspace_pRemoveAction__Jm_8a:hover,.project-workspace_pViewDetailAction__0F5o_:hover{background:var(--stone)}.project-workspace_memberRoleSelect__060vH{min-height:34px;padding:0 8px;border:1px solid var(--line);background:var(--paper);font-size:11px}.project-workspace_pRoomList__pY0pe{display:grid;gap:7px}.project-workspace_pRoomList__pY0pe article{display:flex;min-height:50px;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line)}.project-workspace_pRoomList__pY0pe article>span:first-of-type{display:grid;flex:1;gap:3px}.project-workspace_pRoomList__pY0pe strong{font-size:11px}.project-workspace_pRoomList__pY0pe article>span:nth-of-type(2),.project-workspace_pRoomList__pY0pe small{color:var(--muted);font-size:9px}.project-workspace_pRoomList__pY0pe article>input{width:min(220px,40%)}.project-workspace_detailRowActions__jguxJ{display:inline-flex;align-items:center;gap:4px}.project-workspace_detailRowActions__jguxJ button,.project-workspace_pReferenceRow__CWWoO>button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid var(--line)}.project-workspace_pNotes__Zk0Y3{display:grid}.project-workspace_pNoteRow__fl1GR{display:flex;min-height:45px;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.project-workspace_pNoteRow__fl1GR>label{display:grid;min-width:0;flex:1;grid-template-columns:19px 1fr auto;align-items:center;gap:8px}.project-workspace_pNoteRow__fl1GR input[type=checkbox]{width:16px;height:16px;accent-color:#5d554a}.project-workspace_pNoteRow__fl1GR label>span{font-size:11px}.project-workspace_pNoteRow__fl1GR small{color:var(--muted);font-size:9px}.project-workspace_pNoteDone__KQfOd{color:#8d887f;text-decoration:line-through}.project-workspace_pReferenceForm__VT3FE{display:grid;grid-template-columns:1fr 1.4fr auto;gap:7px;margin-bottom:12px}.project-workspace_pReferenceForm__VT3FE button{min-height:42px;padding-inline:10px;font-size:10px}.project-workspace_pReferenceList__3nrN6{display:grid}.project-workspace_pReferenceRow__CWWoO{display:flex;align-items:center;gap:7px;padding:9px 2px;border-bottom:1px solid var(--line)}.project-workspace_pReferenceRow__CWWoO>a{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:10px}.project-workspace_pReferenceRow__CWWoO>a>span{display:grid;min-width:0;gap:3px}.project-workspace_pReferenceList__3nrN6 strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-workspace_pReferenceList__3nrN6 small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-workspace_pReferenceEdit__401w9{display:grid;width:100%;grid-template-columns:1fr 1.4fr auto auto;gap:6px;padding:9px 0}.project-workspace_pReferenceEdit__401w9>button{padding:0 8px;border:1px solid var(--line);font-size:9px}.project-workspace_pEmptyTab__xW9UM{padding:22px;border:1px dashed var(--line);color:var(--muted);font-size:11px;text-align:center}.project-workspace_pVisibilitySummary__LgBuU{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);background:#f7f4ef}.project-workspace_pVisibilitySummary__LgBuU>div{display:grid;flex:1;gap:3px}.project-workspace_pVisibilitySummary__LgBuU strong{font-size:11px}.project-workspace_pVisibilitySummary__LgBuU small{color:var(--muted);font-size:9px;line-height:1.4}.project-workspace_pVisibilitySummary__LgBuU button{min-height:32px;padding:0 8px;border:1px solid var(--line);font-size:9px}.project-workspace_pDetailAside__WqtjE{display:grid;align-content:start;gap:10px}.project-workspace_pDetailAside__WqtjE>section{padding:13px;border:1px solid var(--line);background:var(--paper)}.project-workspace_pStatus__rN9Ej{display:inline-flex;align-items:center;gap:7px;padding:6px 8px;background:#f1f0e8;font-size:10px}.project-workspace_pStatus__rN9Ej i{width:8px;height:8px;background:#839274}.project-workspace_pDetailAside__WqtjE .project-workspace_detailFacts__OBITO{margin-top:11px}.project-workspace_pDetailAside__WqtjE .project-workspace_detailFacts__OBITO>div{display:grid;gap:5px;padding:9px 0}.project-workspace_pDetailAside__WqtjE .project-workspace_detailFacts__OBITO dt{display:inline-flex;align-items:center;gap:5px}.project-workspace_pDetailAside__WqtjE .project-workspace_detailFacts__OBITO dd{text-align:left}.project-workspace_pAsideHeading__pLYmI{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.project-workspace_pAsideHeading__pLYmI h2{margin:0;font-size:13px;font-weight:550}.project-workspace_pAsideHeading__pLYmI button{font-size:9px}.project-workspace_pDetailAside__WqtjE section>p{margin:7px 0;color:var(--muted);font-size:10px}.project-workspace_pAsideProduct__2J3fa{display:grid;grid-template-columns:48px 1fr;gap:8px;align-items:center;padding:7px 0;border-top:1px solid #eeeae3}.project-workspace_pAsideProduct__2J3fa img{width:48px;height:42px;object-fit:cover}.project-workspace_pAsideProduct__2J3fa>span{display:grid;gap:3px}.project-workspace_pAsideProduct__2J3fa strong{font-size:9px;font-weight:550}.project-workspace_pAsideProduct__2J3fa small{color:var(--muted);font-size:8px}.project-workspace_pArchiveButton__1BlFs,.project-workspace_pAsideAdd__xg8pi{display:flex;width:100%;min-height:36px;align-items:center;justify-content:center;gap:6px;margin-top:9px;border:1px solid var(--line);font-size:9px}.project-workspace_pArchiveButton__1BlFs{min-height:30px;border:0;color:var(--muted)}@media (max-width:759px){.project-workspace_detailFormGrid__y0liD,.project-workspace_visibilityChoices__EPwA_{grid-template-columns:1fr}.project-workspace_coverChoices__9o8Is{grid-template-columns:repeat(4,minmax(0,1fr))}.project-workspace_coverChoices__9o8Is img{height:50px}.project-workspace_detailTopNav__EEBBX{flex-direction:column;align-items:stretch;gap:10px}.project-workspace_detailTopNav__EEBBX>div{display:flex;flex-wrap:wrap}.project-workspace_pDetailHead__pyhJ_{display:grid;gap:12px}.project-workspace_pDetailHead__pyhJ_ h1{font-size:30px}.project-workspace_pDetailDescription__EXkPk{font-size:11px}.project-workspace_pDetailLayout__vxOV8{grid-template-columns:1fr;gap:14px;margin-top:10px}.project-workspace_pGalleryHero__2kxjR{aspect-ratio:16/9}.project-workspace_pThumbs__kVafw>button{width:76px;height:52px}.project-workspace_galleryEditActions__j_GJZ{flex-wrap:wrap}.project-workspace_galleryEditActions__j_GJZ button,.project-workspace_galleryEditActions__j_GJZ select{min-height:32px;font-size:8px}.project-workspace_pDetailTabs__mMXWB{gap:12px}.project-workspace_pDetailTabs__mMXWB button{min-height:42px;font-size:10px}.project-workspace_pOverviewGrid__YNDPe{grid-template-columns:1fr;gap:8px;margin-top:9px}.project-workspace_pOverviewGrid__YNDPe .project-workspace_detailCard__UxAR4{padding:13px}.project-workspace_architectAddProductBar__D83oo{grid-template-columns:1fr;gap:8px}.project-workspace_pArchitectProductGrid__fKNQP{grid-template-columns:1fr 1fr;gap:10px}.project-workspace_pInlineForm__zB7Ac{gap:5px}.project-workspace_pInlineForm__zB7Ac button{padding-inline:8px;font-size:9px}.project-workspace_pReferenceEdit__401w9,.project-workspace_pReferenceForm__VT3FE{grid-template-columns:1fr}.project-workspace_pNoteRow__fl1GR>label{grid-template-columns:18px 1fr}.project-workspace_pNoteRow__fl1GR small{grid-column:2}.project-workspace_pDetailAside__WqtjE{grid-template-columns:1fr;gap:8px}.project-workspace_pDetailAside__WqtjE>section{padding:12px}.project-workspace_pDetailAside__WqtjE .project-workspace_detailFacts__OBITO{grid-template-columns:1fr 1fr;gap:0 12px}}@media (max-width:480px){.project-workspace_pArchitectProductGrid__fKNQP{grid-template-columns:1fr}}.workspace-project-view_viewRoot__5P4sX{min-height:70vh;position:relative}.workspace-project-view_loadingContainer__ZLu_F,.workspace-project-view_notFoundContainer__VLVIk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;gap:16px}.workspace-project-view_spinner___GQQa{width:32px;height:32px;border:3px solid #dedad2;border-top:3px solid var(--ink);animation:workspace-project-view_spin__Ub33o .8s linear infinite}@keyframes workspace-project-view_spin__Ub33o{to{transform:rotate(1turn)}}.workspace-project-view_actionBtn__2CQcA{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 20px;background:var(--ink);color:var(--paper);font-size:13px;font-weight:550;transition:all .16s ease}.workspace-project-view_actionBtn__2CQcA:hover{background:#3e382f}.workspace-project-view_invitationBanner__eT_lL{background:#fbf9f4;border:1px solid var(--bronze);padding:24px;margin-bottom:24px}.workspace-project-view_invitationContent__W7R_W{max-width:640px;margin:0 auto;display:grid;gap:16px}.workspace-project-view_invitationContent__W7R_W h3{margin:0 0 6px;font-size:18px;font-weight:550;color:var(--ink)}.workspace-project-view_invitationContent__W7R_W p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.workspace-project-view_authForm__c0I21{display:flex;gap:8px;margin-top:8px}.workspace-project-view_authInput__NHW2u{flex:1;min-height:44px;padding:0 14px;border:1px solid var(--line);background:var(--paper);font-size:13px;color:var(--ink)}.workspace-project-view_authBtn__0iHfo{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;background:var(--ink);color:var(--paper);font-size:13px;font-weight:600;white-space:nowrap;transition:all .16s ease}.workspace-project-view_authBtn__0iHfo:hover{background:#3e382f}.workspace-project-view_authError__X_Ch_{margin:0;color:#b33939;font-size:12px}.workspace-project-view_acceptedBanner__n_zF2{display:flex;align-items:center;gap:10px;padding:14px 20px;background:#edf3e8;border:1px solid #b7d1a3;color:#3b5a26;font-size:13px;font-weight:500;margin-bottom:20px}.workspace-project-view_modeSwitcherBar__dKWta{position:sticky;top:15px;z-index:50;margin-bottom:20px}.workspace-project-view_modeSwitcherInner__SWq5U{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;background:rgb(40 38 33/94%);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255/15%);color:#fffefa;box-shadow:0 8px 24px rgb(0 0 0/18%)}.workspace-project-view_modeStatusLabel__0UzHT{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#cfc8be}.workspace-project-view_switcherButtons__14lp6{display:flex;align-items:center;gap:6px}.workspace-project-view_switchBtn__eKIOa{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;color:#a8a298;background:transparent;border:1px solid transparent;transition:all .16s ease}.workspace-project-view_switchBtn__eKIOa:hover{color:#fffefa}.workspace-project-view_switchBtnActive__cyYe6{color:var(--ink);background:#fffefa;font-weight:600}.workspace-project-view_editorWrapper__cVvNM{margin-top:10px}