@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f4f4f6;--panel: #ffffff;--panel-2: #f6f6f8;--panel-3: #efeff2;--border: #e8e8ec;--border-strong: #d9d9df;--text: #18181b;--text-2: #3f3f46;--muted: #74747f;--accent: #5b5bd6;--accent-hover: #4f4fc9;--accent-text: #ffffff;--accent-soft: #ededfc;--danger: #dc3e42;--success: #2a9d5c;--warning: #e5a000;--unread: #18181b;--hover: #f3f3f5;--selected: #ededfc;--shadow-sm: 0 1px 2px rgba(16, 16, 24, .06);--shadow: 0 12px 40px -8px rgba(16, 16, 24, .18), 0 2px 6px rgba(16, 16, 24, .06);--ring: 0 0 0 3px rgba(91, 91, 214, .22);--radius: 12px;--radius-sm: 8px;--font: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease: cubic-bezier(.2, .8, .2, 1);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #09090b;--panel: #111114;--panel-2: #16161a;--panel-3: #1c1c21;--border: #222228;--border-strong: #2e2e36;--text: #ededf0;--text-2: #c8c8cf;--muted: #8a8a95;--accent: #7b7bf0;--accent-hover: #8d8df4;--accent-text: #ffffff;--accent-soft: #1d1d38;--unread: #ffffff;--hover: #18181d;--selected: #1c1c34;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow: 0 16px 48px -8px rgba(0, 0, 0, .7), 0 2px 8px rgba(0, 0, 0, .4);--ring: 0 0 0 3px rgba(123, 123, 240, .3);color-scheme:dark}}:root[data-theme=dark]{--bg: #09090b;--panel: #111114;--panel-2: #16161a;--panel-3: #1c1c21;--border: #222228;--border-strong: #2e2e36;--text: #ededf0;--text-2: #c8c8cf;--muted: #8a8a95;--accent: #7b7bf0;--accent-hover: #8d8df4;--accent-text: #ffffff;--accent-soft: #1d1d38;--unread: #ffffff;--hover: #18181d;--selected: #1c1c34;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow: 0 16px 48px -8px rgba(0, 0, 0, .7), 0 2px 8px rgba(0, 0, 0, .4);--ring: 0 0 0 3px rgba(123, 123, 240, .3);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--font);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--accent)}::selection{background:var(--accent-soft)}:focus-visible{outline:none;box-shadow:var(--ring)}.btn{display:inline-flex;align-items:center;gap:7px;justify-content:center;height:34px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);cursor:pointer;white-space:nowrap;font-weight:500;transition:background .12s,border-color .12s,color .12s,transform .08s}.btn:hover{background:var(--hover);border-color:var(--border-strong)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);box-shadow:var(--shadow-sm)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.danger{color:var(--danger)}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--hover)}.btn.sm{height:30px;padding:0 10px;font-size:13px}.btn.xs{height:26px;padding:0 8px;font-size:12px}.icon-btn{width:34px;padding:0}.btn.sm.icon-btn{width:30px}.btn-group{display:inline-flex}.btn-group .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(255,255,255,.25);padding:0 8px}.input,textarea.input,select.input{width:100%;height:36px;padding:0 11px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);outline:none;transition:border-color .12s,box-shadow .12s}textarea.input{height:auto;padding:10px 11px;resize:vertical}.input:hover{border-color:var(--border-strong)}.input:focus{border-color:var(--accent);box-shadow:var(--ring)}.input::placeholder{color:var(--muted)}label.field{display:grid;gap:5px;font-size:13px;color:var(--muted)}label.field>span{font-weight:500}.row{display:flex;gap:8px;align-items:center}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.muted{color:var(--muted)}.error{color:var(--danger);font-size:13px}.note{background:var(--accent-soft);border-radius:var(--radius-sm);padding:9px 12px;font-size:13px}.spacer{flex:1}.small{font-size:12px}.input.sm{height:30px;font-size:13px}.kbd{font-size:11px;color:var(--muted)}kbd{font:500 11px var(--font);padding:1px 5px;border-radius:4px;border:1px solid var(--border-strong);background:var(--panel-2);color:var(--muted)}code{background:var(--panel-2);padding:1px 6px;border-radius:4px;font-size:12px}.check{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.spinner{width:15px;height:15px;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.auth-wrap{min-height:100%;display:grid;place-items:center;padding:16px;background:radial-gradient(1200px 600px at 50% -10%,var(--accent-soft),transparent 70%),var(--bg)}.auth-card{width:100%;max-width:380px;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:30px;display:grid;gap:14px;box-shadow:var(--shadow);animation:pop .3s var(--ease)}.auth-card h1{margin:0 0 4px;font-size:22px;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.auth-card h1 img{width:32px;height:32px}.app{display:grid;grid-template-columns:248px minmax(320px,440px) 1fr;gap:8px;height:100%;padding:8px 8px 8px 0}.pane{background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);overflow:hidden}.sidebar{display:flex;flex-direction:column;overflow:hidden}.sidebar-head{padding:8px 12px 12px;display:grid;gap:12px}.brand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:15px;letter-spacing:-.01em;padding:4px 4px 0}.brand img{width:26px;height:26px}.nav{flex:1;overflow-y:auto;padding:0 8px 12px 12px}.nav-section{margin-top:14px}.nav-account{display:flex;align-items:center;gap:8px;width:100%;padding:4px 8px;margin-bottom:2px;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;border-radius:6px;border:0;background:none;text-align:left;letter-spacing:.01em}.nav-account:hover{color:var(--text)}.nav-account .label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot{width:8px;height:8px;border-radius:50%;flex:none}.nav-item{display:flex;align-items:center;gap:4px;width:100%;min-height:32px;border-radius:var(--radius-sm);border:0;background:none;text-align:left;color:var(--text-2);transition:background .12s}.nav-item:hover{background:var(--panel-3)}.nav-item.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--border)}.nav-item.active .label{font-weight:600}.nav-item.drop-target{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}button.nav-item,.nav-link{cursor:pointer}button.nav-item.nav-link{gap:10px;padding:0 10px}.nav-link{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:32px;padding:0 10px 0 2px;border:0;background:none;text-align:left;color:inherit}.nav-icon{color:var(--muted);flex:none}.nav-item.active .nav-icon{color:var(--accent)}.nav-item .count{margin-left:auto;font-size:11px;font-weight:600;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:0 7px;line-height:18px}.nav-item .label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-sub .label{color:var(--muted)}.nav-tree{margin-left:10px;border-left:1px solid var(--border);padding-left:2px}.twisty{display:inline-grid;place-items:center;width:18px;height:18px;flex:none;border:0;background:none;color:var(--muted);border-radius:4px;cursor:pointer;padding:0;transition:transform .18s var(--ease)}.twisty:hover{background:var(--border);color:var(--text)}.twisty.open{transform:rotate(90deg)}.twisty-space{width:18px;flex:none}.nav-hint{padding:4px 12px;font-size:13px;color:var(--muted)}.nav-filter{padding:8px 8px 8px 12px}.sidebar-foot{padding:6px 8px 6px 12px;display:flex;gap:4px;align-items:center}.list{display:flex;flex-direction:column}.list-head{padding:14px 14px 10px;display:grid;gap:10px;border-bottom:1px solid var(--border)}.list-title{display:flex;align-items:center;gap:8px}.list-title-text{flex:1;min-width:0}.list-title-text .name{font-size:17px;font-weight:650;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-title-text .sub{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search{position:relative}.search .input{padding-left:34px;background:var(--panel-2);border-color:transparent}.search .input:hover{border-color:var(--border)}.search .input:focus{background:var(--panel);border-color:var(--accent)}.search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.segmented{display:flex;gap:2px;padding:3px;background:var(--panel-2);border-radius:9px}.segmented button{flex:1;height:26px;border:0;background:none;border-radius:6px;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.segmented button:hover{color:var(--text)}.segmented button.on{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm),0 0 0 1px var(--border)}.bulk-bar{display:flex;align-items:center;gap:4px;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--accent-soft);animation:fade .15s;flex-wrap:wrap}.bulk-bar .count{font-weight:600;margin:0 6px}.list-body{flex:1;overflow-y:auto}.group-head{position:sticky;top:0;z-index:2;padding:10px 16px 6px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mail-row{position:relative;display:flex;gap:12px;align-items:flex-start;padding:11px 14px 11px 16px;margin:0 6px;border-radius:10px;cursor:pointer;transition:background .1s;-webkit-user-select:none;user-select:none}.mail-row+.mail-row:before{content:"";position:absolute;left:62px;right:10px;top:0;border-top:1px solid var(--border)}.mail-row:hover{background:var(--hover)}.mail-row:hover:before,.mail-row:hover+.mail-row:before,.mail-row.selected:before,.mail-row.selected+.mail-row:before,.mail-row.checked:before,.mail-row.checked+.mail-row:before{border-color:transparent}.mail-row.selected{background:var(--selected)}.mail-row.checked{background:var(--accent-soft)}.mail-row.dragging{opacity:.45}.mail-main{flex:1;min-width:0}.mail-row .top{display:flex;gap:6px;align-items:center}.mail-row .from{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.mail-row .date{font-size:12px;color:var(--muted);flex:none;font-variant-numeric:tabular-nums}.mail-row .subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:13px}.mail-row .preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px}.mail-row.unread .from{color:var(--unread);font-weight:650}.mail-row.unread .subject{color:var(--text);font-weight:600}.mail-row.unread .date{color:var(--accent);font-weight:600}.thread-count{font-size:11px;font-weight:600;color:var(--muted);border:1px solid var(--border-strong);border-radius:999px;padding:0 6px;line-height:16px;flex:none}.unread-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:650;flex:none;letter-spacing:-.02em}.avatar.sm{position:relative;width:34px;height:34px;font-size:13px;margin-top:1px}.avatar.xs{width:26px;height:26px;font-size:11px}.avatar .pick{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:none;place-items:center;background:var(--panel-3);border:1.5px solid var(--border-strong);color:var(--muted)}.avatar .pick:hover{border-color:var(--accent);color:var(--accent)}.mail-row:hover .avatar .pick,.list.selecting .avatar .pick{display:grid}.acc-dot{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;border:2px solid var(--panel)}.row-actions{position:absolute;right:10px;top:8px;display:none;gap:1px;padding:2px;background:var(--panel);border:1px solid var(--border);border-radius:9px;box-shadow:var(--shadow-sm)}.row-actions button{display:grid;place-items:center;width:28px;height:26px;border:0;background:none;border-radius:6px;color:var(--muted);cursor:pointer}.row-actions button:hover{background:var(--hover);color:var(--text)}.row-actions button.danger:hover{color:var(--danger)}.mail-row:hover .row-actions{display:flex}.list.selecting .mail-row:hover .row-actions{display:none}@media(hover:none){.mail-row:hover .row-actions{display:none}}.mail-row .tags{display:flex;gap:4px;margin-top:5px}.tag{font-size:11px;font-weight:500;padding:0 8px;line-height:18px;border-radius:999px;background:var(--panel-2);color:var(--muted);border:1px solid var(--border)}.flag{color:var(--warning);display:inline-flex}.snooze-badge{color:var(--accent);display:inline-flex}.list-foot{padding:8px 10px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.empty{padding:48px 20px;text-align:center;color:var(--muted);display:grid;justify-items:center;gap:10px}.empty .empty-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--panel-2);color:var(--muted)}.empty strong{color:var(--text);font-weight:600}.reader{display:flex;flex-direction:column}.reader-toolbar{display:flex;gap:2px;padding:8px 10px;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center}.reader-toolbar .sep{width:1px;height:20px;background:var(--border);margin:0 6px}.reader-scroll{flex:1;overflow-y:auto;padding:24px 32px 48px}.reader h2{margin:0 0 18px;font-size:22px;line-height:1.3;letter-spacing:-.02em;font-weight:650}.meta{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.meta{flex-wrap:wrap}.meta-lines{flex:1 1 220px;min-width:0;font-size:13px;overflow-wrap:anywhere}.meta-lines .who{font-size:14px;font-weight:600}.meta-lines .addr{color:var(--muted);font-weight:400}.meta-date{font-size:12px;color:var(--muted);white-space:nowrap}.mail-frame{width:100%;border:0;min-height:120px;background:#fff;border-radius:10px;display:block}.mail-text{white-space:pre-wrap;word-wrap:break-word;font-family:inherit;margin:0}.attachments{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.attachment{display:flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:var(--text);font-size:13px;background:var(--panel-2);transition:border-color .12s}.attachment:hover{border-color:var(--accent)}.ai-box{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:var(--accent-soft);border-radius:12px;padding:14px 16px;margin-bottom:16px;white-space:pre-wrap;animation:pop .25s var(--ease)}.ai-box .ai-title{font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:6px;color:var(--accent)}.banner{display:flex;gap:10px;align-items:center;padding:8px 12px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border);margin-bottom:12px;font-size:13px}.thread-msg{border:1px solid var(--border);border-radius:12px;margin-bottom:10px;background:var(--panel);overflow:hidden}.thread-msg-head{display:flex;gap:10px;align-items:center;padding:10px 14px;cursor:pointer}.thread-msg-head:hover{background:var(--hover)}.thread-msg-head .snippet{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px}.thread-msg-body{padding:4px 14px 14px}.thread-msg.current{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.pop-anchor{position:relative;display:inline-flex}.popover{position:fixed;z-index:120;min-width:220px;padding:5px;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);animation:pop .14s var(--ease)}.menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;background:none;border-radius:7px;cursor:pointer;text-align:left;font-size:13px}.menu-item:hover,.menu-item.active{background:var(--hover)}.menu-item .hint{margin-left:auto;color:var(--muted);font-size:12px}.menu-sep{height:1px;background:var(--border);margin:5px 4px}.menu-label{padding:6px 10px 2px;font-size:11px;font-weight:650;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0e73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;z-index:50;animation:fade .15s}.modal{width:100%;max-width:760px;max-height:calc(100vh - 32px);background:var(--panel);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);animation:pop .22s var(--ease)}.modal.narrow{max-width:520px}.modal-head{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border);font-weight:650;font-size:15px}.modal-head .status{font-weight:400;font-size:12px;color:var(--muted)}.modal-body{padding:18px;overflow-y:auto;display:grid;gap:12px}.modal-foot{padding:12px 18px;border-top:1px solid var(--border);display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--panel-2)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;gap:6px;align-items:center;padding:2px 10px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border);font-size:12px;max-width:100%}.chip.bad{border-color:var(--danger);color:var(--danger)}.chip button{border:0;background:none;cursor:pointer;color:var(--muted);padding:0;display:inline-flex}.compose-fields{display:grid;border:1px solid var(--border);border-radius:12px}.compose-line{display:flex;align-items:center;gap:8px;padding:4px 12px;min-height:42px;border-bottom:1px solid var(--border);position:relative}.compose-line:last-child{border-bottom:0}.compose-line>.lbl{width:58px;flex:none;color:var(--muted);font-size:13px}.compose-line input,.compose-line select{flex:1;min-width:80px;border:0;background:none;outline:none;height:32px}.recipients{display:flex;flex-wrap:wrap;gap:4px;flex:1;align-items:center;padding:4px 0}.ac-list{position:absolute;left:70px;right:12px;top:calc(100% - 2px);z-index:70;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);padding:4px;max-height:260px;overflow-y:auto;animation:pop .12s var(--ease)}.ac-item{display:flex;gap:10px;align-items:center;padding:6px 8px;border-radius:7px;cursor:pointer}.ac-item.active,.ac-item:hover{background:var(--hover)}.ac-item .n{font-weight:500}.ac-item .a{color:var(--muted);font-size:12px}.editor{border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;min-height:300px;transition:border-color .12s,box-shadow .12s}.editor:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.rte-toolbar{display:flex;gap:2px;padding:5px;border-bottom:1px solid var(--border);flex-wrap:wrap}.rte-toolbar button{display:grid;place-items:center;min-width:30px;height:28px;padding:0 6px;border:0;background:none;border-radius:6px;cursor:pointer;color:var(--text-2);font-size:13px}.rte-toolbar button:hover{background:var(--hover);color:var(--text)}.rte-toolbar .sep{width:1px;background:var(--border);margin:4px}.rte{flex:1;padding:14px 16px;outline:none;overflow-y:auto;min-height:240px;max-height:50vh;line-height:1.55;word-wrap:break-word}.rte:empty:before{content:attr(data-placeholder);color:var(--muted)}.rte blockquote{margin:8px 0 8px 4px;padding-left:12px;border-left:3px solid var(--border-strong);color:var(--muted)}.rte img{max-width:100%}.rte p{margin:0 0 .6em}.rte .sig{color:var(--muted)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);padding:0 14px;overflow-x:auto}.tab{padding:11px 12px;border:0;background:none;cursor:pointer;border-bottom:2px solid transparent;color:var(--muted);font-weight:500;white-space:nowrap}.tab:hover{color:var(--text)}.tab.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.card{border:1px solid var(--border);border-radius:12px;padding:14px;display:grid;gap:10px;background:var(--panel)}.card summary{list-style:none}.card summary::-webkit-details-marker{display:none}.table{width:100%;border-collapse:collapse;font-size:13px}.table td,.table th{padding:7px 8px;border-bottom:1px solid var(--border);text-align:left}.toggle{display:flex;gap:10px;align-items:center;cursor:pointer}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--text);color:var(--bg);padding:10px 14px;border-radius:10px;z-index:100;box-shadow:var(--shadow);max-width:calc(100vw - 32px);display:flex;gap:12px;align-items:center;animation:pop .2s var(--ease);font-weight:500}.toast.err{background:var(--danger);color:#fff}.toast button{border:0;background:none;color:inherit;font-weight:650;cursor:pointer;text-decoration:underline;padding:0}.mobile-back{display:none}.flip{transform:rotate(180deg)}.nav,.list-body,.reader-scroll,.modal-body,.rte,.ac-list{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}@media(max-width:1180px){.app{grid-template-columns:210px minmax(280px,340px) 1fr}.reader-toolbar .hide-narrow{display:none}.reader-scroll{padding:20px 22px 40px}}@media(max-width:820px){.app{grid-template-columns:1fr;padding:0;gap:0}.pane{border-radius:0;border:0}.sidebar{display:none;background:var(--bg)}.app.show-nav .sidebar{display:flex;position:fixed;top:0;right:20%;bottom:0;left:0;z-index:40;box-shadow:var(--shadow);padding-top:8px}.app.reading .list{display:none}.app:not(.reading) .reader{display:none}.mobile-back{display:inline-flex}.reader-scroll{padding:16px}.grid-2{grid-template-columns:1fr}.modal{max-height:100vh;height:100%;border-radius:0}.overlay{padding:0}.hide-mobile{display:none!important}.app .nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#00000080}.app.show-nav .sidebar{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}.app:not(.reading):not(.show-nav) .fab{display:grid}.app .list-head,.app .reader-toolbar{padding-top:max(10px,env(safe-area-inset-top))}.list-body,.reader-scroll{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.mail-row{min-height:64px}}.nav-backdrop{display:none}.fab{display:none;place-items:center;position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:30;width:56px;height:56px;border-radius:18px;border:0;background:var(--accent);color:var(--accent-text, #fff);box-shadow:0 10px 30px -8px #0009;cursor:pointer}.fab svg{width:22px;height:22px}@media(display-mode:standalone){body{-webkit-tap-highlight-color:transparent;overscroll-behavior:none}}.rot-up{transform:rotate(-90deg)}.compose-line input:focus-visible,.compose-line select:focus-visible{box-shadow:none}.compose-line:focus-within>.lbl{color:var(--accent)}.rte-toolbar button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.more-btn{display:grid;place-items:center;width:24px;height:24px;margin-right:4px;flex:none;border:0;background:none;border-radius:6px;color:var(--muted);cursor:pointer;opacity:0;transition:opacity .12s,background .12s}.nav-item:hover .more-btn,.more-btn.open,.more-btn:focus-visible{opacity:1}.more-btn.always{opacity:.6}.more-btn:hover{background:var(--border);color:var(--text);opacity:1}.nav-item .pop-anchor{flex:none}.swatches{display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px 8px}.swatch{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #0000001f}.swatch.on{border-color:var(--text)}.swatch.none{background:var(--panel-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--border-strong)}.menu-item.danger{color:var(--danger)}.menu-item.danger:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}.more-btn{display:none;opacity:1}.nav-item:hover .more-btn,.more-btn.open,.more-btn.always,.more-btn:focus-visible{display:grid}.rule-cond{display:grid;grid-template-columns:150px 140px 1fr auto;gap:6px;align-items:center}@media(max-width:820px){.rule-cond{grid-template-columns:1fr 1fr}}.safety{border-radius:12px;padding:12px 14px;margin-bottom:14px;border:1px solid;animation:pop .2s var(--ease)}.safety.danger{background:color-mix(in srgb,var(--danger) 10%,var(--panel));border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.safety.warn{background:color-mix(in srgb,var(--warning) 10%,var(--panel));border-color:color-mix(in srgb,var(--warning) 45%,transparent)}.safety-title{display:flex;gap:8px;align-items:center;font-weight:650}.safety.danger .safety-title{color:var(--danger)}.safety.warn .safety-title{color:color-mix(in srgb,var(--warning) 75%,var(--text))}.safety ul{margin:6px 0 0;padding-left:26px;font-size:13px}.safety li+li{margin-top:3px}.invite{display:flex;gap:14px;padding:14px;border:1px solid var(--border);border-radius:12px;margin-bottom:14px;background:var(--panel-2)}.invite.cancelled .invite-title{text-decoration:line-through}.invite-date{width:56px;flex:none;border-radius:10px;overflow:hidden;text-align:center;background:var(--panel);border:1px solid var(--border);align-self:flex-start}.invite-date .mon{display:block;background:var(--danger);color:#fff;font-size:11px;font-weight:650;text-transform:uppercase;padding:2px 0}.invite-date .day{display:block;font-size:22px;font-weight:700;padding:4px 0 6px}.invite-main{flex:1;min-width:0;display:grid;gap:2px}.invite-title{font-weight:650;font-size:15px}.label-dot{width:10px;height:10px;border-radius:3px;flex:none;display:inline-block}.label-chip{--c: var(--accent);display:inline-flex;align-items:center;gap:5px;padding:0 9px;line-height:22px;border-radius:999px;font-size:12px;font-weight:550;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.label-chip.sm{line-height:18px;font-size:11px;padding:0 7px}.label-chip button{border:0;background:none;color:inherit;cursor:pointer;padding:0;display:inline-flex;opacity:.7}.label-chip button:hover{opacity:1}.tags .tag{display:inline-flex;align-items:center;gap:3px}.thumbs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.thumb{width:96px;height:72px;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:var(--panel-2);padding:0;cursor:zoom-in;display:grid;place-items:center}.thumb img{width:100%;height:100%;object-fit:cover}.attachment{padding:0;overflow:hidden}.att-open{display:flex;gap:8px;align-items:center;padding:8px 10px 8px 12px;border:0;background:none;cursor:pointer;font-size:13px;color:var(--text)}.att-dl{display:grid;place-items:center;width:32px;align-self:stretch;color:var(--muted);border-left:1px solid var(--border)}.att-dl:hover{color:var(--accent);background:var(--hover)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#08080ce0;display:flex;flex-direction:column;animation:fade .15s}.lightbox-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;color:#fff}.lightbox-bar .name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightbox-bar .btn{color:#fff;border-color:#fff3;background:#ffffff14}.lightbox-bar .btn.ghost{background:none;border-color:transparent}.lightbox-body{flex:1;display:grid;place-items:center;padding:0 16px 16px;min-height:0}.lightbox-img{max-width:100%;max-height:calc(100vh - 80px);border-radius:8px;box-shadow:var(--shadow)}.lightbox-pdf{width:min(1000px,100%);height:calc(100vh - 80px);border:0;border-radius:8px;background:#fff}.lightbox-text{width:min(900px,100%);max-height:calc(100vh - 80px);overflow:auto;background:var(--panel);color:var(--text);padding:18px;border-radius:8px;white-space:pre-wrap}.search-help{padding:8px 10px;font-size:12px;display:grid;gap:4px;min-width:280px}.search-help code{font-size:11px}.undo-toast{gap:14px}.undo-bar{position:absolute;left:0;bottom:0;height:3px;background:var(--accent);border-radius:0 0 0 10px;animation:undo 10s linear forwards}@keyframes undo{0%{width:100%}to{width:0}}.btn.on-accent{color:var(--accent);background:var(--accent-soft)}.mail-row.unread{background:color-mix(in srgb,var(--accent) 7%,transparent)}.mail-row.unread:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.mail-row.unread.selected{background:var(--selected)}.mail-row.unread:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.mail-row.unread .avatar.sm{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--accent)}.mail-row.unread .from{color:var(--unread);font-weight:700}.mail-row.unread .subject{color:var(--unread);font-weight:650}.mail-row.unread .preview{color:var(--text-2)}.mail-row.unread .unread-dot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.mail-row.unread+.mail-row:before,.mail-row.unread:before{border-color:transparent}.mail-row.fresh{animation:fresh 2.4s var(--ease) 2}@keyframes fresh{0%{background:color-mix(in srgb,var(--accent) 30%,transparent)}to{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.new-badge{font-size:10px;font-weight:700;letter-spacing:.04em;color:#fff;background:var(--accent);border-radius:999px;padding:0 6px;line-height:16px;flex:none}.privacy-line{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--success);margin:-6px 0 12px;flex-wrap:wrap}.privacy-line strong{font-weight:600}.banner.first-contact{background:color-mix(in srgb,var(--accent) 8%,var(--panel));border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.who-link{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--text);cursor:pointer}.who-link:hover{color:var(--accent);text-decoration:underline}.inbox-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--border);overflow-x:auto}.inbox-tab{display:inline-flex;align-items:center;gap:6px;padding:9px 10px;border:0;background:none;color:var(--muted);font-size:13px;font-weight:550;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.inbox-tab:hover{color:var(--text)}.inbox-tab.on{color:var(--text);border-bottom-color:var(--accent)}.inbox-tab .n{font-size:11px;font-weight:650;color:#fff;background:var(--accent);border-radius:999px;padding:0 6px;line-height:16px}.palette-overlay{place-items:start center;padding-top:12vh}.palette{width:min(640px,100%);background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;animation:pop .16s var(--ease)}.palette-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.palette-input input{flex:1;border:0;background:none;outline:none;font-size:16px}.palette-input input:focus-visible{box-shadow:none}.palette-list{max-height:55vh;overflow-y:auto;padding:6px;scrollbar-width:thin}.palette-group{padding:8px 10px 4px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.palette-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:none;border-radius:9px;cursor:pointer;text-align:left}.palette-item.on{background:var(--selected)}.palette-item .hint{margin-left:auto;color:var(--muted);font-size:12px}.palette-foot{display:flex;gap:14px;padding:8px 14px;border-top:1px solid var(--border);font-size:11px;color:var(--muted);background:var(--panel-2)}.contact-head{display:flex;gap:16px;align-items:center}.contact-head .avatar{width:56px;height:56px;font-size:22px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.stat{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--panel-2)}.stat .v{font-size:20px;font-weight:700;letter-spacing:-.02em}.stat .l{font-size:12px;color:var(--muted)}.mini-list{display:grid}.mini-row{display:flex;gap:10px;align-items:center;padding:8px 6px;border-bottom:1px solid var(--border);cursor:pointer;border-radius:6px}.mini-row:hover{background:var(--hover)}.mini-row .s{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-row.unread .s{font-weight:650}.att-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.att-card{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--panel-2);display:flex;flex-direction:column}.att-card .preview-box{height:110px;display:grid;place-items:center;background:var(--panel-3);color:var(--muted);cursor:pointer;border:0;padding:0;width:100%}.att-card .preview-box img{width:100%;height:100%;object-fit:cover}.att-card .meta2{padding:8px 10px;display:grid;gap:2px;font-size:12px;min-width:0}.att-card .fn{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-card .sub{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-card .acts{display:flex;gap:2px;padding:0 6px 6px}.ext{font-weight:800;font-size:15px;letter-spacing:.04em;padding:8px 10px;border-radius:8px;color:#fff}@media(max-width:820px){.stat-grid{grid-template-columns:repeat(2,1fr)}}.inbox-tabs{scrollbar-width:none}.inbox-tabs::-webkit-scrollbar{display:none}.inbox-tab{padding:9px 8px}.task-list{display:grid;gap:2px}.task-row{display:flex;gap:10px;align-items:flex-start;padding:8px 6px;border-radius:8px}.task-row:hover{background:var(--hover)}.task-row .check{margin-top:3px}.task-title{font-weight:550}.task-row.done .task-title{text-decoration:line-through;color:var(--muted)}.link-btn{border:0;background:none;padding:0;color:var(--accent);cursor:pointer;font:inherit}.link-btn:hover{text-decoration:underline}.chip.on-chip,button.chip.on-chip{background:var(--accent);color:#fff;border-color:var(--accent)}button.chip{cursor:pointer}.nav-item .count.danger-count{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}.vacation-pill{margin:0 12px 6px;display:flex;gap:6px;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:0;cursor:pointer;font-size:12px;font-weight:600;color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.day-chart{display:flex;align-items:flex-end;gap:2px;height:140px;padding-top:6px}.day-col{flex:1;height:100%;display:flex;flex-direction:column-reverse;gap:1px;min-width:2px}.day-col .seg{display:block;border-radius:2px;min-height:0}.day-col .seg.in{background:var(--accent)}.day-col .seg.out{background:var(--success)}.day-col:hover .seg{filter:brightness(1.2)}.legend{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.legend i{width:10px;height:10px;border-radius:3px;display:inline-block;margin-left:6px}.bar-row{display:grid;grid-template-columns:minmax(0,1.3fr) 1fr auto auto;gap:8px;align-items:center;padding:5px 4px;border-radius:6px;cursor:pointer;font-size:13px}.bar-row:hover{background:var(--hover)}.bar-row .s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track{height:8px;background:var(--panel-3);border-radius:999px;overflow:hidden}.bar-fill{display:block;height:100%;background:var(--accent);border-radius:999px}.bar-row .n{font-variant-numeric:tabular-nums;color:var(--muted);min-width:28px;text-align:right}.kind-bar{display:flex;height:14px;border-radius:999px;overflow:hidden;gap:2px}.kind-bar span{min-width:2px}.hour-chart{display:flex;align-items:flex-end;gap:2px;height:90px}.hour-chart span{flex:1;background:var(--accent);border-radius:2px 2px 0 0;opacity:.85;min-height:1px}.hour-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.tb-group{display:inline-flex;gap:2px;align-items:center}.rot-down{transform:rotate(90deg)}.reader-toolbar{gap:6px;padding:8px 12px}.info-strip{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 14px}.info-strip:empty{display:none}.info-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:3px 10px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border);color:var(--muted)}.info-chip.ok{color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent)}.info-chip button{border:0;background:none;padding:0 0 0 4px;margin-left:2px;border-left:1px solid var(--border-strong);color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.info-chip button:hover{text-decoration:underline}.search-row{display:flex;gap:6px;align-items:center}.search-row .unread-dot{width:8px;height:8px}.list-head{gap:8px;padding-bottom:8px}.mail-row{padding-top:10px;padding-bottom:10px}.mail-row .line2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;margin-top:1px}.mail-row .line2 .subject,.mail-row .line2 .preview{display:inline;white-space:nowrap}.mail-row .line2 .preview{color:var(--muted)}.mail-row.unread .line2 .preview{color:var(--text-2);font-weight:400}.tool-row{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin:0 8px 6px 12px;padding:4px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.tool-row button{position:relative;display:grid;justify-items:center;gap:2px;padding:6px 0 4px;border:0;background:none;border-radius:8px;color:var(--muted);cursor:pointer}.tool-row button span:last-child{font-size:9.5px;font-weight:550;letter-spacing:-.01em}.tool-row button:hover{background:var(--hover);color:var(--text)}.tool-badge{position:absolute;top:2px;right:8px;font-size:9.5px;font-weight:700;line-height:14px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff}.tool-badge.danger{background:var(--danger)}@media(max-width:1400px){.reader-toolbar .hide-narrow{display:none}}.ctx-menu{min-width:230px;max-width:320px}.ctx-scroll{max-height:60vh;overflow-y:auto;scrollbar-width:thin}.menu-item:disabled{opacity:.45;cursor:default}.ms-btn{background:#fff;color:#1b1b1b;border-color:#8c8c8c;font-weight:600;text-decoration:none}.ms-btn:hover{background:#f3f3f3}:root[data-skin=aurora]:not([data-theme=light]){--bg: #06050f;--panel: rgba(18, 14, 38, .42);--panel-2: rgba(255, 255, 255, .045);--panel-3: rgba(255, 255, 255, .075);--border: rgba(255, 255, 255, .085);--border-strong: rgba(255, 255, 255, .16);--text: #f4f2ff;--text-2: #d6d1f5;--muted: #9d97c2;--accent: #a78bfa;--accent-hover: #c4b5fd;--accent-text: #ffffff;--accent-soft: rgba(167, 139, 250, .15);--unread: #ffffff;--hover: rgba(255, 255, 255, .055);--selected: rgba(167, 139, 250, .17);--success: #34d399;--warning: #fbbf24;--danger: #fb7185;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow: 0 24px 60px -12px rgba(0, 0, 0, .75), 0 0 0 1px rgba(255, 255, 255, .06);--ring: 0 0 0 3px rgba(167, 139, 250, .35), 0 0 18px rgba(167, 139, 250, .35);--grad: linear-gradient(120deg, #8b5cf6 0%, #d946ef 40%, #22d3ee 100%);--grad-soft: linear-gradient(120deg, rgba(139, 92, 246, .28), rgba(217, 70, 239, .16) 45%, rgba(34, 211, 238, .18));--glow: 0 0 0 1px rgba(196, 181, 253, .35), 0 10px 34px -8px rgba(139, 92, 246, .7);--aurora-1: rgba(139, 92, 246, .78);--aurora-2: rgba(34, 211, 238, .5);--aurora-3: rgba(236, 72, 153, .55);--aurora-4: rgba(16, 185, 129, .38);color-scheme:dark}:root[data-skin=aurora][data-theme=light]{--bg: #f1edff;--panel: rgba(255, 255, 255, .58);--panel-2: rgba(255, 255, 255, .5);--panel-3: rgba(120, 90, 220, .08);--border: rgba(60, 30, 140, .1);--border-strong: rgba(60, 30, 140, .18);--text: #1c1640;--text-2: #3a3366;--muted: #6e6896;--accent: #7c3aed;--accent-hover: #6d28d9;--accent-text: #ffffff;--accent-soft: rgba(124, 58, 237, .12);--unread: #120c35;--hover: rgba(124, 58, 237, .06);--selected: rgba(124, 58, 237, .13);--shadow: 0 24px 60px -16px rgba(70, 40, 160, .35), 0 0 0 1px rgba(60, 30, 140, .06);--ring: 0 0 0 3px rgba(124, 58, 237, .25);--grad: linear-gradient(120deg, #7c3aed 0%, #db2777 45%, #0891b2 100%);--grad-soft: linear-gradient(120deg, rgba(124, 58, 237, .16), rgba(219, 39, 119, .1) 45%, rgba(8, 145, 178, .12));--glow: 0 0 0 1px rgba(124, 58, 237, .25), 0 10px 30px -10px rgba(124, 58, 237, .55);--aurora-1: rgba(167, 139, 250, .55);--aurora-2: rgba(103, 232, 249, .45);--aurora-3: rgba(244, 114, 182, .4);--aurora-4: rgba(110, 231, 183, .35);color-scheme:light}[data-skin=aurora] body{background:var(--bg)}[data-skin=aurora] body:before{content:"";position:fixed;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:0;pointer-events:none;background:radial-gradient(38% 48% at 18% 22%,var(--aurora-1),transparent 70%),radial-gradient(34% 44% at 82% 14%,var(--aurora-2),transparent 70%),radial-gradient(42% 52% at 72% 86%,var(--aurora-3),transparent 70%),radial-gradient(36% 40% at 14% 88%,var(--aurora-4),transparent 70%);filter:blur(40px) saturate(150%);animation:aurora-drift 38s ease-in-out infinite alternate}[data-skin=aurora] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}[data-skin=aurora] #root{position:relative;z-index:1}@keyframes aurora-drift{0%{transform:translateZ(0) rotate(0) scale(1)}33%{transform:translate3d(4%,-3%,0) rotate(8deg) scale(1.08)}66%{transform:translate3d(-3%,4%,0) rotate(-6deg) scale(1.03)}to{transform:translate3d(2%,2%,0) rotate(4deg) scale(1.12)}}[data-skin=aurora] .pane,[data-skin=aurora] .modal,[data-skin=aurora] .popover,[data-skin=aurora] .palette,[data-skin=aurora] .auth-card,[data-skin=aurora] .tool-row,[data-skin=aurora] .ac-list{background:var(--panel);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);border:1px solid var(--border);box-shadow:inset 0 1px #ffffff12,var(--shadow)}[data-skin=aurora] .pane{border-radius:18px}[data-skin=aurora] .app{gap:10px;padding:10px 10px 10px 0}[data-skin=aurora] .overlay{background:#05030f73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-skin=aurora] .modal-foot{background:#ffffff06}[data-skin=aurora] .card{background:var(--panel-2);border-color:var(--border)}[data-skin=aurora] .group-head{background:transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--accent)}[data-skin=aurora] .input,[data-skin=aurora] select.input,[data-skin=aurora] textarea.input{background:#ffffff0a;border-color:var(--border)}[data-skin=aurora][data-theme=light] .input{background:#ffffffb3}[data-skin=aurora] .search .input{background:#ffffff0d}[data-skin=aurora] .brand{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:17px;letter-spacing:-.02em}[data-skin=aurora] .brand img{filter:drop-shadow(0 0 10px rgba(167,139,250,.8))}[data-skin=aurora] .btn.primary{background:var(--grad);background-size:180% 180%;border:0;box-shadow:var(--glow);transition:background-position .6s var(--ease),box-shadow .25s,transform .08s}[data-skin=aurora] .btn.primary:hover{background-position:100% 50%;box-shadow:0 0 0 1px #ffffff59,0 14px 40px -8px #d946efb3}[data-skin=aurora] .sidebar-head .btn.primary{height:40px;border-radius:12px;font-weight:650;position:relative;overflow:hidden}[data-skin=aurora] .sidebar-head .btn.primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);animation:shine 5s ease-in-out infinite}@keyframes shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}[data-skin=aurora] .btn{border-color:var(--border);background:#ffffff0a}[data-skin=aurora] .btn.ghost{background:transparent;border-color:transparent}[data-skin=aurora] .btn:hover{background:var(--hover)}[data-skin=aurora] .btn.on-accent{background:var(--accent-soft);color:var(--accent-hover);box-shadow:inset 0 0 0 1px #a78bfa59}[data-skin=aurora] .nav-item.active{background:var(--grad-soft);box-shadow:inset 0 0 0 1px #c4b5fd38,0 6px 20px -10px #8b5cf6cc}[data-skin=aurora] .nav-item.active .nav-icon{color:var(--accent-hover);filter:drop-shadow(0 0 6px rgba(167,139,250,.9))}[data-skin=aurora] .nav-item .count,[data-skin=aurora] .inbox-tab .n,[data-skin=aurora] .tool-badge{background:var(--grad);color:#fff;box-shadow:0 0 12px #d946ef73}[data-skin=aurora] .tool-row button:hover{background:var(--grad-soft);color:var(--text)}[data-skin=aurora] .inbox-tab.on{border-image:var(--grad) 1;color:var(--text)}[data-skin=aurora] .segmented{background:#ffffff0a}[data-skin=aurora] .segmented button.on{background:var(--grad-soft);box-shadow:inset 0 0 0 1px #c4b5fd40}[data-skin=aurora] .mail-row{animation:row-in .35s var(--ease) both}@keyframes row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-skin=aurora] .mail-row+.mail-row:before{border-color:#ffffff0d}[data-skin=aurora] .mail-row:hover{background:#ffffff0d}[data-skin=aurora] .mail-row.selected{background:var(--grad-soft);box-shadow:inset 0 0 0 1px #c4b5fd47,0 8px 26px -14px #8b5cf6e6}[data-skin=aurora] .mail-row.unread{background:linear-gradient(90deg,#a78bfa21,#22d3ee08 70%)}[data-skin=aurora] .mail-row.unread:after{background:var(--grad);box-shadow:0 0 10px #d946efcc;width:3px}[data-skin=aurora] .mail-row.unread .avatar.sm{box-shadow:0 0 0 2px #0a0819e6,0 0 0 4px #a78bfa,0 0 16px #a78bfab3}[data-skin=aurora] .unread-dot{background:var(--grad);box-shadow:0 0 8px #d946efe6;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.75}}[data-skin=aurora] .mail-row.unread .date{color:var(--accent-hover)}[data-skin=aurora] .new-badge{background:var(--grad);box-shadow:0 0 12px #d946efb3}[data-skin=aurora] .avatar{box-shadow:inset 0 0 0 1px #ffffff2e}[data-skin=aurora] .row-actions{background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-skin=aurora] .reader h2{font-size:24px;font-weight:700;letter-spacing:-.025em}[data-skin=aurora] .mail-frame{border-radius:14px;box-shadow:0 0 0 1px #ffffff14,0 20px 50px -24px #8b5cf6a6}[data-skin=aurora] .info-chip{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-skin=aurora] .info-chip.ok{box-shadow:0 0 14px -4px #34d39980}[data-skin=aurora] .ai-box{background:var(--grad-soft);border-color:#c4b5fd4d;box-shadow:0 10px 40px -20px #8b5cf6e6}[data-skin=aurora] .safety.danger{box-shadow:0 0 30px -10px #fb718599}[data-skin=aurora] .empty .empty-icon{background:var(--grad-soft);color:var(--accent-hover);box-shadow:0 0 40px -6px #8b5cf6b3,inset 0 0 0 1px #c4b5fd4d;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}[data-skin=aurora] .toast{background:var(--panel);color:var(--text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-strong);box-shadow:var(--glow)}[data-skin=aurora] .nav,[data-skin=aurora] .list-body,[data-skin=aurora] .reader-scroll,[data-skin=aurora] .modal-body{scrollbar-color:rgba(167,139,250,.35) transparent}[data-skin=aurora] .auth-wrap{background:transparent}[data-skin=aurora] .auth-card h1{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.quick-replies{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 14px}.qr-label{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);margin-right:2px}.qr-chip{height:30px;padding:0 14px;border-radius:999px;border:1px solid var(--border-strong);background:var(--panel-2);color:var(--text);font-size:13px;font-weight:550;cursor:pointer;transition:transform .12s var(--ease),box-shadow .2s,background .2s}.qr-chip:hover{transform:translateY(-1px);background:var(--accent-soft);box-shadow:0 6px 18px -8px var(--accent)}.qr-chip.skeleton{width:110px;cursor:default;background:linear-gradient(90deg,var(--panel-2),var(--panel-3),var(--panel-2));background-size:200% 100%;animation:shimmer 1.2s linear infinite;border-color:transparent}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-skin=aurora] .qr-chip:hover{background:var(--grad);color:#fff;border-color:transparent;box-shadow:var(--glow)}.briefing{margin:10px 8px 6px;border-radius:16px;border:1px solid var(--border);background:var(--panel-2);overflow:hidden;animation:pop .3s var(--ease)}[data-skin=aurora] .briefing{background:var(--grad-soft);border-color:#c4b5fd40;box-shadow:0 16px 40px -22px #8b5cf6e6}.briefing-head{display:flex;gap:10px;align-items:center;padding:12px 12px 10px;cursor:pointer}.briefing-orb{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--grad, var(--accent));box-shadow:0 0 20px -2px #a78bfacc;flex:none}.briefing-hello{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.briefing-title{font-weight:700;font-size:15px;letter-spacing:-.01em}.briefing-body{padding:0 14px 14px;display:grid;gap:10px}.briefing-summary{margin:0;font-size:13px;color:var(--text-2)}.briefing-stats{display:flex;gap:14px;font-size:12px;color:var(--muted)}.briefing-stats b{color:var(--text);font-size:14px}.briefing-list{display:grid;gap:4px}.briefing-item{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:8px 10px;border-radius:10px;border:0;background:#ffffff0a;cursor:pointer;color:var(--text)}.briefing-item:hover{background:#ffffff17}.bi-dot{width:7px;height:7px;border-radius:50%;margin-top:6px;background:var(--grad, var(--accent));box-shadow:0 0 8px #d946efcc;flex:none}.bi-title{display:block;font-weight:600;font-size:13px}.bi-why{display:block;font-size:12px;color:var(--muted)}.briefing-todo{margin:0;padding-left:18px;font-size:13px;color:var(--text-2)}.briefing-todo li+li{margin-top:2px}.skeleton-lines{display:grid;gap:6px}.skeleton-lines span{height:10px;border-radius:6px;background:linear-gradient(90deg,var(--panel-2),var(--panel-3),var(--panel-2));background-size:200% 100%;animation:shimmer 1.2s linear infinite}.skeleton-lines span:nth-child(2){width:80%}.skeleton-lines span:nth-child(3){width:60%}@media(prefers-reduced-motion:reduce){[data-skin=aurora] body:before,[data-skin=aurora] .unread-dot,[data-skin=aurora] .mail-row,[data-skin=aurora] .sidebar-head .btn.primary:after,[data-skin=aurora] .empty .empty-icon{animation:none!important}}:root[data-skin=premium]:not([data-theme=light]){--bg: #09090a;--panel: #111112;--panel-2: #161617;--panel-3: #1c1c1e;--border: rgba(255, 255, 255, .065);--border-strong: rgba(255, 255, 255, .12);--text: #ecebe8;--text-2: #c9c7c1;--muted: #86847e;--accent: #d4b072;--accent-hover: #e4c68f;--accent-text: #17130a;--accent-soft: rgba(212, 176, 114, .1);--unread: #f6f4ef;--hover: rgba(255, 255, 255, .035);--selected: #1b1a18;--success: #8fbf8a;--warning: #d9a650;--danger: #e07a6f;--shadow-sm: none;--shadow: 0 30px 80px -20px rgba(0, 0, 0, .8), 0 0 0 1px rgba(255, 255, 255, .06);--ring: 0 0 0 2px rgba(212, 176, 114, .45);--gold: linear-gradient(135deg, #ecd6a6 0%, #c9a063 55%, #a8803f 100%);--serif: "Fraunces Variable", "Iowan Old Style", Georgia, serif;color-scheme:dark}:root[data-skin=premium][data-theme=light]{--bg: #f6f3ec;--panel: #fbf9f4;--panel-2: #f2eee5;--panel-3: #ebe5d8;--border: rgba(40, 30, 10, .08);--border-strong: rgba(40, 30, 10, .15);--text: #171511;--text-2: #3b372e;--muted: #7a7466;--accent: #9a7436;--accent-hover: #83612a;--accent-text: #ffffff;--accent-soft: rgba(154, 116, 54, .1);--unread: #0d0b07;--hover: rgba(40, 30, 10, .035);--selected: #efe9dc;--shadow-sm: none;--shadow: 0 30px 80px -24px rgba(60, 40, 10, .25), 0 0 0 1px rgba(40, 30, 10, .06);--ring: 0 0 0 2px rgba(154, 116, 54, .35);--gold: linear-gradient(135deg, #c9a063 0%, #a8803f 100%);--serif: "Fraunces Variable", "Iowan Old Style", Georgia, serif;color-scheme:light}[data-skin=premium] *,[data-skin=premium] *:before,[data-skin=premium] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}[data-skin=premium] .modal,[data-skin=premium] .popover,[data-skin=premium] .palette,[data-skin=premium] .toast{animation:fade .12s ease!important;animation-duration:.12s!important}[data-skin=premium] body{background:var(--bg)}[data-skin=premium] .overlay{background:#0009;-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=premium] .app{gap:0;padding:0;grid-template-columns:252px minmax(340px,460px) 1fr}[data-skin=premium] .pane{border-radius:0;border:0;box-shadow:none}[data-skin=premium] .list{background:var(--panel);border-left:1px solid var(--border);border-right:1px solid var(--border)}[data-skin=premium] .reader{background:var(--bg)}[data-skin=premium] .sidebar{background:var(--bg);padding-top:10px}[data-skin=premium] .modal,[data-skin=premium] .palette,[data-skin=premium] .popover{background:var(--panel);border:1px solid var(--border-strong);border-radius:14px}[data-skin=premium] .card{background:var(--panel-2);border-color:var(--border);border-radius:12px}[data-skin=premium] .modal-foot{background:var(--panel-2)}[data-skin=premium] .brand{font-family:var(--serif);font-size:21px;font-weight:600;letter-spacing:-.01em;font-variation-settings:"opsz" 72}[data-skin=premium] .brand img{filter:grayscale(1) sepia(.6) saturate(2.2) hue-rotate(5deg) brightness(1.05)}[data-skin=premium] .list-title-text .name{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.015em;font-variation-settings:"opsz" 96;line-height:1.15}[data-skin=premium] .list-title-text .sub{font-size:12px;letter-spacing:.02em;margin-top:2px}[data-skin=premium] .reader h2{font-family:var(--serif);font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.18;font-variation-settings:"opsz" 120;margin-bottom:22px}[data-skin=premium] .modal-head{font-family:var(--serif);font-size:19px;font-weight:500}[data-skin=premium] .group-head{background:var(--panel);color:var(--muted);font-size:10.5px;letter-spacing:.14em;padding-top:16px}[data-skin=premium] .briefing-title{font-family:var(--serif);font-size:19px;font-weight:500}[data-skin=premium] .stat .v{font-family:var(--serif);font-weight:500;font-size:26px}[data-skin=premium] .btn{border-radius:8px;border-color:var(--border-strong);background:transparent;font-weight:500}[data-skin=premium] .btn:hover{background:var(--hover);border-color:var(--border-strong)}[data-skin=premium] .btn.ghost{border-color:transparent}[data-skin=premium] .btn.primary{background:var(--gold);color:var(--accent-text);border:0;box-shadow:none;font-weight:600}[data-skin=premium] .btn.primary:hover{filter:brightness(1.06)}[data-skin=premium] .sidebar-head .btn.primary{height:40px;border-radius:10px;letter-spacing:.01em}[data-skin=premium] .sidebar-head .btn.primary kbd{background:#0000001f!important;color:var(--accent-text)!important}[data-skin=premium] .btn.on-accent{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px #d4b07259}[data-skin=premium] .btn.danger{color:var(--danger)}[data-skin=premium] .nav-item{color:var(--text-2)}[data-skin=premium] .nav-item:hover{background:var(--hover)}[data-skin=premium] .nav-item.active{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--accent);color:var(--text)}[data-skin=premium] .nav-item.active .nav-icon{color:var(--accent)}[data-skin=premium] .nav-item .count{background:transparent;color:var(--accent);font-weight:600;padding:0}[data-skin=premium] .nav-account{letter-spacing:.02em}[data-skin=premium] .tool-row{background:transparent;border-color:var(--border)}[data-skin=premium] .tool-row button:hover{background:var(--hover);color:var(--accent)}[data-skin=premium] .tool-badge{background:var(--accent);color:var(--accent-text)}[data-skin=premium] .inbox-tabs{border-bottom-color:var(--border)}[data-skin=premium] .inbox-tab{font-weight:500;letter-spacing:.01em}[data-skin=premium] .inbox-tab.on{border-bottom-color:var(--accent);color:var(--text)}[data-skin=premium] .inbox-tab .n{background:transparent;color:var(--accent);padding:0}[data-skin=premium] .segmented{background:var(--panel-2)}[data-skin=premium] .segmented button.on{background:var(--panel-3);box-shadow:none;color:var(--text)}[data-skin=premium] .search .input{background:var(--panel-2);border-color:transparent}[data-skin=premium] .input{background:var(--panel-2);border-color:var(--border)}[data-skin=premium] .input:focus{border-color:var(--accent);box-shadow:var(--ring)}[data-skin=premium] .mail-row{margin:0;border-radius:0;padding:14px 18px 14px 20px}[data-skin=premium] .mail-row+.mail-row:before{left:20px;right:0;border-color:var(--border)}[data-skin=premium] .mail-row:hover{background:var(--hover)}[data-skin=premium] .mail-row.selected{background:var(--selected);box-shadow:inset 2px 0 0 var(--accent)}[data-skin=premium] .mail-row.checked{background:var(--accent-soft)}[data-skin=premium] .mail-row.unread{background:transparent}[data-skin=premium] .mail-row.unread:hover{background:var(--hover)}[data-skin=premium] .mail-row.unread.selected{background:var(--selected)}[data-skin=premium] .mail-row.unread:after{display:none}[data-skin=premium] .mail-row.unread .avatar.sm{box-shadow:0 0 0 1px var(--accent)}[data-skin=premium] .mail-row .from{font-size:14px}[data-skin=premium] .mail-row.unread .from{font-weight:650;color:var(--unread)}[data-skin=premium] .mail-row.unread .subject{font-weight:600;color:var(--unread)}[data-skin=premium] .mail-row.unread .date{color:var(--accent);font-weight:600}[data-skin=premium] .unread-dot{background:var(--accent);box-shadow:none!important;width:6px;height:6px}[data-skin=premium] .new-badge{background:transparent;color:var(--accent);border:1px solid var(--accent)}[data-skin=premium] .mail-row.fresh{background:var(--accent-soft)}[data-skin=premium] .avatar{background:var(--panel-3)!important;color:var(--accent)!important;font-family:var(--serif);font-weight:600;box-shadow:inset 0 0 0 1px var(--border-strong)}[data-skin=premium] .avatar .pick{background:var(--panel-3)}[data-skin=premium] .row-actions{background:var(--panel);border-color:var(--border-strong);box-shadow:none}[data-skin=premium] .tag{background:transparent}[data-skin=premium] .thread-count{border-color:var(--border-strong)}[data-skin=premium] .bulk-bar{background:var(--panel-2)}[data-skin=premium] .reader-toolbar{border-bottom-color:var(--border);padding:10px 28px}[data-skin=premium] .reader-scroll{padding:36px 56px 64px;max-width:1100px;width:100%;margin:0 auto}[data-skin=premium] .meta .who{font-size:15px}[data-skin=premium] .mail-frame{border-radius:10px;box-shadow:0 0 0 1px var(--border)}[data-skin=premium] .info-chip{background:transparent;border-color:var(--border-strong)}[data-skin=premium] .info-chip.ok{background:transparent;color:var(--success);border-color:#8fbf8a59;box-shadow:none}[data-skin=premium] .info-chip button{color:var(--accent)}[data-skin=premium] .ai-box{background:var(--panel);border:1px solid rgba(212,176,114,.3);box-shadow:none}[data-skin=premium] .ai-box .ai-title{color:var(--accent)}[data-skin=premium] .banner{background:var(--panel);border-color:var(--border)}[data-skin=premium] .safety.warn{background:#d9a6500f}[data-skin=premium] .safety.danger{background:#e07a6f12}[data-skin=premium] .who-link:hover{color:var(--accent)}[data-skin=premium] .empty .empty-icon{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 1px #d4b07259;border-radius:50%}[data-skin=premium] .empty strong{font-family:var(--serif);font-size:20px;font-weight:500}[data-skin=premium] .qr-chip{background:transparent;border-color:var(--border-strong);font-weight:500}[data-skin=premium] .qr-chip:hover{background:transparent;border-color:var(--accent);color:var(--accent);transform:none;box-shadow:none}[data-skin=premium] .briefing{margin:14px 18px 8px;background:var(--panel-2);border:1px solid rgba(212,176,114,.22);border-radius:12px;box-shadow:none}[data-skin=premium] .briefing-orb{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 1px #d4b07273;border-radius:50%}[data-skin=premium] .briefing-hello{color:var(--accent);letter-spacing:.14em}[data-skin=premium] .briefing-item{background:transparent;border-top:1px solid var(--border);border-radius:0;padding:9px 2px}[data-skin=premium] .briefing-item:hover{background:var(--hover)}[data-skin=premium] .bi-dot{background:var(--accent);box-shadow:none}[data-skin=premium] .toast{background:var(--panel-3);color:var(--text);border:1px solid var(--border-strong)}[data-skin=premium] .label-chip{background:transparent;box-shadow:inset 0 0 0 1px currentColor}[data-skin=premium] .auth-wrap{background:var(--bg)}[data-skin=premium] .auth-card{background:var(--panel);border-color:var(--border-strong);box-shadow:var(--shadow)}[data-skin=premium] .auth-card h1{font-family:var(--serif);font-weight:500;font-size:28px}[data-skin=premium] .vacation-pill{background:transparent;box-shadow:inset 0 0 0 1px #8fbf8a66}[data-skin=premium] .nav,[data-skin=premium] .list-body,[data-skin=premium] .reader-scroll,[data-skin=premium] .modal-body{scrollbar-color:rgba(255,255,255,.12) transparent}@media(max-width:1180px){[data-skin=premium] .app{grid-template-columns:220px minmax(300px,360px) 1fr}[data-skin=premium] .reader-scroll{padding:28px 32px 48px}}@media(max-width:820px){[data-skin=premium] .app{grid-template-columns:1fr}[data-skin=premium] .reader-scroll{padding:20px 18px}[data-skin=premium] .reader h2{font-size:26px}}[data-skin=premium] .spinner{animation:spin .8s linear infinite!important;animation-duration:.8s!important;animation-iteration-count:infinite!important;border-top-color:var(--accent)}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
