:root{color-scheme:light;--kr-red:oklch(61.12% .2252 31.45);--kr-red-700:oklch(52.81% .1991 30.95);--kr-red-50:oklch(95.55% .0193 33.36);--kr-ink:oklch(19.13% 0 none);--kr-grey-600:oklch(47.48% 0 none);--kr-grey-300:oklch(83.59% 0 none);--kr-grey-100:oklch(91.58% 0 none);--kr-paper:oklch(96.12% 0 none);--kr-white:oklch(100% 0 none);--kr-deal:oklch(55.08% .1402 151.98);--kr-deal-text:oklch(46.41% .1167 152.44);--kr-deal-50:oklch(95.38% .019 162.93);--kr-amber:oklch(75.04% .1496 67.11);--kr-amber-50:oklch(94.92% .0333 77.6);--kr-amber-700:oklch(49.4% .1093 66.91);--color-bg:var(--kr-paper);--color-surface:var(--kr-white);--color-paper:var(--kr-white);--color-text:var(--kr-ink);--color-muted:var(--kr-grey-600);--color-border:var(--kr-grey-300);--color-divider:var(--kr-grey-100);--color-control:var(--kr-ink);--color-focus:var(--kr-ink);--color-accent:var(--kr-red-700);--color-on-accent:var(--kr-white);--color-ok:var(--kr-deal-text);--color-ok-bg:var(--kr-deal-50);--color-warn:var(--kr-amber-700);--color-warn-bg:var(--kr-amber-50);--color-error:var(--kr-red-700);--color-error-bg:var(--kr-red-50);--color-skeleton:var(--kr-grey-100);--color-neutral-100:var(--kr-paper);--color-neutral-200:var(--kr-grey-100);--color-neutral-300:var(--kr-grey-100);--color-neutral-400:var(--kr-grey-300);--color-neutral-600:var(--kr-grey-600);--color-neutral-800:var(--kr-ink);--color-neutral-900:var(--kr-ink);--color-accent-100:var(--kr-red-50);--color-accent-600:var(--kr-red-700);--color-accent-700:var(--kr-red-700);--color-accent-800:var(--kr-red-700);--font-heading:"Schibsted Grotesk", system-ui, sans-serif;--font-body:"Schibsted Grotesk", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--fs-display:6rem;--lh-display:6.5rem;--ls-display:-.02em;--fs-heading:2.5rem;--lh-heading:3rem;--ls-heading:-.01em;--fs-body-l:1.375rem;--lh-body-l:2.0625rem;--ls-body-l:0;--fs-value:1.375rem;--lh-value:1.75rem;--ls-value:0;--fs-label:.875rem;--lh-label:1.25rem;--ls-label:.08em;--fs-hero:4.5rem;--lh-hero:5rem;--ls-hero:-.02em;--fs-hero-m:2.5rem;--lh-hero-m:3rem;--ls-hero-m:-.015em;--fs-h1:3rem;--lh-h1:3.5rem;--ls-h1:-.015em;--fs-h2:2rem;--lh-h2:2.5rem;--ls-h2:-.01em;--fs-h3:1.25rem;--lh-h3:1.75rem;--ls-h3:0;--fs-lead:1.125rem;--lh-lead:1.75rem;--ls-lead:0;--fs-body:1rem;--lh-body:1.5rem;--ls-body:0;--fs-small:.875rem;--lh-small:1.25rem;--ls-small:0;--fs-price-l:2.5rem;--lh-price-l:3rem;--ls-price-l:-.01em;--fs-price:1.5rem;--lh-price:2rem;--ls-price:-.005em;--fs-logo:1.75rem;--fs-logo-big:2.25rem;--fs-mono:.75rem;--lh-mono:1rem;--ls-mono:.08em;--narrow:20;--wide:77.5;--size-narrow:.9375;--size-wide:1;--ratio-narrow:1.2;--ratio-wide:1.25;--fluid:clamp(0rem, (100vw - var(--narrow) * 1rem) / (var(--wide) - var(--narrow)), 1rem);--at-narrow:calc(var(--size-narrow) * (1rem - var(--fluid)));--at-wide:calc(var(--size-wide) * var(--fluid));--step--2:calc(var(--step-0) / pow(var(--ratio-narrow), 2));--step--1:calc(var(--step-0) / var(--ratio-narrow));--step-0:calc(var(--at-narrow) + var(--at-wide));--step-1:calc(var(--at-narrow) * var(--ratio-narrow) + var(--at-wide) * var(--ratio-wide));--step-2:calc(var(--at-narrow) * pow(var(--ratio-narrow), 2) + var(--at-wide) * pow(var(--ratio-wide), 2));--step-3:calc(var(--at-narrow) * pow(var(--ratio-narrow), 3) + var(--at-wide) * pow(var(--ratio-wide), 3));--step-4:calc(var(--at-narrow) * pow(var(--ratio-narrow), 4) + var(--at-wide) * pow(var(--ratio-wide), 4));--step-6:calc(var(--at-narrow) * pow(var(--ratio-narrow), 6) + var(--at-wide) * pow(var(--ratio-wide), 6));--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius:0px;--rule:1px solid var(--color-border);--hairline:1px solid var(--color-divider);--shadow-sm:0 1px 2px oklch(0% 0 none/.12);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--gutter:var(--space-4);--content:80rem;--col-gap:var(--space-6);--hdr:4.5rem;--sub:0px;--bar:0px;--header-h:var(--hdr)}@media (width<860px){:root{--hdr:7rem;--gutter:var(--space-4)}}@media (width>=1024px){:root{--gutter:var(--space-6)}}*,:before,:after{box-sizing:border-box;min-width:0}:root{interpolate-size:allow-keywords;scrollbar-gutter:stable;text-wrap:pretty;overflow-wrap:break-word;font-synthesis:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-block-start:calc(var(--hdr) + var(--sub) + var(--space-4));scroll-padding-block-end:calc(var(--bar) + var(--space-4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@view-transition{navigation:auto}img,svg,video{max-width:100%;height:auto;display:block}input,textarea,select{font-size:max(16px,1rem)}button,a,[role=button],summary,label{touch-action:manipulation}button,[role=button],summary{user-select:none}.content-grid{grid-template-columns:[full-width-start] minmax(var(--gutter), 1fr) [content-start] min(100% - var(--gutter) * 2, var(--content)) [content-end] minmax(var(--gutter), 1fr) [full-width-end];display:grid}.content-grid>*{grid-column:content}.content-grid>.full-width{grid-column:full-width}body{background:var(--color-bg);color:var(--color-text);min-height:100svh;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}a{color:var(--color-text);cursor:pointer;text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}}:focus-visible,.find input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em;margin-block:0 var(--space-2);text-wrap:balance;margin-inline:0;font-weight:600;line-height:1.15}p,.note,.lede,.rule{text-wrap:pretty}.wrap{grid-template-columns:[full-width-start] minmax(var(--gutter), 1fr) [content-start] min(100% - var(--gutter) * 2, var(--content)) [content-end] minmax(var(--gutter), 1fr) [full-width-end];display:grid}.wrap>*{grid-column:content}header.site,footer.site{grid-template-columns:[full-width-start] minmax(var(--gutter), 1fr) [content-start] min(100% - var(--gutter) * 2, var(--content)) [content-end] minmax(var(--gutter), 1fr) [full-width-end];display:grid}:is(header.site,footer.site)>*{grid-column:content}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--color-muted)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[hidden]{display:none!important}.skip{z-index:100;padding-block:var(--space-3);padding-inline:var(--space-4);background:var(--kr-ink);color:var(--kr-white);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:500;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip:focus-visible{transform:none}@media (prefers-reduced-motion:no-preference){.skip{transition:transform .12s var(--ease-out)}}.kr-display,.kr-heading,.kr-body-l,.kr-value,.kr-hero,.kr-h1,.kr-h2,.kr-h3,.kr-lead,.kr-body,.kr-body-strong,.kr-small,.kr-small-strong,.kr-price-l,.kr-price{font-family:var(--font-body);margin:0}.kr-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:600}.kr-heading{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);font-weight:600}.kr-body-l{font-size:var(--fs-body-l);line-height:var(--lh-body-l);font-weight:400}.kr-value{font-size:var(--fs-value);line-height:var(--lh-value);font-weight:500}.kr-hero{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:600}@media (width<640px){.kr-hero{font-size:var(--fs-hero-m);line-height:var(--lh-hero-m);letter-spacing:var(--ls-hero-m)}}.kr-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:600}.kr-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:600}.kr-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}.kr-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:400}.kr-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400}.kr-body-strong{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:500}.kr-small{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:400}.kr-small-strong{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:500}.kr-price-l{font-size:var(--fs-price-l);line-height:var(--lh-price-l);letter-spacing:var(--ls-price-l);font-variant-numeric:tabular-nums;font-weight:600}.kr-price{font-size:var(--fs-price);line-height:var(--lh-price);letter-spacing:var(--ls-price);font-variant-numeric:tabular-nums;font-weight:600}.kr-label,.kr-mono{font-family:var(--font-mono);text-transform:uppercase;margin:0;font-weight:400}.kr-label{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label)}.kr-mono{font-size:var(--fs-mono);line-height:var(--lh-mono);letter-spacing:var(--ls-mono)}header.site{background:var(--color-surface);border-block-end:var(--rule);z-index:30;anchor-name:--site-header;position:sticky;inset-block-start:0}header.site .inner{align-items:center;gap:var(--space-6);min-block-size:var(--hdr);padding-block:var(--space-3);display:flex}.kr-logo{color:var(--color-text);flex:none;align-items:center;gap:6px;min-block-size:44px;display:inline-flex}.kr-logo img{block-size:1.75rem;inline-size:auto;max-inline-size:none;display:block}@media (hover:hover) and (pointer:fine){.kr-logo:hover{color:var(--color-text);text-decoration:none}}.kr-logo.big img{block-size:2.5rem}.find{align-items:center;gap:var(--space-2);flex:18rem;min-inline-size:11rem;max-inline-size:28rem;display:flex;position:relative}.find[data-away]{visibility:hidden}.find-box{flex:1;align-items:center;display:flex;position:relative}.find .glass{color:var(--kr-grey-600);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:var(--space-3)}.find input{min-block-size:44px;inline-size:100%;font:inherit;font-size:max(16px,1rem);line-height:var(--lh-body);border:1px solid var(--color-control);background:var(--color-surface);color:var(--color-text);border-radius:0;padding-block:0;padding-inline:40px 44px}.find input::placeholder{color:var(--kr-grey-600);opacity:1}.find input::-webkit-search-cancel-button{display:none}.find-clear{block-size:44px;inline-size:44px;color:var(--kr-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:0}.find-back,.find-cancel{display:none}.find-go-sr{clip:rect(0, 0, 0, 0);border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.find-go{flex:none}.hero-find{background:var(--kr-white);border:2px solid var(--kr-ink);flex:none;align-items:stretch;gap:0;inline-size:100%;max-inline-size:42rem}.hero-find input{border:0;min-block-size:52px}.hero-find input:focus-visible{outline-offset:-4px}.hero-find .find-go{min-block-size:52px;padding-inline:var(--space-6);border-radius:0}.find-panel{z-index:40;inline-size:min(40rem, calc(100vw - var(--gutter) * 2));overscroll-behavior:contain;background:var(--kr-white);border:1px solid var(--kr-ink);max-block-size:min(40rem,80dvh);position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;overflow-y:auto}.find-panel ul{margin:0;padding:0;list-style:none}.sg-h{padding:var(--space-3) var(--space-4) var(--space-1);font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--kr-grey-600)}.find-panel [role=option] a{align-items:center;gap:var(--space-3);min-block-size:44px;padding-block:var(--space-2);padding-inline:var(--space-4);color:var(--kr-ink);font-size:var(--fs-small);line-height:var(--lh-small);border-inline-start:3px solid #0000;text-decoration:none;display:flex}.find-panel [role=option][aria-selected=true] a{background:var(--kr-paper);border-inline-start-color:var(--kr-ink)}.find-panel [role=option] b{font-weight:600}.find-panel small{color:var(--kr-grey-600);font-size:var(--fs-small);line-height:var(--lh-small)}.sg-cat a{gap:var(--space-2)}.sg-ph{border:1px solid var(--kr-grey-100);background:var(--kr-white);flex:none;place-items:center;block-size:40px;inline-size:40px;display:grid}.sg-ph img{object-fit:contain;block-size:100%;inline-size:100%}.sg-t{min-inline-size:0;display:grid}.sg-t>span{overflow-wrap:anywhere}.sg-all{border-block-start:1px solid var(--kr-grey-300);background:var(--kr-white);margin-block-start:var(--space-2);position:sticky;inset-block-end:0}.sg-all a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.sg-none{padding:var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--kr-grey-600)}.sg-skel{gap:var(--space-2);padding:var(--space-3) var(--space-4);display:grid}.sg-skel i{background:var(--color-skeleton);block-size:12px;display:block}.sg-skel i+i{inline-size:60%}html.has-sheet{overflow:hidden}header.site nav{align-items:center;margin-inline-start:auto;display:flex}header.site nav a,.menu-btn{font:inherit;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);min-block-size:44px;padding-block:0;padding-inline:var(--space-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;font-weight:500;display:inline-flex}.menu-btn{anchor-name:--cat-menu-btn}.menu-btn.burger{display:none}@media (hover:hover) and (pointer:fine){header.site nav a:hover,.menu-btn:hover{text-underline-offset:4px;color:var(--color-text);text-decoration:underline}}header.site nav [aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}header.site:has(#cat-menu:popover-open) .menu-btn.words{text-underline-offset:4px;text-decoration:underline}.kr-actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.kr-iconbtn{cursor:pointer;border:1px solid var(--color-control);background:var(--color-surface);block-size:44px;inline-size:44px;color:var(--color-text);border-radius:0;place-items:center;padding:0;display:inline-grid}.kr-iconbtn[aria-disabled=true]{cursor:default}.kr-iconbtn svg,.btn.kr-iconbtn svg{block-size:1.375rem;inline-size:1.375rem}.btn.kr-iconbtn{padding:0}.langs{font-size:var(--fs-small);line-height:var(--lh-small);align-items:center;font-weight:500;display:flex}.langs a{min-block-size:44px;min-inline-size:32px;color:var(--kr-grey-600);justify-content:center;align-items:center;padding-inline:4px;display:inline-flex}.langs a[aria-current]{color:var(--color-text)}.langs .dot{color:var(--kr-grey-600)}@media (hover:hover) and (pointer:fine){.langs a:hover{color:var(--color-text);text-underline-offset:4px;text-decoration:underline}}.kr-pill{min-block-size:32px;padding-inline:var(--space-3);background:var(--kr-amber);color:var(--kr-ink);font-size:var(--fs-small);line-height:var(--lh-small);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.kr-pill:hover{color:var(--kr-ink)}}header.site .pill-slot{align-items:center;display:flex}header.site .pill-slot:empty{display:none}#cat-menu{color:var(--color-text);gap:var(--space-4) var(--space-6);background:var(--color-surface);border:var(--rule);padding:var(--space-4);overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(150px,1fr));max-block-size:80dvh;inline-size:max-content;max-inline-size:100vw;margin:0;overflow-y:auto;box-shadow:0 12px 28px -18px oklch(0% 0 none/.45)}#cat-menu:popover-open{display:grid}@supports (position-area:block-end){#cat-menu{position-anchor:--cat-menu-btn;position-area:block-end span-inline-end;position-try-fallbacks:flip-inline;inset:auto}}#cat-menu .col{flex-direction:column;display:flex}#cat-menu .col a{min-block-size:32px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);align-items:center;padding-block:0;padding-inline:6px;display:inline-flex}@media (hover:hover) and (pointer:fine){#cat-menu .col a:hover{color:var(--color-text);background:var(--color-bg)}}#cat-menu .col a.head{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-text);min-block-size:36px}#cat-menu .extra{display:none}#cat-menu{opacity:0;transition:opacity .15s var(--ease-out), display .15s allow-discrete, overlay .15s allow-discrete}#cat-menu:popover-open{opacity:1}@starting-style{#cat-menu:popover-open{opacity:0}}@media (width<860px){header.site .inner{gap:var(--space-2) var(--space-3);padding-block:var(--space-2) var(--space-3);grid-template-columns:44px 1fr 44px;grid-template-areas:"menu logo bell""find find find";min-block-size:0;display:grid}header.site .menu-btn.burger{grid-area:menu;justify-self:start;place-items:center;inline-size:44px;padding:0;display:inline-grid}header.site .menu-btn.words,header.site nav>a,header.site .langs,header.site .pill-slot{display:none}header.site nav{display:contents}header.site .kr-logo{grid-area:logo;justify-self:center}header.site .kr-logo img{block-size:1.5rem}.kr-actions{display:contents}.kr-actions .kr-iconbtn{grid-area:bell;justify-self:end}header.site .find{flex-basis:auto;grid-area:find;max-inline-size:none}header.site .find[data-away]{visibility:visible}.hero-find{display:none}.find[data-sheet=open]{z-index:70;background:var(--kr-paper);align-content:start;align-items:start;gap:var(--space-2) var(--space-1);max-inline-size:none;padding-block:var(--space-2);padding-inline:var(--space-2);grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.find[data-sheet=open] .find-back,.find[data-sheet=open] .find-cancel{min-block-size:44px;min-inline-size:44px;padding-inline:var(--space-2);color:var(--kr-ink);font:inherit;font-size:var(--fs-small);line-height:var(--lh-small);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.find[data-sheet=open] .find-panel{background:0 0;border:0;grid-column:1/-1;max-block-size:none;inline-size:auto;position:static}.find[data-sheet=open] .find-panel [role=option] a{padding-inline:var(--space-3)}.find[data-sheet=open] .sg-all{background:0 0;position:static}@supports (position-area:block-end){#cat-menu{position-anchor:--site-header;position-area:block-end span-all;inline-size:100%;min-inline-size:0;max-block-size:calc(100dvh - anchor-size(block));border-inline:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-self:stretch}}#cat-menu .extra{gap:0 var(--space-4);border-block-start:var(--hairline);flex-wrap:wrap;grid-column:1/-1;padding-block-start:var(--space-2);display:flex}#cat-menu .extra a{align-items:center;min-block-size:44px;font-weight:500;display:inline-flex}}.btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:500;font-size:var(--fs-body);line-height:var(--lh-body);padding-block:var(--space-2);padding-inline:var(--space-4);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:0;min-block-size:44px;text-decoration:none;display:inline-flex}.btn svg{flex:none;block-size:1rem;inline-size:1rem}.btn[aria-disabled=true],.btn:disabled{cursor:default;opacity:1;background:var(--kr-grey-100);color:var(--kr-grey-600);border-color:#0000}@media (prefers-reduced-motion:no-preference){.btn,.seg button,.kr-chip{transition:background-color .14s var(--ease-out), color .14s var(--ease-out)}}.btn-primary,.btn-ink{background:var(--kr-ink);color:var(--kr-white)}@media (hover:hover) and (pointer:fine){.btn-primary:hover,.btn-ink:hover{background:var(--kr-grey-600);color:var(--kr-white);text-decoration:none}}.btn-red{background:var(--kr-red);color:var(--kr-white);font-size:var(--fs-price);line-height:var(--lh-price);padding-inline:var(--space-6);min-block-size:56px;font-weight:600}@media (hover:hover) and (pointer:fine){.btn-red:hover{background:var(--kr-red-700);color:var(--kr-white);text-decoration:none}}.btn-secondary{border-color:var(--color-control);color:var(--color-text);background:var(--color-surface)}@media (hover:hover) and (pointer:fine){.btn-secondary:hover{background:var(--color-bg);color:var(--color-text);text-decoration:none}}.btn-secondary[aria-pressed=true]{background:var(--kr-ink);color:var(--kr-white)}.btn-block{inline-size:100%;display:flex}.crumbs{font-size:var(--step--1);color:var(--color-muted);padding-block:var(--space-3);padding-inline:0}.crumbs a{color:var(--color-muted)}@media (hover:hover) and (pointer:fine){.crumbs a:hover{color:var(--color-accent)}}.pgrid{gap:var(--space-6);grid-template-columns:1.35fr .65fr;align-items:start;padding-block-end:var(--space-6);display:grid}@media (width<=900px){.pgrid{grid-template-columns:1fr}}.brand-stage{position:relative}.brand-label{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-block-end:var(--space-1);display:block}.brand-slot a{display:block}.brand-slot img{outline-offset:-1px;outline:1px solid oklch(0% 0 none/.1);width:100%;height:auto}.brand-empty{place-content:center;gap:var(--space-1);text-align:center;border:2px dashed var(--color-neutral-400);color:var(--color-muted);font-size:var(--step--1);display:grid}.brand-empty strong{font-size:var(--step-3);color:var(--color-accent)}.brand-rail-left,.brand-rail-right{display:none}@media (width>=1664px){.brand-rail-left,.brand-rail-right{width:160px;display:block;position:absolute;inset-block:0}.brand-rail-left{inset-inline-end:calc(100% + var(--space-8))}.brand-rail-right{inset-inline-start:calc(100% + var(--space-8))}.brand-rail-left .brand-inner,.brand-rail-right .brand-inner{position:sticky;inset-block-start:88px}}.pgrid.has-under{grid-template-rows:auto 1fr}.pgrid.has-under>.pgrid-panel{grid-area:1/2/span 2}.pgrid.has-under>.pgrid-under{grid-area:2/1}.brand-under-media .brand-empty{aspect-ratio:820/150;width:100%}@media (width<=900px){.pgrid.has-under{grid-template-rows:none}.pgrid.has-under>.pgrid-panel,.pgrid.has-under>.pgrid-under{grid-area:auto}.brand-under-media .brand-empty{aspect-ratio:640/200}}.phead{padding-block-end:var(--space-4)}.phead h1{font-size:var(--step-3);letter-spacing:-.025em;margin-block:0 6px;margin-inline:0;line-height:1.1}.pspec{font-size:var(--step-0);color:var(--color-muted);margin:0}.pimg{border:1px solid var(--color-border);background:var(--color-paper);height:clamp(13.75rem,1.25rem + 55.6vw,20rem);padding:var(--space-4);place-items:center;margin-block-end:var(--space-4);display:grid;position:relative;overflow:clip}.pimg.noimg:after{content:"—";color:var(--color-neutral-400);font-size:var(--step-2)}.rule{font-size:var(--step--1);color:var(--color-muted);max-width:68ch;margin-block:0 var(--space-5);border-inline-start:2px solid var(--color-divider);margin-inline:0;padding-inline-start:var(--space-3);line-height:1.5}.panel{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-4);margin-block-end:var(--space-3)}.panel h2,.panel h3{font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0}.panel .big{font-family:var(--font-heading);font-weight:600;font-size:var(--step-4);letter-spacing:-.03em;font-variant-numeric:tabular-nums;padding-block:6px 4px;padding-inline:0;line-height:1.05}.panel .no-current{font-family:var(--font-heading);font-weight:600;font-size:var(--step-2);padding-block:8px 4px;padding-inline:0}.panel .at{font-size:var(--step-0);color:var(--color-muted);margin-block:0 var(--space-3);margin-inline:0}.panel .from{font-size:var(--step--1);color:var(--color-muted);margin:0}.panel .build{margin:0 0 var(--space-1);font-size:var(--step-0);font-weight:600}.prices{margin-block:var(--space-6) var(--space-4);max-inline-size:820px}.prices>h2{font-size:var(--step-1);letter-spacing:-.01em;margin-block:0 var(--space-3);margin-inline:0}.panel dl{margin-block:0 var(--space-4);gap:6px var(--space-4);font-size:var(--step--1);grid-template-columns:auto auto;margin-inline:0;display:grid}.panel dt{color:var(--color-muted)}.panel dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.panel dd.ok{color:var(--color-ok);font-weight:600}.panel .cta{width:100%;min-height:48px;font-size:var(--step-0)}.panel .note{font-size:var(--step--1);color:var(--color-muted);margin-block:var(--space-3) 0;margin-inline:0}.history{margin-block-start:var(--space-8)}.history-head{align-items:baseline}.history-chart-wrap{color-scheme:light;border:1px solid var(--color-border);background:var(--color-paper);padding-block:var(--space-4) var(--space-3);padding-inline:var(--space-3);margin-block-start:var(--space-3)}.history-chart{width:100%;height:auto;min-height:220px;display:block;overflow:visible}.history-range{justify-content:flex-end;margin-block-end:var(--space-2);display:flex}.history-range[hidden]{display:none}.history-range button{appearance:none;background:var(--color-paper);color:var(--color-neutral-800);border:1px solid var(--color-border);cursor:pointer;min-height:32px;font:inherit;font-size:var(--step--1);transition:background-color .12s var(--ease-out), color .12s var(--ease-out);padding-block:5px;padding-inline:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.history-range button:hover{background:var(--color-neutral-100)}}.history-range button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.history-range-note{font-size:var(--step--1);margin-block-start:var(--space-2)}.history-plot{position:relative}.history-chart-wrap.is-dragging{cursor:grabbing;user-select:none}.history-chart-wrap.is-dragging .history-tip{display:none}.history-context-surface{fill:color-mix(in oklch, var(--color-neutral-100) 65%, var(--color-paper))}.history-context-band{fill:var(--color-neutral-900);fill-opacity:.12}.history-context-hi{fill:none;stroke:var(--color-neutral-900);stroke-width:1.1px;opacity:.5;vector-effect:non-scaling-stroke}.history-context-lo{fill:none;stroke:var(--color-accent);stroke-width:1.35px;opacity:.9;vector-effect:non-scaling-stroke}.history-context-rug line{stroke:var(--color-neutral-900);stroke-width:1px;opacity:.35;vector-effect:non-scaling-stroke}.history-brush-track{fill:#0000;cursor:crosshair}.history-brush-out{fill:var(--color-paper);fill-opacity:.55;pointer-events:none}.history-range-box{fill:color-mix(in oklch, var(--color-accent) 12%, transparent);stroke:var(--color-accent);stroke-width:1.5px;cursor:grab;pointer-events:all;vector-effect:non-scaling-stroke}.history-chart-wrap.is-dragging .history-range-box{cursor:grabbing}.history-box-date{fill:var(--color-neutral-900);font-size:var(--step--2);font-weight:700;font-family:var(--font-body);font-variant-numeric:tabular-nums;pointer-events:none}.history-brush-handle{cursor:ew-resize}.history-handle-hit{fill:#0000}.history-handle-bar{fill:var(--color-neutral-900);stroke:var(--color-paper);stroke-width:1px;vector-effect:non-scaling-stroke}.history-handle-grip{stroke:var(--color-paper);stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.history-context-hint{fill:var(--color-muted);font-size:var(--step--2);font-family:var(--font-body);pointer-events:none}.history-dot.is-ghost{cursor:pointer}.history-readout line{stroke:var(--series,var(--color-neutral-800));stroke-width:1px;stroke-dasharray:3 4;opacity:.55;vector-effect:non-scaling-stroke}.history-readout circle{fill:none;stroke:var(--series,var(--color-neutral-800));stroke-width:1.25px;opacity:.55;vector-effect:non-scaling-stroke}.history-readout.is-off{display:none}.history-dot.is-active .history-mark{r:7}.history-tip{z-index:2;pointer-events:none;background:var(--color-neutral-900);color:var(--color-paper);font-size:var(--step--1);white-space:nowrap;box-shadow:0 6px 18px color-mix(in oklch, var(--color-neutral-900) 22%, transparent);gap:1px;padding-block:7px;padding-inline:10px;line-height:1.35;display:grid;position:absolute;transform:translate(-50%,-100%)}.history-tip[hidden]{display:none}.history-tip-shop{font-weight:700}.history-tip-price{font-family:var(--font-heading);font-weight:600;font-size:var(--step-0);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.history-tip-date{color:color-mix(in oklch, var(--color-paper) 68%, transparent);font-variant-numeric:tabular-nums}.axis-tick line{stroke:var(--color-neutral-300);stroke-width:1px}.axis-tick.is-edge line{stroke:color-mix(in oklch, var(--color-border) 22%, transparent)}.axis-tick.is-mid line{stroke:color-mix(in oklch, var(--color-border) 10%, transparent)}.axis-baseline{stroke:var(--color-border);stroke-width:1px}.axis-date-guide{stroke:color-mix(in oklch, var(--color-border) 8%, transparent);stroke-width:1px;stroke-dasharray:2 5}.axis-price,.axis-date{fill:var(--color-muted);font-size:var(--step--2);font-family:var(--font-body);font-variant-numeric:tabular-nums}.axis-date.is-end{fill:var(--color-neutral-800);font-weight:600}@media (width<=620px){.history-chart{min-height:0}.history-chart-wrap{padding-block:var(--space-3) var(--space-2);padding-inline:var(--space-2)}.axis-price,.axis-date{font-size:26px}.history-series circle{stroke-width:3.5px}.history-series path{stroke-width:2.25px}.history-track{stroke-width:2px}.history-legend{font-size:var(--step--1)}.legend-mark{width:22px}}.history-series,.legend-mark,.history-track{--series:oklch(23.7% .004 48.6)}.series-1{--series:oklch(46.1% .078 242.2)}.series-2{--series:oklch(49.4% .109 66.9)}.series-3{--series:oklch(47.4% .104 305.5)}.series-4{--series:oklch(50.7% .057 182.7)}.series-5{--series:oklch(45.7% .115 32.2)}.history-series{stroke:var(--series);fill:var(--series)}.history-series path{fill:none;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.history-series circle{stroke:var(--color-paper);stroke-width:1.75px;vector-effect:non-scaling-stroke}.history-track{fill:none;stroke:var(--series);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.9;vector-effect:non-scaling-stroke}.history-dot{cursor:pointer}.history-dot .history-hit{fill:#0000;stroke:none}@media (prefers-reduced-motion:no-preference){.history-dot .history-mark{transition:r .14s var(--ease-out), stroke .14s var(--ease-out)}}.history-dot.is-mid:focus-visible .history-mark{r:5.5}.history-dot.is-terminal:focus-visible .history-mark{r:7}@media (hover:hover) and (pointer:fine){.history-dot.is-mid:hover .history-mark{r:5.5}.history-dot.is-terminal:hover .history-mark{r:7}}.history-dot:focus-visible{outline:2px solid #0000}.history-dot:focus-visible .history-hit{fill:color-mix(in oklch, var(--color-accent) 10%, transparent);stroke:color-mix(in oklch, var(--color-accent) 45%, transparent);stroke-width:1.5px}.history-dot:focus-visible .history-mark{stroke:var(--color-paper)}.history-series .history-window{fill:color-mix(in oklch, var(--series) 10%, transparent);stroke:color-mix(in oklch, var(--series) 22%, transparent);stroke-width:.6px}.history-legend{padding-block:var(--space-3) 0;margin-block:var(--space-2) 0;border-block-start:1px solid var(--color-divider);font-size:var(--step--1);flex-wrap:wrap;gap:8px 18px;margin-inline:0;padding-inline:0;font-weight:600;list-style:none;display:flex}.history-legend li{align-items:center;gap:8px;display:inline-flex}.legend-mark{background:linear-gradient(var(--series), var(--series)) no-repeat left center / 16px 2px;flex:none;width:22px;height:10px;position:relative}.legend-mark:after{content:"";background:var(--series);width:6px;height:6px;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.table-scroll{margin-block-start:var(--space-2);overflow-x:auto}.history-claim{font-size:var(--step--1);margin-block-start:3px;font-weight:600;display:block}.history-claim.condition-default{font-weight:400}.history-facts{font-size:var(--step--2);grid-template-columns:max-content 1fr;gap:1px 6px;margin-block:4px 0;margin-inline:0;display:grid}.history-facts dt{color:var(--color-muted)}.history-facts dd{margin:0}.chip,.kr-chip{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-text);padding-block:0;padding-inline:var(--space-3);border:1px solid var(--color-control);background:var(--color-surface);cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:6px;min-block-size:44px;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:no-preference){.chip{transition:background-color .14s var(--ease-out), color .14s var(--ease-out)}}@media (hover:hover) and (pointer:fine){.chip:hover,.kr-chip:hover{background:var(--color-bg);color:var(--color-text);text-decoration:none}}.chip b,.kr-chip b{font-variant-numeric:tabular-nums;color:var(--color-muted);font-weight:500}.kr-chip[aria-current=true],.kr-chip[aria-pressed=true],.kr-chip[aria-selected=true]{background:var(--kr-ink);color:var(--kr-white)}.kr-chip[aria-current=true] b,.kr-chip[aria-pressed=true] b,.kr-chip[aria-selected=true] b{color:var(--kr-white)}.kr-chips{gap:var(--space-2);scrollbar-width:none;padding-block:var(--space-1);display:flex;overflow-x:auto}.note{font-size:var(--step-0);color:var(--color-muted)}.lede{font-size:var(--step-1);color:var(--color-muted);max-width:58ch;margin-block:0 var(--space-4);margin-inline:0}main{padding-block:var(--space-6) var(--space-8);flex:1}main>.wrap>.crumbs:first-child{padding-block-start:0}footer.site{border-block-start:var(--rule);background:var(--color-surface);padding-block:var(--space-12) var(--space-8);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-block-start:var(--space-8);padding-inline:0}footer.site .kr-foot{gap:var(--space-8) var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}footer.site .kr-foot-brand{gap:var(--space-4);align-content:start;display:grid}footer.site .kr-foot-brand h2{font-size:var(--fs-price);line-height:var(--lh-price);letter-spacing:var(--ls-price);color:var(--color-text);margin:0;font-weight:600}footer.site .kr-foot-brand p{max-inline-size:36ch;font-size:var(--fs-body);line-height:var(--lh-body);margin:0}footer.site .kr-foot-cols{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-content:start;display:grid}footer.site h3{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-mono);line-height:var(--lh-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-muted);margin-block:0 var(--space-2)}footer.site ul{margin:0;padding:0;list-style:none;display:grid}footer.site li a{min-block-size:44px;color:var(--color-text);font-size:var(--fs-small);line-height:var(--lh-small);align-items:center;display:inline-flex}footer.site .kr-foot-end{border-block-start:var(--hairline);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;grid-column:1/-1;padding-block-start:var(--space-6);display:flex}footer.site .kr-foot-end p{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;max-inline-size:none;margin:0}footer.site .langs a{font-size:var(--fs-small);color:var(--color-muted)}footer.site .langs a[aria-current]{color:var(--color-text)}@media (width<860px){footer.site{padding-block:var(--space-6) var(--space-8)}footer.site .kr-foot{gap:var(--space-6);grid-template-columns:1fr}footer.site .kr-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.seg{display:flex}.seg button{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);padding-block:0;padding-inline:var(--space-4);cursor:pointer;border:1px solid var(--color-control);background:var(--color-surface);min-block-size:44px;color:var(--color-text);border-radius:0;align-items:center;font-weight:500;display:inline-flex}.seg button+button{border-inline-start:0}.seg button[aria-pressed=true]{background:var(--kr-ink);color:var(--kr-white)}.family-entry{margin-block:0 var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);color:inherit;gap:4px;margin-inline:0;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.family-entry:hover{border-color:var(--color-accent);color:inherit;text-decoration:none}}.family-entry-kicker{font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.family-entry-title{font-family:var(--font-heading);font-weight:600;font-size:var(--step-2);letter-spacing:-.02em}.family-entry-lede{color:var(--color-muted);font-size:var(--step-0);max-width:52ch}.family-entry-go{margin-block-start:4px;font-weight:700}.family-head{margin-block-end:var(--space-6)}.family-head h1{font-size:var(--step-4);letter-spacing:-.03em;margin:0}.family-head-model{gap:var(--space-5);grid-template-columns:120px 1fr;align-items:center;display:grid}@media (width<=640px){.family-head-model{grid-template-columns:1fr}}.family-hero-ph{aspect-ratio:1;contain:size;background:var(--color-surface);border:1px solid var(--color-border);place-items:center;display:grid;overflow:clip}.family-hero-ph img{object-fit:contain;width:100%;height:100%}.family-hero-ph.noimg:after{content:"—";color:var(--color-neutral-400);font-size:var(--step-2)}.family-meta{color:var(--color-muted);margin-block:var(--space-2) 0;font-size:var(--step-0);margin-inline:0}.family-meta strong{color:var(--color-text)}.family-series{margin-block:0 var(--space-6);margin-inline:0}.family-series-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-block-end:1px solid var(--color-border);flex-wrap:wrap;margin-block-end:var(--space-3);padding-block-end:var(--space-2);display:flex}.family-series-head h2{font-size:var(--step-1);letter-spacing:-.01em;margin:0}.family-from{font-size:var(--step--1);color:var(--color-muted)}.family-from strong{color:var(--color-text)}.family-models{border-block-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.family-models>li{border-block-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border)}.family-model{gap:var(--space-3);padding:var(--space-3);min-height:120px;color:inherit;transition:background-color .14s var(--ease-out);grid-template-columns:88px 1fr;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.family-model:hover{background:var(--color-surface);color:inherit;text-decoration:none}}.family-model:active{background:var(--color-surface)}.family-model-ph{aspect-ratio:1;contain:size;background:var(--color-bg);border:1px solid var(--color-divider);outline-offset:-1px;outline:1px solid oklch(0% 0 none/.1);place-items:center;display:grid;overflow:clip}.family-model-ph img{object-fit:contain;width:100%;height:100%}.family-model-ph.noimg:after{content:"—";color:var(--color-neutral-400);font-size:var(--step-2)}.family-model-body{flex-direction:column;gap:2px;min-width:0;display:flex}.family-model-name{font-family:var(--font-heading);font-weight:600;font-size:var(--step-0);letter-spacing:-.02em;line-height:1.15}.family-model-meta{font-size:var(--step--1);color:var(--color-muted)}.family-model-price{font-size:var(--step-0);margin-block-start:auto}.family-model-price strong{font-size:var(--step-1)}.family-model-go{font-size:var(--step--1);color:var(--color-muted);font-weight:700}@media (hover:hover) and (pointer:fine){.family-model:hover .family-model-go{color:var(--color-accent)}}.family-picker{gap:var(--space-5);display:grid}.family-step .seg{flex-wrap:wrap}.family-step .seg button{cursor:pointer}.family-step .seg button[aria-selected=true]{background:var(--color-text);color:var(--color-bg)}.family-variant-list{border-block-start:1px solid var(--color-border);margin:0;padding:0;list-style:none}.family-variant{border-block-end:1px solid var(--color-divider)}.family-variant>a{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);color:inherit;align-items:baseline;min-height:56px;padding-inline:0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.family-variant>a:hover{color:inherit;text-decoration:none}.family-variant>a:hover .family-variant-go{color:var(--color-accent)}}.family-variant-main{min-width:0}.family-variant-title{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.family-variant-sim{font-family:var(--font-heading);font-weight:600;font-size:var(--step-0);letter-spacing:-.02em}.family-variant-cond{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.family-variant-cover{font-size:var(--step--1);color:var(--color-muted);margin-block-start:2px}.family-variant-price{text-align:end;white-space:nowrap;justify-items:end;gap:2px;display:grid}.family-variant-price strong{font-size:var(--step-1);font-variant-numeric:tabular-nums}.family-variant-go{font-size:var(--step--1);color:var(--color-muted);font-weight:700}@media (width<=560px){.family-variant>a{flex-direction:column;align-items:stretch;gap:6px}.family-variant-price{text-align:start;justify-items:start}}.oos{font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--color-warn);margin-inline-start:6px;font-weight:600;display:inline-block}:is(.filters-box,.more)::details-content{block-size:0;overflow:clip}:is(.filters-box,.more)[open]::details-content{block-size:auto}@media (prefers-reduced-motion:no-preference){:is(.filters-box,.more)::details-content{transition:block-size .25s var(--ease-out), content-visibility .25s allow-discrete}}.ig-badge{vertical-align:-.1em;flex:none;block-size:1.1cap;inline-size:auto;margin-inline-end:.3em;display:inline-block}.lbl,.tag{text-box:trim-both cap alphabetic}:is(.pc,.rl2,.shop-card){position:relative}.stretch:after{content:"";position:absolute;inset:0}.stretch:focus-visible{outline:2px solid #0000}:is(.pc,.rl2,.shop-card):has(.stretch:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.stretch:hover{color:var(--kr-ink);text-decoration:none}.pc:hover .pc-name,.shop-card:hover h2 a,.rl2:hover .rl2-name{text-underline-offset:3px;text-decoration:underline}}.kr-cards{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.kr-cards>li{display:grid}.pc{gap:var(--space-4);background:var(--kr-white);padding:var(--space-6);flex-direction:column;min-inline-size:0;display:flex}.pc-ph{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;block-size:12rem;display:grid;overflow:clip}.pc-ph>*{grid-area:1/1}.pc-ph img{object-fit:contain;block-size:100%;inline-size:100%}.pc-ph.noimg:after{content:"—";color:var(--kr-grey-300);font-size:var(--step-2)}.pc-none{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--kr-grey-600)}.pc-body{gap:var(--space-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.pc-name{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--kr-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;min-block-size:calc(var(--lh-small) * 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pc-price{margin-block-start:auto}.pc-money{font-size:var(--fs-price);line-height:var(--lh-price);letter-spacing:var(--ls-price);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kr-ink);font-weight:600;display:inline-flex}.pc-oos{padding-block:2px;padding-inline:var(--space-2);background:var(--kr-paper);color:var(--kr-grey-600);border:1px solid var(--kr-grey-300);font-size:var(--fs-small);line-height:var(--lh-small);display:inline-block}.pc-cond{color:var(--kr-grey-600);margin:0}.pc-sub{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--kr-grey-600);margin:0}.pc-second{border-block-start:1px solid var(--kr-grey-100);padding-block-start:var(--space-1)}.pc-badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.pc-spark{color:var(--kr-grey-600);block-size:36px;inline-size:100%}.pc-deal .pc-sub.kr-mono{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}@media (width<860px){.kr-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}.pc{padding:var(--space-3);gap:var(--space-3)}.pc-ph{block-size:8.5rem}.pc-money{font-size:var(--fs-h3);line-height:var(--lh-h3)}}.srch-head{gap:var(--space-2);margin-block-end:var(--space-6);display:grid}.srch-head h1{overflow-wrap:anywhere;margin:0}.srch-head p{margin:0}.srch-meta,.srch-head .kr-mono{color:var(--kr-grey-600)}.cat-lede{color:var(--kr-grey-600);max-inline-size:60ch}.srch-scope,.srch-did{font-size:var(--fs-body);line-height:var(--lh-body)}.srch-scope a,.srch-did a,.srch-link a,.note a{text-underline-offset:3px;text-decoration:underline}.srch-link{margin-block-start:var(--space-6)}.srch-link a{align-items:center;min-block-size:44px;display:inline-flex}.srch-status{color:var(--kr-grey-600)}.kr-results{gap:var(--space-6);grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;display:grid}.res{min-inline-size:0}.kr-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.kr-toolbar .count{color:var(--kr-grey-600);margin:0 auto 0 0}.kr-toolbar .kf-open{display:none}.kr-sort{align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-3);border:1px solid var(--kr-grey-300);background:var(--kr-white);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--kr-grey-600);display:inline-flex}.kr-sort select{color:var(--kr-ink);font:inherit;cursor:pointer;background:0 0;border:0;min-block-size:40px;padding:0;font-size:max(16px,1rem);font-weight:500}.kr-morewrap{margin-block:var(--space-8) 0}.kr-nofilter{gap:var(--space-4);padding:var(--space-6);background:var(--kr-white);justify-items:start;display:grid}.kr-nofilter h2{margin:0}.kr-lift{gap:var(--space-2);flex-wrap:wrap;display:flex}.kr-zero{gap:var(--space-4);margin-block-start:var(--space-6);display:grid}.kr-zero h2{margin:0}.kr-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.kr-tiles-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.kr-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<860px){.kr-tiles,.kr-tiles-3,.kr-tiles-4{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.rl2-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.rl2{gap:var(--space-4);background:var(--kr-white);padding:var(--space-3) var(--space-4);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.rl2-ph{place-items:center;block-size:56px;inline-size:56px;display:grid}.rl2-ph img{object-fit:contain;block-size:100%;inline-size:100%}.rl2-name{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--kr-ink);overflow-wrap:anywhere;gap:2px;font-weight:500;display:grid}.rl2-name small{color:var(--kr-grey-600);font-weight:400;font-size:var(--fs-small);line-height:var(--lh-small)}.rl2-price{text-align:end}.kf{display:block}.kf-head,.kf-foot{display:none}.kf-sec{border-block-start:1px solid var(--kr-grey-300)}.kf-sec:last-of-type{border-block-end:1px solid var(--kr-grey-300)}.kf-sec>summary{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;min-block-size:48px;font-weight:500;list-style:none;display:flex}.kf-sec>summary::-webkit-details-marker{display:none}.kf-sec>summary:after{content:"+";font-size:var(--fs-price);font-weight:400;line-height:1}.kf-sec[open]>summary:after{content:"−"}.kf-body{gap:var(--space-2);padding-block-end:var(--space-4);display:grid}.kf-hist{align-items:flex-end;gap:2px;block-size:56px;display:flex}.kf-hist i{block-size:var(--h,0%);background:var(--kr-grey-300);flex:1}.kf-num{align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-3);border:1px solid var(--kr-ink);background:var(--kr-white);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--kr-grey-600);display:flex}.kf-num input{min-inline-size:0;font:inherit;color:var(--kr-ink);text-align:end;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;min-block-size:40px;padding:0;font-size:max(16px,1rem);font-weight:500}.kf-find{min-block-size:44px;padding-inline:var(--space-3);border:1px solid var(--kr-ink);background:var(--kr-white);font:inherit;color:var(--kr-ink);font-size:max(16px,1rem)}.kf-list{margin:0;padding:0;list-style:none;display:grid}.kf-list li{align-items:center;gap:var(--space-3);min-block-size:36px;display:flex}.kf-list input[type=checkbox]{appearance:none;border:1px solid var(--kr-ink);background:var(--kr-white);cursor:pointer;flex:none;place-content:center;block-size:18px;inline-size:18px;margin:0;display:grid}.kf-list input[type=checkbox]:before{content:"";background:var(--kr-ink);block-size:10px;inline-size:10px;scale:0}.kf-list input[type=checkbox]:checked:before{scale:1}.kf-list input[type=checkbox]:disabled{border-color:var(--kr-grey-300);cursor:default}.kf-list label{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:36px;font-size:var(--fs-small);line-height:var(--lh-small);cursor:pointer;overflow-wrap:anywhere;flex:1;display:flex}.kf-list b{color:var(--kr-grey-600);font-variant-numeric:tabular-nums;font-weight:400}.kf-list li.off label{color:var(--kr-grey-600);cursor:default}.kf-more{min-block-size:44px;color:var(--kr-ink);font:inherit;font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.kf-attrs{gap:var(--space-4);display:grid}.kf-attrs fieldset{border:0;min-inline-size:0;margin:0;padding:0}.kf-attrs legend{font-size:var(--fs-small);line-height:var(--lh-small);margin-block-end:var(--space-1);padding:0;font-weight:500}.kf-range{gap:var(--space-2);align-items:center;display:flex}.kf-range input{border:1px solid var(--kr-ink);background:var(--kr-white);min-block-size:44px;inline-size:100%;font:inherit;padding-inline:var(--space-2);font-size:max(16px,1rem)}@media (width<860px){.kr-results{grid-template-columns:minmax(0,1fr)}.kr-toolbar{justify-content:flex-start}.kr-toolbar .count{flex:1 0 100%}.kr-toolbar .kf-open{display:inline-flex}.kf{display:none}.kf[data-open]{z-index:70;background:var(--kr-paper);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.kf[data-open] .kf-head{padding-block:var(--space-2);padding-inline:var(--gutter);justify-content:space-between;align-items:center;display:flex}.kf-head h2{margin:0}.kf-scroll{padding-inline:var(--gutter);overscroll-behavior:contain;overflow-y:auto}.kf[data-open] .kf-foot{padding:var(--space-3) var(--gutter);background:var(--kr-white);border-block-start:1px solid var(--kr-grey-300);display:block}}.home-hero{gap:var(--space-4);padding-block:var(--space-8) 0;justify-items:start;display:grid}.home-hero h1{margin:0}.home-try{align-items:center;gap:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--kr-grey-600);flex-wrap:wrap;margin:0;display:flex}.home-try .kr-chip{min-block-size:36px}.home-stat{color:var(--kr-grey-600);margin:0}.home-sec{margin-block-start:var(--space-16)}.home-sec>header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-block-end:var(--space-6);display:flex}.home-sec h2{margin:0}.home-sec .more{min-block-size:44px;font-size:var(--fs-small);line-height:var(--lh-small);text-underline-offset:3px;white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}.home-shops{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.home-shops a{gap:var(--space-1);block-size:100%;padding:var(--space-4);background:var(--kr-white);color:var(--kr-ink);align-content:start;display:grid}.home-shops b{font-weight:500;font-size:var(--fs-small);line-height:var(--lh-small);overflow-wrap:anywhere}.home-shops small{color:var(--kr-grey-600);font-size:var(--fs-small);line-height:var(--lh-small)}@media (hover:hover) and (pointer:fine){.home-shops a:hover{color:var(--kr-ink);text-decoration:none}.home-shops a:hover b{text-underline-offset:3px;text-decoration:underline}}.home-sec>h2{margin-block-end:var(--space-6)}.home-how{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-how li{gap:var(--space-2);border-block-start:2px solid var(--kr-ink);padding-block-start:var(--space-3);display:grid}.home-how .kr-mono{color:var(--kr-grey-600)}.home-how b{font-weight:500;font-size:var(--fs-price);line-height:var(--lh-price);letter-spacing:var(--ls-price)}.home-trust{margin-block:var(--space-6) 0}@media (width<860px){.home-hero{padding-block-start:var(--space-4)}.home-sec{margin-block-start:var(--space-12)}.home-shops{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:minmax(9rem,42%);grid-auto-flow:column;overflow-x:auto}.home-how{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.cat-chips{flex-wrap:wrap;margin-block-end:var(--space-4);overflow:visible}.cat-group{margin-block-start:var(--space-12);scroll-margin-block-start:calc(var(--hdr) + var(--space-4))}.cat-group h2{align-items:baseline;gap:var(--space-3);margin-block:0 var(--space-4);display:flex}.cat-group h2 .kr-mono{color:var(--kr-grey-600)}.cat-leaves{columns:4 15rem;column-gap:var(--space-6);margin:0;padding:0;list-style:none}.cat-leaves li{break-inside:avoid;border-block-end:1px solid var(--kr-grey-300)}.cat-leaves a{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-block-size:40px;padding-block:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--kr-ink);display:flex}.cat-leaves small{white-space:nowrap;color:var(--kr-grey-600);font-variant-numeric:tabular-nums;font-size:var(--fs-small);line-height:var(--lh-small)}@media (hover:hover) and (pointer:fine){.cat-leaves a:hover{text-decoration:none}.cat-leaves a:hover span{text-underline-offset:3px;text-decoration:underline}}@media (width<860px){.cat-leaves{columns:1}.cat-leaves a{min-block-size:44px}}.cat-links{columns:3 16rem;column-gap:var(--space-6);margin:0;padding:0;list-style:none}.cat-links li{break-inside:avoid}.cat-links a{min-block-size:36px;font-size:var(--fs-small);line-height:var(--lh-small);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.shop-cards{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.shop-card{gap:var(--space-1);padding:var(--space-6);background:var(--kr-white);align-content:start;display:grid}.shop-card h2{margin:0}.shop-card .kr-mono{color:var(--kr-grey-600);margin:0}.shop-card .sub{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--kr-grey-600);margin:0}.shop-facts{gap:var(--space-4) var(--space-12);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.shop-facts dt{color:var(--kr-grey-600)}.shop-facts dd{font-size:var(--fs-price);line-height:var(--lh-price);letter-spacing:var(--ls-price);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.shop-links{align-items:center;gap:var(--space-2) var(--space-6);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.shop-links a{text-underline-offset:3px;align-items:center;min-block-size:44px;text-decoration:underline;display:inline-flex}.shop-only{color:var(--kr-grey-600)}.shop-sec{margin-block-start:var(--space-12)}.shop-sec h2,.shop-sec h3{margin-block:0 var(--space-4)}.shop-sec .sub{margin:calc(var(--space-2) * -1) 0 var(--space-4);color:var(--kr-grey-600);font-size:var(--fs-small);line-height:var(--lh-small)}.shop-chips{flex-wrap:wrap;margin:0;overflow:visible}@media (width<860px){.cat-group,.shop-sec{margin-block-start:var(--space-8)}.cat-group h2,.shop-sec h2,.shop-facts dd{font-size:var(--fs-h3);line-height:var(--lh-h3)}.srch-head h1.kr-h1,.home-hero h1.kr-h1{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}}.bf-link,.how-link{text-underline-offset:3px;min-block-size:44px;font-size:var(--fs-small);line-height:var(--lh-small);align-items:center;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.bf-link:hover,.how-link:hover{color:var(--kr-ink)}}.bf-field{justify-content:space-between;align-items:flex-end;gap:var(--space-8);background:var(--kr-red);color:var(--kr-white);padding:var(--space-12) var(--space-12) var(--space-12);min-block-size:15rem;display:flex}.bf-head{gap:var(--space-3);min-inline-size:0;display:grid}.bf-hero{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);color:var(--kr-white);text-wrap:balance;margin:0;font-weight:600}.bf-when{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--kr-white);margin:0;font-weight:500}.bf-count{text-align:end;color:var(--kr-white);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.bf-count time{align-items:baseline;gap:var(--space-2);display:inline-flex}.bf-count .n{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}.bf-count .u{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:500}.bf-cm-below{margin:var(--space-4) 0 0;display:none}.bf-intro{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;margin-block-start:var(--space-16);display:grid}.bf-post{grid-template-columns:minmax(0,40rem)}.bf-lead{margin:0 0 var(--space-4);font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance;font-weight:600}.bf-intro .kr-lead{color:var(--kr-grey-600);max-inline-size:36rem;margin:0}.bf-watch{background:var(--kr-white);border:1px solid var(--kr-ink);padding:var(--space-6);gap:var(--space-3);display:grid}.bf-watch h3{margin:0}.bf-watch ul{gap:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);margin:0;padding-inline-start:var(--space-4);display:grid}.bf-watch .kr-mono{color:var(--kr-grey-600);text-transform:none;margin:0}.bf-live{margin-block-start:var(--space-16)}.bf-live h2{margin:0 0 var(--space-2)}.bf-note{margin:0 0 var(--space-6);color:var(--kr-grey-600);font-size:var(--fs-small);line-height:var(--lh-small);max-inline-size:60ch}.bf-band{margin-block-start:var(--space-8)}.bf-band h3{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-4);display:flex}.bf-band h3 .kr-mono{color:var(--kr-grey-600)}.bf-sec{margin-block-start:var(--space-16);scroll-margin-block-start:calc(var(--hdr) + var(--space-4))}.bf-sec>h2{margin:0 0 var(--space-2)}.bf-sub{margin:0 0 var(--space-6);color:var(--kr-grey-600);max-inline-size:60ch}.bf-rules{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bf-rules li{background:var(--kr-white);padding:var(--space-6);gap:var(--space-2);align-content:start;display:grid}.bf-rules .kr-mono{color:var(--kr-grey-600)}.bf-rules h3{margin:0}.bf-rules p{color:var(--kr-grey-600);font-size:var(--fs-small);line-height:var(--lh-small);margin:0}.bf-big{margin:var(--space-6) 0 0;border-inline-start:4px solid var(--kr-ink);max-inline-size:48rem;padding-inline-start:var(--space-4);font-weight:500}.bf-ex{gap:var(--space-6);background:var(--kr-white);padding:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-6);display:grid}.bf-ex-tag{color:var(--kr-grey-600);grid-column:1/-1;margin:0}.bf-ex-name{margin:0 0 var(--space-3);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:500}.bf-ex-card dl{gap:var(--space-2) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small);grid-template-columns:1fr auto;margin:0;display:grid}.bf-ex-card dt{color:var(--kr-grey-600)}.bf-ex-card dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.bf-ex-card dd:last-of-type{font-weight:600}.bf-res{margin:var(--space-3) 0 0;padding:2px var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:500;display:inline-block}.bf-res.ok{background:var(--kr-deal-50);color:var(--kr-deal-text)}.bf-res.no{border:1px solid var(--kr-ink);color:var(--kr-ink)}.bf-tiles{margin:var(--space-6) 0 0;padding:0;list-style:none}.bf-tiles>li{display:grid}.bf-tiles .kr-tile{min-block-size:5.5rem}.bf-guide{margin-block:var(--space-16) 0;background:var(--kr-white);border:1px solid var(--kr-ink);padding:var(--space-8);gap:var(--space-4);display:grid}.bf-guide>.kr-mono{color:var(--kr-grey-600);margin:0}.bf-guide h2{margin:0}.bf-guide ol{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bf-guide li{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.bf-guide li>span{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);color:var(--kr-grey-600);padding-block-start:4px}.bf-guide li p,.bf-guide>p{margin:0}@media (width<1100px){.bf-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<860px){.bf-field{align-items:start;gap:var(--space-4);padding:var(--space-6);min-block-size:0;display:grid}.bf-hero{font-size:var(--fs-hero-m);line-height:var(--lh-hero-m);letter-spacing:var(--ls-hero-m)}.bf-cm-in{display:none}.bf-count{text-align:start}.bf-count .n{font-size:var(--fs-hero-m);line-height:var(--lh-hero-m);letter-spacing:var(--ls-hero-m)}.bf-cm-below{display:block}.bf-intro,.bf-sec,.bf-live,.bf-guide{margin-block-start:var(--space-12)}.bf-intro{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.bf-lead,.bf-sec>h2,.bf-guide h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.bf-rules,.bf-ex,.bf-guide ol{grid-template-columns:minmax(0,1fr)}.bf-guide{padding:var(--space-6)}}.how-head{gap:var(--space-3);max-inline-size:48rem;margin-block-end:var(--space-8);display:grid}.how-head h1{margin:0}.how-head .kr-lead,.how-head .kr-mono{color:var(--kr-grey-600);margin:0}.how-keys{margin:0 0 var(--space-12);gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.how-keys li{border-block-start:2px solid var(--kr-ink);gap:var(--space-1);align-content:start;padding-block-start:var(--space-3);display:grid}.how-keys h2{margin:0}.how-keys p{color:var(--kr-grey-600);font-size:var(--fs-small);line-height:var(--lh-small);margin:0}.how-grid{gap:var(--space-12);grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid}.how-toc{position:sticky;inset-block-start:calc(var(--hdr) + var(--space-6))}.how-toc summary{min-block-size:44px;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--kr-grey-600);cursor:default;justify-content:space-between;align-items:center;list-style:none;display:flex}.how-toc summary::-webkit-details-marker{display:none}.how-toc summary svg{display:none}.how-toc ol{margin:0;padding:0;list-style:none;display:grid}.how-toc a{gap:var(--space-2);min-block-size:36px;font-size:var(--fs-small);line-height:var(--lh-small);padding-inline-start:var(--space-3);padding-block:var(--space-2);border-inline-start:2px solid #0000;align-items:baseline;display:flex}.how-toc a .kr-mono{color:var(--kr-grey-600)}.how-toc a[aria-current=true]{border-inline-start-color:var(--kr-ink);font-weight:600}@media (hover:hover) and (pointer:fine){.how-toc a:hover{text-underline-offset:3px;text-decoration:underline}}.how-main{gap:var(--space-16);min-inline-size:0;display:grid}.how-main section{max-inline-size:52rem;scroll-margin-block-start:calc(var(--hdr) + var(--space-6))}.how-main section>.kr-mono:first-child{margin:0 0 var(--space-2);color:var(--kr-grey-600)}.how-main h2{margin:0 0 var(--space-3)}.how-main section>p{margin:0 0 var(--space-4)}.how-main section>.how-small,.how-small{color:var(--kr-grey-600);margin:var(--space-2) 0 0;text-transform:none}.how-facts{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.how-facts div{background:var(--kr-white);padding:var(--space-4);gap:var(--space-1);align-content:start;display:grid}.how-facts dt{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--kr-grey-600)}.how-facts dd{font-size:var(--fs-h3);line-height:var(--lh-h3);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.how-steps{margin:var(--space-6) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.how-steps li{gap:var(--space-3);border-block-start:1px solid var(--kr-grey-300);grid-template-columns:2.5rem 1fr;padding-block-start:var(--space-3);display:grid}.how-steps .kr-mono{color:var(--kr-grey-600);padding-block-start:4px}.how-steps h3{margin:0 0 var(--space-1)}.how-steps p{color:var(--kr-grey-600);font-size:var(--fs-small);line-height:var(--lh-small);margin:0}.how-eg{background:var(--kr-white);padding:var(--space-6);gap:var(--space-3);margin-block-start:var(--space-8);display:grid}.how-eg>.kr-mono{color:var(--kr-grey-600);gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.how-tag{padding:1px var(--space-2);background:var(--kr-amber-50);color:var(--kr-amber-700)}.how-eg ul{margin:0;padding:0;list-style:none;display:grid}.how-eg li{gap:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--kr-grey-100);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.how-eg li>div{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.kr-price-eg{font-size:var(--fs-price);line-height:var(--lh-price);letter-spacing:var(--ls-price);font-variant-numeric:tabular-nums;text-align:end;min-inline-size:7ch;font-weight:600}.how-eg-note{color:var(--kr-grey-600);font-size:var(--fs-small);line-height:var(--lh-small);margin:0}.how-chip{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);letter-spacing:.02em;white-space:nowrap;color:var(--kr-grey-600);align-items:center;gap:6px;padding:1px 6px;display:inline-flex}.how-chip i{background:currentColor;flex:none;block-size:6px;inline-size:6px}.how-chip[data-tone=fresh]{background:var(--kr-deal-50);color:var(--kr-deal-text)}.how-chip[data-tone=stale]{background:var(--kr-amber);color:var(--kr-ink)}.how-chip[data-tone=recent]{padding-inline:0}.how-say{margin:var(--space-8) 0 0;padding:var(--space-2) 0 var(--space-2) var(--space-6);border-inline-start:4px solid var(--kr-ink)}.how-say h3{margin:0 0 var(--space-2)}.how-say p{color:var(--kr-grey-600);margin:0}.how-table-wrap{margin-block-start:var(--space-6);overflow-x:auto}.how-table{border-collapse:collapse;background:var(--kr-white);inline-size:100%;font-size:var(--fs-small);line-height:var(--lh-small)}.how-table th,.how-table td{text-align:start;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--kr-grey-100);font-weight:400}.how-table thead th{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--kr-grey-600);background:var(--kr-paper)}.how-table tbody th{font-weight:500}.how-sub{margin:var(--space-8) 0 var(--space-3)}.how-legend{background:var(--kr-white);margin:0;padding:0;list-style:none}.how-legend li{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--kr-grey-100);font-size:var(--fs-small);line-height:var(--lh-small);grid-template-columns:14rem minmax(0,1fr);align-items:center;display:grid}.how-legend li:last-child{border-block-end:0}.how-defs{gap:var(--space-4);margin-block-start:var(--space-6);display:grid}.how-defs article{background:var(--kr-white);padding:var(--space-6);scroll-margin-block-start:calc(var(--hdr) + var(--space-6))}.how-defs h3{margin:0 0 var(--space-2)}.how-defs p{color:var(--kr-grey-600);font-size:var(--fs-small);line-height:var(--lh-small);margin:0}.how-formula{padding:var(--space-3) var(--space-4);background:var(--kr-paper);font-family:var(--font-mono);overflow-wrap:anywhere;margin-block:var(--space-3)!important;color:var(--kr-ink)!important;font-size:var(--fs-small)!important}.how-src{gap:var(--space-4);margin:var(--space-6) 0 var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.how-src div{background:var(--kr-white);padding:var(--space-4);gap:var(--space-1);display:grid}.how-src dt{font-weight:500}.how-src dd{color:var(--kr-grey-600);font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:tabular-nums;margin:0}.how-log{margin:var(--space-6) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.how-log li{gap:var(--space-4);border-block-start:1px solid var(--kr-grey-300);grid-template-columns:9rem minmax(0,1fr);padding-block-start:var(--space-3);display:grid}.how-log time{color:var(--kr-grey-600);text-transform:none;padding-block-start:4px}.how-log p{margin:0!important}@media (width<860px){.how-keys{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-8)}.how-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.how-toc{border:1px solid var(--kr-ink);background:var(--kr-white);position:static}.how-toc summary{padding-inline:var(--space-4);cursor:pointer}.how-toc summary svg{transition:rotate .14s var(--ease-out);display:block}.how-toc details[open] summary svg{rotate:90deg}.how-toc a{min-block-size:44px;padding-inline:var(--space-4);align-items:center}.how-main{gap:var(--space-12)}.how-main h2{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:0}.how-legend li{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.how-eg li{grid-template-columns:minmax(0,1fr) auto}.how-eg li .how-chip{grid-area:2/1;justify-self:start}.how-eg li .kr-price-eg{grid-area:1/2/span 2}.how-src{grid-template-columns:minmax(0,1fr)}.how-log li{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.how-table thead{block-size:1px;inline-size:1px;position:absolute;overflow:clip}.how-table,.how-table tbody,.how-table tr,.how-table th,.how-table td{display:block}.how-table tr{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--kr-grey-100)}.how-table th,.how-table td{padding:var(--space-1) 0;border:0}.how-table td[data-label]:before{content:attr(data-label) ": ";color:var(--kr-grey-600)}}.kr-badge-v2[data-astro-cid-gowvamca]{padding-block:2px;padding-inline:var(--space-2);font-size:var(--fs-mono);line-height:var(--lh-mono);white-space:nowrap;align-items:center;gap:4px;font-weight:400;display:inline-flex}.k-lowest[data-astro-cid-gowvamca]{background:var(--kr-ink);color:var(--kr-white);font-family:var(--font-mono);letter-spacing:var(--ls-mono);text-transform:uppercase}.k-deal[data-astro-cid-gowvamca],.k-drop[data-astro-cid-gowvamca]{background:var(--kr-deal-50);color:var(--kr-deal-text);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:500}.k-single[data-astro-cid-gowvamca],.k-sponsored[data-astro-cid-gowvamca],.k-instagram[data-astro-cid-gowvamca]{background:var(--kr-white);color:var(--kr-ink);border:1px solid var(--kr-ink);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:500}.k-oos[data-astro-cid-gowvamca]{background:var(--kr-paper);color:var(--kr-grey-600);border:1px solid var(--kr-grey-300);font-size:var(--fs-small);line-height:var(--lh-small)}.kr-state[data-astro-cid-sdzgyt5t]{margin-block:var(--space-4)}.kr-state[data-astro-cid-sdzgyt5t] p[data-astro-cid-sdzgyt5t]{margin:0}.stale[data-astro-cid-sdzgyt5t]{align-items:center;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);background:var(--kr-amber-50);color:var(--kr-ink);font-size:var(--fs-small);line-height:var(--lh-small);display:flex}.stale[data-astro-cid-sdzgyt5t] svg{flex:none}.error[data-astro-cid-sdzgyt5t]{gap:var(--space-3);padding:var(--space-4);background:var(--kr-red-50);justify-items:start;display:grid}.error[data-astro-cid-sdzgyt5t] .head[data-astro-cid-sdzgyt5t]{color:var(--kr-red-700);font-weight:500}.empty[data-astro-cid-sdzgyt5t]{gap:var(--space-4);justify-items:start;display:grid}.card[data-astro-cid-sdzgyt5t]{gap:var(--space-2);padding:var(--space-4);background:var(--kr-white);justify-items:start;display:grid}.card[data-astro-cid-sdzgyt5t] .meta[data-astro-cid-sdzgyt5t]{color:var(--kr-grey-600);font-size:var(--fs-small);line-height:var(--lh-small)}.kr-badge-note[data-astro-cid-sdzgyt5t]{padding:1px var(--space-2);border:1px solid var(--kr-grey-300);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--kr-ink);background:var(--kr-white);display:inline-block}
