@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans),local(Arimo),local(Helvetica);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}:root{--ink:#190c43;--ink-2:#2a156f;--ink-soft:#1e1a4b;--grad-from:#599af1;--grad-to:#fe5694;--gradient:linear-gradient(100deg, var(--grad-from), var(--grad-to));--halo-blue:#d3e6f8;--halo-pink:#f8dcec;--halo-lilac-rgb:230 224 248;--sky:#4a9bd9;--sky-wash:#ebf5fb;--text:#030712;--text-2:#030712b8;--text-3:#5f6776;--line:#e5e7eb;--line-soft:#f1f2f5;--bg:#fff;--bg-soft:#f9fafb;--bg-tint:#f6f5fb;--ok:#007a53;--ok-wash:#ecfdf5;--attn:#b75000;--attn-wash:#fffbeb;--radius-s:8px;--radius:14px;--radius-l:22px;--shadow:0 1px 2px #1018280a, 0 8px 24px -8px #190c431a;--shadow-l:0 2px 4px #1018280a, 0 24px 64px -16px #190c4338;--font:"Inter Variable", "Inter Fallback", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--max:1200px}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--font);font-feature-settings:"cv11", "ss01";color:var(--text);background:var(--bg);margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}img,svg{display:block}.container{max-width:var(--max);margin:0 auto;padding:0 32px}.section{padding:112px 0;position:relative}.section--tint{background:var(--bg-tint)}.section--ink{background:var(--ink);color:#fff}.center{text-align:center}.stack>*+*{margin-top:16px}.grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.halos{pointer-events:none;z-index:0;background:radial-gradient(38% 42% at 52% -4%, rgb(var(--halo-lilac-rgb) / .55), transparent 70%);position:absolute;inset:0;overflow:hidden}.halos:before,.halos:after{content:"";filter:blur(42px);will-change:transform, border-radius;position:absolute}.halos:before{background:var(--halo-blue);opacity:.75;border-radius:62% 38% 54% 46%/48% 58% 42% 52%;width:820px;height:560px;animation:34s ease-in-out infinite alternate halo-a;top:-260px;left:-260px}.halos:after{background:var(--halo-pink);opacity:.7;border-radius:41% 59% 37% 63%/57% 43% 61% 39%;width:760px;height:600px;animation:41s ease-in-out infinite alternate halo-b;top:-240px;right:-280px}.halos--bottom:before{top:auto;bottom:-320px}.halos--bottom:after{top:auto;bottom:-360px}@keyframes halo-a{0%{border-radius:62% 38% 54% 46%/48% 58% 42% 52%;transform:translate(0)rotate(0)scale(1)}50%{border-radius:44% 56% 63% 37%/58% 41% 59% 42%;transform:translate(70px,40px)rotate(14deg)scale(1.06)}to{border-radius:55% 45% 40% 60%/42% 62% 38% 58%;transform:translate(20px,90px)rotate(-8deg)scale(.97)}}@keyframes halo-b{0%{border-radius:41% 59% 37% 63%/57% 43% 61% 39%;transform:translate(0)rotate(0)scale(1)}50%{border-radius:60% 40% 52% 48%/40% 60% 44% 56%;transform:translate(-80px,50px)rotate(-12deg)scale(1.05)}to{border-radius:47% 53% 66% 34%/52% 38% 62% 48%;transform:translate(-30px,100px)rotate(9deg)scale(.96)}}@media (prefers-reduced-motion:reduce){.halos:before,.halos:after{animation:none}}.above{z-index:1;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:12px}.eyebrow--ink{color:var(--ink-2)}h1,.h1{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:64px;font-weight:600;line-height:1.04}h2,.h2{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:44px;font-weight:600;line-height:1.1}h3,.h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:600;line-height:1.3}.section--ink h1,.section--ink h2,.section--ink h3{color:#fff}.lead{color:var(--text-2);margin:0;font-size:20px;line-height:1.55}.muted{color:var(--text-2)}.small{font-size:14px}.tiny{color:var(--text-3);font-size:12px}.grad-text{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.logo{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:21px;font-weight:650;display:inline-flex}.logo__mark{background:var(--gradient);border-radius:9px 9px 9px 3px;flex:none;width:28px;height:28px;position:relative}.logo__mark:after{content:"";border:2.5px solid #fff;border-radius:50%;position:absolute;inset:8px}.logo small{color:var(--text-3);letter-spacing:0;margin-left:2px;font-size:12px;font-weight:500}.topbar{background:var(--ink);color:#fff;font-size:13px}.topbar .container{justify-content:space-between;align-items:center;height:40px;display:flex}.audience-switch{align-items:center;gap:4px;display:flex}.audience-switch span{opacity:.7;margin-right:8px}.audience-switch a{border:1px solid #ffffff2e;border-radius:6px;padding:4px 10px}.audience-switch a.on{color:var(--ink);background:#fff;border-color:#fff;font-weight:500}.nav{z-index:5;position:relative}.nav .container{justify-content:space-between;align-items:center;height:76px;display:flex}.nav__links{color:var(--text-2);gap:30px;font-size:15px;display:flex}.nav__right{align-items:center;gap:14px;font-size:14px;display:flex}.lang{color:var(--text-3);border:1px solid var(--line);border-radius:6px;padding:5px 9px;font-size:13px}.btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:550;display:inline-flex}.btn--primary{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff26,0 6px 16px -6px #190c4380}.btn--ghost{color:var(--ink);border-color:var(--line);background:#fff}.btn--light{color:var(--ink);background:#fff}.btn--sm{border-radius:8px;height:36px;padding:0 14px;font-size:14px}.badge{border:1px solid var(--line);color:var(--text-2);box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:13px;display:inline-flex}.badge b{background:var(--gradient);color:#fff;letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.pill{border:1px solid var(--line);color:var(--text-2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.pill--ok{background:var(--ok-wash);color:var(--ok);border-color:#c9f2df}.pill--attn{background:var(--attn-wash);color:var(--attn);border-color:#f6e2b8}.pill--ink{color:var(--ink-2);background:#f0edfb;border-color:#e2dcf7}.dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.card{border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow);background:#fff;padding:28px}.card--flat{box-shadow:none}.card .eyebrow{margin-bottom:14px;display:block}.card p{color:var(--text-2);margin:10px 0 0;font-size:15px}.icon-tile{width:44px;height:44px;color:var(--ink-2);background:#f0edfb;border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.icon-tile svg{width:22px;height:22px}.check-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.check-list li:before{content:"";background:var(--ok-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23009767'%3E%3Cpath d='M8.1 13.3 4.8 10l-1.1 1.1 4.4 4.4 8.4-8.4-1.1-1.1z'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);color:var(--text-2);background:#fff;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.app{border:1px solid var(--line);box-shadow:var(--shadow-l);text-align:left;background:#fff;border-radius:18px;overflow:hidden}.app__bar{border-bottom:1px solid var(--line-soft);background:#fcfcfd;align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.app__bar i{background:#e3e4e8;border-radius:50%;width:11px;height:11px;display:block}.app__bar .app__title{color:var(--text-3);margin-left:12px;font-size:12.5px}.app__body{grid-template-columns:220px 1fr;min-height:420px;display:grid}.app__side{border-right:1px solid var(--line-soft);color:var(--text-2);background:#fbfbfd;padding:16px 12px;font-size:13px}.app__side .side-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:18px 8px 8px;font-size:10.5px}.app__side .side-i{border-radius:7px;justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.app__side .side-i.on{color:var(--ink);background:#f0edfb;font-weight:500}.app__main{background:#fff;flex-direction:column;gap:18px;min-width:0;padding:26px 30px 20px;display:flex}.msg{font-size:14.5px;line-height:1.6}.msg--user{max-width:78%;color:var(--text);background:#f3f2f8;border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px}.msg--bot{color:var(--text);grid-template-columns:28px 1fr;gap:12px;max-width:92%;display:grid}.avatar{background:var(--gradient);border-radius:9px 9px 9px 3px;flex:none;width:28px;height:28px;position:relative}.avatar:after{content:"";border:2.5px solid #fff;border-radius:50%;position:absolute;inset:8px}.msg--bot p{margin:2px 0 8px}.artifact{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.artifact__ico{background:var(--sky-wash);border:1px solid #d6e9f6;border-radius:6px;flex:none;width:34px;height:40px;position:relative}.artifact__ico:after{content:"";background:repeating-linear-gradient(#9cc6e8 0 2px,#0000 2px 5px);height:14px;position:absolute;top:10px;left:7px;right:7px}.artifact b{color:var(--ink);font-weight:550;display:block}.artifact span{color:var(--text-3);font-size:12.5px}.progress{background:var(--line-soft);border-radius:99px;height:6px;overflow:hidden}.progress>i{background:var(--gradient);border-radius:99px;height:100%;display:block}.approval{background:var(--attn-wash);border:1px solid #f6e2b8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.composer{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;margin-top:auto;padding:14px 14px 10px 16px}.composer__input{color:var(--text-3);min-height:24px;font-size:15px}.composer__row{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.composer__tools{gap:8px;display:flex}.composer__tools span{color:var(--text-3);border:1px solid var(--line);border-radius:99px;padding:3px 9px;font-size:12px}.send{background:var(--ink);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.send:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;transform:translateY(2px)rotate(-45deg)}.inline-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;gap:8px;max-width:520px;padding:6px;display:flex}.inline-form input{font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:16px}.field{gap:6px;font-size:14px;display:grid}.field label{color:var(--ink);font-weight:550}.field input,.field select,.field textarea{font:inherit;border:1px solid var(--line);color:var(--text);background:#fff;border-radius:10px;padding:11px 13px;font-size:15px}.options{flex-wrap:wrap;gap:8px;display:flex}.option{border:1px solid var(--line);color:var(--text-2);background:#fff;border-radius:10px;padding:8px 13px;font-size:14px}.option.on{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset;background:#f0edfb;font-weight:550}.proof{color:#9ca3af;letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;font-size:18px;font-weight:600;display:flex}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{color:var(--ink);justify-content:space-between;font-size:17px;font-weight:550;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--text-3);font-weight:400}.faq p{color:var(--text-2);margin:10px 0 0}.footer{border-top:1px solid var(--line);color:var(--text-2);padding:64px 0 40px;font-size:14px}.footer__grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.footer h4{color:var(--ink);margin:0 0 14px;font-size:13px;font-weight:600}.footer ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.footer__legal{border-top:1px solid var(--line-soft);color:var(--text-3);justify-content:space-between;margin-top:48px;padding-top:24px;font-size:12.5px;display:flex}.ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ico--s{width:16px;height:16px}.sec-head{text-align:center;max-width:760px;margin:0 auto 56px}.sec-head h2{margin-top:14px}.sec-head .lead{margin-top:18px}.link-arrow{color:var(--ink-2);align-items:center;gap:6px;font-size:15px;font-weight:550;display:inline-flex}.nav{z-index:30;backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);background:#ffffffdb}.nav .container{position:relative}.nav__links a.on{color:var(--ink);font-weight:550}body:has(.mega:popover-open) .nav__links .has-menu{color:var(--ink);font-weight:550}body:has(.mega:popover-open) .nav__links .has-menu .caret{opacity:1;transform:rotate(180deg)}.lang-sw{border:1px solid var(--line);border-radius:8px;padding:2px;font-size:12.5px;display:inline-flex}.lang-sw a{color:var(--text-3);border-radius:6px;padding:3px 8px}.lang-sw a.on{background:var(--bg-tint);color:var(--ink);font-weight:600}.burger{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);border-radius:9px;place-items:center;display:none}.mega{border:1px solid var(--line);width:900px;box-shadow:var(--shadow-l);z-index:31;background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:none;position:absolute;top:66px;left:50%;transform:translate(-50%)}.mega:popover-open{display:grid}.mega__col{border-radius:14px;padding:14px 10px 10px}.mega__col--need{background:var(--bg-tint)}.mega__col .eyebrow{margin:0 10px 10px;font-size:11px;display:block}.mega__i{border-radius:11px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:9px 10px;display:grid}.mega__i:hover,.mega__i.hl{box-shadow:0 1px 2px #1018280f, 0 0 0 1px var(--line);background:#fff}.mega__col:not(.mega__col--need) .mega__i.hl{background:var(--bg-soft)}.mega__i .icon-tile{border-radius:10px;width:34px;height:34px;margin:0}.mega__col--need .mega__i .icon-tile{border:1px solid var(--line);background:#fff}.mega__i .icon-tile svg{width:17px;height:17px}.mega__i div b{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.3;display:block}.mega__i div span{color:var(--text-3);margin-top:2px;font-size:13px;line-height:1.4;display:block}.mega__foot{border-top:1px solid var(--line-soft);color:var(--text-2);grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 18px;font-size:13.5px;display:flex}.mega__foot a{color:var(--ink-2);align-items:center;gap:6px;font-weight:550;display:inline-flex}.nav__links a{align-items:center;gap:6px;display:inline-flex}.nav__links .soon{color:var(--text-3);border:1px solid var(--line);border-radius:99px;padding:1px 7px;font-size:11px}.nav__links .caret{opacity:.6;width:12px;height:12px;transition:transform .2s}.nav{position:sticky;top:0}.nav__links a,.nav__links button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.nav__links a:hover,.nav__links button:hover{color:var(--ink)}.mega{max-width:calc(100vw - 32px);color:var(--text);margin:0;position:fixed;inset:70px auto auto 50%}.mega::backdrop{background:#190c431a}.burger{cursor:pointer;background:#fff;padding:0}.mnav{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:#fff;border:0;flex-direction:column;gap:4px;margin:0;padding:16px 24px 32px;display:none;inset:0;overflow-y:auto}.mnav:popover-open{display:flex}.mnav__top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mnav__x{transform:rotate(45deg)}.mnav .burger{display:grid}.mnav .eyebrow{margin:18px 0 4px}.mnav__l{color:var(--ink);align-items:center;gap:8px;padding:10px 0;font-size:18px;font-weight:600;display:flex}.mnav__s{color:var(--text-2);padding:7px 0;font-size:16px}.mnav__foot{justify-items:start;gap:14px;margin-top:auto;padding-top:24px;display:grid}.mnav__foot .btn{width:100%}.soon{color:var(--text-3);border:1px solid var(--line);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:400}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.footer__h{color:var(--ink);margin:0 0 14px;font-size:13px;font-weight:600}.footer__brand p{margin:18px 0}.footer .ext{font-family:var(--mono);color:var(--text-3);font-size:11px;display:block}.lang-sw--plain{border:0;padding:0}.lang-sw--plain a{padding:0 4px}.lang-sw--plain a.on{background:0 0}.lp-nav{border-bottom:1px solid var(--line-soft);background:#fff}.lp-nav .container{justify-content:space-between;align-items:center;gap:16px;height:60px;display:flex}.lp-nav__l{align-items:center;gap:16px;min-width:0;display:flex}.lp-nav__tag{color:var(--text-3);border-left:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding-left:16px;font-size:13px;overflow:hidden}.lp-foot{border-top:1px solid var(--line);color:var(--text-3);padding:28px 0;font-size:13px}.lp-foot .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-foot__l{align-items:center;gap:14px;display:flex}.lp-foot .logo{font-size:17px}.lp-foot .logo__mark{width:22px;height:22px}.lp-foot .logo__mark:after{border-width:2px;inset:6px}.lp-foot nav{flex-wrap:wrap;gap:18px;display:flex}.prose{max-width:760px;color:var(--text-2);font-size:16.5px;line-height:1.7}.prose h1{letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:clamp(32px,4vw,44px);line-height:1.1}.prose h2{letter-spacing:-.02em;color:var(--ink);margin:48px 0 12px;font-size:24px;line-height:1.25}.prose h3{color:var(--ink);margin:32px 0 8px;font-size:18px}.prose a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:6px}.prose table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14.5px}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.prose th{color:var(--ink);background:var(--bg-soft);font-weight:600}.prose code{font-family:var(--mono);background:var(--bg-tint);border-radius:5px;padding:1px 5px;font-size:.9em}.prose blockquote{border-left:3px solid var(--ink);color:var(--text);margin:20px 0;padding:4px 20px}.prose strong{color:var(--text)}@media (width<=960px){.nav__links,.nav__right .lang-sw,.nav__cta{display:none}.burger{display:grid}.lp-nav__tag{display:none}}@media (width<=720px){.container{padding:0 20px}.section{padding:72px 0}.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.footer__legal{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lang-sw--plain a{text-align:center;min-width:24px;min-height:24px;line-height:24px;display:inline-block}.face{width:30px;height:30px;color:var(--ink-2);background:#ece8fb;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.face--sky{background:var(--sky-wash);color:#1f5f93}.face--ok{background:var(--ok-wash);color:var(--ok)}.face--attn{background:var(--attn-wash);color:var(--attn)}@media (width<=760px){.sec-head{margin-bottom:36px}.sec-head h2{font-size:32px}.sec-head .lead{font-size:17px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-res-card][hidden],[data-res-group][hidden]{display:none!important}.vt[data-astro-cid-ia64doh7]{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.vt[data-astro-cid-ia64doh7] table[data-astro-cid-ia64doh7]{border-collapse:collapse;width:100%;margin:0;font-size:12.5px}.vt[data-astro-cid-ia64doh7] th[data-astro-cid-ia64doh7]{text-align:left;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);background:var(--bg-soft);border-bottom:1px solid var(--line);padding:8px 12px;font-size:10.5px;font-weight:500}.vt[data-astro-cid-ia64doh7] td[data-astro-cid-ia64doh7]{border-top:1px solid var(--line-soft);color:var(--text-2);vertical-align:top;border-bottom:0;padding:8px 12px}.vt[data-astro-cid-ia64doh7] tr[data-astro-cid-ia64doh7]:first-child td[data-astro-cid-ia64doh7]{border-top:0}.vt__name[data-astro-cid-ia64doh7]{color:var(--ink);font-weight:550}.vt--compact[data-astro-cid-ia64doh7] .vt__name[data-astro-cid-ia64doh7]{white-space:nowrap}.vt__name[data-astro-cid-ia64doh7] small[data-astro-cid-ia64doh7]{color:var(--text-3);font-size:11.5px;font-weight:400;display:block}.vt__name[data-astro-cid-ia64doh7] a[data-astro-cid-ia64doh7]{margin-top:2px;font-size:11.5px;font-weight:400;display:inline-block}.vt__mono[data-astro-cid-ia64doh7]{font-family:var(--mono);font-size:11.5px}.vt--full[data-astro-cid-ia64doh7] table[data-astro-cid-ia64doh7]{min-width:680px;font-size:13.5px}.vt--full[data-astro-cid-ia64doh7] .vt__name[data-astro-cid-ia64doh7] small[data-astro-cid-ia64doh7],.vt--full[data-astro-cid-ia64doh7] .vt__name[data-astro-cid-ia64doh7] a[data-astro-cid-ia64doh7]{font-size:12.5px}.vt__status[data-astro-cid-ia64doh7]{border:1px solid var(--line);color:var(--text-3);white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:12px;display:inline-block}.vt__status--on[data-astro-cid-ia64doh7]{color:var(--ok);background:var(--ok-wash);border-color:#a7d9c3}.cb[data-astro-cid-bm4qem4n]{border:1px solid var(--line);width:min(560px,100vw - 32px);box-shadow:var(--shadow-l), 0 0 0 6px #190c4308;z-index:60;background:#fff;border-radius:18px;padding:22px 22px 18px;font-size:14px;position:fixed;bottom:24px;left:24px}.cb[data-astro-cid-bm4qem4n][hidden]{display:none}.cb__top[data-astro-cid-bm4qem4n]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cb[data-astro-cid-bm4qem4n] h2[data-astro-cid-bm4qem4n]{color:var(--ink);margin:0;font-size:17px;line-height:1.3}.cb__skip[data-astro-cid-bm4qem4n]{font:inherit;color:var(--text-2);cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.cb[data-astro-cid-bm4qem4n] p[data-astro-cid-bm4qem4n]{color:var(--text-2);margin:8px 0 0;line-height:1.55}.cb[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n],.cp__fine[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.cb__row[data-astro-cid-bm4qem4n]{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.cb__row[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n]{height:42px}.cb__cust[data-astro-cid-bm4qem4n]{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.cb__cust[data-astro-cid-bm4qem4n] button[data-astro-cid-bm4qem4n]{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:550;display:inline-flex}.cb__cust[data-astro-cid-bm4qem4n] span[data-astro-cid-bm4qem4n]{color:var(--text-3);text-align:right;font-size:12px}.cp[data-astro-cid-bm4qem4n]{width:min(680px,100vw - 24px);max-height:min(836px,100dvh - 24px);color:var(--text);border:0;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 30px 80px -20px #190c4380}.cp[data-astro-cid-bm4qem4n][open]{display:flex}.cp[data-astro-cid-bm4qem4n]::backdrop{backdrop-filter:blur(3px);background:#190c4361}.cp__in[data-astro-cid-bm4qem4n]{width:100%;max-height:inherit;flex-direction:column;display:flex}.cp__head[data-astro-cid-bm4qem4n]{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:20px;padding:24px 26px 16px;display:flex}.cp__head[data-astro-cid-bm4qem4n] h2[data-astro-cid-bm4qem4n]{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:21px}.cp__head[data-astro-cid-bm4qem4n] p[data-astro-cid-bm4qem4n]{color:var(--text-2);margin:6px 0 0;font-size:14px;line-height:1.55}.cp__x[data-astro-cid-bm4qem4n]{border:1px solid var(--line);width:32px;height:32px;color:var(--text-2);cursor:pointer;background:#fff;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.cp__body[data-astro-cid-bm4qem4n]{flex:auto;padding:8px 26px;overflow-y:auto}.cat[data-astro-cid-bm4qem4n]{border-bottom:1px solid var(--line-soft);padding:16px 0}.cat[data-astro-cid-bm4qem4n]:last-child{border-bottom:0}.cat__top[data-astro-cid-bm4qem4n]{grid-template-columns:20px 1fr auto;align-items:center;gap:12px;display:grid}.cat__chev[data-astro-cid-bm4qem4n]{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:-2px;padding:0;display:grid}.cat__chev[data-astro-cid-bm4qem4n] svg{transition:transform .15s}.cat__chev[data-astro-cid-bm4qem4n][aria-expanded=true] svg{transform:rotate(90deg)}.cat[data-astro-cid-bm4qem4n] h3[data-astro-cid-bm4qem4n]{color:var(--ink);margin:0;font-size:15.5px;font-weight:600}.cat[data-astro-cid-bm4qem4n] h3[data-astro-cid-bm4qem4n] small[data-astro-cid-bm4qem4n]{color:var(--text-3);margin-left:8px;font-size:12.5px;font-weight:400}.cat[data-astro-cid-bm4qem4n]>p[data-astro-cid-bm4qem4n],.cat__more[data-astro-cid-bm4qem4n]{color:var(--text-2);margin:6px 0 0 32px;font-size:13.5px;line-height:1.55}.cat[data-astro-cid-bm4qem4n]>p[data-astro-cid-bm4qem4n] strong{color:var(--ink);font-weight:550}.cat__more[data-astro-cid-bm4qem4n]{margin-top:12px}.always[data-astro-cid-bm4qem4n]{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;font-weight:550;display:inline-flex}.inactive[data-astro-cid-bm4qem4n]{color:var(--text-3);border:1px solid var(--line);border-radius:99px;padding:2px 9px;font-size:12px}.sw[data-astro-cid-bm4qem4n]{appearance:none;cursor:pointer;background:#8a8f9c;border-radius:99px;flex:none;width:42px;height:24px;margin:0;display:inline-block;position:relative}.sw[data-astro-cid-bm4qem4n]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.sw[data-astro-cid-bm4qem4n]:checked{background:var(--ink)}.sw[data-astro-cid-bm4qem4n]:checked:after,.sw--lock[data-astro-cid-bm4qem4n]:after{left:21px}.sw--lock[data-astro-cid-bm4qem4n]{cursor:default;background:#a7d9c3}.vt-plain[data-astro-cid-bm4qem4n]{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.vt-plain[data-astro-cid-bm4qem4n] table[data-astro-cid-bm4qem4n]{border-collapse:collapse;width:100%;font-size:12.5px}.vt-plain[data-astro-cid-bm4qem4n] th[data-astro-cid-bm4qem4n]{text-align:left;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);background:var(--bg-soft);border-bottom:1px solid var(--line);padding:8px 12px;font-size:10.5px;font-weight:500}.vt-plain[data-astro-cid-bm4qem4n] td[data-astro-cid-bm4qem4n]{border-top:1px solid var(--line-soft);vertical-align:top;padding:8px 12px}.vt-plain[data-astro-cid-bm4qem4n] tr[data-astro-cid-bm4qem4n]:first-child td[data-astro-cid-bm4qem4n]{border-top:0}.vt-plain[data-astro-cid-bm4qem4n] .mono[data-astro-cid-bm4qem4n]{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:11.5px}.cp__foot[data-astro-cid-bm4qem4n]{border-top:1px solid var(--line);background:#fcfcfd;padding:16px 26px 18px}.cp__row[data-astro-cid-bm4qem4n]{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.cp__row[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n]{height:42px;font-size:14px}.cp__fine[data-astro-cid-bm4qem4n]{color:var(--text-3);justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;display:flex}@media (width<=640px){.cb[data-astro-cid-bm4qem4n]{width:auto;padding:18px 16px 14px;bottom:8px;left:8px;right:8px}.cb__top[data-astro-cid-bm4qem4n]{flex-direction:column;gap:6px}.cb__cust[data-astro-cid-bm4qem4n]{flex-direction:column;align-items:flex-start;gap:4px}.cb__cust[data-astro-cid-bm4qem4n] span[data-astro-cid-bm4qem4n]{text-align:left}.cp__head[data-astro-cid-bm4qem4n],.cp__body[data-astro-cid-bm4qem4n],.cp__foot[data-astro-cid-bm4qem4n]{padding-left:18px;padding-right:18px}.cp__row[data-astro-cid-bm4qem4n]{grid-template-columns:1fr 1fr}.cp__row[data-astro-cid-bm4qem4n] .btn--ghost[data-astro-cid-bm4qem4n]{grid-column:1/-1}.cp__fine[data-astro-cid-bm4qem4n]{flex-direction:column}.cat[data-astro-cid-bm4qem4n]>p[data-astro-cid-bm4qem4n],.cat__more[data-astro-cid-bm4qem4n]{margin-left:0}}
