:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#241a4d;--ink-2:#463d78;--ink-3:#5d5486;--muted:#7a71a6;--faint:#9a92c4;--line:#efeafc;--line-2:#ece7fa;--tint:#f6f3ff;--tint-2:#efe9ff;--side:#faf8ff;--violet:#6d4aff;--violet-ink:#3f22c9;--paper:#fff;--ok-bg:#ecfbe4;--ok-ink:#265c42;--ok-2:#3e8948;--bad-bg:#fdecef;--bad-ink:#a22633;--warn-bg:#fff8e6;--warn-line:#f6e2a8;--warn-ink:#6b4d10;--sky:radial-gradient(900px 420px at 0% 0%, #e2d8ff 0, transparent 70%), radial-gradient(700px 400px at 100% 100%, #ffe3ef 0, transparent 70%), #f3f0fb;--sheet-shadow:0 1px 2px #241a4d0f, 0 30px 60px -30px #34228c59;--raised:#fff;--violet-hover:#5f3cf5;--on-violet:#fff;--field-bg:#fbfaff;--field-line:#e6e0fa;--focus-line:#d9cffd;--focus-glow:#6d4aff24;--sel-glow:#6d4aff99;--scrollbar:#e2dafc;--ghost-a:#f3f0fb;--ghost-b:#e9e3fb;--overlay:#241a4d47;--drop:#241a4d4d;--toast-bg:#241a4d;--toast-ink:#fff;--toast-accent:#c9b8ff;--toast-dim:#a99fd6;--toast-hover:#ffffff14;--t0-bg:#ffdbe6;--t0-ink:#8a2350;--t1-bg:#d4f2ff;--t1-ink:#1f5fa8;--t2-bg:#def7cf;--t2-ink:#265c42;--t3-bg:#fff0c2;--t3-ink:#85570b;--t4-bg:#ffe1cc;--t4-ink:#a24b14;--t5-bg:#e8e1ff;--t5-ink:#4a2bcc;--display:"Bricolage Grotesque", "DM Sans", system-ui, sans-serif;--text:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f1edff;--ink-2:#dcd5f7;--ink-3:#c0b7e6;--muted:#a198cc;--faint:#8077ad;--line:#2c2548;--line-2:#352d57;--tint:#2a2347;--tint-2:#352b5f;--side:#191430;--violet:#8b6dff;--violet-ink:#c3b3ff;--paper:#1e1836;--ok-bg:#16332a;--ok-ink:#9be6b4;--ok-2:#73c98e;--bad-bg:#3b1a26;--bad-ink:#ffa3b1;--warn-bg:#33290f;--warn-line:#5c4818;--warn-ink:#f5d98e;--sky:radial-gradient(900px 420px at 0% 0%, #2d2163 0, transparent 70%), radial-gradient(700px 400px at 100% 100%, #3a1d3c 0, transparent 70%), #120e22;--sheet-shadow:0 1px 2px #0006, 0 30px 60px -30px #000000bf;--raised:#272046;--violet-hover:#9b82ff;--field-bg:#231d3e;--field-line:#3b3266;--focus-line:#5b4aa8;--focus-glow:#8b6dff38;--sel-glow:#0009;--scrollbar:#3b3266;--ghost-a:#262041;--ghost-b:#312954;--overlay:#08051499;--drop:#0000008c;--toast-bg:#efeaff;--toast-ink:#241a4d;--toast-accent:#5a36f0;--toast-dim:#6b6290;--toast-hover:#241a4d14;--t0-bg:#4a2036;--t0-ink:#ffb8cf;--t1-bg:#173a54;--t1-ink:#a3dbff;--t2-bg:#1f3d2b;--t2-ink:#a9e8b8;--t3-bg:#43371a;--t3-ink:#ffdb8f;--t4-bg:#48291b;--t4-ink:#ffc098;--t5-bg:#30295f;--t5-ink:#c8baff}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font:15px/1.5 var(--text);color:var(--ink);background:var(--sky);-webkit-font-smoothing:antialiased;background-attachment:fixed}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--violet);outline-offset:2px}img.px{image-rendering:pixelated;flex:none;display:block}.trunc{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}kbd{font:600 12px/1 var(--text);background:var(--tint);border:1px solid var(--line-2);color:var(--ink-2);border-radius:6px;padding:3px 6px}.only-narrow{display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}.av{width:40px;height:40px;font:700 14px/1 var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.av.lg{width:46px;height:46px;font-size:16px}.av--box{background:var(--tint)}.t0{background:var(--t0-bg);color:var(--t0-ink)}.t1{background:var(--t1-bg);color:var(--t1-ink)}.t2{background:var(--t2-bg);color:var(--t2-ink)}.t3{background:var(--t3-bg);color:var(--t3-ink)}.t4{background:var(--t4-bg);color:var(--t4-ink)}.t5{background:var(--t5-bg);color:var(--t5-ink)}.btn{border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn--primary{background:var(--violet);color:var(--on-violet);box-shadow:0 10px 22px -12px var(--violet), inset 0 -3px 0 #0000002e}.btn--primary:hover:not(:disabled){background:var(--violet-hover)}.btn--primary:disabled{opacity:.55}.btn--ghost{color:var(--ink-3);background:0 0}.btn--ghost:hover{background:var(--tint)}.btn--sm{padding:7px 12px;font-size:13.5px}.pill{background:var(--tint);color:var(--ink-2);white-space:nowrap;border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.pill:hover{background:var(--tint-2)}.pill--danger{background:var(--bad-bg);color:var(--bad-ink)}.icon-btn{width:38px;height:38px;color:var(--ink-2);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.icon-btn svg{width:20px;height:20px}.icon-btn:hover{background:var(--tint)}.ghost{background:linear-gradient(90deg, var(--ghost-a), var(--ghost-b), var(--ghost-a));background-size:200% 100%;border-radius:6px;height:10px;animation:1.3s linear infinite shimmer;display:block}.w60{width:60%}.w75{width:75%}.w90{width:90%}@keyframes shimmer{to{background-position:-200% 0}}.bob{animation:1.1s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-6px)}}.gate{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.gate__card{background:var(--paper);width:min(420px,100%);box-shadow:var(--sheet-shadow);border-radius:22px;padding:28px}.gate__brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.gate__brand strong,.side__name strong{font:800 21px/1 var(--display);letter-spacing:-.01em;display:block}.gate__brand span,.side__name span{color:var(--muted);font-size:12.5px}.gate__form{flex-direction:column;gap:14px;display:flex}.gate__form h1{font:800 26px/1.15 var(--display);letter-spacing:-.01em;margin:0}.gate__lead{color:var(--ink-3);margin:-6px 0 4px}.gate__step{align-items:center;gap:10px;display:flex}.gate__problem{background:var(--bad-bg);color:var(--bad-ink);border-radius:12px;margin:0;padding:9px 12px;font-size:14px;font-weight:600}.gate__who{color:var(--muted);margin:0;font-size:13.5px}.gate__captcha{min-height:65px}.field{flex-direction:column;gap:6px;display:flex}.field span{color:var(--ink-3);font-size:13px;font-weight:700}.field input{border:1.5px solid var(--field-line);background:var(--field-bg);border-radius:12px;outline:none;width:100%;padding:11px 14px}.field input:focus{border-color:var(--violet);box-shadow:0 0 0 4px var(--focus-glow);background:var(--raised)}.field__code{letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px!important}.shell{height:100dvh;padding:24px}.app{background:var(--paper);max-width:1640px;height:100%;box-shadow:var(--sheet-shadow);border-radius:22px;grid-template-columns:252px 384px minmax(0,1fr);margin:0 auto;display:grid;position:relative;overflow:hidden}.side{background:var(--side);border-right:1px solid var(--line);flex-direction:column;gap:6px;min-height:0;padding:22px 16px 16px;display:flex;overflow-y:auto}.side__brand{align-items:center;gap:12px;padding:0 6px 14px;display:flex}.side{position:relative}.theme-btn{width:34px;height:34px;position:absolute;top:12px;right:10px}.theme-btn svg{width:18px;height:18px}.compose{background:var(--violet);color:var(--on-violet);box-shadow:0 10px 22px -10px var(--violet), inset 0 -3px 0 #0000002e;text-align:left;border:0;border-radius:16px;align-items:center;gap:12px;margin:4px 0 16px;padding:8px 16px 8px 8px;font-size:15px;font-weight:700;display:flex}.compose:hover{background:var(--violet-hover)}.compose i{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.side__nav{flex-direction:column;gap:2px;display:flex}.sec{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:14px 10px 6px;font-size:11.5px;font-weight:700}.nav{width:100%;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;font-weight:500;display:flex;position:relative}.nav:hover{background:var(--tint)}.nav.on{background:var(--tint-2);color:var(--violet-ink);font-weight:700}.nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav .addr{font-size:14px}.nav .n{color:var(--muted);margin-left:auto;font-size:12.5px;font-weight:700}.nav.on .n{background:var(--violet);color:var(--on-violet);border-radius:999px;padding:2px 8px}.me{background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:10px 8px 10px 12px;display:flex}.me__text{flex-direction:column;flex:1;min-width:0;display:flex}.me__text b{font-size:13.5px}.me__text small{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.list{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.list__head{padding:22px 16px 4px}.list__titles{align-items:flex-start;gap:8px;margin:0 6px;display:flex}.list__title{flex:1;min-width:0}.list h2{font:800 26px/1.1 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.list .sub{color:var(--muted);margin:4px 0 12px;font-size:13.5px}.search{background:var(--tint);border:1.5px solid #0000;border-radius:14px;align-items:center;gap:10px;margin:0 4px 10px;padding:0 8px 0 12px;display:flex}.search:focus-within{background:var(--raised);border-color:var(--focus-line)}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 0;font-size:14px}.search input::placeholder{color:var(--faint)}.search input::-webkit-search-cancel-button{display:none}.search__clear{color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:4px;display:grid}.chips{flex-wrap:wrap;gap:6px;margin:0 4px 10px;display:flex}.chip{background:var(--tint);color:var(--ink-3);border:0;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.chip:hover{background:var(--tint-2)}.chip.on{background:var(--ink);color:var(--paper)}.list__scroll{flex:1;min-height:0;padding:4px 12px 16px;overflow-y:auto}.rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.row{text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:12px;width:100%;padding:12px;display:grid;position:relative}button.row:hover{background:var(--side)}.row.sel,button.row.sel:hover{background:var(--raised);box-shadow:0 0 0 1.5px var(--violet), 0 12px 24px -14px var(--sel-glow)}.row__main{flex-direction:column;gap:1px;min-width:0;display:flex}.row__top{align-items:baseline;gap:6px;min-width:0;display:flex}.row .who{color:var(--ink);flex:1;font-weight:600}.row.read .who{color:var(--ink-3);font-weight:500}.row__star{align-self:center}.row time{color:var(--faint);flex:none;margin-left:auto;font-size:12.5px}.row.unread time{color:var(--violet-ink);font-weight:600}.row .subj{color:var(--ink);font-size:14px}.row.unread .subj{font-weight:600}.row .prev{color:var(--muted);font-size:13.5px}.tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tag{color:var(--ink-3);background:var(--tint);border-radius:8px;align-items:center;gap:5px;padding:2px 8px 2px 4px;font-size:12px;font-weight:600;display:inline-flex}.dot{background:var(--violet);border-radius:50%;width:7px;height:7px;position:absolute;top:28px;left:3px}.row--ghost .av{background:var(--ghost-a)}.row--ghost .row__main{gap:9px;padding-top:4px}.list__more{text-align:center;color:var(--faint);min-height:1px;padding:10px;font-size:13px}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.empty b{font:800 19px/1.2 var(--display);color:var(--ink);margin-top:6px}.empty p{max-width:30ch;margin:0 0 6px}.pane{min-width:0;min-height:0;display:flex}.pane__empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;margin:auto;padding:24px;display:flex}.pane__empty b{font:800 21px/1.2 var(--display);color:var(--ink);margin-top:6px}.pane__empty p{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;display:flex}.reader{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tools{flex:none;align-items:center;gap:4px;padding:14px 28px 6px;display:flex}.tool{width:44px;height:44px;color:var(--ink-2);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.tool svg{stroke-width:2px;width:21px;height:21px}.tool:hover,.tool.on{background:var(--tint);color:var(--violet-ink)}.tool .is-starred{fill:#ffd25a;color:#e0a020}.tools .sep{background:var(--line-2);flex:none;width:1px;height:24px;margin:0 6px}.tools .pill{margin-left:4px}.tools .count{color:var(--faint);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:13px}.reader__body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:8px 36px 24px;display:flex;overflow-y:auto}.reader h1{font:800 30px/1.15 var(--display);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;max-width:28ch;margin:6px 0 0}.from{align-items:center;gap:12px;min-width:0;display:flex}.from__who{flex:1;min-width:0}.from__who b{font-weight:700}.from__who small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;display:block}.from time{color:var(--muted);flex:none;align-self:flex-start;padding-top:4px;font-size:13px}.badges{flex-wrap:wrap;gap:8px;display:flex}.trust{color:var(--ok-ink);background:var(--ok-bg);border-radius:10px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;display:inline-flex}.trust span{color:var(--ok-2);font-weight:500}.trust--bad{color:var(--bad-ink);background:var(--bad-bg);padding-left:12px}.notice{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-ink);border-radius:14px;align-items:center;gap:12px;max-width:640px;padding:10px 12px;font-size:14px;display:flex}.notice span{flex:1}.notice .pill{background:var(--raised);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.files{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.file{border:1px solid var(--line-2);background:var(--raised);text-align:left;border-radius:16px;align-items:center;gap:12px;width:min(330px,100%);padding:10px 14px 10px 10px;display:flex}.file:hover{border-color:var(--focus-line);background:var(--side)}.file__text{flex-direction:column;flex:1;min-width:0;display:flex}.file__text b{font-size:14px}.file__text small{color:var(--muted);font-size:12.5px}.file__dl{color:var(--violet);flex:none;font-size:13px;font-weight:700}.message{min-height:120px}.message__ghost{flex-direction:column;gap:12px;padding-top:8px;display:flex}.message__error{color:var(--ink-3);align-items:center;gap:12px;display:flex}.message__error p{margin:0}.frame{background:#fff;border:0;width:100%;display:block}[data-theme=dark] .message:has(.frame){background:#fff;border-radius:16px;padding:14px 18px 4px}.thread{border-top:1px solid var(--line);padding-top:14px}.thread h2{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:11.5px;font-weight:700}.thread ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.thread li button{text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px 10px;display:grid}.thread li button:hover{background:var(--side)}.thread li button.on{background:var(--tint)}.thread__text{min-width:0;color:var(--muted);flex-direction:column;font-size:13.5px;display:flex}.thread__text b{color:var(--ink);font-size:14px}.thread time{color:var(--faint);font-size:12.5px}.quick{background:var(--side);border:1px solid var(--line-2);box-shadow:0 -18px 22px -6px var(--paper);border-radius:18px;align-items:center;gap:10px;margin-top:auto;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:0}.quick:focus-within{border-color:var(--focus-line);background:var(--raised)}.quick__icon{width:18px;height:18px;color:var(--faint);flex:none}.quick textarea{resize:none;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:9px 0;line-height:1.5}.quick textarea::placeholder{color:var(--faint)}.quick__actions{align-items:center;gap:8px;display:flex}.quick.is-open{flex-direction:column;align-items:stretch;padding:12px 12px 10px 16px}.quick.is-open .quick__icon{display:none}.quick.is-open .quick__actions{justify-content:flex-end}.quick__problem{color:var(--bad-ink);margin:0;font-size:13.5px;font-weight:600}.send{background:var(--violet);color:var(--on-violet);white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:8px;padding:4px 14px 4px 6px;font-weight:700;display:inline-flex;box-shadow:inset 0 -3px #0000002e}.send:hover:not(:disabled){background:var(--violet-hover)}.send:disabled{opacity:.5}.send--lg{padding:6px 18px 6px 8px;font-size:15px}.dialog{z-index:40;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.composer{background:var(--paper);width:min(760px,100%);height:min(720px,100%);box-shadow:0 40px 80px -30px var(--drop);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.composer__head{align-items:center;gap:10px;padding:14px 14px 10px 20px;display:flex;position:relative}.composer__head h2{font:800 21px/1.1 var(--display);flex:1;margin:0}.composer__fields{padding:0 20px}.tpl{position:static}.tpl__toggle{align-items:center;gap:6px;display:inline-flex}.tpl__toggle svg{width:16px;height:16px}.tpl__toggle.on{background:var(--tint-2);color:var(--violet-ink)}.tpl__menu{z-index:5;background:var(--raised);border:1px solid var(--line-2);width:min(380px,100% - 28px);max-height:min(440px,60vh);box-shadow:0 24px 48px -20px var(--drop);border-radius:16px;padding:10px;position:absolute;top:calc(100% - 2px);right:14px;overflow-y:auto}.tpl__langs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:4px;padding:2px 2px 8px;display:flex}.tpl__menu ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tpl__menu li button{text-align:left;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}.tpl__menu li button:hover{background:var(--tint)}.tpl__menu li b{color:var(--ink);font-size:14px}.tpl__menu li span{color:var(--muted);font-size:12.5px;display:block}.line{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:48px;display:flex}.line__label{width:56px;color:var(--muted);flex:none;font-size:13.5px;font-weight:700}.line>input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0}.line__from{flex:1;align-items:center;min-width:0;display:flex}.line__local{background:var(--tint);text-align:right;border:0;border-radius:8px;outline:none;width:9ch;min-width:5ch;padding:6px 8px;font-weight:600}.line__domain{color:var(--ink-3);white-space:nowrap;padding-left:2px}.line__as{color:var(--faint);flex:none;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.line__name{background:var(--tint);width:150px;color:var(--ink-2);border:0;border-radius:8px;outline:none;padding:6px 10px;font-size:13.5px;font-weight:600}.line__more{color:var(--violet);background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13.5px;font-weight:700}.line__more:hover{background:var(--tint)}.composer__text{resize:none;min-height:0;color:var(--ink-2);background:0 0;border:0;outline:none;flex:1;padding:16px 20px;font-size:15.5px;line-height:1.65}.composer__foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px 14px 20px;display:flex}.composer__notes{flex:1;min-width:0}.composer__notes p{margin:0;font-size:13.5px}.composer__problem{color:var(--bad-ink);font-weight:600}.composer__note{color:var(--muted)}.toast{z-index:50;background:var(--toast-bg);max-width:calc(100% - 32px);color:var(--toast-ink);box-shadow:0 20px 40px -18px var(--drop);border-radius:14px;align-items:center;gap:6px;padding:8px 8px 8px 16px;font-size:14px;font-weight:500;animation:.18s ease-out rise;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.toast span{padding-right:6px}.toast__undo{color:var(--toast-accent);background:0 0;border:0;border-radius:10px;padding:6px 10px;font-weight:700}.toast__undo:hover{background:var(--toast-hover)}.toast__close{color:var(--toast-dim);background:0 0;border:0;border-radius:10px;place-items:center;padding:6px;display:grid}@keyframes rise{0%{opacity:0;transform:translate(-50%,-8px)}}@media (width<=1279px) and (width>=900px){.shell{padding:16px}.app{grid-template-columns:84px 352px minmax(0,1fr)}.side{align-items:center;padding:18px 10px 12px}.side__brand{flex-direction:column;gap:8px;padding:0 0 10px}.theme-btn{position:static}.side__name,.compose span,.nav__label,.me__text{display:none}.side__brand img{width:32px;height:32px}.compose{margin:0 0 12px;padding:6px}.side__nav{align-items:center}.nav{width:auto;padding:6px}.nav .n,.nav.on .n{background:var(--violet);min-width:18px;color:var(--on-violet);text-align:center;border-radius:9px;margin:0;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:0;right:-4px}.sec{background:var(--line-2);width:32px;height:1px;margin:10px 0;padding:0;font-size:0}.me{flex-direction:column;gap:6px;padding:8px}.reader__body{padding:8px 28px 20px}.tools{padding:12px 20px 6px}}@media (width<=899px){.only-narrow{display:grid!important}.shell{padding:0}.app{box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr)}.side{z-index:30;width:min(300px,86vw);box-shadow:0 0 60px var(--drop);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.side.is-open{transform:none}.scrim{z-index:20;background:var(--overlay);border:0;position:fixed;inset:0}.shell.has-open .list,.shell:not(.has-open) .pane{display:none}.list{border-right:0}.list__head{padding:14px 12px 4px}.list__titles{align-items:center;margin:0 2px}.list h2{font-size:23px}.list .sub{margin:2px 0 0}.list__titles+.search{margin-top:12px}.list__scroll{padding:4px 8px 16px}.tools{scrollbar-width:none;gap:2px;padding:8px 8px 4px;overflow-x:auto}.tools::-webkit-scrollbar{display:none}.tool{width:40px;height:40px}.tools .sep{margin:0 3px}.tools .count{display:none}.reader__body{gap:14px;padding:6px 16px 16px}.reader h1{font-size:24px}.file{width:100%}.dialog{padding:0}.composer{border-radius:0;width:100%;height:100%}.line__name{width:104px}.line__as{font-size:0}.toast{top:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
