.pricing-checkout-page-module__fdxb_W__page{min-height:100vh;color:var(--foreground);background:linear-gradient(90deg,color-mix(in oklab,var(--foreground)4%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in oklab,var(--foreground)4%,transparent)1px,transparent 1px),radial-gradient(circle at 20% 26%,color-mix(in oklab,var(--primary)13%,transparent),transparent 32%),radial-gradient(circle at 84% 20%,#0ea5e924,transparent 34%),var(--app-shell,var(--background));background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat;background-size:58px 58px,58px 58px,100% 100%,100% 100%,auto;padding:7.2rem 1rem 1rem}@supports (color:lab(0% 0 0)){.pricing-checkout-page-module__fdxb_W__page{background:linear-gradient(90deg,color-mix(in oklab,var(--foreground)4%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in oklab,var(--foreground)4%,transparent)1px,transparent 1px),radial-gradient(circle at 20% 26%,color-mix(in oklab,var(--primary)13%,transparent),transparent 32%),radial-gradient(circle at 84% 20%,lab(63.352% -17.6081 -44.8632/.14),transparent 34%),var(--app-shell,var(--background))}}.pricing-checkout-page-module__fdxb_W__shell{width:min(100%,1320px);margin:0 auto}.pricing-checkout-page-module__fdxb_W__hero{border:1px solid var(--app-border-soft,var(--border));background:linear-gradient(135deg,color-mix(in oklab,var(--primary)12%,transparent),transparent 42%),linear-gradient(285deg,#14b8a61a,transparent 44%),color-mix(in oklab,var(--app-panel)84%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1.25rem;display:grid}@supports (color:lab(0% 0 0)){.pricing-checkout-page-module__fdxb_W__hero{background:linear-gradient(135deg,color-mix(in oklab,var(--primary)12%,transparent),transparent 42%),linear-gradient(285deg,lab(67.1486% -42.9201 -2.32971/.1),transparent 44%),color-mix(in oklab,var(--app-panel)84%,transparent)}}.pricing-checkout-page-module__fdxb_W__heroCopy{gap:.85rem;display:grid}.pricing-checkout-page-module__fdxb_W__eyebrow{border:1px solid color-mix(in oklab,var(--primary)34%,var(--border));background:color-mix(in oklab,var(--primary)10%,transparent);width:fit-content;color:var(--primary);border-radius:999px;align-items:center;gap:.45rem;padding:.46rem .68rem;font-size:.78rem;font-weight:850;display:inline-flex}.pricing-checkout-page-module__fdxb_W__hero h1{max-width:820px;font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:3.8rem;font-weight:820;line-height:1.03}.pricing-checkout-page-module__fdxb_W__hero p{max-width:760px;color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.76}.pricing-checkout-page-module__fdxb_W__intervalSwitch{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)80%,transparent);border-radius:8px;align-items:center;gap:.28rem;width:fit-content;padding:.3rem;display:inline-flex}.pricing-checkout-page-module__fdxb_W__intervalSwitch button{min-height:2.45rem;color:var(--muted-foreground);text-transform:capitalize;background:0 0;border:0;border-radius:8px;padding:.56rem .78rem;font-size:.84rem;font-weight:850}.pricing-checkout-page-module__fdxb_W__intervalSwitch .pricing-checkout-page-module__fdxb_W__activeInterval{background:var(--primary);color:var(--primary-foreground);box-shadow:0 12px 30px color-mix(in oklab,var(--primary)22%,transparent)}.pricing-checkout-page-module__fdxb_W__layout{grid-template-columns:minmax(0,1fr) minmax(340px,392px);align-items:start;gap:1rem;margin-top:1rem;display:grid}.pricing-checkout-page-module__fdxb_W__plansPanel,.pricing-checkout-page-module__fdxb_W__checkoutPanel,.pricing-checkout-page-module__fdxb_W__noteCard,.pricing-checkout-page-module__fdxb_W__planCard,.pricing-checkout-page-module__fdxb_W__providerButton,.pricing-checkout-page-module__fdxb_W__couponBox,.pricing-checkout-page-module__fdxb_W__summaryBox{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)86%,transparent);border-radius:8px}.pricing-checkout-page-module__fdxb_W__plansPanel,.pricing-checkout-page-module__fdxb_W__checkoutPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1rem}.pricing-checkout-page-module__fdxb_W__plansPanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.pricing-checkout-page-module__fdxb_W__plansPanelHeader h2,.pricing-checkout-page-module__fdxb_W__checkoutPanel h2{font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;margin:0;font-size:1.25rem}.pricing-checkout-page-module__fdxb_W__plansPanelHeader span{color:var(--muted-foreground);font-size:.88rem}.pricing-checkout-page-module__fdxb_W__planGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem;display:grid}.pricing-checkout-page-module__fdxb_W__planCard{text-align:left;flex-direction:column;min-height:332px;padding:1rem;transition:transform .16s,border-color .16s,background .16s;display:flex}.pricing-checkout-page-module__fdxb_W__planCard:hover{border-color:color-mix(in oklab,var(--primary)34%,var(--border));transform:translateY(-3px)}.pricing-checkout-page-module__fdxb_W__selectedPlan{border-color:color-mix(in oklab,var(--primary)70%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--primary)12%,transparent),transparent 56%),color-mix(in oklab,var(--app-panel-strong)90%,transparent)}.pricing-checkout-page-module__fdxb_W__planTop{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pricing-checkout-page-module__fdxb_W__planTop h3{margin:0;font-size:1rem}.pricing-checkout-page-module__fdxb_W__planTop p{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.pricing-checkout-page-module__fdxb_W__badge{border:1px solid color-mix(in oklab,var(--primary)28%,var(--border));background:color-mix(in oklab,var(--primary)10%,transparent);color:var(--primary);white-space:nowrap;border-radius:999px;align-items:center;padding:.32rem .5rem;font-size:.7rem;font-weight:850;display:inline-flex}.pricing-checkout-page-module__fdxb_W__price{align-items:baseline;gap:.35rem;margin-top:1.15rem;display:flex}.pricing-checkout-page-module__fdxb_W__price strong{font-size:2rem;line-height:1}.pricing-checkout-page-module__fdxb_W__price span{color:var(--muted-foreground);font-size:.78rem}.pricing-checkout-page-module__fdxb_W__saving{color:var(--primary);margin:.55rem 0 0;font-size:.8rem;font-weight:780}.pricing-checkout-page-module__fdxb_W__featureList{color:var(--muted-foreground);gap:.58rem;margin-top:1.1rem;font-size:.84rem;display:grid}.pricing-checkout-page-module__fdxb_W__featureItem{grid-template-columns:auto 1fr;gap:.48rem;line-height:1.45;display:grid}.pricing-checkout-page-module__fdxb_W__featureItem svg{color:var(--primary);margin-top:.12rem}.pricing-checkout-page-module__fdxb_W__noteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;margin-top:1rem;display:grid}.pricing-checkout-page-module__fdxb_W__noteCard{padding:1rem}.pricing-checkout-page-module__fdxb_W__noteCard svg{color:var(--primary)}.pricing-checkout-page-module__fdxb_W__noteCard strong{margin-top:1rem;font-size:.95rem;display:block}.pricing-checkout-page-module__fdxb_W__noteCard p{color:var(--muted-foreground);margin:.38rem 0 0;font-size:.84rem;line-height:1.5}.pricing-checkout-page-module__fdxb_W__checkoutPanel{gap:1rem;display:grid;position:sticky;top:6.4rem}.pricing-checkout-page-module__fdxb_W__providerGrid,.pricing-checkout-page-module__fdxb_W__summaryRows{gap:.55rem;display:grid}.pricing-checkout-page-module__fdxb_W__providerButton{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.78rem;transition:background .16s,border-color .16s;display:grid}.pricing-checkout-page-module__fdxb_W__providerButton:disabled{cursor:not-allowed;opacity:.45}.pricing-checkout-page-module__fdxb_W__selectedProvider{border-color:color-mix(in oklab,var(--primary)70%,var(--border));background:color-mix(in oklab,var(--primary)10%,transparent)}.pricing-checkout-page-module__fdxb_W__providerIcon{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-soft)78%,transparent);border-radius:8px;place-items:center;width:2.55rem;height:2.55rem;display:grid}.pricing-checkout-page-module__fdxb_W__providerText,.pricing-checkout-page-module__fdxb_W__providerText strong,.pricing-checkout-page-module__fdxb_W__providerText span{display:block}.pricing-checkout-page-module__fdxb_W__providerText strong{font-size:.9rem}.pricing-checkout-page-module__fdxb_W__providerText span{color:var(--muted-foreground);margin-top:.18rem;font-size:.76rem}.pricing-checkout-page-module__fdxb_W__couponBox,.pricing-checkout-page-module__fdxb_W__summaryBox{padding:1rem}.pricing-checkout-page-module__fdxb_W__couponTitle{align-items:center;gap:.45rem;font-weight:850;display:flex}.pricing-checkout-page-module__fdxb_W__couponTitle svg{color:var(--primary)}.pricing-checkout-page-module__fdxb_W__couponBox input{border-radius:8px;margin-top:.75rem}.pricing-checkout-page-module__fdxb_W__couponMessage{margin:.6rem 0 0;font-size:.78rem}.pricing-checkout-page-module__fdxb_W__validMessage{color:var(--primary)}.pricing-checkout-page-module__fdxb_W__invalidMessage{color:var(--destructive)}.pricing-checkout-page-module__fdxb_W__summaryRow,.pricing-checkout-page-module__fdxb_W__summaryTotal{justify-content:space-between;gap:1rem;display:flex}.pricing-checkout-page-module__fdxb_W__summaryRow span:first-child,.pricing-checkout-page-module__fdxb_W__summaryTotal span:first-child{color:var(--muted-foreground)}.pricing-checkout-page-module__fdxb_W__summaryRow strong,.pricing-checkout-page-module__fdxb_W__summaryTotal strong{text-align:right}.pricing-checkout-page-module__fdxb_W__summaryTotal{border-top:1px solid var(--app-border-soft,var(--border));align-items:flex-end;padding-top:.85rem}.pricing-checkout-page-module__fdxb_W__summaryTotal strong{font-size:1.8rem;line-height:1}.pricing-checkout-page-module__fdxb_W__checkoutButton{min-height:2.95rem;border-radius:8px!important}@media (max-width:1180px){.pricing-checkout-page-module__fdxb_W__layout{grid-template-columns:1fr}.pricing-checkout-page-module__fdxb_W__checkoutPanel{position:relative;top:auto}.pricing-checkout-page-module__fdxb_W__planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.pricing-checkout-page-module__fdxb_W__page{padding-top:6rem}.pricing-checkout-page-module__fdxb_W__hero{grid-template-columns:1fr}.pricing-checkout-page-module__fdxb_W__hero h1{font-size:2.65rem}.pricing-checkout-page-module__fdxb_W__planGrid,.pricing-checkout-page-module__fdxb_W__noteGrid{grid-template-columns:1fr}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_10496714-module__OwM_yG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_10496714-module__OwM_yG__variable{--font-heading:"Geist","Geist Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_fccca5a7-module__fQ98Vq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_fccca5a7-module__fQ98Vq__variable{--font-body:"Geist","Geist Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_fddaeee5-module__ZRqGoG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_fddaeee5-module__ZRqGoG__variable{--font-label:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_68631a34-module__OoMT1q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_68631a34-module__OoMT1q__variable{--font-code:"Geist Mono","Geist Mono Fallback"}
.Footer-module__EZoWya__footer{width:100%;color:var(--foreground);padding:1rem}.Footer-module__EZoWya__inner{border:1px solid var(--app-border-soft,var(--border));background:linear-gradient(90deg,color-mix(in oklab,var(--foreground)4%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in oklab,var(--foreground)4%,transparent)1px,transparent 1px),linear-gradient(125deg,color-mix(in oklab,var(--primary)12%,transparent),transparent 40%),color-mix(in oklab,var(--app-panel)88%,transparent);background-size:54px 54px,54px 54px,auto,auto;border-radius:8px;width:min(100%,1320px);margin:0 auto;padding:1rem}.Footer-module__EZoWya__ctaPanel{border-bottom:1px solid var(--app-border-soft,var(--border));grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:stretch;gap:1rem;padding-bottom:1rem;display:grid}.Footer-module__EZoWya__ctaCopy{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)78%,transparent);border-radius:8px;align-content:center;gap:1rem;min-height:310px;padding:1.3rem;display:grid}.Footer-module__EZoWya__ctaCopy>span,.Footer-module__EZoWya__badges span{border:1px solid color-mix(in oklab,var(--primary)32%,var(--border));background:color-mix(in oklab,var(--primary)10%,transparent);width:fit-content;color:var(--primary);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .64rem;font-size:.78rem;font-weight:850;display:inline-flex}.Footer-module__EZoWya__ctaCopy h2,.Footer-module__EZoWya__supportCard h2,.Footer-module__EZoWya__linksGrid h2{letter-spacing:0;margin:0}.Footer-module__EZoWya__ctaCopy h2{text-wrap:balance;max-width:820px;font-size:3.1rem;line-height:1}.Footer-module__EZoWya__ctaCopy p,.Footer-module__EZoWya__brandCopy p,.Footer-module__EZoWya__supportCard p,.Footer-module__EZoWya__bottomBar p{color:var(--muted-foreground);margin:0;line-height:1.72}.Footer-module__EZoWya__ctaActions,.Footer-module__EZoWya__supportActions,.Footer-module__EZoWya__badges,.Footer-module__EZoWya__socials{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.Footer-module__EZoWya__ctaActions a,.Footer-module__EZoWya__supportActions a{border:1px solid var(--app-border-soft,var(--border));border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.7rem .9rem;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex;color:var(--foreground)!important}.Footer-module__EZoWya__ctaActions a:first-child{border-color:color-mix(in oklab,var(--primary)70%,var(--border));background:var(--primary);color:var(--primary-foreground)!important}.Footer-module__EZoWya__statusBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.Footer-module__EZoWya__statusBoard div{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)76%,transparent);border-radius:8px;align-content:end;min-height:145px;padding:1rem;display:grid}.Footer-module__EZoWya__statusBoard strong{color:var(--foreground);font-size:2rem;line-height:1;display:block}.Footer-module__EZoWya__statusBoard span{color:var(--muted-foreground);margin-top:.45rem;font-size:.82rem;display:block}.Footer-module__EZoWya__brandRow{border-bottom:1px solid var(--app-border-soft,var(--border));grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:center;gap:1rem;padding:1rem 0;display:grid}.Footer-module__EZoWya__brandCopy{gap:.85rem;display:grid}.Footer-module__EZoWya__brandCopy img{width:auto!important;height:3.25rem!important}.Footer-module__EZoWya__providerPanel{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)70%,transparent);border-radius:8px;gap:.7rem;padding:.85rem;display:grid}.Footer-module__EZoWya__providerPanel>span{color:var(--muted-foreground);font-size:.78rem;font-weight:850}.Footer-module__EZoWya__providerPanel div{grid-template-columns:repeat(6,1fr);gap:.45rem;display:grid}.Footer-module__EZoWya__providerPanel img{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)80%,transparent);border-radius:8px;width:100%;max-width:2.25rem;height:auto;padding:.34rem}.Footer-module__EZoWya__footerDirectory{z-index:1;border-bottom:1px solid var(--app-border-soft,var(--border));grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:1rem;padding:1rem 0;display:grid;position:relative}.Footer-module__EZoWya__linksGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.Footer-module__EZoWya__linkCard,.Footer-module__EZoWya__supportCard{border:1px solid color-mix(in oklab,var(--primary)26%,var(--border));background:linear-gradient(140deg,color-mix(in oklab,var(--primary)10%,transparent),transparent 54%),color-mix(in oklab,var(--app-panel-strong)76%,transparent);border-radius:8px;padding:1rem}.Footer-module__EZoWya__linkCard{min-height:100%}.Footer-module__EZoWya__linksGrid h2{margin-bottom:.75rem;font-size:.9rem}.Footer-module__EZoWya__linksGrid ul{gap:.46rem;margin:0;padding:0;list-style:none;display:grid}.Footer-module__EZoWya__linksGrid a,.Footer-module__EZoWya__supportActions a,.Footer-module__EZoWya__bottomBar a{z-index:1;font-size:.88rem;text-decoration:none;position:relative;color:var(--muted-foreground)!important}.Footer-module__EZoWya__linksGrid a,.Footer-module__EZoWya__supportActions a{border:1px solid #0000;border-radius:8px;align-items:center;width:100%;min-height:2.25rem;padding:.42rem .55rem;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.Footer-module__EZoWya__linksGrid a:hover,.Footer-module__EZoWya__supportActions a:hover,.Footer-module__EZoWya__bottomBar a:hover{border-color:color-mix(in oklab,var(--primary)24%,var(--border));background:color-mix(in oklab,var(--app-panel)72%,transparent);color:var(--foreground)!important}.Footer-module__EZoWya__supportCard{align-content:start;gap:1rem;min-height:100%;display:grid}.Footer-module__EZoWya__supportCard h2{font-size:1.15rem}.Footer-module__EZoWya__supportActions{gap:.52rem;display:grid}.Footer-module__EZoWya__supportActions a:first-child{color:var(--foreground)!important}.Footer-module__EZoWya__bottomBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.Footer-module__EZoWya__socials a{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)70%,transparent);border-radius:8px;place-items:center;width:2.35rem;height:2.35rem;display:grid}@media (max-width:900px){.Footer-module__EZoWya__ctaPanel,.Footer-module__EZoWya__brandRow,.Footer-module__EZoWya__footerDirectory{grid-template-columns:1fr}.Footer-module__EZoWya__linksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Footer-module__EZoWya__footer{padding:.75rem}.Footer-module__EZoWya__ctaCopy h2{font-size:2.2rem}.Footer-module__EZoWya__statusBoard,.Footer-module__EZoWya__linksGrid{grid-template-columns:1fr}}
.Header-module-scss-module__JJFXqa__headerShell{z-index:50;pointer-events:none;padding:.9rem 1rem 0;position:fixed;inset:0 0 auto}.Header-module-scss-module__JJFXqa__headerBar{border:1px solid var(--app-border-soft,var(--border));background:linear-gradient(180deg,color-mix(in oklab,var(--primary)8%,transparent),transparent 70%),color-mix(in oklab,var(--app-panel)88%,transparent);width:min(100%,1360px);min-height:4.35rem;box-shadow:0 18px 54px color-mix(in oklab,var(--foreground)14%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;border-radius:8px;grid-template-columns:minmax(170px,.52fr) minmax(0,auto) minmax(300px,.72fr);align-items:center;gap:.85rem;margin:0 auto;padding:.52rem;display:grid}.Header-module-scss-module__JJFXqa__brandCell{align-items:center;gap:.8rem;min-width:0;padding-left:.35rem;display:flex}.Header-module-scss-module__JJFXqa__brandCell a{flex:none}.Header-module-scss-module__JJFXqa__brandCell img{width:auto!important;height:3.18rem!important}.Header-module-scss-module__JJFXqa__navMenuRoot{isolation:isolate;justify-self:center;width:100%;max-width:none;overflow:visible}.Header-module-scss-module__JJFXqa__navMenuList{flex:1;justify-content:center;align-items:center;gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.Header-module-scss-module__JJFXqa__navMenuItem{align-items:center;display:inline-flex;position:relative}.Header-module-scss-module__JJFXqa__hasDropdown:hover .Header-module-scss-module__JJFXqa__navContent,.Header-module-scss-module__JJFXqa__hasDropdown:focus-within .Header-module-scss-module__JJFXqa__navContent{pointer-events:auto;opacity:1;visibility:visible;transform:translate(-50%)translateY(0)scale(1)!important}.Header-module-scss-module__JJFXqa__hasDropdown:hover .Header-module-scss-module__JJFXqa__navTriggerChevron,.Header-module-scss-module__JJFXqa__hasDropdown:focus-within .Header-module-scss-module__JJFXqa__navTriggerChevron{transform:rotate(180deg)}.Header-module-scss-module__JJFXqa__navLink,.Header-module-scss-module__JJFXqa__selectedNav,.Header-module-scss-module__JJFXqa__navTrigger,.Header-module-scss-module__JJFXqa__selectedTrigger{min-height:2.58rem;font-family:var(--font-label),ui-sans-serif,system-ui,sans-serif;white-space:nowrap;justify-content:center;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;height:2.58rem!important;color:var(--muted-foreground)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:.45rem!important;padding:.62rem .78rem!important;font-size:.84rem!important;font-weight:840!important;line-height:1!important;display:inline-flex!important}.Header-module-scss-module__JJFXqa__navLink{flex-direction:row!important}.Header-module-scss-module__JJFXqa__navTrigger{cursor:pointer}.Header-module-scss-module__JJFXqa__navTriggerChevron{width:.78rem;height:.78rem;margin-left:.06rem;transition:transform .16s}.Header-module-scss-module__JJFXqa__navLink:hover,.Header-module-scss-module__JJFXqa__navTrigger:hover,.Header-module-scss-module__JJFXqa__hasDropdown:focus-within .Header-module-scss-module__JJFXqa__navTrigger,.Header-module-scss-module__JJFXqa__loginButton:hover{border-color:var(--app-border-soft,var(--border))!important;background:color-mix(in oklab,var(--app-soft)76%,transparent)!important;color:var(--foreground)!important}.Header-module-scss-module__JJFXqa__selectedNav,.Header-module-scss-module__JJFXqa__selectedTrigger{border-color:color-mix(in oklab,var(--primary)34%,var(--border))!important;background:color-mix(in oklab,var(--primary)14%,transparent)!important;color:var(--foreground)!important}.Header-module-scss-module__JJFXqa__navContent{pointer-events:none;opacity:0;transform-origin:top;visibility:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .14s,transform .14s,visibility .14s;z-index:1000!important;border-color:var(--app-border-soft,var(--border))!important;background:linear-gradient(135deg,color-mix(in oklab,var(--primary)12%,transparent),transparent 44%),var(--app-panel-strong)!important;width:min(92vw,620px)!important;box-shadow:0 24px 70px color-mix(in oklab,var(--foreground)18%,transparent)!important;border-radius:8px!important;padding:.75rem!important;position:fixed!important;top:5.75rem!important;left:50%!important;transform:translate(-50%)translateY(.55rem)scale(.985)!important}.Header-module-scss-module__JJFXqa__navContentGrid{grid-template-columns:minmax(180px,.74fr) minmax(0,1.26fr);gap:.7rem;display:grid}.Header-module-scss-module__JJFXqa__navFeature,.Header-module-scss-module__JJFXqa__navContentLink{border:1px solid var(--app-border-soft,var(--border));border-radius:8px;text-decoration:none}.Header-module-scss-module__JJFXqa__navFeature{background:linear-gradient(150deg,color-mix(in oklab,var(--primary)20%,transparent),transparent 62%),color-mix(in oklab,var(--app-soft)72%,transparent);align-content:end;gap:.7rem;min-height:100%;padding:1rem;display:grid;color:var(--foreground)!important}.Header-module-scss-module__JJFXqa__navFeature svg{color:var(--primary)}.Header-module-scss-module__JJFXqa__navFeature strong{font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;font-size:1.12rem;line-height:1.1;display:block}.Header-module-scss-module__JJFXqa__navFeature span{color:var(--muted-foreground);font-size:.82rem;line-height:1.45}.Header-module-scss-module__JJFXqa__navContentLinks{gap:.48rem;display:grid}.Header-module-scss-module__JJFXqa__navContentLink{background:color-mix(in oklab,var(--app-panel)78%,transparent);grid-template-columns:auto 1fr;align-items:start;color:var(--foreground)!important;gap:.68rem!important;padding:.7rem!important;display:grid!important}.Header-module-scss-module__JJFXqa__navContentLink:hover,.Header-module-scss-module__JJFXqa__activeContentLink{border-color:color-mix(in oklab,var(--primary)36%,var(--border));background:color-mix(in oklab,var(--primary)10%,transparent)}.Header-module-scss-module__JJFXqa__navContentLink svg{margin-top:.12rem;color:var(--primary)!important}.Header-module-scss-module__JJFXqa__navContentLink strong,.Header-module-scss-module__JJFXqa__navContentLink small{display:block}.Header-module-scss-module__JJFXqa__navContentLink strong{color:var(--foreground);font-size:.86rem;line-height:1.18}.Header-module-scss-module__JJFXqa__navContentLink small{color:var(--muted-foreground);margin-top:.24rem;font-size:.76rem;line-height:1.38}.Header-module-scss-module__JJFXqa__headerActions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.Header-module-scss-module__JJFXqa__timeChip{border:1px solid var(--app-border-soft,var(--border));min-height:2.58rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;padding:.55rem .68rem;font-size:.78rem;font-weight:850;display:inline-flex}.Header-module-scss-module__JJFXqa__loginButton,.Header-module-scss-module__JJFXqa__dashboardButton{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:2.58rem;padding:.66rem .84rem;font-size:.84rem;font-weight:850;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.Header-module-scss-module__JJFXqa__loginButton{border:1px solid var(--app-border-soft,var(--border));color:var(--muted-foreground)!important}.Header-module-scss-module__JJFXqa__dashboardButton{border:1px solid color-mix(in oklab,var(--primary)70%,var(--border));background:var(--primary);box-shadow:0 12px 34px color-mix(in oklab,var(--primary)22%,transparent);color:var(--primary-foreground)!important}.Header-module-scss-module__JJFXqa__dashboardButton:hover{transform:translateY(-1px)}.Header-module-scss-module__JJFXqa__themeButton{place-items:center;display:grid}@media (max-width:1180px){.Header-module-scss-module__JJFXqa__headerBar{grid-template-columns:1fr auto}.Header-module-scss-module__JJFXqa__navMenuRoot{border-top:1px solid var(--app-border-soft,var(--border));scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:.45rem;overflow-x:auto}.Header-module-scss-module__JJFXqa__navMenuRoot::-webkit-scrollbar{display:none}.Header-module-scss-module__JJFXqa__navMenuList{justify-content:flex-start}}@media (max-width:760px){.Header-module-scss-module__JJFXqa__headerShell{padding:.55rem}.Header-module-scss-module__JJFXqa__headerBar{grid-template-columns:1fr auto;gap:.45rem;min-height:3.65rem}.Header-module-scss-module__JJFXqa__brandCell span,.Header-module-scss-module__JJFXqa__timeChip,.Header-module-scss-module__JJFXqa__loginButton{display:none}.Header-module-scss-module__JJFXqa__brandCell img{height:2.62rem!important}.Header-module-scss-module__JJFXqa__navLink,.Header-module-scss-module__JJFXqa__selectedNav,.Header-module-scss-module__JJFXqa__navTrigger,.Header-module-scss-module__JJFXqa__selectedTrigger{min-height:2.35rem;padding:.55rem .64rem!important}.Header-module-scss-module__JJFXqa__navMenuList{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:max-content;display:flex}.Header-module-scss-module__JJFXqa__navMenuItem{flex:none;display:inline-flex}.Header-module-scss-module__JJFXqa__navContent{width:calc(100vw - 1.4rem)!important;top:8.2rem!important}.Header-module-scss-module__JJFXqa__navContentGrid{grid-template-columns:1fr}}
.Blog-module__8PtgHq__shell{width:min(100%,1180px);margin:0 auto;padding:6.2rem 1.25rem 1.5rem}.Blog-module__8PtgHq__hero{grid-template-columns:minmax(0,.95fr) minmax(280px,.72fr);align-items:stretch;gap:1rem;display:grid}.Blog-module__8PtgHq__heroCopy,.Blog-module__8PtgHq__featureCard,.Blog-module__8PtgHq__postCard,.Blog-module__8PtgHq__articleHero,.Blog-module__8PtgHq__articleBody,.Blog-module__8PtgHq__sidePanel,.Blog-module__8PtgHq__emptyState{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)86%,transparent);border-radius:8px}.Blog-module__8PtgHq__heroCopy{padding:clamp(1.2rem,3vw,2rem)}.Blog-module__8PtgHq__kicker{border:1px solid color-mix(in oklab,var(--primary)34%,var(--border));background:color-mix(in oklab,var(--primary)12%,transparent);width:fit-content;color:var(--primary);border-radius:999px;padding:.38rem .68rem;font-size:.75rem;font-weight:850;display:inline-flex}.Blog-module__8PtgHq__hero h1,.Blog-module__8PtgHq__articleHero h1{color:var(--foreground);letter-spacing:0;text-wrap:balance;margin:1rem 0;font-size:clamp(2.55rem,7vw,5rem);line-height:.98}.Blog-module__8PtgHq__hero p,.Blog-module__8PtgHq__articleHero p,.Blog-module__8PtgHq__emptyState p{max-width:64ch;color:var(--muted-foreground);font-size:1rem;line-height:1.75}.Blog-module__8PtgHq__metaRow,.Blog-module__8PtgHq__categoryBar,.Blog-module__8PtgHq__articleMeta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.Blog-module__8PtgHq__metaRow,.Blog-module__8PtgHq__articleMeta{color:var(--muted-foreground);font-size:.82rem}.Blog-module__8PtgHq__categoryBar{margin:1rem 0}.Blog-module__8PtgHq__categoryPill{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-soft)72%,transparent);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:.45rem .72rem;font-size:.78rem;font-weight:780}.Blog-module__8PtgHq__activePill{border-color:color-mix(in oklab,var(--primary)55%,var(--border));background:color-mix(in oklab,var(--primary)16%,transparent);color:var(--foreground)}.Blog-module__8PtgHq__searchBox{gap:.45rem;max-width:520px;margin-top:1.25rem;display:grid}.Blog-module__8PtgHq__searchBox span{color:var(--muted-foreground);font-size:.78rem;font-weight:800}.Blog-module__8PtgHq__searchBox input{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)80%,transparent);width:100%;color:var(--foreground);border-radius:8px;outline:none;padding:.82rem .9rem}.Blog-module__8PtgHq__searchBox input:focus{border-color:color-mix(in oklab,var(--primary)50%,var(--border))}.Blog-module__8PtgHq__featureCard,.Blog-module__8PtgHq__postCard{text-decoration:none;transition:transform .18s,border-color .18s;overflow:hidden}.Blog-module__8PtgHq__featureCard:hover,.Blog-module__8PtgHq__postCard:hover{border-color:color-mix(in oklab,var(--primary)36%,var(--border));transform:translateY(-2px)}.Blog-module__8PtgHq__featureImage,.Blog-module__8PtgHq__postImage,.Blog-module__8PtgHq__articleImage{object-fit:cover;background:color-mix(in oklab,var(--muted)42%,transparent);width:100%;display:block}.Blog-module__8PtgHq__featureImage{aspect-ratio:4/3}.Blog-module__8PtgHq__postImage{aspect-ratio:16/10}.Blog-module__8PtgHq__featureText,.Blog-module__8PtgHq__postText{padding:1rem}.Blog-module__8PtgHq__featureText h2,.Blog-module__8PtgHq__postText h2,.Blog-module__8PtgHq__sidePanel h2{color:var(--foreground);letter-spacing:0;margin:.65rem 0;font-size:1.35rem;line-height:1.18}.Blog-module__8PtgHq__featureText p,.Blog-module__8PtgHq__postText p,.Blog-module__8PtgHq__sidePanel p,.Blog-module__8PtgHq__sidePanel li{color:var(--muted-foreground);line-height:1.65}.Blog-module__8PtgHq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.Blog-module__8PtgHq__postCard{flex-direction:column;min-height:100%;display:flex}.Blog-module__8PtgHq__postText{flex-direction:column;flex:1;display:flex}.Blog-module__8PtgHq__postText p{flex:1}.Blog-module__8PtgHq__readMore{color:var(--primary);font-size:.86rem;font-weight:850}.Blog-module__8PtgHq__emptyState{margin-top:1rem;padding:1.25rem}.Blog-module__8PtgHq__articleHero{overflow:hidden}.Blog-module__8PtgHq__articleHeroCopy{padding:clamp(1.25rem,3vw,2.2rem)}.Blog-module__8PtgHq__articleImage{max-height:520px}.Blog-module__8PtgHq__articleLayout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:1rem;margin-top:1rem;display:grid}.Blog-module__8PtgHq__articleBody{padding:clamp(1.1rem,2.5vw,1.7rem)}.Blog-module__8PtgHq__articleBody .blog-markdown{color:var(--foreground)}:is(.Blog-module__8PtgHq__articleBody .blog-markdown h2,.Blog-module__8PtgHq__articleBody .blog-markdown h3){letter-spacing:0;margin:1.7rem 0 .75rem}:is(.Blog-module__8PtgHq__articleBody .blog-markdown p,.Blog-module__8PtgHq__articleBody .blog-markdown li){color:var(--muted-foreground);font-size:1rem;line-height:1.86}.Blog-module__8PtgHq__articleBody .blog-markdown img{border:1px solid var(--app-border-soft,var(--border));border-radius:8px;width:100%;margin:1rem 0}.Blog-module__8PtgHq__articleBody .blog-markdown a{color:var(--primary)}.Blog-module__8PtgHq__tagRow,.Blog-module__8PtgHq__shareBox{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.Blog-module__8PtgHq__tagRow span,.Blog-module__8PtgHq__shareBox a{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-soft)72%,transparent);color:var(--muted-foreground);border-radius:999px;padding:.38rem .64rem;font-size:.78rem;text-decoration:none}.Blog-module__8PtgHq__sidePanel{padding:1rem;position:sticky;top:6.5rem}.Blog-module__8PtgHq__toc{gap:.4rem;margin-top:1rem;display:grid}.Blog-module__8PtgHq__toc strong,.Blog-module__8PtgHq__shareBox strong{width:100%;color:var(--foreground);font-size:.86rem}.Blog-module__8PtgHq__toc a{color:var(--muted-foreground);border-radius:8px;padding:.42rem .5rem;font-size:.84rem;line-height:1.35;text-decoration:none}.Blog-module__8PtgHq__toc a:hover{background:color-mix(in oklab,var(--primary)10%,transparent);color:var(--foreground)}.Blog-module__8PtgHq__tocChild{padding-left:1rem!important}.Blog-module__8PtgHq__sourceList{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.Blog-module__8PtgHq__sourceList a{border:1px solid var(--app-border-soft,var(--border));color:var(--foreground);border-radius:8px;padding:.7rem;text-decoration:none;display:block}.Blog-module__8PtgHq__sourceList span{color:var(--muted-foreground);margin-top:.25rem;font-size:.82rem;display:block}.Blog-module__8PtgHq__faqBlock,.Blog-module__8PtgHq__ctaBlock,.Blog-module__8PtgHq__authorBox,.Blog-module__8PtgHq__relatedBlock{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)74%,transparent);border-radius:8px;margin-top:1rem;padding:1rem}.Blog-module__8PtgHq__faqBlock h2,.Blog-module__8PtgHq__ctaBlock h2,.Blog-module__8PtgHq__relatedBlock h2{letter-spacing:0;margin:0 0 .9rem}.Blog-module__8PtgHq__faqBlock details{border-top:1px solid var(--app-border-soft,var(--border));padding:.85rem 0}.Blog-module__8PtgHq__faqBlock summary{color:var(--foreground);cursor:pointer;font-weight:780}.Blog-module__8PtgHq__faqBlock p,.Blog-module__8PtgHq__ctaBlock p,.Blog-module__8PtgHq__authorBox p{color:var(--muted-foreground);line-height:1.72}.Blog-module__8PtgHq__ctaBlock{background:linear-gradient(135deg,color-mix(in oklab,var(--primary)16%,transparent),transparent 54%),color-mix(in oklab,var(--app-panel-strong)80%,transparent)}.Blog-module__8PtgHq__ctaBlock a{background:var(--primary);width:fit-content;color:var(--primary-foreground);border-radius:8px;margin-top:.5rem;padding:.72rem .9rem;font-weight:850;text-decoration:none;display:inline-flex}.Blog-module__8PtgHq__authorBox strong,.Blog-module__8PtgHq__authorBox span{display:block}.Blog-module__8PtgHq__authorBox strong{color:var(--foreground)}.Blog-module__8PtgHq__authorBox span{color:var(--primary);margin-top:.2rem;font-size:.84rem;font-weight:760}.Blog-module__8PtgHq__relatedBlock{margin-top:1rem}.Blog-module__8PtgHq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.Blog-module__8PtgHq__relatedGrid a{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)82%,transparent);color:var(--foreground);border-radius:8px;text-decoration:none;overflow:hidden}.Blog-module__8PtgHq__relatedGrid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.Blog-module__8PtgHq__relatedGrid span,.Blog-module__8PtgHq__relatedGrid strong{padding-inline:.85rem;display:block}.Blog-module__8PtgHq__relatedGrid span{color:var(--primary);padding-top:.85rem;font-size:.78rem;font-weight:820}.Blog-module__8PtgHq__relatedGrid strong{padding-block:.35rem .95rem;line-height:1.25}@media (max-width:1024px){.Blog-module__8PtgHq__hero,.Blog-module__8PtgHq__articleLayout{grid-template-columns:1fr}.Blog-module__8PtgHq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Blog-module__8PtgHq__relatedGrid{grid-template-columns:1fr}.Blog-module__8PtgHq__sidePanel{position:relative;top:auto}}@media (max-width:680px){.Blog-module__8PtgHq__shell{padding-inline:.75rem}.Blog-module__8PtgHq__grid{grid-template-columns:1fr}}
@keyframes Tooltip-module-scss-module__hP2Cna__tooltipFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Tooltip-module-scss-module__hP2Cna__fadeIn{animation:.15s ease-in Tooltip-module-scss-module__hP2Cna__tooltipFadeIn}
.Icon-module-scss-module__glKzjG__xs{font-size:var(--static-space-16)}.Icon-module-scss-module__glKzjG__s{font-size:var(--static-space-20)}.Icon-module-scss-module__glKzjG__m{font-size:var(--static-space-24)}.Icon-module-scss-module__glKzjG__l{font-size:var(--static-space-32)}.Icon-module-scss-module__glKzjG__xl{font-size:var(--static-space-40)}
.Accordion-module-scss-module__DIfW3G__accordion:hover{background:var(--neutral-alpha-weak)}
.landing-page-module___34nyG__page{--landing-cool:#0ea5e9;--landing-mint:#14b8a6;--landing-violet:#7c3aed;--landing-amber:#f59e0b;width:100%;color:var(--foreground);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;overflow:hidden}.landing-page-module___34nyG__hero{isolation:isolate;border-bottom:1px solid var(--app-border-soft,var(--border));background:linear-gradient(90deg,color-mix(in oklab,var(--foreground)5%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in oklab,var(--foreground)5%,transparent)1px,transparent 1px),radial-gradient(circle at 72% 26%,color-mix(in oklab,var(--landing-cool)16%,transparent),transparent 32%),radial-gradient(circle at 36% 78%,color-mix(in oklab,var(--landing-mint)12%,transparent),transparent 34%),linear-gradient(115deg,color-mix(in oklab,var(--primary)13%,transparent),transparent 36%),linear-gradient(250deg,color-mix(in oklab,var(--landing-violet)10%,transparent),transparent 44%),var(--app-shell,var(--background));background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:72px 72px,72px 72px,100% 100%,100% 100%,100% 100%,100% 100%,auto;min-height:100svh;padding:6.4rem 2rem 1.4rem;position:relative;overflow:hidden}.landing-page-module___34nyG__animatedLines{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-page-module___34nyG__animatedLines span{top:-16%;left:var(--line-left);background:linear-gradient(180deg,transparent,var(--primary),transparent);opacity:0;width:1px;height:280px;animation:landing-page-module___34nyG__landingLine var(--line-duration)linear infinite;animation-delay:var(--line-delay);position:absolute;transform:rotate(48deg)}.landing-page-module___34nyG__heroGrid{grid-template-columns:minmax(430px,.86fr) minmax(560px,1.14fr);align-items:center;gap:2rem;width:min(100%,1420px);min-height:calc(100svh - 7.8rem);margin:0 auto;display:grid}.landing-page-module___34nyG__heroCopy{align-content:center;gap:1.35rem;max-width:710px;display:grid}.landing-page-module___34nyG__eyebrow{border:1px solid color-mix(in oklab,var(--primary)35%,var(--border));background:linear-gradient(90deg,color-mix(in oklab,var(--landing-cool)9%,transparent),transparent 70%),color-mix(in oklab,var(--app-panel)72%,transparent);width:fit-content;color:var(--primary);font-family:var(--font-label),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;border-radius:999px;align-items:center;gap:.5rem;padding:.48rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.landing-page-module___34nyG__heroCopy h1,.landing-page-module___34nyG__sectionHeading h2,.landing-page-module___34nyG__builderCopy h2,.landing-page-module___34nyG__ctaBand h2{color:var(--foreground);font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-weight:850}.landing-page-module___34nyG__heroCopy h1{max-width:820px;font-size:4.28rem;line-height:1}.landing-page-module___34nyG__heroCopy h1 span{color:color-mix(in oklab,var(--foreground)74%,var(--landing-violet));font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;margin-top:.34rem;font-size:.74em;font-weight:720;line-height:1.08;display:block}.landing-page-module___34nyG__heroCopy p,.landing-page-module___34nyG__sectionHeading p,.landing-page-module___34nyG__builderCopy p,.landing-page-module___34nyG__ctaBand p{max-width:670px;color:var(--muted-foreground);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;margin:0;font-size:1.06rem;line-height:1.82}.landing-page-module___34nyG__heroActions,.landing-page-module___34nyG__builderButtons,.landing-page-module___34nyG__ctaActions,.landing-page-module___34nyG__narrativeActions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.landing-page-module___34nyG__primaryAction,.landing-page-module___34nyG__secondaryAction,.landing-page-module___34nyG__ghostAction,.landing-page-module___34nyG__narrativeActions a{border-radius:8px;justify-content:center;align-items:center;gap:.55rem;min-height:2.9rem;padding:.74rem 1rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.landing-page-module___34nyG__primaryAction{border:1px solid color-mix(in oklab,var(--primary)72%,var(--border));background:linear-gradient(90deg,color-mix(in oklab,var(--primary)92%,black),color-mix(in oklab,var(--landing-violet)42%,var(--primary)));box-shadow:0 18px 44px color-mix(in oklab,var(--primary)24%,transparent);color:var(--primary-foreground)!important}.landing-page-module___34nyG__secondaryAction{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)82%,transparent);color:var(--foreground)!important}.landing-page-module___34nyG__ghostAction,.landing-page-module___34nyG__narrativeActions a{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)58%,transparent);color:var(--muted-foreground)!important}.landing-page-module___34nyG__primaryAction:hover,.landing-page-module___34nyG__secondaryAction:hover,.landing-page-module___34nyG__ghostAction:hover,.landing-page-module___34nyG__narrativeActions a:hover{border-color:color-mix(in oklab,var(--primary)36%,var(--border));transform:translateY(-2px)}.landing-page-module___34nyG__heroMetrics,.landing-page-module___34nyG__moduleStats,.landing-page-module___34nyG__heroLaunchPad{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.landing-page-module___34nyG__heroLaunchCard{border:1px solid color-mix(in oklab,var(--primary)22%,var(--app-border-soft,var(--border)));background:linear-gradient(140deg,color-mix(in oklab,var(--app-panel)88%,transparent),color-mix(in oklab,var(--primary)9%,transparent));border-radius:8px;align-items:flex-start;gap:.72rem;min-width:0;padding:.9rem;display:flex;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.06)}.landing-page-module___34nyG__heroLaunchCard>span{background:color-mix(in oklab,var(--primary)18%,transparent);width:2rem;height:2rem;color:var(--primary);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-page-module___34nyG__heroLaunchCard strong{color:var(--foreground);font-size:.9rem;line-height:1.2;display:block}.landing-page-module___34nyG__heroLaunchCard p{color:var(--muted-foreground);margin:.28rem 0 0;font-size:.75rem;line-height:1.4}.landing-page-module___34nyG__miniMetric{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)80%,transparent);border-radius:8px;min-width:0;padding:.82rem}.landing-page-module___34nyG__miniMetric strong,.landing-page-module___34nyG__miniMetric span{display:block}.landing-page-module___34nyG__miniMetric strong{color:var(--foreground);font-size:1.35rem;line-height:1}.landing-page-module___34nyG__miniMetric span{color:var(--muted-foreground);margin-top:.36rem;font-size:.76rem;line-height:1.35}.landing-page-module___34nyG__heroVisual{perspective:1200px;min-height:545px;position:relative}.landing-page-module___34nyG__providerCloud{z-index:0;pointer-events:none;position:absolute;inset:0}.landing-page-module___34nyG__providerCloud span{left:var(--provider-x);top:var(--provider-y);border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)84%,transparent);width:2.75rem;height:2.75rem;box-shadow:0 18px 50px color-mix(in oklab,var(--foreground)14%,transparent);opacity:.76;animation:7s ease-in-out infinite landing-page-module___34nyG__providerFloat;animation-delay:var(--provider-delay);border-radius:8px;place-items:center;display:grid;position:absolute}.landing-page-module___34nyG__workspaceFrame{z-index:1;border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)88%,transparent);width:min(100%,760px);height:540px;min-height:0;box-shadow:0 42px 110px color-mix(in oklab,var(--foreground)18%,transparent),inset 0 1px 0 color-mix(in oklab,var(--primary-foreground)18%,transparent);transform-origin:60% 40%;border-radius:8px;position:absolute;inset:-1% 0 auto auto;overflow:hidden;transform:rotateX(4deg)rotateY(-4deg)rotate(-.45deg)}.landing-page-module___34nyG__frameTopbar,.landing-page-module___34nyG__workspaceHeader,.landing-page-module___34nyG__previewHeader,.landing-page-module___34nyG__screenTopline,.landing-page-module___34nyG__lessonHeader,.landing-page-module___34nyG__moduleCardHeader,.landing-page-module___34nyG__labTabs{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-page-module___34nyG__frameTopbar{border-bottom:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-soft)70%,transparent);min-height:3.4rem;padding:.7rem .9rem}.landing-page-module___34nyG__windowDots{gap:.45rem;display:flex}.landing-page-module___34nyG__windowDots span{background:var(--primary);border-radius:999px;width:.62rem;height:.62rem}.landing-page-module___34nyG__windowDots span:nth-child(2){background:var(--accent)}.landing-page-module___34nyG__windowDots span:nth-child(3){background:var(--muted-foreground)}.landing-page-module___34nyG__frameAddress{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)72%,transparent);min-width:0;color:var(--muted-foreground);border-radius:8px;flex:1;align-items:center;gap:.5rem;padding:.48rem .65rem;font-size:.8rem;display:flex}.landing-page-module___34nyG__frameAddress span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-page-module___34nyG__frameActions{gap:.4rem;display:flex}.landing-page-module___34nyG__frameActions span{border:1px solid var(--app-border-soft,var(--border));color:var(--muted-foreground);border-radius:999px;padding:.36rem .55rem;font-size:.72rem;font-weight:750}.landing-page-module___34nyG__workspaceGrid{grid-template-columns:170px 1fr;height:calc(540px - 3.4rem);min-height:0;display:grid}.landing-page-module___34nyG__workspaceRail{border-right:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-shell)74%,transparent);flex-direction:column;gap:.55rem;padding:1rem;display:flex}.landing-page-module___34nyG__railLogo{background:var(--primary);width:2.5rem;height:2.5rem;color:var(--primary-foreground);border-radius:8px;place-items:center;font-weight:900;display:grid}.landing-page-module___34nyG__workspaceRail span{color:var(--muted-foreground);border-radius:8px;align-items:center;gap:.55rem;padding:.62rem .68rem;font-size:.82rem;font-weight:750;display:flex}.landing-page-module___34nyG__workspaceRail .landing-page-module___34nyG__activeRailItem{background:color-mix(in oklab,var(--primary)16%,transparent);color:var(--foreground)}.landing-page-module___34nyG__workspaceMain{align-content:start;gap:.8rem;padding:.95rem;display:grid;overflow:hidden}.landing-page-module___34nyG__workspaceHeader{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)78%,transparent);border-radius:8px;padding:.85rem}.landing-page-module___34nyG__workspaceHeader span,.landing-page-module___34nyG__promptConsole span,.landing-page-module___34nyG__previewHeader span,.landing-page-module___34nyG__screenTopline span,.landing-page-module___34nyG__moduleCardCopy span,.landing-page-module___34nyG__terminalPanel span,.landing-page-module___34nyG__lessonHeader span,.landing-page-module___34nyG__builderStatus span{color:var(--muted-foreground);font-size:.74rem;font-weight:750;display:block}.landing-page-module___34nyG__workspaceHeader strong,.landing-page-module___34nyG__promptConsole strong,.landing-page-module___34nyG__previewHeader strong,.landing-page-module___34nyG__screenTopline strong,.landing-page-module___34nyG__lessonHeader strong,.landing-page-module___34nyG__builderStatus strong{color:var(--foreground);margin-top:.16rem;font-size:.96rem;display:block}.landing-page-module___34nyG__workspaceHeader a{border:1px solid var(--app-border-soft,var(--border));border-radius:8px;align-items:center;gap:.45rem;padding:.5rem .65rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex;color:var(--foreground)!important}.landing-page-module___34nyG__promptConsole{border:1px solid color-mix(in oklab,var(--primary)28%,var(--border));background:color-mix(in oklab,var(--app-panel-strong)82%,transparent);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.9rem;display:grid}.landing-page-module___34nyG__promptConsole button{background:var(--primary);color:var(--primary-foreground);border:0;border-radius:8px;padding:.56rem .78rem;font-weight:850}.landing-page-module___34nyG__workspaceCards{grid-template-columns:1.25fr .75fr;gap:.8rem;display:grid}.landing-page-module___34nyG__previewPanel,.landing-page-module___34nyG__activityPanel,.landing-page-module___34nyG__terminalPanel,.landing-page-module___34nyG__moduleScreen,.landing-page-module___34nyG__moduleCard,.landing-page-module___34nyG__builderLab,.landing-page-module___34nyG__capabilityGrid article,.landing-page-module___34nyG__narrativeStack article{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)82%,transparent);border-radius:8px}.landing-page-module___34nyG__previewPanel{min-height:210px;padding:.85rem}.landing-page-module___34nyG__previewHero{border:1px solid var(--app-border-soft,var(--border));background:linear-gradient(90deg,color-mix(in oklab,var(--landing-cool)20%,transparent),transparent),linear-gradient(150deg,transparent 46%,color-mix(in oklab,var(--landing-amber)18%,transparent)),linear-gradient(180deg,color-mix(in oklab,var(--app-soft)86%,transparent),color-mix(in oklab,var(--app-panel)90%,transparent));border-radius:8px;align-content:end;min-height:84px;margin-top:.7rem;padding:1rem;display:grid}.landing-page-module___34nyG__previewHero span{color:var(--primary);font-size:.75rem;font-weight:850}.landing-page-module___34nyG__previewHero strong{max-width:360px;margin-top:.3rem;font-size:1.48rem;line-height:1.06}.landing-page-module___34nyG__previewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.7rem;display:grid}.landing-page-module___34nyG__previewGrid span{border:1px solid var(--app-border-soft,var(--border));min-height:4.6rem;color:var(--muted-foreground);border-radius:8px;place-items:end start;padding:.58rem;font-size:.72rem;font-weight:850;display:grid}.landing-page-module___34nyG__activityPanel{gap:.55rem;padding:.8rem;display:grid}.landing-page-module___34nyG__activityPanel div{border-bottom:1px solid var(--app-border-soft,var(--border));grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding-bottom:.52rem;display:grid}.landing-page-module___34nyG__activityPanel div:last-child{border-bottom:0;padding-bottom:0}.landing-page-module___34nyG__activityPanel svg{color:var(--primary)}.landing-page-module___34nyG__activityPanel span{color:var(--foreground);font-size:.74rem;font-weight:750}.landing-page-module___34nyG__activityPanel strong{color:var(--muted-foreground);font-size:.7rem}.landing-page-module___34nyG__terminalPanel{color:#d1ffd8;font-family:var(--font-mono);background:#050505;grid-column:1/-1;gap:.32rem;padding:.78rem;display:grid}.landing-page-module___34nyG__terminalPanel code{color:inherit;font-size:.75rem}.landing-page-module___34nyG__providerStrip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;width:min(100%,1420px);margin:0 auto;padding:1.1rem 2rem;display:grid;overflow:hidden}.landing-page-module___34nyG__providerLabel{color:var(--muted-foreground);white-space:nowrap;flex:none;font-size:.8rem;font-weight:850}.landing-page-module___34nyG__providerViewport{min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-page-module___34nyG__providerTrack{will-change:transform;align-items:center;gap:.65rem;width:max-content;animation:28s linear infinite landing-page-module___34nyG__providerMarquee;display:flex}.landing-page-module___34nyG__providerViewport:hover .landing-page-module___34nyG__providerTrack{animation-play-state:paused}.landing-page-module___34nyG__providerPill{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)72%,transparent);border-radius:999px;flex:none;align-items:center;gap:.48rem;padding:.46rem .66rem;display:inline-flex}.landing-page-module___34nyG__providerPill strong{color:var(--muted-foreground);font-size:.78rem}.landing-page-module___34nyG__section{width:min(100%,1240px);margin:0 auto;padding:6rem 1.25rem 1rem}.landing-page-module___34nyG__sectionHeading{text-align:center;justify-items:center;gap:1rem;max-width:890px;margin:0 auto 2rem;display:grid}.landing-page-module___34nyG__sectionHeading h2,.landing-page-module___34nyG__builderCopy h2,.landing-page-module___34nyG__ctaBand h2{font-size:3.18rem;line-height:1.03}.landing-page-module___34nyG__moduleGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.landing-page-module___34nyG__moduleGrid>div{grid-column:span 2}.landing-page-module___34nyG__moduleCard{min-height:100%;padding:1rem;transition:transform .18s,border-color .18s,background .18s;overflow:hidden}.landing-page-module___34nyG__moduleCard:hover{border-color:color-mix(in oklab,var(--primary)36%,var(--border));background:color-mix(in oklab,var(--app-panel-strong)92%,transparent);transform:translateY(-5px)}.landing-page-module___34nyG__moduleCardHeader span{border:1px solid color-mix(in oklab,var(--primary)30%,var(--border));width:2.7rem;height:2.7rem;color:var(--primary);border-radius:8px;place-items:center;display:grid}.landing-page-module___34nyG__moduleCardHeader a{align-items:center;gap:.4rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex;color:var(--muted-foreground)!important}.landing-page-module___34nyG__moduleCardCopy{margin-top:1rem}.landing-page-module___34nyG__moduleCardCopy h3{margin:.35rem 0 0;font-size:1.35rem;line-height:1.2}.landing-page-module___34nyG__moduleCardCopy p{color:var(--muted-foreground);margin:.65rem 0 0;line-height:1.65}.landing-page-module___34nyG__moduleStats{margin-top:1rem}.landing-page-module___34nyG__moduleScreen{min-height:230px;margin-top:1rem;padding:.9rem;overflow:hidden}.landing-page-module___34nyG__studyScreen{background:linear-gradient(135deg,color-mix(in oklab,var(--primary)12%,transparent),transparent 34%),color-mix(in oklab,var(--app-panel)86%,transparent)}.landing-page-module___34nyG__studyLayout{grid-template-columns:1.2fr .8fr;gap:.75rem;margin-top:.75rem;display:grid}.landing-page-module___34nyG__studyLayout>div{border:1px solid var(--app-border-soft,var(--border));border-radius:8px;padding:.75rem}.landing-page-module___34nyG__studyLayout span{color:var(--muted-foreground);font-size:.72rem;font-weight:800}.landing-page-module___34nyG__studyLayout strong{margin-top:.25rem;display:block}.landing-page-module___34nyG__studyLayout p{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.82rem}.landing-page-module___34nyG__progressTrack{background:color-mix(in oklab,var(--muted)70%,transparent);border-radius:999px;height:.48rem;margin-top:1rem;overflow:hidden}.landing-page-module___34nyG__progressTrack span{background:linear-gradient(90deg,var(--primary),var(--landing-cool),var(--landing-mint));width:82%;height:100%;display:block}.landing-page-module___34nyG__chatScreen{align-content:end;gap:.75rem;display:grid}.landing-page-module___34nyG__chatMessage{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)82%,transparent);max-width:84%;color:var(--foreground);border-radius:8px;align-items:center;gap:.65rem;padding:.75rem;font-size:.86rem;line-height:1.45;display:flex}.landing-page-module___34nyG__chatMessage img{border-radius:8px}.landing-page-module___34nyG__chatReply{border-color:color-mix(in oklab,var(--primary)28%,var(--border));background:color-mix(in oklab,var(--primary)9%,transparent);justify-self:end}.landing-page-module___34nyG__chatComposer{border:1px solid var(--app-border-soft,var(--border));color:var(--muted-foreground);border-radius:8px;padding:.78rem;font-size:.82rem}.landing-page-module___34nyG__circlesScreen{background:linear-gradient(135deg,color-mix(in oklab,var(--landing-mint)14%,transparent),transparent 42%),linear-gradient(230deg,color-mix(in oklab,var(--primary)10%,transparent),transparent 58%),color-mix(in oklab,var(--app-panel)86%,transparent);align-content:space-between;gap:.75rem;display:grid}.landing-page-module___34nyG__circlesTopline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-page-module___34nyG__circlesTopline span{color:var(--muted-foreground);font-size:.74rem;font-weight:800}.landing-page-module___34nyG__circlesTopline strong{color:var(--foreground);font-size:.86rem}.landing-page-module___34nyG__circleGroupList{gap:.55rem;display:grid}.landing-page-module___34nyG__circleGroupList>div{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)70%,transparent);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.62rem;padding:.62rem;display:grid}.landing-page-module___34nyG__circleGroupList>div>span{background:linear-gradient(135deg,var(--landing-cool),var(--landing-mint));color:#fff;border-radius:8px;place-items:center;width:2rem;height:2rem;font-size:.86rem;font-weight:900;display:grid}.landing-page-module___34nyG__circleGroupList strong,.landing-page-module___34nyG__circleGroupList small{display:block}.landing-page-module___34nyG__circleGroupList strong{color:var(--foreground);font-size:.82rem}.landing-page-module___34nyG__circleGroupList small{color:var(--muted-foreground);margin-top:.16rem;font-size:.72rem}.landing-page-module___34nyG__circleComposer{border:1px solid color-mix(in oklab,var(--primary)30%,var(--border));background:color-mix(in oklab,var(--primary)10%,transparent);color:var(--foreground);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.72rem;font-size:.78rem;font-weight:800;display:flex}.landing-page-module___34nyG__builderScreen{background:#050505;align-content:start;gap:.7rem;display:grid}.landing-page-module___34nyG__editorTabs{gap:.35rem;display:flex}.landing-page-module___34nyG__editorTabs span,.landing-page-module___34nyG__labTabs span{border:1px solid var(--app-border-soft,var(--border));color:var(--muted-foreground);border-radius:8px 8px 0 0;padding:.42rem .58rem;font-size:.72rem;font-weight:800}.landing-page-module___34nyG__codePreview,.landing-page-module___34nyG__labCode{border:1px solid var(--app-border-soft,var(--border));background:#080808;border-radius:8px;gap:.5rem;padding:.85rem;display:grid}.landing-page-module___34nyG__codePreview code,.landing-page-module___34nyG__labCode code{color:#d1ffd8;font-family:var(--font-mono);font-size:.78rem}.landing-page-module___34nyG__builderStatus{border:1px solid var(--app-border-soft,var(--border));border-radius:8px;justify-content:space-between;padding:.68rem;display:flex}.landing-page-module___34nyG__infraScreen{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.landing-page-module___34nyG__infraScreen div{border:1px solid var(--app-border-soft,var(--border));border-radius:8px;align-content:space-between;min-height:92px;padding:.7rem;display:grid}.landing-page-module___34nyG__infraScreen svg{color:var(--primary)}.landing-page-module___34nyG__infraScreen span,.landing-page-module___34nyG__infraScreen strong{font-size:.78rem}.landing-page-module___34nyG__infraScreen strong{color:var(--primary)}.landing-page-module___34nyG__learningScreen{align-content:space-between;display:grid}.landing-page-module___34nyG__lessonBody{gap:.52rem;display:grid}.landing-page-module___34nyG__lessonBody p,.landing-page-module___34nyG__noteCard{border:1px solid var(--app-border-soft,var(--border));color:var(--muted-foreground);border-radius:8px;margin:0;padding:.62rem}.landing-page-module___34nyG__noteCard{background:color-mix(in oklab,var(--primary)10%,transparent);color:var(--foreground)}.landing-page-module___34nyG__scrollNarrative{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:2rem;width:min(100%,1240px);margin:0 auto;padding:7rem 1.25rem 2rem;display:grid}.landing-page-module___34nyG__circlesSection{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:1rem;display:grid}.landing-page-module___34nyG__circlesIntro{align-content:center;gap:1rem;display:grid}.landing-page-module___34nyG__circlesIntro h2{color:var(--foreground);font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:3.05rem;font-weight:850;line-height:1.03}.landing-page-module___34nyG__circlesIntro p{color:var(--muted-foreground);margin:0;font-size:1.02rem;line-height:1.78}.landing-page-module___34nyG__circlesActions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.landing-page-module___34nyG__circlesPreview{min-width:0}.landing-page-module___34nyG__circlesPreviewShell{border:1px solid color-mix(in oklab,var(--primary)26%,var(--border));background:linear-gradient(120deg,color-mix(in oklab,var(--landing-cool)10%,transparent),transparent 44%),color-mix(in oklab,var(--app-panel)86%,transparent);min-height:430px;box-shadow:0 28px 90px color-mix(in oklab,var(--foreground)12%,transparent);border-radius:8px;grid-template-columns:210px 1fr;display:grid;overflow:hidden}.landing-page-module___34nyG__circlesSidebarPreview{border-right:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-shell)78%,transparent);align-content:start;gap:.55rem;padding:1rem;display:grid}.landing-page-module___34nyG__circlesSidebarPreview strong{color:var(--foreground);font-size:.95rem}.landing-page-module___34nyG__circlesSidebarPreview span{color:var(--muted-foreground);border-radius:8px;align-items:center;gap:.55rem;padding:.66rem;font-size:.78rem;font-weight:800;display:flex}.landing-page-module___34nyG__circlesSidebarPreview .landing-page-module___34nyG__activeCirclePreview{background:color-mix(in oklab,var(--primary)14%,transparent);color:var(--foreground)}.landing-page-module___34nyG__circlesSidebarPreview svg{color:var(--primary)}.landing-page-module___34nyG__circlesChatPreview{align-content:center;gap:.78rem;padding:1rem;display:grid}.landing-page-module___34nyG__circlesChatPreview>div:not(.landing-page-module___34nyG__circlePinnedNote){border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel-strong)78%,transparent);border-radius:8px;max-width:86%;padding:.9rem}.landing-page-module___34nyG__circlesChatPreview>div:nth-child(2){border-color:color-mix(in oklab,var(--landing-mint)34%,var(--border));background:color-mix(in oklab,var(--landing-mint)10%,transparent);justify-self:end}.landing-page-module___34nyG__circlesChatPreview strong{color:var(--primary);font-size:.82rem;display:block}.landing-page-module___34nyG__circlesChatPreview p{color:var(--foreground);margin:.38rem 0 0;font-size:.9rem;line-height:1.58}.landing-page-module___34nyG__circlePinnedNote{border:1px solid color-mix(in oklab,var(--primary)30%,var(--border));color:#d1ffd8;background:#050505;border-radius:8px;align-items:center;gap:.58rem;padding:.86rem;font-size:.82rem;line-height:1.45;display:flex}.landing-page-module___34nyG__circleDetailGrid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.landing-page-module___34nyG__circleDetailGrid article{border:1px solid var(--app-border-soft,var(--border));background:color-mix(in oklab,var(--app-panel)82%,transparent);border-radius:8px;min-height:185px;padding:1rem}.landing-page-module___34nyG__circleDetailGrid svg{color:var(--primary)}.landing-page-module___34nyG__circleDetailGrid h3{color:var(--foreground);margin:1.15rem 0 0;font-size:1.06rem}.landing-page-module___34nyG__circleDetailGrid p{color:var(--muted-foreground);margin:.55rem 0 0;line-height:1.58}.landing-page-module___34nyG__narrativeSticky{align-content:start;gap:1rem;min-height:420px;display:grid;position:sticky;top:7rem}.landing-page-module___34nyG__narrativeSticky h2{letter-spacing:0;text-wrap:balance;margin:0;font-size:3.1rem;line-height:1}.landing-page-module___34nyG__narrativeSticky p{color:var(--muted-foreground);margin:0;line-height:1.8}.landing-page-module___34nyG__narrativeStack{gap:1rem;display:grid}.landing-page-module___34nyG__narrativeStack article{min-height:210px;padding:1.15rem}.landing-page-module___34nyG__narrativeStack article>span{color:var(--primary);font-family:var(--font-mono);font-weight:900}.landing-page-module___34nyG__narrativeStack svg{color:var(--primary);margin-top:2rem;display:block}.landing-page-module___34nyG__narrativeStack h3{margin:.85rem 0 0;font-size:1.45rem}.landing-page-module___34nyG__narrativeStack p{color:var(--muted-foreground);margin:.6rem 0 0;line-height:1.65}.landing-page-module___34nyG__builderSection{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:center;gap:1rem;display:grid}.landing-page-module___34nyG__builderCopy{gap:1rem;display:grid}.landing-page-module___34nyG__builderLab{background:#050505;grid-template-columns:170px 1fr;min-height:520px;display:grid;overflow:hidden}.landing-page-module___34nyG__labSidebar{border-right:1px solid color-mix(in oklab,var(--primary)22%,#1b1b1b);align-content:start;gap:.45rem;padding:1rem;display:grid}.landing-page-module___34nyG__labSidebar span{color:#a8a8a8;border-radius:8px;padding:.58rem .68rem;font-size:.78rem;font-weight:850}.landing-page-module___34nyG__labSidebar .landing-page-module___34nyG__labActive{background:color-mix(in oklab,var(--primary)22%,transparent);color:#fff}.landing-page-module___34nyG__labEditor{align-content:start;gap:.8rem;padding:1rem;display:grid}.landing-page-module___34nyG__labTerminal{border-top:1px solid color-mix(in oklab,var(--primary)22%,#1b1b1b);color:#d1ffd8;font-family:var(--font-mono);grid-column:1/-1;gap:.4rem;padding:1rem;display:grid}.landing-page-module___34nyG__labTerminal span,.landing-page-module___34nyG__labTerminal strong{font-size:.82rem}.landing-page-module___34nyG__labTerminal strong{color:#fff}.landing-page-module___34nyG__capabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.landing-page-module___34nyG__capabilityGrid article{min-height:190px;padding:1rem}.landing-page-module___34nyG__capabilityGrid svg{color:var(--primary)}.landing-page-module___34nyG__capabilityGrid h3{margin:1.35rem 0 0;font-size:1.05rem}.landing-page-module___34nyG__capabilityGrid p{color:var(--muted-foreground);margin:.55rem 0 0;line-height:1.58}.landing-page-module___34nyG__ctaBand{border:1px solid color-mix(in oklab,var(--primary)28%,var(--border));background:linear-gradient(120deg,color-mix(in oklab,var(--primary)12%,transparent),transparent 42%),linear-gradient(260deg,color-mix(in oklab,var(--landing-cool)14%,transparent),transparent 48%),linear-gradient(20deg,transparent 54%,color-mix(in oklab,var(--landing-mint)10%,transparent)),color-mix(in oklab,var(--app-panel)86%,transparent);text-align:center;border-radius:8px;width:min(100%,1240px);margin:5rem auto 1rem;padding:3.8rem 1.25rem}.landing-page-module___34nyG__ctaBand>div{justify-items:center;gap:1rem;display:grid}.landing-page-module___34nyG__ctaIcon{border:1px solid color-mix(in oklab,var(--primary)32%,var(--border));background:color-mix(in oklab,var(--primary)12%,transparent);width:4rem;height:4rem;color:var(--primary);border-radius:8px;place-items:center;display:grid}@keyframes landing-page-module___34nyG__landingLine{0%{opacity:0;transform:translate(280px,-120px)rotate(48deg)}12%{opacity:.9}to{opacity:0;transform:translate(-620px,780px)rotate(48deg)}}@keyframes landing-page-module___34nyG__providerFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}@keyframes landing-page-module___34nyG__providerMarquee{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - .325rem))}}@media (min-width:1500px){.landing-page-module___34nyG__heroCopy h1{font-size:5.4rem}.landing-page-module___34nyG__heroGrid{width:min(100%,1560px)}}@media (max-width:1180px){.landing-page-module___34nyG__heroGrid,.landing-page-module___34nyG__scrollNarrative,.landing-page-module___34nyG__builderSection,.landing-page-module___34nyG__circlesSection{grid-template-columns:1fr}.landing-page-module___34nyG__heroGrid{min-height:0}.landing-page-module___34nyG__heroVisual{min-height:580px}.landing-page-module___34nyG__workspaceFrame{margin:0 auto;position:relative;inset:auto;transform:none}.landing-page-module___34nyG__narrativeSticky{min-height:auto;position:relative;top:auto}}@media (max-width:900px){.landing-page-module___34nyG__hero{min-height:auto;padding:6.2rem 1rem 1rem}.landing-page-module___34nyG__heroCopy h1{font-size:4rem}.landing-page-module___34nyG__workspaceGrid,.landing-page-module___34nyG__builderLab{grid-template-columns:1fr}.landing-page-module___34nyG__workspaceRail,.landing-page-module___34nyG__labSidebar{display:none}.landing-page-module___34nyG__workspaceCards,.landing-page-module___34nyG__studyLayout{grid-template-columns:1fr}.landing-page-module___34nyG__moduleGrid,.landing-page-module___34nyG__capabilityGrid,.landing-page-module___34nyG__circleDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-module___34nyG__moduleGrid>div,.landing-page-module___34nyG__moduleGrid>div:first-child,.landing-page-module___34nyG__moduleGrid>div:nth-child(2){grid-column:span 1}.landing-page-module___34nyG__sectionHeading h2,.landing-page-module___34nyG__builderCopy h2,.landing-page-module___34nyG__ctaBand h2,.landing-page-module___34nyG__narrativeSticky h2,.landing-page-module___34nyG__circlesIntro h2{font-size:2.6rem}}@media (max-width:760px){.landing-page-module___34nyG__hero{padding-top:10rem}}@media (max-width:640px){.landing-page-module___34nyG__heroCopy h1{font-size:3.05rem}.landing-page-module___34nyG__heroCopy p,.landing-page-module___34nyG__sectionHeading p,.landing-page-module___34nyG__builderCopy p,.landing-page-module___34nyG__ctaBand p{font-size:.98rem}.landing-page-module___34nyG__heroMetrics,.landing-page-module___34nyG__heroLaunchPad,.landing-page-module___34nyG__moduleStats,.landing-page-module___34nyG__previewGrid,.landing-page-module___34nyG__infraScreen,.landing-page-module___34nyG__capabilityGrid,.landing-page-module___34nyG__circleDetailGrid,.landing-page-module___34nyG__moduleGrid,.landing-page-module___34nyG__circlesPreviewShell{grid-template-columns:1fr}.landing-page-module___34nyG__circlesSidebarPreview{border-right:0;border-bottom:1px solid var(--app-border-soft,var(--border))}.landing-page-module___34nyG__heroVisual{min-height:520px}.landing-page-module___34nyG__providerCloud{display:none}.landing-page-module___34nyG__workspaceFrame{min-height:auto}.landing-page-module___34nyG__promptConsole{grid-template-columns:1fr}.landing-page-module___34nyG__frameActions{display:none}.landing-page-module___34nyG__section,.landing-page-module___34nyG__scrollNarrative{padding-top:4rem}.landing-page-module___34nyG__sectionHeading h2,.landing-page-module___34nyG__builderCopy h2,.landing-page-module___34nyG__ctaBand h2,.landing-page-module___34nyG__narrativeSticky h2,.landing-page-module___34nyG__circlesIntro h2{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.landing-page-module___34nyG__animatedLines span,.landing-page-module___34nyG__providerCloud span,.landing-page-module___34nyG__providerTrack{animation:none}}
.Arrow-module-scss-module__nbWlCa__arrowContainer{transition:var(--transition-micro-medium);height:var(--static-space-16);width:var(--static-space-0);visibility:hidden}.Arrow-module-scss-module__nbWlCa__arrowHead{transition:var(--transition-micro-medium);width:var(--static-space-0);transform-origin:100%;right:0;transform:rotate(0)}.Arrow-module-scss-module__nbWlCa__active{width:var(--static-space-16);visibility:visible}.Arrow-module-scss-module__nbWlCa__active .Arrow-module-scss-module__nbWlCa__arrowHead{width:var(--static-space-8)}.Arrow-module-scss-module__nbWlCa__active .Arrow-module-scss-module__nbWlCa__arrowHead:first-child{transform:rotate(45deg)}.Arrow-module-scss-module__nbWlCa__active .Arrow-module-scss-module__nbWlCa__arrowHead:nth-child(2){transform:rotate(-45deg)}.Arrow-module-scss-module__nbWlCa__onSolid{background:var(--brand-on-solid-strong)}.Arrow-module-scss-module__nbWlCa__onBackground{background:var(--brand-on-background-strong)}
.AutoScroll-module-scss-module__AvPycG__marqueeWrapper{will-change:transform}.AutoScroll-module-scss-module__AvPycG__marqueeContent{white-space:nowrap;flex-shrink:0;min-width:100%}
.Fade-module-scss-module__WhQGgG__mask{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(var(--gradient-direction),var(--base-color),transparent);-webkit-mask-image:linear-gradient(var(--gradient-direction),black 20%,transparent 100%);mask-image:linear-gradient(var(--gradient-direction),black 20%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}
.Scroller-module-scss-module__RaMiyG__container{isolation:isolate}.Scroller-module-scss-module__RaMiyG__scroller{scrollbar-width:none;isolation:isolate}.Scroller-module-scss-module__RaMiyG__scroller::-webkit-scrollbar{display:none}.Scroller-module-scss-module__RaMiyG__row{overflow-x:auto}.Scroller-module-scss-module__RaMiyG__column{overflow-y:auto}
.Carousel-module-scss-module__q0mVUq__indicator:hover .Carousel-module-scss-module__q0mVUq__inactive,.Carousel-module-scss-module__q0mVUq__indicator:focus-within .Carousel-module-scss-module__q0mVUq__inactive{background:var(--neutral-alpha-strong)}.Carousel-module-scss-module__q0mVUq__inactive{background:var(--neutral-alpha-medium)}.Carousel-module-scss-module__q0mVUq__active{background:var(--neutral-on-background-strong)}.Carousel-module-scss-module__q0mVUq__controls:hover .Carousel-module-scss-module__q0mVUq__fade,.Carousel-module-scss-module__q0mVUq__controls:focus-within .Carousel-module-scss-module__q0mVUq__fade{opacity:.5}.Carousel-module-scss-module__q0mVUq__controls:hover .Carousel-module-scss-module__q0mVUq__button,.Carousel-module-scss-module__q0mVUq__controls:focus-within .Carousel-module-scss-module__q0mVUq__button{opacity:1;transform:translate(0)}.Carousel-module-scss-module__q0mVUq__fade,.Carousel-module-scss-module__q0mVUq__button{opacity:0}.Carousel-module-scss-module__q0mVUq__button{animation-delay:.2s}.Carousel-module-scss-module__q0mVUq__left .Carousel-module-scss-module__q0mVUq__button{transform:translate(-1rem)}.Carousel-module-scss-module__q0mVUq__right .Carousel-module-scss-module__q0mVUq__button{transform:translate(1rem)}
.Swiper-module-scss-module__kT0k_q__scrollContainer::-webkit-scrollbar{display:none}.Swiper-module-scss-module__kT0k_q__slide{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0}@media (hover:hover) and (pointer:fine){.Swiper-module-scss-module__kT0k_q__carouselContainer:hover .Swiper-module-scss-module__kT0k_q__navButton,.Swiper-module-scss-module__kT0k_q__carouselContainer:focus-within .Swiper-module-scss-module__kT0k_q__navButton{opacity:1;pointer-events:auto}}.Swiper-module-scss-module__kT0k_q__navButton{opacity:0;pointer-events:none;transition:opacity .3s}@media (hover:none){.Swiper-module-scss-module__kT0k_q__navButton{display:none}}
@media (hover:hover){.Card-module-scss-module__7wQcEW__card:hover{background-color:var(--neutral-alpha-weak)}}
.CursorCard-module-scss-module__pZXqUa__fadeIn{animation:.2s ease-in-out CursorCard-module-scss-module__pZXqUa__fadeIn}@keyframes CursorCard-module-scss-module__pZXqUa__fadeIn{0%{opacity:0}to{opacity:1}}
.SharedInteractiveStyles-module-scss-module__nbaxKG__container{cursor:var(--cursor-interactive);isolation:isolate}.SharedInteractiveStyles-module-scss-module__nbaxKG__container:hover .SharedInteractiveStyles-module-scss-module__nbaxKG__element.SharedInteractiveStyles-module-scss-module__nbaxKG__checked .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before,.SharedInteractiveStyles-module-scss-module__nbaxKG__container:focus .SharedInteractiveStyles-module-scss-module__nbaxKG__element.SharedInteractiveStyles-module-scss-module__nbaxKG__checked .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before{display:none}.SharedInteractiveStyles-module-scss-module__nbaxKG__element{box-shadow:inset 0 0 0 var(--solid-inset-color-brand);border-color:var(--solid-border-color-neutral);width:var(--static-space-20);height:var(--static-space-20);min-width:var(--static-space-20);min-height:var(--static-space-20);transition:var(--transition-micro-medium);background-color:var(--surface-background);border-style:solid;border-width:1px;outline:none}.SharedInteractiveStyles-module-scss-module__nbaxKG__element.SharedInteractiveStyles-module-scss-module__nbaxKG__checked{box-shadow:inset 0 var(--solid-inset-distance)var(--solid-inset-size)var(--solid-inset-color-brand);background-color:var(--brand-solid-medium);border-color:var(--solid-border-color-brand)}.SharedInteractiveStyles-module-scss-module__nbaxKG__disabled .SharedInteractiveStyles-module-scss-module__nbaxKG__element{opacity:.6}.SharedInteractiveStyles-module-scss-module__nbaxKG__disabled .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before{display:none}.SharedInteractiveStyles-module-scss-module__nbaxKG__container:hover .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before,.SharedInteractiveStyles-module-scss-module__nbaxKG__element:focus-visible:before{content:"";width:var(--static-space-40);height:var(--static-space-40);background-color:var(--brand-alpha-medium);border-radius:var(--radius-full);z-index:-1;animation:.2s forwards SharedInteractiveStyles-module-scss-module__nbaxKG__scaleInCenter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes SharedInteractiveStyles-module-scss-module__nbaxKG__scaleInCenter{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}.SharedInteractiveStyles-module-scss-module__nbaxKG__icon{animation:.2s .1s forwards SharedInteractiveStyles-module-scss-module__nbaxKG__scaleIn;transform:scale(0)}@keyframes SharedInteractiveStyles-module-scss-module__nbaxKG__scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.SharedInteractiveStyles-module-scss-module__nbaxKG__hidden{opacity:0;pointer-events:none;position:absolute}.SharedInteractiveStyles-module-scss-module__nbaxKG__indeterminate{background:var(--brand-on-solid-strong);width:var(--static-space-12);height:var(--static-space-2)}
.Chip-module-scss-module__09OPDq__chip{white-space:nowrap;-webkit-user-select:none;user-select:none}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected{background:var(--brand-alpha-medium);color:var(--brand-on-background-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected:hover,.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected:focus{background:var(--brand-alpha-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected:active{background:var(--brand-alpha-weak);color:var(--brand-on-background-weak)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected:hover,.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected:focus{background:var(--neutral-alpha-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected:active{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-weak)}.Chip-module-scss-module__09OPDq__chip:disabled{background:var(--neutral-solid-weak);cursor:not-allowed}
.Input-module-scss-module__QdPJsq__base{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);min-height:var(--static-space-56)}.Input-module-scss-module__QdPJsq__base.Input-module-scss-module__QdPJsq__focused,.Input-module-scss-module__QdPJsq__base.Input-module-scss-module__QdPJsq__filled{border-color:var(--neutral-border-medium)}.Input-module-scss-module__QdPJsq__base:has(.Input-module-scss-module__QdPJsq__placeholder):has(.Input-module-scss-module__QdPJsq__floating) .Input-module-scss-module__QdPJsq__placeholder{padding-top:var(--static-space-12)}.Input-module-scss-module__QdPJsq__resizeHandle:after{pointer-events:none;content:"";width:var(--static-space-32);height:var(--static-space-32);border:1px solid var(--neutral-border-strong);background-color:var(--neutral-alpha-weak);position:absolute;bottom:0;right:0;transform:translate(50%)translateY(50%)rotate(45deg)}.Input-module-scss-module__QdPJsq__resizeHandle ::-webkit-resizer{display:none}.Input-module-scss-module__QdPJsq__label{left:var(--static-space-16);color:var(--neutral-on-background-medium);pointer-events:none;transform-origin:0;transition:transform .3s,top .3s,left .3s;position:absolute}.Input-module-scss-module__QdPJsq__label.Input-module-scss-module__QdPJsq__floating{transform:scale(.75)}.Input-module-scss-module__QdPJsq__inputLabel{top:50%;transform:translateY(-50%)}.Input-module-scss-module__QdPJsq__textareaLabel{top:calc(var(--static-space-16) + var(--static-space-2))}.Input-module-scss-module__QdPJsq__xs{min-height:var(--static-space-40)}.Input-module-scss-module__QdPJsq__xs .Input-module-scss-module__QdPJsq__label.Input-module-scss-module__QdPJsq__floating,.Input-module-scss-module__QdPJsq__xs .Input-module-scss-module__QdPJsq__textareaLabel.Input-module-scss-module__QdPJsq__floating{top:calc(var(--static-space-4) - var(--static-space-1))}.Input-module-scss-module__QdPJsq__xs .Input-module-scss-module__QdPJsq__inputLabel.Input-module-scss-module__QdPJsq__floating,.Input-module-scss-module__QdPJsq__xs .Input-module-scss-module__QdPJsq__textareaLabel.Input-module-scss-module__QdPJsq__floating{transform:scale(.6)}.Input-module-scss-module__QdPJsq__s{min-height:var(--static-space-48)}.Input-module-scss-module__QdPJsq__s .Input-module-scss-module__QdPJsq__label.Input-module-scss-module__QdPJsq__floating,.Input-module-scss-module__QdPJsq__s .Input-module-scss-module__QdPJsq__textareaLabel.Input-module-scss-module__QdPJsq__floating{top:calc(var(--static-space-4) - var(--static-space-1))}.Input-module-scss-module__QdPJsq__m{min-height:var(--static-space-56)}.Input-module-scss-module__QdPJsq__m .Input-module-scss-module__QdPJsq__label.Input-module-scss-module__QdPJsq__floating,.Input-module-scss-module__QdPJsq__m .Input-module-scss-module__QdPJsq__textareaLabel.Input-module-scss-module__QdPJsq__floating{top:calc(var(--static-space-8) - var(--static-space-2))}.Input-module-scss-module__QdPJsq__l{min-height:var(--static-space-64)}.Input-module-scss-module__QdPJsq__l .Input-module-scss-module__QdPJsq__label.Input-module-scss-module__QdPJsq__floating{top:calc(var(--static-space-8) - var(--static-space-2))}.Input-module-scss-module__QdPJsq__l .Input-module-scss-module__QdPJsq__textareaLabel.Input-module-scss-module__QdPJsq__floating{top:var(--static-space-4)}.Input-module-scss-module__QdPJsq__xl{min-height:var(--static-space-72)}.Input-module-scss-module__QdPJsq__xl .Input-module-scss-module__QdPJsq__label.Input-module-scss-module__QdPJsq__floating{top:calc(var(--static-space-12) - var(--static-space-2))}.Input-module-scss-module__QdPJsq__xl .Input-module-scss-module__QdPJsq__textareaLabel.Input-module-scss-module__QdPJsq__floating{top:var(--static-space-4)}.Input-module-scss-module__QdPJsq__input{width:100%;height:100%;color:var(--neutral-on-background-strong);padding:0 var(--static-space-12);border-radius:var(--radius-s);background:0 0;border:none;outline:none}.Input-module-scss-module__QdPJsq__input.Input-module-scss-module__QdPJsq__placeholder{padding-top:0}.Input-module-scss-module__QdPJsq__input.Input-module-scss-module__QdPJsq__textarea.Input-module-scss-module__QdPJsq__placeholder{padding-top:var(--static-space-12);padding-bottom:var(--static-space-12)}.Input-module-scss-module__QdPJsq__input:not(.Input-module-scss-module__QdPJsq__placeholder),.Input-module-scss-module__QdPJsq__input.Input-module-scss-module__QdPJsq__placeholder.Input-module-scss-module__QdPJsq__hasChildren{padding-top:var(--static-space-16)}.Input-module-scss-module__QdPJsq__input::placeholder{color:var(--neutral-on-background-weak)}.Input-module-scss-module__QdPJsq__input:disabled{color:var(--neutral-on-background-weak);cursor:not-allowed}:-webkit-any(.Input-module-scss-module__QdPJsq__input:autofill,.Input-module-scss-module__QdPJsq__input:-webkit-autofill){background-color:var(--static-transparent)!important;-webkit-box-shadow:0 0 0 var(--static-space-32)var(--neutral-background-medium)inset!important;-webkit-text-fill-color:var(--neutral-on-background-strong)!important}:is(.Input-module-scss-module__QdPJsq__input:autofill,.Input-module-scss-module__QdPJsq__input:autofill){background-color:var(--static-transparent)!important;-webkit-box-shadow:0 0 0 var(--static-space-32)var(--neutral-background-medium)inset!important;-webkit-text-fill-color:var(--neutral-on-background-strong)!important}.Input-module-scss-module__QdPJsq__error .Input-module-scss-module__QdPJsq__base{background-color:var(--danger-background-medium);border-color:var(--danger-border-medium)}.Input-module-scss-module__QdPJsq__error .Input-module-scss-module__QdPJsq__input,.Input-module-scss-module__QdPJsq__error .Input-module-scss-module__QdPJsq__prefix,.Input-module-scss-module__QdPJsq__error .Input-module-scss-module__QdPJsq__suffix{color:var(--danger-on-background-medium)}.Input-module-scss-module__QdPJsq__error .Input-module-scss-module__QdPJsq__label{color:var(--danger-on-background-weak)}.Input-module-scss-module__QdPJsq__error .Input-module-scss-module__QdPJsq__resizeHandle:after{border-color:var(--danger-border-medium);background-color:var(--danger-alpha-weak)}.Input-module-scss-module__QdPJsq__prefix,.Input-module-scss-module__QdPJsq__suffix{align-self:center}.Input-module-scss-module__QdPJsq__input[type=color]{opacity:0}
@keyframes DropdownWrapper-module-scss-module__8tRc_q__fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.DropdownWrapper-module-scss-module__8tRc_q__fadeIn{transform-origin:100% 0;animation:DropdownWrapper-module-scss-module__8tRc_q__fadeIn var(--transition-duration-micro-medium)var(--transition-eased)}
.DatePicker-module-scss-module__Nbf9vW__calendar.DatePicker-module-scss-module__Nbf9vW__xs{--calendar-padding:var(--static-space-8);--calendar-gap:var(--static-space-4);--calendar-button-size:var(--static-space-24);--calendar-font-size:var(--font-size-xs)}.DatePicker-module-scss-module__Nbf9vW__calendar.DatePicker-module-scss-module__Nbf9vW__s{--calendar-padding:var(--static-space-12);--calendar-gap:var(--static-space-8);--calendar-button-size:var(--static-space-28);--calendar-font-size:var(--font-size-s)}.DatePicker-module-scss-module__Nbf9vW__calendar.DatePicker-module-scss-module__Nbf9vW__m{--calendar-padding:var(--static-space-16);--calendar-gap:var(--static-space-12);--calendar-button-size:var(--static-space-32);--calendar-font-size:var(--font-size-m)}.DatePicker-module-scss-module__Nbf9vW__calendar.DatePicker-module-scss-module__Nbf9vW__l{--calendar-padding:var(--static-space-20);--calendar-gap:var(--static-space-16);--calendar-button-size:var(--static-space-36);--calendar-font-size:var(--font-size-l)}.DatePicker-module-scss-module__Nbf9vW__calendar.DatePicker-module-scss-module__Nbf9vW__xl{--calendar-padding:var(--static-space-24);--calendar-gap:var(--static-space-20);--calendar-button-size:var(--static-space-40);--calendar-font-size:var(--font-size-xl)}.DatePicker-module-scss-module__Nbf9vW__monthButton:hover{background:var(--neutral-background-medium);transform:scale(1.1)}.DatePicker-module-scss-module__Nbf9vW__monthButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.DatePicker-module-scss-module__Nbf9vW__dayButton{aspect-ratio:1;width:var(--calendar-button-size);height:var(--calendar-button-size);font-size:var(--calendar-font-size);border-radius:var(--radius-m);border:.5px solid var(--neutral-background-medium);color:var(--neutral-on-background-weak);background-color:#0000;justify-content:center;align-items:center;padding:0;transition:all .2s ease-in-out;display:flex}.DatePicker-module-scss-module__Nbf9vW__dayButton:hover{color:var(--neutral-background-weak);background:var(--neutral-background-strong);transform:scale(1.1)}.DatePicker-module-scss-module__Nbf9vW__dayButton:active{background-color:var(--brand-background-strong);color:#fff;transform:scale(.95)}.DatePicker-module-scss-module__Nbf9vW__dayButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.DatePicker-module-scss-module__Nbf9vW__timeSelector{background:var(--neutral-background-medium);border-radius:var(--radius-m);border:1px solid var(--neutral-background-medium);padding:var(--calendar-padding);font-size:var(--calendar-font-size)}.DatePicker-module-scss-module__Nbf9vW__timeSelector:focus-within{border:1px solid var(--neutral-border-strong)}.DatePicker-module-scss-module__Nbf9vW__timeInput{width:var(--static-space-40);height:var(--static-space-32);border:1px solid var(--neutral-border-medium);border-radius:var(--radius-m);background:var(--neutral-background-strong);color:var(--neutral-on-background-strong);text-align:center;font-size:var(--calendar-font-size);outline:none;transition:all .2s ease-in-out}.DatePicker-module-scss-module__Nbf9vW__timeInput:focus{border-color:var(--brand-border-medium);box-shadow:0 0 0 2px var(--brand-alpha-weak)}.DatePicker-module-scss-module__Nbf9vW__timeInput:invalid{border-color:var(--danger-border-medium)}.DatePicker-module-scss-module__Nbf9vW__timeInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DatePicker-module-scss-module__Nbf9vW__timeInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DatePicker-module-scss-module__Nbf9vW__ampmSelector button{min-width:var(--static-space-40)}.DatePicker-module-scss-module__Nbf9vW__monthTransition{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.DatePicker-module-scss-module__Nbf9vW__slideLeft{opacity:0;transform:translate(-20px)}.DatePicker-module-scss-module__Nbf9vW__slideRight{opacity:0;transform:translate(20px)}.DatePicker-module-scss-module__Nbf9vW__timeWrapper.DatePicker-module-scss-module__Nbf9vW__vertical{align-items:flex-start}.DatePicker-module-scss-module__Nbf9vW__verticalTimeLabel{writing-mode:vertical-lr;margin-right:var(--static-space-8);transform:rotate(180deg)}.DatePicker-module-scss-module__Nbf9vW__timeSelector.DatePicker-module-scss-module__Nbf9vW__vertical{flex-direction:column;align-items:flex-start}.DatePicker-module-scss-module__Nbf9vW__ampmSelector{min-width:var(--static-space-80);height:var(--static-space-32);font-size:var(--calendar-font-size)}.DatePicker-module-scss-module__Nbf9vW__ampmSelector.DatePicker-module-scss-module__Nbf9vW__vertical{min-width:var(--static-space-32);height:auto}.DatePicker-module-scss-module__Nbf9vW__ampmSelector.DatePicker-module-scss-module__Nbf9vW__vertical button{min-width:var(--static-space-32);height:var(--static-space-40)}.DatePicker-module-scss-module__Nbf9vW__grid{display:grid}.DatePicker-module-scss-module__Nbf9vW__grid>div{overflow:hidden}
.Dialog-module-scss-module__XVtTRa__overlay{opacity:0;visibility:hidden}.Dialog-module-scss-module__XVtTRa__overlay.Dialog-module-scss-module__XVtTRa__open{opacity:1;visibility:visible}.Dialog-module-scss-module__XVtTRa__dialog{opacity:0;max-width:40rem;max-height:100%;transform:scale(.2)}.Dialog-module-scss-module__XVtTRa__dialog.Dialog-module-scss-module__XVtTRa__open{opacity:1;visibility:visible;transform:scale(1)}@media (max-width:1024px){.Dialog-module-scss-module__XVtTRa__dialog{bottom:var(--static-space-8);left:var(--static-space-8);right:var(--static-space-8);top:var(--static-space-8);position:fixed;max-width:calc(100% - var(--static-space-16))!important}}
.EmojiPicker-module-scss-module__3-pacG__emojiButton{will-change:transform;contain:layout style paint;transition:transform .1s}.EmojiPicker-module-scss-module__3-pacG__emojiButton:hover,.EmojiPicker-module-scss-module__3-pacG__emojiButton:focus-visible{transform:scale(1.05)}.EmojiPicker-module-scss-module__3-pacG__emojiButton:focus-visible{background:var(--neutral-alpha-weak)!important}
.GlitchFx-module-scss-module__nejs_G__glitchLayer{pointer-events:none}.GlitchFx-module-scss-module__nejs_G__blueShift{filter:hue-rotate(260deg);z-index:1;animation:2.5s infinite GlitchFx-module-scss-module__nejs_G__glitch-blue}.GlitchFx-module-scss-module__nejs_G__redShift{filter:hue-rotate(120deg);z-index:1;animation:2.5s infinite GlitchFx-module-scss-module__nejs_G__glitch-red}@keyframes GlitchFx-module-scss-module__nejs_G__glitch-blue{6%,14%,70%,78%{opacity:.25;clip-path:inset(0);transform:none}10%,12%{opacity:.5;clip-path:inset(50% 0 25%);transform:translate(-5px,-3px)skew(1deg,-2deg)}11%,13%{opacity:.7;clip-path:inset(0 35% 40% 0);transform:translate(4px,-7px)skew(-1deg)scaleX(1.5)scaleY(1.25)}14%,82%{opacity:.3;clip-path:inset(30% 5% 25% 40%);transform:translate(-5px,-3px)skew(1deg,-1deg)}75%,83%{opacity:.2;clip-path:inset(0 35% 45% 10%);transform:translate(-9px,2px)skew(-1deg)}}@keyframes GlitchFx-module-scss-module__nejs_G__glitch-red{6%,14%,70%,78%{opacity:0;clip-path:inset(0);transform:none}10%,12%{opacity:.5;clip-path:inset(5% 0 10%);transform:translate(6px,4px)skew(1deg)}11%,13%{opacity:.7;clip-path:inset(5% 0 10%);transform:translate(-4px,5px)skewY(-1deg)}14%,82%{opacity:.2;clip-path:inset(50% 25% 25% 0);transform:translate(-7px,-4px)skew(1deg,-1deg)}75%,80%{opacity:.3;clip-path:inset(0 0 20% 50%);transform:translate(4px,-6px)skew(-1deg)scaleX(2)scaleY(1.25)}}.GlitchFx-module-scss-module__nejs_G__slow{animation-duration:3.5s}.GlitchFx-module-scss-module__nejs_G__medium{animation-duration:2.5s}.GlitchFx-module-scss-module__nejs_G__fast{animation-duration:1.5s}.GlitchFx-module-scss-module__nejs_G__active .GlitchFx-module-scss-module__nejs_G__blueShift,.GlitchFx-module-scss-module__nejs_G__active .GlitchFx-module-scss-module__nejs_G__redShift{animation-play-state:running}.GlitchFx-module-scss-module__nejs_G__glitchFx:not(.GlitchFx-module-scss-module__nejs_G__active) .GlitchFx-module-scss-module__nejs_G__blueShift,.GlitchFx-module-scss-module__nejs_G__glitchFx:not(.GlitchFx-module-scss-module__nejs_G__active) .GlitchFx-module-scss-module__nejs_G__redShift{animation-play-state:paused}
.HoloFx-module-scss-module__F0BLea__overlay{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.HoloFx-module-scss-module__F0BLea__holoFx{isolation:isolate;z-index:0}.HoloFx-module-scss-module__F0BLea__holoFx:hover .HoloFx-module-scss-module__F0BLea__burn{opacity:var(--burn-opacity);z-index:1;transform:translate(1px)translateY(1px)}.HoloFx-module-scss-module__F0BLea__holoFx:hover .HoloFx-module-scss-module__F0BLea__shine{opacity:var(--light-opacity);z-index:2;transform:translate(-1px)translateY(-1px)}.HoloFx-module-scss-module__F0BLea__holoFx:hover .HoloFx-module-scss-module__F0BLea__texture{opacity:var(--texture-opacity);transform:translateX(calc(var(--gradient-pos-x)/50))scale(1.1);z-index:3;background-position:50%;background-size:150% 150%}
@keyframes Hover-module-scss-module__k6f9rq__fadeIn{0%{opacity:0}to{opacity:1}}.Hover-module-scss-module__k6f9rq__fadeIn{animation:.2s ease-in-out Hover-module-scss-module__k6f9rq__fadeIn}
.InlineCode-module-scss-module__VeMgoW__inlineCode{vertical-align:middle;font-size:80%;line-height:125%}
.List-module-scss-module__tQTEsW__listItem::marker{color:var(--neutral-on-background-weak)}
.LogoCloud-module-scss-module__6d0q8a__logo{will-change:opacity,filter,transform;transform-origin:50%;animation:5s ease-out both LogoCloud-module-scss-module__6d0q8a__fadeInOut}.LogoCloud-module-scss-module__6d0q8a__staticLogo{will-change:opacity,filter,transform;transform-origin:50%;animation:1s ease-out forwards LogoCloud-module-scss-module__6d0q8a__fadeIn}@keyframes LogoCloud-module-scss-module__6d0q8a__fadeIn{0%{opacity:0;filter:blur(1.5rem);transform:scale(.2)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes LogoCloud-module-scss-module__6d0q8a__fadeInOut{0%{opacity:0;filter:blur(1.5rem);transform:scale(.2)}4%,96%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(1.5rem);transform:scale(.2)}}
.MasonryGrid-module-scss-module__Vo5F-G__columns-1{column-count:1}.MasonryGrid-module-scss-module__Vo5F-G__columns-2{column-count:2}.MasonryGrid-module-scss-module__Vo5F-G__columns-3{column-count:3}.MasonryGrid-module-scss-module__Vo5F-G__columns-4{column-count:4}.MasonryGrid-module-scss-module__Vo5F-G__columns-5{column-count:5}.MasonryGrid-module-scss-module__Vo5F-G__columns-6{column-count:6}.MasonryGrid-module-scss-module__Vo5F-G__columns-7{column-count:7}.MasonryGrid-module-scss-module__Vo5F-G__columns-8{column-count:8}.MasonryGrid-module-scss-module__Vo5F-G__columns-9{column-count:9}.MasonryGrid-module-scss-module__Vo5F-G__columns-10{column-count:10}.MasonryGrid-module-scss-module__Vo5F-G__columns-11{column-count:11}.MasonryGrid-module-scss-module__Vo5F-G__columns-12{column-count:12}@media (max-width:1440px){.MasonryGrid-module-scss-module__Vo5F-G__l-columns-1{column-count:1}.MasonryGrid-module-scss-module__Vo5F-G__l-columns-2{column-count:2}.MasonryGrid-module-scss-module__Vo5F-G__l-columns-3{column-count:3}.MasonryGrid-module-scss-module__Vo5F-G__l-columns-4{column-count:4}.MasonryGrid-module-scss-module__Vo5F-G__l-columns-5{column-count:5}.MasonryGrid-module-scss-module__Vo5F-G__l-columns-6{column-count:6}.MasonryGrid-module-scss-module__Vo5F-G__l-columns-7{column-count:7}.MasonryGrid-module-scss-module__Vo5F-G__l-columns-8{column-count:8}.MasonryGrid-module-scss-module__Vo5F-G__l-columns-9{column-count:9}.MasonryGrid-module-scss-module__Vo5F-G__l-columns-10{column-count:10}.MasonryGrid-module-scss-module__Vo5F-G__l-columns-11{column-count:11}.MasonryGrid-module-scss-module__Vo5F-G__l-columns-12{column-count:12}}@media (max-width:1024px){.MasonryGrid-module-scss-module__Vo5F-G__m-columns-1{column-count:1}.MasonryGrid-module-scss-module__Vo5F-G__m-columns-2{column-count:2}.MasonryGrid-module-scss-module__Vo5F-G__m-columns-3{column-count:3}.MasonryGrid-module-scss-module__Vo5F-G__m-columns-4{column-count:4}.MasonryGrid-module-scss-module__Vo5F-G__m-columns-5{column-count:5}.MasonryGrid-module-scss-module__Vo5F-G__m-columns-6{column-count:6}.MasonryGrid-module-scss-module__Vo5F-G__m-columns-7{column-count:7}.MasonryGrid-module-scss-module__Vo5F-G__m-columns-8{column-count:8}.MasonryGrid-module-scss-module__Vo5F-G__m-columns-9{column-count:9}.MasonryGrid-module-scss-module__Vo5F-G__m-columns-10{column-count:10}.MasonryGrid-module-scss-module__Vo5F-G__m-columns-11{column-count:11}.MasonryGrid-module-scss-module__Vo5F-G__m-columns-12{column-count:12}}@media (max-width:768px){.MasonryGrid-module-scss-module__Vo5F-G__s-columns-1{column-count:1}.MasonryGrid-module-scss-module__Vo5F-G__s-columns-2{column-count:2}.MasonryGrid-module-scss-module__Vo5F-G__s-columns-3{column-count:3}.MasonryGrid-module-scss-module__Vo5F-G__s-columns-4{column-count:4}.MasonryGrid-module-scss-module__Vo5F-G__s-columns-5{column-count:5}.MasonryGrid-module-scss-module__Vo5F-G__s-columns-6{column-count:6}.MasonryGrid-module-scss-module__Vo5F-G__s-columns-7{column-count:7}.MasonryGrid-module-scss-module__Vo5F-G__s-columns-8{column-count:8}.MasonryGrid-module-scss-module__Vo5F-G__s-columns-9{column-count:9}.MasonryGrid-module-scss-module__Vo5F-G__s-columns-10{column-count:10}.MasonryGrid-module-scss-module__Vo5F-G__s-columns-11{column-count:11}.MasonryGrid-module-scss-module__Vo5F-G__s-columns-12{column-count:12}}
.NavIcon-module-scss-module__OcSdyq__line{background-color:var(--neutral-on-background-strong);height:1px;width:var(--static-space-24);transition:transform .3s;position:absolute;top:50%;left:50%}.NavIcon-module-scss-module__OcSdyq__line:first-child{transform:translateX(-50%)translateY(calc(-1*var(--static-space-4)))}.NavIcon-module-scss-module__OcSdyq__line:last-child{transform:translateX(-50%)translateY(var(--static-space-4))}.NavIcon-module-scss-module__OcSdyq__active:first-child{transform:translate(-50%)translateY(0)rotate(45deg)}.NavIcon-module-scss-module__OcSdyq__active:last-child{transform:translate(-50%)translateY(0)rotate(-45deg)}
.OTPInput-module-scss-module__9yWEsG__inputs{font-size:var(--font-size-heading-xl);min-width:var(--static-space-48);max-width:var(--static-space-48);transition:border-color .2s,box-shadow .2s}.OTPInput-module-scss-module__9yWEsG__inputs input{text-align:center}.OTPInput-module-scss-module__9yWEsG__inputs:focus-within{animation:.3s forwards OTPInput-module-scss-module__9yWEsG__focusAnimation}@keyframes OTPInput-module-scss-module__9yWEsG__focusAnimation{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}
.Pulse-module-scss-module__wpAhHW__position{top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.Pulse-module-scss-module__wpAhHW__dot{transform-origin:50%;pointer-events:none;animation:2s ease-out infinite Pulse-module-scss-module__wpAhHW__pulse}@keyframes Pulse-module-scss-module__wpAhHW__pulse{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}
.ScrollToTop-module-scss-module__-Ply4q__scrollToTop{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility 0s linear .2s}.ScrollToTop-module-scss-module__-Ply4q__scrollToTop[data-visible=true]{opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility linear}
.ShineFx-module-scss-module__4g5azq__shineFx{--shine-base-opacity:.3;-webkit-text-fill-color:#0000;background:linear-gradient(120deg,color-mix(in srgb,currentColor,transparent calc((1 - var(--shine-base-opacity))*100%))40%,currentColor 50%,color-mix(in srgb,currentColor,transparent calc((1 - var(--shine-base-opacity))*100%))60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite ShineFx-module-scss-module__4g5azq__shine;display:inline-block}.ShineFx-module-scss-module__4g5azq__inverse{--shine-base-opacity:.3;-webkit-text-fill-color:#0000;background:linear-gradient(120deg,currentColor 40%,color-mix(in srgb,currentColor,transparent calc((1 - var(--shine-base-opacity))*100%))50%,currentColor 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite ShineFx-module-scss-module__4g5azq__shine;display:inline-block}@keyframes ShineFx-module-scss-module__4g5azq__shine{0%{background-position:100%}to{background-position:-100%}}.ShineFx-module-scss-module__4g5azq__shineFx.ShineFx-module-scss-module__4g5azq__disabled{-webkit-text-fill-color:inherit;background:0 0;-webkit-background-clip:unset;background-clip:unset;animation:none}
.StylePanel-module-scss-module__DuHzRq__select{min-width:var(--static-space-40);min-height:var(--static-space-40);border-radius:var(--radius-m-nest-4);border-color:var(--static-transparent);background:var(--static-transparent);border-style:solid;border-width:1px}.StylePanel-module-scss-module__DuHzRq__select:hover{background:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-medium)}.StylePanel-module-scss-module__DuHzRq__select.StylePanel-module-scss-module__DuHzRq__selected{background:var(--neutral-alpha-strong);border-color:var(--neutral-alpha-strong)}.StylePanel-module-scss-module__DuHzRq__swatch{border-radius:var(--radius-m);border-style:solid;border-width:1px;width:100%;height:100%}.StylePanel-module-scss-module__DuHzRq__slate{background:var(--scheme-slate-500);border-color:var(--scheme-slate-700)}.StylePanel-module-scss-module__DuHzRq__gray{background:var(--scheme-gray-500);border-color:var(--scheme-gray-700)}.StylePanel-module-scss-module__DuHzRq__rose{background:var(--scheme-rose-500);border-color:var(--scheme-rose-700)}.StylePanel-module-scss-module__DuHzRq__mint{background:var(--scheme-mint-500);border-color:var(--scheme-mint-700)}.StylePanel-module-scss-module__DuHzRq__dusk{background:var(--scheme-dusk-500);border-color:var(--scheme-dusk-700)}.StylePanel-module-scss-module__DuHzRq__sand{background:var(--scheme-sand-500);border-color:var(--scheme-sand-700)}.StylePanel-module-scss-module__DuHzRq__blue{background:var(--scheme-blue-500);border-color:var(--scheme-blue-700)}.StylePanel-module-scss-module__DuHzRq__cyan{background:var(--scheme-cyan-500);border-color:var(--scheme-cyan-700)}.StylePanel-module-scss-module__DuHzRq__indigo{background:var(--scheme-indigo-500);border-color:var(--scheme-indigo-700)}.StylePanel-module-scss-module__DuHzRq__violet{background:var(--scheme-violet-500);border-color:var(--scheme-violet-700)}.StylePanel-module-scss-module__DuHzRq__magenta{background:var(--scheme-magenta-500);border-color:var(--scheme-magenta-700)}.StylePanel-module-scss-module__DuHzRq__pink{background:var(--scheme-pink-500);border-color:var(--scheme-pink-700)}.StylePanel-module-scss-module__DuHzRq__yellow{background:var(--scheme-yellow-500);border-color:var(--scheme-yellow-700)}.StylePanel-module-scss-module__DuHzRq__orange{background:var(--scheme-orange-500);border-color:var(--scheme-orange-700)}.StylePanel-module-scss-module__DuHzRq__red{background:var(--scheme-red-500);border-color:var(--scheme-red-700)}.StylePanel-module-scss-module__DuHzRq__moss{background:var(--scheme-moss-500);border-color:var(--scheme-moss-700)}.StylePanel-module-scss-module__DuHzRq__green{background:var(--scheme-green-500);border-color:var(--scheme-green-700)}.StylePanel-module-scss-module__DuHzRq__emerald{background:var(--scheme-emerald-500);border-color:var(--scheme-emerald-700)}.StylePanel-module-scss-module__DuHzRq__aqua{background:var(--scheme-aqua-500);border-color:var(--scheme-aqua-700)}.StylePanel-module-scss-module__DuHzRq__neutral{background:var(--neutral-solid-medium);border-color:var(--neutral-alpha-strong)}
.StyleOverlay-module-scss-module__PFvvpW__panel{visibility:hidden;opacity:0;z-index:-1;transform-origin:100% 0;transform:scale(.2)}.StyleOverlay-module-scss-module__PFvvpW__panel.StyleOverlay-module-scss-module__PFvvpW__open{visibility:visible;opacity:1;transform:scale(1)}.StyleOverlay-module-scss-module__PFvvpW__panel:not(.StyleOverlay-module-scss-module__PFvvpW__open){z-index:-1;filter:blur(.25rem)}
