.ui-popover-anchor{display:inline-flex;min-width:0;vertical-align:middle}.ui-popover{position:fixed;inset:auto;margin:0;width:max-content;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);box-shadow:0 5px 20px #0002;font-size:13px}.ui-popover::backdrop{background:transparent;pointer-events:none}.ui-popover.ui-anchored-options{position:fixed;min-height:0;padding:5px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.ui-select-menu{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:8px 12px;font:inherit;text-align:left}.ui-chevron{color:var(--muted);flex:0 0 auto}.ui-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-options{width:max-content;max-width:min(420px,calc(100vw - 24px));max-height:min(360px,calc(100dvh - 24px));overflow:hidden}.ui-select-searchable{width:360px}.ui-select-content{display:flex;flex-direction:column;max-height:min(348px,calc(100dvh - 36px))}.ui-select-search{flex:0 0 auto;margin-bottom:5px}.ui-select-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ui-select-list>button>span:first-child{min-width:0;overflow-wrap:anywhere}.ui-select-empty{padding:8px 12px;margin:0}.ui-select-quiet{min-height:28px;padding:3px 5px;border-color:transparent;background:transparent}.ui-select-compact{min-height:36px;padding:7px 10px;gap:6px}.ui-select-icon{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--text-accent,var(--accent))}.ui-select-option-title{display:flex;align-items:center;gap:6px}.ui-select-description{display:block;margin-top:3px;color:var(--text-muted,var(--muted));font-size:12px;overflow-wrap:anywhere}.ui-action-menu,.ui-select-options{padding:5px}.ui-action-menu>a,.ui-action-menu>button,.ui-action-menu>nav>a,.ui-select-list>button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:34px;border:0;border-radius:4px;padding:8px 12px;font:inherit;text-align:left;background:transparent;color:var(--ink);text-decoration:none;white-space:normal}.ui-action-menu>a:hover,.ui-action-menu>button:hover,.ui-action-menu>nav>a:hover,.ui-action-menu>nav>a[aria-current=page],.ui-select-list>button:hover,.ui-select-list>button[aria-pressed=true]{background:var(--accent-bg);color:var(--text-accent,var(--accent))}.ui-action-menu>nav>a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-select-list>button>span:last-child{flex:0 0 13px}.ui-action-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--border)}.ui-role-help{width:320px;font-size:12px;color:var(--muted)}.ui-role-help p{margin:0 0 10px}.ui-role-help p:last-child{margin-bottom:0}@media (pointer:coarse){.ui-action-menu>a,.ui-action-menu>button,.ui-action-menu>nav>a,.ui-select-list>button{min-height:44px}}.emoji-picker{width:284px;max-width:calc(100vw - 24px);padding:8px}.emoji-picker-heading{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;padding-left:6px}.emoji-picker-heading button{border:0;background:transparent;min-width:32px;min-height:32px;font-size:20px}.emoji-picker-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.emoji-picker-grid button{border:0;background:transparent;min-width:0;min-height:40px;padding:4px;font-size:23px}.emoji-picker-grid button:hover{background:var(--surface-2)}@media (pointer:coarse){.emoji-picker-grid button,.emoji-picker-heading button{min-height:44px}}.ui-dialog.ui-dialog-with-footer{max-height:calc(100dvh - 32px)}.ui-dialog.ui-dialog-lookup{min-height:min(500px,calc(100dvh - 32px))}.ui-dialog-with-footer>.ui-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ui-dialog-with-footer>.ui-dialog-body>header{padding-block:12px;margin-bottom:18px}.ui-dialog form.ui-dialog-form{display:grid;gap:16px;min-width:0}.ui-dialog form.ui-dialog-form>label{margin:0}.ui-dialog-form>*{min-width:0}.ui-dialog-form>p{margin:0}.ui-dialog.ui-dialog-compact{width:min(420px,calc(100vw - 32px))}.ui-dialog-compact>.ui-dialog-body{padding:16px;scrollbar-gutter:auto}.ui-dialog-compact>.ui-dialog-body>header{margin:-16px -16px 12px;padding:8px 16px;top:-16px}.ui-dialog-compact form.ui-dialog-form{gap:12px}.ui-dialog.ui-dialog-compact>.ui-dialog-footer{padding:10px 16px}.ui-dialog>.ui-dialog-footer{margin:0;padding:12px 24px}.ui-dialog-footer>.actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0}.ui-dialog .sc-relation-value{border:1px solid var(--border);border-radius:6px;background:var(--surface);justify-content:space-between}.ui-dialog .sc-relation-value:not(:disabled):hover{border-color:var(--accent)}.sc-relation-chevron{display:none}.ui-dialog .sc-relation-chevron{display:inline;flex:0 0 auto;color:var(--muted)}.ui-dialog .sc-relation-value:disabled{background:var(--surface-2)}@media (max-width:480px){.ui-dialog>.ui-dialog-footer{padding:12px 16px}.ui-dialog-footer>.actions>button{white-space:normal}}.ui-copy-value{position:relative;display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.ui-copy-value>.ui-copy-control{position:static}.ui-copy-content{flex:1 1;min-width:0;overflow-wrap:anywhere}.ui-copy-control{position:relative;gap:6px;flex-wrap:wrap;max-width:100%}.ui-copy-button,.ui-copy-control{display:inline-flex;align-items:center}.ui-copy-button{justify-content:center;padding:5px!important;background:transparent!important;border-color:transparent!important;flex:none}.ui-copy-button:focus-visible,.ui-copy-button:hover{border-color:currentColor!important}.ui-copy-status{position:absolute;right:0;top:calc(100% + 4px);z-index:5;width:max-content;max-width:min(240px,70vw);padding:4px 8px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--ink);box-shadow:0 3px 10px #142b481a;font-size:11px;overflow-wrap:anywhere}.ui-copy-status:empty{display:none}.transfer-form{display:grid;gap:16px}.transfer-form fieldset{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.transfer-form p,.transfer-password p{margin:0}.transfer-fields,.transfer-generator-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.transfer-generator-options{grid-template-columns:repeat(3,minmax(0,1fr))}.transfer-password{display:grid;gap:12px}.transfer-check{display:flex;align-items:center;gap:8px}.transfer-check input{width:auto}.transfer-form input,.transfer-form select{max-width:100%}.transfer-form .form-label,.transfer-recipient .form-label{display:grid;gap:6px;min-width:0}.transfer-form .form-label input,.transfer-form .form-label select{width:100%;min-width:0}.transfer-mnemonic{overflow-wrap:anywhere;line-height:1.6}.transfer-mnemonic strong{color:var(--ink);font-weight:600}.file-transfers td{overflow-wrap:anywhere}.file-transfers .actions{flex-wrap:wrap}.transfer-recipient{max-width:560px;padding:24px;margin:8vh auto;display:grid;gap:20px}.transfer-recipient h1{font-size:22px;margin:0;overflow-wrap:anywhere}.transfer-recipient form{display:grid;gap:12px}@media (max-width:540px){.transfer-fields{grid-template-columns:1fr}.transfer-recipient{margin:24px auto;padding:16px}}