.marketing-module__snxi8q__seoSection{position:relative}.marketing-module__snxi8q__seoSectionDeep{}.marketing-module__snxi8q__seoInner{max-width:860px;margin:0 auto;padding:64px 40px 0}.marketing-module__snxi8q__seoInnerWide{max-width:1200px;margin:0 auto;padding:64px 40px 0}.marketing-module__snxi8q__seoInnerAligned{}.marketing-module__snxi8q__seoProse>p,.marketing-module__snxi8q__seoProse>ul:not([class]),.marketing-module__snxi8q__seoProse>ol:not([class]){max-width:36em}.marketing-module__snxi8q__calculatorWrap{max-width:1000px;margin:0 auto;padding:56px 40px 0}.marketing-module__snxi8q__seoHeading{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);border-bottom:1px solid var(--border);text-wrap:balance;margin:0 0 24px;padding-bottom:16px;font-size:34px;line-height:1.15}.marketing-module__snxi8q__seoProse p{color:var(--textsub);margin:0 0 16px;font-size:15.5px;line-height:1.7}.marketing-module__snxi8q__seoProse p:last-child{margin-bottom:0}.marketing-module__snxi8q__seoProse strong{color:var(--text);font-weight:600}.marketing-module__snxi8q__seoProse ul:not([class]),.marketing-module__snxi8q__seoProse ol:not([class]){color:var(--textsub);margin:0 0 16px;padding-left:22px;font-size:15.5px;line-height:1.7}.marketing-module__snxi8q__seoProse ul:not([class]){list-style:outside}.marketing-module__snxi8q__seoProse ol:not([class]){list-style:decimal}.marketing-module__snxi8q__seoProse ul:not([class])>li,.marketing-module__snxi8q__seoProse ol:not([class])>li{margin:0 0 8px;padding-left:4px}.marketing-module__snxi8q__seoProse ul:not([class])>li:last-child,.marketing-module__snxi8q__seoProse ol:not([class])>li:last-child{margin-bottom:0}.marketing-module__snxi8q__seoProse ul:not([class])>li::marker{color:var(--accent)}.marketing-module__snxi8q__seoProse ol:not([class])>li::marker{color:var(--accent)}.marketing-module__snxi8q__seoProse ul:not([class]):last-child,.marketing-module__snxi8q__seoProse ol:not([class]):last-child{margin-bottom:0}.marketing-module__snxi8q__seoProse a:not([class]){color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.marketing-module__snxi8q__seoProse a:not([class]):hover{text-decoration-thickness:2px}}.marketing-module__snxi8q__splitPanel{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px;display:grid}.marketing-module__snxi8q__splitCardYes{background:var(--surface);border:1px solid var(--border);border-radius:var(--rcard);background-image:radial-gradient(320px circle at var(--mx,-1000px) var(--my,-1000px), var(--cursorglow), transparent 65%);padding:22px}.marketing-module__snxi8q__splitCardNo{background:var(--surfacealt);}.marketing-module__snxi8q__splitKicker{color:var(--accent);margin:0 0 14px;}.marketing-module__snxi8q__splitCardNo .marketing-module__snxi8q__splitKicker{color:var(--textsub)}.marketing-module__snxi8q__splitList{flex-direction:column;gap:9px;margin:0 0 14px;padding:0;list-style:none;display:flex}.marketing-module__snxi8q__splitList li{color:var(--text);align-items:baseline;gap:10px;font-size:14px;line-height:1.5;display:flex}.marketing-module__snxi8q__splitMark{font-family:var(--fm);color:var(--accent);flex-shrink:0;font-size:12px}.marketing-module__snxi8q__splitCardNo .marketing-module__snxi8q__splitMark{color:var(--textfaint)}.marketing-module__snxi8q__splitNote{border-top:1px solid var(--border);color:var(--textfaint);margin:0;padding-top:12px;font-size:12.5px;line-height:1.55}.marketing-module__snxi8q__tableWrap{border:1px solid var(--border);border-radius:var(--rcard);background:var(--surface);overflow-x:auto}.marketing-module__snxi8q__compareTable{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.marketing-module__snxi8q__compareTable th,.marketing-module__snxi8q__compareTable td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 18px}.marketing-module__snxi8q__compareTable tr:last-child th,.marketing-module__snxi8q__compareTable tr:last-child td{border-bottom:none}.marketing-module__snxi8q__compareTable thead th{font-family:var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.16em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);background:var(--surface);font-size:11px}.marketing-module__snxi8q__compareTable thead th:nth-child(2){color:var(--accent)}.marketing-module__snxi8q__compareTable tbody th{color:var(--text);width:34%;font-weight:500}.marketing-module__snxi8q__compareTable td{color:var(--textsub)}.marketing-module__snxi8q__compareTable td:first-of-type{color:var(--text)}.marketing-module__snxi8q__plainTable{min-width:640px}.marketing-module__snxi8q__plainTable thead th:nth-child(2){color:var(--textfaint)}.marketing-module__snxi8q__plainTable tbody th{width:auto;min-width:140px}.marketing-module__snxi8q__plainTable td:first-of-type{color:var(--textsub)}.marketing-module__snxi8q__plainTableWrap{margin:0 0 20px}@media (max-width:640px){.marketing-module__snxi8q__compareTable{min-width:0}.marketing-module__snxi8q__compareTable thead{display:none}.marketing-module__snxi8q__compareTable,.marketing-module__snxi8q__compareTable tbody,.marketing-module__snxi8q__compareTable tr,.marketing-module__snxi8q__compareTable tbody th,.marketing-module__snxi8q__compareTable td{width:100%;display:block}.marketing-module__snxi8q__compareTable tr{border-bottom:1px solid var(--border);padding:16px 18px}.marketing-module__snxi8q__compareTable tr:last-child{border-bottom:none}.marketing-module__snxi8q__compareTable tbody th{border-bottom:none;padding:0 0 10px;font-size:15px}.marketing-module__snxi8q__compareTable td{border-bottom:none;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:4px 0;display:grid}.marketing-module__snxi8q__compareTable td:before{content:attr(data-label);font-family:var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.12em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);padding-top:3px;font-size:11px}.marketing-module__snxi8q__compareTable:not(.marketing-module__snxi8q__plainTable) td:first-of-type:before{color:var(--accent)}}.marketing-module__snxi8q__downloadActions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;display:flex}.marketing-module__snxi8q__downloadActions .nwt-btn{padding:12px 22px;font-size:14.5px}.marketing-module__snxi8q__downloadHint{color:var(--textfaint);margin:0;font-size:13.5px}.marketing-module__snxi8q__blogCats{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.marketing-module__snxi8q__blogCat{border:1px solid var(--border);border-radius:var(--rpill);font-family:var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.1em);text-transform:var(--lblcase,uppercase);color:var(--textsub);padding:8px 14px;font-size:11px;transition:border-color .2s,color .2s}@media (hover:hover){.marketing-module__snxi8q__blogCat:hover{border-color:var(--borderstrong);color:var(--text)}}.marketing-module__snxi8q__blogCat[aria-current=page]{border-color:var(--accent);background:var(--accentsoft);color:var(--accent)}.marketing-module__snxi8q__guideGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.marketing-module__snxi8q__guideCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--rcard);background-image:radial-gradient(320px circle at var(--mx,-1000px) var(--my,-1000px), var(--cursorglow), transparent 65%);flex-direction:column;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}@media (hover:hover){.marketing-module__snxi8q__guideCard:hover{border-color:var(--borderstrong);box-shadow:var(--glow);transform:translateY(-3px)}}.marketing-module__snxi8q__guideMeta{font-family:var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.14em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);align-items:center;gap:12px;margin:0 0 12px;font-size:11px;display:flex}.marketing-module__snxi8q__guideKicker{color:var(--accent)}.marketing-module__snxi8q__guideTitle{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);text-wrap:pretty;margin:0 0 10px;font-size:21px;line-height:1.25}.marketing-module__snxi8q__guideBody{color:var(--textsub);flex:1;margin:0 0 16px;font-size:14px;line-height:1.6}.marketing-module__snxi8q__guideLink{font-family:var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.12em);text-transform:var(--lblcase,uppercase);color:var(--accent);font-size:11px}.marketing-module__snxi8q__relatedGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marketing-module__snxi8q__relatedCard{border:1px solid var(--border);border-radius:var(--rcard);background:var(--surface);background-image:radial-gradient(320px circle at var(--mx,-1000px) var(--my,-1000px), var(--cursorglow), transparent 65%);padding:18px 20px;transition:border-color .18s,transform .18s,box-shadow .18s;display:block}@media (hover:hover){.marketing-module__snxi8q__relatedCard:hover{border-color:var(--borderstrong);box-shadow:var(--glow);transform:translateY(-2px)}}.marketing-module__snxi8q__relatedTitle{color:var(--text);margin:0 0 4px;font-size:15px}.marketing-module__snxi8q__relatedBody{color:var(--textfaint);margin:0;font-size:13px;line-height:1.55}@media (max-width:720px){.marketing-module__snxi8q__seoInner{padding:44px 20px 0}.marketing-module__snxi8q__calculatorWrap{padding:36px 20px 0}.marketing-module__snxi8q__splitPanel{grid-template-columns:minmax(0,1fr)}.marketing-module__snxi8q__seoHeading{font-size:26px}.marketing-module__snxi8q__relatedGrid{grid-template-columns:minmax(0,1fr)}.marketing-module__snxi8q__seoInnerWide{padding:44px 20px 0}}.marketing-module__snxi8q__footer{border-top:1px solid var(--border);margin-top:24px}.marketing-module__snxi8q__footerInner{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr));gap:48px 32px;max-width:1200px;margin:0 auto;padding:88px 40px 56px;display:grid}.marketing-module__snxi8q__brand{max-width:300px}.marketing-module__snxi8q__brandBlurb{color:var(--textsub);margin:16px 0 0;font-size:14px;line-height:1.6}.marketing-module__snxi8q__feedbackButton{cursor:pointer;border:1px solid var(--borderstrong);border-radius:var(--rctl);min-height:40px;color:var(--textsub);font-family:var(--fb);text-transform:var(--btncase);background:0 0;margin-top:20px;padding:8px 16px;font-size:14px;transition:color .3s,background-color .3s,box-shadow .3s}@media (hover:hover){.marketing-module__snxi8q__feedbackButton:hover{color:var(--text);background:var(--accentsoft);box-shadow:0 0 20px var(--glow)}}.marketing-module__snxi8q__column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.marketing-module__snxi8q__columnTitle{font:500 14px/20px var(--fb);letter-spacing:0;text-transform:none;color:var(--text);margin:0 0 4px}.marketing-module__snxi8q__column a{color:var(--textsub);text-underline-offset:4px;font-size:14px;line-height:20px;transition:color .2s}@media (hover:hover){.marketing-module__snxi8q__column a:hover{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--borderstrong);text-decoration-color:var(--borderstrong)}}.marketing-module__snxi8q__footerBottom{border-top:1px solid var(--border);max-width:1200px;color:var(--textfaint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:24px 40px 48px;font-size:13px;display:flex}.marketing-module__snxi8q__footerNote{font-family:var(--fm);letter-spacing:.04em}@media (max-width:1100px){.marketing-module__snxi8q__footerInner{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-module__snxi8q__brand{grid-column:1/-1;max-width:420px}}@media (max-width:900px){.marketing-module__snxi8q__footerInner{grid-template-columns:1fr 1fr;gap:36px;padding:56px 20px 32px}.marketing-module__snxi8q__brand{grid-column:1/-1;max-width:none}.marketing-module__snxi8q__footerBottom{padding:18px 20px 32px}}@media (max-width:299px){.marketing-module__snxi8q__footerInner{grid-template-columns:minmax(0,1fr)}}.marketing-module__snxi8q__footerHome{padding-bottom:env(safe-area-inset-bottom,0px);background:0 0;border-top:0;margin-top:0;position:relative}.marketing-module__snxi8q__footerHome:before{content:"";background:linear-gradient(90deg, transparent, var(--borderstrong) 20%, var(--accent) 50%, var(--borderstrong) 80%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__footerInner{max-width:1248px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__footerBottom{gap:8px 24px;max-width:min(1200px,100% - 48px);padding:24px 0 48px}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__footerInner{grid-template-columns:minmax(0,4fr) repeat(5,minmax(0,2fr));gap:48px 24px;padding-top:96px;padding-bottom:64px}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__brand{align-content:start;gap:16px;display:grid}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__brandBlurb{margin:0;font-size:15px}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__feedbackButton{box-shadow:none;justify-self:start;align-items:center;gap:8px;margin-top:8px;display:inline-flex}@media (hover:hover){.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__feedbackButton:hover{box-shadow:0 0 20px var(--accentsoft)}}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__feedbackButton svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__column{align-content:start;justify-items:start;gap:4px;display:grid}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__columnTitle{margin:0 0 12px}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__column a{align-items:center;gap:6px;padding:6px 0;text-decoration:none;display:inline-flex}@media (hover:hover){.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__column a:hover{text-decoration:underline}}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__column a svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:12px;height:12px}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__footerNote{letter-spacing:0;font-family:inherit}@media (max-width:960px){.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__footerInner{padding:64px max(20px, env(safe-area-inset-right,0px)) 48px max(20px, env(safe-area-inset-left,0px));grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__brand{grid-column:1/-1;max-width:none}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__column a{padding:12px 0}.marketing-module__snxi8q__footerHome .marketing-module__snxi8q__footerBottom{max-width:calc(100% - 40px)}}.marketing-module__snxi8q__seoProse code{font-family:var(--fm);color:var(--text);background:var(--surfacealt);border:1px solid var(--border);border-radius:var(--rctl);padding:1px 6px;font-size:.9em}@media (pointer:coarse){.marketing-module__snxi8q__column{gap:2px}.marketing-module__snxi8q__column a{padding:9px 0}}@media (max-width:640px){.marketing-module__snxi8q__compareTable thead th,.marketing-module__snxi8q__compareTable td:before,.marketing-module__snxi8q__guideMeta{font-size:11px}}.marketing-module__snxi8q__seoInner,.marketing-module__snxi8q__seoInnerWide{padding-top:96px}.marketing-module__snxi8q__seoHeading{letter-spacing:-.02em;border-bottom:0;margin:0 0 32px;padding-bottom:0;font-size:48px;font-weight:400;line-height:1.08}.marketing-module__snxi8q__splitCardYes,.marketing-module__snxi8q__tableWrap,.marketing-module__snxi8q__guideCard,.marketing-module__snxi8q__relatedCard{background-image:none;border-color:#0000}@media (hover:hover){.marketing-module__snxi8q__guideCard:hover,.marketing-module__snxi8q__relatedCard:hover{background-color:var(--surfacealt);box-shadow:none;border-color:#0000;transform:none}}@media (max-width:960px){.marketing-module__snxi8q__seoInner,.marketing-module__snxi8q__seoInnerWide{padding-top:64px}.marketing-module__snxi8q__seoHeading{margin-bottom:24px;font-size:34px}}.marketing-module__snxi8q__blogCat{background:var(--surfacealt);font-family:var(--fb);letter-spacing:0;text-transform:none;border-color:#0000;padding:6px 12px;font-size:13px;font-weight:500}@media (hover:hover){.marketing-module__snxi8q__blogCat:hover{border-color:#0000}}.marketing-module__snxi8q__blogCat[aria-current=page]{border-color:#0000}.marketing-module__snxi8q__guideMeta,.marketing-module__snxi8q__guideLink{font-family:var(--fb);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}
.ThemeArt-module__Piy0zq__lWater,.ThemeArt-module__Piy0zq__lEarth,.ThemeArt-module__Piy0zq__lFire,.ThemeArt-module__Piy0zq__lGrass,.ThemeArt-module__Piy0zq__lLightning{display:none}:is(:root[data-theme=water] .ThemeArt-module__Piy0zq__lWater,:root[data-theme=contour] .ThemeArt-module__Piy0zq__lEarth,:root[data-theme=broadsheet] .ThemeArt-module__Piy0zq__lFire,:root[data-theme=arcade] .ThemeArt-module__Piy0zq__lGrass,:root[data-theme=altimeter] .ThemeArt-module__Piy0zq__lLightning){display:inline}:root:not([data-theme=contour]):not([data-theme=broadsheet]):not([data-theme=arcade]):not([data-theme=altimeter]) .ThemeArt-module__Piy0zq__lWater{display:inline}.ThemeArt-module__Piy0zq__ico{flex:none;display:block;overflow:visible}.ThemeArt-module__Piy0zq__ico *{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ThemeArt-module__Piy0zq__base{fill:none;stroke:currentColor;stroke-width:1.5px}.ThemeArt-module__Piy0zq__tint{fill:color-mix(in srgb, var(--accent) 12%, transparent);stroke:none}.ThemeArt-module__Piy0zq__caustic{fill:var(--accent);filter:url(#nwt-caus);opacity:.75}.ThemeArt-module__Piy0zq__ico[data-active] .ThemeArt-module__Piy0zq__tint{fill:color-mix(in srgb, var(--accent) 26%, transparent)}.ThemeArt-module__Piy0zq__ico[data-active] .ThemeArt-module__Piy0zq__caustic{filter:url(#nwt-caus-live);opacity:1}:root[data-theme=water] .ThemeArt-module__Piy0zq__base{stroke-width:1.3px}.ThemeArt-module__Piy0zq__ringOut,.ThemeArt-module__Piy0zq__ringIn{fill:none;stroke:var(--accent);stroke-width:1.1px}.ThemeArt-module__Piy0zq__ringOut{opacity:.6}.ThemeArt-module__Piy0zq__ringIn{opacity:.95}.ThemeArt-module__Piy0zq__summit{fill:var(--accent)}:root[data-theme=contour] .ThemeArt-module__Piy0zq__base{stroke-width:1.4px}.ThemeArt-module__Piy0zq__fireHot{stop-color:color-mix(in srgb, var(--accent) 70%, var(--text))}.ThemeArt-module__Piy0zq__fireWarm{stop-color:var(--accent);stop-opacity:.65}.ThemeArt-module__Piy0zq__fireFade{stop-color:var(--accent);stop-opacity:.18}.ThemeArt-module__Piy0zq__fireOut{stop-color:var(--accent);stop-opacity:0}.ThemeArt-module__Piy0zq__fireLit{opacity:.85}.ThemeArt-module__Piy0zq__ico[data-active] .ThemeArt-module__Piy0zq__fireLit{opacity:1}:root[data-theme=broadsheet] .ThemeArt-module__Piy0zq__base{stroke-width:1.3px}.ThemeArt-module__Piy0zq__blades{fill:none;stroke:var(--positive);stroke-width:1.2px;transform-box:fill-box;transform-origin:50% 100%;opacity:.75;transform:scaleY(.62)}.ThemeArt-module__Piy0zq__ico[data-active] .ThemeArt-module__Piy0zq__blades{opacity:1;transform:none}.ThemeArt-module__Piy0zq__ground{stroke:var(--positive);stroke-width:1px;opacity:.35}:root[data-theme=altimeter] .ThemeArt-module__Piy0zq__base{stroke-width:2.6px;stroke:color-mix(in srgb, var(--textsub) 85%, transparent)}:root[data-theme=altimeter] .ThemeArt-module__Piy0zq__ico[data-active] .ThemeArt-module__Piy0zq__base{stroke:var(--text)}.ThemeArt-module__Piy0zq__inlay{fill:none;stroke:var(--accent);stroke-width:.8px}.ThemeArt-module__Piy0zq__ico[data-active] .ThemeArt-module__Piy0zq__inlay{stroke-width:.9px;filter:url(#nwt-glow)}.ThemeArt-module__Piy0zq__loader{display:block;overflow:visible}@keyframes ThemeArt-module__Piy0zq__nwtTide{0%,to{transform:translateY(4px)}50%{transform:translateY(-4px)}}@keyframes ThemeArt-module__Piy0zq__nwtWave{to{transform:translate(-40px)}}@keyframes ThemeArt-module__Piy0zq__nwtRing{0%{opacity:0;transform:scale(.3)}25%{opacity:.9}to{opacity:0;transform:scale(1)}}@keyframes ThemeArt-module__Piy0zq__nwtCoal{0%,to{opacity:.55}45%{opacity:1}60%{opacity:.8}}@keyframes ThemeArt-module__Piy0zq__nwtSpark{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{transform:translate(var(--dx,0), -34px);opacity:0}}@keyframes ThemeArt-module__Piy0zq__nwtGrow{0%{transform:scaleY(0)}35%,70%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ThemeArt-module__Piy0zq__nwtSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes ThemeArt-module__Piy0zq__nwtRun{to{stroke-dashoffset:-100px}}@keyframes ThemeArt-module__Piy0zq__nwtFlick{0%,to{opacity:.2}4%{opacity:1}7%{opacity:.3}10%{opacity:1}30%{opacity:.2}}.ThemeArt-module__Piy0zq__lvl{animation:6s cubic-bezier(.22,.61,.36,1) infinite ThemeArt-module__Piy0zq__nwtTide}.ThemeArt-module__Piy0zq__wv{animation:3s linear infinite ThemeArt-module__Piy0zq__nwtWave}.ThemeArt-module__Piy0zq__rg{transform-origin:40px 40px;animation:4.5s cubic-bezier(.22,.61,.36,1) infinite ThemeArt-module__Piy0zq__nwtRing}.ThemeArt-module__Piy0zq__rg:nth-of-type(2){animation-delay:1.5s}.ThemeArt-module__Piy0zq__rg:nth-of-type(3){animation-delay:3s}.ThemeArt-module__Piy0zq__coal{animation:3.2s cubic-bezier(.22,.61,.36,1) infinite ThemeArt-module__Piy0zq__nwtCoal}.ThemeArt-module__Piy0zq__sp{animation:2.6s cubic-bezier(.22,.61,.36,1) infinite ThemeArt-module__Piy0zq__nwtSpark}.ThemeArt-module__Piy0zq__sp:nth-of-type(2){animation-delay:1.1s}.ThemeArt-module__Piy0zq__sp:nth-of-type(3){animation-delay:1.9s}.ThemeArt-module__Piy0zq__bl{transform-origin:bottom;transform-box:fill-box;animation:4.8s cubic-bezier(.22,.61,.36,1) infinite ThemeArt-module__Piy0zq__nwtGrow}.ThemeArt-module__Piy0zq__bl:nth-of-type(2){animation-delay:.35s}.ThemeArt-module__Piy0zq__bl:nth-of-type(3){animation-delay:.7s}.ThemeArt-module__Piy0zq__bl:nth-of-type(4){animation-delay:1.05s}.ThemeArt-module__Piy0zq__sway{transform-origin:40px 70px;animation:4.8s cubic-bezier(.22,.61,.36,1) infinite ThemeArt-module__Piy0zq__nwtSway}.ThemeArt-module__Piy0zq__arc{animation:1.8s linear infinite ThemeArt-module__Piy0zq__nwtRun}.ThemeArt-module__Piy0zq__core{animation:2.4s linear infinite ThemeArt-module__Piy0zq__nwtFlick}.ThemeArt-module__Piy0zq__scene,.ThemeArt-module__Piy0zq__seal{max-width:100%;height:auto;display:block;overflow:visible}@keyframes ThemeArt-module__Piy0zq__nwtBreathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes ThemeArt-module__Piy0zq__nwtRise{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{transform:translate(var(--dx,0), -16px);opacity:0}}.ThemeArt-module__Piy0zq__breathe{animation:3.6s cubic-bezier(.22,.61,.36,1) infinite ThemeArt-module__Piy0zq__nwtBreathe}.ThemeArt-module__Piy0zq__ember{animation:3.4s cubic-bezier(.22,.61,.36,1) infinite ThemeArt-module__Piy0zq__nwtRise}.ThemeArt-module__Piy0zq__liveRun{animation:3s linear infinite ThemeArt-module__Piy0zq__nwtRun}@media (prefers-reduced-motion:reduce){.ThemeArt-module__Piy0zq__loader *,.ThemeArt-module__Piy0zq__scene *,.ThemeArt-module__Piy0zq__seal *,.ThemeArt-module__Piy0zq__ico *{animation:none!important}.ThemeArt-module__Piy0zq__ico[data-active] .ThemeArt-module__Piy0zq__caustic{filter:url(#nwt-caus)}}
.home-module__BcsMzW__wrap{max-width:1248px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));margin:0 auto}.home-module__BcsMzW__sec{padding-top:160px}.home-module__BcsMzW__aiSec{padding-top:64px}.home-module__BcsMzW__head{gap:16px;max-width:60ch;display:grid}.home-module__BcsMzW__head :is(h1,h2){font-family:var(--fd);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:48px;font-weight:400;line-height:1.08}.home-module__BcsMzW__sub{color:var(--textsub);text-wrap:pretty;max-width:56ch;margin:0;font-size:18px;line-height:1.6}.home-module__BcsMzW__textLink{color:var(--textsub);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--borderstrong);text-decoration-color:var(--borderstrong);transition:color .3s}@media (hover:hover){.home-module__BcsMzW__textLink:hover{color:var(--text)}}.home-module__BcsMzW__inlineLink{color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);transition:color .3s}@media (hover:hover){.home-module__BcsMzW__inlineLink:hover{color:var(--accent)}}.home-module__BcsMzW__glass{isolation:isolate;background:color-mix(in srgb, var(--text) 6%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 12%, transparent);transition:background-color .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1);position:relative}:root[data-flat-glass] .home-module__BcsMzW__glass{background:radial-gradient(120% 140% at 18% 0%, color-mix(in srgb, var(--text) 12%, transparent), transparent 55%), color-mix(in srgb, var(--text) 6%, transparent)}.home-module__BcsMzW__glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg, color-mix(in srgb, var(--text) 34%, transparent), color-mix(in srgb, var(--text) 7%, transparent) 42%, color-mix(in srgb, var(--text) 3%, transparent) 68%, color-mix(in srgb, var(--text) 16%, transparent));-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.home-module__BcsMzW__nav{--u:calc(min(100vw, 1900px) / 1600);z-index:50;padding:0 max(20px, calc((100vw - 1600 * var(--u)) / 2 + 35 * var(--u))) 0 max(20px, calc((100vw - 1600 * var(--u)) / 2 + 80 * var(--u)));pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:20px;left:0;right:0}.home-module__BcsMzW__nav>*{pointer-events:auto}.home-module__BcsMzW__navLeft{align-items:center;gap:8px;display:flex}.home-module__BcsMzW__navBar{border-radius:var(--rpill);align-items:center;gap:2px;height:48px;padding:4px;display:flex}.home-module__BcsMzW__navLink{border-radius:var(--rpill);height:40px;font:500 14px/1 var(--fb);color:var(--textsub);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}@media (hover:hover){.home-module__BcsMzW__navLink:hover{color:var(--text)}}.home-module__BcsMzW__navLink[aria-current]{color:var(--text);background:color-mix(in srgb, var(--text) 10%, transparent)}.home-module__BcsMzW__navIco{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.home-module__BcsMzW__navIcoFill{fill:currentColor;stroke:none}.home-module__BcsMzW__navLeft>.home-module__BcsMzW__navCta{height:48px;font:500 14px/1 var(--fb);background:color-mix(in srgb, var(--accent) 16%, transparent);padding:0 22px;transition:background-color .2s}@media (hover:hover){.home-module__BcsMzW__navLeft>.home-module__BcsMzW__navCta:hover{background:color-mix(in srgb, var(--accent) 24%, transparent)}}.home-module__BcsMzW__navMark{width:44px;height:44px;color:var(--accent);place-items:center;display:grid}.home-module__BcsMzW__navLogo{background:currentColor;width:32px;height:32px;-webkit-mask:url(/logo-mark.png) 50%/contain no-repeat;mask:url(/logo-mark.png) 50%/contain no-repeat}.home-module__BcsMzW__navLink:focus-visible,.home-module__BcsMzW__navCta:focus-visible,.home-module__BcsMzW__navMark:focus-visible,.home-module__BcsMzW__menuBtn:focus-visible,.home-module__BcsMzW__menuLink:focus-visible,.home-module__BcsMzW__swatch:focus-visible,.home-module__BcsMzW__menuSignIn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-module__BcsMzW__themeWrap{position:relative}.home-module__BcsMzW__themeBtn{cursor:pointer;background:0 0;border:0;width:40px;padding:0}.home-module__BcsMzW__themeBtn i,.home-module__BcsMzW__swatch i{width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 28%, transparent);border-radius:50%;display:block}.home-module__BcsMzW__themePop,.home-module__BcsMzW__menuCard{background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);box-shadow:inset 1px 1px 1px -.5px color-mix(in srgb, var(--text) 40%, transparent), inset -1px -1px 1px -.5px color-mix(in srgb, var(--text) 22%, transparent)}.home-module__BcsMzW__themePop{border-radius:var(--rcard);opacity:0;visibility:hidden;width:200px;transition:opacity .25s var(--ease,ease), transform .35s cubic-bezier(.22, .61, .36, 1), visibility 0s .35s;padding:6px;position:absolute;top:calc(100% + 12px);right:-4px;transform:translateY(-6px)}.home-module__BcsMzW__themePop[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.home-module__BcsMzW__themeList{gap:2px;display:grid}.home-module__BcsMzW__themeList .home-module__BcsMzW__swatch{border-radius:var(--rctl);height:40px;color:var(--textsub);font:400 14px/1 var(--fb);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;display:flex}@media (hover:hover){.home-module__BcsMzW__themeList .home-module__BcsMzW__swatch:hover{color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent)}}.home-module__BcsMzW__themeList .home-module__BcsMzW__swatch[aria-checked=true]{color:var(--text);background:color-mix(in srgb, var(--text) 10%, transparent)}.home-module__BcsMzW__swatches{gap:4px;display:flex}.home-module__BcsMzW__swatches .home-module__BcsMzW__swatch{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.home-module__BcsMzW__swatches .home-module__BcsMzW__swatch[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--text)}.home-module__BcsMzW__swatches .home-module__BcsMzW__swatch{position:relative}.home-module__BcsMzW__swatches .home-module__BcsMzW__swatch:after{content:"";position:absolute;inset:-6px -2px}.home-module__BcsMzW__menuBtn,.home-module__BcsMzW__menuScrim,.home-module__BcsMzW__menuCard{display:none}@media (max-width:760px){.home-module__BcsMzW__nav{gap:8px;top:12px}.home-module__BcsMzW__navLeft{gap:8px}.home-module__BcsMzW__navBar{display:none}.home-module__BcsMzW__navLeft>.home-module__BcsMzW__navCta{height:46px;padding:0 18px}.home-module__BcsMzW__navMark{width:40px;height:40px}.home-module__BcsMzW__navLogo{width:28px;height:28px}.home-module__BcsMzW__menuBtn{border-radius:var(--rpill);width:46px;height:46px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.home-module__BcsMzW__menuIco{place-items:center;display:grid}.home-module__BcsMzW__menuIco>svg{grid-area:1/1;transition:opacity .25s,transform .4s cubic-bezier(.22,.61,.36,1)}.home-module__BcsMzW__menuIco>svg:last-child,.home-module__BcsMzW__menuIco[data-x]>svg:first-child{opacity:0;transform:rotate(-90deg)scale(.6)}.home-module__BcsMzW__menuIco[data-x]>svg:last-child{opacity:1;transform:none}.home-module__BcsMzW__menuCard{top:calc(100% + 10px);left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));border-radius:calc(var(--rcard) * 1.5);transform-origin:calc(100% - 92px) 0;opacity:0;visibility:hidden;padding:8px;transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .25s,visibility 0s .45s;display:block;position:absolute;transform:scale(.4,.2)}.home-module__BcsMzW__menuCard[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.home-module__BcsMzW__menuLink{border-radius:var(--rctl);height:48px;color:var(--text);font:400 16px/1 var(--fb);opacity:0;align-items:center;gap:14px;padding:0 14px;text-decoration:none;transition:opacity .3s,transform .4s cubic-bezier(.22,.61,.36,1);display:flex;transform:translateY(-8px)}.home-module__BcsMzW__menuCard[data-open] .home-module__BcsMzW__menuLink{opacity:1;transition-delay:calc(80ms + var(--i,0) * 30ms);transform:none}.home-module__BcsMzW__menuLink .home-module__BcsMzW__navIco{color:var(--textsub)}.home-module__BcsMzW__menuLink[aria-current]{background:color-mix(in srgb, var(--text) 8%, transparent)}.home-module__BcsMzW__menuLink[aria-current] .home-module__BcsMzW__navIco{color:var(--accent)}.home-module__BcsMzW__menuFoot{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);color:var(--textsub);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 8px 4px 14px;font-size:14px;display:flex}.home-module__BcsMzW__menuSignIn{width:100%;min-height:44px;color:var(--textsub);font:400 14px/1 var(--fb);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0 14px;display:block}.home-module__BcsMzW__menuSignIn b{color:var(--text);font-weight:500}.home-module__BcsMzW__menuScrim{z-index:-1;background:color-mix(in srgb, var(--bg) 55%, transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s,visibility 0s .35s;display:block;position:fixed;inset:0}.home-module__BcsMzW__nav[data-open] .home-module__BcsMzW__menuScrim{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}}@media (max-width:360px){.home-module__BcsMzW__navLeft>.home-module__BcsMzW__navCta{padding:0 14px}.home-module__BcsMzW__swatches .home-module__BcsMzW__swatch{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.home-module__BcsMzW__menuCard,.home-module__BcsMzW__menuLink,.home-module__BcsMzW__menuIco>svg,.home-module__BcsMzW__themePop{transition:none}}.home-module__BcsMzW__btn{min-height:44px;padding:12px 20px;font-size:16px;font-weight:500;line-height:1}.home-module__BcsMzW__hero{--u:calc(min(100vw, 1900px) / 1600);--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);height:100svh;min-height:calc(880 * var(--u));position:relative;overflow:hidden}.home-module__BcsMzW__bubbles{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.home-module__BcsMzW__heroStage{z-index:1;width:calc(1600 * var(--u));height:calc(880 * var(--u));margin:calc(-440 * var(--u)) 0 0 calc(-800 * var(--u));position:absolute;top:50%;left:50%}.home-module__BcsMzW__heroCopy{left:calc(80 * var(--u));top:calc(250 * var(--u));width:calc(700 * var(--u));position:absolute}.home-module__BcsMzW__title{font-family:var(--fd);font-weight:300;font-size:calc(64 * var(--u));letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:0;line-height:1.05}.home-module__BcsMzW__heroSub{margin:calc(28 * var(--u)) 0 0;max-width:30em;font-size:max(16px, calc(18 * var(--u)));color:var(--text);text-wrap:pretty;line-height:1.6}.home-module__BcsMzW__heroCta{margin-top:calc(40 * var(--u));flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-module__BcsMzW__gBtn{border-radius:var(--rpill);cursor:pointer;height:52px;font:500 16px/1 var(--fb);color:var(--text);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.home-module__BcsMzW__gBtn svg,.home-module__BcsMzW__gBtnArrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}@media (hover:hover){.home-module__BcsMzW__ctaMain:hover .home-module__BcsMzW__gBtnArrow{transform:translate(3px)}}.home-module__BcsMzW__gBtnShort{display:none}.home-module__BcsMzW__gBtn .home-module__BcsMzW__gBtnPlay{fill:currentColor;stroke:none;width:14px;height:14px}@media (hover:hover){.home-module__BcsMzW__gBtn:hover{background:color-mix(in srgb, var(--text) 10%, transparent);transform:translateY(-1px)}}.home-module__BcsMzW__glass:after{opacity:.8}@media (hover:hover){.home-module__BcsMzW__gBtn:hover:after{opacity:1}}.home-module__BcsMzW__gBtn:active{transform:scale(.98)}.home-module__BcsMzW__gBtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-module__BcsMzW__fact{align-items:flex-start;gap:calc(9 * var(--u));margin:0;display:flex;position:absolute}.home-module__BcsMzW__factA{left:calc(1250 * var(--u));top:calc(216 * var(--u))}.home-module__BcsMzW__factB{left:calc(1346 * var(--u));top:calc(326 * var(--u))}.home-module__BcsMzW__factMark{width:calc(32 * var(--u));height:calc(32 * var(--u));margin-top:calc(2 * var(--u));color:var(--textfaint);flex:none}.home-module__BcsMzW__factMark svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;width:100%;height:100%;display:block}.home-module__BcsMzW__factMark .home-module__BcsMzW__factDot{fill:currentColor;stroke:none}.home-module__BcsMzW__fact dt,.home-module__BcsMzW__fact dd{font-size:max(12px, calc(13.5 * var(--u)));margin:0}.home-module__BcsMzW__fact dt{color:var(--textsub);font-weight:300;line-height:calc(19 * var(--u))}.home-module__BcsMzW__fact dd{color:var(--text);font-weight:600;line-height:calc(21 * var(--u))}.home-module__BcsMzW__hcard{position:absolute}.home-module__BcsMzW__cardAi{left:calc(890 * var(--u));top:calc(200 * var(--u));width:calc(330 * var(--u));height:calc(305 * var(--u))}.home-module__BcsMzW__cardNw{left:calc(1237 * var(--u));top:calc(482 * var(--u));width:calc(328 * var(--u));height:calc(310 * var(--u))}.home-module__BcsMzW__cardIn{border-radius:calc(var(--rcard) * 3);background:var(--text);color:var(--bg);box-shadow:0 calc(30 * var(--u)) calc(70 * var(--u)) color-mix(in srgb, var(--bg) 55%, transparent);transition:transform .6s var(--ease-out), box-shadow .8s var(--ease);position:absolute;inset:0}@media (hover:hover){.home-module__BcsMzW__cardIn:hover{transform:translateY(calc(-6 * var(--u)));box-shadow:0 calc(40 * var(--u)) calc(86 * var(--u)) color-mix(in srgb, var(--bg) 65%, transparent)}}.home-module__BcsMzW__cardLabel{left:calc(38 * var(--u));font-family:var(--fb);font-size:calc(15.5 * var(--u));color:color-mix(in srgb, var(--bg) 66%, var(--text));margin:0;font-weight:300;position:absolute}.home-module__BcsMzW__cardTitle{left:calc(38 * var(--u));font-family:var(--fd);font-size:calc(26.2 * var(--u));line-height:calc(28 * var(--u));letter-spacing:calc(-.5 * var(--u));color:var(--bg);margin:0;font-weight:400;position:absolute}.home-module__BcsMzW__cardAi .home-module__BcsMzW__cardLabel{top:calc(184 * var(--u))}.home-module__BcsMzW__cardAi .home-module__BcsMzW__cardTitle{top:calc(208 * var(--u));width:calc(190 * var(--u))}.home-module__BcsMzW__cardHead{left:calc(38 * var(--u));right:calc(30 * var(--u));top:calc(40 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.home-module__BcsMzW__cardHead .home-module__BcsMzW__cardLabel{position:static}.home-module__BcsMzW__delta{padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:var(--rpill);background:var(--bg);color:var(--positive);font:500 max(12px, calc(12 * var(--u))) / 1.2 var(--fm)}.home-module__BcsMzW__hcardNum{top:calc(70 * var(--u));font-family:var(--fnum);font-variant-numeric:tabular-nums;font-size:calc(30 * var(--u));line-height:calc(34 * var(--u));display:grid}.home-module__BcsMzW__numSizer,.home-module__BcsMzW__numLive{grid-area:1/1}.home-module__BcsMzW__numSizer{visibility:hidden}.home-module__BcsMzW__plate{left:calc(14 * var(--u));right:calc(14 * var(--u));isolation:isolate;border-radius:calc(var(--rcard) * 2.2);background:color-mix(in srgb, var(--bg) 90%, var(--accent));transition:transform .9s var(--ease-out);position:absolute;overflow:hidden}.home-module__BcsMzW__cardAi .home-module__BcsMzW__plate{top:calc(14 * var(--u));height:calc(152 * var(--u))}.home-module__BcsMzW__cardNw .home-module__BcsMzW__plate{bottom:calc(14 * var(--u));height:calc(162 * var(--u))}@media (hover:hover){.home-module__BcsMzW__cardIn:hover .home-module__BcsMzW__plate{transform:scale(1.015)}}.home-module__BcsMzW__knob{z-index:2;right:calc(20 * var(--u));bottom:calc(20 * var(--u));width:max(44px, calc(56 * var(--u)));height:max(44px, calc(56 * var(--u)));border-radius:var(--rpill);background:var(--accent);color:var(--accentink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 50%, transparent), inset 0 -2px 4px color-mix(in srgb, var(--accentink) 14%, transparent), 0 calc(6 * var(--u)) calc(18 * var(--u)) color-mix(in srgb, var(--accent) 35%, transparent);transition:transform .4s var(--ease), box-shadow .4s var(--ease);place-items:center;display:grid;position:absolute}.home-module__BcsMzW__cardNw .home-module__BcsMzW__knob{right:calc(26 * var(--u));bottom:calc(26 * var(--u))}.home-module__BcsMzW__knob svg{width:max(18px, calc(20 * var(--u)));fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;height:auto}.home-module__BcsMzW__knob svg[data-fill]{fill:currentColor;stroke:none;margin-left:2px}@media (hover:hover){.home-module__BcsMzW__knob:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 50%, transparent), inset 0 -2px 4px color-mix(in srgb, var(--accentink) 14%, transparent), 0 calc(10 * var(--u)) calc(24 * var(--u)) color-mix(in srgb, var(--accent) 45%, transparent);transform:scale(1.06)}}.home-module__BcsMzW__knob:active{transform:scale(.96)}.home-module__BcsMzW__knob:focus-visible{outline:2px solid var(--bg);outline-offset:3px}.home-module__BcsMzW__chat{padding:calc(14 * var(--u)) calc(16 * var(--u));justify-content:flex-end;gap:calc(8 * var(--u));font:400 max(11px, calc(12.5 * var(--u))) / 1.35 var(--fb);flex-direction:column;display:flex;position:absolute;inset:0}.home-module__BcsMzW__chat p{padding:calc(7 * var(--u)) calc(12 * var(--u));transition:opacity .45s var(--ease), transform .55s var(--ease-out);margin:0}.home-module__BcsMzW__bubbleMe{border-radius:calc(var(--rcard) * 1.3) calc(var(--rcard) * 1.3) calc(var(--rcard) * .35) calc(var(--rcard) * 1.3);background:var(--accent);max-width:80%;color:var(--accentink);transform-origin:100% 100%;align-self:flex-end}.home-module__BcsMzW__bubbleAi{border-radius:calc(var(--rcard) * 1.3) calc(var(--rcard) * 1.3) calc(var(--rcard) * 1.3) calc(var(--rcard) * .35);background:color-mix(in srgb, var(--text) 9%, transparent);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);max-width:88%;color:var(--text);transform-origin:0 100%;align-self:flex-start}.home-module__BcsMzW__bubbleAi b{color:var(--positive);font-weight:600}.home-module__BcsMzW__typing{gap:calc(4 * var(--u));padding:calc(4 * var(--u)) 0;display:none}.home-module__BcsMzW__typing i{width:max(4px, calc(5 * var(--u)));height:max(4px, calc(5 * var(--u)));border-radius:var(--rpill);opacity:.5;animation:home-module__BcsMzW__heroTyping 1s var(--ease) infinite;background:currentColor}.home-module__BcsMzW__typing i:nth-child(2){animation-delay:.15s}.home-module__BcsMzW__typing i:nth-child(3){animation-delay:.3s}@keyframes home-module__BcsMzW__heroTyping{0%,60%,to{opacity:.35;transform:none}30%{opacity:.9;transform:translateY(-3px)}}:root[data-hero-pop] :is(.home-module__BcsMzW__chat[data-beat="0"] p,.home-module__BcsMzW__chat[data-beat="1"] .home-module__BcsMzW__bubbleAi){opacity:0;transform:translateY(6px)scale(.86)}:root[data-hero-pop] .home-module__BcsMzW__chat[data-beat="2"] .home-module__BcsMzW__typing{display:inline-flex}:root[data-hero-pop] .home-module__BcsMzW__chat[data-beat="2"] .home-module__BcsMzW__answer{display:none}.home-module__BcsMzW__hchart{width:100%;height:100%;position:absolute;inset:0}.home-module__BcsMzW__chartGrid{fill:none;stroke:color-mix(in srgb, var(--text) 8%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.home-module__BcsMzW__chartLine{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.home-module__BcsMzW__chartDot{width:calc(10 * var(--u));height:calc(10 * var(--u));margin:calc(-5 * var(--u)) 0 0 calc(-7 * var(--u));border-radius:var(--rpill);background:var(--accent);box-shadow:0 0 0 calc(4 * var(--u)) color-mix(in srgb, var(--accent) 22%, transparent);transition:transform .6s var(--ease-out), opacity .4s var(--ease);position:absolute}.home-module__BcsMzW__scrollCue{left:calc(846 * var(--u));top:calc(690 * var(--u));align-items:center;gap:calc(12 * var(--u));writing-mode:vertical-rl;font:400 max(11px, calc(11 * var(--u))) / 1 var(--fm);letter-spacing:calc(4.4 * var(--u));text-transform:var(--lblcase,uppercase);color:var(--textsub);text-decoration:none;display:flex;position:absolute}.home-module__BcsMzW__scrollTrack{width:1px;height:calc(56 * var(--u));background:color-mix(in srgb, var(--text) 18%, transparent);position:relative;overflow:hidden}.home-module__BcsMzW__scrollTrack:after{content:"";background:color-mix(in srgb, var(--text) 75%, transparent);height:40%;animation:home-module__BcsMzW__heroTrickle 2.6s var(--ease) infinite;position:absolute;inset:0 0 auto}@keyframes home-module__BcsMzW__heroTrickle{0%{opacity:0;transform:translateY(-105%)}22%,78%{opacity:1}to{opacity:0;transform:translateY(255%)}}.home-module__BcsMzW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-hero-pop]:is([data-intro=""],[data-intro=play]) :is(.home-module__BcsMzW__lift,.home-module__BcsMzW__pop,.home-module__BcsMzW__popFade,.home-module__BcsMzW__chartArea,.home-module__BcsMzW__chartDot){opacity:0}:root[data-hero-pop][data-intro=""] :is(.home-module__BcsMzW__lift,.home-module__BcsMzW__pop,.home-module__BcsMzW__popFade,.home-module__BcsMzW__chartArea,.home-module__BcsMzW__chartDot){animation:0s linear 4s forwards home-module__BcsMzW__heroShow}:root[data-hero-pop]:not([data-intro=""]):not([data-intro=play]) .home-module__BcsMzW__lift{animation:home-module__BcsMzW__heroPop 1s var(--ease-out) var(--d,0s) backwards}:root[data-hero-pop]:not([data-intro=""]):not([data-intro=play]) .home-module__BcsMzW__pop{animation:home-module__BcsMzW__heroPop 1.1s var(--ease-out) var(--d,0s) backwards}:root[data-hero-pop]:not([data-intro=""]):not([data-intro=play]) .home-module__BcsMzW__hcard .home-module__BcsMzW__pop{animation:home-module__BcsMzW__heroCardPop 1.3s var(--ease-out) var(--d,0s) backwards}:root[data-hero-pop]:not([data-intro=""]):not([data-intro=play]) .home-module__BcsMzW__popFade{animation:home-module__BcsMzW__heroFade 1.2s var(--ease) var(--d,0s) backwards}:root[data-hero-pop]:not([data-intro=""]):not([data-intro=play]) .home-module__BcsMzW__chartLine{animation:1.8s cubic-bezier(.65,0,.35,1) 1.1s both home-module__BcsMzW__heroDraw}:root[data-hero-pop]:not([data-intro=""]):not([data-intro=play]) .home-module__BcsMzW__chartArea{animation:home-module__BcsMzW__heroFade 1.2s var(--ease) 1.8s both}:root[data-hero-pop]:not([data-intro=""]):not([data-intro=play]) .home-module__BcsMzW__chartDot{animation:home-module__BcsMzW__heroRing .6s var(--ease-out) 2.8s both}:root[data-hero-pop][data-intro=open] :is(.home-module__BcsMzW__lift,.home-module__BcsMzW__pop){animation-delay:calc(var(--d,0s) + .45s)}@keyframes home-module__BcsMzW__heroShow{to{opacity:1}}@keyframes home-module__BcsMzW__heroPop{0%{opacity:0;transform:translateY(calc(28 * var(--u))) scale(.96);filter:blur(6px)}}@keyframes home-module__BcsMzW__heroCardPop{0%{opacity:0;transform:translateY(calc(70 * var(--u))) scale(.86) rotate(-2deg);filter:blur(6px)}}@keyframes home-module__BcsMzW__heroFade{0%{opacity:0}}@keyframes home-module__BcsMzW__heroRing{0%{opacity:0;transform:scale(.6)}}@keyframes home-module__BcsMzW__heroDraw{0%{stroke-dashoffset:1px}}@media (max-width:900px){.home-module__BcsMzW__hero{--u:calc(100vw / 760);height:auto;min-height:100svh}.home-module__BcsMzW__heroStage{width:auto;height:auto;padding:112px max(20px, env(safe-area-inset-right,0px)) 72px max(20px, env(safe-area-inset-left,0px));grid-template-columns:1fr 1fr;align-items:start;margin:0;display:grid;position:relative;top:auto;left:auto}.home-module__BcsMzW__heroStage>*{grid-column:1/-1}.home-module__BcsMzW__heroCopy,.home-module__BcsMzW__fact,.home-module__BcsMzW__hcard{width:auto;height:auto;position:relative;top:auto;left:auto}.home-module__BcsMzW__title{font-size:clamp(34px, calc(64 * var(--u)), 46px)}.home-module__BcsMzW__heroSub{margin-top:20px;font-size:16px}.home-module__BcsMzW__heroCta{flex-wrap:nowrap;gap:8px;margin-top:32px}.home-module__BcsMzW__heroCta>.home-module__BcsMzW__ctaMain{flex:auto;min-width:0;height:52px;padding:0 20px}.home-module__BcsMzW__heroCta>.home-module__BcsMzW__gBtn{flex:none;height:52px;padding:0 18px}.home-module__BcsMzW__gBtnLong{display:none}.home-module__BcsMzW__gBtnShort{display:inline}.home-module__BcsMzW__scrollCue{display:none}.home-module__BcsMzW__fact{grid-column:auto;gap:10px;margin-top:28px}.home-module__BcsMzW__factMark{width:30px;height:30px}.home-module__BcsMzW__fact dt,.home-module__BcsMzW__fact dd{font-size:14px;line-height:20px}.home-module__BcsMzW__hcard{margin-top:16px}.home-module__BcsMzW__cardAi{margin-top:40px}.home-module__BcsMzW__cardIn{border-radius:calc(var(--rcard) * 2.5);min-height:210px;box-shadow:0 18px 44px color-mix(in srgb, var(--bg) 55%, transparent);position:relative;inset:auto}.home-module__BcsMzW__cardLabel{font-size:14px;left:22px}.home-module__BcsMzW__cardTitle{font-size:22px;line-height:26px;left:22px}.home-module__BcsMzW__cardAi .home-module__BcsMzW__plate{width:58%;height:auto;inset:12px 12px 12px auto}.home-module__BcsMzW__cardAi .home-module__BcsMzW__cardLabel{top:22px}.home-module__BcsMzW__cardAi .home-module__BcsMzW__cardTitle{width:34%;top:46px}.home-module__BcsMzW__cardAi .home-module__BcsMzW__knob{bottom:20px;left:22px;right:auto}.home-module__BcsMzW__chat{gap:6px;padding:12px;font-size:12px}.home-module__BcsMzW__chat p{padding:6px 10px}.home-module__BcsMzW__cardNw .home-module__BcsMzW__cardIn{min-height:260px}.home-module__BcsMzW__cardHead{top:20px;left:22px;right:18px}.home-module__BcsMzW__delta{padding:4px 10px;font-size:12px}.home-module__BcsMzW__hcardNum{font-size:30px;line-height:34px;top:46px}.home-module__BcsMzW__cardNw .home-module__BcsMzW__plate{height:150px;bottom:12px;left:12px;right:12px}.home-module__BcsMzW__cardNw .home-module__BcsMzW__knob{bottom:22px;right:22px}.home-module__BcsMzW__chartDot{width:9px;height:9px;margin:-4.5px 0 0 -6px}}@media (max-width:359px){.home-module__BcsMzW__heroCta{flex-direction:column;align-items:stretch}.home-module__BcsMzW__gBtnLong{display:inline}.home-module__BcsMzW__gBtnShort{display:none}}@media (prefers-reduced-motion:reduce){.home-module__BcsMzW__cardIn,.home-module__BcsMzW__plate,.home-module__BcsMzW__knob,.home-module__BcsMzW__gBtn{transition:none}.home-module__BcsMzW__scrollTrack:after,.home-module__BcsMzW__typing i{animation:none}}.home-module__BcsMzW__tour{position:relative}.home-module__BcsMzW__stage{height:100svh;min-height:680px;position:relative;overflow:hidden}.home-module__BcsMzW__stageGrid{grid-template-columns:400px minmax(0,1fr);align-items:center;gap:64px;height:100%;display:grid;position:relative}.home-module__BcsMzW__copies{height:300px;position:relative}.home-module__BcsMzW__cp{visibility:hidden;flex-direction:column;justify-content:center;gap:16px;display:flex;position:absolute;inset:0}.home-module__BcsMzW__cp:first-child{visibility:visible}.home-module__BcsMzW__cp h2{font-family:var(--fd);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:48px;font-weight:400;line-height:1.08}.home-module__BcsMzW__cp p{color:var(--textsub);text-wrap:pretty;max-width:34ch;margin:0;font-size:17px;line-height:1.6}.home-module__BcsMzW__viz{height:min(660px,84svh);position:relative}.home-module__BcsMzW__ch{visibility:hidden;position:absolute;inset:0}.home-module__BcsMzW__stackWrap{--mx:15%;transform:translate(calc(var(--move,0) * var(--mx)), calc(var(--move,0) * 80px));perspective:1800px;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.home-module__BcsMzW__stack{width:320px;height:108px;transform-style:preserve-3d;transform:rotateX(56deg) rotateZ(var(--turn,-35deg));opacity:0;margin:140px 30% 0 0;position:relative}.home-module__BcsMzW__slab{transform-style:preserve-3d;opacity:0;position:absolute;inset:0}.home-module__BcsMzW__slabFace{-moz-column-gap:16px;border-radius:var(--rcard);background:var(--surfacealt);box-shadow:0 0 0 1px var(--border), 0 18px 30px -12px var(--bg);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:16px;padding:0 24px;display:grid;position:absolute;inset:0}.home-module__BcsMzW__slabFace i{border-radius:var(--rpill);background:var(--accentsoft);width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--accent);grid-row:span 2;align-self:center}.home-module__BcsMzW__slab[data-liab] .home-module__BcsMzW__slabFace i{box-shadow:inset 0 0 0 1.5px var(--negative)}.home-module__BcsMzW__slabFace small{color:var(--textfaint);font-size:13px}.home-module__BcsMzW__slabFace b{color:var(--text);font-size:18px;font-weight:500}.home-module__BcsMzW__slabTag{white-space:nowrap;color:var(--textsub);transform-origin:0;transform:rotateZ(calc(var(--turn,-35deg) * -1)) rotateX(-56deg) translateY(-50%);opacity:var(--tag,0);align-items:baseline;gap:12px;font-size:14px;line-height:20px;display:inline-flex;position:absolute;top:100%;left:calc(100% + 16px)}.home-module__BcsMzW__slabTag b{font:500 15px/20px var(--fnum);font-variant-numeric:tabular-nums;color:var(--text)}.home-module__BcsMzW__slab[data-liab] .home-module__BcsMzW__slabTag b{color:var(--negative)}.home-module__BcsMzW__numCard{z-index:5;text-align:center;white-space:nowrap;opacity:0;border-radius:var(--rcard);flex-direction:column;align-items:center;gap:8px;padding:24px 32px;display:flex;position:absolute;top:50%;left:50%}.home-module__BcsMzW__numCard small{color:var(--textsub);font-size:15px}.home-module__BcsMzW__numCard b{font:400 104px/1 var(--fnum);letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums}.home-module__BcsMzW__numCard em{color:var(--positive);font-size:15px;font-style:normal}.home-module__BcsMzW__ring{pointer-events:none;width:560px;height:560px;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%;rotate:-90deg}.home-module__BcsMzW__ring circle{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.55;vector-effect:non-scaling-stroke}.home-module__BcsMzW__ripple{border:1px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;translate:-50% -50%}.home-module__BcsMzW__box{border-radius:var(--rcard);background:var(--surface)}.home-module__BcsMzW__cap{color:var(--textsub);font-size:14px;line-height:20px}.home-module__BcsMzW__bodyArea{flex-direction:column;align-items:center;gap:24px;display:flex;position:absolute;inset:196px 0 0}.home-module__BcsMzW__pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.home-module__BcsMzW__pill{border-radius:var(--rpill);background:var(--surface);color:var(--textsub);align-items:baseline;gap:8px;padding:8px 16px;font-size:14px;line-height:20px;display:inline-flex}.home-module__BcsMzW__pill b{font:500 15px/20px var(--fnum);color:var(--text)}.home-module__BcsMzW__pill b[data-sign=pos]{color:var(--positive)}.home-module__BcsMzW__upd{flex-direction:column;width:min(560px,100%);padding:20px 24px 8px;display:flex}.home-module__BcsMzW__updHead{font:500 18px/24px var(--fd);justify-content:space-between;align-items:flex-start;display:flex}.home-module__BcsMzW__updHead span{gap:2px;display:grid}.home-module__BcsMzW__updHead small{font:400 13px/20px var(--fb);color:var(--textsub)}.home-module__BcsMzW__updTime{font:500 15px/24px var(--fnum);color:var(--textsub);font-variant-numeric:tabular-nums}.home-module__BcsMzW__updBar{border-radius:var(--rpill);background:var(--surfacealt);height:4px;margin:16px 0 8px;overflow:hidden}.home-module__BcsMzW__updBar i{background:var(--positive);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.home-module__BcsMzW__row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.home-module__BcsMzW__row:first-of-type{border-top:0}.home-module__BcsMzW__nm{flex-direction:column;display:flex}.home-module__BcsMzW__nm small{color:var(--textfaint);font-size:12px;line-height:16px}.home-module__BcsMzW__vals{font:500 16px/24px var(--fnum);align-items:center;gap:12px;display:flex}.home-module__BcsMzW__field{border-radius:var(--rctl);background:var(--bg);min-width:132px;height:40px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;padding:0 12px;display:flex}.home-module__BcsMzW__row[data-typing=true] .home-module__BcsMzW__field{box-shadow:inset 0 0 0 1px var(--accent)}.home-module__BcsMzW__row[data-typing=true] .home-module__BcsMzW__field:after{content:"";background:var(--accent);width:1.5px;height:18px;margin-left:2px}.home-module__BcsMzW__same{border-radius:var(--rpill);height:40px;box-shadow:inset 0 0 0 1px var(--borderstrong);font:500 14px/1 var(--fb);color:var(--textsub);align-items:center;padding:0 16px;transition:background-color .2s,color .2s;display:inline-flex}.home-module__BcsMzW__row[data-typing=true] .home-module__BcsMzW__same,.home-module__BcsMzW__row[data-done=true] .home-module__BcsMzW__same{background:var(--accent);color:var(--accentink);box-shadow:none}.home-module__BcsMzW__ok{width:22px;height:22px;color:var(--positive);opacity:0;transition:opacity .15s}.home-module__BcsMzW__row[data-done=true] .home-module__BcsMzW__ok{opacity:1}.home-module__BcsMzW__ana{grid-template-columns:1.25fr 1fr;gap:12px;width:min(600px,100%);display:grid}.home-module__BcsMzW__anaCard{align-content:start;gap:16px;padding:16px 20px 20px;display:grid}.home-module__BcsMzW__anaWide{grid-column:1/-1}.home-module__BcsMzW__anaTitle{color:var(--textsub);justify-content:space-between;font-size:14px;line-height:20px;display:flex}.home-module__BcsMzW__anaTitle small{color:var(--textfaint);font-size:12px}.home-module__BcsMzW__donut{align-items:center;gap:16px;display:flex}.home-module__BcsMzW__donutRing{flex:none;width:132px;height:132px;position:relative}.home-module__BcsMzW__donutRing svg{width:100%;height:100%;rotate:-90deg}.home-module__BcsMzW__donutRing circle{fill:none;stroke-width:20px}.home-module__BcsMzW__donutMid{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.home-module__BcsMzW__donutMid small{color:var(--textsub);font-size:12px}.home-module__BcsMzW__donutMid b{font:400 24px/1.1 var(--fnum);letter-spacing:-.02em;color:var(--text)}.home-module__BcsMzW__donutSide{gap:4px;margin:0;padding:0;list-style:none;display:grid}.home-module__BcsMzW__donutSide li{white-space:nowrap;font:500 12px/18px var(--fnum);color:var(--textsub);grid-template-columns:8px auto auto;align-items:center;gap:8px;display:grid}.home-module__BcsMzW__donutSide li i{border-radius:var(--rpill);width:8px;height:8px}.home-module__BcsMzW__donutSide li b{color:var(--text);text-align:right;font-weight:500}.home-module__BcsMzW__fx{gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-module__BcsMzW__fx li{font:500 12px/16px var(--fnum);color:var(--textsub);grid-template-columns:32px 1fr 36px;align-items:center;gap:8px;display:grid}.home-module__BcsMzW__fx li span{border-radius:var(--rpill);background:var(--surfacealt);height:6px;overflow:hidden}.home-module__BcsMzW__fx li i{border-radius:inherit;background:var(--accent);transform-origin:0;min-width:6px;height:100%;display:block}.home-module__BcsMzW__fx li b{color:var(--text);text-align:right;font-weight:500}.home-module__BcsMzW__dials{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.home-module__BcsMzW__dialCell{border-radius:calc(var(--rcard) * .6);background:color-mix(in srgb, var(--positive) var(--k), transparent);box-shadow:inset 0 0 0 1px var(--border);justify-items:center;gap:2px;padding:8px 4px 10px;display:grid;position:relative;overflow:hidden}.home-module__BcsMzW__dialCell[data-sign=neg]{background:color-mix(in srgb, var(--negative) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--negative) 60%, transparent)}.home-module__BcsMzW__dialCell:after{content:"";background:var(--positive);height:2px;position:absolute;inset:auto 0 0}.home-module__BcsMzW__dialCell[data-sign=neg]:after{background:var(--negative)}.home-module__BcsMzW__dialCell small{font:400 12px/16px var(--fnum);color:var(--textfaint)}.home-module__BcsMzW__dialCell svg{width:40px;height:40px}.home-module__BcsMzW__dialTrack,.home-module__BcsMzW__dialArc{fill:none;stroke-width:3px}.home-module__BcsMzW__dialTrack{stroke:var(--border)}.home-module__BcsMzW__dialArc{stroke:var(--accent);stroke-linecap:round}.home-module__BcsMzW__dialCell[data-sign=neg] .home-module__BcsMzW__dialArc{stroke:var(--negative)}.home-module__BcsMzW__dialCell b{font:600 13px/16px var(--fnum);color:var(--positive)}.home-module__BcsMzW__dialCell[data-sign=neg] b{color:var(--negative)}.home-module__BcsMzW__dialBadge{color:var(--accent);font-size:12px;line-height:1;position:absolute;top:4px;right:6px}.home-module__BcsMzW__dialBadge[data-sign=neg]{color:var(--negative)}.home-module__BcsMzW__pdonut{align-items:center;gap:40px;display:flex;position:absolute;top:72px;left:50%;translate:-50%}.home-module__BcsMzW__pdonutRing{width:260px;height:260px;position:relative}.home-module__BcsMzW__pdonutRing svg{width:100%;height:100%;rotate:-90deg}.home-module__BcsMzW__pdonutRing circle{fill:none;stroke-width:22px}.home-module__BcsMzW__pdonutMid{text-align:center;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.home-module__BcsMzW__pdonutMid small{color:var(--textsub);font-size:13px}.home-module__BcsMzW__pdonutMid b{font:400 40px/1.1 var(--fnum);letter-spacing:-.02em;color:var(--text)}.home-module__BcsMzW__pdonutSide{justify-items:start;gap:16px;display:grid}.home-module__BcsMzW__pdonutSide ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-module__BcsMzW__pdonutSide li{font:500 14px/20px var(--fnum);color:var(--textsub);grid-template-columns:10px 56px auto;align-items:center;gap:8px;display:grid}.home-module__BcsMzW__pdonutSide li i{border-radius:var(--rpill);width:10px;height:10px}.home-module__BcsMzW__pdonutSide li b{color:var(--text);text-align:right;font-weight:500}.home-module__BcsMzW__map{grid-template:"a b c"1.3fr"a b d"1fr"e f g"1fr/3fr 2fr 1.4fr;gap:6px;width:min(600px,100%);height:340px;display:grid}.home-module__BcsMzW__tile{border-radius:calc(var(--rcard) * .6);background:color-mix(in srgb, var(--accent) var(--sh), var(--surface));color:var(--text);flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:relative;overflow:hidden}.home-module__BcsMzW__tile b{font:500 15px/20px var(--fnum)}.home-module__BcsMzW__tile small{font:500 12px/16px var(--fnum);color:var(--positive)}.home-module__BcsMzW__tile small[data-sign=neg]{color:var(--negative)}.home-module__BcsMzW__tileVal{font:500 13px/16px var(--fnum);color:var(--textsub)}.home-module__BcsMzW__chart{width:min(620px,100%);position:relative}.home-module__BcsMzW__chart svg{width:100%;height:auto;overflow:visible}.home-module__BcsMzW__chart text{font:500 12px var(--fnum);fill:var(--textsub)}.home-module__BcsMzW__sealPin{width:76px;height:76px;color:var(--accent);margin:-96px 0 0 -38px;position:absolute}.home-module__BcsMzW__sealPin svg{width:100%;height:100%}.home-module__BcsMzW__vault{flex-direction:column;gap:16px;width:min(460px,100%);display:flex}.home-module__BcsMzW__days{grid-template-columns:repeat(30,1fr);gap:4px;display:grid}.home-module__BcsMzW__days i{aspect-ratio:1;background:var(--accent);border-radius:50%;display:block}.home-module__BcsMzW__daysLabel{font:500 12px/16px var(--fnum);color:var(--textsub);justify-content:space-between;display:flex}.home-module__BcsMzW__lgc{flex-direction:column;gap:12px;padding:24px;display:flex}.home-module__BcsMzW__lgcHead{align-items:center;gap:12px;font-weight:500;display:flex}.home-module__BcsMzW__lgcHead svg{width:22px;height:22px;color:var(--accent);overflow:visible}.home-module__BcsMzW__lgcBody{flex-direction:column;gap:12px;display:flex}.home-module__BcsMzW__line{color:var(--textsub);justify-content:space-between;font-size:14px;display:flex}.home-module__BcsMzW__line b{color:var(--text);font:500 15px var(--fnum)}.home-module__BcsMzW__lgcNote{border-radius:var(--rctl);background:var(--surfacealt);padding:12px;font-size:14px;line-height:20px}.home-module__BcsMzW__chapters{left:max(24px, env(safe-area-inset-left,0px));right:max(24px, env(safe-area-inset-right,0px));z-index:6;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex;position:absolute;bottom:40px}.home-module__BcsMzW__play{border:1px solid var(--borderstrong);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .3s;display:inline-grid}@media (hover:hover){.home-module__BcsMzW__play:hover{background:var(--surfacealt)}}.home-module__BcsMzW__play svg{fill:currentColor;width:14px;height:14px}.home-module__BcsMzW__play .home-module__BcsMzW__iPlay,.home-module__BcsMzW__play[data-paused=true] .home-module__BcsMzW__iPause{display:none}.home-module__BcsMzW__play[data-paused=true] .home-module__BcsMzW__iPlay{display:block}.home-module__BcsMzW__playSmall{width:32px;height:32px}.home-module__BcsMzW__playSmall svg{width:11px;height:11px}.home-module__BcsMzW__rail{gap:6px;display:flex}.home-module__BcsMzW__rail button{cursor:pointer;background:0 0;border:0;width:28px;height:24px;padding:0;position:relative}.home-module__BcsMzW__rail button:before,.home-module__BcsMzW__rail button b{content:"";border-radius:var(--rpill);height:2px;position:absolute;top:11px;left:0;right:0}.home-module__BcsMzW__rail button:before{background:var(--borderstrong)}.home-module__BcsMzW__rail button b{background:var(--accent);transform-origin:0;transform:scaleX(0)}.home-module__BcsMzW__railName{color:var(--textsub);min-width:16ch;font-size:14px}.home-module__BcsMzW__skip{border-radius:var(--rpill);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);min-height:40px;color:var(--textsub);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin-left:auto;padding:8px 16px;font-size:14px;transition:color .3s,border-color .3s,opacity .4s,visibility .4s;display:inline-flex}.home-module__BcsMzW__skip[data-done=true]{opacity:0;visibility:hidden}@media (hover:hover){.home-module__BcsMzW__skip:hover{color:var(--text);border-color:var(--borderstrong)}}.home-module__BcsMzW__skip svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.home-module__BcsMzW__works{justify-items:center;gap:32px;padding-top:24px;display:grid}.home-module__BcsMzW__worksTitle{max-width:18ch;font-family:var(--fd);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;padding:0 16px;font-size:48px;font-weight:400;line-height:1.08}.home-module__BcsMzW__ml{padding-bottom:.08em;display:block;overflow:hidden}.home-module__BcsMzW__ml>span{transition:transform 1.1s cubic-bezier(.16,1,.3,1);display:block}.home-module__BcsMzW__ml+.home-module__BcsMzW__ml>span{transition-delay:.18s}[data-in="0"] .home-module__BcsMzW__ml>span{transition-duration:.3s;transition-delay:0s;transform:translateY(110%)}.home-module__BcsMzW__lrow{width:100%;padding:4px 0;transition:transform 1.3s cubic-bezier(.16,1,.3,1) .45s,opacity .9s .45s;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.home-module__BcsMzW__lrow[data-in="0"]{opacity:0;transition-duration:.3s;transition-delay:0s;transform:translate(40vw)}.home-module__BcsMzW__ltrack{width:max-content;animation:60s linear infinite home-module__BcsMzW__drift;display:flex}.home-module__BcsMzW__works:focus-within .home-module__BcsMzW__ltrack{animation-play-state:paused}@media (hover:hover){.home-module__BcsMzW__works:hover .home-module__BcsMzW__ltrack{animation-play-state:paused}}@keyframes home-module__BcsMzW__drift{to{transform:translate(-50%)}}.home-module__BcsMzW__lt{border-radius:var(--rcard);background:var(--surface);color:var(--text);white-space:nowrap;align-items:center;gap:12px;margin-right:12px;padding:8px 16px 8px 8px;font-size:15px;text-decoration:none;transition:background-color .3s;display:inline-flex}@media (hover:hover){.home-module__BcsMzW__lt:hover{background:var(--surfacealt)}}.home-module__BcsMzW__ltIcon{border-radius:var(--rctl);background:var(--bg);place-items:center;width:36px;height:36px;display:grid}.home-module__BcsMzW__ltIcon svg{width:20px;height:20px}@media (hover:hover){.home-module__BcsMzW__allLink:hover{color:var(--accent)}}.home-module__BcsMzW__allLink{color:var(--text);align-items:center;gap:12px;padding:8px 4px;font-size:16px;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.home-module__BcsMzW__allCount{background:var(--accentsoft);width:30px;height:30px;color:var(--accent);font:500 13px/1 var(--fnum);border-radius:50%;place-items:center;display:inline-grid}.home-module__BcsMzW__allArrow{fill:none;width:16px;height:16px;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s}@media (hover:hover){.home-module__BcsMzW__allLink:hover .home-module__BcsMzW__allArrow{transform:translate(4px)}}.home-module__BcsMzW__ai{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.home-module__BcsMzW__chatwin{border-radius:var(--rcard);background:var(--surface);grid-template-rows:auto 1fr auto;height:560px;display:grid;position:relative;overflow:hidden}.home-module__BcsMzW__chatTop{background:var(--surfacealt);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:flex}.home-module__BcsMzW__who{align-items:center;gap:10px;display:flex}.home-module__BcsMzW__whoDot{background:var(--accent);border-radius:50%;width:24px;height:24px;display:block}.home-module__BcsMzW__chatRight{align-items:center;gap:12px;display:flex}.home-module__BcsMzW__conn{color:var(--positive);align-items:center;gap:6px;font-size:13px;display:inline-flex}.home-module__BcsMzW__conn:before{content:"";background:var(--positive);border-radius:50%;width:7px;height:7px}@keyframes home-module__BcsMzW__pop{0%{opacity:0;transform:scale(.6)}}@keyframes home-module__BcsMzW__rise{0%{opacity:0;transform:translateY(16px)}}.home-module__BcsMzW__chatBody{flex-direction:column;justify-content:flex-end;gap:14px;padding:20px;display:flex;overflow:hidden}.home-module__BcsMzW__m{max-width:86%;font-size:15px;line-height:1.55;animation:.5s cubic-bezier(.22,.61,.36,1) both home-module__BcsMzW__rise}.home-module__BcsMzW__mUser{background:var(--accent);color:var(--accentink);border-radius:var(--rcard) var(--rcard) calc(var(--rctl) * .4) var(--rcard);align-self:flex-end;padding:10px 14px}.home-module__BcsMzW__mBot{align-self:flex-start}.home-module__BcsMzW__caret{vertical-align:-2px;background:var(--accent);width:7px;height:1.1em;margin-left:2px;animation:1s step-end infinite home-module__BcsMzW__blink;display:inline-block}@keyframes home-module__BcsMzW__blink{50%{opacity:0}}.home-module__BcsMzW__tool{border-radius:var(--rctl);background:var(--bg);align-self:flex-start;width:min(100%,420px);font-size:13px;animation:.5s cubic-bezier(.22,.61,.36,1) both home-module__BcsMzW__rise;position:relative;overflow:hidden}.home-module__BcsMzW__toolHead{align-items:center;gap:10px;padding:10px 12px;display:flex}.home-module__BcsMzW__toolHead code{font:500 12px var(--fm);color:var(--accent)}.home-module__BcsMzW__toolState{color:var(--textfaint);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.home-module__BcsMzW__spin{border:2px solid var(--surfacealt);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite home-module__BcsMzW__spin}@keyframes home-module__BcsMzW__spin{to{transform:rotate(360deg)}}.home-module__BcsMzW__okMark{background:color-mix(in srgb, var(--positive) 18%, transparent);border-radius:50%;place-items:center;width:16px;height:16px;animation:.4s both home-module__BcsMzW__pop;display:inline-grid}.home-module__BcsMzW__okMark svg{fill:none;width:10px;height:10px;stroke:var(--positive);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.home-module__BcsMzW__toolBody{font:12px/1.6 var(--fm);color:var(--textsub);gap:4px;padding:0 12px 12px;display:grid}.home-module__BcsMzW__tool .k{color:var(--textfaint)}.home-module__BcsMzW__toolBar{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:40%;height:2px;animation:1.1s ease-in-out infinite home-module__BcsMzW__scan;position:absolute;bottom:0;left:0}@keyframes home-module__BcsMzW__scan{0%{transform:translate(-100%)}to{transform:translate(260%)}}.home-module__BcsMzW__confirm{gap:8px;padding:0 12px 12px;display:flex;position:relative}.home-module__BcsMzW__btnYes,.home-module__BcsMzW__btnNo{border-radius:var(--rctl);align-items:center;min-height:32px;padding:6px 14px;font-size:13px;transition:transform .2s,box-shadow .3s;display:inline-flex}.home-module__BcsMzW__btnYes{background:var(--accent);color:var(--accentink);font-weight:500}.home-module__BcsMzW__btnNo{border:1px solid var(--borderstrong);color:var(--textsub)}.home-module__BcsMzW__pressed{box-shadow:0 0 0 6px var(--accentsoft);transform:scale(.94)}.home-module__BcsMzW__pointer{border:2px solid var(--text);background:color-mix(in srgb, var(--text) 25%, transparent);opacity:0;border-radius:50%;width:18px;height:18px;transition:left .9s cubic-bezier(.22,.61,.36,1),top .9s cubic-bezier(.22,.61,.36,1),opacity .3s;position:absolute;top:140%;left:70%}.home-module__BcsMzW__pointerGo{opacity:1;top:10px;left:52px}.home-module__BcsMzW__card{border-radius:var(--rctl);background:var(--surfacealt);align-self:stretch;padding:16px;animation:.6s cubic-bezier(.22,.61,.36,1) both home-module__BcsMzW__rise}.home-module__BcsMzW__cardTop{color:var(--textsub);align-items:baseline;gap:12px;font-size:13px;display:flex}.home-module__BcsMzW__cardNum{font:500 26px/1.1 var(--fnum);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.home-module__BcsMzW__cardTop em{color:var(--positive);font-style:normal;font-family:var(--fnum);margin-left:auto}.home-module__BcsMzW__spark{width:100%;height:auto;margin-top:12px;animation:1.6s cubic-bezier(.22,.61,.36,1) both home-module__BcsMzW__wipe;display:block;overflow:visible}@keyframes home-module__BcsMzW__wipe{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -4% -10% 0)}}.home-module__BcsMzW__sparkArea{fill:var(--accent);opacity:0;animation:1s .9s forwards home-module__BcsMzW__fadeTo}@keyframes home-module__BcsMzW__fadeTo{to{opacity:.14}}.home-module__BcsMzW__sparkLine{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.home-module__BcsMzW__sparkDot{fill:var(--accent);opacity:0;animation:.4s 1.5s forwards home-module__BcsMzW__popIn}@keyframes home-module__BcsMzW__popIn{to{opacity:1}}.home-module__BcsMzW__bars{gap:10px;display:grid}.home-module__BcsMzW__barRow{font:500 12px var(--fnum);color:var(--textsub);grid-template-columns:40px 1fr 40px;align-items:center;gap:12px;display:grid}.home-module__BcsMzW__barRow i{border-radius:var(--rpill);background:var(--accent);height:8px;opacity:var(--o);width:0;animation:1s cubic-bezier(.22,.61,.36,1) forwards home-module__BcsMzW__grow;display:block}@keyframes home-module__BcsMzW__grow{to{width:var(--w)}}.home-module__BcsMzW__barRow b{text-align:right;color:var(--text);font-weight:500}.home-module__BcsMzW__chatIn{background:var(--surfacealt);align-items:center;gap:10px;padding:14px 16px;display:flex}.home-module__BcsMzW__field{border-radius:var(--rpill);background:var(--bg);min-height:40px;color:var(--textsub);white-space:nowrap;flex:1;align-items:center;padding:0 14px;font-size:14px;display:flex;overflow:hidden}.home-module__BcsMzW__send{background:var(--accent);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.home-module__BcsMzW__send svg{width:16px;height:16px;stroke:var(--accentink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.home-module__BcsMzW__tools{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.home-module__BcsMzW__toolLinks{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}.home-module__BcsMzW__moreLink{color:var(--accent);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.home-module__BcsMzW__moreLink svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .4s}@media (hover:hover){.home-module__BcsMzW__moreLink:hover svg{transform:translate(4px)}}.home-module__BcsMzW__calc{border-radius:var(--rcard);background:var(--surface);gap:24px;padding:32px;display:grid}.home-module__BcsMzW__calcResult{gap:4px;display:grid}.home-module__BcsMzW__calcResult b{font:400 56px/1.05 var(--fnum);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text)}.home-module__BcsMzW__calcResult strong{color:var(--text);font-weight:500;font-family:var(--fnum)}.home-module__BcsMzW__calcChart svg{width:100%;height:auto;display:block;overflow:visible}.home-module__BcsMzW__target{stroke:var(--caution);stroke-width:1.5px;stroke-dasharray:6 6;transition:all .5s cubic-bezier(.22,.61,.36,1)}.home-module__BcsMzW__targetLabel{font:500 12px var(--fnum);fill:var(--caution);transition:all .5s cubic-bezier(.22,.61,.36,1)}.home-module__BcsMzW__calcArea,.home-module__BcsMzW__calcLine{transition:d .5s cubic-bezier(.22,.61,.36,1)}.home-module__BcsMzW__calcLine{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.home-module__BcsMzW__cross{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.home-module__BcsMzW__cross circle{fill:var(--accent)}.home-module__BcsMzW__cross .home-module__BcsMzW__crossHalo{fill:var(--accentsoft);stroke:var(--accent);stroke-opacity:.5;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite home-module__BcsMzW__halo}.home-module__BcsMzW__calcLine{stroke-dasharray:1;stroke-dashoffset:0}.home-module__BcsMzW__calc[data-play] .home-module__BcsMzW__calcLine{transition:d .5s cubic-bezier(.22,.61,.36,1),stroke-dashoffset 1.2s cubic-bezier(.65,0,.35,1) .3s}.home-module__BcsMzW__calc[data-play] .home-module__BcsMzW__calcArea{transition:d .5s cubic-bezier(.22,.61,.36,1),opacity .8s .9s}.home-module__BcsMzW__calc[data-play] .home-module__BcsMzW__target,.home-module__BcsMzW__calc[data-play] .home-module__BcsMzW__targetLabel{transition:all .5s cubic-bezier(.22,.61,.36,1),opacity .5s .1s}.home-module__BcsMzW__calc[data-play] .home-module__BcsMzW__cross circle:not(.home-module__BcsMzW__crossHalo){transform-box:fill-box;transform-origin:50%;transition:transform .4s cubic-bezier(.22,1,.36,1) 1.4s}.home-module__BcsMzW__calc[data-play="0"] .home-module__BcsMzW__calcLine{stroke-dashoffset:1px}.home-module__BcsMzW__calc[data-play="0"] .home-module__BcsMzW__calcArea,.home-module__BcsMzW__calc[data-play="0"] .home-module__BcsMzW__target,.home-module__BcsMzW__calc[data-play="0"] .home-module__BcsMzW__targetLabel,.home-module__BcsMzW__calc[data-play="0"] .home-module__BcsMzW__crossHalo{opacity:0}.home-module__BcsMzW__calc[data-play="0"] .home-module__BcsMzW__cross circle:not(.home-module__BcsMzW__crossHalo){transform:scale(0)}@keyframes home-module__BcsMzW__halo{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.home-module__BcsMzW__axis{font:500 12px var(--fnum);fill:var(--textfaint)}.home-module__BcsMzW__sliders{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-module__BcsMzW__slider{gap:10px;display:grid}.home-module__BcsMzW__sliderTop{color:var(--textsub);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:14px;display:flex}.home-module__BcsMzW__sliderTop output{font:500 14px var(--fnum);color:var(--text)}.home-module__BcsMzW__slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.home-module__BcsMzW__slider input::-webkit-slider-runnable-track{border-radius:var(--rpill);background:linear-gradient(90deg, var(--accent) var(--p), var(--surfacealt) var(--p));height:4px}.home-module__BcsMzW__slider input::-moz-range-track{border-radius:var(--rpill);background:linear-gradient(90deg, var(--accent) var(--p), var(--surfacealt) var(--p));height:4px}.home-module__BcsMzW__slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);width:20px;height:20px;box-shadow:0 0 0 6px var(--accentsoft);border:0;border-radius:50%;margin-top:-8px;transition:box-shadow .3s}.home-module__BcsMzW__slider input::-moz-range-thumb{background:var(--accent);width:20px;height:20px;box-shadow:0 0 0 6px var(--accentsoft);border:0;border-radius:50%}.home-module__BcsMzW__slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 10px var(--accentsoft)}@media (hover:hover){.home-module__BcsMzW__slider input:hover::-webkit-slider-thumb{box-shadow:0 0 0 10px var(--accentsoft)}}.home-module__BcsMzW__tog{text-align:center;justify-items:center;max-width:860px;display:grid}.home-module__BcsMzW__tog :is(h1,h2){font-family:var(--fd);letter-spacing:-.02em;margin:0;font-size:48px;font-weight:400;line-height:1.08}.home-module__BcsMzW__tog .home-module__BcsMzW__sub{margin-top:16px}.home-module__BcsMzW__seg{border-radius:var(--rpill);background:var(--surfacealt);gap:2px;margin-top:32px;padding:4px;display:inline-flex}.home-module__BcsMzW__seg button{color:var(--textsub);border-radius:var(--rpill);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 18px;font-size:14px;line-height:20px;transition:background-color .3s,color .3s}@media (hover:hover){.home-module__BcsMzW__seg button:hover{color:var(--text)}}.home-module__BcsMzW__seg button[aria-pressed=true]{background:var(--accent);color:var(--accentink)}.home-module__BcsMzW__big{height:168px;font:300 168px/1 var(--fd);letter-spacing:-.05em;margin-top:32px;overflow:hidden}.home-module__BcsMzW__big span{animation:.9s cubic-bezier(.16,1,.3,1) both home-module__BcsMzW__rollUp;display:inline-block}@keyframes home-module__BcsMzW__rollUp{0%{filter:blur(8px);transform:translateY(100%)}}.home-module__BcsMzW__per{color:var(--textsub);min-height:29px;margin:12px 0 0;font-size:18px;animation:.6s cubic-bezier(.16,1,.3,1) both home-module__BcsMzW__rise}.home-module__BcsMzW__tog>button{margin-top:32px}.home-module__BcsMzW__chipgrid{flex-wrap:wrap;justify-content:center;gap:8px;margin:48px 0 0;padding:0;list-style:none;display:flex}.home-module__BcsMzW__chipgrid li{border-radius:var(--rpill);background:var(--surface);color:var(--textsub);align-items:center;gap:8px;padding:8px 16px;font-size:15px;display:inline-flex}.home-module__BcsMzW__chipgrid svg{width:16px;height:16px;stroke:var(--positive);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.home-module__BcsMzW__chipgrid .home-module__BcsMzW__chipMore{display:none}@media (max-width:760px){.home-module__BcsMzW__chipgrid{margin-top:40px}.home-module__BcsMzW__chipgrid:not([data-all]) li:not(.home-module__BcsMzW__chipMore):nth-child(n+4){display:none}.home-module__BcsMzW__chipgrid li.home-module__BcsMzW__chipMore{background:0 0;padding:0;display:inline-flex}.home-module__BcsMzW__chipgrid[data-all] li.home-module__BcsMzW__chipMore{display:none}.home-module__BcsMzW__chipMore button{border-radius:var(--rpill);background:color-mix(in srgb, var(--accent) 14%, transparent);min-height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);color:var(--text);font:500 15px/1 var(--fb);cursor:pointer;border:0;padding:8px 16px}.home-module__BcsMzW__chipMore button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}}.home-module__BcsMzW__faqAll{min-height:44px;color:var(--text);font:500 16px/1 var(--fb);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);align-items:center;gap:8px;margin-top:24px;transition:color .3s;display:inline-flex}.home-module__BcsMzW__faqAll svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}@media (hover:hover){.home-module__BcsMzW__faqAll:hover{color:var(--accent)}.home-module__BcsMzW__faqAll:hover svg{transform:translate(3px)}}.home-module__BcsMzW__faqAll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-module__BcsMzW__faqs{-moz-column-gap:64px;grid-template:"head qa""card qa"1fr/minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px 64px;display:grid}.home-module__BcsMzW__faqHead{grid-area:head}.home-module__BcsMzW__faqHead p{margin:0}.home-module__BcsMzW__faqCard{border-radius:var(--rcard);grid-area:card;justify-items:start;gap:12px;padding:28px;display:grid}.home-module__BcsMzW__faqCardHead{align-items:center;gap:12px;display:flex}.home-module__BcsMzW__faqCard h3{font:500 20px/1.3 var(--fd);color:var(--text);margin:0}.home-module__BcsMzW__faqCard p{color:var(--textsub);margin:0 0 8px;line-height:1.6}.home-module__BcsMzW__faqCardIcon{color:var(--accent);flex:none;display:inline-flex}.home-module__BcsMzW__faqCardIcon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.home-module__BcsMzW__qa{border-top:1px solid var(--border);grid-area:qa;display:grid}.home-module__BcsMzW__q{border-bottom:1px solid var(--border);opacity:0;transition:opacity .9s,translate 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 70ms);translate:0 24px}.home-module__BcsMzW__qa[data-in] .home-module__BcsMzW__q{opacity:1;translate:0}.home-module__BcsMzW__q h3{font:inherit;margin:0}.home-module__BcsMzW__q button{cursor:pointer;text-align:left;width:100%;font:500 18px/1.4 var(--fb);color:var(--text);background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px 0;display:grid}.home-module__BcsMzW__qNum{font:400 14px/1 var(--fm);letter-spacing:.04em;color:var(--textfaint);transition:color .4s}.home-module__BcsMzW__qText{transition:color .3s}@media (hover:hover){.home-module__BcsMzW__q button:hover .home-module__BcsMzW__qText{color:var(--accent)}}.home-module__BcsMzW__q[data-open] .home-module__BcsMzW__qNum{color:var(--accent)}.home-module__BcsMzW__pm{background:var(--accentsoft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;transition:rotate .6s cubic-bezier(.22,.61,.36,1),background-color .4s,color .4s;display:grid}.home-module__BcsMzW__pm svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;fill:none;width:12px;height:12px}.home-module__BcsMzW__q[data-open] .home-module__BcsMzW__pm{background:var(--accent);color:var(--accentink);rotate:135deg}.home-module__BcsMzW__a{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,.61,.36,1);display:grid}.home-module__BcsMzW__q[data-open] .home-module__BcsMzW__a{grid-template-rows:1fr}.home-module__BcsMzW__a>div{overflow:hidden}.home-module__BcsMzW__a p{color:var(--textsub);opacity:0;filter:blur(4px);max-width:64ch;margin:0;padding:0 48px 28px 64px;transition:opacity .45s,translate .55s,filter .45s;translate:0 -8px}.home-module__BcsMzW__q[data-open] .home-module__BcsMzW__a p{opacity:1;filter:none;transition-delay:80ms;translate:0}@media (max-width:960px){.home-module__BcsMzW__wrap{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.home-module__BcsMzW__sec{padding-top:96px}.home-module__BcsMzW__aiSec{padding-top:48px}.home-module__BcsMzW__head :is(h1,h2){font-size:34px}.home-module__BcsMzW__stage{height:100svh;min-height:640px}.home-module__BcsMzW__stageGrid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding-top:88px;padding-bottom:72px}.home-module__BcsMzW__copies{height:132px}.home-module__BcsMzW__cp{justify-content:flex-start;gap:8px}.home-module__BcsMzW__cp h2{font-size:28px}.home-module__BcsMzW__cp p{font-size:15px;line-height:1.5}.home-module__BcsMzW__viz{height:auto}.home-module__BcsMzW__chapters{gap:12px;bottom:16px}.home-module__BcsMzW__rail button{width:16px}.home-module__BcsMzW__railName{display:none}.home-module__BcsMzW__skip{padding:8px 12px;font-size:13px}.home-module__BcsMzW__numCard b{font-size:56px}.home-module__BcsMzW__numCard{padding:16px 24px}.home-module__BcsMzW__ring,.home-module__BcsMzW__ripple{width:300px;height:300px}.home-module__BcsMzW__bodyArea{gap:16px;top:104px}.home-module__BcsMzW__row{padding:12px 0}.home-module__BcsMzW__upd{padding:16px 16px 4px}.home-module__BcsMzW__vals{gap:8px;font-size:13px}.home-module__BcsMzW__field{min-width:108px}.home-module__BcsMzW__same{padding:0 12px;font-size:13px}.home-module__BcsMzW__stack{width:200px;height:72px;margin:96px 0 0 16%}.home-module__BcsMzW__slabFace{-moz-column-gap:12px;column-gap:12px;padding:0 16px}.home-module__BcsMzW__slabFace i{width:24px;height:24px}.home-module__BcsMzW__slabFace b{font-size:15px}.home-module__BcsMzW__slabFace small{font-size:12px}.home-module__BcsMzW__stackWrap{--mx:-8%}.home-module__BcsMzW__ana{grid-template-columns:1fr;gap:6px}.home-module__BcsMzW__anaCard{gap:8px;padding:10px 12px 12px}.home-module__BcsMzW__donutRing{width:72px;height:72px}.home-module__BcsMzW__donutMid b{font-size:14px}.home-module__BcsMzW__donutMid small{display:none}.home-module__BcsMzW__anaCard{min-width:0}.home-module__BcsMzW__donutSide{gap:2px}.home-module__BcsMzW__fx{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-module__BcsMzW__fx li{grid-template-columns:auto auto;justify-content:space-between;row-gap:4px}.home-module__BcsMzW__fx li span{grid-area:2/1/auto/-1}.home-module__BcsMzW__dialCell small{display:none}.home-module__BcsMzW__dials{gap:4px}.home-module__BcsMzW__dialCell{padding:6px 2px 8px}.home-module__BcsMzW__dialCell svg{width:24px;height:24px}.home-module__BcsMzW__dialCell b{font-size:12px}.home-module__BcsMzW__dialBadge{display:none}.home-module__BcsMzW__pdonut{gap:12px;top:64px}.home-module__BcsMzW__pdonutRing{width:132px;height:132px}.home-module__BcsMzW__pdonutMid b{font-size:22px}.home-module__BcsMzW__pdonutSide li{grid-template-columns:10px 44px auto;font-size:13px}.home-module__BcsMzW__slabTag{display:none}.home-module__BcsMzW__map{height:260px}.home-module__BcsMzW__tile{padding:8px}.home-module__BcsMzW__tileVal,.home-module__BcsMzW__tile small{font-size:12px}.home-module__BcsMzW__tileMore{display:none}.home-module__BcsMzW__sealPin{width:52px;height:52px;margin:-66px 0 0 -26px}.home-module__BcsMzW__days{gap:3px}.home-module__BcsMzW__works{gap:24px;padding-top:24px}.home-module__BcsMzW__worksTitle{font-size:32px}.home-module__BcsMzW__lt{margin-right:12px;padding:8px 16px 8px 8px;font-size:15px}.home-module__BcsMzW__ltIcon{width:36px;height:36px}.home-module__BcsMzW__ltIcon svg{width:20px;height:20px}.home-module__BcsMzW__allLink{font-size:15px}.home-module__BcsMzW__ai{grid-template-columns:minmax(0,1fr);gap:32px}.home-module__BcsMzW__chatwin{height:min(500px,100svh - 120px)}.home-module__BcsMzW__conn{font-size:0}.home-module__BcsMzW__tools,.home-module__BcsMzW__faqs{grid-template-columns:minmax(0,1fr);gap:32px}.home-module__BcsMzW__faqs{grid-template-rows:none;grid-template-areas:"head""qa""card"}.home-module__BcsMzW__calc{padding:24px 20px}.home-module__BcsMzW__calcResult b{font-size:40px}.home-module__BcsMzW__sliders{grid-template-columns:minmax(0,1fr);gap:16px}.home-module__BcsMzW__tog :is(h1,h2){font-size:34px}.home-module__BcsMzW__big{height:120px;font-size:120px}.home-module__BcsMzW__seg button{padding:6px 12px;font-size:13px}.home-module__BcsMzW__q button{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:20px 0;font-size:16px}.home-module__BcsMzW__a p{padding:0 0 20px 44px}.home-module__BcsMzW__faqCard{padding:24px}}@media (prefers-reduced-motion:reduce){.home-module__BcsMzW__ltrack,.home-module__BcsMzW__spark,.home-module__BcsMzW__barRow i,.home-module__BcsMzW__m,.home-module__BcsMzW__tool,.home-module__BcsMzW__card,.home-module__BcsMzW__toolBar,.home-module__BcsMzW__caret{animation:none!important}.home-module__BcsMzW__barRow i{width:var(--w)}.home-module__BcsMzW__sparkArea{opacity:.14;animation:none}.home-module__BcsMzW__sparkDot{opacity:1;animation:none}.home-module__BcsMzW__big span,.home-module__BcsMzW__per,.home-module__BcsMzW__crossHalo{animation:none!important}.home-module__BcsMzW__q{opacity:1;filter:none;translate:none}}.home-module__BcsMzW__intro{--k:3.6;z-index:200;pointer-events:none;background:var(--bg);place-items:center;display:none;position:fixed;inset:0;overflow:hidden}:root[data-intro] .home-module__BcsMzW__intro{display:grid}:root[data-intro=""] .home-module__BcsMzW__intro{animation:0s linear 4s forwards home-module__BcsMzW__introFailsafe}:root[data-intro=open] .home-module__BcsMzW__intro{animation:1s cubic-bezier(.65,0,.35,1) forwards home-module__BcsMzW__introUp}:root[data-intro=open] .home-module__BcsMzW__sheet{animation:1s cubic-bezier(.65,0,.35,1) backwards home-module__BcsMzW__homeSheet}.home-module__BcsMzW__introLockup{align-items:center;gap:calc(9px * var(--k));font-family:var(--fd);font-weight:var(--fdw);font-size:calc(17px * var(--k));letter-spacing:var(--fdsp);color:var(--text);line-height:1;display:inline-flex;position:relative}.home-module__BcsMzW__introMark{width:calc(26px * var(--k));height:calc(26px * var(--k));border:1px solid var(--borderstrong);border-radius:calc(var(--rctl) * var(--k));flex:none;justify-content:center;align-items:center;display:inline-flex}.home-module__BcsMzW__introMark:after{content:"";background-color:var(--accent);width:68%;height:68%;-webkit-mask:url(/logo-mark.png) 50%/contain no-repeat;mask:url(/logo-mark.png) 50%/contain no-repeat}.home-module__BcsMzW__introWord{padding-bottom:.12em;display:inline-flex;overflow:hidden}.home-module__BcsMzW__introWord span{white-space:pre;display:inline-block}:root[data-intro=""] .home-module__BcsMzW__introMark{clip-path:inset(100% 0 0)}:root[data-intro=""] .home-module__BcsMzW__introWord span{opacity:0}@keyframes home-module__BcsMzW__introFailsafe{to{visibility:hidden}}@keyframes home-module__BcsMzW__introUp{to{transform:translateY(-100svh)}}@keyframes home-module__BcsMzW__homeSheet{0%{transform:translateY(100svh)}}@media (max-width:960px){.home-module__BcsMzW__intro{--k:1.9}}.home-module__BcsMzW__rain{border-radius:inherit;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.home-module__BcsMzW__rain[data-ready]{opacity:1}.home-module__BcsMzW__fin{z-index:7;pointer-events:none;visibility:hidden;position:absolute;inset:0}.home-module__BcsMzW__finLine{text-align:center;font-family:var(--fd);letter-spacing:-.03em;color:var(--text);margin:0;font-size:64px;font-weight:300;line-height:1.05;position:absolute;top:50%;left:16px;right:16px;translate:0 -60%}@media (max-width:760px){.home-module__BcsMzW__finLine{font-size:36px}}.home-module__BcsMzW__fin svg{width:100%;height:100%;position:absolute;inset:0}.home-module__BcsMzW__fin path{fill:var(--bandtop)}.home-module__BcsMzW__finMark{background-color:var(--text);width:48px;height:48px;position:absolute;top:0;left:calc(50% - 24px);-webkit-mask:url(/logo-mark.png) 50%/contain no-repeat;mask:url(/logo-mark.png) 50%/contain no-repeat}.home-module__BcsMzW__sheet{--bandtop:oklch(from var(--accent) calc(l * .5) calc(c * 1.4) h);--banddeep:oklch(from var(--bg) calc(l * 1.3) calc(c * 1.8) h);--bandbg:linear-gradient(in oklab to bottom, var(--bandtop), color-mix(in oklab, var(--bandtop), var(--banddeep)) 30%, var(--banddeep) 62%, color-mix(in oklab, var(--banddeep), transparent 55%) 84%, transparent)}:root[data-theme=broadsheet] .home-module__BcsMzW__sheet{--bandtop:color-mix(in oklab, var(--bg) 30%, black);--banddeep:color-mix(in oklab, var(--bg) 45%, black)}:root[data-theme=altimeter] .home-module__BcsMzW__sheet{--bandtop:color-mix(in oklab, var(--surface) 70%, var(--bg));--banddeep:var(--bg)}:root[data-theme=arcade] .home-module__BcsMzW__sheet{--bandtop:color-mix(in oklab, var(--positive) 26%, var(--bg));--banddeep:color-mix(in oklab, var(--positive) 8%, var(--bg))}.home-module__BcsMzW__band{z-index:1;--o-text:var(--text);--o-textsub:var(--textsub);--o-textfaint:var(--textfaint);--o-surface:var(--surface);--o-surfacealt:var(--surfacealt);--o-bg:var(--bg);--o-border:var(--border);--o-borderstrong:var(--borderstrong);--o-accent:var(--accent);--o-accentink:var(--accentink);--o-accentsoft:var(--accentsoft);margin-top:-85svh;padding-bottom:320px;position:relative}.home-module__BcsMzW__band:before{content:"";z-index:-1;background:var(--bandbg);position:absolute;inset:calc(85svh - 1px) 0 0}.home-module__BcsMzW__band .home-module__BcsMzW__allLink,.home-module__BcsMzW__band .home-module__BcsMzW__aiSec{opacity:var(--up,1);transform:translateY(calc((1 - var(--up,1)) * 30vh))}.home-module__BcsMzW__band .home-module__BcsMzW__chatwin{--text:var(--o-text);--textsub:var(--o-textsub);--textfaint:var(--o-textfaint);--surface:var(--o-surface);--surfacealt:var(--o-surfacealt);--bg:var(--o-bg);--border:var(--o-border);--borderstrong:var(--o-borderstrong);--accent:var(--o-accent);--accentink:var(--o-accentink);--accentsoft:var(--o-accentsoft);color:var(--text)}.home-module__BcsMzW__bandIn{--surface:color-mix(in srgb, var(--text) 8%, transparent);--surfacealt:color-mix(in srgb, var(--text) 13%, transparent);--border:color-mix(in srgb, var(--text) 14%, transparent);--borderstrong:color-mix(in srgb, var(--text) 28%, transparent);--textsub:color-mix(in srgb, var(--text) 82%, transparent);--textfaint:color-mix(in srgb, var(--text) 68%, transparent);color:var(--text);transition:opacity .3s}html[data-flood="0"] .home-module__BcsMzW__bandIn{opacity:0}@media (prefers-reduced-motion:reduce){.home-module__BcsMzW__fin{display:none}}.home-module__BcsMzW__depth{z-index:0;pointer-events:none;background:linear-gradient(to bottom, color-mix(in oklab, var(--bg), black 28%), color-mix(in oklab, var(--bg), black 52%));opacity:var(--depth,0);position:fixed;inset:0}.home-module__BcsMzW__gauge{z-index:30;pointer-events:none;font:400 12px/16px var(--fm);color:var(--textfaint);text-align:right;display:none;position:fixed;top:50%;right:20px;translate:0 -50%}@media (min-width:1800px){.home-module__BcsMzW__gauge{gap:16px;display:grid}}.home-module__BcsMzW__gauge ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.home-module__BcsMzW__gauge li{opacity:.6;justify-content:flex-end;align-items:center;gap:8px;transition:opacity .4s,color .4s;display:flex}.home-module__BcsMzW__gauge li i{background:var(--border);width:16px;height:1px;transition:width .4s,background-color .4s}.home-module__BcsMzW__gauge li[data-on]{opacity:1;color:var(--text)}.home-module__BcsMzW__gauge li[data-on] i{background:var(--accent);width:28px}.home-module__BcsMzW__gauge output{color:var(--textsub);font-variant-numeric:tabular-nums;padding-right:36px}@media (prefers-reduced-motion:reduce){.home-module__BcsMzW__gauge li,.home-module__BcsMzW__gauge li i{transition:none}}@media (max-width:960px) and (max-height:760px){.home-module__BcsMzW__stageGrid{padding-top:80px}.home-module__BcsMzW__copies{height:44px}.home-module__BcsMzW__cp p{display:none}}.home-module__BcsMzW__secFirst{padding-top:72px}@media (max-width:960px){.home-module__BcsMzW__secFirst{padding-top:40px}}
.Embers-module__wXuBqa__layer{z-index:-1;pointer-events:none;--hearth:radial-gradient(ellipse, #d3945729, #5a1a1c52 45%, transparent 70%);--rise:50vh;position:fixed;inset:0;overflow:hidden}.Embers-module__wXuBqa__onPage{z-index:0}.Embers-module__wXuBqa__hearth{background:var(--hearth);border-radius:50%;width:1100px;max-width:160vw;height:600px;animation:7s ease-in-out infinite Embers-module__wXuBqa__nwt-ember-pulse;position:absolute;bottom:-320px;left:50%;transform:translate(-50%)}.Embers-module__wXuBqa__spark{opacity:0;border-radius:50%;animation:12s linear infinite Embers-module__wXuBqa__nwt-ember-rise;position:absolute}.Embers-module__wXuBqa__spark:nth-child(n+9){display:none}.Embers-module__wXuBqa__spark{animation-name:Embers-module__wXuBqa__nwt-ember-rise-cool}:root[data-embers=watchlist] .Embers-module__wXuBqa__layer{--hearth:radial-gradient(ellipse, #e8a13c2e, #b446140f 45%, transparent 70%)}:root[data-embers=watchlist] .Embers-module__wXuBqa__spark{animation-name:Embers-module__wXuBqa__nwt-ember-rise}:root[data-embers=watchlist] .Embers-module__wXuBqa__spark:nth-child(n+5){display:none}:root[data-embers=lively] .Embers-module__wXuBqa__layer{--hearth:radial-gradient(ellipse, #d3945742, #781e2066 45%, transparent 70%);--rise:65vh}:root[data-embers=lively] .Embers-module__wXuBqa__hearth{bottom:-280px}:root[data-embers=lively] .Embers-module__wXuBqa__spark:nth-child(n+9){display:block}:root[data-embers=off] .Embers-module__wXuBqa__layer{display:none}@keyframes Embers-module__wXuBqa__nwt-ember-pulse{0%,to{opacity:.65;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.1)}}@keyframes Embers-module__wXuBqa__nwt-ember-rise{0%{opacity:0;transform:translate(0)}10%{opacity:.9}55%{transform:translate(8px, calc(var(--rise) * -.52))}to{transform:translate(-6px, calc(var(--rise) * -1));opacity:0}}@keyframes Embers-module__wXuBqa__nwt-ember-rise-cool{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:.9}55%{transform:translate(8px, calc(var(--rise) * -.52)) scale(.8)}85%{opacity:.7}to{transform:translate(-6px, calc(var(--rise) * -1)) scale(.45);opacity:0}}@media (prefers-reduced-motion:reduce){.Embers-module__wXuBqa__hearth{animation:none}.Embers-module__wXuBqa__spark{display:none!important}}
.site-module__J-BWca__site{--cursorglow:transparent}.site-module__J-BWca__body{padding-top:96px}.site-module__J-BWca__site .nwt-card{background-image:none;border-color:#0000}@media (hover:hover){.site-module__J-BWca__site .nwt-card--hover:hover{background-color:var(--surfacealt);box-shadow:none;border-color:#0000}}@media (max-width:960px){.site-module__J-BWca__body{padding-top:80px}}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b7a285ce-module__JfspdW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b7a285ce-module__JfspdW__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.CookieBanner-module__IpzKVa__banner{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:var(--rcard);max-width:720px;box-shadow:var(--glow);color:var(--text);font-family:var(--fb);align-items:center;gap:16px;margin:0 auto;padding:16px 18px;display:flex;position:fixed}.CookieBanner-module__IpzKVa__text{color:var(--textsub);flex:1;margin:0;font-size:13.5px;line-height:1.5}.CookieBanner-module__IpzKVa__text a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.CookieBanner-module__IpzKVa__actions{flex-shrink:0;gap:10px;display:flex}@media (max-width:640px){.CookieBanner-module__IpzKVa__banner{flex-direction:column;align-items:stretch}.CookieBanner-module__IpzKVa__actions>*{flex:1}}:is(body:has([role=dialog][aria-modal=true]) .CookieBanner-module__IpzKVa__banner,body:has([role=dialog][data-open]) .CookieBanner-module__IpzKVa__banner){display:none}
.ProPaywallModal-module__kbDFta__overlay{z-index:100;-webkit-backdrop-filter:blur(12px);background:#000000d9;justify-content:center;align-items:center;animation:.3s ease-out ProPaywallModal-module__kbDFta__fadeIn;display:flex;position:fixed;inset:0}@keyframes ProPaywallModal-module__kbDFta__fadeIn{0%{opacity:0}to{opacity:1}}.ProPaywallModal-module__kbDFta__modal{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);width:100%;max-width:480px;box-shadow:0 24px 50px -12px #000c, 0 0 80px color-mix(in srgb, var(--accent) 3%, transparent), inset 0 1px 0 0 #ffffff1a;margin:0 16px;padding:48px 40px 40px;animation:.4s cubic-bezier(.16,1,.3,1) ProPaywallModal-module__kbDFta__slideUp;position:relative}@keyframes ProPaywallModal-module__kbDFta__slideUp{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ProPaywallModal-module__kbDFta__modal:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.6;height:2px;position:absolute;top:0;left:0;right:0}.ProPaywallModal-module__kbDFta__badge{font-family:var(--font-body);letter-spacing:var(--lblsp,.15em);text-transform:var(--lblcase,uppercase);color:var(--accent);border:1px solid var(--color-primary-transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);align-items:center;gap:6px;margin-bottom:20px;padding:4px 12px;font-size:.6rem;font-weight:800;display:inline-flex}.ProPaywallModal-module__kbDFta__title{font-family:var(--font-heading);color:var(--text);margin-bottom:8px;font-size:1.75rem;font-weight:700;line-height:1.2}.ProPaywallModal-module__kbDFta__subtitle{font-family:var(--font-body);color:var(--textsub);margin-bottom:32px;font-size:.85rem;line-height:1.6}.ProPaywallModal-module__kbDFta__featureList{border-top:1px solid var(--border);flex-direction:column;gap:0;margin-bottom:32px;display:flex}.ProPaywallModal-module__kbDFta__featureItem{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 0;display:flex}.ProPaywallModal-module__kbDFta__featureIcon{border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 5%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.ProPaywallModal-module__kbDFta__featureText{flex-direction:column;gap:1px;display:flex}.ProPaywallModal-module__kbDFta__featureTitle{font-family:var(--font-body);text-transform:var(--lblcase,uppercase);letter-spacing:var(--lblsp,.08em);color:var(--text);font-size:.75rem;font-weight:700}.ProPaywallModal-module__kbDFta__featureDesc{font-family:var(--font-body);color:var(--textfaint);font-size:.7rem}.ProPaywallModal-module__kbDFta__ctaButton{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);width:100%;color:var(--accent);font-family:var(--font-body);letter-spacing:var(--lblsp,.12em);text-transform:var(--lblcase,uppercase);cursor:pointer;padding:14px 24px;font-size:.75rem;font-weight:800;transition:all .25s;position:relative;overflow:hidden}.ProPaywallModal-module__kbDFta__ctaButton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 40%, transparent), transparent);width:100%;height:100%;animation:4.5s ease-in-out infinite ProPaywallModal-module__kbDFta__sweep;position:absolute;top:0;left:-150%;transform:skew(-20deg)}@keyframes ProPaywallModal-module__kbDFta__sweep{0%{left:-150%}35%{left:150%}to{left:150%}}@media (hover:hover){.ProPaywallModal-module__kbDFta__ctaButton:hover{background:color-mix(in srgb, var(--accent) 20%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--accent) 15%, transparent)}}.ProPaywallModal-module__kbDFta__ctaButton:active{transform:scale(.98)}.ProPaywallModal-module__kbDFta__ctaButton:disabled{opacity:.5;cursor:not-allowed}.ProPaywallModal-module__kbDFta__backLink{text-align:center;font-family:var(--font-body);letter-spacing:var(--lblsp,.06em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);cursor:pointer;background:0 0;border:none;width:100%;margin-top:16px;padding:8px;font-size:.7rem;font-weight:600;transition:color .2s;display:block}@media (hover:hover){.ProPaywallModal-module__kbDFta__backLink:hover{color:var(--textsub)}}.ProPaywallModal-module__kbDFta__trialNote{text-align:center;font-family:var(--font-body);color:var(--textfaint);letter-spacing:.04em;margin-top:12px;font-size:.65rem}.ProPaywallModal-module__kbDFta__trialBanner{font-family:var(--font-body);letter-spacing:var(--lblsp,.1em);text-transform:var(--lblcase,uppercase);color:var(--accent);border:1px solid var(--color-primary-transparent);background:color-mix(in srgb, var(--accent) 5%, transparent);justify-content:center;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.65rem;font-weight:700;display:flex}
