@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._6cOLqa_className{font-family:Inter,Inter Fallback;font-style:normal}._6cOLqa_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#fff;--bg2:#f5f5f7;--label:#1d1d1f;--label2:#424245;--label3:#6e6e73;--sep:#d2d2d7;--sep2:#c7c7cc;--fill:#e9e9eb;--link:#06c;--accent:#0071e3;--accent-hover:#0077ed;--new:#b64400;--gray:#434343;--gray-card:#4d4d4d;--on-gray:#f4f4f6;--on-gray2:#d1d1d6;--material:#ffffffc7;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", var(--font-inter), Inter, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{font-family:var(--font);color:var(--label);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.47}svg text{font-family:var(--font-inter), Inter, sans-serif}a,a:hover{color:var(--label)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.nav-a{color:var(--label2);text-decoration:none}.nav-a:hover,.nav-a[aria-current=page]{color:var(--label)}.more{color:#18181b;font-weight:500;text-decoration:none}.more:hover{text-underline-offset:3px;text-decoration:underline}.lnk{color:var(--link)!important}.lnk:hover{text-decoration:underline}.lnk-d{color:#7dbeff!important}.lnk-d:hover{text-decoration:underline}.btn-a{min-height:44px;transition:background-color .2s}.btn-a:not(:disabled):hover{color:#fff;background:var(--accent-hover)!important}.btn-a.sm{min-height:36px}.on-gray .new{color:#ffb340!important}.xw{white-space:nowrap}.xw svg{vertical-align:-.06em;width:.74em;height:.74em;margin-right:.04em;display:inline-block;overflow:visible}[dir=rtl] .xw svg{margin-left:.04em;margin-right:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-text{background:linear-gradient(90deg,#0894ff,#c959dd 34%,#ff2e54 68%,#ff9004);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ai-glow{isolation:isolate;position:relative;overflow:hidden}.ai-glow:before{content:"";z-index:-1;pointer-events:none;filter:blur(90px);opacity:.36;background:conic-gradient(#0894ff,#c959dd,#ff2e54,#ff9004,#0894ff);border-radius:50%;width:900px;height:520px;animation:24s linear infinite a-spin;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}@keyframes a-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.tile{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tile:hover{transform:scale(1.01)}.gl-head{z-index:5;isolation:isolate;padding:10px 16px 8px;position:sticky;top:0}.gl-head:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffb8,#fff0);position:absolute;inset:0 0 -28px;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.glass{-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background:#ffffffa3;border:1px solid #ffffffbf;border-radius:999px;position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0000000d,0 10px 30px -6px #00000024,0 1px 3px #0000000f}.glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff80,#fff0 50%);position:absolute;inset:0}.glass>*{z-index:1;position:relative}.glass a{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.glass a:active{transform:scale(.95)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--sep2);background:#fff}.glass:after,.gl-head:before{display:none}}.nav{align-items:center;gap:28px;max-width:1072px;height:48px;margin:0 auto;padding:0 24px;font-size:13px;display:flex}.nav-home{align-items:center;margin-inline-end:auto;text-decoration:none;display:flex}.nav-links{display:contents}.nav-menu-btn,.nav-sheet{display:none}@media (max-width:860px){.nav{gap:4px;padding:0 8px 0 20px}.nav-links{display:none}.nav-menu-btn{width:44px;height:44px;color:var(--label);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.nav-bag{justify-content:center;align-items:center;width:44px;height:44px}.nav-sheet.open{border-radius:24px;flex-direction:column;max-width:1072px;margin:8px auto 0;padding:8px;font-size:17px;display:flex}.nav-sheet a{border-radius:14px;padding:12px 16px}}.contact-form{flex:420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-form label{color:var(--on-gray2);flex-direction:column;gap:6px;font-size:13px;display:flex}.contact-form .full{grid-column:1/-1}.contact-form input,.contact-form textarea{background:var(--gray-card);color:#fff;font:inherit;border:1px solid #5e5e5e;border-radius:12px;font-size:15px}.contact-form input{height:46px;padding:0 14px}.contact-form textarea{resize:vertical;padding:12px 14px}@media (max-width:520px){.contact-form{grid-template-columns:minmax(0,1fr)}}.key{cursor:pointer;outline:none}.key:hover .keyring{stroke:#a1a1a6}.key:focus-visible .keyring{stroke:#0071e3}.key:active .keyring{stroke:#1d1d1f}.dr{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.6,0,.2,1) .2s forwards hl-draw}.up{animation:.9s cubic-bezier(.2,.8,.2,1) both hl-up}.up2{animation:.9s cubic-bezier(.2,.8,.2,1) .15s both hl-up}.up3{animation:.9s cubic-bezier(.2,.8,.2,1) .3s both hl-up}.pop{animation:.8s cubic-bezier(.2,.8,.2,1) both a-pop}.flow{stroke-dasharray:2 14;animation:2.4s linear infinite hl-flow}.pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite hl-pulse}.blink{animation:2.4s ease-in-out infinite hl-on}.st-xlit{animation:8s ease-in-out infinite st-xlit}.st-arc{animation:8s cubic-bezier(.4,0,.2,1) infinite st-arc}.st-olit{animation:8s infinite st-olit}.st-ion{animation:8s infinite st-ion}.st-dot{animation:8s infinite st-dot}.fig .lid{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.fig.peek .lid{animation:7s cubic-bezier(.6,0,.2,1) 1.5s infinite xb-peek2}.fig:hover .lid,.card:hover .fig .lid{animation:none;transform:translateY(-150px)}.afig .wv{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite ag-wave}.afig .wv1{animation-delay:.15s}.afig .wv2{animation-delay:.3s}.afig .wv3{animation-delay:.45s}.afig .wv4{animation-delay:.6s}.afig .ring{animation:6s cubic-bezier(.4,0,.2,1) infinite ag-ring}.afig .eye{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite ag-blink}@keyframes hl-draw{to{stroke-dashoffset:0}}@keyframes hl-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes hl-on{0%,30%{opacity:0}40%,80%{opacity:1}90%,to{opacity:0}}@keyframes hl-flow{to{stroke-dashoffset:-160px}}@keyframes hl-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@keyframes a-pop{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes st-xlit{0%,40%{opacity:1}46%,84%{opacity:0}92%,to{opacity:1}}@keyframes st-arc{0%,42%{stroke-dashoffset:1px}54%{stroke-dashoffset:.25px}62%{stroke-dashoffset:.6px}70%{stroke-dashoffset:.3px}82%,to{stroke-dashoffset:1px}}@keyframes st-olit{0%,16%{opacity:1}22%,76%{opacity:0}82%,to{opacity:1}}@keyframes st-ion{0%,18%{opacity:0}24%,76%{opacity:1}82%,to{opacity:0}}@keyframes st-dot{0%,30%{opacity:0}35%,78%{opacity:1}84%,to{opacity:0}}@keyframes xb-peek2{0%,50%{transform:translateY(0)}62%,88%{transform:translateY(-150px)}98%,to{transform:translateY(0)}}@keyframes ag-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes ag-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1.25)}}@keyframes ag-ring{0%{stroke-dashoffset:.95px}60%,80%{stroke-dashoffset:.3px}to{stroke-dashoffset:.95px}}@media (prefers-reduced-motion:reduce){.dr,.up,.up2,.up3,.pop,.flow,.pulse,.blink,.ai-glow:before,.st-xlit,.st-arc,.st-olit,.st-ion,.st-dot,.fig .lid,.afig .wv,.afig .ring,.afig .eye{animation:none!important}.dr{stroke-dashoffset:0}.tile:hover{transform:none}}.glass-prominent{transition:transform .2s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001f,0 6px 16px -4px #0071e380}.glass-prominent:active{transform:scale(.95)}.product-nav{z-index:4;margin-top:-8px;margin-bottom:8px;padding:0 16px;position:sticky;top:66px}.product-nav-bar{align-items:center;gap:24px;max-width:1120px;height:50px;margin:0 auto;padding:0 10px 0 24px;font-size:12px;display:flex}.product-nav-name{letter-spacing:-.02em;white-space:nowrap;margin-inline-end:auto;font-size:21px;font-weight:600}.glass .product-nav-buy{background:var(--accent);color:#fff;border-radius:999px;align-items:center;height:30px;min-height:30px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}@media (max-width:520px){.product-nav-bar{gap:14px;padding-inline-start:18px}.product-nav-name{font-size:17px}.product-nav-bar a[href=\#overview]{display:none}}.specs{margin:0}.specs>div{border-top:1px solid var(--sep);grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:0 16px;display:grid}.specs dt{padding:18px 0;font-weight:600}.specs dd{color:var(--label2);margin:0;padding:18px 0}@media (max-width:520px){.specs>div{grid-template-columns:minmax(0,1fr)}.specs dt{padding-bottom:0}.specs dd{padding-top:4px}}.ex2-box,.ex2-unit{animation:7s cubic-bezier(.65,0,.35,1) infinite ex2a}.ex2-unit{animation-name:ex2b}.ex2-lab{animation:7s infinite ex2l}@keyframes ex2a{0%,18%{transform:translate(0)}38%,78%{transform:translate(-210px)}96%,to{transform:translate(0)}}@keyframes ex2b{0%,18%{transform:translate(0)}38%,78%{transform:translate(210px)}96%,to{transform:translate(0)}}@keyframes ex2l{0%,30%{opacity:0}40%,76%{opacity:1}88%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ex2-box{animation:none;transform:translate(-210px)}.ex2-unit{animation:none;transform:translate(210px)}.ex2-lab{opacity:1;animation:none}}.float{animation:6s ease-in-out infinite ag-float}.bub{animation:.7s cubic-bezier(.2,.8,.2,1) both hl-up}.bub2{animation-delay:.6s}.bub3{animation-delay:1.2s}.dimarc{animation:3s cubic-bezier(.4,0,.2,1) 1.4s both ag-dim}@keyframes ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ag-dim{0%{stroke-dashoffset:1px}to{stroke-dashoffset:.7px}}@media (prefers-reduced-motion:reduce){.float,.bub,.dimarc{animation:none!important}}[dir=rtl] .flip-rtl{display:inline-block;transform:scaleX(-1)}.fade{animation:.6s cubic-bezier(.2,.8,.2,1) both hl-up}.tring{animation:8s linear infinite lf-ring}@keyframes lf-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.fade,.tring{animation:none!important}}.card{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.card:hover{transform:translateY(-4px);box-shadow:0 1px 2px #0000000f,0 16px 40px #0000001a}.bag-badge{inset-inline-end:-8px;box-sizing:border-box;background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:-6px}@media (prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}@media (max-width:600px){.br-wide br{display:none}}.xs{transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.7,0,.3,1) 1s infinite hl-swap}@keyframes hl-swap{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(90deg)}to{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.xs{animation:none!important}}.timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline li{grid-template-columns:120px 28px minmax(0,1fr);align-items:start;gap:20px;display:grid}.timeline-year{color:var(--label3);padding-top:2px;font-size:15px;font-weight:600}.timeline-rail{flex-direction:column;align-self:stretch;align-items:center;display:flex}.timeline-dot{background:var(--bg);box-sizing:border-box;border:2px solid #18181b;border-radius:50%;width:12px;height:12px;margin-top:6px}.timeline-line{background:var(--sep);flex:1;width:2px}.timeline-body{flex-direction:column;gap:4px;padding-bottom:36px;display:flex}@media (max-width:600px){.timeline li{grid-template-columns:20px minmax(0,1fr);gap:0 14px}.timeline-year{grid-area:1/2;padding-top:0}.timeline-rail{grid-area:1/1/span 2}.timeline-body{grid-area:2/2}}.legal{color:var(--label2);font-size:17px;line-height:1.6}.legal h2{letter-spacing:-.02em;color:var(--label);margin:40px 0 12px;font-size:24px;font-weight:700;line-height:1.2}.legal h3{color:var(--label);margin:28px 0 8px;font-size:19px;font-weight:700}.legal h4{color:var(--label);margin:20px 0 6px;font-size:17px;font-weight:700}.legal p{margin:0 0 14px}.legal ul,.legal ol{margin:0 0 14px;padding-inline-start:22px}.legal li{margin:6px 0}.legal strong{color:var(--label)}.legal a{color:var(--link);overflow-wrap:anywhere}.form-card{background:var(--bg2);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(20px,4vw,32px);display:grid}.form-card .full{grid-column:1/-1}.form-card label{color:var(--label);flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.form-card input:not([type=checkbox]),.form-card textarea{font:inherit;color:var(--label);background:var(--bg);border:1px solid var(--sep2);border-radius:12px;font-size:16px}.form-card input:not([type=checkbox]){height:46px;padding:0 14px}.form-card textarea{resize:vertical;padding:12px 14px}.form-card .check{color:var(--label2);flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.form-card .check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}@media (max-width:600px){.form-card{grid-template-columns:minmax(0,1fr)}}.cookie-banner{z-index:10;inset-inline:16px;border-radius:24px;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:760px;margin:0 auto;padding:14px 14px 14px 22px;display:flex;position:fixed;bottom:16px}.cookie-banner p{flex:280px}.cookie-btn{border:1px solid var(--sep2);background:var(--bg);min-height:40px;color:var(--label);font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600}.cookie-btn.primary{border-color:var(--accent);background:var(--accent);color:#fff}.hit{margin-block:-12px;padding-block:12px;display:inline-block}.bbf-caption{color:var(--label3);text-align:center;margin-top:12px;font-size:13px;display:none}@media (max-width:600px){.home-tile{min-height:0!important}.home-tile>:last-child{margin-top:32px!important}.bbf-svg-label{display:none}.bbf-caption{display:block}.uc-tick{font-size:20px}}.acct-form{flex-direction:column;gap:16px;display:flex}.acct-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:420px){.acct-row{grid-template-columns:minmax(0,1fr)}}.acct-field{flex-direction:column;gap:6px;display:flex}.acct-field label{font-size:14px;font-weight:500}.acct-field input{box-sizing:border-box;width:100%;height:48px;font:inherit;color:var(--label);background:var(--bg);border:1px solid var(--sep2);border-radius:12px;padding:0 14px;font-size:17px}.acct-field input:focus-visible{outline:3px solid var(--accent);outline-offset:1px;border-color:#0000}.acct-field input[aria-invalid=true]{border-color:#d70015}.acct-hint{color:var(--label3);font-size:13px}.acct-reveal{inset-inline-end:6px;height:36px;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:14px;position:absolute;top:6px}.acct-submit{background:var(--accent);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:17px;font-weight:600}.acct-submit:disabled{opacity:.6;cursor:progress}.acct-secondary{border:1px solid var(--sep2);background:var(--bg);min-height:48px;color:var(--label);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.acct-error{color:#b3000f;background:#fff1f0;border-radius:12px;margin:0;padding:12px 14px;font-size:15px}.acct-note{background:var(--bg2);color:var(--label2);border-radius:12px;margin:0;padding:14px 16px;font-size:15px}.acct-links{color:var(--label2);text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:15px;display:flex}.acct-divider{color:var(--label3);align-items:center;gap:12px;font-size:13px;display:flex}.acct-divider:before,.acct-divider:after{content:"";background:var(--sep);flex:1;height:1px}.acct-panel{background:var(--bg2);border-radius:20px;padding:8px 20px}.acct-panel>div{border-top:1px solid var(--sep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.acct-panel>div:first-child{border-top:0}.acct-panel dt{color:var(--label2)}.acct-panel dd{overflow-wrap:anywhere;margin:0;font-weight:500}
