@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--page-margin: var(--s-10);--page-top: var(--s-8);--section-gap: var(--s-8);--title-gap: var(--s-5);--grid-gap: var(--s-3);--card-pad: var(--s-5);--page-max: 1180px;--prose-max: 620px;--sidebar-w: 232px;--control-h: 32px;--row-h: 40px;--radius-s: 6px;--radius-m: 8px;--radius-l: 12px;--font-sans: "Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--fs-title: 26px;--fs-title-detail: 22px;--fs-figure: 18px;--fs-h2: 15px;--fs-body: 14px;--fs-table: 13px;--fs-small: 12px;--fs-micro: 11px;--fs-mono: 12.5px;--track-title: -.035em;--track-figure: -.025em;--track-h2: -.012em;--track-caps: .04em;--ease-out: cubic-bezier(.2, .8, .2, 1);--t-fast: .12s;--t-med: .18s;color-scheme:light;--bg: #fbfbfa;--bg-sidebar: #f5f5f3;--surface: #ffffff;--surface-2: #f6f6f4;--hover: #f0f0ed;--selected: #e9e9e5;--line: #e8e7e3;--line-strong: #d7d6d1;--text: #17171a;--text-2: #5d5d66;--text-3: #8b8b93;--inverse: #17171a;--on-inverse: #ffffff;--accent: #2b55d6;--accent-soft: #e8edfc;--data-1: #2b55d6;--spark: #c2c2c9;--skeleton: #ecece8;--focus: #2b55d6;--ok: #2e7a50;--warn: #b35c00;--bad: #d1343a;--neutral: #8b8b93;--bad-soft: #fcebeb;--warn-soft: #fbf0e1;--shadow-pop: 0 1px 2px rgb(0 0 0 / .04), 0 8px 24px -6px rgb(0 0 0 / .14);--scrim: rgb(20 20 24 / .36)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0f0f11;--bg-sidebar: #0b0b0d;--surface: #17171a;--surface-2: #1c1c20;--hover: #1d1d21;--selected: #26262b;--line: #26262b;--line-strong: #34343a;--text: #ededef;--text-2: #a3a3ac;--text-3: #72727b;--inverse: #ededef;--on-inverse: #111113;--accent: #7c9cff;--accent-soft: #1b2340;--data-1: #6a8af0;--spark: #45454d;--skeleton: #24242a;--focus: #7c9cff;--ok: #4fae7e;--warn: #f0a03c;--bad: #ff6b6f;--neutral: #72727b;--bad-soft: #2c1517;--warn-soft: #2b1f0f;--shadow-pop: 0 1px 2px rgb(0 0 0 / .4), 0 12px 32px -8px rgb(0 0 0 / .6);--scrim: rgb(0 0 0 / .55)}}:root[data-theme=dark]{color-scheme:dark;--bg: #0f0f11;--bg-sidebar: #0b0b0d;--surface: #17171a;--surface-2: #1c1c20;--hover: #1d1d21;--selected: #26262b;--line: #26262b;--line-strong: #34343a;--text: #ededef;--text-2: #a3a3ac;--text-3: #72727b;--inverse: #ededef;--on-inverse: #111113;--accent: #7c9cff;--accent-soft: #1b2340;--data-1: #6a8af0;--spark: #45454d;--skeleton: #24242a;--focus: #7c9cff;--ok: #4fae7e;--warn: #f0a03c;--bad: #ff6b6f;--neutral: #72727b;--bad-soft: #2c1517;--warn-soft: #2b1f0f;--shadow-pop: 0 1px 2px rgb(0 0 0 / .4), 0 12px 32px -8px rgb(0 0 0 / .6);--scrim: rgb(0 0 0 / .55)}@media(max-width:860px){:root{--page-margin: var(--s-4);--page-top: var(--s-5);--section-gap: var(--s-6);--title-gap: var(--s-4);--card-pad: var(--s-4);--fs-title: 22px;--fs-title-detail: 18px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,p,dl,dd,pre{margin:0}h1,h2,h3{font-weight:600;text-wrap:balance}a{color:inherit;text-decoration:none}p a,.link{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:2px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:default}code,kbd,pre,.mono{font-family:var(--font-mono);font-size:var(--fs-mono);font-feature-settings:normal}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}::selection{background:var(--accent-soft)}.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}.skip-link{position:absolute;left:var(--s-2);top:-40px;z-index:100;padding:var(--s-2) var(--s-3);background:var(--inverse);color:var(--on-inverse);border-radius:var(--radius-s)}.skip-link:focus{top:var(--s-2)}.icon{flex:none;display:block}.muted{color:var(--text-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}.app{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh;min-height:100dvh;background:linear-gradient(90deg,var(--bg-sidebar) calc(var(--sidebar-w) - 1px),var(--line) calc(var(--sidebar-w) - 1px),var(--line) var(--sidebar-w),var(--bg) var(--sidebar-w))}.sidebar{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-3);background:var(--bg-sidebar);border-right:1px solid var(--line)}.sidebar-top{padding-top:var(--s-1)}.nav{display:flex;flex-direction:column;gap:var(--s-4)}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-link{display:flex;align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-2);border-radius:var(--radius-s);color:var(--text-2);font-weight:500;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.nav-link:hover{background:var(--hover);color:var(--text)}.nav-link.is-active{background:var(--selected);color:var(--text)}.nav-link.is-active .icon{color:var(--accent)}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--s-2)}.account{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding-left:var(--s-2);font-size:var(--fs-small);color:var(--text-2)}.account-key{font-family:var(--font-mono);font-size:var(--fs-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-switch{display:inline-flex;align-self:flex-start;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg)}.theme-option{display:grid;place-items:center;width:28px;height:24px;border-radius:5px;color:var(--text-2)}.theme-option:hover{color:var(--text)}.theme-option.is-active{background:var(--selected);color:var(--text)}.main-column{min-width:0;display:flex;flex-direction:column}.main{flex:1;outline:none}.mobile-bar{display:none}.switcher{position:relative}.switcher-button{display:flex;align-items:center;gap:var(--s-2);width:100%;height:36px;padding:0 var(--s-2);border-radius:var(--radius-s);font-weight:600;letter-spacing:-.01em;text-align:left}.switcher-button:not(:disabled):hover{background:var(--hover)}.switcher-button .icon{margin-left:auto;color:var(--text-3)}.switcher-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-mark{flex:none;display:inline-grid;place-items:center;border-radius:6px;font-size:var(--fs-micro);font-weight:650;letter-spacing:0;color:hsl(var(--hue) 45% 30%);background:hsl(var(--hue) 45% 90%)}:root[data-theme=dark] .product-mark{color:hsl(var(--hue) 70% 82%);background:hsl(var(--hue) 28% 22%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .product-mark{color:hsl(var(--hue) 70% 82%);background:hsl(var(--hue) 28% 22%)}}.popover{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-pop);animation:pop var(--t-med) var(--ease-out) backwards}@keyframes pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.switcher-menu{position:absolute;z-index:40;top:calc(100% + var(--s-1));left:0;width:248px;padding:var(--s-1)}.switcher-search{display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-2);margin-bottom:var(--s-1);border-bottom:1px solid var(--line);color:var(--text-3)}.switcher-search input{flex:1;height:32px;border:0;background:none;outline:none;color:var(--text)}.switcher-list{max-height:320px;overflow:auto}.switcher-item{display:flex;align-items:center;gap:var(--s-2);width:100%;height:34px;padding:0 var(--s-2);border-radius:var(--radius-s);text-align:left}.switcher-item.is-cursor,.switcher-item:focus-visible{background:var(--hover);outline:none}.switcher-item-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher-item .icon{color:var(--accent)}.switcher-empty{padding:var(--s-2);color:var(--text-2)}.muted-tag{font-size:var(--fs-small);color:var(--text-2)}.page{width:100%;max-width:calc(var(--page-max) + 2 * var(--page-margin));margin:0 auto;padding:var(--page-top) var(--page-margin) var(--s-12)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--title-gap)}.page-title{min-width:0}.page h1{font-size:var(--fs-title);line-height:1.1;letter-spacing:var(--track-title);padding-top:2px}.page.is-detail h1{font-size:var(--fs-title-detail);line-height:1.2;overflow-wrap:anywhere}.page-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);margin-top:var(--s-2);color:var(--text-2)}.page-actions{display:flex;align-items:center;gap:var(--s-2);flex:none}.back-link{display:inline-flex;align-items:center;gap:var(--s-1);margin:0 0 var(--s-3) -2px;color:var(--text-2);font-size:var(--fs-small);font-weight:500}.back-link:hover{color:var(--text)}.section{margin-top:var(--section-gap)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:28px;margin-bottom:var(--s-3)}.section-head h2{font-size:var(--fs-h2);letter-spacing:var(--track-h2)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-3)}.toolbar-main{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);min-width:0;flex:1}.toolbar-end{display:flex;gap:var(--s-2)}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--text);font-weight:500;white-space:nowrap;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.button:not(:disabled):hover{background:var(--hover)}.button:disabled{opacity:.5}.button.primary{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}.button.primary:not(:disabled):hover{background:color-mix(in srgb,var(--inverse) 86%,var(--bg))}.button.danger{background:var(--bad);border-color:var(--bad);color:#fff}.button.danger:not(:disabled):hover{background:color-mix(in srgb,var(--bad) 88%,#000)}.button.ghost{border-color:transparent;background:transparent;color:var(--text-2)}.button.ghost:not(:disabled):hover{color:var(--text);background:var(--hover)}.button.small{height:28px;padding:0 var(--s-2);font-size:var(--fs-small)}.button.block{width:100%}.button.api-toggle{padding:0 10px;color:var(--text-2)}.button.api-toggle.is-on{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line-strong));background:var(--accent-soft)}.icon-button{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-s);color:var(--text-2);flex:none}.icon-button:not(:disabled):hover{background:var(--hover);color:var(--text)}.icon-button:disabled{opacity:.4}.icon-button.bordered{width:var(--control-h);height:var(--control-h);border:1px solid var(--line-strong);background:var(--surface)}.input,.search,.select select{height:var(--control-h);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.input{width:100%;padding:0 var(--s-3)}.input.mono{font-size:var(--fs-table)}textarea.input{height:auto;min-height:88px;padding:var(--s-2) var(--s-3);resize:vertical}.input:focus,.search:focus-within,.select select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.input::placeholder,.search input::placeholder{color:var(--text-3)}.search{display:flex;align-items:center;gap:var(--s-2);flex:1 1 280px;max-width:420px;padding:0 6px 0 10px;color:var(--text-3)}.search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--text)}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.search:focus-within .kbd{visibility:hidden}.kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--line-strong);border-radius:4px;color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:1}.select{position:relative;display:inline-flex;align-items:center}.select select{appearance:none;-webkit-appearance:none;padding:0 30px 0 10px;cursor:pointer;width:100%}.select .icon{position:absolute;right:10px;pointer-events:none;color:var(--text-3)}.table{border-top:1px solid var(--line);font-size:var(--fs-table)}.table .tr{display:grid;align-items:center;column-gap:var(--s-4);min-height:var(--row-h);padding:0 var(--s-2);border-bottom:1px solid var(--line)}.table .thead{position:sticky;top:0;z-index:2;background:var(--bg)}.table .thead .tr{min-height:34px;color:var(--text-2);font-size:var(--fs-small);font-weight:500}.table .tbody .tr{transition:background var(--t-fast) var(--ease-out)}.table .tbody a.tr:hover,.table .tbody .tr.is-clickable:hover{background:var(--hover)}.table .tbody a.tr:focus-visible{outline:none;background:var(--hover);box-shadow:inset 2px 0 0 var(--accent);border-radius:0}.table [role=cell],.table [role=columnheader]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table .num{text-align:right;font-variant-numeric:tabular-nums}.cell-strong{font-weight:500}.cell-subject .snippet{color:var(--text-2)}.attach-mark{display:inline-block;vertical-align:-2px;margin-right:6px;color:var(--text-2)}.tfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);min-height:44px;padding:0 var(--s-2);color:var(--text-2);font-size:var(--fs-small)}.truncated{display:inline-flex;align-items:center;gap:6px;max-width:100%}.truncated-main{overflow:hidden;text-overflow:ellipsis}.more-count{flex:none;color:var(--text-2);font-size:var(--fs-small);font-weight:500}.sends-table .tr{grid-template-columns:minmax(150px,1.15fr) minmax(180px,2fr) 116px minmax(120px,.9fr) 92px}.messages-table .tr{grid-template-columns:minmax(150px,1.1fr) minmax(200px,2.2fr) minmax(120px,.9fr) 92px}.domains-table .tr{grid-template-columns:minmax(180px,1.6fr) 120px 120px 120px 100px}.keys-table .tr{grid-template-columns:minmax(160px,1.4fr) 124px 140px minmax(120px,1fr) 96px 72px 72px}.hooks-table .tr{grid-template-columns:minmax(220px,2fr) minmax(140px,1.2fr) 96px 120px 96px}.logs-table .tr{grid-template-columns:minmax(220px,2.4fr) 88px minmax(120px,1.1fr) 88px 80px 92px}.templates-table .tr{grid-template-columns:minmax(180px,1.6fr) 176px minmax(140px,1.4fr) 56px 92px}.versions-table .tr{grid-template-columns:56px minmax(140px,1fr) 96px}.endpoint-cell,.endpoint-title{display:inline-flex;align-items:center;gap:var(--s-2);min-width:0}.endpoint-path{overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);font-size:var(--fs-mono)}.endpoint-title .method{font-size:var(--fs-small)}.inline-code{font-family:var(--font-mono);font-size:var(--fs-mono)}.section-empty{margin:0;padding:var(--s-3) var(--s-2);border-top:1px solid var(--line);font-size:var(--fs-table)}.deliveries-table .tr{grid-template-columns:minmax(150px,1.3fr) 112px 72px 80px 100px 84px}.table .tr.group-row{display:flex;min-height:30px;padding-top:var(--s-3);align-items:flex-end;padding-bottom:5px;color:var(--text-2);font-size:var(--fs-small);font-weight:500;border-bottom-color:var(--line)}.mono-cell{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-2)}.meta-pair{display:inline-flex;align-items:center;gap:var(--s-2)}.meta-pair .status{color:var(--text)}.dns-table .tr{grid-template-columns:64px minmax(120px,1fr) minmax(200px,2.4fr) 48px 104px}@media(max-width:1180px){.sends-table .tr{grid-template-columns:minmax(150px,1.2fr) minmax(180px,2fr) 116px 88px}.sends-table .col-from{display:none}}.status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.status-mark{flex:none;width:7px;height:7px;border-radius:50%;color:var(--neutral)}.status-mark.dot{background:currentColor}.status-mark.ring{box-shadow:inset 0 0 0 1.5px currentColor}.tone-ok{color:var(--ok)}.tone-warn{color:var(--warn)}.tone-bad{color:var(--bad)}.tone-accent{color:var(--accent)}.tone-neutral{color:var(--neutral)}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding:var(--s-10) 0}.empty.is-page{border-top:0;padding-top:var(--s-12)}.empty-title{font-weight:600;font-size:var(--fs-h2);letter-spacing:var(--track-h2)}.empty-text{max-width:var(--prose-max);color:var(--text-2)}.empty .button{margin-top:var(--s-1)}.empty.is-error .empty-title{color:var(--bad)}.error-code{margin-left:var(--s-2);padding:1px 5px;border-radius:4px;background:var(--surface-2);color:var(--text-2);font-size:var(--fs-small)}.skeleton-table{overflow:hidden;border-top:1px solid var(--line)}.skeleton-row{display:flex;align-items:center;gap:var(--s-6);height:var(--row-h);padding:0 var(--s-2);border-bottom:1px solid var(--line)}.skeleton-bar{display:block;height:9px;border-radius:5px;background:var(--skeleton);animation:breathe 1.4s ease-in-out infinite}.skeleton-row .skeleton-bar{flex:0 1 auto;min-width:24px}.skeleton-block{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4) 0}@keyframes breathe{50%{opacity:.55}}.title-skeleton{display:block;width:320px;max-width:70vw;height:22px;border-radius:6px;background:var(--skeleton);animation:breathe 1.4s ease-in-out infinite}.inline-icon{display:inline-flex;align-items:center;gap:6px}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-8);border-top:1px solid var(--line)}.fact{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--s-3);padding:9px 0;border-bottom:1px solid var(--line);font-size:var(--fs-table);align-items:baseline}.fact dt{color:var(--text-2)}.fact dd{min-width:0;overflow-wrap:anywhere}.copy-value{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0}.copy-value code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-value.wrap code{white-space:normal;overflow-wrap:anywhere}.copy-compact{width:22px;height:20px;color:var(--text-3)}.tabs{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-m);background:var(--surface-2);border:1px solid var(--line)}.tab{height:26px;padding:0 10px;border-radius:6px;color:var(--text-2);font-size:var(--fs-small);font-weight:500}.tab:hover{color:var(--text)}.tab.is-active{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line-strong)}.content-frame{border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden;background:var(--surface)}.content-frame .skeleton-block{padding:var(--s-4)}.frame-empty{padding:var(--s-6) var(--s-4);color:var(--text-2)}.from-line span{color:var(--text-2)}.from-line strong{color:var(--text);font-weight:500}.mail-frame{display:block;width:100%;height:320px;border:0;background:#fff}.frame-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:36px;padding:0 var(--s-2) 0 var(--s-3);border-bottom:1px solid var(--line);color:var(--text-2);font-size:var(--fs-small)}.code-block{margin:0;padding:var(--s-4);max-height:560px;overflow:auto;font-size:var(--fs-mono);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2}.code-block.prose{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;max-width:calc(var(--prose-max) + 2 * var(--s-4))}.recipients{border-top:1px solid var(--line)}.recipient{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--s-2) var(--s-4);padding:10px var(--s-2);border-bottom:1px solid var(--line);font-size:var(--fs-table)}.recipient-address{display:flex;align-items:baseline;gap:var(--s-2);min-width:0;font-weight:500}.recipient-field{color:var(--text-2);font-weight:400;font-size:var(--fs-small)}.timeline{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);margin:0;padding:0;list-style:none;color:var(--text-2);font-size:var(--fs-small)}.timeline-step{display:inline-flex;align-items:center;gap:6px}.timeline-step time,.timeline-count{font-variant-numeric:tabular-nums}.timeline-count{color:var(--text-3)}.event-detail{grid-column:1 / -1;display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--fs-small);color:var(--text-2)}.event-detail code{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);overflow-wrap:anywhere}.sender-checks{display:inline-flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4)}.sender-check{display:inline-flex;align-items:center;gap:6px}a.link{color:var(--accent);text-decoration:none}a.link:hover{text-decoration:underline;text-underline-offset:2px}.section-tools{display:flex;align-items:center;gap:var(--s-2)}.template-preview{display:flex;flex-direction:column;gap:var(--s-2)}.subject-line{display:flex;align-items:baseline;gap:var(--s-3);padding:0 var(--s-2);font-size:var(--fs-table)}.variables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--grid-gap)}.variable{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:var(--s-3);font-size:var(--fs-table)}.variable code{font-family:var(--font-mono);font-size:var(--fs-mono);overflow:hidden;text-overflow:ellipsis}.section-note{color:var(--text-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--line)}.check{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--s-3);padding:9px var(--s-2);border-bottom:1px solid var(--line);font-size:var(--fs-table)}.check .icon{margin-top:2px}.check-detail{color:var(--text-2)}.check-detail-line{display:block;margin-top:2px;font-size:var(--fs-small)}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8)}.note{display:flex;align-items:flex-start;gap:var(--s-2);padding:10px var(--s-3);border-radius:var(--radius-m);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-small);max-width:var(--prose-max)}.note .icon{margin-top:1px}.note.tone-warn-bg{background:var(--warn-soft);color:var(--text)}.inline-list{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2)}.token{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text)}.token+.token:before{content:""}.url-title span{color:var(--text-2);font-weight:500}.token-list{display:inline-flex;flex-wrap:wrap;gap:2px var(--s-3)}.strong-mono{color:var(--text)}.table .tbody .tr.is-open{background:var(--hover);border-bottom-color:transparent}.delivery-detail{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:var(--s-4);padding:var(--s-2) var(--s-2) var(--s-4);border-bottom:1px solid var(--line);background:var(--hover);font-size:var(--fs-table)}.delivery-attempts ol{margin:0 0 var(--s-3);padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.delivery-attempts li{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:baseline}.delivery-attempts time{color:var(--text-2);font-variant-numeric:tabular-nums}.mini-label{margin:0 0 6px;color:var(--text-2);font-size:var(--fs-small);font-weight:500}.delivery-attempts .mini-label+.copy-value,.delivery-attempts p.muted{margin-bottom:var(--s-3)}.delivery-payload{min-width:0;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);overflow:hidden}.delivery-payload .code-block{max-height:280px}.dialog-layer{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--s-4)}.scrim{position:fixed;inset:0;background:var(--scrim);animation:fade var(--t-med) var(--ease-out) backwards}@keyframes fade{0%{opacity:0}}.dialog{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 2 * var(--s-4));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-pop);animation:rise var(--t-med) var(--ease-out) backwards;outline:none}@keyframes rise{0%{opacity:0;transform:translateY(6px) scale(.985)}}.dialog.size-s{max-width:420px}.dialog.size-m{max-width:560px}.dialog.size-l{max-width:760px}.dialog-foot-note{margin-right:auto;color:var(--text-2);font-size:var(--fs-small)}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}textarea.code-input{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:1.55}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--card-pad) var(--card-pad) 0}.dialog-head h2{font-size:var(--fs-figure);letter-spacing:var(--track-figure)}.dialog-body{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-4) var(--card-pad) var(--card-pad);overflow:auto}.dialog-body>p{color:var(--text-2)}.dialog-foot{display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--card-pad);border-top:1px solid var(--line)}.form-stack{display:flex;flex-direction:column;gap:var(--s-4)}.danger-text{color:var(--bad)}.button.ghost.danger-text:not(:disabled):hover{color:var(--bad);background:var(--bad-soft)}.row-action{display:flex;justify-content:flex-end}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:var(--fs-small);font-weight:500;color:var(--text-2)}.field-hint{font-size:var(--fs-small);color:var(--text-2)}.field-error{font-size:var(--fs-small);color:var(--bad)}.choice-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden}.choice{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--s-3);padding:10px var(--s-3);cursor:pointer;border-bottom:1px solid var(--line)}.choice:last-child{border-bottom:0}.choice:hover{background:var(--hover)}.choice input{margin:3px 0 0;accent-color:var(--accent)}.choice-title{font-weight:500}.choice-text{font-size:var(--fs-small);color:var(--text-2)}.scope-grid{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-m)}.scope-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s-3);align-items:center;padding:7px var(--s-3);border-bottom:1px solid var(--line);font-size:var(--fs-table)}.scope-row:last-child{border-bottom:0}.scope-row>span{color:var(--text-2)}.scope-options{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4)}.check-option{display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.check-option input{margin:0;accent-color:var(--accent)}.event-groups{display:flex;flex-direction:column;gap:var(--s-3)}.event-group{border:1px solid var(--line);border-radius:var(--radius-m)}.event-group-head{display:flex;align-items:center;gap:var(--s-2);padding:8px var(--s-3);border-bottom:1px solid var(--line);font-size:var(--fs-table);font-weight:500}.event-group-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--s-4);padding:10px var(--s-3);font-size:var(--fs-table)}.event-group-body code{font-size:var(--fs-small)}.secret-box{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-2)}.secret-box code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:var(--fs-mono);line-height:1.5}.api-panel{position:sticky;bottom:0;z-index:20;display:flex;flex-direction:column;max-height:min(46vh,420px);border-top:1px solid var(--line-strong);background:var(--surface);box-shadow:0 -10px 30px -18px #00000040;animation:slide var(--t-med) var(--ease-out) backwards}@keyframes slide{0%{transform:translateY(12px);opacity:0}}.api-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3) var(--s-2) var(--page-margin);border-bottom:1px solid var(--line)}.api-call-line{display:flex;align-items:center;gap:var(--s-2);min-width:0}.api-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.method{flex:none;padding:1px 6px;border-radius:4px;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:600;background:var(--surface-2);color:var(--text-2)}.method-get{color:var(--ok)}.method-post,.method-patch,.method-put{color:var(--accent)}.method-delete{color:var(--bad)}.api-panel-tools{display:flex;align-items:center;gap:var(--s-2);flex:none}.api-response{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-2);white-space:nowrap}.api-response.is-error{color:var(--bad)}.api-code{flex:1;margin:0;padding:var(--s-3) var(--page-margin);overflow:auto;line-height:1.6;white-space:pre;background:var(--surface-2)}.toasts{position:fixed;z-index:80;right:var(--s-4);bottom:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2);pointer-events:none}.app.has-api .toasts{bottom:calc(min(46vh,420px) + var(--s-4))}.toast{display:flex;align-items:center;gap:var(--s-3);min-height:40px;padding:0 var(--s-2) 0 var(--s-3);border-radius:var(--radius-m);background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-pop);font-size:var(--fs-table);pointer-events:auto;animation:rise var(--t-med) var(--ease-out) backwards}.toast .icon-button{color:inherit;opacity:.7}.toast.tone-bad{background:var(--bad);color:#fff}.signin{display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:var(--s-4)}.signin-card{display:flex;flex-direction:column;gap:var(--s-4);width:100%;max-width:360px}.signin-card h1{font-size:var(--fs-title);letter-spacing:var(--track-title);line-height:1.1;margin-top:var(--s-6)}.signin-lede{color:var(--text-2);text-wrap:pretty;margin-top:calc(-1 * var(--s-2))}.wordmark{display:inline-flex;align-items:center;gap:var(--s-2);font-weight:650;letter-spacing:-.02em}.wordmark svg{display:block}.signin-foot,.signin-note{font-size:var(--fs-small);color:var(--text-2);text-wrap:pretty}.dialog-body p,.empty-text{text-wrap:pretty}.signin-foot{padding-top:var(--s-4);border-top:1px solid var(--line)}.button.tall{height:40px}.booting{min-height:100vh;min-height:100dvh}.dev-signin{font-size:var(--fs-small);color:var(--text-2)}.dev-signin summary{cursor:pointer;width:max-content}.dev-signin summary:hover{color:var(--text)}.dev-signin .form-stack{margin-top:var(--s-4)}.avatar{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--selected);color:var(--text-2);font-size:var(--fs-micro);font-weight:600;letter-spacing:0}.account-link{display:flex;align-items:center;gap:var(--s-2);min-width:0;flex:1;margin-left:calc(-1 * var(--s-2));padding:4px var(--s-2);border-radius:var(--radius-s);color:var(--text)}.account-link:hover,.account-link.is-active{background:var(--hover)}.account-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-table);font-weight:500}.account-role{font-size:var(--fs-small);color:var(--text-2)}.person-cell{display:flex;align-items:center;gap:var(--s-2)}.person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}.role-text{color:var(--text-2)}.role-select{position:relative;display:inline-flex;align-items:center;margin-left:-8px}.role-select select{height:28px;padding:0 24px 0 8px;border:1px solid transparent;border-radius:var(--radius-s);background:transparent;color:var(--text);font:inherit;appearance:none;cursor:pointer;transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.role-select select:hover{border-color:var(--line-strong);background:var(--surface)}.role-select select:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.role-select .icon{position:absolute;right:8px;pointer-events:none;color:var(--text-3)}.team-table .tr{grid-template-columns:minmax(180px,1.4fr) minmax(160px,1.3fr) 120px 92px 76px}.invites-table .tr{grid-template-columns:minmax(180px,1.4fr) minmax(160px,1.3fr) 120px 132px 76px}.passkeys-table .tr{grid-template-columns:minmax(200px,1.6fr) 140px 92px 92px 84px}.memberships-table .tr{grid-template-columns:minmax(180px,1.6fr) minmax(120px,1fr) 120px}.section-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}.switcher-group{margin:0;padding:var(--s-2) var(--s-2) var(--s-1);color:var(--text-3);font-size:var(--fs-small);font-weight:500}@media(max-width:860px){.app{grid-template-columns:minmax(0,1fr);background:var(--bg)}.sidebar{position:fixed;z-index:50;left:0;top:0;width:min(280px,86vw);transform:translate(-102%);transition:transform var(--t-med) var(--ease-out);box-shadow:var(--shadow-pop)}.sidebar.is-open{transform:none}.nav-scrim{z-index:45}.mobile-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--s-1);height:52px;padding:0 var(--s-2);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.mobile-product{display:inline-flex;align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-2);font-weight:600;letter-spacing:-.01em}.page-head,.page-actions{flex-wrap:wrap}.toolbar{align-items:stretch}.search{flex:1 1 100%;max-width:none}.search .kbd{display:none}.toolbar-main .select{flex:1 1 calc(50% - var(--s-2));min-width:0}.facts,.two-col{grid-template-columns:minmax(0,1fr)}.two-col{gap:0}.fact{grid-template-columns:96px minmax(0,1fr)}.api-panel{position:fixed;left:0;right:0;bottom:0;max-height:70dvh}.api-panel-head{flex-wrap:wrap}.event-group-body,.delivery-detail{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.table .thead{display:none}.table{border-top:1px solid var(--line)}.table .tbody .tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;row-gap:2px;padding:10px var(--s-1);min-height:0}.table .tbody .tr>[role=cell]{grid-column:1}.table .tbody .tr>[role=cell].num,.table .tbody .tr>[role=cell].m-aside{grid-column:2;grid-row:1;text-align:right}.table .tbody .tr>[role=cell].m-hide,.sends-table .col-from{display:none}.sends-table .tr>.cell-subject,.messages-table .tr>.cell-subject{color:var(--text-2)}.scope-row{grid-template-columns:minmax(0,1fr);gap:var(--s-1)}.field-row,.variables{grid-template-columns:minmax(0,1fr)}.section-head{flex-wrap:wrap;row-gap:var(--s-2)}.team-table .tbody .tr>.row-action,.invites-table .tbody .tr>.row-action{grid-column:2;grid-row:2}.team-table .person-email,.invites-table .person-email{font-size:var(--fs-small)}.team-table .tbody .tr>.person-email:empty,.invites-table .tbody .tr>.person-email:empty{display:none}}.section-aside{color:var(--text-3);font-size:var(--fs-small)}.link-button{color:inherit;font:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.link-button:hover{text-decoration-color:currentColor}.metrics .section:first-child{margin-top:var(--s-2)}.metrics .chart,.metrics .table{transition:opacity var(--t-med) var(--ease-out)}.metrics.is-refreshing .chart,.metrics.is-refreshing .table{opacity:.45}.chart-cell{min-width:0}.chart-cell.is-lead{padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}.chart-grid-4,.chart-grid-3,.chart-grid-2{display:grid;column-gap:var(--s-6);row-gap:var(--s-5)}.chart-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:var(--s-5)}.chart-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line)}.chart-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-bottom:var(--s-2)}.chart-name{color:var(--text-2);font-size:var(--fs-small);font-weight:500}.chart-note{color:var(--text-3);font-weight:400}.chart-figure{order:2;flex-basis:100%;font-size:var(--fs-figure);font-weight:600;letter-spacing:var(--track-figure);line-height:1.15;font-variant-numeric:proportional-nums}.chart-head .status{font-size:var(--fs-small);color:var(--text-2)}.chart-head.is-lead .chart-figure{font-size:var(--fs-title);letter-spacing:var(--track-title)}.chart{position:relative;width:100%;border-radius:var(--radius-s);outline:none;touch-action:pan-y}.chart:focus-visible{box-shadow:0 0 0 2px var(--focus)}.chart svg{display:block;overflow:visible}.chart-grid{stroke:var(--line);stroke-width:1;shape-rendering:crispEdges}.chart-axis{fill:var(--text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.chart-bar{fill:var(--data-1)}.chart-band{fill:var(--hover)}.chart-line{fill:none;stroke:var(--data-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart-crosshair{stroke:var(--line-strong);stroke-width:1;shape-rendering:crispEdges}.chart-marker{fill:var(--data-1);stroke:var(--bg);stroke-width:2}.chart-ref{stroke:currentColor;stroke-width:1;stroke-dasharray:4 3;shape-rendering:crispEdges}.chart-ref-label{fill:var(--text-2);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.chart-hit{fill:transparent}.chart-tip{position:absolute;z-index:5;top:0;min-width:148px;padding:var(--s-2) var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-pop);pointer-events:none;font-size:var(--fs-small);white-space:nowrap}.chart-tip-title{margin-bottom:var(--s-1);color:var(--text-2)}.chart-tip-row{display:flex;align-items:baseline;gap:var(--s-2);line-height:1.6}.chart-tip-row strong{min-width:44px;font-weight:600;font-variant-numeric:tabular-nums}.chart-tip-row span{color:var(--text-2)}.skeleton-chart{height:112px;border-radius:var(--radius-m);background:var(--skeleton);animation:breathe 1.6s ease-in-out infinite}.skeleton-chart.is-lead{height:240px}.metrics-table .tr{grid-template-columns:minmax(110px,1.4fr) repeat(8,minmax(64px,1fr))}.metrics-domains .tr{grid-template-columns:minmax(160px,2fr) repeat(6,minmax(72px,1fr))}@media(max-width:960px){.chart-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-4)}}@media(max-width:720px){.chart-grid-2,.chart-grid-3{grid-template-columns:minmax(0,1fr)}.chart-figure{font-size:var(--fs-figure)}.chart-head.is-lead .chart-figure{font-size:var(--fs-title-detail)}.table.metrics-table .tr{grid-template-columns:minmax(90px,1.3fr) repeat(3,minmax(56px,1fr))}.table.metrics-domains .tr{grid-template-columns:minmax(120px,1.6fr) repeat(3,minmax(56px,1fr))}.toolbar.is-stacked{flex-direction:column}.toolbar.is-stacked .toolbar-end{align-self:flex-start}.table.metrics-table .thead,.table.metrics-domains .thead{display:block}.table.metrics-table .tbody .tr,.table.metrics-domains .tbody .tr{min-height:var(--row-h);padding:0 var(--s-1)}.table.metrics-table .tbody .tr>[role=cell],.table.metrics-domains .tbody .tr>[role=cell]{grid-column:auto;grid-row:auto}.metrics-table .m-hide,.metrics-domains .m-hide,.table.metrics-table .tbody .tr>[role=cell].m-hide,.table.metrics-domains .tbody .tr>[role=cell].m-hide{display:none}}.menu{position:relative;display:inline-flex}.menu-list{position:absolute;z-index:40;top:calc(100% + var(--s-1));left:0;min-width:216px;max-height:340px;overflow:auto;padding:var(--s-1)}.menu-list.align-end{left:auto;right:0}.menu-item{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:var(--s-2);width:100%;height:32px;padding:0 var(--s-2);border-radius:var(--radius-s);font-size:var(--fs-table);text-align:left}.menu-item:hover,.menu-item:focus-visible{background:var(--hover);outline:none}.menu-check{display:grid;color:var(--accent)}.menu-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-hint{color:var(--text-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.menu-divider{height:1px;margin:var(--s-1) 0;background:var(--line)}.avatar.is-small{width:20px;height:20px;font-size:var(--fs-micro)}.page.is-inbox{display:flex;flex-direction:column;height:100vh;height:100dvh;padding-bottom:0}.page.is-inbox .page-head{flex:none}.inbox{flex:1;min-height:0;display:grid;grid-template-columns:344px minmax(0,1fr);border-top:1px solid var(--line)}.inbox-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line)}.inbox-filters{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:1px solid var(--line)}.inbox-filters .tabs{align-self:flex-start}.inbox-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.inbox-selects .select{width:100%}.inbox-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.inbox-scroll .empty{padding:var(--s-8) var(--s-1)}.thread-list{display:flex;flex-direction:column;gap:1px;padding:var(--s-2) var(--s-2) var(--s-4) 0;transition:opacity var(--t-med) var(--ease-out)}.thread-list.is-refreshing{opacity:.6}.thread-row{display:grid;grid-template-columns:6px minmax(0,1fr) auto;column-gap:var(--s-2);row-gap:3px;padding:9px var(--s-2) 10px;border-radius:var(--radius-s);color:var(--text);transition:background var(--t-fast) var(--ease-out)}.thread-row:hover{background:var(--hover)}.thread-row.is-selected{background:var(--selected)}.thread-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus)}.thread-dot{grid-row:1;align-self:center;width:6px;height:6px;border-radius:50%}.thread-row.is-unread .thread-dot{background:var(--accent)}.thread-who{display:flex;align-items:baseline;gap:6px;min-width:0}.thread-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.thread-row.is-unread .thread-name{font-weight:600}.thread-count{color:var(--text-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.thread-time{color:var(--text-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums;white-space:nowrap}.thread-subject{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:var(--fs-table)}.thread-row.is-unread .thread-subject{color:var(--text)}.thread-meta{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--text-3);font-size:var(--fs-small);white-space:nowrap}.thread-wake{display:inline-flex;align-items:center;gap:4px}.thread-more{align-self:center;margin-top:var(--s-2)}.inbox-view{min-height:0;overflow:auto}.inbox-view-pad{padding:var(--s-5) 0 var(--s-5) var(--s-6)}.inbox-back{display:none}.thread{max-width:780px;padding:0 0 var(--s-12) var(--s-6)}.thread-head{position:sticky;top:0;z-index:3;padding:var(--s-4) 0 var(--s-3);background:var(--bg);border-bottom:1px solid var(--line)}.thread-title{font-size:var(--fs-figure);font-weight:600;letter-spacing:var(--track-figure);line-height:1.25;overflow-wrap:anywhere}.thread-facts{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-top:var(--s-1);color:var(--text-2);font-size:var(--fs-small)}.thread-facts .inline-icon{gap:4px}.thread-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-3)}.thread-assignee{color:var(--text-2);font-size:var(--fs-small)}.assignee-button .avatar{margin-left:-2px}.entry{padding:var(--s-5) 0;border-bottom:1px solid var(--line)}.entry-head{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--s-3)}.entry-head .avatar{width:28px;height:28px;font-size:var(--fs-micro)}.message-entry.is-outbound .entry-head .avatar{background:var(--accent-soft);color:var(--accent)}.entry-who{display:flex;align-items:baseline;gap:var(--s-2);min-width:0}.entry-name{font-weight:600;white-space:nowrap}.entry-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:var(--fs-small)}.entry-time{color:var(--text-3);font-size:var(--fs-small);white-space:nowrap}.entry-checks,.entry-flag,.entry-body{margin-left:40px}.entry-checks,.entry-flag{margin-top:var(--s-1);color:var(--text-2);font-size:var(--fs-small)}.entry-body{margin-top:var(--s-3)}.mail-text{max-width:68ch;line-height:1.55}.mail-text p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.mail-text p.is-quote{color:var(--text-3)}.note-entry{margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);border-bottom:0;border-radius:var(--radius-m);background:var(--surface-2)}.note-head{display:flex;align-items:center;gap:var(--s-2);margin-bottom:6px;color:var(--text-2);font-size:var(--fs-small)}.note-label{color:var(--text);font-weight:500}.note-head .entry-time{margin-left:auto}.draft-entry{margin:var(--s-4) 0;padding:var(--s-4);border:1px dashed var(--line-strong);border-radius:var(--radius-m);background:var(--surface)}.draft-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);font-size:var(--fs-small)}.draft-by{color:var(--text-2)}.draft-to{margin-left:auto;color:var(--text-3)}.draft-text{margin:var(--s-3) 0 var(--s-4)}.draft-input{width:100%;margin:var(--s-3) 0;line-height:1.55}.draft-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.draft-note{color:var(--text-2);font-size:var(--fs-small)}.composer{margin-top:var(--s-5);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.composer:focus-within{border-color:color-mix(in srgb,var(--focus) 55%,var(--line-strong))}.composer.is-note{background:var(--surface-2)}.composer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3) 0 var(--s-2)}.composer-mode{padding-left:var(--s-1);font-size:var(--fs-small);font-weight:500}.composer-to{display:inline-flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:var(--fs-small)}textarea.composer-input{display:block;width:100%;min-height:96px;padding:var(--s-3);border:0;background:transparent;box-shadow:none;line-height:1.55;resize:vertical}textarea.composer-input:focus{box-shadow:none}.composer-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);padding:0 var(--s-2) var(--s-2)}.composer-hint{margin-right:auto;padding-left:var(--s-2);color:var(--text-3);font-size:var(--fs-small)}@media(max-width:860px){.page.is-inbox{display:block;height:auto;padding-bottom:var(--s-12)}.page.is-inbox:has(.inbox.has-thread) .page-head{display:none}.inbox{display:block;border-top:0}.inbox.has-thread .inbox-list,.inbox:not(.has-thread) .inbox-view{display:none}.inbox-list{border-right:0}.inbox-filters{padding-right:0}.inbox-scroll{overflow:visible}.thread-list{padding-right:0}.inbox-back{display:inline-flex}.thread,.inbox-view-pad{padding-left:0}.thread-head{position:static;padding-top:0}.entry-checks,.entry-flag,.entry-body{margin-left:0}.composer-hint{display:none}}.draft-entry>:last-child{margin-bottom:0}.subnav{display:flex;gap:var(--s-5);margin-bottom:var(--s-6);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.subnav-link{flex:none;padding:0 0 var(--s-2);margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--text-2);font-weight:500;white-space:nowrap}.subnav-link:hover{color:var(--text)}.subnav-link.is-active{border-bottom-color:var(--text);color:var(--text)}.meter{display:block;height:4px;border-radius:2px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.meter>span{display:block;height:100%;border-radius:2px;background:var(--data-1)}.meter.is-near>span{background:var(--warn)}.meter.is-full>span{background:var(--bad)}.usage-today{max-width:560px}.usage-label{color:var(--text-2);font-size:var(--fs-small);font-weight:500}.usage-figure{margin:var(--s-1) 0 var(--s-3);color:var(--text-2);font-size:var(--fs-h2)}.usage-figure strong{color:var(--text);font-size:var(--fs-title);font-weight:600;letter-spacing:var(--track-title)}.usage-today .meter{height:6px;border-radius:3px}.usage-note{max-width:var(--prose-max);margin-top:var(--s-3);color:var(--text-2);font-size:var(--fs-small);text-wrap:pretty}.ramp{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin:0;padding:0;list-style:none}.ramp-step{display:flex;flex-direction:column;gap:6px;min-width:0}.ramp-cap{color:var(--text-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums;white-space:nowrap}.ramp-bar{height:6px;border-radius:3px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.ramp-step.is-done .ramp-bar{background:color-mix(in srgb,var(--data-1) 45%,var(--surface-2));box-shadow:none}.ramp-step.is-current .ramp-bar{background:var(--data-1);box-shadow:none}.ramp-step.is-current .ramp-cap{color:var(--text);font-weight:600}.allowance{display:grid;grid-template-columns:minmax(0,132px) 96px;align-items:center;gap:var(--s-3)}.allowance-text{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.allowance-text strong{color:var(--text);font-weight:500}.limits-table .tr{grid-template-columns:minmax(140px,1fr) minmax(180px,1.3fr) minmax(180px,1.3fr)}.month-table .tr{grid-template-columns:minmax(120px,1.4fr) repeat(6,minmax(64px,1fr))}.table .tr.is-total{font-weight:600}.mono-cell{font-family:var(--font-mono);font-size:var(--fs-mono)}.smtp-password{text-wrap:pretty}.unsub{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:var(--s-8);align-items:start}.general{display:flex;flex-direction:column;gap:var(--s-6)}.rename-form{max-width:480px}.rename-row{display:flex;gap:var(--s-2)}.rename-row .input{flex:1;min-width:0}.unsub-form{display:flex;flex-direction:column;gap:var(--s-4)}.unsub-form .input{width:100%}.unsub-form textarea.input{resize:vertical;line-height:1.5}.color-field{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--s-2)}.color-swatch{width:32px;height:var(--control-h);padding:2px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);cursor:pointer}.color-swatch::-webkit-color-swatch-wrapper{padding:0}.color-swatch::-webkit-color-swatch{border:0;border-radius:4px}.unsub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding-top:var(--s-2)}.unsub-saved{margin-left:auto;color:var(--text-3);font-size:var(--fs-small)}.unsub-preview{position:sticky;top:var(--s-4)}.unsub-preview-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-2)}.unsub-frame{display:block;width:100%;height:520px;border:1px solid var(--line);border-radius:var(--radius-m);background:#f5f5f2}@media(max-width:960px){.unsub{grid-template-columns:minmax(0,1fr)}.unsub-preview{position:static}}@media(max-width:720px){.table.limits-table .thead,.table.month-table .thead{display:block}.table.limits-table .tr,.table.limits-table .thead .tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.table.limits-table .tbody .tr{padding:10px var(--s-1);row-gap:var(--s-2)}.table.limits-table .tbody .tr>[role=cell]:first-child{grid-column:1 / -1}.table.limits-table .tbody .tr>[role=cell]{grid-column:auto;grid-row:auto}.table.limits-table .thead [role=columnheader]:first-child{display:none}.allowance{grid-template-columns:minmax(0,1fr);gap:4px}.table.month-table .tr{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}.table.month-table .tbody .tr{min-height:var(--row-h);padding:0 var(--s-1)}.table.month-table .tbody .tr>[role=cell]{grid-column:auto;grid-row:auto}.table.month-table .tbody .tr>[role=cell].m-hide{display:none}.table.month-table .thead .m-hide{display:none}.ramp-cap{font-size:var(--fs-micro)}.unsub-frame{height:440px}}.sidebar-top{padding-top:0}.brand-link{display:flex;align-items:center;height:32px;padding:0 var(--s-2);border-radius:var(--radius-s);color:var(--text)}.brand-link:hover{background:var(--hover)}.brand-link .wordmark{font-size:var(--fs-h2)}.sidebar-scroll{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--s-5);margin:0 calc(-1 * var(--s-3));padding:2px var(--s-3);overflow-y:auto}.side-scope{display:flex;flex-direction:column;gap:var(--s-1)}.side-scope+.side-scope{gap:var(--s-3)}.side-scope-label{margin:0;padding:0 var(--s-2);overflow:hidden;color:var(--text-2);font-size:var(--fs-small);font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.switcher-button{height:44px;padding:0 var(--s-2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);font-weight:400;letter-spacing:0;transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.switcher-button:not(:disabled):hover{background:var(--surface);border-color:var(--line-strong)}.switcher-button[aria-expanded=true]{border-color:var(--line-strong)}.switcher-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.switcher-label{color:var(--text-3);font-size:var(--fs-micro);font-weight:500}.switcher-name{font-weight:600;letter-spacing:-.01em}.switcher-menu{width:100%}.switcher-icon{display:grid;place-items:center;width:20px;height:20px;color:var(--text-2)}.switcher-item .switcher-icon .icon{color:var(--text-2)}.switcher-item.is-current{background:var(--selected)}.switcher-item:hover,.switcher-item:focus-visible{background:var(--hover);outline:none}.switcher-group{padding-top:var(--s-1)}.mobile-account{color:var(--text-2);font-weight:500}.mobile-slash{color:var(--text-3);font-weight:400}.mobile-project{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-table .tr{grid-template-columns:minmax(140px,1.2fr) 120px 112px 72px 60px 80px 60px 88px minmax(176px,1fr)}.projects-table .tbody .tr{min-height:60px;cursor:pointer}.projects-table .tbody .tr:hover{background:var(--hover)}.project-cell{display:flex;align-items:center;gap:var(--s-2)}.project-link{overflow:hidden;color:var(--text);font-weight:500;text-overflow:ellipsis}.project-link:hover{text-decoration:underline;text-underline-offset:3px}.projects-table .allowance{display:flex;flex-direction:column;align-items:stretch;gap:6px}.projects-table .allowance .meter{width:100%}.projects-table [role=cell].project-spark{overflow:visible}.project-failed{display:inline-flex;align-items:center;gap:var(--s-2)}.cell-skeleton{display:inline-block;width:56%;max-width:72px;height:9px;border-radius:5px;background:var(--skeleton);animation:breathe 1.4s ease-in-out infinite;vertical-align:middle}.num .cell-skeleton{width:32px}.spark{position:relative;display:inline-flex;vertical-align:middle;border-radius:4px;outline:none}.spark:focus-visible{box-shadow:0 0 0 2px var(--focus)}.spark svg{display:block;overflow:visible}.spark-base{stroke:var(--line-strong);stroke-width:1}.spark-bar{fill:var(--spark)}.spark-bar.is-now{fill:var(--data-1)}.spark-bar.is-hover{fill:var(--text-2)}.spark-bar.is-now.is-hover{fill:var(--accent)}.spark-tip{position:absolute;z-index:5;bottom:calc(100% + 6px);transform:translate(-50%);display:flex;align-items:baseline;gap:4px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--text-2);font-size:var(--fs-small);white-space:nowrap;pointer-events:none}.spark-tip strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.spark-tip-day{margin-left:4px;color:var(--text-3)}.account-members-table .tr{grid-template-columns:minmax(170px,1.2fr) minmax(150px,1.1fr) minmax(220px,1.5fr) 92px 76px}.account-invites-table .tr{grid-template-columns:minmax(170px,1.2fr) minmax(150px,1.1fr) minmax(220px,1.5fr) 132px 76px}.account-members-table .tbody .tr,.account-invites-table .tbody .tr{padding-top:6px;padding-bottom:6px}.table [role=cell].access-cell{display:flex;flex-direction:column;gap:2px;white-space:normal}.access-line{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:var(--s-3);max-width:280px;min-height:24px}.access-where{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}a.access-where:hover{text-decoration:underline;text-underline-offset:3px}.access-line .role-text{color:var(--text-2)}.choice.choice-with-control{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;cursor:default}.choice-with-control input{margin-top:0}.choice-with-control label{cursor:pointer}@media(max-width:720px){.table.projects-table .tbody .tr{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name name status" "sent sent spark" "deliv bounce compl" "inbound threads .";row-gap:var(--s-3);column-gap:var(--s-3);padding:var(--s-4) var(--s-1)}.table.projects-table .tbody .tr>[role=cell]{grid-column:auto;grid-row:auto;text-align:left}.table.projects-table .tbody .tr>[role=cell]:nth-child(1){grid-area:name}.table.projects-table .tbody .tr>[role=cell]:nth-child(2){grid-area:sent}.table.projects-table .tbody .tr>[role=cell]:nth-child(3){grid-area:spark;justify-self:end;align-self:end}.table.projects-table .tbody .tr>[role=cell]:nth-child(4){grid-area:deliv}.table.projects-table .tbody .tr>[role=cell]:nth-child(5){grid-area:bounce}.table.projects-table .tbody .tr>[role=cell]:nth-child(6){grid-area:compl}.table.projects-table .tbody .tr>[role=cell]:nth-child(7){grid-area:inbound}.table.projects-table .tbody .tr>[role=cell]:nth-child(8){grid-area:threads}.table.projects-table .tbody .tr>[role=cell]:nth-child(9){grid-area:status;justify-self:end}.table.projects-table .tbody .tr>[role=cell][data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--text-3);font-size:var(--fs-micro);font-weight:500}.projects-table .allowance .meter{max-width:160px}.account-members-table .tbody .tr>.access-cell,.account-invites-table .tbody .tr>.access-cell{grid-column:1 / -1}.account-members-table .tbody .tr>.row-action,.account-invites-table .tbody .tr>.row-action{grid-column:2;grid-row:1}.account-members-table .person-email,.account-invites-table .person-email{font-size:var(--fs-small)}.account-members-table .tbody .tr>.person-email:empty,.account-invites-table .tbody .tr>.person-email:empty{display:none}.access-line{max-width:none}}.tiles-frame{container-type:inline-size;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);overflow:hidden}.tiles{display:grid;grid-template-columns:minmax(0,1fr);margin:0 -1px -1px 0}@container (min-width: 760px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{container-type:inline-size;display:flex;flex-direction:column;gap:var(--s-5);min-width:0;padding:var(--s-5) var(--s-6);border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out)}.tile:hover{background:color-mix(in srgb,var(--surface-2) 70%,var(--surface))}.tile:has(.tile-name:focus-visible){box-shadow:inset 0 0 0 2px var(--focus)}.tile-name:focus-visible{outline:none}.tile-head{display:flex;align-items:center;gap:var(--s-2);min-height:24px}.tile-name{min-width:0;font-size:var(--fs-h2);font-weight:600;letter-spacing:var(--track-h2);white-space:nowrap}.tile-status{flex:none;margin-left:auto;color:var(--text-2);font-size:var(--fs-small)}.tile-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:end;gap:var(--s-6)}.tile-figure{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;padding-bottom:calc(var(--fs-micro) + var(--s-1))}.tile-number{overflow:hidden;color:var(--text);font-size:var(--fs-title-detail);font-weight:600;letter-spacing:var(--track-figure);line-height:1.15;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.tile-of{color:var(--text-2);font-size:var(--fs-table);font-weight:400;letter-spacing:0}.tile-figure .meter{width:100%}.tile-spark{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.spark.is-fluid{display:flex;width:100%}.spark.has-axis{flex-direction:column;gap:var(--s-1)}.spark-axis,.tile-axis{display:flex;justify-content:space-between;height:var(--fs-micro);color:var(--text-3);font-size:var(--fs-micro);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.spark-axis.is-reading{color:var(--text-2)}.spark-axis strong{color:var(--text);font-weight:600}.tile-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line)}.tile-stat{min-width:0}.tile-stat dt{overflow:hidden;color:var(--text-2);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap}.tile-stat dd{margin-top:2px;color:var(--text);font-size:var(--fs-h2);font-weight:500;letter-spacing:var(--track-h2);line-height:22px;font-variant-numeric:tabular-nums;transition:color var(--t-fast) var(--ease-out)}.tile-stat dd.is-warn{color:var(--warn)}.tile-stat dd.is-pause{color:var(--bad)}.tile-stat .cell-skeleton{width:40px}.skeleton-figure,.skeleton-meter,.skeleton-spark{display:block;background:var(--skeleton);animation:breathe 1.4s ease-in-out infinite}.skeleton-figure{width:148px;max-width:100%;height:18px;margin:4px 0 3px;border-radius:6px}.skeleton-meter{height:4px;border-radius:2px}.skeleton-spark{height:40px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg,var(--skeleton) 0 calc(100% / 14 - 2px),transparent calc(100% / 14 - 2px) calc(100% / 14)) bottom / 100% 40% no-repeat}.tiles-note{max-width:var(--prose-max);margin-top:var(--s-3);color:var(--text-2);font-size:var(--fs-small)}@container (max-width: 440px){.tile-body{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.tile-figure{padding-bottom:0}.tile-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--s-3)}}@media(max-width:720px){.tile{padding:var(--s-4);gap:var(--s-4)}}.api-call{display:flex;align-items:center;gap:var(--s-2);width:100%;max-width:420px;min-height:40px;margin-top:var(--s-2);padding:0 var(--s-1) 0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.api-call-path{flex:1;min-width:0;overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-mono);text-overflow:ellipsis;white-space:nowrap}.api-call .button{margin-top:0}.tab,.icon-button,.brand-link,.switcher-item,.menu-item,.choice,.thread-row{transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.spark-bar{transition:fill var(--t-fast) var(--ease-out)}.tile-restricted{max-width:var(--prose-max);color:var(--text-3);font-size:var(--fs-small)}
