@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-italic-CTF9u33F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-italic-BlcgWI5J.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-ext-wght-normal-2qyXmZWE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--f-ui:"Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-display:"Unbounded Variable", "Unbounded", var(--f-ui);--f-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--r-xs:5px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--r-tile:31%;--rail-w:256px;--topbar-h:68px;--phone-header-h:112px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--fast:.12s;--med:.2s;--slow:.32s;--z-rail:20;--z-compose:40;--z-drawer:50;--z-menu:60;--z-dialog:70;--z-toast:80;--z-tooltip:90;--row-h:46px;--row-h-rich:76px;--row-avatar:28px;--row-font:14px;--row-pad-x:20px;--chips-display:flex;--page:#fff;--sunk:#f2f6fa;--sunk-2:#e7eef5;--line:#e0e8f0;--line-2:#cbd7e3;--control:#7a8b9c;--ink:#0b1a2a;--ink-2:#3b4d60;--ink-3:#596b7e;--hover:#f3f7fb;--press:#e7eef5;--raised:#fff;--raised-hover:#eff4f9;--scrim:#0b1a2a61;--rail:#bfdcf7;--rail-ink:#0b2a4a;--rail-ink-2:#355a7d;--rail-edge:#a8cdf0;--rail-hover:color-mix(in srgb, var(--rail-ink) 9%, transparent);--rail-press:color-mix(in srgb, var(--rail-ink) 15%, transparent);--rail-line:color-mix(in srgb, var(--rail-ink) 14%, transparent);--rail-deep:color-mix(in srgb, var(--rail) 84%, #000);--brand:#0f6cbd;--brand-ink:#fff;--brand-tint:color-mix(in srgb, var(--brand) 11%, var(--page));--brand-hover:color-mix(in srgb, var(--brand) 88%, #000);--accent:#ff6a45;--accent-ink:#220c04;--accent-hover:color-mix(in srgb, var(--accent) 86%, #fff);--accent-press:color-mix(in srgb, var(--accent) 88%, #000);--sel:color-mix(in srgb, var(--brand) 11%, var(--page));--sel-line:var(--brand);--focus:var(--brand);--focus-rail:#0f6cbd;--mark:#ffe27a;--ok:#1c7a44;--ok-tint:#e5f4ea;--warn:#8a6500;--warn-tint:#fff4d6;--danger:#c21e3f;--danger-tint:#fce9ed;--danger-solid:#c21e3f;--danger-on:#fff;--info:#1466a5;--info-tint:#e6f1fa;--c-primary:#0f6cbd;--c-updates:#0e7f8c;--c-promos:#cf3468;--c-social:#b06300;--n-inbox:#1567b5;--n-star:#a87400;--n-snooze:#c85a0c;--n-sent:#0a8a7b;--n-drafts:#d23b78;--n-sched:#7556dc;--n-archive:#9c762a;--n-spam:#c81e4a;--n-trash:#56677a;--n-important:#5f7d0b;--n-allmail:#2f6f86;--n-settings:#3b5876;--n-keys:#56677a;--p-inbox:#1c7bd2;--p-star:#a87400;--p-snooze:#c85a0c;--p-sent:#0a8a7b;--p-drafts:#d23b78;--p-sched:#7556dc;--p-archive:#9c762a;--p-spam:#c81e4a;--p-trash:#56677a;--p-important:#5f7d0b;--p-allmail:#2f6f86;--p-settings:#0f6cbd;--p-keys:#56677a;--lb-slate:#56677a;--lb-red:#c21e3f;--lb-orange:#b04e0a;--lb-amber:#8a6500;--lb-olive:#5b6f12;--lb-green:#1c7a44;--lb-teal:#0c7176;--lb-sky:#1466a5;--lb-blue:#2e52cc;--lb-indigo:#4f45c4;--lb-violet:#8036b5;--lb-pink:#ba2a70;--lb-slate-rail:var(--lb-slate);--lb-red-rail:var(--lb-red);--lb-orange-rail:var(--lb-orange);--lb-amber-rail:var(--lb-amber);--lb-olive-rail:var(--lb-olive);--lb-green-rail:var(--lb-green);--lb-teal-rail:var(--lb-teal);--lb-sky-rail:var(--lb-sky);--lb-blue-rail:var(--lb-blue);--lb-indigo-rail:var(--lb-indigo);--lb-violet-rail:var(--lb-violet);--lb-pink-rail:var(--lb-pink);--shadow-sm:0 0 0 1px #0b1a2a12, 0 1px 2px #0b1a2a0f;--shadow-md:0 0 0 1px #0b1a2a12, 0 4px 10px -2px #0b1a2a1a, 0 12px 28px -8px #0b1a2a2e;--shadow-pop:0 0 0 1px #0b1a2a14, 0 2px 4px #0b1a2a0f, 0 18px 44px -10px #0b1a2a52;--snack:#0b1a2a;--snack-ink:#eef6fd;--snack-ink-2:#a9bccd;--snack-link:#7cc4ff;--snack-bad:#ff9cae;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--page:#0d131a;--sunk:#141b23;--sunk-2:#1b242d;--line:#222c37;--line-2:#313e4c;--control:#627385;--ink:#e6eef6;--ink-2:#aebdcb;--ink-3:#8a9bab;--hover:#121921;--press:#1b242d;--raised:#141b23;--raised-hover:#1f2934;--scrim:#0009;--rail:#123a63;--rail-ink:#e6f1fb;--rail-ink-2:#a9c9e8;--rail-edge:#2a6298;--rail-hover:color-mix(in srgb, var(--rail-ink) 8%, transparent);--rail-press:color-mix(in srgb, var(--rail-ink) 13%, transparent);--rail-line:color-mix(in srgb, var(--rail-ink) 12%, transparent);--brand:#6cb6ff;--brand-ink:#06203a;--brand-tint:color-mix(in srgb, var(--brand) 14%, var(--page));--brand-hover:color-mix(in srgb, var(--brand) 86%, #fff);--accent:#ff7a57;--accent-ink:#1e0a03;--accent-hover:color-mix(in srgb, var(--accent) 86%, #fff);--accent-press:color-mix(in srgb, var(--accent) 86%, #000);--sel:color-mix(in srgb, var(--brand) 16%, var(--page));--mark:#5e4b0a;--ok:#5ccf8a;--ok-tint:#12291c;--warn:#f0c04e;--warn-tint:#2a2410;--danger:#ff7b93;--danger-tint:#33141c;--danger-solid:#d7314f;--danger-on:#fff;--info:#6bb6f0;--info-tint:#10222f;--c-primary:#6cb6ff;--c-updates:#3fc1cf;--c-promos:#f0709c;--c-social:#f0a83c;--n-inbox:#8ed0ff;--n-star:#ffd66b;--n-snooze:#ffb070;--n-sent:#7de5d7;--n-drafts:#ffa8c8;--n-sched:#cbb7ff;--n-archive:#e7d5a9;--n-spam:#ff9cae;--n-trash:#c3d3e2;--n-important:#cfe27a;--n-allmail:#b6dcec;--n-settings:#c3d3e2;--n-keys:#c3d3e2;--p-inbox:#7fc3f4;--p-star:#f4ca52;--p-snooze:#f4a565;--p-sent:#6cd6c8;--p-drafts:#f39aba;--p-sched:#bfacf3;--p-archive:#d8c69a;--p-spam:#ff7b93;--p-trash:#aebdcc;--p-important:#b6cc57;--p-allmail:#8cc3d8;--p-settings:#6cb6ff;--p-keys:#aebdcc;--lb-slate:#9daec0;--lb-red:#ff7b93;--lb-orange:#ff9f4a;--lb-amber:#f0c04e;--lb-olive:#b6cc57;--lb-green:#5ccf8a;--lb-teal:#3fcbcb;--lb-sky:#6bb6f0;--lb-blue:#8ea6ff;--lb-indigo:#a69eff;--lb-violet:#cc8ef3;--lb-pink:#f58dc0;--shadow-sm:0 0 0 1px #ffffff0f;--shadow-md:0 0 0 1px #ffffff12, 0 10px 28px -6px #0009;--shadow-pop:0 0 0 1px #ffffff14, 0 20px 50px -8px #000000b8;--snack:#e6eef6;--snack-ink:#0b1a2a;--snack-ink-2:#3b4d60;--snack-link:#0f6cbd;--snack-bad:#c21e3f;--lb-slate-rail:#b9c7d6;--lb-red-rail:#ff9cae;--lb-orange-rail:#ffb070;--lb-amber-rail:#ffd66b;--lb-olive-rail:#cfe27a;--lb-green-rail:#8cebaf;--lb-teal-rail:#7ae6e0;--lb-sky-rail:#9ed6ff;--lb-blue-rail:#aebeff;--lb-indigo-rail:#c2bcff;--lb-violet-rail:#ddb2ff;--lb-pink-rail:#ffa8d2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-density=compact]{--row-h:36px;--row-h-rich:36px;--row-avatar:22px;--row-font:13.5px;--row-pad-x:16px;--chips-display:none}:root[data-density=comfortable]{--row-h:56px;--row-h-rich:84px;--row-avatar:32px;--row-font:14.5px;--row-pad-x:24px}:root{--mascot-cat-bg:#dec8a0;--mascot-puppy-bg:#b47d6b;--mascot-fox-bg:#a5d5d5;--mascot-bear-bg:#97bad1;--mascot-panda-bg:#8ca97d;--mascot-rabbit-bg:#c38d9e;--mascot-sheep-bg:#61917c;--mascot-penguin-bg:#dfac9f;--mascot-koala-bg:#9f8151;--mascot-frog-bg:#eabebd;--mascot-lion-bg:#9fbe9f;--mascot-raccoon-bg:#b2cdf1;--mascot-hamster-bg:#89708d;--mascot-elephant-bg:#ccbbe2;--mascot-seal-bg:#6a83af;--mascot-duckling-bg:#65a6b5;--mascot-edge:#1715121f}:root[data-theme=dark]{--mascot-cat-bg:#a47f43;--mascot-puppy-bg:#925d5b;--mascot-fox-bg:#225054;--mascot-bear-bg:#203b4f;--mascot-panda-bg:#48603b;--mascot-rabbit-bg:#815465;--mascot-sheep-bg:#537c6e;--mascot-penguin-bg:#9f6f62;--mascot-koala-bg:#83632c;--mascot-frog-bg:#5f3c41;--mascot-lion-bg:#263f2b;--mascot-raccoon-bg:#45445f;--mascot-hamster-bg:#745f83;--mascot-elephant-bg:#39293e;--mascot-seal-bg:#596c8f;--mascot-duckling-bg:#356e7a;--mascot-edge:#ede8dc1a}.mascot{flex:none;display:block}.mascot-edge{stroke:var(--mascot-edge);stroke-width:2px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--page);color:var(--ink);font:400 14px/20px var(--f-ui);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0;overflow:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:var(--brand);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}img{max-width:100%;display:block}svg.lucide{flex:none}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--brand) 26%, transparent)}.disp{font-family:var(--f-display);letter-spacing:-.01em}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--f-mono);font-size:.92em}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.caps{font:600 11px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}mark{background:var(--mark);color:inherit;border-radius:3px;padding:0 2px}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.btn{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--page);height:36px;color:var(--ink);font:600 13.5px/1 var(--f-ui);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), transform var(--fast) var(--ease);justify-content:center;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--hover);border-color:var(--control);text-decoration:none}.btn:active:not(:disabled){background:var(--press);transform:translateY(.5px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:default}.btn[aria-busy=true]{pointer-events:none}.btn .lucide{width:17px;height:17px}.btn kbd{margin-left:2px}.btn-ghost{background:var(--page)}.btn-quiet{color:var(--ink-2);background:0 0;border-color:#0000}.btn-quiet:hover:not(:disabled){background:var(--sunk);color:var(--ink);border-color:#0000}.btn-primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn-primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.btn-primary:active:not(:disabled){background:var(--brand)}.btn-create{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:650;box-shadow:0 1px #0000001f,inset 0 -2px #0000001a}.btn-create:hover:not(:disabled){background:var(--accent-hover);border-color:#0000}.btn-create:active:not(:disabled){background:var(--accent-press);box-shadow:inset 0 1px #0000001f}.btn-create kbd{color:var(--accent-ink);background:#00000014;border-color:#00000029}.btn-danger{background:var(--danger-solid);border-color:var(--danger-solid);color:var(--danger-on)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger-solid) 88%, #000);border-color:#0000}.btn-danger-quiet{color:var(--danger);background:0 0;border-color:#0000}.btn-danger-quiet:hover:not(:disabled){background:var(--danger-tint);border-color:#0000}.btn-ink{background:var(--ink);border-color:var(--ink);color:var(--page)}.btn-sm{border-radius:var(--r-sm);gap:6px;height:30px;padding:0 10px;font-size:13px}.btn-sm .lucide{width:15px;height:15px}.btn-lg{border-radius:12px;height:44px;padding:0 18px;font-size:14.5px}.btn-xl{border-radius:13px;height:52px;padding:0 22px;font-size:15.5px;font-weight:700}.btn-block{width:100%}.link-btn{color:var(--brand);border-radius:4px;font-weight:600;text-decoration:none}.link-btn:hover{text-underline-offset:3px;text-decoration:underline}.icon-btn{border-radius:var(--r-md);width:36px;height:36px;color:var(--ink-2);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);flex:none;place-items:center;display:inline-grid;position:relative}.icon-btn:hover:not(:disabled){background:var(--sunk);color:var(--ink)}.icon-btn:active:not(:disabled){background:var(--sunk-2)}.icon-btn:disabled{opacity:.38;cursor:default}.icon-btn.sm{border-radius:var(--r-sm);width:30px;height:30px}.icon-btn.lg{border-radius:12px;width:42px;height:42px}.icon-btn.on,.icon-btn[aria-pressed=true]{color:var(--brand);background:var(--brand-tint)}.icon-btn.star.on{color:var(--p-star);background:0 0}.on-rail{--focus:var(--focus-rail)}.on-rail .icon-btn,.icon-btn.on-rail{color:var(--rail-ink)}.on-rail .icon-btn:hover:not(:disabled),.icon-btn.on-rail:hover:not(:disabled){background:var(--rail-hover);color:var(--rail-ink)}.on-rail .icon-btn:active:not(:disabled),.icon-btn.on-rail:active:not(:disabled){background:var(--rail-press)}kbd,.kbd{border:1px solid var(--line-2);background:var(--page);min-width:18px;height:18px;color:var(--ink-2);font:600 11px/1 var(--f-ui);font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.kbd-group{align-items:center;gap:3px;display:inline-flex}.field{gap:7px;min-width:0;display:grid}.field-label{font:600 13px/1.25 var(--f-ui);color:var(--ink)}.field-hint{color:var(--ink-3);font-size:12.5px;line-height:17px}.field-error{color:var(--danger);align-items:flex-start;gap:6px;font-size:12.5px;line-height:17px;display:flex}.input{border-radius:var(--r-md);border:1px solid var(--control);background:var(--page);width:100%;height:40px;color:var(--ink);font:400 14.5px/1.3 var(--f-ui);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), background var(--fast) var(--ease);padding:0 12px}.input::placeholder{color:var(--ink-3);opacity:1}.input:hover:not(:disabled){border-color:var(--ink-3)}.input:focus,.input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent);outline:none}.input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 16%, transparent)}.input:disabled{background:var(--sunk);color:var(--ink-3);cursor:not-allowed}.input-lg{border-radius:12px;height:50px;padding:0 16px;font-size:15.5px}textarea.input{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235F6E67' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}:root[data-theme=dark] select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A9992' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.input-wrap{display:block;position:relative}.input-wrap .input{padding-right:44px}.input-wrap>.icon-btn{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.check,.radio{appearance:none;border:1.75px solid var(--control);background:var(--page);width:18px;height:18px;color:var(--brand-ink);cursor:pointer;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);flex:none;place-content:center;margin:0;display:inline-grid}.check{border-radius:5px}.radio{border-radius:50%}.check:hover:not(:disabled),.radio:hover:not(:disabled){border-color:var(--ink-2)}.check:after{content:"";width:9px;height:5px;transition:transform var(--fast) var(--ease-out);border-bottom:2px solid;border-left:2px solid;transform:translateY(-1px)rotate(-45deg)scale(0)}.check:checked,.check:indeterminate{background:var(--brand);border-color:var(--brand)}.check:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.check:indeterminate:after{border-left:0;width:8px;height:0;transform:none}.radio:after{content:"";background:var(--brand);width:8px;height:8px;transition:transform var(--fast) var(--ease-out);border-radius:50%;transform:scale(0)}.radio:checked{border-color:var(--brand)}.radio:checked:after{transform:scale(1)}.check:disabled,.radio:disabled{opacity:.45;cursor:default}.check-row{color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.switch{background:var(--control);width:38px;height:22px;transition:background var(--med) var(--ease);border-radius:11px;flex:none;position:relative}.switch:after{content:"";width:16px;height:16px;transition:transform var(--med) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switch[aria-checked=true]{background:var(--brand)}.switch[aria-checked=true]:after{transform:translate(16px)}:root[data-theme=dark] .switch:after{background:#e8f0ec}:root[data-theme=dark] .switch[aria-checked=true]:after{background:var(--brand-ink)}.switch:hover:not(:disabled){background:var(--ink-3)}.switch[aria-checked=true]:hover:not(:disabled){background:var(--brand-hover)}.switch:disabled{opacity:.45}.switch-row{color:var(--ink);align-items:center;gap:14px;padding:8px 0;font-size:14px;display:flex}.seg{background:var(--sunk);border:1px solid var(--line);border-radius:12px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.seg button{height:30px;color:var(--ink-2);font:600 13px/1 var(--f-ui);white-space:nowrap;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.seg button:hover:not([aria-checked=true]){color:var(--ink);background:color-mix(in srgb, var(--page) 55%, transparent)}.seg button[aria-checked=true]{background:var(--page);color:var(--ink);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .seg button[aria-checked=true]{background:var(--sunk-2)}.seg.icons button{width:32px;padding:0}.seg .lucide{width:16px;height:16px}.tswitch button[aria-checked=true] .lucide-sun{color:#b86b00}.tswitch button[aria-checked=true] .lucide-moon{color:#f4c64e}.tswitch.on-rail{background:color-mix(in srgb, var(--rail-ink) 10%, transparent);border-color:color-mix(in srgb, var(--rail-ink) 16%, transparent)}.tswitch.on-rail button{color:var(--rail-ink-2)}.tswitch.on-rail button:hover:not([aria-checked=true]){color:var(--rail-ink);background:var(--rail-hover)}.tswitch.on-rail button[aria-checked=true]{background:var(--rail-ink);color:var(--rail);box-shadow:none}:root[data-theme=dark] .tswitch.on-rail button[aria-checked=true]{background:color-mix(in srgb, var(--rail-ink) 18%, transparent);color:var(--rail-ink)}.menu{z-index:var(--z-menu);background:var(--raised);min-width:220px;max-width:calc(100vw - 16px);max-height:min(520px,100vh - 16px);color:var(--ink);box-shadow:var(--shadow-pop);animation:pop var(--fast) var(--ease-out);transform-origin:top;border-radius:12px;padding:6px;position:fixed;overflow:auto}.menu-item{width:100%;min-height:34px;color:var(--ink);font:500 14px/1.25 var(--f-ui);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.menu-item:hover,.menu-item[data-active=true]{background:var(--raised-hover);text-decoration:none}.menu-item:focus-visible{background:var(--raised-hover);box-shadow:inset 0 0 0 2px var(--focus);outline:none}.menu-item>.lucide,.menu-item>svg:not(.ni){color:var(--ink-3);width:17px;height:17px}.menu-item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-item-hint{color:var(--ink-3);margin-left:auto;font-size:12.5px}.menu-item kbd{margin-left:auto}.menu-item .menu-check{color:var(--brand);margin-left:auto}.menu-item[aria-checked=true]{font-weight:600}.menu-item.danger,.menu-item.danger>.lucide{color:var(--danger)}.menu-item:disabled,.menu-item[aria-disabled=true]{opacity:.45;cursor:default;background:0 0}.menu-label{color:var(--ink-3);font:600 11px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase;padding:9px 10px 6px}.menu-sep{background:var(--line);height:1px;margin:6px 4px}@keyframes pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.tip{z-index:var(--z-tooltip);background:var(--snack);max-width:280px;color:var(--snack-ink);font:600 12px/1.2 var(--f-ui);pointer-events:none;animation:tip-in var(--fast) var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding:7px 8px 7px 10px;display:flex;position:fixed}.tip:not(:has(kbd)){padding-right:10px}.tip kbd{color:var(--snack-ink);border-color:color-mix(in srgb, var(--snack-ink) 38%, transparent);background:0 0}@keyframes tip-in{0%{opacity:0;transform:translateY(-2px)}}.dialog-scrim{z-index:var(--z-dialog);background:var(--scrim);animation:fade var(--med) var(--ease);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog{width:min(100%, var(--dialog-w,480px));background:var(--raised);max-height:calc(100vh - 48px);color:var(--ink);box-shadow:var(--shadow-pop);animation:dialog-in var(--med) var(--ease-out);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.dialog:focus-visible{outline:none}.dialog-head{align-items:flex-start;gap:12px;padding:20px 16px 6px 24px;display:flex}.dialog-title{min-width:0;font:650 18px/26px var(--f-ui);letter-spacing:-.005em;flex:1}.dialog-sub{color:var(--ink-3);margin-top:2px;font-size:13.5px;font-weight:400;line-height:19px}.dialog-head .icon-btn{margin-top:-2px}.dialog-body{min-height:0;padding:10px 24px 20px;overflow:auto}.dialog-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px 20px;display:flex}.dialog-foot .grow{flex:1}.sheet-grip{display:none}@keyframes fade{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes sheet-in{0%{transform:translateY(100%)}}@media (width<=719px){.dialog-scrim{place-items:end stretch;padding:0}.dialog{width:100%;max-height:92vh;padding-bottom:env(safe-area-inset-bottom);animation:sheet-in var(--slow) var(--ease-out);border-radius:22px 22px 0 0}.sheet-grip{background:var(--line-2);border-radius:3px;width:40px;height:5px;margin:8px auto -8px;display:block}.dialog-foot .btn{flex:1;height:44px}}:root{--toast-left:24px;--toast-bottom:24px}@media (width>=1100px){:root{--toast-left:calc(var(--rail-w) + 24px)}}@media (width<=719px){:root{--toast-left:12px;--toast-bottom:calc(92px + env(safe-area-inset-bottom))}:root[data-compose-open] .toasts{top:calc(12px + env(safe-area-inset-top));bottom:auto}}.toasts{left:var(--toast-left);bottom:var(--toast-bottom);z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(480px,100vw - 24px);display:flex;position:fixed}.toast{background:var(--snack);max-width:100%;min-height:48px;color:var(--snack-ink);box-shadow:var(--shadow-pop);pointer-events:auto;animation:toast-in var(--med) var(--ease-out);border-radius:14px;align-items:center;gap:4px;padding:6px 6px 6px 16px;font-size:14px;line-height:20px;display:flex;position:relative;overflow:hidden}.toast-icon{width:18px;height:18px;color:var(--snack-link);flex:none;margin-right:8px}.toast.error .toast-icon{color:var(--snack-bad)}.toast-text{flex:1;min-width:0;margin-right:10px;padding:8px 0}.toast-action{height:36px;color:var(--snack-link);border-radius:9px;flex:none;padding:0 12px;font-weight:700}.toast-action:hover{background:color-mix(in srgb, var(--snack-ink) 10%, transparent)}.toast-close{width:32px;height:32px;color:var(--snack-ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.toast-close:hover{color:var(--snack-ink);background:color-mix(in srgb, var(--snack-ink) 10%, transparent)}.toast :focus-visible{outline-color:var(--snack-link)}.toast-timer{background:var(--snack-link);transform-origin:0;width:100%;height:3px;animation:linear forwards toast-timer;position:absolute;bottom:0;left:0}.toast:hover .toast-timer{animation-play-state:paused}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes toast-timer{to{transform:scaleX(0)}}@media (width<=719px){.toasts{align-items:stretch;right:12px}}.chip{background:var(--sunk);height:22px;color:var(--ink-2);font:600 11.5px/1 var(--f-ui);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.chip .lucide{width:13px;height:13px}.chip.brand,.chip.accent{background:var(--brand-tint);color:var(--brand)}.chip.ok{background:var(--ok-tint);color:var(--ok)}.chip.warn{background:var(--warn-tint);color:var(--warn)}.chip.bad{background:var(--danger-tint);color:var(--danger)}.chip.info{background:var(--info-tint);color:var(--info)}.badge{background:var(--brand);min-width:20px;height:18px;color:var(--brand-ink);font:700 11px/1 var(--f-ui);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.badge.neutral{background:var(--sunk-2);color:var(--ink-2)}.lbl{max-width:160px;color:var(--lb,var(--lb-slate));font:700 10.5px/1 var(--f-ui);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.lbl:before{content:"";background:currentColor;border-radius:2px;flex:none;width:8px;height:8px}.lbl>span{text-overflow:ellipsis;overflow:hidden}.lbl.solid{background:var(--danger-solid);color:var(--danger-on);border-radius:5px;padding:4px 7px 4px 6px}.lbl.solid:before{border-radius:1px;width:6px;height:6px}.lbl-more{color:var(--ink-3);font:600 11.5px/1 var(--f-ui)}.banner{border:1px solid var(--line);background:var(--sunk);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex}.banner>.lucide,.banner>svg{flex:none;width:17px;height:17px;margin-top:1px}.banner.info{background:var(--info-tint);border-color:color-mix(in srgb, var(--info) 24%, transparent)}.banner.info>.lucide{color:var(--info)}.banner.ok{background:var(--ok-tint);border-color:color-mix(in srgb, var(--ok) 24%, transparent)}.banner.ok>.lucide{color:var(--ok)}.banner.warn{background:var(--warn-tint);border-color:color-mix(in srgb, var(--warn) 28%, transparent)}.banner.warn>.lucide{color:var(--warn)}.banner.bad{background:var(--danger-tint);border-color:color-mix(in srgb, var(--danger) 26%, transparent)}.banner.bad>.lucide{color:var(--danger)}.banner-actions{align-self:center;gap:6px;margin-left:auto;display:flex}.spinner{border:2px solid color-mix(in srgb, currentColor 22%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skel{background:var(--sunk-2);height:12px;animation:skel 1.4s var(--ease) infinite;border-radius:6px;display:block}.skel.tile{border-radius:var(--r-tile)}@keyframes skel{50%{opacity:.5}}.skel-rows{flex-direction:column;display:flex}.skel-row{grid-template-columns:var(--row-avatar) 180px minmax(0, 1fr) 56px;height:var(--row-h);padding:0 var(--row-pad-x);border-bottom:1px solid var(--line);align-items:center;gap:14px;display:grid}.skel-row .skel.tile{width:var(--row-avatar);height:var(--row-avatar)}@media (width<=719px){.skel-row{grid-template-columns:44px minmax(0,1fr);height:84px}.skel-row .skel.tile{width:44px;height:44px}.skel-row>:nth-child(n+3){display:none}}.av{--s:32px;width:var(--s);height:var(--s);border-radius:var(--r-tile);-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.av>.mascot{width:100%;height:100%}.av-mono{background:var(--sunk-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.av-mono b{font:600 calc(var(--s) * .4) / 1 var(--f-display);letter-spacing:-.02em}.ft{--s:32px;width:var(--s);height:var(--s);background:var(--ft,#596b7e);color:#fff;border-radius:26%;flex:none;place-items:center;display:inline-grid}.ft b{font:700 calc(var(--s) * .27) / 1 var(--f-display);letter-spacing:.02em}.ft.small b{display:none}.ft .lucide{width:55%;height:55%}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100%;padding:56px 24px 72px;display:flex}.empty-art{margin-bottom:18px;position:relative}.empty-art .mascot{filter:drop-shadow(0 10px 18px #0c1a1424)}.empty-badge{background:var(--page);width:38px;height:38px;color:var(--badge-ink,var(--brand));box-shadow:var(--shadow-md);border-radius:12px;place-items:center;display:grid;position:absolute;bottom:-8px;right:-10px}.empty-badge .lucide{width:20px;height:20px}.empty-zz{color:var(--p-sched);font:600 15px/1 var(--f-display);letter-spacing:.08em;position:absolute;top:-12px;right:-30px}.empty-zz span{animation:zz 2.8s var(--ease) infinite;display:inline-block}.empty-zz span:nth-child(2){font-size:19px;animation-delay:.4s}.empty-zz span:nth-child(3){font-size:24px;animation-delay:.8s}@keyframes zz{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.55;transform:translateY(-4px)}}.empty h2{max-width:440px;color:var(--ink);font:650 20px/26px var(--f-ui);letter-spacing:-.01em}.empty p{max-width:420px;color:var(--ink-3);font-size:14px;line-height:21px}.empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.ni{color:var(--ni-rail);flex:none}.ni-page,.is-active>.ni-auto,.is-active .ni-auto{color:var(--ni-page)}.ni .sec{fill:color-mix(in srgb, currentColor 48%, #fff)}:root[data-theme=dark] .ni-page .sec,:root[data-theme=dark] .is-active .ni-auto .sec{fill:color-mix(in srgb, currentColor 55%, var(--page))}.wordmark{color:var(--rail-ink);align-items:center;gap:10px;display:inline-flex}.wordmark .logo{flex:none}.wordmark-text{font:600 14.5px/1 var(--f-display);letter-spacing:.01em;white-space:nowrap}.wordmark-text span{color:var(--rail-ink-2);margin-left:4px;font-weight:400}.wordmark-page{color:var(--ink)}.wordmark-page .wordmark-text span{color:var(--ink-3)}.app{grid-template-columns:var(--rail-w) minmax(0, 1fr);background:var(--page);height:100dvh;display:grid}.skip-link{z-index:200;background:var(--ink);color:var(--page);border-radius:10px;padding:10px 14px;font-weight:600;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.rail{z-index:var(--z-rail);background:var(--rail);min-height:0;color:var(--rail-ink);box-shadow:inset -1px 0 0 var(--rail-edge);flex-direction:column;display:flex;position:relative}.rail-brand{height:var(--topbar-h);flex:none;align-items:center;padding:0 16px;display:flex}.rail-home{height:40px;color:inherit;border-radius:10px;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.rail-home:hover{background:var(--rail-hover);text-decoration:none}.rail-compose{background:var(--accent);height:50px;color:var(--accent-ink);font:650 15px/1 var(--f-ui);transition:background var(--fast) var(--ease), transform var(--fast) var(--ease);border-radius:14px;flex:none;align-items:center;gap:10px;margin:2px 16px 16px;padding:0 12px 0 16px;display:flex;box-shadow:0 1px #0000001f,inset 0 -2px #0000001a}.rail-compose:hover{background:var(--accent-hover)}.rail-compose:active{background:var(--accent-press);transform:translateY(.5px)}.rail-compose span{text-align:left;flex:1}.rail-compose kbd{color:var(--accent-ink);background:#00000014;border-color:#00000029}.nav{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--rail-ink) 22%, transparent) transparent;flex:1;min-height:0;margin-top:-14px;padding:14px 0;overflow:hidden auto}.nav-item{height:36px;color:var(--rail-ink);font:500 14px/1 var(--f-ui);transition:background var(--fast) var(--ease);border-radius:10px;align-items:center;gap:12px;margin:0 12px 1px;padding:0 12px 0 14px;text-decoration:none;display:flex;position:relative}.nav-item:hover{background:var(--rail-hover);text-decoration:none}.nav-item:active{background:var(--rail-press)}.nav-item:focus-visible{outline:2px solid var(--focus-rail);outline-offset:-2px}.nav-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:18px;overflow:hidden}.nav-count{color:var(--rail-ink);font:650 12px/1 var(--f-ui);font-variant-numeric:tabular-nums;flex:none}.nav-count.muted{color:var(--rail-ink-2);font-weight:500}.nav-item.active{background:var(--page);color:var(--ink);border-radius:12px 0 0 12px;margin-right:0;padding-right:24px;font-weight:650}.nav-item.active .nav-count{color:var(--ink)}.nav-item.active .nav-count.muted{color:var(--ink-3)}.nav-item.active:focus-visible{outline-color:var(--brand)}.nav-item.active:before,.nav-item.active:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute;right:0}.nav-item.active:before{background:radial-gradient(circle at 0 0, transparent 13.5px, var(--page) 14px);top:-14px}.nav-item.active:after{background:radial-gradient(circle at 0 100%, transparent 13.5px, var(--page) 14px);bottom:-14px}.nav-dot{background:var(--dot-rail);border-radius:4px;flex:none;width:12px;height:12px;margin:0 4px}.nav-item.active .nav-dot{background:var(--dot-page)}.nav-skel{background:var(--rail-hover);height:12px;animation:skel 1.4s var(--ease) infinite;border-radius:6px;margin:12px 28px 12px 26px;display:block}.nav-sec{margin-top:10px}.nav-sec-head{justify-content:space-between;align-items:center;padding:6px 18px 4px 20px;display:flex}.nav-sec-toggle{height:26px;color:var(--rail-ink-2);font:600 11px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase;border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}.nav-sec-toggle:hover{color:var(--rail-ink);background:var(--rail-hover)}.nav-sec-chev{transition:transform var(--med) var(--ease)}.nav-sec.collapsed .nav-sec-chev{transform:rotate(-90deg)}.nav-sec-add{color:var(--rail-ink-2)!important}.nav-sec-add:hover{color:var(--rail-ink)!important}.nav-empty{color:var(--rail-ink-2);padding:2px 28px 8px 30px;font-size:12.5px;line-height:17px}.rail-foot{border-top:1px solid var(--rail-line);flex:none;padding:12px 0 16px}.storage{color:var(--rail-ink-2);padding:2px 26px 10px;font-size:12px;line-height:16px}.storage b{color:var(--rail-ink);font-weight:600}.storage-bar{background:color-mix(in srgb, var(--rail-ink) 16%, transparent);border-radius:3px;height:6px;margin:4px 0 8px;overflow:hidden}.storage-bar i{background:var(--n-inbox);border-radius:3px;height:100%;display:block}.storage-high .storage-bar i{background:var(--n-snooze)}.storage-full .storage-bar i{background:var(--n-spam)}.main{background:var(--page);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.topbar{height:var(--topbar-h);flex:none;align-items:center;gap:20px;padding:0 20px 0 32px;display:flex}.masthead{flex-direction:column;flex:0 auto;gap:6px;min-width:132px;max-width:300px;display:flex}.masthead-title{min-width:0;color:var(--ink);font:600 22px/1.05 var(--f-display);letter-spacing:-.015em;white-space:nowrap;align-items:flex-start;display:flex}.masthead-name{text-overflow:ellipsis;min-width:0;padding-bottom:1px;overflow:hidden}.masthead-folio{background:var(--accent);color:var(--accent-ink);font:700 11px/1 var(--f-ui);font-variant-numeric:tabular-nums;letter-spacing:0;vertical-align:top;border-radius:7px;flex:none;margin:-5px 0 0 5px;padding:3px 6px}.masthead-dateline{color:var(--ink-3);font:500 12.5px/1.1 var(--f-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar-search{flex:520px;min-width:0;max-width:680px}.topbar-right{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.topbar-right .tswitch{margin-right:4px}.account-btn{box-shadow:0 0 0 2px var(--page), 0 0 0 3.5px var(--line-2);transition:box-shadow var(--fast) var(--ease);border-radius:31%;flex:none;margin-left:6px;display:grid}.account-btn:hover,.account-btn[aria-expanded=true]{box-shadow:0 0 0 2px var(--page), 0 0 0 3.5px var(--brand)}.account-btn:focus-visible{outline-offset:4px}.account-card{align-items:center;gap:14px;padding:10px 10px 8px;display:flex}.account-who{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.account-who b,.account-who .strong{color:var(--ink);font-size:14.5px;font-weight:650}.account-who span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink-3);font-size:13px;overflow:hidden}.account-who .chip{margin-top:4px}.live-chip{background:var(--warn-tint);height:30px;color:var(--warn);font:600 12.5px/1 var(--f-ui);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.page{outline:none;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.page>*{flex:1;min-height:0}.mail-layout{flex:1;min-width:0;min-height:0;display:flex}.pane-list,.pane-conv{flex-direction:column;min-width:0;min-height:0;display:flex}.pane-list>*,.pane-conv>*{flex:1;min-height:0}.mail-layout[data-pane=none]>*{flex:1}.mail-layout[data-pane=right]>.pane-list{border-right:1px solid var(--line);flex:0 0 clamp(380px,42%,620px)}.mail-layout[data-pane=right]>.pane-conv{flex:1}.mail-layout[data-pane=below]{flex-direction:column}.mail-layout[data-pane=below]>.pane-list{border-bottom:1px solid var(--line);flex:0 0 44%}.mail-layout[data-pane=below]>.pane-conv{flex:1}.pane-loading{color:var(--ink-3);place-items:center;display:grid}.app.drawer-mode{grid-template-columns:minmax(0,1fr)}.drawer-mode .rail{z-index:var(--z-drawer);width:min(var(--rail-w), 86vw);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);visibility:hidden;transition:transform var(--slow) var(--ease-out), visibility 0s linear var(--slow);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.drawer-open .rail{visibility:visible;transition:transform var(--slow) var(--ease-out), visibility 0s;transform:none;box-shadow:18px 0 60px -12px #00000073}.drawer-mode .nav-item.active{border-radius:10px;margin-right:12px;padding-right:12px}.drawer-mode .nav-item.active:before,.drawer-mode .nav-item.active:after{display:none}.drawer-scrim{z-index:calc(var(--z-drawer) - 1);background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--slow) var(--ease);position:fixed;inset:0}.drawer-open .drawer-scrim{opacity:1;pointer-events:auto}.topbar-menu{margin-left:-10px}.drawer-mode .topbar{gap:14px;padding-left:20px}.compose-fab{right:16px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:calc(var(--z-compose) - 1);background:var(--accent);height:56px;color:var(--accent-ink);font:700 16px/1 var(--f-ui);transition:transform var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:18px;align-items:center;gap:10px;padding:0 22px 0 18px;display:flex;position:fixed;box-shadow:0 10px 24px -8px #0c1a1473,0 0 0 1px #0000000d}.compose-fab:hover{background:var(--accent-hover)}.compose-fab:active{transform:scale(.97)}:root[data-compose-open] .compose-fab,.drawer-open .compose-fab{opacity:0;pointer-events:none}.ph-header{padding-top:env(safe-area-inset-top);background:var(--rail);color:var(--rail-ink);flex:none;padding-bottom:14px}.ph-row{align-items:center;gap:6px;height:58px;padding:0 12px 0 6px;display:flex}.ph-title{min-width:0;color:var(--rail-ink);font:600 21px/1.1 var(--f-display);letter-spacing:-.01em;white-space:nowrap;flex:1;align-items:flex-start;margin-left:2px;display:flex}.ph-row .account-btn{box-shadow:0 0 0 2px color-mix(in srgb, var(--rail-ink) 30%, transparent);margin-left:4px}.ph-search{padding:4px 16px 6px}.ph-header .live-chip{margin:6px 16px 0}@media (width<=719px){:root{--topbar-h:58px}.app:not(.reading) .page{background:var(--page);z-index:1;border-radius:22px 22px 0 0;margin-top:-14px}.app:has(.rail-extend) .page{border-radius:0;margin-top:0}.mail-layout{flex-direction:column}.mail-layout>.pane-list,.mail-layout>.pane-conv{border:0!important;flex:1!important}}@media (prefers-reduced-motion:reduce){.drawer-mode .rail,.drawer-open .rail{transition:none}}.splash{background:var(--page);place-items:center;height:100dvh;display:grid}.splash .logo{animation:splash 1.6s var(--ease) infinite}@keyframes splash{50%{opacity:.55;transform:scale(.96)}}.signin{--si-form-w:clamp(460px, 39vw, 600px);grid-template-columns:minmax(0, 1fr) var(--si-form-w);background:var(--page);grid-template-rows:minmax(100%,auto);height:100%;display:grid;overflow:auto}.si-art{background:var(--rail);min-width:0;color:var(--rail-ink);box-shadow:inset -1px 0 0 var(--rail-edge);flex-direction:column;padding:0 clamp(28px,3.4vw,56px) clamp(32px,5.5vh,56px);display:flex;position:relative}.si-art-top{flex:none;justify-content:space-between;align-items:center;gap:16px;height:96px;display:flex}.si-art .wordmark{gap:12px}.si-art .wordmark-text{font-size:17px}.si-wall-wrap{flex:auto;justify-content:center;align-items:center;min-height:280px;padding:4px 0 40px;display:flex;container-type:size}.si-wall{--gap:clamp(12px, 2.4cqw, 28px);--tile:min(calc((100cqw - 4 * var(--gap)) / 5), calc((100cqh - 2 * var(--gap)) / 3), 400px);grid-template-columns:repeat(5, var(--tile));grid-auto-rows:var(--tile);gap:var(--gap);display:grid}.si-tile{min-width:0;animation:si-tile-in .62s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms + 80ms);border-radius:30%;display:block;overflow:hidden}.si-tile .mascot{width:100%;height:auto}.si-tile.is-you{box-shadow:0 0 0 4px var(--rail), 0 0 0 7px var(--rail-ink);animation:si-seat .56s var(--ease-out) both;position:relative;overflow:visible}.si-you{border-radius:var(--r-pill);background:var(--rail-ink);color:var(--rail);font:700 12px/1 var(--f-ui);letter-spacing:.02em;box-shadow:0 0 0 3px var(--rail);padding:5px 10px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}@keyframes si-seat{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.04)}}.si-logo-tile{background:var(--rail-ink);place-items:center;display:grid}.si-logo-tile .logo{--rail-ink:var(--rail);width:56%;height:56%}:root[data-theme=dark] .si-art{--mascot-cat-bg:#dec8a0;--mascot-puppy-bg:#b47d6b;--mascot-fox-bg:#a5d5d5;--mascot-bear-bg:#97bad1;--mascot-panda-bg:#8ca97d;--mascot-rabbit-bg:#c38d9e;--mascot-sheep-bg:#61917c;--mascot-penguin-bg:#dfac9f;--mascot-koala-bg:#9f8151;--mascot-frog-bg:#eabebd;--mascot-lion-bg:#9fbe9f;--mascot-raccoon-bg:#b2cdf1;--mascot-hamster-bg:#89708d;--mascot-elephant-bg:#ccbbe2;--mascot-seal-bg:#6a83af;--mascot-duckling-bg:#65a6b5;--mascot-edge:#1715121f}.si-strip{display:none}@keyframes si-tile-in{0%{opacity:0;transform:translateY(12px)scale(.94)}}.si-copy{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.si-headline{max-width:11.5em;color:var(--rail-ink);font:600 clamp(28px, 2.75vw, 44px) / 1.12 var(--f-display);letter-spacing:-.02em;text-wrap:balance}.si-stamp{background:var(--accent);border-radius:.09em;width:.3em;height:.3em;margin-left:.07em;display:inline-block}.si-facts{gap:7px;margin:0;padding-bottom:4px;font-size:13px;line-height:18px;display:grid}.si-facts div{grid-template-columns:72px auto;gap:14px;display:grid}.si-facts dt{color:var(--rail-ink-2)}.si-facts dd{color:var(--rail-ink);white-space:nowrap;margin:0;font-weight:600}.signin .link-btn{text-decoration:none}.signin .link-btn:hover{text-underline-offset:3px;text-decoration:underline}.si-form{background:var(--page);flex-direction:column;min-width:0;padding:0 clamp(36px,5vw,80px) 26px;display:flex}.si-form-top{flex:none;justify-content:flex-end;align-items:center;height:96px;display:flex}.si-inner{width:100%;max-width:424px;margin:auto 0;padding:12px 0 56px}.si-inner form,.si-welcome{animation:si-rise .42s var(--ease-out) both;flex-direction:column;display:flex}@keyframes si-rise{0%{opacity:0;transform:translateY(8px)}}.si-title{color:var(--ink);font:600 34px/40px var(--f-display);letter-spacing:-.02em}.si-sub{color:var(--ink-3);margin:10px 0 28px;font-size:15px;line-height:22px}.si-sub b{color:var(--ink);font-weight:600}.si-nb{white-space:nowrap}.si-fields{gap:18px;margin-bottom:24px;display:grid}.si-fields .field{gap:8px}.si-fields .field-label{font-size:13.5px}.si-fields .field-error{align-items:center;font-weight:500}.si-pass-field{position:relative}.si-forgot{font-size:13px;line-height:18px;position:absolute;top:-1px;right:0}.si-email{position:relative}.si-email .input,.si-ghost{font-feature-settings:"ss01", "cv11"}.si-ghost{color:var(--ink-3);font:400 15.5px/1.3 var(--f-ui);white-space:pre;pointer-events:none;align-items:center;padding:0 17px;display:flex;position:absolute;inset:0;overflow:hidden}.si-ghost>span{visibility:hidden}.si-form .input-wrap .input{padding-right:52px}.si-form input[type=password]{letter-spacing:.12em;font-family:Verdana,DejaVu Sans,system-ui,sans-serif}.si-form .input-wrap>.icon-btn{right:7px}.si-form .input-wrap>.icon-btn[aria-pressed=true]{color:var(--brand)}.si-caps{color:var(--warn);align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:17px;display:flex}.si-forgot-note{border:1px solid color-mix(in srgb, var(--info) 24%, transparent);background:var(--info-tint);color:var(--ink);animation:si-rise .24s var(--ease-out) both;border-radius:11px;gap:10px;padding:11px 13px;font-size:13px;line-height:19px;display:flex}.si-forgot-note .lucide{color:var(--info);margin-top:1.5px}.si-check{color:var(--ink-2);justify-self:start;margin-top:2px}.si-check:hover .check:not(:checked){border-color:var(--ink-2)}.si-form .input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 40px var(--page) inset;transition:background-color 9999s}.si-form .input:-webkit-autofill:focus{box-shadow:0 0 0 40px var(--page) inset, 0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}.si-cta{gap:10px}.si-cta .lucide-arrow-right{stroke-width:2.2px;width:19px;height:19px;transition:transform var(--fast) var(--ease)}.si-cta:hover:not(:disabled) .lucide-arrow-right{transform:translate(3px)}.si-cta[aria-busy=true]{cursor:progress}.si-cta:disabled{opacity:1;background:var(--sunk-2);border-color:var(--sunk-2);color:var(--ink-2)}.si-cta:disabled .lucide{width:17px;height:17px}.si-note{background:var(--sunk);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:12px;margin-top:22px;padding:14px 16px;font-size:13px;line-height:19px;display:flex}.si-note .ni{flex:none}.si-note .link-btn{font-weight:650}.si-alert{animation:si-rise .26s var(--ease-out) both;margin-bottom:20px}.si-alert p b{font-weight:650}.si-lock{border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);background:var(--warn-tint);animation:si-rise .26s var(--ease-out) both;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:14px 16px 14px 14px;display:flex}.si-lock-ring{width:44px;height:44px;color:var(--warn);flex:none;place-items:center;display:grid;position:relative}.si-lock-ring .si-ring{position:absolute;inset:0}.si-lock-ring .track,.si-lock-ring .left{fill:none;stroke-width:3.5px}.si-lock-ring .track{stroke:color-mix(in srgb, var(--warn) 22%, transparent)}.si-lock-ring .left{stroke:var(--warn);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.si-lock-text{color:var(--ink-2);gap:3px;padding-top:2px;font-size:13.5px;line-height:19px;display:grid}.si-lock-title{color:var(--ink);font-size:14.5px;font-weight:650;line-height:20px}.si-lock-text b{color:var(--ink);font-weight:700}.si-steps{color:var(--ink-3);font:600 12.5px/1 var(--f-ui);align-items:center;margin:0 0 26px;padding:0;list-style:none;display:flex}.si-steps li{align-items:center;display:flex}.si-steps li+li:before{content:"";background:var(--line-2);border-radius:1px;width:28px;height:2px;margin:0 12px}.si-steps i{background:var(--sunk-2);width:22px;height:22px;color:var(--ink-2);border-radius:7px;place-items:center;margin-right:8px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-grid}.si-steps .is-on{color:var(--ink)}.si-steps .is-on i{background:var(--brand);color:var(--brand-ink)}.si-steps .is-done i{background:var(--brand-tint);color:var(--brand)}.si-acct{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;margin:0 0 22px;padding:8px 14px 8px 8px;display:flex}.si-acct-text{flex:1;gap:3px;min-width:0;display:grid}.si-acct-text b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.si-acct-text small{color:var(--ok);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:flex}.si-acct-link{flex:none;padding:6px 2px;font-size:13px}.si-code{position:relative}.si-code-input{z-index:1;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.si-code-input::selection{background:0 0}.si-code-row{grid-template-columns:repeat(var(--g), minmax(0, 1fr)) 14px repeat(var(--g), minmax(0, 1fr));align-items:center;gap:10px;display:grid}.si-code-box{border:1.5px solid var(--control);background:var(--page);height:66px;color:var(--ink);font:600 28px/1 var(--f-display);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:13px;place-items:center;display:grid}.si-code-box.is-filled{background:var(--sunk);animation:si-digit .18s var(--ease-out)}.si-code:hover .si-code-box:not(.is-on){border-color:var(--ink-3)}.si-code-box.is-on{border-color:var(--brand);background:var(--page);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent)}.si-code-box.is-on:empty:after{content:"";background:var(--brand);border-radius:1px;width:2px;height:30px;animation:1.1s step-end infinite si-caret}.si-code-dash{background:var(--control);border-radius:1px;height:2px}.si-code.is-backup .si-code-row{gap:7px}.si-code.is-backup .si-code-box{border-radius:11px;height:58px;font-size:21px}.si-code.is-backup .si-code-box.is-on:empty:after{height:24px}.si-code.is-bad .si-code-box,.si-code.is-bad:hover .si-code-box:not(.is-on){border-color:var(--danger)}.si-code.is-bad .si-code-box.is-on{box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 16%, transparent)}.si-code.is-bad .si-code-box.is-on:empty:after{background:var(--danger)}.si-code.is-bad .si-code-row{animation:si-shake .42s var(--ease)}.si-code.is-busy .si-code-box{animation:skel 1.2s var(--ease) infinite}.si-code.is-busy .si-code-input{cursor:progress}.si-code.is-locked .si-code-box,.si-code.is-locked:hover .si-code-box:not(.is-on){border-color:var(--line-2);background:var(--sunk);color:var(--ink-3)}.si-code.is-locked .si-code-dash{background:var(--line-2)}.si-code.is-locked .si-code-input{cursor:not-allowed}@keyframes si-digit{0%{transform:scale(.9)}}@keyframes si-caret{50%{opacity:0}}@keyframes si-shake{15%,55%{transform:translate(-7px)}35%,75%{transform:translate(6px)}}.si-welcome-av{align-self:flex-start;margin-bottom:24px;position:relative}.si-welcome-av .av{animation:si-tile-in .52s var(--ease-out) both}.si-welcome-check{background:var(--brand);width:28px;height:28px;color:var(--brand-ink);box-shadow:0 0 0 3px var(--page);animation:si-tile-in .42s var(--ease-out) .22s both;border-radius:9px;place-items:center;display:grid;position:absolute;bottom:-7px;right:-7px}.si-welcome .si-sub{overflow-wrap:anywhere}.si-device{background:var(--sunk);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 24px;padding:14px 16px;font-size:13px;line-height:19px;display:flex}.si-device .ni{flex:none}.si-device b{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:650;display:block}.si-welcome-foot{color:var(--ink-3);align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.si-auto{background:var(--sunk-2);border-radius:2px;flex:none;width:48px;height:4px;overflow:hidden}.si-auto-bar{background:var(--brand);transform-origin:0;height:100%;transition:transform .1s linear;display:block}.si-welcome-foot .link-btn{margin-left:auto;font-size:13px}.si-foot{color:var(--ink-3);flex:none;justify-content:space-between;align-items:center;gap:16px;font-size:12.5px;display:flex}.si-host{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.si-host .lucide{color:var(--ok)}@media (width<=959px){.signin{flex-direction:column;display:flex}.si-art{padding:calc(env(safe-area-inset-top) + 6px) max(24px, env(safe-area-inset-right)) 52px max(24px, env(safe-area-inset-left));box-shadow:none;flex:none}.si-art-top{height:56px}.si-art .wordmark-text{font-size:15.5px}.si-wall-wrap{display:none}.si-strip{grid-template-columns:repeat(8,minmax(0,72px));gap:12px;margin-top:18px;display:grid}.si-strip .si-tile{aspect-ratio:1}.si-copy{margin-top:22px}.si-headline{max-width:18em;font-size:24px;line-height:1.2}.si-facts{display:none}.si-form{padding:34px max(24px, env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 20px) max(24px, env(safe-area-inset-left));border-radius:24px 24px 0 0;flex:1 0 auto;margin-top:-26px;position:relative}.si-inner{max-width:440px;margin:0 auto;padding:0 0 40px}.si-foot{width:100%;max-width:440px;margin:auto auto 0}}@media (width<=719px){.si-art{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));padding-bottom:48px}.si-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}.si-strip .si-tile:nth-child(n+7){display:none}.si-copy{margin-top:18px}.si-headline{font-size:20px}.si-form{padding:28px max(16px, env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 16px) max(16px, env(safe-area-inset-left));border-radius:22px 22px 0 0}.si-title{font-size:28px;line-height:34px}.si-form .input,.si-ghost{font-size:16px}.si-sub{margin-bottom:22px;font-size:14.5px}.si-steps{margin-bottom:20px}.si-code-row{grid-template-columns:repeat(var(--g), minmax(0, 1fr)) 10px repeat(var(--g), minmax(0, 1fr));gap:8px}.si-code-box{border-radius:12px;height:58px;font-size:24px}.si-code.is-backup .si-code-row{gap:5px}.si-code.is-backup .si-code-box{border-radius:10px;height:50px;font-size:17px}.si-note{padding:12px 14px}}@media (width<=959px) and (height<=520px){.si-strip,.si-copy{display:none}.si-art{padding-bottom:38px}}@media (prefers-reduced-motion:reduce){.si-tile,.si-tile.is-you,.si-welcome-av .av,.si-welcome-check{animation:none}}.list-pane{flex-direction:column;height:100%;min-height:0;display:flex}.ml{--row-read:color-mix(in srgb, var(--sunk) 62%, var(--page));--row-hover:var(--hover);--row-ring:var(--line-2);background:var(--page);min-width:0;position:relative}:root[data-theme=dark] .ml{--row-read:var(--page);--row-hover:#18201c;--row-ring:var(--line-2)}.ml-scroll{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.ml-scroll>.empty{min-height:100%}.ml-spin{animation:.8s linear infinite spin}.ml-cats{border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;gap:4px;padding:2px 20px 0 16px;display:flex;overflow-x:auto}.ml-cat{--h:var(--c-primary);text-align:left;min-width:176px;max-width:290px;transition:background var(--fast) var(--ease);border-radius:12px 12px 0 0;flex:1 1 0;align-items:center;gap:12px;padding:11px 14px 13px 12px;display:flex;position:relative}.ml-cat:hover{background:var(--hover)}.ml-cat:focus-visible{outline-offset:-3px;border-radius:12px}.ml-cat-tile{background:color-mix(in srgb, var(--h) 13%, var(--page));width:36px;height:36px;color:var(--h);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:11px;flex:none;place-items:center;display:grid}.ml-cat-tile .ni .sec{fill:color-mix(in srgb, var(--h) 40%, var(--page))}.ml-cat.on .ml-cat-tile{background:var(--h);color:var(--page)}.ml-cat.on .ml-cat-tile .ni .sec{fill:color-mix(in srgb, var(--page) 45%, var(--h))}.ml-cat-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ml-cat-text b{color:var(--ink-2);font:650 15px/20px var(--f-ui);white-space:nowrap;align-items:center;gap:8px;display:flex}.ml-cat.on .ml-cat-text b{color:var(--ink)}.ml-cat-text small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:16px;overflow:hidden}.ml-cat-new{background:var(--h);color:var(--page);font:700 11px/1 var(--f-ui);letter-spacing:.01em;border-radius:6px;padding:4px 7px}.ml-cat.on:after{content:"";background:var(--h);border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:-1px;left:12px;right:12px}.ml-cats.is-narrow{gap:2px;padding:2px 12px 0}.ml-cats.is-narrow>.ml-cat{flex:none;gap:10px;min-width:0;padding:10px 12px 12px 10px}.ml-cats.is-narrow>.ml-cat:not(.on){padding-right:10px}.ml-cats.is-narrow>.ml-cat .ml-cat-tile{border-radius:10px;width:32px;height:32px;position:relative}.ml-cat-dot{background:var(--h);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--page);color:var(--page);font:700 11px/18px var(--f-ui);text-align:center;border-radius:9px;padding:0 4px;position:absolute;top:-7px;right:-9px}.ml-cats-ph{background:var(--rail);scrollbar-width:none;flex:none;align-items:flex-end;gap:8px;padding:2px 16px 0;display:flex;overflow-x:auto}.ml-cats-ph::-webkit-scrollbar{display:none}.ml-pcat{--h:var(--c-primary);background:color-mix(in srgb, var(--rail-ink) 10%, transparent);height:38px;color:var(--rail-ink);font:650 14px/1 var(--f-ui);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:8px;margin-bottom:10px;padding:0 13px 0 11px;display:inline-flex;position:relative}.ml-pcat:active{background:color-mix(in srgb, var(--rail-ink) 16%, transparent)}.ml-pcat-n{background:var(--rail-ink);color:var(--rail);font:700 11px/1 var(--f-ui);border-radius:6px;padding:3px 6px}.ml-pcat.on{background:var(--page);height:48px;color:var(--ink);border-radius:14px 14px 0 0;margin-bottom:0;padding-bottom:8px}.ml-pcat.on:before,.ml-pcat.on:after{content:"";pointer-events:none;width:12px;height:12px;position:absolute;bottom:0}.ml-pcat.on:before{box-shadow:6px 6px 0 6px var(--page);border-bottom-right-radius:12px;left:-12px}.ml-pcat.on:after{box-shadow:-6px 6px 0 6px var(--page);border-bottom-left-radius:12px;right:-12px}.ml-pcat.on .ml-pcat-n{background:var(--h);color:var(--page)}.ml-cats-ph.is-selecting .ml-pcat.on{background:color-mix(in srgb, var(--rail-ink) 22%, transparent);height:38px;color:var(--rail-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--rail-ink) 60%, transparent);border-radius:12px;margin-bottom:10px;padding-bottom:0}.ml-cats-ph.is-selecting .ml-pcat.on:before,.ml-cats-ph.is-selecting .ml-pcat.on:after{display:none}.ml-cats-ph.is-selecting .ml-pcat.on .ml-pcat-n{background:var(--rail-ink);color:var(--rail)}.ml-bar{min-width:0;height:52px;padding:0 16px 0 calc(var(--row-pad-x) - 6px);border-bottom:1px solid var(--line);background:var(--page);flex:none;align-items:center;gap:2px;display:flex}.ml-bar-sep{background:var(--line);flex:none;width:1px;height:22px;margin:0 10px 0 8px}.ml-select{border-radius:10px;flex:none;align-items:center;height:36px;margin-right:4px;display:inline-flex}.ml-select-box{place-items:center;width:30px;height:36px;display:grid}.ml-select-caret{width:20px;height:30px;color:var(--ink-3);border-radius:7px;place-items:center;display:grid}.ml-select-caret:hover:not(:disabled),.ml-select-caret[aria-expanded=true]{background:var(--sunk);color:var(--ink)}.ml-select-caret:disabled{opacity:.4}.ml-pager{flex:none;align-items:center;gap:2px;margin-left:auto;padding-left:12px;display:flex}.ml-pager-text{color:var(--ink-3);white-space:nowrap;margin-right:8px;font-size:13px}.ml-pager-text b{color:var(--ink-2);font-weight:600}.ml-fchips{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ml-fchip{border:1px solid var(--line-2);background:var(--page);height:30px;color:var(--ink-2);font:600 13px/1 var(--f-ui);white-space:nowrap;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px 0 9px;display:inline-flex}.ml-fchip .lucide{width:15px;height:15px;color:var(--ink-3)}.ml-fchip .ml-fchip-caret{width:14px;height:14px;margin:0 -3px 0 -1px}.ml-fchip:hover{border-color:var(--control);background:var(--sunk);color:var(--ink)}.ml-fchip:hover .lucide{color:var(--ink-2)}.ml-fchip[aria-expanded=true]{border-color:var(--brand);background:var(--brand-tint);color:var(--ink)}.ml-fchip[aria-expanded=true] .lucide{color:var(--brand)}.ml-menu-field{padding:4px 4px 6px}.ml-menu-field .input{height:36px;font-size:14px}.ml-menu-note{color:var(--ink-3);padding:8px 10px 10px;font-size:13px}.ml-bulk{padding:0 14px 0 calc(var(--row-pad-x) - 6px);background:var(--rail);color:var(--rail-ink);box-shadow:inset 0 -1px 0 var(--rail-edge);animation:ml-bulk-in var(--fast) var(--ease-out);border-bottom-color:#0000;gap:2px}@keyframes ml-bulk-in{0%{opacity:.6}}.ml-bulk .ml-select-caret{color:var(--rail-ink-2)}.ml-bulk .ml-select-caret:hover:not(:disabled),.ml-bulk .ml-select-caret[aria-expanded=true]{background:var(--rail-hover);color:var(--rail-ink)}.ml-bulk .check{border-color:var(--rail-ink-2);color:var(--rail);background:0 0}.ml-bulk .check:hover:not(:disabled){border-color:var(--rail-ink)}.ml-bulk .check:checked,.ml-bulk .check:indeterminate{border-color:var(--rail-ink);background:var(--rail-ink)}.ml-bulk-count{font:650 14px/1 var(--f-ui);white-space:nowrap;flex:none;margin:0 12px 0 6px}.ml-bulk-all{color:var(--rail-ink-2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rail-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--rail-ink) 35%, transparent);text-underline-offset:3px;white-space:nowrap;border-radius:6px;flex:none;margin-right:8px;padding:6px 4px;font-size:13px}.ml-bulk-all:hover{color:var(--rail-ink);-webkit-text-decoration-color:var(--rail-ink);text-decoration-color:var(--rail-ink)}.ml-bulk-busy{color:var(--rail-ink-2);white-space:nowrap;align-items:center;gap:8px;margin-right:8px;font-size:13px;display:inline-flex}.ml-bulk-sep{background:var(--rail-line);flex:none;width:1px;height:20px;margin:0 6px}.ml-bulk-actions{align-items:center;gap:2px;min-width:0;display:flex}.ml-bb{min-width:36px;height:36px;color:var(--rail-ink);font:600 13.5px/1 var(--f-ui);white-space:nowrap;transition:background var(--fast) var(--ease);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px 0 9px;display:inline-flex}.ml-bb.icon{width:36px;padding:0}.ml-bb .lucide{width:18px;height:18px}.ml-bb:hover:not(:disabled),.ml-bb[aria-expanded=true]{background:var(--rail-hover)}.ml-bb:active:not(:disabled){background:var(--rail-press)}.ml-bb:disabled{opacity:.5}.ml-bulk-esc{color:var(--rail-ink-2);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:6px 6px 6px 8px;font-size:12.5px;display:inline-flex}.ml-bulk-esc:hover{background:var(--rail-hover);color:var(--rail-ink)}.ml-bulk kbd{border-color:color-mix(in srgb, var(--rail-ink) 32%, transparent);color:var(--rail-ink);background:0 0}.ml-bulk-x{margin-left:auto}.ml-notice{padding:8px 16px 8px calc(var(--row-pad-x) + 4px);border-bottom:1px solid var(--line);background:var(--sunk);color:var(--ink-2);flex:none;align-items:center;gap:12px;font-size:13.5px;line-height:19px;display:flex}.ml-notice p{flex:1;min-width:0}.ml-day{z-index:3;height:36px;padding:0 calc(var(--row-pad-x) + 2px) 0 calc(var(--row-pad-x) + 4px);border-bottom:1px solid var(--line);background:var(--page);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.ml-day-title{color:var(--ink);font:650 13px/1 var(--f-ui);letter-spacing:.005em;align-items:center;gap:8px;display:inline-flex}.ml-day-count{background:var(--sunk-2);min-width:20px;height:18px;color:var(--ink-2);font:700 11px/1 var(--f-ui);border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.ml-day-note{color:var(--ink-3);font:500 12.5px/1 var(--f-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.ml-grid{transition:opacity var(--med) var(--ease)}.ml-grid.is-paging{opacity:.55}.ml-row{--row-bg:var(--row-read);border-bottom:1px solid var(--line);background:var(--row-bg);color:var(--ink-2);font-size:var(--row-font);cursor:pointer;transition:background var(--fast) var(--ease);scroll-margin-top:40px;position:relative}.ml-row.is-unread{--row-bg:var(--page)}.ml-row.is-unread:before{content:"";z-index:1;left:calc(var(--row-pad-x) / 2 - 3px);top:calc(var(--row-h) / 2 - 3.5px);background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute}@media (hover:hover){.ml-row:hover{--row-bg:var(--row-hover);z-index:1;box-shadow:inset 0 0 0 1px var(--row-ring)}}.ml-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ml-row.is-cursor{--row-bg:color-mix(in srgb, var(--sel) 50%, var(--page));box-shadow:inset 3px 0 0 var(--sel-line)}.ml-row.is-open{--row-bg:var(--sel);box-shadow:inset 3px 0 0 var(--sel-line)}.ml-row.is-selected{--row-bg:var(--sel)}@media (hover:hover){.ml-row.is-cursor:hover,.ml-row.is-open:hover{box-shadow:inset 3px 0 0 var(--sel-line), inset 0 0 0 1px var(--row-ring)}.ml-row.is-selected:hover{--row-bg:color-mix(in srgb, var(--brand) 16%, var(--page))}}.ml-row.is-fresh{animation:ml-fresh 2.4s var(--ease-out)}@keyframes ml-fresh{0%{background-color:color-mix(in srgb, var(--brand) 20%, var(--page))}}.ml-row.ml-static{cursor:default}@media (hover:hover){.ml-row.ml-static:hover{--row-bg:var(--row-read);z-index:auto;box-shadow:none}.ml-row.ml-static:hover .ml-face{opacity:1;transform:none}.ml-wide.ml-static:hover .ml-end{visibility:visible}}.ml-tile{place-items:center;display:grid}.ml-check{width:var(--tile);height:var(--tile);border-radius:var(--r-tile);place-items:center;display:grid;position:relative}.ml-check:focus-visible{outline-offset:3px}.ml-face{transition:opacity var(--fast) var(--ease), transform var(--fast) var(--ease);display:grid}.ml-box{border:1.75px solid var(--control);background:var(--page);width:18px;height:18px;color:var(--brand-ink);opacity:0;transition:opacity var(--fast) var(--ease), transform var(--fast) var(--ease-out), width var(--med) var(--ease-out), height var(--med) var(--ease-out), border-radius var(--med) var(--ease-out), background var(--fast) var(--ease);border-radius:5px;place-items:center;margin:auto;display:grid;position:absolute;inset:0;transform:scale(.7)}.ml-box .lucide{opacity:0;width:12px;height:12px;transition:opacity var(--fast) var(--ease), transform var(--med) var(--ease-out);transform:scale(.6)}.is-selecting .ml-check .ml-box,.ml-check:focus-visible .ml-box{opacity:1;transform:none}.is-selecting .ml-check .ml-face,.ml-check:focus-visible .ml-face{opacity:0;transform:scale(.85)}@media (hover:hover){.ml-row:hover .ml-box{opacity:1;transform:none}.ml-row:hover .ml-face{opacity:0;transform:scale(.85)}.ml-check:hover .ml-box{border-color:var(--ink-2)}}.ml-row.is-selected .ml-box{border-color:var(--brand);border-radius:var(--r-tile);background:var(--brand);opacity:1;width:100%;height:100%;transform:none}.ml-row.is-selected .ml-box .lucide{width:max(12px, calc(var(--tile) * .46));height:max(12px, calc(var(--tile) * .46));opacity:1;transform:none}.ml-row.is-selected .ml-face{opacity:0}.ml-star,.ml-imp{width:26px;height:28px;color:var(--control);transition:color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}.ml-imp{width:22px}.ml-star:hover,.ml-imp:hover{background:var(--sunk-2);color:var(--ink-2)}.ml-star .lucide{width:18px;height:18px}.ml-star.on{color:var(--p-star)}.ml-star.on:hover{background:color-mix(in srgb, var(--p-star) 14%, transparent)}.ml-imp:not(.on){visibility:hidden}.ml-imp:not(.on) .ni{color:var(--control)}.ml-imp:not(.on):hover .ni{color:var(--ink-2)}@media (hover:hover){.ml-row:hover .ml-imp,.ml-imp:focus-visible{visibility:visible}}.ml-imp:focus-visible{visibility:visible}.ml-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ml-count{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.ml-subj{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ml-prev{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ml-row.is-unread .ml-who,.ml-row.is-unread .ml-subj{color:var(--ink);font-weight:650}.ml-time{color:var(--ink-3);font:500 12.5px/1 var(--f-ui);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ml-row.is-unread .ml-time{color:var(--ink);font-weight:650}.ml-lbls{flex:none;align-items:center;gap:10px;max-width:45%;display:inline-flex;overflow:hidden}.ml-lbls .lbl{max-width:140px}.ml-draft{color:var(--ink);font:700 10.5px/1 var(--f-ui);letter-spacing:.07em;text-transform:uppercase;flex:none;align-items:center;gap:6px;display:inline-flex}.ml[data-role=drafts] .ml-draft{display:none}.ml-draft:before{content:"";background:var(--p-drafts);border-radius:2px;width:8px;height:8px}.ml-snz,.ml-sched{background:color-mix(in srgb, var(--p-snooze) 12%, var(--page));height:22px;color:var(--ink);font:600 12px/1 var(--f-ui);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 8px 0 6px;display:inline-flex}.ml-sched{background:color-mix(in srgb, var(--p-sched) 13%, var(--page))}.ml-clip{color:var(--ink-3);flex:none;display:none}.ml[data-density=compact] .ml-clip{display:block}.ml-file{border:1px solid var(--line-2);background:var(--page);min-width:0;max-width:250px;height:30px;color:var(--ink-2);font:550 13px/1 var(--f-ui);border-radius:9px;flex:0 auto;align-items:center;gap:8px;padding:0 12px 0 4px;display:inline-flex}.ml-file .ft{border-radius:6px}.ml-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ml-file-more{color:var(--ink-3);font:600 12.5px/1 var(--f-ui);flex:none;align-self:center}.ml-wide{grid-template-columns:var(--row-avatar) 48px minmax(120px, 200px) minmax(0, 1fr) auto;grid-template-rows:var(--row-h) auto;padding:0 calc(var(--row-pad-x) + 2px) 0 calc(var(--row-pad-x) + 4px);align-items:center;column-gap:12px;display:grid}.ml-wide .ml-tile{height:var(--row-h)}.ml-marks{align-items:center;gap:0;margin-left:-4px;display:flex}.ml-from{align-items:center;gap:6px;min-width:0;display:flex}.ml-main{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.ml-wide .ml-subj{flex:0 auto;max-width:72%}.ml-wide .ml-prev{flex:1 1 0;margin-left:-2px}.ml-wide .ml-prev:before{content:"— "}.ml-end{justify-content:flex-end;align-items:center;gap:12px;min-width:56px;display:flex}.ml-files{display:var(--chips-display);grid-area:2/4/auto/-1;gap:8px;min-width:0;margin-top:-5px;padding:0 0 12px;overflow:hidden}.ml-acts{z-index:2;top:calc((var(--row-h) - 32px) / 2);right:calc(var(--row-pad-x) - 6px);background:var(--row-bg);align-items:center;gap:2px;height:32px;padding-left:14px;display:none;position:absolute}.ml-acts .icon-btn{width:32px;height:32px}.ml-acts .icon-btn .lucide{width:18px;height:18px}.ml-acts .icon-btn:hover:not(:disabled){background:var(--sunk-2)}@media (hover:hover){.ml-wide:hover .ml-acts{display:flex}.ml-wide:hover .ml-end{visibility:hidden}}.ml-wide.is-cursor:focus-visible .ml-acts{display:flex}.ml-wide:has(:focus-visible) .ml-acts{display:flex}.ml-wide.is-cursor:focus-visible .ml-end{visibility:hidden}.ml-wide:has(:focus-visible) .ml-end{visibility:hidden}.ml[data-density=compact] .ml-wide{column-gap:10px}.ml[data-density=compact] .ml-lbls .lbl{font-size:10px}.ml-stacked{grid-template-columns:var(--tile) minmax(0, 1fr);touch-action:pan-y;align-items:start;column-gap:14px;padding:13px 16px 13px 18px;display:grid}.ml-stacked.is-unread:before{left:6px;top:calc(13px + var(--tile) / 2 - 3px);width:6px;height:6px}.ml-stacked .ml-tile{padding-top:2px}.ml-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ml-l1,.ml-l2,.ml-l3,.ml-l4{align-items:center;gap:6px;min-width:0;display:flex}.ml-l1 .ml-who{color:var(--ink-2);flex:0 auto;font-size:15px;font-weight:550;line-height:21px}.ml-l1 .ml-count{font-size:13px}.ml-l1 .ml-time{margin-left:auto;padding-left:8px;font-weight:550}.ml-stacked.is-unread .ml-time{color:var(--brand);font-weight:700}.ml-imp-mark{flex:none}.ml-l2 .ml-subj{flex:1;font-size:14px;line-height:20px}.ml-l3{gap:8px}.ml-l3 .ml-prev{flex:1;font-size:13.5px;line-height:19px}.ml-l3 .ml-star{width:34px;height:30px;margin:-6px -8px -6px -6px}.ml-stacked .ml-star:not(.on){color:color-mix(in srgb, var(--control) 70%, var(--page))}.ml-l4{flex-wrap:wrap;gap:6px 10px;margin-top:7px;overflow:hidden}.ml-l4 .ml-lbls{flex:none;min-width:0;max-width:100%}.ml-l4 .ml-file{border-radius:8px;flex:0 auto;min-width:96px;max-width:210px;height:26px;padding-right:10px;font-size:12.5px}.ml-l4 .ml-file .ft{border-radius:5px;--s:18px!important}.ml[data-density=compact] .ml-l4 .ml-file,.ml[data-density=compact] .ml-l4 .ml-file-more{display:none}.ml-l4 .ml-cancel{margin-left:auto}.is-phone .ml-stacked{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:none){.ml-row:active:not(.is-selected):not(.ml-static){background:var(--hover)}}.ml-swipe{position:relative;overflow:hidden}.ml-under{font:700 14px/1 var(--f-ui);opacity:0;align-items:center;gap:10px;padding:0 26px;display:flex;position:absolute;inset:0 0 1px}.ml-under .lucide{width:22px;height:22px;transform:scale(calc(.7 + .3 * var(--swipe-p,0)));transition:transform var(--fast) var(--ease-out)}.ml-under-right{background:var(--brand);color:var(--brand-ink);justify-content:flex-start}.ml-under-left{background:var(--danger-solid);color:var(--danger-on);justify-content:flex-end}.ml-swipe[data-swipe=right] .ml-under-right,.ml-swipe[data-swipe=left] .ml-under-left{opacity:1}.ml-swipe[data-committed]{animation:ml-collapse .26s var(--ease) .16s forwards}@keyframes ml-collapse{to{opacity:0}}.ml-ptr{transition:height var(--fast) var(--ease);place-items:end center;display:grid;overflow:hidden}.ml-ptr-dot{background:var(--raised);width:38px;height:38px;color:var(--ink-3);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.ml-ptr-dot.ready{color:var(--brand)}.ml-ptr-dot .lucide{transition:transform var(--med) var(--ease-out)}.ml-skel-row{grid-template-columns:var(--row-avatar) 48px minmax(120px, 200px) minmax(0, 1fr) 52px;height:var(--row-h);padding:0 calc(var(--row-pad-x) + 2px) 0 calc(var(--row-pad-x) + 4px);border-bottom:1px solid var(--line);align-items:center;column-gap:12px;display:grid}.ml-skel-row .skel.tile{width:var(--row-avatar);height:var(--row-avatar)}.ml-skel-row .ml-skel-star{border-radius:5px;width:18px;height:18px;margin-left:2px}.ml-skel-row .ml-skel-time{justify-self:end;width:40px}.ml-skel-row:nth-child(3n+2) .skel{animation-delay:.15s}.ml-skel-row:nth-child(3n) .skel{animation-delay:.3s}.ml-skel-stacked .ml-skel-row{grid-template-columns:var(--tile) minmax(0, 1fr);align-items:start;column-gap:14px;height:auto;padding:15px 16px 15px 18px}.ml-skel-stacked .skel.tile{width:var(--tile);height:var(--tile)}.ml-skel-lines{gap:9px;padding-top:3px;display:grid}.ml-foot{color:var(--ink-3);justify-content:center;align-items:center;gap:14px;padding:18px 16px 28px;font-size:13px;display:flex}.ml-foot b{color:var(--ink-2);font-weight:600}@media (width<=719px){.ml-scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ml-bulk{height:56px;padding:0 8px 0 6px}.ml-bulk-count{margin:0 4px 0 2px;font-size:15px}.ml-bulk .ml-bb.icon{width:40px;height:40px}.ml-bulk .ml-bulk-sep{display:none}.ml-bulk-actions{margin-left:auto}.ml-bulk-x{margin-left:2px}.ml-notice{padding:10px 16px;font-size:13px}.ml-day{height:34px;padding:0 18px}.ml-foot{padding-bottom:12px}}.reader{--av:44px;--gut:18px;--axis:calc(var(--av) + var(--gut));background:var(--page);outline:none;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;container:reader/inline-size}.reader.is-dense{--av:36px;--gut:14px}.reader.is-phone{--av:40px;--gut:12px;background:var(--rail)}.th-bar{border-bottom:1px solid var(--line);background:var(--page);flex:none;align-items:center;gap:12px;height:58px;padding:0 14px 0 18px;display:flex}.th-bar-l{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.th-bar-r{flex:none;align-items:center;gap:2px;display:flex}.th-bar-sep{background:var(--line-2);flex:none;width:1px;height:22px;margin:0 8px}.th-bar .icon-btn .lucide,.th-bar-btn .lucide{width:20px;height:20px}.th-bar-btn{height:36px;color:var(--ink-2);flex:none;gap:7px;padding:0 11px 0 9px;font-weight:600}.th-bar-btn.btn-danger-quiet{color:var(--danger)}.th-back{margin-right:2px}.th-crumbs{flex:0 auto;min-width:0}.th-crumbs ol{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.th-crumbs li{align-items:center;min-width:0;display:flex}.th-crumb{height:34px;color:var(--ink);font:650 14.5px/1 var(--f-ui);white-space:nowrap;transition:background var(--fast) var(--ease);border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 10px 0 8px;display:inline-flex}.th-crumb:hover{background:var(--sunk);text-decoration:none}.th-crumb:focus-visible{outline:2px solid var(--focus);outline-offset:0}.th-crumb .ni{width:18px;height:18px}.th-crumb-search{color:var(--ink-2)}.th-crumb-sq{background:var(--sq);border-radius:3px;flex:none;width:11px;height:11px;margin:0 3px}.th-crumb-cur{opacity:0;max-width:0;color:var(--ink-3);transition:max-width var(--slow) var(--ease-out), opacity var(--med) var(--ease);gap:4px;overflow:hidden}.th-crumb-cur.on{opacity:1;max-width:340px}.th-crumb-cur span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font:500 14px/1 var(--f-ui);overflow:hidden}.th-pos{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:6px;font-size:13px}.th-pos b{color:var(--ink);font-weight:650}@container reader (width<=1080px){.th-crumb-cur{display:none}}@container reader (width<=860px){.th-bar-text{display:none}.th-bar-btn{width:36px;padding:0}.th-bar-sep{margin:0 4px}}@container reader (width<=600px){.th-pos,.th-crumbs{display:none}.th-bar{padding:0 8px 0 10px}}.th-scroll:focus{outline:none}.th-scroll{overscroll-behavior:contain;background:var(--page);flex:1;min-height:0;position:relative;overflow-y:auto}.th{max-width:1120px;padding:30px 40px 0}.is-dense .th{padding:22px 20px 0}.is-normal.is-split .th{padding:26px 28px 0}.th-head{padding:0 0 22px var(--axis);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:16px;display:grid}.th-subject{-webkit-line-clamp:2;color:var(--ink);font:600 24px/1.28 var(--f-ui);letter-spacing:-.018em;text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1;display:-webkit-box;overflow:hidden}.is-dense .th-subject{font-size:21px}.th-meta{flex-wrap:wrap;grid-column:1;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.th-head-acts{grid-area:1/2/span 2;align-self:start;gap:2px;margin-top:-3px;display:flex}.th-folder{background:var(--sunk);height:24px;color:var(--ink-2);font:600 12px/1 var(--f-ui);white-space:nowrap;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:7px;align-items:center;gap:6px;padding:0 9px 0 6px;display:inline-flex}.th-folder:hover{background:var(--sunk-2);color:var(--ink);text-decoration:none}.th-folder .ni,.th-folder .lucide{width:15px;height:15px}.th-folder .th-crumb-sq{width:9px;height:9px}.th-imp,.th-wake{font:650 12px/1 var(--f-ui);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.th-imp{color:var(--p-important)}.th-wake{color:color-mix(in srgb, var(--p-snooze) 82%, var(--ink))}:root[data-theme=dark] .th-wake{color:var(--p-snooze)}.th-lbl{align-items:center;display:inline-flex;position:relative}.th-lbl-link{border-radius:5px;padding:3px 2px;display:inline-flex}.th-lbl-link:hover{background:var(--sunk);text-decoration:none}.th-lbl-link:hover .lbl.solid{background:color-mix(in srgb, var(--danger-solid) 88%, #000)}.th-lbl-x{z-index:1;background:var(--page);width:18px;height:18px;color:var(--ink-3);opacity:0;transition:opacity var(--fast) var(--ease);border-radius:5px;place-items:center;display:grid;position:absolute;top:50%;right:-19px;transform:translateY(-50%)}.th-lbl:hover .th-lbl-x,.th-lbl-x:focus-visible{opacity:1}.th-lbl-x:hover{background:var(--sunk-2);color:var(--ink)}@media (hover:none){.th-lbl-x{display:none}}.th-count{color:var(--ink-3);font-size:13px;line-height:18px}.th-msgs{flex-direction:column;display:flex}.th-msg-wrap+.th-msg-wrap{border-top:1px solid var(--line)}.th-msg-c{grid-template-columns:var(--av) minmax(96px, 188px) minmax(0, 1fr) auto;align-items:center;column-gap:var(--gut);cursor:pointer;min-height:60px;transition:background var(--fast) var(--ease);border-radius:12px;margin:0 -12px;padding:0 12px;display:grid}.th-msg-c:hover{background:var(--hover)}.th-msg-c:active{background:var(--press)}.th-msg-c:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.th-msg-c .th-av{justify-self:center;--s:32px!important}.th-c-name{color:var(--ink);font:600 14.5px/1.3 var(--f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-msg-c.unread .th-c-name{font-weight:700}.th-msg-c.unread .th-c-name:after{content:"";background:var(--brand);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 0 2px 7px;display:inline-block}.th-c-snip{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.th-msg-c.unread .th-c-snip{color:var(--ink-2)}.th-c-when{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.th-c-when .lucide{width:14px;height:14px}.th-c-star{color:var(--p-star);fill:currentColor}.th-more{width:100%;height:46px;color:var(--ink-2);font:600 13px/1 var(--f-ui);justify-content:center;align-items:center;gap:0;display:flex;position:relative}.th-more:before{content:"";border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);height:5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.th-more-n,.th-more-t{background:var(--page);position:relative}.th-more-n{border:1px solid var(--line-2);border-radius:var(--r-pill);min-width:34px;height:34px;color:var(--ink);font-variant-numeric:tabular-nums;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease), background var(--fast) var(--ease);place-items:center;padding:0 9px;font-weight:700;display:grid}.th-more-t{padding:0 12px 0 8px}.th-more:hover .th-more-n{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.th-more:hover .th-more-t{color:var(--ink)}.th-more:focus-visible{outline:none}.th-more:focus-visible .th-more-n{outline:2px solid var(--focus);outline-offset:2px}.th-msg-x{grid-template-columns:var(--av) minmax(0, 1fr) auto;column-gap:var(--gut);grid-template-areas:"av who when"".body body"".files files";padding:24px 0 28px;display:grid}.th-msg-x .th-av{grid-area:av;align-self:start}.th-who{grid-area:who;align-self:center;min-width:0}.th-who.can-collapse{cursor:pointer}.th-who-1{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.th-name{min-width:0;color:var(--ink);font:650 15.5px/1.3 var(--f-ui);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-you{background:var(--sunk);color:var(--ink-3);font:650 10.5px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;margin-left:-4px;padding:3px 6px}.th-org{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.th-who-2{min-width:0;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:3px;font-size:13px;line-height:24px;display:flex}.th-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.th-sep:before{content:"·";color:var(--ink-3)}.th-to{min-width:0;height:24px;color:var(--ink-2);transition:background var(--fast) var(--ease);border-radius:7px;align-items:center;gap:3px;margin:0 0 0 -6px;padding:0 4px 0 6px;font-size:13px;display:inline-flex}.th-to span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-to:hover{background:var(--sunk);color:var(--ink)}.th-to[aria-expanded=true]{background:var(--sunk-2);color:var(--ink)}.th-sep+.th-to{margin-left:0}.th-unsub{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;font-size:13px;font-weight:600}.th-unsub:hover{color:var(--ink);text-decoration-color:currentColor}.th-verified{height:24px;font:650 12px/1 var(--f-ui);white-space:nowrap;transition:box-shadow var(--fast) var(--ease);border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 8px 0 6px;display:inline-flex}.th-verified .lucide{width:15px;height:15px}.th-verified.verified{background:var(--ok-tint);color:var(--ok)}.th-verified.partial{background:var(--warn-tint);color:var(--warn)}.th-verified.failed{background:var(--danger-tint);color:var(--danger)}.th-verified:hover,.th-verified[aria-expanded=true]{box-shadow:inset 0 0 0 1px}.th-verified.compact{justify-content:center;width:26px;padding:0}.th-when{grid-area:when;align-self:start;align-items:center;gap:4px;margin-top:2px;display:flex}.th-time{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;margin-right:4px;font-size:12.5px;line-height:16px;display:flex}.th-msg-acts{align-items:center;display:flex}.th-msg-acts .icon-btn .lucide{width:18px;height:18px}.th-msg-acts .icon-btn.star.on{color:var(--p-star)}.th-body{grid-area:body;min-width:0;margin-top:16px}.th-frame{max-width:72ch;font-size:15px}.th-frame.rich{max-width:720px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:14px;padding:14px}.mail-frame{background:0 0;border:0;width:100%;display:block}.th-notice{border:1px solid var(--line);background:var(--sunk);border-radius:12px;align-items:center;gap:12px;max-width:760px;margin-bottom:18px;padding:8px 8px 8px 14px;font-size:13.5px;line-height:20px;display:flex}.th-notice>.lucide{flex:none;width:19px;height:19px}.th-notice p{min-width:0;color:var(--ink-2);flex:1;padding:5px 0}.th-notice b{color:var(--ink);font-weight:650}.th-notice-sub{color:var(--ink-3)}.th-notice-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.th-notice .btn-sm{height:32px;padding:0 12px}.th-notice .btn-quiet{color:var(--ink)}.th-notice .btn-quiet:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}.th-notice.img{background:color-mix(in srgb, var(--n-snooze) 15%, var(--page));border-color:color-mix(in srgb, var(--p-snooze) 26%, transparent)}:root[data-theme=dark] .th-notice.img{background:color-mix(in srgb, var(--p-snooze) 11%, var(--page))}.th-notice.img>.lucide{color:var(--p-snooze)}.th-notice.bad{background:var(--danger-tint);border-color:color-mix(in srgb, var(--danger) 28%, transparent)}.th-notice.bad>.lucide{color:var(--danger)}.th-notice.warn{background:var(--warn-tint);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.th-notice.warn>.lucide{color:var(--warn)}.th-quote-toggle{background:var(--sunk-2);height:20px;transition:background var(--fast) var(--ease);border-radius:6px;align-items:center;gap:3px;margin-top:12px;padding:0 8px;display:inline-flex}.th-quote-toggle span{background:var(--ink-2);border-radius:50%;width:4px;height:4px}.th-quote-toggle:hover{background:var(--line-2)}.th-quote-toggle.on{background:var(--brand-tint)}.th-quote-toggle.on span{background:var(--brand)}.th-trackers{color:var(--ink-3);align-items:center;gap:6px;margin-top:14px;font-size:12.5px;display:flex}.th-msg-big{grid-template-columns:var(--av) minmax(0, 1fr);column-gap:var(--gut);padding:20px 0;display:grid}.th-big{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.th-files-slot{grid-area:files;min-width:0}.th-files{margin-top:22px}.th-files-head{align-items:center;gap:12px;min-height:24px;margin-bottom:10px;display:flex}.th-files-count{color:var(--ink-3);font:650 11px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.th-files-all{align-items:center;gap:6px;font-size:13px;display:inline-flex}.th-files-list{grid-template-columns:repeat(auto-fill,224px);gap:12px;margin:0;padding:0;list-style:none;display:grid}.th-file{min-width:0;position:relative}.th-file-open{border:1px solid var(--line);background:var(--page);width:100%;min-width:0;color:var(--ink);text-align:left;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), transform var(--fast) var(--ease);border-radius:13px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.th-file-open:hover{border-color:var(--line-2);box-shadow:var(--shadow-md);text-decoration:none}.th-file-open:active{transform:translateY(.5px)}.th-file-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.th-file-thumb{border-bottom:1px solid var(--line);background:var(--sunk);flex:none;height:128px;display:block;position:relative;overflow:hidden}.th-thumb-img{object-fit:cover;width:100%;height:100%}.th-thumb-pdf{opacity:0;transition:opacity var(--slow) var(--ease);background:#fff;position:absolute;inset:0;overflow:hidden}.th-thumb-pdf.ready{opacity:1}.th-thumb-pdf iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:560px;height:792px;position:absolute;top:0;left:0;transform:scale(.4)}.th-thumb-badge{position:absolute;bottom:10px;left:10px;box-shadow:0 1px 3px #0c1a1447}.th-thumb-drawn{place-items:center;display:grid;position:absolute;inset:0}.th-thumb-drawn .ft{position:absolute;bottom:10px;left:10px}.th-sheet{background:var(--page);width:78px;height:100px;box-shadow:0 0 0 1px var(--line-2), 0 6px 14px -6px #0c1a1438;border-radius:5px;flex-direction:column;gap:7px;padding:14px 11px;display:flex;transform:translateY(16px)}.th-sheet-lines,.th-sheet-slide{flex-direction:column;gap:7px;display:flex}.th-sheet-lines i,.th-sheet-slide i{background:var(--line-2);border-radius:2px;height:4px;display:block}.th-sheet-lines i:first-child{background:var(--ft-ink,var(--ink-3));width:62%}.th-sheet-lines i:nth-child(3){width:84%}.th-sheet-grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.th-sheet-grid i{background:var(--line);border-radius:1.5px;height:9px}.th-sheet-grid i:nth-child(-n+3){background:var(--ft-ink,var(--ink-3))}.th-sheet-slide i:first-child{background:color-mix(in srgb, var(--ft-ink,var(--ink-3)) 22%, var(--page));height:34px;box-shadow:inset 0 0 0 1.5px var(--ft-ink,var(--ink-3));border-radius:3px}.th-sheet-slide i:last-child{width:70%}.th-file.k-pdf{--ft-ink:#d0343c}.th-file.k-sheet{--ft-ink:#19794a}.th-file.k-doc{--ft-ink:#2b5bb8}.th-file.k-slides{--ft-ink:#b04e0a}.th-file.k-zip{--ft-ink:#596b7e}:root[data-theme=dark] .th-file.k-pdf{--ft-ink:#ff8a8f}:root[data-theme=dark] .th-file.k-sheet{--ft-ink:#5ccf8a}:root[data-theme=dark] .th-file.k-doc{--ft-ink:#8ea6ff}:root[data-theme=dark] .th-file.k-slides{--ft-ink:#ff9f4a}:root[data-theme=dark] .th-file.k-zip{--ft-ink:#afbfb8}.th-thumb-cal{background:color-mix(in srgb, var(--lb-blue) 8%, var(--page));flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.th-cal-month{color:var(--lb-blue);font:700 11px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase}.th-cal-day{color:var(--ink);font:650 40px/1 var(--f-ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.th-cal-time{color:var(--ink-2);font-size:12.5px;font-weight:600}.th-thumb-text{color:var(--ink-3);font:10px/1.5 var(--f-mono);white-space:pre-wrap;word-break:break-word;position:absolute;inset:12px 12px 0;overflow:hidden}.th-file-meta{align-items:center;gap:10px;min-width:0;padding:10px 46px 11px 12px;display:flex}.th-file-t{flex-direction:column;gap:2px;min-width:0;display:flex}.th-file-t b{color:var(--ink);font:600 13.5px/1.3 var(--f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-file-t small{color:var(--ink-3);white-space:nowrap;font-size:12px;line-height:16px}.th-file-dl{position:absolute;bottom:9px;right:7px}.th-file-dl .lucide{width:17px;height:17px}.th-files.is-compact .th-files-list{grid-template-columns:minmax(0,1fr);gap:8px}.th-files.is-compact .th-file-open{border-radius:12px;flex-direction:row;align-items:stretch}.th-files.is-compact .th-file-thumb{border-bottom:0;border-right:1px solid var(--line);width:52px;height:auto;min-height:60px}.th-files.is-compact .th-thumb-pdf iframe{transform:scale(.0929)}.th-files.is-compact .th-thumb-badge,.th-files.is-compact .th-thumb-drawn .ft,.th-files.is-compact .th-thumb-text{display:none}.th-files.is-compact .th-sheet{width:30px;height:38px;box-shadow:0 0 0 1px var(--line-2);border-radius:3px;gap:3px;padding:6px 5px;transform:none}.th-files.is-compact .th-sheet-lines,.th-files.is-compact .th-sheet-slide{gap:3px}.th-files.is-compact .th-sheet-lines i,.th-files.is-compact .th-sheet-slide i{height:2px}.th-files.is-compact .th-sheet-slide i:first-child{height:12px;box-shadow:inset 0 0 0 1px var(--ft-ink,var(--ink-3))}.th-files.is-compact .th-sheet-grid{gap:1.5px}.th-files.is-compact .th-sheet-grid i{height:4px}.th-files.is-compact .th-cal-month{letter-spacing:.08em;font-size:8.5px}.th-files.is-compact .th-cal-day{font-size:20px}.th-files.is-compact .th-cal-time{display:none}.th-files.is-compact .th-file-meta{flex:1;gap:8px;padding:8px 42px 8px 11px}.th-files.is-compact .th-file-dl{top:50%;bottom:auto;transform:translateY(-50%)}.th-files.is-column .th-files-head{justify-content:space-between}.th-files.is-column .th-files-all{margin-left:auto}.th-files.is-strip .th-files-list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px;display:flex;overflow-x:auto}.th-files.is-strip .th-files-list::-webkit-scrollbar{display:none}.th-files.is-strip .th-file{scroll-snap-align:start;flex:none;width:min(252px,74vw)}.th-files.is-strip .th-files-all{margin-left:auto}.th-viewer .dialog-body{padding:4px 16px 16px}.th-viewer-stage{background:var(--sunk);border-radius:12px;place-items:center;min-height:240px;max-height:calc(100vh - 260px);display:grid;overflow:auto}.th-viewer-stage img{object-fit:contain;max-width:100%;max-height:calc(100vh - 260px)}.is-wide .th-msg-x{grid-template-columns:var(--av) minmax(0, 1fr) 264px;column-gap:var(--gut);grid-template-areas:"av who when"".body files"}.is-wide .th-msg-x .th-files-slot{padding-left:30px}.is-wide .th-msg-x .th-files{margin-top:16px}.is-wide .th-when{justify-content:space-between;margin-top:0;padding-left:30px}.is-wide .th-time{align-items:flex-start;gap:3px}.is-wide .th-time b{color:var(--ink);font:650 15px/1.2 var(--f-ui);letter-spacing:-.01em}.th-pop{z-index:var(--z-menu);background:var(--raised);max-width:calc(100vw - 16px);max-height:min(560px,100vh - 16px);color:var(--ink);box-shadow:var(--shadow-pop);animation:pop var(--fast) var(--ease-out);border-radius:14px;outline:none;padding:16px 16px 12px;position:fixed;overflow:auto}.th-pop.up{transform-origin:bottom}.th-pop-title{color:var(--ink-3);font:650 11px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}.th-checks-lead{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.th-checks-icon{background:var(--sunk);width:38px;height:38px;color:var(--ink-2);border-radius:11px;flex:none;place-items:center;display:grid}.th-checks-icon .lucide{width:21px;height:21px}.th-checks-lead.ok .th-checks-icon{background:var(--ok-tint);color:var(--ok)}.th-checks-lead.bad .th-checks-icon{background:var(--danger-tint);color:var(--danger)}.th-checks-lead.warn .th-checks-icon{background:var(--warn-tint);color:var(--warn)}.th-checks-lead b{color:var(--ink);font:650 15px/1.3 var(--f-ui);display:block}.th-checks-lead p{color:var(--ink-2);margin-top:3px;font-size:13px;line-height:19px}.th-checks-lead p b{font-size:inherit;font-weight:650;display:inline}.th-checks-grid{border-top:1px solid var(--line);margin:0;display:grid}.th-check{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;font-size:13px;display:grid}.th-check dt{color:var(--ink-3);font-weight:600}.th-check dd{margin:0}.th-check-v{min-width:0;color:var(--ink);font-family:var(--f-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.th-check-v .skel{height:10px}.th-check-r{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.th-res-i{width:16px;height:16px}.th-res-i.ok{color:var(--ok)}.th-res-i.bad{color:var(--danger)}.th-res-i.none{color:var(--ink-3)}.th-faint{color:var(--ink-3);font-family:var(--f-ui)}.th-checks-note{color:var(--ink-3);margin-top:10px;font-size:12.5px}.th-checks-foot{gap:4px;margin:10px -6px 0;display:flex}.th-checks-foot .btn{color:var(--ink-2)}.th-det{margin:0;display:grid}.th-det-row{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:10px;padding:7px 0;font-size:13px;line-height:18px;display:grid}.th-det-row:first-child{border-top:0;padding-top:0}.th-det-row dt{color:var(--ink-3);padding-top:1px;font-weight:600}.th-det-row dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.th-det-sec{align-items:center;gap:6px;display:flex}.th-det-sec .ok{color:var(--ok)}.th-det-sec .bad{color:var(--danger)}.th-people{gap:2px;margin:-3px 0;padding:0;list-style:none;display:grid}.th-person{align-items:center;gap:8px;min-width:0;min-height:30px;display:flex}.th-person-t{flex-direction:column;flex:1;min-width:0;display:flex}.th-person-t b,.th-person-t small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-person-t b{font-weight:600}.th-person-t small{color:var(--ink-3);font-size:12px;line-height:15px}.th-person-copy{opacity:0}.th-person:hover .th-person-copy,.th-person-copy:focus-visible{opacity:1}@media (hover:none){.th-person-copy{opacity:1}}.th-pop-sheet .dialog-body{padding-top:4px}.th-reply{z-index:2;padding:14px 0 20px var(--axis);border-top:1px solid var(--line);background:var(--page);align-items:flex-end;gap:10px;display:flex;position:sticky;bottom:0}.th-reply-box{border:1.5px solid var(--line-2);background:var(--page);cursor:text;min-width:0;min-height:56px;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);border-radius:16px;flex:1;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.th-reply-box:hover{border-color:var(--control)}.th-reply-box.open{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent);align-items:flex-start;padding-top:10px}.th-reply-box>.av{margin-top:1px}.th-reply-box:not(.open)>.av{margin-top:0}.th-reply-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.th-reply-box.open .th-reply-main{padding-top:5px}.th-reply-to{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;line-height:18px;display:flex}.th-reply-to b{color:var(--ink-2);font-weight:650}.th-reply-all{border:1px solid var(--line-2);height:22px;color:var(--ink-2);font:600 12px/1 var(--f-ui);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.th-reply-all:hover{border-color:var(--control);color:var(--ink)}.th-reply-all.on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.th-reply-box textarea{resize:none;width:100%;min-height:24px;color:var(--ink);font:400 15px/24px var(--f-ui);background:0 0;border:0;outline:none;padding:0;display:block}.th-reply-box textarea::placeholder{color:var(--ink-3);opacity:1}.th-reply-box.open textarea{min-height:48px}.th-reply-hint{color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-right:8px;font-size:12px;display:flex}.th-reply-acts{flex:none;align-self:flex-end;align-items:center;gap:6px;display:flex}.th-reply-go{height:36px;padding:0 10px 0 12px}.th-reply-go kbd{border-color:color-mix(in srgb, var(--brand-ink) 36%, transparent);color:var(--brand-ink);background:0 0}.th-reply-side{flex:none;gap:8px;display:flex}.th-reply-btn{border-width:1.5px;border-radius:16px;height:56px;padding:0 16px 0 14px;font-size:14px}.th-reply-btn .lucide{width:19px;height:19px}.app:has(>.compose-fab) .reader:not(.is-phone) .th-reply{padding-right:172px}@container reader (width<=860px){.th-reply-hint{display:none}.th-reply-btn{gap:0;width:56px;padding:0;font-size:0}}.is-dense .th-reply{padding-left:0}.th-skel{max-width:980px;padding:34px 40px 0 calc(40px + var(--axis));flex-direction:column;gap:12px;display:flex}.th-skel-h1{border-radius:8px;width:min(460px,70%);height:22px}.th-skel-meta{width:min(280px,50%);margin-bottom:22px}.th-skel-msg{grid-template-columns:var(--av) minmax(0, 1fr);gap:var(--gut);margin-left:calc(-1 * var(--axis));border-top:1px solid var(--line);padding:22px 0;display:grid}.th-skel-msg .skel.tile{width:var(--av);height:var(--av)}.th-skel-msg>div{flex-direction:column;gap:9px;padding-top:4px;display:flex}.th-skel-line{margin-top:6px}.th-skel-line+.th-skel-line{margin-top:0}.is-dense .th-skel,.is-phone .th-skel{padding:24px 16px 0 calc(16px + var(--axis))}.th-ph{min-height:60px;padding:env(safe-area-inset-top) 6px 14px 4px;background:var(--rail);color:var(--rail-ink);flex:none;align-items:center;gap:2px;display:flex}.th-ph-acts{align-items:center;gap:0;margin-left:auto;display:flex}.th-ph-acts .tswitch{margin:0 4px}.is-phone .th-scroll{z-index:1;border-radius:22px 22px 0 0;margin-top:-14px}.is-phone .th{padding:22px 16px 20px}.is-phone .th-head{padding:0 0 18px}.is-phone .th-subject{font-size:22px;line-height:1.27}.is-phone .th-meta{gap:8px 10px;margin-top:10px}.is-phone .th-msg-x{grid-template-areas:"av who when""body body body""files files files";padding:18px 0 22px}.is-phone .th-body{margin-top:14px}.is-phone .th-frame{max-width:none}.is-phone .th-name{font-size:15.5px}.is-phone .th-org{display:none}.is-phone .th-who-1{flex-wrap:nowrap;gap:6px}.is-phone .th-when{gap:0;margin-top:0}.is-phone .th-time{margin-right:0}.is-phone .th-msg-c{grid-template-columns:var(--av) minmax(0, 1fr) auto;grid-template-areas:"av name when""av snip snip";row-gap:1px;min-height:64px;padding:10px 12px}.is-phone .th-msg-c .th-av{grid-area:av;--s:36px!important}.is-phone .th-c-name{grid-area:name}.is-phone .th-c-snip{grid-area:snip;font-size:13.5px}.is-phone .th-c-when{grid-area:when}.is-phone .th-notice{padding:6px 6px 6px 12px}.is-phone .th-notice p{padding:4px 0}.th-ph-reply{z-index:2;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--page);flex:none;gap:8px;display:flex;position:relative}.th-ph-r{border-width:1.5px;border-radius:14px;flex:1;height:48px;font-size:15px;font-weight:650}.th-ph-r .lucide{width:19px;height:19px}.th-ph-r.icon{flex:0 0 54px;padding:0}@media print{@page{margin:16mm 14mm}html,body,#root{background:#fff!important;height:auto!important;overflow:visible!important}body :not(:has(.reader)):not(.reader):not(.reader *){display:none!important}body :has(.reader){width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.reader{--page:#fff;--sunk:#f2f6fa;--sunk-2:#e9eeeb;--line:#dde3df;--line-2:#cbd7e3;--ink:#0b1a2a;--ink-2:#3b4d60;--ink-3:#596b7e;--brand:#0f6cbd;--ok:#1c7a44;--ok-tint:#e5f4ea;--warn:#8a6500;--warn-tint:#fff4d6;--danger:#c21e3f;--danger-tint:#fce9ed;background:#fff!important;display:block!important}.th-scroll{border-radius:0!important;margin:0!important;overflow:visible!important}.th{max-width:none;padding:0}.th-bar,.th-ph,.th-reply,.th-ph-reply,.th-msg-acts,.th-head-acts,.th-quote-toggle,.th-files-all,.th-file-dl,.th-lbl-x,.th-notice-acts,.th-more{display:none!important}.th-msg-wrap{break-inside:avoid-page}.th-file-open{box-shadow:none!important}}@media (prefers-reduced-motion:reduce){.th-crumb-cur{transition:none}}.compose-dock{z-index:var(--z-compose);pointer-events:none;flex-direction:row-reverse;align-items:flex-end;gap:12px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:0;right:24px}@media (width>=1100px){.compose-dock{max-width:calc(100vw - var(--rail-w) - 32px)}}.compose{--cp-bg:var(--page);--cp-well:var(--sunk);--cp-chip:var(--sunk);--cp-ext:var(--p-snooze);background:var(--cp-bg);width:600px;height:min(640px,100dvh - 72px);color:var(--ink);box-shadow:var(--shadow-pop);pointer-events:auto;animation:cp-in var(--med) var(--ease-out);border-radius:16px 16px 0 0;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .compose{--cp-bg:var(--raised);--cp-well:var(--sunk-2);--cp-chip:var(--sunk-2)}@keyframes cp-in{0%{opacity:0;transform:translateY(18px)}}.cp-main{flex-direction:column;flex:1;min-height:0;display:flex}.cp-main[hidden]{display:none}.compose.mode-min{border-radius:14px 14px 0 0;flex:0 272px;width:auto;min-width:160px;height:auto;animation:none}.compose:focus-within{z-index:2}.compose.floating{z-index:1;border-radius:16px;height:min(640px,100dvh - 16px)}.compose.floating:focus-within{z-index:3}.compose.dragging-win{-webkit-user-select:none;user-select:none;border-radius:16px;box-shadow:0 0 0 1px #0c1a1414,0 30px 70px -12px #0c1a1473}.compose.dragging-win .cp-head{cursor:grabbing}.compose.mode-full{width:min(1040px,100vw - 48px);height:auto;animation:cp-full-in var(--med) var(--ease-out);border-radius:18px;position:fixed;top:40px;bottom:60px;left:50%;transform:translate(-50%)}@keyframes cp-full-in{0%{opacity:0;transform:translate(-50%)scale(.985)}}.compose-scrim{z-index:var(--z-compose);background:var(--scrim);animation:cp-fade var(--med) var(--ease-out);position:fixed;inset:0}@keyframes cp-fade{0%{opacity:0}}.cp-head{background:var(--rail);height:48px;color:var(--rail-ink);box-shadow:inset 0 -1px 0 var(--rail-edge);cursor:grab;touch-action:none;flex:none;align-items:center;gap:4px;padding:0 8px 0 18px;display:flex}.mode-full .cp-head,.mode-min .cp-head{cursor:default}.mode-min .cp-head{cursor:pointer;padding-left:6px}.cp-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cp-title b{text-overflow:ellipsis;white-space:nowrap;font:650 14.5px/1.2 var(--f-ui);overflow:hidden}.cp-title.as-button{border-radius:var(--r-sm);height:36px;color:var(--rail-ink);text-align:left;padding:0 10px}.cp-title.as-button:hover{background:var(--rail-hover)}.cp-title.as-button>svg{color:var(--n-drafts);flex:none}.cp-head-tools{flex:none;align-items:center;gap:2px;display:flex}.cp-head .icon-btn{color:var(--rail-ink-2)}.cp-head .icon-btn .lucide{width:18px;height:18px}.cp-head .icon-btn:hover:not(:disabled){color:var(--rail-ink);background:var(--rail-hover)}.cp-head .spinner{color:var(--rail-ink-2)}.cp-fields{flex:none}.rcpt,.cp-field{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:48px;padding:7px 14px 7px 18px;font-size:14px;display:flex;position:relative}.rcpt{cursor:text;align-items:flex-start}.cp-key{width:54px;color:var(--ink-3);cursor:text;flex:none;font-weight:500;line-height:32px}.rcpt-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.rcpt-chips input,.cp-subject{min-width:72px;height:32px;color:var(--ink);font:400 14.5px/1.3 var(--f-ui);background:0 0;border:0;outline:0;flex:1}.cp-subject{font-weight:620}.rcpt-chips input{min-width:44px}.rcpt-chips input.has-text{min-width:min(180px,100%)}.rcpt-chip{border:1px solid var(--line);background:var(--cp-chip);max-width:100%;height:30px;color:var(--ink);font:600 13.5px/1 var(--f-ui);cursor:default;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);border-radius:9px;align-items:center;gap:7px;padding:0 3px;display:inline-flex}.rcpt-chip:hover{border-color:var(--control)}.rcpt-chip:focus-visible,.rcpt-chip:focus{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 35%, transparent);outline:none}.rcpt-chip .av{border-radius:7px}.rcpt-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcpt-chip small{color:var(--ink-3);white-space:nowrap;font-size:12.5px;font-weight:500}.rcpt-chip button{width:22px;height:22px;color:var(--ink-3);border-radius:6px;flex:none;place-items:center;display:grid}.rcpt-chip button:hover{background:var(--press);color:var(--ink)}.rcpt-chip.ext{background:color-mix(in srgb, var(--cp-ext) 11%, var(--cp-bg));border-color:color-mix(in srgb, var(--cp-ext) 36%, transparent)}.rcpt-chip.ext:hover{border-color:color-mix(in srgb, var(--cp-ext) 70%, transparent)}.rcpt-chip.invalid{background:var(--danger-tint);border:1px dashed var(--danger);color:var(--danger)}.rcpt-toggles{flex:none;gap:2px;margin-top:1px;display:flex}.rcpt-toggles button{border-radius:var(--r-sm);height:30px;color:var(--ink-3);font:550 14px/1 var(--f-ui);padding:0 7px}.rcpt-toggles button:hover{color:var(--ink);background:var(--hover)}.rcpt-suggest{z-index:8;background:var(--raised);width:min(440px,100% - 88px);box-shadow:var(--shadow-pop);animation:pop var(--fast) var(--ease-out);border-radius:12px;padding:6px;position:absolute;top:calc(100% - 4px);left:74px}.rcpt-option{cursor:pointer;border-radius:9px;align-items:center;gap:11px;min-height:48px;padding:6px 10px 6px 8px;display:flex}.rcpt-option.active{background:var(--raised-hover);box-shadow:inset 3px 0 0 var(--brand)}.rcpt-option-text{flex:1;gap:2px;min-width:0;display:grid}.rcpt-option-text b{text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.25 var(--f-ui);overflow:hidden}.rcpt-option-text span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:12.5px;overflow:hidden}.rcpt-option mark{color:var(--brand);background:0 0;border-radius:0;margin:0;padding:0;font-weight:700}.rcpt-option-ext{background:color-mix(in srgb, var(--cp-ext) 12%, var(--raised));color:var(--ink-2);font:600 11.5px/1 var(--f-ui);border-radius:6px;flex:none;padding:3px 7px}.ext-hint{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--cp-ext) 7%, var(--cp-bg));min-height:34px;color:var(--ink-2);align-items:center;gap:9px;padding:6px 16px 6px 18px;font-size:12.5px;line-height:17px;display:flex}.ext-hint>svg{color:var(--cp-ext);flex:none}.ext-hint-domains{color:var(--ink-3)}.cp-body{cursor:text;overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:16px 20px 12px;display:flex;overflow-y:auto}.cp-editor-wrap{flex-direction:column;flex:1;display:flex}.compose-editor{min-height:100%;color:var(--ink);font:400 14.5px/23px var(--f-ui);overflow-wrap:anywhere;caret-color:var(--brand);outline:none;flex:1}.mode-full .compose-editor{max-width:780px}.compose-editor p{min-height:23px;margin:0}.compose-editor ul,.compose-editor ol{margin:2px 0 2px 22px;padding:0}.compose-editor li{padding-left:3px}.compose-editor li::marker{color:var(--brand)}.compose-editor ol li::marker{font-variant-numeric:tabular-nums;font-weight:600}.compose-editor blockquote{border-left:2px solid var(--line-2);color:var(--ink-2);margin:6px 0;padding-left:13px}.compose-editor a{color:var(--brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.compose-editor img{vertical-align:bottom;border-radius:6px;max-width:100%;height:auto}.compose-editor img.ProseMirror-selectednode{outline:3px solid var(--brand);outline-offset:2px}.compose-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ink-3);pointer-events:none}.compose-editor .nq-signature{color:var(--ink-2)}.compose-editor .nq-signature:before{content:"";background:var(--line-2);border-radius:2px;width:28px;height:2px;margin:4px 0 9px;display:block}.compose-editor ::selection{background:color-mix(in srgb, var(--brand) 26%, transparent)}:root[data-theme=dark] .compose-editor [data-tc=slate]:not([data-hl]){color:var(--lb-slate)!important}:root[data-theme=dark] .compose-editor [data-tc=red]:not([data-hl]){color:var(--lb-red)!important}:root[data-theme=dark] .compose-editor [data-tc=orange]:not([data-hl]){color:var(--lb-orange)!important}:root[data-theme=dark] .compose-editor [data-tc=amber]:not([data-hl]){color:var(--lb-amber)!important}:root[data-theme=dark] .compose-editor [data-tc=olive]:not([data-hl]){color:var(--lb-olive)!important}:root[data-theme=dark] .compose-editor [data-tc=green]:not([data-hl]){color:var(--lb-green)!important}:root[data-theme=dark] .compose-editor [data-tc=teal]:not([data-hl]){color:var(--lb-teal)!important}:root[data-theme=dark] .compose-editor [data-tc=sky]:not([data-hl]){color:var(--lb-sky)!important}:root[data-theme=dark] .compose-editor [data-tc=blue]:not([data-hl]){color:var(--lb-blue)!important}:root[data-theme=dark] .compose-editor [data-tc=indigo]:not([data-hl]){color:var(--lb-indigo)!important}:root[data-theme=dark] .compose-editor [data-tc=violet]:not([data-hl]){color:var(--lb-violet)!important}:root[data-theme=dark] .compose-editor [data-tc=pink]:not([data-hl]){color:var(--lb-pink)!important}:root[data-theme=dark] .compose-editor [data-hl]:not([data-tc]){color:#0b1a2a}.cp-plain{resize:none;width:100%;min-height:100%;color:var(--ink);font:400 14.5px/23px var(--f-ui);background:0 0;border:0;outline:0;flex:1}.cp-plain::placeholder{color:var(--ink-3)}.cp-atts{overscroll-behavior:contain;flex:none;max-height:176px;padding:4px 14px 10px;overflow-y:auto}.cp-atts-head{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 8px;font-size:12px;display:flex}.cp-atts-meter{background:var(--cp-well);border-radius:4px;width:72px;height:4px;overflow:hidden}.cp-atts-meter i{background:var(--brand);border-radius:4px;height:100%;display:block}.cp-atts-meter.near i{background:var(--warn)}.cp-atts-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cp-atts-list.two{grid-template-columns:1fr 1fr}.mode-full .cp-atts-list.two{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cp-atts-limit{align-items:center;gap:8px;display:inline-flex}.cp-att{border:1px solid var(--line);background:var(--cp-bg);height:48px;transition:border-color var(--fast) var(--ease);border-radius:11px;align-items:center;gap:10px;padding:0 6px 0 8px;font-size:13px;display:flex;position:relative;overflow:hidden}.cp-att:hover{border-color:var(--line-2)}.cp-att.up{background:color-mix(in srgb, var(--brand-tint) 60%, var(--cp-bg));border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.cp-att.bad{background:var(--danger-tint);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.cp-att-thumb{object-fit:cover;width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);background:var(--cp-well);border-radius:26%;flex:none}.cp-att-text{flex:1;gap:2px;min-width:0;display:grid}.cp-att-text b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:620;overflow:hidden}.cp-att-text small{white-space:nowrap;color:var(--ink-3);align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.cp-att.bad .cp-att-text small{color:var(--danger)}.cp-att-prog{height:3px;position:absolute;bottom:0;left:0;right:0}.cp-att-prog i{background:var(--brand);border-radius:0 2px 2px 0;height:100%;transition:width .16s linear;display:block}.cp-note{color:var(--ink);animation:cp-note-in var(--med) var(--ease-out);border-radius:12px;flex:none;align-items:center;gap:10px;margin:2px 12px 8px;padding:9px 8px 9px 12px;font-size:13.5px;line-height:19px;display:flex}@keyframes cp-note-in{0%{opacity:0;transform:translateY(6px)}}.cp-note>svg{flex:none;align-self:flex-start;margin-top:1px}.cp-note.bad{background:var(--danger-tint)}.cp-note.bad>svg{color:var(--danger)}.cp-note.warn{background:var(--warn-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 28%, transparent)}.cp-note.warn>svg{color:var(--warn)}.cp-note.info{background:var(--info-tint)}.cp-note.info>svg{color:var(--info)}.cp-note-text{flex:1;gap:1px;min-width:0;display:grid}.cp-note-text b{font-weight:620}.cp-note-text span{color:var(--ink-2);font-size:12.5px}.cp-note-actions{flex:none;gap:6px;display:flex}.cp-note .btn-quiet{color:var(--ink)}.cp-note .btn-quiet:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent)}.link-editor{background:var(--raised);box-shadow:var(--shadow-md);animation:cp-note-in var(--fast) var(--ease-out);border-radius:12px;flex:none;grid-template-columns:1fr 1.4fr;gap:10px 12px;margin:0 12px 8px;padding:12px 12px 10px;display:grid}:root[data-theme=dark] .link-editor{background:var(--sunk-2)}.link-editor .field{gap:5px}.link-editor .field-label{color:var(--ink-2);font-size:12px}.link-editor .input{border-radius:var(--r-sm);height:34px;padding:0 10px;font-size:13.5px}.link-editor-actions{grid-column:1/-1;align-items:center;gap:6px;display:flex}.link-editor-actions .grow{flex:1}.fmt{background:var(--cp-well);scrollbar-width:none;border-radius:11px;flex:none;align-items:center;gap:1px;height:40px;margin:0 12px 4px;padding:0 5px;display:flex;overflow-x:auto}.fmt::-webkit-scrollbar{display:none}.fmt-group{align-items:center;gap:1px;display:flex}.fmt .icon-btn.sm{border-radius:7px;width:30px;height:30px}.fmt .icon-btn .lucide{width:17px;height:17px}.fmt .icon-btn:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}.fmt .icon-btn.on,.fmt .icon-btn[aria-pressed=true],.fmt .icon-btn[aria-expanded=true]{background:var(--cp-bg);color:var(--ink);box-shadow:var(--shadow-sm)}.fmt-sep{background:var(--line-2);flex:none;width:1px;height:18px;margin:0 5px}.fmt-font{height:30px;color:var(--ink-2);font:600 13px/1 var(--f-ui);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 6px 0 9px;display:inline-flex}.fmt-font:hover,.fmt-font[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.fmt-font span{text-overflow:ellipsis;max-width:88px;overflow:hidden}.fmt-color{position:relative}.fmt-color-bar{background:var(--swatch);opacity:0;border-radius:2px;height:3px;position:absolute;top:19px;left:9px;right:9px}.fmt-color.set .fmt-color-bar{opacity:1;box-shadow:0 0 0 1px var(--hl)}.fmt-size-small{font-size:12px}.fmt-size-large{font-size:17px}.fmt-size-huge{font-size:21px;font-weight:600}.swatch-menu .swatches{grid-template-columns:repeat(7,26px);gap:6px;padding:2px 8px 10px;display:grid}.swatch-menu .menu-label{padding-top:8px}.swatch.menu-item{background:var(--sw);color:#0b1a2a;width:26px;height:26px;min-height:26px;font:700 13px/1 var(--f-ui);transition:transform var(--fast) var(--ease);border-radius:8px;place-items:center;padding:0;display:grid}.swatch.menu-item:hover{background:var(--sw);transform:scale(1.1)}.swatch.menu-item:focus-visible{box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--focus)}.swatch.menu-item.chosen{box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--ink)}.swatch.menu-item.hl{box-shadow:inset 0 0 0 1px #0c1a141f}.swatch.menu-item.hl.chosen{box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--ink)}.swatch.menu-item.none{background:var(--sunk);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2)}.swatch.menu-item.none.chosen{box-shadow:inset 0 0 0 1px var(--line-2), 0 0 0 2px var(--raised), 0 0 0 4px var(--ink)}.swatch.menu-item.none svg{width:15px;height:15px;color:var(--ink-3)}.cp-foot{flex:none;align-items:center;gap:4px;height:62px;padding:0 10px 4px 14px;display:flex}.cp-foot-tools{align-items:center;gap:2px;margin-right:auto;display:flex}.cp-foot-end{align-items:center;gap:2px;display:flex}.cp-foot .icon-btn.on,.cp-foot .icon-btn[aria-pressed=true]{color:var(--brand);background:0 0}.cp-foot .icon-btn.on:hover:not(:disabled),.cp-foot .icon-btn[aria-pressed=true]:hover:not(:disabled){background:var(--brand-tint)}.send-split{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--accent) 80%, transparent);border-radius:12px;flex:none;margin-right:8px;display:inline-flex}.send-split .btn{border:0;height:42px}.send-main{letter-spacing:.005em;border-radius:12px 0 0 12px;padding:0 18px 0 20px;font-size:14.5px;font-weight:700}.send-more{border-radius:0 12px 12px 0;width:38px;padding:0;box-shadow:inset 1px 0 #00000029,inset 0 -2px #0000001a}.send-more[aria-expanded=true]{background:var(--accent-press)}.send-split .btn:focus-visible{outline-offset:3px;z-index:1;position:relative}.cp-status{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;margin-right:4px;font-size:12.5px;display:inline-flex}.cp-status.ok>svg{color:var(--brand)}.cp-status.bad{color:var(--danger)}.cp-status .link-btn{margin-left:2px;font-size:12.5px}.cp-drop{z-index:6;background:color-mix(in srgb, var(--cp-bg) 90%, transparent);animation:cp-fade var(--fast) var(--ease-out);gap:12px;padding:14px;display:grid;position:absolute;inset:48px 0 0}.cp-drop.two{grid-template-columns:1fr 1fr}.cp-drop-zone{border:2px dashed color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand-tint) 55%, transparent);color:var(--brand);text-align:center;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);border-radius:16px;place-content:center;justify-items:center;gap:6px;padding:16px;display:grid}.cp-drop-zone b{color:var(--ink);font:650 15px/1.3 var(--f-ui)}.cp-drop-zone small{color:var(--ink-3);font-size:12.5px}.cp-drop-zone.hot{border-style:solid;border-color:var(--brand);background:var(--brand-tint)}.cp-drop-zone>*{pointer-events:none}.schedule-menu .menu-item-hint{font-variant-numeric:tabular-nums}.schedule-zone{text-transform:none;letter-spacing:0;font-weight:500}.sched{grid-template-columns:auto 1fr;align-items:start;gap:28px;display:grid}.sched-month{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sched-month b{font:650 15px/1 var(--f-ui)}.sched-grid{grid-template-columns:repeat(7,38px);gap:3px;display:grid}.sched-dow{height:26px;color:var(--ink-3);font:600 11px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;place-items:center;display:grid}.sched-day{width:38px;height:36px;color:var(--ink);font:500 14px/1 var(--f-ui);font-variant-numeric:tabular-nums;transition:background var(--fast) var(--ease);border-radius:10px;place-items:center;display:grid}.sched-day:hover:not(:disabled):not(.chosen){background:var(--raised-hover)}.sched-day.out{color:var(--ink-3)}.sched-day.today{color:var(--brand);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand) 55%, transparent);font-weight:700}.sched-day.chosen{background:var(--brand);color:var(--brand-ink);box-shadow:none;font-weight:700}.sched-day:disabled{color:var(--ink-3);opacity:.4;cursor:default}.sched-time{align-content:start;gap:14px;padding-top:4px;display:grid}.sched-times{flex-wrap:wrap;gap:6px;display:flex}.chip.sched-chip{font-variant-numeric:tabular-nums;cursor:pointer;height:30px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:0 11px;font-size:12.5px}.chip.sched-chip:hover:not(:disabled){color:var(--ink);box-shadow:inset 0 0 0 1px var(--control)}.chip.sched-chip.brand{box-shadow:inset 0 0 0 1.5px var(--brand)}.chip.sched-chip:disabled{opacity:.4;cursor:default}.sched-day-line{color:var(--ink-2);align-items:center;gap:8px;margin:2px 0 0;font-size:13px;display:flex}.sched-day-line svg{color:var(--p-sched)}.sched-summary{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-right:auto;font-size:13px}.sched-summary.bad{color:var(--danger)}.send-snack{pointer-events:auto;min-width:min(360px,100%)}.send-snack>.spinner{color:var(--snack-link);margin-right:8px}.send-snack .toast-action{align-items:center;gap:7px;display:inline-flex}.send-snack .toast-action:disabled{opacity:.5}.send-snack .toast-action kbd{color:var(--snack-ink);border-color:color-mix(in srgb, var(--snack-ink) 38%, transparent);background:0 0}.send-snack-count{min-width:26px;color:var(--snack-ink-2);font:600 12.5px/1 var(--f-ui);font-variant-numeric:tabular-nums;text-align:right;margin-right:2px}.send-snack-timer{background:var(--accent);transform-origin:0;width:100%;height:3px;transition:transform .2s linear;position:absolute;bottom:0;left:0}@media (width<=1099px) and (width>=720px){.compose-dock{right:16px}.compose{width:min(600px,100vw - 32px)}.compose.mode-min{flex-basis:240px}}@media (width<=719px){.compose-dock{flex-direction:row;gap:8px;max-width:calc(100vw - 190px);bottom:0;left:12px;right:auto}.compose:not(.mode-min){z-index:2;width:auto;height:auto;animation:cp-sheet-in var(--slow) var(--ease-out);border-radius:0;position:fixed;inset:0;transform:none}@keyframes cp-sheet-in{0%{opacity:0;transform:translateY(24px)}}.compose.mode-min{flex:1 1 0;width:auto;min-width:0;max-width:240px}.cp-head{height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0 4px;cursor:default;gap:2px}.mode-min .cp-head{height:48px;padding:0 4px}.cp-title{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding-left:2px}.cp-title b{max-width:100%;font-size:16px}.cp-head-status .cp-status{color:var(--rail-ink-2);margin:0;font-size:12px}.cp-head-status .cp-status>svg{color:var(--rail-ink-2)}.cp-head-status .cp-status.bad{color:var(--rail-ink)}.cp-head .icon-btn{width:40px;height:40px;color:var(--rail-ink)}.cp-head .icon-btn .lucide{width:21px;height:21px}.cp-phone-send{border-radius:12px;width:54px;height:40px;margin-left:4px;padding:0}.rcpt,.cp-field{min-height:52px;padding:7px 10px 7px 14px}.cp-key{width:58px;font-size:15px}.rcpt-chips input,.cp-subject,.cp-plain,.compose-editor{font-size:16px}.compose-editor,.cp-plain{line-height:25px}.compose-editor p{min-height:25px}.rcpt-suggest{width:auto;left:8px;right:8px}.ext-hint{padding-left:14px}.cp-body{padding:14px 16px 12px}.cp-atts{padding:4px 10px 8px}.fmt{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;height:46px;margin:0 8px 2px}.fmt .icon-btn.sm{border-radius:9px;width:40px;height:38px}.fmt .icon-btn .lucide{width:19px;height:19px}.fmt-font{height:38px;font-size:14px}.fmt-color-bar{top:22px;left:11px;right:11px}.fmt-history,.fmt-history+.fmt-sep{display:none}.cp-foot{height:calc(56px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom) 8px;border-top:1px solid var(--line)}.cp-note{flex-wrap:wrap;margin:2px 8px 8px}.cp-note-actions{margin-left:auto}.link-editor{grid-template-columns:1fr;margin:0 8px 8px}.cp-drop{inset:calc(58px + env(safe-area-inset-top)) 0 0}.cp-drop.two{grid-template-columns:1fr}.sched{grid-template-columns:1fr;justify-items:center;gap:18px}.sched-time{width:100%}.sched-grid{grid-template-columns:repeat(7,minmax(38px,44px))}.sched-day{width:100%;height:40px}.send-snack{min-width:0}}.searchbox{background:var(--sunk);height:44px;color:var(--ink-3);cursor:text;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:0 6px 0 14px;display:flex;position:relative}.searchbox:hover{background:var(--sunk-2)}.searchbox:focus-within,.searchbox.is-open{background:var(--page);border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}.searchbox-icon{color:var(--ink-2);pointer-events:none;flex:none;margin-right:4px}.qs-tokens{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex;overflow:auto hidden}.qs-tokens::-webkit-scrollbar{display:none}.qs-input{min-width:96px;height:100%;color:var(--ink);font:400 14.5px/1 var(--f-ui);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1 0 96px;padding:0}.qs-input::placeholder{color:var(--ink-3);opacity:1}.searchbox>kbd{flex:none;margin-right:4px}.searchbox .icon-btn{flex:none}.qs-chip{background:var(--brand-tint);height:28px;color:var(--brand);font:650 13px/1 var(--f-ui);white-space:nowrap;cursor:pointer;transition:background var(--fast) var(--ease);animation:qs-chip-in var(--fast) var(--ease-out);border-radius:8px;flex:none;align-items:center;gap:2px;padding:0 3px 0 9px;display:inline-flex}.qs-chip:hover{background:color-mix(in srgb, var(--brand) 18%, var(--page))}@keyframes qs-chip-in{0%{opacity:0;transform:scale(.9)}}.qs-chip-body{align-items:center;gap:6px;min-width:0;display:inline-flex}.qs-chip em,.qs-mini-chip em{color:var(--ink-2);font-style:normal;font-weight:500}.qs-chip b,.qs-mini-chip b{text-overflow:ellipsis;min-width:0;max-width:24ch;font-weight:650;overflow:hidden}.qs-chip .av{flex:none;margin-left:-3px}.qs-chip-x{color:currentColor;opacity:.8;width:22px;height:22px;transition:background var(--fast) var(--ease), opacity var(--fast) var(--ease);border-radius:6px;flex:none;place-items:center;margin-left:2px;display:grid}.qs-chip-x:hover{background:color-mix(in srgb, var(--brand) 20%, transparent);opacity:1}.qs-chip-x:focus-visible{outline:2px solid var(--focus);outline-offset:0;opacity:1}.qs-chip.neg,.qs-mini-chip.neg{background:var(--sunk-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.qs-chip.neg:hover{background:var(--press)}.qs-not{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-size:10.5px!important;font-weight:700!important}.searchbox-rail{background:color-mix(in srgb, var(--rail-ink) 11%, transparent);height:46px;color:var(--rail-ink-2);border-radius:14px}.searchbox-rail:hover{background:color-mix(in srgb, var(--rail-ink) 15%, transparent)}.searchbox-rail .searchbox-icon{color:var(--rail-ink)}.searchbox-rail .qs-input{color:var(--rail-ink);font-size:16px}.searchbox-rail .qs-input::placeholder{color:var(--rail-ink-2)}.searchbox-rail .icon-btn{color:var(--rail-ink)}.searchbox-rail .qs-chip{background:color-mix(in srgb, var(--rail-ink) 18%, transparent);color:var(--rail-ink)}.searchbox-rail .qs-chip em{color:var(--rail-ink-2)}.searchbox-rail .qs-chip .av{display:none}.searchbox-rail .qs-chip.neg{box-shadow:inset 0 0 0 1px var(--rail-line)}.searchbox-rail:focus-within,.searchbox-rail.is-open{background:var(--page);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-rail) 60%, transparent);border-color:#0000}.searchbox-rail:focus-within .qs-input,.searchbox-rail.is-open .qs-input{color:var(--ink)}.searchbox-rail:focus-within .qs-input::placeholder{color:var(--ink-3)}.searchbox-rail:focus-within .searchbox-icon,.searchbox-rail:focus-within .icon-btn,.searchbox-rail.is-open .searchbox-icon{color:var(--ink-2)}.searchbox-rail:focus-within .qs-chip{background:var(--brand-tint);color:var(--brand)}.searchbox-rail:focus-within .qs-chip em{color:var(--ink-2)}.qs-drop{z-index:var(--z-menu);background:var(--raised);min-height:0;color:var(--ink);box-shadow:var(--shadow-pop);animation:pop var(--fast) var(--ease-out);transform-origin:top;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.qs-list{overscroll-behavior:contain;min-height:0;padding:6px 8px 4px;overflow-y:auto}.qs-sec{color:var(--ink-3);font:650 11px/1 var(--f-ui);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:10px 10px 6px;display:flex}.qs-sec-act{color:var(--brand);font:600 12px/1 var(--f-ui);letter-spacing:0;text-transform:none;border-radius:6px;margin:-5px -7px;padding:5px 7px}.qs-sec-act:hover{background:var(--brand-tint)}.qs-opt{min-height:44px;color:var(--ink);cursor:pointer;transition:background var(--fast) var(--ease);border-radius:10px;align-items:center;gap:12px;padding:6px 10px;font-size:14px;display:flex;position:relative}.qs-opt:hover{background:var(--raised-hover)}.qs-opt.is-active{background:var(--sel);box-shadow:inset 3px 0 0 var(--sel-line)}.qs-tile{background:var(--brand-tint);width:30px;height:30px;color:var(--brand);border-radius:9px;flex:none;place-items:center;display:grid}.qs-tile.quiet{background:var(--sunk);color:var(--ink-2)}.qs-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qs-main b{font-weight:650}.qs-op{color:var(--ink-3);font-weight:500}.qs-person{flex-direction:column;gap:2px;display:flex}.qs-person span{text-overflow:ellipsis;color:var(--ink-3);font-size:12.5px;overflow:hidden}.qs-end{color:var(--ink-3);flex:none}.qs-detail{font-size:12.5px}.qs-opt-x{width:28px;height:28px;color:var(--ink-3);opacity:0;transition:opacity var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:8px;flex:none;place-items:center;margin-right:-4px;display:grid}.qs-opt:hover .qs-opt-x,.qs-opt.is-active .qs-opt-x{opacity:1}.qs-opt-x:hover{background:var(--press);color:var(--ink)}@media (hover:none){.qs-opt-x{opacity:1}}.qs-quicks{flex-wrap:wrap;gap:6px;padding:2px 4px 8px;display:flex}.qs-opt.qs-quick{background:var(--sunk);min-height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;gap:8px;padding:0 11px}.qs-opt.qs-quick:hover{background:var(--sunk-2)}.qs-opt.qs-quick.is-active{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--sel-line)}.qs-quick-op{color:var(--ink);font:600 13px/1 var(--f-ui)}.qs-quick-hint{color:var(--ink-3);font:500 12px/1 var(--f-ui)}.qs-mini{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.qs-mini-chip{background:var(--brand-tint);min-width:0;height:24px;color:var(--brand);font:650 12.5px/1 var(--f-ui);white-space:nowrap;border-radius:7px;flex:0 auto;align-items:center;gap:5px;padding:0 8px;display:inline-flex;overflow:hidden}.qs-mini-chip .av{margin-left:-3px}.qs-mini-text{text-overflow:ellipsis;min-width:0;color:var(--ink);white-space:nowrap;font-weight:500;overflow:hidden}.qs-foot{border-top:1px solid var(--line);background:var(--sunk);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.qs-keys{color:var(--ink-3);align-items:center;gap:16px;font-size:12px;display:flex}.qs-keys>span{align-items:center;gap:5px;display:inline-flex}.qs-foot-btn{height:32px;color:var(--ink-2);font:600 13px/1 var(--f-ui);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:0 10px;display:inline-flex}.qs-foot-btn:hover{background:var(--press);color:var(--ink)}.qs-drop.is-sheet{border-radius:18px}.qs-drop.is-sheet .qs-opt{min-height:52px}.qs-drop.is-sheet .qs-opt.qs-quick{min-height:38px}.qs-drop.is-sheet .qs-foot{padding:8px}.qs-drop.is-sheet .qs-foot-btn{justify-content:center;width:100%;height:42px;margin:0}.qa-pop{z-index:var(--z-menu);background:var(--raised);min-height:0;color:var(--ink);box-shadow:var(--shadow-pop);animation:pop var(--fast) var(--ease-out);transform-origin:top;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.qa-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 14px 12px 20px;display:flex}.qa-head h2{font:650 15px/1 var(--f-ui)}.qa-head p{color:var(--ink-3);flex:1;font-size:13px}.qa-body{overscroll-behavior:contain;min-height:0;padding:16px 20px 18px;overflow-y:auto}.qa-form:focus{outline:none}.qa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.qa-field{align-content:start}.qa-field.is-wide{grid-column:1/-1}.qa-size{grid-template-columns:150px minmax(0,1fr) 84px;gap:8px;display:grid}.qa-check-row{align-items:center;gap:22px;min-height:40px;display:flex}.qa-extra{background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;padding:10px 12px;font-size:13px;display:flex}.qa-extra>span{color:var(--ink-3);font:650 11px/1 var(--f-ui);letter-spacing:.07em;text-transform:uppercase}.qa-extra code,.qf-left-out code{overflow-wrap:anywhere;min-width:0;color:var(--ink);font:500 12.5px/1.4 var(--f-mono)}.qa-foot{border-top:1px solid var(--line);background:var(--sunk);align-items:center;gap:8px;padding:12px 16px 14px 20px;display:flex}.qa-foot .grow,.qa-dialog .grow{flex:1}.qa-dialog .dialog-foot{flex-wrap:wrap}@media (width<=719px){.qa-grid{grid-template-columns:minmax(0,1fr)}.qa-size{grid-template-columns:132px minmax(0,1fr) 76px}.qa-dialog .dialog-body{padding-top:6px}.qa-dialog .dialog-foot .btn{flex:auto}.qa-dialog .dialog-foot .qa-filter{flex:100%;order:3}.qa-dialog .grow{display:none}}.qh{flex:none}.qh-chips{scrollbar-width:none;align-items:center;gap:8px;padding:12px 24px 12px 32px;display:flex;overflow-x:auto}.qh-chips::-webkit-scrollbar{display:none}.qh-chip{border:1px solid var(--line-2);background:var(--page);height:34px;color:var(--ink-2);font:600 13px/1 var(--f-ui);white-space:nowrap;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.qh-chip:hover{border-color:var(--control);background:var(--hover);color:var(--ink)}.qh-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qh-chip b{font-weight:650}.qh-chip .lucide,.qh-chip .ni{flex:none}.qh-chev{opacity:.7;margin-right:-3px}.qh-chip.on{border-color:var(--ink);background:var(--ink);color:var(--page)}.qh-chip.on:hover{background:color-mix(in srgb, var(--ink) 86%, var(--page))}.qh-chip.on .av{margin-left:-4px}.qh-in{color:var(--ink-3);font-weight:500}.qh-chip.on .qh-in{color:color-mix(in srgb, var(--page) 68%, transparent)}.qh-grow{flex:1;min-width:0}.qh-line{flex-wrap:wrap;align-items:center;gap:8px 22px;min-height:34px;padding:2px 24px 10px 32px;display:flex}.qh-count{min-width:0;color:var(--ink-3);flex:0 auto;align-items:baseline;gap:10px;font-size:13.5px;display:flex}.qh-count b{color:var(--ink);font:600 16px/1 var(--f-display);letter-spacing:-.01em;white-space:nowrap;flex:none}.qh-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qh-skel{border-radius:6px;width:240px;max-width:60vw;height:16px;display:block}.qh-save{flex:none;margin-left:auto}.qh-save-chip{display:none}.qh-try{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px 10px 32px;font-size:13.5px;display:flex}.qh-try-chip{border:1px solid var(--line-2);height:30px;color:var(--ink-2);transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);border-radius:9px;align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}.qh-try-chip:hover{background:var(--hover);border-color:var(--control)}.qh-try-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qh-scope{min-width:0;color:var(--ink-3);flex-wrap:wrap;flex:auto;align-items:center;gap:4px 8px;font-size:13px;display:flex}.qh-scope>.lucide{flex:none}.qh-scope b{color:var(--ink-2);font-weight:650}.qh-find{padding:4px 4px 8px}.qh-menu .menu-item>.ni-page{color:var(--ni-page)}.qh-menu .menu-item:has(.qh-person){min-height:46px;padding-top:5px;padding-bottom:5px}.qh-person{flex-direction:column;gap:2px;min-width:0;display:flex}.qh-person>b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.qh-person>span{text-overflow:ellipsis;color:var(--ink-3);font-size:12.5px;overflow:hidden}.qh-menu-empty{color:var(--ink-3);padding:8px 10px 10px;font-size:13px;line-height:18px}.qh-loading{align-items:center;gap:10px;display:flex}.qh-dot{border-radius:4px;flex:none;width:12px;height:12px;margin:0 3px}@media (width<=719px){.qh-chips{padding:10px 16px}.qh-chip{height:36px}.qh-line{flex-wrap:wrap;gap:8px 12px;padding:0 16px 8px}.qh-count b{font-size:15px}.qh-desc{white-space:normal}.qh-try{padding:0 16px 10px}.qh-save{display:none}.qh-save-chip{display:inline-flex}}::highlight(nq-hit){background-color:var(--mark);color:var(--ink)}.qf{gap:22px;display:grid}.qf-h{color:var(--ink-3);font:650 11px/1 var(--f-ui);letter-spacing:.07em;text-transform:uppercase;margin:4px 0 12px}.qf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.qf-field.is-wide{grid-column:1/-1}.qf-size{gap:10px}.qf-size-row{grid-template-columns:150px minmax(0,1fr) 84px;gap:8px;display:grid}.qf-ticks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-bottom:14px;display:grid}.qf-tick{align-items:flex-start}.qf-tick .check{margin-top:1px}.qf-tick small{color:var(--ink-3);margin-left:6px;font-size:12.5px}.qf-note{background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:19px}.qf-left-out{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.qf-left-out>span{color:var(--ink-3);font:650 11px/1 var(--f-ui);letter-spacing:.07em;text-transform:uppercase}.qf-left-out small{color:var(--ink-3);flex-basis:100%;font-size:12.5px}@media (width<=719px){.qf-grid,.qf-ticks{grid-template-columns:minmax(0,1fr)}.qf-size-row{grid-template-columns:132px minmax(0,1fr) 76px}}@media (prefers-reduced-motion:reduce){.qs-drop,.qa-pop,.qs-chip{animation:none}}.org-pop{z-index:var(--z-menu);border-radius:var(--r-lg);background:var(--raised);max-width:calc(100vw - 16px);max-height:min(560px,100vh - 16px);color:var(--ink);box-shadow:var(--shadow-pop);animation:org-pop-in var(--fast) var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}.org-pop:focus-visible{outline:none}.org-pop:not(.sheet){transition:none!important}@keyframes org-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}.org-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.org-head{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:10px 10px 4px 16px;display:flex}.org-title{color:var(--ink-3);font:700 11px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase}.org-zone-long{display:none}.org-zone{background:var(--sunk);color:var(--ink-2);font:600 11.5px/1 var(--f-ui);font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 7px}.org-back{border-radius:var(--r-sm);height:30px;color:var(--ink-2);align-items:center;gap:4px;margin-left:-8px;padding:0 10px 0 4px;display:inline-flex}.org-back:hover{background:var(--raised-hover);color:var(--ink)}.org-back:hover .org-title{color:var(--ink)}.org-search{border-radius:var(--r-md);border:1px solid var(--line-2);background:color-mix(in srgb, var(--ink) 4%, var(--raised));height:40px;color:var(--ink-3);transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);flex:none;align-items:center;gap:9px;margin:8px 8px 2px;padding:0 12px;display:flex}.org-search:hover{border-color:var(--control)}.org-search:focus-within{border-color:var(--brand);background:var(--raised);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);color:var(--brand)}.org-search input{min-width:0;height:100%;color:var(--ink);font:500 14.5px/1 var(--f-ui);background:0 0;border:0;outline:none;flex:1}.org-search input::placeholder{color:var(--ink-3);opacity:1}.org-list,.org-opts{padding:4px 6px 6px}.org-opts{padding-top:2px;padding-bottom:2px}.org-opt{border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--ink);font:500 14px/1.25 var(--f-ui);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--fast) var(--ease);align-items:center;gap:11px;padding:0 10px;display:flex}.org-opt:hover,.org-opt[data-active]{background:var(--raised-hover)}.org-opt:focus-visible{background:var(--raised-hover);box-shadow:inset 0 0 0 2px var(--focus);outline:none}.org-pop[data-kbd] .org-opt[data-active]{background:var(--sel);box-shadow:inset 0 0 0 2px var(--focus)}.org-pop[data-kbd] .org-search:focus-within{border-color:var(--line-2);background:color-mix(in srgb, var(--ink) 4%, var(--raised));box-shadow:none;color:var(--ink-3)}.org-opt[aria-disabled=true]{cursor:default;background:0 0;box-shadow:none!important}.org-opt[aria-disabled=true]>:not(.org-opt-tag){opacity:.5}.org-opt>.lucide{width:17px;height:17px;color:var(--ink-3);flex:none}.org-opt-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.org-opt-hint{color:var(--ink-3);flex:none;margin-left:auto;font-size:12.5px;font-weight:500}.org-opt-tag{background:var(--sunk-2);color:var(--ink-2);font:700 10.5px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;flex:none;padding:3px 6px}.org-opt-chev{color:var(--ink-3);flex:none;margin-left:auto}.org-sep{background:var(--line);flex:none;height:1px;margin:6px 4px}.org-group{color:var(--ink-3);font:700 11px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase;padding:8px 10px 5px}.org-mark{background:var(--mark);color:inherit;box-shadow:0 0 0 1px var(--mark);border-radius:3px;padding:0}.org-note{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 4px;padding:10px 8px;font-size:13px;line-height:18px;display:flex}.org-note.bad{color:var(--danger)}.org-note .lucide{flex:none}.org-quiet{color:var(--ink-2)}.org-quiet:hover,.org-quiet[data-active]{color:var(--ink)}.org-create b{font-weight:650}.org-plus{background:var(--sw,var(--brand));width:18px;height:18px;color:var(--raised);border-radius:5px;flex:none;place-items:center;display:grid}.org-plus.folder{background:var(--brand);color:var(--brand-ink)}.org-plus .spinner{border-color:color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor}.org-skel{gap:4px;padding:4px 4px 6px;display:grid}.org-skel-row{grid-template-columns:18px 1fr;align-items:center;gap:11px;height:32px;padding:0 6px;display:grid}.org-skel-row .skel{height:10px}.org-skel-row .org-skel-box{border-radius:5px;width:18px;height:18px}.org-hints{border-top:1px solid var(--line);background:var(--sunk);color:var(--ink-3);font:500 12px/1 var(--f-ui);flex:none;align-items:center;gap:14px;padding:8px 14px;display:flex}.org-hints>span{align-items:center;gap:5px;display:inline-flex}.org-hints kbd{background:var(--raised);min-width:17px;height:17px;font-size:10.5px}.org-lchk{border:2px solid var(--sw);width:18px;height:18px;transition:background var(--fast) var(--ease), transform var(--fast) var(--ease-out);background:0 0;border-radius:5px;flex:none;place-items:center;display:grid}.org-lchk svg{fill:none;stroke:var(--raised);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.org-lchk[data-state=on]{background:var(--sw)}.org-lchk[data-state=mixed] svg{stroke:var(--sw);stroke-width:2.6px}.org-opt:active .org-lchk{transform:scale(.9)}.org-label.is-on .org-opt-text{font-weight:600}.org-folder .ni{flex:none}.org-folder.nested{padding-left:calc(10px + var(--depth,0) * 18px)}.org-path{color:var(--ink-3)}.org-when{gap:12px;min-height:42px}.org-tile{background:color-mix(in srgb, var(--tone) 14%, var(--raised));width:30px;height:30px;color:var(--tone);border-radius:9px;flex:none;place-items:center;display:grid}.org-tile .lucide{stroke-width:2px;width:17px;height:17px}.org-t-later{--tone:var(--p-snooze)}.org-t-tomorrow{--tone:var(--p-star)}.org-t-weekend{--tone:var(--lb-teal)}.org-t-week{--tone:var(--p-inbox)}.org-t-pick{--tone:var(--p-sched)}.org-when .org-opt-hint{color:var(--ink-2);font-size:13px}.org-custom{padding:0 14px 14px}.org-custom .org-head{padding:10px 0 2px}.org-cal{margin-top:4px}.org-cal-head{align-items:center;gap:2px;padding:2px 0 6px 2px;display:flex}.org-cal-head b{font:650 14.5px/1 var(--f-ui);flex:1}.org-cal-grid{gap:2px;display:grid}.org-cal-row{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.org-cal-dow{height:24px;color:var(--ink-3);font:600 11.5px/1 var(--f-ui);place-items:center;display:grid}.org-cal-row>[role=gridcell]{display:grid}.org-day{height:36px;color:var(--ink);font:500 13.5px/1 var(--f-ui);font-variant-numeric:tabular-nums;transition:background var(--fast) var(--ease);border-radius:10px;place-items:center;display:grid}.org-day:hover:not(:disabled):not(.chosen){background:var(--raised-hover)}.org-day.other{color:var(--ink-3)}.org-day.today{color:var(--brand);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand) 55%, transparent);font-weight:700}.org-day.chosen{background:var(--brand);color:var(--brand-ink);box-shadow:none;font-weight:700}.org-day:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.org-day:disabled{color:var(--ink-3);opacity:.4;cursor:default}.org-time{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.org-time-chips{grid-template-columns:repeat(2,auto);gap:6px;display:grid}.org-chip{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--raised);height:30px;color:var(--ink-2);font:600 12.5px/1 var(--f-ui);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);padding:0 10px}.org-chip:hover:not(:disabled){border-color:var(--control);color:var(--ink)}.org-chip.on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.org-chip:disabled{opacity:.4;cursor:default}.org-time-field{flex:1;min-width:0}.org-time-field .input{height:66px;font:650 19px/1 var(--f-ui);font-variant-numeric:tabular-nums;text-align:center;padding:0 10px}.org-when-line{border-radius:var(--r-md);background:var(--brand-tint);color:var(--ink-2);gap:3px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:17px;display:grid}.org-when-line b{color:var(--ink);font-size:13.5px;font-weight:650}.org-when-line.bad{background:var(--danger-tint);color:var(--danger);font-weight:600}.org-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.org-form{gap:18px;display:grid}.org-field-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.org-count{color:var(--ink-3);font-size:12px;font-weight:500}.org-count.full{color:var(--warn)}.org-dialog .dialog-foot{flex-wrap:wrap}.org-delete{margin-left:-6px;padding-left:10px}.org-confirm{align-items:center;gap:14px;width:100%;display:flex}.org-confirm p{min-width:0;color:var(--ink-2);flex:1;font-size:13.5px;line-height:19px}.org-confirm p b{color:var(--danger);font-weight:650}.org-confirm-btns{flex:none;gap:8px;display:flex}.org-preview{border-radius:var(--r-lg);border:1px solid var(--line);grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}.org-preview-page,.org-preview-rail{align-content:start;gap:10px;min-width:0;padding:12px 14px 14px;display:grid}.org-preview-page{background:var(--page)}.org-preview-rail{background:var(--rail);color:var(--rail-ink);box-shadow:inset 1px 0 0 var(--rail-edge)}.org-preview-cap{color:var(--ink-3);font:700 10.5px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase}.org-preview-rail .org-preview-cap{color:var(--rail-ink-2)}.org-preview-row{align-items:center;gap:8px;min-width:0;height:20px;display:flex}.org-preview-row .lbl{max-width:60%}.org-preview-subj{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font:600 13px/1 var(--f-ui);overflow:hidden}.org-preview-line{background:var(--sunk-2);border-radius:4px;width:78%;height:7px;display:block}.org-preview-item{background:var(--rail-hover);min-width:0;height:34px;font:600 13.5px/1 var(--f-ui);border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.org-rail-dot{background:var(--sw-rail);border-radius:3.5px;flex:none;width:12px;height:12px}.org-preview-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.org-preview.blank .org-preview-name,.org-preview.blank .org-crumbs b{opacity:.55}.org-crumbs{min-width:0;color:var(--ink-3);font:500 13px/18px var(--f-ui);flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.org-crumbs>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.org-crumbs>*+:before{content:"›";color:var(--ink-3);margin:0 6px}.org-crumbs b{color:var(--ink);font-weight:650}.org-colors{border:0;margin:0;padding:0}.org-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.org-swatch{aspect-ratio:1;background:var(--sw);max-height:52px;color:var(--raised);transition:transform var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease);border-radius:31%;place-items:center;display:grid}.org-swatch:hover{transform:translateY(-1px)}.org-swatch:active{transform:scale(.95)}.org-swatch.on{box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--sw)}.org-swatch:focus-visible{box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--focus);outline:none}.org-locs{border-radius:var(--r-md);border:1px solid var(--control);overscroll-behavior:contain;gap:1px;max-height:212px;padding:4px;display:grid;overflow:auto}.org-loc{min-height:36px;padding:0 10px 0 calc(10px + var(--depth,0) * 20px);color:var(--ink);font:500 14px/1.2 var(--f-ui);text-align:left;transition:background var(--fast) var(--ease);border-radius:7px;align-items:center;gap:10px;display:flex}.org-loc:hover{background:var(--hover)}.org-loc.on{background:var(--sel);font-weight:600}.org-loc:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.org-loc .ni{flex:none}.org-loc-elbow{color:var(--ink-3);flex:none;margin-left:-18px;margin-right:-6px}.org-loc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.org-loc-hint{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:500}.org-loc-check{color:var(--brand);flex:none}.org-loc.on .org-loc-hint{margin-left:auto}.org-loc.on .org-loc-hint+.org-loc-check,.org-loc-hint+.org-loc-check{margin-left:4px}.org-loc-name+.org-loc-check{margin-left:auto}.org-scrim{z-index:var(--z-menu);background:var(--scrim);animation:fade var(--med) var(--ease);position:fixed;inset:0}.org-pop.sheet{left:0;right:0;bottom:var(--kb,0px);transform:translateY(var(--pull,0px));transition:transform var(--med) var(--ease-out);width:auto;max-width:none;max-height:min(86dvh, calc(100dvh - var(--kb,0px) - 24px));padding-bottom:env(safe-area-inset-bottom);animation:sheet-in var(--slow) var(--ease-out);border-radius:22px 22px 0 0}.org-pop.sheet.pulling{transition:none}.org-sheet-head{touch-action:none;flex:none;align-items:center;gap:8px;min-height:52px;padding:14px 10px 4px 20px;display:flex;position:relative}.org-sheet-head b{font:650 17px/1.2 var(--f-ui);flex:1}.org-sheet-grip{background:var(--line-2);border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:7px;left:50%}.sheet .org-search{height:46px;margin:6px 14px 4px}.sheet .org-search input{font-size:16px}.sheet .org-list,.sheet .org-opts{padding:4px 10px 10px}.sheet .org-opt{min-height:48px;font-size:15.5px}.sheet .org-opt[data-active]:not(:hover){background:0 0}.sheet[data-kbd] .org-opt[data-active]{background:var(--sel)}.sheet .org-when{min-height:54px}.sheet .org-tile{border-radius:11px;width:36px;height:36px}.sheet .org-head{padding-left:20px}.sheet .org-pane>.org-head:has(.org-zone){justify-content:flex-start;min-height:0;padding:0 20px 8px}.sheet .org-pane>.org-head:has(.org-zone) .org-title{display:none}.sheet .org-zone{color:var(--ink-3);background:0 0;padding:0;font-size:13px;font-weight:500}.sheet .org-zone-long{display:inline}.sheet .org-custom{padding:0 18px 16px}.sheet .org-custom .org-head{padding-left:0}.sheet .org-day{height:42px}.sheet .org-actions .btn{flex:1;height:46px}.sheet .org-time-field .input{font-size:19px}@media (width<=719px){.dialog.org-dialog{margin-bottom:var(--org-kb,0px);max-height:calc(92dvh - var(--org-kb,0px))}.org-preview{grid-template-columns:1fr}.org-preview-rail{box-shadow:none}.org-swatches{gap:8px}.org-confirm{flex-direction:column;align-items:stretch;gap:12px}.org-confirm-btns .btn{flex:1}.org-dialog .dialog-foot .grow{display:none}.org-dialog .dialog-foot .org-delete{flex:0 0 100%;order:3;margin:0}.org-locs{max-height:196px}}@media (prefers-reduced-motion:reduce){.org-pop,.org-pop.sheet,.org-scrim{animation:none}}.settings{border-top:1px solid var(--line);grid-template-rows:minmax(0,1fr);grid-template-columns:264px minmax(0,1fr);min-height:0;display:grid}.settings-body{overscroll-behavior:contain;min-width:0;overflow-y:auto;container:st/inline-size}.st-page{max-width:944px;padding:30px 44px 88px}.settings-nav{border-right:1px solid var(--line);overscroll-behavior:contain;flex-direction:column;gap:10px;padding:14px 12px 32px;display:flex;overflow-y:auto}.st-find{background:var(--sunk);height:40px;color:var(--ink-3);transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;margin-bottom:4px;padding:0 6px 0 12px;display:flex}.st-find:hover{border-color:var(--line-2)}.st-find:focus-within{border-color:var(--brand);background:var(--page);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent);color:var(--ink)}.st-find input{min-width:0;height:100%;color:var(--ink);font:500 14px/1 var(--f-ui);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.st-find input::placeholder{color:var(--ink-3);opacity:1}.st-find input::-webkit-search-cancel-button{appearance:none;display:none}.st-find input::-webkit-search-decoration{appearance:none;display:none}.st-find-clear{width:28px;height:28px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;display:grid}.st-find-clear:hover{background:var(--sunk-2);color:var(--ink)}.st-none{color:var(--ink-3);padding:22px 12px;font-size:13.5px;line-height:20px}.st-none b{color:var(--ink);overflow-wrap:anywhere;font-weight:650}.st-group{flex-direction:column;gap:1px;display:flex}.st-cap{color:var(--ink-3);padding:12px 12px 7px}.settings-link{height:40px;color:var(--ink-2);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:10px;align-items:center;gap:12px;padding:0 14px 0 12px;font-weight:550;text-decoration:none;display:flex;position:relative}.settings-link:hover{background:var(--hover);color:var(--ink);text-decoration:none}.settings-link:focus-visible{outline-offset:-2px}.settings-link.on{background:var(--sel);color:var(--ink);box-shadow:inset 3px 0 0 var(--sel-line);font-weight:680}.st-ico{flex:none;place-items:center;width:22px;display:grid}.st-link-text{flex-direction:column;flex:1;min-width:0;display:flex}.st-link-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-link-blurb,.st-chev{display:none}.st-num{color:var(--ink-3);letter-spacing:.05em;flex:none;font-size:11.5px;font-weight:650}.settings-link.on .st-num{color:var(--brand)}.st-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.st-head-text{min-width:0}.st-eyebrow{color:var(--ink-3);font:650 11.5px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;display:flex}.st-eyebrow .num{color:var(--brand)}.st-eyebrow span+span:before{content:"";vertical-align:middle;opacity:.7;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:8px;display:inline-block}.settings-title{font:600 25px/32px var(--f-display);letter-spacing:-.012em;overflow-wrap:anywhere}.settings-title:focus,.settings-title:focus-visible{outline:none}.st-lead{max-width:64ch;color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:21px}.st-pill-dock{z-index:4;pointer-events:none;justify-content:flex-end;height:0;display:flex;position:sticky;top:12px}.st-pill{border-radius:var(--r-pill);height:28px;color:var(--ink-2);font:650 12.5px/1 var(--f-ui);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--med) var(--ease), transform var(--med) var(--ease-out);background:0 0;flex:none;align-items:center;gap:6px;margin-top:2px;padding:0 12px 0 10px;display:inline-flex;transform:translateY(3px)}.st-pill.saving,.st-pill.saved,.st-pill.error{opacity:1;transform:none}.st-pill.saving{background:var(--sunk)}.st-pill.saved{background:var(--ok-tint);color:var(--ok)}.st-pill.error{background:var(--danger-tint);color:var(--danger)}.st-row{border-bottom:1px solid var(--line);grid-template-columns:224px minmax(0,1fr);gap:36px;padding:26px 0;display:grid}.st-row:last-child{border-bottom:0}.st-lab h3{color:var(--ink);font:650 14.5px/20px var(--f-ui)}.st-lab p{color:var(--ink-3);margin-top:5px;font-size:13px;line-height:18px}.st-ctl{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.st-row.stack{grid-template-columns:minmax(0,1fr);gap:14px}.st-row.stack .st-lab p{max-width:66ch}.st-row.stack .st-ctl{align-items:stretch;gap:22px}.st-note{max-width:60ch;color:var(--ink-3);font-size:13px;line-height:18px}.st-note.warn{color:var(--warn)}.st-note.ok{color:var(--ok)}.st-note.under,.st-link.under,.btn.under{margin-left:52px}.st-empty-line{color:var(--ink-3);font-size:13.5px;line-height:19px}.st-link{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.st-inline{align-items:flex-start;gap:8px;width:100%;max-width:500px;display:flex}.st-inline .input{flex:1;min-width:0}.st-add{flex:1;gap:7px;min-width:0;display:grid}.st-from{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 9px;font-size:13.5px;display:flex}.st-from .caps{color:var(--ink-3);font-size:10.5px}.st-from b{color:var(--ink);font-weight:650}.st-switch{align-items:flex-start;gap:14px;display:flex}.st-switch .switch{margin-top:1px}.st-switch-text{flex-direction:column;gap:4px;min-width:0;display:flex}.st-switch-text label{color:var(--ink);cursor:pointer;font-size:14px;font-weight:550;line-height:22px}.st-switch-text span{color:var(--ink-3);font-size:13px;line-height:20px}.st-switch-text kbd{margin:0 1px}.st-skel .st-row{border-bottom-color:var(--line)}.st-account{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px 22px;padding:26px 0;display:flex}.st-account .av{box-shadow:0 0 0 1px var(--line)}.st-account-who{flex-direction:column;flex:220px;align-items:flex-start;gap:3px;min-width:0;display:flex}.st-account-who b{max-width:100%;color:var(--ink);font:650 18px/24px var(--f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-account-who>span{max-width:100%;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.st-account-who .chip{height:24px;margin-top:8px;text-decoration:none}.st-account-who a.chip:hover{text-decoration:none;box-shadow:inset 0 0 0 1px}.st-quota{flex-direction:column;gap:8px;width:248px;max-width:100%;display:flex}.st-quota-cap{color:var(--ink-3)}.st-quota-bar{background:var(--sunk-2);border-radius:4px;height:8px;overflow:hidden}.st-quota-bar i{background:var(--brand);border-radius:4px;height:100%;display:block}.st-quota-text{color:var(--ink-2);font-size:13px}.st-quota-text b{color:var(--ink);font-weight:650}.st-senders{border:1px solid var(--line-2);border-radius:12px;width:100%;max-width:560px;margin:0;padding:0;list-style:none;overflow:hidden}.st-sender{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:46px;padding:3px 6px 3px 14px;display:flex}.st-sender:last-child{border-bottom:0}.st-sender-ico{color:var(--ink-3);flex:none;place-items:center;display:grid}.st-sender-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:550;overflow:hidden}.st-sender-kind{color:var(--ink-3);flex:none;font-size:12.5px}.st-sigline{border-left:2px solid var(--line-2);max-width:60ch;color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-left:14px;font-size:13.5px;line-height:20px;display:-webkit-box;overflow:hidden}.st-tiles{gap:14px;width:100%;display:grid}.st-themes{grid-template-columns:repeat(3,minmax(0,196px))}.st-panes{grid-template-columns:repeat(3,minmax(0,168px))}.st-tile{border:1.5px solid var(--line-2);background:var(--page);text-align:left;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:14px;flex-direction:column;gap:10px;padding:8px;display:flex}.st-tile:hover{border-color:var(--control);background:var(--hover)}.st-tile[aria-checked=true]{border-color:var(--brand);background:var(--page);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent)}.st-tile:focus-visible{outline-offset:3px}.st-tile-art{display:block}.st-tile-cap{color:var(--ink);justify-content:space-between;align-items:flex-start;gap:8px;padding:0 4px 2px;font-size:13.5px;font-weight:650;display:flex}.st-tile-name{flex-direction:column;gap:2px;min-width:0;display:flex}.st-tile-name small{color:var(--ink-3);font-size:12px;font-weight:500;line-height:16px}.st-radio{border:1.75px solid var(--control);width:18px;height:18px;transition:border-color var(--fast) var(--ease);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.st-tile[aria-checked=true] .st-radio{border-color:var(--brand)}.st-tile[aria-checked=true] .st-radio:after{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px}.st-theme-art{height:108px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:9px;display:block;position:relative;overflow:hidden}.st-mini{--m-rail:var(--mini-l-rail);--m-acc:var(--mini-l-acc);--m-edge:transparent;--m-pg:#fff;--m-tx:#0b1a2a;background:var(--m-pg);grid-template-columns:44px minmax(0,1fr);display:grid;position:absolute;inset:0}.st-mini.dark{--m-rail:var(--mini-d-rail);--m-acc:var(--mini-d-acc);--m-edge:var(--mini-d-edge);--m-pg:#0e1411;--m-tx:#e8f0ec}.st-theme-art.system .st-mini.dark{clip-path:inset(0 0 0 50%)}.st-mini-rail{background:var(--m-rail);box-shadow:inset -1px 0 0 var(--m-edge);flex-direction:column;gap:6px;padding:11px 0 0 7px;display:flex}.st-mini-rail i{background:#ffffff4d;border-radius:3px;height:5px;margin-right:7px;display:block}.st-mini-rail i.c{background:var(--m-acc);height:9px;margin-bottom:3px}.st-mini-rail i.a{background:var(--m-pg);border-radius:5px 0 0 5px;height:9px;margin-right:-1px}.st-mini-page{color:var(--m-tx);flex-direction:column;gap:8px;padding:13px 10px;display:flex}.st-mini-page i{align-items:center;gap:5px;display:flex}.st-mini-page i:before{content:"";background:var(--dot);border-radius:3px;flex:none;width:9px;height:9px}.st-mini-page i:after{content:"";opacity:.2;background:currentColor;border-radius:3px;flex:1;height:5px}.st-pane{background:var(--sunk-2);height:84px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:9px;gap:5px;padding:6px;display:grid}.st-pane.right{grid-template-columns:42% minmax(0,1fr)}.st-pane.below{grid-template-rows:1fr 1.2fr}.st-pane-list,.st-pane-read{background:var(--page);border-radius:5px;flex-direction:column;gap:4px;padding:6px 6px 5px;display:flex;overflow:hidden}.st-pane-list i,.st-pane-read i{background:var(--line-2);border-radius:2px;flex:none;height:4px;display:block}.st-pane.none .st-pane-list{gap:6px;padding:8px 9px}.st-pane-list i.on{background:var(--brand);opacity:.9}.st-pane-read i.h{background:var(--ink-3);width:62%;height:6px}.st-pane-read i.s{width:74%}.st-dens{flex-direction:column;justify-content:space-between;width:14px;height:14px;display:flex}.st-dens i{background:currentColor;border-radius:1px;height:2px;display:block}.st-dprev{border:1px solid var(--line-2);background:var(--page);border-radius:12px;width:100%;max-width:660px;overflow:hidden}.st-drow{grid-template-columns:var(--row-avatar) 112px minmax(0, 1fr) auto;grid-template-rows:var(--row-h) 1fr;min-height:var(--row-h);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--sunk) 62%, var(--page));color:var(--ink-2);font-size:var(--row-font);transition:min-height var(--med) var(--ease);align-items:center;column-gap:12px;padding:0 16px 0 22px;display:grid;position:relative}.st-drow:last-child{border-bottom:0}.st-drow>:not(.st-drow-chips){grid-row:1}.st-drow.rich{min-height:var(--row-h-rich)}.st-drow.unread{background:var(--page)}.st-drow.unread:before{content:"";top:calc(var(--row-h) / 2 - 3.5px);background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;left:8px}.st-drow-who,.st-drow-subj,.st-drow-prev{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-drow-who{min-width:0}.st-drow-main{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.st-drow-subj{flex:0 auto;max-width:70%;font-weight:500}.st-drow-prev{min-width:0;color:var(--ink-3);flex:1 1 0}.st-drow-prev:before{content:"— "}.st-drow-main .lbl{flex:none}.st-drow-time{color:var(--ink-3);font:500 12.5px/1 var(--f-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.st-drow.unread .st-drow-who,.st-drow.unread .st-drow-subj,.st-drow.unread .st-drow-time{color:var(--ink);font-weight:650}.st-drow-chips{display:var(--chips-display);grid-area:2/3/auto/-1;align-self:start;min-width:0;margin-top:-6px;padding-bottom:8px}.st-chip{border:1px solid var(--line-2);background:var(--page);max-width:100%;height:26px;color:var(--ink-2);font:550 12.5px/1 var(--f-ui);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 11px 0 4px;display:inline-flex}.st-chip .ft{border-radius:5px}.st-cats{transition:opacity var(--med) var(--ease);flex-wrap:wrap;gap:8px;display:flex}.st-cats.off{opacity:.38}.st-cat{--h:var(--c-primary);border:1px solid var(--line);color:var(--ink-2);font:650 13px/1 var(--f-ui);border-radius:11px;align-items:center;gap:9px;padding:5px 13px 5px 5px;display:inline-flex}.st-cat-tile{background:color-mix(in srgb, var(--h) 13%, var(--page));width:26px;height:26px;color:var(--h);border-radius:8px;place-items:center;display:grid}.st-cat.on{border-color:color-mix(in srgb, var(--h) 40%, var(--line));color:var(--ink)}.st-cat.on .st-cat-tile{background:var(--h);color:var(--page)}.st-char{flex-direction:column;gap:24px;width:100%;display:flex}.st-char-now{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.st-char-big{box-shadow:0 0 0 1px var(--line)}.st-char-name{flex-direction:column;flex:140px;gap:3px;min-width:0;display:flex}.st-char-name b{color:var(--ink);font-size:16px;font-weight:650;line-height:20px}.st-char-name span{color:var(--ink-3);font-size:13px}.st-char-sizes{align-items:flex-end;gap:18px;display:flex}.st-char-sizes figure{flex-direction:column;align-items:center;gap:7px;margin:0;display:flex}.st-char-sizes .av{box-shadow:0 0 0 1px var(--line)}.st-char-sizes figcaption{color:var(--ink-3);font:600 10.5px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase}.st-char-grid{grid-template-columns:repeat(8,minmax(0,56px));gap:14px;width:100%;margin:-7px;padding:7px;display:grid}.st-char-opt{aspect-ratio:1;width:100%;transition:box-shadow var(--fast) var(--ease), transform var(--fast) var(--ease);border-radius:31%;padding:0;display:block;position:relative}.st-char-opt .av{width:100%;height:100%}.st-char-opt:hover{box-shadow:0 0 0 2px var(--page), 0 0 0 4px var(--control)}.st-char-opt:active{transform:scale(.96)}.st-char-opt.on,.st-char-opt.on:hover{box-shadow:0 0 0 2px var(--page), 0 0 0 4px var(--brand)}.st-char-opt.auto{outline:2px dashed var(--control);outline-offset:3px}.st-char-opt:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.st-char-check{border:2px solid var(--page);background:var(--brand);width:20px;height:20px;color:var(--brand-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.st-char-acts{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.st-char-hint{color:var(--ink-3);font-size:13px}.st-sig{--cp-bg:var(--page);--cp-well:var(--sunk);border:1px solid var(--control);background:var(--page);width:100%;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);border-radius:12px;overflow:hidden}.st-sig:hover{border-color:var(--ink-3)}.st-sig:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}.st-sig .fmt,.st-sig .link-editor{margin:8px 8px 0}.st-sig-body{cursor:text;min-height:150px;padding:12px 18px 8px}.st-sig-body .ProseMirror{min-height:128px}.st-sig-body .ProseMirror img{display:inline-block}.st-sig-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.st-sig-foot .grow{flex:1}.st-starters{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.st-meter{color:var(--ink-3);font-size:12.5px}.st-meter.warn{color:var(--warn)}.st-meter.bad{color:var(--danger);font-weight:650}.st-paper{flex-direction:column;gap:9px;margin:0;display:flex}.st-paper figcaption{color:var(--ink-3)}.st-paper-sheet{border:1px solid var(--line-2);color:#0b1a2a;max-width:580px;font:400 14px/22px var(--f-ui);background:#fff;border-radius:12px;padding:20px 24px 22px}.st-paper-sheet p{margin:0 0 10px}.st-paper-sheet p:last-child{margin-bottom:0}.st-paper-rule:before{content:"";background:#cbd7e3;border-radius:2px;width:28px;height:2px;margin:16px 0 10px;display:block}.st-paper-sheet .st-paper-none{color:#596b7e;margin-top:16px;font-style:italic}.st-paper-sig{color:#3b4d60;overflow-wrap:anywhere;outline:none}.st-paper-sig p{min-height:22px;margin:0}.st-paper-sig ul,.st-paper-sig ol{margin:2px 0 2px 22px;padding:0}.st-paper-sig blockquote{border-left:2px solid #cbd7e3;margin:6px 0;padding-left:13px}.st-paper-sig a{color:#0f6cbd;text-underline-offset:3px;text-decoration:underline}.st-paper-sig img{vertical-align:bottom;max-width:100%;height:auto;display:inline-block}.st-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:22px 0 14px;display:flex}.st-count{color:var(--ink-2);font-size:13.5px}.st-count b{color:var(--ink);font-weight:650}.st-sub{color:var(--ink-3);font:650 11.5px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase;margin:30px 0 0}.st-content>.st-sub:first-child{margin-top:24px}.st-sub+.st-toolbar{padding-top:12px}.st-sub+.st-list{margin-top:12px}.st-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.st-toolbar+.st-list{border-top:1px solid var(--line)}.st-item{--depth:0;min-height:62px;padding:8px 4px 8px calc(8px + var(--depth) * 30px);border-bottom:1px solid var(--line);transition:background var(--fast) var(--ease);align-items:center;gap:14px;display:flex;position:relative}.st-item:hover{background:var(--hover)}.st-list.quiet .st-item:hover{background:0 0}.st-item[data-depth]:not([data-depth="0"]):before{content:"";top:0;bottom:50%;left:calc(8px + (var(--depth) - 1) * 30px + 11px);border-bottom:1.5px solid var(--line-2);border-left:1.5px solid var(--line-2);border-bottom-left-radius:9px;width:14px;position:absolute}.st-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.st-item-name{color:var(--ink);font:600 14.5px/20px var(--f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-item-meta{color:var(--ink-3);font-size:13px;line-height:18px}.st-item-acts{flex:none;align-items:center;gap:2px;display:flex}.st-item-acts .icon-btn{color:var(--ink-3)}.st-item-acts .icon-btn:hover{color:var(--ink)}.st-item-acts .icon-btn.st-danger:hover{background:var(--danger-tint);color:var(--danger)}.st-swatch{background:var(--sw);width:26px;height:26px;transition:transform var(--fast) var(--ease), box-shadow var(--fast) var(--ease);border-radius:8px;flex:none;box-shadow:inset 0 0 0 1px #0000001a}.st-swatch:hover{transform:scale(1.1)}.st-swatch.open{box-shadow:0 0 0 2px var(--page), 0 0 0 4px var(--ink)}.st-swatch:focus-visible{outline-offset:3px}.st-fico{flex:none;place-items:center;width:26px;display:grid}.st-builtin{flex:none;gap:5px}.st-colour-menu{padding:6px}.st-colours{grid-template-columns:repeat(6,32px);gap:8px;padding:4px 8px 10px;display:grid}.menu-item.st-sw{background:var(--sw);width:32px;height:32px;min-height:32px;color:var(--page);transition:transform var(--fast) var(--ease);border-radius:10px;place-items:center;padding:0;display:grid}.menu-item.st-sw:hover{background:var(--sw);transform:scale(1.1)}.menu-item.st-sw:focus-visible{background:var(--sw);box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--focus)}.menu-item.st-sw.on{box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--ink)}.menu-item.st-sw>svg{width:16px;height:16px;color:inherit}@container st (width<=780px){.st-page{padding-left:28px;padding-right:28px}.st-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 0}.st-lab p{max-width:62ch}}@container st (width<=600px){.st-themes,.st-panes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.st-theme-art{height:88px}.st-mini{grid-template-columns:30px minmax(0,1fr)}.st-mini-rail{gap:5px;padding:9px 0 0 5px}.st-mini-rail i{margin-right:5px}.st-mini-page{gap:7px;padding:10px 7px}.st-tile-cap .st-radio{display:none}.st-tile-cap{padding-left:2px}.st-char-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.st-drow{grid-template-columns:var(--row-avatar) 88px minmax(0, 1fr) auto;column-gap:10px;padding-left:18px}.st-drow-prev,.st-drow-main .lbl{display:none}.st-drow-subj{max-width:none}.st-sender-kind{display:none}.st-inline{max-width:none}.seg{max-width:100%}.seg button{flex:1;padding:0 8px}}.st-back{display:none}@media (width<=719px){.settings{overscroll-behavior:contain;border-top:0;display:block;overflow-y:auto}.settings-nav{border-right:0;gap:2px;padding:6px 16px 96px;overflow:visible}.st-group{gap:2px}.st-find{border-radius:14px;height:46px;margin:8px 0 2px}.st-find input{font-size:16px}.st-cap{padding:20px 4px 8px}.settings-link{border-radius:16px;gap:14px;height:auto;min-height:66px;padding:10px 8px 10px 6px}.settings-link:active{background:var(--press)}.st-ico{border-radius:var(--r-tile);background:var(--sunk);width:46px;height:46px}.st-link-name{color:var(--ink);font-size:16px;font-weight:600}.st-link-blurb{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;line-height:18px;display:block;overflow:hidden}.st-chev{color:var(--ink-3);flex:none;margin-left:-6px;display:block}.settings-body{overflow:visible}.st-page{padding:4px 16px 96px}.st-back{color:var(--brand);border-radius:10px;align-items:center;gap:2px;margin:2px 0 6px -8px;padding:9px 12px 9px 6px;font-weight:600;text-decoration:none;display:inline-flex}.st-back:hover{background:var(--sunk);text-decoration:none}.st-head{padding-bottom:18px}.settings-title{font-size:22px;line-height:28px}.st-account{gap:16px;padding:20px 0}.st-quota{width:100%}.st-toolbar{padding-top:18px}.st-item{gap:12px;min-height:66px}.st-item-acts .icon-btn{width:34px;height:34px}.settings .input,.settings .sig-editor,.settings .link-editor .input{font-size:16px}.st-ctl .seg button{height:40px}}.sb{max-width:940px;padding-bottom:8px;container:sb/inline-size}.sb-block{border-bottom:1px solid var(--line);grid-template-columns:224px minmax(0,1fr);gap:0 36px;padding:26px 0;display:grid}.sb-block:last-of-type{border-bottom:0}.sb-block-head{min-width:0}.sb-block-title{font:650 14.5px/20px var(--f-ui);color:var(--ink)}.sb-block-sub{color:var(--ink-3);margin-top:5px;font-size:13px;line-height:18px}.sb-block-body{align-content:start;gap:16px;min-width:0;display:grid}@container sb (width<=692px){.sb-block{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 0}.sb-block-sub{max-width:62ch}}.sb-note{color:var(--ink-3);font-size:13px;line-height:19px}.sb-note-empty{padding:14px 0 4px}.sb-problem-title{font-weight:650}.sb-problem-detail{font:500 12px/17px var(--f-mono);color:var(--ink-2);overflow-wrap:anywhere;margin-top:6px;display:block}.sb-savewrap{z-index:6;gap:10px;margin-top:26px;display:grid;position:sticky;bottom:16px}.sb-savebar{background:var(--rail);color:var(--rail-ink);border:1px solid var(--rail-edge);box-shadow:var(--shadow-pop);animation:sb-rise var(--med) var(--ease-out);border-radius:14px;align-items:center;gap:8px;padding:9px 9px 9px 18px;display:flex}.sb-savebar-note{min-width:0;font:600 13.5px/18px var(--f-ui);align-items:center;gap:10px;margin-right:auto;display:flex}.sb-savebar-note i{background:var(--focus-rail);border-radius:2px;flex:none;width:8px;height:8px}.sb-savebar-btn{height:38px;font:650 13.5px/1 var(--f-ui);white-space:nowrap;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.sb-savebar-btn.quiet{color:var(--rail-ink)}.sb-savebar-btn.quiet:hover:not(:disabled){background:var(--rail-hover)}.sb-savebar-btn.quiet:active:not(:disabled){background:var(--rail-press)}.sb-savebar-btn.solid{background:var(--rail-ink);color:var(--rail)}.sb-savebar-btn.solid:hover:not(:disabled){background:#fff}.sb-savebar-btn:focus-visible{outline:2px solid var(--focus-rail);outline-offset:2px}.sb-savebar-btn:disabled{opacity:.55}.sb-savebar .spinner{border-color:color-mix(in srgb, var(--rail) 30%, transparent);border-top-color:var(--rail)}@keyframes sb-rise{0%{opacity:0;transform:translateY(10px)}}@media (width<=719px){.sb-savewrap{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.sb-savebar{padding-left:14px}.sb-savebar-note{font-size:13px}.sb-savebar-btn{padding:0 12px}}.sb-2fa{border:1px solid var(--line-2);border-radius:16px;gap:16px;padding:20px;display:grid}.sb-2fa.is-on{border-color:color-mix(in srgb, var(--ok) 38%, var(--line-2));background:color-mix(in srgb, var(--ok) 4%, var(--page))}.sb-2fa.is-loading{align-items:center;gap:16px;display:flex}.sb-2fa-head{align-items:flex-start;gap:16px;display:flex}.sb-2fa-tile{border-radius:var(--r-tile);background:var(--warn-tint);flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.sb-2fa.is-on .sb-2fa-tile{background:var(--brand-tint)}.sb-2fa-tile.is-key{background:var(--warn-tint);color:var(--warn)}.sb-2fa-tick{background:var(--ok);color:#fff;width:21px;height:21px;box-shadow:0 0 0 2.5px var(--page);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.sb-2fa-text{flex:1;min-width:0}.sb-2fa-state{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.sb-2fa-state b{font:650 17px/24px var(--f-ui);letter-spacing:-.005em}.sb-2fa-text p{max-width:54ch;color:var(--ink-2);margin-top:4px;font-size:13.5px;line-height:20px}.sb-2fa-actions{flex-wrap:wrap;gap:10px;display:flex}.sb-meter{background:var(--sunk);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 14px;display:flex}.sb-meter-dots{gap:5px;display:flex}.sb-meter-dots i{background:var(--page);width:13px;height:20px;box-shadow:inset 0 0 0 1.5px var(--control);border-radius:4px}.sb-meter-dots i.on{background:var(--brand);box-shadow:none}.sb-meter-dots i.on.low{background:var(--warn)}.sb-meter-text{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:inline-flex}.sb-meter-text b{color:var(--ink);font-weight:700}.sb-steps{border:1px solid var(--line-2);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.sb-step{grid-template-columns:30px minmax(0,1fr);gap:16px;padding:22px 22px 24px;display:grid}.sb-step+.sb-step{border-top:1px solid var(--line)}.sb-step-n{border-radius:var(--r-tile);background:var(--brand);width:30px;height:30px;color:var(--brand-ink);font:600 13px/1 var(--f-display);place-items:center;display:grid}.sb-step-body h4{font:650 15px/22px var(--f-ui)}.sb-step-body>p{max-width:58ch;color:var(--ink-3);margin-top:2px;font-size:13px;line-height:19px}.sb-scan{flex-wrap:wrap;align-items:flex-start;gap:18px 24px;margin-top:18px;display:flex}.sb-qr{border:1px solid var(--line-2);background:#fff;border-radius:14px;flex:none;width:184px;height:184px;padding:10px}.sb-qr-svg{width:100%;height:100%;display:block}.sb-key{flex:230px;align-content:start;gap:9px;min-width:0;display:grid}.sb-key-label{color:var(--ink-2);font-size:12.5px;font-weight:550;line-height:17px}.sb-key-value{border:1px solid var(--line);background:var(--sunk);color:var(--ink);font:600 15px/24px var(--f-mono);letter-spacing:.07em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;padding:11px 13px;display:block}.sb-key-actions{flex-wrap:wrap;gap:8px;display:flex}.sb-key-note{color:var(--ink-3);font-size:12px}.sb-code{max-width:372px;margin-top:16px}.sb-code-error{max-width:52ch;margin-top:12px}.sb-code-error .lucide{flex:none;margin-top:1px}.sb-step-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sb-codedialog{gap:4px;display:grid}.sb-codedialog>p{color:var(--ink-2);font-size:13.5px;line-height:20px}.sb-codedialog .sb-code{max-width:none}.sb-code-switch{justify-self:start;margin-top:14px;font-size:13px}.sb-backup{border:1px solid var(--line-2);border-radius:16px;gap:18px;padding:22px;display:grid}.sb-backup-head{gap:16px;display:flex}.sb-backup-head h4{font:650 15px/22px var(--f-ui);outline:none}.sb-backup-head p{max-width:56ch;color:var(--ink-2);margin-top:3px;font-size:13px;line-height:19px}.sb-codes{background:var(--sunk);border-radius:12px;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:0 28px;margin:0;padding:10px 18px;list-style:none;display:grid}.sb-codes li{border-bottom:1px dashed var(--line-2);align-items:baseline;gap:14px;padding:9px 2px;display:flex}.sb-codes li:nth-child(5),.sb-codes li:nth-child(10){border-bottom:0}.sb-codes-n{color:var(--ink-3);font-size:12px}.sb-codes code{font:600 16.5px/22px var(--f-mono);letter-spacing:.06em;color:var(--ink);-webkit-user-select:all;user-select:all}.sb-backup-actions{flex-wrap:wrap;gap:8px;display:flex}.sb-backup-confirm{align-items:flex-start;line-height:20px}.sb-backup .sb-step-actions{margin-top:0}.sb-listhead{min-height:32px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.sb-listhead b{color:var(--ink)}.sb-rows{margin:0;padding:0;list-style:none}.sb-row{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.sb-row-tile{border-radius:var(--r-tile);background:var(--sunk);width:40px;height:40px;color:var(--ink-2);place-items:center;display:grid}.sb-row.is-current .sb-row-tile{background:var(--brand-tint);color:var(--brand)}.sb-row-main{min-width:0}.sb-row-title{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;line-height:20px;display:flex}.sb-row-title b{font-weight:620}.sb-row-meta{color:var(--ink-3);flex-wrap:wrap;gap:1px 0;margin-top:2px;font-size:12.5px;line-height:18px;display:flex}.sb-row-meta>span:not(:first-child):before{content:"";background:var(--control);border-radius:50%;width:3px;height:3px;margin:0 9px 2px;display:inline-block}.sb-row-meta .is-live{color:var(--ok);font-weight:600}.sb-row-act{flex:none}@container sb (width<=520px){.sb-row{grid-template-columns:40px minmax(0,1fr)}.sb-row-act{grid-column:2;justify-self:start}.sb-row-meta{flex-direction:column}.sb-row-meta>span:not(:first-child):before{display:none}.sb-step{grid-template-columns:26px minmax(0,1fr);gap:12px;padding:18px 14px 20px}.sb-step-n{width:26px;height:26px;font-size:12px}.sb-2fa,.sb-backup{padding:16px}.sb-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:6px 12px}.sb-codes code{letter-spacing:.03em;font-size:14.5px}}.sb-activity-head{justify-content:flex-start}.sb-activity{display:grid}.sb-day-head{color:var(--ink-3);font:700 11px/16px var(--f-ui);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:8px;margin:20px 0 6px;display:flex}.sb-day:first-child .sb-day-head{margin-top:8px}.sb-day-date{letter-spacing:.02em;text-transform:none;margin-left:2px;font-weight:600}.sb-events{margin:0;padding:0;list-style:none}.sb-event{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.sb-day .sb-event:first-child{border-top:0}.sb-event-tile{border-radius:var(--r-tile);background:var(--sunk);width:32px;height:32px;color:var(--ink-2);place-items:center;display:grid}.sb-event.tone-ok .sb-event-tile{background:var(--ok-tint);color:var(--ok)}.sb-event.tone-bad .sb-event-tile{background:var(--danger-tint);color:var(--danger)}.sb-event.tone-warn .sb-event-tile{background:var(--warn-tint);color:var(--warn)}.sb-event.tone-info .sb-event-tile{background:var(--info-tint);color:var(--info)}.sb-event-main{min-width:0}.sb-event-title{flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:14px;font-weight:550;line-height:20px;display:flex}.sb-event-meta{color:var(--ink-3);overflow-wrap:anywhere;margin-top:1px;font-size:12.5px;line-height:17px}.sb-event-time{color:var(--ink-3);font-size:12.5px}.sb-more{justify-self:start;margin-top:12px}.sb-group{gap:12px;display:grid}.sb-group-title{color:var(--ink-3);font:700 11px/16px var(--f-ui);letter-spacing:.08em;text-transform:uppercase}.sb-switchrow{align-items:flex-start;gap:14px;padding:2px 0;display:flex}.sb-switchrow .switch{margin-top:1px}.sb-switchrow-text{cursor:pointer;flex:1;gap:4px;min-width:0;display:grid}.sb-switchrow-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:14px;font-weight:550;line-height:22px;display:flex}.sb-switchrow-sub{color:var(--ink-3);font-size:13px;line-height:20px}.sb-switchrow.is-disabled .sb-switchrow-text{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.sb-savebar{animation:none}}.sb-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:460px;display:grid}.sb-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sb-presets-label{color:var(--ink-3);margin-right:2px;font-size:12.5px;font-weight:600}.sb-range{background:var(--sunk);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;line-height:19px;display:flex}.sb-range .lucide{color:var(--brand);flex:none}.sb-range b{color:var(--ink);font-weight:650}.sb-range-n{color:var(--ink-3)}.sb-every select{max-width:200px}.sb-editor{border:1px solid var(--control);border-radius:var(--r-md);background:var(--page);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);overflow:hidden}.sb-editor:hover{border-color:var(--ink-3)}.sb-editor:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}.sb-editor.is-invalid{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 16%, transparent)}.sb-editor.is-disabled{background:var(--sunk);opacity:.7}.sb-editor-bar{border-bottom:1px solid var(--line);background:var(--sunk);flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;display:flex}.sb-editor-sep{background:var(--line-2);width:1px;height:18px;margin:0 5px}.sb-editor-body{min-height:156px;max-height:340px;color:var(--ink);font:400 14.5px/1.55 var(--f-ui);overflow-wrap:anywhere;outline:none;padding:12px 14px 14px;overflow-y:auto}.sb-editor-body p{margin:0 0 .65em}.sb-editor-body>:last-child{margin-bottom:0}.sb-editor-body ul,.sb-editor-body ol{margin:.4em 0 .65em;padding-left:1.5em}.sb-editor-body li p{margin:0}.sb-editor-body a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.sb-editor-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ink-3);pointer-events:none}.sb-linkform{gap:8px;width:296px;max-width:100%;padding:12px 14px 14px;display:grid}.sb-linkform-actions{align-items:center;gap:8px;margin-top:4px;display:flex}.sb-route{border:1px solid var(--line-2);transition:border-color var(--med) var(--ease), background var(--med) var(--ease);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(56px,128px) minmax(0,1fr);align-items:start;gap:6px;padding:22px 18px 20px;display:grid}.sb-route.is-on{border-color:color-mix(in srgb, var(--brand) 42%, var(--line-2));background:color-mix(in srgb, var(--brand) 4%, var(--page))}.sb-route-end{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.sb-route-addr{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);font:600 13px/18px var(--f-ui);overflow:hidden}.sb-route-cap{color:var(--ink-3);font-size:12px;line-height:16px}.sb-route-empty{border-radius:var(--r-tile);background:var(--sunk);width:44px;height:44px;color:var(--ink-3);font:600 16px/1 var(--f-ui);box-shadow:inset 0 0 0 1.5px var(--line-2);place-items:center;display:grid}.sb-route-line{place-items:center;height:44px;display:grid;position:relative}.sb-route-track{border-top:2px dashed var(--line-2);position:absolute;top:50%;left:0;right:0}.sb-route.is-on .sb-route-track{border-top:2px solid var(--brand)}.sb-route-arrow{background:var(--page);width:28px;height:28px;color:var(--ink-3);box-shadow:0 0 0 1.5px var(--line-2);border-radius:50%;place-items:center;display:grid;position:relative}.sb-route.is-on .sb-route-arrow{background:var(--brand);color:var(--brand-ink);box-shadow:none}.sb-facts{gap:16px;margin:0;padding:0;list-style:none;display:grid}.sb-facts li{color:var(--ink-2);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;font-size:13.5px;line-height:20px;display:grid}.sb-facts li>span:last-child{padding-top:5px}.sb-facts a{color:var(--brand);font-weight:600}.sb-fact-tile{border-radius:var(--r-tile);background:var(--sunk);width:32px;height:32px;color:var(--ink-2);place-items:center;display:grid}.sb-fact-tile.tone-info{background:var(--info-tint);color:var(--info)}.sb-fact-tile.tone-warn{background:var(--warn-tint);color:var(--warn)}.sb-fact-tile.tone-ok{background:var(--ok-tint);color:var(--ok)}.sb-count{color:var(--ink-3);margin-top:12px;font-size:12.5px;display:block}.sb-empty{padding:24px 8px}.sb-filters{margin:0;padding:0;list-style:none}.sb-filter{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:18px 0;display:grid}.sb-filter-n{color:var(--ink-3);font:650 12px/20px var(--f-ui);letter-spacing:.02em;padding-top:3px}.sb-filter-main{gap:10px;min-width:0;display:grid}.sb-filter-peek{justify-self:start;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sb-filter-acts{align-items:flex-start;gap:2px;margin:-4px -6px 0 0;display:flex}.sb-del:hover:not(:disabled){color:var(--danger)}.sb-sum{gap:8px;min-width:0;display:grid}.sb-sum-line{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sb-sum-k{color:var(--ink-3);font:700 10.5px/26px var(--f-ui);letter-spacing:.08em;text-transform:uppercase}.sb-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.sb-chip{max-width:100%;min-height:26px;color:var(--ink);font:500 13px/18px var(--f-ui);border-radius:8px;align-items:center;gap:7px;padding:3px 10px;display:inline-flex}.sb-chip.crit{background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line)}.sb-chip.crit b{color:var(--ink-3);flex:none;font-size:12px;font-weight:600}.sb-chip-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:36ch;overflow:hidden}.sb-chip.act{background:color-mix(in srgb, var(--h) 11%, var(--page));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--h) 26%, transparent);font-weight:550}.sb-chip.act .lucide,.sb-chip.act .ni{flex:none}.sb-chip.ghost{border:1px dashed var(--line-2);color:var(--ink-3)}.sb-fe{outline:none;gap:26px;padding-top:4px;display:grid}.sb-fe .sb-sum{background:var(--sunk);border-radius:14px;padding:14px 16px}.sb-fe-sec{gap:14px;display:grid}.sb-fe-h{font:650 14.5px/22px var(--f-ui);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.sb-fe-n{border-radius:var(--r-tile);background:var(--brand);width:24px;height:24px;color:var(--brand-ink);font:600 11px/1 var(--f-display);place-items:center;display:grid}.sb-fe-peek{align-items:center;gap:5px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.sb-fe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.sb-fe-attach{align-content:start}.sb-fe-attach .check-row{min-height:40px}.sb-size{grid-template-columns:minmax(0,1fr) 88px;gap:8px;display:grid}.sb-fe-error{margin:0}.sb-skipped{background:color-mix(in srgb, var(--info) 14%, transparent);font:500 12px/20px var(--f-mono);border-radius:5px;margin:2px 4px 2px 0;padding:0 6px;display:inline-block}.sb-acts{border:1px solid var(--line-2);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.sb-act{border-top:1px solid var(--line);transition:background var(--fast) var(--ease)}.sb-act:first-child{border-top:0}.sb-act.is-on{background:color-mix(in srgb, var(--h) 6%, var(--page))}.sb-act-main{cursor:pointer;grid-template-columns:auto 32px minmax(0,1fr);align-items:center;gap:12px;padding:11px 14px;display:grid}.sb-act:hover:not(.is-on):not(.is-disabled){background:var(--hover)}.sb-act.is-disabled .sb-act-main{cursor:default}.sb-act.is-disabled .sb-act-ico,.sb-act.is-disabled .sb-act-text{opacity:.55}.sb-act-ico{border-radius:var(--r-tile);background:color-mix(in srgb, var(--h) 13%, var(--page));place-items:center;width:32px;height:32px;display:grid}.sb-act-text b{font-size:14px;font-weight:600;line-height:20px;display:block}.sb-act-text small{color:var(--ink-3);font-size:12.5px;line-height:17px;display:block}.sb-act-extra{padding:0 14px 14px 88px}.sb-act-pick{flex-wrap:wrap;align-items:center;gap:10px 12px;max-width:480px;display:flex}.sb-act-pick .input{flex:200px;min-width:0}.sb-act-wait{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.sb-act-wait a{color:var(--brand);font-weight:600}.sb-act-error{padding:0 14px 12px 88px}@container sb (width<=560px){.sb-filter{grid-template-columns:minmax(0,1fr) auto}.sb-filter-n{display:none}.sb-sum-line{grid-template-columns:minmax(0,1fr);gap:4px}.sb-sum-k{line-height:16px}}@media (width<=719px){.sb .btn-sm{height:38px;padding:0 13px}.sb .icon-btn,.sb-filter-acts .icon-btn{width:40px;height:40px}.sb-editor-bar .icon-btn.sm{width:36px;height:36px}.sb-fe-grid{grid-template-columns:minmax(0,1fr)}.sb-act-extra,.sb-act-error{padding-left:14px}.sb-fe .sb-sum-line{grid-template-columns:minmax(0,1fr);gap:4px}.sb-fe .sb-sum-k{line-height:16px}.sb-fe-peek{flex-basis:100%;margin-left:0}.sb-dates{max-width:none}.sb-route{padding:18px 12px 16px}}@media (width>=720px){.dialog-scrim:has(>.palette-dialog){place-items:start center;padding-top:min(13vh,120px)}}.palette-dialog{border-radius:16px}.palette-dialog .dialog-head{display:none}.palette-dialog .dialog-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.pal{flex-direction:column;min-height:0;max-height:min(600px,100vh - min(13vh,120px) - 48px);display:flex}.pal-field{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:60px;padding:0 14px 0 18px;display:flex}.pal-search-ic{width:20px;height:20px;color:var(--ink-3);flex:none}.pal-field input{min-width:0;height:100%;color:var(--ink);font:450 16.5px/1 var(--f-ui);background:0 0;border:0;outline:none;flex:1}.pal-field input::placeholder{color:var(--ink-3)}.pal-scope{border-radius:var(--r-pill);background:var(--brand-tint);height:28px;color:var(--brand);font:600 13px/1 var(--f-ui);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 3px 0 10px;display:inline-flex}.pal-scope>.lucide{width:15px;height:15px}.pal-scope-x{width:22px;height:22px;color:inherit;border-radius:50%;place-items:center;display:grid}.pal-scope-x:hover{background:color-mix(in srgb, var(--brand) 16%, transparent)}.pal-esc{flex:none}.pal-list{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 8px 8px;scroll-padding:32px 0 8px;overflow:auto}.pal-group-head{color:var(--ink-3);font:600 11px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase;padding:12px 10px 6px}.pal-item{min-height:44px;color:var(--ink);font:500 14.5px/1.3 var(--f-ui);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:12px;padding:5px 10px 5px 8px;display:flex;position:relative}.pal-item.active{background:color-mix(in srgb, var(--brand) 9%, var(--raised))}.pal-item.active:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-8px}.pal-item[aria-checked=true] .pal-title{font-weight:600}.pal-ic{border-radius:var(--r-tile);background:var(--sunk-2);width:30px;height:30px;color:var(--ink-2);flex:none;place-items:center;display:grid}.pal-ic>.lucide{width:17px;height:17px}.pal-ic.hue{background:color-mix(in srgb, var(--tile) 15%, var(--raised));color:var(--tile)}.pal-ic.create{background:var(--accent);color:var(--accent-ink)}.pal-ic.av-tile{background:0 0}.pal-sq{background:var(--tile);border-radius:4px;width:12px;height:12px}.pal-text{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.pal-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pal-title b{color:var(--brand);font-weight:700}.pal-detail{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:0 100 auto;font-size:13px;font-weight:450;overflow:hidden}.pal-hint{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12.5px}.pal-item>kbd,.pal-item>.kbd-group{flex:none}.pal-check{color:var(--brand);flex:none}.pal-next{color:var(--ink-3);flex:none}.pal-empty{color:var(--ink-2);text-align:center;padding:30px 16px 34px;font-size:14px}.pal-empty b{color:var(--ink);font-weight:600}.pal-foot{border-top:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, var(--raised));height:42px;color:var(--ink-3);flex:none;align-items:center;gap:18px;padding:0 10px 0 16px;font-size:12.5px;display:flex}.pal-foot>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pal-foot-link{height:28px;color:var(--ink-2);font:500 12.5px/1 var(--f-ui);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:0 8px;display:inline-flex}.pal-foot-link:hover{background:var(--raised-hover);color:var(--ink)}.pal-foot-link:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (width<=719px){.pal{max-height:min(78vh,640px)}.pal-field{height:56px;padding:0 12px 0 16px}.pal-field input{font-size:16px}.pal-item{min-height:50px}.pal-esc,.pal-foot,.pal-item>kbd,.pal-item>.kbd-group{display:none}}.keys-dialog .dialog-head{padding-bottom:10px}.keys-dialog .dialog-body{padding:0 0 12px}.sk-title{align-items:center;gap:12px;display:inline-flex}.sk-title-ic{border-radius:var(--r-tile);background:var(--brand-tint);width:34px;height:34px;color:var(--brand);place-items:center;display:grid}.sk-bar{z-index:1;border-bottom:1px solid var(--line);background:var(--raised);align-items:center;gap:16px;padding:4px 24px 14px;display:flex;position:sticky;top:0}.sk-find{border:1px solid var(--control);border-radius:var(--r-md);background:var(--page);max-width:340px;height:38px;color:var(--ink-3);flex:1;align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.sk-find:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.sk-find input{min-width:0;height:100%;color:var(--ink);font:14px/1 var(--f-ui);background:0 0;border:0;outline:none;flex:1}.sk-find input::placeholder{color:var(--ink-3)}.sk-find input::-webkit-search-cancel-button{display:none}.sk-switches{align-items:center;gap:20px;margin-left:auto;display:flex}.sk-switch{color:var(--ink-2);font:500 13.5px/1 var(--f-ui);cursor:pointer;white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.sk-switch.is-disabled{color:var(--ink-3);cursor:default}.sk-off{margin:14px 24px 0}.sk-off kbd{margin:0 1px}.sk-grid{columns:3 250px;column-gap:40px;padding:4px 24px 8px}.sk-group{break-inside:avoid;padding-top:16px}.sk-group h3{color:var(--ink-2);font:600 11px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 6px;display:flex}.sk-group h3:before{content:"";background:var(--sk-hue,var(--brand));border-radius:3px;width:8px;height:8px}.sk-anywhere{--sk-hue:var(--brand)}.sk-goto{--sk-hue:var(--p-inbox)}.sk-list{--sk-hue:var(--p-sched)}.sk-actions{--sk-hue:var(--p-snooze)}.sk-thread{--sk-hue:var(--p-sent)}.sk-compose{--sk-hue:var(--p-drafts)}.sk-group dl{margin:0}.sk-row{border-bottom:1px solid var(--line);min-height:36px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:13.5px;line-height:18px;display:flex}.sk-row:last-child{border-bottom:0}.sk-row dt{min-width:0}.sk-row dd{flex:none;margin:0}.sk-keys{align-items:center;gap:5px;display:inline-flex}.sk-keys kbd{border-radius:6px;min-width:22px;height:22px;padding:0 6px;font-size:11.5px}.sk-then,.sk-or{color:var(--ink-3);font-size:11.5px}.sk-empty{color:var(--ink-2);text-align:center;padding:40px 24px 28px}.sk-empty b{color:var(--ink)}@media (width<=719px){.sk-bar{flex-wrap:wrap;padding:4px 16px 12px}.sk-find{flex-basis:100%;max-width:none}.sk-switches{margin-left:0}.sk-grid{columns:1;padding:0 16px 8px}.sk-off{margin:12px 16px 0}}.hint-strip{border-top:1px solid var(--line);background:var(--page);height:38px;color:var(--ink-2);flex:none;align-items:center;gap:4px;padding:0 8px 0 20px;font-size:12.5px;display:flex}.hint-list{flex:1;align-items:center;gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.hint-list li{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.hint-cmd{height:28px;color:var(--ink-2);font:500 12.5px/1 var(--f-ui);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.hint-cmd:hover{background:var(--hover);color:var(--ink)}.hint-cmd:active{background:var(--press)}.hint-cmd:focus-visible{outline:2px solid var(--focus);outline-offset:-1px}.hint-x{color:var(--ink-3);margin-left:2px}@media (width>=720px){:root:has(.hint-strip){--toast-bottom:54px}}@media (width<=1000px){.hint-list li:nth-child(n+5){display:none}}.adm{border-top:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.adm[data-view=phone]{border-top:0}.adm-none{border-top:0;justify-content:center;align-items:stretch}.adm-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 32px 96px;overflow-y:auto;container:adm/inline-size}.adm-body{min-width:0}.adm-body .empty{min-height:360px;padding-top:44px}.adm-stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1240px;padding:24px 0 22px;display:grid}.adm-stat{--h:var(--brand);border-left:1px solid var(--line);align-items:flex-start;gap:14px;min-width:0;padding:2px 28px;display:flex}.adm-stat:first-child{border-left:0;padding-left:0}.adm-stat-tile{border-radius:var(--r-tile);background:color-mix(in srgb, var(--h) 13%, var(--page));flex:none;place-items:center;width:42px;height:42px;display:grid}.adm-stat-tile .ni .sec{fill:color-mix(in srgb, var(--h) 40%, var(--page))}.adm-stat-body{flex-direction:column;flex:1;min-width:0;display:flex}.adm-stat-label{color:var(--ink-3);font:600 11px/14px var(--f-ui);letter-spacing:.09em;text-transform:uppercase}.adm-stat-value{color:var(--ink-3);font:400 14px/26px var(--f-ui);white-space:nowrap;margin-top:3px}.adm-stat-value b{color:var(--ink);font:650 23px/26px var(--f-ui);letter-spacing:-.01em}.adm-stat-bar{background:var(--sunk-2);border-radius:3px;height:5px;margin-top:8px;display:block;overflow:hidden}.adm-stat-bar i{background:var(--h);border-radius:3px;height:100%;display:block}.adm-stat.is-high .adm-stat-bar i{background:var(--p-snooze)}.adm-stat.is-full .adm-stat-bar i{background:var(--danger)}.adm-stat-sub{color:var(--ink-3);margin-top:6px;font-size:12.5px;line-height:16px}.adm-bar{z-index:4;border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:var(--page);align-items:center;gap:10px;height:60px;margin:0 -32px;padding:0 32px;display:flex;position:sticky;top:0}.adm-find{background:var(--sunk);min-width:190px;height:40px;color:var(--ink-3);transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);border:1px solid #0000;border-radius:10px;flex:0 340px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.adm-find:hover{border-color:var(--line-2)}.adm-find:focus-within{border-color:var(--brand);background:var(--page);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent);color:var(--ink)}.adm-find input{min-width:0;height:100%;color:var(--ink);font:500 14px/1 var(--f-ui);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.adm-find input::placeholder{color:var(--ink-3);opacity:1}.adm-find input::-webkit-search-cancel-button{appearance:none;display:none}.adm-find input::-webkit-search-decoration{appearance:none;display:none}.adm-find-clear{width:28px;height:28px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;display:grid}.adm-find-clear:hover{background:var(--sunk-2);color:var(--ink)}.adm-chips{align-items:center;gap:6px;min-width:0;display:flex}.adm-chip{border:1px solid var(--line-2);background:var(--page);height:30px;color:var(--ink-2);font:600 13px/1 var(--f-ui);white-space:nowrap;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 8px 0 11px;display:inline-flex}.adm-chip:hover{border-color:var(--control);background:var(--sunk);color:var(--ink)}.adm-chip.on{border-color:var(--brand);background:var(--brand-tint);color:var(--ink)}.adm-chip .lucide{width:15px;height:15px;color:var(--ink-3);margin-left:-2px}.adm-chip-n{background:var(--sunk-2);min-width:20px;height:18px;color:var(--ink-2);font:700 11px/1 var(--f-ui);border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.adm-chip.on .adm-chip-n{background:var(--brand);color:var(--brand-ink)}.adm-sort{padding-right:11px}.adm-bar-fill{flex:1}.adm-add{flex:none}.adm-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;max-width:1240px}.adm-table th{z-index:3;border-bottom:1px solid var(--line);background:var(--page);height:42px;color:var(--ink-3);font:600 12px/16px var(--f-ui);letter-spacing:.02em;text-align:left;white-space:nowrap;padding:0 12px;position:sticky;top:60px}.adm-table th:first-child,.adm-table td:first-child{padding-left:4px}.adm-th{color:inherit;font:inherit;letter-spacing:inherit;border-radius:7px;align-items:center;gap:4px;margin:0 -8px;padding:6px 8px;display:inline-flex}.adm-th:hover,.adm-th.on{color:var(--ink)}.adm-th:hover{background:var(--sunk)}.adm-th-arrow{width:14px;height:14px;color:var(--brand);place-items:center;display:inline-grid}.adm-cell-who{width:36%}.adm-table th:nth-child(2){width:132px}.adm-table th:nth-child(3){width:232px}.adm-col-msgs{width:108px}.adm-col-last{width:148px}.adm-col-act{text-align:right;width:64px;padding-right:4px!important}.adm-table td{border-bottom:1px solid var(--line);height:68px;color:var(--ink-2);vertical-align:middle;transition:background var(--fast) var(--ease);padding:10px 12px}@media (hover:hover){.adm-row:hover td{background:var(--hover)}}.adm-row:focus-within td{background:var(--hover)}.adm-who{align-items:center;gap:13px;min-width:0;display:flex}.adm-who-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adm-who-text>b{min-width:0;color:var(--ink);font:620 14.5px/20px var(--f-ui);align-items:center;gap:8px;display:flex}.adm-who-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-who-text>b .chip{flex:none}.adm-who-mail{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.adm-cell-size{padding-right:24px!important}.adm-col-msgs{font-size:14px}.adm-last{white-space:nowrap;font-size:13.5px}.adm-last.is-never{color:var(--ink-3)}.adm-row.is-off .adm-who-name,.adm-card.is-off .adm-who-name{color:var(--ink-2);font-weight:560}.adm-row.is-off .adm-who-mail,.adm-row.is-off td,.adm-card.is-off .adm-who-mail{color:var(--ink-3)}.adm-row.is-off .av,.adm-card.is-off .av{filter:grayscale(.9);opacity:.62}.adm-row.is-off .adm-size-bar i,.adm-card.is-off .adm-size-bar i{background:var(--control)}.adm-pill{height:24px;font:600 12.5px/1 var(--f-ui);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:0 11px 0 9px;display:inline-flex}.adm-pill i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.adm-pill.on{background:var(--ok-tint);color:var(--ok)}.adm-pill.off{background:var(--sunk-2);color:var(--ink-2)}.adm-pill.off i{background:0 0;width:8px;height:8px;box-shadow:inset 0 0 0 1.75px}.adm-pill .spinner{border-width:1.75px;width:11px;height:11px}.adm-size{gap:6px;min-width:120px;max-width:220px;display:grid}.adm-size-text{color:var(--ink-3);white-space:nowrap;font-size:13px;line-height:16px}.adm-size-text b{color:var(--ink);font-weight:620}.adm-size-bar{background:var(--sunk-2);border-radius:3px;height:6px;display:block;overflow:hidden}.adm-size-bar i{background:var(--brand);border-radius:3px;height:100%;display:block}.adm-size.is-high .adm-size-bar i{background:var(--p-snooze)}.adm-size.is-full .adm-size-bar i{background:var(--danger)}@container adm (width<=860px){.adm-bar{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px;position:static}.adm-find{flex:100%}.adm-table th{top:0}}@container adm (width<=940px){.adm-col-msgs{display:none}.adm-table th:nth-child(3){width:200px}}@container adm (width<=760px){.adm-col-last{display:none}.adm-cell-who{width:auto}}.adm-skel{max-width:1240px}.adm-skel-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 132px 232px 108px;align-items:center;gap:16px;height:68px;padding:0 12px 0 4px;display:grid}.adm-cards{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:14px 0 0;list-style:none;display:grid}.adm-card{border:1px solid var(--line-2);background:var(--page);border-radius:16px;min-width:0;padding:14px 6px 12px 14px}.adm-card-top{align-items:center;gap:12px;min-width:0;display:flex}.adm-card-mid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin:12px 8px 0 0;display:grid}.adm-card-mid .adm-size{max-width:none}.adm-card-meta{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:12px 8px 0 0;padding-top:10px;font-size:12.5px;line-height:17px;display:flex}.adm-card-meta b{color:var(--ink-2);font-weight:650}.adm-fab{right:16px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:5;background:var(--brand);height:56px;color:var(--brand-ink);font:700 16px/1 var(--f-ui);transition:transform var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:18px;align-items:center;gap:10px;padding:0 22px 0 18px;display:flex;position:absolute;box-shadow:0 10px 24px -8px #0c1a1473,0 0 0 1px #0000000d}.adm-fab:hover:not(:disabled){background:var(--brand-hover)}.adm-fab:active:not(:disabled){transform:scale(.97)}.adm-fab:disabled{opacity:.5}.adm-fab:focus-visible{outline-offset:3px}@media (width<=719px){.adm-scroll{padding:4px 16px 108px}.adm-stats{border:1px solid var(--line-2);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 4px;padding:0}.adm-stat{border-left:1px solid var(--line);padding:13px 12px 13px 14px;display:block}.adm-stat:first-child{border-left:0;padding-left:14px}.adm-stat-tile{display:none}.adm-stat-label{letter-spacing:.08em;align-items:center;gap:7px;font-size:10.5px;display:flex}.adm-stat-label:before{content:"";background:var(--h);border-radius:2px;flex:none;width:8px;height:8px}.adm-stat-value{white-space:normal;flex-direction:column;margin-top:6px;font-size:12.5px;line-height:16px;display:flex}.adm-stat-value b{font-size:21px;line-height:26px}.adm-stat-bar{margin-top:9px}.adm-stat-sub{display:none}.adm-bar{border:0;flex-wrap:wrap;gap:8px;height:auto;margin:0;padding:10px 0 12px;position:static}.adm-find{flex:1 1 0;min-width:0;height:44px}.adm-chips{scrollbar-width:none;flex:1 0 100%;order:3;gap:6px;max-width:100%;overflow-x:auto}.adm-chips::-webkit-scrollbar{display:none}.adm-chip{height:34px}.adm-bar .icon-btn{width:44px;height:44px}.adm-body .empty{min-height:300px}.ph-dateline{color:var(--rail-ink-2);font:500 12.5px/1.2 var(--f-ui);margin:-2px 16px 2px 22px}}.adm-sheet .dialog-body{padding:2px 10px 14px}.adm-sheet-list{gap:2px;display:grid}.adm-sheet-item{width:100%;height:54px;color:var(--ink);font:560 16px/1 var(--f-ui);text-align:left;border-radius:12px;align-items:center;gap:14px;padding:0 14px;display:flex}.adm-sheet-item:active:not(:disabled){background:var(--sunk)}.adm-sheet-item .lucide{width:21px;height:21px;color:var(--ink-3)}.adm-sheet-item em{color:var(--ink-3);font:500 13px/1 var(--f-ui);margin-left:auto}.adm-sheet-item.danger,.adm-sheet-item.danger .lucide{color:var(--danger)}.adm-sheet-item:disabled{opacity:.45}.adm-sheet-sep{background:var(--line);height:1px;margin:6px 14px}.adm-dialog .dialog-body{padding-top:8px}.adm-form{gap:18px;min-width:0;display:grid}.adm-tabs{justify-self:start}.adm-strong{color:var(--ink);overflow-wrap:anywhere;font-weight:650}.adm-lead{color:var(--ink-2);font-size:14px;line-height:21px}.adm-note{color:var(--ink-3);font-size:13px;line-height:19px}.adm-pw{gap:14px;display:grid}.adm-foot{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.adm-foot .grow{flex:1}.adm-addr{align-items:stretch;min-width:0;display:flex}.adm-addr .input{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.adm-addr-domain,.adm-addr .adm-addr-domain-select{border:1px solid var(--control);background:var(--sunk);max-width:62%;height:40px;color:var(--ink-2);font:500 14px/1 var(--f-ui);text-overflow:ellipsis;white-space:nowrap;border-left:0;border-radius:0 10px 10px 0;flex:none;align-items:center;padding:0 12px;display:flex;overflow:hidden}.adm-addr .adm-addr-domain-select{cursor:pointer;border-radius:0 10px 10px 0;width:auto;padding-right:32px}.adm-addr:focus-within .adm-addr-domain{border-color:var(--brand)}.adm-addr-sm .input{height:34px;padding:0 10px;font-size:14px}.adm-addr-sm .adm-addr-domain{height:34px;padding:0 10px;font-size:13px}.adm-lines{min-height:112px;font-size:14.5px;line-height:1.55}.adm-prev-wrap{border:1px solid var(--line-2);border-radius:14px;overflow:hidden}.adm-prev-head{border-bottom:1px solid var(--line);background:var(--sunk);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:12.5px;line-height:18px;display:flex}.adm-prev-head b{color:var(--ink)}.adm-prev-head .adm-addr-domain-select{border:1px solid var(--control);border-radius:8px;height:30px}.adm-prev{max-height:268px;margin:0;padding:0;list-style:none;overflow-y:auto}.adm-prev-row{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) minmax(0,300px);align-items:center;gap:4px 12px;padding:8px 14px;display:grid}.adm-prev-row:first-child{border-top:0}.adm-prev-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.adm-prev-err{grid-column:2/-1;font-size:12.5px;line-height:16px}.adm-prev-row.is-bad{background:color-mix(in srgb, var(--danger) 5%, var(--page))}.adm-size-picker{justify-items:start;gap:10px;display:grid}.adm-size-custom{gap:8px;display:grid}.adm-size-custom-row{grid-template-columns:120px 92px;gap:8px;display:grid}.adm-head-person{align-items:center;gap:14px;min-width:0;display:flex}.adm-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-head-text>b{font:650 16px/22px var(--f-ui);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.adm-head-text>span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.adm-usage{background:var(--sunk);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.adm-usage .caps{color:var(--ink-3)}.adm-usage .adm-size{max-width:none}.adm-secret{border:1px solid var(--line-2);background:var(--sunk);border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex}.adm-secret-body{flex:1;gap:6px;min-width:0;display:grid}.adm-secret-cap{color:var(--ink-3);font:600 11px/14px var(--f-ui);letter-spacing:.09em;text-transform:uppercase}.adm-secret-value{color:var(--ink);font:600 27px/34px var(--f-mono);letter-spacing:.05em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.adm-d{color:var(--info)}.adm-s{color:var(--ink-3)}.adm-copied{border-color:color-mix(in srgb, var(--ok) 40%, var(--line-2));color:var(--ok)}.adm-copied .lucide{color:var(--ok)}.adm-res{gap:16px;display:grid}.adm-res-list{border:1px solid var(--line-2);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.adm-res-headrow,.adm-res-row{grid-template-columns:minmax(0,1fr) 262px;align-items:center;gap:12px;padding:0 14px;display:grid}.adm-res-headrow{border-bottom:1px solid var(--line);background:var(--sunk);height:34px;color:var(--ink-3);font:600 11px/1 var(--f-ui);letter-spacing:.09em;text-transform:uppercase}.adm-res-row{border-top:1px solid var(--line);min-height:60px;padding-top:9px;padding-bottom:9px}.adm-res-headrow+.adm-res-row{border-top:0}.adm-res-who{align-items:center;gap:12px;min-width:0;display:flex}.adm-res-who>div{min-width:0}.adm-res-who b{font:620 14px/19px var(--f-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adm-res-who span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:17px;display:block;overflow:hidden}.adm-res-pw{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.adm-res-row.is-skipped{background:color-mix(in srgb, var(--sunk) 60%, var(--page))}.adm-res-note{color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:4px;font-size:12.5px;line-height:17px;display:flex}.adm-secret-inline{align-items:center;gap:2px;min-width:0;display:inline-flex}.adm-secret-inline code{color:var(--ink);font:600 15px/22px var(--f-mono);letter-spacing:.04em;-webkit-user-select:all;user-select:all;white-space:nowrap}.adm-icon-copy{width:30px;color:var(--ink-3);padding:0}.adm-icon-copy .lucide{width:16px;height:16px}@media (width<=719px){.dialog.adm-dialog{margin-bottom:var(--org-kb,0px);max-height:calc(92dvh - var(--org-kb,0px))}.adm-tabs{justify-self:stretch}.adm-tabs button{flex:1}.adm-prev-row{grid-template-columns:32px minmax(0,1fr)}.adm-prev-row .adm-addr-sm,.adm-prev-err{grid-column:1/-1}.adm-secret{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.adm-secret-value{font-size:23px}.adm-secret .btn{height:44px}.adm-res-headrow{display:none}.adm-res-row{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:12px;padding-bottom:12px}.adm-res-pw{justify-content:flex-start;padding-left:48px}.adm-res-note{padding-left:48px}.adm-foot .grow{display:none}.adm-foot .btn{flex:auto}.adm-foot .btn:last-child{flex:100%}.adm-icon-copy{width:40px;height:40px}.adm-size-custom-row{grid-template-columns:minmax(0,1fr) 96px}.adm-size-picker{justify-items:stretch}.adm-size-picker .seg{width:100%}.adm-size-picker .seg button{flex:auto;padding:0 6px}}@media (width<=359px){.adm-size-picker .seg button{padding:0 3px;font-size:12.5px}.adm-stat{padding:12px 6px 12px 10px!important}.adm-stat-label{letter-spacing:.03em;gap:5px;font-size:10px}}.pw-form{gap:18px;max-width:420px;display:grid}.pw-meter{align-items:flex-start;gap:12px;margin-top:2px;display:flex}.pw-meter-bars{flex:none;gap:4px;margin-top:6px;display:flex}.pw-meter-bars i{background:var(--sunk-2);width:26px;height:5px;transition:background var(--med) var(--ease);border-radius:3px}.pw-meter[data-level="1"] .pw-meter-bars i:nth-child(-n+1){background:var(--danger)}.pw-meter[data-level="2"] .pw-meter-bars i:nth-child(-n+2){background:var(--p-snooze)}.pw-meter[data-level="3"] .pw-meter-bars i:nth-child(-n+3),.pw-meter[data-level="4"] .pw-meter-bars i:nth-child(-n+4){background:var(--ok)}.pw-meter-text{color:var(--ink-3);font-size:12.5px;line-height:17px}.pw-meter-text b{color:var(--ink-2);font-weight:650}.pw-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pw-note{color:var(--ink-3);font-size:13px}@media (width<=719px){.pw-actions .btn{flex:100%;height:44px}}.pw-remind{border:1px solid color-mix(in srgb, var(--brand) 26%, transparent);background:var(--brand-tint);border-radius:12px;flex:none;align-items:center;gap:12px;margin:0 24px 12px 32px;padding:8px 8px 8px 10px;display:flex}.pw-remind-ico{background:var(--brand);width:30px;height:30px;color:var(--brand-ink);border-radius:9px;flex:none;place-items:center;display:grid}.pw-remind-text{min-width:0;color:var(--ink-2);flex:1;font-size:13.5px;line-height:19px}.pw-remind-text b{color:var(--ink);font-weight:650}.pw-remind-btns{flex:none;gap:6px;display:flex}.pw-remind.is-compact{background:var(--rail);color:var(--rail-ink);border:0;border-radius:0;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin:0;padding:0 16px 32px}.pw-remind.is-compact .pw-remind-ico{background:color-mix(in srgb, var(--rail-ink) 16%, transparent);width:28px;height:28px;color:var(--rail-ink)}.pw-remind.is-compact .pw-remind-text{color:var(--rail-ink-2);flex:200px;padding-top:1px;font-size:13px;line-height:18px}.pw-remind.is-compact .pw-remind-text b{color:var(--rail-ink)}.pw-remind.is-compact .pw-remind-btns{flex:1 0 100%;justify-content:flex-end}.pw-remind.is-compact .pw-remind-btns .btn{height:36px;padding:0 14px}.pw-remind.is-compact .pw-remind-later{color:var(--rail-ink)}.pw-remind.is-compact .pw-remind-later:hover:not(:disabled){background:var(--rail-hover);color:var(--rail-ink)}.pw-remind.is-compact .pw-remind-go{background:var(--rail-ink);color:var(--rail);border-color:#0000}.pw-remind.is-compact .pw-remind-go:hover:not(:disabled){background:#fff;border-color:#0000}.pw-remind.is-compact .btn:focus-visible{outline-color:var(--focus-rail)}@media (width<=1099px) and (width>=720px){.pw-remind{margin-left:20px;margin-right:20px}}.adm-alert{max-width:1240px;margin:22px 0 0}
