:root{--tl-font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tl-font-mono:"Martian Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--tl-text-display-xl-size:clamp(2.5rem, 1.6rem + 3.8vw, 4.5rem);--tl-text-display-xl-line:1.02;--tl-text-display-xl-weight:640;--tl-text-display-xl-tracking:-.03em;--tl-text-display-xl-width:92;--tl-text-display-size:clamp(2rem, 1.5rem + 2.2vw, 3.25rem);--tl-text-display-line:1.06;--tl-text-display-weight:620;--tl-text-display-tracking:-.025em;--tl-text-display-width:94;--tl-text-heading-1-size:clamp(1.625rem, 1.4rem + 1vw, 2.125rem);--tl-text-heading-1-line:1.15;--tl-text-heading-1-weight:620;--tl-text-heading-1-tracking:-.02em;--tl-text-heading-1-width:96;--tl-text-heading-2-size:1.375rem;--tl-text-heading-2-line:1.25;--tl-text-heading-2-weight:600;--tl-text-heading-2-tracking:-.01em;--tl-text-heading-2-width:100;--tl-text-heading-3-size:1.125rem;--tl-text-heading-3-line:1.3;--tl-text-heading-3-weight:600;--tl-text-heading-3-tracking:-.005em;--tl-text-heading-3-width:100;--tl-text-lead-size:1.1875rem;--tl-text-lead-line:1.55;--tl-text-lead-weight:420;--tl-text-lead-tracking:0;--tl-text-lead-width:100;--tl-text-body-size:1rem;--tl-text-body-line:1.6;--tl-text-body-weight:420;--tl-text-body-tracking:0;--tl-text-body-width:100;--tl-text-body-sm-size:.875rem;--tl-text-body-sm-line:1.5;--tl-text-body-sm-weight:420;--tl-text-body-sm-tracking:.005em;--tl-text-body-sm-width:100;--tl-text-label-size:.9375rem;--tl-text-label-line:1.2;--tl-text-label-weight:560;--tl-text-label-tracking:.005em;--tl-text-label-width:100;--tl-text-caption-size:.8125rem;--tl-text-caption-line:1.4;--tl-text-caption-weight:500;--tl-text-caption-tracking:.01em;--tl-text-caption-width:100;--tl-text-tile-title-size:.875rem;--tl-text-tile-title-line:1.25;--tl-text-tile-title-weight:600;--tl-text-tile-title-tracking:.005em;--tl-text-tile-title-width:86;--tl-text-micro-size:.75rem;--tl-text-micro-line:1.1;--tl-text-micro-weight:650;--tl-text-micro-tracking:.07em;--tl-text-micro-width:92;--tl-text-mono-size:.8125rem;--tl-text-mono-line:1.5;--tl-text-mono-weight:420;--tl-text-mono-tracking:0;--tl-text-mono-width:94;--tl-text-mono-sm-size:.75rem;--tl-text-mono-sm-line:1.4;--tl-text-mono-sm-weight:480;--tl-text-mono-sm-tracking:0;--tl-text-mono-sm-width:90;--tl-text-numeric-size:.875rem;--tl-text-numeric-line:1.2;--tl-text-numeric-weight:600;--tl-text-numeric-tracking:0;--tl-text-numeric-width:100;--tl-measure:68ch;--tl-space-0:0;--tl-space-1:.25rem;--tl-space-2:.5rem;--tl-space-3:.75rem;--tl-space-4:1rem;--tl-space-5:1.25rem;--tl-space-6:1.5rem;--tl-space-8:2rem;--tl-space-10:2.5rem;--tl-space-12:3rem;--tl-space-16:4rem;--tl-space-20:5rem;--tl-space-24:6rem;--tl-space-32:8rem;--tl-space-0-5:.125rem;--tl-space-1-5:.375rem;--tl-space-2-5:.625rem;--tl-radius-xs:.25rem;--tl-radius-sm:.375rem;--tl-radius-md:.625rem;--tl-radius-lg:.875rem;--tl-radius-xl:1.25rem;--tl-radius-tile:.75rem;--tl-radius-pill:999px;--tl-radius-round:50%;--tl-line-hairline:1px;--tl-line-control:1px;--tl-line-strong:2px;--tl-line-drop:2px;--tl-z-base:0;--tl-z-tile:1;--tl-z-tile-overlay:2;--tl-z-tile-chrome:3;--tl-z-tile-ring:4;--tl-z-tile-dragging:10;--tl-z-topbar:20;--tl-z-filmstrip:25;--tl-z-dropdown:30;--tl-z-banner:40;--tl-z-scrim:50;--tl-z-dialog:60;--tl-z-palette:70;--tl-z-toast:80;--tl-z-tooltip:90;--tl-z-splash:100;--tl-z-skip-link:110;--tl-size-hit:2.75rem;--tl-size-control-sm:2rem;--tl-size-control-md:2.5rem;--tl-size-control-lg:3rem;--tl-size-chrome-button:2.25rem;--tl-size-icon-sm:1rem;--tl-size-icon-md:1.25rem;--tl-size-icon-lg:1.5rem;--tl-size-topbar:3.5rem;--tl-size-filmstrip:6.5rem;--tl-size-content-max:72rem;--tl-size-content-max-uhd:88rem;--tl-size-content-narrow:40rem;--tl-size-dialog-sm:26rem;--tl-size-dialog-md:34rem;--tl-size-palette:38rem;--tl-size-toast:22rem;--tl-size-toast-lift:4rem;--tl-size-banner-compact:2.25rem;--tl-size-tile-min:15rem;--tl-size-wall-gap:.5rem;--tl-size-wall-gap-tv:.75rem;--tl-dur-instant:80ms;--tl-dur-quick:.14s;--tl-dur-base:.2s;--tl-dur-gentle:.28s;--tl-dur-slow:.42s;--tl-dur-reveal:.56s;--tl-dur-pulse:.6s;--tl-dur-blink:.16s;--tl-ease-standard:cubic-bezier(.2, 0, 0, 1);--tl-ease-out:cubic-bezier(.16, 1, .3, 1);--tl-ease-in:cubic-bezier(.4, 0, 1, 1);--tl-ease-in-out:cubic-bezier(.65, 0, .35, 1);--tl-ease-exit:cubic-bezier(.4, 0, .7, .2);--tl-ease-linear:cubic-bezier(0, 0, 1, 1);--tl-spring-snappy:linear(0, .0253, .0844, .155, .2432, .3346, .4243, .5008, .5791, .6494, .7114, .7651, .8067, .8461, .879, .9061, .9262, .9444, .9589, .9703, .9792, .9854, .9907, .9946, .9975, .9993, 1.0007, 1.0016, 1.0021, 1.0024, 1.0025, 1.0024, 1.0023, 1.0021, 1.0019, 1.0017, 1.0014, 1.0012, 1.0011, 1.0009, 1);--tl-spring-snappy-dur:.391s;--tl-spring-tile:linear(0, .0212, .0716, .147, .226, .3084, .3902, .4685, .5415, .614, .6734, .7259, .772, .8118, .8459, .8773, .9013, .9214, .938, .9516, .9636, .9723, .9793, .9849, .9892, .9926, .9954, .9973, .9987, .9997, 1.0004, 1.0008, 1.0011, 1.0013, 1.0013, 1.0013, 1.0012, 1.0012, 1.0011, 1.0009, 1);--tl-spring-tile-dur:.447s;--tl-spring-gentle:linear(0, .0164, .0565, .1122, .1775, .2476, .3191, .3896, .4573, .521, .5802, .6343, .6833, .7272, .7663, .8008, .8311, .8575, .8803, .9, .918, .9322, .9443, .9545, .963, .9701, .976, .9809, .985, .9883, .9909, .9931, .9948, .9962, .9973, .9982, .9988, .9993, .9997, 1, 1);--tl-spring-gentle-dur:.521s;--tl-spring-bouncy:linear(0, .0778, .2611, .4803, .713, .9151, 1.0675, 1.1605, 1.207, 1.2104, 1.1833, 1.1387, 1.0908, 1.043, 1.0038, .976, .9605, .9546, .9568, .9644, .9747, .9848, .9944, 1.0019, 1.0068, 1.0092, 1.0097, 1.0087, 1.0068, 1.0046, 1.0024, 1.0005, .9991, .9983, .998, .998, .9983, .9987, .9992, .9997, 1);--tl-spring-bouncy-dur:.791s;--tl-stagger-tight:24ms;--tl-stagger-base:40ms;--tl-stagger-loose:70ms;--tl-loop-blink:5.2s;--tl-loop-look:9s;--tl-loop-loading:1.4s;--tl-loop-breathe:4.2s;--tl-loop-live:2s;--tl-loop-shimmer:1.6s;--tl-loop-spin:.9s;--tl-loop-state:running;--tl-timing-hairline-delay:.12s;--tl-timing-overlay-delay:.25s;--tl-timing-min-visible:.4s;--tl-timing-fade-out:.2s;--tl-timing-route-hard-cap:2.5s;--tl-timing-slow-notice:8s;--tl-timing-chrome-idle:2.5s;--tl-timing-chrome-idle-touch:4s;--tl-timing-splash-max:.9s;--tl-timing-toast:5s;--tl-timing-toast-with-action:8s;--tl-timing-toast-coalesce:1.5s;--tl-timing-tooltip-delay:.5s;--tl-timing-blink-min:2.8s;--tl-timing-blink-max:6.2s;--tl-timing-duck-ramp:.22s;--tl-timing-meter-frame:50ms;--tl-focus-width:2px;--tl-focus-offset:2px;--tl-focus-media-halo:4px;--tl-surface-scrim-wall:#0b0d108f;--tl-media-well:#08090b;--tl-media-ink:#fff;--tl-media-ink-secondary:#ffffffd6;--tl-media-surface:#0c0e12c7;--tl-media-surface-hover:#282d36e6;--tl-media-border:#ffffff2e;--tl-media-scrim:#08090bc7;--tl-media-text-glow:#0000008c;--tl-media-live:#ff5d8f;--tl-media-audible:#4cdc9c;--tl-media-warning:#f6c66c;--tl-media-danger:#ff9c85;--tl-media-focus:#fff;--tl-media-focus-halo:#000000b8;--tl-media-mascot-bezel:#3a4150;--tl-media-mascot-edge:#535b69;--tl-media-track:#ffffff75;--tl-media-scrim-band-top:linear-gradient(to bottom, #08090bc7 0%, #08090bc7 72%, #08090b5a 86%, #08090b00 100%);--tl-media-scrim-band-bottom:linear-gradient(to top, #08090bc7 0%, #08090bc7 72%, #08090b5a 86%, #08090b00 100%)}:root,[data-theme=light]{--tl-surface-base:#f4f5f7;--tl-surface-raised:#fff;--tl-surface-overlay:#fff;--tl-surface-sunken:#eceef2;--tl-surface-hover:#e4e7ec;--tl-surface-pressed:#d6dae1;--tl-surface-inverse:#15181d;--tl-surface-scrim:#0b0d107a;--tl-ink:#0b0d10;--tl-ink-secondary:#3a414d;--tl-ink-muted:#535b69;--tl-ink-inverse:#f4f5f7;--tl-border-subtle:#d6dae1;--tl-border-control:#636b7a;--tl-border-strong:#3a414d;--tl-accent-fill:#d4245c;--tl-accent-fill-hover:#b2184a;--tl-on-accent:#fff;--tl-accent-ink:#b2184a;--tl-accent-soft:#fde4ec;--tl-accent-strong:#d4245c;--tl-live:#d4245c;--tl-signal:#0e8a58;--tl-success-ink:#106e47;--tl-success-bg:#ddf5e8;--tl-warning-ink:#875800;--tl-warning-bg:#fdf0d5;--tl-danger-ink:#ad2e0e;--tl-danger-bg:#fde5de;--tl-danger-fill:#c23412;--tl-on-danger:#fff;--tl-info-ink:#1a4fa6;--tl-info-bg:#e2edff;--tl-neutral-ink:#3a414d;--tl-neutral-bg:#e4e7ec;--tl-link:#1a4fa6;--tl-focus-ring:#1f5fc4;--tl-mascot-bezel:#2b3140;--tl-mascot-rim:#ffffff24;--tl-mascot-edge:#2b314000;--tl-mascot-screen:#e2edff;--tl-mascot-seam:#c4dbff;--tl-mascot-screen-dim:#9cc8ff;--tl-mascot-screen-glow:#9cc8ff8c;--tl-mascot-face:#15181d;--tl-mascot-cheek:#ff94b5;--tl-shadow-e0:none;--tl-shadow-e1:0 1px 2px #0b0d100f, 0 1px 1px #0b0d100a;--tl-shadow-e2:0 4px 12px #0b0d1014, 0 1px 3px #0b0d100f;--tl-shadow-e3:0 12px 32px #0b0d101f, 0 2px 6px #0b0d100f;--tl-shadow-e4:0 24px 64px #0b0d102e, 0 4px 12px #0b0d1014;--tl-shadow-lift:0 18px 40px #0b0d1038;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--tl-surface-base:#0b0d10;--tl-surface-raised:#15181d;--tl-surface-overlay:#1c2027;--tl-surface-sunken:#08090b;--tl-surface-hover:#22272f;--tl-surface-pressed:#262b33;--tl-surface-inverse:#f4f5f7;--tl-surface-scrim:#040507b8;--tl-ink:#f4f5f7;--tl-ink-secondary:#b6bcc6;--tl-ink-muted:#8f97a4;--tl-ink-inverse:#15181d;--tl-border-subtle:#262b33;--tl-border-control:#6e7685;--tl-border-strong:#b6bcc6;--tl-accent-fill:#ff5d8f;--tl-accent-fill-hover:#ff7ba4;--tl-on-accent:#1a0710;--tl-accent-ink:#ff94b5;--tl-accent-soft:#3b1727;--tl-accent-strong:#ff5d8f;--tl-live:#ff5d8f;--tl-signal:#4cdc9c;--tl-success-ink:#72e6b2;--tl-success-bg:#0f2a1f;--tl-warning-ink:#f6c66c;--tl-warning-bg:#2e2412;--tl-danger-ink:#ff9c85;--tl-danger-bg:#35170f;--tl-danger-fill:#ff7659;--tl-on-danger:#1d0904;--tl-info-ink:#9cc8ff;--tl-info-bg:#13243a;--tl-neutral-ink:#b6bcc6;--tl-neutral-bg:#262b33;--tl-link:#9cc8ff;--tl-focus-ring:#9cc8ff;--tl-mascot-bezel:#3a4150;--tl-mascot-rim:#ffffff1a;--tl-mascot-edge:#535b69;--tl-mascot-screen:#e2edff;--tl-mascot-seam:#c4dbff;--tl-mascot-screen-dim:#9cc8ff;--tl-mascot-screen-glow:#c4dbff4d;--tl-mascot-face:#15181d;--tl-mascot-cheek:#ff94b5;--tl-shadow-e0:none;--tl-shadow-e1:0 1px 2px #00000080;--tl-shadow-e2:0 6px 16px #00000080, inset 0 1px 0 #ffffff0a;--tl-shadow-e3:0 16px 40px #0009, inset 0 1px 0 #ffffff0d;--tl-shadow-e4:0 28px 72px #000000b3, inset 0 1px 0 #ffffff0f;--tl-shadow-lift:0 18px 48px #000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--tl-surface-base:#0b0d10;--tl-surface-raised:#15181d;--tl-surface-overlay:#1c2027;--tl-surface-sunken:#08090b;--tl-surface-hover:#22272f;--tl-surface-pressed:#262b33;--tl-surface-inverse:#f4f5f7;--tl-surface-scrim:#040507b8;--tl-ink:#f4f5f7;--tl-ink-secondary:#b6bcc6;--tl-ink-muted:#8f97a4;--tl-ink-inverse:#15181d;--tl-border-subtle:#262b33;--tl-border-control:#6e7685;--tl-border-strong:#b6bcc6;--tl-accent-fill:#ff5d8f;--tl-accent-fill-hover:#ff7ba4;--tl-on-accent:#1a0710;--tl-accent-ink:#ff94b5;--tl-accent-soft:#3b1727;--tl-accent-strong:#ff5d8f;--tl-live:#ff5d8f;--tl-signal:#4cdc9c;--tl-success-ink:#72e6b2;--tl-success-bg:#0f2a1f;--tl-warning-ink:#f6c66c;--tl-warning-bg:#2e2412;--tl-danger-ink:#ff9c85;--tl-danger-bg:#35170f;--tl-danger-fill:#ff7659;--tl-on-danger:#1d0904;--tl-info-ink:#9cc8ff;--tl-info-bg:#13243a;--tl-neutral-ink:#b6bcc6;--tl-neutral-bg:#262b33;--tl-link:#9cc8ff;--tl-focus-ring:#9cc8ff;--tl-mascot-bezel:#3a4150;--tl-mascot-rim:#ffffff1a;--tl-mascot-edge:#535b69;--tl-mascot-screen:#e2edff;--tl-mascot-seam:#c4dbff;--tl-mascot-screen-dim:#9cc8ff;--tl-mascot-screen-glow:#c4dbff4d;--tl-mascot-face:#15181d;--tl-mascot-cheek:#ff94b5;--tl-shadow-e0:none;--tl-shadow-e1:0 1px 2px #00000080;--tl-shadow-e2:0 6px 16px #00000080, inset 0 1px 0 #ffffff0a;--tl-shadow-e3:0 16px 40px #0009, inset 0 1px 0 #ffffff0d;--tl-shadow-e4:0 28px 72px #000000b3, inset 0 1px 0 #ffffff0f;--tl-shadow-lift:0 18px 48px #000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--tl-dur-instant:1ms;--tl-dur-quick:1ms;--tl-dur-base:1ms;--tl-dur-gentle:1ms;--tl-dur-slow:1ms;--tl-dur-reveal:1ms;--tl-dur-pulse:1ms;--tl-dur-blink:1ms;--tl-spring-snappy:linear;--tl-spring-snappy-dur:1ms;--tl-spring-tile:linear;--tl-spring-tile-dur:1ms;--tl-spring-gentle:linear;--tl-spring-gentle-dur:1ms;--tl-spring-bouncy:linear;--tl-spring-bouncy-dur:1ms;--tl-stagger-tight:0s;--tl-stagger-base:0s;--tl-stagger-loose:0s;--tl-loop-state:paused}}:root[data-motion=reduce]{--tl-dur-instant:1ms;--tl-dur-quick:1ms;--tl-dur-base:1ms;--tl-dur-gentle:1ms;--tl-dur-slow:1ms;--tl-dur-reveal:1ms;--tl-dur-pulse:1ms;--tl-dur-blink:1ms;--tl-spring-snappy:linear;--tl-spring-snappy-dur:1ms;--tl-spring-tile:linear;--tl-spring-tile-dur:1ms;--tl-spring-gentle:linear;--tl-spring-gentle-dur:1ms;--tl-spring-bouncy:linear;--tl-spring-bouncy-dur:1ms;--tl-stagger-tight:0s;--tl-stagger-base:0s;--tl-stagger-loose:0s;--tl-loop-state:paused}.tl-type-display-xl{font-family:var(--tl-font-sans);font-size:var(--tl-text-display-xl-size);line-height:var(--tl-text-display-xl-line);font-weight:var(--tl-text-display-xl-weight);letter-spacing:var(--tl-text-display-xl-tracking);font-variation-settings:"wdth" var(--tl-text-display-xl-width)}.tl-type-display{font-family:var(--tl-font-sans);font-size:var(--tl-text-display-size);line-height:var(--tl-text-display-line);font-weight:var(--tl-text-display-weight);letter-spacing:var(--tl-text-display-tracking);font-variation-settings:"wdth" var(--tl-text-display-width)}.tl-type-heading-1{font-family:var(--tl-font-sans);font-size:var(--tl-text-heading-1-size);line-height:var(--tl-text-heading-1-line);font-weight:var(--tl-text-heading-1-weight);letter-spacing:var(--tl-text-heading-1-tracking);font-variation-settings:"wdth" var(--tl-text-heading-1-width)}.tl-type-heading-2{font-family:var(--tl-font-sans);font-size:var(--tl-text-heading-2-size);line-height:var(--tl-text-heading-2-line);font-weight:var(--tl-text-heading-2-weight);letter-spacing:var(--tl-text-heading-2-tracking);font-variation-settings:"wdth" var(--tl-text-heading-2-width)}.tl-type-heading-3{font-family:var(--tl-font-sans);font-size:var(--tl-text-heading-3-size);line-height:var(--tl-text-heading-3-line);font-weight:var(--tl-text-heading-3-weight);letter-spacing:var(--tl-text-heading-3-tracking);font-variation-settings:"wdth" var(--tl-text-heading-3-width)}.tl-type-lead{font-family:var(--tl-font-sans);font-size:var(--tl-text-lead-size);line-height:var(--tl-text-lead-line);font-weight:var(--tl-text-lead-weight);letter-spacing:var(--tl-text-lead-tracking);font-variation-settings:"wdth" var(--tl-text-lead-width)}.tl-type-body{font-family:var(--tl-font-sans);font-size:var(--tl-text-body-size);line-height:var(--tl-text-body-line);font-weight:var(--tl-text-body-weight);letter-spacing:var(--tl-text-body-tracking);font-variation-settings:"wdth" var(--tl-text-body-width)}.tl-type-body-sm{font-family:var(--tl-font-sans);font-size:var(--tl-text-body-sm-size);line-height:var(--tl-text-body-sm-line);font-weight:var(--tl-text-body-sm-weight);letter-spacing:var(--tl-text-body-sm-tracking);font-variation-settings:"wdth" var(--tl-text-body-sm-width)}.tl-type-label{font-family:var(--tl-font-sans);font-size:var(--tl-text-label-size);line-height:var(--tl-text-label-line);font-weight:var(--tl-text-label-weight);letter-spacing:var(--tl-text-label-tracking);font-variation-settings:"wdth" var(--tl-text-label-width)}.tl-type-caption{font-family:var(--tl-font-sans);font-size:var(--tl-text-caption-size);line-height:var(--tl-text-caption-line);font-weight:var(--tl-text-caption-weight);letter-spacing:var(--tl-text-caption-tracking);font-variation-settings:"wdth" var(--tl-text-caption-width)}.tl-type-tile-title{font-family:var(--tl-font-sans);font-size:var(--tl-text-tile-title-size);line-height:var(--tl-text-tile-title-line);font-weight:var(--tl-text-tile-title-weight);letter-spacing:var(--tl-text-tile-title-tracking);font-variation-settings:"wdth" var(--tl-text-tile-title-width)}.tl-type-micro{font-family:var(--tl-font-sans);font-size:var(--tl-text-micro-size);line-height:var(--tl-text-micro-line);font-weight:var(--tl-text-micro-weight);letter-spacing:var(--tl-text-micro-tracking);font-variation-settings:"wdth" var(--tl-text-micro-width);text-transform:uppercase}.tl-type-mono{font-family:var(--tl-font-mono);font-size:var(--tl-text-mono-size);line-height:var(--tl-text-mono-line);font-weight:var(--tl-text-mono-weight);letter-spacing:var(--tl-text-mono-tracking);font-variation-settings:"wdth" var(--tl-text-mono-width);font-variant-numeric:tabular-nums}.tl-type-mono-sm{font-family:var(--tl-font-mono);font-size:var(--tl-text-mono-sm-size);line-height:var(--tl-text-mono-sm-line);font-weight:var(--tl-text-mono-sm-weight);letter-spacing:var(--tl-text-mono-sm-tracking);font-variation-settings:"wdth" var(--tl-text-mono-sm-width);font-variant-numeric:tabular-nums}.tl-type-numeric{font-family:var(--tl-font-sans);font-size:var(--tl-text-numeric-size);line-height:var(--tl-text-numeric-line);font-weight:var(--tl-text-numeric-weight);letter-spacing:var(--tl-text-numeric-tracking);font-variation-settings:"wdth" var(--tl-text-numeric-width);font-variant-numeric:tabular-nums}@media (width>=2560px){:root{font-size:112.5%}}@media (width>=3200px){:root{font-size:137.5%}}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-Variable-latin-BVScPF0l.woff2)format("woff2");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-Variable-latin-ext-C5E2Gvlv.woff2)format("woff2");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;src:url(/assets/MartianMono-Variable-latin-1TqSgyfh.woff2)format("woff2");font-weight:100 800;font-stretch:75% 112.5%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:97%;ascent-override:96%;descent-override:25%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100dvh}img,picture,video,canvas,svg,iframe{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled,[aria-disabled=true]{cursor:not-allowed}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list],menu{padding:0;list-style:none}table{border-collapse:collapse}[hidden]{display:none!important}:where(dialog){color:inherit;background:0 0;border:0;max-width:none;max-height:none;padding:0}html{background:var(--tl-surface-base);color:var(--tl-ink);font-family:var(--tl-font-sans), "Instrument Sans Fallback", sans-serif;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--tl-size-topbar) + var(--tl-space-4));font-size:100%;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root[data-motion=reduce]{scroll-behavior:auto}body{background:var(--tl-surface-base);color:var(--tl-ink);font-size:var(--tl-text-body-size);line-height:var(--tl-text-body-line);font-weight:var(--tl-text-body-weight);font-variation-settings:"wdth" 100;font-feature-settings:"ss01" 0}a{color:var(--tl-link);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color var(--tl-dur-quick) var(--tl-ease-standard)}@media (hover:hover){a:hover{text-decoration-color:currentColor}}::selection{background:var(--tl-accent-soft);color:var(--tl-ink)}*{scrollbar-width:thin;scrollbar-color:var(--tl-border-control) transparent}hr{border:0;border-top:var(--tl-line-hairline) solid var(--tl-border-subtle)}kbd{font-family:var(--tl-font-mono)}video,iframe.tl-embed,canvas.tl-remote{background:var(--tl-media-well)}@media (forced-colors:active){:where(.tl-btn,.tl-field__control,.tl-seg,.tl-toggle__track,.tl-tile,.tl-pill,.tl-menu,.tl-dialog__panel){border:1px solid canvastext}:focus-visible{outline:2px solid highlight!important}}:where(h1,h2,h3,h4){color:var(--tl-ink);text-wrap:balance}:where(h1){font-size:var(--tl-text-heading-1-size);line-height:var(--tl-text-heading-1-line);font-weight:var(--tl-text-heading-1-weight);letter-spacing:var(--tl-text-heading-1-tracking);font-variation-settings:"wdth" var(--tl-text-heading-1-width)}:where(h2){font-size:var(--tl-text-heading-2-size);line-height:var(--tl-text-heading-2-line);font-weight:var(--tl-text-heading-2-weight);letter-spacing:var(--tl-text-heading-2-tracking)}:where(h3){font-size:var(--tl-text-heading-3-size);line-height:var(--tl-text-heading-3-line);font-weight:var(--tl-text-heading-3-weight);letter-spacing:var(--tl-text-heading-3-tracking)}:where(p){text-wrap:pretty}.tl-prose{max-width:var(--tl-measure);color:var(--tl-ink-secondary)}.tl-prose>*+*{margin-top:var(--tl-space-4)}.tl-prose>:is(h2,h3){margin-top:var(--tl-space-10)}.tl-prose>:is(h2,h3)+*{margin-top:var(--tl-space-3)}.tl-prose :is(ul,ol){padding-left:var(--tl-space-5)}.tl-prose li+li{margin-top:var(--tl-space-2)}.tl-prose strong{color:var(--tl-ink);font-weight:600}.tl-lead{font-size:var(--tl-text-lead-size);line-height:var(--tl-text-lead-line);color:var(--tl-ink-secondary);text-wrap:pretty}.tl-muted{color:var(--tl-ink-muted)}.tl-secondary{color:var(--tl-ink-secondary)}.tl-em{color:var(--tl-accent-ink);font-style:normal}.tl-tabular{font-variant-numeric:tabular-nums}.tl-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-eyebrow{align-items:center;gap:var(--tl-space-2);font-size:var(--tl-text-caption-size);line-height:var(--tl-text-caption-line);letter-spacing:.06em;text-transform:uppercase;color:var(--tl-accent-ink);font-weight:650;display:inline-flex}.tl-eyebrow:before{content:"";border-radius:var(--tl-radius-round);background:var(--tl-live);block-size:.5em;inline-size:.5em}:focus{outline:none}:focus-visible{outline:var(--tl-focus-width) solid var(--tl-focus-ring);outline-offset:var(--tl-focus-offset);border-radius:inherit}.tl-field__control:focus-visible,.tl-field__control:focus{outline:none}.tl-on-media :focus-visible,.tl-tile :focus-visible{outline:var(--tl-focus-width) solid var(--tl-media-focus);outline-offset:var(--tl-focus-offset);box-shadow:0 0 0 calc(var(--tl-focus-offset) + var(--tl-focus-width) + var(--tl-focus-media-halo)) var(--tl-media-focus-halo)}.tl-skip-link{z-index:var(--tl-z-skip-link);padding:var(--tl-space-2) var(--tl-space-4);border-radius:var(--tl-radius-md);background:var(--tl-surface-inverse);color:var(--tl-ink-inverse);transform:translateY(calc(-100% - var(--tl-space-6)));transition:transform var(--tl-dur-base) var(--tl-ease-out);font-weight:600;text-decoration:none;position:fixed;inset-block-start:var(--tl-space-3);inset-inline-start:var(--tl-space-3)}.tl-skip-link:focus-visible{transform:none}.tl-visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tl-container{inline-size:100%;max-inline-size:var(--tl-size-content-max);padding-inline:var(--tl-space-4);margin-inline:auto}@media (width>=600px){.tl-container{padding-inline:var(--tl-space-6)}}@media (width>=1200px){.tl-container{padding-inline:var(--tl-space-8)}}@media (width>=2560px){.tl-container{max-inline-size:var(--tl-size-content-max-uhd)}}.tl-container--narrow{max-inline-size:calc(var(--tl-size-content-narrow) + var(--tl-space-16))}.tl-stack{gap:var(--tl-stack-gap,var(--tl-space-4));flex-direction:column;display:flex}.tl-cluster{align-items:center;gap:var(--tl-cluster-gap,var(--tl-space-3));flex-wrap:wrap;display:flex}.tl-icon{inline-size:var(--tl-size-icon-md);block-size:var(--tl-size-icon-md);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tl-icon--sm{inline-size:var(--tl-size-icon-sm);block-size:var(--tl-size-icon-sm)}.tl-icon--lg{inline-size:var(--tl-size-icon-lg);block-size:var(--tl-size-icon-lg)}.tl-on-media .tl-icon{stroke-width:2px}.tl-divider{block-size:var(--tl-line-hairline);background:var(--tl-border-subtle);border:0}.tl-logo{color:var(--tl-ink);block-size:var(--tl-logo-size,1.5rem);inline-size:auto}.tl-logo__dot{fill:var(--tl-live)}@keyframes tl-fade-in{0%{opacity:0}}@keyframes tl-fade-out{to{opacity:0}}@keyframes tl-rise-in{0%{opacity:0;transform:translateY(var(--tl-space-2))}}@keyframes tl-pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes tl-pop-out{to{opacity:0;transform:scale(.96)}}@keyframes tl-sheet-in{0%{transform:translateY(100%)}}@keyframes tl-sheet-out{to{transform:translateY(100%)}}@keyframes tl-toast-bump{0%{transform:scale(.98)}to{transform:none}}@keyframes tl-toast-in{0%{opacity:0;transform:translateY(var(--tl-space-4)) scale(.98)}}@keyframes tl-spin{to{transform:rotate(1turn)}}@keyframes tl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes tl-hairline-run{0%{transform:translate(-100%)scaleX(.3)}50%{transform:translate(0)scaleX(.6)}to{transform:translate(100%)scaleX(.3)}}@keyframes tl-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.tl-enter-fade{animation:tl-fade-in var(--tl-dur-base) var(--tl-ease-out) both}.tl-enter-rise{animation:tl-rise-in var(--tl-dur-gentle) var(--tl-ease-out) both}.tl-enter-pop{animation:tl-pop-in var(--tl-spring-gentle-dur) var(--tl-spring-gentle) both}.tl-leave-fade{animation:tl-fade-out var(--tl-dur-quick) var(--tl-ease-exit) both}.tl-leave-pop{animation:tl-pop-out var(--tl-dur-quick) var(--tl-ease-exit) both}.tl-stagger>*{animation:tl-rise-in var(--tl-dur-gentle) var(--tl-ease-out) both;animation-delay:calc(min(var(--tl-i,0), 5) * var(--tl-stagger-base))}.tl-reveal{opacity:0;transform:translateY(var(--tl-space-4));transition:opacity var(--tl-dur-reveal) var(--tl-ease-out), transform var(--tl-dur-reveal) var(--tl-ease-out)}.tl-reveal.is-visible,.tl-no-js .tl-reveal{opacity:1;transform:none}@view-transition{navigation:auto}::view-transition-old(root){animation:tl-fade-out var(--tl-dur-quick) var(--tl-ease-exit) both}::view-transition-new(root){animation:tl-rise-in var(--tl-dur-gentle) var(--tl-ease-out) both}::view-transition-group(*){animation-duration:var(--tl-spring-tile-dur);animation-timing-function:var(--tl-spring-tile)}.tl-mascot{--_size:var(--tl-mascot-size,6rem);inline-size:var(--_size);block-size:var(--_size);overflow:visible}.tl-mascot__bezel{fill:var(--tl-mascot-bezel);stroke:var(--tl-mascot-edge);stroke-width:1px}.tl-mascot__rim{fill:none;stroke:var(--tl-mascot-rim);stroke-width:1px;stroke-linecap:round}.tl-mascot__stand,.tl-mascot__ear-base,.tl-mascot__bulb{fill:var(--tl-mascot-bezel);stroke:var(--tl-mascot-edge);stroke-width:1px}.tl-mascot__ear{fill:none;stroke:var(--tl-mascot-bezel);stroke-width:3px;stroke-linecap:round}.tl-mascot__shadow{fill:var(--tl-border-subtle)}.tl-mascot__tally{fill:var(--tl-live);transition:fill var(--tl-dur-gentle) var(--tl-ease-standard)}.tl-mascot__glass{fill:var(--tl-mascot-seam)}.tl-mascot__screen{transform-box:fill-box;transform-origin:50%}.tl-mascot__tile{fill:var(--tl-mascot-screen);transform-box:fill-box;transform-origin:50%;transition:fill var(--tl-dur-gentle) var(--tl-ease-standard), transform var(--tl-spring-bouncy-dur) var(--tl-spring-bouncy)}.tl-mascot__eyes,.tl-mascot__mouth{fill:var(--tl-mascot-face)}.tl-mascot__eyes-shut,.tl-mascot__eyes-happy{fill:none;stroke:var(--tl-mascot-face);stroke-width:3px;stroke-linecap:round}.tl-mascot__mouth-smile{fill:none;stroke:var(--tl-mascot-face);stroke-width:2.5px;stroke-linecap:round}.tl-mascot__cheeks{fill:var(--tl-mascot-cheek);transition:opacity var(--tl-dur-gentle) var(--tl-ease-standard)}.tl-mascot__zz{fill:none;stroke:var(--tl-ink-muted);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.tl-mascot__eyes-shut,.tl-mascot__eyes-happy,.tl-mascot__eyes-round,.tl-mascot__mouth-open,.tl-mascot__mouth-o{display:none}.tl-mascot__eyes-open{transform-box:fill-box;transform-origin:50%}.tl-mascot__figure{transform-box:view-box;transform-origin:48px 88px}.tl-mascot[data-state=idle] .tl-mascot__eyes-open{animation:tl-mascot-blink var(--tl-loop-blink) var(--tl-ease-standard) infinite, tl-mascot-glance var(--tl-loop-look) var(--tl-ease-in-out) infinite;animation-play-state:var(--tl-loop-state)}.tl-mascot[data-state=watching] .tl-mascot__eyes-open{animation:tl-mascot-blink var(--tl-loop-blink) var(--tl-ease-standard) infinite, tl-mascot-look var(--tl-loop-look) var(--tl-ease-in-out) infinite;animation-play-state:var(--tl-loop-state)}.tl-mascot[data-state=loading] .tl-mascot__tile{fill:var(--tl-mascot-screen-dim);animation:tl-mascot-tile var(--tl-loop-loading) var(--tl-ease-in-out) infinite;animation-play-state:var(--tl-loop-state)}.tl-mascot[data-state=loading] .tl-mascot__tile--2{animation-delay:calc(var(--tl-loop-loading) / 4)}.tl-mascot[data-state=loading] .tl-mascot__tile--4{animation-delay:calc(var(--tl-loop-loading) / 2)}.tl-mascot[data-state=loading] .tl-mascot__tile--3{animation-delay:calc(var(--tl-loop-loading) * 3 / 4)}.tl-mascot[data-state=loading] .tl-mascot__eyes-open{transform:translate(-1.5px,-2.5px)}.tl-mascot[data-state=loading] .tl-mascot__screen{filter:drop-shadow(0 0 3px var(--tl-mascot-screen-glow))}.tl-mascot[data-state=sleepy] .tl-mascot__eyes-open{display:none}.tl-mascot[data-state=sleepy] .tl-mascot__eyes-shut{display:inline}.tl-mascot[data-state=sleepy] .tl-mascot__tally{fill:var(--tl-mascot-bezel)}.tl-mascot[data-state=sleepy] .tl-mascot__shadow{animation:tl-mascot-breathe var(--tl-loop-breathe) var(--tl-ease-in-out) infinite;animation-play-state:var(--tl-loop-state);transform-box:fill-box;transform-origin:50%}.tl-mascot[data-state=sleepy] .tl-mascot__cheeks{opacity:.6}.tl-mascot[data-state=sleepy] .tl-mascot__zz{opacity:1;animation:tl-mascot-zz var(--tl-loop-breathe) var(--tl-ease-in-out) infinite;animation-play-state:var(--tl-loop-state)}.tl-mascot[data-state=sleepy] .tl-mascot__figure{animation:tl-mascot-breathe var(--tl-loop-breathe) var(--tl-ease-in-out) infinite;animation-play-state:var(--tl-loop-state)}.tl-mascot[data-state=oops] .tl-mascot__eyes-open,.tl-mascot[data-state=oops] .tl-mascot__mouth-smile{display:none}.tl-mascot[data-state=oops] .tl-mascot__mouth-o,.tl-mascot[data-state=oops] .tl-mascot__eyes-round{display:inline}.tl-mascot[data-state=oops] .tl-mascot__cheeks{opacity:0}.tl-mascot[data-state=oops] .tl-mascot__tile--4{transform:rotate(11deg)translate(1px,3px)}.tl-mascot[data-state=oops] .tl-mascot__figure{animation:tl-mascot-startle var(--tl-dur-slow) var(--tl-ease-out) 1}.tl-mascot[data-state=happy] .tl-mascot__eyes-open,.tl-mascot[data-state=happy] .tl-mascot__mouth-smile{display:none}.tl-mascot[data-state=happy] .tl-mascot__eyes-happy,.tl-mascot[data-state=happy] .tl-mascot__mouth-open{display:inline}.tl-mascot[data-state=happy] .tl-mascot__screen{animation:tl-mascot-glow var(--tl-dur-pulse) var(--tl-ease-out) 1}.tl-mascot[data-state=happy] .tl-mascot__figure{animation:tl-mascot-hop var(--tl-spring-bouncy-dur) var(--tl-spring-bouncy) 1}@keyframes tl-mascot-blink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.12)}}@keyframes tl-mascot-glance{0%,62%,to{translate:0}66%,76%{translate:2.5px -.5px}80%,88%{translate:-2px}}@keyframes tl-mascot-look{0%,to{translate:0}20%,34%{translate:3px -1px}52%,66%{translate:-3px -1px}80%{translate:0 1px}}@keyframes tl-mascot-tile{0%,30%,to{fill:var(--tl-mascot-screen-dim)}50%,80%{fill:var(--tl-mascot-screen)}}@keyframes tl-mascot-glow{0%,to{filter:drop-shadow(0 0 #0000)}40%{filter:drop-shadow(0 0 4px var(--tl-mascot-screen-glow)) drop-shadow(0 0 1.5px var(--tl-mascot-screen-glow))}}@keyframes tl-mascot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,.985)}}@keyframes tl-mascot-zz{0%,to{opacity:1;translate:0}50%{opacity:.55;translate:1.5px -2px}}@keyframes tl-mascot-startle{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(-3px)rotate(-3deg)}60%{transform:translateY(0)rotate(2deg)}to{transform:none}}@keyframes tl-mascot-hop{0%{transform:translateY(0)scale(1)}20%{transform:translateY(0)scale(1.04,.94)}45%{transform:translateY(-8px)scale(.98,1.03)}to{transform:translateY(0)scale(1)}}.tl-mascot--sm{--tl-mascot-size:3rem}.tl-mascot--md{--tl-mascot-size:6rem}.tl-mascot--lg{--tl-mascot-size:9rem}.tl-btn{--_h:var(--tl-size-control-md);--_px:var(--tl-space-4);--_bg:var(--tl-surface-raised);--_bg-hover:var(--tl-surface-hover);--_fg:var(--tl-ink);--_edge:var(--tl-border-control);justify-content:center;align-items:center;gap:var(--tl-space-2);min-block-size:var(--_h);padding-inline:var(--_px);border:var(--tl-line-control) solid var(--_edge);border-radius:var(--tl-radius-pill);background:var(--_bg);color:var(--_fg);font-size:var(--tl-text-label-size);line-height:var(--tl-text-label-line);font-weight:var(--tl-text-label-weight);letter-spacing:var(--tl-text-label-tracking);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--tl-dur-quick) var(--tl-ease-standard), border-color var(--tl-dur-quick) var(--tl-ease-standard), color var(--tl-dur-quick) var(--tl-ease-standard), transform var(--tl-spring-snappy-dur) var(--tl-spring-snappy);text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.tl-btn:hover:not(:disabled,[aria-disabled=true]){background:var(--_bg-hover)}}.tl-btn:active:not(:disabled,[aria-disabled=true]){transition-duration:var(--tl-dur-instant);transition-timing-function:var(--tl-ease-out);transform:scale(.97)}.tl-btn--primary{--_bg:var(--tl-accent-fill);--_bg-hover:var(--tl-accent-fill-hover);--_fg:var(--tl-on-accent);--_edge:transparent}.tl-btn--secondary{--_bg:var(--tl-surface-raised);--_edge:var(--tl-border-control)}.tl-btn--ghost{--_bg:transparent;--_edge:transparent;--_fg:var(--tl-ink-secondary)}@media (hover:hover){.tl-btn--ghost:hover:not(:disabled){color:var(--tl-ink)}}.tl-btn--danger{--_bg:var(--tl-danger-fill);--_bg-hover:var(--tl-danger-fill);--_fg:var(--tl-on-danger);--_edge:transparent}.tl-btn--sm{--_h:var(--tl-size-control-sm);--_px:var(--tl-space-3);font-size:var(--tl-text-body-sm-size)}.tl-btn--lg{--_h:var(--tl-size-control-lg);--_px:var(--tl-space-6);font-size:var(--tl-text-body-size)}.tl-btn--block{inline-size:100%}.tl-btn--sm:after,.tl-icon-btn--sm:after{content:"";inline-size:max(100%, var(--tl-size-hit));block-size:max(100%, var(--tl-size-hit));position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.tl-btn:disabled,.tl-btn[aria-disabled=true]{--_bg:var(--tl-neutral-bg);--_fg:var(--tl-ink-muted);--_edge:transparent}.tl-btn[aria-busy=true]{cursor:progress}.tl-btn[aria-busy=true]:before{content:"";border-radius:var(--tl-radius-round);border:var(--tl-line-strong) solid currentColor;block-size:1em;inline-size:1em;animation:tl-spin var(--tl-loop-spin) linear infinite;border-inline-end-color:#0000}.tl-icon-btn{--_s:var(--tl-size-control-md);--_bg:transparent;--_bg-hover:var(--tl-surface-hover);--_fg:var(--tl-ink-secondary);inline-size:var(--_s);block-size:var(--_s);border-radius:var(--tl-radius-pill);background:var(--_bg);color:var(--_fg);-webkit-tap-highlight-color:transparent;transition:background-color var(--tl-dur-quick) var(--tl-ease-standard), color var(--tl-dur-quick) var(--tl-ease-standard), box-shadow var(--tl-dur-quick) var(--tl-ease-standard), transform var(--tl-spring-snappy-dur) var(--tl-spring-snappy);place-items:center;display:inline-grid;position:relative}@media (hover:hover){.tl-icon-btn:hover:not(:disabled){background:var(--_bg-hover);color:var(--tl-ink)}}.tl-icon-btn:active:not(:disabled){transition-duration:var(--tl-dur-instant);transform:scale(.92)}.tl-icon-btn--sm{--_s:var(--tl-size-control-sm)}.tl-icon-btn--lg{--_s:var(--tl-size-control-lg)}.tl-icon-btn--outline{box-shadow:inset 0 0 0 var(--tl-line-control) var(--tl-border-control)}.tl-icon-btn[aria-pressed=true]{--_bg:var(--tl-accent-soft);--_fg:var(--tl-accent-ink)}.tl-icon-btn:disabled{color:var(--tl-ink-muted);opacity:.6}.tl-btn--media,.tl-icon-btn--media{--_bg:var(--tl-media-surface);--_bg-hover:var(--tl-media-surface-hover);--_fg:var(--tl-media-ink);--_edge:var(--tl-media-border);-webkit-backdrop-filter:blur(10px)saturate(1.2)}.tl-icon-btn--media{--_s:var(--tl-size-chrome-button);box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--tl-media-border)}@media (hover:hover){.tl-icon-btn--media:hover:not(:disabled){color:var(--tl-media-ink)}}.tl-icon-btn--media[aria-pressed=true]{--_bg:var(--tl-media-surface);--_fg:var(--tl-media-ink);box-shadow:inset 0 0 0 var(--tl-line-strong) var(--tl-media-ink)}.tl-icon-btn--media.tl-solo[aria-pressed=true]{--_fg:var(--tl-media-audible);box-shadow:inset 0 0 0 var(--tl-line-strong) var(--tl-media-audible)}@media (pointer:coarse){.tl-icon-btn--media{--_s:var(--tl-size-hit)}}@media (forced-colors:active){.tl-icon-btn[aria-pressed=true]{outline-offset:1px;outline:2px solid highlight}}.tl-field__label{font-size:var(--tl-text-label-size);line-height:var(--tl-text-label-line);font-weight:var(--tl-text-label-weight);color:var(--tl-ink)}.tl-field__hint{font-size:var(--tl-text-body-sm-size);line-height:var(--tl-text-body-sm-line);color:var(--tl-ink-muted)}.tl-field__error{gap:var(--tl-space-1-5);font-size:var(--tl-text-body-sm-size);line-height:var(--tl-text-body-sm-line);color:var(--tl-danger-ink);align-items:flex-start;display:flex}.tl-field__error .tl-icon{margin-block-start:.1em}.tl-field__box{align-items:center;gap:var(--tl-space-2);min-block-size:var(--tl-size-control-lg);padding-inline:var(--tl-space-3);border:var(--tl-line-control) solid var(--tl-border-control);border-radius:var(--tl-radius-md);background:var(--tl-surface-raised);color:var(--tl-ink-muted);transition:border-color var(--tl-dur-quick) var(--tl-ease-standard), box-shadow var(--tl-dur-quick) var(--tl-ease-standard);display:flex}.tl-field__box:focus-within{border-color:var(--tl-focus-ring);box-shadow:0 0 0 var(--tl-focus-width) var(--tl-focus-ring)}.tl-field__control{min-inline-size:0;min-block-size:var(--tl-size-control-md);color:var(--tl-ink);font-size:var(--tl-text-body-size);background:0 0;border:0;flex:1}.tl-field__control::placeholder{color:var(--tl-ink-muted);opacity:1}.tl-field[data-invalid=true] .tl-field__box{border-color:var(--tl-danger-ink)}.tl-field[data-invalid=true] .tl-field__box:focus-within{box-shadow:0 0 0 var(--tl-focus-width) var(--tl-danger-ink)}.tl-field__box:has(.tl-field__control:disabled){background:var(--tl-neutral-bg);border-color:var(--tl-border-subtle)}.tl-urlbar{align-items:center;gap:var(--tl-space-1);min-inline-size:0;min-block-size:var(--tl-size-control-lg);padding-inline:var(--tl-space-3) var(--tl-space-1);border:var(--tl-line-control) solid var(--tl-border-control);border-radius:var(--tl-radius-pill);background:var(--tl-surface-sunken);transition:border-color var(--tl-dur-quick) var(--tl-ease-standard), box-shadow var(--tl-dur-quick) var(--tl-ease-standard), background-color var(--tl-dur-quick) var(--tl-ease-standard);display:flex}.tl-urlbar:focus-within{background:var(--tl-surface-raised);border-color:var(--tl-focus-ring);box-shadow:0 0 0 var(--tl-focus-width) var(--tl-focus-ring)}.tl-urlbar>.tl-icon{color:var(--tl-ink-muted)}.tl-urlbar__input{min-inline-size:0;min-block-size:var(--tl-size-control-md);padding-inline:var(--tl-space-2);color:var(--tl-ink);font-size:var(--tl-text-body-size);background:0 0;border:0;flex:1}.tl-urlbar__input::placeholder{color:var(--tl-ink-muted);opacity:1}.tl-urlbar__actions{align-items:center;gap:var(--tl-space-1);min-inline-size:0;display:flex}.tl-urlbar__actions .tl-chip{text-overflow:ellipsis;flex-shrink:1;min-inline-size:0;overflow:hidden}@media (width<=479px){.tl-urlbar__actions .tl-chip:has(.tl-icon)>span{display:none}}.tl-urlbar[data-state=invalid]{border-color:var(--tl-danger-ink)}.tl-urlbar[data-state=invalid]:focus-within{box-shadow:0 0 0 var(--tl-focus-width) var(--tl-danger-ink)}.tl-urlbar__message{align-items:center;gap:var(--tl-space-1-5);padding-inline:var(--tl-space-4);font-size:var(--tl-text-body-sm-size);color:var(--tl-ink-muted);margin-block-start:var(--tl-space-2);display:flex}.tl-urlbar__message[data-tone=danger]{color:var(--tl-danger-ink)}.tl-urlbar__message[data-tone=success]{color:var(--tl-success-ink)}.tl-dropzone{inset:var(--tl-space-3);z-index:var(--tl-z-scrim);border:var(--tl-line-drop) dashed var(--tl-border-strong);border-radius:var(--tl-radius-xl);background:color-mix(in srgb, var(--tl-surface-base) 82%, transparent);color:var(--tl-ink);animation:tl-fade-in var(--tl-dur-quick) var(--tl-ease-out) both;pointer-events:none;place-items:center;display:grid;position:fixed}.tl-seg{gap:var(--tl-space-0-5);padding:var(--tl-space-0-5);border-radius:var(--tl-radius-pill);background:var(--tl-surface-sunken);box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--tl-border-subtle);display:inline-flex}.tl-seg__item{justify-content:center;align-items:center;gap:var(--tl-space-1-5);min-block-size:calc(var(--tl-size-control-md) - var(--tl-space-1));padding-inline:var(--tl-space-3);border-radius:var(--tl-radius-pill);color:var(--tl-ink-secondary);font-size:var(--tl-text-body-sm-size);font-weight:var(--tl-text-label-weight);transition:background-color var(--tl-dur-quick) var(--tl-ease-standard), color var(--tl-dur-quick) var(--tl-ease-standard), box-shadow var(--tl-dur-quick) var(--tl-ease-standard);display:inline-flex}@media (hover:hover){.tl-seg__item:hover:not([aria-checked=true]){color:var(--tl-ink);background:var(--tl-surface-hover)}}.tl-seg__item[aria-checked=true]{background:var(--tl-surface-raised);color:var(--tl-ink);box-shadow:var(--tl-shadow-e1), inset 0 0 0 var(--tl-line-hairline) var(--tl-border-control)}.tl-seg--block{display:flex}.tl-seg--block .tl-seg__item{flex:1}.tl-toggle{align-items:center;gap:var(--tl-space-3);min-block-size:var(--tl-size-hit);color:var(--tl-ink);text-align:start;display:inline-flex}.tl-toggle__track{border-radius:var(--tl-radius-pill);background:var(--tl-surface-sunken);block-size:1.5rem;inline-size:2.5rem;box-shadow:inset 0 0 0 var(--tl-line-strong) var(--tl-border-control);transition:background-color var(--tl-dur-quick) var(--tl-ease-standard), box-shadow var(--tl-dur-quick) var(--tl-ease-standard);flex:none;position:relative}.tl-toggle__track:after{content:"";border-radius:var(--tl-radius-round);background:var(--tl-border-control);block-size:1rem;inline-size:1rem;transition:transform var(--tl-spring-snappy-dur) var(--tl-spring-snappy), background-color var(--tl-dur-quick) var(--tl-ease-standard);position:absolute;inset-block-start:.25rem;inset-inline-start:.25rem}.tl-toggle[aria-checked=true] .tl-toggle__track{background:var(--tl-accent-strong);box-shadow:inset 0 0 0 var(--tl-line-strong) var(--tl-accent-strong)}.tl-toggle[aria-checked=true] .tl-toggle__track:after{background:var(--tl-on-accent);transform:translate(1rem)}.tl-toggle:focus-visible{outline:none}.tl-toggle:focus-visible .tl-toggle__track{outline:var(--tl-focus-width) solid var(--tl-focus-ring);outline-offset:var(--tl-focus-offset)}.tl-toggle:disabled{color:var(--tl-ink-muted)}.tl-toggle:disabled .tl-toggle__track{opacity:.5}.tl-slider{--_fill:var(--tl-accent-strong);--_track:var(--tl-surface-pressed);--_thumb:var(--tl-ink);--_edge:var(--tl-border-control);appearance:none;inline-size:100%;min-inline-size:5rem;block-size:var(--tl-size-hit);cursor:pointer;background:0 0}.tl-slider::-webkit-slider-runnable-track{border-radius:var(--tl-radius-pill);background:linear-gradient(to right, var(--_fill) calc(var(--tl-value,50) * 1%), var(--_track) 0);block-size:.25rem;box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--_edge)}.tl-slider::-moz-range-track{border-radius:var(--tl-radius-pill);background:var(--_track);block-size:.25rem;box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--_edge)}.tl-slider::-moz-range-progress{border-radius:var(--tl-radius-pill);background:var(--_fill);block-size:.25rem}.tl-slider::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--tl-radius-round);background:var(--_thumb);block-size:1rem;inline-size:1rem;box-shadow:var(--tl-shadow-e1);transition:transform var(--tl-spring-snappy-dur) var(--tl-spring-snappy);margin-block-start:-.375rem}.tl-slider::-moz-range-thumb{border-radius:var(--tl-radius-round);background:var(--_thumb);border:0;block-size:1rem;inline-size:1rem}.tl-slider:active::-webkit-slider-thumb{transform:scale(1.2)}.tl-slider:focus-visible{outline:none}.tl-slider:focus-visible::-webkit-slider-thumb{outline:var(--tl-focus-width) solid var(--tl-focus-ring);outline-offset:var(--tl-focus-offset)}.tl-slider:focus-visible::-moz-range-thumb{outline:var(--tl-focus-width) solid var(--tl-focus-ring);outline-offset:var(--tl-focus-offset)}.tl-slider--media{--_fill:var(--tl-media-ink);--_track:var(--tl-media-track);--_thumb:var(--tl-media-ink);--_edge:transparent;min-inline-size:4rem;block-size:var(--tl-size-chrome-button)}.tl-slider--media:focus-visible::-webkit-slider-thumb{outline-color:var(--tl-media-focus);box-shadow:0 0 0 calc(var(--tl-focus-width) + var(--tl-focus-offset) + var(--tl-focus-media-halo)) var(--tl-media-focus-halo)}.tl-slider--media[data-ducked=true]{--_fill:var(--tl-media-ink-secondary)}.tl-menu{min-inline-size:14rem;max-inline-size:min(22rem, calc(100vw - var(--tl-space-8)));padding:var(--tl-space-1-5);border:var(--tl-line-hairline) solid var(--tl-border-subtle);border-radius:var(--tl-radius-lg);background:var(--tl-surface-overlay);box-shadow:var(--tl-shadow-e3);color:var(--tl-ink);z-index:var(--tl-z-dropdown);transform-origin:var(--tl-menu-origin,top right);animation:tl-pop-in var(--tl-spring-snappy-dur) var(--tl-spring-snappy) both}.tl-menu__label{padding:var(--tl-space-2) var(--tl-space-3) var(--tl-space-1);font-size:var(--tl-text-caption-size);color:var(--tl-ink-muted);font-weight:600}.tl-menu__item{align-items:center;gap:var(--tl-space-3);inline-size:100%;min-block-size:var(--tl-size-control-md);padding-inline:var(--tl-space-3);border-radius:var(--tl-radius-md);color:var(--tl-ink);font-size:var(--tl-text-body-sm-size);text-align:start;font-weight:500;text-decoration:none;display:flex}.tl-menu__item>.tl-icon{color:var(--tl-ink-secondary)}.tl-menu__item:is(:hover,:focus-visible,[data-active=true]){background:var(--tl-surface-hover);outline:none}.tl-menu__item:focus-visible{box-shadow:inset 0 0 0 var(--tl-focus-width) var(--tl-focus-ring)}.tl-menu__item[aria-checked=true]:after{content:"";border-radius:var(--tl-radius-round);background:var(--tl-accent-strong);block-size:.5rem;inline-size:.5rem;margin-inline-start:auto}.tl-menu__item--danger,.tl-menu__item--danger>.tl-icon{color:var(--tl-danger-ink)}.tl-menu__hint{gap:var(--tl-space-1);margin-inline-start:auto;display:inline-flex}.tl-menu__sep{block-size:var(--tl-line-hairline);margin:var(--tl-space-1-5) var(--tl-space-2);background:var(--tl-border-subtle)}.tl-menu__account{align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-2) var(--tl-space-3) var(--tl-space-3);display:flex}.tl-avatar{inline-size:var(--tl-size-control-sm);block-size:var(--tl-size-control-sm);border-radius:var(--tl-radius-round);background:var(--tl-accent-soft);color:var(--tl-accent-ink);font-size:var(--tl-text-caption-size);flex:none;place-items:center;font-weight:650;display:inline-grid}.tl-dialog{inline-size:min(var(--tl-size-dialog-md), calc(100vw - var(--tl-space-8)));max-block-size:calc(100dvh - var(--tl-space-12));border:var(--tl-line-hairline) solid var(--tl-border-subtle);border-radius:var(--tl-radius-xl);background:var(--tl-surface-overlay);box-shadow:var(--tl-shadow-e4);color:var(--tl-ink);overscroll-behavior:contain;margin:auto;position:fixed;inset:0;overflow:auto}.tl-dialog[open]{animation:tl-pop-in var(--tl-spring-gentle-dur) var(--tl-spring-gentle) both}.tl-dialog.is-closing{animation:tl-pop-out var(--tl-dur-quick) var(--tl-ease-exit) both}.tl-dialog::backdrop{background:var(--tl-scrim,var(--tl-surface-scrim));animation:tl-fade-in var(--tl-dur-base) var(--tl-ease-out) both}.tl-dialog--sm{inline-size:min(var(--tl-size-dialog-sm), calc(100vw - var(--tl-space-8)))}.tl-dialog__header{align-items:flex-start;gap:var(--tl-space-3);padding:var(--tl-space-5) var(--tl-space-5) 0;display:flex}.tl-dialog__title{font-size:var(--tl-text-heading-3-size);line-height:var(--tl-text-heading-3-line);font-weight:var(--tl-text-heading-3-weight);flex:1}.tl-dialog__body{padding:var(--tl-space-3) var(--tl-space-5) var(--tl-space-5);color:var(--tl-ink-secondary)}.tl-dialog__footer{justify-content:flex-end;gap:var(--tl-space-2);padding:var(--tl-space-4) var(--tl-space-5);border-block-start:var(--tl-line-hairline) solid var(--tl-border-subtle);flex-wrap:wrap;display:flex}.tl-dialog--sheet{border-radius:var(--tl-radius-xl) var(--tl-radius-xl) 0 0;max-block-size:88dvh;inline-size:100%;margin:0;padding-block-end:env(safe-area-inset-bottom);inset:auto 0 0}.tl-dialog--sheet[open]{animation:tl-sheet-in var(--tl-spring-gentle-dur) var(--tl-spring-gentle) both}.tl-dialog--sheet.is-closing{animation:tl-sheet-out var(--tl-dur-base) var(--tl-ease-exit) both}.tl-dialog--sheet:before{content:"";block-size:.25rem;inline-size:2.5rem;margin:var(--tl-space-2) auto 0;border-radius:var(--tl-radius-pill);background:var(--tl-border-control);display:block}@media (width>=900px){.tl-dialog--sheet{border-radius:var(--tl-radius-xl) 0 0 var(--tl-radius-xl);block-size:100dvh;max-block-size:none;inline-size:min(28rem,100vw);inset:0 0 0 auto}.tl-dialog--sheet:before{display:none}@keyframes tl-sheet-side-in{0%{transform:translate(100%)}}.tl-dialog--sheet[open]{animation-name:tl-sheet-side-in}}.tl-toast-region{--_lift:0rem;z-index:var(--tl-z-toast);justify-items:center;gap:var(--tl-space-2);padding-inline:var(--tl-space-4);pointer-events:none;transition:inset-block-end var(--tl-dur-gentle) var(--tl-ease-out);display:grid;position:fixed;inset-block-end:calc(var(--tl-space-4) + var(--_lift) + env(safe-area-inset-bottom));inset-inline:0}:root:has(.tl-app .tl-wall .tl-tile) .tl-toast-region,.tl-toast-region[data-lift=wall]{--_lift:var(--tl-size-toast-lift)}.tl-toast-region .tl-toast:nth-last-child(n+4){display:none}@media (width<=599px){.tl-toast-region .tl-toast:nth-last-child(n+2){display:none}}@media (width>=900px){.tl-toast-region{inset-inline:auto var(--tl-space-4);justify-items:end;padding-inline:0}}.tl-toast{align-items:center;gap:var(--tl-space-3);inline-size:min(var(--tl-size-toast), 100%);min-block-size:var(--tl-size-control-lg);padding:var(--tl-space-2) var(--tl-space-2) var(--tl-space-2) var(--tl-space-4);border:var(--tl-line-hairline) solid var(--tl-border-subtle);border-radius:var(--tl-radius-lg);background:var(--tl-surface-overlay);box-shadow:var(--tl-shadow-e3);color:var(--tl-ink);font-size:var(--tl-text-body-sm-size);line-height:var(--tl-text-body-sm-line);pointer-events:auto;animation:tl-toast-in var(--tl-spring-gentle-dur) var(--tl-spring-gentle) both;display:flex}.tl-toast.is-replaced{animation:tl-toast-bump var(--tl-spring-snappy-dur) var(--tl-spring-snappy) both}.tl-toast.is-leaving{animation:tl-fade-out var(--tl-dur-quick) var(--tl-ease-exit) both}.tl-toast__icon{color:var(--tl-ink-secondary)}.tl-toast[data-tone=success] .tl-toast__icon{color:var(--tl-success-ink)}.tl-toast[data-tone=warning] .tl-toast__icon{color:var(--tl-warning-ink)}.tl-toast[data-tone=danger] .tl-toast__icon{color:var(--tl-danger-ink)}.tl-toast[data-tone=info] .tl-toast__icon{color:var(--tl-info-ink)}.tl-toast__text{flex:1;min-inline-size:0}.tl-toast__actions{align-items:center;gap:var(--tl-space-1);display:flex}.tl-tip{display:inline-flex;position:relative}.tl-tooltip{z-index:var(--tl-z-tooltip);align-items:center;gap:var(--tl-space-2);padding:var(--tl-space-1) var(--tl-space-2);border-radius:var(--tl-radius-sm);background:var(--tl-surface-inverse);color:var(--tl-ink-inverse);font-size:var(--tl-text-caption-size);line-height:var(--tl-text-caption-line);white-space:nowrap;pointer-events:none;opacity:0;translate:-50% var(--tl-space-1);transition:opacity var(--tl-dur-quick) var(--tl-ease-standard), translate var(--tl-dur-quick) var(--tl-ease-out);font-weight:550;display:inline-flex;position:absolute;inset-block-end:calc(100% + var(--tl-space-2));inset-inline-start:50%}.tl-tooltip--below{inset-block:calc(100% + var(--tl-space-2)) auto;translate:-50% calc(var(--tl-space-1) * -1)}@media (hover:hover){.tl-tip:hover .tl-tooltip{opacity:1;transition-delay:var(--tl-timing-tooltip-delay);translate:-50%}}.tl-tip:has(:focus-visible) .tl-tooltip,.tl-tooltip[data-open=true]{opacity:1;translate:-50%}.tl-tooltip .tl-kbd{color:inherit;box-shadow:inset 0 0 0 var(--tl-line-hairline) currentColor;background:0 0}:root:has(.tl-app),.tl-scrim-wall{--tl-scrim:var(--tl-surface-scrim-wall)}.tl-pill{--_bg:var(--tl-neutral-bg);--_fg:var(--tl-neutral-ink);--_dot:currentColor;align-items:center;gap:var(--tl-space-1-5);min-block-size:1.5rem;padding-inline:var(--tl-space-2) var(--tl-space-2-5);border-radius:var(--tl-radius-pill);background:var(--_bg);color:var(--_fg);font-size:var(--tl-text-micro-size);line-height:var(--tl-text-micro-line);font-weight:var(--tl-text-micro-weight);letter-spacing:var(--tl-text-micro-tracking);font-variation-settings:"wdth" var(--tl-text-micro-width);text-transform:uppercase;white-space:nowrap;display:inline-flex}.tl-pill:before{content:"";border-radius:var(--tl-radius-round);background:var(--_dot);block-size:.5rem;inline-size:.5rem}.tl-pill--plain:before{display:none}.tl-pill--plain{text-transform:none;letter-spacing:0}.tl-pill--live{--_bg:var(--tl-accent-soft);--_fg:var(--tl-accent-ink);--_dot:var(--tl-live)}.tl-pill--success{--_bg:var(--tl-success-bg);--_fg:var(--tl-success-ink)}.tl-pill--warning{--_bg:var(--tl-warning-bg);--_fg:var(--tl-warning-ink)}.tl-pill--danger{--_bg:var(--tl-danger-bg);--_fg:var(--tl-danger-ink)}.tl-pill--info{--_bg:var(--tl-info-bg);--_fg:var(--tl-info-ink)}.tl-pill--live:before{animation:tl-live-pulse var(--tl-loop-live) var(--tl-ease-in-out) infinite;animation-play-state:var(--tl-loop-state)}.tl-pill--media{--_bg:var(--tl-media-surface);--_fg:var(--tl-media-ink);box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--tl-media-border);-webkit-backdrop-filter:blur(10px)}.tl-pill--media.tl-pill--live{--_dot:var(--tl-media-live)}.tl-pill--media.tl-pill--warning{--_fg:var(--tl-media-warning);--_dot:var(--tl-media-warning)}.tl-pill--media.tl-pill--danger{--_fg:var(--tl-media-danger);--_dot:var(--tl-media-danger)}.tl-pill--media.tl-pill--behind{--_dot:var(--tl-media-ink-secondary)}.tl-badge{block-size:1.25rem;min-inline-size:1.25rem;padding-inline:var(--tl-space-1);border-radius:var(--tl-radius-pill);background:var(--tl-neutral-bg);color:var(--tl-neutral-ink);font-size:var(--tl-text-caption-size);font-variant-numeric:tabular-nums;place-items:center;font-weight:650;display:inline-grid}.tl-chip{align-items:center;gap:var(--tl-space-1-5);min-block-size:1.75rem;padding-inline:var(--tl-space-2-5);border-radius:var(--tl-radius-pill);background:var(--tl-surface-raised);box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--tl-border-subtle);color:var(--tl-ink-secondary);font-size:var(--tl-text-caption-size);white-space:nowrap;font-weight:550;display:inline-flex}.tl-chip[data-kind=remote]{background:var(--tl-info-bg);color:var(--tl-info-ink);box-shadow:none}.tl-kbd{block-size:1.5rem;min-inline-size:1.5rem;padding-inline:var(--tl-space-1-5);border-radius:var(--tl-radius-sm);background:var(--tl-surface-raised);box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--tl-border-control), 0 1px 0 var(--tl-border-control);color:var(--tl-ink-secondary);font-family:var(--tl-font-mono);font-size:var(--tl-text-mono-sm-size);font-weight:var(--tl-text-mono-sm-weight);font-variation-settings:"wdth" var(--tl-text-mono-sm-width);place-items:center;line-height:1;display:inline-grid}.tl-skeleton{border-radius:var(--tl-radius-sm);background:linear-gradient(90deg, var(--tl-surface-hover) 25%, var(--tl-surface-pressed) 50%, var(--tl-surface-hover) 75%);animation:tl-shimmer var(--tl-loop-shimmer) linear infinite;animation-play-state:var(--tl-loop-state);background-size:200% 100%;display:block}.tl-skeleton--text{border-radius:var(--tl-radius-xs);block-size:.875em}.tl-skeleton--circle{border-radius:var(--tl-radius-round)}.tl-skeleton--tile{aspect-ratio:16/9;border-radius:var(--tl-radius-tile)}.tl-hairline{z-index:var(--tl-z-splash);block-size:var(--tl-line-strong);pointer-events:none;opacity:0;animation:tl-fade-in var(--tl-dur-quick) var(--tl-ease-out) var(--tl-timing-hairline-delay) both;position:fixed;inset:0 0 auto;overflow:hidden}.tl-hairline:after{content:"";background:var(--tl-accent-strong);transform-origin:0;animation:tl-hairline-run var(--tl-loop-loading) var(--tl-ease-in-out) infinite;animation-play-state:var(--tl-loop-state);position:absolute;inset:0}.tl-hairline--inline{position:absolute}.tl-hairline.is-done{animation:tl-fade-out var(--tl-timing-fade-out) var(--tl-ease-exit) both}.tl-progress{border-radius:var(--tl-radius-pill);background:var(--tl-surface-pressed);block-size:.25rem;overflow:hidden}.tl-progress__bar{block-size:100%;inline-size:calc(var(--tl-value,0) * 1%);border-radius:inherit;background:var(--tl-accent-strong);transition:inline-size var(--tl-dur-slow) var(--tl-ease-out)}.tl-spinner{inline-size:var(--tl-spinner-size,1.25rem);block-size:var(--tl-spinner-size,1.25rem);border-radius:var(--tl-radius-round);border:var(--tl-line-strong) solid color-mix(in srgb, currentColor 25%, transparent);animation:tl-spin var(--tl-loop-spin) linear infinite;animation-play-state:var(--tl-loop-state);border-block-start-color:currentColor;border-inline-end-color:currentColor}.tl-splash{z-index:var(--tl-z-splash);background:var(--tl-surface-base);animation:tl-fade-out var(--tl-dur-base) var(--tl-ease-exit) var(--tl-timing-splash-max) forwards;place-items:center;display:grid;position:fixed;inset:0}.tl-splash.is-done{animation:tl-fade-out var(--tl-dur-base) var(--tl-ease-exit) forwards;pointer-events:none}.tl-splash__mark{block-size:3rem;inline-size:3rem}.tl-splash__mark>*{animation:tl-splash-tile var(--tl-loop-loading) var(--tl-ease-in-out) infinite;animation-play-state:var(--tl-loop-state)}.tl-splash__mark>:nth-child(2){animation-delay:calc(var(--tl-loop-loading) / 3)}.tl-splash__mark>:nth-child(3){animation-delay:calc(var(--tl-loop-loading) * 2 / 3)}@keyframes tl-splash-tile{0%,40%,to{opacity:1}60%,80%{opacity:.35}}.tl-splash__tile{fill:var(--tl-ink)}.tl-splash__dot{fill:var(--tl-live)}.tl-state{justify-items:center;gap:var(--tl-space-4);max-inline-size:30rem;padding:var(--tl-space-8) var(--tl-space-4);text-align:center;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.tl-state__title{font-size:var(--tl-text-heading-2-size);line-height:var(--tl-text-heading-2-line);font-weight:var(--tl-text-heading-2-weight);letter-spacing:var(--tl-text-heading-2-tracking);color:var(--tl-ink)}.tl-state__body{color:var(--tl-ink-secondary);text-wrap:pretty}.tl-state__actions{justify-content:center;gap:var(--tl-space-2);flex-wrap:wrap;display:flex}.tl-state__detail{font-family:var(--tl-font-mono);font-size:var(--tl-text-mono-sm-size);color:var(--tl-ink-muted)}.tl-banner{--_bg:var(--tl-info-bg);--_fg:var(--tl-info-ink);align-items:center;gap:var(--tl-space-3);min-block-size:var(--tl-size-control-md);padding:var(--tl-space-2) var(--tl-space-4);background:var(--_bg);color:var(--tl-ink);font-size:var(--tl-text-body-sm-size);display:flex}.tl-banner>.tl-icon{color:var(--_fg)}.tl-banner__text{flex:1;min-inline-size:0}.tl-banner--warning{--_bg:var(--tl-warning-bg);--_fg:var(--tl-warning-ink)}.tl-banner--danger{--_bg:var(--tl-danger-bg);--_fg:var(--tl-danger-ink)}.tl-banner__short{display:none}.tl-banner--compact{gap:var(--tl-space-2);min-block-size:var(--tl-size-banner-compact);padding-block:var(--tl-space-1);padding-inline:var(--tl-space-3) var(--tl-space-1);font-size:var(--tl-text-caption-size);line-height:var(--tl-text-caption-line)}.tl-banner--compact .tl-banner__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-banner--compact .tl-banner__long{display:none}.tl-banner--compact .tl-banner__short{display:inline}.tl-banner--compact .tl-btn{--_h:var(--tl-size-control-sm)}@media (width<=599px){.tl-banner{gap:var(--tl-space-2);min-block-size:var(--tl-size-banner-compact);padding-block:var(--tl-space-1);padding-inline:var(--tl-space-3) var(--tl-space-1)}.tl-banner__text:has(.tl-banner__short){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-banner__long:has(~.tl-banner__short){display:none}.tl-banner__short{display:inline}}.tl-tile{--_radius:var(--tl-radius-tile);--_pad:var(--tl-space-2);--_text-shadow:0 0 .5rem var(--tl-media-text-glow), 0 1px 2px var(--tl-media-focus-halo);border-radius:var(--_radius);background:var(--tl-media-well);min-block-size:0;min-inline-size:0;color:var(--tl-media-ink);isolation:isolate;transition:opacity var(--tl-dur-gentle) var(--tl-ease-standard);display:grid;position:relative;overflow:hidden;container:tile/size}.tl-tile.is-entering{animation:tl-pop-in var(--tl-spring-tile-dur) var(--tl-spring-tile) both}.tl-tile.is-leaving{animation:tl-pop-out var(--tl-dur-base) var(--tl-ease-exit) both;pointer-events:none}.tl-tile__media{object-fit:contain;background:var(--tl-media-well);block-size:100%;inline-size:100%;z-index:var(--tl-z-base);transition:filter var(--tl-dur-slow) var(--tl-ease-standard);border:0;position:absolute;inset:0}.tl-tile[data-fit=cover] .tl-tile__media{object-fit:cover}.tl-tile:after,.tl-ring-layer:after{--_focus:0 0 transparent;--_audible:0 0 transparent;content:"";z-index:var(--tl-z-tile-ring);border-radius:inherit;box-shadow:var(--_focus), var(--_audible);pointer-events:none;transition:box-shadow var(--tl-dur-quick) var(--tl-ease-standard);position:absolute;inset:0}.tl-ring-layer{position:relative}.tl-tile:focus-visible,.tl-ring-layer:focus-visible{box-shadow:none;outline:none}.tl-tile[data-audible=true]:after,.tl-ring-layer[data-audible=true]:after{--_audible:inset 0 0 0 var(--tl-line-strong) var(--tl-media-audible)}.tl-tile:focus-visible:after,.tl-ring-layer:focus-visible:after{--_focus:inset 0 0 0 var(--tl-focus-width) var(--tl-media-focus), inset 0 0 0 calc(var(--tl-focus-width) + var(--tl-focus-media-halo)) var(--tl-media-focus-halo)}.tl-tile[data-audible=true]:focus-visible:after,.tl-ring-layer[data-audible=true]:focus-visible:after{--_audible:inset 0 0 0 calc(var(--tl-focus-width) + var(--tl-focus-media-halo) + var(--tl-line-strong)) var(--tl-media-audible)}.tl-wall[data-solo=true] .tl-tile:not([data-audible=true]) .tl-tile__media{filter:brightness(.72)saturate(.85)}.tl-tile__top,.tl-tile__bottom{z-index:var(--tl-z-tile-chrome);align-items:center;gap:var(--tl-space-1-5);padding:var(--_pad);transition:opacity var(--tl-dur-gentle) var(--tl-ease-standard), transform var(--tl-dur-gentle) var(--tl-ease-out);display:flex;position:absolute;inset-inline:0}.tl-tile__top{background:var(--tl-media-scrim-band-top);padding-block-end:var(--tl-space-6);inset-block-start:0}.tl-tile__bottom{background:var(--tl-media-scrim-band-bottom);padding-block-start:var(--tl-space-6);inset-block-end:0}.tl-tile__spacer{flex:1}.tl-tile[data-chrome=hidden]:not(:hover,:focus-within) .tl-tile__top,.tl-tile[data-chrome=hidden]:not(:hover,:focus-within) .tl-tile__bottom{opacity:0;pointer-events:none}.tl-tile[data-chrome=hidden]:not(:hover,:focus-within) .tl-tile__top{transform:translateY(calc(var(--tl-space-1) * -1))}.tl-tile[data-chrome=hidden]:not(:hover,:focus-within) .tl-tile__bottom{transform:translateY(var(--tl-space-1))}.tl-tile[data-chrome=hidden]:not(:focus-within){cursor:none}.tl-tile[data-flipping] :is(.tl-tile__top,.tl-tile__bottom,.tl-tile__meter,.tl-tile__muted,.tl-stats){opacity:0;transition:none}.tl-tile__handle{inline-size:var(--tl-size-control-sm);block-size:var(--tl-size-control-sm);border-radius:var(--tl-radius-sm);color:var(--tl-media-ink-secondary);cursor:grab;touch-action:none;place-items:center;display:grid}.tl-tile__handle:active{cursor:grabbing}.tl-tile__favicon{border-radius:var(--tl-radius-xs);background:var(--tl-media-surface);object-fit:cover;flex:none;block-size:1rem;inline-size:1rem}.tl-tile__heading{flex:1;min-inline-size:0;display:grid}.tl-tile__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--tl-text-tile-title-size);line-height:var(--tl-text-tile-title-line);font-weight:var(--tl-text-tile-title-weight);letter-spacing:var(--tl-text-tile-title-tracking);font-variation-settings:"wdth" var(--tl-text-tile-title-width);color:var(--tl-media-ink);text-shadow:var(--_text-shadow);overflow:hidden}.tl-tile__host{text-overflow:ellipsis;white-space:nowrap;font-size:var(--tl-text-caption-size);line-height:var(--tl-text-caption-line);color:var(--tl-media-ink-secondary);text-shadow:var(--_text-shadow);overflow:hidden}.tl-tile__volume{align-items:center;gap:var(--tl-space-1);border-radius:var(--tl-radius-pill);transition:background-color var(--tl-dur-quick) var(--tl-ease-standard);padding-inline-end:var(--tl-space-1);display:flex}.tl-tile__volume .tl-slider--media{opacity:0;inline-size:0;min-inline-size:0;transition:inline-size var(--tl-dur-gentle) var(--tl-ease-out), opacity var(--tl-dur-base) var(--tl-ease-standard)}.tl-tile__volume:is(:hover,:focus-within),.tl-tile__volume[data-open=true]{background:var(--tl-media-surface)}.tl-tile__volume:is(:hover,:focus-within) .tl-slider--media,.tl-tile__volume[data-open=true] .tl-slider--media{opacity:1;inline-size:5.5rem}.tl-tile__percent{min-inline-size:2.5ch;font-size:var(--tl-text-numeric-size);font-weight:var(--tl-text-numeric-weight);font-variant-numeric:tabular-nums;color:var(--tl-media-ink-secondary);text-shadow:var(--_text-shadow);white-space:nowrap}.tl-tile__percent[data-muted=true]{color:var(--tl-media-ink-secondary)}.tl-meter{block-size:1rem;padding-inline:var(--tl-space-1);align-items:flex-end;gap:.1875rem;display:inline-flex}.tl-meter__bar{inline-size:.25rem;block-size:calc(20% + var(--tl-level,0) * 80%);border-radius:var(--tl-radius-pill);background:var(--tl-media-audible);transition:block-size var(--tl-dur-instant) linear}.tl-meter[data-muted=true] .tl-meter__bar{background:var(--tl-media-track)}.tl-tile__meter{z-index:var(--tl-z-tile-chrome);padding:var(--tl-space-1) var(--tl-space-1-5);border-radius:var(--tl-radius-pill);background:var(--tl-media-surface);display:none;position:absolute;inset-block-end:var(--_pad);inset-inline-start:var(--_pad)}.tl-tile[data-audible=true][data-chrome=hidden]:not(:hover,:focus-within) .tl-tile__meter{display:inline-flex}.tl-tile__muted{z-index:var(--tl-z-tile-chrome);inline-size:var(--tl-size-control-sm);block-size:var(--tl-size-control-sm);border-radius:var(--tl-radius-round);background:var(--tl-media-surface);color:var(--tl-media-ink);place-items:center;display:none;position:absolute;inset-block-start:var(--_pad);inset-inline-end:var(--_pad)}.tl-tile[data-muted=true][data-chrome=hidden]:not(:hover,:focus-within) .tl-tile__muted{display:grid}.tl-tile__overlay{z-index:var(--tl-z-tile-overlay);place-content:center;justify-items:center;gap:var(--tl-space-3);padding:var(--tl-space-10) var(--tl-space-4);text-align:center;color:var(--tl-media-ink);display:none;position:absolute;inset:0}.tl-tile__overlay-title{font-size:var(--tl-text-heading-3-size);font-weight:var(--tl-text-heading-3-weight);line-height:var(--tl-text-heading-3-line)}.tl-tile__overlay-body{max-inline-size:28ch;font-size:var(--tl-text-body-sm-size);line-height:var(--tl-text-body-sm-line);color:var(--tl-media-ink-secondary)}.tl-tile__overlay .tl-mascot{--tl-mascot-bezel:var(--tl-media-mascot-bezel);--tl-mascot-edge:var(--tl-media-mascot-edge);--tl-mascot-size:4.5rem}.tl-tile[data-state=buffering] .tl-tile__overlay{opacity:0;animation:tl-fade-in var(--tl-dur-base) var(--tl-ease-out) var(--tl-timing-overlay-delay) forwards;display:grid}.tl-tile[data-state=buffering] .tl-spinner{--tl-spinner-size:2rem;color:var(--tl-media-ink);filter:drop-shadow(0 1px 2px var(--tl-media-focus-halo))}.tl-tile:is([data-state=queued],[data-state=starting],[data-state=ended],[data-state=error],[data-state=blocked]) .tl-tile__overlay{background:var(--tl-media-surface);animation:tl-fade-in var(--tl-dur-base) var(--tl-ease-out) both;display:grid}.tl-tile:is([data-state=ended],[data-state=error]) .tl-tile__media{filter:grayscale(.6)brightness(.5)}.tl-tile[data-state=reconnecting] .tl-tile__media{filter:brightness(.55)saturate(.7)}.tl-tile__play{inline-size:var(--tl-size-control-lg);block-size:var(--tl-size-control-lg);border-radius:var(--tl-radius-round);background:var(--tl-media-surface);box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--tl-media-border);color:var(--tl-media-ink);place-items:center;display:grid}.tl-stats{z-index:var(--tl-z-tile-overlay);column-gap:var(--tl-space-3);row-gap:var(--tl-space-0-5);max-inline-size:calc(100% - var(--tl-space-4));padding:var(--tl-space-2) var(--tl-space-3);border-radius:var(--tl-radius-md);background:var(--tl-media-surface);box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--tl-media-border);font-family:var(--tl-font-mono);font-size:var(--tl-text-mono-sm-size);line-height:var(--tl-text-mono-sm-line);font-variation-settings:"wdth" var(--tl-text-mono-sm-width);font-variant-numeric:tabular-nums;pointer-events:none;grid-template-columns:auto auto;display:grid;position:absolute;inset-block-start:calc(var(--tl-space-12) + var(--tl-space-1));inset-inline-start:var(--_pad)}.tl-stats dt{color:var(--tl-media-ink-secondary)}.tl-stats dd{color:var(--tl-media-ink);text-align:end;margin:0}.tl-stats [data-tone=warning]{color:var(--tl-media-warning)}.tl-stats [data-tone=danger]{color:var(--tl-media-danger)}.tl-live-edge{align-items:center;gap:var(--tl-space-1);display:inline-flex}@container tile (width<=26rem){.tl-tile__host,.tl-tile__percent,.tl-tile .tl-hide-narrow{display:none}}@container tile (width<=17rem){.tl-tile__top{padding-block-end:var(--tl-space-4)}.tl-tile__title{font-size:var(--tl-text-caption-size)}.tl-tile__handle,.tl-tile .tl-hide-small,.tl-tile__overlay .tl-mascot,.tl-stats{display:none}}@container tile (height<=15rem){.tl-tile__overlay{gap:var(--tl-space-2);padding-block:var(--tl-space-8) var(--tl-space-3)}.tl-tile__overlay .tl-mascot{display:none}}@container tile (height<=9rem){.tl-tile__overlay-body{display:none}.tl-tile__overlay{padding-block:var(--tl-space-2)}}@media (pointer:coarse){.tl-tile{--_pad:var(--tl-space-1-5)}.tl-tile__volume .tl-slider--media{opacity:1;inline-size:5rem}.tl-tile__volume{background:var(--tl-media-surface)}}.tl-tile.is-dragging{z-index:var(--tl-z-tile-dragging);box-shadow:var(--tl-shadow-lift);cursor:grabbing;transition:transform var(--tl-spring-snappy-dur) var(--tl-spring-snappy), box-shadow var(--tl-dur-base) var(--tl-ease-standard);transform:scale(1.02)}.tl-tile.is-drag-source{opacity:.35}.tl-tile.is-drop-target:before{content:"";z-index:var(--tl-z-tile-ring);border:var(--tl-line-drop) dashed var(--tl-media-ink);border-radius:inherit;background:color-mix(in srgb, var(--tl-media-well) 40%, transparent);pointer-events:none;position:absolute;inset:0}@media (forced-colors:active){.tl-tile[data-audible=true]:after,.tl-ring-layer[data-audible=true]:after{border:3px solid canvastext}.tl-tile:focus-visible:after,.tl-ring-layer:focus-visible:after{outline-offset:-6px;outline:3px solid highlight}.tl-solo[aria-pressed=true]{outline-offset:1px;outline:2px solid highlight}.tl-meter{forced-color-adjust:none}}.tl-app{background:var(--tl-surface-base);grid-template-rows:auto auto 1fr;block-size:100dvh;display:grid}.tl-wall{--_gap:var(--tl-size-wall-gap);--_cols:1;--_rows:1;grid-template-columns:repeat(var(--_cols), minmax(0, 1fr));grid-template-rows:repeat(var(--_rows), minmax(0, 1fr));gap:var(--_gap);min-block-size:0;padding:var(--_gap);display:grid;position:relative}@media (width>=1920px){.tl-wall{--_gap:var(--tl-size-wall-gap-tv)}}.tl-wall[data-layout=auto][data-count="2"]{--_cols:2}.tl-wall[data-layout=auto]:is([data-count="3"],[data-count="4"]){--_cols:2;--_rows:2}.tl-wall[data-layout=auto]:is([data-count="5"],[data-count="6"]){--_cols:3;--_rows:2}.tl-wall[data-layout=auto]:is([data-count="7"],[data-count="8"],[data-count="9"]){--_cols:3;--_rows:3}.tl-wall[data-layout=auto][data-count="3"]>.tl-tile:first-child{grid-row:span 2}.tl-wall[data-layout="2x2"]{--_cols:2;--_rows:2}.tl-wall[data-layout="3x3"]{--_cols:3;--_rows:3}.tl-wall[data-layout="1+3"]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.tl-wall[data-layout="1+3"]>.tl-tile:first-child{grid-row:1/-1}.tl-wall[data-layout=focus]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) min(var(--tl-size-filmstrip), 24%)}.tl-filmstrip{gap:var(--_gap,var(--tl-size-wall-gap));overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-inline-size:0;z-index:var(--tl-z-filmstrip);display:flex;overflow-x:auto}.tl-filmstrip>.tl-tile{aspect-ratio:16/9;scroll-snap-align:start;flex:none;block-size:100%}@media (width<=599px) and (orientation:portrait){.tl-app{block-size:auto;min-block-size:100dvh}.tl-wall:not(.tl-wall--fixed):is([data-layout=auto],[data-layout="2x2"],[data-layout="3x3"]){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.tl-wall:not(.tl-wall--fixed):is([data-layout=auto],[data-layout="2x2"],[data-layout="3x3"])>.tl-tile{aspect-ratio:16/9;grid-row:auto}.tl-wall:not(.tl-wall--fixed)[data-layout="1+3"]{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.tl-wall:not(.tl-wall--fixed)[data-layout="1+3"]>.tl-tile{aspect-ratio:16/9}.tl-wall:not(.tl-wall--fixed)[data-layout="1+3"]>.tl-tile:first-child{grid-area:auto/1/auto/-1}.tl-wall:not(.tl-wall--fixed)[data-layout=focus]{grid-template-rows:auto var(--tl-size-filmstrip)}.tl-wall:not(.tl-wall--fixed)[data-layout=focus]>.tl-tile:first-child{aspect-ratio:16/9}}.tl-wall__add{place-content:center;justify-items:center;gap:var(--tl-space-2);border:var(--tl-line-drop) dashed var(--tl-border-control);border-radius:var(--tl-radius-tile);min-block-size:0;color:var(--tl-ink-muted);font-size:var(--tl-text-body-sm-size);transition:border-color var(--tl-dur-quick) var(--tl-ease-standard), color var(--tl-dur-quick) var(--tl-ease-standard), background-color var(--tl-dur-quick) var(--tl-ease-standard);font-weight:550;display:grid}@media (hover:hover){.tl-wall__add:hover{border-color:var(--tl-border-strong);background:var(--tl-surface-raised);color:var(--tl-ink)}}.tl-wall-empty{min-block-size:0;padding:var(--tl-space-6) var(--tl-space-4);place-items:center;display:grid}.tl-wall-empty .tl-urlbar{inline-size:min(36rem,100%)}.tl-layouts{gap:var(--tl-space-2);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));display:grid}.tl-layout{gap:var(--tl-space-1-5);padding:var(--tl-space-2);border-radius:var(--tl-radius-md);box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--tl-border-subtle);color:var(--tl-ink-secondary);font-size:var(--tl-text-caption-size);text-align:center;font-weight:550;display:grid}.tl-layout__glyph{aspect-ratio:16/9;gap:.125rem;display:grid}.tl-layout__glyph>span{background:var(--tl-border-control);border-radius:.1875rem}.tl-layout[aria-checked=true]{background:var(--tl-accent-soft);box-shadow:inset 0 0 0 var(--tl-line-strong) var(--tl-accent-strong);color:var(--tl-ink)}.tl-layout[aria-checked=true] .tl-layout__glyph>span{background:var(--tl-ink-secondary)}.tl-layout__glyph[data-glyph=auto]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.tl-layout__glyph[data-glyph="1+3"]{grid-template-rows:repeat(3,1fr);grid-template-columns:3fr 1fr}.tl-layout__glyph[data-glyph="1+3"]>:first-child{grid-row:1/-1}.tl-layout__glyph[data-glyph="2x2"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.tl-layout__glyph[data-glyph="3x3"]{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}.tl-layout__glyph[data-glyph=focus]{grid-template-rows:3fr 1fr;grid-template-columns:repeat(4,1fr)}.tl-layout__glyph[data-glyph=focus]>:first-child{grid-column:1/-1}.tl-layout__glyph[data-glyph=auto]>:nth-child(4){box-shadow:inset 0 0 0 1px var(--tl-border-control);background:0 0}.tl-topbar{z-index:var(--tl-z-topbar);align-items:center;gap:var(--tl-space-3);block-size:var(--tl-size-topbar);padding-inline:var(--tl-space-3);border-block-end:var(--tl-line-hairline) solid var(--tl-border-subtle);background:var(--tl-surface-raised);transition:transform var(--tl-dur-gentle) var(--tl-ease-out), opacity var(--tl-dur-gentle) var(--tl-ease-standard);display:flex;position:sticky;inset-block-start:0}.tl-topbar__brand{block-size:var(--tl-size-control-md);padding-inline:var(--tl-space-1);border-radius:var(--tl-radius-md);color:var(--tl-ink);flex:none;align-items:center;display:inline-flex}.tl-topbar__brand svg{block-size:1.375rem;inline-size:auto}.tl-topbar__url{flex:1;max-inline-size:40rem;margin-inline:auto}.tl-topbar__actions{align-items:center;gap:var(--tl-space-1);flex:none;display:flex}.tl-topbar[data-hidden=true]:not(:focus-within,:hover){opacity:0;transform:translateY(-100%)}@media (width<=599px){.tl-topbar{gap:var(--tl-space-2);padding-inline:var(--tl-space-2)}.tl-topbar__url{display:none}.tl-topbar__actions{margin-inline-start:auto}.tl-topbar .tl-hide-phone{display:none}}@media (width>=600px){.tl-topbar .tl-show-phone{display:none}}.tl-palette{inline-size:min(var(--tl-size-palette), calc(100vw - var(--tl-space-6)));margin-block:12vh auto;padding:0;overflow:hidden}.tl-palette__search{align-items:center;gap:var(--tl-space-3);padding-inline:var(--tl-space-4);border-block-end:var(--tl-line-hairline) solid var(--tl-border-subtle);color:var(--tl-ink-muted);display:flex}.tl-palette__input{block-size:3.5rem;min-inline-size:0;color:var(--tl-ink);font-size:var(--tl-text-lead-size);background:0 0;border:0;flex:1}.tl-palette__input::placeholder{color:var(--tl-ink-muted);opacity:1}.tl-palette__list{max-block-size:min(26rem,60dvh);padding:var(--tl-space-2);overflow-y:auto}.tl-palette__group{padding:var(--tl-space-3) var(--tl-space-3) var(--tl-space-1);font-size:var(--tl-text-caption-size);color:var(--tl-ink-muted);font-weight:600}.tl-palette__item{align-items:center;gap:var(--tl-space-3);min-block-size:2.75rem;padding-inline:var(--tl-space-3);border-radius:var(--tl-radius-md);color:var(--tl-ink);font-size:var(--tl-text-body-sm-size);cursor:pointer;font-weight:500;display:flex;position:relative}.tl-palette__item>.tl-icon{color:var(--tl-ink-muted)}.tl-palette__item[aria-selected=true]{background:var(--tl-surface-hover)}.tl-palette__item[aria-selected=true]:before{content:"";inset-block:var(--tl-space-2);border-radius:var(--tl-radius-pill);background:var(--tl-accent-strong);inline-size:.1875rem;position:absolute;inset-inline-start:0}.tl-palette__item[aria-selected=true]>.tl-icon{color:var(--tl-ink)}.tl-palette__desc{color:var(--tl-ink-muted);font-weight:420}.tl-palette__keys{gap:var(--tl-space-1);margin-inline-start:auto;display:inline-flex}.tl-palette__footer{gap:var(--tl-space-4);padding:var(--tl-space-2) var(--tl-space-4);border-block-start:var(--tl-line-hairline) solid var(--tl-border-subtle);background:var(--tl-surface-sunken);font-size:var(--tl-text-caption-size);color:var(--tl-ink-muted);flex-wrap:wrap;display:flex}.tl-palette__footer span{align-items:center;gap:var(--tl-space-1-5);display:inline-flex}.tl-shortcuts{gap:var(--tl-space-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.tl-shortcuts h3{font-size:var(--tl-text-caption-size);color:var(--tl-ink-muted);letter-spacing:.02em;margin-block-end:var(--tl-space-2);font-weight:600}.tl-shortcuts dl{align-items:center;column-gap:var(--tl-space-4);row-gap:var(--tl-space-2);font-size:var(--tl-text-body-sm-size);grid-template-columns:auto 1fr;display:grid}.tl-shortcuts dt{gap:var(--tl-space-1);justify-self:start;display:inline-flex}.tl-shortcuts dd{color:var(--tl-ink-secondary);margin:0}.tl-settings{gap:var(--tl-space-8);display:grid}.tl-settings__group{gap:var(--tl-space-1);display:grid}.tl-settings__group>h3{margin-block-end:var(--tl-space-2)}.tl-setting{justify-content:space-between;align-items:center;gap:var(--tl-space-3) var(--tl-space-6);padding-block:var(--tl-space-3);border-block-start:var(--tl-line-hairline) solid var(--tl-border-subtle);flex-wrap:wrap;display:flex}.tl-setting__text{gap:var(--tl-space-0-5);flex:14rem;min-inline-size:0;display:grid}.tl-setting__label{font-weight:var(--tl-text-label-weight);color:var(--tl-ink)}.tl-setting__desc{font-size:var(--tl-text-body-sm-size);line-height:var(--tl-text-body-sm-line);color:var(--tl-ink-muted)}.tl-auth{min-block-size:100dvh;padding:var(--tl-space-6) var(--tl-space-4);background:var(--tl-surface-base);place-items:center;display:grid}.tl-auth__card{justify-items:center;gap:var(--tl-space-5);inline-size:min(25rem,100%);padding:var(--tl-space-8) var(--tl-space-6);border:var(--tl-line-hairline) solid var(--tl-border-subtle);border-radius:var(--tl-radius-xl);background:var(--tl-surface-raised);box-shadow:var(--tl-shadow-e2);text-align:center;display:grid}.tl-auth__card h1{font-size:var(--tl-text-heading-2-size);line-height:var(--tl-text-heading-2-line)}.tl-auth__note{font-size:var(--tl-text-body-sm-size);color:var(--tl-ink-muted)}.tl-site-header{z-index:var(--tl-z-topbar);border-block-end:var(--tl-line-hairline) solid transparent;background:color-mix(in srgb, var(--tl-surface-base) 88%, transparent);-webkit-backdrop-filter:blur(12px);transition:border-color var(--tl-dur-base) var(--tl-ease-standard);position:sticky;inset-block-start:0}.tl-site-header[data-scrolled=true]{border-block-end-color:var(--tl-border-subtle)}.tl-site-header__inner{align-items:center;gap:var(--tl-space-4);block-size:4rem;display:flex}.tl-site-header__brand{color:var(--tl-ink);border-radius:var(--tl-radius-sm);display:inline-flex}.tl-site-header__brand svg{block-size:1.625rem;inline-size:auto}.tl-site-nav{align-items:center;gap:var(--tl-space-1);margin-inline-start:auto;display:flex}.tl-site-nav a:not(.tl-btn){padding:var(--tl-space-2) var(--tl-space-3);border-radius:var(--tl-radius-pill);color:var(--tl-ink-secondary);font-size:var(--tl-text-body-sm-size);font-weight:550;text-decoration:none}.tl-site-nav a:not(.tl-btn):hover{color:var(--tl-ink);background:var(--tl-surface-hover)}.tl-site-nav a[aria-current=page]{color:var(--tl-ink)}@media (width<=599px){.tl-site-nav a.tl-hide-phone{display:none}}.tl-section{padding-block:var(--tl-space-16)}@media (width>=900px){.tl-section{padding-block:var(--tl-space-24)}}.tl-section--sunken{background:var(--tl-surface-sunken)}.tl-section__head{gap:var(--tl-space-3);max-inline-size:40rem;margin-block-end:var(--tl-space-10);display:grid}.tl-section__head h2{font-size:var(--tl-text-display-size);line-height:var(--tl-text-display-line);font-weight:var(--tl-text-display-weight);letter-spacing:var(--tl-text-display-tracking);font-variation-settings:"wdth" var(--tl-text-display-width)}.tl-hero{padding-block:var(--tl-space-12) var(--tl-space-16)}@media (width>=900px){.tl-hero{padding-block:var(--tl-space-20) var(--tl-space-24)}}.tl-hero__copy{justify-items:start;gap:var(--tl-space-5);max-inline-size:44rem;display:grid}.tl-hero h1{font-size:var(--tl-text-display-xl-size);line-height:var(--tl-text-display-xl-line);font-weight:var(--tl-text-display-xl-weight);letter-spacing:var(--tl-text-display-xl-tracking);font-variation-settings:"wdth" var(--tl-text-display-xl-width)}.tl-hero__actions{gap:var(--tl-space-3);flex-wrap:wrap;margin-block-start:var(--tl-space-2);display:flex}.tl-hero__wall{padding:var(--tl-space-2);border-radius:calc(var(--tl-radius-tile) + var(--tl-space-2));background:var(--tl-media-well);box-shadow:var(--tl-shadow-e4);margin-block-start:var(--tl-space-12)}.tl-hero__wall .tl-wall{aspect-ratio:16/9;padding:0}.tl-features{gap:var(--tl-space-8) var(--tl-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.tl-feature{align-content:start;gap:var(--tl-space-2);display:grid}.tl-feature__icon{inline-size:var(--tl-size-control-lg);block-size:var(--tl-size-control-lg);border-radius:var(--tl-radius-lg);background:var(--tl-surface-raised);box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--tl-border-subtle);color:var(--tl-accent-ink);place-items:center;margin-block-end:var(--tl-space-2);display:grid}.tl-feature h3{font-size:var(--tl-text-heading-3-size)}.tl-feature p{color:var(--tl-ink-secondary)}.tl-steps{gap:var(--tl-space-6);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));padding:0;list-style:none;display:grid}.tl-steps>li{gap:var(--tl-space-2);border-block-start:var(--tl-line-strong) solid var(--tl-border-subtle);counter-increment:step;padding-block-start:var(--tl-space-4);display:grid}.tl-steps>li:before{content:counter(step);font-family:var(--tl-font-mono);font-size:var(--tl-text-mono-size);color:var(--tl-accent-ink)}.tl-steps p{color:var(--tl-ink-secondary)}.tl-faq{max-inline-size:48rem;display:grid}.tl-faq details{border-block-end:var(--tl-line-hairline) solid var(--tl-border-subtle)}.tl-faq summary{justify-content:space-between;align-items:center;gap:var(--tl-space-4);min-block-size:var(--tl-size-hit);padding-block:var(--tl-space-4);cursor:pointer;font-weight:600;list-style:none;display:flex}.tl-faq summary::-webkit-details-marker{display:none}.tl-faq summary:after{content:"+";font-family:var(--tl-font-mono);color:var(--tl-ink-muted);transition:rotate var(--tl-dur-base) var(--tl-ease-out)}.tl-faq details[open] summary:after{rotate:45deg}.tl-faq details>:not(summary){color:var(--tl-ink-secondary);padding-block-end:var(--tl-space-4)}.tl-cta{justify-items:center;gap:var(--tl-space-5);padding:var(--tl-space-12) var(--tl-space-6);border-radius:var(--tl-radius-xl);background:var(--tl-surface-raised);box-shadow:inset 0 0 0 var(--tl-line-hairline) var(--tl-border-subtle);text-align:center;display:grid}.tl-cta h2{font-size:var(--tl-text-display-size);line-height:var(--tl-text-display-line);letter-spacing:var(--tl-text-display-tracking)}.tl-site-footer{padding-block:var(--tl-space-12) var(--tl-space-8);border-block-start:var(--tl-line-hairline) solid var(--tl-border-subtle);background:var(--tl-surface-sunken);color:var(--tl-ink-secondary);font-size:var(--tl-text-body-sm-size)}.tl-site-footer__grid{gap:var(--tl-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.tl-site-footer h2{font-size:var(--tl-text-caption-size);color:var(--tl-ink-muted);margin-block-end:var(--tl-space-3);font-weight:600}.tl-site-footer ul{gap:var(--tl-space-2);padding:0;list-style:none;display:grid}.tl-site-footer a{color:var(--tl-ink-secondary);text-decoration:none}.tl-site-footer a:hover{color:var(--tl-ink);text-decoration:underline}.tl-site-footer__base{justify-content:space-between;align-items:center;gap:var(--tl-space-4);border-block-start:var(--tl-line-hairline) solid var(--tl-border-subtle);flex-wrap:wrap;margin-block-start:var(--tl-space-10);padding-block-start:var(--tl-space-6);display:flex}.tl-soulstack-link{align-items:center;gap:var(--tl-space-2);font-weight:550;display:inline-flex}.tl-notfound{min-block-size:70dvh;padding-block:var(--tl-space-16);place-items:center;display:grid}.tl-notfound h1{font-size:var(--tl-text-display-size);line-height:var(--tl-text-display-line);letter-spacing:var(--tl-text-display-tracking)}.tl-mascot-wrap,.tl-logo-wrap{line-height:0;display:inline-flex}.tl-field{gap:var(--tl-space-2);min-inline-size:0;display:grid}.tl-field>:is(input,select){box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--tl-size-control-lg);padding:var(--tl-space-2) var(--tl-space-3);font:inherit;color:var(--tl-ink);background:var(--tl-surface-raised);border:var(--tl-line-hairline) solid var(--tl-border-control);border-radius:var(--tl-radius-md)}.tl-field small{color:var(--tl-ink-muted);overflow-wrap:anywhere}.tl-field>input::placeholder,.tl-tools input::placeholder{color:var(--tl-ink-muted);opacity:1}.tl-break-link{overflow-wrap:anywhere;min-inline-size:0}.tl-noscript{inset:auto var(--tl-space-4) var(--tl-space-4);z-index:var(--tl-z-splash);padding:var(--tl-space-3) var(--tl-space-4);border-radius:var(--tl-radius-lg);background:var(--tl-warning-bg);color:var(--tl-warning-ink);text-align:center;position:fixed}
