.Onboarding_root__poZY_{position:fixed;inset:0;z-index:5000;animation:Onboarding_fade__62bb3 .3s ease both}@keyframes Onboarding_fade__62bb3{0%{opacity:0}to{opacity:1}}.Onboarding_spotlight__EEoBp{position:fixed;inset:0}.Onboarding_scrim__tNUUA{fill:var(--scrim);cursor:pointer}.Onboarding_card__y0eCF{position:fixed;top:var(--tour-top,50%);left:var(--tour-left,16px);width:var(--tour-width,320px);padding:16px;background:var(--surface);border:1px solid var(--hairline);border-radius:8px;animation:Onboarding_fade__62bb3 .3s ease both}.Onboarding_head__pfA5S{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.Onboarding_title__td1r4{color:var(--ink);font-size:.82rem;font-weight:600;letter-spacing:-.01em;text-transform:uppercase}.Onboarding_skip__Pf8WB{padding:4px 6px;background:none;border:0;border-radius:4px;color:var(--slate);font-size:1rem;line-height:1;cursor:pointer;transition:color .15s ease}.Onboarding_skip__Pf8WB:hover{color:var(--ink)}.Onboarding_text__kRwOE{margin-bottom:14px;color:var(--slate);font-size:.8rem;line-height:1.5}.Onboarding_foot__VPZ0B{display:flex;align-items:center;justify-content:space-between}.Onboarding_dots__lo77K{display:flex;gap:6px}.Onboarding_dot__SYZlu{width:6px;height:6px;background:var(--hairline);border-radius:50%;transition:background-color .15s ease}.Onboarding_dotOn__SSsOu{background:var(--ink)}.Onboarding_buttons__EwINa{display:flex;gap:6px}.Onboarding_next__WlYGY,.Onboarding_prev__8QxWu{padding:8px 14px;border-radius:4px;font-family:inherit;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.Onboarding_prev__8QxWu{background:none;border:1px solid var(--hairline);color:var(--slate)}.Onboarding_prev__8QxWu:hover{border-color:var(--border);color:var(--ink)}.Onboarding_next__WlYGY{background:var(--ink);border:1px solid var(--ink);color:var(--canvas)}.Onboarding_next__WlYGY:hover{filter:brightness(.85)}.InstallButton_root__T3pbs{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background:none;border:1px solid var(--hairline);border-radius:6px;color:var(--slate);cursor:pointer;transition:color .15s ease,border-color .15s ease}.InstallButton_root__T3pbs:hover{border-color:var(--border);color:var(--ink)}.InstallButton_icon__HEELo{width:1.125rem;height:1.125rem}@media (pointer:coarse){.InstallButton_root__T3pbs:after{content:"";position:absolute;inset:-4px}}.InstallModal_overlay__YevpE{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--scrim);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:InstallModal_fade__LxYVa .3s ease both}@keyframes InstallModal_fade__LxYVa{0%{opacity:0}to{opacity:1}}.InstallModal_card__fKyfc{position:relative;width:90%;max-width:340px;padding:24px;background:var(--surface);border:1px solid var(--hairline);border-radius:8px;text-align:center;animation:InstallModal_lift__5wRJt .3s ease both}@keyframes InstallModal_lift__5wRJt{0%{transform:translateY(12px)}to{transform:translateY(0)}}.InstallModal_close__tAijl{position:absolute;top:10px;right:12px;padding:4px;background:none;border:0;color:var(--slate);font-size:1.4rem;line-height:1;cursor:pointer;transition:color .15s ease}.InstallModal_close__tAijl:hover{color:var(--ink)}.InstallModal_title__wGj1M{margin-bottom:12px;font-size:.95rem;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}.InstallModal_text__8IOtv{margin-bottom:16px;color:var(--slate);font-size:.85rem;line-height:1.5}.InstallModal_instruction__uWOoG{padding:12px;background:var(--inset);border:1px solid var(--hairline);border-radius:6px;color:var(--ink);font-size:.85rem;line-height:1.5}.InstallModal_inlineIcon___DM9I{width:16px;height:16px;margin:0 4px;vertical-align:middle;color:var(--ink)}.InstallModal_action__wmtcn{width:100%;padding:12px;background:var(--ink);border:0;border-radius:6px;color:var(--canvas);font-family:inherit;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:filter .15s ease}.InstallModal_action__wmtcn:hover{filter:brightness(.85)}.InstallPrompt_root__k_PW1{position:fixed;right:0;bottom:0;left:0;z-index:900;display:flex;flex-direction:column;align-items:center;padding:0 12px calc(12px + env(safe-area-inset-bottom));animation:InstallPrompt_rise__epe6C .4s ease both}@keyframes InstallPrompt_rise__epe6C{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}[data-toast=open] .InstallPrompt_root__k_PW1{transform:translateY(-60px);transition:transform .4s ease}.InstallPrompt_content__HaUWk{display:flex;align-items:center;gap:12px;width:100%;max-width:480px;padding:12px 14px;background:var(--surface);border:1px solid var(--hairline);border-radius:8px 8px 0 0}.InstallPrompt_icon__fR83I{display:flex;align-items:center;flex-shrink:0;color:var(--ink)}.InstallPrompt_text__GLt3g{display:flex;flex-direction:column;flex:1 1;gap:2px;min-width:0}.InstallPrompt_text__GLt3g strong{color:var(--ink);font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.InstallPrompt_text__GLt3g span{color:var(--slate);font-size:.68rem;line-height:1.3}.InstallPrompt_close__x6m5_{flex-shrink:0;padding:4px 6px;background:none;border:0;border-radius:4px;color:var(--slate);font-size:1.3rem;line-height:1;cursor:pointer;transition:color .15s ease}.InstallPrompt_close__x6m5_:hover{color:var(--ink)}.InstallPrompt_actions__hQXCg{display:flex;width:100%;max-width:480px;overflow:hidden;border:1px solid var(--hairline);border-top:0;border-radius:0 0 8px 8px}.InstallPrompt_install__an7xa,.InstallPrompt_never__uDSFO{flex:1 1;padding:11px 12px;border:0;font-family:inherit;text-transform:uppercase;cursor:pointer;transition:color .15s ease,filter .15s ease}.InstallPrompt_install__an7xa{background:var(--ink);color:var(--canvas);font-size:.72rem;font-weight:600;letter-spacing:.08em}.InstallPrompt_install__an7xa:hover{filter:brightness(.85)}.InstallPrompt_never__uDSFO{background:var(--inset);color:var(--slate);font-size:.68rem;font-weight:500;letter-spacing:.06em}.InstallPrompt_never__uDSFO:hover{color:var(--ink)}.QrLink_root__ohttu{display:inline-flex;align-items:center;justify-content:center;position:relative;width:2.25rem;height:2.25rem;border:1px solid var(--hairline);border-radius:6px;color:var(--slate);text-decoration:none;transition:color .15s ease,border-color .15s ease}.QrLink_root__ohttu:hover{border-color:var(--border);color:var(--ink)}.QrLink_icon__d_GEa{width:1.125rem;height:1.125rem}@media (pointer:coarse){.QrLink_root__ohttu:after{content:"";position:absolute;inset:-4px}}.SiteFooter_root__lapLl{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--hairline)}.SiteFooter_author__TBYwM{color:var(--slate);font-size:.625rem;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.SiteFooter_author__TBYwM b{color:var(--softened);font-weight:600}.SiteFooter_authorLink__ADY3O{position:relative;display:inline-flex;align-items:center;flex-shrink:0;gap:.375rem;padding:5px 9px;border:1px solid var(--border);border-radius:5px;color:var(--ink);font-size:.625rem;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.SiteFooter_authorLink__ADY3O:after{content:"";position:absolute;inset:-.5625rem}.SiteFooter_authorLink__ADY3O:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.SiteFooter_arrow__uxfCQ{transition:transform .15s ease}.SiteFooter_authorLink__ADY3O:hover .SiteFooter_arrow__uxfCQ{transform:translateX(2px)}[data-screen=app] .SiteFooter_root__lapLl{padding-top:min(.5rem,1.2dvh)}[data-screen=app] .SiteFooter_authorLink__ADY3O,[data-screen=app] .SiteFooter_author__TBYwM{font-size:min(.625rem,1.5dvh)}[data-screen=app] .SiteFooter_authorLink__ADY3O{padding:min(5px,.75dvh) 9px}.SiteNav_root__1IRoH{display:flex;flex-shrink:0;gap:2px;padding:2px;background:var(--inset);border:1px solid var(--hairline);border-radius:6px}.SiteNav_item__llXKm{display:flex;align-items:center;justify-content:center;flex:1 1;padding:9px 4px;background:none;border:0;border-radius:4px;font-family:inherit;cursor:pointer;color:var(--slate);font-size:.72rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}[data-screen=app] .SiteNav_item__llXKm{padding:min(9px,1.35dvh) 4px;font-size:min(.72rem,1.72dvh)}@media (hover:hover){.SiteNav_item__llXKm:hover{color:var(--ink)}}.SiteNav_item__llXKm:focus-visible{outline-offset:-2px}.SiteNav_active__DS_Vu,.SiteNav_active__DS_Vu:hover{background:var(--ink);color:var(--canvas)}.StandardsIndex_root__KiFNJ{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:min(.375rem,.9dvh)}.StandardsIndex_pane__hQFy7{display:flex;flex-direction:column;min-height:0}.StandardsIndex_pane__hQFy7[hidden]{display:none}.StandardsIndex_event__gNeFQ{color:var(--slate);font-size:min(.62rem,1.5dvh);font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.StandardsIndex_pane__hQFy7 thead{display:none}.StandardsIndex_pane__hQFy7 td{padding:8px 12px}.StandardsIndex_pane__hQFy7 td:first-child{font-size:.75rem;letter-spacing:.01em;white-space:nowrap}.StandardsIndex_pane__hQFy7 tbody td:not(:first-child){font-size:1rem;font-weight:500}.StandardsIndex_pane__hQFy7 tbody tr:first-child td{border-top:0}.StandardsIndex_pane__hQFy7 tbody tr:nth-child(4) td,.StandardsIndex_pane__hQFy7 tbody tr:nth-child(7) td{border-top-color:var(--border)}.StandardsIndex_youth__eTHk0{color:var(--slate)}.StandardsIndex_adult___EaBU{color:var(--softened)}.StandardsIndex_title__Y7Nq_{color:var(--ink);font-weight:600}@media (max-height:700px){.StandardsIndex_pane__hQFy7 td{padding:4px 12px}.StandardsIndex_pane__hQFy7 tbody td:not(:first-child){font-size:.9375rem}}@media (max-height:600px){.StandardsIndex_pane__hQFy7 td{padding:2px 8px}.StandardsIndex_pane__hQFy7 td:first-child{font-size:.625rem}.StandardsIndex_pane__hQFy7 tbody td:not(:first-child){font-size:.8125rem}}@supports (container-type:size){.StandardsIndex_pane__hQFy7{flex:1 1;container-type:size}.StandardsIndex_pane__hQFy7 td{padding:min(4px,(100cqh - 9px) * .0145) 12px}.StandardsIndex_pane__hQFy7 td:first-child{font-size:min(.75rem,(100cqh - 9px) * .0435)}.StandardsIndex_pane__hQFy7 tbody td:not(:first-child){font-size:min(1rem,(100cqh - 9px) * .058)}}.EventPicker_root__Y88Vw{display:flex;flex-direction:column;flex-shrink:0;gap:min(.5rem,1.2dvh)}.EventPicker_row__A1sZ7{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.AppScreen_root__YA8KV{gap:min(.5rem,1.2dvh)}.AppScreen_pane___2CXl,.AppScreen_root__YA8KV{display:flex;flex-direction:column;flex:1 1;min-height:0}.AppScreen_pane___2CXl[hidden]{display:none}