:root{--font:"Lexend Deca",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--surface:#0d1017;--surface-container:#1b1e25;--line:#272a31;--lower:#45484f;--neutral-c:#272a31;--on:#f7f7f8;--on-var:#94979e;--on-var-low:#61646b;--on-primary:#f7f7f8;--primary:#7b3aeb;--grad-a:#7b3aeb;--grad-b:#4b1d92;--primary-c:#7b3aeb1f;--green:#25a244;--green-c:#25a2441f;--yellow:#e9b208;--yellow-c:#e9b2081f;--red:#d92625;--hover:#f7f7f814;--hover-strong:#33363e;--border-hover:#3a3d45;--shadow-c:#03060d52;--shadow:0 8px 12px var(--shadow-c);--deep:#080a0f;--panel:#121419;--wm:#14171e;--wm-top:#cccccc14;--google:#f7f7f8;--thumb-overlay:#0d1017d1;color-scheme:dark}:root[data-theme=light]{--surface:#f7f7f8;--surface-container:#fff;--line:#e0e3e6;--lower:#c9cdd2;--neutral-c:#f1f2f4;--on:#0d1017;--on-var:#61646b;--on-var-low:#94979e;--on-primary:#f7f7f8;--primary:#7b3aeb;--grad-a:#8a5bf4;--grad-b:#6d28d9;--primary-c:#ece8fd;--green:#25a244;--green-c:#d8f9d1;--yellow:#c98a04;--yellow-c:#fdf8c2;--red:#d92625;--hover:#7b3aeb14;--hover-strong:#e0e3e6;--border-hover:#c9cdd2;--shadow-c:#03445d14;--deep:#f1f2f4;--panel:#fff;--wm:#eceef1;--wm-top:#eceef1;--google:#e0e3e6;--thumb-overlay:#94979e8f;color-scheme:light}@media (prefers-color-scheme:light){:root[data-theme=system]{--surface:#f7f7f8;--surface-container:#fff;--line:#e0e3e6;--lower:#c9cdd2;--neutral-c:#f1f2f4;--on:#0d1017;--on-var:#61646b;--on-var-low:#94979e;--on-primary:#f7f7f8;--primary:#7b3aeb;--grad-a:#8a5bf4;--grad-b:#6d28d9;--primary-c:#ece8fd;--green:#25a244;--green-c:#d8f9d1;--yellow:#c98a04;--yellow-c:#fdf8c2;--red:#d92625;--hover:#7b3aeb14;--hover-strong:#e0e3e6;--border-hover:#c9cdd2;--shadow-c:#03445d14;--deep:#f1f2f4;--panel:#fff;--wm:#eceef1;--wm-top:#eceef1;--google:#e0e3e6;--thumb-overlay:#94979e8f;color-scheme:light}}:root{--hdr:72px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 88px);background:var(--surface)}*,:before,:after{box-sizing:inherit}body{background:var(--surface);color:var(--on);font:400 16px/24px var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}img.err{visibility:hidden}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.ico{flex:none;display:block}.hdr{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);padding:16px 24px;padding-top:calc(16px + env(safe-area-inset-top,0px));height:calc(var(--hdr) + env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.hdr-l,.hdr-r,.nav{align-items:center;display:flex}.hdr-l,.hdr-r{gap:8px}.logo{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:104px;height:40px;padding:0;display:flex}#hdrLogo{position:relative}.selbox{border:1px solid var(--primary);pointer-events:none;opacity:0;visibility:hidden;width:0;height:0;transition:left .22s cubic-bezier(.2,.7,.2,1),top .22s cubic-bezier(.2,.7,.2,1),width .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1),opacity .15s,visibility 0s linear .15s;position:absolute;top:0;left:0}.selbox:not(.on) .dim{display:none}.selbox.on{opacity:1;visibility:visible;transition:left .22s cubic-bezier(.2,.7,.2,1),top .22s cubic-bezier(.2,.7,.2,1),width .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1),opacity .15s,visibility}.selbox.snap{transition:opacity .15s,visibility}.selbox .h{border:1px solid var(--primary);background:#fff;border-radius:1px;width:6px;height:6px;position:absolute}.selbox .tl{top:-4px;left:-4px}.selbox .tr{top:-4px;right:-4px}.selbox .bl{bottom:-4px;left:-4px}.selbox .br{bottom:-4px;right:-4px}.selbox .dim{background:var(--primary);color:#f7f7f8;font:500 11px/16px var(--font);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (hover:none){.selbox{display:none}}@media (prefers-reduced-motion:reduce){.selbox{transition:opacity .15s}}.nav a,.nav button{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px;font-weight:500;transition:color .26s}.nav a:hover,.nav button:hover,.nav a:focus-visible,.nav button:focus-visible{color:var(--primary)}.btn-grad{background:linear-gradient(180deg,var(--grad-a) 16%,var(--grad-b) 96%);color:var(--on);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 24px;font-weight:500;transition:transform .4s;display:inline-flex;position:relative;overflow:hidden}.btn-grad:after{content:"";opacity:0;pointer-events:none;background:#f7f7f814;transition:opacity .4s;position:absolute;inset:0}.btn-grad:hover{transform:translateY(-2px)}.btn-grad:hover:after{opacity:1}.act{align-items:center;gap:16px;display:flex}.avatar{background:var(--line);border:2px solid var(--on-var-low);cursor:pointer;width:40px;height:40px;color:var(--on);font:600 15px/1 var(--font);border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden}.avatar:hover{border-color:var(--on-var)}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.in{border-color:var(--primary)}.menu{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:none}.shell{grid-template-columns:280px minmax(0,1fr);display:grid}.side{top:calc(var(--hdr) + env(safe-area-inset-top,0px));height:calc(100vh - var(--hdr) - env(safe-area-inset-top,0px));background:var(--surface);border-right:1px solid var(--line);scrollbar-width:none;flex-direction:column;gap:16px;padding:16px 16px 24px;display:flex;position:sticky;overflow-y:auto}.side::-webkit-scrollbar{display:none}.search{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex:none;align-items:center;gap:8px;height:44px;padding:12px;display:flex}.search:focus-within{border-color:var(--primary)}.search,.search input{cursor:pointer}.search{transition:border-color .26s,box-shadow .26s}.search:hover{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.search>svg :is(circle,path){transition:stroke .26s}.search:hover>svg :is(circle,path){stroke:var(--primary)}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px;line-height:20px}.search input::placeholder{color:var(--on-var-low)}.kbd{align-items:center;gap:4px;display:flex}.kbd span{border:1px solid var(--line);color:var(--on-var-low);border-radius:12px;align-items:center;padding:4px 8px;font-size:12px;line-height:12px;display:flex}.cnav{flex-direction:column;gap:12px;display:flex}.ci{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;height:40px;padding:8px 12px;font-weight:500;transition:background-color .26s;display:flex}.ci:hover{background:var(--hover)}.ci span{transition:color .12s}.ci.on{color:var(--primary)}.ci span{flex:1}.plw{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1);display:grid}.plw.open{grid-template-rows:1fr}.plw>.pl{opacity:0;min-height:0;transition:opacity .2s,transform .28s cubic-bezier(.2,.7,.2,1);overflow:hidden;transform:translateY(-6px)}.plw.open>.pl{opacity:1;transform:none}.plw:not(.open) .pi{visibility:hidden;transition:visibility 0s .28s}.ci .chev{transition:transform .28s cubic-bezier(.2,.7,.2,1);display:block}.ci[aria-expanded=true] .chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.plw,.plw>.pl,.ci .chev{transition:none}}.pl{flex-direction:column;display:flex}.pi{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;height:40px;padding-left:8px;display:flex}.pi .tl{flex:none;width:24px;height:40px;overflow:visible}.pi .tl svg{display:block;overflow:visible}.pi .tx{min-width:0;color:var(--on-var-low);flex:1;align-items:center;gap:8px;padding:8px;font-size:14px;line-height:20px;display:flex}.pi .tx b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;transition:color .26s;overflow:hidden}.pi .chip{opacity:0;transition:opacity .26s}.pi.on .tx{color:var(--on)}.pi:hover .tx,.pi:hover .tx b,.pi:focus-visible .tx b{color:var(--primary)}.pi:hover .chip,.pi.on .chip{opacity:1}.pi.on .tx b{color:var(--primary);font-weight:500}main{min-width:0;padding:24px}.wrap{flex-direction:column;gap:40px;max-width:1112px;margin:0 auto;display:flex}.chip{white-space:nowrap;text-overflow:ellipsis;background:var(--surface-container);border:1px solid var(--line);color:var(--on-var);border-radius:32px;flex:none;align-items:center;max-width:100%;padding:3px 9px;font-size:10px;line-height:14px;display:inline-flex;overflow:hidden}.side .chip{justify-content:center;width:38px;padding:2px 7px 4px;font-size:12px;line-height:16px}.chip.Freemium{background:var(--primary-c);border-color:var(--primary-c);color:var(--primary)}.chip.Free{background:var(--green-c);border-color:var(--green-c);color:var(--green)}.chip.Paid{background:var(--yellow-c);border-color:var(--yellow-c);color:var(--yellow)}.chip.new{background:var(--primary);border-color:var(--primary);color:var(--on)}:is(button,a).chip{cursor:pointer;transition:border-color .4s,box-shadow .4s,color .15s,background-color .15s}:is(button,a).chip:hover,:is(button,a).chip:focus-visible{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}:is(button,a).chip.Free:hover,:is(button,a).chip.Free:focus-visible{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}:is(button,a).chip.Paid:hover,:is(button,a).chip.Paid:focus-visible{border-color:var(--yellow);box-shadow:inset 0 0 0 1px var(--yellow)}:is(button,a).chip[aria-pressed=true]{border-color:var(--primary);color:var(--on);background:var(--primary-c)}.hero{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero-l{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.hero-l .btn-out{margin-top:12px}@media (width>=1200px){.hero-l .slot.big{margin-top:17px}}@media (width>=600px) and (width<=1199px){.hero-l .btn-out{margin-top:0}.hero-r .small{aspect-ratio:227/140}}.hero h1{margin:0;font-size:32px;font-weight:600;line-height:40px}.hero p{color:var(--on-var);max-width:482px;margin:12px 0 0}.btn-out{border:1px solid var(--primary);color:var(--primary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;padding:11px 23px;font-weight:500;display:inline-flex}.btn-out:hover{background:var(--primary-c)}.slot{box-shadow:0 8px 24px 8px var(--shadow-c);background:var(--surface-container);border-radius:8px;display:block;position:relative;overflow:hidden}.slot img{object-fit:cover;width:100%;height:100%}.hs{color:#f7f7f8;text-align:center;background:radial-gradient(1px 1px at 14% 22%,#fff8,#0000),radial-gradient(1px 1px at 31% 78%,#fff6,#0000),radial-gradient(1.5px 1.5px at 62% 12%,#fff7,#0000),radial-gradient(1px 1px at 78% 64%,#fff6,#0000),radial-gradient(1px 1px at 90% 30%,#fff5,#0000),radial-gradient(1px 1px at 46% 90%,#fff5,#0000),radial-gradient(40% 62% at 50% 0,#9660ff9e,#7b3aeb33 55%,#0000 80%),#080a0f;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.hs:before{content:"";background:#d5c2ff;border-radius:0 0 50% 50%;width:34%;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px 5px #a06eff8c}.hs>img{object-fit:contain;width:auto;height:auto;position:absolute}.hs .hs-blender{opacity:.8;width:11cqw;top:9%;left:7%}.hs .hs-ps{width:15cqw;top:44%;left:3.5%;transform:rotate(-8deg)}.hs .hs-cursor{opacity:.85;width:7cqw;bottom:6%;left:12%;transform:scaleX(-1)}.hs .hs-ai{width:12.5cqw;top:12%;right:5%;transform:rotate(8deg)}.hs .hs-like{opacity:.45;width:7cqw;top:50%;right:12.5%}.hs .hs-figma{width:14cqw;bottom:7%;right:3%;transform:rotate(-14.58deg)}.hs-t{flex-direction:column;align-items:center;gap:2cqw;max-width:62%;display:flex;position:relative}.hs-t small{letter-spacing:.08em;text-transform:uppercase;color:#cbb6ff;border:1px solid #cbb6ff59;border-radius:99px;padding:.3em .9em;font-size:max(9px,1.9cqw);line-height:1.4}.hs-t b{letter-spacing:-.01em;font-size:7.2cqw;font-weight:600;line-height:1.12}.hs-t b em{color:#9b6bff;font-style:normal}.hs-p{color:#b4b7be;font-size:max(11px,2.75cqw);line-height:1.45}.hs-cta{background:linear-gradient(#7b3aeb,#4b1d92);border-radius:8px;margin-top:1cqw;padding:.55em 1.3em;font-size:max(11px,2.75cqw);font-weight:500;line-height:1.5;transition:filter .26s}.slot:hover .hs-cta,.slot:focus-visible .hs-cta{filter:brightness(1.15)}.slot.big{aspect-ratio:550/310}.hero-r{grid-template-columns:1fr 1fr;align-content:end;gap:12px;display:grid}.hero-r .carousel{aspect-ratio:550/310;grid-column:1/-1}.hero-r .small{aspect-ratio:269/164}.carousel .track{grid-template-rows:100%;height:100%;display:grid}#car{touch-action:pan-y;-webkit-user-select:none;user-select:none}#car img{-webkit-user-drag:none}.carousel .track a{opacity:0;visibility:hidden;grid-area:1/1;height:100%;min-height:0;transition:opacity .3s,visibility 0s .3s}.carousel .track a.on{opacity:1;visibility:visible;transition:opacity .3s,visibility}.dots{gap:0;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:16px;height:24px;padding:0;display:grid}.dots button:before{content:"";background:#7b3aeb52;border-radius:50%;width:8px;height:8px;transition:width .2s,height .2s,background .2s}.dots button:hover:before{background:var(--primary)}.dots button[aria-current=true]:before{background:var(--primary);width:12px;height:12px}.ribbon{text-align:center;background:#1b1e25a3;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:120px;height:46px;display:flex;position:absolute;top:8px;left:8px}.ribbon small{font-size:10px;line-height:14px}.ribbon b{font-size:12px;font-weight:600;line-height:16px}.ribbon .leaf{width:22px;height:32px;position:absolute;top:8px;left:8px}.ribbon .leaf.r{left:auto;right:8px;transform:scaleX(-1)}.ads{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ads figure{flex-direction:column;gap:4px;margin:0;display:flex}.ads .slot{aspect-ratio:460/256}.ads figcaption{color:var(--on-var-low);font-size:10px;line-height:14px}.sec{flex-direction:column;gap:16px;display:flex}.sh{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.sh h2{margin:0;font-size:28px;font-weight:600;line-height:40px}.sh h2 em{color:var(--primary);font-style:normal}.arrows{gap:16px;display:flex}.arr{border:1px solid var(--line);background:var(--surface-container);cursor:pointer;width:32px;height:32px;box-shadow:var(--shadow);border-radius:16px;place-items:center;padding:0;display:grid}.arr:disabled{background:var(--line);cursor:default}.arr{transition:border-color .4s,box-shadow .4s}.arr:not(:disabled):hover,.arr:not(:disabled):focus-visible{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),var(--shadow)}.arr:disabled path{stroke:var(--on-var-low)}.more{color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:500;display:inline-flex}.more svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.more:hover svg,.more:focus-visible svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.more svg{transition:none}}.row{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;grid-auto-columns:calc(25% - 9px);grid-auto-flow:column;align-items:start;gap:12px;margin:-12px -24px -36px;padding:12px 24px 36px;scroll-padding-inline:24px;display:grid;overflow-x:auto}@media (width<=1199px){.row{margin:-12px -23px -36px;padding:12px 23px 36px;scroll-padding-inline:23px}}@media (width<=599px){.row{margin:-12px -15px -24px;padding:12px 15px 24px;overflow:visible}}.row::-webkit-scrollbar{display:none}.row>*{scroll-snap-align:start}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.grid.dgrid{grid-template-columns:repeat(5,minmax(0,1fr))}.card{background:var(--surface-container);border:1px solid var(--line);filter:drop-shadow(0 8px 12px var(--shadow-c));cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:11px;display:flex}.grid .card{content-visibility:auto;contain-intrinsic-size:auto 239px}.card,.mcard,.cc{will-change:transform;transition:transform .4s,border-color .4s,box-shadow .4s}.card:hover,.card:focus-visible,.mcard:hover,.mcard:focus-visible,.cc:hover,.cc:focus-visible{border-color:var(--primary);box-shadow:0 8px 24px 8px #7b3aeb52,inset 0 0 0 1px var(--primary);outline:none;transform:translateY(-4px)}.selmode .card:hover{transform:none}@media (prefers-reduced-motion:reduce){.card,.mcard,.cc{transition:border-color .15s,box-shadow .15s}.card:hover,.card:focus-visible,.mcard:hover,.mcard:focus-visible,.cc:hover,.cc:focus-visible{transform:none}}.th{aspect-ratio:245/136;background:var(--line);border-radius:4px;position:relative;overflow:hidden}.th img{object-fit:cover;width:100%;height:100%}.card-ad{cursor:default;flex-direction:column;gap:8px;display:flex}.card-ad:hover{border-color:var(--line);box-shadow:none;transform:none}.grid .card-ad{content-visibility:visible}.ad-lbl{color:var(--on-var-low);font-size:10px;line-height:14px;display:block}.ad-slot{background:var(--hover);border-radius:4px;flex:1;min-height:120px}.card-ad.gads{text-align:center;padding:0;display:block;overflow:hidden}.card-ad.gads .ad-lbl{text-align:left;padding:8px 12px 4px}@media (width<=599px){.grid{grid-auto-flow:dense}.grid .card-ad{grid-column:1/-1;min-height:280px}.grid .card-ad.ad-desk{display:none}}.th .chip.new{position:absolute;top:8px;left:8px}.fire{background:var(--green);border-radius:22px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.fire.soon{background:#d92625}.btip{flex:none;display:inline-flex;position:relative}:is(.btip,.fire)[data-tip]:after{content:attr(data-tip);z-index:5;white-space:nowrap;background:var(--lower);color:var(--on);font:400 12px/16px var(--font);opacity:0;pointer-events:none;border-radius:8px;padding:8px 12px;transition:opacity .2s;position:absolute}:is(.btip,.fire)[data-tip]:before{content:"";z-index:5;opacity:0;pointer-events:none;border:6px solid #0000;transition:opacity .2s;position:absolute}.btip:after{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.btip:before{border-top-color:var(--lower);bottom:calc(100% - 2px);left:50%;transform:translate(-50%)}.fire[data-tip]:after{top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.fire[data-tip]:before{border-left-color:var(--lower);top:50%;right:calc(100% - 2px);transform:translateY(-50%)}:is(.btip,.fire)[data-tip]:hover:after,:is(.btip,.fire)[data-tip]:hover:before{opacity:1;transition-delay:.4s}@media (width<=767px){:is(.btip,.fire)[data-tip]:after,:is(.btip,.fire)[data-tip]:before{display:none}}.tt{flex-direction:column;gap:4px;min-width:0;display:flex}.tn{align-items:flex-start;gap:8px;display:flex}.tn .nm{flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.tn h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.badge{flex:none;width:16px;height:20px}.visit{border-radius:4px;flex:none;display:block}.fly{flex:none;display:block;position:relative;overflow:hidden}.visit .fly{width:20px;height:20px}.btn-grad .fly{width:24px;height:24px}.fly>span{place-items:center;display:grid;position:absolute;inset:0}.fly .fly-b{transform:translate(-100%,100%)}:is(.visit,.btn-grad):is(:hover,:focus-visible) .fly>span{transition:transform .4s}:is(.visit,.btn-grad):is(:hover,:focus-visible) .fly-a{transform:translate(100%,-100%)}:is(.visit,.btn-grad):is(:hover,:focus-visible) .fly-b{transform:translate(0)}@media (prefers-reduced-motion:reduce){.fly>span{transition:none}.fly .fly-b{display:none}:is(.visit,.btn-grad):is(:hover,:focus-visible) .fly-a{transform:none}}.td{color:var(--on-var);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:32px;margin:0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.tags{flex-wrap:nowrap;gap:4px;display:flex;overflow:hidden}.tags .chip{flex:none;max-width:none}.tags [hidden]{display:none!important}.tags :is(button,a).chip.tg{cursor:pointer;font:inherit;font-size:10px;line-height:14px}.tags :is(button,a).chip.tg:hover,.tags :is(button,a).chip.tg:focus-visible{border-color:var(--primary);outline:none}.tags .more-n{cursor:default}@media (width<=599px){.tags :is(button,a).chip.tg{font-size:8px;line-height:12px}}.cgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cgrid.c3>.cc:nth-child(n+10){display:none}.cc{background:var(--surface-container);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:11px;display:flex}.cc img{object-fit:cover;background:var(--line);border-radius:4px;flex:none;width:48px;height:48px}.cc div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cc b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:16px;overflow:hidden}.cc small{color:var(--on-var);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:14px;overflow:hidden}.cc .visit{opacity:0}.cc:hover .visit{opacity:1}.drow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.deal{min-width:0;filter:drop-shadow(0 8px 12px var(--shadow-c));flex-direction:column;display:flex}.deal .box{background:var(--surface-container);border:1px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0;flex-direction:column;flex:1;gap:12px;padding:11px 11px 8px;display:flex}.deal .th{aspect-ratio:189/108;background:#fff}.deal h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.deal .th{cursor:pointer;position:relative}.deal .dinf{flex-direction:column;gap:4px;min-width:0;display:flex}.deal .dprice{gap:4px;min-width:0;font-size:16px;line-height:24px;display:flex}.deal .dprice span{color:var(--green);font-weight:500}.deal .dprice s{color:var(--on-var)}.deal .dprice em{color:var(--on-var);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-style:normal;overflow:hidden}.dcode.muted{cursor:default;color:var(--on-var-low);font-weight:400}.dcode.muted svg{opacity:.4}.dcode.muted:hover{border-color:var(--lower)}.deal .code{border:1px dashed var(--line);height:36px;color:var(--on-var);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex;overflow:hidden}.deal .code span{text-overflow:ellipsis;flex:1;overflow:hidden}.deal .btn-grad{width:100%;height:40px;font-size:16px;line-height:24px}.deal .edge{width:100%;height:auto;display:block;overflow:visible}.deal .edge .ef{fill:var(--surface-container)}.deal .edge .el,.deal .edge .eh{fill:none;vector-effect:non-scaling-stroke;transition:opacity .4s}.deal .edge .el{stroke:var(--line);stroke-width:1px}.deal .edge .eh{stroke:var(--primary);stroke-width:2px;opacity:0}.deal:hover .edge .eh{opacity:1}.deal:hover .edge .el{opacity:0}.deal{transition:transform .4s,filter .4s}.deal:hover{filter:drop-shadow(0 8px 12px #7b3aeb52);transform:translateY(-4px)}.deal .box{position:relative}.deal .box:after{content:"";border:2px solid var(--primary);opacity:0;pointer-events:none;border-bottom:0;border-radius:12px 12px 0 0;transition:opacity .4s;position:absolute;inset:-1px -1px 0}.deal:hover .box:after{opacity:1}@media (prefers-reduced-motion:reduce){.deal:hover,.btn-grad:hover,.git-sub:not(:disabled):hover{transform:none}}.top{justify-content:space-between;gap:24px;display:flex}.pinfo{flex-direction:column;gap:16px;max-width:380px;display:flex}.lh h1{margin:0;font-size:32px;font-weight:600;line-height:40px}.lh p{color:var(--on-var);margin:12px 0 0}.lh .ct{color:var(--on-var-low);margin-top:12px;font-size:12px;line-height:16px;display:block}.crumbs{color:var(--on-var-low);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.crumbs :is(button,a){color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;transition:color .26s}.crumbs :is(button,a):hover{color:var(--primary)}.top figure{flex-direction:column;flex:none;gap:4px;width:369px;margin:0;display:flex}.top .slot{aspect-ratio:369/200}.top figcaption{color:var(--on-var);font-size:10px;line-height:14px}.content{flex-direction:column;gap:24px;display:flex}.pinfo .tagsub{height:40px;margin-top:12px;padding:8px 24px}.fbar{align-items:center;gap:24px;display:flex}:is(.grid,.hdgrid).enter>*{animation:.4s both cardin;animation-delay:calc(min(var(--i,0),16) * 50ms)}@keyframes cardin{0%{opacity:0}}.fbar,.hdbar{top:calc(var(--hdr) + env(safe-area-inset-top,0px));z-index:15;transition:background .2s,box-shadow .2s;position:sticky}.fbar.stuck,.hdbar.stuck{background:var(--surface);box-shadow:0 0 0 12px var(--surface)}.subs{scrollbar-width:none;flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.subs::-webkit-scrollbar{display:none}.subs .chip{color:var(--on-var);padding:7px 15px;font-size:14px;line-height:20px}.subs .chip[aria-pressed=true]{background:var(--primary-c);border-color:var(--primary);color:var(--primary)}.ctl{flex:none;align-items:center;gap:12px;display:flex}.sel{color:var(--on-var);cursor:pointer;align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex;position:relative}.sel:hover{color:var(--on)}.sel select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.sel:focus-within{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.vdiv{background:repeating-linear-gradient(180deg,var(--line) 0 4px,transparent 4px 8px);width:1px;height:20px}.pager{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.pager :is(button,a),.pager span{border:1px solid var(--line);cursor:pointer;min-width:32px;height:32px;color:var(--on);background:0 0;border-radius:4px;place-items:center;padding:0 8px;font-size:12px;line-height:16px;display:grid}.pager span{cursor:default;border-color:#0000}.pager :is(button,a):hover:not(:disabled){border-color:var(--on-var-low)}.pager :is(button,a)[aria-current=page]{background:var(--primary-c);border-color:var(--primary);color:var(--primary);font-weight:500}.pager :is(button,a):disabled{cursor:default;opacity:.6}.empty{text-align:center;color:var(--on-var);padding:64px 0}.empty b{color:var(--on);margin-bottom:4px;font-size:20px;font-weight:600;line-height:28px;display:block}.empty .btn-out{align-self:center;margin-top:16px}.sentinel{height:1px}body.nosb .shell{grid-template-columns:1fr}body.nosb .side{display:none}@media (width<=1199px){body.nosb .side{display:flex}}body.nosb main{background:radial-gradient(ellipse 60% 45% at 100% 30%,#7b3aeb47,transparent 70%) no-repeat,var(--surface)}.sp{flex-direction:column;gap:40px;display:flex}.sp-hero{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.sp-hero h1{margin:0;font-size:32px;font-weight:600;line-height:40px}.sp-hero p{color:var(--on-var);max-width:480px;margin:12px 0 0}.sbox{flex-direction:column;gap:12px;width:min(720px,100%);display:flex;position:relative}.sbar{background:var(--surface-container);border:1px solid var(--line);height:48px;box-shadow:0 8px 24px 8px var(--shadow-c);border-radius:24px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.sbar:focus-within{border-color:var(--primary)}.sbar input{min-width:0;caret-color:var(--on);background:0 0;border:0;outline:none;flex:1;font-size:14px;line-height:20px}.sbar input::placeholder{color:var(--on-var-low)}.sbar input::-webkit-search-cancel-button{display:none}.sbtn{background:var(--line);height:40px;color:var(--on-var-low);cursor:pointer;border:0;border-radius:24px;padding:10px 20px;font-size:14px;font-weight:500;line-height:20px}.sbtn.ready{color:var(--on)}.sbtn.ready:hover{background:var(--hover-strong)}.kws{flex-wrap:wrap;justify-content:center;gap:4px 16px;display:flex}.kws button{color:var(--on-var-low);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:20px}.kws button:hover{color:var(--on)}.spanel{z-index:20;background:var(--surface-container);border:1px solid var(--line);box-shadow:0 8px 24px 8px var(--shadow-c);text-align:left;border-radius:12px;flex-direction:column;gap:24px;padding:24px;display:none;position:absolute;top:56px;left:0;right:0}.sbox.open .spanel{display:flex}.sbox.open .kws{visibility:hidden}.pgroup{flex-direction:column;gap:8px;display:flex}.pgroup h3{color:var(--on-var-low);margin:0;font-size:14px;font-weight:500;line-height:20px}.pchips{flex-wrap:wrap;gap:8px;display:flex}.pchip{background:var(--line);height:36px;color:var(--on);cursor:pointer;border:0;border-radius:32px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;line-height:20px;display:inline-flex}.pchip:hover{background:var(--hover-strong)}.pchip.rc{padding:8px 8px 8px 16px}.pchip .x{border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.pchip .x:hover svg *{stroke:var(--on)}.sres{flex-direction:column;gap:16px;display:flex}.sfbar{align-items:center;gap:24px;display:flex}.sfl{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.sfl h2{flex:none;margin:0;font-size:20px;font-weight:600;line-height:24px}.fchips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.fchips::-webkit-scrollbar{display:none}.fchips.ovf{mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}@media (width<=1199px){.kws button:nth-child(n+7){display:none}}.fchip{background:var(--surface-container);border:1px solid var(--line);height:36px;color:var(--on-var);cursor:pointer;border-radius:32px;flex:none;align-items:center;gap:6px;padding:8px 16px 8px 12px;font-size:14px;line-height:20px;transition:border-color .15s;display:inline-flex}.fchip:hover,.fchip:focus-visible{border-color:var(--primary)}.fchip[aria-pressed=true]{border-color:var(--primary);color:var(--on)}.sres .ct{color:var(--on-var-low);margin-top:-4px;font-size:12px;line-height:16px}.sres .grid{margin-top:0}.sres .pager{margin-top:16px}.az{flex-direction:column;gap:40px;width:100%;max-width:944px;margin:0 auto;display:flex}.az-hero{text-align:center;max-width:480px;margin:0 auto}.az-hero h1{margin:0;font-size:32px;font-weight:600;line-height:40px}.az-hero p{color:var(--on-var);margin:12px 0 0}.azs{scroll-margin-top:calc(var(--hdr) + 24px + env(safe-area-inset-top,0px));flex-direction:column;gap:16px;display:flex}.azh{align-items:center;gap:16px;display:flex}.azh h2{color:var(--on-var-low);min-width:13px;margin:0;font-size:18px;font-weight:500;line-height:24px}.azh i{background:var(--line);flex:1;height:1px}.azh h2,.azh i{transition:color .26s,background .26s}.azs.hl .azh h2{color:var(--primary)}.azs.hl .azh i{background:var(--primary)}.azc{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.azchip{background:var(--surface-container);border:1px solid var(--line);height:36px;color:var(--on-var);cursor:pointer;border-radius:32px;align-items:center;gap:8px;max-width:100%;padding:6px 6px 6px 16px;font-size:14px;line-height:20px;display:inline-flex}.azchip b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.azchip span{background:var(--line);border:1px solid var(--lower);height:24px;color:var(--on-var);border-radius:32px;flex:none;padding:3px 8px 5px;font-size:12px;line-height:16px}.azchip{transition:border-color .15s}.azchip:hover,.azchip:focus-visible{border-color:var(--primary)}.toc{right:16px;top:calc(var(--hdr) + 172px + env(safe-area-inset-top,0px));z-index:15;flex-direction:column;gap:4px;display:none;position:fixed}body.cats .toc{display:flex}.toc a{text-align:center;width:12px;color:var(--primary);font-size:12px;line-height:16px;text-decoration:none;display:block}.toc a:hover,.toc a.on{color:var(--on)}.toc a.off{color:var(--on-var-low);opacity:.4;pointer-events:none}body.cats .shell{grid-template-columns:1fr}body.cats .side{display:none}@media (width<=1199px){body.cats .side{display:flex}.toc{right:8px;top:calc(var(--hdr) + 164px + env(safe-area-inset-top,0px))}}@media (height<=760px){.toc{top:calc(var(--hdr) + 24px)}}@media (width<=599px){.az{gap:24px}.az-hero h1{font-size:24px;line-height:32px}.az-hero p{margin-top:8px;font-size:14px;line-height:20px}.azs{gap:8px}.azh{gap:12px}.azh h2{min-width:12px;font-size:16px;line-height:24px}.azc{gap:8px}.azchip{gap:6px;height:28px;padding:4px 4px 4px 12px;font-size:12px;line-height:16px}.azchip span{text-align:center;min-width:20px;height:20px;padding:2.5px 4px 3.5px;font-size:10px;line-height:14px}.toc{right:6px;top:calc(var(--hdr) + 120px + env(safe-area-inset-top,0px));gap:2px}.toc a{width:8px;font-size:8px;line-height:12px}}body.vdeals .shell{grid-template-columns:1fr}body.vdeals .side{display:none}@media (width<=1199px){body.vdeals .side{display:flex}}body.vdeals main{background:radial-gradient(ellipse 50% 40% at 100% 85%,#7b3aeb47,transparent 70%) no-repeat,var(--surface)}body.vdeals .hdr .nav [data-go=deals]{color:var(--primary);font-weight:500}.hd{flex-direction:column;gap:40px;width:100%;max-width:1112px;margin:0 auto;display:flex}.hdbar{grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(max-content,1fr);align-items:center;gap:0;min-height:36px;display:grid}.hdchips{grid-column:2;justify-content:flex-start;mask-image:none}.hdbar .ctl{grid-column:3;justify-self:end;margin-left:16px}.hdgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.hd .pager{margin-top:16px}@media (width<=899px){.hdgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.hdchips.ovf{mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}@media (width<=719px){.hdgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.hd{gap:24px}.hd .content{gap:16px}.hdbar{grid-template-columns:minmax(0,1fr) 56px;gap:0;min-height:28px;margin-right:-15px}.hdbar .ctl{justify-self:center;margin-left:0}.hdbar .ctl svg{width:24px;height:24px}.hdchips{grid-column:1}.hdbar .ctl{grid-column:2}.hdgrid{grid-template-columns:1fr 1fr}.hdbar .stxt{display:none}.hdchips{margin-left:-15px;padding-left:15px;mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.hdbar .hdchips .chip{padding:5px 11px;font-size:12px;line-height:16px}.hd .pager{margin-top:8px}}body.vabout .shell{grid-template-columns:1fr}body.vabout .side{display:none}@media (width<=1199px){body.vabout .side{display:flex}}body.vabout main{background:radial-gradient(ellipse 45% 30% at 100% 22%,#7b3aeb4d,transparent 70%) no-repeat,var(--surface)}body.vabout .hdr-r .nav [data-go=about]{color:var(--primary);font-weight:500}.ab{flex-direction:column;align-items:center;gap:100px;width:100%;max-width:944px;margin:0 auto;display:flex}.ab-top{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.ab-top .az-hero p{max-width:480px}.og{isolation:isolate;background:#0d1017;border-radius:16px;justify-content:center;align-items:center;width:min(804px,100%);display:flex;position:relative;overflow:hidden;box-shadow:0 0 40px 8px #7b3aeb29}.og-ring{aspect-ratio:1;background:conic-gradient(#7b3aeb80 0deg,#0000 60deg 300deg,#7b3aeb80 360deg);width:120%;animation:6s linear infinite og-spin;position:absolute}.og-in{z-index:1;background:#080a0f;border-radius:14px;width:calc(100% - 4px);margin:2px;position:relative;overflow:hidden}.og-in img{width:100%;height:auto;display:block;transform:scale(1.01)}@keyframes og-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.og-ring{animation:none}}.abs{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.abt{text-align:center;flex-direction:column;gap:16px;max-width:600px;display:flex}.abt h2{margin:0;font-size:24px;font-weight:600;line-height:32px}.abt h2 em{color:var(--primary);font-style:normal}.abd{color:var(--on-var);flex-direction:column;gap:1em;display:flex}.abd p{margin:0}.abd b{color:var(--on);font-weight:400}.aph{--rot:0deg;background:var(--surface-container);box-shadow:0 8px 24px 8px var(--shadow-c);transform:rotate(var(--rot));border-radius:12px;flex:none;transition:transform .4s;position:relative;overflow:hidden}.aph:hover{transform:rotate(calc(var(--rot) + 2deg))}.aph img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.02)}.aph.empty{color:var(--on-var-low);text-align:center;place-items:center;padding:12px;font-size:12px;line-height:16px;display:grid}.aph.empty svg{opacity:.6;margin:0 auto 6px;display:block}.aph.tile{background:var(--line);color:var(--on);border:0;place-items:center;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:grid}.aph.tile:hover{background:var(--hover-strong)}.r4{--rot:4deg}.rm4{--rot:-4deg}.rm8{--rot:-8deg}.pair{grid-template-columns:repeat(2,302px);justify-content:center;align-items:start;column-gap:8px;margin-top:10px;display:grid}.pair .aph img,.quad .aph img{height:auto}.team{grid-template-columns:repeat(3,240px);justify-content:center;margin-top:14px;display:grid}.team .aph{width:240px;height:240px}.team .aph:first-child{z-index:3}.team .aph:nth-child(2){z-index:2}.team .aph:nth-child(3){z-index:1}.quad{grid-template-columns:repeat(2,304px);justify-content:center;gap:16px;display:grid}.coffee{text-align:center;flex-direction:column;align-items:center;gap:40px;max-width:600px;display:flex}.bmc{transition:transform .25s;display:block}.bmc:hover{transform:translateY(-2px)}.bmc img{width:194px;height:55px;display:block}@media (prefers-reduced-motion:reduce){.aph,.bmc{transition:none}}@media (width<=767px){.ab{gap:56px}.ab-top{gap:32px}.og{border-radius:6px;box-shadow:0 0 18px 4px #7b3aeb29}.og-in{border-radius:4px}.abs{gap:24px}.abd{font-size:14px;line-height:20px}.pair{grid-template-columns:min(303px,100%);row-gap:15px;width:100%;padding:0 20px}.pair.right{margin:0 0 10px}.team{grid-template-columns:240px;margin:14px 0}.quad{grid-template-columns:min(303px,100%);width:100%;padding:0 20px}.coffee{gap:32px}}@media (width>=768px){.ab-top{gap:40px}}@media (width<=599px){.aph.tile{font-size:16px}}body.vsponsor .shell{grid-template-columns:1fr}body.vsponsor .side{display:none}@media (width<=1199px){body.vsponsor .side{display:flex}}body.vsponsor main{background:radial-gradient(ellipse 40% 30% at 100% 42%,#7b3aeb4d,transparent 70%) no-repeat,var(--surface)}body.vsponsor .hdr-r .nav [data-go=sponsor]{color:var(--primary);font-weight:500}.sp2{flex-direction:column;gap:40px;width:100%;max-width:944px;margin:0 auto;display:flex}.sp2-body{flex-direction:column;gap:24px;display:flex}.umami{aspect-ratio:1288/707;border:1px solid var(--line);background:#262626;border-radius:13.5px;position:relative;overflow:hidden}.umami-view{position:absolute;inset:0}:root[data-theme=light] .umami{background:#f9f9f9}@media (prefers-color-scheme:light){:root[data-theme=system] .umami{background:#f9f9f9}}.umami-wait{color:var(--on-var-low);place-items:center;font-size:14px;line-height:20px;display:grid;position:absolute;inset:0}.umami iframe{transform-origin:0 0;width:1560px;height:900px;transform:scale(var(--uk,.7)) translate(-256px,-101px);border:0;position:absolute;top:0;left:0}.umami-open{background:var(--panel);color:var(--on);opacity:0;pointer-events:none;border-radius:8px;padding:6px 12px;font-size:14px;line-height:20px;position:absolute;bottom:12px;right:12px}.umami-open:focus-visible{opacity:1;pointer-events:auto}.sp2-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.panel{background:var(--surface-container);border:1px solid var(--line);border-radius:8px}.guide{flex-direction:column;gap:20px;padding:16px;display:flex}.guide h2{margin:0;font-size:20px;font-weight:600;line-height:24px}.guide .lead{color:var(--on-var);white-space:pre-line;margin:12px 0 0;font-size:14px;line-height:20px}.steps{flex-direction:column;gap:8px;display:flex}.step{gap:8px;min-height:140px;display:flex}.step:last-child{min-height:0}.rail{flex-direction:column;flex:none;align-items:center;gap:8px;width:32px;display:flex}.rail .dot{background:var(--primary);border-radius:16px;flex:none;place-items:center;width:32px;height:32px;display:grid}.rail .line{border-left:1px dashed var(--primary);flex:1;width:0;min-height:24px;position:relative}.rail .line:after{content:"";border:3.5px solid #0000;border-top:5px solid var(--primary);border-bottom:0;position:absolute;bottom:-1px;left:-4px}.step:last-child .line{display:none}.stx{flex-direction:column;gap:4px;padding-top:2px;display:flex}.stx b{font-size:12px;font-weight:500;line-height:16px}.stx p{color:var(--on-var);white-space:pre-line;margin:0;font-size:14px;line-height:20px}.stx em,.guide .note em{color:var(--on);font-style:normal}.guide .note{color:var(--on-var);margin:0;font-size:14px;line-height:20px}.guide .note a{color:var(--primary);text-decoration:none;position:relative}.guide .note a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .4s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.guide .note a:hover:after,.guide .note a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.tabs button{height:56px;color:var(--on-var-low);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:24px;transition:color .26s;position:relative}.tabs button:hover{color:var(--primary)}.tabs button[aria-selected=true]{color:var(--primary);font-weight:600}.tabs button[aria-selected=true]:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.pbody{flex-direction:column;gap:24px;padding:16px;animation:.4s pfade;display:flex}@keyframes pfade{0%{opacity:0}}.wf{flex-direction:column;align-items:center;gap:8px;display:flex}.wf-track{border-radius:4px;width:100%;overflow:hidden}.wf-slides{display:grid}.wf-slide{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;align-items:center;gap:8px;transition:opacity .4s,visibility 0s .4s;display:flex}.wf-slide.on{opacity:1;visibility:visible;transition:opacity .4s,visibility}.wf-slide svg{border-radius:4px;width:100%;height:auto;display:block}.wf-slide span{color:var(--on-var);font-size:10px;line-height:14px}.wf .dots{margin:-8px 0;position:static;transform:none}.avail h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:24px}.avail ul{flex-direction:column;gap:4px;margin:0;padding:0 0 0 20px;font-size:14px;line-height:20px;display:flex}.avail li.taken{color:var(--on-var)}.pbody .btn-grad{align-self:flex-start;height:40px;padding:8px 24px;font-size:16px;line-height:24px}@media (width<=899px){.sp2-cols{grid-template-columns:1fr}}@media (width<=599px){.sp2{gap:24px}.sp2-body,.sp2-cols{gap:16px}.umami{border-radius:5px}.guide{gap:20px;padding:12px}.guide h2{font-size:18px;line-height:24px}.step{min-height:168px}.step:last-child{min-height:0}.tabs button{height:48px;font-size:12px;line-height:16px}.pbody{gap:24px}.pbody .btn-grad{align-self:stretch}}.nl-row{grid-template-columns:1fr 126px;align-items:start;gap:12px;display:grid}.nl-row .git-sub{width:100%}@media (width<=599px){.nl-row{flex-direction:column;flex:1;align-items:stretch;gap:0;display:flex}.nl-row .fld{margin-bottom:24px}body.sheet .toast{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.sel2{position:relative}.sel2 button.trig{border:1px solid var(--line);background:var(--surface-container);width:100%;height:48px;font:400 16px/24px var(--font);color:var(--on);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:11px 12px;display:flex}.sel2 button.trig span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel2 button.trig.ph span{color:var(--on-var-low)}.sel2 button.trig svg{color:var(--lower);flex:none;transition:transform .15s,color .26s}.sel2 button.trig:hover svg,.sel2.open button.trig svg{color:var(--primary)}.sel2.open button.trig,.sel2 button.trig:focus-visible{border-color:var(--primary);outline:none}.sel2.open button.trig svg{transform:rotate(180deg)}.fld:has(.sel2.open) label{color:var(--primary)}.sel2 ul{z-index:5;background:var(--surface-container);border:1px solid var(--line);box-shadow:0 8px 24px 8px var(--shadow-c);border-radius:8px;margin:0;padding:4px;list-style:none;display:none;position:absolute;top:calc(100% + 12px);left:0;right:0}.sel2.open ul{display:block}.sel2 li{color:var(--on);cursor:pointer;border-radius:4px;padding:12px 8px;font-size:14px;line-height:20px}.sel2 li.act{background:var(--hover)}.sel2 li[aria-selected=true]{color:var(--primary)}body.v404 .shell{grid-template-columns:1fr}body.v404 .side{display:none}@media (width<=1199px){body.v404 .side{display:flex}}body.v404 main{background-color:#080a0f;background-image:radial-gradient(1px 1px at 8% 22%,#fff7,#0000),radial-gradient(1px 1px at 22% 64%,#fff5,#0000),radial-gradient(1.5px 1.5px at 35% 12%,#fff6,#0000),radial-gradient(1px 1px at 62% 30%,#fff6,#0000),radial-gradient(1px 1px at 78% 70%,#fff5,#0000),radial-gradient(1.5px 1.5px at 88% 18%,#fff6,#0000),radial-gradient(1px 1px at 92% 52%,#fff4,#0000),radial-gradient(1px 1px at 48% 86%,#fff5,#0000),radial-gradient(1px 1px at 14% 90%,#fff4,#0000),radial-gradient(35% 30% at 100% 100%,#7b3aeb40,#0000 70%);background-position:0 0,0 0;background-repeat:no-repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.nf{min-height:calc(100vh - var(--hdr) - 48px);text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:19px;padding:48px 0 32px;display:flex;position:relative}.nf:before{content:"";filter:blur(12px);z-index:-1;pointer-events:none;background:radial-gradient(42% 32% at 50% 0,#9660ffe6,#7b3aeb47 55%,#0000 78%);width:min(680px,90%);height:300px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.nf:after{content:"";z-index:-1;background:#d5c2ff;border-radius:0 0 50% 50%;width:min(290px,42%);height:4px;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:0 0 22px 8px #a06eff99}.nf-num{color:var(--on);letter-spacing:-.02em;justify-content:center;align-items:center;margin:0;font-size:clamp(120px,20vw,287px);font-weight:600;line-height:1;display:flex}.nf-num span{padding-bottom:.08em}.nf-moon{aspect-ratio:1;flex:none;width:clamp(120px,20.2vw,290px);margin:0 -.02em;position:relative}.nf-moon svg{width:100%;height:auto;display:block;position:absolute;bottom:0;left:0}body.v404 main{overflow-x:clip}.nf-fl{z-index:-1;pointer-events:none;--u:min(1px,calc(100vw / 1440));width:100vw;height:0;position:absolute;top:calc(50% + 8px);left:calc(50% - 50vw)}.nf-fl img{left:calc(var(--x) / 14.4 * 1%);top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));object-fit:cover;max-width:none;opacity:var(--o,.25);transform:var(--t,none);position:absolute}.nf-txt{flex-direction:column;gap:16px;max-width:448px;display:flex}.nf-txt p{color:var(--on-var);margin:0;font-size:16px;line-height:28px}.nf-txt b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.nf-txt p+p{line-height:24px}.nf-btns{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:12px;display:flex}.nf-txt{margin-top:0}.nf-btns .btn-grad{height:40px;padding:8px 24px 8px 16px;font-size:16px;line-height:24px}.nf-btns .btn-grad svg{width:24px;height:24px}@media (width<=599px){.nf{min-height:calc(100vh - var(--hdr) - 32px);gap:16px;padding:24px 0 16px}.nf-num{font-size:clamp(96px,30vw,150px)}.nf-moon{width:clamp(96px,31vw,152px)}.nf-txt p{font-size:14px;line-height:24px}.nf-txt b{font-size:18px}.nf-btns{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:8px}.nf-btns .btn-grad{justify-content:center;height:48px}}.fcol .tmp-link{color:var(--primary);opacity:.8}.fcol .tmp-link:before{content:"⚠ ";font-size:12px}dialog#login{background:var(--surface);width:min(360px,100vw - 32px);color:var(--on);box-shadow:0 8px 24px 8px var(--shadow-c);text-align:center;border:0;border-radius:12px;padding:64px 24px 24px}dialog#login[open]{flex-direction:column;align-items:center;gap:24px;animation:.18s ease-out pop;display:flex}dialog#login::backdrop,dialog#delacc::backdrop{backdrop-filter:blur(4px);background:#45484f8f}dialog#login:focus,dialog#delacc:focus{outline:none}#login .lg-logo{align-items:center;gap:10px;height:40px;display:flex}#login p{color:var(--on-var);margin:0;font-size:16px;line-height:24px}.gbtn{color:#0d1017;width:100%;height:48px;font:500 16px/24px var(--font);cursor:pointer;background:#f7f7f8;border:1px solid #f7f7f8;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.gbtn:hover{background:var(--hover-strong)}#login .legal{color:var(--on-var);flex-direction:column;gap:16px;margin-top:32px;font-size:12px;line-height:16px;display:flex}#login .legal div{justify-content:center;gap:16px;display:flex}#login .legal a{color:var(--on);font-weight:500}.acmenu{z-index:40;background:var(--surface-container);border:1px solid var(--line);width:220px;box-shadow:0 8px 24px 8px var(--shadow-c);border-radius:8px;flex-direction:column;gap:4px;padding:4px;display:none;position:fixed}.acmenu.open{display:flex}.acmenu button{height:44px;color:var(--on);font:400 14px/20px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:12px 8px;display:flex}.acmenu button:hover,.acmenu button:focus-visible{background:var(--hover);outline:none}.acmenu hr{border:0;border-top:1px solid var(--line);margin:0}body.vprofile .shell,body.vsaved .shell{grid-template-columns:1fr}body.vprofile .side,body.vsaved .side{display:none}@media (width<=1199px){body.vprofile .side,body.vsaved .side{display:flex}}.prof{flex-direction:column;align-items:center;gap:40px;width:min(480px,100%);margin:76px auto 0;display:flex}.pav{background:var(--surface-container);border:1px solid var(--line);cursor:pointer;width:100px;height:100px;color:var(--on-var);border-radius:50%;place-items:center;padding:0;display:grid;position:relative;overflow:visible}.pav .ph{border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pav img{object-fit:cover;width:100%;height:100%}.pav .cam{background:var(--primary);border:2px solid var(--surface);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:0;right:0}.pav:hover{border-color:var(--primary)}#profForm{flex-direction:column;gap:32px;width:100%;display:flex}#profForm .git-sub{margin-top:24px}.fld input:disabled{background:var(--line);color:var(--on-var-low);cursor:not-allowed}.pdiv{background:repeating-linear-gradient(90deg,var(--line) 0 4px,transparent 4px 8px);width:100%;height:1px}.pdel{color:var(--on-var);font:500 16px/24px var(--font);cursor:pointer;background:0 0;border:0;padding:0}.pdel:hover,.pdel:focus-visible{color:#d92625}dialog#delacc{background:var(--surface);width:min(344px,100vw - 32px);color:var(--on);box-shadow:0 8px 24px 8px var(--shadow-c);border:0;border-radius:12px;padding:40px 24px 24px}dialog#delacc[open]{flex-direction:column;gap:48px;animation:.18s ease-out pop;display:flex}#delacc h2{margin:0 0 16px;font-size:20px;font-weight:600;line-height:24px}#delacc p{color:var(--on-var);margin:0;font-size:16px;line-height:24px}#delacc .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}#delacc .row button{height:48px;font-size:16px}#delacc .btn-out{justify-content:center;align-self:stretch}.lg-x{display:none}@media (width<=599px){.prof{gap:32px;margin-top:24px}.pav{margin-bottom:8px}.prof .git-row{grid-template-columns:1fr;gap:24px}#profForm{gap:24px}#profForm .git-sub{margin-top:8px}dialog#login{width:min(360px,100% - 14px);max-width:none;padding:64px 24px 24px;position:fixed}dialog#delacc{width:calc(100% - 31px);max-width:none}.lg-x{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:16px;right:16px}.lg-x:hover{background:var(--surface-container)}}.cbm{cursor:pointer;opacity:0;color:#f7f7f8;background:#1b1e257a;border:0;border-radius:4px 0;place-items:center;width:31px;height:31px;padding:0;transition:opacity .12s,color .12s;display:grid;position:absolute;bottom:0;right:0}.cbm svg{width:20px;height:20px}.card:hover .cbm,.mcard:hover .cbm,.card:focus-within .cbm,.mcard:focus-within .cbm,.cbm.on,.cbm[aria-expanded=true]{opacity:1}.cbm:hover,.cbm:focus-visible,.cbm[aria-expanded=true],.cbm.on{color:var(--primary)}.cbm.on path{fill:currentColor}@media (hover:none){.cbm{opacity:1}}.bm.on path,.bm[aria-pressed=true] path{fill:#f7f7f8}.pmenu{z-index:60;background:var(--surface-container);border:1px solid var(--line);width:auto;min-width:180px;box-shadow:0 8px 24px 8px var(--shadow-c);color:var(--on);border-radius:8px;flex-direction:column;gap:4px;margin:0;padding:4px;display:none;position:fixed;inset:auto}.pmenu.open{display:flex}.pmenu:popover-open{display:flex}.pmenu button{height:44px;color:var(--on);font:400 14px/20px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:12px 8px;display:flex}.pmenu button:hover,.pmenu button:focus-visible{background:var(--hover);outline:none}.pmenu button.on svg path{fill:#d92625;stroke:#d92625}.mos{background:var(--surface);border-radius:4px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.mos span{background:var(--line);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.mos span img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mos span.e svg{opacity:.18;filter:grayscale();width:28%;height:auto}.mos span b{color:var(--on);background:#0d10178c;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.cgrid2{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ccard{background:var(--surface-container);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:8px 8px 12px;display:flex;position:relative}.ccard:hover,.ccard:focus-visible{border-color:var(--primary);outline:none}.ccard .mos{aspect-ratio:253/180}.ccard .mos b{font-size:24px}.ccard .cn{align-items:center;gap:8px;min-height:24px;padding:0 2px;display:flex}.ccard .cn span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;line-height:20px;overflow:hidden}.ccard .more{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.ccard .more:hover,.ccard .more[aria-expanded=true]{background:var(--line)}.bk{flex-direction:column;gap:40px;width:100%;max-width:1112px;margin:0 auto;display:flex}.bk-h{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.bk-h h1{margin:0;font-size:32px;font-weight:600;line-height:40px}.bk-h p{color:var(--on-var);max-width:480px;margin:0}.linkbtn{color:var(--primary);font:500 16px/24px var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.linkbtn:hover{filter:brightness(1.25)}.cacts{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.cacts button{color:var(--on-var);font:400 14px/20px var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.cacts button.pri{color:var(--primary);font-weight:500}.selmode .card{cursor:pointer}.selmode .card .cbm{display:none}.selmode .card .ck{display:grid}.card .ck{background:var(--thumb-overlay);border:1px solid var(--on-var);border-radius:6px;place-items:center;width:24px;height:24px;display:none;position:absolute;top:8px;left:8px}.card.picked{border-color:var(--primary)}.card.picked .ck{background:var(--primary);border-color:var(--primary)}.nores{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 0;display:flex}.nores b{font-size:18px;font-weight:500;line-height:24px}.nores p{color:var(--on-var);max-width:360px;margin:0}dialog.cd{background:var(--surface);width:min(528px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--on);box-shadow:0 8px 24px 8px var(--shadow-c);border:0;border-radius:12px;padding:24px}dialog.cd::backdrop{backdrop-filter:blur(4px);background:#45484f8f}dialog.cd[open]{flex-direction:column;gap:24px;animation:.18s ease-out pop;display:flex}dialog.cd:focus{outline:none}.cd .git-h div{align-items:center;gap:8px;display:flex}.cd h2{flex:1;margin:0;font-size:24px;font-weight:600;line-height:32px}dialog#pick{height:min(652px,100vh - 32px);padding:24px 0 0}#pick .git-h{padding:0 24px}.plist{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 24px;display:flex;overflow-y:auto}.prow{color:var(--on);font:400 16px/24px var(--font);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;padding:4px;display:flex}.prow:hover{background:var(--surface-container)}.prow[aria-checked=true]{border-color:var(--primary);background:var(--surface-container)}.prow .mos{flex:none;width:64px;height:48px}.prow .mos b{font-size:10px}.prow .saved{color:var(--primary);border:1px solid var(--primary);border-radius:12px;flex:none;padding:2px 8px;font-size:12px;line-height:16px}.prow span.nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pfoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 24px;display:flex}.pfoot .git-sub{width:auto;height:40px;padding:8px 24px}#dcol{width:min(344px,100vw - 32px);padding:40px 24px 24px}#dcol[open]{gap:48px}#dcol h2{margin-bottom:16px;font-size:20px;line-height:24px}#dcol p{color:var(--on-var);margin:0}#dcol .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}#dcol .row button{justify-content:center;height:48px}.toast.rich{align-items:center;min-height:76px}.toast.rich .ti{display:block}.toast.rich .ti .mos{width:60px;height:44px}.toast.rich .ti .mos b{font-size:10px}.toast.rich .tt{flex-direction:column;gap:2px;display:flex}.toast.rich .tt button{color:var(--primary);font:400 12px/16px var(--font);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.toast.rich .tt button:hover{text-underline-offset:2px;text-decoration:underline}@media (width<=1199px){.cgrid2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=719px){.cgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.bk{gap:24px}.bk-h h1{font-size:24px;line-height:32px}.bk-h p{font-size:14px;line-height:20px}.cgrid2{gap:8px}.ccard{gap:8px;padding:6px 6px 10px}.ccard .mos b{font-size:18px}.cd h2{font-size:20px;line-height:28px}dialog#pick{height:calc(100vh - 32px)}}.cacts button:hover{color:var(--primary)}.cacts button.danger:hover{color:#d92625}.selc{color:var(--on-var);font-size:14px;line-height:20px}.selmode .card{user-select:none;transition:opacity .12s,border-color .12s}.selmode .card:hover{border-color:var(--primary)}.selmode .card .ck{border:1.5px solid var(--on-var);background:#0d101799;border-radius:4px;width:20px;height:20px;display:grid;top:8px;left:auto;right:8px}.selmode .card.picked{border-color:var(--primary)}.selmode .card.picked .ck{background:var(--primary);border-color:var(--primary)}.selmode.has-pick .card:not(.picked){opacity:.45}.selmode.has-pick .card:not(.picked):hover{opacity:.8}.seltb{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:35;gap:16px;display:flex;position:fixed;transform:translate(-50%)}.tbb{border:1px solid var(--line);background:var(--surface-container);cursor:pointer;width:64px;height:64px;box-shadow:0 8px 24px 8px var(--shadow-c);border-radius:32px;place-items:center;padding:0;display:grid;position:relative}.tbb:hover:not(:disabled){background:var(--neutral-c)}.tbb:disabled{opacity:.45;cursor:default}.tbb:after{content:attr(data-tip);white-space:nowrap;background:var(--neutral-c);color:var(--on);font:400 14px/20px var(--font);box-shadow:0 8px 24px 8px var(--shadow-c);opacity:0;pointer-events:none;border-radius:8px;padding:12px 16px;transition:opacity .12s;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%)}.tbb:hover:not(:disabled):after,.tbb:focus-visible:after{opacity:1}body:has(.seltb) .toast{bottom:calc(112px + env(safe-area-inset-bottom,0px))}.marq{z-index:34;border:1px solid var(--primary);pointer-events:none;background:#7b3aeb24;border-radius:4px;position:fixed}body.noselect{user-select:none;cursor:crosshair}@media (width<=599px){.seltb{gap:12px}.tbb:after{display:none}.cgrid2{grid-template-columns:1fr 1fr;gap:12px}dialog:is(#dcol,#dsel){max-width:none;width:calc(100% - 31px)!important}.ccard{border-radius:8px;gap:8px;padding:6px 6px 8px}.ccard .mos{aspect-ratio:154/85}.ccard .cn span{font-size:12px;line-height:16px}.ccard .more{width:20px;height:20px}.bk .grid{grid-template-columns:1fr 1fr}.pmenu{min-width:160px}dialog:is(#ncol,#rcol){border-radius:12px 12px 0 0;width:100%;max-width:none;height:320px;max-height:none;margin:0;padding:0 16px 0 15px;position:fixed;inset:auto 0 0}dialog:is(#ncol,#rcol)[open]{gap:24px;animation:.22s ease-out sheet}dialog:is(#ncol,#rcol,#pick) .git-handle{display:grid}dialog:is(#ncol,#rcol,#pick) .git-x{display:none}dialog:is(#ncol,#rcol) .cd h2,dialog.cd h2{font-size:20px;line-height:24px}dialog:is(#ncol,#rcol) .nl-row{flex-direction:column;flex:1;gap:0;display:flex}dialog:is(#ncol,#rcol) .nl-row .git-foot{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px)) 15px;margin:auto -16px 0 -15px;position:static}dialog:is(#ncol,#rcol) .nl-row .git-sub{width:100%;height:48px}dialog#pick{width:100%;max-width:none;height:calc(100% - env(safe-area-inset-top,0px));border-radius:12px 12px 0 0;max-height:none;margin:0;padding:0;position:fixed;inset:auto 0 0}dialog#pick[open]{gap:16px;animation:.22s ease-out sheet}#pick .git-handle{margin:0}#pick .git-h,.plist{padding:0 16px 0 15px}.pfoot{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px)) 15px}.pfoot .git-sub{height:48px;padding:12px 32px}.seltb{bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:16px}.tbb{width:48px;height:48px}.tbb svg{width:24px;height:24px}.toast{bottom:calc(16px + env(safe-area-inset-bottom,0px))}body:has(.seltb) .toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (width>=600px) and (width<=1199px){.seltb{bottom:24px}}.btn-grad,.git-sub:not(:disabled),.chip.new,.dots button,.cam{color:var(--on-primary)}.fire,.ribbon,.ck,.og,.og *{color:#f7f7f8}.gbtn{background:var(--google);border-color:var(--google);color:#0d1017}.toast{background:var(--neutral-c)}.nav-arr{background:#f7f7f8}:root[data-theme=light] .nav-arr:not(:disabled),:root[data-theme=light] .nav-arr:disabled{border:1px solid var(--line)}.nf{--on:#f7f7f8;--on-var:#94979e;color:#f7f7f8}body.v404 main{background-color:#080a0f}:root[data-theme=light] body.v404 main{background:var(--surface)}:root[data-theme=light] .nf{background:radial-gradient(1px 1px at 12% 20%,#fff6,#0000),radial-gradient(1px 1px at 82% 30%,#fff5,#0000),radial-gradient(1.5px 1.5px at 30% 80%,#fff5,#0000),#080a0f;border-radius:16px;margin-top:8px;overflow:hidden}@media (prefers-color-scheme:light){:root[data-theme=system] body.v404 main{background:var(--surface)}:root[data-theme=system] .nf{background:#080a0f;border-radius:16px;margin-top:8px;overflow:hidden}}:root[data-theme=light] .nf-fl{width:100%;left:0}@media (prefers-color-scheme:light){:root[data-theme=system] .nf-fl{width:100%;left:0}}:root[data-theme=light] .hdr,:root[data-theme=light] .side{background:var(--surface)}:root[data-theme=light] .card,:root[data-theme=light] .cc,:root[data-theme=light] .ccard,:root[data-theme=light] .deal .box{box-shadow:0 8px 24px var(--shadow-c)}@media (prefers-color-scheme:light){:root[data-theme=system] .card,:root[data-theme=system] .cc,:root[data-theme=system] .ccard{box-shadow:0 8px 24px var(--shadow-c)}}.thm{background:#1b1e25a3;border-radius:24px;gap:0;padding:2px;display:inline-flex}.thm button{cursor:pointer;width:24px;height:20px;color:var(--on-var);background:0 0;border:0;border-radius:20px;place-items:center;padding:0;display:grid}.thm button[aria-pressed=true]{background:var(--neutral-c);color:var(--on)}.thm button svg{width:12px;height:12px}:root[data-theme=light] .thm{background:var(--neutral-c)}:root[data-theme=light] .thm button[aria-pressed=true]{background:var(--surface-container);box-shadow:0 1px 3px var(--shadow-c)}@media (prefers-color-scheme:light){:root[data-theme=system] .thm{background:var(--neutral-c)}:root[data-theme=system] .thm button[aria-pressed=true]{background:var(--surface-container);box-shadow:0 1px 3px var(--shadow-c)}}.acmenu .dm-row{justify-content:space-between}.sw{background:var(--lower);border-radius:9px;flex:none;width:32px;height:18px;transition:background .15s;position:relative}.sw:after{content:"";background:#f7f7f8;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.sw.on{background:var(--primary)}.sw.on:after{transform:translate(14px)}.sky{display:none}:root:not([data-theme=light]):not([data-theme=system]) .sky,:root[data-theme=dark] .sky{display:block}@media (prefers-color-scheme:dark){:root[data-theme=system] .sky{display:block}}.sky{z-index:0;pointer-events:none;background:radial-gradient(48% 26% at 92% 104%,#7e208d9e,#7e208d00 70%),radial-gradient(62% 36% at 96% 98%,#24274bf2,#24274b00 72%),radial-gradient(50% 60% at 120% -10%,#15202b80,#15202b00 70%);position:fixed;inset:0;overflow:hidden}.sky canvas{opacity:.9;width:100%;height:100%;position:absolute;inset:0}:root[data-theme=dark] body{background:0 0}:root[data-theme=dark] html{background:var(--surface)}:root[data-theme=dark] .shell,:root[data-theme=dark] main{z-index:1;position:relative}:root[data-theme=dark] .hdr{z-index:30}:root[data-theme=dark] :is(body.nosb,body.vdeals,body.vabout,body.vsponsor) main{background:0 0}@media (prefers-color-scheme:dark){:root[data-theme=system] body{background:0 0}:root[data-theme=system] .shell,:root[data-theme=system] main{z-index:1;position:relative}:root[data-theme=system] :is(body.nosb,body.vdeals,body.vabout,body.vsponsor) main{background:0 0}}:is(.subs,.fchips,.hdchips){scroll-behavior:auto;overscroll-behavior-x:contain}:is(.subs,.fchips,.hdchips)>*{transform:translateX(var(--ob,0px));will-change:transform}:is(.subs,.fchips,.hdchips).more{cursor:grab}:is(.subs,.fchips,.hdchips).dragging{cursor:grabbing;user-select:none}:is(.subs,.fchips,.hdchips).dragging .chip,:is(.subs,.fchips,.hdchips).dragging .fchip{pointer-events:none}:is(.subs,.fchips,.hdchips){--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%)!important}:is(.subs,.fchips,.hdchips).more{--fr:40px}:is(.subs,.fchips,.hdchips).more-l{--fl:40px}@media (width<=599px){:is(.subs,.fchips,.hdchips).more{--fr:56px}:is(.subs,.fchips,.hdchips).more-l{--fl:32px}}.ftrig{font:400 14px/20px var(--font);color:var(--on-var);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.ftrig:hover,.ftrig[aria-expanded=true],.ftrig.act{color:var(--primary)}.ftrig svg{transition:transform .15s}.ftrig[aria-expanded=true] svg{transform:rotate(180deg)}.ftrig:hover svg path,.ftrig[aria-expanded=true] svg path,.ftrig.act svg path{stroke:var(--primary)}#fpanel{width:182px}#saveMenu hr{border:0;border-top:1px solid var(--line);margin:0}#saveMenu [hidden]{display:none!important}#saveMenu .danger:hover,#saveMenu .danger:focus-visible{color:var(--red,#d92625);background:#d9262514}#saveMenu .danger:hover svg path,#saveMenu .danger:focus-visible svg path{stroke:var(--red,#d92625)}#fpanel button{justify-content:space-between;gap:12px}#fpanel button[aria-checked=true] span{color:var(--primary)}.sortb{font:400 14px/20px var(--font);color:var(--on-var);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;transition:color .12s;display:flex}.sortb svg{width:24px;height:24px}.sortb svg path{transition:stroke .12s}.sortb:hover,.sortb:focus-visible{color:var(--primary)}.sortb:hover svg path,.sortb:focus-visible svg path{stroke:var(--primary)}dialog#legal{width:min(528px,100vw - 32px);height:min(720px,100vh - 48px);padding:0;overflow:hidden}dialog#legal[open]{flex-direction:column;gap:0;animation:.4s rise;display:flex}#legal .lg-head{background:var(--surface);align-items:center;gap:8px;padding:24px 24px 8px;transition:box-shadow .2s;display:flex;box-shadow:0 1px #0000}#legal.scrolled .lg-head{box-shadow:0 1px 0 var(--line)}#legal .lg-head h2{flex:1;margin:0;font-size:24px;font-weight:600;line-height:32px}#legal .lg-body{min-height:0;color:var(--on-var);scrollbar-width:thin;scrollbar-color:var(--line) transparent;outline:none;flex:1;padding:0 24px 24px;font-size:16px;line-height:24px;overflow-y:auto}#legal .lg-body h2{color:var(--on);margin:24px 0 8px;font-size:16px;font-weight:600;line-height:24px}#legal .lg-body p{margin:0 0 12px}#legal .lg-body h2:first-child{margin-top:8px}#legal .lg-body h3{color:var(--on);margin:16px 0 4px;font-size:15px;font-weight:500;line-height:22px}#legal .lg-body li b{color:var(--on);font-weight:500}#legal .lg-body .thanks{color:var(--on);margin-top:24px}#legal .lg-body ul{margin:0 0 12px;padding-left:22px}#legal .lg-body li{margin:0 0 6px}#legal .lg-body li::marker{color:var(--on-var-low)}#legal .lg-body a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}#legal .lg-body .ph-mark{background:var(--yellow-c);color:var(--yellow);border-radius:4px;padding:0 4px}#legal .lg-body .upd{color:var(--on-var-low);margin-bottom:16px;font-size:12px;line-height:16px}#legal .lg-body .todo{border:1px dashed var(--line);color:var(--on-var-low);border-radius:8px;padding:12px 16px;font-size:14px;line-height:20px}#legal .git-handle{display:none}@media (width<=599px){dialog#legal{width:100%;max-width:none;height:calc(100% - env(safe-area-inset-top,0px));border-radius:12px 12px 0 0;max-height:none;margin:0;position:fixed;inset:auto 0 0}dialog#legal[open]{animation:.22s ease-out sheet}#legal .git-handle{margin:0;display:grid}#legal .git-x{display:none}#legal .lg-head{padding:8px 16px 8px 15px}#legal .lg-head h2{font-size:20px;line-height:24px}#legal .lg-body{padding:0 16px calc(24px + env(safe-area-inset-bottom,0px)) 15px;font-size:14px;line-height:20px}}.dragtip{z-index:80;pointer-events:none;opacity:0;will-change:transform;transition:opacity .12s;position:fixed;top:0;left:0}.dragtip.on{opacity:1}.dragtip .tip{color:#f7f7f8;font:400 14px/20px var(--font);white-space:nowrap;transform-origin:0 100%;background:#45484f;border-radius:24px;padding:12px 16px;transition:transform .18s cubic-bezier(.2,.7,.2,1);position:absolute;top:-50px;left:18px;box-shadow:0 8px 24px 8px #03060d52}.dragtip.down .tip{transform:scale(.92)}.row.draggable{cursor:grab;touch-action:pan-y}@media (width<=599px){.row{touch-action:pan-y}}.row.draggable.dragging{cursor:grabbing}.row.draggable :is(.visit,.cbm){cursor:pointer}.row.dragging,.row.anim{scroll-snap-type:none!important;scroll-behavior:auto!important}.row.dragging{user-select:none}@property --fe{syntax:"<length>";inherits:false;initial-value:0}@media (width>=600px){.row{--fe:0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fe),#000 calc(100% - var(--fe)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fe),#000 calc(100% - var(--fe)),transparent 100%);transition:--fe .18s ease-out}.row.dragging,.row.anim,.row.moving{--fe:44px}.row.anim.anim-tail:not(.dragging){--fe:0px}}.row .card{transition-property:transform,border-color,box-shadow,opacity}@media (hover:none),(pointer:coarse){.dragtip{display:none}.row.draggable{cursor:auto}}.btt{--p:0;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;cursor:pointer;width:48px;height:48px;color:var(--on);background:conic-gradient(var(--primary) calc(var(--p)*360deg),var(--lower) 0);box-shadow:0 8px 24px 8px var(--shadow-c);opacity:0;pointer-events:none;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .25s,transform .25s cubic-bezier(.2,.7,.2,1);display:grid;position:fixed;transform:translateY(12px)scale(.9)}.btt:before{content:"";background:var(--neutral-c);border-radius:50%;transition:background .15s;position:absolute;inset:3px}.btt .bta{width:24px;height:24px;display:block;position:relative;overflow:hidden}.btt .bta svg{transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.btt .bta svg+svg{transform:translateY(100%)}.btt.on{opacity:1;pointer-events:auto;transform:none}.btt{translate:0 calc(var(--lift,0px)*-1)}.btt:hover:before,.btt:focus-visible:before{background:var(--surface-container)}.btt:hover .bta svg:first-child,.btt:focus-visible .bta svg:first-child{transform:translateY(-100%)}.btt:hover .bta svg+svg,.btt:focus-visible .bta svg+svg{transform:none}.btt:focus-visible{outline:2px solid var(--primary);outline-offset:3px}body:has(.seltb) .btt,body.drawer .btt{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.btt,.btt .bta svg{transition:opacity .15s}}body.vmarket .shell{grid-template-columns:1fr}body.vmarket .side{display:none}@media (width<=1199px){body.vmarket .side{display:flex}}body.vmarket .hdr .nav [data-go=market],body.vmarket .mlist [data-go=market]{color:var(--primary);font-weight:500}.mk{flex-direction:column;gap:40px;width:100%;max-width:1112px;margin:0 auto;display:flex}.mgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mcard{background:var(--surface-container);border:1px solid var(--line);filter:drop-shadow(0 8px 12px var(--shadow-c));cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:11px;display:flex}.mcard .th{aspect-ratio:336/240}.mcard .th .chip.new{top:8px;left:8px}.mcard .noimg{place-items:center;display:grid;position:absolute;inset:0}.mtx{flex-direction:column;gap:8px;min-width:0;display:flex}.mtop{align-items:flex-start;gap:12px;display:flex}.mtop h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;height:40px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.mprice{white-space:nowrap;color:var(--on-var);flex:none;gap:4px;font-size:14px;line-height:20px;display:flex}.mprice b{font-weight:500}.mprice .g{color:var(--green)}.mprice s{font-weight:400}.mmeta{min-width:0;color:var(--on-var);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.mmeta img,.mmeta .nologo{object-fit:cover;background:var(--line);border-radius:50%;flex:none;width:24px;height:24px}.mmeta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mmeta i{background:var(--on-var);border-radius:50%;flex:none;width:4px;height:4px}.mmeta .grow{flex:1}.mmeta .badge{width:19px;height:24px}@media (width<=1199px){.mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mksubs{margin-top:-12px}.subs.mksubs .chip{padding:5px 11px;font-size:12px;line-height:16px}@media (width<=599px){.mk{gap:24px}.mgrid{grid-template-columns:1fr;gap:12px}.mksubs{margin-right:-15px}}.mnav{display:none}.mlist{flex-direction:column;gap:8px;display:flex}.mlist button,.mlist a{height:40px;font:500 16px/24px var(--font);color:var(--on);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:8px 12px;display:flex}.mlist button:hover,.mlist a:hover{background:var(--surface-container);color:var(--primary)}body.vdeals .mlist [data-go=deals],body.vabout .mlist [data-go=about],body.vsponsor .mlist [data-go=sponsor]{color:var(--primary)}@media (width>=600px) and (width<=1199px){.mnav{border-bottom:1px solid var(--line);margin:-16px -16px 0;padding:8px 16px 16px;display:block}.mnav .btn-grad{display:none}}@media (width>=720px) and (width<=1199px){.mlist a[href=\/new],.mlist a[href=\/hotdeals],.mlist a[href=\/marketplace]{display:none}}.menu .m-close,body.drawer .menu .m-open{display:none}body.drawer .menu .m-close{display:block}@media (width<=599px){body .side{border-right:0;gap:12px;width:100%;padding:16px}body.drawer{overflow:hidden}body.drawer .act .avatar{border-width:1px;width:32px;height:32px;display:grid}body.drawer .act .avatar svg{width:16px;height:16px}.act{gap:12px}.mnav{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;margin:-16px -16px 4px;padding:8px 16px 24px;display:flex}.mnav .btn-grad{width:100%;height:48px;padding:12px 24px;font-size:16px;line-height:24px}.side .ci{font-size:16px;line-height:24px}.pi .chip{opacity:1}}footer{border-top:1px solid var(--line);flex-direction:column;min-height:400px;margin:100px -24px -24px;padding:24px 24px 16px;display:flex;position:relative;overflow:hidden}.ft{z-index:1;flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex;position:relative}.ft-l{flex-direction:column;gap:16px;max-width:344px;display:flex}.ft-l p{margin:-8px 0 0;font-size:14px;line-height:20px}.soc{gap:20px;display:flex}.soc a{isolation:isolate;display:block;position:relative}.soc a:before{content:"";background:var(--hover);opacity:0;z-index:-1;pointer-events:none;border-radius:50%;transition:opacity .4s,transform .4s;position:absolute;inset:-10px;transform:scale(.8)}.soc a:hover:before,.soc a:focus-visible:before{opacity:1;transform:scale(1)}.fcols{gap:16px;display:flex}.fcol{flex-direction:column;gap:12px;min-width:124px;padding-top:8px;display:flex}.fcol h2{margin:0 0 4px;font-size:14px;font-weight:400;line-height:20px}.fcol a,.fcol button{white-space:nowrap;color:var(--on-var-low);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:24px;transition:color .26s}.fcol a:hover,.fcol button:hover{color:var(--primary)}.wm{pointer-events:none;background:linear-gradient(180deg,var(--wm-top,var(--wm)) 30%,transparent 100%);width:544px;height:207px;position:absolute;top:192px;left:0;-webkit-mask:url(/img/ft-wm.svg) 0 0/100% 100% no-repeat;mask:url(/img/ft-wm.svg) 0 0/100% 100% no-repeat}.fb{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:40px;font-size:10px;line-height:14px;display:flex;position:relative}.fb .l{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fb .p{color:var(--primary)}.fb .l a.p{text-decoration:none;position:relative}.fb .l a.p:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .4s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.fb .l a.p:hover:after,.fb .l a.p:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.fb .l a.p:after{transition:none}}.fb .r{color:var(--on-var-low)}dialog#dlg{width:100vw;max-width:none;height:100vh;max-height:none;color:var(--on);background:0 0;border:0;margin:0;padding:56px 24px;overflow:hidden}dialog#dlg[open]{justify-content:center;align-items:center;gap:clamp(16px,10vw,149px);display:flex}dialog#dlg::backdrop{backdrop-filter:blur(4px);background:#45484f8f}dialog#dlg:focus,dialog#dlg:focus-visible,.dm:focus{outline:none}.nav-arr{cursor:pointer;width:64px;height:64px;box-shadow:0 8px 24px 8px var(--shadow-c);background:#f7f7f8;border:0;border-radius:32px;flex:none;place-items:center;padding:16px;display:grid}.nav-arr svg path{stroke:#0d1017}.nav-arr:disabled{background:var(--lower);cursor:default}.nav-arr:disabled svg path{stroke:#94979e}.nav-arr{transition:box-shadow .26s;position:relative;overflow:hidden}.nav-arr:not(:disabled):hover,.nav-arr:not(:disabled):focus-visible{box-shadow:inset 0 0 0 2px var(--primary),0 8px 24px 8px var(--shadow-c)}.nav-arr .na{width:32px;height:32px;display:block;position:relative}.nav-arr .na svg{margin:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.nav-arr[data-nav="1"] .na svg+svg{transform:translate(-48px)}.nav-arr[data-nav="-1"] .na svg+svg,.nav-arr[data-nav="1"]:not(:disabled):hover .na svg:first-child{transform:translate(48px)}.nav-arr[data-nav="-1"]:not(:disabled):hover .na svg:first-child{transform:translate(-48px)}.nav-arr:not(:disabled):hover .na svg+svg{transform:none}.dm.loading{opacity:.45;transition:opacity .2s}body.qv-wait:after{content:"";z-index:60;background:var(--primary);width:40%;height:2px;animation:1s ease-in-out infinite qvbar;position:fixed;top:0;left:0}@keyframes qvbar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.qv-handle,.qv-foot{display:none}.dm{overscroll-behavior:contain;background:var(--surface);width:614px;max-width:100%;max-height:100%;box-shadow:0 8px 24px 8px var(--shadow-c);scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-radius:12px;flex-direction:column;gap:32px;padding:32px;animation:.18s ease-out pop;display:flex;position:relative;overflow-y:auto}@keyframes pop{0%{opacity:0;transform:translateY(8px)}}@keyframes rise{0%{opacity:0;transform:translateY(60px)}}html:has(dialog:modal){overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent],dialog{overscroll-behavior:contain}@supports not (backdrop-filter:blur(1px)){dialog::backdrop{-webkit-backdrop-filter:blur(4px)}}@media (prefers-reduced-motion:no-preference){@supports (overlay:auto) and (transition-behavior:allow-discrete){dialog,dialog::backdrop{transition:opacity .4s,overlay .4s allow-discrete,display .4s allow-discrete}dialog:not([open]),dialog:not([open])::backdrop{opacity:0}@starting-style{dialog[open]::backdrop{opacity:0}}}}.dm-close{display:none}.dhero{flex-direction:column;gap:24px;display:flex}.dthumb{aspect-ratio:550/320;background:var(--line);border-radius:8px;position:relative;overflow:hidden}.dthumb img{object-fit:cover;width:100%;height:100%}.dthumb .chip.new{padding:7px 15px;font-size:14px;line-height:20px;position:absolute;top:16px;left:16px}.dthumb .fire{width:36px;height:36px;top:16px;right:16px}.dthumb .fire svg{width:28px;height:28px}.dov{flex-direction:column;gap:24px;display:flex}.dinfo{flex-direction:column;gap:12px;display:flex}.dname{align-items:center;gap:8px;display:flex}.dname :is(h1,h2){margin:0;font-size:24px;font-weight:600;line-height:32px}.dname .badge{width:26px;height:32px}.dinfo p{color:var(--on-var);margin:4px 0 0}.dmeta{color:var(--on-var);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.dact{gap:8px;display:flex}.dact .btn-grad{height:48px;padding:12px 16px 12px 24px;font-size:16px;line-height:24px}.bm{border:1px solid var(--line);background:var(--surface-container);cursor:pointer;border-radius:8px;place-items:center;width:48px;height:48px;padding:0;display:grid}.bm:hover{border-color:var(--primary)}.bm[aria-pressed=true] path{fill:#f7f7f8}.bm-th{display:none}.dh{margin:0;font-size:18px;font-weight:500;line-height:24px}.ddeals{flex-direction:column;gap:8px;display:flex}.dcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dcard{background:var(--surface-container);border:1px solid var(--line);box-shadow:0 8px 24px 8px var(--shadow-c);border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:8px 12px 12px;display:flex}.dcard b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.dprice{gap:4px;font-size:16px;line-height:24px;display:flex}.dprice span{color:var(--green);font-weight:500}.dprice s{color:var(--on-var)}.dcode{border:1px dashed var(--lower);height:36px;color:var(--on);cursor:pointer;text-align:left;background:0 0;border-radius:4px;align-items:center;gap:8px;width:100%;padding:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.dcode span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;flex:1;min-width:0;overflow:hidden}.dcode svg{transition:color .2s}.dcode:hover svg,.dcode:focus-visible svg{color:var(--primary)}.doth{align-items:flex-start;gap:12px;display:flex}.dtags{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.dtags .tags{flex-wrap:wrap;gap:8px}.dtags .chip{padding:5px 11px;font-size:12px;line-height:16px}.dshare{flex-direction:column;flex:none;gap:8px;width:175px;display:flex}.socs{gap:8px;display:flex}.socs a,.socs button{background:var(--surface-container);border:1px solid var(--line);cursor:pointer;border-radius:16px;place-items:center;width:28px;height:28px;padding:0;transition:border-color .4s,box-shadow .4s;display:grid}.socs a:hover,.socs button:hover{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ddiv{background:repeating-linear-gradient(90deg,var(--line) 0 4px,transparent 4px 8px);flex:none;height:1px}.dsug{flex-direction:column;gap:16px;display:flex}.dsug h2{margin:0;font-size:20px;font-weight:600;line-height:24px}.dsug .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toast{inset:auto auto calc(24px + env(safe-area-inset-bottom,0px)) 50%;background:var(--neutral-c);border:1px solid var(--line);width:min(344px,100vw - 32px);min-height:56px;color:var(--on);z-index:1000;box-shadow:0 8px 24px 8px var(--shadow-c);opacity:0;pointer-events:none;border-radius:8px;align-items:center;gap:8px;margin:0;padding:16px 12px;font-size:16px;line-height:24px;transition:opacity .15s,transform .15s;display:flex;position:fixed;transform:translate(-50%,8px)}.toast:popover-open{display:flex}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast.ok{border-color:#25a244}.toast.fail{border-color:#d92625}.toast .ti{flex:none;display:none}.toast.ok .ti,.toast.fail .ti{display:block}.toast .tt{flex:1;min-width:0}.toast .tx{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.toast .tx:hover svg *{stroke:var(--on)}dialog:is(#git,#sub,#nl,#fb){background:var(--surface);width:min(528px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--on);box-shadow:0 8px 24px 8px var(--shadow-c);border:0;border-radius:12px;padding:24px;overflow:auto}dialog:is(#git,#sub,#nl,#fb)::backdrop{backdrop-filter:blur(4px);background:#45484f8f}dialog:is(#git,#sub,#nl,#fb)[open]{flex-direction:column;gap:32px;animation:.4s rise;display:flex}dialog:is(#git,#sub,#nl,#fb):focus{outline:none}.git-h{flex-direction:column;gap:8px;display:flex}.git-h div{align-items:center;gap:8px;display:flex}.git-h h2{flex:1;margin:0;font-size:24px;font-weight:600;line-height:32px}.git-h p{color:var(--on-var);margin:0}.git-x{cursor:pointer;width:24px;height:24px;color:var(--on);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:color .26s;display:grid}.git-x:hover,.git-x:focus-visible{color:var(--primary)}#gitForm{flex-direction:column;gap:32px;display:flex}.git-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fld{flex-direction:column;gap:4px;min-width:0;display:flex}.fld label{color:var(--on);gap:4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.fld label i{color:#d92625;font-style:normal}.fld input,.fld textarea{background:var(--surface-container);border:1px solid var(--line);width:100%;font:400 16px/24px var(--font);color:var(--on);caret-color:var(--on);border-radius:8px;outline:none;padding:11px 12px}.fld input{height:48px}.fld textarea{resize:vertical;height:144px;min-height:96px;max-height:360px;display:block}.fld input::placeholder,.fld textarea::placeholder{color:var(--on-var-low)}.fld:focus-within label{color:var(--primary)}.fld input:focus,.fld textarea:focus,.fld input:not(:disabled):hover,.fld textarea:hover,.sel2 button.trig:hover{border-color:var(--primary)}.fld.err label{color:#d92625}.fld.err input,.fld.err input:hover{border-color:#d92625}.fld .cnt{color:var(--on-var-low);margin-top:4px;font-size:12px;line-height:16px}.fld .msg{color:#d92625;font-size:12px;line-height:16px}.fld .hint{color:var(--on-var);font-size:12px;line-height:16px}.fld .hint button{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.sub-link{color:var(--primary);cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;position:relative}.sub-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sub-link:hover:after,.sub-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.sub-link:after{transition:none}}.git-foot{gap:8px}#sub.done #subForm .fld,#sub.done .sub-link,#fb.done #fbForm .fld,#fb.done #fbForm .git-row{display:none}.git-sub{height:48px;font:500 16px/24px var(--font);cursor:pointer;background:linear-gradient(180deg,var(--grad-a) 16%,var(--grad-b) 96%);color:var(--on);border:0;border-radius:8px}.git-sub:disabled{background:var(--line);color:var(--on-var-low);cursor:not-allowed}.git-sub{transition:transform .4s;position:relative;overflow:hidden}.git-sub:after{content:"";opacity:0;pointer-events:none;background:#f7f7f814;transition:opacity .4s;position:absolute;inset:0}.git-sub:not(:disabled):hover{transform:translateY(-2px)}.git-sub:not(:disabled):hover:after{opacity:1}.git-handle{display:none}.git-foot{flex-direction:column;display:flex}@media (width<=599px){dialog:is(#git,#sub,#nl,#fb){width:100%;max-width:none;height:calc(100% - env(safe-area-inset-top,0px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-radius:12px 12px 0 0;max-height:none;margin:0;padding:0 16px 0 15px;position:fixed;inset:auto 0 0;overflow-y:auto}dialog:is(#git,#sub,#nl,#fb)[open]{gap:24px;animation:.22s ease-out sheet}@keyframes sheet{0%{opacity:0;transform:translateY(40px)}}.git-handle{z-index:2;background:var(--surface);cursor:grab;touch-action:none;border:0;flex:none;place-items:center;height:28px;margin:0 -16px -16px -15px;padding:12px 0;display:grid;position:sticky;top:0}.git-handle span{background:var(--lower);border-radius:100px;width:32px;height:4px}.git-x{display:none}.git-h{gap:8px}.git-h h2{font-size:20px;line-height:24px}.git-h p{font-size:14px;line-height:20px}#gitForm,#subForm,#fbForm{flex:1;gap:24px!important}.git-row{grid-template-columns:1fr;gap:24px}.git-foot{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px)) 15px;background:var(--surface);margin:auto -16px 0 -15px;position:sticky;bottom:0}.git-h{z-index:1;background:var(--surface);margin:0 -16px 0 -15px;padding:0 16px 12px 15px;transition:box-shadow .2s;position:sticky;top:28px;box-shadow:0 1px #0000}dialog.scrolled .git-h{box-shadow:0 1px 0 var(--line)}.git-foot{border-top:1px solid var(--line);transition:border-color .2s}dialog.atend .git-foot{border-top-color:#0000}dialog:is(#sub,#fb).done{border-radius:12px;width:calc(100% - 31px);height:fit-content;max-height:calc(100% - 32px);margin:auto;padding:16px;inset:0;overflow:visible}dialog:is(#sub,#fb).done[open]{gap:24px;animation:.4s rise}:is(#sub,#fb).done .git-handle{display:none}:is(#sub,#fb).done .git-x{display:grid}#sub.done #subForm,#fb.done #fbForm{gap:0!important}:is(#sub,#fb).done .git-foot{background:0 0;border-top:0;margin:0;padding:0;position:static}:is(#sub,#fb).done .git-h{box-shadow:none;margin:0;padding:0;position:static}}@media (width<=899px){dialog#dlg{padding:0}dialog#dlg[open]{align-items:flex-end}.nav-arr{display:none}.dm{width:100%;max-height:calc(100% - 24px - env(safe-area-inset-top,0px));padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;gap:24px}#dlg .dm{height:calc(100% - env(safe-area-inset-top,0px));border-radius:12px 12px 0 0;max-height:none;padding:0 16px}.qv-handle{z-index:4;background:var(--surface);cursor:grab;touch-action:none;border:0;flex:none;align-self:stretch;place-items:start center;height:36px;margin:0 -16px -20px;padding:16px 0 0;display:grid;position:sticky;top:0}.qv-handle span{background:var(--lower);border-radius:100px;width:32px;height:4px}#dlg .dm-close,#dlg .dm-nav{display:none!important}#dlg .dshare{width:auto}#dlg .dhero{gap:16px}#dlg .dthumb{border-radius:4px}#dlg .dname :is(h1,h2){font-size:20px;line-height:24px}#dlg .dname .badge{width:20px;height:25px}#dlg .dinfo p{margin-top:8px}#dlg .dov{gap:20px}#dlg .dact .btn-grad{flex:1}#dlg .dact .bm{display:none}#dlg .bm-th{color:#f7f7f8;background:#1b1e257a;border:0;border-radius:4px 0;width:40px;height:40px;display:grid;position:absolute;bottom:0;right:0}#dlg .bm-th svg{width:24px;height:24px}#dlg .bm-th[aria-pressed=true]{color:var(--primary)}#dlg .bm-th[aria-pressed=true] path{fill:currentColor}#dlg .dthumb .chip.new{padding:7px 15px;font-size:12px;line-height:16px;top:8px;left:8px}#dlg .dh{font-size:16px}#dlg .dtags .chip{padding:7px 15px;font-size:14px;line-height:20px}#dlg .socs a,#dlg .socs button{border-radius:50%;width:36px;height:36px}#dlg .socs svg{width:20px;height:20px}#dlg .ddiv{margin:10px 0 3px}.qv-close:only-child{margin-left:auto}#dlg .dsug{gap:12px}.qv-foot{z-index:4;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:81px;margin:auto -16px 0;display:flex;position:sticky;bottom:0}.qv-close{color:var(--primary);font:500 16px/24px var(--font);cursor:pointer;background:0 0;border:0;padding:0}.qv-nav{gap:16px;display:flex}.qv-arr{width:48px;height:48px;box-shadow:0 8px 24px 8px var(--shadow-c);cursor:pointer;background:#f7f7f8;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.qv-arr svg{width:24px;height:24px}.qv-arr svg path{stroke:#0d1017}.qv-arr:disabled{background:var(--lower);cursor:default}.qv-arr:disabled svg path{stroke:#94979e}.dm-close{z-index:3;border:1px solid var(--line);background:var(--surface-container);cursor:pointer;border-radius:20px;flex:none;place-items:center;width:40px;height:40px;margin:-8px -4px -48px auto;padding:0;display:grid;position:sticky;top:0}.dm-nav{display:flex!important}}.dm-nav{gap:8px;display:none}.dm-nav :is(button,a){border:1px solid var(--line);background:var(--surface-container);height:40px;color:var(--on);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;display:flex}.dm-nav button:disabled{opacity:.4;cursor:default}@media (width<=599px){.dname :is(h1,h2){font-size:20px;line-height:28px}.dinfo p{font-size:14px;line-height:20px}.dcards{grid-template-columns:1fr 1fr}.doth{flex-direction:column;gap:24px}.dshare{width:auto}.dthumb .chip.new{padding:4px 10px;font-size:12px;line-height:16px;top:8px;left:8px}.dthumb .fire{width:28px;height:28px;top:8px;right:8px}.dthumb .fire svg{width:20px;height:20px}}.scrim{display:none}@media (width<=1199px){.shell{grid-template-columns:1fr}.side{left:0;top:calc(var(--hdr) + env(safe-area-inset-top,0px));z-index:25;visibility:hidden;width:300px;height:auto;transition:transform .25s,visibility 0s linear .25s;position:fixed;bottom:0;transform:translate(-100%)}body.drawer .side{visibility:visible;transition:transform .25s,visibility;transform:none}.scrim{z-index:24;opacity:0;visibility:hidden;background:#03060d99;transition:opacity .3s,visibility 0s linear .3s;display:block;position:fixed;inset:0}body.drawer .scrim{opacity:1;visibility:visible;transition:opacity .3s,visibility}@media (prefers-reduced-motion:reduce){.side,body.drawer .side,.scrim,body.drawer .scrim{transition:none}}.menu{display:grid}.hdr-r>.nav{display:none}main{padding:24px 23px}footer{margin:100px -23px -24px}}@media (width<=899px){.row{grid-auto-columns:calc(33.3333% - 8px)}.cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.drow{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(25% - 9px);grid-auto-flow:column;overflow-x:auto}.ft{gap:32px}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.dgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.top figure{width:300px}}@media (width<=719px){.sfbar{flex-direction:column;align-items:stretch;gap:12px}.sfbar .ctl{align-self:flex-end}.hdr-l .nav{display:none}.top{flex-direction:column}.top figure{width:100%}.pinfo{max-width:none}.fbar{flex-wrap:wrap;gap:12px}.subs{flex-basis:100%}}@media (width<=599px){:root{--hdr:48px}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 64px)}.hdr{padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px))}.hdr .logo{gap:6.7px;width:70px;height:24px}.hdr .logo svg:first-child{width:21.5px;height:21.5px}.hdr .logo svg:nth-of-type(2){width:41.7px;height:16px}.act .btn-grad,.act .avatar{display:none}main{padding:16px 15px}.wrap{gap:32px}.hero{grid-template-columns:1fr;gap:12px}.hero-l{justify-content:flex-start;gap:24px}.hero h1{font-size:24px;line-height:32px}.hero p{margin-top:8px;font-size:14px;line-height:20px}.hero-l .btn-out{align-self:stretch;height:48px;margin-top:0}.slot.big,.hero-r .carousel{aspect-ratio:344/192}.hero-r .small{aspect-ratio:166/100}.ribbon{transform-origin:0 0;top:4px;left:4px;transform:scale(.7)}.sec{gap:12px}.sh{min-height:24px}.sh h2,.lh h1{font-size:20px;line-height:24px}.arrows{gap:12px}.arr{width:24px;height:24px}.arr svg{width:12px;height:12px}.more{gap:4px;font-size:14px;line-height:20px}.more svg{width:20px;height:20px}.row{scroll-snap-type:none;grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.row>.pg-off{display:none}.grid{grid-template-columns:1fr 1fr}.card{border-radius:8px;gap:8px;padding:7px}.th{aspect-ratio:150/80}.th .chip.new{top:4px;left:4px}.fire{width:20px;height:20px;top:4px;right:4px}.fire svg{width:16px;height:16px}.tn{gap:8px}.tn h3{font-size:12px;line-height:16px}.badge{width:13px;height:16px}.visit svg,.visit .fly{width:16px;height:16px}.tn .visit{position:relative}.tn .visit:after{content:"";position:absolute;inset:-6px}.td{height:28px;font-size:10px;line-height:14px}.chip{padding:3px 7px;font-size:8px;line-height:12px}.tags{gap:4px}.cgrid,.cgrid.c3{grid-template-columns:1fr 1fr;gap:12px}.cgrid.c3>.cc:nth-child(n+10){display:flex}.cc{border-radius:8px;gap:8px;padding:7px}.cc img{width:40px;height:40px}.cc b{font-size:12px;line-height:16px}.cc small{font-size:10px;line-height:14px}.cc .visit{display:none}.ads{grid-template-columns:1fr;gap:24px}.ads .slot{aspect-ratio:344/192}.drow{grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.drow>:nth-child(5){display:none}.deal .box{gap:8px;padding:7px 7px 4px}.deal .th{aspect-ratio:150/80}.deal h3{font-size:12px;line-height:16px}.deal .dinf{gap:4px}.deal .dprice,.deal .dprice em{font-size:12px;line-height:16px}.deal .dcode{gap:6px;height:32px;padding:8px;font-size:12px;line-height:16px}.deal .dcode svg{width:16px;height:16px}.deal .btn-grad{height:40px;padding:8px 24px;font-size:16px;line-height:24px}.deal p{height:28px;font-size:10px;line-height:14px}.deal .edge{background-size:12px 12px;background-image:radial-gradient(circle at 50% 100%,transparent 4px,var(--surface-container) 4.5px);height:12px}.deal .edge:before{height:8px}.grid,.grid.dgrid{grid-template-columns:1fr 1fr}.sp{gap:32px}.sp-hero h1{font-size:24px;line-height:32px}.sp-hero p{margin-top:8px;font-size:14px;line-height:20px}.spanel{gap:20px;padding:16px}.sp-hero{gap:24px}.sbox{gap:8px}.sbar{gap:8px;height:44px;padding:4px 4px 4px 12px}.sbar>svg{width:20px;height:20px}.sbar input{font-size:16px;line-height:16px}.sbar input::placeholder{font-size:12px}.sbtn{border-radius:20px;height:36px;padding:8px 20px}.spanel{top:52px}.kws{gap:12px}.kws button{font-size:12px;line-height:16px}.kws button:nth-child(n+7){display:inline}.sfbar{flex-direction:row;align-items:center;gap:12px}.sfbar .ctl{align-self:center}.sfbar .stxt,.sfl h2{display:none}.fchips{margin-left:-15px;padding-left:15px;mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.fchip{gap:4px;height:28px;padding:6px 12px 6px 8px;font-size:12px;line-height:16px}.fchip svg{width:16px;height:16px}.sres .pager{margin-top:8px}.lh h1{font-size:24px;line-height:32px}.lh p{margin-top:8px;font-size:14px;line-height:20px}.subs .chip{padding:7px 13px;font-size:12px;line-height:16px}.top .slot{aspect-ratio:344/192}footer{min-height:0;margin:64px -15px -16px;padding:16px 15px}.ft{flex-direction:column;gap:32px}.ft-l{gap:16px;max-width:none}.ft-l .logo{flex-direction:row}.fcols{flex-wrap:wrap;gap:32px 16px}.fcol{gap:16px;width:calc(50% - 8px);padding-top:0}.fcol h2{margin:0}.fcol a,.fcol button{line-height:20px}.fb{flex-direction:column;align-items:flex-start;gap:4px;padding-top:131px;font-size:8px;line-height:12px}.fb .thm{position:absolute;bottom:0;right:0}.fb .l{flex-direction:column;align-items:flex-start;gap:4px}.wm{aspect-ratio:544/207;width:100%;height:auto;top:auto;bottom:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pager span.off{border-color:var(--line);opacity:.6}.card h3 a,.cc b a,.mcard h3 a{color:inherit}.tool-page{justify-content:center;padding:32px 24px 48px;display:flex}.tool-page .dm{width:min(760px,100%);max-height:none;box-shadow:none;background:0 0;padding:0;animation:none;overflow:visible}.tool-page .dm-close{display:none}@media (width<=599px){.tool-page{padding:16px}.tool-page .dm{border-radius:0;padding:0}}.legal-page{max-width:760px;margin:0 auto;padding:40px 24px 64px}.legal-page h1{font:600 32px/40px var(--font);margin:0 0 8px}.ftrig .fic{display:none}.ftrig[aria-expanded=true] .fic svg{transform:none}@media (width<=599px){.fbar{flex-wrap:nowrap;gap:0;margin-right:-15px}.fbar .subs{flex-basis:auto}.fbar .ctl{gap:0}.fbar .vdiv,.fbar .ftrig .ftxt,.fbar .ftrig>.ico,.fbar .sortb .stxt{display:none}.fbar .ftrig .fic{display:flex;position:relative}.fbar .ftrig,.fbar .sortb{justify-content:center;width:40px;height:40px}.fbar .sortb svg{width:24px;height:24px}.fbar .ftrig.act .fic:after{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:1px;right:0}.fbar .sortb.act{color:var(--primary)}.fbar .sortb.act svg path{stroke:var(--primary)}}:is(.subs,.fchips,.hdchips).more{color:inherit;gap:8px;font-weight:400}body.vdeals .hdr .nav a[href=\/hotdeals],body.vmarket .hdr .nav a[href=\/marketplace],body.vabout .hdr .nav a[href=\/about],body.vsponsor .hdr .nav a[href=\/sponsor]{color:var(--primary);font-weight:500}body.vdeals .mlist a[href=\/hotdeals],body.vmarket .mlist a[href=\/marketplace],body.vabout .mlist a[href=\/about],body.vsponsor .mlist a[href=\/sponsor]{color:var(--primary)}.card-sp{align-self:stretch}@media (width<=599px){main{padding:16px}.row{margin:-12px -16px -24px;padding:12px 16px 24px}.hdbar{margin-right:-16px}.fbar{margin-right:-8px}.fchips{margin-left:-16px;padding-left:16px}footer{margin:64px -16px -16px;padding:16px 16px 8px}dialog:is(#ncol,#rcol),dialog:is(#git,#sub,#nl,#fb){padding:0 16px}dialog:is(#ncol,#rcol) .nl-row .git-foot{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));margin:auto -16px 0}#pick .git-h,.plist{padding:0 16px}.pfoot{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}#legal .lg-head{padding:8px 16px}#legal .lg-body{padding:0 16px calc(24px + env(safe-area-inset-bottom,0px))}.git-handle{margin:0 -16px -16px}.git-foot{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));margin:auto -16px 0}}.tool-page{padding:0 0 24px}@media (width<=599px){.tool-page{padding:0}}.pager .pg-w{display:contents}.pager .pg-c{display:none}@media (width<=599px){.pager .pg-w{display:none}.pager .pg-c{display:contents}}.legal-page{padding:16px 0 40px}.legal-page .lg-body{color:var(--on-var)}.legal-page .lg-body h2{color:var(--on);margin:24px 0 8px;font-size:16px;font-weight:600;line-height:24px}.legal-page .lg-body h3{color:var(--on);margin:16px 0 4px;font-size:15px;font-weight:500;line-height:22px}.legal-page .lg-body p{margin:0 0 12px}.legal-page .lg-body ul{margin:0 0 12px;padding-left:22px}.legal-page .lg-body li{margin:0 0 6px}.legal-page .lg-body li::marker{color:var(--on-var-low)}.legal-page .lg-body li b{color:var(--on);font-weight:500}.legal-page .lg-body a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.legal-page .lg-body .upd{color:var(--on-var-low);margin:0 0 16px;font-size:12px;line-height:16px}.legal-page .lg-body .thanks{color:var(--on);margin-top:24px}@media (width<=599px){.legal-page{padding:0 0 24px}.legal-page h1{font-size:24px;line-height:32px}.legal-page .lg-body{font-size:14px;line-height:20px}}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ts{visibility:hidden;width:0;height:0;position:absolute;overflow:hidden}.ts.on{visibility:visible;width:auto;height:auto;position:static;overflow:visible}.nl-row:has(.ts.on){grid-template-columns:1fr}.consent{color:var(--on-var);text-align:center;margin:0;font-size:12px;line-height:16px}.consent a{color:var(--on);font-weight:500;transition:color .2s}.consent a:hover{color:var(--primary)}:is(#sub,#fb).done .consent{display:none}@media (width>=600px){#nlForm .git-foot{display:contents}#nlForm .consent{text-align:left;grid-column:1/-1}}.cbm.on svg{fill:currentColor}
