.mail-page.svelte-1vg7u7g{height:calc(100vh - var(--header-h,56px));justify-content:center;min-height:0;display:flex}.inbox-rail.svelte-1vg7u7g{background:var(--paper-warm);border-left:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;width:100%;max-width:860px;min-height:0;display:flex;overflow:hidden}.rail-head.svelte-1vg7u7g{border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:14px;padding:28px 24px 20px;display:flex}.eyebrow.svelte-1vg7u7g{color:var(--accent);font-family:var(--font-serif);letter-spacing:.01em;font-size:13px;font-style:italic}.display.svelte-1vg7u7g{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:"SOFT" 80, "opsz" 144;margin:0;font-size:40px;font-weight:400;line-height:1}.mailbox-line.svelte-1vg7u7g{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.04em;margin-top:-4px;font-size:11px}.search-row.svelte-1vg7u7g{margin-top:4px}.search-field.svelte-1vg7u7g{background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:var(--font-body);border-radius:8px;width:100%;padding:9px 12px;font-size:13px}.search-field.svelte-1vg7u7g::placeholder{color:var(--ink-soft)}.search-field.svelte-1vg7u7g:focus{border-color:var(--ink-2);outline:none}.filter-pills.svelte-1vg7u7g{flex-wrap:wrap;gap:6px;display:flex}.pill.svelte-1vg7u7g{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;font-family:var(--font-body);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.pill.svelte-1vg7u7g:hover{color:var(--ink);border-color:var(--ink-soft)}.pill.active.svelte-1vg7u7g{background:var(--ink);border-color:var(--ink);color:var(--surface)}.pill-count.svelte-1vg7u7g{color:inherit;font-family:var(--font-mono);letter-spacing:.06em;opacity:.7;font-size:10px}.rail-actions.svelte-1vg7u7g{gap:8px;display:flex}.sync-banner.svelte-1vg7u7g{background:color-mix(in srgb, var(--surface) 84%, var(--accent-2));border-bottom:1px solid var(--line);color:var(--ink-2);font-family:var(--font-body);flex-direction:column;gap:3px;padding:11px 24px;font-size:12px;line-height:1.4;display:flex}.sync-banner.live.svelte-1vg7u7g{background:color-mix(in srgb, var(--surface) 80%, var(--accent-3))}.sync-banner.svelte-1vg7u7g strong:where(.svelte-1vg7u7g){color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.sync-banner.svelte-1vg7u7g small:where(.svelte-1vg7u7g){color:var(--ink-soft);overflow-wrap:anywhere;font-size:11px}.rail-empty.svelte-1vg7u7g{color:var(--ink-soft);font-family:var(--font-body);padding:28px 24px;font-size:13px;line-height:1.5}.thread-feed.svelte-1vg7u7g{margin:0;padding:0;list-style:none;overflow-y:auto}.thread-row.svelte-1vg7u7g{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:10px minmax(0,1fr) 32px;align-items:flex-start;gap:12px;padding:16px 22px 16px 14px;text-decoration:none;transition:background .12s;display:grid}.thread-row.svelte-1vg7u7g:hover{background:var(--tint-mere)}.unread-dot.svelte-1vg7u7g{background:0 0;border-radius:50%;width:8px;height:8px;margin-top:7px}.thread-row.unread.svelte-1vg7u7g .unread-dot:where(.svelte-1vg7u7g){background:var(--accent)}.thread-main.svelte-1vg7u7g{flex-direction:column;gap:3px;min-width:0;display:flex}.thread-top.svelte-1vg7u7g{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sender.svelte-1vg7u7g{color:var(--ink);font-family:"Inter Tight", var(--font-body);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.thread-row.unread.svelte-1vg7u7g .sender:where(.svelte-1vg7u7g){color:var(--ink);font-weight:700}.timestamp.svelte-1vg7u7g{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:10px}.thread-subject.svelte-1vg7u7g{color:var(--ink-2);font-family:var(--font-body);align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:500;display:flex}.subject-text.svelte-1vg7u7g{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-row.unread.svelte-1vg7u7g .thread-subject:where(.svelte-1vg7u7g){color:var(--ink)}.thread-count.svelte-1vg7u7g{background:var(--paper-2);color:var(--ink-soft);font-family:var(--font-mono);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10px}.thread-star.svelte-1vg7u7g{color:var(--accent-3);flex-shrink:0;font-size:12px}.live-badge.svelte-1vg7u7g{border:1px solid var(--accent-3);color:var(--accent-3);font-family:var(--font-mono);letter-spacing:.08em;border-radius:999px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.thread-preview.svelte-1vg7u7g{color:var(--ink-soft);font-family:var(--font-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.thread-tags.svelte-1vg7u7g{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.avatar.svelte-1vg7u7g{background:var(--paper-2);color:var(--ink-soft);font-family:var(--font-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:flex}.thread-row.unread.svelte-1vg7u7g .avatar:where(.svelte-1vg7u7g){background:var(--accent-2);color:var(--surface)}.thread-item.svelte-1vg7u7g{position:relative}.thread-actions.svelte-1vg7u7g{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:2px;padding:2px;display:none;position:absolute;top:10px;right:14px}.thread-item.svelte-1vg7u7g:hover .thread-actions:where(.svelte-1vg7u7g),.thread-item.svelte-1vg7u7g:focus-within .thread-actions:where(.svelte-1vg7u7g){display:inline-flex}.row-action.svelte-1vg7u7g{color:var(--ink-soft);cursor:pointer;font-family:var(--font-body);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:4px 8px;font-size:14px;display:inline-flex}.row-action.svelte-1vg7u7g:hover{background:var(--paper-2);color:var(--ink)}.row-action[aria-pressed=true].svelte-1vg7u7g{color:var(--accent-3)}.row-action.svelte-1vg7u7g:disabled{cursor:progress;opacity:.5}.row-action-text.svelte-1vg7u7g{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.row-error.svelte-1vg7u7g{background:var(--tint-terracotta);border-bottom:1px solid var(--line);color:var(--ink-2);font-family:var(--font-body);padding:9px 24px;font-size:12px}.show-older.svelte-1vg7u7g{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:14px 24px;font-size:11px;font-weight:500;text-decoration:none;display:block}.show-older.svelte-1vg7u7g:hover{color:var(--accent)}@media (width<=900px){.mail-page.svelte-1vg7u7g{height:auto}.inbox-rail.svelte-1vg7u7g{border-left:none;border-right:none;max-width:none}.thread-actions.svelte-1vg7u7g{display:none!important}}@media (width<=760px){.mail-page.svelte-1vg7u7g{background:var(--paper-warm);min-height:calc(100dvh - 132px)}.inbox-rail.svelte-1vg7u7g{border-right:none;overflow:visible}.rail-head.svelte-1vg7u7g{gap:12px;padding:18px 14px 14px}.display.svelte-1vg7u7g{font-size:34px}.mailbox-line.svelte-1vg7u7g{overflow-wrap:anywhere}.search-field.svelte-1vg7u7g{min-height:44px;font-size:16px}.filter-pills.svelte-1vg7u7g{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pill.svelte-1vg7u7g{justify-content:center;min-height:40px}.rail-actions.svelte-1vg7u7g{grid-template-columns:1fr;display:grid}.sync-banner.svelte-1vg7u7g{padding:11px 14px}.thread-feed.svelte-1vg7u7g{background:var(--surface);border-top:1px solid var(--line);padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.thread-row.svelte-1vg7u7g{grid-template-columns:8px minmax(0,1fr);gap:8px;min-height:76px;padding:14px}.thread-top.svelte-1vg7u7g{align-items:flex-start}.sender.svelte-1vg7u7g,.subject-text.svelte-1vg7u7g{white-space:normal}.avatar.svelte-1vg7u7g{display:none}}
