.cta[data-astro-cid-hwvj6ntz]{gap:var(--space-5);display:grid}.cta__copy[data-astro-cid-hwvj6ntz]{min-width:0}.cta__body[data-astro-cid-hwvj6ntz]{margin-top:var(--space-3);max-width:52ch}.cta__actions[data-astro-cid-hwvj6ntz]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=64em){.cta[data-astro-cid-hwvj6ntz]{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}}.mk__row[data-astro-cid-nviqdnj5]{align-items:start;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.mk__who[data-astro-cid-nviqdnj5]{grid-area:1/1/auto/-1}.mk__inout[data-astro-cid-nviqdnj5]{grid-area:2/1;align-items:flex-start}.mk__end[data-astro-cid-nviqdnj5]{align-items:flex-end;gap:var(--space-2);flex-direction:column;grid-area:2/2;justify-self:end;display:flex}.mk__name[data-astro-cid-nviqdnj5] .badge[data-astro-cid-nviqdnj5]{flex:none}.mk__dir[data-astro-cid-nviqdnj5]{text-align:center;width:1em;display:inline-block}@media (width>=34em){.mk__row[data-astro-cid-nviqdnj5]{grid-template-columns:minmax(0,1fr) auto 6.5rem}.mk__who[data-astro-cid-nviqdnj5]{grid-area:1/1}.mk__inout[data-astro-cid-nviqdnj5]{grid-area:1/2;align-items:flex-end}.mk__end[data-astro-cid-nviqdnj5]{grid-area:1/3}}.mock2{min-width:0;margin:0}.mk{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font-size:var(--text-base);box-shadow:var(--shadow), 0 16px 48px -16px color-mix(in srgb, var(--accent) 22%, transparent);transition:transform var(--transition), box-shadow var(--transition);line-height:1.25rem;overflow:hidden}.mk:hover{box-shadow:var(--shadow-lg), 0 24px 64px -16px color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-4px)}@media (width>=64em){.mk{box-shadow:var(--shadow-lg), 0 20px 56px -16px color-mix(in srgb, var(--accent) 24%, transparent)}}@media (prefers-color-scheme:dark){.mk{border-color:color-mix(in srgb, var(--accent) 26%, var(--border-strong));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 24px 60px -16px color-mix(in srgb, var(--accent) 30%, transparent)}.mk:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-strong));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 32px 80px -16px color-mix(in srgb, var(--accent) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.mk{transition:none}.mk:hover{transform:none}}.mk__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--bg-subtle);display:flex}.mk__screen{min-width:0;font-weight:var(--weight-semibold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk__stamp{color:var(--text-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.mk__body{padding:var(--space-4);gap:var(--space-4);display:grid}.mk__field-label{margin-bottom:var(--space-1);color:var(--text-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);display:block}.mk__input{min-height:2.25rem;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text-subtle);align-items:center;display:flex}.mk__controls{gap:var(--space-3);flex-wrap:wrap;display:flex}.mk__control{min-width:0}.mk__seg{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-subtle);padding:2px;display:inline-flex}.mk__seg-opt{min-height:1.75rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;display:inline-flex}.mk__seg-opt--on{background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-medium)}.mk__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.mk__chip{min-height:1.75rem;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;display:inline-flex}.mk__chip--on{border-color:color-mix(in srgb, var(--accent) var(--status-edge), var(--border));background:var(--surface);background:color-mix(in srgb, var(--accent) var(--status-tint), var(--surface));color:var(--accent);font-weight:var(--weight-medium)}.mk__hint{color:var(--text-subtle);font-size:var(--text-xs)}.mk__panel{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.mk__panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-subtle);border-bottom:1px solid var(--border);display:flex}.mk__panel-title{font-weight:var(--weight-semibold)}.mk__panel-note{color:var(--text-subtle);font-size:var(--text-xs)}.mk__rows{flex-direction:column;display:flex}.mk__row{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.mk__row:last-child{border-bottom:0}.mk__who{flex-direction:column;min-width:0;display:flex}.mk__name{align-items:center;gap:var(--space-2);min-width:0;color:var(--text);font-weight:var(--weight-medium);display:flex}.mk__name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk__sub{color:var(--text-subtle);font-size:var(--text-sm)}.mk__meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.mk__time{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.mk__inout{font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mk__in{color:var(--info)}.mk__out{color:var(--warning)}.mk__out--open{color:var(--text-subtle)}.mk__phones{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mk__pill{min-height:1.25rem;padding-inline:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;display:inline-flex}.mk__btn{min-height:1.75rem;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);flex:none;align-items:center;display:inline-flex}.mk__more{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);color:var(--text-subtle);font-size:var(--text-sm)}.mk__link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.mk__tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk__tile{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0}.mk__tile--featured{border-color:color-mix(in srgb, var(--accent) var(--status-edge), var(--border));background:var(--surface);background:color-mix(in srgb, var(--accent) var(--status-tint), var(--surface))}.mk__tile-label{color:var(--text-muted);font-size:var(--text-sm)}.mk__tile-value{margin-top:var(--space-1);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.2}.mk__tile--featured .mk__tile-value{color:var(--accent)}.mk__tile-hint{margin-top:var(--space-1);color:var(--text-subtle);font-size:var(--text-xs)}.mk__tile-value--warn{color:var(--warning)}.mk__kv{gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border);color:var(--text-muted);font-size:var(--text-sm);display:grid}.mk__kv code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle)}.mk__arrow{color:var(--text-subtle)}.mk__ref{color:var(--text-subtle);font-size:var(--text-sm);font-weight:var(--weight-normal);text-underline-offset:2px;flex:none;text-decoration:underline}.mk__req{color:var(--text-subtle)}.mk__by{color:var(--text);font-weight:var(--weight-medium)}.mk__cap{margin-top:var(--space-3);color:var(--text-subtle);font-size:var(--text-sm);line-height:1.4}@media (width>=34em){.mk__tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk__tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}}
