.mk-link{color:var(--kai-color-accent-strong);font-weight:var(--kai-weight-medium);text-decoration:none}.mk-link:hover{text-decoration:underline}.mk-muted{color:var(--kai-color-ink-muted)}.mk-small{font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);margin:0}.mk-with-mark{gap:var(--kai-space-3);align-items:center;min-width:0;display:inline-flex}.mk-with-mark-text{gap:var(--kai-space-1);min-width:0;display:grid}.mk-with-mark-text .mk-muted{font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.mk-figure{justify-items:end;gap:var(--kai-space-1);text-align:end;display:inline-grid}.mk-figure .mk-muted{font-size:var(--kai-text-micro-size);line-height:var(--kai-text-micro-line)}.mk-keep{white-space:nowrap}.mk-attention{gap:var(--kai-space-1);display:grid}.mk-attention .mk-muted{font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.mk-filters{gap:var(--kai-space-3);flex-wrap:wrap;align-items:center;display:flex}.mk-filter-select .kit-select{min-width:calc(var(--kai-space-12) * 2.5)}.mk-between{gap:var(--kai-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.mk-between p{margin:0}.mk-sales-source{gap:var(--kai-space-2);font-size:var(--kai-text-small-size);align-items:center;display:inline-flex}.mk-kai{padding:var(--kai-space-5);border:1px solid var(--kai-color-accent-soft);border-radius:var(--kai-radius-lg);background:var(--kai-color-accent-soft)}.mk-kai-head{gap:var(--kai-space-2);color:var(--kai-color-accent-strong);align-items:center;display:flex}.mk-kai-head h2{font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);font-weight:var(--kai-weight-strong);margin:0}.mk-kai-text p{margin:var(--kai-space-2) 0 0;max-width:90ch;color:var(--kai-color-ink-soft)}.mk-kai-actions{gap:var(--kai-space-2);margin-top:var(--kai-space-4);flex-wrap:wrap;align-items:center;display:flex}.mk-kai-foot{margin:var(--kai-space-3) 0 0;color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size)}.mk-detail{gap:var(--kai-space-6);grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;display:grid}.mk-detail-main,.mk-detail-side{gap:var(--kai-space-6);min-width:0;display:grid}.mk-detail-side .kit-card p+p{margin-top:var(--kai-space-2)}.mk-accounts{gap:var(--kai-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mk-account{gap:var(--kai-space-4);display:grid}.mk-account-frame{border-radius:var(--kai-radius-lg);min-width:0}.mk-account-head{gap:var(--kai-space-3);align-items:center;display:flex}.mk-account-name{gap:var(--kai-space-1);flex:1;min-width:0;display:grid}.mk-account-name .mk-muted{font-size:var(--kai-text-small-size)}.mk-switches{gap:var(--kai-space-3);padding-top:var(--kai-space-3);border-top:var(--kai-border);display:grid}.mk-switch{gap:var(--kai-space-1);display:grid}.mk-account-actions{gap:var(--kai-space-2);flex-wrap:wrap;align-items:center;display:flex}.mk-webhook{gap:var(--kai-space-2);padding:var(--kai-space-3) var(--kai-space-4);border-radius:var(--kai-radius-md);background:var(--kai-color-surface-sunken);display:grid}.mk-webhook-row{gap:var(--kai-space-2);align-items:center;min-width:0;display:flex}.mk-webhook-row code{overflow-wrap:anywhere;min-width:0;font-size:var(--kai-text-small-size);flex:1}.mk-coming{gap:var(--kai-space-2);color:var(--kai-color-ink-muted);font-size:var(--kai-text-small-size);flex-wrap:wrap;align-items:center;margin:0;display:flex}.mk-step-title{margin:0 0 var(--kai-space-4);font-size:var(--kai-text-title-size);line-height:var(--kai-text-title-line)}.mk-options{gap:var(--kai-space-2);display:grid}.mk-aside p{margin:0 0 var(--kai-space-3);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.mk-vault{gap:var(--kai-space-2);margin:0 0 var(--kai-space-4);padding:0;list-style:none;display:grid}.mk-vault li{gap:var(--kai-space-3);padding:var(--kai-space-3) var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.mk-vault-who{gap:var(--kai-space-1);min-width:0;display:grid}.mk-vault-who .mk-muted{font-size:var(--kai-text-small-size)}.mk-doors{gap:var(--kai-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-doors .mk-door{gap:var(--kai-space-3);width:100%;padding:var(--kai-space-4);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);color:var(--kai-color-ink);font:inherit;text-align:start;cursor:pointer;align-items:center;display:flex}.mk-doors .mk-door:hover:not(:disabled){border-color:var(--kai-color-accent)}.mk-doors .mk-door:disabled{cursor:not-allowed;opacity:.6}.mk-door-text{gap:var(--kai-space-1);flex:1;min-width:0;display:grid}.mk-door-text .mk-muted{font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.mk-empty-cards{gap:var(--kai-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mk-attention-list{gap:var(--kai-space-3);margin:0 0 var(--kai-space-3);padding:0;list-style:none;display:grid}.mk-attention-list li{gap:var(--kai-space-3);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);align-items:center;display:flex}.mk-attention-list li a{color:inherit;text-decoration:none}.mk-budget-rows{gap:var(--kai-space-3);display:grid}.mk-budget-row{gap:var(--kai-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:start;display:grid}.mk-thresholds{gap:var(--kai-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-request{margin:0 0 var(--kai-space-3);padding:var(--kai-space-3) var(--kai-space-4);border-left:3px solid var(--kai-color-accent);border-radius:var(--kai-radius-sm);background:var(--kai-color-surface-sunken);color:var(--kai-color-ink);font-size:var(--kai-text-body-size)}.mk-where{gap:var(--kai-space-3);margin-bottom:var(--kai-space-4);display:grid}.mk-where p{max-width:80ch}.mk-cell{gap:var(--kai-space-1);display:grid}.mk-cell .mk-muted{font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.mk-problems{gap:var(--kai-space-2);margin:0;padding:0;list-style:none;display:grid}.mk-problems li{gap:var(--kai-space-2);flex-wrap:wrap;align-items:center;display:flex}.mk-edit{gap:var(--kai-space-4);display:grid}.mk-edit-dates{gap:var(--kai-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-edit-ad{gap:var(--kai-space-3);padding-top:var(--kai-space-4);border-top:var(--kai-border);display:grid}.mk-edit-ad:first-of-type{border-top:0;padding-top:0}.mk-preview{gap:var(--kai-space-3);justify-items:start;display:grid}.mk-preview-frame{gap:var(--kai-space-2);width:100%;display:grid}.mk-ad-frame{width:100%;height:calc(var(--kai-space-12) * 11);border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);display:block}.mk-ad{border:var(--kai-border);border-radius:var(--kai-radius-lg);background:var(--kai-color-surface);width:100%;margin:0;display:grid;overflow:hidden}.mk-ad-head{gap:var(--kai-space-2);padding:var(--kai-space-2) var(--kai-space-3);color:var(--kai-color-ink-muted);align-items:center;display:flex}.mk-ad-avatar{width:var(--kai-space-8);height:var(--kai-space-8);border-radius:var(--kai-radius-pill);background:var(--kai-color-accent);color:var(--kai-color-surface);font-size:var(--kai-text-micro-size);font-weight:var(--kai-weight-strong);place-items:center;display:inline-grid}.mk-ad-who{min-width:0;font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);flex:1;display:grid}.mk-ad-who b{color:var(--kai-color-ink)}.mk-ad-who span{font-size:var(--kai-text-micro-size)}.mk-ad-photo{aspect-ratio:1;object-fit:cover;width:100%;display:block}.mk-ad-thumb{width:calc(var(--kai-space-12) * 1.5);aspect-ratio:1;object-fit:cover;border:var(--kai-border);border-radius:var(--kai-radius-md);display:block}.mk-ad-photo-empty{place-content:center;justify-items:center;gap:var(--kai-space-2);padding:var(--kai-space-4);background:var(--kai-color-surface-sunken);color:var(--kai-color-ink-muted);text-align:center;display:grid}.mk-ad-button{padding:var(--kai-space-2) var(--kai-space-3);border-bottom:var(--kai-border);background:var(--kai-color-accent-soft);color:var(--kai-color-accent-strong);font-size:var(--kai-text-small-size);justify-content:space-between;align-items:center;display:flex}.mk-with-logo{gap:var(--kai-space-2);align-items:center;display:inline-flex}.mk-ad-text{gap:var(--kai-space-1);padding:var(--kai-space-3);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);display:grid}.mk-ad-text p{margin:0}.mk-ad-title{color:var(--kai-color-ink-muted)}.mk-ad-search{gap:var(--kai-space-1);padding:var(--kai-space-3) var(--kai-space-4)}.mk-ad-search-title{color:var(--kai-color-accent-strong);font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line)}.mk-approve{gap:var(--kai-space-5);display:grid}.mk-approve-part{gap:var(--kai-space-3);display:grid}.mk-subtitle{font-size:var(--kai-text-body-size);line-height:var(--kai-text-body-line);font-weight:var(--kai-weight-strong);margin:0}.mk-meters{gap:var(--kai-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-can{gap:var(--kai-space-2);margin:0 0 var(--kai-space-3);padding:0;list-style:none;display:grid}.mk-can li{gap:var(--kai-space-2);color:var(--kai-color-ink-soft);align-items:center;display:flex}.mk-can svg{color:var(--kai-color-accent-strong)}.mk-changes{gap:var(--kai-space-5);display:grid}.mk-changes>.mk-change+.mk-change{padding-top:var(--kai-space-5);border-top:var(--kai-border)}.mk-change{gap:var(--kai-space-3);display:grid}.mk-change-head{gap:var(--kai-space-2);display:grid}.mk-change-head p{max-width:90ch}.mk-failed{color:var(--kai-color-danger-ink)}.mk-kai-manage{gap:var(--kai-space-4);padding-top:var(--kai-space-4);border-top:var(--kai-border);display:grid}.mk-caps{gap:var(--kai-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.mk-detail,.mk-accounts,.mk-empty-cards,.mk-doors,.mk-thresholds,.mk-meters,.mk-caps,.mk-edit-dates,.mk-budget-row{grid-template-columns:1fr}}.mk-copy-block{gap:var(--kai-space-2);padding:var(--kai-space-3) var(--kai-space-4);border-radius:var(--kai-radius-md);background:var(--kai-color-surface-sunken);align-items:flex-start;display:flex}.mk-copy-block pre{min-width:0;max-height:calc(var(--kai-space-12) * 3);font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;overflow:auto}.mk-steps{gap:var(--kai-space-4);padding-left:var(--kai-space-5);margin:0;display:grid}.mk-steps li{font-size:var(--kai-text-small-size);line-height:var(--kai-text-small-line)}.mk-steps li>*{margin:0}.mk-steps li>*+*{margin-top:var(--kai-space-2)}
