@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url('../fonts/inter-var.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Fallback';src:local('Arial'),local('Helvetica Neue'),local('Helvetica');ascent-override:90.19%;descent-override:22.46%;line-gap-override:0%;size-adjust:107.40%}@font-face{font-family:'Inter Fallback Android';src:local('Roboto');ascent-override:88.06%;descent-override:21.93%;line-gap-override:0%;size-adjust:110.01%}:root{--measure:54ch;--measure-max:58ch;color-scheme:light;--brand:#16234B;--brand-700:#1E3164;--brand-ink:#16234B;--brand-50:#EEF1F8;--accent:#F5A524;--flow-stage-2:#7C3AED;--price-ink-1:#0B1020;--price-ink-2:#16234B;--price-glint:#2F4482;--price-emboss:rgba(255,255,255,.7);--price-cast-0:rgba(16,24,40,.22);--price-cast-1:rgba(16,24,40,.34);--price-cast-2:rgba(16,24,40,.26);--shine-dur:4s;--glint-grad:linear-gradient(90deg, transparent, rgba(61,42,0,.24) 48%, transparent);--glint-blend:normal;--glint-blur:11px;--flow-stage-3:#22B8CF;--accent-600:#4E3004;--accent-50:#FEF6E7;--on-accent:#3D2A00;--accent-icon:#B36F00;--share-amber:linear-gradient(158deg, rgb(255 180 50 / .74), rgb(206 120 4 / .66));--share-amber-edge:rgb(196 120 8 / .55);--wa-glass:linear-gradient(180deg, rgb(18 124 58 / .87), rgb(10 96 44 / .90));--wa-glass-h:linear-gradient(180deg, rgb(14 110 50 / .88), rgb(8 86 38 / .92));--ink:#111827;--ink-2:#1D2126;--ink-3:#2C3035;--ink-inv:#FFFFFF;--bg:#F7F7F6;--surface:#FFFFFF;--surface-2:#FAFAF9;--line:#E5E7EB;--line-2:#D1D5DB;--line-3:#9CA3AF;--ph:#5E6572;--ctl-hover:rgba(255,255,255,.55);--hdr-fill:rgba(255,255,255,.96);--hdr-fill-hi:rgba(255,255,255,1);--hdr-hair:rgba(16,24,40,.20);--hdr-rim:rgba(255,255,255,.72);--hdr-ink:#0A0D16;--stage-art:url("../img/wave-bg-pastel.svg");--stage-base:#EBDFF4;--bg-speed:.34;--overlay:rgba(255,255,255,.82);--overlay-lo:rgba(255,255,255,.62);--overlay-solid:#FFFFFF;--page-ink:var(--ink);--page-ink-2:var(--ink-2);--page-ink-3:var(--ink-3);--page-line:var(--line);--page-surface-2:var(--surface-2);--page-brand-ink:var(--brand-ink);--ok:#096A4A;--ok-bg:#E7F7F0;--ok-line:#B7E8D3;--warn:#A44C08;--warn-bg:#FEF3C7;--warn-line:#F5DCA8;--info:#2462E8;--info-bg:#EFF4FF;--info-line:#CBD5E1;--danger:#B81C1C;--danger-bg:#FEECEC;--danger-line:#F3C2C2;--wa:#25D366;--wa-ink:#053827;--wa-700:#178741;--on-wa:#FFFFFF;--on-dark:#FFFFFF;--on-dark-2:#C7D0E8;--on-dark-3:#9FADD0;--on-dark-4:#8695BC;--dark-panel-2:#1B2C5E;--dark-line:rgba(255,255,255,.12);--dark-hover:rgba(255,255,255,.06);--dark-active:rgba(255,255,255,.10);--scrim:rgba(17,24,39,.45);--fs-xs:12px;--lh-xs:1.45;--fs-sm:clamp(13px, 12.3px + 0.19vw, 14px);--lh-sm:1.5;--fs-base:clamp(15px, 14.3px + 0.19vw, 16px);--lh-base:1.6;--fs-md:clamp(16px, 14.6px + 0.39vw, 18px);--lh-md:1.5;--fs-lg:clamp(19px, 16.2px + 0.78vw, 23px);--lh-lg:1.35;--fs-xl:clamp(23px, 17.4px + 1.56vw, 31px);--lh-xl:1.25;--fs-2xl:clamp(27px, 18.6px + 2.34vw, 39px);--lh-2xl:1.18;--fs-3xl:40px;--lh-3xl:1.12;--sp-px:1px;--sp-hair:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-sm:6px;--r:10px;--r-lg:14px;--r-xl:20px;--r-full:999px;--sh-1:0 0 0 1px rgba(16,24,40,.06),0 6px 16px -6px rgba(16,24,40,.14),0 14px 26px -12px rgba(16,24,40,.14);--sh-2:0 0 0 1px rgba(16,24,40,.07),0 10px 24px -8px rgba(16,24,40,.16),0 24px 44px -18px rgba(16,24,40,.18);--sk-sweep:rgba(255,255,255,.72);--sp-facts-fix:8px;--sh-3:0 12px 32px rgba(16,24,40,.12);--glass:46%;--glass-in:23%;--glass-lo:34%;--cat-ink:var(--cat);--glass-hair:color-mix(in srgb, var(--surface) 62%, transparent);--glass-hair-in:rgba(16,24,40,.16);--glass-rim:rgba(255,255,255,.55);--bevel-hi:rgba(255,255,255,.75);--bevel-lo:rgba(16,24,40,.16);--sheen:linear-gradient(118deg,
      rgba(255,255,255,.34) 0%, rgba(255,255,255,.07) 26%,
      transparent 52%, rgba(255,255,255,.05) 88%, rgba(255,255,255,.18) 100%);--flow-sh-side:0 0 0 1px rgba(16,24,40,.07),0 10px 22px -10px rgba(16,24,40,.22),0 24px 40px -18px rgba(16,24,40,.26);--flow-sh-mid:0 0 0 1px rgba(16,24,40,.09),0 16px 34px -12px rgba(16,24,40,.26),0 44px 76px -30px rgba(16,24,40,.34);--flow-rim-side:rgba(255,255,255,.6);--flow-rim-mid:rgba(255,255,255,.75);--lift-1:0 0 0 1px rgba(16,24,40,.07),inset 0 1px 0 rgba(255,255,255,.65),0 6px 16px -6px rgba(16,24,40,.16),0 14px 26px -12px rgba(16,24,40,.16);--lift-2:0 0 0 1px rgba(16,24,40,.08),inset 0 1px 0 rgba(255,255,255,.70),0 10px 24px -8px rgba(16,24,40,.18),0 24px 44px -18px rgba(16,24,40,.20);--lift-3:0 0 0 1px rgba(16,24,40,.09),inset 0 1px 0 rgba(255,255,255,.75),0 14px 30px -10px rgba(16,24,40,.18),0 34px 62px -22px rgba(16,24,40,.22),0 72px 110px -50px rgba(16,24,40,.26);--glass-lift:var(--lift-3);--glass-lift-sm:var(--lift-1);--ring:0 0 0 3px rgba(22,35,75,.14);--page:1200px;--gutter:clamp(16px, 8px + 2.2vw, 32px);--sec:clamp(40px, 20px + 5.5vw, 80px);--hdr-h:68px;--topbar-h:36px;--fab-clear:72px;--ease-standard:cubic-bezier(.2,0,0,1);--ease-decel:cubic-bezier(0,0,0,1);--ease-accel:cubic-bezier(.3,0,1,1);--ease-emph-decel:cubic-bezier(.05,.7,.1,1);--ease-emph-accel:cubic-bezier(.3,0,.8,.15);--ease-emphasized:linear(0,.002,.01 .9%,.038 1.8%,.156,.312 5.8%,.789 10.2%,
    .881,.938,.973 15.6%,.995 17.6%,1.009,1.017,1.02,1.018 22.9%,1.011 25.3%,
    1.002 28.5%,.995 32.2%,.992,.992 39.2%,.996 47.4%,1 53.6%,1);--d-1:100ms;--d-2:150ms;--d-3:200ms;--d-4:300ms;--d-5:400ms;--d-6:500ms}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){color-scheme:dark;--brand:#1A2340;--brand-700:#243056;--brand-ink:#BCCCF2;--brand-50:#1C2438;--accent:#F3B95C;--flow-stage-2:#5B36A8;--price-ink-1:#C7D6FF;--price-ink-2:#9CB2E4;--price-glint:#FFFFFF;--price-emboss:rgba(0,0,0,.55);--price-cast-0:rgba(0,0,0,.45);--price-cast-1:rgba(0,0,0,.62);--price-cast-2:rgba(0,0,0,.52);--glint-grad:linear-gradient(90deg, transparent, rgba(255,255,255,.92) 48%, transparent);--glint-blend:overlay;--glint-blur:6px;--flow-stage-3:#17798A;--accent-600:#F0C67F;--accent-50:#2A2213;--on-accent:#231703;--accent-icon:#F3B95C;--share-amber:linear-gradient(158deg, rgb(255 184 64 / .70), rgb(232 142 20 / .60));--share-amber-edge:rgb(255 200 110 / .45);--ink:#E6E6E6;--ink-2:#C0C5CD;--ink-3:#BAC0C7;--ink-inv:#FFFFFF;--bg:#101215;--surface:#181B20;--surface-2:#1F232A;--line:#2C313A;--line-2:#3A404B;--line-3:#525a67;--ph:#9EA6B5;--ctl-hover:rgba(255,255,255,.12);--hdr-fill:rgba(46,41,104,.96);--hdr-fill-hi:rgba(62,55,128,1);--hdr-hair:rgba(255,255,255,.22);--hdr-rim:rgba(255,255,255,.26);--hdr-ink:#FFFFFF;--stage-art:url("../img/wave-bg-vivid.svg");--stage-base:#141046;--overlay:rgba(24,27,32,.86);--overlay-lo:rgba(24,27,32,.68);--overlay-solid:#181B20;--ok:#4ADE9E;--ok-bg:#0F2A20;--ok-line:#1E4D3A;--warn:#F0B95C;--warn-bg:#2C2313;--warn-line:#4D3C1C;--info:#93B4FF;--info-bg:#161F33;--info-line:#2A3A5C;--danger:#FF8A8A;--danger-bg:#2E1616;--danger-line:#5A2727;--wa-700:#14803E;--wa-ink:#5FD98D}:where(:root:not([data-theme=light])) .batch select,:where(:root:not([data-theme=light])) .field select,:where(:root:not([data-theme=light])) .table select,:where(:root:not([data-theme=light])) select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2398A0AC' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root:where(:not([data-theme=light])){--dark-panel-2:#141922;--scrim:rgba(0,0,0,.62);--sh-1:0 0 0 1px rgba(210,222,255,.14),inset 0 1px 0 rgba(255,255,255,.06),0 3px 8px -5px rgba(198,216,255,.13);--sh-2:0 0 0 1px rgba(212,224,255,.17),inset 0 1px 0 rgba(255,255,255,.08),0 4px 12px -7px rgba(202,220,255,.15);--sk-sweep:rgba(255,255,255,.085);--sh-3:0 0 0 1px rgba(214,226,255,.20),inset 0 1px 0 rgba(255,255,255,.10),0 6px 18px -10px rgba(206,224,255,.19);--glass:38%;--glass-in:14%;--glass-lo:48%;--cat-ink:color-mix(in srgb, var(--cat) 46%, #EAF2FF);--glass-hair:rgba(255,255,255,.11);--glass-hair-in:rgba(255,255,255,.17);--glass-rim:rgba(255,255,255,.15);--bevel-hi:rgba(255,255,255,.34);--bevel-lo:rgba(0,0,0,.38);--sheen:linear-gradient(118deg,
        rgba(255,255,255,.22) 0%, rgba(255,255,255,.05) 26%,
        transparent 52%, rgba(255,255,255,.04) 88%, rgba(255,255,255,.13) 100%);--flow-sh-side:0 0 0 1px rgba(210,222,255,.15),0 3px 10px -6px rgba(198,216,255,.14);--flow-sh-mid:0 0 0 1px rgba(216,228,255,.22),0 6px 18px -10px rgba(206,224,255,.20);--flow-rim-side:rgba(255,255,255,.16);--flow-rim-mid:rgba(255,255,255,.24);--lift-1:0 0 0 1px rgba(210,222,255,.14),inset 0 1px 0 rgba(255,255,255,.07),0 3px 8px -5px rgba(198,216,255,.14);--lift-2:0 0 0 1px rgba(212,224,255,.17),inset 0 1px 0 rgba(255,255,255,.09),0 4px 12px -7px rgba(202,220,255,.16);--lift-3:0 0 0 1px rgba(214,226,255,.21),inset 0 1px 0 rgba(255,255,255,.11),0 6px 18px -10px rgba(206,224,255,.20);--glass-lift:var(--lift-3);--glass-lift-sm:var(--lift-1);--ring:0 0 0 3px rgba(143,166,220,.35)}:where(:root:not([data-theme=light])) .product__media img{filter:brightness(.92)}:where(:root:not([data-theme=light])) .pdp__gallery img,:where(:root:not([data-theme=light])) .product:hover .product__media img,:where(:root:not([data-theme=light])) .viewer__stage img{filter:none}}:root:where([data-theme=dark]){color-scheme:dark;--brand:#1A2340;--brand-700:#243056;--brand-ink:#BCCCF2;--brand-50:#1C2438;--accent:#F3B95C;--flow-stage-2:#5B36A8;--price-ink-1:#C7D6FF;--price-ink-2:#9CB2E4;--price-glint:#FFFFFF;--price-emboss:rgba(0,0,0,.55);--price-cast-0:rgba(0,0,0,.45);--price-cast-1:rgba(0,0,0,.62);--price-cast-2:rgba(0,0,0,.52);--glint-grad:linear-gradient(90deg, transparent, rgba(255,255,255,.92) 48%, transparent);--glint-blend:overlay;--glint-blur:6px;--flow-stage-3:#17798A;--accent-600:#F0C67F;--accent-50:#2A2213;--on-accent:#231703;--accent-icon:#F3B95C;--share-amber:linear-gradient(158deg, rgb(255 184 64 / .70), rgb(232 142 20 / .60));--share-amber-edge:rgb(255 200 110 / .45);--ink:#E6E6E6;--ink-2:#C0C5CD;--ink-3:#BAC0C7;--ink-inv:#FFFFFF;--bg:#101215;--surface:#181B20;--surface-2:#1F232A;--line:#2C313A;--line-2:#3A404B;--line-3:#525a67;--ph:#9EA6B5;--ctl-hover:rgba(255,255,255,.12);--hdr-fill:rgba(46,41,104,.96);--hdr-fill-hi:rgba(62,55,128,1);--hdr-hair:rgba(255,255,255,.22);--hdr-rim:rgba(255,255,255,.26);--hdr-ink:#FFFFFF;--stage-art:url("../img/wave-bg-vivid.svg");--stage-base:#141046;--overlay:rgba(24,27,32,.86);--overlay-lo:rgba(24,27,32,.68);--overlay-solid:#181B20;--ok:#4ADE9E;--ok-bg:#0F2A20;--ok-line:#1E4D3A;--warn:#F0B95C;--warn-bg:#2C2313;--warn-line:#4D3C1C;--info:#93B4FF;--info-bg:#161F33;--info-line:#2A3A5C;--danger:#FF8A8A;--danger-bg:#2E1616;--danger-line:#5A2727;--wa-700:#14803E;--wa-ink:#5FD98D}:where(:root[data-theme=dark]) .batch select,:where(:root[data-theme=dark]) .field select,:where(:root[data-theme=dark]) .table select,:where(:root[data-theme=dark]) select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2398A0AC' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root:where([data-theme=dark]){--dark-panel-2:#141922;--scrim:rgba(0,0,0,.62);--sh-1:0 0 0 1px rgba(210,222,255,.14),inset 0 1px 0 rgba(255,255,255,.06),0 3px 8px -5px rgba(198,216,255,.13);--sh-2:0 0 0 1px rgba(212,224,255,.17),inset 0 1px 0 rgba(255,255,255,.08),0 4px 12px -7px rgba(202,220,255,.15);--sk-sweep:rgba(255,255,255,.085);--sh-3:0 0 0 1px rgba(214,226,255,.20),inset 0 1px 0 rgba(255,255,255,.10),0 6px 18px -10px rgba(206,224,255,.19);--glass:38%;--glass-in:14%;--glass-lo:48%;--cat-ink:color-mix(in srgb, var(--cat) 46%, #EAF2FF);--glass-hair:rgba(255,255,255,.11);--glass-hair-in:rgba(255,255,255,.17);--glass-rim:rgba(255,255,255,.15);--bevel-hi:rgba(255,255,255,.34);--bevel-lo:rgba(0,0,0,.38);--sheen:linear-gradient(118deg,
        rgba(255,255,255,.22) 0%, rgba(255,255,255,.05) 26%,
        transparent 52%, rgba(255,255,255,.04) 88%, rgba(255,255,255,.13) 100%);--flow-sh-side:0 0 0 1px rgba(210,222,255,.15),0 3px 10px -6px rgba(198,216,255,.14);--flow-sh-mid:0 0 0 1px rgba(216,228,255,.22),0 6px 18px -10px rgba(206,224,255,.20);--flow-rim-side:rgba(255,255,255,.16);--flow-rim-mid:rgba(255,255,255,.24);--lift-1:0 0 0 1px rgba(210,222,255,.14),inset 0 1px 0 rgba(255,255,255,.07),0 3px 8px -5px rgba(198,216,255,.14);--lift-2:0 0 0 1px rgba(212,224,255,.17),inset 0 1px 0 rgba(255,255,255,.09),0 4px 12px -7px rgba(202,220,255,.16);--lift-3:0 0 0 1px rgba(214,226,255,.21),inset 0 1px 0 rgba(255,255,255,.11),0 6px 18px -10px rgba(206,224,255,.20);--glass-lift:var(--lift-3);--glass-lift-sm:var(--lift-1);--ring:0 0 0 3px rgba(143,166,220,.35)}:where(:root[data-theme=dark]) .product__media img{filter:brightness(.92)}:where(:root[data-theme=dark]) .pdp__gallery img,:where(:root[data-theme=dark]) .product:hover .product__media img,:where(:root[data-theme=dark]) .viewer__stage img{filter:none}@media (prefers-contrast:more){:root{--ink-2:#1F2937;--ink-3:#374151;--line:var(--line-3);--line-2:#4B5563;--line-3:#1F2937;--ph:#374151;--ring:0 0 0 3px var(--brand)}.badge,.btn,.card,.input,.table td,.table th{border-width:2px}.btn{border-color:currentColor}a{text-decoration:underline}.anav a,.asidebar a,.btn,.btn a,.iconbtn,.otab{text-decoration:none}}@media (forced-colors:active){:root{--ring:none}.field input:focus,.field select:focus,.field textarea:focus,.input:focus,.search input:focus,.stepper input:focus,:focus-visible{outline:3px solid Highlight!important;outline-offset:2px!important;box-shadow:none!important}.badge,.btn,.card,.cpanel,.drawer,.fab,.iconbtn,.input,.notice,.toast{border:1px solid CanvasText}.btn--accent,.btn--primary,.btn--wa{border-color:ButtonText}.count,.fab__n,.product__code{border:1px solid CanvasText}.step__dot,.tl__dot{border:2px solid CanvasText}.notif.is-unread::before,.table tbody tr.is-selected::before{content:"●";margin-right:.4em}}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,'Inter Fallback','Inter Fallback Android',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;font-size:max(16px, var(--fs-base));line-height:var(--lh-base);-webkit-font-smoothing:antialiased;overflow-x:hidden;font-feature-settings:'cv11','ss01'}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.02em;color:var(--brand-ink);overflow-wrap:break-word}h1{font-size:var(--fs-2xl);line-height:var(--lh-2xl)}h2{font-size:var(--fs-xl);line-height:var(--lh-xl)}h3{font-size:var(--fs-md);line-height:var(--lh-md)}p{margin:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}hr{border:0;border-top:1px solid var(--line);margin:var(--sp-6) 0}::selection{background:var(--accent-50)}.wrap{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.gap-2{gap:var(--sp-2)}.gap-4{gap:var(--sp-4)}.gap-5{gap:var(--sp-5)}.grow{flex:1;min-width:0}.push{margin-left:auto}@media(max-width:520px){.card__head .push{margin-left:0}}.muted{color:var(--ink-3)}.small{font-size:var(--fs-sm);line-height:var(--lh-sm)}.xs{font-size:var(--fs-xs);line-height:var(--lh-xs)}.center{text-align:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hide{display:none}@media(max-width:639px){.hide-sm{display:none!important}}@media(min-width:640px){.only-sm{display:none!important}}@media(max-width:899px){.hide-md{display:none!important}}@media(min-width:900px){.only-md{display:none!important}}@media(min-width:900px){.only-md{display:none!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skiplink{position:absolute;left:var(--sp-2);top:-100px;z-index:200;background:var(--brand);color:var(--ink-inv);padding:var(--sp-3) var(--sp-4);border-radius:var(--r);font-weight:600;font-size:var(--fs-sm);transition:top .12s ease}.skiplink:focus{top:var(--sp-2)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ic{flex:none;display:inline-block;vertical-align:-.15em}.section{padding-block:var(--sec) 0}.section:last-of-type{padding-bottom:var(--sec)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}.section-head .eyebrow{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-600);margin-bottom:var(--sp-1)}.section-head p{color:var(--ink-3);font-size:var(--fs-sm);margin-top:var(--sp-1)}.section-head .link{font-size:var(--fs-sm);font-weight:600;color:var(--brand-ink);display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}.section-head .link:hover{color:var(--accent-600)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-5);border-radius:var(--r);border:1px solid transparent;font-size:var(--fs-base);font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s,transform .06s;background:var(--surface);color:var(--ink);border-color:var(--line-2);box-shadow:var(--sh-1)}.btn:hover{background:var(--surface-2)}.btn:active{transform:translateY(1px)}.btn.is-disabled,.btn[disabled]{pointer-events:none;background:var(--surface-2)!important;color:var(--ink-3)!important;border-color:var(--line-2)!important;box-shadow:none!important}.btn.is-disabled::after,.btn[disabled]::after{content:none}.btn--primary{background:var(--brand);color:var(--ink-inv);border-color:var(--brand)}.btn--primary:hover{background:var(--brand-700)}.btn--accent{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn--accent:hover{background:var(--accent-600);color:var(--ink-inv)}.btn--wa,.legal__contact-links .btn--wa{background:var(--wa-700);color:var(--ink-inv);border-color:var(--wa-700)}.btn--wa:hover{background:var(--wa-lo,#0e6b34);color:var(--ink-inv);border-color:var(--wa-lo,#0e6b34)}.walink{color:var(--wa-ink);font-weight:600;text-decoration:underline}.tlink{color:var(--brand-ink);font-weight:600}.tlink:hover{text-decoration:underline}.on-brand{color:var(--on-dark)}.btn--ghost{background:0 0;border-color:transparent;box-shadow:none;color:var(--brand-ink)}.btn--ghost:hover{background:var(--brand-50)}.btn--danger{background:var(--surface);color:var(--danger);border-color:var(--danger-line)}.btn--danger:hover{background:var(--danger-bg)}.btn--sm{min-height:36px;padding:0 var(--sp-3);font-size:var(--fs-sm);border-radius:var(--r-sm)}.btn--lg{min-height:52px;padding:0 var(--sp-6);font-size:var(--fs-md)}.btn--block{width:100%}.btn--icon{width:44px;min-width:44px;padding:0}.btn--icon.btn--sm{width:36px;min-width:36px}.badge{display:inline-flex;align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:600;line-height:1.4;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap}.badge--ok{background:var(--ok-bg);color:var(--ok);border-color:transparent}.badge--warn{background:var(--warn-bg);color:var(--warn);border-color:transparent}.badge--info{background:var(--info-bg);color:var(--info);border-color:transparent}.badge--accent{background:var(--accent-50);color:var(--accent-600);border-color:transparent}.badge--brand{background:var(--brand);color:var(--ink-inv);border-color:transparent}a.badge{min-height:44px;padding-inline:var(--sp-3)}.batch td,.count,.money,.otab__n,.pdp__price,.price,.product__price,.stat__n,.table td,.table th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.iconbtn>svg,.shelf__arrow>svg,.toast>button>svg,.wa>svg{width:24px;height:24px}.btn>svg:only-child,.icon-only>svg{width:20px;height:20px}.footer__social a>svg{width:22px;height:22px}.product__fav>svg{width:22px;height:22px}.apage-head p,.card>p,.card__body>p,.footer__meta p,.legal__body p,.legal__clause>div>p,.prose li,.prose p,.qa p,.section-head p{max-width:var(--measure)}.talk__map{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--surface-2);height:clamp(240px,62vw,320px);min-width:0}.talk__addr{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.btn--block{width:100%;justify-content:flex-start;gap:var(--sp-3)}.pagination__of{flex-basis:100%;text-align:center;font-size:var(--fs-sm);color:var(--ink-3);margin-bottom:var(--sp-1);font-variant-numeric:tabular-nums}.spec{width:100%;border-collapse:collapse;margin-top:var(--sp-5);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.spec td,.spec th{padding:var(--sp-3) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline}.spec th{font-weight:600;color:var(--ink-3);width:52%;padding-right:var(--sp-3)}.spec td{color:var(--ink);font-weight:600}.spec tr:last-child td,.spec tr:last-child th{border-bottom:0}.spec .muted{font-weight:400}.product__origin{position:absolute;left:var(--sp-2);bottom:var(--sp-2);right:auto;top:auto;z-index:2;max-width:calc(100% - var(--sp-2) * 2)}.origin{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px var(--sp-2) 4px 6px;border-radius:var(--r-full);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.2;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);box-shadow:0 1px 2px rgba(17,24,39,.1)}.origin__ic{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:var(--r-full);background:var(--surface-2)}.origin__ic>svg{width:13px;height:13px}.origin__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origin--in{color:var(--ok);border-color:var(--ok-line)}.origin--in .origin__ic{background:color-mix(in srgb,var(--ok) 14%,var(--surface));color:var(--ok)}.origin--imp{color:var(--ink-2)}.origin--imp .origin__ic{color:var(--ink-2)}.origin--lg{font-size:var(--fs-xs);padding:5px var(--sp-3) 5px 7px;gap:6px}.origin--lg .origin__ic{width:22px;height:22px}.origin--lg .origin__ic>svg{width:15px;height:15px}.qstep{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;border:1px solid var(--accent);border-radius:var(--r-sm);overflow:hidden;background:var(--accent-50);min-height:36px}.qstep__b{display:grid;place-items:center;min-height:36px;border:0;background:0 0;cursor:pointer;color:var(--accent-600);padding:0}.qstep__b .ic{width:20px;height:20px}.qstep__b:hover{background:var(--accent);color:var(--on-accent)}.qstep__b:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.qstep__n{display:flex;align-items:baseline;justify-content:center;gap:4px;font-size:var(--fs-sm);font-weight:700;color:var(--accent-600);font-variant-numeric:tabular-nums;min-width:0}.qstep__u{font-weight:600;font-size:var(--fs-xs)}.qstep__n b.is-bumped{animation:qbump .34s var(--ease-emph,cubic-bezier(.2,0,0,1)) 1}@keyframes qbump{0%{transform:scale(1)}40%{transform:scale(1.28)}100%{transform:scale(1)}}@media(max-width:899px),(pointer:coarse){.qstep,.qstep__b{min-height:44px}.qstep{grid-template-columns:48px 1fr 48px}.qstep__b .ic{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.qstep__n b.is-bumped{animation:none}}.shelf{position:relative}.shelf__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(clamp(165px,18vw,260px),46%),1fr);gap:var(--sp-3);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:var(--sp-1) var(--sp-1) var(--sp-3);scrollbar-width:thin}@media(min-width:640px){.shelf__track{gap:var(--sp-4)}}.shelf__cell{scroll-snap-align:start;min-width:0;display:flex}.shelf__cell>.product{flex:1 1 auto}.shelf__track:focus-visible{outline:0;box-shadow:var(--ring);border-radius:var(--r-lg)}.shelf__arrow{position:absolute;top:calc(50% - 24px);z-index:5;width:48px;height:48px;display:none;place-items:center;border:1px solid var(--line);border-radius:var(--r-full);cursor:pointer;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(6px);color:var(--brand-ink);box-shadow:var(--sh-2);transition:opacity .15s,background .15s}.shelf__arrow--prev{left:calc(var(--sp-4) * -1)}.shelf__arrow--next{right:calc(var(--sp-4) * -1)}.shelf__arrow:hover{background:var(--surface)}.shelf__arrow[hidden]{display:none}@media(hover:hover) and (pointer:fine){.shelf__arrow:not([hidden]){display:grid}}@media(max-width:1180px){.shelf__arrow--prev{left:var(--sp-1)}.shelf__arrow--next{right:var(--sp-1)}}.product.is-undone>:not(.undone){display:none}.product.is-undone{border-style:dashed;background:var(--surface-2)}.undone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-5);text-align:center;min-height:100%}.undone span{color:var(--ink-3);font-size:var(--fs-sm)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.card__head{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line)}.card__head h1,.card__head h2,.card__head h3,.card__title{font-size:var(--fs-md);margin:0}.card__head h1.ordertitle,h1.ordertitle{font-size:var(--fs-xl);line-height:var(--lh-xl)}.card__body{padding:var(--sp-5)}.card__foot{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg)}.field{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.field>label,.field__head>label,.label{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.label .req{color:var(--danger)}.field .hint{font-size:var(--fs-xs);color:var(--ink-3)}.field .err{display:flex;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--danger);font-weight:600}.field .err::before{content:"!";flex:none;width:14px;height:14px;border-radius:var(--r-full);background:var(--danger);color:var(--ink-inv);font-size:10px;line-height:14px;text-align:center;font-weight:700}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:var(--danger);border-width:2px}.errsum{border:2px solid var(--danger);border-left-width:6px;border-radius:var(--r);background:var(--danger-bg);padding:var(--sp-4) var(--sp-5)}.errsum:focus{outline:2px solid var(--danger);outline-offset:2px}.errsum h2{font-size:var(--fs-md);color:var(--danger);display:flex;align-items:center;gap:var(--sp-2)}.errsum ul{margin:var(--sp-3) 0 0;padding-left:var(--sp-5);list-style:disc}.errsum li{font-size:var(--fs-sm);margin-top:var(--sp-1)}.errsum a{color:var(--danger);font-weight:600;text-decoration:underline}.field input,.field select,.field textarea,.input{width:100%;min-height:44px;padding:0 var(--sp-3);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--fs-base);color:var(--ink);transition:border-color .15s,box-shadow .15s}.field textarea,textarea.input{min-height:110px;padding:var(--sp-3);line-height:var(--lh-base);resize:vertical}@media(max-width:899px),(pointer:coarse){.field input,.field select,.field textarea,.input,.search input,.stepper input,input,select,textarea{font-size:16px}}.field input:hover,.field select:hover,.field textarea:hover,.input:hover{border-color:var(--line-3)}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{outline:0;border-color:var(--brand-ink);box-shadow:var(--ring)}input[type=search].input:focus{outline:0;border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.field input::placeholder,.field textarea::placeholder,.input::placeholder,input::placeholder,textarea::placeholder{color:var(--ph);opacity:1}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:var(--danger)}.field select,select.input{appearance:none;padding-right:var(--sp-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-3) center}.form-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}@media(min-width:640px){.form-grid{grid-template-columns:1fr 1fr}.form-grid .col-2{grid-column:1/-1}}.switch{position:relative;display:inline-block;width:44px;height:26px;flex:none;cursor:pointer}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.switch .track{position:absolute;inset:0;background:var(--info-line);border-radius:var(--r-full);transition:background .18s}.switch .track::after,.switch .track::before{content:"";position:absolute;top:3px;width:20px;height:20px;border-radius:50%;background:var(--ink-inv);box-shadow:var(--sh-1);transform-origin:center;backface-visibility:hidden;transition:transform .45s cubic-bezier(.34,1.3,.64,1)}.switch .track::after{left:3px;transform:scale(1)}.switch .track::before{right:3px;transform:scale(0)}.switch input:checked+.track{background:var(--ok)}.switch input:checked+.track::after{transform:scale(0)}.switch input:checked+.track::before{transform:scale(1)}.switch input:focus-visible+.track{box-shadow:var(--ring)}@media(prefers-reduced-motion:reduce){.switch .track::after,.switch .track::before{transition-duration:1ms}}.dropzone{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);text-align:center;padding:var(--sp-6);border:2px dashed var(--line-2);border-radius:var(--r-lg);background:var(--surface-2);color:var(--ink-2);cursor:pointer;transition:border-color .15s,background .15s}.dropzone.is-over,.dropzone:hover{border-color:var(--brand-ink);background:var(--brand-50)}.dropzone strong{color:var(--brand-ink);font-size:var(--fs-base)}.dropzone .ic{color:var(--brand-ink)}.table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.table th{text-align:left;font-weight:600;font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0;z-index:1}.table td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);vertical-align:middle}.table .num{text-align:right;font-variant-numeric:tabular-nums}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3);padding:var(--sp-12) var(--sp-5)}.empty .icon{width:56px;height:56px;border-radius:var(--r-full);background:var(--brand-50);display:grid;place-items:center;color:var(--brand-ink)}.empty h1,.empty h2,.empty h3,.empty h4{font-size:var(--fs-md)}.empty p{color:var(--ink-3);font-size:var(--fs-sm);max-width:38ch}.siteheader{position:sticky;top:calc(var(--topbar-h) * -1);z-index:50}.topbar{background:var(--brand);color:var(--on-dark-2);font-size:var(--fs-xs);line-height:1.5;height:var(--topbar-h);overflow:hidden}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);height:var(--topbar-h);flex-wrap:nowrap;min-width:0}.topbar .wrap>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar b{color:var(--ink-inv);font-weight:600}.topbar a{display:inline-flex;align-items:center;gap:var(--sp-1)}.topbar a:hover{color:var(--ink-inv)}.topbar__contact{display:inline-flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.header{background:var(--surface);border-bottom:1px solid var(--line)}html{scroll-padding-top:calc(var(--hdr-h) + var(--sp-3))}html:has(.siteheader :focus){scroll-padding-top:0}:target,[id]{scroll-margin-top:calc(var(--hdr-h) + var(--sp-3))}@media(max-height:480px){.siteheader{position:static}}@media print{.siteheader{position:static}}.header.is-stuck{box-shadow:var(--sh-2)}.header__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu brand actions" "search search search";align-items:center;gap:var(--sp-2) var(--sp-3);min-height:var(--hdr-h);padding-block:var(--sp-2)}.header__row>.iconbtn:first-child{grid-area:menu}.header__row>.brand{grid-area:brand}.header__row>.search{grid-area:search}.header__row>.header__actions{grid-area:actions}@media(min-width:900px){.header__row{display:flex;flex-wrap:nowrap;gap:var(--sp-5);padding-block:var(--sp-3)}}.brand{display:flex;align-items:center;gap:var(--sp-2);min-width:0;flex:0 1 auto}.brand img{width:42px;height:42px;border-radius:var(--r-full);flex:none}.brand img{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAABTmlDQ1BJQ0MgUHJvZmlsZQAAeJxjYGAqSCwoyGESYGDIzSspCnJ3UoiIjFJgf8XAwcDEAAaJycUFjgEBPiA2jEYF364xMILoy7ogszDl8QLulNTiZAYGRg4guyS5oKgEyK4BspXLSwpA7AVAtkgR0FFA9hYQOx3CPgFiJ0HYd8BqQoKcgewPQDZfWXI6UC/YAwZ5KZl5QLYBkG2XhKQmHYkNcQMYSDkn5mQmFSWWpKYogILDOT8nv6i4IDE5lUSPEQIlqRUlINo5v6CyKDM9o0TBERh6qQqeecl6OgpGBkZmDAyguICoRoQxQix/GQODxXcGBuZehFjSTAaG7W0MDBLXEWIqcxkY+JsZGLbtTS4tKoNaz8hkzMAACScIH2I+mMWAiw0JSzAAum4ZCwNDyFYGhiBrBoaZfAwM6i8YGASAOAJoV/QpBiZjUziGAgBWOVtGWgfZhQAAASBQTFRFDBYw/Ohv+d9t+eVd681nrp9V469bBAor47NKtaBb4LNPL0VPZWJjJzdJtos64rNLYlAxnnMh/Oo3d3FPaGUg8bAyg21E/3x8//+QAAgt0Z07qHc5////nXpYs6I73Kc+//+IKUszDBVg/wAAPkI2AP8AajExjXhJIh8zMUFBAP//Rjs3UD8ZQj9Cf6p/f/9//38A/6qqAAAAChg0AAkxBylPDkJsJyg2NTU4UUY4jHlJbVc2zadP9tZrGiI3BTlqEDJSspdSc2dHlYVR5bdOABxHCBkyBhYyVVVIQzs36MlmCBcwAAktp4hI//572LVXCBgxCRkxeWM4hmk1Z1pC7sZbxJtGz7dksoY1//8Al3U4TUlC/+d1AAUsyZU4/eFxVCo7wQAAAGB0Uk5THF+eF9sQFFlf+uP/Bv/jnf/8C/4GB/4CGI7gCAERDKBXDQQB/wEHafQfAUX//wYCAgMA/vv///3+/v7+/Pz9///9/v78/6/Q/v79Usz9BP2Pcv7+/vr5+v8B/P7Qrvj0Kbz2KwAADGhJREFUeNqVmQdf2zoXh72yE5IAhdLS3rZ3vXtYCrLlkdjOsJ29F4Hv/y3evxwIgULvffWj0Fj246OzdHQi6W+MS3WA3ylVlRXl9j4Zt4oiy4MULg+SyVeH9PrlongiLcuKEy9zAff9cOb7PMgtYwfU9A+QrwPT17okK7fxMggZoUeDsJDn41tFLupr9U8DB0X9k3zr5HwmEBjMIMSMDIORhM78nHMrp/RfU38KOFjr/5Jv48DY09h0xZhJmGXcmVZEIjMR2QhigVyn/hgI1QDHXSoEs0xKzNUdJHSJcceYQa07ZppCUMKBxO0//xh4reopxQkEjlgrRrDWiK0WAmHa+EBWG2qY4iKhJHCUtH56+SNgcQDxllGiOBLZpoU/pksWXgKECtliOnVxcbFhLqFGHkIOLt8GQiOKw/FuNyH2+xbsYBiU9cG6GEKqii3ko5ZNzI1Y+JmjJI+9Dkzrn5R4S4mxYYJHZzYhnEUzCIY3mDNosg9Z8dnus/6C4L3UjJUUHnwVONBT2pJBPNO+2HtL0zd997kfGiafUW6zwMcbI59QZmspXX0NCHNoObyVW9RsmonH+BFobilEjIhxFpaEeYnh+e5whv94XgTzeSB++h54CZ4n1MftyODDKFk0fNhbaiKEv3xBHCra0vPhny4z5wYl/SExOO7ytLQ+eAkcrIV81ISFPdulnieWGnqaIr9/n9yXSe56LyuaF0JMKJQ3Q2Nhk4SYOljmAbh+pys2FGJajLIhJybkCHOg/TtRbvGKuLu/6tf48CuYeYEM5yE1OXQDWW1FX6+fAdO6MgRqUaHCusMtgssDDvPFtF7M9IzcckszX/Xr4jeRaZRciZItS7RyYcOvhoqu/nwEPNWzcxMh4Df9JOQoOdMQV9+KmC5mduzMiedOYPQykngFfskahyrBI/2mGTFqzLP6uydg+jqtwVNMi87mXLyWeYqqF4uJ7nbMX943J5Z9H/M9Usyoiic8LLKHM8IRC/78QY1i/udLXfESmxIaNjFr2BAPCvuaueoZfHkf96NazeDzey2IOjvBxKQ8FIa2SaVvz4RhFOly/QAc6NmmQSNuJAo04P3gnUuguaEX38eeWavfNGrE6Mf3jjdjPTCL17qqbanBouYs8TA2zCYiCuD55zynxLKFT4kp+3cstEeMsL90IJ3Zqt3cAFgDMtBwBb5IAM38DnPAwcRTU4Ne5FMPEn7Us/CmiUv4oj9zKYuQ+7Z+YEOcOOcbCe7mppYMRI8XO/eOHfhb4y+uwRLPNRc28pKdBQrAdfFT3qfGamFFpneBeGKz4dBxnDkeKtSw2JsnYKNRaxFjxu25uGHI3T4EMHmTi81hlk9dngOYTgR02TTPGazClV0wt/sXFUMQ6odRO4xWi7iGOekv5l6vzIVhTCyaJSKeCseVyiK5wOM96GSbH+x402olrDDAFhpw7nM+cc2JlYyJJV7VqhGz6fUkRRhGZLwKo37+fH0pvYOAjEwrAoncuVD1Hm9WSmKVdf/eK5w5zrAQ2rbLNnl7wgxjc2fUYKFGLcp7HV1dwIoTMr0jEXEh4jsAy33KNncrS+jBL+uqACaGqJ95tXroOHajXrAbraltC8ndqpmos2bm+z1JVy6oYYm9C1mAl7+pkv4xLwKYTT/cWcRdqOenAFoPwDMsO3aWjZt6UGrx5tCqNdxaZBwBf1axvoiIvRa5Kv8ZRskuGBGbLcGe6Wd1SX0CFgo3AmgDWGi0+Lw5KZmTB9M0WgnwWs9e7JOUSMmLrABixZX9rkQ8dX0EvIHL1MO5AN7AykEc+25/8xyIisRD1kamiKYR1qxLH8sTalksiZFt+RSZp3fxCBTMsBnnGiJSWoETe3zOXwClQXkGLW5WqxVUWf4spe2ITu7uVlPYncvwdfUFcHgA3jtnlAcvgOe6zClbTa0KqgJjkZbSJwSlS2StVsTNqQnQfw5segmwFjjOWasAHf7yAGwGHUn/TVdzMAuNLNiZ9LNSdkWZ5YoNkkblU2S6dy+A9vAYCA/c9lsPQA5gsfiubFITZnWxR1az0k+bfeEh6gH45d++qb3JMbBwZ/f3S+ax4wPV8jyBFcBNR5JEZFhQ4r42mP4k/TR5BJIpgN3RJYCTA7BRufuwKsHcNRcS8lqhEGi5I+B4dK5np+Qg0wfpg3UAbuDmnbYOoP8IrJuTyXRigVibYLfnnAeeFyah16okQKJLp9UD0ATQPABPVGncHXePgTcPuSZJX61W7fAbwBDAbrc7zpyeuAfgnXR3ALon76TOuD3eHQMP45C9Go1jYGfckU5P2CMwOgayk1NJao+/9qwfAF3m1o6AUrfdPQKizH0O7Aot734AZPhxn4DtcRsi6G8C0/qo05FeBwo7GAnLOACnHWkEKz5f8ocjHZ5KUHIGQP4K0DWn1SS1Gvv01fKb094YD3SPgDDKkdtUTyXSbY8yZt77DlgnlVV1laRWM9oDkZR2GdLtdNUjK384duxNVu922tIVs+1S/QWv4N2dVKsmM/5RqUZ783h2dCWNoEJ1c+zYT6FHJrLUliS4wqoZll4C+bR6crKqViwjWXKjVhouWKY9ltoZ+SlSEHrZ/t4iAl+GUdrtr73p/DslIsFaK28lWK6xV+F8Q6RxG0bJCq3t1YjkkBYapW6ADBuVVWnUHY2voib2pe+tPLFXEUTbW7mWm5u7bhuxdYpsQylnYqVIX+8WETX8IA4m+KhmOggWifTj8BDN9YQNCVuTIbZ04YoiALcxViyMeCXy4YxrfVTfIsF+RAYns+W9hu3/QoZfjUbdnTXPPQDrlenUwjZaaJTAOzEfeDXizScdrKbdlpCxiYniZQal5T8nmxR2p2VOGL38aTSGiBm2cCCikKxUXVWrVd+27diJ4xPjsRzZOrYBAaXuSCrjrESD4VLUMeX9Nor8SHxxNOyrYwJHQH6YL/c7aWlTrZiTZrx0nOVSWz0CSX4+7XVHbSxI9YRNLRKa1E220VQ+iZXkHwqH8UjqjCTXQzKFiPXCtGqW/Kbt2cPVyfDkZF81tM4caDADK4902d/7HRUbfUoXpUhw8ESySF/BD5HCzGa8rYkEC2D4YfhhY1oVs1DypwmvECNKxqNOt93+ZLsHL+RlKf1QLD1emilSG7rudCmfD11I+Eu12tisNpXCXnUC2Kix5ZxTwCT8KP5BHFEspaXLtJR/uobaQWp3u6Tdw6JFRBcK9dAqmfWkJK6VJg3wCKbcXbsz6rYziQYfpcl/XKceC85D/sn/vU1GWPXOGDpBS/jhtFCwnjI2eIEzNHoj0h2TdkYzj/SVFJz6+jKVnx2uUl/RR20suo0zqcNBbFQBrN8845kUIYo1i6rhKTHk04Pzp6L9cL0vZzoEd+PMMo85qd+YcOtHoODFzW2vA0UTkpGfFpxUxJ/3x4p1Kn9BjyZkeANMmNlt507fLYllPxbtLeY5w+0O1oAPSvKThbG0fOp8vQem9Kw4FT3OMFvI2BmNxz1z6SyMw7ECRwDTFvrLjEa4ISMP2ZMcxwcfVNqK9zQliDjjSchN1Mg5KFvrSXJo1NxJ08ERD+GpS5L+jIej2fl/Ho9mIKc0/5joKQPRR8DpDCaIEXDCbVo4mjmcXImzXkofKLlj3myeFseex+PtZxxvoyM1kgCnUV2cRjM0XDr2lNVabGI7y21PnOwxoSoBOeIZzexDb0R67GAoQ/cICIw8wCkQbrBzueMsrMoCtZK7k8Q1fSBrs+P3E3EAXz9rEaxFi+CY6AZacqK/ft/Fed6Zz51cqdcdXOOB97IWsGMe9bRz/fJFE0M0RZ69lJY8IEW34+sV3eaWIbkSN6vAedvnd/a19KEZJD21gdIvibQULBX5iwpBMz2hvPfvv8jKMvgnfX5f8FqbRdf/mzRuyHOku+U5TVOUL0r5i6JoWo6H7nPcvm2Tfq1VJVpLtktfMgkrhb4fBGd+WGKEvpwnOfDUt5ppKSWOXjxByFHz6/spY6m92UwT7iopjv/Kc28MSn1HKb7d7oNlREMyZ/xJImW5e1lfD37UMr2Esfc9yT/GkTPRMh0MftzUxfsk+Vbz/whJia/dyr89xseP2s7QcApIzt7WJaXsTBNt530++MPGeFp07W+dXMheMSwuifbQrejfp9d/snUvuvKfROs+d7Z93jKFp/s50bqHdOr6//hyYSBeroLpaMtc4M/C7Tac+dxbag5owo/V1P/1bYVoEor2XVqVQb29v3ccR3z/IctqQnv764//AWeUA2TZK0CRAAAAAElFTkSuQmCC") center/cover no-repeat}.brand img.is-loaded{background:0 0}.brand__name{display:flex;flex-direction:column;min-width:0;line-height:1.15}.brand__name b{font-size:var(--fs-md);font-weight:700;color:var(--brand-ink);letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand__name span{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.brand{overflow:hidden}@media(max-width:380px){.topbar{display:none}.siteheader{top:0}}@media(max-width:420px){.header .search .input,.header .search button{min-height:44px}.header__row{gap:var(--sp-hair) var(--sp-3)}}@media(max-width:420px){.brand__name span{display:none}.brand img{width:38px;height:38px}.header__actions .iconbtn{padding:0;min-width:48px}}@media(max-width:389px){.brand img{display:none}.brand__name b{font-size:var(--fs-base);letter-spacing:-.03em}}.search{position:relative;display:flex;min-width:0}@media(min-width:900px){.search{order:0;flex:1 1 auto;max-width:520px}}.search input{width:100%;min-height:48px;padding:0 52px 0 var(--sp-4);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-full);font-size:var(--fs-base);color:var(--ink)}.search input:focus{outline:0;background:var(--surface);border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.search button{position:absolute;right:5px;top:5px;width:38px;height:38px;border:0;border-radius:var(--r-full);background:var(--brand);color:var(--ink-inv);display:grid;place-items:center;cursor:pointer}.search button:hover{background:var(--brand-700)}.header__actions{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto;flex:none;justify-self:end}.iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-width:48px;height:48px;padding:0 var(--sp-3);border-radius:var(--r);border:1px solid transparent;background:0 0;color:var(--brand-ink);font-size:var(--fs-base);font-weight:600;cursor:pointer}.iconbtn:hover{background:var(--brand-50)}.iconbtn--outline{border-color:var(--line-2);background:var(--surface)}.count{position:absolute;top:4px;right:4px;min-width:20px;height:20px;padding:0 var(--sp-1);border-radius:var(--r-full);background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--surface)}.swatch{background:var(--cat,var(--ink-3))}.scrim{position:fixed;inset:0;background:rgba(17,24,39,.45);z-index:90;opacity:0;pointer-events:none;transition:opacity .2s;backdrop-filter:blur(1px)}body.is-drawer .scrim{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;left:0;width:min(86vw,340px);z-index:100;background:var(--surface);display:flex;flex-direction:column;transform:translateX(-101%);transition:transform .24s cubic-bezier(.32,.72,0,1);box-shadow:var(--sh-3);overflow-y:auto;overscroll-behavior:contain}body.is-drawer .drawer{transform:none}body.is-drawer{overflow:hidden}.drawer__head{position:sticky;top:0;background:var(--surface);display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--line);z-index:1}.drawer__head b{flex:1;min-width:0;font-size:var(--fs-sm);color:var(--brand-ink);font-weight:700}.drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dsec{border-bottom:1px solid var(--line)}.dsec:last-child{border-bottom:0}.dsec>summary{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;padding:0 var(--sp-5);cursor:pointer;list-style:none;font-size:var(--fs-md);font-weight:700;color:var(--brand-ink)}.dsec>summary::-webkit-details-marker{display:none}.dsec>summary>span{flex:1;min-width:0}.dsec>summary>.ic:last-child{transition:transform .18s var(--ease-standard,ease);color:var(--ink-3)}.dsec[open]>summary>.ic:last-child{transform:rotate(180deg)}.dsec>summary:hover{background:var(--surface-2)}.dsec__body{padding-bottom:var(--sp-2)}@media(prefers-reduced-motion:reduce){.dsec>summary>.ic:last-child{transition:none}}.dsub{margin-left:calc(var(--sp-5) + 17px);border-left:2px solid var(--line);padding-left:var(--sp-2)}.drawer a.item--sub{padding-left:var(--sp-3);font-size:var(--fs-sm)}.dsec__ask{padding:var(--sp-2) var(--sp-5) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.dsec__ask p{margin:0;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.drawer__out{color:var(--danger);border-color:var(--danger-line)}.drawer__out:hover{background:var(--danger-bg)}.drawer a.item{display:flex;align-items:center;gap:var(--sp-3);min-height:48px;padding:var(--sp-2) var(--sp-5);font-size:var(--fs-base);color:var(--ink);font-weight:500}.drawer a.item:hover{background:var(--surface-2)}.drawer a.item:focus-visible,.drawer button:focus-visible,.drawer summary:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-3px;background:var(--surface-2)}.drawer a.item .swatch{width:10px;height:10px;border-radius:var(--r-full);flex:none}.drawer a.item .item__ic{width:34px;height:34px;border-radius:var(--r-sm);display:grid;place-items:center;flex:none;color:var(--cat,var(--ink-3));background:color-mix(in srgb,var(--cat,var(--ink-3)) 12%,var(--surface))}.drawer{width:min(88vw,360px)}@media(min-width:900px){.drawer{width:420px;max-height:100%}.drawer__head{padding:var(--sp-5)}.dsec>summary{min-height:52px}}.drawer a.item .ic{color:var(--ink-3)}.drawer a.item .tail{margin-left:auto;color:var(--ink-3);font-size:var(--fs-xs)}.drawer__foot{margin-top:auto;padding:var(--sp-4) var(--sp-5) var(--sp-6);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--sp-3)}.drawer__foot>.drawer__outform{margin-top:var(--sp-2)}:root{--hero-ground:linear-gradient(180deg, rgba(255,255,255,.72) 0, rgba(255,255,255,.30) 84px, rgba(255,255,255,0) 150px),url("../img/hero-light.webp") center/cover no-repeat,#EEF2F9;--hero-ink:#0A0D16;--hero-ink-2:#171A1F;--hero-ink-3:#171A1F;--hero-accent:#402604;--hero-chip:color-mix(in srgb, var(--brand) 12%, transparent);--hero-hair:rgba(16,24,40,.20);--hero-hover:rgba(16,24,40,.06);--hero-rim:rgba(255,255,255,.72);--hero-veil-a:.44;--hero-glow:radial-gradient(60% 80% at 85% 20%, rgba(245,165,36,.18), transparent 60%);--hero-brand-b:var(--brand-ink);--hero-brand-s:var(--accent-600);--hero-brand-edge-b:0 1px 0 rgba(255,255,255,.55);--hero-brand-edge-s:0 1px 0 rgba(255,255,255,.40)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--hero-ground:linear-gradient(180deg, rgba(6,9,18,.72) 0, rgba(6,9,18,.34) 84px, rgba(6,9,18,0) 150px),url("../img/hero-dark.webp") center/cover no-repeat,var(--brand);--hero-ink:var(--ink-inv);--hero-ink-2:var(--on-dark-2);--hero-ink-3:var(--on-dark-3);--hero-accent:var(--accent);--hero-chip:var(--dark-line);--hero-hair:rgba(255,255,255,.26);--hero-hover:rgba(255,255,255,.26);--hero-rim:rgba(255,255,255,.28);--hero-veil-a:.16;--hero-glow:radial-gradient(60% 80% at 85% 20%, rgba(245,165,36,.22), transparent 60%);--hero-brand-b:var(--on-dark);--hero-brand-s:var(--accent-600);--hero-brand-edge-b:0 1px 1px rgba(0,0,0,.28);--hero-brand-edge-s:0 1px 1px rgba(0,0,0,.24)}}:root:where([data-theme=dark]){--hero-ground:linear-gradient(180deg, rgba(6,9,18,.72) 0, rgba(6,9,18,.34) 84px, rgba(6,9,18,0) 150px),url("../img/hero-dark.webp") center/cover no-repeat,var(--brand);--hero-ink:var(--ink-inv);--hero-ink-2:var(--on-dark-2);--hero-ink-3:var(--on-dark-3);--hero-accent:var(--accent);--hero-chip:var(--dark-line);--hero-hair:rgba(255,255,255,.26);--hero-hover:rgba(255,255,255,.26);--hero-rim:rgba(255,255,255,.28);--hero-veil-a:.16;--hero-glow:radial-gradient(60% 80% at 85% 20%, rgba(245,165,36,.22), transparent 60%);--hero-brand-b:var(--on-dark);--hero-brand-s:var(--accent-600);--hero-brand-edge-b:0 1px 1px rgba(0,0,0,.28);--hero-brand-edge-s:0 1px 1px rgba(0,0,0,.24)}.hero .wrap{position:relative;z-index:1;padding-block:var(--sp-10) var(--sp-12);display:grid;gap:var(--sp-8)}.lede{max-width:var(--measure)}.product--sk{pointer-events:none}.product--sk:hover{border-color:var(--line);box-shadow:none}.product__sk-ring{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;overflow:visible;display:block}.product__sk-ring rect{x:1px;y:1px;width:calc(100% - 2px);height:calc(100% - 2px);fill:none;stroke:var(--accent);stroke-linecap:round;animation:sk-dash 2.4s linear infinite;animation-delay:calc(var(--i, 0) * .11s)}.product__sk-ring .sk-head{stroke-width:2;stroke-dasharray:5 95}.product__sk-ring .sk-mid{stroke-width:2.5;opacity:.45;stroke-dasharray:13 87}.product__sk-ring .sk-tail{stroke-width:7;opacity:.18;stroke-dasharray:24 76}@keyframes sk-dash{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}.product__sk-sweep{position:absolute;top:-25%;bottom:-25%;left:0;width:46%;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,var(--sk-sweep),transparent);animation:sk-sweep 1.9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--i, 0) * .11s)}@keyframes sk-sweep{from{transform:translateX(-110%) skewX(-14deg)}to{transform:translateX(330%) skewX(-14deg)}}.product--sk .product__media{display:block}.sk{display:block;border-radius:var(--r-sm);background:color-mix(in srgb,var(--line) 48%,var(--surface-2))}.product--sk .product__media .sk{width:100%;height:100%;border-radius:0}.sk--l{height:12px;width:92%}.sk--s{height:12px;width:58%}.sk--btn{height:34px;width:100%;margin-top:auto;border-radius:var(--r)}#shopMain[aria-busy=true]{cursor:progress}.btn.is-busy{position:relative;pointer-events:none}.btn.is-busy>*{visibility:hidden}.btn.is-busy::after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;animation:btn-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.btn.is-busy::after{animation:none}}@keyframes btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.product__sk-ring rect,.product__sk-sweep{animation:none}.product__sk-ring{display:none}.product__sk-sweep{background:0 0}}.cat{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);text-align:center;padding:var(--sp-5) var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .15s,box-shadow .15s,transform .15s}.cat:hover{border-color:var(--brand-ink);box-shadow:var(--sh-2);transform:translateY(-2px)}.cat b{font-size:var(--fs-sm);font-weight:600;color:var(--ink);line-height:1.3}.cat span{font-size:var(--fs-xs);color:var(--ink-3)}.guide-grid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.gcard{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink);transition:border-color .15s,box-shadow .15s,transform .15s}.gcard:hover{border-color:var(--brand-ink);box-shadow:var(--sh-2);transform:translateY(-2px)}.gcard__n{font-size:var(--fs-xl);line-height:1;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--brand-ink) 60%,transparent)}.gcard__k{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.gcard__t{margin:0;font-size:var(--fs-lg);line-height:1.22;font-weight:700;letter-spacing:-.005em;color:var(--ink);text-wrap:balance}.gcard__go{margin-top:auto;padding-top:var(--sp-4);display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:700;letter-spacing:.01em;color:var(--brand-ink)}.gcard__go svg{transition:transform .15s}@media(prefers-reduced-motion:reduce){.gcard,.gcard__go svg{transition:none}}.cat-bento--even{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media(min-width:840px){.cat-bento .is-xl.is-right{grid-column:3/span 2}.cat-bento--even{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:150px}}.cat-cell{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:var(--sp-3) var(--sp-4) 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(135% 95% at 50% 2%,color-mix(in srgb,var(--cat) 30%,transparent) 0,color-mix(in srgb,var(--cat) 8%,transparent) 55%,transparent 100%),var(--surface);transition:border-color .2s ease,transform .2s ease}.cat-cell:focus-visible,.cat-cell:hover{border-color:color-mix(in srgb,var(--cat) 62%,transparent);transform:translateY(-2px)}:root{--pane-bright:1.06}:root{--ca-ink:#141A22;--ca-line:#141A22;--ca-wood:#E9C08D;--ca-metal:#C9CFD8;--ca-rub:#FF9FB4;--ca-blush:#FF7E9D}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--ca-line:#E6E6E6;--ca-metal:#8E96A3;--ca-wood:#C79A64}}:root:where([data-theme=dark]){--ca-line:#E6E6E6;--ca-metal:#8E96A3;--ca-wood:#C79A64}.cat-cell__art svg{height:100%;width:auto;min-height:0;max-height:200px;max-width:100%;overflow:visible}.cat-cell::after{content:"";position:absolute;left:var(--sp-4);right:var(--sp-4);bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--cat);transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.2,.7,.3,1)}.cat-cell:focus-visible::after,.cat-cell:hover::after{transform:scaleX(1)}.cat-cell .ink{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.cat-cell .anim{animation-duration:2.4s;animation-iteration-count:infinite;animation-play-state:paused}.cat-cell:focus-visible .anim,.cat-cell:hover .anim{animation-play-state:running}@media(hover:none){.cat-cell.is-inview .anim{animation-play-state:running;animation-iteration-count:1;animation-fill-mode:both}}.cat-cell .m-hop{transform-origin:32px 32px;animation-name:cat-spin;animation-timing-function:ease-in-out}@keyframes cat-spin{0%,12%{transform:translateY(0) rotate(0) scaleY(1)}18%{transform:translateY(3px) rotate(-6deg) scaleY(.9)}32%{transform:translateY(-11px) rotate(96deg) scaleY(1.06)}48%{transform:translateY(-13px) rotate(238deg) scaleY(1)}62%{transform:translateY(0) rotate(360deg) scaleY(.91)}70%{transform:translateY(0) rotate(360deg) scaleY(1.04)}100%,78%{transform:translateY(0) rotate(360deg) scaleY(1)}}.cat-cell .m-hop--tight{animation-name:cat-hop-tight}@keyframes cat-hop-tight{0%,12%{transform:translateY(0) rotate(0) scaleY(1)}18%{transform:translateY(2px) rotate(-4deg) scaleY(.91)}34%{transform:translateY(-6px) rotate(5deg) scaleY(1.06)}50%{transform:translateY(-7px) rotate(-3deg) scaleY(1)}64%{transform:translateY(0) rotate(2deg) scaleY(.93)}74%{transform:translateY(0) rotate(0) scaleY(1.04)}100%,84%{transform:translateY(0) rotate(0) scaleY(1)}}.cat-cell .m-penLean{transform-origin:32px 48px;animation-name:cat-pen;animation-timing-function:ease-in-out}@keyframes cat-pen{0%,8%{transform:translate(-16px,0) rotate(-7deg)}14%{transform:translate(-19px,1px) rotate(-11deg)}38%{transform:translate(-2px,-2px) rotate(-2deg)}60%{transform:translate(13px,0) rotate(4deg)}68%{transform:translate(15px,-9px) rotate(11deg)}82%{transform:translate(-7px,-11px) rotate(-1deg)}92%{transform:translate(-16px,-3px) rotate(-7deg)}100%{transform:translate(-16px,0) rotate(-7deg)}}.cat-cell .m-penInk{stroke-dasharray:100;animation-name:cat-ink;animation-timing-function:ease-in-out}@keyframes cat-ink{0%,13%{stroke-dashoffset:100;opacity:0}17%{stroke-dashoffset:88;opacity:1}60%,70%{stroke-dashoffset:0;opacity:1}82%{stroke-dashoffset:0;opacity:0}100%,83%{stroke-dashoffset:100;opacity:0}}.cat-cell .m-rub{animation-name:cat-rub;animation-timing-function:cubic-bezier(.45,0,.55,1)}@keyframes cat-rub{0%,100%{transform:translateX(-9px) rotate(-5deg)}50%{transform:translateX(9px) rotate(4deg)}}.cat-cell .m-scribble{stroke-dasharray:100;animation-name:cat-erase;animation-timing-function:cubic-bezier(.45,0,.55,1)}@keyframes cat-erase{0%{stroke-dashoffset:0}50%{stroke-dashoffset:-82}100%{stroke-dashoffset:0}}.cat-cell .m-tilt{animation-name:cat-tilt;animation-timing-function:ease-in-out;transform-origin:32px 52px}.cat-cell .m-tilt--corner{transform-origin:53px 27px}.cat-cell .m-tilt--hang{transform-origin:32px 10px}.cat-cell .m-tilt--nib{transform-origin:32px 26px}.cat-cell .m-tilt--grip{transform-origin:32px 22px}.cat-cell .m-tilt--kite{transform-origin:32px 3px}.cat-cell .m-tilt--hinge{transform-origin:56px 36px}.cat-cell .m-lever{transform-origin:32px 17px;animation-name:cat-lever;animation-timing-function:cubic-bezier(.34,1.2,.64,1)}.cat-cell .m-snip{transform-origin:32px 37px;animation-name:cat-snip;animation-timing-function:cubic-bezier(.45,0,.55,1)}.cat-cell .m-snip--b{animation-name:cat-snip-b}.cat-cell .m-lid{transform-origin:12px 32px;animation-name:cat-lid;animation-timing-function:cubic-bezier(.34,1.25,.64,1)}.cat-cell .m-peek{animation-name:cat-peek;animation-timing-function:cubic-bezier(.34,1.3,.64,1)}.cat-cell .m-peek2{animation-delay:.08s}.cat-cell .m-peek3{animation-delay:.16s}.cat-cell .m-h1{transform-origin:14px 52px}.cat-cell .m-h2{transform-origin:31px 52px;animation-delay:.11s}.cat-cell .m-h3{transform-origin:49px 51px;animation-delay:.22s}.cat-cell .m-h1,.cat-cell .m-h2,.cat-cell .m-h3{animation-name:cat-sethop;animation-timing-function:cubic-bezier(.34,1.25,.64,1)}.cat-cell .m-sweep{transform-origin:31px 44px;animation-name:cat-swipe;animation-timing-function:ease-in-out}@keyframes cat-swipe{0%,10%{transform:translate(-15px,0) rotate(-4deg)}16%{transform:translate(-18px,-2px) rotate(-9deg)}58%{transform:translate(13px,0) rotate(2deg)}66%{transform:translate(15px,-7px) rotate(9deg)}80%{transform:translate(-5px,-9px) rotate(1deg)}90%{transform:translate(-15px,-2px) rotate(-4deg)}100%{transform:translate(-15px,0) rotate(-4deg)}}.cat-cell .m-bandFill{transform-origin:left center;animation-name:cat-band;animation-timing-function:ease-in-out}@keyframes cat-band{0%,16%{transform:scaleX(0);opacity:1}58%,70%{transform:scaleX(1);opacity:1}80%{transform:scaleX(1);opacity:0}100%,81%{transform:scaleX(0);opacity:0}}.cat-cell .m-swivel{transform-origin:17px 31px;animation-name:cat-swivel;animation-timing-function:ease-in-out}.cat-cell .m-pop{transform-origin:28px 30px;animation-name:cat-pop;animation-timing-function:cubic-bezier(.34,1.3,.64,1)}.cat-cell .m-pop--s1{transform-origin:50px 13px;animation-delay:.18s}.cat-cell .m-pop--s2{transform-origin:50px 50px;animation-delay:.36s}.cat-cell .m-pop--s3{transform-origin:11px 53px;animation-delay:.54s}@keyframes cat-pop{0%,16%{transform:scale(1)}34%{transform:scale(1.1)}52%{transform:scale(.97)}100%,66%{transform:scale(1)}}.cat-cell .m-flutter{transform-origin:42px 27px;animation-name:cat-flutter;animation-timing-function:ease-in-out}.cat-cell .m-sway{transform-origin:29.5px 7px;animation-name:cat-sway;animation-timing-function:ease-in-out}.cat-cell .m-scrib{transform-origin:32px 52px;animation-name:cat-scrib;animation-timing-function:ease-in-out}@keyframes cat-scrib{0%,10%{transform:translate(0,0) rotate(0)}25%{transform:translate(-3px,0) rotate(-4deg)}40%{transform:translate(3px,0) rotate(3deg)}55%{transform:translate(-2px,0) rotate(-3deg)}70%{transform:translate(2px,0) rotate(2deg)}100%,86%{transform:translate(0,0) rotate(0)}}.cat-cell .m-lift{animation-name:cat-lift;animation-timing-function:cubic-bezier(.34,1.25,.64,1)}@keyframes cat-lift{0%,14%{transform:translateY(0)}42%,60%{transform:translateY(-10px)}100%,88%{transform:translateY(0)}}.cat-cell .m-squish--pot{transform-origin:45px 62px}.cat-cell .m-wobble{transform-origin:27px 26px;animation-name:cat-wobble;animation-timing-function:ease-in-out}.cat-cell .m-key,.cat-cell .m-key2,.cat-cell .m-key3{animation-name:cat-key;animation-timing-function:ease-in-out}.cat-cell .m-key2{animation-delay:.3s}.cat-cell .m-key3{animation-delay:.6s}.cat-cell .m-daub{transform-origin:32px 52px;animation-name:cat-daub;animation-timing-function:ease-in-out}.cat-cell .m-swing{transform-origin:37.5px 28px;animation-name:cat-swing;animation-timing-function:ease-in-out}.cat-cell .m-wheel{animation-name:cat-wheel;animation-timing-function:cubic-bezier(.45,0,.35,1)}.cat-cell .m-wheel--l{transform-origin:19px 47px}.cat-cell .m-wheel--r{transform-origin:45px 47px}@keyframes cat-wheel{0%,10%{transform:rotate(0)}100%,74%{transform:rotate(360deg)}}.cat-cell .m-tilt--rosette{transform-origin:32px 6px}.cat-cell .m-tail--ribbon{transform-origin:32px 40px}.cat-cell .m-glint{animation-name:cat-glint;animation-timing-function:ease-in-out}.cat-cell .m-tail{transform-origin:32px 55px;animation-name:cat-tail;animation-timing-function:ease-in-out}.cat-cell .m-write{transform-origin:32px 56px;animation-name:cat-write;animation-timing-function:ease-in-out}@keyframes cat-write{0%,8%{transform:translate(0,0) rotate(0)}30%{transform:translate(-4px,-6px) rotate(-6deg)}52%{transform:translate(-2px,-2px) rotate(-3deg)}74%{transform:translate(1px,0) rotate(2deg)}100%,88%{transform:translate(0,0) rotate(0)}}.cat-cell .m-rubs{transform-origin:30px 32px;animation-name:cat-rubs;animation-timing-function:cubic-bezier(.45,0,.55,1)}@keyframes cat-rubs{0%,100%{transform:translateX(0) rotate(0)}25%{transform:translateX(-4px) rotate(-2deg)}75%{transform:translateX(4px) rotate(2deg)}}.cat-cell .m-turn{transform-origin:27px 38px;animation-name:cat-turn;animation-timing-function:ease-in-out}.cat-cell .m-slide{animation-name:cat-slide;animation-timing-function:cubic-bezier(.34,1.25,.64,1)}.cat-cell .m-swivel--up{transform-origin:32px 12.5px}.cat-cell .m-flutter--strip{transform-origin:26px 21px}.cat-cell .m-sway--foot{transform-origin:36px 53px}.cat-cell .m-dab{transform-origin:40px 30px;animation-name:cat-dab;animation-timing-function:ease-in-out}.cat-cell .m-wobble--big{transform-origin:25px 27px}.cat-cell .m-rock{transform-origin:32px 44px;animation-name:cat-rock;animation-timing-function:ease-in-out}@keyframes cat-rock{0%,100%{transform:rotate(0)}50%{transform:rotate(-3deg)}}.cat-cell .m-fan{transform-origin:32px 78px;animation-timing-function:ease-in-out}.cat-cell .m-fan--l{animation-name:cat-fan-l}.cat-cell .m-fan--r{animation-name:cat-fan-r}@keyframes cat-e-sweep{0%,8%{transform:translate(0,0) rotate(0)}18%{transform:translate(-1px,-1px) rotate(-2deg)}62%{transform:translate(22px,5px) rotate(1deg)}70%{transform:translate(23px,-2px) rotate(7deg)}84%{transform:translate(8px,-6px) rotate(3deg)}100%,95%{transform:translate(0,0) rotate(0)}}@keyframes cat-e-line{0%,8%{stroke-dashoffset:0;opacity:.62}62%{stroke-dashoffset:-100;opacity:.62}68%{stroke-dashoffset:-100;opacity:0}69%,88%{stroke-dashoffset:0;opacity:0}100%,97%{stroke-dashoffset:0;opacity:.62}}@keyframes cat-e-crumb{0%,16%{opacity:0;transform:translateY(-3px)}38%{opacity:.5;transform:translateY(0)}66%{opacity:.5;transform:translateY(2px)}100%,80%{opacity:0;transform:translateY(5px)}}@keyframes cat-h-sweep{0%,10%{transform:translate(0,0) rotate(0)}20%{transform:translate(-2px,1px) rotate(-2deg)}60%{transform:translate(30px,0) rotate(1deg)}68%{transform:translate(31px,-9px) rotate(6deg)}82%{transform:translate(12px,-12px) rotate(2deg)}100%,94%{transform:translate(0,0) rotate(0)}}@keyframes cat-h-band{0%,10%{transform:scaleX(0);opacity:.62}60%,74%{transform:scaleX(1);opacity:.62}86%{transform:scaleX(1);opacity:0}100%,87%{transform:scaleX(0);opacity:0}}.cat-cell .m-cap{animation-name:cat-cap;animation-timing-function:cubic-bezier(.34,1.2,.64,1)}@keyframes cat-cap{0%,12%{transform:translate(0,0) rotate(0)}34%{transform:translate(2px,-11px) rotate(8deg)}52%{transform:translate(2px,-12px) rotate(10deg)}76%{transform:translate(1px,-5px) rotate(3deg)}100%,90%{transform:translate(0,0) rotate(0)}}.cat-cell .m-spout{transform-origin:38px 10.4px;animation-name:cat-spout;animation-timing-function:cubic-bezier(.34,1.2,.64,1)}@keyframes cat-spout{0%,14%{transform:rotate(0)}42%,62%{transform:rotate(-104deg)}100%,88%{transform:rotate(0)}}@keyframes cat-p-write{0%,10%{transform:translate(0,0) rotate(0)}22%{transform:translate(-2px,-9px) rotate(5deg)}38%{transform:translate(-20px,-11px) rotate(2deg)}46%{transform:translate(-23px,0) rotate(-1deg)}100%,88%{transform:translate(0,0) rotate(0)}}@keyframes cat-p-ink{0%,10%{stroke-dashoffset:0;opacity:.9}20%{stroke-dashoffset:0;opacity:0}21%,45%{stroke-dashoffset:100;opacity:0}47%{stroke-dashoffset:100;opacity:.9}100%,88%{stroke-dashoffset:0;opacity:.9}}@keyframes cat-pc-draw{0%,10%{transform:translate(0,0) rotate(0)}22%{transform:translate(2px,-9px) rotate(-5deg)}38%{transform:translate(20px,-11px) rotate(-2deg)}46%{transform:translate(23px,0) rotate(1deg)}62%{transform:translate(13px,1px) rotate(-1deg)}74%{transform:translate(9px,0) rotate(1deg)}100%,88%{transform:translate(0,0) rotate(0)}}@keyframes cat-pc-ink{0%,10%{stroke-dashoffset:0;opacity:.58}20%{stroke-dashoffset:0;opacity:0}21%,45%{stroke-dashoffset:-100;opacity:0}47%{stroke-dashoffset:-100;opacity:.58}100%,88%{stroke-dashoffset:0;opacity:.58}}.cat-cell .m-crDraw{animation-name:cat-cr-draw;animation-timing-function:cubic-bezier(.4,0,.5,1)}@keyframes cat-cr-draw{0%,10%{transform:translate(0,0) rotate(0)}22%{transform:translate(-1px,-10px) rotate(6deg)}38%{transform:translate(-19px,-12px) rotate(2deg)}46%{transform:translate(-22px,1px) rotate(-2deg)}64%{transform:translate(-12px,0) rotate(1deg)}100%,88%{transform:translate(0,0) rotate(0)}}.cat-cell .m-crInk{animation-name:cat-cr-ink;animation-timing-function:cubic-bezier(.4,0,.5,1)}@keyframes cat-cr-ink{0%,10%{stroke-dashoffset:0;opacity:.55}20%{stroke-dashoffset:0;opacity:0}21%,45%{stroke-dashoffset:100;opacity:0}47%{stroke-dashoffset:100;opacity:.55}100%,88%{stroke-dashoffset:0;opacity:.55}}.cat-cell .m-ruPress{transform-origin:32px 34px;animation-name:cat-ru-press;animation-timing-function:ease-in-out}@keyframes cat-ru-press{0%,14%{transform:translateY(0)}30%,72%{transform:translateY(1.6px)}100%,88%{transform:translateY(0)}}.cat-cell .m-ruLine{animation-name:cat-ru-line;animation-timing-function:cubic-bezier(.4,0,.5,1)}@keyframes cat-ru-line{0%,10%{stroke-dashoffset:0;opacity:.6}18%{stroke-dashoffset:0;opacity:0}19%,28%{stroke-dashoffset:100;opacity:0}30%{stroke-dashoffset:100;opacity:.6}100%,82%{stroke-dashoffset:0;opacity:.6}}.cat-cell .m-peel{transform-origin:28px 42px;animation-name:cat-peel;animation-timing-function:cubic-bezier(.34,1.24,.64,1)}@keyframes cat-peel{0%,12%{transform:translate(0,0) rotate(0) scale(1)}40%{transform:translate(-3px,-9px) rotate(-11deg) scale(1.1)}58%{transform:translate(-3px,-10px) rotate(-9deg) scale(1.1)}80%{transform:translate(0,1px) rotate(2deg) scale(1)}100%,92%{transform:translate(0,0) rotate(0) scale(1)}}.cat-cell .m-stPop{animation-name:cat-st-pop;animation-timing-function:cubic-bezier(.34,1.3,.64,1)}.cat-cell .m-stPop--s1{transform-origin:50px 12px;animation-delay:.16s}.cat-cell .m-stPop--s2{transform-origin:50px 49px;animation-delay:.32s}.cat-cell .m-stPop--s3{transform-origin:11px 52px;animation-delay:.48s}@keyframes cat-st-pop{0%,18%{transform:scale(1) rotate(0)}40%{transform:scale(1.18) rotate(-6deg)}62%{transform:scale(.96) rotate(2deg)}100%,82%{transform:scale(1) rotate(0)}}.cat-cell .m-peelNote{transform-origin:13px 14px;animation-name:cat-peel-note;animation-timing-function:cubic-bezier(.34,1.2,.64,1)}@keyframes cat-peel-note{0%,12%{transform:translate(0,0) rotate(0)}42%{transform:translate(-4px,-3px) rotate(-13deg)}60%{transform:translate(-4px,-3px) rotate(-12deg)}84%{transform:translate(0,0) rotate(1.5deg)}100%,94%{transform:translate(0,0) rotate(0)}}.cat-cell .m-page{transform-origin:23px 31px;animation-name:cat-page;animation-timing-function:cubic-bezier(.45,0,.55,1)}@keyframes cat-page{0%,12%{transform:scaleX(1);opacity:.92}40%{transform:scaleX(.04);opacity:.92}41%,62%{transform:scaleX(.04);opacity:0}64%{transform:scaleX(.04);opacity:.92}100%,92%{transform:scaleX(1);opacity:.92}}.cat-cell .m-nbFace{animation-name:cat-nb-face;animation-timing-function:ease-in-out}@keyframes cat-nb-face{0%,34%{opacity:0}42%,60%{opacity:1}100%,70%{opacity:0}}.cat-cell .m-staPress{transform-origin:56px 40px;animation-name:cat-sta-press;animation-timing-function:cubic-bezier(.3,1.3,.6,1)}@keyframes cat-sta-press{0%,14%{transform:rotate(0)}30%{transform:rotate(7deg)}44%,52%{transform:rotate(-5deg)}100%,74%{transform:rotate(0)}}.cat-cell .m-staple{animation-name:cat-staple;animation-timing-function:ease-out}@keyframes cat-staple{0%,42%{opacity:0;transform:scale(.7)}48%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}100%,97%{opacity:0;transform:scale(1)}}.cat-cell .m-clipOn{animation-name:cat-clip-on;animation-timing-function:cubic-bezier(.3,1.2,.6,1)}@keyframes cat-clip-on{0%,10%{transform:translate(0,0) rotate(0)}22%{transform:translate(-9px,-13px) rotate(-12deg)}30%{transform:translate(-9px,-13px) rotate(-12deg)}56%{transform:translate(1px,2px) rotate(3deg)}70%{transform:translate(0,0) rotate(-1deg)}100%,84%{transform:translate(0,0) rotate(0)}}.cat-cell .m-pzSlide{animation-name:cat-pz-slide;animation-timing-function:cubic-bezier(.3,1.25,.6,1)}@keyframes cat-pz-slide{0%,10%{transform:translate(0,0)}24%{transform:translate(-15px,-3px)}32%{transform:translate(-15px,-3px)}62%{transform:translate(1.5px,0)}100%,76%{transform:translate(0,0)}}.cat-cell .m-blkDrop{animation-name:cat-blk-drop;animation-timing-function:cubic-bezier(.3,1.3,.6,1)}@keyframes cat-blk-drop{0%,12%{transform:translate(0,0) rotate(0)}34%{transform:translate(-4px,-16px) rotate(-7deg)}46%{transform:translate(-4px,-16px) rotate(-7deg)}70%{transform:translate(0,1.5px) rotate(1deg)}100%,84%{transform:translate(0,0) rotate(0)}}.cat-cell .m-dieRoll{transform-origin:32px 32px;animation-name:cat-die-roll;animation-timing-function:cubic-bezier(.3,1.15,.6,1)}@keyframes cat-die-roll{0%,10%{transform:translateY(0) rotate(0)}30%{transform:translateY(-13px) rotate(-120deg)}56%{transform:translateY(0) rotate(-270deg)}66%{transform:translateY(0) rotate(-270deg) scaleY(.92)}78%{transform:translateY(0) rotate(-270deg) scaleY(1)}100%{transform:translateY(0) rotate(-360deg)}}.cat-cell .m-pip{animation-name:cat-pip;animation-timing-function:ease-out}@keyframes cat-pip{0%,54%{opacity:0}62%,92%{opacity:1}100%{opacity:0}}.cat-cell .m-carRoll{animation-name:cat-car-roll;animation-timing-function:cubic-bezier(.4,0,.5,1)}@keyframes cat-car-roll{0%,8%{transform:translateX(0)}46%{transform:translateX(13px)}54%{transform:translateX(13px)}100%,92%{transform:translateX(0)}}.cat-cell .m-carLean{transform-origin:19px 47px;animation-name:cat-car-lean;animation-timing-function:ease-in-out}@keyframes cat-car-lean{0%,8%{transform:rotate(0)}20%{transform:rotate(-3deg)}50%{transform:rotate(0)}64%{transform:rotate(3deg)}100%,88%{transform:rotate(0)}}.cat-cell .m-nod{transform-origin:32px 55px;animation-name:cat-nod;animation-timing-function:cubic-bezier(.34,1.25,.64,1);animation-delay:.22s}.cat-cell .m-nod--sm{transform-origin:50px 55px;animation-delay:0s}@keyframes cat-nod{0%,14%{transform:rotate(0)}30%{transform:rotate(-11deg)}48%{transform:rotate(8deg)}64%{transform:rotate(-4deg)}100%,80%{transform:rotate(0)}}.cat-cell .m-palTip{transform-origin:44px 44px;animation-name:cat-pal-tip;animation-timing-function:ease-in-out}@keyframes cat-pal-tip{0%,100%{transform:rotate(0)}34%{transform:rotate(-12deg)}70%{transform:rotate(5deg)}}.cat-cell .m-blob{animation-name:cat-blob;animation-timing-function:cubic-bezier(.34,1.3,.64,1)}.cat-cell .m-blob--2{animation-delay:.18s}.cat-cell .m-blob--3{animation-delay:.36s}@keyframes cat-blob{0%,20%{transform:scale(1)}36%{transform:scale(1.3)}54%{transform:scale(.94)}100%,70%{transform:scale(1)}}.cat-cell .m-sip{transform-origin:35.8px 15px;animation-name:cat-sip;animation-timing-function:cubic-bezier(.4,0,.5,1)}@keyframes cat-sip{0%,12%{transform:scaleY(0);opacity:.9}46%,64%{transform:scaleY(1);opacity:.9}74%{transform:scaleY(1);opacity:0}100%,75%{transform:scaleY(0);opacity:0}}.cat-cell .m-tmb{transform-origin:32px 52px;animation-name:cat-tmb;animation-timing-function:ease-in-out}@keyframes cat-tmb{0%,14%{transform:scale(1,1)}46%{transform:scale(1.04,.96)}100%,70%{transform:scale(1,1)}}@keyframes cat-lid-lift{0%,14%{transform:translate(0,0) rotate(0)}40%{transform:translate(.5px,-4px) rotate(-3deg)}58%{transform:translate(.5px,-4px) rotate(-3deg)}80%{transform:translate(0,.5px) rotate(.6deg)}100%,92%{transform:translate(0,0) rotate(0)}}.cat-cell .m-patch{transform-origin:14px 28px;animation-name:cat-patch;animation-timing-function:cubic-bezier(.4,0,.5,1)}@keyframes cat-patch{0%,10%{transform:scaleX(1);opacity:1}18%{transform:scaleX(1);opacity:0}19%,30%{transform:scaleX(0);opacity:0}32%{transform:scaleX(0);opacity:1}100%,74%{transform:scaleX(1);opacity:1}}.cat-cell .m-bounce{transform-origin:32px 50px;animation-name:cat-bounce;animation-timing-function:cubic-bezier(.34,1.2,.64,1)}@keyframes cat-bounce{0%,10%{transform:translateY(0) scaleY(1)}20%{transform:translateY(0) scaleY(.9)}42%{transform:translateY(-13px) scaleY(1.07)}62%{transform:translateY(0) scaleY(.93)}76%{transform:translateY(0) scaleY(1.04)}100%,88%{transform:translateY(0) scaleY(1)}}.cat-cell .m-setDown{transform-origin:32px 56px;animation-name:cat-set-down;animation-timing-function:cubic-bezier(.3,1.25,.6,1)}@keyframes cat-set-down{0%,12%{transform:translateY(0) rotate(0) scaleY(1)}30%{transform:translateY(-12px) rotate(-4deg) scaleY(1)}44%{transform:translateY(-12px) rotate(-4deg) scaleY(1)}62%{transform:translateY(0) rotate(0) scaleY(.93)}74%{transform:translateY(0) rotate(0) scaleY(1.04)}100%,88%{transform:translateY(0) rotate(0) scaleY(1)}}@keyframes cat-tilt{0%,100%{transform:rotate(0)}50%{transform:rotate(-14deg)}}@keyframes cat-snip{0%,16%{transform:rotate(-5deg)}38%,50%{transform:rotate(7deg)}100%,72%{transform:rotate(0)}}@keyframes cat-snip-b{0%,16%{transform:rotate(5deg)}38%,50%{transform:rotate(-7deg)}100%,72%{transform:rotate(0)}}@keyframes cat-lever{0%,16%{transform:translateY(-2px)}36%,48%{transform:translateY(6px)}100%,66%{transform:translateY(0)}}@keyframes cat-slide{0%,14%{transform:translateY(0)}40%,62%{transform:translateY(-13px)}100%,90%{transform:translateY(0)}}@keyframes cat-squish{0%,100%{transform:scale(1,1)}30%{transform:scale(1.11,.89)}60%{transform:scale(.97,1.03)}80%{transform:scale(1,1)}}@keyframes cat-rise{0%,16%{transform:translateY(0)}42%,66%{transform:translateY(-9px)}100%,92%{transform:translateY(0)}}@keyframes cat-flap{0%,14%{transform:scaleY(1)}40%,58%{transform:scaleY(.42)}100%,84%{transform:scaleY(1)}}@keyframes cat-swivel{0%,10%{transform:rotate(0)}36%{transform:rotate(22deg)}62%{transform:rotate(-11deg)}100%,84%{transform:rotate(0)}}@keyframes cat-flutter{0%,100%{transform:rotate(0)}30%{transform:rotate(16deg)}70%{transform:rotate(-12deg)}}@keyframes cat-sway{0%,100%{transform:rotate(0)}30%{transform:rotate(-22deg)}70%{transform:rotate(17deg)}}@keyframes cat-swing{0%,100%{transform:rotate(0)}30%{transform:rotate(-27deg)}70%{transform:rotate(21deg)}}@keyframes cat-tail{0%,100%{transform:rotate(0)}30%{transform:rotate(24deg)}70%{transform:rotate(-18deg)}}@keyframes cat-turn{0%,100%{transform:rotate(0)}30%{transform:rotate(16deg)}70%{transform:rotate(-11deg)}}@keyframes cat-wobble{0%,100%{transform:rotate(0)}28%{transform:rotate(14deg)}64%{transform:rotate(-12deg)}}@keyframes cat-key{0%,12%{opacity:.22}22%,32%{opacity:1}100%,44%{opacity:.22}}@keyframes cat-glint{0%,26%{opacity:.35}48%{opacity:1}100%,68%{opacity:.35}}@keyframes cat-daub{0%,10%{transform:translate(0,0) rotate(0)}30%{transform:translate(-4px,1px) rotate(-16deg)}50%{transform:translate(4px,-2px) rotate(11deg)}70%{transform:translate(0,0) rotate(-7deg)}100%,88%{transform:translate(0,0) rotate(0)}}@keyframes cat-dab{0%,14%{transform:translate(0,0) rotate(0)}36%{transform:translate(-6px,-9px) rotate(-15deg)}58%{transform:translate(2px,0) rotate(6deg)}100%,80%{transform:translate(0,0) rotate(0)}}@keyframes cat-fan-l{0%,16%{transform:rotate(0)}44%,60%{transform:rotate(-16deg)}100%,90%{transform:rotate(0)}}@keyframes cat-fan-r{0%,16%{transform:rotate(0)}44%,60%{transform:rotate(16deg)}100%,90%{transform:rotate(0)}}@keyframes cat-lid{0%,14%{transform:rotate(0)}48%,74%{transform:rotate(-46deg)}100%{transform:rotate(0)}}@keyframes cat-peek{0%,24%{transform:translateY(16px)}54%,74%{transform:translateY(-2px)}100%,92%{transform:translateY(16px)}}@keyframes cat-sethop{0%,10%{transform:translateY(0) scaleY(1)}24%{transform:translateY(-7px) scaleY(1.06)}40%{transform:translateY(0) scaleY(.93)}100%,52%{transform:translateY(0) scaleY(1)}}@media(prefers-reduced-motion:reduce){.cat-cell .m-penLean{transform:translate(-16px,0) rotate(-7deg)}.cat-cell .m-sweep{transform:translate(-15px,0) rotate(-4deg)}.cat-cell,.cat-cell::after{transition-duration:1ms}}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(clamp(165px,18vw,260px),46%),1fr));gap:var(--sp-3)}@media(min-width:640px){.product-grid{gap:var(--sp-4)}}@supports (animation-timeline:view()){.product-grid>.gcard,.product-grid>.product{animation:card-arrive linear both;animation-timeline:view();animation-range:entry 0% cover 34%}@media (prefers-reduced-motion:reduce){@keyframes card-arrive{from{opacity:0}to{opacity:1}}}}.product-grid>.product{transition:transform .18s var(--ease-emph-decel, ease-out),box-shadow .18s ease-out}@media (hover:hover){.product-grid>.product:hover{transform:translateY(-3px);box-shadow:inset 0 1.5px 0 var(--bevel-hi),0 3px 8px -5px color-mix(in srgb,var(--cast,#2a3a66) 46%,transparent),0 18px 40px -20px color-mix(in srgb,var(--cast,#2a3a66) 46%,transparent)}}@media (prefers-reduced-motion:reduce){.product-grid>.product{transition:box-shadow .18s ease-out}.product-grid>.product:hover{transform:none}}.catx{padding-top:var(--sp-2)}.catx__guides,.catx__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.catx__list{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.catx__list li{display:flex}.catx__list a{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4) 0 var(--sp-3);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--cat,var(--line-2));border-radius:var(--r-full);color:var(--ink);white-space:nowrap;transition:border-color .15s,box-shadow .15s}.catx__list a:hover{box-shadow:var(--sh-2)}.catx__list b{font-size:var(--fs-sm);font-weight:700;line-height:1}.catx__list span{font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);line-height:1;font-variant-numeric:tabular-nums;padding-left:var(--sp-2);border-left:1px solid var(--line)}@media(prefers-reduced-motion:reduce){.catx__list a{transition:none}}.catx__guides a{display:flex;flex-direction:column;gap:2px;min-height:44px;justify-content:center;padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);transition:border-color .15s,box-shadow .15s,transform .15s}.catx__guides a:hover{border-color:var(--line-2);box-shadow:var(--sh-2);transform:translateY(-2px)}.product{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:border-color .15s,box-shadow .15s}.product:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}.product__media{position:relative;display:block;aspect-ratio:1;background:var(--surface-2);overflow:hidden}.product__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.product:hover .product__media img{transform:scale(1.04)}.product__media .ph{width:100%;height:100%;display:grid;place-items:center;font-size:34px;opacity:.35}.product__code{position:absolute;left:var(--sp-2);top:var(--sp-2);padding:2px var(--sp-2);border-radius:var(--r-sm);background:rgba(17,24,39,.78);color:var(--ink-inv);font-size:11px;font-weight:600;letter-spacing:.02em}.product__fav{position:absolute;right:var(--sp-2);top:var(--sp-2);width:34px;height:34px;border-radius:var(--r-full);background:rgba(255,255,255,.94);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-3);cursor:pointer;padding:0;z-index:3}.product__fav:hover{color:var(--danger)}.product__fav.is-on{color:var(--danger);background:var(--ink-inv)}.product__oos{position:absolute;inset:0;background:rgba(255,255,255,.72);display:grid;place-items:center}.product__oos span{background:var(--ink);color:var(--ink-inv);font-size:var(--fs-xs);font-weight:600;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full)}.product__body{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);flex:1}@media(min-width:640px){.product__body{padding:var(--sp-4)}}.product__title{font-size:var(--fs-sm);font-weight:600;line-height:1.4;color:var(--ink);overflow:hidden;min-height:calc(var(--fs-sm) * 1.4 * 2)}.product__title>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:44px;display:flex;align-items:center}.product__title>a.is-long{text-overflow:clip}.product__title>a.is-long>span{display:inline-block;will-change:transform}.product:hover .product__title>a.is-long>span,.product__title>a.is-long:focus-visible>span{animation:te-travel var(--travel-t,6s) linear .35s 6 alternate}@keyframes te-travel{0%,8%{transform:translateX(0)}100%,92%{transform:translateX(var(--travel-x,0))}}@media(prefers-reduced-motion:reduce){.product__title>a{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product:hover .product__title>a.is-long>span{animation:none}}@media(hover:none){.product__title>a{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.product__meta{display:flex;gap:var(--sp-1);flex-wrap:wrap}.product__cta,.product__lock{margin-top:auto}.product__price{display:flex;flex-direction:column;gap:var(--sp-px)}.product__price b{font-size:var(--fs-lg);font-weight:700;color:var(--brand-ink);line-height:1.2;font-variant-numeric:tabular-nums}.product__price .was{font-size:var(--fs-xs);color:var(--ink-3);text-decoration:line-through;margin-right:var(--sp-1)}.product__price span{font-size:var(--fs-xs);color:var(--ink-3)}.product__cta{margin-top:auto;padding-top:var(--sp-1);position:relative}.product__cta.is-swapping{display:grid}.product__cta.is-swapping>.product__add,.product__cta.is-swapping>.qstep{grid-area:1/1}.product__add.is-out{animation:cta-out .18s cubic-bezier(.4,0,1,1) forwards}.qstep.is-in{animation:cta-in .26s cubic-bezier(0,0,.2,1) backwards;animation-delay:.09s}@keyframes cta-out{to{opacity:0;transform:scale(.94) translateY(3px)}}@keyframes cta-in{from{opacity:0;transform:scale(.96) translateY(6px)}}@media(prefers-reduced-motion:reduce){.product__add.is-out,.qstep.is-in{animation:none}}.product__lock{margin-top:auto;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3);background:var(--surface-2);border-radius:var(--r);font-size:var(--fs-xs);color:var(--ink-2);line-height:1.4}.product__lock .ic{color:var(--ink-3)}.product__lock a{color:var(--brand-ink);font-weight:600;text-decoration:underline}.hint{display:block;margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--ink-3);line-height:1.5}.notice{display:flex;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r);background:var(--accent-50);border:1px solid var(--warn-line);font-size:var(--fs-sm);color:var(--accent-600);line-height:1.5}.notice .ic{color:var(--accent-600);flex:none;margin-top:1px}.notice--info{background:var(--info-bg);border-color:var(--info-line);color:var(--info)}.notice--info .ic{color:var(--info)}.notice--ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.notice--ok .ic{color:var(--ok)}.notice--danger{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.notice--danger .ic{color:var(--danger)}.notice a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.notice a:hover{text-decoration-thickness:2px}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);overflow:hidden;height:46px;flex:none}.stepper button{width:44px;min-width:44px;flex:none;height:44px;border:0;background:0 0;color:var(--brand-ink);font-size:var(--fs-md);cursor:pointer;display:grid;place-items:center}.stepper button:hover{background:var(--surface-2)}.stepper input{width:56px;min-width:44px;flex:none;height:44px;border:0;border-inline:1px solid var(--line);text-align:center;font-weight:600;font-variant-numeric:tabular-nums;min-height:0;border-radius:0}.filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-self:start;overflow:hidden}@media(max-width:899px){.filters{position:fixed;inset:0 auto 0 0;width:min(86vw,330px);z-index:100;border-radius:0;transform:translateX(-101%);transition:transform .24s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;box-shadow:var(--sh-3);overflow-y:auto}body.is-filters .filters{transform:none}body.is-filters{overflow:hidden}body.is-filters .scrim{opacity:1;pointer-events:auto}}.fgroup h4{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--sp-3)}.fopt{--fopt-clr:var(--ink-2);display:flex;align-items:center;gap:var(--sp-3);min-height:40px;padding:var(--sp-1) 0;font-size:var(--fs-sm);color:var(--fopt-clr);cursor:pointer;transition:color .15s ease-in-out}.fopt:focus-visible,.fopt:hover{--fopt-clr:var(--accent-600)}.fopt .box{width:18px;height:18px;border:1px solid var(--fopt-clr);border-radius:var(--r-sm);flex:none;display:grid;place-items:center;background:var(--surface);color:var(--ink-inv);transition:background .15s ease-in-out,border-color .15s ease-in-out}.fopt .box::after{content:"";width:9px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--accent-600);transform:rotate(-45deg) translate(1px,-1px);opacity:0;transition:opacity .15s ease-in-out}.fopt:focus-visible .box::after,.fopt:hover .box::after{opacity:.5}.fopt .n{margin-left:auto;font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;transition:color .15s ease-in-out}.fopt:focus-visible .n,.fopt:hover .n{color:var(--accent-600)}.shop__head{display:flex;flex-direction:column;gap:var(--sp-8);margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}@media(min-width:1160px){.shop__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--sp-8);align-items:start}}.fact{border-left:2px solid var(--accent);padding-left:var(--sp-3)}.fact dt{font-size:11px;line-height:1.35;letter-spacing:.09em;font-weight:700;text-transform:uppercase;color:var(--ink-3)}.fact dd{margin:5px 0 0;font-size:19px;line-height:1.26;letter-spacing:-.004em;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.fact dd small{display:block;margin-top:7px;font-size:12px;line-height:1.4;letter-spacing:.012em;font-weight:500;color:var(--ink-3)}.shop__toolbar .sort select{min-width:0;max-width:100%}@media(max-width:899px){.shop__toolbar #filtersBtn{width:100%;min-height:44px}.shop__toolbar .sort select.input{flex:1 1 auto;width:100%;max-width:none;min-height:44px}}@media(min-width:900px){.shop__toolbar .sort select{flex:none;width:auto}}.shop__toolbar .sort select{min-height:40px;width:auto;font-size:var(--fs-sm)}.pagination a,.pagination span{min-width:40px;height:40px;display:grid;place-items:center;padding:0 var(--sp-2);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.pagination .is-current{background:var(--brand);color:var(--ink-inv);border-color:var(--brand-ink)}.two-col{display:grid;grid-template-columns:1fr;gap:var(--sp-5);padding-block:var(--sp-6)}@media(min-width:900px){.two-col{grid-template-columns:1fr 380px;gap:var(--sp-8);align-items:start}}@media(min-width:900px){.two-col__side{position:sticky;top:calc(var(--hdr-h) + var(--sp-4))}}.summary-row{display:flex;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) 0;font-size:var(--fs-sm);border-bottom:1px dashed var(--line)}.summary-row span{color:var(--ink-2);min-width:0}.summary-row b{font-variant-numeric:tabular-nums;min-width:0;text-align:right;overflow-wrap:break-word}.steps{display:flex;gap:var(--sp-2);padding:var(--sp-5) var(--sp-4) var(--sp-2)}.step{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);position:relative;min-width:0}.step__dot{width:32px;height:32px;border-radius:var(--r-full);background:var(--surface);border:2px solid var(--line-2);display:grid;place-items:center;color:var(--ink-3);z-index:1}.step__label{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);text-align:center;line-height:1.3}.step::after{content:"";position:absolute;top:16px;left:50%;width:100%;height:2px;background:var(--line)}.step:last-child::after{display:none}.step.is-done .step__dot{background:var(--ok);border-color:var(--ok);color:var(--ink-inv)}.step.is-done .step__label{color:var(--ok)}.step.is-done::after{background:var(--ok)}.step.is-current .step__dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.step.is-current .step__label{color:var(--accent-600)}.step.is-bad .step__dot{background:var(--danger);border-color:var(--danger);color:var(--ink-inv)}.step.is-bad .step__label{color:var(--danger)}.anav{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.anav__user span{font-size:var(--fs-xs);color:var(--ok);font-weight:600}.anav a{display:flex;align-items:center;gap:var(--sp-3);min-height:46px;padding:0 var(--sp-4);font-size:var(--fs-sm);color:var(--ink-2);border-left:3px solid transparent}.anav a:hover{background:var(--surface-2);color:var(--brand-ink)}.anav a.is-active{background:var(--brand-50);color:var(--brand-ink);font-weight:600;border-left-color:var(--brand-ink)}.navform{margin:0}.navform button{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:46px;padding:0 var(--sp-4);font:inherit;font-size:var(--fs-sm);color:var(--ink-2);text-align:left;background:0 0;border:0;border-left:3px solid transparent;cursor:pointer}.navform button:hover{background:var(--surface-2);color:var(--brand-ink)}.navform button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.drawer__outform{margin:0;display:block;width:100%}@media(max-width:899px){.anav a{background:var(--surface);border-left:0;min-height:52px;padding:var(--sp-2) var(--sp-3);gap:var(--sp-2);font-size:var(--fs-xs);line-height:1.25;min-width:0;box-shadow:0 0 0 1px var(--line)}.anav a.is-active{border-left:0;box-shadow:0 0 0 1px var(--line),inset 0 -3px 0 var(--brand)}.anav a:last-child{grid-column:1/-1;justify-content:center;color:var(--ink-3)}}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:var(--sp-3);margin-bottom:var(--sp-5)}@media(min-width:900px){.kpis{gap:var(--sp-4)}}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);display:flex;flex-direction:column}.kpi b{display:block;font-size:var(--fs-lg);font-weight:700;color:var(--brand-ink);line-height:1.2;font-variant-numeric:tabular-nums}.cardrules{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);background:var(--surface-2)}.appcard{margin-bottom:var(--sp-4)}.kpi span{display:block;font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.notif{display:flex;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--line);flex-wrap:wrap}.notif:last-child{border-bottom:0}.notif.is-unread{background:var(--accent-50)}.notif__icon{width:36px;height:36px;border-radius:var(--r-full);background:var(--brand-50);color:var(--brand-ink);display:grid;place-items:center;flex:none}.notif__body{flex:1 1 200px;min-width:0}.notif__body b{display:block;font-size:var(--fs-sm);font-weight:600;line-height:1.4}.notif__body p{font-size:var(--fs-sm);color:var(--ink-2);margin-top:2px}.notif__body time{display:block;font-size:var(--fs-xs);color:var(--ink-3);margin-top:var(--sp-2)}.notif__actions{display:flex;gap:var(--sp-2);flex:1 1 100%;padding-left:calc(36px + var(--sp-3))}@media(min-width:720px){.notif__actions{flex:0 0 auto;padding-left:0;align-items:flex-start}}.footer{background:var(--brand);color:var(--on-dark-3);margin-top:var(--sec)}.footer .wrap{padding-block:var(--sp-8) var(--sp-6)}.footer__top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding-bottom:var(--sp-5);border-bottom:1px solid var(--dark-line)}.footer__brand{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.footer__brand img{width:40px;height:40px;border-radius:var(--r-full)}.footer__brand b{display:block;color:var(--ink-inv);font-size:var(--fs-sm);font-weight:700}.footer__brand span{display:block;font-size:var(--fs-xs);color:var(--on-dark-3)}.footer__social{display:flex;gap:var(--sp-2)}.footer__social a{width:40px;height:40px;border-radius:var(--r-full);border:1px solid rgba(255,255,255,.22);display:grid;place-items:center;color:var(--ink-inv)}.footer__social a:hover{background:var(--dark-active);border-color:rgba(255,255,255,.4)}.footer__social a.wa{background:var(--wa);border-color:var(--wa)}.footer__social a.brand>svg{width:18px;height:18px}.footer__social a.brand{color:var(--on-dark-2)}.footer__social a.brand:hover{color:var(--ink-inv)}.footer__social a.wa:hover{background:var(--wa-700)}.footer__links{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);padding-block:var(--sp-5)}.footer__links a{font-size:var(--fs-sm);color:var(--on-dark-2);font-weight:500;padding-block:var(--sp-1)}.footer__links a:hover{color:var(--ink-inv)}.footer__legal{font-size:var(--fs-xs);line-height:1.7;color:var(--on-dark-4);padding-top:var(--sp-4);border-top:1px solid var(--dark-line)}.footer .wrap{padding-bottom:var(--sp-6)}.footer__legal p{margin:0;max-width:var(--measure);text-wrap:balance}@media(min-width:900px){.footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-8)}.footer__legal p{max-width:var(--measure)}.footer__legal p+p{margin-top:0}.footer__last{text-align:right;max-width:40ch}}.footer__legal p+p{margin-top:var(--sp-2)}@media(max-width:899px){.footer .wrap{padding-bottom:calc(var(--sp-6) + var(--fab-clear))}body.has-cartbar .footer .wrap{padding-bottom:calc(var(--sp-6) + var(--fab-clear) + 68px)}.has-fabpark .footer .wrap{padding-bottom:var(--sp-6)}.has-fabpark body.has-cartbar .footer .wrap{padding-bottom:calc(var(--sp-6) + 68px)}}@media(min-width:900px){body.has-cartbar .footer .wrap{padding-bottom:var(--sp-6)}}.footer__legal a{text-decoration:underline}.footer__legal a:hover{color:var(--ink-inv)}.fabs{display:contents}.fab{position:fixed;right:var(--gutter);bottom:var(--gutter);z-index:70;width:56px;height:56px;border-radius:var(--r-full);background:var(--wa);color:var(--ink-inv);display:grid;place-items:center;box-shadow:var(--sh-3);transition:transform .15s,opacity .15s}.fab:hover{transform:scale(1.05)}.fab.is-parked{opacity:0;transform:scale(.85) translateY(8px);pointer-events:none}.fab.is-shy:not(.is-parked){opacity:.18;transform:scale(.9);pointer-events:none}body.is-anav .fab,body.is-drawer .fab{opacity:0;pointer-events:none;transform:scale(.85)}.fabs>.fab.fab.is-reel{opacity:0;transform:scale(.85) translateY(8px);pointer-events:none;visibility:hidden;transition:transform .15s,opacity .15s,visibility 0s .15s}@media(prefers-reduced-motion:reduce){.fab{transition:opacity .12s linear}}.fab.is-raised{bottom:calc(var(--gutter) + 68px)}@media(min-width:900px){.fab.is-raised{bottom:var(--gutter)}}.fab--bell{left:var(--gutter);right:auto;width:52px;height:52px;background:var(--accent)}.fab--bell .ic{color:var(--on-accent)}.fab--bell:hover{background:var(--accent-600)}.fab__n{position:absolute;top:-3px;right:-3px;min-width:21px;height:21px;padding:0 var(--sp-1);border-radius:var(--r-full);background:var(--danger);color:var(--ink-inv);border:2px solid var(--surface);font-size:11px;font-weight:700;line-height:17px;text-align:center;font-variant-numeric:tabular-nums}.fab--bell.has-unread{animation:bellnudge 1.4s ease-in-out 1 .8s}@keyframes bellnudge{0%,100%{transform:rotate(0)}15%{transform:rotate(-13deg)}30%{transform:rotate(11deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.fab--bell.has-unread{animation:none}}.cartbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--brand);color:var(--ink-inv);display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--gutter);box-shadow:var(--sh-3)}.cartbar b{font-size:var(--fs-sm);font-weight:600;display:flex;align-items:center;gap:var(--sp-2)}.cartbar .btn{margin-left:auto}@media(min-width:900px){.cartbar{display:none}}.toasts{position:fixed;top:calc(var(--chrome-b,var(--hdr-h)) + var(--sp-3));left:var(--sp-4);right:var(--sp-4);z-index:200;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);pointer-events:none}@media(min-width:640px){.toasts{left:50%;right:auto;transform:translateX(-50%);width:min(560px,calc(100vw - var(--sp-8)))}}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--sp-3);width:100%;padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:var(--r-lg);box-shadow:var(--sh-3);font-size:max(16px, var(--fs-base));line-height:var(--lh-base);transform:translateY(-10px) scale(.98);opacity:0;transition:opacity .22s var(--ease-standard,ease),transform .22s var(--ease-standard,ease)}.toast.is-in{opacity:1;transform:none}.toast .ic{flex:none;margin-top:2px}.toast p{flex:1;min-width:0;margin:0}.toast button>.ic{color:var(--ink-3)}.toast__act{flex:none;align-self:center;display:inline-flex;align-items:center;min-height:32px;padding:0 var(--sp-4);border-radius:var(--r-full);background:var(--surface);border:1px solid var(--line-2);color:var(--brand-ink);font-size:var(--fs-sm);font-weight:700;text-decoration:none;position:relative}.toast__act::after{content:"";position:absolute;inset:-6px -2px}.toast__act:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}body.is-admin .toast__act{border-color:transparent;box-shadow:var(--clay-btn)}body.is-admin .toast__act:active{transform:translateY(1px) scale(.97)}.toast button{background:0 0;border:0;color:var(--ink-3);cursor:pointer;flex:none;width:44px;height:44px;margin:-10px -10px -10px 0;display:grid;place-items:center;border-radius:var(--r-sm)}.toast button:hover{background:var(--surface-2);color:var(--ink)}@media(prefers-reduced-motion:reduce){.toast{transform:none;transition:opacity .15s linear}}.toast--ok{border-left-color:var(--ok)}.toast--ok>.ic{color:var(--ok)}.toast--err{border-left-color:var(--danger)}.toast--err>.ic{color:var(--danger)}.toast--warn{border-left-color:var(--warn)}.toast--warn>.ic{color:var(--warn)}.toast--info{border-left-color:var(--info)}.toast--info>.ic{color:var(--info)}.sdrop{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);overflow:hidden;display:none;max-height:70vh;overflow-y:auto;z-index:60}.sdrop.is-open{display:block}.sdrop .sgroup{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);background:var(--surface-2)}.sdrop .sitem{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line)}.sdrop .sitem:hover{background:var(--surface-2)}.sdrop .sitem img{width:40px;height:40px;border-radius:var(--r-sm);object-fit:cover;flex:none}.sdrop .sitem b{display:block;font-size:var(--fs-sm);font-weight:600}.sdrop .sitem span{font-size:var(--fs-xs);color:var(--ink-3)}.sdrop .sall{display:block;padding:var(--sp-3);text-align:center;font-size:var(--fs-sm);font-weight:600;color:var(--brand-ink);background:var(--surface-2)}.sdrop .snone{padding:var(--sp-5);text-align:center;font-size:var(--fs-sm);color:var(--ink-3)}.sdrop .sbusy{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-5);font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}.sdrop .sbusy::before{content:"";width:14px;height:14px;flex:none;border-radius:var(--r-full);border:2px solid var(--line-2);border-top-color:var(--brand-ink);animation:te-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.sdrop .sbusy::before{animation:none;border-color:var(--brand-ink);border-radius:var(--r-full)}}.auth__pitch{background:var(--brand);color:var(--ink-inv);border-radius:var(--r-xl);padding:var(--sp-6);overflow:hidden}.regsteps{container-type:inline-size;margin:var(--sp-6) 0 0;--rs-path:color-mix(in srgb, var(--brand-ink) 50%, transparent)}.regsteps__h{margin:0 0 var(--sp-4);font-size:var(--fs-sm);font-weight:600;line-height:1.3;color:var(--ink)}.regsteps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.regsteps li{position:relative;display:grid;justify-items:center;align-content:start;row-gap:2px;padding:0 var(--sp-1);text-align:center;min-width:0}.regsteps__dot{position:relative;z-index:1;inline-size:40px;block-size:40px;margin-bottom:var(--sp-2);display:grid;place-items:center;border-radius:var(--r-full);background:var(--surface);border:1.5px solid var(--rs-path);color:var(--brand-ink)}.regsteps b{font-size:var(--fs-sm);font-weight:600;line-height:1.3;color:var(--ink);text-wrap:balance}.regsteps li>span:last-child{font-size:var(--fs-xs);line-height:1.4;color:var(--ink-3);text-wrap:balance}.regsteps li:not(:last-child)::after{content:"";position:absolute;top:19px;left:calc(50% + 28px);right:calc(-50% + 28px);block-size:2px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--rs-path) 0 6px,transparent 6px 11px)}.regsteps .is-now .regsteps__dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--accent)}@container (max-width:379px){.regsteps ol{grid-template-columns:minmax(0,1fr)}.regsteps li{grid-template-columns:36px minmax(0,1fr);column-gap:var(--sp-3);justify-items:start;text-align:left;padding:0 0 var(--sp-6);align-items:center}.regsteps li:last-child{padding-bottom:0}.regsteps__dot{grid-row:1/span 2;inline-size:36px;block-size:36px;margin:0;align-self:start}.regsteps b,.regsteps li>span:last-child{grid-column:2}.regsteps li:not(:last-child)::after{top:42px;bottom:4px;left:17px;right:auto;inline-size:2px;block-size:auto;background:repeating-linear-gradient(180deg,var(--rs-path) 0 4px,transparent 4px 8px)}}@media (forced-colors:active){.regsteps__dot{border-color:CanvasText}.regsteps .is-now .regsteps__dot{background:Highlight;color:HighlightText;forced-color-adjust:none}.regsteps li:not(:last-child)::after{background:CanvasText}}@keyframes catstrip-run{from{transform:translateX(0)}to{transform:translateX(calc(-50% - (var(--sp-2)/ 2)))}}.upload__state{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface)}.upload.is-done .upload__state{border-color:var(--ok)}.upload.is-done .upload__meta span{color:var(--ok);font-weight:600}.upload.is-error .upload__state{border-color:var(--danger)}.upload.is-warn .upload__state{border-color:var(--warn)}.upload.is-warn .upload__meta [data-status]{color:var(--warn);font-weight:600}.upload.is-error .upload__meta [data-status]{color:var(--danger);font-weight:600}.upload__meta [data-retry]{margin-top:var(--sp-2)}input:not(:where([type=checkbox],[type=radio],[type=file],[type=range])),select,textarea{background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-sm)}@media(max-width:999px){body.is-anav{overflow:hidden}}.appcard{position:relative}@keyframes te-found{0%,55%{opacity:1}100%{opacity:0}}.appcard.is-just-changed::after{content:'';position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px var(--brand-ink);animation:te-found 2.4s ease-out forwards}.appcard.is-working{opacity:.6;transition:opacity 120ms ease-out}.appcard.is-going{opacity:0;transform:scale(.98);transition:opacity 240ms ease-in,transform 240ms ease-in;pointer-events:none}@media(prefers-reduced-motion:reduce){.appcard.is-going,.appcard.is-working{transition:none}}.aconfirm{width:min(460px,calc(100vw - 32px));padding:0;margin:auto;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--sh-3);overflow:hidden}.aconfirm::backdrop{background:var(--scrim,rgba(16,24,40,.45))}.aconfirm__band{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line)}.aconfirm__band h2{margin:0;font-size:var(--fs-md);line-height:1.3;color:var(--brand-ink);text-wrap:balance}.aconfirm__ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-full);background:var(--warn-bg);color:var(--warn)}.aconfirm--danger .aconfirm__band{background:var(--danger-bg);border-bottom-color:var(--danger-line)}.aconfirm--danger .aconfirm__ic{background:var(--danger);color:var(--surface)}.aconfirm--danger .aconfirm__band h2{color:var(--danger)}.aconfirm>p{margin:0;padding:var(--sp-4) var(--sp-5);font-size:var(--fs-base);line-height:var(--lh-base);max-width:var(--measure)}.aconfirm__acts{display:flex;justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;padding:0 var(--sp-5) var(--sp-5)}.aconfirm__acts .btn{min-height:44px}.btn--danger-solid{background:var(--danger);color:var(--surface);border-color:var(--danger)}.btn--danger-solid:hover{background:var(--danger);color:var(--surface);border-color:var(--danger);filter:brightness(.94)}@media(max-width:480px){.aconfirm__acts{display:grid;grid-template-columns:minmax(0,1fr)}.aconfirm .aconfirm__acts .btn{width:100%;white-space:nowrap}}@media(prefers-reduced-motion:no-preference){.aconfirm[open]{animation:aconfirm-in var(--d-3) var(--ease-decel)}@keyframes aconfirm-in{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}}@media(forced-colors:active){.aconfirm{border:2px solid CanvasText}}.rlink{margin-top:var(--sp-4);padding:var(--sp-4);border:1px solid var(--ok-line);border-radius:var(--r);background:var(--ok-bg);display:grid;gap:var(--sp-3)}.rlink__head{display:flex;align-items:flex-start;gap:var(--sp-2)}.rlink__head h3{flex:1;min-width:0;margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--ink);display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-height:28px}.rlink__x{margin-left:auto;display:grid;place-items:center;width:44px;height:44px;margin-block:calc(-1 * var(--sp-2));margin-right:calc(-1 * var(--sp-2));border:0;border-radius:var(--r-full);background:0 0;color:var(--ink-2);cursor:pointer}.rlink__x:hover{background:var(--surface)}.rlink__x:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.rlink__meta{margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.rlink__meta b{color:var(--ink)}.rlink__url{width:100%;min-height:44px;padding:0 var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--mono, ui-monospace, monospace);font-size:var(--fs-sm)}.rlink__acts{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.rlink .rlink__acts .btn{min-height:44px;white-space:nowrap}.rlink__new{margin-left:auto}.rlink__new .btn{color:var(--danger)}.rlink__short{display:none}@media(max-width:560px){.rlink{padding:var(--sp-3)}.rlink__acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rlink__acts .btn{width:100%;justify-content:center;padding-inline:var(--sp-2)}.rlink__wa{grid-column:1/-1}.rlink__long{display:none}.rlink__short{display:inline}.rlink__new{margin-left:0;display:flex}}@media(max-width:400px){.rlink .rlink__acts .btn{font-size:var(--fs-xs);gap:var(--sp-1);padding-inline:var(--sp-1)}}@keyframes ashell-run{from{transform:translateX(-100%)}to{transform:translateX(250%)}}.amain .is-busy{cursor:progress}.amain .is-just-changed:not(.appcard){outline:2px solid var(--brand-ink);outline-offset:2px;animation:ashell-found 2.4s var(--ease-standard) forwards}@keyframes ashell-found{0%,55%{outline-color:var(--brand-ink)}100%{outline-color:transparent}}@media(prefers-reduced-motion:reduce){@keyframes ashell-pulse{from{opacity:.35}to{opacity:1}}.amain .is-just-changed:not(.appcard){animation:none}}@media(forced-colors:active){.amain .is-just-changed:not(.appcard){outline-color:Highlight}}.ccheck{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3) 0;border-bottom:1px dashed var(--line)}.ccheck:last-of-type{border-bottom:0}.ccheck__ic{color:var(--ok);flex:0 0 auto;line-height:0;padding-top:2px}.ccheck__txt{min-width:0;display:flex;flex-direction:column;gap:2px}.ccheck__txt b{color:var(--ink);font-size:var(--fs-sm)}.ccheck__txt span{overflow-wrap:anywhere}.ccheck--bad{background:var(--danger-bg);border-radius:var(--r);padding-inline:var(--sp-3);border-bottom-color:transparent;box-shadow:inset 3px 0 0 var(--danger)}.ccheck--bad .ccheck__ic{color:var(--danger)}.ccheck--bad .ccheck__txt b{color:var(--danger)}.ccheck--warn{background:var(--warn-bg);border-radius:var(--r);padding-inline:var(--sp-3);border-bottom-color:transparent;box-shadow:inset 3px 0 0 var(--warn)}.ccheck--warn .ccheck__ic{color:var(--warn)}.batch{min-width:920px}.batch td,.batch th{padding:var(--sp-2)}.batch input:not([type=checkbox]),.batch select,.table input:not([type=checkbox]),.table select{width:100%;min-width:0;max-width:100%;min-height:38px;font-size:var(--fs-sm);border-radius:var(--r-sm);padding:0 var(--sp-2);background:var(--surface);color:var(--ink);border:1px solid var(--line-2)}.batch input:not([type=checkbox]):focus,.batch select:focus,.table input:not([type=checkbox]):focus,.table select:focus{outline:0;border-color:var(--brand-ink);box-shadow:var(--ring)}@media(max-width:1180px){.batch a.thumblink,.batch img.thumb,.batch span.thumb{width:48px;height:48px}.batch td,.batch th{padding:var(--sp-2) var(--sp-1)}}.batch textarea{font-size:var(--fs-sm)}.batch input.is-dirty,.batch select.is-dirty{border-color:var(--accent);background:var(--accent-50);box-shadow:0 0 0 2px rgba(245,165,36,.18)}.batch tr.is-dirty{background:var(--accent-50)}.batch tr.is-error{background:var(--danger-bg)}.batch img.thumb,.batch span.thumb{width:56px;height:56px;border-radius:var(--r-sm);object-fit:cover;border:1px solid var(--line);display:block}.has-catsave #catSaveBar.is-visible{display:flex}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .btn--primary:focus-visible,:where(:root:not([data-theme=light])) .card .btn:focus-visible,:where(:root:not([data-theme=light])) .catgrid .btn:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}}:where(:root[data-theme=dark]) .btn--primary:focus-visible,:where(:root[data-theme=dark]) .card .btn:focus-visible,:where(:root[data-theme=dark]) .catgrid .btn:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.pickopt[hidden]{display:none}.pickopt.is-on{border-color:var(--brand-ink);background:var(--brand-50);color:var(--ink)}.pickopt__art svg{max-width:100%;max-height:100%;width:100%;height:100%}.checklist{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-4)}.legal__badge{display:inline-flex;align-items:center;gap:var(--sp-2);padding:4px 10px;border-radius:var(--r-full);background:var(--brand-50);color:var(--brand-ink);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}#siteHeader .header__actions [data-notif]{position:relative}.legal__print{color:var(--brand-ink);font-weight:600;display:inline-flex;align-items:center;gap:4px}.legal__tocbox{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.legal__tocbox li a{display:flex;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-xs);line-height:1.45;color:var(--ink-2)}.legal__tocbox li a:hover{background:var(--surface-2);color:var(--brand-ink)}.legal__tocbox li a span{flex:none;width:20px;font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:700}.legal__summary{background:var(--brand-50);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);font-size:var(--fs-sm);line-height:1.7}.legal__summary p+p{margin-top:var(--sp-3)}.legal__n{flex:none;min-width:34px;height:34px;border-radius:var(--r-sm);background:var(--brand);color:var(--ink-inv);display:inline-grid;place-items:center;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;align-self:center}.legal__anchor{margin-left:auto;flex:none;line-height:0;color:var(--line-2,var(--info-line));opacity:0;transition:opacity .15s;align-self:center}.legal__anchor:hover{color:var(--brand-ink)}.legal__body a{color:var(--brand-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.legal__body code{font-size:.9em;background:var(--surface-2);padding:1px var(--sp-1);border-radius:4px;border:1px solid var(--line)}.legal__contact{margin-top:var(--sp-10);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2)}@media print{.breadcrumb,.legal__contact,.legal__print,.legal__toc{display:none!important}.legal__n{background:0 0;color:#000;border:1px solid #000}.legal__summary{border:1px solid #999;background:0 0}}.prose h3{margin-top:var(--sp-6);margin-bottom:var(--sp-2)}.prose a{color:var(--brand-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (hover:hover){.prose a:hover{text-decoration-thickness:2px}}.breadcrumb{display:flex;gap:var(--sp-2);align-items:center;font-size:var(--fs-xs);color:var(--ink-3);padding-block:var(--sp-4);flex-wrap:wrap}.breadcrumb a:hover{color:var(--brand-ink)}.breadcrumb b{color:var(--ink-2);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-card{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.reach__ic{width:48px;height:48px;border-radius:var(--r);display:grid;place-items:center;flex:none;background:var(--brand-50);color:var(--brand-ink)}.reach--wa .reach__ic{background:var(--wa);color:var(--ink-inv)}.info-row__icon{width:40px;height:40px;border-radius:var(--r-full);background:var(--brand-50);color:var(--brand-ink);display:grid;place-items:center;flex:none}.errpage{min-height:80vh;display:grid;place-items:center;padding:var(--sp-6)}.errpage__card{max-width:460px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);padding:var(--sp-10) var(--sp-6)}.errpage__code{font-size:var(--fs-3xl);font-weight:700;color:var(--brand-ink);line-height:1}.errpage h1{font-size:var(--fs-lg);margin-block:var(--sp-3) var(--sp-2)}.errpage p{color:var(--ink-3);font-size:var(--fs-sm);margin-bottom:var(--sp-6)}.errpage .actions{display:flex;gap:var(--sp-2);justify-content:center;flex-wrap:wrap}.lost{max-width:620px;margin:var(--sp-12) auto var(--sp-16);padding:var(--sp-10) var(--sp-8);display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:560px){.lost{margin-block:var(--sp-6) var(--sp-10);padding:var(--sp-8) var(--sp-5)}}.lost__icon{width:56px;height:56px;border-radius:var(--r-full);display:grid;place-items:center;color:var(--brand-ink);background:color-mix(in srgb,var(--brand-ink) 10%,var(--surface))}.lost__eyebrow{margin:var(--sp-4) 0 0;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-600)}.lost__title{margin:var(--sp-2) 0 0;font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:-.015em;text-wrap:balance;max-width:22ch}.lost__body{margin:var(--sp-3) 0 0;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--ink-2);max-width:46ch;text-wrap:pretty}.lost__search{width:100%;max-width:440px;margin-top:var(--sp-8)}.lost__label{margin:var(--sp-8) 0 0;font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.lost__ranges{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.lost__ranges a{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-1) var(--sp-4) var(--sp-1) var(--sp-1);border-radius:var(--r-full);border:1px solid var(--glass-hair-in,var(--line-2));color:var(--ink);background:color-mix(in srgb,var(--surface) calc(var(--glass-in,100%) + 18%),transparent);font-size:var(--fs-sm);font-weight:600;text-decoration:none;transition:border-color .15s,background .15s}.lost__ranges a:hover{border-color:var(--brand-ink);background:var(--surface)}.lost__ranges a:focus-visible{outline:2px solid var(--focus,var(--brand-ink));outline-offset:2px}.lost__ic{width:34px;height:34px;border-radius:var(--r-full);display:grid;place-items:center;flex:none;color:var(--cat,var(--ink-3));background:color-mix(in srgb,var(--cat,var(--ink-3)) 14%,var(--surface))}.lost__home{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-8);min-height:44px;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);text-decoration:none}.lost__home:hover{color:var(--brand-ink);text-decoration:underline}.lost--unplugged{max-width:760px;position:relative;isolation:isolate}.unplug__code{margin:0;font-size:clamp(88px, 16vw, 148px);font-weight:800;line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--line-2);font-variant-numeric:tabular-nums;transition:color var(--d-5) var(--ease-decel),-webkit-text-stroke-color var(--d-5) var(--ease-decel);user-select:none}.lost--unplugged .lost__title{margin-top:var(--sp-3)}.lost--unplugged.is-home .unplug__code{color:color-mix(in srgb,var(--accent) 88%,transparent);-webkit-text-stroke-color:var(--accent-icon)}.unplug{position:relative;width:100%;height:240px;margin-top:var(--sp-6)}.unplug__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}.unplug.is-drag .unplug__canvas{cursor:grabbing}.unplug__status{position:absolute;top:var(--sp-3);left:50%;translate:-50% 0;margin:0;display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);pointer-events:none}.unplug__status i{width:8px;height:8px;border-radius:50%;background:var(--ink-3);opacity:.6}.unplug.is-on .unplug__status{color:var(--accent-600)}.unplug.is-on .unplug__status i{background:var(--accent);opacity:1;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 28%,transparent)}.unplug__foot{position:absolute;left:var(--sp-4);top:var(--sp-10);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);text-align:left}.unplug__hint{margin:0;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.unplug__btn{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);border-radius:var(--r-full);font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ink);cursor:pointer;background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 rgb(255 255 255 / .5),0 4px 12px -8px rgb(16 24 40 / .4);transition:background-color var(--d-2) ease,border-color var(--d-2) ease}.unplug__btn svg{color:var(--accent-icon)}.unplug__btn:hover{border-color:var(--accent-icon);background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.unplug__btn:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.unplug__btn:disabled{cursor:default;opacity:.6}@media(max-width:560px){.unplug{height:220px}.unplug__foot{left:0}.unplug__hint{display:none}}.card>*,.hero .wrap>*,.hero__cta>*,.product__body>*,.two-col>*{min-width:0}fieldset{min-width:0;max-width:100%}input[type=date],input[type=datetime-local],input[type=time]{max-width:100%;min-width:0;width:100%}.btn{max-width:100%}@media(max-width:400px){.btn:not(.btn--icon){white-space:normal;text-align:center;line-height:1.25;padding-block:var(--sp-2);height:auto}}canvas,iframe,img,svg,video{max-width:100%}[hidden]{display:none!important}@media (max-width:899px),(pointer:coarse){.btn--sm{min-height:44px;padding-inline:var(--sp-4)}.btn--icon.btn--sm{width:44px;min-width:44px;padding-inline:0}.btn--icon{padding-inline:0}.brand{min-height:44px}.brand img{width:42px;height:42px}.search input{min-height:52px;padding-right:56px}.search button{width:44px;height:44px;right:4px;top:50%;transform:translateY(-50%)}.footer__social a{width:44px;height:44px}.footer__links a{display:inline-flex;align-items:center;min-height:44px}.product__fav{width:44px;height:44px}.info-row a,.kpi a,a.link{display:inline-flex;align-items:center;min-height:44px}}.btn.is-busy{position:relative;color:transparent!important;pointer-events:none}.btn.is-busy .ic{opacity:0}.btn.is-busy::after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.9;animation:te-spin .6s linear infinite;color:var(--ink-inv)}.btn--accent.is-busy::after,.btn.is-busy::after{color:inherit}@keyframes te-spin{to{transform:rotate(360deg)}}.btn.is-done{background:var(--ok)!important;border-color:var(--ok)!important;color:var(--ink-inv)!important}.btn.is-done .ic{opacity:1}.count.is-bumped{animation:te-bump .45s cubic-bezier(.3,1.6,.5,1)}@keyframes te-bump{0%{transform:scale(1)}40%{transform:scale(1.5)}100%{transform:scale(1)}}.product__fav.is-on{background:var(--danger);border-color:var(--danger);color:var(--ink-inv)}.product__fav.is-pop{animation:te-pop .4s cubic-bezier(.3,1.6,.5,1)}@keyframes te-pop{0%{transform:scale(1)}45%{transform:scale(1.35)}100%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.count.is-bumped,.product__fav.is-pop{animation:none}.btn.is-busy::after{animation:none}}body.is-cart .scrim,body.is-notif .scrim{opacity:1;pointer-events:auto}body.is-cart,body.is-notif{overflow:hidden}.cpanel{position:fixed;top:0;bottom:0;right:0;width:min(92vw,400px);z-index:100;background:var(--surface);display:flex;flex-direction:column;transform:translateX(101%);transition:transform .24s cubic-bezier(.32,.72,0,1);box-shadow:var(--sh-3);overscroll-behavior:contain;overflow:hidden}body.is-cart .cpanel{transform:none}.cpanel--left{right:auto;left:0;transform:translateX(-100%)}body.is-notif .cpanel--left{transform:none}body.is-cart .cpanel--left{transform:translateX(-100%)}.cpanel__acts{display:grid;gap:var(--sp-2)}.cpanel__head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--line);flex:none}.cpanel__head b{flex:1;min-width:0;font-size:var(--fs-md);color:var(--brand-ink);font-weight:700}.cpanel__head .ic{color:var(--brand-ink)}.cpanel__inner{display:flex;flex-direction:column;flex:1;min-height:0}.cpanel__count{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line);flex:none}.cpanel__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cpanel__loading{display:grid;place-items:center;gap:var(--sp-3);padding:var(--sp-10) var(--sp-5)}.cpanel__loading .spin{width:24px;height:24px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--brand-ink);animation:te-spin .7s linear infinite}.cpanel__empty{display:grid;justify-items:center;gap:var(--sp-2);text-align:center;padding:var(--sp-8) var(--sp-5)}.cpanel__empty span{width:56px;height:56px;border-radius:var(--r-full);background:var(--surface-2);display:grid;place-items:center;color:var(--ink-3);margin-bottom:var(--sp-2)}.cpanel__empty b{color:var(--brand-ink);font-size:var(--fs-md)}.cpanel__empty .btn{margin-top:var(--sp-4)}.cpanel__foot{flex:none;padding:var(--sp-4);border-top:1px solid var(--line);background:var(--surface);padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom))}.cpanel__foot .btn{margin-top:var(--sp-3)}.cpanel__foot .btn .ic{transform:rotate(180deg)}.cpanel__foot .btn--primary .ic{transform:none}body.is-cart .toasts{top:calc(var(--sp-4) + 60px)}.checkline{display:flex;align-items:center;gap:var(--sp-3);min-height:44px;cursor:pointer;font-size:var(--fs-sm);color:var(--ink-2)}.checkline input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:var(--brand-ink);cursor:pointer}.checkline span{min-width:0}.pagetitle{font-size:var(--fs-xl);font-weight:700;color:var(--brand-ink);margin:var(--sp-2) 0 var(--sp-4)}.viewer{position:fixed;inset:0;z-index:300;background:rgba(9,12,20,.94);display:none;align-items:center;justify-content:center;flex-direction:column}.viewer.is-open{display:flex}body.is-viewing{overflow:hidden}.viewer__stage{position:relative;width:100%;flex:1;min-height:0;display:grid;place-items:center;overflow:hidden;touch-action:none;cursor:zoom-in}.viewer.is-zoomed .viewer__stage{cursor:grab}.viewer.is-zoomed .viewer__stage:active{cursor:grabbing}.viewer__stage img{max-width:96vw;max-height:100%;object-fit:contain;transform-origin:center center;transition:transform .16s ease-out;will-change:transform;user-select:none;-webkit-user-drag:none}.viewer__bar{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);margin-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));background:var(--dark-active);border-radius:var(--r-full);backdrop-filter:blur(6px)}.viewer__bar button{min-width:44px;height:44px;border-radius:var(--r-full);border:0;cursor:pointer;background:rgba(255,255,255,.14);color:var(--ink-inv);font-size:var(--fs-md);font-weight:600;padding:0 var(--sp-3)}.viewer__bar button:hover{background:rgba(255,255,255,.26)}.viewer__bar span{color:var(--ink-inv);font-size:var(--fs-xs);min-width:48px;text-align:center;font-variant-numeric:tabular-nums}.viewer__x{position:absolute;top:calc(var(--sp-3) + env(safe-area-inset-top));right:var(--sp-3);width:44px;height:44px;border-radius:var(--r-full);border:0;cursor:pointer;background:rgba(255,255,255,.14);color:var(--ink-inv);font-size:26px;line-height:1}.viewer__x:hover{background:rgba(255,255,255,.28)}.viewer__hint{position:absolute;top:calc(var(--sp-4) + env(safe-area-inset-top));left:50%;transform:translateX(-50%);color:rgba(255,255,255,.72);font-size:var(--fs-xs);text-align:center;pointer-events:none;max-width:70vw}.viewer.is-zoomed .viewer__hint{opacity:0}.viewer__nav{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;border-radius:var(--r-full);border:0;cursor:pointer;display:grid;place-items:center;padding:0;background:rgba(255,255,255,.14);color:var(--ink-inv);transition:background-color .15s ease,transform .12s ease}.viewer__nav[hidden]{display:none}.viewer__nav--prev{left:calc(var(--sp-3) + env(safe-area-inset-left))}.viewer__nav--next{right:calc(var(--sp-3) + env(safe-area-inset-right))}.viewer__nav svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.viewer__nav:hover{background:rgba(255,255,255,.28)}.viewer__nav:active{transform:scale(.94)}.viewer__bar button:focus-visible,.viewer__nav:focus-visible,.viewer__x:focus-visible{outline:2px solid var(--ink-inv);outline-offset:3px}.viewer__count{order:1;margin:0 0 var(--sp-2);color:rgba(255,255,255,.86);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center}.viewer__count[hidden]{display:none}.viewer__bar{order:2}.viewer.is-zoomed .viewer__nav{opacity:.5}@media(max-width:599px){.viewer__nav{top:auto;margin-top:0;background:var(--dark-active);bottom:calc(var(--sp-4) + (68px - 48px)/ 2 + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.viewer__nav{transition:none}.viewer__nav:active{transform:none}}.pdp__gallery{position:relative}@media(prefers-reduced-motion:reduce){.viewer__stage img{transition:opacity 120ms ease}}.notif-scroll{max-height:min(68vh,620px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:640px){.notif-scroll{max-height:70vh}}.tl{list-style:none;margin:0;padding:0;position:relative}.tl__row{display:flex;gap:var(--sp-3);padding-bottom:var(--sp-4);position:relative}.tl__row:last-child{padding-bottom:0}.tl__row::before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--line)}.tl__row:last-child::before{display:none}.tl__dot{width:32px;height:32px;border-radius:var(--r-full);flex:none;display:grid;place-items:center;background:var(--brand-50);color:var(--brand-ink);position:relative;z-index:1}.tl__text{min-width:0;padding-top:var(--sp-1)}.tl__text b{display:block;font-size:var(--fs-sm);font-weight:600;line-height:1.4}.tl__text p{font-size:var(--fs-xs);color:var(--ink-2);margin-top:2px;line-height:1.5}.tl__text time{display:block;font-size:var(--fs-xs);color:var(--ink-3);margin-top:4px}.tl--scroll{max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--sp-2)}@media(max-width:899px){.tl--scroll{max-height:280px}}.ocard{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);transition:border-color .15s,box-shadow .15s}.ocard:hover{border-color:var(--brand-ink);box-shadow:var(--sh-1)}.ocard__why{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--danger);display:flex;align-items:center;gap:var(--sp-2)}.ministeps__now{flex:none;font-size:var(--fs-xs);color:var(--ink-3);font-weight:600;margin-left:var(--sp-2)}.cardfile__img img{width:100%;height:100%;object-fit:cover;display:block}@media print{.cartbar,.fab,.footer,.header,.navbar,.topbar{display:none!important}}@media(prefers-reduced-motion:reduce){*,::after,::before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:120ms!important;transition-property:opacity,color,background-color,border-color,box-shadow!important;scroll-behavior:auto!important}.cpanel,.cpanel--left,.drawer,.filters{transition:opacity 120ms ease!important}body.is-cart .cpanel,body.is-drawer .drawer,body.is-filters .filters,body.is-notif .cpanel--left{transform:none!important;opacity:1}.cpanel,.cpanel--left{transform:none!important}.cpanel:not(.is-open),.drawer:not(.is-open){opacity:0}.fab--bell.has-unread{animation:none!important}.count.is-bumped,.product__fav.is-pop{animation:none!important}.btn:active{transform:none!important}.product:hover .product__media img{transform:none!important}.fab:hover{transform:none!important}.btn.is-busy::after,.spin{animation:none!important;border-top-color:currentColor;opacity:.6}}@view-transition{navigation:auto}::view-transition-old(root){animation:none}::view-transition-new(root){animation:vt-fade-in var(--d-3) var(--ease-decel) both}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{from{opacity:0}}::view-transition-group(hero-photo){animation-duration:var(--d-6);animation-timing-function:var(--ease-emphasized)}::view-transition-new(hero-photo),::view-transition-old(hero-photo){height:100%;object-fit:cover;overflow:clip}.fopt,.otab{transition:background-color var(--d-3) var(--ease-standard),border-color var(--d-3) var(--ease-standard),color var(--d-3) var(--ease-standard)}@keyframes rise-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.flier{position:fixed;z-index:80;border-radius:var(--r);pointer-events:none;object-fit:cover;box-shadow:var(--sh-2)}.cpanel{transition:transform var(--d-3) var(--ease-emph-accel)}body.is-cart .cpanel,body.is-notif .cpanel--left{transition:transform 380ms var(--ease-emph-decel)}body.is-cart .cpanel__body>*,body.is-notif .cpanel__body>*{opacity:0;animation:rise-in var(--d-4) var(--ease-emph-decel) forwards;animation-delay:calc(120ms + var(--i,0) * 45ms)}.drawer{transition:transform var(--d-3) var(--ease-emph-accel)}body.is-drawer .drawer{transition:transform 380ms var(--ease-emph-decel)}.scrim{transition:opacity var(--d-4) var(--ease-standard)}.viewer.is-open .viewer__stage img{view-transition-name:hero-photo}body.is-viewing .pdp__gallery img{view-transition-name:none}::view-transition-group(viewer-photo){animation-duration:var(--d-6);animation-timing-function:var(--ease-emphasized)}.tl--draw .step__dot{transition:background var(--d-4) var(--ease-standard),border-color var(--d-4) var(--ease-standard),transform var(--d-4) var(--ease-emphasized)}.tl--draw .step::after{transform-origin:left center;transition:transform var(--d-5) var(--ease-standard)}.tl--draw:not(.is-drawn) .step.is-done .step__dot{background:var(--surface);border-color:var(--line-2);color:transparent;transform:scale(.9)}.tl--draw:not(.is-drawn) .step.is-done::after{transform:scaleX(0)}.tl--draw .step:first-child .step__dot{transition-delay:0s}.tl--draw .step:first-child::after{transition-delay:120ms}.tl--draw .step:nth-child(2) .step__dot{transition-delay:340ms}.tl--draw .step:nth-child(2)::after{transition-delay:460ms}.tl--draw .step:nth-child(3) .step__dot{transition-delay:680ms}.tl--draw .step:nth-child(3)::after{transition-delay:0.8s}.tl--draw .step:nth-child(4) .step__dot{transition-delay:1.02s}@supports (animation-timeline:scroll()){@keyframes readgrow{to{transform:scaleX(1)}}}.row-saved{animation:row-settle 1.4s var(--ease-standard)}@keyframes row-settle{0%{background:var(--ok-bg)}70%{background:var(--ok-bg)}100%{background:0 0}}.batch tr.is-dirty{transition:background var(--d-3) var(--ease-standard)}.cpanel__loading{animation:vt-fade-in var(--d-3) var(--ease-standard)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:var(--d-1)!important;animation-timing-function:linear!important}::view-transition-old(root){animation:vt-fade-out var(--d-1) linear both!important}::view-transition-new(root){animation:vt-fade-in var(--d-1) linear both!important}body.is-cart .cpanel__body>*,body.is-notif .cpanel__body>*{opacity:1!important;animation:none!important}.tl--draw .step::after,.tl--draw .step__dot{transition:none!important}.tl--draw:not(.is-drawn) .step.is-done .step__dot{background:var(--ok);border-color:var(--ok);color:var(--ink-inv);transform:none}.tl--draw:not(.is-drawn) .step.is-done::after{transform:none}.row-saved{animation:none!important}}@media(max-width:899px),(pointer:coarse){html .batch input:not([hidden]),html .batch select:not([hidden]),html .batch textarea:not([hidden]),html .field input:not([hidden]),html .field select:not([hidden]),html .field textarea:not([hidden]),html .filters input:not([hidden]),html .filters select:not([hidden]),html .input:not([hidden]),html .search input:not([hidden]),html .shop__toolbar .sort select:not([hidden]),html .stepper input:not([hidden]),html .table input:not([hidden]),html .table select:not([hidden]),html .table textarea:not([hidden]),html input:not([hidden]),html select:not([hidden]),html table input:not([hidden]),html table select:not([hidden]),html table textarea:not([hidden]),html textarea:not([hidden]){font-size:16px}}.combo__list{position:absolute;z-index:40;inset-inline:0;top:calc(100% + var(--sp-1));margin:0;padding:var(--sp-1);list-style:none;max-height:min(46vh,320px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-2)}.combo__list[hidden]{display:none}.combo__opt{display:flex;align-items:center;min-height:44px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--ink);cursor:pointer}.combo__opt.is-active,.combo__opt:hover{background:var(--brand-50);color:var(--brand-ink)}.combo__opt--none{min-height:0;padding-block:var(--sp-3);color:var(--ink-3);cursor:default;font-size:.925rem}.combo__opt--none:hover{background:0 0;color:var(--ink-3)}@media (forced-colors:active){.combo__list{border:1px solid CanvasText}.combo__opt.is-active,.combo__opt:hover{background:Highlight;color:HighlightText;forced-color-adjust:none}}@media(max-width:760px){.seg{display:flex;width:100%}}.seg{display:inline-flex;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-full);padding:3px;box-shadow:var(--sh-1)}.cpanel--product{width:min(94vw,460px)}.cpanel--product[data-open="1"]{transform:none}@media(prefers-reduced-motion:reduce){.cpanel--product,.pscrim{transition:none}}.cpanel--product .cpanel__head{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line)}.cpanel--product .pos{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-right:auto;padding-left:var(--sp-1)}.cpanel--product .cpanel__body{padding:var(--sp-4);scroll-padding-bottom:120px}@keyframes panel-spin{to{transform:rotate(360deg)}}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2)}.stat{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-3);text-align:center}.stat b{display:block;font-size:var(--fs-md);font-variant-numeric:tabular-nums;line-height:1.2}.stat span{font-size:var(--fs-xs);color:var(--ink-3)}.checks{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.checks li{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm)}.checks .dot{width:18px;height:18px;border-radius:var(--r-full);display:grid;place-items:center;flex:none}.checks .ok{background:var(--ok-bg);color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok-line)}.checks .no{background:var(--warn-bg);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-line)}.checks .tail{margin-left:auto;font-size:var(--fs-xs);color:var(--ink-3)}.tip{position:absolute;left:0;top:calc(100% + 4px);z-index:5;width:max-content;max-width:100%;background:var(--brand);color:var(--on-dark);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);font-weight:500;line-height:1.45;box-shadow:var(--sh-2);opacity:0;visibility:hidden;transition:opacity .12s;pointer-events:none}.tip b{color:var(--on-dark);font-weight:700}@media(prefers-reduced-motion:reduce){.tip{transition:none}}.tog{display:flex;align-items:center;gap:var(--sp-3);padding:11px 13px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);cursor:pointer;min-height:48px}.tog input{position:absolute;opacity:0;width:0;height:0}.tog .sw{width:40px;height:23px;border-radius:var(--r-full);background:var(--line-2);flex:none;position:relative;transition:background .15s}.tog .sw::after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:var(--r-full);background:#fff;transition:transform .15s;box-shadow:0 1px 2px rgba(0,0,0,.3)}.tog input:checked+.sw{background:var(--ok)}.tog input:checked+.sw::after{transform:translateX(17px)}.tog b{font-size:var(--fs-sm);font-weight:600}.tog small{display:block;font-size:var(--fs-xs);color:var(--ink-3);font-weight:400}@media(prefers-reduced-motion:reduce){.tog .sw,.tog .sw::after{transition:none}}.cpanel--product .cpanel__foot{border-top:1px solid var(--line);padding:var(--sp-3) var(--sp-4);background:var(--surface);display:grid;grid-template-columns:1fr;gap:var(--sp-2);margin-top:0}.cpanel--product .cpanel__foot .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3);align-items:center}.cpanel--product .cpanel__foot .acts{grid-column:2;display:flex;gap:var(--sp-2);align-items:center}.cpanel--product .cpanel__foot .btn{min-height:44px;flex:none}.cpanel--product .msg{display:none;min-width:0;margin:0;font-size:var(--fs-xs);font-weight:700;line-height:1.35;align-items:flex-start;gap:var(--sp-2)}.cpanel--product .msg[data-state]{display:flex}.cpanel--product .msg[data-state=dirty]{display:block;color:var(--warn);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpanel--product .msg[data-state=saving]{color:var(--ink-3);align-items:center}.cpanel--product .msg[data-state=ok]{color:var(--ok);align-items:center}.cpanel--product .msg svg{flex:none}.cpanel--product .msg[data-state=err]{color:var(--danger)}.cpanel--product[data-asking="1"] .row{display:none}@media(max-width:430px){.cpanel--product .cpanel__foot .row{grid-template-columns:1fr;gap:var(--sp-2)}.cpanel--product .cpanel__foot .acts{grid-column:1;justify-content:flex-end}}.shelf--flow .shelf__track{padding-block:var(--sp-4);grid-auto-columns:minmax(min(clamp(230px,27vw,330px),72%),1fr);gap:var(--sp-2)}.shelf--flow .shelf__track{scroll-snap-type:none}.shelf--flow .shelf__cell{scroll-snap-align:none}.shelf--flow .shelf__cell{transform-style:preserve-3d;view-timeline:--shelf-flow inline}@supports (animation-timeline:view(inline)){@media (prefers-reduced-motion:no-preference){@keyframes shelf-flow{0%{transform:perspective(1200px) translateX(-175%) rotateY(-22deg) scale(.82)}.5%{transform:perspective(1200px) translateX(-96%) rotateY(-22deg) scale(.82)}13%{transform:perspective(1200px) translateX(-96%) rotateY(-22deg) scale(.82)}27%{transform:perspective(1200px) translateX(-25%) rotateY(-22deg) scale(.82)}50%{transform:perspective(1200px) translateX(0) rotateY(0) scale(1)}73%{transform:perspective(1200px) translateX(25%) rotateY(22deg) scale(.82)}87%{transform:perspective(1200px) translateX(96%) rotateY(22deg) scale(.82)}99.5%{transform:perspective(1200px) translateX(96%) rotateY(22deg) scale(.82)}100%{transform:perspective(1200px) translateX(175%) rotateY(22deg) scale(.82)}}@keyframes shelf-flow-glass{0%,14%{background-color:color-mix(in srgb,var(--surface) 12%,transparent);border-color:rgba(255,255,255,.34)}20%,34%{background-color:color-mix(in srgb,var(--surface) 22%,transparent);border-color:rgba(255,255,255,.55)}44%,56%{background-color:color-mix(in srgb,var(--surface) 72%,transparent);border-color:color-mix(in srgb,var(--surface) 84%,transparent)}66%,80%{background-color:color-mix(in srgb,var(--surface) 22%,transparent);border-color:rgba(255,255,255,.55)}100%,86%{background-color:color-mix(in srgb,var(--surface) 12%,transparent);border-color:rgba(255,255,255,.34)}}@keyframes shelf-flow-ghost{0%,14%{opacity:.2;filter:saturate(1.45)}20%,34%{opacity:.34;filter:saturate(1.2)}44%,56%{opacity:1;filter:saturate(1)}66%,80%{opacity:.34;filter:saturate(1.2)}100%,86%{opacity:.2;filter:saturate(1.45)}}@keyframes shelf-flow-text{0%,19%{visibility:hidden}20%,80%{visibility:visible}100%,81%{visibility:hidden}}@keyframes shelf-flow-show{.5%,0%{visibility:hidden}1%,99%{visibility:visible}100%,99.5%{visibility:hidden}}@keyframes shelf-flow-stack{0%,15%{z-index:2}16%,38%{z-index:3}39%,61%{z-index:4}62%,84%{z-index:3}100%,85%{z-index:2}}@keyframes shelf-flow-lift{0%,30%{box-shadow:var(--flow-sh-side),inset 0 1px 0 var(--flow-rim-side)}50%{box-shadow:var(--flow-sh-mid),inset 0 1px 0 var(--flow-rim-mid)}100%,70%{box-shadow:var(--flow-sh-side),inset 0 1px 0 var(--flow-rim-side)}}.shelf--flow .shelf__cell{animation:shelf-flow linear both,shelf-flow-stack steps(1) both,shelf-flow-show steps(1) both;animation-timeline:--shelf-flow,--shelf-flow,--shelf-flow;animation-range:cover 0% cover 100%,cover 0% cover 100%,cover 0% cover 100%}@keyframes shelf-flow-only-centre{0%,44%{visibility:hidden}45%,55%{visibility:visible}100%,56%{visibility:hidden}}@keyframes shelf-flow-hit{0%,44%{pointer-events:none}45%,55%{pointer-events:auto}100%,56%{pointer-events:none}}.shelf--flow .shelf__cell>.gcard,.shelf--flow .shelf__cell>.product,.shelf__cell>.cat{-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12);animation:shelf-flow-glass linear both,shelf-flow-hit steps(1) both,shelf-flow-lift linear both;animation-timeline:--shelf-flow,--shelf-flow,--shelf-flow;animation-range:cover 0% cover 100%,cover 0% cover 100%,cover 0% cover 100%}.shelf--flow .shelf__cell>.gcard,.shelf__cell>.cat{animation:shelf-flow-glass-solid linear both,shelf-flow-hit steps(1) both,shelf-flow-lift linear both;animation-timeline:--shelf-flow,--shelf-flow,--shelf-flow;animation-range:cover 0% cover 100%,cover 0% cover 100%,cover 0% cover 100%}.shelf--flow .shelf__track{padding-block:var(--sp-6);border-radius:var(--r-xl);background:radial-gradient(60% 90% at 12% 16%,color-mix(in srgb,var(--accent) 62%,transparent) 0,transparent 70%),radial-gradient(64% 92% at 88% 86%,color-mix(in srgb,var(--flow-stage-2) 52%,transparent) 0,transparent 72%),radial-gradient(58% 86% at 72% 12%,color-mix(in srgb,var(--flow-stage-3) 44%,transparent) 0,transparent 70%),var(--surface-2)}.shelf--flow .shelf__cell .product__media{animation:shelf-flow-ghost linear both;animation-timeline:--shelf-flow;animation-range:cover 0% cover 100%}@keyframes shelf-flow-plate{0%,14%{background-color:color-mix(in srgb,var(--surface) 42%,transparent)}20%,34%{background-color:color-mix(in srgb,var(--surface) 62%,transparent)}44%,56%{background-color:color-mix(in srgb,var(--surface) 90%,transparent)}66%,80%{background-color:color-mix(in srgb,var(--surface) 62%,transparent)}100%,86%{background-color:color-mix(in srgb,var(--surface) 42%,transparent)}}@keyframes shelf-flow-glass-solid{0%,14%{background-color:color-mix(in srgb,var(--surface) 46%,transparent);border-color:rgba(255,255,255,.34)}20%,34%{background-color:color-mix(in srgb,var(--surface) 66%,transparent);border-color:rgba(255,255,255,.55)}44%,56%{background-color:var(--surface);border-color:var(--line)}66%,80%{background-color:color-mix(in srgb,var(--surface) 66%,transparent);border-color:rgba(255,255,255,.55)}100%,86%{background-color:color-mix(in srgb,var(--surface) 46%,transparent);border-color:rgba(255,255,255,.34)}}.shelf--flow .shelf__cell .product__code,.shelf--flow .shelf__cell .product__oos{animation:shelf-flow-text steps(1) both;animation-timeline:--shelf-flow;animation-range:cover 0% cover 100%}.shelf--flow .shelf__cell .product__fav{animation:shelf-flow-only-centre steps(1) both;animation-timeline:--shelf-flow;animation-range:cover 0% cover 100%}.shelf--flow .shelf__cell .product__body{animation:shelf-flow-plate linear both,shelf-flow-text steps(1) both;animation-timeline:--shelf-flow,--shelf-flow;animation-range:cover 0% cover 100%,cover 0% cover 100%}@media (min-width:701px){.shelf--flow .shelf__track{grid-auto-columns:minmax(clamp(230px,27vw,330px),1fr);padding-inline:max(var(--sp-1),calc(50% - clamp(230px,27vw,330px)/ 2))}.shelf--flow.shelf--guides .shelf__track{grid-auto-columns:minmax(clamp(280px,32vw,400px),1fr);padding-inline:max(var(--sp-1),calc(50% - clamp(280px,32vw,400px)/ 2))}}}}@media(max-width:700px){.shelf--flow.shelf--guides .shelf__track{grid-auto-columns:minmax(clamp(250px,76vw,320px),1fr);padding-inline:max(var(--sp-1),calc(50% - clamp(250px,76vw,320px)/ 2))}.shelf--flow .shelf__track{perspective:none;padding-block:var(--sp-5);border-radius:var(--r-lg);grid-auto-columns:minmax(clamp(210px,62vw,260px),1fr);padding-inline:max(var(--sp-1),calc(50% - clamp(210px,62vw,260px)/ 2));background:radial-gradient(70% 90% at 10% 14%,color-mix(in srgb,var(--accent) 62%,transparent) 0,transparent 72%),radial-gradient(74% 92% at 90% 88%,color-mix(in srgb,var(--flow-stage-2) 52%,transparent) 0,transparent 74%),radial-gradient(64% 86% at 74% 10%,color-mix(in srgb,var(--flow-stage-3) 44%,transparent) 0,transparent 70%),var(--surface-2)}.shelf--flow .shelf__cell>.gcard,.shelf--flow .shelf__cell>.product,.shelf__cell>.cat{backdrop-filter:none;-webkit-backdrop-filter:none}}@supports (animation-timeline:view(inline)){@media (prefers-reduced-motion:no-preference) and (max-width:700px){@keyframes shelf-flow-m{0%{transform:scale(.84)}9%{transform:scale(.86)}44%,56%{transform:scale(1)}91%{transform:scale(.86)}100%{transform:scale(.84)}}@keyframes shelf-flow-m-glass{0%,20%{background-color:color-mix(in srgb,var(--surface) 24%,transparent);border-color:rgba(255,255,255,.5)}44%,56%{background-color:color-mix(in srgb,var(--surface) 72%,transparent);border-color:color-mix(in srgb,var(--surface) 84%,transparent)}100%,80%{background-color:color-mix(in srgb,var(--surface) 24%,transparent);border-color:rgba(255,255,255,.5)}}@keyframes shelf-flow-m-ghost{0%,20%{opacity:.36;filter:saturate(1.25)}44%,56%{opacity:1;filter:saturate(1)}100%,80%{opacity:.36;filter:saturate(1.25)}}@keyframes shelf-flow-m-plate{0%,20%{background-color:color-mix(in srgb,var(--surface) 62%,transparent)}44%,56%{background-color:color-mix(in srgb,var(--surface) 90%,transparent)}100%,80%{background-color:color-mix(in srgb,var(--surface) 62%,transparent)}}@keyframes shelf-flow-m-lift{0%,43%{box-shadow:var(--flow-sh-side),inset 0 1px 0 var(--flow-rim-side)}44%,56%{box-shadow:var(--flow-sh-mid),inset 0 1px 0 var(--flow-rim-mid)}100%,57%{box-shadow:var(--flow-sh-side),inset 0 1px 0 var(--flow-rim-side)}}@keyframes shelf-flow-m-show{.5%,0%{visibility:hidden}1%,99%{visibility:visible}100%,99.5%{visibility:hidden}}.shelf--flow .shelf__cell{animation:shelf-flow-m linear both,shelf-flow-stack steps(1) both,shelf-flow-m-show steps(1) both;animation-timeline:--shelf-flow,--shelf-flow,--shelf-flow;animation-range:cover 0% cover 100%,cover 0% cover 100%,cover 0% cover 100%}.shelf--flow .shelf__cell>.gcard,.shelf--flow .shelf__cell>.product,.shelf__cell>.cat{animation:shelf-flow-m-glass linear both,shelf-flow-hit steps(1) both,shelf-flow-m-lift steps(1) both;animation-timeline:--shelf-flow,--shelf-flow,--shelf-flow;animation-range:cover 0% cover 100%,cover 0% cover 100%,cover 0% cover 100%}.shelf--flow .shelf__cell .product__media{animation:shelf-flow-m-ghost linear both;animation-timeline:--shelf-flow;animation-range:cover 0% cover 100%}.shelf--flow .shelf__cell .product__body{animation:shelf-flow-m-plate linear both,shelf-flow-text steps(1) both;animation-timeline:--shelf-flow,--shelf-flow;animation-range:cover 0% cover 100%,cover 0% cover 100%}}}.shelf--fit-s{--card-fit:.72;--card-fit-sm:.88}.shelf--fit-xs{--card-fit:.64;--card-fit-sm:.80}.hubblock{padding:var(--sp-6);border-radius:24px;margin-top:var(--sp-6)}.hubblock>*{position:relative;z-index:2}.hubblock>.section-head{margin-bottom:var(--sp-5)}.hubblock>.section-head:last-child{margin-bottom:0}.hubblock>:last-child{margin-bottom:0}@media(max-width:700px){.hubblock{padding:var(--sp-4);border-radius:20px}}.sda-js .shelf--flow .shelf__cell{will-change:transform}.sda-js .shelf--flow .shelf__cell>.gcard,.sda-js .shelf--flow .shelf__cell>.product,.shelf__cell>.cat{transition:background-color .18s linear,border-color .18s linear,box-shadow .18s linear}.sda-js .shelf--flow .shelf__cell .product__body{transition:background-color .18s linear}@media (prefers-reduced-motion:reduce){.sda-js .shelf--flow .shelf__cell,.sda-js .shelf--flow .shelf__cell>.product{transition:none}}:root{--accent-hi:#F9C05C;--accent-lo:#DE8A05;--wa-hi:#178741;--wa-lo:#0E6B34;--grad-accent:linear-gradient(158deg, var(--accent-hi) 0%, var(--accent) 46%, var(--accent-lo) 100%);--grad-wa:linear-gradient(158deg, var(--wa-hi) 0%, var(--wa-lo) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent-hi:#F7CE86;--accent-lo:#E8A63F;--wa-hi:#14803E;--wa-lo:#0C6630}}:root[data-theme=dark]{--accent-hi:#F7CE86;--accent-lo:#E8A63F;--wa-hi:#14803E;--wa-lo:#0C6630}.stagepage::before{content:none}.stagepage::after{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(120% 86% at 50% 6%,transparent 0,color-mix(in srgb,var(--bg) 46%,transparent) 80%),linear-gradient(180deg,transparent 0,rgba(16,24,40,.1) 100%),color-mix(in srgb,var(--bg) 30%,transparent)}.pdp .sheet{position:relative;border-radius:28px;overflow:hidden}@media(max-width:600px){.pdp .sheet{border-radius:20px}}.stagepage:not(.is-home) .breadcrumb{gap:6px;font-size:var(--fs-sm);margin:0 0 var(--sp-4);padding:4px 10px;border-radius:var(--r-full);width:fit-content;max-width:100%;background:color-mix(in srgb,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stagepage:not(.is-home) .breadcrumb a{color:var(--ink);text-decoration:none}.pdp .above__stem{width:1px;height:44px;background:color-mix(in srgb,var(--ink) 22%,transparent)}.pdp .dots{display:inline-flex;align-items:center;gap:0;padding:0 var(--sp-2);border-radius:var(--r-full);background:var(--gb-fill);box-shadow:inset 0 0 0 1px var(--gb-edge),var(--gb-lit),var(--gb-lift)}.pdp .dots__d{appearance:none;border:0;background:0 0;padding:0;cursor:pointer;min-width:32px;min-height:44px;display:grid;place-items:center}.pdp .dots__d i{display:block;width:8px;height:8px;border-radius:var(--r-full);background:color-mix(in srgb,var(--ink) 38%,transparent);transition:width var(--d-2) var(--ease-decel),background var(--d-2) var(--ease-decel)}.pdp .dots__d[aria-pressed=true] i{width:24px;background:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-lo,#b7791f) 60%,transparent)}.pdp .dots__d:not([aria-pressed=true]):hover i{background:color-mix(in srgb,var(--ink) 70%,transparent)}.pdp .dots__d:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-4px;border-radius:var(--r-full)}@media (prefers-reduced-motion:reduce){.pdp .dots__d i{transition:none}}.pdp .figure{position:relative;z-index:2;flex:1 1 auto;display:grid;place-items:center;width:100%;padding:var(--sp-4) 0 var(--sp-8)}.pdp .navb{position:absolute;top:56%;z-index:3;width:48px;height:48px;border-radius:var(--r-full);display:grid;place-items:center;cursor:pointer;padding:0;color:var(--ink-2);border:1px solid rgba(255,255,255,.7);background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--sh-1)}.pdp .navb:hover{color:var(--ink);background:var(--surface)}.pdp .navb--prev{left:var(--sp-5)}.pdp .navb--next{right:var(--sp-5)}.pdp .zoomb{position:absolute;left:50%;translate:-50% 0;bottom:var(--sp-5);z-index:3;min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:0 var(--sp-4);border-radius:var(--r-full);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ink);border:1px solid rgba(255,255,255,.7);background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--sh-1)}.pdp .flag{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:700;background:var(--surface);border:1px solid var(--line)}.pdp .flag--new{background:var(--accent-50);border-color:var(--accent);color:var(--accent-600)}.pdp .flag--oos{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.pdp .name em{display:block;font-style:normal;font-weight:400;color:var(--ink-2)}.pdp .desc{margin:0;font-size:var(--fs-base);line-height:1.68;color:var(--ink);max-width:46ch}.pdp .price{position:relative;display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.pdp .price b{font-size:clamp(32px, 24px + 1.5vw, 44px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pdp .price s{color:var(--ink-3);font-size:var(--fs-md);text-decoration-thickness:1.5px}.pdp .price span{color:var(--ink-3);font-size:var(--fs-sm);font-weight:600}.pdp .price{isolation:isolate;overflow:hidden;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-lg);filter:saturate(1.06);background:linear-gradient(148deg,color-mix(in srgb,var(--surface) calc(var(--glass-in) + 26%),transparent) 0,color-mix(in srgb,var(--surface) calc(var(--glass-in) + 8%),transparent) 100%);border:1px solid var(--glass-hair);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 rgba(16,24,40,.05),var(--glass-lift-sm)}.pdp .price b{font-size:clamp(38px, 26px + 1.9vw, 52px);font-weight:800;color:var(--ink);text-shadow:0 1px 0 var(--price-emboss)}@supports (-webkit-background-clip:text) or (background-clip:text){.pdp .price b{background:linear-gradient(104deg,var(--price-ink-1) 0,var(--price-ink-1) 22%,var(--price-ink-2) 32%,var(--price-glint) 39%,var(--price-glint) 45%,var(--price-ink-2) 52%,var(--price-ink-1) 64%,var(--price-ink-1) 100%);background-size:240% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 var(--price-emboss)) drop-shadow(0 0 2px var(--price-cast-0)) drop-shadow(0 0 7px var(--price-cast-0)) drop-shadow(0 4px 3px var(--price-cast-1)) drop-shadow(0 13px 18px var(--price-cast-2));text-shadow:none;animation:price-shine var(--shine-dur) linear infinite}}@keyframes price-shine{0%{background-position:100% 0}100%,88%{background-position:-18% 0}}@keyframes lens-glint{0%{transform:skewX(-14deg) translateX(-170%)}100%,88%{transform:skewX(-14deg) translateX(460%)}}@media (prefers-reduced-motion:reduce){.pdp .price b{animation:none;background-position:26% 0}.pdp .price::after{animation:none}}.pdp .price b .cur{font-size:.58em;font-weight:700;vertical-align:.26em;margin-right:.12em;-webkit-text-fill-color:var(--accent-600);color:var(--accent-600)}.pdp .price s{position:relative;z-index:1;font-weight:600;text-decoration-color:color-mix(in srgb,var(--danger) 62%,transparent)}.pdp .price>span{position:relative;z-index:1;padding:0;border:0;background:0 0;box-shadow:none;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink-2);text-shadow:0 1px 0 var(--price-emboss)}.pdp .price s{text-shadow:0 1px 0 var(--price-emboss)}.pdp .price::after{content:"";position:absolute;top:-25%;bottom:-25%;left:0;width:26%;pointer-events:none;z-index:0;mix-blend-mode:var(--glint-blend);filter:blur(var(--glint-blur,6px));background:var(--glint-grad);transform:skewX(-14deg) translateX(-150%);animation:lens-glint var(--shine-dur) linear infinite}.pdp .price{border-color:color-mix(in srgb,var(--cat) 42%,transparent)}.pdp .price::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-2;background:linear-gradient(118deg,color-mix(in srgb,var(--cat) 20%,transparent) 0,transparent 100%),linear-gradient(292deg,color-mix(in srgb,var(--accent) 22%,transparent) 0,transparent 100%)}.pdp .moq{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--r);background:color-mix(in srgb,var(--surface-2) calc(var(--glass-in) + 10%),transparent);border:1px solid color-mix(in srgb,var(--cat) 34%,transparent);box-shadow:inset 0 1px 0 var(--glass-rim),var(--glass-lift-sm)}.pdp .moq span{font-size:var(--fs-sm);line-height:1.35;font-weight:700;color:var(--ink)}.pdp .qrow .cta{flex:1 1 auto;min-width:0}@media(max-width:1259px){.pdp .qrow .stepper{order:1}.pdp .qrow .fav{order:2}.pdp .qrow .cta{order:3;flex:1 1 100%}}@media(min-width:1260px){.pdp .qrow .cta{flex:1 1 auto}}.pdp .stepper{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);overflow:hidden}.pdp .stepper button{width:44px;height:52px;border:0;background:0 0;color:var(--ink-2);cursor:pointer;display:grid;place-items:center;padding:0}.pdp .stepper button:hover{background:var(--surface-2);color:var(--ink)}.pdp .stepper input{width:50px;height:52px;border:0;border-inline:1px solid var(--line);text-align:center;font:inherit;font-size:var(--fs-md);font-weight:700;background:0 0;color:var(--ink);-moz-appearance:textfield}.pdp .stepper input::-webkit-inner-spin-button,.pdp .stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pdp .cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 var(--sp-5);border-radius:var(--r);cursor:pointer;flex:1 1 auto;font:inherit;font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--accent-lo);color:var(--on-accent);background:var(--grad-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 6px 14px -8px rgba(16,24,40,.35)}.pdp .cta:hover{filter:brightness(.96) saturate(1.04)}.pdp .cta--dark{background:var(--brand);border-color:var(--brand);color:#fff}.pdp .cta--dark:hover{background:var(--brand-700);filter:none}.pdp .cta--ghost{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.pdp .cta--ghost:hover{background:var(--surface-2);filter:none}.pdp .cta--wa{width:100%;flex:none;margin-top:var(--sp-6);text-decoration:none;white-space:normal;text-align:center;line-height:1.3;padding-block:var(--sp-3);border-color:var(--wa-lo);color:var(--on-wa);background:var(--grad-wa)}.pdp .fav{width:52px;height:52px;border-radius:var(--r);cursor:pointer;padding:0;flex:none;display:grid;place-items:center;color:var(--ink-3);border:1px solid var(--line-2);background:var(--surface)}.pdp .fav:hover,.pdp .fav[aria-pressed=true]{color:var(--danger)}.pdp .gate{display:flex;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r);font-size:var(--fs-sm);line-height:1.55;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);max-width:46ch}.pdp .gate--warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.pdp .gate--warn svg{color:var(--warn)}.pdp .gate--warn b{color:var(--warn)}.pdp .below{display:flex;flex-wrap:wrap;gap:var(--sp-8);margin-top:var(--sp-8);padding:var(--sp-8);border-radius:24px}.pdp .prose{font-size:var(--fs-sm);line-height:1.7;color:var(--ink-2)}.pdp .prose p{margin:0 0 var(--sp-3)}.pdp .prose p:last-child{margin-bottom:0}.pdp .spec--attr th{width:44%}.pdp .spec td .unit{color:var(--ink-3);font-weight:500}.pdp .muted{color:var(--ink-3);font-weight:500}.pdp .pdp__faq{display:grid;gap:var(--sp-6);padding:var(--sp-8);border-radius:24px}.pdp .pdp__faq .qa h3{margin:0 0 var(--sp-2);padding-left:0;font-size:var(--fs-md);letter-spacing:-.01em;color:var(--ink)}.pdp .spec--attr .unset{color:var(--line-3);font-weight:500}.glass{border-radius:20px;background:color-mix(in srgb,var(--surface) var(--glass),transparent);-webkit-backdrop-filter:blur(30px) saturate(1.16);backdrop-filter:blur(30px) saturate(1.16);border:1px solid var(--glass-hair);box-shadow:var(--lift-3)}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){.glass{background:color-mix(in srgb,var(--surface) var(--glass-lo),transparent);-webkit-backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.7) brightness(1.06);backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.7) brightness(1.06);border:1px solid transparent;box-shadow:inset 1.5px 1.5px 0 var(--bevel-hi),inset -1.5px -1.5px 0 var(--bevel-lo),var(--lift-3)}.glass::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:var(--sheen)}.glass{position:relative}@media (prefers-reduced-transparency:reduce){.glass{background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--glass-hair);box-shadow:var(--lift-3)}.glass::after{display:none}}}.pdp .price{box-shadow:inset 0 1px 0 var(--bevel-hi),inset 0 -1px 0 var(--bevel-lo),var(--lift-2)}.pdp .moq{box-shadow:inset 0 1px 0 var(--bevel-hi),var(--lift-1)}.pdp .navb{box-shadow:var(--lift-1)}.pdp .cta{box-shadow:var(--lift-1)}.pdp .cta--dark,.pdp .cta--wa{box-shadow:var(--lift-2)}.stagepage:not(.is-home) .shelf--flow .product{background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent}.stagepage:not(.is-home) .product{background:color-mix(in srgb,var(--surface) calc(var(--glass) + 22%),transparent);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border:1px solid var(--glass-hair);box-shadow:var(--lift-2)}.stagepage:not(.is-home) .product:hover{box-shadow:var(--lift-3)}.stagepage:not(.is-home) .product__media{background:var(--surface-2)}.stagepage:not(.is-home) .fgroup h4,.stagepage:not(.is-home) .filters h4{color:var(--ink)}.pdp .flag,.pdp .gate,.pdp .moq,.pdp .stepper,.stagepage:not(.is-home) .badge,.stagepage:not(.is-home) .pager a,.stagepage:not(.is-home) .pager span{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 12%),transparent);border:1px solid var(--glass-hair-in);box-shadow:inset 0 1px 0 var(--bevel-hi)}.pdp .stepper button{background:0 0}.pdp .stepper button:hover{background:color-mix(in srgb,var(--surface) 34%,transparent)}.pdp .gate--warn{background:color-mix(in srgb,var(--warn-bg) 62%,transparent);border-color:color-mix(in srgb,var(--warn-line) 70%,transparent)}.pdp .flag--oos{background:color-mix(in srgb,var(--danger-bg) 70%,transparent)}.pdp .cta--ghost{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 18%),transparent);border-color:var(--glass-hair-in)}.pdp .cta--ghost:hover{background:color-mix(in srgb,var(--surface) 46%,transparent)}.stagepage:not(.is-home) .sortsel,.stagepage:not(.is-home) select.input{background-color:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 16%),transparent);border-color:var(--glass-hair-in)}.topbar{background:0 0;color:var(--ink-2);border-bottom:0}.topbar a{color:var(--ink-2)}.topbar a:hover{color:var(--ink)}.topbar b,.topbar strong{color:var(--ink)}.header{background:0 0;border-bottom:0}.header.is-stuck{background:color-mix(in srgb,var(--surface) 74%,transparent);-webkit-backdrop-filter:blur(26px) saturate(1.35);backdrop-filter:blur(26px) saturate(1.35);border-bottom:1px solid var(--glass-hair-in);box-shadow:none}.footer{background:color-mix(in srgb,var(--brand) 92%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);border-top:1px solid var(--glass-hair)}@media (prefers-reduced-transparency:reduce){.topbar{background:var(--brand);color:var(--on-dark-2)}.topbar a{color:var(--on-dark-2)}.header,.header.is-stuck{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--line)}.footer{background:var(--brand);backdrop-filter:none;-webkit-backdrop-filter:none}}.is-home .siteheader:not(:has(.is-stuck)) .topbar,.is-home .siteheader:not(:has(.is-stuck)) .topbar a{color:var(--hero-ink-2)}.is-home .siteheader:not(:has(.is-stuck)) .topbar b{color:var(--hero-ink)}.stagepage:not(.is-home) .topbar,.stagepage:not(.is-home) .topbar *{color:var(--ink-2)}.stagepage:not(.is-home) .topbar b,.stagepage:not(.is-home) .topbar strong{color:var(--ink)}.stagepage:not(.is-home) .topbar a:hover{color:var(--ink)}.stagepage:not(.is-home) .brand__name span{color:var(--accent-600)}.is-home .siteheader:not(:has(.is-stuck)) .topbar,.is-home .siteheader:not(:has(.is-stuck)) .topbar *{color:var(--hero-ink-2)}.is-home .siteheader:not(:has(.is-stuck)) .topbar b{color:var(--hero-ink)}.is-home .siteheader:not(:has(.is-stuck)) .brand__name span{color:var(--hero-brand-s)}.is-home .siteheader:not(:has(.is-stuck)) .brand__name b{color:var(--hero-brand-b)}.stagepage:not(.is-home) .eyebrow{color:var(--ink-2)}.stagepage:not(.is-home) .search .input,.stagepage:not(.is-home) .search input{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 14%),transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--glass-hair-in);box-shadow:inset 0 1px 0 var(--bevel-hi)}.stagepage:not(.is-home) .search .input:hover,.stagepage:not(.is-home) .search input:hover{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 24%),transparent)}.stagepage:not(.is-home) .search .input:focus,.stagepage:not(.is-home) .search input:focus{background:color-mix(in srgb,var(--surface) 88%,transparent)}.is-home .siteheader:not(:has(.is-stuck)) .search input{color:var(--hero-ink)}.stagepage .header__actions .btn.btn--primary{background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.07) 46%,rgba(255,255,255,0) 80%),linear-gradient(158deg,color-mix(in srgb,var(--accent-hi) 88%,transparent) 0,color-mix(in srgb,var(--accent) 82%,transparent) 46%,color-mix(in srgb,var(--accent-lo) 88%,transparent) 100%);color:var(--accent-ink,#3d2a00);border:1px solid color-mix(in srgb,#fff 38%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.58),inset 0 3px 6px -4px rgba(120,72,0,.26),0 1px 2px rgba(16,24,40,.1),0 6px 14px -10px color-mix(in srgb,var(--accent) 42%,transparent)}.stagepage .header__actions .btn.btn--primary:hover{background:linear-gradient(158deg,color-mix(in srgb,var(--accent-hi) 96%,transparent) 0,color-mix(in srgb,var(--accent) 92%,transparent) 46%,color-mix(in srgb,var(--accent-lo) 96%,transparent) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.66),var(--lift-2)}.btn{position:relative;overflow:hidden;isolation:isolate}.btn::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:1;background:linear-gradient(140deg,var(--bevel-hi) 0,color-mix(in srgb,var(--bevel-hi) 30%,transparent) 42%,transparent 60%,var(--bevel-lo) 100%);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude}.btn::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;pointer-events:none;z-index:2;opacity:0;background:linear-gradient(100deg,transparent 0,rgba(255,255,255,.42) 50%,transparent 100%);transform:skewX(-18deg)}@media(prefers-reduced-motion:no-preference){.btn:focus-visible::after,.btn:hover::after{animation:btn-sweep .45s cubic-bezier(.22,.61,.36,1) 1}}@keyframes btn-sweep{0%{opacity:0;transform:translateX(0) skewX(-18deg)}18%{opacity:1}100%{opacity:0;transform:translateX(400%) skewX(-18deg)}}.btn>*{position:relative;z-index:3}.btn--accent::after,.cta--accent::after,.stagepage .header__actions .btn.btn--primary::after{background:linear-gradient(100deg,transparent 0,rgba(255,241,214,.72) 50%,transparent 100%)}.btn--wa::after,.cta--wa::after{background:linear-gradient(100deg,transparent 0,rgba(214,255,228,.55) 50%,transparent 100%)}.btn--icon::after,.iconbtn::after,.shelf__arrow::after{content:none}.stagepage:not(.is-home) .card[style*="--brand"]{background:color-mix(in srgb,var(--brand) 88%,transparent)!important;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);border:1px solid var(--glass-hair)!important;box-shadow:var(--lift-3)}.stagepage:not(.is-home) .anav,.stagepage:not(.is-home) .auth__pitch,.stagepage:not(.is-home) .card,.stagepage:not(.is-home) .cardrules,.stagepage:not(.is-home) .cat-cell,.stagepage:not(.is-home) .dropzone,.stagepage:not(.is-home) .info-row,.stagepage:not(.is-home) .kpi,.stagepage:not(.is-home) .legal__contact,.stagepage:not(.is-home) .legal__summary,.stagepage:not(.is-home) .legal__tocbox,.stagepage:not(.is-home) .map-card,.stagepage:not(.is-home) .notice,.stagepage:not(.is-home) .ocard,.stagepage:not(.is-home) .product__body,.stagepage:not(.is-home) .talk__addr,.stagepage:not(.is-home) .talk__map,.stagepage:not(.is-home) .trust{background:color-mix(in srgb,var(--surface) calc(var(--glass) + 16%),transparent);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);border:1px solid var(--glass-hair);box-shadow:var(--lift-2)}.stagepage:not(.is-home) .anav a:hover{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 14%),transparent)}.stagepage:not(.is-home) .anav a.is-active{background:color-mix(in srgb,var(--brand) 14%,transparent)}.stagepage:not(.is-home) .product__body{background:color-mix(in srgb,var(--surface) var(--glass-in),transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none}.stagepage .drawer__head{border-bottom:1px solid var(--glass-hair-in)}.stagepage:not(.is-home) .notice{background:color-mix(in srgb,var(--accent-50) 86%,transparent)}.stagepage:not(.is-home) .notice--info{background:color-mix(in srgb,var(--info-bg) 86%,transparent)}.stagepage:not(.is-home) .notice--ok{background:color-mix(in srgb,var(--ok-bg) 86%,transparent)}.stagepage:not(.is-home) .notice--danger{background:color-mix(in srgb,var(--danger-bg) 86%,transparent)}.stagepage:not(.is-home) .btn:not(.btn--primary):not(.btn--accent):not([class*=wa]),.stagepage:not(.is-home) .iconbtn:not([class*=wa]),.stagepage:not(.is-home) .is-current,.stagepage:not(.is-home) .pagination__of{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 20%),transparent);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);border-color:var(--glass-hair-in)}.is-home .hero .btn--accent,.stagepage .fab,.stagepage .header__actions .btn--primary,.stagepage:not(.is-home) .btn--accent,.stagepage:not(.is-home) .btn--primary,.stagepage:not(.is-home) .btn--wa{-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 3px 6px -4px rgba(8,12,24,.3),0 1px 2px rgba(16,24,40,.12),0 6px 14px -10px color-mix(in srgb,var(--cast-p,#2a3a66) 40%,transparent)}.stagepage:not(.is-home) .btn--primary{background:linear-gradient(180deg,rgba(255,255,255,.26) 0,rgba(255,255,255,.06) 54%,rgba(255,255,255,0) 86%),color-mix(in srgb,var(--brand) 82%,transparent);border:1px solid color-mix(in srgb,var(--brand) 58%,transparent)}.stagepage:not(.is-home) .btn--accent{background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.07) 46%,rgba(255,255,255,0) 80%),linear-gradient(158deg,color-mix(in srgb,var(--accent-hi) 88%,transparent) 0,color-mix(in srgb,var(--accent) 82%,transparent) 46%,color-mix(in srgb,var(--accent-lo) 88%,transparent) 100%);border:1px solid color-mix(in srgb,var(--accent) 58%,transparent)}.stagepage:not(.is-home) .btn--wa{background:linear-gradient(180deg,rgba(255,255,255,.26) 0,rgba(255,255,255,.06) 54%,rgba(255,255,255,0) 86%),color-mix(in srgb,var(--wa-700) 88%,transparent);border:1px solid color-mix(in srgb,var(--wa-700) 58%,transparent)}.stagepage .fab{background:linear-gradient(180deg,rgba(255,255,255,.26) 0,rgba(255,255,255,.06) 54%,rgba(255,255,255,0) 86%),color-mix(in srgb,var(--wa) 88%,transparent);border:1px solid color-mix(in srgb,var(--wa) 58%,transparent)}.stagepage .fab--bell{background:linear-gradient(180deg,rgba(255,255,255,.26) 0,rgba(255,255,255,.06) 54%,rgba(255,255,255,0) 86%),color-mix(in srgb,var(--accent) 88%,transparent);border:1px solid color-mix(in srgb,var(--accent) 58%,transparent)}.stagepage:not(.is-home) .btn:not(.btn--primary):not(.btn--accent):not([class*=wa]):hover,.stagepage:not(.is-home) .iconbtn:not([class*=wa]):hover{background-color:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 20%),transparent);background-image:linear-gradient(0deg,var(--ctl-hover),var(--ctl-hover))}.stagepage:not(.is-home) .input,.stagepage:not(.is-home) input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.stagepage:not(.is-home) select,.stagepage:not(.is-home) textarea{background-color:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 16%),transparent);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);border-color:var(--glass-hair-in)}.stagepage:not(.is-home) .input:focus,.stagepage:not(.is-home) input:focus,.stagepage:not(.is-home) select:focus,.stagepage:not(.is-home) textarea:focus{background-color:color-mix(in srgb,var(--surface) 92%,transparent)}.stagepage:not(.is-home) .cat__icon,.stagepage:not(.is-home) .info-row__icon,.stagepage:not(.is-home) .item__ic,.stagepage:not(.is-home) .legal__badge,.stagepage:not(.is-home) .legal__n,.stagepage:not(.is-home) .reach__ic,.stagepage:not(.is-home) .talk__ic{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 18%),transparent);border:1px solid var(--glass-hair-in)}.stagepage:not(.is-home) .product__lock{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 14%),transparent);border:1px solid var(--glass-hair-in)}.stagepage:not(.is-home) .shelf__track{background:0 0}.stagepage:not(.is-home) .cat,.stagepage:not(.is-home) .cat__icon,.stagepage:not(.is-home) .how__ic,.stagepage:not(.is-home) .info-row__icon,.stagepage:not(.is-home) .item__ic,.stagepage:not(.is-home) .pager a,.stagepage:not(.is-home) .pagination a,.stagepage:not(.is-home) .step__ic{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 18%),transparent);border:1px solid var(--glass-hair-in)}:where(.stagepage button:not(.btn):not(.iconbtn):not(.cta):not([class*=wa]):not(.product__fav)){background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 18%),transparent);border:1px solid var(--glass-hair-in)}.stagepage:not(.is-home) .card span[class$="__ic"],.stagepage:not(.is-home) .card span[class$="__icon"],.stagepage:not(.is-home) section span[class$="__ic"],.stagepage:not(.is-home) section span[class$="__icon"]{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 18%),transparent);border:1px solid var(--glass-hair-in)}.stagepage:not(.is-home) .shelf--flow .product__body{background:color-mix(in srgb,var(--surface) var(--glass-in),transparent)}.stagepage .drawer a.item .item__ic{background:color-mix(in srgb,var(--cat,var(--ink-3)) 14%,transparent);border:1px solid var(--glass-hair-in);box-shadow:none}.stagepage:not(.is-home) .catx__guides a,.stagepage:not(.is-home) .catx__list a{background:color-mix(in srgb,var(--surface) calc(var(--glass) + 10%),transparent);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);border-color:var(--glass-hair)}.stagepage:not(.is-home) .catx__list a{border-left-color:var(--cat,var(--glass-hair))}.stagepage.is-home::after{background:radial-gradient(120% 86% at 50% 6%,transparent 0,color-mix(in srgb,var(--bg) 46%,transparent) 80%),linear-gradient(180deg,transparent 0,rgba(16,24,40,.06) 100%),color-mix(in srgb,var(--bg) 10%,transparent)}.is-home #siteHeader:not(.is-stuck),.is-home .topbar{--ink:#FFFFFF;--ink-2:rgba(255,255,255,.84);--ink-3:rgba(255,255,255,.68);--line:rgba(255,255,255,.22);--line-2:rgba(255,255,255,.36);--surface:rgba(255,255,255,.13);--surface-2:rgba(255,255,255,.20);--brand-ink:#FFFFFF;color:#fff}.is-home .shelf--flow .shelf__cell>.product{position:relative;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.46),inset 0 5px 10px -6px rgba(16,24,40,.24);background-image:linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.06) 40%,rgba(255,255,255,0) 74%)}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){.is-home .shelf--flow .shelf__cell>.product{-webkit-backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.7) brightness(1.05);backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.7) brightness(1.05)}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .is-home .shelf--flow .shelf__cell>.product{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.22),inset 0 5px 10px -6px rgba(0,0,0,.5);background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.03) 40%,rgba(255,255,255,0) 74%)}}:where(:root[data-theme=dark]) .is-home .shelf--flow .shelf__cell>.product{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.22),inset 0 5px 10px -6px rgba(0,0,0,.5);background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.03) 40%,rgba(255,255,255,0) 74%)}.stagepage.is-home::before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(48% 46% at 12% 8%,#f5a524 0,transparent 62%),radial-gradient(44% 42% at 88% 4%,#7c3aed 0,transparent 60%),radial-gradient(52% 50% at 82% 52%,#0891b2 0,transparent 64%),radial-gradient(46% 44% at 8% 62%,#e02d6b 0,transparent 60%),radial-gradient(60% 54% at 50% 104%,#0e9f6e 0,transparent 66%),var(--bg);opacity:.3;filter:saturate(1.25)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .stagepage.is-home::before{opacity:.42;filter:saturate(1.15) brightness(.85)}}:where(:root[data-theme=dark]) .stagepage.is-home::before{opacity:.42;filter:saturate(1.15) brightness(.85)}.stagepage.is-home::after{background:0 0}.is-home .card,.is-home .cat,.is-home .cat-cell,.is-home .kpi,.is-home .map-card,.is-home .notice,.is-home .talk__addr,.is-home .talk__map,.is-home .trust .wrap{position:relative;background:rgb(var(--veil) / var(--veil-a));-webkit-backdrop-filter:blur(var(--pane-blur)) saturate(1.2);backdrop-filter:blur(var(--pane-blur)) saturate(1.2);border:0;border-radius:var(--r-pane);box-shadow:inset 0 2px 0 rgb(var(--rim) / var(--rim-a)),inset 0 3px 7px -4px rgb(var(--rim-in) / var(--rim-in-a))}.is-home .btn,.is-home .iconbtn,.is-home .input,.is-home input:not([type=checkbox]):not([type=radio]):not([type=file]),.is-home select{background:rgb(var(--veil) / var(--veil-raise-a));-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgb(var(--hair-in) / var(--hair-in-a));box-shadow:inset 0 1px 0 rgb(var(--rim)/ calc(var(--rim-a) * .55))}.is-home .btn:not(.btn--primary):not(.btn--accent):not(.cta--dark):not([class*=wa]):hover,.is-home .iconbtn:not([class*=wa]):hover{background:linear-gradient(0deg,var(--ctl-hover),var(--ctl-hover)),rgb(var(--veil) / var(--veil-raise-a))}.stagepage .fab:hover{filter:brightness(1.06)}.is-home .btn--primary,.is-home .cta--dark,.is-home .cta--wa,.is-home .wa--page-body-only-unused{background:var(--grad-accent);color:var(--accent-ink,#3d2a00);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.is-home .cat__icon,.is-home .info-row__icon,.is-home .item__ic,.is-home .step__ic{background:rgb(var(--veil) / var(--veil-raise-a));-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:inset 0 1px 0 rgb(var(--rim)/ calc(var(--rim-a) * .5))}#siteHeader .search .input,#siteHeader .search input{background:var(--hdr-fill);border:1px solid var(--hdr-hair);box-shadow:inset 0 1px 0 var(--hdr-rim);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}@media (hover:hover){#siteHeader .iconbtn:hover{background:var(--hdr-fill-hi)}}#siteHeader .search .input:focus,#siteHeader .search input:focus{background:var(--hdr-fill-hi)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) #siteHeader .brand__name b{color:var(--ink-inv)}}:where(:root[data-theme=dark]) #siteHeader .brand__name b{color:var(--ink-inv)}#siteHeader .header__actions .btn:not(.btn--primary):not(.btn--accent):not([class*=wa]),#siteHeader .iconbtn,#siteHeader .search .input,#siteHeader .search input{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#siteHeader .brand__name b,#siteHeader .brand__name span{text-shadow:0 1px 1px rgba(0,0,0,.32)}@media (prefers-color-scheme:light){:where(:root:not([data-theme=dark])) #siteHeader .brand__name b,:where(:root:not([data-theme=dark])) #siteHeader .brand__name span{text-shadow:0 1px 0 rgba(255,255,255,.55)}}:where(:root[data-theme=light]) #siteHeader .brand__name b,:where(:root[data-theme=light]) #siteHeader .brand__name span{text-shadow:0 1px 0 rgba(255,255,255,.55)}#siteHeader .search .input,#siteHeader .search input{color:var(--hdr-ink)}#siteHeader .search input::placeholder{color:var(--hdr-ink);opacity:1}.is-home .product,.stagepage .product,.stagepage:not(.is-home) .product{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.scrim{-webkit-backdrop-filter:none;backdrop-filter:none}body.is-cart .scrim,body.is-drawer .scrim,body.is-notif .scrim{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.combo__list:not(.is-open),.cpanel:not(.is-open),.drawer:not(.is-open),.sdrop:not(.is-open){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:not(.is-cart):not(.is-notif) .cpanel,body:not(.is-drawer) .drawer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.badge,.breadcrumb,.btn,.cat__icon,.chip,.count,.fab,.iconbtn,.info-row__icon,.is-current,.item__ic,.legal__badge,.legal__n,.pagination__of,.pill,.product__code,.product__fav,.reach__ic,.shelf__arrow,.step__ic,.talk__ic{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root{--pane-blur:24px}.stagepage .catx .section-head,.stagepage .legal__body section[id^=clause-],.stagepage .prose,.stagepage section.recs{position:relative;padding:var(--sp-6);border-radius:var(--r-pane,24px);background:color-mix(in srgb,var(--surface) calc(var(--glass) + 16%),transparent);-webkit-backdrop-filter:blur(24px) saturate(1.16);backdrop-filter:blur(24px) saturate(1.16);border:1px solid var(--glass-hair);box-shadow:var(--lift-2)}@media(max-width:700px){.stagepage .catx .section-head,.stagepage .legal__body section[id^=clause-],.stagepage .prose,.stagepage section.recs{padding:var(--sp-4);border-radius:20px}}.stagepage section.recs .product{background:color-mix(in srgb,var(--surface) var(--glass-in),transparent);border:1px solid var(--glass-hair-in)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .stagepage .footer__brand b,:where(:root:not([data-theme=light])) .stagepage .footer__last,:where(:root:not([data-theme=light])) .stagepage .footer__last a,:where(:root:not([data-theme=light])) .stagepage .footer__legal,:where(:root:not([data-theme=light])) .stagepage .footer__legal a,:where(:root:not([data-theme=light])) .stagepage .footer__links a{text-shadow:0 1px 2px rgba(0,0,0,.72)}:where(:root:not([data-theme=light])) .stagepage .footer__last,:where(:root:not([data-theme=light])) .stagepage .footer__last a,:where(:root:not([data-theme=light])) .stagepage .footer__legal,:where(:root:not([data-theme=light])) .stagepage .footer__legal a{color:#c3cee6}}:where(:root[data-theme=dark]) .stagepage .footer__brand b,:where(:root[data-theme=dark]) .stagepage .footer__last,:where(:root[data-theme=dark]) .stagepage .footer__last a,:where(:root[data-theme=dark]) .stagepage .footer__legal,:where(:root[data-theme=dark]) .stagepage .footer__legal a,:where(:root[data-theme=dark]) .stagepage .footer__links a{text-shadow:0 1px 2px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .stagepage .footer__last,:where(:root[data-theme=dark]) .stagepage .footer__last a,:where(:root[data-theme=dark]) .stagepage .footer__legal,:where(:root[data-theme=dark]) .stagepage .footer__legal a{color:#c3cee6}.stagepage span.unset{color:var(--ink-3)}.combo__list,.cpanel,.drawer,.sdrop{--ink:var(--page-ink);--ink-2:var(--page-ink-2);--ink-3:var(--page-ink-3);--line:var(--page-line);--surface:var(--overlay-solid);--surface-2:var(--page-surface-2);--brand-ink:var(--page-brand-ink);color:var(--page-ink);background:var(--overlay);-webkit-backdrop-filter:blur(30px) saturate(1.16);backdrop-filter:blur(30px) saturate(1.16);border:1px solid var(--glass-hair);box-shadow:var(--lift-3)}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){.combo__list,.cpanel,.drawer,.sdrop{background:var(--overlay-lo);-webkit-backdrop-filter:blur(6px) url(#pdp-refract) saturate(1.7) brightness(1.06);backdrop-filter:blur(6px) url(#pdp-refract) saturate(1.7) brightness(1.06);border:1px solid transparent;box-shadow:inset 1.5px 1.5px 0 var(--bevel-hi),inset -1.5px -1.5px 0 var(--bevel-lo),var(--lift-3)}.combo__list::after,.cpanel::after,.drawer::after,.sdrop::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:var(--sheen)}}.cpanel__count,.cpanel__foot,.cpanel__head,.drawer__head{background:0 0}.cpanel__count{color:var(--ink-2)}.cpanel__empty span{background:color-mix(in srgb,var(--surface-2) 35%,transparent);box-shadow:inset 0 0 0 1px var(--line),inset 1.5px 1.5px 0 var(--bevel-hi)}@media (prefers-reduced-transparency:reduce){.combo__list,.cpanel,.drawer,.sdrop{background:var(--overlay-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--glass-hair);box-shadow:var(--lift-3)}.combo__list::after,.cpanel::after,.drawer::after,.sdrop::after{display:none}.cpanel__count,.cpanel__foot,.cpanel__head,.drawer__head{background:var(--overlay-solid)}}.is-home .info-row{background:0 0;border:0;border-bottom:1px solid rgb(var(--hair-in) / var(--hair-in-a))}.is-home .info-row:last-child{border-bottom:0}.stagepage #siteHeader.is-stuck{background:rgb(var(--veil) / var(--veil-a));-webkit-backdrop-filter:blur(var(--pane-blur)) saturate(1.2);backdrop-filter:blur(var(--pane-blur)) saturate(1.2);border-bottom:1px solid rgb(var(--hair-in) / var(--hair-in-a));box-shadow:none}.siteheader:has(.is-stuck){background:rgb(var(--veil) / .9);-webkit-backdrop-filter:blur(var(--pane-blur)) saturate(1.2);backdrop-filter:blur(var(--pane-blur)) saturate(1.2);border-bottom:1px solid rgb(var(--hair-in) / var(--hair-in-a))}.stagepage #siteHeader.is-stuck{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;box-shadow:none}.stagepage.is-home::before{opacity:.52;filter:saturate(1.45) contrast(1.05)}.stagepage.is-home{background:#edeae4}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .stagepage.is-home{background:var(--bg)}:where(:root:not([data-theme=light])) .stagepage.is-home::before{opacity:.42;filter:saturate(1.15) brightness(.85)}}:where(:root[data-theme=dark]) .stagepage.is-home{background:var(--bg)}:where(:root[data-theme=dark]) .stagepage.is-home::before{opacity:.42;filter:saturate(1.15) brightness(.85)}.is-home main .cta--wa,.is-home main .wa,.is-home main a[href*="wa.me"]{background:#25d366;color:#04240f;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.is-home #siteHeader:not(.is-stuck) .btn:not(.btn--accent):not(.btn--primary):not([class*=wa]),.is-home #siteHeader:not(.is-stuck) .iconbtn{color:var(--hero-ink)}.is-home .hero .btn:not(.btn--accent):not(.btn--primary):not([class*=wa]){color:var(--hero-ink);border-color:var(--hero-hair);box-shadow:inset 0 1px 0 var(--hero-rim)}.is-home .hero .btn:not(.btn--accent):not(.btn--primary):not([class*=wa]):hover{background:var(--hero-hover)}.is-home .hero .btn--primary{background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.07) 46%,rgba(255,255,255,0) 80%),linear-gradient(158deg,color-mix(in srgb,var(--accent-hi) 88%,transparent) 0,color-mix(in srgb,var(--accent) 82%,transparent) 46%,color-mix(in srgb,var(--accent-lo) 88%,transparent) 100%);color:var(--accent-ink,#3d2a00);border-color:transparent}.is-home .card,.is-home .cat,.is-home .cat-cell,.is-home .hero .wrap,.is-home .hglass,.is-home .kpi,.is-home .map-card,.is-home .notice,.is-home .talk__addr,.is-home .talk__map,.is-home .trust .wrap{position:relative;background:rgb(var(--veil) / var(--veil-a));-webkit-backdrop-filter:blur(26px) saturate(1.2);backdrop-filter:blur(26px) saturate(1.2);border:1px solid rgb(var(--rim)/ calc(var(--rim-a) * .5));border-radius:var(--r-pane);box-shadow:inset 0 2px 0 rgb(var(--rim) / var(--rim-a)),inset 0 3px 7px -4px rgb(var(--rim-in) / var(--rim-in-a))}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){.is-home .card,.is-home .cat,.is-home .cat-cell,.is-home .hero .wrap,.is-home .hglass,.is-home .kpi,.is-home .map-card,.is-home .notice,.is-home .talk__addr,.is-home .talk__map,.is-home .trust .wrap{-webkit-backdrop-filter:blur(var(--pane-blur)) url(#pdp-refract) saturate(1.7) brightness(1.06);backdrop-filter:blur(var(--pane-blur)) url(#pdp-refract) saturate(1.7) brightness(1.06);border-color:transparent}.is-home .card::after,.is-home .cat-cell::after,.is-home .cat::after,.is-home .hglass::after,.is-home .kpi::after,.is-home .map-card::after,.is-home .notice::after,.is-home .talk__addr::after,.is-home .talk__map::after,.is-home .trust .wrap::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:var(--sheen)}@media (prefers-reduced-transparency:reduce){.is-home .card,.is-home .cat,.is-home .cat-cell,.is-home .hglass,.is-home .kpi,.is-home .map-card,.is-home .notice,.is-home .talk__addr,.is-home .talk__map,.is-home .trust .wrap{-webkit-backdrop-filter:blur(26px) saturate(1.2);backdrop-filter:blur(26px) saturate(1.2)}}}.siteheader:has(.is-stuck){background:rgb(var(--veil) / .58);-webkit-backdrop-filter:blur(30px) saturate(1.5) brightness(1.02);backdrop-filter:blur(30px) saturate(1.5) brightness(1.02);border-bottom:1px solid rgb(var(--rim)/ calc(var(--rim-a) * .6));box-shadow:inset 0 1px 0 rgb(var(--rim) / var(--rim-a))}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .siteheader:has(.is-stuck){background:rgb(var(--veil) / .52)}}:where(:root[data-theme=dark]) .siteheader:has(.is-stuck){background:rgb(var(--veil) / .52)}.stagepage.is-home::before{opacity:.42;filter:saturate(1.3)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .stagepage.is-home::before{opacity:.46;filter:saturate(1.2) brightness(.9)}}:where(:root[data-theme=dark]) .stagepage.is-home::before{opacity:.46;filter:saturate(1.2) brightness(.9)}.is-home .card,.is-home .cat,.is-home .cat-cell,.is-home .hglass,.is-home .kpi,.is-home .map-card,.is-home .notice,.is-home .talk__addr,.is-home .talk__map,.is-home .trust .wrap{box-shadow:inset 0 2px 0 rgb(var(--rim) / var(--rim-a)),inset 0 3px 7px -4px rgb(var(--rim-in) / var(--rim-in-a)),0 3px 8px -5px color-mix(in srgb,var(--cast) calc(var(--cast-a) * 100%),transparent),0 22px 48px -24px color-mix(in srgb,var(--cast) calc(var(--cast-a) * 100%),transparent),0 40px 90px -40px color-mix(in srgb,var(--cast) calc(var(--cast-a2) * 100%),transparent)}.stagepage.is-home::before{background:radial-gradient(58% 52% at 14% 6%,#2b3a67 0,transparent 66%),radial-gradient(52% 48% at 86% 14%,#14505c 0,transparent 62%),radial-gradient(46% 40% at 74% 68%,#b4802a 0,transparent 58%),radial-gradient(64% 58% at 22% 88%,#3a2f5b 0,transparent 68%),var(--bg);opacity:.34;filter:saturate(.92) contrast(1.08)}.stagepage.is-home{background:#e6e3dc}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .stagepage.is-home{background:#080a0e}:where(:root:not([data-theme=light])) .stagepage.is-home::before{opacity:.62;filter:saturate(1.05) brightness(1.05) contrast(1.05)}}:where(:root[data-theme=dark]) .stagepage.is-home{background:#080a0e}:where(:root[data-theme=dark]) .stagepage.is-home::before{opacity:.62;filter:saturate(1.05) brightness(1.05) contrast(1.05)}.siteheader:has(.is-stuck){background:rgb(var(--veil) / .82)}.is-home .product{position:relative;background:rgb(var(--veil) / var(--veil-a));-webkit-backdrop-filter:blur(26px) saturate(1.2);backdrop-filter:blur(26px) saturate(1.2);border:1px solid rgb(var(--rim)/ calc(var(--rim-a) * .5));border-radius:var(--r-pane);box-shadow:inset 0 2px 0 rgb(var(--rim) / var(--rim-a)),inset 0 3px 7px -4px rgb(var(--rim-in) / var(--rim-in-a)),0 3px 8px -5px color-mix(in srgb,var(--cast) calc(var(--cast-a) * 100%),transparent),0 22px 48px -24px color-mix(in srgb,var(--cast) calc(var(--cast-a) * 100%),transparent),0 40px 90px -40px color-mix(in srgb,var(--cast) calc(var(--cast-a2) * 100%),transparent)}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){.is-home .product{-webkit-backdrop-filter:blur(var(--pane-blur)) url(#pdp-refract) saturate(1.7) brightness(1.06);backdrop-filter:blur(var(--pane-blur)) url(#pdp-refract) saturate(1.7) brightness(1.06);border-color:transparent}.is-home .product::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;background:var(--sheen)}}.is-home .product__body{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none}.stagepage.is-home::before{background:radial-gradient(62% 56% at 10% 2%,#1e2a4f 0,transparent 70%),radial-gradient(56% 50% at 92% 10%,#0e3d46 0,transparent 66%),radial-gradient(50% 44% at 78% 62%,#8a5e12 0,transparent 62%),radial-gradient(68% 60% at 16% 92%,#2e2247 0,transparent 72%),radial-gradient(40% 36% at 52% 40%,#0b1220 0,transparent 58%),var(--bg);opacity:.72;filter:saturate(1.05) contrast(1.12)}.stagepage.is-home{background:#dad6cc}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .stagepage.is-home{background:#05070a}:where(:root:not([data-theme=light])) .stagepage.is-home::before{opacity:.86;filter:saturate(1.2) brightness(1.15) contrast(1.1)}}:where(:root[data-theme=dark]) .stagepage.is-home{background:#05070a}:where(:root[data-theme=dark]) .stagepage.is-home::before{opacity:.86;filter:saturate(1.2) brightness(1.15) contrast(1.1)}.siteheader:has(.is-stuck){position:sticky;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgb(var(--rim-in)/ calc(var(--rim-in-a) * 1.2));box-shadow:inset 0 1px 0 rgb(var(--rim) / var(--rim-a))}.siteheader:has(.is-stuck)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(var(--veil) / .62) 0,rgb(var(--veil) / .44) 62%,rgb(var(--veil) / .22) 100%);-webkit-backdrop-filter:blur(32px) saturate(1.8) brightness(1.04);backdrop-filter:blur(32px) saturate(1.8) brightness(1.04)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .siteheader:has(.is-stuck){background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgb(255 255 255 / .12)}:where(:root:not([data-theme=light])) .siteheader:has(.is-stuck)::before{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 62%,transparent) 0,color-mix(in srgb,var(--surface) 44%,transparent) 62%,color-mix(in srgb,var(--surface) 22%,transparent) 100%);-webkit-backdrop-filter:blur(32px) saturate(1.8) brightness(1.06);backdrop-filter:blur(32px) saturate(1.8) brightness(1.06)}}:where(:root[data-theme=dark]) .siteheader:has(.is-stuck){background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgb(255 255 255 / .12)}:where(:root[data-theme=dark]) .siteheader:has(.is-stuck)::before{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 62%,transparent) 0,color-mix(in srgb,var(--surface) 44%,transparent) 62%,color-mix(in srgb,var(--surface) 22%,transparent) 100%);-webkit-backdrop-filter:blur(32px) saturate(1.8) brightness(1.06);backdrop-filter:blur(32px) saturate(1.8) brightness(1.06)}.stagepage:not(.is-home) .filters{background:color-mix(in srgb,var(--surface) calc(var(--glass-lo) + 12%),transparent)}.stagepage:not(.is-home) .breadcrumb{background:color-mix(in srgb,var(--surface) 26%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.is-home .search button,.stagepage .search button{background:var(--brand);color:var(--ink-inv);border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.is-home .search button:hover,.stagepage .search button:hover{background:var(--brand-700)}.is-home .product__fav,.stagepage .product__fav{background:rgba(255,255,255,.92);color:#5b636e;border:1px solid rgba(16,24,40,.14);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 3px rgba(16,24,40,.18)}.is-home .product__fav:hover,.stagepage .product__fav:hover{color:var(--danger);background:#fff}.is-home .product__fav.is-on,.stagepage .product__fav.is-on{color:var(--danger);background:#fff}.is-home .search button:not(.btn),.stagepage:not(.is-home) .search button:not(.btn){background:var(--brand);color:var(--ink-inv);border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.is-home .search button:not(.btn):hover,.stagepage:not(.is-home) .search button:not(.btn):hover{background:var(--brand-700)}.is-home .product__fav,.stagepage:not(.is-home) .product__fav{background:rgba(255,255,255,.92);color:#5b636e;border:1px solid rgba(16,24,40,.14);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 3px rgba(16,24,40,.18)}.is-home .product__fav:hover,.stagepage:not(.is-home) .product__fav:hover{color:var(--danger);background:#fff}.is-home .product__fav.is-on,.stagepage:not(.is-home) .product__fav.is-on{color:var(--danger);background:#fff}.is-home .search button:not(.btn):not(.iconbtn):not(.cta):not(.product__fav):not([disabled]):not([hidden]),.stagepage:not(.is-home) .search button:not(.btn):not(.iconbtn):not(.cta):not(.product__fav):not([disabled]):not([hidden]){background:var(--brand);color:var(--ink-inv);border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.is-home .search button:not(.btn):not(.iconbtn):not(.cta):not(.product__fav):hover,.stagepage:not(.is-home) .search button:not(.btn):not(.iconbtn):not(.cta):not(.product__fav):hover{background:var(--brand-700)}.is-home .breadcrumb,.stagepage .breadcrumb,.stagepage:not(.is-home) .breadcrumb{background:0 0;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.stagepage .fab{background:color-mix(in srgb,color-mix(in srgb,var(--wa) 72%,#04240f) 76%,transparent);color:#fff;border:1px solid color-mix(in srgb,var(--wa) 58%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 1px 2px rgba(8,12,24,.22),0 6px 18px -8px color-mix(in srgb,var(--wa) 50%,transparent)}.stagepage .fab:not(.fab--bell):hover{background:color-mix(in srgb,color-mix(in srgb,var(--wa) 72%,#04240f) 94%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(8,12,24,.22),0 8px 22px -8px color-mix(in srgb,var(--wa) 60%,transparent)}.stagepage .fab--bell{background:color-mix(in srgb,var(--accent) 80%,transparent);border:1px solid color-mix(in srgb,var(--accent) 62%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 2px rgba(16,24,40,.14),0 6px 18px -8px color-mix(in srgb,var(--accent) 52%,transparent)}.stagepage .fab--bell .ic{color:var(--on-accent)}.stagepage .fab--bell:hover{background:var(--accent-600)}@media(max-width:899px){body.is-filters .filters,body.is-filters .glass.filters{transform:none}}.stagepage .footer.footer{background:linear-gradient(180deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.7) 100%),color-mix(in srgb,var(--brand) 34%,transparent);-webkit-backdrop-filter:blur(34px) saturate(1.6);backdrop-filter:blur(34px) saturate(1.6);border-top:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}@media(max-width:639px){.footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-1) var(--sp-4);align-items:start}.footer__links a{display:flex;align-items:center;min-height:44px;padding-block:2px}}@media(min-width:640px) and (max-width:899px){.footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-1) var(--sp-4)}.footer__links a{display:flex;align-items:center;min-height:44px}}.stagepage:not(.is-home){--cast-p:color-mix(in srgb, var(--cat, #6E86C8) 62%, #0B1220)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .stagepage:not(.is-home){--cast-p:color-mix(in srgb, var(--cat, #6E86C8) 58%, #DCE8FF)}}:where(:root[data-theme=dark]) .stagepage:not(.is-home){--cast-p:color-mix(in srgb, var(--cat, #6E86C8) 58%, #DCE8FF)}.stagepage:not(.is-home) .pagination a,.stagepage:not(.is-home) .pagination span:not(.is-current),.stagepage:not(.is-home) .pagination__of{background:color-mix(in srgb,var(--surface) 20%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--glass-hair-in);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 2px 6px -4px color-mix(in srgb,var(--cast-p) 22%,transparent),0 12px 26px -16px color-mix(in srgb,var(--cast-p) 20%,transparent)}.stagepage:not(.is-home) .pagination .is-current{background:var(--brand);color:var(--ink-inv);border:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 2px 6px -3px color-mix(in srgb,var(--cast-p) 34%,transparent),0 12px 26px -14px color-mix(in srgb,var(--cast-p) 26%,transparent)}.stagepage::before{content:none}.stagepage{background:var(--stage-base)}.stagebg{position:fixed;inset:0 0 auto 0;height:100vh;height:100lvh;z-index:-3;pointer-events:none;overflow:hidden}.stagebg__art{position:absolute;inset:0;width:100%;height:100%;display:block}.stagebg__art--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .stagebg__art--light{display:none}:where(:root:not([data-theme=light])) .stagebg__art--dark{display:block}}:where(:root[data-theme=dark]) .stagebg__art--light{display:none}:where(:root[data-theme=dark]) .stagebg__art--dark{display:block}.is-scrolling .stagebg__art *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.stagebg__art *{animation:none!important}}.stagepage::after{background:0 0}.stagepage .footer.footer{background:linear-gradient(180deg,rgba(0,0,0,.46) 0,rgba(0,0,0,.56) 100%),color-mix(in srgb,var(--brand) 24%,transparent);-webkit-backdrop-filter:blur(30px) saturate(2.2);backdrop-filter:blur(30px) saturate(2.2)}.stagepage:not(.is-home) .auth__pitch{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.16) 0,rgba(255,255,255,.05) 38%,rgba(255,255,255,0) 72%),var(--pitch-veil,linear-gradient(180deg,rgba(0,0,0,.58) 0,rgba(0,0,0,.7) 100%)),color-mix(in srgb,var(--brand) 26%,transparent);-webkit-backdrop-filter:blur(30px) saturate(2.2);backdrop-filter:blur(30px) saturate(2.2);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.34),inset 0 6px 12px -7px rgba(0,0,0,.55),inset 0 -1px 0 rgba(255,255,255,.08),0 2px 6px -2px rgba(8,12,24,.28),0 18px 44px -18px color-mix(in srgb,var(--cast-p,#2a3a66) 46%,transparent)}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){.stagepage .header__actions .btn.btn--primary{-webkit-backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.8) brightness(1.04);backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.8) brightness(1.04)}.stagepage:not(.is-home) .auth__pitch{-webkit-backdrop-filter:blur(6px) url(#pdp-refract) saturate(2.4) brightness(1.02);backdrop-filter:blur(6px) url(#pdp-refract) saturate(2.4) brightness(1.02)}}@media (prefers-color-scheme:light){:where(:root:not([data-theme=dark])) .stagepage .footer__social a{box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 1px 2px rgba(8,12,24,.28),0 6px 14px -8px rgba(8,12,24,.52)}:where(:root:not([data-theme=dark])) .stagepage .footer__social a:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.46),0 2px 4px rgba(8,12,24,.3),0 10px 20px -8px rgba(8,12,24,.58)}:where(:root:not([data-theme=dark])) .stagepage .footer__social a.wa{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 2px rgba(8,12,24,.3),0 8px 18px -8px color-mix(in srgb,var(--wa) 62%,transparent)}:where(:root:not([data-theme=dark])) .stagepage .footer__brand img{box-shadow:0 1px 2px rgba(8,12,24,.36),0 6px 16px -8px rgba(8,12,24,.6)}:where(:root:not([data-theme=dark])) .stagepage .footer__brand b,:where(:root:not([data-theme=dark])) .stagepage .footer__legal a,:where(:root:not([data-theme=dark])) .stagepage .footer__links a{text-shadow:0 1px 2px rgba(8,12,24,.45)}:where(:root:not([data-theme=dark])) .stagepage .footer__brand span,:where(:root:not([data-theme=dark])) .stagepage .footer__legal{text-shadow:0 1px 2px rgba(8,12,24,.38)}:where(:root:not([data-theme=dark])) .stagepage .footer__top{box-shadow:0 1px 0 rgba(255,255,255,.12)}:where(:root:not([data-theme=dark])) .stagepage .footer__legal{box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}:where(:root:not([data-theme=dark])) .stagepage .footer__brand span{color:#d2daec}:where(:root:not([data-theme=dark])) .stagepage .footer__links a{color:#d2daec}:where(:root:not([data-theme=dark])) .stagepage .footer__links a:hover{color:#fff}:where(:root:not([data-theme=dark])) .stagepage .footer__legal{color:#c9d2e6}:where(:root:not([data-theme=dark])) .stagepage .footer__legal a{color:#c9d2e6}:where(:root:not([data-theme=dark])) .stagepage .footer__legal a:hover{color:#fff}}:where(:root[data-theme=light]) .stagepage .footer__social a{box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 1px 2px rgba(8,12,24,.28),0 6px 14px -8px rgba(8,12,24,.52)}:where(:root[data-theme=light]) .stagepage .footer__social a:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.46),0 2px 4px rgba(8,12,24,.3),0 10px 20px -8px rgba(8,12,24,.58)}:where(:root[data-theme=light]) .stagepage .footer__social a.wa{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 2px rgba(8,12,24,.3),0 8px 18px -8px color-mix(in srgb,var(--wa) 62%,transparent)}:where(:root[data-theme=light]) .stagepage .footer__brand img{box-shadow:0 1px 2px rgba(8,12,24,.36),0 6px 16px -8px rgba(8,12,24,.6)}:where(:root[data-theme=light]) .stagepage .footer__brand b,:where(:root[data-theme=light]) .stagepage .footer__legal a,:where(:root[data-theme=light]) .stagepage .footer__links a{text-shadow:0 1px 2px rgba(8,12,24,.45)}:where(:root[data-theme=light]) .stagepage .footer__brand span,:where(:root[data-theme=light]) .stagepage .footer__legal{text-shadow:0 1px 2px rgba(8,12,24,.38)}:where(:root[data-theme=light]) .stagepage .footer__top{box-shadow:0 1px 0 rgba(255,255,255,.12)}:where(:root[data-theme=light]) .stagepage .footer__legal{box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}:where(:root[data-theme=light]) .stagepage .footer__brand span{color:#d2daec}:where(:root[data-theme=light]) .stagepage .footer__links a{color:#d2daec}:where(:root[data-theme=light]) .stagepage .footer__links a:hover{color:#fff}:where(:root[data-theme=light]) .stagepage .footer__legal{color:#c9d2e6}:where(:root[data-theme=light]) .stagepage .footer__legal a{color:#c9d2e6}:where(:root[data-theme=light]) .stagepage .footer__legal a:hover{color:#fff}.footer__legal{padding-left:0}@media(max-width:899px){body:has(.fab--bell) .footer__legal{padding-left:72px}}.stagepage .cartbar.cartbar{background:linear-gradient(180deg,rgba(0,0,0,.58) 0,rgba(0,0,0,.66) 100%),color-mix(in srgb,var(--brand) 30%,transparent);-webkit-backdrop-filter:blur(30px) saturate(2.0);backdrop-filter:blur(30px) saturate(2.0);border-top:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.is-home .btn--accent,.stagepage .cartbar .btn--accent,.stagepage:not(.is-home) .btn--accent{background:color-mix(in srgb,var(--accent) 80%,transparent);color:var(--on-accent);border:1px solid color-mix(in srgb,var(--accent) 62%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 2px rgba(16,24,40,.14),0 6px 18px -8px color-mix(in srgb,var(--accent) 52%,transparent)}.is-home .btn--accent:hover,.stagepage .cartbar .btn--accent:hover,.stagepage:not(.is-home) .btn--accent:hover{background:color-mix(in srgb,var(--accent) 92%,transparent);border-color:color-mix(in srgb,var(--accent) 78%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 1px 3px rgba(16,24,40,.16),0 8px 22px -8px color-mix(in srgb,var(--accent) 60%,transparent)}.stagepage .cartbar.cartbar{background:linear-gradient(180deg,rgba(0,0,0,.24) 0,rgba(0,0,0,.34) 100%),color-mix(in srgb,var(--brand) 80%,transparent);-webkit-backdrop-filter:blur(34px) saturate(2.2);backdrop-filter:blur(34px) saturate(2.2)}.stagepage .cartbar.cartbar{position:fixed;isolation:isolate;background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 100%),color-mix(in srgb,var(--brand) 76%,transparent);-webkit-backdrop-filter:blur(26px) saturate(2.4) brightness(1.06);backdrop-filter:blur(26px) saturate(2.4) brightness(1.06);border-top:0;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.52),inset 0 5px 10px -6px rgba(0,0,0,.55),inset 0 -1px 0 rgba(255,255,255,.1),0 -12px 34px -14px rgba(8,12,24,.55),0 -3px 10px -6px rgba(8,12,24,.4)}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){.stagepage .cartbar.cartbar{-webkit-backdrop-filter:blur(4px) url(#pdp-refract) saturate(2.2) brightness(1.06);backdrop-filter:blur(4px) url(#pdp-refract) saturate(2.2) brightness(1.06)}}.stagepage .cartbar::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.07) 38%,rgba(255,255,255,0) 72%)}.stagepage .cartbar>*{position:relative;z-index:1}.stagepage::before{content:none}.stagepage::after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");background-repeat:repeat;opacity:.045;mix-blend-mode:overlay}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .stagepage::after{opacity:.055}}:where(:root[data-theme=dark]) .stagepage::after{opacity:.055}.stagepage{background:var(--stage-base)}.breadcrumb{margin-top:var(--sp-4);margin-bottom:0}.is-home .breadcrumb,.stagepage .breadcrumb,.stagepage:not(.is-home) .breadcrumb{margin-top:var(--sp-4);margin-bottom:0}.breadcrumb,.is-home .breadcrumb,.stagepage .breadcrumb,.stagepage:not(.is-home) .breadcrumb{margin-top:var(--sp-1);margin-bottom:0}@media(max-width:420px){.header__row{gap:var(--sp-3) var(--sp-3)}}.is-home .search input:not([type=checkbox]):not([type=radio]):not([type=file]),.stagepage:not(.is-home) .search input:not([type=checkbox]):not([type=radio]):not([type=file]){background-color:color-mix(in srgb,var(--surface) 22%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.5) brightness(1.03);backdrop-filter:blur(24px) saturate(1.5) brightness(1.03);border:1px solid color-mix(in srgb,var(--surface) 34%,transparent);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.6),inset 0 4px 8px -5px rgba(16,24,40,.3),inset 0 -1px 0 rgba(255,255,255,.14),0 1px 2px rgba(16,24,40,.1),0 8px 20px -12px color-mix(in srgb,var(--cast-p,#2a3a66) 26%,transparent)}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){.is-home .search input:not([type=checkbox]):not([type=radio]):not([type=file]),.stagepage:not(.is-home) .search input:not([type=checkbox]):not([type=radio]):not([type=file]){-webkit-backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.8) brightness(1.05);backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.8) brightness(1.05)}}.is-home .search::after,.stagepage .search::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.08) 42%,rgba(255,255,255,0) 78%)}.is-home .search button,.stagepage .search button{z-index:2}.is-home .search input:focus,.stagepage:not(.is-home) .search input:focus{background-color:color-mix(in srgb,var(--surface) 72%,transparent);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.7),0 2px 4px rgba(16,24,40,.12),0 10px 24px -12px color-mix(in srgb,var(--cast-p,#2a3a66) 32%,transparent),var(--ring,0 0 0 3px rgba(22,35,75,.28))}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .is-home .search input:not([type=checkbox]):not([type=radio]):not([type=file]),:where(:root:not([data-theme=light])) .stagepage:not(.is-home) .search input:not([type=checkbox]):not([type=radio]):not([type=file]){border-color:rgba(255,255,255,.14);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.26),inset 0 4px 8px -5px rgba(0,0,0,.55),inset 0 -1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.35),0 8px 20px -12px rgba(0,0,0,.5)}:where(:root:not([data-theme=light])) .is-home .search::after,:where(:root:not([data-theme=light])) .stagepage .search::after{background:linear-gradient(180deg,rgba(255,255,255,.16) 0,rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 78%)}}:where(:root[data-theme=dark]) .is-home .search input:not([type=checkbox]):not([type=radio]):not([type=file]),:where(:root[data-theme=dark]) .stagepage:not(.is-home) .search input:not([type=checkbox]):not([type=radio]):not([type=file]){border-color:rgba(255,255,255,.14);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.26),inset 0 4px 8px -5px rgba(0,0,0,.55),inset 0 -1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.35),0 8px 20px -12px rgba(0,0,0,.5)}:where(:root[data-theme=dark]) .is-home .search::after,:where(:root[data-theme=dark]) .stagepage .search::after{background:linear-gradient(180deg,rgba(255,255,255,.16) 0,rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 78%)}.brand img{box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 1px 2px rgba(8,12,24,.3),0 6px 14px -8px color-mix(in srgb,var(--cast-p,#2a3a66) 46%,transparent)}.brand__name b{text-shadow:0 1px 0 rgba(255,255,255,.55)}.brand__name span{text-shadow:0 1px 0 rgba(255,255,255,.4)}.is-home #siteHeader:not(.is-stuck) .brand__name b{text-shadow:var(--hero-brand-edge-b)}.is-home #siteHeader:not(.is-stuck) .brand__name span{text-shadow:var(--hero-brand-edge-s)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .brand__name b{text-shadow:0 1px 1px rgba(0,0,0,.42)}:where(:root:not([data-theme=light])) .brand__name span{text-shadow:0 1px 1px rgba(0,0,0,.36)}:where(:root:not([data-theme=light])) .brand img{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.5),0 6px 14px -8px rgba(0,0,0,.6)}}:where(:root[data-theme=dark]) .brand__name b{text-shadow:0 1px 1px rgba(0,0,0,.42)}:where(:root[data-theme=dark]) .brand__name span{text-shadow:0 1px 1px rgba(0,0,0,.36)}:where(:root[data-theme=dark]) .brand img{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.5),0 6px 14px -8px rgba(0,0,0,.6)}#siteHeader .header__actions .btn:not(.btn--primary):not(.btn--accent):not([class*=wa]),#siteHeader .iconbtn{position:relative;color:var(--hdr-ink);background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.07) 46%,rgba(255,255,255,0) 80%),var(--hdr-fill);-webkit-backdrop-filter:blur(22px) saturate(1.5) brightness(1.03);backdrop-filter:blur(22px) saturate(1.5) brightness(1.03);border:1px solid var(--hdr-hair);box-shadow:inset 0 1px 0 var(--hdr-rim),inset 0 3px 6px -4px rgba(16,24,40,.26),0 1px 2px rgba(16,24,40,.1),0 6px 14px -10px color-mix(in srgb,var(--cast-p,#2a3a66) 26%,transparent)}.is-home .hero .btn:not(.btn--primary):not(.btn--accent):not([class*=wa]){position:relative;background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.07) 46%,rgba(255,255,255,0) 80%),color-mix(in srgb,var(--surface) 24%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.5) brightness(1.03);backdrop-filter:blur(22px) saturate(1.5) brightness(1.03);border:1px solid color-mix(in srgb,var(--surface) 34%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.58),inset 0 3px 6px -4px rgba(16,24,40,.26),0 1px 2px rgba(16,24,40,.1),0 6px 14px -10px color-mix(in srgb,var(--cast-p,#2a3a66) 26%,transparent)}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){#siteHeader .header__actions .btn:not(.btn--primary):not(.btn--accent):not([class*=wa]),#siteHeader .iconbtn,.is-home .hero .btn:not(.btn--primary):not(.btn--accent):not([class*=wa]){-webkit-backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.8) brightness(1.04);backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.8) brightness(1.04)}}.stagepage .header__actions .iconbtn:hover{background:linear-gradient(180deg,rgba(255,255,255,.34) 0,rgba(255,255,255,.08) 46%,rgba(255,255,255,0) 80%),color-mix(in srgb,var(--surface) 52%,transparent)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .stagepage .header__actions .iconbtn.iconbtn{border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 3px 6px -4px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.35),0 6px 14px -10px rgba(0,0,0,.5)}:where(:root:not([data-theme=light])) .stagepage .header__actions .iconbtn.iconbtn{background:linear-gradient(180deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.04) 46%,rgba(255,255,255,0) 80%),color-mix(in srgb,var(--surface) 24%,transparent)}}:where(:root[data-theme=dark]) .stagepage .header__actions .iconbtn.iconbtn{border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 3px 6px -4px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.35),0 6px 14px -10px rgba(0,0,0,.5)}:where(:root[data-theme=dark]) .stagepage .header__actions .iconbtn.iconbtn{background:linear-gradient(180deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.04) 46%,rgba(255,255,255,0) 80%),color-mix(in srgb,var(--surface) 24%,transparent)}.marq{display:inline-block;position:relative;overflow:hidden;max-width:14ch;vertical-align:bottom;white-space:nowrap}.marq.is-run{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6px,#000 calc(100% - 10px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6px,#000 calc(100% - 10px),transparent 100%)}.marq__t{display:inline-block;white-space:nowrap}.marq.is-run{--marq-gap:2.5ch}.marq.is-run .marq__track{display:inline-flex;gap:var(--marq-gap);animation:marq-run var(--marq-dur,9s) linear infinite}.marq.is-run:focus-within .marq__track,.marq.is-run:hover .marq__track{animation-play-state:paused}@keyframes marq-run{from{transform:translateX(0)}to{transform:translateX(calc(-50% - (var(--marq-gap)/ 2)))}}.marq:not(.is-run) .marq__t{display:block;overflow:hidden;text-overflow:ellipsis;max-width:14ch}@media (prefers-reduced-motion:reduce){.marq.is-run .marq__track{animation:none}.marq.is-run .marq__t{overflow:hidden;text-overflow:ellipsis;max-width:14ch}.marq.is-run .marq__t[aria-hidden]{display:none}}.header__actions .btn--sm{min-height:48px;border-radius:10px;font-size:var(--fs-base);padding-inline:var(--sp-4);align-self:center}@media(max-width:420px){.header__actions .btn--sm{padding-inline:var(--sp-3)}}.stagepage.is-home::before{content:none}.stagepage.is-home::after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");background-repeat:repeat;opacity:.045;mix-blend-mode:overlay}@supports (animation-timeline:view()){@keyframes shelf-flow-glass-card{0%,14%{background-color:color-mix(in srgb,var(--surface) 34%,transparent);border-color:rgba(255,255,255,.28);--shine:0}20%,34%{background-color:color-mix(in srgb,var(--surface) 54%,transparent);border-color:rgba(255,255,255,.44);--shine:.10}44%,56%{background-color:color-mix(in srgb,var(--surface) 62%,transparent);border-color:color-mix(in srgb,var(--surface) 72%,transparent);--shine:.40}66%,80%{background-color:color-mix(in srgb,var(--surface) 54%,transparent);border-color:rgba(255,255,255,.44);--shine:.10}100%,86%{background-color:color-mix(in srgb,var(--surface) 34%,transparent);border-color:rgba(255,255,255,.28);--shine:0}}}.shelf--flow .shelf__cell>.cat,.shelf--flow .shelf__cell>.gcard{position:relative;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.46),inset 0 5px 10px -6px rgba(16,24,40,.24)}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){.shelf--flow .shelf__cell>.cat,.shelf--flow .shelf__cell>.gcard{-webkit-backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.7) brightness(1.05);backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.7) brightness(1.05)}}.shelf--flow .shelf__cell>.cat,.shelf--flow .shelf__cell>.gcard{background-image:linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.06) 40%,rgba(255,255,255,0) 74%)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .shelf--flow .shelf__cell>.cat,:where(:root:not([data-theme=light])) .shelf--flow .shelf__cell>.gcard{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.22),inset 0 5px 10px -6px rgba(0,0,0,.5);background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.03) 40%,rgba(255,255,255,0) 74%)}}:where(:root[data-theme=dark]) .shelf--flow .shelf__cell>.cat,:where(:root[data-theme=dark]) .shelf--flow .shelf__cell>.gcard{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.22),inset 0 5px 10px -6px rgba(0,0,0,.5);background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.03) 40%,rgba(255,255,255,0) 74%)}.shelf__cell>.cat{flex:1 1 auto;min-height:100%}.section-head p{color:var(--ink-2)}.stagepage:not(.is-home) .legal__n{background:linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.05) 52%,rgba(255,255,255,0) 84%),color-mix(in srgb,var(--brand) 82%,transparent);color:var(--ink-inv);border:1px solid color-mix(in srgb,var(--brand) 58%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 3px 6px -4px rgba(8,12,24,.3),0 1px 2px rgba(16,24,40,.12),0 6px 14px -10px color-mix(in srgb,var(--cast-p,#2a3a66) 40%,transparent)}.stagepage a.reach--wa span.reach__ic,.stagepage:not(.is-home) a.reach--wa span.reach__ic{background:linear-gradient(180deg,rgba(255,255,255,.26) 0,rgba(255,255,255,.06) 54%,rgba(255,255,255,0) 86%),color-mix(in srgb,color-mix(in srgb,var(--wa) 72%,#04240f) 82%,transparent);color:#fff;border:1px solid color-mix(in srgb,var(--wa) 56%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 3px 6px -4px rgba(4,36,15,.3),0 1px 2px rgba(8,12,24,.18),0 6px 14px -10px color-mix(in srgb,var(--wa) 44%,transparent)}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){.is-home .shelf--flow .shelf__cell>.product::after{background:linear-gradient(112deg,rgba(255,255,255,var(--shine,0)) 0,rgba(255,255,255,calc(var(--shine,0) * .55)) 26%,rgba(255,255,255,calc(var(--shine,0) * .12)) 46%,transparent 62%),linear-gradient(180deg,rgba(255,255,255,calc(var(--shine,0) * .7)) 0,rgba(255,255,255,0) 34%)}}:root{--ink-edge:0 1px 2px rgba(16,24,40,.45)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--ink-edge:0 1px 1px rgba(0,0,0,1)}}:root:where([data-theme=dark]){--ink-edge:0 1px 1px rgba(0,0,0,1)}@media (prefers-contrast:more){:root{--ink-edge:0 1px 2px rgba(16,24,40,.42)}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root:where(:not([data-theme=light])){--ink-edge:0 1px 1px rgba(0,0,0,1)}}@media (prefers-contrast:more){:root:where([data-theme=dark]){--ink-edge:0 1px 1px rgba(0,0,0,1)}}.card,.cat-cell,.drawer,.filters,.gcard,.hero,.hubblock,.info-row,.kpi,.legal__contact,.legal__summary,.legal__tocbox,.map-card,.product,.shop__head,.talk__addr,.talk__map,.trust,select.input{text-shadow:var(--ink-edge)}.badge,.btn,.chip,.fab,.iconbtn,.legal__n,.notice,.on-brand,.on-brand-2,.pill,.price,.product__code,.reach__ic,a.fopt.is-on,input,input::placeholder,textarea,textarea::placeholder{text-shadow:none}@media (prefers-reduced-transparency:reduce){:root{--ink-edge:none}}:root{--hero-pane-a:.20}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--hero-pane-a:.26}}:root:where([data-theme=dark]){--hero-pane-a:.26}@supports ((backdrop-filter:url("#pdp-refract")) or (-webkit-backdrop-filter:url("#pdp-refract"))){.stagepage:not(.is-home) .anav,.stagepage:not(.is-home) .card:where(:not(.ctaband):not([style*="--brand"])),.stagepage:not(.is-home) .cardrules,.stagepage:not(.is-home) .cat-cell,.stagepage:not(.is-home) .catx__guides a,.stagepage:not(.is-home) .catx__list a,.stagepage:not(.is-home) .dropzone,.stagepage:not(.is-home) .info-row,.stagepage:not(.is-home) .kpi,.stagepage:not(.is-home) .legal__contact,.stagepage:not(.is-home) .legal__summary,.stagepage:not(.is-home) .legal__tocbox,.stagepage:not(.is-home) .map-card,.stagepage:not(.is-home) .notice,.stagepage:not(.is-home) .ocard,.stagepage:not(.is-home) .talk__addr,.stagepage:not(.is-home) .talk__map,.stagepage:not(.is-home) .trust{background:var(--sheen),color-mix(in srgb,var(--surface) var(--glass-lo),transparent);-webkit-backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.7) brightness(var(--pane-bright));backdrop-filter:blur(3px) url(#pdp-refract) saturate(1.7) brightness(var(--pane-bright));border:1px solid transparent;box-shadow:inset 1.5px 1.5px 0 var(--bevel-hi),inset -1.5px -1.5px 0 var(--bevel-lo),var(--lift-2)}.stagepage .catx .section-head,.stagepage .legal__body section[id^=clause-],.stagepage .prose,.stagepage section.recs{background:var(--sheen),color-mix(in srgb,var(--surface) var(--glass-lo),transparent);-webkit-backdrop-filter:blur(12px) url(#pdp-refract) saturate(1.5) brightness(var(--pane-bright));backdrop-filter:blur(12px) url(#pdp-refract) saturate(1.5) brightness(var(--pane-bright));border:1px solid transparent;box-shadow:inset 1.5px 1.5px 0 var(--bevel-hi),inset -1.5px -1.5px 0 var(--bevel-lo),var(--lift-2)}.stagepage:not(.is-home) :is(.card,.glass,.auth__pitch,.prose,.legal__body section,.notice,.cardrules,.anav,.ocard,.map-card,.talk__map) :is(.card,.notice,.info-row,.cardrules,.dropzone,.kpi,.map-card,.talk__map,.talk__addr,.legal__contact,.legal__summary,.legal__tocbox,.cat-cell,.prose){background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 14%),transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--glass-hair-in);box-shadow:inset 0 1px 0 var(--glass-rim)}@media (prefers-reduced-transparency:reduce){.stagepage .catx .section-head,.stagepage .legal__body section[id^=clause-],.stagepage .prose,.stagepage section.recs,.stagepage:not(.is-home) .card:where(:not(.ctaband):not([style*="--brand"])),.stagepage:not(.is-home) :is(.notice,.info-row,.legal__tocbox,.legal__contact,.legal__summary,.cardrules,.cat-cell,.map-card,.talk__map,.talk__addr,.trust,.kpi,.dropzone,.ocard,.anav){background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--glass-hair);box-shadow:var(--lift-2)}}}body.stagepage:not(.is-home) .card .card__foot,html.glassgl .stagepage .card .card__foot{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 6%),transparent);border-top-color:var(--glass-hair-in)}body.stagepage:not(.is-home) .card .stepper,html.glassgl .stagepage .card .stepper{background:color-mix(in srgb,var(--surface) calc(var(--glass-in) + 14%),transparent)}.howfaq__item>summary:hover h3{color:var(--brand-ink)}:root{--gs-clip-shadow:0 12px 26px -16px rgb(8 12 24 / .38),0 2px 6px -3px rgb(8 12 24 / .16);--gs-hdr-hair:rgb(15 27 61 / .10);--gb-fill:linear-gradient(180deg, rgb(255 255 255 / .44), rgb(255 255 255 / .18));--gb-fill-h:linear-gradient(180deg, rgb(255 255 255 / .60), rgb(255 255 255 / .30));--gb-edge:rgb(255 255 255 / .62);--gb-lit:inset 0 1px 0 rgb(255 255 255 / .85),inset 0 -1px 0 rgb(255 255 255 / .22);--gb-lift:0 1px 2px rgb(24 18 60 / .10),0 8px 18px -10px rgb(24 18 60 / .34);--gb-press:inset 0 2px 6px rgb(24 18 60 / .16);--gb-ink:var(--ink);--gb-step-h:rgb(255 255 255 / .28);--gb-pri:linear-gradient(180deg, rgb(36 52 112 / .84), rgb(20 30 72 / .88));--gb-pri-h:linear-gradient(180deg, rgb(46 64 136 / .88), rgb(26 38 90 / .92));--gb-pri-ink:#FFFFFF;--gb-pri-edge:rgb(255 255 255 / .26);--gb-pri-lit:inset 0 1px 0 rgb(255 255 255 / .34);--gb-acc:linear-gradient(180deg, rgb(255 203 102 / .94), rgb(245 165 36 / .90));--gb-acc-h:linear-gradient(180deg, rgb(255 212 122 / .97), rgb(248 176 56 / .94));--gb-acc-edge:rgb(255 255 255 / .55);--gb-acc-shadow:inset 0 1px 0 rgb(255 255 255 / .65),0 1px 2px rgb(120 70 0 / .14),0 10px 20px -10px rgb(170 100 0 / .45);--gb-wa:linear-gradient(180deg, rgb(23 135 65 / .95), rgb(14 107 52 / .95));--gb-wa-ink:#FFFFFF;--gb-wa-edge:rgb(255 255 255 / .5);--gb-wa-lit:inset 0 1px 0 rgb(255 255 255 / .6);--gb-motion:background var(--d-2) var(--ease-decel),box-shadow var(--d-2) var(--ease-decel),transform var(--d-1) var(--ease-decel);--bar-fill:linear-gradient(180deg, rgb(246 248 252 / .66), rgb(238 242 249 / .58));--bar-edge:rgb(255 255 255 / .85);--bar-hair:rgb(15 27 61 / .10);--bar-drop:0 10px 24px -18px rgb(15 27 61 / .45);--bar-blur:blur(24px) saturate(1.8);--foot-ink-1:#0F1B3D;--foot-ink-2:#1E2B4D;--foot-ink-3:#2C3A5E;--foot-ink-4:#33415F;--foot-ink-hi:#0B1530;--foot-disc:rgb(255 255 255 / .30);--foot-disc-h:rgb(255 255 255 / .55);--foot-disc-edge:rgb(15 27 61 / .22);--foot-disc-edge-h:rgb(15 27 61 / .34);--foot-disc-lit:inset 0 1px 0 rgb(255 255 255 / .8);--foot-rule:rgb(15 27 61 / .14);--over-blur:blur(10px) saturate(1.7) brightness(1.04);--over-drop:0 24px 60px -24px rgb(12 10 40 / .45);--card-mount:rgb(255 255 255 / .36);--heart-fill:linear-gradient(180deg, rgb(255 255 255 / .86), rgb(255 255 255 / .66));--heart-ink:#1E2B4D;--heart-edge:rgb(255 255 255 / .9);--heart-on:#FFFFFF;--card-lift:translateY(-3px);--strip-line-glass:rgb(22 24 44 / .12);--pane-ink-2:#111827;--pane-ink-3:#1D2126;--pane-ph:#4A515E;--pane-ok:#043D29;--pane-danger:#A01818;--smoke:linear-gradient(rgb(255 255 255 / .10) 0%, rgb(255 255 255 / 0) 55%),linear-gradient(180deg, rgb(30 50 120 / .84), rgb(14 25 72 / .90));--pitch-veil:linear-gradient(180deg, rgb(26 44 110 / .86) 0%, rgb(14 25 72 / .90) 100%);--bar-ctl-fill:var(--gb-fill);--gb-danger:linear-gradient(180deg, rgb(255 228 230 / .72), rgb(252 206 210 / .56));--gb-danger-h:linear-gradient(180deg, rgb(255 216 220 / .84), rgb(250 192 198 / .68));--gb-danger-edge:rgb(190 40 52 / .30);--gb-danger-ink:#8E1414;--gb-danger-mark:#C21F2B;--gb-danger-word:#8E1414;--heart-on:linear-gradient(180deg, rgb(255 234 236 / .94), rgb(255 212 217 / .86));--heart-on-edge:rgb(194 31 43 / .34);--heart-mark:#C21F2B;--gb-wa-h:linear-gradient(180deg, rgb(19 122 58 / .98), rgb(11 94 45 / .98));--row-amber:linear-gradient(90deg, rgb(255 190 70 / .46), rgb(255 196 84 / .30));--row-amber-edge:rgb(214 140 20 / .36);--row-lift:rgb(255 255 255 / .42);--sdrop-dim:rgb(0 0 0 / .68)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--gs-hdr-hair:rgb(0 0 0 / .25);--gb-fill:linear-gradient(180deg, rgb(255 255 255 / .16), rgb(255 255 255 / .06));--gb-fill-h:linear-gradient(180deg, rgb(255 255 255 / .24), rgb(255 255 255 / .10));--gb-edge:rgb(255 255 255 / .18);--gb-lit:inset 0 1px 0 rgb(255 255 255 / .30),inset 0 -1px 0 rgb(255 255 255 / .06);--gb-lift:0 1px 2px rgb(0 0 0 / .30),0 10px 20px -12px rgb(0 0 0 / .6);--gb-press:inset 0 2px 6px rgb(0 0 0 / .35);--gb-pri:linear-gradient(180deg, rgb(120 142 230 / .50), rgb(84 104 196 / .46));--gb-pri-h:linear-gradient(180deg, rgb(136 158 240 / .58), rgb(96 118 210 / .54));--bar-edge:rgb(255 255 255 / .10);--bar-hair:rgb(255 255 255 / .08);--bar-drop:0 10px 24px -16px rgb(0 0 0 / .7);--over-dark-fill:linear-gradient(180deg, rgb(20 16 44 / .70), rgb(20 16 44 / .56));--over-dark-shadow:inset 1px 0 0 rgb(255 255 255 / .14),0 24px 60px -24px rgb(0 0 0 / .6);--card-mount:rgb(255 255 255 / .05);--smoke:linear-gradient(rgb(255 255 255 / .10) 0%, rgb(255 255 255 / 0) 55%),linear-gradient(180deg, rgb(30 50 120 / .72), rgb(14 25 72 / .80));--pitch-veil:linear-gradient(180deg, rgb(26 44 110 / .80) 0%, rgb(14 25 72 / .86) 100%);--bar-fill:linear-gradient(180deg, rgb(14 23 51 / .74), rgb(11 18 38 / .66));--bar-ctl-fill:linear-gradient(180deg, rgb(255 255 255 / .06), rgb(255 255 255 / .02));--pane-wait:rgb(8 12 28 / .45);--pane-ink:#F4F5F7;--pane-ink-2:#E6E6E6;--pane-ink-3:#D5D9DF;--pane-ph:#B4BBC8;--pane-ok:#4ADE9E;--pane-danger:#FF8A8A;--foot-dk-ink-3:#D2DAEC;--gb-danger:linear-gradient(180deg, rgb(176 34 46 / .50), rgb(132 18 30 / .46));--gb-danger-h:linear-gradient(180deg, rgb(190 40 54 / .60), rgb(146 22 36 / .56));--gb-danger-edge:rgb(255 150 158 / .34);--gb-danger-ink:#FFE1E1;--gb-danger-mark:#FFA3AA;--gb-danger-word:#FFC4C8;--gb-wa-h:linear-gradient(180deg, rgb(19 122 58 / .98), rgb(11 94 45 / .98));--gb-pri-h:linear-gradient(180deg, rgb(112 134 232 / .56), rgb(78 98 196 / .54));--row-amber:linear-gradient(90deg, rgb(226 146 28 / .42), rgb(236 160 40 / .26));--row-amber-edge:rgb(255 200 110 / .40);--row-lift:rgb(255 255 255 / .10);--sdrop-dim:rgb(0 0 0 / .72)}}:root:where([data-theme=dark]){--gs-hdr-hair:rgb(0 0 0 / .25);--gb-fill:linear-gradient(180deg, rgb(255 255 255 / .16), rgb(255 255 255 / .06));--gb-fill-h:linear-gradient(180deg, rgb(255 255 255 / .24), rgb(255 255 255 / .10));--gb-edge:rgb(255 255 255 / .18);--gb-lit:inset 0 1px 0 rgb(255 255 255 / .30),inset 0 -1px 0 rgb(255 255 255 / .06);--gb-lift:0 1px 2px rgb(0 0 0 / .30),0 10px 20px -12px rgb(0 0 0 / .6);--gb-press:inset 0 2px 6px rgb(0 0 0 / .35);--gb-pri:linear-gradient(180deg, rgb(120 142 230 / .50), rgb(84 104 196 / .46));--gb-pri-h:linear-gradient(180deg, rgb(136 158 240 / .58), rgb(96 118 210 / .54));--bar-edge:rgb(255 255 255 / .10);--bar-hair:rgb(255 255 255 / .08);--bar-drop:0 10px 24px -16px rgb(0 0 0 / .7);--over-dark-fill:linear-gradient(180deg, rgb(20 16 44 / .70), rgb(20 16 44 / .56));--over-dark-shadow:inset 1px 0 0 rgb(255 255 255 / .14),0 24px 60px -24px rgb(0 0 0 / .6);--card-mount:rgb(255 255 255 / .05);--smoke:linear-gradient(rgb(255 255 255 / .10) 0%, rgb(255 255 255 / 0) 55%),linear-gradient(180deg, rgb(30 50 120 / .72), rgb(14 25 72 / .80));--pitch-veil:linear-gradient(180deg, rgb(26 44 110 / .80) 0%, rgb(14 25 72 / .86) 100%);--bar-fill:linear-gradient(180deg, rgb(14 23 51 / .74), rgb(11 18 38 / .66));--bar-ctl-fill:linear-gradient(180deg, rgb(255 255 255 / .06), rgb(255 255 255 / .02));--pane-wait:rgb(8 12 28 / .45);--pane-ink:#F4F5F7;--pane-ink-2:#E6E6E6;--pane-ink-3:#D5D9DF;--pane-ph:#B4BBC8;--pane-ok:#4ADE9E;--pane-danger:#FF8A8A;--foot-dk-ink-3:#D2DAEC;--gb-danger:linear-gradient(180deg, rgb(176 34 46 / .50), rgb(132 18 30 / .46));--gb-danger-h:linear-gradient(180deg, rgb(190 40 54 / .60), rgb(146 22 36 / .56));--gb-danger-edge:rgb(255 150 158 / .34);--gb-danger-ink:#FFE1E1;--gb-danger-mark:#FFA3AA;--gb-danger-word:#FFC4C8;--gb-wa-h:linear-gradient(180deg, rgb(19 122 58 / .98), rgb(11 94 45 / .98));--gb-pri-h:linear-gradient(180deg, rgb(112 134 232 / .56), rgb(78 98 196 / .54));--row-amber:linear-gradient(90deg, rgb(226 146 28 / .42), rgb(236 160 40 / .26));--row-amber-edge:rgb(255 200 110 / .40);--row-lift:rgb(255 255 255 / .10);--sdrop-dim:rgb(0 0 0 / .72)}:root{--boot-wait:rgb(105 152 255 / .10);--boot-edge:inset 1px 1px 0 rgb(255 255 255 / .70),inset 10px 10px 16px -10px rgb(255 255 255 / .55),inset -10px -10px 18px -12px rgb(30 40 90 / .22),0 22px 44px -20px rgb(30 40 100 / .42)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--boot-wait:rgb(0 30 190 / .10);--boot-edge:inset 1px 1px 0 rgb(255 255 255 / .22),inset 10px 10px 16px -10px rgb(160 180 255 / .22),inset -10px -10px 18px -12px rgb(0 0 0 / .25),0 22px 44px -20px rgb(0 0 0 / .55)}}:root:where([data-theme=dark]){--boot-wait:rgb(0 30 190 / .10);--boot-edge:inset 1px 1px 0 rgb(255 255 255 / .22),inset 10px 10px 16px -10px rgb(160 180 255 / .22),inset -10px -10px 18px -12px rgb(0 0 0 / .25),0 22px 44px -20px rgb(0 0 0 / .55)}#siteHeader.header{background:0 0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:transparent!important}.siteheader{background:0 0}.siteheader:has(.is-stuck){background:var(--bar-fill)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 -1px 0 var(--bar-hair),inset 0 1px 0 var(--bar-edge),var(--bar-drop)!important}.siteheader::before{display:none!important}.siteheader:has(.is-stuck)::before{display:block!important;content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:auto!important;height:200%!important;background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;-webkit-backdrop-filter:var(--bar-blur)!important;backdrop-filter:var(--bar-blur)!important;-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 50%)!important;mask-image:linear-gradient(to bottom,#000 50%,transparent 50%)!important;pointer-events:none!important;z-index:-1!important;opacity:1!important;transform:none!important}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .stagepage{--ink-2:#E3E6EA;--ink-3:#DDE0E5;--brand-ink:#DEE6FB}:root:where(:not([data-theme=light])){--gb-fill:linear-gradient(180deg, rgb(255 255 255 / .08), rgb(255 255 255 / .03));--gb-ink:#FFFFFF}}:where(:root[data-theme=dark]) .stagepage{--ink-2:#E3E6EA;--ink-3:#DDE0E5;--brand-ink:#DEE6FB}:root:where([data-theme=dark]){--gb-fill:linear-gradient(180deg, rgb(255 255 255 / .08), rgb(255 255 255 / .03));--gb-ink:#FFFFFF}.pdp .below .prose,html.gs-on .gs-pane .prose{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pdp .below .prose::after,.pdp .below .prose::before,html.gs-on .gs-pane .prose::after,html.gs-on .gs-pane .prose::before{display:none!important}#main.shell-in{animation:vt-fade-in var(--d-3) var(--ease-decel) both}.shbar{position:fixed;left:0;right:0;top:0;height:3px;z-index:1000;pointer-events:none;background:var(--accent);transform-origin:left;transform:scaleX(0);opacity:0}.shbar.is-on{opacity:1;transform:scaleX(.7);transition:transform 2.5s var(--ease-decel),opacity var(--d-1) linear}.shbar.is-done{opacity:0;transform:scaleX(1);transition:transform var(--d-2) var(--ease-decel),opacity var(--d-3) linear var(--d-2)}@media (prefers-reduced-motion:reduce){#main.shell-in{animation:none}.shbar.is-on{transition:opacity var(--d-1) linear}}#main h1[tabindex="-1"]:focus{outline:0}.stagepage :is(.pdp .fav,.product__fav):is(.is-on,[aria-pressed=true]) svg{fill:currentColor}.stagepage :is(.drawer a.item,.dsec > summary,.anav a,.legal__tocbox li a):hover{background:var(--row-amber);box-shadow:inset 0 0 0 1px var(--row-amber-edge)}.stagepage :is(.drawer a.item,.anav a):focus-visible{background:var(--row-amber)}.stagepage .iconbtn--outline{background:var(--gb-fill);border-color:transparent;box-shadow:inset 0 0 0 1px var(--gb-edge),var(--gb-lit);color:var(--ink);transition:var(--gb-motion)}.stagepage .iconbtn--outline:hover{background:var(--gb-fill-h)}.sscrim{display:none}html.sdrop-on .siteheader{z-index:86}html.sdrop-on .sscrim{display:block;position:fixed;inset:0;z-index:85;background:var(--sdrop-dim);cursor:default;animation:sscrim-in var(--d-2) var(--ease-decel)}@keyframes sscrim-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html.sdrop-on .sscrim{animation:none}}.stagepage .sdrop .sgroup{background:var(--gb-fill);color:var(--ink-2);box-shadow:inset 0 -1px 0 var(--gb-edge)}.stagepage .sdrop .sall{margin:var(--sp-2);border-radius:var(--r);background:var(--gb-acc);color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--gb-acc-edge),var(--gb-acc-shadow);transition:var(--gb-motion)}.stagepage .sdrop .sall:hover{background:var(--gb-acc-h)}.stagepage .sdrop .sall:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}a.info-row:is(:hover,:focus-visible)::after{opacity:1}.cartbar,.cpanel,.drawer,.fab,.fabs,.footer,.siteheader{--cast-p:color-mix(in srgb, #6E86C8 62%, #0B1220)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .cartbar,:where(:root:not([data-theme=light])) .cpanel,:where(:root:not([data-theme=light])) .drawer,:where(:root:not([data-theme=light])) .fab,:where(:root:not([data-theme=light])) .fabs,:where(:root:not([data-theme=light])) .footer,:where(:root:not([data-theme=light])) .siteheader{--cast-p:color-mix(in srgb, #6E86C8 58%, #DCE8FF)}}:where(:root[data-theme=dark]) .cartbar,:where(:root[data-theme=dark]) .cpanel,:where(:root[data-theme=dark]) .drawer,:where(:root[data-theme=dark]) .fab,:where(:root[data-theme=dark]) .fabs,:where(:root[data-theme=dark]) .footer,:where(:root[data-theme=dark]) .siteheader{--cast-p:color-mix(in srgb, #6E86C8 58%, #DCE8FF)}:root{--chrome-h:108px}@media (max-width:899px){:root{--chrome-h:160px}}@media (max-width:479px){:root{--chrome-h:164px}}@media (max-width:389px){:root{--chrome-h:128px}}:root{--hdr-ctl:rgb(222 231 249 / .44);--hdr-ctl-edge:inset 0 1px 0 rgb(255 255 255 / .75),inset 0 0 0 1px rgb(255 255 255 / .50),0 1px 2px rgb(24 18 60 / .10),0 8px 18px -10px rgb(24 18 60 / .30);--hdr-ctl-h:rgb(232 239 252 / .62)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--hdr-ctl:rgb(40 58 120 / .30);--hdr-ctl-edge:inset 0 1px 0 rgb(255 255 255 / .16),inset 0 0 0 1px rgb(255 255 255 / .10),0 1px 2px rgb(0 0 0 / .30),0 10px 20px -12px rgb(0 0 0 / .55);--hdr-ctl-h:rgb(140 168 240 / .18)}}:root:where([data-theme=dark]){--hdr-ctl:rgb(40 58 120 / .30);--hdr-ctl-edge:inset 0 1px 0 rgb(255 255 255 / .16),inset 0 0 0 1px rgb(255 255 255 / .10),0 1px 2px rgb(0 0 0 / .30),0 10px 20px -12px rgb(0 0 0 / .55);--hdr-ctl-h:rgb(140 168 240 / .18)}.answer__q{max-width:30ch;text-wrap:balance}.answer__lead{font-size:var(--fs-md);line-height:1.6;color:var(--ink);font-weight:500;margin-top:var(--sp-3);max-width:65ch;text-wrap:pretty}.answer__short .spec{margin-top:var(--sp-4)}.answer__mix{margin-top:var(--sp-4)}.answer__mix h2{font-size:var(--fs-md)}.answer__mix .small{margin-top:var(--sp-1)}.answer__mixtable thead th{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.answer__mixtable th[scope=row] a{color:var(--ink);font-weight:600}.answer__mixtable th[scope=row] .muted{display:block;font-size:var(--fs-xs);font-weight:400;margin-top:var(--sp-1)}.answer__mixtable td{text-align:right;white-space:nowrap}.answer__mixtable thead th:last-child{text-align:right}.answer__mixtable tfoot td,.answer__mixtable tfoot th{border-top:1px solid var(--line);border-bottom:0}.answer__mixtable tfoot td{white-space:normal}.answer__mixtable tfoot .muted{display:block;font-size:var(--fs-xs);font-weight:400}.answer__more{margin-top:var(--sp-4);max-width:none}.answer__more>*{max-width:var(--measure)}.field__head{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);min-width:0}.field__status:empty{display:none}.field [data-pincode-status].is-ok::before{content:"";display:inline-block;width:.62em;height:.34em;margin-right:.45em;border:solid currentColor;border-width:0 0 2px 2px;transform:translateY(-.2em) rotate(-45deg)}.ftip__btn{width:44px;height:44px;margin:-12px -10px;padding:10px;background-clip:content-box!important;border:0;border-radius:var(--r-full);flex:none;display:grid;place-items:center;cursor:pointer;background:0 0;color:var(--ink-3);transition:background-color .15s,color .15s}.ftip__btn:hover,.ftip__btn[aria-expanded=true]{color:var(--ink);background-color:var(--row-lift,var(--surface-2))}.ftip__btn:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-6px}.ftip__bubble{position:absolute;left:0;bottom:calc(100% + 8px);z-index:6;width:max-content;max-width:min(280px,100%);padding:var(--sp-2) var(--sp-3);border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--fs-xs);font-weight:500;line-height:1.45;box-shadow:0 10px 28px -12px rgb(16 24 40 / .35);opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.field__head:has(.ftip__btn:hover) .ftip__bubble,.ftip__btn:focus-visible~.ftip__bubble,.ftip__btn[aria-expanded=true]~.ftip__bubble{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:reduce){.ftip__bubble{transform:none;transition:opacity .01s}}.pwbox{position:relative;display:block;min-width:0}.pwbox>input{width:100%;padding-right:48px}.pwbox>input::-ms-clear,.pwbox>input::-ms-reveal{display:none}.pwbox__btn{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border:0;border-radius:var(--r-full);display:grid;place-items:center;cursor:pointer;background:0 0;color:var(--ink-3);transition:background-color .15s,color .15s}.pwbox__btn:hover{color:var(--ink);background:var(--row-lift,var(--surface-2))}.pwbox__btn:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-4px}.pwbox__btn[aria-pressed=true]{color:var(--brand-ink)}.proof.has-error{border-color:var(--danger)}.proof .proof__opt:has(input:checked) span.proof__ic{color:#3a2400;background:var(--gb-acc,var(--accent));border-color:transparent;box-shadow:var(--gb-acc-shadow,none)}.proof .upload .err{display:block;margin-top:var(--sp-2)}.arail{display:none}@media(min-width:1000px){.admin{--aside-w:230px;transition:grid-template-columns var(--d-5) var(--ease-emph-decel)}.admin.is-rail{--aside-w:76px;grid-template-columns:76px 1fr}.is-rail .asidebar__blob{left:10px;border-radius:22px 0 0 22px}.arail{display:grid;place-items:center;position:fixed;z-index:61;top:30px;left:calc(var(--aside-w) - 14px);width:28px;height:28px;padding:0;border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;box-shadow:var(--sh-1);transition:left var(--d-5) var(--ease-emph-decel),background-color var(--d-2) ease}.arail svg{transition:transform var(--d-5) var(--ease-emph-decel)}.is-rail .arail svg{transform:rotate(180deg)}.arail-tip{position:fixed;z-index:70;padding:6px 10px;border-radius:8px;background:var(--ink);color:var(--surface);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:var(--sh-2);animation:arail-tip var(--d-2) var(--ease-decel)}@keyframes arail-tip{from{opacity:0;transform:translateX(-4px)}}}@media (prefers-reduced-motion:reduce){.admin,.arail,.arail svg,.asidebar .navform button,.asidebar a,.asidebar__label,.asidebar__label span{transition:none}}:root{--ic-1:#2F6FDB;--ic-2:#D8571F;--ic-3:#128A5C;--ic-4:#0E8FA6;--ic-grid:#E9ECF2;--ic-band:rgba(47,111,219,.14);--ic-shade:rgba(16,24,40,.035);--ic-dot:#10182A;--ic-geo-1:#BBD3F8;--ic-geo-2:#7FAAEE;--ic-geo-3:#3A74D6;--ic-bar:#2F6FDB;--ic-bar-2:#1E4FA8;--ic-av:#16234B;--ic-av-ink:#FFFFFF;--ic-tab:#16234B;--ic-tab-ink:#FFFFFF}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ic-1:#6FA0F0;--ic-2:#F0895B;--ic-3:#3DCB8E;--ic-4:#3BB8CF;--ic-grid:#2A2F38;--ic-band:rgba(111,160,240,.2);--ic-shade:rgba(255,255,255,.04);--ic-dot:#F2F4F7;--ic-geo-1:#2E4F86;--ic-geo-2:#4271C2;--ic-geo-3:#7DAAF2;--ic-bar:#6FA0F0;--ic-bar-2:#8DB5F5;--ic-av:#34467E;--ic-av-ink:#FFFFFF;--ic-tab:#2F4F9A;--ic-tab-ink:#FFFFFF}}:root[data-theme=dark]{--ic-1:#6FA0F0;--ic-2:#F0895B;--ic-3:#3DCB8E;--ic-4:#3BB8CF;--ic-grid:#2A2F38;--ic-band:rgba(111,160,240,.2);--ic-shade:rgba(255,255,255,.04);--ic-dot:#F2F4F7;--ic-geo-1:#2E4F86;--ic-geo-2:#4271C2;--ic-geo-3:#7DAAF2;--ic-bar:#6FA0F0;--ic-bar-2:#8DB5F5;--ic-av:#34467E;--ic-av-ink:#FFFFFF;--ic-tab:#2F4F9A;--ic-tab-ink:#FFFFFF}.ins-check{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:34px;padding:0 var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:600;color:var(--ink);background:var(--surface);cursor:pointer;user-select:none}.iswatch--4{background:var(--ic-4)}.table-wrap.is-scrolled .itable--scroll td:first-child,.table-wrap.is-scrolled .itable--scroll th:first-child{box-shadow:6px 0 8px -6px color-mix(in srgb,var(--ink) 35%,transparent)}@media (max-width:640px){.ipager--rows .ipager__prev{grid-column:1;justify-self:start}.ipager--rows .ipager__step:not(:has(.ipager__next)){grid-template-columns:auto 1fr}.ipager--rows .ipager__step:not(:has(.ipager__next)) .ipager__of{justify-self:end}}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.conn{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);white-space:nowrap}.conn--mob{color:var(--info);border-color:var(--info-line);background:var(--info-bg)}.conn--home{color:var(--ok);border-color:var(--ok-line);background:var(--ok-bg)}.conn--off{color:var(--ink);border-color:var(--line-2);background:var(--surface-2)}.conn--vpn{color:var(--warn);border-color:var(--warn-line);background:var(--warn-bg)}.conn--srv{color:var(--danger);border-color:var(--danger-line);background:var(--danger-bg)}.vital--dot i{width:8px;height:8px;border-radius:50%;flex:none}.vital--good i{background:var(--ok)}.vital--warn i{background:var(--warn)}.vital--bad i{background:var(--danger)}.sig{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--sp-2);border-radius:var(--r-full);border:1px solid var(--line-2);font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap}.sc{container-type:inline-size}.vchip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 var(--sp-3);border-radius:var(--r-full);font-size:13px;font-weight:700;white-space:nowrap;border:1px solid}.vchip svg{flex:none}.vchip--you{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.vchip--ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.vchip--bad{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-line)}.vchip--none{color:var(--ink-3);background:var(--surface-2);border-color:var(--line)}.ev{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--sp-3)}.ev section{border-radius:var(--r);background:var(--surface-2);padding:var(--sp-3)}.ev h4{margin:0 0 var(--sp-2);font-size:13px;font-weight:700;color:var(--ink-3)}.ev ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.ev li{display:flex;gap:var(--sp-2);align-items:flex-start;font-size:14px;line-height:1.4;color:var(--ink)}.ev li svg{flex:none;margin-top:2px}.ev .none,.ev .none svg{color:var(--ink-3)}.pats{list-style:none;margin:0;padding:0}.pats li{display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-2) var(--sp-3);align-items:center;padding:var(--sp-3) 0;border-top:1px solid var(--line)}.pats li:first-child{border-top:0}.pats p{margin:0;font-size:14px;color:var(--ink);min-width:0;overflow-wrap:anywhere}.pats small{display:block;color:var(--ink-3);font-size:13px;margin-top:2px}.pats .btn{min-height:44px}@container (max-width:520px){.pats li{grid-template-columns:1fr auto}.pats li .vchip{grid-column:1/-1;justify-self:start}}body.is-admin .ev section{border-radius:14px;background:var(--clay-well-bg);box-shadow:var(--clay-well)}body.is-admin .vchip{border-color:transparent;box-shadow:var(--clay-btn)}body.is-admin .vchip--you{background:var(--accent);color:var(--on-accent);box-shadow:var(--clay-amber)}body.is-admin .vchip--ok{background:var(--ok-bg)}body.is-admin .vchip--bad{background:var(--danger-bg);box-shadow:var(--clay-red)}body.is-admin .vchip--none{background:var(--surface)}body.is-admin .pats{display:grid;gap:var(--sp-3)}body.is-admin .pats li,body.is-admin .pats li:first-child{padding:var(--sp-3) var(--sp-4);border:0;border-radius:16px;background:var(--surface);box-shadow:var(--clay-tile,var(--clay-card))}body.is-admin .pipe{list-style:none;margin:0 0 var(--sp-6);padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:var(--sp-3);align-items:start}body.is-admin .pipe .dot{width:8px;height:8px;border-radius:50%;background:var(--ink-3)}@container (max-width:760px){body.is-admin .pipe{grid-template-columns:minmax(0,1fr)}}body.is-admin .vchip__by{font-weight:500;opacity:.85;white-space:nowrap}body.is-admin .vtests{list-style:none;margin:0;padding:var(--sp-2) var(--sp-3);display:grid;border-radius:14px;background:var(--clay-well-bg);box-shadow:var(--clay-well)}body.is-admin .vtests li{display:flex;gap:var(--sp-2);align-items:flex-start;padding:var(--sp-2) 0;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2);border-top:1px solid var(--line)}body.is-admin .vtests li:first-child{border-top:0}body.is-admin .vtests b{color:var(--ink)}body.is-admin .vtests svg{flex:none;margin-top:2px}body.is-admin .vtests .is-pass svg{color:var(--ok)}body.is-admin .vtests .is-fail svg{color:var(--danger)}body.is-admin .vtests .is-wait svg{color:var(--ink-3)}body.is-admin .crawl.known li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;text-align:start;padding:var(--sp-3) 0}body.is-admin .crawl.known li:last-child{border-bottom:0}body.is-admin .crawl.known li>div{display:grid;gap:2px;min-width:0;text-align:start}body.is-admin .crawl.known .num{font-variant-numeric:tabular-nums}body.is-admin .how{list-style:none;margin:0;padding:0;display:grid}@media (forced-colors:active){body.is-admin .how__st:not(:last-child)::before,body.is-admin .pipe .dot{forced-color-adjust:none;background:CanvasText}}.crawl{list-style:none;margin:0;padding:0}.crawl li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:start;padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.crawl li:last-child{border-bottom:0}.crawl li>div{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm);overflow-wrap:anywhere}.brief{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-4);align-items:start;padding:var(--sp-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.dpill{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);border-radius:var(--r-full);font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ink);text-decoration:none;cursor:pointer;white-space:nowrap;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);transition:border-color var(--d-2) ease,background-color var(--d-2) ease,transform var(--d-2) var(--ease-decel)}.dpill:active{transform:scale(.98)}@media (max-width:599px){body.is-admin .dash--v2{padding-bottom:calc(var(--sp-8) + env(safe-area-inset-bottom,0px))}}.setrow__v{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--ink-2);text-align:right}.setrow__v:is(.is-warn,.is-danger){font-weight:600}.setrow__v:is(.is-warn,.is-danger)::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.setrow__v.is-warn{color:var(--warn)}.setrow__v.is-danger{color:var(--danger)}.setrow__go{flex:none;display:inline-flex;color:var(--ink-3)}@media (max-width:599px){.setrow__v{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}.setrow__go{grid-column:3;grid-row:1/span 2}}@media (forced-colors:active){.setpanel{border-left:1px solid CanvasText}}.setpanel{position:fixed;inset:0 0 0 auto;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid var(--line);border-radius:24px 0 0 24px;background:var(--clay-page,var(--bg));color:var(--ink);box-shadow:var(--clay-float,0 24px 64px -16px rgba(0,0,0,.45));overflow:hidden}.setpanel[open]{display:flex;flex-direction:column;animation:setpanel-in var(--d-4) var(--ease-emph-decel)}.setpanel::backdrop{background:var(--scrim,rgba(16,24,40,.45));animation:setpanel-fade var(--d-3) ease}@keyframes setpanel-in{from{transform:translateX(32px);opacity:0}to{transform:none;opacity:1}}@keyframes setpanel-fade{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.setpanel[open]{animation:setpanel-fade var(--d-3) ease}}.setpanel__head{flex:none;display:flex;align-items:center;gap:var(--sp-3);min-height:72px;padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-6);background:var(--surface);border-bottom:1px solid var(--line)}.setpanel__head h2{flex:1 1 auto;min-width:0;margin:0;font-size:var(--fs-lg);line-height:var(--lh-lg)}body.is-admin .setpanel__head h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.is-admin .setpanel__head h2>.marq--fit{display:block;vertical-align:baseline}.setpanel__x{flex:none;width:44px;height:44px}.setpanel__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-6) var(--sp-6) calc(var(--sp-8) + env(safe-area-inset-bottom,0px))}.setpanel__body>.card{margin:0}.setpanel__body>.card:only-child>.card__head>:is(h2,svg:first-child){display:none}.setpanel__body>.card:only-child>.card__head{min-height:0;padding:var(--sp-4) var(--sp-6) 0;border-bottom:0;gap:var(--sp-2)}.setpanel__body>.card:only-child>.card__head>.push{margin-left:0}.setpanel__body>.card:only-child>.card__head:not(:has(> :not(h2,svg))){display:none}body.is-admin .disc .card__foot .btn{padding-inline:var(--sp-4)}body.is-admin .disc textarea{padding:var(--sp-4)}.setpanel__head{gap:var(--sp-4)}.gh__devs{display:flex;flex-direction:column;gap:var(--sp-2)}.gh__devt{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-2);min-width:0}.gh__devt b{font-size:var(--fs-sm);line-height:1.5}.gh__devt small{flex-basis:100%;font-size:var(--fs-xs);line-height:1.5;color:var(--ink-2)}.gh__mine{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--sp-2);border-radius:999px;background:var(--ok-bg);color:var(--ok);font-size:var(--fs-xs);font-weight:700}[data-live].is-ticked{animation:live-tick .4s ease-out}@keyframes live-tick{0%{opacity:.35}100%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-live].is-ticked{animation:none}}.ll__msg,.ll__note{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--ink)}.ll__msg:empty{display:none}.ll__msg.is-ok{color:var(--ok)}.ll__msg.is-bad{color:var(--danger)}.orc__spin{flex:none;display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:hlhub-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.orc__spin{animation-duration:2.4s}}@media (max-width:599px){.setpanel{width:100vw;border-left:0;border-radius:0}.setpanel__head{padding-left:var(--sp-4);padding-top:calc(var(--sp-4) + env(safe-area-inset-top,0px))}.setpanel__body{padding:var(--sp-4) var(--sp-4) calc(var(--sp-8) + env(safe-area-inset-bottom,0px));gap:var(--sp-4)}}.sbar{--sbar-bg:var(--brand);--sbar-ink:var(--ink-inv);position:relative;display:flex;flex-wrap:wrap;gap:var(--sp-1);box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:5px;border:0;border-radius:var(--r-full);background:var(--surface);box-shadow:var(--sh-1)}.sbar:not(.is-on) .sbar__ind{display:none}@keyframes dpanel-in{from{opacity:0;transform:translateY(8px)}}@keyframes dpanel-fade{from{opacity:0}}.feed{list-style:none;margin:0;padding:0;container-type:inline-size;font-size:var(--fs-xs);max-width:58ch}.delta{font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.delta.up{color:var(--ok)}.delta.down{color:var(--danger)}.lost__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin-top:var(--sp-5)}.lost--pause .lost__body+.lost__body{margin-top:var(--sp-4)}.rank__bar{display:block;height:8px;margin-top:var(--sp-2);border-radius:var(--r-full);background:var(--ic-grid);overflow:hidden}.rank__bar i.is-bad{background:var(--danger)}.rank--wa .rank__bar i{background:var(--ic-3)}.rank--teal .rank__bar i{background:var(--ic-4)}:root{--heat-0:#EEF1F6;--heat-1:#D3E3FA;--heat-2:#A9C8F4;--heat-3:#6FA3EC;--heat-4:#2F6FDB;--heat-5:#1B4C9E}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--heat-0:#232830;--heat-1:#22375C;--heat-2:#2B4F8A;--heat-3:#3C6FC2;--heat-4:#5B92E8;--heat-5:#9BC0F6}}:root[data-theme=dark]{--heat-0:#232830;--heat-1:#22375C;--heat-2:#2B4F8A;--heat-3:#3C6FC2;--heat-4:#5B92E8;--heat-5:#9BC0F6}.heat{display:flex;flex-direction:column;gap:3px;overflow-x:auto}.heat__r,.heat__x{display:grid;grid-template-columns:34px repeat(24,minmax(10px,1fr));gap:3px;align-items:center}.heat__d{font-size:var(--fs-xs);color:var(--ink-2)}.heat__c{display:block;aspect-ratio:1;border-radius:3px;max-height:22px}.heat__x span{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:visible}.heat--0{background:var(--heat-0)}.heat--1{background:var(--heat-1)}.heat--2{background:var(--heat-2)}.heat--3{background:var(--heat-3)}.heat--4{background:var(--heat-4)}.heat--5{background:var(--heat-5)}.heat__key{display:flex;align-items:center;gap:4px;margin:var(--sp-3) 0 0;font-size:var(--fs-xs);color:var(--ink-2)}.heat__key i{display:inline-block;width:16px;height:10px;border-radius:2px}.heat__key i:first-of-type{margin-left:var(--sp-2)}.heat__key i:last-of-type{margin-right:var(--sp-2)}.splitbar{display:flex;gap:2px;height:14px;border-radius:7px;overflow:hidden;background:var(--ic-grid)}.splitbar i{display:block;height:100%;min-width:3px}.splitbar .iswatch--1{background:var(--ic-1)}.splitbar .iswatch--2{background:var(--ic-2)}.splitbar .iswatch--3{background:var(--ic-3)}.splitbar .iswatch--4{background:var(--ic-4)}.traps li{grid-template-columns:minmax(0,1fr) auto}.vt-g{display:inline-flex;align-items:center;min-height:20px;padding:0 var(--sp-2);border-radius:var(--r-full);font-size:11px;font-weight:700}@media (pointer:coarse){.ins-check,.iseg a,.vt-switch button{min-height:44px}}.ins-spark polyline{fill:none;stroke:var(--ic-1);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ins-spark circle{fill:var(--ic-1)}.rank li[title]{cursor:help}.dist__head b{color:var(--ink);font-size:var(--fs-md)}.dist li.is-mid{background:var(--brand-50)}.dist__l small{font-size:11px;font-weight:700;color:var(--brand-ink);margin-left:4px}.rank li:focus-visible .rank__bar,.rank li:hover .rank__bar{background:color-mix(in srgb,var(--ic-grid) 70%,var(--ink-3))}.custcard--pending::before{background:var(--accent)}.custcard--rejected::before,.custcard--suspended::before{background:var(--danger)}.custcard--deleted::before{background:var(--line-3)}.custcard.is-open{border-color:var(--brand-ink);box-shadow:0 0 0 2px var(--brand-ink),var(--sh-2)}.cstat{display:inline-flex;align-items:center;gap:5px;padding:0 var(--sp-2);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:700;line-height:1.6}.cstat::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cstat--pending{background:var(--warn-bg);color:var(--warn)}.cstat--rejected,.cstat--suspended{background:var(--danger-bg);color:var(--danger)}.cstat--deleted{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line)}.custcard__none{color:var(--ink-3)}.custcard__since{margin:0;display:flex;align-items:center;gap:var(--sp-1);min-height:44px;font-size:var(--fs-xs);color:var(--ink-3)}.custcard__acts>form{display:grid}.custcard--pending .custcard__acts>form:nth-of-type(2){flex:0 0 auto}.cmenu__btn[aria-expanded=true]{background:var(--brand-50);color:var(--brand-ink);border-color:var(--brand-ink)}.cmenu__list{position:absolute;right:0;bottom:calc(100% + var(--sp-2));z-index:30;min-width:240px;display:grid;padding:var(--sp-1);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-3)}.cmenu__list.is-below{bottom:auto;top:calc(100% + var(--sp-2))}.cmenu__list[hidden]{display:none}.cmenu__list [role=menuitem]{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:44px;padding:0 var(--sp-3);border:0;border-radius:var(--r);background:0 0;color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.cmenu__list [role=menuitem] svg{flex:none;color:var(--ink-3)}.cmenu__list [role=menuitem]:focus-visible,.cmenu__list [role=menuitem]:hover{background:var(--surface-2);outline:0}.cmenu__list .is-danger,.cmenu__list .is-danger svg{color:var(--danger)}.custpanel{grid-column:1/-1;position:relative;margin-top:var(--sp-1);background:var(--surface);border:2px solid var(--brand-ink);border-radius:var(--r-lg);box-shadow:var(--sh-2);scroll-margin-top:96px}.custpanel--ghost{z-index:0}.custpanel--ghost.is-flat::before{visibility:hidden}.custpanel::before{content:"";position:absolute;top:-9px;left:var(--notch,48px);width:16px;height:16px;transform:translateX(-50%) rotate(45deg);background:var(--surface);border-left:2px solid var(--brand-ink);border-top:2px solid var(--brand-ink)}.custpanel__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:start;padding:var(--sp-5) var(--sp-5) var(--sp-4);border-bottom:1px solid var(--line)}.custpanel__head h2{color:var(--ink)}.custpanel__x{width:44px;min-width:44px;padding:0;justify-content:center}.custpanel__link{padding:0 var(--sp-5)}.custpanel__link .rlink{margin-top:var(--sp-4)}.ptabs{display:flex;gap:var(--sp-1);padding:0 var(--sp-5);border-bottom:1px solid var(--line)}.ptabs__tab{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-3);font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);text-decoration:none}.ptabs__tab b{padding:0 7px;border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-2)}.ptabs__tab:hover{color:var(--ink)}.ptabs__tab:focus-visible{outline:0;box-shadow:inset var(--ring);border-radius:var(--r)}.ptabs__tab.is-on{color:var(--brand-ink);font-weight:800}.ptabs__tab.is-on::after{content:"";position:absolute;left:var(--sp-2);right:var(--sp-2);bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--brand-ink)}.ptabs__tab.is-on b{background:var(--brand-ink);color:var(--surface);border-color:transparent}.ptp[hidden]{display:none}.custpanel__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0;padding:var(--sp-4) var(--sp-5);background:var(--surface-2);border-top:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg)}.custpanel__foot .btn{min-height:48px;white-space:nowrap}.cform__grid{display:grid;gap:var(--sp-4);padding:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.cform__f{display:grid;gap:var(--sp-1);align-content:start;margin:0}.cform__f label{font-size:var(--fs-sm);font-weight:700;color:var(--ink)}.cform__f .input{width:100%;max-width:none;min-height:48px;font-size:16px}.cform__lab{display:flex;align-items:center;gap:var(--sp-1);min-width:0;position:relative}.cform__opt{font-weight:500;color:var(--ink-3);font-size:var(--fs-xs)}.cform__caps{text-transform:uppercase}.cform__phone{display:flex;align-items:stretch}.cform__phone span{display:grid;place-items:center;padding:0 var(--sp-3);border:1px solid var(--line-2);border-right:0;border-radius:var(--r) 0 0 var(--r);background:var(--surface-2);color:var(--ink-2);font-weight:700}.cform__phone .input{border-radius:0 var(--r) var(--r) 0}.cform__err,.cform__ok{display:flex;gap:var(--sp-1);align-items:flex-start;margin:0;font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:700;color:var(--danger)}.cform__err svg,.cform__ok svg{flex:none;margin-top:1px}.cform__err a{color:inherit}.cform__ok{font-weight:600;color:var(--ok)}.has-err .cform__phone span,.has-err .input{border-color:var(--danger)}.has-err .input{box-shadow:0 0 0 1px var(--danger)}.ptp__lead{display:flex;align-items:center;gap:var(--sp-1);margin:0;padding:var(--sp-4) var(--sp-5) 0;font-size:var(--fs-sm);color:var(--ink)}.ptp__empty{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-3) var(--sp-5) var(--sp-5);padding:var(--sp-4);border:1px dashed var(--line-2);border-radius:var(--r);font-size:var(--fs-sm);color:var(--ink-3)}.devlist{list-style:none;margin:0;padding:var(--sp-3) var(--sp-5) var(--sp-5);display:grid;gap:var(--sp-2)}.devlist__row{container-type:inline-size;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r)}.devlist__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r);background:var(--brand-50);color:var(--brand-ink)}.devlist__main{display:grid;gap:2px;min-width:0}.devlist__main b{color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere}.devlist__main p{margin:0;font-size:var(--fs-sm);color:var(--ink-2)}.devlist__sub{font-size:var(--fs-xs)!important;color:var(--ink-3)!important}.devlist__live{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--ok)}.devlist__live i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.devlist__out .btn{min-height:44px;white-space:nowrap}.devlist__done{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-3) var(--sp-5) 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r);background:var(--ok-bg);color:var(--ok);font-size:var(--fs-sm);font-weight:700}.chist{list-style:none;margin:0;padding:var(--sp-5);display:grid;gap:var(--sp-4)}.chist li{display:grid;gap:2px;padding-left:var(--sp-4);border-left:2px solid var(--line-2)}.chist time{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.chist p{margin:0;font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere}.chist p b{margin-right:var(--sp-1)}.chist i{color:var(--ink-3)}.chist .chist__by{font-size:var(--fs-xs);color:var(--ink-3)}@container (max-width:520px){.custpanel__head{padding:var(--sp-4)}.custpanel__link,.ptabs{padding:0 var(--sp-3)}.ptabs__tab{flex:1;justify-content:center;padding:0 var(--sp-1)}.cform__grid{padding:var(--sp-4)}.custpanel__foot{padding:var(--sp-3) var(--sp-4)}.custpanel__foot>.btn,.custpanel__foot>form .btn{flex:1;justify-content:center}.ptp__lead{padding:var(--sp-3) var(--sp-4) 0}.devlist{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.devlist__row{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:var(--sp-3)}.devlist__out{grid-column:1/-1;display:grid}.devlist__out .btn{justify-content:center}}.itip{position:relative;display:inline-flex}.itipline{position:relative;display:inline-flex;align-items:center}.itip__btn{display:grid;place-items:center;width:44px;height:44px;margin-block:-12px;margin-inline:-8px;padding:0;border:0;border-radius:var(--r-full);background:0 0;color:var(--ink-3);cursor:pointer}.itip__btn:hover,.itip__btn[aria-expanded=true]{color:var(--brand-ink)}.itip__btn:focus-visible{outline:0;box-shadow:inset var(--ring)}.itip__bubble{position:absolute;left:50%;bottom:calc(100% + 2px);z-index:40;width:max-content;max-width:min(300px,calc(100vw - 32px));transform:translateX(calc(-50% + var(--dx,0)));padding:var(--sp-2) var(--sp-3);border-radius:var(--r);border:1px solid var(--brand-700);background:var(--brand);color:var(--ink-inv);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:500;text-align:left;box-shadow:var(--sh-3);opacity:0;pointer-events:none;transition:opacity .15s ease-out}.itip__bubble.is-open{opacity:1;pointer-events:auto}.itip__bubble:empty{padding:0;border:0}.itip__bubble::after{content:"";position:absolute;left:calc(50% - var(--dx,0px));top:100%;border:6px solid transparent;border-top-color:var(--brand);transform:translateX(-50%)}.itip__bubble:empty::after{display:none}.itip__bubble.is-below{bottom:auto;top:calc(100% + 2px)}.itip__bubble.is-below::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--brand)}@media (prefers-reduced-motion:reduce){.itip__bubble{transition:none}}@media (forced-colors:active){.itip__bubble{border:1px solid CanvasText}.custcard.is-open,.custpanel{outline:2px solid Highlight}}.devlist__ic{width:56px;height:56px;color:var(--brand-ink);--dev-body:var(--surface);--dev-screen:var(--brand-50)}.devart{display:block;width:44px;height:44px}.chipmore[aria-expanded=true] .badge{background:var(--brand-50);color:var(--brand-ink)}.custcard__since{min-height:0}.cmenu>summary:focus-visible{outline:0;box-shadow:var(--ring)}.cmenu[open]>.cmenu__btn{background:var(--brand-50);color:var(--brand-ink);border-color:var(--brand-ink)}.summary-row--disc span small{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.cform__disc{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--sp-2)}.pdp__gallery img,.product__media img,.viewer__stage img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pdp__gallery::after,.product__media::after{content:"";position:absolute;inset:0;z-index:1;background:0 0}.pdp .pdp__talk .cta--share:hover,.stagepage .pdp .pdp__talk .cta--share:hover{background:var(--share-amber);border-color:var(--share-amber-edge);box-shadow:inset 0 1px 0 rgb(255 255 255 / .55),inset 0 0 0 1px var(--share-amber-edge),0 6px 16px -8px rgb(180 110 0 / .55)}.pdp .pdp__talk .cta--wa,html.gs-on .pdp .pdp__talk .cta.cta--wa:not(.gs-pane){background:var(--wa-glass)!important;border-color:transparent!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .5),inset 0 0 0 1px rgb(255 255 255 / .32),0 6px 16px -8px rgb(8 80 36 / .55)!important;text-shadow:0 1px 1.5px rgb(0 40 16 / .45)}.pdp .pdp__talk .cta--wa:hover,html.gs-on .pdp .pdp__talk .cta.cta--wa:not(.gs-pane):hover{background:var(--wa-glass-h)!important}.pwrules{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.pwrules__i{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.pwrules__i>.ic{flex:none}.pwrules__todo{color:var(--ink-3)}.pwrules__ok{color:var(--ok)}.pwrules__bad{color:var(--danger)}.pwrules__i:not([data-state=bad]) .pwrules__bad,.pwrules__i:not([data-state=ok]) .pwrules__ok,.pwrules__i:not([data-state=todo]) .pwrules__todo{display:none}.pwrules__i[data-state=ok]{color:var(--ink)}.pwrules__i[data-state=bad]{color:var(--danger);font-weight:600}@media (prefers-reduced-motion:no-preference){.pwrules__i>.ic{animation:pwrules-in .18s cubic-bezier(.2,0,0,1)}}@keyframes pwrules-in{from{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.oauth{display:grid;gap:var(--sp-5)}:root{--clay-page:#F1F3F8;--clay-well-bg:#EDF0F6;--clay-card:0 1px 2px rgba(22,35,75,.05),0 14px 30px -14px rgba(22,35,75,.32),inset 0 -3px 6px rgba(22,35,75,.06),inset 0 2px 3px rgba(255,255,255,.95);--clay-float:0 2px 6px rgba(22,35,75,.08),0 24px 48px -18px rgba(22,35,75,.38),inset 0 -2px 4px rgba(22,35,75,.05),inset 0 1px 2px rgba(255,255,255,.9);--clay-btn:0 10px 20px -8px rgba(22,35,75,.38),inset 0 -4px 7px rgba(22,35,75,.14),inset 0 3px 4px rgba(255,255,255,.95);--clay-btn-press:0 3px 8px -4px rgba(22,35,75,.30),inset 0 -2px 4px rgba(22,35,75,.12),inset 0 2px 4px rgba(22,35,75,.08);--clay-navy:0 10px 20px -8px rgba(22,35,75,.55),inset 0 -3px 6px rgba(0,0,0,.35),inset 0 2px 3px rgba(255,255,255,.22);--clay-amber:0 10px 20px -8px rgba(179,111,0,.55),inset 0 -3px 6px rgba(140,80,0,.30),inset 0 2px 3px rgba(255,255,255,.45);--clay-green:0 10px 20px -8px rgba(9,90,50,.50),inset 0 -3px 6px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.22);--clay-red:0 8px 18px -8px rgba(184,28,28,.30),inset 0 -3px 6px rgba(184,28,28,.08),inset 0 2px 3px rgba(255,255,255,.95);--clay-knob:0 3px 6px -1px rgba(22,35,75,.35),inset 0 -2px 3px rgba(22,35,75,.14),inset 0 1px 2px #fff;--clay-well:inset 0 2px 5px rgba(22,35,75,.14),inset 0 -1px 0 rgba(255,255,255,.9);--clay-ease-back:cubic-bezier(.34,1.4,.64,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--clay-page:#101215;--clay-well-bg:#0C0E11;--clay-card:0 0 0 1px rgba(210,222,255,.08),0 14px 30px -14px rgba(0,0,0,.8),inset 0 -2px 4px rgba(0,0,0,.30),inset 0 1px 1px rgba(255,255,255,.06);--clay-float:0 0 0 1px rgba(210,222,255,.12),0 26px 50px -18px rgba(0,0,0,.85),inset 0 -2px 4px rgba(0,0,0,.30),inset 0 1px 1px rgba(255,255,255,.08);--clay-btn:0 10px 20px -8px rgba(0,0,0,.7),0 0 0 1px rgba(210,222,255,.10),inset 0 -3px 6px rgba(0,0,0,.40),inset 0 2px 3px rgba(255,255,255,.08);--clay-btn-press:0 3px 8px -4px rgba(0,0,0,.7),0 0 0 1px rgba(210,222,255,.10),inset 0 2px 4px rgba(0,0,0,.45);--clay-navy:0 12px 22px -8px rgba(0,0,0,.7),0 0 0 1px rgba(210,222,255,.14),inset 0 -3px 6px rgba(0,0,0,.45),inset 0 2px 3px rgba(255,255,255,.10);--clay-amber:0 12px 22px -8px rgba(0,0,0,.7),inset 0 -3px 6px rgba(120,70,0,.35),inset 0 2px 3px rgba(255,255,255,.45);--clay-green:0 12px 22px -8px rgba(0,0,0,.7),inset 0 -3px 6px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.16);--clay-red:0 10px 20px -8px rgba(0,0,0,.7),0 0 0 1px rgba(255,138,138,.14),inset 0 -3px 6px rgba(0,0,0,.40),inset 0 2px 3px rgba(255,255,255,.06);--clay-knob:0 3px 6px -1px rgba(0,0,0,.6),inset 0 -2px 3px rgba(22,35,75,.20),inset 0 1px 2px #fff;--clay-well:inset 0 2px 6px rgba(0,0,0,.65),inset 0 -1px 0 rgba(255,255,255,.05)}}:root[data-theme=dark]{--clay-page:#101215;--clay-well-bg:#0C0E11;--clay-card:0 0 0 1px rgba(210,222,255,.08),0 14px 30px -14px rgba(0,0,0,.8),inset 0 -2px 4px rgba(0,0,0,.30),inset 0 1px 1px rgba(255,255,255,.06);--clay-float:0 0 0 1px rgba(210,222,255,.12),0 26px 50px -18px rgba(0,0,0,.85),inset 0 -2px 4px rgba(0,0,0,.30),inset 0 1px 1px rgba(255,255,255,.08);--clay-btn:0 10px 20px -8px rgba(0,0,0,.7),0 0 0 1px rgba(210,222,255,.10),inset 0 -3px 6px rgba(0,0,0,.40),inset 0 2px 3px rgba(255,255,255,.08);--clay-btn-press:0 3px 8px -4px rgba(0,0,0,.7),0 0 0 1px rgba(210,222,255,.10),inset 0 2px 4px rgba(0,0,0,.45);--clay-navy:0 12px 22px -8px rgba(0,0,0,.7),0 0 0 1px rgba(210,222,255,.14),inset 0 -3px 6px rgba(0,0,0,.45),inset 0 2px 3px rgba(255,255,255,.10);--clay-amber:0 12px 22px -8px rgba(0,0,0,.7),inset 0 -3px 6px rgba(120,70,0,.35),inset 0 2px 3px rgba(255,255,255,.45);--clay-green:0 12px 22px -8px rgba(0,0,0,.7),inset 0 -3px 6px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.16);--clay-red:0 10px 20px -8px rgba(0,0,0,.7),0 0 0 1px rgba(255,138,138,.14),inset 0 -3px 6px rgba(0,0,0,.40),inset 0 2px 3px rgba(255,255,255,.06);--clay-knob:0 3px 6px -1px rgba(0,0,0,.6),inset 0 -2px 3px rgba(22,35,75,.20),inset 0 1px 2px #fff;--clay-well:inset 0 2px 6px rgba(0,0,0,.65),inset 0 -1px 0 rgba(255,255,255,.05)}body.is-admin .custcard.is-open{box-shadow:0 0 0 2px var(--brand-ink),var(--clay-float)}body.is-admin :is(.aconfirm,.cmenu__list,.combo__list,.toast){box-shadow:var(--clay-float)}body.is-admin .aconfirm{border-radius:var(--r-xl)}body.is-admin :is(.btn,.dpill,.arail){box-shadow:var(--clay-btn);transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform 220ms var(--clay-ease-back)}body.is-admin :is(.btn--danger,.btn--danger-solid){box-shadow:var(--clay-red)}@media (hover:hover) and (pointer:fine){body.is-admin :is(.btn,.dpill):not(:disabled):not(.is-disabled):not(.btn--ghost):hover{transform:translateY(-1px)}}body.is-admin :is(.btn,.dpill,.arail):not(:disabled):active{transform:translateY(1px) scale(.97);transition-duration:90ms;transition-timing-function:cubic-bezier(.2,0,0,1)}body.is-admin :is(.btn,.dpill):not(.btn--primary):not(.btn--accent):not(.btn--wa):not(.btn--danger-solid):not(.btn--ghost):not(:disabled):active{box-shadow:var(--clay-btn-press)}@media (prefers-reduced-motion:reduce){body.is-admin :is(.btn,.dpill,.arail),body.is-admin :is(.btn,.dpill,.arail):active,body.is-admin :is(.btn,.dpill,.arail):hover{transform:none;transition-duration:0s}}:root{--clay-side-tile:#22305E;--clay-side-slab:10px 0 30px -18px rgba(22,35,75,.55),inset -6px 0 10px -8px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);--clay-side-tile-sh:0 4px 8px -3px rgba(0,0,0,.45),inset 0 -2px 3px rgba(0,0,0,.35),inset 0 1px 2px rgba(255,255,255,.16);--clay-side-on-sh:0 5px 10px -4px rgba(0,0,0,.45),inset 0 -2px 3px rgba(22,35,75,.16),inset 0 1px 2px #fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--clay-side-tile:#26325A;--clay-side-slab:10px 0 30px -18px rgba(0,0,0,.8),inset -6px 0 10px -8px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05);--clay-side-tile-sh:0 4px 8px -3px rgba(0,0,0,.6),inset 0 -2px 3px rgba(0,0,0,.40),inset 0 1px 2px rgba(255,255,255,.12);--clay-side-on-sh:0 5px 10px -4px rgba(0,0,0,.6),inset 0 -2px 3px rgba(22,35,75,.25),inset 0 1px 2px rgba(255,255,255,.9)}}:root[data-theme=dark]{--clay-side-tile:#26325A;--clay-side-slab:10px 0 30px -18px rgba(0,0,0,.8),inset -6px 0 10px -8px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05);--clay-side-tile-sh:0 4px 8px -3px rgba(0,0,0,.6),inset 0 -2px 3px rgba(0,0,0,.40),inset 0 1px 2px rgba(255,255,255,.12);--clay-side-on-sh:0 5px 10px -4px rgba(0,0,0,.6),inset 0 -2px 3px rgba(22,35,75,.25),inset 0 1px 2px rgba(255,255,255,.9)}@media (max-width:599px){body.is-admin .custpanel__head{padding:var(--sp-4)}}@media (max-width:999px),(pointer:coarse){body.is-admin .ins-card div>a[href*=settings],body.is-admin a[href*="tab=ip"]{display:inline-flex;align-items:center;min-height:44px}}body.is-admin main input[type=datetime-local]:not(:focus){background-color:var(--clay-well-bg);box-shadow:var(--clay-well)}body.is-admin .cstat{gap:var(--sp-1)}@media (max-width:599px){body.is-admin .card__foot:has(> .btn:nth-child(3):last-child):not(:has(> :not(.btn)))>.btn:first-child{grid-column:1/-1}}@media (max-width:599px){.actrow:has(> :nth-child(3):last-child){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.actrow:has(> :nth-child(3):last-child)>:first-child{grid-column:1/-1}}@media (min-width:1000px){body.is-admin .is-rail .asidebar__dock{flex-direction:column;align-items:flex-start;gap:var(--sp-hair)}}.sbar:not(.is-ready) .sbar__t,.sbar:not(.is-ready) .sbar__t b{transition:none}@media (max-width:999px){body.is-admin .asidebar__blob{position:absolute;z-index:0;top:0;left:var(--sp-3);right:var(--sp-3);height:44px;border-radius:14px;pointer-events:none;will-change:transform;background:color-mix(in srgb,var(--clay-side-tile) 70%,#fff 12%);box-shadow:var(--clay-side-tile-sh)}}@media (forced-colors:active){body.is-admin .asidebar__blob{border:2px solid Highlight}}body.is-admin .ins-card>.ins-legend+.ichart{margin-top:var(--sp-3)}body.is-admin .dist+.dist__head,body.is-admin .fun+.ichart-sum{margin-top:var(--sp-4)}body.is-admin details>div:not(.stack):not(.form-grid)>.field+.field{margin-top:var(--sp-6)}body.is-admin main :is(.card__body,.card__body > div,details)>p+p{margin-top:var(--sp-2)}body.is-admin .discbank>p+.field,body.is-admin details>p+.field{margin-top:var(--sp-3)}body.is-admin .cform__f{row-gap:var(--sp-2)}.marq--fit{max-width:100%;min-width:0;flex:0 1 auto}.marq--fit:not(.is-run) .marq__t{max-width:none}:is(.btn,.ins-check,.sbar__t,.dpill):has(> .marq--fit){min-width:0}@media (prefers-reduced-motion:reduce){.marq--fit.is-run .marq__t{max-width:none}}.lsort{display:none}@media (max-width:640px){.lsort{display:flex}}.lsheet{margin:auto 0 0;width:100%;max-width:100%;max-height:85dvh;padding:0;border:0;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface);color:var(--ink);box-shadow:var(--sh-3);overflow:auto;overscroll-behavior:contain}.lsheet::backdrop{background:rgb(10 14 24 / .55)}.lsheet__head{position:sticky;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);background:var(--surface);border-bottom:1px solid var(--line)}.lsheet__head h2{margin:0;font-size:var(--fs-md);line-height:1.35;overflow-wrap:anywhere}.lsheet__dl{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--sp-3) var(--sp-4);margin:0;padding:var(--sp-4) var(--sp-4) calc(var(--sp-6) + env(safe-area-inset-bottom,0px))}.lsheet__dl dt{font-size:var(--fs-sm);color:var(--ink-3)}.lsheet__dl dd{margin:0;font-size:var(--fs-sm);font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (min-width:641px){.lsheet{margin:auto;max-width:480px;border-radius:var(--r-xl)}}@media (prefers-reduced-motion:no-preference){.lsheet[open]{animation:lsheet-up var(--d-4,260ms) cubic-bezier(.2,.8,.2,1)}}@keyframes lsheet-up{from{transform:translateY(24px);opacity:0}}body.is-admin main :is(h1,h2)[tabindex="-1"]:focus{outline:0}@media (max-width:640px){body.is-admin .table-wrap:has(> .is-lr){overflow:visible;margin-inline:0;width:auto;border:0;border-radius:0;background:0 0;box-shadow:none}body.is-admin table.is-lr,body.is-admin table.is-lr tbody{display:block;width:100%;min-width:0}body.is-admin table.is-lr thead{display:none}body.is-admin table.is-lr tfoot{display:block}body.is-admin table.is-lr tfoot tr{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) 0 0;font-size:var(--fs-xs);color:var(--ink-3)}body.is-admin table.is-lr tfoot :is(th,td){display:inline;padding:0;border:0;background:0 0;position:static}body.is-admin table.is-lr tbody tr>:not([class^=lr-]){display:none}body.is-admin table.is-lr tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"lead main go" "meta main go" "bar bar bar";column-gap:var(--sp-4);row-gap:var(--sp-1);align-items:start;min-height:72px;padding:var(--sp-4) 0;border-bottom:1px solid var(--line);background:0 0}body.is-admin table.is-lr tbody tr:last-child{border-bottom:0}body.is-admin table.is-lr tbody tr:active{background:var(--surface-2)}body.is-admin table.is-lr tbody td{position:static;display:block;padding:0;border:0;background:0 0;min-width:0;max-width:none;white-space:normal;box-shadow:none}body.is-admin table.is-lr td.lr-lead{grid-area:lead;font-size:var(--fs-base);font-weight:600;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}body.is-admin table.is-lr td.lr-lead :is(a,.plink){color:inherit;text-decoration:none;pointer-events:none}body.is-admin table.is-lr td.lr-lead :is(.muted,.xs,small){font-weight:400}body.is-admin table.is-lr td.lr-main{grid-area:main;text-align:right;line-height:1.2}body.is-admin table.is-lr td.lr-main b{display:block;font-size:var(--fs-md);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}body.is-admin table.is-lr td.lr-main span{display:block;margin-top:2px;font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}body.is-admin table.is-lr td.lr-meta{grid-area:meta;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.is-admin table.is-lr td.lr-bar{grid-area:bar;height:4px;margin-top:var(--sp-2);border-radius:var(--r-full);background:var(--surface-2);overflow:hidden}body.is-admin table.is-lr td.lr-bar i{display:block;height:100%;border-radius:inherit;background:var(--ic-1,var(--brand-ink))}body.is-admin table.is-lr td.lr-go{grid-area:go;align-self:center;color:var(--ink-3)}body.is-admin .lr-go__b{all:unset;display:grid;place-items:center;width:20px;height:44px;cursor:pointer;color:inherit}body.is-admin .lr-go__b::after{content:"";position:absolute;inset:0}body.is-admin table.is-lr tbody tr:has(.lr-go__b:focus-visible){outline:2px solid var(--brand-ink);outline-offset:-2px;border-radius:var(--r-sm)}body.is-admin .lsort{display:flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line)}body.is-admin .lsort label{flex:none;margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);text-transform:none;letter-spacing:0}body.is-admin .lsort select{flex:1 1 auto;min-width:0;min-height:44px}}.lsheet__acts{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:0 var(--sp-4) calc(var(--sp-5) + env(safe-area-inset-bottom,0px))}.lsheet__acts[hidden]{display:none}body.is-admin .vt-g{font-size:var(--fs-xs)}body.is-admin .chist li{gap:var(--sp-1)}body.is-admin .devlist__main{display:grid;gap:var(--sp-1)}body.is-admin .devlist__main>p{margin:0}body.is-admin .notice+.hint,body.is-admin fieldset>div>.input+.hint{display:block;margin-top:var(--sp-2)}@media (max-width:599px){body.is-admin :is(.actrow,.card__foot,.custpanel__foot,.pedit__save,.quick).is-stacked{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important}body.is-admin :is(.actrow,.card__foot,.custpanel__foot,.pedit__save,.quick).is-stacked>:is(.btn,form,.itipline){width:100%;grid-column:auto!important}body.is-admin :is(.actrow,.card__foot,.custpanel__foot,.pedit__save,.quick).is-stacked>form .btn{width:100%}body.is-admin .ins-card .ins-legend{display:flex;flex-wrap:wrap}body.is-admin .ins-card .ins-legend .ins-check{flex:1 1 auto}}.devlist__all{width:100%;margin-top:var(--sp-3)}@media (max-width:640px){body.is-admin table.is-lr td.lr-main .badge,body.is-admin table.is-lr td.lr-main .vt-g{margin-top:var(--sp-1)}body.is-admin table.is-lr td.lr-main{display:flex;flex-direction:column;align-items:flex-end}body.is-admin table.is-lr tfoot tr>:not(.lr-total){display:none}body.is-admin table.is-lr tfoot td.lr-total{display:block;font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}}@media (max-width:640px){body.is-admin table.is-lr td.lr-lead :is(a,button,span){display:inline;min-height:0;margin:0;padding:0;line-height:inherit}}@media (max-width:640px){body.is-admin table.is-lr tbody{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-1)}body.is-admin table.is-lr tbody tr,body.is-admin table.is-lr tbody tr:last-child{padding:var(--sp-3) var(--sp-4);border:1px solid transparent;border-radius:var(--r);background:var(--surface);box-shadow:var(--clay-card)}body.is-admin table.is-lr tbody tr:active{transform:scale(.985);transition:transform 90ms cubic-bezier(.2,0,0,1)}body.is-admin table.is-lr tbody tr{transition:transform 220ms var(--clay-ease-back)}body.is-admin table.is-lr td.lr-bar{height:8px;margin-top:var(--sp-2);background:var(--clay-well-bg);box-shadow:var(--clay-well)}body.is-admin table.is-lr td.lr-bar i{background:var(--brand-ink);box-shadow:inset 0 1px 1px rgba(255,255,255,.35)}body.is-admin table.is-lr td.lr-go{width:32px;height:32px;align-self:center;display:grid;place-items:center;border-radius:10px;background:var(--surface);box-shadow:var(--clay-btn);color:var(--ink-2)}body.is-admin table.is-lr tbody tr{grid-template-columns:minmax(0,1fr) auto 32px}body.is-admin table.is-lr tfoot td.lr-total{margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r);background:var(--clay-well-bg);box-shadow:var(--clay-well)}body.is-admin table.is-lr tfoot tr{padding:0 var(--sp-1)}body.is-admin .lsort{border-bottom:0;padding-bottom:0;margin-bottom:var(--sp-3)}}body.is-admin .lsheet{box-shadow:var(--clay-float);border:1px solid transparent}body.is-admin .lsheet__dl{margin:var(--sp-3) var(--sp-4) 0;padding:var(--sp-4);border-radius:var(--r);background:var(--clay-well-bg);box-shadow:var(--clay-well)}body.is-admin .lsheet__acts{padding-top:var(--sp-4)}@media (prefers-reduced-motion:reduce){body.is-admin table.is-lr tbody tr{transition:none}body.is-admin table.is-lr tbody tr:active{transform:none}}.acts{list-style:none;margin:0;padding:var(--sp-4) var(--sp-5);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.acts__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}body.is-admin .acts__row{border-color:transparent;box-shadow:var(--clay-card)}.acts__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--surface-2);color:var(--brand-ink)}body.is-admin .acts__ic{box-shadow:var(--clay-btn)}.acts__t{display:grid;gap:var(--sp-1);min-width:0}.acts__t b{font-size:var(--fs-sm);color:var(--ink)}.acts__t span{font-size:var(--fs-xs);line-height:1.45;color:var(--ink-3)}.acts__row .btn,.acts__row form{margin:0;white-space:nowrap}.acts__danger{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:0 var(--sp-5) var(--sp-5);padding:var(--sp-4);border-radius:var(--r);background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}body.is-admin .acts__danger{box-shadow:var(--clay-well)}.acts__danger form{margin:0}@media (max-width:599px){.acts{padding:var(--sp-4)}.acts__row{grid-template-columns:auto minmax(0,1fr)}.acts__row>:is(form,.btn){grid-column:1/-1}.acts__row>.btn,.acts__row>form .btn{width:100%}.acts__danger{margin:0 var(--sp-4) var(--sp-4)}.acts__danger .btn,.acts__danger form{width:100%}}@media (forced-colors:active){.acts__ic,.acts__row{border:1px solid CanvasText}}@media (max-width:599px){body.is-admin .ptabs{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:0;padding-inline:var(--sp-3)}body.is-admin .ptabs__tab{padding-inline:var(--sp-2);white-space:nowrap}}@media (max-width:599px){body.is-admin .ptabs{grid-template-columns:repeat(4,auto);padding-inline:var(--sp-2)}body.is-admin .ptabs__tab{padding-inline:var(--sp-1);gap:var(--sp-1);font-size:var(--fs-sm)}body.is-admin .ptabs__tab b{padding:0 6px;min-width:0;font-size:var(--fs-xs)}}@media (min-width:600px){body.is-admin .ptabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0}body.is-admin .ptabs__tab{justify-content:center;width:100%}}.ins-card__h:not(:has(> :not(.ins-card__t):not(.ins-card__sub))){flex-direction:column;align-items:flex-start}body.is-admin *,body.is-admin ::after,body.is-admin ::before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.is-admin .cpanel,body.is-admin .cpanel--product{background:var(--surface)!important;background-image:none!important;border-left:1px solid var(--line);box-shadow:var(--clay-float)}body.is-admin .cpanel--product :is(.cpanel__head,.cpanel__foot){background:var(--surface)}@media (min-width:600px){.ins-card__h>.ins-card__t{display:block;grid-column:1;grid-row:1;min-width:0}.ins-card__h>.ins-card__sub{grid-column:1;grid-row:2;max-width:70ch}.ins-card__h>:is(h2,h3){grid-column:1;grid-row:1;min-width:0}.ins-card__h>p:not(.ins-card__sub){grid-column:1;grid-row:2;margin:0;max-width:70ch}.ins-card__h>:not(.ins-card__t):not(.ins-card__sub):not(h2):not(h3):not(p){grid-column:2;justify-self:end;align-self:start}.ins-card__h>:is(.ins-card__t,h2,h3)+:not(.ins-card__sub):not(p){grid-row:1/span 2}}.spot{display:block;width:200px;max-width:100%;flex:none;color:var(--brand-ink)}.spot--sm{width:132px}.spot>svg{display:block;width:100%;height:auto;overflow:visible}.spot__orbit{fill:none;stroke:var(--line-2);stroke-width:1.5;stroke-dasharray:3 6}.spot__route{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:2 5}.spot__disc{fill:var(--surface);stroke:var(--line);stroke-width:1;filter:drop-shadow(0 10px 14px rgba(22,35,75,.22))}.spot__glyph{color:var(--brand-ink);width:52px!important;height:52px!important;max-width:none}.spot__node{fill:var(--clay-well-bg,var(--surface-2));stroke:var(--brand-ink);stroke-width:2}.spot__node--sm{stroke:var(--ink-3)}.spot__spark{fill:var(--accent);stroke:var(--surface);stroke-width:2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .spot__disc{filter:drop-shadow(0 12px 16px rgba(0,0,0,.6))}}:root[data-theme=dark] .spot__disc{filter:drop-shadow(0 12px 16px rgba(0,0,0,.6))}@media (forced-colors:active){.spot{display:none}}body.is-admin .empty .spot{margin-bottom:var(--sp-2)}body.is-admin .ins-empty{align-items:center;text-align:center}body.is-admin .ins-empty .spot{margin-bottom:var(--sp-2)}@media (min-width:1000px){body.is-admin .ins-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sp-5);align-items:stretch}body.is-admin .ins-grid>*{grid-column:span 6;min-width:0}body.is-admin .ins-grid>.ins-wide{grid-column:1/-1}body.is-admin .ins-grid>.r-2{grid-row:span 2}body.is-admin .ins-grid>.r-3{grid-row:span 3}}html.has-bento body.is-admin :is(.ins-grid,.dash-row)>.ins-card{display:flex;flex-direction:column}html.has-bento body.is-admin :is(.ins-grid,.dash-row)>.ins-card>*{flex:none}@media (min-width:600px){html.has-bento body.is-admin :is(.ins-grid,.dash-row)>.ins-card.is-fixed{min-height:var(--bento-h)}html.has-bento body.is-admin :is(.ins-grid,.dash-row)>.ins-card.is-fixed:not(.is-all){contain:size;overflow:hidden}}html.has-bento body.is-admin :is(.ins-grid,.dash-row)>.ins-card>.ins-empty{flex:1 1 auto;justify-content:center}body.is-admin .ins-card li[data-fold]{display:none!important}body.is-admin .bento-more{flex:none}body.is-admin .ins-card__acts{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end}body.is-admin .bento-more[hidden]{display:none}body.is-admin :is(.btn.is-disabled,.btn[disabled]):not(.btn--primary){background:var(--surface)!important;box-shadow:var(--clay-btn)!important;opacity:.55}body.is-admin :is(.btn.is-disabled,.btn[disabled]).btn--primary{background:var(--brand)!important;color:#fff;box-shadow:var(--clay-navy)!important;opacity:.5}@media (min-width:1000px){html.has-bento body.is-admin .ins-grid>.ins-card.is-emptycard:not(:only-child){contain:size;min-height:220px}}body.is-admin .ins-empty{container-type:inline-size;justify-content:center}@container (min-width:520px){body.is-admin .ins-empty .spot{width:176px;margin-bottom:var(--sp-3)}body.is-admin .ins-empty b{font-size:var(--fs-md)}body.is-admin .ins-empty span{font-size:var(--fs-sm);max-width:52ch}}body.is-admin .lead:last-child{border-bottom:0;padding-bottom:0}@media (min-width:1000px){html.has-bento body.is-admin .ins-grid>.ins-card.is-emptycard:not(:only-child)>.ins-empty{flex:1 1 0;min-height:0;container-type:size;overflow:hidden;padding-block:var(--sp-3)}html.has-bento body.is-admin .ins-grid>.ins-card.is-emptycard:not(:only-child) .ins-empty .spot{width:clamp(64px,calc((100cqh - 64px) * 1.6),176px);margin-bottom:var(--sp-1)}}@media (min-width:600px){.ins-card__h>.ins-card__t{display:flex;align-items:center;gap:var(--sp-1);position:relative;min-width:0}}@media (hover:hover){.ftip__btn:hover~.ftip__bubble{opacity:1;visibility:visible;transform:none;transition-delay:.15s}}.ftip__btn:focus-visible~.ftip__bubble{opacity:1;visibility:visible;transform:none}@media (min-width:600px){html.has-bento body.is-admin :is(.ins-grid,.dash-row)>.ins-card:not(.is-fixed)>:is(ul.rank,ul.leads,ul.todo,ul.odd,ul.feed,ul.crawl):last-child{flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-evenly}}body.is-admin .leads{gap:var(--sp-4)}body.is-admin .lead,body.is-admin .lead:first-child,body.is-admin .lead:last-child{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--clay-card)}body.is-admin .lead>*{grid-column:1/-1}body.is-admin .ins-kpis>.ins-kpi{box-shadow:var(--clay-card)}body.is-admin :is(.ins-card,.card,.custpanel) :is(.ins-kpi,.kpi){background:var(--clay-well-bg);border-color:transparent;box-shadow:var(--clay-well)}body.is-admin .ins-empty{border:1px solid transparent;background:var(--clay-well-bg);box-shadow:var(--clay-well)}body.is-admin .devlist__ic{box-shadow:var(--clay-btn)}body.is-admin .ins-kpi__l{text-transform:none;letter-spacing:0;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);white-space:nowrap}@media (min-width:600px){body.is-admin .ins-kpis:not(.ins-kpis--4){display:flex;flex-wrap:wrap;gap:var(--sp-3)}body.is-admin .ins-kpis:not(.ins-kpis--4)>.ins-kpi{flex:1 1 0;min-width:max-content;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4)}body.is-admin .ins-kpis:not(.ins-kpis--4) .ins-kpi__d{white-space:nowrap}body.is-admin .ins-kpi>.ins-spark{margin-top:auto}}@media (min-width:600px){body.is-admin .ins-kpis.is-even:not(.ins-kpis--4){display:grid;grid-template-columns:repeat(var(--kcols,3),minmax(0,1fr))}body.is-admin .ins-kpis.is-even:not(.ins-kpis--4)>.ins-kpi{min-width:0}}body.is-admin .rank__s{margin-top:var(--sp-1)}body.is-admin .copier__t>p,body.is-admin .custcard__id>p,body.is-admin .odisc__main>.xs,body.is-admin .todo__t>span{margin-top:0}body.is-admin .discbank>p+.field,body.is-admin details>p+.field{margin-top:var(--sp-4)}body.is-admin .devlist__all{margin:var(--sp-4) 0}body.is-admin .acts+.acts__danger{margin-top:var(--sp-4)}body.is-admin .vt-g{margin-left:var(--sp-2)}body.is-admin label:has(> span + .input),body.is-admin label:has(> span + select){gap:var(--sp-2)}body.is-admin .ins-kpi{row-gap:var(--sp-1)}@media (max-width:599px){body.is-admin .ptabs{column-gap:var(--sp-1)}body.is-admin .card__foot{padding:var(--sp-4)}}@media (min-width:600px){body.is-admin .custcards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}body.is-admin .custcards:has(> li:only-child){grid-template-columns:minmax(0,480px)}body.is-admin .ins-card{container-type:inline-size}}@container (max-width:380px){body.is-admin .ins-card__h>:not(.ins-card__t):not(.ins-card__sub):not(h2):not(h3):not(p){grid-column:1;grid-row:auto;justify-self:start}}body.is-admin .kpi{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--sp-1)}body.is-admin .kpi span{text-transform:none;letter-spacing:0;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);margin-top:0}body.is-admin .field__lbl{position:relative;display:flex;align-items:center;gap:var(--sp-1);min-width:0}body.is-admin .ftip--field{display:inline-flex;position:static}body.is-admin .ftip--field .ftip__btn{margin:-10px -6px}body.is-admin .ftip--field .ftip__bubble{position:absolute;top:calc(100% + 6px);bottom:auto;left:0;display:block;margin:0;font-size:var(--fs-xs);max-width:min(320px,100%)}body.is-admin .ptp__lead{margin-bottom:var(--sp-2)}body.is-admin .cform__grid+.custpanel__foot{margin-top:var(--sp-4)}@media (max-width:599px){body.is-admin .ptabs{column-gap:var(--sp-2)}}.field__lbl>label{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}@supports (text-box:trim-both cap alphabetic){@media (min-width:600px){body.is-admin :is(.ins-kpi__l,.ins-kpi__v,.ins-kpi__d){text-box:trim-both cap alphabetic}body.is-admin .ins-kpi__v{margin-top:var(--sp-1)}}body.is-admin .kpi{gap:var(--sp-2)}@media (min-width:600px){body.is-admin .ins-kpi__d{margin-top:var(--sp-1)}}body.is-admin .kpi,body.is-admin :is(.lkr__stats,.live__tiles,.lead__stats)>div{padding:var(--sp-4)}}body.is-admin label.ins-check{padding-block:var(--sp-1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.is-admin{--clay-tile:0 0 0 1px rgba(210,222,255,.08),0 16px 30px -14px rgba(0,0,0,.8),inset 0 -5px 10px rgba(0,0,0,.35),inset 0 2px 3px rgba(255,255,255,.07);--clay-tile-press:0 0 0 1px rgba(210,222,255,.08),0 6px 14px -8px rgba(0,0,0,.7),inset 0 3px 8px rgba(0,0,0,.45)}}:root[data-theme=dark] body.is-admin{--clay-tile:0 0 0 1px rgba(210,222,255,.08),0 16px 30px -14px rgba(0,0,0,.8),inset 0 -5px 10px rgba(0,0,0,.35),inset 0 2px 3px rgba(255,255,255,.07);--clay-tile-press:0 0 0 1px rgba(210,222,255,.08),0 6px 14px -8px rgba(0,0,0,.7),inset 0 3px 8px rgba(0,0,0,.45)}.hl__facts{display:flex;flex-direction:column;margin:0;padding:0 var(--sp-4);border-radius:14px;background:var(--clay-well-bg,var(--surface-2))}body.is-admin .hl__facts{box-shadow:var(--clay-well,none)}.hl__facts>div{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:48px;padding-block:var(--sp-2)}.hl__facts>div+div{border-top:1px solid var(--line)}.hl__facts dt{display:flex;align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.hl__facts dt svg{flex:none;color:var(--brand-ink)}.hl__facts dd{margin:0;flex:none;font-size:var(--fs-sm);font-weight:700;line-height:1.5;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.hl{display:block}.hlrow{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;column-gap:var(--sp-4);width:100%;min-height:72px;margin:0;padding:var(--sp-2) var(--sp-4);border:0;border-radius:0;background:0 0;font:inherit;color:var(--ink);text-align:left;cursor:pointer}@media (hover:hover) and (pointer:fine){.hlrow:hover{background:var(--surface-2)}}.hlrow:active{background:var(--clay-well-bg,var(--surface-2))}.hlrow:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-3px;border-radius:18px}.hlrow__ic{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;border:1px solid transparent;background:var(--surface);color:var(--brand-ink);box-shadow:var(--clay-btn,none)}.hlrow__main{display:flex;flex-direction:column;gap:var(--sp-hair,2px);min-width:0}.hlrow__t{font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.hlrow__t .badge{vertical-align:2px}.hlrow__m{font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}@media (max-width:599px){.hlrow{grid-template-columns:32px minmax(0,1fr) 16px;row-gap:var(--sp-2);align-items:start}.hlrow__ic{grid-row:1/span 2}.hlrow .setrow__go{grid-column:3;grid-row:1/span 2;align-self:center}}@media (forced-colors:active){.hl__code ol,.hl__code summary,.hl__facts,.hl__raw,.hl__state,.hl__top,.hl__trail,.hlrow__ic,.hlsec{border:1px solid CanvasText}}.hlhub{display:flex;flex-direction:column;gap:var(--sp-4);margin:0 0 var(--sp-6);padding:var(--sp-4);border-radius:20px;background:var(--surface);border:1px solid var(--line)}body.is-admin .hlhub{border-color:transparent;box-shadow:var(--clay-tile,var(--clay-card))}.hlhub__head{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"ic id st";align-items:center;column-gap:var(--sp-3)}.hlhub__head>.hlrow__ic{grid-area:ic}.hlhub__id{grid-area:id;min-width:0}.hlhub__id h2{margin:0;font-size:var(--fs-md);font-weight:700;line-height:1.3;color:var(--ink)}.hlhub__id p{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.hlhub__st{grid-area:st;margin:0}.hlhub__st .badge{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}.hlhub__msg{margin:0;font-size:var(--fs-md);line-height:1.6;color:var(--ink);max-width:68ch}.hlhub__msg a{color:var(--brand-ink);font-weight:600}.hlhub.is-down .hlhub__msg b{color:var(--danger)}.hlhub__last{grid-template-columns:32px minmax(0,1fr) 16px;min-height:64px;border-radius:14px;background:var(--clay-well-bg,var(--surface-2))}body.is-admin .hlhub__last{box-shadow:var(--clay-well,none)}.hlhub__acts{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.hlhub__acts .btn{min-height:48px}.hlhub__confirm{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:14px;background:var(--danger-bg)}.hlhub__confirm[hidden]{display:none}.hlhub__confirm p{margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--ink)}.hlhub__say{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.hlhub__say:empty{display:none}.hlhub__say.is-bad{color:var(--danger);font-weight:600}.hlhub__spin{flex:none;display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:hlhub-spin .8s linear infinite}@keyframes hlhub-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hlhub__spin{animation-duration:2.4s}}@media (max-width:599px){.hlhub__head{grid-template-areas:"ic t st" "ic d d";align-items:start;row-gap:0}.hlhub__head>.hlrow__ic{margin-top:var(--sp-hair,2px)}.hlhub__id{display:contents}.hlhub__id h2{grid-area:t;align-self:center}.hlhub__id p{grid-area:d}.hlhub__acts{display:grid;grid-template-columns:minmax(0,1fr)}.hlhub__acts .btn{width:100%;padding-inline:var(--sp-3);white-space:nowrap}}@media (min-width:900px){.hlhub{padding:var(--sp-6)}.hlhub>.hl__facts{flex-direction:row;padding:0}.hlhub>.hl__facts>div{flex:1 1 0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:var(--sp-2) var(--sp-4)}.hlhub>.hl__facts>div+div{border-top:0;border-left:1px solid var(--line)}.hlhub>.hl__facts dd{font-size:var(--fs-md);text-align:left}}@media (forced-colors:active){.hlhub,.hlhub__confirm,.hlhub__last{border:1px solid CanvasText}}.reel{margin:0;position:relative;aspect-ratio:9/16;width:100%;border-radius:var(--r-pane,24px);overflow:hidden;background:var(--brand);box-shadow:var(--sh-2);isolation:isolate}.reel__v{display:block;width:100%;height:100%;object-fit:cover;background:var(--brand)}@media (max-width:700px){.reel{border-radius:20px}}.reel{container-type:inline-size}.reel--own .reel__v{cursor:pointer}.rp{position:absolute;inset:0;z-index:1;display:block;color:#fff;-webkit-tap-highlight-color:transparent;user-select:none}.rp[hidden]{display:none}.rp__big{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--accent);color:var(--on-accent);box-shadow:0 10px 28px -8px rgba(10,16,40,.55),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .25s var(--ease-standard),opacity .2s var(--ease-standard)}.rp__big-ic{grid-area:1/1;display:grid;place-items:center}.rp__big-ic--play svg{margin-left:4px}.rp__big-ic--again{display:none}.reel.is-ended .rp__big-ic--play{display:none}.reel.is-ended .rp__big-ic--again{display:grid}.rp__big:hover{transform:scale(1.06)}.rp__big:active{transform:scale(.97)}.rp__big:focus-visible{outline:3px solid #fff;outline-offset:4px}.reel.is-playing .rp__big{opacity:0;pointer-events:none;transform:scale(.8)}.rp::before{content:"";position:absolute;inset:0;background:rgba(14,20,44,.62);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-standard)}.reel.is-retry .rp::before,.reel.is-waiting.is-playing .rp::before{opacity:1}.rp__spin{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;border:5px solid rgba(255,255,255,.3);border-top-color:var(--accent);border-right-color:var(--accent);opacity:0;pointer-events:none;transition:opacity .2s}.reel.is-retry .rp__spin,.reel.is-waiting.is-playing .rp__spin{opacity:1;animation:rp-spin .8s linear infinite}@keyframes rp-spin{to{transform:rotate(360deg)}}.reel.is-broken .rp::before{opacity:1;background:rgba(14,20,44,.5)}.reel.is-broken.is-nope .rp::before{background:rgba(14,20,44,.82)}.reel.is-retry .rp__big{opacity:0;pointer-events:none}.reel.is-broken .rp__bar,.reel.is-broken .rp__big,.reel.is-broken .rp__menu,.reel.is-broken .rp__slow,.reel.is-broken .rp__spin{display:none}.rp__ko{position:absolute;inset:0;display:none;place-items:center;padding:var(--sp-5)}.reel.is-broken .rp__ko{display:grid}.rp__reload{width:64px;height:64px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:var(--accent);color:var(--on-accent);box-shadow:0 10px 28px -8px rgba(10,16,40,.55),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .2s var(--ease-standard)}.rp__reload svg{stroke-width:2.2}.rp__reload:hover{transform:scale(1.06)}.rp__reload:active{transform:scale(.97)}.rp__reload:focus-visible{outline:3px solid #fff;outline-offset:4px}.rp__nope{display:none;margin:0;max-width:22ch;text-align:center;font-size:var(--fs-base);line-height:1.35;font-weight:600;color:#fff;text-wrap:balance}.reel.is-nope .rp__reload{display:none}.reel.is-nope .rp__nope{display:block}.rp__slow{position:absolute;top:var(--sp-2);right:var(--sp-2);width:44px;height:44px;display:grid;place-items:center;border:0;padding:0;background:0 0;cursor:help;color:var(--accent)}.rp__slow[hidden]{display:none}.rp__slow>svg{filter:drop-shadow(0 1px 2px rgba(14,20,44,.55)) drop-shadow(0 0 1px rgba(14,20,44,.6))}.rp__slow>svg path:first-child{stroke:rgba(14,20,44,.9);stroke-width:1.6;stroke-linejoin:round;paint-order:stroke}.rp__slow .ic-mark{fill:var(--on-accent)}.rp__tip{position:absolute;right:calc(100% - 4px);top:50%;margin-top:-15px;padding:6px 10px;border-radius:10px;background:rgba(14,20,44,.92);color:#fff;font-size:var(--fs-xs);font-weight:600;line-height:18px;white-space:nowrap;pointer-events:none;opacity:0;transform:translateX(4px);transition:opacity .15s,transform .15s}.rp__slow.is-tip .rp__tip,.rp__slow:focus-visible .rp__tip,.rp__slow:hover .rp__tip{opacity:1;transform:none}.rp__slow:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:12px}.rp__bar{position:absolute;left:0;right:0;bottom:0;padding:44px var(--sp-3) var(--sp-2);background:linear-gradient(to top,rgba(14,20,44,.82),rgba(14,20,44,.5) 55%,rgba(14,20,44,0));transition:opacity .3s var(--ease-standard),transform .3s var(--ease-standard)}.reel:not(.is-started) .rp__bar{opacity:0;pointer-events:none}.reel.is-idle .rp__bar{opacity:0;transform:translateY(8px);pointer-events:none}.reel.is-idle{cursor:none}.rp__track{position:relative;height:24px;display:flex;align-items:center;cursor:pointer;touch-action:none;outline:0}.rp__rail{position:relative;flex:1;height:4px;border-radius:4px;background:rgba(255,255,255,.26);overflow:hidden;transition:height .15s}.rp__buf,.rp__fill{position:absolute;inset:0;transform-origin:left;transform:scaleX(0)}.rp__buf{background:rgba(255,255,255,.4)}.rp__fill{background:var(--accent)}.reel.is-seeking .rp__rail,.rp__track:focus-visible .rp__rail,.rp__track:hover .rp__rail{height:6px}.rp__mark{position:absolute;left:var(--at);top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px rgba(14,20,44,.55);pointer-events:none}.rp__mark.is-past{background:var(--accent)}.rp__knob{position:absolute;left:0;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35);transform:scale(0);transition:transform .15s;pointer-events:none}.reel.is-seeking .rp__knob,.rp__track:focus-visible .rp__knob,.rp__track:hover .rp__knob{transform:scale(1)}.rp__track:focus-visible .rp__rail{box-shadow:0 0 0 2px #fff}.rp__row{display:flex;align-items:center;gap:2px}.rp__gap{flex:1}.rp__btn{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:0 0;color:#fff;cursor:pointer;transition:background .15s}.rp__btn:hover{background:rgba(255,255,255,.14)}.rp__btn:focus-visible{outline:2px solid #fff;outline-offset:1px}.rp__btn svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.rp__btn[data-rp=cc]{opacity:.7}.rp__btn[data-rp=cc][aria-pressed=true]{opacity:1;box-shadow:inset 0 -2px 0 var(--accent)}.rp__time{margin-left:var(--sp-1);font-size:var(--fs-sm);font-weight:600;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.4)}.rp__btn[aria-expanded=true]{background:rgba(255,255,255,.18)}.rp__menu{position:absolute;left:var(--sp-2);right:var(--sp-2);bottom:var(--sp-2);z-index:2;padding:var(--sp-1) 0 6px;border-radius:16px;background:rgba(14,20,44,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;box-shadow:0 18px 40px -12px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08);animation:rp-up .22s var(--ease-standard)}.rp__menu[hidden]{display:none}@keyframes rp-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rp__menu-h{padding:var(--sp-3) var(--sp-4) var(--sp-2);font-size:var(--fs-sm);font-weight:700}.rp__menu-sep{height:1px;margin:var(--sp-1) var(--sp-4);background:rgba(255,255,255,.12)}.rp__mi{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;min-height:48px;padding:0 var(--sp-4);border:0;border-radius:12px;background:0 0;color:#fff;font:400 var(--fs-base)/1.2 inherit;text-align:left;cursor:pointer}.rp__mi svg{color:var(--accent);flex:none;visibility:hidden}.rp__mi[aria-checked=true]{font-weight:700}.rp__mi[aria-checked=true] svg{visibility:visible}.rp__mi:hover{background:rgba(255,255,255,.08)}.rp__mi:focus-visible{outline:2px solid #fff;outline-offset:-4px}.rp__btn>span{display:grid;place-items:center}.rp__btn>.rp__ic--fsx,.rp__btn>.rp__ic--muted,.rp__btn>.rp__ic--pause{display:none}.reel.is-playing .rp__btn>.rp__ic--play{display:none}.reel.is-playing .rp__btn>.rp__ic--pause{display:grid}.reel.is-muted .rp__btn>.rp__ic--vol{display:none}.reel.is-muted .rp__btn>.rp__ic--muted{display:grid}.reel.is-fs .rp__btn>.rp__ic--fs{display:none}.reel.is-fs .rp__btn>.rp__ic--fsx{display:grid}.reel.is-fs{border-radius:0;background:#000;display:grid;place-items:center}.reel.is-fs .reel__v{object-fit:contain}.reel__v::cue{background:rgba(14,20,44,.82);color:#fff;font-family:inherit;font-size:clamp(14px,4.4cqw,20px);line-height:1.35}@container (max-width:280px){.rp__btn[data-rp=cc],.rp__btn[data-rp=quality],.rp__menu,.rp__time{display:none}.rp__reload{width:52px;height:52px}.rp__spin{width:44px;height:44px;margin:-22px 0 0 -22px;border-width:4px}.rp__big{width:60px;height:60px;margin:-30px 0 0 -30px}.rp__bar{padding:36px var(--sp-2) var(--sp-1)}}@media (pointer:coarse){.rp__btn{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.rp__bar,.rp__big,.rp__knob,.rp__rail{transition:none}.reel.is-retry .rp__spin,.reel.is-waiting.is-playing .rp__spin{animation-duration:2.4s}.rp__menu{animation:none}.rp__reload,.rp__tip{transition:none}}@media (forced-colors:active){.rp__big,.rp__btn,.rp__menu,.rp__mi,.rp__reload,.rp__tip{border:1px solid ButtonText}.rp__fill{background:Highlight}}.vidcard{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:var(--sp-5);align-items:center;margin:0 0 var(--sp-5);padding:var(--sp-6);border-radius:var(--r-pane,24px);font-size:var(--fs-base)}.vidcard .reel{border-radius:var(--r-tile,16px)}.vidcard__text h2{font-size:var(--fs-lg);margin-top:var(--sp-1)}.vidcard__text p{margin-top:var(--sp-2);color:var(--ink-2)}.vidcard__text .link{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:44px;margin-top:var(--sp-2)}@media (max-width:560px){.vidcard{grid-template-columns:1fr;padding:0;gap:0;border-radius:20px;overflow:hidden}.vidcard__media{width:100%}.vidcard .reel{border-radius:0;box-shadow:none}.vidcard__text{padding:var(--sp-4)}}.watch{display:grid;grid-template-columns:1fr;gap:var(--sp-5);align-items:stretch}.watch__media{width:min(100%,440px);justify-self:center}@media (min-width:860px){.watch{grid-template-columns:minmax(300px,440px) minmax(0,1fr)}.watch__media{align-self:start;position:sticky;top:calc(var(--siteheader-h,72px) + var(--sp-4))}}.watch__body{margin-top:0;display:flex;flex-direction:column;gap:0;padding:var(--sp-6)}.watch__body h1{font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:-.02em;text-wrap:balance;margin:0}.watch__body{--hair:color-mix(in srgb, var(--ink) 14%, transparent)}.wfacts{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);font-size:var(--fs-sm);line-height:1.4;color:var(--ink-2)}.wfacts li{display:inline-flex;align-items:center;gap:var(--sp-2)}.wfacts svg{flex:none;color:var(--accent-icon)}.wfacts li:first-child{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.watch__desc{font-size:var(--fs-md);line-height:1.55;margin:var(--sp-5) 0 0;color:var(--ink-2);max-width:68ch;text-wrap:pretty}.sb{flex:1 1 auto;display:flex;flex-direction:column;margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--hair);min-height:0}.sb__head h2{font-size:var(--fs-lg);margin:0}.sb__hint{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--ink-3)}.sb__list{--fw:72px;position:relative;list-style:none;margin:var(--sp-3) 0 0;padding:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-3)}.sb__list::after,.sb__list::before{content:"";position:absolute;left:calc(var(--fw)/ 2 - 1px);width:2px;top:calc(var(--fw)/ 2);bottom:calc(var(--fw)/ 2);border-radius:2px;pointer-events:none}.sb__list::before{background:repeating-linear-gradient(to bottom,var(--line-2) 0 6px,transparent 6px 11px)}.sb__list::after{background:var(--accent);transform-origin:top;transform:scaleY(var(--p,0));transition:transform .3s linear}.sb__step{position:relative;display:grid;grid-template-columns:var(--fw) minmax(0,1fr);gap:var(--sp-4);align-items:center}.sb__frame{position:relative;z-index:1;display:block;width:var(--fw);aspect-ratio:1;padding:0;border:0;cursor:pointer;border-radius:var(--r-lg);overflow:hidden;background:var(--brand);color:inherit;font:inherit;box-shadow:0 0 0 2px var(--surface-ring,color-mix(in srgb,var(--surface) 70%,transparent)),0 4px 12px -4px rgba(16,24,40,.35);transition:box-shadow .2s var(--ease-standard),transform .2s var(--ease-standard)}.sb__frame img{display:block;width:100%;height:100%;object-fit:cover}.sb__play{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-inv);background:color-mix(in srgb,var(--brand) 45%,transparent);opacity:0;transition:opacity .2s var(--ease-standard)}.sb__play svg{margin-left:2px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.sb__at{position:absolute;left:6px;bottom:6px;padding:1px 7px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--brand) 86%,transparent);color:var(--ink-inv)}.sb__frame:hover{transform:translateY(-1px)}.sb__frame:focus-visible .sb__play,.sb__frame:hover .sb__play{opacity:1}.sb__frame:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.sb__text{margin:0;font-size:var(--fs-base);line-height:1.5;color:var(--ink);text-wrap:pretty;transition:color .25s var(--ease-standard)}.sb__list.is-playing .sb__text{color:var(--ink-3)}.sb__list .sb__step.is-on .sb__text{color:var(--ink)}.sb__step.is-on .sb__frame{box-shadow:0 0 0 3px var(--accent),0 6px 16px -6px rgba(16,24,40,.45)}.sb__step.is-on .sb__at{background:var(--accent);color:var(--on-accent)}.watch__actions{display:flex;gap:var(--sp-3);margin-top:var(--sp-5)}.watch__actions .btn{flex:1 1 0;min-width:0;min-height:48px;padding:var(--sp-2) var(--sp-3);white-space:normal;text-align:center;line-height:1.25}@media (max-width:560px){.watch__body{padding:var(--sp-5) var(--sp-4)}.sb__list{--fw:72px}.wfacts{flex-direction:column;gap:var(--sp-1)}.sb{margin-top:var(--sp-6);padding-top:var(--sp-5)}.sb__step{gap:var(--sp-3)}.sb__text{font-size:var(--fs-sm)}}@media (prefers-reduced-motion:reduce){.sb__frame,.sb__list::after,.sb__play,.sb__text{transition:none}.sb__frame:hover{transform:none}}@media (forced-colors:active){.sb__frame{border:1px solid CanvasText}.sb__step.is-on .sb__frame{outline:3px solid Highlight}}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:var(--sp-4)}.vtile{display:flex;flex-direction:column;gap:var(--sp-2);text-decoration:none;color:var(--ink);border-radius:var(--r-tile,16px)}.vtile__thumb{position:relative;display:block;aspect-ratio:9/16;border-radius:var(--r-tile,16px);overflow:hidden;background:var(--brand);box-shadow:var(--sh-1)}.vtile__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease-standard)}.vtile:hover .vtile__thumb img{transform:scale(1.04)}.vtile__play{position:absolute;left:50%;top:50%;width:52px;height:52px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--brand-ink);box-shadow:var(--sh-2)}.vtile__play svg{margin-left:3px}.vtile__dur{position:absolute;right:var(--sp-2);bottom:var(--sp-2);padding:var(--sp-hair) var(--sp-2);border-radius:999px;background:color-mix(in srgb,var(--brand) 84%,transparent);color:var(--ink-inv);font-size:var(--fs-xs);font-weight:700}.vtile__title{font-weight:700;font-size:var(--fs-sm);line-height:1.35}.vtile:focus-visible{outline:0}.vtile:focus-visible .vtile__thumb{box-shadow:var(--ring),var(--sh-1)}@media (prefers-reduced-motion:reduce){.vtile__thumb img{transition:none}.vtile:hover .vtile__thumb img{transform:none}}@media (min-width:900px){.two-col--fill .prose{max-width:none;font-size:var(--fs-md);line-height:1.72}}.sidebtns{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.sidebtns .btn{flex:1 1 140px;min-height:44px;padding-inline:var(--sp-3)}.lhero{margin:var(--sp-5) 0 0;border-radius:var(--r-pane,24px);overflow:hidden;box-shadow:var(--sh-2);aspect-ratio:1200/630;background:var(--surface-2)}.lhero img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:700px){.lhero{border-radius:20px}}@keyframes vr-press{from{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}.vr-ip{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-xs);color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}.vr-ip:hover{text-decoration-thickness:2px}.vr-ip:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px;border-radius:4px}:root{--ff-code:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace}@keyframes tfblink{50%{opacity:0}}:root{--fest-maroon:#8E1B2E;--fest-gold:#C9922A;--fest-tint:color-mix(in srgb,var(--fest-gold) 10%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fest-maroon:#F08A9A;--fest-gold:#E8B95A}}:root[data-theme=dark]{--fest-maroon:#F08A9A;--fest-gold:#E8B95A}@font-face{font-family:"Rozha One";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/rozha-one-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fstall-strip{--fs-paper:#FFF4E2;--fs-edge:rgb(201 147 47 / .55);--fs-ink:#7A1020;--fs-go:#B3261E;--fs-on-go:#FFF7EA;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-4);margin:0 0 var(--sp-5);padding:var(--sp-3) var(--sp-4);border:1px solid var(--fs-edge);border-radius:18px;text-decoration:none;color:var(--fs-ink);background:radial-gradient(120% 160% at 0 0,rgb(234 106 12 / .22),transparent 60%),linear-gradient(165deg,var(--fs-paper),color-mix(in srgb,var(--fs-paper) 82%,#f6c98a));box-shadow:0 14px 30px -22px rgb(110 30 10 / .6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fstall-strip{--fs-paper:#341528;--fs-edge:rgb(231 182 90 / .42);--fs-ink:#FFC9A8;--fs-go:#F5A21B;--fs-on-go:#2A0F06}}:root[data-theme=dark] .fstall-strip{--fs-paper:#341528;--fs-edge:rgb(231 182 90 / .42);--fs-ink:#FFC9A8;--fs-go:#F5A21B;--fs-on-go:#2A0F06}.fstall-strip__ink{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;font:400 20px/1 "Rozha One",Georgia,serif;color:#7a1020;background:radial-gradient(circle,#fff8ec 0 54%,#e7b65a 56% 63%,#c2531c 65% 100%);box-shadow:0 6px 12px -6px rgb(110 30 10 / .6)}.fstall-strip__txt{display:grid;gap:2px;min-width:0}.fstall-strip__txt b{font:400 20px/1.15 "Rozha One",Georgia,serif;color:var(--fs-ink)}.fstall-strip__txt span{font-size:var(--fs-sm);color:color-mix(in srgb,var(--fs-ink) 78%,var(--ink-2))}.fstall-strip__go{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--sp-4);border-radius:999px;background:var(--fs-go);color:var(--fs-on-go);font-weight:700;font-size:var(--fs-sm);white-space:nowrap}@media (hover:hover){.fstall-strip:hover .fstall-strip__go{background:color-mix(in srgb,var(--fs-go) 88%,#fff)}}.fstall-strip:focus-visible{outline:3px solid #F5A21B;outline-offset:3px}@media (max-width:560px){.fstall-strip{grid-template-columns:auto minmax(0,1fr)}.fstall-strip__go{grid-column:1/-1;justify-content:center}}@media (forced-colors:active){.fstall-strip{border-color:CanvasText}.fstall-strip__ink{forced-color-adjust:auto}}.cat-cell__glow{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(135% 95% at 50% 2%,color-mix(in srgb,var(--cat) 34%,transparent) 0,color-mix(in srgb,var(--cat) 10%,transparent) 55%,transparent 100%)}.cat-cell--fest>.cat-cell__art,.cat-cell--fest>.cat-cell__ft,.cat-cell>.cat-cell__art,.cat-cell>.cat-cell__ft{position:relative;z-index:1}@media (forced-colors:active){.cat-cell__glow{display:none}}.cat-cell .m-dFlame{transform-origin:32px 30.5px;animation-name:fp-flame;animation-timing-function:ease-in-out}@keyframes fp-flame{0%,12%{transform:scale(1,1) skewX(0)}20%{transform:scale(1.1,.8) skewX(0)}34%{transform:scale(.9,1.3) skewX(-5deg)}46%{transform:scale(.97,1.08) skewX(6deg)}58%{transform:scale(.94,1.15) skewX(-3deg)}70%{transform:scale(1.02,.97) skewX(1deg)}100%,80%{transform:scale(1,1) skewX(0)}}.cat-cell .m-dGlow{opacity:.55;transform-origin:32px 24px;animation-name:fp-glow;animation-timing-function:ease-in-out}@keyframes fp-glow{0%,16%{transform:scale(1);opacity:.55}36%{transform:scale(1.25);opacity:1}58%{transform:scale(1.12);opacity:.8}100%,80%{transform:scale(1);opacity:.55}}.cat-cell .m-dBowl{transform-origin:32px 56px;animation-name:fp-bowl;animation-timing-function:ease-in-out}@keyframes fp-bowl{0%,18%{transform:scale(1,1)}26%{transform:scale(1.03,.96)}40%{transform:scale(.98,1.03)}100%,54%{transform:scale(1,1)}}.cat-cell .m-dSpark{transform-box:fill-box;transform-origin:center;opacity:0;animation-name:fp-spark;animation-timing-function:ease-out}.cat-cell .m-dSpark2{animation-delay:.16s}@keyframes fp-spark{0%,32%{opacity:0;transform:translateY(2px) scale(.3)}48%{opacity:1;transform:translateY(-2px) scale(1)}100%,72%{opacity:0;transform:translateY(-7px) scale(.6)}}.cat-cell .m-sA{transform-origin:20px 11px;animation-name:fp-swing;animation-timing-function:ease-in-out}.cat-cell .m-sB{transform-origin:44px 11px;animation-name:fp-swing;animation-timing-function:ease-in-out;animation-delay:.14s}@keyframes fp-swing{0%,10%{transform:rotate(0)}22%{transform:rotate(-10deg)}40%{transform:rotate(7.5deg)}56%{transform:rotate(-4.5deg)}70%{transform:rotate(2deg)}100%,84%{transform:rotate(0)}}.cat-cell .m-tA{transform-origin:20px 37px;animation-name:fp-tassel;animation-timing-function:ease-in-out}.cat-cell .m-tB{transform-origin:44px 37px;animation-name:fp-tassel;animation-timing-function:ease-in-out;animation-delay:.14s}@keyframes fp-tassel{0%,14%{transform:rotate(0)}28%{transform:rotate(12deg)}46%{transform:rotate(-10deg)}62%{transform:rotate(6deg)}76%{transform:rotate(-2.5deg)}100%,90%{transform:rotate(0)}}.cat-cell .m-tLid{transform-origin:11px 30px;animation-name:fp-lid;animation-timing-function:cubic-bezier(.45,0,.3,1)}@keyframes fp-lid{0%,12%{transform:translateY(0) rotate(0)}20%{transform:translateY(1.2px) rotate(0)}36%,62%{transform:translateY(-5px) rotate(-17deg)}76%{transform:translateY(.4px) rotate(1.5deg)}100%,84%{transform:translateY(0) rotate(0)}}.cat-cell .m-tRays{transform-origin:32px 31px;opacity:0;animation-name:fp-rays;animation-timing-function:ease-out}@keyframes fp-rays{0%,24%{opacity:0;transform:scale(.55)}40%{opacity:1;transform:scale(1.04)}60%{opacity:.9;transform:scale(1)}100%,74%{opacity:0;transform:scale(.7)}}.cat-cell .m-tBase{transform-origin:32px 55px;animation-name:fp-bowl;animation-timing-function:ease-in-out}.cat-cell .m-tSpark{transform-box:fill-box;transform-origin:center;opacity:0;animation-name:fp-spark;animation-timing-function:ease-out;animation-delay:.1s}.cat-cell .m-tSpark2{animation-delay:.26s}@media (prefers-reduced-motion:reduce){.cat-cell .m-dBowl,.cat-cell .m-dFlame,.cat-cell .m-sA,.cat-cell .m-sB,.cat-cell .m-tA,.cat-cell .m-tB,.cat-cell .m-tBase,.cat-cell .m-tLid{animation:none}.cat-cell .m-dGlow{animation-name:fp-glow-rm}.cat-cell .m-tRays{animation-name:fp-rays-rm}.cat-cell .m-dSpark,.cat-cell .m-tSpark{animation:none;opacity:0}}@keyframes fp-glow-rm{0%,16%{opacity:.55}40%{opacity:1}100%,80%{opacity:.55}}@keyframes fp-rays-rm{0%,20%{opacity:0}40%,60%{opacity:.85}100%,80%{opacity:0}}.cat-cell .fp-door .m-sA{transform-origin:22px 19.6px}.cat-cell .fp-door .m-sB{transform-origin:74px 19.6px}.cat-cell .fp-door .m-tA{transform-origin:22px 46.6px}.cat-cell .fp-door .m-tB{transform-origin:74px 46.6px}.cat-cell .m-leaf{transform-box:fill-box;transform-origin:50% 0;animation-name:fp-leaf;animation-timing-function:ease-in-out}.cat-cell .m-leaf2{animation-delay:.12s}@keyframes fp-leaf{0%,8%{transform:rotate(0)}22%{transform:rotate(9deg)}38%{transform:rotate(-7deg)}54%{transform:rotate(4deg)}100%,68%{transform:rotate(0)}}.cat-cell .fp-door .m-dBowl,.cat-cell .fp-door .m-dFlame,.cat-cell .fp-door .m-dGlow{animation-delay:.4s}.cat-cell .fp-door .m-dSpark{animation-delay:.5s}.cat-cell .fp-door .m-dSpark2{animation-delay:.66s}@media (prefers-reduced-motion:reduce){.cat-cell .m-leaf{animation:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body.is-admin{--ps-slab:0 0 0 1px rgba(210,222,255,.07),0 28px 50px -20px rgba(4,8,24,.85),inset 0 -8px 16px rgba(0,0,0,.30),inset 0 6px 10px rgba(255,255,255,.07);--ps-pillow:0 0 0 1px rgba(210,222,255,.05),0 12px 22px -10px rgba(4,8,24,.8),inset 0 -5px 9px rgba(0,0,0,.42),inset 0 3px 5px rgba(255,255,255,.13);--ps-chip:0 0 0 1px rgba(210,222,255,.05),0 6px 12px -6px rgba(4,8,24,.8),inset 0 -3px 5px rgba(0,0,0,.42),inset 0 2px 3px rgba(255,255,255,.15);--ps-press:0 0 0 1px rgba(210,222,255,.08),inset 0 2px 5px rgba(0,0,0,.5);--ps-sunk:inset 0 3px 8px rgba(0,0,0,.62),inset 0 -2px 0 rgba(255,255,255,.08);--ps-raise:#22262E;--ps-sunk-bg:#16191F;--ps-hair:rgba(210,222,255,.09);--ps-c-sched:#1D2843;--ps-c-done:#14291E;--ps-c-draft:#272B33;--ps-c-wait:#302612;--ps-c-fail:#36191C}}:root[data-theme=dark] body.is-admin{--ps-slab:0 0 0 1px rgba(210,222,255,.07),0 28px 50px -20px rgba(4,8,24,.85),inset 0 -8px 16px rgba(0,0,0,.30),inset 0 6px 10px rgba(255,255,255,.07);--ps-pillow:0 0 0 1px rgba(210,222,255,.05),0 12px 22px -10px rgba(4,8,24,.8),inset 0 -5px 9px rgba(0,0,0,.42),inset 0 3px 5px rgba(255,255,255,.13);--ps-chip:0 0 0 1px rgba(210,222,255,.05),0 6px 12px -6px rgba(4,8,24,.8),inset 0 -3px 5px rgba(0,0,0,.42),inset 0 2px 3px rgba(255,255,255,.15);--ps-press:0 0 0 1px rgba(210,222,255,.08),inset 0 2px 5px rgba(0,0,0,.5);--ps-sunk:inset 0 3px 8px rgba(0,0,0,.62),inset 0 -2px 0 rgba(255,255,255,.08);--ps-raise:#22262E;--ps-sunk-bg:#16191F;--ps-hair:rgba(210,222,255,.09);--ps-c-sched:#1D2843;--ps-c-done:#14291E;--ps-c-draft:#272B33;--ps-c-wait:#302612;--ps-c-fail:#36191C}.s-sched{--st:var(--info);--st-fill:var(--ps-c-sched)}.s-done{--st:var(--ok);--st-fill:var(--ps-c-done)}.s-draft{--st:var(--ink-3);--st-fill:var(--ps-c-draft)}.s-wait{--st:var(--warn);--st-fill:var(--ps-c-wait)}.s-fail{--st:var(--danger);--st-fill:var(--ps-c-fail)}@keyframes ps-spin{to{rotate:360deg}}@keyframes ps-fadein{to{opacity:1}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}