.kun-look{position:relative;display:inline-block;overflow:hidden;aspect-ratio:1}.kun-look>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.site-auth-avatar.site-auth-look{border-radius:30%;background:#1b2232}.home-page{--bg: #08090b;--bg-raised: #0d0e11;--panel: #111215;--panel-2: #16171b;--panel-3: #1c1d22;--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .11);--line-3: rgba(255, 255, 255, .18);--text: #f4f5f7;--text-2: #a4a8b1;--text-3: #6c717b;--accent: #339cff;--accent-2: #7cc0ff;--accent-soft: rgba(51, 156, 255, .14);--ok: #40c977;--bad: #fa5a55;--warn: #f5b544;--violet: #ad7bf9;--radius: 16px;--radius-sm: 10px;--container: 1200px;--gutter: 24px;--ease: cubic-bezier(.22, 1, .36, 1);--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;--font-mono: "SF Mono", ui-monospace, "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;position:relative;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.home-page ::selection{background:#339cff52;color:#fff}.home-page :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.home-page h1,.home-page h2,.home-page h3,.home-page p{margin:0}.home-page svg{flex-shrink:0}.home-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home-section{width:min(100% - var(--gutter) * 2,var(--container));margin:0 auto;padding:120px 0 0;scroll-margin-top:48px}.home-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"eyebrow eyebrow" "title body";align-items:end;gap:18px 72px;margin:0 0 56px;padding-top:20px;border-top:1px solid var(--line);text-align:left}.home-head[data-align=start]{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "body";gap:16px;margin:0 0 40px}.home-head>.home-eyebrow{grid-area:eyebrow}.home-head>h2{grid-area:title}.home-head>.home-head-body{grid-area:body}.home-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--text-2);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.home-eyebrow-index{color:var(--accent-2)}.home-eyebrow-index:after{content:"/";margin-left:12px;color:var(--text-3)}.home-head h2,.home-cta h2{font-family:var(--font-display);font-size:clamp(32px,4.6vw,56px);font-weight:600;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.home-page:lang(zh) .home-eyebrow{letter-spacing:.12em;text-transform:none}.home-page:lang(zh) .home-head h2,.home-page:lang(zh) .home-cta h2{line-height:1.16;letter-spacing:-.015em}.home-page:lang(zh) h1,.home-page:lang(zh) h2,.home-page:lang(ja) h2{word-break:keep-all;overflow-wrap:anywhere}.home-head-body{max-width:520px;padding-bottom:6px;color:var(--text-2);font-size:17px;line-height:1.65;text-wrap:pretty}.home-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid transparent;border-radius:10px;font-size:14.5px;font-weight:500;white-space:nowrap;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),transform .16s var(--ease)}.home-button svg{width:17px;height:17px}.home-button-lg{height:46px;padding:0 20px;font-size:15.5px}.home-button-primary{background:#f4f5f7;color:#0a0b0d}.home-button-primary:hover{background:#fff}.home-button-primary:active{transform:translateY(1px)}.home-button-primary[aria-disabled=true]{opacity:.6;cursor:default}.home-button-secondary{border-color:var(--line-2);background:#ffffff08;color:var(--text)}.home-button-secondary:hover{border-color:var(--line-3);background:#ffffff0f}.home-split-button{position:relative;display:inline-flex}.home-split-button>.home-button{border-top-right-radius:0;border-bottom-right-radius:0}.home-split-button>.home-button:only-child{border-radius:10px}.home-split-toggle{display:grid;place-items:center;width:40px;border:0;border-left:1px solid rgba(0,0,0,.12);border-radius:0 10px 10px 0;background:#f4f5f7;color:#0a0b0d;transition:background-color .16s var(--ease)}.home-split-toggle:hover{background:#fff}.home-split-toggle svg{width:16px;height:16px;transition:transform .2s var(--ease)}.home-split-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.home-split-menu{position:absolute;top:calc(100% + 8px);left:50%;z-index:20;display:grid;min-width:280px;padding:6px;transform:translate(-50%);border:1px solid var(--line-2);border-radius:12px;background:var(--panel-2);box-shadow:0 24px 60px -12px #000000bf;text-align:left}.home-split-menu a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--text-2)}.home-split-menu a:hover{background:#ffffff0f;color:var(--text)}.home-split-menu a>svg{width:16px;height:16px}.home-split-menu span{display:flex;flex:1;justify-content:space-between;gap:12px}.home-split-menu b{color:var(--text);font-size:14px;font-weight:500}.home-split-menu small{color:var(--text-3);font-size:12px}.home-icon-button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--text-2);transition:color .16s var(--ease),border-color .16s var(--ease),background-color .16s var(--ease)}.home-icon-button:hover{border-color:var(--line-2);background:#ffffff0a;color:var(--text)}.home-icon-button svg{width:17px;height:17px}.home-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:15px;font-weight:500}.home-text-link svg{width:16px;height:16px;transition:transform .16s var(--ease)}.home-text-link:hover svg{transform:translate(3px)}.home-center-link{display:flex;justify-content:center;margin-top:32px}[data-spotlight]{position:relative;isolation:isolate}[data-spotlight]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),rgba(61,155,255,.1),transparent 60%);opacity:0;transition:opacity .3s var(--ease);pointer-events:none}[data-spotlight]:hover:before{opacity:1}.shader-stage{position:relative;overflow:hidden;pointer-events:none;background:var(--stage-fallback, var(--bg))}.shader-stage[data-scene=abyss]{--stage-fallback: radial-gradient(ellipse 60% 42% at 50% 0%, rgba(61, 155, 255, .34), transparent 72%), radial-gradient(ellipse 70% 46% at 22% 34%, rgba(21, 89, 176, .36), transparent 70%), radial-gradient(ellipse 60% 40% at 82% 46%, rgba(10, 42, 82, .7), transparent 70%), linear-gradient(180deg, #071427, #05080f 70%)}.shader-stage[data-scene=dawn]{--stage-fallback: radial-gradient(ellipse 70% 60% at 50% 0%, rgba(124, 192, 255, .42), transparent 70%), radial-gradient(ellipse 50% 50% at 80% 20%, rgba(173, 123, 249, .28), transparent 70%), linear-gradient(180deg, #0b2547, #05070d)}.shader-stage[data-scene=wordmark]{--stage-fallback: transparent}.shader-canvas{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;opacity:0;transition:opacity 1.2s var(--ease)}.shader-stage[data-state=ready] .shader-canvas{opacity:1}.shader-canvas canvas{display:block;width:100%!important;height:100%!important}[data-reveal=pending]{opacity:0;transform:translateY(18px)}[data-reveal=visible]{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease)}.home-nav{position:fixed;inset:0 0 auto;z-index:40;pointer-events:none}.home-nav-inner{display:flex;align-items:center;gap:32px;width:min(100% - var(--gutter) * 2,var(--container));height:64px;margin:0 auto;padding:0;border:1px solid transparent;border-radius:16px;pointer-events:auto;transition:width .42s var(--ease),height .42s var(--ease),margin .42s var(--ease),padding .42s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.home-nav[data-scrolled=true] .home-nav-inner{width:min(100% - 32px,1000px);height:54px;margin-top:10px;padding:0 8px 0 16px;border-color:var(--line-2);background:#111215c2;box-shadow:0 12px 40px -12px #000000b3;-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px)}.home-brand{display:inline-flex;align-items:center;gap:9px;color:var(--text)}.home-brand img{width:28px;height:28px;object-fit:contain}.home-brand strong{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em}.home-nav-links{display:flex;align-items:center;gap:4px}.home-nav-links a,.home-mobile-menu a{padding:6px 12px;border-radius:8px;color:var(--text-2);font-size:14.5px;transition:color .16s var(--ease),background-color .16s var(--ease)}.home-nav-links a:hover{background:#ffffff0d;color:var(--text)}.home-nav-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.home-github{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 11px;border:1px solid var(--line);border-radius:10px;color:var(--text-2);font-size:13.5px;font-variant-numeric:tabular-nums;transition:color .16s var(--ease),border-color .16s var(--ease)}.home-github:hover{border-color:var(--line-2);color:var(--text)}.home-github>svg{width:17px;height:17px}.home-github span{display:inline-flex;align-items:center;gap:4px}.home-github span svg{width:13px;height:13px;color:var(--warn);fill:currentColor}.home-language{position:relative}.home-language-trigger{width:auto;gap:4px;padding:0 10px;font-size:13.5px;display:inline-flex;align-items:center}.home-language-trigger svg{width:14px;height:14px}.home-language-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:2;display:grid;min-width:188px;padding:6px;border:1px solid var(--line-2);border-radius:12px;background:var(--panel-2);box-shadow:0 24px 60px -12px #000000b3}.home-language-menu button{display:grid;grid-template-columns:30px 1fr 16px;align-items:center;gap:6px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--text-2);font-size:13.5px;text-align:left}.home-language-menu button:hover{background:#ffffff0f;color:var(--text)}.home-language-menu button span{color:var(--text-3);font-size:12px}.home-language-menu button strong{font-weight:500}.home-language-menu button svg{width:15px;height:15px;color:var(--accent);opacity:0}.home-language-menu button[aria-selected=true]{color:var(--text)}.home-language-menu button[aria-selected=true] svg{opacity:1}.home-nav-download{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;background:#f4f5f7;color:#0a0b0d;font-size:14px;font-weight:500;transition:background-color .16s var(--ease)}.home-nav-download:hover{background:#fff}.home-nav-download svg{width:16px;height:16px}.home-menu-toggle,.home-mobile-menu{display:none}.home-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:168px 0 0;text-align:center}.home-hero-inner,.home-showcase{width:min(100% - var(--gutter) * 2,var(--container))}.home-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center}.home-hero-inner:before{content:"";position:absolute;top:-60px;right:-10%;bottom:-40px;left:-10%;z-index:-1;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(4,7,13,.62),transparent 72%);pointer-events:none}.home-hero-stage{position:absolute;inset:0 0 auto;z-index:-1;height:min(1180px,128svh);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 100%)}.home-hero-stage:after{content:"";position:absolute;inset:auto 0 34%;height:1px;background:linear-gradient(90deg,transparent,rgba(124,192,255,.28) 30%,rgba(124,192,255,.28) 70%,transparent);opacity:.6}.home-badge{display:inline-flex;align-items:center;gap:9px;height:32px;margin-bottom:32px;padding:0 12px 0 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#080c146b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4f5f7d1;font-size:13.5px;transition:border-color .16s var(--ease),color .16s var(--ease)}.home-badge:hover{border-color:var(--line-3);color:var(--text)}.home-badge svg{width:14px;height:14px}.home-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #40c9772e}.home-hero h1{max-width:1080px;font-family:var(--font-display);font-size:clamp(44px,7.6vw,100px);font-weight:600;line-height:1;letter-spacing:-.045em;text-shadow:0 2px 40px rgba(3,5,10,.5);text-wrap:balance}.home-page:lang(zh) .home-hero h1{line-height:1.1;letter-spacing:-.02em}.home-hero h1 span:last-child{background:linear-gradient(180deg,#fff 20%,#a9d4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.home-hero-summary{max-width:660px;margin-top:28px;color:#f4f5f7bd;font-size:18px;line-height:1.65;text-wrap:pretty}.home-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.home-hero-also{display:flex;align-items:center;gap:10px;margin-top:16px;color:#f4f5f780;font-size:13.5px}.home-hero-also a:hover{color:var(--text)}.home-showcase{margin-top:88px}.home-scenes{display:inline-flex;gap:2px;max-width:100%;margin-bottom:20px;padding:4px;overflow-x:auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#080c1480;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);scrollbar-width:none}.home-scenes::-webkit-scrollbar{display:none}.home-scenes button{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:7px;height:36px;padding:0 14px;overflow:hidden;border:0;border-radius:999px;background:transparent;color:#f4f5f78c;font-size:14px;font-weight:500;white-space:nowrap;transition:color .16s var(--ease),background-color .16s var(--ease)}.home-scenes button:hover{color:var(--text)}.home-scenes button[aria-selected=true]{background:#ffffff1a;color:var(--text);box-shadow:inset 0 0 0 1px #ffffff1a}.home-scenes button svg{width:16px;height:16px}.home-scene-timer{position:absolute;inset:auto 18px 3px;height:2px;border-radius:2px;background:var(--accent);transform-origin:left;animation-name:home-timer;animation-timing-function:linear;animation-fill-mode:both;opacity:.85}@keyframes home-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-window{position:relative;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(180deg,#ffffff17,#ffffff05);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:0 1px #ffffff29 inset,0 60px 140px -40px #000000e6,0 40px 120px -60px #3d9bff8c}.home-window .pw-frame{box-shadow:0 0 0 1px #0009}.home-scene-caption{margin-top:18px;color:var(--text-3);font-size:14px}.pw-frame{position:relative;width:100%;overflow:hidden;border-radius:14px;background:#1b1b1b}.pw-shot{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:left top;opacity:0;transition:opacity .36s var(--ease);-webkit-user-select:none;user-select:none}.pw-shot[data-active=true]{opacity:1}.pw-lights{position:absolute;top:1.45%;left:1.3%;display:flex;justify-content:space-between;width:3.6%;pointer-events:none}.pw-lights i{width:23%;aspect-ratio:1;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #00000040}.pw-lights i:nth-child(2){background:#febc2e}.pw-lights i:nth-child(3){background:#28c840}.pw-caret{display:inline-block;width:8px;height:15px;background:#d4d8de;vertical-align:text-bottom;animation:pw-blink 1.1s steps(1) infinite}@keyframes pw-blink{50%{opacity:0}}.home-agent-marquee{display:grid;gap:12px;margin:0 calc(var(--gutter) * -1);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home-agent-row{display:flex;width:max-content;animation:home-marquee 60s linear infinite}.home-agent-row[data-direction=reverse]{animation-direction:reverse;animation-duration:70s}.home-agent-marquee:hover .home-agent-row{animation-play-state:paused}.home-agent-row ul{display:flex;gap:12px;margin:0;padding:0 12px 0 0;list-style:none}@keyframes home-marquee{to{transform:translate(-50%)}}.home-agent-chip{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px;border:1px solid var(--line);border-radius:12px;background:var(--bg-raised);color:var(--text-2);font-size:14.5px;white-space:nowrap}.home-agent-chip>svg{width:18px;height:18px;color:var(--text-3)}.home-agent-chip .home-brand-icon{width:18px;height:18px}.home-agent-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:48px 0 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.home-agent-stats div{display:grid;align-content:start;gap:10px;padding:26px 24px;background:var(--bg)}.home-agent-stats dt{display:flex;align-items:baseline;gap:8px}.home-agent-stats strong{font-family:var(--font-display);font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1}.home-agent-stats div:first-child strong{color:var(--accent-2)}.home-agent-stats span{color:var(--text);font-size:15px;font-weight:500}.home-agent-stats dd{margin:0;color:var(--text-2);font-size:14px;line-height:1.6}.home-agent-modes-title{margin:56px 0 18px!important;text-align:center;color:var(--text-2);font-size:14px;font-weight:500;letter-spacing:.04em}.home-agent-modes{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.home-agent-modes article{display:grid;align-content:start;gap:10px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.home-agent-mode-head{display:flex;align-items:center;gap:10px}.home-agent-mode-head svg{width:18px;height:18px;color:var(--accent-2)}.home-agent-mode-head strong{font-size:16.5px;font-weight:600}.home-agent-mode-head em{padding:1px 8px;border:1px solid rgba(245,181,68,.35);border-radius:999px;color:var(--warn);font-size:11.5px;font-style:normal}.home-agent-modes p{color:var(--text-2);font-size:14.5px}.home-agent-example{display:flex;align-items:center;gap:8px;margin-top:6px!important;padding:10px 12px;border-radius:10px;background:var(--panel-2);color:var(--text)!important;font-size:13.5px!important}.home-agent-example[data-kind=handoff]{color:var(--text-2)!important}.home-agent-example svg{width:15px;height:15px;color:var(--accent-2);flex-shrink:0}.home-agent-note{margin-top:24px!important;color:var(--text-3);font-size:13.5px;text-align:center}.home-brands{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none}.home-brands li{display:flex;align-items:center;gap:12px;height:60px;padding:0 18px;border:1px solid var(--line);border-radius:12px;background:var(--bg-raised);color:var(--text-2);font-size:14.5px;transition:border-color .2s var(--ease),color .2s var(--ease),background-color .2s var(--ease)}.home-brands li:hover{border-color:var(--line-2);background:var(--panel);color:var(--text)}.home-brand-icon{width:22px;height:22px;flex-shrink:0;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.home-brands .home-brands-more{justify-content:center;border-style:dashed;background:transparent;color:var(--text-3);cursor:help}.home-brands-note{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:28px!important;color:var(--text-2);font-size:14.5px;text-align:center}.home-brands-note span{color:var(--text-3)}.home-brands-note a{display:inline-flex;align-items:center;gap:4px;color:var(--accent-2)}.home-brands-note a svg{width:15px;height:15px}.home-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-bento-card{display:grid;grid-template-rows:auto 1fr;min-height:480px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(51,156,255,.06),transparent 70%),var(--bg-raised);transition:border-color .24s var(--ease)}.home-bento-card:hover{border-color:var(--line-2)}.home-bento-copy{display:grid;justify-items:start;gap:8px;padding:32px 32px 0}.home-bento-copy h3{font-size:20px;font-weight:600;letter-spacing:-.012em}.home-bento-copy p{max-width:460px;color:var(--text-2);font-size:15px}.home-bento-copy a{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--text-2);font-size:14px;transition:color .16s var(--ease)}.home-bento-copy a:hover{color:var(--text)}.home-bento-copy a svg{width:15px;height:15px}.home-bento-visual{display:flex;align-items:center;justify-content:center;padding:28px 32px 32px;font-size:13px;line-height:1.55}.home-bento-visual>*{width:100%;max-width:460px}.home-bento[data-play=false] .sc-anim{opacity:0}.home-bento[data-play=true] .sc-anim{animation:sc-in .56s var(--ease) both;animation-delay:var(--d, 0ms)}@keyframes sc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sc-spec{display:grid;gap:16px}.sc-steps{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.sc-steps li{position:relative;display:grid;justify-items:center;flex:1;gap:6px;color:var(--text-3);font-size:12px}.sc-steps li:before{content:"";position:absolute;top:5px;right:50%;width:100%;height:1px;background:var(--line-2)}.sc-steps li:first-child:before{display:none}.sc-steps i{position:relative;width:11px;height:11px;border:1.5px solid var(--line-3);border-radius:50%;background:var(--bg-raised)}.home-bento[data-play=true] .sc-steps li{animation:sc-step .4s var(--ease) both;animation-delay:calc(var(--i) * .32s + .2s)}.home-bento[data-play=true] .sc-steps i{animation:sc-dot .4s var(--ease) both;animation-delay:calc(var(--i) * .32s + .2s)}@keyframes sc-step{to{color:var(--text)}}@keyframes sc-dot{to{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px #339cff2e}}.sc-doc{padding:16px 18px;border:1px solid var(--line-2);border-radius:14px;background:var(--panel)}.sc-doc-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line);font-weight:500}.sc-doc-head svg{width:15px;height:15px;color:var(--accent-2)}.sc-doc-label{display:flex;justify-content:space-between;margin-top:10px!important;color:var(--text-3);font-size:12px}.sc-doc-label em{color:var(--ok);font-style:normal;opacity:0}.home-bento[data-play=true] .sc-doc-label em{animation:sc-in .4s var(--ease) 3.1s both}.sc-doc-text{margin-top:2px!important;color:var(--text-2)}.sc-doc ul{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.sc-doc li{display:flex;align-items:center;gap:9px;color:var(--text-2)}.sc-doc li span{display:grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--line-3);border-radius:5px}.sc-doc li svg{width:11px;height:11px;color:#08130c;stroke-width:3;opacity:0}.home-bento[data-play=true] .sc-doc li span{animation:sc-check .3s var(--ease) both;animation-delay:calc(var(--i) * .42s + 1.9s)}.home-bento[data-play=true] .sc-doc li svg{animation:sc-fade .2s var(--ease) both;animation-delay:calc(var(--i) * .42s + 2s)}.home-bento[data-play=true] .sc-doc li{animation:sc-step .3s var(--ease) both;animation-delay:calc(var(--i) * .42s + 1.9s)}@keyframes sc-check{to{border-color:var(--ok);background:var(--ok)}}@keyframes sc-fade{to{opacity:1}}.sc-pdf{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;align-items:center}.sc-page{display:grid;gap:7px;padding:14px 14px 18px;border:1px solid var(--line-2);border-radius:10px;background:var(--panel)}.sc-page-head{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--text-2);font-size:11.5px}.sc-page-head svg{width:13px;height:13px;color:var(--bad)}.sc-page-head em{margin-left:auto;color:var(--text-3);font-style:normal}.sc-line{display:block;height:6px;border-radius:3px;background:#ffffff14}.sc-line-title{width:70%;height:9px;margin-bottom:4px;background:#ffffff2e}.sc-line-short{width:45%}.sc-line-mid{width:70%}.sc-hl{background-image:linear-gradient(90deg,#339cff8c,#339cff8c);background-repeat:no-repeat;background-size:0% 100%}.home-bento[data-play=true] .sc-hl{animation:sc-sweep .7s var(--ease) .4s both}.home-bento[data-play=true] .sc-hl-2{animation-delay:.9s}.home-bento[data-play=false] .sc-hl{background-size:0% 100%}.home-bento:not([data-play]) .sc-hl,.home-bento[data-play=true] .sc-hl{background-size:100% 100%}@keyframes sc-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}.sc-chat{display:grid;gap:10px}.sc-bubble{justify-self:end;max-width:92%;padding:8px 12px;border-radius:12px;background:#ffffff14;color:var(--text)}.sc-answer p{color:var(--text-2)}.sc-answer span{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--text-3);font-size:12px}.sc-answer b{padding:1px 7px;border:1px solid rgba(51,156,255,.4);border-radius:6px;color:var(--accent-2);font-weight:500}.sc-schedule{display:grid;gap:10px}.sc-tool{display:flex;align-items:center;justify-content:space-between;color:var(--text-2)}.sc-tool span{display:inline-flex;align-items:center;gap:7px}.sc-tool svg{width:14px;height:14px;color:var(--text-3)}.sc-tool code{color:var(--text-3);font-family:var(--font-mono);font-size:11.5px}.sc-json{margin:0;padding:10px 12px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:#b9c3d1;font-family:var(--font-mono);font-size:11.5px;line-height:1.7;white-space:pre}.sc-job{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--panel)}.sc-job-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--accent-soft);color:var(--accent-2)}.sc-job-icon svg{width:16px;height:16px}.sc-job strong{display:block;font-weight:500}.sc-job small{color:var(--text-3);font-size:12px}.sc-job em{margin-left:auto;padding:2px 9px;border-radius:999px;background:#f5b5441f;color:var(--warn);font-size:11.5px;font-style:normal}.sc-note{color:var(--text-3);font-size:12.5px}.sc-extend{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sc-extend li{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.sc-ext-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:var(--accent-soft);color:var(--accent-2)}.sc-ext-icon[data-kind=Skill]{background:#ad7bf924;color:var(--violet)}.sc-ext-icon[data-kind=Extension]{background:#40c9771f;color:var(--ok)}.sc-ext-icon svg{width:16px;height:16px}.sc-extend div{display:grid;flex:1;min-width:0}.sc-extend strong{display:flex;align-items:center;gap:8px;font-weight:500}.sc-extend strong b{padding:0 6px;border:1px solid var(--line-2);border-radius:5px;color:var(--text-3);font-size:10.5px;font-weight:500}.sc-extend small{overflow:hidden;color:var(--text-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sc-toggle{position:relative;width:32px;height:18px;flex-shrink:0;border-radius:999px;background:#ffffff1f}.sc-toggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#d8dbe0}.home-bento[data-play=true] .sc-extend li[data-on=true] .sc-toggle{animation:sc-toggle-track .26s var(--ease) both;animation-delay:calc(var(--i) * .38s + .5s)}.home-bento[data-play=true] .sc-extend li[data-on=true] .sc-toggle:after{animation:sc-toggle-knob .26s var(--ease) both;animation-delay:calc(var(--i) * .38s + .5s)}@keyframes sc-toggle-track{to{background:var(--accent)}}@keyframes sc-toggle-knob{to{transform:translate(14px);background:#fff}}.home-features{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.home-feature{position:relative;display:grid;align-content:start;gap:8px;min-height:176px;padding:26px 24px;background:var(--bg);transition:background-color .2s var(--ease)}.home-feature:hover{background:var(--bg-raised)}.home-feature>svg:first-child{width:20px;height:20px;margin-bottom:10px;color:var(--text-2);transition:color .2s var(--ease)}.home-feature:hover>svg:first-child{color:var(--accent-2)}.home-feature strong{font-size:15.5px;font-weight:500;line-height:1.4}.home-feature p{color:var(--text-2);font-size:14px;line-height:1.6}.home-feature-arrow{position:absolute;top:26px;right:22px;width:16px;height:16px;color:var(--text-3);opacity:0;transform:translate(-4px);transition:opacity .2s var(--ease),transform .2s var(--ease)}.home-feature:hover .home-feature-arrow{opacity:1;transform:none}.home-runtime{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-runtime-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.home-runtime-visual{position:relative;display:grid;place-items:center;height:220px;padding:24px;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(51,156,255,.08),transparent 70%),var(--bg)}.home-runtime-copy{display:grid;align-content:start;gap:8px;padding:24px}.home-runtime-label{display:inline-flex;align-items:center;gap:7px;color:var(--accent-2);font-size:13px;font-weight:500}.home-runtime-label svg{width:15px;height:15px}.home-runtime-copy h3{font-size:18px;font-weight:600;letter-spacing:-.01em}.home-runtime-copy p{color:var(--text-2);font-size:14.5px}.rt-gui{display:grid;grid-template-columns:22% 1fr 26%;width:100%;height:100%;overflow:hidden;border:1px solid var(--line-2);border-radius:10px;background:#101010}.rt-gui-side,.rt-gui-panel{display:grid;align-content:start;gap:7px;padding:12px 9px;background:#141414}.rt-gui-side{border-right:1px solid var(--line)}.rt-gui-panel{border-left:1px solid var(--line)}.rt-gui i,.rt-gui span{display:block;height:6px;border-radius:3px;background:#ffffff14}.rt-gui i[data-active=true]{background:#339cff73}.rt-gui-main{position:relative;display:grid;align-content:start;gap:8px;padding:14px 16px}.rt-gui-main .rt-bubble{justify-self:end;width:55%;height:14px;border-radius:6px}.rt-gui-main .rt-short{width:60%}.rt-gui-input{position:absolute;inset:auto 12px 12px;height:26px;border:1px solid var(--line-2);border-radius:8px;background:#1a1a1a}.rt-gui-panel .rt-add{background:#40c97759}.rt-gui-panel .rt-del{background:#fa423e59}.rt-tui{width:100%;height:100%;overflow:hidden;border:1px solid var(--line-2);border-radius:10px;background:#0b0d10}.rt-tui pre{margin:0;padding:16px 18px;color:#d4d8de;font-family:var(--font-mono);font-size:12.5px;line-height:1.8;white-space:pre}.rt-tui em{color:var(--accent);font-style:normal}.rt-tui span{color:#fff;font-weight:600}.home-command{display:flex;align-items:center;gap:10px;margin-top:10px;padding:6px 6px 6px 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg)}.home-command code{flex:1;color:var(--text);font-family:var(--font-mono);font-size:13px}.home-command code b{margin-right:10px;color:var(--text-3);font-weight:400}.home-command button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:0;border-radius:7px;background:#ffffff0f;color:var(--text-2);font-size:12.5px;transition:background-color .16s var(--ease),color .16s var(--ease)}.home-command button:hover{background:#ffffff1a;color:var(--text)}.home-command button svg{width:13px;height:13px}.rt-phone{display:grid;align-content:center;gap:8px;width:100%;height:100%;font-size:12.5px;line-height:1.5}.rt-msg{max-width:88%;padding:8px 11px;border-radius:12px}.rt-msg-out{justify-self:end;border-bottom-right-radius:4px;background:var(--accent);color:#fff}.rt-msg-in{display:flex;gap:8px;border:1px solid var(--line-2);border-bottom-left-radius:4px;background:var(--panel-2);color:var(--text-2)}.rt-msg-in img{width:20px;height:20px;flex-shrink:0;object-fit:contain}.rt-channels{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px}.rt-channels span{padding:2px 9px;border:1px solid var(--line-2);border-radius:999px;color:var(--text-3);font-size:11.5px}.home-compare{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.home-compare table{width:100%;min-width:620px;border-collapse:collapse;font-size:14.5px}.home-compare th,.home-compare td{padding:15px 22px;border-bottom:1px solid var(--line)}.home-compare thead th{color:var(--text-3);font-size:13px;font-weight:500;text-align:center}.home-compare thead th:first-child,.home-compare tbody th{text-align:left}.home-compare tbody th{color:var(--text);font-weight:400}.home-compare td{width:17%;text-align:center}.home-compare [data-kun=true]{background:#339cff0d}.home-compare thead th[data-kun=true]{color:var(--text);font-weight:600}.home-compare tbody tr:last-child th,.home-compare tbody tr:last-child td{border-bottom:0}.home-mark{display:inline-grid;place-items:center;width:22px;height:22px;vertical-align:middle}.home-mark svg{width:17px;height:17px}.home-mark[data-value=yes]{color:var(--accent-2)}.home-mark[data-value=no]{color:var(--text-3);opacity:.6}.home-mark-partial{width:12px;height:12px;border:1.5px solid var(--text-3);border-radius:50%;background:linear-gradient(90deg,var(--text-3) 50%,transparent 50%)}.home-compare-legend{display:flex;justify-content:flex-end;gap:18px;padding:12px 22px;border-top:1px solid var(--line);color:var(--text-3);font-size:12.5px}.home-compare-legend span{display:inline-flex;align-items:center;gap:4px}.home-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:56px}.home-principles article{display:grid;align-content:start;gap:8px}.home-principles svg{width:20px;height:20px;margin-bottom:6px;color:var(--accent-2)}.home-principles strong{font-size:15.5px;font-weight:500}.home-principles p{color:var(--text-2);font-size:14px}.home-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px}.home-faq-head .home-head{position:sticky;top:100px}.home-faq-list{border-top:1px solid var(--line)}.home-faq-list details{border-bottom:1px solid var(--line)}.home-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 2px;font-size:16.5px;font-weight:500;list-style:none;cursor:pointer;transition:color .16s var(--ease)}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary:hover{color:var(--accent-2)}.home-faq-list summary svg{width:18px;height:18px;color:var(--text-3);transition:transform .22s var(--ease)}.home-faq-list details[open] summary svg{transform:rotate(45deg)}.home-faq-list details p{max-width:680px;padding:0 40px 24px 2px;color:var(--text-2);font-size:15px;line-height:1.75}.home-cta{padding-bottom:120px}.home-cta-panel{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:104px 32px 56px;overflow:hidden;border:1px solid var(--line-2);border-radius:28px;background:var(--bg-raised);text-align:center}.home-cta-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.home-cta-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(6,7,11,.45) 78%,rgba(6,7,11,.8))}.home-cta h2{font-size:clamp(36px,5.6vw,72px)}.home-cta-mascot{width:88px;height:88px;margin-bottom:24px;object-fit:contain;filter:drop-shadow(0 16px 40px rgba(124,192,255,.55));animation:home-soar 6s var(--ease) infinite alternate}.home-cta-body{max-width:540px;margin-top:18px!important;color:#f4f5f7c7;font-size:17px}.home-cta-actions{margin-top:32px}.home-cta-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:18px;color:var(--text-3);font-size:13px}.home-cta-meta a{display:inline-flex;align-items:center;gap:3px;color:var(--text-2)}.home-cta-meta a:hover{color:var(--text)}.home-cta-meta a svg{width:14px;height:14px}.home-checksum{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--text-3);font-size:12.5px;transition:color .16s var(--ease),border-color .16s var(--ease)}.home-checksum:hover{border-color:var(--line-2);color:var(--text)}.home-checksum svg{width:13px;height:13px}.home-checksum code{font-family:var(--font-mono);font-size:11.5px}.home-cta-stats{display:flex;gap:40px;margin:32px 0 0}.home-cta-stats div{display:grid;gap:2px}.home-cta-stats dt{color:var(--text-3);font-size:12.5px}.home-cta-stats dd{margin:0;font-family:var(--font-display);font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}@keyframes home-soar{0%{transform:translateY(4px)}to{transform:translateY(-8px)}}.home-footer{border-top:1px solid var(--line)}.home-footer-inner{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:40px;width:min(100% - var(--gutter) * 2,var(--container));margin:0 auto;padding:56px 0 40px}.home-footer-brand p{max-width:300px;margin-top:14px;color:var(--text-3);font-size:14px}.home-footer-col{display:grid;align-content:start;gap:10px}.home-footer-col strong{margin-bottom:4px;color:var(--text);font-size:13.5px;font-weight:500}.home-footer-col a{color:var(--text-3);font-size:14px;transition:color .16s var(--ease)}.home-footer-col a:hover{color:var(--text)}.home-footer-wordmark{width:min(100% - var(--gutter) * 2,var(--container));height:clamp(120px,24vw,300px);margin:0 auto;background:transparent}.shader-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity .6s var(--ease)}.shader-stage[data-state=ready] .shader-fallback{opacity:0}.home-footer-wordmark .shader-fallback span{background:linear-gradient(180deg,#7cc0ff,#1f6fd1 60%,#0a1a33);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(110px,24vw,300px);font-weight:800;line-height:1;letter-spacing:-.05em}.home-footer-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;width:min(100% - var(--gutter) * 2,var(--container));margin:0 auto;padding:20px 0 32px;border-top:1px solid var(--line);color:var(--text-3);font-size:12.5px}@media(max-width:1080px){.home-brands{grid-template-columns:repeat(4,1fr)}.home-features{grid-template-columns:repeat(3,1fr)}.home-principles,.home-agent-stats{grid-template-columns:repeat(2,1fr)}.home-agent-modes{grid-template-columns:1fr}}@media(max-width:860px){.home-nav-links,.home-github{display:none}.home-menu-toggle{display:inline-grid}.home-nav[data-open=true] .home-mobile-menu{display:grid;gap:2px;width:min(100% - 32px,1000px);margin:8px auto 0;padding:8px;border:1px solid var(--line-2);border-radius:16px;background:#111215f5;pointer-events:auto}.home-mobile-menu a{padding:12px 10px;font-size:16px}.home-runtime,.home-bento{grid-template-columns:1fr}.home-bento-card{min-height:0}.home-runtime-card{grid-template-columns:1fr 1fr;grid-template-rows:none}.home-runtime-visual{border-right:1px solid var(--line);border-bottom:0}.home-faq{grid-template-columns:1fr;gap:8px}.home-faq-head .home-head{position:static}.home-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "body";gap:16px}.home-footer-inner{grid-template-columns:repeat(3,1fr)}.home-footer-brand{grid-column:1 / -1}}@media(max-width:640px){.home-page{--gutter: 16px}.home-section{padding-top:88px}.home-head{margin-bottom:36px}.home-head-body,.home-hero-summary{font-size:16px}.home-nav-download span{display:none}.home-nav-download{width:36px;padding:0;justify-content:center}.home-hero{padding-top:112px}.home-hero-actions{flex-direction:column;align-self:stretch}.home-hero-actions .home-button{width:100%}.home-showcase{margin-top:52px}.home-scenes{display:flex}.home-window{padding:5px;border-radius:14px}.pw-frame{border-radius:10px}.home-hero-stage{height:min(980px,118svh)}.home-brands{grid-template-columns:repeat(2,1fr);gap:8px}.home-brands li{height:52px;padding:0 14px;font-size:13.5px}.home-features{grid-template-columns:1fr}.home-feature{min-height:0;padding:22px 20px}.home-runtime-card{grid-template-columns:1fr}.home-bento-copy{padding:24px 20px 0}.home-bento-visual{padding:24px 16px 20px}.sc-pdf{grid-template-columns:1fr}.home-runtime-visual{height:200px;border-right:0;border-bottom:1px solid var(--line)}.home-principles{grid-template-columns:1fr;gap:24px}.home-agent-stats{grid-template-columns:1fr}.home-agent-chip{height:42px;padding:0 14px;font-size:13.5px}.home-compare th,.home-compare td{padding:12px 14px}.home-cta-panel{padding:52px 20px 36px}.home-cta-actions,.home-cta-actions .home-button{width:100%}.home-footer-inner{grid-template-columns:repeat(2,1fr);gap:32px}}@media(prefers-reduced-motion:reduce){.home-page *,.home-page *:before,.home-page *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.site-auth{position:relative;flex:0 0 auto;font-size:13px;line-height:1.5;color:#f4f5f7}.site-auth button{font:inherit}.site-auth-login,.site-auth-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid rgba(124,192,255,.28);border-radius:10px;background:#122c46;color:#e8f4ff;white-space:nowrap}.site-auth-login:hover:not(:disabled),.site-auth-trigger:hover{border-color:#339cff;background:#193b5c}.site-auth button:focus-visible,.site-auth a:focus-visible,.kun-auth-callback a:focus-visible,.kun-auth-callback button:focus-visible{outline:2px solid #339cff;outline-offset:3px}.site-auth button:disabled{opacity:.65;cursor:default}.site-auth svg{width:16px;height:16px;flex-shrink:0}.site-auth-trigger{padding:4px 9px 4px 5px;background:#111820;border-color:#ffffff1f}.site-auth-trigger-label{max-width:100px;overflow:hidden;text-overflow:ellipsis}.site-auth-avatar{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;object-fit:cover}.site-auth-initial{color:#badaff;background:#234567}.site-auth .site-auth-panel{position:absolute;z-index:110;top:calc(100% + 10px);right:0;display:flex;flex-direction:column;width:min(288px,calc(100vw - 40px));padding:6px;border:1px solid #2b303a;border-radius:16px;background:#1b1f27;box-shadow:0 24px 60px #0000008c;overflow-wrap:anywhere;white-space:normal;animation:site-auth-pop .22s cubic-bezier(.2,.8,.2,1) both}.site-auth-who{display:flex;align-items:center;gap:12px;padding:10px 10px 12px}.site-auth-who .site-auth-avatar{width:38px;height:38px;flex-basis:38px}.site-auth-who>span{display:flex;min-width:0;flex-direction:column}.site-auth .site-auth-panel strong{font-size:14px}.site-auth-email{margin-top:1px;color:#a1a8b5;font-size:12px}.site-auth .site-auth-manage,.site-auth .site-auth-panel button{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#c5cad4;text-align:left}.site-auth .site-auth-manage:hover,.site-auth .site-auth-panel button:hover:not(:disabled){background:#ffffff0f;color:#e8eaf0}.site-auth .site-auth-panel button{margin-top:4px;border-top:0}@keyframes site-auth-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.site-auth-error{display:block;max-width:260px;margin-top:8px;color:#ffb4ae;font-size:12px}.site-auth-loading{display:flex;align-items:center;gap:8px;min-height:38px;color:#a4b4c3}.site-auth-mobile{padding:8px 4px}.site-auth-mobile .kun-auth-login{display:block}.site-auth-mobile .site-auth-login,.site-auth-mobile .site-auth-trigger{width:100%;justify-content:flex-start;min-height:44px}.site-auth-mobile .site-auth-trigger-label{max-width:220px}.site-auth-mobile .site-auth-panel{position:static;width:100%;margin-top:8px;box-shadow:none}.site-auth-drawer{padding:0 12px 16px}.kun-auth-callback{position:relative;display:grid;place-items:center;min-height:100dvh;overflow:hidden;padding:96px 20px 48px;background:linear-gradient(180deg,#111a2f,#161a35 55%,#1d1a2a);color:#e8eaf0}.kun-auth-glow{position:absolute;border-radius:50%;filter:blur(48px);pointer-events:none}.kun-auth-glow.is-a{left:-90px;top:-70px;width:340px;height:340px;background:#3468be80}.kun-auth-glow.is-b{right:-90px;bottom:60px;width:320px;height:260px;background:#604ebe6b}.kun-auth-stars{position:absolute;left:0;top:0;width:2px;height:2px;border-radius:50%;box-shadow:12vw 14vh #dfe8ff,78vw 9vh #dfe8ff,88vw 34vh #dfe8ff,9vw 58vh #dfe8ff,64vw 22vh #dfe8ff,36vw 8vh #dfe8ff}.kun-auth-callback-card{position:relative;display:flex;width:min(100%,380px);flex-direction:column;align-items:center;padding:0 28px 28px;border:1px solid #2b303a;border-radius:24px;background:#1b1f27f0;box-shadow:0 30px 70px #00000080;text-align:center}.kun-auth-callback-art{width:150px;height:150px;margin-top:-84px}.kun-auth-brand{position:absolute;top:24px;left:24px;display:inline-flex;align-items:center;gap:10px;font-size:20px}.kun-auth-brand img{width:34px;height:34px}.kun-auth-callback h1{margin:10px 0 0;font-size:clamp(22px,5vw,26px);letter-spacing:-.02em}.kun-auth-callback p{margin:8px 0 0;color:#a1a8b5;line-height:1.75}.kun-auth-callback .spin{margin-top:16px;color:#78a3ea}.kun-auth-callback-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-top:22px;font-size:14px}@media(max-width:1080px){.home-nav .site-auth-trigger-label,.docs-topnav .site-auth-trigger-label{display:none}}@media(max-width:860px){.home-nav-actions>.site-auth-desktop{display:none}}@media(max-width:760px){.docs-topnav .site-auth-login span,.docs-topnav .site-auth-loading span,.docs-topnav .docs-nav-icon,.docs-topnav .docs-download{display:none}.docs-topnav .site-auth-login{width:38px;padding:0}}@media(max-width:420px){.kun-auth-callback-card{padding:0 22px 24px}}:root{font-family:SF Pro Display,SF Pro Text,PingFang SC,Noto Sans SC,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--radius: 8px;--radius-control: 999px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100dvh}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button:not(:disabled),a[href]{cursor:pointer}h1,h2,h3,p{margin-top:0}img{max-width:100%}.page-shell{min-height:100dvh;overflow-x:clip}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border-radius:var(--radius-control);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;line-height:1;text-align:center;white-space:nowrap}.button svg,.status-panel svg{width:18px;height:18px;flex:0 0 auto}.status-shell{display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.status-panel{position:relative;display:grid;justify-items:start;width:min(100%,640px);padding:clamp(28px,6vw,52px);border-radius:24px;overflow:hidden;text-align:left}.status-brand{display:inline-flex;align-items:center;gap:11px;margin-bottom:clamp(32px,7vw,52px);font-size:15px;font-weight:760;letter-spacing:.01em}.status-brand img{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 4px 8px rgb(2 12 28 / .42))}.status-symbol{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border-radius:16px}.status-symbol svg{width:23px;height:23px}.status-panel h1{max-width:16ch;margin:0 0 16px;font-size:clamp(32px,6vw,48px);line-height:1.08;letter-spacing:-.035em}.status-panel>p{max-width:58ch;margin:0;font-size:clamp(15px,2vw,17px);line-height:1.72;overflow-wrap:anywhere}.status-panel>p+p{margin-top:10px}.status-detail{font-size:13px!important;line-height:1.6!important}.status-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}@media(max-width:520px){.status-panel{padding:28px 24px;border-radius:20px}.status-brand{margin-bottom:36px}.status-actions,.status-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}:root{color-scheme:dark;color:#e9f3ff;background:#04070e;--abyss-0: #04070e;--abyss-1: #060b16;--abyss-2: #0a1326;--abyss-3: #0e1a33;--glass: rgba(12, 22, 44, .55);--glass-strong: rgba(15, 27, 54, .82);--neon: #41c8ff;--neon-2: #6e9bff;--violet: #a78ff0;--neon-soft: rgba(65, 200, 255, .14);--ink-bright: #e9f3ff;--ink-dim: #9fb3d6;--line-glow: rgba(99, 178, 255, .16);--line-glow-strong: rgba(125, 200, 255, .34);--aurora: linear-gradient(115deg, #41c8ff 0%, #6e9bff 48%, #a78ff0 100%);--glow-cyan: 0 0 24px rgba(65, 200, 255, .35);--ink: #e9f3ff;--ink-soft: #c2d4f0;--muted: #8da4c9;--line: rgba(99, 178, 255, .14);--line-strong: rgba(125, 200, 255, .3);--paper: #04070e;--paper-soft: #060b16;--paper-warm: #0a1326;--surface: rgba(12, 22, 44, .55);--surface-strong: rgba(15, 27, 54, .86);--accent: #41c8ff;--accent-dark: #8fdcff;--accent-soft: rgba(65, 200, 255, .13);--teal: #3ddc97;--success-bg: rgba(61, 220, 151, .12);--success-text: #6ce8b4;--danger-bg: rgba(255, 107, 107, .12);--danger-text: #ff8f8f;--shadow: 0 24px 70px rgba(2, 6, 16, .66)}::selection{background:#41c8ff52;color:#f2faff}html{scrollbar-color:rgba(90,140,210,.4) rgba(6,11,22,.9)}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#04070e}body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#508cdc66,#6e5adc57);border:3px solid #04070e;border-radius:8px}:focus-visible{outline:2px solid rgba(95,205,255,.85);outline-offset:3px;border-radius:6px}body{background:radial-gradient(1100px 520px at 12% -6%,rgba(46,102,210,.16),transparent 62%),radial-gradient(900px 480px at 88% -4%,rgba(120,86,220,.13),transparent 60%),var(--abyss-0);color:var(--ink-bright)}.page-shell{position:relative;background:linear-gradient(90deg,rgba(96,150,230,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(96,150,230,.045) 1px,transparent 1px),radial-gradient(1200px 600px at 50% -10%,rgba(35,80,170,.16),transparent 70%),var(--abyss-0);background-size:56px 56px,56px 56px,auto,auto}.page-shell:before{content:"";position:fixed;top:0;left:0;right:0;height:1px;z-index:60;background:linear-gradient(90deg,transparent,rgba(95,205,255,.85),rgba(167,143,240,.7),transparent);pointer-events:none}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--neon);font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase}.eyebrow:before{content:"◢";font-size:9px;color:var(--neon-2);transform:translateY(-1px)}.section-heading h2,.workflow-copy h2,.trust-section h2,.sdd-copy h2{color:var(--ink-bright);background:linear-gradient(180deg,#f4faff 30%,#aac8f4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-heading>p,.workflow-copy>p,.sdd-copy>p{color:var(--ink-dim)}.text-link{color:var(--neon)}.text-link:hover{color:#8fdcff;text-shadow:0 0 18px rgba(65,200,255,.5)}.site-header{border-bottom:1px solid rgba(99,178,255,.14);background:#050912a8;box-shadow:0 18px 48px #02061080;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.brand{color:var(--ink-bright)}.brand-logo-wrap{background:radial-gradient(circle at 32% 28%,#5fcdff4d,#0a1326e6);border:1px solid rgba(125,200,255,.34);box-shadow:0 0 22px #41c8ff47,inset 0 1px #c8ebff38}.brand-logo-halo{border:1px dashed rgba(125,200,255,.4)}.brand-logo-spark{background:var(--neon);box-shadow:0 0 10px #41c8ffe6}.site-nav a{color:var(--ink-dim)}.site-nav a:hover,.site-nav a.active{color:var(--ink-bright);text-shadow:0 0 16px rgba(95,205,255,.55)}.header-github{color:var(--ink-dim);border:1px solid rgba(99,178,255,.2);background:#0a132680}.header-github:hover{color:var(--ink-bright);border-color:#7dc8ff73;box-shadow:var(--glow-cyan)}.language-toggle{border:1px solid rgba(99,178,255,.24);background:#0a132699;color:var(--ink-dim)}.language-toggle span.active{background:#41c8ff2e;color:var(--neon);text-shadow:0 0 12px rgba(65,200,255,.5)}.header-download{background:linear-gradient(120deg,#41c8ff33,#6e9bff33);border:1px solid rgba(125,200,255,.42);color:#d9f2ff;box-shadow:inset 0 1px #c8ebff40,0 0 22px #41c8ff33}.header-download:hover{box-shadow:inset 0 1px #c8ebff4d,0 0 34px #41c8ff6b}.button{border:1px solid transparent;transition:transform .18s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease}.button-primary{position:relative;background:linear-gradient(118deg,#1f9be0,#3f7df2 52%,#7a6cf0);border-color:#96d7ff80;color:#f4fbff;box-shadow:inset 0 1px #dcf5ff66,0 8px 28px #2882e666,0 0 30px #41c8ff38;text-shadow:0 1px 8px rgba(8,30,70,.5)}.button-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #dcf5ff75,0 14px 40px #2882e680,0 0 48px #41c8ff66}.button-primary:active{transform:translateY(0) scale(.97)}.button-secondary{background:#0c162ca8;border-color:#63b2ff4d;color:var(--ink-bright)}.button-secondary:hover{border-color:#7dc8ff8c;box-shadow:var(--glow-cyan)}.button-ghost{background:transparent;border-color:#63b2ff42;color:var(--ink-dim)}.button-ghost:hover{color:var(--ink-bright);border-color:#7dc8ff80;background:#41c8ff14}.checksum{background:#080f1eb3;border:1px solid rgba(99,178,255,.18);color:var(--ink-dim)}.checksum:hover:not(:disabled){border-color:#7dc8ff66;color:var(--ink-bright)}.checksum code{color:var(--neon);font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace}.hero-section{position:relative;isolation:isolate;overflow:hidden}.hero-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.aurora-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hero-glow{position:absolute;border-radius:50%;filter:blur(70px);mix-blend-mode:screen;pointer-events:none}.hero-glow-primary{width:560px;height:560px;top:-180px;left:-120px;background:radial-gradient(circle,rgba(65,200,255,.34),transparent 66%)}.hero-glow-secondary{width:520px;height:520px;top:-120px;right:-140px;background:radial-gradient(circle,rgba(140,110,245,.3),transparent 64%)}.hero-grid-plane{position:absolute;left:50%;bottom:-14%;width:180%;height:56%;transform:translate(-50%) perspective(620px) rotateX(64deg);transform-origin:50% 0;background:linear-gradient(90deg,rgba(95,205,255,.2) 1px,transparent 1px),linear-gradient(180deg,rgba(95,205,255,.2) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.85) 36%,transparent 92%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.85) 36%,transparent 92%);opacity:.6}.hero-copy h1{color:#f4faff;background:linear-gradient(120deg,#fff 8%,#bfe3ff 42%,#8fb4ff 72%,#c5b3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px rgba(80,160,255,.3))}.hero-summary{color:var(--ink-dim)}.hero-signal-list span{border:1px solid rgba(99,178,255,.22);background:#0a13268c;color:var(--ink-dim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-signal-list span:hover{border-color:#7dc8ff75;color:var(--ink-bright);box-shadow:var(--glow-cyan)}.hero-signal-list svg{color:var(--neon);filter:drop-shadow(0 0 8px rgba(65,200,255,.7))}.hero-visual-caption{color:var(--ink-dim)}.hero-visual-caption strong{color:var(--ink-bright)}.hero-preview-shell{position:relative}.hero-preview-shell:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:18px;padding:1px;background:linear-gradient(135deg,#5fcdffa6,#6e9bff2e 38%,#a78ff08c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.hero-preview-shell:after{content:"";position:absolute;inset:-18% -8% auto;height:60%;background:radial-gradient(60% 70% at 50% 0%,rgba(65,200,255,.18),transparent 70%);pointer-events:none;z-index:0;filter:blur(8px)}.hero-mascot{border:1px solid rgba(125,200,255,.36);background:radial-gradient(circle at 30% 24%,#3c78dc80,#080f1eeb);box-shadow:0 18px 48px #030a1aa8,0 0 26px #41c8ff38,inset 0 1px #bee6ff42}.mascot-ripple{border:1px solid rgba(95,205,255,.3)}.mascot-bubble{background:radial-gradient(circle at 32% 30%,#beebffcc,#5fafff2e);box-shadow:0 0 14px #5fcdff73}.hero-facts-strip{border:1px solid rgba(99,178,255,.2);background:linear-gradient(120deg,#0a1326d9,#0d1a34b3);color:var(--ink-dim);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #aadcff1f,0 18px 46px #02061080;font-variant-numeric:tabular-nums}.hero-facts-strip svg{color:var(--neon);filter:drop-shadow(0 0 8px rgba(65,200,255,.6))}.trusted-band{border-top:1px solid rgba(99,178,255,.12);border-bottom:1px solid rgba(99,178,255,.12);background:#060b1699}.trusted-band-copy p{color:var(--ink-dim)}.trusted-logo{color:var(--ink-dim);background:#0a13268c;border:1px solid rgba(99,178,255,.16)}.trusted-logo:hover{color:var(--ink-bright);border-color:#7dc8ff66}.trusted-logo-mark{border:1px solid rgba(99,178,255,.22);background:#0a13269e;color:var(--neon);box-shadow:inset 0 1px #aadcff1a}.trusted-logo:hover .trusted-logo-mark{border-color:#7dc8ff80;box-shadow:var(--glow-cyan)}.metric-card,.feature-block,.sdd-step,.doc-card,.faq-item,.mode-story,.recommended-download,.changelog-sidecard,.blog-hero-card,.blog-timeline-content,.blog-outline-card,.platform-group,.download-row,.status-panel{border:1px solid rgba(99,178,255,.16);background:linear-gradient(160deg,rgba(150,205,255,.05),transparent 42%),var(--glass);box-shadow:inset 0 1px #aadcff14,0 22px 52px #02061075;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .24s ease,border-color .28s ease,box-shadow .28s ease}.metric-card:hover,.feature-block:hover,.sdd-step:hover,.doc-card:hover,.faq-item:hover,.download-row:hover{transform:translateY(-4px);border-color:#7dc8ff6b;box-shadow:inset 0 1px #aadcff24,0 28px 64px #02061099,0 0 30px #41c8ff24}.metric-card,.sdd-step,.doc-card,.recommended-download{position:relative}.metric-card:before,.sdd-step:before,.doc-card:before,.recommended-download:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;pointer-events:none;background:linear-gradient(to right,var(--line-glow-strong) 12px,transparent 12px) top left / 100% 1px no-repeat,linear-gradient(to bottom,var(--line-glow-strong) 12px,transparent 12px) top left / 1px 100% no-repeat,linear-gradient(to left,var(--line-glow-strong) 12px,transparent 12px) bottom right / 100% 1px no-repeat,linear-gradient(to top,var(--line-glow-strong) 12px,transparent 12px) bottom right / 1px 100% no-repeat;opacity:.55}.metric-card strong{color:var(--ink-bright);background:var(--aurora);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 16px rgba(80,160,255,.35))}.metric-card span{color:var(--neon);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.metric-card p{color:var(--ink-dim)}.feature-block h3,.doc-card h3,.faq-item h3,.sdd-step h3,.mode-story h3{color:var(--ink-bright)}.feature-block p,.doc-card p,.faq-item p,.sdd-step p,.mode-story-copy>p{color:var(--ink-dim)}.feature-icon{border:1px solid rgba(99,178,255,.28);background:radial-gradient(circle at 30% 24%,#41c8ff3d,#0a1326b3);color:var(--neon);box-shadow:inset 0 1px #aadcff29,0 0 18px #41c8ff29}.feature-block:hover .feature-icon{box-shadow:inset 0 1px #aadcff33,0 0 28px #41c8ff66}.sdd-section,.sdd-flow{position:relative}.sdd-flow:before{content:"";position:absolute;top:34px;left:4%;right:4%;height:1px;background:linear-gradient(90deg,transparent,rgba(95,205,255,.5) 18%,rgba(167,143,240,.5) 82%,transparent);pointer-events:none}.sdd-step-index{color:var(--neon);font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;text-shadow:0 0 14px rgba(65,200,255,.6)}.sdd-step-icon{border:1px solid rgba(99,178,255,.3);background:radial-gradient(circle at 32% 26%,#41c8ff42,#0a1326cc);color:var(--neon);box-shadow:0 0 20px #41c8ff38}.workflow-section{border-top:1px solid rgba(99,178,255,.1)}.workflow-item .feature-block{background:linear-gradient(150deg,rgba(150,205,255,.05),transparent 46%),#09112299}.trust-section{border:1px solid rgba(99,178,255,.18);background:radial-gradient(720px 280px at 14% 0%,rgba(46,102,210,.2),transparent 64%),radial-gradient(620px 260px at 90% 110%,rgba(120,86,220,.18),transparent 60%),var(--glass-strong);box-shadow:inset 0 1px #aadcff1f,0 28px 70px #0206108f}.trust-section p{color:var(--ink-soft)}.mode-story{overflow:hidden}.mode-story-icon{border:1px solid rgba(99,178,255,.3);background:radial-gradient(circle at 30% 26%,#41c8ff42,#0a1326c7);color:var(--neon);box-shadow:0 0 18px #41c8ff33}.mode-story-kicker{color:var(--neon);letter-spacing:.22em;text-transform:uppercase}.mode-story-bullets span{border:1px solid rgba(99,178,255,.24);background:#0a132699;color:var(--ink-dim)}.mode-story-bullets span:hover{color:var(--ink-bright);border-color:#7dc8ff75}.doc-card-label{color:var(--neon);letter-spacing:.18em;text-transform:uppercase}.doc-card-meta span{color:var(--muted)}.doc-card-highlights li{color:var(--ink-dim)}.doc-card-highlights svg{color:var(--teal);filter:drop-shadow(0 0 6px rgba(61,220,151,.55))}.download-section{border-top:1px solid rgba(99,178,255,.1)}.recommended-download{background:radial-gradient(420px 200px at 84% -8%,rgba(65,200,255,.16),transparent 64%),linear-gradient(165deg,rgba(150,205,255,.06),transparent 44%),var(--glass-strong)}.recommended-download.unavailable{filter:saturate(.55)}.recommended-icon{border:1px solid rgba(99,178,255,.32);background:radial-gradient(circle at 30% 26%,#41c8ff4d,#0a1326cc);color:var(--neon);box-shadow:0 0 22px #41c8ff42}.recommended-kicker{color:var(--neon);letter-spacing:.2em;text-transform:uppercase}.recommended-download h3{color:var(--ink-bright)}.recommended-download p{color:var(--ink-dim)}.recommended-mascot{filter:drop-shadow(0 0 18px rgba(65,200,255,.4))}.platform-heading{color:var(--ink-bright)}.platform-heading svg{color:var(--neon)}.download-row h3{color:var(--ink-bright)}.download-row p{color:var(--muted);font-variant-numeric:tabular-nums}.platform-mark{border:1px solid rgba(99,178,255,.26);background:#0a1326a8;color:var(--neon)}.empty-download{color:var(--muted)}.changelog-title,.blog-title{background:linear-gradient(120deg,#fff 10%,#bfe3ff 46%,#c5b3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px rgba(80,160,255,.26))}.changelog-summary,.blog-summary{color:var(--ink-dim)}.changelog-entry{border-bottom:1px solid rgba(99,178,255,.14)}.changelog-badge{border:1px solid rgba(125,200,255,.4);background:#41c8ff1f;color:var(--neon);text-shadow:0 0 12px rgba(65,200,255,.5)}.changelog-entry-meta time,.changelog-entry-meta span{color:var(--muted);font-variant-numeric:tabular-nums}.changelog-version-row h2{color:var(--ink-bright);background:var(--aurora);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.changelog-entry-line{background:linear-gradient(90deg,rgba(95,205,255,.5),transparent)}.changelog-entry h3{color:var(--ink-bright)}.changelog-entry>p{color:var(--ink-dim)}.changelog-label{color:var(--neon);letter-spacing:.18em;text-transform:uppercase}.changelog-points li{color:var(--ink-dim)}.changelog-points li::marker{color:var(--neon)}.release-facts span{border:1px solid rgba(99,178,255,.2);background:#0a13268c;color:var(--ink-dim)}.release-facts svg{color:var(--neon)}.blog-side-label{color:var(--neon);letter-spacing:.2em;text-transform:uppercase}.blog-hero-card h2{color:var(--ink-bright)}.blog-hero-card p,.blog-timeline-head p{color:var(--ink-dim)}.blog-timeline-dot{background:var(--neon);box-shadow:0 0 0 4px #41c8ff29,0 0 18px #41c8ffb3}.blog-timeline-card:before{background:linear-gradient(180deg,#5fcdff66,#a78ff02e)}.blog-entry-meta time,.blog-entry-meta span{color:var(--muted)}.blog-timeline-content h2{color:var(--ink-bright)}.blog-timeline-content h3{color:var(--neon)}.blog-timeline-content p,.blog-highlight-list li{color:var(--ink-dim)}.blog-highlight-list svg{color:var(--teal);filter:drop-shadow(0 0 6px rgba(61,220,151,.5))}.blog-article{border:1px solid rgba(99,178,255,.16);background:linear-gradient(165deg,rgba(150,205,255,.045),transparent 40%),#080f1eb3;box-shadow:inset 0 1px #aadcff14,0 26px 64px #02061080}.blog-article h1{color:var(--ink-bright)}.blog-article-intro{color:var(--ink-soft)}.blog-article-highlights{border:1px solid rgba(99,178,255,.18);background:#0a13268c}.blog-markdown-paragraph,.blog-copy-section p{color:var(--ink-dim)}.blog-markdown-h2,.blog-copy-section h2,.blog-markdown-h3{color:var(--ink-bright)}.blog-markdown-paragraph code,.blog-paragraph-list code,.blog-markdown-table code{background:#41c8ff1f;border:1px solid rgba(99,178,255,.24);color:#9fdcff;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace}.blog-code-block{border:1px solid rgba(99,178,255,.22);background:#060c1a;box-shadow:inset 0 1px #aadcff0f}.blog-code-block span{color:var(--neon);letter-spacing:.14em;text-transform:uppercase}.blog-code-block code{color:#c9e4ff}.blog-paragraph-list li{color:var(--ink-dim)}.blog-paragraph-list li::marker{color:var(--neon)}.blog-markdown-table th{color:var(--ink-bright);background:#0d1a34cc}.blog-markdown-table td{color:var(--ink-dim)}.blog-markdown-table th,.blog-markdown-table td{border-color:#63b2ff29}.blog-outline-card a{color:var(--ink-dim)}.blog-outline-card a:hover{color:var(--neon);text-shadow:0 0 14px rgba(65,200,255,.5)}.status-panel{color:var(--ink-dim);border-color:#7dc8ff33;background:linear-gradient(145deg,rgba(195,226,255,.08),transparent 34%),#081020e0;box-shadow:inset 0 1px #d2eeff21,0 30px 90px #02061094;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.status-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(117,205,255,.7),transparent);pointer-events:none}.status-brand{color:var(--ink-bright)}.status-brand img{border:1px solid rgba(125,200,255,.32);background:#0f1b36e6;box-shadow:inset 0 1px #d2eeff24}.status-symbol{color:var(--neon);border:1px solid rgba(125,200,255,.24);background:#41c8ff17;box-shadow:inset 0 1px #d2eeff1a}.status-panel h1{color:var(--ink-bright)}.status-panel.status-error .status-symbol{color:#ffc16b;border-color:#ffc16b47;background:#ffb05617}.status-detail{color:#8197bb!important}.status-actions .button-secondary{background:#0c162cb8}@media(prefers-reduced-transparency:reduce){.status-panel{background:var(--abyss-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.product-preview{--pp-accent: #6fb0e8;--pp-accent-soft: rgba(111, 176, 232, .18);--pp-text: #f0f5fc;--pp-text-muted: #bdc9de;--pp-text-faint: #8593b1;--pp-bg-main: #161d30;--pp-bg-sidebar: #121829;--pp-border-muted: rgba(151, 192, 235, .1);--pp-sidebar-gradient: linear-gradient(180deg, #131a2c 0%, #121829 100%);--pp-sidebar-border: rgba(151, 192, 235, .14);--pp-sidebar-shadow: inset -1px 0 0 rgba(151, 192, 235, .08), 10px 0 30px rgba(7, 12, 24, .5);--pp-topbar-bg: linear-gradient(180deg, rgba(27, 35, 56, .92) 0%, rgba(22, 29, 47, .7) 58%, rgba(22, 29, 47, .4) 100%);--pp-topbar-shadow: 0 16px 42px rgba(7, 12, 24, .42), inset 0 1px 0 rgba(151, 192, 235, .1);--pp-stage-gradient: linear-gradient(180deg, #161d30 0%, #131a2b 100%);--pp-shadow-composer: 0 18px 46px rgba(7, 12, 24, .6), 0 5px 16px rgba(7, 12, 24, .4), 0 0 24px rgba(111, 176, 232, .08);--pp-bubble-user: rgba(133, 193, 241, .13);border-color:#97c0eb2e;background:var(--pp-bg-main)}.product-preview.app-ui-preview{border-color:#97c0eb33;box-shadow:0 30px 90px #020610b8,0 0 40px #6fb0e81a,0 0 0 1px #97c0eb12 inset}.product-preview .app-shot-sidebar:after{background:linear-gradient(180deg,#12182900,#121829 72%)}.product-preview .app-shot-sidebar-toggle,.product-preview .app-shot-session-icon,.product-preview .app-shot-composer-model,.product-preview .app-shot-work-meta{background:#212b44b3;color:var(--pp-text-muted)}.product-preview .app-shot-mode-switch{background:#0f1422a8;border-color:#97c0eb1f}.product-preview .app-shot-mode-button{color:var(--pp-text-muted)}.product-preview .app-shot-mode-button.active{background:#6fb0e829;color:#dcebfa;box-shadow:inset 0 1px #97c0eb29,0 0 16px #6fb0e829}.product-preview .app-shot-new,.product-preview .app-shot-project-row,.product-preview .app-shot-file-tree{background:#1b233899;color:var(--pp-text-muted)}.product-preview .app-shot-thread,.product-preview .app-shot-write-file{color:var(--pp-text-muted)}.product-preview .app-shot-thread.active,.product-preview .app-shot-write-file.active{background:#85c1f124;color:#dcebfa;box-shadow:inset 0 0 0 1px #97c0eb38}.product-preview .app-shot-write-file.app-shot-write-folder{background:#1b23387a}.product-preview .app-shot-write-document{background:#0f1422d9}.product-preview .app-shot-write-controls b{background:#40c97729;color:#6fe0a0}.product-preview .app-shot-assistant-text{background:#1b2338b8;color:var(--pp-text)}.product-preview .app-shot-message-actions button,.product-preview .app-shot-message-actions{background:transparent}.app-ui-preview-live .app-shot-mode-button{cursor:pointer}.app-ui-preview-live .app-shot-mode-button:hover:not(.active){background:#6fb0e814;color:#cfe2f6}.app-shot-new kbd{background:#212b44d9;border-color:#97c0eb33;color:var(--pp-text-muted)}.app-shot-claw-channel-list button.active,.product-preview .app-shot-claw-channel-list button.active{background:#6fb0e821}.product-preview .app-shot-claw-channel-list button:hover{background:#6fb0e812}.app-shot-write-controls span.active{background:#6fb0e829;color:#cfe2f6}.product-preview .app-shot-task-card,.product-preview .app-shot-write-action{background:#1b2338b8;border-color:#97c0eb1f;color:var(--pp-text-muted)}.product-preview .app-shot-task-card:hover,.product-preview .app-shot-write-action:hover{border-color:#97c0eb4d;box-shadow:0 0 18px #6fb0e81f}.product-preview .app-shot-task-card strong,.product-preview .app-shot-write-action strong{color:var(--pp-text)}.app-shot-task-icon.green{background:#40c97729;color:#6fe0a0}.app-shot-task-icon.purple{background:#a89bf52e;color:#bcaff8}.app-shot-task-icon.orange{background:#f0a23f29;color:#f2bd6b}.app-shot-claw-panel,.product-preview .app-shot-claw-panel{background:#161d2fcc}.product-preview .app-shot-write-page pre{background:#11182a;color:#cfe2f6}.product-preview .app-shot-write-assistant{background:#121829db}.product-preview .app-shot-write-assistant-title button{background:#212b44cc}.product-preview .app-shot-current-file{background:#212b44cc;color:var(--pp-text-muted)}.product-preview .app-shot-write-ready{background:#1b2338b3}.product-preview .app-shot-write-assistant-composer{background:#212b44db}.product-preview .app-shot-write-assistant-composer button{background:#6fb0e829;color:#cfe2f6}.product-preview .app-shot-claw-chips span{background:#212b44cc}.product-preview .app-shot-claw-messages .agent{background:#1b2338c7}.product-preview .app-shot-composer-shell{background:#1b2338eb;border-color:#97c0eb2e}.hero-visual-caption{background:#0a1326b8;border:1px solid rgba(99,178,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-preview-shell,.hero-preview-shell-live{background:#080f1e99;border-color:#7dbeff33}.typed-text{display:inline-flex;align-items:baseline}.typed-caret{display:inline-block;width:1px;height:1.05em;margin-left:2px;background:var(--neon);box-shadow:0 0 8px #41c8ffe6;animation:typed-caret-blink 1.05s steps(1) infinite;align-self:center}@keyframes typed-caret-blink{0%,54%{opacity:1}55%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.typed-caret{animation:none}.metric-card,.feature-block,.sdd-step,.doc-card,.faq-item,.download-row{transition:none}}@media(max-width:720px){.hero-grid-plane{opacity:.4}.sdd-flow:before{display:none}}
