:root{--m-ease:cubic-bezier(.2,.8,.2,1);--m-fast:.2s;--m-base:.3s;--e-canvas:#e7e8ec;--e-bg:rgba(255,255,255,.66);--e-solid:#f7f7f9;--e-soft:rgba(52,58,84,.075);--e-hover:rgba(255,255,255,.6);--e-row-hover:rgba(255,255,255,.72);--e-line:rgba(30,34,52,.085);--e-line-2:rgba(30,34,52,.15);--e-text:#15161a;--e-mute:#50535d;--e-faint:#8b8e99;--e-acc-soft:rgba(0,113,227,.085);--e-radius:18px;--e-shadow:inset 0 0 0 1px rgba(255,255,255,.85);--e-shadow-h:inset 0 0 0 1px #fff,0 14px 30px -22px rgba(30,34,52,.3);--k-glass:rgba(244,245,248,.64);--k-seg-on:rgba(255,255,255,.96);--k-seg-sh:0 0 0 1px rgba(255,255,255,.9),0 1px 3px rgba(30,34,52,.07);--k-tile:rgba(255,255,255,.5);--k-tile-sh:inset 0 0 0 1px rgba(255,255,255,.85);--k-tile-sh-h:inset 0 0 0 1px #fff;--k-ease:var(--m-ease);--m-pill:rgba(255,255,255,.58);--m-pill-h:rgba(255,255,255,.92);--m-pill-edge:inset 0 0 0 1px rgba(255,255,255,.8);--m-ink:#111114;--m-ink-h:#2b2c33;--m-ink-fg:#fff;--m-deco:rgba(30,34,52,.2)}html.dark{--e-canvas:#111217;--e-bg:rgba(255,255,255,.05);--e-solid:#1a1b21;--e-soft:rgba(255,255,255,.08);--e-hover:rgba(255,255,255,.07);--e-row-hover:rgba(255,255,255,.08);--e-line:rgba(255,255,255,.08);--e-line-2:rgba(255,255,255,.15);--e-text:#f1f2f6;--e-mute:#a8abb7;--e-faint:#787b88;--e-acc-soft:rgba(41,151,255,.15);--e-shadow:inset 0 0 0 1px rgba(255,255,255,.075);--e-shadow-h:inset 0 0 0 1px rgba(255,255,255,.16),0 14px 30px -22px rgba(0,0,0,.8);--k-glass:rgba(34,35,43,.6);--k-seg-on:rgba(255,255,255,.15);--k-seg-sh:inset 0 0 0 1px rgba(255,255,255,.1);--k-tile:rgba(255,255,255,.04);--k-tile-sh:inset 0 0 0 1px rgba(255,255,255,.07);--k-tile-sh-h:inset 0 0 0 1px rgba(255,255,255,.17);--m-pill:rgba(40,41,50,.55);--m-pill-h:rgba(66,68,80,.85);--m-pill-edge:inset 0 0 0 1px rgba(255,255,255,.09);--m-ink:#f1f2f6;--m-ink-h:#fff;--m-ink-fg:#111114;--m-deco:rgba(255,255,255,.2)}body:has([data-dtheme=E]){background:var(--e-canvas)}html.theme-anim *,html.theme-anim :after,html.theme-anim :before{transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease,fill .35s ease!important}@keyframes m-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes m-drop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes m-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}html body .site-header{position:sticky!important;top:0;z-index:70;padding:10px 0 0!important;margin-bottom:0;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none}html body .site-header:before{content:"";position:absolute;left:0;right:0;top:0;bottom:-18px;z-index:-1;pointer-events:none;background:linear-gradient(var(--e-canvas) 0,var(--e-canvas) 62%,transparent 100%);opacity:0;transition:opacity var(--m-base) ease}html[data-scrolled] body .site-header:before{opacity:.94}html body .site-header .header-inner{height:44px!important;gap:10px;pointer-events:none;align-items:center}html body .site-header .hd-search,html body .site-header .header-side,html body .site-header .logo,html body .site-header .main-nav{pointer-events:auto;height:44px;border-radius:999px;background:var(--k-glass);box-shadow:var(--m-pill-edge);-webkit-backdrop-filter:saturate(1.7) blur(18px);backdrop-filter:saturate(1.7) blur(18px);transition:background-color var(--m-fast) ease,box-shadow var(--m-fast) ease,transform var(--m-base) var(--m-ease);animation:m-drop .5s var(--m-ease) both}html body .site-header .main-nav{animation-delay:.06s}html body .site-header .hd-search{animation-delay:.12s}html body .site-header .header-side{animation-delay:.16s}html body .site-header .hd-search:hover,html body .site-header .header-side:hover,html body .site-header .logo:hover,html body .site-header .main-nav:hover{background:var(--m-pill-h)}html[data-scrolled] body .site-header .hd-search,html[data-scrolled] body .site-header .header-side,html[data-scrolled] body .site-header .logo,html[data-scrolled] body .site-header .main-nav{background:color-mix(in srgb,var(--e-solid) 78%,transparent);-webkit-backdrop-filter:saturate(1.8) blur(24px);backdrop-filter:saturate(1.8) blur(24px)}html[data-scrolled] body .site-header .hd-search:hover,html[data-scrolled] body .site-header .header-side:hover,html[data-scrolled] body .site-header .logo:hover,html[data-scrolled] body .site-header .main-nav:hover{background:var(--m-pill-h)}html body .site-header .logo{gap:9px;padding:0 16px 0 10px;align-items:center}html body .site-header .logo:active{transform:scale(.97)}html body .site-header .logo-mark{width:26px;height:26px;border-radius:7px}html body .site-header .logo-name{font-size:15px;font-weight:750;letter-spacing:-.02em}html body .site-header .logo-domain{font-size:9.5px;letter-spacing:.02em}html body .site-header .main-nav{position:relative;display:flex;align-items:center;gap:2px;padding:4px}html body .site-header .main-nav a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--e-mute)!important;background:transparent!important;transition:color var(--m-fast) ease,background-color var(--m-fast) ease,transform var(--m-base) var(--m-ease)}html body .site-header .main-nav a svg{flex:none;opacity:.75;transition:opacity var(--m-fast) ease}html body .site-header .main-nav a:hover{color:var(--e-text)!important;background:var(--m-pill-h)!important}html body .site-header .main-nav a:hover svg{opacity:1}html body .site-header .main-nav a:active{transform:scale(.97)}html body .site-header .main-nav a[aria-current]{color:var(--e-text)!important;font-weight:650;background:var(--k-seg-on)!important;box-shadow:var(--k-seg-sh)}html body .site-header .main-nav[data-ready] a[aria-current]{background:transparent!important;box-shadow:none}html body .site-header .main-nav[data-ready] a[aria-current]:hover{background:transparent!important}html body .site-header .main-nav[data-ready] a:not([aria-current]):hover{background:color-mix(in srgb,var(--m-pill-h) 60%,transparent)!important}.nav-marker{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:var(--k-seg-on);box-shadow:var(--k-seg-sh);transform:translateX(var(--mx,0));opacity:0;pointer-events:none}.main-nav[data-ready] .nav-marker{opacity:1;width:var(--mw,0);transition:transform var(--m-base) var(--m-ease),width var(--m-base) var(--m-ease),opacity var(--m-fast) ease}.main-nav[data-ready][data-still] .nav-marker{transition:none}html body .site-header .hd-search{display:flex;align-items:center;gap:8px;margin-left:auto;padding:0 5px 0 15px;flex:0 1 260px;border:0!important;color:var(--e-faint)}html body .site-header .hd-search input{background:transparent!important;border:0!important;box-shadow:none!important;font-size:14px;color:var(--e-text)}html body .site-header .hd-search:focus-within{background:var(--m-pill-h)!important;box-shadow:inset 0 0 0 1px var(--e-acc),0 0 0 3px var(--e-ring)!important}html body .site-header .hd-search-go{height:34px!important;padding:0 14px;border-radius:999px!important}html body .site-header .header-side{display:flex;align-items:center;gap:2px;padding:4px}html body .site-header .menu-btn,html body .site-header .theme-btn{width:36px;height:36px;border-radius:999px;border:0;color:var(--e-mute);background:transparent;transition:background-color var(--m-fast) ease,color var(--m-fast) ease,transform var(--m-base) var(--m-ease)}html body .site-header .menu-btn:hover,html body .site-header .theme-btn:hover{background:var(--m-pill-h);color:var(--e-text)}html body .site-header .menu-btn:active,html body .site-header .theme-btn:active{transform:scale(.92)}html body .site-header .header-auth .btn{border-radius:999px}html body:has(.k-hero-home) .site-header .hd-search{display:none}html body:has(.k-hero-home) .site-header .header-side{margin-left:auto}@media (max-width:900px){html body .site-header .header-inner{height:44px!important}html body .site-header .hd-search,html body .site-header .main-nav{display:none!important}html body .site-header .header-side{margin-left:auto!important}html body .site-header .logo-text{display:flex!important;flex-direction:column}html body .site-header .logo-name{display:inline!important;font-size:14px;line-height:1.05}html body .site-header .logo-domain{display:block!important;font-size:9.5px;letter-spacing:.01em;line-height:1.1}}@media (max-width:1060px) and (min-width:901px){html body .site-header .main-nav a svg{display:none}}html body[data-dtheme=E] .mobile-backdrop{inset:0;background:rgba(20,22,30,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:69;animation:m-fade .25s ease both}html body[data-dtheme=E] .mobile-panel{left:10px;right:10px;top:62px;z-index:72;max-height:calc(100vh - 76px);padding:8px 14px 10px;border:0;border-radius:22px;background:color-mix(in srgb,var(--e-solid) 80%,transparent);-webkit-backdrop-filter:saturate(1.8) blur(28px);backdrop-filter:saturate(1.8) blur(28px);box-shadow:var(--m-pill-edge),0 24px 48px -28px rgba(20,24,40,.45);transform-origin:top right;animation:m-pop .3s var(--m-ease) both}@media (min-width:901px){html body[data-dtheme=E] .mobile-backdrop{inset:0}html body[data-dtheme=E] .mobile-panel{top:62px;left:auto;width:320px}}html body[data-dtheme=E] .mobile-links a{padding:13px 6px;font-size:15px;font-weight:500;border-bottom:1px solid var(--e-line);transition:color var(--m-fast) ease,padding var(--m-base) var(--m-ease)}html body[data-dtheme=E] .mobile-links a:hover{color:var(--e-acc);padding-left:10px}html body[data-dtheme=E] .mobile-links a:active{background:transparent;color:var(--e-acc)}.k-hero{background:transparent!important;border:0!important;overflow:visible}.k-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:auto;top:6px;right:6px;width:30px;height:30px;-webkit-mask-image:none;mask-image:none;opacity:.8}.k-hero:before,html.dark .k-hero:before{background:linear-gradient(var(--m-deco),var(--m-deco)) 50% /1px 100% no-repeat,linear-gradient(var(--m-deco),var(--m-deco)) 50% /100% 1px no-repeat}.k-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:max(22px,calc(50% - 640px + 22px));bottom:2px;width:188px;height:14px;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='188' height='14' viewBox='0 0 188 14' fill='none' stroke='%23788' stroke-width='1'%3E%3Cpath d='M6.5 13.5l6-13h20l-6 13z'/%3E%3Cpath d='M37.5 13.5l6-13h20l-6 13z'/%3E%3Cpath d='M68.5 13.5l6-13h20l-6 13z'/%3E%3Cpath d='M99.5 13.5l6-13h20l-6 13z'/%3E%3Cpath d='M130.5 13.5l6-13h20l-6 13z'/%3E%3C/svg%3E") no-repeat}html.dark .k-hero:after{filter:invert(1);opacity:.35}.k-hero-in{padding-top:26px!important;padding-bottom:26px!important;animation:m-rise .6s var(--m-ease) .1s both}html body[data-dtheme=E] .k-hero-txt h1{font-size:25px;line-height:32px;font-weight:750;letter-spacing:-.03em}.k-status{font-size:13px;color:var(--e-faint)}.k-status>:first-child:before{box-shadow:none}.deals-v2 .dv-tabs,.hs-seg,.k-tabs,.nw-tabs,html body[data-dtheme=E] .seg{position:relative;border-radius:999px;background:var(--e-soft)}.deals-v2 .dv-tabs a,.hs-seg button,.k-tabs button,.nw-tabs a,html body[data-dtheme=E] .seg a{position:relative;z-index:1;border-radius:999px;transition:color var(--m-fast) ease,background-color var(--m-fast) ease,box-shadow var(--m-fast) ease,transform var(--m-base) var(--m-ease)}.deals-v2 .dv-tabs a:hover:not(.on),.hs-seg button:hover:not(.on),.k-tabs button:hover:not(.on),.nw-tabs a:hover:not(.on){background:var(--m-pill)!important}.hs-seg button:active,.k-tabs button:active{transform:scale(.96)}.deals-v2 .dv-tabs a.on,.hs-seg button.on,.k-tabs button.on,.nw-tabs a.on{background:var(--k-seg-on)}.k-tabs[data-ready] button.on{background:transparent;box-shadow:none}.k-tabs .tab-marker{position:absolute;z-index:0;top:3px;bottom:3px;left:0;width:0;border-radius:999px;background:var(--k-seg-on);box-shadow:var(--k-seg-sh);transform:translateX(var(--mx,0));pointer-events:none;opacity:0}.k-tabs[data-ready] .tab-marker{opacity:1;width:var(--mw,0);transition:transform var(--m-base) var(--m-ease),width var(--m-base) var(--m-ease)}.k-tabs[data-ready][data-still] .tab-marker{transition:none}.deals-v2 .dv-search,.hs-field,html body[data-dtheme=E] .deals-v2 .dv-search{border-radius:999px!important;background:var(--m-pill)!important;box-shadow:var(--m-pill-edge);border-color:transparent;transition:background-color var(--m-fast) ease,box-shadow var(--m-fast) ease,border-color var(--m-fast) ease}.deals-v2 .dv-search:hover,.hs-field:hover{background:var(--m-pill-h)!important;border-color:transparent!important}.hs-field:focus-within,html body[data-dtheme=E] .deals-v2 .dv-search:focus-within{background:var(--m-pill-h)!important;border-color:var(--e-acc)!important}.deals-v2 .dv-btn,.deals-v2 .dv-chip,html body[data-dtheme=E] .chip,html body[data-dtheme=E] .tb-search input,html body[data-dtheme=E] .toolbar select{background:var(--m-pill);box-shadow:var(--m-pill-edge)}html body[data-dtheme=E] .tb-search input{border-radius:999px 0 0 999px}html body[data-dtheme=E] .tb-search input:only-child{border-radius:999px}.deals-v2 .dv-btn,.deals-v2 .dv-chip,html body[data-dtheme=E] .chip,html body[data-dtheme=E] .toolbar select{border-radius:999px;transition:background-color var(--m-fast) ease,color var(--m-fast) ease,transform var(--m-base) var(--m-ease)}.deals-v2 .dv-btn:hover,.deals-v2 .dv-chip:hover,html body[data-dtheme=E] .chip:hover{background:var(--m-pill-h)}.deals-v2 .dv-chip.on,html body[data-dtheme=E] .chip.on{background:var(--e-acc-soft);box-shadow:none}.deals-v2 .dv-btn:active,.deals-v2 .dv-chip:active,html body[data-dtheme=E] .chip:active{transform:scale(.97)}.hd-search-go,html body[data-dtheme=E] .btn-pri,html body[data-dtheme=E] .btn-primary,html body[data-dtheme=E] .btn-s.btn-pri,html body[data-dtheme=E] .deals-v2 .fp-go,html body[data-dtheme=E] .hd-search-go,html body[data-dtheme=E] .home-v2 .hv-go-lg,html body[data-dtheme=E] .home-v2 .hv-go.hv-go-lg,html body[data-dtheme=E] .hs-field button,html body[data-dtheme=E] .nw-orig,html body[data-dtheme=E] .promo-detail .pd-hero-go,html body[data-dtheme=E] .promo-detail .pd-mobile-go,html body[data-dtheme=E] .promo-detail .pd-rail-go,html body[data-dtheme=E] .promo-detail .pd-sticky-go,html body[data-dtheme=E] .site-header .hd-search-go,html body[data-dtheme=E] .tb-search button,html body[data-dtheme=E] button[type=submit].btn-pri,html.dark body[data-dtheme=E] .site-header .hd-search-go{background:var(--m-ink)!important;color:var(--m-ink-fg)!important;border-color:transparent!important;border-radius:999px!important;box-shadow:none!important;filter:none!important;transition:background-color var(--m-fast) ease,transform var(--m-base) var(--m-ease),opacity var(--m-fast) ease}html body[data-dtheme=E] .btn-pri:hover,html body[data-dtheme=E] .btn-primary:hover,html body[data-dtheme=E] .btn-s.btn-pri:hover,html body[data-dtheme=E] .deals-v2 .fp-go:hover,html body[data-dtheme=E] .hd-search-go:hover,html body[data-dtheme=E] .home-v2 .hv-go-lg:hover,html body[data-dtheme=E] .home-v2 .hv-go.hv-go-lg:hover,html body[data-dtheme=E] .hs-field button:hover,html body[data-dtheme=E] .nw-orig:hover,html body[data-dtheme=E] .promo-detail .pd-hero-go:hover,html body[data-dtheme=E] .promo-detail .pd-mobile-go:hover,html body[data-dtheme=E] .promo-detail .pd-rail-go:hover,html body[data-dtheme=E] .promo-detail .pd-sticky-go:hover,html body[data-dtheme=E] .site-header .hd-search-go:hover,html body[data-dtheme=E] .tb-search button:hover{background:var(--m-ink-h)!important}html body[data-dtheme=E] .btn-pri:active,html body[data-dtheme=E] .btn-s.btn-pri:active,html body[data-dtheme=E] .hd-search-go:active,html body[data-dtheme=E] .home-v2 .hv-go-lg:active,html body[data-dtheme=E] .hs-field button:active,html body[data-dtheme=E] .nw-orig:active,html body[data-dtheme=E] .promo-detail .pd-hero-go:active,html body[data-dtheme=E] .promo-detail .pd-mobile-go:active,html body[data-dtheme=E] .promo-detail .pd-rail-go:active,html body[data-dtheme=E] .promo-detail .pd-sticky-go:active,html body[data-dtheme=E] .tb-search button:active{transform:scale(.97)}html body[data-dtheme=E] .tb-search button{border-radius:0 999px 999px 0!important}html body[data-dtheme=E] .home-v2 .hv-go-lg.hv-go-off{background:transparent!important;color:var(--e-mute)!important;box-shadow:inset 0 0 0 1px var(--e-line-2)!important}html body[data-dtheme=E] .home-v2 .hv-go{background:rgba(20,22,32,.06);color:var(--e-text)!important}html.dark body[data-dtheme=E] .home-v2 .hv-go{background:rgba(255,255,255,.09)}html body[data-dtheme=E] .home-v2 .hv-go:hover{background:var(--m-ink)!important;color:var(--m-ink-fg)!important}html body[data-dtheme=E] .home-v2 .hv-go:active{transform:scale(.95)}html body[data-dtheme=E] .home-v2 .hv-go-off{background:transparent!important;color:var(--e-faint)!important}html body[data-dtheme=E] .deals-v2 .dv-reset,html body[data-dtheme=E] .promo-detail .pd-copy,html body[data-dtheme=E] .promo-detail .pd-rail-src{border-radius:999px;background:var(--m-pill);border-color:transparent;box-shadow:var(--m-pill-edge);transition:background-color var(--m-fast) ease,color var(--m-fast) ease,transform var(--m-base) var(--m-ease)}html body[data-dtheme=E] .deals-v2 .dv-reset:hover,html body[data-dtheme=E] .promo-detail .pd-copy:hover,html body[data-dtheme=E] .promo-detail .pd-rail-src:hover{background:var(--m-pill-h);border-color:transparent}html body[data-dtheme=E] .promo-detail .pd-copy:active,html body[data-dtheme=E] .promo-detail .pd-rail-src:active{transform:scale(.97)}html body[data-dtheme=E] .btn:not(.theme-btn):not(.menu-btn){border-radius:999px}.deals-v2 .dv-ctl,.deals-v2 .dv-empty,.deals-v2 .dv-facets,.k-card,.nw-art,html body[data-dtheme=E] .blk,html body[data-dtheme=E] .promo-detail .pd-block,html body[data-dtheme=E] .promo-detail .pd-hero,html body[data-dtheme=E] .promo-detail .pd-rail,html body[data-dtheme=E] .sb-in,html body[data-dtheme=E] .toolbar,html body[data-dtheme=E] :is(.page-h,.panel,.subscribe-block,.about-me){background:var(--e-bg);border:0;box-shadow:var(--e-shadow);border-radius:20px}html body[data-dtheme=E] .blk:hover{box-shadow:var(--e-shadow)}html body[data-dtheme=E] .promo-detail .pd-block,html body[data-dtheme=E] .promo-detail .pd-rail{background:var(--e-bg)!important;box-shadow:var(--e-shadow)!important;border:0!important;border-radius:20px!important}html body[data-dtheme=E] .promo-detail .pd-step{background:var(--e-soft);border-radius:14px}html body[data-dtheme=E] .promo-detail .pd-step-n{background:var(--m-ink);color:var(--m-ink-fg);box-shadow:none;border-radius:999px}html body[data-dtheme=E] .promo-detail .pd-step-body code{background:var(--m-pill);border-color:var(--e-line)}html body[data-dtheme=E] .promo-detail .pd-unknown{background:var(--e-soft);border-color:transparent;border-radius:14px}html body[data-dtheme=E] .promo-detail .deal-tag{background:var(--m-pill);border-color:transparent;box-shadow:var(--m-pill-edge);padding:0 10px}html body[data-dtheme=E] .promo-detail .deal-tag,html body[data-dtheme=E] .promo-detail .pd-chip{border-radius:999px;display:inline-flex;align-items:center;justify-content:center;height:26px;line-height:1;white-space:nowrap;flex:none;box-sizing:border-box}html body[data-dtheme=E] .promo-detail .pd-chip{padding:0 11px}html body[data-dtheme=E] .promo-detail .deal-tags,html body[data-dtheme=E] .promo-detail .pd-chips{align-items:center}.home-v2 .hv-frow:before{background:none!important}.home-v2 .hv-glow{display:none!important}.home-v2 .hv-frow{border-radius:22px;background:var(--e-bg);box-shadow:var(--e-shadow);transition:transform var(--m-base) var(--m-ease),background-color var(--m-fast) ease,box-shadow var(--m-base) ease}.home-v2 .hv-frow:hover{background:var(--m-pill-h);box-shadow:var(--e-shadow-h);transform:translateY(-2px)}.home-v2 .hv-row,.home-v2 .hv-tcard,html body[data-dtheme=E] .ni{background:var(--k-tile);box-shadow:var(--k-tile-sh);border-radius:16px;transition:transform var(--m-base) var(--m-ease),background-color var(--m-fast) ease,box-shadow var(--m-fast) ease}.home-v2 .hv-row:hover,.home-v2 .hv-tcard:hover,html body[data-dtheme=E] .ni:hover{background:var(--m-pill-h);box-shadow:var(--k-tile-sh-h);transform:translateY(-1px)}html.dark .home-v2 .hv-row:hover,html.dark .home-v2 .hv-tcard:hover,html.dark body[data-dtheme=E] .ni:hover{background:rgba(255,255,255,.09)}.nw-row{border-radius:14px;transition:background-color var(--m-fast) ease,transform var(--m-base) var(--m-ease)}.nw-row:hover,html body[data-dtheme=E] .pr:hover{background:var(--m-pill-h)}html body[data-dtheme=E] .pr{border-radius:0;transition:background-color var(--m-fast) ease}html.dark .nw-row:hover,html.dark body[data-dtheme=E] .pr:hover{background:rgba(255,255,255,.07)}.nw-points{background:var(--e-soft)}html body[data-dtheme=E] .sb-item{border-radius:999px;transition:background-color var(--m-fast) ease,color var(--m-fast) ease,transform var(--m-base) var(--m-ease)}html body[data-dtheme=E] .sb-item:active{transform:scale(.98)}.deals-v2 .dv-x,.home-v2 .hv-st,.home-v2 .hv-tags,.nw-cat,.nw-tags a{border-radius:999px}.home-v2 .hv-tags{padding:0 9px}.nw-tags a{transition:background-color var(--m-fast) ease,color var(--m-fast) ease}.deals-v2 .dv-morepop,.deals-v2 .dv-pop{background:var(--e-solid);border:0;box-shadow:var(--m-pill-edge),0 24px 48px -26px rgba(20,24,40,.4);border-radius:18px;animation:m-pop .22s var(--m-ease) both}html.dark .deals-v2 .dv-morepop,html.dark .deals-v2 .dv-pop{background:#202127}html body[data-dtheme=E] .promo-detail .pd-mobile-cta,html body[data-dtheme=E] .promo-detail .pd-sticky-cta{background:color-mix(in srgb,var(--e-solid) 80%,transparent);box-shadow:none;border-top:0;-webkit-backdrop-filter:saturate(1.8) blur(22px);backdrop-filter:saturate(1.8) blur(22px)}.k-top{border-radius:999px;background:var(--k-glass);box-shadow:var(--m-pill-edge);transition:opacity var(--m-base) ease,transform var(--m-base) var(--m-ease),color var(--m-fast) ease,background-color var(--m-fast) ease}.k-top:hover{background:var(--m-pill-h)}.k-top:active{transform:scale(.92)}.k-head h2,html body[data-dtheme=E] .blk-h h2{font-size:16px;font-weight:750;letter-spacing:-.02em}.k-more,html body[data-dtheme=E] .k-more{font-size:13px;font-weight:500}.home-v2 .hv-title{font-weight:650;letter-spacing:-.01em}.home-v2 .hv-fsum,.nw-sum{color:var(--e-mute)}.home-v2 .hv-frow h3{font-weight:750;letter-spacing:-.02em}.hv-note{color:var(--e-faint)}html body[data-dtheme=E] .site-footer{position:relative;margin-top:64px;border-top:1px solid var(--e-line)!important}html body[data-dtheme=E] .site-footer:before{content:"";position:absolute;top:-23px;left:50%;width:45px;height:45px;margin-left:-22px;pointer-events:none;background:linear-gradient(var(--m-deco),var(--m-deco)) 50% /1px 100% no-repeat,linear-gradient(var(--m-deco),var(--m-deco)) 50% /100% 1px no-repeat;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 3px,#000 4px);mask-image:radial-gradient(circle at 50% 50%,transparent 3px,#000 4px)}.ft-links a{transition:color var(--m-fast) ease}.ft-copy a:hover,.ft-links a:hover{color:var(--e-text)}.home-v2 .hv-frow,.home-v2 .hv-row,.home-v2 .hv-tcard,.nw-row,html body[data-dtheme=E] .ni,html body[data-dtheme=E] .pr,html body[data-dtheme=E] .sb-item{animation:m-rise .5s var(--m-ease) both}.k-panel{animation:m-fade .25s ease both}.home-v2 .hv-frow:nth-child(2),.home-v2 .hv-row:nth-child(2),.home-v2 .hv-tcard:nth-child(2),.nw-row:nth-child(2),html body[data-dtheme=E] .ni:nth-child(2),html body[data-dtheme=E] .pr:nth-child(2),html body[data-dtheme=E] .sb-item:nth-child(2){animation-delay:40ms}.home-v2 .hv-row:nth-child(3),.home-v2 .hv-tcard:nth-child(3),.nw-row:nth-child(3),html body[data-dtheme=E] .ni:nth-child(3),html body[data-dtheme=E] .pr:nth-child(3),html body[data-dtheme=E] .sb-item:nth-child(3){animation-delay:80ms}.home-v2 .hv-row:nth-child(4),.home-v2 .hv-tcard:nth-child(4),.nw-row:nth-child(4),html body[data-dtheme=E] .ni:nth-child(4),html body[data-dtheme=E] .pr:nth-child(4),html body[data-dtheme=E] .sb-item:nth-child(4){animation-delay:.12s}.home-v2 .hv-row:nth-child(5),.nw-row:nth-child(5),html body[data-dtheme=E] .ni:nth-child(5),html body[data-dtheme=E] .pr:nth-child(5),html body[data-dtheme=E] .sb-item:nth-child(5){animation-delay:.16s}.home-v2 .hv-row:nth-child(6),.nw-row:nth-child(6),html body[data-dtheme=E] .ni:nth-child(6),html body[data-dtheme=E] .pr:nth-child(6),html body[data-dtheme=E] .sb-item:nth-child(6){animation-delay:.2s}.home-v2 .hv-row:nth-child(7),.nw-row:nth-child(7),html body[data-dtheme=E] .ni:nth-child(7),html body[data-dtheme=E] .pr:nth-child(7),html body[data-dtheme=E] .sb-item:nth-child(7){animation-delay:.24s}.home-v2 .hv-row:nth-child(n+8),.nw-row:nth-child(n+8),html body[data-dtheme=E] .ni:nth-child(n+8),html body[data-dtheme=E] .pr:nth-child(n+8),html body[data-dtheme=E] .sb-item:nth-child(n+8){animation-delay:.28s}.promo-detail .pd-hero,.promo-detail .pd-rail{animation:m-rise .55s var(--m-ease) .05s both}.promo-detail .pd-block{animation:m-rise .55s var(--m-ease) .15s both}.promo-detail .pd-step{animation:m-rise .5s var(--m-ease) both}.promo-detail .pd-step:nth-child(2){animation-delay:.22s}.promo-detail .pd-step:nth-child(3){animation-delay:.27s}.promo-detail .pd-step:nth-child(4){animation-delay:.32s}.promo-detail .pd-step:nth-child(n+5){animation-delay:.37s}.nw-art{animation:m-rise .55s var(--m-ease) .05s both}@supports (animation-timeline:view()){.hv-feat~*,.k-card:not(:first-child),.nw-aside>*,.site-footer .ft,html body[data-dtheme=E] .blk,html body[data-dtheme=E] .side-block{animation:m-rise linear both;animation-timeline:view();animation-range:entry 0 entry 28%}}@media (hover:none){.home-v2 .hv-frow:hover,.home-v2 .hv-row:hover,.home-v2 .hv-tcard:hover,html body[data-dtheme=E] .ni:hover{transform:none}}@media (max-width:720px){html body[data-dtheme=E] .site-footer{margin-top:48px}.k-hero:after{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home-v2 .hv-frow:hover,.home-v2 .hv-row:hover,.home-v2 .hv-tcard:hover,html body[data-dtheme=E] .ni:hover{transform:none!important}}html body .site-header .menu-btn,html body .site-header .theme-btn{display:inline-flex;align-items:center;justify-content:center;padding:0!important;line-height:0}html body .site-header .menu-btn svg,html body .site-header .theme-btn svg{display:block!important;vertical-align:0!important;margin:0!important;flex:none}@media (min-width:901px){html body .site-header .menu-btn{display:none!important}}@media (max-width:900px){html body .site-header .menu-btn{display:inline-flex!important}}html body .site-header .header-auth{display:flex;align-items:center}html body .site-header .header-auth .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:36px;line-height:1!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box}html body .site-header .header-auth-pill{--auth-slide:.22s;--mx:0px;--mw:0px;position:relative;display:inline-flex;align-items:center;gap:0;height:36px;padding:0;margin:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .site-header .header-auth-pill .auth-marker{position:absolute;z-index:0;top:3px;bottom:3px;height:auto;left:0;width:var(--mw);border-radius:999px;background:var(--m-ink)!important;border:0!important;box-shadow:none!important;transform:translate3d(var(--mx),0,0);opacity:0;pointer-events:none;will-change:transform}html body .site-header .header-auth-pill[data-ready] .auth-marker{opacity:1;transition:transform var(--auth-slide) var(--m-ease),width var(--auth-slide) var(--m-ease)}html body .site-header .header-auth-pill[data-ready][data-still] .auth-marker{transition:none!important}html body .site-header .header-auth-pill .auth-pill-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:52px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:550;letter-spacing:-.01em;line-height:30px;box-sizing:border-box;color:var(--e-mute)!important;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important;white-space:nowrap;transition:color .15s ease}html body .site-header .header-auth-pill .auth-pill-link .auth-pill-label{display:inline-block;line-height:1;transform:translateY(1px)}html body .site-header .header-auth-pill .auth-pill-link:hover{color:var(--e-text)!important;background:transparent!important}html body .site-header .header-auth-pill .auth-pill-link:focus-visible{outline:2px solid var(--e-acc);outline-offset:2px}html body .site-header .header-auth-pill .auth-pill-link[aria-current=page],html body .site-header .header-auth-pill .auth-pill-link[data-active="1"]{color:var(--m-ink-fg)!important;font-weight:650;background:transparent!important;box-shadow:none!important}@media (max-width:560px){html body .site-header .header-auth-pill{height:32px}html body .site-header .header-auth-pill .auth-marker{top:2px;bottom:2px;height:auto}html body .site-header .header-auth-pill .auth-pill-link{height:28px;min-width:46px;padding:0 11px;font-size:12.5px;line-height:28px}}@media (prefers-reduced-motion:reduce){html body .site-header .header-auth-pill[data-ready] .auth-marker{transition:none!important}}html body .about-me .avatar-monogram,html body[data-dtheme=E] .about-me .avatar-monogram{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.02em;text-align:center;font-family:inherit!important}html body[data-dtheme=E] .about-me .avatar-monogram{transform:translateY(.5px)}html body[data-dtheme=E] .mobile-logout{display:block;width:100%;text-align:left;padding:13px 6px;font-size:15px;font-weight:500;border:0;background:transparent;color:var(--e-mute);cursor:pointer;border-bottom:1px solid var(--e-line)}html body[data-dtheme=E] .mobile-logout:hover{color:var(--e-acc);padding-left:10px}.engage-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 8px;padding:10px 0;border-top:1px solid var(--e-line);border-bottom:1px solid var(--e-line)}.engage-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:0;background:var(--m-pill);color:var(--e-mute);font-size:13px;font-weight:500;cursor:pointer;box-shadow:var(--m-pill-edge);transition:background-color var(--m-fast) ease,color var(--m-fast) ease,transform var(--m-base) var(--m-ease)}.engage-btn:hover{background:var(--m-pill-h);color:var(--e-text)}.engage-btn:active{transform:scale(.97)}.engage-btn.is-on{background:var(--e-acc-soft);color:var(--e-acc);box-shadow:none}.engage-btn:disabled{opacity:.55;cursor:wait}.engage-btn b{font-weight:650;font-variant-numeric:tabular-nums;color:inherit}.engage-btn svg{flex:none;display:block}.engage-msg{font-size:12px;color:var(--e-faint);margin-left:4px}.engage-msg a{color:var(--e-acc)}.engage-hint{font-size:12px;color:var(--e-faint);width:100%;margin:2px 0 0}.engage-comments{margin:22px 0 8px}.engage-comments>h2{margin:0 0 12px;font-size:16px;font-weight:650;letter-spacing:-.01em}.engage-clist{display:flex;flex-direction:column;gap:0;margin:0 0 16px;padding:0;list-style:none}.engage-citem{padding:12px 0;border-bottom:1px solid var(--e-line)}.engage-citem:last-child{border-bottom:0}.engage-cmeta{display:flex;align-items:baseline;gap:10px;margin-bottom:4px;font-size:12px;color:var(--e-faint)}.engage-cmeta b{color:var(--e-text);font-size:13px;font-weight:600}.engage-cbody{margin:0;font-size:14px;line-height:1.65;color:var(--e-text);white-space:pre-wrap;word-break:break-word}.engage-empty{margin:0 0 14px;font-size:13px;color:var(--e-faint)}.engage-form textarea{width:100%;min-height:88px;padding:12px 14px;border-radius:14px;border:0;background:var(--m-pill);box-shadow:var(--m-pill-edge);color:var(--e-text);font:inherit;line-height:1.55;resize:vertical}.engage-form textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--e-acc),0 0 0 3px var(--e-ring)}.engage-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.engage-form .error-text{font-size:12px;color:#c0392b}.engage-login-tip{padding:14px 16px;border-radius:14px;background:var(--m-pill);box-shadow:var(--m-pill-edge);font-size:13px;color:var(--e-mute)}.engage-login-tip a{color:var(--e-acc);margin:0 4px}html body .site-header .lang-dd{position:relative;flex:0 0 auto;margin:0 2px 0 0}html body .site-header .lang-dd-trigger{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;border:0!important;border-radius:999px;background:transparent!important;box-shadow:none!important;color:var(--e-mute)!important;cursor:pointer;transition:background-color var(--m-fast,.15s) ease,color var(--m-fast,.15s) ease,transform var(--m-base,.2s) var(--m-ease,cubic-bezier(.2,.8,.2,1))}html body .site-header .lang-dd-trigger:active{transform:scale(.92)}html body .site-header .lang-dd-trigger svg{display:block;flex:none}html body .site-header .lang-dd-trigger:hover,html body .site-header .lang-dd.open .lang-dd-trigger{background:var(--m-pill-h,rgba(120,120,128,.14))!important;color:var(--e-text)!important}html body .site-header .lang-dd-trigger:focus-visible{outline:2px solid var(--e-acc);outline-offset:2px}html body .site-header .lang-dd-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:80;min-width:118px;margin:0;padding:4px;list-style:none;border-radius:14px;border:1px solid rgba(120,120,128,.14);background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);box-shadow:0 8px 28px rgba(15,15,20,.08);animation:langDdIn .16s var(--m-ease,cubic-bezier(.2,.8,.2,1))}@keyframes langDdIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html body .site-header .lang-dd-menu li{margin:0;padding:0}html body .site-header .lang-dd-menu button{appearance:none;display:flex;align-items:center;width:100%;height:34px;padding:0 12px;margin:0;border:0!important;border-radius:10px;background:transparent!important;box-shadow:none!important;color:var(--e-text)!important;font-size:13px;font-weight:500;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}html body .site-header .lang-dd-menu button:hover{background:rgba(120,120,128,.12)!important}html body .site-header .lang-dd-menu button.on{background:var(--m-ink,#111)!important;color:var(--m-ink-fg,#fff)!important;font-weight:600}html.dark body .site-header .lang-dd-menu{background:rgba(28,28,32,.88);border-color:rgba(255,255,255,.1);box-shadow:0 10px 32px rgba(0,0,0,.45)}html.dark body .site-header .lang-dd-menu button:hover{background:rgba(255,255,255,.08)!important}html.dark body .site-header .lang-dd-menu button.on{background:#f5f5f7!important;color:#111!important}@media (max-width:720px){html body .site-header .lang-dd-trigger{width:32px;height:32px}html body .site-header .lang-dd-menu{min-width:110px;right:-2px}}@media (prefers-reduced-motion:reduce){html body .site-header .lang-dd-menu{animation:none}}@media (max-width:560px){html body .site-header .header-inner{gap:6px}html body .site-header .logo{gap:7px;padding:0 12px 0 8px}html body .site-header .logo-mark{width:24px;height:24px}html body .site-header .logo-name{font-size:13.5px}html body .site-header .logo-domain{font-size:9px}html body .site-header .header-side{gap:0;padding:4px;min-width:0}html body .site-header .theme-btn{display:none}html body .site-header .lang-dd-trigger,html body .site-header .menu-btn{width:32px;height:32px}html body .site-header .header-auth-pill .auth-pill-link{min-width:0;height:28px;padding:0 9px;font-size:12px;line-height:28px}}@media (max-width:380px){html body .site-header .header-auth-pill .auth-pill-link{padding:0 7px;font-size:11.5px;line-height:28px}html body .site-header .logo{padding:0 10px 0 7px;gap:6px}}html body .mobile-links .mobile-theme{display:none}@media (max-width:560px){html body .mobile-links .mobile-theme{display:block;width:100%;text-align:left;padding:13px 6px;font-size:15px;font-weight:500;background:transparent;border:0;border-bottom:1px solid var(--e-line);color:inherit;cursor:pointer}}