/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
@layer normalize{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{appearance:auto}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:where(h1,h2,h3,h4,h5,h6,p,pre,blockquote,figure,ol,ul,dl,dd){margin:0}}@layer tokens{:root,html[data-theme=light]{--tlm-color-bg:var(--tlm-palette-sand-1);--tlm-color-bg-subtle:var(--tlm-palette-sand-2);--tlm-color-bg-intense:var(--tlm-palette-sand-3);--tlm-color-fg:var(--tlm-palette-sand-12);--tlm-color-fg-subtle:var(--tlm-palette-sand-11);--tlm-color-fg-intense:var(--tlm-palette-sand-12);--tlm-color-border:var(--tlm-palette-sand-6);--tlm-color-border-subtle:var(--tlm-palette-sand-5);--tlm-color-border-intense:var(--tlm-palette-sand-8);--tlm-color-neutral-solid-bg:black;--tlm-color-neutral-solid-bg-hover:var(--tlm-palette-gray-12);--tlm-color-neutral-solid-fg:white;--tlm-color-neutral-soft-bg:var(--tlm-palette-gray-a3);--tlm-color-neutral-soft-bg-hover:var(--tlm-palette-gray-a4);--tlm-color-neutral-soft-bg-active:var(--tlm-palette-gray-a5);--tlm-color-neutral-soft-fg:var(--tlm-palette-gray-12);--tlm-color-neutral-surface-bg:white;--tlm-color-neutral-surface-bg-hover:var(--tlm-palette-gray-3);--tlm-color-neutral-surface-bg-active:var(--tlm-palette-gray-4);--tlm-color-neutral-surface-border:var(--tlm-palette-gray-6);--tlm-color-neutral-surface-border-hover:var(--tlm-palette-gray-7);--tlm-color-neutral-surface-fg:var(--tlm-palette-gray-12);--tlm-color-neutral-outline-bg-hover:var(--tlm-palette-gray-a3);--tlm-color-neutral-outline-bg-active:var(--tlm-palette-gray-a4);--tlm-color-neutral-outline-border:var(--tlm-palette-gray-6);--tlm-color-neutral-outline-fg:var(--tlm-palette-gray-12);--tlm-color-neutral-ghost-bg-hover:var(--tlm-palette-gray-a3);--tlm-color-neutral-ghost-bg-active:var(--tlm-palette-gray-a4);--tlm-color-neutral-ghost-fg:var(--tlm-palette-gray-12);--tlm-color-accent-solid-bg:var(--tlm-palette-indigo-9);--tlm-color-accent-solid-bg-hover:var(--tlm-palette-indigo-10);--tlm-color-accent-solid-fg:white;--tlm-color-accent-soft-bg:var(--tlm-palette-indigo-a3);--tlm-color-accent-soft-bg-hover:var(--tlm-palette-indigo-a4);--tlm-color-accent-soft-bg-active:var(--tlm-palette-indigo-a5);--tlm-color-accent-soft-fg:var(--tlm-palette-indigo-a11);--tlm-color-accent-surface-bg:var(--tlm-palette-indigo-a2);--tlm-color-accent-surface-bg-hover:var(--tlm-palette-indigo-a4);--tlm-color-accent-surface-bg-active:var(--tlm-palette-indigo-a5);--tlm-color-accent-surface-border:var(--tlm-palette-indigo-a6);--tlm-color-accent-surface-border-hover:var(--tlm-palette-indigo-a7);--tlm-color-accent-surface-fg:var(--tlm-palette-indigo-a11);--tlm-color-accent-outline-bg-hover:var(--tlm-palette-indigo-a3);--tlm-color-accent-outline-bg-active:var(--tlm-palette-indigo-a4);--tlm-color-accent-outline-border:var(--tlm-palette-indigo-a7);--tlm-color-accent-outline-fg:var(--tlm-palette-indigo-a11);--tlm-color-accent-ghost-bg-hover:var(--tlm-palette-indigo-a3);--tlm-color-accent-ghost-bg-active:var(--tlm-palette-indigo-a4);--tlm-color-accent-ghost-fg:var(--tlm-palette-indigo-a11);--tlm-color-success-solid-bg:var(--tlm-palette-green-9);--tlm-color-success-solid-bg-hover:var(--tlm-palette-green-10);--tlm-color-success-solid-fg:white;--tlm-color-success-soft-bg:var(--tlm-palette-green-a3);--tlm-color-success-soft-bg-hover:var(--tlm-palette-green-a4);--tlm-color-success-soft-bg-active:var(--tlm-palette-green-a5);--tlm-color-success-soft-fg:var(--tlm-palette-green-a11);--tlm-color-success-surface-bg:var(--tlm-palette-green-a2);--tlm-color-success-surface-bg-hover:var(--tlm-palette-green-a4);--tlm-color-success-surface-bg-active:var(--tlm-palette-green-a5);--tlm-color-success-surface-border:var(--tlm-palette-green-a6);--tlm-color-success-surface-border-hover:var(--tlm-palette-green-a7);--tlm-color-success-surface-fg:var(--tlm-palette-green-a11);--tlm-color-success-outline-bg-hover:var(--tlm-palette-green-a3);--tlm-color-success-outline-bg-active:var(--tlm-palette-green-a4);--tlm-color-success-outline-border:var(--tlm-palette-green-a7);--tlm-color-success-outline-fg:var(--tlm-palette-green-a11);--tlm-color-success-ghost-bg-hover:var(--tlm-palette-green-a3);--tlm-color-success-ghost-bg-active:var(--tlm-palette-green-a4);--tlm-color-success-ghost-fg:var(--tlm-palette-green-a11);--tlm-color-warning-solid-bg:var(--tlm-palette-amber-9);--tlm-color-warning-solid-bg-hover:var(--tlm-palette-amber-10);--tlm-color-warning-solid-fg:var(--tlm-palette-gray-12);--tlm-color-warning-soft-bg:var(--tlm-palette-amber-a3);--tlm-color-warning-soft-bg-hover:var(--tlm-palette-amber-a4);--tlm-color-warning-soft-bg-active:var(--tlm-palette-amber-a5);--tlm-color-warning-soft-fg:var(--tlm-palette-amber-a11);--tlm-color-warning-surface-bg:var(--tlm-palette-amber-a2);--tlm-color-warning-surface-bg-hover:var(--tlm-palette-amber-a4);--tlm-color-warning-surface-bg-active:var(--tlm-palette-amber-a5);--tlm-color-warning-surface-border:var(--tlm-palette-amber-a6);--tlm-color-warning-surface-border-hover:var(--tlm-palette-amber-a7);--tlm-color-warning-surface-fg:var(--tlm-palette-amber-a11);--tlm-color-warning-outline-bg-hover:var(--tlm-palette-amber-a3);--tlm-color-warning-outline-bg-active:var(--tlm-palette-amber-a4);--tlm-color-warning-outline-border:var(--tlm-palette-amber-a7);--tlm-color-warning-outline-fg:var(--tlm-palette-amber-a11);--tlm-color-warning-ghost-bg-hover:var(--tlm-palette-amber-a3);--tlm-color-warning-ghost-bg-active:var(--tlm-palette-amber-a4);--tlm-color-warning-ghost-fg:var(--tlm-palette-amber-a11);--tlm-color-danger-solid-bg:var(--tlm-palette-red-9);--tlm-color-danger-solid-bg-hover:var(--tlm-palette-red-10);--tlm-color-danger-solid-fg:white;--tlm-color-danger-soft-bg:var(--tlm-palette-red-a3);--tlm-color-danger-soft-bg-hover:var(--tlm-palette-red-a4);--tlm-color-danger-soft-bg-active:var(--tlm-palette-red-a5);--tlm-color-danger-soft-fg:var(--tlm-palette-red-a11);--tlm-color-danger-surface-bg:var(--tlm-palette-red-a2);--tlm-color-danger-surface-bg-hover:var(--tlm-palette-red-a4);--tlm-color-danger-surface-bg-active:var(--tlm-palette-red-a5);--tlm-color-danger-surface-border:var(--tlm-palette-red-a6);--tlm-color-danger-surface-border-hover:var(--tlm-palette-red-a7);--tlm-color-danger-surface-fg:var(--tlm-palette-red-a11);--tlm-color-danger-outline-bg-hover:var(--tlm-palette-red-a3);--tlm-color-danger-outline-bg-active:var(--tlm-palette-red-a4);--tlm-color-danger-outline-border:var(--tlm-palette-red-a7);--tlm-color-danger-outline-fg:var(--tlm-palette-red-a11);--tlm-color-danger-ghost-bg-hover:var(--tlm-palette-red-a3);--tlm-color-danger-ghost-bg-active:var(--tlm-palette-red-a4);--tlm-color-danger-ghost-fg:var(--tlm-palette-red-a11)}html[data-theme=dark]{--tlm-color-bg:var(--tlm-palette-sand-1);--tlm-color-bg-subtle:var(--tlm-palette-sand-2);--tlm-color-bg-intense:var(--tlm-palette-sand-3);--tlm-color-fg:var(--tlm-palette-sand-12);--tlm-color-fg-subtle:var(--tlm-palette-sand-11);--tlm-color-fg-intense:var(--tlm-palette-sand-12);--tlm-color-border:var(--tlm-palette-sand-6);--tlm-color-border-subtle:var(--tlm-palette-sand-5);--tlm-color-border-intense:var(--tlm-palette-sand-8);--tlm-color-neutral-solid-bg:white;--tlm-color-neutral-solid-bg-hover:var(--tlm-palette-gray-12);--tlm-color-neutral-solid-fg:black;--tlm-color-neutral-soft-bg:var(--tlm-palette-gray-a4);--tlm-color-neutral-soft-bg-hover:var(--tlm-palette-gray-a6);--tlm-color-neutral-soft-bg-active:var(--tlm-palette-gray-a7);--tlm-color-neutral-soft-fg:var(--tlm-palette-gray-12);--tlm-color-neutral-surface-bg:var(--tlm-palette-gray-1);--tlm-color-neutral-surface-bg-hover:var(--tlm-palette-gray-a5);--tlm-color-neutral-surface-bg-active:var(--tlm-palette-gray-a6);--tlm-color-neutral-surface-border:var(--tlm-palette-gray-6);--tlm-color-neutral-surface-border-hover:var(--tlm-palette-gray-7);--tlm-color-neutral-surface-fg:var(--tlm-palette-gray-12);--tlm-color-neutral-outline-bg-hover:var(--tlm-palette-gray-a3);--tlm-color-neutral-outline-bg-active:var(--tlm-palette-gray-a4);--tlm-color-neutral-outline-border:var(--tlm-palette-gray-6);--tlm-color-neutral-outline-fg:var(--tlm-palette-gray-12);--tlm-color-neutral-ghost-bg-hover:var(--tlm-palette-gray-a4);--tlm-color-neutral-ghost-bg-active:var(--tlm-palette-gray-a5);--tlm-color-neutral-ghost-fg:var(--tlm-palette-gray-12);--tlm-color-accent-solid-bg:var(--tlm-palette-indigo-9);--tlm-color-accent-solid-bg-hover:var(--tlm-palette-indigo-10);--tlm-color-accent-solid-fg:white;--tlm-color-accent-soft-bg:var(--tlm-palette-indigo-a4);--tlm-color-accent-soft-bg-hover:var(--tlm-palette-indigo-a6);--tlm-color-accent-soft-bg-active:var(--tlm-palette-indigo-a7);--tlm-color-accent-soft-fg:var(--tlm-palette-indigo-a11);--tlm-color-accent-surface-bg:var(--tlm-palette-indigo-a2);--tlm-color-accent-surface-bg-hover:var(--tlm-palette-indigo-a4);--tlm-color-accent-surface-bg-active:var(--tlm-palette-indigo-a5);--tlm-color-accent-surface-border:var(--tlm-palette-indigo-a6);--tlm-color-accent-surface-border-hover:var(--tlm-palette-indigo-a7);--tlm-color-accent-surface-fg:var(--tlm-palette-indigo-a11);--tlm-color-accent-outline-bg-hover:var(--tlm-palette-indigo-a3);--tlm-color-accent-outline-bg-active:var(--tlm-palette-indigo-a4);--tlm-color-accent-outline-border:var(--tlm-palette-indigo-a7);--tlm-color-accent-outline-fg:var(--tlm-palette-indigo-a11);--tlm-color-accent-ghost-bg-hover:var(--tlm-palette-indigo-a4);--tlm-color-accent-ghost-bg-active:var(--tlm-palette-indigo-a5);--tlm-color-accent-ghost-fg:var(--tlm-palette-indigo-a11);--tlm-color-success-solid-bg:var(--tlm-palette-green-9);--tlm-color-success-solid-bg-hover:var(--tlm-palette-green-10);--tlm-color-success-solid-fg:white;--tlm-color-success-soft-bg:var(--tlm-palette-green-a4);--tlm-color-success-soft-bg-hover:var(--tlm-palette-green-a6);--tlm-color-success-soft-bg-active:var(--tlm-palette-green-a7);--tlm-color-success-soft-fg:var(--tlm-palette-green-a11);--tlm-color-success-surface-bg:var(--tlm-palette-green-a2);--tlm-color-success-surface-bg-hover:var(--tlm-palette-green-a4);--tlm-color-success-surface-bg-active:var(--tlm-palette-green-a5);--tlm-color-success-surface-border:var(--tlm-palette-green-a6);--tlm-color-success-surface-border-hover:var(--tlm-palette-green-a7);--tlm-color-success-surface-fg:var(--tlm-palette-green-a11);--tlm-color-success-outline-bg-hover:var(--tlm-palette-green-a3);--tlm-color-success-outline-bg-active:var(--tlm-palette-green-a4);--tlm-color-success-outline-border:var(--tlm-palette-green-a7);--tlm-color-success-outline-fg:var(--tlm-palette-green-a11);--tlm-color-success-ghost-bg-hover:var(--tlm-palette-green-a4);--tlm-color-success-ghost-bg-active:var(--tlm-palette-green-a5);--tlm-color-success-ghost-fg:var(--tlm-palette-green-a11);--tlm-color-warning-solid-bg:var(--tlm-palette-amber-9);--tlm-color-warning-solid-bg-hover:var(--tlm-palette-amber-10);--tlm-color-warning-solid-fg:var(--tlm-palette-gray-1);--tlm-color-warning-soft-bg:var(--tlm-palette-amber-a4);--tlm-color-warning-soft-bg-hover:var(--tlm-palette-amber-a6);--tlm-color-warning-soft-bg-active:var(--tlm-palette-amber-a7);--tlm-color-warning-soft-fg:var(--tlm-palette-amber-a11);--tlm-color-warning-surface-bg:var(--tlm-palette-amber-a2);--tlm-color-warning-surface-bg-hover:var(--tlm-palette-amber-a4);--tlm-color-warning-surface-bg-active:var(--tlm-palette-amber-a5);--tlm-color-warning-surface-border:var(--tlm-palette-amber-a6);--tlm-color-warning-surface-border-hover:var(--tlm-palette-amber-a7);--tlm-color-warning-surface-fg:var(--tlm-palette-amber-a11);--tlm-color-warning-outline-bg-hover:var(--tlm-palette-amber-a3);--tlm-color-warning-outline-bg-active:var(--tlm-palette-amber-a4);--tlm-color-warning-outline-border:var(--tlm-palette-amber-a7);--tlm-color-warning-outline-fg:var(--tlm-palette-amber-a11);--tlm-color-warning-ghost-bg-hover:var(--tlm-palette-amber-a4);--tlm-color-warning-ghost-bg-active:var(--tlm-palette-amber-a5);--tlm-color-warning-ghost-fg:var(--tlm-palette-amber-a11);--tlm-color-danger-solid-bg:var(--tlm-palette-red-9);--tlm-color-danger-solid-bg-hover:var(--tlm-palette-red-10);--tlm-color-danger-solid-fg:white;--tlm-color-danger-soft-bg:var(--tlm-palette-red-a4);--tlm-color-danger-soft-bg-hover:var(--tlm-palette-red-a6);--tlm-color-danger-soft-bg-active:var(--tlm-palette-red-a7);--tlm-color-danger-soft-fg:var(--tlm-palette-red-a11);--tlm-color-danger-surface-bg:var(--tlm-palette-red-a2);--tlm-color-danger-surface-bg-hover:var(--tlm-palette-red-a4);--tlm-color-danger-surface-bg-active:var(--tlm-palette-red-a5);--tlm-color-danger-surface-border:var(--tlm-palette-red-a6);--tlm-color-danger-surface-border-hover:var(--tlm-palette-red-a7);--tlm-color-danger-surface-fg:var(--tlm-palette-red-a11);--tlm-color-danger-outline-bg-hover:var(--tlm-palette-red-a3);--tlm-color-danger-outline-bg-active:var(--tlm-palette-red-a4);--tlm-color-danger-outline-border:var(--tlm-palette-red-a7);--tlm-color-danger-outline-fg:var(--tlm-palette-red-a11);--tlm-color-danger-ghost-bg-hover:var(--tlm-palette-red-a4);--tlm-color-danger-ghost-bg-active:var(--tlm-palette-red-a5);--tlm-color-danger-ghost-fg:var(--tlm-palette-red-a11)}:root,html[data-theme=light]{--tlm-palette-gray-1:#fcfcfc;--tlm-palette-gray-2:#f9f9f9;--tlm-palette-gray-3:#f0f0f0;--tlm-palette-gray-4:#e8e8e8;--tlm-palette-gray-5:#e0e0e0;--tlm-palette-gray-6:#d9d9d9;--tlm-palette-gray-7:#cecece;--tlm-palette-gray-8:#bbb;--tlm-palette-gray-9:#8d8d8d;--tlm-palette-gray-10:#838383;--tlm-palette-gray-11:#646464;--tlm-palette-gray-12:#202020;--tlm-palette-gray-a1:#00000003;--tlm-palette-gray-a2:#00000006;--tlm-palette-gray-a3:#0000000f;--tlm-palette-gray-a4:#00000017;--tlm-palette-gray-a5:#0000001f;--tlm-palette-gray-a6:#00000026;--tlm-palette-gray-a7:#00000031;--tlm-palette-gray-a8:#0004;--tlm-palette-gray-a9:#00000072;--tlm-palette-gray-a10:#0000007c;--tlm-palette-gray-a11:#0000009b;--tlm-palette-gray-a12:#000000df;--tlm-palette-sand-1:#fdfdfc;--tlm-palette-sand-2:#f9f9f8;--tlm-palette-sand-3:#f1f0ef;--tlm-palette-sand-4:#e9e8e6;--tlm-palette-sand-5:#e2e1de;--tlm-palette-sand-6:#dad9d6;--tlm-palette-sand-7:#cfceca;--tlm-palette-sand-8:#bcbbb5;--tlm-palette-sand-9:#8d8d86;--tlm-palette-sand-10:#82827c;--tlm-palette-sand-11:#63635e;--tlm-palette-sand-12:#21201c;--tlm-palette-sand-a1:#55550003;--tlm-palette-sand-a2:#25250007;--tlm-palette-sand-a3:#20100010;--tlm-palette-sand-a4:#1f150019;--tlm-palette-sand-a5:#1f180021;--tlm-palette-sand-a6:#19130029;--tlm-palette-sand-a7:#19140035;--tlm-palette-sand-a8:#1915014a;--tlm-palette-sand-a9:#0f0f0079;--tlm-palette-sand-a10:#0c0c0083;--tlm-palette-sand-a11:#080800a1;--tlm-palette-sand-a12:#060500e3;--tlm-palette-indigo-1:#fdfdfe;--tlm-palette-indigo-2:#f7f9ff;--tlm-palette-indigo-3:#edf2fe;--tlm-palette-indigo-4:#e1e9ff;--tlm-palette-indigo-5:#d2deff;--tlm-palette-indigo-6:#c1d0ff;--tlm-palette-indigo-7:#abbdf9;--tlm-palette-indigo-8:#8da4ef;--tlm-palette-indigo-9:#3e63dd;--tlm-palette-indigo-10:#3358d4;--tlm-palette-indigo-11:#3a5bc7;--tlm-palette-indigo-12:#1f2d5c;--tlm-palette-indigo-a1:#00008002;--tlm-palette-indigo-a2:#0040ff08;--tlm-palette-indigo-a3:#0047f112;--tlm-palette-indigo-a4:#0044ff1e;--tlm-palette-indigo-a5:#0044ff2d;--tlm-palette-indigo-a6:#003eff3e;--tlm-palette-indigo-a7:#0037ed54;--tlm-palette-indigo-a8:#0034dc72;--tlm-palette-indigo-a9:#0031d2c1;--tlm-palette-indigo-a10:#002ec9cc;--tlm-palette-indigo-a11:#002bb7c5;--tlm-palette-indigo-a12:#001046e0;--tlm-palette-green-1:#fbfefc;--tlm-palette-green-2:#f4fbf6;--tlm-palette-green-3:#e6f6eb;--tlm-palette-green-4:#d6f1df;--tlm-palette-green-5:#c4e8d1;--tlm-palette-green-6:#adddc0;--tlm-palette-green-7:#8eceaa;--tlm-palette-green-8:#5bb98b;--tlm-palette-green-9:#30a46c;--tlm-palette-green-10:#2b9a66;--tlm-palette-green-11:#218358;--tlm-palette-green-12:#193b2d;--tlm-palette-green-a1:#00c04004;--tlm-palette-green-a2:#00a32f0b;--tlm-palette-green-a3:#00a43319;--tlm-palette-green-a4:#00a83829;--tlm-palette-green-a5:#019c393b;--tlm-palette-green-a6:#00963c52;--tlm-palette-green-a7:#00914071;--tlm-palette-green-a8:#00924ba4;--tlm-palette-green-a9:#008f4acf;--tlm-palette-green-a10:#008647d4;--tlm-palette-green-a11:#00713fde;--tlm-palette-green-a12:#002616e6;--tlm-palette-amber-1:#fefdfb;--tlm-palette-amber-2:#fefbe9;--tlm-palette-amber-3:#fff7c2;--tlm-palette-amber-4:#ffee9c;--tlm-palette-amber-5:#fbe577;--tlm-palette-amber-6:#f3d673;--tlm-palette-amber-7:#e9c162;--tlm-palette-amber-8:#e2a336;--tlm-palette-amber-9:#ffc53d;--tlm-palette-amber-10:#ffba18;--tlm-palette-amber-11:#ab6400;--tlm-palette-amber-12:#4f3422;--tlm-palette-amber-a1:#c0800004;--tlm-palette-amber-a2:#f4d10016;--tlm-palette-amber-a3:#ffde003d;--tlm-palette-amber-a4:#ffd40063;--tlm-palette-amber-a5:#f8cf0088;--tlm-palette-amber-a6:#eab5008c;--tlm-palette-amber-a7:#dc9b009d;--tlm-palette-amber-a8:#da8a00c9;--tlm-palette-amber-a9:#ffb300c2;--tlm-palette-amber-a10:#ffb300e7;--tlm-palette-amber-a11:#ab6400;--tlm-palette-amber-a12:#341500dd;--tlm-palette-red-1:#fffcfc;--tlm-palette-red-2:#fff7f7;--tlm-palette-red-3:#feebec;--tlm-palette-red-4:#ffdbdc;--tlm-palette-red-5:#ffcdce;--tlm-palette-red-6:#fdbdbe;--tlm-palette-red-7:#f4a9aa;--tlm-palette-red-8:#eb8e90;--tlm-palette-red-9:#e5484d;--tlm-palette-red-10:#dc3e42;--tlm-palette-red-11:#ce2c31;--tlm-palette-red-12:#641723;--tlm-palette-red-a1:#ff000003;--tlm-palette-red-a2:#ff000008;--tlm-palette-red-a3:#f3000d14;--tlm-palette-red-a4:#ff000824;--tlm-palette-red-a5:#ff000632;--tlm-palette-red-a6:#f8000442;--tlm-palette-red-a7:#df000356;--tlm-palette-red-a8:#d2000571;--tlm-palette-red-a9:#db0007b7;--tlm-palette-red-a10:#d10005c1;--tlm-palette-red-a11:#c40006d3;--tlm-palette-red-a12:#55000de8}html[data-theme=dark]{--tlm-palette-gray-1:#111;--tlm-palette-gray-2:#191919;--tlm-palette-gray-3:#222;--tlm-palette-gray-4:#2a2a2a;--tlm-palette-gray-5:#313131;--tlm-palette-gray-6:#3a3a3a;--tlm-palette-gray-7:#484848;--tlm-palette-gray-8:#606060;--tlm-palette-gray-9:#6e6e6e;--tlm-palette-gray-10:#7b7b7b;--tlm-palette-gray-11:#b4b4b4;--tlm-palette-gray-12:#eee;--tlm-palette-gray-a1:#0000;--tlm-palette-gray-a2:#ffffff09;--tlm-palette-gray-a3:#ffffff12;--tlm-palette-gray-a4:#ffffff1b;--tlm-palette-gray-a5:#fff2;--tlm-palette-gray-a6:#ffffff2c;--tlm-palette-gray-a7:#ffffff3b;--tlm-palette-gray-a8:#fff5;--tlm-palette-gray-a9:#ffffff64;--tlm-palette-gray-a10:#ffffff72;--tlm-palette-gray-a11:#ffffffaf;--tlm-palette-gray-a12:#ffffffed;--tlm-palette-sand-1:#111110;--tlm-palette-sand-2:#191918;--tlm-palette-sand-3:#222221;--tlm-palette-sand-4:#2a2a28;--tlm-palette-sand-5:#31312e;--tlm-palette-sand-6:#3b3a37;--tlm-palette-sand-7:#494844;--tlm-palette-sand-8:#62605b;--tlm-palette-sand-9:#6f6d66;--tlm-palette-sand-10:#7c7b74;--tlm-palette-sand-11:#b5b3ad;--tlm-palette-sand-12:#eeeeec;--tlm-palette-sand-a1:#0000;--tlm-palette-sand-a2:#f4f4f309;--tlm-palette-sand-a3:#f6f6f513;--tlm-palette-sand-a4:#fefef31b;--tlm-palette-sand-a5:#fbfbeb23;--tlm-palette-sand-a6:#fffaed2d;--tlm-palette-sand-a7:#fffbed3c;--tlm-palette-sand-a8:#fff9eb57;--tlm-palette-sand-a9:#fffae965;--tlm-palette-sand-a10:#fffdee73;--tlm-palette-sand-a11:#fffcf4b0;--tlm-palette-sand-a12:#fffffded;--tlm-palette-indigo-1:#11131f;--tlm-palette-indigo-2:#141726;--tlm-palette-indigo-3:#182449;--tlm-palette-indigo-4:#1d2e62;--tlm-palette-indigo-5:#253974;--tlm-palette-indigo-6:#304384;--tlm-palette-indigo-7:#3a4f97;--tlm-palette-indigo-8:#435db1;--tlm-palette-indigo-9:#3e63dd;--tlm-palette-indigo-10:#5472e4;--tlm-palette-indigo-11:#9eb1ff;--tlm-palette-indigo-12:#d6e1ff;--tlm-palette-indigo-a1:#1133ff0f;--tlm-palette-indigo-a2:#3354fa17;--tlm-palette-indigo-a3:#2f62ff3c;--tlm-palette-indigo-a4:#3566ff57;--tlm-palette-indigo-a5:#4171fd6b;--tlm-palette-indigo-a6:#5178fd7c;--tlm-palette-indigo-a7:#5a7fff90;--tlm-palette-indigo-a8:#5b81feac;--tlm-palette-indigo-a9:#4671ffdb;--tlm-palette-indigo-a10:#5c7efee3;--tlm-palette-indigo-a11:#9eb1ff;--tlm-palette-indigo-a12:#d6e1ff;--tlm-palette-green-1:#0e1512;--tlm-palette-green-2:#121b17;--tlm-palette-green-3:#132d21;--tlm-palette-green-4:#113b29;--tlm-palette-green-5:#174933;--tlm-palette-green-6:#20573e;--tlm-palette-green-7:#28684a;--tlm-palette-green-8:#2f7c57;--tlm-palette-green-9:#30a46c;--tlm-palette-green-10:#33b074;--tlm-palette-green-11:#3dd68c;--tlm-palette-green-12:#b1f1cb;--tlm-palette-green-a1:#00de4505;--tlm-palette-green-a2:#29f99d0b;--tlm-palette-green-a3:#22ff991e;--tlm-palette-green-a4:#11ff992d;--tlm-palette-green-a5:#2bffa23c;--tlm-palette-green-a6:#44ffaa4b;--tlm-palette-green-a7:#50fdac5e;--tlm-palette-green-a8:#54ffad73;--tlm-palette-green-a9:#44ffa49e;--tlm-palette-green-a10:#43fea4ab;--tlm-palette-green-a11:#46fea5d4;--tlm-palette-green-a12:#bbffd7f0;--tlm-palette-amber-1:#16120c;--tlm-palette-amber-2:#1d180f;--tlm-palette-amber-3:#302008;--tlm-palette-amber-4:#3f2700;--tlm-palette-amber-5:#4d3000;--tlm-palette-amber-6:#5c3d05;--tlm-palette-amber-7:#714f19;--tlm-palette-amber-8:#8f6424;--tlm-palette-amber-9:#ffc53d;--tlm-palette-amber-10:#ffd60a;--tlm-palette-amber-11:#ffca16;--tlm-palette-amber-12:#ffe7b3;--tlm-palette-amber-a1:#e63c0006;--tlm-palette-amber-a2:#fd9b000d;--tlm-palette-amber-a3:#fa820022;--tlm-palette-amber-a4:#fc820032;--tlm-palette-amber-a5:#fd8b0041;--tlm-palette-amber-a6:#fd9b0051;--tlm-palette-amber-a7:#ffab2567;--tlm-palette-amber-a8:#ffae3587;--tlm-palette-amber-a9:#ffc53d;--tlm-palette-amber-a10:#ffd60a;--tlm-palette-amber-a11:#ffca16;--tlm-palette-amber-a12:#ffe7b3;--tlm-palette-red-1:#191111;--tlm-palette-red-2:#201314;--tlm-palette-red-3:#3b1219;--tlm-palette-red-4:#500f1c;--tlm-palette-red-5:#611623;--tlm-palette-red-6:#72232d;--tlm-palette-red-7:#8c333a;--tlm-palette-red-8:#b54548;--tlm-palette-red-9:#e5484d;--tlm-palette-red-10:#ec5d5e;--tlm-palette-red-11:#ff9592;--tlm-palette-red-12:#ffd1d9;--tlm-palette-red-a1:#f4121209;--tlm-palette-red-a2:#f22f3e11;--tlm-palette-red-a3:#ff173f2d;--tlm-palette-red-a4:#fe0a3b44;--tlm-palette-red-a5:#ff204756;--tlm-palette-red-a6:#ff3e5668;--tlm-palette-red-a7:#ff536184;--tlm-palette-red-a8:#ff5d61b0;--tlm-palette-red-a9:#fe4e54e4;--tlm-palette-red-a10:#ff6465eb;--tlm-palette-red-a11:#ff9592;--tlm-palette-red-a12:#ffd1d9}:root{--tlm-font-sans:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--tlm-font-mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--tlm-font-size-xs:.75rem;--tlm-font-size-sm:.875rem;--tlm-font-size-md:1rem;--tlm-font-size-lg:1.125rem;--tlm-font-size-xl:1.25rem;--tlm-font-size-2xl:1.5rem;--tlm-font-size-3xl:2rem;--tlm-font-weight-regular:400;--tlm-font-weight-medium:500;--tlm-font-weight-semibold:600;--tlm-font-weight-bold:700;--tlm-line-height-tight:1.25;--tlm-line-height-normal:1.5;--tlm-line-height-relaxed:1.625;--tlm-text-xs-font-size:var(--tlm-font-size-xs);--tlm-text-xs-line-height:1rem;--tlm-text-sm-font-size:var(--tlm-font-size-sm);--tlm-text-sm-line-height:1.25rem;--tlm-text-md-font-size:var(--tlm-font-size-md);--tlm-text-md-line-height:1.5rem;--tlm-text-lg-font-size:var(--tlm-font-size-lg);--tlm-text-lg-line-height:1.75rem;--tlm-text-xl-font-size:var(--tlm-font-size-xl);--tlm-text-xl-line-height:1.875rem;--tlm-text-label-font-size:var(--tlm-text-sm-font-size);--tlm-text-label-line-height:var(--tlm-text-sm-line-height);--tlm-text-label-font-weight:var(--tlm-font-weight-medium);--tlm-text-page-title-font-size:var(--tlm-font-size-3xl);--tlm-text-page-title-line-height:2.5rem;--tlm-text-page-title-font-weight:var(--tlm-font-weight-bold);--tlm-text-section-title-font-size:var(--tlm-font-size-2xl);--tlm-text-section-title-line-height:2rem;--tlm-text-section-title-font-weight:var(--tlm-font-weight-bold);--tlm-text-panel-title-font-size:var(--tlm-font-size-lg);--tlm-text-panel-title-line-height:var(--tlm-text-lg-line-height);--tlm-text-panel-title-font-weight:var(--tlm-font-weight-semibold);--tlm-text-body-font-size:var(--tlm-text-md-font-size);--tlm-text-body-line-height:var(--tlm-text-md-line-height);--tlm-text-body-font-weight:var(--tlm-font-weight-regular);--tlm-text-caption-font-size:var(--tlm-text-sm-font-size);--tlm-text-caption-line-height:var(--tlm-text-sm-line-height);--tlm-text-caption-font-weight:var(--tlm-font-weight-regular);--tlm-spacing-0:0;--tlm-spacing-0-5:.125rem;--tlm-spacing-1:.25rem;--tlm-spacing-1-5:.375rem;--tlm-spacing-2:.5rem;--tlm-spacing-2-5:.625rem;--tlm-spacing-3:.75rem;--tlm-spacing-3-5:.875rem;--tlm-spacing-4:1rem;--tlm-spacing-5:1.25rem;--tlm-spacing-6:1.5rem;--tlm-spacing-8:2rem;--tlm-spacing-10:2.5rem;--tlm-spacing-12:3rem;--tlm-spacing-16:4rem;--tlm-size-0:0;--tlm-size-2:.5rem;--tlm-size-3:.75rem;--tlm-size-4:1rem;--tlm-size-5:1.25rem;--tlm-size-6:1.5rem;--tlm-size-8:2rem;--tlm-size-9:2.25rem;--tlm-size-10:2.5rem;--tlm-size-11:2.75rem;--tlm-size-12:3rem;--tlm-size-16:4rem;--tlm-radius-xs:.125rem;--tlm-radius-sm:.25rem;--tlm-radius-md:.375rem;--tlm-radius-lg:.5rem;--tlm-radius-full:9999px;--tlm-border-width:1px;--tlm-focus-ring-width:2px;--tlm-focus-ring-inset-width:3px;--tlm-focus-ring-offset:2px;--tlm-animation-spin-duration:1s}}@layer base{html{background:var(--tlm-color-bg);color:var(--tlm-color-fg);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--tlm-font-sans);line-height:var(--tlm-line-height-normal)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--tlm-color-bg);min-width:320px;min-height:100dvh;font-size:var(--tlm-text-body-font-size);font-weight:var(--tlm-text-body-font-weight);line-height:var(--tlm-text-body-line-height)}button,input,textarea,select{color:inherit}a{color:var(--tlm-color-accent-ghost-fg)}code,kbd,samp,pre{font-family:var(--tlm-font-mono)}:focus-visible{outline:var(--tlm-focus-ring-width) solid var(--tlm-color-accent-outline-border);outline-offset:var(--tlm-focus-ring-offset)}}@layer components{:is(.tlm-button,.tlm-icon-button,.tlm-link[data-appearance=action]){--tlm-button-bg:transparent;--tlm-button-bg-hover:var(--tlm-button-bg);--tlm-button-bg-active:var(--tlm-button-bg-hover);--tlm-button-border:transparent;--tlm-button-border-hover:var(--tlm-button-border);--tlm-button-fg:var(--tlm-color-neutral-outline-fg);appearance:none;border:var(--tlm-border-width) solid var(--tlm-button-border);border-radius:var(--tlm-radius-md);background:var(--tlm-button-bg);color:var(--tlm-button-fg);font-family:inherit;font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:is(.tlm-button,.tlm-link[data-appearance=action]){max-inline-size:100%;min-inline-size:var(--tlm-size-10);block-size:var(--tlm-size-10);gap:var(--tlm-spacing-2);padding-block:0;padding-inline:var(--tlm-spacing-4)}.tlm-icon-button{inline-size:var(--tlm-size-10);block-size:var(--tlm-size-10);flex:none;padding:0}:is(.tlm-button,.tlm-icon-button):not(:disabled):hover,.tlm-link[data-appearance=action]:hover{border-color:var(--tlm-button-border-hover);background:var(--tlm-button-bg-hover)}:is(.tlm-button,.tlm-icon-button):not(:disabled):active,:is(.tlm-button,.tlm-icon-button):not(:disabled)[aria-expanded=true],.tlm-link[data-appearance=action]:active{border-color:var(--tlm-button-border-hover);background:var(--tlm-button-bg-active)}:is(.tlm-button,.tlm-icon-button):disabled{cursor:not-allowed;opacity:.56}.tlm-button[data-size=sm]{min-inline-size:var(--tlm-size-8);block-size:var(--tlm-size-8);gap:var(--tlm-spacing-1-5);padding-inline:var(--tlm-spacing-3);font-size:var(--tlm-text-sm-font-size);line-height:var(--tlm-text-sm-line-height)}.tlm-icon-button[data-size=sm]{inline-size:var(--tlm-size-8);block-size:var(--tlm-size-8)}.tlm-button>[data-slot=leading],.tlm-button>[data-slot=trailing]{flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;display:inline-flex}:is(.tlm-button,.tlm-link[data-appearance=action])>[data-slot=label]{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}:is(.tlm-button,.tlm-icon-button)[data-tone=neutral]{--tlm-button-solid-bg:var(--tlm-color-neutral-solid-bg);--tlm-button-solid-bg-hover:var(--tlm-color-neutral-solid-bg-hover);--tlm-button-solid-fg:var(--tlm-color-neutral-solid-fg);--tlm-button-soft-bg:var(--tlm-color-neutral-soft-bg);--tlm-button-soft-bg-hover:var(--tlm-color-neutral-soft-bg-hover);--tlm-button-soft-bg-active:var(--tlm-color-neutral-soft-bg-active);--tlm-button-soft-fg:var(--tlm-color-neutral-soft-fg);--tlm-button-surface-bg:var(--tlm-color-neutral-surface-bg);--tlm-button-surface-bg-active:var(--tlm-color-neutral-surface-bg-active);--tlm-button-surface-border:var(--tlm-color-neutral-surface-border);--tlm-button-surface-border-hover:var(--tlm-color-neutral-surface-border-hover);--tlm-button-surface-fg:var(--tlm-color-neutral-surface-fg);--tlm-button-outline-bg-hover:var(--tlm-color-neutral-outline-bg-hover);--tlm-button-outline-bg-active:var(--tlm-color-neutral-outline-bg-active);--tlm-button-outline-border:var(--tlm-color-neutral-outline-border);--tlm-button-outline-fg:var(--tlm-color-neutral-outline-fg);--tlm-button-ghost-bg-hover:var(--tlm-color-neutral-ghost-bg-hover);--tlm-button-ghost-bg-active:var(--tlm-color-neutral-ghost-bg-active);--tlm-button-ghost-fg:var(--tlm-color-neutral-ghost-fg)}:is(.tlm-button,.tlm-icon-button)[data-tone=accent]{--tlm-button-solid-bg:var(--tlm-color-accent-solid-bg);--tlm-button-solid-bg-hover:var(--tlm-color-accent-solid-bg-hover);--tlm-button-solid-fg:var(--tlm-color-accent-solid-fg);--tlm-button-soft-bg:var(--tlm-color-accent-soft-bg);--tlm-button-soft-bg-hover:var(--tlm-color-accent-soft-bg-hover);--tlm-button-soft-bg-active:var(--tlm-color-accent-soft-bg-active);--tlm-button-soft-fg:var(--tlm-color-accent-soft-fg);--tlm-button-surface-bg:var(--tlm-color-accent-surface-bg);--tlm-button-surface-bg-active:var(--tlm-color-accent-surface-bg-active);--tlm-button-surface-border:var(--tlm-color-accent-surface-border);--tlm-button-surface-border-hover:var(--tlm-color-accent-surface-border-hover);--tlm-button-surface-fg:var(--tlm-color-accent-surface-fg);--tlm-button-outline-bg-hover:var(--tlm-color-accent-outline-bg-hover);--tlm-button-outline-bg-active:var(--tlm-color-accent-outline-bg-active);--tlm-button-outline-border:var(--tlm-color-accent-outline-border);--tlm-button-outline-fg:var(--tlm-color-accent-outline-fg);--tlm-button-ghost-bg-hover:var(--tlm-color-accent-ghost-bg-hover);--tlm-button-ghost-bg-active:var(--tlm-color-accent-ghost-bg-active);--tlm-button-ghost-fg:var(--tlm-color-accent-ghost-fg)}:is(.tlm-button,.tlm-icon-button)[data-tone=success]{--tlm-button-solid-bg:var(--tlm-color-success-solid-bg);--tlm-button-solid-bg-hover:var(--tlm-color-success-solid-bg-hover);--tlm-button-solid-fg:var(--tlm-color-success-solid-fg);--tlm-button-soft-bg:var(--tlm-color-success-soft-bg);--tlm-button-soft-bg-hover:var(--tlm-color-success-soft-bg-hover);--tlm-button-soft-bg-active:var(--tlm-color-success-soft-bg-active);--tlm-button-soft-fg:var(--tlm-color-success-soft-fg);--tlm-button-surface-bg:var(--tlm-color-success-surface-bg);--tlm-button-surface-bg-active:var(--tlm-color-success-surface-bg-active);--tlm-button-surface-border:var(--tlm-color-success-surface-border);--tlm-button-surface-border-hover:var(--tlm-color-success-surface-border-hover);--tlm-button-surface-fg:var(--tlm-color-success-surface-fg);--tlm-button-outline-bg-hover:var(--tlm-color-success-outline-bg-hover);--tlm-button-outline-bg-active:var(--tlm-color-success-outline-bg-active);--tlm-button-outline-border:var(--tlm-color-success-outline-border);--tlm-button-outline-fg:var(--tlm-color-success-outline-fg);--tlm-button-ghost-bg-hover:var(--tlm-color-success-ghost-bg-hover);--tlm-button-ghost-bg-active:var(--tlm-color-success-ghost-bg-active);--tlm-button-ghost-fg:var(--tlm-color-success-ghost-fg)}:is(.tlm-button,.tlm-icon-button)[data-tone=warning]{--tlm-button-solid-bg:var(--tlm-color-warning-solid-bg);--tlm-button-solid-bg-hover:var(--tlm-color-warning-solid-bg-hover);--tlm-button-solid-fg:var(--tlm-color-warning-solid-fg);--tlm-button-soft-bg:var(--tlm-color-warning-soft-bg);--tlm-button-soft-bg-hover:var(--tlm-color-warning-soft-bg-hover);--tlm-button-soft-bg-active:var(--tlm-color-warning-soft-bg-active);--tlm-button-soft-fg:var(--tlm-color-warning-soft-fg);--tlm-button-surface-bg:var(--tlm-color-warning-surface-bg);--tlm-button-surface-bg-active:var(--tlm-color-warning-surface-bg-active);--tlm-button-surface-border:var(--tlm-color-warning-surface-border);--tlm-button-surface-border-hover:var(--tlm-color-warning-surface-border-hover);--tlm-button-surface-fg:var(--tlm-color-warning-surface-fg);--tlm-button-outline-bg-hover:var(--tlm-color-warning-outline-bg-hover);--tlm-button-outline-bg-active:var(--tlm-color-warning-outline-bg-active);--tlm-button-outline-border:var(--tlm-color-warning-outline-border);--tlm-button-outline-fg:var(--tlm-color-warning-outline-fg);--tlm-button-ghost-bg-hover:var(--tlm-color-warning-ghost-bg-hover);--tlm-button-ghost-bg-active:var(--tlm-color-warning-ghost-bg-active);--tlm-button-ghost-fg:var(--tlm-color-warning-ghost-fg)}:is(.tlm-button,.tlm-icon-button)[data-tone=danger]{--tlm-button-solid-bg:var(--tlm-color-danger-solid-bg);--tlm-button-solid-bg-hover:var(--tlm-color-danger-solid-bg-hover);--tlm-button-solid-fg:var(--tlm-color-danger-solid-fg);--tlm-button-soft-bg:var(--tlm-color-danger-soft-bg);--tlm-button-soft-bg-hover:var(--tlm-color-danger-soft-bg-hover);--tlm-button-soft-bg-active:var(--tlm-color-danger-soft-bg-active);--tlm-button-soft-fg:var(--tlm-color-danger-soft-fg);--tlm-button-surface-bg:var(--tlm-color-danger-surface-bg);--tlm-button-surface-bg-active:var(--tlm-color-danger-surface-bg-active);--tlm-button-surface-border:var(--tlm-color-danger-surface-border);--tlm-button-surface-border-hover:var(--tlm-color-danger-surface-border-hover);--tlm-button-surface-fg:var(--tlm-color-danger-surface-fg);--tlm-button-outline-bg-hover:var(--tlm-color-danger-outline-bg-hover);--tlm-button-outline-bg-active:var(--tlm-color-danger-outline-bg-active);--tlm-button-outline-border:var(--tlm-color-danger-outline-border);--tlm-button-outline-fg:var(--tlm-color-danger-outline-fg);--tlm-button-ghost-bg-hover:var(--tlm-color-danger-ghost-bg-hover);--tlm-button-ghost-bg-active:var(--tlm-color-danger-ghost-bg-active);--tlm-button-ghost-fg:var(--tlm-color-danger-ghost-fg)}:is(.tlm-button,.tlm-icon-button)[data-appearance=solid]{--tlm-button-bg:var(--tlm-button-solid-bg);--tlm-button-bg-hover:var(--tlm-button-solid-bg-hover);--tlm-button-bg-active:var(--tlm-button-solid-bg-hover);--tlm-button-fg:var(--tlm-button-solid-fg)}:is(.tlm-button,.tlm-icon-button)[data-appearance=soft]{--tlm-button-bg:var(--tlm-button-soft-bg);--tlm-button-bg-hover:var(--tlm-button-soft-bg-hover);--tlm-button-bg-active:var(--tlm-button-soft-bg-active);--tlm-button-fg:var(--tlm-button-soft-fg)}:is(.tlm-button,.tlm-icon-button)[data-appearance=surface]{--tlm-button-bg:var(--tlm-button-surface-bg);--tlm-button-bg-active:var(--tlm-button-surface-bg-active);--tlm-button-border:var(--tlm-button-surface-border);--tlm-button-border-hover:var(--tlm-button-surface-border-hover);--tlm-button-fg:var(--tlm-button-surface-fg)}:is(.tlm-button,.tlm-icon-button)[data-appearance=outline]{--tlm-button-bg-hover:var(--tlm-button-outline-bg-hover);--tlm-button-bg-active:var(--tlm-button-outline-bg-active);--tlm-button-border:var(--tlm-button-outline-border);--tlm-button-fg:var(--tlm-button-outline-fg)}:is(.tlm-button,.tlm-icon-button)[data-appearance=ghost]{--tlm-button-bg-hover:var(--tlm-button-ghost-bg-hover);--tlm-button-bg-active:var(--tlm-button-ghost-bg-active);--tlm-button-fg:var(--tlm-button-ghost-fg)}.tlm-clipboard{align-items:center;display:inline-flex;position:relative}.tlm-clipboard-status{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tlm-field{gap:var(--tlm-spacing-1-5);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.tlm-field>[data-slot=label]{align-items:center;gap:var(--tlm-spacing-1);color:var(--tlm-color-fg);font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height);-webkit-user-select:none;user-select:none;display:inline-flex}.tlm-field>[data-slot=label]>[data-slot=required-indicator]{color:var(--tlm-color-danger-ghost-fg)}.tlm-field>[data-slot=hint],.tlm-field>[data-slot=error]{font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);margin:0}.tlm-field>[data-slot=hint]{color:var(--tlm-color-fg-subtle)}.tlm-field>[data-slot=error]{color:var(--tlm-color-danger-ghost-fg)}.tlm-field[data-disabled]>[data-slot=label],.tlm-field[data-disabled]>[data-slot=hint]{opacity:.56}.tlm-icon{inline-size:var(--tlm-icon-size);block-size:var(--tlm-icon-size);color:currentColor;vertical-align:-.125em;flex:none;display:inline-block}.tlm-icon[data-size=sm]{--tlm-icon-size:.875em}.tlm-icon[data-size=md]{--tlm-icon-size:1em}.tlm-icon[data-size=lg]{--tlm-icon-size:1.25em}@keyframes tlm-icon-spin{to{transform:rotate(1turn)}}.tlm-icon[data-animation=spin]{transform-origin:50%;animation:tlm-icon-spin var(--tlm-animation-spin-duration) linear infinite}@media (prefers-reduced-motion:reduce){.tlm-icon[data-animation=spin]{animation:none}}.tlm-link[data-appearance=inline]{color:var(--tlm-color-accent-ghost-fg);-webkit-text-decoration-color:color-mix(in srgb, currentcolor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentcolor 55%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 55%, transparent);text-underline-offset:.16em}.tlm-link[data-appearance=inline]:hover{text-decoration-color:currentColor}.tlm-link[data-appearance=action]{--tlm-button-bg:var(--tlm-color-accent-solid-bg);--tlm-button-bg-hover:var(--tlm-color-accent-solid-bg-hover);--tlm-button-bg-active:var(--tlm-color-accent-solid-bg-hover);--tlm-button-fg:var(--tlm-color-accent-solid-fg);text-decoration:none}.tlm-link[data-appearance=nav]{min-block-size:var(--tlm-size-10);padding-inline:var(--tlm-spacing-2);color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height);align-items:center;text-decoration:none;display:inline-flex;position:relative}.tlm-link[data-appearance=nav]:hover,.tlm-link[data-appearance=nav][data-active]{color:var(--tlm-color-fg)}.tlm-link[data-appearance=nav][data-active]:after{content:"";inset-inline:var(--tlm-spacing-2);block-size:calc(var(--tlm-border-width) * 2);border-radius:var(--tlm-radius-full);background:var(--tlm-color-accent-solid-bg);position:absolute;inset-block-end:var(--tlm-spacing-1)}.tlm-menu{align-items:center;display:inline-flex;position:relative}.tlm-menu-trigger{appearance:none;min-inline-size:var(--tlm-size-10);block-size:var(--tlm-size-10);justify-content:center;align-items:center;gap:var(--tlm-spacing-2);padding-block:0;padding-inline:var(--tlm-spacing-2);border:var(--tlm-border-width) solid transparent;border-radius:var(--tlm-radius-md);color:var(--tlm-color-fg);font-family:inherit;font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;display:inline-flex}.tlm-menu-trigger>[data-slot=indicator]{block-size:1em;inline-size:1em;color:var(--tlm-color-fg-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.tlm-menu-trigger:hover,.tlm-menu-trigger[aria-expanded=true]{background:var(--tlm-color-neutral-surface-bg-hover)}.tlm-menu-panel{--tlm-menu-z-index:20;position:var(--tlm-positioner-strategy,absolute);z-index:var(--tlm-menu-z-index);gap:var(--tlm-spacing-0-5);min-inline-size:10rem;max-block-size:var(--tlm-positioner-available-height,none);padding-block:var(--tlm-spacing-1);padding-inline:var(--tlm-spacing-1);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-md);background:var(--tlm-color-neutral-surface-bg);transform:translate3d(var(--tlm-positioner-x,0), var(--tlm-positioner-y,-100vh), 0);flex-direction:column;display:flex;inset-block-start:0;inset-inline-start:0;overflow-y:auto}.tlm-menu-item{appearance:none;--tlm-menu-item-bg-active:var(--tlm-color-neutral-surface-bg-hover);--tlm-menu-item-fg:var(--tlm-color-fg);align-items:center;gap:var(--tlm-spacing-2);inline-size:100%;padding-block:var(--tlm-spacing-2);padding-inline:var(--tlm-spacing-3);border-radius:var(--tlm-radius-sm);color:var(--tlm-menu-item-fg);font-family:inherit;font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;display:flex}.tlm-menu-item[data-tone=danger]{--tlm-menu-item-bg-active:var(--tlm-color-danger-surface-bg-hover);--tlm-menu-item-fg:var(--tlm-color-danger-surface-fg)}.tlm-menu-item[data-active]{background:var(--tlm-menu-item-bg-active)}.tlm-menu-item:focus-visible{box-shadow:inset 0 0 0 var(--tlm-focus-ring-inset-width) var(--tlm-color-accent-outline-border);outline:0}.tlm-menu-item:disabled{cursor:not-allowed;opacity:.56}.tlm-menu-item>[data-slot=leading],.tlm-menu-item>[data-slot=trailing]{flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;display:inline-flex}.tlm-menu-item>[data-slot=label]{text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.tlm-menu-separator{block-size:var(--tlm-border-width);margin-block:var(--tlm-spacing-0-5);background:var(--tlm-color-border)}.tlm-popover{align-items:center;display:inline-flex;position:relative}.tlm-popover-positioner{--tlm-popover-z-index:20;--tlm-popover-bg:var(--tlm-color-neutral-surface-bg);position:var(--tlm-positioner-strategy,absolute);z-index:var(--tlm-popover-z-index);isolation:isolate;transform:translate3d(var(--tlm-positioner-x,0), var(--tlm-positioner-y,-100vh), 0);inset-block-start:0;inset-inline-start:0}.tlm-popover-panel{z-index:0;gap:var(--tlm-spacing-3);inline-size:min(20rem, var(--tlm-positioner-available-width,20rem));max-block-size:var(--tlm-positioner-available-height,none);padding:var(--tlm-spacing-4);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-md);background:var(--tlm-popover-bg);color:var(--tlm-color-fg);font-size:var(--tlm-text-body-font-size);font-weight:var(--tlm-text-body-font-weight);line-height:var(--tlm-text-body-line-height);flex-direction:column;display:flex;position:relative;overflow-y:auto}.tlm-popover-header{gap:var(--tlm-spacing-1);flex-direction:column;padding-inline-end:calc(var(--tlm-size-8) + var(--tlm-spacing-2));display:flex}.tlm-popover-header>strong{font-size:var(--tlm-text-panel-title-font-size);font-weight:var(--tlm-text-panel-title-font-weight);line-height:var(--tlm-text-panel-title-line-height)}.tlm-popover-header>p{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);margin:0}.tlm-popover-body{gap:var(--tlm-spacing-3);flex-direction:column;display:flex}.tlm-popover-arrow{--tlm-popover-arrow-size:var(--tlm-spacing-3);z-index:1;left:var(--tlm-positioner-arrow-x,auto);top:var(--tlm-positioner-arrow-y,auto);inline-size:var(--tlm-popover-arrow-size);block-size:var(--tlm-popover-arrow-size);pointer-events:none;position:absolute}.tlm-popover-arrow>[data-slot=tip]{background:var(--tlm-popover-bg);block-size:100%;inline-size:100%;display:block;transform:rotate(45deg)}.tlm-popover-positioner[data-side=top]>.tlm-popover-arrow{inset-block-end:calc(var(--tlm-popover-arrow-size) / -2)}.tlm-popover-positioner[data-side=top]>.tlm-popover-arrow>[data-slot=tip]{border-block-end:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-inline-end:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border)}.tlm-popover-positioner[data-side=right]>.tlm-popover-arrow{inset-inline-start:calc(var(--tlm-popover-arrow-size) / -2)}.tlm-popover-positioner[data-side=right]>.tlm-popover-arrow>[data-slot=tip]{border-block-end:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-inline-start:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border)}.tlm-popover-positioner[data-side=bottom]>.tlm-popover-arrow{inset-block-start:calc(var(--tlm-popover-arrow-size) / -2)}.tlm-popover-positioner[data-side=bottom]>.tlm-popover-arrow>[data-slot=tip]{border-block-start:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-inline-start:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border)}.tlm-popover-positioner[data-side=left]>.tlm-popover-arrow{inset-inline-end:calc(var(--tlm-popover-arrow-size) / -2)}.tlm-popover-positioner[data-side=left]>.tlm-popover-arrow>[data-slot=tip]{border-block-start:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-inline-end:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border)}.tlm-popover-close{position:absolute;inset-block-start:var(--tlm-spacing-1);inset-inline-end:var(--tlm-spacing-1)}html:has(.tlm-dialog[open]){scrollbar-gutter:stable;overflow:hidden}body:has(.tlm-dialog[open]){overflow:hidden}.tlm-dialog{inline-size:min(32rem, calc(100dvw - var(--tlm-spacing-8)));max-inline-size:none;max-block-size:calc(100dvh - var(--tlm-spacing-8));border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-neutral-surface-bg);color:var(--tlm-color-fg);font-size:var(--tlm-text-body-font-size);font-weight:var(--tlm-text-body-font-weight);line-height:var(--tlm-text-body-line-height);overscroll-behavior:contain;margin:auto;padding:0;overflow:hidden}.tlm-dialog[open]{flex-direction:column;display:flex}.tlm-dialog::backdrop{background:#0000007a}.tlm-dialog-header{gap:var(--tlm-spacing-1);padding-block:var(--tlm-spacing-5) 0;padding-inline:var(--tlm-spacing-5);flex-direction:column;flex:none;display:flex}.tlm-dialog-title,.tlm-dialog-description{margin:0}.tlm-dialog-title{font-size:var(--tlm-text-panel-title-font-size);font-weight:var(--tlm-text-panel-title-font-weight);line-height:var(--tlm-text-panel-title-line-height)}.tlm-dialog-description{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height)}.tlm-dialog-body{min-block-size:0;padding:var(--tlm-spacing-5);overflow-y:auto}.tlm-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--tlm-spacing-2);padding-block:0 var(--tlm-spacing-5);padding-inline:var(--tlm-spacing-5);flex-wrap:wrap;flex:none;display:flex}.tlm-dialog-header+.tlm-dialog-footer{padding-block-start:var(--tlm-spacing-5)}@media (width<32rem){.tlm-dialog{inline-size:calc(100dvw - var(--tlm-spacing-4));max-block-size:calc(100dvh - var(--tlm-spacing-4))}.tlm-dialog-header{padding-block-start:var(--tlm-spacing-4);padding-inline:var(--tlm-spacing-4)}.tlm-dialog-body{padding:var(--tlm-spacing-4)}.tlm-dialog-footer{padding-block-end:var(--tlm-spacing-4);padding-inline:var(--tlm-spacing-4)}.tlm-dialog-header+.tlm-dialog-footer{padding-block-start:var(--tlm-spacing-4)}}.tlm-radio-card-group{border:0;min-inline-size:0;margin:0;padding:0}.tlm-radio-card-group-legend,.tlm-radio-card-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.tlm-radio-card-group-items{gap:var(--tlm-spacing-2);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.tlm-radio-card-item{align-items:start;gap:var(--tlm-spacing-3);min-inline-size:0;padding:var(--tlm-spacing-3);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-md);background:var(--tlm-color-neutral-surface-bg);color:var(--tlm-color-neutral-surface-fg);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.tlm-radio-card-item:hover{border-color:var(--tlm-color-neutral-surface-border-hover);background:var(--tlm-color-neutral-surface-bg-hover)}.tlm-radio-card-item:active{background:var(--tlm-color-neutral-surface-bg-active)}.tlm-radio-card-item:has(.tlm-radio-card-input:focus-visible){outline:var(--tlm-focus-ring-width) solid var(--tlm-color-accent-outline-border);outline-offset:var(--tlm-focus-ring-offset)}.tlm-radio-card-item:has(.tlm-radio-card-input:checked){border-color:var(--tlm-color-accent-surface-border);background:var(--tlm-color-accent-surface-bg);color:var(--tlm-color-accent-surface-fg)}.tlm-radio-card-item:has(.tlm-radio-card-input:checked):hover{border-color:var(--tlm-color-accent-surface-border-hover);background:var(--tlm-color-accent-surface-bg-hover)}.tlm-radio-card-item:has(.tlm-radio-card-input:disabled){opacity:.5;cursor:not-allowed}.tlm-radio-card-content{gap:var(--tlm-spacing-1);flex-direction:column;min-inline-size:0;display:flex}.tlm-radio-card-control{inline-size:var(--tlm-size-5);block-size:var(--tlm-size-5);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border-hover);background:var(--tlm-color-neutral-surface-bg);border-radius:50%;place-items:center;display:grid}.tlm-radio-card-control:after{inline-size:var(--tlm-size-2);block-size:var(--tlm-size-2);background:var(--tlm-color-accent-solid-bg);content:"";opacity:0;border-radius:50%}.tlm-radio-card-input:checked~.tlm-radio-card-control{border-color:var(--tlm-color-accent-solid-bg)}.tlm-radio-card-input:checked~.tlm-radio-card-control:after{opacity:1}.tlm-collapsible,.tlm-collapsible-content{min-inline-size:0}.tlm-collapsible-content[hidden]{display:none}.tlm-collapsible-indicator{display:inline-flex}.tlm-collapsible-indicator[data-state=open]{transform:rotate(180deg)}.tlm-select{min-inline-size:12rem;display:inline-flex;position:relative}.tlm-select-trigger{appearance:none;inline-size:100%;min-inline-size:var(--tlm-size-10);block-size:var(--tlm-size-10);align-items:center;gap:var(--tlm-spacing-2);padding-block:0;padding-inline:var(--tlm-spacing-3);border:var(--tlm-border-width) solid var(--tlm-color-neutral-outline-border);border-radius:var(--tlm-radius-md);background:var(--tlm-color-neutral-surface-bg);color:var(--tlm-color-fg);font-family:inherit;font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.tlm-select-trigger:hover{border-color:var(--tlm-color-border-intense)}.tlm-select-trigger:focus{border-color:var(--tlm-color-accent-outline-border)}.tlm-select-trigger>[data-slot=value]{flex:auto;min-inline-size:0}.tlm-select-trigger>[data-slot=indicator]{block-size:1em;inline-size:1em;color:var(--tlm-color-fg-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.tlm-select-value{align-items:center;gap:var(--tlm-spacing-2);display:inline-flex;overflow:hidden}.tlm-select-value[data-placeholder]{color:var(--tlm-color-fg-subtle)}.tlm-select-value>[data-slot=leading]{flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;display:inline-flex}.tlm-select-value>[data-slot=label]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tlm-select-panel{--tlm-select-z-index:20;position:var(--tlm-positioner-strategy,absolute);z-index:var(--tlm-select-z-index);gap:var(--tlm-spacing-0-5);inline-size:var(--tlm-positioner-reference-width);min-inline-size:0;max-block-size:var(--tlm-positioner-available-height,none);padding-block:var(--tlm-spacing-1);padding-inline:var(--tlm-spacing-1);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-md);background:var(--tlm-color-neutral-surface-bg);transform:translate3d(var(--tlm-positioner-x,0), var(--tlm-positioner-y,-100vh), 0);flex-direction:column;display:flex;inset-block-start:0;inset-inline-start:0;overflow-y:auto}.tlm-select-panel[hidden]{display:none}.tlm-select-option{--tlm-select-option-bg-active:var(--tlm-color-neutral-surface-bg-hover);--tlm-select-option-fg:var(--tlm-color-fg);align-items:center;gap:var(--tlm-spacing-2);inline-size:100%;padding-block:var(--tlm-spacing-2);padding-inline:var(--tlm-spacing-3);border-radius:var(--tlm-radius-sm);color:var(--tlm-select-option-fg);font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.tlm-select-option[data-highlighted]{background:var(--tlm-select-option-bg-active)}.tlm-select-option:focus-visible{box-shadow:inset 0 0 0 var(--tlm-focus-ring-inset-width) var(--tlm-color-accent-outline-border);outline:0}.tlm-select-option[data-disabled]{cursor:not-allowed;opacity:.56}.tlm-select-option>[data-slot=leading],.tlm-select-option>[data-slot=indicator]{flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;display:inline-flex}.tlm-select-option>[data-slot=label]{text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.tlm-select-option>[data-slot=indicator]{color:var(--tlm-color-accent-ghost-fg);font-weight:var(--tlm-font-weight-bold)}.tlm-text-input{--tlm-text-input-bg:var(--tlm-color-neutral-surface-bg);--tlm-text-input-border:var(--tlm-color-neutral-outline-border);--tlm-text-input-border-hover:var(--tlm-color-border-intense);--tlm-text-input-border-focus:var(--tlm-color-accent-outline-border);--tlm-text-input-fg:var(--tlm-color-fg);appearance:none;inline-size:100%;min-inline-size:0;block-size:var(--tlm-size-10);padding-block:0;padding-inline:var(--tlm-spacing-3);border:var(--tlm-border-width) solid var(--tlm-text-input-border);border-radius:var(--tlm-radius-md);background:var(--tlm-text-input-bg);color:var(--tlm-text-input-fg);font-family:inherit;font-size:var(--tlm-text-body-font-size);font-weight:var(--tlm-text-body-font-weight);line-height:var(--tlm-text-body-line-height);vertical-align:middle;display:block}.tlm-text-input::placeholder{color:var(--tlm-color-fg-subtle);opacity:1}.tlm-text-input:hover:not(:disabled):not(:read-only){border-color:var(--tlm-text-input-border-hover)}.tlm-text-input:focus{border-color:var(--tlm-text-input-border-focus)}.tlm-text-input:disabled{cursor:not-allowed;opacity:.56}.tlm-text-input[data-invalid]{--tlm-text-input-border:var(--tlm-color-danger-outline-border);--tlm-text-input-border-hover:var(--tlm-color-danger-outline-border);--tlm-text-input-border-focus:var(--tlm-color-danger-outline-border)}.tlm-text-input[data-size=sm]{block-size:var(--tlm-size-8);padding-inline:var(--tlm-spacing-2-5);font-size:var(--tlm-text-sm-font-size);line-height:var(--tlm-text-sm-line-height)}.tlm-text-area{--tlm-text-area-bg:var(--tlm-color-neutral-surface-bg);--tlm-text-area-border:var(--tlm-color-neutral-outline-border);--tlm-text-area-border-hover:var(--tlm-color-border-intense);--tlm-text-area-border-focus:var(--tlm-color-accent-outline-border);--tlm-text-area-fg:var(--tlm-color-fg);appearance:none;inline-size:100%;min-inline-size:0;min-block-size:calc(var(--tlm-size-10) * 2);padding-block:var(--tlm-spacing-2);padding-inline:var(--tlm-spacing-3);border:var(--tlm-border-width) solid var(--tlm-text-area-border);border-radius:var(--tlm-radius-md);background:var(--tlm-text-area-bg);color:var(--tlm-text-area-fg);font-family:inherit;font-size:var(--tlm-text-body-font-size);font-weight:var(--tlm-text-body-font-weight);line-height:var(--tlm-text-body-line-height);resize:vertical;vertical-align:middle;display:block}.tlm-text-area::placeholder{color:var(--tlm-color-fg-subtle);opacity:1}.tlm-text-area:hover:not(:disabled):not(:read-only){border-color:var(--tlm-text-area-border-hover)}.tlm-text-area:focus{border-color:var(--tlm-text-area-border-focus)}.tlm-text-area:disabled{cursor:not-allowed;opacity:.56;resize:none}.tlm-text-area[data-invalid]{--tlm-text-area-border:var(--tlm-color-danger-outline-border);--tlm-text-area-border-hover:var(--tlm-color-danger-outline-border);--tlm-text-area-border-focus:var(--tlm-color-danger-outline-border)}.tlm-text-area[data-size=sm]{min-block-size:calc(var(--tlm-size-8) * 2);padding-block:var(--tlm-spacing-1-5);padding-inline:var(--tlm-spacing-2-5);font-size:var(--tlm-text-sm-font-size);line-height:var(--tlm-text-sm-line-height)}}@layer app{#app{flex-direction:column;block-size:100dvh;min-block-size:0;display:flex;overflow:hidden}#app>main{flex:1 1 0;min-block-size:0;min-inline-size:0;overflow:auto}#app>header{padding-block:var(--tlm-spacing-3);padding-inline:var(--tlm-spacing-4);border-block-end:var(--tlm-border-width) solid var(--tlm-color-border);flex:none}#app>header>nav{align-items:center;gap:var(--tlm-spacing-3);display:flex}#app>header>nav>.brand{color:var(--tlm-color-fg);font-weight:var(--tlm-font-weight-bold);padding-inline-start:0}#app>header>nav>.brand[data-active]:after{content:none}#app>header>nav>.utilities{align-items:center;gap:var(--tlm-spacing-3);min-inline-size:0;margin-inline-start:auto;display:inline-flex}#app>header>nav>.utilities>.status{align-items:center;gap:var(--tlm-spacing-3);min-inline-size:0;max-inline-size:28ch;color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);display:inline-flex}#app>header>nav>.utilities>.status>span{--app-header-status-dot:var(--tlm-color-fg-subtle);align-items:center;gap:var(--tlm-spacing-1-5);min-inline-size:0;display:inline-flex}#app>header>nav>.utilities>.status>span:before{content:"";border-radius:var(--tlm-radius-full);background:var(--app-header-status-dot);flex:none;block-size:.5rem;inline-size:.5rem}#app>header>nav>.utilities>.status>span[data-tone=success]{--app-header-status-dot:var(--tlm-color-success-solid-bg)}#app>header>nav>.utilities>.status>span[data-tone=warning]{--app-header-status-dot:var(--tlm-color-warning-solid-bg)}#app>header>nav>.utilities>.status>span[data-tone=danger]{--app-header-status-dot:var(--tlm-color-danger-solid-bg)}#app>header>nav>.utilities>.status>span>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.app-status-announcer{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#app>.app-status-banner{--app-status-banner-bg:var(--tlm-color-warning-surface-bg);--app-status-banner-bg-hover:var(--tlm-color-warning-surface-bg-hover);--app-status-banner-border:var(--tlm-color-warning-surface-border);--app-status-banner-fg:var(--tlm-color-warning-surface-fg);align-items:center;gap:var(--tlm-spacing-2);min-block-size:0;padding-block:var(--tlm-spacing-2);border-block-end:var(--tlm-border-width) solid var(--app-status-banner-border);background:var(--app-status-banner-bg);color:var(--app-status-banner-fg);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);border-radius:0;flex:none;padding-inline-start:max(var(--tlm-spacing-4), env(safe-area-inset-left));padding-inline-end:max(var(--tlm-spacing-4), env(safe-area-inset-right));display:flex}#app>.app-status-banner[data-tone=blocked]{--app-status-banner-bg:var(--tlm-color-danger-surface-bg);--app-status-banner-bg-hover:var(--tlm-color-danger-surface-bg-hover);--app-status-banner-border:var(--tlm-color-danger-surface-border);--app-status-banner-fg:var(--tlm-color-danger-surface-fg)}#app>.app-status-banner[data-tone=recovered]{--app-status-banner-bg:var(--tlm-color-success-surface-bg);--app-status-banner-bg-hover:var(--tlm-color-success-surface-bg-hover);--app-status-banner-border:var(--tlm-color-success-surface-border);--app-status-banner-fg:var(--tlm-color-success-surface-fg)}#app>.app-status-banner.tlm-link[data-appearance=nav]:hover{background:var(--app-status-banner-bg-hover);color:var(--app-status-banner-fg)}#app>.app-status-banner.tlm-link[data-appearance=nav]:focus-visible{outline-offset:calc(var(--tlm-focus-ring-width) * -1)}#app>.app-status-banner.tlm-link[data-appearance=nav]:after{content:none}.app-status-banner-icon{block-size:var(--tlm-text-caption-line-height);justify-content:center;align-items:center;display:inline-flex}.app-status-banner-message{align-items:flex-start;gap:var(--tlm-spacing-2);flex:auto;min-inline-size:0;display:flex}.app-status-banner-copy{min-inline-size:0}.app-status-banner-copy>strong{font-weight:var(--tlm-font-weight-semibold)}.app-status-banner-details{min-block-size:var(--tlm-size-8);padding-inline:var(--tlm-spacing-2);border-radius:var(--tlm-radius-sm);font-weight:var(--tlm-font-weight-semibold);flex:none;align-items:center;display:inline-flex}.app-status-banner-chevron{flex:none;display:none}#app>.mobile-navigation{display:none}.app-theme-select{min-inline-size:9rem}.app-language-control{align-items:center;gap:var(--tlm-spacing-2);min-inline-size:0;display:inline-flex}.app-language-select{min-inline-size:8rem}.app-language-select .tlm-select-value>[data-slot=label]{unicode-bidi:isolate}.app-language-error{color:var(--tlm-color-danger-surface-fg);flex:none;align-items:center;display:inline-flex}@media (width<=24rem){#app>header>nav>.utilities{gap:var(--tlm-spacing-2)}.app-theme-select{inline-size:var(--tlm-size-16);min-inline-size:var(--tlm-size-16)}.app-theme-select .tlm-select-value>[data-slot=label]{display:none}.app-theme-select .tlm-select-panel{min-inline-size:8rem}}.app-bootstrap{min-block-size:100%;padding:var(--tlm-spacing-8) var(--tlm-spacing-6);place-items:center;display:grid}.app-bootstrap-content{text-align:center;justify-items:center;max-inline-size:28rem;animation:.12s .15s both app-bootstrap-reveal;display:grid}.app-bootstrap-spinner{--tlm-icon-size:var(--tlm-size-6);color:var(--tlm-color-accent-solid-bg);margin-block-end:var(--tlm-spacing-4)}.app-bootstrap-title{color:var(--tlm-color-fg);font-size:var(--tlm-text-xl-font-size);font-weight:var(--tlm-font-weight-semibold);line-height:var(--tlm-text-xl-line-height);margin:0}.app-bootstrap-detail{margin:var(--tlm-spacing-1) 0 0;color:var(--tlm-color-fg-subtle)}@keyframes app-bootstrap-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-bootstrap-content{animation:none}}.page-message{min-block-size:100%;padding-block:var(--tlm-spacing-12);padding-inline:var(--tlm-spacing-6);place-items:center;display:grid}.page-message-content{text-align:center;justify-items:center;inline-size:min(100%,30rem);display:grid}.page-message-icon{--tlm-icon-size:var(--tlm-size-8);color:var(--tlm-color-fg-subtle);margin-block-end:var(--tlm-spacing-4)}.page-message[data-tone=danger] .page-message-icon{color:var(--tlm-color-danger-solid-bg)}.page-message-title{font-size:var(--tlm-text-section-title-font-size);font-weight:var(--tlm-text-section-title-font-weight);line-height:var(--tlm-text-section-title-line-height);margin:0}.page-message-copy{justify-items:center;gap:var(--tlm-spacing-2);min-inline-size:0;max-inline-size:100%;color:var(--tlm-color-fg-subtle);margin-block-start:var(--tlm-spacing-2);display:grid}.page-message-copy>p{overflow-wrap:anywhere;max-inline-size:100%;margin:0}.page-message-actions{justify-content:center;gap:var(--tlm-spacing-2);flex-wrap:wrap;margin-block-start:var(--tlm-spacing-6);display:flex}.error-page{block-size:100%;min-block-size:0;inline-size:100%;padding-block:clamp(var(--tlm-spacing-4), 6vh, var(--tlm-spacing-12));padding-block:clamp(var(--tlm-spacing-4), 6dvh, var(--tlm-spacing-12));flex:1 1 0;overflow:auto}.error-page-content{flex-direction:column;align-items:stretch;min-block-size:0;max-block-size:100%;inline-size:min(100%,46rem);display:flex}.error-page-summary{text-align:center;flex:none;justify-items:center;display:grid}.error-page-summary>.page-message-copy{inline-size:min(100%,40rem)}.error-page-diagnostic-title{margin-block:var(--tlm-spacing-6) 0;color:var(--tlm-color-fg);font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height);text-align:start;flex:none}.error-page-diagnostic{min-block-size:4.5rem;max-block-size:24rem;inline-size:100%;padding:var(--tlm-spacing-4);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-md);margin-block:var(--tlm-spacing-2) 0;background:var(--tlm-color-bg-subtle);color:var(--tlm-color-fg);font-size:var(--tlm-text-xs-font-size);line-height:var(--tlm-line-height-relaxed);overflow-wrap:anywhere;scrollbar-gutter:stable;tab-size:2;text-align:start;white-space:pre-wrap;flex:0 auto;overflow:auto}.error-page-actions{flex:none}.error-page-copy-error{margin-block:var(--tlm-spacing-2) 0;color:var(--tlm-color-danger-ghost-fg);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);text-align:center;flex:none}.page-inline-notice{align-items:flex-start;gap:var(--tlm-spacing-2);min-inline-size:0;color:var(--page-inline-notice-fg);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);display:flex}.page-inline-notice[data-tone=danger]{--page-inline-notice-fg:var(--tlm-color-danger-ghost-fg)}.page-inline-notice[data-tone=success]{--page-inline-notice-fg:var(--tlm-color-success-ghost-fg)}.page-inline-notice[data-tone=warning]{--page-inline-notice-fg:var(--tlm-color-warning-ghost-fg)}.page-inline-notice-icon{block-size:var(--tlm-text-caption-line-height);flex:none;justify-content:center;align-items:center;display:inline-flex}.page-inline-notice-content{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.page-inline-notice-content>:first-child{margin-block-start:0}.page-inline-notice-content>:last-child{margin-block-end:0}.language-gate{min-block-size:100dvh;padding-block:var(--tlm-spacing-8);padding-inline:var(--tlm-spacing-4);background:var(--tlm-color-bg-subtle);place-items:center;display:grid}.language-gate-panel{inline-size:min(100%,28rem);padding:var(--tlm-spacing-8);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-neutral-surface-bg)}.language-gate-brand{color:var(--tlm-color-fg);font-size:var(--tlm-text-lg-font-size);font-weight:var(--tlm-font-weight-bold);line-height:var(--tlm-text-lg-line-height);margin-block-end:var(--tlm-spacing-8)}.language-gate-mark{--tlm-icon-size:var(--tlm-size-6);inline-size:var(--tlm-size-10);block-size:var(--tlm-size-10);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-accent-soft-bg);color:var(--tlm-color-accent-soft-fg);place-items:center;margin-block-end:var(--tlm-spacing-5);display:grid}.language-gate-heading{gap:var(--tlm-spacing-2);display:grid}.language-gate-heading h1{color:var(--tlm-color-fg);font-size:var(--tlm-text-section-title-font-size);font-weight:var(--tlm-text-section-title-font-weight);line-height:var(--tlm-text-section-title-line-height);margin:0}.language-gate-heading p{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);margin:0}.language-gate-options{gap:var(--tlm-spacing-2-5);margin-block-start:var(--tlm-spacing-6);display:grid}.language-gate-option{appearance:none;align-items:center;gap:var(--tlm-spacing-3);min-block-size:var(--tlm-size-12);padding-block:var(--tlm-spacing-2-5);padding-inline:var(--tlm-spacing-3);border:var(--tlm-border-width) solid var(--tlm-color-neutral-outline-border);border-radius:var(--tlm-radius-lg);color:var(--tlm-color-neutral-outline-fg);text-align:start;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;font-family:inherit;display:grid}.language-gate-option:not(:disabled):hover{border-color:var(--tlm-color-neutral-surface-border-hover);background:var(--tlm-color-neutral-outline-bg-hover)}.language-gate-option:not(:disabled):active{background:var(--tlm-color-neutral-outline-bg-active)}.language-gate-option:disabled{cursor:wait;opacity:.56}.language-gate-option-copy{min-inline-size:0}.language-gate-autonym,.language-gate-option-copy>span:last-child{display:block}.language-gate-autonym{font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height);unicode-bidi:isolate}.language-gate-option-copy>span:last-child:not(.language-gate-autonym){color:var(--tlm-color-accent-soft-fg);font-size:var(--tlm-text-xs-font-size);font-weight:var(--tlm-font-weight-semibold);line-height:var(--tlm-text-xs-line-height);margin-block-start:var(--tlm-spacing-0-5)}.language-gate-option>.tlm-icon{color:var(--tlm-color-fg-subtle)}.language-gate-storage-note{align-items:flex-start;gap:var(--tlm-spacing-2);margin:var(--tlm-spacing-5) 0 0;color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-xs-font-size);font-weight:var(--tlm-font-weight-regular);line-height:var(--tlm-text-xs-line-height);display:flex}.language-gate-storage-note>.tlm-icon{flex:none;margin-block-start:var(--tlm-spacing-0-5)}@media (width<=30rem){.language-gate-panel{padding:var(--tlm-spacing-6)}}.register{min-block-size:100%;padding-block:var(--tlm-spacing-12);padding-inline:var(--tlm-spacing-4);place-items:start center;display:grid}.register-panel{gap:var(--tlm-spacing-6);inline-size:min(100%,30rem);padding:var(--tlm-spacing-8);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-neutral-surface-bg);display:grid}.register-heading{gap:var(--tlm-spacing-2);display:grid}.register-heading h1{font-size:var(--tlm-text-section-title-font-size);font-weight:var(--tlm-text-section-title-font-weight);line-height:var(--tlm-text-section-title-line-height);margin:0}.register-heading p,.register-context,.register-alternate{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);margin:0}.register-context{padding:var(--tlm-spacing-3);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-md);background:var(--tlm-color-bg-subtle)}.register-form{gap:var(--tlm-spacing-5);display:grid}.register-form>.tlm-button{inline-size:100%}.register-alternate{border-block-start:var(--tlm-border-width) solid var(--tlm-color-border-subtle);text-align:center;padding-block-start:var(--tlm-spacing-5)}@media (width<=35rem){.register{padding-block:var(--tlm-spacing-8)}.register-panel{background:0 0;border:0;padding:0}}.setup{min-block-size:100%;padding-block:var(--tlm-spacing-12);padding-inline:var(--tlm-spacing-4);place-items:start center;display:grid}.setup-panel{gap:var(--tlm-spacing-6);inline-size:min(100%,42rem);padding:var(--tlm-spacing-8);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-neutral-surface-bg);display:grid}.setup-heading{gap:var(--tlm-spacing-2);display:grid}.setup-heading h1{font-size:var(--tlm-text-section-title-font-size);font-weight:var(--tlm-text-section-title-font-weight);line-height:var(--tlm-text-section-title-line-height);margin:0}.setup-heading p,.setup-progress{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);margin:0}.setup-progress{font-weight:var(--tlm-font-weight-medium)}.setup-refresh-error,.setup-status-fallback{justify-items:start;gap:var(--tlm-spacing-3);display:grid}.setup-steps{margin:0;padding:0;list-style:none;display:grid}.setup-step{grid-template-columns:var(--tlm-size-8) minmax(0, 1fr);gap:var(--tlm-spacing-3);min-inline-size:0;padding-block-end:var(--tlm-spacing-6);display:grid;position:relative}.setup-step:last-child{padding-block-end:0}.setup-step:not(:last-child):before{inline-size:var(--tlm-border-width);background:var(--tlm-color-border);content:"";position:absolute;inset-block-start:var(--tlm-size-8);inset-block-end:0;inset-inline-start:calc(var(--tlm-size-8) / 2)}.setup-step[data-state=complete]:not(:last-child):before{background:var(--tlm-color-success-surface-border)}.setup-step-indicator{z-index:1;inline-size:var(--tlm-size-8);block-size:var(--tlm-size-8);border:var(--tlm-border-width) solid var(--tlm-color-neutral-outline-border);border-radius:var(--tlm-radius-full);background:var(--tlm-color-neutral-surface-bg);color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-font-weight-semibold);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.setup-step[data-state=current]>.setup-step-indicator{border-color:var(--tlm-color-accent-solid-bg);background:var(--tlm-color-accent-solid-bg);color:var(--tlm-color-accent-solid-fg)}.setup-step[data-state=complete]>.setup-step-indicator{border-color:var(--tlm-color-success-solid-bg);background:var(--tlm-color-success-solid-bg);color:var(--tlm-color-success-solid-fg)}.setup-step-content{min-inline-size:0;padding-block-start:var(--tlm-spacing-1)}.setup-step-heading{gap:var(--tlm-spacing-1);display:grid}.setup-step-heading h2{font-size:var(--tlm-text-panel-title-font-size);font-weight:var(--tlm-text-panel-title-font-weight);line-height:var(--tlm-text-panel-title-line-height);margin:0}.setup-step-heading p{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);margin:0}.setup-step[data-state=pending]>:is(.setup-step-indicator,.setup-step-content){opacity:.72}.setup-step-state-label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.setup-step-body{padding:var(--tlm-spacing-5);border:var(--tlm-border-width) solid var(--tlm-color-accent-surface-border);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-bg-subtle);margin-block-start:var(--tlm-spacing-4)}.setup-step-form,.setup-step-action,.setup-identity-bundle-result{gap:var(--tlm-spacing-4);display:grid}:is(.setup-step-form,.setup-step-action,.setup-identity-bundle-result)>p{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);margin:0}.setup-step-form>.tlm-button,.setup-step-action>.tlm-button,.setup-confirm-button{inline-size:100%}.setup-identity-bundle-actions{align-items:center;gap:var(--tlm-spacing-2);flex-wrap:wrap;display:flex}.setup-identity-bundle-actions>.tlm-button{min-inline-size:0}.setup-activity{align-items:center;gap:var(--tlm-spacing-2);color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);margin:0;display:flex}@media (width<=43rem){.setup{padding-block:var(--tlm-spacing-8)}.setup-panel{background:0 0;border:0;padding:0}.setup-step-body{padding:var(--tlm-spacing-4)}}.settings{min-block-size:100%;min-inline-size:0;padding:var(--tlm-spacing-6) var(--tlm-spacing-4) var(--tlm-spacing-12);background:var(--tlm-color-bg);container:settings-workspace/inline-size}.settings-title{max-inline-size:72rem;margin-block-end:var(--tlm-spacing-4);margin-inline:auto}.settings-title>h1,.settings-page>header>h1{font-size:var(--tlm-text-page-title-font-size);font-weight:var(--tlm-text-page-title-font-weight);line-height:var(--tlm-text-page-title-line-height);margin:0}.settings-title>p,.settings-page>header>p,.settings-group>header>p{margin:var(--tlm-spacing-1) 0 0;color:var(--tlm-color-fg-subtle)}.settings-shell{max-inline-size:72rem;margin-inline:auto;display:grid}.settings-navigation{border-block-start:var(--tlm-border-width) solid var(--tlm-color-border);align-content:start;display:grid}.settings-navigation>.tlm-link[data-appearance=nav]{align-items:center;gap:var(--tlm-spacing-3);min-block-size:var(--tlm-size-16);padding:var(--tlm-spacing-4) var(--tlm-spacing-2);border-block-end:var(--tlm-border-width) solid var(--tlm-color-border);border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.settings-navigation>.tlm-link[data-appearance=nav]:after{content:none}.settings-navigation>.tlm-link[data-active]{background:var(--tlm-color-accent-soft-bg);color:var(--tlm-color-accent-soft-fg)}.settings-navigation-copy{gap:var(--tlm-spacing-1);min-inline-size:0;display:grid}.settings-navigation-label{color:inherit;font-size:var(--tlm-text-panel-title-font-size);font-weight:var(--tlm-text-panel-title-font-weight);line-height:var(--tlm-text-panel-title-line-height)}.settings-navigation-summary{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height)}.settings-navigation-chevron{color:var(--tlm-color-fg-subtle)}.settings-detail{min-inline-size:0}.settings[data-index] .settings-detail,.settings:not([data-index]) .settings-title,.settings:not([data-index]) .settings-navigation{display:none}.settings-back.tlm-link[data-appearance=nav]{align-items:center;gap:var(--tlm-spacing-2);border-radius:var(--tlm-radius-md);inline-size:fit-content;color:var(--tlm-color-accent-ghost-fg);font-weight:var(--tlm-font-weight-medium);margin-block-end:var(--tlm-spacing-5);margin-inline-start:calc(0rem - var(--tlm-spacing-2));display:inline-flex}.settings-back.tlm-link[data-appearance=nav]:hover{background:var(--tlm-color-accent-ghost-bg-hover);color:var(--tlm-color-accent-ghost-fg)}.settings-page{gap:var(--tlm-spacing-8);max-inline-size:48rem;display:grid}.settings-group{gap:var(--tlm-spacing-4);min-inline-size:0;display:grid}.settings-page>.settings-group+.settings-group{border-block-start:var(--tlm-border-width) solid var(--tlm-color-border);padding-block-start:var(--tlm-spacing-8)}.settings-group>header>h2,.settings-mailbox h2,.settings-status-card h2,.settings-danger-zone h2,.settings-danger-zone h3{margin:0}.settings-group>header>h2,.settings-danger-zone>h2{font-size:var(--tlm-text-panel-title-font-size);font-weight:var(--tlm-text-panel-title-font-weight);line-height:var(--tlm-text-panel-title-line-height)}.settings-data-list{margin:0;display:grid}.settings-data-list>div{gap:var(--tlm-spacing-4);padding-block:var(--tlm-spacing-3);border-block-end:var(--tlm-border-width) solid var(--tlm-color-border);grid-template-columns:8rem minmax(0,1fr);display:grid}.settings-data-list>div:last-child{border-block-end:0}.settings-data-list dt{color:var(--tlm-color-fg-subtle)}.settings-data-list dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.settings-data-list dd>.page-inline-notice{margin-block-start:var(--tlm-spacing-2)}.settings-data-list .tlm-clipboard{justify-content:space-between;gap:var(--tlm-spacing-3);inline-size:100%;min-inline-size:0;display:flex}.settings-data-list .tlm-clipboard>code{flex:auto;min-inline-size:0}.settings-data-list .tlm-clipboard>.tlm-button{flex:none}.settings-form,.settings-mailbox-list{gap:var(--tlm-spacing-4);display:grid}.settings-language-select{inline-size:min(100%,24rem)}.settings-language-select .tlm-select-value>[data-slot=label]{unicode-bidi:isolate}.settings-form>.tlm-button,.settings-group>.tlm-button,.settings-group .tlm-field>.tlm-button{justify-self:start}.settings-mailbox{gap:var(--tlm-spacing-4);padding:var(--tlm-spacing-4);border:var(--tlm-border-width) solid var(--tlm-color-border);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-neutral-surface-bg);display:grid}.settings-mailbox>header{justify-content:space-between;align-items:flex-start;gap:var(--tlm-spacing-3);display:flex}.settings-mailbox h2{font-size:var(--tlm-text-panel-title-font-size);line-height:var(--tlm-text-panel-title-line-height)}.settings-mailbox code,.settings-data-list code,.settings-storage-inspection code{overflow-wrap:anywhere}.settings-badge{padding:var(--tlm-spacing-1) var(--tlm-spacing-2);border-radius:var(--tlm-radius-full);background:var(--tlm-color-accent-soft-bg);color:var(--tlm-color-accent-soft-fg);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-font-weight-medium);flex:none}.settings-actions{gap:var(--tlm-spacing-2);flex-wrap:wrap;display:flex}.settings-theme-card-title{align-items:center;gap:var(--tlm-spacing-2);font-weight:var(--tlm-font-weight-semibold);display:inline-flex}.settings-theme-card-description,.settings-status-detail{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height)}.settings-status-grid{gap:var(--tlm-spacing-3);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.settings-status-card{gap:var(--tlm-spacing-1);padding:var(--tlm-spacing-4);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-neutral-surface-bg);display:grid}.settings-status-card[data-tone=healthy]{border-color:var(--tlm-color-success-surface-border);background:var(--tlm-color-success-surface-bg)}.settings-status-card[data-tone=degraded]{border-color:var(--tlm-color-warning-surface-border);background:var(--tlm-color-warning-surface-bg)}.settings-status-card[data-tone=blocked]{border-color:var(--tlm-color-danger-surface-border);background:var(--tlm-color-danger-surface-bg)}.settings-status-card h2{font-size:var(--tlm-text-label-font-size);line-height:var(--tlm-text-label-line-height)}.settings-status-card p{margin:0}.settings-status-state{align-items:center;gap:var(--tlm-spacing-2);display:flex}.settings-status-dot{inline-size:var(--tlm-size-3);block-size:var(--tlm-size-3);border-radius:var(--tlm-radius-full);background:var(--tlm-color-fg-subtle);flex:none}.settings-status-card[data-tone=healthy] .settings-status-dot{background:var(--tlm-color-success-solid-bg)}.settings-status-card[data-tone=degraded] .settings-status-dot{background:var(--tlm-color-warning-solid-bg)}.settings-status-card[data-tone=blocked] .settings-status-dot{background:var(--tlm-color-danger-solid-bg)}.settings-diagnostic-timestamp{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height);margin-block-start:var(--tlm-spacing-1);display:block}.settings-danger-zone{gap:var(--tlm-spacing-4);padding:var(--tlm-spacing-4);border:var(--tlm-border-width) solid var(--tlm-color-danger-surface-border);border-radius:var(--tlm-radius-lg);display:grid}.settings-danger-zone>div{justify-content:space-between;align-items:center;gap:var(--tlm-spacing-4);flex-wrap:wrap;display:flex}.settings-danger-zone h3{font-size:var(--tlm-text-label-font-size)}.settings-danger-zone p{margin:var(--tlm-spacing-1) 0 0;color:var(--tlm-color-fg-subtle)}.settings-overview{min-block-size:24rem;max-inline-size:30rem;padding:var(--tlm-spacing-8) var(--tlm-spacing-6);color:var(--tlm-color-fg-subtle);text-align:center;align-content:center;justify-items:center;margin-inline:auto;display:grid}.settings-overview>.tlm-icon{font-size:var(--tlm-font-size-3xl)}.settings-overview h2{margin:var(--tlm-spacing-3) 0 0;color:var(--tlm-color-fg)}.settings-overview p{margin:var(--tlm-spacing-1) 0 0}.settings details>summary{cursor:pointer;font-weight:var(--tlm-font-weight-medium)}.settings details>.settings-data-list{margin-block-start:var(--tlm-spacing-3)}.settings-storage-inspection ul{padding-inline-start:var(--tlm-spacing-5)}.settings-storage-inspection .settings-storage-warnings{margin-block:0}@container settings-workspace (width>=52rem){.settings-shell{gap:var(--tlm-spacing-8);grid-template-columns:15rem minmax(0,1fr)}:is(.settings[data-index],.settings:not([data-index])) .settings-navigation{gap:var(--tlm-spacing-1);border-block-start:0;border-inline-end:var(--tlm-border-width) solid var(--tlm-color-border);padding-inline-end:var(--tlm-spacing-6);display:grid}.settings-navigation>.tlm-link[data-appearance=nav]{min-block-size:var(--tlm-size-16);padding:var(--tlm-spacing-3) var(--tlm-spacing-4);border-radius:var(--tlm-radius-lg);border-block-end:0}.settings-navigation-label{font-size:var(--tlm-text-label-font-size);line-height:var(--tlm-text-label-line-height)}.settings-navigation-summary{font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height)}.settings-navigation-chevron{display:none}.settings-detail,.settings[data-index] .settings-detail{display:block}.settings-back.tlm-link[data-appearance=nav]{display:none}}#app .chat{block-size:100%;min-block-size:0;container:chat-workspace/inline-size}.chat-shell{block-size:100%;min-block-size:0;min-inline-size:0;overflow:hidden}.chat-shell-conversation-pane,.chat-shell-detail{block-size:100%;min-block-size:0;min-inline-size:0}.chat-shell-conversation-pane{background:var(--tlm-color-bg);display:none;overflow:auto}.chat-shell-detail{overflow:auto}.chat-shell[data-route=index] .chat-shell-conversation-pane{display:block}.chat-shell[data-route=index] .chat-shell-detail{display:none}.chat-shell[data-route=thread] .chat-shell-detail{overflow:hidden}.chat-conversation-pane-content{inline-size:min(100%,42rem);min-inline-size:0;padding:var(--tlm-spacing-6) var(--tlm-spacing-4);margin-inline:auto}.chat-conversation-pane-actions{justify-content:flex-start;align-items:center;gap:var(--tlm-spacing-2);display:flex}.chat-shell-pane-hide{margin-inline-start:auto;display:none}.chat-shell-pane-show{flex:none;display:none}.chat-shell-thread-back{display:inline-flex}.chat-shell-neutral-detail{min-block-size:100%;padding:var(--tlm-spacing-8) var(--tlm-spacing-6);color:var(--tlm-color-fg-subtle);text-align:center;place-items:center;display:grid}.chat-shell-neutral-detail>div{max-inline-size:30rem}.chat-shell-neutral-detail h1{color:var(--tlm-color-fg);font-size:var(--tlm-text-section-title-font-size);font-weight:var(--tlm-text-section-title-font-weight);line-height:var(--tlm-text-section-title-line-height);margin:0}.chat-shell-neutral-detail p{margin-block:var(--tlm-spacing-2) var(--tlm-spacing-4)}.chat-shell-loading{justify-content:center;align-items:center;gap:var(--tlm-spacing-2);min-block-size:100%;color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height);display:flex}.chat-new-conversation-form{flex-direction:column;flex:auto;min-block-size:0;display:flex}.chat-conversation-pane-contacts{margin-block-start:var(--tlm-spacing-6)}.chat-conversation-pane-section-label{margin:0 0 var(--tlm-spacing-3);color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-font-weight-medium);line-height:var(--tlm-text-caption-line-height)}:is(.chat-conversation-collection-state,.chat-mailbox-conversation-list,.chat-conversation-list){border:var(--tlm-border-width) solid var(--tlm-color-border-subtle);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-neutral-surface-bg);overflow:hidden}.chat-conversation-collection-state{min-block-size:var(--tlm-size-16);padding:var(--tlm-spacing-3) var(--tlm-spacing-4);align-items:center;gap:var(--tlm-spacing-2);color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height);display:flex}.chat-conversation-collection-state>p{margin:0}.chat-conversation-pane-mailbox-conversations{margin-block-start:var(--tlm-spacing-6)}.chat-conversation-pane-mailbox-summary.tlm-link{min-inline-size:0;padding:var(--tlm-spacing-3) var(--tlm-spacing-4);align-items:baseline;gap:var(--tlm-spacing-3);border:var(--tlm-border-width) solid var(--tlm-color-border-subtle);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-neutral-surface-bg);color:var(--tlm-color-fg);text-decoration:none;display:flex}.chat-conversation-pane-mailbox-summary:hover{background:var(--tlm-color-neutral-surface-bg-hover)}.chat-conversation-pane-mailbox-summary-time{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);white-space:nowrap;flex:none;margin-inline-start:auto}@container chat-workspace (width>=56rem){.chat-shell{grid-template-columns:22rem minmax(0,1fr);display:grid}.chat-shell-conversation-pane{border-inline-end:var(--tlm-border-width) solid var(--tlm-color-border);display:block}.chat-shell-detail,.chat-shell[data-route=index] .chat-shell-detail{display:block}.chat-conversation-pane-content{inline-size:100%;padding:var(--tlm-spacing-4)}.chat-shell[data-route=thread]:not([data-pane-collapsed]) .chat-shell-pane-hide,.chat-shell[data-route=thread][data-pane-collapsed] .chat-shell-pane-show{display:inline-flex}.chat-shell-thread-back-narrow-only{display:none}.chat-shell[data-route=thread][data-pane-collapsed]{grid-template-columns:minmax(0,1fr)}.chat-shell[data-route=thread][data-pane-collapsed] .chat-shell-conversation-pane{display:none}}.chat-mailboxes-page{inline-size:min(100%,42rem);min-inline-size:0;padding:var(--tlm-spacing-6) var(--tlm-spacing-4);margin-inline:auto}.chat-mailboxes-page-header{align-items:center;gap:var(--tlm-spacing-2);margin-block-end:var(--tlm-spacing-4);display:flex}.chat-mailboxes-page-header>h1{min-inline-size:0;font-size:var(--tlm-text-section-title-font-size);font-weight:var(--tlm-text-section-title-font-weight);line-height:var(--tlm-text-section-title-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.chat-mailboxes-page-header>.tlm-button{flex:none}.chat-mailbox-conversation-row.tlm-link{padding:var(--tlm-spacing-3) var(--tlm-spacing-4);color:inherit;text-decoration:none;display:block}.chat-mailbox-conversation-row:hover{background:var(--tlm-color-neutral-surface-bg-hover)}.chat-mailbox-conversation-row+.chat-mailbox-conversation-row{border-block-start:var(--tlm-border-width) solid var(--tlm-color-border-subtle)}.chat-mailbox-conversation-row-heading{align-items:baseline;gap:var(--tlm-spacing-3);display:flex}.chat-mailbox-conversation-row-heading>time{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);white-space:nowrap;margin-inline-start:auto}.chat-mailbox-conversation-row-summary{margin:var(--tlm-spacing-1) 0 0;color:var(--tlm-color-fg-subtle)}.chat-conversation-row.tlm-link{min-inline-size:0;padding:var(--tlm-spacing-3) var(--tlm-spacing-4);gap:var(--tlm-spacing-1);color:var(--tlm-color-fg);text-decoration:none;display:grid}.chat-conversation-row+.chat-conversation-row{border-block-start:var(--tlm-border-width) solid var(--tlm-color-border-subtle)}.chat-conversation-row:hover{background:var(--tlm-color-neutral-surface-bg-hover)}.chat-conversation-row:active{background:var(--tlm-color-neutral-surface-bg-active)}.chat-conversation-row-heading,.chat-conversation-row-summary{align-items:baseline;gap:var(--tlm-spacing-3);min-inline-size:0;display:flex}.chat-conversation-row-identity-line{align-items:center;gap:var(--tlm-spacing-2);white-space:nowrap;min-inline-size:0;display:flex;overflow:hidden}.chat-conversation-row-name{min-inline-size:0;font-size:var(--tlm-text-body-font-size);font-weight:var(--tlm-font-weight-medium);line-height:var(--tlm-text-body-line-height);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.chat-conversation-row-identity-line>.chat-verified-account{flex:0 auto;min-inline-size:0}.chat-conversation-row-identity-line>.chat-verified-account>span{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.chat-conversation-row[data-unread] .chat-conversation-row-identity-line,.chat-conversation-row[data-unread] .chat-conversation-row-preview{font-weight:var(--tlm-font-weight-semibold)}.chat-conversation-row-time{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);white-space:nowrap;flex:none;margin-inline-start:auto}.chat-conversation-row-preview{min-inline-size:0;color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-conversation-row-unread{min-inline-size:var(--tlm-size-5);block-size:var(--tlm-size-5);padding-inline:var(--tlm-spacing-1-5);border-radius:var(--tlm-radius-full);background:var(--tlm-color-accent-solid-bg);color:var(--tlm-color-accent-solid-fg);font-size:var(--tlm-text-xs-font-size);font-weight:var(--tlm-font-weight-semibold);line-height:var(--tlm-text-xs-line-height);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.chat-thread{--chat-thread-content-max:56rem;background:var(--tlm-color-bg);flex-direction:column;block-size:100%;min-block-size:0;display:flex;overflow:hidden}.chat-thread-header{padding-block:var(--tlm-spacing-3);padding-inline:max(var(--tlm-spacing-4), env(safe-area-inset-left)) max(var(--tlm-spacing-4), env(safe-area-inset-right));border-block-end:var(--tlm-border-width) solid var(--tlm-color-border);background:var(--tlm-color-bg);flex:none;position:relative}.chat-thread-header>*{max-inline-size:var(--chat-thread-content-max);margin-inline:auto}.chat-thread-header-row{align-items:center;gap:var(--tlm-spacing-3);min-inline-size:0;display:flex}.chat-thread-contact{flex:auto;min-inline-size:0}.chat-thread-contact>p,.chat-thread-identity-status{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;margin:0;overflow:hidden}.chat-thread-identity-status{min-block-size:var(--tlm-size-8);align-items:center;gap:var(--tlm-spacing-2);color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height);flex:auto;display:flex}.chat-thread-identity-status>span{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.chat-thread-contact-identity{align-items:center;gap:var(--tlm-spacing-1);max-inline-size:100%;display:inline-flex}.chat-thread-contact-name{text-overflow:ellipsis;white-space:nowrap;flex:0 4 auto;min-inline-size:0;max-inline-size:28rem;overflow:hidden}.chat-thread-contact-separator{flex:none}.chat-thread-contact-verified{align-items:center;gap:var(--tlm-spacing-1);flex:none;min-inline-size:0;max-inline-size:min(16rem,42vi);display:inline-flex}.chat-thread-contact-handle{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.chat-thread-contact-verified>.tlm-icon{color:var(--tlm-color-accent-surface-fg);flex:none}.chat-verified-account{align-items:center;gap:var(--tlm-spacing-1);display:inline-flex}.chat-verified-account>.tlm-icon{color:var(--tlm-color-accent-surface-fg);flex:none}.chat-thread-mailboxes-trigger{flex:none}.chat-thread-mailboxes-trigger-compact{display:none}.chat-thread-destination-alert{align-items:center;gap:var(--tlm-spacing-2);padding:var(--tlm-spacing-3);border:var(--tlm-border-width) solid var(--tlm-color-danger-surface-border);border-radius:var(--tlm-radius-md);background:var(--tlm-color-danger-surface-bg);color:var(--tlm-color-danger-surface-fg);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height);margin-block-start:var(--tlm-spacing-3);display:flex}.chat-thread-destination-alert-message{align-items:flex-start;gap:var(--tlm-spacing-2);flex:auto;min-inline-size:0;display:flex}.chat-thread-destination-alert-icon{block-size:var(--tlm-text-caption-line-height);justify-content:center;align-items:center;display:inline-flex}.chat-thread-destination-alert-copy{min-inline-size:0;margin:0}.chat-thread-destination-alert-copy>strong{font-weight:var(--tlm-font-weight-semibold)}.chat-thread-destination-alert-action{flex:none}.chat-thread-mailbox-management{align-items:center;column-gap:var(--tlm-spacing-2);row-gap:var(--tlm-spacing-3);grid-template-columns:fit-content(8rem) minmax(0,1fr);padding-block-start:var(--tlm-spacing-3);display:grid}.chat-thread-mailbox-row{display:contents}.chat-thread-mailbox-label{align-items:center;gap:var(--tlm-spacing-1);min-inline-size:0;color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height);display:flex}.chat-thread-mailbox-label-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.chat-thread-mailbox-override-indicator{inline-size:var(--tlm-spacing-2);block-size:var(--tlm-spacing-2);border-radius:var(--tlm-radius-full);background:var(--tlm-color-warning-solid-bg);flex:none}.chat-thread-recipient-mailbox-value{min-inline-size:0;min-block-size:var(--tlm-size-10);font-family:var(--tlm-font-mono);font-size:var(--tlm-text-body-font-size);font-weight:var(--tlm-text-body-font-weight);line-height:var(--tlm-text-body-line-height);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.chat-thread-recipient-mailbox-controls{align-items:center;gap:var(--tlm-spacing-1);flex:1 1 0;min-inline-size:0;display:flex}.chat-thread-recipient-mailbox-controls>.tlm-popover{flex:none}.chat-thread-timeline-region{flex:1 1 0;min-block-size:0;position:relative}.chat-thread-timeline{overscroll-behavior-y:contain;scrollbar-gutter:stable;block-size:100%;overflow-y:auto}.chat-thread-timeline>.messages{gap:var(--tlm-spacing-2);inline-size:min(100%, var(--chat-thread-content-max));min-block-size:100%;padding-block:var(--tlm-spacing-4);padding-inline:max(var(--tlm-spacing-4), env(safe-area-inset-left)) max(var(--tlm-spacing-4), env(safe-area-inset-right));flex-direction:column;margin-inline:auto;display:flex}.chat-thread-timeline-status{justify-content:center;align-items:center;gap:var(--tlm-spacing-2);color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height);flex:auto;display:flex}.chat-thread-history-pagination{align-items:center;gap:var(--tlm-spacing-2);flex-direction:column;display:flex}.chat-thread-history-error{color:var(--tlm-color-danger-ghost-fg);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height);margin:0}.chat-thread-unread-divider{align-items:center;gap:var(--tlm-spacing-3);color:var(--tlm-color-text-accent);font-size:var(--tlm-text-caption-font-size);font-weight:600;display:flex}.chat-thread-unread-divider:before,.chat-thread-unread-divider:after{content:"";background:currentColor;flex:1;block-size:1px}.chat-thread-end-marker{pointer-events:none;block-size:1px;display:block}.chat-thread-new-message-affordance{z-index:1;position:absolute;inset-block-end:var(--tlm-spacing-3);inset-inline-start:50%;transform:translate(-50%)}.chat-bubble{align-items:flex-start;gap:var(--tlm-spacing-1);inline-size:100%;display:flex;position:relative}.chat-bubble-read-marker{pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-end:0;inset-inline-start:0}.chat-bubble[data-direction=received]{justify-content:flex-start}.chat-bubble[data-direction=sent]{justify-content:flex-end}.chat-bubble-surface{gap:var(--tlm-spacing-2);inline-size:fit-content;max-inline-size:min(75%,42rem);padding-block:var(--tlm-spacing-2);padding-inline:var(--tlm-spacing-3);border:var(--tlm-border-width) solid var(--tlm-color-neutral-surface-border);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-neutral-surface-bg);color:var(--tlm-color-fg);font-size:var(--tlm-text-body-font-size);font-weight:var(--tlm-text-body-font-weight);line-height:var(--tlm-text-body-line-height);overflow-wrap:anywhere;flex-direction:column;display:flex}.chat-bubble[data-direction=sent]>.chat-bubble-surface{border-color:var(--tlm-color-accent-surface-border);background:var(--tlm-color-accent-surface-bg);order:2}.chat-bubble>.chat-bubble-inspector{flex:none}.chat-bubble-inspector-panel{inline-size:min(24rem, var(--tlm-positioner-available-width,24rem))}.chat-bubble-inspector-list{gap:var(--tlm-spacing-2);display:grid}.chat-bubble-inspector-list>div{gap:var(--tlm-spacing-3);grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);display:grid}.chat-bubble-inspector-list dt{color:var(--tlm-color-fg-subtle)}.chat-bubble-inspector-list dd{min-inline-size:0}.chat-bubble-inspector-copyable-value{align-items:center;gap:var(--tlm-spacing-1);min-inline-size:0;display:flex}.chat-bubble-inspector-copyable-value>code{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.chat-bubble-inspector-copy{margin-block-start:var(--tlm-spacing-3)}.chat-bubble-text{white-space:pre-wrap;margin:0}.chat-bubble-delivery-failure{align-items:flex-start;gap:var(--tlm-spacing-2);flex-direction:column;display:flex}.chat-bubble-delivery-status{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height);margin:0}.chat-bubble-delivery-status[data-tone=warning]{color:var(--tlm-color-warning-ghost-fg)}.chat-bubble-delivery-status[data-tone=danger]{color:var(--tlm-color-danger-ghost-fg)}.chat-thread-composer{z-index:1;padding-block-start:var(--tlm-spacing-3);padding-block-end:max(var(--tlm-spacing-3), env(safe-area-inset-bottom));padding-inline:max(var(--tlm-spacing-4), env(safe-area-inset-left)) max(var(--tlm-spacing-4), env(safe-area-inset-right));border-block-start:var(--tlm-border-width) solid var(--tlm-color-border);background:var(--tlm-color-bg);flex:none;position:relative}.chat-thread-footer-content{gap:var(--tlm-spacing-3);inline-size:100%;min-inline-size:0;max-inline-size:var(--chat-thread-content-max);flex-direction:column;margin-inline:auto;display:flex}.chat-thread-footer-content>*{min-inline-size:0}.chat-thread-mailbox-options-status{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height);margin:0}.peer-mailbox-choice-label,.peer-mailbox-choice-id{display:block}.peer-mailbox-choice-label{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height)}.peer-mailbox-choice-id{font-family:var(--tlm-font-mono);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--tlm-spacing-1);overflow:hidden}.chat-thread-sender-mailbox-select{flex:0 24rem;min-inline-size:0;max-inline-size:100%}.chat-thread-sender-mailbox-controls{align-items:center;gap:var(--tlm-spacing-2);flex:1 1 0;min-inline-size:0;display:flex}.chat-thread-sender-mailbox-controls>.tlm-popover{flex:none}.mailbox-select-option-value{white-space:nowrap;align-items:baseline;inline-size:100%;min-inline-size:0;display:flex}.mailbox-select-option-label,.mailbox-select-option-id{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.mailbox-select-option-label{flex:none;max-inline-size:45%}.mailbox-select-option-separator{margin-inline:var(--tlm-spacing-1);color:var(--tlm-color-fg-subtle);flex:none}.mailbox-select-option-id{font-family:var(--tlm-font-mono);color:var(--tlm-color-fg);flex:auto}.mailbox-select-option-value[data-labeled]>.mailbox-select-option-id{color:var(--tlm-color-fg-subtle)}.peer-mailboxes-popover-panel{inline-size:min(24rem, var(--tlm-positioner-available-width,24rem))}.peer-mailbox-summary-list{gap:var(--tlm-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.peer-mailbox-summary{gap:var(--tlm-spacing-1);padding:var(--tlm-spacing-3);border-radius:var(--tlm-radius-sm);flex-direction:column;display:flex}.peer-mailbox-summary[data-current]{background:var(--tlm-color-accent-surface-bg)}.peer-mailbox-summary-heading{justify-content:space-between;align-items:center;gap:var(--tlm-spacing-2);min-inline-size:0;display:flex}.peer-mailbox-summary-identity{align-items:center;gap:var(--tlm-spacing-1);flex:auto;min-inline-size:0;display:flex}.peer-mailbox-summary-identity>code{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.peer-mailbox-summary-statuses{align-items:center;gap:var(--tlm-spacing-2);flex:none;display:inline-flex}.peer-mailbox-inactive-label,.peer-mailbox-most-recent-label{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-caption-line-height);flex:none}.peer-mailbox-current-indicator{color:var(--tlm-color-accent-surface-fg);flex:none}.peer-mailbox-summary>p{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height);margin:0}:is(.chat-thread-mailboxes-content,.compose) input{min-inline-size:0;max-inline-size:100%}@media (width<40rem){#app>header{display:none}#app>.mobile-navigation{padding-block-start:var(--tlm-spacing-1);padding-block-end:max(var(--tlm-spacing-1), env(safe-area-inset-bottom));padding-inline:var(--tlm-spacing-2);border-block-start:var(--tlm-border-width) solid var(--tlm-color-border);background:var(--tlm-color-bg);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#app>.mobile-navigation>.tlm-link[data-appearance=nav]{min-inline-size:0;min-block-size:var(--tlm-size-16);justify-content:center;gap:var(--tlm-spacing-1);padding-inline:var(--tlm-spacing-1);font-size:var(--tlm-text-caption-font-size);line-height:var(--tlm-text-caption-line-height);flex-direction:column}#app>.mobile-navigation>.tlm-link[data-appearance=nav][data-active]{color:var(--tlm-color-accent-ghost-fg)}#app>.mobile-navigation>.tlm-link[data-appearance=nav][data-active]:after{content:none}#app>.app-status-banner{padding-block-start:max(var(--tlm-spacing-2), env(safe-area-inset-top))}.app-status-banner-details{display:none}.app-status-banner-chevron{inline-size:var(--tlm-size-10);block-size:var(--tlm-size-10);justify-content:center;align-items:center;display:inline-flex}.mobile-navigation-icon{inline-size:var(--tlm-size-16);block-size:var(--tlm-size-8);border-radius:var(--tlm-radius-full);justify-content:center;align-items:center;display:inline-flex}.mobile-navigation>.tlm-link[data-active]>.mobile-navigation-icon{background:var(--tlm-color-accent-surface-bg)}}@media (width<32rem){.chat-thread-header-row{gap:var(--tlm-spacing-2)}.chat-thread-mailboxes-trigger-full{display:none}.chat-thread-mailboxes-trigger-compact{display:inline-flex}}.ui-preview{max-inline-size:72rem;padding:var(--tlm-spacing-8) var(--tlm-spacing-4);margin-inline:auto}.ui-preview-header{align-items:flex-start;gap:var(--tlm-spacing-1);flex-direction:column;margin-block-end:var(--tlm-spacing-8);display:flex}.ui-preview-header>p{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-body-font-size);font-weight:var(--tlm-text-body-font-weight);line-height:var(--tlm-text-body-line-height)}.ui-preview-header>h1{font-size:var(--tlm-text-page-title-font-size);font-weight:var(--tlm-text-page-title-font-weight);line-height:var(--tlm-text-page-title-line-height)}.ui-preview-section{padding-block:var(--tlm-spacing-6);border-block-start:var(--tlm-border-width) solid var(--tlm-color-border)}.ui-preview-section>h2{font-size:var(--tlm-text-section-title-font-size);font-weight:var(--tlm-text-section-title-font-weight);line-height:var(--tlm-text-section-title-line-height);margin-block-end:var(--tlm-spacing-4)}.ui-preview-matrix{gap:var(--tlm-spacing-4);display:grid}.ui-preview-type-grid{gap:var(--tlm-spacing-6);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.ui-preview-type-group{align-content:start;gap:var(--tlm-spacing-3);display:grid}.ui-preview-type-group>h3{font-size:var(--tlm-text-panel-title-font-size);font-weight:var(--tlm-text-panel-title-font-weight);line-height:var(--tlm-text-panel-title-line-height)}.ui-preview-type-list{gap:var(--tlm-spacing-3);display:grid}.ui-preview-type-sample{align-items:baseline;gap:var(--tlm-spacing-4);grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);display:grid}.ui-preview-type-name{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height)}.ui-preview-type-text{min-inline-size:0}.ui-preview-type-text[data-text-style=page-title]{font-size:var(--tlm-text-page-title-font-size);font-weight:var(--tlm-text-page-title-font-weight);line-height:var(--tlm-text-page-title-line-height)}.ui-preview-type-text[data-text-style=section-title]{font-size:var(--tlm-text-section-title-font-size);font-weight:var(--tlm-text-section-title-font-weight);line-height:var(--tlm-text-section-title-line-height)}.ui-preview-type-text[data-text-style=panel-title]{font-size:var(--tlm-text-panel-title-font-size);font-weight:var(--tlm-text-panel-title-font-weight);line-height:var(--tlm-text-panel-title-line-height)}.ui-preview-type-text[data-text-style=body]{font-size:var(--tlm-text-body-font-size);font-weight:var(--tlm-text-body-font-weight);line-height:var(--tlm-text-body-line-height)}.ui-preview-type-text[data-text-style=label]{font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height)}.ui-preview-type-text[data-text-style=caption]{font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height)}.ui-preview-type-text[data-text-style=xs]{font-size:var(--tlm-text-xs-font-size);line-height:var(--tlm-text-xs-line-height)}.ui-preview-type-text[data-text-style=sm]{font-size:var(--tlm-text-sm-font-size);line-height:var(--tlm-text-sm-line-height)}.ui-preview-type-text[data-text-style=md]{font-size:var(--tlm-text-md-font-size);line-height:var(--tlm-text-md-line-height)}.ui-preview-type-text[data-text-style=lg]{font-size:var(--tlm-text-lg-font-size);line-height:var(--tlm-text-lg-line-height)}.ui-preview-type-text[data-text-style=xl]{font-size:var(--tlm-text-xl-font-size);line-height:var(--tlm-text-xl-line-height)}.ui-preview-row{align-items:center;gap:var(--tlm-spacing-4);grid-template-columns:minmax(6rem,9rem) 1fr;display:grid}.ui-preview-row>h3{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height)}.ui-preview-controls{align-items:center;gap:var(--tlm-spacing-3);flex-wrap:wrap;display:flex}.ui-preview-control-stack{gap:var(--tlm-spacing-3);flex-direction:column;display:flex}.ui-preview-icon-grid{gap:var(--tlm-spacing-4);flex-wrap:wrap;margin-block-end:var(--tlm-spacing-3);display:flex}.ui-preview-icon-sample,.ui-preview-icon-size{align-items:center;gap:var(--tlm-spacing-2);color:var(--tlm-color-fg);display:inline-flex}.ui-preview-icon-sample{min-inline-size:8rem}.ui-preview-input-grid{gap:var(--tlm-spacing-3);max-inline-size:36rem;display:grid}.ui-preview-composer-grid{gap:var(--tlm-spacing-3);max-inline-size:42rem;display:grid}.ui-preview-popover-facts{gap:var(--tlm-spacing-2);display:grid}.ui-preview-popover-facts>div{gap:var(--tlm-spacing-3);grid-template-columns:minmax(5rem,max-content) 1fr;display:grid}.ui-preview-popover-facts>div>dt{color:var(--tlm-color-fg-subtle)}.ui-preview-collapsible{align-items:flex-start;gap:var(--tlm-spacing-3);flex-direction:column;display:flex}.ui-preview-collapsible>.tlm-collapsible-content{max-inline-size:32rem;padding:var(--tlm-spacing-4);border:var(--tlm-border-width) solid var(--tlm-color-border);border-radius:var(--tlm-radius-md)}.ui-preview-state-grid{gap:var(--tlm-spacing-3);grid-template-columns:repeat(5,max-content);align-items:center;margin-block-start:var(--tlm-spacing-4);display:grid}.ui-preview-state-label{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-label-font-size);font-weight:var(--tlm-text-label-font-weight);line-height:var(--tlm-text-label-line-height)}.ui-preview-page-message-grid{gap:var(--tlm-spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.ui-preview-page-message-frame{border:var(--tlm-border-width) solid var(--tlm-color-border);border-radius:var(--tlm-radius-lg);background:var(--tlm-color-bg);min-block-size:28rem;overflow:hidden}.ui-preview-note{color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height)}.tlm-button.ui-preview-force-hover:not(:disabled){border-color:var(--tlm-button-border-hover);background:var(--tlm-button-bg-hover)}.tlm-button.ui-preview-force-active:not(:disabled){border-color:var(--tlm-button-border-hover);background:var(--tlm-button-bg-active)}.chat-composer{gap:var(--tlm-spacing-3);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.chat-composer .tlm-text-area{field-sizing:content;inline-size:100%;min-inline-size:0;min-block-size:var(--tlm-size-10);max-block-size:calc(var(--tlm-size-10) * 5);padding-block:calc((var(--tlm-size-10) - var(--tlm-text-body-line-height) - var(--tlm-border-width) * 2) / 2);resize:none;overflow-y:auto}.chat-composer-toolbar{justify-content:flex-end;align-items:center;gap:var(--tlm-spacing-2);min-inline-size:0;display:flex}.timeline-separator{grid-template-columns:minmax(var(--tlm-spacing-4), 1fr) auto minmax(var(--tlm-spacing-4), 1fr);align-items:center;gap:var(--tlm-spacing-3);margin-block:var(--tlm-spacing-4);color:var(--tlm-color-fg-subtle);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);text-align:center;display:grid}.timeline-separator:before,.timeline-separator:after{content:"";border-block-start:var(--tlm-border-width) solid var(--tlm-color-border-subtle)}.timeline-separator[data-precision=date]{font-weight:var(--tlm-font-weight-medium)}.chat-thread-composer-error,.chat-thread-contact-error{color:var(--tlm-color-danger-ghost-fg);font-size:var(--tlm-text-caption-font-size);font-weight:var(--tlm-text-caption-font-weight);line-height:var(--tlm-text-caption-line-height);margin:0}@media print{body{min-block-size:0}#app{block-size:auto;display:block;overflow:visible}#app>main,.chat-shell,.chat-shell-detail,.chat-thread,.chat-thread-timeline-region,.chat-thread-timeline{block-size:auto;overflow:visible}#app .chat-shell-conversation-pane,#app .chat-shell-pane-toggle{display:none}.chat-shell,.chat-thread{display:block}.chat-thread-timeline{scrollbar-gutter:auto}.chat-thread-new-message-affordance{display:none}}}
