.toast-host[data-v-4eac2daa]{position:fixed;right:18px;bottom:18px;z-index:400;display:flex;flex-direction:column;gap:10px;max-width:min(400px,calc(100vw - 36px))}.toast[data-v-4eac2daa]{display:flex;align-items:center;gap:12px;border-radius:var(--r-md);box-shadow:var(--sh-md);padding:15px 18px;color:var(--ink);font-size:15px;font-weight:700;line-height:1.4;cursor:pointer;background:var(--surface-2);border:1px solid var(--line-2)}.toast--ok[data-v-4eac2daa]{border-color:#34d17e73;background:linear-gradient(135deg,rgba(52,209,126,.14),var(--surface-2))}.toast--err[data-v-4eac2daa]{border-color:#ef535073;background:linear-gradient(135deg,rgba(239,83,80,.14),var(--surface-2))}.toast--warn[data-v-4eac2daa]{border-color:#f6a93b73;background:linear-gradient(135deg,rgba(246,169,59,.14),var(--surface-2))}.toast--info[data-v-4eac2daa]{border-color:var(--magenta-tint-2);background:linear-gradient(135deg,var(--magenta-tint),var(--surface-2))}.toast-text[data-v-4eac2daa]{flex:1}.toast[data-v-4eac2daa] svg{color:var(--muted);flex:0 0 auto}.toast-enter-active[data-v-4eac2daa],.toast-leave-active[data-v-4eac2daa]{transition:all .25s ease}.toast-enter-from[data-v-4eac2daa],.toast-leave-to[data-v-4eac2daa]{opacity:0;transform:translate(20px)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.order-1{order:1}.order-2{order:2}.order-3{order:3}.mb-\[26px\]{margin-bottom:26px}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-5{gap:1.25rem}.whitespace-nowrap{white-space:nowrap}.border{border-width:1px}.text-\[36px\]{font-size:36px}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:text-magenta-bright:hover{color:var(--magenta-bright)}@media (max-width: 1180px){.g6{grid-template-columns:repeat(4,1fr)}.header .nav a.nav-extra,.header .verified{display:none}:root{--maxw: 1100px}}@media (max-width: 1024px){:root{--header-h: 60px}.wrap{padding-inline:22px}.g6,.g4{grid-template-columns:repeat(3,1fr)}.g3{grid-template-columns:repeat(2,1fr)}.two-col{grid-template-columns:1fr!important;gap:32px}.detail-layout{grid-template-columns:1fr!important;gap:24px}.detail-sidebar{position:static!important;top:auto}.catalog-layout{grid-template-columns:220px 1fr;gap:20px}.nav-secondary{display:none!important}}@media (max-width: 768px){.wrap{padding-inline:18px}.g4,.g6{grid-template-columns:repeat(2,1fr);gap:14px}.g3,.catalog-layout{grid-template-columns:1fr}.catalog-layout aside{position:static!important}.header .nav,.header .header-right .btn-ghost.btn-desktop-only{display:none}.kpi-strip{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 540px){:root{--header-h: 56px}.wrap{padding-inline:14px}.g4,.g6,.g3{grid-template-columns:1fr;gap:12px}.pcard-name{font-size:14.5px}.pcard-sub{font-size:11.5px}.btn{padding:11px 16px;font-size:14px}.btn-lg{padding:14px 20px;font-size:15.5px}.header-right .lang{display:none}.chip{padding:7px 11px;font-size:12.5px}.chip-sm{padding:5px 9px;font-size:11.5px}.modal{padding:24px 20px;max-width:100%;border-radius:var(--r-lg)}.cookie{left:10px;right:10px;bottom:10px;padding:14px 16px;flex-direction:column;align-items:stretch;gap:10px;text-align:left}input.txt,textarea.txt,select.txt{font-size:16px;padding:13px 14px}}@media (max-width: 1024px){.dash-cards{grid-template-columns:1fr!important}.dash-profiles{grid-template-columns:1fr 1fr!important}.login-aside{display:none!important}.login-card{grid-template-columns:1fr!important;max-width:440px!important}}@media (max-width: 768px){.dash-body{grid-template-columns:1fr!important}.dash-body>*{min-width:0!important}.dash-side{display:none!important}.dash-profiles{grid-template-columns:1fr!important}.dash-topbar{padding:10px 14px!important;gap:10px!important;flex-wrap:wrap}.dash-main{padding:18px 16px!important}.dash-main>h1{font-size:24px!important}.dash-greeting{display:none!important}.dash-main [style*="repeat(5,1fr)"],.dash-main [style*="repeat(5, 1fr)"],.dash-main [style*="repeat(4,1fr)"],.dash-main [style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}.dash-main [style*="repeat(3,1fr)"],.dash-main [style*="repeat(3, 1fr)"],.dash-main [style*="1.5fr 1fr 1fr"],.dash-main [style*="1fr 1fr 1fr"],.dash-main [style*="1.4fr 1fr"],.dash-main [style*="1.3fr 1fr"],.dash-main [style*="1.2fr 1fr"],.dash-main [style*="1.1fr 1fr"],.dash-main .dash-cards{grid-template-columns:1fr!important}.pkg-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}}@media (max-width: 540px){.pkg-grid{grid-template-columns:1fr!important}.login-card{padding:0!important}.login-form{padding:32px 24px!important}.dash-main{padding:16px 12px!important}.dash-main>h1{font-size:21px!important}.dash-main [style*="repeat(3,1fr)"],.dash-main [style*="repeat(3, 1fr)"],.dash-main [style*="repeat(5,1fr)"],.dash-main [style*="repeat(5, 1fr)"],.dash-main [style*="repeat(4,1fr)"],.dash-main [style*="repeat(4, 1fr)"]{grid-template-columns:1fr!important}}@media (max-width: 1024px){.admin-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table>div{min-width:720px}.admin-kpis{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media (max-width: 540px){.admin-kpis{grid-template-columns:1fr!important}}@media (max-width: 768px){.dash-main .card[style*=overflow]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.dash-main .card[style*="display: flex"]{flex-wrap:wrap!important}.dash-main .card[style*="display: flex"] .btn{flex:0 1 auto}}.catalog-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px}.catalog-topbar{flex:1 1 200px;max-width:560px}.catalog-mobile-panel{display:contents}.catalog-mobile-filters-btn{display:none}.catalog-sortbar{display:flex;align-items:center;gap:8px;margin-left:auto}.catalog-sortbar-row{display:flex;align-items:center;gap:8px}.catalog-sortbar-label{font-size:13px;margin-right:2px;flex:0 1 auto;min-width:0;white-space:nowrap}.catalog-sortbar-chip{flex:0 0 auto}.catalog-sortbar-sep{width:1px;height:20px;background:var(--line-2);margin:0 4px;flex-shrink:0}.catalog-active-chips{display:none!important}@media (max-width: 768px){.catalog-layout aside{display:none!important}.catalog-controls{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}.catalog-topbar{flex:none;max-width:none;width:100%}.catalog-mobile-panel{display:flex;flex-direction:column;gap:10px;width:100%;position:sticky;top:var(--header-h);z-index:30;background:#0c0c0ff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:0 -14px;padding:12px 14px;border-bottom:1px solid var(--line)}.catalog-mobile-filters-btn{display:flex;width:100%;min-height:48px;justify-content:center;align-items:center;gap:8px;position:relative;font-size:14px;font-weight:600}.catalog-mobile-filters-badge{position:absolute;top:-6px;right:14px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--magenta);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}.catalog-sortbar{display:grid;grid-template-columns:max-content 1fr 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:8px;align-items:center;margin-left:0;width:100%}.catalog-sortbar-row{display:contents}.catalog-sortbar-label{flex:none;white-space:nowrap}.catalog-sortbar-chip{flex:none;width:100%;min-width:0;justify-content:center;text-align:center}.catalog-sortbar-sep{display:none}.catalog-active-chips{display:flex!important}.desktop-only-chips,.mobile-hide{display:none!important}.catalog-filters{position:sticky;top:var(--header-h);z-index:30;background:#0c0c0feb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0 -18px;padding:12px 18px!important;border-bottom:1px solid var(--line)}.catalog-filters-row{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch}.catalog-filters-row::-webkit-scrollbar{display:none}.catalog-filters-row>*{flex:0 0 auto}}@keyframes slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.detail-layout{min-width:0}.detail-layout>*{min-width:0}.detail-gallery{min-width:0}.detail-thumbs{min-width:0;max-width:100%}@media (max-width: 1024px){.detail-name{font-size:38px!important}.detail-gallery{height:360px!important}}@media (max-width: 768px){.detail-name{font-size:32px!important}.detail-gallery{grid-template-columns:2fr 1fr!important;grid-template-rows:1fr 1fr!important;height:300px!important}.detail-gallery>*:nth-child(n+4){display:none!important}.detail-content{padding-bottom:88px!important}.detail-sticky-cta{position:fixed!important;left:0;right:0;bottom:0;z-index:60;background:#0c0c0ff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line-2);padding:12px 16px max(12px,env(safe-area-inset-bottom))!important;display:flex!important;gap:8px;margin:0!important;border-radius:0!important;box-shadow:0 -10px 30px #00000080}.detail-sticky-cta .btn{flex:1}}@media (max-width: 540px){.detail-name{font-size:27px!important}.detail-gallery{grid-template-columns:1fr 1fr!important;grid-template-rows:160px!important;height:auto!important}.detail-gallery>*:first-child{grid-row:auto!important}.detail-gallery>*:nth-child(n+3){display:none!important}.detail-thumbs{margin-top:8px!important}}.dash-mobile-menu-btn{display:none}@media (max-width: 768px){.dash-mobile-menu-btn{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line-2);color:var(--ink);cursor:pointer;padding:0;flex:0 0 auto}}.dash-nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#060608d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadein .2s ease}.dash-nav-drawer-panel{position:absolute;top:0;left:0;bottom:0;width:min(280px,86vw);background:var(--surface);border-right:1px solid var(--line-2);display:flex;flex-direction:column;padding:16px 12px;animation:slidein-left .26s cubic-bezier(.2,.7,.3,1)}@keyframes slidein-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.dash-nav-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:0 4px 14px;border-bottom:1px solid var(--line)}.dash-nav-drawer-close{width:36px;height:36px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line-2);color:var(--ink);cursor:pointer;display:grid;place-items:center;padding:0}.dash-nav-drawer-body{display:flex;flex-direction:column;gap:3px;flex:1;overflow-y:auto;min-height:0}.dash-nav-drawer-foot{padding-top:12px;margin-top:12px;border-top:1px solid var(--line)}.dash-nav-drawer-body .dash-nav-item{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-radius:var(--r-sm);border:none;cursor:pointer;text-align:left;font-family:var(--font-ui);font-size:14px;font-weight:600;width:100%}.mobile-menu-btn{display:none}@media (max-width: 768px){.mobile-menu-btn{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line-2);color:var(--ink);cursor:pointer;padding:0}}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#060608d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadein .2s ease}.mobile-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(320px,86vw);background:var(--surface);border-left:1px solid var(--line-2);display:flex;flex-direction:column;padding:16px 18px;animation:slidein-right .26s cubic-bezier(.2,.7,.3,1)}@keyframes slidein-right{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-drawer-panel a{display:block;padding:14px 12px;border-radius:10px;font-size:16px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}.mobile-drawer-panel a:hover{background:#ffffff0a}.mobile-drawer-panel a.active{color:var(--magenta-bright)}html,body{min-width:0;max-width:100vw;overflow-x:hidden}img,video,svg{max-width:100%;height:auto}.scroll-x-touch{overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll-x-touch::-webkit-scrollbar{display:none}@media (max-width: 540px){.btn-sm{min-height:38px}.btn{min-height:44px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes px-fade{0%{opacity:0}to{opacity:1}}@keyframes px-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}
