.mf[data-v-7f85d5f2]{flex-shrink:0;margin-top:auto;background:#000;border-top:1px solid rgba(255,255,255,.08);color:#fff}.mf__inner[data-v-7f85d5f2]{max-width:var(--km-content-max);margin:0 auto;padding:2.75rem var(--km-space-page-x) 2.25rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:2.5rem 3rem}.mf__left[data-v-7f85d5f2]{flex:1 1 16rem;max-width:22rem}.mf__brand[data-v-7f85d5f2]{display:inline-block;margin:0 0 1.25rem;line-height:0;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.mf__logo[data-v-7f85d5f2]{display:block;object-fit:cover;vertical-align:middle}.mf__subscribe-title[data-v-7f85d5f2]{margin:0 0 .85rem;font-size:.95rem;font-weight:700;line-height:1.35;color:#fff}.mf__form[data-v-7f85d5f2]{display:flex;align-items:center;gap:0;border-bottom:1px solid rgba(255,255,255,.22);padding-bottom:.35rem;margin-bottom:1.5rem;max-width:20rem}.mf__input[data-v-7f85d5f2]{flex:1 1 auto;min-width:0;border:none;background:transparent;font:inherit;font-size:.9rem;color:#fff;outline:none;padding:.35rem .25rem .35rem 0}.mf__input[data-v-7f85d5f2]::placeholder{color:#888}.mf__submit[data-v-7f85d5f2]{flex-shrink:0;border:none;background:transparent;color:#fff;font-size:1.15rem;line-height:1;padding:.25rem .35rem;cursor:pointer;opacity:.85;transition:opacity .12s,transform .1s}.mf__submit[data-v-7f85d5f2]:hover{opacity:1}.mf__submit[data-v-7f85d5f2]:active{transform:scale(.96)}.mf__copy[data-v-7f85d5f2]{margin:0;font-size:.75rem;line-height:1.5;color:#888}.mf__grid[data-v-7f85d5f2]{flex:2 1 28rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1.75rem}@media(min-width:960px){.mf__grid[data-v-7f85d5f2]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem 1.25rem}}@media(max-width:640px){.mf__grid[data-v-7f85d5f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.mf__grid[data-v-7f85d5f2]{grid-template-columns:1fr}}.mf__col-title[data-v-7f85d5f2]{margin:0 0 .75rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.mf__list[data-v-7f85d5f2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.mf__link[data-v-7f85d5f2]{font-size:.84rem;color:#fff;text-decoration:none;transition:opacity .12s,color .12s}.mf__link[data-v-7f85d5f2]:hover{opacity:.75;color:#e5e5e5}.mf__muted[data-v-7f85d5f2]{font-size:.8rem;line-height:1.45;color:#888}.mf__sr-only[data-v-7f85d5f2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketing-app[data-v-dc52c380]{min-height:100vh;display:flex;flex-direction:column;background:var(--km-shell-bg)}.marketing-top[data-v-dc52c380]{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--km-shell-border)}.marketing-top--solid[data-v-dc52c380]{background:#02060ce0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:#ffffff0f}.marketing-top-inner[data-v-dc52c380]{max-width:var(--km-content-max);margin:0 auto;padding:var(--km-space-page-y) var(--km-space-page-x);display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;justify-content:space-between}.marketing-brand[data-v-dc52c380]{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.marketing-brand-img[data-v-dc52c380]{border-radius:10px;object-fit:cover;background:var(--km-logo-bg);border:1px solid var(--km-logo-border)}.marketing-brand-name[data-v-dc52c380]{font-weight:800;font-size:clamp(.82rem,1.65vw,1.08rem);letter-spacing:.02em;color:var(--km-shell-heading);line-height:1.2;max-width:min(18rem,46vw)}.marketing-brand-sub[data-v-dc52c380]{font-size:clamp(.78rem,1.25vw,.88rem);font-weight:600;color:var(--km-shell-muted);margin-top:.12rem}.marketing-nav[data-v-dc52c380]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:clamp(.92rem,1.35vw,1.02rem)}.marketing-nav-spacer[data-v-dc52c380]{flex:1;min-width:.5rem}.nav-link[data-v-dc52c380]{padding:.42rem .7rem;border-radius:var(--km-radius-pill);text-decoration:none;color:var(--km-shell-nav);border:1px solid transparent;font-weight:600;transition:color .12s,background .12s,border-color .12s}.nav-link[data-v-dc52c380]:hover{color:#f1f5f9;background:var(--km-color-accent-soft);border-color:var(--km-color-accent-border)}.nav-link.active[data-v-dc52c380]{color:var(--km-shell-heading);background:var(--km-color-accent-active-bg);border-color:var(--km-color-accent-active-border)}.nav-product-dd[data-v-dc52c380]{position:relative}.nav-product-dd>summary[data-v-dc52c380]{list-style:none;cursor:pointer}.nav-product-dd>summary[data-v-dc52c380]::-webkit-details-marker{display:none}.nav-product-dd:not([open])>summary[data-v-dc52c380]:focus-visible{outline:2px solid rgba(96,165,250,.65);outline-offset:2px}.nav-link--dropdown[data-v-dc52c380]{display:inline-flex;align-items:center;gap:.35rem}.nav-link-caret[data-v-dc52c380]:before{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--km-shell-muted);margin-top:1px}.marketing-dd-panel[data-v-dc52c380]{position:absolute;left:0;margin-top:.35rem;min-width:min(17rem,92vw);padding:.45rem;border-radius:var(--km-radius-md);border:1px solid rgba(148,163,184,.25);box-shadow:0 12px 32px #00000059,inset 0 1px #ffffff0a;z-index:40;display:flex;flex-direction:column;gap:.15rem}.marketing-dd-item[data-v-dc52c380]{display:block;width:100%;text-align:left;padding:.52rem .68rem;border-radius:var(--km-radius-sm);border:none;background:transparent;font:inherit;font-size:.92rem;font-weight:500;color:var(--km-shell-text);cursor:pointer}.marketing-dd-item--placeholder[data-v-dc52c380]:hover,.marketing-dd-item--placeholder[data-v-dc52c380]:focus-visible{background:var(--km-color-accent-soft);outline:none}.nav-cta[data-v-dc52c380]{padding:.48rem 1rem;border-radius:var(--km-radius-pill);text-decoration:none;font-weight:700;font-size:clamp(.9rem,1.3vw,.98rem);color:#fff;background:var(--km-color-accent);border:1px solid var(--km-color-accent);transition:background .12s,border-color .12s}.nav-cta[data-v-dc52c380]:hover{background:var(--km-color-accent-hover);border-color:var(--km-color-accent-hover)}.marketing-main-wrap[data-v-dc52c380]{flex:1;min-height:0;max-width:var(--km-content-max);width:100%;margin:0 auto;padding:var(--km-space-page-y) var(--km-space-page-x) 1.5rem;overflow-x:hidden}.marketing-main-wrap--full-bleed[data-v-dc52c380]{max-width:none;padding-left:0;padding-right:0;padding-top:0}.marketing-content[data-v-dc52c380]{min-height:min(70vh,100%);overflow-x:hidden;overflow-y:visible}.web-app[data-v-45666634]{min-height:100vh;display:flex;flex-direction:column;background:var(--km-shell-bg);color:var(--km-shell-text)}.web-top[data-v-45666634]{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--km-shell-border)}.web-top-inner[data-v-45666634]{max-width:var(--km-content-max);margin:0 auto;padding:var(--km-space-page-y) var(--km-space-page-x);display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;justify-content:space-between}.web-brand[data-v-45666634]{display:flex;align-items:center;gap:.75rem}.web-brand-img[data-v-45666634]{border-radius:10px;object-fit:cover;background:var(--km-logo-bg);border:1px solid var(--km-logo-border)}.web-brand-name[data-v-45666634]{font-weight:800;font-size:clamp(.82rem,1.65vw,1.08rem);letter-spacing:.02em;color:var(--km-shell-heading);line-height:1.2;max-width:min(18rem,42vw)}.web-brand-sub[data-v-45666634]{font-size:clamp(.78rem,1.25vw,.88rem);font-weight:600;color:var(--km-shell-muted);margin-top:.12rem}.web-nav[data-v-45666634]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:clamp(.92rem,1.35vw,1.02rem)}.nav-group-label[data-v-45666634]{font-size:clamp(.74rem,1.1vw,.82rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--km-shell-muted);margin-right:.15rem}.nav-sep[data-v-45666634]{width:1px;height:1rem;background:#94a3b840;margin:0 .15rem}.nav-pill[data-v-45666634]{padding:.42rem .72rem;border-radius:var(--km-radius-pill);text-decoration:none;color:var(--km-shell-nav);border:1px solid transparent;font-weight:600;transition:color .12s,background .12s,border-color .12s}.nav-pill[data-v-45666634]:hover{color:#f1f5f9;background:var(--km-color-accent-soft);border-color:var(--km-color-accent-border)}.nav-pill.active[data-v-45666634]{color:var(--km-shell-heading);background:var(--km-color-accent-active-bg);border-color:var(--km-color-accent-active-border)}.nav-account-dd[data-v-45666634]{position:relative;list-style:none}.nav-account-dd>summary[data-v-45666634]{list-style:none;cursor:pointer}.nav-account-dd>summary[data-v-45666634]::-webkit-details-marker{display:none}.nav-account-dd:not([open])>summary[data-v-45666634]:focus-visible{outline:2px solid rgba(96,165,250,.65);outline-offset:2px}.nav-pill--dropdown[data-v-45666634]{display:inline-flex;align-items:center;gap:.35rem}.nav-pill-caret[data-v-45666634]:before{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--km-shell-muted);margin-top:1px}.nav-dd-panel[data-v-45666634]{position:absolute;right:0;margin-top:.35rem;min-width:220px;padding:.45rem;border-radius:var(--km-radius-md);border:1px solid rgba(148,163,184,.25);box-shadow:0 12px 32px #00000059,inset 0 1px #ffffff0a;z-index:40;display:flex;flex-direction:column;gap:.15rem}.nav-dd-meta[data-v-45666634]{margin:.15rem .65rem .35rem;font-size:.75rem;font-weight:500;color:var(--km-shell-muted);line-height:1.35;word-break:break-all}.nav-dd-item[data-v-45666634]{display:block;width:100%;text-align:left;padding:.5rem .65rem;border-radius:var(--km-radius-sm);border:none;background:transparent;font:inherit;font-size:.92rem;font-weight:500;color:var(--km-shell-text);text-decoration:none;cursor:pointer}.nav-dd-item[data-v-45666634]:hover,.nav-dd-item[data-v-45666634]:focus-visible{background:var(--km-color-accent-soft);outline:none}.nav-dd-item--danger[data-v-45666634]:hover,.nav-dd-item--danger[data-v-45666634]:focus-visible{background:var(--km-color-danger-soft);color:var(--km-color-danger-text)}.web-main[data-v-45666634]{flex:1;min-height:0;max-width:var(--km-content-max);width:100%;margin:0 auto;padding:var(--km-space-page-y) var(--km-space-page-x) 1.5rem;display:flex;flex-direction:column;gap:.75rem}.web-crumbs[data-v-45666634]{display:flex;align-items:center;gap:.4rem;font-size:clamp(.94rem,1.25vw,1.04rem);border-radius:var(--km-radius-md);padding:.55rem 1rem;width:fit-content;max-width:100%}.web-crumbs .crumb[data-v-45666634]{color:var(--km-shell-muted);text-decoration:none}.web-crumbs .crumb[data-v-45666634]:hover{color:#7dd3fc}.web-crumbs .crumb-sep[data-v-45666634]{color:var(--km-color-text-muted)}.web-crumbs .crumb.current[data-v-45666634]{color:var(--km-shell-text);font-weight:600}.web-content[data-v-45666634]{flex:1;min-height:0;padding:var(--km-space-content-pad);overflow:auto}.web-app--admin-wide .web-top-inner[data-v-45666634],.web-app--admin-wide .web-main[data-v-45666634]{max-width:min(100rem,100%)}.hero-carousel[data-v-36149a3d]{position:relative;overflow:hidden;isolation:isolate;width:100%;box-sizing:border-box;--hero-pad-x: max( var(--km-space-page-x), calc((100vw - var(--km-content-max)) / 2 + var(--km-space-page-x)) );--hero-arrow-w: 3.25rem;padding:clamp(.75rem,2vw,1.25rem) var(--hero-pad-x) clamp(1.25rem,2.5vw,2rem);min-height:var(--hero-section-min-h, min(88vh, 58rem));transition:min-height .65s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.hero-carousel__fx[data-v-36149a3d]{position:absolute;top:-30%;right:-20%;bottom:-25%;left:-20%;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 50% 40%,#000 35%,transparent 80%);mask-image:radial-gradient(ellipse 80% 75% at 50% 40%,#000 35%,transparent 80%)}.hero-carousel__blob[data-v-36149a3d]{position:absolute;border-radius:50%;filter:blur(80px);animation:hero-blob-drift-36149a3d 20s ease-in-out infinite alternate}.hero-carousel__blob--a[data-v-36149a3d]{width:55%;height:50%;left:-10%;top:5%;background:radial-gradient(circle,rgba(59,130,246,.65),transparent 68%)}.hero-carousel__blob--b[data-v-36149a3d]{width:48%;height:45%;right:-8%;top:12%;background:radial-gradient(circle,rgba(34,211,238,.5),transparent 70%);animation-delay:-7s}.hero-carousel__blob--c[data-v-36149a3d]{width:42%;height:40%;left:25%;bottom:0;background:radial-gradient(circle,rgba(139,92,246,.45),transparent 72%);animation-delay:-14s}.hero-carousel__shimmer[data-v-36149a3d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.06) 48%,rgba(34,211,238,.08) 52%,transparent 62%);background-size:220% 100%;animation:hero-shimmer-36149a3d 8s linear infinite;mix-blend-mode:screen}.hero-carousel__grid[data-v-36149a3d]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:48px 48px;opacity:.5;animation:hero-grid-drift-36149a3d 40s linear infinite}.hero-carousel__ring[data-v-36149a3d]{position:absolute;left:50%;top:42%;width:min(90vw,52rem);height:min(90vw,52rem);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(34,211,238,.15);box-shadow:0 0 80px #3b82f61f,inset 0 0 60px #22d3ee0f;animation:hero-ring-pulse-36149a3d 6s ease-in-out infinite}.hero-carousel__particle[data-v-36149a3d]{position:absolute;width:4px;height:4px;border-radius:50%;background:#7dd3fcd9;box-shadow:0 0 12px #22d3eecc;left:calc(10% + (var(--i) * 7.5%));top:calc(15% + (var(--i) * 5.5%));animation:hero-particle-float-36149a3d calc(4s + var(--i) * .35s) ease-in-out infinite;opacity:.55}@keyframes hero-blob-drift-36149a3d{0%{transform:translate(0) scale(1)}to{transform:translate(4%,-5%) scale(1.08)}}@keyframes hero-shimmer-36149a3d{0%{background-position:120% 0}to{background-position:-40% 0}}@keyframes hero-grid-drift-36149a3d{0%{transform:translate(0)}to{transform:translate(48px,48px)}}@keyframes hero-ring-pulse-36149a3d{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.03)}}@keyframes hero-particle-float-36149a3d{0%,to{transform:translateY(0) scale(1);opacity:.35}50%{transform:translateY(-14px) scale(1.2);opacity:.9}}@media(prefers-reduced-motion:reduce){.hero-carousel__blob[data-v-36149a3d],.hero-carousel__shimmer[data-v-36149a3d],.hero-carousel__grid[data-v-36149a3d],.hero-carousel__ring[data-v-36149a3d],.hero-carousel__particle[data-v-36149a3d]{animation:none}}.hero-carousel__layout[data-v-36149a3d]{position:relative;z-index:1;display:grid;grid-template-columns:var(--hero-arrow-w) minmax(0,1fr) var(--hero-arrow-w);align-items:center;gap:clamp(.5rem,2vw,1.25rem);width:100%;max-width:min(100%,calc(var(--km-content-max) + var(--hero-arrow-w) * 2));margin:0 auto}@media(max-width:720px){.hero-carousel__layout[data-v-36149a3d]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:.75rem}.hero-carousel__arrow--prev[data-v-36149a3d],.hero-carousel__arrow--next[data-v-36149a3d]{display:none}.hero-carousel__viewport[data-v-36149a3d]{grid-row:1}}.hero-carousel--page-1[data-v-36149a3d]{--hero-section-min-h: min(94vh, 64rem)}.hero-carousel--page-2[data-v-36149a3d]{--hero-section-min-h: min(74vh, 44rem)}.hero-carousel__viewport[data-v-36149a3d]{position:relative;overflow:hidden;border-radius:1.25rem;min-height:var(--hero-viewport-min-h, clamp(22rem, 52vh, 36rem));transition:min-height .65s cubic-bezier(.4,0,.2,1)}.hero-carousel__viewport--page-1[data-v-36149a3d]{--hero-viewport-min-h: clamp(30rem, 66vh, 44rem)}.hero-carousel__viewport--page-2[data-v-36149a3d]{--hero-viewport-min-h: clamp(15rem, 34vh, 24rem)}.hero-carousel__progress[data-v-36149a3d]{position:absolute;top:0;left:0;right:0;z-index:3;height:3px;background:#0f172a80}.hero-carousel__progress-bar[data-v-36149a3d]{display:block;height:100%;background:linear-gradient(90deg,#22d3ee,#3b82f6,#a78bfa);box-shadow:0 0 12px #22d3ee99;transition:width .08s linear}.hero-carousel__track[data-v-36149a3d]{display:flex;height:100%;min-height:inherit;transition:transform .65s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.hero-carousel[data-v-36149a3d],.hero-carousel__viewport[data-v-36149a3d],.hero-carousel__track[data-v-36149a3d]{transition:none}}.hero-slide[data-v-36149a3d]{flex:0 0 100%;min-width:0;box-sizing:border-box;padding:clamp(1.25rem,3vw,2rem);display:flex;align-items:center}.hero-slide__panel[data-v-36149a3d]{width:100%;max-width:none;padding:clamp(1.5rem,3.5vw,2.5rem) clamp(1.35rem,3vw,2.25rem);border-radius:1rem;background:#0f172a85;border:1px solid rgba(148,163,184,.22);box-shadow:0 24px 64px #00000059,0 0 0 1px #ffffff0a inset,0 0 48px #3b82f614;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.72;transform:translateY(10px) scale(.985);transition:opacity .55s ease,transform .55s cubic-bezier(.4,0,.2,1)}.hero-slide--active .hero-slide__panel[data-v-36149a3d]{opacity:1;transform:translateY(0) scale(1)}.hero-slide__panel--ambassador[data-v-36149a3d]{display:flex;flex-direction:column;padding:clamp(1.15rem,2.8vw,2rem) clamp(1.25rem,2.6vw,2rem)}.hero-slide--ambassador[data-v-36149a3d]{padding:clamp(1rem,2.2vw,1.5rem)}.hero-slide--ambassador .hero-slide__title[data-v-36149a3d]{margin-bottom:.6rem}.hero-slide--ambassador .hero-slide__highlight[data-v-36149a3d]{margin-bottom:.65rem}.hero-slide--ambassador .hero-slide__subhead[data-v-36149a3d]{margin-top:.9rem}.hero-slide--ambassador .hero-slide__list--compact[data-v-36149a3d]{margin-bottom:.85rem}.hero-slide--ambassador .hero-slide__list--compact li+li[data-v-36149a3d]{margin-top:.2rem}.hero-slide--ambassador .hero-slide__bottom[data-v-36149a3d]{padding-top:.85rem}.hero-slide__note--full[data-v-36149a3d]{width:100%;max-width:none}.hero-slide__eyebrow[data-v-36149a3d]{margin:0 0 .65rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#67e8f9}.hero-slide__title[data-v-36149a3d]{margin:0 0 .85rem;font-size:clamp(2rem,5.2vw,3.5rem);font-weight:800;line-height:1.06;letter-spacing:-.04em;background:linear-gradient(120deg,#f8fafc,#e2e8f0 45%,#7dd3fc);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 24px rgba(0,0,0,.4))}.hero-slide__highlight[data-v-36149a3d]{margin:0 0 1rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;color:#67e8f9;letter-spacing:-.02em;text-shadow:0 0 32px rgba(34,211,238,.35)}.hero-slide__lead[data-v-36149a3d]{margin:0 0 .9rem;font-size:clamp(1.02rem,2.1vw,1.2rem);line-height:1.75;color:#b8c5dc;max-width:52rem}.hero-slide__lead--accent[data-v-36149a3d]{color:#e8eef9;font-weight:600;font-size:clamp(1.05rem,2.2vw,1.22rem)}.hero-slide__note[data-v-36149a3d]{margin:0 0 1rem;font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.7;color:#94a3b8;max-width:54rem}.hero-slide__subhead[data-v-36149a3d]{margin:1.35rem 0 .75rem;font-size:clamp(1.05rem,2vw,1.15rem);font-weight:700;color:#f1f5f9}.hero-slide__list[data-v-36149a3d]{margin:0 0 1.35rem;padding-left:1.35rem;max-width:54rem;color:#cbd5e1;font-size:clamp(.98rem,1.9vw,1.08rem);line-height:1.7}.hero-slide__list li[data-v-36149a3d]{padding-left:.15rem}.hero-slide__list li+li[data-v-36149a3d]{margin-top:.45rem}.hero-slide__join[data-v-36149a3d]{margin:0 0 .75rem;font-size:clamp(1.08rem,2vw,1.2rem);font-weight:700;color:#f8fafc}.hero-slide__bottom[data-v-36149a3d]{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,2rem);margin-top:auto;padding-top:1.25rem;flex-wrap:wrap}.hero-slide__bottom-left[data-v-36149a3d]{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;flex:1 1 auto;min-width:min(100%,14rem)}.hero-slide__actions[data-v-36149a3d]{margin-top:1.65rem}.hero-slide__cta[data-v-36149a3d]{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 2.25rem;border-radius:var(--km-radius-pill, 999px);font-size:clamp(1rem,2vw,1.08rem);font-weight:700;text-decoration:none;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8);box-shadow:0 6px 32px #2563eb73,0 0 24px #3b82f640,0 1px #fff3 inset;transition:filter .15s,transform .12s,box-shadow .15s}.hero-slide__cta[data-v-36149a3d]:hover{filter:brightness(1.1);box-shadow:0 8px 40px #2563eb8c,0 0 32px #22d3ee4d}.hero-slide__cta[data-v-36149a3d]:active{transform:scale(.98)}.hero-slide__cta--pulse[data-v-36149a3d]{animation:hero-cta-glow-36149a3d 2.5s ease-in-out infinite}.hero-slide__cta--secondary[data-v-36149a3d]{background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 6px 28px #0d948866;animation:none}@keyframes hero-cta-glow-36149a3d{0%,to{box-shadow:0 6px 32px #2563eb73,0 0 20px #3b82f633}50%{box-shadow:0 8px 40px #2563eb99,0 0 36px #22d3ee73}}.hero-slide__qr[data-v-36149a3d]{display:flex;justify-content:center;align-items:center;flex:0 0 auto}.hero-slide__qr-box[data-v-36149a3d]{position:relative;width:clamp(9rem,16vw,11.5rem);aspect-ratio:1;border-radius:1rem;background:#fffffff5;box-shadow:0 16px 48px #0006,0 0 0 1px #ffffff40;overflow:hidden}.hero-slide__qr-glow[data-v-36149a3d]{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle,rgba(34,211,238,.35),transparent 65%);animation:hero-qr-glow-36149a3d 3s ease-in-out infinite;pointer-events:none}@keyframes hero-qr-glow-36149a3d{0%,to{opacity:.5}50%{opacity:1}}.hero-slide__qr-img[data-v-36149a3d]{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.hero-slide__qr-fallback[data-v-36149a3d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.85rem;text-align:center;background:linear-gradient(145deg,#f8fafc,#e2e8f0)}.hero-slide__qr-icon[data-v-36149a3d]{font-size:2.25rem;color:#64748b}.hero-slide__qr-label[data-v-36149a3d]{font-size:.92rem;font-weight:700;color:#0f172a}.hero-slide__qr-hint[data-v-36149a3d]{font-size:.78rem;line-height:1.35;color:#64748b}.hero-carousel__arrow[data-v-36149a3d]{display:flex;align-items:center;justify-content:center;width:var(--hero-arrow-w);height:var(--hero-arrow-w);padding:0;border:1px solid rgba(148,163,184,.35);border-radius:50%;background:#0f172aa6;color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000040;transition:background .15s,border-color .15s,transform .12s,box-shadow .15s}.hero-carousel__arrow[data-v-36149a3d]:hover{background:#1e293be6;border-color:#22d3ee8c;box-shadow:0 0 24px #22d3ee40;transform:scale(1.05)}.hero-carousel__arrow-icon[data-v-36149a3d]{font-size:1.85rem;line-height:1;margin-top:-.12rem}.hero-carousel__footer[data-v-36149a3d]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.65rem}.hero-carousel__dots[data-v-36149a3d]{display:flex;justify-content:center;gap:.55rem}.hero-carousel__dot[data-v-36149a3d]{width:.6rem;height:.6rem;padding:0;border:none;border-radius:50%;background:#94a3b866;cursor:pointer;transition:transform .15s,background .15s,box-shadow .15s}.hero-carousel__dot--active[data-v-36149a3d]{transform:scale(1.3);background:#22d3ee;box-shadow:0 0 14px #22d3eea6}.hero-carousel__dot[data-v-36149a3d]:hover{background:#e2e8f0cc}@media(prefers-reduced-motion:reduce){.hero-slide__panel[data-v-36149a3d]{opacity:1;transform:none;transition:none}.hero-slide__cta--pulse[data-v-36149a3d],.hero-slide__qr-glow[data-v-36149a3d]{animation:none}.hero-carousel__progress-bar[data-v-36149a3d]{transition:none}}.km-card[data-v-25209062]{background:var(--km-card-bg, #fff);border:1px solid var(--km-card-border, #e2e8f0);border-radius:var(--km-radius-md, 12px);padding:1.1rem 1.2rem;box-shadow:var(--km-shadow-card)}.km-card--accent[data-v-25209062]{border-color:var(--km-card-accent-border, #fecdd3);background:var( --km-card-accent-bg, linear-gradient(135deg, #fff 0%, #fff1f2 100%) )}.km-card--muted[data-v-25209062]{opacity:.95}.km-card[data-v-25209062] h2{font-size:1.05rem;margin:0 0 .4rem;color:var(--km-color-text)}.km-card[data-v-25209062] p{margin:0 0 .75rem;font-size:var(--km-font-size-small);color:var(--km-color-text-muted);line-height:1.5}.km-card[data-v-25209062] .actions{display:flex;flex-wrap:wrap;gap:.5rem}.home[data-v-3e2c41f4]{min-height:0}.dx-strip[data-v-3e2c41f4]{--dx-pad-x: max( var(--km-space-page-x), calc((100vw - var(--km-content-max)) / 2 + var(--km-space-page-x)) );padding:clamp(2.5rem,5vw,3.75rem) var(--dx-pad-x);background:#020814b8;border-top:1px solid rgba(148,163,184,.12);border-bottom:1px solid rgba(148,163,184,.08)}.dx-strip__inner[data-v-3e2c41f4]{max-width:var(--km-content-max);margin:0 auto;display:grid;gap:2rem 2.75rem;align-items:start}@media(min-width:960px){.dx-strip__inner[data-v-3e2c41f4]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.dx-strip__title[data-v-3e2c41f4]{margin:0 0 .75rem;font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:800;letter-spacing:-.04em;line-height:1.12;color:#f8fafc}.dx-strip__lede[data-v-3e2c41f4]{margin:0 0 1.75rem;max-width:36rem;font-size:.98rem;line-height:1.65;color:#94a3b8}.dx-block[data-v-3e2c41f4]{margin-bottom:1.35rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(148,163,184,.14)}.dx-block[data-v-3e2c41f4]:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:1.5rem}.dx-block__head[data-v-3e2c41f4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.dx-block__label[data-v-3e2c41f4]{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#cbd5e1}.dx-block__doc[data-v-3e2c41f4]{font-size:.82rem;font-weight:600;color:#38bdf8;text-decoration:none}.dx-block__doc[data-v-3e2c41f4]:hover{color:#7dd3fc;text-decoration:underline}.dx-block__note[data-v-3e2c41f4],.dx-block__muted[data-v-3e2c41f4]{margin:0 0 .65rem;font-size:.88rem;line-height:1.55;color:#94a3b8}.dx-block__note code[data-v-3e2c41f4],.dx-block__muted code[data-v-3e2c41f4]{font-size:.84em;padding:.1em .35em;border-radius:4px;background:#0f172abf;color:#e2e8f0;border:1px solid rgba(148,163,184,.22)}.dx-snippet[data-v-3e2c41f4]{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:10px;background:#0f172aeb;border:1px solid rgba(51,65,85,.85);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.45;color:#e2e8f0}.dx-snippet code[data-v-3e2c41f4]{font:inherit;color:inherit}.dx-snippet--scroll[data-v-3e2c41f4]{white-space:nowrap}.dx-points[data-v-3e2c41f4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.dx-points li[data-v-3e2c41f4]{display:grid;grid-template-columns:auto 1fr auto;gap:.35rem .75rem;align-items:start;font-size:.84rem;line-height:1.45;color:#cbd5e1}.dx-points__k[data-v-3e2c41f4]{font-weight:700;color:#f1f5f9}.dx-points__t[data-v-3e2c41f4]{color:#94a3b8}.dx-points__doc[data-v-3e2c41f4]{font-weight:600;color:#38bdf8;text-decoration:none;white-space:nowrap}.dx-points__doc[data-v-3e2c41f4]:hover{color:#7dd3fc;text-decoration:underline}@media(max-width:520px){.dx-points li[data-v-3e2c41f4]{grid-template-columns:1fr auto}.dx-points__t[data-v-3e2c41f4]{grid-column:1 / -1}.dx-points__doc[data-v-3e2c41f4]{justify-self:end;grid-row:1;grid-column:2}}.dx-cta[data-v-3e2c41f4]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;padding:.65rem 1.2rem;border-radius:var(--km-radius-pill, 999px);font-size:.88rem;font-weight:650;color:#fff;text-decoration:none;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid rgba(147,197,253,.35);box-shadow:0 8px 28px #2563eb52;transition:filter .15s,transform .1s}.dx-cta[data-v-3e2c41f4]:hover{filter:brightness(1.06)}.dx-cta[data-v-3e2c41f4]:active{transform:scale(.98)}.dx-cta__arr[data-v-3e2c41f4]{font-weight:500;opacity:.95}.dx-terminal[data-v-3e2c41f4]{border-radius:14px;overflow:hidden;border:1px solid rgba(51,65,85,.9);box-shadow:0 24px 56px #00000073,0 0 0 1px #ffffff0a inset;background:#020612f2}.dx-terminal__chrome[data-v-3e2c41f4]{display:flex;align-items:center;gap:.4rem;padding:.55rem .85rem;background:linear-gradient(180deg,#1e293bf2,#0f172afa);border-bottom:1px solid rgba(51,65,85,.85)}.dx-terminal__dot[data-v-3e2c41f4]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dx-terminal__dot--r[data-v-3e2c41f4]{background:#fb7185}.dx-terminal__dot--y[data-v-3e2c41f4]{background:#fbbf24}.dx-terminal__dot--g[data-v-3e2c41f4]{background:#4ade80}.dx-terminal__title[data-v-3e2c41f4]{flex:1;text-align:center;font-size:.68rem;font-weight:500;color:#94a3b8e6;letter-spacing:.02em}.dx-terminal__body[data-v-3e2c41f4]{padding:1rem 1rem 1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;line-height:1.55;color:#e2e8f0;min-height:14rem}.dx-line[data-v-3e2c41f4]{margin:0 0 .35rem;display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:flex-start}.dx-prompt[data-v-3e2c41f4]{flex-shrink:0;color:#4ade80;font-weight:600}.dx-cmd[data-v-3e2c41f4]{color:#a5f3fc;word-break:break-all}.dx-out[data-v-3e2c41f4]{margin:0 0 .5rem 1.35rem;color:#cbd5e1}.dx-out--dim[data-v-3e2c41f4]{color:#94a3b8eb;opacity:.92}.dx-line--cursor[data-v-3e2c41f4]{margin-top:.5rem}.dx-cursor[data-v-3e2c41f4]{display:inline-block;width:.55rem;height:1.1em;margin-left:.15rem;background:#f8fafce0;vertical-align:text-bottom;animation:dx-cursor-blink-3e2c41f4 1s step-end infinite}@media(prefers-reduced-motion:reduce){.dx-cursor[data-v-3e2c41f4]{animation:none;opacity:.85}}@keyframes dx-cursor-blink-3e2c41f4{50%{opacity:0}}.landing-below[data-v-3e2c41f4]{padding-top:.25rem;padding-bottom:.5rem;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.block[data-v-3e2c41f4]{margin-bottom:2rem}.block-title[data-v-3e2c41f4]{font-size:1.15rem;font-weight:700;margin:0 0 .35rem;color:var(--km-color-text, #0f172a);letter-spacing:-.02em}.block-sub[data-v-3e2c41f4]{margin:0 0 1rem;font-size:.9rem;color:var(--km-color-text-subtle, #475569);line-height:1.55;max-width:40rem}.landing-step-panels[data-v-3e2c41f4]{max-width:var(--km-content-max);margin:0 auto;padding:0 var(--km-space-page-x);border-top:1px solid rgba(255,255,255,.06)}.step-hero-section[data-v-3e2c41f4]{padding:clamp(2.25rem,4vw,3.25rem) 0}.step-hero-section+.step-hero-section[data-v-3e2c41f4]{border-top:1px solid rgba(148,163,184,.1)}.step-hero-section__head[data-v-3e2c41f4]{text-align:center;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.step-hero-section__title[data-v-3e2c41f4]{margin:0 0 .75rem;font-size:clamp(1.5rem,3.4vw,2.05rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:#fafafa}.step-hero-section__lede[data-v-3e2c41f4]{margin:0 auto;max-width:42rem;font-size:.98rem;line-height:1.6;color:#94a3b8}.step-hero-section__lede code[data-v-3e2c41f4]{font-size:.88em;padding:.12em .4em;border-radius:4px;background:#0f172ad9;border:1px solid rgba(148,163,184,.22);color:#e2e8f0}.step-cards[data-v-3e2c41f4]{list-style:none;margin:0;padding:0;display:grid;gap:1rem 1.15rem;grid-template-columns:1fr}@media(min-width:720px){.step-cards[data-v-3e2c41f4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 1.25rem}}.step-card[data-v-3e2c41f4]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:100%;padding:1.65rem 1.5rem;border-radius:12px;background:#16181eeb;border:1px solid rgba(255,255,255,.08);box-shadow:0 1px #ffffff0a inset}.step-card__n[data-v-3e2c41f4]{display:block;margin-bottom:1rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;color:#94a3b8d9}.step-card__title[data-v-3e2c41f4]{margin:0 0 .55rem;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#f8fafc}.step-card__text[data-v-3e2c41f4]{margin:0 0 1.25rem;flex:1 1 auto;font-size:.88rem;line-height:1.58;color:#94a3b8}.step-card__text code[data-v-3e2c41f4]{font-size:.86em;padding:.08em .35em;border-radius:4px;background:#0206178c;border:1px solid rgba(71,85,105,.5);color:#e2e8f0}.step-card__cta[data-v-3e2c41f4]{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding:.5rem 1rem;border-radius:999px;font-size:.82rem;font-weight:600;color:#f8fafc;text-decoration:none;border:1px solid rgba(255,255,255,.28);background:transparent;transition:border-color .15s,background .15s,color .15s}.step-card__cta[data-v-3e2c41f4]:hover{border-color:#ffffff73;background:#ffffff0d}.step-card__cta-arr[data-v-3e2c41f4]{font-weight:500;opacity:.9}.step-hero-section__foot[data-v-3e2c41f4]{margin-top:1.75rem;text-align:center}.step-hero-section__primary[data-v-3e2c41f4]{display:inline-flex;align-items:center;justify-content:center;padding:.62rem 1.35rem;border-radius:999px;font-size:.88rem;font-weight:650;color:#fff;text-decoration:none;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid rgba(147,197,253,.35);box-shadow:0 8px 24px #2563eb47;transition:filter .15s}.step-hero-section__primary[data-v-3e2c41f4]:hover{filter:brightness(1.06)}.pillars[data-v-3e2c41f4]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pillar-list[data-v-3e2c41f4]{margin:0 0 .85rem;padding-left:1.15rem;font-size:var(--km-font-size-small, .88rem);color:var(--km-color-text-muted, #64748b);line-height:1.55}.pillar-list li[data-v-3e2c41f4]{margin-bottom:.3rem}.pillars[data-v-3e2c41f4] .actions{display:flex;flex-wrap:wrap;gap:.5rem}.use-grid[data-v-3e2c41f4]{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.use-tile[data-v-3e2c41f4]{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;border-radius:var(--km-radius-md, 12px);text-decoration:none;color:inherit;border:1px solid var(--km-card-border, #e2e8f0);background:var(--km-card-bg, #fff);box-shadow:var(--km-shadow-card);transition:border-color .15s,box-shadow .15s,transform .12s}.use-tile[data-v-3e2c41f4]:hover{border-color:var(--km-color-accent-border, rgba(59, 130, 246, .45));box-shadow:0 8px 28px #0000002e;transform:translateY(-1px)}.use-name[data-v-3e2c41f4]{font-size:.9rem;font-weight:600;color:var(--km-color-text, #0f172a)}.use-desc[data-v-3e2c41f4]{font-size:.78rem;color:var(--km-color-text-muted, #64748b);line-height:1.45}.quote-card[data-v-3e2c41f4]{margin-bottom:2rem}.inline-link[data-v-3e2c41f4]{color:var(--km-link, #2563eb);font-weight:600;text-decoration:none}.inline-link[data-v-3e2c41f4]:hover{text-decoration:underline}.bottom-cta[data-v-3e2c41f4]{padding:1.25rem 0 .25rem;border-top:1px solid var(--km-card-border, rgba(148, 163, 184, .2))}.bottom-cta-title[data-v-3e2c41f4]{font-size:1.1rem;font-weight:700;margin:0 0 .35rem;color:var(--km-color-text, #0f172a)}.bottom-cta-text[data-v-3e2c41f4]{margin:0 0 .85rem;font-size:.9rem;color:var(--km-color-text-muted, #64748b);line-height:1.55;max-width:36rem}.hero-cta[data-v-3e2c41f4]{display:flex;flex-wrap:wrap;gap:.5rem}code[data-v-3e2c41f4]{font-size:.86em;background:var(--km-code-bg, #f1f5f9);color:var(--km-code-text, inherit);border:1px solid var(--km-prose-code-border, transparent);padding:.06rem .32rem;border-radius:4px}.seedance-admin[data-v-45c890ae]{margin-top:.5rem}.panel[data-v-45c890ae]{background:var(--km-card-bg, #fff);border:1px solid var(--km-card-border, #e2e8f0);border-radius:10px;padding:1.15rem 1.2rem;color:var(--km-color-text, inherit)}.panel-head[data-v-45c890ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.panel h2[data-v-45c890ae]{margin:0 0 .35rem;font-size:1.15rem;color:var(--km-color-text, inherit)}.panel h3[data-v-45c890ae]{margin:1rem 0 .5rem;font-size:1rem;color:var(--km-heading-accent, #93c5fd)}.hint[data-v-45c890ae]{color:var(--km-color-text-muted, #64748b);margin:0;font-size:.9rem;line-height:1.5}.muted[data-v-45c890ae]{color:var(--km-color-text-muted, #64748b);font-size:.88rem}.muted.sm[data-v-45c890ae]{font-size:.8rem;margin-top:.2rem}.block[data-v-45c890ae]{margin-top:.25rem}.sub-tabs[data-v-45c890ae]{display:flex;gap:.35rem;margin-bottom:.85rem;flex-wrap:wrap}.sub-tab[data-v-45c890ae]{background:var(--km-input-bg, rgba(2, 6, 23, .45));border:1px solid var(--km-input-border, rgba(148, 163, 184, .35));border-radius:8px;padding:.35rem .75rem;font-size:.9rem;color:var(--km-color-text-subtle, #cbd5e1);cursor:pointer}.sub-tab[data-v-45c890ae]:hover:not(.active){color:var(--km-color-text, #f8fafc);border-color:var(--km-color-accent-border, rgba(96, 165, 250, .4))}.sub-tab.active[data-v-45c890ae]{background:var(--km-pill-active-bg, #2563eb);color:var(--km-pill-active-text, #fff);border-color:var(--km-pill-active-bg, #2563eb)}.banner[data-v-45c890ae]{border-radius:8px;padding:.55rem .75rem;font-size:.9rem;margin:0 0 .75rem}.banner-err[data-v-45c890ae]{background:var(--km-banner-err-bg, rgba(127, 29, 29, .4));color:var(--km-banner-err-text, #fecaca);border:1px solid rgba(248,113,113,.35)}.form-grid[data-v-45c890ae]{display:flex;flex-wrap:wrap;gap:.55rem;align-items:flex-end;margin:.75rem 0}.field[data-v-45c890ae]{display:flex;flex-direction:column;gap:.25rem}.field-label[data-v-45c890ae]{font-size:.8rem;color:var(--km-color-text-muted, #94a3b8)}.chk[data-v-45c890ae]{flex-direction:row;align-items:center;gap:.4rem;color:var(--km-color-text-subtle, inherit)}.chk.sm[data-v-45c890ae]{margin-top:.35rem;font-size:.82rem}.input[data-v-45c890ae]{padding:.42rem .55rem;border:1px solid var(--km-input-border, #cbd5e1);border-radius:8px;background:var(--km-input-bg, #fff);color:var(--km-input-text, inherit);font-size:.9rem}.input.wide[data-v-45c890ae]{min-width:280px;flex:1}.input-sm[data-v-45c890ae]{width:100%;min-width:8rem;margin-bottom:.35rem}.filters[data-v-45c890ae]{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.table-wrap[data-v-45c890ae]{overflow-x:auto;margin:.5rem 0}.tbl[data-v-45c890ae]{width:100%;border-collapse:collapse;font-size:.9rem}.tbl th[data-v-45c890ae],.tbl td[data-v-45c890ae]{border:1px solid var(--km-tbl-border, #e2e8f0);padding:.5rem .62rem;text-align:left;color:var(--km-tbl-td-text, inherit);vertical-align:top}.tbl th[data-v-45c890ae]{background:var(--km-tbl-th-bg, #f8fafc);color:var(--km-tbl-th-text, inherit);font-weight:600}.tbl-compact td[data-v-45c890ae]{padding:.45rem .5rem}.actions[data-v-45c890ae]{display:flex;flex-wrap:wrap;gap:.35rem}.actions-col[data-v-45c890ae]{min-width:12rem}.btn[data-v-45c890ae]{border:1px solid var(--km-color-accent, #2563eb);background:var(--km-color-accent, #2563eb);color:#fff;border-radius:8px;padding:.45rem .82rem;font-size:.91rem;cursor:pointer}.btn[data-v-45c890ae]:disabled{opacity:.55;cursor:not-allowed}.btn.ghost[data-v-45c890ae]{border-color:var(--km-pill-border, #cbd5e1);background:var(--km-pill-bg, #f8fafc);color:var(--km-pill-text, #334155)}.btn-sm[data-v-45c890ae]{border:1px solid var(--km-color-accent, #2563eb);background:var(--km-color-accent, #2563eb);color:#fff;border-radius:7px;padding:.3rem .55rem;font-size:.84rem;cursor:pointer}.btn-sm.ghost[data-v-45c890ae]{border-color:var(--km-pill-border, #cbd5e1);background:var(--km-input-bg, transparent);color:var(--km-pill-text, #cbd5e1)}.btn-sm.ghost.danger[data-v-45c890ae]{border-color:#f87171;color:#fca5a5}.tag[data-v-45c890ae]{display:inline-block;border-radius:999px;padding:.12rem .48rem;font-size:.82rem;border:1px solid var(--km-tbl-border, #cbd5e1)}.tag-active[data-v-45c890ae]{color:var(--km-chip-ok-text, #bbf7d0);border-color:#86efac8c;background:var(--km-chip-ok-bg, rgba(6, 78, 59, .45))}.tag-warn[data-v-45c890ae]{color:var(--km-banner-warn-text, #fed7aa);border-color:#fcd34d80;background:var(--km-banner-warn-bg, rgba(120, 53, 15, .35))}.tag-danger[data-v-45c890ae]{color:var(--km-banner-err-text, #fecaca);border-color:#fca5a58c;background:var(--km-banner-err-bg, rgba(127, 29, 29, .35))}code[data-v-45c890ae],.mono[data-v-45c890ae]{font-family:ui-monospace,monospace;font-size:.85em;background:var(--km-code-bg, rgba(30, 41, 59, .75));color:var(--km-code-text, #e2e8f0);border-radius:4px;padding:.1em .35em}.user-link[data-v-45c890ae]{border:none;background:none;padding:0;margin:0;font:inherit;font-weight:600;color:var(--km-color-accent, #60a5fa);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.user-link[data-v-45c890ae]:hover{color:var(--km-heading-accent, #93c5fd)}.user-link.inline[data-v-45c890ae]{display:inline;vertical-align:baseline}.user-cell-actions[data-v-45c890ae]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.modal-backdrop[data-v-45c890ae]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-panel[data-v-45c890ae]{background:var(--km-card-bg, #fff);color:var(--km-color-text, #0f172a);border-radius:12px;box-shadow:0 25px 50px #0f172a33;max-width:min(720px,100%);max-height:min(90vh,900px);overflow:auto;padding:1rem 1.15rem}.modal-head[data-v-45c890ae]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.modal-title[data-v-45c890ae]{margin:0;font-size:1.05rem}.detail-actions[data-v-45c890ae]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.detail-grid[data-v-45c890ae]{display:grid;grid-template-columns:1fr;gap:.35rem .75rem;font-size:.93rem}@media(min-width:520px){.detail-grid[data-v-45c890ae]{grid-template-columns:1fr 1fr}}.detail-grid>div[data-v-45c890ae]{display:flex;flex-direction:column;gap:.15rem}.detail-k[data-v-45c890ae]{font-size:.84rem;color:var(--km-color-text-muted, #64748b)}.detail-v[data-v-45c890ae]{word-break:break-word}.detail-v.strong[data-v-45c890ae]{font-weight:600;font-size:1rem}.detail-section-title[data-v-45c890ae]{margin:.85rem 0 .45rem;font-size:.95rem;color:var(--km-heading-accent, #93c5fd)}.modal-table-wrap[data-v-45c890ae]{margin-top:.35rem}.btn-sm[data-v-45c890ae]{padding:.3rem .55rem;font-size:.84rem}.json[data-v-45c890ae]{background:var(--km-pre-bg, rgba(2, 6, 23, .72));color:var(--km-pre-text, #e2e8f0);border:1px solid var(--km-pre-border, rgba(148, 163, 184, .22));padding:.75rem;border-radius:8px;overflow:auto;max-height:400px;font-size:.8rem;margin-top:1rem}.detail-block[data-v-45c890ae]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--km-tbl-border, #334155)}.detail-block h4[data-v-45c890ae]{margin:.75rem 0 .35rem;font-size:.9rem;color:var(--km-color-text-muted, #94a3b8)}.admin[data-v-e10cd821]{padding:0;color:var(--km-color-text, #0f172a);font-size:1.05rem;line-height:1.5}.admin-header[data-v-e10cd821]{margin-bottom:.75rem}.admin-header-row[data-v-e10cd821]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem}.admin-header .h1[data-v-e10cd821]{margin-bottom:0}.admin-server-version[data-v-e10cd821]{margin:0;font-size:.85rem}.panel-sub[data-v-e10cd821]{margin:.2rem 0 0;font-size:.85rem}.admin-header-err[data-v-e10cd821]{flex:1;min-width:12rem;margin:0}.h1[data-v-e10cd821]{font-size:1.38rem;font-weight:700;margin:0 0 .5rem;color:var(--km-color-text, #0f172a)}.h2[data-v-e10cd821]{font-size:1.1rem;margin:0 0 .6rem;color:var(--km-color-text, #0f172a);font-weight:600}.h3[data-v-e10cd821]{font-size:1rem;margin:0 0 .5rem;color:var(--km-color-text-subtle, #1e293b);font-weight:600}.h4[data-v-e10cd821]{font-size:.94rem;margin:0 0 .4rem;color:var(--km-color-text-subtle, #334155);font-weight:600}.muted[data-v-e10cd821]{color:var(--km-color-text-muted, #64748b);font-size:.94rem}.err[data-v-e10cd821]{color:var(--km-banner-err-text, #b91c1c);font-size:.94rem;margin:.3rem 0}.ok[data-v-e10cd821]{color:var(--km-banner-ok-text, #15803d);font-size:.94rem;margin:.3rem 0}.mono[data-v-e10cd821]{font-family:monospace;font-size:.88rem}.truncate-id[data-v-e10cd821]{max-width:132px;white-space:nowrap}.hub-hw-cell[data-v-e10cd821]{max-width:380px;font-size:.9rem;line-height:1.35;vertical-align:top;word-break:break-word}.sub-text[data-v-e10cd821]{font-size:.82rem;color:var(--km-color-text-muted, #64748b);margin-top:1px}.sub-tabs[data-v-e10cd821]{display:flex;gap:.35rem;margin-bottom:.75rem;flex-wrap:wrap}.sub-tab[data-v-e10cd821]{background:var(--km-pill-bg, #f8fafc);border:1px solid var(--km-tbl-border, #e2e8f0);border-radius:8px;padding:.35rem .7rem;font-size:.9rem;color:var(--km-color-text-subtle, #475569);cursor:pointer}.sub-tab.active[data-v-e10cd821]{background:var(--km-pill-active-bg, #2563eb);color:var(--km-pill-active-text, #fff);border-color:var(--km-color-accent, #2563eb)}.panel[data-v-e10cd821]{background:var(--km-card-bg, #fff);border:1px solid var(--km-card-border, #e2e8f0);border-radius:10px;padding:1.15rem 1.2rem}.panel-head[data-v-e10cd821]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.head-right[data-v-e10cd821]{display:flex;gap:.4rem;align-items:center}.stats-grid[data-v-e10cd821]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.65rem;margin-bottom:.5rem}.stat-card[data-v-e10cd821]{border:1px solid var(--km-tbl-border, #e2e8f0);border-radius:10px;padding:.75rem 1rem;background:var(--km-pill-bg, #f8fafc)}.stat-card.stat-ok[data-v-e10cd821]{border-color:#86efac8c;background:var(--km-chip-ok-bg, #f0fdf4)}.stat-card.stat-danger[data-v-e10cd821]{border-color:#fca5a58c;background:var(--km-chip-off-bg, #fef2f2)}.stat-card--jump[data-v-e10cd821]{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.stat-card--jump[data-v-e10cd821]:hover{border-color:var(--km-color-accent, #2563eb);box-shadow:0 2px 8px #2563eb1f}.stat-card--jump[data-v-e10cd821]:active{transform:scale(.99)}.stat-card--jump[data-v-e10cd821]:focus-visible{outline:2px solid var(--km-color-accent, #2563eb);outline-offset:2px}.stat-label[data-v-e10cd821]{font-size:.88rem;color:var(--km-color-text-muted, #64748b);margin-bottom:.25rem}.stat-val[data-v-e10cd821]{font-size:1.22rem;font-weight:700;color:var(--km-color-text, #0f172a)}.config-grid[data-v-e10cd821]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.config-item[data-v-e10cd821]{border:1px solid var(--km-tbl-border, #e2e8f0);border-radius:8px;padding:.4rem .65rem;background:var(--km-pill-bg, #f8fafc);font-size:.91rem}.config-k[data-v-e10cd821]{color:var(--km-color-text-muted, #64748b);margin-right:.35rem}.config-v[data-v-e10cd821]{font-weight:600;color:var(--km-color-text, #0f172a)}.scheduler-tune-panel[data-v-e10cd821]{margin:1rem 0 .75rem;padding:.85rem 1rem;border:1px solid var(--km-tbl-border, #e2e8f0);border-radius:10px;background:var(--km-code-bg, rgba(30, 41, 59, .88));box-shadow:0 0 0 1px #ffffff0d inset}.tune-hint[data-v-e10cd821]{margin:0 0 .65rem;font-size:.86rem;line-height:1.45}.tune-form[data-v-e10cd821]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.65rem 1rem;align-items:end}.tune-field[data-v-e10cd821]{display:flex;flex-direction:column;gap:.3rem;font-size:.86rem;color:var(--km-color-text-subtle, #475569)}.tune-field span[data-v-e10cd821]{font-weight:600}.tune-field input[data-v-e10cd821]{padding:.4rem .55rem;border-radius:8px;border:1px solid var(--km-input-border, #cbd5e1);font-size:.9rem}.tune-actions[data-v-e10cd821]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.progress-bar[data-v-e10cd821]{width:100px;height:8px;background:var(--km-tbl-border, #e2e8f0);border-radius:4px;overflow:hidden}.progress-fill[data-v-e10cd821]{height:100%;background:var(--km-color-accent, #2563eb);border-radius:4px}.table-wrap[data-v-e10cd821]{overflow-x:auto}.tbl[data-v-e10cd821]{width:100%;border-collapse:collapse;font-size:.93rem}.tbl th[data-v-e10cd821],.tbl td[data-v-e10cd821]{border:1px solid var(--km-tbl-border, #e2e8f0);padding:.5rem .62rem;text-align:left;color:var(--km-tbl-td-text, inherit)}.tbl th[data-v-e10cd821]{background:var(--km-tbl-th-bg, #f8fafc);color:var(--km-tbl-th-text, inherit);font-weight:600}.model-chip[data-v-e10cd821]{display:inline-block;background:#3b82f62e;border:1px solid rgba(191,219,254,.45);color:var(--km-heading-accent, #1d4ed8);border-radius:999px;padding:.08rem .48rem;font-size:.82rem;margin:1px;white-space:nowrap}.model-chip.disabled[data-v-e10cd821]{background:var(--km-pill-bg, #f1f5f9);border-color:var(--km-tbl-border, #cbd5e1);color:var(--km-color-text-muted, #94a3b8)}.filters[data-v-e10cd821]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.65rem}.pager-bar[data-v-e10cd821]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.pager-btns[data-v-e10cd821]{display:flex;gap:.35rem}.ops[data-v-e10cd821]{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.expand-row td[data-v-e10cd821]{background:var(--km-pill-bg, #f8fafc)}.funds-panel[data-v-e10cd821]{padding:.5rem}.funds-row[data-v-e10cd821]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.funds-label[data-v-e10cd821]{font-size:.91rem;color:var(--km-color-text-subtle, #475569);min-width:40px}.form-section[data-v-e10cd821]{margin-top:.75rem;border-top:1px solid var(--km-tbl-border, #e2e8f0);padding-top:.75rem}.form-grid[data-v-e10cd821]{display:grid;grid-template-columns:max-content 1fr;gap:.4rem .65rem;align-items:center;max-width:480px;margin-bottom:.65rem}.form-label[data-v-e10cd821]{font-size:.92rem;color:var(--km-color-text-subtle, #475569);white-space:nowrap}.checkbox-label[data-v-e10cd821]{display:flex;align-items:center;gap:.3rem;font-size:.92rem}.input[data-v-e10cd821]{border:1px solid var(--km-input-border, #cbd5e1);border-radius:8px;padding:.45rem .58rem;font-size:.93rem;min-width:160px;background:var(--km-input-bg, #fff);color:var(--km-input-text, #0f172a)}.input-sm[data-v-e10cd821]{min-width:120px;padding:.34rem .48rem;font-size:.89rem}.input-xs[data-v-e10cd821]{min-width:60px;padding:.22rem .38rem;font-size:.86rem}.select[data-v-e10cd821]{border:1px solid var(--km-input-border, #cbd5e1);border-radius:8px;padding:.45rem .48rem;font-size:.91rem;background:var(--km-input-bg, #fff);color:var(--km-input-text, #0f172a)}.select-sm[data-v-e10cd821]{padding:.32rem .42rem;font-size:.86rem;min-width:9rem}.hosted-stats-window[data-v-e10cd821]{display:flex;align-items:center;gap:.4rem}.hosted-stats-footnote[data-v-e10cd821]{font-size:.82rem;margin:.35rem 0 .65rem}.tbl-num[data-v-e10cd821]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.btn[data-v-e10cd821]{border:1px solid var(--km-color-accent, #2563eb);background:var(--km-color-accent, #2563eb);color:#fff;border-radius:8px;padding:.45rem .82rem;font-size:.91rem;cursor:pointer}.btn[data-v-e10cd821]:disabled{opacity:.55;cursor:not-allowed}.btn.ghost[data-v-e10cd821]{border-color:var(--km-pill-border, #cbd5e1);background:var(--km-pill-bg, #f8fafc);color:var(--km-pill-text, #334155)}.btn.danger[data-v-e10cd821]{border-color:var(--km-color-danger, #b91c1c);background:var(--km-color-danger, #b91c1c)}.btn-sm[data-v-e10cd821]{padding:.34rem .58rem;font-size:.87rem}.btn-xs[data-v-e10cd821]{border:1px solid var(--km-pill-border, #334155);background:var(--km-input-bg, #fff);color:var(--km-pill-text, #334155);border-radius:7px;padding:.26rem .48rem;font-size:.82rem;cursor:pointer}.btn-xs[data-v-e10cd821]:disabled{opacity:.5;cursor:not-allowed}.btn-xs.warn[data-v-e10cd821]{border-color:#b45309;color:#b45309}.btn-xs.danger[data-v-e10cd821]{border-color:#b91c1c;color:#b91c1c}.tag[data-v-e10cd821]{display:inline-block;border-radius:999px;padding:.12rem .48rem;font-size:.82rem;border:1px solid var(--km-tbl-border, #cbd5e1)}.tag-ok[data-v-e10cd821]{color:var(--km-chip-ok-text, #166534);border-color:#86efac8c;background:var(--km-chip-ok-bg, #f0fdf4)}.tag-warn[data-v-e10cd821]{color:var(--km-banner-warn-text, #92400e);border-color:#fcd34d80;background:var(--km-banner-warn-bg, #fffbeb)}.tag-danger[data-v-e10cd821]{color:var(--km-banner-err-text, #b91c1c);border-color:#fca5a58c;background:var(--km-banner-err-bg, #fef2f2)}.tag-active[data-v-e10cd821]{color:var(--km-chip-ok-text, #166534);border-color:#86efac8c;background:var(--km-chip-ok-bg, #f0fdf4)}.tag-disabled[data-v-e10cd821]{color:var(--km-banner-warn-text, #b45309);border-color:#fcd34d80;background:var(--km-banner-warn-bg, #fffbeb)}.tag-banned[data-v-e10cd821]{color:var(--km-banner-err-text, #b91c1c);border-color:#fca5a58c;background:var(--km-banner-err-bg, #fef2f2)}.tag-withdraw-pending[data-v-e10cd821]{color:#7dd3fc;border-color:#7dd3fc73;background:#0ea5e91f}.tag-withdraw-approved[data-v-e10cd821]{color:var(--km-chip-ok-text, #166534);border-color:#86efac8c;background:var(--km-chip-ok-bg, #f0fdf4)}.tag-withdraw-rejected[data-v-e10cd821]{color:var(--km-banner-err-text, #b91c1c);border-color:#fca5a58c;background:var(--km-banner-err-bg, #fef2f2)}.tag-withdraw-canceled[data-v-e10cd821]{color:var(--km-color-text-muted, #64748b);border-color:var(--km-tbl-border, #cbd5e1);background:var(--km-pill-bg, #f8fafc)}.tag-idle[data-v-e10cd821]{color:var(--km-color-text-subtle, #475569);border-color:var(--km-tbl-border, #cbd5e1);background:var(--km-pill-bg, #f1f5f9)}.tag-muted[data-v-e10cd821]{color:var(--km-color-text-muted, #64748b);border-color:var(--km-tbl-border, #e2e8f0);background:var(--km-pill-bg, #f8fafc);font-size:.78rem}.hub-owner-banner[data-v-e10cd821]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:.35rem 0 .5rem;padding:.45rem .65rem;border-radius:8px;border:1px solid var(--km-tbl-border, #cbd5e1);background:var(--km-banner-warn-bg, #fffbeb)}.hub-filters .input[data-v-e10cd821]{min-width:200px;flex:1;max-width:320px}.hub-count[data-v-e10cd821]{margin:.35rem 0 .5rem}.user-row-click[data-v-e10cd821]{cursor:pointer}.user-row-click:hover td[data-v-e10cd821]{background:var(--km-pill-bg, #f1f5f9)}.modal-backdrop[data-v-e10cd821]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-panel[data-v-e10cd821]{background:var(--km-card-bg, #fff);color:var(--km-color-text, #0f172a);border-radius:12px;box-shadow:0 25px 50px #0f172a33;max-width:min(720px,100%);max-height:min(90vh,900px);overflow:auto;padding:1rem 1.15rem}.modal-head[data-v-e10cd821]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.modal-head-actions[data-v-e10cd821]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.modal-head-actions a.btn[data-v-e10cd821]{text-decoration:none}.modal-title[data-v-e10cd821]{margin:0}.detail-actions[data-v-e10cd821]{margin-bottom:.5rem}.detail-grid[data-v-e10cd821]{display:grid;grid-template-columns:1fr;gap:.35rem .75rem;font-size:.93rem}@media(min-width:520px){.detail-grid[data-v-e10cd821]{grid-template-columns:1fr 1fr}}.detail-grid>div[data-v-e10cd821]{display:flex;flex-direction:column;gap:.15rem}.detail-k[data-v-e10cd821]{font-size:.84rem;color:var(--km-color-text-muted, #64748b)}.detail-v[data-v-e10cd821]{word-break:break-word}.detail-v.strong[data-v-e10cd821]{font-weight:600;font-size:1rem}.detail-section-title[data-v-e10cd821]{margin-top:.85rem;margin-bottom:.45rem}.modal-table-wrap[data-v-e10cd821]{margin-top:.35rem}.tbl-compact td[data-v-e10cd821],.tbl-compact th[data-v-e10cd821]{padding:.4rem .5rem;font-size:.84rem}.truncate-cell[data-v-e10cd821]{max-width:72px;overflow:hidden;text-overflow:ellipsis}.link-id[data-v-e10cd821]{font-family:inherit;font-size:inherit;padding:0;border:none;background:none;cursor:pointer;color:var(--km-color-accent, #2563eb);text-decoration:underline;text-underline-offset:2px}.link-id[data-v-e10cd821]:hover{opacity:.85}.compact-label[data-v-e10cd821]{margin:.35rem 0 .25rem;font-size:.86rem}.json-pre[data-v-e10cd821]{margin:0;padding:.5rem;border-radius:8px;background:var(--km-pill-bg, #f8fafc);border:1px solid var(--km-tbl-border, #e2e8f0);font-size:.78rem;line-height:1.35;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word}.archive-detail-modal.modal-panel[data-v-e10cd821]{max-width:min(960px,100%)}.archive-rid-cell[data-v-e10cd821]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.archive-ext-link[data-v-e10cd821]{font-size:.78rem;color:var(--km-link, #7dd3fc);text-decoration:none;white-space:nowrap}.archive-ext-link[data-v-e10cd821]:hover{text-decoration:underline}.json-pre.archive-modal-body-pre[data-v-e10cd821]{max-height:min(38vh,340px)}.tight-modal-completion[data-v-e10cd821]{margin-bottom:.35rem}.hub-node-detail-modal.modal-panel[data-v-e10cd821]{max-width:min(720px,100%)}.hub-node-row[data-v-e10cd821]{cursor:pointer}.hub-node-row:hover td[data-v-e10cd821]{background:var(--km-pill-bg, rgba(30, 41, 59, .35))}.hub-op-btns[data-v-e10cd821]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.hub-delete-hint[data-v-e10cd821]{margin:0 0 .65rem;font-size:.9rem}.hub-delete-strong[data-v-e10cd821]{margin:0 0 .65rem;line-height:1.45}.hub-delete-id-ref[data-v-e10cd821]{margin:.35rem 0;font-size:.88rem;word-break:break-all}.hub-delete-input[data-v-e10cd821]{width:100%;max-width:100%;box-sizing:border-box;margin-bottom:.5rem}.hub-detail-actions[data-v-e10cd821]{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.api-doc[data-v-d3c88205]{max-width:56rem;margin:0 auto;color:var(--km-color-text, #0f172a)}.api-doc__layout[data-v-d3c88205]{display:block}.api-doc__main[data-v-d3c88205]{min-width:0}.api-doc :where(h1,h2)[id][data-v-d3c88205],.api-doc .sub[id][data-v-d3c88205]{scroll-margin-top:5rem}.doc-tabs[data-v-d3c88205]{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.25rem}.doc-tab[data-v-d3c88205]{padding:.45rem .95rem;border:1px solid var(--km-input-border, #d1d5db);border-radius:999px;background:var(--km-input-bg, #f1f5f9);color:var(--km-color-text-subtle, #475569);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.doc-tab[data-v-d3c88205]:hover:not(.active){color:var(--km-color-text, #0f172a);border-color:var(--km-color-accent-border, rgba(59, 130, 246, .45))}.doc-tab.active[data-v-d3c88205]{background:var(--km-pill-active-bg, #2563eb);color:var(--km-pill-active-text, #fff);border-color:var(--km-pill-active-bg, #2563eb)}.doc-panel[data-v-d3c88205]{animation:doc-fade-d3c88205 .15s ease}@keyframes doc-fade-d3c88205{0%{opacity:.6}to{opacity:1}}.api-toc[data-v-d3c88205]{display:none}@media(min-width:900px){.api-doc__layout[data-v-d3c88205]{display:grid;grid-template-columns:minmax(0,1fr) 11.5rem;gap:1.75rem;align-items:start}.api-toc[data-v-d3c88205]{display:block;order:2;position:sticky;top:5.25rem;padding-left:1rem;border-left:1px solid var(--km-card-border, rgba(148, 163, 184, .22));font-size:.8rem}.api-doc__main[data-v-d3c88205]{order:1}}.api-toc__title[data-v-d3c88205]{margin:0 0 .5rem;font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--km-color-text-muted, #64748b)}.api-toc__nav[data-v-d3c88205]{display:flex;flex-direction:column;gap:.35rem}.api-toc__link[data-v-d3c88205]{color:var(--km-color-text-subtle, #475569);text-decoration:none;line-height:1.35;border-radius:6px;padding:.2rem .35rem;margin-left:-.35rem}.api-toc__link[data-v-d3c88205]:hover{color:var(--km-link, #2563eb);background:var(--km-color-accent-soft, rgba(59, 130, 246, .12))}.api-toc__extra[data-v-d3c88205]{margin:.85rem 0 0;padding-top:.75rem;border-top:1px solid var(--km-card-border, rgba(148, 163, 184, .18))}.api-toc__router[data-v-d3c88205]{font-size:.78rem;font-weight:600;color:var(--km-link, #2563eb);text-decoration:none}.api-toc__router[data-v-d3c88205]:hover{text-decoration:underline}.api-doc code[data-v-d3c88205]{background:var(--km-code-bg, #f1f5f9);border:1px solid var(--km-prose-code-border, transparent);border-radius:4px;padding:.08rem .35rem;font-size:.88em;color:var(--km-code-text, inherit)}h1[data-v-d3c88205]{font-size:1.35rem;margin:0 0 .75rem}h2[data-v-d3c88205]{font-size:1.05rem;margin:1.35rem 0 .45rem;color:var(--km-heading-accent, #1e40af)}.lede[data-v-d3c88205]{color:var(--km-color-text-subtle, #475569);line-height:1.55;font-size:.93rem;margin:0 0 .85rem}.base[data-v-d3c88205]{font-size:.9rem;margin:0 0 .85rem}.sub[data-v-d3c88205]{font-size:.84rem;color:var(--km-color-text-muted, #64748b);margin:.3rem 0 .25rem}.ul[data-v-d3c88205]{margin:.45rem 0 0;padding-left:1.2rem;color:var(--km-color-text-subtle, #334155);font-size:.9rem;line-height:1.65}a[data-v-d3c88205]{color:var(--km-link, #2563eb)}.inline-link[data-v-d3c88205]{font-weight:600;text-decoration:none}.inline-link[data-v-d3c88205]:hover{text-decoration:underline}.pre[data-v-d3c88205]{background:var(--km-pre-bg, #f1f5f9);border:1px solid var(--km-pre-border, #e2e8f0);border-radius:8px;padding:.65rem .85rem;font-size:.78rem;overflow:auto;margin:.3rem 0 .8rem;white-space:pre;color:var(--km-pre-text, #1e293b)}.tbl[data-v-d3c88205]{width:100%;border-collapse:collapse;font-size:.85rem;margin-top:.4rem}.tbl th[data-v-d3c88205]{text-align:left;background:var(--km-tbl-th-bg, #f8fafc);border:1px solid var(--km-tbl-border, #e2e8f0);padding:.4rem .65rem;color:var(--km-tbl-th-text, #475569);font-weight:600}.tbl td[data-v-d3c88205]{border:1px solid var(--km-tbl-border, #e2e8f0);padding:.4rem .65rem;vertical-align:top;color:var(--km-tbl-td-text, #334155)}.tbl td code[data-v-d3c88205]{background:var(--km-code-bg, #f1f5f9);border:1px solid var(--km-prose-code-border, transparent);border-radius:4px;padding:0 3px;font-size:.8em;color:var(--km-code-text, inherit)}.mm-root[data-v-5e3dfb41]{--mm-bg: #000000;--mm-panel: #0f1117;--mm-card: #141820;--mm-border: rgba(148, 163, 184, .14);--mm-text: #f8fafc;--mm-muted: #94a3b8;--mm-dim: #64748b;--mm-accent: #f97316;--mm-accent-deep: #ea580c;--mm-accent-soft: #fbbf24;--mm-banner: linear-gradient(135deg, #9a3412 0%, #ea580c 48%, #f59e0b 100%);display:grid;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);margin:calc(-1 * var(--km-space-page-y, 1rem)) calc(-1 * var(--km-space-page-x, 1rem));padding:clamp(1rem,2vw,1.5rem);max-width:100%;overflow-x:hidden;box-sizing:border-box;padding-bottom:clamp(2rem,4vw,3rem);min-height:min(78vh,900px);background:var(--mm-bg);color:var(--mm-text)}@media(max-width:900px){.mm-root[data-v-5e3dfb41]{grid-template-columns:1fr}}.mm-status[data-v-5e3dfb41]{grid-column:1 / -1;text-align:center;padding:3rem;color:var(--mm-muted);margin:0}.mm-status--err[data-v-5e3dfb41]{color:#f87171}.mm-retry[data-v-5e3dfb41]{margin-left:.75rem;padding:.35rem .75rem;border-radius:8px;border:1px solid var(--mm-border);background:var(--mm-panel);color:var(--mm-text);cursor:pointer;font:inherit}.mm-side[data-v-5e3dfb41]{padding:.25rem .5rem .25rem 0}.mm-side-head[data-v-5e3dfb41]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.mm-side-title[data-v-5e3dfb41]{margin:0;font-size:1rem;font-weight:700}.mm-reset[data-v-5e3dfb41]{font:inherit;font-size:.82rem;color:var(--mm-muted);background:none;border:none;cursor:pointer;padding:.2rem .35rem}.mm-reset[data-v-5e3dfb41]:hover{color:var(--mm-text)}.mm-filter[data-v-5e3dfb41]{margin-bottom:1.1rem}.mm-filter-label[data-v-5e3dfb41]{margin:0 0 .45rem;font-size:.78rem;font-weight:600;color:var(--mm-dim)}.mm-chips[data-v-5e3dfb41]{display:flex;flex-wrap:wrap;gap:.35rem}.mm-chip[data-v-5e3dfb41]{font:inherit;font-size:.78rem;padding:.32rem .55rem;border-radius:8px;border:1px solid var(--mm-border);background:#ffffff0a;color:var(--mm-muted);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.mm-chip[data-v-5e3dfb41]:hover{color:var(--mm-text);border-color:#94a3b859}.mm-chip--active[data-v-5e3dfb41]{background:#ea580c38;border-color:#fb923c8c;color:#ffedd5}.mm-side-note[data-v-5e3dfb41]{margin:1.25rem 0 0;font-size:.75rem;line-height:1.55;color:var(--mm-dim)}.mm-inline-link[data-v-5e3dfb41]{color:#fdba74;text-decoration:none}.mm-inline-link[data-v-5e3dfb41]:hover{text-decoration:underline}.mm-main[data-v-5e3dfb41]{min-width:0}.mm-banner[data-v-5e3dfb41]{border-radius:14px;background:var(--mm-banner);padding:1.15rem 1.35rem;margin-bottom:1rem;box-shadow:0 12px 40px #ea580c47}.mm-banner-title[data-v-5e3dfb41]{margin:0 0 .35rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:750;letter-spacing:-.02em}.mm-banner-sub[data-v-5e3dfb41]{margin:0;font-size:.88rem;line-height:1.5;color:#ffffffe0;max-width:42rem}.mm-toolbar[data-v-5e3dfb41]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.mm-search[data-v-5e3dfb41]{flex:1 1 14rem;display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border-radius:12px;border:1px solid var(--mm-border);background:var(--mm-panel)}.mm-search-ico[data-v-5e3dfb41]{color:var(--mm-dim);font-size:1rem}.mm-search-input[data-v-5e3dfb41]{flex:1;min-width:0;border:none;background:transparent;color:var(--mm-text);font:inherit;font-size:.92rem}.mm-search-input[data-v-5e3dfb41]:focus{outline:none}.mm-search-input[data-v-5e3dfb41]::placeholder{color:var(--mm-dim)}.mm-toolbar-right[data-v-5e3dfb41]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.mm-toggle[data-v-5e3dfb41]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.82rem;color:var(--mm-muted)}.mm-toggle-input[data-v-5e3dfb41]{position:absolute;opacity:0;width:0;height:0}.mm-toggle-track[data-v-5e3dfb41]{width:2.1rem;height:1.15rem;border-radius:999px;background:#94a3b859;position:relative;transition:background .15s}.mm-toggle-track[data-v-5e3dfb41]:after{content:"";position:absolute;top:2px;left:2px;width:.85rem;height:.85rem;border-radius:50%;background:#fff;transition:transform .15s}.mm-toggle-input:checked+.mm-toggle-track[data-v-5e3dfb41]{background:var(--mm-accent-deep)}.mm-toggle-input:checked+.mm-toggle-track[data-v-5e3dfb41]:after{transform:translate(.95rem)}.mm-mult[data-v-5e3dfb41]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--mm-muted)}.mm-mult-select[data-v-5e3dfb41]{font:inherit;font-size:.82rem;padding:.35rem .5rem;border-radius:8px;border:1px solid var(--mm-border);background:var(--mm-panel);color:var(--mm-text)}.mm-empty[data-v-5e3dfb41]{padding:2.5rem;text-align:center;color:var(--mm-muted);border:1px dashed var(--mm-border);border-radius:12px}.mm-grid[data-v-5e3dfb41]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.85rem}.mm-card[data-v-5e3dfb41]{display:flex;flex-direction:column;padding:1rem 1.05rem;border-radius:14px;border:1px solid var(--mm-border);background:var(--mm-card);transition:border-color .15s,box-shadow .15s}.mm-card[data-v-5e3dfb41]:hover{border-color:#fb923c73;box-shadow:0 8px 28px #ea580c26}.mm-card--online[data-v-5e3dfb41]{border-color:#fbbf2459}.mm-card-head[data-v-5e3dfb41]{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.85rem}.mm-vendor-ico[data-v-5e3dfb41]{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;background:hsl(var(--hue) 55% 22%);color:hsl(var(--hue) 80% 88%);border:1px solid hsl(var(--hue) 50% 35% / .5)}.mm-card-id-wrap[data-v-5e3dfb41]{flex:1;min-width:0}.mm-card-id[data-v-5e3dfb41]{margin:0;font-size:.95rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all;line-height:1.35}.mm-card-desc[data-v-5e3dfb41]{margin:.25rem 0 0;font-size:.75rem;color:var(--mm-dim);line-height:1.4}.mm-card-actions[data-v-5e3dfb41]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.mm-icon-btn[data-v-5e3dfb41]{width:1.75rem;height:1.75rem;border:none;border-radius:8px;background:#ffffff0f;color:var(--mm-muted);cursor:pointer;font-size:.9rem}.mm-icon-btn[data-v-5e3dfb41]:hover{color:var(--mm-text);background:#ffffff1a}.mm-online-dot[data-v-5e3dfb41]{width:.5rem;height:.5rem;border-radius:50%;background:var(--mm-accent-soft);box-shadow:0 0 8px #fbbf24bf}.mm-prices[data-v-5e3dfb41]{margin:0;flex:1}.mm-price-row[data-v-5e3dfb41]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.35rem 0;border-bottom:1px solid rgba(148,163,184,.08);font-size:.82rem}.mm-price-row[data-v-5e3dfb41]:last-child{border-bottom:none}.mm-price-row dt[data-v-5e3dfb41]{margin:0;color:var(--mm-dim);font-weight:500}.mm-price-row dd[data-v-5e3dfb41]{margin:0;text-align:right;color:#e2e8f0;font-variant-numeric:tabular-nums}.mm-unit[data-v-5e3dfb41]{display:block;font-size:.72rem;color:var(--mm-dim);margin-top:.1rem}.mm-card-foot[data-v-5e3dfb41]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem;padding-top:.65rem}.mm-card-foot-tags[data-v-5e3dfb41]{display:flex;flex-wrap:wrap;gap:.35rem;flex:1 1 auto}.mm-buy-btn[data-v-5e3dfb41]{flex:0 0 auto;font:inherit;font-size:.82rem;font-weight:700;padding:.42rem 1rem;border:none;border-radius:999px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c 55%,#d97706);box-shadow:0 4px 18px #ea580c73,0 0 0 1px #ffffff1f inset;transition:transform .1s,filter .12s,box-shadow .12s}.mm-buy-btn[data-v-5e3dfb41]:hover{filter:brightness(1.1);box-shadow:0 6px 24px #ea580c8c}.mm-buy-btn[data-v-5e3dfb41]:active{transform:scale(.97)}.mm-tag[data-v-5e3dfb41]{font-size:.72rem;font-weight:600;padding:.22rem .5rem;border-radius:6px;background:#ea580c33;color:#fed7aa}.mm-tag--muted[data-v-5e3dfb41]{background:#94a3b81f;color:var(--mm-muted)}.mm-tag--live[data-v-5e3dfb41]{background:#fbbf242e;color:#fde68a}.page[data-v-c882174b]{max-width:56rem;color:var(--km-color-text, #0f172a);font-size:1.125rem;line-height:1.55}.page :where(h1,h2)[id][data-v-c882174b]{scroll-margin-top:5rem}.page code[data-v-c882174b]{background:var(--km-code-bg, #f1f5f9);border:1px solid var(--km-prose-code-border, transparent);border-radius:4px;padding:.08rem .35rem;font-size:.9em;color:var(--km-code-text, inherit)}h1[data-v-c882174b]{font-size:1.875rem;font-weight:750;letter-spacing:-.02em;margin:0 0 .55rem}h2[data-v-c882174b]{font-size:1.375rem;font-weight:700;margin:1.6rem 0 .55rem;color:var(--km-heading-accent, #1e40af)}.lede[data-v-c882174b]{color:var(--km-color-text-subtle, #475569);line-height:1.65;font-size:1.08rem;margin:0 0 .85rem}.ver[data-v-c882174b]{margin:0 0 1rem;font-size:.98rem;color:var(--km-color-text-muted, #64748b)}.ul[data-v-c882174b]{margin:.55rem 0 0;padding-left:1.35rem;color:var(--km-color-text-subtle, #334155);font-size:1.05rem;line-height:1.7}.inline-a[data-v-c882174b]{color:var(--km-link, #0369a1);font-weight:600;text-decoration:none}.inline-a[data-v-c882174b]:hover{text-decoration:underline}.dl-grid[data-v-c882174b]{display:grid;gap:1.15rem;grid-template-columns:1fr;margin:1rem 0 .35rem}@media(min-width:720px){.dl-grid[data-v-c882174b]{grid-template-columns:repeat(3,minmax(0,1fr))}}.dl-card[data-v-c882174b]{display:flex;flex-direction:column;align-items:flex-start;min-height:100%;padding:1.35rem 1.4rem;border-radius:var(--km-radius-md, 14px);border:1px solid var(--km-card-border, #e2e8f0);background:var(--km-card-bg, #f8fafc);box-shadow:var(--km-shadow-card, none)}.dl-card__head[data-v-c882174b]{display:flex;align-items:center;gap:.85rem;margin-bottom:.65rem}.dl-platform-icon[data-v-c882174b]{flex-shrink:0;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:12px}.dl-platform-icon svg[data-v-c882174b]{width:1.65rem;height:1.65rem}.dl-platform-icon--win[data-v-c882174b]{color:#0f6cbd;background:#3b82f624;border:1px solid rgba(59,130,246,.35)}.dl-platform-icon--linux[data-v-c882174b]{color:#92400e;background:#facc1533;border:1px solid rgba(234,179,8,.45)}.dl-platform-icon--mac[data-v-c882174b]{color:#334155;background:#94a3b82e;border:1px solid rgba(100,116,139,.35)}.dl-card__badge[data-v-c882174b]{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .55rem;border-radius:8px;border:1px solid rgba(148,163,184,.35);color:var(--km-color-text-muted, #64748b);background:#94a3b81f}.dl-card__badge--win[data-v-c882174b]{border-color:#3b82f666;color:#1d4ed8;background:#3b82f61f}.dl-card__badge--linux[data-v-c882174b]{border-color:#eab30873;color:#a16207;background:#facc1524}.dl-card__badge--mac[data-v-c882174b]{border-color:#94a3b866;color:#475569;background:#f1f5f9e6}.dl-card__text[data-v-c882174b]{margin:0 0 1rem;flex:1 1 auto;font-size:1.02rem;line-height:1.6;color:var(--km-color-text-muted, #64748b)}.dl-card__hint[data-v-c882174b]{margin:.65rem 0 0;font-size:.92rem;line-height:1.55;color:var(--km-color-text-muted, #64748b)}.dl-card__muted[data-v-c882174b]{margin:0;font-size:.95rem;line-height:1.6;color:var(--km-color-text-muted, #64748b)}.dl-card__pill[data-v-c882174b]{margin:0;font-size:.95rem;font-weight:600;color:var(--km-color-text-muted, #64748b);padding:.42rem .78rem;border-radius:999px;border:1px dashed var(--km-card-border, #cbd5e1);background:#ffffff59}.dl-btn[data-v-c882174b]{display:inline-flex;align-items:center;justify-content:center;padding:.58rem 1.15rem;border-radius:var(--km-radius-pill, 999px);font-size:1.02rem;font-weight:650;text-decoration:none;border:1px solid transparent;transition:filter .12s,transform .08s}.dl-btn--primary[data-v-c882174b]{color:#fff;background:linear-gradient(180deg,#3b82f6,#2563eb);border-color:#93c5fd59;box-shadow:0 6px 18px #2563eb47}.dl-btn--primary[data-v-c882174b]:hover{filter:brightness(1.05)}.dl-btn--primary[data-v-c882174b]:active{transform:scale(.98)}.cta-row[data-v-c882174b]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.page .cta-row[data-v-c882174b] .km-btn{font-size:1.02rem;padding:.52rem 1.15rem}.page.page-light[data-v-47b39370]{padding:0}h1[data-v-47b39370]{color:var(--km-color-text, #0f172a);margin:0 0 .35rem}.sub[data-v-47b39370]{color:var(--km-color-text-subtle, #444);max-width:40rem;line-height:1.5;margin-bottom:1rem}.sub code[data-v-47b39370]{background:var(--km-code-bg, #f1f5f9);color:var(--km-code-text, inherit);padding:.12em .35em;border-radius:4px;font-size:.88em}.warn[data-v-47b39370]{color:var(--km-banner-warn-text, #a63)}.muted[data-v-47b39370]{color:var(--km-color-text-muted, #666);margin:.4rem 0 .6rem}.desktop-hint[data-v-47b39370]{font-size:.9rem}.card[data-v-47b39370]{background:var(--km-card-bg, #fff);border:1px solid var(--km-card-border, #e8e8e8);border-radius:10px;padding:1.1rem 1.2rem;max-width:32rem}.card h2[data-v-47b39370]{color:var(--km-color-text, inherit);font-size:1.05rem;margin:0 0 .5rem}.card-wide[data-v-47b39370]{max-width:58rem}.data-table[data-v-47b39370]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-47b39370],.data-table td[data-v-47b39370]{border:1px solid var(--km-tbl-border, #e8e8e8);padding:.45rem .5rem;text-align:left;vertical-align:top;color:var(--km-tbl-td-text, inherit)}.data-table th[data-v-47b39370]{background:var(--km-tbl-th-bg, #f7f7f7);color:var(--km-tbl-th-text, inherit);font-weight:600}.id-cell[data-v-47b39370]{font-size:.8rem;word-break:break-all}.table-wrap[data-v-47b39370]{overflow-x:auto}.foot-row[data-v-47b39370]{margin:.8rem 0 0}.row[data-v-47b39370]{display:flex;flex-wrap:wrap;gap:.5rem}.btn[data-v-47b39370]{border:1px solid var(--km-input-border, #333);background:var(--km-pre-bg, #1a1a1a);color:var(--km-pre-text, #fff);border-radius:6px;padding:.4rem .75rem;cursor:pointer}.btn-ghost[data-v-47b39370]{background:var(--km-pill-bg, #fff);color:var(--km-pill-text, #333);border-color:var(--km-pill-border, #cbd5e1)}.ok[data-v-47b39370]{color:var(--km-banner-ok-text, #1a6b2c)}.err[data-v-47b39370]{color:var(--km-banner-err-text, #a22)}.page-light[data-v-630e95b0]{padding:1rem;max-width:960px;margin:0 auto}h1[data-v-630e95b0]{margin:0 0 .25rem;color:var(--km-color-text, #0f172a)}h2[data-v-630e95b0]{margin:0 0 .75rem;font-size:1.1rem;color:var(--km-color-text, #0f172a)}.sub[data-v-630e95b0]{color:var(--km-color-text-subtle, #475569);margin:0 0 1rem;line-height:1.55}.banner[data-v-630e95b0]{padding:.65rem .85rem;border-radius:10px;margin-bottom:.75rem}.banner.warn[data-v-630e95b0]{background:#fbbf241f;border:1px solid rgba(251,191,36,.35);color:var(--km-color-text, #78350f)}.banner.err[data-v-630e95b0]{background:#f871711f;border:1px solid rgba(248,113,113,.35);color:var(--km-color-danger-text, #991b1b)}.blocked-panel[data-v-630e95b0]{margin-bottom:.75rem}.admin-howto[data-v-630e95b0]{margin:.5rem 0 0;padding:.65rem .85rem;border-radius:10px;border:1px solid rgba(251,191,36,.35);background:#ffffff0f}.admin-howto summary[data-v-630e95b0]{cursor:pointer;font-weight:600;color:var(--km-color-text, #0f172a)}.howto-list[data-v-630e95b0]{margin:.65rem 0 0;padding-left:1.25rem;line-height:1.55;font-size:.88rem;color:var(--km-color-text-subtle, #475569)}.howto-list li[data-v-630e95b0]{margin-bottom:.35rem}.muted[data-v-630e95b0]{color:var(--km-color-text-muted, #64748b);font-size:.92rem}.row-actions[data-v-630e95b0]{margin-bottom:.75rem}.stats-card .stats-head[data-v-630e95b0]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.65rem;margin-bottom:.35rem}.stats-card .stats-head h2[data-v-630e95b0]{margin:0}.stats-window[data-v-630e95b0]{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;color:var(--km-color-text-subtle, #475569)}.stats-select[data-v-630e95b0]{padding:.35rem .55rem;border-radius:8px;border:1px solid var(--km-input-border, #cbd5e1);background:var(--km-input-bg, #fff);color:var(--km-input-text, #0f172a);font-size:.85rem}.stats-hint[data-v-630e95b0]{margin:0 0 .5rem;line-height:1.45;font-size:.85rem}.tiny[data-v-630e95b0]{font-size:.8rem;margin:0 0 .65rem}.stats-err[data-v-630e95b0]{margin-top:.35rem}.stats-grid[data-v-630e95b0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.65rem}.stat[data-v-630e95b0]{padding:.55rem .65rem;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#f8fafcd9}.stat .lbl[data-v-630e95b0]{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--km-color-text-muted, #64748b);margin-bottom:.2rem}.stat .val[data-v-630e95b0]{font-size:1.05rem;font-weight:700;color:var(--km-color-text, #0f172a);font-variant-numeric:tabular-nums}.card[data-v-630e95b0]{background:var(--km-card-bg, rgba(255, 255, 255, .7));border:1px solid var(--km-card-border, rgba(255, 255, 255, .8));border-radius:14px;padding:1rem;margin-bottom:1rem;box-shadow:0 4px 18px #0f172a0f}.form[data-v-630e95b0]{display:flex;flex-direction:column;gap:.85rem}.vendor-fieldset[data-v-630e95b0]{border:1px solid var(--km-input-border, #cbd5e1);border-radius:10px;padding:.65rem .85rem}.vendor-fieldset legend[data-v-630e95b0]{padding:0 .35rem;font-size:.85rem;font-weight:600;color:var(--km-color-text-subtle, #334155)}.inline[data-v-630e95b0]{display:inline-flex;align-items:center;gap:.35rem;margin-right:1.25rem;font-size:.92rem;cursor:pointer}.field[data-v-630e95b0]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.field>span[data-v-630e95b0]{color:var(--km-color-text-subtle, #334155);font-weight:500}input[type=text][data-v-630e95b0],input[type=password][data-v-630e95b0],input[type=number][data-v-630e95b0]{padding:.55rem .7rem;border:1px solid var(--km-input-border, #cbd5e1);border-radius:10px;background:var(--km-input-bg, #fff);color:var(--km-input-text, #0f172a)}.model-grid[data-v-630e95b0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:240px;overflow:auto;border:1px solid var(--km-input-border, #e2e8f0);border-radius:10px;padding:.5rem .65rem}.check-label[data-v-630e95b0]{display:grid;grid-template-columns:auto 1fr;gap:.35rem .5rem;align-items:start;cursor:pointer;font-size:.88rem}.model-meta[data-v-630e95b0]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.model-title-row[data-v-630e95b0]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.tag-tools[data-v-630e95b0]{flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.12rem .4rem;border-radius:6px;background:var(--km-color-accent-soft, rgba(56, 189, 248, .15));color:var(--km-link, #0284c7)}.check-label input[data-v-630e95b0]{margin-top:.15rem}.mono[data-v-630e95b0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;word-break:break-all}.model-meta .desc[data-v-630e95b0]{display:block;color:var(--km-color-text-muted, #64748b);font-size:.78rem}.btn[data-v-630e95b0]{padding:.45rem .85rem;border-radius:10px;border:1px solid var(--km-input-border, #cbd5e1);background:var(--km-btn-bg, #f8fafc);color:var(--km-color-text, #0f172a);font-weight:600;cursor:pointer}.btn[data-v-630e95b0]:disabled{opacity:.55;cursor:not-allowed}.btn-primary[data-v-630e95b0]{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-color:transparent;color:#fff}.btn-danger[data-v-630e95b0]{background:#f8717126;border-color:#f8717173;color:var(--km-color-danger-text, #b91c1c)}.btn-tiny[data-v-630e95b0]{padding:.28rem .55rem;font-size:.78rem;margin-right:.35rem;margin-bottom:.25rem}.tbl[data-v-630e95b0]{width:100%;border-collapse:collapse;font-size:.88rem}.tbl th[data-v-630e95b0],.tbl td[data-v-630e95b0]{border-bottom:1px solid rgba(148,163,184,.35);padding:.45rem .35rem;text-align:left;vertical-align:top}.tbl th[data-v-630e95b0]{font-weight:600;color:var(--km-color-text-subtle, #475569)}.tbl .num[data-v-630e95b0]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.chip[data-v-630e95b0]{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.75rem;font-weight:600}.chip-on[data-v-630e95b0]{background:#22c55e26;color:#15803d}.chip-warn[data-v-630e95b0]{background:#fbbf2433;color:#92400e}.chip-off[data-v-630e95b0]{background:#94a3b840;color:#475569}.actions[data-v-630e95b0]{white-space:nowrap}.wrap[data-v-630e95b0]{max-width:14rem}code[data-v-630e95b0]{font-size:.85em;padding:.1rem .28rem;border-radius:6px;background:#94a3b826}.page-light[data-v-1f78f906]{padding:1rem;max-width:680px;margin:0 auto}h1[data-v-1f78f906]{margin:0 0 .25rem;color:var(--km-color-text, #0f172a)}.sub[data-v-1f78f906]{color:var(--km-color-text-subtle, #475569);margin:0 0 1rem}.invite-hint[data-v-1f78f906]{margin:0 0 .75rem;padding:.5rem .65rem;border-radius:10px;font-size:.88rem;line-height:1.45;color:var(--km-banner-info-text, #1e40af);background:var(--km-banner-info-bg, #eef2ff);border:1px solid var(--km-banner-info-border, #c7d2fe)}.card[data-v-1f78f906]{background:var(--km-card-bg, rgba(255, 255, 255, .7));border:1px solid var(--km-card-border, rgba(255, 255, 255, .8));border-radius:14px;padding:1rem;margin-bottom:1rem;box-shadow:0 4px 18px #0f172a0f}.server-card .row[data-v-1f78f906]{display:flex;gap:.5rem}.tabs[data-v-1f78f906]{display:flex;gap:.5rem;margin-bottom:.65rem}.tab[data-v-1f78f906]{border:1px solid var(--km-pill-border, #cbd5e1);background:var(--km-pill-bg, #fff);padding:.35rem .85rem;border-radius:999px;cursor:pointer;color:var(--km-pill-text, #475569);font-size:.9rem}.tab.active[data-v-1f78f906]{background:var(--km-pill-active-bg, #2563eb);color:var(--km-pill-active-text, #fff);border-color:var(--km-color-accent, #2563eb)}.subtabs[data-v-1f78f906]{display:flex;gap:.4rem;margin-bottom:.75rem;padding-left:.1rem}.subtab[data-v-1f78f906]{border:1px solid transparent;background:transparent;padding:.2rem .65rem;border-radius:8px;cursor:pointer;color:var(--km-color-text-muted, #64748b);font-size:.82rem}.subtab.active[data-v-1f78f906]{background:var(--km-subtab-active-bg, #e0e7ff);color:var(--km-subtab-active-text, #1e40af);border-color:var(--km-subtab-active-border, #c7d2fe)}.form[data-v-1f78f906]{display:flex;flex-direction:column;gap:.75rem}.field[data-v-1f78f906]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.field>span[data-v-1f78f906]{color:var(--km-color-text-subtle, #334155);font-weight:500}.field-hint[data-v-1f78f906]{margin:.28rem 0 0;font-size:.82rem;line-height:1.38}input[data-v-1f78f906]{padding:.55rem .7rem;border:1px solid var(--km-input-border, #cbd5e1);border-radius:10px;font-size:.95rem;min-width:0;background:var(--km-input-bg, #fff);color:var(--km-input-text, #0f172a)}input[data-v-1f78f906]::placeholder{color:var(--km-input-placeholder, #94a3b8)}input[data-v-1f78f906]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.code-row[data-v-1f78f906]{display:flex;gap:.5rem}.code-row input[data-v-1f78f906]{flex:1}.btn[data-v-1f78f906]{padding:.5rem .9rem;border-radius:10px;border:1px solid transparent;cursor:pointer;font-weight:500;white-space:nowrap}.btn-primary[data-v-1f78f906]{background:#2563eb;color:#fff}.btn-primary[data-v-1f78f906]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-1f78f906]{background:var(--km-pill-bg, #fff);color:var(--km-pill-text, #334155);border-color:var(--km-pill-border, #cbd5e1)}.btn-ghost[data-v-1f78f906]:disabled{opacity:.6;cursor:not-allowed}.btn-sm[data-v-1f78f906]{padding:.4rem .7rem;font-size:.84rem}.kv[data-v-1f78f906]{display:grid;grid-template-columns:5rem 1fr;gap:.35rem 1rem;margin:0 0 1rem}.kv dt[data-v-1f78f906]{color:var(--km-color-text-muted, #64748b)}.kv dd[data-v-1f78f906]{margin:0;color:var(--km-color-text, #0f172a);display:flex;align-items:center;gap:.4rem}.nickname-dd[data-v-1f78f906]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}.nickname-edit-row[data-v-1f78f906]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1;min-width:0}.nickname-input[data-v-1f78f906]{flex:1;min-width:10rem;max-width:18rem}.phone-dd[data-v-1f78f906]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}.phone-bind-row[data-v-1f78f906]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bind-phone-form[data-v-1f78f906]{flex-basis:100%;margin-top:.35rem;padding-top:.65rem;border-top:1px solid var(--km-tbl-border, #e2e8f0);display:flex;flex-direction:column;gap:.65rem;max-width:22rem}.bind-field[data-v-1f78f906]{margin:0}.password-account-section[data-v-1f78f906]{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--km-tbl-border, #e2e8f0)}.account-section-title[data-v-1f78f906]{margin:0 0 .35rem;font-size:.95rem;font-weight:600;color:var(--km-color-text, #0f172a)}.account-section-note[data-v-1f78f906]{margin:0 0 .5rem;font-size:.84rem;line-height:1.4}.change-password-form[data-v-1f78f906]{max-width:22rem}.badge[data-v-1f78f906]{font-size:.72rem;padding:.1rem .45rem;border-radius:999px;font-weight:600}.badge-ok[data-v-1f78f906]{background:var(--km-chip-ok-bg, #dcfce7);color:var(--km-chip-ok-text, #15803d)}.muted[data-v-1f78f906]{color:var(--km-color-text-muted, #94a3b8);font-size:.88rem}.forgot-toolbar[data-v-1f78f906]{margin-bottom:.45rem}.forgot-back[data-v-1f78f906]{padding:.2rem .5rem}.forgot-heading[data-v-1f78f906]{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;color:var(--km-color-text, #0f172a)}.forgot-lead[data-v-1f78f906]{margin:0 0 .85rem;font-size:.86rem;line-height:1.45}.login-extra-row[data-v-1f78f906]{display:flex;justify-content:flex-end;margin:-.2rem 0 .35rem}.link-like[data-v-1f78f906]{border:none;background:none;padding:0;font:inherit;font-size:.84rem;color:#2563eb;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link-like[data-v-1f78f906]:hover{color:#1d4ed8}.banner[data-v-1f78f906]{padding:.55rem .9rem;border-radius:10px;font-size:.9rem;margin:.75rem 0;line-height:1.45;white-space:pre-line}.banner.err[data-v-1f78f906]{background:var(--km-banner-err-bg, #fef2f2);color:var(--km-banner-err-text, #b91c1c)}.banner.ok[data-v-1f78f906]{background:var(--km-banner-ok-bg, #ecfdf5);color:var(--km-banner-ok-text, #047857)}.actions[data-v-1f78f906]{margin-top:.5rem}.api-sub-root.page-light[data-v-ec93da8c]{padding:1rem;max-width:1100px;margin:0 auto}h1[data-v-ec93da8c]{margin:0 0 .75rem;color:var(--km-color-text, #0f172a)}.api-sub-nav[data-v-ec93da8c]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.1rem;padding-bottom:.65rem;border-bottom:1px solid var(--km-tbl-border, #e2e8f0)}.api-sub-tab[data-v-ec93da8c]{padding:.42rem .85rem;border-radius:10px;text-decoration:none;font-weight:600;font-size:.92rem;color:var(--km-color-text-subtle, #475569);border:1px solid transparent;transition:background .12s,color .12s,border-color .12s}.api-sub-tab[data-v-ec93da8c]:hover{color:var(--km-color-text, #0f172a);background:var(--km-pill-bg, #f1f5f9);border-color:var(--km-pill-border, #e2e8f0)}.api-sub-tab.active[data-v-ec93da8c]{color:var(--km-shell-heading, #0f172a);background:#8b5cf61f;border-color:#8b5cf659}.manage-root[data-v-feda5e2f]{padding:0}.sub[data-v-feda5e2f]{color:var(--km-color-text-subtle, #475569);margin:0 0 1rem}.card[data-v-feda5e2f]{background:var(--km-card-bg, rgba(255, 255, 255, .7));border:1px solid var(--km-card-border, rgba(255, 255, 255, .8));border-radius:14px;padding:1rem;margin-bottom:1rem;box-shadow:0 4px 18px #0f172a0f}.card-head[data-v-feda5e2f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}h2[data-v-feda5e2f]{margin:0 0 .35rem;font-size:1.05rem;color:var(--km-color-text, #0f172a)}.form[data-v-feda5e2f]{display:flex;flex-direction:column;gap:.75rem;max-width:32rem}.form-row[data-v-feda5e2f]{display:flex;flex-wrap:wrap;gap:.65rem .75rem;align-items:flex-end}.field[data-v-feda5e2f]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.field-name[data-v-feda5e2f]{flex:1 1 10rem;min-width:8rem}.field-rate[data-v-feda5e2f]{flex:0 1 7rem;min-width:6rem}.field.chk[data-v-feda5e2f]{flex-direction:row;align-items:center;gap:.45rem;cursor:pointer;-webkit-user-select:none;user-select:none}.field.chk input[type=checkbox][data-v-feda5e2f]{width:1rem;height:1rem;margin:0;flex-shrink:0;cursor:pointer}.field.chk>span[data-v-feda5e2f]{font-weight:400}.field>span[data-v-feda5e2f]{color:var(--km-color-text-subtle, #334155);font-weight:500}input[data-v-feda5e2f]{padding:.55rem .7rem;border:1px solid var(--km-input-border, #cbd5e1);border-radius:10px;background:var(--km-input-bg, #fff);color:var(--km-input-text, #0f172a)}input[data-v-feda5e2f]::placeholder{color:var(--km-input-placeholder, #94a3b8)}.btn[data-v-feda5e2f]{padding:.45rem .85rem;border-radius:10px;border:1px solid transparent;cursor:pointer}.btn-primary[data-v-feda5e2f]{background:#2563eb;color:#fff}.btn-primary[data-v-feda5e2f]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-feda5e2f]{background:var(--km-pill-bg, #fff);color:var(--km-pill-text, #334155);border-color:var(--km-pill-border, #cbd5e1)}.btn-danger[data-v-feda5e2f]{background:var(--km-banner-err-bg, #fee2e2);color:var(--km-banner-err-text, #b91c1c);border-color:#f8717173}.tbl[data-v-feda5e2f]{width:100%;border-collapse:collapse;font-size:.9rem}.tbl th[data-v-feda5e2f],.tbl td[data-v-feda5e2f]{text-align:left;padding:.4rem .5rem;border-bottom:1px solid var(--km-tbl-border, #e2e8f0)}.tbl th[data-v-feda5e2f]{color:var(--km-tbl-th-text, #64748b);font-weight:600}.tbl td[data-v-feda5e2f]{color:var(--km-tbl-td-text, #0f172a)}.chip[data-v-feda5e2f]{display:inline-block;font-size:.75rem;padding:.1rem .55rem;border-radius:999px}.chip-on[data-v-feda5e2f]{background:var(--km-chip-ok-bg, #ecfdf5);color:var(--km-chip-ok-text, #047857)}.chip-off[data-v-feda5e2f]{background:var(--km-chip-off-bg, #fef2f2);color:var(--km-chip-off-text, #b91c1c)}.key-box[data-v-feda5e2f]{display:flex;gap:.5rem;align-items:center;background:#0f172a;color:#f8fafc;padding:.55rem .7rem;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;margin-bottom:.6rem}.key-box code[data-v-feda5e2f]{flex:1}.banner[data-v-feda5e2f]{padding:.55rem .9rem;border-radius:10px;font-size:.9rem;margin:.75rem 0}.banner.err[data-v-feda5e2f]{background:var(--km-banner-err-bg, #fef2f2);color:var(--km-banner-err-text, #b91c1c)}.banner.warn[data-v-feda5e2f]{background:var(--km-banner-warn-bg, #fffbeb);color:var(--km-banner-warn-text, #b45309)}.created[data-v-feda5e2f]{border-color:#86efac8c;background:var(--km-banner-ok-bg, rgba(240, 253, 244, .85))}.subtle[data-v-feda5e2f]{color:var(--km-color-text-muted, #94a3b8);font-size:.9rem}.key-col[data-v-feda5e2f]{vertical-align:top}.key-reveal[data-v-feda5e2f]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:min(100%,22rem)}.icon-btn[data-v-feda5e2f]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--km-color-text-muted, #64748b);padding:.2rem;border-radius:6px;line-height:0}.icon-btn[data-v-feda5e2f]:hover{color:var(--km-link, #2563eb);background:#3b82f61f}.icon-btn.active[data-v-feda5e2f]{color:var(--km-link, #2563eb);background:#3b82f633}.plain-key[data-v-feda5e2f]{flex:1 1 100%;font-size:.75rem;word-break:break-all;background:var(--km-code-bg, #f1f5f9);color:var(--km-code-text, #0f172a);padding:.35rem .5rem;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn-tiny[data-v-feda5e2f]{font-size:.8rem;padding:.2rem .5rem}.coding-plan[data-v-fe47eeda]{padding:0 0 1.5rem}.demo-banner[data-v-fe47eeda]{margin:0 0 1rem;padding:.65rem .85rem;border-radius:10px;font-size:.88rem;line-height:1.45;background:#8b5cf61a;border:1px solid rgba(139,92,246,.28);color:var(--km-color-text-subtle, #475569)}.banner[data-v-fe47eeda]{padding:.55rem .9rem;border-radius:10px;font-size:.9rem;margin:0 0 .75rem}.banner.warn[data-v-fe47eeda]{background:var(--km-banner-warn-bg, #fffbeb);color:var(--km-banner-warn-text, #b45309)}.banner.ok[data-v-fe47eeda]{background:var(--km-banner-ok-bg, rgba(240, 253, 244, .9));color:var(--km-banner-ok-text, #15803d)}.top-grid[data-v-fe47eeda]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media(max-width:820px){.top-grid[data-v-fe47eeda]{grid-template-columns:1fr}}.cp-card[data-v-fe47eeda]{background:var(--km-card-bg, rgba(255, 255, 255, .85));border:1px solid var(--km-card-border, #e8e0f5);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 2px 14px #5b21b60f}.cp-card__head[data-v-fe47eeda]{display:flex;align-items:center;gap:.35rem;margin-bottom:.75rem}.cp-card__head--row[data-v-fe47eeda]{justify-content:space-between;align-items:flex-start}.cp-icon[data-v-fe47eeda]{font-size:1rem;color:#8b5cf6d9}.cp-icon--doc[data-v-fe47eeda]{opacity:.75}.cp-card__title[data-v-fe47eeda]{margin:0;font-size:1.05rem;font-weight:700;color:var(--km-color-text, #0f172a)}.cp-card__title--solo[data-v-fe47eeda]{margin-bottom:.65rem}.plan-list[data-v-fe47eeda]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.plan-list li[data-v-fe47eeda]{display:flex;justify-content:space-between;gap:.75rem;font-size:.92rem}.plan-list .k[data-v-fe47eeda]{color:var(--km-color-text-muted, #64748b)}.plan-list .v[data-v-fe47eeda]{font-weight:600;color:var(--km-color-text, #1e293b);text-align:right}.mono[data-v-fe47eeda]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.badge[data-v-fe47eeda]{display:inline-block;padding:.12rem .55rem;border-radius:999px;font-size:.78rem;font-weight:700}.badge--ok[data-v-fe47eeda]{background:#22c55e2e;color:#15803d}.usage-meta[data-v-fe47eeda]{display:flex;align-items:center;gap:.35rem}.muted[data-v-fe47eeda]{font-size:.82rem;color:var(--km-color-text-muted, #64748b)}.btn-icon[data-v-fe47eeda]{border:none;background:#8b5cf61f;color:#5b21b6f2;width:2rem;height:2rem;border-radius:8px;cursor:pointer;font-size:1rem;line-height:1}.btn-icon[data-v-fe47eeda]:hover{background:#8b5cf638}.usage-row[data-v-fe47eeda]{margin-bottom:1rem}.usage-row[data-v-fe47eeda]:last-child{margin-bottom:0}.usage-row__labels[data-v-fe47eeda]{display:flex;justify-content:space-between;font-size:.88rem;margin-bottom:.25rem}.usage-pct[data-v-fe47eeda]{font-weight:700;color:#5b21b6f2}.bar-ticks[data-v-fe47eeda]{display:flex;justify-content:space-between;font-size:.72rem;color:var(--km-color-text-muted, #94a3b8);margin-bottom:.15rem}.tick-90[data-v-fe47eeda]{margin-left:-1.5rem}.bar-track[data-v-fe47eeda]{position:relative;height:10px;background:#94a3b838;border-radius:999px;overflow:visible}.bar-fill[data-v-fe47eeda]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#a78bfaf2,#8b5cf6fa);transition:width .35s ease}.bar-mark[data-v-fe47eeda]{position:absolute;top:-2px;width:1px;height:14px;background:#64748b73;z-index:1}.bar-mark--50[data-v-fe47eeda]{left:50%}.bar-mark--90[data-v-fe47eeda]{left:90%;border-left:1px dashed rgba(100,116,139,.65);background:transparent;width:0}.reset-line[data-v-fe47eeda]{margin:.35rem 0 0;font-size:.78rem;color:var(--km-color-text-muted, #64748b)}.cp-card--access[data-v-fe47eeda]{margin-bottom:1rem}.access-block[data-v-fe47eeda]{margin-bottom:1.25rem}.access-block[data-v-fe47eeda]:last-child{margin-bottom:0}.access-h[data-v-fe47eeda]{margin:0 0 .35rem;font-size:.95rem;font-weight:700;color:var(--km-color-text, #0f172a)}.access-warn[data-v-fe47eeda]{margin:0 0 .5rem;font-size:.82rem;color:#b45309}.key-row[data-v-fe47eeda]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.key-mask[data-v-fe47eeda]{flex:1;min-width:12rem;padding:.5rem .65rem;border-radius:10px;background:var(--km-code-bg, #f4f4f5);border:1px solid var(--km-tbl-border, #e4e4e7);font-size:.82rem}.btn-sm[data-v-fe47eeda]{padding:.38rem .75rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-outline[data-v-fe47eeda]{background:#fff;border-color:#8b5cf659;color:#5b21b6f2}.btn-primary-soft[data-v-fe47eeda]{background:#8b5cf62e;border-color:#8b5cf666;color:#4c1d95fa}.url-rows[data-v-fe47eeda]{display:flex;flex-direction:column;gap:.55rem}.url-row[data-v-fe47eeda]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.url-tag[data-v-fe47eeda]{flex:0 0 auto;min-width:6.5rem;font-size:.82rem;font-weight:600;color:var(--km-color-text-muted, #64748b)}.url-text[data-v-fe47eeda]{flex:1;min-width:10rem;font-size:.8rem;padding:.35rem .5rem;background:var(--km-code-bg, #fafafa);border-radius:8px;word-break:break-all}.tool-chips[data-v-fe47eeda]{display:flex;flex-wrap:wrap;gap:.45rem}.tool-chip[data-v-fe47eeda]{display:inline-flex;align-items:center;padding:.38rem .75rem;border-radius:999px;font-size:.85rem;font-weight:600;text-decoration:none;background:#8b5cf61f;color:#4c1d95f2;border:1px solid rgba(139,92,246,.22)}.tool-chip[data-v-fe47eeda]:hover{background:#8b5cf633}.tool-chip--muted[data-v-fe47eeda]{cursor:default;opacity:.65}.models-lede[data-v-fe47eeda]{margin:-.35rem 0 .75rem;font-size:.88rem;color:var(--km-color-text-muted, #64748b);line-height:1.45}.table-scroll[data-v-fe47eeda]{overflow-x:auto}.models-tbl[data-v-fe47eeda]{width:100%;border-collapse:collapse;font-size:.88rem}.models-tbl th[data-v-fe47eeda],.models-tbl td[data-v-fe47eeda]{text-align:left;padding:.55rem .6rem;border-bottom:1px solid var(--km-tbl-border, #ede9fe)}.models-tbl th[data-v-fe47eeda]{color:var(--km-tbl-th-text, #64748b);font-weight:700;background:#8b5cf60f}.model-id[data-v-fe47eeda]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.btn-micro[data-v-fe47eeda]{margin-left:.25rem;padding:.1rem .35rem;font-size:.75rem;border:none;background:transparent;cursor:pointer;color:#5b21b6d9;vertical-align:middle}.btn-micro[data-v-fe47eeda]:hover{color:#5b21b6}.page-light[data-v-9c30ab1a]{padding:1rem;max-width:680px;margin:0 auto}h1[data-v-9c30ab1a]{color:var(--km-color-text, #0f172a)}.sub[data-v-9c30ab1a]{color:var(--km-color-text-subtle, #444);max-width:50rem;line-height:1.5;margin-bottom:1.25rem;font-size:.92rem}.warn[data-v-9c30ab1a]{color:var(--km-banner-warn-text, #a63);margin:.5rem 0 1rem}.muted[data-v-9c30ab1a]{color:var(--km-color-text-muted, #888);font-size:.9rem}.card[data-v-9c30ab1a]{background:var(--km-card-bg, #fff);border:1px solid var(--km-card-border, #e8e8e8);border-radius:10px;padding:1rem 1.15rem;margin-bottom:1rem;max-width:48rem}.card h2[data-v-9c30ab1a]{font-size:1.05rem;margin:0 0 .5rem;color:var(--km-color-text, inherit)}.stats[data-v-9c30ab1a]{display:flex;flex-direction:column;gap:.35rem;font-size:.92rem;margin:0}.tbl[data-v-9c30ab1a]{width:100%;border-collapse:collapse;font-size:.88rem}.tbl th[data-v-9c30ab1a],.tbl td[data-v-9c30ab1a]{text-align:left;border-bottom:1px solid var(--km-tbl-border, #eee);padding:.35rem .4rem .35rem 0;color:var(--km-tbl-td-text, inherit)}.tbl th[data-v-9c30ab1a]{color:var(--km-tbl-th-text, inherit);font-weight:600}.row[data-v-9c30ab1a]{margin-bottom:.75rem}.btn[data-v-9c30ab1a]{border:1px solid var(--km-input-border, #333);background:var(--km-pre-bg, #1a1a1a);color:var(--km-pre-text, #fff);border-radius:6px;padding:.4rem .75rem;cursor:pointer;font-size:.9rem}.btn[data-v-9c30ab1a]:disabled{opacity:.45;cursor:not-allowed}code[data-v-9c30ab1a]{font-size:.88em;background:var(--km-code-bg, #f4f4f4);color:var(--km-code-text, inherit);padding:.1em .3em;border-radius:3px}.err[data-v-9c30ab1a]{color:var(--km-banner-err-text, #a22);margin:.4rem 0}.page-light[data-v-3417be1e]{max-width:960px;margin:0 auto;padding:1.5rem 1rem 3rem}h1[data-v-3417be1e]{color:var(--km-color-text, #0f172a)}h2[data-v-3417be1e]{font-size:1.05rem;margin:0 0 .5rem;color:var(--km-color-text, inherit)}.sub[data-v-3417be1e]{color:var(--km-color-text-subtle, #444);line-height:1.6}.warn[data-v-3417be1e]{color:var(--km-banner-warn-text, #b45309)}.ok[data-v-3417be1e]{color:var(--km-banner-ok-text, #15803d)}.err[data-v-3417be1e]{color:var(--km-banner-err-text, #b91c1c)}.muted[data-v-3417be1e]{color:var(--km-color-text-muted, #888)}.sub-tabs-bar[data-v-3417be1e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:1rem 0;flex-wrap:wrap}.card[data-v-3417be1e]{margin-top:1rem;padding:1rem 1.25rem;border:1px solid var(--km-card-border, #e8e8e8);border-radius:10px;background:var(--km-card-bg, #fff);color:var(--km-color-text, inherit)}.sub-tabs[data-v-3417be1e]{display:flex;gap:.5rem;flex-wrap:wrap}.refresh-btn[data-v-3417be1e]{flex-shrink:0;margin-left:auto}.sub-tab[data-v-3417be1e]{padding:.4rem .9rem;border:1px solid var(--km-pill-border, #d1d5db);border-radius:999px;background:var(--km-pill-bg, #f9fafb);color:var(--km-pill-text, inherit);cursor:pointer}.sub-tab.active[data-v-3417be1e]{background:var(--km-pill-active-bg, #2563eb);color:var(--km-pill-active-text, #fff);border-color:var(--km-pill-active-bg, #2563eb)}.btn[data-v-3417be1e]{padding:.45rem .9rem;border:1px solid var(--km-input-border, #d1d5db);border-radius:6px;background:var(--km-input-bg, #fff);color:var(--km-input-text, inherit);cursor:pointer}.btn.primary[data-v-3417be1e]{background:#ea580c;color:#fff;border-color:#ea580c}.btn.sm[data-v-3417be1e]{padding:.25rem .6rem;font-size:.85rem}.btn[data-v-3417be1e]:disabled{opacity:.6;cursor:not-allowed}.form[data-v-3417be1e]{display:flex;flex-direction:column;gap:.75rem;max-width:420px;margin-top:1rem}.input[data-v-3417be1e]{width:100%;padding:.45rem .6rem;border:1px solid var(--km-input-border, #d1d5db);border-radius:6px;background:var(--km-input-bg, #fff);color:var(--km-input-text, inherit)}.stats[data-v-3417be1e]{display:flex;flex-wrap:wrap;gap:1rem}.bullets[data-v-3417be1e]{line-height:1.7;padding-left:1.2rem}.tbl[data-v-3417be1e]{width:100%;border-collapse:collapse;font-size:.9rem;margin-top:.75rem}.tbl th[data-v-3417be1e],.tbl td[data-v-3417be1e]{border-bottom:1px solid var(--km-tbl-border, #eee);padding:.45rem .5rem;text-align:left;color:var(--km-tbl-td-text, inherit)}.tbl th[data-v-3417be1e]{color:var(--km-tbl-th-text, inherit);background:var(--km-tbl-th-bg, transparent)}.detail[data-v-3417be1e]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--km-tbl-border, #eee)}code[data-v-3417be1e]{background:var(--km-code-bg, rgba(0, 0, 0, .06));color:var(--km-code-text, inherit);padding:.1em .35em;border-radius:4px}.page-light[data-v-44f2e42e]{padding:1rem;max-width:680px;margin:0 auto}h1[data-v-44f2e42e]{margin:0 0 .35rem;color:var(--km-color-text, #0f172a)}h2[data-v-44f2e42e]{font-size:1.05rem;margin:0 0 .5rem;color:var(--km-color-text, inherit)}.sub[data-v-44f2e42e]{color:var(--km-color-text-subtle, #444);line-height:1.5;margin:0 0 1.25rem;font-size:.92rem;max-width:42rem}.inline-link[data-v-44f2e42e]{color:var(--km-link, #2563eb);font-weight:600}.card[data-v-44f2e42e]{background:var(--km-card-bg, #fff);border:1px solid var(--km-card-border, #e8e8e8);border-radius:12px;padding:1rem 1.15rem;margin-bottom:1rem}.faq-card h2[data-v-44f2e42e]{margin-bottom:.65rem}.faq-item[data-v-44f2e42e]{border-top:1px solid var(--km-tbl-border, #eef2f7);padding:.45rem 0}.faq-item[data-v-44f2e42e]:first-of-type{border-top:none;padding-top:0}.faq-item summary[data-v-44f2e42e]{cursor:pointer;font-weight:600;font-size:.9rem;color:var(--km-color-text-subtle, #334155);list-style:none}.faq-item summary[data-v-44f2e42e]::-webkit-details-marker{display:none}.faq-item summary[data-v-44f2e42e]:before{content:"";display:inline-block;width:.35rem;height:.35rem;border-right:2px solid var(--km-color-text-muted, #64748b);border-bottom:2px solid var(--km-color-text-muted, #64748b);transform:rotate(-45deg);margin-right:.45rem;vertical-align:middle;transition:transform .15s ease}.faq-item[open] summary[data-v-44f2e42e]:before{transform:rotate(45deg);margin-bottom:.1rem}.faq-body[data-v-44f2e42e]{margin:.45rem 0 .15rem;padding-left:.55rem;font-size:.86rem;line-height:1.55;color:var(--km-color-text-subtle, #475569)}.lead[data-v-44f2e42e]{margin:0 0 1rem;font-size:.95rem;color:var(--km-color-text-subtle, #334155)}.muted[data-v-44f2e42e]{color:var(--km-color-text-muted, #64748b);font-size:.88rem}.tight[data-v-44f2e42e]{margin:0 0 .75rem}.small[data-v-44f2e42e]{margin:.65rem 0 0;font-size:.78rem;line-height:1.45}.kv-wide[data-v-44f2e42e]{display:grid;grid-template-columns:6rem 1fr;gap:.35rem .75rem;margin:0 0 1rem}.kv-wide dt[data-v-44f2e42e]{color:var(--km-color-text-muted, #64748b);font-size:.88rem}.kv-wide dd[data-v-44f2e42e]{margin:0;font-size:.92rem;color:var(--km-color-text, inherit)}.mono[data-v-44f2e42e]{font-family:ui-monospace,monospace;letter-spacing:.04em}.mono-input[data-v-44f2e42e]{font-family:ui-monospace,monospace;font-size:.82rem}.field[data-v-44f2e42e]{display:flex;flex-direction:column;gap:.35rem;margin-top:.75rem}.field>span[data-v-44f2e42e]{font-size:.85rem;color:var(--km-color-text-subtle, #475569);font-weight:500}.field input[data-v-44f2e42e]{padding:.55rem .65rem;border:1px solid var(--km-input-border, #cbd5e1);border-radius:8px;width:100%;box-sizing:border-box;background:var(--km-input-bg, #fff);color:var(--km-input-text, #0f172a)}.field input[data-v-44f2e42e]::placeholder{color:var(--km-input-placeholder, #94a3b8)}.row-actions[data-v-44f2e42e]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.row-actions.foot[data-v-44f2e42e]{margin-top:.25rem}.btn[data-v-44f2e42e]{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:.45rem .85rem;cursor:pointer;font-size:.88rem;font-weight:500;text-decoration:none;border:1px solid transparent}.btn-primary[data-v-44f2e42e]{background:var(--km-color-accent, #2563eb);color:#fff;border-color:var(--km-color-accent, #2563eb)}.btn-ghost[data-v-44f2e42e]{background:var(--km-pill-bg, #fff);color:var(--km-pill-text, #334155);border-color:var(--km-pill-border, #cbd5e1)}.btn[data-v-44f2e42e]:disabled{opacity:.55;cursor:not-allowed}.err[data-v-44f2e42e]{color:var(--km-banner-err-text, #b91c1c);margin:0 0 .65rem;font-size:.9rem}.ok-hint[data-v-44f2e42e]{color:var(--km-banner-ok-text, #047857);margin:0 0 .65rem;font-size:.88rem}.link-more[data-v-44f2e42e]{display:inline-block;margin-top:.85rem;font-size:.88rem;color:var(--km-link, #2563eb);font-weight:600;text-decoration:none}.link-more[data-v-44f2e42e]:hover{text-decoration:underline}.poster-block[data-v-44f2e42e]{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--km-tbl-border, #eef2f7)}.h3-poster[data-v-44f2e42e]{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:var(--km-color-text, inherit)}.poster-preview-wrap[data-v-44f2e42e]{display:flex;justify-content:center;align-items:center;min-height:120px;margin:.65rem 0 .75rem;padding:.5rem;background:var(--km-pill-bg, #f8fafc);border-radius:10px;border:1px dashed var(--km-card-border, #e8e8e8)}.poster-preview-img[data-v-44f2e42e]{display:block;width:100%;max-width:280px;height:auto;border-radius:10px;box-shadow:0 4px 14px #0f172a14}.poster-actions[data-v-44f2e42e]{padding-top:0}code[data-v-44f2e42e]{font-size:.88em;background:var(--km-code-bg, #f1f5f9);color:var(--km-code-text, inherit);padding:.12em .35em;border-radius:4px}.archive-page[data-v-d8df2f42]{max-width:min(56rem,100%);margin:0 auto;color:var(--km-color-text, #f8fafc)}.archive-nav[data-v-d8df2f42]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.back-link[data-v-d8df2f42]{color:var(--km-link, #7dd3fc);text-decoration:none;font-weight:600}.back-link[data-v-d8df2f42]:hover{text-decoration:underline}.h1[data-v-d8df2f42]{font-size:1.35rem;font-weight:700;margin:0 0 .35rem}.h2[data-v-d8df2f42]{font-size:1.05rem;font-weight:600;margin:0 0 .65rem}.rid-line[data-v-d8df2f42]{margin:0 0 1rem;word-break:break-all;font-size:.88rem}.muted[data-v-d8df2f42]{color:var(--km-color-text-muted, #94a3b8)}.err[data-v-d8df2f42]{color:var(--km-banner-err-text, #fecaca)}.panel[data-v-d8df2f42]{background:var(--km-card-bg, rgba(15, 23, 42, .55));border:1px solid var(--km-card-border, rgba(148, 163, 184, .22));border-radius:10px;padding:1rem 1.1rem;margin-bottom:1rem}.panel-warn[data-v-d8df2f42]{border-color:#fca5a573}.detail-grid[data-v-d8df2f42]{display:grid;grid-template-columns:1fr;gap:.35rem .75rem;font-size:.93rem}@media(min-width:520px){.detail-grid[data-v-d8df2f42]{grid-template-columns:1fr 1fr}}.detail-grid.tight[data-v-d8df2f42]{margin-bottom:.5rem}.detail-grid>div[data-v-d8df2f42]{display:flex;flex-direction:column;gap:.15rem}.detail-k[data-v-d8df2f42]{font-size:.84rem;color:var(--km-color-text-muted, #94a3b8)}.detail-v[data-v-d8df2f42]{word-break:break-word}.mono[data-v-d8df2f42]{font-family:ui-monospace,monospace}.archive-pre[data-v-d8df2f42]{margin:0;padding:.65rem;border-radius:8px;background:var(--km-pre-bg, rgba(2, 6, 23, .72));border:1px solid var(--km-pre-border, rgba(148, 163, 184, .22));font-size:.82rem;line-height:1.45;max-height:min(70vh,720px);overflow:auto;white-space:pre-wrap;word-break:break-word}.completion-text[data-v-d8df2f42]{max-height:min(50vh,480px)}.compact-label[data-v-d8df2f42]{margin:.75rem 0 .35rem;font-size:.88rem}.btn[data-v-d8df2f42]{border:1px solid var(--km-color-accent, #2563eb);background:var(--km-color-accent, #2563eb);color:#fff;border-radius:8px;padding:.34rem .65rem;font-size:.88rem;cursor:pointer}.btn.ghost[data-v-d8df2f42]{border-color:#94a3b861;background:#1e293bb8;color:#e2e8f0}.btn[data-v-d8df2f42]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-d8df2f42]{padding:.28rem .55rem;font-size:.82rem}.legal[data-v-8b978b8a]{max-width:46rem;color:var(--km-color-text, #0f172a)}.legal[data-v-8b978b8a] h2{font-size:clamp(1.05rem,1.55vw,1.18rem);margin:1.35rem 0 .4rem;color:var(--km-heading-accent, #1e40af);scroll-margin-top:5rem}.legal[data-v-8b978b8a] h3{font-size:clamp(.98rem,1.35vw,1.06rem);margin:1rem 0 .35rem;color:var(--km-color-text, #0f172a)}.legal[data-v-8b978b8a] p,.legal[data-v-8b978b8a] li{font-size:clamp(.92rem,1.2vw,1.02rem);line-height:1.65;color:var(--km-color-text-subtle, #334155)}.legal[data-v-8b978b8a] p{margin:.45rem 0}.legal[data-v-8b978b8a] ul,.legal[data-v-8b978b8a] ol{margin:.35rem 0 .5rem;padding-left:1.2rem}.legal[data-v-8b978b8a] li{margin:.25rem 0}.legal[data-v-8b978b8a] strong{color:var(--km-color-text, #0f172a);font-weight:700}.legal[data-v-8b978b8a] a{color:var(--km-heading-accent, #1d4ed8);text-decoration:underline;text-underline-offset:.12em}.legal__head h1[data-v-8b978b8a]{font-size:clamp(1.45rem,2.4vw,1.75rem);margin:0 0 .35rem;color:var(--km-color-text, #0f172a)}.legal__updated[data-v-8b978b8a]{margin:0 0 .85rem;font-size:clamp(.86rem,1.1vw,.93rem);color:var(--km-color-text-muted, #64748b)}.legal__body[data-v-8b978b8a] .legal-callout{margin:1rem 0 1.15rem;padding:.9rem 1rem;border-radius:var(--km-radius-md, 12px);border:1px solid rgba(59,130,246,.35);background:#3b82f614;color:var(--km-color-text-subtle, #1e293b);font-size:clamp(.92rem,1.2vw,1.02rem);line-height:1.62}.legal__body[data-v-8b978b8a] .legal-callout strong{color:var(--km-color-text, #0f172a)}.lb-root[data-v-b5e8ae0e]{--lb-bg: #000000;--lb-text: #fafafa;--lb-muted: #94a3b8;--lb-dim: #64748b;--lb-link: #7dd3fc;--lb-border: rgba(148, 163, 184, .12);--lb-chip: rgba(255, 255, 255, .06);margin:calc(-1 * var(--km-space-page-y, 1rem)) calc(-1 * var(--km-space-page-x, 1rem));padding:clamp(1rem,2vw,1.75rem);padding-bottom:clamp(2rem,4vw,3rem);background:var(--lb-bg);color:var(--lb-text);min-height:min(72vh,920px);border-radius:0}.lb-status[data-v-b5e8ae0e]{text-align:center;padding:3rem;color:var(--lb-muted);margin:0}.lb-status--err[data-v-b5e8ae0e]{color:#f87171}.lb-head[data-v-b5e8ae0e]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--lb-border)}.lb-head-left[data-v-b5e8ae0e]{min-width:0}.lb-title[data-v-b5e8ae0e]{margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;gap:.45rem}.lb-title-ico[data-v-b5e8ae0e]{font-size:1.35em}.lb-sub[data-v-b5e8ae0e]{margin:.35rem 0 0;font-size:.88rem;color:var(--lb-muted);line-height:1.4}.lb-select[data-v-b5e8ae0e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--lb-chip);color:var(--lb-text);border:1px solid var(--lb-border);border-radius:10px;padding:.42rem 2rem .42rem .72rem;font:inherit;font-size:.86rem;font-weight:600;background-image:linear-gradient(135deg,transparent 48%,var(--lb-muted) 48%,var(--lb-muted) 52%,transparent 52%);background-repeat:no-repeat;background-position:right .65rem center;background-size:10px;cursor:pointer}.lb-sr-only[data-v-b5e8ae0e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.lb-nav[data-v-b5e8ae0e]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.35rem}.lb-nav-i[data-v-b5e8ae0e]{font:inherit;font-weight:600;font-size:.8rem;padding:.28rem .72rem;border-radius:999px;border:none;background:transparent;color:var(--lb-dim);cursor:pointer;max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s,background .15s}.lb-nav-i[data-v-b5e8ae0e]:hover{color:var(--lb-text)}.lb-nav-i.active[data-v-b5e8ae0e]{background:#ffffff1a;color:var(--lb-text)}.lb-cols[data-v-b5e8ae0e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.75rem);align-items:start}@media(max-width:720px){.lb-cols[data-v-b5e8ae0e]{grid-template-columns:1fr}}.lb-col[data-v-b5e8ae0e]{list-style:none;margin:0;padding:0}.lb-empty[data-v-b5e8ae0e]{list-style:none;padding:1rem;color:var(--lb-dim)}.lb-row[data-v-b5e8ae0e]{display:flex;align-items:center;gap:.72rem;padding:.55rem 0;margin:0;border-bottom:1px solid var(--lb-border);min-height:3.05rem}.lb-row[data-v-b5e8ae0e]:last-child{border-bottom:none}.lb-rank[data-v-b5e8ae0e]{flex:0 0 2rem;font-size:.94rem;font-weight:600;color:var(--lb-dim);text-align:right}.lb-avatar[data-v-b5e8ae0e]{flex-shrink:0;width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;font-size:.65rem;font-weight:800;letter-spacing:.02em;color:#0f172a;background:linear-gradient(145deg,hsl(var(--hue, 210deg),85%,58%),hsl(calc(var(--hue, 210deg) + 40deg),70%,45%))}.lb-main[data-v-b5e8ae0e]{flex:1;min-width:0}.lb-name[data-v-b5e8ae0e]{font-weight:700;font-size:.95rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-by[data-v-b5e8ae0e]{display:block;margin:.12rem 0 0;font:inherit;font-size:.78rem;color:var(--lb-link);text-decoration:underline;text-underline-offset:2px;cursor:default;text-align:left}.lb-metrics[data-v-b5e8ae0e]{flex-shrink:0;text-align:right;padding-left:.35rem}.lb-m-primary[data-v-b5e8ae0e]{font-size:.95rem;font-weight:600;color:#e2e8f0f2}.lb-m-sub[data-v-b5e8ae0e]{margin-top:.08rem;font-size:.74rem;font-weight:600;color:var(--lb-dim)}.lb-m-sub.tone-up[data-v-b5e8ae0e]{color:#4ade80}.lb-m-sub.tone-down[data-v-b5e8ae0e]{color:#f87171}.lb-m-sub.tone-flat[data-v-b5e8ae0e]{color:var(--lb-dim)}.wqr[data-v-b6766ef5]{display:flex;justify-content:center}.wqr__box[data-v-b6766ef5]{position:relative;width:clamp(11rem,28vw,15rem);aspect-ratio:1;border-radius:1.15rem;padding:.65rem;background:linear-gradient(145deg,#1e293be6,#0f172af2);border:1px solid rgba(129,140,248,.35);box-shadow:0 20px 50px #00000073,0 0 0 1px #ffffff0a inset}.wqr--lg .wqr__box[data-v-b6766ef5]{width:clamp(13rem,32vw,17.5rem);padding:.75rem}.wqr__glow[data-v-b6766ef5]{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.45),transparent 68%);animation:wqr-pulse-b6766ef5 4s ease-in-out infinite;pointer-events:none}.wqr__ring[data-v-b6766ef5]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:1.2rem;border:1px solid rgba(34,211,238,.25);animation:wqr-spin-b6766ef5 12s linear infinite;pointer-events:none}.wqr__img[data-v-b6766ef5]{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;border-radius:.65rem}.wqr__fallback[data-v-b6766ef5]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;height:100%;min-height:10rem;text-align:center;color:#94a3b8;font-size:.85rem}.wqr__icon[data-v-b6766ef5]{font-size:2rem;color:#67e8f9}.wqr--warm .wqr__box[data-v-b6766ef5]{border-color:#fb923c73;box-shadow:0 20px 50px #00000073,0 0 32px #ea580c33}.wqr--warm .wqr__glow[data-v-b6766ef5]{background:radial-gradient(circle,rgba(249,115,22,.5),transparent 68%)}.wqr--warm .wqr__ring[data-v-b6766ef5]{border-color:#fbbf2459}.wqr--warm .wqr__icon[data-v-b6766ef5]{color:#fdba74}.wqr__label[data-v-b6766ef5]{font-weight:700;color:#e2e8f0}.wqr__hint[data-v-b6766ef5]{font-size:.78rem;line-height:1.4;max-width:12rem}@keyframes wqr-pulse-b6766ef5{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes wqr-spin-b6766ef5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wqr__glow[data-v-b6766ef5],.wqr__ring[data-v-b6766ef5]{animation:none}}.mp-root[data-v-17160eb8]{--mp-bg: #000000;--mp-text: #f8fafc;--mp-muted: #94a3b8;--mp-dim: #64748b;--mp-border: rgba(148, 163, 184, .14);--mp-panel: rgba(15, 17, 23, .82);--mp-accent: #6366f1;--mp-cyan: #22d3ee;position:relative;margin:calc(-1 * var(--km-space-page-y, 1rem)) calc(-1 * var(--km-space-page-x, 1rem));padding:clamp(1rem,2vw,1.75rem);padding-bottom:clamp(2.5rem,5vw,4rem);min-height:min(80vh,920px);max-width:100%;box-sizing:border-box;background:var(--mp-bg);color:var(--mp-text);overflow:hidden}.mp-fx[data-v-17160eb8]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.mp-blob[data-v-17160eb8]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55}.mp-blob--a[data-v-17160eb8]{width:50%;height:45%;left:-12%;top:0;background:radial-gradient(circle,rgba(234,88,12,.55),transparent 70%)}.mp-blob--b[data-v-17160eb8]{width:45%;height:40%;right:-10%;bottom:5%;background:radial-gradient(circle,rgba(251,191,36,.4),transparent 72%)}.mp-grid[data-v-17160eb8]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 20%,transparent 75%)}.mp-inner[data-v-17160eb8]{position:relative;z-index:1;max-width:56rem;margin:0 auto}.mp-head[data-v-17160eb8]{margin-bottom:1.35rem}.mp-back[data-v-17160eb8]{display:inline-block;margin-bottom:.85rem;font-size:.88rem;color:var(--mp-muted);text-decoration:none;transition:color .12s}.mp-back[data-v-17160eb8]:hover{color:#fdba74}.mp-eyebrow[data-v-17160eb8]{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fdba74}.mp-title[data-v-17160eb8]{margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.03em;background:linear-gradient(120deg,#fff7ed,#fed7aa,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.mp-sub[data-v-17160eb8]{margin:0;font-size:.95rem;line-height:1.6;color:var(--mp-muted);max-width:36rem}.mp-sub strong[data-v-17160eb8]{color:#ffedd5}.mp-layout[data-v-17160eb8]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1rem,2.5vw,1.35rem);align-items:start}@media(max-width:820px){.mp-layout[data-v-17160eb8]{grid-template-columns:1fr}}.mp-panel[data-v-17160eb8]{padding:clamp(1.15rem,2.5vw,1.5rem);border-radius:1.15rem;border:1px solid var(--mp-border);background:var(--mp-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 64px #0006,0 0 0 1px #ffffff08 inset}.mp-panel--qr[data-v-17160eb8]{display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(165deg,#43140773,#0f172ae0 55%,#0f1117eb);border-color:#fb923c52}.mp-qr-badge[data-v-17160eb8]{align-self:flex-start;margin-bottom:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.28rem .55rem;border-radius:999px;background:#ea580c38;color:#fed7aa;border:1px solid rgba(251,146,60,.45)}.mp-panel-title[data-v-17160eb8]{margin:0 0 .75rem;font-size:1.05rem;font-weight:700;width:100%;text-align:left}.mp-panel--qr .mp-panel-title[data-v-17160eb8]{text-align:center}.mp-muted[data-v-17160eb8]{margin:0;font-size:.9rem;color:var(--mp-dim);line-height:1.55}.mp-model-chip[data-v-17160eb8]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem;padding:.75rem .85rem;border-radius:10px;background:#ea580c1a;border:1px solid rgba(251,146,60,.28)}.mp-model-label[data-v-17160eb8]{font-size:.75rem;font-weight:600;color:var(--mp-dim)}.mp-model-id[data-v-17160eb8]{font-size:.92rem;word-break:break-all;color:#ffedd5}.mp-desc[data-v-17160eb8]{margin:0 0 .75rem;font-size:.88rem;color:var(--mp-muted);line-height:1.5}.mp-price-dl[data-v-17160eb8]{margin:0 0 1rem}.mp-price-row[data-v-17160eb8]{display:flex;justify-content:space-between;gap:.5rem;padding:.35rem 0;font-size:.88rem;border-bottom:1px solid rgba(148,163,184,.1)}.mp-price-row dt[data-v-17160eb8]{color:var(--mp-dim)}.mp-price-row dd[data-v-17160eb8]{margin:0;font-variant-numeric:tabular-nums;color:#e2e8f0}.mp-price-row dd span[data-v-17160eb8]{font-size:.78rem;color:var(--mp-dim)}.mp-user[data-v-17160eb8]{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;margin-bottom:1rem;font-size:.88rem}.mp-user-label[data-v-17160eb8]{color:var(--mp-dim)}.mp-user-val[data-v-17160eb8]{font-weight:600;color:#fdba74}.mp-steps[data-v-17160eb8]{margin:0 0 1.15rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.mp-step[data-v-17160eb8]{display:flex;align-items:flex-start;gap:.65rem;font-size:.88rem;color:var(--mp-dim);line-height:1.45}.mp-step--done[data-v-17160eb8]{color:var(--mp-muted)}.mp-step--active[data-v-17160eb8]{color:#e2e8f0;font-weight:600}.mp-step-n[data-v-17160eb8]{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:800;background:#94a3b826;color:var(--mp-muted)}.mp-step--active .mp-step-n[data-v-17160eb8]{background:linear-gradient(135deg,#ea580c,#f59e0b);color:#fff;box-shadow:0 0 16px #ea580c80}.mp-step--done .mp-step-n[data-v-17160eb8]{background:#fb923c38;color:#fdba74}.mp-links[data-v-17160eb8]{display:flex;flex-wrap:wrap;gap:.5rem}.mp-link-btn[data-v-17160eb8]{display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:999px;font-size:.85rem;font-weight:650;text-decoration:none;color:#fff;background:linear-gradient(180deg,#f97316,#ea580c);border:1px solid rgba(253,186,116,.45);box-shadow:0 4px 16px #ea580c59;transition:filter .12s,transform .08s}.mp-link-btn[data-v-17160eb8]:hover{filter:brightness(1.08)}.mp-link-btn--ghost[data-v-17160eb8]{color:#fed7aa;background:#ea580c2e;border:1px solid rgba(251,146,60,.35);box-shadow:none}.mp-qr-lede[data-v-17160eb8]{margin:0 0 1.1rem;font-size:.9rem;line-height:1.6;color:var(--mp-muted);max-width:22rem}.mp-qr-lede strong[data-v-17160eb8]{color:#ffedd5}.mp-future[data-v-17160eb8]{margin:1.15rem 0 0;padding:.65rem .85rem;border-radius:10px;font-size:.82rem;line-height:1.5;color:var(--mp-muted);background:#0f172a99;border:1px dashed rgba(148,163,184,.25);max-width:22rem}.mp-future strong[data-v-17160eb8]{color:#fde68a}.mp-future-tag[data-v-17160eb8]{display:inline-block;margin-right:.35rem;padding:.12rem .4rem;border-radius:6px;font-size:.7rem;font-weight:700;background:#facc1526;color:#fde68a}:root{--km-font-sans: "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--km-radius-sm: 8px;--km-radius-md: 12px;--km-radius-lg: 16px;--km-radius-pill: 999px;--km-color-accent: #2563eb;--km-color-accent-soft: rgba(59, 130, 246, .15);--km-color-accent-border: rgba(59, 130, 246, .35);--km-color-accent-active-bg: rgba(37, 99, 235, .35);--km-color-accent-active-border: rgba(96, 165, 250, .5);--km-color-accent-hover: #1d4ed8;--km-color-danger: #be123c;--km-color-danger-hover: #9f1239;--km-color-danger-soft: rgba(220, 38, 38, .2);--km-color-danger-text: #fecaca;--km-color-surface: rgba(248, 250, 252, .97);--km-color-surface-border: rgba(148, 163, 184, .2);--km-color-text: #0f172a;--km-color-text-muted: #64748b;--km-color-text-subtle: #475569;--km-shell-bg: linear-gradient(160deg, #0f172a 0%, #1e3a5f 40%, #1e1b4b 100%);--km-shell-text: #e2e8f0;--km-shell-heading: #f8fafc;--km-shell-muted: #94a3b8;--km-shell-border: rgba(148, 163, 184, .15);--km-shell-nav: #cbd5e1;--km-glass-bg: rgba(15, 23, 42, .55);--km-glass-border: rgba(148, 163, 184, .2);--km-glass-shadow: 0 4px 24px rgba(0, 0, 0, .2);--km-blur: 12px;--km-logo-bg: #0c1929;--km-logo-border: rgba(255, 255, 255, .12);--km-content-max: 1200px;--km-section-narrow: 900px;--km-space-page-x: 1.25rem;--km-space-page-y: .75rem;--km-space-content-pad: 1rem 1.15rem 1.25rem;--km-shadow-card: 0 1px 2px rgba(15, 23, 42, .05);--km-font-size-small: .88rem;--km-heading-xl: 1.5rem;--km-lede-max: 52rem;--km-prose-line: 1.55}.theme-marketing{--km-heading-xl: clamp(1.65rem, 4.2vw, 2.35rem);--km-lede-max: 42rem;--km-shell-bg: radial-gradient(ellipse 125% 95% at 50% -40%, rgba(59, 130, 246, .24), transparent 56%), radial-gradient(ellipse 85% 65% at 108% 8%, rgba(139, 92, 246, .16), transparent 52%), radial-gradient(ellipse 75% 55% at -12% 75%, rgba(14, 165, 233, .1), transparent 48%), linear-gradient( 168deg, #030712 0%, #0a0f1a 34%, #0f172a 56%, #1e1b4b 78%, #020617 100% );--km-glass-bg: rgba(15, 23, 42, .72);--km-glass-border: rgba(148, 163, 184, .2);--km-glass-shadow: 0 12px 44px rgba(0, 0, 0, .45)}.theme-console{--km-heading-xl: 1.5rem;--km-lede-max: 52rem;--km-shell-bg: radial-gradient(ellipse 125% 95% at 50% -40%, rgba(59, 130, 246, .24), transparent 56%), radial-gradient(ellipse 85% 65% at 108% 8%, rgba(139, 92, 246, .16), transparent 52%), radial-gradient(ellipse 75% 55% at -12% 75%, rgba(14, 165, 233, .1), transparent 48%), linear-gradient( 168deg, #030712 0%, #0a0f1a 34%, #0f172a 56%, #1e1b4b 78%, #020617 100% );--km-glass-bg: rgba(15, 23, 42, .72);--km-glass-border: rgba(148, 163, 184, .2);--km-glass-shadow: 0 12px 44px rgba(0, 0, 0, .45);--km-color-text: #f8fafc;--km-color-text-muted: #94a3b8;--km-color-text-subtle: #cbd5e1;--km-card-bg: rgba(15, 23, 42, .55);--km-card-border: rgba(148, 163, 184, .22);--km-code-bg: rgba(30, 41, 59, .75);--km-code-text: #e2e8f0;--km-prose-code-border: rgba(148, 163, 184, .28);--km-heading-accent: #93c5fd;--km-link: #7dd3fc;--km-pre-bg: rgba(2, 6, 23, .72);--km-pre-border: rgba(148, 163, 184, .22);--km-pre-text: #e2e8f0;--km-tbl-th-bg: rgba(30, 41, 59, .88);--km-tbl-border: rgba(148, 163, 184, .22);--km-tbl-td-text: #cbd5e1;--km-tbl-th-text: #94a3b8;--km-color-surface: rgba(15, 23, 42, .38);--km-color-surface-border: rgba(148, 163, 184, .16);--km-input-bg: rgba(2, 6, 23, .45);--km-input-border: rgba(148, 163, 184, .35);--km-input-text: #f8fafc;--km-input-placeholder: #64748b;--km-pill-bg: rgba(30, 41, 59, .65);--km-pill-border: rgba(148, 163, 184, .35);--km-pill-text: #cbd5e1;--km-pill-active-bg: #2563eb;--km-pill-active-text: #fff;--km-subtab-active-bg: rgba(59, 130, 246, .18);--km-subtab-active-text: #93c5fd;--km-subtab-active-border: rgba(96, 165, 250, .4);--km-banner-info-bg: rgba(30, 58, 138, .38);--km-banner-info-text: #bfdbfe;--km-banner-info-border: rgba(96, 165, 250, .35);--km-banner-err-bg: rgba(127, 29, 29, .4);--km-banner-err-text: #fecaca;--km-banner-warn-bg: rgba(120, 53, 15, .35);--km-banner-warn-text: #fed7aa;--km-banner-ok-bg: rgba(6, 78, 59, .38);--km-banner-ok-text: #86efac;--km-chip-ok-bg: rgba(6, 78, 59, .45);--km-chip-ok-text: #bbf7d0;--km-chip-off-bg: rgba(127, 29, 29, .35);--km-chip-off-text: #fecaca}.theme-console.web-app{position:relative;isolation:isolate}.theme-console.web-app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.42;background-image:radial-gradient(circle at 18% 22%,rgba(255,255,255,.09) 0,transparent 38%),radial-gradient(circle at 82% 18%,rgba(96,165,250,.14) 0,transparent 36%),radial-gradient(circle at 72% 88%,rgba(167,139,250,.1) 0,transparent 40%),radial-gradient(1px 1px at 12% 55%,rgba(255,255,255,.35) 50%,transparent 52%),radial-gradient(1px 1px at 35% 80%,rgba(255,255,255,.22) 50%,transparent 52%),radial-gradient(1px 1px at 56% 32%,rgba(255,255,255,.2) 50%,transparent 52%),radial-gradient(1px 1px at 78% 62%,rgba(255,255,255,.18) 50%,transparent 52%),radial-gradient(1px 1px at 90% 42%,rgba(255,255,255,.15) 50%,transparent 52%),repeating-linear-gradient(-14deg,transparent 0,transparent 70px,rgba(255,255,255,.02) 70px,rgba(255,255,255,.02) 71px)}.theme-console .web-main{position:relative;z-index:1}.theme-console .web-content{color:var(--km-color-text);background:var(--km-color-surface);border:1px solid var(--km-color-surface-border);border-radius:var(--km-radius-lg);box-shadow:0 0 0 1px #ffffff0a inset,0 24px 56px #00000061;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.theme-console .web-content .km-btn:not(.km-btn--primary):not(.km-btn--danger){background:#1e293bb8;border-color:#94a3b861;color:#e2e8f0}.theme-console .web-content .km-btn:not(.km-btn--primary):not(.km-btn--danger):hover{background:#334155eb;border-color:#bae6fd6b;color:#f8fafc}.theme-console .web-content .km-btn--ghost{background:transparent;border-color:transparent;color:var(--km-color-text-muted)}.theme-console .web-content .km-btn--ghost:hover{background:#ffffff0f;color:var(--km-color-text)}.theme-marketing.marketing-app{position:relative;isolation:isolate}.theme-marketing.marketing-app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(circle at 18% 22%,rgba(255,255,255,.09) 0,transparent 38%),radial-gradient(circle at 82% 18%,rgba(96,165,250,.14) 0,transparent 36%),radial-gradient(circle at 72% 88%,rgba(167,139,250,.1) 0,transparent 40%),radial-gradient(1px 1px at 12% 55%,rgba(255,255,255,.35) 50%,transparent 52%),radial-gradient(1px 1px at 35% 80%,rgba(255,255,255,.22) 50%,transparent 52%),radial-gradient(1px 1px at 56% 32%,rgba(255,255,255,.2) 50%,transparent 52%),radial-gradient(1px 1px at 78% 62%,rgba(255,255,255,.18) 50%,transparent 52%),radial-gradient(1px 1px at 90% 42%,rgba(255,255,255,.15) 50%,transparent 52%),repeating-linear-gradient(-14deg,transparent 0,transparent 70px,rgba(255,255,255,.02) 70px,rgba(255,255,255,.02) 71px)}.theme-marketing .marketing-main-wrap{position:relative;z-index:1}.theme-marketing .marketing-content{--km-color-text: #f8fafc;--km-color-text-muted: #94a3b8;--km-color-text-subtle: #cbd5e1;--km-card-bg: rgba(15, 23, 42, .55);--km-card-border: rgba(148, 163, 184, .22);--km-card-accent-border: rgba(251, 113, 133, .45);--km-card-accent-bg: linear-gradient( 135deg, rgba(190, 24, 93, .2) 0%, rgba(15, 23, 42, .72) 100% );--km-code-bg: rgba(30, 41, 59, .75);--km-code-text: #e2e8f0;--km-prose-code-border: rgba(148, 163, 184, .28);--km-heading-accent: #93c5fd;--km-link: #7dd3fc;--km-pre-bg: rgba(2, 6, 23, .72);--km-pre-border: rgba(148, 163, 184, .22);--km-pre-text: #e2e8f0;--km-tbl-th-bg: rgba(30, 41, 59, .88);--km-tbl-border: rgba(148, 163, 184, .22);--km-tbl-td-text: #cbd5e1;--km-tbl-th-text: #94a3b8;--km-color-surface: rgba(15, 23, 42, .38);--km-color-surface-border: rgba(148, 163, 184, .16);--km-input-bg: rgba(2, 6, 23, .45);--km-input-border: rgba(148, 163, 184, .35);--km-input-text: #f8fafc;--km-input-placeholder: #64748b;color:var(--km-color-text);background:#0f172a61;border-radius:var(--km-radius-lg);border:1px solid rgba(148,163,184,.16);padding:var(--km-space-content-pad);box-shadow:0 0 0 1px #ffffff0a inset,0 24px 56px #00000061;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.theme-marketing .marketing-content.marketing-content--flush{background:transparent;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;min-height:0}.theme-marketing .marketing-content--flush .km-section{padding-left:var(--km-space-page-x);padding-right:var(--km-space-page-x)}.theme-marketing .marketing-content .km-heading-xl{letter-spacing:-.03em;text-shadow:0 1px 28px rgba(15,23,42,.45)}.theme-marketing .marketing-content .km-btn:not(.km-btn--primary):not(.km-btn--danger){background:#1e293bb8;border-color:#94a3b861;color:#e2e8f0}.theme-marketing .marketing-content .km-btn:not(.km-btn--primary):not(.km-btn--danger):hover{background:#334155eb;border-color:#bae6fd6b;color:#f8fafc}.theme-marketing .marketing-content .km-btn--ghost{background:transparent;border-color:transparent;color:var(--km-color-text-muted)}.theme-marketing .marketing-content .km-btn--ghost:hover{background:#ffffff0f;color:var(--km-color-text)}.glass{background:var(--km-glass-bg);border:1px solid var(--km-glass-border);box-shadow:var(--km-glass-shadow);backdrop-filter:blur(var(--km-blur));-webkit-backdrop-filter:blur(var(--km-blur))}.km-heading-xl{font-size:var(--km-heading-xl);font-weight:700;line-height:1.2;margin:0 0 .5rem;color:var(--km-color-text);max-width:var(--km-lede-max)}.km-lede{margin:0 0 1.5rem;color:var(--km-color-text-subtle);line-height:var(--km-prose-line);font-size:.95rem;max-width:var(--km-lede-max)}.km-section{width:100%;max-width:var(--km-content-max);margin-left:auto;margin-right:auto;box-sizing:border-box}.km-section--narrow{max-width:var(--km-section-narrow)}.km-section-title{font-size:1rem;font-weight:600;margin:0 0 .75rem;color:var(--km-color-text)}.km-btn{display:inline-block;padding:.4rem .9rem;border-radius:var(--km-radius-sm);text-decoration:none;font-size:.86rem;font-weight:600;border:1px solid #cbd5e1;color:#334155;background:#f8fafc;cursor:pointer;font-family:inherit;line-height:inherit;transition:background .12s,border-color .12s,color .12s}.km-btn:hover{background:#e2e8f0}.km-btn--primary{background:var(--km-color-accent);border-color:var(--km-color-accent);color:#fff}.km-btn--primary:hover{background:var(--km-color-accent-hover);border-color:var(--km-color-accent-hover)}.km-btn--danger{background:var(--km-color-danger);border-color:var(--km-color-danger);color:#fff}.km-btn--danger:hover{background:var(--km-color-danger-hover);border-color:var(--km-color-danger-hover)}.km-btn--ghost{background:transparent;border-color:transparent;color:var(--km-color-text-muted)}.km-btn--ghost:hover{background:#f1f5f9;color:var(--km-color-text)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}#app{min-height:100%}body{font-family:var(--km-font-sans);-webkit-font-smoothing:antialiased}button{font:inherit}
