@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2py-ke1f706a6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.v_QfHq_className{font-family:GeistSans,GeistSans Fallback}.v_QfHq_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3wg2gzp0j70gu.woff2)format("woff2");font-display:swap;font-weight:100 900}.cXuDKa_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.cXuDKa_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--ml-stone-50:#fafaf9;--ml-stone-100:#f5f5f4;--ml-stone-200:#e7e5e4;--ml-stone-300:#d6d3d1;--ml-stone-400:#a8a29e;--ml-stone-500:#78716c;--ml-stone-600:#57534e;--ml-stone-700:#44403c;--ml-stone-800:#292524;--ml-stone-900:#1c1917;--ml-stone-950:#0c0a09;--ml-oxide-100:#fbe5de;--ml-oxide-200:#f5c9bc;--ml-oxide-300:#eda28c;--ml-oxide-400:#e2755a;--ml-oxide-500:#c74e31;--ml-oxide-600:#a93a20;--ml-oxide-700:#8a2f1a;--ml-oxide-950:#3b241c;--ml-bg:var(--ml-stone-50);--ml-surface:#fff;--ml-border:var(--ml-stone-200);--ml-border-strong:var(--ml-stone-300);--ml-text:var(--ml-stone-900);--ml-muted:var(--ml-stone-500);--ml-accent:var(--ml-oxide-600);--ml-accent-hover:var(--ml-oxide-700);--ml-accent-text:var(--ml-oxide-600);--ml-border-input:var(--ml-stone-300);--ml-accent-soft-bg:var(--ml-oxide-100);--ml-accent-soft-text:var(--ml-oxide-700);--ml-accent-soft-border:var(--ml-oxide-200);--ml-logo-object:#292524;--ml-logo-finding:#c74e31;--ml-on-accent:#fff;--ml-font:var(--font-geist-sans,"Geist"), system-ui, -apple-system, sans-serif;--ml-font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;--ml-space-1:4px;--ml-space-2:8px;--ml-space-3:12px;--ml-space-4:16px;--ml-space-5:24px;--ml-space-6:32px;--ml-space-7:48px;--ml-text-eyebrow:11px;--ml-text-meta:12px;--ml-text-body:13.5px;--ml-text-card:15px;--ml-text-lead:14px;--ml-text-page:18px;--ml-text-figure:22px;--ml-text-display:32px;--ml-gutter:32px;--ml-column:960px;--ml-radius-control:8px;--ml-radius-card:12px;--ml-shadow-card:0 1px 3px #1c19170f}@media (max-width:600px){:root{--ml-gutter:16px}}[data-theme=dark]{--ml-bg:var(--ml-stone-950);--ml-surface:var(--ml-stone-900);--ml-border:var(--ml-stone-800);--ml-border-strong:var(--ml-stone-700);--ml-text:var(--ml-stone-50);--ml-muted:var(--ml-stone-400);--ml-accent:var(--ml-oxide-500);--ml-accent-hover:var(--ml-oxide-600);--ml-accent-text:var(--ml-oxide-400);--ml-border-input:var(--ml-stone-600);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ml-accent-soft-bg:var(--ml-oxide-950);--ml-accent-soft-text:var(--ml-oxide-300);--ml-accent-soft-border:var(--ml-oxide-700);--ml-logo-object:#fafaf9;--ml-logo-finding:#e2755a;--ml-shadow-card:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ml-bg:var(--ml-stone-950);--ml-surface:var(--ml-stone-900);--ml-border:var(--ml-stone-800);--ml-border-strong:var(--ml-stone-700);--ml-text:var(--ml-stone-50);--ml-muted:var(--ml-stone-400);--ml-accent:var(--ml-oxide-500);--ml-accent-hover:var(--ml-oxide-600);--ml-accent-text:var(--ml-oxide-400);--ml-border-input:var(--ml-stone-600);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ml-accent-soft-bg:var(--ml-oxide-950);--ml-accent-soft-text:var(--ml-oxide-300);--ml-accent-soft-border:var(--ml-oxide-700);--ml-logo-object:#fafaf9;--ml-logo-finding:#e2755a;--ml-shadow-card:none}}.ml-btn{font-family:var(--ml-font);border-radius:var(--ml-radius-control);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ml-btn:disabled{opacity:.5;cursor:not-allowed}.ml-btn--md{padding:9px 16px;font-size:13.5px}.ml-btn--sm{padding:6px 12px;font-size:12.5px}.ml-btn--primary{background:var(--ml-accent);color:var(--ml-on-accent);box-shadow:0 1px 2px #1c191714}.ml-btn--primary:hover:not(:disabled){background:var(--ml-accent-hover)}.ml-btn--secondary{background:var(--ml-surface);color:var(--ml-text);border-color:var(--ml-border-strong);box-shadow:0 1px 2px #1c19170d}.ml-btn--secondary:hover:not(:disabled){border-color:var(--ml-stone-400)}.ml-btn--ghost{color:var(--ml-muted);background:0 0}.ml-btn--ghost:hover:not(:disabled){color:var(--ml-text)}.ml-btn--danger{background:var(--ml-surface);color:var(--ml-accent-text);border-color:var(--ml-accent-text)}.ml-btn--danger:hover:not(:disabled),.ml-btn--danger:focus-visible{background:var(--ml-accent-soft-bg)}.ml-badge{font-family:var(--ml-font);font-size:var(--ml-text-meta);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:1px 8px;font-weight:500;line-height:1.4;display:inline-flex}.ml-badge--neutral{background:var(--ml-bg);color:var(--ml-muted);border-color:var(--ml-border)}.ml-badge--oxide{background:var(--ml-accent-soft-bg);color:var(--ml-accent-soft-text);border-color:var(--ml-accent-soft-border)}.ml-card{background:var(--ml-surface);border:1px solid var(--ml-border);border-radius:var(--ml-radius-card);box-shadow:var(--ml-shadow-card);font-family:var(--ml-font);color:var(--ml-text);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ml-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ml-card__title{font-size:14.5px;font-weight:600}.ml-card__meta{font-family:var(--ml-font-mono);color:var(--ml-muted);font-size:11.5px}.ml-card__body{color:var(--ml-muted);font-size:13px;line-height:1.5}.ml-card__body p{margin:var(--ml-space-2) 0}.ml-field{font-family:var(--ml-font);flex-direction:column;gap:6px;display:flex}.ml-field__label{color:var(--ml-text);font-size:12.5px;font-weight:500}.ml-input{background:var(--ml-surface);border:1px solid var(--ml-border-input);border-radius:var(--ml-radius-control);font-family:var(--ml-font);color:var(--ml-text);padding:9px 12px;font-size:13.5px}.ml-input:focus{border-color:var(--ml-accent);box-shadow:0 0 0 3px var(--ml-accent-soft-bg)}.ml-input::placeholder{color:var(--ml-muted)}.ml-check{gap:var(--ml-space-2);cursor:pointer;align-items:flex-start;display:flex}.ml-check__box{appearance:none;cursor:pointer;border:1.5px solid var(--ml-border-input);background:var(--ml-surface) no-repeat center / 12px 12px;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:2px 0 0;transition:background-color .12s,border-color .12s}.ml-check__box:hover:not(:disabled){border-color:var(--ml-text)}.ml-check__box:checked{background-color:var(--ml-accent);border-color:var(--ml-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3.5 8.5 3 3 6-7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ml-check__box:focus-visible{outline:2px solid var(--ml-accent);outline-offset:2px}.ml-check__box:disabled{opacity:.45;cursor:not-allowed}.ml-logo{font-family:var(--ml-font);align-items:center;gap:.5em;display:inline-flex}.ml-logo__word{letter-spacing:-.015em;color:var(--ml-text);font-weight:500;line-height:1}.ml-select-wrap{width:100%;display:inline-flex;position:relative}.ml-select-wrap--auto{width:auto}.ml-select{appearance:none;background:var(--ml-surface);border:1px solid var(--ml-border-input);border-radius:var(--ml-radius-control);width:100%;font-family:var(--ml-font);color:var(--ml-text);cursor:pointer;padding:9px 32px 9px 12px;font-size:13.5px;transition:box-shadow .12s}.ml-select:hover{box-shadow:0 0 0 1px var(--ml-border-strong)}.ml-select:focus{border-color:var(--ml-accent);box-shadow:0 0 0 3px var(--ml-accent-soft-bg)}.ml-select-chevron{color:var(--ml-muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ml-status{font-family:var(--ml-font);font-size:var(--ml-text-meta);border:1px solid var(--ml-border);background:var(--ml-bg);color:var(--ml-muted);border-radius:999px;align-items:center;gap:6px;padding:1px 8px;font-weight:500;line-height:1.4;display:inline-flex}.ml-status__dot{background:var(--ml-stone-400);border-radius:50%;width:6px;height:6px}.ml-status--open{background:var(--ml-accent-soft-bg);color:var(--ml-accent-soft-text);border-color:var(--ml-accent-soft-border)}.ml-status--open .ml-status__dot{background:var(--ml-accent)}.ml-status--planned .ml-status__dot{background:var(--ml-stone-500)}.ml-status--automated{color:var(--ml-text);border-color:var(--ml-border-strong)}.ml-status--automated .ml-status__dot{background:var(--ml-stone-700)}.ml-status--dismissed{color:var(--ml-muted);border-style:dashed}.ml-modal-overlay{z-index:50;overscroll-behavior:contain;background:#0c0a0966;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.ml-modal{background:var(--ml-surface);border:1px solid var(--ml-border);width:100%;max-width:440px;font-family:var(--ml-font);color:var(--ml-text);border-radius:16px;flex-direction:column;gap:12px;margin:auto;padding:20px 22px;display:flex;box-shadow:0 8px 40px #0c0a092e}.ml-modal__title{font-size:15.5px;font-weight:600}.ml-modal__body{color:var(--ml-muted);gap:var(--ml-space-3);flex-direction:column;font-size:13.5px;line-height:1.55;display:flex}.ml-modal__footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.ml-confirm__consequence{margin:0}.ml-row-actions{align-items:center;gap:var(--ml-space-2);flex-wrap:wrap;display:inline-flex}.ml-row-actions__more{display:inline-flex}.ml-menu{z-index:20;min-width:180px;padding:var(--ml-space-1);background:var(--ml-surface);border:1px solid var(--ml-border);border-radius:var(--ml-radius-control);flex-direction:column;display:flex;position:fixed;box-shadow:0 8px 24px #0c0a0924}.ml-menu__item{font-family:var(--ml-font);font-size:var(--ml-text-body);text-align:left;white-space:nowrap;padding:var(--ml-space-2) var(--ml-space-3);color:var(--ml-text);cursor:pointer;background:0 0;border:0;border-radius:6px}.ml-menu__item:hover:not(:disabled),.ml-menu__item:focus{background:var(--ml-bg)}.ml-menu__item:disabled{opacity:.5;cursor:not-allowed}.ml-menu__item--danger{color:var(--ml-accent-text)}.ml-menu__item--danger:hover:not(:disabled),.ml-menu__item--danger:focus{background:var(--ml-accent-soft-bg)}.ml-menu__sep{height:1px;margin:var(--ml-space-1) 0;background:var(--ml-border)}@media (max-width:640px){.ml-row-actions{width:100%;display:flex}.ml-row-actions__visible{flex:1}}.ml-empty{text-align:center;font-family:var(--ml-font);flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}.ml-empty__title{color:var(--ml-text);font-size:15px;font-weight:600}.ml-empty__desc{color:var(--ml-muted);max-width:44ch;font-size:13.5px;line-height:1.55}.ml-empty__action{margin-top:10px}.ml-table-wrap{max-width:100%;position:relative;overflow-x:auto}.ml-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ml-table{border-collapse:collapse;width:100%;font-family:var(--ml-font)}.ml-table th{font-family:var(--ml-font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--ml-muted);border-bottom:1px solid var(--ml-border-strong);padding:8px 14px 8px 0;font-size:10.5px;font-weight:500}.ml-table td{color:var(--ml-text);border-bottom:1px solid var(--ml-border);font-variant-numeric:tabular-nums;padding:10px 14px 10px 0;font-size:13.5px}.ml-table td.ml-table__value{font-family:var(--ml-font-mono)}.ml-table__sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ml-table__sort:hover,.ml-table th[aria-sort] .ml-table__sort{color:var(--ml-text)}.ml-table__arrow{font-family:var(--ml-font)}.ml-table tbody tr{transition:background .12s}.ml-table tbody tr:hover{background:var(--ml-bg)}.ml-pills{border:1px solid var(--ml-border);background:var(--ml-bg);overscroll-behavior-x:contain;scrollbar-width:none;border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ml-pills::-webkit-scrollbar{display:none}.ml-pills[data-more=right]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 40px);mask-image:linear-gradient(270deg,#0000,#000 40px)}.ml-pills[data-more=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.ml-pills[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.ml-pill{white-space:nowrap;min-height:30px;color:var(--ml-muted);cursor:pointer;font-family:var(--ml-font);font-size:var(--ml-text-meta);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 12px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.ml-pill:hover{color:var(--ml-text)}.ml-pill--on{background:var(--ml-surface);border-color:var(--ml-border-strong);color:var(--ml-text);box-shadow:var(--ml-shadow-card)}.ml-pill__count{font-family:var(--ml-font-mono);font-variant-numeric:tabular-nums;color:var(--ml-muted)}.ml-pill--on .ml-pill__count{color:var(--ml-text)}.ml-pill:focus-visible{outline:2px solid var(--ml-accent);outline-offset:1px;border-radius:999px}@media (prefers-reduced-motion:reduce){.ml-pill{transition:none}}.ml-disclosure{min-width:0}.ml-disclosure__summary{cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content;max-width:100%;min-height:28px;font-size:var(--ml-text-meta);color:var(--ml-muted);align-items:center;gap:6px;list-style:none;display:inline-flex}.ml-disclosure__summary::-webkit-details-marker{display:none}.ml-disclosure__summary::marker{content:""}.ml-disclosure__summary:hover{color:var(--ml-text)}.ml-disclosure__chev{flex:none;transition:transform .12s}.ml-disclosure[open]>.ml-disclosure__summary .ml-disclosure__chev{transform:rotate(90deg)}.ml-disclosure__label{overflow-wrap:anywhere;min-width:0}.ml-disclosure--strong>.ml-disclosure__summary{font-size:var(--ml-text-body);color:var(--ml-text);font-weight:500}.ml-disclosure__body{gap:var(--ml-space-2);padding:var(--ml-space-2) 0 0 18px;flex-direction:column;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.ml-disclosure__chev{transition:none}}.ml-page{background:var(--ml-surface);border-bottom:1px solid var(--ml-border);padding:var(--ml-space-5) var(--ml-gutter) var(--ml-space-4);min-width:0}.ml-page--tabs{padding-bottom:0}.ml-page__inner{max-width:var(--ml-column);gap:var(--ml-space-3);flex-direction:column;min-width:0;display:flex}.ml-page__row{justify-content:space-between;align-items:flex-start;gap:var(--ml-space-4);min-width:0;display:flex}.ml-page__text{gap:var(--ml-space-1);flex-direction:column;min-width:0;display:flex}.ml-page__crumb{font-family:var(--ml-font-mono);font-size:var(--ml-text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ml-muted)}.ml-page__crumb a{color:inherit;text-decoration:none}.ml-page__crumb a:hover{color:var(--ml-text)}.ml-page__title{font-family:var(--ml-font);font-size:var(--ml-text-page);letter-spacing:-.015em;color:var(--ml-text);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.ml-page__desc{font-size:var(--ml-text-lead);color:var(--ml-muted);max-width:72ch;margin:0;line-height:1.5}.ml-page__actions{align-items:center;gap:var(--ml-space-2);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.ml-page__tabs{min-width:0;margin:0 -12px}@media (max-width:600px){.ml-page{padding-top:var(--ml-space-4)}.ml-page__row{flex-wrap:wrap}.ml-page__text{flex-basis:100%}.ml-page__actions{flex-shrink:1;justify-content:flex-start;width:100%}}.ml-empty__glyph{color:var(--ml-text);margin-bottom:var(--ml-space-2)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ml-accent);outline-offset:2px;border-radius:4px}.ml-hint{font-size:var(--ml-text-body);color:var(--ml-muted);max-width:64ch;margin:0;line-height:1.55}.ml-hint--error{color:var(--ml-accent-text)}.ml-hint--success{color:var(--ml-text)}.ml-copyfield{gap:var(--ml-space-1);flex-direction:column;min-width:0;display:flex;position:relative}.ml-copyfield__row{align-items:flex-start;gap:var(--ml-space-2);min-width:0;display:flex}.ml-copyfield__value{min-width:0;max-width:100%;font-family:var(--ml-font-mono);color:var(--ml-text);background:var(--ml-bg);border:1px solid var(--ml-border-strong);border-radius:var(--ml-radius-control);flex:auto;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.ml-copyfield__value code{font:inherit}.ml-copyfield--secret .ml-copyfield__value{white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all}.ml-copyfield--code .ml-copyfield__value{overflow-x:auto}.ml-copyfield--code .ml-copyfield__value code{white-space:pre}.ml-copyfield--text .ml-copyfield__value{white-space:pre-wrap;overflow-wrap:anywhere;border-color:var(--ml-border)}.ml-copyfield__button{width:32px;height:32px;color:var(--ml-muted);background:var(--ml-surface);border:1px solid var(--ml-border);border-radius:var(--ml-radius-control);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-top:4px;padding:0;transition:color .12s,border-color .12s;display:inline-flex;position:relative}.ml-copyfield__button:hover,.ml-copyfield__button:focus-visible{color:var(--ml-text);border-color:var(--ml-border-strong)}.ml-copyfield__button.is-copied{color:var(--ml-accent-text)}.ml-copyfield__icon{display:block}.ml-copyfield__tip{font-family:var(--ml-font);font-size:var(--ml-text-meta);white-space:nowrap;color:var(--ml-bg);background:var(--ml-text);pointer-events:none;opacity:0;z-index:1;border-radius:6px;padding:3px 8px;line-height:1.4;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);right:0}.ml-copyfield__button:hover .ml-copyfield__tip,.ml-copyfield__button:focus-visible .ml-copyfield__tip,.ml-copyfield__button.is-copied .ml-copyfield__tip{opacity:1}@media (prefers-reduced-motion:reduce){.ml-copyfield__button,.ml-copyfield__tip{transition:none}}.ml-copyfield__status{font-size:var(--ml-text-meta);color:var(--ml-muted)}.ml-copyfield__status--quiet{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ml-spark{flex-direction:column;gap:2px;max-width:240px;margin:0;display:flex}.ml-spark__svg{width:100%;height:44px;display:block;overflow:visible}.ml-spark__line{fill:none;stroke:var(--ml-accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ml-spark__area{fill:var(--ml-accent-soft-bg);stroke:none}.ml-spark__dot{fill:var(--ml-accent);opacity:.45}.ml-spark__dot--last{opacity:1}.ml-spark__caption{justify-content:space-between;gap:var(--ml-space-2);font-family:var(--ml-font-mono);font-size:var(--ml-text-eyebrow);color:var(--ml-muted);display:flex}.ml-attention{gap:var(--ml-space-2);background:var(--ml-surface);border:1px solid var(--ml-border-strong);border-left:3px solid var(--ml-accent);border-radius:var(--ml-radius-card);padding:var(--ml-space-4) var(--ml-space-5) var(--ml-space-2);font-family:var(--ml-font);color:var(--ml-text);flex-direction:column;display:flex}.ml-attention--quiet{border-color:var(--ml-border);border-left-color:var(--ml-border);padding-bottom:var(--ml-space-4)}.ml-attention__head{justify-content:space-between;align-items:baseline;gap:var(--ml-space-3);flex-wrap:wrap;display:flex}.ml-attention__title{font-size:var(--ml-text-page);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.25}.ml-attention__meta{font-size:var(--ml-text-meta);color:var(--ml-muted)}.ml-attention__desc,.ml-attention__empty{font-size:var(--ml-text-body);color:var(--ml-muted);max-width:64ch;margin:0;line-height:1.55}.ml-attention__action{padding-bottom:var(--ml-space-2)}.ml-attention__list{margin:var(--ml-space-1) 0 0;padding:0;list-style:none}.ml-attention__item{gap:var(--ml-space-4);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;padding:14px 0;display:grid}.ml-attention__item+.ml-attention__item{border-top:1px solid var(--ml-border)}.ml-attention__count{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1}.ml-attention__count--none{color:var(--ml-muted)}.ml-attention__count--icon{color:var(--ml-muted);align-items:center;display:inline-flex}.ml-attention__text{flex-direction:column;gap:3px;min-width:0;display:flex}.ml-attention__name{align-items:center;gap:var(--ml-space-2);font-size:var(--ml-text-card);flex-wrap:wrap;font-weight:600;line-height:1.35;display:flex}.ml-attention__detail{font-size:var(--ml-text-body);color:var(--ml-muted);line-height:1.5}.ml-attention__control{display:inline-flex}@media (max-width:640px){.ml-attention{padding:14px var(--ml-space-4) 6px}.ml-attention__title{font-size:var(--ml-text-card)}.ml-attention__item{gap:var(--ml-space-3);padding:var(--ml-space-3) 0}.ml-attention__count{font-size:20px}.ml-attention__name{font-size:var(--ml-text-body);font-weight:500}.ml-attention__item{row-gap:var(--ml-space-2);grid-template-columns:32px minmax(0,1fr)}.ml-attention__control{grid-column:2/-1}.ml-attention__control>*{min-height:44px}}.ml-prose{font-size:var(--ml-text-body);color:var(--ml-text);overflow-wrap:anywhere;min-width:0;line-height:1.6}.ml-prose>*{margin:0 0 var(--ml-space-2)}.ml-prose>:last-child{margin-bottom:0}.ml-prose h2,.ml-prose h3{font-size:var(--ml-text-card);letter-spacing:-.01em;margin-top:var(--ml-space-4);font-weight:600;line-height:1.35}.ml-prose h4,.ml-prose h5,.ml-prose h6{font-size:var(--ml-text-body);margin-top:var(--ml-space-3);margin-bottom:var(--ml-space-1);font-weight:600;line-height:1.4}.ml-prose>:first-child{margin-top:0}.ml-prose ul,.ml-prose ol{gap:var(--ml-space-1);flex-direction:column;padding-left:20px;display:flex}.ml-prose a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ml-prose a:hover{color:var(--ml-accent-text)}.ml-prose code{font-family:var(--ml-font-mono);background:var(--ml-bg);border:1px solid var(--ml-border);border-radius:4px;padding:0 4px;font-size:.9em}.ml-prose pre{font-family:var(--ml-font-mono);font-size:var(--ml-text-meta);background:var(--ml-bg);border:1px solid var(--ml-border);border-radius:var(--ml-radius-control);padding:var(--ml-space-2) var(--ml-space-3);white-space:pre-wrap;overflow-x:auto}.ml-prose pre code{font-size:inherit;background:0 0;border:0;padding:0}
