.inventory-workspace_workspace__ieOfn{min-width:0;color:var(--ink)}.inventory-workspace_heading__61rcT h1:focus{outline:none}.inventory-workspace_drawerFeedback__Qn1T2{display:grid;gap:12px;padding:0 24px}.inventory-workspace_drawerFeedback__Qn1T2:not(:empty){padding-top:20px}.inventory-workspace_drawerFeedback__Qn1T2>*{margin:0}.inventory-workspace_drawerDetail__JZ_QE,.inventory-workspace_drawerForm__92Re3{min-width:0}.inventory-workspace_drawerForm__92Re3>section{border:0;border-radius:0}.inventory-workspace_drawerForm__92Re3>section>header>h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.inventory-workspace_drawerForm__92Re3>section>header{margin-top:0}.inventory-workspace_photoHint__LCzOG{margin:0 24px 20px;color:var(--muted);font-size:var(--ui-text-sm);line-height:1.8}.inventory-workspace_drawerDetail__JZ_QE .inventory-workspace_stockTotals__oB_Aw{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-workspace_currentEquipment__Wih80{padding-top:21px}.inventory-workspace_currentEquipment__Wih80 h3{margin:0 24px;font-size:var(--ui-text-base);font-weight:500}.inventory-workspace_historicalHint__aurzx{margin:-8px 24px 0;color:var(--muted);font-size:var(--ui-text-xs);line-height:1.8}.inventory-workspace_heading__61rcT{display:flex;align-items:center;justify-content:space-between;gap:18px}.inventory-workspace_heading__61rcT h1{margin:0;font-size:clamp(24px,3vw,30px);font-weight:600;letter-spacing:-.03em}.inventory-workspace_heading__61rcT p{margin:6px 0 0;color:var(--muted);font-size:var(--ui-text-sm);line-height:1.7}.inventory-workspace_scopeNote__emQuK{margin:16px 0 22px;color:var(--muted);font-size:var(--ui-text-sm);line-height:1.7}.inventory-workspace_success__OvgrH{display:flex;align-items:center;gap:9px;margin:0 0 20px;padding:13px 16px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);font-size:var(--ui-text-sm)}.inventory-workspace_success__OvgrH svg{color:var(--accent-ink);flex:0 0 auto}.inventory-workspace_tabs__CPGDC{display:flex;gap:25px;margin-bottom:19px;border-bottom:1px solid var(--line)}.inventory-workspace_tabs__CPGDC button{min-width:0;min-height:48px;padding:10px 1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:var(--ui-text-base);font-weight:500;cursor:pointer}.inventory-workspace_tabs__CPGDC button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--ink)}.inventory-workspace_tabs__CPGDC span{margin-left:7px;color:var(--muted);font-size:var(--ui-text-sm);font-weight:400}.inventory-workspace_toolbar__p2zbz{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;margin-bottom:16px}.inventory-workspace_toolbar__p2zbz>button{width:auto;min-width:170px}.inventory-workspace_search__xm1FY{display:flex;align-items:center;flex:1;gap:10px;min-width:180px;min-height:46px;padding:0 12px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--muted)}.inventory-workspace_search__xm1FY svg{flex:0 0 auto}.inventory-workspace_search__xm1FY input{width:100%;min-width:0;min-height:44px;padding:7px 0;border:0;background:transparent;color:var(--ink);outline:none;font:inherit;font-size:var(--ui-text-sm)}.inventory-workspace_search__xm1FY:focus-within{outline:2px solid var(--accent);outline-offset:2px}.inventory-workspace_search__xm1FY input:focus-visible{outline:none}.inventory-workspace_listPanel__V4zc5{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.inventory-workspace_table__lRGuc{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.inventory-workspace_itemIdentity__R9216{display:flex;align-items:flex-start;gap:11px;min-width:0}.inventory-workspace_itemIdentity__R9216>div{min-width:0}.inventory-workspace_table__lRGuc th{padding:13px 17px;border-bottom:1px solid var(--line);background:var(--surface-raised);color:var(--muted);font-size:var(--ui-text-xs);font-weight:500;text-align:left}.inventory-workspace_table__lRGuc th:first-child{width:32%}.inventory-workspace_table__lRGuc td{padding:14px 17px;border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--ui-text-sm);line-height:1.7;vertical-align:middle;overflow-wrap:anywhere}.inventory-workspace_table__lRGuc tr:last-child td{border-bottom:0}.inventory-workspace_table__lRGuc td>p{margin:2px 0 0;color:var(--muted);font-size:var(--ui-text-xs)}.inventory-workspace_table__lRGuc td>small{display:block;margin-top:3px;color:var(--muted);font-size:var(--ui-text-xs);line-height:1.65}.inventory-workspace_rowTitle__jmCs9{min-height:44px;max-width:100%;padding:4px 0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--ui-text-base);font-weight:500;line-height:1.7;text-align:left;overflow-wrap:anywhere;cursor:pointer}.inventory-workspace_rowTitle__jmCs9:hover{color:var(--accent-ink)}.inventory-workspace_quantity__8JhnF{color:var(--ink);font-size:var(--ui-text-base);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.inventory-workspace_quantity__8JhnF small{color:var(--muted);font-size:var(--ui-text-xs);font-weight:400}.inventory-workspace_status__WVAfG{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border:1px solid var(--line);border-radius:5px;font-size:var(--ui-text-xs);white-space:nowrap}.inventory-workspace_pending__RDhQ0{color:var(--accent-ink);background:var(--accent-soft);border-color:transparent}.inventory-workspace_returned__U2QDF{color:var(--ink);background:var(--surface-raised);border-style:dashed}.inventory-workspace_approved__V3Axi{color:var(--ink);background:var(--surface)}.inventory-workspace_listEmpty__vIs76,.inventory-workspace_permissionEmpty__MLay2{padding:38px 24px}.inventory-workspace_permissionEmpty__MLay2{border:1px solid var(--line);border-radius:10px;background:var(--surface)}.inventory-workspace_permissionEmpty__MLay2 svg{color:var(--muted);margin-bottom:12px}.inventory-workspace_listEmpty__vIs76 h2,.inventory-workspace_permissionEmpty__MLay2 h2{margin:0 0 8px;font-size:var(--ui-text-base);font-weight:500}.inventory-workspace_listEmpty__vIs76 p,.inventory-workspace_permissionEmpty__MLay2 p{max-width:70ch;margin:0;color:var(--muted);font-size:var(--ui-text-sm);line-height:1.8}.inventory-workspace_detail__zchBT{min-width:0;margin-top:25px;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.inventory-workspace_detailHeading__12Pz5{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid var(--line)}.inventory-workspace_detailHeading__12Pz5>div{min-width:0}.inventory-workspace_detailHeading__12Pz5 h2{margin:0;font-size:var(--ui-text-section);font-weight:600;line-height:1.6;overflow-wrap:anywhere;scroll-margin-top:96px}.inventory-workspace_detailHeading__12Pz5 p{margin:5px 0 0;color:var(--muted);font-size:var(--ui-text-sm);line-height:1.7;overflow-wrap:anywhere}.inventory-workspace_closeButton__mDvQF{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);cursor:pointer}.inventory-workspace_closeButton__mDvQF:hover{background:var(--surface-raised);color:var(--ink)}.inventory-workspace_stockTotals__oB_Aw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:23px 24px;border-bottom:1px solid var(--line)}.inventory-workspace_stockTotals__oB_Aw div{min-width:0}.inventory-workspace_stockTotals__oB_Aw dt{margin-bottom:8px;color:var(--muted);font-size:var(--ui-text-xs)}.inventory-workspace_stockTotals__oB_Aw dd{margin:0;font-size:var(--ui-text-sm);line-height:1.7;overflow-wrap:anywhere}.inventory-workspace_stockTotals__oB_Aw .inventory-workspace_quantity__8JhnF{font-size:var(--ui-text-lg)}.inventory-workspace_assetList__1IZak{padding:23px 24px 0}.inventory-workspace_assetList__1IZak h3,.inventory-workspace_receiptsHeading__PkgeU{margin:0 0 15px;font-size:var(--ui-text-base);font-weight:500}.inventory-workspace_asset__Gjosu{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.inventory-workspace_asset__Gjosu:last-child{border-bottom:0}.inventory-workspace_asset__Gjosu>div{display:grid;min-width:0;gap:5px}.inventory-workspace_asset__Gjosu strong{color:var(--ink);font-size:var(--ui-text-sm);font-weight:500;overflow-wrap:anywhere}.inventory-workspace_asset__Gjosu small,.inventory-workspace_asset__Gjosu span{color:var(--muted);font-size:var(--ui-text-xs);line-height:1.7;overflow-wrap:anywhere}.inventory-workspace_asset__Gjosu>button{flex:0 0 auto}.inventory-workspace_asset__Gjosu details{margin-top:2px}.inventory-workspace_asset__Gjosu summary,.inventory-workspace_history__4Tsyx summary,.inventory-workspace_reference__iK4cC summary{width:fit-content;max-width:100%;min-height:32px;padding-block:5px;color:var(--muted);font-size:var(--ui-text-xs);line-height:1.8;cursor:pointer}.inventory-workspace_asset__Gjosu code,.inventory-workspace_reference__iK4cC code{font-size:var(--ui-text-xs);overflow-wrap:anywhere}.inventory-workspace_receiptsHeading__PkgeU{margin:24px 24px 16px}.inventory-workspace_receiptDetails__cOrM1{padding:22px 24px 0}.inventory-workspace_receiptState__SeVO5{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.inventory-workspace_receiptState__SeVO5>span:last-child{color:var(--muted);font-size:var(--ui-text-sm)}.inventory-workspace_facts__TVxVK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;margin:0}.inventory-workspace_facts__TVxVK>div{min-width:0}.inventory-workspace_facts__TVxVK dt{margin:0 0 6px;color:var(--muted);font-size:var(--ui-text-xs)}.inventory-workspace_facts__TVxVK dd{margin:0;color:var(--ink);font-size:var(--ui-text-sm);line-height:1.75;overflow-wrap:anywhere}.inventory-workspace_evidence__TIlrB{margin-top:23px;padding-top:20px;border-top:1px solid var(--line)}.inventory-workspace_evidence__TIlrB h3{margin:0 0 9px;font-size:var(--ui-text-sm);font-weight:500}.inventory-workspace_evidence__TIlrB p{margin:0;font-size:var(--ui-text-sm);line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.inventory-workspace_reference__iK4cC{margin-top:13px}.inventory-workspace_reference__iK4cC p{margin:4px 0;color:var(--muted);font-size:var(--ui-text-xs);line-height:1.7}.inventory-workspace_detailActions__EZObN{padding:19px 24px 0}.inventory-workspace_returnReason__D8vI8{margin:0 0 22px;padding:15px 17px;border-left:2px solid var(--accent);background:var(--accent-soft)}.inventory-workspace_returnReason__D8vI8 strong{color:var(--accent-ink);font-size:var(--ui-text-sm);font-weight:500}.inventory-workspace_returnReason__D8vI8 p{margin:6px 0 0;font-size:var(--ui-text-sm);line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.inventory-workspace_reviewPanel__w636A{margin:23px 24px 0;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised)}.inventory-workspace_reviewPanel__w636A h3{margin:0;font-size:var(--ui-text-base);font-weight:500}.inventory-workspace_reviewChanged__rRDL7 p,.inventory-workspace_reviewPanel__w636A>p{margin:7px 0 17px;color:var(--muted);font-size:var(--ui-text-sm);line-height:1.8}.inventory-workspace_reviewPanel__w636A label{display:grid;min-width:0;gap:7px;font-size:var(--ui-text-sm);font-weight:500}.inventory-workspace_reviewPanel__w636A label span{color:var(--muted);font-size:var(--ui-text-xs);font-weight:400}.inventory-workspace_reviewPanel__w636A textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--line-strong);border-radius:7px;color:var(--ink);background:var(--surface);font:inherit;font-size:var(--ui-text-sm);font-weight:400;line-height:1.7;resize:vertical}.inventory-workspace_reviewActions__0ZelT{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:15px}.inventory-workspace_history__4Tsyx{margin-top:23px;padding:22px 24px;border-top:1px solid var(--line)}.inventory-workspace_history__4Tsyx>h3{margin:0 0 19px;font-size:var(--ui-text-base);font-weight:500}.inventory-workspace_history__4Tsyx ol{list-style:none;margin:0;padding:0}.inventory-workspace_history__4Tsyx li{padding:0 0 20px 18px;border-left:1px solid var(--line)}.inventory-workspace_history__4Tsyx li:last-child{padding-bottom:0}.inventory-workspace_history__4Tsyx li>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.inventory-workspace_history__4Tsyx li strong{color:var(--ink);font-size:var(--ui-text-sm);font-weight:500}.inventory-workspace_history__4Tsyx li>div>span,.inventory-workspace_history__4Tsyx li>p{color:var(--muted);font-size:var(--ui-text-xs)}.inventory-workspace_history__4Tsyx li>p{margin:6px 0 0;line-height:1.7}.inventory-workspace_history__4Tsyx li>.inventory-workspace_historyReason__ST0s_{color:var(--ink);font-size:var(--ui-text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.inventory-workspace_history__4Tsyx dl{display:grid;gap:14px;margin:10px 0 0;padding:15px;border-radius:6px;background:var(--surface-raised)}.inventory-workspace_history__4Tsyx dt{margin:0 0 5px;color:var(--muted);font-size:var(--ui-text-xs)}.inventory-workspace_history__4Tsyx dd{display:grid;gap:6px;min-width:0;margin:0;font-size:var(--ui-text-sm);line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.inventory-workspace_beforeValue__qtPga{color:var(--muted)}.inventory-workspace_offBranchDraft__ZV9a9{padding:16px;margin-bottom:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.inventory-workspace_offBranchDraft__ZV9a9 p{margin:0 0 12px;color:var(--muted);font-size:var(--ui-text-sm);line-height:1.7}.inventory-workspace_detailHeading__12Pz5 h2:focus-visible,.inventory-workspace_workspace__ieOfn button:focus-visible,.inventory-workspace_workspace__ieOfn summary:focus-visible,.inventory-workspace_workspace__ieOfn textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inventory-workspace_workspace__ieOfn button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1000px){.inventory-workspace_stockTotals__oB_Aw{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-workspace_table__lRGuc td,.inventory-workspace_table__lRGuc th{padding-inline:13px}}@media (max-width:760px){.inventory-workspace_currentEquipment__Wih80 h3,.inventory-workspace_historicalHint__aurzx{margin-inline:15px}.inventory-workspace_drawerFeedback__Qn1T2{padding-inline:15px}.inventory-workspace_photoHint__LCzOG{margin-inline:15px}.inventory-workspace_heading__61rcT{align-items:flex-start;flex-direction:column;gap:13px}.inventory-workspace_heading__61rcT p{font-size:var(--ui-text-sm)}.inventory-workspace_scopeNote__emQuK{font-size:var(--ui-text-xs);margin-bottom:19px}.inventory-workspace_toolbar__p2zbz{display:grid;grid-template-columns:minmax(0,1fr)}.inventory-workspace_toolbar__p2zbz>button{width:100%;min-width:0}.inventory-workspace_search__xm1FY{min-width:0}.inventory-workspace_tabs__CPGDC{gap:22px}.inventory-workspace_tabs__CPGDC button{font-size:var(--ui-text-sm)}.inventory-workspace_table__lRGuc,.inventory-workspace_table__lRGuc tbody,.inventory-workspace_table__lRGuc td,.inventory-workspace_table__lRGuc tr{display:block;width:100%}.inventory-workspace_table__lRGuc thead{display:none}.inventory-workspace_table__lRGuc tr{padding:15px;border-bottom:1px solid var(--line)}.inventory-workspace_table__lRGuc tr:last-child{border-bottom:0}.inventory-workspace_table__lRGuc td{padding:0;border:0}.inventory-workspace_table__lRGuc td:first-child{margin-bottom:12px}.inventory-workspace_table__lRGuc td[data-label]{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:2px 10px;margin-top:9px}.inventory-workspace_table__lRGuc td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--ui-text-xs)}.inventory-workspace_table__lRGuc td[data-label]>small{grid-column:2;margin-top:0}.inventory-workspace_table__lRGuc td[data-label]>.inventory-workspace_status__WVAfG{justify-self:start}.inventory-workspace_rowTitle__jmCs9{font-size:var(--ui-text-base)}.inventory-workspace_detailHeading__12Pz5{padding:18px 15px;gap:12px}.inventory-workspace_detailHeading__12Pz5 h2{font-size:var(--ui-text-lg)}.inventory-workspace_stockTotals__oB_Aw{padding:19px 15px;gap:19px 14px}.inventory-workspace_stockTotals__oB_Aw .inventory-workspace_quantity__8JhnF{font-size:var(--ui-text-base)}.inventory-workspace_assetList__1IZak{padding:19px 15px 0}.inventory-workspace_asset__Gjosu{align-items:flex-start;flex-direction:column;gap:11px}.inventory-workspace_receiptsHeading__PkgeU{margin-inline:15px}.inventory-workspace_receiptDetails__cOrM1{padding:19px 15px 0}.inventory-workspace_facts__TVxVK{gap:18px}.inventory-workspace_detailActions__EZObN{padding-inline:15px}.inventory-workspace_reviewPanel__w636A{margin-inline:15px;padding:15px}.inventory-workspace_reviewActions__0ZelT{display:grid;grid-template-columns:minmax(0,1fr)}.inventory-workspace_history__4Tsyx{padding:19px 15px}}@media (max-width:380px){.inventory-workspace_facts__TVxVK{grid-template-columns:minmax(0,1fr)}.inventory-workspace_table__lRGuc td[data-label]{grid-template-columns:95px minmax(0,1fr)}}.inventory-workspace_assetTabs__LB_lZ{display:flex;gap:6px;padding:18px 24px 16px;border-bottom:1px solid var(--line)}.inventory-workspace_assetTabs__LB_lZ button{flex:1;min-height:44px;padding:8px 14px;border:1px solid transparent;border-radius:7px;color:var(--muted);background:transparent;font:inherit;font-size:var(--ui-text-sm);cursor:pointer}.inventory-workspace_assetTabs__LB_lZ button[aria-pressed=true]{color:var(--ink);border-color:var(--line-strong);background:var(--surface-raised)}@media (max-width:600px){.inventory-workspace_assetTabs__LB_lZ{padding:15px}}.hosted-invitations_panel__Luj1Q{margin:1.25rem 0;padding:1.25rem;border:1px solid var(--line,#d4d4d4);border-radius:14px}.hosted-invitations_actions__ASxdy,.hosted-invitations_heading__6oWAh,.hosted-invitations_link__7HTna,.hosted-invitations_row__2XL_o{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.hosted-invitations_heading__6oWAh h2{margin:0;font-size:var(--ui-text-lg)}.hosted-invitations_heading__6oWAh p,.hosted-invitations_row__2XL_o p{margin:.35rem 0}.hosted-invitations_form__QX89x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.hosted-invitations_form__QX89x label,.hosted-invitations_link__7HTna label{display:grid;gap:.4rem;min-width:0}.hosted-invitations_form__QX89x input,.hosted-invitations_link__7HTna input{width:100%;min-width:0;padding:.75rem;border:1px solid var(--line,#aaa);border-radius:8px;background:var(--surface,#fff);color:var(--ink,#202020)}.hosted-invitations_form__QX89x>button{align-self:end}.hosted-invitations_list__E8pTB{display:grid;gap:.5rem;margin-top:1rem}.hosted-invitations_row__2XL_o{padding:.85rem 0;border-top:1px solid var(--line,#ddd)}.hosted-invitations_row__2XL_o>div:first-child{min-width:0;overflow-wrap:anywhere}.hosted-invitations_notice__r9_Mu{border-left:3px solid #b74b17;padding:.65rem .9rem;background:color-mix(in srgb,#b74b17 8%,transparent);border-radius:4px}.hosted-invitations_error__n_z4l{color:var(--error,#b42318)}.hosted-invitations_muted__onKSK{font-size:var(--ui-text-sm);opacity:.8}.hosted-invitations_link__7HTna{padding:1rem;background:color-mix(in srgb,#b74b17 8%,transparent);border-radius:8px}.hosted-invitations_link__7HTna label{flex:1;min-width:200px}.hosted-invitations_activation__pVYYC{--accent:#b44410;--accent-hover:#963a0f;--accent-ink:#a33c09;--line:#deddd8;--surface:#fff;--ink:#202020;--muted:#666;min-height:100dvh;display:grid;place-items:center;padding:2rem 1rem;background:#f4f3ef;color:#202020}.hosted-invitations_card__akNe8{max-width:580px;width:100%;background:#fff;border:1px solid #deddd8;border-radius:18px;padding:2rem;box-shadow:0 12px 40px #00000008}.hosted-invitations_card__akNe8 h1{margin:.4rem 0 1rem;font-size:var(--ui-text-page)}.hosted-invitations_brand__BuORi{color:#ad400c;font-weight:700;text-decoration:none}.hosted-invitations_eyebrow__p1AuX{margin:2rem 0 0;font-size:var(--ui-text-xs);color:#666}.hosted-invitations_card__akNe8 .hosted-invitations_form__QX89x{grid-template-columns:1fr}.hosted-invitations_card__akNe8 .hosted-invitations_actions__ASxdy{justify-content:flex-start}.hosted-invitations_card__akNe8 button[aria-pressed=true]{outline:2px solid #b74b17;outline-offset:2px}@media (max-width:640px){.hosted-invitations_form__QX89x{grid-template-columns:1fr}.hosted-invitations_card__akNe8,.hosted-invitations_panel__Luj1Q{padding:1rem}.hosted-invitations_heading__6oWAh{align-items:flex-start}.hosted-invitations_actions__ASxdy{width:100%;justify-content:flex-start}}.administration-workspace_workspace__hZgH3{min-width:0;color:var(--ink)}.administration-workspace_header__n_vbB{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.administration-workspace_header__n_vbB h1{margin:0;font-size:var(--ui-text-page);font-weight:500}.administration-workspace_header__n_vbB h1:focus{outline:none}.administration-workspace_header__n_vbB p,.administration-workspace_scope__cix44{color:var(--muted);font-size:var(--ui-text-sm);line-height:1.8}.administration-workspace_tabs__LB9hA{display:flex;gap:20px;border-bottom:1px solid var(--line);margin-bottom:22px}.administration-workspace_tabs__LB9hA button{border:0;border-bottom:2px solid transparent;padding:12px 3px;min-height:44px;background:transparent;color:var(--muted);font:inherit;font-size:var(--ui-text-sm);cursor:pointer}.administration-workspace_tabs__LB9hA button[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.administration-workspace_tabs__LB9hA span{margin-left:8px;font-size:var(--ui-text-xs)}.administration-workspace_search__7gTik{display:grid;gap:8px;max-width:440px;margin-bottom:20px;color:var(--muted);font-size:var(--ui-text-sm)}.administration-workspace_form__Vmk5C input:not([type=checkbox]),.administration-workspace_form__Vmk5C textarea,.administration-workspace_search__7gTik input{width:100%;min-width:0;padding:11px 12px;min-height:44px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;line-height:1.7}.administration-workspace_accounts__aftlz{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.administration-workspace_account__UZBqc{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;padding:20px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.administration-workspace_account__UZBqc:last-child{border-bottom:0}.administration-workspace_account__UZBqc:hover{background:var(--surface-raised)}.administration-workspace_avatar__CwCnc{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface-raised);border:1px solid var(--line);font-size:var(--ui-text-lg)}.administration-workspace_account__UZBqc strong{font-size:var(--ui-text-base);font-weight:500}.administration-workspace_account__UZBqc small,.administration-workspace_roles__bfMQX{display:block;color:var(--muted);font-size:var(--ui-text-xs);margin-top:5px;overflow-wrap:anywhere}.administration-workspace_roles__bfMQX>span{display:block}.administration-workspace_status__irD5z{font-size:var(--ui-text-xs);color:var(--muted)}.administration-workspace_detail__uHqw7{padding:22px 24px;min-width:0}.administration-workspace_detail__uHqw7 h3{font-size:var(--ui-text-base);font-weight:500}.administration-workspace_detail__uHqw7 p{font-size:var(--ui-text-sm);line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.administration-workspace_notice__LWWUE{padding:12px 14px;background:var(--surface-raised);border-left:2px solid var(--accent)}.administration-workspace_actions__pYk2f{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.administration-workspace_actions__pYk2f button{min-height:44px}.administration-workspace_form__Vmk5C{display:grid;gap:20px;border:0;padding:0;min-width:0}.administration-workspace_form__Vmk5C>label{display:grid;gap:8px;font-size:var(--ui-text-sm)}.administration-workspace_form__Vmk5C textarea{resize:vertical}.administration-workspace_roleChoices__Y7rBu{border:1px solid var(--line);padding:15px;display:flex;flex-wrap:wrap;gap:15px;min-width:0}.administration-workspace_roleChoices__Y7rBu legend{font-size:var(--ui-text-sm)}.administration-workspace_roleChoices__Y7rBu label{display:flex;align-items:center;gap:7px;min-height:44px;font-size:var(--ui-text-sm)}.administration-workspace_roleChoices__Y7rBu small{flex-basis:100%;font-size:var(--ui-text-xs);color:var(--muted)}.administration-workspace_session__6Mba4{display:grid;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.administration-workspace_session__6Mba4 strong{font-size:var(--ui-text-sm)}.administration-workspace_session__6Mba4 small{font-size:var(--ui-text-xs);color:var(--muted);line-height:1.8}.administration-workspace_history___T8Vk details{padding:16px 0;border-bottom:1px solid var(--line)}.administration-workspace_history___T8Vk summary{min-height:44px;cursor:pointer;font-size:var(--ui-text-sm);line-height:1.8}.administration-workspace_history___T8Vk small{display:block;color:var(--muted);font-size:var(--ui-text-xs)}.administration-workspace_history___T8Vk p{font-size:var(--ui-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.administration-workspace_detail__uHqw7 button:focus-visible,.administration-workspace_detail__uHqw7 input:focus-visible,.administration-workspace_detail__uHqw7 textarea:focus-visible,.administration-workspace_workspace__hZgH3 button:focus-visible,.administration-workspace_workspace__hZgH3 input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.administration-workspace_header__n_vbB{align-items:stretch;flex-direction:column;gap:12px}.administration-workspace_account__UZBqc{padding:15px;gap:12px;grid-template-columns:32px minmax(0,1fr)}.administration-workspace_avatar__CwCnc{width:32px;height:32px;border-radius:9px}.administration-workspace_status__irD5z{grid-column:2}.administration-workspace_detail__uHqw7{padding:19px 15px}.administration-workspace_actions__pYk2f{display:grid;grid-template-columns:minmax(0,1fr)}.administration-workspace_header__n_vbB h1{font-size:var(--ui-text-title)}}.library-workspace_workspace__pVCEZ{display:grid;gap:var(--ui-gap-section)}.library-workspace_reviewContext__fzZ0y{display:grid;gap:14px}.library-workspace_reviewContext__fzZ0y>strong{font-size:var(--ui-text-base)}.library-workspace_header__6rLOg{display:flex;align-items:center;justify-content:space-between;gap:20px}.library-workspace_header__6rLOg h1{margin:3px 0 6px;font-size:var(--ui-text-page);letter-spacing:-.6px}.library-workspace_header__6rLOg p{margin:0;color:var(--muted)}.library-workspace_eyebrow__8psIb{font-size:var(--ui-text-xs);font-weight:700;letter-spacing:2px;color:var(--subtle)}.library-workspace_tabs__LodEh{display:flex;gap:24px;border-bottom:1px solid var(--line);overflow:auto}.library-workspace_tabs__LodEh button{white-space:nowrap;background:none;border:0;border-bottom:2px solid transparent;padding:12px 0;min-height:44px;color:var(--muted);font-weight:500;cursor:pointer}.library-workspace_tabs__LodEh button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.library-workspace_filters__yr4Ga{display:flex;align-items:end;gap:16px}.library-workspace_filters__yr4Ga label{display:grid;gap:6px;font-size:var(--ui-text-sm);color:var(--muted);min-width:200px}.library-workspace_filters__yr4Ga label:first-child{flex:1}.library-workspace_filters__yr4Ga>span{font-size:var(--ui-text-sm);color:var(--subtle);padding:14px 0}.library-workspace_filters__yr4Ga input,.library-workspace_formFields__uZ0t4 input:not([type=checkbox]),.library-workspace_formFields__uZ0t4 textarea{width:100%;min-height:44px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:11px 12px;font:inherit}.library-workspace_formFields__uZ0t4 textarea{resize:vertical}.library-workspace_grid__dTERg{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:22px}.library-workspace_card__BiWGi{display:block;text-align:left;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .16s,box-shadow .16s}.library-workspace_card__BiWGi:hover{border-color:var(--accent);box-shadow:0 7px 20px #0000000a}.library-workspace_card__BiWGi:disabled{cursor:default;opacity:.65}.library-workspace_cover__RuD_7{position:relative;aspect-ratio:3/2;background:var(--surface-raised);display:grid;place-items:center}.library-workspace_cover__RuD_7 img{width:100%;height:100%;object-fit:cover}.library-workspace_version__Z0xz5{position:absolute;bottom:12px;right:12px;background:#171a20dc;color:#fff;padding:4px 9px;border-radius:6px;font-size:var(--ui-text-xs)}.library-workspace_cardBody__K2r4Q{padding:17px 18px}.library-workspace_album__E15qm{color:var(--subtle);font-size:var(--ui-text-xs)}.library-workspace_card__BiWGi h3{font-size:var(--ui-text-lg);margin:5px 0 7px}.library-workspace_cardBody__K2r4Q p{font-size:var(--ui-text-sm);line-height:1.6;color:var(--muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-workspace_meta__aUHeg{border-top:1px solid var(--line);margin-top:17px;padding-top:12px;display:flex;justify-content:space-between;gap:8px;font-size:var(--ui-text-xs);color:var(--muted)}.library-workspace_detail__gbvmC{padding:22px 24px;display:grid;gap:22px}.library-workspace_detail__gbvmC form{display:grid;gap:22px}.library-workspace_formFields__uZ0t4{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.library-workspace_formFields__uZ0t4>label{display:grid;gap:7px;font-size:var(--ui-text-sm);color:var(--muted)}.library-workspace_formFields__uZ0t4 small,.library-workspace_hint__joA2Z{font-size:var(--ui-text-sm);line-height:1.8;color:var(--subtle)}.library-workspace_hint__joA2Z{margin:0}.library-workspace_imagePair__kgN6J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.library-workspace_imagePair__kgN6J:has(>figure:only-child){grid-template-columns:1fr}.library-workspace_imagePair__kgN6J figure,.library-workspace_picker__XbBy9 figure{margin:0}.library-workspace_imagePair__kgN6J img{width:100%;height:auto;max-height:450px;object-fit:contain;border-radius:10px;background:var(--surface-raised)}.library-workspace_imagePair__kgN6J figcaption{font-size:var(--ui-text-xs);color:var(--subtle);margin-top:7px}.library-workspace_picker__XbBy9{min-width:0;display:grid;gap:10px;align-content:start}.library-workspace_picker__XbBy9>strong{font-size:var(--ui-text-sm)}.library-workspace_picker__XbBy9 small{font-size:var(--ui-text-xs);color:var(--subtle);line-height:1.7}.library-workspace_picker__XbBy9 figure{height:150px}.library-workspace_picker__XbBy9 figure img{height:100%;object-fit:contain}.library-workspace_dropzone__E7x0S{border:1px dashed var(--line);border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;padding:14px}.library-workspace_dropzone__E7x0S>span{width:100%;text-align:center;font-size:var(--ui-text-sm);color:var(--muted)}.library-workspace_dragging__wBxwn{border-color:var(--accent);background:var(--surface-raised)}.library-workspace_checks__XcbRK{border:1px solid var(--line);border-radius:10px;display:grid;gap:8px;padding:13px}.library-workspace_checks__XcbRK legend{font-size:var(--ui-text-sm);padding:0 5px}.library-workspace_checks__XcbRK label{display:flex;gap:9px;align-items:center;min-height:40px;font-size:var(--ui-text-sm)}.library-workspace_checks__XcbRK input{accent-color:var(--accent);width:17px;height:17px}.library-workspace_actions__BQvTa{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.library-workspace_revisionBar__pUJgO{display:grid;gap:10px}.library-workspace_revisionBar__pUJgO>span{font-size:var(--ui-text-sm);color:var(--subtle)}.library-workspace_summary__vN0e2{display:grid;gap:8px}.library-workspace_summary__vN0e2>strong{font-size:var(--ui-text-sm);color:var(--accent)}.library-workspace_summary__vN0e2 p{margin:0;white-space:pre-wrap;line-height:1.7}.library-workspace_summary__vN0e2 small{color:var(--muted);font-size:var(--ui-text-sm)}.library-workspace_facts__ApYAa{margin:0;display:grid;gap:8px;font-size:var(--ui-text-sm)}.library-workspace_facts__ApYAa dt{font-weight:600;margin-top:10px}.library-workspace_facts__ApYAa dd{margin:0;padding:13px 15px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-raised);border-radius:8px;line-height:1.8}.library-workspace_facts__ApYAa small{display:block;margin-top:8px;color:var(--subtle);font-size:var(--ui-text-xs)}.library-workspace_evidence__JmXqy{border-top:1px solid var(--line);padding-top:17px;font-size:var(--ui-text-sm);line-height:1.8;overflow-wrap:anywhere}.library-workspace_evidence__JmXqy summary{cursor:pointer;font-weight:600;min-height:34px}.library-workspace_evidence__JmXqy p{white-space:pre-wrap}.library-workspace_evidence__JmXqy small{color:var(--subtle)}.library-workspace_notice__9oIoN{background:var(--surface-raised);border-left:3px solid var(--accent);padding:12px 15px;font-size:var(--ui-text-sm);margin:0}@media (max-width:700px){.library-workspace_workspace__pVCEZ{gap:19px}.library-workspace_header__6rLOg{align-items:flex-start;flex-direction:column;gap:14px}.library-workspace_header__6rLOg h1{font-size:var(--ui-text-title)}.library-workspace_header__6rLOg p{font-size:var(--ui-text-sm)}.library-workspace_tabs__LodEh{gap:20px}.library-workspace_tabs__LodEh button{font-size:var(--ui-text-sm)}.library-workspace_filters__yr4Ga{flex-wrap:wrap;gap:12px}.library-workspace_filters__yr4Ga label:first-child{flex-basis:100%}.library-workspace_filters__yr4Ga label{min-width:0;flex:1}.library-workspace_grid__dTERg{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.library-workspace_detail__gbvmC{padding:19px 15px}.library-workspace_imagePair__kgN6J{grid-template-columns:1fr}.library-workspace_picker__XbBy9 figure{height:210px}.library-workspace_actions__BQvTa{align-items:stretch;flex-direction:column}.library-workspace_actions__BQvTa button{width:100%}.library-workspace_checks__XcbRK label{min-height:44px}}@media (prefers-reduced-motion:reduce){.library-workspace_card__BiWGi{transition:none}}.project-completeness_panel__54Hyv{border:1px solid var(--line-strong);border-radius:14px;padding:var(--ui-card-inset);margin:0 0 var(--ui-gap-section);scroll-margin-top:90px}.project-completeness_panel__54Hyv h2{font-size:var(--ui-text-lg);margin:0 0 6px}.project-completeness_panel__54Hyv p{margin:6px 0;font-size:var(--ui-text-sm)}.project-completeness_pending__FuEA5{background:var(--pending-bg);border-color:var(--pending-line);color:var(--pending-ink)}.project-completeness_ready___euaw{background:var(--success-bg);color:var(--success)}.project-completeness_panel__54Hyv ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:12px 0}.project-completeness_panel__54Hyv button{min-height:44px;border:1px solid;border-radius:8px;background:var(--surface);color:inherit;padding:8px 12px;text-align:left;cursor:pointer;font:inherit}.project-completeness_panel__54Hyv summary{cursor:pointer;padding:8px 0;min-height:44px}.project-completeness_badge__LxRN_,.project-completeness_optional__Z3kaQ{display:inline-block;border-radius:6px;padding:3px 8px;font-size:var(--ui-text-sm)}.project-completeness_badge__LxRN_{color:var(--pending-ink);background:var(--pending-bg);border:1px solid var(--pending-line)}.project-completeness_optional__Z3kaQ{color:var(--muted);background:var(--surface-raised)}.package-presets_root__o_zgO{margin:0 0 1rem;padding:0;border:0;min-width:0}.package-presets_root__o_zgO legend{font-weight:600;margin-bottom:.5rem}.package-presets_hint__KBIH0{color:var(--muted);font-size:.875rem;line-height:1.6;margin:.5rem 0}.package-presets_grid__EEXXo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.package-presets_card__4_qmp{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;text-align:left;white-space:normal;height:auto;padding:1rem;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);cursor:pointer}.package-presets_card__4_qmp strong{font-size:1rem;line-height:1.5}.package-presets_card__4_qmp span{font-size:.875rem;line-height:1.6}.package-presets_card__4_qmp .package-presets_contents___ptxl{color:var(--muted)}.package-presets_card__4_qmp[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.package-presets_card__4_qmp:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){.package-presets_grid__EEXXo{grid-template-columns:minmax(0,1fr)}}.project-image-picker_picker__tFEbt{min-width:0}.project-image-picker_heading__4iQhd{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.project-image-picker_heading__4iQhd h3{font-size:var(--ui-text-base);font-weight:550;line-height:1.8}.project-image-picker_heading__4iQhd>span{color:var(--muted);font-size:var(--ui-text-sm);white-space:nowrap}.project-image-picker_dropzone__sIEmN{display:flex;align-items:center;gap:14px;padding:18px;border:1px dashed var(--line-strong);border-radius:9px;color:var(--muted);background:var(--surface-raised)}.project-image-picker_dragging__aXhlw{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.project-image-picker_dropzone__sIEmN>svg{flex-shrink:0}.project-image-picker_dropText__v5iBr{flex:1;min-width:0}.project-image-picker_dropText__v5iBr p{color:var(--ink);font-size:var(--ui-text-sm);line-height:1.8}.project-image-picker_dropText__v5iBr span{display:block;font-size:var(--ui-text-xs);line-height:1.8;margin-top:3px}.project-image-picker_choose__tg70A{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;flex-shrink:0;padding:8px 12px;border:1px solid var(--line-strong);border-radius:7px;font-size:var(--ui-text-sm);font-weight:500;color:var(--ink);background:var(--surface)}.project-image-picker_choose__tg70A:hover:enabled{border-color:var(--accent);color:var(--accent-ink)}.project-image-picker_hint__VM71X{color:var(--muted);font-size:var(--ui-text-xs);line-height:1.9;margin-top:9px}.project-image-picker_previews__G51vR{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;list-style:none;padding:0;margin:17px 0 0}.project-image-picker_mapPreviews__ws4qk{grid-template-columns:minmax(0,400px)}.project-image-picker_preview__ibfny{min-width:0}.project-image-picker_imageFrame__8c4GB{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised)}.project-image-picker_imageFrame__8c4GB img{display:block;width:100%;height:100%;object-fit:contain}.project-image-picker_dismiss__DpuOB,.project-image-picker_remove__t5LnL{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:7px;background:var(--surface);color:var(--ink)}.project-image-picker_remove__t5LnL{position:absolute;top:6px;right:6px;border:1px solid var(--line-strong)}.project-image-picker_dismiss__DpuOB:hover:enabled,.project-image-picker_remove__t5LnL:hover:enabled{color:var(--error);background:var(--error-bg)}.project-image-picker_imageMeta__BOibG{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;padding-top:7px;line-height:1.8}.project-image-picker_imageMeta__BOibG strong{font-size:var(--ui-text-xs);font-weight:500}.project-image-picker_imageMeta__BOibG span{font-size:var(--ui-text-xs);color:var(--muted)}.project-image-picker_status__Xe5GH{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:var(--ui-text-sm);color:var(--muted);line-height:1.8;overflow-wrap:anywhere}.project-image-picker_status__Xe5GH:not(:empty){margin-top:12px}.project-image-picker_textButton__2_Dmu{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:6px;padding:7px 10px;border-radius:6px;font-size:var(--ui-text-sm);color:var(--accent-ink);background:transparent}.project-image-picker_textButton__2_Dmu:hover:enabled{background:var(--accent-soft)}.project-image-picker_error__IWylM,.project-image-picker_failures__FOFK_{margin-top:12px;color:var(--error);font-size:var(--ui-text-sm);line-height:1.8}.project-image-picker_failures__FOFK_{padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--error-bg)}.project-image-picker_failures__FOFK_>p{font-weight:500}.project-image-picker_failures__FOFK_ ul{margin:0;padding:0;list-style:none}.project-image-picker_failures__FOFK_ li{display:flex;align-items:center;gap:12px;padding-top:9px}.project-image-picker_failures__FOFK_ li>div:first-child{min-width:0;flex:1;overflow-wrap:anywhere}.project-image-picker_failures__FOFK_ strong{font-size:var(--ui-text-xs);font-weight:500}.project-image-picker_failures__FOFK_ li p{font-size:var(--ui-text-xs)}.project-image-picker_failureActions__S2eAK{display:flex;align-items:center;flex-shrink:0}.project-image-picker_failureActions__S2eAK .project-image-picker_dismiss__DpuOB{background:transparent}@media (max-width:560px){.project-image-picker_dropzone__sIEmN{flex-wrap:wrap;gap:10px;padding:14px}.project-image-picker_dropText__v5iBr{flex-basis:calc(100% - 40px)}.project-image-picker_choose__tg70A{width:100%}.project-image-picker_previews__G51vR{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.project-image-picker_mapPreviews__ws4qk{grid-template-columns:minmax(0,1fr)}.project-image-picker_failures__FOFK_ li{align-items:flex-start;flex-wrap:wrap;gap:2px 8px}.project-image-picker_failures__FOFK_ li>div:first-child{flex-basis:100%}}.project-image-gallery_gallery__cT35A{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.project-image-gallery_thumbnail__N6Tqy{display:grid;gap:8px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:zoom-in;text-align:left;overflow:hidden}.project-image-gallery_thumbnail__N6Tqy img{width:100%;height:150px;object-fit:contain;border-radius:6px;background:var(--surface-raised)}.project-image-gallery_thumbnail__N6Tqy span{font-size:var(--ui-text-xs);color:var(--muted)}.project-image-gallery_thumbnail__N6Tqy:hover{border-color:var(--accent)}.project-image-gallery_thumbnail__N6Tqy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.project-image-gallery_viewer__miQv2{width:min(1000px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink)}.project-image-gallery_viewer__miQv2::backdrop{background:#0009}.project-image-gallery_viewer__miQv2 header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.project-image-gallery_viewer__miQv2 h2{margin:0;font-size:var(--ui-text-lg);font-weight:500}.project-image-gallery_fullImage__Ec9zj{width:100%;height:auto;max-height:calc(100dvh - 112px);object-fit:contain}.project-closeout_workspace__fdk_9{max-width:1180px;margin:auto;display:grid;gap:var(--ui-gap-section)}.project-closeout_header___fpWE,.project-closeout_sectionTitle__SkcZc,.project-closeout_serviceHead__8hGmF{display:flex;align-items:center;justify-content:space-between;gap:18px}.project-closeout_header___fpWE h1{font-size:clamp(24px,3vw,32px);margin:4px 0 8px;letter-spacing:-.6px}.project-closeout_eyebrow__6H_wi{font-size:var(--ui-text-xs);letter-spacing:1.7px;color:var(--muted);margin:24px 0 5px}.project-closeout_muted__1rOEe{font-size:var(--ui-text-sm);color:var(--muted);margin:5px 0}.project-closeout_stages__Vkddv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project-closeout_stage__JT27n{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.project-closeout_stage__JT27n h2{font-size:var(--ui-text-lg);margin:0 0 8px}.project-closeout_stage__JT27n button{grid-column:2;justify-self:start}.project-closeout_step__79F9O{font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;color:var(--muted);padding-top:4px}.project-closeout_complete__SsGmd{color:var(--accent)}.project-closeout_pending__RWsBj{color:var(--ink)}.project-closeout_receiptNote__daZgx{background:var(--surface);border-left:3px solid var(--accent);padding:14px 18px;font-size:var(--ui-text-sm);line-height:1.8}.project-closeout_section__2XZjL{min-width:0}.project-closeout_sectionTitle__SkcZc{padding-bottom:16px;border-bottom:1px solid var(--line)}.project-closeout_sectionTitle__SkcZc h2{font-size:var(--ui-text-lg);margin:0}.project-closeout_sectionTitle__SkcZc h2 span{margin-left:8px;color:var(--muted);font-weight:400}.project-closeout_blockers__mdrNP{padding:0;margin:0;list-style:none}.project-closeout_blockers__mdrNP li{display:grid;grid-template-columns:6px 1fr auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font-size:var(--ui-text-base)}.project-closeout_blockers__mdrNP a{font-size:var(--ui-text-sm);white-space:nowrap}.project-closeout_dot__xM_UA{width:5px;height:5px;background:var(--accent);border-radius:50%}.project-closeout_service___xtmh{scroll-margin-top:24px;padding:24px 0;border-bottom:1px solid var(--line)}.project-closeout_service___xtmh h3{font-size:var(--ui-text-lg);margin:0}.project-closeout_service___xtmh h4{font-size:var(--ui-text-base);margin:0 0 8px}.project-closeout_summary__E_dzS{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;margin:22px 0}.project-closeout_summary__E_dzS dt{color:var(--muted);font-size:var(--ui-text-sm);margin-bottom:5px}.project-closeout_summary__E_dzS dd{font-size:var(--ui-text-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.project-closeout_handover__GV_O7{display:grid;gap:15px;padding-top:18px}.project-closeout_handover__GV_O7 a{overflow-wrap:anywhere}.project-closeout_actions__b2tur{display:flex;flex-wrap:wrap;gap:8px}.project-closeout_empty__zNIsx{font-size:var(--ui-text-base);color:var(--muted);padding:12px 0}.project-closeout_history__qgMB7{padding:14px 0;border-bottom:1px solid var(--line)}.project-closeout_history__qgMB7 summary{cursor:pointer;font-size:var(--ui-text-base)}.project-closeout_history__qgMB7 summary span{font-size:var(--ui-text-sm);color:var(--muted);margin-left:14px}.project-closeout_historyBody__Gp_Ss{font-size:var(--ui-text-sm);overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 0 4px 16px}@media (max-width:700px){.project-closeout_workspace__fdk_9{gap:22px}.project-closeout_header___fpWE,.project-closeout_sectionTitle__SkcZc,.project-closeout_serviceHead__8hGmF{align-items:flex-start;flex-direction:column}.project-closeout_stages__Vkddv{grid-template-columns:1fr}.project-closeout_stage__JT27n{padding:18px}.project-closeout_summary__E_dzS{grid-template-columns:1fr}.project-closeout_history__qgMB7 summary span{display:block;margin:5px 0 0 16px}.project-closeout_blockers__mdrNP li{gap:9px;font-size:var(--ui-text-sm)}}.dispatch-panel_target__1yHUG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;margin-bottom:1rem}.dispatch-panel_target__1yHUG div{display:grid;gap:.35rem;min-width:0;overflow-wrap:anywhere}.dispatch-panel_target__1yHUG span{font-size:var(--ui-text-xs);color:var(--muted)}.dispatch-panel_blockers__OKxGJ{padding-left:1.3rem;font-size:var(--ui-text-sm);line-height:1.9}.dispatch-panel_details__t9Bm3{border-top:1px solid var(--line);padding:1rem 0;margin-top:1rem}.dispatch-panel_details__t9Bm3 summary{cursor:pointer;font-weight:600}.dispatch-panel_list__V_dXv{display:grid;margin-top:.8rem}.dispatch-panel_row__3nNFY{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.dispatch-panel_row__3nNFY>div:first-child{min-width:0;overflow-wrap:anywhere}.dispatch-panel_row__3nNFY strong{font-size:var(--ui-text-sm)}.dispatch-panel_row__3nNFY p{margin:.3rem 0}.dispatch-panel_row__3nNFY details{font-size:var(--ui-text-xs)}.dispatch-panel_row__3nNFY details summary{cursor:pointer;color:var(--muted)}.dispatch-panel_buttons__9jLw8{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.dispatch-panel_sheetHeader__OnZ1B{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1.2rem}.dispatch-panel_sheetHeader__OnZ1B h3{margin:0}.dispatch-panel_sheetHeader__OnZ1B p{overflow-wrap:anywhere}.dispatch-panel_history__htdzJ{border-top:1px solid var(--line);padding:.8rem 0;font-size:var(--ui-text-sm)}.dispatch-panel_history__htdzJ p{margin:.3rem 0}.dispatch-panel_form__3FS6U{display:grid;gap:1rem;margin:0;padding:0;border:0;min-width:0}.dispatch-panel_form__3FS6U:disabled{opacity:.65}.dispatch-panel_pre__EGi_0{white-space:pre-wrap;overflow-wrap:anywhere}.dispatch-panel_preview__hBPYJ{border:1px solid var(--line);border-radius:12px;padding:1.25rem;margin:1.25rem 0;overflow-wrap:anywhere}.dispatch-panel_preview__hBPYJ>span{font-size:var(--ui-text-xs);letter-spacing:.08em;color:var(--muted)}.dispatch-panel_preview__hBPYJ h3{font-size:var(--ui-text-title);margin:.6rem 0}.dispatch-panel_preview__hBPYJ h4{margin:1.2rem 0 .35rem}.dispatch-panel_preview__hBPYJ img{max-width:100%;max-height:400px;object-fit:contain;border-radius:8px;margin:.5rem 0}.dispatch-panel_images__oUsvI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.dispatch-panel_images__oUsvI label{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.7rem;border:1px solid var(--line);border-radius:8px;cursor:pointer}.dispatch-panel_images__oUsvI input{width:auto}.dispatch-panel_images__oUsvI img{width:100%;height:110px;object-fit:contain}@media (max-width:650px){.dispatch-panel_target__1yHUG{grid-template-columns:1fr;gap:.8rem}.dispatch-panel_row__3nNFY,.dispatch-panel_sheetHeader__OnZ1B{align-items:flex-start;flex-direction:column}.dispatch-panel_row__3nNFY a{align-self:flex-start}.dispatch-panel_sheetHeader__OnZ1B>button{width:100%}}.runtime-status-panel_panel__LbW_T{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;min-width:0}.runtime-status-panel_header__0FwoQ{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.runtime-status-panel_header__0FwoQ h2{font-size:var(--ui-text-section);margin:3px 0 0}.runtime-status-panel_eyebrow__zkTiA{font-size:var(--ui-text-xs);font-weight:700;letter-spacing:.13em;color:var(--muted)}.runtime-status-panel_device__C7L7l p,.runtime-status-panel_device__C7L7l small,.runtime-status-panel_empty__AMKou p,.runtime-status-panel_finances__HSz1H span,.runtime-status-panel_muted__KXH50,.runtime-status-panel_request__0ANTh small,.runtime-status-panel_summary__Xvs7F small,.runtime-status-panel_summary__Xvs7F span{color:var(--muted)}.runtime-status-panel_empty__AMKou{display:flex;gap:14px;padding:20px 0;align-items:center}.runtime-status-panel_empty__AMKou p{margin:5px 0 0;font-size:var(--ui-text-sm)}.runtime-status-panel_sandbox__qHeu1{font-size:var(--ui-text-sm);background:var(--surface-raised);border-left:3px solid var(--accent);padding:9px 12px;margin:0 0 16px;color:var(--muted)}.runtime-status-panel_summary__Xvs7F{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:20px;border-bottom:1px solid var(--line)}.runtime-status-panel_summary__Xvs7F>div{display:flex;flex-direction:column;gap:4px}.runtime-status-panel_summary__Xvs7F span{font-size:var(--ui-text-sm)}.runtime-status-panel_summary__Xvs7F strong{font-size:var(--ui-text-title);font-weight:600;font-variant-numeric:tabular-nums}.runtime-status-panel_summary__Xvs7F small{font-size:var(--ui-text-xs);font-weight:400}.runtime-status-panel_devices__dmIvl{display:grid;gap:10px;margin:16px 0}.runtime-status-panel_device__C7L7l{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:11px;align-items:flex-start;padding:12px;background:var(--surface-raised);border-radius:10px}.runtime-status-panel_connection__m9yTd{grid-column:2/-1;min-width:0;width:100%;border-top:1px solid var(--line);padding-top:10px;font-size:var(--ui-text-sm)}.runtime-status-panel_connection__m9yTd summary{cursor:pointer;color:var(--ink);padding:3px 0}.runtime-status-panel_connection__m9yTd summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.runtime-status-panel_connectionBody__IyFzZ{margin-top:12px}.runtime-status-panel_connection__m9yTd h3{font-size:var(--ui-text-sm);margin:16px 0 9px}.runtime-status-panel_connection__m9yTd dl{margin:0}.runtime-status-panel_connection__m9yTd dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0}.runtime-status-panel_connection__m9yTd dt{color:var(--muted)}.runtime-status-panel_connection__m9yTd dd{margin:0;text-align:right}.runtime-status-panel_checks__dV7A_ dd[data-warning=true]{color:var(--accent-ink)}.runtime-status-panel_capabilities__b4Wrg{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.runtime-status-panel_connection__m9yTd .runtime-status-panel_queues__We53g{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.runtime-status-panel_device__C7L7l>div{flex:1;min-width:0}.runtime-status-panel_device__C7L7l strong{font-size:var(--ui-text-sm)}.runtime-status-panel_device__C7L7l p{font-size:var(--ui-text-sm);margin:5px 0}.runtime-status-panel_device__C7L7l small{font-size:var(--ui-text-xs)}.runtime-status-panel_purpose__yYFOz{font-size:var(--ui-text-xs);font-weight:500;border:1px solid var(--line);padding:2px 6px;border-radius:4px;margin-left:6px;color:var(--muted)}.runtime-status-panel_badge__XR2yy{font-size:var(--ui-text-xs);padding:4px 8px;border-radius:5px;background:var(--surface-raised);border:1px solid var(--line);display:inline-block}.runtime-status-panel_badge__XR2yy[data-warning=true]{color:var(--accent-ink);background:var(--accent-soft)}.runtime-status-panel_finances__HSz1H{background:var(--surface-raised);padding:16px;border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.runtime-status-panel_finances__HSz1H>div{display:flex;flex-direction:column;gap:6px}.runtime-status-panel_finances__HSz1H span{font-size:var(--ui-text-xs)}.runtime-status-panel_finances__HSz1H strong{font-size:var(--ui-text-lg);font-variant-numeric:tabular-nums}.runtime-status-panel_finances__HSz1H p{grid-column:1/-1;margin:2px 0 0;font-size:var(--ui-text-sm);color:var(--accent-ink)}.runtime-status-panel_requests__DNDgE{margin-top:20px}.runtime-status-panel_requests__DNDgE h3{font-size:var(--ui-text-base);margin:0 0 7px}.runtime-status-panel_requests__DNDgE h3>span{font-size:var(--ui-text-sm);color:var(--muted);font-weight:400;margin-left:5px}.runtime-status-panel_request__0ANTh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--line);scroll-margin-top:24px}.runtime-status-panel_request__0ANTh:target{outline:2px solid var(--accent);outline-offset:6px;border-radius:4px}.runtime-status-panel_request__0ANTh>.runtime-status-panel_cancel__d2dX5{flex-basis:100%;min-width:0;margin-top:0}.runtime-status-panel_request__0ANTh strong{font-size:var(--ui-text-sm)}.runtime-status-panel_request__0ANTh p{margin:7px 0 3px}.runtime-status-panel_request__0ANTh small{font-size:var(--ui-text-xs)}.runtime-status-panel_request__0ANTh>div{min-width:0}.runtime-status-panel_returnLink__v_r06{color:var(--accent-ink);font-size:var(--ui-text-sm)}.runtime-status-panel_cost__JO6Hq{font-size:var(--ui-text-sm);color:var(--muted)}.runtime-status-panel_cost__JO6Hq span{display:block;margin-top:4px}.runtime-status-panel_details__z1SN4{border-top:1px solid var(--line);margin-top:12px;padding-top:16px;font-size:var(--ui-text-sm)}.runtime-status-panel_details__z1SN4 summary{cursor:pointer;color:var(--muted)}.runtime-status-panel_charges__hMdsg>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--line)}.runtime-status-panel_charges__hMdsg strong{text-align:right;font-weight:500}.runtime-status-panel_charges__hMdsg small{display:block;font-size:var(--ui-text-xs);color:var(--muted);margin-top:3px}.runtime-status-panel_cancel__d2dX5{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;padding:18px;margin-top:16px}.runtime-status-panel_cancel__d2dX5 h3{font-size:var(--ui-text-base);margin:0 0 7px}.runtime-status-panel_cancel__d2dX5 p{font-size:var(--ui-text-sm);color:var(--muted)}.runtime-status-panel_cancel__d2dX5 label{font-size:var(--ui-text-sm);display:grid;gap:6px}.runtime-status-panel_cancel__d2dX5 textarea{width:100%;min-height:75px;resize:vertical;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:9px;font:inherit}.runtime-status-panel_cancel__d2dX5>div{display:flex;gap:8px;margin-top:12px}@media (max-width:600px){.runtime-status-panel_panel__LbW_T{padding:16px}.runtime-status-panel_header__0FwoQ{align-items:flex-start}.runtime-status-panel_header__0FwoQ h2{font-size:var(--ui-text-lg)}.runtime-status-panel_header__0FwoQ button{font-size:var(--ui-text-xs);padding:8px}.runtime-status-panel_summary__Xvs7F{gap:10px}.runtime-status-panel_summary__Xvs7F span{font-size:var(--ui-text-xs)}.runtime-status-panel_summary__Xvs7F strong{font-size:var(--ui-text-title)}.runtime-status-panel_device__C7L7l{display:grid;grid-template-columns:18px minmax(0,1fr)}.runtime-status-panel_device__C7L7l>.runtime-status-panel_badge__XR2yy{grid-column:2;justify-self:start}.runtime-status-panel_connection__m9yTd{grid-column:1/-1}.runtime-status-panel_capabilities__b4Wrg{grid-template-columns:1fr}.runtime-status-panel_finances__HSz1H{grid-template-columns:1fr 1fr}.runtime-status-panel_finances__HSz1H>div:last-of-type{grid-column:1/-1}.runtime-status-panel_request__0ANTh{align-items:flex-start}.runtime-status-panel_request__0ANTh>button{font-size:var(--ui-text-xs);padding:8px;white-space:nowrap}.runtime-status-panel_charges__hMdsg>div{overflow-wrap:anywhere}}.setting-readiness-panel_target__1Oj3Y{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--line);border-radius:8px}.setting-readiness-panel_target__1Oj3Y small,.setting-readiness-panel_target__1Oj3Y strong{display:block;overflow-wrap:anywhere}.setting-readiness-panel_target__1Oj3Y small{color:var(--muted);margin-top:5px}.setting-readiness-panel_blockers__8DLim{padding-left:20px;font-size:var(--ui-text-sm);color:var(--muted);line-height:1.8}.setting-readiness-panel_checks__d4GUU{list-style:none;padding:0;margin:20px 0}.setting-readiness-panel_checks__d4GUU li{display:flex;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.setting-readiness-panel_number__DFr0H{color:var(--muted);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;align-self:flex-start;padding-top:4px}.setting-readiness-panel_checkBody__EyT3T{flex:1;min-width:0}.setting-readiness-panel_checkBody__EyT3T p{color:var(--muted);margin:5px 0;font-size:var(--ui-text-sm)}.setting-readiness-panel_checkBody__EyT3T small{color:var(--muted);font-size:var(--ui-text-xs)}.setting-readiness-panel_line__uS0rv{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.setting-readiness-panel_line__uS0rv strong{font-size:var(--ui-text-base)}.setting-readiness-panel_status__sMO9d{font-size:var(--ui-text-xs);color:var(--muted)}.setting-readiness-panel_status__sMO9d[data-status=not_applicable],.setting-readiness-panel_status__sMO9d[data-status=passed]{color:var(--accent-ink)}.setting-readiness-panel_status__sMO9d[data-status=failed],.setting-readiness-panel_status__sMO9d[data-status=stale]{color:var(--danger)}.setting-readiness-panel_details__dBwA_{border-top:1px solid var(--line);padding:14px 0}.setting-readiness-panel_details__dBwA_ summary{cursor:pointer;font-size:var(--ui-text-sm)}.setting-readiness-panel_details__dBwA_ p{overflow-wrap:anywhere}.setting-readiness-panel_record__cDGlR{padding:16px 0;border-bottom:1px solid var(--line)}.setting-readiness-panel_context__qfOJZ{padding:16px;border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere}.setting-readiness-panel_context__qfOJZ p{margin:6px 0;color:var(--muted)}.setting-readiness-panel_sr__zGtgI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:640px){.setting-readiness-panel_target__1Oj3Y{align-items:stretch;flex-direction:column}.setting-readiness-panel_checks__d4GUU li{flex-wrap:wrap;gap:8px}.setting-readiness-panel_checkBody__EyT3T{flex-basis:calc(100% - 30px)}.setting-readiness-panel_checks__d4GUU li>button{margin-left:24px}}.design-review-panel_roster__3oxlc{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:16px 0;border-block:1px solid var(--line)}.design-review-panel_roster__3oxlc>div{flex:1;min-width:120px}.design-review-panel_roster__3oxlc span,.design-review-panel_roster__3oxlc strong{display:block;font-size:var(--ui-text-sm)}.design-review-panel_roster__3oxlc span{color:var(--muted);margin-bottom:4px}.design-review-panel_preview__hDBCO{margin:24px 0 16px}.design-review-panel_preview__hDBCO img{width:100%;max-height:340px;object-fit:contain;background:var(--surface-raised);border-radius:8px}.design-review-panel_preview__hDBCO figcaption{font-size:var(--ui-text-sm);color:var(--muted);margin-top:8px;overflow-wrap:anywhere}.design-review-panel_actions__uKkIG{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.design-review-panel_decision___ppvF{padding:16px;background:var(--surface-raised);border-left:3px solid var(--accent);margin:16px 0;border-radius:4px}.design-review-panel_decision___ppvF p,.design-review-panel_history__6_a6m p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.design-review-panel_decision___ppvF strong,.design-review-panel_history__6_a6m strong{font-size:var(--ui-text-base)}.design-review-panel_decision___ppvF small,.design-review-panel_history__6_a6m small{display:block;color:var(--muted);font-size:var(--ui-text-sm);margin-top:6px}.design-review-panel_history__6_a6m article{padding:16px 0;border-bottom:1px solid var(--line)}.design-review-panel_history__6_a6m a{display:inline-block;margin:8px 16px 0 0;font-size:var(--ui-text-sm);color:var(--accent-ink)}@media (max-width:480px){.design-review-panel_actions__uKkIG>button{flex:1 1 100%}.design-review-panel_roster__3oxlc{gap:12px}.design-review-panel_preview__hDBCO img{max-height:240px}}.notification-bell_bell__fIYu7,.notification-bell_close__YFPOH{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);cursor:pointer}.notification-bell_bell__fIYu7{position:relative;flex-shrink:0}.notification-bell_bell__fIYu7:hover,.notification-bell_close__YFPOH:hover{background:var(--surface-raised);border-color:var(--line-strong)}.notification-bell_count__lQtaB{position:absolute;top:-5px;right:-5px;display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:20px;background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent-ink);font-size:var(--ui-text-xs);font-weight:750;line-height:1}.notification-bell_dialog__0fxEf{position:fixed;inset:76px 24px auto auto;width:420px;max-width:calc(100% - 24px);max-height:calc(100dvh - 100px);margin:0;padding:0;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--ink);box-shadow:0 18px 64px #0003;overflow:hidden;font:inherit;text-align:left}.notification-bell_dialog__0fxEf[open]{display:flex;flex-direction:column}.notification-bell_dialog__0fxEf::backdrop{background:#0005}.notification-bell_header__f6iwZ{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 8px;flex-shrink:0}.notification-bell_header__f6iwZ h2{margin:0;font-size:var(--ui-text-lg);font-weight:750}.notification-bell_header__f6iwZ p{margin:1px 0 0;color:var(--muted);font-size:var(--ui-text-sm)}.notification-bell_close__YFPOH{border-color:transparent}.notification-bell_controls__dL9cn{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 16px 8px;border-bottom:1px solid var(--line);flex-shrink:0}.notification-bell_filters__3WkEM{display:inline-flex;gap:2px;padding:1px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised)}.notification-bell_orderHint__g6yim{width:100%;margin:0;color:var(--muted);font-size:var(--ui-text-sm)}.notification-bell_filters__3WkEM button{min-height:44px;padding:7px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-size:var(--ui-text-sm);font-weight:650}.notification-bell_filters__3WkEM button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.notification-bell_unreadCount__cCo2K{color:var(--muted);font-size:var(--ui-text-sm)}.notification-bell_markAll__cHF_1,.notification-bell_markOne__pSA_L{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:44px;border:0;background:transparent;color:var(--accent-ink);cursor:pointer;font-size:var(--ui-text-sm);font-weight:650;text-align:left}.notification-bell_markAll__cHF_1{width:100%;padding:0 3px}.notification-bell_markOne__pSA_L{width:44px;min-width:44px;height:44px;padding:0;border-radius:10px;justify-content:center;align-self:center;flex-shrink:0}.notification-bell_markAll__cHF_1:hover{text-decoration:underline}.notification-bell_markOne__pSA_L:hover{background:var(--surface)}.notification-bell_body__hvamy{min-height:0;overflow-y:auto;overscroll-behavior:contain}.notification-bell_body__hvamy>.notice,.notification-bell_saved__gvoXD{margin:14px}.notification-bell_saved__gvoXD{display:flex;align-items:center;gap:7px;color:var(--success);font-size:var(--ui-text-sm)}.notification-bell_list__aIKVx{list-style:none;margin:0;padding:0}.notification-bell_item__EXNPV{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 16px;border-bottom:1px solid var(--line)}.notification-bell_item__EXNPV:last-child{border-bottom:0}.notification-bell_unread__KolQi{background:var(--accent-soft)}.notification-bell_itemContent__WScDa{flex:1;min-width:0;overflow-wrap:anywhere}.notification-bell_itemContent__WScDa h3{margin:0;font-size:var(--ui-text-sm);font-weight:700}.notification-bell_unreadDot__a9hVR{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--accent);vertical-align:middle}.notification-bell_itemContent__WScDa time{display:block;margin-top:2px;color:var(--muted);font-size:var(--ui-text-xs)}.notification-bell_footer__hnyJy{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 12px;padding:5px 16px;border-top:1px solid var(--line);flex-shrink:0}.notification-bell_footer__hnyJy>span{color:var(--muted);font-size:var(--ui-text-xs)}.notification-bell_footer__hnyJy a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--accent-ink);font-size:var(--ui-text-sm);font-weight:650}.notification-bell_bell__fIYu7:focus-visible,.notification-bell_dialog__0fxEf :focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:600px){.notification-bell_dialog__0fxEf{inset:12px 12px auto;width:auto;max-height:calc(100dvh - 24px);border-radius:16px}.notification-bell_header__f6iwZ{padding:10px 14px 6px}.notification-bell_controls__dL9cn{padding:0 14px 6px}.notification-bell_item__EXNPV{padding:8px 14px}.notification-bell_footer__hnyJy{padding-inline:16px}}.profile-menu_trigger__8gCuP{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.profile-menu_trigger__8gCuP:hover,.profile-menu_trigger__8gCuP[aria-expanded=true]{background:var(--surface-raised)}.profile-menu_panel__QRLor{position:fixed;inset:76px 24px auto auto;width:264px;max-width:calc(100% - 24px);max-height:calc(100dvh - 88px);margin:0;padding:0;overflow-y:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 12px 36px #0002;font:inherit}.profile-menu_identity__ejrCl{display:grid;gap:3px;padding:14px 16px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.profile-menu_identity__ejrCl strong{font-size:var(--ui-text-base);font-weight:500}.profile-menu_identity__ejrCl span{color:var(--muted);font-size:var(--ui-text-sm)}.profile-menu_actions__DLtNA{display:grid;padding:6px}.profile-menu_actions__DLtNA a,.profile-menu_actions__DLtNA button{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--ui-text-sm);text-align:left}.profile-menu_actions__DLtNA a:hover,.profile-menu_actions__DLtNA button:hover:not(:disabled){background:var(--surface-raised)}.profile-menu_actions__DLtNA :focus-visible,.profile-menu_trigger__8gCuP:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:760px){.profile-menu_panel__QRLor{inset:70px 12px auto auto;max-height:calc(100dvh - 82px)}}.modules-workspace_stack__VP7xr,.modules-workspace_workspace__PnKX4{display:grid;gap:24px}.modules-workspace_toolbar__ynDqo{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:var(--ui-text-sm)}.modules-workspace_search__IF6HA{display:flex;align-items:center;gap:10px;width:min(100%,430px);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:0 13px}.modules-workspace_search__IF6HA input{width:100%;min-width:0;min-height:46px;background:transparent;border:0;color:var(--ink);font:inherit}.modules-workspace_search__IF6HA:focus-within{outline:2px solid var(--accent);outline-offset:2px}.modules-workspace_search__IF6HA input:focus-visible{outline:none}.modules-workspace_cards__LC792{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px}.modules-workspace_card__Box6d{display:grid;gap:23px;padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:16px;color:var(--ink);text-decoration:none;transition:border-color .15s}.modules-workspace_card__Box6d:hover{border-color:var(--accent)}.modules-workspace_cardFooter__MCNlZ,.modules-workspace_cardTop__K9Vtg,.modules-workspace_releaseMeta__fnJHO,.modules-workspace_sectionHeading__wpOm4{display:flex;align-items:center;justify-content:space-between;gap:12px}.modules-workspace_moduleIcon__LQ0CQ{display:grid;place-items:center;width:48px;height:48px;background:var(--accent-soft);color:var(--accent-ink);border-radius:12px}.modules-workspace_status__q9mQn{display:inline-flex;width:fit-content;align-items:center;white-space:nowrap;padding:6px 10px;border-radius:6px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--ui-text-sm);font-weight:600}.modules-workspace_card__Box6d h2{font-size:var(--ui-text-title);margin:6px 0 8px}.modules-workspace_card__Box6d p,.modules-workspace_future__XopwL p{margin:0;color:var(--muted);font-size:var(--ui-text-base);line-height:1.75}.modules-workspace_card__Box6d p.modules-workspace_category__49r5g{color:var(--subtle);font-size:var(--ui-text-sm)}.modules-workspace_cardPatch__gQl2k{display:grid;gap:5px;background:var(--surface-raised);padding:15px;border-radius:9px;font-size:var(--ui-text-sm);color:var(--muted)}.modules-workspace_cardPatch__gQl2k strong{color:var(--ink);font-size:var(--ui-text-base);overflow-wrap:anywhere}.modules-workspace_cardFooter__MCNlZ{border-top:1px solid var(--line);padding-top:17px;color:var(--muted);font-size:var(--ui-text-sm);flex-wrap:wrap}.modules-workspace_cardFooter__MCNlZ strong{display:flex;align-items:center;gap:8px;color:var(--accent-ink)}.modules-workspace_future__XopwL{display:flex;align-items:flex-start;gap:15px;border-top:1px solid var(--line);padding:24px 0;color:var(--muted)}.modules-workspace_future__XopwL>svg{flex-shrink:0;margin-top:3px}.modules-workspace_future__XopwL h2{color:var(--ink);margin:0 0 6px;font-size:var(--ui-text-base)}.modules-workspace_future__XopwL p+p{margin-top:8px}.modules-workspace_back__f0_vx{color:var(--muted);font-size:var(--ui-text-base);width:fit-content}.modules-workspace_detailGrid__1y2N4{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:24px}.modules-workspace_panel__rrycO{padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0}.modules-workspace_panel__rrycO h2{font-size:var(--ui-text-lg);margin:0}.modules-workspace_panel__rrycO h3{font-size:var(--ui-text-base);margin:20px 0 10px}.modules-workspace_panel__rrycO ul{padding-left:20px;margin:14px 0 0;color:var(--muted);font-size:var(--ui-text-base);line-height:1.9}.modules-workspace_panel__rrycO li+li{margin-top:8px}.modules-workspace_sectionHeading__wpOm4{justify-content:flex-start}.modules-workspace_sectionHeading__wpOm4 svg{color:var(--accent-ink)}.modules-workspace_releaseMeta__fnJHO{flex-wrap:wrap;margin-top:20px;color:var(--muted);font-size:var(--ui-text-sm)}.modules-workspace_releaseMeta__fnJHO code{padding:5px 8px;background:var(--surface-raised);border:1px solid var(--line);border-radius:5px;color:var(--ink);overflow-wrap:anywhere}.modules-workspace_note__FQ0yM,.modules-workspace_source__UpeK_{font-size:var(--ui-text-sm);line-height:1.8;color:var(--muted);margin:20px 0 0}.modules-workspace_note__FQ0yM{border-top:1px solid var(--line);padding-top:15px}.modules-workspace_versions__hwBrA{margin:20px 0 0;display:grid;gap:16px}.modules-workspace_versions__hwBrA dt{font-size:var(--ui-text-sm);color:var(--muted);margin-bottom:3px}.modules-workspace_versions__hwBrA dd{margin:0;font-size:var(--ui-text-base);font-weight:500;overflow-wrap:anywhere}.modules-workspace_panel__rrycO>a{margin-top:20px}.modules-workspace_limitations__Jy595{border-top:1px solid var(--line);margin-top:24px}.modules-workspace_panel__rrycO details{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);font-size:var(--ui-text-base)}.modules-workspace_panel__rrycO summary{cursor:pointer;min-height:44px}@media (max-width:900px){.modules-workspace_detailGrid__1y2N4{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.modules-workspace_card__Box6d,.modules-workspace_panel__rrycO{padding:20px}.modules-workspace_toolbar__ynDqo{align-items:stretch;flex-direction:column}.modules-workspace_search__IF6HA{width:100%}}@media (prefers-reduced-motion:reduce){.modules-workspace_card__Box6d{transition:none}}.cms-workspace_workspace__WgWXk{display:grid;gap:16px;max-width:1200px}.cms-workspace_workspace__WgWXk h1,.cms-workspace_workspace__WgWXk h2,.cms-workspace_workspace__WgWXk h3,.cms-workspace_workspace__WgWXk p{margin:0}.cms-workspace_workspace__WgWXk article{padding:20px;border:1px solid var(--border,#d8e0ea);border-radius:10px;display:grid;gap:10px}.cms-workspace_workspace__WgWXk button{justify-self:start}.cms-workspace_workspace__WgWXk ul{padding-left:24px}.cms-workspace_workspace__WgWXk li{margin-bottom:8px}