@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/outfit-latin-ext-200-normal-CDaNj-TM.woff2)format("woff2"),url(/assets/outfit-latin-ext-200-normal-T8AF5eto.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/outfit-latin-200-normal-DovQRx1c.woff2)format("woff2"),url(/assets/outfit-latin-200-normal-DBi7mfCs.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2)format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");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}:root{--void:#03040a;--panel:#090c1c9e;--panel-hi:#101530c7;--line:#8092ff29;--line-hi:#80a0ff6b;--ink:#e9ecff;--ink-2:#b4bbe0;--mute:#7179a6;--cyan:#3ce8ff;--violet:#a379ff;--pink:#ff6bd6;--ok:#3ee8a4;--warn:#ffc857;--bad:#ff5d73;--idle:#3a4068;--disrupted:#8189b3;--grad:linear-gradient(90deg, var(--cyan), var(--violet) 55%, var(--pink));--f-display:"Outfit", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--f-body:"PingFang SC", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--void);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55;overflow-x:hidden}button{font:inherit;color:inherit}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:1.5px solid var(--cyan);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html.no-scroll{overflow:hidden}body{background:var(--void)}.page{z-index:1;position:relative}.wrap{width:min(1120px, 100% - 2 * max(20px, env(safe-area-inset-left)));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.js-reveal .reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}.js-reveal .reveal.is-in{opacity:1;transform:none}.nav{z-index:40;padding:calc(10px + env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 10px max(24px, env(safe-area-inset-left));border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:grid;position:fixed;top:0;left:0;right:0}.nav[data-scrolled=true]{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#04050c9e;border-bottom-color:#8092ff1a}.nav-logo{color:var(--ink);font-family:var(--f-display);letter-spacing:.36em;align-items:center;gap:10px;font-size:17px;font-weight:200;text-decoration:none;display:inline-flex}.nav-logo b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.nav-logo .lens{border:1.5px solid var(--cyan);border-radius:50%;flex:none;width:20px;height:20px;position:relative;box-shadow:0 0 12px #3ce8ff99,inset 0 0 8px #a379ff99}.nav-logo .lens:after{content:"";background:var(--pink);width:6px;height:6px;box-shadow:0 0 8px var(--pink);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.nav-tabs{-webkit-backdrop-filter:blur(12px);background:#0a0c1c8c;border:1px solid #8092ff29;border-radius:999px;gap:2px;padding:4px;display:flex}.nav-tabs a{color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:7px 15px;font-size:13px;text-decoration:none;transition:color .2s,background .2s;position:relative}.nav-tabs a:hover{color:#fff;background:#ffffff0d}.nav-tabs a[aria-current=page]{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff14}.nav-tabs a[aria-current=page]:after{content:"";background:var(--cyan);height:2px;box-shadow:0 0 10px 1px var(--cyan);border-radius:2px;position:absolute;bottom:-5px;left:22%;right:22%}.nav-right{justify-self:end;align-items:center;gap:10px;display:flex}.nav-exit{color:var(--ink-2);white-space:nowrap;background:#0a0c1c8c;border:1px solid #8092ff29;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;display:inline-flex}.nav-exit i{background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%}.nav-exit b{color:#fff;font-size:12px;font-weight:600}.nav-menu,.nav-sheet-close{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#0a0c1c99;border:1px solid #8092ff33;border-radius:12px;padding:9px;display:none}.nav-sheet{z-index:45;-webkit-backdrop-filter:blur(16px);padding:calc(70px + env(safe-area-inset-top)) 28px 28px;opacity:0;pointer-events:none;background:#03040af0;flex-direction:column;transition:opacity .3s;display:flex;position:fixed;inset:0}.nav-sheet[data-open=true]{opacity:1;pointer-events:auto}.nav-sheet nav{flex-direction:column;gap:4px;display:flex}.nav-sheet a{color:var(--ink);border-bottom:1px solid #8092ff14;padding:10px 0;font-size:20px;text-decoration:none}.nav-sheet a[aria-current=page]{color:var(--cyan)}.nav-sheet .sep{height:18px}.nav-sheet .sep~a{color:var(--ink-2);font-size:15px}.nav-sheet-close{top:calc(14px + env(safe-area-inset-top));display:block;position:absolute;right:20px}.sec-title{letter-spacing:.01em;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:700}.sub{color:var(--ink-2);margin:10px 0 0;font-size:15px}.grad-text{background:linear-gradient(90deg, var(--cyan), var(--violet) 60%, var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow-pill{color:var(--cyan);letter-spacing:.1em;background:#3ce8ff12;border:1px solid #3ce8ff4d;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:inline-flex}.eyebrow-pill:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.keep{text-align:center;z-index:1;width:min(1120px,100% - 40px);margin:140px auto 0;position:relative}.keep h2{margin:0;font-size:clamp(28px,3.6vw,42px)}.keep-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-top:36px;display:grid}.keep-card{--t:var(--cyan);color:var(--ink);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--t) 16%, transparent), transparent 60%), linear-gradient(180deg, #10142ccc, #080a18cc);transition:transform .35s var(--ease), border-color .3s, box-shadow .3s;border:1px solid #8092ff24;border-radius:18px;flex-direction:column;gap:8px;padding:22px 20px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.keep-card[data-tone=teal]{--t:#2fd4c4}.keep-card[data-tone=blue]{--t:#5b8cff}.keep-card[data-tone=violet]{--t:var(--violet)}.keep-card[data-tone=pink]{--t:var(--pink)}.keep-card:hover{border-color:color-mix(in srgb, var(--t) 55%, transparent);box-shadow:0 18px 50px -20px color-mix(in srgb, var(--t) 60%, transparent);transform:translateY(-4px)}.keep-card .ic{width:38px;height:38px;color:var(--t);background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;place-items:center;margin-bottom:8px;display:grid}.keep-card .ic svg{width:19px;height:19px}.keep-card b{font-size:16px}.keep-card .d{color:var(--ink-2);min-height:2.8em;font-size:13px}.keep-card .go{color:var(--t);align-items:center;gap:6px;margin-top:6px;font-size:13px;display:inline-flex}.keep-card .go svg{width:14px;height:14px;transition:transform .3s var(--ease)}.keep-card:hover .go svg{transform:translate(4px)}.trust{z-index:1;margin-top:120px;padding-top:150px;position:relative;overflow:hidden}.trust:before{content:"";pointer-events:none;background-image:radial-gradient(#8092ff29 1px,#0000 1.2px);background-size:14px 14px;position:absolute;inset:120px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.horizon{border-top:1.5px solid #dcf0ffcc;border-radius:50%;width:140%;height:320px;position:absolute;top:60px;left:50%;transform:translate(-50%);box-shadow:0 -18px 60px -24px #3ce8ff80,inset 0 30px 60px -30px #a379ff4d;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 30% 70%,#0000 96%);mask-image:linear-gradient(90deg,#0000 4%,#000 30% 70%,#0000 96%)}.horizon:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#3ce8ff8c,#0000);width:46%;height:120px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.trust-grid{grid-template-columns:repeat(3,1fr);gap:0;width:min(1120px,100% - 40px);margin:0 auto;display:grid;position:relative}.trust-grid>div{border-left:1px solid #8092ff24;flex-direction:column;gap:8px;padding:18px 28px;display:flex}.trust-grid>div:first-child{border-left:0;padding-left:0}.trust-grid .mono{color:var(--cyan);font-size:12px}.trust-grid b{font-size:16px}.trust-grid p{color:var(--ink-2);margin:0;font-size:13.5px}.foot{z-index:1;background:radial-gradient(60% 120% at 80% 100%,#a379ff14,#0000 70%);border-top:1px solid #8092ff1a;margin-top:48px;padding:56px 0 26px;position:relative;overflow:hidden}.foot-mark{font-family:var(--f-display);letter-spacing:.08em;color:#0000;-webkit-text-stroke:1px #8092ff1f;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(120px,22vw,300px);font-weight:200;line-height:1;position:absolute;top:40px;left:50%;transform:translate(-50%)}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:28px;width:min(1120px,100% - 40px);margin:0 auto;display:grid;position:relative}.foot-grid h4{color:var(--mute);letter-spacing:.12em;margin:0 0 12px;font-size:12px;font-weight:400}.foot-grid>div{flex-direction:column;gap:9px;min-width:0;display:flex}.foot-grid a{color:var(--ink-2);font-size:13.5px;text-decoration:none}.foot-grid a:hover{color:#fff}.foot-brand p{color:var(--ink-2);margin:4px 0 6px;font-size:13.5px}.foot-status{color:var(--ink-2);border:1px solid #8092ff29;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:inline-flex}.foot-status i{background:var(--mute);border-radius:50%;width:7px;height:7px}.foot-status[data-ok=true] i{background:var(--ok);box-shadow:0 0 8px var(--ok)}.foot-status[data-ok=false] i{background:var(--bad)}.foot-ver{color:var(--mute);font-size:11px}.foot-ai>div{grid-template-columns:1fr 1fr;gap:9px 16px;display:grid}.foot-ai a{align-items:center;gap:8px;display:inline-flex}.ai-ic{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.ai-ic svg{width:100%;height:100%}.foot-ai .ai-ic svg{filter:grayscale()brightness(1.6);opacity:.7}.foot-ai a:hover .ai-ic svg{filter:none;opacity:1}.foot-base{width:min(1120px,100% - 40px);color:var(--mute);border-top:1px solid #8092ff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:44px auto 0;padding-top:18px;font-size:12px;display:flex;position:relative}.foot-base a{color:var(--ink-2)}@media (max-width:900px){.nav{grid-template-columns:1fr auto}.nav-tabs{display:none}.nav-menu{display:block}.nav-exit{display:none}.trust-grid{grid-template-columns:1fr;gap:6px}.trust-grid>div,.trust-grid>div:first-child{border-top:1px solid #8092ff1f;border-left:0;padding:16px 0}.foot-grid{grid-template-columns:1fr 1fr}.foot-brand,.foot-ai{grid-column:1/-1}.keep{margin-top:90px}}.btn{border:1px solid var(--line-hi);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);cursor:pointer;font:inherit;background:#0e122a99;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.btn:hover{border-color:var(--cyan);background:#3ce8ff14}.btn.primary{background:var(--ink);color:#05060d;border-color:#0000;font-weight:600}.btn.primary:hover{background:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{width:15px;height:15px}
