@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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.1qq4vpdcun5oj.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.390ncx5urfkfu.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.21jp631_3pja2.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.0wgildi0cnwt9.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_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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.2tuy5pz7dlieh.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.2dbetqa9o8jxf.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.1uyisp29ctx0d.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.1rgnod-3esatf.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.0r6juujl39pe6.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_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@property --ax{syntax:"<length-percentage>";inherits:true;initial-value:20%}@property --ay{syntax:"<length-percentage>";inherits:true;initial-value:60%}.theme-landing{background:#fff;margin:0}body:has(>main.theme-landing){background:#fff;margin:0}.theme-landing .p5{--ink:#0b1830;--ink2:#2a3852;--muted:#5c6980;--faint:#5f6b80;--line:#e6ebf2;--soft:#f5f7fa;--blue:#1f5be8;--green:#0e9a64;font-family:var(--font-geist), "Geist", "Helvetica Neue", Helvetica, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;width:100%;overflow-x:hidden;overflow-x:clip!important}.theme-landing :where(.p5) a{color:inherit}.theme-landing .w5{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.theme-landing .p5 h1,.theme-landing .p5 h2,.theme-landing .p5 h3,.theme-landing .p5 h4,.theme-landing .p5 p{margin:0}.theme-landing .mono{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, Menlo, monospace}.theme-landing .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-landing .p5 :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:10px}.theme-landing .H1{letter-spacing:-.055em;font-size:clamp(58px,8.8vw,128px);font-weight:400;line-height:.93}.theme-landing .H2{letter-spacing:-.045em;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1.02}.theme-landing .lead{color:var(--muted);text-wrap:pretty;font-size:19px;line-height:1.55}.theme-landing .sec{padding:140px 0}.theme-landing .soft{background:var(--soft)}.theme-landing .ctr{text-align:center}.theme-landing .ctr .lead{max-width:32em;margin:22px auto 0}.theme-landing .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.theme-landing .b{min-height:52px;font:inherit;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15.5px;font-weight:500;text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background-color .3s,color .3s,opacity .3s;display:inline-flex}.theme-landing .b:hover{transform:translateY(-1px)}.theme-landing .b[disabled]{opacity:.5;cursor:default;transform:none}.theme-landing .b-ink{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff29,0 12px 26px -12px #0b183099}.theme-landing .b-ink:hover{color:#fff;background:#15284a}.theme-landing .b-white{color:var(--ink);background:#fff;box-shadow:0 14px 30px -14px #081e468c}.theme-landing .b-white:hover{color:var(--ink)}.theme-landing .b-glass{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff73}.theme-landing .b-glass:hover{color:#fff;background:#ffffff38}.theme-landing .b-line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.theme-landing .b-line:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #c8d1de}.theme-landing .b svg{flex:none}.theme-landing .nav5{z-index:20;position:absolute;top:0;left:0;right:0}.theme-landing .nav5 .in{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1280px;height:84px;margin:0 auto;padding:0 40px;display:grid}.theme-landing .logo{letter-spacing:-.04em;color:#fff;align-items:center;gap:10px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.theme-landing .nl{-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border-radius:999px;gap:2px;padding:5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.theme-landing .nl a{color:#ffffffe6;border-radius:999px;padding:8px 15px;font-size:14.5px;text-decoration:none;transition:background-color .25s}.theme-landing .nl a:hover{color:#fff;background:#ffffff24}.theme-landing .nr{justify-self:end;align-items:center;gap:6px;display:flex}.theme-landing .nr .si{color:#fff;padding:10px 14px;font-size:14.5px;text-decoration:none}.theme-landing .nr .b{min-height:42px;padding:0 18px;font-size:14px}.theme-landing .hero5{background:linear-gradient(#2c66ae 0%,#3f7bc4 16%,#6a9fd9 34%,#a6c8ec 52%,#d8e6f5 66%,#f4ebe2 76%,#fff 88%);padding:190px 0 0;position:relative;overflow:hidden}.theme-landing .glow{pointer-events:none;background:radial-gradient(closest-side,#fff6e48c,#fff6e400);border-radius:50%;width:980px;height:760px;position:absolute;top:-260px;right:-180px}.theme-landing .cloud{pointer-events:none;will-change:transform;width:116%;position:absolute;left:-8%}.theme-landing .cA{opacity:.96;height:620px;animation:110s linear infinite alternate landing-drift;top:470px;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 72%,#0000 100%)}.theme-landing .cB{opacity:.9;height:700px;animation:150s linear infinite alternate-reverse landing-drift;top:560px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 80%,#0000 100%)}.theme-landing .cC{opacity:.28;height:420px;animation:180s linear infinite alternate landing-drift;top:40px;-webkit-mask-image:radial-gradient(50% 60% at 80% 40%,#000,#0000 75%);mask-image:radial-gradient(50% 60% at 80% 40%,#000,#0000 75%)}.theme-landing .htxt{z-index:4;text-align:center;color:#fff;position:relative}.theme-landing .kicker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffeb;background:#ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:13.5px;animation:.9s cubic-bezier(.2,.8,.2,1) 50ms both landing-up;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.theme-landing .kicker b{height:24px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.theme-landing .hero5 .H1{text-shadow:0 2px 40px #0a285a2e;margin-top:26px}.theme-landing .L{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.theme-landing .L>span{animation:1.3s cubic-bezier(.16,.84,.1,1) both landing-rise;display:block}.theme-landing .L.b2>span{animation-delay:.1s}.theme-landing .hero5 .lead{color:#fffffff0;text-shadow:0 1px 20px #0a285a40;max-width:31em;margin:28px auto 0;animation:1s cubic-bezier(.2,.8,.2,1) .42s both landing-up}.theme-landing .hcta{justify-content:center;gap:10px;margin-top:36px;animation:1s cubic-bezier(.2,.8,.2,1) .55s both landing-up;display:flex}.theme-landing .stage5{z-index:5;perspective:2400px;max-width:1060px;margin:84px auto 0;position:relative}.theme-landing .tiltw{transform-style:preserve-3d;transition:transform 1s cubic-bezier(.2,.8,.2,1);animation:1.5s cubic-bezier(.16,.84,.1,1) .5s both landing-cardUp}.theme-landing .bezel{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:linear-gradient(#ffffff57,#ffffff29);border-radius:34px;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c,0 80px 120px -50px #0c2a5c8c,0 30px 60px -30px #0c2a5c59}.theme-landing .bezel:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(110deg,#0000 35%,#ffffff8c 48%,#0000 60%) 120% 0/300% 100%;border-radius:34px;animation:2.6s cubic-bezier(.4,0,.2,1) 1.4s both landing-sweep;position:absolute;inset:0}.theme-landing .sheet{background:#fff;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.theme-landing .shead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:30px 34px 26px;display:grid}.theme-landing .org{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.theme-landing .org i{background:var(--ink);border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.theme-landing .shead h3,.theme-landing .shead .sheetTitle{letter-spacing:-.04em;margin-top:14px;font-size:30px;font-weight:450}.theme-landing .facts5{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:12px;font-size:13.5px;display:flex}.theme-landing .facts5 span{align-items:center;gap:7px;display:inline-flex}.theme-landing .total{text-align:right}.theme-landing .total small{color:var(--faint);font-size:12.5px;display:block}.theme-landing .tamt{letter-spacing:-.05em;margin-top:6px;font-size:40px;font-weight:450;line-height:1;display:inline-block}.theme-landing .keyseg{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:2px;margin-top:16px;padding:4px;display:inline-flex}.theme-landing .ks{min-height:36px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .35s,color .35s,box-shadow .35s;display:inline-flex}.theme-landing .ks.on{color:var(--ink);box-shadow:0 1px 2px #0b18301a, 0 0 0 1px var(--line);background:#fff}.theme-landing .ks:hover{color:var(--ink)}.theme-landing .thd,.theme-landing .trw{grid-template-columns:minmax(0,1.6fr) minmax(0,1.05fr) minmax(0,1fr) 150px 36px;align-items:center;gap:18px;padding:0 34px;display:grid}.theme-landing .thd{height:40px;color:var(--faint);border-top:1px solid var(--line);background:#fbfcfd;font-size:12px}.theme-landing .trw{border-top:1px solid var(--line);height:68px;font-size:14.5px;transition:background-color .3s}.theme-landing .trw:hover{background:#fafbfd}.theme-landing .pp{align-items:center;gap:13px;min-width:0;display:flex}.theme-landing .av5{letter-spacing:.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:flex}.theme-landing .pp div b{letter-spacing:-.015em;font-weight:500;display:block}.theme-landing .pp div span{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.theme-landing .dept{color:var(--ink2);font-size:13.5px}.theme-landing .wl{background:var(--soft);height:28px;color:var(--ink2);border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:inline-flex}.theme-landing .amt{border-radius:10px;justify-self:end;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:15px;font-weight:500;transition:background-color .6s,box-shadow .6s;display:inline-flex;position:relative}.theme-landing .amt .v{transition:filter .7s cubic-bezier(.2,.8,.2,1),opacity .7s}.theme-landing .amt .lk{width:14px;transition:opacity .4s,width .4s;display:inline-flex;overflow:hidden}.theme-landing .amt.sealed{background:linear-gradient(#f1f5fd,#e9effb);box-shadow:inset 0 0 0 1px #1f5be824}.theme-landing .amt.sealed .v{filter:blur(6.5px);opacity:.55}.theme-landing .amt.open{background:0 0;box-shadow:inset 0 0 0 1px #0000}.theme-landing .amt.open .v{filter:none;opacity:1}.theme-landing .amt.open .lk{opacity:0;width:0}.theme-landing .tamt.sealed{filter:blur(9px);opacity:.5}.theme-landing .tamt{transition:filter .8s cubic-bezier(.2,.8,.2,1),opacity .8s}.theme-landing .ok5{width:26px;height:26px;color:var(--green);background:#0e9a641a;border-radius:50%;justify-content:center;justify-self:end;align-items:center;display:flex}.theme-landing .sfoot{border-top:1px solid var(--line);color:var(--muted);background:#fbfcfd;justify-content:space-between;align-items:center;gap:20px;padding:16px 34px;font-size:13.5px;display:flex}.theme-landing .stack{align-items:center;display:flex}.theme-landing .stack .av5{border-radius:9px;width:28px;height:28px;font-size:10.5px;box-shadow:0 0 0 2px #fbfcfd}.theme-landing .stack .av5+.av5{margin-left:-4px}.theme-landing .sfoot .who{align-items:center;gap:12px;display:flex}.theme-landing .sfoot .b{min-height:40px;padding:0 16px;font-size:13.5px}.theme-landing .more{color:var(--faint)}.theme-landing .cap5{color:var(--ink2);z-index:5;justify-content:center;align-items:center;gap:10px;margin:22px auto 0;font-size:13.5px;display:flex;position:relative}.theme-landing .cap5 svg{flex:none}.theme-landing .built5{z-index:5;color:var(--faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:26px 0 20px;font-size:14px;display:flex;position:relative}.theme-landing .built5>span{margin-right:10px}.theme-landing .built5 b{height:42px;box-shadow:0 0 0 1px var(--line), 0 10px 24px -18px #0c2a5c73;letter-spacing:-.015em;color:var(--ink2);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:14.5px;font-weight:500;display:inline-flex}.theme-landing .built5 b svg{color:var(--blue)}.theme-landing .pho{background-position:50%;background-size:cover;box-shadow:0 0 0 1px #0b183014,inset 0 0 0 1px #fff3}.theme-landing .u-maya{background-image:url(/landing/people/maya.jpg)}.theme-landing .u-idris{background-image:url(/landing/people/idris.jpg)}.theme-landing .u-lucia{background-image:url(/landing/people/lucia.jpg)}.theme-landing .u-aiko{background-image:url(/landing/people/aiko.jpg)}.theme-landing .u-tomas{background-image:url(/landing/people/tomas.jpg)}.theme-landing .u-acct{background-image:url(/landing/people/acct.jpg)}.theme-landing .u-auditor{background-image:url(/landing/people/auditor.jpg)}.theme-landing .u-anyone{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><rect width='40' height='40' fill='%23E6EDF7'/><g fill='none' stroke='%232A3852' stroke-width='1.6'><circle cx='20' cy='20' r='9'/><path d='M11 20h18M20 11c2.6 2.8 3.8 5.8 3.8 9s-1.2 6.2-3.8 9c-2.6-2.8-3.8-5.8-3.8-9s1.2-6.2 3.8-9z'/></g></svg>")}.theme-landing .u-hollis{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><rect width='40' height='40' fill='%2312704A'/><path d='M12 11v18M28 11v18M12 20h16' stroke='%23FFFFFF' stroke-width='3.2' stroke-linecap='round'/></svg>");border-radius:10px!important}.theme-landing .flag{background-position:50%;background-size:cover;border-radius:50%;flex:none;width:22px;height:22px;display:inline-block;box-shadow:0 0 0 1.5px #fff,0 2px 6px #0b183040}.theme-landing .f-ng{background-image:url(/landing/flags/ng.svg)}.theme-landing .f-br{background-image:url(/landing/flags/br.svg)}.theme-landing .f-ph{background-image:url(/landing/flags/ph.svg)}.theme-landing .f-de{background-image:url(/landing/flags/de.svg)}.theme-landing .f-in{background-image:url(/landing/flags/in.svg)}.theme-landing .f-ca{background-image:url(/landing/flags/ca.svg)}.theme-landing .f-ke{background-image:url(/landing/flags/ke.svg)}.theme-landing .f-jp{background-image:url(/landing/flags/jp.svg)}.theme-landing .f-gb{background-image:url(/landing/flags/gb.svg)}.theme-landing .f-tr{background-image:url(/landing/flags/tr.svg)}.theme-landing .f-au{background-image:url(/landing/flags/au.svg)}.theme-landing .f-ar{background-image:url(/landing/flags/ar.svg)}.theme-landing .f-id{background-image:url(/landing/flags/id.svg)}.theme-landing .story{view-timeline-name:--story;height:320vh;position:relative}.theme-landing .stick{flex-direction:column;justify-content:center;height:100vh;min-height:640px;display:flex;position:sticky;top:0;overflow:hidden}.theme-landing .sgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:72px;width:100%;display:grid}.theme-landing .swords{letter-spacing:-.038em;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.13}.theme-landing .sw{color:#0b1830}.theme-landing .sw.hot{color:#b4541a}.theme-landing .sw.key{color:#1f5be8}.theme-landing .xcs{flex-direction:column;gap:12px;display:flex;position:relative}.theme-landing .xc{background:#fff;border-radius:22px;padding:18px 20px;box-shadow:0 0 0 1px #0b18300f,0 30px 60px -40px #0c2a5c80}.theme-landing .xh{align-items:center;gap:12px;display:flex}.theme-landing .xh b{letter-spacing:-.015em;font-size:15px;font-weight:500;display:block}.theme-landing .xh small{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.theme-landing .xg{color:#1f5be8;background:#eaf1fb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.theme-landing .xt{min-width:132px;height:26px;margin-left:auto;position:relative}.theme-landing .xt span{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:0;right:0}.theme-landing .xt .t1{color:#9a4a12;background:#fff2ea}.theme-landing .xt .t2{color:#1a45c4;opacity:1;background:#ebf1ff}.theme-landing .xt .t1{opacity:0}.theme-landing .xv{letter-spacing:-.045em;margin-top:14px;font-size:34px;font-weight:450;line-height:1}.theme-landing .xv span{filter:blur(8px);opacity:.45;display:inline-block}.theme-landing .kchip{background:var(--ink);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;height:38px;margin-top:6px;padding:0 14px;font-size:13.5px;display:inline-flex}.theme-landing .sprog{background:var(--line);border-radius:2px;max-width:1120px;height:2px;margin:0 auto;position:absolute;bottom:36px;left:40px;right:40px;overflow:hidden}.theme-landing .sprog span{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(1)}@supports (animation-timeline:view()){.theme-landing .sw{animation:linear both landing-swOn;animation-timeline:--story;animation-range:contain calc(var(--i) * 2.5%) contain calc(var(--i) * 2.5% + 5%)}.theme-landing .sw.hot{animation-name:landing-swHot}.theme-landing .sw.key{animation-name:landing-swKey}.theme-landing .xc{animation:linear both landing-xcIn;animation-timeline:--story}.theme-landing .xc.c1{animation-range:contain 17% contain 25%}.theme-landing .xc.c2{animation-range:contain 22% contain 30%}.theme-landing .xc.c3{animation-range:contain 27% contain 35%}.theme-landing .xv span{animation:linear both landing-valSeal;animation-timeline:--story;animation-range:contain 40% contain 50%}.theme-landing .xt .t1{animation:linear both landing-tagOut;animation-timeline:--story;animation-range:contain 40% contain 48%}.theme-landing .xt .t2{animation:linear both landing-tagIn;animation-timeline:--story;animation-range:contain 42% contain 50%}.theme-landing .kchip{animation:linear both landing-xcIn;animation-timeline:--story;animation-range:contain 58% contain 66%}.theme-landing .sprog span{animation:linear both landing-grow;animation-timeline:--story;animation-range:contain}}@keyframes landing-swOn{0%{color:#848fa3}to{color:#0b1830}}@keyframes landing-swHot{0%{color:#848fa3}to{color:#b4541a}}@keyframes landing-swKey{0%{color:#848fa3}to{color:#1f5be8}}@keyframes landing-xcIn{0%{opacity:0;transform:translateY(46px)scale(.97)}to{opacity:1;transform:none}}@keyframes landing-valSeal{0%{filter:none;opacity:1}to{filter:blur(8px);opacity:.45}}@keyframes landing-tagOut{0%{opacity:1}to{opacity:0}}@keyframes landing-tagIn{0%{opacity:0}to{opacity:1}}@keyframes landing-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.theme-landing .snav{z-index:90;-webkit-backdrop-filter:blur(18px)saturate(1.6);background:#ffffffc7;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 16px;display:none;position:fixed;top:14px;left:50%;transform:translate(-50%,-140%);box-shadow:0 0 0 1px #0b183012,0 18px 40px -22px #0c2a5c8c}.theme-landing .snav .slogo{color:var(--ink);letter-spacing:-.035em;align-items:center;gap:8px;margin-right:14px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.theme-landing .snav .slogo svg{display:block}.theme-landing .snav nav{gap:2px;display:flex}.theme-landing .snav nav a{color:var(--ink2);border-radius:999px;padding:8px 12px;font-size:13.5px;text-decoration:none;transition:background-color .2s}.theme-landing .snav nav a:hover{background:var(--soft);color:var(--ink)}.theme-landing .snav .b{min-height:38px;margin-left:8px;padding:0 16px;font-size:13.5px}@supports (animation-timeline:scroll()){.theme-landing .snav{animation:linear both landing-snavIn;animation-timeline:scroll(root);animation-range:760px 880px;display:flex}}@keyframes landing-snavIn{0%{opacity:0;transform:translate(-50%,-140%)}to{opacity:1;transform:translate(-50%)}}.theme-landing .sheet{position:relative}.theme-landing .kscan{z-index:3;pointer-events:none;height:0;position:absolute;top:170px;left:0;right:0}.theme-landing .kscan:before{content:"";opacity:0;background:linear-gradient(90deg,#1f5be800,#1f5be8 20%,#6fa0ff 50%,#1f5be8 80%,#1f5be800);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px 3px #1f5be859}.theme-landing .kscan:after{content:"";opacity:0;background:linear-gradient(#1f5be800,#1f5be812);height:70px;position:absolute;top:-70px;left:0;right:0}.theme-landing .kscan.g0:before,.theme-landing .kscan.g0:after{animation:1.05s cubic-bezier(.45,0,.55,1) both landing-scanA}.theme-landing .kscan.g1:before,.theme-landing .kscan.g1:after{animation:1.05s cubic-bezier(.45,0,.55,1) both landing-scanB}@keyframes landing-scanA{0%{opacity:0;transform:translateY(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(400px)}}@keyframes landing-scanB{0%{opacity:0;transform:translateY(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(400px)}}.theme-landing .trw .v{transition-duration:.55s!important}.theme-landing .rb{justify-self:start;display:flex}.theme-landing .rb .av5{width:26px;height:26px;transition:box-shadow .4s,opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 2px #fff}.theme-landing .rb .av5+.av5{margin-left:-6px}.theme-landing .vr .w .you{vertical-align:1px;color:#fff;margin-top:0;font-size:11px;display:inline-flex}.theme-landing .vc{position:relative}.theme-landing .vc.who-team .rb .av5:not(.u-maya),.theme-landing .vc.who-accountant .rb .av5:not(.u-acct),.theme-landing .vc.who-counterparty .rb .av5:not(.u-hollis){opacity:.5;filter:grayscale()}.theme-landing .vc.who-team .rb .u-maya,.theme-landing .vc.who-accountant .rb .u-acct,.theme-landing .vc.who-counterparty .rb .u-hollis{z-index:1;position:relative;transform:scale(1.08);box-shadow:0 0 0 2px #fff,0 0 0 4px #1f5be8}.theme-landing .vc.who-public .rb .av5{opacity:.5;filter:grayscale()}.theme-landing .vhd{height:40px;color:var(--faint);border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) 120px 170px;align-items:center;gap:16px;padding:0 32px;font-size:12px;display:grid}.theme-landing .rwho{align-items:center;gap:0;display:inline-flex}.theme-landing .rwho .av5{width:20px;height:20px;box-shadow:0 0 0 2px #fff}.theme-landing .rwho .av5+.av5{margin-left:-5px;margin-right:8px}.theme-landing .feed{box-sizing:border-box;width:100%;padding:14px 14px 6px}.theme-landing .fhd{color:var(--faint);justify-content:space-between;align-items:center;padding:0 4px 10px;font-size:12.5px;display:flex}.theme-landing .fhd>span:first-child{align-items:center;gap:8px;display:inline-flex}.theme-landing .live{background:var(--green);border-radius:2px;width:7px;height:7px;animation:1.6s ease-in-out infinite landing-blinkl;display:block}.theme-landing .fwin{height:162px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.theme-landing .ftrack{animation:15s cubic-bezier(.65,0,.35,1) infinite landing-feed}.theme-landing .frw{border-top:1px solid var(--line);align-items:center;gap:10px;height:54px;padding:0 4px;font-size:13px;display:flex}.theme-landing .frw b{font-size:13.5px;font-weight:500;display:block}.theme-landing .frw small{color:var(--faint);margin-top:1px;font-size:11.5px;display:block}.theme-landing .fco{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:10.5px;font-weight:600;display:flex}.theme-landing .frw .amt{height:26px;margin-left:auto;padding:0 9px;font-size:12.5px}@keyframes landing-feed{0%,13%{transform:translateY(0)}16.67%,29.67%{transform:translateY(-54px)}33.33%,46.33%{transform:translateY(-108px)}50%,63%{transform:translateY(-162px)}66.67%,79.67%{transform:translateY(-216px)}83.33%,96.33%{transform:translateY(-270px)}to{transform:translateY(-324px)}}@keyframes landing-blinkl{50%{opacity:.35}}.theme-landing .ctabs{gap:2px;display:flex}.theme-landing .ctab{font:inherit;font-family:var(--font-geist-mono), "Geist Mono", monospace;color:#8e9bb2;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 12px;font-size:12.5px;transition:background-color .2s,color .2s}.theme-landing .chd .ctab{color:#8e9bb2;background:0 0}.theme-landing .chd .ctab:hover{color:#dce3ee}.theme-landing .chd .ctab.on{color:#fff;background:#ffffff1f}.theme-landing .chd .cp{font:inherit;color:#dce3ee;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;height:30px;padding:0 12px;font-size:12.5px}.theme-landing .code pre{min-height:248px;animation:.5s cubic-bezier(.2,.8,.2,1) both landing-pvIn}.theme-landing .cout{color:#a9b6cb;border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 28px;font-size:13px;display:flex}.theme-landing .ok7{color:#6fe0ae;background:#0e9a6433;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.theme-landing .faqg{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.theme-landing .faqs{border-top:1px solid var(--line)}.theme-landing .fi{border-bottom:1px solid var(--line)}.theme-landing .fq{text-align:left;width:100%;font:inherit;letter-spacing:-.025em;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:450;display:flex}.theme-landing .fq:hover{color:var(--blue)}.theme-landing .pm{background:var(--soft);border-radius:50%;flex:none;width:32px;height:32px;transition:background-color .3s,transform .45s cubic-bezier(.2,.8,.2,1);position:relative}.theme-landing .pm:before,.theme-landing .pm:after{content:"";background:var(--ink);border-radius:2px;width:12px;height:1.8px;margin:-.9px 0 0 -6px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.theme-landing .pm:after{transform:rotate(90deg)}.theme-landing .fi.open .pm{background:var(--ink);transform:rotate(180deg)}.theme-landing .fi.open .pm:before,.theme-landing .fi.open .pm:after{background:#fff}.theme-landing .fi.open .pm:after{transform:rotate(0)}.theme-landing .fa{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1);display:grid}.theme-landing .fa>div{overflow:hidden}.theme-landing .fa p{color:var(--muted);max-width:40em;padding:0 64px 26px 0;font-size:16px;line-height:1.6}.theme-landing .fi.open .fa{grid-template-rows:1fr}.theme-landing .p5 .why7{z-index:5;max-width:760px;color:var(--ink2);text-align:center;justify-content:center;align-items:center;gap:10px;margin:84px auto 0;padding:0 24px;font-size:15px;line-height:1.5;display:flex;position:relative}.theme-landing .why7 svg{color:var(--blue);flex:none}.theme-landing .hand .drag{color:#fff;background:var(--ink);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:500;animation:2.4s ease-in-out infinite landing-nudge;position:absolute;top:calc(50% + 34px);left:50%;transform:translate(-50%)}@keyframes landing-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(calc(6px - 50%))}}.theme-landing .xhd{height:34px;color:var(--faint);grid-template-columns:90px 160px minmax(0,1fr) 190px;align-items:center;gap:16px;font-size:12px;display:grid}.theme-landing .xhd span:nth-child(3){text-align:center}.theme-landing .xhd span:last-child{text-align:right}.theme-landing .dev8{color:#fff;background:linear-gradient(#0a1630 0%,#0b1a38 55%,#0a1630 100%);padding:140px 0 120px;position:relative;overflow:hidden}.theme-landing .glow8{pointer-events:none;background:radial-gradient(closest-side,#3e78ff47,#3e78ff00);border-radius:50%;width:1300px;height:760px;margin-left:-650px;position:absolute;top:-320px;left:50%}.theme-landing .dev8 .w5{z-index:2;position:relative}.theme-landing .dev8 .H2{color:#fff;max-width:9em}.theme-landing .dev8 .lead{color:#a9b6cb;max-width:28em;margin-top:22px}.theme-landing .dtop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.theme-landing .dact{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.theme-landing .inst{color:#dce3ee;background:#ffffff0f;border-radius:14px;align-items:center;gap:6px;height:52px;padding:0 6px 0 20px;font-size:14.5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.theme-landing .inst .pr{color:#6f85a8;margin-right:6px}.theme-landing .cpy{min-width:74px;height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;margin-left:14px;padding:0 14px;font-size:13px;font-weight:500;transition:transform .3s}.theme-landing span.cpy{cursor:default;justify-content:center;align-items:center;display:inline-flex}.theme-landing .cpy:active{transform:scale(.96)}.theme-landing .dlinks{gap:8px;display:flex}.theme-landing .b-glass2{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}.theme-landing .b-glass2:hover{color:#fff;background:#ffffff24}.theme-landing .dgrid8{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:22px;margin-top:64px;display:grid}.theme-landing .prims{flex-direction:column;gap:8px;display:flex}.theme-landing .prim{text-align:left;width:100%;font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:20px;grid-template-columns:34px minmax(0,1fr);gap:4px 14px;padding:20px 20px 22px;transition:background-color .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.theme-landing .prim:hover{box-shadow:inset 0 0 0 1px #ffffff2e}.theme-landing .prim.on{background:#ffffff0f;box-shadow:inset 0 0 0 1px #7aa5ff73,0 30px 60px -40px #1f5be8cc}.theme-landing .pi{width:34px;height:34px;font-family:var(--font-geist-mono), "Geist Mono", monospace;color:#8fa3c4;background:#ffffff12;border-radius:10px;grid-row:1/span 2;justify-content:center;align-items:center;font-size:12px;transition:background-color .35s,color .35s;display:flex}.theme-landing .prim.on .pi{color:#fff;background:#1f5be8}.theme-landing .pt b{letter-spacing:-.02em;font-size:16.5px;font-weight:500;display:block}.theme-landing .pt span{color:#8fa3c4;margin-top:5px;font-size:14px;line-height:1.5;display:block}.theme-landing .pf{color:#6f85a8;grid-column:2;margin-top:6px;font-size:12px}.theme-landing .pbar{opacity:0;background:#ffffff0f;border-radius:2px;height:2px;position:absolute;bottom:0;left:20px;right:20px;overflow:hidden}.theme-landing .prim.on .pbar{opacity:1}.theme-landing .prim.on.auto .pbar span{background:#6fa0ff;height:100%;animation:7s linear forwards landing-prog;display:block}.theme-landing .ide{background:linear-gradient(#0e1d3b,#0b172f);border-radius:24px;flex-direction:column;min-height:520px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 120px -60px #000c,0 0 0 1px #0003}.theme-landing .ide:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#6fa0ff8c,#fff0 35% 70%,#6fa0ff4d);border-radius:24px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.theme-landing .ihd{background:#ffffff05;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:10px 12px 10px 10px;display:flex}.theme-landing .itabs{gap:2px;display:flex}.theme-landing .itab{font:inherit;font-family:var(--font-geist-mono), "Geist Mono", monospace;color:#6f85a8;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 12px;font-size:12.5px;transition:background-color .2s,color .2s}.theme-landing .itab:hover{color:#dce3ee}.theme-landing .itab.on{color:#fff;background:#ffffff17}.theme-landing .lang{color:#6f85a8;padding-right:6px;font-size:12px}.theme-landing .pane{flex-direction:column;flex:1;display:flex}.theme-landing .pane pre{color:#dce3ee;counter-reset:ln;flex:1;margin:0;padding:24px 26px 20px 0;font-size:14px;line-height:1.85;overflow-x:auto}.theme-landing .cl{white-space:pre;animation:.5s steps(32,end) both landing-typ;animation-delay:calc(var(--l) * 80ms);padding-left:62px;display:block;position:relative}.theme-landing .cl:before{counter-increment:ln;content:counter(ln);text-align:right;color:#3e5174;width:40px;position:absolute;left:0}.theme-landing .caret{vertical-align:-3px;width:8px;height:17px;animation:10ms both landing-caretIn,1s step-end infinite landing-blink8;animation-delay:calc(var(--L) * 80ms + .4s), calc(var(--L) * 80ms + .4s);background:#6fa0ff;border-radius:1px;margin-left:62px;display:inline-block}.theme-landing .pane .k{color:#c3a6ff}.theme-landing .pane .f{color:#7fb0ff}.theme-landing .pane .s{color:#8fe3b8}.theme-landing .pane .c{color:#5d7194}.theme-landing .pane .n{color:#ffc78a}.theme-landing .pane .t{color:#7fe0e0}.theme-landing .term{background:#030a1873;border-top:1px solid #ffffff12;padding:14px 26px 18px}.theme-landing .tmh{color:#6f85a8;justify-content:space-between;padding-bottom:8px;font-size:12px;display:flex}.theme-landing .ol{color:#c7d2e3;height:30px;animation:.45s cubic-bezier(.2,.8,.2,1) both landing-olIn;animation-delay:calc(var(--L) * 80ms + .5s + var(--o) * .45s);align-items:center;gap:10px;font-size:13.5px;display:flex}.theme-landing .ok8{color:#6fe0ae;background:#0e9a6438;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.theme-landing .resx{animation:.5s cubic-bezier(.2,.8,.2,1) both landing-olIn;animation-delay:calc(var(--L) * 80ms + 1.9s);margin-top:10px}.theme-landing .resx span{color:#a9c6ff;background:#6fa0ff1f;border-radius:8px;align-items:center;height:28px;padding:0 12px;font-size:12.5px;display:inline-flex}.theme-landing .specs{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:56px;display:grid}.theme-landing .specs div{padding:26px 24px 0 0}.theme-landing .specs div+div{border-left:1px solid #ffffff14;padding-left:24px}.theme-landing .specs svg{color:#7fb0ff}.theme-landing .specs b{letter-spacing:-.015em;margin-top:14px;font-size:15.5px;font-weight:500;display:block}.theme-landing .specs span{color:#8fa3c4;margin-top:4px;font-size:13.5px;line-height:1.5;display:block}@keyframes landing-typ{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes landing-caretIn{0%{opacity:0}to{opacity:1}}@keyframes landing-blink8{0%{opacity:1}50%{opacity:0}}@keyframes landing-olIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.theme-landing .faq8{background:linear-gradient(#fff,#f5f7fa)}.theme-landing .fqg{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.theme-landing .fql{position:sticky;top:100px}.theme-landing .fflt{flex-wrap:wrap;gap:6px;margin-top:32px;display:flex}.theme-landing .fb8{min-height:38px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink2);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:13.5px;font-weight:500;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.theme-landing .fb8:hover{box-shadow:inset 0 0 0 1px #c9d3e1}.theme-landing .fb8.on{background:var(--ink);color:#fff;box-shadow:none}.theme-landing .fct{background:var(--soft);min-width:22px;height:22px;color:var(--faint);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;display:inline-flex}.theme-landing .fb8.on .fct{color:#fff;background:#ffffff29}.theme-landing .fcard{background:#fff;border-radius:24px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 14px;margin-top:40px;padding:20px;display:grid;box-shadow:0 0 0 1px #0b18300f,0 30px 60px -44px #0c2a5c80}.theme-landing .fci{color:#1a45c4;background:#ebf1ff;border-radius:14px;grid-row:1/span 2;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.theme-landing .fcard b{letter-spacing:-.02em;font-size:16px;font-weight:500;display:block}.theme-landing .fcard span{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.theme-landing .fcard .b{grid-column:1/-1;min-height:44px;margin-top:14px;font-size:14px}.theme-landing .fqs{flex-direction:column;gap:10px;display:flex}.theme-landing .fq8{background:#fff;border-radius:22px;transition:box-shadow .45s,transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px #0b18300f}.theme-landing .fq8:hover{box-shadow:0 0 0 1px #0b18301a,0 20px 40px -32px #0c2a5c73}.theme-landing .fq8.open{box-shadow:0 0 0 1px #1f5be847,0 40px 80px -50px #0c2a5c99}.theme-landing .fq8.hide{display:none}.theme-landing .fqb{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:16px;padding:20px 20px 20px 22px;display:grid}.theme-landing .fqi{color:var(--faint);font-size:12.5px}.theme-landing .fq8.open .fqi{color:var(--blue)}.theme-landing .fqq{letter-spacing:-.025em;font-size:18px;font-weight:450}.theme-landing .fqc{background:var(--soft);height:26px;color:var(--faint);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.theme-landing .fq8 .pm{width:34px;height:34px}.theme-landing .fq8.open .pm{background:var(--blue);transform:rotate(180deg)}.theme-landing .fq8.open .pm:before,.theme-landing .fq8.open .pm:after{background:#fff}.theme-landing .fq8.open .pm:after{transform:rotate(0)}.theme-landing .fq8.open .fa{grid-template-rows:1fr}.theme-landing .fq8.open .fab{animation:.5s cubic-bezier(.2,.8,.2,1) both landing-pvIn}.theme-landing .fab{padding:0 72px 24px}.theme-landing .fab p{color:var(--muted);max-width:38em;font-size:15.5px;line-height:1.65}.theme-landing .fx{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.theme-landing .fxc{color:#1a45c4;background:#f2f6ff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.theme-landing .fxt{color:var(--ink2);font-size:13.5px}.theme-landing .kh{display:flex}.theme-landing .kh .av5{width:30px;height:30px;box-shadow:0 0 0 2px #fff}.theme-landing .kh .av5+.av5{margin-left:-7px}.theme-landing .mail{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.theme-landing .mail .av5{width:34px;height:34px}.theme-landing .mail b{font-size:13.5px;font-weight:500;display:block}.theme-landing .mail small{color:var(--faint);margin-top:1px;font-size:12px;display:block}.theme-landing .claim{background:var(--ink);color:#fff;border-radius:10px;align-items:center;height:32px;margin-left:18px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.theme-landing .big{letter-spacing:-.038em;max-width:20em;font-size:clamp(34px,4.3vw,58px);font-weight:400;line-height:1.12}.theme-landing .fill{color:var(--ink)}@supports (animation-timeline:view()){.theme-landing .fill{background:linear-gradient(90deg,#0b1830 0 50%,#c7cfdb 50% 100%) 100% 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:linear both landing-fillIn;animation-timeline:view();animation-range:entry 30% cover 60%}.theme-landing .rv{animation:linear both landing-reveal;animation-timeline:view();animation-range:entry cover 26%}}.theme-landing .srcs{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:88px;padding-top:32px;display:grid}.theme-landing .srcs p{color:var(--ink2);max-width:22em;font-size:16px;line-height:1.5}.theme-landing .srcs small{color:var(--faint);margin-top:10px;font-size:12.5px;display:block}.theme-landing .srcs.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1080px){.theme-landing .srcs.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.theme-landing .srcs.four{grid-template-columns:minmax(0,1fr)}}.theme-landing .cmp{-webkit-user-select:none;user-select:none;text-align:left;background:#fff;border-radius:30px;max-width:1000px;margin:64px auto 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0b18300f,0 60px 110px -70px #0c2a5c8c}.theme-landing .cmp .ly{padding:28px 32px 18px}.theme-landing .cmp .tp{background:#fff;position:absolute;inset:0}.theme-landing .lbl{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.theme-landing .tg{border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.theme-landing .tg.pub{color:#9a4a12;background:#fff2ea}.theme-landing .tg.sot{color:#1a45c4;background:#ebf1ff}.theme-landing .xr{border-top:1px solid var(--line);grid-template-columns:90px 160px minmax(0,1fr) 190px;align-items:center;gap:16px;height:60px;font-size:14.5px;display:grid}.theme-landing .xr .d{color:var(--faint)}.theme-landing .xr .v{text-align:center;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.theme-landing .xr .s{color:var(--faint);justify-self:end;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.theme-landing .xr .s.hot{color:#9a4a12}.theme-landing .frz{filter:blur(6.5px);opacity:.55;display:inline-block}.theme-landing .hand{background:var(--ink);pointer-events:none;z-index:3;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.theme-landing .hand i{background:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:-25px 0 0 -25px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px -8px #0b183099}.theme-landing .rng{opacity:0;cursor:ew-resize;z-index:4;width:100%;height:100%;margin:0;position:absolute;inset:0}.theme-landing .tabs{box-shadow:0 0 0 1px var(--line), 0 12px 30px -20px #0c2a5c73;background:#fff;border-radius:999px;gap:4px;margin-top:40px;padding:5px;display:inline-flex}.theme-landing .tb{min-height:48px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 7px;font-size:14.5px;font-weight:500;transition:background-color .35s,color .35s;display:inline-flex}.theme-landing .tb .av5{border-radius:999px;width:34px;height:34px}.theme-landing .tb:hover{color:var(--ink)}.theme-landing .tb.on{background:var(--ink);color:#fff}.theme-landing .vc{text-align:left;background:#fff;border-radius:30px;max-width:1000px;margin:34px auto 0;overflow:hidden;box-shadow:0 0 0 1px #0b18300f,0 60px 110px -70px #0c2a5c8c}.theme-landing .vtop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:26px 32px;display:flex}.theme-landing .vtop b{letter-spacing:-.025em;font-size:18px;font-weight:500}.theme-landing .vtop small{color:var(--faint);margin-top:4px;font-size:13px;display:block}.theme-landing .cnt{background:var(--soft);height:34px;color:var(--ink2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.theme-landing .vr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) 120px 170px;align-items:center;gap:16px;height:68px;padding:0 32px;font-size:14.5px;display:grid}.theme-landing .vr b{font-weight:500}.theme-landing .vr .w span{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.theme-landing .vr .a{justify-self:start}.theme-landing .you{background:var(--blue);color:#fff;vertical-align:1px;border-radius:999px;align-items:center;height:20px;margin-left:8px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.theme-landing .vnote{color:var(--ink2);background:linear-gradient(90deg,#f4f7ff,#fff);align-items:center;gap:12px;padding:20px 32px;font-size:15px;display:flex}.theme-landing .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.theme-landing .tile{background:var(--soft);border-radius:30px;flex-direction:column;justify-content:space-between;min-height:400px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b18300a}.theme-landing .tile h3{letter-spacing:-.035em;font-size:23px;font-weight:500}.theme-landing .tile p{color:var(--muted);max-width:28em;margin-top:6px;font-size:15.5px;line-height:1.5}.theme-landing .s8{grid-column:span 8}.theme-landing .s4{grid-column:span 4}.theme-landing .s6{grid-column:span 6}.theme-landing .tile.sky{background:linear-gradient(#dce9f8 0%,#eef4fb 60%,#f7f9fc 100%)}.theme-landing .viz{flex:1;justify-content:center;align-items:center;padding:6px 0 26px;display:flex;position:relative}.theme-landing .paper{background:#fff;border-radius:18px;box-shadow:0 0 0 1px #0b18300d,0 24px 44px -28px #0c2a5c73}.theme-landing .fan5{grid-template-columns:260px 1fr 300px;align-items:center;gap:0;width:100%;display:grid;position:relative}.theme-landing .src{flex-direction:column;gap:12px;padding:18px;display:flex}.theme-landing .src .t{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:500;display:flex}.theme-landing .src .t i{background:var(--ink);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.theme-landing .src small{color:var(--faint);font-size:12.5px}.theme-landing .src .ttl{letter-spacing:-.045em;font-size:26px;font-weight:450}.theme-landing .wires{width:100%;height:300px}.theme-landing .wires path{fill:none;stroke:#bfd0ea;stroke-width:1.4px}.theme-landing .wires .fl{stroke:url(#flg);stroke-width:2px;stroke-dasharray:60 600;animation:3.2s cubic-bezier(.4,0,.2,1) infinite landing-flow}.theme-landing .rec{flex-direction:column;gap:6px;display:flex}.theme-landing .rc{background:#fff;border-radius:12px;align-items:center;gap:10px;height:42px;padding:0 12px;font-size:13.5px;display:flex;box-shadow:0 0 0 1px #0b18300d,0 10px 20px -16px #0c2a5c66}.theme-landing .cc{background:var(--soft);width:26px;height:26px;font-family:var(--font-geist-mono), "Geist Mono", monospace;color:var(--ink2);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:10.5px;display:flex}.theme-landing .rc .amt{border-radius:8px;height:26px;margin-left:auto;padding:0 9px;font-size:12.5px}.theme-landing .slips{width:100%;height:230px;position:relative}.theme-landing .slip{box-sizing:border-box;background:#fff;border-radius:16px;align-items:center;gap:12px;width:78%;margin-left:-39%;padding:16px 18px;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;left:50%;box-shadow:0 0 0 1px #0b18300d,0 20px 40px -26px #0c2a5c80}.theme-landing .slip b{font-size:14px;font-weight:500;display:block}.theme-landing .slip small{color:var(--faint);margin-top:2px;font-size:12px;display:block}.theme-landing .slip .amt{height:30px;margin-left:auto;font-size:14px}.theme-landing .sl1{opacity:.6;top:0;transform:scale(.88)}.theme-landing .sl2{opacity:.85;top:34px;transform:scale(.94)}.theme-landing .sl3{top:72px}.theme-landing .sl4{top:150px}.theme-landing .tile:hover .sl1{transform:scale(.88)translateY(-10px)}.theme-landing .tile:hover .sl2{transform:scale(.94)translateY(-5px)}.theme-landing .inv{box-sizing:border-box;width:100%;padding:18px 20px}.theme-landing .inv .hd{color:var(--faint);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.theme-landing .inv .co{letter-spacing:-.025em;margin-top:8px;font-size:17px;font-weight:500}.theme-landing .li{border-top:1px solid var(--line);height:40px;color:var(--ink2);justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.theme-landing .li:first-of-type{margin-top:14px}.theme-landing .li .amt{height:28px;font-size:13.5px}.theme-landing .chart{box-sizing:border-box;width:100%;padding:18px 20px 12px}.theme-landing .chart svg{width:100%;height:auto;margin-top:10px;display:block}.theme-landing .vault{box-sizing:border-box;width:100%;padding:20px}.theme-landing .vault .big2{align-items:center;gap:12px;margin-top:10px;display:flex}.theme-landing .vault .big2 .amt{height:40px;padding:0 14px;font-size:22px}.theme-landing .rw{color:var(--muted);justify-content:space-between;margin-top:20px;font-size:12.5px;display:flex}.theme-landing .rbar{background:#eaf0f7;border-radius:8px;height:8px;margin-top:8px;overflow:hidden}.theme-landing .rbar span{background:linear-gradient(90deg,#1f5be8,#86b0f4);border-radius:8px;width:68%;height:100%;display:block}.theme-landing .slipstack{width:100%;padding-top:34px;position:relative}.theme-landing .ghost{box-sizing:border-box;background:#fff;border-radius:18px;justify-content:flex-end;height:70px;padding:9px 12px;display:flex;position:absolute;left:50%;box-shadow:0 0 0 1px #0b18300d,0 10px 30px -20px #0c2a5c66}.theme-landing .g1{opacity:.85;width:93%;margin-left:-46.5%;top:16px}.theme-landing .g2{opacity:.55;width:86%;margin-left:-43%;top:0}.theme-landing .slipx{padding:16px 18px 8px;position:relative}.theme-landing .sxh{align-items:center;gap:12px;padding-bottom:4px;display:flex}.theme-landing .sxh b{letter-spacing:-.015em;font-size:14.5px;font-weight:500;display:block}.theme-landing .sxh small{color:var(--faint);margin-top:2px;font-size:12px;display:block}.theme-landing .pillb{color:#1a45c4;background:#ebf1ff;border-radius:999px;align-items:center;gap:6px;height:26px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.theme-landing .li.tot{color:var(--ink);font-weight:500}.theme-landing .tile.sky .viz{flex-direction:column;justify-content:flex-start;align-items:stretch;padding-top:0}.theme-landing .mapw{width:100%;margin:-6px -8px 0;position:relative}.theme-landing .wmap{width:100%;height:auto;display:block}.theme-landing .wmap .land path{fill:#c3d5ec;stroke:#eef4fb;stroke-width:.7px;stroke-linejoin:round}.theme-landing .wmap .ab{fill:none;stroke:#1f5be838;stroke-width:1.2px}.theme-landing .wmap .ac{fill:none;stroke:#1f5be8;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:70 1000;stroke-dashoffset:70px;animation:5s cubic-bezier(.45,0,.55,1) infinite landing-comet}.theme-landing .pin{animation:.6s cubic-bezier(.2,1.4,.3,1) both landing-pinIn;position:absolute;transform:translate(-50%,-50%)}.theme-landing .pin .flag{width:18px;height:18px}.theme-landing .pin.hq i{background:var(--ink);border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 0 0 4px #0b18301a,0 8px 18px -6px #0b183080}.theme-landing .mchip{white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:8px;height:36px;padding:0 8px;font-size:13px;display:inline-flex;position:absolute;transform:translate(14px,-50%);box-shadow:0 0 0 1px #0b18300d,0 14px 28px -16px #0c2a5c8c}.theme-landing .mchip.l{transform:translate(calc(-100% - 14px),-50%)}.theme-landing .mchip .flag{width:18px;height:18px}.theme-landing .mchip .amt{border-radius:8px;height:24px;padding:0 8px;font-size:12px}.theme-landing .mtop{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:6px;display:flex}.theme-landing .mtop small{color:var(--faint);font-size:12.5px;display:block}.theme-landing .mtop b{letter-spacing:-.025em;margin-top:4px;font-size:18px;font-weight:500;display:block}.theme-landing .mtop .amt{height:34px;font-size:15px}.theme-landing .msum{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:absolute;bottom:10px;left:14px;box-shadow:0 0 0 1px #0b18300d,0 24px 44px -28px #0c2a5c80}.theme-landing .msum small{color:var(--faint);font-size:12px}.theme-landing .msum b{letter-spacing:-.025em;font-size:17px;font-weight:500}.theme-landing .msum .amt{align-self:flex-start;height:30px;font-size:14px}@keyframes landing-comet{0%{stroke-dashoffset:70px;opacity:0}8%{opacity:1}55%{stroke-dashoffset:-930px;opacity:1}62%{opacity:0}to{stroke-dashoffset:-930px;opacity:0}}@keyframes landing-pinIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)}}.theme-landing .mach{grid-template-columns:320px minmax(0,1fr) 360px;align-items:stretch;gap:18px;margin-top:64px;display:grid}.theme-landing .mc{background:#fff;border-radius:28px;padding:26px;box-shadow:0 0 0 1px #0b18300f,0 40px 80px -60px #0c2a5c80}.theme-landing .ml{color:var(--faint);font-size:12.5px}.theme-landing .sealbox{background:var(--soft);border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.theme-landing .sealbox .amt{height:36px;font-size:17px}.theme-landing .grp{margin-top:22px}.theme-landing .opts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.theme-landing .op{background:var(--soft);min-height:38px;font:inherit;color:var(--ink2);cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background-color .25s,color .25s}.theme-landing .op:hover{background:#eaeff6}.theme-landing .op.on{background:var(--ink);color:#fff}.theme-landing .mc .b{width:100%;margin-top:26px}.theme-landing .cz{background:linear-gradient(#f6f9fe,#ecf2fa);border-radius:28px;flex-direction:column;justify-content:space-between;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b18300d}.theme-landing .cz .top{color:var(--faint);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.theme-landing .scale{height:150px;margin:58px 8px 6px;position:relative}.theme-landing .track{background:linear-gradient(90deg,#e1e8f2,#d3deee);border-radius:12px;height:12px;position:absolute;top:40px;left:0;right:0;box-shadow:inset 0 1px 2px #0b183014}.theme-landing .tk{color:var(--faint);white-space:nowrap;font-size:12px;position:absolute;top:96px;transform:translate(-50%)}.theme-landing .tk:before{content:"";background:#b9c5d6;width:1px;height:8px;position:absolute;top:-22px;left:50%}.theme-landing .tk:first-of-type{transform:none}.theme-landing .tk:first-of-type:before{left:0}.theme-landing .veilz{color:#1a45c4;background:linear-gradient(#f1f5fde6,#e9effbe6);border-radius:12px;justify-content:center;align-items:center;gap:8px;height:38px;font-size:12.5px;display:flex;position:absolute;top:27px;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 1px #1f5be829}.theme-landing .veilz:after{content:"";background:linear-gradient(105deg,#0000 30%,#fffc 50%,#0000 70%) 0 0/250% 100%;animation:3.5s ease-in-out infinite landing-sheen;position:absolute;inset:0}.theme-landing .zone{color:#1a45c4;transform-origin:0;white-space:nowrap;background:linear-gradient(#1f5be82e,#1f5be814);border-radius:12px;justify-content:center;align-items:center;height:38px;font-size:12.5px;font-weight:500;animation:.9s cubic-bezier(.2,.8,.2,1) both landing-zoneIn;display:flex;position:absolute;top:27px;overflow:hidden;box-shadow:inset 0 0 0 1.5px #1f5be880}.theme-landing .zone.no{color:var(--ink);transform-origin:100%;background:#0b183012;box-shadow:inset 0 0 0 1.5px #0b183059}.theme-landing .beam{opacity:0;background:#1f5be8;border-radius:2px;width:2px;height:64px;position:absolute;top:14px;left:0;box-shadow:0 0 18px 4px #1f5be873}.theme-landing .scale.run .beam{animation:2.2s cubic-bezier(.45,0,.55,1) both landing-beam}.theme-landing .thm{background:var(--ink);border-radius:2px;width:2px;height:60px;margin-left:-1px;transition:left .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:16px}.theme-landing .thm em{color:#fff;background:var(--ink);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.theme-landing .pins{background:#fffc;border-radius:16px;margin:0 0 16px;padding:2px 16px;box-shadow:inset 0 0 0 1px #0b18300d}.theme-landing .pins div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:46px;font-size:13.5px;display:flex}.theme-landing .pins div:first-child{border-top:0}.theme-landing .pins div>span:first-child{color:var(--ink2);align-items:center;gap:8px;display:inline-flex}.theme-landing .pins i{background:var(--soft);height:20px;color:var(--faint);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-style:normal;display:inline-flex}.theme-landing .pins i.pv{color:#1a45c4;background:#ebf1ff}.theme-landing .pins b{font-weight:500}.theme-landing .circ .w{fill:none;stroke:#d0dae8;stroke-width:1.2px}.theme-landing .circ .n{fill:#fff;stroke:#b4c2d6;stroke-width:1.5px}.theme-landing .circ.run .w{stroke:#1f5be8;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.75;animation:landing-wire .7s ease-out var(--d) forwards}.theme-landing .circ.run .n{animation:landing-node .35s ease-out var(--d) forwards}.theme-landing .circ.lit .w{stroke:#1f5be8;opacity:.26}.theme-landing .circ.lit .n{fill:#1f5be8;stroke:#1f5be8}.theme-landing .circ.lit.no .n:last-of-type{fill:#0b1830;stroke:#0b1830}.theme-landing .ccap{color:var(--ink2);align-items:center;gap:10px;font-size:14px;display:flex}.theme-landing .spin{border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 2px #c9d3e1}.theme-landing .spin.run{box-shadow:none;border:2px solid #c9d3e1;border-top-color:var(--blue);box-sizing:border-box;animation:.8s linear infinite landing-rot}.theme-landing .spin.ok{box-shadow:none;background:var(--green);justify-content:center;align-items:center;display:flex}.theme-landing .ph{box-sizing:border-box;text-align:center;height:100%;min-height:430px;color:var(--faint);border:1.5px dashed #c9d3e1;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;font-size:14px;display:flex}.theme-landing .cert{box-sizing:border-box;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#9ec0ff,#e4d6ff 35%,#beefd9 65%,#9ec0ff) border-box;border:1.5px solid #0000;border-radius:28px;height:100%;padding:26px;animation:.9s cubic-bezier(.2,1,.3,1) both landing-certIn;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #0c2a5c8c}.theme-landing .cert:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#a0c8ff2e 50%,#0000 60%) 0 0/260% 100%;animation:4s ease-in-out infinite landing-sheen;position:absolute;inset:0}.theme-landing .ch{color:var(--faint);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.theme-landing .res{align-items:center;gap:16px;margin-top:22px;display:flex}.theme-landing .stamp{border-radius:50%;flex:none;justify-content:center;align-items:center;width:62px;height:62px;animation:.7s cubic-bezier(.2,1.4,.3,1) .25s both landing-stamp;display:flex}.theme-landing .stamp.yes{background:radial-gradient(circle at 35% 30%,#3fd39a,#0e9a64);box-shadow:0 14px 30px -10px #0e9a64b3}.theme-landing .stamp.no{background:radial-gradient(circle at 35% 30%,#3a4b6a,#0b1830);box-shadow:0 14px 30px -10px #0b183099}.theme-landing .res b{letter-spacing:-.05em;font-size:46px;font-weight:500;line-height:1;display:block}.theme-landing .res b.yes{color:#0b8a58}.theme-landing .res div span{color:var(--muted);margin-top:6px;font-size:13.5px;display:block}.theme-landing .flds{border-top:1px solid var(--line);margin:22px 0 0}.theme-landing .flds div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:13px;display:flex}.theme-landing .flds dt{color:var(--faint)}.theme-landing .flds dd{text-align:right;margin:0;font-weight:500}.theme-landing .bc{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.theme-landing .bc svg rect{fill:#0b1830}.theme-landing .bc small{color:var(--faint);text-align:right;font-size:11.5px}.theme-landing .learn{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.theme-landing .learn div{background:#fff;border-radius:24px;padding:22px 24px;box-shadow:0 0 0 1px #0b18300d}.theme-landing .learn small{color:var(--faint);font-size:12.5px;display:block}.theme-landing .learn b{letter-spacing:-.025em;margin-top:6px;font-size:19px;font-weight:500;display:block}.theme-landing .steps{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:56px;margin-top:64px;display:grid}.theme-landing .slist{flex-direction:column;gap:10px;display:flex}.theme-landing .sb{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:0 0;border:0;border-radius:24px;padding:24px 26px;transition:background-color .4s,box-shadow .4s;display:block;position:relative;overflow:hidden}.theme-landing .sb:hover{box-shadow:inset 0 0 0 1px #c9d3e1}.theme-landing .sb.on{background:#fff;box-shadow:0 0 0 1px #0b18300f,0 30px 60px -40px #0c2a5c80}.theme-landing .sb .n{color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px}.theme-landing .sb b{letter-spacing:-.03em;margin-top:6px;font-size:21px;font-weight:500;display:block}.theme-landing .sb .d{color:var(--muted);opacity:0;max-height:0;margin-top:8px;font-size:15px;line-height:1.5;transition:max-height .5s,opacity .5s;display:block}.theme-landing .sb.on .d{opacity:1;max-height:120px}.theme-landing .sb .pb{background:var(--line);opacity:0;height:2px;position:absolute;bottom:0;left:26px;right:26px;overflow:hidden}.theme-landing .sb.on .pb{opacity:1}.theme-landing .sb.on.auto .pb span{background:var(--ink);height:100%;animation:5s linear forwards landing-prog;display:block}.theme-landing .pview{background:linear-gradient(#dce9f8,#f3f7fc);border-radius:32px;justify-content:center;align-items:center;min-height:450px;padding:40px;display:flex;position:relative;overflow:hidden}.theme-landing .pv{width:100%;max-width:440px;animation:.7s cubic-bezier(.2,.8,.2,1) both landing-pvIn}.theme-landing .coin{color:#fff;letter-spacing:.02em;background:#2775ca;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;font-weight:600;display:flex}.theme-landing .coin.s{background:var(--ink)}.theme-landing .frow{align-items:center;gap:14px;display:flex}.theme-landing .frow .bg2{letter-spacing:-.045em;font-size:26px;font-weight:450}.theme-landing .down{justify-content:center;padding:12px 0;display:flex}.theme-landing .tgl{background:var(--ink);border-radius:999px;flex:none;width:40px;height:24px;margin-left:auto;position:relative}.theme-landing .tgl:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0003}.theme-landing .tgl.off{background:#d5dde7}.theme-landing .tgl.off:after{left:3px;right:auto}.theme-landing .mrow{border-top:1px solid var(--line);align-items:center;gap:12px;height:60px;font-size:14px;display:flex}.theme-landing .mrow:first-child{border-top:0}.theme-landing .mrow small{color:var(--faint);margin-top:2px;font-size:12px;display:block}.theme-landing .pill5{color:#0a7049;background:#0e9a641a;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.theme-landing .anat{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.theme-landing .legend{flex-direction:column;gap:10px;margin-top:40px;display:flex}.theme-landing .lg{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:0 0;border:0;border-radius:22px;grid-template-columns:96px minmax(0,1fr);gap:4px 16px;padding:18px 20px;transition:background-color .35s,box-shadow .35s,transform .35s cubic-bezier(.2,.8,.2,1);display:grid}.theme-landing .lg:hover{box-shadow:inset 0 0 0 1px #c9d3e1}.theme-landing .lg.on{background:#fff;box-shadow:0 0 0 1px #0b18300f,0 24px 50px -34px #0c2a5c8c}.theme-landing .lg b{letter-spacing:-.02em;grid-column:2;font-size:17px;font-weight:500}.theme-landing .lg .lg-d{color:var(--muted);grid-column:2;font-size:14.5px;line-height:1.5}.theme-landing .lg .rt{grid-row:1/span 2;place-self:start}.theme-landing .rt{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.theme-landing .rt.public{color:var(--ink2);background:#eef1f5}.theme-landing .rt.sealed{color:#1a45c4;background:#ebf1ff}.theme-landing .rt.checked{color:#0a7049;background:#0e9a641a}.theme-landing .rcpt{background:#fff;border-radius:30px;padding:10px 28px 18px;box-shadow:0 0 0 1px #0b18300f,0 60px 110px -70px #0c2a5c99}.theme-landing .rh{justify-content:space-between;align-items:center;padding:18px 0 16px;display:flex}.theme-landing .rh small{color:var(--faint);font-size:12.5px;display:block}.theme-landing .rh b{margin-top:4px;font-size:15px;font-weight:500;display:block}.theme-landing .rr{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;margin:0 -28px;padding:0 28px;font-size:14.5px;transition:opacity .45s,background-color .45s;display:grid}.theme-landing .rk{color:var(--faint);font-size:13px}.theme-landing .rval{align-items:center;gap:10px;min-width:0;display:flex}.theme-landing .rval em{color:var(--faint);font-size:12.5px;font-style:normal}.theme-landing .rval .amt{justify-self:start}.theme-landing .rcpt.hl-public .rr.g-public{background:#f7f9fc;box-shadow:inset 3px 0 #5f6b80}.theme-landing .rcpt.hl-sealed .rr.g-sealed{background:#f5f8ff;box-shadow:inset 3px 0 #1f5be8}.theme-landing .rcpt.hl-checked .rr.g-checked{background:#f3fbf7;box-shadow:inset 3px 0 #0e9a64}.theme-landing .tc{background:#fff;border-radius:26px;padding:26px;box-shadow:0 0 0 1px #0b18300f}.theme-landing .tc .ic{background:var(--soft);width:46px;height:46px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;display:flex}.theme-landing .tc b{letter-spacing:-.02em;margin-top:22px;font-size:17px;font-weight:500;display:block}.theme-landing .tc span{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.5;display:block}.theme-landing .dg{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.theme-landing .code{background:#0b1830;border-radius:26px;overflow:hidden;box-shadow:0 60px 110px -60px #0c2a5cb3}.theme-landing .chd{color:#8e9bb2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 20px;font-size:13px;display:flex}.theme-landing .chd button{font:inherit;color:#dce3ee;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;height:30px;padding:0 12px;font-size:12.5px}.theme-landing .code pre{color:#dce3ee;margin:0;padding:26px 28px;font-size:14px;line-height:1.85;overflow-x:auto}.theme-landing .code .c{color:#6f7f99}.theme-landing .code .k{color:#b79cff}.theme-landing .code .s{color:#8fe3b8}.theme-landing .code .f{color:#8db6ff}.theme-landing .fsky{text-align:center;color:var(--ink);background:linear-gradient(#f1f6fc 0%,#cfe2f6 30%,#8db9e7 62%,#3f7bc4 86%,#2c66ae 100%);border-radius:44px;margin:0 24px;padding:130px 0 0;position:relative;overflow:hidden}.theme-landing .fsky .cloud{opacity:.9;height:560px;top:260px;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.theme-landing .fsky>.w5,.theme-landing .fsky>.wmk{z-index:2;position:relative}.theme-landing .fsky .H2{max-width:12em;margin:0 auto}.theme-landing .fsky .lead{color:var(--ink2);max-width:30em;margin:22px auto 0}.theme-landing .form{-webkit-backdrop-filter:blur(16px);background:#ffffffb8;border-radius:999px;gap:8px;max-width:520px;margin:36px auto 0;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #ffffffe6,0 20px 40px -24px #0c2a5c73}.theme-landing .form input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:15.5px}.theme-landing .form input::placeholder{color:var(--faint)}.theme-landing .form:has(input+label+input){max-width:640px}.theme-landing .form input+label+input{border-left:1px solid var(--line)}@media (max-width:720px){.theme-landing .form input+label+input{border-left:0;border-top:1px solid var(--line)}}.theme-landing .wmk{-webkit-user-select:none;user-select:none;height:clamp(150px,23vw,320px);margin-top:90px;position:relative}.theme-landing .wmk span{line-height:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.theme-landing .wmk span svg{width:clamp(419px,66.2vw,949px);height:auto;display:block}.theme-landing .wmk .bl{color:#ffffff8c;opacity:.55;filter:blur(12px)}.theme-landing .wmk .sh{color:#fff;-webkit-mask-image:radial-gradient(circle 160px at var(--cx) var(--cy), #000 0 128px, transparent 162px);-webkit-mask-image:radial-gradient(circle 160px at var(--cx) var(--cy), #000 0 128px, transparent 162px);mask-image:radial-gradient(circle 160px at var(--cx) var(--cy), #000 0 128px, transparent 162px)}.theme-landing .wmk.auto{--cx:var(--ax);--cy:var(--ay);animation:11s ease-in-out infinite landing-wmL}.theme-landing .wmk.man{--cx:var(--fx);--cy:var(--fy)}.theme-landing .fcols{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:32px;padding:64px 0 30px;display:grid}.theme-landing .fcols b{color:var(--faint);margin-bottom:14px;font-size:13px;font-weight:500;display:block}.theme-landing .fcols a{color:var(--ink2);padding:5px 0;font-size:14.5px;text-decoration:none;display:block}.theme-landing .fcols a:hover{color:var(--ink)}.theme-landing .fcols .logo{color:var(--ink);padding:0;font-size:20px;display:inline-flex}.theme-landing .fcols p{color:var(--muted);max-width:20em;margin-top:14px;font-size:14.5px;line-height:1.55}.theme-landing .fbase{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:22px 0 30px;font-size:13px;display:flex}.theme-landing .fbase nav{gap:22px;display:flex}.theme-landing .fbase a{color:var(--faint);text-decoration:none}@keyframes landing-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes landing-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes landing-cardUp{0%{opacity:0;transform:translateY(120px)rotateX(14deg)scale(.95)}to{opacity:1;transform:none}}@keyframes landing-sweep{to{background-position:-40% 0}}@keyframes landing-drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes landing-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes landing-fillIn{to{background-position:0 0}}@keyframes landing-reveal{0%{opacity:0;transform:translateY(60px)scale(.97)}to{opacity:1;transform:none}}@keyframes landing-flow{0%{stroke-dashoffset:660px}to{stroke-dashoffset:0}}@keyframes landing-wire{to{stroke-dashoffset:0}}@keyframes landing-zoneIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes landing-beam{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes landing-node{to{fill:#1f5be8;stroke:#1f5be8}}@keyframes landing-rot{to{transform:rotate(360deg)}}@keyframes landing-certIn{0%{opacity:0;transform:translateY(30px)rotate(-2deg)scale(.96)}to{opacity:1;transform:none}}@keyframes landing-stamp{0%{opacity:0;transform:scale(1.8)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes landing-prog{0%{width:0}to{width:100%}}@keyframes landing-pvIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@keyframes landing-wmL{0%{--ax:16%;--ay:60%}50%{--ax:84%;--ay:52%}to{--ax:16%;--ay:60%}}@media (max-width:1080px){.theme-landing .nl{display:none}.theme-landing .nav5 .in{grid-template-columns:1fr auto}.theme-landing .stage5{padding:0 20px}.theme-landing .thd,.theme-landing .trw{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 140px;padding:0 22px}.theme-landing .thd .x,.theme-landing .trw .x{display:none}.theme-landing .shead{grid-template-columns:minmax(0,1fr);padding:24px 22px}.theme-landing .total{text-align:left}.theme-landing .srcs,.theme-landing .trust{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-landing .s8,.theme-landing .s4,.theme-landing .s6{grid-column:span 12}.theme-landing .fan5{grid-template-columns:minmax(0,1fr)}.theme-landing .wires{display:none}.theme-landing .mach,.theme-landing .steps,.theme-landing .dg,.theme-landing .learn{grid-template-columns:minmax(0,1fr)}.theme-landing .fcols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.theme-landing .w5,.theme-landing .nav5 .in{padding:0 20px}.theme-landing .nr .si{display:none}.theme-landing .hero5{padding-top:140px}.theme-landing .hcta{flex-direction:column;align-items:stretch;padding:0 20px}.theme-landing .sfoot{flex-direction:column;align-items:flex-start;padding:16px 22px}.theme-landing .srcs,.theme-landing .trust{grid-template-columns:minmax(0,1fr)}.theme-landing .tabs{border-radius:26px;flex-wrap:wrap;justify-content:center}.theme-landing .vr{grid-template-columns:minmax(0,1fr) 130px;padding:0 18px}.theme-landing .vr .a{display:none}.theme-landing .xr{grid-template-columns:60px minmax(0,1fr) 110px}.theme-landing .xr .w2,.theme-landing .xr .s{display:none}.theme-landing .sec{padding:96px 0}.theme-landing .fsky{border-radius:30px;margin:0 10px}.theme-landing .form{border-radius:26px;flex-direction:column}.theme-landing .form input{min-height:48px}}@media (prefers-reduced-motion:reduce){.theme-landing *,.theme-landing :before,.theme-landing :after{transition:none!important;animation:none!important}.theme-landing .fill{color:var(--ink)!important;background:0 0!important}.theme-landing .circ.run .w{stroke-dashoffset:0}}@media (max-width:720px){.theme-landing .sgrid,.theme-landing .anat,.theme-landing .fqg{grid-template-columns:minmax(0,1fr);gap:40px}.theme-landing .story{height:auto}.theme-landing .stick{height:auto;min-height:0;padding:96px 0 72px;position:relative}.theme-landing .fql{position:static}.theme-landing .lg{grid-template-columns:minmax(0,1fr)}.theme-landing .lg .rt{grid-row:auto}.theme-landing .lg b,.theme-landing .lg .lg-d{grid-column:1}.theme-landing .rr{grid-template-columns:72px minmax(0,1fr) auto;gap:10px;padding-top:8px;padding-bottom:8px}.theme-landing .rval em{display:none}.theme-landing .rval .amt{min-width:0;max-width:100%;overflow:hidden}.theme-landing .fqb{grid-template-columns:minmax(0,1fr) 34px;gap:12px}.theme-landing .fqb .fqi,.theme-landing .fqb .fqc{display:none}.theme-landing .fab{padding:0 22px 22px}.theme-landing .mrow{height:auto;min-height:60px;padding:10px 0}.theme-landing .thd,.theme-landing .trw{grid-template-columns:minmax(0,1fr) 128px}.theme-landing .thd>span:nth-child(3),.theme-landing .thd>span:nth-child(5),.theme-landing .trw .wl,.theme-landing .trw .ok5{display:none}.theme-landing .vhd{grid-template-columns:minmax(0,1fr) 130px;padding:0 18px}.theme-landing .vhd>span:nth-child(2),.theme-landing .vhd>span:nth-child(3),.theme-landing .vr .rb{display:none}.theme-landing .specs{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-landing .xhd{grid-template-columns:60px minmax(0,1fr) 110px}.theme-landing .xhd>span:nth-child(2),.theme-landing .xhd>span:nth-child(4){display:none}.theme-landing .kicker b{white-space:nowrap}.theme-landing .kicker>span{display:none}}.theme-landing .fconsent{max-width:560px;color:var(--ink2);text-align:left;cursor:pointer;justify-content:center;align-items:flex-start;gap:10px;margin:16px auto 0;font-size:13.5px;line-height:1.5;display:flex}@media (max-width:720px){.theme-landing .fconsent{min-height:40px}}.theme-landing .fconsent input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:2px 0 0}.theme-landing .p5 .fproblem{color:#9a4a12;margin-top:12px;font-size:13.5px}.theme-landing .p5 .fdone{min-height:52px;color:var(--ink);background:#ffffffb8;border-radius:999px;align-items:center;margin-top:36px;padding:0 26px;font-size:15.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffe6,0 20px 40px -24px #0c2a5c73}.theme-landing .fsky>.w5{z-index:3}@supports not (animation-timeline:view()){.theme-landing .story{height:auto}.theme-landing .stick{height:auto;min-height:0;padding:140px 0;position:relative}.theme-landing .sprog{display:none}}@media (prefers-reduced-motion:reduce){.theme-landing .story{height:auto}.theme-landing .stick{height:auto;min-height:0;padding:140px 0;position:relative}.theme-landing .sprog{display:none}}@media (max-width:720px){.theme-landing .snav nav{display:none}.theme-landing .dgrid8{grid-template-columns:minmax(0,1fr)}.theme-landing .ihd{flex-wrap:wrap;gap:8px}.theme-landing .pane pre{overflow-x:auto}.theme-landing .hand .drag,.theme-landing .pins i,.theme-landing .coin,.theme-landing .fct{font-size:12px}.theme-landing .ks,.theme-landing .op,.theme-landing .itab,.theme-landing .fb8,.theme-landing .snav .b{min-height:40px}.theme-landing .logo,.theme-landing .slogo{align-items:center;min-height:40px;display:inline-flex}.theme-landing .fcols a,.theme-landing .fbase a{align-items:center;min-height:40px;display:flex}}@media (max-width:420px){.theme-landing .mchip{display:none}.theme-landing .thd,.theme-landing .trw{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0 18px}.theme-landing .trw .pp{gap:10px}.theme-landing .trw .pp>div{min-width:0}.theme-landing .trw .pp div b,.theme-landing .trw .pp div span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}
.theme-app{--ink:#0b1830;--ink2:#2a3852;--muted:#5c6980;--faint:#5f6b80;--line:#e7ecf2;--soft:#f5f7fa;--blue:#1f5be8;--green:#0e9a64;--amber:#b26a00;--red:#e5484d;--bg:#eef0f3;--surface:#fff;--dark:#1c2130;--shadow-pop:0 0 0 1px #0b183014, 0 30px 60px -20px #0c2a5c73;--ease-out:cubic-bezier(.2, .8, .2, 1);--font-sans:var(--font-geist), "Geist", "Helvetica Neue", Helvetica, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, Menlo, monospace;min-height:100vh;font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.theme-app *,.theme-app :before,.theme-app :after{box-sizing:border-box}.theme-app :is(h1,h2,h3,h4,p){margin:0}.theme-app :where(a){color:inherit}.theme-app :where(button){font:inherit;color:inherit}.theme-app :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.theme-app .mono{font-family:var(--font-mono)}.theme-app .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.theme-app .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.theme-app *,.theme-app :before,.theme-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
