@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_4fad0e15-module__XMmHaW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_4fad0e15-module__XMmHaW__variable{--font-news:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_b320133b-module__gPfrNa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_b320133b-module__gPfrNa__variable{--font-dm:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_27c108ea-module__Uewdvq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_27c108ea-module__Uewdvq__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--page:#f7f3f5;--band:#efe8ec;--glass:#fffdfecc;--glass-strong:#fffdfee0;--glass-border:#ffffffeb;--well:#f7f3f5b3;--well-border:#fffc;--hairline-light:#ffffffe6;--hairline-ink:#3a283321;--terminal:#15130f;--ink:#3a2833;--ink-head:#2e202af5;--ink-body:#3a2833eb;--ink-lede:#3a2833d1;--ink-meta:#3a28339e;--fs-meta:9.5px;--plum:#8c546ed9;--plum-strong:#8c546eeb;--plum-hover:#fddcb2;--amber:#fddcb2;--at-limit:#b4453f;--link:#8c546e;--ring-claude:#d97757;--ring-gemini:#3186ff;--ring-openai:#0f0f0f;--ring-local:#3a28338c;--shadow-card:0 30px 60px -40px #462c3a8c;--shadow-panel:0 34px 70px -40px #462c3a99;--shadow-cta:0 18px 40px -20px #462c3abf;--shadow-nav:inset 0 1px 0 #fffffff5, 0 14px 36px -22px #462c3a99;--shadow-licence:0 40px 80px -44px #462c3aa8}*,:before,:after{box-sizing:border-box}html,body{background:var(--page);margin:0;padding:0}body{font-family:var(--font-dm), sans-serif;color:var(--ink);overflow-x:hidden}a{color:var(--link);text-decoration:none}a:hover{color:var(--ink)}img{max-width:100%}.page{background:var(--page);width:100%;color:var(--ink);overflow:hidden}.col{width:min(1440px,100% - 160px);margin-left:auto;margin-right:auto}.col-760{width:min(760px,100% - 64px);margin-left:auto;margin-right:auto}.col-1000{width:min(1000px,100% - 160px);margin-left:auto;margin-right:auto}.col-940{width:min(940px,100% - 64px);margin-left:auto;margin-right:auto}.band{background:var(--band);width:100%}@media (max-width:1100px){.col,.col-1000{width:min(1440px,100% - 48px)}}@media (max-width:640px){.col,.col-1000,.col-760,.col-940{width:calc(100% - 32px)}}.nav-link{color:#3a2833e0;transition:background .14s,color .14s}.nav-link:hover,.nav-link.is-active{color:var(--ink);background:#ffffffb3}.nav-cta,.cta-button{transition:background .14s}.nav-cta:hover,.cta-button:hover{background:var(--plum-hover);color:#fffdfe}.quiet-link{color:#8c546ef2;transition:color .14s}.quiet-link:hover{color:var(--ink)}.foot-link{color:#3a2833b8;transition:color .14s}.foot-link:hover{color:var(--ink)}.stage{width:100%;container-type:inline-size}.stage-box{position:relative}.stage-inner{transform-origin:0 0;position:relative}.stage-1000 .stage-box{height:min(500px,50cqw)}.stage-1000 .stage-inner{width:1000px;height:500px;transform:scale(min(1, 100cqw / 1000px))}.stage-1016 .stage-box{height:min(560px,55.1181cqw)}.stage-1016 .stage-inner{width:1016px;height:560px;transform:scale(min(1, 100cqw / 1016px))}.stage-360 .stage-box{height:min(540px,150cqw)}.stage-360 .stage-inner{width:360px;height:540px;transform:scale(min(1, 100cqw / 360px))}.provider-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:34px;display:flex}@media (max-width:560px){.provider-row{gap:18px 26px}}.field-mock{border:1px solid #ffffffe6;border-radius:14px;width:100%;height:720px;position:relative;overflow:hidden;box-shadow:0 34px 70px -40px #462c3ab3}.mock-phone{display:none}@media (max-width:1023.98px){.mock-phone{display:block}.mock-wide{display:none}}.only-phone{display:none}@media (max-width:560px){.only-phone{display:block}.only-wide{display:none}}.grid-3{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:26px;display:grid}@media (max-width:1100px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.grid-3{grid-template-columns:1fr}}.lattice{background:#3a28331a;border:1px solid #3a28331a;border-radius:2px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:1100px){.lattice{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.lattice{grid-template-columns:1fr}}.split{align-items:center;gap:80px;display:grid}@media (max-width:1100px){.split{gap:48px;grid-template-columns:1fr!important}}.figure-pair{grid-template-columns:1fr 1fr;align-items:stretch;gap:26px;max-width:860px;margin-inline:auto;display:grid}@media (max-width:900px){.figure-pair{grid-template-columns:1fr;gap:18px}}@media (max-width:1200px){.compare{grid-template-columns:1fr!important}}.steps{border-top:1px solid var(--hairline-light);border-bottom:1px solid var(--hairline-light);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1200px){.steps{grid-template-columns:repeat(2,1fr)}.steps>*{padding:30px 28px 32px!important}.steps>:nth-child(odd){border-left:none!important}.steps>:nth-child(n+3){border-top:1px solid var(--hairline-light)}}@media (max-width:700px){.steps{grid-template-columns:1fr}.steps>*{border-left:none!important}.steps>:nth-child(n+2){border-top:1px solid var(--hairline-light)}}.crew-notes{grid-template-columns:1fr 1fr;display:grid}@media (max-width:800px){.crew-notes{grid-template-columns:1fr}.crew-notes>:last-child{border-top:1px solid var(--hairline-light);border-left:none!important;padding-left:0!important}.crew-notes>:first-child{padding-right:0!important}}.licence-rail{border-bottom:1px solid #3a283317;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:14px 44px;display:flex}.licence-body{grid-template-columns:600px 1fr;align-items:stretch;display:grid;position:relative}.licence-panel{flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:48px 44px 40px;display:flex}.licence-stub{background:#8c546e0d;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:48px 34px 40px;display:flex;position:relative}.perf-h{display:none}.licence-ladder{background:#8c546e0b;border-top:1px dashed #3a283329;align-items:flex-end;gap:38px;padding:26px 44px 30px;display:flex}.licence-permanence{padding-bottom:26px}.licence-requires{width:min(820px,100% - 32px);font:300 15px/1.55 var(--font-dm), sans-serif;color:#3a2833e6;text-align:center;text-wrap:pretty;background:#8c546e0d;border:1px solid #8c546e29;border-radius:14px;flex-direction:column;gap:7px;margin:0 auto;padding:20px 28px;display:flex}.licence-requires-lead{color:#2e202af5;font-weight:500}.licence-requires-more{color:#3a2833b3}@media (max-width:560px){.licence-requires{gap:9px;padding:16px 8px}}@media (max-width:1000px){.licence-body{grid-template-columns:1fr}.perf-v{display:none}.perf-h{display:block}.licence-stub{border-top:1px dashed #3a283347;padding:40px 32px}.licence-panel{padding:44px 32px 36px}}@media (max-width:760px){.licence-rail{justify-content:center;padding:14px 24px}.licence-panel{padding:40px 24px 34px}.licence-stub{padding:34px 24px 36px}.licence-ladder{flex-direction:column;align-items:center;gap:24px;padding:26px 24px 30px}.licence-assurance,.licence-permanence{display:none}}.meter-row{grid-template-columns:236px 1fr 1fr;display:grid}@media (max-width:640px){.meter-row{grid-template-columns:minmax(0,1.3fr) 1fr 1fr}}@media (max-width:900px){.t-hero{font-size:46px!important}.t-h2{font-size:32px!important}.t-cta{font-size:38px!important}.t-lede{font-size:19px!important}.t-price{font-size:78px!important}}@media (max-width:560px){:root{--fs-meta:11px}.t-hero{font-size:34px!important}.t-h2{font-size:27px!important}.t-cta{font-size:29px!important}.t-lede{font-size:18px!important}.t-card-head{font-size:23px!important}.t-price{font-size:62px!important}}@media (max-width:800px){.nav{flex-wrap:wrap;justify-content:center;row-gap:6px;max-width:calc(100vw - 32px);border-radius:22px!important;height:auto!important;padding:10px 12px!important}.nav-divider{display:none}}.nav-items{display:contents}@media (max-width:560px){.nav{flex-direction:column;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;gap:14px!important;padding:0!important}.nav-wordmark{padding-right:0!important;font-size:22px!important}.nav-items{-webkit-backdrop-filter:blur(24px)saturate(1.35);box-shadow:var(--shadow-nav);background:#fffcfdb8;border:1px solid #ffffffeb;border-radius:100px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:6px 10px;display:flex}.nav-link{padding:0 11px!important}.nav-cta{display:none!important}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes angspin{to{--ang:360deg}}@keyframes breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes flare{0%{opacity:0;transform:scaleX(.2)}18%{opacity:.9}to{opacity:0;transform:scaleX(1.6)}}@keyframes packetflow{to{stroke-dashoffset:-483px}}@keyframes crawl2{0%{width:6%}to{width:74%}}@keyframes bars{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes sweep{0%{opacity:0;transform:translateY(-12px)}12%{opacity:.85}88%{opacity:.85}to{opacity:0;transform:translateY(112px)}}@keyframes softpulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes handoff{0%,44%{opacity:0}54%,92%{opacity:1}to{opacity:0}}@keyframes usefirst{0%{background:var(--plum);width:6%}40%{background:var(--plum);width:100%}44%,to{background:var(--at-limit);width:100%}}@keyframes usesecond{0%,48%{width:6%}to{width:40%}}@keyframes scanline{0%,6%{opacity:0;top:0}10%{opacity:1}46%{opacity:1;top:calc(100% - 18px)}52%,to{opacity:0;top:calc(100% - 18px)}}@keyframes scanmark{0%,38%{opacity:0;transform:scale(.9)}44%,to{opacity:1;transform:scale(1)}}@keyframes scanverdict{0%,52%{opacity:0;transform:translateY(5px)}62%,to{opacity:1;transform:translateY(0)}}@keyframes cardflip{0%,34%{transform:rotateY(0)}46%,88%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes typeghost{0%{max-width:0}62%,to{max-width:100%}}@keyframes caretedge{0%,49%{border-right-color:#3a2833b3}50%,to{border-right-color:#0000}}@keyframes typeline{0%{width:0}to{width:100%}}@keyframes lineup{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes travel{0%{opacity:0;top:6px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes palettetype{0%{max-width:0}30%,to{max-width:36px}}@keyframes paletterows{0%,30%{opacity:0;transform:translateY(4px)}42%,to{opacity:1;transform:translateY(0)}}@keyframes stepglow{0%,to{box-shadow:0 0 #8c546e00}50%{box-shadow:0 0 0 5px #8c546e1f}}.legal{font:300 16px/1.68 var(--font-dm), sans-serif;color:var(--ink-body);text-wrap:pretty}.legal h2{font-family:var(--font-news), serif;color:var(--ink-head);margin:46px 0 0;font-size:27px;font-weight:300;line-height:1.25}.legal h3{font-family:var(--font-dm), sans-serif;color:var(--ink-head);margin:30px 0 0;font-size:16px;font-weight:500;line-height:1.4}.legal p,.legal ul{margin:14px 0 0}.legal ul{padding-left:20px}.legal li{margin-top:7px}.legal li::marker{color:#3a283373}.release{border-left:2px solid #8c546e38;margin-top:54px;padding-left:26px}.legal .release:first-of-type{margin-top:30px}.release-meta{font:500 var(--fs-meta)/1 var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--plum-strong)}.legal .release h2{margin:9px 0 0;font-size:23px}.legal h3.release-section{font:500 14px/1 var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-head);align-items:center;gap:12px;margin:46px 0 0;display:flex}.legal h3.release-section:after{content:"";background:var(--hairline-ink);flex:auto;height:1px}.legal .release-block{grid-template-columns:104px 1fr;gap:14px;margin-top:20px;padding-left:26px;display:grid}.legal .release-group{font-family:var(--font-news), serif;color:var(--ink-head);margin:0;font-size:16px;font-weight:400;line-height:1.45}.legal .release-list{margin:0;padding:0;list-style:none}.legal .release-list li{margin-top:0;padding-left:16px;font-size:15px;line-height:1.6;position:relative}.legal .release-list li+li{margin-top:9px}.legal .release-list li:before{content:"";border:1px solid var(--plum);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}@media (max-width:640px){.legal .release-block{grid-template-columns:1fr;gap:7px;padding-left:14px}}.legal code{font:500 .92em/1 var(--font-mono), monospace;color:var(--ink-head)}.legal strong{color:var(--ink-head);font-weight:500}.legal-note{background:#8c546e0d;border:1px solid #8c546e2e;border-radius:12px;margin-top:26px;padding:20px 22px}.legal-note>:first-child{margin-top:0}.legal-address{font:300 15px/1.7 var(--font-dm), sans-serif;color:var(--ink-body);margin-top:14px}.text-input{border:1px solid var(--hairline-ink);background:var(--glass-strong);min-width:240px;height:48px;color:var(--ink-body);font:300 16px/1 var(--font-dm), sans-serif;border-radius:100px;flex:1;padding:0 18px}.text-input::placeholder{color:#3a283373}.text-input:focus-visible{outline:2px solid var(--plum);outline-offset:1px;border-color:#0000}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal-foot{font:300 13.5px/1 var(--font-dm), sans-serif;flex-wrap:wrap;align-items:center;gap:28px;padding-top:20px;display:flex}@media (max-width:700px){.legal h2{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
