.zicon[data-v-6cd18735]{display:inline-block;flex-shrink:0;vertical-align:middle}.toast-enter-active[data-v-d44ddd0b],.toast-leave-active[data-v-d44ddd0b]{transition:all .25s ease}.toast-enter-from[data-v-d44ddd0b],.toast-leave-to[data-v-d44ddd0b]{opacity:0;transform:translate(24px)}.modal-fade-enter-active[data-v-351014e1],.modal-fade-leave-active[data-v-351014e1]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-351014e1],.modal-fade-leave-to[data-v-351014e1]{opacity:0}.ns-pop-enter-active[data-v-d01e63ab],.ns-pop-leave-active[data-v-d01e63ab]{transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.ns-pop-enter-from[data-v-d01e63ab],.ns-pop-leave-to[data-v-d01e63ab]{opacity:0;transform:translateY(-6px) scale(.98)}.cat-tile[data-v-348cba84]{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .5rem .875rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(0 0 0 / .06);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:.3s}.cat-tile[data-v-348cba84]:hover{--tw-translate-y: -.125rem;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));--tw-shadow: 0 1px 2px rgba(27, 26, 27, .04), 0 12px 28px -12px rgba(27, 26, 27, .14);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 12px 28px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-color: rgb(0 0 0 / .15)}.cat-tile-media[data-v-348cba84]{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(244 243 240 / var(--tw-bg-opacity, 1))}.cat-tile-media img[data-v-348cba84]{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;padding:.75rem;mix-blend-mode:multiply;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:.5s}.group:hover .cat-tile-media img[data-v-348cba84]{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.cat-tile-name[data-v-348cba84]{margin-top:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-left:.375rem;padding-right:.375rem;font-size:14px;font-weight:700;line-height:1.375;--tw-text-opacity: 1;color:rgb(27 26 27 / var(--tw-text-opacity, 1))}.group:hover .cat-tile-name[data-v-348cba84]{--tw-text-opacity: 1;color:rgb(238 28 37 / var(--tw-text-opacity, 1))}.cat-tile-count[data-v-348cba84]{margin-top:.125rem;padding-left:.375rem;padding-right:.375rem;font-size:12px;--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.cat-chip[data-v-348cba84]{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;white-space:nowrap;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:13.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(54 54 54 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(0 0 0 / .08);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}.cat-chip[data-v-348cba84]:hover{--tw-text-opacity: 1;color:rgb(27 26 27 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(27 26 27 / var(--tw-ring-opacity, 1))}.cat-chip.is-on[data-v-348cba84]{--tw-bg-opacity: 1;background-color:rgb(27 26 27 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(27 26 27 / var(--tw-ring-opacity, 1))}.cat-chip-count[data-v-348cba84]{font-size:12px;font-weight:600;--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.cat-chip.is-on .cat-chip-count[data-v-348cba84]{color:#ffffff80}.filter-title[data-v-348cba84]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.filter-input[data-v-348cba84]{display:block;width:100%;border-radius:.75rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1));padding:.625rem 2rem .625rem .75rem;font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(27 26 27 / var(--tw-text-opacity, 1));-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.filter-input[data-v-348cba84]::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.filter-input[data-v-348cba84]::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.filter-input[data-v-348cba84]:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(27 26 27 / var(--tw-ring-opacity, 1))}.filter-input[data-v-348cba84]::-webkit-inner-spin-button,.filter-input[data-v-348cba84]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-pill[data-v-348cba84]{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(54 54 54 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(0 0 0 / .1);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}.filter-pill[data-v-348cba84]:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(27 26 27 / var(--tw-ring-opacity, 1))}.filter-pill.is-on[data-v-348cba84]{--tw-bg-opacity: 1;background-color:rgb(27 26 27 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(27 26 27 / var(--tw-ring-opacity, 1))}.filter-count[data-v-348cba84]{font-size:11.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.filter-pill.is-on .filter-count[data-v-348cba84]{color:#ffffff80}.page-arrow[data-v-348cba84]{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(27 26 27 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(0 0 0 / .08);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}.page-arrow[data-v-348cba84]:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(27 26 27 / var(--tw-ring-opacity, 1))}.gal-arrow[data-v-e30390d7]{position:absolute;top:50%;z-index:10;display:grid;height:2.75rem;width:2.75rem;--tw-translate-y: -50%;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));place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(27 26 27 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px rgba(27, 26, 27, .04), 0 12px 28px -12px rgba(27, 26, 27, .14);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 12px 28px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);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}.gal-arrow[data-v-e30390d7]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}@media(min-width:640px){.gal-arrow[data-v-e30390d7]{opacity:0}.group:hover .gal-arrow[data-v-e30390d7]{opacity:1}}.qty-btn[data-v-63651b49]{display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:9999px;font-size:18px;font-weight:600;--tw-text-opacity: 1;color:rgb(54 54 54 / var(--tw-text-opacity, 1));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}.qty-btn[data-v-63651b49]:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.qty-btn[data-v-63651b49]:disabled{cursor:not-allowed;opacity:.3}.ks-flow[data-v-1dcf357c]{stroke-dasharray:5 7;animation:ks-flow-1dcf357c 1.1s linear infinite}@keyframes ks-flow-1dcf357c{to{stroke-dashoffset:-24}}.ks-steam path[data-v-1dcf357c]{animation:ks-steam-1dcf357c 2.4s ease-in-out infinite;opacity:.7}@keyframes ks-steam-1dcf357c{0%,to{opacity:.25;transform:translateY(2px)}50%{opacity:.8;transform:translateY(-3px)}}.ks-fade-enter-active[data-v-1dcf357c],.ks-fade-leave-active[data-v-1dcf357c]{transition:opacity .25s ease}.ks-fade-enter-from[data-v-1dcf357c],.ks-fade-leave-to[data-v-1dcf357c]{opacity:0}.cfg-canvas[data-v-81216178]{background:#f1efea}.cfg-option[data-v-81216178]{position:relative;display:flex;cursor:pointer;flex-direction:column;align-items:flex-start;border-radius:1.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(0 0 0 / .06);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:.2s}@media(min-width:640px){.cfg-option[data-v-81216178]{padding:1.5rem}}.cfg-option[data-v-81216178]{box-shadow:0 1px 2px #1b1a1b0a}.cfg-option[data-v-81216178]:hover{--tw-translate-y: -.125rem;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));--tw-ring-color: rgb(0 0 0 / .2);box-shadow:0 18px 36px -24px #1b1a1b59}.cfg-option.is-on[data-v-81216178]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(27 26 27 / var(--tw-ring-opacity, 1))}.cfg-option[data-v-81216178]:has(input:focus-visible){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(238 28 37 / var(--tw-ring-opacity, 1))}.cfg-check[data-v-81216178]{position:absolute;right:1rem;top:1rem;display:grid;height:1.5rem;width:1.5rem;place-items:center;border-radius:9999px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(0 0 0 / .1);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}.cfg-option.is-on .cfg-check[data-v-81216178]{--tw-bg-opacity: 1;background-color:rgb(27 26 27 / var(--tw-bg-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(27 26 27 / var(--tw-ring-opacity, 1))}.cfg-option.is-on .cfg-check[data-v-81216178]:after{content:"";width:10px;height:6px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.cfg-next[data-v-81216178]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(27 26 27 / var(--tw-bg-opacity, 1));padding:1rem 1.75rem;font-size:15px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));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}.cfg-next[data-v-81216178]:hover{--tw-bg-opacity: 1;background-color:rgb(238 28 37 / var(--tw-bg-opacity, 1))}.cfg-next[data-v-81216178]:disabled{cursor:not-allowed;opacity:.4}.cfg-next[data-v-81216178]:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(27 26 27 / var(--tw-bg-opacity, 1))}.cfg-step[data-v-81216178]{display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1));font-size:20px;font-weight:600;--tw-text-opacity: 1;color:rgb(54 54 54 / var(--tw-text-opacity, 1));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}.cfg-step[data-v-81216178]:hover{--tw-bg-opacity: 1;background-color:rgb(27 26 27 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cfg-range[data-v-81216178]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;cursor:pointer;background:linear-gradient(to right,#1B1A1B var(--p),#E6E3DD var(--p))}.cfg-range[data-v-81216178]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid #1B1A1B;box-shadow:0 4px 12px #1b1a1b40;-webkit-transition:transform .15s;transition:transform .15s}.cfg-range[data-v-81216178]::-webkit-slider-thumb:hover{transform:scale(1.1)}.cfg-range[data-v-81216178]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #1B1A1B}.cfg-range[data-v-81216178]:focus-visible{outline:none;box-shadow:0 0 0 4px #ee1c2533}.step-fwd-enter-active[data-v-81216178],.step-fwd-leave-active[data-v-81216178],.step-back-enter-active[data-v-81216178],.step-back-leave-active[data-v-81216178]{transition:opacity .22s ease,transform .22s ease}.step-fwd-enter-from[data-v-81216178]{opacity:0;transform:translate(16px)}.step-fwd-leave-to[data-v-81216178],.step-back-enter-from[data-v-81216178]{opacity:0;transform:translate(-16px)}.step-back-leave-to[data-v-81216178]{opacity:0;transform:translate(16px)}.hero-progress[data-v-c88a64f8]{animation:hero-progress-c88a64f8 7s linear forwards}@keyframes hero-progress-c88a64f8{0%{width:0}to{width:100%}}.admin-shell{--a-bg: #F6F8FA;--a-surface: #FFFFFF;--a-border: #E3E8EE;--a-border-2: #EBEEF1;--a-text: #1A1F36;--a-text-2: #414552;--a-muted: #687385;--a-faint: #A3ACBA;--a-hover: #F6F8FA;--a-accent: #D0141C;--a-accent-h: #B0111A;--a-accent-bg: #FDECEC;--a-focus: 0 0 0 3px rgba(208, 20, 28, .16);--a-radius: 8px;--a-shadow: 0 1px 1px rgba(0,0,0,.03), 0 2px 5px -1px rgba(50,50,93,.08);--a-shadow-lg: 0 15px 35px -5px rgba(50,50,93,.16), 0 5px 15px -5px rgba(0,0,0,.1);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45;color:var(--a-text);background:var(--a-bg);font-feature-settings:"cv11","ss01"}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell h4{font-family:Inter,system-ui,sans-serif;color:var(--a-text);letter-spacing:-.01em}.admin-shell :focus-visible{outline:2px solid var(--a-accent);outline-offset:1px}.admin-shell ::-moz-selection{background:#fbd5d7}.admin-shell ::selection{background:#fbd5d7}.admin-shell .tnum,.admin-shell .num{font-variant-numeric:tabular-nums}.admin-shell .admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:24px}.admin-shell .admin-page-header>:first-child{min-width:0}.admin-shell .ph-eyebrow{font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;color:var(--a-muted);margin-bottom:4px;font-weight:500}.admin-shell .ph-title{font-family:inherit;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.admin-shell .ph-lead{font-size:14px;color:var(--a-muted);margin-top:4px;max-width:48rem}.admin-shell .ph-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-shell .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;font:600 13.5px/1 Inter,system-ui,sans-serif;letter-spacing:0;background:var(--a-surface);color:var(--a-text-2);border:1px solid var(--a-border);box-shadow:0 1px 1px #0000000a;white-space:nowrap;cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;transform:none}.admin-shell .btn:hover{background:var(--a-hover);color:var(--a-text);border-color:#d5dbe1;transform:none}.admin-shell .btn:active{background:#ebeef1}.admin-shell .btn:disabled{opacity:.5;cursor:not-allowed}.admin-shell .btn-primary,.admin-shell .btn.btn-primary{background:var(--a-accent);color:#fff;border-color:var(--a-accent);box-shadow:0 1px 1px #00000014,inset 0 1px #ffffff1f}.admin-shell .btn-primary:hover{background:var(--a-accent-h);border-color:var(--a-accent-h);color:#fff}.admin-shell .btn-ghost,.admin-shell .btn-secondary{background:var(--a-surface);color:var(--a-text-2);border-color:var(--a-border)}.admin-shell .btn-ghost:hover,.admin-shell .btn-secondary:hover{background:var(--a-hover);color:var(--a-text)}.admin-shell .btn-plain{background:transparent;border-color:transparent;box-shadow:none}.admin-shell .btn-plain:hover{background:#ebeef1;border-color:transparent}.admin-shell .btn-danger{color:#c0123c}.admin-shell .btn-danger:hover{background:#fff1f5;border-color:#f5c2d0;color:#a40e33}.admin-shell .btn-sm{height:28px;padding:0 10px;font-size:13px}.admin-shell .btn-lg{height:36px;padding:0 16px;font-size:14px}.admin-shell .btn-icon{width:32px;padding:0}.admin-shell .btn-link{font:600 13.5px Inter,sans-serif;color:var(--a-accent);border:0;padding:0;background:none}.admin-shell .btn-link:hover{color:var(--a-accent-h);text-decoration:underline}.admin-shell .link-draw{color:var(--a-accent);font-weight:500}.admin-shell .link-draw:after{display:none}.admin-shell .link-draw:hover{text-decoration:underline}.admin-shell .a-link{color:var(--a-accent);font-weight:500}.admin-shell .a-link:hover{color:var(--a-accent-h);text-decoration:underline}.admin-shell .input,.admin-shell .select,.admin-shell .textarea{display:block;width:100%;height:34px;padding:0 10px;font:400 14px Inter,system-ui,sans-serif;color:var(--a-text);background:var(--a-surface);border:1px solid #D5DBE1;border-radius:6px;box-shadow:0 1px 1px #00000008;transition:border-color .12s,box-shadow .12s}.admin-shell .textarea{height:auto;padding:8px 10px;line-height:1.5}.admin-shell .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23687385' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.admin-shell .input:focus,.admin-shell .select:focus,.admin-shell .textarea:focus{outline:none;border-color:var(--a-accent);box-shadow:var(--a-focus)}.admin-shell .input::-moz-placeholder,.admin-shell .textarea::-moz-placeholder{color:#8792a2}.admin-shell .input::placeholder,.admin-shell .textarea::placeholder{color:#8792a2}.admin-shell .input.is-invalid{border-color:#df1b41}.admin-shell .form-label,.admin-shell .label{display:block;font:600 13px Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--a-text-2);margin-bottom:6px}.admin-shell .helper{font-size:12.5px;color:var(--a-muted);margin-top:5px}.admin-shell .error{font-size:12.5px;color:#df1b41;margin-top:5px}.admin-shell .toggle-track{width:32px;height:18px;background:#d5dbe1}.admin-shell .toggle-track:after{top:2px;left:2px;width:14px;height:14px;box-shadow:0 1px 2px #0003}.admin-shell .toggle input:checked+.toggle-track{background:var(--a-accent)}.admin-shell .toggle input:checked+.toggle-track:after{transform:translate(14px)}.admin-shell .toggle input:focus-visible+.toggle-track{box-shadow:var(--a-focus)}.admin-shell .toggle-label{font-size:14px;color:var(--a-text-2)}.admin-shell input[type=checkbox],.admin-shell input[type=radio]{accent-color:var(--a-accent)}.admin-shell .card,.admin-shell .form-section{background:var(--a-surface);border:1px solid var(--a-border-2);border-radius:var(--a-radius);box-shadow:var(--a-shadow);overflow:hidden}.admin-shell .card:hover{border-color:var(--a-border-2)}.admin-shell .card-pad{padding:20px}.admin-shell .card-head,.admin-shell .form-section-head{padding:14px 20px;border-bottom:1px solid var(--a-border-2);display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-shell .card-head h2,.admin-shell .card-head h3,.admin-shell .form-section-title{font:600 15px Inter,sans-serif;color:var(--a-text);margin:0}.admin-shell .form-section-head{display:block}.admin-shell .form-section-sub{font-size:13px;color:var(--a-muted);margin-top:2px}.admin-shell .form-section-body{padding:20px;gap:16px}.admin-shell .admin-table,.admin-shell .a-table{width:100%;border-collapse:collapse;font-size:14px}.admin-shell .admin-table thead th,.admin-shell .a-table thead th{font:600 12px Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--a-muted);text-align:left;padding:8px 12px;border-bottom:1px solid var(--a-border-2);background:var(--a-surface);white-space:nowrap;position:sticky;top:0;z-index:1}.admin-shell .admin-table tbody td,.admin-shell .a-table tbody td{padding:10px 12px;border-bottom:1px solid var(--a-border-2);color:var(--a-text-2);vertical-align:middle}.admin-shell .admin-table tbody tr:hover,.admin-shell .a-table tbody tr:hover{background:var(--a-hover)}.admin-shell .a-table tbody tr.is-link{cursor:pointer}.admin-shell .a-table tbody tr.is-selected{background:#fff6f6}.admin-shell .a-table td.amount{font-weight:600;color:var(--a-text);font-variant-numeric:tabular-nums;white-space:nowrap}.admin-shell .a-table td.muted{color:var(--a-muted)}.admin-shell .a-table th:first-child,.admin-shell .a-table td:first-child{padding-left:20px}.admin-shell .a-table th:last-child,.admin-shell .a-table td:last-child{padding-right:20px}.admin-shell .a-table .col-check{width:36px;padding-right:0}.admin-shell .admin-table .num{font-family:inherit;color:var(--a-muted);font-size:13px}.admin-shell .a-badge,.admin-shell .badge,.admin-shell .pill{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:4px;font:500 12px Inter,sans-serif;letter-spacing:0;white-space:nowrap;background:#ebeef1;color:#545969}.admin-shell .pill:before{display:none}.admin-shell .a-badge svg{flex-shrink:0}.admin-shell .a-badge-green,.admin-shell .badge-success,.admin-shell .pill-success{background:#d7f7c2;color:#006908}.admin-shell .a-badge-blue,.admin-shell .badge-info,.admin-shell .pill-info{background:#cff5f6;color:#0055bc}.admin-shell .a-badge-orange,.admin-shell .badge-warn,.admin-shell .pill-warn{background:#fcedb9;color:#a82c00}.admin-shell .a-badge-red,.admin-shell .badge-danger,.admin-shell .pill-danger{background:#ffe7f2;color:#b3093c}.admin-shell .a-badge-purple{background:#f2ebff;color:#5b2fd9}.admin-shell .a-badge-gray,.admin-shell .badge-mute,.admin-shell .pill-mute{background:#ebeef1;color:#545969}.admin-shell .chip,.admin-shell .a-filter{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font:500 13px Inter,sans-serif;color:var(--a-text-2);background:var(--a-surface);border:1px dashed #C0C8D2;cursor:pointer;transition:border-color .12s,background .12s;white-space:nowrap}.admin-shell .chip{border-style:solid;border-color:var(--a-border)}.admin-shell .chip:hover,.admin-shell .a-filter:hover{background:var(--a-hover);border-color:#a3acba;color:var(--a-text)}.admin-shell .chip.active{background:var(--a-text);border-color:var(--a-text);color:#fff}.admin-shell .a-filter.is-set{border-style:solid;border-color:var(--a-border)}.admin-shell .a-filter.is-set .a-filter-value{color:var(--a-accent);font-weight:600}.admin-shell .a-tabs{display:flex;gap:0;border-bottom:1px solid var(--a-border);overflow-x:auto;scrollbar-width:none}.admin-shell .a-tabs::-webkit-scrollbar{display:none}.admin-shell .a-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 2px;margin-right:22px;margin-bottom:-1px;font-weight:600;font-size:14px;color:var(--a-muted);border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer}.admin-shell .a-tab:hover{color:var(--a-text)}.admin-shell .a-tab.active{color:var(--a-accent);border-bottom-color:var(--a-accent)}.admin-shell .a-tab .count{font-weight:500;font-size:12px;color:#545969;background:#ebeef1;border-radius:999px;padding:1px 7px}.admin-shell .a-tab.active .count{background:var(--a-accent-bg);color:var(--a-accent)}.admin-shell .kpi{border-radius:var(--a-radius);border-color:var(--a-border-2);padding:16px 18px;box-shadow:var(--a-shadow)}.admin-shell .kpi:hover{transform:none;border-color:var(--a-border)}.admin-shell .kpi-label{font:500 13px Inter,sans-serif;color:var(--a-muted)}.admin-shell .kpi-value{font:600 24px Inter,sans-serif;letter-spacing:-.02em;color:var(--a-text);font-variant-numeric:tabular-nums}.admin-shell .kpi-glyph{display:none}.admin-shell .a-delta{display:inline-flex;align-items:center;gap:2px;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.admin-shell .a-delta.up{color:#006908}.admin-shell .a-delta.down{color:#b3093c}.admin-shell .a-delta.flat{color:var(--a-muted)}.admin-shell .adm-toolbar{background:var(--a-surface);border-bottom:1px solid var(--a-border-2);padding:12px 16px}.admin-shell .adm-toolbar-search .input{padding-left:32px}.admin-shell .adm-toolbar-search-icon{left:10px;color:#8792a2}.admin-shell .adm-toolbar-meta{font-size:13px;color:var(--a-muted)}.admin-shell .adm-row{padding:10px 16px;border-bottom-color:var(--a-border-2);gap:12px}.admin-shell .adm-row:hover{background:var(--a-hover)}.admin-shell .adm-row.is-selected{background:#fff6f6}.admin-shell .adm-row.is-unread{box-shadow:inset 3px 0 0 var(--a-accent)}.admin-shell .adm-row-title{font:500 14px Inter,sans-serif;color:var(--a-text)}.admin-shell a.adm-row-title:hover,.admin-shell .adm-row-link:hover .adm-row-title{color:var(--a-accent)}.admin-shell .adm-row-meta{font-size:12.5px;color:var(--a-muted)}.admin-shell .adm-thumb{width:36px;height:36px;border-radius:6px;border-color:var(--a-border-2)}.admin-shell .adm-thumb-icon{background:#f6f8fa;color:var(--a-muted);border-color:var(--a-border-2)}.admin-shell .adm-icon-btn{width:28px;height:28px;border-radius:6px;color:var(--a-muted)}.admin-shell .adm-icon-btn:hover{background:#ebeef1;border-color:transparent;color:var(--a-text)}.admin-shell .adm-icon-btn.danger:hover{background:#ffe7f2;color:#b3093c}.admin-shell .adm-list-footer{background:var(--a-surface);border-top:1px solid var(--a-border-2);padding:10px 16px}.admin-shell .adm-check{accent-color:var(--a-accent)}.admin-shell .empty-state{border:0;border-radius:0;padding:48px 24px}.admin-shell .em-glyph{color:var(--a-faint);opacity:1}.admin-shell .em-title{font:600 15px Inter,sans-serif;color:var(--a-text)}.admin-shell .em-text{font-size:13.5px;color:var(--a-muted)}.admin-shell .kat-page{min-width:30px;height:30px;border-radius:6px;font-size:13px;border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text-2)}.admin-shell .kat-page.active{background:var(--a-text);border-color:var(--a-text);color:#fff}.admin-shell .bulk-bar{border-radius:10px;box-shadow:var(--a-shadow-lg)}.admin-shell .dash-stat-group,.admin-shell .seo-preview-card{border-radius:var(--a-radius);border-color:var(--a-border-2)}.admin-shell .icon-picker-item.active,.admin-shell .rte-btn.active{border-color:var(--a-accent);background:var(--a-accent-bg);color:var(--a-accent);box-shadow:none}.admin-shell .rte,.admin-shell .cat-image-upload,.admin-shell .cat-image-preview{border-radius:var(--a-radius)}.admin-shell .rte:focus-within{border-color:var(--a-accent);box-shadow:var(--a-focus)}.admin-shell .a-dl{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;font-size:14px}.admin-shell .a-dl dt{font-size:13px;color:var(--a-muted);margin-bottom:2px}.admin-shell .a-dl dd{color:var(--a-text);word-break:break-word}.admin-shell .a-section-title{font:600 16px Inter,sans-serif;color:var(--a-text);margin-bottom:12px}.admin-shell .a-divider{height:1px;background:var(--a-border-2)}.admin-shell .a-timeline{position:relative}.admin-shell .a-timeline-item{position:relative;display:flex;gap:12px;padding-bottom:18px}.admin-shell .a-timeline-item:not(:last-child):before{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:1px;background:var(--a-border)}.admin-shell .a-timeline-dot{width:23px;height:23px;flex-shrink:0;border-radius:999px;display:grid;place-items:center;background:#ebeef1;color:var(--a-muted)}.admin-shell .a-mlist>*+*{border-top:1px solid var(--a-border-2)}.admin-shell .a-mrow{display:flex;gap:12px;padding:12px 16px;align-items:flex-start}.admin-shell a.a-mrow:active,.admin-shell .a-mrow.is-link:active{background:var(--a-hover)}.admin-shell .a-sidenav{scrollbar-width:thin;scrollbar-color:#D5DBE1 transparent}.admin-shell .a-fade-enter-active,.admin-shell .a-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.admin-shell .a-fade-enter-from,.admin-shell .a-fade-leave-to{opacity:0;transform:translateY(4px)}@media print{.no-print{display:none!important}.admin-shell{background:#fff}}.admin-shell .a-affix{position:relative;display:flex;align-items:stretch}.admin-shell .a-affix .input{flex:1;min-width:0}.admin-shell .a-affix .a-affix-text{display:inline-flex;align-items:center;padding:0 10px;font-size:13px;color:var(--a-muted);background:#f6f8fa;border:1px solid #D5DBE1;white-space:nowrap}.admin-shell .a-affix .a-affix-text:last-child{border-left:0;border-radius:0 6px 6px 0}.admin-shell .a-affix .a-affix-text:first-child{border-right:0;border-radius:6px 0 0 6px}.admin-shell .a-affix .input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.admin-shell .a-affix .input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.admin-shell .a-affix:focus-within .a-affix-text{border-color:var(--a-accent)}.admin-shell [aria-invalid=true].input,.admin-shell [aria-invalid=true].select,.admin-shell [aria-invalid=true].textarea{border-color:#df1b41}.admin-shell [aria-invalid=true]:focus{box-shadow:0 0 0 3px #df1b4126}.admin-shell .a-drag-handle{cursor:grab;color:#8792a2;touch-action:none}.admin-shell .a-drag-handle:hover{color:var(--a-text-2)}.admin-shell .is-drop-target{box-shadow:inset 0 2px 0 var(--a-accent)}.admin-shell .a-cq{container-type:inline-size}.admin-shell .cq-under-900,.admin-shell .cq-under-760,.admin-shell .cq-under-640,.admin-shell .a-stack-break{display:none}@container (max-width: 1080px){.admin-shell .cq-1080{display:none}}@container (max-width: 900px){.admin-shell .cq-900{display:none}.admin-shell .cq-under-900{display:block}}@container (max-width: 760px){.admin-shell .cq-760{display:none}.admin-shell .cq-under-760{display:block}}@container (max-width: 640px){.admin-shell .cq-640{display:none}.admin-shell .cq-under-640,.admin-shell .a-table.a-stack,.admin-shell .a-table.a-stack tbody{display:block}.admin-shell .a-table.a-stack thead{display:none}.admin-shell .a-table.a-stack tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 16px;border-bottom:1px solid var(--a-border-2)}.admin-shell .a-table.a-stack tbody tr:last-child{border-bottom:0}.admin-shell .a-table.a-stack tbody td{display:block;padding:0;border:0}.admin-shell .a-table.a-stack tbody td.cq-1080,.admin-shell .a-table.a-stack tbody td.cq-900,.admin-shell .a-table.a-stack tbody td.cq-760,.admin-shell .a-table.a-stack tbody td.cq-640{display:none}.admin-shell .a-table.a-stack .a-stack-main{flex:1 1 0;min-width:0;max-width:none}.admin-shell .a-table.a-stack .a-stack-break{flex:1 1 100%;height:0}.admin-shell .a-table.a-stack .a-stack-end{margin-left:auto}.admin-shell .a-table.a-stack .a-stack-next{order:2}}.has-savebar .a-toasts{bottom:76px}.admin-shell .ns-trigger{min-height:34px;padding:6px 10px;border-radius:6px;border-color:#d5dbe1;box-shadow:0 1px 1px #00000008;font-size:14px;align-items:center}.admin-shell .ns-trigger:hover{border-color:#a3acba}.admin-shell .ns-trigger:focus,.admin-shell .ns-trigger[aria-expanded=true]{border-color:var(--a-accent);box-shadow:var(--a-focus);--tw-ring-shadow: 0 0 #0000}.admin-shell .ns-panel{margin-top:4px;border-radius:8px;box-shadow:0 0 0 1px #40445214,0 10px 30px -10px #32325d4d;--tw-ring-shadow: 0 0 #0000}.admin-shell .ns-search{border-radius:6px;font-size:13.5px;height:30px}.admin-shell .ns-search:focus{border-color:var(--a-accent);box-shadow:var(--a-focus)}.admin-shell .ns-option{padding:6px 10px;font-size:13.5px}.admin-shell .ns-option.font-semibold{background:#fff1f1;color:#a30f16}.admin-shell .ns-ico{width:22px;height:22px;border-radius:5px;background:#f6f8fa;--tw-ring-color: #EBEEF1;color:#687385}
