*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{background-color:var(--color-bg);min-height:100svh;color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-synthesis-weight:none;margin:0;font-size:16px;line-height:1.5}#root{min-height:100svh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex}.content{flex-direction:column;flex:1;min-width:0;display:flex}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--color-link);text-underline-offset:2px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}h1,h2,h3,p{margin:0}img{max-width:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-2);top:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--color-highlight);box-shadow:inset 0 -3px 0 var(--color-gold-deep);color:var(--color-highlight-ink);font-weight:700;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}._header_x4tvi_1{border-bottom:var(--border-strong) solid var(--color-frame);background:var(--color-surface);position:relative}._bar_x4tvi_7{align-items:center;gap:var(--space-2) var(--space-4);width:100%;max-width:var(--page-max);padding:var(--space-2) var(--gutter);flex-wrap:wrap;margin:0 auto;display:flex}._brand_x4tvi_18{align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--color-ink);font-family:var(--font-display);font-size:1.5rem;line-height:1;text-decoration:none;display:inline-flex}._nav_x4tvi_30{order:3;width:100%}._links_x4tvi_35{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._link_x4tvi_35{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-m);color:var(--color-ink-muted);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (pointer:coarse){._link_x4tvi_35{min-height:var(--target-min)}}@media (hover:hover){._link_x4tvi_35:hover{color:var(--color-ink)}}._link_x4tvi_35[data-status=active]{background:var(--color-surface-sunken);box-shadow:inset 0 -3px 0 var(--color-highlight);color:var(--color-ink)}._user_x4tvi_74{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}._name_x4tvi_82{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-weight:600;overflow:hidden}@media (max-width:420px){._name_x4tvi_82{display:none}}@media (min-width:900px){._nav_x4tvi_30{order:0;width:auto}}
