.ml-boot{color:var(--c-fg-muted)}.ml-msg{margin:0 0 var(--sp-3);color:var(--c-fg-muted);font-size:var(--fs-sm)}.ml-msg:empty{display:none}.ml-alert{padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-bg-soft);margin-bottom:var(--sp-4)}.ml-alert-warn{background:var(--c-notice-bg);border-left:4px solid var(--c-notice-border)}.ml-alert p,.ml-alert ul{margin:var(--sp-2) 0 0}.ml-alert ul{padding-inline-start:1.35em}.ml-controls{display:grid;gap:var(--sp-3);margin-bottom:var(--sp-4)}@media(min-width:52rem){.ml-controls{grid-template-columns:repeat(3,1fr);align-items:start}}.ml-fs{margin:0;padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-bg-soft)}.ml-fs legend{font-size:var(--fs-sm);font-weight:600;padding:0 var(--sp-1)}.ml-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2) var(--sp-3)}.ml-field{display:inline-flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-sm)}.ml-field label{font-weight:600}.ml-hint{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);color:var(--c-fg-muted)}.ml-hint:empty{display:none}.ml-btn{min-height:2.75rem;padding:0 var(--sp-3);border:1px solid var(--c-accent);border-radius:var(--radius);background:var(--c-bg);color:var(--c-link);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.ml-btn:disabled{border-color:var(--c-border);color:var(--c-fg-muted);cursor:not-allowed}.ml-btn-danger{border-color:var(--c-notice-border);color:var(--c-fg)}.ml select,.ml input[type=text],.ml textarea{width:100%;min-height:2.75rem;padding:var(--sp-1) var(--sp-2);border:1px solid var(--c-border-strong);border-radius:var(--radius);background:var(--c-bg);color:var(--c-fg);font:inherit;font-size:var(--fs-sm)}.ml textarea{min-height:4.5rem;resize:vertical;line-height:1.5}.ml-table{min-width:100%;table-layout:fixed}.ml-table th[scope=col],.ml-table td{width:11rem;vertical-align:top}.ml-table th.ml-rowhead,.ml-table th[scope=row]{width:8rem}@media screen{.ml-table th.ml-rowhead,.ml-table th[scope=row]{position:sticky;inset-inline-start:0;z-index:1}}.ml-sub{display:block;font-size:var(--fs-xs);font-weight:400;color:var(--c-fg-muted)}.ml-warn{display:block;font-size:var(--fs-xs);font-weight:400;color:var(--c-fg);background:var(--c-notice-bg);border-left:3px solid var(--c-notice-border);padding:var(--sp-1) var(--sp-2);margin-top:var(--sp-1)}.ml-na{color:var(--c-fg-muted)}.ml-span{font-size:var(--fs-xs);color:var(--c-fg-muted);background:var(--c-bg-soft)}.ml-cats{margin:var(--sp-1) 0 0;padding-inline-start:1.1em;font-size:var(--fs-xs)}.ml-remove{margin-top:var(--sp-2);min-height:2.25rem;padding:0 var(--sp-2);border:1px solid var(--c-border-strong);border-radius:var(--radius);background:var(--c-bg);color:var(--c-fg);font:inherit;font-size:var(--fs-xs);font-weight:400;cursor:pointer}.ml-save{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);min-height:2.25rem;margin:var(--sp-3) 0 0;font-size:var(--fs-xs);color:var(--c-fg-muted)}.ml-save-state{display:inline-block;min-width:5.5em;padding:var(--sp-1) var(--sp-2);border-left:3px solid transparent}.ml-save-saved .ml-save-state{border-left-color:var(--c-accent);background:var(--c-bg-soft)}.ml-save-error .ml-save-state{border-left-color:var(--c-notice-border);background:var(--c-notice-bg);color:var(--c-fg);font-weight:600}.ml-save-why{color:var(--c-fg)}.ml-foot{margin-top:var(--sp-4)}.ml-io{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--c-border)}.ml-io input[type=file]{font-size:var(--fs-sm)}.ml-raw textarea{width:100%;font-family:var(--font-mono);font-size:var(--fs-xs)}.ml-sync{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--c-border)}.ml-sync h2{font-size:var(--fs-lg);margin-bottom:var(--sp-2)}.ml-sync p{margin:0 0 var(--sp-3)}.ml-sync .ml-inline{margin-bottom:var(--sp-3)}.ml-sync .ml-warn{display:inline;border-left:0;padding:0;margin:0;background:transparent;font-size:inherit}.ml-sync-msg{padding:var(--sp-2) var(--sp-3);border-left:3px solid var(--c-accent);background:var(--c-bg-soft);font-size:var(--fs-sm)}.ml-sync-more summary{cursor:pointer;font-size:var(--fs-sm)}.ml-sync-more ul{margin:var(--sp-2) 0 0;padding-inline-start:1.35em}.ml-sync-more li+li{margin-top:var(--sp-2)}.ml-print-only{display:none}@media print{@page{size:A4;margin:12mm}.ml-print-only{display:block;white-space:pre-wrap}.ml-notes-print{font-size:9pt;line-height:1.35}.ml-controls,.ml-io,.ml-sync,.ml-msg,.ml-save,.ml-alert-warn{display:none}.table-scroll{overflow:visible}.ml-table{width:100%;font-size:9pt;page-break-inside:auto;break-inside:auto}.ml-table tr{page-break-inside:avoid;break-inside:avoid}.ml-table th,.ml-table td{padding:2pt 3pt;border:.5pt solid #666}.ml-table th[scope=col],.ml-table th[scope=row],.ml-table th.ml-rowhead,.ml-table td{width:auto;min-width:0}.ml-table th[scope=col] a{color:#000;text-decoration:none;font-size:10pt}.ml-sub,.ml-cats,.ml-hint,.ml-span,.ml-foot{font-size:7.5pt}}@media print{:root{--c-bg: #ffffff;--c-bg-soft: #ffffff;--c-bg-inset: #f0f0f0;--c-fg: #000000;--c-fg-muted: #333333;--c-border: #666666;--c-border-strong: #444444;--c-link: #000000;--c-link-visited: #000000;--c-accent: #000000;--c-notice-bg: #ffffff;--c-notice-border: #666666}body{background:#fff;color:#000}body>.site-header,body>.crumbs,body>.site-footer{display:none!important}main{padding-block:0!important;max-width:none!important;padding-inline:0!important}}.intro[data-astro-cid-gqbetjvu]{max-width:56rem}.warnbox[data-astro-cid-gqbetjvu]{padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-notice-border);border-left-width:4px;border-radius:var(--radius);background:var(--c-notice-bg);margin-bottom:var(--sp-5)}.warnbox[data-astro-cid-gqbetjvu] h2[data-astro-cid-gqbetjvu]{font-size:var(--fs-lg);margin-bottom:var(--sp-2)}.warnbox[data-astro-cid-gqbetjvu] ul[data-astro-cid-gqbetjvu]{margin:0}.warnbox[data-astro-cid-gqbetjvu] li[data-astro-cid-gqbetjvu]+li[data-astro-cid-gqbetjvu]{margin-top:var(--sp-2)}
