.app-panel[data-astro-cid-ocv2thxg]{padding:var(--space-s) var(--space-m) var(--space-m);background:var(--panel-bg);color:var(--panel-ink);transition:transform var(--motion-base) ease;border:0;margin:0;position:fixed}.app-panel[data-astro-cid-ocv2thxg][open]{flex-direction:column;display:flex}.app-panel[data-astro-cid-ocv2thxg][data-mode=sheet]{width:100%;max-width:100%;max-height:85dvh;padding-bottom:calc(var(--space-m) + env(safe-area-inset-bottom));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;box-shadow:var(--sheet-shadow);animation:sheet-up var(--motion-base) cubic-bezier(.33, 1, .68, 1);inset:auto 0 0}.app-panel[data-astro-cid-ocv2thxg][data-mode=sheet]::backdrop{background:var(--panel-dim)}.app-panel[data-astro-cid-ocv2thxg][data-mode=panel]{z-index:30;width:var(--plus-panel-width);max-height:min(80dvh, calc(var(--space-xxl) * 12));border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);animation:panel-in var(--motion-quick) ease-out;position:absolute;inset:auto}.app-panel[data-astro-cid-ocv2thxg][data-mode=panel]::backdrop{background:0 0}.app-panel[data-astro-cid-ocv2thxg][data-mode=centred]{width:min(var(--panel-quiz-w), calc(100vw - 2 * var(--page-gutter)));height:fit-content;max-height:var(--panel-centred-max);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);animation:panel-in var(--motion-quick) ease-out;margin:auto;inset:0}.app-panel[data-astro-cid-ocv2thxg][data-mode=centred][data-width=study]{width:min(var(--panel-study-w), calc(100vw - 2 * var(--page-gutter)))}.app-panel[data-astro-cid-ocv2thxg][data-mode=drawer]{width:clamp(var(--panel-drawer-min), calc((100vw - var(--sidebar-w,var(--sidebar-normal))) * var(--panel-drawer-ratio)), var(--panel-drawer-max));border-left:1px solid var(--panel-line);max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:var(--panel-shadow);animation:drawer-in var(--motion-base) cubic-bezier(.33, 1, .68, 1);inset:0 0 0 auto}.app-panel[data-astro-cid-ocv2thxg][data-mode=centred]::backdrop,.app-panel[data-astro-cid-ocv2thxg][data-mode=drawer]::backdrop{background:var(--panel-wide-dim)}@keyframes drawer-in{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.app-panel[data-astro-cid-ocv2thxg][data-mode]{animation:none}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes panel-in{0%{opacity:0}}.grab[data-astro-cid-ocv2thxg]{display:none}.app-panel[data-astro-cid-ocv2thxg][data-mode=sheet] .grab[data-astro-cid-ocv2thxg]{height:var(--sheet-grab-zone);margin-top:calc(-1 * var(--space-s));touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;display:flex}.grab[data-astro-cid-ocv2thxg] span[data-astro-cid-ocv2thxg]{width:var(--sheet-grab-w);height:var(--sheet-grab-h);border-radius:var(--sheet-grab-radius);background:var(--panel-grab)}.head[data-astro-cid-ocv2thxg]{gap:var(--space-xs);margin-bottom:var(--space-s);align-items:center;display:flex}.head[data-astro-cid-ocv2thxg] h3[data-astro-cid-ocv2thxg]{flex:1;min-width:0;margin:0}.icon-btn[data-astro-cid-ocv2thxg]{width:var(--touch);height:var(--touch);color:var(--panel-sub);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.icon-btn[data-astro-cid-ocv2thxg][hidden]{display:none}.app-panel-body[data-astro-cid-ocv2thxg]{gap:var(--space-xs);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.app-panel-body[data-astro-cid-ocv2thxg] .row{gap:var(--space-s);min-height:var(--touch);padding:var(--space-xs) var(--space-s);border:1px solid var(--panel-line);border-radius:var(--radius-m);color:var(--panel-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;display:flex}.app-panel-body[data-astro-cid-ocv2thxg] .row:hover,.app-panel-body[data-astro-cid-ocv2thxg] .row:focus-visible{border-color:var(--blue)}.app-panel-body[data-astro-cid-ocv2thxg] .row-words{flex-direction:column;flex:1;min-width:0;display:flex}.app-panel-body[data-astro-cid-ocv2thxg] .row-sub{color:var(--panel-sub)}.app-panel-body[data-astro-cid-ocv2thxg] .row-go{width:var(--space-m);height:var(--space-m);color:var(--panel-sub);flex:none}.app-panel-body[data-astro-cid-ocv2thxg] .see,.app-panel-body[data-astro-cid-ocv2thxg] .see-quiet{gap:var(--space-xs);min-height:var(--touch);border-radius:var(--radius-pill);justify-content:center;align-items:center;text-decoration:none;display:flex}.app-panel-body[data-astro-cid-ocv2thxg] .see{margin-top:var(--space-xs);background:var(--seg-nav-on);color:var(--seg-nav-ink)}.app-panel-body[data-astro-cid-ocv2thxg] .see-quiet{border:1px solid var(--panel-line);color:var(--panel-ink)}.app-panel-body[data-astro-cid-ocv2thxg] .see-quiet:hover{border-color:var(--blue)}.app-panel-body[data-astro-cid-ocv2thxg] .see .icon,.app-panel-body[data-astro-cid-ocv2thxg] .see-quiet .icon{width:var(--space-m);height:var(--space-m)}
