.btn[data-v-82135a95]{justify-content:center;align-items:center;gap:var(--space-sm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);text-decoration:none;display:inline-flex}.btn--block[data-v-82135a95]{inline-size:100%}.btn[data-v-82135a95]:disabled{cursor:not-allowed;background:var(--color-surface-tint);border-color:var(--color-border-control);color:var(--color-text-muted)}.btn--sm[data-v-82135a95]{block-size:var(--control-height-sm);padding-inline:var(--space-lg)}.btn--md[data-v-82135a95]{block-size:var(--control-height-md);padding-inline:var(--space-xl)}.btn--lg[data-v-82135a95]{block-size:var(--control-height-lg);padding-inline:var(--space-2xl)}.btn--xl[data-v-82135a95]{block-size:var(--control-height-xl);padding-inline:var(--space-4xl);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-medium)}.btn--primary[data-v-82135a95]{background:var(--color-accent);color:var(--color-text-inverse)}.btn--primary[data-v-82135a95]:hover{background:var(--color-accent-hover)}.btn--secondary[data-v-82135a95]{background:var(--color-surface);border-color:var(--color-border-control);color:var(--color-text)}.btn--secondary[data-v-82135a95]:hover{border-color:var(--color-text)}.btn--solid[data-v-82135a95]{background:var(--color-text);color:var(--color-text-inverse)}.header[data-v-10c3c4a6]{justify-content:space-between;align-items:center;gap:var(--space-6xl);padding-inline:var(--space-8xl);background:var(--color-surface);border-block-end:var(--border-width-hairline) solid var(--color-border);display:flex}.header__left[data-v-10c3c4a6]{align-items:center;gap:var(--space-8xl);display:flex}.header__right[data-v-10c3c4a6]{align-items:center;gap:var(--space-3xl);display:flex}.brand[data-v-10c3c4a6]{align-items:center;gap:var(--space-md);display:flex}.brand__mark[data-v-10c3c4a6]{inline-size:var(--logo-size);block-size:var(--logo-size);background:var(--color-accent)}.brand__name[data-v-10c3c4a6]{font-size:var(--text-base);font-weight:var(--weight-semibold)}.nav[data-v-10c3c4a6]{gap:var(--space-5xl);font-size:var(--text-sm);display:flex}.nav__item[data-v-10c3c4a6]{padding-block:var(--space-4xl) var(--space-3xl);color:var(--color-text-muted);border-block-end:var(--border-width-active) solid transparent}.nav__item[data-v-10c3c4a6]:hover{color:var(--color-text);text-decoration:none}.nav__item--current[data-v-10c3c4a6]{color:var(--color-text);font-weight:var(--weight-medium);border-block-end-color:var(--color-accent)}.account[data-v-10c3c4a6]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted)}@media (width<=900px){.header[data-v-10c3c4a6]{gap:var(--space-lg);padding-block:var(--space-lg);padding-inline:var(--space-4xl);flex-wrap:wrap}.header__left[data-v-10c3c4a6]{gap:var(--space-lg) var(--space-4xl);flex-wrap:wrap}.nav[data-v-10c3c4a6]{gap:var(--space-2xl);flex-wrap:wrap}.nav__item[data-v-10c3c4a6]{padding-block:var(--space-sm)}.account[data-v-10c3c4a6]{display:none}}.frame[data-v-a05223a3]{background:var(--color-surface-app);overflow:hidden}.frame--desktop[data-v-a05223a3]{inline-size:100%;max-inline-size:var(--screen-desktop);border-radius:var(--radius-xl);box-shadow:var(--shadow-screen-desktop)}.frame--mobile[data-v-a05223a3]{inline-size:var(--screen-mobile);border-radius:var(--radius-3xl);max-inline-size:100%;box-shadow:var(--shadow-screen-mobile)}@media (width<=900px){.frame--desktop[data-v-a05223a3]{box-shadow:none;border-radius:0;overflow:visible}}.dot[data-v-73b5cb7e]{inline-size:var(--marker-size);block-size:var(--marker-size);flex:none;display:block}.dot--square[data-v-73b5cb7e]{background:var(--dot-color)}.dot--diamond[data-v-73b5cb7e]{background:var(--dot-color);transform:rotate(45deg)}.dot--circle[data-v-73b5cb7e]{border:var(--marker-border) solid var(--dot-color);border-radius:var(--radius-round)}.dot--disc[data-v-73b5cb7e]{background:var(--dot-color);border-radius:var(--radius-round)}.dot--outline[data-v-73b5cb7e]{border:var(--marker-border) solid var(--dot-color)}
