@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--bg-soft:#f8f8f8;--rim:#f4f4f5;--card:#fff;--title:#1f1f1f;--ink:#000000e0;--muted:#0000009c;--faint:#00000073;--line:#0000000f;--line-strong:#0000001a;--wash:#0000000a;--chip:#0000000d;--solid:#201e25;--on-solid:#fff;--shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--shadow-lg:0 0 0 .5px #00000014, 0 30px 60px -30px #00000038, 0 10px 20px -10px #00000014;--sheet:0 0 0 .5px #0000001a;--avatar:linear-gradient(135deg, #3b4552, #1a212a);--code:#f7f7f8;--code-inline:#f2581b1a;--fox:#f2581b;--fox-ink:#a8431c;--green:#22a06b;--amber:#b07a12;--red:#dc3f3a;--blue:#0060e2;--focus:#0060e280;--selection:#f2581b2e;--oc-frame:#17181c;--oc-fill:#e6e5e6;--sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "PingFang SC", "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--bg:#141416;--bg-soft:#0e0e10;--rim:#19191b;--card:#1b1b1e;--title:#e6e6e7;--ink:#ffffffe6;--muted:#ffffff9e;--faint:#ffffff73;--line:#ffffff14;--line-strong:#ffffff1f;--wash:#ffffff0d;--chip:#ffffff0f;--solid:#f4f4f5;--on-solid:#121213;--shadow:0 0 0 .5px #ffffff1a, 0 1px 2px 0 #0006;--shadow-lg:0 0 0 .5px #ffffff1a, 0 30px 60px -30px #000c, 0 10px 20px -10px #00000080;--sheet:0 0 0 .5px #ffffff1f;--fox-ink:#f2a27c;--code:#161618;--code-inline:#ff6a2b24;--green:#3fbf86;--amber:#d29a32;--red:#f87171;--blue:#5b9aff;--focus:#5b9aff80;--selection:#ff6a2b3d;--oc-frame:#fff;--oc-fill:#5a5858;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}code,kbd{font-family:var(--mono);font-size:.88em}button{font:inherit}::selection{background:var(--selection)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wrap{width:min(1200px,100% - 32px);margin-inline:auto}.wrap--narrow{width:min(820px,100% - 32px);margin-inline:auto}.k-head{z-index:50;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);transition:box-shadow .2s;position:sticky;top:0}.k-head[data-scrolled]{box-shadow:0 .5px 0 var(--line-strong)}.k-head__in{align-items:center;gap:28px;height:64px;display:flex}.k-logo{letter-spacing:-.015em;color:var(--title);align-items:center;gap:8px;font-size:18.5px;font-weight:600;display:inline-flex}.k-fox{flex:none;display:inline-block;position:relative}.k-fox img{width:100%;height:100%;display:block;position:absolute;inset:0}.k-fox--dark,.dark .k-fox--light{display:none}.dark .k-fox--dark{display:block}.k-nav{align-items:center;gap:2px;display:flex}.k-nav a,.k-navbtn{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 11px;font-size:15.5px;font-weight:450;transition:color .15s,background-color .15s;display:inline-flex}.k-nav a:hover,.k-navbtn:hover{color:var(--ink);background:var(--wash)}.k-nav a[aria-current]{color:var(--ink)}.k-head__right{align-items:center;gap:10px;margin-left:auto;display:flex}.k-gh{height:32px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:15px;font-weight:550;display:inline-flex}.k-gh:hover{background:var(--wash)}.k-gh svg{width:18px;height:18px}.k-theme{background:var(--chip);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.k-theme button{width:34px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:color .15s,background-color .15s,box-shadow .15s;display:grid}.k-theme button:hover{color:var(--ink)}.k-theme button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.k-menu-btn,.k-sheet{display:none}.k-h1{color:var(--title);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,6.6vw,80px);font-weight:560;line-height:1.04}.k-h2{color:var(--title);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,4.3vw,50px);font-weight:540;line-height:1.1}.k-h3{color:var(--title);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:560}.k-lede{color:var(--muted);text-wrap:pretty;margin:0;font-size:18.5px;line-height:1.6}.k-text{color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.k-small{color:var(--faint);font-size:13.5px}.k-chip{background:var(--chip);height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:14px;font-weight:450;transition:background-color .15s,color .15s;display:inline-flex}.k-chip:hover{color:var(--ink);background:color-mix(in srgb, var(--chip) 160%, transparent)}.k-chip__tag{background:var(--card);height:22px;box-shadow:var(--shadow);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.k-tag{background:var(--chip);height:22px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.k-tag--fox{color:var(--fox);background:color-mix(in srgb, var(--fox) 10%, transparent)}.k-tag--green{color:var(--green);background:color-mix(in srgb, var(--green) 11%, transparent)}.k-tag--blue{color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent)}.k-bezel{background:var(--rim);box-shadow:inset 0 0 0 .5px var(--line);border-radius:20px;padding:5px}.k-bezel__in{background:var(--card);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.k-card{background:var(--card);box-shadow:var(--shadow);border-radius:14px}.k-stage{background:var(--rim);border-radius:15px;place-items:center;display:grid;position:relative;overflow:hidden}.k-sec{padding:120px 0 0}.k-sec-head{text-align:center;justify-items:center;gap:14px;max-width:660px;margin:0 auto 52px;display:grid}.k-sec-head--left{text-align:left;justify-items:start;margin-inline:0}.k-cta{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.k-hero{text-align:center;justify-items:center;gap:22px;padding:72px 0 0;display:grid}.k-hero .k-lede{max-width:600px}.k-hero .k-cta{margin-top:6px}.k-note{color:var(--faint);margin:-6px 0 0;font-size:13.5px}.k-note a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.k-note a:hover{color:var(--ink)}.k-shot{margin-top:64px}.k-window{background:var(--bg-soft);box-shadow:var(--shadow-lg), 0 0 0 .5px var(--line-strong);border-radius:12px;overflow:hidden}.k-window__view{position:relative;overflow:hidden}.k-window__view iframe{transform-origin:0 0;background:var(--bg-soft);border:0;position:absolute;top:0;left:0}.k-crop{width:100%;position:relative;overflow:hidden}.k-crop iframe{transform-origin:0 0;pointer-events:none;background:var(--bg);border:0;position:absolute;top:0;left:0}.k-strip{gap:22px;padding:72px 0 0;display:grid}.k-strip>p{text-align:center;color:var(--faint);margin:0;font-size:14px}.k-mark{flex:none;width:16px;height:16px;display:block}.k-mark--mono{color:var(--ink)}.k-nine{flex:none;display:block}.k-nine circle{fill:currentColor}.k-nine[data-mode=run]{color:var(--fox)}.k-nine[data-mode=run] circle{opacity:.2}.k-nine[data-mode=run] circle[data-lit]{opacity:1}.k-nine[data-mode=run] circle[data-place]{animation:.96s linear infinite k-trail}.k-nine[data-mode=wait]{color:var(--fox)}.k-nine[data-mode=wait] circle{opacity:.16}.k-nine[data-mode=wait] circle[data-lit]{opacity:1;transform-box:fill-box;transform-origin:50%;animation:k-beat 1.6s var(--ease) infinite}.k-nine[data-mode=done]{color:var(--green)}.k-nine[data-mode=done] circle{opacity:.16}.k-nine[data-mode=done] circle[data-lit]{opacity:1}.k-nine[data-mode=idle]{color:var(--faint)}.k-nine[data-mode=idle] circle{opacity:.35}@keyframes k-trail{0%{opacity:1}40%,to{opacity:.2}}@keyframes k-beat{0%,to{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.k-nine circle{animation:none!important}}.k-sessions{background:var(--bg-soft);grid-template-columns:300px 1fr;min-height:420px;display:grid}.k-side{padding:12px 8px 14px}.k-side__search{background:var(--bg);height:30px;box-shadow:var(--sheet);color:var(--faint);border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:0 6px 0 9px;font-size:14px;display:flex}.k-side__search kbd{box-shadow:inset 0 0 0 .5px var(--line-strong);font:500 11.5px var(--sans);border-radius:5px;margin-left:auto;padding:1px 5px}.k-side__menu{gap:1px;margin-bottom:14px;display:grid}.k-side__item{height:30px;color:var(--muted);border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:14px;display:flex}.k-side__item svg{color:var(--faint)}.k-side__label{color:var(--faint);padding:6px 9px 4px;font-size:12.5px;font-weight:500}.k-side__folder{height:30px;color:var(--ink);align-items:center;gap:8px;padding:0 9px;font-size:14px;font-weight:500;display:flex}.k-side__folder svg{width:16px;height:16px}.k-row{height:32px;color:var(--ink);cursor:default;border-radius:8px;align-items:center;gap:9px;margin-left:14px;padding:0 9px;font-size:14px;transition:background-color .15s;display:flex;position:relative}.k-row:hover{background:var(--wash)}.k-row[data-on]{background:var(--chip)}.k-row__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.k-row[data-state=done] .k-row__title{color:var(--muted)}.k-row__end{flex:none;place-items:center;width:16px;height:16px;display:grid}.k-dot{border-radius:50%;display:block}.k-dot--wait{background:#fa5615;width:8px;height:8px;box-shadow:0 0 0 3px #fa56152e}.k-dot--done{background:var(--blue);width:6px;height:6px}.k-dot--big.k-dot--wait{width:14px;height:14px;box-shadow:0 0 0 5px #fa56152e}.k-dot--big.k-dot--done{width:11px;height:11px}.k-states{background:var(--bg);box-shadow:var(--sheet);border-radius:10px;align-content:center;gap:6px;margin:8px 8px 8px 0;padding:40px 48px;display:grid}.k-state{border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:16px;transition:background-color .2s;display:grid}.k-state[data-on]{background:var(--wash)}.k-state__mark{place-items:center;width:28px;height:28px;display:grid}.k-state p{margin:2px 0 0}.k-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.k-facts{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.k-facts li{color:var(--muted);grid-template-columns:18px 1fr;gap:10px;font-size:15px;line-height:1.5;display:grid}.k-facts svg{color:var(--ink);margin-top:2px}.k-keys{color:var(--faint);justify-content:center;gap:14px;margin-top:14px;font-size:13.5px;display:flex}.k-kbd{background:var(--card);min-width:20px;height:20px;box-shadow:var(--shadow);color:var(--ink);font:500 12px/1 var(--mono);border-radius:5px;place-items:center;margin-right:6px;padding:0 5px;display:inline-grid}.k-thread{gap:14px;padding:28px;display:grid}.k-bubble{background:var(--chip);max-width:78%;color:var(--ink);border-radius:14px 14px 4px;justify-self:end;padding:9px 13px;font-size:14.5px}.k-say{color:var(--ink);font-size:14.5px;line-height:1.55}.k-say code{background:var(--chip);border-radius:5px;padding:1px 5px}.k-agents{grid-template-columns:420px 1fr;align-items:center;gap:64px;display:grid}.k-cluster{aspect-ratio:1}.k-stat{align-items:baseline;gap:10px;margin-top:28px;display:flex}.k-stat b{color:var(--title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:540;line-height:1}.k-grid-agents{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:6px;margin-top:56px;display:grid}.k-agent{background:var(--card);height:44px;box-shadow:var(--shadow);color:var(--ink);transition:box-shadow .16s ease, transform .16s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;font-weight:450;display:flex}.k-agent:hover{box-shadow:0 0 0 .5px var(--line-strong), 0 6px 16px -8px #0000002e;transform:translateY(-1px)}.k-agent span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.k-agent__go{color:var(--faint);opacity:0;transition:opacity .16s}.k-agent:hover .k-agent__go{opacity:1}.k-more{justify-content:center;margin-top:20px;display:flex}.k-ask{text-align:center;color:var(--faint);margin-top:18px;font-size:14px}.k-ask a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.k-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.k-tile{background:var(--rim);box-shadow:inset 0 0 0 .5px var(--line);border-radius:20px;flex-direction:column;padding:5px;display:flex}.k-tile--wide{grid-column:span 2}.k-tile__art{border-radius:15px;place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.k-tile__copy{gap:4px;padding:16px 14px 14px;display:grid}.k-tile__art--app{background:var(--bg-soft);box-shadow:inset 0 0 0 .5px var(--line);place-items:start;padding:22px 0 0 22px}.k-tile__art--app .k-crop{width:calc(100% + 1px);box-shadow:var(--sheet), var(--shadow);border-top-left-radius:10px}.k-beam{max-width:760px;margin:0 auto}.k-points{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.k-point{background:var(--rim);box-shadow:inset 0 0 0 .5px var(--line);border-radius:16px;align-content:start;gap:8px;padding:20px;display:grid}.k-point__icon{width:20px;height:20px;color:var(--ink);place-items:center;margin-bottom:4px;display:grid}.k-local__stars{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.k-beam .ui-ib{--ui-ib-hub:var(--ui-ib-card);--ui-ib-hub-edge:var(--line-strong)}.k-compare{isolation:isolate;position:relative}.k-compare picture,.k-compare img{width:100%;height:auto;display:block}.k-compare__dark{clip-path:inset(0 0 0 var(--split));position:absolute;inset:0}.k-compare__line{top:0;bottom:0;left:var(--split);pointer-events:none;width:0;position:absolute}.k-compare__line:before{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 0 .5px #0000001f,0 0 14px #0003}.k-compare__knob{color:#1f1f1f;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 0 0 .5px #0000001f,0 6px 16px -4px #0000004d}.k-compare__range{z-index:1;opacity:0;cursor:ew-resize;touch-action:pan-y;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.k-compare__range::-webkit-slider-runnable-track{height:100%}.k-compare__range::-webkit-slider-thumb{-webkit-appearance:none;width:2px;height:100%}.k-compare__range::-moz-range-thumb{border:0;width:2px;height:100%}.k-compare:has(.k-compare__range:focus-visible) .k-compare__knob{outline:2px solid var(--focus);outline-offset:2px}.k-compare__legend{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:0 4px;font-size:14px;font-weight:500;display:flex}.k-close{grid-template-columns:1fr 380px;align-items:center;gap:48px;padding:56px;display:grid}.k-close .k-cta{justify-content:flex-start;margin-top:28px}.k-close .k-note{margin-top:12px}.k-foot{box-shadow:inset 0 .5px 0 var(--line);margin-top:140px;padding:56px 0 40px}.k-foot__top{grid-template-columns:1fr auto;gap:48px;display:grid}.k-foot__brand{align-content:start;gap:12px;max-width:280px;display:grid}.k-foot__social{gap:4px;margin-top:4px;display:flex}.k-foot__social a{width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.k-foot__social a:hover{color:var(--ink);background:var(--wash)}.k-foot__social svg{width:15px;height:15px}.k-foot__cols{grid-template-columns:repeat(4,130px);gap:24px;display:grid}.k-foot__cols h4{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:550}.k-foot__cols ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.k-foot__cols a{color:var(--muted);font-size:14px}.k-foot__cols a:hover{color:var(--ink)}.k-foot__bottom{color:var(--faint);justify-content:space-between;align-items:center;gap:16px;margin-top:56px;font-size:13.5px;display:flex}.k-lang{background:var(--wash);height:28px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;display:inline-flex}@media (width<=960px){.k-split,.k-agents{grid-template-columns:1fr;gap:40px}.k-agents .k-cluster{width:100%;max-width:380px;margin:0 auto}.k-sessions{grid-template-columns:1fr}.k-states{margin:0 8px 8px;padding:20px}.k-bento{grid-template-columns:1fr 1fr}.k-close{grid-template-columns:1fr;padding:36px}.k-foot__top{grid-template-columns:1fr}.k-foot__cols{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.k-nav,.k-gh,.k-head__right .k-signin{display:none}.k-menu-btn{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.k-menu-btn:hover{background:var(--wash)}.k-sheet[data-open]{gap:2px;padding:8px 16px 16px;display:grid}.k-sheet a{height:44px;color:var(--ink);box-shadow:inset 0 -.5px 0 var(--line);justify-content:space-between;align-items:center;padding:0 4px;font-size:16px;display:flex}.k-sheet .k-cta{justify-content:stretch;margin-top:12px}.k-sheet .k-cta>*{flex:1}.k-hero{text-align:left;justify-items:start;padding-top:48px}.k-hero .k-cta{justify-content:flex-start}.k-hero .k-cta>*{flex:auto}.k-shot{margin-top:40px}.k-sec{padding-top:88px}.k-sec-head{text-align:left;justify-items:start;margin-bottom:32px}.k-bento{grid-template-columns:1fr}.k-tile--wide{grid-column:auto}.k-tile__art{height:230px}.k-points{grid-template-columns:1fr}.k-grid-agents{grid-template-columns:1fr 1fr}.k-grid-agents[data-folded]>:nth-child(n+13){display:none}.k-grid-agents{margin-top:40px}.k-close{padding:24px}.k-close .k-cta>*{flex:auto}.k-thread{padding:16px}.k-bubble{max-width:92%}.k-foot{margin-top:96px}.k-foot__bottom{flex-direction:column;align-items:flex-start}.k-strip>p{text-align:left}}.k-sprites{width:0;height:0;position:absolute;overflow:hidden}.k-grid-agents[data-folded]>:nth-child(n+19){display:none}.ui-lc-mid img{display:block}.k-page-head{text-align:center;justify-items:center;gap:18px;padding:72px 0 48px;display:grid}.k-page-head .k-lede{max-width:580px}.k-crumb{color:var(--faint);align-items:center;gap:6px;font-size:14px;display:flex}.k-crumb a:hover{color:var(--ink)}.k-os{justify-content:center;margin-bottom:20px;display:flex}.k-dl{grid-template-columns:1fr 1fr;display:grid}.k-dl__main{align-content:start;gap:18px;padding:36px;display:grid}.k-dl__badge{width:32px;height:32px;color:var(--title);place-items:start;display:grid}.k-dl__title{gap:4px;display:grid}.k-dl__title h2{color:var(--title);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:560}.k-dl__btns{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.k-dl__file{color:var(--faint);font:450 13px var(--mono)}.k-dl__steps{background:var(--bg-soft);box-shadow:inset .5px 0 0 var(--line);align-content:start;gap:2px;padding:28px;display:grid}.k-dl__steps h3{margin:0 0 12px}.k-step{grid-template-columns:26px 1fr;gap:12px;padding:12px 0;display:grid}.k-step+.k-step{box-shadow:inset 0 .5px 0 var(--line)}.k-step__n{background:var(--card);width:24px;height:24px;box-shadow:var(--shadow);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.k-step b{color:var(--ink);font-size:15px;font-weight:550;display:block}.k-warn{background:var(--wash);color:var(--muted);border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:14px;display:flex}.k-table{border-collapse:collapse;width:100%;font-size:15px}.k-table th{color:var(--faint);text-align:left;padding:0 16px 10px;font-size:13px;font-weight:500}.k-table td{height:52px;box-shadow:inset 0 .5px 0 var(--line);color:var(--ink);padding:0 16px}.k-table td:last-child{text-align:right}.k-table code{color:var(--muted);font-size:13px}.k-table .k-sys{align-items:center;gap:10px;font-weight:500;display:inline-flex}.k-link{color:var(--ink);align-items:center;gap:4px;font-size:14.5px;font-weight:500;display:inline-flex}.k-link:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.k-cmd{background:var(--code);height:46px;color:var(--ink);font:450 14px var(--mono);box-shadow:inset 0 0 0 .5px var(--line-strong);border-radius:10px;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.k-cmd span{white-space:nowrap;flex:1;min-width:0;overflow-x:auto}.k-cmd span:before{content:"$ ";color:var(--faint)}.k-cmd button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.k-cmd button:hover{background:var(--wash);color:var(--ink)}.k-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.k-box{background:var(--rim);box-shadow:inset 0 0 0 .5px var(--line);border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid}.k-box__head{align-items:center;gap:10px;display:flex}.k-sub{justify-content:space-between;align-items:baseline;gap:16px;margin:72px 0 20px;display:flex}.k-sub h2{color:var(--title);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:560}.k-pair{align-items:center;gap:0;display:flex}.k-pair__tile,.k-pair__mark{place-items:center;width:64px;height:64px;display:grid}.k-pair__mark .k-mark{width:44px;height:44px}.k-pair__link{gap:5px;padding:0 14px;display:flex}.k-pair__link i{background:var(--line-strong);border-radius:50%;width:4px;height:4px}.k-pair__link i:nth-child(2){background:var(--fox)}.k-meta{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.k-feats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.k-feat{background:var(--rim);box-shadow:inset 0 0 0 .5px var(--line);border-radius:16px;grid-template-columns:24px 1fr;gap:12px;padding:18px;display:grid}.k-feat p{margin:2px 0 0}.k-steps3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.k-steps3 .k-box{padding:22px}.k-steps3 code{background:var(--chip);color:var(--ink);border-radius:5px;padding:1px 5px}.k-dl-list{margin:0;display:grid}.k-dl-list>div{grid-template-columns:160px 1fr;gap:24px;padding:16px 24px;display:grid}.k-dl-list>div+div{box-shadow:inset 0 .5px 0 var(--line)}.k-dl-list dt{color:var(--faint);font-size:14px}.k-dl-list dd{color:var(--ink);margin:0;font-size:15px}.k-dl-list code{background:var(--chip);border-radius:5px;padding:1px 5px}.k-band{text-align:center;justify-items:center;gap:16px;padding:64px 32px;display:grid}.k-tl{gap:0;display:grid;position:relative}.k-rel{grid-template-columns:180px 40px 1fr;display:grid}.k-rel__when{align-self:start;gap:4px;padding-top:2px;display:grid;position:sticky;top:84px}.k-rel__when b{color:var(--title);font-variant-numeric:tabular-nums;font-size:16px;font-weight:560}.k-rel__rail{justify-content:center;display:flex;position:relative}.k-rel__rail:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0}.k-rel:first-child .k-rel__rail:before{top:10px}.k-rel:last-child .k-rel__rail:before{height:10px;bottom:auto}.k-rel__dot{background:var(--bg);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--line-strong);border-radius:50%;margin-top:6px;position:relative}.k-rel:first-child .k-rel__dot{background:var(--fox);box-shadow:0 0 0 4px color-mix(in srgb, var(--fox) 18%, transparent)}.k-rel__body{padding:0 0 64px}.k-rel__body>p{color:var(--title);letter-spacing:-.01em;margin:0 0 16px;font-size:18.5px;line-height:1.55}.k-rel__body ul{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.k-rel__body li{color:var(--muted);padding-left:18px;font-size:15.5px;line-height:1.6;position:relative}.k-rel__body li:before{content:"";background:var(--line-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:3px}.k-pricing .ui-ppc{padding-top:0}.k-pricing .ui-ppc__plans{align-items:stretch}.k-pricing .ui-ppc__limits{align-content:start}@supports (grid-template-rows:subgrid){.k-pricing .ui-ppc__card{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;display:grid}}.k-faq{max-width:720px;margin:0 auto;display:grid}.k-faq details{box-shadow:inset 0 -.5px 0 var(--line)}.k-faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:16px;font-weight:500;list-style:none;display:flex}.k-faq summary::-webkit-details-marker{display:none}.k-faq summary svg{color:var(--faint);transition:rotate .2s var(--ease);flex:none}.k-faq details[open] summary svg{rotate:180deg}.k-faq details p{color:var(--muted);margin:-4px 0 18px;padding-right:40px;font-size:15.5px;line-height:1.6}.k-free{grid-template-columns:1fr 1fr;gap:12px;max-width:764px;margin:0 auto;display:grid}.k-docs{grid-template-columns:240px minmax(0,1fr) 200px;gap:48px;padding-top:32px;display:grid}.k-docs__nav{align-self:start;gap:18px;max-height:calc(100vh - 100px);display:grid;position:sticky;top:84px;overflow:auto}.k-search{background:var(--card);height:34px;box-shadow:var(--shadow);color:var(--faint);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.k-search kbd{background:var(--chip);border-radius:5px;margin-left:auto;padding:1px 5px;font-size:12px}.k-docs__group h4{color:var(--faint);margin:0 0 6px;padding:0 10px;font-size:13px;font-weight:500}.k-docs__group a{height:30px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14.5px;display:flex}.k-docs__group a:hover{color:var(--ink);background:var(--wash)}.k-docs__group a[aria-current]{color:var(--ink);background:var(--card);box-shadow:var(--shadow);font-weight:500}.k-article{min-width:0;padding-bottom:40px}.k-article h1{color:var(--title);letter-spacing:-.03em;margin:8px 0 12px;font-size:36.5px;font-weight:560;line-height:1.15}.k-article h2{color:var(--title);letter-spacing:-.02em;margin:44px 0 12px;scroll-margin-top:80px;font-size:22.5px;font-weight:560}.k-article p,.k-article li{color:var(--ink);font-size:16px;line-height:1.7}.k-article p{margin:0 0 14px}.k-article ol{margin:0 0 14px;padding-left:22px}.k-article li{margin:4px 0}.k-article :not(pre)>code{background:var(--chip);border-radius:6px;padding:1px 6px;font-size:14px}.k-article .k-lede{margin-bottom:28px}.k-callout{background:var(--rim);box-shadow:inset 0 0 0 .5px var(--line);color:var(--ink);border-radius:12px;grid-template-columns:18px 1fr;gap:10px;margin:18px 0;padding:14px 16px;font-size:15px;line-height:1.6;display:grid}.k-callout svg{color:var(--blue);margin-top:3px}.k-cards{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.k-cards a{background:var(--card);box-shadow:var(--shadow);border-radius:14px;gap:4px;padding:16px;transition:box-shadow .16s;display:grid}.k-cards a:hover{box-shadow:0 0 0 .5px var(--line-strong), 0 6px 16px -8px #0000002e}.k-cards .k-h3{align-items:center;gap:8px;display:flex}.k-tabs{margin:18px 0}.k-tabs .k-cmd{margin-top:10px}.k-pager{grid-template-columns:1fr 1fr;gap:10px;margin-top:48px;display:grid}.k-pager a{box-shadow:inset 0 0 0 .5px var(--line-strong);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.k-pager a:last-child{text-align:right}.k-pager a:hover{background:var(--wash)}.k-toc{align-self:start;gap:2px;display:grid;position:sticky;top:84px}.k-toc h4{color:var(--faint);margin:0 0 8px;font-size:13px;font-weight:500}.k-toc a{color:var(--muted);box-shadow:inset 1px 0 0 var(--line);padding:4px 0 4px 12px;font-size:14px}.k-toc a[aria-current]{color:var(--ink);box-shadow:inset 1.5px 0 0 var(--ink)}@media (width<=960px){.k-dl{grid-template-columns:1fr}.k-dl__steps{box-shadow:inset 0 .5px 0 var(--line)}.k-feats{grid-template-columns:1fr 1fr}.k-docs{grid-template-columns:220px minmax(0,1fr)}.k-toc{display:none}}@media (width<=720px){.k-page-head{text-align:left;justify-items:start;padding:40px 0 32px}.k-meta{justify-content:flex-start}.k-dl__main{padding:24px}.k-dl__steps{padding:20px 24px}.k-two,.k-steps3,.k-feats,.k-free{grid-template-columns:1fr}.k-table th:nth-child(2),.k-table td:nth-child(2){display:none}.k-dl-list>div{grid-template-columns:1fr;gap:4px;padding:14px 18px}.k-rel{grid-template-columns:22px 1fr}.k-rel__when{grid-column:2;align-items:center;gap:8px;margin-bottom:10px;display:flex;position:static}.k-rel__rail{grid-area:1/1/span 2;justify-content:flex-start}.k-rel__rail:before{left:4px}.k-rel__body{grid-column:2;padding-bottom:44px}.k-docs{grid-template-columns:1fr;padding-top:16px}.k-docs__nav{max-height:none;position:static}.k-docs__nav .k-docs__group{display:none}.k-cards,.k-pager{grid-template-columns:1fr}.k-band{text-align:left;justify-items:start;padding:40px 20px}}.k-nine[data-mode=error]{color:var(--red)}.k-nine[data-mode=cancel]{color:var(--faint)}.k-nine:is([data-mode=error],[data-mode=cancel]) circle{opacity:.16}.k-nine:is([data-mode=error],[data-mode=cancel]) circle[data-lit]{opacity:1}.k-auth{background:var(--bg);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.k-auth__top{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.k-auth__main{place-items:center;padding:32px 16px 56px;display:grid}.k-auth__col{gap:22px;width:min(420px,100%);display:grid}.k-auth__head{justify-items:start;gap:10px;display:grid}.k-auth__head h1{color:var(--title);letter-spacing:-.025em;text-wrap:balance;margin:6px 0 0;font-size:28px;font-weight:560;line-height:1.2}.k-auth__head .k-text{font-size:15.5px}.k-auth__dots{place-items:center;width:30px;height:30px;display:grid}.k-auth__stack{gap:8px;display:grid;position:relative}.k-auth__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.k-auth__links{gap:16px;display:flex}.k-auth__links a{color:var(--muted);align-items:center;gap:6px;font-size:14.5px;display:inline-flex}.k-auth__links a:hover{color:var(--ink)}.k-auth__fine{margin:0}.k-auth__foot{text-align:center;color:var(--faint);font:400 13px var(--mono);padding:20px 16px 28px}.k-auth code{background:var(--chip);color:var(--ink);border-radius:5px;padding:1px 5px}.k-wide{justify-content:center;width:100%}.k-ink{color:var(--ink);font-weight:500}.k-last{z-index:1;background:color-mix(in srgb, var(--blue) 10%, transparent);color:var(--blue);pointer-events:none;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:550;position:absolute;top:12px;right:12px}.k-or{color:var(--faint);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.k-or:before,.k-or:after{content:"";background:var(--line-strong);height:.5px}.k-field{gap:6px;display:grid}.k-field>span{color:var(--muted);font-size:14px}.k-field input{background:var(--card);height:40px;box-shadow:var(--shadow);color:var(--ink);font:inherit;border:0;border-radius:10px;outline:none;padding:0 12px;font-size:15px;transition:box-shadow .15s}.k-field input::placeholder{color:var(--faint)}.k-field input:focus{box-shadow:0 0 0 .5px var(--line-strong), 0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent)}.k-facts-card{margin:0;display:grid}.k-facts-card>div{grid-template-columns:104px 1fr;align-items:center;gap:12px;padding:11px 16px;font-size:14.5px;display:grid}.k-facts-card>div+div{box-shadow:inset 0 .5px 0 var(--line)}.k-facts-card dt{color:var(--faint)}.k-facts-card dd{color:var(--ink);min-width:0;margin:0}.k-code-big{letter-spacing:.06em;font-size:14px}.k-acct{align-items:center;gap:8px;min-width:0;display:inline-flex}.k-acct a{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);margin-left:auto;font-size:13.5px}.k-avatar{background:var(--avatar);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-grid}.k-avatar--lg{width:36px;height:36px;font-size:16px}.k-note-box{background:var(--wash);color:var(--muted);border-radius:12px;grid-template-columns:16px 1fr;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.k-note-box svg{margin-top:2px}.k-note-box--warn{background:color-mix(in srgb, var(--amber) 10%, transparent);color:var(--ink)}.k-note-box--warn svg{color:var(--amber)}.k-tag--amber{color:#b2741b;background:color-mix(in srgb, var(--amber) 14%, transparent)}.dark .k-tag--amber{color:#f1bd62}.k-uc .ui-sg-row{min-height:60px}.k-uc-label{align-items:center;gap:12px;min-width:0;display:flex}.k-uc-tile{background:var(--rim);width:32px;height:32px;color:var(--ink);box-shadow:inset 0 0 0 .5px var(--line);border-radius:9px;flex:none;place-items:center;display:grid}.k-uc-label .ui-sg-label b{flex-wrap:wrap;align-items:center;display:inline-flex}.k-uc-value{color:var(--muted);font-size:14px}.k-uc-now{align-items:center;gap:6px;display:inline-flex}.k-uc-now i{background:var(--green);border-radius:50%;width:6px;height:6px}.k-uc-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.k-uc-confirm{background:var(--wash);color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 12px 12px;padding:12px 14px;font-size:14px;display:flex}.k-uc-confirm b{color:var(--ink);font-weight:550;display:block}.k-uc-actions{justify-content:flex-end;gap:6px;display:flex}.k-uc-edit{background:var(--wash);border-radius:10px;gap:12px;margin:0 12px 12px;padding:14px;display:grid}.k-uc-edit .k-small{color:var(--muted);margin:0}.k-uc-edit__head{justify-content:space-between;align-items:center;gap:12px;margin:-4px -4px 0 0;display:flex}.k-ar__icon:has(>.k-avatar){align-self:center;width:auto;height:auto;margin-top:0}.k-uc-delete{gap:16px;padding:4px 16px 16px;display:grid}.k-uc-lists{grid-template-columns:1fr 1fr;gap:12px;display:grid}.k-uc-lists>div{background:var(--wash);border-radius:10px;padding:12px 14px}.k-uc-lists b{color:var(--ink);font-size:14px;font-weight:550}.k-uc-lists ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.k-uc-lists li{color:var(--muted);grid-template-columns:14px 1fr;gap:8px;font-size:13.5px;line-height:1.45;display:grid}.k-uc-lists li svg{margin-top:2px}.k-uc-lists>div:first-child svg{color:var(--red)}.k-uc-lists>div:last-child svg{color:var(--green)}.k-uc-empty{color:var(--faint);text-align:center;margin:0;padding:24px 16px;font-size:14px}.k-report code{color:var(--ink);font-size:12.5px}.k-alert{background:color-mix(in srgb, var(--amber) 11%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--amber) 35%, transparent);color:var(--muted);border-radius:12px;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.k-alert>svg{color:var(--amber);align-self:start;margin-top:2px}.k-alert b{color:var(--ink);font-weight:550;display:block}.k-plan{padding:0!important}.k-plan__top{justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 16px;display:flex}.k-plan__name{align-items:center;gap:12px;display:flex}.k-plan__name b{color:var(--ink);align-items:center;font-size:16px;font-weight:560;display:flex}.k-plan__name small,.k-plan__next small{color:var(--muted);font-size:13.5px;display:block}.k-plan__next{text-align:right}.k-plan__next b{color:var(--title);letter-spacing:-.02em;font-size:28px;font-weight:560}.k-plan__grid{box-shadow:inset 0 .5px 0 var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.k-plan__grid li{align-items:center;gap:10px;padding:14px 18px;display:flex}.k-plan__grid li+li{box-shadow:inset .5px 0 0 var(--line)}.k-plan__grid b{color:var(--ink);font-size:14px;font-weight:550;display:block}.k-plan__grid small{color:var(--muted);font-size:13px}.k-plan__price{align-items:baseline;gap:8px;padding:0 18px 14px;display:flex}.k-plan__price b{color:var(--title);letter-spacing:-.03em;font-size:36.5px;font-weight:560}.k-plan__price span{color:var(--muted);font-size:14px}.k-plan__list{box-shadow:inset 0 .5px 0 var(--line);gap:10px;margin:0;padding:16px 18px;list-style:none;display:grid}.k-plan__list li{grid-template-columns:16px auto 1fr;align-items:center;gap:10px;font-size:14px;display:grid}.k-plan__list b{color:var(--ink);font-weight:550}.k-plan__list span{color:var(--muted)}.k-plan__foot{box-shadow:inset 0 .5px 0 var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.k-orders{border-collapse:collapse;width:100%;font-size:14px}.k-orders td{color:var(--ink);vertical-align:middle;padding:12px 16px}.k-orders tr+tr td{box-shadow:inset 0 .5px 0 var(--line)}.k-orders td:first-child{color:var(--muted);white-space:nowrap;width:120px}.k-orders td b{font-weight:550;display:block}.k-orders td small{color:var(--muted);font-size:13px}.k-orders td:last-child{text-align:right}@media (width<=720px){.k-auth__row,.k-uc-lists,.k-plan__grid{grid-template-columns:1fr}.k-plan__grid li+li{box-shadow:inset 0 .5px 0 var(--line)}.k-plan__top{flex-wrap:wrap}.k-uc-confirm{flex-direction:column;align-items:stretch}.k-alert{grid-template-columns:18px 1fr}.k-alert>:last-child{grid-column:2;justify-self:start}.k-orders td:nth-child(3){display:none}}.k-me{display:inline-flex;position:relative}.k-me__btn{background:var(--avatar);color:#fff;width:32px;height:32px;font:600 13px var(--sans);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.k-me__pop{z-index:60;width:260px;position:absolute;top:calc(100% + 10px);right:0}@media (width<=720px){.k-head__right .k-me{display:none}}.k-plan__next b{display:block}@media (width<=720px){.k-plan__next{width:100%;box-shadow:inset 0 .5px 0 var(--line);text-align:left;justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.k-plan__next b{font-size:24px}.k-orders,.k-orders tbody{display:block}.k-orders tr{grid-template-columns:1fr auto;grid-template-areas:"kind status""date doc";gap:4px 12px;padding:12px 16px;display:grid}.k-orders tr+tr{box-shadow:inset 0 .5px 0 var(--line)}.k-orders td{box-shadow:none!important;width:auto!important;padding:0!important}.k-orders td:first-child{grid-area:date;font-size:13px}.k-orders td:nth-child(2){grid-area:kind}.k-orders td:nth-child(4){grid-area:status;justify-self:end}.k-orders td:nth-child(5){grid-area:doc;justify-self:end}}.k-ucpage{background:var(--bg-soft);min-height:100vh}.k-ucpage .k-head{background:color-mix(in srgb, var(--bg-soft) 84%, transparent)}.k-ucpage .k-foot{margin-top:96px}.k-stack{gap:16px;display:grid}.k-hint{color:var(--faint);margin:0;padding:0 4px;font-size:13.5px;line-height:1.5}.k-count{background:var(--chip);min-width:18px;height:18px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;font-size:12px;font-weight:550;display:inline-grid}.k-av{background:var(--avatar);color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.k-av--sm{width:22px;height:22px;font-size:11.5px}.k-av--md{width:30px;height:30px;font-size:14px}.k-av--lg{width:40px;height:40px;font-size:17.5px}.k-av--xl{width:64px;height:64px;font-size:28px}.k-now{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.k-now i{background:var(--green);border-radius:50%;width:6px;height:6px}.k-more-link{color:var(--muted);align-items:center;gap:2px;font-size:13.5px;font-weight:500;display:inline-flex}.k-more-link:hover{color:var(--ink)}.k-ac{background:var(--card);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.k-ac__head{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px 10px 18px;display:flex}.k-ac__head h2{color:var(--title);letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:15.5px;font-weight:560;display:flex}.k-ac__lede{color:var(--muted);margin:-4px 18px 14px 48px;font-size:14px}.k-ac__rows>*+*,.k-ac__head+.k-ac__rows{box-shadow:inset 0 .5px 0 var(--line)}.k-ac--danger .k-ac__head h2{color:var(--red)}.k-ar{align-items:center;gap:12px;min-height:58px;padding:10px 16px 10px 18px;display:flex}.k-ar__icon{width:18px;height:18px;color:var(--ink);flex:none;align-self:flex-start;place-items:center;margin-top:1px;display:grid}.k-ar__icon svg{width:16px;height:16px}.k-ar__text{flex:1;gap:2px;min-width:0;display:grid}.k-ar__text b{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:550;display:flex}.k-ar__text small{color:var(--muted);font-size:13.5px;line-height:1.45}.k-ar__text code{color:var(--ink);font-size:12.5px}.k-ar__end{color:var(--green);flex:none;align-items:center;gap:8px;display:flex}.k-ov{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.k-ov__sub{grid-column:1/-1}.k-svc{box-shadow:inset 0 .5px 0 var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.k-svc li{color:var(--muted);align-items:flex-start;gap:10px;padding:14px 18px 16px;display:flex}.k-svc li+li{box-shadow:inset .5px 0 0 var(--line)}.k-svc li>svg{color:var(--ink);margin-top:2px}.k-svc b{color:var(--ink);font-size:14px;font-weight:550;display:block}.k-svc small{color:var(--muted);font-size:13px;display:block}.k-get{box-shadow:inset 0 .5px 0 var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-get>div{align-content:start;justify-items:start;gap:6px;padding:18px;display:grid}.k-get>div+div{box-shadow:inset .5px 0 0 var(--line)}.k-get b{color:var(--ink);margin-top:6px;font-size:14.5px;font-weight:550}.k-get small{color:var(--muted);margin-bottom:6px;font-size:13.5px;line-height:1.5}.k-cmd--sm{border-radius:8px;width:100%;height:34px;padding:0 4px 0 10px;font-size:12px}.k-cmd--sm button{border-radius:6px;width:26px;height:26px}.k-plan2__top{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.k-plan2__name{align-items:center;gap:12px;min-width:0;display:flex}.k-plan2__name b{color:var(--title);align-items:center;gap:8px;font-size:16px;font-weight:560;display:flex}.k-plan2__name small,.k-plan2__next small{color:var(--muted);font-size:13.5px;display:block}.k-plan2__next{text-align:right}.k-plan2__next b{color:var(--title);letter-spacing:-.02em;font-size:28px;font-weight:560;display:block}.k-plan2__price{align-items:baseline;gap:8px;padding:0 18px 16px;display:flex}.k-plan2__price b{color:var(--title);letter-spacing:-.03em;font-size:36.5px;font-weight:560}.k-plan2__price span{color:var(--muted);font-size:14px}.k-plan2__list{box-shadow:inset 0 .5px 0 var(--line);gap:10px;margin:0;padding:16px 18px;list-style:none;display:grid}.k-plan2__list li{grid-template-columns:16px auto 1fr;align-items:center;gap:10px;font-size:14px;display:grid}.k-plan2__list b{color:var(--ink);font-weight:550}.k-plan2__list span{color:var(--muted)}.k-plan2__foot{box-shadow:inset 0 .5px 0 var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.k-ac .k-alert,.k-stack>.k-alert{margin:0}.k-ub{grid-template-columns:236px minmax(0,1fr);gap:40px;padding-top:32px;display:grid}.k-ub__side{align-self:start;gap:14px;display:grid;position:sticky;top:84px}.k-ub__me{background:var(--card);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.k-ub__me span{min-width:0;display:grid}.k-ub__me b{color:var(--ink);font-size:15px;font-weight:560}.k-ub__me small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.k-ub__nav{gap:2px;display:grid}.k-ub__nav a{height:34px;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:14.5px;font-weight:450;transition:background-color .15s,color .15s;display:flex}.k-ub__nav a svg{color:var(--faint)}.k-ub__nav a:hover{color:var(--ink);background:var(--wash)}.k-ub__nav a[aria-current]{color:var(--ink);background:var(--card);box-shadow:var(--shadow);font-weight:550}.k-ub__nav a[aria-current] svg{color:var(--ink)}.k-ub__nav .k-count{margin-left:auto}.k-ub__nav--quiet{box-shadow:inset 0 .5px 0 var(--line-strong);padding-top:12px}.k-ub__main{align-content:start;gap:20px;min-width:0;display:grid}.k-ub__head h1{color:var(--title);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:560}.k-ub__head p{color:var(--muted);max-width:640px;margin:6px 0 0;font-size:15px}@media (width<=960px){.k-ov{grid-template-columns:1fr}.k-ub{grid-template-columns:1fr;gap:20px}.k-ub__side{position:static}.k-ub__nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.k-ub__nav a{flex:none}.k-ub__nav--quiet{display:none}}@media (width<=720px){.k-svc,.k-get{grid-template-columns:1fr}.k-svc li+li,.k-get>div+div{box-shadow:inset 0 .5px 0 var(--line)}.k-ac__lede{margin-left:18px}.k-ar{padding-right:12px}.k-plan2__top,.k-plan2__foot{flex-wrap:wrap}.k-plan2__next{width:100%;box-shadow:inset 0 .5px 0 var(--line);text-align:left;justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.k-plan2__next b{font-size:24px}}.k-thread code{background:var(--code-inline);color:var(--fox-ink);border-radius:4px;padding:1px 5px;font-size:.86em}.ui-buttonc.ui-buttonc[data-size=sm]{--h:30px;--px:10px;--fs:13px;--icon:15px;--radius:7px}.ui-buttonc.ui-buttonc[data-size=md]{--h:34px;--px:12px;--fs:14px;--icon:16px;--radius:8px}.ui-buttonc.ui-buttonc[data-size=lg]{--h:42px;--px:17px;--gap:8px;--fs:15px;--icon:17px;--radius:9px}.k-head .ui-buttonc.ui-buttonc[data-size=lg]{--h:36px;--px:14px;--fs:14.5px;--radius:8px}:lang(zh) .k-h1,:lang(zh) .k-h2,:lang(zh) .k-h3{letter-spacing:0}.k-langlink{height:32px;color:var(--muted);border-radius:8px;align-items:center;padding:0 10px;font-size:14.5px;font-weight:450;display:inline-flex}.k-langlink:hover{color:var(--ink);background:var(--wash)}.k-lang a{color:var(--muted)}.k-lang a:hover{color:var(--ink)}.k-lang b{color:var(--ink);font-weight:500}.k-avatar{background:var(--avatar);color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.k-avatar img{object-fit:cover;width:100%;height:100%}.ui-pmc__avatar>.k-avatar{display:grid}.k-me__btn{padding:0;overflow:hidden}.k-me__error{background:var(--card);box-shadow:var(--shadow);color:var(--red);border-radius:10px;margin-top:8px;padding:8px 12px;font-size:13px;display:block}.k-sheet__gh{align-items:center;gap:8px;display:inline-flex}.k-folder{flex:none;width:16px;height:16px}.account-hint .k-signin{visibility:hidden}.k-shot-img{width:100%;aspect-ratio:var(--ar);display:block;position:relative}.k-shot-img img{width:100%;height:100%;display:block;position:absolute;inset:0}.k-shot-img--dark,.dark .k-shot-img--light{display:none}.dark .k-shot-img--dark{display:block}@media (width<=805px){.k-shot-img[data-below="805"]{aspect-ratio:var(--ar-n)}}@media (width<=720px){.k-shot-img[data-below="720"]{aspect-ratio:var(--ar-n)}.k-langlink{display:none}}.k-live{position:relative}.k-live iframe{transform-origin:0 0;opacity:0;pointer-events:none;background:var(--bg-soft);border:0;transition:opacity .3s;position:absolute;top:0;left:0}.k-live[data-ready] iframe{opacity:1;pointer-events:auto}@media (width<=805px){.k-live iframe{display:none}}@media (prefers-reduced-motion:reduce){.k-live iframe{transition:none}}.k-usage__end{color:var(--muted);justify-items:end;gap:6px;display:grid}.k-usage__num{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.k-meter{background:var(--chip);border-radius:999px;width:120px;height:4px;display:block;overflow:hidden}.k-meter i{border-radius:inherit;background:var(--green);height:100%;display:block}.k-meter[data-level=warn] i{background:var(--amber)}.k-meter[data-level=bad] i{background:var(--red)}.k-usage__over{color:var(--amber);box-shadow:inset 0 .5px 0 var(--line);margin:0;padding:10px 18px 12px 48px;font-size:13.5px}.k-full-list{box-shadow:inset 0 0 0 .5px var(--line);border-radius:12px}.k-full-list>*+*{box-shadow:inset 0 .5px 0 var(--line)}.k-full-list .k-ar{min-height:52px;padding:8px 10px 8px 14px}.k-full-pro{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:500}@media (width<=720px){.k-meter{width:88px}}
