:root{--bg:#0C0D10;--bg2:#0E0F12;--p:#14161A;--p2:#17191E;--ln:#1F2227;--ln2:#2A2D34;--tx:#F2F3F5;--mu:#9EA3AE;--so:#C4C8D0;--di:#8B909B;--v:#7C3AED;--v2:#8B4BFF;--vt:#B79CFF;--ok:#6EE7A0;--g:clamp(16px,3.4vw,56px);--max:106rem}html{font-size:clamp(15px,calc(.3vw + 11.7px),19px)}*{box-sizing:border-box}body{margin:0;background:var(--bg)}img{max-width:100%;height:auto}a{color:var(--tx);text-decoration:none}a:hover{color:var(--vt)}.pg{background:var(--bg);color:var(--tx);font-family:var(--f-sans),system-ui,sans-serif;font-size:.92rem;line-height:1.55;min-height:100vh;overflow-x:clip}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--g)}.cond{font-family:var(--f-cond),var(--f-sans),sans-serif;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.005em;line-height:.92;margin:0}.mu{color:var(--mu)}.so{color:var(--so)}svg{width:1rem;height:1rem;flex:0 0 auto}.hdr{background:var(--bg2);border-bottom:1px solid #1c1f24;position:-webkit-sticky;position:sticky;top:0;z-index:30}.hrow{gap:1.3rem;min-height:4rem}.brand,.hrow{display:flex;align-items:center}.brand{gap:.6rem;font-family:var(--f-mark),sans-serif;font-size:.92rem;letter-spacing:.04em;flex:0 0 auto}.brand img{width:2rem;height:2rem;display:block}.navg{display:flex;gap:2px;background:#15171B;border-radius:.5rem;padding:.25rem}.navg a{display:flex;align-items:center;gap:.45rem;padding:.5rem .72rem;border-radius:.375rem;font-weight:600;font-size:.84rem;color:var(--so);white-space:nowrap}.navg a svg{width:.95rem;height:.95rem;opacity:.85}.navg a.on{background:#24272E;color:#fff}.tools{margin-left:auto;display:flex;gap:.5rem}.tb,.tools{align-items:center}.tb{background:#15171B;color:var(--tx);border:0;border-radius:.5rem;height:2.4rem;min-width:2.4rem;padding:0 .8rem;font:600 .84rem var(--f-sans),sans-serif;display:inline-flex;justify-content:center;gap:.45rem;cursor:pointer;white-space:nowrap}.tb svg{width:1.05rem;height:1.05rem}.tb.icon{padding:0;width:2.4rem}.mnav,.signin .short{display:none}.mnav{position:relative}.mnav summary{list-style:none;cursor:pointer}.mnav summary::-webkit-details-marker{display:none}.mnav .sheet{position:absolute;right:0;top:calc(100% + .5rem);width:min(17rem,calc(100vw - 2rem));background:var(--p);border:1px solid var(--ln2);border-radius:.5rem;padding:.4rem;display:flex;flex-direction:column;gap:2px;box-shadow:0 24px 48px rgba(0,0,0,.55)}.mnav .sheet a{padding:.65rem .7rem;border-radius:.375rem;font-weight:600;color:var(--so);display:flex;gap:.65rem;align-items:center}.mnav .sheet a.on{background:#24272E;color:#fff}.mnav .sheet hr{border:0;border-top:1px solid var(--ln);margin:.3rem 0;width:100%}@media (max-width:1320px){.navg a svg{display:none}}@media (max-width:1120px){.navg{display:none}.mnav{display:block}}@media (max-width:600px){.signin .long{display:none}.signin .short{display:inline}.hrow{gap:.6rem}.cur{display:none}}@media (max-width:420px){.brand span{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:3rem;min-width:11.5rem;padding:0 1.4rem;border-radius:.375rem;font:700 .92rem var(--f-sans),sans-serif;border:0;cursor:pointer;white-space:nowrap;text-align:center}.btn.v{background:var(--v);color:#fff}.btn.v:hover{background:var(--v2);color:#fff}.btn.g{background:#1A1C21;color:var(--tx)}.btn.g:hover{background:#23262C;color:var(--tx)}.btn.l{background:#F2F3F5;color:#0C0D10}.btn.l:hover{background:#fff;color:#0C0D10}.btn.d{background:#0C0D10;color:#fff}.btn.d:hover{background:#000;color:#fff}.btn.sm{padding:0 .9rem;font-size:.84rem}.btn.sm,.btn.sq{height:2.4rem;min-width:0}.btn.sq{width:2.4rem;padding:0}.btn.block{display:flex;width:100%;min-width:0}.cta{display:flex;flex-wrap:wrap;gap:.6rem}.pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.pair .btn{min-width:0;width:100%}@media (max-width:600px){.cta>.btn{flex:1 1 100%}}.sh{display:flex;align-items:center;gap:.9rem;margin-bottom:1.25rem;flex-wrap:wrap}.sh .slash{width:1.6rem;height:.9rem;background:var(--v);transform:skewX(-24deg);flex:0 0 auto}.sh h2{font-size:2.5rem}.sh p{margin:0;color:var(--mu)}.sh .more{margin-left:auto;color:var(--vt);font-weight:600;font-size:.84rem;white-space:nowrap}@media (max-width:600px){.sh h2{font-size:2.05rem}.sh p{flex-basis:100%;order:3}}.sec{padding-top:4rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));grid-gap:1rem;gap:1rem}.card{background:var(--p);border:1px solid var(--ln);border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column}.card .th{display:block;aspect-ratio:16/9;overflow:hidden;background:#0A0B0D}.card .th img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.card .th:hover img{transform:scale(1.04)}.card .bd{padding:.85rem 1rem .6rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.card .r1{display:flex;align-items:baseline;gap:.6rem}.card h3{margin:0;font-size:1rem;font-weight:700}.card .pr{margin-left:auto;font-weight:800;font-size:1rem;white-space:nowrap}.card .ds{margin:0;color:var(--mu);font-size:.82rem;line-height:1.5}.card .ft{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem .85rem;border-top:1px solid #1c1f24}.card .ft .det{font-weight:600;font-size:.82rem;color:var(--so)}.card .ft .btn{margin-left:auto}.tags{display:flex;gap:.35rem;flex-wrap:wrap}.tg{font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:.25rem;white-space:nowrap}.tg.st{background:rgba(74,222,128,.12);color:#6EE7A0}.tg.an{background:rgba(167,139,250,.14);color:#C4B5FD}.tg.fn{background:rgba(251,191,36,.13);color:#FCD34D}.tg.gn{background:rgba(96,165,250,.13);color:#93C5FD}.band{position:relative;overflow:hidden;border-bottom:1px solid #1c1f24}.band>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 45%;opacity:.34}.band .wrap{position:relative;padding-block:3.2rem 2.4rem;background:linear-gradient(90deg,var(--bg) 28%,rgba(12,13,16,.25))}.band h1{font-size:clamp(3.4rem,6.4vw,6rem)}.band p{margin:.9rem 0 0;color:var(--so);max-width:34rem;font-size:.98rem}.crumb{margin:0 0 .7rem;font-weight:600;font-size:.8rem}.crumb,.crumb a{color:var(--mu)}@media (max-width:700px){.band .wrap{background:linear-gradient(180deg,rgba(12,13,16,.55),var(--bg) 85%)}}.panel{background:var(--p);border:1px solid var(--ln);border-radius:.5rem;padding:1.4rem}.field{display:flex;flex-direction:column;gap:.4rem}.field label{font-weight:700;font-size:.82rem;color:var(--so)}.inp{display:flex;align-items:center;gap:.55rem;background:#0C0D10;border:1px solid var(--ln2);border-radius:.375rem;height:2.9rem;padding:0 .85rem;color:var(--mu)}.inp input{background:transparent;border:0;color:var(--tx);font:inherit;width:100%;outline:none}.inp input::placeholder{color:#6E737E}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--ln);overflow-x:auto;scrollbar-width:none}.tabs button{border:0;background:transparent;color:var(--mu);padding:.85rem 1.1rem;font:700 .88rem var(--f-sans),sans-serif;cursor:pointer;box-shadow:inset 0 -2px 0 transparent;white-space:nowrap}.tabs button.on{color:#fff;box-shadow:inset 0 -2px 0 var(--v)}.seg{display:inline-flex;gap:2px;background:#15171B;border-radius:.5rem;padding:.25rem;flex-wrap:wrap}.seg button{border:0;background:transparent;color:var(--so);height:2rem;padding:0 .8rem;border-radius:.375rem;font:600 .82rem var(--f-sans),sans-serif;cursor:pointer;white-space:nowrap}.seg button.on{background:#24272E;color:#fff}details.qa{border-bottom:1px solid var(--ln)}details.qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:1rem;padding:1.05rem 0;font-weight:700}details.qa summary::-webkit-details-marker{display:none}details.qa summary svg{margin-left:auto;color:var(--mu);transition:transform .2s}details.qa[open] summary svg{transform:rotate(180deg)}details.qa p{margin:0 0 1.1rem;color:var(--so);max-width:44rem}details.qa p a{color:#B79BFF;text-decoration:underline;text-underline-offset:2px}details.qa p a:hover{color:#fff}.note{display:flex;gap:.8rem;align-items:flex-start;background:#15122A;border:1px solid #2e2455;border-radius:.5rem;padding:1rem 1.1rem;color:#D9D0FF}.note svg{width:1.15rem;height:1.15rem;margin-top:.15rem;color:var(--vt)}.note.warn{background:#211A0D;border-color:#4A3A16;color:#F5E2B8}.note.warn svg{color:#FCD34D}.note b{display:block;margin-bottom:.15rem;color:#fff}.foot{background:var(--bg2);border-top:1px solid #1c1f24;margin-top:5rem}.fgrid{display:grid;grid-template-columns:1.7fr repeat(4,minmax(0,1fr));grid-gap:2.4rem;gap:2.4rem;padding-block:3rem 2.2rem}.fbrand p{margin:.9rem 0 0;color:var(--mu);font-size:.86rem;max-width:19rem}.foot h4{margin:0 0 .8rem;font-size:.9rem;font-weight:700}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:.86rem}.foot ul a{color:var(--mu)}.foot ul a:hover{color:var(--tx)}.soc{display:flex;gap:.45rem;margin-top:1.1rem}.soc a{width:2.4rem;height:2.4rem;border-radius:.5rem;background:#17191E;display:grid;place-items:center;color:var(--so)}.soc a:hover{background:#24272E;color:#fff}.soc svg{width:1.1rem;height:1.1rem}.fbar{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;padding-block:1.2rem 1.6rem;border-top:1px solid #1c1f24;color:var(--di);font-size:.78rem}.fbar .tb{margin-left:auto}@media (max-width:1000px){.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fbrand{grid-column:1/-1}}@media (max-width:600px){.fbar .tb{margin-left:0}}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);grid-gap:2.6rem;gap:2.6rem;align-items:center;padding-block:3.2rem 2.2rem}.hero h1{font-size:clamp(3.8rem,7.2vw,7.6rem)}.hero .lead{margin:1.3rem 0 0;max-width:30rem;font-size:1.03rem;color:var(--so)}.hero .cta{margin-top:1.7rem}.links{display:flex;gap:.5rem 1.2rem;margin-top:1.8rem;flex-wrap:wrap;color:var(--mu);font-size:.8rem;font-weight:600}.links a{color:var(--mu);display:inline-flex;align-items:center;gap:.4rem}.links a:hover{color:var(--tx)}.links svg{width:.95rem;height:.95rem}.art{position:relative;min-width:0}.art .shot{display:block;border-radius:.5rem;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.5)}.art .shot img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.car{display:flex;align-items:center;gap:.75rem;margin-top:.9rem;flex-wrap:wrap}.car .arr{margin-left:auto;display:flex;gap:.4rem}.dots span{height:3px;flex:1 1;background:#24272E;border-radius:2px}.dots span.on{flex:2 1;background:var(--v)}.perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem 1.4rem;gap:.8rem 1.4rem;background:#121418;border:1px solid #1c1f24;border-radius:.5rem;padding:1rem 1.25rem}.perks span{display:flex;align-items:center;gap:.55rem;color:var(--so);font-weight:500;font-size:.86rem}.perks svg{color:var(--vt);width:1.1rem;height:1.1rem}.banners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.banner{position:relative;display:block;border-radius:.5rem;overflow:hidden;background:#0A0B0D}.banner img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.banner .bar{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;background:#121418;border:1px solid var(--ln);border-top:0;border-radius:0 0 .5rem .5rem}.banner .bar b{display:block}.banner .bar span{color:var(--mu);font-size:.8rem}.banner .bar .sv{margin-left:auto;text-align:right;font-weight:800;white-space:nowrap}.banner .bar .sv small{display:block;color:var(--ok);font-size:.74rem}.promos{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.promo{display:grid;grid-template-rows:auto 1fr;border-radius:.5rem;overflow:hidden;background:var(--p);border:1px solid var(--ln)}.promo img{width:100%;aspect-ratio:21/9;object-fit:cover;display:block}.promo .pb{padding:1.5rem 1.6rem;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.promo .pb div{flex:1 1 16rem}.promo h2{font-size:2.7rem}.promo p{margin:.6rem 0 0;color:var(--so)}.promo.pass{background:var(--v);border-color:var(--v)}.promo.pass p{color:#EDE4FF}.social{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.soc-card{background:var(--p);border:1px solid var(--ln);border-radius:.5rem;padding:1.4rem;display:flex;flex-direction:column;gap:.75rem}.soc-card .hd{display:flex;align-items:center;gap:.8rem}.soc-card .lg{width:2.8rem;height:2.8rem;border-radius:.6rem;display:grid;place-items:center;color:#fff;flex:0 0 auto}.soc-card .lg svg{width:1.5rem;height:1.5rem}.soc-card p{margin:0;color:var(--so);flex:1 1}.soc-card .btn{align-self:flex-start}@media (max-width:1100px){.banners,.perks{grid-template-columns:repeat(2,minmax(0,1fr))}.banners>:last-child{display:none}.social{grid-template-columns:1fr 1fr}}@media (max-width:960px){.hero{grid-template-columns:1fr;padding-top:1.4rem;gap:1.6rem}.art{order:-1}.promos{grid-template-columns:1fr}}@media (max-width:600px){.banners,.perks{grid-template-columns:1fr}.banners>:last-child{display:block}.social{grid-template-columns:1fr}.car .arr{display:none}}.lay{display:grid;grid-template-columns:15.5rem minmax(0,1fr);grid-gap:1.75rem;gap:1.75rem;align-items:start;padding-top:1.75rem}.side{position:-webkit-sticky;position:sticky;top:5rem;display:flex;flex-direction:column;gap:.9rem}.box{background:var(--p);border:1px solid var(--ln);border-radius:.5rem;padding:1rem}.box h4{margin:0 0 .7rem;font:800 1.15rem var(--f-cond),sans-serif;font-style:italic;text-transform:uppercase;display:flex;align-items:center;gap:.6rem}.box h4:before{content:"";width:1rem;height:.55rem;background:var(--v);transform:skewX(-24deg)}.opt{display:flex;align-items:center;gap:.6rem;padding:.36rem 0;color:var(--so);font-weight:500;cursor:pointer;font-size:.88rem}.opt .ck{width:1.1rem;height:1.1rem;border-radius:.25rem;background:#0C0D10;border:1px solid #2c3038;display:grid;place-items:center;flex:0 0 auto}.opt .ck svg{width:.7rem;height:.7rem;color:#fff}.opt.on{color:#fff}.opt.on .ck{background:var(--v);border-color:var(--v)}.side .promo-s{display:block;border-radius:.5rem;overflow:hidden;position:relative}.side .promo-s img{width:100%;display:block;aspect-ratio:4/5;object-fit:cover;object-position:62% 50%}.side .promo-s span{position:absolute;left:0;right:0;bottom:0;background:rgba(10,11,13,.92);padding:.75rem .9rem}.bar2{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.bar2,.chip{align-items:center}.chip{display:inline-flex;gap:.5rem;background:#1C1530;color:#D6C8FF;border-radius:.375rem;height:2rem;padding:0 .65rem;font-weight:600;font-size:.8rem}.chip svg{width:.75rem;height:.75rem}.bar2 .seg{margin-left:auto}.fchips{display:none;gap:.4rem;overflow-x:auto;padding-bottom:.25rem;margin-bottom:.9rem;scrollbar-width:none}.fchips button{flex:0 0 auto;border:1px solid var(--ln2);background:var(--p);color:var(--so);height:2.3rem;padding:0 .9rem;border-radius:.375rem;font:600 .82rem var(--f-sans),sans-serif}.fchips button.on{background:var(--v);border-color:var(--v);color:#fff}.pager{display:flex;gap:.4rem;justify-content:center;padding-top:2.4rem}.pager button{width:2.5rem;height:2.5rem;border-radius:.375rem;border:0;background:#15171B;color:var(--so);font:700 .88rem var(--f-sans),sans-serif;cursor:pointer}.pager button.on{background:var(--v);color:#fff}@media (max-width:960px){.lay{grid-template-columns:1fr}.side{display:none}.fchips{display:flex}.bar2 .seg{margin-left:0}}.pgrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(20rem,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start;padding-top:1.4rem}.main-shot{position:relative;border-radius:.5rem;overflow:hidden;background:#0A0B0D}.main-shot img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.main-shot .play{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.55rem;background:rgba(10,11,13,.86);color:#fff;border:0;border-radius:.375rem;height:2.5rem;padding:0 .9rem;font:700 .82rem var(--f-sans),sans-serif;cursor:pointer}.thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.6rem}.thumbs button{padding:0;border:2px solid transparent;border-radius:.375rem;overflow:hidden;background:#0A0B0D;cursor:pointer;aspect-ratio:16/9}.thumbs button.on{border-color:var(--v)}.thumbs img{width:100%;height:100%;object-fit:cover;display:block}.buy{position:-webkit-sticky;position:sticky;top:5rem;display:flex;flex-direction:column;gap:.8rem}.buy h1{font-size:4rem}.fin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.fin button{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;background:#0F1013;border:1px solid #23262d;border-radius:.375rem;padding:.6rem .65rem;color:#E4E6EA;font:600 .8rem var(--f-sans),sans-serif;cursor:pointer;text-align:left;min-width:0}.fin button .sw{width:100%;height:.35rem;border-radius:2px;margin-bottom:.35rem}.fin button .p{color:var(--mu);font-weight:600;font-size:.74rem}.fin button.on{border-color:var(--v);background:#17122A;color:#fff}.price{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.price .cond{font-size:2.9rem;font-style:normal}.upsell{display:flex;gap:.85rem;align-items:center;background:var(--p);border:1px solid var(--ln);border-radius:.5rem;padding:.6rem;overflow:hidden}.upsell img{width:8rem;aspect-ratio:16/9;object-fit:cover;border-radius:.3rem;display:block;flex:0 0 auto}.spec{display:grid;grid-template-columns:11rem minmax(0,1fr);border:1px solid var(--ln);border-radius:.5rem;overflow:hidden}.spec div{padding:.75rem 1rem;border-bottom:1px solid #1c1f24}.spec div:nth-child(odd){color:var(--mu);background:#111215}.spec div:nth-last-child(-n+2){border-bottom:0}.inv{display:flex;flex-wrap:wrap;gap:.45rem}.inv span{background:#15171B;border:1px solid #23262d;border-radius:.375rem;padding:.4rem .7rem;font-weight:600;font-size:.8rem}.code{display:flex;align-items:center;background:#08090B;border:1px solid var(--ln);border-radius:.375rem;padding:.2rem .2rem .2rem .9rem;font:500 .84rem var(--f-mono),monospace;color:#D6C8FF}.code span{flex:1 1}.det2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:1.75rem;gap:1.75rem;padding-top:1.6rem}.mbar{display:none}@media (max-width:1100px){.thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.pgrid{grid-template-columns:1fr}.buy{position:static}.det2{grid-template-columns:1fr}}@media (max-width:600px){.buy h1{font-size:3.2rem}.spec{grid-template-columns:1fr}.spec div:nth-child(odd){padding-bottom:.1rem;border-bottom:0;background:none;font-size:.78rem}.mbar{display:flex;position:-webkit-sticky;position:sticky;bottom:0;z-index:25;gap:.75rem;align-items:center;background:rgba(14,15,18,.96);border-top:1px solid var(--ln2);padding:.7rem var(--g);margin-top:2rem}.mbar .btn{flex:1 1;min-width:0}}.feat{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:stretch;background:var(--p);border:1px solid var(--ln);border-radius:.5rem;overflow:hidden}.feat>img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16/9}.feat .fb{padding:1.6rem 1.6rem 1.6rem 0;display:flex;flex-direction:column;gap:.9rem}.feat h2{font-size:3rem}.names{display:flex;flex-wrap:wrap;gap:.35rem}.names span{background:#1A1C21;border-radius:.3rem;padding:.25rem .55rem;font-size:.78rem;color:var(--so)}.ctl{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:2rem 0 1.1rem}.ctl .seg:last-child{margin-left:auto}@media (max-width:1024px){.feat{grid-template-columns:1fr}.feat .fb{padding:0 1.4rem 1.4rem}}@media (max-width:600px){.ctl .seg:last-child{margin-left:0}.feat h2{font-size:2.4rem}}.phero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:2.2rem;gap:2.2rem;align-items:center;padding-top:2rem}.phero .shot{border-radius:.5rem;overflow:hidden;display:block}.phero .shot img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.phero h1{font-size:clamp(3.6rem,6vw,5.6rem)}.plans{display:grid;grid-gap:.5rem;gap:.5rem;margin:1.4rem 0 1rem}.plan{display:flex;align-items:center;gap:.9rem;background:var(--p);border:1px solid var(--ln2);border-radius:.5rem;padding:.9rem 1rem;cursor:pointer;color:var(--tx);font:inherit;text-align:left;width:100%}.plan .rd{width:1.15rem;height:1.15rem;border-radius:50%;border:2px solid #3a3e47;flex:0 0 auto}.plan b{display:block;font-size:1rem}.plan small{color:var(--mu);font-size:.8rem}.plan .pp{margin-left:auto;text-align:right;font-weight:800;font-size:1.15rem;white-space:nowrap}.plan .pp small{display:block;font-weight:600}.plan.on{border-color:var(--v);background:#17122A}.plan.on .rd{border-color:var(--v);box-shadow:inset 0 0 0 3px #17122A;background:var(--v)}.how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.how div{background:var(--p);border:1px solid var(--ln);border-radius:.5rem;padding:1.3rem}.how svg{width:1.5rem;height:1.5rem;color:var(--vt)}.how b{display:block;margin:.8rem 0 .35rem;font-size:1.02rem}.how p{margin:0;color:var(--so);font-size:.88rem}.wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.wall img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.375rem;display:block}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:2.4rem;gap:2.4rem;align-items:start}@media (max-width:1100px){.wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.how,.phero,.two{grid-template-columns:1fr}.two{gap:1.4rem}}@media (max-width:600px){.wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.gl{grid-template-columns:minmax(0,1.45fr) minmax(19rem,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start;padding-top:2rem}.amts,.gl{display:grid}.amts{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.amt{padding:0;border:2px solid transparent;border-radius:.6rem;overflow:hidden;background:var(--p);cursor:pointer;text-align:left;color:var(--tx);font:inherit;display:flex;flex-direction:column}.amt img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.amt span{display:flex;align-items:center;gap:.5rem;padding:.7rem .9rem;font-weight:700}.amt span small{margin-left:auto;color:var(--mu);font-weight:600}.amt.on{border-color:var(--v)}.gform{position:-webkit-sticky;position:sticky;top:5rem;flex-direction:column;gap:1.05rem}.gform,.sum{display:flex}.sum{justify-content:space-between;align-items:baseline;border-top:1px solid var(--ln);padding-top:1rem}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.steps div{background:var(--p);border:1px solid var(--ln);border-radius:.5rem;padding:1.3rem}.steps svg{width:1.5rem;height:1.5rem;color:var(--vt)}.steps b{display:block;margin:.8rem 0 .35rem}.steps p{margin:0;color:var(--so);font-size:.88rem}.spend{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:center;background:var(--p);border:1px solid var(--ln);border-radius:.5rem;padding:1.6rem}.mock{background:#0C0D10;border:1px solid var(--ln2);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.7rem}.mock .row{display:flex;justify-content:space-between;color:var(--so);font-size:.86rem}@media (max-width:1024px){.gl{grid-template-columns:1fr}.gform{position:static}}@media (max-width:800px){.spend,.steps{grid-template-columns:1fr}}@media (max-width:480px){.amts{grid-template-columns:1fr}}.dl{display:grid;grid-template-columns:15rem minmax(0,1fr) 12rem;grid-gap:2.4rem;gap:2.4rem;align-items:start;padding-top:2rem}.dnav{position:-webkit-sticky;position:sticky;top:5rem;display:flex;flex-direction:column;gap:1.1rem}.dnav h5{margin:0 0 .35rem;font-size:.82rem;font-weight:700;color:var(--tx);display:flex;align-items:center;gap:.5rem}.dnav h5 svg{color:var(--vt);width:.95rem;height:.95rem}.dnav a{display:block;padding:.32rem 0 .32rem .95rem;border-left:1px solid var(--ln2);color:var(--mu);font-size:.86rem}.art2 h1{font-size:3.4rem}.art2 .lead{font-size:1.05rem;color:var(--so);margin:.9rem 0 1.8rem;max-width:42rem}.art2 h2{font:800 2rem var(--f-cond),sans-serif;font-style:italic;text-transform:uppercase;margin:2.4rem 0 .8rem}.art2 p{color:var(--so);max-width:44rem}.art2 code{font-family:var(--f-mono),monospace;font-size:.82rem;background:#17191E;border:1px solid var(--ln);border-radius:.25rem;padding:.05rem .3rem;color:#E4DCFF}.step{position:relative;padding:0 0 1.6rem 2.1rem;border-left:1px solid var(--ln2);margin-left:.55rem}.step:last-of-type{border-left-color:transparent}.step:before{content:"";position:absolute;left:-.55rem;top:.15rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--bg);border:2px solid var(--v)}.step h3{margin:0 0 .4rem;font-size:1.05rem}.step p{margin:0 0 .7rem}.cblock{background:#08090B;border:1px solid var(--ln);border-radius:.5rem;overflow:hidden;max-width:44rem}.cblock .ch{display:flex;align-items:center;justify-content:space-between;padding:.4rem .4rem .4rem .9rem;border-bottom:1px solid var(--ln);color:var(--mu);font:500 .76rem var(--f-mono),monospace}.cblock pre{margin:0;padding:.9rem 1rem;font:500 .86rem var(--f-mono),monospace;color:#D6C8FF;overflow-x:auto}.tbl{width:100%;max-width:44rem;border-collapse:collapse;font-size:.86rem;border:1px solid var(--ln);border-radius:.5rem;overflow:hidden;display:table}.tbl th{text-align:left;color:var(--mu);font-weight:600;background:#111215;padding:.6rem .9rem;border-bottom:1px solid var(--ln)}.tbl td{padding:.65rem .9rem;border-bottom:1px solid #1c1f24;color:var(--so);vertical-align:top}.tbl tr:last-child td{border-bottom:0}.pn{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;margin-top:3rem;max-width:44rem}.pn a{background:var(--p);border:1px solid var(--ln);border-radius:.5rem;padding:.9rem 1.1rem}.pn a small{display:block;color:var(--mu);font-size:.76rem}.pn a b{font-size:.98rem}.toc{position:-webkit-sticky;position:sticky;top:5rem;font-size:.82rem}.toc b{display:block;margin-bottom:.6rem}.toc a{display:block;color:var(--mu);padding:.25rem 0}.toc a.on{color:var(--vt)}@media (max-width:1240px){.dl{grid-template-columns:14rem minmax(0,1fr)}.toc{display:none}}@media (max-width:860px){.dl{grid-template-columns:1fr;gap:1.2rem}.dnav{display:none}.dmob{display:block}.art2 h1{font-size:2.8rem}}.dmob summary{list-style:none;display:flex;align-items:center;gap:.6rem;background:var(--p);border:1px solid var(--ln);border-radius:.5rem;padding:.8rem 1rem;font-weight:700;cursor:pointer}.dmob summary::-webkit-details-marker{display:none}.dmob summary svg:last-child{margin-left:auto}:root{color-scheme:dark}[hidden]{display:none!important}body{color:var(--tx);font-family:var(--f-sans),system-ui,sans-serif}details.qa.closing summary svg{transform:none}.card.next{border-style:dashed;background:transparent}.card.next svg{width:1.6rem;height:1.6rem;color:var(--vt)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:31;background:var(--bg2)}.hdr{top:env(safe-area-inset-top,0)}.basket-btn{padding:0 .7rem}.basket-btn .count{font-weight:800;font-size:.8rem;color:var(--mu);min-width:.6rem}.basket-btn .count.on{color:#fff}.mnav .sheet .mlink{background:none;border:0;color:var(--so);font:600 .92rem var(--f-sans),sans-serif;text-align:left;padding:.65rem .7rem;cursor:pointer}.acct-slot{display:flex}.acct{position:relative}.acct>button{display:inline-flex;align-items:center;gap:.55rem;background:#15171B;border:0;border-radius:.5rem;height:2.4rem;padding:0 .75rem 0 .3rem;color:var(--tx);font:600 .84rem var(--f-sans),sans-serif;cursor:pointer}.av{width:1.85rem;height:1.85rem;border-radius:.35rem;background:var(--v);display:grid;place-items:center;font:800 .85rem var(--f-cond),sans-serif;color:#fff;font-style:italic}.menu{position:absolute;right:0;top:calc(100% + .5rem);width:17rem;background:var(--p);border:1px solid var(--ln2);border-radius:.5rem;padding:.4rem;box-shadow:0 24px 48px rgba(0,0,0,.55);z-index:40;display:flex;flex-direction:column}.menu p{margin:0;padding:.6rem .7rem;color:var(--mu);font-size:.8rem;border-bottom:1px solid var(--ln)}.menu p b{color:var(--tx)}.menu a,.menu button{background:none;border:0;text-align:left;color:var(--so);font:600 .88rem var(--f-sans),sans-serif;padding:.6rem .7rem;border-radius:.375rem;cursor:pointer;display:flex;gap:.6rem;align-items:center}.menu a:hover,.menu button:hover{background:#1E2126;color:#fff}.route{min-height:60vh}.dl2>*,.dmain,.doc>*,.lay>*{min-width:0}.opt input{position:absolute;opacity:0;pointer-events:none}.opt{position:relative}.opt input:checked+.ck{background:var(--v);border-color:var(--v)}.opt .ck svg{opacity:0}.opt input:checked+.ck svg{opacity:1}.opt input:focus-visible+.ck{outline:2px solid var(--vt);outline-offset:2px}#wchips{display:flex;gap:.4rem;flex-wrap:wrap}.chip button{background:none;border:0;color:inherit;padding:0;display:grid;cursor:pointer}.slides{position:relative;aspect-ratio:16/9}.slides .slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s}.slides .slide.on{opacity:1}.dots button{position:relative;overflow:hidden;height:3px;flex:1 1;background:#24272E;border-radius:2px;border:0;padding:0;cursor:pointer}.dots button.on{flex:2 1;background:#2E2647}.dots button.on:after{content:"";position:absolute;inset:0;background:var(--v);transform-origin:left;transform:scaleX(0);animation:fill var(--slide,6.5s) linear forwards}.dots.hold button.on:after{animation-play-state:paused}@keyframes fill{to{transform:scaleX(1)}}.dots{display:flex;gap:.3rem;margin-top:.75rem}.maps{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));grid-gap:1rem;gap:1rem}.map-card{gap:.7rem}.map-card,.plist{display:flex;flex-direction:column}.plist{gap:.6rem;max-width:52rem}.prow{display:grid;grid-template-columns:8rem minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;background:var(--p);border:1px solid var(--ln);border-radius:.5rem;padding:.6rem}.prow img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.3rem}.prow b,.prow img{display:block}.prow .mu{font-size:.82rem}@media (max-width:600px){.prow{grid-template-columns:5.5rem minmax(0,1fr)}.prow .btn{grid-column:1/-1}}.dl2{display:grid;grid-template-columns:15rem minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;align-items:start;padding-top:2rem}.dl2 .dnav{position:-webkit-sticky;position:sticky;top:5rem;display:flex;flex-direction:column;gap:1.1rem;max-height:calc(100vh - 6rem);overflow:auto}.dnav a.on{color:#fff;border-left:2px solid var(--v);padding-left:calc(.95rem - 1px);font-weight:600}.doc{display:grid;grid-template-columns:minmax(0,1fr) 12rem;grid-gap:2.4rem;gap:2.4rem;align-items:start}.doc .toc{position:-webkit-sticky;position:sticky;top:5rem}.art2 .lead:empty{display:none}.art2 ol,.art2 ul{color:var(--so);max-width:44rem;padding-left:1.3rem;display:flex;flex-direction:column;gap:.45rem}.art2 a{color:var(--vt)}.art2 h3{font-size:1.05rem;margin:1.6rem 0 .5rem}.art2 .step h3{margin:0 0 .4rem}.steps-doc{margin:1rem 0 1.4rem}.art2 .note{margin:1.2rem 0;max-width:44rem}.art2 .note p{margin:.2rem 0 0;color:inherit}.art2 .cblock,.tbl-wrap{margin:.6rem 0 1rem}.tbl-wrap{overflow-x:auto;max-width:44rem}.qa-list{max-width:44rem;margin:.6rem 0}.qa-body p{margin:0 0 1rem}.doc-tabs{max-width:44rem;margin:1rem 0}.doc-tabs .tabs{margin-bottom:1rem}.dmob{display:none;margin-bottom:1.2rem}.dnav-m{padding:1rem 0;display:flex;flex-direction:column;gap:1rem}@media (max-width:1240px){.doc{grid-template-columns:1fr}.doc .toc{display:none}}@media (max-width:860px){.dl2{grid-template-columns:1fr;gap:1rem}.dl2>.dnav{display:none}.dmob{display:block}.art2 h1{font-size:2.8rem}}.ov{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px))}.scrim{position:absolute;inset:0;background:rgba(5,6,8,.74);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;cursor:default}.dialog{position:relative;width:min(30rem,100%);background:var(--p);border:1px solid var(--ln2);border-radius:.6rem;box-shadow:0 30px 80px rgba(0,0,0,.6);max-height:100%;overflow:auto;animation:pop .22s ease-out}.dialog .dh{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.3rem 0}.dialog .dh h2{font-size:2.1rem}.dialog .db{padding:1rem 1.3rem 1.3rem;display:flex;flex-direction:column;gap:1rem}.x{margin-left:auto;flex:0 0 auto}.fine{margin:0;color:var(--di);font-size:.76rem}.fine a{color:var(--so);text-decoration:underline}.welcome{width:min(54rem,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;align-items:stretch}.w-art,.w-art img,.w-art picture{display:block;height:100%}.w-art img{width:100%;aspect-ratio:1/1;object-fit:cover}.w-body{position:relative;padding:1.6rem 1.6rem 1.3rem;display:flex;flex-direction:column;gap:.9rem}.w-body .x{position:absolute;top:1rem;right:1rem}.w-body h2{font-size:2.9rem;color:#fff;text-wrap:balance}.w-body p{margin:0;color:var(--so)}.w-body p b{color:#fff}.codebox{display:flex;align-items:center;gap:.6rem;background:#0C0D10;border:1px dashed #3a3f4a;border-radius:.375rem;padding:.4rem .4rem .4rem 1rem}.codebox code{font:800 1.7rem var(--f-cond),sans-serif;letter-spacing:.1em;color:#fff;margin-right:auto}.linkbtn{background:none;border:0;color:var(--mu);font:600 .82rem var(--f-sans),sans-serif;cursor:pointer;align-self:center;padding:.3rem}@media (max-width:760px){.welcome{grid-template-columns:1fr}.w-art,.w-art img,.w-art picture{height:auto}.w-art img{aspect-ratio:16/9}.w-body h2{font-size:2.3rem}}.cfx{width:2.4rem;height:2.4rem;border-radius:.5rem;background:#F2F3F5;color:#0C0D10;display:grid;place-items:center;flex:0 0 auto}.btn .cfxi,.cfx svg{width:1.3rem;height:1.3rem}.si-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.si-steps span{display:flex;flex-direction:column;gap:.4rem;background:#0F1013;border:1px solid var(--ln);border-radius:.375rem;padding:.7rem;font-size:.78rem;color:var(--so);font-weight:600}.si-steps svg{color:var(--vt);width:1.1rem;height:1.1rem}@media (max-width:420px){.si-steps{grid-template-columns:1fr}}.tebex{font:800 .8rem var(--f-sans),sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#1E2126;border-radius:.3rem;padding:.3rem .5rem;color:var(--so)}.dline,.line{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center}.dline img,.line img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.3rem;display:block}.dline b,.line b{display:block;font-size:.95rem}.dline .mu,.line .mu{font-size:.8rem}.line{padding:.8rem 0;border-bottom:1px solid var(--ln)}.line .rt{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;font-weight:700}.line .rt button{background:none;border:0;color:var(--mu);font:600 .78rem var(--f-sans),sans-serif;cursor:pointer;padding:0}.line .rt button:hover{color:#fff}.drawer-ov{justify-items:end;padding:0}.drawer{position:relative;height:100%;width:min(27rem,100%);background:var(--bg2);border-left:1px solid var(--ln2);display:flex;flex-direction:column;animation:slide .25s ease-out;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-right:env(safe-area-inset-right,0)}.drawer-head{display:flex;align-items:center;gap:.6rem;padding:1.1rem 1.2rem;border-bottom:1px solid var(--ln)}.drawer-body{flex:1 1;overflow:auto;padding:0 1.2rem}.drawer-foot{border-top:1px solid var(--ln);padding:1rem 1.2rem 1.2rem;gap:.75rem}.drawer-foot,.empty{display:flex;flex-direction:column}.empty{align-items:center;gap:1rem;text-align:center;padding:3rem 1rem;color:var(--mu)}.codef{display:flex;gap:.5rem}.codef .inp{flex:1 1}.code-note{margin:0;font-size:.8rem;font-weight:600}.code-note.ok{color:var(--ok)}.code-note.bad{color:#F87171}.chips{display:flex;gap:.4rem;flex-wrap:wrap}.chips:empty{display:none}.chips span{display:inline-flex;align-items:center;gap:.4rem;background:#14251B;color:#9AE6B4;border-radius:.3rem;padding:.25rem .5rem;font:700 .76rem var(--f-sans),sans-serif;letter-spacing:.04em}.chips button{background:none;border:0;color:inherit;cursor:pointer;padding:0;display:grid}.chips svg{width:.75rem;height:.75rem}.totals{display:flex;flex-direction:column;gap:.35rem}.totals div{display:flex;justify-content:space-between;color:var(--so);font-size:.88rem}.totals div.off{color:var(--ok)}.totals div.tot{color:#fff;font-weight:800;font-size:1.05rem;padding-top:.35rem;border-top:1px solid var(--ln);margin-top:.2rem}.drawer-fine{color:var(--di);font-size:.74rem;display:flex;flex-direction:column;gap:.5rem}.drawer-fine p{margin:0}.drawer-fine a{color:var(--so);text-decoration:underline}.drawer-fine .who{display:flex;justify-content:space-between;gap:.6rem;color:var(--so);font-size:.8rem}.drawer-fine .who button{background:none;border:0;color:var(--mu);font:600 .78rem var(--f-sans),sans-serif;cursor:pointer;padding:0;text-decoration:underline}.search-ov{align-items:start;padding-top:max(10vh,env(safe-area-inset-top,0px))}.search{width:min(40rem,100%);padding:.8rem}.inp.big{height:3.4rem;font-size:1.05rem}.sres{display:flex;flex-direction:column;gap:.2rem;margin-top:.6rem;max-height:60vh;overflow:auto}.sres a{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center;padding:.4rem;border-radius:.375rem}.sres a.on,.sres a:hover{background:#1E2126}.sres img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.25rem;display:block}.sres b{display:block;font-size:.92rem}.sres span{color:var(--mu);font-size:.8rem}.sres p{color:var(--mu);margin:.6rem .4rem}.ticker{--tc:#A78BFA;position:fixed;left:0;right:0;z-index:29;background-color:var(--tc);color:#0D0E11;background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.08) 0 2px,transparent 2px 15px);box-shadow:0 14px 30px rgba(0,0,0,.45);transform:translateY(-102%);transition:transform .34s cubic-bezier(.2,.7,.2,1);overflow:hidden}.ticker.in{transform:none}.ticker.out{transform:translateY(-102%)}.minib.over,.ticker.over{z-index:70}.ticker.ok{--tc:#6EE7A0}.ticker.warn{--tc:#FBBF24}.ticker.bad{--tc:#F87171}.tk-row{display:flex;align-items:center;gap:.9rem;min-height:3.2rem;padding-block:.4rem}.tk-mk{width:1.3rem;height:.7rem;background:#0D0E11;transform:skewX(-24deg);flex:0 0 auto}.tk-text{flex:1 1;min-width:0;font-family:var(--f-cond),var(--f-sans),sans-serif;font-weight:800;font-style:italic;font-size:1.32rem;line-height:1.1;text-transform:uppercase;letter-spacing:.01em}.tk-acts{display:flex;gap:.4rem;flex-wrap:wrap}.tk-acts:empty{display:none}.tk-acts button{height:2.2rem;padding:0 .9rem;border:0;border-radius:.3rem;background:#0D0E11;color:#fff;font:700 .82rem var(--f-sans),sans-serif;cursor:pointer;white-space:nowrap}.tk-acts button:hover{background:#24272E}.tk-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#0D0E11;opacity:.32;transform-origin:left;animation:drain var(--life,4.6s) linear forwards}.ticker.hold .tk-bar{animation-play-state:paused}@keyframes drain{to{transform:scaleX(0)}}@media (max-width:600px){.tk-text{font-size:1.08rem}.tk-row{flex-wrap:wrap;gap:.6rem}.tk-acts{order:3;flex-basis:100%}}.minib{position:fixed;z-index:45;width:min(23rem,calc(100% - 1.5rem));background:var(--p);border:1px solid var(--ln2);border-radius:.5rem;box-shadow:0 26px 60px rgba(0,0,0,.6);padding:.9rem;display:flex;flex-direction:column;gap:.7rem;animation:drop .28s cubic-bezier(.2,.7,.2,1);overflow:hidden}.minib.out{animation:tout .2s ease-in forwards}.mb-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ok);opacity:.8;transform-origin:left;animation:drain var(--life,5.2s) linear forwards}.minib.hold .mb-bar{animation-play-state:paused}.mb-h{display:flex;align-items:center;gap:.6rem}.mb-h b{font-size:1.4rem}.mb-h .slash{width:1.2rem;height:.65rem;background:var(--ok);transform:skewX(-24deg);flex:0 0 auto}.minib .line{padding:.15rem 0;border:0;grid-template-columns:5.6rem minmax(0,1fr) auto}.mb-sum{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ln);padding-top:.6rem;color:var(--so);font-size:.86rem}.mb-sum b{color:#fff;font-size:1rem}@keyframes drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:600px){.minib{left:.75rem;right:.75rem!important;width:auto}}.conflict{display:flex;flex-direction:column;gap:.7rem;margin:.9rem 0 .2rem;background:#2A2210;border:1px solid #5a4718;border-radius:.45rem;padding:.85rem}.conflict .row{display:flex;gap:.6rem;align-items:flex-start}.conflict .slash{width:1rem;height:.55rem;background:#FBBF24;transform:skewX(-24deg);margin-top:.4rem;flex:0 0 auto}.conflict b{display:block;color:#FDE68A}.conflict span{color:var(--so);font-size:.82rem}.conflict .pair .btn{height:2.3rem;font-size:.8rem}.line.covered{opacity:.55}.btn.inpass,.btn.v.inpass{background:#2A2210;color:#FCD34D;border-color:#5A4718}.btn.inpass:hover{background:#352B14}.brand.wm{position:relative;isolation:isolate;gap:0;display:inline-flex;align-items:baseline;font-family:var(--f-sans),sans-serif;font-weight:800;font-size:1.42rem;line-height:1;letter-spacing:-.045em;color:#fff;padding:0 .04em}.brand.wm img{margin-right:.6rem;align-self:center}.brand.wm .t{display:inline-flex;text-shadow:0 0 .05em #08080B,0 0 .1em rgba(8,8,11,.7)}.brand.wm .b{color:var(--mu)}.brand.wm .t{display:inline-flex!important}.brand.wm .a,.brand.wm .b{display:inline!important}.brand.wm svg{position:absolute;z-index:-1;overflow:visible;pointer-events:none;opacity:1;flex:none}.fbrand .brand.wm{font-size:1.5rem}@media (max-width:600px){.brand.wm{font-size:1.2rem}}.navg{isolation:isolate}.navg,.navg a{position:relative}.navg a{transition:color .18s ease,background-color .18s ease,transform .12s ease}.navg a:hover{color:#fff;background:#1C1E23}.navg a:active{transform:scale(.96)}.navg a.on,.navg a.on:hover{background:transparent;color:#fff}.navg a:focus-visible{outline:2px solid var(--vt);outline-offset:1px}.navg .pill{position:absolute;z-index:-1;top:.25rem;bottom:.25rem;left:0;width:0;border-radius:.375rem;background:#24272E;opacity:0;pointer-events:none;transition:transform .34s cubic-bezier(.2,.7,.2,1),width .34s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.navg .pill:after{content:"";position:absolute;left:50%;bottom:.2rem;width:1.1rem;height:3px;margin-left:-.55rem;background:var(--v);transform:skewX(-24deg);border-radius:1px;transition:width .34s ease}.navg .pill.on{opacity:1}.navg .pill.jump{transition:opacity .2s ease}.tb{transition:background-color .18s ease,color .18s ease,transform .12s ease}.tb:hover{background:#1E2126}.tb:active{transform:scale(.96)}.mnav .sheet a{transition:background-color .18s ease,color .18s ease}.mnav .sheet a:hover{background:#1E2126;color:#fff}.mock-b{background:#0C0D10;border:1px solid var(--ln2);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.7rem}.mock-b .row{display:flex;justify-content:space-between;color:var(--so);font-size:.86rem}.btn:focus-visible,.tb:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--vt);outline-offset:2px}.quick{width:min(36rem,100%)}.qimg{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.qx{position:absolute;top:.8rem;right:.8rem;z-index:2}.btn.sq.in{background:#14251B;color:var(--ok)}.acct .uname{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.acct .uname{display:none}.acct>button{padding:0 .3rem}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes slide{0%{transform:translateX(24px);opacity:.4}to{transform:none;opacity:1}}@keyframes tin{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes tout{to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.dialog,.drawer{animation:none}.slides .slide{transition-duration:.3s}.card .th img{transition:none}}.skip{background:var(--tx);border-radius:.375rem}.kick,.skip{font-weight:700}.kick{margin:0 0 1rem;color:var(--vt);font-size:.88rem}.hide-sm{display:inline}@media (max-width:600px){.hide-sm{display:none}}.ccy{position:relative}.ccy .menu{width:15rem}.ccy.up .menu{top:auto;bottom:calc(100% + .5rem)}.menu button.on{color:#fff;background:#1E2126}.menu .sym{width:1rem;color:var(--vt)}.menu .nm{margin-left:auto;font-weight:500;font-size:.76rem}.ccy .menu p{border-bottom:0;border-top:1px solid var(--ln);margin-top:.3rem;padding-bottom:.4rem}.fbar .ccy{margin-left:auto}.fbar .ccy .tb{margin-left:0}@media (max-width:600px){.fbar .ccy{margin-left:0}.hdr .ccy{display:none}}.btn:disabled,.btn[aria-disabled],.tb:disabled{opacity:.6;cursor:default}.card h3 a{color:inherit}.card h3 a:hover{color:var(--vt)}.card .th-none{display:grid;place-items:center;width:100%;height:100%;opacity:.4}.price-sale{display:inline-flex;gap:.4rem;align-items:baseline;flex-wrap:wrap}.price-sale .was{color:var(--mu);font-weight:500;font-size:.86em}.price-sale .off{color:var(--ok);font-size:.8em;font-weight:800}.main-shot video{object-fit:cover}.main-shot .m-video,.main-shot video{width:100%;display:block;aspect-ratio:16/9}.main-shot .m-video{border:0;background:#000}.thumbs button{position:relative}.thumb-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:rgba(0,0,0,.28)}.fade-in{animation:fadein .32s ease-out}@keyframes fadein{0%{opacity:.25}to{opacity:1}}.hl{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.hl div{background:var(--p);border:1px solid var(--ln);border-radius:.5rem;padding:.85rem 1rem}.hl b{display:block;margin-bottom:.25rem;font-size:.92rem}.hl span{color:var(--so);font-size:.82rem}@media (max-width:600px){.hl{grid-template-columns:1fr}}.names a{background:#1A1C21;border-radius:.3rem;padding:.25rem .55rem;font-size:.78rem;color:var(--so)}.names a:hover{background:#24272E;color:#fff}.names.big a,.names.big span{font-size:.86rem;padding:.45rem .75rem}.promos.one{grid-template-columns:1fr}.drawer .empty svg{width:2.2rem;height:2.2rem;color:var(--mu)}.wall a{display:block}.price .tg{align-self:center}.p-location .sh p{flex-basis:100%;order:3}.qa-list{max-width:none}.h-page{font-family:var(--f-cond),var(--f-sans),sans-serif;font-weight:800;font-style:italic;text-transform:uppercase;line-height:.92;letter-spacing:.005em;font-size:clamp(3rem,5.4vw,4.8rem)}.prose{max-width:46rem}.prose h2{font:800 1.8rem var(--f-cond),sans-serif;font-style:italic;text-transform:uppercase;margin:2.2rem 0 .7rem}.prose li,.prose p{color:var(--so)}.prose a{color:var(--vt)}main.wrap{padding-top:2rem}.docs-head h1{font-family:var(--f-cond),var(--f-sans),sans-serif;font-weight:800;font-style:italic;line-height:.92;font-size:clamp(2.8rem,4.6vw,3.6rem)}.doc-body h2.doc-h,.docs-head h1{text-transform:uppercase;letter-spacing:.005em}.doc-body h2.doc-h{font:800 2rem var(--f-cond),var(--f-sans),sans-serif;font-style:italic;line-height:1;display:flex;align-items:center;gap:.7rem}.doc-body h2.doc-h:before{content:"";width:1.1rem;height:.6rem;background:var(--v);transform:skewX(-24deg);flex:0 0 auto}.doc-body h3.doc-h{font-weight:700}.doc-body a,.docs-crumbs a:hover{color:var(--vt)}.docs-nav [aria-current=page]{color:#fff;font-weight:600;box-shadow:inset 2px 0 0 var(--v)}.docs-toc [aria-current],.docs-toc a.on{color:var(--vt)}.docs-search input{background:#0C0D10;border:1px solid var(--ln2);border-radius:.375rem;color:var(--tx)}.doc-body pre,.doc-callout,.doc-code{border-radius:.5rem}.loc-img.loc-tiles{will-change:auto}.loc-tiles img{position:absolute;max-width:none;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.loc-frame.dragging .loc-tiles,.loc-pin{will-change:transform}.loc-pin{z-index:2}.loc-place{z-index:1}.loc-dot:after{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.loc-dot:after{animation-duration:3.6s}}.loc-tiles.off{opacity:0}.av{position:relative;overflow:hidden}.av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.av img.on{opacity:1}.code-note.found{display:flex;align-items:center;gap:.55rem}.code-note.found .av{width:1.6rem;height:1.6rem;flex:0 0 auto;font-size:.75rem}.av.pic{background:#24272E}.docs-release img{width:128px;height:72px;object-fit:cover;border-radius:.375rem;flex:0 0 auto}@media (max-width:600px){.docs-release img{width:96px;height:54px}}:root{--fg:var(--tx);--dim:var(--mu);--soft:var(--so);--faint:var(--di);--line:var(--ln);--line2:var(--ln2);--edge:var(--ln2);--panel:var(--p);--p1:var(--p);--p2:var(--p2);--p3:#1E2126;--hair:var(--ln);--r:.6rem;--r2:.5rem;--r3:.375rem;--head:4.6rem;--gut:var(--g);--font-body:var(--f-sans)}.sr-only{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr-only{position:absolute}.skip{left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--fg);color:var(--bg)}.skip:focus{top:12px}.dim{color:var(--dim)}.soft{color:var(--soft)}.h-page{margin:0;font-weight:300;font-size:clamp(40px,5vw,58px);line-height:1.02;letter-spacing:-.025em}.link-dim{color:var(--dim);transition:color .2s ease}.link-dim:hover,.link-dim[aria-current=page],.round-btn{color:var(--fg)}.round-btn{width:44px;height:44px;border-radius:50%;background:#232426;border:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.round-btn:hover{background:#2a2c2e}.grow{flex-grow:1}.underline{text-decoration:underline;text-underline-offset:4px}.faq-list{border-top:1px solid var(--line)}@media (min-width:1400px){.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:64px;column-gap:64px;align-items:start}}.p-trailer .round-btn{width:40px;height:40px}.p-trailer:hover .round-btn{background:#2a2c2e}.upds{gap:18px}.upd,.upds{display:flex;flex-direction:column}.upd{gap:8px;padding-top:16px;border-top:1px solid var(--line)}.upd header{display:flex;align-items:baseline;gap:12px;font-size:14px;color:var(--dim)}.upd-ver{color:var(--fg);font-weight:500}.upd ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.upd li,.upd p{margin:0;font-size:16px;line-height:1.6;color:var(--soft)}.upd-more summary{cursor:pointer;padding:12px 0 4px;font-size:14px;color:var(--dim)}.upd-more summary:hover{color:var(--fg)}.upd-more[open]{gap:18px}.p-location,.upd-more[open]{display:flex;flex-direction:column}.p-location{padding-top:112px;gap:28px;scroll-margin-top:var(--head)}.p-location-head{display:flex;flex-direction:column;gap:10px}.p-location h2{margin:0;font-weight:300;font-size:32px;letter-spacing:-.02em}.p-location-head p{margin:0;font-size:15px}.loc{display:flex;flex-direction:column;gap:4px}.loc-frame{position:relative;height:clamp(320px,42vw,560px);overflow:hidden;border-radius:8px;border:1px solid var(--line);background:#0d0f11;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.loc-frame.dragging{cursor:-webkit-grabbing;cursor:grabbing}.loc-img{position:absolute;left:0;top:0;max-width:none;width:2733px;height:3950px;transform-origin:0 0;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .3s ease;will-change:transform;pointer-events:none}.loc-img.hd.off{opacity:0}.loc-pin,.loc-place{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.loc-frame.dragging .loc-img,.loc-frame.dragging .loc-pin,.loc-frame.dragging .loc-place{transition:none}.loc-place span{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(236,235,232,.38);text-shadow:0 1px 2px #0d0f11}.loc-dot{left:-7px;top:-7px;width:14px;height:14px;background:var(--tint,#ecebe8);box-shadow:0 0 0 3px rgba(13,15,17,.85),0 0 18px 4px color-mix(in srgb,var(--tint,#ecebe8) 55%,transparent)}.loc-dot,.loc-dot:after{position:absolute;border-radius:50%}.loc-dot:after{content:"";inset:-3px;border:2px solid var(--tint,#ecebe8);animation:ping 2.2s cubic-bezier(.2,.7,.2,1) infinite}@keyframes ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3.2);opacity:0}}.loc-tag{position:absolute;left:0;bottom:16px;transform:translateX(-50%);white-space:nowrap;padding:5px 10px;border-radius:4px;background:rgba(20,21,22,.92);border:1px solid var(--line2);font-size:13px}.loc-tools{position:absolute;top:12px;right:12px;display:flex;gap:6px}.loc-tools button{height:36px;min-width:36px;padding:0 10px;border-radius:6px;border:0;background:rgba(35,36,38,.92);color:var(--fg);font-size:16px;line-height:1}.loc-tools button.wide{font-size:13px}.loc-tools button:hover:not(:disabled){background:rgba(48,50,52,.95)}.loc-tools button:disabled{opacity:.35;cursor:default}.loc-inset{position:absolute;right:12px;bottom:12px;width:92px;border-radius:4px;overflow:hidden;border:1px solid var(--line2);background:#0d0f11;pointer-events:none}.loc-inset img{width:100%;height:auto;opacity:.85}.loc-inset span{position:absolute;border:1px solid var(--fg);box-shadow:0 0 0 999px rgba(13,15,17,.35)}.loc-list{list-style:none;margin:0;padding:0}.loc-list li{display:flex;align-items:center;gap:24px;padding:14px 0;border-bottom:1px solid var(--line)}.loc-list .btn-line{height:44px}.loc-name{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1;font-size:16px}.loc-name small{font-size:13px;color:var(--dim)}.loc-list code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:14px;color:var(--soft)}.info{padding-top:40px;display:flex;flex-direction:column;gap:72px}.info-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:56px;gap:56px}.info-cols section{display:flex;flex-direction:column;gap:20px;padding-top:24px;border-top:1px solid var(--line2)}.info-cols h2{margin:0;font-weight:400;font-size:26px;letter-spacing:-.015em}.info-cols p{margin:0;font-size:16px;line-height:1.7;color:var(--soft)}.hours{display:flex;flex-direction:column;gap:8px;font-size:15px}.hours div{display:flex;justify-content:space-between;gap:16px}.prose{padding-top:40px;max-width:760px;display:flex;flex-direction:column;gap:22px}.prose h2{margin:24px 0 0;font-weight:400;font-size:24px;letter-spacing:-.01em}.prose li,.prose p{margin:0;font-size:16px;line-height:1.75;color:var(--soft)}.prose ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.prose a{text-decoration:underline;text-underline-offset:3px}.docs{max-width:calc(1440px + 2 * var(--gut));margin-inline:auto;padding-top:32px;padding-bottom:120px}.docs-grid{display:grid;grid-template-columns:264px minmax(0,1fr) 220px;grid-gap:56px;gap:56px;align-items:start}.docs-nav{position:-webkit-sticky;position:sticky;top:calc(var(--head) + 24px);max-height:calc(100svh - var(--head) - 48px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2e3032 transparent;padding-right:6px}.docs-menu-btn{display:none}.docs-nav-body{display:flex;flex-direction:column;gap:22px}.docs-search{position:relative;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:var(--panel);color:var(--dim)}.docs-search:focus-within{color:var(--fg)}.docs-search input{flex:1 1;min-width:0;height:100%;border:0;background:none;color:var(--fg);font:inherit;font-size:14px;outline:none}.docs-search input::placeholder{color:var(--faint)}.docs-search input::-webkit-search-cancel-button{filter:invert(.6)}.docs-hits{position:absolute;left:0;top:calc(100% + 6px);z-index:20;width:min(440px,86vw);max-height:60svh;overflow-y:auto;background:#1a1b1d;border:1px solid var(--edge);box-shadow:0 18px 48px rgba(0,0,0,.5);padding:6px}.docs-hits button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;width:100%;padding:10px 12px;border:0;background:none;text-align:left;color:var(--fg)}.docs-hits button.on{background:#242527}.hit-title{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hit-section{font-size:12px;color:var(--faint);align-self:center}.hit-snippet{grid-column:1/-1;font-size:13px;color:var(--dim);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docs-hits mark{background:none;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:#5a5c5f;text-decoration-color:#5a5c5f;text-underline-offset:3px}.docs-nohits{margin:0;padding:12px;font-size:14px;color:var(--dim)}.docs-sec+.docs-sec{margin-top:6px}.docs-sec-head{display:flex;align-items:center;gap:10px;width:100%;padding:8px 0;border:0;background:none;color:var(--soft);font-size:14px;font-weight:500;text-align:left;transition:color .2s ease}.docs-sec-head:hover,.docs-sec.open .docs-sec-head{color:var(--fg)}.docs-sec-head span{flex:1 1}.docs-sec-head .chev{color:var(--faint);transition:transform .2s ease}.docs-sec.open .chev{transform:rotate(90deg)}.docs-sec ul{list-style:none;margin:2px 0 10px;padding:0 0 0 8px;border-left:1px solid var(--line)}.docs-sec li a{display:block;padding:6px 0 6px 18px;margin-left:-9px;border-left:1px solid transparent;font-size:14px;line-height:1.35;color:var(--dim);transition:color .2s ease,border-color .2s ease}.docs-sec li a:hover{color:var(--fg)}.docs-sec li a[aria-current=page]{color:var(--fg);border-left-color:var(--fg)}.docs-group{display:block;padding:14px 0 4px 10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.docs-sec ul.docs-sec-main{margin-bottom:0}.docs-scroll{position:relative;max-height:clamp(220px,42svh,380px);overflow-y:auto;overscroll-behavior:contain;margin:0 0 10px;background:linear-gradient(var(--line),var(--line)) 0 0 /1px 100% no-repeat;scrollbar-width:thin;scrollbar-color:#2e3032 transparent}.docs-scroll.more-down{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 36px),transparent)}.docs-sec .docs-scroll ul{margin:0;padding:0;border-left:0}.docs-sec .docs-scroll li a{margin-left:0;padding-left:26px}.docs-scroll .docs-group{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin-left:1px;padding-left:17px;background:var(--bg)}.docs-page{min-width:0;max-width:820px}.docs-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--faint)}.docs-crumbs a{color:var(--dim);transition:color .2s ease}.docs-crumbs a:hover{color:var(--fg)}.docs-head{padding:18px 0 8px;display:flex;flex-direction:column;gap:14px}.docs-head h1{margin:0;display:flex;align-items:center;gap:16px;font-weight:300;font-size:clamp(34px,3.6vw,46px);line-height:1.08;letter-spacing:-.02em}.docs-head h1 .doc-icon{color:var(--dim);flex-shrink:0}.docs-head p{margin:0;font-size:17px;line-height:1.6;color:var(--dim);max-width:680px}.docs-release{margin-top:22px;display:flex;align-items:center;gap:18px;padding:12px 16px 12px 12px;background:var(--panel);border-left:2px solid var(--tint,var(--line2));transition:background .2s ease}.docs-release:hover{background:#222325}.docs-release img,.docs-release-blank{width:72px;height:72px;object-fit:cover;background:#111213;flex-shrink:0}.docs-release-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.docs-release-text .dim{font-size:13px}.docs-release-text strong{font-weight:500;font-size:17px}.docs-release-price{font-size:16px;white-space:nowrap}.doc-body{padding-top:12px;font-size:16px;line-height:1.75;color:#d6d5d2}.doc-body>*+*{margin-top:18px}.doc-body p{margin:0}.doc-body a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:#5a5c5f;text-decoration-color:#5a5c5f;text-underline-offset:4px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.doc-body a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.doc-body .ext{margin-left:2px;font-size:12px;color:var(--dim);text-decoration:none;display:inline-block}.doc-body strong{color:var(--fg);font-weight:600}.doc-body code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.86em;padding:.12em .38em;background:#232426;color:#e8e7e3}.doc-h{position:relative;margin:44px 0 0;font-weight:400;color:var(--fg);scroll-margin-top:calc(var(--head) + 24px)}h2.doc-h{font-size:26px;letter-spacing:-.01em;line-height:1.25}h3.doc-h{font-size:19px;line-height:1.35;margin-top:30px}h4.doc-h{font-size:16px;margin-top:24px}.doc-anchor{position:absolute;left:-22px;color:var(--faint);opacity:0;text-decoration:none!important;transition:opacity .2s ease}.doc-h:hover .doc-anchor{opacity:1}.doc-body ol,.doc-body ul{margin:0;padding-left:22px}.doc-body li+li{margin-top:8px}.doc-body li>*+*{margin-top:12px}.doc-body li::marker{color:var(--faint)}.doc-body blockquote{margin:0;padding:4px 0 4px 18px;border-left:2px solid var(--line2);color:var(--dim)}.doc-body hr{border:0;border-top:1px solid var(--line);margin:36px 0}.doc-figure{margin:0}.doc-figure img{width:100%;height:auto;background:#111213}.doc-figure figcaption{padding-top:8px;font-size:13px;color:var(--faint)}.doc-inline-img{display:inline-block;max-height:1.6em;vertical-align:middle}.doc-code{position:relative;margin:0;background:#101112;border:1px solid #222426}.doc-code figcaption{display:flex;align-items:center;height:40px;padding:0 56px 0 16px;border-bottom:1px solid #222426;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden}.doc-code figcaption span{overflow:hidden;text-overflow:ellipsis}.doc-code pre{margin:0;padding:16px 18px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#2e3032 transparent;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13.5px;line-height:1.65;color:#d9d8d4}.doc-code pre code{padding:0;background:none;font-size:inherit}.code-copy{position:absolute;right:6px;top:4px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--faint);transition:color .2s ease}.doc-code:not(:has(figcaption)) .code-copy{top:8px}.code-copy:hover{color:var(--fg)}.doc-table{overflow-x:auto;scrollbar-width:thin}.doc-table table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.55}.doc-table th{text-align:left;font-weight:500;color:var(--fg);padding:10px 16px 10px 0;border-bottom:1px solid var(--line2);white-space:nowrap}.doc-table td{padding:11px 16px 11px 0;border-bottom:1px solid var(--line);vertical-align:top}.doc-callout{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 18px;background:var(--panel);border-left:2px solid #5b88c7}.doc-callout.warn{border-left-color:#d8a24a}.doc-callout.error{border-left-color:#d9605a}.doc-callout.success{border-left-color:#5fbf7f}.doc-callout-mark{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:3px;font-size:13px;font-weight:600;background:#5b88c7;color:var(--bg)}.doc-callout.warn .doc-callout-mark{background:#d8a24a}.doc-callout.error .doc-callout-mark{background:#d9605a}.doc-callout>div>*+*{margin-top:10px}.doc-callout p{margin:0}.doc-callout-title{color:var(--fg);font-weight:500}.doc-steps{list-style:none;padding-left:0!important;counter-reset:step}.doc-steps>li{position:relative;padding:0 0 6px 48px;counter-increment:step}.doc-steps>li+li{margin-top:22px!important}.doc-steps>li:before{content:counter(step);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#232426;font-size:14px;font-weight:500;color:var(--fg)}.doc-steps>li:not(:last-child):after{content:"";position:absolute;left:15px;top:38px;bottom:-16px;width:1px;background:var(--line)}.doc-steps>li>.doc-h:first-child{margin-top:2px;font-size:17px}.doc-tabs{border:1px solid #222426}.doc-tabs-bar{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #222426;background:#18191b}.doc-tabs-bar button{padding:12px 18px;border:0;background:none;color:var(--dim);font-size:14px;box-shadow:inset 0 -1px 0 transparent;transition:color .2s ease}.doc-tabs-bar button:hover{color:var(--fg)}.doc-tabs-bar button[aria-selected=true]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--fg)}.doc-tab-panel{padding:18px 20px 20px}.doc-tab-panel>*+*{margin-top:16px}.doc-accordions{border-top:1px solid var(--line)}.doc-accordions details{border-bottom:1px solid var(--line)}.doc-accordions summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:18px 0;font-size:16px;color:var(--fg)}.doc-accordions summary::-webkit-details-marker{display:none}.doc-accordions summary:after{content:"+";color:var(--dim);font-size:20px;line-height:1;transition:transform .2s ease}.doc-accordions details[open] summary:after{transform:rotate(45deg)}.doc-acc-body{padding:0 32px 20px 0;color:var(--dim)}.doc-acc-body>*+*{margin-top:12px}.docs-foot{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:22px}.docs-foot p{margin:0;font-size:13px}.docs-pn{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.docs-pn a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--panel);transition:background .2s ease}.docs-pn a:hover{background:#222325}.docs-pn .next{text-align:right}.docs-pn .dim{font-size:13px}.docs-pn strong{font-weight:500}.docs-toc{position:-webkit-sticky;position:sticky;top:calc(var(--head) + 24px);max-height:calc(100svh - var(--head) - 48px);overflow-y:auto;font-size:13.5px}.docs-toc-label{display:block;padding-bottom:10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.docs-toc ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.docs-toc li a{display:block;padding:5px 0 5px 14px;margin-left:-1px;border-left:1px solid transparent;color:var(--dim);line-height:1.4;transition:color .2s ease}.docs-toc li.sub a{padding-left:26px}.docs-toc li a:hover{color:var(--fg)}.docs-toc li a[aria-current=location]{color:var(--fg);border-left-color:var(--fg)}@media (max-width:1240px){.docs-grid{grid-template-columns:240px minmax(0,1fr);gap:48px}.docs-toc{display:none}}@media (max-width:860px){.docs{padding-top:16px}.docs-grid{grid-template-columns:minmax(0,1fr);gap:20px}.docs-nav{position:static;max-height:none;overflow:visible;padding-right:0}.docs-menu-btn{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;border:0;background:var(--panel);color:var(--fg);font-size:14px}.docs-nav-body{display:none;padding-top:16px}.docs-nav.open .docs-nav-body{display:flex}.doc-anchor{display:none}.docs-release{flex-wrap:wrap}.docs-release .btn{width:100%}.docs-pn{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.p-location{padding-top:96px}.info-cols{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:640px){.loc-list li{flex-wrap:wrap;gap:8px 16px}.loc-inset{width:56px;right:8px;bottom:8px}.loc-tools{top:8px;right:8px}}.release .s-sec .updates{padding:0}