:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface:#f6f7f7;--surface-raised:#fff;--ink:#17191c;--ink-muted:#565b63;--hairline:#d9dcdf;--hairline-strong:#9aa0a6;--accent:#0b6168;--on-accent:#fff;--danger:#a32222;--radius:6px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:40px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--surface:#111315;--surface-raised:#191c1f;--ink:#eceef0;--ink-muted:#a5abb3;--hairline:#2d3135;--hairline-strong:#5a6066;--accent:#5cc4cc;--on-accent:#0c1214;--danger:#f08a8a}}*{box-sizing:border-box}body{background:var(--surface);color:var(--ink);margin:0}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell{grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.skip-link{left:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-raised);border-radius:var(--radius);position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.rail{padding:var(--space-6) var(--space-4);background:var(--surface-raised);border-right:1px solid var(--hairline)}.brand{margin:0 0 var(--space-6);padding:0 var(--space-3);font-weight:600}.rail ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.rail a{padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--ink);text-decoration:none;display:block}.rail a:hover{background:var(--surface)}.rail a[aria-current=page]{color:var(--accent);background:var(--surface);font-weight:600}main{padding:var(--space-6) var(--space-8)}h1{margin:var(--space-6) 0 var(--space-2);letter-spacing:-.01em;font-size:1.75rem;line-height:1.2}h1:focus{outline:none}.session{margin-top:var(--space-6);padding:var(--space-4) var(--space-3) 0;border-top:1px solid var(--hairline);font-size:.875rem}.session p{margin:0 0 var(--space-3);overflow-wrap:anywhere}.access{max-width:28rem;padding:var(--space-8) var(--space-6)}.access .brand{padding:0}.access .form input{min-width:0}.notice{color:var(--ink-muted);margin:0;font-size:.875rem}.notice-error{color:var(--danger)}.pending{color:var(--ink-muted)}@media (width<=767px){.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.rail{padding:var(--space-4);border-right:0;border-bottom:1px solid var(--hairline)}.brand{margin-bottom:var(--space-3);padding:0}.rail ul{grid-template-columns:repeat(2,minmax(0,1fr))}main{padding:var(--space-4)}}main{overflow-wrap:anywhere;min-width:0;max-width:1040px}h2{margin:var(--space-6) 0 var(--space-2);font-size:1.125rem;line-height:1.3}section{margin-top:var(--space-8)}.muted,.hint{color:var(--ink-muted)}.hint{margin:var(--space-1) 0 0;font-size:.875rem}.error-text{margin:var(--space-1) 0 0;color:var(--danger);font-size:.875rem;font-weight:500}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}.actions{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}button,.button{padding:var(--space-2) var(--space-3);border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block}button:active,.button:active{transform:translateY(1px)}button:disabled{opacity:.6;cursor:progress}.button-quiet{border-color:var(--hairline-strong);color:var(--ink);background:0 0}.form{gap:var(--space-3);max-width:560px;margin-top:var(--space-3);display:grid}.field{gap:var(--space-1);display:grid}label{font-size:.9375rem;font-weight:500}.required{color:var(--ink-muted);font-size:.8125rem;font-weight:400}input:not([type=checkbox],[type=radio]),select,textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);font:inherit}[aria-invalid=true]{border-color:var(--danger)}.filters{gap:var(--space-3);max-width:560px;display:grid}.check{gap:var(--space-2);align-items:center;font-weight:400;display:flex}.table-wrap{margin-top:var(--space-2);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-raised);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9375rem}th,td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}thead th{color:var(--ink-muted);border-bottom:1px solid var(--hairline);font-size:.8125rem;font-weight:600}.table-columns th,.table-columns td{min-width:7rem}.table-columns th:first-child,.table-columns td:first-child{min-width:16rem}tbody tr+tr td,tbody tr+tr th{border-top:1px solid var(--hairline)}tbody th{font-weight:500}.facts{gap:var(--space-1) var(--space-4);margin:var(--space-4) 0;grid-template-columns:minmax(120px,220px) minmax(0,1fr);display:grid}.facts dt{color:var(--ink-muted)}.facts dd{margin:0}.rows{gap:var(--space-3);margin:var(--space-3) 0;padding:0;list-style:none;display:grid}.rows>li{align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius);flex-direction:column;display:flex}.wrap-anywhere{overflow-wrap:anywhere;max-width:100%}.view-links{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.view-links a[aria-current=page]{border-bottom:2px solid;font-weight:600;text-decoration:none}.rows>li>.form{width:100%}.callout{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface-raised)}.callout h2{margin-top:0}.callout ul{padding-left:var(--space-6);margin:0}.tag{padding:0 var(--space-2);border:1px solid var(--hairline-strong);border-radius:var(--radius);font-size:.8125rem;font-weight:500;display:inline-block}.tag-proposal{color:var(--ink-muted);border-style:dashed}.tag-warning{border-color:var(--danger);color:var(--danger)}@media (width<=767px){.facts{grid-template-columns:minmax(0,1fr)}.facts dd{margin-bottom:var(--space-2)}}.choice{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius);margin:0;display:grid}.choice legend{padding:0 var(--space-1);font-size:.9375rem;font-weight:500}.more summary{cursor:pointer;font-weight:500}.line{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--hairline);display:grid}.line>button{justify-self:start}.card-head{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.card-reason{margin:0}.card .facts{margin:var(--space-2) 0;width:100%;font-size:.9375rem}.plain{margin:0;padding:0;list-style:none}.card>.form{width:100%}h3{margin:var(--space-6) 0 var(--space-2);font-size:1rem}
