:root{color:#1f2933;background:#f7f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh}button,input,select,textarea{font:inherit}.backup-panel[data-v-639ba312]{display:flex;flex-direction:column;gap:12px;border:1px solid #d6dce1;border-radius:6px;padding:16px;background:#fff}.backup-heading[data-v-639ba312],.backup-actions[data-v-639ba312]{display:flex;align-items:center;justify-content:space-between;gap:12px}.backup-heading h2[data-v-639ba312]{margin:0;color:#17212b;font-size:1.1rem}.backup-panel textarea[data-v-639ba312]{width:100%;border:1px solid #c8d0d8;border-radius:6px;padding:10px;color:#17212b;background:#fff;font:inherit;resize:vertical}.backup-panel button[data-v-639ba312]{border:1px solid #17212b;border-radius:6px;padding:8px 10px;color:#fff;background:#17212b;cursor:pointer}.backup-panel button[data-v-639ba312]:disabled{cursor:not-allowed;opacity:.6}.backup-log[data-v-639ba312]{max-height:160px;margin:0;overflow:auto;border:1px solid #d6dce1;border-radius:6px;padding:10px;color:#24313d;background:#fbfcfd;white-space:pre-wrap}@media(max-width:900px){.backup-heading[data-v-639ba312],.backup-actions[data-v-639ba312]{align-items:stretch;flex-direction:column}}.sentence-list[data-v-e7f24638]{display:flex;flex-direction:column;gap:12px}.list-heading[data-v-e7f24638]{display:flex;align-items:center;justify-content:space-between;gap:12px}h2[data-v-e7f24638]{margin:0;color:#17212b;font-size:1.15rem}button[data-v-e7f24638]{border:1px solid #c8d0d8;border-radius:6px;padding:8px 12px;color:#17212b;background:#fff;cursor:pointer}.status[data-v-e7f24638]{margin:0;border:1px solid #d6dce1;border-radius:6px;padding:14px;color:#4b5966;background:#fff}.error[data-v-e7f24638]{border-color:#d99a9a;color:#8f2424;background:#fff5f5}ul[data-v-e7f24638]{margin:0;padding:0;list-style:none}ul[data-v-e7f24638]{display:flex;flex-direction:column;gap:10px}ul>li[data-v-e7f24638]{display:flex}.sentence-row[data-v-e7f24638]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid #d6dce1;border-radius:6px;padding:14px;text-align:left;background:#fff}.sentence-row[data-v-e7f24638]:disabled{color:#667581;cursor:not-allowed}.sentence-row.selected[data-v-e7f24638]{border-color:#355c7d;box-shadow:0 0 0 3px #355c7d24}.sentence-text[data-v-e7f24638]{color:#17212b;font-weight:600}.translation-text[data-v-e7f24638]{color:#4b5966;font-size:.92rem}.missing-id[data-v-e7f24638]{color:#667581;font-size:.82rem}.read-view[data-v-e778b5cf]{display:flex;flex-direction:column;gap:10px}.field-stack[data-v-e778b5cf]{display:flex;flex-direction:column;gap:6px}.input-label[data-v-e778b5cf]{color:#667581;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0}.translation[data-v-e778b5cf]{margin:0;color:#24313d;line-height:1.45}.muted[data-v-e778b5cf]{color:#667581}.word-translation-line[data-v-e778b5cf],.sentence-view[data-v-e778b5cf]{display:flex;flex-wrap:wrap;align-items:baseline;min-height:34px;color:#17212b;line-height:1.8}.aligned-sentence-view[data-v-e778b5cf]{align-items:flex-start;column-gap:0;row-gap:6px;line-height:1.2}.aligned-token-pair[data-v-e778b5cf]{display:inline-grid;grid-template-rows:auto auto;justify-items:center;align-items:center;min-width:max-content;vertical-align:top}.word-translation-chip[data-v-e778b5cf],.highlighted-token[data-v-e778b5cf]{display:inline-flex;justify-content:center;align-items:center;min-height:26px;border:1px solid rgba(23,33,43,.08);border-radius:5px;padding:2px 7px;color:#17212b;font:inherit;line-height:1.35;text-align:center;white-space:nowrap}.aligned-token-pair .highlighted-token[data-v-e778b5cf],.aligned-token-pair .word-translation-chip[data-v-e778b5cf]{width:100%}.aligned-token-pair .highlighted-token[data-v-e778b5cf]{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.aligned-token-pair .word-translation-chip[data-v-e778b5cf]{min-height:22px;border-top:0;border-top-left-radius:2px;border-top-right-radius:2px;font-size:.92rem}.word-translation-chip.empty[data-v-e778b5cf]{opacity:.45}.word-translation-space[data-v-e778b5cf]{white-space:pre-wrap}.aligned-space[data-v-e778b5cf]{display:inline-block;min-height:52px;white-space:pre-wrap}.compact-word-line[data-v-e778b5cf]{display:none}.word-translation-chip.compact[data-v-e778b5cf]{margin:0 1px;font-size:.92rem}.read-token[data-v-e778b5cf]{cursor:pointer}.highlighted-token.selected[data-v-e778b5cf]{box-shadow:0 0 0 3px #17212b2e}.highlighted-token.unlinked[data-v-e778b5cf]{color:#4b5563}.selected-panel[data-v-55f98265]{display:flex;flex-direction:column;gap:12px;border:1px solid #d6dce1;border-radius:6px;padding:16px;background:#fff}.panel-heading[data-v-55f98265]{display:flex;align-items:center;justify-content:space-between;gap:12px}.header-actions[data-v-55f98265]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}h2[data-v-55f98265],p[data-v-55f98265]{margin:0}h2[data-v-55f98265]{color:#17212b;font-size:1.15rem}.sentence-id[data-v-55f98265],.muted[data-v-55f98265]{color:#667581;font-size:.85rem}.status[data-v-55f98265]{margin:0;color:#4b5966}.warning[data-v-55f98265],.word-status[data-v-55f98265]{border:1px solid #e2cf8a;border-radius:6px;padding:10px;color:#765e12;background:#fff8d8}.selected-content[data-v-55f98265],.read-view[data-v-55f98265],.edit-form[data-v-55f98265],.field-stack[data-v-55f98265],.word-form[data-v-55f98265],.word-form-inner[data-v-55f98265]{position:relative;display:flex;flex-direction:column;gap:12px}.field-stack[data-v-55f98265]{gap:6px}.read-view[data-v-55f98265],.empty-state[data-v-55f98265]{min-height:132px}.empty-state[data-v-55f98265]{justify-content:center}label[data-v-55f98265],.input-label[data-v-55f98265]{display:flex;flex-direction:column;gap:6px;color:#3d4a57;font-size:.95rem;font-weight:600}.checkbox-row[data-v-55f98265]{flex-direction:row;align-items:center}.checkbox-row input[data-v-55f98265]{width:auto}.define-mode-row[data-v-55f98265]{display:flex;flex-wrap:wrap;gap:10px}input[data-v-55f98265],select[data-v-55f98265],textarea[data-v-55f98265],.sentence-editor[data-v-55f98265],.sentence-view[data-v-55f98265]{border:1px solid #c8d0d8;border-radius:6px;padding:10px 12px;color:#17212b;background:#fff}.editor-wrap[data-v-55f98265]{position:relative}.sentence-editor[data-v-55f98265],.sentence-view[data-v-55f98265]{min-height:48px;line-height:1.55;white-space:pre-wrap;word-break:break-word;outline:none}.sentence-view[data-v-55f98265]{position:relative;background:#fbfcfd}.translation[data-v-55f98265]{color:#4b5966}.word-translation-line[data-v-55f98265]{line-height:1.55;white-space:pre-wrap;word-break:break-word}.word-translation-chip[data-v-55f98265]{border-radius:4px;margin:0 1px;padding:2px 5px;font-size:.92rem;line-height:1.35}.editor-placeholder[data-v-55f98265]{position:absolute;top:10px;left:12px;color:#7d8994;pointer-events:none}.sentence-editor[data-v-55f98265]:focus,input[data-v-55f98265]:focus,select[data-v-55f98265]:focus,textarea[data-v-55f98265]:focus{border-color:#355c7d;outline:3px solid rgba(53,92,125,.18)}.actions[data-v-55f98265]{display:flex;flex-wrap:wrap;gap:10px}button[data-v-55f98265]{border:1px solid #17212b;border-radius:6px;padding:8px 12px;color:#fff;background:#17212b;cursor:pointer}button[data-v-55f98265]:disabled{border-color:#9aa5af;background:#9aa5af;cursor:not-allowed}.secondary[data-v-55f98265]{border-color:#c8d0d8;color:#17212b;background:#fff}.danger[data-v-55f98265]{border-color:#9c2f2f;background:#9c2f2f}.highlighted-token[data-v-55f98265]{border:1px solid transparent;border-radius:4px;margin:0 1px;padding:2px 5px;color:#17212b;cursor:pointer}.read-token[data-v-55f98265]{display:inline;font:inherit}.highlighted-token.selected[data-v-55f98265]{border-color:#17212b}.highlighted-token.unlinked[data-v-55f98265]{color:#4b5563;background:#e5e7eb!important}.caret-anchor[data-v-55f98265]{display:inline-block;width:1px;overflow:hidden;color:transparent}.token-menu[data-v-55f98265]{position:absolute;z-index:2;display:flex;flex-direction:column;width:min(340px,100%);max-height:var(--token-menu-max-height, 320px);overflow:hidden;border:1px solid #c8d0d8;border-radius:6px;padding:14px;background:#fff;box-shadow:0 12px 24px #17212b29}.menu-heading[data-v-55f98265]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.menu-heading p[data-v-55f98265]{margin-bottom:4px;color:#17212b;font-weight:700}.token-meta[data-v-55f98265]{display:flex;flex-wrap:wrap;gap:6px}.token-meta small[data-v-55f98265],.type-pill[data-v-55f98265]{border:1px solid #d6dce1;border-radius:999px;padding:2px 6px;color:#4b5966;background:#f5f7f8;font-size:.72rem;line-height:1.2}.ghost-button[data-v-55f98265]{border-color:transparent;padding:4px 6px;color:#355c7d;background:transparent}.ghost-button[data-v-55f98265]:hover{background:#eef2f5}dt[data-v-55f98265]{color:#667581;font-size:.75rem}dd[data-v-55f98265]{margin:0;color:#17212b}.word-defined[data-v-55f98265],.word-summary[data-v-55f98265],.token-word-edit[data-v-55f98265]{display:flex;flex-direction:column;gap:10px;min-height:0}.word-title-row[data-v-55f98265]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.word-title-row h3[data-v-55f98265]{margin:0;color:#17212b;font-size:1.05rem}.type-pill[data-v-55f98265]{flex:0 0 auto;color:#24313d;background:#eef2f5}.definition[data-v-55f98265]{margin:0;color:#3d4a57;line-height:1.45}.forms[data-v-55f98265],.meaning-group[data-v-55f98265],.replacement-group[data-v-55f98265],.word-actions[data-v-55f98265]{display:flex;flex-wrap:wrap;gap:8px}.meaning-group[data-v-55f98265]{flex-direction:column;align-items:stretch}.meaning-group>p[data-v-55f98265]{color:#24313d;font-weight:600}.meaning-choice[data-v-55f98265]{display:grid;grid-template-columns:minmax(52px,max-content) 1fr;gap:8px;align-items:baseline;border:1px solid #d6dce1;border-radius:6px;padding:6px 8px;color:#24313d;background:#fff;text-align:left;cursor:pointer}.meaning-choice.selected[data-v-55f98265]{border-color:#355c7d;background:#edf4f9}.meaning-choice[data-v-55f98265]:disabled{cursor:not-allowed;opacity:.6}.meaning-choice span[data-v-55f98265]{color:#53616e}.form-choice[data-v-55f98265],.replacement[data-v-55f98265]{border:1px solid #d6dce1;border-radius:6px;padding:4px 8px;color:#24313d;background:#eef2f5}.form-choice[data-v-55f98265]{display:inline-flex;align-items:baseline;gap:6px}.preview-choice[data-v-55f98265]{cursor:pointer}.replacement-forms[data-v-55f98265]{align-items:center}.more-forms-button[data-v-55f98265]{border:1px solid transparent;border-radius:6px;padding:4px 6px;color:#355c7d;background:transparent;font:inherit;font-size:.82rem;cursor:pointer}.more-forms-button[data-v-55f98265]:hover,.more-forms-button[data-v-55f98265]:focus-visible{background:#eef2f5;outline:none}.form-choice small[data-v-55f98265]{color:#667581}.replacement-group[data-v-55f98265]{display:grid;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);align-items:stretch;border-top:1px solid #eef2f5;min-height:0;padding-top:10px}.replacement-group>p[data-v-55f98265]{margin:0}.replacement-list[data-v-55f98265]{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;width:100%;max-height:min(280px,calc(var(--token-menu-max-height, 320px) * .55));min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:4px}.replacement-word[data-v-55f98265]{display:flex;flex-direction:column;gap:8px;min-width:0}.replacement-summary[data-v-55f98265]{display:flex;flex-direction:column;gap:3px;width:100%;border:0;border-radius:6px;padding:6px 8px;color:#17212b;background:transparent;font:inherit;text-align:left;cursor:pointer}.replacement-summary[data-v-55f98265]:hover,.replacement-summary[data-v-55f98265]:focus-visible{background:#f5f7f9;outline:none}.replacement-heading[data-v-55f98265]{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.replacement-heading strong[data-v-55f98265],.replacement-definition[data-v-55f98265]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replacement-heading small[data-v-55f98265]{flex:0 0 auto;border:1px solid #d6dce1;border-radius:999px;padding:1px 6px;color:#53616e;background:#f8fafb;font-size:.7rem;font-weight:600}.replacement-definition[data-v-55f98265]{color:#53616e;font-size:.88rem;line-height:1.35}.word-actions[data-v-55f98265]{align-items:center}.word-status[data-v-55f98265]{margin-top:10px}@media(max-width:560px){.panel-heading[data-v-55f98265],.actions[data-v-55f98265]{align-items:stretch;flex-direction:column}}.word-form[data-v-e9666ed4],.word-editor[data-v-e9666ed4],.word-detail[data-v-e9666ed4],.word-summary[data-v-e9666ed4],.meanings-panel[data-v-e9666ed4],.forms-panel[data-v-e9666ed4],.form-editor[data-v-e9666ed4],.meaning-editor[data-v-e9666ed4]{display:flex;flex-direction:column;gap:10px}.word-form>form[data-v-e9666ed4]{display:flex;flex-direction:column;gap:10px}.editor-panel[data-v-e9666ed4],.word-detail[data-v-e9666ed4]{border:1px solid #d6dce1;border-radius:6px;padding:12px;background:#fbfcfd}.word-detail[data-v-e9666ed4],.word-form.editor-panel[data-v-e9666ed4],.selected-word-empty[data-v-e9666ed4]{min-height:0;flex:1 1 0;overflow:auto}.editor-heading[data-v-e9666ed4],.section-heading[data-v-e9666ed4],.actions[data-v-e9666ed4],.forms-heading[data-v-e9666ed4],.word-summary-heading[data-v-e9666ed4],.form-display[data-v-e9666ed4],.form-actions[data-v-e9666ed4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-heading[data-v-e9666ed4]{align-items:baseline}h3[data-v-e9666ed4]{margin:0;color:#24313d;font-size:1rem}.word-summary[data-v-e9666ed4]{gap:12px}.word-summary-heading[data-v-e9666ed4]{align-items:flex-start}.word-summary-heading>div[data-v-e9666ed4]{min-width:0}.definition[data-v-e9666ed4],.empty-state[data-v-e9666ed4],.muted[data-v-e9666ed4]{margin:0;color:#53616e;line-height:1.45}.empty-state[data-v-e9666ed4]{border:1px dashed #d6dce1;border-radius:6px;padding:12px;background:#fbfcfd}.selected-word-empty[data-v-e9666ed4]{display:flex;align-items:center;justify-content:space-between;gap:12px}label[data-v-e9666ed4]{display:flex;flex-direction:column;gap:5px;color:#3d4a57;font-size:.9rem;font-weight:600}.checkbox-row[data-v-e9666ed4]{flex-direction:row;align-items:center}.checkbox-row input[data-v-e9666ed4]{width:auto}input[data-v-e9666ed4],select[data-v-e9666ed4],textarea[data-v-e9666ed4]{border:1px solid #c8d0d8;border-radius:6px;padding:8px 10px;color:#17212b;background:#fff;font:inherit}button[data-v-e9666ed4]{border:1px solid #17212b;border-radius:6px;padding:8px 10px;color:#fff;background:#17212b;cursor:pointer}.secondary[data-v-e9666ed4]{border-color:#c8d0d8;color:#17212b;background:#fff}.ghost-button[data-v-e9666ed4]{border-color:transparent;padding:4px 6px;color:#355c7d;background:transparent}.ghost-button[data-v-e9666ed4]:hover{background:#eef2f5}.danger[data-v-e9666ed4]{border-color:#9c2f2f;background:#9c2f2f}.meanings-panel[data-v-e9666ed4],.forms-panel[data-v-e9666ed4]{border-top:1px solid #eef2f5;padding-top:12px}.meanings-list[data-v-e9666ed4]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.meaning-row[data-v-e9666ed4]{display:grid;grid-template-columns:minmax(58px,max-content) 1fr;gap:10px;align-items:baseline;border:1px solid #d6dce1;border-radius:6px;padding:7px 8px;background:#fff}.meaning-row strong[data-v-e9666ed4]{color:#17212b}.meaning-row span[data-v-e9666ed4]{min-width:0;color:#53616e}.meaning-editor[data-v-e9666ed4]{display:grid;grid-template-columns:minmax(70px,.55fr) minmax(120px,1fr) auto;align-items:end}.forms-list[data-v-e9666ed4]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.form-row[data-v-e9666ed4]{flex:1 1 150px;border:1px solid #d6dce1;border-radius:6px;padding:8px;background:#fbfcfd}.form-display[data-v-e9666ed4]{align-items:flex-start;gap:8px}.form-display>div[data-v-e9666ed4]:first-child{display:flex;flex-direction:column;gap:2px}.form-actions[data-v-e9666ed4]{width:100%;justify-content:flex-end}.base-marker[data-v-e9666ed4],.word-type[data-v-e9666ed4]{border:1px solid #d6dce1;border-radius:999px;padding:2px 6px;color:#24313d;background:#eef2f5;font-size:.75rem;line-height:1.2}small[data-v-e9666ed4]{color:#667581}@media(max-width:900px){.word-detail[data-v-e9666ed4],.word-form.editor-panel[data-v-e9666ed4],.selected-word-empty[data-v-e9666ed4]{flex:0 0 auto}}.words-panel[data-v-9869fc14]{min-height:0;flex:1 1 0;display:flex;flex-direction:column;gap:10px;border-top:1px solid #eef2f5;padding-top:12px}.section-heading[data-v-9869fc14]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}h3[data-v-9869fc14]{margin:0;color:#24313d;font-size:1rem}.section-heading small[data-v-9869fc14]{color:#667581;font-size:.78rem}.word-filters[data-v-9869fc14]{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,150px);gap:8px}input[data-v-9869fc14],select[data-v-9869fc14]{border:1px solid #c8d0d8;border-radius:6px;padding:8px 10px;color:#17212b;background:#fff;font:inherit}.word-list[data-v-9869fc14]{display:flex;flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;overflow:auto;list-style:none}.word-row[data-v-9869fc14]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d6dce1;border-radius:6px;padding:8px 10px;color:#17212b;text-align:left;background:#fbfcfd;cursor:pointer}.word-row-copy[data-v-9869fc14]{display:flex;flex-direction:column;gap:2px;min-width:0}.word-row-copy strong[data-v-9869fc14],.word-row-copy small[data-v-9869fc14]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.word-row-copy strong[data-v-9869fc14]{font-size:.95rem}.word-row-copy small[data-v-9869fc14]{color:#667581;font-size:.8rem;font-weight:500}.word-type[data-v-9869fc14]{flex:0 0 auto;border:1px solid #d6dce1;border-radius:999px;padding:2px 6px;color:#24313d;background:#eef2f5;font-size:.72rem;line-height:1.2}.word-row.selected[data-v-9869fc14]{border-color:#355c7d;box-shadow:0 0 0 3px #355c7d24}.empty-state[data-v-9869fc14]{flex:0 0 auto;margin:0;border:1px dashed #d6dce1;border-radius:6px;padding:12px;color:#53616e;background:#fbfcfd;line-height:1.45}@media(max-width:900px){.words-panel[data-v-9869fc14]{flex:0 0 auto}.word-filters[data-v-9869fc14]{grid-template-columns:1fr}}.vocabulary-sidebar[data-v-fcd2e8a2]{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px;height:calc(100vh - 48px);border:1px solid #d6dce1;border-radius:6px;padding:16px;background:#fff;overflow:hidden}.sidebar-heading[data-v-fcd2e8a2],.heading-actions[data-v-fcd2e8a2]{display:flex;align-items:center;justify-content:space-between;gap:10px}.heading-actions[data-v-fcd2e8a2]{justify-content:flex-end;flex-wrap:wrap}h2[data-v-fcd2e8a2]{margin:0;color:#17212b;font-size:1.15rem}button[data-v-fcd2e8a2]{border:1px solid #17212b;border-radius:6px;padding:8px 10px;color:#fff;background:#17212b;cursor:pointer}.secondary[data-v-fcd2e8a2]{border-color:#c8d0d8;color:#17212b;background:#fff}.status[data-v-fcd2e8a2]{margin:0;border:1px solid #e2cf8a;border-radius:6px;padding:10px;color:#765e12;background:#fff8d8}@media(max-width:900px){.vocabulary-sidebar[data-v-fcd2e8a2]{position:static;height:auto;overflow:visible}}.page-shell[data-v-e848f2ee]{min-height:100vh;display:flex;justify-content:center;padding:32px 16px}.login-page[data-v-e848f2ee]{width:min(460px,100%);min-height:calc(100vh - 64px);display:grid;place-items:center}.login-panel[data-v-e848f2ee]{width:100%;border:1px solid #d6dce1;border-radius:8px;padding:28px;background:#fff;box-shadow:0 18px 40px #17212b1f}.login-kicker[data-v-e848f2ee]{margin:0 0 10px;color:#667581;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.login-copy[data-v-e848f2ee]{margin:12px 0 0;color:#4b5966;line-height:1.5}.error-text[data-v-e848f2ee]{color:#9c2f2f}.login-actions[data-v-e848f2ee]{display:flex;align-items:center;gap:10px;margin-top:22px}.app-frame[data-v-e848f2ee]{width:min(1280px,100%);display:flex;flex-direction:column;gap:24px}.app-header[data-v-e848f2ee]{display:flex;align-items:center;justify-content:space-between;gap:16px}.app-layout[data-v-e848f2ee]{display:grid;grid-template-columns:minmax(0,760px) minmax(340px,440px);align-items:start;gap:24px}.sentence-panel[data-v-e848f2ee]{display:flex;flex-direction:column;gap:24px}h1[data-v-e848f2ee]{margin:0;color:#17212b;font-size:2rem;font-weight:700;line-height:1.1}.login-button[data-v-e848f2ee]{flex:0 0 auto;border:1px solid #17212b;border-radius:6px;padding:8px 12px;color:#fff;background:#17212b;font-weight:600;line-height:1.2;text-decoration:none}.login-button.primary[data-v-e848f2ee]{display:inline-flex;align-items:center;justify-content:center}.login-button[data-v-e848f2ee]:hover,.login-button[data-v-e848f2ee]:focus-visible{background:#24313d;outline:none}.retry-button[data-v-e848f2ee]{border:1px solid #c8d0d8;border-radius:6px;padding:8px 12px;color:#17212b;background:#fff;cursor:pointer}.retry-button[data-v-e848f2ee]:hover,.retry-button[data-v-e848f2ee]:focus-visible{background:#f5f7f8;outline:none}.user-chip[data-v-e848f2ee]{margin:0;border:1px solid #d6dce1;border-radius:999px;padding:5px 9px;color:#4b5966;background:#fff;font-size:.84rem}@media(max-width:900px){.app-header[data-v-e848f2ee]{align-items:stretch;flex-direction:column}.login-button[data-v-e848f2ee]{width:max-content}.login-actions[data-v-e848f2ee]{align-items:stretch;flex-direction:column}.app-layout[data-v-e848f2ee]{grid-template-columns:1fr}}
