.wordmark.wordmark-img{display:inline-flex;align-items:center;height:18px;line-height:0;letter-spacing:0}.wordmark .wordmark-svg{display:block;height:18px;width:auto;image-rendering:-webkit-optimize-contrast}.wordmark .wordmark-svg-light-bg,nav.topbar.on-light .wordmark .wordmark-svg-dark-bg{display:none}nav.topbar.on-light .wordmark .wordmark-svg-light-bg{display:block}:root{--rail-max:1320px;--rail-gutter:clamp(32px,3vw,56px)}.builtin,.faq,.final-cta,.hero,body footer,nav.topbar{padding-left:var(--rail-gutter);padding-right:var(--rail-gutter)}.builtin>.builtin-intro,.builtin>.builtin-track,.final-cta,.hero{max-width:var(--rail-max);margin-left:auto;margin-right:auto}.hero{padding-top:clamp(112px,11vw,176px)}.hero .hero-preview{margin-top:clamp(20px,2.5vw,40px)}.builtin,.faq{padding-top:clamp(64px,8vw,120px)}.faq{padding-bottom:clamp(64px,8vw,120px)}.final-cta{padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px)}h1.hero-heading{font-size:clamp(40px,5vw,80px);letter-spacing:-2px;line-height:1.1}h1.hero-heading .line2{font-size:clamp(32px,4vw,64px);letter-spacing:-1.5px;margin-top:clamp(16px,2.4vw,40px)}.final-cta h2,h2.builtin-mega{font-size:clamp(40px,5vw,80px);letter-spacing:-2px;line-height:1.1}.final-cta h2 .l2{font-size:clamp(32px,4vw,64px);letter-spacing:-1.5px;margin-top:clamp(16px,2.4vw,40px)}.final-cta h2 .l1,.final-cta h2 .l2{padding-bottom:.18em}h1.hero-heading{line-height:1.05!important}h1.hero-heading .line1,h1.hero-heading .line2{padding-bottom:.12em}.final-cta .cta-bg{background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(0,140,230,.18) 0,transparent 60%)}.hero-floats,.hero-floats-l,.hero-floats-r{display:none!important}.sov-heading .accent,.sovereign .sov-heading .accent{background:linear-gradient(135deg,var(--cyan) 0,var(--cyan) 50%,var(--cyan) 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.sov-illu{display:none!important}.sovereign{background:transparent!important;padding:120px 32px!important}.sov-inner{grid-template-columns:1fr!important;gap:24px!important}.sov-inner,.sov-text{text-align:center}.sov-heading{margin-bottom:40px!important}.sov-lead{max-width:720px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:0!important}footer .footer-base{justify-content:center!important;text-align:center}.cta-email-form{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 24px;background:rgba(var(--ink-rgb),.04);border:1px solid rgba(var(--ink-rgb),.12);border-radius:60px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.cta-email-form:focus-within{border-color:rgba(0,203,255,.4);background:rgba(0,203,255,.04);box-shadow:0 0 40px rgba(0,203,255,.1)}.cta-email-input{background:transparent;border:none;outline:none;color:rgba(var(--ink-rgb),.92);font-family:var(--font-sans);font-size:14px;font-weight:400;letter-spacing:.2px;width:250px;padding:12px 0}.cta-email-input::placeholder{color:rgba(var(--ink-rgb),.5);font-weight:300}.cta-email-btn{padding:14px 22px!important;font-size:13px}@media (max-width:640px){.cta-email-form{flex-direction:column;gap:10px;padding:16px;border-radius:24px;width:calc(100% - 32px);max-width:380px}.cta-email-input{width:100%;text-align:center}.cta-email-btn{width:100%;justify-content:center}}.mk-ag-surface,.mk-agent-surface,.mk-byo-surface,.mk-home-surface,.mk-trust-surface{border-color:rgba(var(--ink-rgb),.05)!important;border-radius:20px!important;box-shadow:0 36px 80px -20px rgba(0,8,24,.16),0 16px 40px -10px rgba(0,8,24,.08),0 0 0 1px rgba(0,8,24,.03)!important}.mk-ag-surface:before,.mk-agent-surface:before,.mk-byo-surface:before,.mk-home-surface:before,.mk-trust-surface:before{display:none!important}.builtin-intro{padding-bottom:32px!important}.builtin-sticky{padding-top:40px!important}.hero-preview-frame{--slant-x-max:44deg}footer .footer-col li{list-style:none}footer .footer-col .footer-link-muted{color:rgba(var(--ink-rgb),.4);text-decoration:none;cursor:default;pointer-events:none;font-family:var(--font-sans);font-size:13px;font-weight:300;display:inline-block}.surface-body[class*=mk-]{display:flex;flex-direction:column;gap:16px;padding:22px 24px}.surface-body[class*=mk-] h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.2px;color:var(--fg-1,rgba(var(--ink-rgb),1))}.builtin-frame .cyan,.surface-body[class*=mk-] .cyan{color:var(--cyan)}.mk-mono-tag{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;padding:2px 7px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:3px}.light .mk-mono-tag,.mk-mono-tag{color:rgba(var(--ink-rgb),.55);background:rgba(var(--ink-rgb),.02)}.light .mk-mono-tag{border-color:rgba(var(--ink-rgb),.12)}.mk-pip{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 6px var(--cyan);flex-shrink:0}.mk-foot-msg{font-size:12px;color:rgba(var(--ink-rgb),.78);line-height:1.55}.mk-foot-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:1px;color:rgba(var(--ink-rgb),.5);margin-left:auto}.light .mk-foot-meta,.light .mk-foot-msg{color:rgba(var(--ink-rgb),.7)}.mk-gateway-headline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px 14px;border:1px solid rgba(var(--ink-rgb),.04);border-radius:8px;background:rgba(var(--ink-rgb),.012)}.mk-gateway-stat{display:grid;gap:2px}.mk-stat-num{font-size:22px;font-weight:700;color:rgba(var(--ink-rgb),1);letter-spacing:-.5px}.mk-stat-lbl,.mk-stat-num{font-family:var(--font-mono)}.mk-stat-lbl{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(var(--ink-rgb),.5)}.mk-gateway-rail-head{display:flex;gap:6px;align-items:center}.mk-gateway-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mk-gw-card{display:grid;gap:4px;padding:10px 11px;border:1px solid rgba(var(--ink-rgb),.05);border-radius:6px;background:rgba(var(--ink-rgb),.012);transition:border-color .22s ease}.mk-gw-card:hover{border-color:rgba(0,203,255,.4)}.mk-gw-head{display:flex;align-items:center;gap:6px}.mk-gw-icon{font-size:11px;color:var(--cyan)}.mk-gw-icon,.mk-gw-shape{font-family:var(--font-mono)}.mk-gw-shape{font-size:9px;font-weight:700;letter-spacing:1.5px;color:rgba(var(--ink-rgb),.55)}.mk-gw-dot{width:6px;height:6px;border-radius:50%;margin-left:auto}.mk-gw-dot.ok,.mk-gw-dot.stream{background:var(--cyan);box-shadow:0 0 5px var(--cyan)}.mk-gw-dot.stream{animation:nodePulse 2.5s infinite}.mk-gw-dot.warn{background:#FFC857;box-shadow:0 0 5px #FFC857}.mk-gw-name{font-size:11px;color:rgba(var(--ink-rgb),1)}.mk-gw-meta,.mk-gw-name{font-family:var(--font-mono)}.mk-gw-meta{font-size:10px;color:rgba(var(--ink-rgb),.5)}.mk-gateway-foot{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px dashed rgba(0,203,255,.3);border-radius:6px;background:rgba(0,203,255,.03)}.mk-gate-headline{display:grid;gap:4px}.mk-gate-title{font-size:17px;font-weight:600;color:rgba(var(--ink-rgb),1);margin:0}.mk-gate-sub{font-size:12px;color:rgba(var(--ink-rgb),.7);line-height:1.55;margin:0}.mk-gate-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.mk-gate-card{padding:10px 11px;border:1px solid rgba(0,203,255,.25);border-radius:6px;background:rgba(0,203,255,.03);display:grid;gap:6px}.mk-gate-head{display:flex;align-items:center;gap:6px;padding-bottom:5px;border-bottom:1px dashed rgba(0,203,255,.2)}.mk-gate-n{font-family:var(--font-mono);font-size:10px;color:var(--cyan);font-weight:700;letter-spacing:1px}.mk-gate-h{font-size:12px;font-weight:600;color:rgba(var(--ink-rgb),1)}.mk-gate-tick{margin-left:auto;color:var(--cyan);font-weight:700;filter:drop-shadow(0 0 4px #00CBFF)}.mk-gate-body-row{display:grid;gap:4px}.mk-gate-stacked{gap:6px}.mk-gate-line{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.85)}.mk-gate-line b{color:rgba(var(--ink-rgb),1)}.mk-gate-line .ty{color:rgba(var(--ink-rgb),.5)}.mk-gate-line .pii{display:inline-block;padding:1px 4px;border-radius:3px;background:rgba(255,92,92,.15);color:#FF8C8C;font-size:9px;font-weight:700;letter-spacing:.8px}.rule-ok{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 4px var(--cyan)}.rule-t{flex:1 1}.rule-act{font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:1px;padding:1px 5px;border-radius:3px;background:rgba(0,203,255,.12);color:var(--cyan);text-transform:uppercase}.rule-act.warn{background:rgba(255,200,87,.15);color:#FFC857}.mk-gate-pair{display:flex;gap:6px;font-family:var(--font-mono);font-size:10px}.mk-gate-pair .lbl{color:rgba(var(--ink-rgb),.5);min-width:40px}.mk-gate-pair b{color:rgba(var(--ink-rgb),1);font-weight:600}.pii-chip{font-family:var(--font-mono);font-size:9.5px;padding:1px 5px;border-radius:3px;background:rgba(255,200,87,.12);color:#FFC857}.pii-chip.strong{background:rgba(255,92,92,.15);color:#FF8C8C}.mk-gate-fence{display:grid;grid-template-columns:4px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(0,229,255,.4);border-radius:6px;background:linear-gradient(90deg,rgba(0,203,255,.06),rgba(0,203,255,.02))}.mk-gate-fence-bar{align-self:stretch;background:var(--cyan);border-radius:4px;box-shadow:0 0 8px var(--cyan)}.mk-gate-fence-eyebrow{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--cyan)}.mk-gate-fence-title{display:block;font-size:13px;color:rgba(var(--ink-rgb),1);margin-top:2px}.mk-gate-fence-title b{color:var(--cyan)}.mk-cert-head{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.mk-cert-id{display:flex;align-items:center;gap:12px}.mk-cert-tier{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:16px}.mk-cert-tier[data-tier=gold]{background:rgba(255,200,87,.18);color:#FFC857;box-shadow:0 0 0 1px rgba(255,200,87,.35)}.mk-cert-id-main{font-family:var(--font-mono);font-size:13px;color:rgba(var(--ink-rgb),1)}.mk-cert-id-sub{font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.55);margin-top:2px}.mk-cert-id-sub .ver{color:var(--cyan)}.mk-cert-status{display:grid;gap:3px}.mk-cert-status-row{display:flex;gap:8px;font-family:var(--font-mono);font-size:10px}.mk-cert-status-row .lbl{color:rgba(var(--ink-rgb),.5);min-width:50px}.mk-cert-status-row b{color:rgba(var(--ink-rgb),1)}.mk-cert-scores{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mk-cert-score{padding:12px 14px;border:1px solid rgba(var(--ink-rgb),.05);border-radius:6px;display:grid;gap:6px;background:rgba(var(--ink-rgb),.012)}.mk-cs-lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:2px;color:rgba(var(--ink-rgb),.55)}.mk-cs-bar{position:relative;height:3px;background:rgba(var(--ink-rgb),.06);border-radius:2px;overflow:hidden}.mk-cs-bar-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cyan),var(--cyan));box-shadow:0 0 6px rgba(0,229,255,.5);border-radius:2px}.mk-cs-num{font-size:26px;font-weight:700;color:var(--cyan);line-height:1;filter:drop-shadow(0 0 6px rgba(0,203,255,.45))}.mk-cs-num,.mk-cs-sub{font-family:var(--font-mono)}.mk-cs-sub{font-size:9px;letter-spacing:.8px;color:rgba(var(--ink-rgb),.45)}.mk-cert-sig{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(var(--ink-rgb),.05);border-radius:6px;background:rgba(var(--ink-rgb),.012)}.mk-cert-sig-head{display:flex;gap:10px;align-items:center}.mk-cert-sig-meta{font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.55)}.mk-cert-sig-body{font-family:var(--font-mono);font-size:11px;color:var(--cyan);word-break:break-all}.mk-cert-lineage{display:grid;gap:6px}.mk-cert-lineage-head{display:flex;gap:8px;align-items:center;font-size:11px;color:rgba(var(--ink-rgb),.7)}.mk-cert-lineage-chain{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mk-lin-node{font-family:var(--font-mono);font-size:10.5px;padding:4px 8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:4px;color:rgba(var(--ink-rgb),1);background:rgba(var(--ink-rgb),.02)}.mk-lin-node.ok{border-color:rgba(0,229,255,.4);color:var(--cyan)}.mk-lin-node.cert{border-color:rgba(255,200,87,.4);color:#FFC857}.mk-lin-arr{color:rgba(var(--ink-rgb),.4);font-family:var(--font-mono)}.mk-cert-foot{display:flex;gap:8px;align-items:center;border-top:1px dashed rgba(var(--ink-rgb),.05);padding:8px 0 0}.mk-catalog-search{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(var(--ink-rgb),.06);border-radius:6px;background:rgba(var(--ink-rgb),.015)}.mk-cat-search-ico{color:rgba(var(--ink-rgb),.5)}.mk-cat-search-text{font-family:var(--font-mono);font-size:11px;color:rgba(var(--ink-rgb),.7);flex:1 1}.mk-cat-search-hint{font-family:var(--font-mono);font-size:10px;padding:2px 6px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:3px;color:rgba(var(--ink-rgb),.5)}.mk-catalog-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mk-cat-chip{font-family:var(--font-mono);font-size:10px;padding:4px 9px;border-radius:14px;border:1px solid rgba(var(--ink-rgb),.08);color:rgba(var(--ink-rgb),.65);background:rgba(var(--ink-rgb),.015);letter-spacing:.3px}.mk-cat-chip.active{border-color:rgba(0,203,255,.5);background:rgba(0,203,255,.08);color:var(--cyan)}.mk-cat-chip-sep{display:inline-block;width:1px;height:12px;background:rgba(var(--ink-rgb),.09);margin:0 2px}.mk-catalog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mk-cat-card{padding:10px 12px;border:1px solid rgba(var(--ink-rgb),.05);border-radius:6px;background:rgba(var(--ink-rgb),.012);display:grid;gap:6px}.mk-cat-head{display:flex;align-items:center;gap:8px}.mk-cat-name{font-size:12px;color:var(--cyan);font-weight:600}.mk-cat-name,.mk-cat-sens{font-family:var(--font-mono)}.mk-cat-sens{font-size:9px;font-weight:700;letter-spacing:1px;padding:2px 5px;border-radius:3px;background:rgba(var(--ink-rgb),.06);color:rgba(var(--ink-rgb),.6)}.mk-cat-sens.sensitive{background:rgba(255,92,92,.15);color:#FF8C8C}.mk-cat-sens.pci{background:rgba(255,138,192,.15);color:#FF8AC0}.mk-cat-sens.internal{background:rgba(var(--ink-rgb),.09);color:rgba(var(--ink-rgb),.7)}.mk-cat-desc{font-size:11px;color:rgba(var(--ink-rgb),.7);line-height:1.55}.mk-cat-owner{display:flex;align-items:center;gap:6px}.mk-av{width:18px;height:18px;border-radius:50%;background:rgba(0,203,255,.18);color:var(--cyan);font-family:var(--font-mono);font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mk-av.sw{background:rgba(255,138,192,.18);color:#FF8AC0}.mk-av.gn{background:rgba(255,200,87,.18);color:#FFC857}.mk-av.jm{background:rgba(140,230,170,.18);color:#8CE6AA}.mk-own-name{font-size:11px;color:rgba(var(--ink-rgb),1)}.mk-own-role{font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.45)}.mk-cat-meta{display:flex;flex-wrap:wrap;gap:4px}.mk-cat-tag{font-family:var(--font-mono);font-size:9.5px;padding:2px 6px;border-radius:3px;background:rgba(0,203,255,.08);color:rgba(var(--ink-rgb),.75);letter-spacing:.3px}.mk-cat-tag.tier-g{background:rgba(255,200,87,.12);color:#FFC857}.mk-cat-tag.tier-s{background:rgba(var(--ink-rgb),.09);color:rgba(var(--ink-rgb),1)}.mk-cat-foot{display:flex;align-items:baseline;gap:6px;padding-top:6px;border-top:1px dashed rgba(var(--ink-rgb),.05)}.mk-cat-trust{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--cyan);filter:drop-shadow(0 0 5px rgba(0,203,255,.45));line-height:1}.mk-cat-trust-lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;color:rgba(var(--ink-rgb),.45)}.mk-cat-fresh{font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.55);margin-left:auto}.mk-catalog-foot{display:flex;align-items:center;gap:8px}.mk-tenant-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;color:rgba(var(--ink-rgb),.55);text-transform:lowercase}.mk-tenant-stage{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:10px;align-items:stretch}.mk-tenant-card{padding:12px 14px;border:1px solid rgba(var(--ink-rgb),.06);border-radius:6px;background:rgba(var(--ink-rgb),.012);display:grid;gap:8px;align-content:start}.mk-tenant-card.buyer{border-color:rgba(255,200,87,.3)}.mk-tenant-card.seller{border-color:rgba(0,203,255,.3)}.mk-t-head{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center}.mk-t-av{width:26px;height:26px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;font-weight:700}.mk-t-av.buyer{background:rgba(255,200,87,.15);color:#FFC857}.mk-t-av.seller{background:rgba(0,203,255,.15);color:var(--cyan)}.mk-t-name{font-size:13px;color:rgba(var(--ink-rgb),1);font-weight:600}.mk-t-role{font-family:var(--font-mono);font-size:9px;letter-spacing:1.8px;color:rgba(var(--ink-rgb),.5)}.mk-t-body{display:grid;gap:6px}.mk-t-line{display:flex;gap:6px;align-items:baseline;font-family:var(--font-mono);font-size:10.5px;color:rgba(var(--ink-rgb),.85)}.mk-tenant-channel{display:grid;gap:8px;padding:12px 14px;border:1px dashed rgba(0,203,255,.3);border-radius:6px;background:rgba(0,203,255,.02);align-content:center}.mk-t-flow{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.mk-t-flow-lbl{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.5px;color:var(--cyan)}.mk-t-flow-lbl.deny{color:#FF8C8C}.mk-t-flow-arrow{font-family:var(--font-mono);font-size:18px;color:var(--cyan);filter:drop-shadow(0 0 5px rgba(0,203,255,.5));text-align:center}.mk-t-flow-arrow.back{transform:rotate(180deg)}.mk-t-flow-arrow.x{color:#FF8C8C;filter:drop-shadow(0 0 5px rgba(255,92,92,.5))}.mk-t-flow.query .mk-t-flow-detail,.mk-t-flow.result .mk-t-flow-detail{font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.8)}.mk-t-flow.deny .mk-t-flow-detail.muted{font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.4)}.mk-tenant-audit{padding:10px 12px;border:1px solid rgba(var(--ink-rgb),.05);border-radius:6px;background:rgba(var(--ink-rgb),.012);display:grid;gap:6px}.mk-t-a-head{display:flex;gap:10px;align-items:center;font-size:11px;color:rgba(var(--ink-rgb),.7)}.mk-t-a-row{display:grid;grid-template-columns:100px 100px 16px 110px 1fr;gap:6px;align-items:center;font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.8);padding:4px 0;border-top:1px dashed rgba(var(--ink-rgb),.04)}.mk-t-a-time{color:rgba(var(--ink-rgb),.5)}.mk-t-a-act{color:var(--cyan)}.mk-t-a-arr{color:rgba(var(--ink-rgb),.4);text-align:center}.mk-t-a-q{color:rgba(var(--ink-rgb),.7)}.mk-ag-surface,.mk-agent-surface,.mk-byo-surface,.mk-home-surface,.mk-trust-surface{--k09-fg-1:rgba(var(--ink-rgb),1);--k09-fg-2:rgba(var(--ink-rgb),1);--k09-fg-3:rgba(var(--ink-rgb),0.68);--k09-fg-mono:rgba(var(--ink-rgb),1);--k09-fg-muted:rgba(var(--ink-rgb),0.68);--k09-cyan-deep:#003d7a;--k09-cyan-pressed:#0066bb;--k09-cyan:var(--cyan);--k09-cyan-glow:var(--cyan);--k09-accent-amber:#b8830d;--k09-accent-rust:#c42b0a;--k09-warning:#d49500;--k09-critical:#c42b0a;--k09-success:#2a8b6f;--k09-glass-1:rgba(var(--surface-rgb),0.55);--k09-glass-2:rgba(var(--surface-rgb),0.4);--k09-glass-3:rgba(var(--surface-rgb),0.7);--k09-glass-tint:rgba(var(--surface-rgb),0.5);--k09-bd-light:rgba(var(--ink-rgb),0.14);--k09-bd-shadow:rgba(0,8,24,0.08);--k09-bd-input:rgba(var(--ink-rgb),0.1);--k09-bd-divider:rgba(var(--ink-rgb),0.08);--k09-canvas:linear-gradient(315deg,rgba(var(--ink-rgb),0.09),rgba(var(--ink-rgb),0.09)),linear-gradient(135deg,rgba(var(--surface-rgb),1) 0%,rgba(var(--surface-rgb),1) 25%,rgba(var(--surface-rgb),1) 50%,rgba(var(--surface-rgb),1) 75%,rgba(var(--surface-rgb),1) 100%)}.mk-home-surface{background:var(--k09-canvas)!important;color:var(--k09-fg-1)}.mk-home-body{position:relative;padding:18px 22px 22px!important;display:flex!important;flex-direction:column;gap:14px!important}.mk-home-page-head{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end}.mk-home-h{font-size:22px!important;font-weight:500!important;letter-spacing:-.2px!important;color:var(--k09-fg-1)!important;margin:0}.mk-home-h,.mk-home-sub{font-family:var(--font-sans)}.mk-home-sub{margin:4px 0 0;font-size:12.5px;color:var(--k09-fg-2)}.mk-home-window-chips{display:inline-flex;gap:4px}.mk-home-chip{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--k09-fg-3);padding:4px 10px;border-radius:999px;border:1px solid var(--k09-bd-shadow);background:var(--k09-glass-2)}.mk-home-chip.on{color:var(--k09-cyan);border-color:rgba(0,153,204,.35);background:rgba(0,153,204,.08)}.mk-home-bucket-head{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--k09-fg-3);padding-bottom:4px;border-bottom:1px dashed var(--k09-bd-divider)}.mk-home-grid{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mk-home-grid>li{display:contents}.mk-insight-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--k09-glass-1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:14px;border-top:1px solid var(--k09-bd-light);border-left:1px solid var(--k09-bd-light);border-right:1px solid var(--k09-bd-shadow);border-bottom:1px solid var(--k09-bd-shadow);transition:background .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1);cursor:pointer}.mk-insight-card:hover{background:var(--k09-glass-3);transform:translateY(-2px);box-shadow:0 14px 32px -16px rgba(0,8,24,.18);border-right-color:rgba(var(--ink-rgb),.14);border-bottom-color:rgba(var(--ink-rgb),.14)}.mk-ic-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-ic-pip{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mk-ic-pip[data-sev=critical]{background:var(--k09-critical);box-shadow:0 0 6px rgba(196,43,10,.45)}.mk-ic-pip[data-sev=warning]{background:var(--k09-warning);box-shadow:0 0 6px rgba(212,149,0,.45)}.mk-ic-pip[data-sev=cyan]{background:var(--k09-cyan);box-shadow:0 0 6px rgba(0,153,204,.45)}.mk-ic-tag{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.6px}.mk-ic-tag[data-sev=critical]{color:var(--k09-critical)}.mk-ic-tag[data-sev=warning]{color:var(--k09-warning)}.mk-ic-tag[data-sev=cyan]{color:var(--k09-cyan)}.mk-ic-criticality{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.4px;padding:2px 7px;border-radius:3px}.mk-ic-criticality[data-level=critical]{background:rgba(196,43,10,.12);color:var(--k09-accent-rust)}.mk-ic-criticality[data-level=normal]{background:rgba(184,131,13,.12);color:var(--k09-accent-amber)}.mk-ic-trust{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:1px;color:var(--k09-fg-3)}.mk-ic-trust b{color:var(--k09-cyan);font-weight:700;margin-left:2px}.mk-ic-ts{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--k09-fg-3)}.mk-ic-headline{font-size:14px;font-weight:600;line-height:1.4;color:var(--k09-fg-1)}.mk-ic-bodytxt,.mk-ic-headline{font-family:var(--font-sans);margin:0}.mk-ic-bodytxt{font-size:12px;line-height:1.55;color:var(--k09-fg-2)}.mk-ic-srcrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:4px}.mk-ic-srclbl{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--k09-fg-3)}.mk-ic-srcchip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 9px;border-radius:999px;background:rgba(0,153,204,.08);border:1px solid rgba(0,153,204,.2);font-family:var(--font-mono);font-size:10.5px;color:var(--k09-cyan-pressed);transition:background .18s,border-color .18s}.mk-ic-srcchip b{color:var(--k09-cyan-pressed);font-weight:600}.mk-ic-srcchip span{font-weight:700;color:var(--k09-cyan);padding-left:4px;border-left:1px solid rgba(0,153,204,.2)}.mk-insight-card:hover .mk-ic-srcchip{background:rgba(0,153,204,.14);border-color:rgba(0,153,204,.4)}.mk-ic-actions{background:transparent;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;padding-top:10px;margin-top:4px;border-top:1px solid var(--k09-bd-divider);font-family:var(--font-mono);font-size:11px;letter-spacing:.4px}.mk-ic-cta{color:var(--k09-cyan);font-weight:600}.mk-ic-cta-sec{color:var(--k09-fg-1)}.mk-ic-cta .chev,.mk-ic-cta-sec .chev{margin-left:4px;transition:transform .18s}.mk-insight-card:hover .mk-ic-cta .chev{transform:translateX(2px)}.mk-ic-quietrow{display:inline-flex;gap:10px;margin-left:auto}.mk-ic-quiet{color:var(--k09-fg-3);font-size:10.5px;letter-spacing:.5px;border-bottom:1px dashed transparent;transition:color .18s,border-bottom-color .18s}.mk-ic-quiet:hover{color:var(--k09-cyan-pressed);border-bottom-color:rgba(0,102,187,.4)}@media (max-width:980px){.mk-ic-quietrow{margin-left:0;width:100%}}.mk-trust-surface{background:var(--k09-canvas)!important;color:var(--k09-fg-1)}.mk-trust-body{padding:18px 22px 22px!important;display:flex!important;flex-direction:column;gap:14px!important}.mk-trust-head{align-items:start}.mk-trust-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--k09-fg-3);margin-bottom:4px;display:inline-block}.mk-trust-h{margin:0;font-size:20px!important;font-weight:500!important;letter-spacing:-.2px!important;color:var(--k09-fg-1)!important}.mk-trust-h,.mk-trust-sub{font-family:var(--font-sans)}.mk-trust-sub{margin:4px 0 0;font-size:12.5px;color:var(--k09-fg-2)}.mk-trust-floor-card{display:grid;gap:2px;padding:10px 16px;border-radius:10px;background:var(--k09-glass-3);border:1px solid var(--k09-bd-shadow);text-align:right;align-content:center}.mk-trust-floor-lbl{font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:var(--k09-fg-3)}.mk-trust-floor-lbl,.mk-trust-floor-num{font-family:var(--font-mono);font-weight:700}.mk-trust-floor-num{font-size:26px;color:var(--k09-cyan);line-height:1;filter:drop-shadow(0 0 6px rgba(0,153,204,.35))}.mk-trust-floor-note{font-family:var(--font-mono);font-size:9.5px;color:var(--k09-fg-3);letter-spacing:.3px}.mk-trust-prompt{display:flex;gap:4px;padding:10px 14px;background:var(--k09-glass-tint);border:1px solid var(--k09-bd-shadow);border-radius:8px;font-family:var(--font-sans);font-size:13px;color:var(--k09-fg-1);line-height:1.5}.mk-trust-prompt-q{color:var(--k09-cyan);font-family:var(--font-mono);font-size:16px;line-height:1}.mk-trust-prompt-body{font-style:italic}.mk-trust-prompt-actor{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--k09-fg-3)}.mk-trust-report{display:grid;background:var(--k09-glass-2);border:1px solid var(--k09-bd-shadow);border-radius:10px;overflow:hidden}.mk-trust-tr{display:grid;grid-template-columns:minmax(180px,1.4fr) 72px repeat(4,minmax(72px,1fr)) 96px;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--k09-bd-divider);font-family:var(--font-sans);font-size:12px;color:var(--k09-fg-2)}.mk-trust-tr:last-child{border-bottom:0}.mk-trust-thead{background:rgba(var(--ink-rgb),.03);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--k09-fg-3);padding-top:8px;padding-bottom:8px}.mk-trust-ds{display:grid;gap:3px;align-content:center}.mk-trust-ds-name{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--k09-cyan-pressed)}.mk-trust-ds-tier{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;width:max-content;padding:1px 6px;border-radius:3px}.mk-trust-ds-tier[data-tier=gold]{background:rgba(184,131,13,.14);color:var(--k09-accent-amber)}.mk-trust-ds-tier[data-tier=silver]{background:rgba(var(--ink-rgb),.09);color:var(--k09-fg-mono)}.mk-trust-ds-tier[data-tier=bronze]{background:rgba(196,100,43,.14);color:#a8541c}.mk-trust-score{font-size:22px;line-height:1;padding-right:4px}.mk-trust-score[data-status=pass]{color:var(--k09-cyan)}.mk-trust-score[data-status=fail]{color:var(--k09-critical)}.mk-pillar{display:grid;grid-template-rows:6px auto;gap:4px;align-content:center}.mk-pillar-bar{position:relative;height:6px;background:rgba(var(--ink-rgb),.07);border-radius:3px;overflow:hidden}.mk-pillar-bar>i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:linear-gradient(90deg,#0066bb,var(--cyan))}.mk-pillar-bar[data-state=drag]>i{background:linear-gradient(90deg,#8a3a0c,#c42b0a)}.mk-pillar b{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--k09-fg-1);text-align:left}.mk-pillar b[data-state=drag]{color:var(--k09-critical)}.mk-trust-status{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.4px;text-align:center;padding:4px 8px;border-radius:4px}.mk-trust-status[data-status=pass]{background:rgba(42,139,111,.14);color:var(--k09-success)}.mk-trust-status[data-status=fail]{background:rgba(196,43,10,.14);color:var(--k09-critical)}.mk-trust-why{display:block;padding:8px 14px 12px;background:rgba(196,43,10,.04);border-bottom:1px solid var(--k09-bd-divider)}.mk-trust-why-msg{font-family:var(--font-sans);font-size:12px;line-height:1.5;color:var(--k09-fg-2);display:inline-block;padding-left:16px;position:relative}.mk-trust-why-msg:before{content:"⤷";position:absolute;left:0;top:0;color:var(--k09-critical);font-family:var(--font-mono);font-size:12px}.mk-trust-why-msg b{color:var(--k09-critical);font-weight:700}.mk-trust-why-msg code{font-family:var(--font-mono);font-size:11.5px;background:rgba(var(--ink-rgb),.05);padding:1px 5px;border-radius:3px}.mk-trust-verdict{display:grid;gap:8px;padding:14px 16px;background:rgba(196,43,10,.05);border:1px solid rgba(196,43,10,.22);border-radius:10px}.mk-trust-verdict-head{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.mk-trust-verdict-pulse{width:8px;height:8px;border-radius:50%;background:var(--k09-critical);box-shadow:0 0 6px rgba(196,43,10,.5)}.mk-trust-verdict-tag{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.6px;color:var(--k09-critical)}.mk-trust-verdict-meta{font-family:var(--font-mono);font-size:10px;color:var(--k09-fg-3)}.mk-trust-verdict-msg{margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.6;color:var(--k09-fg-1);font-style:italic}.mk-trust-verdict-msg b{color:var(--k09-critical);font-weight:600;font-style:normal}.mk-trust-verdict-msg code{font-family:var(--font-mono);font-size:11.5px;background:rgba(var(--ink-rgb),.06);padding:1px 5px;border-radius:3px;font-style:normal}.mk-agent-surface{background:var(--k09-canvas)!important;color:var(--k09-fg-1)}.mk-agent-body{padding:18px 22px 22px!important;display:flex!important;flex-direction:column;gap:14px!important}.mk-agent-head{display:grid;gap:6px}.mk-agent-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mk-agent-name{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--k09-cyan-pressed);margin:0;letter-spacing:0}.mk-agent-ver{font-size:10.5px;font-weight:600;letter-spacing:1px;border-radius:4px;background:var(--k09-glass-3);border:1px solid var(--k09-bd-shadow);color:var(--k09-fg-2)}.mk-agent-tag-builtin,.mk-agent-ver{font-family:var(--font-mono);padding:3px 8px}.mk-agent-tag-builtin{background:rgba(0,153,204,.12);color:var(--k09-cyan)}.mk-agent-tag-active,.mk-agent-tag-builtin{font-size:9.5px;font-weight:700;letter-spacing:1.6px;border-radius:4px}.mk-agent-tag-active{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);padding:3px 8px;background:rgba(42,139,111,.12);color:var(--k09-success)}.mk-agent-tag-dot{width:6px;height:6px;border-radius:50%;background:var(--k09-success);box-shadow:0 0 4px rgba(42,139,111,.5)}.mk-agent-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;background:rgba(0,153,204,.14);border:1px solid rgba(0,153,204,.3);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--k09-cyan)}.mk-agent-toggle-handle{width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#0066bb,var(--cyan));box-shadow:0 0 6px rgba(0,181,221,.55)}.mk-agent-desc{margin:0;font-family:var(--font-sans);font-size:12.5px;line-height:1.55;color:var(--k09-fg-2);max-width:760px}.mk-agent-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--k09-bd-divider);padding-bottom:2px}.mk-agent-tab{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--k09-fg-3);padding:4px 0 8px;border-bottom:2px solid transparent;cursor:pointer;transition:color .18s,border-bottom-color .18s}.mk-agent-tab:hover{color:var(--k09-fg-1)}.mk-agent-tab.is-active{color:var(--k09-cyan);border-bottom-color:var(--k09-cyan);font-weight:600}.mk-agent-access-head{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;padding-top:4px}.mk-agent-access-h{margin:0;font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--k09-fg-1)}.mk-agent-access-sub{margin:2px 0 0;font-family:var(--font-sans);font-size:12px;color:var(--k09-fg-3)}.mk-agent-access-floor{font-family:var(--font-mono);font-size:11px;color:var(--k09-fg-3);padding:4px 10px;border-radius:999px;background:var(--k09-glass-3);border:1px solid var(--k09-bd-shadow)}.mk-agent-access-floor b{color:var(--k09-cyan);font-weight:700}.mk-agent-access-table{display:grid;background:var(--k09-glass-2);border-radius:10px;border:1px solid var(--k09-bd-shadow);overflow:hidden}.mk-agent-access-tr{display:grid;grid-template-columns:180px 1fr 130px 90px;gap:12px;padding:12px 14px;border-bottom:1px solid var(--k09-bd-divider);font-family:var(--font-sans);font-size:12px}.mk-agent-access-tr:last-child{border-bottom:0}.mk-agent-access-thead{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--k09-fg-3);background:rgba(var(--ink-rgb),.025);padding-top:9px;padding-bottom:9px}.mk-agent-access-ds{display:grid;gap:3px;align-content:start}.mk-agent-ds-name{font-size:12px;color:var(--k09-cyan-pressed)}.mk-agent-ds-name,.mk-agent-ds-tier{font-family:var(--font-mono);font-weight:600}.mk-agent-ds-tier{font-size:9.5px;letter-spacing:.5px;text-transform:uppercase;width:max-content;padding:1px 6px;border-radius:3px}.mk-agent-ds-tier[data-tier=gold]{background:rgba(184,131,13,.14);color:var(--k09-accent-amber)}.mk-agent-ds-tier[data-tier=silver]{background:rgba(var(--ink-rgb),.09);color:var(--k09-fg-mono)}.mk-agent-ds-tier[data-tier=bronze]{background:rgba(196,100,43,.14);color:#a8541c}.mk-agent-access-cols{display:flex;flex-wrap:wrap;gap:4px;align-content:start}.mk-col{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2px;padding:2px 7px;border-radius:3px;background:rgba(0,153,204,.08);border:1px solid rgba(0,153,204,.18);color:var(--k09-cyan-pressed)}.mk-col-more{background:transparent;border-color:transparent;color:var(--k09-fg-3);font-weight:600}.mk-col-mask{background:rgba(var(--ink-rgb),.04);border-color:rgba(var(--ink-rgb),.1);color:var(--k09-fg-mono)}.mk-col-mask-more{background:transparent;border-color:transparent;color:var(--k09-fg-3);font-style:italic}.mk-agent-access-mode{display:flex;align-items:flex-start}.mk-mode{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.4px;padding:4px 8px;border-radius:4px;white-space:nowrap}.mk-mode-read{background:rgba(0,153,204,.12);color:var(--k09-cyan)}.mk-mode-limited{background:rgba(184,131,13,.14);color:var(--k09-accent-amber)}.mk-mode-write{background:rgba(0,102,187,.18);color:var(--k09-cyan-pressed);border:1px solid rgba(0,102,187,.4)}.mk-mode-deny{background:rgba(196,43,10,.12);color:var(--k09-critical);border:1px solid rgba(196,43,10,.4)}.mk-agent-access-tr.is-denied{background:rgba(196,43,10,.03)}.mk-agent-access-tr.is-denied .mk-agent-ds-name{color:var(--k09-fg-3);text-decoration:line-through;text-decoration-color:rgba(196,43,10,.35)}.mk-deny-reason{display:inline-flex;align-items:flex-start;gap:8px;font-family:var(--font-sans);font-size:12px;line-height:1.5;color:var(--k09-fg-2);padding:4px 10px;border-radius:6px;background:rgba(196,43,10,.06);border:1px dashed rgba(196,43,10,.3)}.mk-deny-x{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--k09-critical);margin-top:-1px}.mk-deny-text b{color:var(--k09-fg-1);font-weight:600}.mk-agent-access-time{font-family:var(--font-mono);font-size:11px;color:var(--k09-fg-3);align-self:start}.mk-agent-access-foot{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(var(--ink-rgb),.03);border:1px dashed var(--k09-bd-shadow);border-radius:8px;font-family:var(--font-mono);font-size:11px}.mk-agent-access-foot-tag{font-weight:700;letter-spacing:1.6px;color:var(--k09-fg-3);font-size:9.5px}.mk-agent-access-foot-msg{color:var(--k09-fg-2)}.mk-agent-access-foot-msg b{color:var(--k09-critical)}@media (max-width:900px){.mk-agent-access-tr{grid-template-columns:1fr}.mk-agent-access-thead{display:none}.mk-agent-access-head{grid-template-columns:1fr!important;align-items:flex-start!important;gap:10px!important}.mk-agent-access-floor{justify-self:flex-start!important}.mk-trust-tr{grid-template-columns:minmax(140px,1fr) 56px repeat(4,minmax(56px,1fr)) 70px}}.mk-byo-surface{background:var(--k09-canvas)!important;color:var(--k09-fg-1)}.mk-byo-body{padding:22px 24px!important;display:flex!important;flex-direction:column;gap:16px!important}.mk-byo-head{display:grid;gap:4px;max-width:720px}.mk-byo-h{margin:0;font-size:19px!important;font-weight:500!important;letter-spacing:-.2px!important;color:var(--k09-fg-1)!important}.mk-byo-h,.mk-byo-sub{font-family:var(--font-sans)}.mk-byo-sub{margin:4px 0 0;font-size:12.5px;color:var(--k09-fg-2);line-height:1.55}.mk-byo-stage{position:relative;display:flex;flex-direction:column;gap:0;padding-top:6px}.mk-byo-models{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;position:relative;z-index:2}.mk-byo-model{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 6px 12px;border-radius:12px;background:var(--k09-glass-3);border:1px solid var(--k09-bd-shadow);transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.mk-byo-model:hover{background:rgba(var(--surface-rgb),.85);transform:translateY(-2px);box-shadow:0 12px 24px -14px rgba(0,8,24,.2)}.mk-byo-mk{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(var(--surface-rgb),.92);border:1px solid rgba(var(--ink-rgb),.06);color:rgba(var(--ink-rgb),1);box-shadow:0 6px 12px -8px rgba(0,8,24,.25)}.mk-byo-mk img,.mk-byo-mk svg{width:22px;height:22px;display:block}.mk-byo-model[data-mk=custom] .mk-byo-mk{background:linear-gradient(135deg,var(--cyan) 0,var(--cyan) 100%);border-color:rgba(0,153,204,.4)}.mk-byo-name{font-family:var(--font-sans);font-size:11.5px;font-weight:500;color:var(--k09-fg-1);text-align:center}.mk-byo-lines{position:relative;display:block;width:100%;height:130px;margin-top:-4px;z-index:1;pointer-events:none;overflow:visible}.mk-byo-lines path{fill:none;stroke:url(#mk-byo-line-grad);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:5 6;animation:mk-byo-flow 6s linear infinite}@keyframes mk-byo-flow{to{stroke-dashoffset:-110}}@media (prefers-reduced-motion:reduce){.mk-byo-lines path{animation:none;stroke-dasharray:none}}.mk-byo-focus{position:relative;align-self:center;width:18px;height:18px;margin:-10px 0;z-index:3}.mk-byo-focus-dot{position:absolute;inset:5px;border-radius:50%;background:var(--k09-cyan);box-shadow:0 0 12px rgba(0,181,221,.6)}.mk-byo-focus-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(0,153,204,.5);animation:mk-byo-pulse 2.2s cubic-bezier(.16,1,.3,1) infinite}@keyframes mk-byo-pulse{0%{transform:scale(.8);opacity:.7}60%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.mk-byo-focus-ring{animation:none}}.mk-byo-platform{position:relative;z-index:2;display:grid;gap:4px;padding:18px 24px;border-radius:12px;background:linear-gradient(180deg,rgba(0,153,204,.08),rgba(0,153,204,.03));border:1px solid rgba(0,153,204,.32);box-shadow:0 14px 32px -16px rgba(0,153,204,.25);text-align:center}.mk-byo-platform-lbl{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:var(--k09-cyan-pressed)}.mk-byo-platform-sub{font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:.2px;color:var(--k09-fg-1)}.mk-byo-foot{background:transparent;display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 0 0}.mk-byo-foot-pip{width:6px;height:6px;border-radius:50%;background:var(--k09-cyan);box-shadow:0 0 6px rgba(0,181,221,.55)}.mk-byo-foot-msg{font-family:var(--font-sans);font-size:13px;color:var(--k09-fg-2);font-style:italic}@media (max-width:900px){.mk-byo-models{grid-template-columns:repeat(3,1fr)}.mk-byo-focus,.mk-byo-lines{display:none}}.mk-ag-surface{--mk-ag-glass:var(--k09-glass-1);--mk-ag-glass-h:var(--k09-glass-3);--mk-ag-bd:var(--k09-bd-shadow);--mk-ag-bd-h:rgba(0,153,204,0.5);--mk-ag-fg-1:var(--k09-fg-1);--mk-ag-fg-2:var(--k09-fg-2);--mk-ag-fg-3:var(--k09-fg-3);--mk-ag-cyan:var(--k09-cyan);--mk-ag-cyan-glow:var(--k09-cyan-glow);background:var(--k09-canvas)!important;color:var(--mk-ag-fg-1)}.mk-ag-body{padding:18px 22px 22px!important;display:flex!important;flex-direction:column;gap:14px!important}.mk-ag-thread-title{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--mk-ag-bd)}.mk-ag-h{font-family:var(--font-sans);font-size:18px!important;font-weight:500!important;letter-spacing:-.2px!important;color:var(--mk-ag-fg-1)!important;margin:0;line-height:1.35}.mk-ag-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--mk-ag-fg-3);margin:0}.mk-ag-turn{display:grid;gap:8px}.mk-ag-user-head{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.4px;color:var(--mk-ag-fg-3);justify-self:end}.mk-ag-user-bubble{justify-self:end;max-width:80%;padding:10px 14px;background:var(--k09-glass-tint);border:1px solid var(--mk-ag-bd);border-radius:12px 12px 4px 12px;font-family:var(--font-sans);font-size:13px;line-height:1.55;color:var(--mk-ag-fg-1)}.mk-ag-griot-head{display:flex;align-items:center;gap:8px}.mk-ag-pulse{width:8px;height:8px;border-radius:50%;background:var(--mk-ag-cyan);box-shadow:0 0 6px var(--mk-ag-cyan)}.mk-ag-griot-tag{font-weight:700;letter-spacing:2px;color:var(--mk-ag-cyan)}.mk-ag-griot-meta,.mk-ag-griot-tag{font-family:var(--font-mono);font-size:10px}.mk-ag-griot-meta{letter-spacing:.6px;color:var(--mk-ag-fg-3)}.mk-ag-trust{display:inline-block;background:rgba(0,203,255,.12);color:var(--mk-ag-cyan);padding:1px 6px;border-radius:3px;font-weight:700}.mk-ag-griot-body{padding:0;display:grid;gap:12px}.mk-ag-griot-body p{margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.7;color:var(--mk-ag-fg-2)}.mk-keyterm{position:relative;color:var(--k09-cyan-pressed);text-decoration:none;border-bottom:1px dotted rgba(0,102,187,.55);padding-bottom:1px;cursor:pointer;font-weight:500;transition:color .18s cubic-bezier(.16,1,.3,1),border-bottom-color .18s cubic-bezier(.16,1,.3,1),border-bottom-style .18s cubic-bezier(.16,1,.3,1)}.mk-keyterm.is-active,.mk-keyterm:hover{color:var(--k09-cyan);border-bottom-style:solid;border-bottom-color:var(--k09-cyan)}.mk-ag-surface.has-active-cite .mk-keyterm:not(.is-active){color:var(--mk-ag-fg-3);border-bottom-color:transparent}.mk-ag-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;margin-top:4px;background:var(--k09-glass-2);border:1px solid var(--mk-ag-bd);border-radius:8px}.mk-ag-sources-label{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.6px;color:var(--mk-ag-fg-3);margin-right:4px}.mk-ag-src-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--mk-ag-bd);background:var(--k09-glass-3);font-family:var(--font-mono);font-size:11px;color:var(--mk-ag-fg-2);cursor:pointer;transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.mk-ag-src-pill.is-active,.mk-ag-src-pill:hover{background:rgba(0,153,204,.1);border-color:var(--mk-ag-bd-h);box-shadow:0 0 14px rgba(0,153,204,.25);transform:translateY(-1px)}.mk-ag-surface.has-active-cite .mk-ag-src-pill:not(.is-active){opacity:.45}.mk-ag-src-kind{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.2px;padding:1px 5px;border-radius:3px;background:rgba(0,153,204,.14);color:var(--mk-ag-cyan)}.mk-ag-src-name{color:var(--mk-ag-fg-1)}.mk-ag-src-trust{margin-left:4px;padding:1px 6px;border-radius:3px;background:rgba(0,153,204,.1);color:var(--mk-ag-cyan);font-weight:700}.mk-ag-disc-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.mk-ag-disc-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:var(--mk-ag-glass);border:1px solid var(--mk-ag-bd);border-radius:6px;color:var(--mk-ag-fg-2);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.4px;cursor:pointer;transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.mk-ag-disc-btn:hover{background:rgba(0,203,255,.06);border-color:rgba(0,203,255,.35);color:var(--mk-ag-cyan)}.mk-ag-disc-btn.is-open{background:rgba(0,203,255,.1);border-color:var(--mk-ag-bd-h);color:var(--mk-ag-cyan)}.mk-ag-disc-chev{display:inline-block;transition:transform .22s cubic-bezier(.16,1,.3,1);color:var(--mk-ag-cyan)}.mk-ag-disc-btn.is-open .mk-ag-disc-chev{transform:rotate(90deg)}.mk-ag-disc-label{font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.mk-ag-disc-meta{color:var(--mk-ag-fg-3);letter-spacing:.3px}.mk-ag-disc-btn.is-open .mk-ag-disc-meta{color:var(--mk-ag-cyan);opacity:.85}.mk-ag-disc-panel{margin-top:0;padding:14px 16px;background:rgba(0,203,255,.025);border:1px solid rgba(0,203,255,.18);border-radius:8px;display:flex;flex-direction:column;gap:12px;animation:mk-disc-reveal .32s cubic-bezier(.16,1,.3,1) both}.mk-ag-disc-panel[hidden]{display:none}@keyframes mk-disc-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mk-ag-prov-grid{display:grid;gap:6px}.mk-ag-prov-row{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:baseline}.mk-ag-prov-lbl{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--mk-ag-fg-3)}.mk-ag-prov-val{font-family:var(--font-sans);font-size:11.5px;color:var(--mk-ag-fg-1)}.mk-ag-prov-val.mono{font-family:var(--font-mono);color:var(--mk-ag-cyan)}.mk-ag-prov-scores{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:10px;border-top:1px dashed rgba(0,203,255,.18)}.mk-ag-prov-score{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:8px}.mk-ag-prov-score-lbl{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.6px;color:var(--mk-ag-fg-3)}.mk-ag-prov-score-bar{position:relative;height:3px;background:rgba(var(--ink-rgb),.08);border-radius:2px;overflow:hidden}.mk-ag-prov-score-bar>span{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#0066bb,var(--cyan));box-shadow:0 0 6px rgba(0,181,221,.45);border-radius:2px}.mk-ag-prov-score-num{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--mk-ag-cyan);filter:drop-shadow(0 0 4px rgba(0,203,255,.4))}@media (max-width:760px){.mk-ag-prov-scores{grid-template-columns:1fr}.mk-ag-prov-score{grid-template-columns:110px 1fr auto}}.mk-ag-reason-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mk-ag-step{display:grid;grid-template-columns:28px 1fr auto;gap:10px;padding:8px 10px;border-radius:6px;background:rgba(var(--ink-rgb),.018);border:1px solid var(--mk-ag-bd);align-items:start}.mk-ag-step-n{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1px;color:var(--mk-ag-cyan);padding-top:2px}.mk-ag-step-body{display:grid;gap:2px}.mk-ag-step-t{font-size:12px;font-weight:500;color:var(--mk-ag-fg-1)}.mk-ag-step-d,.mk-ag-step-t{font-family:var(--font-sans)}.mk-ag-step-d{font-size:11.5px;color:var(--mk-ag-fg-3);line-height:1.4}.mk-ag-step-time{font-family:var(--font-mono);font-size:10px;color:var(--mk-ag-fg-3);align-self:center}.hero-preview-frame{-webkit-mask-image:linear-gradient(180deg,black,black 72%,transparent);mask-image:linear-gradient(180deg,black,black 72%,transparent)}.builtin-frame .surface{-webkit-mask-image:linear-gradient(180deg,black,black 94%,transparent);mask-image:linear-gradient(180deg,black,black 94%,transparent)}.mk-on-greeting{display:grid;gap:4px}.mk-on-h{font-size:22px;font-weight:700;color:rgba(var(--ink-rgb),1);margin:0;letter-spacing:-.4px}.mk-on-sub{font-size:12px;color:rgba(var(--ink-rgb),.65);margin:0}.mk-on-composer{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:28px;background:rgba(var(--surface-rgb),.65)}.mk-on-pip{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.mk-on-prompt{font-family:var(--font-mono);font-size:11px;color:rgba(var(--ink-rgb),.45);flex:1 1}.mk-on-kbd{padding:2px 7px;border:1px solid rgba(var(--ink-rgb),.14);border-radius:4px;color:rgba(var(--ink-rgb),.5)}.mk-on-ask,.mk-on-kbd{font-family:var(--font-mono);font-size:10px}.mk-on-ask{letter-spacing:1.5px;font-weight:700;color:var(--cyan)}.mk-on-head{display:flex;gap:10px;align-items:center;padding-top:4px}.mk-on-window{font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.55)}.mk-on-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mk-on-card{padding:11px 13px;border-radius:6px;background:rgba(var(--surface-rgb),.9);border:1px solid rgba(var(--ink-rgb),.08);display:grid;gap:5px}.mk-on-card.warn{border-top:1px solid rgba(255,200,87,.4)}.mk-on-card.crit{border-top:1px solid rgba(255,92,92,.4)}.mk-on-card-head{display:flex;align-items:center;gap:6px}.mk-on-dot{width:6px;height:6px;border-radius:50%}.mk-on-dot.warn{background:#FFC857;box-shadow:0 0 4px #FFC857}.mk-on-dot.crit{background:#FF5C5C;box-shadow:0 0 4px #FF5C5C}.mk-on-kind{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.5px;color:rgba(var(--ink-rgb),.6)}.mk-on-card.warn .mk-on-kind{color:#B07A1A}.mk-on-card.crit .mk-on-kind{color:#B53A3A}.mk-on-card-title{font-size:12.5px;font-weight:500;color:rgba(var(--ink-rgb),1);line-height:1.4}.mk-on-card-meta{font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.55)}.mk-on-card-meta b{color:rgba(var(--ink-rgb),1)}.mk-on-card-tags{display:flex;gap:4px}.mk-on-tag{font-size:9.5px;padding:2px 6px;border-radius:3px;background:rgba(0,153,204,.1)}.mk-on-card-action,.mk-on-tag{font-family:var(--font-mono);color:var(--cyan)}.mk-on-card-action{font-size:10px;padding-top:2px;border-top:1px dashed rgba(var(--ink-rgb),.08)}.mk-on-foot{display:flex;gap:8px;align-items:center;padding-top:4px}.mk-pip.cyan{background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.mk-ask-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:1px;color:rgba(var(--ink-rgb),.5)}.mk-ask-user{display:grid;gap:4px;justify-items:end}.mk-ask-user-head{font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;color:rgba(var(--ink-rgb),.55)}.mk-ask-user-bubble{font-size:12.5px;color:rgba(var(--ink-rgb),1);padding:10px 14px;border-radius:12px 12px 4px 12px;background:rgba(var(--ink-rgb),.06);max-width:78%;line-height:1.45}.mk-ask-griot{display:grid;gap:8px}.mk-ask-griot-head{display:flex;align-items:center;gap:8px}.mk-ask-pip{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 5px var(--cyan)}.mk-ask-griot-meta{font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.55)}.mk-ask-griot-meta b.cyan{background:rgba(0,153,204,.12);color:var(--cyan);padding:1px 6px;border-radius:3px;font-weight:700}.mk-ask-griot-body{font-size:12px;line-height:1.6;color:rgba(var(--ink-rgb),1);padding:0}.mk-cite{color:var(--cyan);text-decoration:none;border-bottom:1px dashed rgba(0,153,204,.5);font-family:var(--font-mono);font-size:11px}.mk-cite:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.mk-ask-griot-foot{display:flex;gap:14px;align-items:center;padding-left:16px;flex-wrap:wrap}.mk-ask-sources{display:flex;gap:6px;align-items:center}.mk-ask-src{font-family:var(--font-mono);font-size:10.5px;padding:2px 7px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:3px;color:rgba(var(--ink-rgb),.75)}.mk-ask-src b{color:var(--cyan)}.mk-ask-prov{display:flex;gap:6px;flex-wrap:wrap}.mk-ask-prov-tag{color:var(--cyan);padding:2px 6px;border:1px solid rgba(0,153,204,.25);border-radius:3px}.mk-ask-actions,.mk-ask-prov-tag{font-family:var(--font-mono);font-size:10px}.mk-ask-actions{display:flex;flex-wrap:wrap;gap:12px;padding-left:16px;color:rgba(var(--ink-rgb),.6)}.mk-ask-actions em.beta{font-style:normal;font-weight:700;font-size:8px;padding:1px 4px;border:1px solid rgba(0,153,204,.4);color:var(--cyan);border-radius:3px;margin-left:3px;letter-spacing:1px}.mk-ask-followup{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(0,153,204,.25);border-radius:28px;background:rgba(0,153,204,.04)}.mk-ask-fu-placeholder{font-family:var(--font-mono);font-size:11px;color:rgba(var(--ink-rgb),.5);flex:1 1}.mk-trust-head{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.mk-trust-h{font-size:16px;font-weight:600;color:rgba(var(--ink-rgb),1)}.mk-trust-sub{font-size:11.5px;color:rgba(var(--ink-rgb),.65);margin:2px 0 0;line-height:1.45}.mk-trust-dial{position:relative;width:110px;height:76px}.mk-trust-svg{width:110px;height:60px}.mk-trust-dial-num{left:0;right:0;bottom:0;text-align:center;font-size:22px;font-weight:700;color:#B07A1A;line-height:1}.mk-trust-dial-floor,.mk-trust-dial-num{position:absolute;font-family:var(--font-mono)}.mk-trust-dial-floor{right:-2px;top:8px;font-size:9px;letter-spacing:1px;color:rgba(var(--ink-rgb),.5)}.mk-trust-rule{display:flex;gap:10px;align-items:center;padding:8px 12px;background:rgba(var(--ink-rgb),.04);border-radius:6px}.mk-trust-code{font-family:var(--font-mono);font-size:11px;color:rgba(var(--ink-rgb),1)}.mk-trust-inputs{display:grid;gap:6px}.mk-trust-row{display:grid;grid-template-columns:170px 1fr 36px 90px;gap:10px;align-items:center;padding:6px 10px;border-radius:4px}.mk-trust-row.pass{background:rgba(0,153,204,.05)}.mk-trust-row.fail{background:rgba(255,92,92,.06);border:1px solid rgba(255,92,92,.18)}.mk-trust-name{font-family:var(--font-mono);font-size:11.5px;color:var(--cyan)}.mk-trust-bar{position:relative;height:5px;background:rgba(var(--ink-rgb),.08);border-radius:3px;overflow:visible}.mk-trust-bar .fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cyan),var(--cyan));border-radius:3px}.mk-trust-bar .fill.warn{background:linear-gradient(90deg,#B07A1A,#FFC857)}.mk-trust-bar .floor{position:absolute;top:-3px;bottom:-3px;width:1px;background:rgba(var(--surface-rgb),.4)}.mk-trust-score{font-family:var(--font-mono);font-size:14px;font-weight:700;color:rgba(var(--ink-rgb),1);text-align:right}.mk-trust-score.warn{color:#B53A3A}.mk-trust-state{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;color:var(--cyan);text-transform:uppercase}.mk-trust-state.warn{color:#B53A3A}.mk-trust-result{display:grid;grid-template-columns:1fr auto;gap:16px;padding:12px 14px;border:1px solid rgba(255,92,92,.3);border-radius:6px;background:rgba(255,92,92,.04)}.mk-trust-result-tag{display:inline-block;font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;font-weight:700;padding:3px 7px;background:#B53A3A;color:rgba(var(--ink-rgb),1);border-radius:3px;margin-bottom:6px}.mk-trust-result-msg{display:block;font-size:12px;color:rgba(var(--ink-rgb),1);line-height:1.45;font-style:italic}.mk-trust-result-r{display:grid;gap:4px;align-content:center;text-align:right}.mk-trust-down{font-family:var(--font-mono);font-size:10.5px;color:rgba(var(--ink-rgb),.65)}.pulse-pill.warn{color:#B07A1A;border-color:rgba(176,122,26,.3)}.pulse-pill.warn .d{background:#FFC857;box-shadow:0 0 5px #FFC857}.mk-policy-head{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.mk-policy-h{font-size:16px;font-weight:600;color:rgba(var(--ink-rgb),1);font-family:var(--font-mono)}.mk-policy-sub{font-size:11.5px;color:rgba(var(--ink-rgb),.65);margin:4px 0 0}.mk-policy-h-r{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mk-policy-cap{font-family:var(--font-mono);font-size:10px;padding:2px 7px;border:1px solid rgba(0,153,204,.3);border-radius:12px;color:var(--cyan)}.mk-policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mk-policy-col{padding:12px 14px;border-radius:6px;border:1px solid rgba(var(--ink-rgb),.08);background:rgba(var(--surface-rgb),.6);display:grid;gap:5px}.mk-policy-col.allow{border:1px solid rgba(0,153,204,.35)}.mk-policy-col.deny{border:1px solid rgba(181,58,58,.35)}.mk-policy-col-head{display:flex;gap:8px;align-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1px;color:rgba(var(--ink-rgb),1);margin-bottom:4px;padding-bottom:5px;border-bottom:1px dashed rgba(var(--ink-rgb),.08)}.mk-policy-tick{color:var(--cyan)}.mk-policy-x{color:#B53A3A}.mk-policy-count{margin-left:auto;font-size:9px;letter-spacing:1px;color:rgba(var(--ink-rgb),.55);font-weight:400}.mk-policy-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:3px 0;font-family:var(--font-mono);font-size:10.5px}.mk-policy-name{color:var(--cyan)}.mk-policy-col.deny .mk-policy-name{color:rgba(var(--ink-rgb),.7)}.mk-policy-meta{color:rgba(var(--ink-rgb),.5);font-size:10px}.mk-policy-meta.deny{color:#B53A3A}.mk-policy-audit{padding:10px 14px;border-radius:6px;background:rgba(var(--ink-rgb),.04);display:grid;gap:8px}.mk-policy-audit-head{display:flex;gap:10px;align-items:center;font-size:11px;color:rgba(var(--ink-rgb),.7)}.mk-policy-audit-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mk-policy-stat{display:grid;gap:2px}.mk-policy-stat b{font-family:var(--font-mono);font-size:18px;color:rgba(var(--ink-rgb),1)}.mk-policy-stat b.cyan{color:var(--cyan)}.mk-policy-stat span{font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;color:rgba(var(--ink-rgb),.55);text-transform:uppercase}.mk-runtime-head{display:grid;gap:4px}.mk-runtime-h{font-size:16px;font-weight:600;color:rgba(var(--ink-rgb),1)}.mk-runtime-sub{font-size:11.5px;color:rgba(var(--ink-rgb),.65);line-height:1.45}.mk-runtime-perimeter{padding:14px 16px;border:1px dashed var(--cyan);border-radius:8px;background:rgba(0,153,204,.03);position:relative}.mk-runtime-perim-lbl{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;color:var(--cyan);text-transform:uppercase;margin-bottom:10px}.mk-runtime-row{display:grid;grid-template-columns:1fr 60px 1fr 60px 1fr;gap:6px;align-items:center}.mk-runtime-card{padding:11px 12px;border-radius:6px;border:1px solid rgba(var(--ink-rgb),.1);background:rgba(var(--surface-rgb),.75);display:grid;gap:4px}.mk-runtime-card.model{border:1px solid rgba(0,153,204,.35)}.mk-runtime-card.gpu{border:1px solid rgba(255,200,87,.35)}.mk-runtime-card.data{border:1px solid rgba(var(--ink-rgb),.14)}.mk-rt-icon{font-size:16px;color:var(--cyan);line-height:1}.mk-rt-icon,.mk-rt-lbl{font-family:var(--font-mono)}.mk-rt-lbl{font-size:8.5px;letter-spacing:1.5px;font-weight:700;color:rgba(var(--ink-rgb),.55)}.mk-rt-name{font-size:11.5px;color:var(--cyan)}.mk-rt-meta,.mk-rt-name{font-family:var(--font-mono)}.mk-rt-meta{font-size:9.5px;color:rgba(var(--ink-rgb),.55);line-height:1.4}.mk-runtime-arrow{text-align:center}.mk-rt-arr{font-size:20px;color:var(--cyan);filter:drop-shadow(0 0 4px rgba(0,153,204,.35));line-height:1}.mk-rt-arr,.mk-rt-arr-lbl{display:block;font-family:var(--font-mono)}.mk-rt-arr-lbl{font-size:8px;letter-spacing:1px;color:rgba(var(--ink-rgb),.5);margin-top:2px}.mk-runtime-perim-egress{display:flex;gap:10px;align-items:center;padding:8px 10px;margin-top:10px;border:1px dashed #b53a3a;border-radius:4px;background:rgba(255,92,92,.04);font-family:var(--font-mono);font-size:10px;color:#B53A3A;letter-spacing:.5px}.mk-rt-egress-x{font-size:14px;font-weight:700}.mk-runtime-audit{padding:10px 12px;border-radius:6px;background:rgba(var(--ink-rgb),.04);display:grid;gap:8px}.mk-runtime-audit-row{display:flex;gap:8px;align-items:center;font-size:11px;color:rgba(var(--ink-rgb),.7)}.mk-runtime-audit-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mk-rt-a-stat{display:grid;gap:2px}.mk-rt-a-stat b{font-family:var(--font-mono);font-size:16px;color:rgba(var(--ink-rgb),1)}.mk-rt-a-stat b.cyan{color:var(--cyan)}.mk-rt-a-stat span{font-family:var(--font-mono);font-size:8.5px;letter-spacing:1.2px;color:rgba(var(--ink-rgb),.55);text-transform:uppercase}.hero-sub{max-width:640px;margin-left:auto;margin-right:auto}.builtin-intro p,.final-cta p,.final-cta-sub{max-width:680px}.final-cta p,.final-cta-sub{margin-left:auto;margin-right:auto}.mk-srcs-surface{background:var(--bg-0,rgba(var(--surface-rgb),1))!important;color:var(--fg-1,rgba(var(--ink-rgb),1))}.mk-srcs-body{padding:22px 24px!important;display:flex!important;flex-direction:column;gap:16px!important}.mk-srcs-head{display:grid;gap:4px;max-width:720px}.mk-srcs-h{margin:0;font-size:19px!important;font-weight:500!important;letter-spacing:-.2px!important;color:var(--fg-1,rgba(var(--ink-rgb),1))!important}.mk-srcs-h,.mk-srcs-sub{font-family:var(--font-sans)}.mk-srcs-sub{margin:4px 0 0;font-size:12.5px;color:rgba(var(--ink-rgb),.65);line-height:1.55}.mk-srcs-stage{position:relative;display:flex;flex-direction:column;gap:0;padding-top:2px}.mk-srcs-band{position:relative;z-index:2;display:grid;gap:8px}.mk-srcs-band.bottom,.mk-srcs-band.top{grid-template-rows:auto auto}.mk-srcs-band-lbl{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:2.4px;color:rgba(var(--ink-rgb),.45);text-transform:uppercase}.mk-srcs-band.top .mk-srcs-band-lbl{order:-1}.mk-srcs-band.bottom .mk-srcs-band-lbl{order:2;text-align:right}.mk-srcs-row{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.mk-srcs-src{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 6px 11px;border-radius:11px;background:rgba(var(--ink-rgb),.025);border:1px solid rgba(var(--ink-rgb),.06);transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.mk-srcs-src:hover{background:rgba(0,203,255,.06);border-color:rgba(0,203,255,.32);transform:translateY(-2px);box-shadow:0 12px 24px -16px rgba(0,203,255,.25)}.mk-srcs-ico{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;color:rgba(var(--ink-rgb),1);background:linear-gradient(135deg,rgba(0,203,255,.18),rgba(0,203,255,.05));border:1px solid rgba(0,203,255,.25);box-shadow:0 4px 10px -6px rgba(0,203,255,.4)}.mk-srcs-ico svg{width:20px;height:20px;display:block}.mk-srcs-src[data-mk=db] .mk-srcs-ico{background:linear-gradient(135deg,#336791,#1F4769);border-color:rgba(99,158,220,.35)}.mk-srcs-src[data-mk=api] .mk-srcs-ico{background:linear-gradient(135deg,#00A1E0,#0070AB);border-color:rgba(80,180,230,.4)}.mk-srcs-src[data-mk=excel] .mk-srcs-ico{background:linear-gradient(135deg,#1F7A3B,#0F4B22);border-color:rgba(80,200,130,.4)}.mk-srcs-src[data-mk=json] .mk-srcs-ico{background:linear-gradient(135deg,#C49A2C,#8A6A14);border-color:rgba(255,214,107,.4);color:rgba(var(--ink-rgb),1)}.mk-srcs-src[data-mk=csv] .mk-srcs-ico{background:linear-gradient(135deg,rgba(var(--surface-rgb),1) 0,rgba(var(--surface-rgb),1) 100%);border-color:rgba(var(--ink-rgb),.14)}.mk-srcs-src[data-mk=custom] .mk-srcs-ico{background:linear-gradient(135deg,var(--cyan) 0,var(--cyan) 100%);border-color:rgba(80,220,255,.45)}.mk-srcs-src[data-mk=pdf] .mk-srcs-ico{background:linear-gradient(135deg,#E03E2F,#A82218);border-color:rgba(230,100,90,.4)}.mk-srcs-src[data-mk=video] .mk-srcs-ico{background:linear-gradient(135deg,#8B5CF6,#5B2FB8);border-color:rgba(160,130,255,.4)}.mk-srcs-src[data-mk=audio] .mk-srcs-ico{background:linear-gradient(135deg,#FFC857,#C9912F);border-color:rgba(255,200,100,.45);color:rgba(var(--ink-rgb),1)}.mk-srcs-src[data-mk=image] .mk-srcs-ico{background:linear-gradient(135deg,#10A37F,#0B7758);border-color:rgba(60,180,145,.4)}.mk-srcs-src[data-mk=email] .mk-srcs-ico{background:linear-gradient(135deg,#5E6AD2,#3340A8);border-color:rgba(120,130,220,.4)}.mk-srcs-src[data-mk=geo] .mk-srcs-ico{background:linear-gradient(135deg,var(--cyan) 0,var(--cyan) 100%);border-color:rgba(80,220,255,.45)}.mk-srcs-name{font-family:var(--font-sans);font-size:11.5px;font-weight:500;color:rgba(var(--ink-rgb),.92);text-align:center}.mk-srcs-lines{position:relative;display:block;width:100%;height:90px;z-index:1;pointer-events:none;overflow:visible}.mk-srcs-lines.top{margin-top:-2px}.mk-srcs-lines.bottom{margin-bottom:-2px}.mk-srcs-lines.top path{fill:none;stroke:url(#mk-srcs-line-grad-top);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:5 6;animation:mk-srcs-flow-down 6s linear infinite}.mk-srcs-lines.bottom path{fill:none;stroke:url(#mk-srcs-line-grad-bot);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:5 6;animation:mk-srcs-flow-up 6s linear infinite}@keyframes mk-srcs-flow-down{to{stroke-dashoffset:110}}@keyframes mk-srcs-flow-up{to{stroke-dashoffset:-110}}@media (prefers-reduced-motion:reduce){.mk-srcs-lines path{animation:none;stroke-dasharray:none}}.mk-srcs-platform{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center}.mk-srcs-focus{position:relative;width:18px;height:18px}.mk-srcs-focus[data-pos=top]{margin:-10px 0 -8px}.mk-srcs-focus[data-pos=bottom]{margin:-8px 0 -10px}.mk-srcs-focus-dot{position:absolute;inset:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px rgba(0,203,255,.7)}.mk-srcs-focus-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(0,203,255,.5);animation:mk-srcs-pulse 2.2s cubic-bezier(.16,1,.3,1) infinite}@keyframes mk-srcs-pulse{0%{transform:scale(.8);opacity:.7}60%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.mk-srcs-focus-ring{animation:none}}.mk-srcs-platform-card{width:100%;display:grid;gap:4px;padding:16px 24px;border-radius:12px;background:linear-gradient(180deg,rgba(0,203,255,.12),rgba(0,203,255,.04));border:1px solid rgba(0,203,255,.35);box-shadow:0 14px 32px -18px rgba(0,203,255,.35);text-align:center}.mk-srcs-platform-lbl{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:var(--cyan)}.mk-srcs-platform-sub{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.2px;color:rgba(var(--ink-rgb),.85)}.mk-srcs-foot{background:transparent;display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 0 0}.mk-srcs-foot-pip{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 6px rgba(0,203,255,.55)}.mk-srcs-foot-msg{font-family:var(--font-sans);font-size:13px;color:rgba(var(--ink-rgb),.78);font-style:italic}.mk-srcs-foot-msg b{color:rgba(var(--ink-rgb),.95);font-style:normal}@media (max-width:900px){.mk-srcs-row{grid-template-columns:repeat(3,1fr)}.mk-srcs-focus,.mk-srcs-lines{display:none!important}.mk-srcs-stage{gap:14px!important}}.mk-ctr-surface{background:var(--bg-0,rgba(var(--surface-rgb),1))!important;color:var(--fg-1,rgba(var(--ink-rgb),1))}.mk-ctr-body{padding:22px 24px!important;display:flex!important;flex-direction:column;gap:14px!important}.mk-ctr-head{justify-content:space-between;gap:16px}.mk-ctr-head,.mk-ctr-head-id{display:flex;align-items:center}.mk-ctr-head-id{gap:14px}.mk-ctr-tier{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#FFD66B,#C49A2C);color:rgba(var(--ink-rgb),1);font-family:var(--font-mono);font-weight:800;font-size:17px;box-shadow:0 6px 16px -10px rgba(255,214,107,.6)}.mk-ctr-head-text{display:grid;gap:2px}.mk-ctr-h{margin:0;font-family:var(--font-mono);font-size:17px;font-weight:700;letter-spacing:-.3px;color:var(--fg-1,rgba(var(--ink-rgb),1))}.mk-ctr-sub{margin:0;font-family:var(--font-sans);font-size:12px;color:rgba(var(--ink-rgb),.65)}.mk-ctr-head-meta{display:flex;align-items:center;gap:6px}.mk-ctr-head-meta .mk-mono-tag.cy{color:var(--cyan);border-color:rgba(0,203,255,.35);background:rgba(0,203,255,.06)}.mk-ctr-tabs{display:flex;gap:0;border-bottom:1px solid rgba(var(--ink-rgb),.08)}.mk-ctr-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 14px 12px;background:transparent;border:0;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:rgba(var(--ink-rgb),.6);cursor:pointer;pointer-events:auto;letter-spacing:0;transition:color .18s ease}.mk-ctr-tab>*{pointer-events:none}.mk-ctr-tab:hover{color:rgba(var(--ink-rgb),.92)}.mk-ctr-tab.is-on{color:var(--cyan)}.mk-ctr-tab.is-on:after{content:"";position:absolute;inset:auto 10px -1px 10px;height:2px;background:var(--cyan);border-radius:1px;box-shadow:0 0 8px rgba(0,203,255,.7)}.mk-ctr-tab-dot{width:6px;height:6px;border-radius:50%;background:rgba(var(--ink-rgb),.09)}.mk-ctr-tab.is-on .mk-ctr-tab-dot{background:var(--cyan);box-shadow:0 0 6px rgba(0,203,255,.6)}.mk-ctr-tab-n{font-family:var(--font-mono);font-size:10px;color:rgba(var(--ink-rgb),.5);padding:1px 6px;border-radius:999px;background:rgba(var(--ink-rgb),.04)}.mk-ctr-tab.is-on .mk-ctr-tab-n{color:var(--cyan);background:rgba(0,203,255,.1)}.mk-ctr-panel{display:flex;flex-direction:column;gap:10px}.mk-ctr-panel[hidden]{display:none}.mk-ctr-panel-lead{margin:0;font-family:var(--font-sans);font-size:12.5px;color:rgba(var(--ink-rgb),.7);line-height:1.55}.mk-ctr-rules{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mk-ctr-rule{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:10px 12px;border-radius:8px;background:rgba(var(--ink-rgb),.018);border:1px solid rgba(var(--ink-rgb),.05);transition:border-color .2s ease,background .2s ease}.mk-ctr-rule:hover{background:rgba(0,203,255,.04);border-color:rgba(0,203,255,.25)}.mk-ctr-rule-tick{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(0,229,175,.15);border:1px solid rgba(0,229,175,.4);color:#4FE8B8;font-size:12px;font-weight:700}.mk-ctr-rule-body{display:grid;gap:2px}.mk-ctr-rule-t{font-family:var(--font-sans);font-size:13px;color:rgba(var(--ink-rgb),.92);line-height:1.45}.mk-ctr-rule-t b{color:var(--cyan);font-weight:600}.mk-ctr-rule-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.2px;color:rgba(var(--ink-rgb),.5)}.mk-ctr-foot{background:transparent;display:flex;align-items:center;gap:10px;padding:6px 0 0}.mk-pl-surface{background:var(--bg-0,rgba(var(--surface-rgb),1))!important;color:var(--fg-1,rgba(var(--ink-rgb),1))}.mk-pl-surface .surface-bar .run{font-family:var(--font-mono);font-size:10.5px;color:rgba(0,203,255,.85)}.mk-pl-body{padding:22px 24px!important;display:flex!important;flex-direction:column;gap:16px!important}.mk-pl-head{display:grid;gap:4px;max-width:720px}.mk-pl-h{margin:0;font-size:19px!important;font-weight:500!important;letter-spacing:-.2px!important;color:var(--fg-1,rgba(var(--ink-rgb),1))!important}.mk-pl-h,.mk-pl-sub{font-family:var(--font-sans)}.mk-pl-sub{margin:4px 0 0;font-size:12.5px;color:rgba(var(--ink-rgb),.65);line-height:1.55}.mk-pl-stage{display:flex;flex-direction:column;align-items:center;gap:0;padding:4px 0 0}.mk-pl-node{display:inline-flex;align-items:center;justify-content:center;padding:7px 18px;border-radius:9px;background:rgba(var(--ink-rgb),.025);border:1px dashed rgba(var(--ink-rgb),.14);min-width:140px}.mk-pl-node-lbl{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:rgba(var(--ink-rgb),.6)}.mk-pl-arrow{display:inline-flex;align-items:center;justify-content:center;color:rgba(0,203,255,.7);height:28px;margin:2px 0}.mk-pl-arrow svg{width:18px;height:26px;display:block}.mk-pl-arrow.last{height:30px}.mk-pl-step{display:inline-flex;align-items:center;gap:12px;padding:11px 22px;border-radius:11px;border:1px solid rgba(0,229,175,.28);min-width:220px;justify-content:flex-start}.mk-pl-step,.mk-pl-step.done{background:rgba(0,229,175,.04)}.mk-pl-step.done{border-color:rgba(0,229,175,.28)}.mk-pl-step.active{border-color:rgba(0,203,255,.45);background:rgba(0,203,255,.06);box-shadow:0 0 22px -10px rgba(0,203,255,.6)}.mk-pl-step-tick{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#4FE8B8,#1FB078);color:rgba(var(--ink-rgb),1);flex-shrink:0}.mk-pl-step.active .mk-pl-step-tick{background:linear-gradient(135deg,var(--cyan) 0,var(--cyan) 100%);color:rgba(var(--ink-rgb),1)}.mk-pl-step-tick svg{width:13px;height:13px;display:block}.mk-pl-step-name{font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:-.1px;color:var(--fg-1,rgba(var(--ink-rgb),1));flex:1 1}.mk-pl-step-ms{font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:rgba(var(--ink-rgb),.55);letter-spacing:.2px}.mk-pl-cert{position:relative;width:110px;height:124px;margin-top:2px;animation:mk-pl-cert-breathe 2.6s ease-in-out infinite}@keyframes mk-pl-cert-breathe{0%,to{filter:drop-shadow(0 8px 22px rgba(0,203,255,.3))}50%{filter:drop-shadow(0 14px 30px rgba(0,203,255,.6))}}@media (prefers-reduced-motion:reduce){.mk-pl-cert{animation:none}}.mk-pl-cert-shield{position:absolute;inset:0;width:100%;height:100%}.mk-pl-cert-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none;padding-top:4px}.mk-pl-cert-num{font-family:var(--font-mono);font-size:32px;font-weight:800;color:var(--cyan);letter-spacing:-1.6px;line-height:1;text-shadow:0 0 16px rgba(0,229,255,.55)}.mk-pl-cert-lbl{font-family:var(--font-mono);font-size:7.5px;font-weight:700;letter-spacing:1.4px;color:rgba(0,203,255,.85);text-transform:uppercase}.mk-mkt-surface{background:var(--bg-0,rgba(var(--surface-rgb),1))!important;color:var(--fg-1,rgba(var(--ink-rgb),1))}.mk-mkt-body{padding:22px 24px!important;display:flex!important;flex-direction:column;gap:16px!important}.mk-mkt-head{display:grid;gap:4px;max-width:720px}.mk-mkt-h{margin:0;font-size:19px!important;font-weight:500!important;letter-spacing:-.2px!important;color:var(--fg-1,rgba(var(--ink-rgb),1))!important}.mk-mkt-h,.mk-mkt-sub{font-family:var(--font-sans)}.mk-mkt-sub{margin:4px 0 0;font-size:12.5px;color:rgba(var(--ink-rgb),.65);line-height:1.55}.mk-mkt-grid{display:grid;grid-template-columns:1fr;gap:20px}.mk-mkt-card{display:grid;grid-template-columns:1fr 180px;gap:16px;padding:14px 16px;border-radius:12px;background:rgba(var(--ink-rgb),.028);border:1px solid rgba(var(--ink-rgb),.07);transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.mk-mkt-card:hover{background:rgba(0,203,255,.04);border-color:rgba(0,203,255,.38);transform:translateY(-1px);box-shadow:0 16px 30px -18px rgba(0,203,255,.32)}.mk-mkt-card-left{display:flex;flex-direction:column;gap:8px;min-width:0}.mk-mkt-card-head{display:flex;align-items:flex-start;gap:10px}.mk-mkt-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1;min-width:0}.mk-mkt-name{font-family:var(--font-sans);font-size:14.5px;font-weight:500;letter-spacing:-.1px;color:var(--fg-1,rgba(var(--ink-rgb),1))}.mk-mkt-kind{font-family:var(--font-mono);font-weight:700;font-size:9px;letter-spacing:1.4px;padding:2px 7px;border-radius:4px}.mk-mkt-kind.kind-internal{color:var(--cyan);background:rgba(0,203,255,.12)}.mk-mkt-kind.kind-sovereign{color:#FFC857;background:rgba(255,184,0,.12)}.mk-mkt-cert{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#FFD66B;flex-shrink:0}.mk-mkt-cert svg{width:18px;height:18px;display:block}.mk-mkt-desc{margin:0;font-family:var(--font-sans);font-size:12.5px;font-weight:300;line-height:1.5;color:rgba(var(--ink-rgb),.78)}.mk-mkt-publisher{gap:8px}.mk-mkt-av,.mk-mkt-publisher{display:inline-flex;align-items:center}.mk-mkt-av{justify-content:center;width:22px;height:22px;border-radius:50%;font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:rgba(var(--ink-rgb),1);letter-spacing:0}.mk-mkt-av.av-pr{background:linear-gradient(135deg,var(--cyan),#006A8C)}.mk-mkt-av.av-eabs{background:linear-gradient(135deg,#1F4769,rgba(var(--surface-rgb),1))}.mk-mkt-pub-name{font-family:var(--font-sans);font-size:12px;color:rgba(var(--ink-rgb),.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mk-mkt-chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.mk-mkt-chip{font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.5px;padding:2px 8px;border-radius:999px;background:rgba(var(--ink-rgb),.03);color:rgba(var(--ink-rgb),.72);border:1px solid rgba(var(--ink-rgb),.08)}.mk-mkt-card-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;border-left:1px solid rgba(var(--ink-rgb),.06);padding-left:16px}.mk-mkt-trust{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:rgba(0,203,255,.1);border:1px solid rgba(0,203,255,.32)}.mk-mkt-trust b{font-family:var(--font-mono);font-size:14px;font-weight:800;color:var(--cyan);letter-spacing:-.2px}.mk-mkt-trust span{font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:1.4px;color:rgba(0,203,255,.7)}.mk-mkt-price{font-family:var(--font-mono);font-weight:500;letter-spacing:.3px}.mk-mkt-price,.mk-mkt-subscribe{font-size:12px;color:var(--cyan)}.mk-mkt-subscribe{margin-top:4px;font-family:var(--font-sans);font-weight:600;letter-spacing:.2px;padding:7px 16px;border-radius:7px;border:1px solid rgba(0,203,255,.55);background:linear-gradient(180deg,rgba(0,203,255,.18),rgba(0,203,255,.06));cursor:pointer;pointer-events:none;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.mk-mkt-card:hover .mk-mkt-subscribe{background:linear-gradient(180deg,rgba(0,203,255,.32),rgba(0,203,255,.14));border-color:rgba(0,203,255,.85);color:rgba(var(--ink-rgb),1);box-shadow:0 8px 20px -10px rgba(0,203,255,.65)}@media (max-width:900px){.mk-mkt-card{grid-template-columns:1fr}.mk-mkt-card-right{flex-direction:row;align-items:center;justify-content:space-between;border-left:0;border-top:1px solid rgba(var(--ink-rgb),.06);padding-left:0;padding-top:10px}.mk-mkt-subscribe{margin-top:0;margin-left:auto}}.mk-prt-surface{background:var(--bg-0,rgba(var(--surface-rgb),1))!important;color:var(--fg-1,rgba(var(--ink-rgb),1))}.mk-prt-body{padding:22px 24px!important;display:flex!important;flex-direction:column;gap:16px!important}.mk-prt-head{display:grid;gap:4px;max-width:720px}.mk-prt-h{margin:0;font-size:19px!important;font-weight:500!important;letter-spacing:-.2px!important;color:var(--fg-1,rgba(var(--ink-rgb),1))!important}.mk-prt-h,.mk-prt-sub{font-family:var(--font-sans)}.mk-prt-sub{margin:4px 0 0;font-size:12.5px;color:rgba(var(--ink-rgb),.65);line-height:1.55}.mk-prt-grid{display:grid;grid-template-columns:1fr;gap:20px}.mk-prt-card{display:grid;grid-template-columns:1fr 220px;gap:18px;padding:14px 16px;border-radius:12px;background:rgba(var(--ink-rgb),.028);border:1px solid rgba(var(--ink-rgb),.07);transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.mk-prt-card:hover{background:rgba(0,203,255,.04);border-color:rgba(0,203,255,.35);transform:translateY(-1px)}.mk-prt-card-left{display:flex;flex-direction:column;gap:9px;min-width:0}.mk-prt-card-head{display:flex;align-items:flex-start;gap:12px}.mk-prt-av{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;font-family:var(--font-mono);font-size:12px;font-weight:700;color:rgba(var(--ink-rgb),1);letter-spacing:.2px;flex-shrink:0}.mk-prt-av.av-mara{background:linear-gradient(135deg,#2E7D32,#1B4D1E)}.mk-prt-av.av-highland{background:linear-gradient(135deg,#0066B2,#003F71)}.mk-prt-id{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.mk-prt-name{margin:0;font-family:var(--font-sans);font-size:14.5px;font-weight:600;letter-spacing:-.1px;color:var(--fg-1,rgba(var(--ink-rgb),1))}.mk-prt-meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-prt-cat{font-family:var(--font-mono);font-weight:700;font-size:9px;letter-spacing:1.4px;padding:2px 7px;border-radius:4px;text-transform:uppercase;background:rgba(var(--ink-rgb),.06);color:rgba(var(--ink-rgb),.7)}.mk-prt-cat.cat-logistics{color:#4FE8B8;background:rgba(79,232,184,.1)}.mk-prt-cat.cat-fmcg{color:#B5A5FF;background:rgba(181,165,255,.1)}.mk-prt-dir{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-weight:600;font-size:10px;letter-spacing:1px;color:rgba(var(--ink-rgb),.7);text-transform:uppercase}.mk-prt-dir svg{width:12px;height:12px;display:block}.mk-prt-dir.dir-outbound{color:var(--cyan)}.mk-prt-dir.dir-bidir{color:#B5A5FF}.mk-prt-conn{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-weight:600;font-size:9px;letter-spacing:1.2px;color:rgba(79,232,184,.95);text-transform:uppercase;padding:2px 7px;border-radius:999px;background:rgba(79,232,184,.1);border:1px solid rgba(79,232,184,.3);flex-shrink:0}.mk-prt-conn-dot{width:6px;height:6px;border-radius:50%;background:#4FE8B8;box-shadow:0 0 5px rgba(79,232,184,.9);animation:mk-prt-conn-pulse 2.2s ease-in-out infinite}@keyframes mk-prt-conn-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.mk-prt-conn-dot{animation:none}}.mk-prt-activity{margin:0;font-family:var(--font-sans);font-size:12px;line-height:1.5;color:rgba(var(--ink-rgb),.75)}.mk-prt-activity .mono{font-family:var(--font-mono);font-size:11px;color:rgba(0,203,255,.85);letter-spacing:.2px}.mk-prt-grant-row{display:flex;align-items:center;gap:10px;padding-top:4px}.mk-prt-grant-lbl{font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:1.4px;color:rgba(var(--ink-rgb),.5);text-transform:uppercase}.mk-prt-grant-list .mono{font-family:var(--font-mono);font-size:10.5px;color:rgba(0,203,255,.85);letter-spacing:.2px}.mk-prt-card-right{display:flex;flex-direction:column;gap:10px;align-items:stretch;justify-content:center;border-left:1px solid rgba(var(--ink-rgb),.06);padding-left:16px}.mk-prt-stats{display:flex;gap:12px;justify-content:space-between}.mk-prt-stat{display:flex;flex-direction:column;gap:2px}.mk-prt-stat b{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--fg-1,rgba(var(--ink-rgb),1));letter-spacing:-.2px}.mk-prt-stat span{font-family:var(--font-mono);font-size:8.5px;font-weight:600;letter-spacing:1.2px;color:rgba(var(--ink-rgb),.5);text-transform:uppercase}.mk-prt-revoke{font-family:var(--font-sans);font-weight:500;font-size:11px;padding:6px 14px;border-radius:6px;border:1px solid rgba(255,90,90,.35);background:rgba(255,90,90,.08);color:#FF8A8A;cursor:pointer;pointer-events:none;flex-shrink:0;transition:color .18s ease,border-color .18s ease,background .18s ease}.mk-prt-card:hover .mk-prt-revoke{color:#FFAFAF;border-color:rgba(255,90,90,.55);background:rgba(255,90,90,.14)}@media (max-width:900px){.mk-prt-card{grid-template-columns:1fr}.mk-prt-card-right{border-left:0;border-top:1px solid rgba(var(--ink-rgb),.06);padding-left:0;padding-top:10px;flex-direction:row;align-items:center;justify-content:space-between}}body,html{overflow-x:clip;max-width:100vw}@media (max-width:1024px){.hero{padding:96px 24px 0!important}.builtin{padding-left:24px!important;padding-right:24px!important;padding-top:80px!important}.builtin-intro{padding-bottom:24px!important;padding-left:0!important}.builtin-sticky{padding-top:40px!important;padding-bottom:30px!important;gap:32px!important}.sovereign{padding:80px 24px!important}.faq{padding:72px 24px!important}.final-cta{padding:80px 24px!important}body footer{padding-top:64px!important;padding-bottom:24px!important}.builtin-mega,.final-cta h2,.sov-heading{line-height:1.04!important}}@media (max-width:768px){.builtin-item{padding:16px 0 4px!important}.hero{padding:80px 20px 32px!important;min-height:auto!important}.hero-preview:after,.hero-preview:before{display:none!important}.hero-preview{width:100%!important;max-width:100%!important}.hero-preview-frame{transform:none!important;--slant-x:0deg!important}.preview-app{min-height:480px!important}.hero-content{max-width:100%!important}h1.hero-heading{line-height:1.04!important}.hero-sub{max-width:100%!important;padding:0 8px}.builtin-right{height:auto!important;min-height:420px!important;max-height:none!important}.builtin-items{max-width:100%!important}.builtin-item{padding:18px 0 18px 24px!important}.builtin-item h3{font-size:17px!important}.builtin-item .desc{font-size:13px!important}.surface{border-radius:12px!important;max-height:none!important}.surface-bar{padding:10px 14px!important;font-size:11px!important}.surface-body{padding:14px!important}.surface-body[class*=mk-]{padding:14px!important;gap:10px!important}.mk-ag-h,.mk-agent-h,.mk-byo-h,.mk-ctr-h,.mk-home-h,.mk-mkt-h,.mk-pl-h,.mk-prt-h,.mk-srcs-h,.mk-trust-h{font-size:16px!important}.mk-ag-sub,.mk-agent-sub,.mk-byo-sub,.mk-home-sub,.mk-mkt-sub,.mk-pl-sub,.mk-prt-sub,.mk-srcs-sub,.mk-trust-sub{font-size:12px!important;line-height:1.5!important}.mk-srcs-row{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.mk-srcs-band-lbl{font-size:8px!important}.sovereign{padding:64px 20px!important}.sov-heading{margin-bottom:28px!important}.sov-lead{padding:0 8px}.faq{padding:60px 20px!important}.faq-head h2{font-size:clamp(28px,6vw,40px)!important}.faq-item summary{padding:18px 0!important;font-size:15px!important}.faq-item .answer{font-size:13.5px!important;line-height:1.6!important}.final-cta{padding:64px 20px!important}.final-cta h2{line-height:1.06!important}.cta-email-form{flex-direction:column!important;gap:10px!important;padding:14px!important;border-radius:22px!important;width:100%!important;max-width:360px!important}.cta-email-input{width:100%!important;text-align:center!important;padding:10px 0!important}.cta-email-btn{width:100%!important;justify-content:center!important;padding:12px 16px!important}body footer{padding-top:56px!important;padding-bottom:24px!important}.footer-cols{grid-template-columns:1fr 1fr!important;gap:24px!important}.footer-base{flex-direction:column!important;gap:8px;text-align:center}}@media (max-width:480px){.hero{padding:72px 16px 24px!important}.builtin{padding-left:16px!important;padding-right:16px!important;padding-top:64px!important}.sovereign{padding:56px 16px!important}.faq{padding:52px 16px!important}.final-cta{padding:56px 16px!important}body footer{padding:48px 16px 20px!important}nav.topbar{padding-left:16px!important;padding-right:16px!important;height:56px!important}.nav-cta{padding:8px 14px!important;font-size:12px!important}.nav-cta svg{width:12px!important;height:12px!important}.surface-body[class*=mk-]{padding:12px!important;gap:10px!important}.surface-bar{padding:8px 12px!important;font-size:10px!important;gap:6px!important}.mk-byo-model,.mk-srcs-src{padding:8px 4px 9px!important;gap:5px!important}.mk-byo-name,.mk-srcs-name{font-size:10.5px!important}.mk-byo-mk,.mk-srcs-ico{width:32px!important;height:32px!important;border-radius:8px!important}.mk-byo-mk img,.mk-byo-mk svg,.mk-srcs-ico svg{width:18px!important;height:18px!important}.faq-item summary{font-size:14px!important;padding:16px 0!important}.faq-item .answer{font-size:13px!important}.footer-cols{grid-template-columns:1fr!important;gap:20px!important}}@media (max-width:360px){.nav-cta{padding:8px 10px!important;font-size:11px!important}.builtin-mega,.final-cta h2,.sov-heading{letter-spacing:-1.5px!important}}@media (max-width:900px){.hero-preview{display:none!important}.hero{min-height:auto!important;padding-bottom:24px!important}}@media (max-width:1100px){.builtin-sticky,.builtin-track{height:auto!important}.builtin-sticky{position:relative!important;top:auto!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:24px 0 40px!important}.builtin-items,.builtin-left,.builtin-right{display:contents!important}.builtin-item[data-frame="1"]{order:1!important}.builtin-frame[data-frame="1"]{order:2!important}.builtin-item[data-frame="2"]{order:3!important}.builtin-frame[data-frame="2"]{order:4!important}.builtin-item[data-frame="3"]{order:5!important}.builtin-frame[data-frame="3"]{order:6!important}.builtin-item[data-frame="4"]{order:7!important}.builtin-frame[data-frame="4"]{order:8!important}.builtin-item[data-frame="5"]{order:9!important}.builtin-frame[data-frame="5"]{order:10!important}.builtin-item{padding:14px 0 4px!important;cursor:default!important;background:transparent!important}.builtin-item h3{font-size:clamp(20px,4.4vw,26px)!important;line-height:1.18!important}.builtin-item .desc{max-height:none!important;overflow:visible!important;margin-top:8px!important;font-size:14px!important;line-height:1.6!important}.builtin:not(.builtin-ai) .builtin-item h3{color:rgba(var(--ink-rgb),1)!important}.builtin:not(.builtin-ai) .builtin-item .desc{color:rgba(var(--ink-rgb),.85)!important}.builtin.builtin-ai .builtin-item h3{color:rgba(var(--ink-rgb),1)!important;font-weight:700!important}.builtin.builtin-ai .builtin-item .desc{color:rgba(var(--ink-rgb),1)!important;font-weight:400!important}.builtin-item .builtin-rail{display:none!important}.builtin-items{border-left:0!important}.builtin-frame{position:relative!important;inset:auto!important;max-width:100%!important;opacity:1!important;transform:none!important;pointer-events:auto!important;margin:12px 0 32px!important}.builtin-frame,.builtin-frame .surface{width:100%!important;height:auto!important}.builtin-frame .surface{max-height:none!important}.builtin-progress{display:none!important}.builtin-inner{max-width:100%!important}.builtin-frame{margin:22px 0 40px!important}}@media (max-width:768px){.mk-ctr-head{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.mk-ctr-head-id{gap:12px!important}.mk-ctr-tier{width:32px!important;height:32px!important;font-size:14px!important;border-radius:8px!important}.mk-ctr-sub{font-size:11.5px!important;line-height:1.5!important}.mk-ctr-head-meta{width:100%!important;gap:8px!important;flex-wrap:wrap!important}}@media (max-width:480px){.mk-prt-cardfoot{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.mk-prt-cardfoot .mk-prt-subscribe,.mk-prt-cardfoot button{width:100%!important;justify-content:center!important}}@media (max-width:768px){.mk-home-page-head{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;align-items:flex-start!important;gap:14px!important}.mk-home-window-chips{width:100%!important;gap:6px!important;display:flex!important;flex-wrap:wrap!important}.mk-ic-head{flex-wrap:wrap!important;row-gap:6px!important}.mk-ic-ts{width:100%!important}.mk-ic-actions{gap:6px!important}.mk-ic-quietrow{flex-wrap:wrap!important;row-gap:4px!important;column-gap:12px!important}}@media (max-width:900px){.mk-trust-head{flex-direction:column!important;display:flex!important;grid-template-columns:1fr!important;gap:14px!important;align-items:stretch!important}.mk-trust-h-left{width:100%!important}.mk-trust-floor-card{width:100%!important;justify-self:start!important;align-self:flex-start!important}}@media (max-width:768px){.mk-trust-grid,.mk-trust-table{display:flex!important;flex-direction:column!important;gap:8px!important;overflow-x:visible!important}.mk-trust-colhead,.mk-trust-table thead,.mk-trust-thead{display:none!important}.mk-trust-row,.mk-trust-tr:not(.mk-trust-thead){display:grid!important;grid-template-columns:1fr auto!important;gap:6px 12px!important;padding:10px 12px!important;border:1px solid rgba(var(--ink-rgb),.08)!important;border-radius:10px!important;background:rgba(var(--ink-rgb),.02)!important}.mk-trust-tr.mk-trust-thead{display:none!important}.mk-trust-row .mk-trust-source,.mk-trust-tr .mk-trust-source{grid-column:1/-1!important}.mk-trust-tr:not(.mk-trust-thead){grid-template-columns:1fr auto!important;grid-auto-flow:row!important;align-items:center!important}.mk-trust-tr .mk-trust-ds{grid-column:1/2!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.mk-trust-tr .mk-trust-score{grid-column:2/3!important;justify-self:end!important}.mk-trust-tr .mk-pillar{grid-column:1/-1!important;display:grid!important;grid-template-columns:130px 1fr 36px!important;align-items:center!important;gap:10px!important;font-size:11px!important}.mk-trust-tr .mk-pillar:before{color:rgba(var(--ink-rgb),.6)!important;font-family:var(--font-mono)!important;font-size:9.5px!important;letter-spacing:1.4px!important;text-transform:uppercase!important;font-weight:600!important}.mk-trust-tr:not(.mk-trust-thead){counter-reset:pillar}.mk-trust-tr .mk-pillar{counter-increment:pillar}.mk-trust-tr .mk-pillar:before{content:"Pillar " counter(pillar)}.mk-trust-score+.mk-pillar:before{content:"How fresh"}.mk-trust-score+.mk-pillar+.mk-pillar:before{content:"How clean"}.mk-trust-score+.mk-pillar+.mk-pillar+.mk-pillar:before{content:"How often it passes"}.mk-trust-score+.mk-pillar+.mk-pillar+.mk-pillar+.mk-pillar:before{content:"Where it came from"}.mk-trust-tr .mk-pillar b{text-align:right!important;font-weight:700!important}.mk-trust-tr .mk-trust-status{grid-column:1/-1!important;width:100%!important;text-align:center!important;margin-top:4px!important}.mk-trust-metric-row,.mk-trust-tr .mk-trust-bar-row,.mk-trust-tr .mk-trust-metrics{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important}.mk-trust-callout,.mk-trust-reason{width:100%!important}}@media (max-width:900px){.mk-agent-body,.mk-agent-card,.mk-agent-grid,.mk-agent-head,.mk-agent-readhead{grid-template-columns:1fr!important;gap:14px!important}.mk-agent-example,.mk-agent-prompt{width:100%!important;max-width:100%!important}}@media (max-width:768px){.mk-agent-row,.mk-agent-source-row{flex-wrap:wrap!important;row-gap:6px!important}.mk-agent-tab-bar,.mk-agent-tabs{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important}.mk-agent-tab-bar::-webkit-scrollbar,.mk-agent-tabs::-webkit-scrollbar{display:none}}@media (max-width:768px){.builtin-frame .surface{overflow:hidden!important}.builtin-frame .surface-body{overflow-x:hidden!important}}nav.topbar .nav-links a.nav-current,nav.topbar.on-light .nav-links a.nav-current{color:rgba(var(--ink-rgb),1)}body:has(.pricing-hero){background:rgba(var(--surface-rgb),1)}.pricing-hero{position:relative;padding:152px 32px 80px;text-align:center;overflow:hidden}.pricing-hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(0,140,230,.16) 0,transparent 70%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(0,203,255,.06) 0,transparent 70%)}.pricing-hero-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(var(--ink-rgb),.025) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.025) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 60% 60% at 50% 30%,#000 0,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 30%,#000 0,transparent 80%);opacity:.5}.pricing-hero-inner{position:relative;max-width:820px;margin:0 auto}.pricing-hero-inner .section-eyebrow{margin-bottom:22px}.pricing-hero-h1{font-size:clamp(40px,5.4vw,80px);font-weight:700;line-height:1.02;letter-spacing:-2px;margin:0 0 22px}.pricing-hero-h1 .l1{background:linear-gradient(180deg,rgba(var(--surface-rgb),1) 0,rgba(var(--surface-rgb),1) 35%,rgba(var(--surface-rgb),1) 50%,rgba(var(--surface-rgb),1) 100%);-webkit-background-clip:text;background-clip:text}.pricing-hero-h1 .l1,.pricing-hero-h1 .l2{display:block;-webkit-text-fill-color:transparent}.pricing-hero-h1 .l2{background:linear-gradient(135deg,#0066BB 0,var(--cyan) 40%,var(--cyan) 55%,var(--cyan) 75%,#0066BB 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 40px rgba(0,203,255,.25))}.pricing-hero-sub{font-size:18px;font-weight:300;line-height:1.6;color:rgba(var(--ink-rgb),.78);max-width:640px;margin:0 auto}.currency-toggle-wrap{display:flex;justify-content:center;margin-bottom:28px}.currency-toggle{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;border:1px solid rgba(var(--ink-rgb),.1);background:rgba(var(--ink-rgb),.03)}.currency-toggle-btn{appearance:none;border:none;background:transparent;color:rgba(var(--ink-rgb),.65);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;padding:8px 22px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.currency-toggle-btn:hover{color:rgba(var(--ink-rgb),.9)}.currency-toggle-btn[aria-pressed=true]{background:linear-gradient(135deg,#0066BB 0,var(--cyan) 100%);color:rgba(var(--ink-rgb),1);box-shadow:0 4px 16px rgba(0,203,255,.25)}.currency-toggle-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.pricing-tiers{padding:32px 32px 80px}.pricing-tiers-inner{max-width:1320px;margin:0 auto}.tier-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:880px;margin:0 auto}.tier-card{position:relative;display:flex;flex-direction:column;gap:18px;padding:28px 24px;border-radius:18px;background:linear-gradient(180deg,rgba(var(--ink-rgb),.04) 0,rgba(var(--ink-rgb),.015) 100%);border:1px solid rgba(var(--ink-rgb),.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .24s ease,transform .24s ease,box-shadow .24s ease}.tier-card:hover{border-color:rgba(var(--ink-rgb),.14);transform:translateY(-2px);box-shadow:0 18px 40px rgba(0,8,24,.3)}.tier-card--cyan{border-color:rgba(0,203,255,.32);box-shadow:inset 0 0 0 1px rgba(0,203,255,.12),0 24px 60px rgba(0,140,230,.1)}.tier-card--cyan:hover{border-color:rgba(0,203,255,.5);box-shadow:inset 0 0 0 1px rgba(0,203,255,.18),0 30px 80px rgba(0,140,230,.18)}.tier-head{border-bottom:1px solid rgba(var(--ink-rgb),.06);padding-bottom:18px}.tier-name{font-size:22px;font-weight:700;margin:0 0 4px;color:rgba(var(--ink-rgb),1);letter-spacing:-.4px}.tier-card--cyan .tier-name{color:var(--cyan)}.tier-tagline{font-family:var(--font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--fg-3);margin:0}.tier-price{display:flex;flex-direction:column;gap:6px}.tier-price-prefix{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:rgba(var(--ink-rgb),.6)}.tier-price-amount{font-family:var(--font-sans);font-size:30px;font-weight:700;letter-spacing:-1px;color:rgba(var(--ink-rgb),1);line-height:1.1}.tier-card--cyan .tier-price-amount{background:linear-gradient(135deg,rgba(var(--surface-rgb),1) 0,rgba(var(--surface-rgb),1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tier-price-period{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.4px;color:rgba(var(--ink-rgb),.6)}.tier-price-note{margin:6px 0 0;font-family:var(--font-sans);font-size:12px;line-height:1.5;color:rgba(var(--ink-rgb),.75)}.tier-hosting{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(var(--ink-rgb),.55);padding:8px 12px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;text-align:center;background:rgba(var(--ink-rgb),.02)}.tier-card--cyan .tier-hosting{border-color:rgba(0,203,255,.22);color:rgba(0,229,255,.85);background:rgba(0,203,255,.04)}.tier-hook{margin:0;font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.4;color:var(--cyan)}.tier-limits{list-style:none;margin:0;padding:14px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 14px;border-top:1px solid rgba(var(--ink-rgb),.06);border-bottom:1px solid rgba(var(--ink-rgb),.06)}.tier-limit{display:flex;flex-direction:column;gap:2px}.tier-limit-val{font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:-.2px;color:rgba(var(--ink-rgb),1)}.tier-card--cyan .tier-limit-val{color:var(--cyan)}.tier-limit-lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:rgba(var(--ink-rgb),.55)}.tier-diff-note{flex:1 1;margin:0;font-family:var(--font-sans);font-size:13px;font-style:italic;line-height:1.55;color:rgba(var(--ink-rgb),.65)}.tier-features{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:11px;flex:1 1}.tier-features li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:rgba(var(--ink-rgb),.82)}.tier-feature-tick{width:14px;height:14px;flex-shrink:0;color:var(--cyan);margin-top:3px}.tier-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:999px;background:rgba(var(--ink-rgb),.05);border:1px solid rgba(var(--ink-rgb),.14);color:rgba(var(--ink-rgb),1);font-size:13.5px;font-weight:600;text-decoration:none;transition:all .22s ease;margin-top:4px}.tier-cta:hover{background:rgba(var(--ink-rgb),.09);border-color:rgba(var(--ink-rgb),.14)}.tier-cta svg{width:13px;height:13px;transition:transform .24s ease}.tier-cta:hover svg{transform:translateX(3px)}.tier-cta--primary{color:rgba(var(--ink-rgb),1)}.tier-cta--primary,.tier-cta--primary:hover{background:rgba(var(--surface-rgb),1);border-color:rgba(var(--ink-rgb),.14)}.tier-cta--primary:hover{box-shadow:0 8px 30px rgba(0,229,255,.22),0 0 0 1px rgba(0,229,255,.18)}.tier-card--cyan .tier-cta{background:linear-gradient(135deg,#0066BB 0,var(--cyan) 100%);border-color:transparent;color:rgba(var(--ink-rgb),1)}.tier-card--cyan .tier-cta:hover{filter:brightness(1.08);box-shadow:0 10px 30px rgba(0,203,255,.28)}.tier-caption{margin:28px auto 0;max-width:760px;text-align:center;font-size:13px;font-weight:300;line-height:1.6;color:rgba(var(--ink-rgb),.65)}.sovereignty-strips{padding:32px 32px 80px}.sovereignty-strips-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:22px}.sov-strip{position:relative;padding:40px 36px;border-radius:18px;border:1px solid rgba(var(--ink-rgb),.08);overflow:hidden;isolation:isolate}.sov-strip:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.sov-strip--residency{background:linear-gradient(135deg,rgba(0,102,187,.16) 0,rgba(var(--surface-rgb),.6) 60%);border-color:rgba(0,203,255,.22)}.sov-strip--residency:before{background:radial-gradient(ellipse 60% 60% at 0 0,rgba(0,203,255,.16) 0,transparent 60%),radial-gradient(ellipse 80% 50% at 100% 100%,rgba(0,102,187,.12) 0,transparent 70%)}.sov-strip--selfhost{background:linear-gradient(135deg,rgba(255,184,0,.1) 0,rgba(var(--surface-rgb),.65) 60%);border-color:rgba(255,184,0,.22)}.sov-strip--selfhost:before{background:radial-gradient(ellipse 60% 60% at 0 0,rgba(255,184,0,.14) 0,transparent 60%),radial-gradient(ellipse 80% 50% at 100% 100%,rgba(222,53,11,.08) 0,transparent 70%)}.sov-strip .section-eyebrow{margin-bottom:14px}.sov-strip-h{font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1.06;letter-spacing:-1px;margin:0 0 16px}.sov-strip-h .l1{background:linear-gradient(180deg,rgba(var(--surface-rgb),1) 0,rgba(var(--surface-rgb),1) 60%,rgba(var(--surface-rgb),1) 100%);-webkit-background-clip:text;background-clip:text}.sov-strip-h .l1,.sov-strip-h .l2{display:block;-webkit-text-fill-color:transparent}.sov-strip-h .l2{background:linear-gradient(135deg,#0066BB 0,var(--cyan) 50%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text}.sov-strip-h .l2.sov-strip-h--amber{background:linear-gradient(135deg,#C97A00,#FFB800 50%,#FFD466);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sov-strip p{font-size:15px;line-height:1.65;color:rgba(var(--ink-rgb),.78);font-weight:300;max-width:56ch;margin:0 0 22px}.sov-strip-meta{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.sov-strip-meta li{font-family:var(--font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid rgba(var(--ink-rgb),.1);background:rgba(var(--ink-rgb),.025);color:rgba(var(--ink-rgb),.82)}.sov-strip--residency .sov-strip-meta li{border-color:rgba(0,203,255,.24);color:rgba(0,229,255,.92);background:rgba(0,203,255,.06)}.sov-strip--selfhost .sov-strip-meta li{border-color:rgba(255,184,0,.24);color:rgba(255,184,0,.92);background:rgba(255,184,0,.06)}.pricing-final-cta{position:relative;padding:120px 32px;text-align:center;overflow:hidden}.pricing-final-cta-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(0,140,230,.18) 0,transparent 60%),radial-gradient(ellipse 90% 60% at 50% 100%,rgba(0,203,255,.1) 0,transparent 70%)}.pricing-final-cta-inner{position:relative;max-width:760px;margin:0 auto}.pricing-final-cta h2{font-size:clamp(36px,5vw,68px);font-weight:700;line-height:1.02;letter-spacing:-2px;margin:0 0 22px}.pricing-final-cta h2 .l1{display:block;background:linear-gradient(180deg,rgba(var(--surface-rgb),1) 0,rgba(var(--surface-rgb),1) 50%,rgba(var(--surface-rgb),1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-final-cta h2 .l2{display:block;background:linear-gradient(135deg,#0066BB 0,var(--cyan) 50%,#0066BB 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 40px rgba(0,203,255,.25))}.pricing-final-cta p{font-size:17px;color:rgba(var(--ink-rgb),.7);font-weight:300;line-height:1.6;max-width:560px;margin:0 auto 32px}.pricing-final-cta-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width:900px){.sovereignty-strips-inner{grid-template-columns:1fr}.pricing-hero{padding:128px 24px 60px}.pricing-tiers,.sovereignty-strips{padding-left:24px;padding-right:24px}}@media (max-width:680px){.tier-grid{grid-template-columns:1fr;gap:14px}.tier-card{padding:24px 22px}.pricing-final-cta{padding:88px 24px}}@media (max-width:480px){.pricing-hero{padding:116px 20px 48px}.pricing-hero-sub{font-size:16px}.sov-strip{padding:32px 24px}}.ds-tenant--you{color:rgba(0,203,255,.92);font-weight:500}body:has(.privacy-hero){background:rgba(var(--surface-rgb),1)}.privacy-hero{position:relative;padding:152px 32px 56px;text-align:center;overflow:hidden}.privacy-hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(0,140,230,.14) 0,transparent 70%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(0,203,255,.05) 0,transparent 70%)}.privacy-hero-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(var(--ink-rgb),.025) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.025) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 60% 60% at 50% 30%,#000 0,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 30%,#000 0,transparent 80%);opacity:.45}.privacy-hero-inner{position:relative;max-width:820px;margin:0 auto}.privacy-hero-inner .section-eyebrow{margin-bottom:20px}.privacy-hero-h1{font-size:clamp(34px,4.4vw,60px);font-weight:700;line-height:1.05;letter-spacing:-1.5px;margin:0 0 18px;padding-bottom:.08em;background:linear-gradient(180deg,rgba(var(--surface-rgb),1) 0,rgba(var(--surface-rgb),1) 35%,rgba(var(--surface-rgb),1) 50%,rgba(var(--surface-rgb),1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.privacy-hero-sub{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--fg-3);margin:0}.privacy-body{padding:8px 32px 96px}.privacy-body-inner{max-width:760px;margin:0 auto;font-size:16px;line-height:1.7;font-weight:300;color:rgba(var(--ink-rgb),.82)}.privacy-body-inner p{margin:0 0 18px}.privacy-lede{font-size:18px;line-height:1.65;color:rgba(var(--ink-rgb),.9);font-weight:300;margin:0 0 12px!important}.privacy-contact-line{font-size:15px;color:var(--fg-2);margin:0 0 8px!important}.privacy-h2{font-family:var(--font-sans);font-size:22px;font-weight:600;letter-spacing:-.3px;line-height:1.3;color:var(--fg-1);margin:44px 0 16px;padding-top:24px;border-top:1px solid rgba(var(--ink-rgb),.07)}.privacy-h2:first-of-type{border-top:0;padding-top:0;margin-top:36px}.privacy-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:14px}.privacy-list>li{position:relative;padding-left:26px}.privacy-list>li:before{content:"";position:absolute;left:6px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 6px rgba(0,203,255,.5)}.privacy-list-ordered{counter-reset:privacy-item}.privacy-list-ordered>li{padding-left:30px;counter-increment:privacy-item}.privacy-list-ordered>li:before{content:counter(privacy-item) ".";left:0;top:0;width:auto;height:auto;border-radius:0;background:none;box-shadow:none;font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--cyan);text-shadow:0 0 6px rgba(0,203,255,.4)}.privacy-body-inner strong{color:var(--fg-1);font-weight:600}.privacy-body-inner a{color:var(--cyan);text-decoration:none;border-bottom:1px solid rgba(0,203,255,.35);transition:border-color .18s ease,color .18s ease}.privacy-body-inner a:hover{color:var(--cyan-glow);border-bottom-color:rgba(0,229,255,.7)}.privacy-body-inner a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}@media (max-width:640px){.privacy-hero{padding:128px 24px 40px}.privacy-body{padding:8px 24px 72px}.privacy-lede{font-size:17px}.privacy-h2{font-size:20px}}.del-body{padding-bottom:112px}.del-help{margin-top:28px!important;font-size:14px;color:var(--fg-3)}.del-form-wrap{margin:32px 0 8px;padding:28px 28px 24px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:18px;background:radial-gradient(120% 140% at 50% 0,rgba(0,203,255,.05) 0,transparent 60%),rgba(var(--ink-rgb),.02)}.del-form{display:flex;flex-direction:column;gap:0}.del-label{font-size:13px;font-weight:600;letter-spacing:.3px;color:var(--fg-1);margin-bottom:10px}.del-input,.del-label{font-family:var(--font-sans)}.del-input{width:100%;box-sizing:border-box;background:rgba(var(--ink-rgb),.04);border:1px solid rgba(var(--ink-rgb),.14);border-radius:12px;outline:none;color:rgba(var(--ink-rgb),.95);font-size:16px;font-weight:400;letter-spacing:.2px;padding:14px 16px;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.del-input::placeholder{color:rgba(var(--ink-rgb),.5);font-weight:300}.del-input:focus-visible{border-color:rgba(0,203,255,.55);background:rgba(0,203,255,.04);box-shadow:0 0 0 3px rgba(0,203,255,.12)}.del-input:disabled{opacity:.6;cursor:default}.del-input[aria-invalid=true]{border-color:rgba(255,138,138,.65)}.del-btn{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;border:none;border-radius:12px;background:linear-gradient(180deg,var(--cyan) 0,var(--cyan) 100%);color:rgba(var(--ink-rgb),1);font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:filter .2s ease,box-shadow .2s ease,transform .1s ease;box-shadow:0 0 30px rgba(0,203,255,.18)}.del-btn:hover{filter:brightness(1.08);box-shadow:0 0 40px rgba(0,203,255,.3)}.del-btn:active{transform:translateY(1px)}.del-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.del-btn.is-loading,.del-btn:disabled{opacity:.65;cursor:progress;box-shadow:none;filter:none}.del-error{margin:12px 0 0!important;font-family:var(--font-sans);font-size:13.5px;font-weight:400;color:#ff9a9a}.del-fineprint{margin:16px 0 0!important;font-size:13px;line-height:1.6;color:var(--fg-3)}.del-success{margin:32px 0 8px;padding:32px 28px;border:1px solid rgba(0,203,255,.28);border-radius:18px;background:radial-gradient(120% 140% at 50% 0,rgba(0,203,255,.09) 0,transparent 65%),rgba(var(--ink-rgb),.02);text-align:center}.del-success-icon{width:52px;height:52px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:rgba(var(--ink-rgb),1);background:linear-gradient(180deg,var(--cyan) 0,var(--cyan) 100%);box-shadow:0 0 30px rgba(0,203,255,.35)}.del-success-icon svg{width:26px;height:26px}.del-success-h{font-family:var(--font-sans);font-size:22px;font-weight:600;letter-spacing:-.3px;color:var(--fg-1);margin:0 0 10px}.del-success-p{font-size:15.5px;line-height:1.65;color:rgba(var(--ink-rgb),.88);margin:0 auto;max-width:440px}@media (max-width:640px){.del-form-wrap,.del-success{padding:22px 18px}}