:root{--surface-canvas:#0a0a0a;--surface-base:#0d0d0e;--surface-raised:#111113;--surface-overlay:#161618;--surface-glass:#111113c7;--text-primary:#fafafa;--text-secondary:#8f8f98;--text-muted:#7c7c85;--brand-accent:#8c00ff;--brand-accent-hover:#cda6ff;--brand-accent-soft:#8c00ff24;--on-accent:#fafafa;--status-success:#32d583;--status-danger:#f97066;--status-warning:#fdb022;--line:#232326;--line-soft:#ffffff0f;--shadow-raised:0 22px 70px #00000057;--shadow-panel:0 35px 100px #00000070;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--ease-out:cubic-bezier(.16, 1, .3, 1);--motion-fast:.18s;--motion-base:.28s;--font-sans:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace;--bg:var(--surface-canvas);--bg-soft:var(--surface-raised);--bg-softer:var(--surface-overlay);--fg:var(--text-primary);--muted:var(--text-secondary);--accent:var(--brand-accent);--accent-hover:var(--brand-accent-hover);--accent-soft:var(--brand-accent-soft);--border:var(--line);--border-soft:var(--line-soft);--radius:var(--radius-sm);--maxw:1180px}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 48% -220px, #8c00ff0f, transparent 470px), var(--bg);min-height:100%;color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#8c00ffb8 var(--surface-raised);scrollbar-width:thin}::selection{color:#fff;background:#8c00ff52}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--brand-accent-hover);outline-offset:3px}::-webkit-scrollbar-thumb{border:2px solid var(--surface-raised);background:#8c00ffb8;border-radius:999px}a{color:inherit;text-decoration:none}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}.btn{white-space:nowrap;border:1px solid var(--line);min-height:40px;color:var(--fg);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) ease;background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.btn:hover{background:#ffffff0f;border-color:#ffffff2e;transform:translateY(-1px)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600;box-shadow:inset 0 1px #ffffff29,0 10px 30px #8c00ff1f}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent);box-shadow:inset 0 1px #ffffff2e,0 14px 36px #8c00ff3b}.btn-danger{color:#fca5a5;background:0 0;border-color:#7f1d1d}.btn-danger:hover{background:#7f1d1d33;border-color:#b91c1c}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-sm{padding:6px 12px;font-size:13px}.input,.textarea,select.input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--fg);transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#ffffff07;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.textarea{font-family:var(--font-mono);resize:vertical;font-size:13px;line-height:1.5}.input:focus,.textarea:focus{background:#ffffff0b;border-color:#8c00ffad;outline:none;box-shadow:0 0 0 3px #8c00ff1c}.field{gap:6px;font-size:14px;display:grid}.field-hint{color:var(--muted);font-size:12px}.error-text{color:#fca5a5;font-size:13px}.success-text{color:#86efac;font-size:13px}.card{background:linear-gradient(145deg, #ffffff06, transparent 46%), var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);animation:surface-in .44s var(--ease-out) both;padding:22px;position:relative;box-shadow:inset 0 1px #ffffff05}.card+.card{margin-top:16px}.card-title{letter-spacing:-.015em;margin:0 0 4px;font-size:16px;font-weight:650}.card-desc{color:var(--muted);margin:0 0 16px;font-size:13px}.badge{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge-live{color:#86efac;background:#14532d33;border-color:#14532d}.badge-draft{color:#d6d3d1;background:#57534e33;border-color:#57534e}.badge-archived{color:var(--muted)}.badge-failed{color:#fca5a5;background:#7f1d1d33;border-color:#7f1d1d}.badge-accent{background:var(--accent-soft);color:var(--accent-hover);border-color:#8c00ff73}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);padding:11px 14px;font-size:12px;font-weight:500}.table td{border-bottom:1px solid var(--line-soft);padding:12px 14px}.table tbody tr{transition:background var(--motion-fast) ease}.table tbody tr:hover{background:#ffffff05}@keyframes surface-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out feedback-fade-in;display:flex;position:fixed;inset:0}.modal{background:radial-gradient(circle at 100% 0%, #8c00ff1c, transparent 38%), var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-panel);animation:surface-in .22s var(--ease-out) both;padding:26px;position:relative}.code-block{background:var(--surface-canvas);border:1px solid var(--line);font-family:var(--font-mono);white-space:pre;border-radius:10px;padding:13px 15px;font-size:12.5px;line-height:1.6;overflow-x:auto;box-shadow:inset 0 1px #ffffff05}*{scrollbar-width:thin;scrollbar-color:#8c00ffb8 var(--surface-raised)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-raised)}::-webkit-scrollbar-thumb{border:2px solid var(--surface-raised);background:#8c00ffb8;border-radius:999px;min-width:32px;min-height:32px}::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}::-webkit-scrollbar-corner{background:var(--surface-raised)}.tabs{border:1px solid var(--line-soft);background:#1111139e;border-radius:12px;flex-wrap:wrap;gap:5px;margin-bottom:24px;padding:5px;display:flex}.tab{min-height:37px;color:var(--muted);cursor:pointer;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:13px}.tab:hover{color:var(--fg);background:#ffffff08}.tab.active{color:var(--text-primary);box-shadow:inset 0 -2px var(--brand-accent);background:#8c00ff1c;border-color:#8c00ff47}.panel{background:radial-gradient(circle at 12% 0%, #8c00ff12, transparent 28rem), var(--surface-canvas);min-height:100vh;display:flex;position:relative;overflow:clip}.panel-side{z-index:30;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:linear-gradient(#8c00ff09,#0000 170px),#0a0a0aeb;flex-direction:column;flex-shrink:0;gap:2px;width:248px;height:100vh;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:18px 0 65px #00000029}.panel-side-logo{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:2px 10px 16px;font-size:17px;font-weight:700;display:flex}.panel-side-section{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:19px 11px 7px;font-size:11px;font-weight:600}.panel-side a.side-link{color:var(--text-secondary);transition:color var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.panel-side a.side-link:hover{border-color:var(--line-soft);color:var(--fg);background:#ffffff09;transform:translate(2px)}.panel-side a.side-link.active{color:var(--text-primary);box-shadow:inset 3px 0 var(--brand-accent);background:linear-gradient(90deg,#8c00ff2b,#8c00ff0e);border-color:#8c00ff4d}.panel-side a.side-link.active svg{color:var(--brand-accent-hover)}.panel-side-footer{border-top:1px solid var(--line-soft);gap:10px;margin-top:auto;padding:15px 10px 4px;font-size:13px;display:grid}.panel-main{flex-direction:column;flex:1;min-width:0;display:flex}.panel-top{z-index:20;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#0a0a0ab8;justify-content:space-between;align-items:center;gap:12px;min-height:73px;padding:13px 32px;display:flex;position:sticky;top:0}.panel-top-title{letter-spacing:-.015em;gap:2px;font-size:17px;font-weight:650;display:grid}.panel-top-eyebrow{color:var(--brand-accent-hover);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.panel-top-actions{align-items:center;display:flex}.panel-content{width:100%;max-width:1240px;animation:panel-content-in .46s var(--ease-out) both;padding:34px 32px 54px}.panel-mobile-top,.panel-side-backdrop,.panel-nav-close{display:none}.page-actions{justify-content:flex-end;align-items:center;gap:10px;min-height:44px;margin-bottom:24px;display:flex}.empty-state-card{text-align:center;background:radial-gradient(circle at 50% 0%, #8c00ff1c, transparent 42%), var(--surface-raised);max-width:660px;margin:22px auto;padding:42px}.empty-state-steps{text-align:left;gap:13px;max-width:480px;margin:0 auto 30px;padding:0;list-style:none;display:grid}.empty-state-steps li{align-items:center;gap:12px;display:flex}.empty-state-step-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-hover);border:1px solid #8c00ff3d;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.site-grid{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:17px;display:grid}.site-card{height:100%;padding:0;overflow:hidden}.site-page-back{margin:0 0 10px}.site-page-heading{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:5px;display:flex}.site-page-heading h1{letter-spacing:-.035em;margin:0;font-size:28px}.spacer{flex:1}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;margin-bottom:20px;display:flex}.admin-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:13px;display:grid}.admin-chart-card{margin-top:17px;padding:20px}.admin-chart-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.admin-range-actions{gap:6px;display:flex}.admin-summary-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:17px;margin-top:17px;display:grid}.data-card{padding:0;overflow-x:auto}.data-card .table{min-width:680px}.data-card .table tr:last-child td{border-bottom:0}@keyframes panel-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.panel{flex-direction:column}.panel-mobile-top{z-index:35;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#0a0a0ad6;justify-content:space-between;align-items:center;min-height:61px;padding:8px 16px;display:flex;position:sticky;top:0}.panel-mobile-brand{align-items:center;font-size:16px;font-weight:700;display:flex}.panel-nav-toggle,.panel-nav-close{border:1px solid var(--line);width:39px;height:39px;color:var(--fg);cursor:pointer;background:#ffffff09;border-radius:10px;place-items:center;padding:0;display:grid}.panel-side{border-right:1px solid var(--line);width:min(300px,100vw - 46px);height:100dvh;transition:transform .24s var(--ease-out);padding:16px 14px;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.panel-nav-open .panel-side{transform:translate(0)}.panel-side-backdrop{z-index:29;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;border:0;padding:0;transition:opacity .2s;display:block;position:fixed;inset:0}.panel-nav-open .panel-side-backdrop{opacity:1;pointer-events:auto}.panel-side-logo{padding:0 6px 14px 10px}.panel-side-footer{margin-top:auto}.panel-top{min-height:66px;padding:12px 18px;position:static}.panel-content{padding:22px 16px 40px}}.progress{background:var(--border);border-radius:999px;height:8px;overflow:hidden}.progress>div{background:var(--accent);border-radius:999px;height:100%;transition:width .2s}.progress>div.warn{background:var(--status-warning)}.progress>div.over{background:var(--status-danger)}.spin{border:2px solid var(--muted);border-top-color:var(--fg);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.mk-header{z-index:50;background:var(--surface-glass);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);min-height:62px;animation:header-in .6s var(--ease-out) both;border:1px solid #ffffff1c;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:8px 10px 8px 18px;display:flex;position:sticky;top:14px;box-shadow:0 16px 55px #00000047}.mk-brand{color:var(--fg);align-items:center;font-size:17px;font-weight:700;display:inline-flex}.mk-nav{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.mk-nav-mobile{align-items:center;gap:10px;display:none}.mk-burger{border:1px solid var(--line);width:38px;height:38px;color:var(--fg);cursor:pointer;background:#ffffff09;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mk-mobile-panel{z-index:40;border:1px solid var(--line);box-shadow:var(--shadow-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:menu-in .18s var(--ease-out) both;background:#111113f5;border-radius:13px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.mk-mobile-panel a{color:var(--fg);border-radius:8px;padding:12px 14px;font-size:15px}.mk-mobile-panel a:hover{background:var(--bg-softer)}@media (max-width:720px){.mk-nav-desktop{display:none}.mk-nav-mobile{display:inline-flex}.mk-header{flex-wrap:nowrap;min-height:58px;margin-top:8px;padding-left:14px}}.mk-nav a{color:var(--muted);transition:color var(--motion-fast) ease;font-size:14px}.mk-nav a:hover,.mk-nav a.active{color:var(--fg)}.mk-nav a.active:not(.btn):after{background:var(--brand-accent);content:"";border-radius:50%;width:4px;height:4px;margin:5px auto -9px;display:block}@keyframes header-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.mk-nav a.btn,.dash-nav a.btn{color:var(--fg)}.mk-nav a.btn-primary,.mk-nav a.btn-primary:hover,.dash-nav a.btn-primary,.dash-nav a.btn-primary:hover{color:var(--on-accent)}.mk-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;padding:96px 0 72px;display:grid;position:relative}.mk-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#8c00ff29 0%,#8c00ff0d 40%,#0000 70%);width:640px;height:640px;position:absolute;top:-180px;right:-120px}@media (max-width:860px){.mk-hero{grid-template-columns:1fr;gap:8px;padding:40px 0 48px}.mk-hero-visual{height:280px}}body{overflow-x:hidden}.mk-h1{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(38px,6vw,58px);font-weight:700;line-height:1.03}.mk-h1 em{color:var(--accent-hover);font-style:normal}.mk-sub{color:var(--muted);max-width:540px;margin:0 0 36px;font-size:19px;line-height:1.55}.public-page{min-height:100vh;position:relative}.public-page:before{z-index:-1;opacity:.018;pointer-events:none;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.public-page-heading{text-align:center;max-width:760px;animation:panel-content-in .52s var(--ease-out) both;margin:0 auto 42px;padding:74px 0 0}.public-page-heading .mk-h1{letter-spacing:-.05em;margin-bottom:16px;font-size:clamp(38px,6vw,58px);font-weight:580}.public-page-heading>p,.public-page-heading .mk-sub{max-width:630px;color:var(--muted);text-wrap:balance;margin:0 auto;font-size:17px;line-height:1.65}.pricing-heading{padding-bottom:8px}.table-shell{border:1px solid var(--line);border-radius:var(--radius-md);background:#111113a3;overflow-x:auto;box-shadow:0 24px 70px #0003}.table-shell .table{min-width:640px}.table-shell .table tr:last-child td{border-bottom:0}.support-main{max-width:860px;margin:0 auto;padding-bottom:88px}.support-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.support-card{padding:26px}.support-card-icon{width:42px;height:42px;color:var(--accent-hover);background:#8c00ff17;border:1px solid #8c00ff47;border-radius:11px;place-items:center;display:grid}.support-card h2{margin:17px 0 8px;font-size:19px}.support-card p{min-height:78px;color:var(--muted);line-height:1.65}.support-security{align-items:flex-start;gap:14px;margin-top:16px;padding:24px;display:flex}.support-security>svg{color:var(--accent-hover);flex-shrink:0}.support-security h2{margin:0 0 6px;font-size:17px}.support-security p{color:var(--muted);margin:0;line-height:1.65}.legal-article{max-width:760px;animation:panel-content-in .5s var(--ease-out) both;margin:0 auto;padding:74px 0 88px}.legal-article .mk-h1{letter-spacing:-.05em;margin-bottom:9px;font-size:clamp(38px,5vw,54px);font-weight:580}.legal-updated{color:var(--text-muted);margin:0 0 28px;font-size:12px}.legal-intro{color:#d1d0d3;margin:0 0 38px;font-size:17px;line-height:1.75}.legal-article section{border-top:1px solid var(--line-soft);margin-bottom:34px;padding-top:25px}.legal-article section h2{letter-spacing:-.018em;margin:0 0 12px;font-size:20px}.legal-article section p{color:var(--muted);margin:0 0 11px;font-size:15px;line-height:1.75}.auth-page{flex-direction:column;min-height:100vh;display:flex}.auth-main{flex:1;place-items:center;padding:64px 0 76px;display:grid}.auth-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%, #8c00ff1a, transparent 35%), var(--surface-raised);width:min(100%,430px);box-shadow:var(--shadow-panel);animation:surface-in .5s var(--ease-out) both;padding:31px}.auth-card h1{letter-spacing:-.035em;margin:0 0 8px;font-size:30px}.auth-card>p:first-of-type{margin:0 0 28px}.auth-card form{margin-top:4px}.auth-submit{width:100%;margin-top:4px}.onprem-hero{max-width:800px;animation:panel-content-in .5s var(--ease-out) both;padding:78px 0 48px}.onprem-hero .mk-h1{letter-spacing:-.05em;font-weight:580}.oauth-shell,.invite-shell{background:radial-gradient(circle at 50% 25%,#8c00ff17,#0000 28rem);place-items:center;min-height:100vh;padding:24px;display:grid}.oauth-card,.invite-card{border-radius:var(--radius-lg);width:min(100%,460px);box-shadow:var(--shadow-panel);padding:30px}.oauth-brand{border-bottom:1px solid var(--line-soft);margin-bottom:22px;padding-bottom:18px}.invite-card{text-align:center;padding:38px}a>.card,.support-card,.panel-content .price-card{transition:transform var(--motion-base) var(--ease-out), border-color var(--motion-base) ease, box-shadow var(--motion-base) ease}a:hover>.card,.support-card:hover,.panel-content .price-card:hover{box-shadow:var(--shadow-raised);border-color:#ffffff29;transform:translateY(-3px)}.mk-section{border-top:1px solid var(--line-soft);padding:78px 0}@media (max-width:640px){.mk-section{padding:48px 0}}.mk-section-title{letter-spacing:-.02em;margin:0 0 10px;font-size:30px}.mk-section-sub{color:var(--muted);max-width:560px;margin:0 0 36px;font-size:15px}.mk-footer{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:28px;padding:34px 0 52px;font-size:13px;display:flex}.mk-footer-brand{gap:7px;display:grid}.mk-footer-brand strong{color:var(--fg);font-size:15px}.mk-footer-brand span{color:var(--text-muted)}.mk-footer-nav{flex-wrap:wrap;justify-content:flex-end;gap:9px 20px;display:flex}.mk-footer a{transition:color var(--motion-fast) ease}.mk-footer a:hover{color:var(--fg)}@media (max-width:700px){.mk-footer{flex-direction:column;align-items:flex-start}.mk-footer-nav{justify-content:flex-start}}.price-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:16px;display:grid}.price-card{background:linear-gradient(145deg, #ffffff06, transparent 48%), var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform var(--motion-base) var(--ease-out), border-color var(--motion-base) ease, box-shadow var(--motion-base) ease;flex-direction:column;gap:6px;padding:26px 22px;display:flex;box-shadow:0 22px 60px #0003}.price-card:hover{border-color:#ffffff29;transform:translateY(-4px);box-shadow:0 28px 75px #0000004d}.price-card.highlight{border-color:#8c00ff8c;box-shadow:0 0 48px #8c00ff1f}.price-value{letter-spacing:-.02em;font-size:38px;font-weight:700}.price-value span{color:var(--muted);font-size:14px;font-weight:400}.price-features{color:var(--muted);flex:1;gap:9px;margin:14px 0 20px;padding:0;font-size:14px;list-style:none;display:grid}.price-features li:before{content:"✓ ";color:var(--accent-hover);font-weight:700}.price-features li.no:before{content:"— ";color:var(--border)}.mk-faq{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg-soft);padding:4px 20px}.mk-faq details{border-bottom:1px solid var(--border-soft);padding:16px 0}.mk-faq details:last-child{border-bottom:none}.mk-faq summary{cursor:pointer;font-size:15px;font-weight:500}.mk-faq p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.docs-page{position:relative}.docs-page:before{z-index:-1;opacity:.018;pointer-events:none;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.docs-layout{grid-template-columns:218px minmax(0,760px);justify-content:center;gap:clamp(34px,6vw,78px);padding:56px 0 96px;display:grid}.docs-sidebar{border:1px solid var(--line-soft);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111113a8;align-self:start;gap:5px;padding:10px;font-size:14px;display:grid;position:sticky;top:104px;box-shadow:0 18px 55px #0000002e}.docs-sidebar a{color:var(--muted);transition:color var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.docs-sidebar a:hover{color:var(--fg);background:#ffffff09}.docs-sidebar a.active{color:var(--text-primary);box-shadow:inset 2px 0 var(--brand-accent);background:#8c00ff18;border-color:#8c00ff40}.docs-sidebar a.active svg{color:var(--brand-accent-hover)}.docs-sidebar-heading,.docs-mobile-trigger,.docs-sidebar-backdrop{display:none}.docs-content{min-width:0;animation:panel-content-in .5s var(--ease-out) both}.docs-content h1{letter-spacing:-.048em;text-wrap:balance;max-width:760px;margin:0 0 18px;font-size:clamp(36px,5vw,54px);font-weight:580;line-height:1.02}.docs-content h2{border-top:1px solid var(--line-soft);letter-spacing:-.025em;margin-top:52px;padding-top:26px;font-size:23px}.docs-content h2:before{content:"";background:var(--accent);border-radius:3px;width:4px;height:16px;margin-right:10px;display:inline-block}.docs-content h3{letter-spacing:-.012em;margin-top:32px;font-size:17px}.docs-content h3:before{content:"#";color:var(--accent-hover);margin-right:6px;font-weight:600}.docs-content p,.docs-content li{color:var(--muted);font-size:15px;line-height:1.75}.docs-content code:not(.code-block code){font-family:var(--font-mono);color:var(--brand-accent-hover);white-space:nowrap;background:#8c00ff14;border:1px solid #8c00ff38;border-radius:5px;padding:1px 6px;font-size:.9em}.docs-content .code-block{border:1px solid var(--line);background:var(--surface-canvas);border-left:3px solid #8c00ffa6;border-radius:11px;margin:18px 0;box-shadow:0 18px 45px #0003}.docs-content table{border-collapse:collapse;border:1px solid var(--line);background:#111113a3;border-radius:11px;width:100%;margin:18px 0;font-size:13.5px;overflow:hidden}.docs-content th{text-align:left;color:var(--accent-hover);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #8c00ff4d;padding:8px 10px;font-size:12px;font-weight:500}.docs-content td{border-bottom:1px solid var(--border-soft);vertical-align:top;padding:8px 10px}@media (max-width:760px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 0 68px}.docs-mobile-trigger{border:1px solid var(--line);width:100%;min-height:44px;color:var(--fg);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111113c7;border-radius:11px;align-items:center;gap:9px;padding:0 13px;font-size:14px;display:flex}.docs-mobile-trigger span{text-align:left;flex:1}.docs-sidebar{z-index:61;width:min(310px,100vw - 42px);height:100dvh;transition:transform .24s var(--ease-out);background:#0a0a0af7;border-width:0 1px 0 0;border-radius:0;align-content:start;padding:18px 12px;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.docs-sidebar.open{transform:translate(0)}.docs-sidebar-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 8px 14px;font-weight:650;display:flex}.docs-sidebar-heading button{border:1px solid var(--line);width:36px;height:36px;color:var(--fg);background:#ffffff09;border-radius:9px;place-items:center;padding:0;display:grid}.docs-sidebar-backdrop{z-index:60;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;border:0;padding:0;transition:opacity .2s;display:block;position:fixed;inset:0}.docs-sidebar-backdrop.open{opacity:1;pointer-events:auto}}@media (max-width:640px){.container{padding-left:16px;padding-right:16px}.public-page-heading{padding-top:52px}.auth-main{align-items:start;padding:42px 0 58px}.auth-card{border-radius:15px;padding:24px 20px}.legal-article{padding:54px 0 68px}.support-main{padding-bottom:64px}.support-security{flex-direction:column}.onprem-hero{padding-top:54px}.oauth-shell,.invite-shell{padding:16px}.oauth-card,.invite-card{padding:24px 20px}.tabs{flex-wrap:nowrap;overflow-x:auto}.tab{flex:none}.empty-state-card{padding:30px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mono{font-family:var(--font-mono)}.msg-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.msg{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:10px;padding:10px 12px}.msg[data-role=user]{border-left:2px solid var(--accent)}.msg[data-role=tool]{opacity:.85}.msg[data-role=system]{border-style:dashed}.msg-meta{color:var(--text-muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.msg-kind{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.msg[data-role=user] .msg-kind{color:var(--accent-hover)}.msg-body{white-space:pre-wrap;word-break:break-word;margin:6px 0 0;font-size:13.5px}.msg-raw{background:var(--surface-canvas);border-radius:8px;max-height:320px;margin-top:8px;padding:10px;font-size:11px;overflow:auto}
