.letter-rail[data-v-10dfb8e9]{background:var(--surface);border-left:1px solid var(--border-light);bottom:0;display:flex;flex-direction:column;justify-content:center;position:fixed;right:0;top:var(--navbar-height,61px);touch-action:none;width:44px;z-index:40}@media(min-width:768px){.letter-rail[data-v-10dfb8e9]{display:none}}.letter-rail__letter[data-v-10dfb8e9]{align-items:center;border-radius:6px 0 0 6px;color:var(--border-default);display:flex;font-size:12px;font-weight:400;justify-content:center;line-height:1;min-height:28px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:44px}.letter-rail__letter--present[data-v-10dfb8e9]{color:var(--color-primary);font-weight:600}.letter-rail__letter--active[data-v-10dfb8e9]{background:var(--color-primary);color:var(--text-on-primary);font-weight:800}.letter-rail__letter[data-v-10dfb8e9]:focus-visible{outline:2px solid var(--ring-default);outline-offset:-2px}.letter-rail__bubble[data-v-10dfb8e9]{align-items:center;background:var(--color-primary);border-radius:50%;box-shadow:var(--shadow-elevated);color:var(--text-on-primary);display:flex;font-size:26px;font-weight:900;height:56px;justify-content:center;margin-top:-28px;pointer-events:none;position:absolute;right:56px;width:56px}.letter-rail-bubble-enter-active[data-v-10dfb8e9],.letter-rail-bubble-leave-active[data-v-10dfb8e9]{transition:opacity .15s ease,transform .15s ease}.letter-rail-bubble-enter-from[data-v-10dfb8e9],.letter-rail-bubble-leave-to[data-v-10dfb8e9]{opacity:0;transform:scale(.8)}.az[data-v-b7517c83]{margin:0 auto;max-width:64rem;padding:24px 56px 56px 24px}@media(min-width:768px){.az[data-v-b7517c83]{padding:40px 32px 64px}}.az__header[data-v-b7517c83]{margin:12px 0 16px}.az__group[data-v-b7517c83]{scroll-margin-top:var(--navbar-height,61px)}.az__letter-head[data-v-b7517c83]{align-items:baseline;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;gap:10px;margin:0;padding:8px 0 6px;position:sticky;top:var(--navbar-height,61px);z-index:10}.az__group+.az__group[data-v-b7517c83]{margin-top:14px}.az__letter[data-v-b7517c83]{color:var(--color-secondary-600);font-size:22px;font-weight:900;line-height:1}.az__letter-count[data-v-b7517c83]{color:var(--text-muted);font-size:13px;font-weight:400}.az__rows[data-v-b7517c83]{display:flex;flex-direction:column}.az__rows[data-v-b7517c83]>:first-child{border-top:none}@media(min-width:768px){.az__rows[data-v-b7517c83]{-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,1fr)}.az__rows[data-v-b7517c83]>:nth-child(2){border-top:none}}
