@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kx-void-black:#050505;--kx-charcoal:#0a0a0d;--kx-pure-white:#fff;--kx-light-gray:#f5f6f8;--kx-kernel-blue:#1a2235;--kx-accent-blue:#2c5dff;--kx-soft-blue:#6fa8ff;--kx-graphite:#171a1f;--kx-muted-blue:#3b4252;--kx-line-light:#d8dbe2;--kx-brand-steel:#4a6e9e;--kx-success-dark:#34c77b;--kx-success-light:#1e7a4d;--kx-warning-dark:#e3a94b;--kx-warning-light:#8a5b00;--kx-error-dark:#e5646a;--kx-error-light:#c42b31;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--shell-max:90rem;--measure:42rem;--gutter:1.25rem;--rule:1px;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.32s;--ease-ui:cubic-bezier(.32, .72, 0, 1);--ease-entrance:cubic-bezier(.16, 1, .3, 1);--ease-standard:var(--ease-ui);--ease-exit:cubic-bezier(.4, 0, 1, 1);--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--font-sans:"Inter Variable", "Inter", ui-sans-serif, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "IBM Plex Mono", monospace}@media (width>=48rem){:root{--gutter:2rem}}:root,[data-tone=paper]{--canvas:var(--kx-light-gray);--surface:var(--kx-pure-white);--surface-sunken:var(--kx-light-gray);--ink:var(--kx-graphite);--ink-secondary:var(--kx-muted-blue);--ink-meta:var(--kx-muted-blue);--accent:var(--kx-accent-blue);--accent-fill:var(--kx-accent-blue);--accent-quiet:color-mix(in srgb, var(--kx-accent-blue) 8%, transparent);--on-accent:var(--kx-pure-white);--line:var(--kx-line-light);--line-strong:color-mix(in srgb, var(--kx-muted-blue) 32%, transparent);--focus:var(--kx-accent-blue);--status-success:var(--kx-success-light);--status-warning:var(--kx-warning-light);--status-error:var(--kx-error-light);--status-info:var(--kx-accent-blue);--shadow-1:0 1px 2px color-mix(in srgb, var(--kx-graphite) 6%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--kx-graphite) 14%, transparent);--shadow-2:0 2px 4px color-mix(in srgb, var(--kx-graphite) 8%, transparent), 0 24px 56px -20px color-mix(in srgb, var(--kx-graphite) 22%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tone=light]{--canvas:var(--kx-pure-white);--surface:var(--kx-light-gray);--surface-sunken:var(--kx-light-gray);--ink:var(--kx-graphite);--ink-secondary:var(--kx-muted-blue);--ink-meta:var(--kx-muted-blue);--accent:var(--kx-accent-blue);--accent-fill:var(--kx-accent-blue);--accent-quiet:color-mix(in srgb, var(--kx-accent-blue) 7%, transparent);--on-accent:var(--kx-pure-white);--line:var(--kx-line-light);--line-strong:color-mix(in srgb, var(--kx-muted-blue) 32%, transparent);--focus:var(--kx-accent-blue);--status-success:var(--kx-success-light);--status-warning:var(--kx-warning-light);--status-error:var(--kx-error-light);--status-info:var(--kx-accent-blue);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tone=dark]{--canvas:var(--kx-void-black);--surface:var(--kx-charcoal);--surface-sunken:var(--kx-void-black);--ink:var(--kx-pure-white);--ink-secondary:#ffffffa3;--ink-meta:#ffffff8c;--accent:var(--kx-soft-blue);--accent-fill:var(--kx-accent-blue);--accent-quiet:color-mix(in srgb, var(--kx-accent-blue) 22%, transparent);--on-accent:var(--kx-pure-white);--line:#ffffff1f;--line-strong:#ffffff3d;--focus:var(--kx-soft-blue);--status-success:var(--kx-success-dark);--status-warning:var(--kx-warning-dark);--status-error:var(--kx-error-dark);--status-info:var(--kx-soft-blue);--shadow-1:0 1px 2px #0009, 0 12px 32px -16px #000c;--shadow-2:0 2px 6px #000000b3, 0 32px 64px -24px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=deep]{--canvas:var(--kx-kernel-blue);--surface:color-mix(in srgb, var(--kx-kernel-blue) 82%, var(--kx-void-black));--surface-sunken:color-mix(in srgb, var(--kx-kernel-blue) 70%, var(--kx-void-black));--ink:var(--kx-pure-white);--ink-secondary:#ffffffb3;--ink-meta:#ffffff8c;--accent:var(--kx-soft-blue);--accent-fill:var(--kx-accent-blue);--accent-quiet:color-mix(in srgb, var(--kx-accent-blue) 26%, transparent);--on-accent:var(--kx-pure-white);--line:#ffffff24;--line-strong:#ffffff42;--focus:var(--kx-soft-blue);--status-success:var(--kx-success-dark);--status-warning:var(--kx-warning-dark);--status-error:var(--kx-error-dark);--status-info:var(--kx-soft-blue);--shadow-1:0 1px 2px #00000080, 0 12px 32px -16px #000000b3;--shadow-2:0 2px 6px #0009, 0 32px 64px -24px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-tone=paper]):not([data-tone=light]){--canvas:var(--kx-void-black);--surface:var(--kx-charcoal);--surface-sunken:var(--kx-void-black);--ink:var(--kx-pure-white);--ink-secondary:#ffffffa3;--ink-meta:#ffffff8c;--accent:var(--kx-soft-blue);--accent-fill:var(--kx-accent-blue);--accent-quiet:color-mix(in srgb, var(--kx-accent-blue) 22%, transparent);--on-accent:var(--kx-pure-white);--line:#ffffff1f;--line-strong:#ffffff3d;--focus:var(--kx-soft-blue);--status-success:var(--kx-success-dark);--status-warning:var(--kx-warning-dark);--status-error:var(--kx-error-dark);--status-info:var(--kx-soft-blue);--shadow-1:0 1px 2px #0009, 0 12px 32px -16px #000c;--shadow-2:0 2px 6px #000000b3, 0 32px 64px -24px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:.875rem;line-height:1.5}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}table,.tabular,time,[data-numeric]{font-variant-numeric:tabular-nums}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.a-title{letter-spacing:-.024em;text-wrap:balance;font-size:1.625rem;font-weight:600;line-height:1.15}.a-heading{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600;line-height:1.3}.a-body{font-size:.875rem;line-height:1.55}.a-small{font-size:.8125rem;line-height:1.45}.a-mono{font-family:var(--font-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:.75rem}.a-label{letter-spacing:-.003em;color:var(--ink-secondary);font-size:.8125rem;font-weight:500;display:block}.a-muted{color:var(--ink-secondary)}.a-meta{color:var(--ink-meta)}.a-measure{max-width:var(--measure)}.a-numeric{font-variant-numeric:tabular-nums;text-align:right}.a-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.a-input{background:var(--surface);width:100%;min-height:2.25rem;color:var(--ink);border:var(--rule) solid var(--line-strong);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-ui), box-shadow var(--dur-base) var(--ease-ui), background-color var(--dur-fast) var(--ease-ui);padding:.5rem .75rem;font-size:.875rem;display:block}.a-input::placeholder{color:var(--ink-meta)}.a-input:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.a-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}.a-input:disabled{opacity:.55;cursor:not-allowed}.a-input[aria-invalid=true]{border-color:var(--status-error)}.a-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-error) 20%, transparent)}textarea.a-input{resize:vertical;min-height:4.5rem;line-height:1.6}textarea.a-input.a-input-mono{font-family:var(--font-mono);font-size:.8125rem}select.a-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right .75rem center,right .5rem center;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:1.75rem}.a-hint{color:var(--ink-meta);font-size:.8125rem;line-height:1.45}.a-error-text{color:var(--status-error);font-size:.8125rem}.a-btn{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--line-strong);border:var(--rule) solid var(--btn-bd);border-radius:var(--radius-md);background:var(--btn-bg);height:2.25rem;color:var(--btn-fg);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-ui), border-color var(--dur-fast) var(--ease-ui), color var(--dur-fast) var(--ease-ui), opacity var(--dur-fast) var(--ease-ui), scale var(--dur-base) var(--ease-ui);justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.a-btn:hover:not(:disabled){--btn-bd:var(--accent)}.a-btn:active:not(:disabled){transition-duration:70ms;scale:.97}.a-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}.a-btn:disabled{opacity:.45;cursor:not-allowed}.a-btn-primary{--btn-bg:var(--accent-fill);--btn-fg:var(--on-accent);--btn-bd:var(--accent-fill)}.a-btn-primary:hover:not(:disabled){--btn-bg:color-mix(in srgb, var(--accent-fill) 88%, black);--btn-bd:color-mix(in srgb, var(--accent-fill) 88%, black)}.a-btn-ghost{--btn-bd:transparent}.a-btn-ghost:hover:not(:disabled){--btn-bg:color-mix(in srgb, var(--ink) 6%, transparent);--btn-bd:transparent}.a-btn-danger{--btn-fg:var(--status-error);--btn-bd:color-mix(in srgb, var(--status-error) 40%, transparent)}.a-btn-danger:hover:not(:disabled){--btn-bg:color-mix(in srgb, var(--status-error) 14%, transparent);--btn-bd:var(--status-error)}.a-btn-sm{height:1.875rem;padding:0 .625rem;font-size:.8125rem}.a-btn-lg{height:2.75rem;padding:0 1.25rem}.a-btn-block{width:100%}.a-btn[aria-pressed=true]{--btn-bg:var(--accent-quiet);--btn-fg:var(--accent);--btn-bd:color-mix(in srgb, var(--accent) 40%, transparent)}kbd{font-family:var(--font-mono);border:var(--rule) solid var(--line-strong);color:var(--ink-meta);border-radius:3px;padding:.1875rem .3125rem;font-size:.6875rem;line-height:1}.a-panel{background:var(--surface);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.a-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:var(--rule) solid var(--line);flex-wrap:wrap;display:flex}.a-panel-body{padding:var(--sp-5)}.a-panel-body-tight{padding:var(--sp-3) var(--sp-5)}.a-panel-foot{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:var(--rule) solid var(--line);background:color-mix(in srgb, var(--ink) 2%, transparent);border-radius:0 0 var(--radius-lg) var(--radius-lg);display:flex}.a-row{border-bottom:var(--rule) solid var(--line);transition:background-color var(--dur-fast) var(--ease-ui)}.a-row:last-child{border-bottom:0}.a-row:hover{background:color-mix(in srgb, var(--ink) 3.5%, transparent)}.a-divider{height:var(--rule);background:var(--line);border:0;margin:0}.a-pill{border:var(--rule) solid var(--line-strong);border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);white-space:nowrap;align-items:center;gap:.375rem;padding:.1875rem .5rem .1875rem .4375rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.a-pill:before{content:"";border-radius:var(--radius-full);background:currentColor;flex:none;width:5px;height:5px}.a-pill[data-tone=success],.a-pill[data-state=sent],.a-pill[data-state=verified],.a-pill[data-state=active],.a-pill[data-state=subscribed],.a-pill[data-state=good]{color:var(--status-success);border-color:color-mix(in srgb, var(--status-success) 34%, transparent)}.a-pill[data-tone=info],.a-pill[data-state=sending],.a-pill[data-state=queued],.a-pill[data-state=scheduled],.a-pill[data-state=trial]{color:var(--status-info);border-color:color-mix(in srgb, var(--status-info) 34%, transparent)}.a-pill[data-tone=warning],.a-pill[data-state=draft],.a-pill[data-state=pending],.a-pill[data-state=verifying],.a-pill[data-state=watch]{color:var(--status-warning);border-color:color-mix(in srgb, var(--status-warning) 30%, transparent)}.a-pill[data-tone=error],.a-pill[data-state=failed],.a-pill[data-state=at_risk],.a-pill[data-state=cancelled]{color:var(--status-error);border-color:color-mix(in srgb, var(--status-error) 34%, transparent)}.a-pill[data-state=suppressed],.a-pill[data-state=unsubscribed],.a-pill[data-state=insufficient_data],.a-pill[data-state=not_measured]{color:var(--ink-meta)}.a-tag{border:var(--rule) solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-secondary);white-space:nowrap;background:0 0;align-items:center;gap:.25rem;padding:.125rem .4375rem;font-size:.75rem;display:inline-flex}button.a-tag{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-ui), color var(--dur-fast) var(--ease-ui)}button.a-tag:hover{border-color:var(--accent);color:var(--accent)}.a-tag[data-selected=true]{background:var(--accent-quiet);border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.a-env{border-radius:var(--radius-full);border:var(--rule) solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary);align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.6875rem;display:inline-flex}.a-notice{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:var(--rule) solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);background:var(--surface);border-left-width:3px;font-size:.875rem;line-height:1.55;display:flex}.a-notice[data-tone=success]{border-left-color:var(--status-success);background:color-mix(in srgb, var(--status-success) 7%, var(--surface))}.a-notice[data-tone=warning]{border-left-color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 8%, var(--surface))}.a-notice[data-tone=error]{border-left-color:var(--status-error);background:color-mix(in srgb, var(--status-error) 7%, var(--surface))}.a-notice[data-tone=info]{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.a-scrim{z-index:var(--z-modal);padding:var(--sp-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:a-scrim-in var(--dur-base) var(--ease-ui) both;background:#00000052;place-items:center;display:grid;position:fixed;inset:0}@keyframes a-scrim-in{0%{opacity:0}}.a-scrim-top{place-items:start center;padding-top:12vh}.a-scrim>:not([aria-hidden=true]){animation:a-pop var(--dur-slow) var(--ease-entrance) both}@keyframes a-pop{0%{opacity:0;translate:0 10px;scale:.97}}.a-scrim-catcher{cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.a-nav-link{border-radius:var(--radius-md);width:100%;height:2.25rem;color:var(--ink-secondary);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-ui), color var(--dur-fast) var(--ease-ui);background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.875rem;text-decoration:none;display:flex;position:relative}.a-nav-link:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.a-nav-link[aria-current=page],.a-nav-link.active{color:var(--ink);font-weight:600}.a-nav-link[aria-current=page]:before,.a-nav-link.active:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:2px;height:1.25rem;position:absolute;top:50%;left:-.5rem;translate:0 -50%}.a-nav-icon{stroke-width:1.5px;flex:none;width:1rem;height:1rem}.a-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.skip-link{left:var(--sp-4);top:var(--sp-2);z-index:var(--z-modal);padding:var(--sp-2) var(--sp-4);background:var(--surface);color:var(--ink);border:var(--rule) solid var(--line-strong);border-radius:var(--radius-md);transition:translate var(--dur-base) var(--ease-standard);text-decoration:none;position:absolute;translate:0 -200%}.skip-link:focus-visible{translate:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.a-btn:active:not(:disabled){scale:none}.a-scrim,.a-scrim>:not([aria-hidden=true]){animation-duration:1ms}*,:before,:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.shell{background:var(--canvas);min-height:100svh;display:flex}.rail{border-right:var(--rule) solid var(--line);background:var(--surface);width:15rem;height:100svh;transition:width var(--dur-slow) var(--ease-ui);flex-direction:column;flex:none;display:none;position:sticky;top:0}.rail[data-collapsed=true]{width:3.75rem}@media (width>=60rem){.rail{display:flex}}.rail-brand{height:3.5rem;padding:0 var(--sp-4);border-bottom:var(--rule) solid var(--line);color:inherit;flex:none;align-items:center;gap:.5rem;text-decoration:none;display:flex}.rail[data-collapsed=true] .rail-brand{justify-content:center;padding:0}.brand-word{letter-spacing:-.02em;color:var(--ink);font-size:.9375rem;font-weight:600}.brand-word>span{color:var(--kx-brand-steel)}[data-tone=dark] .brand-word>span,[data-tone=deep] .brand-word>span{color:color-mix(in srgb, var(--kx-brand-steel) 62%, white)}.brand-product{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.6875rem}.rail-nav{padding:var(--sp-4) var(--sp-3);flex:1;overflow-y:auto}.rail-group{margin-bottom:var(--sp-5)}.rail-group:last-child{margin-bottom:0}.rail-group-label{padding:0 .625rem var(--sp-1);color:var(--ink-meta);font-size:.75rem;font-weight:500}.rail-links{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.rail[data-collapsed=true] .a-nav-link{justify-content:center;padding:0}.rail[data-collapsed=true] .rail-group-label,.rail[data-collapsed=true] .nav-label,.rail[data-collapsed=true] .nav-count{display:none}.nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-count{font-family:var(--font-mono);color:var(--ink-meta);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.6875rem}.rail-foot{padding:var(--sp-3);border-top:var(--rule) solid var(--line);flex:none}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:var(--z-sticky);align-items:center;gap:var(--sp-3);height:3.5rem;padding:0 var(--sp-4);border-bottom:var(--rule) solid var(--line);background:color-mix(in srgb, var(--surface) 85%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex:none;display:flex;position:sticky;top:0}@media (width>=48rem){.topbar{padding:0 var(--sp-5)}}.crumbs{align-items:center;gap:var(--sp-2);white-space:nowrap;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.crumbs li{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.crumbs li>*{text-overflow:ellipsis;overflow:hidden}.crumbs .crumb-root,.wide-only{display:none}@media (width>=30rem){.crumbs li.crumb-root{display:flex}.crumbs .crumb-sep.crumb-root{display:inline}.wide-only{display:inline-flex}}.crumb-sep{font-family:var(--font-mono);color:var(--ink-meta)}.crumbs a{color:var(--ink-secondary);transition:color var(--dur-fast) var(--ease-ui);text-decoration:none}.crumbs a:hover{color:var(--ink)}.topbar-actions{align-items:center;gap:var(--sp-2);display:flex}.content{width:100%;max-width:var(--shell-max);padding:var(--sp-6) var(--sp-4) var(--sp-16);flex:1;margin-inline:auto}@media (width>=48rem){.content{padding:var(--sp-8) var(--sp-5) var(--sp-16)}}.mobile-nav-toggle{display:inline-flex}.only-wide{display:none}@media (width>=48rem){.only-wide{display:inline-flex}}@media (width>=60rem){.mobile-nav-toggle{display:none}}.mobile-nav{z-index:var(--z-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:a-scrim-in var(--dur-base) var(--ease-ui) both;background:#00000052;grid-template-columns:minmax(0,17rem) 1fr;display:grid;position:fixed;inset:0}.mobile-nav-panel{background:var(--surface);border-right:var(--rule) solid var(--line);animation:mobile-nav-in var(--dur-slow) var(--ease-entrance) both;flex-direction:column;display:flex;overflow-y:auto}@keyframes mobile-nav-in{0%{translate:-100%}}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.page-head p{color:var(--ink-secondary);text-wrap:pretty;max-width:52ch;margin-top:.375rem}.stack{gap:var(--sp-5);flex-direction:column;display:flex}.stack-tight{gap:var(--sp-2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.row-tight{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.spread{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.push{margin-left:auto}.grid-2{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.grid-3{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.split{gap:var(--sp-5);align-items:start;display:grid}@media (width>=68rem){.split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.split-even{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat{padding:var(--sp-4);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0}.stat-label{color:var(--ink-secondary);font-size:.8125rem}.stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.5rem;font-weight:600;line-height:1.1}.stat-value small{color:var(--ink-meta);letter-spacing:0;font-size:.8125rem;font-weight:400}.stat-foot{color:var(--ink-meta);margin-top:.375rem;font-size:.75rem}.meter{height:4px;margin-top:var(--sp-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 10%, transparent);overflow:hidden}.meter>span{border-radius:inherit;background:var(--accent-fill);height:100%;transition:width var(--dur-slow) var(--ease-entrance);display:block}.meter[data-tone=warning]>span{background:var(--status-warning)}.meter[data-tone=error]>span{background:var(--status-error)}.table-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overflow-x:auto}table.a-table{border-collapse:collapse;width:100%;font-size:.875rem}.a-table th{text-align:left;color:var(--ink-meta);padding:.625rem var(--sp-4);border-bottom:var(--rule) solid var(--line);background:var(--surface);white-space:nowrap;font-size:.75rem;font-weight:500;position:sticky;top:0}.a-table td{padding:.625rem var(--sp-4);border-bottom:var(--rule) solid var(--line);vertical-align:middle}.a-table tbody tr:last-child td{border-bottom:0}.a-table tbody tr{transition:background-color var(--dur-fast) var(--ease-ui)}.a-table tbody tr:hover{background:color-mix(in srgb, var(--ink) 3.5%, transparent)}.a-table .a-numeric{text-align:right}.cell-actions{justify-content:flex-end;gap:var(--sp-1);display:flex}.cell-strong{color:var(--ink);font-weight:500}.a-empty{align-items:center;gap:var(--sp-2);padding:var(--sp-12) var(--sp-6);text-align:center;flex-direction:column;display:flex}.a-empty h3{font-size:.9375rem;font-weight:600}.a-empty p{max-width:42ch;color:var(--ink-secondary);text-wrap:pretty}.a-empty>.a-btn,.a-empty>.row{margin-top:var(--sp-2)}.checklist{flex-direction:column;display:flex}.check-item{gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:var(--rule) solid var(--line);color:inherit;transition:background-color var(--dur-fast) var(--ease-ui);text-decoration:none;display:flex}.check-item:last-child{border-bottom:0}.check-item:hover{background:color-mix(in srgb, var(--ink) 3.5%, transparent)}.check-mark{border-radius:var(--radius-full);border:1.5px solid var(--line-strong);color:#0000;flex:none;place-items:center;width:1.125rem;height:1.125rem;margin-top:.125rem;display:grid}.check-item[data-done=true] .check-mark{border-color:var(--status-success);background:var(--status-success);color:var(--surface)}.check-item[data-done=true] .check-title{color:var(--ink-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.check-title{font-weight:500}.check-detail{color:var(--ink-meta);text-wrap:pretty;font-size:.8125rem}.preview{border:var(--rule) solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);overflow:hidden}.preview-head{padding:var(--sp-3) var(--sp-4);border-bottom:var(--rule) solid var(--line);background:var(--surface)}.preview-subject{letter-spacing:-.01em;text-wrap:pretty;font-weight:600}.preview-body{padding:var(--sp-4);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;max-height:26rem;font-size:.875rem;line-height:1.65;overflow-y:auto}.tag-chip{font-family:var(--font-mono);border:var(--rule) solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-secondary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-ui), color var(--dur-fast) var(--ease-ui);background:0 0;padding:.1875rem .4375rem;font-size:.75rem}.tag-chip:hover{border-color:var(--accent);color:var(--accent)}.palette{background:var(--surface);border:var(--rule) solid var(--line-strong);border-radius:var(--radius-lg);width:min(34rem,100%);max-height:70vh;box-shadow:var(--shadow-2);flex-direction:column;display:flex;overflow:hidden}.palette-input{border:0;border-bottom:var(--rule) solid var(--line);width:100%;padding:var(--sp-4);color:var(--ink);background:0 0;border-radius:0;font-size:.9375rem}.palette-input:focus{box-shadow:none;outline:none}.palette-list{padding:var(--sp-2);scrollbar-width:thin;overflow-y:auto}.palette-group{padding:var(--sp-2) var(--sp-2) var(--sp-1);color:var(--ink-meta);font-size:.75rem}.palette-item{align-items:center;gap:var(--sp-2);border-radius:var(--radius-md);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:.5rem .625rem;font-size:.875rem;display:flex}.palette-item[data-active=true]{background:var(--accent-quiet);color:var(--accent)}.palette-item .push{font-family:var(--font-mono);color:var(--ink-meta);font-size:.6875rem}.palette-foot{gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);border-top:var(--rule) solid var(--line);color:var(--ink-meta);font-size:.75rem;display:flex}.toast-region{inset-inline:0;z-index:var(--z-toast);align-items:center;gap:var(--sp-2);padding:var(--sp-4);pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:0}@media (width>=48rem){.toast-region{align-items:flex-end}}.toast{pointer-events:auto;align-items:flex-start;gap:var(--sp-3);border:var(--rule) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);max-width:26rem;box-shadow:var(--shadow-2);animation:a-pop var(--dur-slow) var(--ease-entrance) both;padding:.625rem .875rem;display:flex}.toast[data-tone=ok]{border-color:color-mix(in srgb, var(--status-success) 45%, transparent)}.toast[data-tone=error]{border-color:color-mix(in srgb, var(--status-error) 45%, transparent)}.toast-icon{font-family:var(--font-mono);flex:none;padding-top:.1875rem;font-size:.6875rem}.toast[data-tone=ok] .toast-icon{color:var(--status-success)}.toast[data-tone=error] .toast-icon{color:var(--status-error)}.toast p{text-wrap:pretty;flex:1;font-size:.875rem;line-height:1.5}.menu-anchor{position:relative}.menu{z-index:var(--z-dropdown);width:14rem;padding:var(--sp-1);border:var(--rule) solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-2);position:absolute;top:calc(100% + .375rem);right:0}.menu-head{padding:var(--sp-2) .625rem;border-bottom:var(--rule) solid var(--line);margin-bottom:var(--sp-1)}.avatar{background:var(--accent-quiet);width:1.25rem;height:1.25rem;color:var(--accent);border-radius:3px;flex:none;place-items:center;font-size:.625rem;font-weight:600;display:grid}.auth-screen{min-height:100svh;padding:var(--sp-6) var(--sp-4);background:var(--canvas);color:var(--ink);place-items:center;display:grid}.auth-card{width:min(26rem,100%)}.auth-brand{margin-bottom:var(--sp-6);justify-content:center;align-items:baseline;gap:.5rem;display:flex}.plain-screen{min-height:100svh;padding:var(--sp-8) var(--sp-4);color:var(--ink-secondary);background:var(--canvas);place-items:center;display:grid}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 7%, transparent) 25%, color-mix(in srgb, var(--ink) 12%, transparent) 37%, color-mix(in srgb, var(--ink) 7%, transparent) 63%);background-size:400% 100%;animation:1.4s infinite skeleton}@keyframes skeleton{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.copy-field{align-items:center;gap:var(--sp-2);border:var(--rule) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-sunken);min-width:0;padding:.25rem .25rem .25rem .625rem;display:flex}.copy-value{min-width:0;font-family:var(--font-mono);white-space:nowrap;scrollbar-width:none;color:var(--ink);flex:1;font-size:.75rem;line-height:1.5;overflow-x:auto}.copy-value::-webkit-scrollbar{display:none}.record-block{padding:var(--sp-4);border:var(--rule) solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken)}.record-block+.record-block{margin-top:var(--sp-3)}.kv{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.kv dt{color:var(--ink-secondary);font-size:.8125rem}.kv dd{text-align:right;word-break:break-word;min-width:0}.steps{gap:var(--sp-2);display:flex}.step{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 12%, transparent);height:3px;transition:background-color var(--dur-base) var(--ease-ui);flex:1}.step[data-state=done]{background:var(--status-success)}.step[data-state=current]{background:var(--accent-fill)}.def-grid{gap:var(--sp-3);flex-direction:column;display:flex}.def-row{gap:var(--sp-2);align-items:baseline;display:grid}@media (width>=34rem){.def-row{gap:var(--sp-4);grid-template-columns:6.5rem minmax(0,1fr)}}.def-row dd{text-wrap:pretty}.rail-compose{padding:var(--sp-3) var(--sp-3) 0}.rail .rail-nav{padding:var(--sp-2) var(--sp-3)}.rail .rail-group{margin-bottom:.625rem}.rail .rail-group-label{padding-bottom:.125rem}.rail .a-nav-link{height:1.875rem;font-size:.8125rem}.rail .rail-links{gap:.0625rem}.rail[data-collapsed=true] .rail-compose .a-btn{width:2.25rem;padding:0}.rail[data-collapsed=true] .rail-compose .a-btn span{display:none}.rail-foot-row{align-items:center;gap:var(--sp-2);display:flex}.nav-count{text-align:center;min-width:1.25rem;font-family:var(--font-mono);border-radius:var(--radius-full);color:var(--ink-secondary);background:color-mix(in srgb, var(--ink) 6%, transparent);font-variant-numeric:tabular-nums;margin-left:auto;padding:0 .25rem;font-size:.6875rem;line-height:1.125rem}.a-nav-link[aria-current=page] .nav-count{color:var(--accent);background:var(--accent-quiet)}.nav-count[data-tone=error]{color:var(--status-error);background:color-mix(in srgb, var(--status-error) 10%, transparent)}.topbar-search{align-items:center;gap:var(--sp-2);border:var(--rule) solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);min-width:0;max-width:36rem;height:2.25rem;color:var(--ink-meta);text-align:left;cursor:text;transition:border-color var(--dur-fast) var(--ease-ui), background-color var(--dur-fast) var(--ease-ui);flex:1;padding:0 .625rem 0 .75rem;font-size:.875rem;display:none}.topbar-search:hover{border-color:var(--line-strong);background:var(--surface)}.topbar-search span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (width>=48rem){.topbar-search{display:flex}}.icon-btn{width:2.25rem;padding:0;position:relative}.icon-btn.a-btn-sm{width:1.875rem}.badge-dot{border-radius:var(--radius-full);background:var(--status-error);border:2px solid var(--surface);width:7px;height:7px;position:absolute;top:.4rem;right:.45rem}.avatar{border-radius:var(--radius-full);background:var(--kx-kernel-blue);width:1.625rem;height:1.625rem;color:var(--kx-pure-white);font-size:.6875rem}.avatar-lg{width:2.5rem;height:2.5rem;font-size:.875rem}[data-tone=dark] .avatar,[data-tone=deep] .avatar{background:color-mix(in srgb, var(--kx-soft-blue) 30%, var(--kx-charcoal))}.popover{z-index:var(--z-dropdown);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(24rem,100vw - 2rem);box-shadow:var(--shadow-2);animation:a-pop var(--dur-base) var(--ease-entrance) both;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.popover-head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:var(--rule) solid var(--line);display:flex}.popover-list{scrollbar-width:thin;max-height:24rem;overflow-y:auto}.note-row{gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);border:0;border-bottom:var(--rule) solid var(--line);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-ui);background:0 0;text-decoration:none;display:flex}.note-row:last-child{border-bottom:0}.note-row:hover{background:color-mix(in srgb, var(--ink) 3.5%, transparent)}.note-row[data-unseen=true] .note-title{font-weight:600}.note-icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink) 5%, transparent);width:1.75rem;height:1.75rem;color:var(--ink-secondary);flex:none;place-items:center;display:grid}.note-icon[data-tone=warning]{color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 12%, transparent)}.note-icon[data-tone=error]{color:var(--status-error);background:color-mix(in srgb, var(--status-error) 10%, transparent)}.note-icon[data-tone=success]{color:var(--status-success);background:color-mix(in srgb, var(--status-success) 10%, transparent)}.note-title{font-size:.875rem;line-height:1.35}.note-body{color:var(--ink-secondary);text-wrap:pretty;margin-top:.125rem;font-size:.8125rem;line-height:1.45}.note-time{font-family:var(--font-mono);color:var(--ink-meta);margin-top:.25rem;font-size:.6875rem}.menu{width:16rem}.menu-item{border-radius:var(--radius-md);width:100%;height:2.125rem;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.875rem;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus-visible{background:color-mix(in srgb, var(--ink) 5%, transparent);outline:none}.menu-item[data-tone=danger]{color:var(--status-error)}.menu-item .push{font-family:var(--font-mono);color:var(--ink-meta);font-size:.6875rem}.menu-sep{height:var(--rule);margin:var(--sp-1) 0;background:var(--line)}.tabbar{inset-inline:0;z-index:var(--z-sticky);height:calc(3.5rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:var(--rule) solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0}@media (width>=60rem){.tabbar{display:none}}.tab{color:var(--ink-meta);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.625rem;font-weight:500;text-decoration:none;display:flex}.tab[aria-current=page]{color:var(--accent)}.tab-primary>span:first-child{border-radius:var(--radius-full);background:var(--accent-fill);width:2.5rem;height:2.5rem;color:var(--on-accent);box-shadow:var(--shadow-1);place-items:center;margin-top:-.75rem;display:grid}@media (width<=59.99rem){.content{padding-bottom:calc(var(--sp-16) + 3.5rem)}}.page-narrow{max-width:52rem}.toolbar{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:var(--rule) solid var(--line);flex-wrap:wrap;display:flex}.toolbar .a-input{max-width:22rem}.seg{border:var(--rule) solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);padding:2px;display:inline-flex}.seg button{height:1.75rem;color:var(--ink-secondary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-ui), color var(--dur-fast) var(--ease-ui);background:0 0;border:0;border-radius:6px;padding:0 .625rem;font-size:.8125rem;font-weight:500}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent)}.tabs{gap:var(--sp-1);border-bottom:var(--rule) solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.tabs button,.tabs a{height:2.5rem;color:var(--ink-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 .75rem;font-size:.875rem;font-weight:500;text-decoration:none;position:relative}.tabs [aria-selected=true],.tabs [aria-current=page]{color:var(--ink)}.tabs [aria-selected=true]:after,.tabs [aria-current=page]:after{content:"";inset-inline:.75rem;background:var(--accent);border-radius:var(--radius-full);height:2px;position:absolute;bottom:-1px}.dot{border-radius:var(--radius-full);background:var(--ink-meta);flex:none;width:8px;height:8px;display:inline-block}.dot[data-state=operational],.dot[data-state=sent],.dot[data-state=delivered],.dot[data-state=verified]{background:var(--status-success)}.dot[data-state=degraded],.dot[data-state=not_configured],.dot[data-state=pending],.dot[data-state=scheduled],.dot[data-state=draft]{background:var(--status-warning)}.dot[data-state=outage],.dot[data-state=failed],.dot[data-state=hard_bounce],.dot[data-state=complaint]{background:var(--status-error)}.dot[data-state=sending],.dot[data-state=queued]{background:var(--status-info)}.list-row{align-items:center;gap:var(--sp-3);width:100%;padding:.625rem var(--sp-4);border:0;border-bottom:var(--rule) solid var(--line);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-ui);background:0 0;text-decoration:none;display:flex}.list-row:last-child{border-bottom:0}.list-row:hover{background:color-mix(in srgb, var(--ink) 3.5%, transparent)}.list-row[data-active=true]{background:var(--accent-quiet)}.list-main{flex:1;min-width:0}.list-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.list-sub{color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;display:block;overflow:hidden}.meta-grid{gap:.25rem var(--sp-4);grid-template-columns:max-content minmax(0,1fr);font-size:.8125rem;display:grid}.meta-grid dt{color:var(--ink-meta)}.meta-grid dd{word-break:break-word}.mailbox{min-height:calc(100svh - 3.5rem - var(--sp-6) - var(--sp-16));border:var(--rule) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (width>=68rem){.mailbox[data-split=true]{grid-template-columns:minmax(20rem,26rem) minmax(0,1fr)}}.mail-list{border-right:var(--rule) solid var(--line);flex-direction:column;min-width:0;display:flex}@media (width<=67.99rem){.mailbox[data-open=true] .mail-list,.mailbox[data-open=false] .reader{display:none}.mail-list{border-right:0}}.mail-list-head{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);border-bottom:var(--rule) solid var(--line);display:flex}.mail-list-head .a-input{height:2rem;min-height:2rem;padding-block:0}.mail-rows{scrollbar-width:thin;flex:1;overflow-y:auto}.mail-row{width:100%;padding:.625rem var(--sp-3);border:0;border-bottom:var(--rule) solid var(--line);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-ui);background:0 0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:0 .625rem;text-decoration:none;display:grid}.mail-row:hover{background:color-mix(in srgb, var(--ink) 3.5%, transparent)}.mail-row[data-active=true]{background:var(--accent-quiet);box-shadow:inset 2px 0 0 var(--accent)}.mail-row:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.mail-avatar{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--ink-secondary);background:color-mix(in srgb, var(--ink) 7%, transparent);grid-row:span 2;place-items:center;font-size:.75rem;font-weight:600;display:grid}.mail-who{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.mail-time{font-family:var(--font-mono);color:var(--ink-meta);white-space:nowrap;padding-top:.125rem;font-size:.6875rem}.mail-subject{white-space:nowrap;text-overflow:ellipsis;grid-column:2/span 2;font-size:.875rem;overflow:hidden}.mail-subject .mail-preview{color:var(--ink-meta);font-weight:400}.mail-subject .mail-preview:before{content:" — "}.mail-flags{gap:var(--sp-1);grid-column:2/span 2;margin-top:.25rem;display:flex}.mail-flags:empty{display:none}.mail-more{padding:var(--sp-3);text-align:center}.reader{flex-direction:column;min-width:0;display:flex}.reader-bar{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-bottom:var(--rule) solid var(--line);display:flex}.reader-scroll{scrollbar-width:thin;flex:1;overflow-y:auto}.reader-head{padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:var(--rule) solid var(--line)}.reader-subject{letter-spacing:-.02em;text-wrap:pretty;font-size:1.25rem;font-weight:600;line-height:1.25}.reader-from{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);display:flex}.reader-body{padding:var(--sp-5) var(--sp-6) var(--sp-8);white-space:pre-wrap;word-break:break-word;max-width:46rem;font-size:.9375rem;line-height:1.7}.reader-details{margin-top:var(--sp-3)}.reader-details summary{cursor:pointer;color:var(--ink-secondary);align-items:center;gap:.25rem;font-size:.8125rem;list-style:none;display:inline-flex}.reader-details summary::-webkit-details-marker{display:none}.reader-details[open] summary svg{rotate:180deg}.reader-details .meta-grid{margin-top:var(--sp-3)}.reader-empty{height:100%;min-height:20rem;color:var(--ink-meta);place-items:center;display:grid}@media (width<=47.99rem){.reader-head,.reader-body{padding-inline:var(--sp-4)}}.timeline{padding:var(--sp-2) 0;flex-direction:column;gap:0;display:flex}.tl-item{gap:0 var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:1.25rem minmax(0,1fr);display:grid;position:relative}.tl-item:before{content:"";background:var(--line);width:2px;position:absolute;top:1.25rem;bottom:-.5rem;left:.5625rem}.tl-item:last-child:before{display:none}.tl-mark{border-radius:var(--radius-full);border:2px solid var(--line-strong);background:var(--surface);width:1.25rem;height:1.25rem;color:var(--ink-secondary);z-index:1;place-items:center;display:grid}.tl-item[data-kind=sent] .tl-mark,.tl-item[data-kind=delivered] .tl-mark{border-color:var(--status-success);color:var(--status-success)}.tl-item[data-kind=failed] .tl-mark,.tl-item[data-kind=hard_bounce] .tl-mark,.tl-item[data-kind=complaint] .tl-mark{border-color:var(--status-error);color:var(--status-error)}.tl-item[data-kind=suppressed] .tl-mark,.tl-item[data-kind=soft_bounce] .tl-mark,.tl-item[data-kind=scheduled] .tl-mark,.tl-item[data-kind=sending] .tl-mark{border-color:var(--status-warning);color:var(--status-warning)}.tl-title{font-size:.875rem;font-weight:500}.tl-detail{color:var(--ink-secondary);text-wrap:pretty;font-size:.8125rem}.tl-time{font-family:var(--font-mono);color:var(--ink-meta);margin-top:.125rem;font-size:.6875rem}.compose-scrim{z-index:var(--z-overlay);animation:a-scrim-in var(--dur-base) var(--ease-ui) both;background:#00000038;position:fixed;inset:0}.compose{z-index:calc(var(--z-overlay) + 1);background:var(--surface);animation:compose-in var(--dur-slow) var(--ease-entrance) both;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes compose-in{0%{opacity:0;translate:0 16px}}@media (width>=48rem){.compose{inset:auto var(--sp-6) 0 auto;border:var(--rule) solid var(--line-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:min(44rem,100vw - 3rem);height:min(40rem,100svh - 4rem);box-shadow:var(--shadow-2);border-bottom:0}.compose[data-size=large]{border-bottom:var(--rule) solid var(--line-strong);border-radius:var(--radius-lg);width:min(60rem,100vw - 3rem);height:calc(100svh - 6rem);inset:3rem auto auto 50%;translate:-50%}}.compose-head{align-items:center;gap:var(--sp-2);height:2.75rem;padding:0 var(--sp-2) 0 var(--sp-4);border-bottom:var(--rule) solid var(--line);background:var(--surface-sunken);flex:none;display:flex}.compose-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.compose-status{font-family:var(--font-mono);color:var(--ink-meta);white-space:nowrap;font-size:.6875rem}.compose-fields{flex:none}.compose-field{align-items:flex-start;gap:var(--sp-2);min-height:2.5rem;padding:.375rem var(--sp-4);border-bottom:var(--rule) solid var(--line);display:flex}.compose-field>label{width:3.25rem;color:var(--ink-meta);flex:none;padding-top:.3rem;font-size:.8125rem}.compose-field .bare{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:.3rem 0;font-size:.875rem}.compose-field .bare::placeholder{color:var(--ink-meta)}.compose-field-actions{gap:var(--sp-1);flex:none;display:flex}.compose-field-actions button{color:var(--ink-meta);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:.3rem .375rem;font-size:.75rem}.compose-field-actions button:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.compose-body{flex-direction:column;flex:1;min-height:0;display:flex}.compose-body textarea{width:100%;min-height:8rem;padding:var(--sp-4);resize:none;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem;line-height:1.65}.compose-foot{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:var(--rule) solid var(--line);flex:none;display:flex}.compose-error{margin:0 var(--sp-3) var(--sp-2);flex:none}.compose-split{--btn-bd:var(--accent-fill);--btn-bg:var(--accent-fill);--btn-fg:var(--on-accent);border-left:1px solid color-mix(in srgb, var(--on-accent) 30%, transparent);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-left:-.375rem;padding:0 .375rem}.recipients{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex;position:relative}.recipients input{min-width:8rem;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:.3rem 0;font-size:.875rem}.chip{border:var(--rule) solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);max-width:100%;height:1.625rem;color:var(--ink);align-items:center;gap:.25rem;padding:0 .25rem 0 .5rem;font-size:.8125rem;display:inline-flex}.chip>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chip[data-invalid=true]{border-color:var(--status-error);color:var(--status-error)}.chip[data-suppressed=true]{color:var(--ink-meta);border-style:dashed;text-decoration:line-through}.chip button{border-radius:var(--radius-full);width:1.125rem;height:1.125rem;color:var(--ink-meta);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.chip button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.suggest{z-index:var(--z-dropdown);width:min(24rem,100%);padding:var(--sp-1);border:var(--rule) solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-2);position:absolute;top:calc(100% + .25rem);left:0}.suggest-item{align-items:center;gap:var(--sp-2);border-radius:var(--radius-sm);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:.375rem .5rem;font-size:.8125rem;display:flex}.suggest-item[data-active=true]{background:var(--accent-quiet)}.suggest-item .a-meta{font-family:var(--font-mono);margin-left:auto;font-size:.6875rem}.chart{width:100%;position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart-grid line{stroke:var(--line);stroke-width:1px}.chart-axis text{fill:var(--ink-meta);font-family:var(--font-mono);font-size:10px}.chart-line{fill:none;stroke:var(--accent-fill);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.chart-area{fill:var(--accent-fill);opacity:.08}.chart-line[data-series=failed]{stroke:var(--status-error)}.chart-line[data-series=delivered]{stroke:var(--status-success)}.chart-bar{fill:var(--accent-fill);opacity:.85}.chart-bar[data-series=failed]{fill:var(--status-error)}.chart-bar[data-series=suppressed]{fill:var(--ink-meta);opacity:.5}.chart-dot{fill:var(--surface);stroke:var(--accent-fill);stroke-width:2px}.chart-legend{gap:var(--sp-3);margin-top:var(--sp-2);color:var(--ink-secondary);flex-wrap:wrap;font-size:.75rem;display:flex}.chart-legend span:before{content:"";vertical-align:middle;background:var(--accent-fill);border-radius:2px;width:10px;height:3px;margin-right:.375rem;display:inline-block}.chart-legend span[data-series=failed]:before{background:var(--status-error)}.chart-legend span[data-series=delivered]:before{background:var(--status-success)}.chart-legend span[data-series=suppressed]:before{background:var(--ink-meta)}.chart-tip{pointer-events:none;border:var(--rule) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-1);white-space:nowrap;z-index:2;padding:.375rem .5rem;font-size:.75rem;position:absolute}.stat-delta{font-family:var(--font-mono);color:var(--ink-meta);font-size:.6875rem}.stat-delta[data-dir=up]{color:var(--status-success)}.stat-delta[data-dir=down],.stat-delta[data-bad=true][data-dir=up]{color:var(--status-error)}.stat-delta[data-bad=true][data-dir=down]{color:var(--status-success)}.sparkline{height:28px;margin-top:var(--sp-2)}.settings{gap:var(--sp-5);align-items:start;display:grid}@media (width>=60rem){.settings{gap:var(--sp-8);grid-template-columns:13rem minmax(0,1fr)}}.settings-nav{gap:var(--sp-1);scrollbar-width:none;display:flex;overflow-x:auto}@media (width>=60rem){.settings-nav{top:calc(3.5rem + var(--sp-6));flex-direction:column;position:sticky;overflow:visible}}.settings-nav .a-nav-link{white-space:nowrap;width:auto}@media (width>=60rem){.settings-nav .a-nav-link{width:100%}}.settings-main{min-width:0;max-width:46rem}.settings-section+.settings-section{margin-top:var(--sp-6)}.settings-row{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-bottom:var(--rule) solid var(--line);display:grid}.settings-row:last-child{border-bottom:0}@media (width>=40rem){.settings-row{align-items:center;gap:var(--sp-5);grid-template-columns:minmax(0,1fr) auto}}.settings-row h3{font-size:.875rem;font-weight:500}.settings-row p{color:var(--ink-secondary);text-wrap:pretty;margin-top:.125rem;font-size:.8125rem}.keys{gap:.375rem var(--sp-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;font-size:.875rem;display:grid}.keys kbd{margin-left:.125rem}.keys-group{margin-top:var(--sp-4);color:var(--ink-meta);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:500}.keys-group:first-child{margin-top:0}.palette{width:min(40rem,100%)}.palette-hit-sub{color:var(--ink-meta);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.palette-item{gap:.625rem}.palette-item .palette-main{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.palette-hint{padding:var(--sp-2) var(--sp-3) var(--sp-1);color:var(--ink-meta);font-size:.75rem}.chip-row{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3) var(--sp-1);flex-wrap:wrap;display:flex}.code-block{padding:var(--sp-4);border:var(--rule) solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-mono);scrollbar-width:thin;white-space:pre;color:var(--ink);margin:0;font-size:.75rem;line-height:1.6;overflow-x:auto}.code-block .c{color:var(--ink-meta)}.code-block .s{color:var(--status-success)}.secret-reveal{padding:var(--sp-4);border:var(--rule) solid color-mix(in srgb, var(--status-warning) 50%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--status-warning) 7%, var(--surface))}.detail-pane{top:calc(3.5rem + var(--sp-6));position:sticky}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hide-narrow{display:none}@media (width>=48rem){.hide-narrow{display:initial}}.only-narrow{display:initial}@media (width>=48rem){.only-narrow{display:none}}.a-btn svg+span,.a-btn span+svg{margin-left:.125rem}.a-btn-primary svg{color:inherit}.inline-icon{vertical-align:-.15em}.ok-text{color:var(--status-success)}.err-text{color:var(--status-error)}.warn-text{color:var(--status-warning)}.pub{background:var(--canvas);min-height:100svh;color:var(--ink);flex-direction:column;display:flex}.pub-bar{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--sp-4);height:3.75rem;padding:0 var(--gutter);background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:0}.pub-brand{align-items:baseline;gap:.5rem;text-decoration:none;display:flex}.pub-links{align-items:center;gap:var(--sp-1);display:flex}.pub-link{border-radius:var(--radius-full);color:var(--ink-secondary);transition:background-color var(--dur-fast) var(--ease-ui), color var(--dur-fast) var(--ease-ui);padding:.5rem .75rem;font-size:.875rem;text-decoration:none}.pub-link:hover,.pub-link[aria-current=page]{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}@media (width<=40rem){.pub-link-wide{display:none}}.pub-main{flex:1}.pub-foot{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-6);padding:var(--sp-8) var(--gutter);border-top:var(--rule) solid var(--line);color:var(--ink-meta);flex-wrap:wrap;font-size:.8125rem;display:flex}.pub-foot-links{gap:var(--sp-5);flex-wrap:wrap;display:flex}.pub-foot-links a{color:var(--ink-secondary);text-decoration:none}.pub-foot-links a:hover{color:var(--ink);text-decoration:underline}.pill-btn{border-radius:var(--radius-full);background:var(--ink);height:3rem;color:var(--canvas);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-ui), scale var(--dur-base) var(--ease-ui);border:0;justify-content:center;align-items:center;gap:.25rem;padding:0 1.375rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.pill-btn:hover{background:color-mix(in srgb, var(--ink) 84%, var(--canvas))}.pill-btn:active{transition-duration:70ms;scale:.98}.pill-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 40%, transparent);outline:none}.pill-btn:disabled{opacity:.5;cursor:not-allowed}.pill-btn[data-size=sm]{height:2.25rem;padding:0 1rem;font-size:.875rem}.pricing{width:min(100%,86rem);padding:var(--sp-12) var(--gutter) var(--sp-16);margin:0 auto}.pricing-head{align-items:center;gap:var(--sp-5);text-align:center;flex-direction:column;display:flex}.pricing-eyebrow{color:var(--ink-secondary);font-size:.9375rem}.pricing-title{letter-spacing:-.05em;font-size:clamp(3rem,7vw,5rem);font-weight:600;line-height:1}.pricing-lede{max-width:36rem;color:var(--ink-secondary);text-wrap:balance;font-size:1.0625rem;line-height:1.55}.cycle-toggle{margin-top:var(--sp-8);border:var(--rule) solid var(--line);border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 5%, transparent);padding:5px;display:inline-flex}.cycle-toggle button{border-radius:var(--radius-full);min-width:9.5rem;height:2.625rem;color:var(--ink-secondary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-ui), color var(--dur-fast) var(--ease-ui);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.cycle-toggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 16%, transparent)}.cycle-toggle button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.save-chip{border-radius:var(--radius-full);background:color-mix(in srgb, var(--status-success) 13%, transparent);color:var(--status-success);padding:.125rem .5rem;font-size:.75rem;font-weight:600}@media (width<=26rem){.cycle-toggle button{min-width:0;padding:0 .875rem}}.plan-cards{gap:var(--sp-4);margin-top:var(--sp-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=76rem){.plan-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.plan-cards{grid-template-columns:minmax(0,1fr)}}.plan-card{min-width:0;padding:var(--sp-6);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.plan-card[data-loading]{background:color-mix(in srgb, var(--ink) 3%, var(--surface));min-height:34rem}.plan-card-name{letter-spacing:-.035em;font-size:1.875rem;font-weight:600;line-height:1.1}.plan-card-tag{min-height:2.9em;color:var(--ink-secondary);margin-top:.5rem;font-size:.9375rem;line-height:1.45}.plan-price{margin-top:var(--sp-6);flex-direction:column;display:flex}.plan-price-was{min-height:1.4em;color:var(--ink-meta);font-variant-numeric:tabular-nums;font-size:.9375rem;text-decoration:line-through}.plan-price-row{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.plan-price-amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,3.4vw,3rem);font-weight:600;line-height:1.05}.plan-price-per{color:var(--ink-secondary);font-size:.875rem}.plan-price-note{min-height:1.3em;color:var(--ink-meta);margin-top:.5rem;font-size:.8125rem}.plan-card>.pill-btn{width:100%;margin-top:var(--sp-5)}.plan-inherits{margin-top:var(--sp-6);padding-bottom:var(--sp-4);border-bottom:var(--rule) solid var(--line);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}.plan-inherits-spacer{margin-top:var(--sp-6)}.plan-features{margin:var(--sp-4) 0 0;flex-direction:column;gap:.875rem;padding:0;list-style:none;display:flex}.plan-features li{grid-template-columns:1.125rem minmax(0,1fr);gap:.75rem;font-size:.9375rem;line-height:1.45;display:grid}.plan-features svg{margin-top:.125rem}.plan-card-foot{padding-top:var(--sp-8);color:var(--ink-meta);margin-top:auto;font-size:.8125rem;line-height:1.45}.enterprise{gap:var(--sp-8) var(--sp-12);margin-top:var(--sp-4);padding:var(--sp-8);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.enterprise .plan-inherits{margin-top:0}.enterprise-price{margin-top:var(--sp-6);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.enterprise-sub{color:var(--ink-secondary);margin-top:.25rem;font-size:.9375rem}.enterprise .pill-btn{margin-top:var(--sp-6);min-width:14rem}@media (width<=56rem){.enterprise{padding:var(--sp-6);grid-template-columns:minmax(0,1fr)}.enterprise .pill-btn{width:100%}}.pricing-trial{margin-top:var(--sp-10);text-align:center;color:var(--ink-secondary);text-wrap:balance;font-size:.9375rem}.pricing-fine{max-width:44rem;margin:var(--sp-4) auto 0;text-align:center;color:var(--ink-meta);text-wrap:balance;font-size:.8125rem;line-height:1.55}.contact{gap:var(--sp-12) clamp(2rem, 6vw, 6rem);width:min(100%,86rem);padding:var(--sp-12) var(--gutter) var(--sp-16);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;margin:0 auto;display:grid}@media (width<=60rem){.contact{grid-template-columns:minmax(0,1fr)}}.contact-title{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3rem,6.5vw,5.25rem);font-weight:600;line-height:.98}.contact-lede{max-width:30rem;margin-top:var(--sp-6);color:var(--ink-secondary);font-size:1.0625rem;line-height:1.55}.contact-features-label{margin-top:var(--sp-12);color:var(--ink-meta);font-size:.9375rem}.contact-features{gap:var(--sp-5);margin:var(--sp-5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.contact-features li{align-items:center;gap:.875rem;font-size:1rem;display:flex}.contact-features svg{color:var(--accent);flex:none}.contact-card{border:var(--rule) solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ink) 3%, var(--surface));padding:clamp(1.25rem,3vw,2rem)}.contact-grid{gap:var(--sp-5) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-grid .span-2{grid-column:1/-1}@media (width<=34rem){.contact-grid{grid-template-columns:minmax(0,1fr)}}.contact-card .a-label{color:var(--ink);font-size:.9375rem}.contact-card .a-input{border-radius:var(--radius-full);min-height:3rem;padding:0 1.125rem;font-size:.9375rem}.contact-card select.a-input{background-position:right 1.375rem center,right 1.0625rem center;padding-right:2.75rem}.contact-card textarea.a-input{border-radius:var(--radius-lg);min-height:10rem;padding:.875rem 1.125rem}.contact-card .pill-btn{width:100%;margin-top:var(--sp-8)}.contact-note{margin-top:var(--sp-5);color:var(--ink-meta);font-size:.875rem}.hp-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-done{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) 0;flex-direction:column;display:flex}.contact-done-mark{border-radius:var(--radius-full);background:color-mix(in srgb, var(--status-success) 14%, transparent);width:3rem;height:3rem;color:var(--status-success);place-items:center;display:grid}.contact-done h2{letter-spacing:-.03em;font-size:1.625rem;font-weight:600}.contact-done p{color:var(--ink-secondary);font-size:1rem}.legal{width:min(100%,47rem);padding:var(--sp-12) var(--gutter) var(--sp-16);margin:0 auto}.legal-title{letter-spacing:-.045em;font-size:clamp(2.5rem,5.5vw,3.75rem);font-weight:600;line-height:1.02}.legal-meta{margin-top:var(--sp-4);color:var(--ink-meta);font-size:.875rem}.legal-summary{margin-top:var(--sp-8);padding:var(--sp-6);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.legal-summary h2{font-size:1.0625rem;font-weight:600}.legal-toc{margin-top:var(--sp-8);columns:2 16rem;column-gap:var(--sp-8);color:var(--ink-secondary);padding-left:1.25rem;font-size:.875rem;line-height:1.9}.legal-toc a{color:inherit}.legal section{margin-top:var(--sp-12);scroll-margin-top:5rem}.legal h2{letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.25}.legal h3{margin-top:var(--sp-6);font-size:1rem;font-weight:600}.legal p,.legal li,.legal td{color:var(--ink-secondary);font-size:.9375rem;line-height:1.7}.legal p{margin-top:var(--sp-3)}.legal ul{margin:var(--sp-3) 0 0;padding-left:1.25rem}.legal li+li{margin-top:.375rem}.legal strong{color:var(--ink);font-weight:600}.legal-table{margin-top:var(--sp-4);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:34rem}.legal-table th{background:var(--surface);color:var(--ink);text-align:left;padding:.625rem .875rem;font-size:.8125rem;font-weight:600}.legal-table td{border-top:var(--rule) solid var(--line);vertical-align:top;padding:.625rem .875rem}@media (width<=40rem){.plan-card-tag{min-height:0}.plan-price-was[data-empty]{display:none}}
