.z-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.z-row{align-items:center;gap:var(--z-space-3);flex-wrap:wrap;display:flex}.z-stack-v{align-items:flex-start;gap:var(--z-space-3);flex-direction:column;display:flex}[data-tip]{position:relative}@media (prefers-reduced-motion:reduce){.z-root :not(.z-spinner,.z-btn[aria-busy=true]),.z-root :not(.z-spinner,.z-btn[aria-busy=true]):before,.z-root :not(.z-spinner,.z-btn[aria-busy=true]):after{scroll-behavior:auto!important;transition-duration:.15s!important;transition-timing-function:ease!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--z-palette-graphite-50:#f2f2ef;--z-palette-graphite-100:#e2e2df;--z-palette-graphite-200:#c6c6c3;--z-palette-graphite-300:#a3a3a0;--z-palette-graphite-400:#8a8a87;--z-palette-graphite-500:#6f6f6c;--z-palette-graphite-600:#4a4a48;--z-palette-graphite-700:#303031;--z-palette-graphite-800:#202022;--z-palette-graphite-850:#18181a;--z-palette-graphite-900:#121213;--z-palette-graphite-950:#0b0b0c;--z-palette-braun-50:#fdfcfb;--z-palette-braun-100:#f8f7f5;--z-palette-braun-200:#f0efec;--z-palette-braun-300:#e6e5e0;--z-palette-braun-400:#d9d8d2;--z-palette-braun-500:#c6c4bd;--z-palette-braun-600:#a9a69e;--z-palette-braun-700:#67655f;--z-palette-braun-800:#45443f;--z-palette-braun-900:#141413;--z-palette-signal-300:#ff9a6b;--z-palette-signal-400:#ff7a3d;--z-palette-signal-500:#ff5a1f;--z-palette-signal-600:#c93e00;--z-palette-signal-700:#a83200;--z-palette-signal-800:#7a2400;--z-palette-pochette-jaune:#ffd23f;--z-palette-pochette-noire:#0b0b0b;--z-palette-pochette-grise:#8e9396;--z-palette-pochette-magenta:#f2389b;--z-palette-pochette-rouge:#d63a2f;--z-palette-pochette-capsule:#ff4fa0;--z-font-display:"Geist", "Inter", system-ui, sans-serif;--z-font-text:"Geist", "Inter", system-ui, sans-serif;--z-font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--z-font-serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--z-font-read:"Literata", Georgia, serif;--z-space-1:4px;--z-space-2:8px;--z-space-3:12px;--z-space-4:16px;--z-space-5:24px;--z-space-6:32px;--z-space-7:48px;--z-space-8:64px;--z-r-hair:6px;--z-r-control:12px;--z-r-block:16px;--z-r-card:24px;--z-r-screen:32px;--z-r-pill:999px;--z-ctl-s:32px;--z-ctl-m:40px;--z-ctl-l:48px;--z-row:48px;--z-band:56px;--z-sidebar-w:248px;--z-gutter:24px;--z-focus-w:2px;--z-focus-off:2px;--z-focus-lift:1;--z-fs-display:88px;--z-lh-display:88px;--z-fs-h1:48px;--z-lh-h1:52px;--z-fs-h2:32px;--z-lh-h2:36px;--z-fs-h3:22px;--z-lh-h3:28px;--z-fs-h4:16px;--z-lh-h4:24px;--z-fs-body-l:17px;--z-lh-body-l:28px;--z-fs-body:14px;--z-lh-body:20px;--z-fs-small:13px;--z-lh-small:20px;--z-fs-caption:12px;--z-lh-caption:16px;--z-fs-title:96px;--z-lh-title:92px;--z-ease-standard:cubic-bezier(.2, 0, 0, 1);--z-ease-out:cubic-bezier(.16, 1, .3, 1);--z-ease-page:cubic-bezier(.33, 0, .12, 1);--z-spring-snappy:linear(0, .0057, .0211, .0441, .073, .1063, .1428, .1814, .2213, .2618, .3024, .3425, .3819, .4202, .4572, .4929, .527, .5595, .5904, .6197, .6473, .6733, .6977, .7206, .742, .7619, .7806, .7979, .814, .8289, .8428, .8556, .8675, .8784, .8886, .8979, .9065, .9144, .9217, .9284, .9345, .9402, .9454, .9501, .9545, .9585, .9621, .9654, 1);--z-spring-snappy-dur:.169s;--z-spring-detent:linear(0, .0088, .0328, .0686, .1131, .164, .219, .2764, .3349, .393, .4501, .5052, .5578, .6075, .6541, .6974, .7372, .7736, .8067, .8365, .8632, .887, .908, .9263, .9423, .9562, .968, .978, .9864, .9934, .9991, 1.0037, 1.0073, 1.0101, 1.0122, 1.0136, 1.0145, 1.015, 1.0152, 1.015, 1.0146, 1.0141, 1.0134, 1.0126, 1.0118, 1.0109, 1.01, 1.0092, 1);--z-spring-detent-dur:.211s;--z-spring-gentle:linear(0, .0067, .0249, .052, .086, .1251, .1677, .2126, .2588, .3054, .3517, .3972, .4415, .4842, .5251, .564, .6009, .6355, .6681, .6984, .7267, .7528, .777, .7993, .8197, .8384, .8555, .8711, .8853, .8981, .9097, .9202, .9296, .938, .9456, .9524, .9585, .9639, .9687, .9729, .9767, .98, .9829, .9854, .9877, .9896, .9913, .9928, 1);--z-spring-gentle-dur:.312s;--z-spring-bouncy:linear(0, .0109, .0405, .0844, .1389, .2007, .2671, .3357, .4048, .4727, .5382, .6005, .6589, .7128, .7622, .8067, .8465, .8817, .9124, .9388, .9613, .9801, .9957, 1.0082, 1.0181, 1.0257, 1.0312, 1.0349, 1.0372, 1.0383, 1.0383, 1.0375, 1.0361, 1.0342, 1.032, 1.0295, 1.0269, 1.0243, 1.0216, 1.0191, 1.0166, 1.0143, 1.0121, 1.0101, 1.0083, 1.0067, 1.0052, 1.004, 1);--z-spring-bouncy-dur:.328s;--z-spring-page:linear(0, .0063, .0233, .0488, .0808, .1175, .1577, .2001, .2437, .2879, .3319, .3753, .4177, .4587, .4981, .5358, .5717, .6056, .6376, .6676, .6957, .722, .7463, .769, .7899, .8092, .8271, .8434, .8585, .8722, .8848, .8963, .9068, .9163, .9249, .9328, .9399, .9463, .9521, .9573, .962, .9663, .9701, .9735, .9766, .9793, .9817, .9839, 1);--z-spring-page-dur:.444s;--z-dur-fast:90ms;--z-dur-base:.14s;--z-dur-slow:.2s;--z-dur-page:.42s;--z-glass-a:78%;--z-glass-blur:28px;--z-glass-sat:1.6}@media (pointer:coarse){:root{--z-ctl-s:44px;--z-ctl-m:48px;--z-ctl-l:56px;--z-row:56px;--z-band:64px;--z-gutter:20px}}[data-form=nas]{--z-ctl-s:28px;--z-ctl-m:36px;--z-ctl-l:44px;--z-row:40px;--z-band:48px;--z-sidebar-w:232px;--z-gutter:20px;--z-fs-display:64px;--z-lh-display:64px;--z-fs-h1:40px;--z-lh-h1:44px;--z-fs-h2:28px;--z-lh-h2:32px;--z-fs-body:13px;--z-lh-body:20px;--z-fs-small:12px;--z-lh-small:16px;--z-fs-caption:12px;--z-lh-caption:16px}[data-form=tablet]{--z-ctl-s:40px;--z-ctl-m:44px;--z-ctl-l:52px;--z-row:56px;--z-band:56px;--z-sidebar-w:280px;--z-gutter:28px;--z-fs-title:72px;--z-lh-title:72px;--z-fs-body:15px;--z-lh-body:24px;--z-fs-small:14px;--z-lh-small:20px}[data-form=mobile]{--z-ctl-s:44px;--z-ctl-m:48px;--z-ctl-l:56px;--z-row:56px;--z-band:64px;--z-gutter:20px;--z-fs-display:56px;--z-lh-display:56px;--z-fs-h1:36px;--z-lh-h1:40px;--z-fs-h2:26px;--z-lh-h2:32px;--z-fs-title:56px;--z-lh-title:56px;--z-fs-body:15px;--z-lh-body:24px;--z-fs-small:14px;--z-lh-small:20px}[data-form=tv]{--z-ctl-s:56px;--z-ctl-m:64px;--z-ctl-l:80px;--z-row:80px;--z-band:80px;--z-sidebar-w:360px;--z-gutter:64px;--z-focus-w:4px;--z-focus-off:4px;--z-focus-lift:1.05;--z-fs-display:168px;--z-lh-display:160px;--z-fs-h1:88px;--z-lh-h1:92px;--z-fs-h2:56px;--z-lh-h2:60px;--z-fs-h3:36px;--z-lh-h3:44px;--z-fs-h4:28px;--z-lh-h4:36px;--z-fs-body-l:32px;--z-lh-body-l:44px;--z-fs-body:26px;--z-lh-body:36px;--z-fs-small:22px;--z-lh-small:32px;--z-fs-caption:20px;--z-lh-caption:28px;--z-fs-title:176px;--z-lh-title:160px;--z-glass-a:90%;--z-glass-blur:12px}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--z-glass:color-mix(in srgb, var(--z-n-surface-2) var(--z-glass-a), transparent);--z-bg:#0e0e0f;--z-n-bg:#0e0e0f;--z-surface-1:#151516;--z-n-surface-1:#151516;--z-surface-2:#1c1c1e;--z-n-surface-2:#1c1c1e;--z-surface-3:#262628;--z-n-surface-3:#262628;--z-overlay:#202022;--z-n-overlay:#202022;--z-well:#09090a;--z-n-well:#09090a;--z-ink:#f2f2ef;--z-n-ink:#f2f2ef;--z-ink-2:#b6b6b2;--z-n-ink-2:#b6b6b2;--z-ink-3:#8c8c88;--z-n-ink-3:#8c8c88;--z-line:#ffffff14;--z-n-line:#ffffff14;--z-line-2:#ffffff24;--z-n-line-2:#ffffff24;--z-line-strong:#fff6;--z-n-line-strong:#fff6;--z-unlit:#ffffff1f;--z-n-unlit:#ffffff1f;--z-glass-hi:#ffffff38;--z-n-glass-hi:#ffffff38;--z-glass-lo:#ffffff0f;--z-n-glass-lo:#ffffff0f;--z-glass-sheen:#ffffff12;--z-n-glass-sheen:#ffffff12;--z-ground:var(--z-n-bg);--z-chrome:var(--z-glass);--z-sheet:var(--z-n-surface-1);--z-avatar-bg:34%;--z-avatar-fg:90%;--z-accent:#ff6a2b;--z-accent-ink:#0b0b0c;--z-accent-text:#ff7a3d;--z-focus:#f2f2ef;--z-success:#3fd07a;--z-success-ink:#0b0b0c;--z-warning:#f2c230;--z-warning-ink:#0b0b0c;--z-danger:#ff6a80;--z-danger-ink:#0b0b0c;--z-scrim:#0009;--z-bevel-hi:#ffffff1f;--z-n-bevel-hi:#ffffff1f;--z-bevel-lo:#00000029;--z-n-bevel-lo:#00000029;--z-bevel-press:#00000061;--z-n-bevel-press:#00000061;--z-ring:#ffffff1a;--z-n-ring:#ffffff1a;--z-shadow-1:0 0 0 1px #ffffff12;--z-shadow-2:0 0 0 1px #ffffff17, 0 8px 20px -8px #0000008c;--z-shadow-3:0 0 0 1px #ffffff1a, 0 24px 56px -20px #000000bf;--z-drop:0 0 0 1px #ffffff14, 0 24px 56px -20px #000000bf;--z-app-musique:#fd5475;--z-app-musique-ink:#0b0b0c;--z-app-core:#5188a6;--z-app-core-ink:#0b0b0c;--z-app-notes:#d8f24a;--z-app-notes-ink:#0b0b0c;--z-app-tv:#33d6c5;--z-app-tv-ink:#0b0b0c;--z-app-films:#ff8a3d;--z-app-films-ink:#0b0b0c;--z-app-livres:#ffb020;--z-app-livres-ink:#0b0b0c;--z-app-mail:#0197ff;--z-app-mail-ink:#0b0b0c;--z-app-photos:#e86bd6;--z-app-photos-ink:#0b0b0c;--z-app-messages:#34c77b;--z-app-messages-ink:#0b0b0c;--z-app-podcasts:#9b6bff;--z-app-podcasts-ink:#0b0b0c;--z-tint:var(--z-ink);--z-tint-ink:var(--z-bg)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--z-glass:color-mix(in srgb, var(--z-n-surface-2) var(--z-glass-a), transparent);--z-bg:#e6e5e0;--z-n-bg:#e6e5e0;--z-surface-1:#eeede9;--z-n-surface-1:#eeede9;--z-surface-2:#f5f4f1;--z-n-surface-2:#f5f4f1;--z-surface-3:#fdfcfb;--z-n-surface-3:#fdfcfb;--z-overlay:#fdfcfb;--z-n-overlay:#fdfcfb;--z-well:#dcdbd5;--z-n-well:#dcdbd5;--z-ink:#141413;--z-n-ink:#141413;--z-ink-2:#46453f;--z-n-ink-2:#46453f;--z-ink-3:#65645e;--z-n-ink-3:#65645e;--z-line:#1414131a;--z-n-line:#1414131a;--z-line-2:#1414132e;--z-n-line-2:#1414132e;--z-line-strong:#14141380;--z-n-line-strong:#14141380;--z-unlit:#1414131f;--z-n-unlit:#1414131f;--z-glass-hi:#ffffffe6;--z-n-glass-hi:#ffffffe6;--z-glass-lo:#fff6;--z-n-glass-lo:#fff6;--z-glass-sheen:#ffffff80;--z-n-glass-sheen:#ffffff80;--z-ground:var(--z-n-bg);--z-chrome:var(--z-glass);--z-sheet:var(--z-n-surface-1);--z-avatar-bg:84%;--z-avatar-fg:32%;--z-accent:#c93e00;--z-accent-ink:#fff;--z-accent-text:#a83200;--z-focus:#141413;--z-success:#1a6331;--z-success-ink:#fff;--z-warning:#7a5200;--z-warning-ink:#fff;--z-danger:#b0122d;--z-danger-ink:#fff;--z-scrim:#28272466;--z-bevel-hi:#ffffffb3;--z-n-bevel-hi:#ffffffb3;--z-bevel-lo:#1414130f;--z-n-bevel-lo:#1414130f;--z-bevel-press:#14141329;--z-n-bevel-press:#14141329;--z-ring:#1414131f;--z-n-ring:#1414131f;--z-shadow-1:0 0 0 1px #14141317;--z-shadow-2:0 0 0 1px #1414131a, 0 8px 20px -8px #14141338;--z-shadow-3:0 0 0 1px #1414131a, 0 24px 56px -20px #14141361;--z-drop:0 0 0 1px #1414131a, 0 24px 56px -20px #14141361;--z-app-musique:#f24a6d;--z-app-core:#4d819f;--z-app-notes:#7e9200;--z-app-tv:#009a8b;--z-app-films:#da6808;--z-app-livres:#c37700;--z-app-mail:#008bf3;--z-app-photos:#d458c3;--z-app-messages:#009d55;--z-app-podcasts:#8451f5;--z-tint:var(--z-ink);--z-tint-ink:var(--z-bg)}[data-app=musique]{--z-tint:var(--z-app-musique);--z-tint-ink:var(--z-app-musique-ink,#0b0b0c)}[data-app=core]{--z-tint:var(--z-app-core);--z-tint-ink:var(--z-app-core-ink,#0b0b0c)}[data-app=notes]{--z-tint:var(--z-app-notes);--z-tint-ink:var(--z-app-notes-ink,#0b0b0c)}[data-app=tv]{--z-tint:var(--z-app-tv);--z-tint-ink:var(--z-app-tv-ink,#0b0b0c)}[data-app=films]{--z-tint:var(--z-app-films);--z-tint-ink:var(--z-app-films-ink,#0b0b0c)}[data-app=livres]{--z-tint:var(--z-app-livres);--z-tint-ink:var(--z-app-livres-ink,#0b0b0c)}[data-app=mail]{--z-tint:var(--z-app-mail);--z-tint-ink:var(--z-app-mail-ink,#0b0b0c)}[data-app=photos]{--z-tint:var(--z-app-photos);--z-tint-ink:var(--z-app-photos-ink,#0b0b0c)}[data-app=messages]{--z-tint:var(--z-app-messages);--z-tint-ink:var(--z-app-messages-ink,#0b0b0c)}[data-app=podcasts]{--z-tint:var(--z-app-podcasts);--z-tint-ink:var(--z-app-podcasts-ink,#0b0b0c)}@property --page{syntax:"<color>";inherits:true;initial-value:gray}@property --z-page-fix{syntax:"<color>";inherits:true;initial-value:gray}@property --z-page-ink{syntax:"<color>";inherits:true;initial-value:#101010}@supports (color:oklch(from red l c h)){[data-page]:not([data-page=off]){--z-page-fix:color(from var(--page) srgb-linear calc(r * (1 - (1 - clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .185) * 1000000, 1)) * max(0, 1 - .1 / max((.2126 * r + .7152 * g + .0722 * b), .0001))) + clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .185) * 1000000, 1) * max(0, (.27 - (.2126 * r + .7152 * g + .0722 * b)) / max(1 - (.2126 * r + .7152 * g + .0722 * b), .0001)) * (1 - r)) calc(g * (1 - (1 - clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .185) * 1000000, 1)) * max(0, 1 - .1 / max((.2126 * r + .7152 * g + .0722 * b), .0001))) + clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .185) * 1000000, 1) * max(0, (.27 - (.2126 * r + .7152 * g + .0722 * b)) / max(1 - (.2126 * r + .7152 * g + .0722 * b), .0001)) * (1 - g)) calc(b * (1 - (1 - clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .185) * 1000000, 1)) * max(0, 1 - .1 / max((.2126 * r + .7152 * g + .0722 * b), .0001))) + clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .185) * 1000000, 1) * max(0, (.27 - (.2126 * r + .7152 * g + .0722 * b)) / max(1 - (.2126 * r + .7152 * g + .0722 * b), .0001)) * (1 - b)));--z-page-ink:color(from var(--z-page-fix) srgb-linear calc(.004 + (1 - clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .185) * 1000, 1)) * .926) calc(.004 + (1 - clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .185) * 1000, 1)) * .926) calc(.004 + (1 - clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .185) * 1000, 1)) * .926));--z-page-ink-inv:oklch(from var(--z-page-ink) calc(1.135 - l) 0 0);--z-bg:var(--z-page-fix);--z-ink:var(--z-page-ink);--z-ink-2:color-mix(in oklch, var(--z-page-ink) 92%, var(--z-page-fix));--z-ink-3:color-mix(in oklch, var(--z-page-ink) 78%, var(--z-page-fix));--z-surface-1:color-mix(in oklch, var(--z-page-fix), var(--z-page-ink) 5%);--z-surface-2:color-mix(in oklch, var(--z-page-fix), var(--z-page-ink) 9%);--z-surface-3:color-mix(in oklch, var(--z-page-fix), var(--z-page-ink) 13%);--z-well:color-mix(in oklch, var(--z-page-fix), var(--z-page-ink) 8%);--z-line:color-mix(in oklch, var(--z-page-ink) 14%, transparent);--z-line-2:color-mix(in oklch, var(--z-page-ink) 24%, transparent);--z-line-strong:color-mix(in oklch, var(--z-page-ink) 62%, var(--z-page-fix));--z-unlit:color-mix(in oklch, var(--z-page-ink) 18%, transparent);--z-overlay:color-mix(in srgb, var(--z-page-fix), var(--z-page-ink-inv) 12%);--z-glass:color-mix(in srgb, var(--z-overlay) 80%, transparent);--z-chrome:var(--z-glass);--z-sheet:var(--z-page-fix);--z-accent:var(--z-page-ink);--z-accent-ink:var(--z-page-fix);--z-accent-text:var(--z-page-ink);--z-focus:var(--z-page-ink);--z-danger:oklch(from var(--z-page-ink) calc(.35 + clamp(0, (l - .5) * 1000, 1) * .51) .17 25);--z-success:oklch(from var(--z-page-ink) calc(.35 + clamp(0, (l - .5) * 1000, 1) * .51) .15 150);--z-warning:oklch(from var(--z-page-ink) calc(.35 + clamp(0, (l - .5) * 1000, 1) * .51) .13 80);--z-danger-ink:var(--z-page-ink-inv);--z-success-ink:var(--z-page-ink-inv);--z-warning-ink:var(--z-page-ink-inv);--z-scrim:color-mix(in oklch, var(--z-page-fix) 55%, transparent);--z-bevel-hi:#ffffff42;--z-bevel-lo:#00000012;--z-bevel-press:#0003;--z-glass-hi:#ffffff6b;--z-glass-lo:#ffffff1f;--z-glass-sheen:#ffffff29;--z-ring:color-mix(in oklch, var(--z-page-ink) 14%, transparent);--z-drop:0 0 0 1px var(--z-line), 0 24px 56px -20px color-mix(in oklch, var(--z-page-ink) 60%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){[data-page]:not([data-page=off]){--lightningcss-light: ;--lightningcss-dark:initial}}}:where([data-page]:not([data-page=off])){background-color:var(--z-bg);color:var(--z-ink);transition:--page var(--z-dur-page) var(--z-ease-page)}[data-page=off]{--z-bg:var(--z-n-bg);--z-surface-1:var(--z-n-surface-1);--z-surface-2:var(--z-n-surface-2);--z-surface-3:var(--z-n-surface-3);--z-overlay:var(--z-n-overlay);--z-well:var(--z-n-well);--z-ink:var(--z-n-ink);--z-ink-2:var(--z-n-ink-2);--z-ink-3:var(--z-n-ink-3);--z-line:var(--z-n-line);--z-line-2:var(--z-n-line-2);--z-line-strong:var(--z-n-line-strong);--z-unlit:var(--z-n-unlit);--z-glass:color-mix(in srgb, var(--z-n-surface-2) var(--z-glass-a), transparent);--z-bevel-hi:var(--z-n-bevel-hi);--z-bevel-lo:var(--z-n-bevel-lo);--z-bevel-press:var(--z-n-bevel-press);--z-ring:var(--z-n-ring);--z-glass-hi:var(--z-n-glass-hi);--z-glass-lo:var(--z-n-glass-lo);--z-glass-sheen:var(--z-n-glass-sheen);--z-chrome:var(--z-glass);--z-sheet:var(--z-n-surface-1)}.z-pages{--page:var(--p1)}.z-pages:has([data-pick]>label:nth-of-type(2) input:checked){--page:var(--p2)}.z-pages:has([data-pick]>label:nth-of-type(3) input:checked){--page:var(--p3)}.z-pages:has([data-pick]>label:nth-of-type(4) input:checked){--page:var(--p4)}.z-pages:has([data-pick]>label:nth-of-type(5) input:checked){--page:var(--p5)}.z-pages:has([data-pick]>label:nth-of-type(6) input:checked){--page:var(--p6)}.z-pages [data-swap]{display:grid}.z-pages [data-swap]>*{opacity:0;visibility:hidden;transition:opacity var(--z-dur-page) var(--z-ease-page), visibility 0s linear var(--z-dur-page);grid-area:1/1}.z-pages:not(:has([data-pick] input:checked)) [data-swap]>:first-child{opacity:1;visibility:visible;transition-delay:0s}.z-pages:has([data-pick]>label:first-of-type input:checked) [data-swap]>:first-child{opacity:1;visibility:visible;transition-delay:0s}.z-pages:has([data-pick]>label:nth-of-type(2) input:checked) [data-swap]>:nth-child(2){opacity:1;visibility:visible;transition-delay:0s}.z-pages:has([data-pick]>label:nth-of-type(3) input:checked) [data-swap]>:nth-child(3){opacity:1;visibility:visible;transition-delay:0s}.z-pages:has([data-pick]>label:nth-of-type(4) input:checked) [data-swap]>:nth-child(4){opacity:1;visibility:visible;transition-delay:0s}.z-pages:has([data-pick]>label:nth-of-type(5) input:checked) [data-swap]>:nth-child(5){opacity:1;visibility:visible;transition-delay:0s}.z-pages:has([data-pick]>label:nth-of-type(6) input:checked) [data-swap]>:nth-child(6){opacity:1;visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){[data-page]{transition-duration:.15s}.z-pages [data-swap]>*{transition:none}}.z-root{font-family:var(--z-font-text);font-size:var(--z-fs-body);line-height:var(--z-lh-body);color:var(--z-ink);background:var(--z-bg);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scrollbar-color:var(--z-line-strong) transparent;scrollbar-width:thin;font-weight:400}.z-root ::selection{background:var(--z-ink);color:var(--z-bg)}.z-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;flex-shrink:0;font-family:Material Symbols Rounded;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}[data-active]>.z-icon,[aria-pressed=true]>.z-icon,[aria-current]>.z-icon{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}[data-form=tv] .z-icon{font-size:32px}@media (pointer:coarse),(hover:none){:root:not([data-kbd]) :focus-visible{outline:none!important}}:root[data-form=mobile]:not([data-kbd]) :focus-visible{outline:none!important}.z-display{font:500 var(--z-fs-display)/var(--z-lh-display) var(--z-font-display);letter-spacing:-.055em;text-wrap:balance;margin:0}.z-h1{font:500 var(--z-fs-h1)/var(--z-lh-h1) var(--z-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.z-h2{font:500 var(--z-fs-h2)/var(--z-lh-h2) var(--z-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.z-h3{font:500 var(--z-fs-h3)/var(--z-lh-h3) var(--z-font-display);letter-spacing:-.02em;margin:0}.z-h4{font:600 var(--z-fs-h4)/var(--z-lh-h4) var(--z-font-display);letter-spacing:-.01em;margin:0}.z-body-l{font-size:var(--z-fs-body-l);line-height:var(--z-lh-body-l);letter-spacing:-.005em}.z-body{font-size:var(--z-fs-body);line-height:var(--z-lh-body)}.z-small{font-size:var(--z-fs-small);line-height:var(--z-lh-small);color:var(--z-ink-2);margin:0}.z-caption{font-size:var(--z-fs-caption);line-height:var(--z-lh-caption);color:var(--z-ink-2)}.z-label{font:500 var(--z-fs-caption)/var(--z-lh-caption) var(--z-font-text);letter-spacing:.005em;color:var(--z-ink-2);margin:0}.z-mono{font-family:var(--z-font-mono);font-size:calc(var(--z-fs-body) - 1px);line-height:var(--z-lh-body);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.01em}.z-read{font-family:var(--z-font-read);font-variation-settings:"opsz" 18;letter-spacing:0;font-size:18px;line-height:30px}.z-titre{font:400 var(--z-fs-title)/var(--z-lh-title) var(--z-font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.z-chapeau{max-width:52ch;font:400 var(--z-fs-body-l)/var(--z-lh-body-l) var(--z-font-text);letter-spacing:-.005em;color:var(--z-ink-2);text-wrap:pretty;margin:0}.z-rubrique{font:600 var(--z-fs-small)/var(--z-lh-small) var(--z-font-text);letter-spacing:0;color:var(--z-ink-2);margin:0}.z-legende{font:400 var(--z-fs-caption)/var(--z-lh-caption) var(--z-font-text);color:var(--z-ink-2);margin:0}.z-folio{font:500 var(--z-fs-caption)/var(--z-lh-caption) var(--z-font-text);color:var(--z-ink-3)}.z-chiffre{font:300 var(--z-fs-display)/var(--z-lh-display) var(--z-font-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:0}@media (max-width:640px){.z-display{font-size:56px;line-height:56px}.z-h1{font-size:36px;line-height:40px}.z-h2{font-size:26px;line-height:32px}.z-titre{font-size:56px;line-height:56px}}.z-btn{--h:var(--z-ctl-m);--px:round(down, calc(var(--h) / 2), 4px);--gap:8px;--icon:20px;--bleed:4px;--tone:var(--z-ink);--a:10%;--dim:0%;--step:6%;--blur:20px;--sat:1.4;--fg:var(--z-ink);--bg:color-mix(in srgb, var(--tone) calc(var(--a) + 0%), color-mix(in srgb, var(--z-bg) var(--dim), transparent));--hover:color-mix(in srgb, var(--tone) calc(var(--a) + var(--step)), color-mix(in srgb, var(--z-bg) var(--dim), transparent));--press:color-mix(in srgb, var(--tone) calc(var(--a) + calc(var(--step) * 2)), color-mix(in srgb, var(--z-bg) var(--dim), transparent));--ring-tone:var(--tone);--ring-boost:0;--o-b:color-mix(in srgb, var(--ring-tone) 21%, transparent);--i-t:color-mix(in srgb, var(--ring-tone) 21%, transparent);--i-s:color-mix(in srgb, var(--ring-tone) 18%, transparent);--k:1;--flat:1;--glass:blur(var(--blur)) contrast(var(--flat)) saturate(var(--sat));--relief-on:inset 0 -1px 0 var(--o-b), inset 0 2px 0 var(--i-t), inset 0 0 0 2px var(--i-s);--relief-press:inset 0 -1px 0 var(--o-b), inset 0 2px 0 var(--i-t), inset 0 0 0 2px var(--i-s);--relief:var(--relief-on);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--gap);height:var(--h);min-width:var(--h);padding:0 var(--px);border-radius:var(--z-r-pill);background-color:var(--bg);box-shadow:var(--relief);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);color:var(--fg);font:500 var(--z-fs-body)/1 var(--z-font-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;transition:scale var(--z-spring-snappy-dur) var(--z-spring-snappy), background-color var(--z-dur-fast) var(--z-ease-out), color var(--z-dur-fast) var(--z-ease-out), -webkit-backdrop-filter var(--z-dur-fast) var(--z-ease-out), backdrop-filter var(--z-dur-fast) var(--z-ease-out);border:0;margin:0;text-decoration:none;display:inline-flex;position:relative}.z-btn .z-icon{font-size:var(--icon);margin-inline:calc(var(--bleed) * -1)}.z-btn .z-kbd{margin-right:calc(var(--px) * -.4);color:inherit;border-color:color-mix(in oklab, currentColor 30%, transparent);opacity:.8;background:0 0}@media (hover:hover){.z-btn:hover{background-color:var(--hover)}}.z-btn:active{--relief:var(--relief-press);--k:.6667;background-color:var(--press);transition-duration:40ms;scale:.97}.z-btn:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px;scale:var(--z-focus-lift)}.z-btn[data-variant=primary]{--bg:var(--z-ink);--fg:var(--z-bg);--hover:color-mix(in oklab, var(--z-ink), var(--z-bg) 14%);--press:color-mix(in oklab, var(--z-ink), var(--z-bg) 24%);--relief-on:none;--relief-press:none;--k:0;-webkit-backdrop-filter:none;backdrop-filter:none}.z-btn[data-variant=tint]{--bg:var(--z-tint);--fg:var(--z-tint-ink);--hover:color-mix(in oklab, var(--z-tint), var(--z-tint-ink) 12%);--press:color-mix(in oklab, var(--z-tint), var(--z-tint-ink) 20%);--relief-on:none;--relief-press:none;--k:0;-webkit-backdrop-filter:none;backdrop-filter:none}.z-btn[data-variant=ghost]{--a:0%;--bg:transparent;--fg:var(--z-ink-2);--k:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover:hover){.z-btn[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){color:var(--z-ink);--k:1;box-shadow:var(--relief);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}}.z-btn[data-variant=ghost]:active:not(:disabled):not([aria-disabled=true]){color:var(--z-ink);--k:.6667;box-shadow:var(--relief);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.z-btn[data-variant=danger]{--tone:var(--z-danger);--a:12%;--fg:color-mix(in oklab, var(--z-danger), var(--z-ink) 45%);--ring-tone:var(--z-danger);--ring-boost:.12}.z-btn[data-variant=glass]{--tone:var(--z-bg);--a:56%;--flat:.35;--sat:1.8;--ring-tone:var(--z-ink)}.z-btn[aria-pressed=true]{--bg:var(--z-ink);--fg:var(--z-bg);--hover:color-mix(in oklab, var(--z-ink), var(--z-bg) 14%);--press:color-mix(in oklab, var(--z-ink), var(--z-bg) 24%);--relief-on:none;--relief-press:none;--k:0;-webkit-backdrop-filter:none;backdrop-filter:none}.z-btn[data-size=s]{--h:var(--z-ctl-s);--icon:16px;font-size:var(--z-fs-small)}.z-btn[data-size=l]{--h:var(--z-ctl-l);--icon:24px;font-size:var(--z-fs-body-l)}.z-btn[data-icon]{width:var(--h);padding:0}.z-btn[data-icon] .z-icon{margin:0}.z-btn[data-shape=round]{border-radius:50%}.z-btn[data-shape=round]:active{scale:.94}.z-btn[data-block]{justify-content:flex-start;width:100%;display:flex}.z-btn[data-block]>span:not(.z-icon):not(.z-kbd){text-align:left;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.z-btn[data-block] .z-kbd{margin-left:auto}.z-btn[aria-busy=true]{cursor:progress}.z-btn[aria-busy=true]>.z-icon:first-child{display:none}.z-btn[aria-busy=true]:before{content:"";box-sizing:border-box;width:calc(var(--icon) - 4px);height:calc(var(--icon) - 4px);margin-inline:calc(2px - var(--bleed));border:2px solid color-mix(in oklab, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;animation:.8s linear infinite z-spin}.z-btn[aria-busy=true][data-icon]:before{margin:0}.z-btn:disabled,.z-btn[aria-disabled=true]{--bg:transparent;--hover:transparent;--press:transparent;--fg:var(--z-ink-3);--k:0;box-shadow:inset 0 0 0 1px var(--z-line-2);-webkit-backdrop-filter:none;backdrop-filter:none;cursor:not-allowed;scale:none}@keyframes z-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.z-btn[aria-busy=true]:before{animation-duration:2.4s}}[data-form=tv] .z-btn{--blur:12px}@supports (color:oklch(from red l c h)){.z-btn{--o-b:oklch(from var(--ring-tone) l c h / calc((((.5 - .15 * l + var(--ring-boost)) * var(--k)) / 2) / (1 - (((.5 - .15 * l + var(--ring-boost)) * var(--k)) / 2))));--i-t:oklch(from var(--ring-tone) l c h / calc((((.5 - .15 * l + var(--ring-boost)) * var(--k)) / 2) / (1 - (((.5 - .15 * l + var(--ring-boost)) * var(--k)) / 2))));--i-s:oklch(from var(--ring-tone) l c h / calc((((.5 - .15 * l + var(--ring-boost)) * var(--k)) / 2)))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-btn[data-variant=glass]{--dim:70%}}@media (prefers-reduced-transparency:reduce){.z-btn{--dim:100%;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.z-btn{border:1px solid buttontext}.z-btn:disabled,.z-btn[aria-disabled=true]{border-color:graytext}}[data-page]:not([data-page=off]) .z-btn[data-variant=danger]{--fg:var(--z-ink)}[data-page]:not([data-page=off]) .z-btn[data-variant=tint]{--tone:var(--z-ink);--a:10%;--bg:color-mix(in srgb, var(--tone) calc(var(--a) + 0%), color-mix(in srgb, var(--z-bg) var(--dim), transparent));--hover:color-mix(in srgb, var(--tone) calc(var(--a) + var(--step)), color-mix(in srgb, var(--z-bg) var(--dim), transparent));--press:color-mix(in srgb, var(--tone) calc(var(--a) + calc(var(--step) * 2)), color-mix(in srgb, var(--z-bg) var(--dim), transparent));--fg:var(--z-ink);--relief-on:inset 0 -1px 0 var(--o-b), inset 0 2px 0 var(--i-t), inset 0 0 0 2px var(--i-s);--relief-press:inset 0 -1px 0 var(--o-b), inset 0 2px 0 var(--i-t), inset 0 0 0 2px var(--i-s);--k:1;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.z-field{min-width:0;font-size:var(--z-fs-small);color:var(--z-ink-2);flex-direction:column;align-self:stretch;gap:8px;display:flex}.z-field>label,.z-field>span:first-child{font:500 var(--z-fs-small)/var(--z-lh-small) var(--z-font-text);color:var(--z-ink-2)}.z-field__hint{font-size:var(--z-fs-caption);line-height:var(--z-lh-caption);color:var(--z-ink-2);margin:0}.z-field__error{font-size:var(--z-fs-caption);line-height:var(--z-lh-caption);color:var(--z-danger);align-items:baseline;gap:8px;margin:0;display:flex}.z-field__error:before{content:"";background:currentColor;border-radius:1px;flex-shrink:0;width:6px;height:6px;translate:0 -1px;rotate:45deg}.z-input,.z-select{box-sizing:border-box;width:100%;height:var(--z-ctl-m);border:1px solid var(--z-line-strong);border-radius:var(--z-r-control);background:var(--z-well);color:var(--z-ink);font:400 var(--z-fs-body)/var(--z-lh-body) var(--z-font-text);caret-color:var(--z-ink);transition:border-color var(--z-dur-fast) var(--z-ease-out), box-shadow var(--z-dur-base) var(--z-ease-out);margin:0;padding:0 16px}.z-input::placeholder,.z-select::placeholder{color:var(--z-ink-3);opacity:1}@media (hover:hover){.z-input:hover,.z-select:hover{border-color:var(--z-ink-2)}}.z-input:focus-visible,.z-input:focus,.z-select:focus-visible,.z-select:focus{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:1px;border-color:var(--z-ink);box-shadow:0 0 0 6px color-mix(in srgb, var(--z-ink) 9%, transparent)}:is(.z-input[aria-invalid=true],.z-input:user-invalid,.z-select[aria-invalid=true],.z-select:user-invalid){border-color:var(--z-danger);box-shadow:0 0 0 1px var(--z-danger)}.z-input:disabled,.z-input[readonly],.z-select:disabled,.z-select[readonly]{color:var(--z-ink-2);background:0 0;border-style:dashed}.z-input:disabled,.z-select:disabled{cursor:not-allowed;color:var(--z-ink-3)}textarea.z-input{resize:vertical;height:auto;min-height:96px;padding:12px 16px;line-height:20px}.z-input-icon{align-items:center;width:min(360px,100%);display:flex;position:relative}.z-input-icon>.z-icon{color:var(--z-ink-2);pointer-events:none;position:absolute;left:16px}.z-input-icon .z-input{--hover:color-mix(in srgb, var(--z-surface-3) 92%, transparent);--relief:inset 0 1px 0 var(--z-bevel-hi), inset 0 -1px 0 var(--z-bevel-lo), 0 0 0 1px var(--z-ring);border-radius:var(--z-r-pill);background-color:color-mix(in srgb, var(--z-surface-3) 62%, transparent);background-image:linear-gradient(180deg, var(--z-glass-sheen), transparent 62%);box-shadow:var(--relief);font-size:var(--z-fs-body);transition:background-color var(--z-dur-fast) var(--z-ease-out), box-shadow var(--z-dur-fast) var(--z-ease-out);border:0;padding-left:44px;padding-right:44px}.z-input-icon .z-input::placeholder{color:var(--z-ink-2)}@media (hover:hover){.z-input-icon .z-input:hover{background-color:var(--hover)}}.z-input-icon .z-input:focus,.z-input-icon .z-input:focus-visible{--relief:inset 0 1px 2px var(--z-bevel-press), 0 0 0 1px var(--z-ring);outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px;background-color:var(--hover);box-shadow:var(--relief)}.z-input-icon .z-input::-webkit-search-cancel-button{display:none}.z-input-icon:after{content:"/"/"";box-sizing:border-box;border-radius:var(--z-r-hair);background:var(--z-surface-3);min-width:22px;height:22px;box-shadow:inset 0 -2px 0 var(--z-line-2);font:500 12px/1 var(--z-font-mono);color:var(--z-ink-2);pointer-events:none;transition:opacity var(--z-dur-fast) linear;place-items:center;display:grid;position:absolute;right:14px}.z-input-icon:focus-within:after{opacity:0}.z-input-icon:has(.z-input:not(:placeholder-shown)):after{opacity:0}@media (pointer:coarse){.z-input-icon:after{display:none}}.z-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--z-ink-2) 50%), linear-gradient(135deg, var(--z-ink-2) 50%, transparent 50%);background-position:right 20px center,right 15px center;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}@supports (appearance:base-select){.z-select{appearance:base-select}.z-select::picker(select){appearance:base-select}.z-select{background-image:none;align-items:center;gap:8px;padding-right:16px;display:flex}.z-select::picker-icon{content:"";border-right:1.5px solid var(--z-ink-2);border-bottom:1.5px solid var(--z-ink-2);width:7px;height:7px;transition:rotate var(--z-spring-snappy-dur) var(--z-spring-snappy), translate var(--z-spring-snappy-dur) var(--z-spring-snappy);border-bottom-right-radius:2px;margin-left:auto;translate:0 -2px;rotate:45deg}.z-select:open::picker-icon{translate:0 2px;rotate:225deg}.z-select::picker(select){background:var(--z-overlay)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-select::picker(select){background:linear-gradient(180deg, var(--z-glass-sheen), transparent 46%), color-mix(in srgb, var(--z-overlay) var(--z-glass-a), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat))}}.z-select::picker(select){border-radius:var(--z-r-block);box-sizing:border-box;color:var(--z-ink);box-shadow:var(--z-drop), inset 0 1px 0 var(--z-glass-hi), inset 1px 0 0 var(--z-glass-lo), inset -1px 0 0 var(--z-glass-lo), inset 0 -1px 0 var(--z-glass-lo);opacity:1;transition:opacity var(--z-dur-fast) linear, translate var(--z-spring-snappy-dur) var(--z-spring-snappy), display var(--z-dur-fast) allow-discrete, overlay var(--z-dur-fast) allow-discrete;border:0;margin-block:6px;padding:6px;translate:0}.z-select:not(:open)::picker(select){opacity:0;translate:0 -4px}@starting-style{.z-select:open::picker(select){opacity:0;translate:0 -4px}}.z-select option{min-height:var(--z-ctl-s);font:400 var(--z-fs-body)/var(--z-lh-body) var(--z-font-text);color:var(--z-ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}@media (hover:hover){.z-select option:hover{background:var(--z-surface-3)}}.z-select option:focus-visible{background:var(--z-surface-3);outline:none}.z-select option:checked{font-weight:600}.z-select option::checkmark{content:"";background:var(--z-ink);border-radius:50%;order:1;width:8px;height:8px;margin-left:auto}}.z-choices{border:0;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;display:flex}.z-choices legend{font:500 var(--z-fs-small)/var(--z-lh-small) var(--z-font-text);color:var(--z-ink-2);margin-bottom:8px;padding:0}.z-check,.z-radio,.z-switch{--box:20px;min-height:var(--z-ctl-s);font-size:var(--z-fs-body);line-height:var(--z-lh-body);color:var(--z-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;display:flex}.z-check input,.z-radio input,.z-switch input{appearance:none;box-sizing:border-box;cursor:inherit;flex-shrink:0;margin:0;position:relative}.z-check input:focus-visible,.z-radio input:focus-visible,.z-switch input:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}:is(.z-check:has(input:disabled),.z-radio:has(input:disabled),.z-switch:has(input:disabled)){color:var(--z-ink-3);cursor:not-allowed}[data-form=tv] :is(.z-check,.z-radio,.z-switch){--box:32px}[data-form=mobile] :is(.z-check,.z-radio,.z-switch),[data-form=tablet] :is(.z-check,.z-radio,.z-switch){--box:24px}.z-check input{width:var(--box);height:var(--box);border:1.5px solid var(--z-line-strong);border-radius:calc(var(--box) * .3);background:var(--z-well);transition:background-color var(--z-dur-fast) var(--z-ease-out), border-color var(--z-dur-fast) var(--z-ease-out);place-items:center;display:grid}.z-check input:after{content:"";width:calc(var(--box) * .5);height:calc(var(--box) * .26);margin-top:calc(var(--box) * -.1);border-left:2px solid var(--z-bg);border-bottom:2px solid var(--z-bg);transition:scale var(--z-spring-detent-dur) var(--z-spring-detent);border-bottom-left-radius:1px;rotate:-45deg;scale:0}@media (hover:hover){.z-check input:hover{border-color:var(--z-ink-2)}}.z-check input:checked,.z-check input:indeterminate{background:var(--z-ink);border-color:var(--z-ink)}.z-check input:checked:after{scale:1}.z-check input:indeterminate:after{width:calc(var(--box) * .5);border-left:0;height:0;margin:0;rotate:0deg;scale:1}.z-check input:disabled{background:0 0;border-style:dashed}.z-radio input{width:var(--box);height:var(--box);border:1.5px solid var(--z-line-strong);background:var(--z-well);transition:border-color var(--z-dur-fast) var(--z-ease-out);border-radius:50%;place-items:center;display:grid}.z-radio input:after{content:"";width:calc(var(--box) * .5);height:calc(var(--box) * .5);background:var(--z-ink);transition:scale var(--z-spring-detent-dur) var(--z-spring-detent);border-radius:50%;scale:0}@media (hover:hover){.z-radio input:hover{border-color:var(--z-ink-2)}}.z-radio input:checked{border-color:var(--z-ink)}.z-radio input:checked:after{scale:1}.z-radio input:disabled{border-style:dashed}.z-switch input{width:calc(var(--box) * 2.2);height:calc(var(--box) * 1.3);border:1.5px solid var(--z-line-strong);border-radius:var(--z-r-pill);background:var(--z-well);transition:background-color var(--z-dur-base) var(--z-ease-out), border-color var(--z-dur-base) var(--z-ease-out)}.z-switch input:after{--knob:calc(var(--box) * .86);content:"";left:calc((var(--box) * 1.3 - var(--knob)) / 2 - 1.5px);width:var(--knob);height:var(--knob);margin-top:calc(var(--knob) / -2);background:var(--z-ink-2);transition:translate var(--z-spring-detent-dur) var(--z-spring-detent), background-color var(--z-dur-fast) linear, width var(--z-spring-snappy-dur) var(--z-spring-snappy);border-radius:50%;position:absolute;top:50%}@media (hover:hover){.z-switch input:hover{border-color:var(--z-ink-2)}}.z-switch input:checked{background:var(--z-ink);border-color:var(--z-ink)}.z-switch input:checked:after{background:var(--z-bg);translate:calc(var(--box) * .9) 0}.z-switch input:active:after{width:calc(var(--knob) * 1.2)}.z-switch input:checked:active:after{translate:calc(var(--box) * .9 - var(--knob) * .2) 0}.z-switch input:disabled{border-style:dashed}.z-switch input:disabled:after{background:var(--z-ink-3)}.z-seg:has(>label:first-of-type input:checked){--z-seg-i:0}.z-seg:has(>label:first-of-type):not(:has(>label:nth-of-type(2))){--z-seg-n:1}.z-seg:has(>label:nth-of-type(2) input:checked){--z-seg-i:1}.z-seg:has(>label:nth-of-type(2)):not(:has(>label:nth-of-type(3))){--z-seg-n:2}.z-seg:has(>label:nth-of-type(3) input:checked){--z-seg-i:2}.z-seg:has(>label:nth-of-type(3)):not(:has(>label:nth-of-type(4))){--z-seg-n:3}.z-seg:has(>label:nth-of-type(4) input:checked){--z-seg-i:3}.z-seg:has(>label:nth-of-type(4)):not(:has(>label:nth-of-type(5))){--z-seg-n:4}.z-seg:has(>label:nth-of-type(5) input:checked){--z-seg-i:4}.z-seg:has(>label:nth-of-type(5)):not(:has(>label:nth-of-type(6))){--z-seg-n:5}.z-seg:has(>label:nth-of-type(6) input:checked){--z-seg-i:5}.z-seg:has(>label:nth-of-type(6)):not(:has(>label:nth-of-type(7))){--z-seg-n:6}.z-seg{--z-seg-i:0;--z-seg-n:1;--h:var(--z-ctl-m);border-radius:var(--z-r-pill);background:color-mix(in srgb, var(--z-surface-3) 62%, transparent);min-width:0;box-shadow:inset 0 1px 2px var(--z-bevel-press), 0 0 0 1px var(--z-ring);border:0;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:4px;display:inline-grid;position:relative}.z-seg:before{content:"";width:calc((100% - 8px) / var(--z-seg-n));border-radius:var(--z-r-pill);background-color:var(--z-ink);box-shadow:inset 0 1px 0 var(--z-bevel-hi), inset 0 -1px 0 var(--z-bevel-lo), 0 4px 10px -6px #0006;translate:calc(var(--z-seg-i) * 100%) 0;transition:translate var(--z-spring-detent-dur) var(--z-spring-detent), scale var(--z-spring-snappy-dur) var(--z-spring-snappy);background-image:linear-gradient(#ffffff1f,#0000 70%);position:absolute;top:4px;bottom:4px;left:4px}.z-seg:has(label:active):before{scale:.96 .92}.z-seg label{z-index:1;height:calc(var(--h) - 8px);border-radius:var(--z-r-pill);font:500 var(--z-fs-body)/1 var(--z-font-text);color:var(--z-ink-2);white-space:nowrap;cursor:pointer;transition:color var(--z-dur-fast) linear;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:6px;padding:0 18px;display:inline-flex;position:relative}.z-seg label .z-icon{margin-left:-2px;font-size:18px}@media (hover:hover){.z-seg label:hover{color:var(--z-ink)}}.z-seg label:has(:checked){color:var(--z-bg)}.z-seg label:has(:checked) .z-icon{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.z-seg label:has(:focus-visible){outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.z-seg input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.z-seg[data-size=s]{--h:var(--z-ctl-s)}.z-seg[data-size=s] label{font-size:var(--z-fs-small);padding:0 14px}.z-seg[data-full]{width:100%;display:grid}.z-seg[data-full] label{padding:0 10px}.z-range{--t:20px;--bar:6px;--track:28px;--fill:var(--z-ink);appearance:none;width:100%;height:var(--track);cursor:pointer;touch-action:pan-y;background:0 0;margin:0;display:block}.z-range::-webkit-slider-runnable-track{height:var(--track);background:linear-gradient(var(--fill), var(--fill)) 0 50%/var(--z-range-p,50%) var(--bar) no-repeat, linear-gradient(var(--z-line-2), var(--z-line-2)) 0 50%/100% var(--bar) no-repeat;border-radius:var(--z-r-pill)}.z-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--t);height:var(--t);margin-top:calc((var(--track) - var(--t)) / 2);background:var(--z-ink);box-shadow:0 0 0 3px var(--z-bg), 0 2px 8px #00000040;transition:scale var(--z-spring-snappy-dur) var(--z-spring-snappy);border:0;border-radius:50%}.z-range:active::-webkit-slider-thumb{scale:1.12}.z-range::-moz-range-track{height:var(--bar);border-radius:var(--z-r-pill);background:var(--z-line-2)}.z-range::-moz-range-progress{height:var(--bar);border-radius:var(--z-r-pill);background:var(--fill)}.z-range::-moz-range-thumb{box-sizing:border-box;width:var(--t);height:var(--t);background:var(--z-ink);box-shadow:0 0 0 3px var(--z-bg), 0 2px 8px #00000040;border:0;border-radius:50%}.z-range:focus-visible{outline:none}.z-range:focus-visible::-webkit-slider-thumb{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:4px}.z-range:focus-visible::-moz-range-thumb{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:4px}.z-range:disabled{cursor:not-allowed;--fill:var(--z-ink-3)}.z-range[data-size=s]{--t:14px;--bar:4px;--track:20px}.z-range[data-size=s]::-webkit-slider-thumb{box-shadow:none;scale:0}.z-range[data-size=s]:focus-visible::-webkit-slider-thumb{scale:1}.z-range[data-size=s]:active::-webkit-slider-thumb{scale:1}.z-range[data-size=s]::-moz-range-thumb{opacity:0;box-shadow:none}.z-range[data-size=s]:focus-visible::-moz-range-thumb{opacity:1}.z-range[data-size=s]:active::-moz-range-thumb{opacity:1}@media (hover:hover){.z-range[data-size=s]:hover::-webkit-slider-thumb{scale:1}.z-range[data-size=s]:hover::-moz-range-thumb{opacity:1}}.z-range[data-orient=vertical]{writing-mode:vertical-lr;width:var(--track);height:var(--fader-h,136px);direction:rtl}.z-range[data-orient=vertical]::-webkit-slider-runnable-track{width:var(--track);background:linear-gradient(var(--fill), var(--fill)) 50% 100%/var(--bar) var(--z-range-p,50%) no-repeat, linear-gradient(var(--z-line-2), var(--z-line-2)) 50% 0/var(--bar) 100% no-repeat;height:100%}.z-range[data-orient=vertical]::-webkit-slider-thumb{margin:0 0 0 calc((var(--track) - var(--t)) / 2)}[data-form=tv] .z-range{--t:32px;--bar:10px;--track:44px}[data-form=tv] .z-range[data-size=s]{--t:24px;--bar:8px;--track:32px}.z-chip{--h:var(--z-ctl-s);--tone:var(--z-ink);--a:10%;--dim:0%;--step:6%;--fg:var(--z-ink);--bg:color-mix(in srgb, var(--tone) calc(var(--a) + 0%), color-mix(in srgb, var(--z-bg) var(--dim), transparent));--hover:color-mix(in srgb, var(--tone) calc(var(--a) + var(--step)), color-mix(in srgb, var(--z-bg) var(--dim), transparent));--press:color-mix(in srgb, var(--tone) calc(var(--a) + calc(var(--step) * 2)), color-mix(in srgb, var(--z-bg) var(--dim), transparent));--ring-tone:var(--tone);--ring-boost:0;--o-b:color-mix(in srgb, var(--ring-tone) 21%, transparent);--i-t:color-mix(in srgb, var(--ring-tone) 21%, transparent);--i-s:color-mix(in srgb, var(--ring-tone) 18%, transparent);--k:1;--relief:inset 0 -1px 0 var(--o-b), inset 0 2px 0 var(--i-t), inset 0 0 0 2px var(--i-s);height:var(--h);padding:0 round(down, var(--h) / 2, 4px);box-sizing:border-box;border-radius:var(--z-r-pill);background-color:var(--bg);box-shadow:var(--relief);color:var(--fg);font:500 var(--z-fs-small)/1 var(--z-font-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--z-dur-fast) var(--z-ease-out), color var(--z-dur-fast) var(--z-ease-out), scale var(--z-spring-snappy-dur) var(--z-spring-snappy);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.z-chip input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.z-chip .z-icon{margin-left:-4px;font-size:16px}@media (hover:hover){.z-chip:hover{background-color:var(--hover)}}.z-chip:active{--k:.6667;background-color:var(--press);transition-duration:40ms;scale:.96}.z-chip[aria-pressed=true],.z-chip[aria-current]:not([aria-current=false]){--bg:var(--z-ink);--hover:color-mix(in oklab, var(--z-ink), var(--z-bg) 14%);--press:color-mix(in oklab, var(--z-ink), var(--z-bg) 24%);--fg:var(--z-bg);--k:0;--relief:none}.z-chip:has(:checked){--bg:var(--z-ink);--hover:color-mix(in oklab, var(--z-ink), var(--z-bg) 14%);--press:color-mix(in oklab, var(--z-ink), var(--z-bg) 24%);--fg:var(--z-bg);--k:0;--relief:none}.z-chip:has(:focus-visible){outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.z-chip[aria-disabled=true]{--bg:transparent;--hover:transparent;--press:transparent;--fg:var(--z-ink-3);--k:0;--relief:inset 0 0 0 1px var(--z-line-2);cursor:not-allowed;scale:none}.z-chip:has(:disabled){--bg:transparent;--hover:transparent;--press:transparent;--fg:var(--z-ink-3);--k:0;--relief:inset 0 0 0 1px var(--z-line-2);cursor:not-allowed;scale:none}@supports (color:oklch(from red l c h)){.z-chip{--o-b:oklch(from var(--ring-tone) l c h / calc((((.5 - .15 * l + var(--ring-boost)) * var(--k)) / 2) / (1 - (((.5 - .15 * l + var(--ring-boost)) * var(--k)) / 2))));--i-t:oklch(from var(--ring-tone) l c h / calc((((.5 - .15 * l + var(--ring-boost)) * var(--k)) / 2) / (1 - (((.5 - .15 * l + var(--ring-boost)) * var(--k)) / 2))));--i-s:oklch(from var(--ring-tone) l c h / calc((((.5 - .15 * l + var(--ring-boost)) * var(--k)) / 2)))}}@media (prefers-reduced-transparency:reduce){.z-chip{--dim:100%}}@media (forced-colors:active){.z-chip{border:1px solid buttontext}}.z-tag{--c:var(--z-ink-2);box-sizing:border-box;border-radius:var(--z-r-pill);background:color-mix(in oklab, var(--c) 14%, transparent);height:24px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 28%, transparent);color:var(--z-ink);font:500 var(--z-fs-caption)/1 var(--z-font-text);white-space:nowrap;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.z-tag .z-icon{margin-left:-4px;font-size:16px}.z-tag[data-tone]{padding-left:8px}.z-tag[data-tone]:before{content:"";background:var(--c);border-radius:50%;flex-shrink:0;width:8px;height:8px}.z-tag[data-tone=accent]{--c:var(--z-accent)}.z-tag[data-tone=success]{--c:var(--z-success)}.z-tag[data-tone=warning]{--c:var(--z-warning)}.z-tag[data-tone=danger]{--c:var(--z-danger)}.z-tag[data-tone=tint]{--c:var(--z-tint)}[data-form=tv] .z-tag{height:40px;padding:0 16px}[data-form=tv] .z-tag[data-tone]{padding-left:12px}.z-badge{--c:var(--z-ink);--ci:var(--z-bg);box-sizing:border-box;border-radius:var(--z-r-pill);background:var(--c);min-width:20px;height:20px;color:var(--ci);font:600 var(--z-fs-caption)/1 var(--z-font-text);font-variant-numeric:tabular-nums;place-items:center;padding:0 4px;display:inline-grid}.z-badge[data-tone=neutral]{--c:color-mix(in srgb, var(--z-ink) 10%, transparent);--ci:var(--z-ink-2);box-shadow:inset 0 0 0 1px var(--z-line-strong)}.z-badge[data-tone=accent]{--c:var(--z-accent);--ci:var(--z-accent-ink)}.z-badge[data-tone=success]{--c:var(--z-success);--ci:var(--z-success-ink)}.z-badge[data-tone=warning]{--c:var(--z-warning);--ci:var(--z-warning-ink)}.z-badge[data-tone=danger]{--c:var(--z-danger);--ci:var(--z-danger-ink)}.z-badge[data-tone=tint]{--c:var(--z-tint);--ci:var(--z-tint-ink)}.z-tabs{width:100%;min-width:0}.z-tabs>.z-tabs__panel{display:none}.z-tabs:has(>.z-tabs__list>label:first-of-type input:checked)>.z-tabs__panel:nth-child(1 of .z-tabs__panel){display:block}.z-tabs:has(>.z-tabs__list>label:nth-of-type(2) input:checked)>.z-tabs__panel:nth-child(2 of .z-tabs__panel){display:block}.z-tabs:has(>.z-tabs__list>label:nth-of-type(3) input:checked)>.z-tabs__panel:nth-child(3 of .z-tabs__panel){display:block}.z-tabs:has(>.z-tabs__list>label:nth-of-type(4) input:checked)>.z-tabs__panel:nth-child(4 of .z-tabs__panel){display:block}.z-tabs:has(>.z-tabs__list>label:nth-of-type(5) input:checked)>.z-tabs__panel:nth-child(5 of .z-tabs__panel){display:block}.z-tabs:has(>.z-tabs__list>label:nth-of-type(6) input:checked)>.z-tabs__panel:nth-child(6 of .z-tabs__panel){display:block}.z-tabs:not(:has(>.z-tabs__list input:checked))>.z-tabs__panel:nth-child(1 of .z-tabs__panel){display:block}.z-tabs__list{box-shadow:inset 0 -1px 0 var(--z-line);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.z-tabs__list label{height:calc(var(--z-ctl-m) + 4px);font:500 var(--z-fs-body)/1 var(--z-font-text);color:var(--z-ink-2);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--z-dur-fast) linear;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.z-tabs__list label:after{content:"";background:var(--z-ink);transform-origin:50%;height:3px;transition:scale var(--z-spring-snappy-dur) var(--z-spring-snappy);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:12px;right:12px;scale:0 1}@media (hover:hover){.z-tabs__list label:hover{color:var(--z-ink)}}.z-tabs__list label:active{color:var(--z-ink)}.z-tabs__list label:has(:checked){color:var(--z-ink)}.z-tabs__list label:has(:checked):after{scale:1}.z-tabs__list label:has(:focus-visible){outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px;border-radius:var(--z-r-control)}.z-tabs__list label input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.z-tabs__list label .z-badge{margin-left:2px}.z-tabs__panel{color:var(--z-ink-2);padding-top:16px}.z-tabs__panel p{margin:0}.z-accordion{border-radius:var(--z-r-block);background:color-mix(in srgb, var(--z-surface-1) 72%, transparent);width:100%;box-shadow:var(--z-shadow-1);interpolate-size:allow-keywords;overflow:hidden}.z-accordion details+details{box-shadow:inset 0 1px 0 var(--z-line)}.z-accordion summary{min-height:calc(var(--z-ctl-m) + 8px);font:500 var(--z-fs-body)/var(--z-lh-body) var(--z-font-text);color:var(--z-ink);cursor:pointer;transition:background-color var(--z-dur-fast) linear;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;list-style:none;display:flex}.z-accordion summary::-webkit-details-marker{display:none}.z-accordion summary:after{content:"";border-right:2px solid var(--z-ink-2);border-bottom:2px solid var(--z-ink-2);width:8px;height:8px;transition:rotate var(--z-spring-snappy-dur) var(--z-spring-snappy), translate var(--z-spring-snappy-dur) var(--z-spring-snappy);border-bottom-right-radius:2px;flex-shrink:0;translate:0 -2px;rotate:45deg}@media (hover:hover){.z-accordion summary:hover{background:color-mix(in srgb, var(--z-surface-2) 80%, transparent)}}.z-accordion summary:active{background:color-mix(in srgb, var(--z-surface-2) 80%, transparent)}.z-accordion summary:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.z-accordion details[open]>summary:after{translate:0 2px;rotate:225deg}.z-accordion details::details-content{block-size:0;transition:block-size var(--z-spring-gentle-dur) var(--z-spring-gentle), content-visibility var(--z-spring-gentle-dur) allow-discrete;overflow:clip}.z-accordion details[open]::details-content{block-size:auto}.z-accordion__body{color:var(--z-ink-2);padding:0 20px 20px}.z-accordion__body p{max-width:64ch;margin:0}.z-sidebar{counter-reset:z-nav;width:var(--z-sidebar-w);box-sizing:border-box;background:var(--z-chrome);box-shadow:inset -1px 0 0 var(--z-line);scrollbar-width:none;flex-direction:column;gap:2px;padding:12px;display:flex;overflow-y:auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-sidebar{-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat))}}.z-sidebar__brand{height:var(--z-ctl-l);font:600 calc(var(--z-fs-body) + 2px)/1 var(--z-font-display);letter-spacing:-.015em;color:var(--z-ink);align-items:center;gap:12px;margin-bottom:8px;padding:0 8px;display:flex}.z-sidebar__header{align-items:center;gap:4px;margin-bottom:8px;display:flex}.z-sidebar__header .z-sidebar__brand{flex:1;min-width:0;margin-bottom:0}.z-sidebar__toggle{flex-shrink:0}.z-sidebar__search{--fg:var(--z-ink-2);flex-shrink:0;margin-bottom:4px}.z-sidebar__search .z-icon{color:var(--z-ink-3)}@media (hover:hover){.z-sidebar__search:hover{--fg:var(--z-ink)}}.z-sidebar__section{font:600 var(--z-fs-caption)/var(--z-lh-caption) var(--z-font-text);letter-spacing:.01em;color:var(--z-ink-2);margin:20px 12px 6px}.z-sidebar__item{counter-increment:z-nav;height:var(--z-ctl-m);border-radius:var(--z-r-control);color:var(--z-ink-2);font:500 var(--z-fs-body)/1 var(--z-font-text);white-space:nowrap;transition:background-color var(--z-dur-fast) linear, color var(--z-dur-fast) linear;flex-shrink:0;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex;position:relative}.z-sidebar__item .z-icon{color:var(--z-ink-2);transition:color var(--z-dur-fast) linear}.z-sidebar__item:after{content:"⌘" counter(z-nav)/"";font:500 var(--z-fs-caption)/1 var(--z-font-text);color:var(--z-ink-2);opacity:0;transition:opacity var(--z-dur-fast) linear;position:absolute;right:12px}@media (hover:hover){.z-sidebar__item:hover{background:color-mix(in srgb, var(--z-surface-2) 80%, transparent);color:var(--z-ink)}.z-sidebar__item:hover .z-icon{color:var(--z-ink)}.z-sidebar__item:hover:after{opacity:1}.z-sidebar__item:hover .z-sidebar__count{opacity:0}}.z-sidebar__item:focus-visible{background:color-mix(in srgb, var(--z-surface-2) 80%, transparent);color:var(--z-ink)}.z-sidebar__item:focus-visible .z-icon{color:var(--z-ink)}.z-sidebar__item:focus-visible:after{opacity:1}.z-sidebar__item:focus-visible .z-sidebar__count{opacity:0}.z-sidebar__item[aria-current]{background:color-mix(in srgb, var(--z-surface-3) 70%, transparent);color:var(--z-ink);box-shadow:inset 0 1px 0 var(--z-glass-lo)}.z-sidebar__item[aria-current] .z-icon{color:var(--z-tint)}.z-sidebar__item:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.z-sidebar__count{font:500 var(--z-fs-caption)/1 var(--z-font-text);color:var(--z-ink-2);transition:opacity var(--z-dur-fast) linear;margin-left:auto}.z-sidebar .z-appicon{--s:28px}.z-dock{--z-glass-a:84%;--z-glass-sat:1.7;--dock-h:52px;--dock-pad:4px;background:var(--z-overlay)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-dock{background:linear-gradient(180deg, var(--z-glass-sheen), transparent 46%), color-mix(in srgb, var(--z-overlay) var(--z-glass-a), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat))}}.z-dock{border-radius:var(--z-r-pill);z-index:30;isolation:isolate;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;max-width:560px;padding:var(--dock-pad);box-shadow:var(--z-shadow-2), inset 0 1px 0 var(--z-glass-hi), inset 1px 0 0 var(--z-glass-lo), inset -1px 0 0 var(--z-glass-lo), inset 0 -1px 0 var(--z-glass-lo), inset 0 0 14px -6px var(--z-bevel-press);animation:z-dock-in var(--z-spring-gentle-dur) var(--z-spring-gentle) backwards;align-items:stretch;margin-inline:auto;display:flex;position:fixed}.z-dock__lens{z-index:-1;top:var(--dock-pad);bottom:var(--dock-pad);left:var(--dock-pad);width:calc((100% - var(--dock-pad) * 2) / var(--z-dock-n,3));border-radius:var(--z-r-pill);background:linear-gradient(180deg, var(--z-glass-sheen), transparent 70%), color-mix(in srgb, var(--z-ink) 12%, transparent);box-shadow:inset 0 1px 0 var(--z-glass-hi), inset 0 0 12px -4px var(--z-glass-lo), 0 0 0 1px var(--z-ring);translate:calc(var(--z-dock-i,0) * 100%) 0;opacity:0;transition:translate var(--z-spring-bouncy-dur) var(--z-spring-bouncy), scale var(--z-spring-snappy-dur) var(--z-spring-snappy), opacity var(--z-dur-base) linear;position:absolute}.z-dock:has(>.z-dock__item[aria-current])>.z-dock__lens{opacity:1}.z-dock:has(>.z-dock__item:active)>.z-dock__lens{scale:1.1 1.14}.z-dock__item{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;height:var(--dock-h);border-radius:var(--z-r-pill);color:var(--z-ink-2);-webkit-tap-highlight-color:transparent;transition:height var(--z-spring-gentle-dur) var(--z-spring-gentle), color var(--z-dur-fast) linear, scale var(--z-spring-snappy-dur) var(--z-spring-snappy);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;display:flex}.z-dock__item .z-icon{transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy), font-variation-settings var(--z-dur-base) linear;font-size:24px}.z-dock__item>span:not(.z-icon){max-width:100%;max-height:12px;font:500 11px/12px var(--z-font-text);white-space:nowrap;text-overflow:ellipsis;transition:max-height var(--z-spring-gentle-dur) var(--z-spring-gentle), opacity var(--z-dur-base) linear, translate var(--z-spring-gentle-dur) var(--z-spring-gentle);overflow:hidden}.z-dock__item:active{scale:.94}.z-dock__item:active .z-icon{scale:1.12}.z-dock__item:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.z-dock__item[aria-current]{color:var(--z-ink)}.z-dock__item[aria-current] .z-icon{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.z-dock:has(>.z-dock__item:nth-child(2)[aria-current]){--z-dock-i:0}.z-dock:has(>.z-dock__item:nth-child(2)):not(:has(>.z-dock__item:nth-child(3))){--z-dock-n:1}.z-dock:has(>.z-dock__item:nth-child(3)[aria-current]){--z-dock-i:1}.z-dock:has(>.z-dock__item:nth-child(3)):not(:has(>.z-dock__item:nth-child(4))){--z-dock-n:2}.z-dock:has(>.z-dock__item:nth-child(4)[aria-current]){--z-dock-i:2}.z-dock:has(>.z-dock__item:nth-child(4)):not(:has(>.z-dock__item:nth-child(5))){--z-dock-n:3}.z-dock:has(>.z-dock__item:nth-child(5)[aria-current]){--z-dock-i:3}.z-dock:has(>.z-dock__item:nth-child(5)):not(:has(>.z-dock__item:nth-child(6))){--z-dock-n:4}.z-dock:has(>.z-dock__item:nth-child(6)[aria-current]){--z-dock-i:4}.z-dock:has(>.z-dock__item:nth-child(6)):not(:has(>.z-dock__item:nth-child(7))){--z-dock-n:5}.z-win[data-scroll=down] .z-dock:not(:has(:focus-visible)){--dock-h:44px}.z-win[data-scroll=down] .z-dock:not(:has(:focus-visible)) .z-dock__item>span:not(.z-icon){opacity:0;max-height:0;translate:0 -4px}@keyframes z-dock-in{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.z-dock{animation:none}.z-dock__lens,.z-dock__item,.z-dock__item .z-icon,.z-dock__item>span:not(.z-icon){transition:none}}@media (prefers-reduced-transparency:reduce){.z-dock{--z-glass-a:100%}}.z-status{font-size:var(--z-fs-small);line-height:var(--z-lh-small);color:var(--z-ink-2);align-items:center;gap:8px;display:inline-flex}.z-dot{--c:var(--z-ink-3);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--c);background:0 0;border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.z-dot[data-tone]{background:var(--c);box-shadow:none}.z-dot[data-tone=accent]{--c:var(--z-accent)}.z-dot[data-tone=success]{--c:var(--z-success)}.z-dot[data-tone=tint]{--c:var(--z-tint)}.z-dot[data-tone=neutral]{--c:var(--z-ink-3);box-shadow:inset 0 0 0 2px var(--c);background:0 0}.z-dot[data-tone=warning]{--c:var(--z-warning);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:12px;height:11px}.z-dot[data-tone=danger]{--c:var(--z-danger);border-radius:3px}.z-dot[data-pulse]{animation:z-pulse 1.6s var(--z-ease-standard) infinite}@keyframes z-pulse{0%,to{opacity:1;scale:1}50%{opacity:.4;scale:.8}}.z-progress,.z-meter{appearance:none;border-radius:var(--z-r-pill);background:var(--z-unlit);border:0;width:100%;height:8px;margin:0;display:block;overflow:hidden}.z-progress::-webkit-progress-bar{background:0 0}.z-progress::-webkit-progress-value{background:var(--z-ink);border-radius:var(--z-r-pill);transition:inline-size var(--z-dur-slow) var(--z-ease-out)}.z-progress::-moz-progress-bar{background:var(--z-ink);border-radius:var(--z-r-pill)}.z-progress[data-tone=accent]::-webkit-progress-value{background:var(--z-accent)}.z-progress[data-tone=accent]::-moz-progress-bar{background:var(--z-accent)}.z-progress:indeterminate{background:linear-gradient(var(--z-ink), var(--z-ink)) 0 0/28% 100% no-repeat, var(--z-unlit);animation:z-sweep 1.4s var(--z-ease-standard) infinite alternate}.z-progress:indeterminate::-webkit-progress-bar{background:0 0}.z-progress:indeterminate::-moz-progress-bar{background:0 0}@keyframes z-sweep{0%{background-position:0 0,0 0}to{background-position:100% 0,0 0}}.z-meter::-webkit-meter-inner-element{display:block}.z-meter::-webkit-meter-bar{border-radius:var(--z-r-pill);background:var(--z-unlit);border:0;height:8px}.z-meter::-webkit-meter-optimum-value{background:var(--z-success);border-radius:var(--z-r-pill)}.z-meter::-webkit-meter-suboptimum-value{background:var(--z-warning);border-radius:var(--z-r-pill)}.z-meter::-webkit-meter-even-less-good-value{background:var(--z-danger);border-radius:var(--z-r-pill)}.z-meter:-moz-meter-optimum::-moz-meter-bar{background:var(--z-success)}.z-meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--z-warning)}.z-meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--z-danger)}[data-form=tv] :is(.z-progress,.z-meter){height:12px}.z-spinner{border:2.5px solid var(--z-unlit);border-top-color:var(--z-ink);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite z-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.z-spinner{animation-duration:2.4s}}@media (hover:hover) and (pointer:fine){[data-tip]:after{content:attr(data-tip);z-index:20;box-sizing:border-box;border-radius:var(--z-r-pill);background:var(--z-ink);height:28px;color:var(--z-bg);font:500 var(--z-fs-caption)/28px var(--z-font-text);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--z-dur-fast) linear, translate var(--z-spring-snappy-dur) var(--z-spring-snappy);padding:0 12px;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition-delay:.35s;translate:-50%}[data-tip]:active:after{opacity:0;transition-delay:0s}}.z-menu{--z-glass-a:88%;background:var(--z-overlay)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-menu{background:linear-gradient(180deg, var(--z-glass-sheen), transparent 46%), color-mix(in srgb, var(--z-overlay) var(--z-glass-a), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat))}}.z-menu{border-radius:var(--z-r-block);box-sizing:border-box;margin:0;position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;min-width:264px;color:var(--z-ink);box-shadow:var(--z-drop), inset 0 1px 0 var(--z-glass-hi), inset 1px 0 0 var(--z-glass-lo), inset -1px 0 0 var(--z-glass-lo), inset 0 -1px 0 var(--z-glass-lo), inset 0 0 14px -6px var(--z-bevel-press);font:400 var(--z-fs-body)/var(--z-lh-body) var(--z-font-text);transform-origin:0 0;border:0;margin-block:6px;padding:6px;inset:auto}.z-menu[style*=span-inline-start]{transform-origin:100% 0}.z-menu[style*=block-start]{transform-origin:0 100%}.z-menu[style*=block-start][style*=span-inline-start]{transform-origin:100% 100%}.z-menu{opacity:1;transition:opacity var(--z-dur-fast) linear, translate var(--z-spring-snappy-dur) var(--z-spring-snappy), scale var(--z-spring-gentle-dur) var(--z-spring-gentle), display var(--z-spring-gentle-dur) allow-discrete, overlay var(--z-spring-gentle-dur) allow-discrete;translate:0;scale:1}.z-menu:not(:popover-open){opacity:0;pointer-events:none;translate:0 -4px;scale:.92}@starting-style{.z-menu:popover-open{opacity:0;translate:0 -4px;scale:.92}}.z-menu hr{background:var(--z-line);border:0;height:1px;margin:6px -6px}.z-menu__label{font:600 var(--z-fs-caption)/var(--z-lh-caption) var(--z-font-text);color:var(--z-ink-2);white-space:nowrap;text-overflow:ellipsis;margin:6px 12px 8px;overflow:hidden}.z-menu__item{all:unset;box-sizing:border-box;width:100%;height:var(--z-ctl-m);font:400 var(--z-fs-body)/var(--z-lh-body) var(--z-font-text);color:var(--z-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--z-dur-fast) linear, scale var(--z-spring-snappy-dur) var(--z-spring-snappy);border-radius:10px;align-items:center;gap:12px;padding:0 12px;display:flex}.z-menu__item .z-icon{color:var(--z-ink-2)}.z-menu__item .z-kbd{margin-left:auto}.z-menu__item .z-menu__check{color:var(--z-ink);margin-left:auto}@media (hover:hover){.z-menu__item:hover{background:var(--z-surface-3)}.z-menu__item:hover .z-icon{color:var(--z-ink)}}.z-menu__item:focus-visible{background:var(--z-surface-3)}.z-menu__item:focus-visible .z-icon{color:var(--z-ink)}.z-menu__item:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.z-menu__item:active{background:var(--z-surface-3);transition-duration:40ms;scale:.985}.z-menu__item[data-tone=danger]{color:var(--z-danger)}.z-menu__item[data-tone=danger] .z-icon{color:inherit}@media (hover:hover){.z-menu__item[data-tone=danger]:hover{background:var(--z-danger);color:var(--z-danger-ink)}}.z-menu__item[data-tone=danger]:focus-visible,.z-menu__item[data-tone=danger]:active{background:var(--z-danger);color:var(--z-danger-ink)}[data-form=tv] .z-menu{--z-glass-a:94%}.z-dialog{box-sizing:border-box;border-radius:var(--z-r-card);background:var(--z-surface-2);width:min(460px,100vw - 32px);max-height:calc(100dvh - 64px);color:var(--z-ink);box-shadow:var(--z-drop), inset 0 1px 0 var(--z-glass-hi);opacity:1;transition:opacity var(--z-dur-base) linear, translate var(--z-spring-gentle-dur) var(--z-spring-gentle), scale var(--z-spring-gentle-dur) var(--z-spring-gentle), display var(--z-dur-base) allow-discrete, overlay var(--z-dur-base) allow-discrete;border:0;padding:0;translate:0;scale:1}@supports (corner-shape:squircle){.z-dialog{corner-shape:squircle}}.z-dialog:not([open]){opacity:0;translate:0 12px;scale:.97}@starting-style{.z-dialog[open]{opacity:0;translate:0 12px;scale:.97}}.z-dialog form{padding:28px}.z-dialog p{font-size:var(--z-fs-body);line-height:var(--z-lh-body);color:var(--z-ink-2);margin:0}.z-dialog::backdrop{background:var(--z-scrim);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);opacity:1;transition:opacity var(--z-dur-base) linear, display var(--z-dur-base) allow-discrete, overlay var(--z-dur-base) allow-discrete}.z-dialog:not([open])::backdrop{opacity:0}@starting-style{.z-dialog[open]::backdrop{opacity:0}}.z-dialog__title{font:600 var(--z-fs-h3)/var(--z-lh-h3) var(--z-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px}.z-dialog__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:24px 0 0;display:flex}.z-dialog__actions:before{content:"Échap pour fermer"/"";font:500 var(--z-fs-caption)/var(--z-lh-caption) var(--z-font-text);color:var(--z-ink-2);margin-right:auto}.z-toast{background:var(--z-overlay)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-toast{background:linear-gradient(180deg, var(--z-glass-sheen), transparent 46%), color-mix(in srgb, var(--z-overlay) var(--z-glass-a), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat))}}.z-toast{border-radius:var(--z-r-block);box-sizing:border-box;width:min(420px,100vw - 32px);color:var(--z-ink);box-shadow:var(--z-drop), inset 0 1px 0 var(--z-glass-hi), inset 1px 0 0 var(--z-glass-lo), inset -1px 0 0 var(--z-glass-lo), inset 0 -1px 0 var(--z-glass-lo);border:0;align-items:center;gap:12px;margin:0;padding:10px;display:flex;position:relative;overflow:hidden}.z-toast__icon{background:var(--z-tint);width:40px;height:40px;color:var(--z-tint-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.z-toast__icon .z-icon{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.z-toast[data-tone=warning] .z-toast__icon{background:var(--z-warning);color:var(--z-warning-ink)}.z-toast[data-tone=danger] .z-toast__icon{background:var(--z-danger);color:var(--z-danger-ink)}.z-toast[data-tone=success] .z-toast__icon{background:var(--z-success);color:var(--z-success-ink)}.z-toast__text{min-width:0;font-size:var(--z-fs-body);flex-direction:column;flex:1;line-height:20px;display:flex}.z-toast__text strong{font-weight:600}.z-toast__text span{font:400 var(--z-fs-caption)/var(--z-lh-caption) var(--z-font-text);color:var(--z-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.z-toast__action{flex-shrink:0}.z-toast[popover]{opacity:1;transition:opacity var(--z-dur-base) linear, translate var(--z-spring-gentle-dur) var(--z-spring-gentle), display var(--z-dur-base) allow-discrete, overlay var(--z-dur-base) allow-discrete;margin:0 auto;inset:auto 16px 24px;translate:0}.z-toast[popover]:not(:popover-open){opacity:0;display:none;translate:0 16px}.z-toast:popover-open{position:fixed}@starting-style{.z-toast:popover-open{opacity:0;translate:0 16px}}.z-toast:popover-open:after{content:"";background:var(--z-accent);transform-origin:0;border-radius:3px;height:3px;animation:5s linear forwards z-countdown;position:absolute;bottom:3px;left:16px;right:16px}.z-toast:popover-open:hover:after{animation-play-state:paused}.z-toast:popover-open:focus-within:after{animation-play-state:paused}@keyframes z-countdown{0%{scale:1}to{scale:0 1}}.z-sheet-grab{display:none}:root[data-form=mobile]{--z-sheet-r:28px}:root[data-form=mobile] .z-sheet-grab{z-index:2;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;height:30px;display:block;position:sticky;top:0}:root[data-form=mobile] .z-sheet-grab:before{content:"";background:var(--z-ink-3);opacity:.55;width:36px;height:5px;transition:scale var(--z-spring-snappy-dur) var(--z-spring-snappy), opacity var(--z-dur-fast) linear;border-radius:3px;position:absolute;top:9px;left:50%;translate:-50%}:root[data-form=mobile] .z-sheet-grab:active:before{opacity:.8;scale:1.25 1}:root[data-form=mobile] [data-dragging]{cursor:grabbing;transition:none!important}:root[data-form=mobile] .z-menu:not([data-sheet=off])::backdrop{background:color-mix(in srgb, var(--z-scrim) 38%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);opacity:calc(1 - var(--z-sheet-p,0));transition:opacity var(--z-dur-base) linear, display var(--z-spring-gentle-dur) allow-discrete, overlay var(--z-spring-gentle-dur) allow-discrete}:root[data-form=mobile] .z-menu:not([data-sheet=off]):not(:popover-open)::backdrop{opacity:0}@starting-style{:root[data-form=mobile] .z-menu:not([data-sheet=off]):popover-open::backdrop{opacity:0}}:root[data-form=mobile] .z-dialog:not([data-full])::backdrop{opacity:calc(1 - var(--z-sheet-p,0))}:root[data-form=mobile] .z-dialog:not([data-full]):not([open])::backdrop{opacity:0;pointer-events:none}:root[data-form=mobile] .z-menu:not([data-sheet=off]){--z-glass-a:86%;--z-glass-sat:1.7;max-height:min(80dvh,640px);padding:8px;position-area:none!important;inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px)) 8px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}:root[data-form=mobile] .z-menu:not([data-sheet=off]):has(>.z-sheet-grab){padding-top:30px}:root[data-form=mobile] .z-menu:not([data-sheet=off]){overscroll-behavior:contain;border-radius:var(--z-sheet-r);transform-origin:50% 100%;opacity:1;transition:translate var(--z-spring-gentle-dur) var(--z-spring-gentle), display var(--z-spring-gentle-dur) allow-discrete, overlay var(--z-spring-gentle-dur) allow-discrete;overflow:hidden auto;translate:0;scale:1}:root[data-form=mobile] .z-menu:not([data-sheet=off]):not(:popover-open){opacity:1;pointer-events:none;translate:0 calc(100% + 24px);scale:1}@starting-style{:root[data-form=mobile] .z-menu:not([data-sheet=off]):popover-open{opacity:1;translate:0 calc(100% + 24px);scale:1}}:root[data-form=mobile] .z-menu:not([data-sheet=off])>.z-sheet-grab{margin:-30px 0 0}:root[data-form=mobile] .z-menu:not([data-sheet=off]) .z-menu__label{font-size:var(--z-fs-small);margin:0 14px 8px}:root[data-form=mobile] .z-menu:not([data-sheet=off]) .z-menu__item{border-radius:calc(var(--z-sheet-r) - 8px);height:52px;font-size:var(--z-fs-body-l)}:root[data-form=mobile] .z-menu:not([data-sheet=off]) hr{margin:6px}:root[data-form=mobile] .z-dialog:not([data-full]){width:auto;max-width:none;margin:auto 8px calc(8px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:var(--z-sheet-r);opacity:1;max-height:min(90dvh,100dvh - 32px);transition:translate var(--z-spring-gentle-dur) var(--z-spring-gentle), display var(--z-spring-gentle-dur) allow-discrete, overlay var(--z-spring-gentle-dur) allow-discrete;overflow:hidden auto;translate:0;scale:1}:root[data-form=mobile] .z-dialog:not([data-full]):not([open]){opacity:1;pointer-events:none;translate:0 calc(100% + 24px);scale:1}@starting-style{:root[data-form=mobile] .z-dialog:not([data-full])[open]{opacity:1;translate:0 calc(100% + 24px);scale:1}}:root[data-form=mobile] .z-dialog:not([data-full])>.z-sheet-grab{margin:0 0 -30px}:root[data-form=mobile] .z-dialog:not([data-full]) form{padding:30px 20px 20px}:root[data-form=mobile] .z-dialog:not([data-full]) .z-dialog__actions{flex-direction:column-reverse;align-items:stretch;gap:8px;margin-top:20px}:root[data-form=mobile] .z-dialog:not([data-full]) .z-dialog__actions:before{display:none}:root[data-form=mobile] .z-dialog:not([data-full]) .z-dialog__actions .z-btn{width:100%;height:var(--z-ctl-l)}@media (prefers-reduced-motion:reduce){:root[data-form=mobile] .z-menu:not([data-sheet=off]),:root[data-form=mobile] .z-dialog:not([data-full]),.z-menu{transition:none}}.z-card{--bg:color-mix(in srgb, var(--z-surface-1) 72%, transparent);box-sizing:border-box;border-radius:var(--z-r-card);background:var(--bg);box-shadow:var(--z-shadow-1), inset 0 1px 0 color-mix(in srgb, var(--z-glass-hi) 40%, transparent);color:inherit;transition:background-color var(--z-dur-fast) linear, translate var(--z-spring-snappy-dur) var(--z-spring-snappy), scale var(--z-spring-snappy-dur) var(--z-spring-snappy);flex-direction:column;gap:12px;padding:20px;text-decoration:none;display:flex;position:relative}@supports (corner-shape:squircle){.z-card{corner-shape:squircle}}.z-card[data-elevation="2"]{--bg:color-mix(in srgb, var(--z-surface-2) 72%, transparent)}.z-card[data-elevation="3"]{--bg:color-mix(in srgb, var(--z-surface-3) 72%, transparent);box-shadow:var(--z-shadow-2), inset 0 1px 0 color-mix(in srgb, var(--z-glass-hi) 40%, transparent)}.z-card__header{flex-direction:column;gap:4px;min-width:0;display:flex}.z-card__body{color:var(--z-ink-2);min-width:0}.z-card__footer{min-height:var(--z-ctl-l);box-sizing:border-box;box-shadow:inset 0 1px 0 var(--z-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:4px -20px -20px;padding:12px 12px 12px 20px;display:flex}.z-card p{margin:0}.z-card:is(a){cursor:pointer}.z-card:is(a):after{content:"→"/"";font:400 var(--z-fs-h4)/1 var(--z-font-text);color:var(--z-ink-2);transition:translate var(--z-spring-snappy-dur) var(--z-spring-snappy), color var(--z-dur-fast) linear;position:absolute;top:18px;right:20px}@media (hover:hover){.z-card:is(a):hover{--bg:color-mix(in srgb, var(--z-surface-2) 85%, transparent)}.z-card:is(a):hover:after{color:var(--z-ink);translate:4px}}.z-card:is(a):active{--bg:color-mix(in srgb, var(--z-surface-2) 85%, transparent);transition-duration:40ms;scale:.985}.z-card:is(a):focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px;scale:var(--z-focus-lift)}.z-list{width:100%;margin:0;padding:0;list-style:none}.z-list>li+li{box-shadow:inset 0 1px 0 var(--z-line)}.z-list__row{box-sizing:border-box;min-height:var(--z-row);border-radius:var(--z-r-control);color:inherit;transition:background-color var(--z-dur-fast) linear, scale var(--z-spring-snappy-dur) var(--z-spring-snappy);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px 6px 8px;text-decoration:none;display:grid}.z-list__row:is(a,button){cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover){.z-list__row:is(a,button):hover{background:color-mix(in srgb, var(--z-surface-2) 80%, transparent)}}.z-list__row:is(a,button):active{background:color-mix(in srgb, var(--z-surface-2) 80%, transparent);transition-duration:40ms}.z-list__row[aria-current]{background:color-mix(in srgb, var(--z-surface-2) 80%, transparent)}.z-list__row[aria-current] .z-list__lead{color:var(--z-accent-text)}.z-list__row:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px;scale:var(--z-focus-lift)}.z-list button.z-list__row{all:unset;box-sizing:border-box;width:100%;display:grid}.z-list__lead{font:500 var(--z-fs-small)/1 var(--z-font-text);color:var(--z-ink-2);justify-items:center;display:grid}.z-list__lead .z-icon{font-size:22px}.z-list__main{flex-direction:column;min-width:0;display:flex}.z-list__main strong,.z-list__main b{font-weight:500;font-size:var(--z-fs-body);line-height:var(--z-lh-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.z-list__main small{font-size:var(--z-fs-caption);line-height:var(--z-lh-caption);color:var(--z-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.z-list__trail{font:400 var(--z-fs-small)/1 var(--z-font-text);color:var(--z-ink-2);align-items:center;gap:8px;display:flex}.z-tile{--w:152px;width:var(--w);min-width:0;color:inherit;font-size:var(--z-fs-body);line-height:var(--z-lh-body);-webkit-tap-highlight-color:transparent;flex-direction:column;gap:0;text-decoration:none;display:flex;position:relative}.z-tile strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.z-tile small{font-size:var(--z-fs-caption);line-height:var(--z-lh-caption);color:var(--z-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.z-tile__art{aspect-ratio:1;border-radius:var(--z-r-block);background:var(--art,var(--z-surface-3));transition:translate var(--z-spring-snappy-dur) var(--z-spring-snappy), scale var(--z-spring-snappy-dur) var(--z-spring-snappy);box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #00000052, inset 0 0 0 1px #ffffff1a, 0 0 0 1px var(--z-ring), 0 10px 20px -10px #0000008c;margin-bottom:12px;display:block;position:relative}.z-tile__art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#0000 38%,#0000001a);position:absolute;inset:0}@supports (corner-shape:squircle){.z-tile__art{corner-shape:squircle}}@media (hover:hover){.z-tile:hover .z-tile__art{translate:0 -4px}}.z-tile:active .z-tile__art{transition-duration:40ms;scale:.965}.z-tile:focus-visible{outline:none}.z-tile:focus-visible .z-tile__art{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:3px;translate:0 -4px;scale:var(--z-focus-lift)}.z-tile[aria-busy=true] .z-tile__art{background:var(--c,var(--z-surface-3));animation:z-breathe 1.8s var(--z-ease-standard) infinite}.z-tile[data-shape=round] .z-tile__art{corner-shape:round;border-radius:50%}.z-tile[data-shape=poster]{--w:128px}.z-tile[data-shape=poster] .z-tile__art{aspect-ratio:2/3}.z-tile[data-shape=book]{--w:128px}.z-tile[data-shape=book] .z-tile__art{aspect-ratio:2/3;border-radius:4px var(--z-r-control) var(--z-r-control) 4px;box-shadow:inset 6px 0 0 #00000038, inset 7px 0 0 #ffffff1f, var(--z-shadow-1)}@keyframes z-breathe{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.z-tile[aria-busy=true] .z-tile__art{animation:none}}.z-avatar{--s:36px;width:var(--s);height:var(--s);background:oklch(var(--z-avatar-bg) .09 var(--hue,210));color:oklch(var(--z-avatar-fg) .07 var(--hue,210));font:600 calc(var(--s) * .36)/1 var(--z-font-text);letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.z-avatar[data-size=s]{--s:28px}.z-avatar[data-size=l]{--s:56px}.z-avatar[data-status]:after{content:"";background:var(--z-success);width:28%;height:28%;box-shadow:0 0 0 2px var(--z-bg);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.z-avatar[data-status=away]:after{background:var(--z-bg);box-shadow:inset 0 0 0 2px var(--z-warning), 0 0 0 2px var(--z-bg)}.z-avatar-group{display:inline-flex}.z-avatar-group .z-avatar{box-shadow:0 0 0 2px var(--z-bg);transition:margin var(--z-spring-snappy-dur) var(--z-spring-snappy)}.z-avatar-group .z-avatar+.z-avatar{margin-left:-10px}@media (hover:hover){.z-avatar-group:hover .z-avatar+.z-avatar{margin-left:2px}}.z-kbd{box-sizing:border-box;border-radius:var(--z-r-hair);background:var(--z-surface-3);min-width:22px;height:22px;box-shadow:inset 0 -2px 0 var(--z-line-2);color:var(--z-ink-2);font:500 12px/1 var(--z-font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.z-appicon{--s:32px;--top:color-mix(in oklch, var(--z-tint), white 36%);--mid:var(--z-tint);--bot:color-mix(in oklch, var(--z-tint), black 26%);isolation:isolate;width:var(--s);height:var(--s);background:linear-gradient(180deg, var(--top) 0%, var(--mid) 48%, var(--bot) 100%);color:var(--z-tint-ink);box-shadow:inset 0 calc(var(--s) * .03) 0 #fff9, inset 0 calc(var(--s) * -.035) 0 #00000042, inset 0 0 0 1px #ffffff29, 0 0 0 1px #00000038, 0 calc(var(--s) * .03) calc(var(--s) * .06) #00000057, 0 calc(var(--s) * .16) calc(var(--s) * .34) calc(var(--s) * -.12) color-mix(in oklch, var(--z-tint) 75%, black);transition:translate var(--z-spring-snappy-dur) var(--z-spring-snappy), scale var(--z-spring-snappy-dur) var(--z-spring-snappy), box-shadow var(--z-dur-base) var(--z-ease-out);border-radius:28%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}@supports (corner-shape:squircle){.z-appicon{corner-shape:squircle}}.z-appicon:before{content:"";z-index:0;transition:background-position .7s var(--z-ease-page);pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff8c 50%,#0000 62%) 130% 0/260% 100% no-repeat,linear-gradient(#ffffff80,#ffffff14);border-radius:28% 28% 46% 46%/40% 40% 24% 24%;position:absolute;inset:2.5% 2.5% 48%}.z-appicon:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 60% at 50% 118%,#ffffff47,#0000 65%);position:absolute;inset:0}@media (hover:hover){.z-appicon:hover{translate:0 calc(var(--s) * -.04)}.z-appicon:hover:before{background-position:-30% 0,0 0}}.z-appicon:active{translate:none;scale:.95}.z-appicon .z-icon{z-index:1;font-size:calc(var(--s) * .58);font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24;filter:drop-shadow(0 calc(var(--s) * .02) 0 #fff6) drop-shadow(0 calc(var(--s) * -.015) 0 #0003);position:relative}.z-appicon[data-size=s]{--s:24px}.z-appicon[data-size=l]{--s:56px}.z-appicon[data-size=xl]{--s:96px}.z-appicon[data-app=musique]>.z-icon{color:#0000;filter:none;width:76%;height:76%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id%3D'sh'%20x%3D'-25%25'%20y%3D'-25%25'%20width%3D'150%25'%20height%3D'160%25'%3E%3CfeDropShadow%20dx%3D'0'%20dy%3D'1.8'%20stdDeviation%3D'1.4'%20flood-color%3D'%237a0020'%20flood-opacity%3D'0.5'%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D'w'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23ffffff'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23ffc9d6'%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D'hd'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23ffffff'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23ffb3c6'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20filter%3D'url%28%23sh%29'%3E%3Cpath%20fill%3D'url%28%23w%29'%20d%3D'M26%2017.2%2051.6%2011v7.6L26%2024.8z'%2F%3E%3Crect%20fill%3D'url%28%23w%29'%20x%3D'25.8'%20y%3D'17'%20width%3D'3.8'%20height%3D'29.5'%20rx%3D'1'%2F%3E%3Crect%20fill%3D'url%28%23w%29'%20x%3D'47.8'%20y%3D'11'%20width%3D'3.8'%20height%3D'29.5'%20rx%3D'1'%2F%3E%3Cellipse%20fill%3D'url%28%23hd%29'%20cx%3D'21.6'%20cy%3D'46.6'%20rx%3D'8.4'%20ry%3D'6.1'%20transform%3D'rotate(-22%2021.6%2046.6)'%2F%3E%3Cellipse%20fill%3D'url%28%23hd%29'%20cx%3D'43.6'%20cy%3D'40.6'%20rx%3D'8.4'%20ry%3D'6.1'%20transform%3D'rotate(-22%2043.6%2040.6)'%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M26%2017.2%2051.6%2011v2.6L26%2019.8z'%20fill%3D'%23fff'%20opacity%3D'.7'%2F%3E%3Cellipse%20cx%3D'19.4'%20cy%3D'44.4'%20rx%3D'3.6'%20ry%3D'1.5'%20fill%3D'%23fff'%20opacity%3D'.85'%20transform%3D'rotate(-22%2019.4%2044.4)'%2F%3E%3Cellipse%20cx%3D'41.4'%20cy%3D'38.4'%20rx%3D'3.6'%20ry%3D'1.5'%20fill%3D'%23fff'%20opacity%3D'.85'%20transform%3D'rotate(-22%2041.4%2038.4)'%2F%3E%3C%2Fsvg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=musique]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=tv]>.z-icon{color:#0000;filter:none;width:76%;height:76%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id%3D'sh'%20x%3D'-25%25'%20y%3D'-25%25'%20width%3D'150%25'%20height%3D'160%25'%3E%3CfeDropShadow%20dx%3D'0'%20dy%3D'1.8'%20stdDeviation%3D'1.4'%20flood-color%3D'%23003a36'%20flood-opacity%3D'0.5'%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D'bz'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%235b6b6b'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23101818'%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D'sc'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%239bfff0'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%2308a898'%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D'st'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%234a5656'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23141c1c'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20filter%3D'url%28%23sh%29'%3E%3Crect%20x%3D'7'%20y%3D'13'%20width%3D'50'%20height%3D'33'%20rx%3D'5.5'%20fill%3D'url%28%23bz%29'%2F%3E%3Crect%20x%3D'10.5'%20y%3D'16.5'%20width%3D'43'%20height%3D'26'%20rx%3D'3'%20fill%3D'url%28%23sc%29'%2F%3E%3Cpath%20d%3D'M10.5%2019.5Q10.5%2016.5%2013.5%2016.5H34L22%2042.5H13.5Q10.5%2042.5%2010.5%2039.5Z'%20fill%3D'%23fff'%20opacity%3D'.28'%2F%3E%3Cpath%20d%3D'M25%2046h14l2%205.5H23z'%20fill%3D'url%28%23st%29'%2F%3E%3Crect%20x%3D'18'%20y%3D'51'%20width%3D'28'%20height%3D'3.2'%20rx%3D'1.6'%20fill%3D'url%28%23st%29'%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D'50.5'%20cy%3D'44'%20r%3D'.9'%20fill%3D'%237fffe0'%2F%3E%3C%2Fsvg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=tv]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=films]>.z-icon{color:#0000;filter:none;width:76%;height:76%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id%3D'sh'%20x%3D'-25%25'%20y%3D'-25%25'%20width%3D'150%25'%20height%3D'160%25'%3E%3CfeDropShadow%20dx%3D'0'%20dy%3D'1.8'%20stdDeviation%3D'1.4'%20flood-color%3D'%235a2400'%20flood-opacity%3D'0.5'%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D'bd'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%233a3a3a'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%230e0e0e'%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D'ar'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23ffffff'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23cfcfcf'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20filter%3D'url%28%23sh%29'%3E%3Crect%20x%3D'9'%20y%3D'27'%20width%3D'46'%20height%3D'26'%20rx%3D'3.5'%20fill%3D'url%28%23bd%29'%2F%3E%3Cg%20transform%3D'rotate(-11%2011%2027)'%3E%3Crect%20x%3D'9'%20y%3D'17.5'%20width%3D'46'%20height%3D'9.5'%20rx%3D'2.5'%20fill%3D'%23161616'%2F%3E%3Cpath%20fill%3D'url%28%23ar%29'%20d%3D'M14%2017.5h6.4l-5.2%209.5H9v-6.5q0-3%205-3zM25.6%2017.5H32l-5.2%209.5h-6.4zM37.2%2017.5h6.4l-5.2%209.5H32zM48.8%2017.5h4.7q1.5%200%201.5%201.5v8h-1.5L48.8%2027z'%2F%3E%3C%2Fg%3E%3Crect%20x%3D'9'%20y%3D'27'%20width%3D'46'%20height%3D'3'%20fill%3D'%23000'%20opacity%3D'.35'%2F%3E%3C%2Fg%3E%3Cg%20fill%3D'%23fff'%20opacity%3D'.9'%3E%3Crect%20x%3D'14'%20y%3D'35'%20width%3D'20'%20height%3D'2.2'%20rx%3D'1.1'%2F%3E%3Crect%20x%3D'14'%20y%3D'40.5'%20width%3D'28'%20height%3D'2.2'%20rx%3D'1.1'%2F%3E%3Crect%20x%3D'14'%20y%3D'46'%20width%3D'14'%20height%3D'2.2'%20rx%3D'1.1'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=films]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=livres]>.z-icon{color:#0000;filter:none;width:76%;height:76%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id%3D'sh'%20x%3D'-25%25'%20y%3D'-25%25'%20width%3D'150%25'%20height%3D'160%25'%3E%3CfeDropShadow%20dx%3D'0'%20dy%3D'1.8'%20stdDeviation%3D'1.4'%20flood-color%3D'%235a3300'%20flood-opacity%3D'0.5'%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D'cv'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23a65a1a'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%235a2c08'%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D'pl'%20x1%3D'0'%20y1%3D'0'%20x2%3D'1'%20y2%3D'0'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23fffdf4'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23eadcb8'%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D'pr'%20x1%3D'0'%20y1%3D'0'%20x2%3D'1'%20y2%3D'0'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23eadcb8'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23fffdf4'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20filter%3D'url%28%23sh%29'%3E%3Cpath%20d%3D'M6.5%2020.5%2032%2024.5%2057.5%2020.5V48.5C48%2047.2%2039%2048.6%2032%2053%2025%2048.6%2016%2047.2%206.5%2048.5z'%20fill%3D'url%28%23cv%29'%2F%3E%3Cpath%20d%3D'M9.5%2017.5C17%2016%2025%2016.6%2032%2020.5V49C25%2045.6%2017%2045%209.5%2046.5z'%20fill%3D'url%28%23pl%29'%2F%3E%3Cpath%20d%3D'M54.5%2017.5C47%2016%2039%2016.6%2032%2020.5V49C39%2045.6%2047%2045%2054.5%2046.5z'%20fill%3D'url%28%23pr%29'%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D'%23b9a97f'%20stroke-width%3D'.9'%20stroke-linecap%3D'round'%20opacity%3D'.8'%20fill%3D'none'%3E%3Cpath%20d%3D'M14%2024c4-.8%208-.6%2012%201M14%2029c4-.8%208-.6%2012%201M14%2034c4-.8%208-.6%2012%201M50%2024c-4-.8-8-.6-12%201M50%2029c-4-.8-8-.6-12%201M50%2034c-4-.8-8-.6-12%201'%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M32%2020.5V49'%20stroke%3D'%236a4a1a'%20stroke-opacity%3D'.45'%20stroke-width%3D'1.2'%2F%3E%3Cpath%20d%3D'M44.5%2035.5v9.5l2.6-2.2%202.6%202.2v-9.5z'%20fill%3D'%23e0342f'%2F%3E%3C%2Fsvg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=livres]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=notes]>.z-icon{color:#0000;filter:none;width:76%;height:76%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id%3D'sh'%20x%3D'-25%25'%20y%3D'-25%25'%20width%3D'150%25'%20height%3D'160%25'%3E%3CfeDropShadow%20dx%3D'0'%20dy%3D'1.8'%20stdDeviation%3D'1.4'%20flood-color%3D'%232a3a00'%20flood-opacity%3D'0.45'%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D'pp'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23ffffff'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23efeeda'%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D'rg'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%237a8088'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%232a2e34'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20filter%3D'url%28%23sh%29'%3E%3Crect%20x%3D'13'%20y%3D'11'%20width%3D'38'%20height%3D'43'%20rx%3D'3.5'%20fill%3D'url%28%23pp%29'%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D'%239db8da'%20stroke-width%3D'.9'%3E%3Cpath%20d%3D'M17%2027h30M17%2033h30M17%2039h30M17%2045h30'%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M22%2014v38'%20stroke%3D'%23ee8a8a'%20stroke-width%3D'.9'%2F%3E%3Cg%20stroke%3D'%232f3a46'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20fill%3D'none'%3E%3Cpath%20d%3D'M26%2024.2c2-2%203.5%201%205.5-.8s3%20.8%205-.4'%2F%3E%3Cpath%20d%3D'M26%2030.4c2.4-1.6%204%20.8%206-.6'%2F%3E%3Cpath%20d%3D'M26%2036.4c1.8-1.6%203.4.8%205.4-.4s3-.4%204.6-.8'%2F%3E%3C%2Fg%3E%3Cg%3E%3Crect%20x%3D'16.5'%20y%3D'8'%20width%3D'3.4'%20height%3D'7.4'%20rx%3D'1.7'%20fill%3D'url%28%23rg%29'%2F%3E%3Crect%20x%3D'22.5'%20y%3D'8'%20width%3D'3.4'%20height%3D'7.4'%20rx%3D'1.7'%20fill%3D'url%28%23rg%29'%2F%3E%3Crect%20x%3D'28.5'%20y%3D'8'%20width%3D'3.4'%20height%3D'7.4'%20rx%3D'1.7'%20fill%3D'url%28%23rg%29'%2F%3E%3Crect%20x%3D'34.5'%20y%3D'8'%20width%3D'3.4'%20height%3D'7.4'%20rx%3D'1.7'%20fill%3D'url%28%23rg%29'%2F%3E%3Crect%20x%3D'40.5'%20y%3D'8'%20width%3D'3.4'%20height%3D'7.4'%20rx%3D'1.7'%20fill%3D'url%28%23rg%29'%2F%3E%3Crect%20x%3D'46.5'%20y%3D'8'%20width%3D'3.4'%20height%3D'7.4'%20rx%3D'1.7'%20fill%3D'url%28%23rg%29'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=notes]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=core]>.z-icon{color:#0000;filter:none;width:76%;height:76%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id%3D'sh'%20x%3D'-25%25'%20y%3D'-25%25'%20width%3D'150%25'%20height%3D'160%25'%3E%3CfeDropShadow%20dx%3D'0'%20dy%3D'1.8'%20stdDeviation%3D'1.4'%20flood-color%3D'%2306202e'%20flood-opacity%3D'0.55'%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D'u1'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%236c7886'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23242c34'%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D'u2'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%235e6a78'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%231e252c'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20filter%3D'url%28%23sh%29'%3E%3Crect%20x%3D'8'%20y%3D'13'%20width%3D'48'%20height%3D'17.5'%20rx%3D'3.5'%20fill%3D'url%28%23u1%29'%2F%3E%3Crect%20x%3D'8'%20y%3D'33.5'%20width%3D'48'%20height%3D'17.5'%20rx%3D'3.5'%20fill%3D'url%28%23u2%29'%2F%3E%3C%2Fg%3E%3Cg%20fill%3D'%2310161c'%20opacity%3D'.85'%3E%3Crect%20x%3D'12'%20y%3D'17'%20width%3D'9'%20height%3D'9.5'%20rx%3D'1.4'%2F%3E%3Crect%20x%3D'23'%20y%3D'17'%20width%3D'9'%20height%3D'9.5'%20rx%3D'1.4'%2F%3E%3Crect%20x%3D'12'%20y%3D'37.5'%20width%3D'9'%20height%3D'9.5'%20rx%3D'1.4'%2F%3E%3Crect%20x%3D'23'%20y%3D'37.5'%20width%3D'9'%20height%3D'9.5'%20rx%3D'1.4'%2F%3E%3C%2Fg%3E%3Cg%20fill%3D'%23fff'%20opacity%3D'.18'%3E%3Crect%20x%3D'8.8'%20y%3D'13.8'%20width%3D'46.4'%20height%3D'1.6'%20rx%3D'.8'%2F%3E%3Crect%20x%3D'8.8'%20y%3D'34.3'%20width%3D'46.4'%20height%3D'1.6'%20rx%3D'.8'%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D'46'%20cy%3D'21.8'%20r%3D'2'%20fill%3D'%235bff8f'%2F%3E%3Ccircle%20cx%3D'51.4'%20cy%3D'21.8'%20r%3D'2'%20fill%3D'%235bff8f'%20opacity%3D'.45'%2F%3E%3Ccircle%20cx%3D'46'%20cy%3D'42.2'%20r%3D'2'%20fill%3D'%235bff8f'%2F%3E%3Ccircle%20cx%3D'51.4'%20cy%3D'42.2'%20r%3D'2'%20fill%3D'%23ffbe3b'%2F%3E%3Ccircle%20cx%3D'46'%20cy%3D'21.8'%20r%3D'4'%20fill%3D'%235bff8f'%20opacity%3D'.25'%2F%3E%3Cg%20fill%3D'%23aeb8c4'%20opacity%3D'.7'%3E%3Crect%20x%3D'36'%20y%3D'19'%20width%3D'1.4'%20height%3D'5.6'%20rx%3D'.7'%2F%3E%3Crect%20x%3D'38.6'%20y%3D'19'%20width%3D'1.4'%20height%3D'5.6'%20rx%3D'.7'%2F%3E%3Crect%20x%3D'41.2'%20y%3D'19'%20width%3D'1.4'%20height%3D'5.6'%20rx%3D'.7'%2F%3E%3Crect%20x%3D'36'%20y%3D'39.5'%20width%3D'1.4'%20height%3D'5.6'%20rx%3D'.7'%2F%3E%3Crect%20x%3D'38.6'%20y%3D'39.5'%20width%3D'1.4'%20height%3D'5.6'%20rx%3D'.7'%2F%3E%3Crect%20x%3D'41.2'%20y%3D'39.5'%20width%3D'1.4'%20height%3D'5.6'%20rx%3D'.7'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=core]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=mail]>.z-icon{color:#0000;filter:none;width:76%;height:76%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id%3D'sh'%20x%3D'-25%25'%20y%3D'-25%25'%20width%3D'150%25'%20height%3D'160%25'%3E%3CfeDropShadow%20dx%3D'0'%20dy%3D'1.8'%20stdDeviation%3D'1.4'%20flood-color%3D'%2300315a'%20flood-opacity%3D'0.5'%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D'ev'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23ffffff'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23cfe2f6'%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D'fl'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23ffffff'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23b9d3ee'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20filter%3D'url%28%23sh%29'%3E%3Crect%20x%3D'7.5'%20y%3D'15'%20width%3D'49'%20height%3D'34'%20rx%3D'4.5'%20fill%3D'url%28%23ev%29'%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M7.5%2019.5q0-4.5%204.5-4.5h40q4.5%200%204.5%204.5L32%2035z'%20fill%3D'url%28%23fl%29'%2F%3E%3Cpath%20d%3D'M8%2047.5%2025%2031.5M56%2047.5%2039%2031.5'%20stroke%3D'%239fbad6'%20stroke-width%3D'1.2'%20stroke-linecap%3D'round'%20opacity%3D'.8'%2F%3E%3Cpath%20d%3D'M8.5%2020%2032%2036.5%2055.5%2020'%20fill%3D'none'%20stroke%3D'%238fb0d2'%20stroke-width%3D'1.1'%20opacity%3D'.8'%2F%3E%3Cpath%20d%3D'M12%2017h40'%20stroke%3D'%23fff'%20stroke-width%3D'1.2'%20opacity%3D'.9'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=mail]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=photos]>.z-icon{color:#0000;filter:none;width:76%;height:76%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id%3D'sh'%20x%3D'-25%25'%20y%3D'-25%25'%20width%3D'150%25'%20height%3D'160%25'%3E%3CfeDropShadow%20dx%3D'0'%20dy%3D'1.8'%20stdDeviation%3D'1.4'%20flood-color%3D'%234a0a40'%20flood-opacity%3D'0.5'%2F%3E%3C%2Ffilter%3E%3CradialGradient%20id%3D'gl'%20cx%3D'.35'%20cy%3D'.3'%20r%3D'.8'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23fff'%20stop-opacity%3D'.95'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23f6d4f0'%20stop-opacity%3D'.85'%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cg%20filter%3D'url%28%23sh%29'%20style%3D'mix-blend-mode%3Anormal'%3E%3Cg%20transform%3D'translate(32%2032)'%3E%3Cellipse%20cx%3D'0'%20cy%3D'-11.5'%20rx%3D'7.6'%20ry%3D'11.4'%20fill%3D'%23ff5b5b'%20opacity%3D'.9'%20transform%3D'rotate(0)'%2F%3E%3Cellipse%20cx%3D'0'%20cy%3D'-11.5'%20rx%3D'7.6'%20ry%3D'11.4'%20fill%3D'%23ff9f43'%20opacity%3D'.9'%20transform%3D'rotate(45)'%2F%3E%3Cellipse%20cx%3D'0'%20cy%3D'-11.5'%20rx%3D'7.6'%20ry%3D'11.4'%20fill%3D'%23ffd93d'%20opacity%3D'.9'%20transform%3D'rotate(90)'%2F%3E%3Cellipse%20cx%3D'0'%20cy%3D'-11.5'%20rx%3D'7.6'%20ry%3D'11.4'%20fill%3D'%237ad957'%20opacity%3D'.9'%20transform%3D'rotate(135)'%2F%3E%3Cellipse%20cx%3D'0'%20cy%3D'-11.5'%20rx%3D'7.6'%20ry%3D'11.4'%20fill%3D'%232fd0a0'%20opacity%3D'.9'%20transform%3D'rotate(180)'%2F%3E%3Cellipse%20cx%3D'0'%20cy%3D'-11.5'%20rx%3D'7.6'%20ry%3D'11.4'%20fill%3D'%233fa9ff'%20opacity%3D'.9'%20transform%3D'rotate(225)'%2F%3E%3Cellipse%20cx%3D'0'%20cy%3D'-11.5'%20rx%3D'7.6'%20ry%3D'11.4'%20fill%3D'%237a6bff'%20opacity%3D'.9'%20transform%3D'rotate(270)'%2F%3E%3Cellipse%20cx%3D'0'%20cy%3D'-11.5'%20rx%3D'7.6'%20ry%3D'11.4'%20fill%3D'%23d44fe0'%20opacity%3D'.9'%20transform%3D'rotate(315)'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Ccircle%20cx%3D'32'%20cy%3D'32'%20r%3D'7.4'%20fill%3D'url%28%23gl%29'%2F%3E%3Cellipse%20cx%3D'29.6'%20cy%3D'29.4'%20rx%3D'3.2'%20ry%3D'2'%20fill%3D'%23fff'%20opacity%3D'.9'%20transform%3D'rotate(-30%2029.6%2029.4)'%2F%3E%3C%2Fsvg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=photos]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=messages]>.z-icon{color:#0000;filter:none;width:76%;height:76%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id%3D'sh'%20x%3D'-25%25'%20y%3D'-25%25'%20width%3D'150%25'%20height%3D'160%25'%3E%3CfeDropShadow%20dx%3D'0'%20dy%3D'1.8'%20stdDeviation%3D'1.4'%20flood-color%3D'%23003a1c'%20flood-opacity%3D'0.5'%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D'bb'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23ffffff'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23c9f1d8'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20filter%3D'url%28%23sh%29'%3E%3Cpath%20fill%3D'url%28%23bb%29'%20d%3D'M32%2012.5C18.6%2012.5%208.5%2020.8%208.5%2031c0%205.6%203%2010.5%207.8%2013.8-.6%203.2-2.2%206-4.6%208.1%205-.2%209.4-2.3%2012.2-5%202.6.6%205.4%201%208.1%201%2013.4%200%2023.5-8.3%2023.5-18.9S45.4%2012.5%2032%2012.5z'%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M14%2024.5C17.5%2017.5%2025%2014.4%2032%2014.4'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2.2'%20stroke-linecap%3D'round'%20opacity%3D'.95'%2F%3E%3Cg%20fill%3D'%2346b87a'%20opacity%3D'.9'%3E%3Ccircle%20cx%3D'23'%20cy%3D'32'%20r%3D'2.6'%2F%3E%3Ccircle%20cx%3D'32'%20cy%3D'32'%20r%3D'2.6'%2F%3E%3Ccircle%20cx%3D'41'%20cy%3D'32'%20r%3D'2.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=messages]:hover>.z-icon{scale:1.06}}@media (prefers-reduced-motion:reduce){.z-appicon,.z-appicon:before,.z-appicon>.z-icon{transition:none!important}.z-appicon:hover{translate:none}}.z-player{background:var(--z-overlay)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-player{background:linear-gradient(180deg, var(--z-glass-sheen), transparent 46%), color-mix(in srgb, var(--z-overlay) var(--z-glass-a), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat))}}.z-player{border-radius:var(--z-r-card);box-sizing:border-box;min-height:80px;color:var(--z-ink);box-shadow:var(--z-drop), inset 0 1px 0 var(--z-glass-hi), inset 1px 0 0 var(--z-glass-lo), inset -1px 0 0 var(--z-glass-lo), inset 0 -1px 0 var(--z-glass-lo);grid-template-columns:minmax(0,1fr) auto minmax(160px,1.3fr) auto minmax(0,1fr);grid-template-areas:"meta ctl ctl ctl out""meta t1 rng t2 out";align-items:center;gap:2px 12px;padding:10px 14px 10px 10px;display:grid;position:relative}.z-player__art{background:var(--art,var(--z-surface-3));width:60px;height:60px;box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #00000052, inset 0 0 0 1px #ffffff1a, 0 0 0 1px var(--z-ring), 0 8px 16px -8px #0000008c;border-radius:14px;position:absolute;top:50%;left:10px;translate:0 -50%}.z-player__art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#0000 38%,#0000001a);position:absolute;inset:0}.z-player__meta{flex-direction:column;grid-area:meta;min-width:0;padding-left:72px;display:flex}.z-player__meta strong{font-size:var(--z-fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:20px;overflow:hidden}.z-player__meta small{font-size:var(--z-fs-caption);line-height:var(--z-lh-caption);color:var(--z-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.z-player__controls{grid-area:ctl;justify-self:center;align-items:center;gap:10px;display:flex}.z-player__controls .z-btn{--h:var(--z-ctl-m)}.z-player__controls .z-btn:nth-child(2){--h:calc(var(--z-ctl-m) + 8px)}.z-player>.z-range{grid-area:rng;align-self:center;margin:0}.z-player__time{font:500 var(--z-fs-caption)/var(--z-lh-caption) var(--z-font-text);color:var(--z-ink-2);white-space:nowrap;grid-area:t1;justify-self:end}.z-player__time[data-end]{grid-area:t2;justify-self:start}.z-player__output{--h:var(--z-ctl-m);grid-area:out;place-self:center end;min-width:0;max-width:100%}.z-player__output>span:not(.z-icon){text-overflow:ellipsis;overflow:hidden}.z-player[data-layout=compact],[data-form=mobile] .z-player{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"meta out ctl""rng rng rng";gap:0 8px;min-height:0;padding:10px 10px 4px}.z-player[data-layout=compact] .z-player__art,[data-form=mobile] .z-player .z-player__art{width:44px;height:44px;top:10px;translate:none}.z-player[data-layout=compact] .z-player__meta,[data-form=mobile] .z-player .z-player__meta{justify-content:center;min-height:44px;padding-left:56px}.z-player[data-layout=compact] .z-player__controls,[data-form=mobile] .z-player .z-player__controls{gap:2px}.z-player[data-layout=compact] .z-player__controls .z-btn,[data-form=mobile] .z-player .z-player__controls .z-btn{--h:44px}.z-player[data-layout=compact] .z-player__controls .z-btn:first-child,.z-player[data-layout=compact] .z-player__time,[data-form=mobile] .z-player .z-player__controls .z-btn:first-child,[data-form=mobile] .z-player .z-player__time,.z-player[data-layout=compact] .z-player__output>span:not(.z-icon),[data-form=mobile] .z-player .z-player__output>span:not(.z-icon){display:none}.z-player[data-layout=compact] .z-player__output,[data-form=mobile] .z-player .z-player__output{width:var(--h);padding:0}.z-player[data-layout=compact]>.z-range,[data-form=mobile] .z-player>.z-range{--track:20px;margin:0 6px}.z-menu__device{all:unset;box-sizing:border-box;cursor:pointer;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px 8px 8px;display:grid}@media (hover:hover){.z-menu__device:hover{background:color-mix(in srgb, var(--z-surface-3) 80%, transparent)}}.z-menu__device:focus-visible,.z-menu__device:active{background:color-mix(in srgb, var(--z-surface-3) 80%, transparent)}.z-menu__device:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.z-menu__device .z-menu__glyph{background:color-mix(in srgb, var(--z-surface-3) 70%, transparent);width:40px;height:40px;box-shadow:inset 0 1px 0 var(--z-bevel-hi), inset 0 -1px 0 var(--z-bevel-lo), 0 0 0 1px var(--z-ring);color:var(--z-ink-2);border-radius:50%;place-items:center;display:grid}.z-menu__device .z-menu__what{flex-direction:column;min-width:0;display:flex}.z-menu__device .z-menu__what strong{font-weight:500;font-size:var(--z-fs-body);line-height:20px}.z-menu__device .z-menu__what small{font-size:var(--z-fs-caption);line-height:var(--z-lh-caption);color:var(--z-ink-2)}.z-menu__device .z-menu__check{visibility:hidden;font-size:20px}.z-menu__device[aria-checked=true] .z-menu__glyph{background:var(--z-ink);color:var(--z-bg)}.z-menu__device[aria-checked=true] .z-menu__check{visibility:visible}.z-menu__volume{color:var(--z-ink-2);align-items:center;gap:12px;padding:8px 14px 6px 12px;display:flex}.z-menu__volume .z-range{flex:1;margin:0}.z-menu[data-kind=outputs]{min-width:340px}.z-sync{--c:var(--z-ink-2);box-sizing:border-box;min-height:var(--z-ctl-s);border-radius:var(--z-r-pill);background:var(--z-surface-2);max-width:100%;font:500 var(--z-fs-small)/var(--z-lh-small) var(--z-font-text);color:var(--z-ink-2);align-items:center;gap:8px;padding:4px 16px 4px 12px;display:inline-flex;position:relative}.z-sync .z-icon{color:var(--c);font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;font-size:20px}.z-sync[data-state=ok]{--c:var(--z-success)}.z-sync[data-state=syncing]{--c:var(--z-accent);color:var(--z-ink)}.z-sync[data-state=syncing] .z-icon{animation:1.4s linear infinite reverse z-spin}.z-sync[data-state=paused]{--c:var(--z-warning);box-shadow:inset 0 0 0 1px var(--z-line-strong);background:0 0}.z-sync[data-state=error]{--c:var(--z-danger);box-shadow:inset 0 0 0 1.5px var(--z-danger);color:var(--z-ink)}@media (prefers-reduced-motion:reduce){.z-sync[data-state=syncing] .z-icon{animation-duration:4.2s}}.z-stack{box-sizing:border-box;height:var(--z-stack-h,560px);background:var(--z-ground);color:var(--z-ink);grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;container:z-stack/inline-size}.z-stack>.z-sidebar{grid-area:1/1/-1}.z-stack>.z-stack__cards{grid-area:1/2/-1}.z-stack>template{display:none}.z-stack__cards{min-width:0;min-height:0;position:relative;overflow:hidden}.z-sheet{--b:var(--z-band);top:8px;bottom:8px;right:8px;left:calc(var(--i,0) * var(--b) + 8px);box-sizing:border-box;border-radius:var(--z-r-card);background:var(--z-sheet);min-width:0;box-shadow:var(--z-shadow-2);transition:transform var(--z-spring-gentle-dur) var(--z-spring-gentle), translate var(--z-spring-snappy-dur) var(--z-spring-snappy), left var(--z-spring-gentle-dur) var(--z-spring-gentle), background-color var(--z-dur-fast) linear;flex-direction:column;display:flex;position:absolute;overflow:hidden}.z-sheet[data-entering],.z-sheet[data-leaving]{transform:translate(calc(100% + 16px))}.z-sheet[data-leaving]{pointer-events:none}.z-sheet__header{min-height:calc(var(--z-ctl-l) + 16px);box-sizing:border-box;flex-shrink:0;align-items:center;gap:12px;padding:8px 24px 8px 16px;display:flex}.z-sheet__header>.z-btn:first-of-type{margin-left:-4px}.z-sheet__body{min-height:0;transition:opacity var(--z-dur-fast) linear;flex-direction:column;flex:1;gap:16px;padding:4px 24px 24px;display:flex;overflow:auto}.z-sheet[data-covered]{cursor:pointer}.z-sheet[data-covered]>.z-sheet__body{opacity:0;visibility:hidden}.z-sheet[data-covered]>.z-sheet__header{width:var(--b);writing-mode:vertical-rl;justify-content:flex-start;gap:16px;min-height:0;padding:20px 0;position:absolute;top:0;bottom:0;left:0}.z-sheet[data-covered]>.z-sheet__header>.z-btn{display:none}.z-sheet[data-covered]>.z-sheet__header>:not(.z-btn){font:500 var(--z-fs-body)/1 var(--z-font-text);letter-spacing:0;color:var(--z-ink-2);white-space:nowrap;margin:0}.z-sheet[data-covered]:hover{background:color-mix(in oklch, var(--z-sheet), var(--z-ink) 5%)}.z-sheet[data-covered]:hover>.z-sheet__header>:not(.z-btn){color:var(--z-ink)}.z-stack__cards>.z-sheet[data-covered]:hover~.z-sheet{translate:16px}@container z-stack (width<600px){.z-stack>.z-sidebar{width:auto;box-shadow:inset 0 -1px 0 var(--z-line);flex-direction:row;grid-area:1/1/auto/-1;align-items:center;gap:2px;padding:8px 12px;overflow-x:auto}.z-stack>.z-sidebar .z-sidebar__brand{flex-shrink:0;height:40px;margin:0 6px 0 0;padding:0 4px}.z-stack>.z-sidebar .z-sidebar__section{display:none}.z-stack>.z-sidebar .z-sidebar__item{padding:0 14px}.z-stack>.z-sidebar .z-sidebar__item:after,.z-stack>.z-sidebar .z-sidebar__count{display:none}.z-stack>.z-stack__cards{grid-area:2/1/auto/-1}.z-sheet{--b:52px;left:8px;top:calc(var(--i,0) * var(--b) + 8px)}.z-sheet[data-entering],.z-sheet[data-leaving]{transform:translateY(calc(100% + 16px))}.z-sheet__header{min-height:56px;padding:8px 16px 8px 12px}.z-sheet__body{padding:4px 16px 16px}.z-sheet[data-covered]>.z-sheet__header{width:auto;height:var(--b);writing-mode:horizontal-tb;min-height:0;padding:0 20px;position:static}.z-stack__cards>.z-sheet[data-covered]:hover~.z-sheet{translate:0 8px}}:root,[data-theme=dark]{--z-app-savoir:#8f98ff;--z-app-savoir-ink:#0b0b0c}[data-theme=light]{--z-app-savoir:#6f78fa}[data-app=savoir]{--z-tint:var(--z-app-savoir);--z-tint-ink:var(--z-app-savoir-ink)}.z-appicon[data-app=savoir]>.z-icon{color:#0000;filter:none;width:76%;height:76%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3Cfilter id='sh' x='-25%25' y='-25%25' width='150%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='1.8' stdDeviation='1.4' flood-color='%231a1d6b' flood-opacity='.5'/%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23d3d7ff'/%3E%3C/linearGradient%3E%3ClinearGradient id='st' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23666a96'/%3E%3Cstop offset='1' stop-color='%23232547'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url%28%23sh%29'%3E%3Cpath d='M12.5 30a19.5 19.5 0 0 0 39 0' fill='none' stroke='url%28%23st%29' stroke-width='3.2' stroke-linecap='round'/%3E%3Crect x='21' y='50.5' width='22' height='4.5' rx='2.25' fill='url%28%23st%29'/%3E%3Ccircle cx='32' cy='28' r='17' fill='url%28%23g%29'/%3E%3C/g%3E%3Cg fill='%238f98ff'%3E%3Cpath d='M21.5 18.5c2.6-2.8 6.6-3.4 8.8-1.2 1.6 1.7-.2 3.7 1.1 5.4 1.3 1.8.2 4.4-2.2 4.9-2.4.5-3.2 2.9-5 2.3-2.3-.8-3.6-5.3-3.9-7.6-.1-1.6.4-2.8 1.2-3.8z'/%3E%3Cpath d='M36 24.4c2.8-1.4 6.2-.5 8 1.8 1.2 1.7.5 4.3-1.3 5.5-1.7 1.1-2.6 3.4-4.7 2.9-2.1-.5-2.5-3.1-3.3-5-.7-1.6-.5-3.9 1.3-5.2z'/%3E%3C/g%3E%3Cg fill='none' stroke='%236870e8' stroke-width='1.1' stroke-linecap='round' opacity='.7'%3E%3Cellipse cx='32' cy='28' rx='7.5' ry='17'/%3E%3Cpath d='M15 28h34M17.4 20h29.2M17.4 36h29.2'/%3E%3C/g%3E%3Cellipse cx='25' cy='19' rx='6' ry='3.3' fill='%23fff' opacity='.85' transform='rotate(-35 25 19)'/%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=savoir]:hover>.z-icon{scale:1.06}}:root,[data-theme=dark]{--z-app-id:#cfd3da;--z-app-id-ink:#0b0b0c}[data-theme=light]{--z-app-id:#a9aeb9}[data-app=id]{--z-tint:var(--z-app-id);--z-tint-ink:var(--z-app-id-ink)}:root,[data-theme=dark]{--z-app-cloud:#62c0f2;--z-app-cloud-ink:#0b0b0c}[data-theme=light]{--z-app-cloud:#2c9bdc}[data-app=cloud]{--z-tint:var(--z-app-cloud);--z-tint-ink:var(--z-app-cloud-ink)}.z-appicon[data-app=cloud]>.z-icon{color:#0000;filter:none;width:78%;height:78%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id='sh'%20x='-25%25'%20y='-25%25'%20width='150%25'%20height='160%25'%3E%3CfeDropShadow%20dx='0'%20dy='1.8'%20stdDeviation='1.4'%20flood-color='%230a4a73'%20flood-opacity='.5'/%3E%3C/filter%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23ffffff'/%3E%3Cstop%20offset='1'%20stop-color='%23c9ecff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20filter='url%28%23sh%29'%3E%3Cpath%20d='M19%2047a11.5%2011.5%200%200%201-1.3-22.9A15.5%2015.5%200%200%201%2047.2%2027.4%2010%2010%200%200%201%2046%2047z'%20fill='url%28%23g%29'/%3E%3C/g%3E%3Cellipse%20cx='26'%20cy='24'%20rx='7'%20ry='3.2'%20fill='%23ffffff'%20opacity='.85'%20transform='rotate%28-30%2026%2024%29'/%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=cloud]:hover>.z-icon{scale:1.06}}:root,[data-theme=dark]{--z-app-news:#ff6459;--z-app-news-ink:#0b0b0c}[data-theme=light]{--z-app-news:#ea4a41}[data-app=news]{--z-tint:var(--z-app-news);--z-tint-ink:var(--z-app-news-ink)}.z-appicon[data-app=news]>.z-icon{color:#0000;filter:none;width:78%;height:78%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id='sh'%20x='-25%25'%20y='-25%25'%20width='150%25'%20height='160%25'%3E%3CfeDropShadow%20dx='0'%20dy='1.8'%20stdDeviation='1.4'%20flood-color='%237a0f0f'%20flood-opacity='.5'/%3E%3C/filter%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23ffffff'/%3E%3Cstop%20offset='1'%20stop-color='%23ffd9d6'/%3E%3C/linearGradient%3E%3ClinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23ffeceb'/%3E%3Cstop%20offset='1'%20stop-color='%23f2b3ae'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20filter='url%28%23sh%29'%3E%3Crect%20x='11'%20y='12'%20width='36'%20height='42'%20rx='5'%20fill='url%28%23b%29'%20transform='rotate%28-7%2029%2033%29'/%3E%3Crect%20x='17'%20y='9'%20width='37'%20height='45'%20rx='5'%20fill='url%28%23g%29'/%3E%3C/g%3E%3Crect%20x='23'%20y='16'%20width='25'%20height='7'%20rx='1.8'%20fill='%23ff5a52'/%3E%3Crect%20x='23'%20y='27'%20width='11'%20height='11'%20rx='2'%20fill='%23ffb0ab'/%3E%3Cg%20fill='%23e07d77'%3E%3Crect%20x='37'%20y='27'%20width='11'%20height='2.4'%20rx='1.2'/%3E%3Crect%20x='37'%20y='32'%20width='11'%20height='2.4'%20rx='1.2'/%3E%3Crect%20x='37'%20y='37'%20width='7'%20height='2.4'%20rx='1.2'/%3E%3Crect%20x='23'%20y='42'%20width='25'%20height='2.4'%20rx='1.2'/%3E%3Crect%20x='23'%20y='47'%20width='18'%20height='2.4'%20rx='1.2'/%3E%3C/g%3E%3Cellipse%20cx='28'%20cy='13'%20rx='7'%20ry='2.6'%20fill='%23fff'%20opacity='.85'%20transform='rotate%28-14%2028%2013%29'/%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=news]:hover>.z-icon{scale:1.06}}:root,[data-theme=dark]{--z-app-contacts:#e3a872;--z-app-contacts-ink:#0b0b0c}[data-theme=light]{--z-app-contacts:#c8793a}[data-app=contacts]{--z-tint:var(--z-app-contacts);--z-tint-ink:var(--z-app-contacts-ink)}.z-appicon[data-app=contacts]>.z-icon{color:#0000;filter:none;width:78%;height:78%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id='sh'%20x='-25%25'%20y='-25%25'%20width='150%25'%20height='160%25'%3E%3CfeDropShadow%20dx='0'%20dy='1.8'%20stdDeviation='1.4'%20flood-color='%235a3410'%20flood-opacity='.5'/%3E%3C/filter%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23ffffff'/%3E%3Cstop%20offset='1'%20stop-color='%23ffe3c4'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20filter='url%28%23sh%29'%3E%3Ccircle%20cx='32'%20cy='22'%20r='11.5'%20fill='url%28%23g%29'/%3E%3Cpath%20d='M9.5%2053.5c0-12.6%2010-19.5%2022.5-19.5s22.5%206.9%2022.5%2019.5z'%20fill='url%28%23g%29'/%3E%3C/g%3E%3Cellipse%20cx='27.5'%20cy='17.5'%20rx='5.6'%20ry='2.9'%20fill='%23ffffff'%20opacity='.85'%20transform='rotate%28-30%2027.5%2017.5%29'/%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=contacts]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=podcasts]>.z-icon{color:#0000;filter:none;width:72%;height:72%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3Cfilter id='sh' x='-25%25' y='-25%25' width='150%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='1.8' stdDeviation='1.4' flood-color='%232a0a73' flood-opacity='.5'/%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23e2d3ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url%28%23sh%29'%3E%3Crect x='25' y='10' width='14' height='26' rx='7' fill='url%28%23g%29'/%3E%3Cpath d='M18 29a14 14 0 0 0 28 0' fill='none' stroke='url%28%23g%29' stroke-width='3.6' stroke-linecap='round'/%3E%3Cpath d='M32 44v8M24 53h16' fill='none' stroke='url%28%23g%29' stroke-width='3.6' stroke-linecap='round'/%3E%3Cpath d='M11 22q-3.5 7 0 14M53 22q3.5 7 0 14' fill='none' stroke='url%28%23g%29' stroke-width='3' stroke-linecap='round' opacity='.8'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=podcasts]:hover>.z-icon{scale:1.06}}.z-win{--z-sidebar-cur:var(--z-sidebar-w);--z-sidebar-move:.24s var(--z-ease-out);grid-template-columns:var(--z-sidebar-cur) minmax(0, 1fr);box-sizing:border-box;background:var(--z-bg);width:100%;height:100%;color:var(--z-ink);transition:grid-template-columns var(--z-sidebar-move);gap:12px;padding:8px;display:grid;position:relative;overflow:hidden}.z-win[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}:root:is([data-form=desktop],[data-form=nas]) .z-win{--z-sidebar-cur:var(--z-sidebar-user,var(--z-sidebar-w))}@media (prefers-reduced-motion:reduce){.z-win{transition:none}}.z-pane{border-radius:var(--z-r-card);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}@supports (corner-shape:squircle){.z-pane{corner-shape:squircle}}.z-win>.z-sidebar{border-radius:var(--z-r-card);width:auto;min-width:0;box-shadow:var(--z-shadow-1);overflow-x:hidden}@supports (corner-shape:squircle){.z-win>.z-sidebar{corner-shape:squircle}}.z-sidebar-resizer{z-index:7;top:8px;bottom:8px;left:calc(8px + var(--z-sidebar-cur));cursor:col-resize;touch-action:none;width:12px;transition:left var(--z-sidebar-move);outline:none;position:absolute}.z-sidebar-resizer:before{content:"";width:3px;transition:background-color var(--z-dur-base) linear;background:0 0;border-radius:2px;position:absolute;inset:12px auto 12px 50%;translate:-50%}.z-sidebar-resizer:after{content:"";position:absolute;inset:0 -4px}@media (hover:hover){.z-sidebar-resizer:hover:before{background:color-mix(in srgb, var(--z-ink) 26%, transparent)}}.z-sidebar-resizer:focus-visible:before{background:var(--z-focus)}.z-win[data-resizing] .z-sidebar-resizer{transition:none}.z-win[data-resizing] .z-sidebar-resizer:before{background:var(--z-ink)}@media (prefers-reduced-motion:reduce){.z-sidebar-resizer{transition:none}}:root:not([data-form=desktop]):not([data-form=nas]) .z-sidebar-resizer,:root:not([data-form=desktop]):not([data-form=nas]) .z-sidebar__toggle{display:none}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail]>.z-sidebar{align-items:center;padding-inline:12px}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__header{flex-direction:column;gap:4px}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__brand{width:var(--z-ctl-l);flex:none;justify-content:center;gap:0;padding:0;font-size:0}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__search{width:var(--z-ctl-m);justify-content:center;padding:0}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__search>span:not(.z-icon),:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__search .z-kbd{display:none}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__search .z-icon{margin:0}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__section{background:color-mix(in srgb, var(--z-ink) 22%, transparent);flex-shrink:0;width:24px;height:1px;margin:10px 0;padding:0;font-size:0;overflow:hidden}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__section>*{display:none}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__item{width:var(--z-ctl-m);justify-content:center;gap:0;padding:0;font-size:0}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__item:after{display:none}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar .z-sync{width:var(--z-ctl-m);min-height:var(--z-ctl-m);justify-content:center;padding:0}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar .z-sync>span:not(.z-icon){display:none}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__count{box-sizing:border-box;border-radius:var(--z-r-pill);background:var(--z-tint);min-width:16px;height:16px;color:var(--z-tint-ink);font:600 10px/1 var(--z-font-text);place-items:center;padding:0 4px;display:grid;position:absolute;top:2px;right:0}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__count:empty{display:none}:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__item:hover .z-sidebar__count,:root:is([data-form=desktop],[data-form=nas]) .z-win[data-sidebar=rail] .z-sidebar__item:focus-visible .z-sidebar__count{opacity:1}.z-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.z-topbar{--z-bar-a:calc(var(--z-glass-a) - 8%);--z-bar-blur:calc(var(--z-glass-blur) * 1.15);z-index:6;box-sizing:border-box;background:0 0;flex-shrink:0;align-items:center;gap:12px;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.z-topbar:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--z-overlay) var(--z-bar-a), transparent);-webkit-backdrop-filter:blur(var(--z-bar-blur)) saturate(var(--z-glass-sat));backdrop-filter:blur(var(--z-bar-blur)) saturate(var(--z-glass-sat));box-shadow:inset 0 -1px 0 var(--z-line);position:absolute;inset:0}@supports (animation-timeline:scroll()){.z-topbar:before{opacity:0;animation:linear both z-bar;animation-timeline:scroll();animation-range:0 48px}}.z-topbar--flat:before{display:none}.z-topbar__title{font:600 var(--z-fs-body)/1 var(--z-font-text)}@supports (animation-timeline:scroll()){.z-topbar__title{opacity:0;animation:linear both z-title;animation-timeline:scroll();animation-range:150px 250px}}.z-topbar__end{align-items:center;gap:8px;margin-left:auto;display:flex}@keyframes z-bar{0%{opacity:0}to{opacity:1}}@keyframes z-title{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.z-topbar:before,.z-topbar__title{opacity:1;animation:none}}.z-float{z-index:8;position:absolute;bottom:16px;left:16px;right:16px}:root[data-vt] .z-pane{view-transition-name:z-page}:root[data-vt] .z-topbar{view-transition-name:z-bar}:root[data-vt] .z-sidebar{view-transition-name:z-sidebar}:root[data-vt] .z-dock{view-transition-name:z-dock}:root[data-vt] [data-vt-keep]{view-transition-name:z-keep}::view-transition-old(z-sidebar){display:none}::view-transition-old(z-dock){display:none}::view-transition-old(z-keep){display:none}::view-transition-new(z-sidebar){animation:none}::view-transition-new(z-dock){animation:none}::view-transition-new(z-keep){animation:none}::view-transition-group(z-sidebar){animation:none}::view-transition-group(z-dock){animation:none}::view-transition-group(z-keep){animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(z-page){animation-duration:.36s;animation-timing-function:var(--z-ease-standard);border-radius:var(--z-r-card);overflow:clip}::view-transition-old(z-page){mix-blend-mode:normal}::view-transition-new(z-page){mix-blend-mode:normal}::view-transition-old(z-page){animation:.17s ease-in both z-vt-fade-out}::view-transition-new(z-page){animation:z-vt-fade-in .22s var(--z-ease-standard) 30ms both, z-vt-lift-in .48s var(--z-ease-out) both}:root[data-vt=replace]::view-transition-group(z-page){animation-duration:.24s}:root[data-vt=replace]::view-transition-new(z-page){animation:z-vt-fade-in .22s var(--z-ease-standard) both}::view-transition-group(z-bar){animation-duration:.22s}:root[data-vt=push]:not([data-form=mobile])::view-transition-old(z-page){animation:z-vt-fade-out .17s ease-in both, z-vt-drift-out-l .2s var(--z-ease-standard) both}:root[data-vt=push]:not([data-form=mobile])::view-transition-new(z-page){animation:z-vt-fade-in .22s var(--z-ease-standard) 30ms both, z-vt-drift-in-r .5s var(--z-ease-out) both}:root[data-vt=pop]:not([data-form=mobile])::view-transition-old(z-page){animation:z-vt-fade-out .17s ease-in both, z-vt-drift-out-r .2s var(--z-ease-standard) both}:root[data-vt=pop]:not([data-form=mobile])::view-transition-new(z-page){animation:z-vt-fade-in .22s var(--z-ease-standard) 30ms both, z-vt-drift-in-l .5s var(--z-ease-out) both}:root[data-form=mobile][data-vt=push]::view-transition-group(z-page){animation-duration:var(--z-spring-page-dur);animation-timing-function:var(--z-spring-page);border-radius:0;overflow:clip}:root[data-form=mobile][data-vt=pop]::view-transition-group(z-page){animation-duration:var(--z-spring-page-dur);animation-timing-function:var(--z-spring-page);border-radius:0;overflow:clip}:root[data-form=mobile][data-vt=push]::view-transition-old(z-page){animation:z-vt-back-out var(--z-spring-page-dur) var(--z-spring-page) both}:root[data-form=mobile][data-vt=push]::view-transition-new(z-page){animation:z-vt-front-in var(--z-spring-page-dur) var(--z-spring-page) both;box-shadow:-12px 0 32px -12px #00000059}:root[data-form=mobile][data-vt=pop]::view-transition-old(z-page){z-index:2;animation:z-vt-front-out var(--z-spring-page-dur) var(--z-spring-page) both;box-shadow:-12px 0 32px -12px #00000059}:root[data-form=mobile][data-vt=pop]::view-transition-new(z-page){animation:z-vt-back-in var(--z-spring-page-dur) var(--z-spring-page) both}@keyframes z-vt-front-in{0%{translate:100%}to{translate:0}}@keyframes z-vt-front-out{0%{translate:0}to{translate:100%}}@keyframes z-vt-back-out{0%{filter:brightness();translate:0;scale:1}to{filter:brightness(.7);translate:-28%;scale:.97}}@keyframes z-vt-back-in{0%{filter:brightness(.7);translate:-28%;scale:.97}to{filter:brightness();translate:0;scale:1}}@keyframes z-vt-fade-out{to{opacity:0}}@keyframes z-vt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes z-vt-lift-in{0%{translate:0 14px;scale:.992}to{translate:0;scale:1}}@keyframes z-vt-drift-out-l{to{translate:-20px}}@keyframes z-vt-drift-out-r{to{translate:20px}}@keyframes z-vt-drift-in-r{0%{translate:32px}to{translate:0}}@keyframes z-vt-drift-in-l{0%{translate:-32px}to{translate:0}}@keyframes z-rise{0%{opacity:0;translate:0 18px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes z-pop{0%{opacity:0;translate:0 10px;scale:.94}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root{--pd-pad:40px;--pd-bar:72px;--pd-player:104px;--pd-cover:280px;--pd-read:72ch}[data-form=nas]{--pd-pad:24px;--pd-bar:56px;--pd-cover:220px;--pd-player:92px}[data-form=tablet]{--pd-pad:28px;--pd-cover:240px}[data-form=mobile]{--pd-pad:16px;--pd-bar:64px;--pd-cover:min(64vw, 260px);--pd-player:84px}[data-form=tv]{--pd-pad:96px;--pd-bar:96px;--pd-cover:400px;--pd-player:140px}html,body{height:100%;margin:0}html,body.z-root{overscroll-behavior:none;overflow:hidden}.pd-app,.pd-win{height:100%}@supports (height:100dvh){.pd-app,.pd-win{height:100dvh}}.pd-win{position:relative}.pd-skip{z-index:100;border-radius:var(--z-r-pill);background:var(--z-ink);color:var(--z-bg);font:500 var(--z-fs-body)/1 var(--z-font-text);padding:10px 16px;position:absolute;top:12px;left:16px;translate:0 -200%}.pd-skip:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px;translate:0}.pd-sidebar{scrollbar-width:thin;gap:2px;overflow-y:auto}.pd-brand{text-decoration:none}.pd-gap{flex-shrink:0;height:8px}.pd-sidebar .z-sidebar__item[data-key]:after{content:attr(data-key)/"";font-family:var(--z-font-mono);opacity:0;transition:opacity var(--z-dur-fast) linear;font-size:11px}.pd-sidebar .z-sidebar__item[data-key]:hover:after,.pd-sidebar .z-sidebar__item[data-key]:focus-visible:after{opacity:.6}.pd-sidebar .z-sidebar__item:not([data-key]):after{display:none}.pd-sidebar .z-sidebar__section.pd-sec{margin-top:14px}.pd-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:16px;display:flex}:root:is([data-form=desktop],[data-form=nas]) .pd-win[data-sidebar=rail] .pd-sec{display:none}.pd-pane{position:relative;container:pane/inline-size}.pd-pane[data-page=off]{background:var(--z-surface-1)}.pd-body{flex:1;min-width:0;min-height:0;display:flex}.pd-scroll{scroll-behavior:auto;overscroll-behavior:contain;flex:1;min-width:0}.pd-view{min-height:calc(100% - var(--pd-bar));outline:none}.pd-topbar{height:var(--pd-bar);--z-bar-a:88%;gap:8px;padding-inline:16px 20px}.pd-topbar .z-btn[hidden]{display:none}.pd-topbar__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--z-fs-body)/1 var(--z-font-text);flex:1;overflow:hidden}.pd-topbar__tools,.pd-topbar__global{align-items:center;gap:4px;display:flex}.pd-topbar__tools{margin-left:auto}.pd-dock{--z-glass-a:95%;max-width:480px;display:none}[data-form=mobile] .pd-win,[data-form=tablet] .pd-win{grid-template-columns:minmax(0,1fr);gap:0}[data-form=mobile] .pd-sidebar,[data-form=tablet] .pd-sidebar{display:none}[data-form=mobile] .pd-dock,[data-form=tablet] .pd-dock{display:flex}[data-form=mobile] .pd-view,[data-form=tablet] .pd-view{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}[data-form=mobile] .z-toast[popover],[data-form=tablet] .z-toast[popover]{bottom:calc(92px + env(safe-area-inset-bottom,0px))}[data-form=mobile] .pd-win{padding:0}[data-form=mobile] .pd-pane{border-radius:0}[data-form=mobile] .pd-topbar{padding-inline:8px 12px}.pd-wrap{box-sizing:border-box;max-width:1280px;padding:8px var(--pd-pad) 96px;flex-direction:column;gap:32px;min-width:0;margin-inline:auto;display:flex}.pd-pagehead{flex-direction:column;align-items:flex-start;gap:10px;padding-top:8px;display:flex}.pd-pagehead .z-titre{font-size:clamp(40px, 5.5vw, var(--z-fs-title) * .75);outline:none;margin:0;line-height:1.02}.pd-pagehead p{margin:0}.pd-attrib{color:var(--z-ink-3,var(--z-ink-2));font:400 var(--z-fs-caption)/1.5 var(--z-font-text);margin:0}.pd-skel{pointer-events:none}.pd-skel__tile{flex-direction:column;gap:8px;display:flex}.pd-skel__tile i{border-radius:6px;width:70%;height:11px}.pd-skel__tile i:last-child{width:40%}.pd-skel__art,.pd-skel__box,.pd-skel__tile i,.pd-skel__lines i{background:color-mix(in oklch, var(--z-ink) 10%, transparent);animation:z-breathe 1.8s var(--z-ease-standard) infinite;display:block}.pd-skel__art{aspect-ratio:1;border-radius:var(--z-r-block);width:100%}.pd-skel__box{border-radius:12px;flex-shrink:0;width:56px;height:56px}.pd-skel__lines{flex-direction:column;flex:1;gap:8px;display:flex}.pd-skel__lines i{border-radius:6px;height:11px}.pd-skel__row{align-items:center;gap:12px;min-height:84px;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.pd-skel *{animation:none!important}}.pd-empty{flex-direction:column;align-items:flex-start;gap:14px;max-width:520px;padding:40px 0 24px;display:flex}.pd-empty p,.pd-empty h2{margin:0}.pd-empty p{color:var(--z-ink-2);line-height:1.55}.pd-empty__icon{background:color-mix(in srgb, var(--z-surface-3) 70%, transparent);width:56px;height:56px;box-shadow:inset 0 1px 0 var(--z-bevel-hi), inset 0 -1px 0 var(--z-bevel-lo), 0 0 0 1px var(--z-ring);border-radius:20px;place-items:center;display:grid}.pd-empty__icon .z-icon{color:var(--z-ink-2);font-size:28px}.pd-empty__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pd-notice .z-icon{color:var(--z-tint);font-size:24px}.pd-notice>div,.pd-notice>span:not(.z-icon){flex:1;min-width:0}.pd-notice p{margin:2px 0 0}.pd-login{place-items:center;min-height:100dvh;padding:24px;display:grid}.pd-login__card{align-items:flex-start;gap:14px;width:min(420px,100%)}.pd-login__pw{flex-direction:column;gap:12px;width:100%;display:flex}.pd-login__alt{width:100%}.pd-login__alt summary{cursor:pointer;color:var(--z-ink-2);margin-bottom:10px}.pd-float{z-index:8;pointer-events:none;position:absolute;bottom:16px;left:16px;right:16px}.pd-float>*{pointer-events:auto}[data-form=mobile] .pd-float,[data-form=tablet] .pd-float{bottom:calc(82px + env(safe-area-inset-bottom,0px));transition:bottom var(--z-spring-gentle-dur) var(--z-spring-gentle);left:12px;right:12px}[data-form=mobile] .z-win[data-scroll=down] .pd-float,[data-form=tablet] .z-win[data-scroll=down] .pd-float{bottom:calc(74px + env(safe-area-inset-bottom,0px))}body[data-playing=true] .pd-view{padding-bottom:var(--pd-player)}[data-form=mobile] body[data-playing=true] .pd-view,[data-form=tablet] body[data-playing=true] .pd-view{padding-bottom:calc(112px + var(--pd-player) + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){.pd-float{transition:none!important}}.pd-art{aspect-ratio:1;border-radius:inherit;background:color-mix(in oklch, var(--z-tint) 22%, var(--z-surface-3));width:100%;display:block;position:relative;overflow:hidden}.pd-art img{object-fit:cover;width:100%;height:100%;display:block}.pd-art--empty{place-items:center;display:grid}.pd-art--empty .z-icon{color:color-mix(in oklch, var(--z-ink) 55%, transparent);font-size:clamp(24px,38%,64px)}.pd-tile{--w:100%}.pd-tile .z-tile__art{aspect-ratio:1;border-radius:var(--z-r-block);position:relative;overflow:hidden}@supports (corner-shape:squircle){.pd-tile .z-tile__art{corner-shape:squircle}}.pd-tile .z-tile__art{box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #00000052, inset 0 0 0 1px #ffffff1a, 0 0 0 1px var(--z-ring), 0 14px 28px -14px #0000008c}.pd-tile .z-tile__art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#0000 38%,#0000001a);position:absolute;inset:0}.pd-tile .pd-tile__link{all:unset;border-radius:inherit;cursor:pointer;display:block;position:absolute;inset:0}.pd-tile .pd-tile__link .pd-art{aspect-ratio:auto;height:100%}.pd-tile .pd-tile__link:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:3px}@media (hover:hover){.pd-tile:hover .z-tile__art{translate:0 -4px}}.pd-tile:focus-within .z-tile__art{translate:0 -4px}.pd-tile__title{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;color:inherit;text-decoration:none;display:block}.pd-tile__title strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}@media (hover:hover){.pd-tile__title:hover strong{text-underline-offset:3px;text-decoration:underline}}.pd-tile__title:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px;border-radius:6px}.pd-tile small{color:var(--z-ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pd-tile__more{z-index:2;opacity:0;transition:opacity var(--z-dur-fast) linear, scale var(--z-spring-snappy-dur) var(--z-spring-snappy);pointer-events:none;position:absolute;top:8px;right:8px;scale:.85}.pd-tile:focus-within .pd-tile__more,.pd-tile__more[aria-expanded=true]{opacity:1;pointer-events:auto;scale:1}@media (hover:hover){.pd-tile:hover .pd-tile__more{opacity:1;pointer-events:auto;scale:1}}@media (hover:none){.pd-tile__more{opacity:1;pointer-events:auto;scale:1}}.pd-dot,.pd-count,.pd-flag{z-index:1;box-sizing:border-box;min-width:24px;height:24px;font:700 12px/1 var(--z-font-text);pointer-events:none;border-radius:999px;place-items:center;padding-inline:7px;display:grid;position:absolute;top:8px;left:8px}.pd-dot{background:var(--z-tint);color:var(--z-tint-ink);box-shadow:0 2px 8px #00000059}.pd-count{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0e0fb8}.pd-flag{background:var(--z-ink);color:var(--z-bg);left:auto;right:8px}.pd-flag .z-icon{font-size:15px}.pd-new{background:var(--z-tint);color:var(--z-tint-ink);font:700 11px/1.2 var(--z-font-text);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;margin-right:6px;padding:2px 7px;display:inline-block}.pd-explicit{background:color-mix(in oklch, var(--z-ink) 22%, transparent);width:16px;height:16px;font:700 10px/1 var(--z-font-text);vertical-align:1px;border-radius:4px;place-items:center;margin-left:6px;display:inline-grid}.pd-shelf{flex-direction:column;gap:14px;min-width:0;display:flex}.pd-shelf__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pd-shelf__head h2{margin:0;display:flex}.pd-shelf__head h2 a{color:inherit;align-items:center;gap:2px;text-decoration:none;display:inline-flex}@media (hover:hover){.pd-shelf__head h2 a:hover{text-underline-offset:4px;text-decoration:underline}}.pd-shelf__head h2 a .z-icon{color:var(--z-ink-2);font-size:28px}.pd-shelf__head p{margin:2px 0 0}.pd-shelf__nav{flex-shrink:0;gap:4px;display:flex}.pd-shelf__row{--w:clamp(140px, 13vw, 176px);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(var(--pd-pad) * -1);padding:6px var(--pd-pad) 14px;scroll-padding-inline:var(--pd-pad);gap:20px;display:flex;overflow-x:auto}.pd-shelf__row>*{flex:0 0 var(--w);width:var(--w);scroll-snap-align:start;min-width:0}.pd-shelf__row::-webkit-scrollbar{display:none}@media (hover:none){.pd-shelf__nav{display:none}}[data-form=mobile] .pd-shelf__row{--w:132px;gap:14px}.pd-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:28px 20px;display:grid}[data-form=mobile] .pd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pd-block{flex-direction:column;gap:14px;min-width:0;display:flex}.pd-block h2{margin:0}.pd-block__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pd-block__head p{margin:0}.pd-block__head h2 a{color:inherit;align-items:center;gap:2px;text-decoration:none;display:inline-flex}@media (hover:hover){.pd-block__head h2 a:hover{text-underline-offset:4px;text-decoration:underline}}.pd-block__head h2 a .z-icon{color:var(--z-ink-2);font-size:28px}.pd-block__tools{gap:4px;display:flex}.pd-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pd-toolbar__end{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.pd-toolbar .z-select{width:auto;max-width:260px}.pd-toolbar .z-input-icon{flex:1;min-width:200px;max-width:360px}.pd-chips{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}[data-form=mobile] .pd-chips:not(.pd-chips--icons){flex-wrap:wrap}.pd-more{align-self:center}.pd-tabs{box-shadow:inset 0 -1px 0 var(--z-line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.pd-tab{all:unset;box-sizing:border-box;cursor:pointer;color:var(--z-ink-2);font:500 var(--z-fs-body)/1 var(--z-font-text);white-space:nowrap;transition:color var(--z-dur-fast) linear;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;display:inline-flex}@media (hover:hover){.pd-tab:hover{color:var(--z-ink)}}.pd-tab[aria-selected=true]{color:var(--z-ink);border-bottom-color:var(--z-tint)}.pd-tab:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px;border-radius:8px}.pd-tab__n{background:color-mix(in oklch, var(--z-ink) 12%, transparent);font-size:var(--z-fs-caption);border-radius:999px;padding:2px 7px}.pd-panel{flex-direction:column;gap:24px;min-width:0;display:flex}.pd-quiet{color:var(--z-ink-2);align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.pd-quiet .z-icon{flex-shrink:0;margin-top:1px}.pd-notice{border-radius:var(--z-r-block);background:color-mix(in srgb, var(--z-tint) 14%, transparent);align-items:center;gap:14px;margin:0;padding:14px 18px;display:flex}.pd-notice>.z-icon{color:var(--z-tint);font-size:24px}.pd-notice>span:not(.z-icon),.pd-notice>div{flex:1;min-width:0}.pd-notice--tight{padding:10px 14px}.pd-attrib{color:var(--z-ink-3,var(--z-ink-2));font:400 var(--z-fs-caption)/1.5 var(--z-font-text);overflow-wrap:anywhere;margin:0}.pd-attrib a{color:inherit}.pd-warn{color:var(--z-warning)}.pd-hero{grid-template-columns:var(--pd-cover) minmax(0, 1fr);align-items:end;gap:36px;padding-top:8px;display:grid;position:relative}.pd-hero__art{width:var(--pd-cover);aspect-ratio:1;border-radius:var(--z-r-block);box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #00000052, inset 0 0 0 1px #ffffff1a, 0 0 0 1px var(--z-ring), 0 24px 48px -20px #0000008c;position:relative}.pd-hero__art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#0000 38%,#0000001a);position:absolute;inset:0}@supports (corner-shape:squircle){.pd-hero__art{corner-shape:squircle}}.pd-hero__art .pd-art{aspect-ratio:auto;height:100%;position:absolute;inset:0}.pd-hero__text{flex-direction:column;gap:10px;min-width:0;padding-bottom:4px;display:flex}.pd-hero__title{font-size:clamp(34px, 5vw, var(--z-fs-title) * .85);overflow-wrap:anywhere;outline:none;margin:0;line-height:1.04}.pd-hero__by,.pd-hero__meta,.pd-hero__left{margin:0}.pd-hero__by{font:500 var(--z-fs-h3)/var(--z-lh-h3) var(--z-font-text);color:var(--z-ink-2);letter-spacing:-.015em}.pd-hero__meta,.pd-hero__left{color:var(--z-ink-2)}.pd-hero__tag{margin-left:8px}.pd-hero .z-rubrique a{color:inherit}.pd-hero__actions{flex-wrap:wrap;gap:10px;margin-top:8px}[data-form=mobile] .pd-hero{grid-template-columns:minmax(0,1fr);gap:18px}[data-form=mobile] .pd-hero__art{justify-self:start}.pd-about{max-width:var(--pd-read);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pd-about__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.pd-about__text[data-open]{-webkit-line-clamp:unset;display:block}.pd-people{flex-wrap:wrap;gap:12px 20px;margin:0;padding:0;list-style:none;display:flex}.pd-people li{align-items:center;gap:10px;display:flex}.pd-people .pd-art{border-radius:50%;width:40px;height:40px}.pd-people span{flex-direction:column;display:flex}.pd-people small{color:var(--z-ink-2)}.pd-people a{color:inherit}.pd-links{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.pd-links a{color:inherit;text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.pd-links a .z-icon{font-size:18px}.pd-eps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pd-ep{border-radius:var(--z-r-control);box-shadow:inset 0 -1px 0 var(--z-line);transition:background var(--z-dur-fast) linear;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 8px;display:grid}@media (hover:hover){.pd-ep:hover{background:color-mix(in srgb, var(--z-ink) 5%, transparent)}}.pd-ep[data-current]{background:color-mix(in srgb, var(--z-tint) 12%, transparent)}.pd-ep__art{aspect-ratio:1;border-radius:14px;width:72px;display:block;position:relative;overflow:hidden}@supports (corner-shape:squircle){.pd-ep__art{corner-shape:squircle}}.pd-ep__art{box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #00000052, inset 0 0 0 1px #ffffff1a, 0 0 0 1px var(--z-ring), 0 8px 16px -8px #00000080}.pd-ep__art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#0000 38%,#0000001a);position:absolute;inset:0}.pd-ep__main{flex-direction:column;gap:3px;min-width:0;display:flex}.pd-ep__main p{margin:0}.pd-ep__meta{color:var(--z-ink-2);font:500 var(--z-fs-caption)/1.4 var(--z-font-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd-ep__title{color:inherit;font:600 var(--z-fs-body)/1.3 var(--z-font-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}@media (hover:hover){.pd-ep__title:hover{text-underline-offset:3px;text-decoration:underline}}.pd-ep[data-played] .pd-ep__title,.pd-ep[data-played] .pd-ep__sum{color:var(--z-ink-2)}.pd-ep__sum{color:var(--z-ink-2);font:400 var(--z-fs-small)/1.45 var(--z-font-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pd-ep__foot{color:var(--z-ink-2);font:500 var(--z-fs-caption)/1.2 var(--z-font-text);align-items:center;gap:10px;display:flex;margin-top:2px!important}.pd-ep__bar{flex:none;width:72px;height:4px}.pd-ep__state{align-items:center;gap:4px;display:inline-flex}.pd-ep__state .z-icon{font-size:16px}.pd-ep__act{align-items:center;gap:4px;display:flex}[data-form=mobile] .pd-ep{grid-template-columns:56px minmax(0,1fr) auto;gap:12px}[data-form=mobile] .pd-ep__art{border-radius:10px;width:56px}[data-form=mobile] .pd-ep__sum,[data-form=mobile] .pd-ep__act .z-btn:last-child{display:none}.pd-prose{max-width:var(--pd-read);overflow-wrap:anywhere;line-height:1.65}.pd-prose p,.pd-prose ul,.pd-prose ol{margin:0 0 1em}.pd-prose ul,.pd-prose ol{padding-left:1.4em}.pd-prose a{color:var(--z-ink);text-underline-offset:3px}.pd-prose h1,.pd-prose h2,.pd-prose h3,.pd-prose h4{font:600 var(--z-fs-h3)/1.3 var(--z-font-text);margin:1.4em 0 .5em}.pd-prose blockquote{border-left:3px solid var(--z-tint);color:var(--z-ink-2);margin:0 0 1em;padding-left:14px}.pd-stamp{all:unset;box-sizing:border-box;cursor:pointer;background:color-mix(in srgb, var(--z-tint) 22%, transparent);font:600 .92em/1.5 var(--z-font-mono);border-radius:6px;margin:0 1px;padding:0 6px;display:inline-block}.pd-stamp:hover{background:color-mix(in srgb, var(--z-tint) 38%, transparent)}.pd-stamp:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.pd-facts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 28px;margin:0;display:grid}.pd-facts>div{min-width:0}.pd-facts dt{color:var(--z-ink-2);font:600 var(--z-fs-caption)/1 var(--z-font-text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.pd-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.45}.pd-queue{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pd-q{border-radius:var(--z-r-control);align-items:center;gap:6px;padding:6px 6px 6px 2px;display:flex;position:relative}.pd-q[data-current]{background:color-mix(in srgb, var(--z-tint) 14%, transparent)}.pd-q[data-drag]{opacity:.45}.pd-q[data-over=before]:before,.pd-q[data-over=after]:after{content:"";background:var(--z-tint);border-radius:2px;height:3px;position:absolute;left:8px;right:8px}.pd-q[data-over=before]:before{top:-2px}.pd-q[data-over=after]:after{bottom:-2px}@media (hover:hover){.pd-q:hover{background:color-mix(in srgb, var(--z-ink) 6%, transparent)}}.pd-q__grip{width:24px;color:var(--z-ink-3,var(--z-ink-2));cursor:grab;place-items:center;display:grid}.pd-q__main{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pd-q__main .pd-art{border-radius:10px;flex:none;width:52px;height:52px}.pd-q__main:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.pd-q__text{flex-direction:column;gap:2px;min-width:0;display:flex}.pd-q__text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.pd-q__text small{color:var(--z-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-q__auto{color:var(--z-ink-2);place-items:center;display:grid}.pd-q__auto .z-icon{font-size:18px}.pd-queue[data-compact] .pd-q__main .pd-art{width:44px;height:44px}.pd-home,.pd-discover{gap:36px}.pd-pulse{color:var(--z-ink-2);font:500 var(--z-fs-small)/1.2 var(--z-font-text);flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;display:flex}.pd-pulse span,.pd-pulse a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pd-pulse .z-icon{color:var(--z-tint);font-size:18px}.pd-pulse a:hover{color:var(--z-ink)}.pd-remote{border-radius:var(--z-r-block);background:color-mix(in srgb, var(--z-tint) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--z-tint) 35%, transparent);align-items:center;gap:14px;padding:12px 16px;display:flex}.pd-remote>.z-icon{color:var(--z-tint);font-size:24px}.pd-remote div{flex-direction:column;flex:1;min-width:0;display:flex}.pd-remote strong,.pd-remote small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-remote small{color:var(--z-ink-2)}.pd-trip{border-radius:var(--z-r-card);background:color-mix(in srgb, var(--z-surface-2) 80%, transparent);flex-direction:column;gap:18px;padding:22px 24px 24px;display:flex}@supports (corner-shape:squircle){.pd-trip{corner-shape:squircle}}.pd-trip{box-shadow:0 0 0 1px var(--z-ring), inset 0 1px 0 var(--z-bevel-hi)}.pd-trip__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.pd-trip__head p,.pd-trip__head h2{margin:0}.pd-trip__body{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.pd-trip__covers{width:132px;height:96px;position:relative}.pd-trip__covers span{top:calc(var(--i) * 4px);left:calc(var(--i) * 22px);width:84px;height:84px;box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #00000052, inset 0 0 0 1px #ffffff1a, 0 0 0 1px var(--z-ring), 0 8px 18px -8px #0009;border-radius:14px;position:absolute;overflow:hidden}.pd-trip__covers span:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#0000 38%,#0000001a);position:absolute;inset:0}.pd-trip__covers span{z-index:calc(10 - var(--i))}.pd-trip__text{min-width:0}.pd-trip__text p{margin:0 0 8px}.pd-trip__text b{font-weight:650}.pd-trip__list{counter-reset:t;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pd-trip__list li{counter-increment:t;align-items:baseline;gap:8px;min-width:0;display:flex}.pd-trip__list li:before{content:counter(t);width:18px;color:var(--z-ink-3,var(--z-ink-2));font:600 var(--z-fs-caption)/1 var(--z-font-mono);flex:none}.pd-trip__list a{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}@media (hover:hover){.pd-trip__list a:hover{text-decoration:underline}}.pd-trip__list small{color:var(--z-ink-2);white-space:nowrap}[data-form=mobile] .pd-trip{padding:18px 16px}[data-form=mobile] .pd-trip__body{grid-template-columns:minmax(0,1fr);gap:14px}[data-form=mobile] .pd-trip__covers{display:none}.pd-resume{flex-direction:column;gap:6px;min-width:0;display:flex}.pd-resume__art{aspect-ratio:1;border-radius:var(--z-r-block);display:block;position:relative;overflow:hidden}@supports (corner-shape:squircle){.pd-resume__art{corner-shape:squircle}}.pd-resume__art{box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #00000052, inset 0 0 0 1px #ffffff1a, 0 0 0 1px var(--z-ring), 0 14px 28px -14px #0000008c}.pd-resume__art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#0000 38%,#0000001a);position:absolute;inset:0}.pd-resume__bar{width:100%;height:4px}.pd-resume__title{color:inherit;text-decoration:none}.pd-resume__title strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.pd-resume small{color:var(--z-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd-resume .z-btn{align-self:flex-start;margin-top:2px}.pd-filtercard{border-radius:var(--z-r-block);background:color-mix(in srgb, var(--z-surface-2) 80%, transparent);min-width:0;box-shadow:0 0 0 1px var(--z-ring);color:inherit;flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex}@supports (corner-shape:squircle){.pd-filtercard{corner-shape:squircle}}@media (hover:hover){.pd-filtercard:hover{background:color-mix(in srgb, var(--z-surface-3) 90%, transparent)}}.pd-filtercard strong{font-weight:600}.pd-filtercard small{color:var(--z-ink-2)}.pd-filtercard__covers{align-items:center;height:84px;margin-bottom:6px;display:flex;position:relative}.pd-filtercard__covers span{left:calc(var(--i) * 30px);width:72px;height:72px;box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #00000052, inset 0 0 0 1px #ffffff1a, 0 0 0 1px var(--z-ring), 0 6px 14px -6px #0009;border-radius:12px;position:absolute;overflow:hidden}.pd-filtercard__covers span:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#0000 38%,#0000001a);position:absolute;inset:0}.pd-filtercard__covers span{z-index:calc(10 - var(--i))}.pd-filtercard__covers>.z-icon{color:var(--z-tint);font-size:36px}.pd-filtercard__icon{background:color-mix(in srgb, var(--z-tint) 24%, transparent);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.pd-filtercard__icon .z-icon{color:var(--z-tint)}.pd-filtercard__rules{color:var(--z-ink-2);font:400 var(--z-fs-caption)/1.45 var(--z-font-text);margin-top:6px}.pd-filtercard--wide{box-sizing:border-box;height:100%}.pd-filtergrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pd-shelf__row .pd-filtercard{box-sizing:border-box;height:100%}.pd-rules{color:var(--z-ink-2);max-width:var(--pd-read);margin:0}.pd-searchbar{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.pd-searchbar .z-input-icon{flex:1;min-width:220px;max-width:560px}.pd-genres{flex-wrap:wrap;gap:8px;display:flex}.pd-genre{color:var(--z-ink);font:500 var(--z-fs-small)/1 var(--z-font-text);background:color-mix(in srgb, var(--z-ink) 8%, transparent);transition:background var(--z-dur-fast) linear;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex}.pd-genre .z-icon{color:var(--z-ink-2);font-size:18px}@media (hover:hover){.pd-genre:hover{background:color-mix(in srgb, var(--z-ink) 14%, transparent)}}.pd-genre[aria-current=true]{background:var(--z-tint);color:var(--z-tint-ink)}.pd-genre[aria-current=true] .z-icon{color:inherit}.pd-genre:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}[data-form=mobile] .pd-genres{scrollbar-width:none;margin-inline:calc(var(--pd-pad) * -1);padding-inline:var(--pd-pad);flex-wrap:nowrap;overflow-x:auto}[data-form=mobile] .pd-genres>*{flex-shrink:0}.pd-showrows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pd-showrow__link{border-radius:var(--z-r-control);color:inherit;box-shadow:inset 0 -1px 0 var(--z-line);grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 8px;text-decoration:none;display:grid}@media (hover:hover){.pd-showrow__link:hover{background:color-mix(in srgb, var(--z-ink) 5%, transparent)}}.pd-showrow__link .pd-art{border-radius:12px;width:56px;height:56px}.pd-showrow__text{flex-direction:column;min-width:0;display:flex}.pd-showrow__text strong,.pd-showrow__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-showrow__text small{color:var(--z-ink-2)}.pd-showrow__n{color:var(--z-ink-2);font:500 var(--z-fs-caption)/1 var(--z-font-text);white-space:nowrap}.pd-pick{flex-direction:column;gap:4px;margin:12px 0;padding:0;list-style:none;display:flex}.pd-pick button{all:unset;box-sizing:border-box;border-radius:var(--z-r-control);cursor:pointer;align-items:center;gap:12px;width:100%;padding:8px;display:flex}@media (hover:hover){.pd-pick button:hover{background:color-mix(in srgb, var(--z-ink) 8%, transparent)}}.pd-pick button:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.pd-pick button .pd-art{border-radius:10px;flex:none;width:44px;height:44px}.pd-pick button span{flex-direction:column;min-width:0;display:flex}.pd-pick button small{color:var(--z-ink-2)}.pd-bites{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pd-bites small{margin-left:6px;font-weight:400}.pd-marks ul{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.pd-marks ul li{align-items:center;gap:10px;display:flex}.pd-marks__note{overflow-wrap:anywhere;flex:1;min-width:0}.pd-marklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pd-mark{box-shadow:inset 0 -1px 0 var(--z-line);grid-template-columns:56px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 8px;display:grid}.pd-mark__art .pd-art{border-radius:12px;width:56px;height:56px}.pd-mark__main{min-width:0}.pd-mark__main p{margin:0}.pd-mark__ep a{color:var(--z-ink-2);font-size:var(--z-fs-small);text-decoration:none}@media (hover:hover){.pd-mark__ep a:hover{text-decoration:underline}}.pd-mark__note{overflow-wrap:anywhere;font-weight:550;line-height:1.4}.pd-mark__meta{color:var(--z-ink-2);font:400 var(--z-fs-caption)/1.5 var(--z-font-text)}[data-form=mobile] .pd-mark{grid-template-columns:44px minmax(0,1fr) auto}[data-form=mobile] .pd-mark__art .pd-art{width:44px;height:44px}[data-form=mobile] .pd-mark>.z-btn:not(:first-of-type){display:none}.pd-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.pd-kpi{border-radius:var(--z-r-block);background:color-mix(in srgb, var(--z-surface-2) 80%, transparent);box-shadow:0 0 0 1px var(--z-ring);grid-template-columns:auto 1fr;grid-template-areas:"i v""i l""i h";align-items:center;column-gap:14px;padding:16px 18px;display:grid}@supports (corner-shape:squircle){.pd-kpi{corner-shape:squircle}}.pd-kpi>.z-icon{color:var(--z-tint);grid-area:i;font-size:32px}.pd-kpi strong{font:650 clamp(26px, 3vw, 34px)/1.1 var(--z-font-display,var(--z-font-text));letter-spacing:-.02em;grid-area:v}.pd-kpi span{color:var(--z-ink-2);grid-area:l}.pd-kpi small{color:var(--z-ink-3,var(--z-ink-2));font-size:var(--z-fs-caption);grid-area:h}.pd-heat{margin:0;padding-bottom:6px;overflow-x:auto}.pd-heat__grid{grid-template-rows:repeat(7,12px);grid-auto-columns:12px;grid-auto-flow:column;gap:3px;width:max-content;display:grid}.pd-heat i{background:color-mix(in oklch, var(--z-ink) 8%, transparent);border-radius:3px;width:12px;height:12px;display:block}.pd-heat i[data-l="-1"]{visibility:hidden}.pd-heat i[data-l="1"]{background:color-mix(in srgb, var(--z-tint) 28%, transparent)}.pd-heat i[data-l="2"]{background:color-mix(in srgb, var(--z-tint) 50%, transparent)}.pd-heat i[data-l="3"]{background:color-mix(in srgb, var(--z-tint) 75%, transparent)}.pd-heat i[data-l="4"]{background:var(--z-tint)}.pd-heat figcaption{color:var(--z-ink-2);font-size:var(--z-fs-caption);align-items:center;gap:4px;margin-top:10px;display:flex}.pd-heat figcaption span{margin-inline:4px}.pd-bars{align-items:flex-end;gap:4px;height:140px;display:flex}.pd-bars__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.pd-bars__col i{background:var(--z-tint);border-radius:6px 6px 2px 2px;width:100%;max-width:36px;min-height:2px;display:block}.pd-bars__col i[data-zero]{background:color-mix(in oklch, var(--z-ink) 12%, transparent)}.pd-bars__col small{height:14px;color:var(--z-ink-2);white-space:nowrap;font-size:11px}.pd-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}[data-form=mobile] .pd-two-col{grid-template-columns:minmax(0,1fr)}.pd-rank{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pd-rank li{grid-template-columns:24px 44px minmax(0,1fr) minmax(60px,220px) 44px;align-items:center;gap:12px;padding:6px 0;display:grid}.pd-rank li:not(:has(.pd-rank__art)){grid-template-columns:24px minmax(0,1fr)}.pd-rank__n{color:var(--z-ink-3,var(--z-ink-2));font:600 var(--z-fs-small)/1 var(--z-font-mono);text-align:center}.pd-rank__art{border-radius:10px;width:44px;height:44px}.pd-rank__main{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.pd-rank__main strong,.pd-rank__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-rank__main small{color:var(--z-ink-2)}.pd-rank__bar{background:color-mix(in oklch, var(--z-ink) 10%, transparent);border-radius:3px;height:6px;overflow:hidden}.pd-rank__bar i{background:var(--z-tint);height:100%;display:block}.pd-rank__pct{color:var(--z-ink-2);font:500 var(--z-fs-caption)/1 var(--z-font-text);text-align:right}[data-form=mobile] .pd-rank li{grid-template-columns:20px 40px minmax(0,1fr) 40px}[data-form=mobile] .pd-rank li .pd-rank__bar{display:none}.pd-cats{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pd-cats li{background:color-mix(in oklch, var(--z-ink) 6%, transparent);border-radius:10px;justify-content:space-between;padding:10px 14px;display:flex;position:relative;overflow:hidden}.pd-cats li:before{content:"";width:var(--share);background:color-mix(in srgb, var(--z-tint) 32%, transparent);position:absolute;inset:0 auto 0 0}.pd-cats li>*{position:relative}.pd-dls{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pd-dl{box-shadow:inset 0 -1px 0 var(--z-line);grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 6px;display:grid}.pd-dl .pd-art{border-radius:10px;width:48px;height:48px}.pd-dl__main{flex-direction:column;gap:3px;min-width:0;display:flex}.pd-dl__main a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.pd-dl__main small{color:var(--z-ink-2)}.pd-dl__bar{width:100%;max-width:320px}.pd-dl__err{color:var(--z-danger)}.pd-dl__side{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.pd-dl__side small{color:var(--z-ink-2);white-space:nowrap}.pd-settings{flex-direction:column;gap:20px;max-width:640px;display:flex}.pd-settings .z-switch small{color:var(--z-ink-2);display:block}.pd-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pd-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-inline .z-input{flex:1;min-width:160px}.pd-actions{flex-wrap:wrap;gap:10px;display:flex}.pd-service{flex-direction:column;gap:10px;display:flex}.pd-service h3{font:600 var(--z-fs-body)/1.3 var(--z-font-text);align-items:center;gap:10px;margin:0;display:flex}.pd-service p{margin:0}.pd-fs{border:0;flex-direction:column;gap:14px;margin:14px 0 0;padding:0;display:flex}.pd-fs legend{color:var(--z-ink-2);font:600 var(--z-fs-caption)/1 var(--z-font-text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;padding:0}.pd-iconpick{all:unset;box-sizing:border-box;cursor:pointer;background:color-mix(in srgb, var(--z-ink) 8%, transparent);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.pd-iconpick[aria-checked=true]{background:var(--z-tint);color:var(--z-tint-ink)}.pd-iconpick:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.pd-drop{border-radius:var(--z-r-card);background:color-mix(in srgb, var(--z-surface-3) 60%, transparent);box-shadow:inset 0 0 0 1.5px var(--z-line-strong,var(--z-line));text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;display:flex;position:relative}.pd-drop .z-icon{color:var(--z-tint);font-size:34px}.pd-drop span{color:var(--z-ink-2);font-size:var(--z-fs-small)}.pd-drop input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.pd-drop[data-over],.pd-drop:focus-within{box-shadow:inset 0 0 0 2px var(--z-tint);background:color-mix(in srgb, var(--z-tint) 12%, transparent)}.pd-howto{margin-top:16px}.pd-howto summary{cursor:pointer;font:500 var(--z-fs-small)/1.3 var(--z-font-text);align-items:center;gap:8px;display:flex}.pd-howto p{color:var(--z-ink-2);font:400 var(--z-fs-small)/1.55 var(--z-font-text);margin:8px 0 0}.pd-done{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pd-done>.z-icon{color:var(--z-success);font-size:36px}.pd-done h3,.pd-done p{margin:0}.pd-bookmark__ep{color:var(--z-ink-2);margin:0 0 10px}.pd-skipbtn{position:relative}.pd-skipbtn .pd-skipn{font:800 10.5px/1 var(--z-font-text);letter-spacing:-.02em;pointer-events:none;place-items:center;padding-top:1px;display:grid;position:absolute;inset:0}.pd-skipbtn .z-icon{font-size:28px}.pd-ratebtn{font-variant-numeric:tabular-nums;min-width:52px}.pd-fx[data-active]{animation:pd-pulse .7s var(--z-ease-standard) infinite alternate}@keyframes pd-pulse{0%{opacity:1}to{opacity:.55}}.pd-player{animation:pd-in .32s var(--z-ease-out) backwards;--z-glass-a:66%;--z-glass-blur:36px;--z-glass-sat:1.7;grid-template-columns:minmax(0,1fr) auto minmax(160px,1.3fr) auto minmax(0,1fr)}@supports (corner-shape:squircle){.pd-player{corner-shape:squircle}}.pd-player{box-shadow:0 0 0 1px color-mix(in srgb, var(--z-ink) 7%, transparent), inset 0 1px 0 var(--z-glass-hi), inset 1px 0 0 var(--z-glass-lo), inset -1px 0 0 var(--z-glass-lo), inset 0 -1px 0 var(--z-glass-lo), 0 18px 36px -18px #00000073, 0 2px 8px #00000014}.pd-player .z-btn:not([data-variant]){--bg:color-mix(in srgb, var(--z-ink) 8%, transparent);--hover:color-mix(in srgb, var(--z-ink) 15%, transparent)}.pd-player .z-btn[data-variant=ghost]{--hover:color-mix(in srgb, var(--z-ink) 11%, transparent)}.pd-player[hidden]{display:none}.pd-player__meta{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--z-r-control);flex-direction:column;grid-area:meta;min-width:0;padding-left:72px;display:flex}.pd-player__meta strong{font-size:var(--z-fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:20px;overflow:hidden}.pd-player__meta small{font-size:var(--z-fs-caption);line-height:var(--z-lh-caption);color:var(--z-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd-player__meta small[data-error]{color:var(--z-danger)}.pd-player__meta:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.pd-player__art{cursor:pointer;background:var(--art,var(--z-surface-3))}.pd-player__art,.pd-player__meta{touch-action:none}.pd-player__tail{grid-area:out;justify-self:end;align-items:center;gap:2px;min-width:0;display:flex}.pd-player .z-btn[aria-busy=true]{cursor:progress}@keyframes pd-in{0%{opacity:0;translate:0 16px}}@container pane (width<=1100px){.pd-player .pd-pbtn:not(.pd-ratebtn):not(#pd-p-queue){display:none}}@container pane (width<=820px){.pd-player .pd-pbtn:not(.pd-ratebtn){display:none}}[data-form=mobile] .pd-player,[data-form=tablet] .pd-player{--z-glass-a:80%;--z-glass-blur:32px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"meta out ctl""rng rng rng";gap:0 8px;min-height:0;padding:10px 10px 4px}[data-form=mobile] .pd-player .z-player__art,[data-form=tablet] .pd-player .z-player__art{width:44px;height:44px;top:10px;translate:none}[data-form=mobile] .pd-player .z-player__meta,[data-form=tablet] .pd-player .z-player__meta{justify-content:center;min-height:44px;padding-left:56px}[data-form=mobile] .pd-player .z-player__controls,[data-form=tablet] .pd-player .z-player__controls{gap:2px}[data-form=mobile] .pd-player .z-player__controls .z-btn,[data-form=tablet] .pd-player .z-player__controls .z-btn{--h:44px}[data-form=mobile] .pd-player .z-player__controls .z-btn:first-child,[data-form=mobile] .pd-player .z-player__time,[data-form=tablet] .pd-player .z-player__controls .z-btn:first-child,[data-form=tablet] .pd-player .z-player__time,[data-form=mobile] .pd-player .z-player__output>span:not(.z-icon),[data-form=tablet] .pd-player .z-player__output>span:not(.z-icon){display:none}[data-form=mobile] .pd-player .z-player__output,[data-form=tablet] .pd-player .z-player__output{width:var(--h);padding:0}[data-form=mobile] .pd-player>.z-range,[data-form=tablet] .pd-player>.z-range{--track:20px;margin:0 6px}[data-form=mobile] .pd-player,[data-form=tablet] .pd-player{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta ctl""rng rng"}[data-form=mobile] .pd-player .pd-player__meta,[data-form=tablet] .pd-player .pd-player__meta{justify-content:center;min-height:44px;padding-left:56px}[data-form=mobile] .pd-player .z-player__time,[data-form=mobile] .pd-player .pd-player__tail,[data-form=mobile] .pd-player #pd-p-back,[data-form=tablet] .pd-player .z-player__time,[data-form=tablet] .pd-player .pd-player__tail,[data-form=tablet] .pd-player #pd-p-back{display:none}[data-form=mobile] .pd-player>.z-range,[data-form=tablet] .pd-player>.z-range{--bar:4px}@media (prefers-reduced-motion:reduce){.pd-player,.pd-fx[data-active]{animation:none}}.pd-now{box-sizing:border-box;background:var(--z-bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--z-ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.pd-now[open]{flex-direction:column;display:flex}.pd-now{opacity:1;transition:opacity var(--z-dur-slow) linear, translate var(--z-spring-gentle-dur) var(--z-spring-gentle), display var(--z-dur-slow) allow-discrete, overlay var(--z-dur-slow) allow-discrete, --page var(--z-dur-page) var(--z-ease-page);translate:0}.pd-now:not([open]){opacity:0;translate:0 24px}@starting-style{.pd-now[open]{opacity:0;translate:0 24px}}.pd-now::backdrop{background:0 0}.pd-now>.pd-now__bar,.pd-now>.pd-now__body{z-index:1;position:relative}.pd-now__bar{grid-template-columns:var(--z-ctl-m) minmax(0, 1fr) var(--z-ctl-m);padding:max(12px, env(safe-area-inset-top,0px)) 16px 4px;touch-action:none;flex-shrink:0;align-items:center;gap:12px;display:grid}.pd-now__bar .z-rubrique{text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.pd-now__body{box-sizing:border-box;flex:1;grid-template:"head side"minmax(0,1fr)"ctl side"/minmax(320px,520px) minmax(0,1fr);gap:20px clamp(24px,5vw,80px);width:100%;max-width:1400px;min-height:0;margin-inline:auto;padding:8px clamp(16px,5vw,72px) 24px;display:grid;overflow:hidden}.pd-now__head{touch-action:pan-x;flex-direction:column;grid-area:head;justify-content:center;gap:20px;min-width:0;min-height:0;display:flex}.pd-now__ctl{flex-direction:column;grid-area:ctl;gap:14px;min-width:0;display:flex}.pd-now__art{width:min(100%, 46dvh, 460px, var(--pd-art-fit,460px));aspect-ratio:1;border-radius:var(--z-r-block);box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #00000052, inset 0 0 0 1px #ffffff1a, 0 0 0 1px var(--z-ring), 0 32px 64px -24px #0000008c;margin-inline:auto;position:relative}.pd-now__art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#0000 38%,#0000001a);position:absolute;inset:0}@supports (corner-shape:squircle){.pd-now__art{corner-shape:squircle}}.pd-now__art{flex-shrink:0}.pd-now__art .pd-art{aspect-ratio:auto;border-radius:inherit;position:absolute;inset:0}.pd-now__meta{flex-direction:column;gap:6px;min-width:0;display:flex}.pd-now__title{font:600 clamp(22px, 3vw, 34px)/1.1 var(--z-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.pd-now__sub{font:500 var(--z-fs-body-l)/var(--z-lh-body-l) var(--z-font-text);color:var(--z-ink-2);overflow-wrap:anywhere;margin:0}.pd-now__sub a{color:inherit}.pd-now__chips{flex-wrap:wrap;gap:6px;min-height:24px;margin:0;display:flex}.pd-now__chips .z-spinner{width:12px;height:12px}.pd-now__prog{flex-direction:column;gap:2px;display:flex}.pd-now__prog .z-range{margin:0}.pd-now__track{position:relative}.pd-now__track .z-range{width:100%}.pd-now__times{font:500 var(--z-fs-caption)/1 var(--z-font-text);color:var(--z-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.pd-now__controls{justify-content:center;align-items:center;gap:clamp(4px,2vw,16px);display:flex}.pd-now__controls .z-btn[data-size=l]{--h:72px}.pd-now__controls .z-btn[data-size=l] .z-icon{font-size:36px}.pd-now__controls .z-btn{--h:var(--z-ctl-l)}.pd-now__tail{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.pd-now__vol{width:110px;margin:0 4px}.pd-now__dock{display:none}.pd-now__chapter{color:var(--z-ink)}.pd-now__side{flex-direction:column;grid-area:side;gap:12px;min-width:0;min-height:0;display:flex}.pd-now__tabs{align-self:flex-start;width:min(100%,520px)}.pd-now__panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--z-ink) 30%, transparent) transparent;flex:1;min-height:0;position:relative;overflow:hidden auto}.pd-now__panel[hidden]{display:none}.pd-now__side>div:not(.pd-now__panel):not([hidden]){overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.pd-ticks{pointer-events:none;height:0;position:absolute;top:50%;left:0;right:0}.pd-ticks i{background:color-mix(in srgb, var(--z-ink) 55%, transparent);border-radius:1px;width:2px;height:10px;margin-left:-1px;position:absolute;top:-5px}:root[data-form=mobile] .pd-now{transition:translate var(--z-spring-page-dur) var(--z-spring-page), display var(--z-spring-page-dur) allow-discrete, overlay var(--z-spring-page-dur) allow-discrete, --page var(--z-dur-page) var(--z-ease-page)}:root[data-form=mobile] .pd-now:not([open]){opacity:1;translate:0 100%}@starting-style{:root[data-form=mobile] .pd-now[open]{opacity:1;translate:0 100%}}@media (prefers-reduced-motion:reduce){:root[data-form=mobile] .pd-now{transition:none}}.pd-now.is-toggling .pd-now__art{transition:width var(--z-spring-gentle-dur) var(--z-spring-gentle)}.pd-now__panel>.pd-queue,.pd-now__panel .pd-chapters,.pd-now__panel .pd-prose{padding-bottom:32px}@media (max-height:700px){.pd-now__controls .z-btn[data-size=l]{--h:60px}.pd-now__controls .z-btn[data-size=l] .z-icon{font-size:30px}.pd-now__ctl{gap:8px}}[data-form=mobile] .pd-now__body,[data-form=tablet] .pd-now__body{padding:4px 22px calc(12px + env(safe-area-inset-bottom,0px));grid-template:"head"minmax(0,1fr)"ctl"/minmax(0,1fr);row-gap:12px}[data-form=mobile] .pd-now__side,[data-form=tablet] .pd-now__side{display:none}[data-form=mobile] .pd-now__head,[data-form=tablet] .pd-now__head{justify-content:space-evenly;gap:16px}[data-form=mobile] .pd-now__art,[data-form=tablet] .pd-now__art{width:min(100%, 100vw - 44px, 42dvh, var(--pd-art-fit,100vw))}[data-form=mobile] .pd-now__meta,[data-form=tablet] .pd-now__meta{gap:4px}[data-form=mobile] .pd-now__title,[data-form=tablet] .pd-now__title{font-size:clamp(22px,6.4vw,30px)}[data-form=mobile] .pd-now__sub,[data-form=tablet] .pd-now__sub{font-size:var(--z-fs-body);line-height:22px}[data-form=mobile] .pd-now__ctl,[data-form=tablet] .pd-now__ctl{gap:6px}[data-form=mobile] .pd-now__vol,[data-form=mobile] .pd-now__tabs,[data-form=tablet] .pd-now__vol,[data-form=tablet] .pd-now__tabs{display:none}[data-form=mobile] .pd-now__dock,[data-form=tablet] .pd-now__dock{border-radius:var(--z-r-pill);background:color-mix(in srgb, var(--z-ink) 10%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);box-shadow:inset 0 1px 0 var(--z-glass-hi), inset 0 0 0 1px var(--z-glass-lo);justify-content:space-around;align-items:center;gap:4px;padding:4px 6px;display:flex}[data-form=mobile] .pd-now__dock .z-btn[aria-pressed=true],[data-form=tablet] .pd-now__dock .z-btn[aria-pressed=true]{background:var(--z-ink);color:var(--z-bg)}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__body,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__body{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head""side""ctl";row-gap:8px}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__side,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__side{display:flex}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__head,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__head{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__art,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__art{border-radius:10px;width:52px;margin:0}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__title,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__title{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:22px;overflow:hidden}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__meta,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__meta{flex:1;gap:0}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__sub,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__sub{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__chips,[data-form=mobile] .pd-now[data-mview=panel] .pd-now__tail,[data-form=mobile] .pd-now[data-mview=panel] .pd-now__opt,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__chips,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__tail,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__opt{display:none}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__controls,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__controls{gap:clamp(10px,4vw,28px)}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__controls .z-btn,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__controls .z-btn{--h:var(--z-ctl-l)}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__controls .z-btn[data-size=l],[data-form=tablet] .pd-now[data-mview=panel] .pd-now__controls .z-btn[data-size=l]{--h:60px}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__controls .z-btn[data-size=l] .z-icon,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__controls .z-btn[data-size=l] .z-icon{font-size:30px}[data-form=mobile] .pd-now[data-mview=panel] .pd-now__ctl,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__ctl{gap:4px}[data-form=mobile] .pd-now__controls .pd-now__opt,[data-form=tablet] .pd-now__controls .pd-now__opt{display:none}[data-form=mobile] .pd-now__tail,[data-form=tablet] .pd-now__tail{gap:2px}@media (max-height:520px) and (min-width:600px){[data-form=mobile] .pd-now__body,[data-form=tablet] .pd-now__body{padding:0 max(16px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left));grid-template:"head side"minmax(0,1fr)"ctl side"/minmax(240px,40%) minmax(0,1fr);gap:6px 24px}[data-form=mobile] .pd-now__side,[data-form=mobile] .pd-now[data-mview=panel] .pd-now__side,[data-form=tablet] .pd-now__side,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__side,[data-form=mobile] .pd-now__tabs,[data-form=tablet] .pd-now__tabs{display:flex}[data-form=mobile] .pd-now__dock,[data-form=tablet] .pd-now__dock{display:none}[data-form=mobile] .pd-now__head,[data-form=mobile] .pd-now[data-mview=panel] .pd-now__head,[data-form=tablet] .pd-now__head,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__head{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}[data-form=mobile] .pd-now__art,[data-form=mobile] .pd-now[data-mview=panel] .pd-now__art,[data-form=tablet] .pd-now__art,[data-form=tablet] .pd-now[data-mview=panel] .pd-now__art{width:min(40%,34dvh);margin:0}[data-form=mobile] .pd-now__chips,[data-form=tablet] .pd-now__chips{display:none}}@media (max-width:860px){.pd-now__body{padding:4px 22px calc(12px + env(safe-area-inset-bottom,0px));grid-template:"head"minmax(0,1fr)"ctl"/minmax(0,1fr);row-gap:12px}.pd-now__side{display:none}.pd-now__head{justify-content:space-evenly;gap:16px}.pd-now__art{width:min(100%, 100vw - 44px, 42dvh, var(--pd-art-fit,100vw))}.pd-now__meta{gap:4px}.pd-now__title{font-size:clamp(22px,6.4vw,30px)}.pd-now__sub{font-size:var(--z-fs-body);line-height:22px}.pd-now__ctl{gap:6px}.pd-now__vol,.pd-now__tabs{display:none}.pd-now__dock{border-radius:var(--z-r-pill);background:color-mix(in srgb, var(--z-ink) 10%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);box-shadow:inset 0 1px 0 var(--z-glass-hi), inset 0 0 0 1px var(--z-glass-lo);justify-content:space-around;align-items:center;gap:4px;padding:4px 6px;display:flex}.pd-now__dock .z-btn[aria-pressed=true]{background:var(--z-ink);color:var(--z-bg)}.pd-now[data-mview=panel] .pd-now__body{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head""side""ctl";row-gap:8px}.pd-now[data-mview=panel] .pd-now__side{display:flex}.pd-now[data-mview=panel] .pd-now__head{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.pd-now[data-mview=panel] .pd-now__art{border-radius:10px;width:52px;margin:0}.pd-now[data-mview=panel] .pd-now__title{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:22px;overflow:hidden}.pd-now[data-mview=panel] .pd-now__meta{flex:1;gap:0}.pd-now[data-mview=panel] .pd-now__sub{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.pd-now[data-mview=panel] .pd-now__chips,.pd-now[data-mview=panel] .pd-now__tail,.pd-now[data-mview=panel] .pd-now__opt{display:none}.pd-now[data-mview=panel] .pd-now__controls{gap:clamp(10px,4vw,28px)}.pd-now[data-mview=panel] .pd-now__controls .z-btn{--h:var(--z-ctl-l)}.pd-now[data-mview=panel] .pd-now__controls .z-btn[data-size=l]{--h:60px}.pd-now[data-mview=panel] .pd-now__controls .z-btn[data-size=l] .z-icon{font-size:30px}.pd-now[data-mview=panel] .pd-now__ctl{gap:4px}.pd-now__controls .pd-now__opt{display:none}.pd-now__tail{gap:2px}}@media (max-width:860px) and (max-height:520px) and (min-width:600px){.pd-now__body{padding:0 max(16px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left));grid-template:"head side"minmax(0,1fr)"ctl side"/minmax(240px,40%) minmax(0,1fr);gap:6px 24px}.pd-now__side,.pd-now[data-mview=panel] .pd-now__side,.pd-now__tabs{display:flex}.pd-now__dock{display:none}.pd-now__head,.pd-now[data-mview=panel] .pd-now__head{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.pd-now__art,.pd-now[data-mview=panel] .pd-now__art{width:min(40%,34dvh);margin:0}.pd-now__chips{display:none}}.pd-chapters{flex-direction:column;gap:10px;display:flex}.pd-chapters__from{color:var(--z-ink-2);font:500 var(--z-fs-caption)/1.3 var(--z-font-text);margin:0}.pd-chapters__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pd-chapters__list li button{all:unset;box-sizing:border-box;border-radius:var(--z-r-control);cursor:pointer;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}@media (hover:hover){.pd-chapters__list li button:hover{background:color-mix(in srgb, var(--z-ink) 8%, transparent)}}.pd-chapters__list li button:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.pd-chapters__list li[aria-current=true] button{background:color-mix(in srgb, var(--z-ink) 12%, transparent);font-weight:650}.pd-chapters__list li[aria-current=true] button time{color:var(--z-ink)}.pd-chapters__list li[data-hidden] .pd-chapters__title{font-style:italic}.pd-chapters__list time{color:var(--z-ink-2);font:500 var(--z-fs-caption)/1 var(--z-font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.pd-chapters__img{background:color-mix(in srgb, var(--z-ink) 10%, transparent);width:40px;height:40px;color:var(--z-ink-2);font:600 var(--z-fs-small)/1 var(--z-font-mono);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.pd-chapters__img img{object-fit:cover;width:100%;height:100%}.pd-chapters__title{text-overflow:ellipsis;min-width:0;overflow:hidden}.pd-transcript{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.pd-transcript__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pd-transcript__bar .z-input-icon{flex:1;min-width:180px}.pd-transcript__hits{color:var(--z-ink-2);font-size:var(--z-fs-small);align-items:center;gap:4px;display:inline-flex}.pd-transcript__body{scrollbar-width:thin;scroll-behavior:smooth;flex:1;min-height:200px;max-height:62dvh;padding:6px 4px 32px 0;overflow-y:auto}.pd-now .pd-transcript__body{max-height:none}.pd-seg{transition:opacity var(--z-dur-fast) linear;padding:2px 0}.pd-seg[data-dim]{opacity:.35}.pd-seg__who{font:650 var(--z-fs-caption)/1.2 var(--z-font-text);letter-spacing:.04em;text-transform:uppercase;color:oklch(from var(--z-ink) l c h);margin:12px 0 2px 62px}.pd-seg__who:before{content:"";background:oklch(.72 .14 var(--hue));border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pd-seg__row{border-radius:10px;grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:12px;padding:4px 6px 4px 0;display:grid}.pd-seg__t{all:unset;box-sizing:border-box;color:var(--z-ink-2);font:500 var(--z-fs-caption)/1.5 var(--z-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;justify-self:end;padding:3px 6px}.pd-seg__t:hover{background:color-mix(in srgb, var(--z-tint) 22%, transparent);color:var(--z-ink)}.pd-seg__t:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.pd-seg__text{line-height:1.6;font-size:var(--z-fs-body);margin:0}.pd-seg__text mark{background:color-mix(in srgb, var(--z-tint) 45%, transparent);color:inherit;border-radius:3px;padding:0 1px}.pd-seg__acts{opacity:0;transition:opacity var(--z-dur-fast) linear;display:flex}.pd-seg__row:hover .pd-seg__acts,.pd-seg__row:focus-within .pd-seg__acts{opacity:1}.pd-seg[data-now] .pd-seg__row{background:color-mix(in srgb, var(--z-tint) 20%, transparent)}.pd-seg[data-now] .pd-seg__text{font-weight:600}@media (hover:none){.pd-seg__acts{opacity:.6}}.pd-show-settings,.pd-filter-dialog,.pd-bookmark,.pd-link-dialog,.pd-import,.pd-sleep,.pd-shortcuts{width:min(560px,100vw - 32px);max-height:min(88dvh,860px);overflow-y:auto}.pd-sleep{width:min(460px,100vw - 32px)}.pd-keys{gap:18px;margin:8px 0 16px;display:grid}.pd-keys section h3{color:var(--z-ink-2);font:600 var(--z-fs-caption)/1 var(--z-font-text);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.pd-keys dl{gap:6px;margin:0;display:grid}.pd-keys dl>div{grid-template-columns:minmax(120px,190px) 1fr;align-items:center;gap:12px;display:grid}.pd-keys dt{flex-wrap:wrap;gap:4px;display:flex}.pd-keys dd{color:var(--z-ink-2);margin:0}.pd-palette{width:min(640px,100vw - 24px);max-height:min(70dvh,560px);padding:0;overflow:hidden}.pd-palette__bar{box-shadow:inset 0 -1px 0 var(--z-line);align-items:center;gap:10px;padding:12px 14px 12px 18px;display:flex}.pd-palette__input{min-width:0;color:var(--z-ink);font:400 var(--z-fs-body-l,17px)/1.4 var(--z-font-text);background:0 0;border:0;outline:none;flex:1}.pd-palette__input::-webkit-search-cancel-button{display:none}.pd-palette__body{max-height:min(52dvh,420px);padding:6px;overflow-y:auto}.pd-palette__group{color:var(--z-ink-2);font:600 var(--z-fs-caption)/1 var(--z-font-text);letter-spacing:.06em;text-transform:uppercase;margin:10px 10px 4px}.pd-palette__foot{color:var(--z-ink-2);font-size:var(--z-fs-caption);box-shadow:inset 0 1px 0 var(--z-line);gap:16px;padding:8px 16px;display:flex}.pd-palette__foot span{align-items:center;gap:4px;display:inline-flex}.pd-opt{border-radius:var(--z-r-control);cursor:pointer;align-items:center;gap:12px;padding:8px 10px;display:flex}.pd-opt[aria-selected=true]{background:color-mix(in srgb, var(--z-tint) 22%, transparent)}.pd-opt__icon{border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.pd-opt__icon img{object-fit:cover;width:100%;height:100%}.pd-opt__icon .z-icon{color:var(--z-ink-2);font-size:20px}.pd-opt__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pd-opt__text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.pd-opt__text small{color:var(--z-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-opt__kbd{gap:3px;display:inline-flex}
