:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-28:28px;--fs-36:36px;--lh-body:1.5;--lh-head:1.25;--track-ko:-0.01em;--gutter:var(--s-4);--gap:var(--s-3);--sec-gap:var(--s-8);--maxw:1200px;--head-h:56px;--logo-h:28px;--bottom-h:56px;--buybar-h:100px;--buybar-cta-h:52px;--cta-h:56px;--tap:44px;--field-h:48px;--control-h:40px;--radius-card:12px;--radius-btn:10px;--radius-chip:999px;--radius-cta:16px;--dur:180ms;--dur-press:120ms;--ease:cubic-bezier(0.2,0.6,0.2,1);--bg:#FFFFFF;--bg-soft:#FAFAFA;--img-bg:#F4F4F4;--ink:#222222;--ink-2:#5C5C5C;--ink-3:#737373;--line:#EBEBEB;--brand:#1D57FB;--accent:#1D57FB;--accent-fill:#1D57FB;--warn:#C9A227;--cta:#1D57FB;--cta-press:#1546D6;--cta-ink:#FFFFFF;--cta-off:#EBEBEB;--cta-off-ink:#5C5C5C;color-scheme:light}html[data-site=global]{--brand:#01B08B;--accent:#0A7A5F;--accent-fill:#0A7A5F}:root[data-theme=dark]{--bg:#111111;--bg-soft:#161616;--img-bg:#1E1E1E;--ink:#F2F2F2;--ink-2:#B5B5B5;--ink-3:#8A8A8A;--line:#2A2A2A;--cta-off:#2A2A2A;--cta-off-ink:#B5B5B5;color-scheme:dark}:root[data-theme=dark][data-site=ko]{--brand:#7C9CFF;--accent:#7C9CFF;--accent-fill:#1D57FB;--cta:#2C62FF;--cta-press:#1D57FB}:root[data-theme=dark][data-site=global]{--brand:#01B08B;--accent:#01B08B;--accent-fill:#0A7A5F;--cta:#2C62FF;--cta-press:#1D57FB}@media (min-width:480px){:root{--logo-h:32px}}@media (min-width:600px){:root{--gutter:var(--s-6);--sec-gap:var(--s-12)}}@media (min-width:768px){:root{--head-h:64px}}@media (min-width:900px){:root{--gap:var(--s-4)}}@media (min-width:1200px){:root{--gutter:var(--s-8)}}*{box-sizing:border-box}body,html{overflow-x:hidden;overflow-x:clip;max-width:100%}:root{--font-lang:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Apple SD Gothic Neo","Malgun Gothic",sans-serif}html[data-lang=en]{--font-lang:"Inter","Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Apple SD Gothic Neo","Malgun Gothic",sans-serif}html[data-lang=vi]{--font-lang:"Be Vietnam Pro","Inter","Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Apple SD Gothic Neo","Malgun Gothic",sans-serif}body{margin:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--bg);color:var(--ink);font-family:var(--font-lang);font-size:var(--fs-16);line-height:var(--lh-body);letter-spacing:var(--track-ko);-webkit-text-size-adjust:100%}.num,.price,.tnum,b,strong,time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plain-link,a{color:inherit}.plain-link{text-decoration:none}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}img{max-width:100%}s{text-decoration-thickness:1px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}h1{font-size:var(--fs-28);margin:0 0 var(--s-2)}h1,h2{line-height:var(--lh-head);font-weight:700;letter-spacing:-.02em}h2{font-size:var(--fs-18)}h2,h3{margin:0}h3{font-size:var(--fs-16);line-height:var(--lh-head);font-weight:700}h2.section{margin:var(--sec-gap) 0 var(--s-3)}h3.section{margin:var(--s-6) 0 var(--s-2)}@media (min-width:900px){h1{font-size:var(--fs-36)}h2{font-size:var(--fs-22)}}.intro,.muted{color:var(--ink-2)}.intro{font-size:var(--fs-14);margin:0 0 var(--s-4)}.caption,.intro{line-height:var(--lh-body)}.caption{color:var(--ink-3);font-size:var(--fs-13);margin:var(--s-2) 0 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main{max-width:var(--maxw);margin:0 auto;padding:var(--s-6) var(--gutter) var(--s-16)}.head{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--bg);border-bottom:1px solid var(--line)}.head-in{height:var(--head-h);max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter);gap:var(--s-3)}.brand,.head-in{display:flex;align-items:center}.brand{min-height:var(--tap);text-decoration:none;color:var(--ink);flex:none}.brand picture{display:block}.brand .brand-dark,:root[data-theme=dark] .brand .brand-light{display:none}.brand-img,:root[data-theme=dark] .brand .brand-dark{display:block}.brand-img{height:var(--logo-h);width:auto;flex-shrink:0}.head-search,.head-spacer{flex:1 1 auto;min-width:0}.head-search{display:flex;justify-content:center}.head-search .search{width:100%;max-width:480px;margin:0}.head-controls{display:flex;align-items:center;gap:var(--s-1);margin-left:auto;flex:none}.hbtn{display:inline-flex;align-items:center;justify-content:center;height:var(--tap);min-width:var(--tap);padding:0 var(--s-2);border:0;background:transparent;color:var(--ink);font-size:var(--fs-13);font-weight:700;letter-spacing:.02em;border-radius:var(--radius-chip);cursor:pointer;text-decoration:none;transition:background var(--dur) var(--ease)}.hbtn:hover{background:var(--bg-soft)}.hbtn[aria-pressed=true]{background:var(--ink);color:var(--bg)}.hbtn svg{display:block}.head-back,.head-page-actions,.head-search-link{display:none}@media (max-width:767px){.head-detail .brand{display:none}.head-detail .head-back{display:inline-flex;margin-left:calc(-1 * var(--s-3))}.head-page-actions{display:inline-flex;align-items:center;gap:var(--s-1)}.tabs-bar-phone-off{display:none}}@media (max-width:400px){.head-detail .head-controls,.head-page-actions{gap:0}}.tabs-bar{background:var(--bg);border-bottom:1px solid var(--line)}.tabs{display:flex;gap:var(--s-2);padding:var(--s-2) var(--gutter);overflow-x:auto;scrollbar-width:none;max-width:var(--maxw);margin:0 auto}.tabs::-webkit-scrollbar{display:none}.prefbar{background:var(--bg-soft);border-bottom:1px solid var(--line)}.prefbar-in{max-width:var(--maxw);margin:0 auto;padding:var(--s-1) var(--gutter);display:flex;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;font-size:var(--fs-13)}.prefbar-group{display:inline-flex;align-items:center;gap:var(--s-2)}.prefbar-q{color:var(--ink-2)}.prefbar-btns{display:inline-flex;gap:var(--s-1)}.prefbar-btns button{min-height:var(--tap);min-width:var(--tap);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--bg);color:var(--ink);font-size:var(--fs-13);font-weight:700;cursor:pointer;transition:background var(--dur) var(--ease)}.prefbar-btns button:hover{background:var(--img-bg)}.prefbar-btns button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.prefbar-x{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border:0;background:transparent;color:var(--ink-2);border-radius:var(--radius-chip);cursor:pointer}.prefbar-x:hover{background:var(--img-bg);color:var(--ink)}.installbar{background:var(--bg-soft);border-bottom:1px solid var(--line)}.installbar-in{max-width:var(--maxw);margin:0 auto;padding:var(--s-1) var(--gutter);display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-13);line-height:var(--lh-body);color:var(--ink-2)}.installbar-text{min-width:0}.installbar-how{color:var(--ink-3)}.installbar-go{flex:none;min-height:var(--tap);padding:0 var(--s-3);border:1px solid var(--ink);border-radius:var(--radius-chip);background:var(--ink);color:var(--bg);font-size:var(--fs-13);font-weight:700;cursor:pointer}.installbar-x{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border:0;background:transparent;color:var(--ink-2);border-radius:var(--radius-chip);cursor:pointer}.installbar-x:hover{background:var(--img-bg);color:var(--ink)}@media (min-width:768px){.installbar{display:none}}.prefbar~.installbar{display:none}.chips{display:flex;gap:var(--s-2);flex-wrap:wrap;margin:0 0 var(--s-4)}.chips.scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chips.scroll::-webkit-scrollbar{display:none}.chips a,.chips button,.tabs a{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--bg);color:var(--ink);font-size:var(--fs-13);line-height:var(--lh-head);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;flex:none;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.chips a:after,.chips button:after,.tabs a:after{content:"";position:absolute;left:0;right:0;top:calc((var(--control-h) - var(--tap)) / 2);height:var(--tap)}.chips a:hover,.chips button:hover,.tabs a:hover{background:var(--bg-soft)}.chips [aria-pressed=true],.chips a[aria-current=page],.tabs a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.chip-count{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chips [aria-pressed=true] .chip-count,.tabs a[aria-current=page] .chip-count{color:var(--bg);opacity:.7}.chip{display:inline-flex;align-items:center;gap:var(--s-1);height:var(--s-6);padding:0 var(--s-2);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--bg);color:var(--ink-2);font-size:var(--fs-12);line-height:var(--lh-head);font-weight:600;white-space:nowrap}.chip.pending,.chip.plain,.chip.warn{border-color:var(--line);background:var(--bg);color:var(--ink-2)}.badge-chip{display:inline-flex;align-items:center;height:var(--s-6);padding:0 var(--s-2);border-radius:var(--radius-chip);background:var(--accent-fill);color:#fff;font-size:var(--fs-12);font-weight:700;white-space:nowrap}.grade{color:var(--ink-2)}.grade .dot{width:5px;height:5px;border-radius:50%;background:currentColor;font-size:0;line-height:0;flex:none}.grade-high{border-color:var(--ink-3)}.grade-high,.grade-high .dot{color:var(--ink)}.grade-mid,.grade-mid .dot{color:var(--ink-2)}.grade-low,.grade-low .dot{color:var(--ink-3)}.search{display:flex;gap:var(--s-2);margin:0 0 var(--s-4)}.search-box{flex:1 1;min-width:0;position:relative;display:flex}.search input{flex:1 1;min-width:0;height:var(--field-h);border:0;border-radius:var(--radius-btn);background:var(--img-bg);color:var(--ink);padding:0 var(--s-3);font-size:var(--fs-16)}.search input::placeholder{color:var(--ink-3)}.search button{height:var(--field-h);padding:0 var(--s-4);border:0;border-radius:var(--radius-btn);background:var(--ink);color:var(--bg);font-size:var(--fs-14);font-weight:700;cursor:pointer;transition:opacity var(--dur) var(--ease)}.search button:hover{opacity:.88}.search input::-webkit-search-cancel-button{display:none}.search-clearable input{padding-right:var(--tap)}.search button.search-x{position:absolute;top:50%;right:0;transform:translateY(-50%);width:var(--tap);height:var(--tap);padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-btn);background:none;color:var(--ink-2);cursor:pointer}.search button.search-x:hover{color:var(--ink);background:none;opacity:1}.home-section{margin:0 0 var(--sec-gap)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin:0 0 var(--s-3)}.section-head h2{min-width:0}.section-head a{display:inline-flex;align-items:center;justify-content:flex-end;min-height:var(--tap);min-width:var(--tap);font-size:var(--fs-13);color:var(--ink-2);text-decoration:none;white-space:nowrap;flex:none}.section-head a:hover{color:var(--ink)}.sec-sub{display:block;margin-top:var(--s-1);font-size:var(--fs-13);line-height:var(--lh-body);font-weight:500;color:var(--ink-3);letter-spacing:0}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}@media (min-width:600px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.hero{margin:0 0 var(--s-4)}.hero-title{font-size:var(--fs-22);line-height:var(--lh-head);font-weight:700;letter-spacing:-.02em;margin:0 0 var(--s-3)}.hero-search .search{margin:0}@media (min-width:900px){.hero{margin-bottom:var(--s-6)}.hero-title{font-size:var(--fs-28)}}.srow-wrap{position:relative}.srow{display:grid;grid-auto-flow:column;grid-gap:var(--gap);gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--s-1);scrollbar-width:none;padding-bottom:var(--s-1)}.srow::-webkit-scrollbar{display:none}.srow>*{scroll-snap-align:start}.srow-deal{grid-auto-columns:232px}.srow-row{grid-auto-columns:200px}@media (max-width:767px){.srow-deal,.srow-row{grid-auto-columns:44vw}}.srow .rcard-img,.srow .sk-img{aspect-ratio:4/3}.srow .rcard-img img{padding:6%}.srow-arrow{display:none;position:absolute;top:calc(50% - var(--s-16));z-index:2;width:var(--tap);height:var(--tap);align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--bg);color:var(--ink);cursor:pointer;transition:background var(--dur) var(--ease),opacity var(--dur) var(--ease)}.srow-arrow:hover{background:var(--bg-soft)}.srow-arrow[disabled]{opacity:.35;cursor:default}.srow-prev{left:calc(var(--s-6) * -1)}.srow-next{right:calc(var(--s-6) * -1)}@media (hover:hover) and (min-width:900px){.srow-arrow{display:inline-flex}}.tile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}@media (min-width:600px){.tile-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-3)}}@media (min-width:900px){.tile-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.tile{display:grid;justify-items:center;align-content:start;grid-gap:var(--s-1);gap:var(--s-1);min-height:var(--s-16);padding:var(--s-3) var(--s-1);border-radius:var(--radius-card);background:var(--bg-soft);text-decoration:none;color:inherit;text-align:center;transition:background var(--dur) var(--ease)}.tile:hover{background:var(--img-bg)}.cat-icon{display:block;color:var(--ink-2)}.tile-name,.tile:hover .cat-icon{color:var(--ink)}.tile-name{font-size:var(--fs-12);line-height:var(--lh-head);font-weight:600;overflow-wrap:anywhere}.tile-count{font-size:var(--fs-12);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:600px){.tile{padding:var(--s-4) var(--s-2)}.tile-name{font-size:var(--fs-13)}}.rcard{min-width:0}.rcard-link{display:block;text-decoration:none;color:inherit}.rcard-img{position:relative;width:100%;aspect-ratio:1;background:var(--img-bg);border-radius:var(--radius-card);overflow:hidden;display:grid;place-items:center}.rcard-img img{width:100%;height:100%;object-fit:contain;padding:8%;display:block}.rcard-noimg{font-size:var(--fs-12);color:var(--ink-2)}.rcard-body{display:grid;grid-gap:0;gap:0;padding:var(--s-2) var(--s-1) 0;min-width:0}.rcard-cat{font-size:var(--fs-12);line-height:16px;font-weight:600;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcard-title{margin-top:2px;font-size:var(--fs-14);line-height:20px;font-weight:400;color:var(--ink);overflow-wrap:anywhere}.rcard-price{display:flex;align-items:baseline;gap:0 6px;flex-wrap:wrap;margin-top:var(--s-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rcard-price b{font-size:var(--fs-16);line-height:22px;font-weight:700;color:var(--ink)}.rcard-off{font-weight:700;color:var(--accent);font-style:normal}.rcard-off,.rcard-ref{font-size:var(--fs-12);line-height:16px}.rcard-ref{font-weight:400;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cbadge,.rcard-ref{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbadge{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:2px var(--s-2);border-radius:6px;line-height:var(--lh-head);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg))}.cbadge,.rcard-img .cbadge{font-size:var(--fs-12);font-weight:700}.rcard-img .cbadge{position:absolute;top:var(--s-2);left:var(--s-2);z-index:1;max-width:calc(100% - var(--s-4));height:20px;min-height:0;padding:0 6px;border-radius:4px;line-height:20px}.rcard-img .cbadge-all_time_low{background:var(--accent-fill);color:#fff}.rcard-img .cbadge-low_3m{background:var(--bg);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.rcard-foot{display:flex;align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;min-width:0}.rcard-grade{font-weight:600;color:var(--ink-2)}.rcard-grade,.rcard-stale{font-size:var(--fs-12);line-height:var(--lh-head)}.rcard-stale{color:var(--warn)}.clamp2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lowest-card{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--radius-card);text-decoration:none;color:inherit;transition:background var(--dur) var(--ease)}.lowest-card:hover{background:var(--bg-soft)}.fresh{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--fs-12);line-height:var(--lh-head);color:var(--ink-3)}.fresh .dot{width:6px;height:6px;border-radius:50%;background:var(--ink-3);flex:none}.fresh-fresh .dot{background:var(--accent)}.fresh-aging .dot{background:var(--warn)}.fresh-old .dot{background:var(--ink-3)}.fresh .fwhen,.fresh time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.freshness{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-13);color:var(--ink-3);margin:0 0 var(--s-4)}.freshness .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.freshness.stale .dot{background:var(--warn)}.freshness.stopped .dot,.freshness.unknown .dot{background:var(--ink-3)}.card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--s-4);margin:0 0 var(--gap)}.title{display:block;font-size:var(--fs-15);line-height:var(--lh-body);font-weight:600}.t-ko,.t-main{display:block;overflow-wrap:anywhere}.t-ko{font-weight:400;margin-top:var(--s-1)}.meta,.t-ko{color:var(--ink-2);font-size:var(--fs-13)}.meta{line-height:var(--lh-body);margin-top:var(--s-2);display:flex;gap:var(--s-2) var(--s-3);flex-wrap:wrap;align-items:center}.price b{font-size:var(--fs-17);font-weight:700;color:var(--ink)}.price small{margin-left:var(--s-2);color:var(--ink-3)}.meta small,.price small{font-size:var(--fs-12)}.off{color:var(--accent)}.more,.off{font-weight:700}.more{display:block;width:100%;margin:var(--s-6) 0;height:var(--field-h);border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--bg);color:var(--ink);font-size:var(--fs-14);cursor:pointer;transition:background var(--dur) var(--ease)}.more:hover{background:var(--bg-soft)}.more[disabled]{color:var(--ink-3);cursor:default}.back{position:relative;display:inline-flex;align-items:center;min-height:var(--s-6);font-size:var(--fs-13);color:var(--ink-2);text-decoration:none;margin:0 0 var(--s-2)}.back:after{content:"";position:absolute;left:0;right:0;top:calc((var(--s-6) - var(--tap)) / 2);height:var(--tap)}.soon-line{margin:0;padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--fs-13);color:var(--ink-3)}.soon-line a{display:inline-flex;align-items:center;min-height:var(--tap);text-decoration:none}.soon-line a:hover{color:var(--ink-2)}.empty{padding:var(--s-12) var(--s-4);text-align:center;color:var(--ink-3);font-size:var(--fs-13);line-height:var(--lh-body)}.empty p{margin:0 0 var(--s-4)}.empty-chips{justify-content:center;margin:0}.error{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-soft);color:var(--ink-2);padding:var(--s-3) var(--s-4);margin:0 0 var(--s-4);font-size:var(--fs-13)}@keyframes sk{0%,to{opacity:1}50%{opacity:.55}}.sk-card{min-width:0}.sk-img{width:100%;aspect-ratio:1;border-radius:var(--radius-card)}.sk-img,.sk-line{background:var(--img-bg);animation:sk 1.4s ease-in-out infinite}.sk-line{height:var(--s-3);margin-top:var(--s-2);border-radius:3px}.sk-line.w40{width:40%}.sk-line.w80{width:80%}.sk-line.w60{width:60%}.sk-rows{display:grid;grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sk-row{height:var(--s-12);background:var(--bg)}.soon-card{display:grid;grid-gap:var(--s-2);gap:var(--s-2);justify-items:start;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--s-4);margin:0}.soon-card h3,.soon-card strong{font-size:var(--fs-16)}.soon-card h2,.soon-card h3,.soon-card strong{line-height:var(--lh-head);font-weight:700;margin:0}.soon-card h2{font-size:var(--fs-18)}.soon-card p{margin:0;font-size:var(--fs-13);line-height:var(--lh-body);color:var(--ink-2)}.soon{margin-top:var(--s-8);border-top:1px solid var(--line);padding-top:var(--s-4)}.soon-row{display:flex;gap:var(--s-2);flex-wrap:wrap}.soon-row button{min-height:var(--tap);border:1px solid var(--line);background:var(--bg);color:var(--ink-3);border-radius:var(--radius-btn);padding:var(--s-2) var(--s-3);font-size:var(--fs-13);font-weight:700;text-align:left;cursor:default}.soon-row button small{display:block;font-size:var(--fs-12);font-weight:700;color:var(--ink-3);margin-top:var(--s-1)}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--gap);gap:var(--gap)}.guide-card{margin:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start;background:var(--bg-soft)}.guide-card h3{font-size:var(--fs-16);font-weight:700}.guide-card p{margin:0;font-size:var(--fs-13);line-height:var(--lh-body);color:var(--ink-2)}.cat-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}@media (min-width:600px){.cat-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.cat-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.cat-card{display:grid;grid-gap:var(--s-1);gap:var(--s-1);align-content:center;min-height:var(--s-16);background:var(--bg-soft);border-radius:var(--radius-card);padding:var(--s-3) var(--s-4);text-decoration:none;color:inherit;transition:background var(--dur) var(--ease)}.cat-card:hover{background:var(--img-bg)}.cat-card strong{font-size:var(--fs-15);font-weight:700}.cat-card small{color:var(--ink-3);font-size:var(--fs-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crumbs{font-size:var(--fs-13);line-height:var(--lh-body);margin:0 0 var(--s-2);display:flex;flex-wrap:wrap}.crumbs,.crumbs a{color:var(--ink-2);align-items:center;position:relative}.crumbs a{display:inline-flex;justify-content:center;min-height:var(--s-6);min-width:var(--tap);text-decoration:none}.crumbs a:after{content:"";position:absolute;left:0;right:0;top:calc((var(--s-6) - var(--tap)) / 2);height:var(--tap)}.crumbs a:last-child{color:var(--ink)}.crumb-sep{margin:0 var(--s-1);color:var(--ink-3)}.crumb-chip{color:var(--ink-3);text-decoration:none}.controls{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap;margin:0 0 var(--s-3)}.controls-count{color:var(--ink-3)}.controls-count,.sort{font-size:var(--fs-13)}.sort{display:flex;gap:var(--s-2);align-items:center;color:var(--ink-2)}.sort select{height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--bg);color:var(--ink);padding:0 var(--s-3);font-size:var(--fs-14);font-weight:600}.p-photo{width:100%;max-width:480px;aspect-ratio:1;margin:0 auto var(--s-3);background:var(--img-bg);border-radius:var(--radius-card);display:grid;place-items:center;overflow:hidden}.p-photo img{width:100%;height:100%;object-fit:contain;padding:8%;display:block}.p-photo span{font-size:var(--fs-13);color:var(--ink-2)}.p-title{font-size:var(--fs-22);line-height:var(--lh-head);font-weight:700;letter-spacing:-.02em;margin:var(--s-3) 0 0}.p-title .t-ko{font-size:var(--fs-14);font-weight:400}.table-wrap{position:relative;overflow-x:auto;margin:0 0 var(--s-3)}.opt-table{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.opt-table td,.opt-table th{text-align:left;padding:var(--s-3) var(--s-2);border-bottom:1px solid var(--line);vertical-align:middle}.opt-table thead th{border-bottom:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-12);font-weight:600;white-space:nowrap}.opt-table td:first-child,.opt-table th:first-child{padding-left:0}.opt-table td:last-child,.opt-table th:last-child{padding-right:0;text-align:right}.opt-table td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.opt-table td.num b{font-size:var(--fs-15);font-weight:700}.opt-table td.num s{display:block;color:var(--ink-3);font-size:var(--fs-12)}.opt-table td.num .off{color:var(--accent);font-weight:700}.opt-table .checked-cell{white-space:nowrap}.opt-table .col-rank{width:var(--s-8);color:var(--ink-3)}@media (max-width:899px){.opt-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}.opt-table,.opt-table tbody{display:block;width:100%}.opt-table tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-3);row-gap:var(--s-2);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.opt-table td{display:block;padding:0;border:0;vertical-align:baseline}.opt-table td.cell-actions,.opt-table td.cell-full,.opt-table td.cell-lead,.opt-table td.cell-meta{padding:0}.opt-table td.cell-full .cell-title{max-width:none}.opt-table td.cell-full,.opt-table td.checked-cell.cell-meta,.opt-table td.num.cell-lead,.opt-table td.num.cell-meta{white-space:normal}.opt-table td.cell-full{order:1;flex:1 0 100%}.opt-table td.cell-full>*{margin:0 var(--s-2) var(--s-1) 0}.opt-table td.cell-lead{order:2;flex:0 1 auto}.opt-table td.cell-lead b{font-size:var(--fs-16)}.opt-table td.cell-actions{order:3;flex:0 0 auto;margin-left:auto}.opt-table td.cell-meta{order:4;flex:1 0 100%;font-size:var(--fs-12);color:var(--ink-3)}.opt-table td.cell-meta[data-label]:before{content:attr(data-label) ": ";font-weight:600}.opt-table td.checked-cell{display:block}}.cell-title{display:block;font-size:var(--fs-14);font-weight:600;max-width:260px;overflow-wrap:anywhere}.cell-sub{display:flex;gap:var(--s-2);margin-top:var(--s-1);font-size:var(--fs-12);color:var(--ink-3)}.buy,.cell-sub{align-items:center}.buy{display:inline-flex;justify-content:center;height:var(--tap);padding:0 var(--s-4);border:0;border-radius:12px;background:var(--cta);color:var(--cta-ink);font-size:var(--fs-14);font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) ease,background-color var(--dur-press) ease}.buy:hover{background:color-mix(in srgb,var(--cta) 70%,var(--cta-press))}.buy:active{transform:scale(.97);background:var(--cta-press)}@media (prefers-reduced-motion:reduce){.buy{transition:none}.buy:active{transform:none}}.buy-soon,.buy-soon:active,.buy-soon:hover{flex-direction:column;gap:0;background:var(--cta-off);color:var(--cta-off-ink);transform:none;cursor:default;height:auto;min-height:var(--tap);padding:var(--s-1) var(--s-3)}.buy-soon small{display:block;font-size:var(--fs-12);font-weight:600;color:var(--cta-off-ink)}.linkish{min-height:var(--tap);border:0;background:transparent;color:var(--ink-2);font-size:var(--fs-13);font-weight:600;text-decoration:underline;cursor:pointer;padding:0;margin-right:var(--s-3)}.linkish[aria-pressed=true]{color:var(--ink)}.disclosure{color:var(--ink-2)}.disclosure p{margin:0;font-size:var(--fs-14);line-height:var(--lh-body)}.disclosure p+p{margin-top:var(--s-1)}.disclosure-inline{margin:var(--s-4) 0;padding-top:var(--s-3);border-top:1px solid var(--line)}.disclosure-bar{margin:0 0 var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.foot .disclosure p{font-size:var(--fs-13)}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));border-top:1px solid var(--line);margin:0 0 var(--s-3)}.summary div{border-bottom:1px solid var(--line);padding:var(--s-3) 0}.summary span{display:block;color:var(--ink-3);font-size:var(--fs-13);line-height:var(--lh-body)}.summary strong{font-size:var(--fs-16);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summary small{display:block;color:var(--ink-3);font-size:var(--fs-12);margin-top:var(--s-1)}.caveats{border-top:1px solid var(--line);padding:var(--s-3) 0 0;margin:var(--s-4) 0}.caveats h3{font-weight:600;margin:0 0 var(--s-2)}.caveats h3,.caveats ul{color:var(--ink-3);font-size:var(--fs-13)}.caveats ul{margin:0;padding-left:var(--s-4);line-height:var(--lh-body)}.sources{gap:var(--s-2)}.product-title h1{font-size:var(--fs-22);line-height:var(--lh-head);font-weight:700;letter-spacing:-.02em;margin:0}.chips-inline{display:flex;gap:var(--s-2);flex-wrap:wrap;margin:var(--s-2) 0 0}.head-price-empty{margin:var(--s-3) 0 0;font-size:var(--fs-13);color:var(--ink-2)}.offer-foot{display:flex;gap:var(--s-3);align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:var(--s-4)}.chart-card{border:0;padding:0;margin:0 0 var(--s-6)}.chart-head{gap:var(--s-3);align-items:baseline;justify-content:space-between;margin:0 0 var(--s-3)}.chart-head,.ranges{display:flex;flex-wrap:wrap}.ranges{gap:var(--s-2)}.ranges button{height:var(--tap);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--bg);color:var(--ink);font-size:var(--fs-13);font-weight:600;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--dur) var(--ease)}.ranges button:hover{background:var(--bg-soft)}.ranges button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ranges button[disabled]{color:var(--ink-3);cursor:default}.chart-quiet{margin:0;color:var(--ink-3);font-size:var(--fs-13);line-height:var(--lh-body)}.price-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 var(--s-4)}.price-stats div{padding:var(--s-3) var(--s-2) var(--s-3) 0;min-width:0}.price-stats span{display:block;color:var(--ink-3);font-size:var(--fs-13);line-height:var(--lh-body)}.price-stats strong{font-size:var(--fs-16);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-stats small{display:block;color:var(--ink-3);font-size:var(--fs-12);margin-top:var(--s-1)}.chart-box{position:relative;width:100%;height:220px;touch-action:pan-y}@media (min-width:768px){.chart-box{height:280px}}.chart{display:block;width:100%;height:100%}.chart:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-btn)}.chart-skeleton{position:absolute;inset:0;background:var(--img-bg);border-radius:var(--radius-card);animation:sk 1.4s ease-in-out infinite}.chart-foot{margin:var(--s-2) 0 0;color:var(--ink-3);font-size:var(--fs-12);line-height:var(--lh-body)}.gridline{stroke:var(--line);stroke-width:1}.axis{fill:var(--ink-3);font-size:var(--fs-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.s-area{fill:var(--ink);fill-opacity:.06;stroke:none}.s-avg line{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:1 3}.s-avg text{fill:var(--ink-3);font-size:var(--fs-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-low circle{fill:var(--bg);stroke:var(--ink-2);stroke-width:1.5}.s-low text{fill:var(--ink-2);font-size:var(--fs-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-now circle{fill:var(--ink);stroke:var(--bg);stroke-width:2}.s-now text{fill:var(--ink);font-size:var(--fs-13);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-cursor line{stroke:var(--ink-3);stroke-width:1}.s-cursor circle{fill:var(--ink)}.tip-box{fill:var(--bg);stroke:var(--line);stroke-width:1}.tip-text{fill:var(--ink);font-size:var(--fs-13);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.chart-skeleton{animation:none}.ranges button{transition:none}}.watch-sub{margin:0 0 var(--s-3);font-size:var(--fs-13);color:var(--ink-3)}.watch-list{list-style:none;margin:0 0 var(--s-6);padding:0}.watch-row{gap:var(--s-2);border-bottom:1px solid var(--line)}.watch-link,.watch-row{display:flex;align-items:center}.watch-link{flex:1 1;min-width:0;gap:var(--s-3);padding:var(--s-3) 0;text-decoration:none;color:inherit}.watch-thumb{flex:none;width:64px;height:64px;border-radius:var(--s-2);overflow:hidden;background:var(--img-bg)}.watch-thumb img{width:100%;height:100%;object-fit:contain;display:block}.watch-body{min-width:0;display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.watch-title{font-size:var(--fs-14);font-weight:600;line-height:var(--lh-head)}.watch-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--s-2);min-height:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.watch-price b{font-size:var(--fs-16);font-weight:700}.watch-price em{font-style:normal;font-size:var(--fs-13);font-weight:700}.watch-down{color:var(--accent)}.watch-same,.watch-unknown,.watch-up{color:var(--ink-3)}.watch-unknown{font-size:var(--fs-13)}.watch-hold{display:inline-block;width:80px;height:18px;border-radius:var(--s-1);background:var(--img-bg)}.watch-was{font-size:var(--fs-12);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.watch-x{flex:none;min-height:var(--tap);min-width:var(--tap);padding:0 var(--s-2);border:0;background:none;cursor:pointer;font-size:var(--fs-13);color:var(--ink-3)}.watch-x:hover{color:var(--ink)}.watch-empty{padding:var(--s-8) 0;color:var(--ink-2);font-size:var(--fs-14);line-height:var(--lh-body)}.watch-empty p{margin:0 0 var(--s-3)}.watch-empty-line{font-weight:700;color:var(--ink)}.watch-empty .plain-link{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.section-head .section-action{margin-right:0;flex:none;white-space:nowrap}.phone-only{display:contents}.wide-only{display:none}@media (min-width:768px){.filterbar.phone-only,.phone-only{display:none}.wide-only{display:contents}}.filterbar{display:flex;margin:0 0 var(--s-4);flex-wrap:wrap}.filterbar,.filterbtn{align-items:center;gap:var(--s-2)}.filterbtn{display:inline-flex;min-height:var(--tap);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--bg);color:var(--ink-2);font-size:var(--fs-13);font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease)}.filterbtn:hover{background:var(--bg-soft)}.filterbtn b{color:var(--ink);font-weight:700}.sheet-root{position:fixed;inset:0;z-index:60}.sheet-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:rgba(0,0,0,.44);animation:sheet-fade var(--dur) var(--ease)}.sheet{position:absolute;inset:auto 0 0 0;max-height:80vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);border-top:1px solid var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;padding-bottom:env(safe-area-inset-bottom);animation:sheet-up var(--dur) var(--ease)}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.sheet-head h2{font-size:var(--fs-16)}.sheet-reset,.sheet-x{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);border:0;background:transparent;color:var(--ink-2);border-radius:var(--radius-chip);font-size:var(--fs-13);font-weight:600;cursor:pointer}.sheet-reset:hover,.sheet-x:hover{background:var(--bg-soft);color:var(--ink)}.sheet-body{overflow-y:auto;padding:var(--s-2) var(--s-4) var(--s-4);-webkit-overflow-scrolling:touch}.sheet-group{border:0;margin:var(--s-4) 0 0;padding:0;min-width:0}.sheet-group:first-child{margin-top:var(--s-2)}.sheet-group legend{padding:0;margin:0 0 var(--s-2);font-size:var(--fs-13);font-weight:700;color:var(--ink-3)}.sheet-radios{display:grid}.sheet-opt{display:flex;align-items:center;gap:var(--s-3);min-height:var(--tap);cursor:pointer;font-size:var(--fs-16);line-height:var(--lh-body)}.sheet-opt input{width:20px;height:20px;accent-color:var(--brand);flex:none}.sheet-chips{margin:0}.sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line)}.sheet-apply{flex:1 1;min-height:var(--tap);border:0;border-radius:var(--radius-btn);background:var(--ink);color:var(--bg);font-size:var(--fs-14);font-weight:700;cursor:pointer}.sheet-apply:hover{opacity:.88}.buybar{position:fixed;inset:auto 0 0 0;z-index:25;padding-top:var(--s-3);padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(to bottom,transparent 0,var(--bg) var(--s-3))}.buybar-in{max-width:var(--maxw);margin:0 auto;padding:0 var(--s-4) var(--s-3);display:flex;flex-direction:column;align-items:stretch;gap:var(--s-2)}.buybar-spacer{height:calc(var(--buybar-h) - var(--bottom-h) - var(--s-2) + var(--s-4))}@media (min-width:768px){.buybar,.buybar-spacer{display:none}}.searchview{max-width:640px}.searchview-h{font-size:var(--fs-22);margin-bottom:var(--s-4)}.searchview-sec{margin-top:var(--s-6)}.searchview-sec .section-head{margin-bottom:var(--s-2)}.searchview-sec .section-head h2{font-size:var(--fs-18)}.searchview-sec .chips{margin:0;flex-wrap:wrap}@media (min-width:900px){.searchview-h{font-size:var(--fs-28)}}@media (max-width:767px){.results-search{position:-webkit-sticky;position:sticky;top:calc(var(--head-h) + 1px);z-index:15;margin:calc(-1 * var(--s-2)) calc(-1 * var(--gutter)) var(--s-3);padding:var(--s-2) var(--gutter);background:var(--bg)}.results-search .search{margin:0}.intro.cat-counts{font-size:var(--fs-12);margin-bottom:var(--s-3)}}.results-h{font-size:var(--fs-20);line-height:var(--lh-head);font-weight:700;letter-spacing:-.02em;margin:0 0 var(--s-3);display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}.results-count{font-size:var(--fs-14);font-weight:600;color:var(--ink-2);letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.facet-chips{margin-bottom:var(--s-3)}.facet-chips:after{content:"";flex:0 0 var(--s-1)}mark{background:none;color:inherit}.tips-h,mark{font-weight:700}.tips-h{font-size:var(--fs-14);margin:0 0 var(--s-2)}.tips,.tips-h{color:var(--ink-2)}.tips{margin:0 0 var(--s-4);padding:0;list-style:none;font-size:var(--fs-13);line-height:var(--lh-body)}.bottom-tabs{display:none;position:fixed;inset:auto 0 0 0;z-index:20;background:var(--bg);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.bottom-tabs[hidden]{display:none}.bottom-tabs a{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-1);min-height:var(--bottom-h);text-decoration:none;color:var(--ink-3);font-size:var(--fs-12);font-weight:600}.bottom-tabs a[aria-current=page]{color:var(--ink)}.bt-icon{width:var(--s-6);height:var(--s-6);border:1.5px solid;border-radius:var(--s-1)}.bt-home{border-radius:var(--s-1) var(--s-1) 0 0;border-top-width:6px}.bt-grid{border-radius:var(--s-1);box-shadow:inset 0 0 0 1px currentColor}.bt-search{border-radius:50%}.bt-bell{border-radius:50% 50% var(--s-1) var(--s-1)}.bt-svg{width:var(--s-6);height:var(--s-6);flex:none}.foot{border-top:1px solid var(--line);background:var(--bg);padding:var(--s-6) var(--gutter) var(--s-8);color:var(--ink-3);font-size:var(--fs-13);line-height:var(--lh-body)}.foot>*{max-width:var(--maxw);margin-left:auto;margin-right:auto}.foot p{margin:0 0 var(--s-2)}.foot-nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-4);margin-bottom:var(--s-4)}.foot-nav a,.foot-soon{display:inline-flex;align-items:center;min-height:var(--tap);min-width:var(--tap)}.foot-nav a{color:var(--ink-2);text-decoration:none;font-weight:600}.foot-nav a:hover{color:var(--ink)}.foot-soon{color:var(--ink-3)}.foot-soon small{font-size:var(--fs-12);font-weight:600;margin-left:var(--s-1)}@media (max-width:767px){.head-search{display:none}.head-search-link{display:inline-flex}.bottom-tabs{display:flex}.bottom-tabs[hidden]{display:none}body{padding-bottom:calc(var(--bottom-h) + var(--s-2) + env(safe-area-inset-bottom))}.opt-table{font-size:var(--fs-13)}.opt-table td,.opt-table th{padding:var(--s-2) var(--s-1)}.cell-title{font-size:var(--fs-13);max-width:40vw}.p-title,.product-title h1{font-size:var(--fs-18)}.table-wrap{max-width:100%}.summary{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-4)}.buy:not(.buy-soon):not(.buybar-buy){background:var(--bg);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.buy:not(.buy-soon):not(.buybar-buy):active,.buy:not(.buy-soon):not(.buybar-buy):hover{background:var(--bg-soft)}.alert-lines{font-size:var(--fs-15);line-height:1.8}}.about-prose,.alert-lines,.main>h1+.intro{max-width:68ch}@media (max-width:400px){.hbtn{padding:0 var(--s-1)}.head-in{gap:var(--s-2)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.suggest-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;margin:0;padding:var(--s-1) 0;list-style:none;max-height:60vh;overflow-y:auto;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card)}.suggest-item{display:flex;align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);cursor:pointer}.suggest-item.is-active{background:var(--bg-soft)}.suggest-kind{flex:none;font-size:var(--fs-12);color:var(--ink-2)}.suggest-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-chips{margin:var(--s-3) 0 0}.home-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--s-3) var(--s-1);gap:var(--s-3) var(--s-1)}@media (min-width:900px){.home-tiles{grid-template-columns:repeat(10,minmax(0,1fr))}}.htile{display:grid;justify-items:center;align-content:start;grid-gap:6px;gap:6px;padding:var(--s-2) 2px;min-width:0;border-radius:var(--radius-card);text-decoration:none;color:inherit;text-align:center;transition:background var(--dur) var(--ease)}.htile:hover{background:var(--bg-soft)}.htile .cat-icon{width:28px;height:28px;color:var(--ink-2)}.htile-name,.htile:hover .cat-icon{color:var(--ink)}.htile-name{max-width:100%;font-size:var(--fs-12);line-height:16px;font-weight:500;overflow-wrap:anywhere;word-break:keep-all}@media (min-width:768px){.srow.srow-grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:0}.srow-grid .rcard-img,.srow-grid .sk-img{aspect-ratio:1}.srow-grid .rcard-img img{padding:8%}.srow-wrap-grid .srow-arrow{display:none}}@media (min-width:768px) and (max-width:1199.98px){.srow-grid>:nth-child(n+9){display:none}}@media (min-width:1200px){.srow.srow-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.srow-grid>:nth-child(n+11){display:none}}.chips-filter,.chips-nav{gap:var(--s-3) var(--s-2)}.chips-filter a,.chips-filter button,.chips-nav a,.chips-nav button{height:32px;padding:0 var(--s-3);font-size:var(--fs-13);font-weight:500}.chips-nav a,.chips-nav button{gap:0;background:transparent;border:1px solid var(--line);border-radius:8px}.chips-nav a:hover,.chips-nav button:hover{background:var(--bg-soft)}.chips-nav a:before,.chips-nav button:before{content:"";position:absolute;left:0;right:0;top:calc((32px - var(--tap)) / 2);height:var(--tap)}.chips-nav a:after,.chips-nav button:after{content:"›";position:static;top:auto;left:auto;right:auto;height:auto;margin-left:2px;font-size:var(--fs-12);line-height:1;color:var(--ink-3)}.chips-filter a,.chips-filter button{background:var(--bg-soft);border:0;border-radius:var(--radius-chip)}.chips-filter a:after,.chips-filter button:after{top:calc((32px - var(--tap)) / 2)}.chips-filter a:hover,.chips-filter button:hover{background:var(--line)}.chips-filter [aria-pressed=true],.chips-filter [aria-pressed=true]:hover,.chips-filter a[aria-current=page]{background:var(--ink);color:var(--bg)}.chip-group{margin:var(--s-4) 0}.chip-group-label{margin:0 0 6px;font-size:var(--fs-12);line-height:16px;font-weight:600;color:var(--ink-2)}.chip-group .chips{margin:0}