:root{--color-black:#000;--color-ink:#161616;--color-white:#fff;--color-surface:#fff;--color-surface-muted:#f7f7f7;--color-surface-subtle:#f1f1f1;--color-border:#e5e5e5;--color-border-strong:#c8c8c8;--color-muted:#6b6b6b;--color-subtle:#999;--color-success:#1a7f37;--color-danger:#b42318;--color-danger-surface:#fef3f2;--color-backdrop:#00000073;--color-image-overlay:#000000a6;--content-width:1200px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--radius-sm:4px;--radius-md:8px;--radius-pill:999px;--shadow-panel:0 8px 24px #00000014;--shadow-popover:0 4px 16px #0000001f;--font-body:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--tracking-tight:-.025em}*{box-sizing:border-box;margin:0;position:relative}html{font-family:var(--font-body);background:var(--color-surface);color:var(--color-ink);text-rendering:optimizelegibility;font-size:16px}body{background:var(--color-surface);min-width:320px;color:var(--color-ink);line-height:1.45}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,h3{letter-spacing:var(--tracking-tight)}:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.flex{display:flex}.flex.centered{justify-content:center;align-items:center}.flex.column{flex-direction:column}.flex.space-between{justify-content:space-between}.page-shell{width:100%;max-width:var(--content-width);padding:var(--space-5) var(--space-4);margin:0 auto}.page-title{margin-bottom:var(--space-5);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.form-control{width:100%;min-height:2.75rem;padding:.65rem var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-size:1rem;display:block}.form-control:focus{border-color:var(--color-black);outline:none}.form-control.invalid{border-color:var(--color-danger)}.form-control:disabled{background:var(--color-surface-subtle);color:var(--color-subtle);cursor:not-allowed}.btn-primary,.btn-muted{width:100%;min-height:2.75rem;padding:.75rem var(--space-4);border-radius:var(--radius-sm);text-align:center;cursor:pointer;justify-content:center;align-items:center;font-size:.95rem;line-height:1.2;display:inline-flex}.btn-primary{gap:var(--space-2);border:1px solid var(--color-black);background:var(--color-black);color:var(--color-white)}.btn-primary:hover{background:var(--color-ink)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-muted{color:var(--color-muted);background:0 0;border:1px solid #0000}.btn-muted:hover{color:var(--color-ink)}.icon-button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.switch input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute}.switch input:checked+.slider{background:var(--color-black)}.switch input:checked+.slider:before{transform:translate(20px)}.switch .slider{border-radius:var(--radius-pill);background:var(--color-border-strong);cursor:pointer;position:absolute;inset:0}.switch .slider:before{content:"";background:var(--color-white);border-radius:50%;width:18px;height:18px;position:absolute;bottom:3px;left:3px}@media (width<=600px){.page-shell{padding:var(--space-4) var(--space-3)}.product-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-italic.B5xAaiFk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-italic.DzZdc28x.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-italic.DcOpz6Lw.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-italic.CILZdfAp.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-italic.K3WlGtc8.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-italic.0pjOp8NU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-italic.DpCbqKDY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}nav.svelte-eznsdx{height:4rem;padding:0 var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}nav.svelte-eznsdx img:where(.svelte-eznsdx){height:2.5rem}.logo.svelte-eznsdx{gap:var(--space-2);align-items:center;text-decoration:none}.logo.svelte-eznsdx .brand-word:where(.svelte-eznsdx){color:var(--color-black);font-size:2rem;font-weight:700}.cart-link.svelte-eznsdx{padding:var(--space-1);color:var(--color-black);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.cart-link.svelte-eznsdx .badge:where(.svelte-eznsdx){border-radius:var(--radius-pill);background:var(--color-black);min-width:16px;height:16px;color:var(--color-white);text-align:center;padding:0 4px;font-size:.7rem;font-weight:600;line-height:16px;position:absolute;top:-4px;right:-8px}.backdrop.svelte-1x0xejx{background:var(--color-backdrop);z-index:1000;position:fixed;inset:0}.drawer.svelte-1x0xejx{background:var(--color-surface);z-index:1001;width:min(420px,100%);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer.svelte-1x0xejx .header:where(.svelte-1x0xejx){padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.drawer.svelte-1x0xejx .header:where(.svelte-1x0xejx) h2:where(.svelte-1x0xejx){margin:0;font-size:1.1rem}.drawer.svelte-1x0xejx .header:where(.svelte-1x0xejx) .close:where(.svelte-1x0xejx){cursor:pointer;border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-muted);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.drawer.svelte-1x0xejx .header:where(.svelte-1x0xejx) .close:where(.svelte-1x0xejx):hover{background:var(--color-surface-subtle)}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx){padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .empty:where(.svelte-1x0xejx){align-items:center;gap:var(--space-2);padding:var(--space-6) 0;color:var(--color-muted);flex-direction:column;display:flex}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .empty:where(.svelte-1x0xejx) p:where(.svelte-1x0xejx){margin:0}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx){gap:var(--space-3);grid-template-columns:56px 1fr auto;align-items:center;display:grid}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .thumb:where(.svelte-1x0xejx){background:var(--color-surface-muted);border-radius:var(--radius-sm);width:56px;height:56px;overflow:hidden}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .info:where(.svelte-1x0xejx){gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .info:where(.svelte-1x0xejx) .name:where(.svelte-1x0xejx){color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;text-decoration:none;overflow:hidden}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .info:where(.svelte-1x0xejx) .name:where(.svelte-1x0xejx):hover{text-decoration:underline}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .info:where(.svelte-1x0xejx) .unit:where(.svelte-1x0xejx){color:var(--color-muted);margin:0;font-size:.8rem}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .info:where(.svelte-1x0xejx) .qty:where(.svelte-1x0xejx){align-items:center;gap:var(--space-1);display:inline-flex}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .info:where(.svelte-1x0xejx) .qty:where(.svelte-1x0xejx) button:where(.svelte-1x0xejx){border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .info:where(.svelte-1x0xejx) .qty:where(.svelte-1x0xejx) button:where(.svelte-1x0xejx):hover{background:var(--color-surface-subtle)}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .info:where(.svelte-1x0xejx) .qty:where(.svelte-1x0xejx) span:where(.svelte-1x0xejx){text-align:center;min-width:18px;font-size:.85rem;font-weight:600}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .right:where(.svelte-1x0xejx){align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .right:where(.svelte-1x0xejx) .line-total:where(.svelte-1x0xejx){white-space:nowrap;margin:0;font-size:.9rem;font-weight:600}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .right:where(.svelte-1x0xejx) .remove:where(.svelte-1x0xejx){cursor:pointer;width:26px;height:26px;color:var(--color-subtle);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.drawer.svelte-1x0xejx .items:where(.svelte-1x0xejx) .item:where(.svelte-1x0xejx) .right:where(.svelte-1x0xejx) .remove:where(.svelte-1x0xejx):hover{color:var(--color-danger);background:var(--color-danger-surface)}.drawer.svelte-1x0xejx .footer:where(.svelte-1x0xejx){border-top:1px solid var(--color-border);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.drawer.svelte-1x0xejx .footer:where(.svelte-1x0xejx) .line:where(.svelte-1x0xejx){justify-content:space-between;font-size:1rem;font-weight:600;display:flex}.drawer.svelte-1x0xejx .footer:where(.svelte-1x0xejx) .checkout-btn:where(.svelte-1x0xejx){justify-content:center;align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.drawer.svelte-1x0xejx .footer:where(.svelte-1x0xejx) .checkout-btn:where(.svelte-1x0xejx):disabled{opacity:.5;cursor:not-allowed}.cookie-consent-wrapper.svelte-1xqvkrg{z-index:999;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.cookie-consent-wrapper.svelte-1xqvkrg .backdrop:where(.svelte-1xqvkrg){background-color:var(--color-backdrop);width:100vw;height:100dvh;position:fixed;inset:0}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg){z-index:1000;background-color:var(--color-surface);border-radius:var(--radius-md);width:min(95vw,700px);max-height:85dvh;position:relative;overflow:hidden}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg) .left:where(.svelte-1xqvkrg){width:50%;overflow:hidden}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg) .right:where(.svelte-1xqvkrg){gap:var(--space-4);text-align:center;padding:clamp(1.5rem,4vw,3rem)}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg) .right:where(.svelte-1xqvkrg) span:where(.svelte-1xqvkrg){font-size:.8rem}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg) .consent:where(.svelte-1xqvkrg){gap:var(--space-3);box-sizing:border-box;width:100%;padding:clamp(1rem,3vw,1.5rem);overflow:hidden}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg) .consent:where(.svelte-1xqvkrg) .consent-header:where(.svelte-1xqvkrg) h3:where(.svelte-1xqvkrg){margin:0}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg) .consent:where(.svelte-1xqvkrg) .consent-header:where(.svelte-1xqvkrg) .subtitle:where(.svelte-1xqvkrg){color:var(--color-muted);margin:.25rem 0 0;font-size:.85rem}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg) .consent:where(.svelte-1xqvkrg) .cookie-list:where(.svelte-1xqvkrg){gap:var(--space-2);flex-direction:column;max-height:45dvh;padding-right:.5rem;display:flex;overflow-y:auto}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg) .consent:where(.svelte-1xqvkrg) .cookie-list:where(.svelte-1xqvkrg) .cookie:where(.svelte-1xqvkrg){padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg) .consent:where(.svelte-1xqvkrg) .cookie-list:where(.svelte-1xqvkrg) .cookie:where(.svelte-1xqvkrg) .cookie-name:where(.svelte-1xqvkrg){padding-right:.5rem;font-size:.85rem}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg) .consent:where(.svelte-1xqvkrg) .consent-actions:where(.svelte-1xqvkrg){gap:var(--space-2);margin-top:.5rem}.error-banner.svelte-1xqvkrg{background-color:var(--color-danger-surface);border:1px solid var(--color-danger);color:var(--color-danger);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:.8rem}.nested-backdrop.svelte-1xqvkrg{background:var(--color-backdrop);z-index:1100;box-sizing:border-box;padding:1rem;position:fixed;inset:0}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg){background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-danger);width:min(94vw,560px);max-height:90dvh;box-shadow:var(--shadow-panel);border-radius:var(--radius-md);box-sizing:border-box;gap:1rem;padding:clamp(1rem,3vw,1.75rem);position:relative;overflow-y:auto}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .hazard-stripe:where(.svelte-1xqvkrg){background:repeating-linear-gradient(-45deg, var(--color-danger), var(--color-danger) 10px, var(--color-surface) 10px, var(--color-surface) 20px);height:8px;position:absolute;top:0;left:0;right:0}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .alarm-header:where(.svelte-1xqvkrg){text-align:center;gap:.25rem;margin-top:.25rem}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .alarm-header:where(.svelte-1xqvkrg) .flashing-title:where(.svelte-1xqvkrg){letter-spacing:1px;color:var(--color-white);background:var(--color-danger);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin:0;font-size:clamp(.95rem,3vw,1.25rem);font-weight:900}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .alarm-header:where(.svelte-1xqvkrg) .sub-hazard:where(.svelte-1xqvkrg){letter-spacing:.5px;color:var(--color-danger);font-size:.7rem;font-weight:700}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .terminal-log:where(.svelte-1xqvkrg){background:var(--color-ink);border:1px solid var(--color-border-strong);padding:var(--space-3);font-family:var(--font-mono);color:var(--color-white);flex-direction:column;gap:.35rem;font-size:.75rem;line-height:1.35;display:flex}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .terminal-log:where(.svelte-1xqvkrg) .danger-line:where(.svelte-1xqvkrg),.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .terminal-log:where(.svelte-1xqvkrg) .threat-line:where(.svelte-1xqvkrg){color:var(--color-danger);font-weight:700}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .override-zone:where(.svelte-1xqvkrg){gap:.4rem}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .override-zone:where(.svelte-1xqvkrg) .unselectable:where(.svelte-1xqvkrg){-webkit-user-select:none;user-select:none}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .override-zone:where(.svelte-1xqvkrg) .instruction:where(.svelte-1xqvkrg){color:var(--color-ink);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .override-zone:where(.svelte-1xqvkrg) .instruction:where(.svelte-1xqvkrg) .purge-target:where(.svelte-1xqvkrg){background:var(--color-danger-surface);color:var(--color-danger);border:1px dashed var(--color-danger);padding:var(--space-2);font-size:.85rem;font-family:var(--font-mono);font-weight:700}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .override-zone:where(.svelte-1xqvkrg) input:where(.svelte-1xqvkrg){background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);font-family:var(--font-mono);border-radius:var(--radius-sm);outline:none;padding:.6rem;font-size:.9rem}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .override-zone:where(.svelte-1xqvkrg) input:where(.svelte-1xqvkrg):focus{border-color:var(--color-black)}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .destructive-actions:where(.svelte-1xqvkrg){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .destructive-actions:where(.svelte-1xqvkrg) button:where(.svelte-1xqvkrg){flex:auto}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .destructive-actions:where(.svelte-1xqvkrg) .btn-danger-action:where(.svelte-1xqvkrg){color:var(--color-danger);text-align:left;font-size:.8rem;text-decoration:underline}.nested-backdrop.svelte-1xqvkrg .destructive-modal:where(.svelte-1xqvkrg) .destructive-actions:where(.svelte-1xqvkrg) .btn-danger-action:where(.svelte-1xqvkrg):disabled{opacity:.3;cursor:not-allowed;text-decoration:none}@media (width<=800px){.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg){flex-direction:column;max-height:90dvh;overflow-y:auto}.cookie-consent-wrapper.svelte-1xqvkrg .modal:where(.svelte-1xqvkrg) .left:where(.svelte-1xqvkrg){height:22vh;width:100%!important}.destructive-actions.svelte-1xqvkrg{flex-direction:column-reverse}.destructive-actions.svelte-1xqvkrg button:where(.svelte-1xqvkrg){width:100%;text-align:center!important}}.body.svelte-12qhfyh{min-height:100vh}.body.svelte-12qhfyh main:where(.svelte-12qhfyh){flex-grow:1}
