.skip-link[data-v-668439ec]{top:-100px;left:var(--space-4);z-index:100;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--flieder);color:var(--on-flieder);font-size:14px;font-weight:500;text-decoration:none;position:absolute}.skip-link[data-v-668439ec]:focus-visible{top:var(--space-4);outline:2px solid var(--ink);outline-offset:2px}.user-button[data-v-5c274787]{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;padding:2px;display:flex}.user-button[data-v-5c274787]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.user-menu[data-v-5c274787]{flex-direction:column;width:260px}.user-head[data-v-5c274787],.user-menu[data-v-5c274787]{padding:var(--space-2);display:flex}.user-head[data-v-5c274787]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--line)}.user-text[data-v-5c274787]{min-width:0}.user-name[data-v-5c274787]{margin:0;font-weight:500}.user-row[data-v-5c274787]{padding:var(--space-1) var(--space-2)}.user-link[data-v-5c274787]{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:none;display:flex}.user-link[data-v-5c274787]:hover{background:var(--surface-raised)}.user-link[data-v-5c274787]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rail[data-v-7b7d59a8]{align-items:center;gap:var(--space-2);height:100dvh;padding:var(--space-4) 0;border-right:1px solid var(--line);background:var(--surface-sunken);flex-direction:column;display:flex;position:sticky;top:0}.rail-logo[data-v-7b7d59a8]{margin-bottom:var(--space-3)}.rail-link[data-v-7b7d59a8]{cursor:pointer;border-radius:var(--radius-md);width:40px;height:40px;color:var(--ink-muted);justify-content:center;align-items:center;display:flex;position:relative}.rail-link[data-v-7b7d59a8]:hover{background:var(--surface-raised);color:var(--ink)}.rail-link[data-v-7b7d59a8]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rail-link.active[data-v-7b7d59a8]{background:var(--flieder-soft);color:var(--flieder)}.rail-badge[data-v-7b7d59a8]{background:var(--ink);min-width:16px;color:var(--surface);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:2px;right:2px}.rail-user[data-v-7b7d59a8]{margin-top:auto}@media (width<=860px){.rail[data-v-7b7d59a8]{z-index:50;height:auto;padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--line);border-right:0;flex-direction:row;justify-content:space-around;position:fixed;inset:auto 0 0}.rail-logo[data-v-7b7d59a8]{display:none}.rail-user[data-v-7b7d59a8]{margin-top:0}}.prompt[data-v-874aaf7f]{gap:var(--space-4);flex-direction:column;display:flex}.prompt p[data-v-874aaf7f]{margin:0}.filters[data-v-3640d3ff]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line)}.filter-chips[data-v-3640d3ff],.filters[data-v-3640d3ff]{flex-wrap:wrap;display:flex}.filter-chips[data-v-3640d3ff]{gap:var(--space-1)}.filter-chip[data-v-3640d3ff]{padding:2px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--ink-muted);cursor:pointer;font-size:12px;font-weight:500}.filter-chip.active[data-v-3640d3ff]{background:var(--flieder-soft);color:var(--flieder);border-color:#0000}.filter-count[data-v-3640d3ff]{margin-left:2px}.filter-selects[data-v-3640d3ff]{gap:var(--space-2)}.filter-select[data-v-3640d3ff],.filter-selects[data-v-3640d3ff]{align-items:center;display:flex}.filter-select[data-v-3640d3ff]{gap:2px}.empty[data-v-31840665]{padding:var(--space-6) var(--space-4)}.search-mark[data-v-a3da697c]{background:var(--warn-soft);color:inherit;border-radius:3px}.result[data-v-251d8234]{align-items:start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;display:grid}.result.selected[data-v-251d8234]{background:var(--flieder-soft)}.result-icon[data-v-251d8234]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);width:32px;height:32px;color:var(--ink-muted);justify-content:center;align-items:center;display:flex}.result-text[data-v-251d8234]{flex-direction:column;min-width:0;display:flex}.result-title[data-v-251d8234]{font-weight:500}.result-detail[data-v-251d8234],.result-title[data-v-251d8234]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-detail[data-v-251d8234]{color:var(--ink-muted);font-size:13px}.result-meta[data-v-251d8234]{color:var(--ink-muted);white-space:nowrap;padding-top:2px;font-size:12px}.results[data-v-5286b8b1]{gap:var(--space-3);padding:var(--space-3) var(--space-2);flex-direction:column;display:flex}.results-head[data-v-5286b8b1]{padding:0 var(--space-3) var(--space-1);color:var(--ink-muted);justify-content:space-between;font-size:12px;font-weight:500;display:flex}.mail[data-v-fa5f7896]{gap:var(--space-2);flex-direction:column;display:flex}.mail-title[data-v-fa5f7896]{font-size:17px;font-weight:600}.mail-body[data-v-fa5f7896]{white-space:pre-wrap}.mail-actions[data-v-fa5f7896]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preview[data-v-06e35cf2]{gap:var(--space-2);flex-direction:column;display:flex}.preview-title[data-v-06e35cf2]{font-size:17px;font-weight:600}.preview-line[data-v-06e35cf2]{color:var(--ink-muted);font-size:13px}.preview-body[data-v-06e35cf2]{white-space:pre-wrap}.preview-actions[data-v-06e35cf2]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.write[data-v-4d5a0bc9]{margin-top:var(--space-3)}.pane[data-v-4d5a0bc9]{padding:var(--space-4);border-left:1px solid var(--line);overflow-y:auto}@media (width<=860px){.pane[data-v-4d5a0bc9]{display:none}}.footer[data-v-3ee9e006]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);color:var(--ink-muted);font-size:12px}.footer[data-v-3ee9e006],.keys[data-v-3ee9e006]{flex-wrap:wrap;display:flex}.keys[data-v-3ee9e006]{gap:var(--space-4)}.keys li[data-v-3ee9e006]{gap:4px}.keys li[data-v-3ee9e006],.status[data-v-3ee9e006]{align-items:center;display:flex}.status[data-v-3ee9e006]{gap:var(--space-1)}@media (width<=860px){.keys[data-v-3ee9e006]{display:none}}.palette[data-v-db9227e4]{flex-direction:column;height:calc(min(640px,85dvh));display:flex}.palette-input[data-v-db9227e4]{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--line)}.palette-body[data-v-db9227e4]{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0;display:grid}.palette-list[data-v-db9227e4]{overflow-y:auto}@media (width<=860px){.palette-body[data-v-db9227e4]{grid-template-columns:minmax(0,1fr)}}.shell{grid-template-columns:56px minmax(0,1fr);min-height:100dvh;display:grid}.shell-main{min-width:0}.shell-main:focus{outline:none}.shell-main.padded{padding:var(--space-8) var(--space-6)}@media (width<=860px){.shell{display:block}.shell-main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.shell-main.padded{padding:var(--space-6) var(--space-4) calc(64px + var(--space-6) + env(safe-area-inset-bottom))}}
