.page[data-astro-cid-452zbcqe]{padding-block:2.5rem 3rem}.demo[data-astro-cid-452zbcqe]{border-left:3px solid var(--yellow);color:var(--ink-soft);padding-left:.8rem;font-size:.88rem}.status[data-astro-cid-452zbcqe]{color:var(--ink-soft);min-height:1.4em}.panel[data-astro-cid-452zbcqe]{background:var(--paper-raised);border:1px solid var(--rule);border-radius:12px;margin:0 0 1.2rem;padding:1.2rem 1.3rem}.panel[data-astro-cid-452zbcqe] h2[data-astro-cid-452zbcqe]{margin:0 0 .5rem;font-size:1.2rem}.panel[data-astro-cid-452zbcqe] .lede[data-astro-cid-452zbcqe]{margin-top:0}.row[data-astro-cid-452zbcqe]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}input[data-astro-cid-452zbcqe],textarea[data-astro-cid-452zbcqe]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:.5rem .7rem}input[data-astro-cid-452zbcqe]:focus,textarea[data-astro-cid-452zbcqe]:focus{outline:2px solid var(--blue);outline-offset:1px}.row[data-astro-cid-452zbcqe] input[data-astro-cid-452zbcqe]{flex:14rem;max-width:24rem}.f[data-astro-cid-452zbcqe]{border:0;gap:.3rem;margin:0 0 1rem;padding:0;display:grid}.f[data-astro-cid-452zbcqe]>span[data-astro-cid-452zbcqe],.f[data-astro-cid-452zbcqe] legend[data-astro-cid-452zbcqe]{margin-bottom:.3rem;padding:0;font-weight:650}.f[data-astro-cid-452zbcqe] textarea[data-astro-cid-452zbcqe]{max-width:36rem}.f[data-astro-cid-452zbcqe] small[data-astro-cid-452zbcqe]{color:var(--ink-soft);font-size:.85rem}.radio[data-astro-cid-452zbcqe]{align-items:baseline;gap:.5rem;margin:.2rem 0;display:flex}.radio[data-astro-cid-452zbcqe] input[data-astro-cid-452zbcqe]{accent-color:var(--blue)}.mailing[data-astro-cid-452zbcqe]{margin-top:1rem;font-size:.92rem}.radio[data-astro-cid-452zbcqe][hidden]{display:none}.agegate[data-astro-cid-452zbcqe]{margin:1rem 0 .4rem;font-weight:600}[data-astro-cid-452zbcqe][data-view=signin] .small[data-astro-cid-452zbcqe],.joinline[data-astro-cid-452zbcqe] .small[data-astro-cid-452zbcqe]{color:var(--ink-soft);font-size:.85rem}button[data-astro-cid-452zbcqe]:disabled,input[data-astro-cid-452zbcqe]:disabled{opacity:.55;cursor:not-allowed}button[data-astro-cid-452zbcqe].btn{font:inherit;cursor:pointer}.signin[data-astro-cid-452zbcqe]{justify-items:start;gap:1rem;display:grid}.signin[data-astro-cid-452zbcqe] label[data-astro-cid-452zbcqe]{color:var(--ink-soft);margin-bottom:.3rem;font-size:.92rem;display:block}.signin__email[data-astro-cid-452zbcqe],.signin[data-astro-cid-452zbcqe]{width:100%}.create[data-astro-cid-452zbcqe] label[data-astro-cid-452zbcqe]{margin-bottom:.4rem;font-weight:650;display:block}.classes[data-astro-cid-452zbcqe]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.classes[data-astro-cid-452zbcqe] a.classcard{background:var(--paper-raised);border:1px solid var(--rule);border-radius:12px;padding:1rem 1.1rem;text-decoration:none;display:block}.classes[data-astro-cid-452zbcqe] a.classcard:hover{border-color:var(--blue)}.classes[data-astro-cid-452zbcqe] .classcard__name{font-size:1.05rem;font-weight:700;display:block}.classes[data-astro-cid-452zbcqe] .classcard__meta{color:var(--ink-soft);margin-top:.2rem;font-size:.9rem;display:block}.classes[data-astro-cid-452zbcqe] .classcard__code{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink)}.empty[data-astro-cid-452zbcqe]{color:var(--ink-soft)}.back[data-astro-cid-452zbcqe]{margin:0 0 .8rem}.classhead[data-astro-cid-452zbcqe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.classhead[data-astro-cid-452zbcqe] h2[data-astro-cid-452zbcqe]{letter-spacing:-.01em;margin:0;font-size:1.6rem}.code[data-astro-cid-452zbcqe]{text-align:right;display:grid}@media (width<=600px){.code[data-astro-cid-452zbcqe]{text-align:left}}.code__label[data-astro-cid-452zbcqe]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:700}.code__value[data-astro-cid-452zbcqe]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--blue-text);font-size:2rem;font-weight:700}.joinline[data-astro-cid-452zbcqe]{color:var(--ink-soft);word-break:break-all;margin:.3rem 0 .8rem}.toolbar[data-astro-cid-452zbcqe]{flex-wrap:wrap;gap:.5rem;display:flex}.btn-sm{font:inherit;border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.88rem;font-weight:650}.btn-sm:hover{border-color:var(--blue);color:var(--blue-text)}.btn-sm--danger:hover{border-color:var(--red);color:var(--red)}.msg[data-astro-cid-452zbcqe]{min-height:1.3em;color:var(--ink-soft);font-size:.9rem}.tabs[data-astro-cid-452zbcqe]{flex-wrap:wrap;gap:.4rem;margin:1rem 0 .8rem;display:flex}.tabs[data-astro-cid-452zbcqe] button{font:inherit;border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink);cursor:pointer;border-radius:999px;padding:.4rem .9rem;font-size:.9rem}.tabs[data-astro-cid-452zbcqe] button[aria-pressed=true]{background:var(--blue-fill);border-color:var(--blue-fill);color:#fff}.grid-wrap[data-astro-cid-452zbcqe]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.grid-wrap[data-astro-cid-452zbcqe]{border:1px solid var(--rule);background:var(--paper-raised);border-radius:10px;overflow-x:auto}.grid-wrap[data-astro-cid-452zbcqe] table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.88rem}.grid-wrap[data-astro-cid-452zbcqe] th,.grid-wrap[data-astro-cid-452zbcqe] td{border-bottom:1px solid var(--rule);text-align:center;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:inherit;padding:.4rem .45rem}.grid-wrap[data-astro-cid-452zbcqe] th.nick,.grid-wrap[data-astro-cid-452zbcqe] td.nick{text-align:left;background:var(--paper-raised);z-index:1;min-width:9rem;padding-left:.8rem;position:sticky;left:0}.grid-wrap[data-astro-cid-452zbcqe] thead th{color:var(--ink-soft);font-size:.78rem;font-weight:700}.grid-wrap[data-astro-cid-452zbcqe] thead th.qn{font-family:var(--font-mono);cursor:help;min-width:2rem}.grid-wrap[data-astro-cid-452zbcqe] td.sum,.grid-wrap[data-astro-cid-452zbcqe] th.sum{color:var(--ink-soft);font-variant-numeric:tabular-nums}.grid-wrap[data-astro-cid-452zbcqe] tfoot td{color:var(--ink-soft);font-variant-numeric:tabular-nums;border-bottom:0;font-size:.75rem}.grid-wrap[data-astro-cid-452zbcqe] tfoot td.low{color:var(--red-text);font-weight:700}.grid-wrap[data-astro-cid-452zbcqe] .rowact{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin-left:.4rem;padding:0 .15rem;font-size:.75rem;text-decoration:underline}.grid-wrap[data-astro-cid-452zbcqe] .rowact:hover{color:var(--blue-text)}.export[data-astro-cid-452zbcqe]{margin:.6rem 0 0}.tripped[data-astro-cid-452zbcqe]{margin-top:1.8rem}.tripped[data-astro-cid-452zbcqe] h3[data-astro-cid-452zbcqe]{margin:0 0 .3rem;font-size:1.1rem}.tripped__intro[data-astro-cid-452zbcqe]{color:var(--ink-soft);max-width:60ch;margin:0 0 1rem}.tripped__list[data-astro-cid-452zbcqe]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.tripped__list[data-astro-cid-452zbcqe]>li{border:1px solid var(--rule);background:var(--paper-raised);border-radius:10px;padding:.8rem 1rem}.tripped__list[data-astro-cid-452zbcqe] .tq{margin:0 0 .5rem;font-weight:600}.tripped__list[data-astro-cid-452zbcqe] .tq .num{font-family:var(--font-mono);color:var(--ink-soft);margin-right:.35rem}.tripped__list[data-astro-cid-452zbcqe] .tq .meta{color:var(--ink-soft);font-size:.85rem;font-weight:400;display:block}.tripped__list[data-astro-cid-452zbcqe] ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tripped__list[data-astro-cid-452zbcqe] .wa{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1rem .8rem;display:grid}.tripped__list[data-astro-cid-452zbcqe] .wa__text{font-weight:600}.tripped__list[data-astro-cid-452zbcqe] .wa__count{font-variant-numeric:tabular-nums;color:var(--ink-soft);white-space:nowrap;font-size:.85rem}.tripped__list[data-astro-cid-452zbcqe] .wa__why{color:var(--ink-soft);grid-column:1/-1;font-size:.88rem}.grid-wrap[data-astro-cid-452zbcqe] .none-yet{color:var(--ink-soft);margin:0;padding:1.2rem}.cell[data-astro-cid-452zbcqe],.grid-wrap[data-astro-cid-452zbcqe] .cell{vertical-align:middle;border-radius:5px;place-items:center;width:1.5rem;height:1.5rem;font-size:.85rem;font-weight:700;line-height:1;display:inline-grid}.cell--first[data-astro-cid-452zbcqe],.grid-wrap[data-astro-cid-452zbcqe] .cell--first{background:var(--blue-fill);color:#fff}.cell--help[data-astro-cid-452zbcqe],.grid-wrap[data-astro-cid-452zbcqe] .cell--help{border:2px solid var(--blue);color:var(--blue-text)}.cell--shown[data-astro-cid-452zbcqe],.grid-wrap[data-astro-cid-452zbcqe] .cell--shown{border:2px solid var(--red);color:var(--red)}.cell--none[data-astro-cid-452zbcqe],.grid-wrap[data-astro-cid-452zbcqe] .cell--none{color:var(--ink-soft)}.legend[data-astro-cid-452zbcqe]{color:var(--ink-soft);font-size:.85rem;line-height:2}.legend[data-astro-cid-452zbcqe] .cell[data-astro-cid-452zbcqe]{margin:0 .25rem 0 .7rem}.legend[data-astro-cid-452zbcqe] .cell[data-astro-cid-452zbcqe]:first-child{margin-left:0}.access__plan[data-astro-cid-452zbcqe]{margin:0 0 .6rem}.access__title[data-astro-cid-452zbcqe]{margin:0 0 .4rem;font-size:1.15rem}.access[data-astro-cid-452zbcqe] .small[data-astro-cid-452zbcqe]{color:var(--ink-soft);margin:.6rem 0 1rem;font-size:.85rem}.projects[data-astro-cid-452zbcqe]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.projects[data-astro-cid-452zbcqe] li{border:1px solid var(--rule);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.7rem 1rem;display:flex}.projects[data-astro-cid-452zbcqe] .pj__name{margin-right:auto;font-weight:650}.projects[data-astro-cid-452zbcqe] .pj__status{color:var(--ink-soft);font-size:.92rem}.projects[data-astro-cid-452zbcqe] .pj__status.is-open{color:var(--blue-text);font-weight:650}.way[data-astro-cid-452zbcqe]{border:1px solid var(--rule);border-radius:10px;padding:.9rem 1rem}.way[data-astro-cid-452zbcqe] h3[data-astro-cid-452zbcqe]{margin:0 0 .3rem;font-size:1rem}.way[data-astro-cid-452zbcqe] p[data-astro-cid-452zbcqe]{color:var(--ink-soft);margin:0 0 .8rem;font-size:.93rem}.way[data-astro-cid-452zbcqe] .small[data-astro-cid-452zbcqe]{margin:.5rem 0 0;font-size:.8rem}.grid-wrap[data-astro-cid-452zbcqe] .locked{padding:1.2rem 1.3rem}.grid-wrap[data-astro-cid-452zbcqe] .locked p{margin:0 0 .8rem}.kit[data-astro-cid-452zbcqe] h2[data-astro-cid-452zbcqe]{margin-top:0}.kitlist[data-astro-cid-452zbcqe]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.kitlist[data-astro-cid-452zbcqe] li{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.45rem;display:flex}.kitlist[data-astro-cid-452zbcqe] .size{color:var(--ink-soft);margin-left:.4rem;font-size:.85rem}.signout[data-astro-cid-452zbcqe]{color:var(--ink-soft);margin-top:2rem;font-size:.88rem}
