.uc-consent{--red: #cf3a24;--ink: #161616;--line: #d9d5ca;position:fixed;z-index:60;left:16px;bottom:16px;display:flex;align-items:center;gap:16px;max-width:460px;padding:14px 14px 14px 18px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--ink);font:400 14px/1.45 Hanken Grotesk Landing,Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 8px 28px #1616161a}.uc-text{margin:0}.uc-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.uc-actions{display:flex;flex:none;gap:8px}.uc-btn{min-height:40px;padding:0 16px;border:1.5px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.uc-btn:hover{background:#0000000d}.uc-btn-main{border-color:var(--red);background:var(--red);color:#fff}.uc-btn-main:hover{background:#b9301c}.uc-btn:focus-visible,.uc-text a:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media(max-width:560px){.uc-consent{right:16px;max-width:none;flex-direction:column;align-items:stretch;gap:12px;padding:16px}.uc-actions .uc-btn{flex:1}}@media print{.uc-consent{display:none}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--um-red: #cf3a24;--um-red-text: #b5301c;--um-ink: #161616;--um-paper: #ffffff;--um-mailroom: #f2f1ee;--um-kraft: #d8be98;--um-blush: #f6d9d1;--um-select: #f6e9e5;--um-wax: #5a1a10;--um-night: #1b1615;--um-night-red: #e5543c;--um-slate: #5c574f;--um-line: #e5e2db;--um-display: "Hanken Grotesk", system-ui, sans-serif;--um-mono: "IBM Plex Mono", ui-monospace, monospace;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--um-radius: var(--radius-md);--um-border: 1px solid var(--um-line);--um-ease-out: cubic-bezier(.2, .8, .2, 1);--um-ease-io: cubic-bezier(.65, 0, .35, 1);--ember: var(--um-red);--ember-press: var(--um-red);--ember-ink: var(--um-red-text);--ember-tint: var(--um-blush);--night: var(--um-night);--night-raise: #2a2220;--night-line: #3d3330;--on-night: var(--um-paper);--on-night-mute: #d6cfc7;--on-night-faint: #b0a79e;--canvas-white: var(--um-paper);--canvas-warm: var(--um-mailroom);--hairline: var(--um-line);--hairline-strong: var(--um-line);--ink: var(--um-ink);--ink-2: var(--um-slate);--ink-3: var(--um-slate);--success: #2f7d4f;--canvas: var(--um-mailroom);--surface: var(--um-paper);--surface-2: var(--um-mailroom);--surface-3: #e6e4de;--line: var(--um-line);--line-strong: #cfcac0;--text: var(--um-ink);--text-2: var(--um-slate);--text-3: var(--um-slate);--brand: var(--um-red);--brand-hover: var(--um-red-text);--brand-ink: var(--um-red-text);--brand-tint: var(--um-blush);--danger: var(--um-red-text);--r-xs: var(--radius-xs);--r-sm: var(--radius-sm);--r-md: var(--radius-md);--r-lg: var(--radius-lg);--r-xl: var(--radius-xl);--w-body: 500;--w-medium: 600;--w-strong: 700;--w-display: 800;--shadow-1: 0 1px 2px rgba(22, 22, 22, .04);--shadow-2: 0 2px 8px -2px rgba(22, 22, 22, .08);--shadow-3: 0 12px 32px -8px rgba(22, 22, 22, .18), 0 2px 6px rgba(22, 22, 22, .06);--focus-ring: 2px solid rgb(207 58 36 / .4);--glow: none;--um-airmail: repeating-linear-gradient(135deg, var(--um-red) 0 12px, var(--um-paper) 12px 20px, var(--um-ink) 20px 32px, var(--um-paper) 32px 40px);--font-sans: var(--um-display);--font: var(--font-sans);--ease: var(--um-ease-out);--t-fast: .12s;--t-base: .24s;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--canvas);color:var(--text);font:var(--w-body) 14px/1.5 var(--font);font-variant-numeric:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--radius-md);border:1px solid transparent;font-weight:700;font-size:14px;white-space:nowrap;cursor:pointer;transition:background-color .12s var(--ease),border-color .12s var(--ease),color .12s var(--ease)}.btn:disabled{cursor:not-allowed;opacity:.45}.btn-primary{background:var(--um-red);border-color:var(--um-red);color:var(--um-paper)}.btn-primary:not(:disabled):hover{background:var(--um-red-text);border-color:var(--um-red-text)}.btn-on-night{background:transparent;border-color:var(--um-paper);color:var(--um-paper)}.btn-on-night:not(:disabled):hover{background:var(--um-paper);color:var(--um-ink)}.btn-secondary{background:var(--um-paper);border-color:var(--line-strong);color:var(--um-ink)}.btn-secondary:not(:disabled):hover{background:var(--um-mailroom)}.btn-danger{background:var(--um-paper);border-color:var(--um-red-text);color:var(--um-red-text)}.btn-danger:not(:disabled):hover{background:var(--um-red-text);color:var(--um-paper)}.btn:not(:disabled):active{transform:translate(1px,1px)}.btn-block{width:100%;height:44px}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-2);cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease)}.icon-btn:hover{background:var(--um-mailroom);color:var(--text)}.text-btn{border:0;background:none;padding:4px 6px;border-radius:var(--radius-md);color:var(--text-2);font-weight:600;cursor:pointer}.text-btn:hover{background:var(--surface-3);color:var(--text)}.wordmark{display:inline-flex;align-items:center}.wordmark img{display:block;flex:none}.wordmark .wm-icon{display:none}.logo-mark{flex:none;display:block}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:999px;font-weight:700;letter-spacing:.01em;-webkit-user-select:none;user-select:none}.file-badge{display:inline-grid;place-items:center;width:36px;height:40px;flex:none;border-radius:var(--radius-xs);border:1px solid var(--line);font-family:var(--um-mono);font-size:12px;font-weight:600;letter-spacing:.02em}.app{display:grid;grid-template-columns:248px minmax(340px,400px) minmax(0,1fr);gap:0;height:100dvh;padding:0;background:var(--um-mailroom)}.mobile-bar,.nav-scrim,.nav-close,.back-btn{display:none}.pane{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface);border:0;border-left:1px solid var(--line);border-radius:0;overflow:hidden}.sidebar{min-height:0;margin:0;background:var(--um-mailroom);color:var(--um-ink)}.sidebar-inner{display:flex;flex-direction:column;height:100%;padding:16px 12px 4px 16px}.sidebar-brand{padding:4px 6px 20px}.write-btn{width:100%;height:44px;border-radius:var(--radius-pill);margin-bottom:16px}.sidebar .avatar{background:var(--um-paper)!important;color:var(--um-ink)!important;border:1px solid var(--line)}.nav{flex:1;overflow-y:auto}.nav-item{position:relative;display:flex;align-items:center;gap:12px;height:44px;padding:0 10px;margin-bottom:2px;border-radius:var(--radius-md);color:var(--um-ink);font-weight:var(--w-medium);transition:background-color .12s var(--ease),color .12s var(--ease)}.nav-item:hover{background:var(--um-paper)}.nav-item[aria-current=page]{background:var(--um-select);box-shadow:inset 2px 0 0 var(--um-red);border-radius:0;font-weight:var(--w-strong)}.nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-count{min-width:20px;padding:2px 5px;font-family:var(--um-mono);font-size:12px;font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums;color:var(--um-slate)}.nav-item[data-role=inbox] .nav-count{background:var(--um-red);color:var(--um-paper)}.account{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;padding:10px 2px 10px 6px;border-top:1px solid var(--um-line)}.account-actions{display:flex;flex:0 0 100%;gap:2px;margin-left:-8px}.account-email{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--um-mono);font-size:13px;color:var(--um-slate)}.list-head{padding:14px 14px 10px;border-bottom:1px solid var(--line)}.search{position:relative;display:flex;align-items:center}.search input{width:100%;height:44px;padding:0 34px 0 36px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper);outline:none;transition:border-color .12s var(--ease),background-color .12s var(--ease)}.search input::-webkit-search-cancel-button{display:none}.search input:focus{outline:var(--focus-ring);outline-offset:2px}.search-icon{position:absolute;left:12px;color:var(--text-3);pointer-events:none}.search-clear{position:absolute;right:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-md);color:var(--text-2);background:var(--um-mailroom)}.list-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding:16px 4px 12px}.list-title h1{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.03em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-count{font-family:var(--um-mono);font-size:12px;letter-spacing:.08em;font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.segmented{display:flex;padding:0;border-radius:var(--radius-md);background:var(--um-paper);border:1px solid var(--line)}.segmented a{flex:1;display:grid;place-items:center;height:40px;border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--text-2)}.segmented a:hover{color:var(--text)}.segmented a[aria-current]:not([aria-current=false]){background:var(--um-ink);color:var(--um-paper);font-weight:700}.rows{flex:1;overflow-y:auto;padding:0}.row{position:relative;border-radius:0}.row+.row:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid var(--line)}.row-link{display:flex;gap:12px;padding:12px 44px 12px 24px;border-radius:0;transition:background-color .12s var(--ease)}.row:hover .row-link{background:var(--um-mailroom)}.row[data-selected] .row-link{background:var(--um-select);box-shadow:inset 2px 0 0 var(--um-red);border-radius:0}.row[data-unread]:after{content:"";position:absolute;left:8px;top:21px;width:8px;height:8px;border-radius:50%;background:var(--brand)}.row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.row-top{display:flex;align-items:baseline;gap:8px}.row-from{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:var(--w-medium);color:var(--text-2)}.row-time{flex:none;font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums}.row-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--w-medium);color:var(--text)}.row-preview{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:var(--text-3)}.row[data-unread] .row-from{color:var(--text);font-weight:700}.row[data-unread] .row-subject{font-weight:var(--w-strong)}.row[data-unread] .row-time{color:var(--um-red-text);font-weight:700}.row-meta{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:6px;padding:2px 8px 2px 6px;border-radius:var(--radius-xs);background:var(--um-mailroom);border:1px solid var(--um-line);font-size:13px;color:var(--text-2)}.row-files{display:flex;gap:6px;min-width:0;max-width:100%;padding-right:32px}.row-files .row-attach{min-width:0}.row-file-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.row-files-more{flex:none}.row-star{position:absolute;right:6px;bottom:8px}.star-btn{width:32px;height:32px;color:var(--text-3)}.star-btn[data-on] svg,.star-on{color:var(--brand);fill:var(--brand)}.row-clip,.rows[data-density=compact] .row-files{display:none}.rows[data-density=compact] .row-clip{display:inline-flex;align-items:center;flex:none;align-self:center;color:var(--text-3)}.rows[data-density=compact] .row-preview{display:none}@media(min-width:821px){.rows[data-density=compact] .row-link{align-items:center;gap:10px;min-height:48px;padding-top:0;padding-bottom:0}.rows[data-density=compact] .avatar{width:28px!important;height:28px!important;font-size:11px!important}.rows[data-density=compact] .row-main{flex-direction:row;align-items:center;gap:8px}.rows[data-density=compact] .row-top{display:contents}.rows[data-density=compact] .row-from{order:1;flex:0 0 132px;width:132px;max-width:132px}.rows[data-density=compact] .row-meta:empty{display:none}.rows[data-density=compact] .delivery-chip{order:5}.rows[data-density=compact] .row-meta{order:2;flex:none;margin:0;padding:0 6px;font-size:12px}.rows[data-density=compact] .row-subject{order:3;flex:0 1 auto;min-width:0;max-width:65%}.rows[data-density=compact] .row-preview{display:block;order:4;flex:1 1 0;min-width:0;white-space:nowrap;text-overflow:ellipsis}.rows[data-density=compact] .row-time{order:6;margin-left:auto}.rows[data-density=compact] .row[data-unread]:after{top:20px}.rows[data-density=compact] .row-star{top:50%;bottom:auto;transform:translateY(-50%)}}.list-empty,.reader-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:40px 28px}.reader-empty{flex:1;align-items:center;justify-content:center;text-align:center;padding:40px 24px 80px}.reader-empty svg{margin-bottom:18px}.reader-empty{position:relative;isolation:isolate}.reader-empty:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,var(--line-strong) 1.1px,transparent 1.6px);background-size:14px 14px;opacity:.45;-webkit-mask-image:radial-gradient(ellipse 55% 50% at 50% 46%,#000 0%,transparent 100%);mask-image:radial-gradient(ellipse 55% 50% at 50% 46%,#000 0%,transparent 100%)}.empty-title{font-size:16px;font-weight:700}.empty-body{max-width:34ch;color:var(--text-2);margin-bottom:12px}.sk{display:block;height:12px;margin:5px 0;border-radius:var(--radius-xs);background:var(--surface-3);animation:pulse 1.4s ease-in-out infinite}.sk-faint{background:var(--surface-2)}.sk-avatar{width:36px;height:36px;margin:0;border-radius:50%;flex:none}.row-skeleton{display:flex;gap:12px;padding:14px 12px}@keyframes pulse{50%{opacity:.55}}.reader{display:flex;flex-direction:column;min-height:0;flex:1}.reader-toolbar{display:flex;align-items:center;gap:6px;min-height:56px;padding:0 14px;border-bottom:1px solid var(--line)}.tool-group{display:flex;gap:2px}.tool-group+.tool-group{padding-left:8px;margin-left:4px;border-left:1px solid var(--line)}.reader-scroll{flex:1;overflow-y:auto;padding:28px 36px 40px}.reader-scroll>*{max-width:780px}.reader-subject{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.03em;margin-bottom:22px;overflow-wrap:anywhere}.sender{display:flex;align-items:flex-start;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--line)}.sender-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;padding-top:2px}.sender-name{font-weight:700;overflow-wrap:anywhere}.sender-email{font-family:var(--um-mono);font-size:13px;color:var(--text-3);overflow-wrap:anywhere}.recipients{font-size:13px;color:var(--text-2);overflow-wrap:anywhere}.sender-dates{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;padding-top:2px;font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums}.reader-body{padding:24px 0 8px}.plain-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.55;max-width:70ch}.email-frame{display:block;width:100%;min-height:120px;border:0}.attachments{padding:20px 0 8px;border-top:1px solid var(--line);margin-top:20px}.attachments h3{font-size:13px;font-weight:700;color:var(--text-2);margin-bottom:12px}.attachments ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.file-chip{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;border:1px solid var(--line);border-radius:var(--radius-md);transition:background-color .12s var(--ease)}.file-chip:hover{background:var(--um-mailroom)}.file-text{display:flex;flex-direction:column;min-width:0;flex:1}.file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13.5px}.file-size{font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums}.file-dl{color:var(--text-3);flex:none}.file-item{position:relative}.file-item .file-chip{height:100%}.file-item.has-preview .file-chip{padding-right:60px}.file-thumb{width:44px;height:44px;flex:none;object-fit:cover;border:1px solid var(--line);background:var(--um-mailroom)}.file-dl-btn{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--text-3)}.file-dl-btn:hover{color:var(--text);background:var(--um-mailroom)}.viewer{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:var(--um-night);color:var(--um-paper);animation:viewer-in .24s var(--ease)}@keyframes viewer-in{0%{opacity:0}}.viewer-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:2px solid var(--um-paper)}.viewer-title{display:flex;flex-direction:column;min-width:0;flex:1}.viewer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.viewer-meta{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;opacity:.75}.viewer-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px}.viewer-img{max-width:100%;max-height:100%;object-fit:contain;border:2px solid var(--um-paper)}.viewer-frame{width:100%;height:100%;border:2px solid var(--um-paper);background:#fff}.viewer-text{width:100%;height:100%;margin:0;overflow:auto;padding:16px;border:2px solid var(--um-paper);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.viewer-msg{font-size:15px}.viewer-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:64px;display:inline-flex;align-items:center;justify-content:center;background:var(--um-night);color:var(--um-paper);border:2px solid var(--um-paper);border-radius:var(--radius-md);cursor:pointer}.viewer-nav:hover{background:var(--um-paper);color:var(--um-ink)}.viewer-prev{left:24px}.viewer-next{right:24px}@media(max-width:600px){.viewer-bar{flex-wrap:wrap;padding:8px 12px}.viewer-title{flex-basis:100%;order:3}.viewer-close{order:1;margin-left:auto;min-width:96px;height:48px}.viewer-download{order:2}.viewer-stage{padding:8px}.viewer-prev{left:12px}.viewer-next{right:12px}}.file-chip:hover .file-dl{color:var(--text)}.reply-row{display:flex;flex-wrap:wrap;gap:8px;padding-top:24px}.compose{position:fixed;right:24px;bottom:20px;z-index:40;width:min(580px,calc(100vw - 48px));height:min(600px,calc(100dvh - 40px));display:flex;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-3);animation:compose-in .24s var(--ease)}@keyframes compose-in{0%{opacity:0;transform:translateY(12px)}}.compose-form{display:flex;flex-direction:column;width:100%;min-height:0}.compose-top{flex:none;border-bottom:1px solid var(--line)}.compose-head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 0 20px}.compose-head-actions{display:flex;align-items:center;gap:2px}@media(max-width:699px),(pointer:coarse){.compose-popout{display:none}}.compose-popup{inset:0;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;animation:none}.popup-sent{display:grid;place-items:center;min-height:100dvh;padding:16px;color:var(--text-2)}.compose-head h2{font-size:15px;letter-spacing:-.01em;font-weight:700;color:var(--text-2)}.compose-field{display:flex;align-items:flex-start;gap:8px;min-height:32px;padding:0 14px 0 20px}.compose-field input,.compose-field select{font-size:14px}.compose-field label,.compose-field .compose-label{width:52px;flex:none;padding-top:6px;color:var(--text-3);font-size:13px}.compose-from-static{min-width:0;padding-top:6px;overflow:hidden;color:var(--text-2);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.compose-field input{flex:1;min-width:0;height:32px;border:0;outline:none;background:transparent}.compose-field select{flex:1;min-width:0;height:32px;border:0;outline:none;background:transparent;color:inherit;font:inherit;text-overflow:ellipsis}.compose-field .text-btn{margin-top:2px;flex:none;font-size:13px;white-space:nowrap}.compose-rcpts{position:relative}.compose-rcpts.is-collapsed>.compose-field{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.compose-summary{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 14px 0 20px;border:0;background:none;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.compose-summary:hover{background:var(--surface-2)}.compose-summary .compose-label{width:52px;flex:none;color:var(--text-3);font-size:13px}.rcpt-sum-text{display:flex;flex-wrap:nowrap;align-items:center;gap:0 6px;min-width:0;overflow:hidden;white-space:nowrap}.rcpt-sum-name{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.rcpt-sum-name .rcpt-dot{margin:0 1px 0 5px}.rcpt-stack{display:inline-flex;flex:none}.rcpt-avatar{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:-6px;border-radius:50%;background:var(--um-blush);color:var(--um-ink);font-size:10px;font-weight:700;box-shadow:0 0 0 2px var(--surface)}.rcpt-avatar:first-child{margin-left:0}.rcpt-avatar:nth-child(2){background:var(--surface-3)}.rcpt-avatar:nth-child(3){background:var(--line)}.compose-field:has(.compose-subject){align-items:center;padding:0 14px 4px 20px}.compose-field:has(.compose-subject) label{padding-top:0}.compose-field input.compose-subject{height:34px;font-weight:500;font-size:14px}.rich{display:flex;flex:1;flex-direction:column;min-height:0}.rich-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.rich-content{display:flex;flex-direction:column;min-height:100%}.rich-body{flex:1;min-height:100%;padding:12px 20px 16px;outline:none;font-size:14px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.rich-body p{min-height:1.55em;margin:0}.rich-body ul,.rich-body ol{margin:0;padding-left:26px}.rich-body ul{list-style:disc}.rich-body ul ul{list-style:circle}.rich-body ol{list-style:decimal}.rich-body li>p{margin:0}.rich-body blockquote{margin:2px 0;padding-left:12px;border-left:2px solid var(--line-strong);color:var(--text-2)}.rich-body a{color:var(--um-red-text);text-decoration:underline;text-underline-offset:2px}.rich-bubble{position:absolute;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:2px;max-width:calc(100% - 16px);padding:4px;border-radius:10px;background:#1b1615;color:#f1ede7;box-shadow:0 6px 18px -4px #00000059}.rich-bubble-btn{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer}.rich-bubble-btn:hover{background:#ffffff1f}.rich-bubble-btn[aria-pressed=true]{background:#ffffff38}.rich-bubble-sep{width:1px;height:18px;margin:0 3px;background:#ffffff40}.rich-link{display:flex;flex-wrap:wrap;align-items:center;gap:4px;max-width:min(380px,86vw);padding:2px}.rich-link-input{width:220px;max-width:100%;height:30px;padding:0 8px;border:0;border-radius:7px;outline:none;background:#ffffff1f;color:#fff;font:inherit;font-size:13px}.rich-link-input::placeholder{color:#ffffff8c}.rich-link-input:focus-visible{outline:2px solid rgb(255 255 255 / .6);outline-offset:0}.rich-link-btn{height:30px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:inherit;font-size:13px;font-weight:600;cursor:pointer}.rich-link-btn:hover{background:#ffffff24}.rich-link-error{flex:1 0 100%;margin:0;padding:0 4px 2px;color:#ffb4a6;font-size:12px}.fmt-bar{position:relative;display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:0 2px;padding:4px 10px;border-top:1px solid var(--line)}.fmt-btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);cursor:pointer}.fmt-btn:not(:disabled):hover,.fmt-btn[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.fmt-btn[aria-pressed=true],.fmt-btn[aria-checked=true]{background:var(--um-blush);color:var(--um-red-text)}.fmt-btn:disabled{cursor:not-allowed;opacity:.4}.fmt-wide{display:inline-flex;align-items:center;justify-content:center;gap:1px;width:auto;padding:0 4px}.fmt-sep{width:1px;height:18px;margin:0 4px;background:var(--line)}.fmt-menu-wrap{position:relative}.fmt-menu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:6;display:grid;min-width:140px;padding:4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.fmt-item{min-height:32px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:14px;text-align:left;cursor:pointer}.fmt-item:hover{background:var(--surface-2)}.fmt-item[aria-checked=true]{background:var(--um-blush);color:var(--um-red-text);font-weight:600}.fmt-item[data-size=small]{font-size:12px}.fmt-item[data-size=large]{font-size:18px}.fmt-item[data-size=huge]{font-size:24px}.fmt-colors,.fmt-aligns{display:flex;min-width:0;gap:4px}.fmt-swatch{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:2px solid var(--surface);border-radius:50%;outline:1px solid var(--line);color:var(--text-3);cursor:pointer}.fmt-swatch.is-default{background:var(--surface)}.fmt-swatch[aria-checked=true]{outline:2px solid var(--um-ink)}.compose-popup .compose-form{max-width:820px;margin-inline:auto}.compose-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:8px 12px 10px}.compose-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0}.compose-tools{display:flex;flex-wrap:wrap;align-items:center}.compose-foot-end{display:flex;align-items:center;gap:6px;margin-left:auto}.compose-foot .send-main,.compose-foot .send-more{height:34px}.compose-foot .send-main{padding:0 18px}.compose-foot .send-more{width:32px}.tool-btn{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;flex:none;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-2);cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease)}.tool-btn:not(:disabled):hover,.tool-btn[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.tool-btn:disabled{cursor:not-allowed;opacity:.45}.tool-btn.is-set{color:var(--brand-ink)}.tool-aa{font-size:15px;font-weight:600;letter-spacing:-.02em}.tool-aa[aria-pressed=true]{background:var(--um-blush);color:var(--um-red-text)}.tool-btn.is-set:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--um-red)}.compose-save{height:32px;padding:0 10px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-2);font-size:13px;font-weight:600;cursor:pointer}.compose-save:not(:disabled):hover{background:var(--surface-2);color:var(--text)}.compose-save:disabled{cursor:not-allowed;opacity:.45}.compose-status{flex:1 0 100%;min-width:0;margin:0 0 4px;font-size:13px;color:var(--text-3)}.compose-status:empty{display:none}.compose-status.is-error{color:var(--danger)}.compose-confirm span{flex:1;font-size:13px;color:var(--text-2)}.login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100dvh;background:var(--surface)}.login-form-side{display:flex;flex-direction:column;padding:32px clamp(24px,6vw,88px)}.login-form-wrap{width:100%;max-width:380px;margin:auto 0;padding:48px 0}.login-form-wrap h1{font-size:36px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.login-form-wrap h1:after{content:"";display:inline-block;width:.2em;height:.2em;margin-left:.05em;margin-right:-.25em;background:var(--um-red)}.login-sub{margin:8px 0 32px;color:var(--text-2);font-size:15px}.form{display:grid;gap:18px}.field{display:grid;gap:7px}.field label{font-weight:600;font-size:13.5px}.field input{height:44px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper);outline:none;transition:background-color .12s var(--ease)}.field input::placeholder{color:var(--text-3)}.field input:focus{outline:var(--focus-ring);outline-offset:2px}.field input[aria-invalid=true]{border-color:var(--danger)}.form-error{margin-top:-6px;color:var(--danger);font-size:13.5px}.login-foot{font-size:13px;color:var(--text-3)}.login-brand{display:flex;flex-direction:column;justify-content:space-between;gap:40px;position:relative;margin:0;padding:clamp(32px,5vw,64px);background:var(--um-red);color:var(--um-paper);overflow:hidden}.login-brand:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:var(--um-airmail)}.login-kicker{display:inline-block;margin-bottom:16px;padding:4px 8px;border-radius:999px;background:var(--um-kraft);color:var(--um-ink);font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.login-brand h2{max-width:15ch;font-size:clamp(30px,3.6vw,46px);line-height:1.04;font-weight:800;letter-spacing:-.03em;color:var(--um-paper)}.login-preview{width:min(460px,100%);align-self:flex-end;padding:0;border-radius:var(--radius-lg);background:var(--um-paper);color:var(--um-ink);border:1px solid var(--line);box-shadow:var(--shadow-3)}.lp-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:0}.lp-row+.lp-row{border-top:1px solid var(--line);border-radius:0}.lp-dot{width:8px;height:8px;flex:none;border-radius:50%}.lp-row[data-unread] .lp-dot{background:var(--brand)}.lp-text{display:flex;flex-direction:column;min-width:0;flex:1}.lp-from{font-size:13px;color:var(--text-2)}.lp-row[data-unread] .lp-from{color:var(--text);font-weight:700}.lp-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.lp-time{font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums}.page-message{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:460px;margin:0 auto;padding:18vh 24px 0}.page-message h1{margin-top:16px;font-size:22px;font-weight:700}.page-message p{color:var(--text-2)}@media(max-width:1180px){.app{grid-template-columns:72px minmax(320px,360px) minmax(0,1fr)}.sidebar-inner{align-items:center;padding:10px 8px 4px 12px}.sidebar-brand{padding:4px 0 18px}.wordmark .wm-icon{display:block}.wordmark .wm-full,.nav-label,.write-btn span,.account-email,.account .avatar{display:none}.write-btn{width:44px;height:44px;padding:0}.nav-item{position:relative;justify-content:center;width:44px;height:40px;padding:0}.nav-count{position:absolute;top:4px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--um-paper);border:1px solid var(--um-line);color:var(--um-ink);font-size:13px;line-height:14px;text-align:center}.nav-item[data-role=inbox] .nav-count{background:var(--um-red);border-color:var(--um-red);color:var(--um-paper)}.org-name{display:none}.account{flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:2px;border-top:0}.account-actions{flex:none;flex-direction:column;margin-left:0}}@media(max-width:820px){body{background:var(--surface)}.app{display:flex;flex-direction:column;gap:0;padding:0}.mobile-bar{display:flex;align-items:center;gap:6px;height:54px;padding:0 8px;flex:none;border-bottom:1px solid var(--line)}.mobile-bar .wordmark img{height:18px;width:auto}.app[data-reading] .mobile-bar{display:none}.pane{flex:1;border:0;border-radius:0}.app[data-reading] .list-pane,.app:not([data-reading]) .reader-pane{display:none}.back-btn{display:inline-grid}.tool-group:first-of-type{margin-left:auto}.reader-scroll{padding:20px 16px 32px}.reader-subject{font-size:20px}.sender{flex-wrap:wrap}.sender-dates{flex-direction:row;align-items:center;flex-wrap:wrap;width:100%;padding-left:54px}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:min(300px,86vw);background:var(--um-mailroom);border-right:1px solid var(--line);margin:0;transform:translate(-100%);transition:transform .24s var(--ease)}.app[data-nav-open] .sidebar{transform:none}.nav-scrim{position:fixed;inset:0;z-index:29;background:#16161680;opacity:0;pointer-events:none;transition:opacity .24s var(--ease)}.app[data-nav-open] .nav-scrim{display:block;opacity:1;pointer-events:auto}.sidebar-inner{align-items:stretch;padding:12px 12px 4px 16px;overflow-y:auto;overscroll-behavior:contain}.sidebar-inner>*{flex-shrink:0}.nav{flex:1 0 auto;overflow:visible}.nav-close{display:inline-grid;position:absolute;top:12px;right:10px}.wordmark .wm-full,.nav-label,.write-btn span,.account-email,.account .avatar{display:revert}.wordmark .wm-icon{display:none}.write-btn{width:100%;height:44px;padding:0 20px}.nav-item{justify-content:flex-start;width:auto;height:44px;padding:0 10px}.nav-count{position:static;background:none;border:0;color:var(--um-slate);font-size:13px;min-width:20px;height:auto;line-height:16px;padding:2px 5px}.nav-item[data-role=inbox] .nav-count{background:var(--um-red);color:var(--um-paper)}.org-name{display:block}.account{flex-direction:row;flex-wrap:wrap;gap:2px 10px;justify-content:flex-start;border-top:1px solid var(--um-line)}.account-actions{flex:0 0 100%;flex-direction:row;margin-left:-8px}.account .avatar{display:inline-grid}.row-link{padding-top:14px;padding-bottom:14px}.compose{inset:0;width:auto;height:auto;border:0;border-radius:0}.login{grid-template-columns:1fr}.login-brand{display:none}.login-form-wrap{margin:auto 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}.progress{position:fixed;inset:0 0 auto;z-index:60;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.progress[data-active]{opacity:1;animation:progress 1.2s var(--ease) forwards}@keyframes progress{0%{transform:scaleX(.05)}to{transform:scaleX(.85)}}.toolbar-error{margin-left:auto;font-size:13px;color:var(--danger)}.signed-in{display:grid;gap:12px;margin-bottom:28px;padding:16px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line)}.signed-in p{color:var(--text-2)}.signed-in-or{margin-top:4px;font-size:13px}.lp{--lp-ink: var(--um-ink);--lp-wrap: 1180px;background:var(--um-paper);color:var(--lp-ink);font-size:16px;line-height:1.5}.lp-wrap{width:100%;max-width:var(--lp-wrap);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.lp h1,.lp h2,.lp h3{font-weight:800;letter-spacing:-.03em;color:var(--lp-ink);text-wrap:balance}.lp p{color:var(--um-slate);text-wrap:pretty}.lp-dot{display:inline-block;width:8px;height:8px;background:var(--um-red);flex:none}svg.lucide{stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}table{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.btn:not(:disabled):active{transform:none}}.viewer-img,.viewer-frame,.viewer-text,.file-thumb,.ooo-banner,.compose-note,.shared-banner,.share-confirm,.apppw-new,.mcp-code pre,.ss-form,.ss-alert,.oc-pick-list,.cal-result{border-radius:var(--radius-md)}.cal-result mark{border-radius:var(--radius-xs)}.cal-arow-more,.safety-box,.attach-bar>span,.import-bar>span{border-radius:999px}.reader-subject:has(+.tm-bar){margin-bottom:12px}.tm-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:20px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);font-size:13px;color:var(--text-2)}.tm-addr{font-family:var(--um-mono);font-size:12px}.tm-working{flex:1 0 100%;margin:0;color:var(--text);font-weight:600}.row-team[data-state=in_progress]{color:var(--um-red-text)}.tm-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tm-assign{display:flex;align-items:center;gap:8px}.tm-assign select{height:32px;max-width:180px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit}.tm-status{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.tm-seg{height:26px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font:inherit;cursor:pointer;transition:background .12s cubic-bezier(.2,.8,.2,1)}.tm-seg[aria-pressed=true]{background:var(--um-select);color:var(--um-red-text);font-weight:600}.tm-seg:disabled,.tm-assign select:disabled{opacity:.6;cursor:default}.tm-seg:focus-visible,.tm-assign select:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media(max-width:640px){.tm-assign select{height:44px}.tm-seg{height:38px}}.tm-count{margin-left:8px;padding-left:8px;border-left:1px solid var(--line);color:var(--text);font-weight:600}.tn{margin:-8px 0 20px;padding:12px 14px;border-left:3px solid var(--um-kraft);border-radius:0;background:var(--um-mailroom);font-size:13px;color:var(--text-2)}.tn-title{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.tn-list{display:grid;gap:12px;margin:0 0 12px;padding:0;list-style:none}.tn-meta{display:flex;flex-wrap:wrap;gap:2px 8px;margin:0 0 2px;font-size:12px}.tn-meta strong{color:var(--text);font-weight:600}.tn-body{margin:0;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.tn-removed{margin:0;font-style:italic}.tn-input{display:block;width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;resize:vertical}.tn-input:focus-visible,.tn-btn:focus-visible,.tn-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.tn-react{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.tn-pill{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border:0;border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-2);font:inherit;font-size:13px;cursor:pointer}.tn-pill.mine{background:var(--um-blush);color:var(--um-red-text);font-weight:600}.tn-pill:disabled,.tn-pick:disabled{opacity:.6;cursor:default}.tn-add{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-2);cursor:pointer}.tn-add:hover,.tn-pill:not(:disabled):hover,.tn-pick:hover{background:var(--surface-3)}.tn-pill.mine:not(:disabled):hover{background:var(--um-blush)}.tn-pill:focus-visible,.tn-add:focus-visible,.tn-pick:focus-visible{outline:var(--focus-ring);outline-offset:2px}.tn-picker-wrap{position:relative}.tn-picker{position:absolute;z-index:5;left:0;top:calc(100% + 4px);display:flex;gap:2px;padding:4px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 4px 16px #00000024}.tn-pick{width:34px;height:34px;padding:0;border:0;border-radius:var(--radius-md);background:none;font-size:18px;line-height:1;cursor:pointer}.tn-actions{display:flex;align-items:center;gap:12px;margin-top:6px}.tn-btn{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.tn-btn.primary{border-color:var(--um-ink);background:var(--um-ink);color:var(--um-paper)}.tn-btn:disabled,.tn-link:disabled{opacity:.5;cursor:default}.tn-link{padding:0;border:0;background:none;color:var(--text-2);font:inherit;text-decoration:underline;cursor:pointer}.tn-hint{font-size:12px}@media(max-width:640px){.tn-pill,.tn-add{min-height:44px;min-width:44px;justify-content:center}.tn-pick{width:44px;height:44px}.tn-btn{height:44px}.tn-link{min-height:44px}.tn-hint{display:none}}.sq{position:relative}.sq-row{display:flex;align-items:center;gap:8px}.sq-row .search{flex:1;min-width:0}.sq-filters-btn{display:inline-flex;align-items:center;gap:6px;flex:none;height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--um-paper);color:var(--um-ink);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .12s var(--ease)}.sq-filters-btn:hover,.sq-filters-btn[aria-expanded=true]{background:var(--um-mailroom)}.sq-panel{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;display:grid;gap:12px;max-height:min(70vh,560px);overflow-y:auto;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--um-paper);box-shadow:var(--shadow-3)}.sq-field{display:grid;gap:4px}.sq-field label{font-size:13px;font-weight:600;color:var(--text-2)}.sq-field input,.sq-field select{height:40px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper);color:var(--um-ink);font:inherit;width:100%;min-width:0}.sq-field input:focus,.sq-field select:focus{outline:var(--focus-ring);outline-offset:2px}.sq-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sq-check{display:flex;align-items:center;gap:8px;min-height:32px;font-size:14px}.sq-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sq-tips{margin-left:auto;font-size:13px;color:var(--um-red-text)}.sq-error{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--um-red-text)}.sq-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.sq-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 10px;border-radius:var(--radius-pill);background:var(--um-select);font-size:13px;font-weight:600;overflow-wrap:anywhere}.sq-chip button{display:grid;place-items:center;width:24px;height:24px;flex:none;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-2);cursor:pointer}.sq-chip button:hover{background:var(--um-blush);color:var(--um-ink)}:root{--offline-h: 40px}.offline-bar-live{position:fixed;inset:0 0 auto;z-index:55}.offline-bar{display:flex;align-items:center;justify-content:center;gap:12px;height:var(--offline-h);padding:0 16px;background:var(--um-mailroom);color:var(--text-2);border-bottom:1px solid var(--line-strong);border-radius:0;box-shadow:none;font-size:13px;animation:offline-in .2s var(--um-ease-out)}.offline-bar[data-state=back]{border-bottom-color:var(--success)}.offline-bar p{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offline-try{flex:none;min-height:28px;padding:0 10px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--um-red-text);font:inherit;font-weight:600;cursor:pointer}.offline-try:disabled{opacity:.6;cursor:default}html[data-offline-bar] .app,html[data-offline-bar] .oc-app{padding-top:var(--offline-h)}@media(max-width:820px){html[data-offline-bar] .oc-mobile-bar{top:var(--offline-h)}}@keyframes offline-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.offline-bar{animation:none}}.compose-status.is-offline{color:var(--text-2)}.compose-send-now{min-height:28px;padding:0 4px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--um-red-text);font:inherit;font-weight:600;cursor:pointer}.org-name{margin-top:2px;padding:0 0 0 36px;font-family:var(--um-mono);font-size:12px;font-weight:500;color:var(--um-slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-links{padding:8px 0 6px}.role-links .nav-item{margin-bottom:0}.compose-field .text-btn+.text-btn{margin-left:-4px}.toasts{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{max-width:min(360px,calc(100vw - 32px));padding:12px 16px;border-radius:var(--radius-lg);background:var(--um-ink);color:var(--um-paper);border:1px solid transparent;box-shadow:var(--shadow-3);font-size:14px;font-weight:700;animation:toast-in .24s var(--ease)}.toast[data-tone=error]{background:var(--um-paper);color:var(--um-ink);box-shadow:var(--shadow-3);border-left:4px solid var(--um-red);border-radius:0}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.sheet-scrim{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;background:#16161680}.sheet{width:min(420px,100%);max-height:100%;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-3)}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 20px;border-bottom:1px solid var(--line)}.sheet-head h2{font-size:20px;font-weight:800;letter-spacing:-.03em}.sheet-list{margin:0;padding:8px 20px 16px}.sheet-list>div{display:flex;align-items:center;gap:16px;min-height:36px}.sheet-list dt{width:44px;flex:none}.sheet-list dd{margin:0;color:var(--text-2)}kbd{display:inline-block;min-width:26px;padding:2px 7px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--um-paper);box-shadow:var(--shadow-2);font:500 13px/1.4 var(--um-mono);text-align:center}.mobile-write{display:none;margin-left:auto;color:var(--um-red-text)}@media(min-width:821px){.toasts{left:96px}}@media(min-width:1181px){.toasts{left:272px}}@media(max-width:820px){.mobile-write{display:inline-flex}}.ooo-banner{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--um-blush);color:var(--um-ink);font-size:13px;font-weight:600}.ooo-banner svg{flex:none}.ooo-banner p{flex:1;min-width:0}.ooo-banner a{text-decoration:underline;text-underline-offset:2px}.ooo-banner .btn{height:36px;padding:0 12px;font-size:13px}.settings-nav{padding:8px}.settings-nav .nav-item{color:var(--um-ink)}.settings-nav .nav-item:hover{background:var(--um-mailroom)}.settings-nav .nav-item[aria-current]{background:var(--um-select);box-shadow:inset 2px 0 0 var(--um-red);border-radius:0;color:var(--um-ink);font-weight:var(--w-strong)}.settings-page{position:relative}.settings-top{display:none}@media(max-width:820px){.settings-top{position:sticky;top:-20px;z-index:2;display:flex;align-items:center;gap:8px;margin:-20px -16px 12px;padding:8px 16px;background:var(--surface);border-bottom:1px solid var(--line)}.settings-jump{flex:1;height:44px;font-weight:var(--w-strong)}.settings-page [id]{scroll-margin-top:72px}}.settings-form{display:grid;gap:18px;max-width:560px}.settings-form h1{font-size:36px;line-height:1.1;font-weight:800;letter-spacing:-.035em}.settings-lead{margin-top:-10px;color:var(--text-2)}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.switch-title{font-weight:700}.switch-hint{color:var(--text-3);font-size:13px}.switch{position:relative;flex:none;width:48px;height:28px;border:1px solid var(--line);border-radius:999px;background:var(--um-paper);cursor:pointer;transition:background-color .12s var(--ease)}.switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#b9b4aa;transition:transform .12s var(--ease)}.switch[aria-checked=true]{background:var(--um-red);border-color:var(--um-red)}.switch[aria-checked=true]:after{background:var(--um-paper);transform:translate(20px)}.switch:disabled{cursor:default}.switch-row[data-off]>*{opacity:.45}.switch:focus-visible,.sfield input:focus-visible,.sfield textarea:focus-visible{outline:var(--focus-ring);outline-offset:2px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sfield{display:grid;gap:6px}.sfield label{font-weight:600;font-size:13.5px}.sfield input,.sfield textarea{width:100%;min-width:0;padding:0 12px;height:40px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font:inherit}.sfield textarea{height:auto;padding:10px 12px;line-height:1.5;resize:vertical}.sfield [aria-invalid=true]{border-color:var(--danger)}.sfield-hint,.sfield-error{margin-top:-10px;font-size:13px}.sfield-hint{color:var(--text-3)}.sfield-error{color:var(--danger)}.sfield>.sfield-error{margin-top:0}.settings-actions{display:flex}.compose-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;background:var(--um-blush);color:var(--um-ink);font-size:13px}.compose-note p{flex:1 1 240px}.compose-note .btn{height:36px;padding:0 12px;font-size:13px}.compose-merge{display:grid;gap:4px;padding:4px 20px 8px 80px;font-size:13px;color:var(--um-ink)}.compose-merge-check{display:inline-flex;align-items:center;gap:8px;width:fit-content;cursor:pointer}.compose-merge p{color:var(--text-2)}.rules{display:grid;gap:14px;max-width:560px;margin-top:36px;padding-top:28px;border-top:1px solid var(--line);scroll-margin-top:16px}.rules-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rules-head h2{font-size:24px;font-weight:700;letter-spacing:-.02em}.rules-head .btn,.rules-empty .btn{gap:6px}.rules .settings-lead{margin-top:-6px}.rules-note{padding:10px 12px;border-radius:var(--radius-md);background:var(--um-mailroom);color:var(--text-2);font-size:13.5px}.rules-empty{display:grid;justify-items:start;gap:14px;padding:18px 0 4px;color:var(--text-2)}.rule-list{list-style:none;margin:0;padding:0}.rule-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;padding:14px 0;border-bottom:1px solid var(--line)}.rule-item:first-child{border-top:1px solid var(--line)}.rule-item[data-off] .rule-main{opacity:.55}.rule-name{font-weight:700;overflow-wrap:anywhere}.rule-summary{margin-top:2px;color:var(--text-2);font-size:13.5px;overflow-wrap:anywhere}.rule-actions,.rule-confirm{display:flex;align-items:center;gap:6px}.rule-confirm{grid-column:1 / -1;flex-wrap:wrap;font-size:13.5px}.rule-actions .btn,.rule-confirm .btn{height:36px;padding:0 12px;font-size:13px}.rule-editor{display:grid;gap:18px}.rule-group{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.rule-group legend{padding:0;margin-bottom:10px;font-weight:700}.rule-match-hint{display:none}.rule-row{display:grid;align-items:center;gap:8px}.rule-cond{grid-template-columns:110px 130px minmax(0,1fr) auto}.rule-act{grid-template-columns:190px minmax(0,1fr) auto}.rule-act select:only-of-type{grid-column:span 1}.rl-select,.rl-input{width:100%;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--surface);color:inherit;font:inherit}.rl-select{appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23161616' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.rl-select:focus-visible,.rl-input:focus-visible,.rule-check input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.rl-input[aria-invalid=true]{border-color:var(--danger)}.rule-group .text-btn{justify-self:start;display:inline-flex;align-items:center;gap:6px}.rule-group .sfield-error{margin-top:0}.rule-check{display:flex;align-items:center;gap:10px;min-height:32px;cursor:pointer}.rule-check input{width:18px;height:18px;accent-color:var(--brand)}.rule-buttons{gap:8px}@media(max-width:600px){.rule-cond{grid-template-columns:1fr 1fr auto}.rule-cond .rl-input{grid-column:1 / 3;grid-row:2}.rule-cond .icon-btn{grid-column:3;grid-row:2}.rule-act{grid-template-columns:minmax(0,1fr) auto}.rule-act select:first-child{grid-column:1 / -1}.rule-act select+select{grid-column:1}.rule-item{grid-template-columns:minmax(0,1fr) auto}.rule-actions{grid-column:1 / -1}}.folders{margin-top:14px}.folders-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px 0 10px;margin-bottom:2px}.folders-head h2{font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--um-red-text)}.folders-add{width:44px;height:44px}.folders ul{list-style:none;margin:0;padding:0}.folder-row{position:relative}.folder-row .nav-item{padding-right:34px}.folder-row[data-depth="1"] .nav-item,.folder-edit[data-depth="1"]{padding-left:28px}.folder-menu{position:absolute;top:0;right:0}.folder-more{width:44px;height:44px;opacity:0}.folder-row:hover .folder-more,.folder-more:focus-visible,.folder-menu[data-open] .folder-more{opacity:1}@media(hover:none){.folder-more{opacity:.8}}.folder-edit{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:11px;min-height:44px;padding:0 6px 0 10px;margin-bottom:2px;color:var(--um-ink)}.folder-edit input{flex:1;min-width:0;height:36px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper);color:var(--um-ink);font:inherit;font-size:14px}.folder-edit input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.folder-error{flex-basis:100%;margin:-2px 0 6px 29px;font-size:13px;color:var(--danger)}.folders-empty{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 10px;font-size:13px;color:var(--um-slate)}.folders-empty .text-btn{display:inline-flex;align-items:center;gap:6px;margin-left:-6px;min-height:44px;color:var(--um-red-text)}.sidebar .text-btn{color:var(--um-ink)}.sidebar .text-btn:hover{background:var(--um-paper)}.pop-menu{position:absolute;z-index:40;min-width:200px;max-width:calc(100vw - 24px);padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-3)}.folder-pop{min-width:190px}.pop-head{padding:6px 8px 4px;font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--um-slate)}.pop-item{display:flex;align-items:center;gap:8px;width:100%;height:44px;padding:0 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.pop-item:hover,.pop-item:focus-visible{background:var(--um-blush)}.pop-item svg{flex:none;color:var(--text-3)}.pop-item[data-depth="1"]{padding-left:26px}.pop-item[data-danger]{color:var(--danger)}.pop-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop-empty{padding:8px;font-size:13px;color:var(--text-3)}.pop-confirm{padding:4px}.pop-confirm p{margin-bottom:10px;font-size:13px;color:var(--text)}.pop-confirm div{display:flex;gap:6px}.pop-confirm .btn{height:32px;padding:0 10px;font-size:13px}.move-wrap{position:relative}.move-menu{top:calc(100% + 4px);left:0;width:240px}.pop-search{display:flex;align-items:center;gap:6px;margin:2px 2px 6px;padding:0 8px;height:32px;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-3)}.pop-search input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--text);font:inherit;font-size:13.5px}.pop-search:focus-within{border-color:var(--brand)}.pop-list{max-height:300px;overflow-y:auto}@media(min-width:821px)and (max-width:1180px){.folders-head,.folder-menu,.folders-empty,.folder-edit{display:none}.folders{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.folder-row .nav-item,.folder-row[data-depth="1"] .nav-item{padding:0}}@media(max-width:820px){.move-wrap{position:static}.move-menu{position:fixed;top:62px;left:12px;right:12px;width:auto}.pop-list{max-height:min(320px,calc(100dvh - 190px))}}.toast[data-undo]{display:flex;align-items:center;gap:12px;padding-right:8px;pointer-events:auto}.toast-count{min-width:2ch;font-variant-numeric:tabular-nums;color:#ffffffa6}.toast-undo,.toast-now{height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--um-night-red);font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.toast-undo:hover,.toast-now:hover{background:#ffffff1f}.toast-now{color:inherit;font-weight:600;text-decoration:none}.toast-undo:focus-visible,.toast-now:focus-visible{outline:2px solid rgb(255 255 255 / .7);outline-offset:1px}.send-group{position:relative;display:flex}.send-main{border-top-right-radius:0;border-bottom-right-radius:0}.send-more{width:36px;padding:0;border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:#ffffff59}.send-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;width:280px;max-width:calc(100vw - 32px);padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}.send-menu-title{display:flex;align-items:center;gap:6px;padding:8px 10px 6px;font-size:13px;font-weight:700;color:var(--text-3)}.send-pick{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);font-size:14px;text-align:left;cursor:pointer}.send-pick:hover,.send-pick:focus-visible{background:var(--surface-2)}.send-pick-when{font-size:13px;color:var(--text-3);white-space:nowrap}.send-menu-note{padding:6px 10px 8px;font-size:13px;color:var(--text-3)}.send-custom{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px}.send-custom label{font-size:13px;font-weight:700}.send-custom input{height:40px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit}.send-menu-error{font-size:13px;color:var(--danger)}.send-custom select{height:40px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit}.freetimes-menu{width:320px}.freetimes-preview{min-height:48px;padding:6px 4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2)}.freetimes-preview ul{margin:0;padding:0 6px;list-style:none;font-size:14px;line-height:1.7}.freetimes-preview .send-menu-note{padding:4px 6px}.send-custom-actions{display:flex;justify-content:flex-end;gap:8px}.sched-hint{padding:0 4px 8px;font-size:13px;color:var(--text-3)}.sched-row{display:flex;align-items:center;gap:8px;padding-right:12px}.sched-row .row-link{flex:1;min-width:0;padding-right:8px}.sched-when{font-size:13px;color:var(--brand-ink);font-weight:600}.sched-cancel{flex:none}@media(min-width:821px){.compose-foot .tool-group>.send-menu{right:auto;left:0}}@media(max-width:820px){.compose-foot .send-menu{position:fixed;right:16px;left:16px;bottom:76px;width:auto;max-width:none}}.snooze-menu{top:calc(100% + 4px);left:0;width:280px}.snooze-error{padding:0 10px 8px}.row-bubbled{color:var(--brand-ink);font-weight:550}@media(max-width:820px){.snooze-menu{position:fixed;top:62px;left:12px;right:12px;width:auto}}.followup-menu{right:auto;left:0}.followup-btn svg{flex:none}.followup-btn.is-set{color:var(--brand-ink)}.followup-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);font-size:13px;color:var(--text-2)}.followup-note svg{flex:none;color:var(--brand-ink)}.followup-note span{flex:1;min-width:200px}.invite-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;margin:0 0 16px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-lg)}.invite-icon{margin-top:2px;color:var(--brand-ink)}.invite-main{display:grid;gap:2px;min-width:0}.invite-title{font-weight:var(--w-strong);overflow-wrap:anywhere}.invite-card[data-cancelled] .invite-title,.invite-card[data-cancelled] .invite-when{text-decoration:line-through;color:var(--text-2)}.invite-when{color:var(--text)}.invite-line,.invite-status{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2);overflow-wrap:anywhere}.invite-status{font-weight:var(--w-strong)}.invite-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.invite-rsvp{display:flex;gap:8px}@media(max-width:640px){.invite-rsvp{flex:1 1 100%}.invite-rsvp .btn{flex:1 1 0}.invite-card{grid-template-columns:auto minmax(0,1fr)}.invite-actions{grid-column:1 / -1;justify-content:flex-start;margin-top:8px}.invite-actions .btn{flex:1 1 140px}}.reader{container:reader / inline-size}.reader-toolbar{flex-wrap:wrap;row-gap:4px;padding-block:6px}.tool-group{flex-wrap:wrap}@container reader (max-width: 560px){.reader-toolbar{gap:4px;padding:4px 8px}.reader-toolbar .tool-btn,.reader-toolbar .back-btn{width:40px;height:40px}.reader-toolbar .tool-group:first-of-type{order:2;flex:1 0 100%;justify-content:space-between;margin-left:0}.reader-toolbar .tool-group+.tool-group{margin-left:auto;padding-left:0;border-left:0}}.rcpt{position:relative;flex:1;min-width:0}.rcpt input{width:100%}.rcpt-box{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:32px;padding:3px 0;border-radius:var(--radius-md);cursor:text}.rcpt.is-drop .rcpt-box{background:var(--surface-2);outline:1px dashed var(--line-strong);outline-offset:2px}.rcpt-pill{position:relative;display:inline-flex;align-items:center;max-width:100%;height:26px;padding:0 4px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font-size:13px;cursor:grab}.rcpt-pill.is-bad{background:transparent;outline:1px solid var(--um-red-text);outline-offset:-1px}.rcpt-pill-main{min-width:0;max-width:240px;height:26px;padding:0 6px;overflow:hidden;border:0;border-radius:var(--radius-pill);background:none;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.rcpt-dot{flex:none;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--um-red-text)}.rcpt-dot+.rcpt-pill-main{padding-left:6px}.rcpt-pill-more,.rcpt-pill-x{display:inline-grid;place-items:center;flex:none;width:0;height:20px;padding:0;overflow:hidden;border:0;border-radius:50%;background:none;color:var(--text-3);opacity:0;cursor:pointer}.rcpt-pill:hover .rcpt-pill-more,.rcpt-pill:hover .rcpt-pill-x,.rcpt-pill:focus-within .rcpt-pill-more,.rcpt-pill:focus-within .rcpt-pill-x,.rcpt-pill.is-open .rcpt-pill-more,.rcpt-pill.is-open .rcpt-pill-x{width:20px;opacity:1}.rcpt-pill-more:hover,.rcpt-pill-x:hover{background:var(--line);color:var(--text)}@media(pointer:coarse){.rcpt-pill,.rcpt-pill-main{height:32px}.rcpt-pill-more{width:28px;height:28px;opacity:1}}.rcpt-chip-menu{top:calc(100% + 4px);right:auto;bottom:auto;left:0;width:190px}.rcpt-text-input{flex:1 1 140px;min-width:120px;height:26px}.rcpt-error{margin:0 0 4px;font-size:13px;color:var(--um-red-text)}.rcpt-outside-note{margin:0;padding:0 20px 6px 80px;font-size:13px;color:var(--text-3)}.rcpt-menu{top:calc(100% - 2px);right:auto;bottom:auto;left:-8px;width:min(420px,calc(100vw - 88px))}.rcpt-opt[aria-selected=true]{background:var(--surface-2)}.rcpt-text{display:flex;align-items:baseline;gap:8px;min-width:0}.rcpt-name{flex:none;max-width:60%;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rcpt-email{min-width:0;overflow:hidden;text-overflow:ellipsis}.rcpt-tag{flex:none;padding:2px 6px;border-radius:999px;background:var(--brand-tint);color:var(--brand-ink);font-size:13px;font-weight:700}@media(max-width:600px){.compose-foot{padding-inline:12px}.compose-field{padding-left:14px}.compose-field label,.compose-field .compose-label,.compose-summary .compose-label{width:48px}.compose-field:has(.compose-subject){padding-inline:14px}.compose-summary{padding-inline:14px}.rcpt-outside-note,.compose-merge{padding-left:70px}}@media(max-width:640px){.compose-field input,.compose-field select,.compose-field input.compose-subject,.compose-from-static,.compose-summary,.rich-body,.rich-link-input,.rcpt-text-input{font-size:16px}.rich-body{line-height:1.5;padding-inline:14px}.rcpt-pill,.fmt-item{font-size:14px}}.cat-tabs{display:flex;gap:4px;margin:0 0 10px;overflow-x:auto;scrollbar-width:none}.cat-tabs::-webkit-scrollbar{display:none}.cat-tabs a{flex:none;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px;border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--text-2);white-space:nowrap}.cat-tabs a:hover{color:var(--text);background:var(--um-mailroom)}.cat-tabs a[aria-current]:not([aria-current=false]){color:var(--text);font-weight:700;box-shadow:inset 0 -3px 0 var(--um-red);border-radius:0}.cat-count{font-family:var(--um-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-3)}.cat-tabs a[data-hot] .cat-count{color:var(--brand-ink);font-weight:700}.unsub-btn{align-self:flex-start;padding:2px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--text-3);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.unsub-btn:hover{color:var(--text)}.unsub-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);font-size:13px;color:var(--text-2)}.unsub-note>span{flex:1;min-width:200px}.unsub-alt{font-size:13px;color:var(--text-3);text-decoration:underline;text-underline-offset:2px}.app[data-wide]{grid-template-columns:248px minmax(0,1fr)}.app[data-wide] .list-pane{display:none}.nav-apps{margin:6px 0 0;padding:6px 0 0;list-style:none;border-top:1px solid var(--um-line)}.cal{display:flex;flex-direction:column;flex:1;min-height:0;font-variant-numeric:tabular-nums}.cal-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:10px 16px;border-bottom:1px solid var(--line)}.cal-nav,.cal-actions{display:flex;align-items:center;gap:6px;min-width:0}.cal-actions{gap:10px}.cal-today{height:44px;margin-right:4px;padding:0 12px}.cal-title{margin-left:8px;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-new,.ct-new{height:44px;padding:0 14px 0 10px}.cal-seg a{min-width:64px;text-align:center}.cal-note{margin:0;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text-2);font-size:13px}.cal-main{display:flex;flex-direction:column;flex:1;min-height:0;transition:opacity var(--t-base) var(--ease)}.cal-main[data-busy]{opacity:.55}.cal-state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 24px 80px;text-align:center;color:var(--text-2)}.cal-state svg{margin-bottom:12px;color:var(--text-3)}.cal-week{display:flex;flex-direction:column;flex:1;min-height:0}.cal-head,.cal-strip,.cal-body{display:grid;grid-template-columns:56px repeat(var(--cols, 7),minmax(0,1fr))}.cal-head{border-bottom:1px solid var(--line)}.cal-dayhead{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:8px 4px 9px;border-left:1px solid var(--line);color:var(--text-2)}.cal-dow{font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.cal-dom{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 4px;border-radius:999px;font-size:16px;font-weight:var(--w-strong);color:var(--text)}.cal-dayhead[data-today] .cal-dow{color:var(--um-red-text)}.cal-dayhead[data-today] .cal-dom{background:var(--um-red);color:var(--um-paper)}.cal-strip{border-bottom:1px solid var(--line)}.cal-strip-label{align-self:center;padding-right:8px;text-align:right;font-size:13px;color:var(--text-3)}.cal-strip-cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:4px 2px;border-left:1px solid var(--line)}.cal-banner,.cal-chip{display:block;width:100%;min-width:0;padding:2px 6px;border:0;border-radius:0;background:color-mix(in srgb,var(--ev, var(--ember)) 12%,var(--surface));box-shadow:inset 3px 0 0 var(--ev, var(--ember));color:var(--text);font:inherit;font-size:13px;font-weight:var(--w-medium);line-height:1.5;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cal-banner{padding-left:9px}.cal-chip{display:flex;gap:5px;padding-left:9px}.cal-chip>span:last-child{overflow:hidden;text-overflow:ellipsis}.cal-chip-time{flex:none;color:var(--text-2);font-weight:var(--w-body)}.cal-banner:hover,.cal-chip:hover,.cal-event:hover{background:color-mix(in srgb,var(--ev, var(--ember)) 20%,var(--surface))}.cal-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.cal-scroll::-webkit-scrollbar{display:none}.cal-body,.cal-hours{position:relative}.cal-hours span{position:absolute;right:8px;transform:translateY(-50%);font-family:var(--um-mono);font-size:12px;color:var(--text-3);white-space:nowrap}.cal-col{position:relative;border-left:1px solid var(--line);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 51px,var(--line) 51px,var(--line) 52px);cursor:cell}.cal-col[data-today]{background-color:color-mix(in srgb,var(--ember) 3%,var(--surface))}.cal-event{position:absolute;display:flex;flex-direction:column;gap:1px;min-width:0;padding:3px 6px 3px 9px;overflow:hidden;border:0;border-radius:0;background:color-mix(in srgb,var(--ev, var(--ember)) 12%,var(--surface));box-shadow:inset 3px 0 0 var(--ev, var(--ember));color:var(--text);font:inherit;font-size:13px;line-height:1.35;text-align:left;cursor:pointer}.cal-ev-title{font-weight:var(--w-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-ev-time,.cal-ev-loc{color:var(--text-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-event[data-short]{flex-direction:row;align-items:baseline;gap:6px;padding-top:1px;padding-bottom:1px}.cal-event[data-short] .cal-ev-title{flex:0 1 auto}.cal-now{position:absolute;left:0;right:0;height:2px;margin-top:-1px;background:var(--um-red);pointer-events:none;z-index:2}.cal-now:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--ember)}.cal-month{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1;min-height:0}.cal-mhead,.cal-mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-mgrid{min-height:0}.cal-mhead{border-bottom:1px solid var(--line)}.cal-mhead span{padding:8px 8px 7px;font-size:13px;font-weight:var(--w-medium);letter-spacing:.02em;text-transform:uppercase;color:var(--text-2)}.cal-cell{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:4px 4px 3px;overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:cell}.cal-cell:nth-child(7n){border-right:0}.cal-cell[data-outside]{background:var(--canvas-warm)}.cal-cell[data-outside] .cal-cnum{color:var(--text-3)}.cal-cnum{align-self:flex-start;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 4px;border-radius:999px;font-size:13px;font-weight:var(--w-medium);color:var(--text);text-decoration:none}.cal-cnum:hover{background:var(--surface-3)}.cal-cell[data-today] .cal-cnum{background:var(--ember-press);color:#fff}.cal-more{padding:0 6px;font-size:13px;font-weight:var(--w-medium);color:var(--text-2);text-decoration:none}.cal-more:hover{color:var(--text);text-decoration:underline}.cal-dots{display:flex;gap:3px;padding:2px 4px}.cal-dots i{width:6px;height:6px;border-radius:50%;background:var(--ev, var(--ember))}.cal-agenda{flex:1;min-height:0;overflow-y:auto;padding-bottom:24px}.cal-aday{border-bottom:1px solid var(--line)}.cal-aday header{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 4px 16px}.cal-aday h2{font-size:13px;font-weight:var(--w-strong);color:var(--text-2)}.cal-aday[data-today] h2{color:var(--ember-ink)}.cal-aday ul{margin:0;padding:0 8px 8px;list-style:none}.cal-none{margin:0;padding:0 16px 10px;font-size:13px;color:var(--text-3)}.cal-arow{display:flex;gap:12px;width:100%;min-height:48px;padding:8px 10px 8px 12px;border:0;border-radius:0;background:color-mix(in srgb,var(--ev, var(--ember)) 9%,var(--surface));box-shadow:inset 3px 0 0 var(--ev, var(--ember));font:inherit;text-align:left;color:var(--text);cursor:pointer}.cal-aday li+li{margin-top:4px}.cal-atime{flex:none;width:64px;font-size:13px;color:var(--text-2)}.cal-abody{display:flex;flex-direction:column;min-width:0}.cal-abody .cal-ev-title{font-size:14px}.cal-abody .cal-ev-loc{display:flex;align-items:center;gap:4px}.cal-sheet{width:min(460px,100%)}.cal-form{display:grid;gap:14px;padding:16px 20px 18px}.cal-form .field input,.cal-form .field textarea{width:100%;min-width:0}.cal-form .field input{height:40px}.cal-form .field textarea{padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font:inherit;line-height:1.5;resize:vertical;outline:none}.cal-form .field textarea:focus{border-color:var(--brand);box-shadow:none}.cal-check{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:32px;font-weight:var(--w-medium);cursor:pointer}.cal-check input{width:16px;height:16px;accent-color:var(--ember-press)}.cal-when{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:10px;font-variant-numeric:tabular-nums}.cal-when[data-allday]{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-zone{margin:-6px 0 0;font-size:13px;color:var(--text-3)}.cal-form .sfield-error{margin-top:0}.cal-when-err{margin:-6px 0 0}.cal-foot{display:flex;align-items:center;gap:8px;margin-top:4px}.cal-spacer{flex:1}.cal-delete{color:var(--danger);background:transparent;padding:0 8px}.cal-delete:hover{background:color-mix(in srgb,var(--danger) 8%,transparent)}.cal-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.cal-confirm span{flex:1 1 100%;font-weight:var(--w-strong)}.cal-rep{flex:none;margin-left:4px;vertical-align:-1px;color:var(--text-2)}.cal-banner .cal-rep{margin:0 4px 0 0}.cal-ev-title .cal-rep{margin-left:5px}.cal-form .field select{height:40px}.cal-custom{display:grid;gap:14px;padding:12px;border-radius:var(--radius-lg);background:var(--surface-2)}.cal-every,.cal-ends,.cal-times{display:flex;align-items:center;gap:8px}.cal-every input{flex:none;width:84px}.cal-every select,.cal-ends select{flex:1}.cal-ends[data-end=until] select,.cal-ends[data-end=count] select{flex:1 1 0}.cal-ends>input,.cal-times{flex:1 1 0}.cal-times input{width:84px}.cal-legend{font-size:13px;font-weight:var(--w-medium)}.cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-day{height:40px;padding:0;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);color:var(--text-2);font:inherit;font-size:13px;cursor:pointer}.cal-day[aria-pressed=true]{border-color:var(--ember-press);background:color-mix(in srgb,var(--ember) 14%,var(--surface));color:var(--text);font-weight:var(--w-strong)}.cal-summary{color:var(--text-2)}.cal-ro-title{font-size:17px;font-weight:var(--w-display)}.cal-ro-when,.cal-ro-line{color:var(--text-2)}.cal-ro-notes{white-space:pre-wrap;overflow-wrap:anywhere}.cal-note-inline{padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-2);font-size:13px}.sync-row{display:flex;gap:8px}.sync-url{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.sync-help{margin-top:0}@media(max-width:820px){.app[data-wide] .reader-pane{display:flex}.cal-bar{padding:8px 10px}.cal-title{flex-basis:100%;margin:4px 0 0}.cal-nav{flex-wrap:wrap}.cal-note{padding:8px 16px}.cal-mhead span{padding:8px 2px 6px;text-align:center;font-size:13px}.cal-cell{align-items:center;padding:2px}.cal-cnum{align-self:center}.cal-when{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-when .field:first-child{grid-column:1 / -1}.cal-sheet{align-self:end;max-height:92dvh;border-bottom-left-radius:0;border-bottom-right-radius:0}.sheet-scrim:has(.cal-sheet){padding:0;align-items:end}}@media(prefers-reduced-motion:reduce){.cal-main{transition:none}}.safety-panel{margin:0 0 16px;padding:12px 16px 14px;background:var(--um-blush);border-left:1px solid var(--line);color:var(--um-ink)}.safety-panel h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:15px;font-weight:600}.safety-box{flex:none;width:10px;height:10px;background:var(--um-red)}.safety-panel ul{margin:0;padding-left:20px;font-size:14px;line-height:1.5}.safety-panel li+li{margin-top:4px}.safety-panel .mono,.safety-note .mono{font-family:var(--um-mono);font-size:13px;overflow-wrap:anywhere}.safety-from{margin:8px 0 0;font-size:13px;color:var(--um-slate)}.safety-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.safety-note{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;color:var(--um-slate)}.attach-list{display:flex;flex-wrap:wrap;gap:8px;max-height:132px;overflow-y:auto;padding:10px 14px 10px 20px;border-top:1px solid var(--line)}.attach-chip{display:flex;align-items:center;gap:10px;flex:1 1 220px;max-width:100%;min-width:0;padding:6px 4px 6px 6px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper)}.attach-chip .file-badge{width:32px;height:36px;font-size:11px}.attach-chip.is-error{border-color:var(--danger)}.attach-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.attach-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--um-mono);font-size:13px;font-weight:500}.attach-size,.attach-msg{font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.attach-size{font-family:var(--um-mono)}.attach-msg{color:var(--danger)}.attach-bar{display:block;height:4px;background:var(--um-line)}.attach-bar>span{display:block;height:100%;background:var(--um-red);transition:width .12s linear}.attach-remove{flex:none}.compose.is-dragging{outline:2px dashed var(--um-red-text);outline-offset:-8px}.attach-drop{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:color-mix(in srgb,var(--um-paper) 88%,transparent);font-weight:700;font-size:15px;pointer-events:none}.send-checks{flex-direction:column;align-items:stretch;gap:12px}.send-checks-title{font-weight:800;font-size:14px;margin-bottom:6px}.send-checks-list{display:grid;gap:4px;padding-left:18px;list-style:disc;font-size:13.5px;color:var(--text-2)}.send-checks-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.import-steps{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--text-2);font-size:14px}.import-steps strong{color:var(--um-ink)}.import-note{color:var(--text-2);font-size:13.5px}.import-drop{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--um-paper)}.import-drop p{color:var(--text-2)}.import-drop .btn{gap:6px}.import-drop.is-dragging{border-color:var(--um-red-text);background:var(--um-blush)}.import-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.import-job{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper)}.import-job.is-error{border-color:var(--danger)}.import-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.import-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--um-mono);font-size:13px;font-weight:500}.import-bar{display:block;height:4px;background:var(--um-line)}.import-bar>span{display:block;height:100%;background:var(--um-red);transition:width .2s linear}.import-counts{color:var(--text-2);font-size:13px;font-variant-numeric:tabular-nums}.import-numbers{font-family:var(--um-mono)}.import-msg{color:var(--danger);font-size:13.5px}.import-open{font-size:13.5px}.import-mode{display:inline-flex;max-width:100%;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.import-mode button{min-height:40px;padding:0 14px;border:0;background:var(--um-paper);color:var(--um-ink);font:inherit;font-weight:600;cursor:pointer}.import-mode button[aria-pressed=true]{background:var(--um-ink);color:var(--um-paper)}.import-mode button:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.import-form{display:grid;gap:14px;max-width:520px}.import-subtitle{font-size:16px;font-weight:700}.import-more summary{min-height:32px;color:var(--text-2);font-size:13.5px;cursor:pointer}.import-more .sfield{margin-top:8px;max-width:160px}.import-folders{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}.import-folders legend{padding:0;margin-bottom:6px;font-weight:600;font-size:13.5px}.import-folders ul{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper);max-height:320px;overflow:auto}.import-folders li+li{border-top:1px solid var(--line)}.import-folders label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding:6px 12px;cursor:pointer}.import-folder-name{min-width:0;overflow-wrap:anywhere;font-weight:600}.import-folder-meta{color:var(--text-2);font-size:13px;font-variant-numeric:tabular-nums}.cal-menu{position:fixed;min-width:200px}.cal-ev-more,.cal-arow-more{position:absolute;width:22px;height:22px;min-width:0;padding:0;background:var(--surface);border:1px solid var(--line)}.cal-ev-more{opacity:0}.cal-event:hover+.cal-ev-more,.cal-ev-more:hover,.cal-ev-more:focus-visible{opacity:1}@media(hover:none){.cal-ev-more{opacity:1}}.cal-ali{position:relative}.cal-arow-more{top:6px;right:6px}.cal-ali .cal-arow{padding-right:40px}.cal-tools{display:flex;flex-wrap:wrap;gap:8px;padding:10px 20px 0}.cal-tool{min-height:32px;padding:0 10px;font-size:13px}.cal-zlabel{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;min-width:0;padding:0 8px 8px 0;font-family:var(--um-mono);font-size:10px;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap}.cal-zlabel>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.cal-week[data-zone] .cal-head,.cal-week[data-zone] .cal-strip,.cal-week[data-zone] .cal-body{grid-template-columns:56px 72px repeat(var(--cols, 7),minmax(0,1fr))}.cal-hours2 span{font-size:11px;font-variant-numeric:tabular-nums}.cal-week[data-extra] .cal-head,.cal-week[data-extra] .cal-strip,.cal-week[data-extra] .cal-body{grid-template-columns:56px var(--extra) repeat(var(--cols, 7),minmax(0,1fr))}.cal-zworld{align-items:flex-end;padding-right:6px;font-family:inherit;font-size:11px}.cal-hours-world span{right:6px;font-family:inherit}.cal-world{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 18px;margin:0;padding:8px 16px;border-bottom:1px solid var(--line);color:var(--text-2);font-size:13px;font-variant-numeric:tabular-nums}.cal-world-title{color:var(--text-3);font-size:12px}.cal-world-item{white-space:nowrap}.world-list,.world-results{margin:8px 0 0;padding:0;list-style:none}.world-item{display:flex;align-items:flex-end;gap:12px;margin-bottom:8px}.world-name{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:280px;flex:1}.world-city{color:var(--text-3);font-size:12px}.world-add{margin-top:12px}.world-add input{max-width:280px}.world-results{max-width:280px;border-radius:12px;background:var(--surface-2);overflow:hidden}.world-results button{width:100%;min-height:44px;padding:6px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.world-results button:hover,.world-results button:focus-visible{background:var(--um-select)}.world-none{padding:10px 12px;color:var(--text-2);font-size:13px}.cal-atime{font-variant-numeric:tabular-nums}.cal-atime2{display:block;margin-top:2px;font-family:var(--um-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap}.cal-znote{margin:0 0 8px;font-family:var(--um-mono);font-size:11px;color:var(--text-3)}.cal-zone-select{max-width:280px}.coming-up{display:flex;align-items:flex-start;gap:8px;padding:4px 4px 4px 14px;border-bottom:1px solid var(--line);background:var(--um-mailroom);font-size:13px;font-variant-numeric:tabular-nums}.coming-up-icon{flex:none;margin-top:10px;color:var(--um-slate)}.coming-up-list{flex:1;min-width:0;margin:0;padding:0;list-style:none}.coming-up-item{display:flex;align-items:baseline;gap:6px;min-height:32px;padding:6px 0;min-width:0;color:var(--um-ink);text-decoration:none;white-space:nowrap}.coming-up-item:hover .coming-up-title{text-decoration:underline}.coming-up-item:focus-visible,.coming-up-hide:focus-visible{outline:var(--focus-ring);outline-offset:2px}.coming-up-when{flex:none;font-family:var(--um-mono);font-size:12px;color:var(--um-slate)}.coming-up-item[data-when=now] .coming-up-when{color:var(--um-ink);font-weight:600}.coming-up-title{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600}.coming-up-detail{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;color:var(--um-slate)}.coming-up-hide{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:var(--um-slate);cursor:pointer}.coming-up-hide:hover{color:var(--um-ink);background:var(--um-line)}@media(max-width:820px){.coming-up-list li:nth-child(n+2){display:none}.coming-up-item{min-height:44px;align-items:center;padding:0}.coming-up-icon{margin-top:14px}.coming-up-hide{width:44px;height:44px}}.cal-search{width:220px;min-width:0}.cal-search input{height:44px}.cal-results{flex:1;min-height:0;overflow-y:auto;transition:opacity var(--t-base) var(--ease)}.cal-results[data-busy]{opacity:.7}.cal-results-note{margin:0;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text-2);font-size:13px}.cal-result-list{margin:0;padding:0;list-style:none}.cal-result-list li{border-bottom:1px solid var(--line)}.cal-result{display:grid;grid-template-columns:130px 150px 1fr;gap:4px 16px;align-items:baseline;width:100%;min-height:44px;padding:10px 16px;border:0;background:transparent;color:var(--um-ink);text-align:left;font:inherit;cursor:pointer}.cal-result:hover{background:var(--um-mailroom)}.cal-result:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.cal-result-date,.cal-result-time{font-family:var(--um-mono);font-size:13px;color:var(--um-slate);white-space:nowrap}.cal-result-main{display:flex;flex-direction:column;gap:2px;min-width:0}.cal-result-title{font-weight:600;overflow-wrap:anywhere}.cal-result-place{font-size:13px;color:var(--um-slate);overflow-wrap:anywhere}.cal-result mark{background:var(--um-kraft);color:inherit}@media(max-width:820px){.cal-search{flex-basis:100%;width:auto}.cal-actions{flex-wrap:wrap;flex:1 1 100%}.cal-result{grid-template-columns:1fr;gap:2px}}.density-choice{display:grid;gap:4px;margin:0;padding:0;border:0}.density-choice legend{padding:0 0 6px;font-weight:700}.density-opt{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;cursor:pointer}.density-opt input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--um-red)}.density-opt .switch-title,.density-opt .switch-hint{display:block}.cal-weekend-note{display:block;width:100%;min-height:36px;padding:8px 16px;border:0;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text-2);font:inherit;font-size:13px;text-align:left;cursor:pointer}.cal-weekend-note:hover,.cal-weekend-note:focus-visible{color:var(--text);text-decoration:underline}.cal-week{--cols: 7}.cal-week[data-cols="5"]{--cols: 5}.cal-week[data-cols="3"]{--cols: 3}.cal-week[data-cols="1"]{--cols: 1}.cal-month[data-cols="5"] .cal-mhead,.cal-month[data-cols="5"] .cal-mgrid{grid-template-columns:repeat(5,minmax(0,1fr))}.shared-with-you{margin-top:14px}.shared-with-you h2{padding:0 10px;margin-bottom:2px;font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--um-red-text)}.shared-with-you ul{list-style:none;margin:0;padding:0}.shared-banner{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--um-mailroom);color:var(--um-ink);font-size:13px;font-weight:600}.shared-banner svg{flex:none}.shared-banner p{flex:1;min-width:0;overflow-wrap:anywhere}.shared-banner .btn{flex:none;height:36px;padding:0 12px;font-size:13px}.share-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.share-form .sfield{flex:1 1 260px}.share-form .btn{height:40px}.share-confirm{display:grid;gap:12px;padding:14px;background:var(--um-mailroom)}.share-confirm p{font-weight:600;overflow-wrap:anywhere}.share-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:821px)and (max-width:1180px){.shared-with-you{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.shared-with-you h2{display:none}}@media(max-width:820px){.shared-banner{flex-wrap:wrap}}.mcp-scope{align-items:flex-start}.mcp-hint{display:block;color:var(--text-3);font-size:13px}.mcp-tag{color:var(--text-3);font-weight:400;font-size:13px}.mcp-reveal{display:grid;gap:14px;padding:16px 0}.mcp-reveal h3{font-size:18px}.mcp-reveal h4{margin-top:6px;font-size:15px}.mcp-steps{color:var(--text-2);font-size:13.5px}.mcp-steps summary{cursor:pointer;color:var(--um-ink);font-weight:700}.mcp-steps ol{margin:8px 0 8px 20px}.mcp-code{display:grid;gap:6px;justify-items:start;margin:8px 0}.mcp-code pre{max-width:100%;margin:0;padding:10px 12px;overflow-x:auto;background:var(--surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.delivery-chip{display:inline-flex;flex:none;align-items:center;gap:4px;font-size:13px;color:var(--text-3)}.delivery-chip[data-state=failed]{color:var(--um-red-text);font-weight:700}.delivery-note{margin:0 0 16px;padding:2px 0 2px 12px;border-left:2px solid var(--um-line);border-radius:0;font-size:13px;color:var(--text-2)}.delivery-note[data-state=failed]{border-left-color:var(--um-red-text)}.delivery-line{margin:0 0 4px;overflow-wrap:anywhere}.delivery-line[data-kind=fail]{color:var(--um-red-text)}.delivery-reply{display:block;margin-top:2px;font-size:12px;color:var(--text-3)}.delivery-reply q{quotes:none;font-family:var(--um-mono)}.delivery-help{font-size:13px;color:var(--um-red-text)}.apppw,.sync-steps{display:grid;gap:12px}.apppw-new{display:grid;gap:10px;padding:12px;background:var(--um-mailroom);font-size:13.5px}.sync-steps h3{font-size:15px;font-weight:700}.sync-steps ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--text-2);font-size:13.5px}.sync-steps p{color:var(--text-2);font-size:13.5px}.feed-actions{gap:8px;flex-wrap:wrap}.radio-row{display:flex;align-items:center;gap:8px;min-height:32px}.other-form{display:grid;gap:14px}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatch{width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:50%;background:var(--sw);cursor:pointer}.swatch[aria-checked=true]{border-color:var(--um-ink);box-shadow:inset 0 0 0 2px var(--surface)}.swatch:focus-visible{outline:var(--focus-ring);outline-offset:2px}.swatches-small{margin-top:8px}.swatches-small .swatch{width:24px;height:24px}.sub-dot{display:inline-block;width:10px;height:10px;margin-right:4px}.other-row{grid-template-columns:minmax(0,1fr) auto auto}.other-error{margin-top:4px}@media(max-width:820px){.other-row{grid-template-columns:minmax(0,1fr) auto}.other-row .rule-actions{grid-column:1 / -1}}.cal-event[data-external],.cal-banner[data-external],.cal-chip[data-external],.cal-arow[data-external]{background-image:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--ev, var(--ember)) 14%,transparent) 5px 6px);cursor:default}.cal-ev-src{display:block;overflow:hidden;color:var(--text-3);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.field .sfield-hint{margin-top:6px}.ct{display:flex;flex-direction:column;flex:1;min-height:0}.ct-list{flex:1;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.ct-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--line)}.ct-headrow{position:sticky;top:0;z-index:1;padding-top:10px;padding-bottom:10px;background:var(--surface-2);color:var(--text-2);font-size:13px}.ct-open,.ct-headrow{--ct-cols: minmax(0, 1.2fr) minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr)}.ct-headrow{grid-template-columns:var(--ct-cols) 172px}.ct-open{display:grid;grid-template-columns:var(--ct-cols);align-items:center;gap:12px;min-height:56px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ct-row:not(.ct-headrow){grid-template-columns:minmax(0,1fr) 172px}.ct-row:not(.ct-headrow):hover{background:var(--um-select)}.ct-name{font-weight:var(--w-strong)}.ct-name,.ct-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-email{font-family:var(--um-mono);font-size:13px}.ct-cell{color:var(--text-2)}.ct-write{height:36px;gap:6px;padding:0 10px;white-space:nowrap}.ct-search{width:260px}@media(max-width:820px){.ct-headrow{display:none}.ct-open{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0}.ct-phone,.ct-company{display:none}.ct-search{width:auto}}.rows .group-head{padding:14px 16px 6px;border-top:1px solid var(--line);background:var(--surface)}.rows .group-head:first-child{border-top:0;padding-top:10px}.rows .group-head h2{margin:0;font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--um-red-text)}.send-pick-main{display:inline-flex;align-items:center;gap:8px}.send-menu-sep{margin:4px 6px;border:0;border-top:1px solid var(--line)}.mark-read-btn{display:inline-flex;align-items:center;gap:6px;align-self:center;margin-left:auto;min-height:32px;padding:0 10px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-2);font-size:13px;font-weight:600;cursor:pointer}.mark-read-btn:hover,.mark-read-btn:focus-visible{background:var(--surface-2);color:var(--text)}.mark-read-btn:disabled{opacity:.6;cursor:default}.mark-read-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:center;margin-left:auto;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);font-size:14px}.image-note{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 12px;font-size:13px;color:var(--um-slate)}.image-note p{margin:0}.image-note-actions{display:flex;flex-wrap:wrap;gap:4px 16px}.image-note-btn{padding:2px 0;border:0;background:none;font:inherit;font-weight:600;color:var(--um-red-text);cursor:pointer}.image-note-btn:hover{text-decoration:underline}.image-note-btn:disabled{opacity:.6;cursor:default}.image-senders{list-style:none;margin:12px 0 0;padding:0}.image-senders li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.image-senders li:first-child{border-top:0}.reply-later-btn[data-on]{width:auto;padding:0 10px;grid-auto-flow:column;gap:6px;color:var(--um-ink);background:var(--um-mailroom)}.reply-later-btn[data-on] svg{fill:currentColor}.reply-later-state{font-size:13px;font-weight:600;white-space:nowrap}.focus-start{margin:0 4px 12px;align-self:flex-start}.focus-page{min-height:100dvh;background:var(--um-mailroom);padding:24px clamp(16px,4vw,48px) 48px;display:flex;flex-direction:column;gap:24px}.focus-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;width:100%;margin:0 auto}.focus-progress{font-size:14px;font-weight:600;color:var(--um-slate)}.focus-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;max-width:1200px;width:100%;margin:0 auto;align-items:start}.focus-mail,.focus-reply{background:var(--um-paper);border:1px solid var(--um-line);border-radius:var(--radius-lg);box-shadow:0 1px 2px #1616160a;padding:32px;min-width:0}.focus-reply{display:flex;flex-direction:column;gap:16px;position:sticky;top:24px}.focus-subject{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em;margin-bottom:24px;overflow-wrap:anywhere}.focus-note{color:var(--um-slate)}.focus-field{display:flex;flex-direction:column;gap:6px}.focus-field>span{font-size:13px;font-weight:600;color:var(--um-slate)}.focus-field input,.focus-field textarea{width:100%;padding:10px 12px;border:1px solid var(--um-line);border-radius:var(--radius-md);background:var(--um-paper);font-size:15px;line-height:1.5}.focus-field textarea{min-height:220px;resize:vertical}.focus-actions{display:flex;flex-wrap:wrap;gap:8px}.focus-hint{font-size:13px;color:var(--um-slate)}.focus-error{font-size:14px;color:var(--um-red-text)}.focus-done{max-width:440px;margin:12vh auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.focus-done h1{font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.focus-done p{color:var(--um-slate);margin-bottom:12px}.focus-done-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media(max-width:860px){.focus-grid{grid-template-columns:minmax(0,1fr)}.focus-reply{position:static}.focus-mail,.focus-reply{padding:20px}}.manage-subs{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:32px;margin-top:4px;padding:0 10px;border-radius:var(--radius-md);color:var(--um-red-text);font-size:13px;font-weight:var(--w-strong);text-decoration:none}.manage-subs:hover{background:var(--um-select)}.sub-lead{margin:0;padding:12px 16px;font-size:13px;color:var(--text-2)}.sub-lead a{color:var(--um-red-text)}.sub-list{padding:0 12px 16px}.sub-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin-bottom:8px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.sub-row:hover{background:var(--surface-2)}.sub-who,.sub-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.sub-name{overflow:hidden;font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap}.sub-addr{overflow:hidden;font-family:var(--um-mono);font-size:13px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap}.sub-meta{font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums}.sub-unread{color:var(--um-red-text);font-weight:var(--w-strong)}.sub-done{color:var(--text)}.sub-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sub-actions .btn{height:36px;padding:0 12px;white-space:nowrap}.sub-confirm-body{margin:0;padding:4px 20px 8px;color:var(--text-2)}.sub-confirm-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 20px}@media(max-width:820px){.sub-row{grid-template-columns:minmax(0,1fr)}.sub-actions{justify-content:flex-start}}.cal{position:relative}.cal-event[data-draggable],.cal-banner[data-draggable],.cal-chip[data-draggable]{user-select:none;-webkit-user-select:none}.cal-event[data-dragging],.cal-banner[data-dragging],.cal-chip[data-dragging]{opacity:.45}body[data-cal-drag],body[data-cal-drag] *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}.cal-ev-resize{position:absolute;left:0;right:0;bottom:0;height:8px;cursor:ns-resize}.cal-ev-resize:after{content:"";position:absolute;left:50%;bottom:2px;width:20px;height:2px;margin-left:-10px;background:var(--ev, var(--ember));opacity:0}.cal-event:hover .cal-ev-resize:after,.cal-event:focus-visible .cal-ev-resize:after,.cal-ev-resize:hover:after{opacity:.6}.cal-ghost{position:fixed;z-index:60;pointer-events:none;animation:cal-ghost-in .12s ease-out}.cal-ghost[data-block]{padding:3px 6px 3px 9px;overflow:hidden;border-radius:0;background:color-mix(in srgb,var(--ember) 16%,var(--surface));box-shadow:inset 3px 0 0 var(--ember);color:var(--text);font-size:13px;line-height:1.35;font-weight:var(--w-strong)}.cal-ghost[data-block][data-copy]{outline:1px dashed var(--line-strong);outline-offset:-1px}.cal-ghost:not([data-block]){padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-3);color:var(--text);font-size:13px;font-weight:var(--w-strong);white-space:nowrap}.cal-cell[data-drop],.cal-strip-cell[data-drop]{background:var(--um-select, var(--surface))}.cal-dropzone{position:absolute;inset:8px;z-index:50;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text-2);font-size:15px;font-weight:var(--w-strong);pointer-events:none}.cal-moveask{width:min(460px,100%)}@keyframes cal-ghost-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cal-ghost{animation:none}}.hid-form{display:grid;gap:12px;max-width:460px;margin:4px 0 20px}.hid-form .btn{gap:6px}.hid-item{grid-template-columns:minmax(0,1fr) auto auto auto}.hid-item .rule-confirm{grid-column:1 / -1}.hid-address{display:flex;align-items:center;gap:6px;font-family:var(--um-mono);font-size:14px;overflow-wrap:anywhere}.hid-copy{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:none;color:var(--um-slate);cursor:pointer}.hid-copy:hover{background:var(--um-mailroom);color:var(--um-ink)}.hid-state{min-width:24px;font-size:13px;font-weight:600;color:var(--um-slate);text-align:right}.hid-item[data-off] .hid-address{opacity:.55}.hid-note{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 12px;padding:2px 0 2px 10px;border-left:2px solid var(--um-kraft);border-radius:0;font-size:13px;color:var(--um-slate)}.hid-note p{margin:0;overflow-wrap:anywhere}.hid-note-addr{font-family:var(--um-mono)}@media(max-width:560px){.hid-item{grid-template-columns:minmax(0,1fr) auto auto}.hid-item .rule-actions{grid-column:1 / -1}}.rcpt-hint{flex-basis:100%;color:var(--text-2);font-size:13px}.ct-tabs{display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--line)}.ct-tab{min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-2);font:inherit;font-weight:var(--w-strong);cursor:pointer}.ct-tab:hover{color:var(--um-ink)}.ct-tab[aria-selected=true]{border-bottom-color:var(--um-red);color:var(--um-ink)}.cg-list{flex:1;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.cg-row{display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--line)}.cg-row:hover{background:var(--um-select)}.cg-open{display:flex;align-items:baseline;gap:12px;min-width:0;min-height:56px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cg-name{min-width:0;overflow:hidden;font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap}.cg-count{flex:none;color:var(--text-2);font-size:13px;font-variant-numeric:tabular-nums}.cg-members{display:flex;flex-direction:column;max-height:220px;margin:0;padding:0;overflow-y:auto;list-style:none;border:1px solid var(--line);border-radius:8px}.cg-member{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border-bottom:1px solid var(--line)}.cg-member:last-child{border-bottom:0}.cg-member-text{display:flex;flex:1;flex-direction:column;min-width:0}.cg-member-name{overflow:hidden;font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap}.cg-member-email{overflow:hidden;font-family:var(--um-mono);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cg-add{position:relative}.cg-add-row{display:flex;gap:8px}.cg-add-row input{flex:1;min-width:0}.cg-pick{position:absolute;z-index:2;top:calc(100% + 4px);right:0;left:0;max-height:220px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;background:var(--um-paper);box-shadow:var(--shadow-3, 0 12px 32px -8px rgba(22, 22, 22, .18))}.cg-pick button{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:44px;padding:6px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cg-pick button:hover,.cg-pick button[aria-selected=true]{background:var(--um-select)}.cg-hint{margin:6px 0 0;color:var(--text-2);font-size:13px}@media(max-width:820px){.cg-count{display:none}}.fl{display:flex;flex-direction:column;flex:1;min-height:0}.fl-search{width:260px}.fl-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 16px;border-bottom:1px solid var(--line)}.fl-chips{display:flex;flex-wrap:wrap;gap:6px}.fl-chip{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper);color:var(--text-2);font:inherit;font-weight:var(--w-strong);cursor:pointer;transition:background-color .12s var(--ease)}.fl-chip:hover{background:var(--um-mailroom)}.fl-chip[aria-pressed=true]{border-color:var(--um-red-text);background:var(--um-select);color:var(--um-ink)}.fl-sender{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-2)}.fl-sender select{min-height:36px;max-width:280px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper);color:var(--um-ink);font:inherit}.fl-body{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 24px}.fl-head{margin:16px 0 8px;font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--um-red-text)}.fl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none}.fl-tile{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--um-paper);overflow:hidden}.fl-thumb{display:block;width:100%;aspect-ratio:4 / 3;padding:0;border:0;background:var(--um-mailroom);cursor:pointer}.fl-thumb img{display:block;width:100%;height:100%;object-fit:cover}.fl-cap{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px 10px}.fl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13.5px}.fl-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums}.fl-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.fl-cap .fl-acts{margin-top:6px}.fl-act{display:inline-flex;align-items:center;gap:4px;min-height:28px;font-size:13px;font-weight:var(--w-strong);color:var(--um-red-text)}.fl-act:hover{text-decoration:underline}.fl-list{margin:0;padding:0;list-style:none}.fl-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0;border-bottom:1px solid var(--line)}.fl-text{display:flex;flex-direction:column;flex:1;min-width:0}.fl-btn{height:36px;gap:6px;padding:0 10px;white-space:nowrap}.fl-more{display:flex;justify-content:center;padding:20px 0 8px}.fl-error{margin:12px 0 0;color:var(--um-red-text)}@media(max-width:820px){.fl-search{width:auto}.fl-row{flex-wrap:wrap}.fl-row .fl-acts{flex-basis:100%;padding-left:52px}.fl-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.att-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.att-head h3{margin:0}.att-all{display:inline-flex;align-items:center;gap:4px;min-height:28px;font-size:13px;font-weight:var(--w-strong);color:var(--um-red-text)}.att-all:hover{text-decoration:underline}.sheet-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:12px 20px 16px;border-top:1px solid var(--line);color:var(--text-2)}.sheet-list dt{display:flex;gap:4px;width:76px}.cp-scrim{position:fixed;inset:0;z-index:80;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:#16161680}.cp{display:flex;flex-direction:column;width:min(640px,100%);max-height:min(560px,76vh);overflow:hidden;background:var(--um-paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}.cp-head{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 16px;border-bottom:1px solid var(--line)}.cp-search-icon{flex:none;color:var(--text-2)}.cp-input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:var(--um-ink);font-family:inherit;font-size:16px;font-weight:500;line-height:1.4}.cp-input:focus,.cp-input:focus-visible{outline:none}.cp-head:has(.cp-input:focus-visible){box-shadow:inset 0 -2px #cf3a2466}.cp-list{flex:1;margin:0;padding:6px;overflow-y:auto;list-style:none}.cp-group{margin:8px 10px 4px;color:var(--text-2);font:500 12px/1 var(--um-mono);letter-spacing:.08em;text-transform:uppercase}.cp-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 10px;border-radius:var(--radius-md);cursor:pointer}.cp-row[aria-selected=true]{background:var(--um-select);border-radius:0;box-shadow:inset 2px 0 0 var(--um-red)}.cp-name{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.cp-hint{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:13px}.cp-keys{display:flex;flex:none;gap:4px}.cp-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;padding:8px 16px;border-top:1px solid var(--line);background:var(--um-mailroom);color:var(--text-2);font-size:13px}.cp-foot kbd{min-width:0;padding:0 5px;box-shadow:none;font-size:12px}.mobile-cmd{display:none;margin-left:auto}.mobile-cmd+.mobile-write{margin-left:0}@media(max-width:820px){.mobile-cmd{display:inline-flex}.cp-scrim{padding:0}.cp{width:100%;max-height:100%;height:100%;border:0;border-radius:0}.cp-hint,.cp-foot-mod{display:none}.cp-name{max-width:none;flex:1}}@media(min-width:821px)and (max-width:1180px){.account{flex-direction:column;gap:2px;padding-left:2px}}.mute-note{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:2px 0 2px 10px;border-left:2px solid var(--line-strong);border-radius:0;font-size:13px;color:var(--text-2)}.mute-note svg{flex:none;color:var(--text-3)}.mute-note-btn{min-height:44px;padding:0 6px;border:0;background:none;color:var(--um-red-text);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.muted-item{grid-template-columns:minmax(0,1fr) auto}body:has(.print-page){background:#fff;color:#161616}.print-page{max-width:820px;margin:0 auto;padding:24px 24px 48px;background:#fff;color:#161616;font-size:14px;line-height:1.5}.print-bar{display:flex;gap:8px;margin-bottom:24px}.print-head{padding-bottom:12px;border-bottom:1px solid #161616}.print-subject{margin:16px 0 0;font-size:22px;line-height:1.25;overflow-wrap:anywhere}.print-count{margin:4px 0 0;color:#5c574f;font-size:13px}.print-mail{padding:16px 0;border-bottom:1px solid #cfcac0;break-inside:auto}.print-meta{display:grid;grid-template-columns:48px minmax(0,1fr);gap:2px 12px;margin:0 0 12px;font-size:13px}.print-meta dt{color:#5c574f}.print-meta dd{margin:0;overflow-wrap:anywhere}.print-text{white-space:pre-wrap;overflow-wrap:anywhere}.print-page .email-frame{width:100%;border:0}.print-files{margin-top:12px;font-size:13px}.print-files h2{margin:0 0 4px;font-size:13px}.print-files ul{margin:0;padding-left:18px}.print-files li span{color:#5c574f}@media print{@page{margin:16mm}.print-bar{display:none}.print-page{max-width:none;padding:0}}.sweep-sheet{width:min(460px,100%)}.sweep-body{display:grid;gap:4px;padding:12px 20px 8px}.sweep-addr{margin:0 0 4px;font-family:var(--um-mono, ui-monospace, monospace);font-size:14px;color:var(--text-2);overflow-wrap:anywhere}.sweep-choice{display:grid;gap:4px;margin:0 0 8px;padding:0;border:0}.sweep-opt{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;cursor:pointer;overflow-wrap:anywhere}.sweep-opt input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--brand)}.sweep-opt input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sweep-hint{display:block;margin-top:2px;font-size:13px;color:var(--text-2)}.sweep-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--line)}.tk-tabs{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper)}.tk-tab{min-height:40px;padding:0 16px;border:0;border-radius:var(--radius-sm, 6px);background:none;color:var(--text-2);font:inherit;font-weight:600;cursor:pointer}.tk-tab[aria-selected=true]{background:var(--um-ink);color:var(--um-paper)}.tk-tab:focus-visible,.tk-chip:focus-visible,.tk-check:focus-visible,.tk-email:focus-visible,.tk-note-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.tk-scroll{flex:1;min-height:0;overflow-y:auto;padding:16px}.tk-quick{display:flex;gap:8px;max-width:720px;margin:0 0 16px}.tk-quick .tk-input{flex:1;min-width:0}.tk-input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper);color:var(--um-ink);font:inherit}.tk-input:focus{outline:var(--focus-ring);outline-offset:2px}.tk-notes{padding:10px 12px;resize:vertical}.tk-section{max-width:720px;margin:0 0 24px}.tk-head{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--um-slate)}.tk-head[data-overdue]{color:var(--um-red-text)}.tk-count{font-variant-numeric:tabular-nums}.tk-list{margin:0;padding:0;list-style:none}.tk-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 0;border-bottom:1px solid var(--line)}.tk-check{flex:none;width:20px;height:20px;margin:0 4px;accent-color:var(--um-red-text);cursor:pointer}.tk-main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.tk-title{overflow-wrap:anywhere;font-weight:600}.tk-row[data-done] .tk-title{color:var(--um-slate);text-decoration:line-through}.tk-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;color:var(--um-slate);font-variant-numeric:tabular-nums}.tk-due[data-overdue]{color:var(--um-red-text);font-weight:600}.tk-email{display:inline-flex;align-items:center;gap:4px;min-height:24px;color:var(--um-red-text);text-decoration:underline}.tk-actions{display:flex;flex:none;align-items:center;gap:4px}.tk-confirm{min-height:44px}.tk-note{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 16px;padding:2px 0 2px 10px;border-left:2px solid var(--line-strong);border-radius:0;font-size:13px;color:var(--text-2)}.tk-note svg{flex:none;color:var(--text-3)}.tk-note-link{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;color:var(--um-red-text);font-weight:600;text-decoration:underline}.tk-sheet{width:min(480px,100%)}.tk-body{display:grid;gap:16px;padding:16px 20px 8px}.tk-field{display:grid;gap:6px}.tk-field>label,.tk-label{font-size:13px;font-weight:600}.tk-chips{display:flex;flex-wrap:wrap;gap:6px}.tk-chip{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-paper);color:var(--text-2);font:inherit;font-weight:600;cursor:pointer}.tk-chip:hover:not(:disabled){background:var(--um-mailroom)}.tk-chip[aria-pressed=true]{border-color:var(--um-red-text);background:var(--um-select);color:var(--um-ink)}.tk-chip:disabled{opacity:.5;cursor:not-allowed}.tk-when{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tk-hint{margin:0;font-size:13px;color:var(--text-2)}.tk-error{margin:0;padding:2px 0 2px 10px;border-left:2px solid var(--um-red-text);border-radius:0;font-size:13px;color:var(--um-red-text)}@media(max-width:820px){.tk-scroll{padding:12px}.tk-when{grid-template-columns:1fr}}.tpl-body-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tpl-vars{position:relative}.tpl-var-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:5;width:320px;max-width:calc(100vw - 32px);padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}.tpl-var-item{display:grid;gap:2px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);text-align:left;cursor:pointer}.tpl-var-item:hover,.tpl-var-item:focus-visible{background:var(--surface-2)}.tpl-var-name{font-family:var(--um-mono);font-size:13px;font-weight:500}.tpl-var-hint{font-size:13px;color:var(--text-3)}[data-color=red]{--lbl-dot: #cf3a24;--lbl-bg: #f8e1db;--lbl-fg: #8c2414}[data-color=orange]{--lbl-dot: #d9741f;--lbl-bg: #fae8d6;--lbl-fg: #85430f}[data-color=amber]{--lbl-dot: #c99a1a;--lbl-bg: #f6ebc8;--lbl-fg: #664b00}[data-color=green]{--lbl-dot: #3e8e55;--lbl-bg: #dcefe1;--lbl-fg: #1e5632}[data-color=teal]{--lbl-dot: #2a8c8c;--lbl-bg: #d8eded;--lbl-fg: #145254}[data-color=blue]{--lbl-dot: #3b6fb6;--lbl-bg: #dfe9f7;--lbl-fg: #1f4578}[data-color=purple]{--lbl-dot: #7a5aa6;--lbl-bg: #e8e0f3;--lbl-fg: #473070}[data-color=grey]{--lbl-dot: #7a766d;--lbl-bg: #eae7e1;--lbl-fg: #3d3934}.lbl-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--lbl-dot)}.nav-item .lbl-dot{margin:0 4px}.lbl-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.lbl-chip{display:inline-block;max-width:100%;padding:1px 8px;border-radius:var(--radius-xs);background:var(--lbl-bg);color:var(--lbl-fg);font-size:12.5px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-labels{align-self:flex-start;margin-top:6px;max-width:100%}.lbl-chips.reader-labels{display:flex;margin:-8px 0 16px}.lbl-row-main{display:flex}.labels-group{margin-top:14px}.labels-group ul{list-style:none;margin:0;padding:0}.lbl-pick{width:280px}.lbl-pick-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 8px;border-radius:var(--radius-md);font-size:14px;cursor:pointer}.lbl-pick-item:hover,.lbl-pick-item:focus-within{background:var(--um-blush)}.lbl-pick-item input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--um-red)}.lbl-create{display:grid;gap:8px;margin-top:8px;padding:10px 8px 4px;border-top:1px solid var(--line)}.lbl-create-label{font-size:13px;font-weight:600}.lbl-create input[type=text],.lbl-create input:not([type]){width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:14px}.lbl-create input[aria-invalid=true]{border-color:var(--danger)}.lbl-create .btn{justify-self:start}.lbl-error{padding:6px 8px 2px;font-size:13px;color:var(--danger)}.lbl-colors{display:flex;flex-wrap:wrap;gap:2px}.sfield .lbl-color,.lbl-color{position:relative;display:grid;place-items:center;width:32px;height:32px;cursor:pointer}.sfield .lbl-color input,.lbl-color input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.lbl-swatch{width:20px;height:20px;border-radius:50%;background:var(--lbl-dot)}.lbl-color input:checked+.lbl-swatch{outline:2px solid var(--lbl-dot);outline-offset:2px}.lbl-color input:focus-visible+.lbl-swatch{outline:var(--focus-ring);outline-offset:3px}.sfield-label{font-weight:600;font-size:13.5px}@media(min-width:821px)and (max-width:1180px){.labels-group .folders-head{display:none}.labels-group{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}}.vip-mark{display:inline-block;margin-right:5px;vertical-align:-1px;color:var(--um-red-text)}.sender-acts{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px}.vip-btn,.contact-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:2px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--text-3);text-decoration:none;cursor:pointer}.vip-btn:hover:not(:disabled),.contact-btn:hover:not(:disabled){color:var(--text)}.vip-btn[aria-pressed=true]{color:var(--um-red-text)}.ct-actions{display:flex;align-items:center;gap:4px}.ct-vip[aria-pressed=true]{color:var(--um-red-text)}.row[data-swipe]{touch-action:pan-y}.row[data-swiping]{overflow:hidden}.row[data-swiping] .row-link{position:relative;z-index:1;background:var(--surface)}.row[data-swipe] .row-link,.row[data-swipe] .row-star,.row[data-swipe][data-unread]:after{transform:translate(var(--swipe-x, 0px))}.row[data-swipe]:not([data-dragging]) .row-link,.row[data-swipe]:not([data-dragging]) .row-star,.row[data-swipe]:not([data-dragging])[data-unread]:after{transition:transform .18s var(--um-ease-out)}.row[data-swiping] .row-star,.row[data-swiping][data-unread]:after{z-index:2}.row[data-leaving]{transition:height .18s var(--um-ease-out);overflow:hidden}.swipe-strip{position:absolute;inset:0;z-index:0;display:flex;align-items:center;padding:0 24px;color:var(--um-paper);background:var(--um-slate);opacity:.9;font-size:14px;font-weight:700}.swipe-strip[data-armed]{opacity:1}.swipe-strip[data-side=left]{justify-content:flex-end}.swipe-strip[data-action=archive]{background:var(--success)}.swipe-strip[data-action=trash]{background:var(--um-red-text)}.swipe-strip[data-action=read]{background:var(--um-ink)}.swipe-strip[data-action=replylater]{background:var(--um-wax)}.swipe-strip[data-action=snooze]{background:var(--um-slate)}.swipe-strip-in{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:64px}.swipe-sheet-wrap{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center}.swipe-sheet-back{position:absolute;inset:0;border:0;background:#16161666}.swipe-sheet{position:relative;width:min(100%,420px);margin:8px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.swipe-sheet-cancel{width:100%;margin-top:4px}.swipe-prefs{margin-top:20px}.swipe-prefs .field-pair{margin-top:10px}.swipe-select{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font:inherit}@media(min-width:1100px){.app[data-pane=below]:not([data-wide]){grid-template-columns:248px minmax(0,1fr);grid-template-rows:100% 0}.app[data-pane=below]:not([data-wide])[data-reading]{grid-template-rows:42vh minmax(0,1fr)}.app[data-pane=below]:not([data-wide]) .sidebar{grid-column:1;grid-row:1 / 3}.app[data-pane=below]:not([data-wide]) .list-pane{grid-column:2;grid-row:1}.app[data-pane=below]:not([data-wide]) .reader-pane{grid-column:2;grid-row:2;border-top:1px solid var(--line)}.app[data-pane=below]:not([data-wide]):not([data-reading]) .reader-pane{display:none}}@media(min-width:1100px)and (max-width:1180px){.app[data-pane=below]:not([data-wide]){grid-template-columns:72px minmax(0,1fr)}}.show-switch{display:flex;align-items:center;gap:8px;padding:10px 4px 0;min-width:0}.show-switch label{font-size:13px;font-weight:600;color:var(--text-2)}.show-switch select{flex:0 1 auto;min-width:0;max-width:100%;height:40px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--um-paper);color:var(--text);font-size:13px;font-weight:600;text-overflow:ellipsis}.show-switch select:focus-visible{outline:var(--focus-ring);outline-offset:2px}.list-view{font-weight:700}.list-head>.show-switch:only-child{padding-top:0}.convo{display:flex;flex-direction:column;gap:12px}.convo-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:4px}.convo-count{font-size:13px;color:var(--um-slate);font-variant-numeric:tabular-nums}.convo-bar-actions{display:flex;gap:4px}.convo-card{position:relative;border:1px solid var(--um-line);border-radius:var(--radius-lg);background:var(--um-paper);scroll-margin-top:12px}.convo-card[data-state=open]{padding:8px 20px 20px;box-shadow:0 1px 2px #1616160a}.convo-card[data-state=open] .reader-body{padding-top:16px}.convo-top{display:flex;justify-content:flex-end;min-height:28px}.convo-collapse{display:inline-flex;align-items:center;gap:4px;font-size:13px}.convo-head{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 16px;border:0;background:none;border-radius:var(--radius-lg);text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background-color .12s var(--um-ease-out)}.convo-head:hover{background:var(--um-mailroom)}.convo-name{display:inline-flex;align-items:center;gap:8px;flex:none;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.convo-name.is-unread{font-weight:700}.convo-dot{width:8px;height:8px;border-radius:50%;background:var(--um-red);flex:none}.convo-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--um-slate)}.convo-date{flex:none;font-size:13px;color:var(--um-slate);font-variant-numeric:tabular-nums}.convo-state{padding:8px 4px 16px;font-size:14px;color:var(--um-slate)}.convo-state .btn{margin-top:8px}.chat{display:flex;flex-direction:column;gap:6px}.chat-day{display:flex;justify-content:center;margin:14px 0 8px}.chat-day span{padding:3px 12px;border-radius:var(--radius-pill);background:var(--um-mailroom);font-size:13px;color:var(--um-slate)}.chat-row{display:flex;align-items:flex-end;gap:8px;margin-top:6px}.chat-row.is-mine{justify-content:flex-end}.chat-avatar{flex:none;width:32px;align-self:flex-start}.chat-col{display:flex;flex-direction:column;max-width:min(560px,82%);min-width:0}.chat-row.is-mine .chat-col{align-items:flex-end}.chat-name{margin:0 0 2px 4px;font-size:13px;font-weight:700}.chat-bubble{padding:10px 14px;border-radius:var(--radius-xl);background:var(--um-mailroom);color:var(--um-ink);overflow-wrap:anywhere}.chat-row:not(.is-mine) .chat-bubble{border-top-left-radius:var(--radius-xs)}.chat-row.is-mine .chat-bubble{background:var(--um-select);border-top-right-radius:var(--radius-xs)}.chat-bubble[data-opened]{box-shadow:0 0 0 1px var(--um-line)}.chat-row.is-pending .chat-bubble{opacity:.7}.chat-text{white-space:pre-wrap;font-size:16px;line-height:1.45}.chat-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;list-style:none;padding:0}.chat-chip{display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:6px 10px 6px 6px;border:1px solid var(--um-line);border-radius:var(--radius-md);background:var(--um-paper);font-size:13px;color:inherit;text-decoration:none}.chat-chip:hover{background:var(--um-mailroom)}.chat-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.chat-chip-size{flex:none;color:var(--um-slate);font-variant-numeric:tabular-nums}.chat-meta{display:flex;align-items:center;gap:10px;margin:3px 4px 0;font-size:13px;color:var(--um-slate);font-variant-numeric:tabular-nums}.chat-full{border:0;background:none;padding:2px 0;font:inherit;font-size:13px;font-weight:600;color:var(--um-red-text);cursor:pointer}.chat-full:hover{text-decoration:underline}.chat-reply{margin-top:8px}.chat-compose{display:flex;align-items:flex-end;gap:8px;margin-top:12px}.chat-input{flex:1;min-width:0;min-height:44px;max-height:200px;padding:10px 12px;border:1px solid var(--um-line);border-radius:var(--radius-md);background:var(--um-paper);font:inherit;resize:vertical}.chat-input:focus-visible{outline:2px solid rgba(207,58,36,.4);outline-offset:2px}.chat-send{flex:none}@media(max-width:640px){.convo-card[data-state=open]{padding:8px 12px 16px}.convo-name{max-width:38%}.chat-col{max-width:88%}}.find-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:4px;padding:6px 6px 6px 12px;border-radius:var(--radius-lg);background:var(--um-mailroom)}.find-input{flex:1;min-width:0;height:32px;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px}.find-input::placeholder{color:var(--text-2)}.find-input:focus{outline:none}.find-bar:focus-within{outline:2px solid var(--um-red-text);outline-offset:-2px}.find-count{flex:none;min-width:64px;text-align:right;font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums}.find-btn{width:32px;height:32px}.find-btn:disabled{opacity:.4;cursor:default}mark.find-mark{background:#fde68a;color:#161616;border-radius:2px}mark.find-mark.is-current{background:#f59e0b}.oc-app{display:grid;grid-template-columns:248px minmax(0,1fr);gap:0;height:100dvh;padding:0;background:var(--um-mailroom)}.oc-mobile-bar,.oc-scrim,.oc-side-close{display:none}.oc-side{min-height:0;margin:0;background:var(--um-mailroom);color:var(--um-ink)}.oc-side .avatar{background:var(--um-paper)!important;color:var(--um-ink)!important;border:1px solid var(--line)}.oc-side-inner{display:flex;flex-direction:column;height:100%;padding:16px 12px 4px 16px}.oc-company{display:grid;gap:1px;margin:0 0 16px;padding:10px 12px;border-radius:var(--radius-lg);background:var(--um-paper);border:1px solid var(--line)}.oc-company-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-company-plan{font-family:var(--um-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--um-red-text)}.oc-back{margin-top:14px;border-top:1px solid var(--um-line);border-radius:0;padding-top:0;height:44px}.oc-main{min-width:0;min-height:0;overflow-y:auto;background:var(--surface);border:0;border-left:1px solid var(--um-line);border-radius:0}.oc-main-inner{max-width:920px;padding:32px clamp(20px,4vw,48px) 64px}.oc-gate{max-width:560px;margin:0 auto;padding:14vh 24px 0;display:grid;gap:20px}.oc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.oc-head h1{font-size:36px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.oc-head h1:after{content:"";display:inline-block;width:.2em;height:.2em;margin-left:.05em;margin-right:-.25em;background:var(--um-red)}.oc-head p{margin-top:4px;color:var(--text-2)}.oc-h2{margin-bottom:12px;font-size:20px;font-weight:700;letter-spacing:-.02em}.oc-section{padding:24px 0;border-top:1px solid var(--line)}.oc-head+.oc-section{border-top:0;padding-top:0}.oc-hint{color:var(--text-3);font-size:13px;line-height:1.5}.oc-error{margin-top:4px}.oc-num{font-variant-numeric:tabular-nums}.oc-mono{font-family:var(--um-mono);font-size:13px;font-variant-ligatures:none}.oc-right{text-align:right}.oc-link{color:var(--brand-ink);font-weight:600;font-size:13px}.oc-link:hover{text-decoration:underline}.oc-btn-sm{height:36px;padding:0 12px;font-size:13px}.oc-danger-text{color:var(--danger)}.oc-label{font-size:13px;font-weight:700;color:var(--um-ink)}.oc-field-gap{margin-top:16px}.oc-input,.oc-addr input,.oc-pw input,.oc-inline input,.oc-select,.oc-addr select,.field select,.oc-field-gap input,.field input{height:44px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);outline:none;min-width:0;width:100%;transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23161616' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.oc-input:focus,.field select:focus,.field input:focus{outline:var(--focus-ring);outline-offset:2px}.oc-input[aria-invalid=true],.field input[aria-invalid=true]{border-color:var(--danger)}.oc-addr{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.oc-at{color:var(--text-3);font-weight:600}.oc-pw{display:flex;align-items:center;gap:2px}.oc-pw input{margin-right:6px}.oc-inline{display:flex;gap:8px}.oc-inline input{max-width:360px}.oc-name{display:grid;gap:4px;margin-bottom:24px}.oc-name-view,.oc-name-form{display:flex;align-items:center;gap:8px;min-height:44px}.oc-name-text{font-size:24px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.oc-name-form .oc-input{max-width:360px;font-size:16px;font-weight:700}.oc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px}.oc-facts dt{font-family:var(--um-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--um-slate);font-weight:500}.oc-facts dd{margin:2px 0 0;font-size:16px;font-weight:700}.oc-usage-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-weight:600}.oc-usage-row .oc-num{color:var(--text-2);font-weight:600}.oc-usage .oc-hint{margin-top:8px}.oc-bar{height:12px;border-radius:999px;border:1px solid var(--line);background:var(--um-paper);overflow:hidden}.oc-bar span{display:block;height:100%;border-radius:999px;background:var(--um-ink);transition:width .24s var(--ease)}.oc-bar[data-warn] span{background:var(--um-red)}.oc-steps{list-style:none;margin:0;padding:0;display:grid}.oc-steps li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.oc-steps li:last-child{border-bottom:0}.oc-step-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--text-2);font-variant-numeric:tabular-nums}.oc-steps li[data-done] .oc-step-mark{background:var(--um-ink);border-color:var(--um-ink);color:var(--um-paper)}.oc-steps li[data-done] .oc-step-title{color:var(--text-3);text-decoration:line-through}.oc-step-title{font-weight:700}.oc-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:999px;font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.04em;white-space:nowrap;background:var(--um-paper);border:1px solid var(--um-ink);color:var(--um-ink)}.oc-pill-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.oc-pill[data-tone=ok]{background:var(--um-paper);color:var(--um-ink)}.oc-pill[data-tone=warn]{background:var(--um-blush);border-color:var(--um-blush);color:var(--um-red-text)}.oc-pill[data-tone=bad]{background:var(--um-red-text);border-color:var(--um-red-text);color:var(--um-paper)}.oc-pill[data-tone=brand]{background:var(--um-kraft);border-color:var(--um-kraft);color:var(--um-ink)}.oc-table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);overflow-x:auto}.oc-table{width:100%;border-collapse:collapse}.oc-table th{padding:10px 14px;text-align:left;font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--um-slate);background:var(--um-mailroom);border-bottom:1px solid var(--line);white-space:nowrap}.oc-table td{padding:12px 14px;vertical-align:middle;border-bottom:1px solid var(--line)}.oc-table tbody tr:last-child td{border-bottom:0}.oc-table .oc-right{text-align:right}.oc-users td[data-cell=actions],.oc-users th:last-child{width:52px;text-align:right}.oc-users tr[data-suspended] .oc-who{opacity:.6}.oc-who{display:flex;align-items:center;gap:12px;min-width:0}.oc-who-name{font-weight:700}.oc-who-mail{font-family:var(--um-mono);font-size:13px;color:var(--text-3);overflow-wrap:anywhere}.oc-you{margin-left:8px;font-size:13px;font-weight:700;color:var(--text-3);padding:1px 6px;border-radius:999px;background:var(--um-kraft)}.oc-store{display:grid;gap:4px;min-width:130px}.oc-store-text{font-size:13px;color:var(--text-3)}.oc-kind{display:block;font-size:13px;color:var(--text-3)}.oc-type{display:inline-block;font-weight:700;font-size:13px}.oc-menu{position:relative;display:inline-block}.oc-menu-list{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:210px;overflow-y:auto;padding:6px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}.oc-menu-head{padding:6px 8px 4px;font-family:var(--um-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--um-slate)}.oc-menu-item{display:flex;align-items:center;gap:6px;width:100%;height:44px;padding:0 8px;border:0;border-radius:var(--radius-md);background:none;text-align:left;cursor:pointer}.oc-menu-item:hover:not(:disabled){background:var(--um-blush)}.oc-menu-item:disabled{color:var(--text-3);cursor:not-allowed}.oc-menu-item[data-danger]{color:var(--danger)}.oc-menu-check{display:inline-grid;place-items:center;width:16px;color:var(--brand)}.oc-menu-sep{height:1px;margin:6px 0;background:var(--line)}.oc-overlay{padding:0;border:0;color:var(--text);background:var(--surface);overflow:hidden}.oc-overlay::backdrop{background:#16161680}.oc-overlay[data-kind=dialog]{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}.oc-overlay[data-kind=slide]{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:var(--shadow-3)}.oc-overlay[open][data-kind=slide]{animation:oc-slide .24s var(--ease)}.oc-overlay[open][data-kind=dialog]{animation:oc-pop .24s var(--ease)}@keyframes oc-slide{0%{transform:translate(24px);opacity:0}}@keyframes oc-pop{0%{transform:translateY(6px);opacity:0}}.oc-overlay-body{display:flex;flex-direction:column;max-height:inherit;height:100%}.oc-overlay-body header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px 24px}.oc-overlay-body h2{font-size:24px;line-height:1.2;letter-spacing:-.02em;font-weight:700;overflow-wrap:anywhere}.oc-overlay-main{flex:1;overflow-y:auto;padding:4px 24px 24px}.oc-overlay-body footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid var(--line);background:var(--um-mailroom)}.oc-prose{display:grid;gap:10px;color:var(--text-2);line-height:1.55}.oc-prose strong{color:var(--text)}.oc-note{padding:8px 12px;border-left:4px solid var(--um-red);background:var(--um-blush);border-radius:0;color:var(--text);font-size:13.5px;line-height:1.5}.oc-created{display:grid;gap:16px}.oc-cred{margin:0;display:grid;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--um-kraft)}.oc-cred dt{font-family:var(--um-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--um-ink);font-weight:500}.oc-cred dd{margin:2px 0 0;display:flex;align-items:center;justify-content:space-between;gap:8px}.oc-cred .oc-mono{font-size:14px;overflow-wrap:anywhere}.oc-add-domain{margin-bottom:28px}.oc-domains{display:grid;gap:32px}.oc-domain{padding-top:24px;border-top:1px solid var(--line)}.oc-domain-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.oc-domain-title{display:flex;align-items:center;gap:12px;min-width:0}.oc-domain-title h2{font-family:var(--um-mono);font-size:20px;font-weight:500;overflow-wrap:break-word}.oc-domain-actions{display:flex;gap:8px}.oc-checked{margin:6px 0 14px}.oc-catchall{display:grid;gap:8px;margin:0 0 20px;max-width:560px}.oc-catchall select{max-width:360px}.oc-catchall .oc-inline{align-items:center}.oc-dns-intro{margin-bottom:16px}.oc-records summary{cursor:pointer;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--text-2)}.oc-copyline{display:flex;align-items:center;gap:4px;min-width:0}.oc-copyline code{min-width:0;overflow-wrap:anywhere;word-break:break-all}.oc-copy{width:44px;height:44px}.oc-value{max-width:340px}.oc-prio{color:var(--text-3)}.oc-found{margin-top:4px;font-size:13px;color:var(--text-3);overflow-wrap:anywhere}.oc-dns td{vertical-align:top}.oc-bill-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:4px;font-size:16px}.oc-bill-line>strong:first-child{font-size:20px;margin-right:8px}.oc-plans{display:grid;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.oc-plans li{display:grid;grid-template-columns:minmax(0,1fr) auto 150px;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line)}.oc-plans li:last-child{border-bottom:0}.oc-plans li[data-current]{background:var(--um-select);box-shadow:inset 2px 0 0 var(--um-red)}.oc-plan-name{display:flex;align-items:center;gap:8px;font-weight:700}.oc-plan-price{font-weight:700;text-align:right}.oc-plan-price span{display:block;font-size:13px;font-weight:600;color:var(--text-3)}.oc-plan-action{justify-self:end;display:inline-flex;align-items:center;gap:4px}.oc-plans+.oc-hint{margin-top:8px}.oc-empty{display:grid;justify-items:start;gap:8px;padding:28px 0;max-width:460px}.oc-empty h3{font-size:24px;letter-spacing:-.02em;font-weight:700}.oc-empty p{color:var(--text-2);margin-bottom:6px}.oc-skel{display:grid;gap:12px;padding:32px}.oc-skel span{display:block;border-radius:var(--radius-xs);background:var(--surface-3);animation:oc-pulse 1.4s ease-in-out infinite}@keyframes oc-pulse{50%{opacity:.55}}.oc-spin{width:14px;height:14px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:oc-rot .7s linear infinite}@keyframes oc-rot{to{transform:rotate(360deg)}}.oc-toasts{position:fixed;z-index:100;left:50%;bottom:20px;transform:translate(-50%);display:grid;gap:8px;width:min(440px,calc(100vw - 32px));pointer-events:none}.oc-toast{padding:12px 14px;border-radius:var(--radius-lg);background:var(--um-ink);color:var(--um-paper);border:1px solid transparent;font-size:14px;font-weight:700;box-shadow:var(--shadow-3);animation:oc-pop .24s var(--ease)}.oc-toast[data-tone=error]{background:var(--um-paper);color:var(--um-ink);border-left:4px solid var(--um-red);border-radius:0;box-shadow:var(--shadow-3)}@media(max-width:1100px){.oc-app{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:820px){.oc-app{display:block;height:auto;min-height:100dvh;padding:0}.oc-mobile-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;height:52px;padding:0 8px;background:var(--um-mailroom);border-bottom:1px solid var(--line)}.oc-mobile-title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-scrim{display:block;position:fixed;inset:0;z-index:40;background:#16161680;opacity:0;pointer-events:none;transition:opacity .24s var(--ease)}.oc-app[data-nav-open] .oc-scrim{opacity:1;pointer-events:auto}.oc-side{position:fixed;inset:0 auto 0 0;z-index:50;width:min(300px,84vw);background:var(--um-mailroom);border-right:1px solid var(--line);margin:0;transform:translate(-102%);transition:transform .24s var(--ease)}.oc-app[data-nav-open] .oc-side{transform:none;box-shadow:var(--shadow-3)}.oc-side-close{display:inline-grid;position:absolute;top:10px;right:8px}.oc-main{border:0;border-radius:0;overflow:visible;background:var(--surface);min-height:calc(100dvh - 53px)}.oc-main-inner{padding:24px 16px 56px}.oc-head{flex-direction:column;align-items:stretch}.oc-head .btn{width:100%}.oc-facts{grid-template-columns:1fr 1fr}.oc-name-form{flex-wrap:wrap}.oc-name-form .oc-input{max-width:none}.oc-inline{flex-direction:column}.oc-inline input{max-width:none}.oc-steps li{grid-template-columns:26px minmax(0,1fr)}.oc-steps li .btn{grid-column:2;justify-self:start}.oc-table-wrap{border:0;border-radius:var(--radius-lg);overflow:visible}.oc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.oc-table,.oc-table tbody,.oc-table tr,.oc-table td{display:block}.oc-table tr{position:relative;padding:14px 0;border-bottom:1px solid var(--line)}.oc-table tbody tr:last-child{border-bottom:0}.oc-table td{padding:4px 0;border:0}.oc-table td[data-label]:before{content:attr(data-label);display:block;font-size:13px;font-weight:700;color:var(--text-3);margin-bottom:2px}.oc-users td[data-cell=actions]{position:absolute;top:8px;right:-8px;width:auto}.oc-users td[data-cell=who]{padding-right:40px}.oc-table .oc-right{text-align:left}.oc-inv td[data-cell=actions]{padding-top:8px}.oc-value{max-width:none}.oc-plans li{grid-template-columns:minmax(0,1fr) auto}.oc-plan-action{grid-column:1 / -1;justify-self:stretch}.oc-overlay[data-kind=slide]{width:100vw}.oc-domain-actions{width:100%}.oc-domain-actions .btn{flex:1}}@media(prefers-reduced-motion:reduce){.oc-overlay[open],.oc-toast,.oc-side,.oc-scrim,.oc-bar span{animation:none!important;transition:none!important}}.oc-h3{margin-bottom:8px;font-size:14px;font-weight:700}.oc-pay{display:grid;gap:20px}.oc-pay-steps{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--text-2);line-height:1.5}.oc-pay-steps strong{color:var(--text)}.oc-pay-card{display:grid;justify-items:start;gap:8px;padding-top:18px;border-top:1px solid var(--line)}.page-message-actions{display:flex;flex-wrap:wrap;gap:10px}.oc-alias-count{margin-top:1px}.oc-addr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.oc-addr-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--line)}.oc-addr-text{min-width:0;overflow-wrap:anywhere}.oc-addr-remove{flex:none}.oc-addr-form{margin-top:8px}@media(max-width:520px){.oc-addr-form .oc-addr{grid-template-columns:minmax(0,1fr) auto}.oc-addr-form .oc-addr select{grid-column:1 / -1}.oc-addr-form .oc-at{display:none}}.ob-steps{list-style:none;margin:24px 0 0;padding:0;display:grid}.ob-steps>li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;padding:20px 0;border-top:1px solid var(--line)}.ob-body{display:grid;gap:10px;min-width:0}.ob-body h2{font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.02em}.ob-steps>li[data-state=next] h2{color:var(--text-3)}.ob-steps>li[data-state=done] h2{color:var(--text-2)}.ob-steps>li[data-state=current] .oc-step-mark{border-color:var(--um-red);background:var(--um-red);color:var(--um-paper)}.ob-steps>li[data-state=done] .oc-step-mark{background:var(--um-ink);border-color:var(--um-ink);color:var(--um-paper)}.ob-form{display:grid;gap:10px}.ob-body .oc-domain{padding-top:8px}.ob-mailboxes{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px}.ob-finish{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding:20px 0 0;border-top:1px solid var(--line)}.ob-finish h2{font-size:20px;font-weight:700}@media(max-width:720px){.ob-finish{flex-direction:column;align-items:stretch}}.oc-setup{display:grid;gap:14px;margin-bottom:18px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2)}.oc-setup-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.oc-setup-head h3{font-size:18px;font-weight:700;margin-bottom:2px}.oc-setup-files{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.oc-ol{margin:0;padding-left:20px;display:grid;gap:6px}.oc-plan{list-style:none;margin:0;padding:0;display:grid;gap:6px}.oc-plan li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;overflow-wrap:anywhere}.oc-choice{display:grid;gap:8px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0}.oc-choice legend{padding:0 4px;font-weight:700;color:var(--text)}.oc-choice label{display:flex;align-items:flex-start;gap:8px;min-height:32px;color:var(--text)}.oc-choice label input{margin-top:4px;flex:none}.oc-choice label span{display:grid;gap:2px;min-width:0}.oc-choice .oc-value{max-width:none;overflow-wrap:anywhere;word-break:break-all}.oc-existing{list-style:none;margin:0;padding:0}@media(max-width:640px){.oc-setup-head{flex-direction:column;align-items:stretch}}.oc-team-addr{font-weight:600;overflow-wrap:anywhere}.oc-team-people{display:flex;align-items:center;gap:12px;min-width:0}.oc-avatars{display:inline-flex;flex-shrink:0}.oc-avatars .avatar+.avatar{margin-left:-8px;box-shadow:0 0 0 2px var(--surface, #fff)}.oc-team-names{display:block;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-teams td[data-cell=actions],.oc-teams th:last-child{width:96px;text-align:right;white-space:nowrap}.oc-pick{border:0;padding:0;min-width:0}.oc-pick legend{font-weight:700;margin-bottom:6px}.oc-pick-list{list-style:none;margin:8px 0 6px;padding:0;max-height:280px;overflow-y:auto;border:1px solid var(--line)}.oc-pick-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;cursor:pointer}.oc-pick-row input{width:18px;height:18px;flex-shrink:0}.oc-pick-text{display:grid;min-width:0}.oc-pick-none{padding:12px 10px}@media(max-width:760px){.oc-teams td[data-cell=actions]{position:absolute;top:8px;right:0;width:auto}.oc-team-names{max-width:none;white-space:normal}}.oc-dc{display:grid;gap:12px;justify-items:start;margin-bottom:18px}.oc-spots{display:grid;gap:6px;margin:0 0 12px}.oc-spots li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.oc-spots li[data-over] strong{color:var(--danger)}.oc-buy{display:grid;gap:20px;max-width:560px}.oc-buy-plans{display:grid;gap:14px}.oc-buy-plan{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:4px 16px}.oc-buy-plan label{display:grid;gap:2px;font-weight:700}.oc-buy-plan label .oc-hint{font-weight:400}.oc-buy-plan input{text-align:right}.oc-periods{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.oc-periods legend{padding:0;margin-bottom:8px;font-weight:700}.oc-seg{display:flex;flex-wrap:wrap;gap:8px}.oc-seg label{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--radius-md);background:var(--um-mailroom);font-weight:600;cursor:pointer}.oc-seg label[data-checked]{background:var(--um-select);box-shadow:inset 0 0 0 2px var(--um-red)}.oc-seg input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.oc-seg label:has(input:focus-visible){outline:var(--focus-ring);outline-offset:2px}.oc-quote dl{display:grid;gap:8px;margin:0}.oc-quote dl>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.oc-quote dt{display:grid}.oc-quote dd{margin:0;font-weight:700}.oc-quote .oc-quote-total{padding-top:10px;border-top:1px solid var(--line);font-size:18px;font-weight:700}.oc-inv-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.oc-kind-warn{color:var(--danger)}.oc-pay-sum{color:var(--text-2);line-height:1.5}.oc-bank{display:grid;gap:8px;margin:0}.oc-bank>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px}.oc-bank dt{color:var(--text-3)}.oc-bank dd{margin:0;font-weight:700;overflow-wrap:anywhere}.oc-bank-note{white-space:pre-line}.oc-spotbar{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:16px;color:var(--text-2)}.oc-spotbar ul{display:flex;flex-wrap:wrap;gap:4px 20px}.oc-spotbar li[data-full]{color:var(--text)}.oc-spotbar p a{color:inherit;text-decoration:underline;text-underline-offset:2px}.oc-spotbar-link{font-weight:700;color:var(--um-red-text);text-decoration:underline;text-underline-offset:2px}.oc-nospot{display:grid;justify-items:start;gap:10px;padding:12px 14px;background:var(--um-blush);border-radius:var(--radius-md)}.bill-banner{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:7px 8px 7px 12px;min-height:40px;background:var(--um-paper);color:var(--um-ink);border:1px solid var(--um-line, #e8e5df);border-radius:10px;font-size:13px;line-height:1.4;box-shadow:0 1px 2px #1616160a}.bill-banner-icon{flex:none;color:var(--um-slate)}.bill-banner-text{flex:1;min-width:0;margin:0}.bill-banner-text strong{font-weight:600}.bill-banner-detail{color:var(--um-slate)}.bill-banner-cta{flex:none;display:inline-flex;align-items:center;gap:2px;padding:4px 8px 4px 10px;border-radius:7px;font-weight:600;color:var(--um-ink);text-decoration:none;white-space:nowrap;background:var(--um-mailroom)}.bill-banner-cta:hover{background:var(--um-line, #e8e5df)}.bill-banner-close{flex:none;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:none;color:var(--um-slate);cursor:pointer}.bill-banner-close:hover{background:var(--um-mailroom);color:var(--um-ink)}.bill-banner[data-tone=late]{background:var(--um-blush);border-color:transparent}.bill-banner[data-tone=late] .bill-banner-icon,.bill-banner[data-tone=late] .bill-banner-cta{color:var(--um-red)}.bill-banner[data-tone=late] .bill-banner-cta{background:var(--um-paper)}@media(max-width:640px){.bill-banner{flex-wrap:wrap}.bill-banner-text{flex-basis:calc(100% - 60px)}.bill-banner-cta{margin-left:26px}}@media(max-width:640px){.oc-buy-plan{grid-template-columns:minmax(0,1fr)}.oc-buy-plan input{text-align:left}.oc-bank>div{grid-template-columns:minmax(0,1fr);gap:0}}.ob-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ob-choice{display:grid;gap:10px;align-content:start;min-width:0}.ob-choice h3{font-size:16px;font-weight:700}.ob-choice .oc-inline input{flex:1;min-width:0;max-width:none}.ob-wait{display:flex;align-items:center;gap:8px}.ff{display:grid;gap:6px}.ff>input{width:100%}.ff-msg:empty{display:none}.ff-msg p{margin:0}.ff-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ff-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 14px;border:0;border-radius:var(--radius-md);background:var(--surface-3);color:var(--text);font:inherit;text-align:left;cursor:pointer}.ff-item:disabled{cursor:default;color:var(--text-3)}.ff-item[data-on]{background:var(--um-ink);color:var(--um-paper)}.ff-addr{overflow-wrap:anywhere;font-weight:600}.ff-mark{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:13px;color:var(--text-3)}.ff-mark[data-free]{color:var(--text-2)}.ff-item[data-on] .ff-mark{color:var(--um-paper)}.ff-picked{margin:4px 0 0;font-size:14px;overflow-wrap:anywhere}@media(max-width:820px){.ob-choices{grid-template-columns:minmax(0,1fr)}}.oc-how{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}.oc-how legend{padding:0;margin-bottom:8px;font-weight:600;font-size:13.5px}.oc-how-opt{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.oc-how-opt input{margin-top:3px;flex:none}.oc-how-opt>span{display:grid;gap:2px}.oc-share{display:flex;flex-wrap:wrap;gap:8px}.oc-share .btn{text-decoration:none}.oc-void-toggle{display:inline-block;margin-top:12px;font-family:inherit;padding:4px 0;background:none;border:0;cursor:pointer}.inv-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid #161616}.inv-from{margin:6px 0 0;color:#5c574f;font-size:13px}.inv-title{text-align:right}.inv-title h1{margin:0;font-size:24px;line-height:1.2}.inv-title p{margin:4px 0 0}.inv-meta{display:flex;flex-wrap:wrap;gap:12px 40px;margin:20px 0 24px}.inv-meta dt{color:#5c574f;font-size:13px}.inv-meta dd{margin:2px 0 0;font-weight:700}.inv-lines{width:100%;border-collapse:collapse}.inv-lines th{padding:8px 8px 8px 0;color:#5c574f;font-size:13px;font-weight:600;text-align:left;border-bottom:1px solid #cfcac0}.inv-lines td{padding:10px 8px 10px 0;border-bottom:1px solid #e8e5df;vertical-align:top}.inv-lines th.oc-right,.inv-lines td.oc-right{padding-right:0;padding-left:8px;text-align:right}.inv-lines tfoot td{border-bottom:0}.inv-total td{border-top:1px solid #161616;font-size:16px;font-weight:700}.inv-note{margin-top:28px}.inv-note h2{margin:0 0 6px;font-size:15px}.inv-note p{margin:0 0 6px;overflow-wrap:anywhere}.inv-period{display:block;color:#5c574f;font-size:13px}.ses-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:24px;padding:14px 16px 14px 14px;background:var(--um-mailroom);color:var(--um-ink);border-radius:var(--radius-lg)}.ses-banner[data-tone=late]{background:var(--um-blush)}.ses-banner-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--um-paper);color:var(--um-ink)}.ses-banner[data-tone=late] .ses-banner-icon{color:var(--um-red)}.ses-banner-title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em}.ses-banner-detail{margin:2px 0 0;font-size:14px;color:var(--um-slate)}.ses-banner-cta{white-space:nowrap}.ses-banner-domains{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:14px}.ses-banner-domains li{display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline}.ses-banner-domain{font-weight:600;overflow-wrap:anywhere}.ses-banner-state{color:var(--um-slate)}.ses-banner-domains li[data-state=done] .ses-banner-domain{font-weight:400}@media(max-width:640px){.ses-banner{grid-template-columns:auto minmax(0,1fr)}.ses-banner-cta{grid-column:1 / -1;justify-self:stretch;text-align:center}.ses-banner-close{grid-row:1;grid-column:2;justify-self:end}}.oc-newrecords .oc-new-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.oc-qr{display:grid;justify-items:center;gap:8px;margin-bottom:16px}.oc-qr img{border-radius:8px;background:#fff}.oc-qr .oc-hint{text-align:center}.oc-linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--brand-ink);text-decoration:underline;cursor:pointer}.oc-verify{display:grid;justify-items:center;gap:10px;text-align:center;padding:28px 0 12px}.oc-verify-spin{width:40px;height:40px;border-radius:999px;border:3px solid var(--line);border-top-color:var(--brand-ink);animation:oc-rot .9s linear infinite}.oc-verify-title{margin:0;font-size:18px;font-weight:600}.oc-verify-facts{margin:0;display:grid;gap:2px}.oc-verify .oc-hint{margin:0}@media(prefers-reduced-motion:reduce){.oc-verify-spin{animation:none;border-color:var(--brand-ink)}}.oc-help{display:grid;gap:12px}.oc-help-contact{list-style:none;margin:0;padding:0;display:grid;gap:4px}.oc-pay-other{margin-top:14px}.oc-progress{color:var(--text);font-weight:600}.oc-flow{display:grid;gap:16px;margin-bottom:18px}.oc-primary{display:grid;gap:12px;justify-items:start;padding:20px;border-radius:var(--radius-lg);background:var(--surface-2)}.oc-primary h3{font-size:20px;font-weight:700;line-height:1.25}.oc-primary>p{max-width:56ch;color:var(--text-2);line-height:1.5}.oc-moves{display:flex;align-items:flex-start;gap:8px;max-width:60ch;font-size:13.5px;line-height:1.5;color:var(--text-2)}.oc-moves svg{flex:none;margin-top:2px;color:var(--um-red)}.oc-more>summary{cursor:pointer;padding:8px 0;font-size:14px;font-weight:600;color:var(--text-2)}.oc-more-body{display:grid;gap:14px;padding-top:6px}@media(max-width:640px){.oc-primary{padding:16px}}.dr-card{display:grid;gap:18px;margin:16px 0 20px;padding:20px;background:var(--um-paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #1616160a,0 4px 16px #1616160a}.dr-head{display:flex;gap:14px;align-items:flex-start}.dr-badge{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--um-blush);color:var(--um-red)}.dr-title{margin:0 0 4px;font-size:16px;font-weight:700;letter-spacing:-.01em}.dr-why{margin:0;max-width:62ch;font-size:14px;line-height:1.5;color:var(--um-slate)}.dr-steps{display:flex;gap:8px;margin:0;padding:0;list-style:none;counter-reset:dr;font-size:13px}.dr-steps li{flex:1;display:flex;align-items:center;gap:8px;padding-top:10px;border-top:3px solid var(--line);color:var(--um-slate);counter-increment:dr}.dr-steps li:before{content:counter(dr);flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--um-mailroom);font-size:11px;font-weight:700}.dr-steps li[data-state=now]{border-top-color:var(--um-red);color:var(--um-ink);font-weight:600}.dr-steps li[data-state=now]:before{background:var(--um-red);color:#fff}.dr-steps li[data-state=done]{border-top-color:var(--um-ink);color:var(--um-ink)}.dr-steps li[data-state=done]:before{content:"✓";background:var(--um-ink);color:#fff}.dr-form{display:grid;gap:16px}.dr-form .field{margin:0}.dr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.dr-wide{grid-column:1 / -1}.dr-label{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.dr-drop{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:18px 16px;border:1.5px dashed var(--line);border-radius:12px;background:var(--um-mailroom);color:var(--um-slate);font-size:14px;cursor:pointer;transition:border-color .15s,background .15s}.dr-drop strong{color:var(--um-red)}.dr-drop:hover,.dr-drop[data-over]{border-color:var(--um-red);background:var(--um-paper)}.dr-drop-hint{margin-left:auto;font-size:13px}.dr-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dr-file-input:focus-visible+.oc-hint,.dr-drop:focus-within{outline:2px solid var(--um-red)}.dr-file{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border:1px solid var(--line);border-radius:12px;font-size:14px}.dr-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.dr-file-size{color:var(--um-slate);font-size:13px}.dr-file-x{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:var(--um-mailroom);color:var(--um-ink);cursor:pointer}.dr-rejected{padding:12px 14px;border-radius:10px;background:var(--um-blush);font-size:14px;line-height:1.5}.dr-sent{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}@media(max-width:640px){.dr-card{padding:16px}.dr-grid{grid-template-columns:minmax(0,1fr)}.dr-steps{flex-direction:column;gap:6px}.dr-steps li{padding-top:0;border-top:0}.dr-drop-hint{margin-left:0;flex-basis:100%}}.oc-free-offer{display:grid;gap:12px;max-width:640px;margin:8px 0 28px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--um-paper)}.oc-free-offer h2{margin:0;font-size:17px}.oc-free-offer .oc-hint{margin:0}.oc-checknow{display:grid;gap:8px;margin:10px 0 4px;justify-items:start}.oc-checkrows{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px}.oc-checkrows li[data-state=ok] strong{color:#2f7d4f}.oc-checkrows li[data-state=missing] strong,.oc-checkrows li[data-state=wrong] strong{color:var(--um-red-text)}.oc-coex{margin:12px 0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface, transparent)}.oc-coex>summary{padding:12px 14px;min-height:44px;font-weight:600;cursor:pointer}.oc-coex-body{display:grid;gap:14px;padding:0 14px 14px;min-width:0}.oc-coex h4{margin:0;font-size:.95rem}.oc-coex-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.oc-coex-group{display:grid;align-content:start;gap:6px;padding:12px;border-radius:var(--radius-lg);background:var(--bg-soft, rgba(127, 127, 127, .07));min-width:0}.oc-coex-group[data-group=change]{box-shadow:inset 3px 0 0 var(--warn, #b7791f)}.oc-coex-group[data-group=add]{box-shadow:inset 3px 0 0 var(--ok, #2f855a)}.oc-coex-group ul,.oc-coex-records,.oc-coex-senders,.oc-coex-log>ul,.oc-coex-changes{display:grid;gap:8px;margin:0;padding:0;list-style:none}.oc-coex-line p{margin:0;overflow-wrap:anywhere}.oc-coex-detail{font-size:.8rem;word-break:break-all}.oc-coex-tag{display:inline-block;margin-left:4px;padding:0 6px;border-radius:4px;font-size:.7rem;background:var(--line);color:var(--muted, inherit)}.oc-coex-ok{margin:0;font-weight:600}.oc-coex-refresh{margin-left:8px}.oc-coex-manual,.oc-coex-log{display:grid;gap:10px}.oc-coex-records li{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0}.oc-coex-rec-head{display:flex;align-items:center;gap:8px}.oc-coex-move{display:grid;gap:8px;padding:10px 12px;border-radius:var(--radius-lg);background:var(--bg-soft, rgba(127, 127, 127, .07))}.oc-coex-move label{display:flex;gap:8px;align-items:flex-start;min-height:32px}.oc-coex-undo{display:grid;gap:8px;max-width:420px;margin-top:8px}.oc-coex-changes{font-size:.85rem;margin:6px 0}.oc-coex-changes code,.oc-coex-records code{overflow-wrap:anywhere;word-break:break-all}@media(max-width:820px){.oc-coex-groups{grid-template-columns:minmax(0,1fr)}}.lp-signup-line a{color:var(--brand-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pf-alt{margin-top:22px;color:var(--text-2);font-size:14px}.pf-alt a{color:var(--brand-ink);font-weight:700}.pf-points{display:grid;gap:12px;width:min(460px,100%);align-self:flex-end;color:var(--um-paper);font-weight:700;font-size:16px}.pf-points li{padding-left:22px;position:relative}.pf-points li:before{content:"";position:absolute;left:2px;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--um-paper)}.pf-ferr{color:var(--danger);font-size:13px}.pf-hint-line{color:var(--text-3);font-size:13px}.pf-addr,.pf-pw{display:flex;align-items:center;height:44px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}.pf-addr:focus-within,.pf-pw:focus-within{outline:var(--focus-ring);outline-offset:2px}.pf-addr[data-invalid],.pf-pw:has(input[aria-invalid=true]){border-color:var(--danger)}.pf-addr input,.pf-pw input{flex:1;min-width:0;height:100%;border:0!important;box-shadow:none!important;background:transparent!important;outline:none}.pf-addr>span{font-family:var(--um-mono);padding-right:14px;color:var(--text-3);font-size:14px;white-space:nowrap}.pf-pw .icon-btn{margin-right:4px}.pf-pw-actions{display:flex;gap:8px;margin-top:2px}.pf-select{height:40px;padding:0 32px 0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0}.field .pf-select{height:44px}.pf-return{display:flex;flex-direction:column;gap:48px;min-height:100dvh;padding:32px clamp(24px,6vw,88px);background:var(--surface)}.pf-return-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:460px;margin:0 auto auto 0}.pf-return-card h1{font-size:28px;font-weight:700;letter-spacing:-.03em}.pf-return-card p{color:var(--text-2);font-size:15px}.pf-linkbtn{justify-self:start;padding:0;border:0;background:none;color:var(--um-red-text);cursor:pointer;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.pf-linkbtn:hover{color:var(--um-ink)}.muted{color:var(--text-3)}.pf-strip{display:flex;flex-wrap:wrap;gap:12px 40px;margin:0}.pf-strip dt{color:var(--text-3);font-size:13px}.pf-strip dd{margin:2px 0 0;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.pf-strip a:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.pf-sec-head h2,.pf-block h2{font-size:15px;font-weight:700}.pf-tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.pf-table{width:100%;border-collapse:collapse;font-size:14px}.pf-table th{padding:10px 14px;text-align:left;font-size:13px;font-weight:700;color:var(--text-3);white-space:nowrap;background:var(--surface-2);border-bottom:1px solid var(--line)}.pf-table td{padding:11px 14px;border-top:1px solid var(--line);vertical-align:middle}.pf-table tbody tr:first-child td{border-top:0}.pf-table tbody tr:hover{background:var(--surface-2)}.pf-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-table .act{text-align:right;white-space:nowrap;width:1%}.pf-table .cap{text-transform:capitalize}.pf-table .mono{font-variant-numeric:tabular-nums;white-space:nowrap}.pf-table .brk{overflow-wrap:anywhere}.pf-table tr[data-suspended] .pf-rowlink{color:var(--text-2)}.pf-rowlink{font-weight:700;margin-right:8px}.pf-rowlink:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.pf-sm{height:36px;padding:0 10px;font-size:13px}.pf-danger{color:var(--danger)}.pf-danger:not(:disabled):hover{background:var(--um-blush)}.pf-overdue{margin-left:8px;color:var(--danger);font-size:13px;font-weight:700}.pf-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:36px 24px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--text-2)}.pf-empty-title{color:var(--text);font-weight:700;font-size:15px}.pf-empty .btn{margin-top:6px}.pf-gate{display:grid;place-items:center;min-height:100dvh;padding:24px;background:var(--surface)}.pf-gate>div{max-width:440px}.pf-gate h1{font-size:26px;font-weight:700;letter-spacing:-.03em}.pf-gate p{margin:10px 0 22px;color:var(--text-2);font-size:15px}.pf-gate-actions{display:flex;gap:8px;flex-wrap:wrap}.pf-facts{display:flex;flex-wrap:wrap;gap:12px 48px;margin:0 0 32px;padding:16px 0;border-block:1px solid var(--line)}.pf-facts dt{color:var(--text-3);font-size:13px}.pf-facts dd{margin:2px 0 0;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.pf-block{margin-bottom:32px}.pf-block h2{margin-bottom:10px}.pf-inline-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pf-rowmsg{font-size:13px;color:var(--text-2);margin-left:8px}.pf-rowmsg[data-error]{color:var(--danger)}.pf-in{height:34px;width:100%;min-width:90px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);outline:none}.pf-in.num{width:110px;text-align:right;font-variant-numeric:tabular-nums}.pf-in:focus{border-color:var(--brand);box-shadow:none}.pf-hint{display:block;margin-top:2px;min-height:16px;color:var(--text-3);font-size:13px}.pf-plans td{vertical-align:top}.pf-addplan,.pf-plancard{padding:20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.pf-addplan{margin-bottom:20px}.pf-addplan h2{margin-bottom:12px;font-size:16px}.pf-planlist{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pf-plancard[data-retired]{background:var(--surface-2)}.pf-planhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.pf-planhead h2{margin:0;font-size:16px}.pf-planid{color:var(--text-3);font-size:13px}.pf-pill{padding:2px 10px;border-radius:999px;background:var(--surface-3);color:var(--text-2);font-size:12px;font-weight:700}.pf-pill-on{background:var(--um-blush);color:var(--brand-ink)}.pf-moves{display:inline-flex;gap:6px;margin-left:auto}.pf-icon{width:36px;padding:0}.pf-planfields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px}.pf-addplan .pf-planfields+.pf-planfields{margin-top:12px}.pf-planfields .pf-in{min-width:0}.pf-planactions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px}.pf-spacer{flex:1}.pf-check{display:inline-flex;align-items:center;gap:8px;font-size:14px}.pf-planstate{margin-top:10px}.pf-planmsg{margin:4px 0 0;min-height:18px}.pf-okmsg{display:block;margin:12px 0 0}.pf-save:not(:disabled){opacity:1}.pf-save:disabled{background:var(--surface-3);border-color:var(--line);color:var(--text-3);opacity:1}@media(max-width:900px){.pf-planfields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.pf-planfields{grid-template-columns:minmax(0,1fr)}.pf-addplan,.pf-plancard{padding:16px}.pf-spacer{display:none}}dialog.pf-slide,dialog.pf-confirm{padding:0;border:0;color:var(--text);background:var(--surface)}dialog::backdrop{background:#16161680}dialog.pf-slide{position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100vw);height:100dvh;max-height:none;box-shadow:var(--shadow-3);animation:pf-in .24s var(--ease)}dialog.pf-slide[open]{display:flex;flex-direction:column}.pf-slide-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.pf-slide-head h2{font-size:17px;font-weight:700}.pf-slide-body{flex:1;overflow-y:auto;padding:20px}.pf-slide-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}dialog.pf-confirm{width:min(420px,calc(100vw - 32px));padding:22px;border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}dialog.pf-confirm h2{font-size:17px;font-weight:700}dialog.pf-confirm p{margin:8px 0 0;color:var(--text-2)}.pf-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@keyframes pf-in{0%{transform:translate(24px);opacity:0}}@media(prefers-reduced-motion:reduce){dialog.pf-slide{animation:none}}@media(max-width:1100px){.hide-md{display:none}}@media(max-width:760px){.hide-sm{display:none}.pf-table th,.pf-table td{padding:10px}.pf-strip{gap:14px 28px}.pf-facts{gap:14px 32px}.pf-plans .pf-in.num{width:84px}.pf-plans .pf-in{min-width:70px}}.pf-seen{margin:-8px 0 24px;padding:10px 14px;border-radius:999px;background:var(--surface-3);color:var(--text-2)}.pf-seen strong{color:var(--text)}.pf-set{max-width:760px;margin-bottom:40px;padding-top:24px;border-top:1px solid var(--line);display:grid;gap:20px}.pf-set h2{font-size:17px;font-weight:700}.pf-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px}.pf-warn{color:var(--um-red-text);font-size:13px}.pf-num{text-align:right;font-variant-numeric:tabular-nums}.pf-secret{display:flex;align-items:center;gap:8px;min-height:44px}.pf-secret input{flex:1;min-width:0}.pf-saved-pill{padding:2px 10px;border-radius:999px;background:var(--um-paper);color:var(--um-ink);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:13px;font-weight:700}.pf-save-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pf-save-err{margin:0}.pf-switch{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.pf-switch input{position:absolute;opacity:0;width:40px;height:24px;margin:0;cursor:pointer}.pf-switch-track{flex:none;position:relative;width:40px;height:24px;border-radius:999px;background:#cfcac0;transition:background-color .12s var(--ease)}.pf-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:var(--um-paper);transition:transform .12s var(--ease)}.pf-switch input:checked+.pf-switch-track{background:var(--brand)}.pf-switch input:checked+.pf-switch-track:after{transform:translate(16px)}.pf-switch input:focus-visible+.pf-switch-track{outline:var(--focus-ring);outline-offset:2px}.pf-switch strong{display:block;font-weight:700}.pf-switch-hint{display:block;color:var(--text-2);font-size:13.5px}.pf-toast{position:fixed;right:20px;bottom:20px;padding:10px 16px;border-radius:var(--radius-lg);background:var(--um-ink);color:var(--um-paper);font-weight:700;border:1px solid transparent;box-shadow:var(--shadow-3)}@media(max-width:760px){.pf-grid{grid-template-columns:minmax(0,1fr)}.pf-toast{left:16px;right:16px;bottom:16px}}.login-form-side,.login-form-wrap{min-width:0}.login-form-wrap .form{grid-template-columns:minmax(0,1fr)}.pf-addr input,.pf-pw input{width:0}.pf-facts .cap{text-transform:capitalize}.oa-google{gap:10px}.oa-gerr{margin-top:8px}.oa-or{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--text-3);font-size:13px}.oa-or:before,.oa-or:after{content:"";flex:1;height:1px;background:var(--line)}.oa-code{font-family:var(--um-mono);font-size:24px;font-weight:700;letter-spacing:.35em;font-variant-numeric:tabular-nums;max-width:220px}.oa-code::placeholder{letter-spacing:.35em;font-weight:500}.oa-note{color:var(--text-2);font-size:14px}.oa-row{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px}.oa-quiet{min-height:44px;padding:0;border:0;background:none;color:var(--text-2);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.oa-quiet:hover:not(:disabled){color:var(--text)}.oa-quiet:disabled{color:var(--text-3);text-decoration:none;cursor:default}.oa-note .oa-quiet{min-height:0;color:inherit}.oa-sub-link{margin-top:28px}.oa-done{margin-bottom:20px;padding:12px 14px;border-radius:var(--radius-md);background:var(--um-kraft);border:1px solid var(--line);font-size:14px;font-weight:600}.pf-sl-form{display:grid;gap:18px}.pf-sl-h3{margin-top:8px;font-size:15px;font-weight:700}.ss-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ss-head p{margin:4px 0 0;max-width:52ch}.ss-list{list-style:none;margin:0;padding:0}.ss-row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--line)}.ss-main{min-width:0;flex:1 1 260px}.ss-main p{margin:4px 0 0;overflow-wrap:anywhere}.ss-pill{margin-left:8px}.ss-off{margin-left:8px;font-size:13px;color:var(--text-2)}.ss-meta{font-size:13px}.ss-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.ss-form{display:grid;gap:16px;padding:18px;background:var(--surface-3)}.ss-form h3{font-size:15px;font-weight:700;margin:0}.ss-hint{font-size:13px;margin:4px 0 0}.ss-ok{color:var(--text);font-size:14px;margin:0}.ss-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;background:var(--surface-3);color:var(--um-red-text)}.ss-alert p{margin:0;flex:1 1 260px;overflow-wrap:anywhere}.ss-wide{flex:1 1 100%}.ss-panel,.ss-fresh,.ss-spf{display:grid;gap:12px;padding:16px;background:var(--surface-3)}.ss-fresh,.ss-spf{margin-top:16px}.ss-panel h4,.ss-spf h3,.ss-install h4{font-size:14px;font-weight:700;margin:8px 0 0}.ss-spf h3{margin:0;font-size:15px}.ss-inline{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ss-grow{flex:1 1 220px;display:grid;gap:4px}.ss-lbl{font-size:13px;color:var(--text-2)}.ss-cmd{margin:0;padding:12px;background:var(--surface);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ss-steps-list{margin:0;padding-left:20px;font-size:14px}.ss-checks,.ss-companies,.ss-log{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.ss-checks li{display:flex;gap:10px;align-items:flex-start}.ss-checks li>span:last-child{overflow-wrap:anywhere}.ss-badge{flex:none;min-width:96px;font-size:12px;font-weight:700;text-align:center;padding:2px 8px;background:var(--surface);color:var(--text)}.ss-badge-fail{color:var(--um-red-text)}.ss-companies li{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.ss-log li{color:var(--text-2);overflow-wrap:anywhere}.ss-log time{font-size:12px;margin-right:6px}.ss-steps{border:0;margin:0;padding:0;display:grid;gap:8px}.ss-steps legend{font-size:13px;font-weight:700;padding:0;margin-bottom:4px}.ss-step{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.ss-step label{display:grid;gap:4px;font-size:13px}.ss-dl{margin:0;display:grid;gap:6px;font-size:14px}.ss-dl dt{font-weight:700}.ss-dl dd{margin:0;overflow-wrap:anywhere}.ss-spf code,.ss-warm code{font-size:13px;overflow-wrap:anywhere}.ss-warm{display:grid;gap:12px}.ss-warm p{margin:0}.pf-sub-note{margin:0 0 12px;max-width:60ch}.pf-wide{grid-column:1 / -1}.pf-days{width:90px}.pf-set textarea{width:100%;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font:inherit;resize:vertical}.pf-set .pf-sub-note{margin-top:4px}.fa-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-weight:600}.field .fa-check input{width:auto;height:auto;padding:0;margin-top:4px;flex:none}.fa-hint{display:block;margin-top:2px;color:var(--text-3);font-size:13px;font-weight:400}.fa-body{display:grid;gap:6px;margin-top:12px}.fa-input{display:flex;align-items:center;gap:0}.field .fa-input input{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.fa-suffix{display:inline-flex;align-items:center;align-self:stretch;padding:0 12px;background:var(--surface-3);color:var(--text-2);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);white-space:nowrap}.fa-preview{margin:0;min-height:20px;font-size:13px}.fa-ok{color:var(--text-2)}.fa-card{display:grid;gap:10px;padding:16px 18px;border-radius:var(--radius-md);background:var(--surface-3)}.fa-card h2{font-size:17px}.fa-card p{margin:0}.fa-addr{font-size:18px;font-weight:700;overflow-wrap:anywhere}.fa-status{color:var(--text-2)}.fa-test{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.invite-page{grid-template-columns:minmax(0,1fr)}.inv-hint{margin:0;color:var(--text-3);font-size:13px;line-height:1.5}.inv-hint[data-level="1"]{color:var(--danger)}.inv-hint[data-level="3"]{color:var(--text-2)}.sv-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.sv-chip{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--surface-3);color:var(--text-2);font:inherit;font-weight:700;cursor:pointer}.sv-chip[aria-pressed=true]{background:var(--um-ink);color:var(--um-paper)}.sv-alert{margin-bottom:16px}.sv-wrap{max-width:980px;display:grid;gap:28px}.sv-group h2{font-size:15px;font-weight:700;margin:0}.sv-ghint{margin:2px 0 8px;font-size:13px}.sv-none{margin:8px 0 0;font-size:14px}.sv-rows{list-style:none;margin:0;padding:0}.sv-row+.sv-row{border-top:1px solid var(--line)}.sv-link{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:8px 16px;align-items:center;padding:14px 8px;color:inherit;text-decoration:none;border-radius:8px}.sv-link:hover{background:var(--surface-3)}.sv-name{display:grid;gap:2px;min-width:0}.sv-name strong{overflow-wrap:anywhere}.sv-name .ss-pill{margin:4px 0 0;justify-self:start}.sv-sub{font-size:13px;overflow-wrap:anywhere}.sv-role{font-size:14px}.sv-num{font-size:14px;color:var(--text-2)}.sv-status{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.sv-status i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--um-ink)}.sv-status[data-tone=setup] i,.sv-status[data-tone=cap] i{background:var(--um-red-text)}.sv-status[data-tone=warm] i{background:transparent;box-shadow:inset 0 0 0 2px var(--um-ink)}.sv-status[data-tone=off]{color:var(--text-2)}.sv-status[data-tone=off] i{background:var(--line-strong)}.sv-spf{max-width:760px;margin-top:32px;padding-top:16px;border-top:1px solid var(--line)}.sv-spf summary{cursor:pointer;font-weight:700;min-height:36px}.sv-spf .ss-spf{margin-top:12px}.sv-spf .ss-spf h3{display:none}.sv-back{margin:0 0 8px;font-size:14px}.sv-tabs{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0 20px;border-bottom:1px solid var(--line)}.sv-tab{min-height:40px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-2);font:inherit;font-weight:700;cursor:pointer}.sv-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--um-ink)}.sv-panel{max-width:760px}.sv-sec{display:grid;gap:14px}.sv-sec h2{font-size:17px;font-weight:700;margin:8px 0 0}.sv-sec p{margin:0}.sv-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px}.sv-stats>div{display:grid;gap:4px}.sv-stat-l{font-size:13px;color:var(--text-2)}.sv-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;padding:12px 14px;background:var(--surface-3);border-radius:8px}.sv-kv dt{color:var(--text-2);font-size:14px}.sv-kv dd{margin:0;overflow-wrap:anywhere}.sv-kv code{overflow-wrap:anywhere}.sv-steps{list-style:none;margin:0;padding:0;display:grid;gap:24px}.sv-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.sv-tick{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--surface-3);color:var(--text-2)}.sv-step[data-done=true] .sv-tick{background:var(--um-ink);color:var(--um-paper)}.sv-step[data-bad=true] .sv-tick{background:var(--um-blush);color:var(--um-red-text)}.sv-step-body{display:grid;gap:10px;min-width:0}.sv-step-body h3{font-size:15px;font-weight:700;margin:4px 0 0}.sv-step-body p{margin:0}.sv-result{font-size:14px}.sv-edit{margin-top:8px}.sv-q{font-size:17px;font-weight:700;margin:0}.sv-add{display:grid;gap:16px;align-content:start}.sv-choices{display:grid;gap:10px}.sv-choice{display:grid;gap:4px;text-align:left;padding:16px;border:0;border-radius:10px;background:var(--surface-3);color:var(--text);font:inherit;cursor:pointer}.sv-choice span{color:var(--text-2);font-size:14px}.sv-choice:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--um-ink)}.sv-choice:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.sv-link{grid-template-columns:minmax(0,1fr) auto;padding:14px 4px}.sv-name,.sv-role,.sv-num,.sv-link .sv-status{grid-column:1 / -1}.sv-kv{grid-template-columns:minmax(0,1fr)}}.am-card{display:grid;gap:10px;padding:16px;background:var(--surface-3);border-radius:8px}.am-card h2,.am-alerts h2{font-size:17px;margin:0}.am-card p{margin:0}.am-card h3{font-size:15px;margin:0}.am-card form{display:grid;gap:12px}.am-server+.am-server{margin-top:4px}.am-more summary{cursor:pointer;font-size:14px;color:var(--muted, inherit);padding:6px 0}.am-more .field{margin-top:8px}.am-list{margin:0;padding-left:20px}.am-alerts{padding:12px 14px;border-radius:8px;background:var(--surface-3);box-shadow:inset 3px 0 0 var(--um-red, #c8102e)}.am-alerts ul{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.am-small{display:block;font-size:12px}.am-doms{list-style:none;margin:0;padding:0;display:grid;gap:6px}.am-table td[data-tone=bad]{color:var(--um-red, #c8102e);font-weight:700}.am-table td[data-tone=warn]{font-weight:700}.am-search{display:grid;gap:4px;max-width:360px}.am-copy{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.am-rec{display:grid;gap:4px;overflow-wrap:anywhere}@media(max-width:760px){.am-table thead{display:none}.am-table tr{display:grid;gap:4px;padding:10px 0}.am-table td{display:block;padding:2px 0;border:0;text-align:left}.am-table td[data-label]:before{content:attr(data-label) ": ";color:var(--text-2);font-size:12px}.am-table td.num{text-align:left}}.wc{display:grid;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.wc h3,.wc h4,.wc p{margin:0}.wc-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.wc-list li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.wc-main{flex:1 1 260px;min-width:0;overflow-wrap:anywhere;font-size:14px}.wc-status{margin-top:4px}.wc-actions{display:flex;gap:8px;flex-wrap:wrap}.wc-form{display:grid;gap:12px;max-width:480px}.wc-thread{list-style:none;margin:0;padding:0;display:grid;gap:16px}.wc-thread li{display:grid;gap:4px;padding:12px;background:var(--surface);border-radius:var(--radius-md)}.wc-thread li[data-dir=in]{background:var(--surface-3)}.wc-meta{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.wc-subject{font-weight:700;font-size:14px}.wc-body{margin:0;font:inherit;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.am-choice{display:grid;gap:12px;border:0;margin:12px 0;padding:0}.am-choice label{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.am-choice label>span{display:grid;gap:2px}.am-days{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.am-days input{width:80px}.sm-summary{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:16px}.sm-summary button{background:none;border:0;padding:4px 0;color:var(--text-2);font:inherit;cursor:pointer}.sm-summary strong{color:var(--text);font-size:20px;font-variant-numeric:tabular-nums;margin-right:2px}.sm-tabs{display:flex;gap:4px 20px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:16px}.sm-tabs button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 0;font:inherit;font-weight:600;color:var(--text-2);cursor:pointer}.sm-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.sm-summary button:focus-visible,.sm-tabs button:focus-visible,.sm-row:focus-visible,.sm-group-box summary:focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:2px}.sm-msg{margin:0 0 8px;min-height:1.2em}.sm-lead{margin:0 0 16px;max-width:62ch}.sm-list{list-style:none;margin:0;padding:0}.sm-group{font-size:13px;font-weight:700;color:var(--text-2);margin:20px 0 4px}.sm-item:first-child .sm-group{margin-top:0}.sm-row{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:12px 4px;font:inherit;color:inherit;cursor:pointer;min-width:0}.sm-row:hover{background:var(--bg-2, rgb(127 127 127 / .07))}.sm-row-top{display:flex;justify-content:space-between;gap:12px}.sm-from{color:var(--text-2);overflow-wrap:anywhere}.sm-date{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.sm-subject{font-weight:600;overflow-wrap:anywhere}.sm-preview{color:var(--text-2);font-size:13px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sm-deadline{font-size:13px;font-weight:600;color:var(--text-2)}.sm-deadline[data-late]{color:var(--danger)}.sm-bulk{margin-bottom:12px}.sm-group-box summary{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:12px 4px;border-bottom:1px solid var(--line);cursor:pointer}.sm-gname{font-weight:600}.sm-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0 0 16px}.sm-meta dt{color:var(--text-2)}.sm-meta dd{margin:0;overflow-wrap:anywhere}.sm-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.5;margin:0 0 16px;padding:12px 0;border-top:1px solid var(--line)}.sm-note{font-size:13px;margin:0 0 12px}.sm-section{margin:8px 0 16px}.sm-section h3{font-size:15px;margin:0 0 4px}.sm-stop{display:flex;flex-direction:column;gap:6px;margin-top:12px}.sm-stop input{width:100%;min-width:0}.sm-stop-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}@media(max-width:600px){dialog.pf-slide{width:100vw}}.pf-store{margin:0 0 32px}.pf-bar{height:10px;border-radius:999px;background:var(--surface-2, rgba(128, 128, 128, .18));overflow:hidden;margin:4px 0 14px}.pf-bar span{display:block;height:100%;border-radius:999px;background:var(--brand-ink, #2563eb)}.pf-bar-warn span{background:#d97706}.pf-bar-full span{background:#dc2626}.pf-store-note{margin:12px 0 0;font-weight:600}.pf-store-warn{color:#b45309}.pf-store-full{color:#b91c1c}.pf-store-sub{margin:8px 0 0;font-size:13px}.pf-test-ok{margin:0;color:#15803d;font-weight:600}.pd{max-width:880px;margin:0 auto;display:grid;gap:16px;min-width:0}.pd .pf-head{margin-bottom:8px}.pd-panel{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0}.pd-panel h2{font-size:16px;font-weight:700}.pd-panel.pd-flush{padding:0;gap:0;overflow:hidden}.pd-panel-head{display:flex;align-items:center;gap:10px;padding:14px 18px}.pd-count{padding:1px 9px;border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:13px;font-weight:700}.pd-scroll{overflow-x:auto}.pd-table th,.pd-table td{padding-left:18px}.pd-table tbody tr[data-off] td:not(:nth-last-child(-n+2)){color:var(--text-3)}.pd-pattern{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;overflow-wrap:anywhere}.pd-sort{display:inline-flex;align-items:center;gap:4px;padding:6px 0;border:0;background:none;font:inherit;font-weight:700;color:inherit;cursor:pointer}.pd-sort:focus-visible{outline:var(--focus-ring);outline-offset:2px}.pd-switch{width:40px;height:24px}.pd-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.pd-row:last-child{margin-bottom:0}.pd-row .field{min-width:150px}.pd-row .pd-grow{flex:1 1 220px}.pd-row .btn{min-height:44px}.pd-note,.pd-empty{margin:0;font-size:13.5px}.pd-empty{color:var(--text-2)}.pd-result{margin:0;padding:10px 14px;border-radius:var(--radius-md);background:var(--surface-2);overflow-wrap:anywhere}.pd-result[data-tone=warn]{box-shadow:inset 3px 0 0 var(--brand)}.pd-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;overflow-wrap:anywhere}.pd-exlist li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--line)}@media(max-width:760px){.pd-panel{padding:14px}.pd-panel.pd-flush{padding:0}.pd-panel-head{padding:12px 14px}.pd-table th,.pd-table td{padding-left:14px}}.pf-settings{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}.pf-settings-body{min-width:0}.pf-settings-body>.pf-set:first-child,.pf-settings-body>.pf-seen+.pf-set{border-top:0;padding-top:0}.pf-subnav{position:sticky;top:24px;display:grid;gap:2px}.pf-subnav a{display:grid;gap:2px;padding:9px 12px;border-radius:10px;border-left:2px solid transparent;color:var(--text-2);text-decoration:none}.pf-subnav a:hover{background:var(--surface-3)}.pf-subnav a[aria-current=page]{background:var(--surface-3);border-left-color:var(--um-red, #cf3a24);color:var(--text)}.pf-subnav-label{font-weight:700;font-size:14px}.pf-subnav-hint{font-size:12px;color:var(--text-3, var(--text-2));line-height:1.35}.pf-linkcards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pf-linkcard{display:grid;gap:4px;padding:14px 16px;border-radius:12px;background:var(--surface-3);color:var(--text-2);text-decoration:none;font-size:14px}.pf-linkcard strong{color:var(--text)}.pf-linkcard:hover strong{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.pf-settings{grid-template-columns:minmax(0,1fr);gap:20px}.pf-subnav{position:static;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pf-subnav a{flex:none;border-left:0;border-radius:999px;padding:8px 14px;background:var(--surface-3);white-space:nowrap}.pf-subnav a[aria-current=page]{background:var(--text);color:var(--surface, #fff)}.pf-subnav-hint{display:none}.pf-linkcards{grid-template-columns:minmax(0,1fr)}}.pf{--pf-side-w: 232px;--pf-top-h: 52px;--pf-ok: #2f7d4f;--pf-ok-bg: #e6f1ea;--pf-warn: #86580a;--pf-warn-bg: #fbefd5;--pf-info: #3d5876;--pf-info-bg: #e8edf3;--pf-bad: var(--um-red-text);--pf-bad-bg: var(--um-blush);--pf-mute: var(--text-2);--pf-mute-bg: var(--surface-3);display:grid;grid-template-columns:var(--pf-side-w) minmax(0,1fr);min-height:100dvh;background:var(--um-mailroom);font-size:14px}.pf[data-collapsed]{--pf-side-w: 60px}.pf-skip{position:fixed;left:8px;top:-48px;z-index:60;padding:8px 12px;border-radius:var(--radius-md);background:var(--um-ink);color:var(--um-paper);font-weight:600}.pf-skip:focus{top:8px}.pf-side{position:sticky;top:0;align-self:start;height:100dvh;display:flex;flex-direction:column;gap:16px;padding:16px 12px;background:var(--um-mailroom);overflow-y:auto;overflow-x:hidden}.pf-side-top{display:flex;align-items:flex-start;justify-content:space-between;padding:4px 8px 0}.pf-brand{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pf-tag{color:var(--um-red-text);font-family:var(--um-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.pf-nav{display:grid;gap:16px}.pf-nav-group{display:grid;gap:2px}.pf-nav-title{padding:0 10px 4px;color:var(--text-3);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pf-nav a{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:var(--radius-md);color:var(--text-2);font-weight:600;white-space:nowrap;transition:background-color .12s var(--ease),color .12s var(--ease)}.pf-nav a svg{flex:none}.pf-nav a:hover{background:var(--surface-3);color:var(--text)}.pf-nav a[aria-current=page]{background:var(--surface);color:var(--text);font-weight:700;box-shadow:0 0 0 1px var(--line)}.pf-who{margin-top:auto;display:grid;gap:2px;padding:12px 8px 0;border-top:1px solid var(--line);color:var(--text-2);font-size:13px}.pf-who>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-signout{display:inline-flex;align-items:center;gap:8px;justify-self:start;height:32px;padding:0;border:0;background:none;color:var(--text-2);font:inherit;font-weight:600;cursor:pointer}.pf-signout:hover{color:var(--text)}.pf-col{min-width:0;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line)}.pf-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;height:var(--pf-top-h);padding:0 16px;background:color-mix(in srgb,var(--surface) 94%,transparent);border-bottom:1px solid var(--line)}.pf-icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--radius-md);background:none;color:var(--text-2);cursor:pointer}.pf-icon-btn:hover{background:var(--surface-3);color:var(--text)}.pf-menu,.pf-drawer-x,.pf-backdrop{display:none}.pf-top-title{display:flex;align-items:center;gap:8px;margin:0;min-width:0;color:var(--text-2);font-size:13px;white-space:nowrap}.pf-top-title strong{color:var(--text);font-weight:700;overflow:hidden;text-overflow:ellipsis}.pf-top-sep{color:var(--text-3)}.pf-top-who{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:13px}.pf-main{min-width:0;flex:1;padding:24px max(clamp(16px,3vw,40px),calc((100% - 1200px)/2)) 64px}@media(min-width:761px){.pf[data-collapsed] .pf-nav a span,.pf[data-collapsed] .pf-nav-title,.pf[data-collapsed] .pf-tag,.pf[data-collapsed] .pf-who>span,.pf[data-collapsed] .pf-signout span{display:none}.pf[data-collapsed] .pf-nav a{justify-content:center;padding:0}.pf[data-collapsed] .pf-nav-group+.pf-nav-group{padding-top:8px;border-top:1px solid var(--line)}.pf[data-collapsed] .pf-side{padding-inline:8px}.pf[data-collapsed] .pf-side-top{justify-content:center;padding:0}.pf[data-collapsed] .pf-brand .wm-full{display:none}.pf[data-collapsed] .pf-brand .wm-icon{display:block}.pf[data-collapsed] .pf-who{justify-items:center;padding-inline:0}}.pf .btn{height:36px;padding:0 14px;font-size:13.5px}.pf .btn.pf-sm{height:30px;padding:0 10px;font-size:13px}.pf .btn.pf-icon{padding:0;width:30px}.pf-crumbs{margin-bottom:8px;font-size:13px}.pf-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.pf-crumbs li{display:inline-flex;align-items:center;gap:4px;color:var(--text-3)}.pf-crumbs a{color:var(--text-2)}.pf-crumbs a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.pf-crumbs [aria-current]{color:var(--text-2)}.pf-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.pf-head-text{min-width:0}.pf-head h1{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.pf-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;max-width:72ch;color:var(--text-2)}.pf-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:none}.pf-tabs{display:flex;gap:4px;margin:0 0 20px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.pf-tabs button{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;margin-bottom:-1px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-2);font:inherit;font-weight:600;cursor:pointer}.pf-tabs button:hover{color:var(--text)}.pf-tabs button[aria-selected=true]{border-bottom-color:var(--text);color:var(--text)}.pf-tab-count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--surface-3);color:var(--text-2);font-size:12px;font-weight:700;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.pf-panel{display:grid;gap:16px}.pf-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.pf-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 0}.pf-card-head h2{font-size:15px;font-weight:700}.pf-card-hint{margin-top:2px;color:var(--text-2);font-size:13px}.pf-card-actions{font-size:13px}.pf-card-actions a{color:var(--text-2)}.pf-card-actions a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.pf-card-body{padding:12px 16px 16px;display:grid;gap:12px}.pf-card-body>.pt[data-bare]{margin:-4px -16px -16px}.pf-card-body>.pt[data-bare] .pt-scroll{border:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.pf-card-body>.pf-sub-note,.pf-card-body>p{margin:0}.pf-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 24px;margin:0 0 20px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.pf-dl[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-dl[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-dl[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-dl dt{color:var(--text-2);font-size:12px;font-weight:600}.pf-dl dd{margin:2px 0 0;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pf-dl .pf-dl-hint{color:var(--text-2);font-size:12px;font-weight:500}.pf-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;align-items:start}.pf-subsection{margin-top:32px}.pf-subsection h2{font-size:15px;font-weight:700}.pf-subsection>p{margin:2px 0 12px;font-size:13px}.pf-chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;margin-right:6px;border-radius:999px;background:var(--pf-mute-bg);color:var(--pf-mute);font-size:12px;font-weight:700;white-space:nowrap}.pf-chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.pf-chip[data-tone=ok]{background:var(--pf-ok-bg);color:var(--pf-ok)}.pf-chip[data-tone=warn]{background:var(--pf-warn-bg);color:var(--pf-warn)}.pf-chip[data-tone=bad]{background:var(--pf-bad-bg);color:var(--pf-bad)}.pf-chip[data-tone=info]{background:var(--pf-info-bg);color:var(--pf-info)}.pf-chip:last-child{margin-right:0}.pf-actions{display:inline-flex;gap:6px;justify-content:flex-end}.pf-cell-sub{display:block;margin-top:1px;color:var(--text-2);font-size:12.5px;font-weight:500}.pf-clamp{max-width:56ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-strong{font-weight:600}.pf-linklike{padding:0;border:0;background:none;font:inherit;font-weight:700;cursor:pointer;text-align:left}.pf-cur{margin-right:2px;color:var(--text-3);font-size:.55em;font-weight:700;letter-spacing:0}.pf-bone{display:inline-block;height:12px;border-radius:4px;background:linear-gradient(90deg,var(--surface-3) 25%,var(--um-mailroom) 50%,var(--surface-3) 75%);background-size:200% 100%;animation:pf-shimmer 1.4s linear infinite;vertical-align:middle}@keyframes pf-shimmer{to{background-position:-200% 0}}.pt{min-width:0}.pt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.pt-bar-end{margin-left:auto;display:flex;gap:8px}.pt-search{display:flex;align-items:center;gap:8px;flex:1 1 240px;max-width:360px;height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text-3)}.pt-search:focus-within{border-color:var(--text-2);outline:var(--focus-ring);outline-offset:1px}.pt-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--text);font-size:13.5px}.pt-chips{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-md);background:var(--surface-3)}.pt-chips button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pt-chips button span{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:500}.pt-chips button:hover{color:var(--text)}.pt-chips button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line)}.pt-select,.pt-size{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:13px}.pt-select select,.pt-size select{height:34px;padding:0 28px 0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text);font:inherit;font-size:13px}.pt-bulk{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:8px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-3);font-size:13px}.pt-bulk>div{display:flex;gap:8px}.pt-bulk-x{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:0;border:0;background:none;color:var(--text-2);font:inherit;cursor:pointer}.pt-scroll{overflow:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.pt-scroll[data-sticky]{max-height:min(640px,calc(100dvh - var(--pf-top-h) - 220px))}.pt-scroll:focus-visible{outline:var(--focus-ring);outline-offset:2px}.pt[data-bare] .pt-scroll{max-height:none}.pt-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;font-variant-numeric:tabular-nums}.pt-table th{position:sticky;top:0;z-index:1;padding:0 12px;height:36px;background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--text-2);font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.pt-table td{padding:8px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.pt-table tbody tr:last-child td{border-bottom:0}.pt-table [data-align=end]{text-align:right}.pt-table td.mono{white-space:nowrap}.pt-table td.brk{overflow-wrap:anywhere}.pt-table td.muted{color:var(--text-2)}.pt-table td.cap{text-transform:capitalize}.pt-table tbody tr:hover{background:var(--surface-2)}.pt-table tr[data-clickable]{cursor:pointer}.pt-table tr[data-clickable]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.pt-table tr[data-selected]{background:var(--um-select)}.pt-table tr[data-muted] td,.pt-table tr[data-muted] .pf-rowlink{color:var(--text-2)}.pt-table tr[data-off] .pd-pattern{color:var(--text-3)}.pt-table .pf-rowlink{margin-right:8px}.pt-table .pf-rowlink:hover{text-decoration:underline;text-underline-offset:3px}.pt-table .pt-check{width:36px;padding-right:0}.pt-table .pt-check input{width:16px;height:16px;accent-color:var(--um-red)}.pt-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.pt-sort:hover{color:var(--text)}.pt-sort-idle{opacity:.45}th[data-align=end] .pt-sort{flex-direction:row-reverse}.pt-skel-row td{height:37px}.pt-none{display:grid;justify-items:start;gap:6px;padding:32px 20px;color:var(--text-2)}.pt-none p{margin:0}.pt-none .pf-empty-title{color:var(--text)}.pt-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 2px 0;color:var(--text-2);font-size:13px;font-variant-numeric:tabular-nums}.pt-pager{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.pt-pg{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:pointer}.pt-pg:disabled{opacity:.4;cursor:not-allowed}.pt-pg:not(:disabled):hover{background:var(--surface-2)}.pt-size{margin-left:auto}.pt-size+.pt-pager{margin-left:0}.pf-rowlink{font-weight:700}.pf-empty{align-items:flex-start;padding:32px 24px;border:1px dashed var(--line-strong);background:var(--surface)}.pf-empty p{margin:0}.pf-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.pf-kpi{display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:inherit}.pf-kpi[data-link]:hover{border-color:var(--line-strong);background:var(--surface-2)}.pf-kpi-label{color:var(--text-2);font-size:12.5px;font-weight:600}.pf-kpi-value{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pf-kpi-value[data-tone=alert]{color:var(--um-red-text)}.pf-kpi-sub,.pf-kpi-delta{color:var(--text-2);font-size:12.5px}.pf-kpi-delta{display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums}.pf-kpi-delta[data-dir=up]{color:var(--pf-ok)}.pf-kpi-delta[data-dir=down]{color:var(--pf-warn)}.pf-chart{margin:0}.pf-chart svg{display:block;width:100%}.pf-chart-bar{fill:var(--line-strong)}.pf-chart-now{fill:var(--text)}.pf-chart-base{stroke:var(--line);stroke-width:1}.pf-chart figcaption{display:flex;justify-content:space-between;margin-top:6px;color:var(--text-3);font-size:12px}.pf-attn{display:grid;gap:4px;margin:-4px -8px;padding:0;list-style:none}.pf-attn a{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--radius-md);color:inherit}.pf-attn a:hover{background:var(--surface-2)}.pf-attn-count{flex:none;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--surface-3);color:var(--text);font-weight:700;line-height:28px;text-align:center;font-variant-numeric:tabular-nums}.pf-attn a[data-severity=high] .pf-attn-count{background:var(--um-red-text);color:var(--um-paper)}.pf-attn-text{display:grid;min-width:0;flex:1}.pf-attn-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:12.5px}.pf-attn svg{flex:none;color:var(--text-3)}.pf-clear{display:flex;gap:12px;color:var(--pf-ok)}.pf-clear p{margin:0;color:var(--text-2)}.pf-clear .pf-empty-title{color:var(--text)}.pf-feed{display:grid;gap:2px;margin:-4px 0;padding:0;list-style:none}.pf-feed li{display:flex;align-items:center;gap:10px;min-height:34px}.pf-feed-dot{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface-3);color:var(--text-2)}.pf-feed-text{flex:1;min-width:0;overflow-wrap:anywhere}.pf-feed-text a{font-weight:700}.pf-feed time{flex:none;color:var(--text-3);font-size:12.5px}.pf-quiet{margin:0}.pf-store.pf-card,section.pf-store{border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px 16px;background:var(--surface);display:grid;gap:12px}.pf-sec-head{display:flex;justify-content:space-between;align-items:center}.pf-sec-head h2{font-size:15px;font-weight:700}.pf-sec-head a{color:var(--text-2);font-size:13px}.pf-toasts{position:fixed;right:16px;bottom:16px;z-index:80;display:grid;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.pf-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--um-ink);color:var(--um-paper);box-shadow:var(--shadow-3);font-size:13.5px;animation:pf-toast-in .16s var(--ease)}.pf-toast svg{flex:none;margin-top:2px}.pf-toast[data-tone=ok] svg{color:#7fd1a0}.pf-toast[data-tone=bad] svg{color:#ff9a86}.pf-toast span{flex:1;overflow-wrap:anywhere}.pf-toast-x{flex:none;padding:2px;border:0;background:none;color:inherit;opacity:.7;cursor:pointer}.pf-toast-x:hover{opacity:1}@keyframes pf-toast-in{0%{opacity:0;transform:translateY(6px)}}:root[data-theme=dark] .pf-toast{background:#f1ede7;color:#1b1615}.sv-stats{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-lg)}.sv-stats>div{align-content:start;justify-items:start}.sv-stats strong{font-size:18px;font-variant-numeric:tabular-nums}.sm-summary{gap:4px 24px}@media(max-width:1100px){.pf-kpis,.pf-dl[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-hide=md]{display:none}}@media(max-width:980px){.pf-grid2{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.pf{grid-template-columns:minmax(0,1fr);font-size:15px}.pf-side{position:fixed;inset:0 auto 0 0;z-index:50;width:min(288px,86vw);padding:16px;transform:translate(-100%);visibility:hidden;transition:transform .2s var(--ease),visibility 0s linear .2s;box-shadow:var(--shadow-3)}.pf[data-open] .pf-side{transform:none;visibility:visible;transition:transform .2s var(--ease),visibility 0s}.pf-backdrop{display:block;position:fixed;inset:0;z-index:40;border:0;background:#16161666;opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility 0s linear .2s}.pf[data-open] .pf-backdrop{opacity:1;visibility:visible;transition:opacity .2s var(--ease),visibility 0s}.pf-menu,.pf-drawer-x{display:inline-grid}.pf-collapse{display:none}.pf-nav a{height:44px}.pf-col{border-left:0}.pf-top{padding:0 8px}.pf-top-root,.pf-top-sep,.pf-top-who{display:none}.pf-top-title strong{font-size:15px}.pf-main{padding:20px 16px 56px}.pf-head{flex-direction:column;align-items:stretch;margin-bottom:20px}.pf-head-actions{justify-content:stretch}.pf-head-actions .btn{flex:1}.pf .btn{height:40px}.pf .btn.pf-sm{height:36px}.pf-kpis{gap:8px}.pf-kpi{padding:12px}.pf-kpi-value{font-size:22px}.pf-dl[data-cols="4"],.pf-dl[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-search{max-width:none;flex-basis:100%}.pt-chips{max-width:100%;overflow-x:auto;scrollbar-width:none}.pt-scroll[data-sticky]{max-height:none}.pt-table th,.pt-table td{padding-inline:10px}.pt-table td{padding-block:10px}.pt-foot{gap:8px 12px}[data-hide=sm]{display:none}.pf-toasts{right:8px;bottom:8px}}@media(prefers-reduced-motion:reduce){.pf-side,.pf-backdrop{transition:none!important}.pf-bone,.pf-toast{animation:none}}.am-rate[data-tone=bad]{color:var(--um-red-text);font-weight:700}.am-rate[data-tone=warn]{color:var(--pf-warn, var(--text));font-weight:700}.pt-table .am-small{display:block}.pd{max-width:none}.pd-flush .pt[data-bare] .pt-scroll{border:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.sm-msg:empty{display:none}.pf-slide .pf-planfields{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.mh-list li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:6px 0}.mh-pct{font-variant-numeric:tabular-nums;font-weight:600}.mh-pct[data-low]{color:var(--warn, #b45309)}.mh-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px}.mh-tls{margin:12px 0}@media(max-width:760px){.mh-list li{grid-template-columns:minmax(0,1fr) auto}.mh-list li>:nth-child(2){display:none}}.sa-updated{font-size:13px;font-variant-numeric:tabular-nums}.sa-spin{animation:sa-turn .9s linear infinite}@keyframes sa-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sa-spin{animation:none}}.sa-num{font-variant-numeric:tabular-nums}.sa-range{margin:0 0 10px;font-size:13px}.sa-note{display:grid;gap:6px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-2);font-size:14px}.sa-steps{margin:2px 0 0;padding-left:20px;display:grid;gap:4px}.sa-panel{display:grid;gap:12px}.sa-close{margin:0;padding:0;list-style:none;display:grid}.sa-close li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:baseline;padding:8px 0;border-top:1px solid var(--line)}.sa-close li:first-child{border-top:0}.sa-q{overflow-wrap:anywhere}@media(max-width:760px){.sa-close li{grid-template-columns:minmax(0,1fr) auto}.sa-close li .muted{display:none}}.ah-tab{display:grid;gap:20px}.ah-card{display:grid;gap:10px;padding:14px 16px;border-radius:8px;background:var(--surface-3)}.ah-card[data-tone=bad]{background:var(--pf-bad-bg);box-shadow:inset 3px 0 0 var(--pf-bad)}.ah-card-row{display:flex;gap:12px;align-items:flex-start}.ah-card-row>svg{flex:none;margin-top:1px;color:var(--pf-bad)}.ah-card p{margin:0}.ah-strong{font-weight:700}.ah-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.ah-col{display:grid;gap:14px;align-content:start}.ah-col h3{margin:0;font-size:15px}.ah-light{display:grid;gap:2px;justify-items:start}.ah-big{font-size:24px;line-height:1.2}.ah-hint{display:grid;gap:8px;justify-items:start;padding:12px 14px;border-radius:8px;background:var(--pf-warn-bg)}.ah-hint p{margin:0}.ah-quota{display:grid;gap:6px}.ah-quota p{margin:0}.ah-quota-head{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:space-between}.ah-meter{height:8px;border-radius:999px;background:var(--pf-mute-bg);overflow:hidden}.ah-meter span{display:block;height:100%;border-radius:999px;background:var(--pf-ok)}.ah-meter[data-tone=warn] span{background:var(--pf-warn)}.ah-meter[data-tone=bad] span{background:var(--pf-bad)}.ah-counts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ah-sparks{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.ah-spark{margin:0;display:grid;gap:4px}.ah-spark svg{width:100%;height:44px;display:block}.ah-spark-fill{fill:var(--pf-info-bg);stroke:none}.ah-spark-line{fill:none;stroke:var(--pf-info);stroke-width:1.5}.ah-spark figcaption{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-2)}.ah-checks{list-style:none;margin:0;padding:0;display:grid}.ah-checks li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0}.ah-checks li+li{border-top:1px solid var(--um-line)}.ah-checks svg{margin-top:1px}.ah-checks li[data-state=ok] svg{color:var(--pf-ok)}.ah-checks li[data-state=warn] svg{color:var(--pf-warn)}.ah-checks li[data-state=bad] svg{color:var(--pf-bad)}.ah-checks li[data-state=unknown] svg{color:var(--pf-mute)}.ah-checks p{margin:0;overflow-wrap:anywhere}.ah-check-title{font-weight:700}.ah-fix{margin:2px 0 0;color:var(--text)}.ah-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ah-notes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ah-notes li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:8px;background:var(--surface-3)}.ah-notes li[data-fallback=true]{background:var(--pf-warn-bg)}.ah-notes li[data-fallback=true] svg{color:var(--pf-warn)}.ah-notes li[data-fallback=false] svg{color:var(--pf-ok)}.ah-notes svg{flex:none;margin-top:2px}.ah-note-text{display:block}.ah-policy{display:grid;gap:8px}.ah-policy summary{cursor:pointer;font-weight:700;padding:6px 0}.ah-pre{margin:0;padding:12px 14px;max-height:320px;overflow:auto;border-radius:8px;background:var(--surface-3);font-family:var(--um-mono);font-size:12px;line-height:1.5}.ah-replace{display:grid;gap:8px}.ah-replace h3{margin:0;font-size:15px}.ah-replace form{display:grid;gap:12px}.ah-kinds{display:grid;gap:8px;margin:0;padding:0;border:0}.ah-kinds label{display:flex;gap:10px;align-items:flex-start}.ah-test{display:grid;gap:8px;padding:12px 14px;border-radius:8px;background:var(--surface-3)}.ah-test p{margin:0}.ah-test-items{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ah-test-items li{display:flex;flex-wrap:wrap;gap:4px 12px}.ah-test-items [data-ok=true]{color:var(--pf-ok)}.ah-test-items [data-ok=false]{color:var(--pf-bad)}.ah-test-items [data-ok=wait]{color:var(--pf-warn)}.ah-form{display:grid;gap:14px;max-width:760px}.ah-text{width:100%;font:inherit;line-height:1.5;padding:10px 12px;border:1px solid var(--um-line);border-radius:8px;background:var(--um-paper);resize:vertical}.ah-dnscheck{display:grid;gap:8px;margin-top:6px}.ah-dnscheck p{margin:0}.ah-dnsrows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ah-dnsrows li{display:flex;gap:10px;align-items:flex-start}@media(max-width:560px){.ah-checks li{grid-template-columns:22px minmax(0,1fr)}.ah-check-act{grid-column:2}}.ah-policy{min-width:0;max-width:100%}.ah-pre{max-width:100%;box-sizing:border-box}.sv-add,.sv-add>*{min-width:0}.eh{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg)}.eh h2,.eh h3,.eh h4{margin:0}.eh h3{font-size:15px;font-weight:700;margin-top:8px}.eh h4{font-size:14px;font-weight:700}.eh-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.eh-state{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 0;font-weight:700}.eh-when{font-weight:400;font-size:14px}.eh-dot{width:10px;height:10px;border-radius:50%;background:var(--pf-mute)}.eh-state[data-state=ok] .eh-dot{background:var(--pf-ok)}.eh-state[data-state=warn] .eh-dot{background:var(--pf-warn)}.eh-state[data-state=bad] .eh-dot{background:var(--pf-bad)}.eh-hint{font-size:13px}.eh-none{font-size:14px}.eh-rows{list-style:none;margin:0;padding:0;display:grid;gap:10px}.eh-rows li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.eh-icon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--pf-mute-bg);color:var(--pf-mute)}.eh-rows li[data-status=ok] .eh-icon{background:var(--pf-ok-bg);color:var(--pf-ok)}.eh-rows li[data-status=warn] .eh-icon{background:var(--pf-warn-bg);color:var(--pf-warn)}.eh-rows li[data-status=fail] .eh-icon{background:var(--pf-bad-bg);color:var(--pf-bad)}.eh-text{display:grid;gap:2px;min-width:0}.eh-msg{font-size:14px;color:var(--text-2);overflow-wrap:anywhere}.eh-rows li[data-status=fail] .eh-msg,.eh-rows li[data-status=warn] .eh-msg{color:var(--text)}.eh-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px}.eh-days li{height:28px;border-radius:4px;background:var(--pf-mute-bg)}.eh-days li[data-state=ok]{background:var(--pf-ok)}.eh-days li[data-state=warn]{background:var(--pf-warn)}.eh-days li[data-state=bad]{background:var(--pf-bad)}.eh-scale{display:flex;justify-content:space-between;margin:0;font-size:12px}.eh-callout{display:grid;gap:10px;padding:12px 14px;background:var(--pf-warn-bg);border-radius:8px}.eh-callout p{margin:0}.eh-stats{border:0;padding:0}.eh-fig{margin:0;display:grid;gap:6px}.eh-fig figcaption{font-size:13px;color:var(--text-2)}.eh-spark{width:100%;height:56px;color:var(--pf-info);display:block}.eh-table{width:100%;border-collapse:collapse;font-size:14px}.eh-table th,.eh-table td{padding:6px 8px 6px 0;text-align:left;font-weight:400;vertical-align:middle}.eh-table thead th{font-size:13px;color:var(--text-2)}.eh-table .num{text-align:right;font-variant-numeric:tabular-nums;padding-right:12px}.eh-table td:last-child{width:40%}.eh-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;min-width:4px}.eh-bar i{background:var(--pf-ok)}.eh-bar i[data-k=def]{background:var(--pf-warn)}.eh-bar i[data-k=bounce]{background:var(--pf-bad)}@media(max-width:520px){.eh{padding:14px 12px}.eh-table td:last-child{display:none}}.sv-copy{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sv-wait{display:inline-block;margin-left:10px;font-size:12px;font-weight:400;color:var(--pf-warn)}.sv-more{font-size:14px}.sv-more summary{cursor:pointer;color:var(--text-2);padding:6px 0}.sv-more .field{margin-top:8px}.ss-badge-ok{color:var(--pf-ok)}.ss-badge-warn{color:var(--pf-warn)}.pf-cellstack{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pf-cellstack .pf-select{max-width:100%}.pf-cellstack .pf-select{min-width:0;width:100%}.site-page{min-height:100vh;display:flex;flex-direction:column}.site-page>main{flex:1}.site-prose{max-width:70ch;font-size:17px;line-height:1.6;color:var(--text-2)}.site-prose h1{font-size:clamp(30px,4vw,42px);line-height:1.08;letter-spacing:-.025em;font-weight:800;margin-bottom:14px}.site-prose h2{font-size:22px;line-height:1.25;font-weight:800;letter-spacing:-.02em;margin:44px 0 12px}.site-prose h3{font-size:17px;margin:24px 0 6px}.site-prose p,.site-prose ul,.site-prose ol{margin:0 0 16px}.site-prose p{font-size:inherit}.site-prose ul{list-style:disc}.site-prose ol{list-style:decimal}.site-prose ul,.site-prose ol{padding-left:1.4em;color:var(--text-2)}.site-prose li{margin-bottom:8px;padding-left:4px}.site-prose ol li::marker{font-weight:700;color:var(--um-red-text)}.site-prose li strong,.site-prose strong{color:var(--lp-ink)}.site-prose a{font-size:inherit;color:var(--um-red-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.site-lede{font-size:19px!important;line-height:1.5;margin-bottom:8px!important}.site-note{padding:14px 16px;border-left:4px solid var(--um-red);background:var(--um-blush);border-radius:0;color:var(--lp-ink)!important}.site-table-wrap{overflow-x:auto;margin:0 0 20px;border:1px solid var(--line);border-radius:var(--radius-md)}.site-table-wrap table{width:100%;border-collapse:collapse;font-size:15px}.site-table-wrap th,.site-table-wrap td{text-align:left;padding:10px 14px;vertical-align:top;border-bottom:1px solid var(--line)}.site-table-wrap tr:last-child td{border-bottom:0}.site-table-wrap th{background:var(--um-mailroom);color:var(--lp-ink);font-weight:700;white-space:nowrap}.help-hero{padding:clamp(40px,7vw,88px) 0 clamp(24px,4vw,40px);background:var(--um-mailroom);color:var(--um-ink);border-bottom:1px solid var(--line)}.help-hero h1{font-size:clamp(40px,6vw,56px);line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--um-ink)}.help-hero h1:after{content:"";display:inline-block;width:.2em;height:.2em;margin-left:.05em;margin-right:-.25em;background:var(--um-red)}.help-hero p{margin:12px 0 28px;font-size:18px;color:var(--um-slate)}.help-search{position:relative;max-width:560px}.help-search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-3)}.help-search input{width:100%;height:52px;padding:0 16px 0 44px;font:inherit;font-size:16px;color:var(--lp-ink);background:var(--um-paper);border:1px solid var(--line);border-radius:var(--radius-md)}.help-search input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.help-body{padding-top:48px}.help-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px clamp(32px,6vw,80px)}.lp h2.help-sec-title{font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--um-red-text);margin-bottom:8px}.help-list{list-style:none;margin:0;padding:0}.help-list li,.help-list li:first-child{border-top:1px solid var(--line)}.help-list li:last-child{border-bottom:1px solid var(--line)}.help-list a{display:block;padding:14px 4px;font-size:15px;color:var(--text-2)}.help-list a:hover strong{color:var(--um-red-text)}.help-list strong{display:block;font-size:16.5px;font-weight:700;color:var(--lp-ink)}.help-list span{display:block;margin-top:2px}.help-list em{display:block;margin-top:4px;font-style:normal;font-size:13px;color:var(--text-3)}.help-empty{font-size:16px;color:var(--text-2)}.help-empty button{font:inherit;padding:0;border:0;background:none;color:var(--um-red-text);text-decoration:underline;cursor:pointer}.help-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(32px,6vw,80px);padding-top:40px;align-items:start}.help-toc{position:sticky;top:92px;max-height:calc(100vh - 112px);overflow-y:auto;font-size:14px}.help-toc-mobile{display:none}.help-toc h3{margin:20px 0 6px;font-family:var(--um-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--um-red-text)}.help-toc div:first-child h3{margin-top:0}.help-toc ul{list-style:none;margin:0;padding:0}.help-toc a{display:block;padding:5px 10px;margin-left:-10px;border-radius:var(--radius-md);font-size:14px;line-height:1.4;color:var(--text-2)}.help-toc a:hover{background:var(--um-mailroom);color:var(--lp-ink)}.help-toc a[aria-current=page]{background:var(--um-select);box-shadow:inset 2px 0 0 var(--um-red);color:var(--um-ink);font-weight:700}.help-article{padding-bottom:8px}.help-crumb{font-size:14px!important;color:var(--text-3);margin-bottom:12px!important}.help-crumb a{font-size:14px;color:var(--text-2)}.help-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.help-pager a{display:block;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);text-decoration:none;color:var(--lp-ink);font-size:15px;font-weight:700;line-height:1.35}.help-pager a:hover{background:var(--um-mailroom)}.help-pager a span{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:13px;font-weight:600;color:var(--text-3)}.help-pager-next{text-align:right}.help-pager-next span{justify-content:flex-end}.legal{padding-top:clamp(32px,6vw,72px)}.legal-meta{font-size:14px!important;color:var(--text-3)}.legal h2{font-size:20px;margin-top:36px}@media(max-width:960px){.help-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.help-toc{position:static;max-height:none}.help-toc-desktop{display:none}.help-toc-mobile{display:block;border:1px solid var(--line);border-radius:var(--radius-md)}.help-toc summary{display:block;padding:12px 14px;font-size:15px;font-weight:700;cursor:pointer}.help-toc nav{padding:0 14px 14px}.help-sections{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.site-link-opt{display:none}.help-pager{grid-template-columns:minmax(0,1fr)}.site-prose{font-size:16px}}@media print{.help-toc,.help-pager,.help-search{display:none!important}.lp,body{background:#fff}.site-prose{max-width:none;font-size:11.5pt;color:#000}.site-prose h2{break-after:avoid;margin-top:20pt}.site-prose li,.site-prose p{break-inside:avoid}.site-prose a{color:#000}}.st-list{list-style:none;margin:0 0 20px;padding:0!important;border:1px solid var(--line);border-radius:var(--radius-md)}.st-list li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0;padding:12px 16px;border-bottom:1px solid var(--line)}.st-list li:last-child{border-bottom:0}.st-name{font-weight:600;color:var(--lp-ink)}.st-state{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--lp-ink)}.st-dot{width:10px;height:10px;border-radius:50%;background:var(--st-c, #6b6b6b);flex:none}.st-ok{--st-c: #1f8a4c}.st-degraded{--st-c: #b7791f}.st-down{--st-c: #c0392b}.st-msg{flex-basis:100%;font-size:14px;color:var(--text-2)}.st-head{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:22px;font-weight:700;color:var(--lp-ink)}.st-head .st-dot{width:14px;height:14px}.hm{--hm-wrap: 1200px;--hm-sec: clamp(64px, 8vw, 104px);--hm-display: clamp(46px, 6.6vw, 84px);--hm-display-2: clamp(38px, 5vw, 64px);--hm-h2: clamp(30px, 3.8vw, 46px);--hm-h3-lg: clamp(20px, 1.9vw, 24px);--hm-h3: 18px;--hm-lead: clamp(18px, 1.7vw, 20px);--hm-body: 17px;--hm-small: 15px;--hm-micro: 13px;--hm-lh-tight: 1.04;--hm-lh-body: 1.55;--hm-track-display: -.04em;--hm-track-h2: -.03em;--hm-track-h3: -.015em;--hm-gap-head: clamp(28px, 3.5vw, 44px);--hm-gap-block: clamp(40px, 5vw, 64px);--hm-measure: 62ch;--hm-r-panel: 24px;--hm-r-card: var(--radius-xl);--stop: var(--um-red);--hm-shadow: var(--shadow-2);background:var(--um-paper);color:var(--um-ink);min-height:100vh;overflow-x:clip}.hm h1,.hm h2,.hm h3{font-weight:800;color:inherit;text-wrap:balance;line-height:var(--hm-lh-tight)}.hm p{text-wrap:pretty}.hm :where(ol,ul){margin:0;padding:0;list-style:none}.hm-wrap{width:100%;max-width:var(--hm-wrap);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.hm-mono{font-family:var(--um-mono);font-weight:500}.hm-stop:after{content:"";display:inline-block;width:.2em;height:.2em;margin-left:.05em;background:var(--stop);border-radius:.05em}.hm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius-lg);font-size:15px;font-weight:700;white-space:nowrap;transition:background-color .18s var(--um-ease-out),border-color .18s var(--um-ease-out),color .18s var(--um-ease-out),transform .18s var(--um-ease-out)}.hm-btn:active{transform:translateY(1px)}.hm-btn-main{background:var(--um-red);border-color:var(--um-red);color:var(--um-paper)}.hm-btn-main:hover{background:var(--um-red-text);border-color:var(--um-red-text)}.hm-btn-line{background:var(--um-paper);border-color:var(--line-strong);color:var(--um-ink)}.hm-btn-line:hover{background:var(--um-mailroom)}.hm-links{display:flex;gap:8px;margin:0 auto}.hm-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:600}.hm-links a:hover{color:var(--um-red-text)}.hm-hero{padding:clamp(40px,5vw,64px) 0 calc(var(--hm-sec) * .6)}.hm-hero h1{max-width:9.5em;font-size:var(--hm-display);line-height:.98;letter-spacing:var(--hm-track-display)}.hm-lede{max-width:32em;margin-top:20px;font-size:var(--hm-lead);line-height:1.5;color:var(--um-slate)}.hm-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hm-hero-cta .hm-btn{min-height:48px;padding:0 24px}.hm-reassure{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px;font-size:var(--hm-small);font-weight:600;color:var(--um-slate)}.hm-reassure li{display:inline-flex;align-items:center;gap:8px}.hm-reassure svg{flex:none;color:var(--um-red-text)}.hm-shot{position:relative;isolation:isolate;margin-top:var(--hm-gap-head);padding:clamp(12px,3vw,36px) clamp(12px,4vw,56px) 0;border-radius:var(--hm-r-panel);background:radial-gradient(ellipse 75% 70% at 50% 0%,#cf3a2417,#cf3a2400 70%),linear-gradient(180deg,#f8f6f2,var(--um-paper));perspective:1600px;overflow:hidden}.hm-shot:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,rgba(22,22,22,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(22,22,22,.05) 1px,transparent 1px);background-size:48px 48px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 0%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 50% 0%,#000,transparent 75%)}.hm-win-fit{container-type:inline-size;aspect-ratio:78 / 46;transform-origin:50% 0;animation:hm-tilt .9s cubic-bezier(.2,.7,.2,1) .32s both}.hm-win{position:relative;width:100%;height:100%;font-size:calc(100cqw / 78);background:var(--um-paper);border:1px solid var(--um-line);border-radius:1.2em 1.2em 0 0;box-shadow:var(--shadow-3);overflow:hidden}.hw{display:grid;grid-template-columns:14em 24em 1fr;height:100%;line-height:1.3;color:var(--um-ink)}.hw p{margin:0}.hw-mono{font-family:var(--um-mono)}.hw-side{padding:1.4em 1.1em;background:var(--um-mailroom);min-width:0}.hw-brand{font-size:1.9em;font-weight:800;letter-spacing:-.05em;line-height:1}.hw-brand i{display:inline-block;width:.28em;height:.28em;margin-left:.04em;background:var(--um-red);border-radius:.06em}.hw-co{margin-top:.4em;font-family:var(--um-mono);font-size:.7em;color:var(--um-slate)}.hw-write{display:flex;align-items:center;justify-content:center;gap:.5em;margin:1.4em 0 1em;height:2.6em;border-radius:.6em;background:var(--um-red);color:#fff;font-size:.9em;font-weight:700}.hw-nav li{display:flex;align-items:center;gap:.7em;height:2.5em;padding:0 .7em;border-radius:.5em;font-size:.9em;font-weight:600}.hw-nav li.is-on{background:var(--um-select)}.hw-nav em{margin-left:auto;font-style:normal;font-size:.85em;font-variant-numeric:tabular-nums;color:var(--um-red-text)}.hw-list{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--um-line)}.hw-search{display:flex;align-items:center;gap:.6em;margin:1.2em 1.2em 0;height:2.8em;padding:0 1em;border:1px solid var(--um-line);border-radius:.6em;font-size:.85em;color:var(--um-slate)}.hw-title{display:flex;align-items:baseline;gap:.8em;padding:1em 1.4em .8em}.hw-title b{font-size:1.5em;font-weight:800;letter-spacing:-.03em}.hw-title .hw-mono{font-size:.75em;color:var(--um-slate)}.hw-rows{flex:1;min-height:0;overflow:hidden;border-top:1px solid var(--um-line)}.hw-ul.is-drop{animation:hw-drop .64s cubic-bezier(.2,.7,.2,1) both}.hw-row{position:relative;display:flex;gap:.9em;height:5.4em;padding:.9em 1.2em;border-bottom:1px solid var(--um-line)}.hw-row.is-sel{background:var(--um-select);box-shadow:inset 3px 0 0 var(--um-red)}.hw-row.is-fresh:before{content:"";position:absolute;inset:0;background:var(--um-blush);opacity:0;animation:hw-glow 2.6s ease-out .2s both;pointer-events:none}.hw-av{position:relative;flex:none;display:grid;place-items:center;width:2.8em;height:2.8em;border-radius:50%;background:#ecebe6;font-size:.8em;font-weight:700}.hw-av.is-unread:after{content:"";position:absolute;top:-.1em;left:-.1em;width:.7em;height:.7em;border-radius:50%;background:var(--um-red);border:.15em solid var(--um-paper);box-sizing:content-box}.hw-rbody{position:relative;flex:1;min-width:0}.hw-rtop{display:flex;justify-content:space-between;gap:.8em;font-size:.9em}.hw-rtop b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-rtop span{flex:none;display:inline-flex;align-items:center;gap:.4em;font-size:.9em;color:var(--um-slate)}.hm .hw-subj,.hm .hw-peek{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-subj{margin-top:.15em;font-size:.9em;font-weight:600}.hm .hw-peek{margin-top:.15em;font-size:.82em;color:var(--um-slate)}.hw-read{position:relative;min-width:0;overflow:hidden;font-size:.95em}.hw-pane{position:absolute;inset:0;padding:1.8em 2.2em;opacity:0;transform:translateY(.4em);transition:opacity .36s ease,transform .36s cubic-bezier(.2,.7,.2,1)}.hw-pane.is-on{opacity:1;transform:none}.hw-pane .hw-subject{font-size:1.5em;line-height:1.15;font-weight:800;letter-spacing:-.03em}.hw-from{display:flex;align-items:center;gap:.9em;margin:1.2em 0;padding-bottom:1.1em;border-bottom:1px solid var(--um-line)}.hw-from .hw-av{font-size:.95em}.hw-from div{display:flex;flex-direction:column;gap:.15em;font-size:.9em}.hw-from .hw-mono,.hw-from small{font-size:.85em;color:var(--um-slate)}.hw-pane>p{margin-top:.8em;font-size:.9em;line-height:1.55}.hw-file{display:inline-flex;align-items:center;gap:.7em;margin-top:1.4em;padding:.7em 1em;border:1px solid var(--um-line);border-radius:.7em;font-size:.85em;font-weight:600}.hw-file span{padding:.5em .6em;border-radius:.4em;background:var(--um-blush);color:var(--um-red-text);font-size:.85em;font-weight:800}.hw-file small{color:var(--um-slate)}.hw-receipt span{background:#e6f2ea;color:#1d6b3c}.hw-actions{display:flex;align-items:center;gap:1.4em;margin-top:1.4em;font-size:.85em}.hw-reply-btn,.hw-send{display:inline-flex;align-items:center;gap:.5em;height:2.5em;padding:0 1.2em;border-radius:.6em;font-weight:700}.hw-reply-btn{background:var(--um-select)}.hw-sentline{display:inline-flex;align-items:center;gap:.5em;color:var(--um-slate);opacity:0;transition:opacity .4s ease}.hw-sentline.is-on{opacity:1}.hw-compose{position:absolute;left:2.2em;right:2.2em;top:21.6em;display:flex;align-items:center;justify-content:space-between;gap:1.2em;padding:.9em 1.1em .9em 1.3em;border-radius:.9em;background:var(--um-paper);box-shadow:0 0 0 1px var(--um-line),0 .6em 2em #1616161f;opacity:0;transform:translateY(2em);transition:opacity .28s ease,transform .38s cubic-bezier(.2,.7,.2,1)}.hw-compose.is-open{opacity:1;transform:none}.hw-compose div{display:flex;flex-direction:column;gap:.5em}.hw-compose small{font-family:var(--um-mono);font-size:.8em;color:var(--um-slate)}.hw-compose p{min-height:1.6em;font-size:.95em}.hw-caret{display:inline-block;width:.12em;height:1em;margin-left:.1em;vertical-align:-.15em;background:var(--um-red)}.hw-send{background:var(--um-red);color:#fff;font-size:.85em}.hw-toast{position:absolute;right:2.2em;top:22em;padding:.9em 1.3em;border-radius:.6em;background:var(--um-ink);color:#fff;font-size:.85em;opacity:0;transform:translateY(.8em);transition:opacity .32s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.hw-toast b{margin-left:.8em;color:#ff9d8c}.hw-toast.is-on{opacity:1;transform:none}.hw-cursor{position:absolute;z-index:5;left:0;top:0;width:1.7em;height:2.3em;opacity:0;pointer-events:none;transition:transform .9s cubic-bezier(.45,.05,.2,1),opacity .3s ease;will-change:transform}.hw-cursor.is-on{opacity:1}.hw-cursor svg{display:block;transform-origin:8% 6%;transition:transform .14s ease;filter:drop-shadow(0 .1em .2em rgba(22,22,22,.3))}.hw-cursor.is-tap svg{transform:scale(.84)}.hw-row{transition:transform .14s ease}.hw-row.is-press{transform:scale(.988)}.hw-av.is-unread:after{transition:opacity .26s ease,transform .26s ease}.hw-av.is-cleared:after{opacity:0;transform:scale(.3)}.hw-tick{display:inline-block;animation:hw-tick .48s cubic-bezier(.2,.7,.2,1) both}.hm-hero h1 .hm-line{display:block;animation:hm-rise .6s cubic-bezier(.2,.7,.2,1) both}.hm-hero h1 .hm-line+.hm-line{animation-delay:90ms}.hm-hero .hm-lede,.hm-hero .hm-hero-cta,.hm-hero .hm-reassure{animation:hm-rise .6s cubic-bezier(.2,.7,.2,1) .2s both}.hm-hero .hm-hero-cta{animation-delay:.28s}.hm-hero .hm-reassure{animation-delay:.36s}@keyframes hm-rise{0%{opacity:0;transform:translateY(.35em)}}@keyframes hm-tilt{0%{opacity:0;transform:translateY(32px) rotateX(7deg) scale(.97)}}@keyframes hw-drop{0%{transform:translateY(-5.4em)}}@keyframes hw-glow{0%{opacity:0}15%{opacity:.7}to{opacity:0}}@media(prefers-reduced-motion:reduce){.hw-pane,.hw-compose,.hw-toast,.hw-sentline,.hw-cursor,.hw-row,.hw-av:after{transition:none!important}}@keyframes hw-ripple{0%{opacity:.22;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes hw-tick{0%{opacity:0;transform:translateY(.5em)}}@media(max-width:640px){.hm-win-fit{aspect-ratio:26 / 34}.hm-win{font-size:calc(100cqw / 26)}.hw{grid-template-columns:1fr}.hw-side,.hw-read,.hw-cursor{display:none}.hw-row.is-ripple:after{content:"";position:absolute;left:38%;top:50%;width:4em;height:4em;margin:-2em 0 0 -2em;border-radius:50%;background:var(--um-red);opacity:0;pointer-events:none;animation:hw-ripple .52s ease-out both}.hw-list{border-right:0}}.hm-sec{padding:var(--hm-sec) 0}.hm-sec-room{background:var(--um-mailroom)}.hm-h2{max-width:14em;font-size:var(--hm-h2);letter-spacing:var(--hm-track-h2)}.hm-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.hm-head-note{max-width:22em;font-size:var(--hm-body);line-height:1.5;color:var(--um-slate)}.hm-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:var(--hm-small);font-weight:700;color:var(--um-red-text)}.hm-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.hm-body{display:grid;gap:16px;max-width:var(--hm-measure);margin-top:24px;font-size:var(--hm-body);line-height:var(--hm-lh-body);color:var(--um-slate)}.hm-why{display:grid;gap:8px;justify-items:end;min-width:0}.hm-why-panel{width:100%;padding:clamp(16px,3vw,32px);background:var(--um-mailroom);border-radius:var(--hm-r-panel)}.hm-env{display:grid;gap:16px;padding:clamp(18px,2.4vw,28px);background:var(--um-paper);border-radius:var(--hm-r-card);box-shadow:var(--hm-shadow)}.hm-env-was{display:none;margin:0;font-size:var(--hm-micro);color:var(--um-slate);text-decoration:line-through;overflow-wrap:anywhere}.hm-env-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.hm-env-av{position:relative;display:block;width:44px;height:44px}.hm-env-av>span{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;font-size:18px;font-weight:800;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.hm-env-av-a{background:#e3e0da;color:var(--um-slate)}.hm-env-av-b{background:var(--um-red-text);color:#fff;opacity:0;transform:scale(.85)}.hm-env-from{min-width:0}.hm-env-name{position:relative;margin:0;font-size:var(--hm-body);font-weight:800;line-height:1.3}.hm-env-name>span{display:block;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.hm-env-n-b{position:absolute;inset:0 auto auto 0;white-space:nowrap;opacity:0;transform:translateY(6px)}.hm-env-addr{display:flex;align-items:center;min-height:1.6em;margin:2px 0 0;font-size:clamp(12.5px,3.4vw,15px);color:var(--um-slate)}.hm-env-addr-t{min-width:0;overflow-wrap:anywhere;transition:color .5s ease}.hm-env-caret{flex:none;width:2px;height:1.1em;margin-left:2px;background:var(--um-red-text);opacity:0}.hm-env-caret[data-on=true]{opacity:1;animation:hm-caret .8s steps(1) infinite}@keyframes hm-caret{50%{opacity:0}}.hm-env-time{align-self:start;font-size:var(--hm-micro);color:var(--um-slate)}.hm-env-msg{display:grid;gap:4px}.hm-env-subj{margin:0;font-size:var(--hm-body);font-weight:700}.hm-env-prev{margin:0;font-size:var(--hm-small);line-height:1.5;color:var(--um-slate);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm-env-sent{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--hm-micro);font-weight:700;color:var(--um-red-text);opacity:0;transform:translateY(6px);transition:opacity .5s ease .15s,transform .5s cubic-bezier(.2,.7,.2,1) .15s}.hm-env[data-phase=done] .hm-env-av-a,.hm-env[data-phase=done] .hm-env-n-a{opacity:0}.hm-env[data-phase=done] .hm-env-n-a{transform:translateY(-6px)}.hm-env[data-phase=done] .hm-env-av-a{transform:scale(.85)}.hm-env[data-phase=done] .hm-env-av-b,.hm-env[data-phase=done] .hm-env-n-b,.hm-env[data-phase=done] .hm-env-sent{opacity:1;transform:none}.hm-env[data-phase=done] .hm-env-addr-t{color:var(--um-ink)}.hm-why-replay{min-height:44px;padding:0 8px;font:inherit;font-size:var(--hm-small);font-weight:700;color:var(--um-red-text);background:none;border:0;cursor:pointer}.hm-why-replay:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.hm-why-replay:disabled{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.hm-env-was{display:block}.hm-env *,.hm-env-caret{transition:none!important;animation:none!important}.hm-why-replay{display:none}}.hm-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--hm-gap-head)}.hm-steps li{display:grid;align-content:start;gap:6px;padding:0 clamp(16px,3vw,32px);border-left:1px solid var(--line-strong)}.hm-steps li:first-child{padding-left:0;border-left:0}.hm-steps .hm-mono{font-size:var(--hm-micro);color:var(--um-slate)}.hm-steps h3{font-size:var(--hm-h3);letter-spacing:var(--hm-track-h3)}.hm-steps p{font-size:var(--hm-small);line-height:1.5;color:var(--um-slate)}.lv{--lv-panel: var(--um-mailroom);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:start;margin-top:var(--hm-gap-block)}.hm-sec-room .lv{--lv-panel: #ece9e3}.lv-left{min-width:0}.lv-pause{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;padding:0 12px 0 0;background:none;border:0;font:inherit;font-size:var(--hm-small);color:var(--um-slate);cursor:pointer;transition:color .18s ease-out}.lv-pause:hover{color:var(--um-ink)}.lv-items{border-bottom:1px solid var(--line-strong)}.lv-item{position:relative;border-top:1px solid var(--line-strong)}.lv-item>button{display:block;width:100%;min-height:44px;padding:22px 0 0;background:none;border:0;text-align:left;font:inherit;cursor:pointer}.lv-item:not(.is-on)>button{padding-bottom:22px}.lv-item-title{font-size:var(--hm-h3-lg);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#6f6a61;transition:color .3s ease-out}.lv-item>button:hover .lv-item-title,.lv-item.is-on .lv-item-title{color:var(--um-ink)}.lv-item-desc{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1),opacity .3s ease-out,visibility 0s linear .45s}.lv-item.is-on .lv-item-desc{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s,.12s,0s}.lv-item-desc p{min-height:0;overflow:hidden;padding-top:8px;font-size:var(--hm-small);line-height:var(--hm-lh-body);color:var(--um-slate)}.lv-item.is-on .lv-item-desc p{padding-bottom:24px}.lv-track{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;opacity:0}.lv-item.is-on .lv-track{opacity:1}.lv-track span{display:block;height:100%;background:var(--um-red);transform-origin:left;transform:scaleX(0)}.lv-track span.is-run{animation:lv-progress linear both}@keyframes lv-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lv-panel{position:relative;overflow:hidden;background:var(--lv-panel);border-radius:var(--hm-r-panel)}.lv-stage{position:absolute;left:50%;transform-origin:top center}.lv-scene{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;line-height:1.4;color:var(--um-ink)}.lv-scene.is-enter{animation:lv-in .35s cubic-bezier(.2,.7,.2,1) both}.lv-scene.is-out{pointer-events:none;animation:lv-out .3s ease-in both}@keyframes lv-in{0%{opacity:0;transform:translateY(12px)}}@keyframes lv-out{to{opacity:0;transform:translateY(-8px)}}.lv-item>button:focus-visible{outline:2px solid rgb(207 58 36 / .4);outline-offset:2px}.lv-panel.is-inline{margin-bottom:24px;animation:lv-in .35s cubic-bezier(.2,.7,.2,1) both}.lv-fan{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--um-line)}.lv-fan .lv-label{width:auto}.lv-who{display:inline-flex;align-items:center;gap:6px;font-weight:600}.lv-who .lv-av{width:22px;height:22px;font-size:11px}.lv-slide{opacity:0;transform:translateY(-16px);transition:opacity .45s ease-out,transform .45s cubic-bezier(.2,.7,.2,1)}.lv-slide.is-in{opacity:1;transform:none}.lv .lv-link{display:inline-block;margin:0 16px 14px;color:var(--um-slate);transition:color .3s ease-out}.lv-link.is-warned{color:var(--um-red-text);text-decoration:underline dotted;text-underline-offset:4px}.lv-fill{position:relative;display:grid;width:100%;height:100%;place-items:center}.lv p,.lv ul{margin:0}.lv-card{background:var(--um-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.lv-w-md{width:340px}.lv-w-lg{width:360px}.lv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 16px;border-bottom:1px solid var(--um-line)}.lv-head.is-flat{min-height:40px}.lv-strong{font-weight:700}.lv-sub,.lv-time,.lv-faint{color:var(--um-slate)}.lv-sub{display:block}.lv-mono{font-family:var(--um-mono);font-size:12.5px;font-weight:500}.lv-grow{flex:1;min-width:0}.lv-ink{color:var(--um-ink)}.lv-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:var(--um-mailroom);border:1px solid transparent;border-radius:999px;font-family:var(--um-mono);font-size:11.5px;font-weight:500;color:var(--um-slate);white-space:nowrap}.lv-chip.is-ok{background:var(--um-paper);border-color:var(--um-ink);color:var(--um-ink)}.lv-line{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;border-bottom:1px solid var(--um-line);font-weight:600}.lv-line.is-tight{min-height:36px;font-weight:500}.lv-line:last-child{border-bottom:0}.lv-state{display:inline-flex;align-items:center;gap:6px;font-family:var(--um-mono);font-size:12px;font-weight:500;color:#6f6a61}.lv-state.is-ok{color:var(--um-ink)}.lv-spin{width:12px;height:12px;border:2px solid var(--um-line);border-top-color:#6f6a61;border-radius:50%;animation:lv-turn .9s linear infinite}@keyframes lv-turn{to{transform:rotate(360deg)}}@keyframes lv-fade{0%{opacity:0}}.lv-swap{animation:lv-fade .3s ease-out}.lv-reveal{opacity:0;transform:translateY(8px);transition:opacity .4s ease-out,transform .4s ease-out}.lv-reveal.is-in{opacity:1;transform:none}.lv-note{padding:14px 16px;background:var(--um-mailroom);font-weight:600}.lv-av{flex:none;display:grid;place-items:center;width:28px;height:28px;background:var(--um-mailroom);border:1px solid var(--um-line);border-radius:50%;font-size:11px;font-weight:700;color:var(--um-slate)}.lv-row{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 16px;border-bottom:1px solid var(--um-line)}.lv-row:last-child{border-bottom:0}.lv-row.is-muted{color:var(--um-slate)}.lv-row.is-muted .lv-sender{font-weight:600}.lv-row .lv-grow{display:grid;overflow:hidden}.lv-sender{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-row .lv-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-new{background:var(--um-select);box-shadow:inset 2px 0 0 var(--um-red);border-radius:0}.lv-dot{flex:none;width:8px;height:8px;background:var(--um-red);border-radius:50%}.lv-dot.is-off{background:transparent}.lv-new:not(.is-in){background:transparent;box-shadow:none}.lv-new{transition:opacity .4s ease-out,transform .4s ease-out}.lv-new{min-height:82px;padding:10px 16px}.lv-new .lv-chip{justify-self:start;margin-top:4px}.lv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;border:1px solid transparent;border-radius:8px;font:inherit;font-weight:700;transition:transform .15s ease-out;pointer-events:none}.lv-btn.is-red{background:var(--um-red);color:var(--um-paper)}.lv-btn.is-ink{background:var(--um-ink);color:var(--um-paper)}.lv-btn.is-small{min-height:30px;padding:0 14px}.lv-btn.is-wide{width:100%}.lv-btn.is-press{transform:scale(.96)}.lv-stack{display:grid;padding:16px}.lv-stack>*{grid-area:1 / 1}.lv-btn.is-gone{opacity:0;transition:opacity .3s ease-out}.lv-paid{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:700}.lv-field{display:flex;gap:12px;align-items:center;min-height:36px;padding:0 16px;border-bottom:1px solid var(--um-line)}.lv-label{width:52px;flex:none;color:var(--um-slate)}.lv-body{padding:12px 16px}.lv-tall{height:112px}.lv-body p+p{margin-top:2px}.lv-ins{font-family:var(--um-mono);font-size:12.5px}.lv-caret{display:inline-block;width:1px;height:14px;margin-left:1px;vertical-align:-2px;background:var(--um-ink);animation:lv-blink 1s steps(1) infinite}@keyframes lv-blink{50%{opacity:0}}.lv-bar{display:flex;align-items:center;gap:16px;padding:10px 16px;border-top:1px solid var(--um-line)}.lv-tool{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 8px;border-radius:8px;font-weight:600;transition:background-color .3s ease-out}.lv-tool.is-on{background:var(--um-mailroom)}.lv-fill .lv-card.lv-reveal{grid-area:1 / 1}.lv-toast{position:absolute;left:50%;bottom:20px;display:flex;align-items:center;gap:12px;width:280px;margin-left:-140px;padding:12px 14px;background:var(--um-ink);border-radius:12px;box-shadow:var(--shadow-3);color:var(--um-paper);font-weight:600}.lv-toast.is-small{width:auto;margin-left:0;transform:translate(-50%) translateY(8px)}.lv-toast.is-small.is-in{transform:translate(-50%)}.lv-toast .lv-faint{color:#fff9}.lv-undo{padding:4px 10px;border-radius:6px;text-decoration:underline;text-underline-offset:3px;transition:background-color .15s ease-out}.lv-undo.is-press{background:#fff3}.lv-mail{display:flex;align-items:center;gap:10px;padding:12px 16px}.lv-mail.is-top{padding-top:16px}.lv-mail b{display:block}.lv-assign{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--um-line)}.lv-assign .lv-label{width:auto}.lv-sel{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:104px;height:32px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;font-weight:600}.lv-menu{position:absolute;left:-1px;top:36px;z-index:2;width:104px;padding:4px;background:var(--um-paper);border:1px solid var(--um-line);border-radius:8px;box-shadow:var(--shadow-3)}.lv-menu li{padding:5px 8px;border-radius:6px}.lv-menu li.is-hot{background:var(--um-mailroom)}.lv-seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-left:auto;padding:2px;border:1px solid var(--um-line);border-radius:8px}.lv-seg span{position:relative;z-index:1;padding:4px 10px;text-align:center;font-weight:600;color:var(--um-slate);white-space:nowrap;transition:color .3s ease-out}.lv-seg span.is-on{color:var(--um-paper)}.lv-seg i{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);background:var(--um-ink);border-radius:6px;transition:transform .4s ease-out}.lv-seg[data-on=right] i{transform:translate(100%)}.lv-seg.is-three{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 0}.lv-seg.is-three i{width:calc(33.333% - 1.5px)}.lv-seg.is-three[data-on=mid] i{transform:translate(100%)}.lv-pop{position:absolute;right:22px;bottom:72px;width:250px;padding:14px;background:var(--um-paper);border:1px solid var(--um-line);border-radius:12px;box-shadow:var(--shadow-3)}.lv-pop ul{display:grid;gap:2px;margin-bottom:12px}.lv-pop li{display:flex;align-items:center;gap:8px;padding:3px 0}.lv-ring{width:12px;height:12px;border:1.5px solid var(--line-strong);border-radius:50%}.lv-addr{display:inline-block;color:var(--um-slate);transition:color .3s ease-out}.lv-addr.is-flag{color:var(--um-ink);text-decoration:underline dotted var(--um-slate);text-underline-offset:4px}.lv-pad{padding:0 16px 12px}.lv-warn{display:flex;gap:10px;margin:0 16px 16px;padding:12px;background:var(--um-mailroom);border:1px solid var(--um-line);border-radius:10px;font-weight:600}.lv-warn svg{flex:none;margin-top:1px}.hm-extra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,5vw,72px);margin-top:var(--hm-gap-block);padding-top:32px;border-top:1px solid var(--line-strong)}.hm-extra h3{display:flex;align-items:center;gap:8px;font-size:var(--hm-h3);letter-spacing:var(--hm-track-h3)}.hm-extra svg{flex:none;color:var(--um-ink)}.hm-extra p{margin-top:6px;font-size:var(--hm-small);line-height:var(--hm-lh-body);color:var(--um-slate)}.hm-night{--stop: var(--um-red);background:var(--um-night);color:var(--um-paper)}.hm-night .hm-more{color:var(--um-night-red)}.hm-trustband{position:relative;isolation:isolate;overflow:hidden;padding:var(--hm-sec) 0}.hm-trustband:before{content:"";position:absolute;inset:-64px;z-index:-1;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 30% 20%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 30% 20%,#000,transparent 75%);animation:hm-grid-drift 90s linear infinite;animation-play-state:paused}.hm-trustband.is-near:before{animation-play-state:running}@keyframes hm-grid-drift{to{transform:translate(64px,64px)}}.hm-trust-h{max-width:13em;font-size:var(--hm-display-2);letter-spacing:var(--hm-track-display)}.hm-trustband.is-seen .hm-trust-h{color:transparent;background-image:linear-gradient(100deg,#ffffffe6 42%,#fff,#ffffffe6 58%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:hm-sweep 2.4s cubic-bezier(.4,0,.2,1) .2s 1 both}@keyframes hm-sweep{0%{background-position:100% 0}to{background-position:0% 0}}.hm-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--hm-gap-block)}.hm-trust li{display:grid;align-content:start;gap:12px;padding:4px clamp(20px,3vw,44px) 4px;border-left:1px solid rgb(255 255 255 / .12)}.hm-trust li:first-child{padding-left:0;border-left:0}.hm-trust li:last-child{padding-right:0}.hm-trust svg{color:var(--on-night-mute);margin-bottom:8px}.hm-trust h3{font-size:var(--hm-h3);letter-spacing:var(--hm-track-h3)}.hm-trust p{max-width:24em;font-size:var(--hm-small);line-height:var(--hm-lh-body);color:var(--on-night-mute)}.hm-plans-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:var(--hm-gap-head)}.hm-toggle{display:inline-flex;padding:4px;gap:4px;background:var(--um-paper);border-radius:999px}.hm-toggle button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;font:inherit;font-size:var(--hm-small);font-weight:700;color:var(--um-slate);background:transparent;border:0;border-radius:999px;cursor:pointer;transition:background-color .25s ease,color .25s ease}.hm-toggle button span{font-size:var(--hm-micro);font-weight:600;color:var(--um-red-text)}.hm-toggle button[aria-pressed=true]{color:var(--um-paper);background:var(--um-ink)}.hm-toggle button[aria-pressed=true] span{color:inherit;opacity:.8}.hm-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.hm-plans[data-count="1"]{grid-template-columns:minmax(0,420px);justify-content:center}.hm-plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-plans[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-plan h3{overflow-wrap:anywhere}.hm-plan{padding:28px;background:var(--um-paper);border-radius:var(--hm-r-card)}.hm-plan-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.hm-plan h3{font-size:var(--hm-h3-lg);letter-spacing:-.02em}.hm-plan-pick{font-size:var(--hm-small);font-weight:600;color:var(--um-red-text)}.hm-plan-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;font-size:clamp(40px,4.4vw,56px);font-weight:800;line-height:1;letter-spacing:var(--hm-track-display);font-variant-numeric:tabular-nums}.hm-plan-unit{font-size:18px;font-weight:700;letter-spacing:0;color:var(--um-slate)}.hm-plan-per{min-height:3em;margin-top:8px;font-size:var(--hm-small);line-height:1.5;color:var(--um-slate)}.hm-num{display:inline-block;animation:hm-num-in .25s cubic-bezier(.2,.7,.2,1) both}@keyframes hm-num-in{0%{opacity:0;transform:translateY(8px)}}.hm-plan-size{margin-top:20px;padding-top:20px;border-top:1px solid var(--line-strong);font-size:var(--hm-h3-lg);font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hm-plan-bar{display:block;height:4px;margin-top:14px;background:var(--um-line);border-radius:2px;overflow:hidden}.hm-plan-bar i{display:block;height:100%;background:var(--um-ink);border-radius:2px}.hm-plan-note{margin-top:12px;font-size:var(--hm-micro);color:var(--um-slate)}.hm-faq-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(32px,6vw,96px);align-items:start}.hm-faq{max-width:680px}.hm-qa{border-top:1px solid var(--line-strong)}.hm-qa:last-child{border-bottom:1px solid var(--line-strong)}.hm-qa h3{margin:0;font:inherit}.hm-qa button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:72px;padding:16px 0;border:0;background:none;color:inherit;font:inherit;font-size:var(--hm-body);font-weight:700;line-height:1.35;text-align:left;cursor:pointer}.hm-qa button:hover .hm-qa-sign{color:var(--um-red)}.hm-qa-sign{position:relative;flex:none;width:16px;height:16px;color:var(--um-slate);transition:color .18s}.hm-qa-sign:before,.hm-qa-sign:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:currentColor;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.hm-qa-sign:after{transform:rotate(90deg)}.hm-qa.is-open .hm-qa-sign{color:var(--um-red)}.hm-qa.is-open .hm-qa-sign:after{transform:rotate(180deg)}.hm-qa-body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s}.hm-qa.is-open .hm-qa-body{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.hm-qa-body>div{min-height:0;overflow:hidden}.hm-qa-body p{max-width:56ch;padding:0 40px 28px 0;font-size:var(--hm-body);line-height:var(--hm-lh-body);color:var(--um-slate);opacity:0;transition:opacity .22s}.hm-qa.is-open .hm-qa-body p{opacity:1}@media(prefers-reduced-motion:reduce){.hm-qa-body,.hm-qa-body p,.hm-qa-sign,.hm-qa-sign:before,.hm-qa-sign:after{transition:none}}.hm-close{--stop: var(--um-red);position:relative;isolation:isolate;background:radial-gradient(ellipse 70% 80% at 50% 110%,#cf3a241a,#cf3a2400 70%),linear-gradient(0deg,#f8f6f2,var(--um-paper));border-top:1px solid var(--line-strong);text-align:center}.hm-close:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,rgba(22,22,22,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(22,22,22,.05) 1px,transparent 1px);background-size:48px 48px;background-position:center bottom;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 50% 100%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 90% at 50% 100%,#000,transparent 75%)}.hm-close-in{display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--hm-sec) * 1.2);padding-bottom:calc(var(--hm-sec) * 1.2)}.hm-close h2{max-width:9em;font-size:clamp(42px,6vw,76px);line-height:1;letter-spacing:var(--hm-track-display)}.hm-close .hm-hero-cta{align-items:center;margin-top:clamp(28px,3.5vw,40px)}.hm-close .hm-hero-cta,.hm-close .hm-reassure{justify-content:center}.hm-close .hm-reassure{margin-top:20px}.hm-close[data-state=armed] .hm-stop:after{opacity:0;transform:translateY(-.35em)}.hm-close[data-state=seen] .hm-stop:after{animation:hm-settle .7s cubic-bezier(.2,.7,.2,1) .15s both}@keyframes hm-settle{0%{opacity:0;transform:translateY(-.35em)}to{opacity:1;transform:none}}.hm-links a,.hm-more{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1px;background-origin:content-box;background-clip:content-box;background-position:0 calc(50% + 11px);transition:background-size .18s var(--um-ease-out),color .18s var(--um-ease-out)}.hm-links a:hover,.hm-links a:focus-visible,.hm-more:hover,.hm-more:focus-visible{background-size:100% 1px}.hm :focus-visible{outline:2px solid var(--um-red);outline-offset:2px}.hm ::selection{background:var(--um-blush);color:var(--um-ink)}html:has(.hm):focus-within{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.hm):focus-within{scroll-behavior:auto}}.hm [id]{scroll-margin-top:80px}.hm-night :focus-visible{outline-color:var(--um-paper)}@media(max-width:1000px){.hm-links{display:none}.hm-split,.hm-faq-wrap,.lv,.hm-plans,.hm-plans[data-count="1"],.hm-plans[data-count="2"],.hm-plans[data-count="4"]{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.hm-trust,.hm-steps,.hm-extra{grid-template-columns:minmax(0,1fr)}.hm-steps li,.hm-steps li:first-child{padding:16px 0 0;margin-top:16px;border-left:0;border-top:1px solid var(--line-strong)}.hm-steps li:first-child{margin-top:0;padding-top:0;border-top:0}.hm-trust li,.hm-trust li:first-child,.hm-trust li:last-child{padding:24px 0 0;margin-top:24px;border-left:0;border-top:1px solid rgb(255 255 255 / .12)}.hm-trust li:first-child{margin-top:0;padding-top:0;border-top:0}}@media(max-width:640px){.hm-shot,.lv-panel,.hm-why-panel{border-radius:var(--hm-r-card)}}.hm-bar{display:none}@media(max-width:640px){.hm{--hm-sec: 56px;--hm-gap-head: 24px;--hm-gap-block: 36px;--hm-micro: 14px;--hm-display: clamp(40px, 11.8vw, 52px)}.hm-hero{padding-top:28px;padding-bottom:40px}.hm-lede{margin-top:16px}.hm-hero-cta{gap:8px}.hm-hero-cta .hm-btn{flex:1 1 0;padding:0 12px}.hm-close .hm-hero-cta{align-self:stretch}.hm-reassure{gap:4px 16px;font-size:14px}.hm-shot{padding:12px 12px 0}.hm-win-fit{aspect-ratio:26 / 24;-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 58%,transparent 100%)}.lv-item>button{padding-top:16px}.lv-item:not(.is-on)>button{padding-bottom:16px}.lv-item.is-on .lv-item-desc p{padding-bottom:16px}.lv-panel.is-inline{margin-bottom:16px}.hm-plans-bar{flex-direction:column;align-items:stretch;gap:4px}.hm-toggle{display:flex}.hm-toggle button{flex:1 1 0;justify-content:center;flex-wrap:wrap;gap:0 6px;padding:0 8px}.hm-plans-bar .hm-more{display:inline-flex;align-items:center;min-height:44px}.hm-plans{gap:12px;margin-top:8px}.hm-plan{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem;column-gap:16px;align-content:start;padding:20px}.hm-plan-top{grid-column:1 / -1}.hm-plan-price{grid-column:1;margin-top:12px;font-size:40px}.hm-plan-per{grid-column:1;min-height:0}.hm-plan-size{grid-column:2;grid-row:2;align-self:end;margin-top:12px;padding-top:0;border-top:0;text-align:right}.hm-plan-bar{grid-column:2;grid-row:3;align-self:start;margin-top:10px}.hm-plan-note{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hm-trust li{grid-template-columns:24px minmax(0,1fr);column-gap:12px;row-gap:6px;align-items:center}.hm-trust li>*{grid-column:1 / -1}.hm-trust li>svg{grid-column:1;grid-row:1;margin:0}.hm-trust li>h3{grid-column:2;grid-row:1}.hm-trust li,.hm-trust li:first-child,.hm-trust li:last-child{padding-top:20px;margin-top:20px}.hm-trust li:first-child{padding-top:0;margin-top:0}.hm-bar{position:fixed;inset:auto 0 0;z-index:30;display:block;background:var(--um-paper);border-top:1px solid var(--line-strong);padding-bottom:env(safe-area-inset-bottom);transform:translateY(100%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.7,.2,1),visibility 0s linear .28s}.hm-bar[data-show=true]{transform:none;visibility:visible;transition-delay:0s}.hm-bar-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px clamp(16px,4vw,40px)}.hm-bar p{font-size:14px;font-weight:600;color:var(--um-slate)}.hm-bar .hm-btn{min-height:48px;padding:0 28px}}@media(max-width:640px){.hm-close .hm-hero-cta{flex-direction:column;align-items:stretch}.hm-close .hm-hero-cta .hm-btn{flex:none}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.hm-bar{transition:none}}@media(prefers-reduced-motion:reduce){.hm-hero *,.hm-win-fit,.hw *{animation:none!important}.hm-trustband:before,.hm-trustband.is-seen .hm-trust-h,.hm-num{animation:none!important}.hm-trustband.is-seen .hm-trust-h{color:inherit;background:none}.hm-toggle button{transition:none}.lv *,.lv-swap{animation:none!important;transition:none!important}}.pr{--pr-gap: clamp(48px, 7vw, 88px)}.pr-hero{padding:clamp(40px,7vw,88px) 0 8px}.pr-hero h1{font-size:clamp(36px,5.5vw,60px);line-height:1.05;letter-spacing:-.02em;max-width:16ch}.pr-lede{margin-top:20px;max-width:52ch;font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--um-slate)}.pr-sec{margin-top:var(--pr-gap)}.pr-h2{font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.01em}.pr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.pr-cards[data-count="1"]{grid-template-columns:minmax(0,420px);justify-content:center}.pr-cards[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-cards[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-card h3{overflow-wrap:anywhere}.pr-card{display:flex;flex-direction:column;padding:28px;background:var(--um-paper);border:1px solid var(--um-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-1)}.pr-card-featured{border-color:var(--um-ink);box-shadow:var(--shadow-2)}.pr-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.pr-card h3{font-size:20px}.pr-tag{padding:3px 10px;border-radius:var(--radius-pill);background:var(--um-mailroom);font-size:12px;font-weight:700;color:var(--um-slate)}.pr-price{margin-top:20px;display:flex;flex-direction:column;gap:2px}.pr-price-n{font-size:40px;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pr-price-per{font-size:14px;color:var(--um-slate)}.pr-storage{margin-top:20px;padding-top:20px;border-top:1px solid var(--um-line);font-weight:700}.pr-good{margin:6px 0 24px;color:var(--um-slate);line-height:1.5}.pr-card .hm-btn{margin-top:auto}.pr-calc{background:var(--um-paper);border:1px solid var(--um-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);overflow:hidden}.pr-calc-in{display:grid;grid-template-columns:1.25fr 1fr}.pr-calc-form{padding:clamp(24px,4vw,44px);display:flex;flex-direction:column;gap:28px}.pr-field{display:flex;flex-direction:column;gap:10px}.pr-field label,.pr-label{font-size:14px;font-weight:700}.pr-hint{font-size:14px;color:var(--um-slate)}.pr-stepper{display:inline-flex;align-self:flex-start;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--um-paper);overflow:hidden}.pr-stepper:focus-within{outline:var(--focus-ring);outline-offset:2px}.pr-stepper button{width:48px;min-height:48px;display:grid;place-items:center;background:var(--um-mailroom);color:var(--um-ink);border:0;cursor:pointer}.pr-stepper button:hover:not(:disabled){background:var(--um-line)}.pr-stepper button:disabled{color:#a39d93;cursor:not-allowed}.pr-stepper input{width:96px;min-height:48px;border:0;border-left:1px solid var(--um-line);border-right:1px solid var(--um-line);border-radius:0;text-align:center;font:inherit;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--um-paper);color:var(--um-ink);appearance:textfield;-moz-appearance:textfield;outline:none;box-shadow:none}.pr-stepper input::-webkit-outer-spin-button,.pr-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pr-range{appearance:none;-webkit-appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.pr-range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--um-ink) var(--fill, 0%),var(--um-line) var(--fill, 0%))}.pr-range::-moz-range-track{height:6px;border-radius:3px;background:var(--um-line)}.pr-range::-moz-range-progress{height:6px;border-radius:3px;background:var(--um-ink)}.pr-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:var(--um-paper);border:2px solid var(--um-ink);box-shadow:var(--shadow-2)}.pr-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--um-paper);border:2px solid var(--um-ink);box-shadow:var(--shadow-2)}.pr-range:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:6px}.pr-range-ends{display:flex;justify-content:space-between;margin-top:-8px;font-size:12px;color:var(--um-slate)}.pr-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;gap:4px;background:var(--um-mailroom);border:1px solid var(--um-line);border-radius:var(--radius-lg)}.pr-seg[data-many]{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.pr-seg button{min-height:44px;border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-weight:700;color:var(--um-slate);cursor:pointer}.pr-seg button:hover{color:var(--um-ink)}.pr-seg button[aria-checked=true]{background:var(--um-paper);color:var(--um-ink);box-shadow:var(--shadow-2),0 0 0 1px var(--um-line)}.pr-seg button:focus-visible,.pr-stepper button:focus-visible,.pr-help select:focus-visible,.pr-table-box:focus-visible,.pr-faq summary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.pr-help{padding-top:24px;border-top:1px solid var(--um-line)}.pr-help select{min-height:48px;max-width:100%;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--um-paper);font:inherit;color:var(--um-ink)}.pr-result{display:flex;flex-direction:column;padding:clamp(24px,4vw,44px);background:var(--um-mailroom);border-left:1px solid var(--um-line)}.pr-result-label{font-size:14px;font-weight:700;color:var(--um-slate)}.pr-total{margin-top:8px;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pr-line{margin-top:8px;color:var(--um-slate);font-variant-numeric:tabular-nums}.pr-facts{margin:28px 0;border-top:1px solid var(--line-strong)}.pr-facts>div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--um-line)}.pr-facts dt{color:var(--um-slate)}.pr-facts dd{margin:0;display:flex;flex-direction:column;align-items:flex-end;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.pr-facts dd span{font-size:13px;font-weight:500;color:var(--um-slate)}.pr-result-cta{margin-top:auto}.pr-features{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px 32px}.pr-features li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.pr-check{flex:none;margin-top:3px;color:var(--um-ink)}.pr-table-box{margin-top:28px;overflow-x:auto;background:var(--um-paper);border:1px solid var(--um-line);border-radius:var(--radius-xl)}.pr-table{width:100%;min-width:620px;border-collapse:collapse}.pr-table th,.pr-table td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--um-line);font-variant-numeric:tabular-nums}.pr-table tbody tr:last-child>*{border-bottom:0}.pr-table thead th{font-size:16px;font-weight:800;background:var(--um-mailroom)}.pr-table tbody th{font-weight:600;color:var(--um-slate);white-space:nowrap}.pr-yes{display:inline-flex;align-items:center;gap:8px}.pr-yes .pr-check{margin:0}.pr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pr-faq{margin-top:24px;max-width:760px;border-top:1px solid var(--um-line)}.pr-faq details{border-bottom:1px solid var(--um-line)}.pr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 0;font-size:17px;font-weight:700;cursor:pointer;list-style:none}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq summary:after{content:"+";flex:none;font-size:22px;font-weight:500;color:var(--um-slate)}.pr-faq details[open] summary:after{content:"−"}.pr-faq details p{padding:0 40px 20px 0;color:var(--um-slate);line-height:1.6}.pr-close{margin-top:var(--pr-gap);padding:var(--pr-gap) 0;background:var(--um-mailroom);border-top:1px solid var(--um-line);text-align:center}.pr-close h2{margin-bottom:24px;font-size:clamp(28px,4vw,40px);letter-spacing:-.01em}@media(max-width:1100px){.pr-cards[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pr-cards,.pr-cards[data-count="2"],.pr-cards[data-count="4"],.pr-cards[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pr-calc-in{grid-template-columns:1fr}.pr-result{border-left:0;border-top:1px solid var(--um-line)}.pr-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pr-features{grid-template-columns:1fr}.pr-card{padding:22px}}.pr-seg-stack button{padding:6px 10px;line-height:1.3}@media(max-width:560px){.pr-seg-stack{grid-auto-flow:row}}@media(max-width:560px){.pr-table{min-width:0}.pr-table tr{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--um-line)}.pr-table tbody tr:last-child{border-bottom:0}.pr-table th,.pr-table td{flex:1 1 0;min-width:0;padding:12px 14px;border-bottom:0;font-size:14px}.pr-table thead th:first-child{display:none}.pr-table tbody th{flex-basis:100%;padding-bottom:0;white-space:normal}.pr-yes{gap:6px}}.pr-pay-note{margin-top:14px;font-size:14px;color:var(--um-slate)}.pr-link{color:var(--um-ink);text-decoration:underline;text-underline-offset:3px}.be-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center}.be-hero h1{max-width:12ch}.be-motto{margin-top:14px;font-weight:700;color:var(--um-red)}.be-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.be-shot{display:block;width:100%;height:auto;border-radius:var(--radius-xl);border:1px solid var(--um-line)}.be-sub{margin-top:12px;max-width:62ch;line-height:1.55;color:var(--um-slate)}.be-why,.be-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;list-style:none;padding:0}.be-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.be-why li,.be-steps li{padding:22px;background:var(--um-paper);border:1px solid var(--um-line);border-radius:var(--radius-xl)}.be-why h3,.be-steps h3{font-size:18px;line-height:1.25}.be-why p,.be-steps p{margin-top:8px;line-height:1.55;color:var(--um-slate)}.be-n{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:14px;border-radius:50%;background:var(--um-red);color:var(--um-paper);font-weight:800}.be .pr-pay-note .pr-link+.pr-link,.be .pr-pay-note .pr-link~.pr-link{margin-left:14px}@media(max-width:900px){.be-hero-grid{grid-template-columns:minmax(0,1fr)}.be-why{grid-template-columns:repeat(2,minmax(0,1fr))}.be-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.be-why{grid-template-columns:minmax(0,1fr)}}.bk{min-height:100vh;display:flex;flex-direction:column;background:var(--um-mailroom);color:var(--um-ink);font-family:var(--um-display)}.bk-wrap{width:100%;max-width:720px;margin:0 auto;padding:0 16px}.bk-top{background:var(--um-paper);border-bottom:1px solid var(--um-line)}.bk-top-in{display:flex;align-items:center;height:64px}.bk-main{flex:1;padding-top:clamp(20px,5vw,48px);padding-bottom:48px}.bk-foot{padding:24px 0;color:var(--um-slate);font-size:13px}.bk-card{background:var(--um-paper);border:1px solid var(--um-line);border-radius:var(--radius-lg);box-shadow:0 1px 2px #1616160a;padding:clamp(20px,4vw,32px)}.bk-card h1{font-size:clamp(26px,5vw,36px);line-height:1.1;font-weight:800;letter-spacing:-.03em}.bk-with{font-family:var(--um-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--um-slate);margin-bottom:8px}.bk-desc{margin-top:12px;line-height:1.5;white-space:pre-line;max-width:60ch}.bk-meta{margin-top:12px;font-size:13px;color:var(--um-slate)}.bk-step{margin:28px 0 12px;font-size:16px;font-weight:700;letter-spacing:-.01em}.bk-dates,.bk-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.bk-slots{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.bk-chip{min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--um-paper);color:var(--um-ink);font:inherit;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s var(--um-ease-out)}.bk-chip:hover{background:var(--um-mailroom)}.bk-chip[aria-pressed=true]{background:var(--um-ink);border-color:var(--um-ink);color:var(--um-paper)}.bk-chip:focus-visible,.bk-field input:focus-visible,.bk-field textarea:focus-visible{outline:2px solid rgba(207,58,36,.4);outline-offset:2px}.bk-empty{color:var(--um-slate)}.bk-error{margin-top:12px;padding:10px 12px;border-left:3px solid var(--um-red-text);border-radius:0;background:var(--um-mailroom);color:var(--um-red-text);font-size:14px}.bk-form-box{margin-top:8px;padding-top:8px;border-top:1px solid var(--um-line);display:grid;gap:14px}.bk-chosen{font-weight:700;font-variant-numeric:tabular-nums}.bk-field{display:grid;gap:6px}.bk-field label{font-weight:600;font-size:14px}.bk-field input,.bk-field textarea{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--um-line);border-radius:var(--radius-md);background:var(--um-paper);font:inherit}.bk-field textarea{padding:10px 12px;line-height:1.5;resize:vertical}.bk-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bk-submit{justify-self:start;min-width:140px}.bk-done,.bk-away{text-align:left}.bk-done p,.bk-away p{margin-top:12px;line-height:1.5}.bk-note{color:var(--um-slate);font-size:14px}.bk-tick{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:var(--radius-pill);background:var(--um-select);color:var(--um-red-text)}@media(max-width:480px){.bk-submit{justify-self:stretch}}.bk-select{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font:inherit}.bk-days{border:0;padding:0;margin:0;display:grid;gap:6px}.bk-days legend{font-weight:600;font-size:13.5px;padding:0;margin-bottom:6px}.bk-day-row{display:flex;flex-wrap:wrap;gap:6px}.bk-day{min-height:40px;min-width:52px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--um-paper);font:inherit;font-weight:600;cursor:pointer}.bk-day[aria-pressed=true]{background:var(--um-ink);border-color:var(--um-ink);color:var(--um-paper)}.bk-day:focus-visible{outline:var(--focus-ring);outline-offset:2px}.bk-slug{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.bk-slug-base{padding:0 0 0 12px;color:var(--um-slate);font-family:var(--um-mono);font-size:13px;white-space:nowrap}.bk-slug input{border:0;border-radius:0;background:transparent;font-family:var(--um-mono);min-width:0}.bk-form .bk-error{margin-top:0}.bk-warn{display:grid;gap:10px;padding:12px 14px;border-left:3px solid var(--um-red-text);border-radius:0;background:var(--um-mailroom)}.bk-warn .btn{justify-self:start}.bk-actions{display:flex;flex-wrap:wrap;gap:8px}.bf{min-height:100vh;display:flex;flex-direction:column;background:var(--um-mailroom);color:var(--um-ink);font-family:var(--um-display)}.bf-wrap{width:100%;max-width:560px;margin:0 auto;padding:0 16px}.bf-top{background:var(--um-paper);border-bottom:1px solid var(--um-line)}.bf-top-in{display:flex;align-items:center;height:64px}.bf-main{flex:1;padding-top:clamp(20px,5vw,48px);padding-bottom:48px}.bf-foot{padding:24px 0;color:var(--um-slate);font-size:13px}.bf-card{background:var(--um-paper);border:1px solid var(--um-line);border-radius:var(--radius-lg);box-shadow:0 1px 2px #1616160a;padding:clamp(20px,4vw,32px)}.bf-card h1{font-size:clamp(22px,5vw,30px);line-height:1.15;font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}.bf-label{margin-bottom:8px;font-family:var(--um-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--um-slate)}.bf-note{margin-top:12px;color:var(--um-slate)}.bf-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:24px 0}.bf-facts dt{font-size:13px;color:var(--um-slate)}.bf-facts dd{margin:2px 0 0;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bf-download{gap:8px;text-decoration:none}.bf-warn{margin-top:16px;font-size:13px;color:var(--um-slate)}.bf-usage{font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums}.bf-item .rule-actions{flex-wrap:wrap}.bf-offer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;background:var(--um-blush);color:var(--um-ink);font-size:13px}.bf-offer p{flex:1 1 260px}.bf-offer label{display:flex;align-items:center;gap:6px}.bf-offer select{height:36px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--um-paper);font:inherit}.bf-offer .btn{height:36px;padding:0 12px;font-size:13px}.attach-chip.is-link .file-badge{display:grid;place-items:center}.sp{min-height:100vh;display:flex;flex-direction:column;background:var(--um-mailroom);color:var(--um-ink);font-family:var(--um-display)}.sp-wrap{width:100%;max-width:720px;margin:0 auto;padding:0 16px}.sp-main{flex:1;padding-top:clamp(24px,6vw,56px);padding-bottom:32px}.sp-title{font-size:clamp(24px,5.5vw,34px);line-height:1.15;font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}.sp-meta{margin:8px 0 24px;font-size:14px;color:var(--um-slate);overflow-wrap:anywhere}.sp-body{background:var(--um-paper);border-radius:var(--radius-lg);padding:clamp(12px,3vw,24px);overflow:hidden}.sp-foot{padding:24px 0 32px;font-size:13px;color:var(--um-slate)}.sp-foot-in{display:flex;align-items:center;gap:8px}.sp-warn{margin:0 0 8px;font-weight:600}.sp-hint{margin:0;font-size:13px;color:var(--text-2)}.sp-legend{padding:0;margin-bottom:4px;font-weight:600;font-size:13.5px}.sp-link{display:flex;gap:8px}.sp-link input{flex:1;min-width:0}.sp-link .btn{flex:none}.sp-error{margin-top:8px}:root[data-theme=dark]{--um-ink: #f1ede7;--um-paper: #241d1b;--um-mailroom: #1b1615;--um-slate: #b8afa5;--um-line: #3a302d;--um-blush: #3d201a;--um-select: #32201c;--um-red-text: #f07a63;--um-kraft: #8a7350;--night-raise: #2e2523;--surface-3: #332a27;--line-strong: #4f4440;--success: #5fb27f;--focus-ring: 2px solid rgb(240 122 99 / .7);--shadow-1: none;--shadow-2: 0 2px 8px -2px rgba(0, 0, 0, .4);--shadow-3: 0 12px 32px -8px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .3);color-scheme:dark}:root[data-theme=dark] .btn-primary{color:#fff}:root[data-theme=dark] .btn-primary:not(:disabled):hover{background:#b5301c;border-color:#b5301c}:root[data-theme=dark] .btn-danger{background:transparent}:root[data-theme=dark] .btn-danger:not(:disabled):hover{background:#b5301c;border-color:#b5301c;color:#fff}:root[data-theme=dark] .btn-secondary{background:var(--surface-3);color:var(--um-ink)}:root[data-theme=dark] .btn-secondary:not(:disabled):hover{background:var(--line-strong)}:root[data-theme=dark] .nav-item[data-role=inbox] .nav-count,:root[data-theme=dark] .cal-dayhead[data-today] .cal-dom{color:#fff}:root[data-theme=dark] .rcpt-dot,:root[data-theme=dark] .tool-btn.is-set:after{background:var(--um-red)}:root[data-theme=dark] .toast{background:#3a302d;color:var(--um-ink);border-color:var(--line-strong);box-shadow:none}:root[data-theme=dark] .toast[data-tone=error]{background:var(--um-paper);border-color:var(--um-line);border-left:4px solid var(--um-red)}:root[data-theme=dark] .toast-count{color:var(--um-slate)}:root[data-theme=dark] .toast-undo{color:var(--um-red-text)}:root[data-theme=dark] .toast-undo:hover,:root[data-theme=dark] .toast-now:hover{background:#ffffff1a}:root[data-theme=dark] .swipe-strip{color:#fff;background:#5c574f}:root[data-theme=dark] .swipe-strip[data-action=archive]{background:#2f7d4f}:root[data-theme=dark] .swipe-strip[data-action=trash]{background:#b5301c}:root[data-theme=dark] .swipe-strip[data-action=read]{background:#3d3934}:root[data-theme=dark] .viewer,:root[data-theme=dark] .viewer-nav{color:#fff}:root[data-theme=dark] .viewer-bar,:root[data-theme=dark] .viewer-img,:root[data-theme=dark] .viewer-frame,:root[data-theme=dark] .viewer-nav,:root[data-theme=dark] .viewer-text{border-color:#fff}:root[data-theme=dark] .viewer-nav:hover{background:#fff;color:#161616}:root[data-theme=dark] .viewer-text{background:#fff;color:#161616}:root[data-theme=dark] .btn-on-night{border-color:#fff;color:#fff}:root[data-theme=dark] .btn-on-night:not(:disabled):hover{background:#fff;color:#161616}:root[data-theme=dark] .sidebar .avatar{background:var(--surface-3)!important}:root[data-theme=dark] .switch:after{background:#d6cfc7}:root[data-theme=dark] .email-frame{box-sizing:content-box;width:calc(100% - 40px);border:solid #fff;border-width:16px 20px;border-radius:var(--radius-md);background:#fff;color-scheme:light}:root[data-theme=dark] [data-color=red]{--lbl-dot: #f07a63;--lbl-bg: #4a211b;--lbl-fg: #f6b3a5}:root[data-theme=dark] [data-color=orange]{--lbl-dot: #e8924a;--lbl-bg: #46301c;--lbl-fg: #f2c391}:root[data-theme=dark] [data-color=amber]{--lbl-dot: #d9b23e;--lbl-bg: #413615;--lbl-fg: #ecd37f}:root[data-theme=dark] [data-color=green]{--lbl-dot: #5fb27f;--lbl-bg: #1f3a29;--lbl-fg: #a5dcb9}:root[data-theme=dark] [data-color=teal]{--lbl-dot: #4fb3b3;--lbl-bg: #1c3a3b;--lbl-fg: #9bd8d8}:root[data-theme=dark] [data-color=blue]{--lbl-dot: #6f9ee0;--lbl-bg: #22344f;--lbl-fg: #b0cbf2}:root[data-theme=dark] [data-color=purple]{--lbl-dot: #a58bd0;--lbl-bg: #35294d;--lbl-fg: #cdbce8}:root[data-theme=dark] [data-color=grey]{--lbl-dot: #a39d93;--lbl-bg: #38322f;--lbl-fg: #d6cfc7}.wordmark .wm-on-dark{display:none!important}:root[data-theme=dark] .wordmark .wm-full:not(.wm-on-dark){display:none}:root[data-theme=dark] .wordmark .wm-on-dark{display:revert!important}@media(max-width:1180px)and (min-width:821px){:root[data-theme=dark] .wordmark .wm-on-dark{display:none!important}}:root[data-theme=dark] .rcpt-pill.is-bad,:root[data-theme=dark] .rcpt-error{outline-color:var(--um-night-red)}:root[data-theme=dark] .rcpt-error{color:var(--um-night-red)}:root[data-theme=dark] .rich-body{color:var(--um-ink)}:root[data-theme=dark] .rich-body blockquote{border-left-color:var(--line-strong)}:root[data-theme=dark] .rich-body [style*="#b5301c"],:root[data-theme=dark] .rich-body [style*="rgb(181, 48, 28)"]{color:#f07a63!important}:root[data-theme=dark] .rich-body [style*="#b45309"],:root[data-theme=dark] .rich-body [style*="rgb(180, 83, 9)"]{color:#f0a45f!important}:root[data-theme=dark] .rich-body [style*="#1f7a4d"],:root[data-theme=dark] .rich-body [style*="rgb(31, 122, 77)"]{color:#5fb27f!important}:root[data-theme=dark] .rich-body [style*="#1d5fbf"],:root[data-theme=dark] .rich-body [style*="rgb(29, 95, 191)"]{color:#7aa7f0!important}:root[data-theme=dark] .rich-body [style*="#6b625b"],:root[data-theme=dark] .rich-body [style*="rgb(107, 98, 91)"]{color:#b8afa5!important}:root[data-theme=dark] .rich-bubble{border:1px solid var(--line-strong);background:var(--surface-3);color:var(--um-ink);box-shadow:0 8px 20px -6px #0009}:root[data-theme=dark] .rich-bubble-btn:hover,:root[data-theme=dark] .rich-link-btn:hover{background:#ffffff1a}:root[data-theme=dark] .rich-bubble-btn[aria-pressed=true]{background:#ffffff2e}:root[data-theme=dark] .rich-bubble-sep{background:var(--line-strong)}:root[data-theme=dark] .rich-link-input{background:#ffffff14;color:var(--um-ink)}:root[data-theme=dark] .rich-link-input::placeholder{color:var(--um-slate)}:root[data-theme=dark] .rich-link-input:focus-visible{outline-color:var(--um-night-red)}:root[data-theme=dark] .rich-link-error{color:var(--um-night-red)}:root[data-theme=dark] .fmt-menu{background:var(--um-paper);border-color:var(--line-strong)}:root[data-theme=dark] .fmt-swatch{border-color:var(--um-paper);outline-color:var(--line-strong)}:root[data-theme=dark] .fmt-swatch.is-default{background:var(--um-paper)}:root[data-theme=dark] .fmt-swatch[aria-checked=true]{outline-color:var(--um-ink)}:root[data-theme=dark] .compose-summary:hover{background:var(--um-mailroom)}:root[data-theme=dark] .rcpt-avatar{color:var(--um-ink);box-shadow:0 0 0 2px var(--um-paper)}div.usite .bl-wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:var(--sc-pad)}div.usite .bl-hero{padding:clamp(28px,5vw,64px) 0 clamp(24px,3.5vw,44px)}div.usite .bl-eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--sc-red)}div.usite .bl-hero h1{margin:0;max-width:16ch;font-size:clamp(38px,6vw,68px);line-height:1.02}div.usite .bl-hero p.bl-lede{margin:18px 0 0;max-width:52ch;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--sc-slate)}div.usite .bl-feeds{margin:16px 0 0;font-size:14px}div.usite .bl-feeds a{color:var(--sc-slate);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--sc-line)}div.usite .bl-feeds a:hover{color:var(--sc-ink)}div.usite .bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px) clamp(16px,2vw,28px);padding:0;margin:0;list-style:none}div.usite .bl-card{display:flex;flex-direction:column;min-width:0}div.usite .bl-card>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}div.usite .bl-cover{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:20px;background:#e7e4dc}div.usite .bl-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}div.usite .bl-card>a:hover .bl-cover img{transform:scale(1.03)}div.usite .bl-cover-empty{display:grid;place-items:center;background:#1b1615}div.usite .bl-cover-empty:before{content:"";width:38%;max-width:120px;aspect-ratio:1;background:url(/brand/umail-icon.svg) center / contain no-repeat;opacity:.9}div.usite .bl-card-body{display:flex;flex-direction:column;gap:8px;padding:18px 2px 0}div.usite .bl-tag{font-size:13px;font-weight:600;color:var(--sc-red)}div.usite .bl-card h2{margin:0;font-size:clamp(20px,1.9vw,24px);line-height:1.2;letter-spacing:-.03em}div.usite .bl-card>a:hover h2{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}div.usite .bl-card p.bl-sum{margin:0;font-size:15.5px;line-height:1.5;color:var(--sc-slate);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}div.usite .bl-meta{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:auto;padding-top:6px;font-size:13.5px;color:var(--sc-slate)}div.usite .bl-card.is-first{grid-column:1 / -1}div.usite .bl-card.is-first>a{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:center}div.usite .bl-card.is-first .bl-card-body{padding:0;gap:12px}div.usite .bl-card.is-first h2{font-size:clamp(26px,3.4vw,40px);line-height:1.1;letter-spacing:-.04em}div.usite .bl-card.is-first p.bl-sum{font-size:17px;-webkit-line-clamp:4}div.usite .bl-card.is-first .bl-meta{margin-top:8px}div.usite .bl-empty{max-width:46ch;padding:40px 0 24px}div.usite .bl-empty h2{margin:0 0 8px;font-size:24px}div.usite .bl-empty p{margin:0 0 16px;color:var(--sc-slate);line-height:1.55}div.usite .bl-empty a{color:var(--sc-ink);text-decoration:underline;text-underline-offset:3px}div.usite .bl-pager{display:flex;justify-content:space-between;gap:16px;margin-top:clamp(32px,4vw,56px);padding-top:20px;border-top:1px solid var(--sc-line);font-size:15px;font-weight:600}div.usite .bl-pager a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;color:var(--sc-ink);text-decoration:none}div.usite .bl-pager a:hover{color:var(--sc-red)}div.usite .bl-pager .bl-pager-count{font-weight:500;color:var(--sc-slate);align-self:center}div.usite .bl-article-head{max-width:820px;margin:0 auto;padding:clamp(24px,4vw,52px) 0 clamp(20px,3vw,36px)}div.usite .bl-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:-4px;padding:0 4px;font-size:14px;font-weight:500;color:var(--sc-slate);text-decoration:none}div.usite .bl-back:hover{color:var(--sc-ink)}div.usite .bl-article-head h1{margin:6px 0 0;font-size:clamp(32px,5vw,56px);line-height:1.05;text-wrap:balance}div.usite .bl-article-head p.bl-lede{margin:18px 0 0;font-size:clamp(18px,1.8vw,21px);line-height:1.5;color:var(--sc-slate)}div.usite .bl-article-head .bl-meta{margin-top:20px;padding-top:0;font-size:14px}div.usite .bl-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}div.usite .bl-tags li{padding:4px 12px;border-radius:99px;background:#cf3a2417;font-size:13px;font-weight:600;color:#a52c19}div.usite .bl-article-cover{max-width:1040px;margin:0 auto clamp(28px,4vw,52px)}div.usite .bl-article-cover img{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:clamp(16px,2.4vw,28px);background:#e7e4dc}:is(div.usite,div.bl-scope) .bl-prose{max-width:68ch;margin:0 auto;font-size:clamp(17px,1.4vw,19px);line-height:1.7;color:#26231f;overflow-wrap:anywhere}:is(div.usite,div.bl-scope) .bl-prose>:first-child{margin-top:0}:is(div.usite,div.bl-scope) .bl-prose p{margin:0 0 1.25em}:is(div.usite,div.bl-scope) .bl-prose h2{margin:2.1em 0 .55em;font-size:clamp(26px,2.6vw,32px);line-height:1.15;letter-spacing:-.035em;scroll-margin-top:96px}:is(div.usite,div.bl-scope) .bl-prose h3{margin:1.8em 0 .5em;font-size:clamp(21px,2vw,24px);line-height:1.2;scroll-margin-top:96px}:is(div.usite,div.bl-scope) .bl-prose h4{margin:1.6em 0 .4em;font-size:18px;scroll-margin-top:96px}:is(div.usite,div.bl-scope) .bl-prose a{color:var(--sc-red-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}:is(div.usite,div.bl-scope) .bl-prose a:hover{color:var(--sc-red)}:is(div.usite,div.bl-scope) .bl-prose ul,:is(div.usite,div.bl-scope) .bl-prose ol{margin:0 0 1.25em;padding-left:1.4em}:is(div.usite,div.bl-scope) .bl-prose ul{list-style:disc}:is(div.usite,div.bl-scope) .bl-prose ol{list-style:decimal}:is(div.usite,div.bl-scope) .bl-prose li{margin:.35em 0;padding-left:.2em}:is(div.usite,div.bl-scope) .bl-prose li>p{margin:.4em 0}:is(div.usite,div.bl-scope) .bl-prose ::marker{color:var(--sc-slate)}:is(div.usite,div.bl-scope) .bl-prose strong{font-weight:650;color:var(--sc-ink)}:is(div.usite,div.bl-scope) .bl-prose blockquote{margin:1.6em 0;padding:4px 0 4px 20px;border-left:3px solid var(--sc-red);font-size:1.05em;color:var(--sc-ink)}:is(div.usite,div.bl-scope) .bl-prose blockquote p{margin:.6em 0}:is(div.usite,div.bl-scope) .bl-prose hr{margin:2.4em 0;border:0;border-top:1px solid var(--sc-line)}:is(div.usite,div.bl-scope) .bl-prose code{padding:.12em .4em;border-radius:6px;background:#16161612;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:.86em}:is(div.usite,div.bl-scope) .bl-prose pre{margin:1.5em 0;padding:16px 18px;overflow-x:auto;border-radius:14px;background:#1b1615;color:#f4f1ec;font-size:14.5px;line-height:1.6}:is(div.usite,div.bl-scope) .bl-prose pre code{padding:0;background:none;color:inherit;font-size:inherit}:is(div.usite,div.bl-scope) .bl-prose img{display:block;max-width:100%;height:auto;margin:1.6em auto;border-radius:16px}:is(div.usite,div.bl-scope) .bl-prose table{display:block;width:100%;max-width:100%;margin:1.6em 0;overflow-x:auto;border-collapse:collapse;font-size:.92em;line-height:1.5}:is(div.usite,div.bl-scope) .bl-prose th,:is(div.usite,div.bl-scope) .bl-prose td{padding:10px 14px;border-bottom:1px solid var(--sc-line);text-align:left;vertical-align:top;min-width:120px}:is(div.usite,div.bl-scope) .bl-prose th{font-weight:650;color:var(--sc-ink);border-bottom-color:var(--sc-ink);white-space:nowrap}:is(div.usite,div.bl-scope) .bl-prose del{color:var(--sc-slate)}div.usite .bl-cta{max-width:68ch;margin:clamp(40px,6vw,72px) auto 0;padding:clamp(24px,3.5vw,36px);border-radius:24px;background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px}div.usite .bl-cta{--red: #cf3a24;--ink: #161616;--ease: cubic-bezier(.2, .7, .2, 1)}div.usite .bl-cta h2{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.1;letter-spacing:-.04em;max-width:14ch}div.usite .bl-cta h2 em{font-style:normal;color:var(--sc-red)}div.usite .bl-cta p{margin:8px 0 0;max-width:30ch;font-size:15px;line-height:1.5;color:var(--sc-slate)}div.usite .bl-more{margin-top:clamp(48px,7vw,88px);padding-top:clamp(28px,4vw,44px);border-top:1px solid var(--sc-line)}div.usite .bl-more h2{margin:0 0 24px;font-size:clamp(24px,2.6vw,30px)}div.usite .bl-log{max-width:960px}div.usite .bl-month{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 40px;padding:8px 0 clamp(20px,3vw,36px)}div.usite .bl-month>h2{position:sticky;top:92px;align-self:start;margin:0;padding-top:6px;font-size:15px;font-weight:600;letter-spacing:0;color:var(--sc-slate)}div.usite .bl-entries{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);min-width:0}div.usite .bl-entry{padding:clamp(20px,2.6vw,32px);border-radius:24px;background:#fff;scroll-margin-top:92px;min-width:0}div.usite .bl-entry:target{box-shadow:0 0 0 2px var(--sc-red)}div.usite .bl-entry-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;font-size:14px;color:var(--sc-slate)}div.usite .bl-entry-top time{font-weight:500}div.usite .bl-ver{padding:2px 10px;border-radius:99px;border:1px solid var(--sc-line);font-size:13px;font-weight:600;color:var(--sc-ink)}div.usite .bl-cat{padding:3px 11px;border-radius:99px;font-size:13px;font-weight:650}div.usite .bl-cat[data-cat=New]{background:#cf3a241c;color:#a52c19}div.usite .bl-cat[data-cat=Improved]{background:#16161614;color:var(--sc-ink)}div.usite .bl-cat[data-cat=Fixed]{background:#3c6e5021;color:#2c5a40}div.usite .bl-entry h3{margin:0 0 12px;font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.035em}div.usite .bl-entry h3 a{color:inherit;text-decoration:none}div.usite .bl-entry h3 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}div.usite .bl-entry .bl-prose{max-width:none;font-size:16.5px;line-height:1.65}div.usite .bl-entry .bl-prose h2{margin:1.5em 0 .4em;font-size:19px;letter-spacing:-.02em}div.usite .bl-entry .bl-prose h3,div.usite .bl-entry .bl-prose h4{margin:1.3em 0 .4em;font-size:17px}@media(max-width:960px){div.usite .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){div.usite .bl-grid{grid-template-columns:minmax(0,1fr)}div.usite .bl-card.is-first>a{display:flex}div.usite .bl-card.is-first .bl-card-body{padding:18px 2px 0}div.usite .bl-month{grid-template-columns:minmax(0,1fr)}div.usite .bl-month>h2{position:static;padding:0 2px}div.usite .bl-cta .pill{flex:none}}@media(prefers-reduced-motion:reduce){div.usite .bl-cover img{transition:none}div.usite .bl-card>a:hover .bl-cover img{transform:none}}div.bl-scope{--sc-red: #cf3a24;--sc-red-dark: #b9301c;--sc-ink: #161616;--sc-slate: #5c574f;--sc-line: #d9d5ca;font-family:Hanken Grotesk Landing,Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif}.pf-head-actions .pf-tabs{margin:0}.gr-note{margin:0 0 16px;padding:10px 14px;border-radius:var(--radius-lg);background:var(--pf-info-bg);color:var(--pf-info);font-size:13.5px}.pf-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gr-kpis3{grid-template-columns:repeat(3,minmax(0,1fr))}.gr-sub{margin-top:8px}.gr-h3{margin:0 0 8px;font-size:13.5px;font-weight:700}.gr-small{margin:0 0 8px;font-size:12.5px}.gr-n{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.gr-funnel{display:grid;gap:14px;margin:0;padding:0;list-style:none}.gr-f-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.gr-f-label{font-weight:600}.gr-f-count{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.gr-bar{display:block;height:10px;margin:6px 0 4px;border-radius:999px;background:var(--surface-3);overflow:hidden}.gr-bar>span{display:block;height:100%;border-radius:999px;background:var(--text)}.gr-bar-sm{height:8px;margin:0}.gr-f-sub{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;color:var(--text-2);font-size:12.5px}.gr-says{display:grid;gap:10px;margin:0;padding:0;list-style:none}.gr-says li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.gr-says li:first-child{border-top:0;padding-top:0}.gr-says-body{display:grid;gap:2px}.gr-means{margin:6px 0 0;color:var(--text-2);font-size:13.5px}.gr-means em{color:var(--text);font-style:normal;font-weight:600}.gr-says-body .gr-means{margin:0}.gr-errs{display:grid;gap:6px;margin:0;padding:0;list-style:none}.gr-errs li{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;gap:12px;align-items:center;font-size:13px}.gr-spark{width:100%;height:20px;fill:var(--text)}.gr-cohort-wrap{overflow-x:auto}.gr-cohort{border-collapse:separate;border-spacing:3px;font-size:12.5px;font-variant-numeric:tabular-nums}.gr-cohort th{padding:4px 8px;color:var(--text-2);font-weight:600;text-align:left;white-space:nowrap}.gr-cohort thead th{text-align:center}.gr-cohort td{min-width:46px;padding:6px 4px;text-align:center}.gr-cell{border-radius:6px;background:color-mix(in srgb,var(--pf-info) calc(var(--p, 0) * 55%),var(--surface-2));color:var(--text)}.gr-cell-na{background:transparent;color:var(--text-3)}.gr-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gr-split{display:grid;gap:10px;margin:0;padding:0;list-style:none}.gr-split li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13.5px}.gr-connect{display:grid;gap:10px;justify-items:start}.gr-connect ol{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--text-2);font-size:14px}.gr-connect li.done{color:var(--pf-ok)}.gr-ga{display:grid;gap:12px}.gr-mini{width:100%;border-collapse:collapse;font-size:13px}.gr-mini th,.gr-mini td{padding:6px 0;border-top:1px solid var(--line);text-align:left;font-variant-numeric:tabular-nums}.gr-mini thead th{border-top:0;color:var(--text-2);font-weight:600}.gr-mini [data-end]{padding-left:12px;text-align:right}.gr-explain{margin:0 0 20px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--surface-2);font-size:14px}.gr-explain h3{margin:0 0 8px;font-size:14px}.gr-explain ul{display:grid;gap:8px;margin:0;padding-left:18px}.gr-set-h{margin:24px 0 8px;font-size:15px}@media(max-width:1100px){.gr-usage,.pf-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gr-usage,.pf-grid3,.gr-kpis3{grid-template-columns:minmax(0,1fr)}.gr-says li{grid-template-columns:minmax(0,1fr);gap:6px}.gr-errs li{grid-template-columns:minmax(0,1fr) 70px auto}.gr-split li{grid-template-columns:96px minmax(0,1fr) auto}}.gg-steps{display:grid;gap:8px;margin:0;padding-left:20px}.gg-copy{display:flex;gap:8px;align-items:center}.gg-label{font-weight:600;font-size:14px}.gg-uri{flex:1;min-width:0;padding:10px 12px;border-radius:var(--radius-lg);background:var(--surface-2);font-family:var(--mono, ui-monospace, monospace);font-size:13px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.gg-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.gg-parts{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gg-parts li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.gg-part-name{display:inline-flex;align-items:center;gap:6px;font-weight:600}.gg-part-note{font-size:13px}.gg-problem{display:grid;gap:4px;padding:12px 16px;border-radius:var(--radius-lg);background:var(--surface-2);font-size:14px}.gg-link{display:inline-flex;align-items:center;gap:4px;width:fit-content}.gg-status{margin-top:0}@media(max-width:640px){.gg-copy{flex-direction:column;align-items:stretch}}
