.sl{max-width:56rem;margin:2rem auto;--sl-on: #8be0b0;--sl-in: #7fe9f5;--sl-tr: #ffb25e;--sl-no: #ff9db8}.sl-asof{text-align:center;color:var(--dim);margin:0 auto 1rem;max-width:40rem}.sl-controls{display:grid;gap:.8rem;justify-items:center;margin-bottom:1rem}.sl-pick{display:flex;flex-direction:column;gap:.35rem;width:min(100%,18rem);font-size:.8rem;letter-spacing:.06em;color:var(--dim);text-align:center}.sl-pick select{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:.4rem;padding:.6rem .7rem;font:inherit;width:100%}.sl-pick select:focus-visible,.sl-f:focus-visible{outline:2px solid var(--acc2);outline-offset:1px}.sl-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.sl-f{min-height:2.5rem;padding:.45rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--cell);color:var(--ink);font:inherit;font-size:.85rem;cursor:pointer}.sl-f b{margin-left:.25rem;color:var(--dim);font-variant-numeric:tabular-nums}.sl-f:hover{background:var(--cell2);border-color:var(--acc);color:var(--ink)}.sl-f.on{background:var(--acc);border-color:var(--acc);color:#fff}.sl-f.on b{color:#fff}.sl-card{margin:0 auto 1rem;max-width:40rem;padding:1rem 1.2rem;background:var(--cell);border:1px solid var(--line);border-radius:.8rem}.sl-card[hidden]{display:none}.sl-card h3{margin:0 0 .5rem;text-align:center}.sl-card .sl-tag{display:table;margin:0 auto .8rem}.sl-cap{margin:0 0 .3rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.sl-card blockquote{margin:0 0 .8rem;padding:.2rem 0 .2rem .9rem;border-left:3px solid var(--acc);color:var(--ink);line-height:1.5}.sl-links,.sl-note{margin:0 0 .4rem;font-size:.9rem;color:var(--dim);overflow-wrap:anywhere}.sl-tag{display:inline-block;padding:.2rem .6rem;border:1px solid currentColor;border-radius:999px;font-size:.78rem;font-weight:700}.t-online{color:var(--sl-on)}.t-in_person{color:var(--sl-in)}.t-tribal{color:var(--sl-tr)}.t-not_legal{color:var(--sl-no)}.sl-table tbody th{font-weight:700;color:var(--ink)}.sl-table small{display:block;margin-top:.3rem;color:var(--dim);font-size:.78rem;overflow-wrap:anywhere}.sl-table td a{font-size:.85rem;color:var(--link,#8ae6ff);overflow-wrap:anywhere}.sl-table td a:hover,.sl-table td a:focus-visible{color:var(--link-hover, #b5efff);background:var(--cell2)}.sl-table tr[hidden]{display:none!important}.sl-pending{margin:1rem 0 0;color:var(--dim);font-size:.9rem;text-align:center}.sl-pending b{color:var(--ink)}@media(max-width:40rem){table.plain.sl-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}table.plain.sl-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;padding:.8rem .2rem;border-top:1px solid var(--line)}table.plain.sl-table tbody th,table.plain.sl-table tbody td{display:block;padding:0;border:0;font-size:.9rem}table.plain.sl-table .sl-tag{white-space:nowrap}table.plain.sl-table td a{display:block;font-size:.9rem}.sl-table small{margin-top:.25rem}}.sl-map{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));grid-auto-rows:1fr;gap:3px;max-width:34rem;margin:0 auto .6rem}.sl-tile{aspect-ratio:1;display:grid;place-items:center;padding:0;border:1px solid currentColor;border-radius:.3rem;background:var(--bg);font:inherit;font-size:.72rem;font-weight:700;letter-spacing:0;cursor:pointer;transition:background .15s}.sl-tile.t-online{background:#10281c;color:var(--sl-on)}.sl-tile.t-in_person{background:#0c262b;color:var(--sl-in)}.sl-tile.t-tribal{background:#2b1a08;color:var(--sl-tr)}.sl-tile.t-not_legal{background:#2c1220;color:var(--sl-no)}.sl-tile.t-pending{background:#1c1a22;color:#b7b2c4;border-color:#55505f;border-style:dashed}.sl-tile:hover{background:#342b63;color:#fff;border-color:#c9bfff}.sl-tile[aria-pressed=true]{background:var(--acc);border-color:#d9ceff;color:#fff;position:relative;z-index:1;animation:sl-ring 1.9s ease-out infinite}.sl-tile:focus-visible{outline:2px solid var(--acc2);outline-offset:2px}.sl-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;list-style:none;margin:0 0 1rem;padding:0;font-size:.8rem;color:var(--dim)}.sl-legend li{display:flex;align-items:center;gap:.4rem}.sl-legend i{display:block;width:.8rem;height:.8rem;border:1px solid currentColor;border-radius:.2rem}.sl-legend i.t-online{background:#10281c;color:var(--sl-on)}.sl-legend i.t-in_person{background:#0c262b;color:var(--sl-in)}.sl-legend i.t-tribal{background:#2b1a08;color:var(--sl-tr)}.sl-legend i.t-not_legal{background:#2c1220;color:var(--sl-no)}.sl-legend i.t-pending{border-style:dashed;color:var(--dim)}@media(prefers-reduced-motion:reduce){.sl-tile{transition:none}}.sl-table tbody th a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--acc);text-underline-offset:3px}.sl-table tbody th a:hover,.sl-table tbody th a:focus-visible{color:var(--link-hover, #b5efff);background:var(--cell2)}.sl-card .sl-links a{color:var(--link,#8ae6ff)}.sl-card .sl-links a:hover,.sl-card .sl-links a:focus-visible{color:var(--link-hover, #b5efff);background:var(--cell2)}@keyframes sl-ring{0%{box-shadow:0 0 #a28bff99;transform:scale(1)}45%{transform:scale(1.12)}to{box-shadow:0 0 0 .55rem #a28bff00;transform:scale(1)}}@keyframes sl-pop{0%{opacity:0;transform:translateY(.6rem) scale(.985)}to{opacity:1;transform:none}}@keyframes sl-flash{0%{background-color:#7452f461}to{background-color:transparent}}.sl-card.pop{animation:sl-pop .38s ease-out both}.sl-table tr.flash>*{animation:sl-flash 1.4s ease-out both}@media(prefers-reduced-motion:reduce){.sl-tile[aria-pressed=true],.sl-card.pop,.sl-table tr.flash>*{animation:none}}.sl-bh{margin:1rem 0 .5rem;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);text-align:center}.sl-check{display:grid;gap:.35rem;margin:0 0 .8rem}.sl-check>div{display:grid;grid-template-columns:9rem 1fr;gap:.6rem;align-items:baseline;padding:.4rem .6rem;border:1px solid var(--line);border-radius:.5rem;background:#ffffff05}.sl-check dt{margin:0;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.sl-check dd{margin:0;font-size:.92rem;overflow-wrap:anywhere}.sl-check dd a{color:var(--link, #8ae6ff)}.sl-check dd a:hover,.sl-check dd a:focus-visible{color:var(--link-hover, #b5efff);background:var(--cell2)}.sl-nv{color:var(--dim)}@media(max-width:30rem){.sl-check>div{grid-template-columns:1fr;gap:.1rem}}.sc,.tc{max-width:56rem;margin:3rem auto}.sc-note{margin:0 auto 1rem;max-width:44rem;text-align:center;color:var(--dim);font-size:.92rem}.sc-table{width:100%}.sc-table th,.sc-table td{text-align:center}.sc-sort{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.sc-sort:after{content:" ↕";color:var(--dim);font-size:.8em}th[aria-sort=ascending] .sc-sort:after{content:" ↑";color:var(--link, #8ae6ff)}th[aria-sort=descending] .sc-sort:after{content:" ↓";color:var(--link, #8ae6ff)}.sc-sort:hover,.sc-sort:focus-visible{color:var(--link-hover, #b5efff);background:var(--cell2)}.sc-table td a{color:var(--link, #8ae6ff);font-size:.9rem;overflow-wrap:anywhere}.sc-table td a:hover,.sc-table td a:focus-visible{color:var(--link-hover, #b5efff);background:var(--cell2)}.sc-table tbody th a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--acc);text-underline-offset:3px}.sc-table tbody th a:hover,.sc-table tbody th a:focus-visible{color:var(--link-hover, #b5efff);background:var(--cell2)}.sc-none{color:var(--dim)}@media(max-width:40rem){table.plain.sc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}table.plain.sc-table tbody tr{display:grid;grid-template-columns:1fr;gap:.25rem;padding:.8rem .2rem;border-top:1px solid var(--line)}table.plain.sc-table tbody th,table.plain.sc-table tbody td{grid-column:1 / -1}table.plain.sc-table tbody th,table.plain.sc-table tbody td{display:grid;grid-template-columns:7.2rem 1fr;gap:.5rem;padding:0;border:0;font-size:.9rem}table.plain.sc-table tbody th{display:block;font-size:1rem}table.plain.sc-table td:before{content:attr(data-label);color:var(--dim);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}}.tc-list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.tc-list li{display:grid;grid-template-columns:8.5rem 1fr 4.2rem;grid-template-areas:"n b v" ". s s";gap:.15rem .8rem;align-items:center}.tc-name{grid-area:n;font-weight:700}.tc-bar{grid-area:b;display:block;height:.8rem;border-radius:.4rem;background:#1c1a22;border:1px solid var(--line);overflow:hidden}.tc-bar i{display:block;height:100%;border-radius:.4rem;background:linear-gradient(90deg,#6f4bf2,#d946d0)}.tc-val{grid-area:v;font-weight:800;text-align:right;color:var(--link, #8ae6ff)}.tc-val:hover,.tc-val:focus-visible{color:var(--link-hover, #b5efff);background:var(--cell2)}.tc-base{grid-area:s;color:var(--dim);font-size:.8rem}@media(max-width:30rem){.tc-list li{grid-template-columns:6rem 1fr 3.4rem}}.sl-checkbox{max-width:40rem;margin:0 auto 2rem}.sl-bh-h{margin:0 0 1rem;font-size:1.2rem;text-align:center}@media(max-width:40rem){table.plain.sl-table thead tr,table.plain.sc-table thead tr,table.plain.sl-table thead th,table.plain.sc-table thead th{display:block}}
