body{margin:0}:root.sfh{background:var(--b0)}.sf *{margin:0;padding:0}.sf :is(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}.sf button{background:none;border:0;cursor:pointer;text-align:inherit}.sf a{color:inherit;text-decoration:none}.sf svg{flex-shrink:0;display:block}.sf [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.sf :is(.tkt,.rvtr){animation:none!important}}.sf{--a:#4d8dff;--ai:#4d8dff;--oa:#0b1424;--b0:#0b0c0a;--s1:#121310;--s2:#181915;--s3:#22241f;--ln:rgba(236,240,226,.075);--ln2:rgba(236,240,226,.14);--ink:#eff1ea;--mu:#a4a79b;--mu2:#71746a;--ok:#3ddc97;--wa:#f3b43f;--bd:#ff5b4f;--fd:"Unbounded",sans-serif;--fb:"Hanken Grotesk",sans-serif;--fm:"Hanken Grotesk",sans-serif;--r:16px;--rb:12px;--rc:16px;--a12:color-mix(in oklab,var(--a) 12%,transparent);--a25:color-mix(in oklab,var(--a) 26%,transparent);background:var(--b0);color:var(--ink);font:400 15px/1.55 var(--fb);-webkit-font-smoothing:antialiased}.sf .sfq{container:sf/inline-size;min-height:640px;display:flex;flex-direction:column}:root.sfh .sf .sfq{min-height:100vh}.sf .sfdefs{position:absolute}.sf.f-signal,:root.sfh.f-signal{--fd:"Unbounded",sans-serif;--fb:"Hanken Grotesk",sans-serif;--fm:"Hanken Grotesk",sans-serif;--fdw:700}.sf.f-ledger,:root.sfh.f-ledger{--fd:"Onest",sans-serif;--fb:"Onest",sans-serif;--fm:"Onest",sans-serif;--fdw:700}.sf.f-skyline,:root.sfh.f-skyline{--fd:"Sora",sans-serif;--fb:"Manrope",sans-serif;--fm:"Manrope",sans-serif;--fdw:700}.sf.f-system,:root.sfh.f-system{--fd:"Geist",sans-serif;--fb:"Geist",sans-serif;--fm:"Geist",sans-serif;--fdw:650}.sf.f-arcade,:root.sfh.f-arcade{--fd:"Orbitron",sans-serif;--fb:"Exo 2",sans-serif;--fm:"Exo 2",sans-serif;--fdw:800}.sf.f-tactical,:root.sfh.f-tactical{--fd:"Chakra Petch",sans-serif;--fb:"Hanken Grotesk",sans-serif;--fm:"Hanken Grotesk",sans-serif;--fdw:700}.sf.f-classic,:root.sfh.f-classic{--fd:"Fraunces",sans-serif;--fb:"Karla",sans-serif;--fm:"Karla",sans-serif;--fdw:600}.sf.f-modern,:root.sfh.f-modern{--fd:"Space Grotesk",sans-serif;--fb:"Public Sans",sans-serif;--fm:"Public Sans",sans-serif;--fdw:700}.sf.f-ember,:root.sfh.f-ember{--fd:"Barlow Condensed",sans-serif;--fb:"Barlow",sans-serif;--fm:"Barlow",sans-serif;--fdw:700}.sf.f-matrix,:root.sfh.f-matrix{--fd:"Plus Jakarta Sans",sans-serif;--fb:"Plus Jakarta Sans",sans-serif;--fm:"Plus Jakarta Sans",sans-serif;--fdw:800}.sf.f-nebula,:root.sfh.f-nebula{--fd:"Rajdhani",sans-serif;--fb:"Saira",sans-serif;--fm:"Saira",sans-serif;--fdw:700}.sf *{box-sizing:border-box}.sf main{flex:1}.sf .swrap{max-width:1180px;margin:0 auto;padding:0 32px}.sf .smo{font-family:var(--fm);font-variant-numeric:tabular-nums}.sf.r-sharp{--r:4px;--rc:4px}.sf.r-soft{--r:16px;--rc:16px}.sf.r-round{--r:26px;--rc:26px}.sf .scard{border:1px solid var(--ln);background:var(--s1);border-radius:var(--rc)}.sf.c-flat .scard{border-color:transparent;background:var(--s1)}.sf.c-raised .scard{border-color:transparent;background:var(--s2);box-shadow:inset 0 1px 0 var(--ln2),0 24px 46px -24px #000c}.sf.lt.c-raised .scard{background:var(--s1);box-shadow:0 1px 2px #0000000f,0 18px 38px -20px #0000004d}.sf .blk{position:relative;padding-top:var(--pt,64px);padding-bottom:var(--pb,64px)}.sf .sbg-surface{background:var(--s1)}.sf .sbg-surface .scard{background:var(--s2)}.sf .sbg-tint{background:color-mix(in oklab,var(--a) 7%,var(--b0))}.sf .sbg-custom{background:var(--b0);color:var(--ink)}.sf .skick{display:inline-flex;align-items:center;gap:8px;font:500 12px/1.3 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ai);font-variant-numeric:tabular-nums}.sf .sh2{font:600 40px/1.08 var(--fd);letter-spacing:-.035em;margin-top:12px;text-wrap:balance}.sf .ssub{color:var(--mu);max-width:540px;margin-top:10px;font-size:15.5px}.sf .sh{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;flex-wrap:wrap}.sf .sh.c{flex-direction:column;align-items:center;text-align:center}.sf .sh.c .ssub{margin-inline:auto}.sf .sbtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 20px;border-radius:min(var(--rb),23px);font-weight:600;font-size:14.5px;white-space:nowrap;border:1.5px solid transparent;cursor:pointer;color:var(--ink)}.sf .sbtn.spri{background:var(--a);color:var(--oa)}.sf .sbtn.gh{border-color:var(--ln2);background:color-mix(in oklab,var(--s1) 70%,transparent)}.sf.bo .sbtn.spri{background:transparent;color:var(--ai);border-color:var(--a)}.sf .sst{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 8px;border-radius:99px;font:600 12px/1 var(--fm);letter-spacing:.04em;text-transform:uppercase;border:1px solid;white-space:nowrap;font-variant-numeric:tabular-nums}.sf .sst i{width:7px;height:7px;border-radius:50%;background:currentColor}.sf .sst-ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 11%,var(--b0) 40%);border-color:color-mix(in oklab,var(--ok) 30%,transparent)}.sf .sst-up{color:var(--wa);background:color-mix(in oklab,var(--wa) 11%,var(--b0) 40%);border-color:color-mix(in oklab,var(--wa) 30%,transparent)}.sf .sst-dn{color:var(--bd);background:color-mix(in oklab,var(--bd) 11%,var(--b0) 40%);border-color:color-mix(in oklab,var(--bd) 30%,transparent)}.sf .sbdgs{position:absolute;top:12px;right:12px;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:70%}.sf .sbdg{height:22px;padding:0 8px;border-radius:6px;font:700 12px/22px var(--fm);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:var(--bc,var(--a));color:var(--oa);font-variant-numeric:tabular-nums}.sf .sbdg[style]{color:color-mix(in oklab,var(--bc,var(--a)) 16%,#000)}.sf .sart-t{position:absolute;top:12px;right:12px;z-index:2;height:24px;padding:0 9px;display:flex;align-items:center;border-radius:7px;background:color-mix(in oklab,var(--b0) 62%,transparent);border:1px solid var(--ln2);font:500 12px var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-variant-numeric:tabular-nums}.sf .genimg{background:radial-gradient(55% 80% at 78% 30%,color-mix(in oklab,var(--a) 34%,transparent),transparent 70%),radial-gradient(40% 60% at 95% 92%,color-mix(in oklab,var(--a) 20%,transparent),transparent 70%),repeating-linear-gradient(115deg,transparent 0 22px,var(--ln) 22px 23px),linear-gradient(140deg,var(--s3),var(--b0))}.sf .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sf .cm{font-size:13px;color:var(--mu)}.sf.bs-square{--rb:4px}.sf.bs-rounded{--rb:12px}.sf.bs-pill{--rb:999px}.sf.dn-compact{--dn:.66}.sf.dn-comfortable{--dn:1}.sf.dn-airy{--dn:1.38}.sf .blk{padding-top:calc(var(--pt,64px) * var(--dn,1));padding-bottom:calc(var(--pb,64px) * var(--dn,1))}.sf.dn-airy .sh{margin-bottom:38px}.sf.dn-compact .sh{margin-bottom:18px}.sf.sstill *{transition:none!important;animation:none!important}.sf.mo-none :is(.tkt,.rvtr){animation:none!important}.sf.mo-lively .sbtn.spri{box-shadow:0 10px 30px -12px var(--a)}.sf .mfill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sf .stok{cursor:default;border-bottom:1px dashed color-mix(in oklab,currentColor 45%,transparent)}.sf .stok:after{content:attr(data-tok)}.sf.c-glass .scard{background:color-mix(in oklab,var(--s1) 58%,transparent);border-color:color-mix(in oklab,var(--ink) 10%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@container sf (max-width:600px){.sf .vis-desktop{display:none}}@container sf (min-width:601px){.sf .vis-mobile{display:none}}@container sf (max-width:900px){.sf .swrap{padding:0 24px}.sf .sh2{font-size:32px}}@container sf (max-width:600px){.sf .swrap{padding:0 16px}.sf .blk{padding-top:calc(var(--pt,64px) * var(--dn,1) * .65);padding-bottom:calc(var(--pb,64px) * var(--dn,1) * .65)}.sf .ctas .sbtn{flex:1}.sf .sh2{font-size:27px}}.sf .sfhd{position:relative;z-index:20;display:flex;flex-direction:column}.sf .sfhd.pin{position:sticky;top:0}.sf.ed .sfhd{position:relative}.sf .sann{background:var(--a);color:var(--oa);font-size:13.5px;font-weight:500}.sf .sann.surface{background:var(--s2);color:var(--ink);border-bottom:1px solid var(--ln)}.sf .sann .sin{display:flex;align-items:center;justify-content:center;gap:14px;min-height:40px;position:relative;padding-top:6px;padding-bottom:6px}.sf .sann a{display:inline-flex;align-items:center;gap:5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:inherit}.sf .sann.surface a{color:var(--ai)}.sf .sann .ax{position:absolute;right:28px;top:50%;transform:translateY(-50%);opacity:.7;display:grid;place-items:center;width:24px;height:24px;color:inherit}.sf .shdr{position:relative;z-index:3;border-bottom:1px solid var(--ln);background:color-mix(in oklab,var(--b0) 88%,transparent)}.sf .shdr .sin{height:68px;display:flex;align-items:center;gap:16px}.sf .brand{display:flex;align-items:center;gap:11px;font:600 17px/1 var(--fd);letter-spacing:-.03em;color:var(--ink);min-width:0}.sf .slogo{width:34px;height:34px;border-radius:min(10px,var(--rb));background:var(--a);color:var(--oa);display:grid;place-items:center;font:700 15px/1 var(--fd);overflow:hidden;flex-shrink:0}.sf .slogo img{width:100%;height:100%;object-fit:cover}.sf .slogo.simg{width:auto;min-width:34px;max-width:136px;background:none;border:0;box-shadow:none;border-radius:min(8px,var(--rb))}.sf .slogo.simg img{width:auto;max-width:136px;height:100%;object-fit:contain}.sf .hnav{margin-left:auto;display:flex;gap:2px}.sf .hnav a{padding:8px 12px;border-radius:min(9px,var(--rb));font-size:14px;color:var(--mu);white-space:nowrap}@media(hover:hover){.sf .hnav a:hover{color:var(--ink);background:var(--s2)}}.sf .hsp{flex:1;display:none}.sf .sicb{width:42px;height:42px;border-radius:min(12px,var(--rb));border:1px solid var(--ln2);display:grid;place-items:center;color:var(--ink);position:relative;flex-shrink:0}.sf .menub{display:none}.sf .sftr{border-top:1px solid var(--ln);padding:56px 0 40px}.sf .fg{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px}.sf .fg.fc0{grid-template-columns:1fr}.sf .fg.fc1{grid-template-columns:1.6fr 1fr}.sf .fg.fc3{grid-template-columns:1.6fr 1fr 1fr 1fr}.sf .fg p{color:var(--mu);font-size:14px;max-width:320px;margin-top:16px}.sf .fg h4{font:600 12px/1.2 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);margin-bottom:14px;font-variant-numeric:tabular-nums}.sf .fg .fl{display:block;color:var(--mu);font-size:14px;padding:5px 0}.sf .soc{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.sf .soc a{width:36px;height:36px;border-radius:min(10px,var(--rb));border:1px solid var(--ln2);display:grid;place-items:center;color:var(--mu)}.sf .fbot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:22px;border-top:1px solid var(--ln);font-size:13px;color:var(--mu)}.sf .fbot .lgl{display:flex;gap:16px;flex-wrap:wrap}.sf .fbot .lgl a{color:var(--mu)}.sf .pw{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 7px;border-radius:9px;border:1px solid var(--ln);color:var(--mu);font-size:12.5px}.sf .pw b{color:var(--ink);font-weight:600}.sf .hd-centered .sin{display:grid;grid-template-columns:1fr auto 1fr}.sf .hd-centered .hl{margin:0}.sf .hd-centered .brand{justify-self:center;font-size:20px}.sf .hd-centered .hr{display:flex;align-items:center;justify-content:flex-end;gap:8px}.sf .hd-centered .hr .hnav{margin:0}.sf .hsearch{flex:1;max-width:440px;margin:0 auto;height:42px;border:1px solid var(--ln2);border-radius:min(12px,var(--rb));display:flex;align-items:center;gap:10px;padding:0 10px 0 14px;color:var(--mu2);background:var(--s1);font-size:14px}.sf .hsearch span{flex:1}.sf .hsearch kbd{font:500 11px var(--fm);padding:3px 6px;border:1px solid var(--ln2);border-radius:5px;font-variant-numeric:tabular-nums}.sf .hsearch.ssm{flex:none;height:38px;margin:16px 0 0;max-width:none;width:100%}.sf .hrow2{border-top:1px solid var(--ln)}.sf .hrow2 .hnav{margin:0 0 0 -12px;height:46px;align-items:center}.sf .mbtn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border:1px solid var(--ln2);border-radius:var(--rb);font-weight:600;font-size:14px;color:var(--ink)}.sf .hd-minimal .hsp{display:block;flex:1}.sf .hd-minimal .menub{display:none!important}.sf .hd-floating{height:0;border:0;background:none;z-index:6}.sf .fpill{position:absolute;left:50%;top:18px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:7px 7px 7px 12px;border-radius:999px;border:1px solid var(--ln2);background:color-mix(in oklab,var(--s1) 78%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 44px -18px #000000a6;white-space:nowrap;max-width:calc(100% - 32px)}.sf .fpill .hnav{margin:0 4px}.sf .fpill .hnav a{border-radius:999px}.sf .fpill .sicb{border-radius:999px;width:38px;height:38px}.sf .fpill .slogo{border-radius:999px}.sf .fpill .slogo.simg{border-radius:8px}.sf.hd-floating main>.blk:first-child{padding-top:calc(var(--pt,64px) * var(--dn,1) + 88px)}.sf .sbl{display:grid;grid-template-columns:236px minmax(0,1fr);flex:1}.sf .hd-sidebar{border-bottom:0;border-right:1px solid var(--ln);background:var(--s1)}.sf .sbin{position:sticky;top:0;display:flex;flex-direction:column;padding:24px 16px;min-height:100%}.sf .vnav{display:flex;flex-direction:column;gap:2px;margin-top:18px}.sf .vnav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:min(10px,var(--rb));color:var(--mu);font-size:14.5px}.sf .vnav a:first-child{background:var(--s2);color:var(--ink)}.sf .vnav a:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--ln2);flex-shrink:0}.sf .vnav a:first-child:before{background:var(--a)}.sf .sbcart{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--ln2);border-radius:min(12px,var(--rb));font-weight:600;font-size:14px}.sf .hd-sidebar .hsp{display:block;flex:1;min-height:24px}.sf .hd-sidebar .menub{display:none}.sf .sbm{min-width:0;display:flex;flex-direction:column}.sf .sbm main{flex:1}.sf .sbm .swrap{max-width:1040px}.sf .sann.tick{overflow:hidden;white-space:nowrap}.sf .tkt{display:inline-flex;gap:56px;padding:10px 0;animation:sf-tk 40s linear infinite}.sf .tick:focus-within .tkt{animation-play-state:paused}@media(hover:hover){.sf .tick:hover .tkt{animation-play-state:paused}}.sf .tki{display:inline-flex;align-items:center;gap:10px;font-weight:600}.sf .tki a{text-decoration:underline;text-underline-offset:3px}.sf.mo-subtle .tkt{animation-duration:75s}@keyframes sf-tk{to{transform:translate(-50%)}}.sf .ft-min{padding:30px 0 28px}.sf .fmr{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.sf .fml{display:flex;gap:18px;flex-wrap:wrap;margin-left:auto}.sf .fml a{color:var(--mu);font-size:14px}.sf .ft-min .soc{margin:0}.sf .ft-min .fbot{margin-top:22px;padding-top:18px}.sf .fbig{font-family:var(--fd);font-weight:var(--fdw,700);font-size:clamp(64px,16cqi,210px);line-height:.84;letter-spacing:-.05em;color:var(--ink);margin:0 0 40px;white-space:nowrap;overflow:hidden}.sf .ft-big .fg p{margin-top:0}.sf .hlink{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--mu);white-space:nowrap}.sf .hd-store .sin{height:64px}.sf .hd-store .hsp{display:block}.sf .hd-store{border-bottom:0;background:none}.sf .hbar2{display:flex;align-items:center;gap:16px;padding:8px 8px 8px 22px;border:1px solid var(--ln);border-radius:var(--rc);background:var(--s1);margin-bottom:6px}.sf .hbar2 .hnav{margin:0;gap:28px}.sf .hbar2 .hnav a{padding:10px 0;font-weight:700;font-size:13.5px;text-transform:uppercase;letter-spacing:.04em;background:none}.sf .hbar2 .hnav a:first-child{color:var(--ink)}.sf .hbar2 .hsearch{margin:0 0 0 auto;max-width:280px;border-radius:999px}.sf .hd-bar{border-bottom:0;background:none;padding-top:14px}.sf .hfbar{display:flex;align-items:center;gap:16px;height:62px;padding:0 10px 0 16px;border:1px solid color-mix(in oklab,var(--a) 18%,var(--ln2));border-radius:18px;background:color-mix(in oklab,var(--s1) 70%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sf .pnav{margin:0 auto;padding:4px;border:1px solid var(--ln);border-radius:12px;background:color-mix(in oklab,var(--b0) 60%,transparent)}.sf .pnav a{position:relative;padding:7px 14px;font-weight:600}.sf .pnav a:first-child{color:var(--ai)}.sf .pnav a:first-child:after{content:"";position:absolute;left:50%;bottom:1px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--a)}.sf .hfr{display:flex;align-items:center;gap:6px;padding-left:12px;border-left:1px solid var(--ln)}.sf .hcur{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:1px solid var(--ln);border-radius:10px;font:600 12px var(--fm);color:var(--mu);font-variant-numeric:tabular-nums}.sf .hfr .hlink{color:var(--ai);padding:0 8px}.sf .hfr .sicb{width:38px;height:38px}.sf .fpay{display:flex;gap:8px;flex-wrap:wrap}.sf .fpay span{padding:6px 12px;border:1px solid var(--ln2);border-radius:999px;font-size:12.5px;color:var(--mu)}.sf .sfhd.pin .shdr.solid:not(.hd-floating):not(.hd-bar){background:color-mix(in oklab,var(--b0) 84%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.sf .hprog{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--a);transform-origin:0 50%;transform:scaleX(var(--sp,0));opacity:.85;pointer-events:none}.sf .sfhd:not(.pin) .hprog{display:none}.sf .cnt{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--a);color:var(--oa);font:600 12px/20px var(--fm);text-align:center;transform:scale(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1);font-variant-numeric:tabular-nums}.sf .cnt.on{transform:scale(1)}.sf .sbcart{position:relative}.sf .sann.cust{background:var(--ab,var(--a));color:var(--af,var(--oa))}.sf .hsearch{cursor:pointer}.sf .msi{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 4px;border-bottom:1px solid var(--ln);font-weight:500;color:var(--ink)}@container sf (max-width:900px){.sf .hbar2 .hnav{gap:18px}.sf .pnav{display:none}.sf .hfr{margin-left:auto}.sf .sbl{grid-template-columns:minmax(0,1fr)}.sf .sbin{position:static;flex-direction:row;align-items:center;padding:12px 24px;min-height:0;gap:14px}.sf .hd-sidebar{border-right:0;border-bottom:1px solid var(--ln)}.sf .vnav{flex-direction:row;margin:0 0 0 auto}.sf .vnav a:before{display:none}.sf .sbcart{margin:0}.sf .hd-sidebar .hsearch.ssm,.sf .hd-sidebar .hsp{display:none}.sf .hd-split .hsearch{max-width:260px}.sf .hd-centered .hl{display:none}.sf .hd-centered .sin{grid-template-columns:auto 1fr}.sf .hd-centered .brand{justify-self:start}.sf .fg[class]{grid-template-columns:1fr 1fr}.sf .fg>div:first-child{grid-column:1/-1}}@container sf (max-width:600px){.sf .hbar2{padding:6px}.sf .hbar2 .hnav,.sf .hd-store .hlink,.sf .hfr .hcur:not(.hcurb),.sf .hfr .hlink{display:none}.sf .hbar2 .hsearch{max-width:none;width:100%}.sf .hfr{border-left:0;padding-left:0}.sf .hfbar{height:56px}.sf .hd-centered .sin{display:flex}.sf .hd-centered .hr{margin-left:auto}.sf .hd-centered .hr .hnav,.sf .hd-split .hsearch{display:none}.sf .hd-split .sin{justify-content:space-between}.sf .hrow2 .hnav{display:flex;overflow-x:auto;scrollbar-width:none;margin:0}.sf .mbtn{height:38px;padding:0 12px}.sf .fpill{left:12px;right:12px;transform:none;justify-content:space-between;max-width:none}.sf .fpill .hnav,.sf .vnav,.sf .sbcart{display:none}.sf .hd-sidebar .menub{display:grid;margin-left:auto}.sf .fmr{flex-direction:column;align-items:flex-start}.sf .fml{margin:0}.sf.hd-floating main>.blk:first-child{padding-top:calc(var(--pt,64px) * var(--dn,1) * .65 + 76px)}.sf .hnav{display:none}.sf .menub{display:grid}.sf .hsp{display:block}.sf .shdr .sin{height:60px;gap:10px}.sf .fg{gap:26px}.sf .sann .sin{font-size:12.5px;padding-right:34px;justify-content:flex-start;flex-wrap:wrap;gap:4px 12px}.sf .sann .ax{right:10px}.sf .fbot{flex-direction:column;align-items:flex-start}}.sf.lgo #cartBtn,.sf.lgo #menuBtn,.sf.lgo [data-sfa=hsearch]{display:none!important}.sf .lgp{max-width:780px;margin:0 auto;padding:44px 32px 80px}.sf.hd-floating .lgp,.sf.hd-floating .gd{padding-top:112px}.sf .lgk{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--mut);text-decoration:none}@media(hover:hover){.sf .lgk:hover{color:var(--ink)}}.sf .lgh{font:700 clamp(28px,4vw,40px)/1.1 var(--fd);letter-spacing:-.03em;color:var(--ink);margin:18px 0 8px}.sf .lgu{font-size:13px;color:var(--mut-2);margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid var(--line)}.sf .lgb{color:var(--mut);font-size:15.5px;line-height:1.7;overflow-wrap:anywhere}.sf .lgb h2{font:650 22px/1.3 var(--fd);letter-spacing:-.02em;color:var(--ink);margin:34px 0 10px}.sf .lgb h3{font:650 17px/1.35 var(--fd);color:var(--ink);margin:26px 0 8px}.sf .lgb p{margin:0 0 14px}.sf .lgb ul,.sf .lgb ol{margin:0 0 14px;padding-left:22px}.sf .lgb li{margin:4px 0}.sf .lgb strong{color:var(--ink);font-weight:650}.sf .lgb a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.sf .lgb hr{border:0;border-top:1px solid var(--line);margin:28px 0}.sf .lgb>:first-child{margin-top:0}@media(max-width:640px){.sf .lgp{padding:28px 16px 56px}.sf .lgb{font-size:15px}}.sf .hcurb{cursor:pointer;background:none;color:var(--ink);gap:5px;font:600 12.5px var(--fb)}@media(hover:hover){.sf .hcurb:hover{border-color:var(--ln2)}}.sf .hcurb svg{color:var(--mu);transform:rotate(90deg);transition:transform .15s}.sf .hcurb[aria-expanded=true] svg{transform:rotate(-90deg)}.sf .curpop{position:fixed;z-index:400;max-height:min(420px,70vh);overflow:auto;padding:6px;border-radius:12px;border:1px solid var(--ln2,#2c2c33);background:var(--s2,#16171c);color:var(--ink,#f2f2f4);box-shadow:0 24px 60px #00000080;font:500 13.5px/1.4 var(--fb,system-ui,sans-serif)}.sf .curpop button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;cursor:pointer;color:inherit}.sf .curpop button b{min-width:38px;font-weight:700}.sf .curpop button span{color:var(--mu,#9a9aa4)}.sf .curpop button:focus-visible{outline:2px solid var(--ai,#7fb3f2);outline-offset:-2px}.sf .curpop button[aria-selected=true]{background:color-mix(in oklab,var(--a,#3b7dde) 16%,transparent)}.sf .curpop button[aria-selected=true] b{color:var(--ai,#7fb3f2)}@media(hover:hover){.sf .curpop button:hover{background:color-mix(in oklab,var(--ink,#fff) 6%,transparent)}}.sf .curpop p{margin:6px 4px 2px;padding-top:8px;border-top:1px solid var(--ln,#212127);font-size:12px;color:var(--mu,#9a9aa4)}.sf .feat{overflow:hidden}.sf .feat .sart{aspect-ratio:16/9}.sf .feat-b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.sf .feat-h{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sf .feat-h h3{font:600 19px/1.15 var(--fd);letter-spacing:-.025em;margin-bottom:3px}.sf .fpl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sf .fp{display:flex;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:min(11px,var(--rb));border:1px solid var(--ln2);font-size:13px;color:var(--mu)}.sf .fp b{color:var(--ink);font:600 13px var(--fm);font-variant-numeric:tabular-nums}.sf .fp.off{opacity:.45}.sf .feat .sbtn{height:42px;width:100%}.sf .sart{position:relative;aspect-ratio:1.6;overflow:hidden;background:var(--s2)}.sf .sart>svg{width:100%;height:100%;display:block}.sf .sart>.sst{position:absolute;top:12px;left:12px;z-index:2}.sf .sk-bg{fill:color-mix(in oklab,var(--s2) 90%,var(--a))}.sf .sk-dots{opacity:.55}.sf .sk-rings circle{fill:none;stroke:var(--ln2);stroke-width:1}.sf .sk-blade,.sf .sk-bow{stroke:var(--a);stroke-width:1.6;stroke-linejoin:round}.sf .sk-hole{fill:color-mix(in oklab,var(--s2) 90%,var(--a));stroke:var(--a);stroke-width:1.6}.sf .sk-groove{stroke:var(--a);stroke-width:1.2;fill:none;opacity:.55}.sf .sk-code{font:700 62px var(--fd);fill:var(--ink);letter-spacing:-3px}.sf .sk-cut{font:500 11px var(--fm);fill:var(--mu2);letter-spacing:1.5px;font-variant-numeric:tabular-nums}.sf .is-down svg.skart{filter:grayscale(1) brightness(.8)}.sf .pcard{position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--ink)}.sf .cb{padding:16px 16px 14px;display:flex;flex-direction:column;gap:14px;flex:1}.sf .ct{display:flex;justify-content:space-between;gap:12px}.sf .ct h3{font:600 15.5px/1.25 var(--fd);letter-spacing:-.025em}.sf .cp{text-align:right;flex-shrink:0}.sf .cp small{display:block;font-size:12px;color:var(--mu)}.sf .cp b{font:600 16px var(--fm);font-variant-numeric:tabular-nums}.sf .cf{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px dashed var(--ln2)}.sf .stk{display:flex;align-items:center;gap:3px;font-size:12.5px;color:var(--mu);white-space:nowrap}.sf .stk em{font-style:normal;margin-left:8px}.sf .ssg{width:10px;height:4px;border-radius:2px;background:var(--ln2)}.sf .ssg-in{background:var(--ok)}.sf .ssg-low{background:var(--wa)}.sf .stk-low em{color:var(--wa)}.sf .stk-out em{color:var(--mu)}.sf .cgo{width:32px;height:32px;border-radius:min(10px,var(--rb));display:grid;place-items:center;border:1px solid var(--ln2);color:var(--mu);flex-shrink:0}.sf .plist{display:flex;flex-direction:column;overflow:hidden}.sf .lrow{display:grid;grid-template-columns:88px minmax(0,1.4fr) 128px minmax(0,1fr) 100px;align-items:center;gap:18px;padding:11px 18px 11px 11px;border-top:1px solid var(--ln);color:var(--ink)}.sf .lrow:first-child{border-top:0}.sf .lrow .sart{border-radius:9px;width:88px}.sf .lrow b{display:block;font:600 15px/1.3 var(--fd);letter-spacing:-.02em}.sf .lrow .cm{display:block}.sf .lrow .cp{text-align:right}.sf .pmain{border-radius:calc(var(--rc) + 4px);border:1px solid var(--ln)}.sf .s-grid line{stroke:var(--ln2);stroke-width:1}.sf .s-bld{fill:var(--s3)}.sf .s-esp{fill:none;stroke:var(--a);stroke-width:2;stroke-linecap:round}.sf .s-hp{fill:var(--ok)}.sf .s-lbl{font:600 10px var(--fm);fill:var(--a);letter-spacing:.5px;font-variant-numeric:tabular-nums}.sf .s-fov{fill:none;stroke:var(--a);stroke-width:1.2;stroke-dasharray:3 5;opacity:.75}.sf .m-pan{fill:var(--s1);stroke:var(--ln2)}.sf .m-t{font:600 12px var(--fb);fill:var(--ink)}.sf .m-s{font:500 10.5px var(--fb);fill:var(--mu)}.sf .m-h{font:700 13px var(--fd);fill:var(--ink)}.sf .m-on{fill:var(--a)}.sf .m-off{fill:var(--ln2)}.sf .m-kn{fill:#fff}.sf .m-tab{fill:var(--a12)}.sf .fp b s{opacity:.55;font-weight:500;margin-right:3px}.sf .ptile{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;color:var(--ink)}.sf .ptile .sart{position:absolute;inset:0;aspect-ratio:auto}.sf .ptile .sart>svg{height:100%}.sf .ptile>.sst{position:absolute;top:12px;left:12px;z-index:2}.sf .ptile>.sbdgs{z-index:3}.sf .tov{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:64px 16px 16px;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--b0) 94%,transparent) 58%)}.sf .tov h3{font:600 17px/1.2 var(--fd);letter-spacing:-.02em}.sf .tov em{font-style:normal}.sf .tov .stk-low{color:var(--wa)}.sf .tov .stk-out{color:var(--mu2)}.sf .tpr{font:600 16px var(--fm);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sf .tpr small{display:block;font:500 12px var(--fb);color:var(--mu)}.sf .pfeats{display:flex;flex-direction:column;gap:calc(18px * var(--dn,1))}.sf .pfeat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);overflow:hidden;color:var(--ink)}.sf .pfeat.flip .sart{order:2}.sf .pfeat .sart{aspect-ratio:auto;min-height:290px}.sf .pfeat .sart>svg{height:100%}.sf .pf-b{padding:30px 34px;display:flex;flex-direction:column;gap:12px;justify-content:center}.sf .pf-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sf .pfeat h3{font:600 30px/1.08 var(--fd);letter-spacing:-.03em}.sf .pfeat .fpl{margin-top:6px;max-width:470px}.sf .pf-f{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;flex-wrap:wrap}.sf .pf-f .sbtn{height:42px}.sf .pposter{position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);aspect-ratio:3/4.3}.sf .pposter .sart{flex:1;aspect-ratio:auto}.sf .pposter .sart>svg{height:100%}.sf .pposter>.sst{position:absolute;top:12px;left:12px;z-index:2}.sf .pp-b{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--ln)}.sf .pp-code{font:600 12px var(--fm);letter-spacing:.1em;color:var(--ai);font-variant-numeric:tabular-nums}.sf .pposter h3{font:600 19px/1.12 var(--fd);letter-spacing:-.025em}.sf .pp-f{display:flex;justify-content:space-between;align-items:center;gap:10px}.sf .pp-pr{font:600 13px var(--fm);padding:5px 10px;border-radius:var(--rb);background:var(--a12);color:var(--ai);font-variant-numeric:tabular-nums}.sf :is(.ptile,.pposter,.hspot .pmain,.gcard) .sart>svg,.sf .hspot .pmain>svg{width:auto;height:100%;max-width:none}.sf .pshop{display:flex;flex-direction:column;overflow:hidden;color:var(--ink)}.sf .pshop .sart{aspect-ratio:2}.sf .ps-b{padding:20px 22px 22px;display:flex;flex-direction:column;gap:14px;flex:1}.sf .pshop h3{font:700 23px/1.1 var(--fd);letter-spacing:-.01em}.sf .pshop .cm{font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sf .ftags{display:flex;flex-wrap:wrap;gap:8px}.sf .ftags span{padding:5px 12px;border:1px solid color-mix(in oklab,var(--a) 55%,transparent);border-radius:min(999px,var(--rb));color:var(--ai);font-size:12.5px;font-weight:500;white-space:nowrap}.sf .pshop .ftags{max-height:76px;overflow:hidden}.sf .pshop .ftags span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sf .ps-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--ln);flex-wrap:wrap}.sf .psp{font:700 26px var(--fd);color:var(--ai);white-space:nowrap}.sf .ps-f .sbtn{height:42px;font-size:14px;flex:1 1 auto;order:2;min-width:0;max-width:100%}.sf .ps-f:before{content:"";order:1;flex:999 1 0;margin-left:-12px}.sf .ps-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf .sart>:is(img,video){width:100%;height:100%;object-fit:cover;display:block}.sf .is-down .sart>:is(img,video){filter:grayscale(1) brightness(.8)}@container sf (max-width:900px){.sf .pfeat{grid-template-columns:minmax(0,1fr)}.sf .pfeat.flip .sart{order:0}.sf .pfeat .sart{min-height:0;aspect-ratio:2}.sf .feat{max-width:440px}.sf .lrow{grid-template-columns:72px minmax(0,1fr) auto 90px}.sf .lrow .stk{display:none}.sf .lrow .sart{width:72px}}@container sf (max-width:600px){.sf .ps-f{flex-wrap:wrap}.sf .ps-f .sbtn{width:100%}.sf .pf-b{padding:20px}.sf .pfeat h3{font-size:24px}.sf .ptile{aspect-ratio:4/3.4}.sf .pposter{aspect-ratio:4/4.4}.sf .lrow{grid-template-columns:64px minmax(0,1fr) auto;padding:10px 12px 10px 10px;gap:12px}.sf .lrow .sst{display:none}.sf .lrow .sart{width:64px}}.sf .cwas{color:var(--mu);font-weight:500;font-size:.78em;text-decoration:line-through;margin-right:5px}.sf .soff{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--a);color:var(--oa);font:700 11px/18px var(--fb);letter-spacing:0;text-transform:none;vertical-align:.12em;white-space:nowrap;font-variant-numeric:tabular-nums}.sf .pp-pr .soff{margin-left:5px}.sf .shero{overflow:hidden;isolation:isolate}.sf .kstream{position:absolute;inset:0;width:100%;height:100%;z-index:-1;display:block}.sf .hfade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 75% at 22% 58%,color-mix(in oklab,var(--b0) 90%,transparent) 22%,transparent 75%),linear-gradient(180deg,var(--b0) 0%,transparent 18%,transparent 82%,var(--b0))}.sf .shgrid{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(48% 60% at 72% 38%,var(--a12),transparent 70%),linear-gradient(var(--ln2) 1px,transparent 1px) 0 0/56px 56px,linear-gradient(90deg,var(--ln2) 1px,transparent 1px) 0 0/56px 56px;-webkit-mask-image:radial-gradient(75% 85% at 65% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(75% 85% at 65% 40%,#000 30%,transparent 80%)}.sf .himg{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;opacity:.42}.sf .hsplit{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:52px;align-items:center}.sf .hcent{display:flex;justify-content:center;text-align:center}.sf .hcent .hcopy{max-width:780px;display:flex;flex-direction:column;align-items:center}.sf .hcent .h1{max-width:17ch}.sf .hcent .lead{margin-inline:auto}.sf .hcent .ctas{justify-content:center}.sf .eyebrow{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 14px 0 11px;border-radius:99px;border:1px solid var(--ln2);background:color-mix(in oklab,var(--s1) 75%,transparent);font-size:13px;color:var(--mu);max-width:100%;white-space:nowrap;overflow:hidden}.sf .eyebrow svg{color:var(--ai)}.sf .h1{font:700 clamp(30px,5.3cqi,64px)/1.02 var(--fd);letter-spacing:-.038em;margin:22px 0 20px;max-width:12ch;text-wrap:balance;overflow-wrap:anywhere}.sf .h1 .sem{color:var(--ai)}.sf .lead{font-size:17px;color:var(--mu);max-width:520px;line-height:1.6}.sf .hban{position:relative;border-radius:calc(var(--r) + 6px);overflow:hidden;min-height:440px;display:flex;align-items:flex-end;padding:48px;background-size:cover;background-position:center;border:1px solid var(--ln)}.sf .hban:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in oklab,var(--b0) 90%,transparent) 28%,color-mix(in oklab,var(--b0) 20%,transparent) 85%)}.sf .hban .hcopy{position:relative}.sf.mo-lively .h1 .sem{text-shadow:0 0 42px color-mix(in oklab,var(--a) 45%,transparent)}.sf .hspot{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:52px;align-items:center}.sf .hspot .pmain{aspect-ratio:1.25;border-radius:calc(var(--rc) + 6px)}.sf .hspot .h1{font-size:clamp(28px,4.4cqi,56px);max-width:14ch}.sf .hsp-n{display:flex;align-items:baseline;gap:10px;margin:22px 0 10px;flex-wrap:wrap}.sf .hsp-n b{font:600 20px var(--fd);letter-spacing:-.02em}.sf .hspot .fpl{max-width:440px}.sf .hbig .h1.xl{font-size:clamp(44px,9.2cqi,128px);max-width:none;line-height:.96;margin:26px 0 30px}.sf .hbr{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;padding-top:26px;border-top:1px solid var(--ln)}.sf .hbr .ctas{margin-top:0}.sf .hsky{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,rgba(255,255,255,.55) 1px,transparent 1.6px) 0 0/46px 46px,radial-gradient(circle,rgba(255,255,255,.28) 1px,transparent 1.6px) 23px 19px/62px 62px,radial-gradient(70% 55% at 50% 100%,color-mix(in oklab,var(--a) 42%,transparent),transparent 70%),linear-gradient(180deg,var(--b0),color-mix(in oklab,var(--a) 22%,var(--b0)) 72%,var(--b0))}.sf .hsky:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:color-mix(in oklab,var(--b0) 72%,#000);clip-path:polygon(0 62%,6% 62%,6% 30%,12% 30%,12% 50%,20% 50%,20% 8%,27% 8%,27% 55%,35% 55%,35% 34%,44% 34%,44% 66%,52% 66%,52% 18%,58% 18%,58% 44%,66% 44%,66% 28%,74% 28%,74% 58%,82% 58%,82% 20%,90% 20%,90% 48%,100% 48%,100% 100%,0 100%)}.sf .hban:before{z-index:1}.sf .hban .hcopy{z-index:2}.sf .hbb{display:flex;flex-direction:column;gap:calc(34px * var(--dn,1))}.sf .hbb-c{position:relative;max-width:980px;width:100%;margin:0 auto;aspect-ratio:2.35;border-radius:calc(var(--rc) + 2px);overflow:hidden;border:1px solid var(--ln);box-shadow:0 40px 80px -40px #000c}.sf .hbb-c>svg{position:absolute;inset:0;width:100%;height:100%}.sf .hbb-o{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 30px 40px;background:linear-gradient(90deg,color-mix(in oklab,var(--b0) 55%,transparent),transparent 70%)}.sf .hbb-n{font:800 clamp(40px,8cqi,96px)/.86 var(--fd);text-transform:uppercase;letter-spacing:-.01em;color:#fff;display:flex;align-items:flex-end;gap:12px}.sf .hbb-n i{width:16px;height:16px;background:var(--a);margin-bottom:10px}.sf .hbb-t{font-size:clamp(15px,2cqi,22px);font-weight:600;color:#f1f1f1;margin-top:8px}.sf .hbb-g{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px}.sf .hbb-g i{display:inline-flex;align-items:center;gap:6px;font-style:normal;font:700 12px var(--fd);text-transform:uppercase;letter-spacing:.06em;color:#e7e7e7}.sf .hbb-g svg{color:var(--ai)}.sf .hbb-p{padding:calc(44px * var(--dn,1)) 40px;text-align:center;display:flex;flex-direction:column;align-items:center}.sf .hbb-p .h1{max-width:20ch;font-size:clamp(28px,4.6cqi,56px);color:color-mix(in oklab,var(--ai) 45%,var(--ink));margin:0 0 16px}.sf .hbb-p .lead{margin:0 auto;max-width:640px}.sf .hbb-p .ctas{justify-content:center}.sf .hui{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:52px;align-items:center}.sf .hui .h1{font-size:clamp(36px,6.4cqi,82px);line-height:.96;letter-spacing:-.05em;max-width:11ch;margin:22px 0}.sf .ptag{border-color:color-mix(in oklab,var(--a) 40%,transparent);background:var(--a12);color:var(--ai);height:30px}.sf .ptag i{width:6px;height:6px;border-radius:50%;background:var(--a)}.sf .huic{border-radius:22px;border:1px solid color-mix(in oklab,var(--a) 30%,var(--ln2));background:color-mix(in oklab,var(--s1) 70%,transparent);overflow:hidden;box-shadow:0 0 80px -30px var(--a)}.sf .huic-a{position:relative;aspect-ratio:640/380;overflow:hidden}.sf .huic-a>svg{width:100%;height:100%;display:block}.sf .huic-f{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 24px;border-top:1px solid var(--ln)}.sf .huic-f small{display:block;font:600 12px var(--fm);letter-spacing:.07em;text-transform:uppercase;color:var(--mu);margin-bottom:6px;font-variant-numeric:tabular-nums}.sf .huic-f b{font:700 20px var(--fd);letter-spacing:-.02em}.sf .huic-f .r{text-align:right}.sf .huic-f em{font-style:normal;color:var(--ai)}.sf .hglow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(45% 55% at 25% 30%,color-mix(in oklab,var(--a) 24%,transparent),transparent 70%),radial-gradient(35% 45% at 85% 55%,color-mix(in oklab,var(--a) 12%,transparent),transparent 70%),linear-gradient(var(--ln) 1px,transparent 1px) 0 0/64px 64px,linear-gradient(90deg,var(--ln) 1px,transparent 1px) 0 0/64px 64px;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.sf .hwm{position:absolute;left:0;right:0;bottom:-.26em;z-index:-1;text-align:center;font:800 17cqi/1 var(--fd);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px color-mix(in oklab,var(--a) 16%,var(--ln));opacity:.75;text-transform:uppercase;pointer-events:none;white-space:nowrap;overflow:hidden}.sf .hhaze{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.4) 1px,transparent 1.5px) 0 0/58px 58px,radial-gradient(40% 50% at 18% 18%,color-mix(in oklab,var(--a) 34%,transparent),transparent 70%),radial-gradient(34% 44% at 84% 8%,color-mix(in oklab,#ec4899 22%,transparent),transparent 70%),radial-gradient(55% 60% at 50% 100%,color-mix(in oklab,var(--a) 22%,transparent),transparent 70%)}.sf .hgp{display:flex;flex-direction:column;align-items:center;text-align:center}.sf .hgp .h1{max-width:none;font-size:clamp(40px,7cqi,92px);text-transform:uppercase;letter-spacing:-.01em;margin:18px 0 12px}.sf .hgp .lead{margin:0 auto}.sf .gpt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-top:34px;text-align:left}.sf .gpi{position:relative;display:block;aspect-ratio:3/4.1;border-radius:var(--rc);overflow:hidden;border:1px solid var(--ln2);cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .25s}.sf .gpi>svg{position:absolute;inset:0;width:100%;height:100%}@media(hover:hover){.sf .gpi:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--a) 60%,transparent)}}.sf .gpi.on{border-color:var(--a);box-shadow:0 0 0 3px var(--a),0 24px 60px -24px var(--a)}.sf .gpi.off{opacity:.55}.sf .gpi-o{position:absolute;left:0;right:0;bottom:0;padding:18px;display:flex;flex-direction:column;gap:4px}.sf .gpi-o b{font:700 clamp(18px,2.6cqi,30px)/1 var(--fd);text-transform:uppercase;color:#fff}.sf .gpi-o small{font-size:13px;color:#c9c9d6}.sf .hstats{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:30px;padding-top:20px;border-top:1px solid var(--ln)}.sf .hst{display:flex;flex-direction:column;gap:5px;min-width:0}.sf .hst b{font:600 22px/1.1 var(--fm);color:var(--ink);font-variant-numeric:tabular-nums}.sf .hst small{font:500 12px/1.3 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);font-variant-numeric:tabular-nums}.sf :is(.hcent,.hgp,.hbb-p) .hstats{justify-content:center}.sf .hbb-g img{width:15px;height:15px;border-radius:4px;object-fit:cover}.sf.lt .hsky{background:radial-gradient(circle,rgba(0,0,0,.3) 1px,transparent 1.6px) 0 0/46px 46px,radial-gradient(circle,rgba(0,0,0,.16) 1px,transparent 1.6px) 23px 19px/62px 62px,radial-gradient(70% 55% at 50% 100%,color-mix(in oklab,var(--a) 42%,transparent),transparent 70%),linear-gradient(180deg,var(--b0),color-mix(in oklab,var(--a) 22%,var(--b0)) 72%,var(--b0))}.sf.lt .hhaze{background:radial-gradient(circle,rgba(0,0,0,.22) 1px,transparent 1.5px) 0 0/58px 58px,radial-gradient(40% 50% at 18% 18%,color-mix(in oklab,var(--a) 34%,transparent),transparent 70%),radial-gradient(34% 44% at 84% 8%,color-mix(in oklab,#ec4899 22%,transparent),transparent 70%),radial-gradient(55% 60% at 50% 100%,color-mix(in oklab,var(--a) 22%,transparent),transparent 70%)}@container sf (max-width:900px){.sf .hui{grid-template-columns:minmax(0,1fr);gap:32px}.sf .gpt{grid-template-columns:repeat(2,minmax(0,1fr))}.sf .hspot{grid-template-columns:minmax(0,1fr);gap:28px}.sf .hsplit{grid-template-columns:minmax(0,1fr);gap:36px}}@container sf (max-width:600px){.sf .hbb-c{aspect-ratio:1.45}.sf .hbb-o{padding:0 0 18px 20px}.sf .hbb-g{display:none}.sf .hbb-p{padding:26px 18px}.sf .gpt{gap:10px}.sf .gpi-o{padding:12px}.sf .hbig .h1.xl{font-size:clamp(38px,12cqi,58px)}.sf .hbr{flex-direction:column;align-items:stretch}.sf .lead{font-size:15.5px}.sf .hban{padding:24px;min-height:360px}}.sf .ctools{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sf .ccount{font-size:13px;color:var(--mu);white-space:nowrap}.sf .ccount b{color:var(--ink);font-weight:600}.sf .ssearch{display:flex;align-items:center;gap:10px;height:44px;width:300px;max-width:100%;padding:0 14px;border:1px solid var(--ln2);border-radius:min(12px,var(--rb));background:var(--s1);color:var(--mu2);transition:border-color .15s,box-shadow .15s,color .15s}.sf .ssearch input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--ink);font:inherit;font-size:14.5px}.sf .ssearch:focus-within{border-color:var(--ai);box-shadow:0 0 0 3px var(--a12);color:var(--ai)}.sf .schips{display:flex;gap:2px;padding:4px;border:1px solid var(--ln);border-radius:min(14px,calc(var(--rb) + 2px));background:var(--s1);width:max-content;max-width:100%;overflow-x:auto;margin-bottom:24px;scrollbar-width:none}.sf .schip{height:34px;padding:0 14px;border-radius:min(10px,var(--rb));font-size:13.5px;font-weight:500;color:var(--mu);display:flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer}.sf .schip span{font:500 12px var(--fm);color:var(--mu);font-variant-numeric:tabular-nums}.sf .schip.on{background:var(--a);color:var(--oa)}.sf .schip.on span{color:color-mix(in oklab,var(--oa) 80%,transparent)}.sf .pgrid{display:grid;gap:18px}.sf .cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sf .cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf .cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sf .gempty{border:1px dashed var(--ln2);border-radius:var(--r);padding:44px 20px;text-align:center;color:var(--mu);display:flex;flex-direction:column;align-items:center;gap:6px}.sf .gempty b{font:600 17px var(--fd);color:var(--ink)}.sf.dn-compact .pgrid{gap:12px}.sf.dn-airy .pgrid{gap:26px}.sf .pgrid.carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px) / 3.25);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.sf .pgrid.carousel>*{scroll-snap-align:start}.sf .carn{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.sf .gpchip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;background:var(--a12);color:var(--ai);font-weight:600;font-size:13px;cursor:pointer}@container sf (max-width:900px){.sf .pgrid.carousel{grid-auto-columns:calc((100% - 18px) / 2.2)}.sf .cols-3,.sf .cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sf (max-width:600px){.sf .pgrid.carousel{grid-auto-columns:80%}.sf .cols-2,.sf .cols-3,.sf .cols-4{grid-template-columns:minmax(0,1fr)}.sf .pgrid{gap:14px}.sf .ssearch,.sf .ctools{width:100%}}.sf .sctiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:26px}@container sf (max-width:1100px){.sf .sctiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@container sf (max-width:860px){.sf .sctiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf .sctile{all:unset;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;border:1px solid var(--ln);border-radius:var(--r);background:var(--s1);overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .2s}@media(hover:hover){.sf .sctile:hover{border-color:var(--ln2);transform:translateY(-2px)}}.sf .sctile:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.sf .sctile.on{border-color:var(--a);box-shadow:0 0 0 1px var(--a),0 14px 34px -18px var(--a)}.sf .sct-art{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--s1)}.sf .sct-art>img,.sf .sct-art>svg,.sf .sct-gen,.sf .sct-gen>svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sf .sct-gen{display:flex;align-items:center;justify-content:center;container-type:inline-size}.sf .sct-wm{position:relative;padding:0 7%;font:900 min(38px,calc(80cqi / (var(--zc,8) * .86 + .2)))/.95 var(--fd);text-transform:uppercase;letter-spacing:-.04em;white-space:nowrap;max-width:100%;overflow:hidden;text-shadow:0 2px 18px rgba(0,0,0,.35)}.sf .sct-wm em{font-style:normal;color:#fff}.sf .sct-wm span{margin-left:.2em;color:color-mix(in oklab,var(--a) 55%,#fff)}.sf .spt{display:block;container-type:size;--spk:color-mix(in oklab,var(--a) 9%,#05060a);--sp1:var(--a);--sp3:color-mix(in oklab,var(--a) 50%,#000);--sp2:color-mix(in oklab,var(--a) 50%,#fff);--sps:color-mix(in oklab,var(--a) 42%,#0b0e18);--spg:color-mix(in oklab,var(--a) 14%,#07090f);--spe:color-mix(in oklab,var(--a) 30%,#fff);--spv:color-mix(in oklab,var(--a) 34%,#03050b);--spt:color-mix(in oklab,var(--a) 70%,#fff)}.sf .spt:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(rgba(255,255,255,.09) .6px,transparent 1px) 0 0/3px 3px;opacity:.7}.sf.f-signal .spt{--spw:.81}.sf.f-arcade .spt{--spw:.78}.sf.f-skyline .spt{--spw:.66}.sf.f-ledger .spt{--spw:.64}.sf.f-modern .spt{--spw:.58}.sf.f-tactical .spt{--spw:.6}.sf.f-ember .spt{--spw:.46}.sf.f-nebula .spt{--spw:.5}.sf .spt-bg{fill:var(--spk,#05060a)}.sf .spt-p2{fill:var(--sp1,#4d8dff);opacity:.55}.sf .spt-p3{fill:var(--sp3,#1a3a7a);opacity:.6}.sf .spt-sm{fill:none;stroke:var(--sp2,#a9c6ff);stroke-width:1.5;opacity:.55}.sf .sptb{stroke:var(--sp2,#a9c6ff);stroke-opacity:.6;stroke-width:1.6;stroke-linejoin:round}.sf .sptg{fill:var(--spg,#0a0f1c);stroke:var(--sp2,#a9c6ff);stroke-opacity:.42;stroke-width:1.2;stroke-linejoin:round}.sf .sptk{fill:#020307}.sf .sptl{fill:#e9edf5}.sf .spte{fill:var(--spe,#dbe8ff)}.sf .sptv{fill:var(--spv,#0f1e3d);stroke:var(--sp2,#a9c6ff);stroke-opacity:.5;stroke-width:1.2}.sf .spth{fill:#fff;opacity:.28}.sf .sptd{fill:none;stroke:var(--sp2,#a9c6ff);stroke-opacity:.32;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sf .sptz{fill:none;stroke:#04060c;stroke-width:3.4;stroke-linecap:round}.sf .sptr{fill:none;stroke:var(--sp2,#a9c6ff);stroke-width:3.5;stroke-linecap:round;opacity:.75}.sf .spts{fill:none;stroke:var(--spe,#dbe8ff);stroke-width:3;stroke-linecap:round}.sf .sptn{fill:none;stroke:var(--sp2,#a9c6ff);stroke-opacity:.5;stroke-width:7;stroke-linecap:round}.sf .sptt{fill:none;stroke-width:10;stroke-linecap:round}.sf .sptu{fill:none;stroke-width:6;stroke-linecap:round}.sf .sptf{fill:var(--sp1,#4d8dff)}.sf .spt-lg{position:absolute;z-index:2;right:5%;top:10%;width:44%;height:54%;object-fit:contain;object-position:center;filter:drop-shadow(0 6px 16px rgba(0,0,0,.6)) drop-shadow(0 0 1px rgba(0,0,0,.5))}.sf .spt-mk{position:absolute;z-index:2;left:6%;top:8%;display:flex;align-items:center;gap:.55em;max-width:60%;font:800 max(7px,2.9cqi)/1 var(--fd);letter-spacing:.08em;text-transform:uppercase;color:#fff}.sf .spt-mk i{display:grid;place-items:center;flex:none;width:1.9em;height:1.9em;font-style:normal;font-size:.95em;letter-spacing:0;background:var(--sp1,#4d8dff);color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.sf .spt-mk span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.92}.sf .spt-t{position:absolute;z-index:2;left:6%;bottom:9%;display:flex;flex-direction:column;max-width:90%;font:900 min(8.2cqi,calc(56cqh / var(--zl,2)),calc(58cqi / (var(--zc,8) * var(--spw,.66))))/1 var(--fd);letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.55)}.sf .spt-t b{display:block;font-weight:900;color:#fff;white-space:nowrap}.sf .spt-t em{display:block;font-style:normal;color:var(--spt,#a9c6ff);white-space:nowrap}.sf .sct-t{display:flex;flex-direction:column;gap:2px;padding:10px 12px;min-width:0}.sf .sct-t b{font:600 14px/1.25 var(--fd);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sf .sct-t small{font:500 13px/1.3 var(--fb);color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf .sctile.on .sct-t small{color:var(--ai)}@container sf (max-width:600px){.sf .sctiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf .sct-t{padding:9px 10px}}.sf .sgcards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.sf .sgcard .sct-t{padding:12px 14px}.sf .sgcard .sct-t b{font-size:16px}.sf .sgcard .sgc-p{color:var(--ai);font-weight:600}.sf .sgo-h{margin:6px 0 16px;font:600 18px/1.25 var(--fd);color:var(--ink)}.sf .sgview{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;min-width:0}.sf .sgback{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 8px;border:1px solid var(--ln);border-radius:999px;color:var(--ink);font-weight:600;font-size:13px;cursor:pointer}@media(hover:hover){.sf .sgback:hover{border-color:var(--ln2)}}.sf .sgback:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.sf .sgv-t{display:flex;align-items:baseline;gap:10px;min-width:0;margin:0;font:600 20px/1.25 var(--fd);color:var(--ink);overflow-wrap:anywhere}.sf .sgv-t small{font:500 13px var(--fb);color:var(--mu);white-space:nowrap}@container sf (max-width:600px){.sf .sgcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf .sgcard .sct-t{padding:9px 10px}.sf .sgcard .sct-t b{font-size:14px}}.sf.mo-none .sctile{transition:none;transform:none!important}@media(prefers-reduced-motion:reduce){.sf .sctile{transition:none;transform:none!important}}.sf .ffeat{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.sf .ffeat .pmain{border-radius:calc(var(--rc) + 4px)}.sf .ffeat.fstk{grid-template-columns:minmax(0,1fr);max-width:860px;margin:0 auto;text-align:center;gap:30px}.sf .ffeat.fstk .ff-i{display:flex;flex-direction:column;align-items:center}.sf .ffeat.fstk .ssub{margin-inline:auto}.sf .ffeat.fstk .ctas{justify-content:center}.sf .ffeat.fstk .fpl{width:100%;max-width:520px}.sf .ffeat.fstk .pmain{aspect-ratio:2.1}.sf .fposter{position:relative;overflow:hidden;min-height:440px;display:flex;align-items:flex-end;border-radius:calc(var(--rc) + 6px)}.sf .fposter .pmain{position:absolute;inset:0;aspect-ratio:auto;border:0;border-radius:0}.sf .fposter .pmain>svg{height:100%}.sf .fposter .fpo{position:relative;z-index:2;width:100%;padding:44px;background:linear-gradient(90deg,color-mix(in oklab,var(--b0) 94%,transparent) 32%,transparent 88%)}.sf .fposter .ff-i{max-width:520px}.sf .fplm{margin-top:22px}@container sf (max-width:900px){.sf .fposter .fpo{background:linear-gradient(0deg,color-mix(in oklab,var(--b0) 94%,transparent) 45%,transparent)}.sf .ffeat{grid-template-columns:minmax(0,1fr);gap:28px}}@container sf (max-width:600px){.sf .fposter{min-height:480px}.sf .fposter .fpo{padding:22px}}.sf .gtiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sf .gtiles.g1{grid-template-columns:1fr}.sf .gtiles.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf .gtiles.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.sf .gt{display:flex;align-items:center;gap:18px;padding:16px 18px 16px 16px;overflow:hidden;position:relative;color:var(--ink);min-width:0}.sf .gt .mos{display:flex;flex-shrink:0;padding-left:30px}.sf .gt .mos .sart{width:82px;border-radius:10px;border:2px solid var(--s1);margin-left:-30px;box-shadow:0 8px 18px -8px #0009}.sf .gt .tx{min-width:0;flex:1}.sf .gt .tx b{display:block;font:600 19px/1.2 var(--fd);letter-spacing:-.025em}.sf .gt .tx span{font-size:13.5px;color:var(--mu)}.sf .gchips{display:flex;gap:10px;flex-wrap:wrap}.sf .gchip{height:46px;padding:0 18px;border-radius:min(12px,var(--rb));display:flex;align-items:center;gap:12px;font-weight:600;color:var(--ink)}.sf .gchip span{font:500 12px var(--fm);color:var(--mu);font-variant-numeric:tabular-nums}.sf .gcard{transition:border-color .2s}@media(hover:hover){.sf .gcard:hover{border-color:var(--ln2)}}.sf .gcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.sf .gcard{display:flex;flex-direction:column;overflow:hidden;color:var(--ink)}.sf .gcard .sart{aspect-ratio:16/8}.sf .gc-b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px}.sf .gc-b b{font:600 20px/1.2 var(--fd);letter-spacing:-.025em}.sf .gc-go{display:inline-flex;align-items:center;gap:6px;color:var(--ai);font-weight:600;font-size:14px;margin-top:4px}.sf .glist{overflow:hidden}.sf .glr{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;gap:18px;align-items:center;padding:16px 20px;border-top:1px solid var(--ln);color:var(--ink)}.sf .glr:first-child{border-top:0}.sf .glr b{font:600 18px var(--fd);letter-spacing:-.02em}.sf .gbans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sf .gban{display:flex;flex-direction:column;overflow:hidden;color:var(--ink)}.sf .gb-art{position:relative;aspect-ratio:3.2;overflow:hidden}.sf .gb-art>svg{position:absolute;inset:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.sf .gban:hover .gb-art>svg{transform:scale(1.04)}}.sf .gb-w{position:absolute;right:6%;top:50%;transform:translateY(-50%);max-width:58%;text-align:right;font:800 clamp(28px,5.4cqi,64px)/.88 var(--fd);text-transform:uppercase;letter-spacing:-.005em;color:#fff;text-shadow:0 6px 30px rgba(0,0,0,.6)}.sf .gb-lab{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;background:color-mix(in oklab,var(--b0) 60%,#000)}.sf .gb-lab b{font-weight:700;font-size:15px}.sf .gb-lab span{font-size:13px;color:var(--mu)}.sf .gcovs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sf .gcov{display:flex;flex-direction:column;overflow:hidden;color:var(--ink)}.sf .gc-art{position:relative;aspect-ratio:1.15;overflow:hidden}.sf .gc-art>svg{position:absolute;inset:0;width:100%;height:100%}.sf .gc-t{position:absolute;right:12px;top:18px;display:flex;flex-direction:column;align-items:flex-end;font:800 clamp(22px,3.3cqi,42px)/.9 var(--fd);text-transform:uppercase;letter-spacing:-.02em;transform:skew(-8deg);color:#f1f1f1;text-shadow:0 6px 22px rgba(0,0,0,.55)}.sf .gc-t .a{color:var(--ai)}.sf .gc-row{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;padding:14px 16px 16px}.sf .gc-row b{display:block;font:700 16px var(--fd);letter-spacing:-.01em}.sf .gc-row small{font-size:12.5px;color:var(--mu)}.sf .gc-f{font-weight:700;font-size:14px;white-space:nowrap}.sf .gc-f.z{color:var(--mu);font-weight:500}@container sf (max-width:900px){.sf .gcovs,.sf .gtiles.g3,.sf .gtiles.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sf (max-width:600px){.sf .gbans{grid-template-columns:minmax(0,1fr)}.sf .gc-t{font-size:clamp(20px,7cqi,30px)}.sf .gc-row{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px 14px}.sf .gc-f{font-size:13px;white-space:normal}.sf .glr{grid-template-columns:minmax(0,1fr) 32px}.sf .glr .cm{display:none}.sf .gtiles,.sf .gtiles.g3,.sf .gtiles.g4{grid-template-columns:minmax(0,1fr)}.sf .gt .mos{display:none}}.sf .cta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:36px 40px;border-radius:calc(var(--r) + 4px);position:relative;overflow:hidden}.sf .cta.accent{background:var(--a);color:var(--oa)}.sf .cta.accent .skick{color:var(--oa);opacity:.72}.sf .cta.accent .ssub{color:color-mix(in oklab,var(--oa) 72%,transparent)}.sf .cta.accent .sbtn.spri{background:var(--oa);color:var(--a)}.sf.bo .cta.accent .sbtn.spri{background:transparent;color:var(--oa);border-color:var(--oa)}.sf .cta.v-outline{border:1.5px solid var(--a);background:var(--a12)}.sf .cta.image{border:1px solid var(--ln)}.sf .cta.image:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in oklab,var(--b0) 85%,transparent) 35%,transparent);z-index:0}.sf .cta>*{position:relative}.sf .cta.center{flex-direction:column;text-align:center}.sf .cta.center .ssub{margin-inline:auto}.sf .cta h2{font:600 32px/1.1 var(--fd);letter-spacing:-.03em;margin-top:10px;text-wrap:balance}.sf .cta-r{display:flex;align-items:center;gap:22px;flex-shrink:0;flex-wrap:wrap}.sf .cta.strip{padding:14px 18px 14px 22px;border-radius:var(--rc);background:var(--s1);border:1px solid var(--ln);gap:18px}.sf .cta.strip>div:first-child{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sf .cta.strip h2{font-size:18px;margin:0}.sf .cta.strip .ssub{display:none}.sf .cta.strip .skick{padding:5px 8px;border-radius:6px;background:var(--a12)}.sf .cta.strip .sbtn{height:40px}.sf .cta>.cta-m{position:absolute;inset:0;z-index:0}.sf .cta.image:before{z-index:1}.sf .cta>div{z-index:2}@container sf (max-width:900px){.sf .cta{flex-direction:column;align-items:flex-start}}@container sf (max-width:900px){.sf .cta.center{align-items:center}}@container sf (max-width:600px){.sf .cta{padding:26px 22px}}@container sf (max-width:600px){.sf .cta h2{font-size:24px}}.sf .simg{overflow:hidden;border-radius:var(--r);position:relative;display:block}.sf .simg.sfull{border-radius:0}.sf .simg img{width:100%;height:100%;object-fit:cover;display:block}.sf .r169{aspect-ratio:16/9}.sf .r219{aspect-ratio:21/9}.sf .r43{aspect-ratio:4/3}.sf .simg-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--ln2);color:var(--mu);background:var(--s1);border-radius:var(--r)}.sf .simg-ph b{color:var(--ink);font-weight:600}.sf .cap{margin-top:10px;font-size:13px;color:var(--mu);text-align:center}.sf .sframe{padding:12px;border-radius:calc(var(--rc) + 4px)}.sf .sframe .simg{border-radius:var(--rc)}.sf .sframe .cap{margin:12px 4px 2px;text-align:left}.sf .capo{position:absolute;left:0;right:0;bottom:0;margin:0;padding:40px 22px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:#fff;font-weight:600}.sf .simg video{width:100%;height:100%;object-fit:cover;display:block}.sf .simg-a{display:block;width:100%;height:100%}.sf .prose{max-width:740px;color:var(--mu);font-size:16px;line-height:1.7}.sf .prose.wide{max-width:none}.sf .prose.center{margin:0 auto}.sf .prose h2{font:600 28px/1.2 var(--fd);color:var(--ink);letter-spacing:-.03em;margin:30px 0 12px}.sf .prose h3{font:600 18px/1.3 var(--fd);color:var(--ink);letter-spacing:-.02em;margin:24px 0 8px}.sf .prose p{margin:0 0 14px}.sf .prose ul,.sf .prose ol{margin:0 0 14px 22px}.sf .prose li{margin:5px 0}.sf .prose a{color:var(--ai);text-decoration:underline;text-underline-offset:3px}.sf .prose b{color:var(--ink);font-weight:600}.sf .prose>:first-child{margin-top:0}.sf .prose.split{max-width:none;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);column-gap:56px}.sf .prose.split>*{grid-column:2}.sf .prose.split>h2:first-child{grid-column:1;grid-row:1/span 30;margin:0;align-self:start;font-size:34px}@container sf (max-width:900px){.sf .prose.split{display:block}}@container sf (max-width:900px){.sf .prose.split>h2:first-child{margin-bottom:12px}}.sf .prose ul{list-style:disc}.sf .prose ol{list-style:decimal}.sf .pipe{position:relative;margin-top:6px}.sf .pline{position:absolute;left:var(--pl,25%);right:var(--pl,25%);top:27px;height:2px;background:linear-gradient(90deg,var(--a),var(--ln2) 60%)}.sf .pn{list-style:none;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:20px;position:relative;margin:0;padding:0}.sf .pn li{text-align:center;padding:0 8px}.sf .pni{width:56px;height:56px;margin:0 auto 18px;border-radius:min(16px,calc(var(--rb) + 4px));border:1px solid var(--ln2);background:var(--s1);display:grid;place-items:center;color:var(--mu)}.sf .pn li:first-child .pni{background:var(--a);color:var(--oa);border-color:transparent;box-shadow:0 0 0 7px var(--a12)}.sf .pn b{display:block;font:600 16px/1.3 var(--fd);letter-spacing:-.02em}.sf .pn p{color:var(--mu);font-size:14px;margin-top:8px}.sf .pn code{font:500 12px var(--fm);color:var(--mu2);display:inline-block;margin-top:12px;padding:4px 8px;border-radius:6px;border:1px solid var(--ln);font-variant-numeric:tabular-nums}.sf .pv-timeline .pn{grid-template-columns:minmax(0,1fr)!important;max-width:720px;gap:0}.sf .pv-timeline .pn li{display:grid;grid-template-columns:56px 1fr;gap:4px 20px;text-align:left;padding:0 0 26px;position:relative}.sf .pv-timeline .pn li:before{content:"";position:absolute;left:27px;top:56px;bottom:0;width:2px;background:var(--ln2)}.sf .pv-timeline .pn li:last-child:before{display:none}.sf .pv-timeline .pni{grid-row:span 3;margin:0}.sf .pv-timeline .pn p{margin:4px 0 0;max-width:none}.sf .pv-timeline .pn code{justify-self:start;margin-top:8px}.sf .pv-cards .pn li{text-align:left;padding:24px;border:1px solid var(--ln);background:var(--s1);border-radius:var(--rc)}.sf .pv-cards .pni{margin:0 0 18px}.sf .pv-numbers .pn li{text-align:left;display:flex;flex-direction:column;border-top:2px solid var(--ln2);padding:18px 0 0}.sf .pv-numbers .pni{display:none}.sf .pv-numbers .pn code{order:-1;font:600 64px/1 var(--fd);letter-spacing:-.04em;border:0;padding:0;margin:0 0 16px;color:var(--ai)}.sf .bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sf .btile{display:flex;flex-direction:column;overflow:hidden}.sf .bt-v{position:relative;height:210px;border-bottom:1px solid var(--ln);display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}.sf .bt-b{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px}.sf .bt-b b{font:700 20px/1.2 var(--fd);letter-spacing:-.02em}.sf .bt-b p{color:var(--mu);font-size:14.5px}.sf .bv-svg{width:170px;height:auto}.sf .bv-chart{position:relative;width:100%;height:100%;border:1px solid var(--ln);border-radius:12px;background:color-mix(in oklab,var(--b0) 70%,transparent);overflow:hidden}.sf .bv-chart svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:70%}.sf .bv-l{position:absolute;left:14px;top:12px;font:600 12px var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);font-variant-numeric:tabular-nums}.sf .bv-tip{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);padding:8px 12px;border-radius:10px;border:1px solid var(--ln2);background:var(--s2);font-size:12px;color:var(--ai);box-shadow:0 10px 30px -10px #0009}.sf .bv-tip b{display:block;color:var(--ink);font-size:13.5px}.sf .bv-list{display:flex;flex-direction:column;gap:8px;width:100%}.sf .bv-list div{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ln);border-radius:10px;background:color-mix(in oklab,var(--b0) 70%,transparent);font-size:13.5px;opacity:calc(1 - var(--i,0) * .22)}.sf .bv-list svg{color:var(--ai)}.sf .bv-list span{margin-left:auto;font-size:12px;color:var(--mu)}.sf .bv-bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;width:100%;height:58px;padding:10px;border:1px solid var(--ln);border-radius:12px;background:color-mix(in oklab,var(--b0) 70%,transparent)}.sf .bv-bars i{border-radius:2px}.sf .bv-bars i:nth-child(-n+5){background:var(--ln2)}.sf .bv-pay{display:flex;flex-direction:column;gap:7px;width:100%}.sf .bv-pay div{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--ln);border-radius:10px;font-size:13.5px;font-weight:600;background:color-mix(in oklab,var(--b0) 70%,transparent)}.sf .bv-pay i{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--ln2)}.sf .bv-pay .on{border-color:color-mix(in oklab,var(--a) 60%,transparent);background:var(--a12)}.sf .bv-pay .on i{border-color:var(--a);box-shadow:inset 0 0 0 3px var(--s1);background:var(--a)}.sf .bv-chat{display:flex;flex-direction:column;gap:8px;width:100%}.sf .bv-chat span{max-width:78%;padding:7px 11px;border-radius:12px;font-size:12.5px;background:var(--s2);border:1px solid var(--ln);align-self:flex-start}.sf .bv-chat .me{align-self:flex-end;background:var(--a12);border-color:color-mix(in oklab,var(--a) 40%,transparent);color:var(--ink)}@container sf (max-width:900px){.sf .bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sf (max-width:600px){.sf .bento{grid-template-columns:minmax(0,1fr)}}@container sf (max-width:600px){.sf .pv-numbers .pn code{font-size:48px}}@container sf (max-width:600px){.sf .pn{grid-template-columns:minmax(0,1fr)!important;gap:22px}}@container sf (max-width:600px){.sf .pn li{text-align:left;display:grid;grid-template-columns:56px 1fr;gap:2px 16px;padding:0}}@container sf (max-width:600px){.sf .pn li .pni{grid-row:span 3;margin:0}}@container sf (max-width:600px){.sf .pline{display:none}}@container sf (max-width:600px){.sf .pn code{justify-self:start;margin-top:6px}}.sf .faq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.sf .faq.two{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.sf .fq{padding:0 22px}.sf .fqq{display:flex;align-items:center;gap:16px;min-height:62px}.sf .fqq[role=button],.sf .fqt[role=button]{cursor:pointer}.sf .fqq b{flex:1;font-weight:600;font-size:16px;padding:10px 0}.sf .fqt{width:30px;height:30px;border-radius:min(9px,var(--rb));border:1px solid var(--ln2);display:grid;place-items:center;color:var(--mu);transition:transform .25s;flex-shrink:0}.sf .fq.open .fqt{transform:rotate(45deg);color:var(--ai);border-color:var(--a25)}.sf .fqa{display:none;padding:0 0 20px;color:var(--mu);font-size:15px;line-height:1.65;max-width:680px}.sf .fq.open .fqa,.sf .faq.two .fqa{display:block}.sf .faq.two .fqt{display:none}.sf .faq.two .fqq{cursor:default}.sf .faqside{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:56px;align-items:start}.sf .faqside .faq{max-width:none;margin:0}.sf .faqside .sh{margin:0}@container sf (max-width:900px){.sf .faqside{grid-template-columns:minmax(0,1fr);gap:20px}}@container sf (max-width:600px){.sf .faq.two{grid-template-columns:minmax(0,1fr)}}@container sf (max-width:600px){.sf .fq{padding:0 16px}}@container sf (max-width:600px){.sf .fqq b{font-size:15px}}.sf .rvg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sf .rvc{padding:24px;display:flex;flex-direction:column;gap:18px;margin:0}.sf .rvc blockquote{font-size:16px;line-height:1.6;flex:1;margin:0}.sf .rvc figcaption{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--ln)}.sf .rav{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--s3);font:600 14px var(--fd);flex-shrink:0}.sf .rvc figcaption b{display:block;font-weight:600;font-size:14px}.sf .rvc figcaption small{font-size:12.5px;color:var(--mu)}.sf .rvspot{max-width:880px;margin:0 auto;text-align:center;padding:44px 48px;align-items:center}.sf .rvspot blockquote{font:500 26px/1.45 var(--fb);letter-spacing:-.015em}.sf .rvspot figcaption{justify-content:center;border:0;padding-top:0}.sf .rdots{display:flex;gap:6px;justify-content:center}.sf .rdots i{width:28px;height:4px;border-radius:2px;background:var(--ln2)}.sf .rdots i.on{background:var(--a)}.sf .rvwall{columns:3;column-gap:16px}.sf .rvwall .rvc{break-inside:avoid;margin:0 0 16px}.sf .rvwall .rvc:nth-child(3n+2) blockquote{font-size:19px}.sf .rvtk{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sf .rvtr{display:flex;gap:16px;width:max-content;animation:sf-rvtk var(--rvd,60s) linear infinite}@media(hover:hover){.sf .rvtk:hover .rvtr{animation-play-state:paused}}.sf .rvc.ssm{width:360px;flex-shrink:0;padding:20px;gap:14px}.sf .rvc.ssm blockquote{font-size:14.5px}.sf .rvcar{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sf .rvcar>*{scroll-snap-align:start}.sf .rvc figcaption.top{border-top:0;padding-top:0;padding-bottom:16px;border-bottom:1px solid var(--ln);order:-1}@container sf (max-width:900px){.sf .rvcar{grid-auto-columns:calc((100% - 16px)/2)}}@container sf (max-width:900px){.sf .rvwall{columns:2}}@container sf (max-width:900px){.sf .rvg{grid-template-columns:1fr 1fr}}@container sf (max-width:600px){.sf .rvcar{grid-auto-columns:86%}}@container sf (max-width:600px){.sf .rvwall{columns:1}}@container sf (max-width:600px){.sf .rvc.ssm{width:280px}}@container sf (max-width:600px){.sf .rvg{grid-template-columns:minmax(0,1fr)}}@container sf (max-width:600px){.sf .rvspot{padding:28px 22px}}@container sf (max-width:600px){.sf .rvspot blockquote{font-size:19px}}@keyframes sf-rvtk{to{transform:translate(-50%)}}.sf.mo-none .rvtr{animation:none!important}@media(prefers-reduced-motion:reduce){.sf .rvtr{animation:none!important}}.sf .qm{color:var(--ai)}.sf .rvspot figcaption>span:not(.rav){text-align:left}.sf .rdots i{cursor:pointer}.sf .rvst{display:inline-flex;gap:2px;color:var(--a);line-height:0}.sf .rvst svg{fill:none;opacity:.35}.sf .rvst svg.on{fill:currentColor;opacity:1}.sf .rvtop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:16px}.sf .rvtag{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--mu);border:1px solid var(--ln);border-radius:999px;padding:2px 8px}.sf .rvo blockquote{white-space:pre-line;overflow-wrap:anywhere}.sf .rvo blockquote.rvnone{color:var(--mu);font-style:italic;font-size:14px}.sf .rvo .rav{color:var(--a)}.sf .rvrep{border-left:2px solid var(--a);padding:2px 0 2px 12px;font-size:13.5px;color:var(--mu)}.sf .rvrep b{display:block;font-size:12px;font-weight:600;color:inherit;margin-bottom:2px}.sf .rvrep p{margin:0;white-space:pre-line;overflow-wrap:anywhere}.sf .rvsum{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:-8px 0 20px;font-size:14px;color:var(--mu)}.sf .rvsum.c{justify-content:center}.sf .rvsl{font-weight:600}.sf .rvall{display:inline-flex;align-items:center;gap:6px;color:var(--a);font-weight:600;text-decoration:none}@media(hover:hover){.sf .rvall:hover{text-decoration:underline}}.sf .rvspw{display:flex;flex-direction:column;gap:16px}.sf .rvtr>.rvcp{display:flex;flex-shrink:0}.sf .rvhead{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:center;padding:24px;margin-bottom:20px}.sf .rvbig{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.sf .rvbig b{font:700 44px/1 var(--fd);letter-spacing:-.02em}.sf .rvbig small{font-size:13px;color:var(--mu)}.sf .rvbars{display:flex;flex-direction:column;gap:6px}.sf .rvbar{display:grid;grid-template-columns:44px minmax(0,1fr) 56px;align-items:center;gap:10px;background:none;border:0;padding:4px 6px;border-radius:8px;color:inherit;font:inherit;font-size:13px;cursor:pointer;text-align:left}.sf .rvbar.on{background:var(--s3)}@media(hover:hover){.sf .rvbar:hover{background:var(--s3)}}.sf .rvbn{display:inline-flex;align-items:center;gap:3px;font-weight:600}.sf .rvbn svg{fill:currentColor;color:var(--a)}.sf .rvbt{display:block;width:100%;height:8px}.sf .rvbk{fill:var(--ln2)}.sf .rvbf{fill:var(--a)}.sf .rvbc{color:var(--mu);text-align:right;font-variant-numeric:tabular-nums}.sf .rvchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.sf .rvch{border:1px solid var(--ln);background:none;color:inherit;font:inherit;font-size:13px;border-radius:999px;padding:6px 12px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf .rvch span{color:var(--mu);margin-left:2px}.sf .rvch.on{border-color:var(--a);color:var(--a)}.sf .rvpg{align-items:start}.sf .rvmorew{display:flex;justify-content:center;margin-top:24px}.sf .rvmorew span{color:var(--mu);font-weight:400}.sf .rvnoneq,.sf .rvcap{color:var(--mu);font-size:14px;text-align:center;margin:16px 0 0}.sf .rvclr{background:none;border:0;color:var(--a);font:inherit;font-weight:600;cursor:pointer;padding:0}@container sf (max-width:600px){.sf .rvhead{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}}@container sf (max-width:600px){.sf .rvbig{flex-direction:row;align-items:center;flex-wrap:wrap}}@container sf (max-width:600px){.sf .rvbig b{font-size:34px}}.sf .legend{display:flex;gap:16px;font-size:12.5px;color:var(--mu)}.sf .legend span{display:flex;align-items:center;gap:7px}.sf .legend i{width:10px;height:10px;border-radius:3px}.sf .sb{overflow:hidden}.sf .sbr{display:grid;grid-template-columns:220px 132px minmax(0,1fr) 56px;align-items:center;gap:22px;padding:14px 20px;border-top:1px solid var(--ln)}.sf .sbr:first-child{border-top:0}.sf .sb.nh .sbr{grid-template-columns:minmax(0,1fr) auto}.sf .sbn b{display:block;font-weight:600;font-size:14.5px}.sf .sbn span{font-size:12.5px;color:var(--mu)}.sf .bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;height:24px}.sf .bars i{border-radius:2px}.sf .b-u{background:color-mix(in oklab,var(--ok) 58%,var(--s1))}.sf .b-p{background:var(--wa)}.sf .b-d{background:var(--bd)}.sf .legend .b-u{background:var(--ok)}.sf .upt{text-align:right;font:500 13px var(--fm);color:var(--mu);font-variant-numeric:tabular-nums}.sf .stchips{display:flex;flex-wrap:wrap;gap:10px}.sf .stc{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:min(14px,var(--rb))}.sf .stc b{font-weight:600;font-size:14.5px}.sf .stc .upt{font-size:12px}.sf .stcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.sf .stk2{padding:18px;display:flex;flex-direction:column;gap:14px}.sf .sk-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sf .bars.ssm{grid-template-columns:repeat(14,minmax(0,1fr));height:22px}.sf .ststrip{display:flex;align-items:center;gap:22px;padding:12px 44px 12px 18px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;border-radius:min(16px,var(--rc));-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.sf .ss-l{display:inline-flex;align-items:center;gap:9px;font-weight:700}.sf .ss-l i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in oklab,var(--ok) 20%,transparent)}.sf .ss-i{display:inline-flex;align-items:center;gap:8px;font-size:14px}.sf .ss-i em{font-style:normal;font:600 12px var(--fm);letter-spacing:.05em;text-transform:uppercase;color:var(--mu);font-variant-numeric:tabular-nums}.sf .ssd{width:8px;height:8px;border-radius:50%;background:var(--ok)}.sf .ss-up{background:var(--wa)}.sf .ss-dn{background:var(--bd)}.sf .ss-r{margin-left:auto;font-size:12.5px;color:var(--mu2)}@container sf (max-width:900px){.sf .sbr{grid-template-columns:170px 120px minmax(0,1fr)}}@container sf (max-width:900px){.sf .upt{display:none}}@container sf (max-width:600px){.sf .ststrip .ss-r{display:none}}@container sf (max-width:600px){.sf .sbr,.sf .sb.nh .sbr{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px 16px}}@container sf (max-width:600px){.sf .sbr .bars{grid-column:1/-1}}.sf .b-n{background:var(--s3)}.sf .sbn small{display:block;font-size:12px;line-height:1.45;color:var(--mu);margin-top:3px}.sf .sstatus [hidden],.sf .sstatus.stfx .stg-s{display:none!important}.sf .stools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.sf .stools .ssearch{width:300px}.sf .stools .schips{margin-bottom:0}.sf .stools input[type=search]::-webkit-search-cancel-button{opacity:.6}.sf .stgs{display:flex;flex-direction:column;gap:14px}.sf .stg-h{display:flex;align-items:center;gap:10px;padding:4px 2px 12px;cursor:pointer;list-style:none;user-select:none;border-radius:8px}.sf .stg-h::-webkit-details-marker{display:none}.sf .stg-h:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.sf .stg-t{font-weight:700;font-size:16px;letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere}.sf .stg-c{flex-shrink:0;min-width:24px;height:22px;padding:0 7px;border-radius:99px;background:var(--s2);border:1px solid var(--ln);font:600 12px/20px var(--fm);text-align:center;color:var(--mu);font-variant-numeric:tabular-nums}.sf .stg-s{font-size:12.5px;color:var(--mu);min-width:0}.sf .stg-ch{display:grid;place-items:center;margin-left:auto;color:var(--mu2);transition:transform .2s}.sf .stg:not([open]) .stg-ch{transform:rotate(-90deg)}.sf .stg:not([open]) .stg-h{padding-bottom:4px}.sf .stnone{margin:6px 0 0;padding:28px 18px;text-align:center;color:var(--mu);font-size:14px;border:1px dashed var(--ln2);border-radius:min(14px,var(--rc))}@container sf (max-width:600px){.sf .stools{gap:10px}.sf .stools .ssearch,.sf .stools .schips{width:100%}.sf .stools .schip{flex:1 0 auto;justify-content:center;padding:0 9px;gap:6px}.sf .stg-h{flex-wrap:wrap;row-gap:2px}.sf .stg-s{order:9;flex-basis:100%;padding-left:18px}}.sf .sup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:44px;align-items:center;padding:44px;background:radial-gradient(80% 120% at 100% 0%,var(--a12),transparent 60%),var(--s1);overflow:hidden;border-radius:calc(var(--rc) + 6px)}.sf .inv{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:12.5px;color:var(--mu)}.sf .inv b{color:var(--ink);font:500 12.5px var(--fm);font-variant-numeric:tabular-nums}.sf .dc{display:grid;grid-template-columns:148px minmax(0,1fr);border-radius:16px;overflow:hidden;border:1px solid var(--ln);background:var(--b0);min-height:270px;font-size:13px}.sf .dcs{background:var(--s2);border-right:1px solid var(--ln);padding:12px 8px;display:flex;flex-direction:column;gap:2px;min-width:0}.sf .dcs .sv{display:flex;align-items:center;gap:8px;padding:2px 6px 12px;margin-bottom:4px;border-bottom:1px solid var(--ln);font-weight:600;white-space:nowrap;overflow:hidden}.sf .dcs .sv .slogo{width:22px;height:22px;font-size:10px;border-radius:6px}.sf .dcs small{font:600 9.5px var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mu2);padding:10px 6px 4px;font-variant-numeric:tabular-nums}.sf .dcs span{display:block;padding:5px 8px;border-radius:6px;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf .dcs span.on{background:var(--s3);color:var(--ink)}.sf .dcm{display:flex;flex-direction:column;min-width:0}.sf .dct{padding:12px 16px;border-bottom:1px solid var(--ln);font-weight:600;white-space:nowrap;overflow:hidden}.sf .dcf{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:16px}.sf .dmsg{display:flex;gap:10px}.sf .dav{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--a);color:var(--oa);font:700 13px var(--fd)}.sf .dav.u{background:var(--s3);color:var(--ink)}.sf .dmsg b{font-weight:600;display:flex;align-items:center;gap:6px}.sf .dmsg b em{font:600 9px var(--fm);font-style:normal;padding:2px 5px;border-radius:4px;background:var(--a);color:var(--oa);font-variant-numeric:tabular-nums}.sf .dmsg p{color:var(--mu);font-size:12.5px;margin-top:2px}.sf .demb{margin-top:6px;border-left:3px solid var(--a);background:var(--s2);border-radius:4px 8px 8px 4px;padding:9px 11px;font-size:12px;color:var(--mu)}.sf .demb b{color:var(--ink);font-size:12.5px;display:block;margin-bottom:2px}.sf .sup.center{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}.sf .sup.center .ssub{margin-inline:auto}.sf .sup.center .ctas{justify-content:center}.sf .sup.strip{display:flex;align-items:center;gap:18px;padding:18px 20px;background:var(--s1);border-radius:var(--rc)}.sf .dci{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--a12);color:var(--ai);flex-shrink:0}.sf .dst{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.sf .dst b{font:600 18px var(--fd);letter-spacing:-.02em}.sf .sup.strip .inv{margin:0;font-family:var(--fm);font-variant-numeric:tabular-nums}.sf .dband{display:grid;grid-template-columns:minmax(0,1.5fr) auto;gap:40px;align-items:center}.sf .dband .sh2{font-size:clamp(32px,5.2cqi,66px);letter-spacing:-.045em}.sf .dband .sh2 .sem{color:var(--ai)}.sf .dbl{list-style:none;display:flex;gap:22px;flex-wrap:wrap;margin:18px 0 0;padding:0;color:var(--mu)}.sf .dbl li{display:flex;align-items:center;gap:8px}.sf .dbl svg{color:var(--ai)}.sf .dbr{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.sf .slogo.xl{width:72px;height:72px;border-radius:20px;font-size:30px;box-shadow:0 0 0 8px var(--a12)}@container sf (max-width:900px){.sf .dband{grid-template-columns:minmax(0,1fr)}}@container sf (max-width:900px){.sf .dbr{align-items:flex-start}}@container sf (max-width:900px){.sf .sup{grid-template-columns:minmax(0,1fr)}}@container sf (max-width:600px){.sf .sup.strip{flex-wrap:wrap}}@container sf (max-width:600px){.sf .sup.strip .sbtn{width:100%}}@container sf (max-width:600px){.sf .sup{padding:26px 20px;gap:24px}}@container sf (max-width:600px){.sf .dc{display:none}}.sf .spc{display:flex;align-items:center;height:var(--sph,56px)}.sf .spc i{flex:1;height:0}.sf .spc.line i{border-top:1px solid var(--ln2)}.sf .spc.dashed i{border-top:1px dashed var(--ln2)}.sf .spc.dots i{height:4px;background:radial-gradient(circle,var(--mu2) 1.3px,transparent 1.7px) 0 0/14px 4px}.sf .scrumb{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--mu);margin-bottom:20px;flex-wrap:wrap}.sf .scrumb b{color:var(--ink);font-weight:500}.sf .ppg{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.86fr);gap:36px;align-items:start}.sf .sthumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.sf .sth{display:flex;align-items:center;gap:10px;padding:6px;border:1px solid var(--ln);border-radius:min(13px,calc(var(--rc) - 2px));background:var(--s1);font-size:13px;color:var(--mu);min-width:0}.sf .sth.on{border-color:var(--ai);color:var(--ink)}.sf .sth .sart{width:60px;border-radius:8px;flex-shrink:0}.sf .buy{padding:24px}.sf .bh{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sf .bt{font:500 12px var(--fm);color:var(--mu);font-variant-numeric:tabular-nums}.sf .h1p{font:700 36px/1.04 var(--fd);letter-spacing:-.045em;margin:14px 0 10px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sf .h1p .sbdg{position:static}.sf .bl{color:var(--mu);font-size:15px;margin-bottom:18px}.sf .slbl{font:600 12px/1.2 var(--fm);letter-spacing:.07em;text-transform:uppercase;color:var(--mu);font-variant-numeric:tabular-nums}.sf .plans{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 18px}.sf .splan{text-align:left;padding:12px 14px;border-radius:min(13px,calc(var(--rb) + 1px));border:1px solid var(--ln2);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;color:var(--ink);cursor:pointer;background:none}.sf .splan.on{border-color:var(--a);background:var(--a12);box-shadow:0 0 0 3px color-mix(in oklab,var(--a) 8%,transparent)}.sf .splan.out{opacity:.45}.sf .splan.out .pn2{text-decoration:line-through}.sf .pn2{font-weight:600;font-size:14.5px}.sf .ppr{font:600 14.5px var(--fm);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sf .ppr s{color:var(--mu);font-weight:500;font-size:12px;margin-right:6px}.sf .ps{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mu);white-space:nowrap}.sf .ps i{width:6px;height:6px;border-radius:50%;background:var(--ok)}.sf .ps-low{color:var(--wa)}.sf .ps-low i{background:var(--wa)}.sf .ps-out i{background:var(--mu2)}.sf .spdy{font:500 12px var(--fm);color:var(--mu);text-align:right;font-variant-numeric:tabular-nums}.sf .sqd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-6px 0 16px;font-size:13px;color:var(--mu)}.sf .sqd-h{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.sf .sqd-h svg{color:var(--a)}.sf .sqd-l{font-variant-numeric:tabular-nums}.sf .sqd-i{padding:1px 7px;border-radius:999px;transition:background-color .2s,color .2s}.sf .sqd-i.sqd-on{background:var(--a);color:var(--oa);font-weight:600}.sf .qrow{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 0;border-top:1px solid var(--ln)}.sf .sqty{display:inline-flex;align-items:center;border:1px solid var(--ln2);border-radius:min(12px,var(--rb));height:42px;margin-top:9px}.sf .sqty>button{width:40px;height:100%;display:grid;place-items:center;color:var(--mu)}.sf .sqty b{min-width:26px;text-align:center;font-family:var(--fm);font-variant-numeric:tabular-nums}.sf .tot{text-align:right}.sf .tot b{display:block;font:600 28px/1.1 var(--fm);margin-top:8px;font-variant-numeric:tabular-nums}.sf .sbact{display:grid;grid-template-columns:1fr 1.25fr;gap:10px}.sf .assure{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:13.5px;color:var(--mu)}.sf .assure li{display:flex;align-items:center;gap:10px}.sf .assure svg{color:var(--ai)}.sf .tabs{margin-top:22px;padding:6px 22px 22px}.sf .stbar{display:flex;gap:22px;border-bottom:1px solid var(--ln);margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.sf .stb{height:48px;font-weight:600;font-size:14px;color:var(--mu);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer;background:none}.sf .stb.on{color:var(--ink);border-color:var(--a)}.sf .fl2{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:0;padding:0}.sf .fl2 li{display:flex;gap:11px;font-size:14.5px;line-height:1.45}.sf .fl2 svg{color:var(--ai);margin-top:2px}.sf .fl2.num{grid-template-columns:1fr;counter-reset:s}.sf .fl2.num li:before{counter-increment:s;content:counter(s);width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--s2);border:1px solid var(--ln);font:600 12px var(--fm);flex-shrink:0;font-variant-numeric:tabular-nums}.sf .ppg.pg-right{grid-template-columns:minmax(0,.86fr) minmax(0,1.2fr)}.sf .ppg.pg-stacked{grid-template-columns:minmax(0,1fr);max-width:880px;margin:0 auto}@container sf (max-width:900px){.sf .ppg.pg-right{grid-template-columns:minmax(0,1fr)}}@container sf (max-width:900px){.sf .ppg{grid-template-columns:minmax(0,1fr)}}@container sf (max-width:600px){.sf .fl2{grid-template-columns:1fr}}@container sf (max-width:600px){.sf .buy{padding:18px}}@container sf (max-width:600px){.sf .h1p{font-size:28px}}@container sf (max-width:600px){.sf .sthumbs .sth>span:last-child{display:none}}@container sf (max-width:600px){.sf .sth{justify-content:center}}@container sf (max-width:600px){.sf .sth .sart{width:100%}}@container sf (max-width:600px){.sf .plans{grid-template-columns:minmax(0,1fr)}}@container sf (max-width:600px){.sf .sbact{grid-template-columns:1fr}}.sf .splan{font:inherit;position:relative;z-index:1}.sf .splan:disabled{cursor:not-allowed}.sf .h1p .sbdgs{position:static;max-width:none;justify-content:flex-start}.sf .plans{position:relative}.sf .pring{position:absolute;top:0;left:0;width:0;height:0;border-radius:min(13px,calc(var(--rb) + 1px));box-shadow:inset 0 0 0 1px var(--a);pointer-events:none;z-index:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1),opacity .3s}.sf .sqty>button:disabled{opacity:.4;cursor:not-allowed}.sf .pqmax{display:block;margin-top:8px;font-size:12px;color:var(--mu)}.sf .tot small{font:500 12px var(--fm);color:var(--mu);font-variant-numeric:tabular-nums}.sf .sbact .sbtn:disabled{opacity:.5;cursor:not-allowed}.sf .stbar{position:relative}.sf .stb{border-top:0;border-left:0;border-right:0;padding:0;font:inherit}.sf .ptind{position:absolute;bottom:-1px;left:0;width:0;height:2px;background:var(--a);pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1)}.sf .ppane{display:none}.sf .ppane.on{display:block}.sf .ppmain{view-transition-name:part}.sf .pmv{position:absolute;inset:0}.sf .pmv>svg{width:100%;height:100%;display:block}.sf #pmv>:is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sf .pmain.is-down .pmv>:is(img,video){filter:grayscale(1) brightness(.8)}.sf .sth{font:inherit;text-align:left;cursor:pointer}.sf #qv .od{display:inline-block;height:1em;line-height:1em;overflow:hidden;vertical-align:-.1em}.sf #qv .od>span{display:block;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.sf #qv .odx{display:inline-block}.sf .ptg{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 14px}.sf .ptg span{font-size:12px;padding:4px 10px;border-radius:99px;border:1px solid var(--ln2);color:var(--mu)}.sf .pnote{display:flex;gap:12px;padding:13px 14px;border-radius:min(13px,var(--rc));font-size:13.5px;line-height:1.5;margin-bottom:16px;border:1px solid}.sf .pnote svg{margin-top:1px}.sf .pnote b{font-weight:600}.sf .pnote-warn{color:var(--ink);border-color:color-mix(in oklab,var(--wa) 32%,transparent);background:color-mix(in oklab,var(--wa) 9%,transparent)}.sf .pnote-warn svg{color:var(--wa)}.sf .pnote-bad{color:var(--ink);border-color:color-mix(in oklab,var(--bd) 35%,transparent);background:color-mix(in oklab,var(--bd) 9%,transparent)}.sf .pnote-bad svg{color:var(--bd)}.sf .ptp{font-size:15px;line-height:1.7;color:var(--mu)}.sf .pdesc{font-size:15px;line-height:1.7;color:var(--mu);overflow:hidden}.sf .pdesc>*+*{margin-top:12px}.sf .pdesc h3{font:600 17px/1.3 var(--fd);color:var(--ink);margin-top:20px}.sf .pdesc b{color:var(--ink);font-weight:600}.sf .pdesc a{color:var(--ai);text-decoration:underline;text-underline-offset:3px}.sf .pdesc ul{padding-left:20px;list-style:disc}.sf .pdesc li+li{margin-top:5px}.sf .pfig{margin:16px 0}.sf .pfig img,.sf .pfig video{width:100%;height:auto;border-radius:12px;display:block}.sf .pfig figcaption{font-size:12.5px;color:var(--mu);margin-top:6px;text-align:center}.sf .pfig-left{float:left;width:min(46%,280px);margin:4px 18px 10px 0}.sf .pfig-right{float:right;width:min(46%,280px);margin:4px 0 10px 18px}@container sf (max-width:600px){.sf .pfig-left,.sf .pfig-right{float:none;width:100%;margin:14px 0}}.sf .pdsteps{list-style:none;counter-reset:s;display:grid;gap:14px;margin:0;padding:0}.sf .pdsteps li{counter-increment:s;display:grid;grid-template-columns:30px 1fr;gap:12px;font-size:14.5px;color:var(--mu)}.sf .pdsteps li:before{content:counter(s);width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--s2);border:1px solid var(--ln);font:600 12px var(--fm);color:var(--ink);font-variant-numeric:tabular-nums}.sf .pdsteps b{color:var(--ink);font-weight:600;display:block}.sf .phelp{color:var(--ai);text-decoration:underline;text-underline-offset:3px}.sf .pdc{margin-top:22px;padding:22px}.sf .pdc-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sf .pdc-h h3{font:600 20px/1.2 var(--fd);letter-spacing:-.03em;margin-top:12px}.sf .pdc-h h3 small{display:block;font:400 14px/1.5 var(--fb);color:var(--mu);letter-spacing:0;margin-top:6px}.sf .pev{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column}.sf .pev li{display:grid;grid-template-columns:10px 64px 1fr;gap:12px;align-items:baseline;padding:11px 0;border-top:1px solid var(--ln);font-size:14px}.sf .pev li>i{width:8px;height:8px;border-radius:50%;align-self:center}.sf .pev li span{font:500 12px var(--fm);color:var(--mu);font-variant-numeric:tabular-nums}.sf .pev li p{color:var(--mu)}.sf.mo-none :is(.pring,.ptind),.sf.mo-none #qv .od>span{transition:none}@media(prefers-reduced-motion:reduce){.sf :is(.pring,.ptind),.sf #qv .od>span{transition:none}}.sf .ppg:not(.pg-stacked){align-items:stretch}.sf .ppg:not(.pg-stacked)>div:has(>.ppmain){display:flex;flex-direction:column;min-width:0}.sf .ppg:not(.pg-stacked)>div>.ppmain{flex:1 1 auto;min-height:0}@container sf (max-width:900px){.sf .ppg:not(.pg-stacked)>div>.ppmain{flex:none}}.sf .gd{max-width:1180px;margin:0 auto;padding:40px 32px 88px;color:var(--mut)}.sf .gd svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.sf .gd a{color:inherit;text-decoration:none}.sf .gd-hero{max-width:720px;margin:0 auto;text-align:center;padding:28px 0 8px}.sf .gd-eye{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--a)}.sf .gd-hero h1{font:var(--fdw,700) clamp(34px,5.6vw,60px)/1.02 var(--fd);letter-spacing:-.04em;color:var(--ink);margin:0}.sf .gd-intro{margin:16px auto 0;font-size:16.5px;line-height:1.6;max-width:600px}.sf .gd-search{display:flex;align-items:center;gap:12px;height:56px;margin:30px auto 0;padding:0 14px 0 18px;border:1px solid var(--line);border-radius:999px;background:var(--s1);color:var(--mut);box-shadow:0 24px 60px -30px var(--a),0 1px 0 var(--line) inset;transition:border-color .15s,box-shadow .15s}.sf .gd-search:focus-within{border-color:var(--a);box-shadow:0 0 0 5px var(--a12),0 24px 60px -30px var(--a)}.sf .gd-search svg{width:19px;height:19px}.sf .gd-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:15.5px}.sf .gd-search input::-webkit-search-cancel-button{display:none}.sf .gd-search kbd{font:600 11px/1 var(--fm);padding:5px 7px;border-radius:7px;border:1px solid var(--line);color:var(--mut);font-variant-numeric:tabular-nums}.sf .gd-rows{margin-top:52px;display:flex;flex-direction:column;gap:40px}.sf .gd-rowh{display:flex;align-items:baseline;gap:12px;margin:0 0 14px}.sf .gd-rowh h2{margin:0;font:650 19px/1.2 var(--fd);letter-spacing:-.02em;color:var(--ink)}.sf .gd-rowh span{font-size:12.5px;color:var(--mut-2,var(--mut))}.sf .gd-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.sf .gd-tile{position:relative;display:flex;flex-direction:column;gap:6px;min-height:132px;padding:18px 18px 16px;border-radius:var(--rc);border:1px solid var(--line);background:linear-gradient(180deg,var(--s1),color-mix(in oklab,var(--s1) 70%,transparent));transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.sf .gd-tile:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .18s;background:radial-gradient(120% 80% at 0% 0%,var(--a12),transparent 60%)}.sf .gd-tile>*{position:relative}.sf .gd-ic{display:grid;place-items:center;width:38px;height:38px;margin-bottom:6px;border-radius:11px;background:var(--a12);color:var(--a)}.sf .gd-ic svg{width:19px;height:19px}.sf .gd-tile b{color:var(--ink);font-size:15px;line-height:1.3;font-weight:650}.sf .gd-tsum{font-size:13px;line-height:1.45;color:var(--mut)}.sf .gd-go{position:absolute!important;right:14px;top:18px;color:var(--a);opacity:0;transform:translate(-6px);transition:.18s}.sf .gd-tile[aria-current]{border-color:var(--a)}@media(hover:hover){.sf .gd-tile:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--a) 55%,var(--line));box-shadow:0 18px 40px -24px var(--a)}.sf .gd-tile:hover:before{opacity:1}.sf .gd-tile:hover .gd-go{opacity:1;transform:none}}.sf .gd-tile:focus-visible{outline:2px solid var(--a);outline-offset:2px}.sf .gd-results{margin:36px auto 0;max-width:820px;display:flex;flex-direction:column;gap:8px}.sf .gd-results a{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--rc);background:var(--s1)}.sf .gd-results a .gd-ic{margin:0;width:34px;height:34px}.sf .gd-results a div{min-width:0}.sf .gd-results a small{display:block;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--a)}.sf .gd-results a b{display:block;color:var(--ink);font-size:15px;margin-top:1px}.sf .gd-results a span{display:block;font-size:13px;line-height:1.5;margin-top:2px}.sf .gd-results mark{background:var(--a12);color:var(--ink);border-radius:3px;padding:0 2px}.sf .gd-results p{margin:0;padding:22px;text-align:center;font-size:14px}@media(hover:hover){.sf .gd-results a:hover{border-color:var(--a)}}.sf .gd-help{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:44px;padding:18px 22px;border-radius:var(--rc);border:1px solid var(--line);background:linear-gradient(90deg,var(--a12),transparent 70%),var(--s1);color:var(--ink)}.sf .gd-help>span{display:flex;flex-direction:column;gap:2px}.sf .gd-help>span span{color:var(--mut);font-size:13.5px}.sf .gd-help svg{color:var(--a);width:18px;height:18px;transition:transform .15s}@media(hover:hover){.sf .gd-help:hover svg{transform:translate(3px)}}.sf .gd-scrim{position:fixed;inset:0;z-index:60;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .22s}.sf .gd-panel{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(760px,100vw);display:flex;flex-direction:column;background:var(--b0,var(--bg));border-left:1px solid var(--line);box-shadow:-30px 0 80px -30px #000000b3;transform:translate(102%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.sf .gd-panel.open{transform:none}.sf .gd-scrim.open{opacity:1}.sf .gd-ptop{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--s1) 85%,transparent)}.sf .gd-ptitle{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf .gd-x,.sf .gd-pbtn{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--s2);color:var(--ink);cursor:pointer}.sf .gd-pbtn:disabled{opacity:.35;cursor:default}.sf .gd-pbtn.ok{border-color:var(--ok);color:var(--ok)}@media(hover:hover){.sf .gd-x:hover,.sf .gd-pbtn:not(:disabled):hover{border-color:var(--a)}}.sf .gd-pbody{flex:1;overflow:auto;overscroll-behavior:contain;padding:34px 44px 60px}.sf .gd-kick{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--a)}.sf .gd-kick span{font-weight:600;letter-spacing:0;text-transform:none;color:var(--mut-2,var(--mut))}.sf .gd-art h1{font:var(--fdw,700) clamp(26px,3.4vw,38px)/1.1 var(--fd);letter-spacing:-.03em;color:var(--ink);margin:0;outline:0}.sf .gd-sum{font-size:16.5px;line-height:1.55;margin:10px 0 0}.sf .gd-meta{display:flex;gap:8px;font-size:12.5px;color:var(--mut-2,var(--mut));margin:14px 0 0}.sf .gd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.sf .gd-chips a{padding:6px 11px;border-radius:999px;border:1px solid var(--line);background:var(--s1);font-size:12.5px;color:var(--mut)}@media(hover:hover){.sf .gd-chips a:hover{color:var(--ink);border-color:var(--a)}}.sf .gd-art .gd-body{margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.sf .gd-body{font-size:15.5px;line-height:1.72;overflow-wrap:anywhere}.sf .gd-body>:first-child{margin-top:0}.sf .gd-body h2{font:650 21px/1.3 var(--fd);letter-spacing:-.02em;color:var(--ink);margin:36px 0 12px;scroll-margin-top:16px}.sf .gd-body h3{font:650 17px/1.35 var(--fd);color:var(--ink);margin:26px 0 8px;scroll-margin-top:16px}.sf .gd-body p{margin:0 0 14px}.sf .gd-body strong{color:var(--ink);font-weight:650}.sf .gd-body a{color:var(--a);text-decoration:underline;text-underline-offset:3px}.sf .gd-body code{font:500 .88em/1.4 var(--fm);padding:2px 6px;border-radius:6px;background:var(--s2);border:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums}.sf .gd-body ul{margin:0 0 16px;padding-left:20px}.sf .gd-body li{margin:5px 0}.sf .gd-body ul li::marker{color:var(--a)}.sf .gd-body hr{border:0;border-top:1px solid var(--line);margin:32px 0}.sf .gd-steps{list-style:none;counter-reset:gd;margin:4px 0 18px;padding:0}.sf .gd-steps>li{counter-increment:gd;position:relative;margin:0;padding:0 0 14px 46px;min-height:30px}.sf .gd-steps>li:before{content:counter(gd);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--a);color:var(--oa,#000);font:700 13px/1 var(--fm);font-variant-numeric:tabular-nums}.sf .gd-steps>li:not(:last-child):after{content:"";position:absolute;left:15px;top:34px;bottom:4px;width:2px;border-radius:2px;background:var(--a12)}.sf .gd-steps>li>span{display:block;padding-top:3px}.sf .gd-steps ul{margin:6px 0 0}.sf .gd-code{margin:6px 0 18px;border:1px solid var(--line);border-radius:var(--rb);background:var(--bg,#0b0c0a);overflow:hidden}.sf .gd-codeh{display:flex;align-items:center;justify-content:space-between;padding:7px 8px 7px 14px;border-bottom:1px solid var(--line);background:var(--s2)}.sf .gd-codeh span{font:700 11px/1 var(--fm);letter-spacing:.08em;color:var(--mut);font-variant-numeric:tabular-nums}.sf .gd-copy{border:1px solid var(--line);background:var(--s1);color:var(--ink);border-radius:7px;padding:5px 10px;font:600 12px/1 inherit;cursor:pointer}.sf .gd-copy.ok{border-color:var(--ok);color:var(--ok)}.sf .gd-code pre{margin:0;padding:14px;overflow:auto;font:500 13px/1.6 var(--fm);color:var(--ink);white-space:pre;font-variant-numeric:tabular-nums}.sf .gd-code code{all:unset;font:inherit;white-space:pre}.sf .gd-call{display:flex;gap:12px;margin:8px 0 18px;padding:14px 16px;border-radius:var(--rb);border:1px solid var(--line);background:var(--s1)}.sf .gd-call>svg{width:19px;height:19px;margin-top:2px}.sf .gd-call b{display:block;color:var(--ink);margin-bottom:2px}.sf .gd-call p,.sf .gd-call ul{margin:4px 0 0;font-size:14.5px}.sf .gd-note{border-color:color-mix(in oklab,var(--a) 40%,var(--line));background:linear-gradient(90deg,var(--a12),transparent 80%),var(--s1)}.sf .gd-note>svg{color:var(--a)}.sf .gd-tip{border-color:color-mix(in oklab,var(--ok) 40%,var(--line));background:linear-gradient(90deg,color-mix(in oklab,var(--ok) 10%,transparent),transparent 80%),var(--s1)}.sf .gd-tip>svg{color:var(--ok)}.sf .gd-warning{border-color:color-mix(in oklab,var(--wa) 45%,var(--line));background:linear-gradient(90deg,color-mix(in oklab,var(--wa) 11%,transparent),transparent 80%),var(--s1)}.sf .gd-warning>svg{color:var(--wa)}.sf .gd-danger{border-color:color-mix(in oklab,var(--bad,#f2564b) 45%,var(--line));background:linear-gradient(90deg,color-mix(in oklab,var(--bad,#f2564b) 11%,transparent),transparent 80%),var(--s1)}.sf .gd-danger>svg{color:var(--bad,#f2564b)}.sf .gd-table{margin:6px 0 18px;border:1px solid var(--line);border-radius:var(--rb);overflow:auto}.sf .gd-table table{width:100%;border-collapse:collapse;font-size:14px}.sf .gd-table th{text-align:left;padding:10px 14px;background:var(--s2);color:var(--ink);font-weight:650;font-size:12.5px;letter-spacing:.02em}.sf .gd-table td{padding:10px 14px;border-top:1px solid var(--line)}.sf .gd-btns{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 18px}.sf .gd-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--rb);border:1px solid color-mix(in oklab,var(--a) 50%,var(--line));background:var(--a12);color:var(--ink)!important;text-decoration:none!important;font-weight:600;font-size:14px;transition:background .15s,border-color .15s}.sf .gd-btn svg{color:var(--a)}@media(hover:hover){.sf .gd-btn:hover{border-color:var(--a);background:color-mix(in oklab,var(--a) 20%,transparent)}}.sf .gd-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:40px}.sf .gd-pn a{display:flex;flex-direction:column;gap:4px;padding:15px 17px;border:1px solid var(--line);border-radius:var(--rc);background:var(--s1);transition:border-color .15s}.sf .gd-pn a span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mut)}.sf .gd-pn a b{color:var(--ink);font-size:14.5px}.sf .gd-pn-next{text-align:right;align-items:flex-end}@media(hover:hover){.sf .gd-pn a:hover{border-color:var(--a)}}.sf .gd-art .gd-help{margin-top:16px}@media(prefers-reduced-motion:reduce){.sf .gd-panel,.sf .gd-scrim,.sf .gd-tile{transition:none}}@media(max-width:900px){.sf .gd{padding:24px 16px 64px}.sf .gd-hero{padding-top:12px}.sf .gd-search{height:50px;margin-top:22px}.sf .gd-rows{margin-top:36px;gap:30px}.sf .gd-tiles{grid-template-columns:1fr;gap:8px}.sf .gd-tile{min-height:0;padding:12px 14px;flex-direction:row;align-items:center;gap:12px}.sf .gd-ic{margin:0;width:34px;height:34px}.sf .gd-tsum{display:none}.sf .gd-go{position:static!important;margin-left:auto;opacity:1;transform:none}.sf .gd-panel{width:100vw;border-left:0}.sf .gd-pbody{padding:24px 18px 48px}.sf .gd-pn{grid-template-columns:1fr}.sf .gd-body{font-size:15px}}.sf .hd-market{background:color-mix(in oklab,var(--b0) 94%,transparent);border-bottom:0}.sf .hmk1{border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,color-mix(in oklab,var(--a) 60%,transparent) 30%,color-mix(in oklab,var(--a) 60%,transparent) 70%,transparent) 1}.sf .hd-market .sin{height:68px;gap:12px}.sf .hd-market .hsp{display:block}.sf .hd-market .brand b{font:800 18px/1 var(--fd);letter-spacing:.05em;text-transform:uppercase}.sf .hmk2{background:linear-gradient(180deg,color-mix(in oklab,var(--s1) 92%,var(--a)),var(--s1));border-bottom:1px solid var(--ln)}.sf .hmk2 .swrap{display:flex;align-items:center;gap:18px;height:66px}.sf .mknav{margin:0;gap:0;align-items:center}.sf .mknav a{display:flex;align-items:center;height:38px;padding:0 13px;border-radius:9px;font-weight:600;font-size:14px;color:var(--mu);position:relative}.sf .mknav a+a:before{content:"";position:absolute;left:-1px;top:11px;bottom:11px;width:1px;background:var(--ln2)}.sf .mknav a:first-child{color:var(--ink)}@media(hover:hover){.sf .mknav a:hover{color:var(--ink);background:var(--a12)}}.sf .hmkd{width:1px;height:34px;background:var(--ln2);margin-left:auto}.sf .hd-market .mks{margin:0;max-width:400px;height:44px;border-radius:12px;background:color-mix(in oklab,var(--b0) 70%,var(--s1))}.sf .hd-market .hcur{height:38px}.sf .hd-market .sicb{border:1px solid var(--ln2);border-radius:10px}.sf .hmk2:has(.mks[hidden]) .hmkd{display:none}.sf .hmk2:not(:has(.mknav a)):has(.mks[hidden]){display:none}.sf .hmk{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center}.sf .hero-market .h1{max-width:14ch;font-weight:800}.sf .hero-market .h1 .sem{display:block;background:linear-gradient(90deg,var(--ai),var(--a));-webkit-background-clip:text;background-clip:text;color:transparent}.sf .hmk-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:28px}.sf .hero-market .eyebrow{white-space:normal;height:auto;min-height:32px;padding-block:6px}.sf .hmk-row .ctas{margin:0}.sf .hmkc{display:flex;flex-direction:column;justify-content:center;min-width:96px;padding:6px 14px;border:1px solid var(--ln2);border-radius:var(--rc);background:color-mix(in oklab,var(--s1) 80%,transparent)}.sf .hmkc b{display:flex;align-items:center;gap:7px;font:800 17px/1.2 var(--fd);color:var(--ink);font-variant-numeric:tabular-nums}.sf .hmkc b svg{color:var(--ai)}.sf .hmkc small{font:700 10.5px/1.3 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}.sf .hmk-art{position:relative;aspect-ratio:1;max-width:440px;width:100%;justify-self:end;display:grid;place-items:center}.sf .hmk-r{position:absolute;border-radius:50%;border:1px dashed color-mix(in oklab,var(--a) 45%,transparent)}.sf .hmk-r.r1{inset:4%;animation:sf-hmk-spin 60s linear infinite}.sf .hmk-r.r2{inset:19%;border-style:solid;border-color:color-mix(in oklab,var(--a) 30%,transparent);animation:sf-hmk-spin 38s linear infinite reverse}.sf .hmk-r i{position:absolute;top:-5px;left:50%;width:10px;height:10px;border-radius:50%;background:var(--ai);box-shadow:0 0 14px var(--a)}.sf .hmk-c{width:42%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 40%,color-mix(in oklab,var(--a) 30%,var(--s1)),var(--s1));border:2px solid color-mix(in oklab,var(--a) 55%,transparent);box-shadow:0 0 80px -10px color-mix(in oklab,var(--a) 60%,transparent);font:800 clamp(40px,7cqi,84px)/1 var(--fd);color:var(--ink)}.sf .hmk-c img{width:62%;height:62%;object-fit:contain}.sf .hmkf{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:color-mix(in oklab,var(--s1) 90%,transparent);border:1px solid var(--ln2);box-shadow:0 18px 40px #0006;font-size:13px;animation:sf-hmk-bob 6s ease-in-out infinite}.sf .hmkf i{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--a12);color:var(--ai);font-style:normal}.sf .hmkf b{display:block;color:var(--ink)}.sf .hmkf small{display:block;color:var(--mu);font-size:11.5px}.sf .hmkf.f1{left:-4%;top:16%}.sf .hmkf.f2{right:-2%;bottom:14%;animation-delay:-3s}@keyframes sf-hmk-spin{to{transform:rotate(360deg)}}@keyframes sf-hmk-bob{50%{transform:translateY(-8px)}}.sf.mo-none .hmk-r,.sf.mo-none .hmkf{animation:none}@media(prefers-reduced-motion:reduce){.sf .hmk-r,.sf .hmkf{animation:none}}.sf .cta.promise{padding:18px 22px;gap:16px;border:1px solid var(--ln2);border-radius:var(--rc);background:linear-gradient(90deg,var(--a12),color-mix(in oklab,var(--s1) 70%,transparent) 45%)}.sf .cta.promise>div:nth-child(2){flex:1;min-width:0}.sf .cta-i{width:48px;height:48px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--a);color:var(--oa);box-shadow:0 10px 26px -8px var(--a)}.sf .cta.promise .cta-t{display:block;font:700 16px/1.3 var(--fd);color:var(--ink)}.sf .cta.promise .ssub{margin:2px 0 0;font-size:14px}.sf .gposters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sf .gpo{position:relative;display:block;aspect-ratio:2/1;border-radius:var(--rc);overflow:hidden;border:1px solid var(--ln2);background:var(--s1);transition:transform .2s,border-color .2s,box-shadow .2s}@media(hover:hover){.sf .gpo:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--a) 60%,transparent);box-shadow:0 20px 44px -18px var(--a)}}.sf .gpo-art{position:absolute;inset:0}.sf .gpo-art>img,.sf .gpo-art>svg,.sf .gpo-art .sct-gen,.sf .gpo-art .sct-gen>svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sf .gpo-l,.sf .gpo-n{position:absolute;padding:4px 10px;border-radius:999px;font:700 12.5px/1.4 var(--fb);backdrop-filter:blur(6px)}.sf .gpo-l{right:10px;bottom:10px;background:#05070cd1;border:1px solid rgba(255,255,255,.08);color:#fff;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf .gpo-n{left:10px;top:10px;background:var(--a);color:var(--oa);font-size:11.5px}.sf .hwframe{border:1px solid var(--ln);border-radius:calc(var(--r) + 6px);background:linear-gradient(180deg,color-mix(in oklab,var(--s1) 70%,transparent),transparent);padding:36px}.sf .hwframe .sh2,.sf .ssframe .sh2{padding-left:14px;border-left:3px solid var(--a)}.sf .hwf{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:16px}.sf .hwc{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--ln2);border-radius:var(--rc);background:var(--b0)}.sf .hwc-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sf .hwc-h code{font:800 13px var(--fb);letter-spacing:.08em;color:var(--mu)}.sf .hwc .pni{margin:0;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--a12);border:1px solid color-mix(in oklab,var(--a) 40%,transparent);color:var(--ai)}.sf .hwc b{font:700 18px/1.25 var(--fd);color:var(--ink)}.sf .hwc p{margin:0;color:var(--mu);font-size:14.5px}.sf .fqgrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:24px;align-items:start}.sf .fqhelp{display:flex;flex-direction:column;gap:10px;padding:26px;border:1px solid var(--ln2);border-radius:calc(var(--r) + 4px);position:sticky;top:120px}.sf .fqh-i{width:50px;height:50px;border-radius:12px;display:grid;place-items:center;background:var(--a12);border:1px solid color-mix(in oklab,var(--a) 40%,transparent);color:var(--ai);margin-bottom:6px}.sf .fqhelp>b{font:800 22px/1.2 var(--fd);color:var(--ink)}.sf .fqhelp p{margin:0 0 6px;color:var(--mu);font-size:14.5px}.sf .fqh-r{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--ln2);border-radius:10px;font-weight:700;font-size:13.5px;color:var(--ink)}.sf .fqh-r svg{color:var(--ai)}.sf .fqnum .faq{counter-reset:fqn}.sf .fqnum .fqq{counter-increment:fqn}.sf .fqnum .fqq:before{content:counter(fqn,decimal-leading-zero);flex:none;width:32px;height:32px;margin-right:12px;border-radius:8px;display:grid;place-items:center;background:var(--a12);border:1px solid color-mix(in oklab,var(--a) 40%,transparent);color:var(--ai);font:800 12px var(--fb)}.sf .ssframe{border:1px solid var(--ln);border-radius:calc(var(--r) + 6px);padding:36px;background:linear-gradient(180deg,color-mix(in oklab,var(--s1) 70%,transparent),transparent)}.sf .ssgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.sf .sscard{display:flex;align-items:center;gap:14px;padding:22px 20px;border:1px solid var(--ln2);border-radius:var(--rc);background:var(--b0);color:var(--ink);transition:border-color .2s,transform .2s}@media(hover:hover){.sf .sscard:hover{border-color:color-mix(in oklab,var(--a) 55%,transparent);transform:translateY(-2px)}}.sf .ssi{width:46px;height:46px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--a12);border:1px solid color-mix(in oklab,var(--a) 35%,transparent);color:var(--ai)}.sf .sscard b{display:block;font:700 16px/1.3 var(--fd)}.sf .sscard small{display:block;color:var(--mu);font-size:13.5px}.sf .sse{margin-left:auto;width:32px;height:32px;flex:none;border-radius:9px;border:1px solid var(--ln2);display:grid;place-items:center;color:var(--mu)}@container sf (max-width:900px){.sf .hmk2:has(.mks[hidden]){display:none}.sf .hmk{grid-template-columns:minmax(0,1fr)}.sf .hmk-art{display:none}.sf .gposters{grid-template-columns:repeat(2,minmax(0,1fr))}.sf .hwf,.sf .fqgrid{grid-template-columns:minmax(0,1fr)}.sf .fqhelp{position:static}.sf .hwframe,.sf .ssframe{padding:24px 18px}.sf .mknav,.sf .hmkd{display:none}.sf .hd-market .mks{max-width:none;flex:1}}@container sf (max-width:600px){.sf .hd-market .hlink,.sf .hd-market .hcur:not(.hcurb){display:none}.sf .hd-market .hcurb{height:38px;padding:0 8px}.sf .hmk2 .swrap{height:58px}.sf .gposters{grid-template-columns:minmax(0,1fr)}.sf .cta.promise{flex-direction:column;align-items:flex-start}.sf .hmkc{flex:1}}.sf.hs-calm{--hs:1.7}.sf.hs-normal{--hs:1}.sf.hs-snappy{--hs:.55}.sf .fxw .pc{position:relative}.sf .pc .hm{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;display:block}.sf .pc .hm>svg{width:100%;height:100%;display:block}.sf .pc .hm>:is(img,video){width:100%;height:100%;display:block;object-fit:cover}.sf .pc .sd{position:absolute;left:0;right:0;bottom:0;z-index:3;display:none;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:color-mix(in oklab,var(--b0,#0b0c0a) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--ln2,rgba(255,255,255,.14))}.sf .sd-t{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.sf .sd-t i{font-style:normal;font:500 12px var(--fm,sans-serif);color:var(--mu,#a4a79b);padding:4px 7px;border:1px solid var(--ln2,rgba(255,255,255,.14));border-radius:6px;white-space:nowrap;font-variant-numeric:tabular-nums}.sf .sd-t b{color:var(--ink,#eee);font-weight:600}.sf .sd-c{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px;color:var(--ai,#4d8dff);white-space:nowrap}.sf .lrow,.sf .pfeat,.sf .feat{position:relative}.sf .lrow{overflow:hidden}.sf .lrow .sd{left:auto;top:0;width:min(440px,62%);border-top:0;border-left:1px solid var(--ln2)}.sf .fx-lift .pc{transition:transform calc(.6s*var(--hs,1)) cubic-bezier(.34,1.56,.64,1),box-shadow calc(.5s*var(--hs,1)) ease}@media(hover:hover){.sf .fx-lift .pc:hover{transform:translateY(-7px);box-shadow:0 22px 40px -20px #0000008c;transition:transform calc(.22s*var(--hs,1)) cubic-bezier(.2,.8,.2,1),box-shadow calc(.22s*var(--hs,1)) ease-out}}.sf :is(.fx-tilt,.fx-glowtilt) .pc{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d}.sf .fx-tilt .pc{transition:transform calc(.85s*var(--hs,1)) cubic-bezier(.34,1.8,.5,1)}@media(hover:hover){.sf .fx-tilt .pc:hover{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.025);transition:transform calc(.12s*var(--hs,1)) linear}}.sf .fx-glow .pc{transition:box-shadow calc(.75s*var(--hs,1)) ease-in,border-color calc(.75s*var(--hs,1)) ease-in}@media(hover:hover){.sf :is(.fx-glow,.fx-glowtilt) .pc:hover{border-color:var(--a,#4d8dff);box-shadow:0 0 0 1px var(--a,#4d8dff),0 0 36px -4px color-mix(in oklab,var(--a,#4d8dff) 75%,transparent)}.sf .fx-glow .pc:hover{transition:box-shadow calc(.18s*var(--hs,1)) ease-out,border-color calc(.18s*var(--hs,1)) ease-out}}.sf .fx-glowtilt .pc{transition:transform calc(.85s*var(--hs,1)) cubic-bezier(.34,1.8,.5,1),box-shadow calc(.75s*var(--hs,1)) ease-in,border-color calc(.75s*var(--hs,1)) ease-in}@media(hover:hover){.sf .fx-glowtilt .pc:hover{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.025);transition:transform calc(.12s*var(--hs,1)) linear,box-shadow calc(.18s*var(--hs,1)) ease-out,border-color calc(.18s*var(--hs,1)) ease-out}}.sf .fx-zoom :is(.pc .sart,.pc.sart)>:is(svg,img,video){transition:transform calc(.4s*var(--hs,1)) cubic-bezier(.4,0,.2,1)}@media(hover:hover){.sf .fx-zoom .pc:hover :is(.sart)>:is(svg,img,video),.sf .fx-zoom .pc.sart:hover>:is(svg,img,video){transform:scale(1.09);transition:transform calc(.9s*var(--hs,1)) cubic-bezier(.2,.8,.2,1)}}.sf .fx-swap .pc .hm{transition:opacity calc(.55s*var(--hs,1)) ease-in}@media(hover:hover){.sf .fx-swap .pc:hover .hm{opacity:1;transition:opacity calc(.22s*var(--hs,1)) ease-out}}.sf .fx-swap :is(.pc .sart,.pc.sart)>:is(svg,img,video):first-child{transition:transform calc(.55s*var(--hs,1)) ease-in}@media(hover:hover){.sf .fx-swap .pc:hover :is(.sart)>:is(svg,img,video):first-child,.sf .fx-swap .pc.sart:hover>:is(svg,img,video):first-child{transform:scale(1.05);transition:transform calc(.3s*var(--hs,1)) ease-out}}.sf .fx-shine .pc{overflow:hidden}.sf .fx-shine .pc:after{content:"";position:absolute;inset:-2px;z-index:4;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.34) 47%,rgba(255,255,255,.1) 54%,transparent 70%);transform:translate(-130%);opacity:0;transition:transform calc(.45s*var(--hs,1)) ease-in,opacity calc(.45s*var(--hs,1)) ease-in}@media(hover:hover){.sf .fx-shine .pc:hover:after{transform:translate(130%);opacity:1;transition:transform calc(.85s*var(--hs,1)) cubic-bezier(.2,.8,.2,1),opacity calc(.06s*var(--hs,1)) linear}}@property --t1{syntax:"<percentage>";inherits:false;initial-value:0%}@property --t2{syntax:"<percentage>";inherits:false;initial-value:0%}@property --t3{syntax:"<percentage>";inherits:false;initial-value:0%}@property --t4{syntax:"<percentage>";inherits:false;initial-value:0%}.sf .fx-trace .pc:before{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(var(--a,#4d8dff) 0 0) 0 0/var(--t1,0%) 2px no-repeat,linear-gradient(var(--a,#4d8dff) 0 0) 100% 0/2px var(--t2,0%) no-repeat,linear-gradient(var(--a,#4d8dff) 0 0) 100% 100%/var(--t3,0%) 2px no-repeat,linear-gradient(var(--a,#4d8dff) 0 0) 0 100%/2px var(--t4,0%) no-repeat;transition:--t4 calc(.1s*var(--hs,1)) linear,--t3 calc(.1s*var(--hs,1)) linear calc(.1s*var(--hs,1)),--t2 calc(.1s*var(--hs,1)) linear calc(.2s*var(--hs,1)),--t1 calc(.1s*var(--hs,1)) linear calc(.3s*var(--hs,1))}@media(hover:hover){.sf .fx-trace .pc:hover:before{--t1:100%;--t2:100%;--t3:100%;--t4:100%;transition:--t1 calc(.14s*var(--hs,1)) linear,--t2 calc(.14s*var(--hs,1)) linear calc(.14s*var(--hs,1)),--t3 calc(.14s*var(--hs,1)) linear calc(.28s*var(--hs,1)),--t4 calc(.14s*var(--hs,1)) linear calc(.42s*var(--hs,1))}}.sf .fx-slide .pc .sd{display:flex;transform:translateY(102%);transition:transform calc(.26s*var(--hs,1)) cubic-bezier(.4,0,1,1)}@media(hover:hover){.sf .fx-slide .pc:hover .sd{transform:none;transition:transform calc(.45s*var(--hs,1)) cubic-bezier(.2,.9,.25,1.15)}}.sf .fx-slide .lrow.pc .sd{transform:translate(102%)}@media(hover:hover){.sf .fx-slide .lrow.pc:hover .sd{transform:none}}@media(prefers-reduced-motion:reduce){.sf .fxw .pc{transform:none!important;transition:border-color .01s,box-shadow .01s!important}}@media(prefers-reduced-motion:reduce)and (hover:hover){.sf .fxw .pc:hover{transform:none!important;transition:border-color .01s,box-shadow .01s!important}.sf .fxw:not(.fx-none) .pc:hover{border-color:var(--a,#4d8dff)!important;box-shadow:0 0 0 1px var(--a,#4d8dff)!important}}@media(prefers-reduced-motion:reduce){.sf .fxw .pc:before,.sf .fxw .pc:after{display:none!important}.sf .fxw .pc .sart>*,.sf .fxw .pc.sart>*{transform:none!important}.sf .fxw .pc .hm{opacity:0!important}.sf .fxw .pc .sd{display:none!important}}.sf :is(.fx-tilt,.fx-glowtilt,.fx-tiltswap) .pc{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d}.sf .fx-tiltswap .pc{transition:transform calc(.85s*var(--hs,1)) cubic-bezier(.34,1.8,.5,1)}@media(hover:hover){.sf .fx-tiltswap .pc:hover{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.025);transition:transform calc(.12s*var(--hs,1)) linear}}.sf .fx-tiltswap .pc .hm{transition:opacity calc(.55s*var(--hs,1)) ease-in}@media(hover:hover){.sf .fx-tiltswap .pc:hover .hm{opacity:1;transition:opacity calc(.22s*var(--hs,1)) ease-out}}.sf .fx-liftglow .pc{transition:transform calc(.6s*var(--hs,1)) cubic-bezier(.34,1.56,.64,1),box-shadow calc(.75s*var(--hs,1)) ease-in,border-color calc(.75s*var(--hs,1)) ease-in}@media(hover:hover){.sf .fx-liftglow .pc:hover{transform:translateY(-6px);border-color:var(--a,#4d8dff);box-shadow:0 0 0 1px var(--a,#4d8dff),0 22px 46px -18px color-mix(in oklab,var(--a,#4d8dff) 70%,transparent);transition:transform calc(.22s*var(--hs,1)) cubic-bezier(.2,.8,.2,1),box-shadow calc(.2s*var(--hs,1)) ease-out,border-color calc(.2s*var(--hs,1)) ease-out}}.sf.lt .fx-shine .pc:after{background:linear-gradient(105deg,transparent 30%,rgba(0,0,0,.14) 47%,rgba(0,0,0,.05) 54%,transparent 70%)}.sf :is(.h1,.sh2,.h1p,.cta h2,.ct h3,.feat-h h3,.gt .tx b,.lrow b,.pn b,.brand,.pfeat h3,.pposter h3,.tov h3,.gc-b b,.hsp-n b,.dst b,.glr b,.sempty b){font-weight:var(--fdw,700)}:root.sfh,.sf{--bg:var(--b0);--mut:var(--mu);--mut-2:var(--mu2);--line:var(--ln);--line-2:var(--ln2);--warn:var(--wa);--bad:var(--bd);--accent:var(--a);--accent-ink:var(--ai);--on-accent:var(--oa);--e:cubic-bezier(.2,.8,.2,1);--eio:cubic-bezier(.65,0,.35,1);--spring:cubic-bezier(.34,1.56,.64,1)}.sf a[data-sfa=skip]{position:fixed;left:12px;top:-60px;z-index:300;background:var(--accent);color:var(--on-accent);padding:10px 14px;border-radius:10px;font-weight:600}.sf a[data-sfa=skip]:focus{top:12px}.sf .mono{font-family:var(--fm);font-variant-numeric:tabular-nums}.sf .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.sf .lbl{font:600 12px/1.2 var(--fm);letter-spacing:.07em;text-transform:uppercase;color:var(--mut);font-variant-numeric:tabular-nums}.sf .kick{display:inline-flex;align-items:center;gap:8px;font:500 12px/1.2 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);font-variant-numeric:tabular-nums}.sf .h2{font:600 clamp(27px,3.3cqi,44px)/1.06 var(--fd);letter-spacing:-.035em;margin-top:14px;text-wrap:balance}.sf .sub{color:var(--mut);max-width:540px;margin-top:12px;font-size:15.5px}.sf .mut{color:var(--mut)}.sf .btn{--r:var(--rc);display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 20px;border-radius:min(var(--rb),23px);font-weight:600;font-size:14.5px;white-space:nowrap;position:relative;user-select:none;transition:transform .25s var(--e),translate .3s var(--e),background .2s,border-color .2s,color .2s,box-shadow .35s var(--e),opacity .2s}.sf .btn:active{transform:scale(.965)}.sf .btn.pri{background:var(--accent);color:var(--on-accent)}.sf .btn.ghost{border:1px solid var(--line-2);background:color-mix(in oklab,var(--s1) 70%,transparent)}@media(hover:hover){.sf .btn.pri:hover{box-shadow:0 10px 32px -10px var(--accent)}.sf .btn.ghost:hover{border-color:color-mix(in oklab,var(--ink) 32%,transparent)}.sf .btn:hover .arr{transform:translate(3px)}}.sf .btn.big{height:52px;width:100%;font-size:15.5px}.sf .btn.full{width:100%}.sf .btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.sf .btn.pri[disabled]{background:var(--s3);color:var(--mut)}.sf .btn[disabled] .arr{display:none}.sf .btn .arr{transition:transform .3s var(--e)}.sf .icb{width:42px;height:42px;border-radius:12px;border:1px solid var(--line-2);display:grid;place-items:center;position:relative;color:var(--ink);transition:border-color .2s,background .2s,transform .2s}.sf .icb:hover{background:var(--s2)}.sf .icb:active{transform:scale(.94)}.sf .lnk{display:inline-flex;align-items:center;gap:6px;color:var(--mut);font-size:13.5px;font-weight:500;transition:color .2s}.sf .lnk:hover{color:var(--ink)}.sf .st{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 9px;border-radius:99px;font:600 12px/1 var(--fm);letter-spacing:.05em;text-transform:uppercase;border:1px solid;white-space:nowrap;font-variant-numeric:tabular-nums}.sf .st i{width:7px;height:7px;border-radius:50%;background:currentColor;position:relative}.sf .st-ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 11%,var(--bg) 40%);border-color:color-mix(in oklab,var(--ok) 30%,transparent)}.sf .st-up{color:var(--warn);background:color-mix(in oklab,var(--warn) 11%,var(--bg) 40%);border-color:color-mix(in oklab,var(--warn) 30%,transparent)}.sf .st-dn{color:var(--bad);background:color-mix(in oklab,var(--bad) 11%,var(--bg) 40%);border-color:color-mix(in oklab,var(--bad) 30%,transparent)}.sf .st-ok i:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:sf-ping 2.2s var(--e) infinite}.sf .st-up i{animation:sf-blink 1.1s ease-in-out infinite}@keyframes sf-ping{0%{transform:scale(1);opacity:.65}80%,to{transform:scale(2.9);opacity:0}}@keyframes sf-blink{50%{opacity:.25}}.sf .chip2{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--line-2);font-size:12px;color:var(--mut);white-space:nowrap}.sf .chip2 svg{color:var(--accent-ink)}.sf .note{display:flex;gap:12px;padding:13px 14px;border-radius:13px;font-size:13.5px;line-height:1.5;margin-bottom:16px;border:1px solid}.sf .note svg{margin-top:1px}.sf .note b{font-weight:600}.sf .note.warn{color:var(--ink);border-color:color-mix(in oklab,var(--warn) 32%,transparent);background:color-mix(in oklab,var(--warn) 9%,transparent)}.sf .note.warn svg{color:var(--warn)}.sf .note.bad{color:var(--ink);border-color:color-mix(in oklab,var(--bad) 35%,transparent);background:color-mix(in oklab,var(--bad) 9%,transparent)}.sf .note.bad svg{color:var(--bad)}.sf .emi{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--s2);color:var(--mut);margin-bottom:6px}.sf .logo{width:34px;height:34px;border-radius:10px;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font:700 15px/1 var(--fd);overflow:hidden;flex-shrink:0}.sf .logo img{width:100%;height:100%;object-fit:cover}.sf .logo.img{background:var(--s2)}.sf .pop{animation:sf-pop .55s var(--e)}@keyframes sf-pop{35%{transform:scale(1.16)}}.sf .rv{opacity:0;translate:0 22px;transition:opacity .8s var(--e) calc(var(--d,0)*70ms),translate .8s var(--e) calc(var(--d,0)*70ms)}.sf .rv.in{opacity:1;translate:0 0}.sf .od{display:inline-block;height:1em;line-height:1em;overflow:hidden;vertical-align:-.1em}.sf .od>span{display:block;transition:transform 1.2s var(--e)}.sf .odx{display:inline-block}.sf .scr{color:var(--accent-ink);opacity:.75}.sf #cartN.bump{animation:sf-bump .5s var(--e)}@keyframes sf-bump{40%{transform:scale(1.45)}}.sf .art{position:relative;aspect-ratio:1.6;overflow:hidden;background:var(--s2);display:block}.sf .art>svg{width:100%;height:100%}.sf .art img.ph,.sf .art video.ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sf .art .hov{display:none}.sf .k-bg{fill:color-mix(in oklab,var(--s2) 90%,var(--accent))}.sf .k-dots{opacity:.55;fill:url(#sf_dots)}.sf .k-rings circle{fill:none;stroke:var(--line-2);stroke-width:1}.sf .k-blade,.sf .k-bow{fill:url(#sf_gk);stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round}.sf .k-hole{fill:color-mix(in oklab,var(--s2) 90%,var(--accent));stroke:var(--accent);stroke-width:1.6}.sf .k-groove{stroke:var(--accent);stroke-width:1.2;fill:none;opacity:.55}.sf .k-code{font:700 62px var(--fd);fill:var(--ink);letter-spacing:-3px}.sf .k-cut{font:500 11px var(--fm);fill:var(--mut-2);letter-spacing:1.5px;font-variant-numeric:tabular-nums}.sf .k-scan{opacity:0}.sf .msheet{position:fixed;top:var(--hh,68px);left:0;right:0;z-index:49;background:var(--bg);border-bottom:1px solid var(--line);padding:10px 16px 18px;display:flex;flex-direction:column;transform:translateY(-12px);opacity:0;pointer-events:none;visibility:hidden;transition:transform .35s var(--e),opacity .25s,visibility 0s .35s;max-height:calc(100vh - var(--hh,68px));overflow-y:auto}.sf .msheet.on{transform:none;opacity:1;pointer-events:auto;visibility:visible;transition:transform .35s var(--e),opacity .25s}.sf .msheet a{padding:14px 4px;border-bottom:1px solid var(--line);font-weight:500;display:flex;justify-content:space-between;align-items:center}body>i.flyer{position:fixed;left:0;top:0;width:14px;height:14px;border-radius:4px;background:var(--accent);box-shadow:0 0 18px var(--accent);z-index:400;pointer-events:none;rotate:45deg}.sf .toast{position:fixed;left:50%;bottom:22px;z-index:300;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;min-height:46px;border-radius:14px;background:var(--ink);color:var(--bg);font-size:14px;font-weight:500;box-shadow:0 20px 50px -20px #0009;transform:translate(-50%,calc(100% + 100px));visibility:hidden;transition:transform .45s var(--e),visibility 0s .45s;max-width:calc(100vw - 32px)}.sf .toast.on{transform:translate(-50%);visibility:visible;transition:transform .45s var(--e)}.sf .toast button{height:30px;padding:0 10px;border-radius:8px;background:color-mix(in oklab,var(--bg) 12%,transparent);font-size:13px;font-weight:600;white-space:nowrap}.sf .toast .tk{color:var(--accent);background:var(--bg);width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex-shrink:0}.sf .toast>span{padding-right:4px}.sf .scrim{position:fixed;inset:0;z-index:150;background:#00000080;opacity:0;pointer-events:none;transition:opacity .35s}.sf .scrim.on{opacity:1;pointer-events:auto}.sf .drawer{position:fixed;top:0;right:0;bottom:0;z-index:160;width:min(420px,100vw);background:var(--bg);border-left:1px solid var(--line-2);display:flex;flex-direction:column;transform:translate(102%);visibility:hidden;transition:transform .5s var(--e),visibility 0s .5s}.sf .drawer.on{transform:none;visibility:visible;transition:transform .5s var(--e)}.sf .dhd{display:flex;align-items:center;gap:10px;padding:16px 16px 16px 22px;border-bottom:1px solid var(--line)}.sf .dhd b{font:600 18px var(--fd);letter-spacing:-.02em}.sf .dhd span{flex:1;font-size:12.5px;color:var(--mut)}.sf .dli{list-style:none;flex:1;overflow-y:auto;padding:8px 22px}.sf .dli li{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start;animation:sf-fadeUp .4s var(--e) both}.sf .dla{border-radius:9px;width:76px}.sf .dlt b{display:block;font-weight:600;font-size:14.5px}.sf .dlt small{display:block;color:var(--mut);font-size:13px}.sf .dlr{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.sf .dlr b{font-size:14.5px}.sf .dft{padding:18px 22px 24px;border-top:1px solid var(--line)}.sf .dsub{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.sf .dsub b{font:600 22px var(--fm);font-variant-numeric:tabular-nums}.sf .dft p{font-size:13px;margin-bottom:16px}.sf .dempty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:30px;color:var(--mut)}.sf .dempty b{color:var(--ink);font:600 17px var(--fd)}.sf .dempty .btn{margin-top:10px}.sf .drawer .qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);height:32px;margin-top:8px;border-radius:9px}.sf .drawer .qty button{width:30px;height:100%;display:grid;place-items:center;color:var(--mut);transition:color .2s}.sf .drawer .qty button:hover:not(:disabled){color:var(--ink)}.sf .drawer .qty button:disabled{opacity:.3;cursor:not-allowed}.sf .drawer .qty b{min-width:22px;text-align:center;font-size:13px;font-weight:600}@keyframes sf-fadeUp{0%{opacity:0;translate:0 10px}}@media(max-width:640px){.sf .toast{bottom:60px}}.sf .co{padding-top:28px;padding-bottom:110px}.sf.hd-floating .co,.sf.hd-floating .op{padding-top:110px}.sf .cotop{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.sf .stp{list-style:none;position:relative;display:grid;grid-template-columns:repeat(3,112px);view-transition-name:stp}.sf .stp li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;color:var(--mut);font-weight:500}.sf .sn{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--bg);font:600 12px var(--fm);transition:all .45s var(--e);font-variant-numeric:tabular-nums}.sf .stp li.on{color:var(--ink)}.sf .stp li.on .sn{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 5px var(--a12)}.sf .stp li.done{color:var(--mut)}.sf .stp li.done .sn{background:var(--accent);border-color:transparent;color:var(--on-accent)}.sf .stl{position:absolute;top:15px;left:56px;right:56px;height:2px;background:var(--line-2);border-radius:2px;overflow:hidden}.sf .stl i{position:absolute;inset:0;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--f,0));transition:transform .8s var(--e)}.sf .stl i:after{content:"";position:absolute;top:0;bottom:0;width:40px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:sf-shim 1.8s linear infinite}@keyframes sf-shim{0%{left:-40px}to{left:100%}}.sf .cog{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.sf .com{view-transition-name:com;min-width:0}.sf .cos{position:sticky;top:calc(var(--hh,68px) + 16px);view-transition-name:cos;min-width:0}.sf .pane{border:1px solid var(--line);border-radius:22px;background:var(--s1);padding:30px}.sf .fld{display:flex;flex-direction:column;gap:9px;margin:24px 0 8px}.sf .inp{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border:1px solid var(--line-2);border-radius:13px;background:var(--bg);color:var(--mut-2);transition:border-color .2s,box-shadow .25s,color .2s}.sf .inp:focus-within{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--a12);color:var(--accent-ink)}.sf .inp input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--ink);font-size:15px}.sf .inp.bad{border-color:var(--bad);box-shadow:0 0 0 4px color-mix(in oklab,var(--bad) 14%,transparent);color:var(--bad)}.sf .ferr{color:var(--bad);font-size:13px;display:flex;align-items:center;gap:7px;min-height:20px}.sf .ferr:empty{min-height:0}.sf .shake{animation:sf-shake .42s var(--e)}@keyframes sf-shake{20%,60%{translate:-6px 0}40%,80%{translate:6px 0}}.sf .pms{display:grid;gap:10px;margin:12px 0 26px}.sf .pmo{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line-2);border-radius:15px;text-align:left;transition:border-color .3s,background .3s}.sf .pmo:hover{border-color:color-mix(in oklab,var(--ink) 28%,transparent)}.sf .pmo.on{border-color:var(--accent-ink);background:var(--a12)}.sf .pmo-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--s2);border:1px solid var(--line);color:var(--ink)}.sf .pmo.on .pmo-ic{color:var(--accent-ink)}.sf .pmo-t{flex:1;min-width:0}.sf .pmo-t b{display:block;font-weight:600}.sf .pmo-t small{color:var(--mut);font-size:13px}.sf .pmo-a{font-size:12.5px;color:var(--mut);text-align:right}.sf .pmo-r{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);position:relative;flex-shrink:0;transition:border-color .2s}.sf .pmo-r:after{content:"";position:absolute;inset:3.5px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .35s var(--spring)}.sf .pmo.on .pmo-r{border-color:var(--accent)}.sf .pmo.on .pmo-r:after{transform:scale(1)}.sf .fine{font-size:12.5px;color:var(--mut);margin-top:14px;text-align:center}.sf .sum{border:1px solid var(--line);border-radius:22px;background:var(--s1);padding:22px}.sf .sit{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.sf .sit .art{border-radius:8px;width:64px}.sf .sit b{display:block;font-size:14px;font-weight:600}.sf .sit small{color:var(--mut);font-size:12.5px}.sf .srow{display:flex;justify-content:space-between;font-size:14px;color:var(--mut);padding:7px 0}.sf .srow b{color:var(--ink);font-weight:500}.sf .stot{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;margin-top:6px;border-top:1px solid var(--line)}.sf .stot b{font:600 26px var(--fm);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sf .scr2{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--s2);display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--mut)}.sf .scr2 b{font:600 14px var(--fm);color:var(--accent-ink);font-variant-numeric:tabular-nums}.sf .cpbox{margin:4px 0 20px}.sf .cpbox>.lbl{display:block;margin-bottom:9px}.sf .cpf{display:flex;gap:8px}.sf .cpi{flex:1;min-width:0;height:46px;border-radius:12px}.sf .cpi input{font:500 14px var(--fm);text-transform:uppercase;letter-spacing:.04em;font-variant-numeric:tabular-nums}.sf .cpi input::placeholder{text-transform:none;letter-spacing:0}.sf .cpb2{height:46px;padding:0 18px;flex-shrink:0}.sf .cpbox .ferr{margin-top:7px}.sf .cpnote{font-size:13px;color:var(--mut);margin-top:7px}.sf .cpnote:empty{display:none}.sf .cpok{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 8px 6px 10px;border:1px dashed color-mix(in oklab,var(--accent-ink) 55%,transparent);border-radius:12px;background:var(--a12)}.sf .cpchip{font:600 13px var(--fm);letter-spacing:.04em;padding:5px 9px;border-radius:8px;background:var(--accent);color:var(--on-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-variant-numeric:tabular-nums}.sf .cpoff{flex:1;min-width:0;font:600 14px var(--fm);color:var(--ok,var(--accent-ink));font-variant-numeric:tabular-nums}.sf .dft .cpbox{margin:0 0 16px}.sf .dft .srow{padding:2px 0 6px}.sf .cpn{color:var(--ok,var(--accent-ink))}.sf .cpn span{display:inline-flex;align-items:center;gap:6px}.sf .cpn>b{color:var(--ok,var(--accent-ink))}.sf .swas{color:var(--mut);font-weight:400;font-size:.86em;text-decoration:line-through;margin-right:6px}.sf .sdisc,.sf .sdisc>b{color:var(--ok,var(--accent-ink))}.sf .cpx{width:22px;height:22px;border-radius:7px;display:inline-grid;place-items:center;color:var(--mut);font-size:16px;line-height:1}.sf .cpx:hover{color:var(--ink);background:var(--s2)}.sf .strust{list-style:none;margin-top:16px;display:grid;gap:8px;font-size:13px;color:var(--mut)}.sf .strust li{display:flex;gap:9px;align-items:center}.sf .strust svg{color:var(--accent-ink)}.sf .ph2{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.sf .lockt{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);font-size:12.5px;color:var(--mut)}.sf .lockt b{color:var(--ink);font-size:13.5px}.sf .payg{display:grid;grid-template-columns:196px minmax(0,1fr);gap:28px;align-items:start;margin:24px 0}.sf .qrw{position:relative;border-radius:18px;overflow:hidden;background:#fff;padding:12px;aspect-ratio:1}.sf .qrw svg{width:100%;height:100%}.sf .qscan{position:absolute;left:0;right:0;top:0;height:36%;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--accent) 70%,transparent));mix-blend-mode:multiply;animation:sf-qs 2.6s var(--eio) infinite}@keyframes sf-qs{0%{transform:translateY(-100%)}to{transform:translateY(290%)}}.sf .cprow{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border:1px solid var(--line-2);border-radius:13px;background:var(--bg);margin:9px 0 7px}.sf .amt{font-size:22px;font-weight:600;flex:1;letter-spacing:-.02em}.sf .amt span{color:var(--mut);font-size:14px;font-weight:500}.sf .addr{flex:1;font-size:13px;word-break:break-all;line-height:1.5}.sf .cpb{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--mut);flex-shrink:0;transition:background .2s,color .2s,border-color .2s,transform .2s}.sf .cpb:hover{color:var(--ink);border-color:var(--mut-2)}.sf .cpb:active{transform:scale(.92)}.sf .cpb.ok{color:var(--on-accent);background:var(--accent);border-color:transparent}.sf .payf small{font-size:12px;color:var(--mut)}.sf .payf .lbl{display:block;margin-top:18px}.sf .payf .lbl:first-child{margin-top:0}.sf .hint{display:flex;gap:9px;font-size:13px;color:var(--mut);margin-top:14px}.sf .hint svg{color:var(--accent-ink);margin-top:1px}.sf .wait{position:relative;padding:18px;border-radius:16px;border:1px solid var(--line);background:var(--s2);overflow:hidden}.sf .wtin{display:grid;grid-template-columns:56px 1fr;gap:4px 16px;align-items:center}.sf .radar{width:56px;height:56px;border-radius:50%;position:relative;display:grid;place-items:center;color:var(--accent-ink);grid-row:span 2}.sf .radar i{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--accent);opacity:0;animation:sf-rad 2.4s var(--e) infinite}.sf .radar i:nth-child(2){animation-delay:.8s}.sf .radar i:nth-child(3){animation-delay:1.6s}@keyframes sf-rad{0%{transform:scale(.45);opacity:.9}to{transform:scale(1.3);opacity:0}}.sf .radar span{width:42px;height:42px;border-radius:50%;background:var(--a12);display:grid;place-items:center;position:relative;transition:background .3s,color .3s}.sf .radar.hot span{background:var(--accent);color:var(--on-accent)}.sf .wt b{font-weight:600;font-size:16px}.sf .wt p{color:var(--mut);font-size:13.5px}.sf .wst{grid-column:2;list-style:none;display:flex;gap:18px;margin-top:10px;font-size:12.5px;color:var(--mut);flex-wrap:wrap}.sf .wst li{display:flex;align-items:center;gap:7px}.sf .wst i{width:8px;height:8px;border-radius:50%;border:1.5px solid currentColor}.sf .wst li.on{color:var(--ink)}.sf .wst li.on i{border-color:var(--accent);background:var(--accent);animation:sf-blink .8s infinite}.sf .wst li.done{color:var(--ok)}.sf .wst li.done i{background:var(--ok);border-color:var(--ok)}.sf .wbar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--w,.05));transition:transform .7s var(--e)}.sf .wait.exp{border-color:color-mix(in oklab,var(--bad) 35%,transparent)}.sf .expd{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.sf .expd>svg{color:var(--bad)}.sf .expd div{flex:1;min-width:180px}.sf .expd b{display:block}.sf .expd p{color:var(--mut);font-size:13.5px}.sf .demo{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;border:1px dashed var(--line-2);border-radius:15px;flex-wrap:wrap}.sf .dtag{font:600 10px var(--fm);letter-spacing:.14em;text-transform:uppercase;padding:5px 7px;border-radius:6px;background:var(--s3);color:var(--mut);font-variant-numeric:tabular-nums}.sf .demo p{flex:1;color:var(--mut);font-size:13px;min-width:150px}.sf .pane>.lnk{margin-top:18px}.sf .bact{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center}.sf .dhero{display:flex;align-items:center;gap:22px;margin-bottom:26px}.sf .burst{position:relative;width:78px;height:78px;flex-shrink:0;display:grid;place-items:center}.sf .ck{width:78px;height:78px;position:relative;z-index:1}.sf .ck circle{fill:var(--accent);transform-origin:center;transform-box:fill-box;animation:sf-popin .55s var(--spring) both}.sf .ck path{stroke:var(--on-accent);stroke-width:3.4;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:32;stroke-dashoffset:32;animation:sf-draw .5s .3s var(--e) forwards}@keyframes sf-popin{0%{transform:scale(.3);opacity:0}}@keyframes sf-draw{to{stroke-dashoffset:0}}.sf .burst>i{position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent);animation:sf-ringo 1.1s .15s var(--e) both}.sf .burst>i+i{animation-delay:.4s}@keyframes sf-ringo{0%{transform:scale(.8);opacity:.9}to{transform:scale(2.1);opacity:0}}.sf .rays{position:absolute;inset:-34px;width:146px;height:146px}.sf .rays line{stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:10 40;stroke-dashoffset:10;animation:sf-ray .8s .2s var(--e) both}@keyframes sf-ray{0%{stroke-dashoffset:10;opacity:1}to{stroke-dashoffset:-34;opacity:0}}.sf .kc{border:1px solid var(--line-2);border-radius:16px;background:var(--bg);padding:14px;margin-bottom:10px;animation:sf-fadeUp .5s var(--e) both}.sf .kc-h{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sf .kca{width:64px;border-radius:8px;flex-shrink:0}.sf .kc-h b{display:block;font-weight:600;font-size:14.5px}.sf .kc-h small{color:var(--mut);font-size:12.5px}.sf .kv{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-radius:13px;background:var(--a12);border:1px solid var(--a25)}.sf .kcode{flex:1;font-size:clamp(14px,1.8vw,18px);font-weight:600;letter-spacing:.06em;overflow-wrap:anywhere;min-width:0}.sf .kv .cpb{background:var(--bg)}.sf .dact{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.sf .dmeta{display:flex;gap:8px 22px;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--mut)}.sf .dmeta b{color:var(--ink);font-weight:500}.sf .cff{border:1px solid var(--line);border-radius:13px;padding:8px 14px 2px;margin-top:20px}.sf .cff .lbl{margin-top:0}.sf .cff legend{font-size:12px;font-weight:600;color:var(--mut);padding:0 6px;letter-spacing:.04em}.sf .cff .fld{display:flex;flex-direction:column;gap:8px;margin:4px 0 14px}.sf .cff .lbl em{font-style:normal;color:var(--mut-2);font-weight:400;margin-left:4px}.sf .cfi{width:100%;min-height:42px;border-radius:11px;border:1px solid var(--line-2);background:var(--s2);color:var(--ink);padding:9px 12px;font:inherit;font-size:14px}.sf textarea.cfi{resize:vertical}.sf .cfi:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent)}.sf .cfc{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--mut);margin-bottom:12px;cursor:pointer}.sf .cfc input{margin-top:3px;accent-color:var(--accent)}.sf .cfc input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;flex:none;border-radius:5px;border:1.5px solid var(--line-2);background:var(--s2);display:grid;place-items:center;cursor:pointer;transition:background .15s,border-color .15s}.sf .cfc input[type=checkbox]:before{content:"";width:10px;height:6px;border:solid var(--on-accent);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .12s}.sf .cfc input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.sf .cfc input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}.sf .cfc input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sf .cfc em{font-style:normal;color:var(--mut-2)}.sf .op{padding-top:28px;padding-bottom:110px}.sf .crumb{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--mut);margin-bottom:22px;flex-wrap:wrap}.sf .crumb a{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:500}.sf .crumb a svg{transition:transform .3s var(--e)}.sf .crumb a:hover svg{transform:translate(-3px)}.sf .lk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px;align-items:stretch;max-width:1060px;margin:12px auto 0}.sf .lkc{border:1px solid var(--line);border-radius:24px;background:var(--s1);padding:36px}.sf .lkc .btn.big{margin-top:14px}.sf .lkc .lnk{margin-top:18px}.sf .lka{border:1px solid var(--line);border-radius:24px;background:radial-gradient(90% 70% at 80% 10%,var(--a12),transparent 60%),var(--s1);padding:30px;display:flex;flex-direction:column;justify-content:center;gap:18px;overflow:hidden}.sf .mail{border:1px solid var(--line-2);border-radius:16px;background:var(--bg);padding:18px;box-shadow:0 30px 60px -30px #0009;rotate:-1.5deg}.sf .mail-h{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--mut)}.sf .mail-h .logo{width:30px;height:30px;font-size:13px;border-radius:9px}.sf .mail-h b{display:block;color:var(--ink);font-size:13.5px}.sf .mail p{font-size:13.5px;color:var(--mut);margin-top:12px}.sf .oidbox{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;border-radius:10px;border:1.5px solid var(--accent);font:600 14px var(--fm);color:var(--ink);position:relative;font-variant-numeric:tabular-nums}.sf .oidbox:after{content:"";position:absolute;inset:-6px;border-radius:14px;border:1.5px solid var(--accent);animation:sf-pulseo 2.2s var(--e) infinite}@keyframes sf-pulseo{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.12)}}.sf .lka>p{font-size:13.5px;color:var(--mut)}.sf .oh{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:26px}.sf .oid{font-family:var(--fm);letter-spacing:-.02em;font-weight:600;font-variant-numeric:tabular-nums}.sf .ochips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.sf .og{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.sf .ogm{display:flex;flex-direction:column;gap:16px;min-width:0}.sf .ogs{display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--hh,68px) + 16px);min-width:0}.sf .oc{border:1px solid var(--line);border-radius:20px;background:var(--s1);padding:22px}.sf .och{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sf .och b{font:600 16px var(--fd);letter-spacing:-.02em;flex:1}.sf .och>svg{color:var(--accent-ink)}.sf .oc .och .spin{width:16px;height:16px}.sf .oc>p{font-size:14px;color:var(--mut)}.sf .oc .btn.full{margin-top:14px}.sf .oi{display:flex;align-items:center;gap:14px;margin-bottom:16px}.sf .oi .art{width:96px;border-radius:10px;flex-shrink:0}.sf .oi b{display:block;font:600 17px/1.25 var(--fd);letter-spacing:-.02em}.sf .oi small{color:var(--mut);font-size:13px}.sf .kv2{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-radius:14px;border:1px solid var(--line-2);background:var(--bg);margin-top:8px}.sf .kv2 .kcode{color:var(--ink)}.sf .kv2 .kcode.masked{color:var(--mut-2);letter-spacing:.14em}.sf .rvb{height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink);transition:background .2s}.sf .rvb:hover{background:var(--s2)}.sf .dlrow{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:var(--s2);margin-top:14px;flex-wrap:wrap}.sf .dlrow>span{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--bg);border:1px solid var(--line);color:var(--accent-ink)}.sf .dlrow div{flex:1;min-width:150px}.sf .dlrow b{display:block;font-weight:600;font-size:14px}.sf .dlrow small{font-size:12px;color:var(--mut)}.sf .mtxt{position:relative;border:1px solid var(--line-2);border-radius:12px;background:var(--s2);margin-bottom:12px}.sf .mtxt pre{margin:0;padding:12px 52px 12px 14px;white-space:pre-wrap;word-break:break-word;font-family:var(--fm);font-size:13px;color:var(--ink);max-height:280px;overflow:auto;font-variant-numeric:tabular-nums}.sf .mtxt .cpb{position:absolute;top:8px;right:8px}.sf .dnote{display:flex;gap:10px;margin:4px 0 12px;font-size:13.5px;line-height:1.55;color:var(--mut)}.sf .dnote svg{flex-shrink:0;margin-top:2px;color:var(--accent)}.sf .dnote p{white-space:pre-wrap;overflow-wrap:anywhere}.sf .dnote a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.sf .sit2{margin-top:14px;border-top:1px solid var(--line);padding-top:8px}.sf .swapin{animation:sf-swapin .45s var(--e)}@keyframes sf-swapin{0%{opacity:0;transform:translateY(8px) scale(.99)}}.sf .spin{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid var(--a25);border-top-color:var(--accent);animation:sf-sp .8s linear infinite;flex-shrink:0}@keyframes sf-sp{to{transform:rotate(360deg)}}.sf .tl{list-style:none;margin:16px 0 12px;position:relative}.sf .tl li{position:relative;display:flex;justify-content:space-between;gap:10px;padding:0 0 16px 26px;font-size:13.5px;color:var(--mut)}.sf .tl li:before{content:"";position:absolute;left:4px;top:5px;width:10px;height:10px;border-radius:50%;border:2px solid var(--line-2);background:var(--s1);z-index:1}.sf .tl li:after{content:"";position:absolute;left:8px;top:16px;bottom:-4px;width:2px;background:var(--line-2)}.sf .tl li:last-child{padding-bottom:0}.sf .tl li:last-child:after{display:none}.sf .tl li.done{color:var(--ink)}.sf .tl li.done:before{background:var(--accent);border-color:var(--accent)}.sf .tl li.done:after{background:var(--accent)}.sf .tl li.on{color:var(--ink)}.sf .tl li.on:before{border-color:var(--accent);animation:sf-blink 1s infinite}.sf .tl li span{font:500 12px var(--fm);color:var(--mut);font-variant-numeric:tabular-nums}@container sf (max-width:900px){.sf .cog,.sf .og{grid-template-columns:minmax(0,1fr)}.sf .cos,.sf .ogs{position:static}.sf .lk{grid-template-columns:1fr}}@container sf (max-width:600px){.sf .wrap{padding-left:16px;padding-right:16px}.sf .pane,.sf .lkc{padding:20px}.sf .bact{flex-direction:column;align-items:stretch;gap:12px}.sf .bact>.btn{width:100%;justify-content:center}.sf .wtin{grid-template-columns:44px 1fr;gap:4px 12px;align-items:start}.sf .wtin .radar{width:44px;height:44px;grid-row:auto}.sf .wst{grid-column:1/-1;gap:8px 14px}.sf .payg{grid-template-columns:1fr;gap:18px}.sf .qrw{width:180px;margin:0 auto}.sf .stp{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sf .stl{left:16.66%;right:16.66%}.sf .cotop{gap:16px}.sf .dhero{flex-direction:column;align-items:flex-start;gap:16px}.sf .og{gap:16px}.sf .pmo{padding:12px;gap:12px}.sf .pmo-a{font-size:12px}.sf .lka{padding:22px}.sf .kv2{flex-wrap:wrap;padding:12px}.sf .kv2 .kcode{flex:1 1 100%;padding:0 4px 4px}.sf .kv2 .rvb{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.sf :is(.co,.op,.drawer,.toast,.scrim,.msheet),.sf :is(.co,.op,.drawer,.toast,.scrim,.msheet) *,.sf :is(.co,.op,.drawer,.toast,.scrim,.msheet) *:before,.sf :is(.co,.op,.drawer,.toast,.scrim,.msheet) *:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.sf .rv{opacity:1;translate:none}}.pvbn{position:fixed;left:50%;bottom:16px;translate:-50% 0;z-index:200;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#111214;color:#f2f2f4;border:1px solid #2c2c33;font:500 13px/1.3 var(--fb,system-ui),sans-serif;box-shadow:0 18px 40px -16px #000000b3}.pvbn a{color:#7fb3f2;font-weight:600}::view-transition-old(root){animation:.24s cubic-bezier(.2,.8,.2,1) both sf-vOut}::view-transition-new(root){animation:.46s cubic-bezier(.2,.8,.2,1) .05s both sf-vIn}@keyframes sf-vOut{to{opacity:0;transform:translateY(-10px)}}@keyframes sf-vIn{0%{opacity:0;transform:translateY(14px)}}::view-transition-group(part){animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(part),::view-transition-new(part){animation-duration:.6s}html.vt-step::view-transition-old(com){animation:.28s cubic-bezier(.2,.8,.2,1) both sf-slOut}html.vt-step::view-transition-new(com){animation:.5s cubic-bezier(.2,.8,.2,1) .05s both sf-slIn}@keyframes sf-slOut{to{opacity:0;transform:translate(-30px)}}@keyframes sf-slIn{0%{opacity:0;transform:translate(34px)}}html.vt-step::view-transition-old(root),html.vt-step::view-transition-new(root){animation:none}.sf .brvst,.sf .brvsv{display:flex;gap:4px;margin:4px 0 14px}.sf .brvs{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);color:var(--mut-2);cursor:pointer}.sf .brvs svg,.sf .brvsv svg{fill:none}.sf .brvs.on,.sf .brvsv .on{color:var(--accent-ink)}.sf .brvs.on svg,.sf .brvsv .on svg{fill:currentColor}.sf .brvs:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.sf .brvsv i{display:grid;color:var(--mut-2)}.sf .brvl{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.sf .brvl span{color:var(--mut-2);font-weight:400}.sf .brvta{width:100%;min-height:92px;padding:12px 14px;border:1px solid var(--line-2);border-radius:13px;background:var(--bg);color:var(--ink);font:inherit;font-size:14px;resize:vertical}.sf .brvta:focus{outline:0;border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--a12)}.sf .brvrow{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.sf .brvleft{flex:1;color:var(--mut-2);font-size:12px}.sf .brvmsg{white-space:pre-wrap;word-break:break-word;color:var(--ink)!important;margin-bottom:8px}.sf .brvnote{font-size:12.5px!important;margin-bottom:12px}.sf.ck-btn .co .btn.pri:not([disabled]),.sf.ck-btn .op .btn.pri:not([disabled]){background:var(--ckb,var(--accent));color:var(--ckbi,var(--on-accent))}.sf.ck-btn .co .btn.pri:not([disabled]):hover,.sf.ck-btn .op .btn.pri:not([disabled]):hover{box-shadow:0 10px 32px -10px var(--ckb,var(--accent))}.sf.ck-square :is(.co,.op) .btn{border-radius:4px}.sf.ck-rounded :is(.co,.op) .btn{border-radius:12px}.sf.ck-pill :is(.co,.op) .btn{border-radius:999px}.sf.ck-noimg .co .sit{grid-template-columns:1fr auto}.sf.ck-noimg .co .sit>.art{display:none}.sf.ck-nomail .co .strust li:last-child{display:none}.sf.ck-nosoc:has(#main>.co,#main>.op) .sftr .soc{display:none}.sf .ckc{display:grid;gap:8px;margin:-2px 0 2px 22px;padding-left:14px;border-left:2px solid var(--line-2)}.sf .pmo[data-m=cry]:not(.on)+.ckc{display:none}.sf .cpd{margin:4px 0 20px}.sf .cpd>summary{cursor:pointer;width:max-content;font-size:14px;font-weight:600;color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.sf .cpd>summary::-webkit-details-marker{display:none}.sf .cpd>summary{list-style:none}.sf .cpd[open]>summary{margin-bottom:12px}.sf .cpd>.cpbox{margin:0}.sf .ckb .dnote{margin:0 0 10px}.sf .ckb .dnote b{display:block;color:var(--ink)}.sf .ckb .dlrow{margin-top:10px}.sf .ckb .dlrow:first-of-type{margin-top:0}.sf .ckty>p{white-space:pre-wrap;color:var(--ink)}.sf .ckhf .lbl{display:block;margin-bottom:8px}.sf .ckhs{font-size:13px;color:var(--mut);margin-top:10px}.sf .ckhs:empty{display:none}.sf .ckfull{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:24px;background:var(--bg);overflow:auto;animation:sf-ckin .45s var(--e) both}.sf .ckfin{max-width:520px;text-align:center;display:grid;justify-items:center;gap:12px}.sf .ckfin>p{color:var(--mut);font-size:16px;white-space:pre-wrap}.sf .ckfin .ckfo{font-size:13.5px}.sf .ckfin .h2{margin:0}.sf .ckfin .btn{margin-top:10px}.sf .ckfck{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:var(--a12);color:var(--accent-ink);border:2px solid var(--accent);margin-bottom:6px}@keyframes sf-ckin{0%{opacity:0;transform:scale(.98)}}.sf.ck-btn .ckfull .btn.pri{background:var(--ckb,var(--accent));color:var(--ckbi,var(--on-accent))}.sf.ck-square .ckfull .btn{border-radius:4px}.sf.ck-rounded .ckfull .btn{border-radius:12px}.sf.ck-pill .ckfull .btn{border-radius:999px}.sf .ckl{margin:2px 0 18px}.sf .ckl .cfc{color:var(--ink);margin-bottom:10px}.sf .ckl .cfc input{width:18px;height:18px;flex:none}.sf .ckl a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.sf .ckwd>summary{cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:var(--mut)}.sf .ckwd>summary::-webkit-details-marker{display:none}.sf .ckwd>summary:hover,.sf .ckwd[open]>summary{color:var(--ink)}.sf .ckwd[open]>summary{margin-bottom:12px}.sf .ckwd .lbl{display:block;margin-bottom:8px}.sf .ckwd .btn{margin-top:10px}.sf .ckwd p{color:var(--mut);font-size:14px}.sf .bpw{max-width:640px;margin:12px auto 0}.sf .bpc .h2{margin-bottom:6px}.sf .bpf{margin-top:18px;display:flex;flex-direction:column;gap:10px}.sf .bpf .btn.big{margin-top:4px}.sf .bpsub{color:var(--mut);font-size:14.5px;line-height:1.55}.sf .bpsub b{color:var(--ink);font-weight:600;word-break:break-all}.sf .bpcode{font-size:22px;letter-spacing:.32em;font-variant-numeric:tabular-nums}.sf .bpnote{color:var(--mut);font-size:13px;margin-top:6px}.sf .bprow{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-top:6px}.sf .bplink{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 0;color:var(--accent-ink);font:600 13.5px var(--fb);cursor:pointer}.sf .bplink:disabled{color:var(--mut);cursor:default}.sf .bpwait{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;text-align:center}.sf .bpme{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;color:var(--mut);margin-bottom:6px}.sf .bpme b{color:var(--ink);font-weight:600;word-break:break-all}.sf .bpme .bplink{padding:0}.sf .bpdot{color:var(--mut-2)}.sf .bphd{margin-bottom:18px}.sf .bphd .note{margin-top:16px}.sf .bpl{display:flex;flex-direction:column;gap:12px}.sf .bpo{border:1px solid var(--line);border-radius:18px;background:var(--s1);overflow:hidden}.sf .bpoh{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;width:100%;padding:16px 18px;background:none;border:0;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.sf .bpoc{display:flex;flex-direction:column;gap:3px}.sf .bpoc b{font-size:14.5px;font-weight:600}.sf .bpoc small{color:var(--mut);font-size:12.5px}.sf .bpoi{color:var(--mut);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf .bpom{display:flex;align-items:center;gap:12px}.sf .bpom b{font-weight:600}.sf .bpchev{display:flex;color:var(--mut);transition:transform .25s var(--e)}.sf .bpo.on .bpchev{transform:rotate(180deg)}.sf .bpob{display:flex;flex-direction:column;gap:12px;padding:0 14px 14px}.sf .bpob .oc{margin:0}.sf .bpempty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.sf .bpempty svg{color:var(--mut)}.sf .bpempty p{color:var(--mut);font-size:14px;max-width:380px}.sf .bplk .bpf{margin-top:12px}.sf .bplk .bprow{margin-bottom:8px}@media(hover:hover){.sf .bplink:not(:disabled):hover{text-decoration:underline;text-underline-offset:3px}.sf .bpoh:hover{background:var(--s2)}}@container sf (max-width:600px){.sf .bpoh{grid-template-columns:minmax(0,1fr) auto;padding:14px}.sf .bpoi{grid-column:1/-1;grid-row:2;white-space:normal}.sf .bpom{grid-column:1/-1;grid-row:3;justify-content:space-between}.sf .bpchev{grid-column:2;grid-row:1}.sf .bpob{padding:0 10px 10px}}.sf.ed [data-f],.sf.ed [data-rich]{outline:1px dashed transparent;outline-offset:3px;border-radius:3px;cursor:text;transition:outline-color .15s}.sf.ed [data-f]:hover,.sf.ed [data-rich]:hover{outline-color:#7fb3f2b3}.sf.ed [data-f]:focus,.sf.ed [data-rich]:focus{outline:1.5px solid #7fb3f2;outline-offset:3px}.sf.ed [data-f]:empty:before,.sf.ed [data-rich]:empty:before{content:attr(data-ph);color:var(--mu2)}.sf.ed a,.sf.ed button{cursor:pointer}.sf.ed [data-bid]:focus{outline:none}.sf.ed [data-bid]:focus-visible{outline:2px solid #7fb3f2;outline-offset:-2px}.sf .sempty{margin:70px auto;max-width:520px;padding:56px 24px;border:1.5px dashed var(--ln2);border-radius:var(--r);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--mu)}.sf .sempty b{font:600 20px var(--fd);color:var(--ink)}.sf[data-pv] .sonly,.sf[data-pv] .simg-ph{display:none}.sf.sdemo{display:block;min-height:0;margin:0;padding:0;background:none;color:#f2f2f4;font-family:inherit;font-size:13px;line-height:1.45;font-weight:400;letter-spacing:normal}.sf .hvg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px}.sf .hvo{appearance:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:4px;border:1px solid #2c2c33;border-radius:11px;background:#070708;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s;min-width:0}.sf .hvo:hover{border-color:#3b3b44}.sf .hvo[aria-pressed=true]{border-color:#3b7dde;background:#3b7dde1f}.sf .hvo:focus-visible{outline:2px solid #7fb3f2;outline-offset:1px}.sf .hvd{display:block;padding:8px 6px 4px}.sf .hvc{display:block;position:relative;border:1px solid #2c2c33;border-radius:8px;background:#121214;overflow:hidden}.sf .hvc .sart{display:block;position:relative;overflow:hidden;aspect-ratio:120/64}.sf .hvc .sart>svg{width:100%;height:100%;display:block}.sf .hvc .sd{padding:5px 6px}.sf .hvc .sd-t i{font-size:9.5px;padding:2px 5px}.sf .hvn{display:block;font-size:12px;font-weight:600;color:#9a9aa4;padding:2px 6px 4px}.sf .hvo[aria-pressed=true] .hvn{color:#f2f2f4}@media(prefers-reduced-motion:reduce){.sf .hvo{transition:none}}
