.header[data-v-50fe2eac]{--logo-height:1.75rem;position:relative;align-items:center;justify-content:center;height:var(--header-height);background:var(--white)}.header[data-v-50fe2eac],.logo[data-v-50fe2eac]{display:flex}img[data-v-50fe2eac]{height:var(--logo-height);width:auto}.action[data-v-50fe2eac]{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--control-height);height:var(--control-height);padding:0;color:var(--text-primary);background:none;border:0;border-radius:var(--radius-round);cursor:pointer}.start[data-v-50fe2eac]{left:var(--space-3)}.end[data-v-50fe2eac]{right:var(--space-3)}.action[data-v-50fe2eac]:hover{background:var(--ink-tint)}.action[data-v-50fe2eac]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.nav[data-v-1c68e81e]{--offset:.625rem;--padding:.25rem .375rem;--radius:1.375rem;--item-height:3.25rem;--item-radius:.875rem;--label-size:.6875rem;--label-gap:.1875rem;--dot-size:.5rem;--dot-border:.125rem;position:fixed;z-index:var(--z-nav);bottom:calc(var(--offset) + env(safe-area-inset-bottom));left:var(--offset);right:var(--offset);box-sizing:border-box;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:var(--padding);background:var(--nav-surface);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);border:var(--border-width) solid var(--nav-border-color);border-radius:var(--radius);box-shadow:var(--shadow-medium)}.item[data-v-1c68e81e]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--label-gap);height:var(--item-height);color:var(--text-secondary);text-decoration:none;border-radius:var(--item-radius)}.item[data-v-1c68e81e]:hover{color:var(--text-primary);background:var(--ink-tint)}.item[aria-current=page][data-v-1c68e81e]{color:var(--white);background:var(--color-secondary)}.item[aria-current=page] .glyph[data-v-1c68e81e]{color:var(--color-primary)}.desktop-only[data-v-1c68e81e]{display:none}.item.primary[data-v-1c68e81e]{--disc-size:2.875rem;--icon-size:1.375rem;--raise:.75rem;color:var(--text-primary)}.item.primary .glyph[data-v-1c68e81e]{align-items:center;justify-content:center;width:var(--disc-size);height:var(--disc-size);color:var(--color-secondary);background:var(--color-primary);border:var(--border-width) solid var(--color-secondary);border-radius:var(--radius-round);box-shadow:var(--shadow-medium);margin-block:calc((var(--icon-size) - var(--disc-size))/2);transform:translateY(calc(var(--raise)*-1))}.item.primary[data-v-1c68e81e]:hover,.item.primary[aria-current=page][data-v-1c68e81e]{background:transparent}.item.primary[aria-current=page][data-v-1c68e81e]{color:var(--text-primary)}.item.primary[aria-current=page] .glyph[data-v-1c68e81e]{color:var(--color-secondary)}.glyph[data-v-1c68e81e]{position:relative;display:flex}.dot[data-v-1c68e81e]{position:absolute;top:0;right:0;width:var(--dot-size);height:var(--dot-size);background:var(--text-primary);border:var(--dot-border) solid var(--white);border-radius:var(--radius-round);transform:translate(50%,-50%);box-sizing:content-box}.label[data-v-1c68e81e]{font-size:var(--label-size);font-weight:var(--font-bold);letter-spacing:.02em;line-height:1}@media(min-width:900px){.nav[data-v-1c68e81e]{--offset:1.125rem;--padding:.5rem .875rem;--radius:2rem;--item-height:3.5rem;--item-width:4.5rem;left:0;right:0;width:-moz-max-content;width:max-content;margin-inline:auto;display:flex;gap:var(--space-2)}.desktop-only[data-v-1c68e81e],.item[data-v-1c68e81e]{display:flex;min-width:var(--item-width)}}.nav.preview[data-v-1c68e81e]{position:relative;inset:auto;margin-inline:auto}.bubble[data-v-4ea82e61]{--size:3.25rem;--dot-size:.75rem;position:fixed;z-index:var(--z-nav);right:var(--space-4);bottom:calc(var(--nav-clearance) - var(--space-2) + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);color:var(--white);text-decoration:none;background:var(--color-secondary);border-radius:var(--radius-round);box-shadow:var(--shadow-medium)}.dot[data-v-4ea82e61]{position:absolute;top:0;right:0;width:var(--dot-size);height:var(--dot-size);background:var(--color-primary);border:var(--border-width) solid var(--color-secondary);border-radius:var(--radius-round);box-shadow:0 0 0 var(--border-width) var(--white)}.bubble.preview[data-v-4ea82e61]{position:relative;inset:auto}@media(min-width:900px){.bubble[data-v-4ea82e61]{right:var(--space-6);bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}}
