:root{--e-canvas:#f5f5f7;--e-line:#e8e8ed;--e-line-2:#d2d2d7;--e-bg:#ffffff;--e-text:#1d1d1f;--e-mute:#424245;--e-faint:#6e6e73;--e-acc:#0071e3;--e-acc-soft:#eaf3fe;--e-red:#b4412f;--e-grn:#2f7d4f;--e-radius-s:8px;--e-shadow:0 1px 3px rgba(15,17,21,0.06);--e-shadow-h:0 2px 8px rgba(15,17,21,0.08)}html.dark{--e-canvas:#0e0e10;--e-line:#2c2c2e;--e-line-2:#3a3a3c;--e-bg:#1c1c1e;--e-soft:#2c2c2e;--e-text:#f5f5f7;--e-mute:#a1a1a6;--e-faint:#8e8e93;--e-acc:#2997ff;--e-acc-soft:#0a2a4a;--e-red:#ff6961;--e-grn:#30d158;--e-shadow:0 1px 3px rgba(0,0,0,0.35);--e-shadow-h:0 2px 10px rgba(0,0,0,0.45)}.site-header{position:sticky;top:0;z-index:50;backdrop-filter:none!important;border-bottom:1px solid var(--e-line)!important;box-shadow:none!important}.site-header .header-inner{height:60px!important;display:flex;align-items:center;gap:16px;max-width:1280px;padding-left:22px;padding-right:22px}.site-header .logo{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--e-text)}.site-header .logo-mark{width:28px;height:28px;border-radius:0;display:block;flex:none;object-fit:contain;background:transparent}.site-header .logo-text{display:flex;flex-direction:column;justify-content:center;gap:0;line-height:1.05;min-width:0}.site-header .logo-name{font-size:15px;font-weight:750;letter-spacing:-.015em;color:var(--e-text)}.site-header .logo-domain{font-size:10px;font-weight:500;letter-spacing:.01em;color:var(--e-faint);margin-top:1px}html.dark .site-header .logo-domain{color:#8b93a1}.site-header .main-nav{display:flex;gap:2px;flex:none}.site-header .main-nav a{padding:6px 9px;border-radius:8px;font-size:13.5px;font-weight:400;color:var(--e-mute)!important;background:none!important}.site-header .main-nav a:hover{color:var(--e-text)!important}.hd-search{flex:0 1 252px;width:100%;max-width:252px;margin-left:auto;position:relative;display:flex;align-items:center;gap:4px;height:36px;padding:4px 4px 4px 12px;background:var(--e-soft);border:1px solid transparent;border-radius:999px;box-sizing:border-box;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.hd-search:focus-within{background:var(--e-bg);border-color:var(--e-acc);box-shadow:0 0 0 3px var(--e-acc-soft)}.hd-search svg{position:static;flex:none;color:var(--e-faint);pointer-events:none}.hd-search input{flex:1 1 auto;min-width:0;width:auto!important;height:28px!important;padding:0 4px!important;font:inherit;font-size:13.5px!important;color:var(--e-text);background:transparent!important;border:0!important;border-radius:0!important;outline:0;box-shadow:none!important}.hd-search input:focus,.hd-search input:hover:not(:focus){background:transparent!important;border:0!important;box-shadow:none!important}.hd-search-go{flex:none;height:28px;padding:0 12px;margin:0;font:inherit;font-size:12.5px;font-weight:500;line-height:1;color:#fff;background:var(--e-acc);border:0;border-radius:999px;cursor:pointer;appearance:none;-webkit-appearance:none}.hd-search-go:hover{filter:brightness(.94)}.hd-search-go:active{filter:brightness(.88)}.site-header .header-side{display:flex;align-items:center;gap:4px;flex:none}.site-header .menu-btn,.site-header .theme-btn{width:32px;height:32px;border-radius:8px;color:var(--e-mute);background:none}.site-header .menu-btn:hover,.site-header .theme-btn:hover{background:var(--e-soft);color:var(--e-text)}@media (min-width:901px){.site-header .menu-btn{display:none!important}}@media (max-width:900px){.site-header .header-inner{gap:10px;height:56px!important;padding-left:14px;padding-right:14px}.site-header .logo-name{font-size:14px;line-height:1.05}.site-header .logo-domain{display:block;font-size:9.5px;letter-spacing:.01em}.site-header .logo-text{display:flex}.hd-search{flex:1 1 auto;max-width:none}.site-header .main-nav{display:none}.hd-search-go{padding:0 10px}}@media (max-width:420px){.site-header .logo-text{display:flex!important}.site-header .logo-name{font-size:13.5px}.site-header .logo-domain{display:block;font-size:9px}.hd-search-go{display:none}.hd-search{padding-right:12px}}.site-footer{border-top:1px solid var(--e-line)!important;margin-top:48px;padding:0!important}.site-footer .ft{padding:20px 20px 28px;font-size:13px;color:var(--e-faint)}.ft-links{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin-bottom:10px}.ft-links a{color:var(--e-mute)}.ft-links a:hover{color:var(--e-acc)}.ft-sep{width:1px;height:12px;background:var(--e-line-2)}.ft-copy{display:flex;flex-wrap:wrap;gap:4px 16px}.ft-copy a{color:var(--e-faint)}[data-dtheme=E]{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.55;color:var(--e-text);-webkit-font-smoothing:antialiased;background:var(--e-canvas)}body:has([data-dtheme=E]){background:var(--e-canvas)}[data-dtheme=E] a{color:inherit;text-decoration:none}[data-dtheme=E].page{padding:0 0 20px}[data-dtheme=E] .container{max-width:1280px;padding-left:22px;padding-right:22px}[data-dtheme=E] .container.col{max-width:1280px;padding-top:22px}[data-dtheme=E] .col-narrow{display:flex;flex-direction:column;align-items:center}[data-dtheme=E] .col-narrow>*{max-width:860px;width:100%;margin-inline:auto;box-sizing:border-box}.muted{color:var(--e-faint);font-size:13px}.muted-link{color:var(--e-mute);font-size:13px}.muted-link:hover{color:var(--e-acc)}.shell{display:grid;grid-template-columns:188px minmax(0,1fr);gap:28px;padding-top:18px}.shell-main{min-width:0}.sb{align-self:start;position:sticky;top:72px}.sb-in{display:flex;flex-direction:column;gap:1px;max-height:calc(100vh - 80px);overflow-y:auto;padding-right:4px}.sb-title{font-size:12px;color:var(--e-faint);padding:4px 10px 6px;letter-spacing:.02em}.sb-item{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:6px;font-size:14px;color:var(--e-text)}.sb-item.is-on,.sb-item:hover{background:var(--e-soft)}.sb-item.is-on{font-weight:600}.sb-item .cat-ico{color:var(--e-mute);flex:none}.sb-item span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-item em{font-style:normal;font-size:12px;color:var(--e-faint)}.sb-sep{height:1px;background:var(--e-line);margin:8px 10px}@media (max-width:900px){.shell{grid-template-columns:1fr;gap:10px;padding-top:10px}.sb{position:sticky;top:56px;z-index:20;background:var(--e-bg);margin:0 -22px;padding:0 22px;border-bottom:1px solid var(--e-line)}.sb-in{flex-direction:row;gap:4px;overflow-x:auto;max-height:none;padding:6px 0;scrollbar-width:none}.sb-in::-webkit-scrollbar{display:none}.sb-item .cat-ico,.sb-item em,.sb-sep,.sb-title{display:none}.sb-item{flex:none;padding:5px 11px;font-size:13.5px;background:var(--e-soft);border-radius:6px;white-space:nowrap}.sb-item.is-on{background:var(--e-text);color:var(--e-bg)}}.inline-stats{font-size:13px;color:var(--e-faint);margin:0 0 14px}.inline-stats a{color:var(--e-mute);font-size:13px}.inline-stats a:hover{color:var(--e-acc)}.page-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin:0 0 12px}.page-h h1{margin:0;font-size:20px;font-weight:700;letter-spacing:0;display:flex;align-items:center;gap:8px;font-family:inherit;color:var(--e-text)}.page-h .inline-stats{margin:0}.blk{margin:0 0 26px;scroll-margin-top:76px}.blk-h{justify-content:space-between;padding:0 0 8px;margin:0 0 10px;border-bottom:1px solid var(--e-line)}.blk-h,.blk-h h2{display:flex;align-items:center}.blk-h h2{margin:0;font-size:15px;font-weight:600;gap:7px;color:var(--e-text);font-family:inherit;letter-spacing:0}.blk-h .cat-ico,.blk-h a{color:var(--e-mute)}.blk-h a{font-size:13px}.blk-h a:hover{color:var(--e-acc)}.crumb{font-size:13px;color:var(--e-faint);margin:0 0 8px;display:flex;gap:6px;flex-wrap:nowrap;align-items:center;min-width:0;width:100%}.crumb>a,.crumb>span:not(.crumb-cur){flex:none}.crumb-cur{min-width:0;flex:1 1 0;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--e-mute);line-height:1.45}.crumb a:hover{color:var(--e-acc)}@media (max-width:760px){.crumb-cur{max-width:11.5rem}}.foot-note{font-size:12.5px;color:var(--e-faint);margin:20px 0 0;line-height:1.7}.foot-note a{color:var(--e-mute);margin-left:8px}.empty-line{padding:22px 0;color:var(--e-faint);font-size:14px}.empty-line a{color:var(--e-acc);margin-left:8px}.lede-line{color:var(--e-mute);margin:4px 0 14px}.mini-h{font-size:13px;font-weight:600;margin:10px 0 6px;color:var(--e-text)}.plain-ul{margin:0 0 6px;padding-left:18px;color:var(--e-mute);line-height:1.9}.plain-list{list-style:none;margin:0;padding:0}.plain-list li{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--e-line)}.plain-list li a:hover{color:var(--e-acc)}.plain-list li span{color:var(--e-faint);font-size:12.5px;flex:none}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.tb-search{display:flex;flex:0 1 300px}.tb-search.tb-wide{flex:1 1 420px}.tb-search input,.toolbar select{height:32px;padding:0 10px;font:inherit;font-size:13.5px;color:var(--e-text);background:var(--e-bg);border:1px solid var(--e-line-2);border-radius:6px;outline:0}.tb-search input{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.tb-search input:only-child{border-radius:6px}.tb-search button{height:32px;padding:0 14px;font:inherit;font-size:13.5px;background:var(--e-text);color:var(--e-bg);border:1px solid var(--e-text);border-radius:0 6px 6px 0;cursor:pointer}.tb-search input:focus,.toolbar select:focus{border-color:var(--e-acc)}.btn-s{height:32px;padding:0 14px;font:inherit;font-size:13.5px;background:var(--e-bg);color:var(--e-text);border:1px solid var(--e-line-2);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center}.btn-s:hover{border-color:var(--e-text)}.btn-pri{color:#fff!important}.btn-pri,.btn-pri:hover{background:var(--e-acc);border-color:var(--e-acc)}.btn-pri:hover{filter:brightness(.94)}.chk{font-size:13.5px;color:var(--e-mute);align-items:center;gap:5px}.chk,.seg{display:inline-flex}.seg{border:1px solid var(--e-line-2);border-radius:6px;overflow:hidden}.seg a{padding:0 12px;height:30px;line-height:30px;font-size:13.5px;color:var(--e-mute);border-left:1px solid var(--e-line-2)}.seg a:first-child{border-left:0}.seg a.on{background:var(--e-text);color:var(--e-bg)}.chip{height:32px;line-height:30px;padding:0 12px;font-size:13.5px;color:var(--e-mute);border:1px solid var(--e-line-2);border-radius:6px}.chip.on{background:var(--e-text);color:var(--e-bg);border-color:var(--e-text)}.tabs{display:flex;gap:22px;border-bottom:1px solid var(--e-line);margin:0 0 14px}.tabs a{padding:8px 0 9px;margin-bottom:-1px;font-size:14px;color:var(--e-mute);border-bottom:2px solid transparent}.tabs a i{font-style:normal;font-size:12px;color:var(--e-faint);margin-left:5px}.tabs a.on{color:var(--e-text);font-weight:600;border-bottom-color:var(--e-text)}.tagbar{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.tagbar a{font-size:12.5px;padding:2px 9px;border:1px solid var(--e-line);border-radius:6px;color:var(--e-mute)}.tagbar a i{font-style:normal;color:var(--e-faint);margin-left:3px}.tagbar a.on{background:var(--e-text);border-color:var(--e-text);color:var(--e-bg)}.tagbar a.on i{color:inherit;opacity:.7}.site-ico{flex:none;width:28px;height:28px;border-radius:6px;object-fit:contain;border:1px solid var(--e-line);padding:2px;box-sizing:border-box}.site-ico,html.dark .site-ico{background:#fff}.site-ico-tile{display:inline-flex;align-items:center;justify-content:center;background:var(--e-soft);color:var(--e-mute);font-weight:600;padding:0}.ni-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width:1180px){.ni-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ni-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.ni-grid{grid-template-columns:1fr}}.ni{display:flex;gap:10px;padding:10px 12px;border:1px solid var(--e-line);border-radius:8px;background:var(--e-bg);min-width:0}.ni:hover{border-color:var(--e-line-2);background:var(--e-soft)}.ni-body{flex:1;flex-direction:column;gap:2px}.ni-body,.ni-top{min-width:0;display:flex}.ni-top{align-items:baseline;justify-content:space-between;gap:6px}.ni-top b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--e-text)}.ni-top i{font-style:normal;font-size:11.5px;color:var(--e-faint);white-space:nowrap;flex:none}.ni:hover .ni-top b{color:var(--e-acc)}.ni-desc{font-size:12.5px;color:var(--e-mute);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dr-list{border-top:1px solid var(--e-line)}.dr-cols{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}@media (max-width:860px){.dr-cols{grid-template-columns:1fr}}.dr{display:flex;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid var(--e-line);min-width:0}.dr-main{flex:1;min-width:0}.dr-line{display:flex;align-items:baseline;gap:8px;min-width:0}.dr-plat{flex:none;font-size:12.5px;color:var(--e-faint)}.dr-title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--e-text);min-width:0}.dr-title:hover{color:var(--e-acc)}.dr-sub{display:flex;align-items:baseline;gap:10px;min-width:0;margin-top:1px;font-size:12.5px;color:var(--e-mute)}.dr-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.dr-req{display:inline-flex;gap:8px;flex:none;color:var(--e-faint)}.dr-req .w{color:var(--e-red)}.dr-end{flex:none;font-size:12.5px;color:var(--e-faint);min-width:64px;text-align:right}.dr-end-hot,.dr-end-soon{color:var(--e-red)}.dr-end-ok,.dr-end-ongoing{color:var(--e-grn)}.dr-end-expired{color:var(--e-faint)}.dr-act{display:inline-flex;align-items:center;gap:12px;flex:none}.dr-votes{font-size:12px;color:var(--e-faint);min-width:36px;text-align:right;font-variant-numeric:tabular-nums}.dr-go{font-size:13px;padding:3px 12px;border:1px solid var(--e-acc);border-radius:6px;color:var(--e-acc)!important}.dr-go:hover{background:var(--e-acc);color:#fff!important}.dr-go-off{border-color:var(--e-line-2);color:var(--e-mute)!important}.dr-go-off:hover{background:var(--e-soft);color:var(--e-text)!important}.dr.is-expired .dr-title{color:var(--e-mute);font-weight:400}.dr-c .dr-title{font-weight:500;font-size:13.5px}@media (max-width:640px){.dr{flex-wrap:wrap;row-gap:4px}.dr-main{flex:1 1 calc(100% - 100px)}.dr-sub{flex-wrap:wrap;row-gap:2px}.dr-end{min-width:0;margin-left:auto}.dr-act{width:100%;justify-content:flex-end}}[data-dtheme=E] .pd-card{border:0;border-bottom:1px solid var(--e-line);border-radius:0;box-shadow:none;background:none;padding:4px 0 18px}[data-dtheme=E] .pd-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}[data-dtheme=E] .pd-who{display:flex;align-items:center;gap:10px}[data-dtheme=E] .deal-platform{font-size:14px;font-weight:600}[data-dtheme=E] .deal-when{font-size:12.5px;color:var(--e-faint)}[data-dtheme=E] .deal-badge{display:inline-block;padding:0;background:none;border:0;font-size:13px;font-weight:600;color:var(--e-faint)}[data-dtheme=E] .deal-badge-hot,[data-dtheme=E] .deal-badge-soon{color:var(--e-red)}[data-dtheme=E] .deal-badge-ok,[data-dtheme=E] .deal-badge-ongoing{color:var(--e-grn)}[data-dtheme=E] .pd-card h1{font-size:20px;line-height:1.4;font-weight:700;margin:4px 0 6px;font-family:inherit;letter-spacing:0;color:var(--e-text)}[data-dtheme=E] .pd-value{font-size:15px;color:var(--e-text);margin:0 0 6px;font-weight:500}[data-dtheme=E] .promo-summary{color:var(--e-mute);margin:0 0 10px}[data-dtheme=E] .deal-tags{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}[data-dtheme=E] .deal-tag{font-size:12.5px;padding:1px 8px;border:1px solid var(--e-line);border-radius:6px;color:var(--e-mute);background:none}[data-dtheme=E] .deal-tag:hover{color:var(--e-acc);border-color:var(--e-acc)}[data-dtheme=E] .promo-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px}[data-dtheme=E] .hint,[data-dtheme=E] .pd-claims{color:var(--e-faint);font-size:13px}[data-dtheme=E] .callout{border:1px solid var(--e-line);border-left:3px solid var(--e-faint);border-radius:6px;padding:8px 12px;color:var(--e-mute);background:var(--e-soft);margin:10px 0}.warn-line{color:var(--e-red);font-size:13px;margin:6px 0}[data-dtheme=E] .facts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;border-bottom:1px solid var(--e-line)}[data-dtheme=E] .fact{padding:10px 14px 10px 0;border:0;background:none}[data-dtheme=E] .fact dt{font-size:12px;margin:0;font-weight:400}[data-dtheme=E] .fact dd{margin:1px 0 0;font-size:14px;color:var(--e-text);font-weight:500}[data-dtheme=E] .fact-good{color:var(--e-grn)!important}[data-dtheme=E] .fact-warn{color:var(--e-red)!important}[data-dtheme=E] .pd-block{padding:16px 0;border-bottom:1px solid var(--e-line)}[data-dtheme=E] .pd-block h2{font-size:15px;font-weight:600;margin:0 0 8px;font-family:inherit;letter-spacing:0}[data-dtheme=E] .pd-pit{background:none}[data-dtheme=E] .md-body{font-size:14px;line-height:1.75}[data-dtheme=E] .md-body ol,[data-dtheme=E] .md-body ul{padding-left:20px}[data-dtheme=E] .pd-foot{margin-top:14px;color:var(--e-faint);font-size:12.5px}[data-dtheme=E] .pd-foot a{color:var(--e-mute)}[data-dtheme=E] .vote,[data-dtheme=E] .votebox{box-shadow:none}[data-dtheme=E] .vb-btn,[data-dtheme=E] .vote-btn{border-radius:6px;box-shadow:none}.shell>*{min-width:0}body,html{overflow-x:clip}[data-dtheme=E] .pd-value{padding:0!important}[data-dtheme=E] .pd-block,[data-dtheme=E] .pd-value{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}[data-dtheme=E] .pd-block{border-bottom:1px solid var(--e-line)!important}[data-dtheme=E] .votebox{border:0;padding:0;background:none;box-shadow:none;border-radius:0}[data-dtheme=E] .votebox-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}[data-dtheme=E] .vote-btn{height:30px;padding:0 12px;border:1px solid var(--e-line-2);background:var(--e-bg);color:var(--e-text);font-size:13.5px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}[data-dtheme=E] .vote-btn.is-mine{border-color:var(--e-acc);color:var(--e-acc)}[data-dtheme=E] .votebox-sum{font-size:12.5px;color:var(--e-faint);margin-left:6px}[data-dtheme=E] .votebox-bar{height:3px;border-radius:2px;background:var(--e-line);margin-top:8px;overflow:hidden;max-width:320px}[data-dtheme=E] .votebox-bar span{display:block;height:100%;background:var(--e-grn)}[data-dtheme=E] .pd-block,[data-dtheme=E] .pd-card{max-width:860px}.cat-lead{margin:0 0 10px;font-size:14px;line-height:1.65;color:var(--e-muted,#555);max-width:52rem}.site-header{background:var(--e-bg)!important;border-bottom-color:var(--e-line)!important}.site-header .main-nav a{border-radius:var(--e-radius-s)}.site-header .main-nav a:hover{background:var(--e-soft)!important}[data-dtheme=E] .blk{margin:0 0 16px;padding:12px 14px 14px;background:var(--e-bg);border:1px solid var(--e-line);border-radius:var(--e-radius);box-shadow:var(--e-shadow);scroll-margin-top:66px}[data-dtheme=E] .blk-h{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--e-line);gap:10px}[data-dtheme=E] .blk-h h2{margin:0;font-weight:650;letter-spacing:-.01em;gap:6px}[data-dtheme=E] .blk-h a{font-size:12.5px;color:var(--e-faint);white-space:nowrap}[data-dtheme=E] .blk-h a:hover{color:var(--e-acc)}[data-dtheme=E] .inline-stats{color:var(--e-faint);padding:8px 12px;background:var(--e-bg);border:1px solid var(--e-line);border-radius:var(--e-radius)}[data-dtheme=E] .sb-title{font-size:11.5px;letter-spacing:.04em;color:var(--e-faint);padding:2px 10px 8px}[data-dtheme=E] .sb-item{padding:5px 10px;border-radius:var(--e-radius-s);min-height:30px}[data-dtheme=E] .sb-item.is-on{font-weight:600}[data-dtheme=E] .sb-item:hover{background:var(--e-hover)}[data-dtheme=E] .shell{gap:20px;padding-top:14px}[data-dtheme=E] .ni{gap:9px;padding:8px 10px;border:1px solid var(--e-line);border-radius:var(--e-radius-s);background:var(--e-bg);transition:background-color .12s ease,border-color .12s ease}[data-dtheme=E] .ni:hover{border-color:var(--e-line-2);background:var(--e-soft);transform:none;box-shadow:none}[data-dtheme=E] .ni-top b{font-size:13.5px;font-weight:600;letter-spacing:-.01em}[data-dtheme=E] .ni-top i{font-size:11.5px;color:var(--e-faint)}[data-dtheme=E] .ni-desc{font-size:12px;line-height:1.4;color:var(--e-mute);-webkit-line-clamp:2}[data-dtheme=E] .site-ico{width:26px;height:26px;border-radius:6px;border-color:var(--e-line)}[data-dtheme=E] .dr-list{border-top:0}[data-dtheme=E] .dr{padding:7px 2px;border-bottom:1px solid var(--e-line);min-height:36px}[data-dtheme=E] .dr:last-child{border-bottom:0}[data-dtheme=E] .dr-title{font-size:13.5px}[data-dtheme=E] .dr-end,[data-dtheme=E] .dr-plat,[data-dtheme=E] .dr-sub,[data-dtheme=E] .dr-votes{font-size:12px;font-variant-numeric:tabular-nums}[data-dtheme=E] .dr-go{font-size:12.5px;padding:2px 10px;border-radius:999px;height:26px;line-height:20px}[data-dtheme=E] .dr-cols{column-gap:20px}[data-dtheme=E] .plain-list li{padding:6px 0;border-bottom:1px solid var(--e-line);font-size:13.5px;align-items:baseline}[data-dtheme=E] .plain-list li:last-child{border-bottom:0}[data-dtheme=E] .plain-list li span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--e-faint)}[data-dtheme=E] .chip,[data-dtheme=E] .deal-tag,[data-dtheme=E] .tag-static,[data-dtheme=E] .tagbar a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;height:26px;padding:0 10px;border-radius:999px;border:1px solid transparent;background:var(--e-soft);color:var(--e-mute);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}[data-dtheme=E] .chip:hover,[data-dtheme=E] .deal-tag:hover,[data-dtheme=E] .tagbar a:hover{background:var(--e-hover);color:var(--e-text);border-color:transparent}[data-dtheme=E] .chip.on,[data-dtheme=E] .tagbar a.on{background:var(--e-text);color:var(--e-bg);border-color:var(--e-text)}[data-dtheme=E] .seg{border-radius:var(--e-radius-s);background:var(--e-soft);border-color:var(--e-line)}[data-dtheme=E] .seg a.on{background:var(--e-bg);color:var(--e-text);box-shadow:inset 0 0 0 1px var(--e-line)}[data-dtheme=E] .toolbar{gap:6px;margin:0 0 12px}[data-dtheme=E] .btn-s,[data-dtheme=E] .tb-search input,[data-dtheme=E] .toolbar select{height:30px;border-radius:var(--e-radius-s);font-size:13px}[data-dtheme=E] .tb-search button{height:30px;border-radius:0 var(--e-radius-s) var(--e-radius-s) 0;font-size:13px}[data-dtheme=E] .page-h h1{font-size:18px;letter-spacing:-.02em}[data-dtheme=E] .cat-lead{font-size:13.5px;color:var(--e-mute);margin:0 0 12px}[data-dtheme=E] .crumb{margin:0 0 10px;font-size:12.5px}[data-dtheme=E] .sd-head{margin:4px 0 12px}[data-dtheme=E] .sd-head h1{font-size:20px;letter-spacing:-.02em}[data-dtheme=E] .sd-desc{font-size:15px;margin:0 0 14px}[data-dtheme=E] .facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:0;margin:0 0 16px;padding:4px 14px;background:var(--e-bg);border:1px solid var(--e-line);border-radius:var(--e-radius)}[data-dtheme=E] .fact{padding:10px 8px 10px 0;border-bottom:0}[data-dtheme=E] .fact dt{font-size:11.5px;color:var(--e-faint)}[data-dtheme=E] .fact dd{font-size:13.5px;font-weight:550}[data-dtheme=E] .sd-cta .btn{border-radius:999px;height:34px}[data-dtheme=E] .sd-rel a{padding:8px 4px;min-height:40px}[data-dtheme=E] .sd-rel a:hover{background:var(--e-soft);border-radius:var(--e-radius-s)}html body[data-dtheme=E] .blog-page>.container{padding-top:16px}html body[data-dtheme=E] .pr{padding:12px;margin:0 -12px;border-bottom:1px solid var(--e-line)}html body[data-dtheme=E] .pr:hover{background:var(--e-soft)}html body[data-dtheme=E] .pr h3{font-size:15.5px;margin:0 0 3px}html body[data-dtheme=E] .pr p{font-size:13.5px;margin:0 0 6px;-webkit-line-clamp:2}html body[data-dtheme=E] .pr-foot,html body[data-dtheme=E] .pr-meta{font-size:12px}html body[data-dtheme=E] .blog-side{gap:16px}html body[data-dtheme=E] .side-block h3,html body[data-dtheme=E] .side-title{font-size:12.5px}html body[data-dtheme=E] .about-me,html body[data-dtheme=E] .subscribe-block{border-radius:var(--e-radius)}[data-dtheme=E] .tabs{gap:18px;margin:0 0 12px}[data-dtheme=E] .tabs a{font-size:13.5px;padding:7px 0 8px}[data-dtheme=E] .tabs a.on{border-bottom-color:var(--e-acc);color:var(--e-text)}html body[data-dtheme=E] .panel{background:var(--e-bg);border:1px solid var(--e-line);border-radius:var(--e-radius);box-shadow:none}html body[data-dtheme=E] .pagination :is(a,span){border-radius:var(--e-radius-s);min-width:30px;height:30px;font-size:13px}.site-footer{background:var(--e-bg)!important;margin-top:32px}@media (max-width:900px){[data-dtheme=E] .blk{padding:10px 12px 12px;margin-bottom:12px}[data-dtheme=E] .shell{gap:10px}[data-dtheme=E] .sb-item.is-on{background:var(--e-text);color:var(--e-bg);box-shadow:none}}html body[data-dtheme=E] .blog-page .home-main{background:var(--e-bg);border:1px solid var(--e-line);border-radius:var(--e-radius);padding:12px 14px 8px}html body[data-dtheme=E] .blog-page .pr{margin-left:-4px;margin-right:-4px;padding-left:8px;padding-right:8px}html body[data-dtheme=E] .page-h{background:var(--e-bg);border:1px solid var(--e-line);border-radius:var(--e-radius);padding:10px 14px}:root{--e-soft:#f4f6fa;--e-hover:#f5f8ff;--e-row-hover:#f5f8ff;--e-radius:12px}html.dark{--e-hover:#243044;--e-row-hover:#243044}.site-header .hd-search{flex:0 1 252px;max-width:252px;height:36px;padding:4px 4px 4px 12px;gap:4px;background:var(--e-soft);border:1px solid transparent;border-radius:999px}.site-header .hd-search:focus-within{background:var(--e-bg);border-color:var(--e-acc);box-shadow:0 0 0 3px var(--e-acc-soft)}.site-header .hd-search input,html body[data-dtheme=E] .site-header .hd-search input{height:28px!important;padding:0 4px!important;font-size:13.5px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;width:auto!important}.site-header .hd-search-go,html body[data-dtheme=E] .site-header .hd-search-go{height:28px;padding:0 12px;font-size:12.5px;font-weight:500;color:#fff!important;background:var(--e-acc)!important;border:0!important;border-radius:999px!important;box-shadow:none!important}html.dark .site-header .hd-search-go,html.dark body[data-dtheme=E] .site-header .hd-search-go{color:#0d1117!important}[data-dtheme=E] .shell{grid-template-columns:176px minmax(0,1fr);gap:18px;padding-top:16px}[data-dtheme=E] .sb{top:72px}[data-dtheme=E] .sb-title{font-size:11px;letter-spacing:.05em;padding:2px 8px 6px;text-transform:uppercase}[data-dtheme=E] .sb-item{padding:5px 8px;min-height:28px;font-size:13.5px;border-radius:8px;gap:8px}[data-dtheme=E] .sb-item:hover{background:var(--e-row-hover)}[data-dtheme=E] .sb-item.is-on{background:var(--e-bg);box-shadow:inset 0 0 0 1px var(--e-line)}[data-dtheme=E] .sb-item em{font-size:11.5px;font-variant-numeric:tabular-nums}[data-dtheme=E] .sb-sep{margin:6px 8px}[data-dtheme=E] .blk{margin:0 0 14px;padding:14px 18px 16px;border-radius:12px;scroll-margin-top:76px}[data-dtheme=E] .blk-h{padding:0 0 8px;margin:0 0 8px}[data-dtheme=E] .blk-h h2{font-size:14.5px}[data-dtheme=E] .inline-stats{padding:8px 14px;margin:0 0 12px;border-radius:12px;font-size:12.5px}[data-dtheme=E] .ni{padding:9px 8px;border-radius:8px;min-height:48px}[data-dtheme=E] .ni:hover{background:var(--e-row-hover);border-color:var(--e-line)}[data-dtheme=E] .dr{padding:8px 2px;min-height:34px}[data-dtheme=E] .plain-list li{padding:7px 0}[data-dtheme=E] .ni-grid{gap:6px}html body[data-dtheme=E] .home-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px}html body[data-dtheme=E] .article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}html body[data-dtheme=E] .blog-side{gap:14px;top:76px;width:100%}html body[data-dtheme=E] .side-block h3,html body[data-dtheme=E] .side-block h4,html body[data-dtheme=E] .side-title{margin:0 0 6px;padding:0 0 6px;font-size:12.5px}html body[data-dtheme=E] .side-list a{padding:6px 8px;margin:0 -8px;border-radius:8px;gap:0}html body[data-dtheme=E] .side-list a:hover{background:var(--e-row-hover)}html body[data-dtheme=E] .side-list-name{font-size:13.5px}html body[data-dtheme=E] .side-list-desc{font-size:12px;line-height:1.4}html body[data-dtheme=E] .about-me,html body[data-dtheme=E] .subscribe-block{padding:12px 14px;border-radius:12px;background:var(--e-bg);border:1px solid var(--e-line)}html body[data-dtheme=E] .about-me p{margin:8px 0;font-size:12.5px;line-height:1.55;color:var(--e-mute)}html body[data-dtheme=E] .tag-cloud{gap:5px}html body[data-dtheme=E] .tag-cloud a{font-size:12px;padding:1px 8px;border-radius:999px;background:var(--e-soft);border-color:transparent}html body[data-dtheme=E] .blog-page .home-main{padding:14px 18px 10px;border-radius:12px}html body[data-dtheme=E] .pr{padding:10px 8px;margin:0 -8px}html body[data-dtheme=E] .pr:hover{background:var(--e-row-hover)}html body[data-dtheme=E] .pr h3{font-size:15px;margin:0 0 2px}html body[data-dtheme=E] .pr p{font-size:13px;margin:0 0 4px}html body[data-dtheme=E] .page-h{padding:10px 16px;border-radius:12px;margin:0 0 12px}html body[data-dtheme=E] .panel{border-radius:12px;padding:16px 18px}html body[data-dtheme=E] .facts{border-radius:12px;padding:4px 16px}html body[data-dtheme=E] .mobile-backdrop{inset:56px 0 0 0}html body[data-dtheme=E] .mobile-panel{top:56px;max-height:calc(100vh - 56px)}@media (min-width:901px){html body[data-dtheme=E] .mobile-backdrop{inset:60px 0 0 0}html body[data-dtheme=E] .mobile-panel{top:60px;max-height:calc(100vh - 60px)}}@media (max-width:1080px){html body[data-dtheme=E] .home-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px}html body[data-dtheme=E] .article-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}}@media (max-width:900px){[data-dtheme=E] .shell{grid-template-columns:1fr;gap:10px}[data-dtheme=E] .blk{padding:12px 14px 14px}html body[data-dtheme=E] .article-layout,html body[data-dtheme=E] .home-layout{grid-template-columns:minmax(0,1fr);gap:20px}[data-dtheme=E] .sb-item.is-on{background:var(--e-text);color:var(--e-bg);box-shadow:none}.site-header .hd-search{flex:1 1 auto;max-width:none}}.home-deals .container{padding-top:16px}.home-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.home-chips a{font-size:12.5px;padding:3px 10px;border-radius:999px;background:var(--e-soft);color:var(--e-mute);border:1px solid transparent;line-height:1.5}.home-chips a i{font-style:normal;margin-left:4px;color:var(--e-faint);font-variant-numeric:tabular-nums}.home-chips a:hover{background:var(--e-hover);color:var(--e-text)}.home-chips a.on{background:var(--e-text);color:var(--e-bg)}.home-chips a.on i{color:inherit;opacity:.7}.home-deals .home-main{min-width:0;display:flex;flex-direction:column;gap:0}.home-deals .home-main>.blk{margin-bottom:14px}.home-more{display:flex;justify-content:center;margin:14px 0 4px}.home-more .btn-s{min-width:160px;justify-content:center}.home-side .side-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 8px}.home-side .side-h h3{margin:0}.home-side .side-h a{font-size:12px;color:var(--e-faint);white-space:nowrap}.home-side .side-h a:hover{color:var(--e-acc)}.nav-chip-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.nav-chip{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 8px;border-radius:8px;background:var(--e-soft);color:var(--e-text);font-size:12.5px;line-height:1.3}.nav-chip .cat-ico{flex:none;color:var(--e-mute);width:14px;height:14px}.nav-chip span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-chip em{font-style:normal;font-size:11px;color:var(--e-faint);font-variant-numeric:tabular-nums;flex:none}.nav-chip:hover{background:var(--e-hover);color:var(--e-acc)}.side-mini-sites{list-style:none;margin:0;padding:0}.side-mini-sites li{border-bottom:1px solid var(--e-line)}.side-mini-sites li:last-child{border-bottom:0}.side-mini-sites a{display:flex;align-items:center;gap:8px;padding:7px 0;min-width:0}.side-mini-sites .site-ico{width:18px;height:18px;border-radius:4px}.side-mini-sites span{min-width:0;display:flex;flex-direction:column;gap:1px}.side-mini-sites b{font-size:13px;font-weight:600}.side-mini-sites b,.side-mini-sites i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-mini-sites i{font-style:normal;font-size:11.5px;color:var(--e-faint)}.side-mini-sites a:hover b{color:var(--e-acc)}.side-posts li{gap:10px}.side-posts li a{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.home-side-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dr-tags{display:inline-flex;flex-wrap:wrap;gap:4px;flex:none}.dr-tags span{font-size:11.5px;padding:0 7px;border-radius:999px;background:var(--e-soft);color:var(--e-faint);line-height:1.6}@media (max-width:900px){.home-deals .container{padding-top:10px}.home-chips{margin-bottom:10px}.nav-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.nav-chip-grid{grid-template-columns:1fr 1fr}}.home-deals .home-main>.blk{margin-bottom:16px}.home-deals .home-main>.blk:last-of-type{margin-bottom:8px}.home-chips{gap:5px;margin:0 0 12px}.home-chips a{font-size:12px;padding:2px 9px}.home-plat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-plat-card{border:1px solid var(--e-line);border-radius:10px;background:var(--e-bg);padding:8px 10px 6px;min-width:0}.home-plat-h{display:flex;align-items:center;gap:8px;min-width:0;padding:2px 0 6px;border-bottom:1px solid var(--e-line);margin-bottom:4px;color:var(--e-text)}.home-plat-h b{flex:1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-plat-h em{font-style:normal;font-size:11.5px;color:var(--e-faint);font-variant-numeric:tabular-nums}.home-plat-h:hover b{color:var(--e-acc)}.home-plat-card ul{list-style:none;margin:0;padding:0}.home-plat-card li a{display:block;font-size:12.5px;line-height:1.45;padding:5px 0;color:var(--e-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-plat-card li a:hover{color:var(--e-acc)}.home-plat-card li+li{border-top:1px dashed var(--e-line)}.home-tag-wall{display:flex;flex-wrap:wrap;gap:6px}.home-tag-wall a{font-size:12.5px;padding:3px 10px;border-radius:999px;background:var(--e-soft);color:var(--e-mute);border:1px solid transparent;line-height:1.5}.home-tag-wall a i{font-style:normal;margin-left:4px;color:var(--e-faint);font-variant-numeric:tabular-nums}.home-tag-wall a:hover{background:var(--e-hover);color:var(--e-text)}.home-post-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.home-post-grid li a{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid var(--e-line);background:var(--e-bg)}.home-post-grid li a b{font-size:13px;font-weight:600;color:var(--e-text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-post-grid li a span{font-size:11.5px;color:var(--e-faint)}.home-post-grid li a:hover{background:var(--e-row-hover);border-color:var(--e-line)}.home-post-grid li a:hover b{color:var(--e-acc)}.home-nav-chips{margin:0 0 10px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-deals .home-ni{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.home-deals .home-ni .ni{padding:8px;min-height:44px}.home-deals .home-ni .ni-desc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.home-side-plats{display:flex;flex-wrap:wrap;gap:5px}.home-side-plats a{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--e-soft);color:var(--e-mute)}.home-side-plats a i{font-style:normal;margin-left:3px;color:var(--e-faint);font-variant-numeric:tabular-nums}.home-side-plats a:hover{background:var(--e-hover);color:var(--e-text)}@media (max-width:900px){.home-plat-grid{grid-template-columns:1fr 1fr}.home-post-grid{grid-template-columns:1fr}.home-nav-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.home-deals .home-ni{grid-template-columns:1fr 1fr}}@media (max-width:520px){.home-plat-grid{grid-template-columns:1fr}.home-nav-chips{grid-template-columns:1fr 1fr}.home-deals .home-ni{grid-template-columns:1fr}}.home-v2{--hv-hover:rgba(15,17,21,.03);--hv-dim:#86868b;--hv-dot:#b0b0b6;--hv-amber:#b7791f;--hv-t:150ms ease;--tn-bg:#eaf3fe;--tn-ink:#0062c4}html.dark .home-v2{--hv-hover:rgba(255,255,255,.04);--hv-dim:#7c7c82;--hv-dot:#636366;--hv-amber:#f2b04a}.home-v2 .tn-0{--tn-ink:#0062c4}.home-v2 .tn-1{--tn-ink:#2a6f46}.home-v2 .tn-2{--tn-ink:#8f5509}.home-v2 .tn-3{--tn-ink:#5b3fa3}.home-v2 .tn-4{--tn-ink:#1a6b6b}.home-v2 .tn-5{--tn-ink:#a3392a}html.dark .home-v2 .tn-0{--tn-ink:#5cb0ff}html.dark .home-v2 .tn-1{--tn-ink:#4cd37a}html.dark .home-v2 .tn-2{--tn-ink:#e2a954}html.dark .home-v2 .tn-3{--tn-ink:#b09cf2}html.dark .home-v2 .tn-4{--tn-ink:#55c4c4}html.dark .home-v2 .tn-5{--tn-ink:#ff8b83}.home-v2 .container{padding-top:40px;padding-bottom:56px}.home-v2 .hv-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin:0 0 32px}.home-v2 .hv-head h1{margin:0;padding:0;border:0;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--e-text)}.home-v2 .hv-head p{margin:0;font-size:13px;line-height:20px;color:var(--e-faint)}.home-v2 .hv-head p a{margin-left:16px;color:var(--e-faint);transition:color var(--hv-t)}.home-v2 .hv-head p a:hover{color:var(--e-text)}.home-v2 .hv-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 12px}.home-v2 .hv-sec-h h2{margin:0;padding:0;border:0;font-size:20px;line-height:28px;font-weight:650;letter-spacing:-.01em;color:var(--e-text)}.home-v2 .hv-more-link{font-size:13px;line-height:20px;color:var(--e-acc);white-space:nowrap;transition:opacity var(--hv-t)}.home-v2 .hv-more-link:hover{opacity:.75}.home-v2 .hv-list{display:flex;flex-direction:column;background:var(--e-bg);border:1px solid var(--e-line);border-radius:12px}.blk .home-v2 .hv-list{background:transparent;border:0;border-radius:0}.home-v2 .hv-row{position:relative;display:flex;align-items:center;gap:16px;padding:16px 20px;transition:background-color var(--hv-t)}.home-v2 .hv-row:first-child{border-radius:11px 11px 0 0}.home-v2 .hv-row:last-child{border-radius:0 0 11px 11px}.home-v2 .hv-row:only-child{border-radius:11px}.home-v2 .hv-row+.hv-row:before{content:"";position:absolute;left:68px;right:20px;top:0;border-top:1px solid var(--e-line)}.home-v2 .hv-row:hover{background:var(--hv-hover)}.home-v2 .hv-row:hover+.hv-row:before,.home-v2 .hv-row:hover:before{border-color:transparent}.home-v2 .hv-row:has(.hv-title:focus-visible){box-shadow:inset 0 0 0 2px var(--e-acc)}.home-v2 .hv-ftitle:focus-visible,.home-v2 .hv-title:focus-visible{outline:none}.home-v2 .hv-main{flex:1;min-width:0}.home-v2 .hv-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;line-height:22px;font-weight:600;color:var(--e-text);transition:color var(--hv-t)}.home-v2 .hv-title:after{content:"";position:absolute;inset:0}.home-v2 .hv-row:hover .hv-title{color:var(--e-acc)}.home-v2 .hv-row.is-expired .hv-title{font-weight:500;color:var(--e-mute)}.home-v2 .hv-val{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:2px 0 0;font-size:12.5px;line-height:18px;font-weight:400;color:var(--e-mute)}.home-v2 .hv-row.is-expired .hv-val{color:var(--e-faint)}.home-v2 .hv-row.is-expired{opacity:.75}.home-v2 .hv-meta{display:flex;flex-wrap:nowrap;align-items:center;margin-top:2px;overflow:hidden;font-size:13px;line-height:20px;color:#6e6e73;white-space:nowrap}.home-v2 .hv-meta>span{flex:none}.home-v2 .hv-meta>.hv-plat{max-width:45%;overflow:hidden;text-overflow:ellipsis}.home-v2 .hv-meta{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}html.dark .home-v2 .hv-meta{color:var(--e-faint)}.home-v2 .hv-meta>span+span:before{content:"·";margin:0 8px;color:var(--e-line-2)}.home-v2 .hv-st i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--hv-dot);vertical-align:1px}.home-v2 .hv-st-ok i,.home-v2 .hv-st-ongoing i{background:var(--e-grn)}.home-v2 .hv-st-soon i{background:var(--hv-amber)}.home-v2 .hv-st-hot i{background:var(--e-red)}.home-v2 .hv-st-hot,.home-v2 .hv-warn{color:var(--e-red)}.home-v2 .hv-tags{font-size:12px;color:var(--hv-dim)}.home-v2 .hv-votes{font-variant-numeric:tabular-nums}.home-v2 .hv-go{position:relative;z-index:1;flex:none;padding:6px 12px;margin-right:-8px;border-radius:8px;font-size:13px;line-height:20px;font-weight:500;color:var(--e-acc)!important;transition:background-color var(--hv-t),color var(--hv-t)}.home-v2 .hv-go:hover{background:var(--e-acc-soft)}.home-v2 .hv-go-off{color:var(--e-faint)!important;font-weight:400}.home-v2 .hv-go-off:hover{background:var(--e-soft);color:var(--e-text)!important}.home-v2 .hv-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:25%;background:var(--e-soft);color:var(--tn-ink);font-weight:650;line-height:1}.home-v2 .hv-ico-fav{background:#fff;box-shadow:0 0 0 1px rgba(15,17,21,.06)}.home-v2 .hv-ico-fav img{display:block;object-fit:contain;border-radius:22%;width:70%;height:70%}html.dark .home-v2 .hv-ico-fav{background:#f5f5f7;box-shadow:none}.home-v2 .hv-foot{display:flex;align-items:center;gap:6px;padding:14px 20px;border-top:1px solid var(--e-line);border-radius:0 0 11px 11px;font-size:13px;line-height:20px;font-weight:500;color:var(--e-acc);transition:background-color var(--hv-t)}.home-v2 .hv-foot:hover{background:var(--hv-hover)}.home-v2 .hv-foot svg{transition:transform var(--hv-t)}.home-v2 .hv-foot:hover svg{transform:translateX(2px)}.home-v2 .hv-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:40px;align-items:start}.home-v2 .hv-col{min-width:0;display:flex;flex-direction:column;gap:40px}.home-v2 .hv-feat{margin:0 0 40px}.home-v2 .hv-frow{position:relative;display:flex;align-items:center;gap:16px;padding:24px;transition:background-color var(--hv-t)}.home-v2 .hv-frow:first-child{border-radius:11px 11px 0 0}.home-v2 .hv-frow:last-child{border-radius:0 0 11px 11px}.home-v2 .hv-frow:only-child{border-radius:11px}.home-v2 .hv-frow+.hv-frow:before{content:"";position:absolute;left:84px;right:24px;top:0;border-top:1px solid var(--e-line)}.home-v2 .hv-frow:hover{background:var(--hv-hover)}.home-v2 .hv-frow:hover+.hv-frow:before,.home-v2 .hv-frow:hover:before{border-color:transparent}.home-v2 .hv-frow h3{margin:0;padding:0;border:0;font-size:20px;line-height:28px;font-weight:650;letter-spacing:-.01em}.home-v2 .hv-ftitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--e-text);transition:color var(--hv-t)}.home-v2 .hv-ftitle:after{content:"";position:absolute;inset:0}.home-v2 .hv-frow:hover .hv-ftitle{color:var(--e-acc)}.home-v2 .hv-fsum{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:4px 0 0;font-size:15px;line-height:24px;color:var(--e-mute)}.home-v2 .hv-frow .hv-meta{margin-top:8px}.home-v2 .hv-go-lg{padding:8px 16px;margin-right:0;background:var(--e-acc-soft);font-size:14px}.home-v2 .hv-go-lg:hover{background:var(--e-acc-soft);filter:brightness(.96)}.home-v2 .hv-go-lg.hv-go-off{background:var(--e-soft)}.home-v2 .hv-side{display:flex;flex-direction:column;gap:24px;position:sticky;top:84px}.home-v2 .hv-card{background:var(--e-bg);border:1px solid var(--e-line);border-radius:12px;padding:20px}.home-v2 .hv-card h3{margin:0 0 8px;padding:0;border:0;font-size:13px;line-height:20px;font-weight:600;color:var(--e-faint)}.home-v2 .hv-links,.home-v2 .hv-rank{list-style:none;margin:0;padding:0}.home-v2 .hv-links a{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;margin:0 -12px;border-radius:8px;font-size:14px;line-height:20px;color:var(--e-mute);transition:background-color var(--hv-t),color var(--hv-t)}.home-v2 .hv-links a:hover{background:var(--hv-hover);color:var(--e-text)}.home-v2 .hv-links i{font-style:normal;font-size:13px;color:var(--hv-dim);font-variant-numeric:tabular-nums}.home-v2 .hv-rank li{display:flex;gap:12px;padding:8px 0}.home-v2 .hv-rank li+li{border-top:1px solid var(--e-line)}.home-v2 .hv-rk{flex:none;width:12px;font-size:13px;line-height:20px;color:var(--hv-dim);font-variant-numeric:tabular-nums}.home-v2 .hv-rank a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:20px;color:var(--e-text);transition:color var(--hv-t)}.home-v2 .hv-rank a:hover{color:var(--e-acc)}.home-v2 .hv-card-more{display:inline-block;margin-top:8px;font-size:13px;line-height:20px;color:var(--e-acc);transition:opacity var(--hv-t)}.home-v2 .hv-card-more:hover{opacity:.75}.home-v2 .hv-tut{margin:48px 0 0}.home-v2 .hv-tut .hv-sec-h{margin-bottom:16px}.home-v2 .hv-tgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-v2 .hv-tcard{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--e-bg);border:1px solid var(--e-line);border-radius:12px;transition:border-color var(--hv-t)}.home-v2 .hv-tcard:hover{border-color:var(--e-line-2)}.home-v2 .hv-tcover{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--e-soft)}.home-v2 .hv-tcover .hv-cover,.home-v2 .hv-tcover img{display:block;width:100%;height:100%;object-fit:cover}.home-v2 .hv-tcat{position:absolute;left:12px;bottom:8px;padding:0 8px;border-radius:6px;font-size:12px;line-height:20px;background:var(--e-bg);color:var(--e-mute)}.home-v2 .hv-tcard h3{margin:12px 16px 0;padding:0;border:0;font-size:15px;line-height:22px;font-weight:600;color:var(--e-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color var(--hv-t)}.home-v2 .hv-tcard h3 a:after{content:"";position:absolute;inset:0}.home-v2 .hv-tcard:hover h3{color:var(--e-acc)}.home-v2 .hv-tcard p{margin:4px 16px 0;font-size:13px;line-height:20px;color:#6e6e73;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html.dark .home-v2 .hv-tcard p{color:var(--e-faint)}.home-v2 .hv-tcard time{margin:auto 16px 0;padding:12px 0 16px;font-size:12px;line-height:16px;color:var(--hv-dim)}.home-v2 .hv-note{margin:40px 0 0;font-size:12px;line-height:20px;color:var(--hv-dim)}.home-v2 .hv-note a{margin-left:12px;color:var(--hv-dim);text-decoration:underline;text-underline-offset:2px}.home-v2 .hv-note a:hover{color:var(--e-text)}.deals-v2 .dv-layout{display:block}.deals-v2 .dv-main{min-width:0}.deals-v2 .dv-side{display:none!important}.deals-v2 .dv-facets{display:flex;flex-direction:column;gap:12px;margin:0 0 16px;padding:14px 16px 16px;border-radius:var(--e-radius,16px);background:var(--e-bg);box-shadow:var(--e-shadow)}.deals-v2 .dv-frow{display:flex;align-items:flex-start;gap:12px 14px;min-width:0}.deals-v2 .dv-flab{flex:none;width:36px;padding-top:8px;font-size:12px;line-height:18px;font-weight:600;letter-spacing:.04em;color:var(--e-faint)}.deals-v2 .dv-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0;flex:1}.deals-v2 .dv-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:34px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:var(--e-soft);font-size:13px;line-height:1;color:var(--e-mute);white-space:nowrap;transition:background-color var(--hv-t,.15s),color var(--hv-t,.15s),border-color var(--hv-t,.15s)}.deals-v2 .dv-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis}.deals-v2 .dv-chip i{flex:none;font-style:normal;font-size:12px;color:var(--hv-dim);font-variant-numeric:tabular-nums}.deals-v2 .dv-chip:hover{color:var(--e-text);background:rgba(120,120,128,.12)}.deals-v2 .dv-chip.on{background:var(--e-acc-soft);color:var(--e-acc);font-weight:650;border-color:transparent}.deals-v2 .dv-chip.on i{color:var(--e-acc);opacity:.75}.deals-v2 .dv-chip-more{appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;margin:0}.deals-v2 .dv-chip-more:after{content:"";width:5px;height:5px;margin:-1px 0 0 2px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.deals-v2 .dv-morewrap{position:relative;display:inline-flex}.deals-v2 .dv-morepop{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:min(360px,calc(100vw - 48px));padding:0;border-radius:14px;background:var(--e-bg);border:1px solid var(--e-line);box-shadow:0 18px 44px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.06)}html.dark .deals-v2 .dv-morepop{box-shadow:0 18px 44px rgba(0,0,0,.55);border-color:var(--e-line-2)}.deals-v2 .dv-morehead{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 6px 16px}.deals-v2 .dv-morehead b{font-size:14px;font-weight:650;color:var(--e-text)}.deals-v2 .dv-morex{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--e-faint);cursor:pointer}.deals-v2 .dv-morex:hover{background:var(--hv-hover);color:var(--e-text)}.deals-v2 .dv-moresearch{display:flex;align-items:center;gap:8px;margin:4px 12px 8px;height:36px;padding:0 12px;border-radius:10px;background:var(--e-soft);color:var(--e-faint)}.deals-v2 .dv-moresearch input{flex:1;min-width:0;height:100%;border:0;background:transparent;box-shadow:none;font:inherit;font-size:13px;color:var(--e-text);outline:none}.deals-v2 .dv-morelist{list-style:none;margin:0;padding:4px 8px 10px;max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(120,120,128,.35) transparent}.deals-v2 .dv-morelist::-webkit-scrollbar{width:6px}.deals-v2 .dv-morelist::-webkit-scrollbar-track{background:transparent}.deals-v2 .dv-morelist::-webkit-scrollbar-thumb{background:rgba(120,120,128,.35);border-radius:6px}.deals-v2 .dv-morelist a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:9px;font-size:13px;line-height:20px;color:var(--e-mute);transition:background-color .15s,color .15s}.deals-v2 .dv-morelist a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deals-v2 .dv-morelist a i{flex:none;font-style:normal;font-size:12px;color:var(--hv-dim);font-variant-numeric:tabular-nums}.deals-v2 .dv-morelist a:hover{background:var(--hv-hover);color:var(--e-text)}.deals-v2 .dv-morelist a.on{background:var(--e-acc-soft);color:var(--e-acc);font-weight:650}.deals-v2 .dv-morelist a.on i{color:var(--e-acc);opacity:.75}.deals-v2 .dv-moreempty{padding:18px 12px;text-align:center;font-size:13px;color:var(--e-faint)}.deals-v2 .dv-ctl{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin:0 0 16px;border-bottom:1px solid var(--e-line)}.deals-v2 .dv-tabs{display:flex;gap:24px;min-width:0;margin-bottom:-1px;padding-bottom:1px;overflow-x:auto;scrollbar-width:none}.deals-v2 .dv-tabs::-webkit-scrollbar{display:none}.deals-v2 .dv-tabs a{position:relative;flex:none;padding:8px 0 12px;font-size:14px;line-height:20px;white-space:nowrap;color:var(--e-faint);transition:color var(--hv-t)}.deals-v2 .dv-tabs a:hover{color:var(--e-text)}.deals-v2 .dv-tabs a.on{color:var(--e-text);font-weight:600}.deals-v2 .dv-tabs a.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--e-acc)}.deals-v2 .dv-tabs a i{margin-left:6px;font-style:normal;font-size:12px;font-weight:400;color:var(--hv-dim);font-variant-numeric:tabular-nums}.deals-v2 .dv-tools{display:flex;align-items:center;gap:8px;padding-bottom:8px}html body[data-dtheme=E] .deals-v2 .dv-search{display:flex;align-items:center;width:220px;height:32px;padding:0 12px 0 4px;margin:0;background:var(--e-bg);border:1px solid var(--e-line-2);border-radius:8px;box-sizing:border-box;transition:border-color var(--hv-t),box-shadow var(--hv-t)}html body[data-dtheme=E] .deals-v2 .dv-search:hover{border-color:var(--e-faint)}html body[data-dtheme=E] .deals-v2 .dv-search:focus-within{border-color:var(--e-acc);box-shadow:0 0 0 3px var(--e-ring)}html body[data-dtheme=E] .deals-v2 .dv-search button{appearance:none;-webkit-appearance:none;flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:100%;padding:0;border:0;background:transparent;color:var(--e-faint);cursor:pointer}html body[data-dtheme=E] .deals-v2 .dv-search input[type=search]{flex:1;min-width:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px;color:var(--e-text)}html body[data-dtheme=E] .deals-v2 .dv-search input[type=search]:focus,html body[data-dtheme=E] .deals-v2 .dv-search input[type=search]:hover{border:0;box-shadow:none;background:transparent}.deals-v2 .dv-menu{position:relative}.deals-v2 .dv-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;margin:0;border:1px solid var(--e-line-2);border-radius:8px;background:var(--e-bg);color:var(--e-text);font:inherit;font-size:13px;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color var(--hv-t),border-color var(--hv-t)}.deals-v2 .dv-btn:hover{background:var(--hv-hover)}.deals-v2 .dv-btn:hover,.deals-v2 .dv-btn[aria-expanded=true]{border-color:var(--e-faint)}.deals-v2 .dv-btn:focus-visible{outline:2px solid var(--e-acc);outline-offset:2px}.deals-v2 .dv-btn svg,.deals-v2 .dv-btn-k{color:var(--e-faint)}.deals-v2 .dv-n{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--e-text);color:var(--e-bg);font-size:11px;font-weight:600;line-height:1}.deals-v2 .dv-filter{display:none}.deals-v2 .dv-pop{position:absolute;z-index:30;top:calc(100% + 8px);right:0;min-width:168px;padding:6px;background:var(--e-bg);border:1px solid var(--e-line);border-radius:12px;box-shadow:0 8px 24px rgba(15,17,21,.12),0 1px 3px rgba(15,17,21,.06)}html.dark .deals-v2 .dv-pop{box-shadow:0 8px 28px rgba(0,0,0,.55);border-color:var(--e-line-2)}.deals-v2 .dv-pop-sort a{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border-radius:8px;font-size:13px;line-height:20px;color:var(--e-mute);white-space:nowrap;transition:background-color var(--hv-t),color var(--hv-t)}.deals-v2 .dv-pop-sort a:hover{background:var(--hv-hover);color:var(--e-text)}.deals-v2 .dv-pop-sort a.on{color:var(--e-text);font-weight:600}.deals-v2 .dv-ck{display:inline-flex;width:14px;justify-content:center;color:var(--e-acc)}.deals-v2 .fp{width:360px;padding:0}.deals-v2 .fp form{display:flex;flex-direction:column;max-height:min(560px,calc(100vh - 160px));margin:0}.deals-v2 .fp-back{display:none}.deals-v2 .fp-head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 4px 20px}.deals-v2 .fp-head b{font-size:15px;line-height:24px;font-weight:650;color:var(--e-text)}.deals-v2 .fp-x{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--e-faint);cursor:pointer;transition:background-color var(--hv-t),color var(--hv-t)}.deals-v2 .fp-x:hover{background:var(--hv-hover);color:var(--e-text)}.deals-v2 .fp-body{flex:1;min-height:0;overflow-y:auto;padding:0 12px 8px}.deals-v2 .fp-group h4{margin:16px 8px 4px;padding:0;border:0;font-size:12px;line-height:20px;font-weight:600;color:var(--e-faint)}.deals-v2 .fp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.deals-v2 .fp-opt{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border-radius:8px;cursor:pointer;font-size:13px;line-height:20px;color:var(--e-mute);transition:background-color var(--hv-t),color var(--hv-t)}.deals-v2 .fp-opt:hover{background:var(--hv-hover);color:var(--e-text)}.deals-v2 .fp-opt.on{color:var(--e-text);font-weight:600}html body[data-dtheme=E] .deals-v2 .fp-opt input{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;border:0;cursor:pointer}.deals-v2 .fp-opt:has(input:focus-visible){outline:2px solid var(--e-acc);outline-offset:-2px}.deals-v2 .fp-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--e-line-2);background:var(--e-bg);color:#fff;transition:background-color var(--hv-t),border-color var(--hv-t)}.deals-v2 .fp-box{border-radius:4px}.deals-v2 .fp-radio{border-radius:50%}.deals-v2 .fp-opt.on .fp-mark{background:var(--e-acc);border-color:var(--e-acc)}.deals-v2 .fp-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deals-v2 .fp-opt i{flex:none;font-style:normal;font-size:12px;font-weight:400;color:var(--hv-dim);font-variant-numeric:tabular-nums}.deals-v2 .fp-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 16px 20px;border-top:1px solid var(--e-line)}.deals-v2 .fp-clear{appearance:none;-webkit-appearance:none;padding:8px 4px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:13px;line-height:20px;color:var(--e-mute);transition:color var(--hv-t)}.deals-v2 .fp-clear:hover:not(:disabled){color:var(--e-text);text-decoration:underline;text-underline-offset:2px}.deals-v2 .fp-clear:disabled{opacity:.4;cursor:default}.deals-v2 .fp-go{appearance:none;-webkit-appearance:none;height:36px;padding:0 20px;border:0;border-radius:8px;cursor:pointer;background:var(--e-acc);color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1;transition:filter var(--hv-t),opacity var(--hv-t)}html.dark .deals-v2 .fp-go{color:#0d1117}.deals-v2 .fp-go:hover:not(:disabled){filter:brightness(.94)}.deals-v2 .fp-go:disabled{opacity:.4;cursor:default}.deals-v2 .fp-clear:focus-visible,.deals-v2 .fp-go:focus-visible,.deals-v2 .fp-x:focus-visible{outline:2px solid var(--e-acc);outline-offset:2px}.deals-v2 .dv-sum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;margin:0 0 12px;font-size:13px;line-height:20px;color:var(--e-faint)}.deals-v2 .dv-count{margin-right:4px;font-variant-numeric:tabular-nums}.deals-v2 .dv-x{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 10px;border:1px solid var(--e-line);border-radius:6px;background:var(--e-bg);color:var(--e-text);font-size:13px;line-height:20px;transition:border-color var(--hv-t)}.deals-v2 .dv-x svg{flex:none;color:var(--e-faint);transition:color var(--hv-t)}.deals-v2 .dv-x:hover{border-color:var(--e-line-2)}.deals-v2 .dv-x:hover svg{color:var(--e-text)}.deals-v2 .dv-clear{margin-left:4px;color:var(--e-acc);transition:opacity var(--hv-t)}.deals-v2 .dv-clear:hover{opacity:.75}.deals-v2 .dv-empty{align-items:center;gap:4px;padding:64px 24px;text-align:center;color:var(--e-faint)}.deals-v2 .dv-empty svg{margin-bottom:8px;color:var(--hv-dim)}.deals-v2 .dv-empty b{font-size:15px;line-height:24px;font-weight:600;color:var(--e-text)}.deals-v2 .dv-empty p{margin:0;font-size:13px;line-height:20px}.deals-v2 .dv-reset{margin-top:16px;padding:8px 16px;border:1px solid var(--e-line-2);border-radius:8px;font-size:13px;line-height:20px;color:var(--e-text);transition:background-color var(--hv-t),border-color var(--hv-t)}.deals-v2 .dv-reset:hover{background:var(--hv-hover);border-color:var(--e-faint)}.deals-v2 .hv-note{margin-top:32px}@media (max-width:1080px){.home-v2 .hv-layout{grid-template-columns:minmax(0,1fr) 256px;gap:32px}.home-v2 .hv-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.deals-v2 .dv-filter{display:block}.deals-v2 .dv-ctl{border-bottom:0;margin-bottom:12px}.deals-v2 .dv-tabs{flex:1 1 100%;border-bottom:1px solid var(--e-line);margin-bottom:0;padding-bottom:0}.deals-v2 .dv-tabs a.on:after{bottom:0}.deals-v2 .dv-tools{flex:1 1 100%;padding:4px 0 0}html body[data-dtheme=E] .deals-v2 .dv-search{flex:1;width:auto;min-width:0}.deals-v2 .dv-facets{padding:12px 12px 14px;gap:10px}.deals-v2 .dv-frow{flex-direction:column;gap:8px}.deals-v2 .dv-flab{width:auto;padding-top:0}}@media (max-width:720px){.deals-v2 .dv-morepop{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;max-height:min(70vh,520px);display:flex;flex-direction:column}.deals-v2 .dv-morelist{max-height:none;flex:1}}@media (max-width:900px){.home-v2 .hv-layout{grid-template-columns:minmax(0,1fr);gap:40px}.home-v2 .hv-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}}@media (max-width:720px){.home-v2 .container{padding-top:24px;padding-bottom:40px}.home-v2 .hv-head{margin-bottom:24px}.home-v2 .hv-head h1{font-size:20px;line-height:28px}.home-v2 .hv-sec-h h2{font-size:15px;line-height:24px}.home-v2 .hv-col,.home-v2 .hv-feat{gap:32px}.home-v2 .hv-feat{margin-bottom:32px}.home-v2 .hv-row{gap:12px;padding:14px 16px}.home-v2 .hv-row+.hv-row:before{left:60px;right:16px}.home-v2 .hv-go{margin-right:-4px;padding:6px 8px}.home-v2 .hv-frow{gap:12px;padding:16px;flex-wrap:wrap}.home-v2 .hv-frow .hv-main{flex:1 1 calc(100% - 56px)}.home-v2 .hv-frow+.hv-frow:before{left:16px;right:16px}.home-v2 .hv-frow h3{font-size:15px;line-height:22px}.home-v2 .hv-fsum{font-size:13px;line-height:20px}.home-v2 .hv-frow .hv-ico{width:40px!important;height:40px!important}.home-v2 .hv-go-lg{margin-left:52px;padding:6px 12px;font-size:13px}.home-v2 .hv-foot{padding:12px 16px}.home-v2 .hv-side{grid-template-columns:minmax(0,1fr)}.home-v2 .hv-tut{margin-top:40px}.home-v2 .hv-tgrid{gap:12px}.home-v2 .hv-tcard h3{margin:8px 12px 0;font-size:13px;line-height:20px}.home-v2 .hv-tcard p{display:none}.home-v2 .hv-tcard time{margin:4px 12px 0;padding:0 0 12px}.home-v2 .hv-tcat{left:8px;bottom:8px}.home-v2 .hv-tags{display:none}.deals-v2 .dv-tabs{gap:20px}.deals-v2 .dv-btn-k{display:none}.deals-v2 .dv-empty{padding:48px 20px}.deals-v2 .fp-back{display:block;position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.4)}.deals-v2 .dv-pop.fp{position:fixed;z-index:81;left:0;right:0;top:auto;bottom:0;width:auto;border:0;border-radius:16px 16px 0 0}.deals-v2 .fp form{max-height:80vh}.deals-v2 .fp-foot{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.home-v2 *,.home-v2 :after,.home-v2 :before{transition:none!important;animation:none!important}}