@layer components{.mkt{background:var(--bg);color:var(--ink);font-family:var(--ui)}.mkt .mkt-display{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-weight:400}.mkt .mkt-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;line-height:1rem}.mkt .mkt-card{background:var(--paper);border:1px solid var(--hair);border-radius:var(--radius-lg);box-shadow:var(--sh1)}.mkt .mkt-card-raised{background:var(--paper);border:1px solid var(--hair);border-radius:var(--radius-lg);box-shadow:var(--sh2)}.mkt .mkt-pill{border-radius:var(--radius-pill);white-space:nowrap;min-height:2.75rem;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), transform .15s var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.mkt .mkt-pill:focus-visible,.mkt .mkt-focus:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mkt .mkt-pill-sm{min-height:2.25rem;padding:0 .875rem;font-size:.875rem}.mkt .mkt-pill-primary{background:var(--accent);color:var(--on-accent)}.mkt .mkt-pill-primary:hover{background:color-mix(in srgb, var(--accent) 86%, var(--ink))}.mkt .mkt-pill-secondary{background:var(--paper);color:var(--ink);border:1px solid var(--hair);box-shadow:var(--sh1)}.mkt .mkt-pill-secondary:hover{border-color:color-mix(in srgb, var(--ink) 22%, transparent)}.mkt .mkt-pill-ghost{color:var(--ink2)}.mkt .mkt-pill-ghost:hover{background:var(--hover);color:var(--ink)}.mkt .mkt-segments{border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--hair);box-shadow:var(--sh1);align-items:center;gap:2px;padding:3px;display:inline-flex}.mkt .mkt-segment{border-radius:var(--radius-pill);min-height:2rem;color:var(--ink2);transition:background-color .15s var(--ease);align-items:center;padding:0 .875rem;font-size:.875rem;display:inline-flex}.mkt .mkt-segment:hover{background:var(--hover);color:var(--ink)}.mkt .mkt-segment[aria-current=page],.mkt .mkt-segment[aria-checked=true]{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair)}.mkt .mkt-segment:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mkt .mkt-strip{background:var(--glass2);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid var(--hair2)}.mkt .mkt-link{color:var(--accent-ink);text-underline-offset:2px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.mkt .mkt-link:hover{text-decoration-thickness:2px}.mkt .mkt-state{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.375rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.mkt .mkt-state:before{content:"";background:currentColor;border-radius:999px;width:.4375rem;height:.4375rem}.mkt .mkt-state-ok{color:var(--ok);background:var(--ok-soft)}.mkt .mkt-state-df{color:var(--df);background:var(--df-soft)}.mkt .mkt-state-rt{color:var(--rt);background:var(--rt-soft)}.mkt .mkt-state-nf{color:var(--nf);background:var(--nf-soft)}.mkt .mkt-state-ac{color:var(--accent-ink);background:var(--accent-soft)}.mkt .mkt-cite{font-family:var(--mono);white-space:nowrap;border-radius:4px;margin-left:.12em;padding:0 .25em;font-size:.78em}.mkt .mkt-cite-ok{color:var(--ok);background:var(--ok-soft)}.mkt .mkt-cite-df{color:var(--df);background:var(--df-soft)}.mkt .mkt-cite-rt{color:var(--rt);background:var(--rt-soft);box-shadow:0 0 0 1.5px var(--rt)}.mkt .mkt-cite-nf{color:var(--nf);background:var(--nf-soft)}.mkt .mkt-page{font-family:var(--mono);color:var(--accent-ink);background:var(--accent-soft);white-space:nowrap;border-radius:4px;padding:.05em .4em;font-size:.72em}.mkt .mkt-kbd{border:1px solid var(--hair);background:var(--bg);min-width:1.375rem;height:1.375rem;font-family:var(--mono);color:var(--ink2);border-radius:5px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.6875rem;display:inline-flex}.mkt .mkt-quote{font-family:var(--serif);border-left:2px solid var(--accent);color:var(--ink);padding-left:.75rem}.mkt .mkt-hl{background:var(--mark);border-radius:2px;padding:0 .1em}.mkt .mkt-section{border-top:1px solid var(--hair2)}.mkt .mkt-section-alt{background:var(--bg2)}@media (prefers-reduced-motion:no-preference){.mkt .mkt-rise{animation:mkt-rise .64s var(--ease) both}.mkt .mkt-rise-2{animation:mkt-rise .64s var(--ease) .14s both}.mkt .mkt-rise-3{animation:mkt-rise .64s var(--ease) .28s both}.mkt .mkt-stamp{animation:mkt-stamp .42s var(--ease) both}}@keyframes mkt-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mkt-stamp{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.mkt details>summary::-webkit-details-marker{display:none}}.mkt main h1{font-family:var(--serif);letter-spacing:-.015em;font-weight:400}.mkt .rounded-card{border-radius:var(--radius-lg)}
