@font-face{font-family:Hanken;src:url(m/fonts/hanken-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Hanken;src:url(m/fonts/hanken-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Hanken;src:url(m/fonts/hanken-800.woff2)format("woff2");font-weight:800;font-display:swap}:root{--accent:#171717;--on-accent:#fafafa;--accent-tone:#fff;--ink:#171717;--ink-2:#525252;--ink-3:#6b6b6b;--bg:#fafaf9;--surface:#f2f2f0;--surface-hover:#ebebe9;--surface-press:#e2e2df;--raised:#fff;--dark:#171717;--dark-hover:#262626;--line:#17171714;--line-2:#17171729;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-full:999px;--stroke:inset 0 0 0 1px var(--line),inset 0 1px 0 var(--hi);--stroke-hover:inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--hi);--sh-1:0 1px 2px #1717170d,0 3px 6px #1717170d;--sh-2:0 8px 28px #1717171a;--sh-pop:0 20px 25px -5px #00000014,0 8px 10px -6px #00000014;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--f:Hanken,system-ui,-apple-system,"Segoe UI",sans-serif;--t-xs:12px;--t-sm:13.5px;--t-md:15px;--t-lg:17px;--t-xl:22px;--t-2xl:30px;--ease:cubic-bezier(.2,.7,.2,1);--dur:.18s;--btn-stroke:linear-gradient(180deg,#fff6,#fff0);--btn-drop:0 3px 6px #0003;--btn-inner:inset 0 0 6px 2px #ffffff3d;--max:1248px;--sec:64px;--hi:#ffffffbf;--glass:#ffffffdb;--bar:#ffffffe6;--orb-hi:#fff;--orb-lo:#ebebee;--h-top:#fafaf9;--h-mid:#f7f7f5;--h-bot:#ededeb;--h-glow:#ffffffe6;--h-cap:#fff;--h-floor:#17171712;--halo:#17171712;--bg-fade:#fafaf9d9;--focus-line:#1717173d;--focus-sh:#17171724;--ground:#1717172e;--obj-sh:#17171733;--cut-drop:drop-shadow(0 3px 3px var(--obj-sh)) drop-shadow(0 1px 1px var(--obj-sh));--media-cut:var(--surface);--media-cut-h:var(--surface-hover);--bar-sh:#17171712;--elev:#fff;--circ:#ececea;--circ-h:#e4e4e2;--skel:#ececea;--skel-hi:color-mix(in srgb,var(--skel) 35%,var(--bg));--b2-fill:#fff;--b2-ring:#16171b24;--b2-drop:0 3px 6px #0000001a;--b2-inner:inset 0 -2px 6px 0 #16171b0f,inset 0 0 6px 2px #ffffff3d;--b2-stroke:linear-gradient(180deg,#fff,#16171b1a);--b2-tone:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#f5f5f5;--on-accent:#171717;--accent-tone:#000;--ink:#fafafa;--ink-2:#d4d4d4;--ink-3:#a3a3a3;--bg:#1a1a1a;--surface:#242424;--surface-hover:#2b2b2b;--surface-press:#333;--raised:#262626;--dark:#111;--dark-hover:#161616;--line:#ffffff14;--line-2:#ffffff26;--hi:#ffffff0d;--sh-1:0 1px 2px #00000080,0 3px 8px #00000059;--sh-2:0 10px 30px #0000008c;--glass:#262626e6;--bar:#1a1a1ae0;--orb-hi:#333;--orb-lo:#151515;--sh-pop:0 20px 40px -12px #0009;--elev:#2a2a2a;--h-top:#1a1a1a;--h-mid:#1b1b1b;--h-bot:#222;--h-glow:#ffffff0d;--h-cap:#ffffff0d;--h-floor:#ffffff0f;--halo:#ffffff14;--bg-fade:#1a1a1ad9;--focus-line:#ffffff4d;--focus-sh:#0000008c;--ground:#0009;--obj-sh:#0000008c;--media-cut:#e8e8eb;--media-cut-h:#e1e1e5;--bar-sh:#00000080;--circ:#2a2a2a;--circ-h:#323232;--skel:#262626;--skel-hi:color-mix(in srgb,var(--skel) 55%,var(--surface-press));--b2-fill:#2e2e2e;--b2-ring:#ffffff1a;--b2-drop:0 3px 6px #00000073;--b2-inner:inset 0 -2px 6px 0 #0003,inset 0 0 6px 2px #ffffff05;--b2-stroke:linear-gradient(180deg,#ffffff29,#fff0);--b2-tone:#fff}:root[data-theme=dark] .btn-primary{--fill:#f5f5f5;--fg:#171717;--ring:#fff;--tone:#000;--btn-stroke:linear-gradient(180deg,#fff,#1717171f);--btn-inner:inset 0 -2px 6px 0 #1717171a}:root[data-theme=dark] .nav-logo img,:root[data-theme=dark] .foot-logo img{filter:invert()}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{font:400 var(--t-md)/1.45 var(--f);color:var(--ink);background:var(--bg)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{padding:0;list-style:none}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{position:absolute;left:-999px}.skip:focus{z-index:9;background:var(--raised);border-radius:var(--r-sm);padding:8px 12px;top:12px;left:12px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn{--h:46px;--fill:var(--accent);--fg:var(--on-accent);--ring:var(--accent);--tone:var(--accent-tone);isolation:isolate;justify-content:center;align-items:center;gap:var(--s-2);height:var(--h);padding:0 calc(var(--h)*.5);border-radius:var(--r-full);font:600 var(--t-md)/1 var(--f);color:var(--fg);background:var(--fill);white-space:nowrap;cursor:pointer;box-shadow:var(--btn-drop),var(--btn-inner),0 0 0 1px var(--ring);transition:transform var(--dur) var(--ease);border:0;display:inline-flex;position:relative}.btn:before{content:"";border-radius:inherit;background:var(--btn-stroke);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn:after{content:"";z-index:-1;border-radius:inherit;background:var(--tone);opacity:0;transition:opacity var(--dur) var(--ease);position:absolute;inset:0}.btn:hover:after{opacity:.07}.btn:active:after{opacity:.16}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn-primary{--fill:var(--accent);--ring:var(--accent)}.btn-primary:hover:after{opacity:.12}.btn-secondary{--fill:var(--b2-fill);--fg:var(--ink);--ring:var(--b2-ring);--btn-drop:var(--b2-drop);--btn-inner:var(--b2-inner);--btn-stroke:var(--b2-stroke);--tone:var(--b2-tone)}.btn-secondary:hover:after{opacity:.04}.btn-secondary:active:after{opacity:.09}.btn:disabled{opacity:.4;cursor:default}.btn:disabled:after{opacity:0}.btn:disabled:active{transform:none}.btn-sm{--h:38px;font-size:var(--t-sm)}.btn-icon{--h:36px;width:var(--h);padding:0}.btn svg{transition:transform var(--dur) var(--ease);flex:none}.i{stroke-width:var(--sw,1.5);flex:none}.tag .i,.va .i{--sw:2.1}.surface{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--stroke);transition:background-color var(--dur),box-shadow var(--dur);display:block}a.surface:hover,a:hover>.surface{background-color:var(--surface-hover);box-shadow:var(--stroke-hover)}.surface-raised{background:var(--raised);box-shadow:var(--stroke),var(--sh-1)}.box{background:var(--b2-fill);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--b2-ring),var(--b2-drop);transition:box-shadow var(--dur),background-color var(--dur)}a.box:hover,details.box:hover{box-shadow:0 0 0 1px var(--line-2),var(--b2-drop)}.box:has(a:hover){box-shadow:0 0 0 1px var(--line-2),var(--b2-drop)}a.surface-raised:hover{background:var(--raised);box-shadow:var(--stroke-hover),var(--sh-1)}.tag{--tag-ic:var(--ink-2);isolation:isolate;align-items:center;gap:var(--s-1);height:22px;padding:0 var(--s-2);border-radius:var(--r-full);font:600 11.5px/1 var(--f);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);background:var(--b2-fill);box-shadow:var(--tag-drop),var(--b2-inner),0 0 0 1px var(--b2-ring);display:inline-flex;position:relative}.tag:before{content:"";border-radius:inherit;background:var(--b2-stroke);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tag>svg,.tag>img{width:12px;height:12px;color:var(--tag-ic);flex:none}.tag>img{border-radius:3px}.tag b{font-weight:800}.tag-acc,.tag-rate{--tag-ic:var(--ink)}.tag-off{font-weight:800}.card{padding:var(--s-2) var(--s-2) var(--s-3);display:block;container-type:inline-size}.card .card-title,.card .card-foot{padding-inline:var(--s-1)}.card:focus-visible{outline-offset:4px}.card-media{aspect-ratio:1;position:relative;overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%}.cut{background-color:var(--media-cut)}a:hover>.cut{background-color:var(--media-cut-h)}.cut img{object-fit:contain;mix-blend-mode:multiply;padding:9%}.card-media>.tag{left:var(--s-2);top:var(--s-2);z-index:1;position:absolute}.card-title{margin-top:var(--s-3);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:400;line-height:1.3;overflow:hidden}.card-foot{align-items:center;gap:6px;min-height:22px;margin-top:4px;display:flex}.card-price{min-width:0;font-weight:800;font-size:var(--t-md);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.px{font-variant-numeric:tabular-nums}.card-price s{color:var(--ink-3);margin-left:5px;font-size:12.5px;font-weight:400}.card-stats{flex:none;gap:4px;display:flex}@container (width<=184px){.card-price s{display:none}}.cat{--o:92px;border-radius:var(--r-md);flex-direction:column;align-items:center;gap:10px;padding-top:6px;display:flex}.cat-orb{width:var(--o);height:var(--o);background:radial-gradient(circle at 50% 28%,var(--orb-hi) 0,var(--surface) 62%,var(--orb-lo) 100%);box-shadow:var(--stroke),var(--sh-1);transition:background-color var(--dur),box-shadow var(--dur);border-radius:50%;position:relative}.cat-orb:before{content:"";border-radius:inherit;background:var(--surface-hover);opacity:0;transition:opacity var(--dur) var(--ease);position:absolute;inset:0}.cat-orb img{object-fit:contain;filter:drop-shadow(0 6px 6px #16171b2e);width:84%;height:84%;position:absolute;top:2%;left:8%}.cat:hover .cat-orb:before{opacity:1}.cat:hover .cat-orb{box-shadow:var(--stroke-hover),var(--sh-1)}.nav{--nh:82px;z-index:30;transition:background-color .2s var(--ease),box-shadow .2s var(--ease);background:0 0;position:fixed;top:0;left:0;right:0}.nav:after{content:"";pointer-events:none;background:linear-gradient(var(--bg-fade),transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;height:20px;transition:opacity .2s var(--ease);position:absolute;top:100%;left:0;right:0;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.nav.is-c,.nav.has-s{background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:saturate(1.3)blur(18px);backdrop-filter:saturate(1.3)blur(18px)}.nav.is-c:after{opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav.is-c,.nav.has-s{background:var(--bg)}}.nav-bar{width:100%;max-width:calc(var(--max) + 48px);height:var(--nh);grid-template-columns:1fr minmax(0,440px) 1fr;align-items:center;column-gap:16px;margin:0 auto;padding:0 24px;display:grid;position:relative}.nav-l{align-items:center;min-width:0;display:flex}.nav-r{justify-content:flex-end;align-items:center;gap:8px;display:flex}.nav-c{min-width:0}.nav-sent{pointer-events:none;visibility:hidden;width:1px;height:24px;position:absolute;top:0;left:0}.nav-logo{border-radius:var(--r-sm);flex:none;align-items:center;height:40px;margin-right:12px;display:inline-flex}.nav-logo img{width:auto;max-width:none;height:24px}.nav-menu{align-items:center;gap:0;display:flex;position:relative}.nav-tr{height:40px;font:500 14px/1 var(--f);color:var(--ink);opacity:.8;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease),opacity .2s var(--ease);background:0 0;border:0;border-radius:18px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.nav-tr:hover,.nav-tr[aria-expanded=true]{background:var(--surface-hover);opacity:1}.tr-chev{--sw:2;transition:transform .22s var(--ease);position:relative;top:1px}.nav-tr[aria-expanded=true] .tr-chev,.ddb[aria-expanded=true] .tr-chev{transform:rotate(180deg)}.nav-ic{width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.nav-ic:hover,.nav-ic[aria-expanded=true]{background:var(--surface-hover)}.nav-ic .i{--sw:1.6}.nav-ic:focus-visible{outline-offset:-2px}.nav-burger,.nav-search,.b-close,.nav-burger[aria-expanded=true] .b-open{display:none}.nav-burger[aria-expanded=true] .b-close{display:block}.mp{width:var(--pw,560px);height:var(--ph,300px);background:var(--elev);box-shadow:var(--stroke),var(--sh-pop);opacity:0;visibility:hidden;transform-origin:0 0;transition:opacity .16s var(--ease),transform .2s var(--ease),visibility 0s .2s,width .28s var(--ease),height .28s var(--ease);border-radius:20px;position:absolute;top:calc(100% + 12px);left:0;overflow:hidden;transform:translateY(-4px)scale(.985)}.mp.is-open{opacity:1;visibility:visible;transition:opacity .16s var(--ease),transform .2s var(--ease),visibility 0s,width .28s var(--ease),height .28s var(--ease);transform:none}.mp.no-size{transition-property:opacity,transform,visibility}.mp.no-anim,.mp.no-anim *{transition:none!important}.mp-sec{opacity:0;visibility:hidden;width:max-content;transition:opacity .14s var(--ease),visibility 0s .14s;padding:12px;position:absolute;top:0;left:0}.mp-sec.on{opacity:1;visibility:visible;transition:opacity .2s var(--ease) 60ms,visibility 0s}.mp-cats{grid-template-columns:repeat(var(--cc,8),minmax(100px,auto));grid-auto-flow:row;gap:4px;display:grid}.mp-cat{border-radius:var(--r-md);color:var(--ink);text-align:center;white-space:nowrap;transition:background-color var(--dur);flex-direction:column;align-items:center;gap:8px;padding:12px 6px 10px;font-size:13.5px;font-weight:500;line-height:1.2;display:flex}.mp-cat:hover,.mp-cat:focus-visible{background:var(--surface)}.mp-cat .cat-orb{--o:60px;width:var(--o);height:var(--o)}.mp-all{color:var(--ink);place-items:center;display:grid}.mp.is-open .mp-sec.on .mp-cat{animation:mp-in .32s var(--ease) both;animation-delay:calc(var(--i)*25ms)}@keyframes mp-in{0%{opacity:0;transform:translateY(6px)}}.mp-list{gap:2px;width:264px;padding:8px;display:grid}.cat-orb{--o:60px;width:var(--o);height:var(--o);background:var(--circ);border-radius:50%;position:relative}.cat-orb img{object-fit:contain;width:80%;height:80%;position:absolute;top:10%;left:10%}.search.hsearch{--s-h:44px;--sb:34px;opacity:0;visibility:hidden;width:100%;transition:opacity .22s var(--ease),transform .3s var(--ease),visibility 0s .3s,box-shadow var(--dur);margin:0;transform:translateY(-6px)scale(.98)}.has-s .hsearch{opacity:1;visibility:visible;transition:opacity .22s var(--ease),transform .3s var(--ease),visibility 0s,box-shadow var(--dur);transform:none}.hsearch.search{box-shadow:var(--stroke);background:var(--surface)}.hsearch.search:focus-within{background:var(--raised)}.hsearch input{font-size:15px}.search{--s-h:52px;--sb:40px;z-index:4;height:var(--s-h);border-radius:var(--r-full);padding:0 calc((var(--s-h) - var(--sb))/2) 0 18px;background:var(--raised);box-shadow:var(--stroke),var(--sh-2);transition:box-shadow var(--dur),background-color var(--dur);align-items:center;gap:2px;display:flex;position:relative}.search:hover{box-shadow:var(--stroke-hover),var(--sh-2)}.search:focus-within{box-shadow:inset 0 0 0 1px var(--focus-line),inset 0 1px 0 var(--hi),0 10px 32px var(--focus-sh)}.s-mag{color:var(--ink-3);transition:color var(--dur);flex:none}.search:focus-within .s-mag{color:var(--ink)}.search input{min-width:0;height:100%;font:inherit;letter-spacing:-.005em;color:var(--ink);caret-color:var(--ink);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0 8px 0 10px;font-size:16px;font-weight:500}.search input::placeholder{color:var(--ink-3);opacity:1;font-weight:400}.search input::-webkit-search-cancel-button{appearance:none;display:none}.search input::-webkit-search-decoration{appearance:none;display:none}.s-one{width:var(--sb);height:var(--sb);flex:none;position:relative}.s-img,.s-sub{color:var(--ink);cursor:pointer;transition:opacity .2s var(--ease),transform .34s cubic-bezier(.3,1.3,.5,1),visibility 0s;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:0}.s-b{--h:var(--sb);width:var(--sb);pointer-events:none;padding:0}.s-b .i{--sw:1.8}.s-img:hover .s-b:after,.s-sub:hover .s-b:after{opacity:.06}.s-sub{opacity:0;visibility:hidden;transition-delay:0s,0s,.34s;transform:rotate(-90deg)scale(.6)}.search:has(input[type=search]:not(:placeholder-shown)) .s-sub{opacity:1;visibility:visible;transition-delay:0s;transform:none}.search:has(input[type=search]:not(:placeholder-shown)) .s-img{opacity:0;visibility:hidden;transition-delay:0s,0s,.34s;transform:rotate(90deg)scale(.6)}.hero{border-radius:0 0 var(--r-lg) var(--r-lg);isolation:isolate;background:radial-gradient(34% 22% at 50% 60%,var(--h-glow),transparent 75%), radial-gradient(70% 46% at 50% 114%,var(--h-floor),transparent 72%), radial-gradient(40% 30% at 50% -6%,var(--h-cap),transparent 80%), linear-gradient(180deg,var(--h-top) 0%,var(--h-mid) 46%,var(--h-bot) 100%);--col:calc(min(1320px,100vw)*.88 - 476px);--h1em:8.85;flex-direction:column;min-height:880px;display:flex;position:relative;overflow:hidden}html[lang=en] .hero{--h1em:8.4}html[lang=pl] .hero{--h1em:10.4}.hero{--w1:3.972em;--w2:3.791em;--w3:2.135em}.hero h1{text-transform:uppercase;font-weight:800;font-size:clamp(40px,var(--col)/var(--h1em),68px);letter-spacing:-.025em;color:var(--ink);margin:16px auto 0;line-height:.98}.hero{min-height:820px}.stage{z-index:3;pointer-events:none;width:min(1320px,100%);position:absolute;inset:0 0 0 50%;transform:translate(-50%)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(var(--bob,-10px))}}@keyframes in-l{0%{opacity:0;transform:translate(-72px)}}@keyframes in-r{0%{opacity:0;transform:translate(72px)}}@keyframes in-lm{0%{transform:translate(-90px)}}@keyframes in-rm{0%{transform:translate(90px)}}@keyframes in-lms{0%{opacity:0;transform:translate(-16px)}}@keyframes in-rms{0%{opacity:0;transform:translate(16px)}}.ag-track{width:max-content;animation:60s linear infinite mq;display:flex}.ag-list{flex:none;gap:32px;padding-right:32px;display:flex}.ag-list li{height:36px;color:var(--ink-2);opacity:.62;white-space:nowrap;transition:opacity var(--dur);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.ag-list li:hover{opacity:1}.ag-list img{filter:grayscale()contrast(1.05);border-radius:6px;width:22px;height:22px}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ag-dup{display:none}}.wrap{width:100%;max-width:calc(var(--max) + 48px);margin:0 auto;padding:0 24px}.sec{margin-top:var(--sec)}.sec-h{min-height:40px;margin-bottom:var(--s-4);justify-content:space-between;align-items:center;gap:12px;display:flex}.sec-h h2{font-size:var(--t-xl);letter-spacing:-.015em;font-weight:600;line-height:1.2}.va{--h:36px;color:var(--ink-2);gap:2px;padding:0 8px 0 14px;font-weight:600}.va .i{--sw:2;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.rail{--fade:48px;--rz:0px;position:relative}.rail>:first-child{--fl:0px;--fr:0px}.rail:is(.can-p,.can-n)>:first-child{--m:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);-webkit-mask:var(--m);-webkit-mask:var(--m);mask:var(--m)}.row{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--rzw,0px) - 5*16px)/6);scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:2px 2px 6px;display:grid;overflow-x:auto}.row::-webkit-scrollbar{display:none}.row>li{scroll-snap-align:start}.rail-b{z-index:3;top:var(--rb-y,calc(50% - 22px));cursor:pointer;width:44px;height:44px;color:var(--ink);opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility 0s .2s;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.rail-p{left:0}.rail-n{right:0}.rail-c{--h:36px;width:var(--h);pointer-events:none;padding:0}.rail-b:hover .rail-c:after{opacity:.05}.rail.can-p .rail-p,.rail.can-n .rail-n{opacity:1;visibility:visible;transition-delay:0s}@media (hover:none),(max-width:699px){.rail-b{display:none}}@media (hover:hover) and (min-width:700px){.rail:has(>.rail-b):not(.rail-styles){--rz:44px;--rzw:88px}.rail:has(>.rail-b):not(.rail-styles)>:first-child{scroll-padding-inline:calc(8px + var(--rz))}.rail:has(>.rail-b)>.kps{margin-left:-6px;margin-right:-6px;padding-left:6px;padding-right:6px}}.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 16px;display:grid}.rail-cats{--rb-y:12px;--cw:84px;--co:64px}@media (min-width:700px) and (max-width:1279px){.rail-cats{--cw:70px}}.guides{grid-auto-columns:calc((100% - var(--rzw,0px) - 3*16px)/4)}.step small{font-size:var(--t-xs);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.tile-i{background:var(--raised);width:44px;height:44px;box-shadow:var(--stroke),var(--sh-1);color:var(--ink);border-radius:14px;flex:none;place-items:center;display:grid}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.step{padding:24px}.step small{margin-top:20px;display:block}.step h3{letter-spacing:-.01em;margin-top:6px;font-size:18px;font-weight:600;line-height:1.25}.step p{color:var(--ink-2);margin-top:6px;font-size:14px}.foot{margin-top:calc(var(--sec) + 32px);padding:var(--s-7) var(--s-6) var(--s-6);margin-bottom:24px}.foot-top{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}@media (min-width:700px) and (max-width:1023px){.foot-top{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}.foot-logo{align-items:center;min-height:44px;display:inline-flex}.foot-logo img{width:auto;height:24px}.foot-brand p{max-width:300px;color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.55}.foot-soc{gap:10px;margin-top:20px;display:flex}.soc{--h:44px}.soc-soon{position:relative;overflow:visible}.soc-soon>.tag{height:18px;font:600 10.5px/1 var(--f);white-space:nowrap;pointer-events:none;z-index:1;padding:0 6px;position:absolute;top:-9px;left:calc(100% - 18px)}.foot-h{color:var(--ink);margin:12px 0 14px;font-size:13px;font-weight:600}.foot-col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.foot-col a{min-height:30px;color:var(--ink-2);transition:color var(--dur);align-items:center;font-size:14px;display:inline-flex}.foot-col a:hover{color:var(--ink)}.foot-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:56px;display:flex}.foot-nav{color:var(--ink-2);gap:24px;font-size:13px;display:flex}.foot-nav a{align-items:center;min-height:36px;display:inline-flex}.foot-nav a:hover{color:var(--ink)}.foot-lang{border-radius:var(--r-full);background:var(--bg);box-shadow:var(--stroke);align-items:center;gap:2px;padding:3px;display:flex}.foot-lang .i{color:var(--ink-3);margin:0 4px 0 8px}.foot-lang a{border-radius:var(--r-full);height:30px;color:var(--ink-2);transition:color var(--dur);align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.foot-lang a:hover{color:var(--ink)}.foot-lang [aria-current]{background:var(--b2-fill);color:var(--ink);box-shadow:0 0 0 1px var(--b2-ring),var(--b2-drop)}.foot-legal{font-size:var(--t-xs);color:var(--ink-3);max-width:860px;margin-top:16px;line-height:1.6}.tabbar,.drawer{display:none}.seg{border-radius:var(--r-full);background:var(--surface);box-shadow:var(--stroke);padding:3px;display:flex}.seg-b{border-radius:var(--r-full);min-width:0;height:36px;font:600 13px/1 var(--f);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur),color var(--dur);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.seg-b:hover{color:var(--ink)}.seg-b .i{color:var(--ink-3)}.seg-b:is([aria-pressed=true],[aria-current]){background:var(--b2-fill);color:var(--ink);box-shadow:0 0 0 1px var(--b2-ring),var(--b2-drop)}.prefs,.agp,.dd{width:320px;color:var(--ink);background:var(--elev);box-shadow:var(--stroke),var(--sh-pop);opacity:0;transform-origin:100% 0;transition:opacity .18s var(--ease),transform .22s var(--ease),display .22s allow-discrete,overlay .22s allow-discrete;border:0;border-radius:20px;flex-direction:column;gap:4px;margin:0;padding:8px;position:fixed;inset:82px 24px auto auto;transform:translateY(-6px)scale(.97)}:is(.prefs:popover-open,.agp:popover-open,.dd:popover-open){opacity:1;display:flex;transform:none}@starting-style{:is(.prefs:popover-open,.agp:popover-open,.dd:popover-open){opacity:0;transform:translateY(-6px)scale(.97)}}.agp,.dd{transform-origin:0 0;width:280px}.agp{max-height:min(460px,70vh);overflow-y:auto}.pf-sec{gap:14px;padding:10px 8px 14px;display:grid}.pf-lab{color:var(--ink-3);margin:0 4px 8px;font-size:12px;font-weight:600;display:block}.agp>.pf-lab,.dd>.pf-lab{margin:8px 12px 6px}.pf-list{gap:2px;display:grid}.pf-row{min-height:44px;font:600 14.5px/1.2 var(--f);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex}.pf-row:hover{background:var(--surface)}.pf-row:active{background:var(--surface-press)}.pf-row>.i:first-child{color:var(--ink-3)}.pf-row .cat-orb{--o:36px;flex:none}.pf-row.is-on{background:var(--surface)}.pf-soc{gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2);grid-template-columns:1fr 1fr;display:grid}.drawer .pf-soc{padding:var(--s-2) var(--s-1) var(--s-3)}.pf-soc .btn{min-width:0;padding-inline:var(--s-3);justify-content:center}.btn[aria-disabled=true]{cursor:default}.btn[aria-disabled=true]:active{transform:none}.pf-soc .btn{position:relative;overflow:visible}.pf-soc .tag{top:calc(-1 * var(--s-2));right:var(--s-2);pointer-events:none;position:absolute}.ag-row img{border-radius:7px;width:24px;height:24px}.dr-chev{color:var(--ink-3);--sw:2;margin-left:auto}.toast{--h:38px;--fill:var(--dark);--fg:#fafafa;--ring:#000;--btn-stroke:linear-gradient(180deg,#ffffff47,#fff0);--btn-inner:inset 0 0 6px 2px #ffffff14;--tone:#fff;z-index:60;box-sizing:border-box;isolation:isolate;justify-content:center;align-items:center;gap:var(--s-2);width:max-content;max-width:calc(100vw - 32px);height:var(--h);padding:0 calc(var(--h)*.5);border-radius:var(--r-full);font:600 var(--t-sm)/1 var(--f);color:var(--fg);background:var(--fill);white-space:nowrap;text-align:center;text-overflow:ellipsis;box-shadow:var(--btn-drop),var(--btn-inner),0 0 0 1px var(--ring);opacity:0;pointer-events:none;transition:opacity .2s var(--ease),transform .25s var(--ease);border:0;display:inline-flex;position:fixed;bottom:28px;left:50%;overflow:hidden;transform:translate(-50%,8px)}.toast:before{content:"";border-radius:inherit;background:var(--btn-stroke);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=dark] .toast{--fill:#f5f5f5;--fg:#171717;--ring:#fff;--btn-stroke:linear-gradient(180deg,#fff,#1717171f);--btn-inner:inset 0 -2px 6px 0 #1717171a}.toast.on{opacity:1;transform:translate(-50%)}.toast.on:has(button){pointer-events:auto;padding-right:8px}.toast>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.p-shop main,.p-cp main{padding-top:94px}.crumbs{min-height:40px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:flex;overflow:hidden}.crumbs a{color:var(--ink-2)}.crumbs a:hover{color:var(--ink)}.crumbs span{text-overflow:ellipsis;color:var(--ink);overflow:hidden}.crumbs .i{--sw:2;flex:none;width:12px;height:12px}.gal-s{scroll-snap-align:start;flex:none;width:100%;height:100%}.gal-s img{object-fit:cover;width:100%;height:100%}.rail-styles{--fade:56px;background:0 0;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;max-width:none;display:flex}.rail.rail-styles>:first-child{background:0 0;flex:auto;min-width:0}.rail.rail-styles .rail-b{z-index:0;flex:none;width:36px;height:36px;display:none;position:static;transform:none}.rail.rail-styles.is-over .rail-b{opacity:1;visibility:visible;transition:opacity .2s var(--ease);display:grid}.rail-styles .rail-p{order:-1}.rail.rail-styles.is-over:not(.can-p) .rail-p,.rail.rail-styles.is-over:not(.can-n) .rail-n{opacity:.35;pointer-events:none}.split{border-radius:var(--r-full);min-width:0;height:50px;box-shadow:var(--btn-drop);isolation:isolate;background:var(--accent);flex:1;display:inline-flex;overflow:hidden}.split>.btn.btn{--h:50px;--btn-drop:0 0 transparent;--btn-inner:0 0 transparent;--ring:transparent;--btn-stroke:none;transition:none;transform:none}.split>.btn.btn:before{display:none}.split>.btn.btn:after{transition:opacity var(--dur) var(--ease)}.split>.btn:active{transform:none}.split>.btn:focus-visible{outline-offset:-4px;outline-color:var(--on-accent)}@keyframes pop{50%{transform:scale(1.22)}}.qc-t{aspect-ratio:4/3;border-radius:var(--r-md);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.qc-t img{object-fit:cover;width:100%;height:100%;transition:opacity var(--dur)}.qc-t:hover img{opacity:.88}.lb{border-radius:var(--r-lg);background:var(--elev);width:100%;max-width:min(920px,94vw);box-shadow:var(--sh-pop);border:0;padding:0;overflow:hidden}.lb::backdrop{background:#0a0a0ab8}.lb img{aspect-ratio:4/3;object-fit:contain;background:#111;width:100%;height:auto}.rail-chips{--fade:48px;--rb-y:-2px;margin-top:20px}.fchip,.sp-c{border-radius:var(--r-full);background:var(--surface);height:36px;box-shadow:var(--stroke);font:600 13.5px/1 var(--f);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur),color var(--dur);border:0;flex:none;padding:0 14px}.fchip:hover,.sp-c:hover,.sp-c.is-a{color:var(--ink);background:var(--surface-hover)}.ddb{gap:6px;padding:0 12px 0 14px;font-weight:600}.ddb .tr-chev{top:0}.pill-x{--h:32px;gap:6px;height:32px;padding:0 8px 0 12px;font-size:13px;font-weight:600}.pill-x .i{--sw:2.2;color:var(--ink-3)}.pill-clr{height:32px;font:600 13px/1 var(--f);color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 8px;text-decoration:underline}.empty{color:var(--ink-2);flex-direction:column;align-items:center;gap:14px;padding:64px 0;display:flex}.empty[hidden]{display:none}.dd{width:300px}.dd>.pf-lab{margin-bottom:2px}.opts{gap:2px;display:grid}.opt-r{justify-content:space-between}.opt-r.is-on:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px}.pr{padding:6px 12px 12px}.sw{min-height:var(--ctl-sm,28px);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;margin:0;padding:0;font-size:15px;font-weight:600;display:inline-flex}.sw input{opacity:0;pointer-events:none;position:absolute}.sheet{display:none}@media (max-width:1279px){.nav-bar{grid-template-columns:auto minmax(0,1fr) auto}.nav-c{padding:0 8px}.hsearch{max-width:420px;margin:0 auto}}@media (min-width:1024px) and (max-width:1199px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.grid>li:nth-child(n+9){display:none}}@media (min-width:700px) and (max-width:1023px){.hero{--col:calc(98vw - 312px);min-height:0;padding-bottom:200px}.row{grid-auto-columns:calc((100% - var(--rzw,0px) - 3*16px)/4)}.guides{grid-auto-columns:calc((100% - var(--rzw,0px) - 2*16px)/3)}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid>li:nth-child(n+10){display:none}.nav-tr{padding:0 10px}}@media (min-width:700px) and (max-width:899px){.nav-c{display:none}.has-s .nav-search{display:grid}}@media (max-width:699px){:root{--sec:48px}.nav{--nh:64px}.nav-bar{justify-content:space-between;column-gap:0;padding:0 8px;display:flex}.nav-l,.nav-r{gap:4px}.nav-menu,.nav-set{display:none}.nav-burger{z-index:2;display:grid;position:relative}.nav-logo{z-index:2;gap:6px;height:40px;margin:0 0 0 8px;position:relative}.nav-logo img{height:20px}.nav-search{opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .25s var(--ease),visibility 0s .25s;display:grid;transform:scale(.8)}.has-s .nav-search{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav-c{pointer-events:none;padding:0;position:absolute;inset:10px 8px}.hsearch{--s-h:44px;opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .26s var(--ease),visibility 0s .26s;transform:scaleX(.92)}.has-s .hsearch{opacity:0;visibility:hidden;transform:scaleX(.92)}.is-s .nav-c{pointer-events:auto}.is-s .hsearch,.has-s.is-s .hsearch{opacity:1;visibility:visible;background:var(--raised);box-shadow:var(--stroke),var(--sh-2);transition-delay:0s;transform:none}.is-s .nav-l,.is-s .nav-r{opacity:0;visibility:hidden}.drawer{width:auto;max-width:none;height:auto;max-height:none;padding:8px 12px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--bg);color:var(--ink);box-shadow:inset 0 1px 0 var(--line);opacity:0;transition:opacity .18s var(--ease),transform .24s var(--ease),display .24s allow-discrete,overlay .24s allow-discrete;border:0;flex-direction:column;gap:4px;margin:0;position:fixed;inset:64px 0 0;overflow-y:auto;transform:translateY(-8px)}html:has(.drawer:popover-open){overflow:hidden}html:has(.drawer:popover-open) .nav{background:var(--bg)}.drawer:popover-open{opacity:1;display:flex;transform:none}@starting-style{.drawer:popover-open{opacity:0;transform:translateY(-8px)}}.drawer>.pf-lab{margin:16px 12px 6px}.drawer .pf-sec{padding:16px 4px 12px}.hero{background:radial-gradient(60% 16% at 50% 66%,var(--h-glow),transparent 75%),radial-gradient(100% 30% at 50% 108%,var(--h-floor),transparent 72%),linear-gradient(180deg,var(--h-top) 0%,var(--h-mid) 52%,var(--h-bot) 100%);--col:calc(100vw - 48px);min-height:0}html[lang=en] .hero{--h1em:8.6}html[lang=es] .hero{--h1em:9.2}html[lang=pl] .hero{--h1em:11.6}.hero h1{font-size:clamp(24px,var(--col)/var(--h1em),36px);max-width:100%;margin-top:12px}.hero{--ag-b:40px;padding-bottom:200px}.ag-list{gap:24px;padding-right:24px}.stage{z-index:2;width:100%}.btn,.btn-sm,.btn-icon{--h:44px}.va{--h:44px;padding:0 4px 0 12px}.card-title{margin-top:10px;font-size:14px}.card-price{font-size:14.5px}.wrap{padding:0 16px}.rail-cats{--cw:72px;--co:60px}.sec-h h2{font-size:19px}.row{grid-auto-columns:44%;gap:12px;margin-right:-16px;padding-right:16px}.guides{grid-auto-columns:76%}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.grid>li:nth-child(n+7){display:none}.foot{padding:var(--s-6) var(--s-5) var(--s-5);margin-top:64px}.foot-top{grid-template-columns:1fr 1fr;gap:28px 16px}.foot-brand{grid-column:1/-1}.foot-col a{min-height:44px}.foot-col ul{gap:0}.foot-h{margin:0 0 4px}.foot-bar{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px}.foot-nav a{min-height:44px}.foot-lang a{height:44px;padding:0 16px}.steps{grid-template-columns:1fr;gap:12px}.step{grid-template-columns:44px 1fr;column-gap:16px;padding:18px;display:grid}.step .tile-i{grid-row:span 3}.step small{margin-top:0}.step h3{margin-top:2px;font-size:17px}body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.tabbar{z-index:20;padding:4px 8px calc(4px + env(safe-area-inset-bottom));background:var(--raised);box-shadow:0 -1px 0 var(--line),0 -8px 24px var(--bar-sh);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tab{min-height:48px;color:var(--ink-3);cursor:pointer;border-radius:var(--r-md);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid}.tab-i{border-radius:var(--r-full);width:60px;height:36px;transition:background-color var(--dur);place-items:center;display:grid;position:relative}.tab[aria-current]{color:var(--ink)}.tab[aria-current] .tab-i{background:var(--surface);box-shadow:var(--stroke)}.tab:active .tab-i{background:var(--surface-press)}.pf-row{min-height:48px;font-size:15px}.pf-sec{grid-template-columns:1fr;gap:12px;padding:8px 6px 10px}.seg-b{height:44px}.toast{bottom:calc(84px + env(safe-area-inset-bottom))}.p-shop main,.p-cp main{padding-top:72px}.agp{width:auto;top:auto!important;left:12px!important;right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important}.rail-chips{margin:16px -16px 0}.sheet{background:var(--elev);width:auto;max-width:none;max-height:88vh;color:var(--ink);box-shadow:var(--sh-pop);transition:transform .3s cubic-bezier(.2,.8,.2,1),display .3s allow-discrete,overlay .3s allow-discrete;border:0;border-radius:24px 24px 0 0;flex-direction:column;margin:0;padding:0;position:fixed;inset:auto 0 0;transform:translateY(100%)}.sheet::backdrop{transition:background-color .3s,display .3s allow-discrete,overlay .3s allow-discrete;background:#0a0a0a00}.sheet:popover-open{display:flex;transform:none}.sheet:popover-open::backdrop{background:#0a0a0a80}@starting-style{.sheet:popover-open{transform:translateY(100%)}.sheet:popover-open::backdrop{background:#0a0a0a00}}html:has(.sheet:popover-open){overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root.thm-sw *,:root.thm-sw :before,:root.thm-sw :after{transition:none!important}.cpn-t{border-radius:var(--r-lg);background:var(--surface);min-height:120px;box-shadow:var(--stroke);align-items:stretch;display:flex;overflow:hidden}.cpn-v{background:var(--ink);color:var(--bg);flex-direction:column;flex:0 0 116px;justify-content:center;gap:6px;padding:16px 18px;display:flex}.cpn-v strong{letter-spacing:-.04em;font-size:32px;font-weight:700;line-height:1}.cpn-v span{letter-spacing:.12em;opacity:.8;font-size:10.5px;font-weight:700}.cpn-perf{border-left:2px dashed var(--line-2);width:0;position:relative}.cpn-perf:before,.cpn-perf:after{content:"";background:var(--bg);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;position:absolute;top:-10px;left:-10px}.cpn-perf:after{top:auto;bottom:-10px}.cpn-d{flex-direction:column;flex:1;justify-content:space-between;gap:12px;min-width:0;padding:16px 14px 14px 18px;display:flex}.cpn-code{letter-spacing:.08em;font-size:20px;font-weight:700;line-height:1.1}.cpn-d small{color:var(--ink-3);margin-top:4px;font-size:12.5px;display:block}.cpn-act{gap:6px;display:flex}.cpn-copy{--h:42px;flex:1;justify-content:flex-start;padding:0 16px 0 14px;font-size:14px}.cpn-copy .c-b,.cpn-copy.is-done .c-a{display:none}.cpn-copy.is-done .c-b{display:inline}.cpn-copy.is-done svg.c-b{display:block}.cpn-tabs{isolation:isolate;border-radius:var(--r-full);background:var(--surface);width:152px;box-shadow:var(--stroke);grid-template-columns:1fr 1fr;margin:6px auto 0;padding:4px;display:grid;position:relative}.cpn-tabs:before{content:"";z-index:-1;border-radius:var(--r-full);background:var(--ink);width:calc(50% - 4px);transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:4px auto 4px 4px}.cpn-tabs[data-active=app]:before{transform:translate(100%)}.cpn-tabs button{height:32px;font:600 12px var(--f);color:var(--ink-2);cursor:pointer;border-radius:var(--r-full);background:0 0;border:0;transition:color .2s}.cpn-tabs button[aria-selected=true]{color:var(--bg)}.cpn-steps{flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:14px 0 4px;animation:.3s ease-out cpn-in;display:flex}.cpn-steps[hidden]{display:none}.cpn-steps li{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.cpn-steps li>span:first-child{background:var(--surface);width:22px;height:22px;box-shadow:var(--stroke);color:var(--ink);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.cpn-steps a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}@keyframes cpn-in{0%{opacity:0;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.cpn-tabs:before{transition:none}.cpn-steps{animation:none}}@media (max-width:699px){.cpn-v{flex-basis:96px;padding:14px}.cpn-v strong{font-size:28px}.cpn-d{padding:14px 12px 12px 16px}}html{overflow-x:clip}body{flex-direction:column;min-height:100dvh;display:flex}body>main{flex:1 0 auto;width:100%}body>footer,body>.foot{flex:none}.empty{text-align:center;justify-content:center;gap:16px;min-height:max(340px,100dvh - 520px);padding:56px 0 72px}.empty b{color:var(--ink);font-size:17px;font-weight:600}.empty .btn{margin-top:6px}.pill-x{background:var(--accent);height:36px;color:var(--on-accent);box-shadow:none;align-items:center;gap:8px;padding:0 6px 0 14px;display:inline-flex}.pill-x:hover{background:var(--accent);color:var(--on-accent);opacity:.9}.pill-x .pill-q{--sw:2.1;opacity:.75;margin-left:-2px}.pill-xx{background:color-mix(in srgb,var(--on-accent) 16%,transparent);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pill-x .pill-xx .i{--sw:2.4;color:currentColor}.pill-x:hover .pill-xx{background:color-mix(in srgb,var(--on-accent) 26%,transparent)}.agp{transform-origin:0 0;gap:6px;width:360px;max-height:480px;padding:8px;overflow:hidden}.agp.up{transform-origin:0 100%}.ag-row{min-height:44px;color:var(--ink);font:600 14.5px/1.2 var(--f);transition:background-color var(--dur);border-radius:12px;outline:0;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.ag-row[hidden]{display:none}.ag-row:hover,.ag-row:focus-visible{background:var(--surface)}.ag-row:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.ag-row img{width:28px;height:28px;box-shadow:0 0 0 1px var(--line);border-radius:8px;flex:none}.ag-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ag-n{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}.ag-t small{color:var(--ink-3);font-size:12.5px;font-weight:500}.ag-t small b{color:var(--ink);letter-spacing:.04em;font-weight:700}.ag-chk{--sw:2.2;color:var(--ink);opacity:0;transition:opacity .15s,transform .2s var(--ease);flex:none;margin-left:auto;transform:scale(.6)}.ag-row.is-on .ag-chk{opacity:1;transform:none}@media (max-width:699px){.agp{width:auto;max-height:82dvh;padding:8px 12px calc(12px + env(safe-area-inset-bottom));transform-origin:bottom;transition:transform .32s cubic-bezier(.22,1,.36,1),display .32s allow-discrete,overlay .32s allow-discrete;opacity:1;border-radius:24px 24px 0 0;transform:translateY(100%);inset:auto 0 0!important}.agp:popover-open{transform:none}.agp::backdrop{background:#0000005c}.ag-row{min-height:50px}@starting-style{.agp:popover-open{opacity:1;transform:translateY(100%)}}}.dd .pf-row .cat-orb{--o:32px}.sp{z-index:40;border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--stroke),var(--sh-pop,var(--sh-2));overscroll-behavior:contain;scrollbar-width:thin;text-align:left;max-height:min(520px,100dvh - 120px);animation:sp-in .18s var(--ease);flex-direction:column;gap:18px;padding:18px 0 20px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.sp[hidden]{display:none}@keyframes sp-in{0%{opacity:0;transform:translateY(-4px)}}.sp-s.is-off,.sp-s[hidden]{display:none}.sp-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 20px;display:flex}.sp-h h2{color:var(--ink-3);font-size:13px;font-weight:600}.sp-x{font:500 13px var(--f);color:var(--ink-2);cursor:pointer;border-radius:var(--r-sm);transition:color var(--dur);background:0 0;border:0;padding:4px 0}.sp-x:hover{color:var(--ink)}.sp-cs{flex-wrap:wrap;gap:8px;padding:0 20px;list-style:none;display:flex}.sp-c{-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:0 14px 0 12px;font-weight:500;display:inline-flex}.sp-c .i{color:var(--ink-3);flex:none}.sp-c.is-a{box-shadow:var(--stroke-hover)}.sp-tr{scrollbar-width:none;flex-wrap:nowrap;scroll-padding:0 20px;overflow-x:auto}.sp-tr::-webkit-scrollbar{display:none}.sp-vw{scrollbar-width:none;gap:10px;padding:0 20px;list-style:none;display:flex;overflow-x:auto}.sp-vw::-webkit-scrollbar{display:none}.sp-m{margin-top:-8px;margin-bottom:-10px;padding:0 8px;list-style:none}.sp-m[hidden]{display:none}.sp-o{border-radius:var(--r-md);height:44px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur);align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.sp-o .i{color:var(--ink-3);flex:none}.sp-o b{color:var(--ink);font-weight:700}.sp-o:hover,.sp-o.is-a{background:var(--surface-hover);color:var(--ink)}.sp:not(:has(.sp-s:not(.is-off):not([hidden]))):has(.sp-m[hidden]){display:none}.hsearch .sp{top:calc(100% + 10px)}@media (prefers-reduced-motion:reduce){.sp{animation:none}}@media (max-width:699px){.sp{max-height:calc(100dvh - var(--sp-top,140px) - 12px);padding:16px 0 18px}.sp-h,.sp-cs,.sp-vw{padding-left:16px;padding-right:16px}}.cpn-how{width:100%;height:40px;font:500 13px var(--f);color:var(--ink-3);cursor:pointer;border-radius:var(--r-full);transition:color var(--dur);background:0 0;border:0;justify-content:center;align-items:center;margin-top:6px;display:flex}.cpn-how:hover{color:var(--ink)}.cpn-tabs{margin-top:0}.cpn-steps li>span:first-child{border-radius:var(--r-full);font-variant-numeric:tabular-nums;width:auto;min-width:26px;padding:0 6px}.dlg{border-radius:var(--r-lg);background:var(--elev);width:min(480px,100vw - 32px);max-height:min(720px,100dvh - 48px);color:var(--ink);box-shadow:var(--stroke),var(--sh-pop);overscroll-behavior:contain;opacity:0;transition:opacity .2s var(--ease),transform .26s var(--ease),display .26s allow-discrete,overlay .26s allow-discrete;border:0;margin:auto;padding:0;overflow:auto;transform:translateY(8px)scale(.98)}.dlg[open]{opacity:1;transform:none}@starting-style{.dlg[open]{opacity:0;transform:translateY(8px)scale(.98)}}.dlg::backdrop{transition:background-color .26s,display .26s allow-discrete,overlay .26s allow-discrete;background:0 0}.dlg[open]::backdrop{background:#0000007a}@starting-style{.dlg[open]::backdrop{background:0 0}}html:has(.dlg[open]){background:color-mix(in srgb,#000 48%,var(--bg));overflow:hidden}.dlg-in{flex-direction:column;gap:14px;padding:12px 20px 20px;display:flex}.dlg-hd{display:none}.dlg-h{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-right:-8px;display:flex}.dlg-h h2{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.dlg-h h2 img{flex:none}.dlg-x{--h:40px}.cpm-l{flex-direction:column;gap:12px;display:flex}.cpn-m .cpn-act{flex-wrap:wrap}.cpn-m .cpn-copy{flex:auto}.cpn-m .cpn-rd{--h:42px;flex:auto;font-size:14px}.dlg .cpn-perf:before,.dlg .cpn-perf:after{background:var(--elev)}.dlg .cpn-tabs{margin:0 auto}.dlg .cpn-steps{flex-direction:column;align-items:stretch;gap:10px;padding:6px 0 0}.dlg .cpn-steps li{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--stroke);color:var(--ink);gap:12px;padding:14px 16px;font-size:14px}.dlg-cta{--h:48px;width:100%;margin-top:4px}@media (prefers-reduced-motion:reduce){.dlg,.dlg::backdrop{transition:none}}@media (max-width:699px){.dlg{width:100%;max-width:none;max-height:calc(100dvh - 24px);padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;margin:auto 0 0;transform:translateY(100%)}.dlg[open]{transform:none}@starting-style{.dlg[open]{transform:translateY(100%)}}.dlg-hd{border-radius:var(--r-full);background:var(--line-2);width:40px;height:4px;margin:0 auto -4px;display:block}.dlg-in{padding:10px 16px 20px}}@media (prefers-reduced-motion:reduce){.nav{transition:none}}:root{--pill-fill:var(--surface);--pill-ring:inset 0 0 0 1px var(--line);--pill-hover:var(--surface-hover);--pill-on:var(--b2-fill);--pill-on-ring:0 0 0 1px var(--b2-ring),var(--b2-drop)}.fchip,.sp-c{border-radius:var(--r-full);background:var(--pill-fill);box-shadow:var(--pill-ring);color:var(--ink-2);transition:background-color var(--dur),color var(--dur),box-shadow var(--dur);border:0}.sp-c.is-a{background:var(--pill-on);color:var(--ink);box-shadow:var(--pill-on-ring)}.fchip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);box-shadow:none}.fchip:focus-visible,.sp-c:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.split>.btn{--btn-stroke:none}.nav-ib.nav-ib,.nav-ib.nav-ib:hover,.nav-ib.nav-ib[aria-expanded=true]{background:0 0}.ib{--h:40px;width:var(--h);pointer-events:none;padding:0}.ib .i{--sw:1.8}.nav-ib:hover .ib:after,.nav-ib[aria-expanded=true] .ib:after{opacity:.05}.nav-ib:active .ib:after{opacity:.1}.nav-ib:focus-visible{outline:none}.nav-ib:focus-visible .ib{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:699px){.drawer{width:min(380px,100vw - 40px);padding:8px 12px calc(24px + env(safe-area-inset-bottom));background:var(--elev);box-shadow:var(--sh-pop);opacity:1;transition:transform .32s cubic-bezier(.22,1,.36,1),display .32s allow-discrete,overlay .32s allow-discrete;scrollbar-width:thin;border-radius:0 24px 24px 0;gap:2px;inset:64px auto 0 0;transform:translate(-100%)}.drawer:popover-open{transform:none}@starting-style{.drawer:popover-open{opacity:1;transform:translate(-100%)}}.drawer::backdrop{transition:background-color .32s,display .32s allow-discrete,overlay .32s allow-discrete;background:0 0}.drawer:popover-open::backdrop{background:#0000005c}@starting-style{.drawer:popover-open::backdrop{background:0 0}}.drawer>.pf-lab{margin:18px 12px 8px}.drawer>.pf-lab:first-child{margin-top:10px}.drawer .dr-row{gap:12px;min-height:52px;padding:0 10px}.drawer .dr-row .cat-orb{--o:40px;color:var(--ink-2);box-shadow:var(--stroke);place-items:center;display:grid}.drawer .dr-row:hover{background:var(--surface)}.drawer .dr-chev{color:var(--ink-3);margin-left:auto}}@media (prefers-reduced-motion:reduce){.drawer,.drawer::backdrop{transition:none!important}}.lb.lb{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;color:#fff;opacity:0;transition:opacity .22s var(--ease),display .22s allow-discrete,overlay .22s allow-discrete;background:0 0;border:0;border-radius:0;grid-template-rows:1fr auto;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lb[open]{opacity:1;display:grid}@starting-style{.lb[open]{opacity:0}}.lb::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808d1}html:has(.lb[open]){background:color-mix(in srgb,#080808 82%,var(--bg));overflow:hidden}.lb .btn-icon{--h:44px;position:absolute}.lb-th{--ink:#fafafa;--line-2:#ffffff26;--tw:56px;justify-self:center;gap:var(--s-2);width:min(472px,calc(100% - 2*var(--s-4)));margin-bottom:calc(var(--s-4) + env(safe-area-inset-bottom));padding:var(--s-2) 0;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.lb-th[hidden]{display:none}.lb-th::-webkit-scrollbar{display:none}.lb-th:before,.lb-th:after{content:"";flex:0 0 calc(50% - var(--tw)/2 - var(--s-2))}.lb-t{width:var(--tw);height:var(--tw);border-radius:var(--r-sm);background:var(--line-2);opacity:.45;cursor:pointer;transition:opacity var(--dur) var(--ease),box-shadow var(--dur) var(--ease);border:0;flex:none;padding:0;overflow:hidden}.lb-t img{object-fit:cover;width:100%;height:100%;display:block}.lb-t img:not([src]){visibility:hidden}.lb-t:hover{opacity:.8}.lb-t[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--ink)}.lb-t:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:699px){.lb-th{--tw:48px;width:min(296px,calc(100% - 2*var(--s-3)));margin-bottom:calc(var(--s-3) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.lb{transition:none}}.btn,.btn:hover,.btn:active{transform:none}:root{--pill-on-ring:0 0 0 1px var(--b2-ring)}.split{--ag:#c70326;--ag-fg:#fff;--ag2:#bd0324;background:var(--ag);transition:background-color .35s var(--ease)}.split>.btn.btn{--fill:var(--ag);--fg:var(--ag-fg);--tone:var(--ag-fg);transition:background-color .35s var(--ease),color .35s var(--ease)}@media (prefers-reduced-motion:reduce){.split,.split>.btn.btn{transition:none}}.hero,body>.wrap{content-visibility:auto;contain-intrinsic-size:auto 320px;overflow-clip-margin:12px}.hero{contain-intrinsic-size:auto 820px}@media (max-width:1023px){.hero{contain-intrinsic-size:auto 420px}}@media (max-width:699px){.hero{contain-intrinsic-size:auto 354px}}html{scrollbar-gutter:stable}.dlg,.agp,.drawer,.sp{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.search .s-b.btn{--h:var(--sb)}.sp-tw{position:relative}.sp-tw>ul{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:20px;overflow-x:auto}.sp-tw>ul::-webkit-scrollbar{display:none}.sp-tw>ul>li{scroll-snap-align:start;flex:none}.sp-tw.is-drag>ul{scroll-snap-type:none;cursor:grabbing}.sp-tw.is-drag .sp-c{cursor:grabbing}.sp-tw.is-drag a{pointer-events:none}.sp-tw img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sp-tw.can-s>ul{cursor:grab}.sp-tw.is-drag>ul,.sp-tw.is-drag .sp-c,.sp-tw.is-drag .card{cursor:grabbing}.sp-tw>ul>li *{-webkit-user-drag:none}@media (hover:hover) and (pointer:fine){.sp-tw>ul{scroll-snap-type:none}}@media (max-width:699px){.sp-tw>ul{scroll-padding-inline:16px}}.cat-orb{background:var(--circ);overflow:hidden}.cat-orb.ph img{object-fit:cover;object-position:center 40%;width:100%;height:100%;inset:0}.dr-h,.dr-b{display:contents}@media (max-width:699px){.drawer.drawer{border-radius:0 24px 24px 0;flex-direction:column;gap:0;width:min(88vw,380px);height:100dvh;max-height:none;padding:0;inset:0 auto 0 0;overflow:hidden}.dr-h{height:64px;padding:calc(env(safe-area-inset-top)) 12px 0 16px;flex:none;justify-content:space-between;align-items:center;display:flex}.dr-h .nav-logo{margin:0}.dr-h .nav-logo img{height:20px}.dr-b{overscroll-behavior:contain;min-height:0;padding:0 12px calc(24px + env(safe-area-inset-bottom));scrollbar-width:none;flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.dr-b::-webkit-scrollbar{display:none}.dr-b>.pf-lab{margin:18px 12px 8px}.dr-b>.pf-lab:first-child{margin-top:6px}.drawer:popover-open::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000006b}html:has(.drawer:popover-open) .nav{background:0 0}}.nav{--nav-r:24px;border-radius:0 0 var(--nav-r) var(--nav-r);transition:background-color .28s var(--ease),box-shadow .28s var(--ease),transform .28s var(--ease)}.nav:after{display:none}.nav.is-c,.nav.has-s{background:color-mix(in srgb,var(--elev) 88%,transparent);box-shadow:inset 0 -1px 0 var(--line-2),inset 1px 0 0 var(--line-2),inset -1px 0 0 var(--line-2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav.is-c,.nav.has-s{background:var(--elev)}}@media (max-width:699px){.nav{--nav-r:18px}}.dr-x{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.dr-x:focus-visible{outline:none}.dr-x:focus-visible .ib{outline:2px solid var(--ink);outline-offset:2px}.empty{justify-content:flex-start;min-height:0;padding:40px 0 56px}.dd{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;overflow-y:auto}.seg-b:is([aria-pressed=true],[aria-current]){box-shadow:0 0 0 1px var(--b2-ring)}.crumbs a{padding-block:2px}.va:hover .i,.va:focus-visible .i{transform:none}@media (min-width:1024px){.row{margin-inline:-2px}}.row :focus-visible{outline-offset:-2px}.split{--ag-drop:0 3px 6px #0003;box-shadow:var(--ag-drop);position:relative}:root[data-theme=dark] .split{--ag-drop:0 3px 6px #00000073}.split:before,.split:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.split:before{-webkit-mask-composite:xor;background:linear-gradient(#ffffff57,#fff0);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.split:after{box-shadow:inset 0 0 6px 2px #ffffff1f,inset 0 -2px 6px #0000001f}.split>.btn.btn{--tone:#000}.split>.btn:active:after{opacity:.24}:root{--p-stroke:var(--btn-stroke);--p-drop:var(--btn-drop);--p-inner:var(--btn-inner)}:root[data-theme=dark]{--p-stroke:linear-gradient(180deg,#fff,#1717171f);--p-inner:inset 0 -2px 6px 0 #1717171a}.fchip,.sp-c{--fill:var(--b2-fill);--fg:var(--ink);--ring:var(--b2-ring);--tone:var(--b2-tone);--btn-drop:var(--b2-drop);--btn-inner:var(--b2-inner);--btn-stroke:var(--b2-stroke);isolation:isolate;background:var(--fill);color:var(--fg);box-shadow:var(--btn-drop),var(--btn-inner),0 0 0 1px var(--ring);border:0;transition:none;position:relative}.fchip:before,.sp-c:before{content:"";border-radius:inherit;background:var(--btn-stroke);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fchip:after,.sp-c:after{content:"";z-index:-1;border-radius:inherit;background:var(--tone);opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none;position:absolute;inset:0}.fchip:hover,.sp-c:hover,.sp-c.is-a{background:var(--fill);color:var(--fg)}.fchip:hover:after,.sp-c:hover:after,.sp-c.is-a:after{opacity:.04}.fchip:active:after,.sp-c:active:after{opacity:.09}.fchip[aria-pressed=true],.seg-b:is([aria-pressed=true],[aria-current]){--fill:var(--accent);--fg:var(--on-accent);--ring:var(--accent);--tone:var(--accent-tone);--btn-stroke:var(--p-stroke);--btn-drop:var(--p-drop);--btn-inner:var(--p-inner);background:var(--fill);color:var(--fg);box-shadow:var(--btn-drop),var(--btn-inner),0 0 0 1px var(--ring)}.seg-b:is([aria-pressed=true],[aria-current]) .i{color:currentColor}.fchip[aria-pressed=true]:hover:after{opacity:.12}.seg-b{isolation:isolate;position:relative}.seg-b:is([aria-pressed=true],[aria-current]):before{content:"";border-radius:inherit;background:var(--btn-stroke);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-title,.card-price,.crumbs span,.ag-n{overflow:clip visible}.ag-n{padding-block:1px;line-height:1.3}.dr-first{margin-bottom:14px}.pf-sv .sv-n{border-radius:var(--r-full);background:var(--ink);min-width:22px;height:22px;color:var(--bg);font:800 11.5px/1 var(--f);place-items:center;margin-left:auto;padding:0 7px;display:inline-grid}.pf-sv .sv-n[hidden]{display:none}.dr-row.pf-sv .sv-n{margin-right:2px}.pf-sv .sv-n:not([hidden])+.dr-chev{margin-left:8px}li.has-sv{position:relative}.card-sv{--h:34px;top:var(--s-4);right:var(--s-4);z-index:2;opacity:0;transition:opacity var(--dur) var(--ease);position:absolute}.card-sv .h-on,.card-sv[aria-pressed=true] .h-off{display:none}.card-sv[aria-pressed=true] .h-on{display:block}li.has-sv:hover .card-sv,li.has-sv:focus-within .card-sv,.card-sv[aria-pressed=true]{opacity:1}@media (hover:none){.card-sv{opacity:1}}.sv-page{min-height:min(60vh,560px)}.ip{z-index:45;background:var(--raised);box-shadow:var(--stroke),var(--sh-pop,var(--sh-2));cursor:default;text-align:left;animation:sp-in .18s var(--ease);border-radius:28px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0}.ip[hidden]{display:none}.ip-dz{cursor:pointer;height:220px;color:var(--ink-3);transition:background-color var(--dur) var(--ease);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:relative}.ip-sn{pointer-events:none;width:100%;height:100%;color:var(--line-2);transition:color var(--dur) var(--ease);position:absolute;inset:0;overflow:visible}.ip-sn rect{width:calc(100% - 1.5px);height:calc(100% - 1.5px);animation:15s linear infinite ip-snake}@keyframes ip-snake{to{stroke-dashoffset:-80px}}.ip.is-over .ip-dz{background:var(--surface-hover)}.ip.is-over .ip-sn{color:var(--ink-2)}.ip.is-over .ip-sn rect{stroke-width:2px}.ip.is-over .ip-ill img:first-child{transform:rotate(-9deg)translate(-4px,2px)}.ip.is-over .ip-ill img:last-child{transform:rotate(8deg)translate(4px,-2px)}.ip-dz:hover .ip-sn{color:var(--ink-3)}.ip-ill{flex:none;width:80px;height:58px;position:relative}.ip-ill img{object-fit:cover;background:var(--media-cut);width:48px;height:48px;box-shadow:0 0 0 1.5px var(--raised),0 2px 6px #0000001f;transition:transform .25s var(--ease);border-radius:16px;position:absolute}.ip-ill img:first-child{z-index:1;top:8px;left:4px;transform:rotate(-5deg)}.ip-ill img:last-child{top:0;left:26px;transform:rotate(4deg)}.ip-tx{text-align:center;color:var(--ink-2);text-wrap:pretty;font-size:14px;line-height:1.4}.ip-up{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ip-up:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ip-sm{align-items:center;gap:12px;padding:12px 8px 6px;display:flex}.ip-l{color:var(--ink-3);flex:none;font-size:12.5px;font-weight:600}.ip-row{gap:10px;margin-left:auto;display:flex}.ip-th{background:var(--media-cut);cursor:pointer;width:48px;height:48px;box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--dur) var(--ease);border:0;border-radius:16px;flex:none;padding:0;overflow:hidden}.ip-th img{object-fit:cover;width:100%;height:100%}.ip-th:hover{box-shadow:0 0 0 1.5px var(--ink)}.ip-th:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:699px){.ip{border-radius:24px;padding:6px}.ip-dz{border-radius:19px;gap:12px;height:184px}.ip-sn rect{rx:19px;ry:19px}.ip-th{border-radius:14px;width:44px;height:44px}.ip-row{gap:8px}.ip-sm{padding:10px 6px 4px}}@media (max-width:379px){.ip-l{display:none}.ip-row{margin:0 auto}}@media (prefers-reduced-motion:reduce){.ip,.ip-sn rect{animation:none}.ip-ill img{transition:none}}@keyframes sq-scan{0%{background-position:0 120%}to{background-position:0 -20%}}.simg-g>li[hidden]{display:none!important}.sim-m{left:var(--s-2);top:var(--s-2);z-index:1;position:absolute}.simg-g.is-an{pointer-events:none}.simg-g.is-an .card-media{background:var(--skel,var(--surface-hover));animation:1.1s ease-in-out infinite sk-p}.simg-g.is-an .card-media>*,.simg-g.is-an .card-foot>*{opacity:0}.simg-g.is-an .card-title{color:#0000;background:linear-gradient(var(--skel,var(--surface-hover)),var(--skel,var(--surface-hover))) 0 50%/82% 12px no-repeat;animation:1.1s ease-in-out infinite sk-p}.simg-g.is-an .card-foot{background:linear-gradient(var(--skel,var(--surface-hover)),var(--skel,var(--surface-hover))) 0 50%/36% 12px no-repeat;animation:1.1s ease-in-out infinite sk-p}.simg-g .card-media>*,.simg-g .card-title,.simg-g .card-foot>*{transition:opacity .2s var(--ease),color .2s var(--ease)}@media (prefers-reduced-motion:reduce){.simg-g.is-an .card-media,.simg-g.is-an .card-title,.simg-g.is-an .card-foot{animation:none}}:root{--btn-drop:0 1px 2px #00000029,0 2px 3px -1px #0000001a,0 0 2px #0000000a;--b2-drop:0 1px 2px #00000014,0 2px 3px -1px #0000000f,0 0 2px #00000008}:root[data-theme=dark]{--btn-drop:0 1px 2px #00000073,0 2px 3px -1px #0000004d,0 0 2px #0003;--b2-drop:0 1px 2px #00000080,0 2px 3px -1px #00000059,0 0 2px #00000040}:root{--tag-drop:0 1px 2px #0000001a}:root[data-theme=dark]{--tag-drop:0 1px 2px #0006}.s-img .s-b{--btn-drop:0 1px 2px #00000014}.rail.rail-styles .rail-c{--h:36px;--fill:var(--b2-fill);--ring:var(--b2-ring);--btn-drop:var(--b2-drop);--btn-inner:var(--b2-inner);--btn-stroke:var(--b2-stroke)}:root[data-theme=dark] .rail.rail-styles .rail-c{--fill:var(--b2-fill);--ring:var(--b2-ring);--btn-drop:var(--b2-drop)}.row{overflow-clip-margin:8px;margin:-6px -6px -4px;padding:8px 8px 10px;scroll-padding-inline:8px}.sp-tr,.sp-vw{margin-top:-8px;margin-bottom:-8px;padding-top:8px;padding-bottom:8px}@media (max-width:699px){.row{margin:-6px -16px -4px -6px;padding:8px 16px 10px 8px}}.sp-rec .sp-c{max-width:min(260px,100%)}.sp-c>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:clip visible}.sp-vw{gap:12px}.sp-vw>li{flex:none;width:120px}.mso-vw>li{width:132px}@media (max-width:699px){.sp-vw>li{width:112px}}.nav-sv{color:var(--ink)}.nav-svn{border-radius:var(--r-full);background:var(--b2-fill);min-width:16px;height:16px;box-shadow:0 0 0 1px var(--line-2);color:var(--ink-2);font:700 10px/16px var(--f);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;padding:0 4px;position:absolute;top:2px;right:0}.nav-svn[hidden]{display:none}@media (max-width:699px){.nav-sv{display:none}}.pf-sv .sv-n{min-width:0;height:auto;color:var(--ink-3);font:600 13px/1 var(--f);font-variant-numeric:tabular-nums;background:0 0;padding:0}.pf-sv .pf-t{min-width:0}@media (max-width:699px){.tabbar{box-shadow:0 -8px 24px var(--bar-sh)}.drawer{box-shadow:none}}.simg-g .card-media{position:relative}.simg-g li.is-lv .card-media>img,.simg-g .card-media>img{filter:none!important;transform:none!important}.simg-g .card-lv{display:none!important}.sp-e{padding:12px 14px 4px;list-style:none}.sp.sp-none .sp-m{order:-1;margin:0 0 -4px;padding:0}.sp.sp-none .sp-e{padding:2px 20px 0}.kps,.cps{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cp-h+.rail-kp{margin-top:var(--s-7)}.kp{--kp-p:var(--s-5);isolation:isolate;margin-top:calc(var(--pose-peek) * (var(--peek-rim) - var(--peek-top)));color:var(--ink);display:flex;position:relative;container-type:inline-size}.kp-t{z-index:1;text-align:center;align-items:center;gap:var(--s-2);min-width:0;padding:var(--kp-p);padding-top:calc(var(--pose-peek) * var(--peek-below) + var(--s-2));flex-direction:column;flex:1;display:flex;position:relative}.kp-h{font:700 var(--t-md)/1.25 var(--f);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0}.cp-act{z-index:2;padding-top:var(--s-3);justify-content:center;align-items:center;gap:var(--s-2);margin-top:auto;display:flex;position:relative}.kp>.pose-peek,:root[data-theme=dark] .kp>.pose-peek{z-index:3;left:50%;top:calc(var(--pose-peek) * -1 * var(--peek-rim) - 1px);height:var(--pose-peek);filter:none;position:absolute;translate:-50%}@media (max-width:1179px){.kps{scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--g);padding:4px var(--g);margin:-4px calc(-1*var(--g));grid-template-columns:none;grid-auto-columns:min(380px,78%);grid-auto-flow:column;overflow-x:auto}.kps::-webkit-scrollbar{display:none}.kp{scroll-snap-align:start}}@media (min-width:700px) and (max-width:1179px){.kps{grid-auto-columns:calc((100% - var(--rzw,0px) - var(--s-4))/2)}}@media (max-width:1023px){.cps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--rzw,0px) - var(--s-4))/2);scrollbar-width:none;scroll-snap-type:x mandatory;overflow-clip-margin:24px;margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px;overflow-x:auto}.cps::-webkit-scrollbar{display:none}}@media (max-width:699px){.cp-h{margin-top:var(--s-4);text-align:left}.cp-sub{margin-left:0;font-size:16px}.cp-h+.rail-kp{margin-top:var(--s-6)}.cps{grid-auto-columns:86%;gap:12px;margin:0 -16px;padding-inline:16px;scroll-padding-inline:16px}.kp{--kp-p:var(--s-4)}.kps{grid-auto-columns:84%;gap:12px}}.rail-pill{--rb-y:calc(50% - 22px)}.rail-kp{--fade:48px;--rb-y:calc(50% + var(--pose-peek) * (var(--peek-rim) - var(--peek-top)) / 2 - 22px)}.rail>:first-child.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.rail>:first-child.is-drag *{pointer-events:none}@media (hover:hover) and (pointer:fine){.rail>:first-child{cursor:default}}.mso{background:var(--bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);opacity:0;transition:opacity .18s var(--ease),transform .24s var(--ease),display .24s allow-discrete,overlay .24s allow-discrete;border:0;flex-direction:column;margin:0;padding:0;position:fixed;inset:0 auto auto 0;overflow:hidden;transform:translateY(14px)}.mso[open]{opacity:1;display:flex;transform:none}@starting-style{.mso[open]{opacity:0;transform:translateY(14px)}}.mso::backdrop{background:0 0}@media (prefers-reduced-motion:reduce){.mso,.mso[open]{transform:none}@starting-style{.mso[open]{transform:none}}}html:has(.mso[open]){overflow:hidden}.mso-top{padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));flex:none;align-items:center;gap:6px;display:flex}.mso-f.search{--s-h:48px;--sb:36px;z-index:auto;background:var(--raised);min-width:0;box-shadow:var(--stroke);flex:1;padding-left:14px}.mso-f.search:hover{box-shadow:var(--stroke)}.mso-x{height:44px;font:600 15px var(--f);color:var(--ink);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:none;padding:0 4px 0 10px}.mso-x:focus-visible,.mso-a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mso-b{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:14px 0 calc(28px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.mso-base,.mso-live{flex-direction:column;gap:30px;display:flex}.mso-base[hidden],.mso-live[hidden],.mso-s[hidden],.mso-sg[hidden]{display:none}.mso-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding:0 16px;display:flex}.mso-h h2{letter-spacing:-.02em;color:var(--ink);font-size:21px;font-weight:800;line-height:1.15}.mso-a{font:600 14px var(--f);color:var(--ink-2);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:none;padding:4px 0}.mso-rc{flex-wrap:wrap;gap:8px;padding:0 16px;list-style:none;display:flex}.mso-rc li{min-width:0;max-width:100%}.mso-c{align-items:center;gap:7px;max-width:100%;height:40px;padding:0 15px 0 13px;font-size:14.5px;font-weight:500;display:inline-flex}.mso-c .i{color:var(--ink-3);flex:none}.mso-c span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mso-rcc{max-width:min(100%,232px)}.mso-row{overflow-clip-margin:8px;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;margin:-8px 0;padding:8px 16px;scroll-padding:0 16px;list-style:none;display:flex;overflow-x:auto}.mso-row::-webkit-scrollbar{display:none}.mso-row>li{scroll-snap-align:start;flex:none}.mso-it{border-radius:var(--r-md);background:var(--surface);cursor:pointer;border:0;width:76px;height:76px;padding:0;display:block;overflow:hidden}.mso-it img{object-fit:cover;width:100%;height:100%}.mso-it:focus-visible,.mso-r:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mso-sg{margin-bottom:-8px;padding:0 8px;list-style:none}.mso-sg .sp-o{height:48px;font-size:16px}.mso-rs{flex-direction:column;gap:4px;padding:0 8px;list-style:none;display:flex}.mso-r{border-radius:var(--r-md);color:var(--ink);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:6px 8px;display:grid}.mso-r:active{background:var(--surface-hover)}.mso-ri{border-radius:var(--r-sm);background:var(--surface);width:56px;height:56px;overflow:hidden}.mso-ri img{object-fit:cover;width:100%;height:100%}.mso-rt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.mso-rp{font-size:15px;font-weight:700}.mso-none{padding-top:8px}.mso-nh{margin-bottom:16px;padding:0 16px}.nr-h{min-width:0;max-width:100%;font:600 20px/1.3 var(--f);letter-spacing:-.01em;color:var(--ink);justify-content:center;display:flex}.nr-h>.nr-p{white-space:pre;flex:none}.nr-h>.nr-q{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:.14em;overflow:hidden}.sp-e.nr-h,.mso-nh.nr-h{justify-content:flex-start;font-size:17px}.nr-t{flex-direction:column;align-items:center;gap:10px;max-width:100%;margin-top:28px;display:flex}.nr-a{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.nr-t[hidden],.nr-a[hidden]{display:none}@media (max-width:699px){.nr-h{font-size:18px}.sp-e.nr-h,.mso-nh.nr-h{font-size:16px}}.mso .ip{z-index:5}:root{--kakobuy:#fc1a32;--kakobuy-aa:#ed031c;--kakobuy-hover:#f40a24;--kakobuy-active:#d9031a;--kakobuy-deep:#e0102a}.split{--ag-hi:var(--kakobuy-deep);--ag:var(--kakobuy-aa);--ag-fg:#fff;--ag2:var(--kakobuy-active);background:linear-gradient(180deg,var(--ag-hi),var(--ag) 72%)}.split>.btn.btn{--fill:transparent;background:0 0}.split>.btn.btn:after{background:#000}.split>.btn:focus-visible{outline-color:var(--ag-fg)}.card-media .card-i2{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s var(--ease);position:absolute;inset:0}.card-media.cut .card-i2{object-fit:contain}.card-media.has-i2>img:first-child{transition:opacity .25s var(--ease)}@media (hover:hover) and (pointer:fine){a.card:hover .i2-ok .card-i2,a.card:focus-visible .i2-ok .card-i2{opacity:1}a.card:hover .cut.i2-ok>img:first-child,a.card:focus-visible .cut.i2-ok>img:first-child{opacity:0}}@media (prefers-reduced-motion:reduce){.card-media .card-i2,.card-media.has-i2>img:first-child{transition:none}}li.is-lv .card-media>img{filter:blur(3.5px);transition:filter .25s var(--ease),transform .25s var(--ease),opacity .25s var(--ease);transform:scale(1.04)}li.is-lv .card-media:after{content:"";background:var(--lv-scrim,#ffffff38);pointer-events:none;transition:opacity .25s var(--ease);position:absolute;inset:0}:root[data-theme=dark] li.is-lv .card-media{--lv-scrim:#00000021}.card-media>.card-lv{white-space:nowrap;max-width:calc(100% - 2*var(--s-2));pointer-events:none;transition:opacity .25s var(--ease);top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){li.is-lv:hover .card-media>img,li.is-lv:focus-within .card-media>img{filter:none;transform:none}li.is-lv:hover .card-media:after,li.is-lv:hover .card-lv,li.is-lv:focus-within .card-media:after,li.is-lv:focus-within .card-lv{opacity:0}}.card-lv>span{text-overflow:clip;min-width:0;overflow:hidden}.card-media:has(>.card-lv){container-type:inline-size}@container (width<=160px){.card-lv{max-width:calc(100% - 6px);padding:0 6px;font-size:10.5px}.card-lv>.i{display:none}}@container (width<=120px){.card-lv{padding:0 5px;font-size:10px}}.card-lv>span{text-overflow:clip;flex:1;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){li.is-lv .card-media>img,li.is-lv .card-media:after,.card-lv{transition:none}}.toast.t-p{gap:10px;max-width:min(100vw - 32px,380px);padding:0 16px 0 8px}.toast.t-p img{object-fit:cover;background:var(--surface);width:26px;height:26px;box-shadow:0 0 0 1px var(--line);border-radius:8px;flex:none;display:block;overflow:hidden}.dd .pf-list{gap:0;display:grid}.dd .pf-row{min-height:40px;font:600 var(--t-sm)/1.2 var(--f);white-space:nowrap;border-radius:9px;gap:10px;padding:6px 10px}:root{--dd-orb:#ececea}[data-theme=dark]{--dd-orb:#d9d9d6}.nav-logo,.foot-logo{gap:8px}.bag{flex:none;width:30px;height:30px;display:block;position:relative}.bag img{width:30px;height:30px;display:block;filter:none!important}.bag-d,:root[data-theme=dark] .bag-l{display:none!important}:root[data-theme=dark] .bag-d{display:block!important}:root[data-theme=dark] .nav-logo img.bag-l,:root[data-theme=dark] .nav-logo img.bag-d,:root[data-theme=dark] .foot-logo .bag img{filter:none}@media (max-width:767px){.nav-logo .bag,.dr-h .bag,.nav-logo .bag img,.dr-h .bag img{width:28px;height:28px}.nav-logo{gap:7px}}img.kako{border-radius:6px;width:22px;height:22px}:root[data-theme=dark] img.kako{box-shadow:0 0 0 1px var(--line-2)}.cp-h{max-width:760px;margin:var(--s-6) auto 0;text-align:center}.cp-h h1{text-transform:uppercase;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:.98}.cp-sub{max-width:540px;margin:var(--s-4) auto 0;color:var(--ink-2);text-wrap:pretty;font-size:17px;line-height:1.45}.cp-code{height:40px;padding:0 var(--s-4);border:1.5px dashed var(--line-2);border-radius:var(--r-full);background:var(--pill-fill);box-shadow:var(--b2-drop);color:var(--ink-3);font:inherit;cursor:pointer;transition:border-color var(--dur),color var(--dur);place-items:center;display:inline-grid}.cp-code:hover{border-color:var(--ink-3);color:var(--ink)}.cp-code>*{grid-area:1/1}.cp-in{align-items:center;gap:var(--s-2);display:inline-flex}.cp-cv{font:800 15px/1 var(--f);letter-spacing:.08em;color:var(--ink)}.cp-ok,.cp-code.is-done .cp-in{visibility:hidden}.cp-code.is-done .cp-ok{visibility:visible}.cp-go{--h:40px}.cp-go svg{margin-right:-4px}.p-cp .sec .steps .step p{color:var(--ink-2)}.acc-l{text-align:left;flex-direction:column;gap:10px;width:100%;max-width:760px;margin-inline:auto;display:flex}.sec-h--c{text-align:center;justify-content:center}.sec:has(>.acc-l)>.sec-h{text-align:center;justify-content:center}.acc summary{border-radius:inherit;min-height:60px;font:600 16px/1.3 var(--f);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.acc summary svg{color:var(--ink-3);transition:transform .3s var(--ease);flex:none}.acc.is-on summary svg{transform:rotate(180deg)}.acc-b p{font-size:var(--t-sm);color:var(--ink-2);margin:0;padding:0 20px 18px;line-height:1.55}@media (max-width:699px){.acc summary{min-height:56px;padding:14px 16px;font-size:15px}.acc-b p{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.acc summary svg{transition:none}}:root[data-theme=dark]{--km-ring:1}:root{--pose-m:128px;--pose-l:168px;--pose-xl:240px;--pose-peek:176px;--peek-top:.046;--peek-rim:.672;--peek-below:.29}@media (max-width:699px){:root{--pose-m:104px;--pose-l:144px;--pose-xl:200px;--pose-peek:152px}}.pose{width:auto;height:var(--pose-m);filter:drop-shadow(0 6px 14px #00000017);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;display:block}:root[data-theme=dark] .pose{filter:drop-shadow(0 6px 16px #00000052)}.pose[hidden]{display:none}.nr-pose{margin-bottom:var(--s-4)}input[type=search]{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}input[type=search]::-webkit-search-results-button{appearance:none;display:none}input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a.seg-b{text-decoration:none}.cp-code{position:relative}.cp-code:before{content:"";position:absolute;inset:-2px 0}@media (max-width:699px){.card-sv{--h:44px;top:var(--s-2);right:var(--s-2)}}.box.sel{box-shadow:0 0 0 1.5px var(--ink),var(--b2-drop)}@keyframes spin{to{transform:rotate(1turn)}}.btn:is(a,button)[aria-busy=true]{cursor:progress}h1,h2,h3{text-wrap:balance}.step p{text-wrap:pretty}.sk,.card-media>img:not(.ld),.qc-t>img:not(.ld),.mso-ri>img:not(.ld),.gal-s img:not(.ld),.a-thumb>img:not(.ld){background-color:var(--skel);background-image:linear-gradient(100deg,transparent 35%,var(--skel-hi) 50%,transparent 65%);background-repeat:no-repeat;background-size:300% 100%;animation:1.4s linear infinite sk}.sk{border-radius:var(--r-md);box-shadow:none;display:block}.sk-lg{border-radius:var(--r-lg)}.sk-full{border-radius:var(--r-full)}.sk-t{border-radius:6px;height:12px}.sk-i{vertical-align:middle;display:inline-block}@keyframes sk{0%{background-position:100% 0}to{background-position:0 0}}@keyframes sk-p{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sk,.card-media>img:not(.ld),.qc-t>img:not(.ld),.mso-ri>img:not(.ld),.gal-s img:not(.ld),.a-thumb>img:not(.ld){animation:none}}.card-sk{pointer-events:none}.card-sk .card-title .sk{vertical-align:middle;width:82%;display:inline-block}.card-sk .card-foot>.sk{flex:none;width:44%;height:14px}.card-sk .card-stats>.sk{width:44px;height:22px}.mso-sk .mso-rt{flex-direction:column;gap:8px;display:flex}.mso-sk .mso-rt>.sk:last-child{width:46%}.mso-sk .mso-r>.sk{width:44px}.sp-cs,.mso-rc{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.sp-cs::-webkit-scrollbar{display:none}.mso-rc::-webkit-scrollbar{display:none}.sp-cs>li,.mso-rc>li{scroll-snap-align:start;flex:none}.agp{border-radius:var(--r-l,20px);gap:10px;width:380px;max-height:min(560px,78vh);padding:12px}.agp .ag-row{min-height:52px;color:var(--ink);transition:background-color .15s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.agp .ag-row:hover,.agp .ag-row:focus-visible{background:var(--surface)}.agp .ag-row img{border-radius:9px;flex:none;width:32px;height:32px}.agp-cp{--h:40px;flex:none}.agp-cp .c-b,.agp-cp.is-done .c-a{display:none}.agp-cp.is-done .c-b{display:block}@media (max-width:699px){.agp{width:auto;padding:10px 14px calc(14px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.sp{z-index:55;box-sizing:border-box;overscroll-behavior:contain;max-height:min(520px,calc(100dvh - var(--sp-top,140px) - 12px));-webkit-overflow-scrolling:touch;overflow:hidden auto}:is(.nav:has(.sp-on),.nav-c:has(.sp-on)),.search.sp-on,.search.hsearch.sp-on{z-index:50;overflow:visible}.sp-prod{gap:0}.sp-prod .sp-h{margin-bottom:6px}.sp-ps{flex-direction:column;gap:2px;margin:0;padding:0 8px;list-style:none;display:flex}.sp-pi{margin:0}.sp-p{border-radius:var(--r-md);min-height:52px;color:var(--ink);transition:background-color var(--dur);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px;text-decoration:none;display:grid}.sp-p:hover,.sp-pi.is-a .sp-p{background:var(--surface-hover)}.sp-pth{border-radius:var(--r-sm,10px);background:var(--surface);flex:none;width:44px;height:44px;overflow:hidden}.sp-pth img{object-fit:cover;width:100%;height:100%;display:block}.sp-ptt{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:14.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.sp-ppr{white-space:nowrap;color:var(--ink);font-size:14.5px;font-weight:700}.sp-all{border-radius:var(--r-full);background:var(--surface);width:calc(100% - 24px);height:42px;box-shadow:var(--stroke);font:600 14px var(--f);color:var(--ink);cursor:pointer;transition:background-color var(--dur);border:0;justify-content:center;align-items:center;gap:8px;margin:8px 12px 0;display:flex}.sp-all:hover{background:var(--surface-hover)}.sp-all[hidden]{display:none}.sp-m{margin-top:0;margin-bottom:4px}.sp-prod[hidden],.sp-ps:empty,.sp.sp-none .sp-prod{display:none}@media (max-width:699px){.sp{max-height:calc(100dvh - var(--sp-top,140px) - 12px)}.sp-p{gap:10px;min-height:48px;padding:6px 10px}.sp-pth{width:40px;height:40px}.sp-all{width:calc(100% - 20px);margin:8px 10px 0}}.sp.sp-on,.search.sp-on .sp{overflow-y:auto}.sp{scrollbar-gutter:stable;padding-bottom:14px}.sp-all{margin-bottom:4px}.lb-top{z-index:2;pointer-events:none;align-items:center;max-width:calc(100% - 72px);display:flex;position:absolute;top:14px;left:14px}.lb:focus{outline:none}.lb .btn:focus-visible{outline-color:#fff}@media (max-width:699px){.lb-top{max-width:calc(100% - 64px);top:12px;left:12px}}li[data-offer]{position:relative}[data-offer] .card-stats .tag-qc{cursor:pointer}.card-media.img-err,.qc-t.img-err,.gal-s.img-err{background-color:var(--skel);background-image:linear-gradient(100deg,transparent 35%,var(--skel-hi) 50%,transparent 65%);background-repeat:no-repeat;background-size:300% 100%;animation:1.4s linear infinite sk}.card-media.img-err>img,.qc-t.img-err>img,.gal-s.img-err>img,img.is-err{opacity:0!important}