.dialog{background:var(--color-paper);border:1px solid var(--color-ink);border-radius:var(--radius-pane);outline:1px solid var(--color-rule-strong);outline-offset:-6px;gap:var(--space-l);width:min(480px,100%);max-height:80vh;padding:var(--space-xl) var(--space-xxl);display:grid;overflow:auto;box-shadow:var(--shadow-overlay)}.dialog__title{letter-spacing:var(--text-sheet-title-tracking);text-transform:var(--text-sheet-title-case);border-bottom:1.5px solid var(--color-ink);margin:0;padding-bottom:var(--space-m);font:var(--text-sheet-title-font);font-stretch:var(--text-sheet-title-stretch)}.dialog__body,.dialog__note{gap:var(--space-s);display:grid}.dialog__note{color:var(--color-ink-subtle);font:var(--text-small-font)}.dialog__text{margin:0}.dialog__heading{color:var(--color-ink-subtle);letter-spacing:var(--text-label-tracking);text-transform:var(--text-label-case);margin:var(--space-xs) 0 0;font:var(--text-label-font)}.dialog__list{margin:0;padding-left:var(--space-xl);font:var(--text-data-font);overflow-wrap:anywhere}.dialog .field__message{min-height:1lh;margin:0}.dialog__buttons{justify-content:flex-end;gap:var(--space-s);display:flex}.onboarding{align-items:center;justify-items:center;padding:var(--space-xl);display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.onboarding__card{background:var(--color-paper);border:1px solid var(--color-ink);border-radius:var(--radius-pane);outline:1px solid var(--color-rule-strong);outline-offset:-6px;gap:var(--space-l);width:min(520px,100%);padding:var(--space-xl) var(--space-xxl) var(--space-l);display:grid;box-shadow:var(--shadow-overlay)}.onboarding__head{border-bottom:1.5px solid var(--color-ink);align-items:center;gap:var(--space-m);padding-bottom:var(--space-m);display:flex}.onboarding__mark .icon{width:20px;height:20px}.onboarding__title{letter-spacing:var(--text-sheet-title-tracking);text-transform:var(--text-sheet-title-case);margin:0;font:var(--text-sheet-title-font);font-stretch:var(--text-sheet-title-stretch)}.onboarding__version{color:var(--color-ink-subtle);margin:0 0 0 auto;font:var(--text-data-font)}.onboarding__subtitle{margin:0;font:var(--text-body-strong-font)}.onboarding__form{gap:var(--space-s);display:grid}.onboarding .field__message{min-height:1lh;margin:0}.onboarding__enter{justify-content:center}.onboarding__about,.onboarding__footer{gap:var(--space-s);font:var(--text-small-font);display:grid}.onboarding__about p,.onboarding__footer p{margin:0}.onboarding__about a{color:var(--color-accent-text)}.onboarding__important strong{color:var(--color-err)}.onboarding__footer{color:var(--color-ink-subtle);border-top:1px solid var(--color-rule);gap:var(--space-xxs);padding-top:var(--space-m)}