@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__cartModalPanel{width:100%;margin-left:auto;margin-right:auto;max-width:min(88vw,17.25rem)!important;padding:.55rem .4rem!important}.CartAuthRequiredModal-module__EZx7-q__cartModalTitle{padding-right:2rem;font-size:.8125rem!important;font-weight:600!important;line-height:1.35!important}}@media (max-width:480px){.CartAuthRequiredModal-module__EZx7-q__cartModalPanel{max-width:min(90vw,16.5rem)!important;padding:.45rem .35rem!important}.CartAuthRequiredModal-module__EZx7-q__cartModalTitle{font-size:.75rem!important;line-height:1.3!important}}.CartAuthRequiredModal-module__EZx7-q__wrap{flex-direction:column;gap:1.25rem;padding-top:.25rem;display:flex}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__wrap{gap:.65rem;padding-top:0}}.CartAuthRequiredModal-module__EZx7-q__lead{color:#4b5563;margin:0;font-size:.9375rem;line-height:1.55}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__lead{font-size:.8125rem;line-height:1.45}}@media (max-width:480px){.CartAuthRequiredModal-module__EZx7-q__lead{font-size:.75rem;line-height:1.42}}.CartAuthRequiredModal-module__EZx7-q__actions{flex-direction:column;gap:.625rem;margin-top:.25rem;display:flex}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__actions{gap:.45rem;margin-top:0}}@media (min-width:480px){.CartAuthRequiredModal-module__EZx7-q__actions{flex-flow:wrap}}.CartAuthRequiredModal-module__EZx7-q__primaryLink{background:var(--color-accent);color:#fff;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.CartAuthRequiredModal-module__EZx7-q__primaryLink:hover{background:var(--color-accent-hover);color:#fff}.CartAuthRequiredModal-module__EZx7-q__primaryLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__primaryLink{padding:.5rem .85rem;font-size:.8125rem}}@media (max-width:480px){.CartAuthRequiredModal-module__EZx7-q__primaryLink{padding:.45rem .7rem;font-size:.75rem}}.CartAuthRequiredModal-module__EZx7-q__secondary{color:#374151;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s,color .2s}.CartAuthRequiredModal-module__EZx7-q__secondary:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.CartAuthRequiredModal-module__EZx7-q__secondary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__secondary{padding:.45rem .75rem;font-size:.75rem}}@media (max-width:480px){.CartAuthRequiredModal-module__EZx7-q__secondary{padding:.4rem .6rem;font-size:.6875rem}}.CartAuthRequiredModal-module__EZx7-q__hint{color:#9ca3af;margin:0;font-size:.8125rem;line-height:1.45}@media (max-width:767px){.CartAuthRequiredModal-module__EZx7-q__hint{font-size:.6875rem;line-height:1.4}}@media (max-width:480px){.CartAuthRequiredModal-module__EZx7-q__hint{font-size:.625rem;line-height:1.38}}.CartAuthRequiredModal-module__EZx7-q__hintLink{color:var(--color-accent);font-weight:500;text-decoration:none}.CartAuthRequiredModal-module__EZx7-q__hintLink:hover{text-decoration:underline}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__lead{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__primaryLink{background:var(--color-accent);color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__primaryLink:hover{color:#fff;background:#e11d63}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__secondary{color:#e5e7eb;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__secondary:hover{color:#f9fafb;background:#374151;border-color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__hint{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .CartAuthRequiredModal-module__EZx7-q__hintLink{color:#f9a8c4}
.CompareLimitToastHost-module__zhY3Yq__toast{color:#111827;z-index:1100;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:flex-start;gap:.65rem;min-width:0;max-width:min(22rem,100vw - 2rem);padding:.85rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.45;animation:.28s ease-out CompareLimitToastHost-module__zhY3Yq__compareToastIn;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0000001f,0 0 0 1px #0000000a}@keyframes CompareLimitToastHost-module__zhY3Yq__compareToastIn{0%{opacity:0;transform:translate(-50%)translateY(.5rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}.CompareLimitToastHost-module__zhY3Yq__icon{color:#b45309;background:#fef3c7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.875rem;font-weight:700;display:flex}.CompareLimitToastHost-module__zhY3Yq__text{flex:1;min-width:0}.CompareLimitToastHost-module__zhY3Yq__close{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.35rem;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:1.65rem;height:1.65rem;margin:-.1rem -.15rem 0 0;padding:0;font-size:1.125rem;line-height:1;transition:background .15s,border-color .15s,color .15s;display:flex}.CompareLimitToastHost-module__zhY3Yq__close:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.CompareLimitToastHost-module__zhY3Yq__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:768px){.CompareLimitToastHost-module__zhY3Yq__toast{bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 1.5rem);padding:.65rem .75rem;font-size:.8125rem}.CompareLimitToastHost-module__zhY3Yq__icon{width:1.45rem;height:1.45rem;font-size:.75rem}.CompareLimitToastHost-module__zhY3Yq__close{width:1.45rem;height:1.45rem;font-size:1rem}}:where(html[data-theme=dark],[data-app-theme=dark]) .CompareLimitToastHost-module__zhY3Yq__toast{color:#f9fafb;background:#1f2937;border-color:#374151;box-shadow:0 12px 40px #00000073,0 0 0 1px #ffffff0f}:where(html[data-theme=dark],[data-app-theme=dark]) .CompareLimitToastHost-module__zhY3Yq__icon{color:#fcd34d;background:#b4530959}:where(html[data-theme=dark],[data-app-theme=dark]) .CompareLimitToastHost-module__zhY3Yq__close{color:#9ca3af;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .CompareLimitToastHost-module__zhY3Yq__close:hover{color:#f9fafb;background:#374151;border-color:#6b7280}
.ChatSupportWidget-module__AofmTq__fab{background:var(--color-accent);color:#fff;cursor:pointer;z-index:9998;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:transform .2s,background-color .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #d9065259}.ChatSupportWidget-module__AofmTq__fabIcon{width:28px;height:28px}.ChatSupportWidget-module__AofmTq__backdrop{display:none}@media (max-width:768px){.ChatSupportWidget-module__AofmTq__fab{display:none}.ChatSupportWidget-module__AofmTq__backdrop{appearance:none;cursor:pointer;z-index:9997;background:#00000080;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}.ChatSupportWidget-module__AofmTq__backdrop:focus,.ChatSupportWidget-module__AofmTq__backdrop:focus-visible{outline:none}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__backdrop{background:#000000b3}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__header{padding:.5rem .75rem;font-size:.875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__closeBtn{font-size:1.05rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__backBtn{margin-right:.375rem;padding:.25rem .375rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationList{padding:.375rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationItem{margin-bottom:.35rem;padding:.5rem .625rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__lastMessage{margin-top:.2rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow{gap:.375rem;padding:.375rem .5rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow input{width:.875rem;height:.875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow label{font-size:inherit}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__startNew{margin:.375rem;padding:.5rem .75rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messagesList{gap:.375rem;padding:.5rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__message{padding:.375rem .5rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messageMeta{margin-top:.125rem;font-size:.625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow{gap:.5rem;padding:.5rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputField{min-height:44px;padding:.375rem .5rem;font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow button{padding:.35rem .625rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__empty{padding:1rem;font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__loading{font-size:.75rem}}@media (max-width:420px){.ChatSupportWidget-module__AofmTq__panel{width:auto;max-width:none;left:8px;right:8px}.ChatSupportWidget-module__AofmTq__inputRow{gap:8px;padding:8px}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputField{min-height:44px;padding:.35rem .45rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow button{padding:.3rem .5rem;font-size:.625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__header{font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationItem,.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__message{font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messageMeta{font-size:.5625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__empty{font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__loading{font-size:.6875rem}}.ChatSupportWidget-module__AofmTq__fab:hover{background:var(--color-accent-hover);transform:scale(1.05);box-shadow:0 6px 20px #d9065273}.ChatSupportWidget-module__AofmTq__fab:focus{outline:none}.ChatSupportWidget-module__AofmTq__fab:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.3);transition:box-shadow .35s}.ChatSupportWidget-module__AofmTq__fab:active{transform:scale(.98)}.ChatSupportWidget-module__AofmTq__closeBtn:focus{outline:none}.ChatSupportWidget-module__AofmTq__closeBtn:focus-visible{border-radius:.25rem;box-shadow:0 0 0 2px #ffffff80}.ChatSupportWidget-module__AofmTq__closeBtn:active{opacity:.9}.ChatSupportWidget-module__AofmTq__conversationItem:focus{outline:none}.ChatSupportWidget-module__AofmTq__conversationItem:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.35)}.ChatSupportWidget-module__AofmTq__conversationItem:active{opacity:.95}.ChatSupportWidget-module__AofmTq__panel{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;width:380px;max-width:calc(100vw - 48px);height:500px;max-height:calc(100vh - 120px);display:flex;position:fixed;bottom:90px;right:24px;overflow:hidden;box-shadow:0 8px 24px #0000001a}.ChatSupportWidget-module__AofmTq__header{background:var(--color-accent);color:#fff;justify-content:space-between;align-items:center;padding:12px 1rem;font-size:1rem;font-weight:600;display:flex}.ChatSupportWidget-module__AofmTq__closeBtn{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.25rem;line-height:1}.ChatSupportWidget-module__AofmTq__conversationList{flex:1;padding:8px;overflow-y:auto}.ChatSupportWidget-module__AofmTq__conversationItem{text-align:left;cursor:pointer;background:#f9fafb;border:none;border-radius:.375rem;width:100%;margin-bottom:6px;padding:12px;font-size:.875rem;display:block}.ChatSupportWidget-module__AofmTq__conversationItem:hover{background:#f3f4f6}.ChatSupportWidget-module__AofmTq__conversationItem.ChatSupportWidget-module__AofmTq__active{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.ChatSupportWidget-module__AofmTq__lastMessage{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.8125rem;overflow:hidden}.ChatSupportWidget-module__AofmTq__notifyRow{color:#6b7280;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:flex}.ChatSupportWidget-module__AofmTq__notifyRow input{width:16px;height:16px;accent-color:var(--color-accent)}.ChatSupportWidget-module__AofmTq__notifyRow label{cursor:pointer;-webkit-user-select:none;user-select:none}.ChatSupportWidget-module__AofmTq__startNew{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.375rem;margin:8px;padding:12px 16px;font-size:.875rem;font-weight:500}.ChatSupportWidget-module__AofmTq__startNew:hover{background:var(--color-accent-hover)}.ChatSupportWidget-module__AofmTq__messagesArea{flex-direction:column;flex:1;min-height:0;display:flex}.ChatSupportWidget-module__AofmTq__messagesList{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.ChatSupportWidget-module__AofmTq__message{border-radius:12px;align-self:flex-start;max-width:85%;padding:8px 12px;font-size:.875rem}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__mine{background:var(--color-accent);color:#fff;align-self:flex-end}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs{color:#1f2937;background:#f3f4f6}.ChatSupportWidget-module__AofmTq__messageMeta{color:#9ca3af;margin-top:2px;font-size:.75rem}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__mine .ChatSupportWidget-module__AofmTq__messageMeta{color:#fffc}.ChatSupportWidget-module__AofmTq__inputRow{border-top:1px solid #e5e7eb;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:12px;display:flex}.ChatSupportWidget-module__AofmTq__inputField{resize:vertical;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:.375rem;width:100%;min-height:52px;padding:8px 12px;font-family:inherit;font-size:.9375rem}.ChatSupportWidget-module__AofmTq__inputField:focus{border-color:var(--color-accent);outline:none}.ChatSupportWidget-module__AofmTq__inputRow button{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-self:flex-end;padding:6px 14px;font-size:.8125rem;font-weight:500}.ChatSupportWidget-module__AofmTq__inputRow button:hover{background:var(--color-accent-hover)}.ChatSupportWidget-module__AofmTq__inputRow button:disabled{cursor:not-allowed;background:#9ca3af}.ChatSupportWidget-module__AofmTq__backBtn{color:#fff;cursor:pointer;background:0 0;border:none;margin-right:8px;padding:4px 8px;font-size:.875rem}.ChatSupportWidget-module__AofmTq__empty{color:#6b7280;text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;font-size:.9375rem;display:flex}.ChatSupportWidget-module__AofmTq__loading{color:#6b7280;flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__fab{background:var(--color-accent);box-shadow:0 4px 14px #d9065266}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__fab:hover{background:#e6175f;box-shadow:0 6px 20px #d9065280}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__panel{background:#1f2937;border-color:#374151;box-shadow:0 8px 24px #0006}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__header{background:var(--color-accent);color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem{color:#e5e7eb;background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem:hover{background:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem.ChatSupportWidget-module__AofmTq__active{color:#fecaca;background:#7f1d1d;border-color:#991b1b}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__lastMessage,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__notifyRow{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs{color:#e5e7eb;background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__messageMeta,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs .ChatSupportWidget-module__AofmTq__messageMeta{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputRow{border-top-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField{color:#f9fafb;background:#111827;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField::placeholder{color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField:focus{border-color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__empty,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__loading{color:#9ca3af}
.Footer-module__T_nkIq__footer{color:#000;background:0 0;grid-template-rows:1fr auto;min-height:300px;margin-top:auto;font-family:play,oswald,arial,system-ui,avenir,helvetica,sans-serif;display:grid;position:relative}:where(html[data-theme=dark],[data-app-theme=dark]) .Footer-module__T_nkIq__footer{color:#fff}@media (max-width:768px){.Footer-module__T_nkIq__footer{min-height:180px}}
.SellerLegalNotice-module__UkgCjW__root{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.SellerLegalNotice-module__UkgCjW__compact{text-align:center}.SellerLegalNotice-module__UkgCjW__compactLabel{color:#4b5563;font-weight:500}.SellerLegalNotice-module__UkgCjW__compactLink{color:#d90652;white-space:nowrap;text-decoration:none}.SellerLegalNotice-module__UkgCjW__compactLink:hover{text-decoration:underline}.SellerLegalNotice-module__UkgCjW__card{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.5rem}.SellerLegalNotice-module__UkgCjW__cardTitle{color:#111827;margin:0 0 1rem;font-size:1rem;font-weight:600}.SellerLegalNotice-module__UkgCjW__list{gap:.75rem;margin:0;display:grid}.SellerLegalNotice-module__UkgCjW__row{gap:.25rem;display:grid}.SellerLegalNotice-module__UkgCjW__row dt{color:#6b7280;margin:0;font-size:.8125rem;font-weight:500}.SellerLegalNotice-module__UkgCjW__row dd{margin:0;font-size:.9375rem;line-height:1.45}.SellerLegalNotice-module__UkgCjW__row a{color:#d90652;text-decoration:none}.SellerLegalNotice-module__UkgCjW__row a:hover{text-decoration:underline}.SellerLegalNotice-module__UkgCjW__moreLink{color:#d90652;margin-top:1rem;font-size:.875rem;text-decoration:none;display:inline-block}.SellerLegalNotice-module__UkgCjW__moreLink:hover{text-decoration:underline}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__root{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__compactLabel{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__card{color:#e5e7eb;background:#111827;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__cardTitle{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__row dt{color:#9ca3af}
.SiteDisclaimerNotice-module__L-hZ4a__notice{color:#9ca3af;text-align:center;margin:0;font-size:.75rem;line-height:1.5}:where(html[data-theme=dark],[data-app-theme=dark]) .SiteDisclaimerNotice-module__L-hZ4a__notice{color:#9ca3af}@media (max-width:768px){.SiteDisclaimerNotice-module__L-hZ4a__notice{font-size:.6875rem}}
.FooterBottom-module__ht1_Gq__bottom{align-self:end;width:100%;padding:1.5rem 0}.FooterBottom-module__ht1_Gq__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (max-width:1280px){.FooterBottom-module__ht1_Gq__container{max-width:1200px}}@media (max-width:1024px){.FooterBottom-module__ht1_Gq__container{max-width:960px}}.FooterBottom-module__ht1_Gq__content{text-align:center}.FooterBottom-module__ht1_Gq__siteDisclaimer{max-width:56rem;margin:0 auto 1rem}.FooterBottom-module__ht1_Gq__legalNotice{margin-bottom:.75rem}.FooterBottom-module__ht1_Gq__copyright{color:#6b7280;margin:0;font-size:.875rem}.FooterBottom-module__ht1_Gq__legalLinkWrap{margin:.5rem 0 0}.FooterBottom-module__ht1_Gq__legalLink{color:#d90652;font-size:.8125rem;text-decoration:none}.FooterBottom-module__ht1_Gq__legalLink:hover{text-decoration:underline}.FooterBottom-module__ht1_Gq__legalSeparator{color:#9ca3af}@media (max-width:768px){.FooterBottom-module__ht1_Gq__bottom{padding:.75rem 0}.FooterBottom-module__ht1_Gq__container{padding:0 1rem}.FooterBottom-module__ht1_Gq__copyright,.FooterBottom-module__ht1_Gq__legalLink{font-size:.75rem}}
.Logo-module__9m0YzG__logoLink{border-radius:.375rem;flex-shrink:0;padding-right:.25rem;text-decoration:none;transition:box-shadow .35s;display:inline-flex;overflow:visible}.Logo-module__9m0YzG__logoLink:focus{outline:none}.Logo-module__9m0YzG__logoLink:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.Logo-module__9m0YzG__logo{cursor:pointer;max-width:clamp(9.5rem,5.7rem + 17vw,16.75rem);height:2.875rem;transition:transform .3s;display:block;overflow:visible}.Logo-module__9m0YzG__logo:hover{transform:scale(1.05)}.Logo-module__9m0YzG__color1{fill:#057f36;transition:fill .3s}.Logo-module__9m0YzG__color2{fill:#1987c9;transition:fill .3s}.Logo-module__9m0YzG__color3{fill:#fab71d;transition:fill .3s}.Logo-module__9m0YzG__color4{fill:#2d2d2d;transition:fill .3s}.Logo-module__9m0YzG__color5{fill:var(--color-accent);transition:fill .3s}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color1{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse1}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color2{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse2}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color3{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse3}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color4{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse4}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color5{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse5}.Logo-module__9m0YzG__logo:hover rect{animation:.6s ease-in-out Logo-module__9m0YzG__bounce}@keyframes Logo-module__9m0YzG__colorPulse1{0%,to{fill:#057f36}50%{fill:#10b981}}@keyframes Logo-module__9m0YzG__colorPulse2{0%,to{fill:#1987c9}50%{fill:#0ea5e9}}@keyframes Logo-module__9m0YzG__colorPulse3{0%,to{fill:#fab71d}50%{fill:#fbbf24}}@keyframes Logo-module__9m0YzG__colorPulse4{0%,to{fill:#2d2d2d}50%{fill:#4b5563}}@keyframes Logo-module__9m0YzG__colorPulse5{0%,to{fill:var(--color-accent)}50%{fill:var(--color-accent)}}@keyframes Logo-module__9m0YzG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__logoLink:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__color4{fill:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__color5{fill:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color4{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse4Dark}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color5{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse5Dark}@keyframes Logo-module__9m0YzG__colorPulse4Dark{0%,to{fill:#d1d5db}50%{fill:#e5e7eb}}@keyframes Logo-module__9m0YzG__colorPulse5Dark{0%,to{fill:var(--color-accent)}50%{fill:var(--color-accent)}}@media (max-width:1023px){.Logo-module__9m0YzG__logo{height:1.75rem}}
.ContactSection-module__EUuwbG__section{text-align:center;flex-direction:column;gap:1.5rem;display:flex}.ContactSection-module__EUuwbG__title{color:#000;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.ContactSection-module__EUuwbG__contactInfo{flex-direction:column;gap:.5rem;display:flex}.ContactSection-module__EUuwbG__subtitle{color:#000;margin-bottom:.5rem;font-size:1rem;font-weight:600}.ContactSection-module__EUuwbG__text{color:#374151;margin:0}.ContactSection-module__EUuwbG__phone{color:#374151;margin:1rem 0;font-size:2rem;font-weight:500}.ContactSection-module__EUuwbG__email{margin:0 0 .5rem}.ContactSection-module__EUuwbG__emailLink{color:#d90652;font-size:1rem;text-decoration:none}.ContactSection-module__EUuwbG__emailLink:hover{text-decoration:underline}.ContactSection-module__EUuwbG__directorButton{margin-inline:auto;width:fit-content;margin-top:.5rem}.ContactSection-module__EUuwbG__social{flex-direction:column;gap:.75rem;margin-inline:auto;display:flex}.ContactSection-module__EUuwbG__socialText{color:#374151;margin:0}.ContactSection-module__EUuwbG__socialLink{background-color:#e5e7eb;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s;display:inline-flex}.ContactSection-module__EUuwbG__socialLink:hover{background-color:#d1d5db}.ContactSection-module__EUuwbG__socialIcon{width:1.5rem;height:1.5rem}:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__title,:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__subtitle,:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__text,:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__phone{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__socialLink{background-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ContactSection-module__EUuwbG__socialLink:hover{background-color:#4b5563}@media (max-width:768px){.ContactSection-module__EUuwbG__section{gap:.75rem}.ContactSection-module__EUuwbG__title{margin-bottom:.25rem;font-size:.9375rem}.ContactSection-module__EUuwbG__subtitle{margin-bottom:.25rem;font-size:.875rem}.ContactSection-module__EUuwbG__contactInfo{gap:.25rem}.ContactSection-module__EUuwbG__text{font-size:.8125rem}.ContactSection-module__EUuwbG__phone{margin:.5rem 0;font-size:1.25rem}.ContactSection-module__EUuwbG__social{gap:.5rem}.ContactSection-module__EUuwbG__socialText{font-size:.8125rem}}
.FooterSections-module__QQhMma__sections{align-self:start;width:100%;padding:2rem 0}.FooterSections-module__QQhMma__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (max-width:1280px){.FooterSections-module__QQhMma__container{max-width:1200px}}@media (max-width:1024px){.FooterSections-module__QQhMma__container{max-width:960px}}.FooterSections-module__QQhMma__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.FooterSections-module__QQhMma__grid{grid-template-columns:auto repeat(3,1fr);gap:2rem}}.FooterSections-module__QQhMma__logoColumn{justify-content:center;align-items:flex-start;display:flex}@media (min-width:768px){.FooterSections-module__QQhMma__logoColumn{justify-content:flex-start}}.FooterSections-module__QQhMma__section{text-align:center;flex-direction:column;display:flex}.FooterSections-module__QQhMma__sectionTitle{color:#000;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.FooterSections-module__QQhMma__list{flex-direction:column;gap:.5rem;padding-left:0;list-style:none;display:flex}.FooterSections-module__QQhMma__link{color:#374151;border-radius:.25rem;transition:color .35s,box-shadow .35s}.FooterSections-module__QQhMma__link:hover{color:var(--color-accent)}.FooterSections-module__QQhMma__link:focus{outline:none}.FooterSections-module__QQhMma__link:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.FooterSections-module__QQhMma__link:active{opacity:.95}:where(html[data-theme=dark],[data-app-theme=dark]) .FooterSections-module__QQhMma__sectionTitle,:where(html[data-theme=dark],[data-app-theme=dark]) .FooterSections-module__QQhMma__link{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .FooterSections-module__QQhMma__link:hover{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .FooterSections-module__QQhMma__link:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb-dark-legacy)/.25)}@media (max-width:768px){.FooterSections-module__QQhMma__sections{padding:1rem 0}.FooterSections-module__QQhMma__container{padding:0 1rem}.FooterSections-module__QQhMma__grid{gap:1rem}.FooterSections-module__QQhMma__logoColumn svg{width:auto;max-height:2rem}.FooterSections-module__QQhMma__sectionTitle{margin-bottom:.5rem;font-size:.9375rem}.FooterSections-module__QQhMma__list{gap:.25rem}.FooterSections-module__QQhMma__link{font-size:.8125rem}}
.ActionButtons-module__66a7Ha__button{white-space:nowrap}.ActionButtons-module__66a7Ha__phoneBlock{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.ActionButtons-module__66a7Ha__phoneLabel{color:#515151;font-size:.75rem;line-height:1}.ActionButtons-module__66a7Ha__phone{color:#515151;white-space:nowrap;border-radius:.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .35s,box-shadow .35s}.ActionButtons-module__66a7Ha__phone:hover{color:var(--color-accent)}.ActionButtons-module__66a7Ha__phone:focus{outline:none}.ActionButtons-module__66a7Ha__phone:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.ActionButtons-module__66a7Ha__phone:active{color:var(--color-accent)}.ActionButtons-module__66a7Ha__desktopButtons{flex-direction:row;align-items:center;gap:.5rem;display:none}.ActionButtons-module__66a7Ha__mobileButtons{flex-direction:column;gap:.5rem;width:100%;display:flex}.ActionButtons-module__66a7Ha__menuButton{border:1px solid var(--color-accent);color:#374151;background-color:#0000;border-radius:.375rem;padding:.5rem;transition:color .35s,box-shadow .35s}.ActionButtons-module__66a7Ha__menuButton:hover{color:#111827}.ActionButtons-module__66a7Ha__menuButton:focus{outline:none}.ActionButtons-module__66a7Ha__menuButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.ActionButtons-module__66a7Ha__menuButton:active{color:var(--color-accent)}.ActionButtons-module__66a7Ha__menuIcon{width:1.5rem;height:1.5rem}.ActionButtons-module__66a7Ha__mobileMenuButton{display:flex}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__menuButton{border-color:var(--color-accent);color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__menuButton:hover{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__menuButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__menuButton:active{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__phone:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__phone:active{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__phone{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__phone:hover{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ActionButtons-module__66a7Ha__phoneLabel{color:#9ca3af}@media (min-width:767px){.ActionButtons-module__66a7Ha__desktopButtons{display:flex}.ActionButtons-module__66a7Ha__mobileButtons,.ActionButtons-module__66a7Ha__mobileMenuButton{display:none}}
.AdminPlatformBrand-module__T7bpaG__brand{opacity:0;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;max-width:100%;animation:1.1s forwards AdminPlatformBrand-module__T7bpaG__adminBrandFadeIn;display:flex}@keyframes AdminPlatformBrand-module__T7bpaG__adminBrandFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AdminPlatformBrand-module__T7bpaG__brand{opacity:1;animation:none}}.AdminPlatformBrand-module__T7bpaG__sidebar{text-align:center;align-items:center;gap:.25rem;width:100%}.AdminPlatformBrand-module__T7bpaG__sidebar .AdminPlatformBrand-module__T7bpaG__logoWrap{margin-inline:auto}.AdminPlatformBrand-module__T7bpaG__sidebar .AdminPlatformBrand-module__T7bpaG__platformTitle{width:100%}.AdminPlatformBrand-module__T7bpaG__login{text-align:center;align-items:center;gap:.625rem;width:100%}.AdminPlatformBrand-module__T7bpaG__brand.AdminPlatformBrand-module__T7bpaG__collapsed{align-items:center;width:100%}.AdminPlatformBrand-module__T7bpaG__brand.AdminPlatformBrand-module__T7bpaG__collapsed .AdminPlatformBrand-module__T7bpaG__platformTitle{display:none}.AdminPlatformBrand-module__T7bpaG__houseMark{width:1.75rem;height:auto;margin-inline:auto;display:block}.AdminPlatformBrand-module__T7bpaG__logoWrap{max-width:100%;padding-right:0;display:block}.AdminPlatformBrand-module__T7bpaG__logoSidebar,.AdminPlatformBrand-module__T7bpaG__sidebar .AdminPlatformBrand-module__T7bpaG__logoWrap svg{width:auto;max-width:100%;height:1.625rem}.AdminPlatformBrand-module__T7bpaG__logoLogin{width:auto;max-width:min(100%,18rem);height:2.5rem}.AdminPlatformBrand-module__T7bpaG__platformTitle{color:inherit;font-weight:600;line-height:1.2}.AdminPlatformBrand-module__T7bpaG__sidebar .AdminPlatformBrand-module__T7bpaG__platformTitle{letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;font-weight:700}.AdminPlatformBrand-module__T7bpaG__brand .logo:hover{transform:none}:is(.AdminPlatformBrand-module__T7bpaG__brand .logo:hover .color1,.AdminPlatformBrand-module__T7bpaG__brand .logo:hover .color2,.AdminPlatformBrand-module__T7bpaG__brand .logo:hover .color3,.AdminPlatformBrand-module__T7bpaG__brand .logo:hover .color4,.AdminPlatformBrand-module__T7bpaG__brand .logo:hover .color5,.AdminPlatformBrand-module__T7bpaG__brand .logo:hover rect){animation:none}
.NavigationItem-module___wVJsa__navItem{flex:1;min-width:0;position:relative}.NavigationItem-module___wVJsa__navButtonWrap{width:100%;display:flex;position:relative}.NavigationItem-module___wVJsa__navButtonWrap .NavigationItem-module___wVJsa__navButton{z-index:0;position:relative}.NavigationItem-module___wVJsa__navButtonCurrentLine{background-color:var(--color-accent);z-index:1;pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.NavigationItem-module___wVJsa__navButton{color:#515151;width:100%;transition:color .35s;text-transform:none!important}.NavigationItem-module___wVJsa__navText{white-space:nowrap;color:#515151;font-size:1rem;font-style:normal;transition:color .35s;text-transform:none!important}.NavigationItem-module___wVJsa__navItem:hover .NavigationItem-module___wVJsa__navButton,.NavigationItem-module___wVJsa__navItem:hover .NavigationItem-module___wVJsa__navText{color:var(--color-accent)}.NavigationItem-module___wVJsa__navButton:focus{outline:none}.NavigationItem-module___wVJsa__navItem .NavigationItem-module___wVJsa__navButton:focus-visible{color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2);transition:box-shadow .35s,color .35s}.NavigationItem-module___wVJsa__navItem .NavigationItem-module___wVJsa__navButton:active:not(.NavigationItem-module___wVJsa__disabled) .NavigationItem-module___wVJsa__navText{color:var(--color-accent)}.NavigationItem-module___wVJsa__chevron{width:.75rem;height:.75rem;margin-left:.25rem;transition:transform .2s}.NavigationItem-module___wVJsa__chevronActive{transform:rotate(180deg)}.NavigationItem-module___wVJsa__dropdown{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:max-content;min-width:14rem;max-width:min(22rem,100vw - 2rem);position:absolute;top:100%;left:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.NavigationItem-module___wVJsa__dropdown:before{content:"";height:.5rem;position:absolute;top:-.5rem;left:0;right:0}.NavigationItem-module___wVJsa__dropdownRight{left:auto;right:0}.NavigationItem-module___wVJsa__dropdownCenter{left:50%;right:auto;transform:translate(-50%)}.NavigationItem-module___wVJsa__dropdownContent{padding:1rem 1.25rem;display:flex;overflow:visible}.NavigationItem-module___wVJsa__dropdownGrid{flex-direction:column;gap:0;min-width:14rem;display:flex}.NavigationItem-module___wVJsa__dropdownItem{color:#374151;text-transform:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;text-decoration:none;transition:background .35s,color .35s,box-shadow .35s;display:flex}.NavigationItem-module___wVJsa__dropdownItem:hover{background:rgb(var(--color-accent-rgb)/.08);color:var(--color-accent)}.NavigationItem-module___wVJsa__dropdownItem:focus{outline:none}.NavigationItem-module___wVJsa__dropdownItem:focus-visible{background:rgb(var(--color-accent-rgb)/.08);color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.NavigationItem-module___wVJsa__dropdownItem:active{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}.NavigationItem-module___wVJsa__dropdownItemIconWrapper{flex-shrink:0;align-items:center;display:flex}.NavigationItem-module___wVJsa__dropdownItemIcon{color:currentColor;width:1.25rem;height:1.25rem}.NavigationItem-module___wVJsa__dropdownItemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.NavigationItem-module___wVJsa__dropdownItemTextBold{font-weight:600}.NavigationItem-module___wVJsa__dropdownSection{flex-direction:column;display:flex;position:relative;overflow:visible}.NavigationItem-module___wVJsa__dropdownSectionInner{position:relative}.NavigationItem-module___wVJsa__dropdownSectionInner:after{content:"";width:.5rem;position:absolute;top:0;bottom:0;left:100%}.NavigationItem-module___wVJsa__submenu{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;min-width:12rem;margin-left:.25rem;padding:.5rem .25rem;display:none;position:absolute;top:0;left:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.NavigationItem-module___wVJsa__dropdownSectionInner:hover .NavigationItem-module___wVJsa__submenu{display:flex}.NavigationItem-module___wVJsa__dropdownRight .NavigationItem-module___wVJsa__submenu{margin-left:0;margin-right:.25rem;left:auto;right:100%}.NavigationItem-module___wVJsa__dropdownRight .NavigationItem-module___wVJsa__dropdownSectionInner:after{width:.5rem;left:auto;right:100%}.NavigationItem-module___wVJsa__submenuItem{color:#6b7280;text-transform:none;white-space:nowrap;text-overflow:ellipsis;border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.8125rem;text-decoration:none;transition:background .35s,color .35s,box-shadow .35s;display:flex;overflow:hidden}.NavigationItem-module___wVJsa__submenuItem:hover{background:rgb(var(--color-accent-rgb)/.08);color:var(--color-accent)}.NavigationItem-module___wVJsa__submenuItem:focus{outline:none}.NavigationItem-module___wVJsa__submenuItem:focus-visible{background:rgb(var(--color-accent-rgb)/.08);color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.NavigationItem-module___wVJsa__submenuItem:active{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}.NavigationItem-module___wVJsa__categoryIcon{justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.5rem;line-height:1;display:flex}.NavigationItem-module___wVJsa__categoryImage{object-fit:cover;border-radius:4px;width:1.75rem;height:1.75rem}.NavigationItem-module___wVJsa__submenuItemIcon{margin-right:.5rem;font-size:1rem;line-height:1}.NavigationItem-module___wVJsa__submenuItemImage{object-fit:cover;border-radius:3px;width:1.125rem;height:1.125rem;margin-right:.5rem}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navButton,:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navText{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navItem:hover .NavigationItem-module___wVJsa__navButton,:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navItem:hover .NavigationItem-module___wVJsa__navText{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navItem .NavigationItem-module___wVJsa__navButton:focus-visible{color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navItem .NavigationItem-module___wVJsa__navButton:active:not(.NavigationItem-module___wVJsa__disabled) .NavigationItem-module___wVJsa__navText{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__navButtonCurrentLine{background-color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__dropdown{background:#171717;border-color:#d9065266;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__dropdownItem{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__dropdownItem:hover{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__dropdownItem:focus-visible{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__dropdownItem:active{background:rgb(var(--color-accent-rgb)/.18);color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__submenuItem{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__submenuItem:hover{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__submenuItem:focus-visible{background:rgb(var(--color-accent-rgb)/.12);color:var(--color-accent);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__submenuItem:active{background:rgb(var(--color-accent-rgb)/.18);color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .NavigationItem-module___wVJsa__submenu{background:#171717;border-color:#d9065266;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003}
.AdminHeader-module__QXYfVq__header{justify-content:flex-start;align-items:center;gap:var(--admin-space-md);padding:.5rem var(--admin-space-xl);padding-right:var(--admin-space-5xl);box-sizing:border-box;background:var(--admin-bg-page,#fff);z-index:50;border-bottom:none;min-width:0;max-width:100%;height:4rem;min-height:4rem;display:flex;position:sticky;top:0;overflow:visible}.AdminHeader-module__QXYfVq__header:after{content:"";transform-origin:50%;pointer-events:none;background:#93c5fd;height:1px;animation:1.4s cubic-bezier(.22,1,.36,1) 5s forwards AdminHeader-module__QXYfVq__adminHeaderEdgeDraw;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes AdminHeader-module__QXYfVq__adminHeaderEdgeDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.AdminHeader-module__QXYfVq__header:after{animation:none;transform:scaleX(1)}}@keyframes AdminHeader-module__QXYfVq__adminHeaderItemIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes AdminHeader-module__QXYfVq__adminHeaderSearchIn{0%{opacity:0}to{opacity:1}}.AdminHeader-module__QXYfVq__headerRevealHost{flex-shrink:0;align-items:center;display:none}.AdminHeader-module__QXYfVq__headerRevealHost:has(>*){display:inline-flex}.AdminHeader-module__QXYfVq__headerReveal{opacity:0}.AdminHeader-module__QXYfVq__headerReveal.AdminHeader-module__QXYfVq__headerRevealPlay{animation:.4s forwards AdminHeader-module__QXYfVq__adminHeaderItemIn;animation-delay:var(--header-reveal-delay,0s)}.AdminHeader-module__QXYfVq__headerReveal.AdminHeader-module__QXYfVq__headerRevealDone{opacity:1;animation:none}.AdminHeader-module__QXYfVq__headerRevealFade.AdminHeader-module__QXYfVq__headerRevealPlay{animation-name:AdminHeader-module__QXYfVq__adminHeaderSearchIn}.AdminHeader-module__QXYfVq__headerLogo{flex-shrink:0;padding-right:.25rem;display:none;overflow:visible}.AdminHeader-module__QXYfVq__headerLogoSvg{max-width:min(9.5rem,42vw);height:1.75rem}.AdminHeader-module__QXYfVq__searchWrapper{z-index:1;flex:auto;width:auto;min-width:12rem;max-width:400px;margin-right:auto;position:relative}@media (prefers-reduced-motion:reduce){.AdminHeader-module__QXYfVq__headerReveal{opacity:1;transform:none;animation:none!important}}.AdminHeader-module__QXYfVq__headerStart{align-items:center;gap:var(--admin-space-sm);z-index:2;flex:none;min-width:0;display:flex;position:relative}.AdminHeader-module__QXYfVq__mobileMenuButton{background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);width:32px;height:32px;color:var(--admin-text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:none}.AdminHeader-module__QXYfVq__mobileMenuButton:hover{background:var(--admin-border);color:var(--admin-text-primary)}.AdminHeader-module__QXYfVq__mobileMenuButton:focus{outline:none}.AdminHeader-module__QXYfVq__mobileMenuButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.AdminHeader-module__QXYfVq__mobileMenuIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.AdminHeader-module__QXYfVq__historyNav{align-items:center;gap:var(--admin-space-2xs);padding:var(--admin-space-2xs);border-radius:var(--admin-radius-md);background:var(--admin-surface-soft);border:1px solid var(--admin-border);flex-shrink:0;display:flex}.AdminHeader-module__QXYfVq__historyNavButton{border-radius:var(--admin-radius-sm);width:28px;height:28px;color:var(--admin-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.AdminHeader-module__QXYfVq__historyNavButton:hover:not(:disabled){background:var(--admin-border);color:var(--admin-text-primary)}.AdminHeader-module__QXYfVq__historyNavButton:focus{outline:none}.AdminHeader-module__QXYfVq__historyNavButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.AdminHeader-module__QXYfVq__historyNavButton:disabled{opacity:.35;cursor:not-allowed}.AdminHeader-module__QXYfVq__historyNavIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.AdminHeader-module__QXYfVq__searchInput{width:100%;padding:var(--admin-space-sm)var(--admin-space-xl)var(--admin-space-sm)var(--admin-space-36);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-sm);background:var(--admin-surface-muted);color:var(--admin-text-primary);transition:border-color .35s,box-shadow .35s,background .2s}.AdminHeader-module__QXYfVq__searchInput::placeholder{color:var(--admin-text-muted)}.AdminHeader-module__QXYfVq__searchInput:focus{outline:none}.AdminHeader-module__QXYfVq__searchInput:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);background:var(--admin-surface);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.AdminHeader-module__QXYfVq__searchIcon{font-size:var(--admin-font-size-md);opacity:.65;color:var(--admin-text-muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.AdminHeader-module__QXYfVq__actions{justify-content:flex-end;align-items:center;gap:var(--admin-space-lg);min-width:0;margin-left:var(--admin-space-md);z-index:2;flex:none;display:flex;position:relative}.AdminHeader-module__QXYfVq__publicSiteEditToggle{align-items:center;gap:var(--admin-space-sm);padding:var(--admin-space-sm)var(--admin-space-lg);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border);background:var(--admin-surface-muted);color:var(--admin-text-secondary);font-size:var(--admin-font-size-xs);cursor:pointer;white-space:nowrap;font-weight:600;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.AdminHeader-module__QXYfVq__publicSiteEditToggle:hover{background:var(--admin-surface-soft);border-color:var(--admin-border-strong);color:var(--admin-text-primary)}.AdminHeader-module__QXYfVq__publicSiteEditToggle:focus{outline:none}.AdminHeader-module__QXYfVq__publicSiteEditToggle:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.22);border-color:rgb(var(--color-accent-rgb)/.45)}.AdminHeader-module__QXYfVq__publicSiteEditToggle:active:not(:disabled){transform:translateY(.5px)}.AdminHeader-module__QXYfVq__publicSiteEditToggleActive{background:var(--admin-accent-soft);border-color:var(--admin-accent-border);color:var(--admin-accent)}.AdminHeader-module__QXYfVq__publicSiteEditToggleActive:hover{background:var(--admin-accent-soft-strong);border-color:rgb(var(--color-accent-rgb)/.48)}.AdminHeader-module__QXYfVq__publicSiteEditIcon{flex-shrink:0;width:1rem;height:1rem}.AdminHeader-module__QXYfVq__publicSiteEditLabel{text-overflow:ellipsis;max-width:200px;overflow:hidden}@media (max-width:900px){.AdminHeader-module__QXYfVq__publicSiteEditLabel{display:none}.AdminHeader-module__QXYfVq__publicSiteEditToggle{padding:var(--admin-space-sm)}}.AdminHeader-module__QXYfVq__onlineGroup{margin-right:var(--admin-space-xs);flex-shrink:0;align-items:center;display:flex}.AdminHeader-module__QXYfVq__onlineFace{border-radius:var(--admin-radius-full);border:2px solid var(--admin-surface);background:var(--admin-border);justify-content:center;align-items:center;width:28px;height:28px;margin-left:-10px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.AdminHeader-module__QXYfVq__onlineFace:first-child{margin-left:0}.AdminHeader-module__QXYfVq__onlineImg{object-fit:cover;width:100%;height:100%;display:block}.AdminHeader-module__QXYfVq__onlineInitials{font-size:var(--admin-font-size-2xs);color:var(--admin-text-secondary);font-weight:700;line-height:var(--admin-line-height-flat)}.AdminHeader-module__QXYfVq__onlineMore{margin-left:var(--admin-space-xs);padding:var(--admin-space-0)var(--admin-space-sm);min-height:28px;font-size:var(--admin-font-size-xs);color:var(--admin-text-muted);background:var(--admin-surface-soft);border-radius:var(--admin-radius-pill);border:1px solid var(--admin-border);align-items:center;font-weight:600;display:flex}.AdminHeader-module__QXYfVq__iconButton{background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);cursor:pointer;width:32px;height:32px;font-size:var(--admin-font-size-lg);justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.AdminHeader-module__QXYfVq__iconButton:hover{background:var(--admin-border);border-color:var(--admin-border-strong)}.AdminHeader-module__QXYfVq__iconButton:focus{outline:none}.AdminHeader-module__QXYfVq__iconButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.AdminHeader-module__QXYfVq__iconButton:active{opacity:.9}.AdminHeader-module__QXYfVq__themeIcon{width:1.25rem;height:1.25rem;color:var(--admin-text-secondary);flex-shrink:0}.AdminHeader-module__QXYfVq__bellIcon{object-fit:contain;flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.AdminHeader-module__QXYfVq__userButton:focus{outline:none}.AdminHeader-module__QXYfVq__userButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.AdminHeader-module__QXYfVq__userButton:active{opacity:.95}.AdminHeader-module__QXYfVq__markAllRead:focus{outline:none}.AdminHeader-module__QXYfVq__markAllRead:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2);border-radius:var(--admin-radius-xs)}.AdminHeader-module__QXYfVq__badge{min-width:14px;height:14px;padding:var(--admin-space-0)var(--admin-space-xs);background:var(--admin-chart-teal);color:#fff;font-size:var(--admin-font-size-2xs);border-radius:var(--admin-radius-md);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:2px;right:2px;box-shadow:0 0 0 1px #ffffff59}.AdminHeader-module__QXYfVq__notificationWrapper,.AdminHeader-module__QXYfVq__userWrapper{position:relative}.AdminHeader-module__QXYfVq__userButton{align-items:center;gap:var(--admin-space-md);box-sizing:border-box;background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);cursor:pointer;min-width:0;max-height:2.75rem;padding:.35rem .75rem;transition:all .2s;display:flex}.AdminHeader-module__QXYfVq__userButton:hover{background:var(--admin-border);border-color:var(--admin-border-strong)}.AdminHeader-module__QXYfVq__avatar{background:linear-gradient(135deg,var(--admin-accent),rgb(var(--color-accent-rgb)/.72));width:26px;height:26px;color:var(--admin-text-inverse);font-weight:600;font-size:var(--admin-font-size-xs);border-radius:var(--admin-radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AdminHeader-module__QXYfVq__avatarImg{border-radius:var(--admin-radius-sm);object-fit:cover;flex-shrink:0;width:26px;height:26px;display:block}.AdminHeader-module__QXYfVq__userInfo{text-align:left;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;display:flex;overflow:hidden}.AdminHeader-module__QXYfVq__userName{font-weight:500;font-size:var(--admin-font-size-sm);color:var(--admin-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:9rem;line-height:1.15;overflow:hidden}.AdminHeader-module__QXYfVq__userRole{font-size:var(--admin-font-size-xs);color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:9rem;line-height:1.15;overflow:hidden}.AdminHeader-module__QXYfVq__userArrow{font-size:var(--admin-font-size-2xs);color:var(--admin-text-muted)}.AdminHeader-module__QXYfVq__dropdown{background:var(--admin-surface);border-radius:var(--admin-radius-xl);min-width:280px;box-shadow:var(--admin-overlay-shadow);border:1px solid var(--admin-border);z-index:100;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.AdminHeader-module__QXYfVq__dropdownHeader{justify-content:space-between;align-items:center;gap:var(--admin-space-md);padding:var(--admin-space-md)var(--admin-space-lg);border-bottom:1px solid var(--admin-border);font-weight:600;font-size:var(--admin-font-size-sm);color:var(--admin-text-primary);display:flex}.AdminHeader-module__QXYfVq__dropdownHeaderActions{align-items:center;gap:var(--admin-space-xs);flex-shrink:0;display:flex}.AdminHeader-module__QXYfVq__notificationSettingsLink{padding:var(--admin-space-2xs)var(--admin-space-sm);border-radius:var(--admin-radius-sm);font:inherit;font-size:var(--admin-font-size-xs);color:var(--admin-chart-teal-strong);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.AdminHeader-module__QXYfVq__notificationSettingsLink:hover{background:var(--admin-chart-teal-bg);color:var(--admin-chart-teal-text);text-decoration:none}.AdminHeader-module__QXYfVq__markAllRead{color:var(--admin-accent);font-size:var(--admin-font-size-xs);cursor:pointer;white-space:nowrap;padding:var(--admin-space-2xs)var(--admin-space-xs);border-radius:var(--admin-radius-sm);background:0 0;border:none;font-weight:600;transition:background .15s,color .15s}.AdminHeader-module__QXYfVq__markAllRead:hover{background:var(--admin-accent-soft);text-decoration:none}.AdminHeader-module__QXYfVq__notificationsDropdown{min-width:320px;max-width:360px}.AdminHeader-module__QXYfVq__notificationsDropdownPortal{z-index:5000;box-sizing:border-box;background:var(--admin-surface,#fff);min-width:0;max-width:none;color:var(--admin-text-primary,#111827);border:1px solid var(--admin-border,#e5e7eb);box-shadow:var(--admin-shadow-popover,0 10px 40px #0f172a2e);opacity:0;transform-origin:top;pointer-events:none;transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1);position:fixed;top:auto;left:auto;right:auto;transform:translateY(-8px)scale(.98)}.AdminHeader-module__QXYfVq__notificationsDropdownPortalOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.AdminHeader-module__QXYfVq__notificationsBackdrop{z-index:4999;cursor:pointer;opacity:0;pointer-events:none;background:#0f172a66;border:none;margin:0;padding:0;transition:opacity .2s;position:fixed;inset:0}.AdminHeader-module__QXYfVq__notificationsBackdropOpen{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.AdminHeader-module__QXYfVq__notificationsDropdownPortal,.AdminHeader-module__QXYfVq__notificationsBackdrop{transition:none}.AdminHeader-module__QXYfVq__notificationsDropdownPortal{transform:none}}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__notificationsDropdownPortal{background:var(--admin-surface,#1f2937);color:var(--admin-text-primary,#f9fafb);border-color:var(--admin-border,#374151)}.AdminHeader-module__QXYfVq__notificationList{max-height:340px;overflow-y:auto}.AdminHeader-module__QXYfVq__notificationRow{border-bottom:1px solid var(--admin-surface-soft);align-items:center;transition:background .2s;display:flex}.AdminHeader-module__QXYfVq__notificationRow.AdminHeader-module__QXYfVq__unread{background:var(--admin-info-soft)}.AdminHeader-module__QXYfVq__notificationRow:hover{background:var(--admin-surface-muted)}.AdminHeader-module__QXYfVq__notificationRow.AdminHeader-module__QXYfVq__unread:hover{background:var(--admin-info-soft-hover)}.AdminHeader-module__QXYfVq__notificationRow:last-child{border-bottom:none}.AdminHeader-module__QXYfVq__notificationItem{min-width:0;padding:var(--admin-space-md)var(--admin-space-sm)var(--admin-space-md)var(--admin-space-lg);cursor:pointer;color:inherit;background:0 0;border-bottom:none;flex:1;text-decoration:none;display:block}.AdminHeader-module__QXYfVq__notificationText{font-size:var(--admin-font-size-xs);color:var(--admin-text-primary);margin:var(--admin-space-0)var(--admin-space-0)var(--admin-space-2xs);line-height:1.4}.AdminHeader-module__QXYfVq__notificationHint{font-size:var(--admin-font-size-2xs);color:var(--admin-text-muted);line-height:1.35;display:block}.AdminHeader-module__QXYfVq__notificationTime{font-size:var(--admin-font-size-2xs);color:var(--admin-text-muted)}.AdminHeader-module__QXYfVq__dismissNotification{width:22px;height:22px;margin:0 var(--admin-space-sm)0 0;border-radius:var(--admin-radius-xs);color:var(--admin-chart-teal-strong);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .1s;display:flex}.AdminHeader-module__QXYfVq__dismissNotification:hover{background:var(--admin-chart-teal-bg);border-color:var(--admin-chart-teal-border);color:var(--admin-chart-teal-text)}.AdminHeader-module__QXYfVq__dismissNotification:focus{outline:none}.AdminHeader-module__QXYfVq__dismissNotification:focus-visible{box-shadow:0 0 0 2px #14b8a640}.AdminHeader-module__QXYfVq__dismissNotification:active{transform:scale(.96)}.AdminHeader-module__QXYfVq__dismissNotificationIcon{flex-shrink:0;width:.75rem;height:.75rem}.AdminHeader-module__QXYfVq__dropdownFooter{padding:var(--admin-space-md)var(--admin-space-lg);border-top:1px solid var(--admin-border)}.AdminHeader-module__QXYfVq__notificationSettingsButton{width:100%;margin-bottom:var(--admin-space-sm);padding:var(--admin-space-sm)var(--admin-space-md);font:inherit;font-size:var(--admin-font-size-xs);text-align:center;color:var(--admin-chart-teal-text);background:var(--admin-chart-teal-bg);border:1px solid var(--admin-chart-teal-border);border-radius:var(--admin-radius-md);cursor:pointer;justify-content:center;align-items:center;font-weight:600;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.AdminHeader-module__QXYfVq__notificationSettingsButton:hover{background:var(--admin-chart-teal-border);border-color:var(--admin-chart-teal-soft);color:var(--admin-chart-teal-strong);text-decoration:none}.AdminHeader-module__QXYfVq__footerChips{gap:var(--admin-space-xs);flex-wrap:wrap;justify-content:center;display:flex}.AdminHeader-module__QXYfVq__footerChip,.AdminHeader-module__QXYfVq__footerChip:visited{padding:var(--admin-space-2xs)var(--admin-space-md);font-size:var(--admin-font-size-2xs);color:var(--admin-chart-teal-text);background:var(--admin-chart-teal-bg);border:1px solid var(--admin-chart-teal-border);border-radius:var(--admin-radius-pill);align-items:center;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.AdminHeader-module__QXYfVq__footerChip:hover{background:var(--admin-chart-teal-border);border-color:var(--admin-chart-teal-soft);color:var(--admin-chart-teal-strong);text-decoration:none;box-shadow:0 1px 2px #14b8a61f}.AdminHeader-module__QXYfVq__footerChip:active{transform:translateY(.5px)}.AdminHeader-module__QXYfVq__dropdownItem{align-items:center;gap:var(--admin-space-lg);padding:var(--admin-space-xl)var(--admin-space-2xl);color:var(--admin-text-secondary);cursor:pointer;width:100%;font-size:var(--admin-font-size-base);text-align:left;background:0 0;border:none;text-decoration:none;transition:background .2s;display:flex}.AdminHeader-module__QXYfVq__dropdownItemIcon{object-fit:contain;flex-shrink:0;display:block}.AdminHeader-module__QXYfVq__dropdownItem:hover{background:var(--admin-surface-soft)}.AdminHeader-module__QXYfVq__dropdownDivider{background:var(--admin-border);height:1px;margin:var(--admin-space-xs)var(--admin-space-0)}.AdminHeader-module__QXYfVq__dropdownUserInfo{padding:var(--admin-space-xl)var(--admin-space-2xl);gap:var(--admin-space-2xs);flex-direction:column;display:flex}.AdminHeader-module__QXYfVq__dropdownUserInfo strong{font-size:var(--admin-font-size-base);color:var(--admin-text-primary)}.AdminHeader-module__QXYfVq__dropdownUserInfo span{font-size:var(--admin-font-size-md);color:var(--admin-text-muted)}@media (max-width:1024px){.AdminHeader-module__QXYfVq__header{gap:var(--admin-space-sm);z-index:120;border-bottom:none;height:auto;min-height:0;padding:.5rem 1rem}.AdminHeader-module__QXYfVq__header:after{display:none}.AdminHeader-module__QXYfVq__headerStart{gap:var(--admin-space-xs);flex:1;min-width:0}.AdminHeader-module__QXYfVq__actions{flex:none;margin-left:0}.AdminHeader-module__QXYfVq__headerLogo{padding-right:.25rem;display:inline-flex}.AdminHeader-module__QXYfVq__headerLogoSvg{max-width:clamp(9.5rem,5.7rem + 17vw,16.75rem);height:1.75rem}.AdminHeader-module__QXYfVq__mobileMenuButton{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;width:auto;height:auto;padding:.375rem;transition:color .2s;display:inline-flex}.AdminHeader-module__QXYfVq__mobileMenuButton:hover{color:var(--color-accent);background:#f9fafb}.AdminHeader-module__QXYfVq__mobileMenuButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}.AdminHeader-module__QXYfVq__mobileMenuIcon{width:1.25rem;height:1.25rem}.AdminHeader-module__QXYfVq__searchWrapper{display:none}.AdminHeader-module__QXYfVq__historyNav{padding:1px}.AdminHeader-module__QXYfVq__historyNavButton{width:26px;height:26px}.AdminHeader-module__QXYfVq__actions{gap:.5rem}.AdminHeader-module__QXYfVq__onlineGroup{display:none}.AdminHeader-module__QXYfVq__iconButton{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;width:auto;height:auto;padding:.375rem;transition:color .2s}.AdminHeader-module__QXYfVq__iconButton:hover{color:var(--color-accent);background:#f9fafb}.AdminHeader-module__QXYfVq__iconButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}.AdminHeader-module__QXYfVq__themeIcon{color:inherit}.AdminHeader-module__QXYfVq__publicSiteEditLabel{display:none}.AdminHeader-module__QXYfVq__publicSiteEditToggle{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;width:auto;height:auto;padding:.375rem;transition:color .2s}.AdminHeader-module__QXYfVq__publicSiteEditToggle:hover{color:var(--color-accent);background:#f9fafb;border-color:#e5e7eb}.AdminHeader-module__QXYfVq__publicSiteEditToggle:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25);border-color:#e5e7eb}.AdminHeader-module__QXYfVq__publicSiteEditToggleActive{background:var(--admin-accent-soft);border-color:var(--admin-accent-border);color:var(--admin-accent)}.AdminHeader-module__QXYfVq__publicSiteEditToggleActive:hover{background:var(--admin-accent-soft-strong);border-color:rgb(var(--color-accent-rgb)/.48);color:var(--admin-accent)}.AdminHeader-module__QXYfVq__publicSiteEditIcon{width:1.25rem;height:1.25rem}.AdminHeader-module__QXYfVq__userButton{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;gap:0;max-height:none;padding:.375rem;transition:color .2s}.AdminHeader-module__QXYfVq__userButton:hover{color:var(--color-accent);background:#f9fafb}.AdminHeader-module__QXYfVq__userButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}.AdminHeader-module__QXYfVq__avatar,.AdminHeader-module__QXYfVq__avatarImg{border-radius:50%;width:1.25rem;height:1.25rem;font-size:.5rem}.AdminHeader-module__QXYfVq__userInfo,.AdminHeader-module__QXYfVq__userArrow{display:none}.AdminHeader-module__QXYfVq__dropdown{min-width:min(320px,100vw - 2rem);max-width:calc(100vw - 2rem)}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__mobileMenuButton,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__iconButton,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__publicSiteEditToggle,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__userButton{color:#d1d5db;background:#1f293780;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__mobileMenuButton:hover,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__iconButton:hover,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__publicSiteEditToggle:hover,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__userButton:hover{color:var(--color-accent);background:#1f293780}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__publicSiteEditToggleActive,:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__publicSiteEditToggleActive:hover{background:var(--admin-accent-soft);border-color:var(--admin-accent-border);color:var(--admin-accent)}}@media (max-width:768px){.AdminHeader-module__QXYfVq__searchWrapper{display:none}}@media (max-width:480px){.AdminHeader-module__QXYfVq__historyNav{display:none}.AdminHeader-module__QXYfVq__dropdownHeader{gap:var(--admin-space-sm);flex-wrap:wrap}.AdminHeader-module__QXYfVq__dropdownHeaderActions{flex-wrap:wrap}}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminHeader-module__QXYfVq__header:after{background:#60a5fa}
.DesktopNavigation-module__UOyYpa__desktopNavigation{background:0 0;display:none}.DesktopNavigation-module__UOyYpa__container{background:#f9fafb;border-radius:.5rem;max-width:1280px;margin:0 auto;padding:0 1rem;position:relative;overflow:visible}:where(html[data-theme=dark],[data-app-theme=dark]) .DesktopNavigation-module__UOyYpa__container{background:#1f293780}@media (max-width:1280px){.DesktopNavigation-module__UOyYpa__container{max-width:1200px}}@media (max-width:1024px){.DesktopNavigation-module__UOyYpa__container{max-width:960px}}.DesktopNavigation-module__UOyYpa__navContainer{justify-content:space-between;align-items:center;gap:.625rem;width:100%;padding:.25rem 0;display:flex;position:relative;overflow:visible}.DesktopNavigation-module__UOyYpa__separator{background-color:#00000080;flex-shrink:0;align-self:center;width:1px;height:1.25rem}:where(html[data-theme=dark],[data-app-theme=dark]) .DesktopNavigation-module__UOyYpa__separator{background-color:#ffffff80}@media (min-width:767px){.DesktopNavigation-module__UOyYpa__desktopNavigation{display:block}}
.AdminMyNotificationsModal-module__fwugKq__modalPanel{padding:var(--admin-space-4xl,24px)var(--admin-space-3xl,20px)!important}.AdminMyNotificationsModal-module__fwugKq__modalPanel>div:first-child{gap:var(--admin-space-sm,6px);margin-bottom:var(--admin-space-xl,12px)}.AdminMyNotificationsModal-module__fwugKq__formShell[data-modal-form]{gap:var(--admin-space-xs,4px);padding:var(--admin-space-xs,4px);background:linear-gradient(180deg,var(--admin-info-bg-soft,#eff6ff)0%,var(--admin-surface-soft,#f8fafc)100%);border-color:var(--admin-info-border-soft,#bfdbfe)}.AdminMyNotificationsModal-module__fwugKq__formShell [data-modal-form-grid]{gap:var(--admin-space-xs,4px);padding:var(--admin-space-sm,6px)}.AdminMyNotificationsModal-module__fwugKq__formShell [data-modal-form-group]{gap:2px;margin-bottom:2px}:is(.AdminMyNotificationsModal-module__fwugKq__formShell[data-modal-form] input:not([type=checkbox]):not([type=radio]),.AdminMyNotificationsModal-module__fwugKq__formShell[data-modal-form] select,.AdminMyNotificationsModal-module__fwugKq__formShell[data-modal-form] textarea){min-height:1.625rem!important;padding-top:2px!important;padding-bottom:2px!important}.AdminMyNotificationsModal-module__fwugKq__formShell [data-modal-form-actions]{margin-top:var(--admin-space-xs,4px);padding:var(--admin-space-xs,4px)var(--admin-space-sm,6px);gap:var(--admin-space-sm,6px)}:is(.AdminMyNotificationsModal-module__fwugKq__formShell [data-modal-btn=primary],.AdminMyNotificationsModal-module__fwugKq__formShell [data-modal-btn=secondary]){min-height:1.75rem!important;padding-top:2px!important;padding-bottom:2px!important}:where(html[data-theme=dark],[data-app-theme=dark]) .AdminMyNotificationsModal-module__fwugKq__formShell[data-modal-form]{background:linear-gradient(180deg,var(--admin-overlay-color-136,#2563eb24)0%,var(--admin-overlay-color-021,#2563eb0f)100%);border-color:var(--admin-info-light,#60a5fa)}.AdminMyNotificationsModal-module__fwugKq__toggleLabel{cursor:pointer;align-items:center;gap:.5rem;display:flex}.AdminMyNotificationsModal-module__fwugKq__hint{margin-top:0}.AdminMyNotificationsModal-module__fwugKq__hintFlush{margin-bottom:0}.AdminMyNotificationsModal-module__fwugKq__error{color:var(--admin-danger,#b91c1c)}
:root{--mobile-header-height:6rem}.MobileNavigation-module__IXNpbG__mobileMenu{max-height:calc(100vh - var(--mobile-header-height));bottom:0;left:0;right:0;top:var(--mobile-header-height);visibility:hidden;z-index:999;background:#fff;flex-direction:column;transition:opacity .25s,visibility .25s;display:none;position:fixed;overflow:hidden}.MobileNavigation-module__IXNpbG__mobileMenuOpen{opacity:1;visibility:visible;display:flex;overflow-y:auto}.MobileNavigation-module__IXNpbG__overlay{bottom:0;left:0;right:0;top:var(--mobile-header-height);z-index:998;background:#00000073;position:fixed}.MobileNavigation-module__IXNpbG__menuContent{flex:1;padding:1rem;overflow-y:auto}.MobileNavigation-module__IXNpbG__menuItemsList{flex-direction:column;gap:.5rem;display:flex}.MobileNavigation-module__IXNpbG__menuItemField{color:#111827;text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:flex}.MobileNavigation-module__IXNpbG__menuItemField:hover{border-color:rgb(var(--color-accent-rgb)/.35);color:var(--color-accent);background:#f3f4f6}.MobileNavigation-module__IXNpbG__menuItemField:focus{outline:none}.MobileNavigation-module__IXNpbG__menuItemField:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}button.MobileNavigation-module__IXNpbG__menuItemField{cursor:pointer}.MobileNavigation-module__IXNpbG__menuItemFieldArrow{color:#9ca3af;flex-shrink:0;margin-left:.5rem;font-size:1.25rem}.MobileNavigation-module__IXNpbG__subMenu{flex-direction:column;gap:.5rem;display:flex}.MobileNavigation-module__IXNpbG__backButton{color:#6b7280;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;width:auto;margin-bottom:.25rem;padding:.5rem 0;font-size:.9375rem;font-weight:500;transition:color .2s;display:flex}.MobileNavigation-module__IXNpbG__backButton:hover{color:var(--color-accent)}.MobileNavigation-module__IXNpbG__backButton:focus{outline:none}.MobileNavigation-module__IXNpbG__backButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.MobileNavigation-module__IXNpbG__backIcon{width:1.25rem;height:1.25rem}.MobileNavigation-module__IXNpbG__subMenuItem{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;width:100%;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:flex}.MobileNavigation-module__IXNpbG__subMenuItem:hover{border-color:rgb(var(--color-accent-rgb)/.35);color:var(--color-accent);background:#f3f4f6}.MobileNavigation-module__IXNpbG__subMenuItem:focus{outline:none}.MobileNavigation-module__IXNpbG__subMenuItem:focus-visible{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.MobileNavigation-module__IXNpbG__subMenuItemImage,.MobileNavigation-module__IXNpbG__subMenuItemIcon{margin-right:.75rem}.MobileNavigation-module__IXNpbG__subMenuItemImage{object-fit:cover;border-radius:4px;width:1.5rem;height:1.5rem}.MobileNavigation-module__IXNpbG__subMenuItemIcon{color:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem}.MobileNavigation-module__IXNpbG__subMenuSection{margin-bottom:0}.MobileNavigation-module__IXNpbG__subSubMenu{margin-top:.5rem;padding-left:.5rem}.MobileNavigation-module__IXNpbG__subSubMenuItem{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;width:100%;margin-top:.375rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:flex}.MobileNavigation-module__IXNpbG__subSubMenuItem:hover{border-color:rgb(var(--color-accent-rgb)/.35);color:var(--color-accent);background:#f3f4f6}.MobileNavigation-module__IXNpbG__subSubMenuItemImage,.MobileNavigation-module__IXNpbG__subSubMenuItemIcon{margin-right:.5rem}.MobileNavigation-module__IXNpbG__subSubMenuItemImage{object-fit:cover;border-radius:3px;width:1.125rem;height:1.125rem}.MobileNavigation-module__IXNpbG__subSubMenuItemIcon{font-size:1rem;line-height:1}.MobileNavigation-module__IXNpbG__menuFooter{border-top:1px solid #e5e7eb;flex-shrink:0;padding:1rem 1rem 2.5rem}.MobileNavigation-module__IXNpbG__menuFooterButtons{flex-direction:column;gap:.5rem;display:flex}.MobileNavigation-module__IXNpbG__menuFooterButtons .MobileNavigation-module__IXNpbG__button{width:100%}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__mobileMenu{background:#171717}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__menuItemField{color:#e5e7eb;background:#1f293780;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__menuItemField:hover{border-color:rgb(var(--color-accent-rgb)/.4);color:var(--color-accent);background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__backButton{color:#9ca3af;background:0 0;border:none}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__backButton:hover{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__subMenuItem{color:#e5e7eb;background:#1f293780;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__subMenuItem:hover{border-color:rgb(var(--color-accent-rgb)/.4);color:var(--color-accent);background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__subSubMenuItem{color:#d1d5db;background:#1f293780;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__subSubMenuItem:hover{border-color:rgb(var(--color-accent-rgb)/.4);color:var(--color-accent);background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .MobileNavigation-module__IXNpbG__menuFooter{border-top-color:#374151}@media (min-width:767px){.MobileNavigation-module__IXNpbG__mobileMenu,.MobileNavigation-module__IXNpbG__overlay{display:none!important}}
.AccessModal-module__2dCX2G__accessPanel{flex-direction:column;display:flex;height:min(88vh,50rem)!important;min-height:min(88vh,50rem)!important;max-height:min(88vh,50rem)!important;overflow:hidden!important}.AccessModal-module__2dCX2G__modalPanel{padding:var(--admin-space-4xl,24px)var(--admin-space-3xl,20px)!important}.AccessModal-module__2dCX2G__modalPanel>div:first-child{gap:var(--admin-space-sm,6px);margin-bottom:var(--admin-space-xl,12px)}.AccessModal-module__2dCX2G__titleWithEdit{align-items:center;gap:var(--admin-space-sm,6px);flex-wrap:wrap;display:inline-flex}.AccessModal-module__2dCX2G__accessPanel>:first-child{flex-shrink:0}.AccessModal-module__2dCX2G__accessContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AccessModal-module__2dCX2G__shell{gap:var(--admin-space-xs,4px);scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.AccessModal-module__2dCX2G__introHint{flex-shrink:0;margin-top:0}.AccessModal-module__2dCX2G__body{gap:var(--admin-space-xs,4px);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.AccessModal-module__2dCX2G__loadingOverlay{border-radius:var(--admin-radius-lg,10px);color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-sm,.8125rem);pointer-events:none;z-index:2;background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AccessModal-module__2dCX2G__section{gap:var(--admin-space-sm,6px);flex-direction:column;flex-shrink:0;transition:none;display:flex;padding:var(--admin-space-md,8px)!important}.AccessModal-module__2dCX2G__sectionDimmed{opacity:.45;pointer-events:none}.AccessModal-module__2dCX2G__skeletonBar{background:linear-gradient(90deg,var(--admin-surface-soft,#f3f4f6)0%,var(--admin-surface-muted,#f9fafb)50%,var(--admin-surface-soft,#f3f4f6)100%);border-radius:var(--admin-radius-sm,6px);background-size:200% 100%;width:100%;height:1.625rem;display:block}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__loadingOverlay{background:#111827b8}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__skeletonBar{background:linear-gradient(90deg,var(--admin-surface-soft)0%,var(--admin-surface-muted)50%,var(--admin-surface-soft)100%);background-size:200% 100%}.AccessModal-module__2dCX2G__shell [data-modal-form-hint]{margin:0}.AccessModal-module__2dCX2G__shell [data-modal-form-error]{margin:0}.AccessModal-module__2dCX2G__titleResource{font-weight:400}.AccessModal-module__2dCX2G__resourceIdHint{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);flex-shrink:0;margin:0}.AccessModal-module__2dCX2G__resourceIdHint code{font-family:ui-monospace,monospace;font-size:.7rem}.AccessModal-module__2dCX2G__relatedResources{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;margin:0;display:flex}.AccessModal-module__2dCX2G__relatedLabel{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem)}.AccessModal-module__2dCX2G__relatedBtn{font-size:var(--admin-font-size-xs,.75rem)!important;padding:2px 8px!important}.AccessModal-module__2dCX2G__sectionTitle{color:var(--admin-text-primary,#111827);font-size:var(--admin-font-size-sm,.8125rem);margin:0;font-weight:600;line-height:1.25}.AccessModal-module__2dCX2G__sectionHint{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);min-height:1.05rem;margin:0;line-height:1.35}.AccessModal-module__2dCX2G__list{gap:var(--admin-space-xs,4px);scrollbar-gutter:stable;flex-direction:column;height:min(12vh,7rem);margin:0;padding:0;list-style:none;display:flex;overflow-y:scroll}.AccessModal-module__2dCX2G__listItem{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e5e7eb);border-radius:var(--admin-radius-md,8px);align-items:center;gap:var(--admin-space-sm,6px)var(--admin-space-md,8px);padding:var(--admin-space-sm,6px)var(--admin-space-md,8px);flex-wrap:wrap;display:flex}.AccessModal-module__2dCX2G__userName{color:var(--admin-text-secondary,#374151);font-size:var(--modal-fs-sm,.8125rem);text-overflow:ellipsis;flex:12rem;min-width:0;line-height:1.35;overflow:hidden}.AccessModal-module__2dCX2G__badge{background:var(--admin-info-bg-soft,#eff6ff);border:1px solid var(--admin-info-border,#93c5fd);border-radius:var(--admin-radius-pill,999px);color:var(--admin-info-text,#1e40af);font-size:var(--admin-font-size-xs,.75rem);padding:2px var(--admin-space-md,8px);flex-shrink:0;font-weight:600;line-height:1.2}.AccessModal-module__2dCX2G__badgeDenied{border-radius:var(--admin-radius-pill,999px);color:var(--admin-error-text,#b91c1c);font-size:var(--admin-font-size-xs,.75rem);padding:2px var(--admin-space-md,8px);background:#fee2e2a6;border:1px solid #fca5a5cc;flex-shrink:0;font-weight:600;line-height:1.2}.AccessModal-module__2dCX2G__badgeMuted{background:var(--admin-surface-soft,#f3f4f6);border:1px solid var(--admin-border-strong,#d1d5db);border-radius:var(--admin-radius-pill,999px);color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);padding:2px var(--admin-space-md,8px);flex-shrink:0;font-weight:600;line-height:1.2}.AccessModal-module__2dCX2G__badgeEdit{background:var(--admin-success-bg,#dcfce7);border:1px solid var(--admin-success-border,#6ee7b7);border-radius:var(--admin-radius-pill,999px);color:var(--admin-success-deep,#15803d);font-size:var(--admin-font-size-xs,.75rem);padding:2px var(--admin-space-md,8px);flex-shrink:0;font-weight:600;line-height:1.2}.AccessModal-module__2dCX2G__badgeParticipate{border-radius:var(--admin-radius-pill,999px);color:#5b21b6;font-size:var(--admin-font-size-xs,.75rem);padding:2px var(--admin-space-md,8px);background:#f5f3ff;border:1px solid #c4b5fd;flex-shrink:0;font-weight:600;line-height:1.2}.AccessModal-module__2dCX2G__overviewWrap{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e5e7eb);border-radius:var(--admin-radius-md,8px);scrollbar-gutter:stable;height:min(34vh,18.5rem);overflow-y:scroll}.AccessModal-module__2dCX2G__overviewTable{border-collapse:collapse;font-size:var(--modal-fs-sm,.8125rem);width:100%}.AccessModal-module__2dCX2G__overviewTable th,.AccessModal-module__2dCX2G__overviewTable td{border-bottom:1px solid var(--admin-border,#e5e7eb);padding:var(--admin-space-sm,6px)var(--admin-space-md,8px);text-align:left;vertical-align:middle}.AccessModal-module__2dCX2G__overviewTable tbody td{height:2.5rem}.AccessModal-module__2dCX2G__overviewTable th{background:var(--admin-surface-soft,#f9fafb);color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);z-index:1;font-weight:600;position:sticky;top:0}.AccessModal-module__2dCX2G__overviewTable tbody tr:last-child td{border-bottom:none}.AccessModal-module__2dCX2G__overviewTable tbody tr:hover{background:#f9fafbb3}.AccessModal-module__2dCX2G__roleCell{color:var(--admin-text-secondary,#374151);min-width:9rem;font-weight:600}.AccessModal-module__2dCX2G__sourceCell{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);min-width:8rem}.AccessModal-module__2dCX2G__userRoleCell{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem)}.AccessModal-module__2dCX2G__inheritedHint{color:var(--admin-text-muted,#6b7280);font-size:var(--admin-font-size-xs,.75rem);font-style:italic}.AccessModal-module__2dCX2G__noActions{color:var(--admin-text-muted,#6b7280)}.AccessModal-module__2dCX2G__itemActions{align-items:center;gap:var(--admin-space-xs,4px);flex-wrap:wrap;flex-shrink:0;display:flex}.AccessModal-module__2dCX2G__empty{background:var(--admin-surface,#fff);border:1px dashed var(--admin-border-strong,#d1d5db);border-radius:var(--admin-radius-md,8px);color:var(--admin-text-muted,#6b7280);font-size:var(--modal-fs-sm,.8125rem);height:min(12vh,7rem);padding:var(--admin-space-md,8px)var(--admin-space-lg,10px);margin:0;line-height:1.35}.AccessModal-module__2dCX2G__addGrid{flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(8.5rem,10rem) auto;align-items:end}.AccessModal-module__2dCX2G__addGridPending{opacity:.55;pointer-events:none}.AccessModal-module__2dCX2G__addBtnWrap{align-self:end;margin-bottom:0}.AccessModal-module__2dCX2G__addBtnWrap [data-modal-btn=primary]{white-space:nowrap;min-height:1.75rem!important;padding-top:2px!important;padding-bottom:2px!important}:is(.AccessModal-module__2dCX2G__itemActions [data-modal-btn=secondary],.AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]){border-radius:var(--admin-radius-md,8px);cursor:pointer;font-size:var(--modal-fs-sm,.8125rem);justify-content:center;align-items:center;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0f172a0f;min-height:1.625rem!important;padding:2px var(--admin-space-md,8px)!important}.AccessModal-module__2dCX2G__itemActions [data-modal-btn=secondary]{background:var(--admin-surface,#fff);border:1px solid var(--admin-border-strong,#d1d5db);color:var(--admin-text-secondary,#374151)}.AccessModal-module__2dCX2G__itemActions [data-modal-btn=secondary]:hover:not(:disabled){background:var(--admin-surface-soft,#f3f4f6)}.AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]{color:var(--admin-error-text,#b91c1c);background:#fef2f2d9;border:1px solid #fca5a5d9}.AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]:hover:not(:disabled){background:#fee2e2e6}:is(.AccessModal-module__2dCX2G__itemActions [data-modal-btn=secondary]:disabled,.AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]:disabled){cursor:not-allowed;opacity:.6}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__sectionTitle{color:var(--admin-text-primary)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__listItem{background:var(--admin-surface-muted);border-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__userName{color:var(--admin-text-secondary)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__badge{background:var(--admin-overlay-color-136,#2563eb24);border-color:var(--admin-info-light,#93c5fd);color:var(--admin-info-bright,#3b82f6)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__badgeDenied{color:#fca5a5;background:#7f1d1d59;border-color:#f8717173}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__badgeMuted{background:var(--admin-surface-soft);border-color:var(--admin-border-strong);color:var(--admin-text-muted)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__badgeEdit{border-color:var(--admin-success-border);color:var(--admin-success-bright);background:#16653447}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__badgeParticipate{color:#c4b5fd;background:#5b21b647;border-color:#a78bfa73}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__overviewWrap{background:var(--admin-surface-muted);border-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__overviewTable th{background:var(--admin-surface-soft)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__overviewTable th,:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__overviewTable td{border-bottom-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__overviewTable tbody tr:hover{background:#ffffff08}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__roleCell{color:var(--admin-text-secondary)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__empty{background:var(--admin-surface-muted);border-color:var(--admin-border-strong);color:var(--admin-text-muted)}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]{color:#fca5a5;background:#7f1d1d47;border-color:#f8717173}:where(html[data-theme=dark],[data-app-theme=dark]) .AccessModal-module__2dCX2G__itemActions [data-modal-btn=danger]:hover:not(:disabled){background:#7f1d1d6b}@media (max-width:640px){.AccessModal-module__2dCX2G__accessPanel{height:min(92vh,50rem);min-height:min(92vh,50rem);max-height:min(92vh,50rem)}.AccessModal-module__2dCX2G__addGrid{grid-template-columns:1fr}.AccessModal-module__2dCX2G__addBtnWrap{align-self:stretch}.AccessModal-module__2dCX2G__addBtnWrap [data-modal-btn=primary]{width:100%}}
.KnowledgeCategoryQuiz-module__vhqqlW__section{min-width:0}.KnowledgeCategoryQuiz-module__vhqqlW__sectionLoading .KnowledgeCategoryQuiz-module__vhqqlW__introShell{opacity:.72;pointer-events:none}.KnowledgeCategoryQuiz-module__vhqqlW__introShell{flex-direction:column;gap:0;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__rulesAttemptsPlaceholder{min-height:1.25rem;margin:var(--admin-space-sm)0 0}.KnowledgeCategoryQuiz-module__vhqqlW__bestScoreSlot{min-height:2.25rem}.KnowledgeCategoryQuiz-module__vhqqlW__loading,.KnowledgeCategoryQuiz-module__vhqqlW__empty{padding:var(--admin-space-2xl);border:1px dashed var(--admin-border);border-radius:var(--admin-radius-md);color:var(--admin-text-muted);font-size:var(--admin-font-size-sm)}.KnowledgeCategoryQuiz-module__vhqqlW__header{margin-bottom:var(--admin-space-2xl);padding-right:52px;position:relative}.KnowledgeCategoryQuiz-module__vhqqlW__headerIcon{line-height:0;position:absolute;top:0;right:0}.KnowledgeCategoryQuiz-module__vhqqlW__title{margin:0 0 var(--admin-space-sm);font-size:var(--admin-font-size-xl);font-weight:700}.KnowledgeCategoryQuiz-module__vhqqlW__rules{margin-bottom:var(--admin-space-md);padding:var(--admin-space-md)var(--admin-space-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface)}.KnowledgeCategoryQuiz-module__vhqqlW__rulesTitle{margin:0 0 var(--admin-space-sm);font-size:var(--admin-font-size-sm);font-weight:600}.KnowledgeCategoryQuiz-module__vhqqlW__rulesList{font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);margin:0;padding-left:1.2rem;line-height:1.5}.KnowledgeCategoryQuiz-module__vhqqlW__rulesList li+li{margin-top:var(--admin-space-xs)}.KnowledgeCategoryQuiz-module__vhqqlW__rulesAttempts{margin:var(--admin-space-sm)0 0;font-size:var(--admin-font-size-sm);color:var(--admin-text-muted)}.KnowledgeCategoryQuiz-module__vhqqlW__bestScore{margin-top:var(--admin-space-md);padding:var(--admin-space-sm)var(--admin-space-md);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);font-weight:600;display:inline-block}.KnowledgeCategoryQuiz-module__vhqqlW__bestScorePassed{background:color-mix(in srgb,var(--admin-success)15%,transparent);color:var(--admin-success)}.KnowledgeCategoryQuiz-module__vhqqlW__bestScoreFailed{background:color-mix(in srgb,var(--admin-warning)15%,transparent);color:var(--admin-warning)}.KnowledgeCategoryQuiz-module__vhqqlW__error{margin-bottom:var(--admin-space-lg);padding:var(--admin-space-md);border-radius:var(--admin-radius-sm);background:color-mix(in srgb,var(--admin-danger)12%,transparent);color:var(--admin-danger);font-size:var(--admin-font-size-sm)}.KnowledgeCategoryQuiz-module__vhqqlW__blockedNotice{margin-bottom:var(--admin-space-xl);padding:var(--admin-space-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);text-align:center}.KnowledgeCategoryQuiz-module__vhqqlW__blockedTitle{margin:0 0 var(--admin-space-sm);font-weight:600}.KnowledgeCategoryQuiz-module__vhqqlW__blockedText{margin:0 0 var(--admin-space-md);font-size:var(--admin-font-size-sm);color:var(--admin-text-muted)}.KnowledgeCategoryQuiz-module__vhqqlW__blockedTimer{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.KnowledgeCategoryQuiz-module__vhqqlW__collapsed{padding:var(--admin-space-xl);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface)}.KnowledgeCategoryQuiz-module__vhqqlW__collapsedText{margin:0 0 var(--admin-space-lg);font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);line-height:1.5}.KnowledgeCategoryQuiz-module__vhqqlW__hint{margin:var(--admin-space-sm)0 0;font-size:var(--admin-font-size-sm);color:var(--admin-text-muted)}.KnowledgeCategoryQuiz-module__vhqqlW__startBtn,.KnowledgeCategoryQuiz-module__vhqqlW__submitBtn,.KnowledgeCategoryQuiz-module__vhqqlW__retryBtn{min-height:40px;padding:var(--admin-space-md)var(--admin-space-2xl);border-radius:var(--admin-radius-sm);background:var(--admin-overlay-color-135);color:#fff;font-size:var(--admin-font-size-base);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.KnowledgeCategoryQuiz-module__vhqqlW__startBtn:hover,.KnowledgeCategoryQuiz-module__vhqqlW__submitBtn:hover,.KnowledgeCategoryQuiz-module__vhqqlW__retryBtn:hover{filter:brightness(1.05)}.KnowledgeCategoryQuiz-module__vhqqlW__startBtn:disabled,.KnowledgeCategoryQuiz-module__vhqqlW__submitBtn:disabled,.KnowledgeCategoryQuiz-module__vhqqlW__retryBtn:disabled{opacity:.55;cursor:not-allowed}.KnowledgeCategoryQuiz-module__vhqqlW__sections{gap:var(--admin-space-2xl);flex-direction:column;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__sectionBlock{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);overflow:hidden}.KnowledgeCategoryQuiz-module__vhqqlW__sectionHeader{align-items:baseline;gap:var(--admin-space-sm)var(--admin-space-md);padding:var(--admin-space-md)var(--admin-space-lg);background:var(--admin-surface);border-bottom:1px solid var(--admin-border);flex-wrap:wrap;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__sectionTitle{font-size:var(--admin-font-size-base);margin:0;font-weight:600}.KnowledgeCategoryQuiz-module__vhqqlW__sectionModule{font-size:var(--admin-font-size-sm);color:var(--admin-text-muted)}.KnowledgeCategoryQuiz-module__vhqqlW__sectionQuestionCount{font-size:var(--admin-font-size-xs);color:var(--admin-text-muted);white-space:nowrap;margin-left:auto}.KnowledgeCategoryQuiz-module__vhqqlW__questions{padding:var(--admin-space-lg);margin:0;list-style:none}.KnowledgeCategoryQuiz-module__vhqqlW__question+.KnowledgeCategoryQuiz-module__vhqqlW__question{margin-top:var(--admin-space-xl);padding-top:var(--admin-space-xl);border-top:1px solid var(--admin-border)}.KnowledgeCategoryQuiz-module__vhqqlW__questionText{margin:0 0 var(--admin-space-md);font-weight:600;line-height:1.45}.KnowledgeCategoryQuiz-module__vhqqlW__options{gap:var(--admin-space-sm);flex-direction:column;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__option{align-items:flex-start;gap:var(--admin-space-sm);padding:var(--admin-space-sm)var(--admin-space-md);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);cursor:pointer;line-height:1.4;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__option:has(input:checked){border-color:var(--admin-primary);background:color-mix(in srgb,var(--admin-primary)8%,transparent)}.KnowledgeCategoryQuiz-module__vhqqlW__option input{flex-shrink:0;margin-top:.2rem}.KnowledgeCategoryQuiz-module__vhqqlW__submitBtn{margin-top:var(--admin-space-xl)}.KnowledgeCategoryQuiz-module__vhqqlW__results{gap:var(--admin-space-lg);flex-direction:column;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__resultSummary{gap:var(--admin-space-xs);padding:var(--admin-space-lg);border-radius:var(--admin-radius-md);flex-direction:column;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__resultPassed{background:color-mix(in srgb,var(--admin-success)12%,transparent)}.KnowledgeCategoryQuiz-module__vhqqlW__resultFailed{background:color-mix(in srgb,var(--admin-warning)12%,transparent)}.KnowledgeCategoryQuiz-module__vhqqlW__resultList{gap:var(--admin-space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__resultItem{padding:var(--admin-space-md);border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.KnowledgeCategoryQuiz-module__vhqqlW__resultCorrect{border-color:color-mix(in srgb,var(--admin-success)40%,var(--admin-border))}.KnowledgeCategoryQuiz-module__vhqqlW__resultWrong{border-color:color-mix(in srgb,var(--admin-danger)35%,var(--admin-border))}.KnowledgeCategoryQuiz-module__vhqqlW__resultQuestion{margin:0 0 var(--admin-space-sm);font-weight:600}.KnowledgeCategoryQuiz-module__vhqqlW__resultAnswer,.KnowledgeCategoryQuiz-module__vhqqlW__resultExplanation{margin:0 0 var(--admin-space-xs);font-size:var(--admin-font-size-sm)}.KnowledgeCategoryQuiz-module__vhqqlW__resultStatus{font-size:var(--admin-font-size-sm);margin:0;font-weight:600}.KnowledgeCategoryQuiz-module__vhqqlW__resultStatusCorrect{color:var(--admin-success)}.KnowledgeCategoryQuiz-module__vhqqlW__resultStatusWrong{color:var(--admin-danger)}
.KnowledgeQuizPassingRules-module__F6qApa__rules{margin-bottom:var(--admin-space-md);padding:var(--admin-space-md)var(--admin-space-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface)}.KnowledgeQuizPassingRules-module__F6qApa__rulesTitle{margin:0 0 var(--admin-space-sm);font-size:var(--admin-font-size-sm);font-weight:600}.KnowledgeQuizPassingRules-module__F6qApa__rulesList{font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);margin:0;padding-left:1.2rem;line-height:1.5}.KnowledgeQuizPassingRules-module__F6qApa__rulesList li+li{margin-top:var(--admin-space-xs)}.KnowledgeQuizPassingRules-module__F6qApa__rulesAttempts{margin:var(--admin-space-sm)0 0;font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);font-weight:500}.KnowledgeQuizPassingRules-module__F6qApa__rulesAttemptsPlaceholder{min-height:1.25rem;margin:var(--admin-space-sm)0 0}
.KnowledgeQuizTimerBar-module__qiUB1G__timerAnchor{width:100%}.KnowledgeQuizTimerBar-module__qiUB1G__timerSpacer{height:3.25rem;margin-bottom:var(--admin-space-lg);pointer-events:none}.KnowledgeQuizTimerBar-module__qiUB1G__timerBar{--knowledge-quiz-timer-sticky-top:57px;top:var(--knowledge-quiz-timer-sticky-top);left:var(--admin-main-offset-left,0);z-index:45;justify-content:center;align-items:center;gap:var(--admin-space-sm);box-sizing:border-box;padding:var(--admin-space-sm)var(--admin-space-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;background:#f0fdf4f5;border:none;border-bottom:1px solid #228b2238;margin:0;display:flex;position:fixed;right:0;box-shadow:0 4px 16px #0f172a14}.KnowledgeQuizTimerBar-module__qiUB1G__timerBarWarning{background:#fef2f2f5;border-bottom-color:#c83c3c3d}.KnowledgeQuizTimerBar-module__qiUB1G__timerLabel{font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);font-weight:500}.KnowledgeQuizTimerBar-module__qiUB1G__timerValue{font-size:var(--admin-font-size-lg);color:var(--admin-overlay-color-108);font-weight:700}.KnowledgeQuizTimerBar-module__qiUB1G__timerBarWarning .KnowledgeQuizTimerBar-module__qiUB1G__timerValue{color:var(--admin-overlay-color-070)}@media (max-width:1024px){.KnowledgeQuizTimerBar-module__qiUB1G__timerBar{--knowledge-quiz-timer-sticky-top:49px;padding-inline:var(--admin-space-md)}.KnowledgeQuizTimerBar-module__qiUB1G__timerValue{font-size:var(--admin-font-size-base)}}
.KnowledgeTrainingCelebrationModal-module__C46ZYa__panel{text-align:center;overflow:hidden}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelModule{background:linear-gradient(#f0f9ff 0%,#fff 42%)}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelCategory{background:linear-gradient(#ecfdf5 0%,#fff 45%)}.KnowledgeTrainingCelebrationModal-module__C46ZYa__content{flex-direction:column;align-items:center;gap:.75rem;padding-top:.25rem;display:flex;position:relative}.KnowledgeTrainingCelebrationModal-module__C46ZYa__confetti{pointer-events:none;background-image:radial-gradient(circle at 12% 18%,#0ea5e92e 0 6px,#0000 7px),radial-gradient(circle at 82% 14%,#d9065229 0 5px,#0000 6px),radial-gradient(circle at 68% 78%,#22c55e2e 0 6px,#0000 7px),radial-gradient(circle at 24% 72%,#fbbf2433 0 4px,#0000 5px),radial-gradient(circle at 48% 36%,#6366f124 0 8px,#0000 9px);animation:2.4s ease-in-out infinite KnowledgeTrainingCelebrationModal-module__C46ZYa__confettiPulse;position:absolute;inset:0}@keyframes KnowledgeTrainingCelebrationModal-module__C46ZYa__confettiPulse{0%,to{opacity:.85}50%{opacity:1}}.KnowledgeTrainingCelebrationModal-module__C46ZYa__iconWrap{background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 100%);border-radius:999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;box-shadow:0 8px 24px #0ea5e92e}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelModule .KnowledgeTrainingCelebrationModal-module__C46ZYa__iconWrap{background:linear-gradient(135deg,#dbeafe 0%,#e0f2fe 100%)}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelCategory .KnowledgeTrainingCelebrationModal-module__C46ZYa__iconWrap{background:linear-gradient(135deg,#d1fae5 0%,#ecfdf5 100%);box-shadow:0 8px 24px #22c55e2e}.KnowledgeTrainingCelebrationModal-module__C46ZYa__icon{font-size:2rem;line-height:1}.KnowledgeTrainingCelebrationModal-module__C46ZYa__levelTag{letter-spacing:.06em;text-transform:uppercase;color:#0284c7;margin:0;font-size:.75rem;font-weight:700}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelCategory .KnowledgeTrainingCelebrationModal-module__C46ZYa__levelTag{color:#059669}.KnowledgeTrainingCelebrationModal-module__C46ZYa__headline{color:#0f172a;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.KnowledgeTrainingCelebrationModal-module__C46ZYa__body{color:#475569;max-width:28rem;margin:0;font-size:1rem;line-height:1.6}.KnowledgeTrainingCelebrationModal-module__C46ZYa__progressHint{color:#64748b;background:#f8fafc;border-radius:999px;margin:0;padding:.5rem .85rem;font-size:.875rem}.KnowledgeTrainingCelebrationModal-module__C46ZYa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;margin-top:.5rem;display:flex}.KnowledgeTrainingCelebrationModal-module__C46ZYa__primaryBtn,.KnowledgeTrainingCelebrationModal-module__C46ZYa__secondaryBtn{border-radius:.75rem;justify-content:center;align-items:center;min-width:10rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.KnowledgeTrainingCelebrationModal-module__C46ZYa__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);border:none;box-shadow:0 8px 20px #0ea5e93d}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelCategory .KnowledgeTrainingCelebrationModal-module__C46ZYa__primaryBtn{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 8px 20px #10b9813d}.KnowledgeTrainingCelebrationModal-module__C46ZYa__primaryBtn:hover,.KnowledgeTrainingCelebrationModal-module__C46ZYa__secondaryBtn:hover{transform:translateY(-1px)}.KnowledgeTrainingCelebrationModal-module__C46ZYa__secondaryBtn{color:#334155;background:#fff;border:1px solid #cbd5e1}.KnowledgeTrainingCelebrationModal-module__C46ZYa__nextHint{color:#94a3b8;margin:0;font-size:.8125rem}
.KnowledgeAttachmentsList-module__SYoola__section{margin-top:var(--admin-space-4xl);padding-top:var(--admin-space-4xl);border-top:1px solid var(--admin-border)}.KnowledgeAttachmentsList-module__SYoola__title{font-size:var(--admin-font-size-xl);margin:0 0 var(--admin-space-lg)}.KnowledgeAttachmentsList-module__SYoola__list{gap:var(--admin-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.KnowledgeAttachmentsList-module__SYoola__link{align-items:center;gap:var(--admin-space-md);padding:var(--admin-space-md)var(--admin-space-lg);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);color:var(--admin-text-secondary);text-decoration:none;transition:border-color .15s;display:flex}.KnowledgeAttachmentsList-module__SYoola__link:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.KnowledgeAttachmentsList-module__SYoola__icon{font-size:1.25rem}.KnowledgeAttachmentsList-module__SYoola__name{font-size:var(--admin-font-size-sm);flex:1;font-weight:500}.KnowledgeAttachmentsList-module__SYoola__size{font-size:var(--admin-font-size-xs);color:var(--admin-text-muted)}@media (max-width:640px){.KnowledgeAttachmentsList-module__SYoola__section{margin-top:var(--admin-space-2xl);padding-top:var(--admin-space-2xl)}.KnowledgeAttachmentsList-module__SYoola__title{font-size:var(--admin-font-size-base);font-weight:700}.KnowledgeAttachmentsList-module__SYoola__link{padding:var(--admin-space-sm)var(--admin-space-md);flex-wrap:wrap}.KnowledgeAttachmentsList-module__SYoola__name{word-break:break-word;flex:100%;min-width:0}}
.Navigation-module__9_xN8G__navigation{background:0 0}
