.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 *,.z-root :before,.z-root :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-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-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)}@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:18px;--bg:color-mix(in srgb, var(--z-surface-3) 62%, transparent);--fg:var(--z-ink);--hover:color-mix(in srgb, var(--z-surface-3) 92%, transparent);--sheen:var(--z-glass-sheen);--relief:inset 0 1px 0 var(--z-bevel-hi), inset 0 -1px 0 var(--z-bevel-lo), 0 0 0 1px var(--z-ring);box-sizing:border-box;height:var(--h);min-width:var(--h);padding:0 var(--px);border-radius:var(--z-r-pill);background-color:var(--bg);background-image:linear-gradient(180deg, var(--sheen), transparent 62%);box-shadow:var(--relief);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;-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), box-shadow var(--z-dur-fast) var(--z-ease-out);border:0;justify-content:center;align-items:center;gap:8px;margin:0;text-decoration:none;display:inline-flex;position:relative}.z-btn .z-icon{margin-inline:-4px;font-size:20px}@media (hover:hover){.z-btn:hover{background-color:var(--hover)}}.z-btn:active{--relief:inset 0 1px 2px var(--z-bevel-press), 0 0 0 1px var(--z-ring);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 oklch, var(--z-ink), var(--z-bg) 16%);--sheen:#ffffff1a}.z-btn[data-variant=tint]{--bg:var(--z-tint);--fg:var(--z-tint-ink);--hover:color-mix(in oklch, var(--bg), var(--fg) 12%);--sheen:#ffffff24}.z-btn[data-variant=ghost]{--bg:transparent;--fg:var(--z-ink-2);--hover:color-mix(in srgb, var(--z-surface-3) 80%, transparent);--relief:none;--sheen:transparent}@media (hover:hover){.z-btn[data-variant=ghost]:hover{color:var(--z-ink)}}.z-btn[data-variant=ghost]:active:not([aria-pressed=true]){--bg:color-mix(in srgb, var(--z-surface-3) 80%, transparent);color:var(--z-ink)}.z-btn[data-variant=danger]{--bg:transparent;--fg:var(--z-danger);--hover:var(--z-danger);--relief:inset 0 0 0 1.5px var(--z-danger);--sheen:transparent}@media (hover:hover){.z-btn[data-variant=danger]:hover{color:var(--z-danger-ink)}}.z-btn[data-variant=danger]:active:not(:disabled){--bg:var(--z-danger);color:var(--z-danger-ink)}.z-btn[data-variant=glass]{--bg:color-mix(in srgb, var(--z-overlay) var(--z-glass-a), transparent);--hover:color-mix(in srgb, var(--z-overlay) 94%, transparent);--relief:inset 0 1px 0 var(--z-glass-hi), inset 0 0 0 1px var(--z-glass-lo), 0 0 0 1px var(--z-ring), 0 8px 18px -10px #00000073;-webkit-backdrop-filter:blur(16px) saturate(var(--z-glass-sat));backdrop-filter:blur(16px) saturate(var(--z-glass-sat))}.z-btn[data-size=s]{--h:var(--z-ctl-s);--px:14px;font-size:var(--z-fs-small);gap:6px}.z-btn[data-size=s] .z-icon{font-size:18px}.z-btn[data-size=l]{--h:var(--z-ctl-l);--px:24px;font-size:var(--z-fs-body-l);gap:10px}.z-btn[data-size=l] .z-icon{font-size:24px}.z-btn[data-shape=pill]{--px:22px}.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:.93}.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-pressed=true]{--bg:var(--z-ink);--fg:var(--z-bg);--hover:color-mix(in oklch, var(--z-ink), var(--z-bg) 16%);--relief:inset 0 1px 2px var(--z-bevel-press), 0 0 0 1px var(--z-ring);--sheen:transparent}.z-btn[aria-busy=true]{cursor:progress}.z-btn[aria-busy=true]:before{content:"";border:2px solid color-mix(in oklch, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-left:-2px;animation:.8s linear infinite z-spin}.z-btn:disabled,.z-btn[aria-disabled=true]{--bg:transparent;--fg:var(--z-ink-3);--hover:transparent;--sheen:transparent;--relief:inset 0 0 0 1px var(--z-line-2);cursor:not-allowed;scale:none}.z-btn .z-kbd{color:inherit;border-color:color-mix(in oklch, currentColor 30%, transparent);opacity:.8;background:0 0;margin-right:-8px}@keyframes z-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.z-btn[aria-busy=true]:before{animation-duration:2.4s}}[data-page]:not([data-page=off]) .z-btn[data-variant=tint]{--bg:color-mix(in srgb, var(--z-surface-3) 62%, transparent);--fg:var(--z-ink);--hover:color-mix(in srgb, var(--z-surface-3) 92%, transparent);--sheen:var(--z-glass-sheen)}.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{height:var(--z-ctl-s);box-sizing:border-box;border-radius:var(--z-r-pill);box-shadow:inset 0 0 0 1px var(--z-line-strong);color:var(--z-ink-2);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), box-shadow var(--z-dur-fast) var(--z-ease-out), scale var(--z-spring-snappy-dur) var(--z-spring-snappy);background:0 0;align-items:center;gap:8px;padding:0 16px;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:18px}@media (hover:hover){.z-chip:hover{color:var(--z-ink);box-shadow:inset 0 0 0 1px var(--z-ink-2)}}.z-chip:active{transition-duration:40ms;scale:.96}.z-chip:has(:checked){background:var(--z-ink);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-bg)}.z-chip:has(:focus-visible){outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.z-chip:has(:disabled){box-shadow:inset 0 0 0 1px var(--z-line-2);color:var(--z-ink-3);cursor:not-allowed}.z-tag{--c:var(--z-ink-2);box-sizing:border-box;border-radius:var(--z-r-pill);background:color-mix(in oklch, var(--c) 14%, transparent);height:24px;color:var(--z-ink);font:500 var(--z-fs-caption)/1 var(--z-font-text);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.z-tag .z-icon{margin-left:-2px;font-size:16px}.z-tag[data-tone]:before{content:"";background:var(--c);border-radius:50%;flex-shrink:0;width:6px;height:6px}.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}.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-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 6px;display:inline-grid}.z-badge[data-tone=neutral]{--c: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-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}}.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{--cl-pad:32px;--cl-bar:72px;--cl-row:48px;--cl-info-w:320px}[data-form=nas]{--cl-pad:24px;--cl-bar:56px}[data-form=tablet]{--cl-pad:24px;--cl-row:56px}[data-form=mobile]{--cl-pad:12px;--cl-bar:64px;--cl-row:64px}[data-form=tv]{--cl-pad:96px;--cl-bar:96px;--cl-row:72px}:root,[data-theme=dark]{--cl-c-image:#62c0f2;--cl-c-video:#b69cff;--cl-c-audio:#ff86a8;--cl-c-pdf:#ff8a78;--cl-c-doc:#7da7ff;--cl-c-text:#c3c2bb;--cl-c-code:#6fd39b;--cl-c-archive:#f0b95a;--cl-c-other:#a6a59e;--cl-cat-image:#4aa8e0;--cl-cat-video:#9a7df0;--cl-cat-audio:#ec6f95;--cl-cat-doc:#5f8fee;--cl-cat-code:#4cc08a;--cl-cat-archive:#e4a43c;--cl-cat-other:#8d8c85}[data-theme=light]{--cl-c-image:#1f84c4;--cl-c-video:#7b58d6;--cl-c-audio:#cf3f6f;--cl-c-pdf:#cf4a38;--cl-c-doc:#3d6fd8;--cl-c-text:#6d6c66;--cl-c-code:#1f8f58;--cl-c-archive:#b87a14;--cl-c-other:#767570;--cl-cat-image:#2f93d0;--cl-cat-video:#7b58d6;--cl-cat-audio:#d94d7c;--cl-cat-doc:#3d6fd8;--cl-cat-code:#25a067;--cl-cat-archive:#cf8a1c;--cl-cat-other:#8a8983}html,body{height:100%;margin:0}html,body.z-root{overscroll-behavior:none;overflow:hidden}.cl-app,.cl-win{height:100%}@supports (height:100dvh){.cl-app,.cl-win{height:100dvh}}.cl-win{position:relative}.cl-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;text-decoration:none;position:absolute;top:12px;left:16px;translate:0 -200%}.cl-skip:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px;translate:0}.cl-sidebar{scrollbar-width:thin;gap:2px;overflow-y:auto}.cl-brand{text-decoration:none}.cl-gap{flex-shrink:0;height:8px}.cl-sidebar .z-sidebar__item[data-key]:after{content:attr(data-key)/"";font-family:var(--z-font-mono);font-size:11px}.cl-sidebar .z-sidebar__item:not([data-key]):after{display:none}.cl-sidebar .z-sidebar__section.cl-sec{margin-top:8px}.cl-favs,.cl-tree,.cl-tree ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.cl-sidebar .cl-fav,.cl-sidebar .cl-node__link{height:calc(var(--z-ctl-s) + 2px)}.cl-sidebar .cl-fav:after,.cl-sidebar .cl-node__link:after{display:none}.cl-fav[data-missing]{opacity:.5;text-decoration:line-through}.cl-node{padding-left:calc(var(--depth,0) * 14px);align-items:center;gap:0;display:flex}.cl-node__chev{all:unset;box-sizing:border-box;width:22px;height:22px;color:var(--z-ink-3);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cl-node__chev .z-icon{transition:rotate var(--z-spring-snappy-dur) var(--z-spring-snappy);font-size:18px}@media (hover:hover){.cl-node__chev:hover{color:var(--z-ink);background:color-mix(in srgb, var(--z-ink) 8%, transparent)}}.cl-node[aria-expanded=true]>.cl-node__chev .z-icon{rotate:90deg}.cl-node__link{flex:1;min-width:0}.cl-node__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-drop=into]{border-radius:var(--z-r-control);box-shadow:inset 0 0 0 1.5px var(--z-tint);background:color-mix(in srgb, var(--z-tint) 18%, transparent)!important}.cl-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:16px;display:flex}.cl-disk{border-radius:var(--z-r-control);color:var(--z-ink-2);font:400 var(--z-fs-caption)/1.2 var(--z-font-text);box-shadow:inset 0 0 0 1px var(--z-line);flex-direction:column;gap:8px;margin:0 0 6px;padding:10px 12px;text-decoration:none;display:flex}.cl-disk__text{align-items:center;gap:8px;display:flex}.cl-disk__text .z-icon{font-size:18px}.cl-disk__text b{color:var(--z-ink);font-weight:600}.cl-disk .z-progress{width:100%;height:4px}@media (hover:hover){.cl-disk:hover{color:var(--z-ink);background:color-mix(in srgb, var(--z-ink) 5%, transparent)}}:root:is([data-form=desktop],[data-form=nas]) .cl-win[data-sidebar=rail] .cl-tree,:root:is([data-form=desktop],[data-form=nas]) .cl-win[data-sidebar=rail] .cl-favs,:root:is([data-form=desktop],[data-form=nas]) .cl-win[data-sidebar=rail] .cl-disk{display:none}.cl-pane{container:pane/inline-size}.cl-pane[data-page=off]{background:var(--z-surface-1)}.cl-body{flex:1;min-height:0;display:flex}.cl-scroll{scroll-behavior:auto;overscroll-behavior:contain;min-width:0}.cl-view{min-height:calc(100% - var(--cl-bar));animation:cl-in .36s var(--z-ease-out) backwards;outline:none;flex-direction:column;display:flex}@keyframes cl-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.cl-view{animation:none}}.cl-topbar{height:var(--cl-bar);gap:8px;padding-inline:16px 20px}.cl-topbar .z-btn[hidden]{display:none}.cl-topbar__brand{color:var(--z-ink);font:600 var(--z-fs-body)/1 var(--z-font-display);letter-spacing:-.015em;align-items:center;gap:10px;text-decoration:none;display:none}.cl-topbar__title{flex:1;align-items:center;min-width:0;display:flex}.cl-topbar__tools{align-items:center;gap:6px;display:flex}.cl-topbar__global{align-items:center;gap:4px;display:flex}.cl-bartitle{font:600 var(--z-fs-h3)/1.1 var(--z-font-display);letter-spacing:-.015em;margin:0;padding-inline:8px}[data-form=mobile] .cl-topbar__brand,[data-form=tablet] .cl-topbar__brand{display:inline-flex}.cl-topbar:has(#cl-back:not([hidden])) .cl-topbar__brand{display:none!important}@container pane (width<=560px){.cl-hide-s{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}.cl-dock{max-width:520px;display:none}[data-form=mobile] .cl-win,[data-form=tablet] .cl-win{grid-template-columns:minmax(0,1fr);gap:0}[data-form=mobile] .cl-sidebar,[data-form=tablet] .cl-sidebar{display:none}[data-form=mobile] .cl-dock,[data-form=tablet] .cl-dock{display:flex}[data-form=mobile] .cl-page,[data-form=tablet] .cl-page{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] .cl-topbar__global [data-open=palette],[data-form=mobile] #cl-info,[data-form=tablet] .cl-topbar__global [data-open=palette],[data-form=tablet] #cl-info{display:none}[data-form=mobile] .cl-win{padding:0}[data-form=mobile] .cl-pane{border-radius:0}[data-form=mobile] .cl-topbar{padding-inline:8px 12px}.cl-login{background:var(--z-bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.cl-login__card{align-items:flex-start;gap:16px;width:min(380px,100%);padding:32px}.cl-login__card .z-field,.cl-login__card .z-btn{width:100%}.cl-login__card .z-h2{margin-top:4px}.cl-login__pw{flex-direction:column;gap:16px;width:100%;display:flex}.cl-login__alt{width:100%}.cl-login__alt summary{cursor:pointer;font-size:var(--z-fs-small);color:var(--z-ink-2);padding:8px 0}.cl-login__alt[open] summary{margin-bottom:8px}@media print{.cl-sidebar,.cl-dock,.cl-topbar,.cl-transfers{display:none!important}html,body.z-root{overflow:visible}.cl-app,.cl-win,.cl-pane,.z-scroll{height:auto!important;overflow:visible!important}}button,a,input,select,summary,label,[role=button]{touch-action:manipulation}@media (pointer:coarse){a,button,summary,label{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px}}.cl-page{box-sizing:border-box;max-width:1480px;padding:4px var(--cl-pad) 56px;flex-direction:column;flex:1;gap:14px;width:100%;margin-inline:auto;display:flex}.cl-crumbs{min-width:0}.cl-crumbs ol{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cl-crumbs li{align-items:center;gap:2px;min-width:0;display:flex}.cl-crumbs__sep{color:var(--z-ink-3);flex-shrink:0;font-size:18px}.cl-crumbs__more{all:unset;box-sizing:border-box;border-radius:var(--z-r-pill);width:32px;height:32px;color:var(--z-ink-2);cursor:pointer;place-items:center;display:grid}@media (hover:hover){.cl-crumbs__more:hover{background:color-mix(in srgb, var(--z-ink) 8%, transparent);color:var(--z-ink)}}.cl-crumbs__more:focus-visible{outline:var(--z-focus-w) solid var(--z-focus)}.cl-crumb{border-radius:var(--z-r-pill);min-width:0;color:var(--z-ink-2);font:500 var(--z-fs-body)/1.2 var(--z-font-text);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.cl-crumb span{text-overflow:ellipsis;max-width:22ch;overflow:hidden}.cl-crumb .z-icon{font-size:20px}@media (hover:hover){.cl-crumb:hover{background:color-mix(in srgb, var(--z-ink) 8%, transparent);color:var(--z-ink)}}.cl-crumb[aria-current=page]{color:var(--z-ink);font-weight:600}.cl-crumb:focus-visible{outline:var(--z-focus-w) solid var(--z-focus)}@container pane (width<=640px){.cl-crumbs li:not(:last-child),.cl-crumbs__sep{display:none}.cl-crumb{padding-inline:8px;font-weight:600}.cl-crumb span{max-width:min(40ch,46vw)}}.cl-browser{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--cl-lead:84px;--cl-cols-list:var(--cl-lead) minmax(0, 1fr) 150px 96px 150px 44px;outline:none;flex:1;min-height:240px;position:relative}.cl-browser--empty{flex-direction:column;display:flex}.cl-browser:focus-visible .cl-row[data-focus],.cl-browser:focus-visible .cl-tile[data-focus]{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}@container pane (width<=980px){.cl-browser{--cl-cols-list:var(--cl-lead) minmax(0, 1fr) 140px 90px 44px}.cl-browser .cl-row__kind,.cl-browser .cl-head__kind{display:none}}@container pane (width<=700px){.cl-browser{--cl-cols-list:var(--cl-lead) minmax(0, 1fr) 44px}.cl-browser .cl-row__date,.cl-browser .cl-row__size,.cl-browser .cl-head__date,.cl-browser .cl-head__size{display:none}.cl-browser .cl-row__sub{display:block!important}}.cl-head{top:var(--cl-bar);z-index:3;grid-template-columns:var(--cl-cols-list);height:36px;color:var(--z-ink-3);font:500 var(--z-fs-caption)/1 var(--z-font-text);background:color-mix(in srgb, var(--z-surface-1) 92%, transparent);box-shadow:inset 0 -1px 0 var(--z-line);align-items:center;margin-bottom:4px;padding:0 8px;display:grid;position:sticky}.cl-head button{all:unset;cursor:pointer;border-radius:var(--z-r-hair,6px);align-items:center;gap:4px;padding:6px 4px;display:inline-flex}.cl-head button .z-icon{font-size:16px}@media (hover:hover){.cl-head button:hover{color:var(--z-ink)}}.cl-head [aria-sort=ascending] button,.cl-head [aria-sort=descending] button{color:var(--z-ink)}.cl-head__size,.cl-head__date{text-align:right;justify-self:end;padding-inline:8px}.cl-head__kind{padding-inline:8px}[data-page=off] .cl-head{background:color-mix(in srgb, var(--z-surface-1) 92%, transparent)}.cl-row{grid-template-columns:var(--cl-cols-list);height:var(--cl-row);border-radius:var(--z-r-control);color:var(--z-ink);cursor:default;transition:background-color var(--z-dur-fast) linear;align-items:center;padding:0 8px;display:grid;position:relative}@media (hover:hover){.cl-row:hover{background:color-mix(in srgb, var(--z-ink) 6%, transparent)}}.cl-row[data-selected]{background:color-mix(in srgb, var(--z-tint) 20%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--z-tint) 55%, transparent)}.cl-row[data-cut]{opacity:.45}.cl-row[data-hidden] .cl-name{opacity:.7}.cl-row[draggable=true]:active{cursor:grabbing}.cl-row__lead{align-items:center;gap:4px;display:flex}.cl-row__name{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding-right:12px;display:flex}.cl-row__sub{color:var(--z-ink-3);font:400 var(--z-fs-caption)/1.2 var(--z-font-text);display:none}.cl-row[data-selected] .cl-row__sub,.cl-row[data-selected] .cl-row__where{color:var(--z-ink-2)}.cl-row__where{color:var(--z-ink-3);font:400 var(--z-fs-caption)/1.2 var(--z-font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-row__date,.cl-row__size,.cl-row__kind{color:var(--z-ink-2);font:400 var(--z-fs-small)/1.2 var(--z-font-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;padding-inline:8px;overflow:hidden}.cl-row__date,.cl-row__size{text-align:right}.cl-row__more{justify-content:center;display:flex}.cl-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 var(--z-fs-body)/1.25 var(--z-font-text);display:block;overflow:hidden}.cl-group{color:var(--z-ink-2);font:600 var(--z-fs-small)/1 var(--z-font-text);padding:16px 8px 6px;display:block}.cl-group [role=rowheader]{display:block}.cl-items{flex-direction:column;gap:1px;display:flex}.cl-check{all:unset;box-sizing:border-box;width:28px;height:28px;color:var(--z-ink-2);cursor:pointer;opacity:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cl-check .z-icon{font-size:22px}.cl-row:hover .cl-check,.cl-tile:hover .cl-check,.cl-browser[data-selecting] .cl-check,.cl-row[data-selected] .cl-check,.cl-tile[data-selected] .cl-check{opacity:1}.cl-row[data-selected] .cl-check,.cl-tile[data-selected] .cl-check{color:var(--z-tint)}.cl-check:focus-visible{opacity:1;outline:var(--z-focus-w) solid var(--z-focus)}@media (hover:none){.cl-browser:not([data-selecting]) .cl-check{display:none}}.cl-more{all:unset;box-sizing:border-box;width:32px;height:32px;color:var(--z-ink-2);cursor:pointer;opacity:0;border-radius:50%;place-items:center;display:grid}.cl-row:hover .cl-more,.cl-row[data-selected] .cl-more,.cl-browser[data-selecting] .cl-more{opacity:1}@media (hover:none){.cl-more{opacity:1}}@media (hover:hover){.cl-more:hover{background:color-mix(in srgb, var(--z-ink) 10%, transparent);color:var(--z-ink)}}.cl-more:focus-visible{opacity:1;outline:var(--z-focus-w) solid var(--z-focus)}.cl-thumb{--c:var(--cl-c-other);background:color-mix(in srgb, var(--c) 16%, transparent);width:38px;height:38px;color:var(--c);border-radius:11px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.cl-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cl-thumb .z-icon{font-size:22px}.cl-thumb__link{background:var(--z-surface-2);color:var(--z-ink-2);border-radius:6px;padding:1px;position:absolute;bottom:1px;right:1px;font-size:13px!important}.cl-thumb[data-type=folder]{--c:var(--z-tint)}.cl-thumb[data-type=image]{--c:var(--cl-c-image)}.cl-thumb[data-type=video]{--c:var(--cl-c-video)}.cl-thumb[data-type=audio]{--c:var(--cl-c-audio)}.cl-thumb[data-type=pdf]{--c:var(--cl-c-pdf)}.cl-thumb[data-type=doc]{--c:var(--cl-c-doc)}.cl-thumb[data-type=text]{--c:var(--cl-c-text)}.cl-thumb[data-type=code]{--c:var(--cl-c-code)}.cl-thumb[data-type=archive]{--c:var(--cl-c-archive)}.cl-rename{all:unset;box-sizing:border-box;border-radius:var(--z-r-hair,6px);background:var(--z-surface-3);width:100%;box-shadow:0 0 0 2px var(--z-focus);font:500 var(--z-fs-body)/1.25 var(--z-font-text);-webkit-user-select:text;user-select:text;padding:4px 8px}.cl-tilerow{grid-template-columns:repeat(var(--cl-cols,1), minmax(0, 1fr));height:var(--cl-tile-h);gap:12px;margin-bottom:12px;display:grid}.cl-browser[data-view=grid] .cl-items{gap:0}.cl-tile{border-radius:var(--z-r-block,16px);cursor:default;min-width:0;transition:background-color var(--z-dur-fast) linear;flex-direction:column;gap:6px;padding:8px;display:flex;position:relative}@media (hover:hover){.cl-tile:hover{background:color-mix(in srgb, var(--z-ink) 6%, transparent)}}.cl-tile[data-selected]{background:color-mix(in srgb, var(--z-tint) 20%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--z-tint) 55%, transparent)}.cl-tile[data-cut]{opacity:.45}.cl-tile[data-hidden]{opacity:.75}.cl-tile__check{z-index:2;background:color-mix(in srgb, var(--z-surface-2) 85%, transparent);position:absolute;top:10px;left:10px}.cl-tile__art{flex:1;min-height:0;display:grid}.cl-tile__art .cl-thumb{border-radius:14px;width:100%;height:100%}.cl-tile__art .cl-thumb .z-icon{font-size:48px}.cl-tile__name{text-align:center;height:2.6em}.cl-tile__name .cl-name{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--z-fs-small);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cl-tile__name .cl-rename{text-align:center}.cl-band{z-index:20;pointer-events:none;background:color-mix(in srgb, var(--z-tint) 18%, transparent);box-shadow:inset 0 0 0 1px var(--z-tint);border-radius:4px;position:fixed}.cl-ghost{border-radius:var(--z-r-pill);background:var(--z-ink);color:var(--z-bg);font:600 14px/1 var(--z-font-text);text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding:8px 14px;position:fixed;top:-100px;left:-100px;overflow:hidden}.cl-selbar{z-index:5;background:var(--z-overlay);align-items:center;gap:8px;min-height:48px;margin-top:auto;padding:6px 8px 6px 6px;display:flex;position:sticky;bottom:16px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cl-selbar{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))}}.cl-selbar{border-radius:var(--z-r-pill);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);animation:cl-in .22s var(--z-ease-out) backwards}.cl-selbar__count{font:600 var(--z-fs-body)/1 var(--z-font-text);white-space:nowrap}.cl-selbar__tools{align-items:center;gap:2px;margin-left:auto;display:flex}.cl-selbar__hint{display:none}[data-form=mobile] .cl-selbar{top:auto;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:9;position:fixed}[data-form=mobile] .cl-selbar__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[data-form=mobile] .cl-selbar__move{display:none!important}@container pane (width<=760px){.cl-selbar__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}.cl-count{text-align:center;color:var(--z-ink-3);font:400 var(--z-fs-small)/1 var(--z-font-text);margin:16px 0 0}.cl-veil{z-index:60;pointer-events:none;background:color-mix(in srgb, var(--z-bg) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cl-in .16s var(--z-ease-out) backwards;place-items:center;display:grid;position:fixed;inset:0}.cl-veil__card{border-radius:var(--z-r-card);background:var(--z-surface-2);box-shadow:var(--z-drop), inset 0 0 0 2px var(--z-tint);flex-direction:column;align-items:center;gap:6px;padding:36px 56px;display:flex}.cl-veil__card .z-icon{color:var(--z-tint);font-size:44px}.cl-veil__card strong{font:600 var(--z-fs-h3)/1.2 var(--z-font-display)}.cl-veil__card span{color:var(--z-ink-2)}.cl-skel{pointer-events:none;flex-direction:column;gap:4px;display:flex}.cl-skel__row{height:var(--cl-row);align-items:center;gap:14px;padding:0 8px;display:flex}.cl-skel__box,.cl-skel__lines i{background:color-mix(in oklch, var(--z-ink) 10%, transparent);animation:z-raster-breathe 1.8s var(--z-ease-standard) infinite;animation-delay:calc(var(--i,0) * 90ms);border-radius:11px;display:block}.cl-skel__box{width:38px;height:38px;margin-left:40px}.cl-skel__lines{flex:1}.cl-skel__lines i{border-radius:5px;height:10px}@media (prefers-reduced-motion:reduce){.cl-skel__box,.cl-skel__lines i{animation:none}}.cl-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:320px;padding:32px 16px;display:flex}.cl-empty__icon{background:color-mix(in srgb, var(--z-tint) 16%, transparent);width:72px;height:72px;color:var(--z-tint);border-radius:24px;place-items:center;margin-bottom:6px;display:grid}.cl-empty__icon .z-icon{font-size:36px}.cl-empty h2{margin:0}.cl-empty p{max-width:44ch;color:var(--z-ink-2);margin:0}.cl-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.cl-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cl-chips{flex-wrap:wrap;gap:6px;display:flex}.cl-filter{color:var(--z-ink-2);font:400 var(--z-fs-small)/1 var(--z-font-text);align-items:center;gap:8px;display:inline-flex}.cl-lede{max-width:70ch;color:var(--z-ink-2);margin:0}.cl-search .z-input-icon{width:100%;max-width:640px}.cl-linkbtn{all:unset;cursor:pointer;color:var(--z-ink);text-underline-offset:3px;text-decoration:underline}.cl-linkbtn:disabled{opacity:.5;cursor:default}.cl-linkbtn:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.cl-trash__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.cl-trash__head p{max-width:70ch;color:var(--z-ink-2);margin:0}.cl-trash__tools{gap:8px;display:flex}.cl-trashlist{--cl-cols-list:var(--cl-lead) minmax(0, 1fr) 130px 90px 220px 12px}.cl-trashlist .cl-head__kind,.cl-trashlist .cl-row__kind{text-align:left}@container pane (width<=980px){.cl-trashlist{--cl-cols-list:var(--cl-lead) minmax(0, 1fr) 130px 90px 12px}}.cl-sharelist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cl-share{border-radius:var(--z-r-block,16px);background:color-mix(in srgb, var(--z-surface-2) 70%, transparent);box-shadow:var(--z-shadow-1);align-items:center;gap:14px;padding:14px 16px;display:flex}.cl-share[data-expired],.cl-share[data-gone]{opacity:.65}.cl-share__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cl-share__main strong a{color:inherit;text-decoration:none}@media (hover:hover){.cl-share__main strong a:hover{text-decoration:underline}}.cl-share__main small{color:var(--z-ink-2);font:400 var(--z-fs-caption)/1.3 var(--z-font-text)}.cl-share__url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:var(--z-font-mono)!important;color:var(--z-ink-3)!important}.cl-share__tools{flex-shrink:0;align-items:center;gap:4px;display:flex}@container pane (width<=640px){.cl-share{flex-wrap:wrap}.cl-share__tools{justify-content:flex-end;width:100%}}.cl-card{border-radius:var(--z-r-card);background:color-mix(in srgb, var(--z-surface-2) 70%, transparent);box-shadow:var(--z-shadow-1), inset 0 1px 0 color-mix(in srgb, var(--z-glass-hi) 40%, transparent);flex-direction:column;gap:14px;padding:20px;display:flex}.cl-card h2,.cl-card p{margin:0}.cl-storage,.cl-settings{max-width:880px}.cl-big{font:600 var(--z-fs-h2)/1.1 var(--z-font-display);letter-spacing:-.02em}.cl-big span{font:400 var(--z-fs-body)/1.2 var(--z-font-text);color:var(--z-ink-2);letter-spacing:0}.cl-card .z-progress{width:100%}.cl-stack{border-radius:var(--z-r-pill);background:color-mix(in srgb, var(--z-ink) 8%, transparent);gap:2px;height:22px;display:flex;overflow:hidden}.cl-stack i{background:var(--cat);min-width:4px}.cl-stack i,.cl-legend i{--cat:var(--cl-cat-other)}.cl-stack i[data-cat=image],.cl-legend i[data-cat=image]{--cat:var(--cl-cat-image)}.cl-stack i[data-cat=video],.cl-legend i[data-cat=video]{--cat:var(--cl-cat-video)}.cl-stack i[data-cat=audio],.cl-legend i[data-cat=audio]{--cat:var(--cl-cat-audio)}.cl-stack i[data-cat=doc],.cl-legend i[data-cat=doc]{--cat:var(--cl-cat-doc)}.cl-stack i[data-cat=code],.cl-legend i[data-cat=code]{--cat:var(--cl-cat-code)}.cl-stack i[data-cat=archive],.cl-legend i[data-cat=archive]{--cat:var(--cl-cat-archive)}.cl-legend{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.cl-legend li{font:400 var(--z-fs-small)/1.3 var(--z-font-text);grid-template-columns:12px 1fr auto;align-items:baseline;gap:4px 10px;display:grid}.cl-legend li small{color:var(--z-ink-3);font-size:var(--z-fs-caption);grid-column:2/4}.cl-legend li b{font-variant-numeric:tabular-nums;font-weight:600}.cl-legend i{background:var(--cat);border-radius:4px;align-self:center;width:12px;height:12px}.cl-bars{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cl-bars li{align-items:center;gap:4px;display:flex}.cl-bars a{border-radius:var(--z-r-control);min-width:0;color:var(--z-ink);flex:1;grid-template-columns:24px minmax(80px,260px) 1fr auto;align-items:center;gap:12px;padding:8px;text-decoration:none;display:grid}@media (hover:hover){.cl-bars a:hover{background:color-mix(in srgb, var(--z-ink) 6%, transparent)}}.cl-bars a:focus-visible{outline:var(--z-focus-w) solid var(--z-focus)}.cl-bars a .z-icon{color:var(--z-ink-2)}.cl-bars a b{font:600 var(--z-fs-small)/1 var(--z-font-text);font-variant-numeric:tabular-nums;text-align:right}.cl-bars__name{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;display:flex;overflow:hidden}.cl-bars__name small{color:var(--z-ink-3);text-overflow:ellipsis;overflow:hidden}.cl-bars__bar{background:color-mix(in srgb, var(--z-ink) 8%, transparent);border-radius:4px;height:8px;overflow:hidden}.cl-bars__bar i{background:var(--z-tint);border-radius:4px;height:100%;display:block}.cl-bars a:not(:has(.cl-bars__bar)){grid-template-columns:24px 1fr auto}.cl-storage__path ol{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cl-storage__path li{align-items:center;display:flex}.cl-fine{color:var(--z-ink-3);margin:0}.cl-set__row{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.cl-set__row>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cl-set__row>div:first-child small{color:var(--z-ink-2);font:400 var(--z-fs-caption)/1.3 var(--z-font-text)}@container pane (width<=640px){.cl-set__row{flex-direction:column;align-items:flex-start}}.cl-set__facts{gap:8px;margin:0;display:grid}.cl-set__facts div{font:400 var(--z-fs-small)/1.4 var(--z-font-text);grid-template-columns:minmax(120px,190px) 1fr;gap:12px;display:grid}.cl-set__facts dt{color:var(--z-ink-2)}.cl-set__facts dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cl-set__facts code{background:color-mix(in srgb, var(--z-ink) 8%, transparent);font:400 12px/1.6 var(--z-font-mono);border-radius:6px;padding:1px 7px}.cl-warn{border-radius:var(--z-r-control);background:color-mix(in srgb, var(--z-warning) 16%, transparent);color:var(--z-ink);font:400 var(--z-fs-small)/1.4 var(--z-font-text);gap:8px;padding:12px 14px;display:flex}.cl-warn .z-icon{color:var(--z-warning)}.cl-info{width:var(--cl-info-w);min-height:0;box-shadow:inset 1px 0 0 var(--z-line);animation:cl-in .22s var(--z-ease-out) backwards;flex-direction:column;flex-shrink:0;display:flex}.cl-info>header{height:var(--cl-bar);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px 0 20px;display:flex}.cl-info__body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:0 20px 24px;display:flex;overflow:auto}.cl-info__art{--c:var(--cl-c-other);aspect-ratio:4/3;background:color-mix(in srgb, var(--c) 14%, transparent);color:var(--c);border-radius:20px;place-items:center;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.cl-info__art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cl-info__art .z-icon{font-size:64px}.cl-info__art[data-type=folder]{--c:var(--z-tint)}.cl-info__art[data-type=image]{--c:var(--cl-c-image)}.cl-info__art[data-type=video]{--c:var(--cl-c-video)}.cl-info__art[data-type=audio]{--c:var(--cl-c-audio)}.cl-info__art[data-type=pdf]{--c:var(--cl-c-pdf)}.cl-info__art[data-type=code]{--c:var(--cl-c-code)}.cl-info__art[data-type=archive]{--c:var(--cl-c-archive)}.cl-info__name{font:600 var(--z-fs-h3)/1.2 var(--z-font-display);overflow-wrap:anywhere;margin:0}.cl-info__kind{color:var(--z-ink-2);margin:0 0 8px}.cl-info__list{flex-direction:column;margin:0;display:flex}.cl-info__list div{box-shadow:inset 0 -1px 0 var(--z-line);font:400 var(--z-fs-small)/1.35 var(--z-font-text);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.cl-info__list dt{color:var(--z-ink-2);flex-shrink:0}.cl-info__list dd{text-align:right;overflow-wrap:anywhere;margin:0}.cl-info__list code{font:400 12px/1.4 var(--z-font-mono)}.cl-info__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cl-info__none{margin-top:12px}@container pane (width<=900px){.cl-info{z-index:9;border-radius:var(--z-r-card);background:var(--z-overlay);position:absolute;top:8px;bottom:8px;right:8px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cl-info{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))}}.cl-info{border-radius:var(--z-r-card);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)}}.cl-prev{color:#f2f1ed;background:#09090af2;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.cl-prev[open]{flex-direction:column;display:flex}.cl-prev::backdrop{background:#000000b3}.cl-prev__bar{min-height:64px;padding:8px 16px;padding-top:max(8px, env(safe-area-inset-top,0px));background:linear-gradient(#0000008c,#0000);flex-shrink:0;align-items:center;gap:12px;display:flex}.cl-prev__bar form{display:contents}.cl-prev__bar .z-btn{color:#f2f1ed}.cl-prev__title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-prev__title strong{text-overflow:ellipsis;white-space:nowrap;font:600 var(--z-fs-body)/1.2 var(--z-font-text);overflow:hidden}.cl-prev__title small{color:#f2f1edb3;font:400 var(--z-fs-caption)/1.2 var(--z-font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-prev__tools{align-items:center;gap:2px;display:flex}.cl-prev__body{flex:1;min-height:0;display:flex}.cl-prev__wait,.cl-prev__note{color:#f2f1edb3;margin:auto}.cl-stage{flex:1;place-items:center;min-width:0;min-height:0;padding:0 16px 16px;display:grid}.cl-stage img,.cl-stage video{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.cl-stage video{background:#000;width:100%;height:100%}.cl-stage--image{overflow:auto}.cl-stage--image .cl-zoom{all:unset;cursor:zoom-in;border-radius:6px;place-items:center;max-width:100%;max-height:100%;display:grid}.cl-stage--image .cl-zoom:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.cl-stage--image img{-webkit-user-select:none;user-select:none}.cl-stage--image[data-zoom]{place-items:start center}.cl-stage--image[data-zoom] .cl-zoom{cursor:zoom-out;max-width:none;max-height:none}.cl-stage--image[data-zoom] img{max-width:none;max-height:none}.cl-stage--audio{grid-auto-flow:row;place-content:center;justify-items:center;gap:16px}.cl-stage--audio img{aspect-ratio:1;object-fit:cover;border-radius:20px;width:min(320px,70vw);box-shadow:0 24px 56px -20px #000000bf}.cl-stage--audio .z-icon{color:var(--cl-c-audio);font-size:72px}.cl-stage--audio img+.z-icon{display:none}.cl-stage--audio audio{width:min(520px,90vw)}.cl-stage--pdf iframe{background:#fff;border:0;border-radius:8px;width:100%;height:100%}.cl-stage--none{text-align:center;place-content:center;gap:6px}.cl-stage--none .z-icon{color:#f2f1edb3;font-size:72px}.cl-stage--none p{margin:0}.cl-text{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding:0 16px 16px;display:flex}.cl-text__bar{align-items:center;gap:8px;min-height:36px;display:flex}.cl-text__bar .z-small{color:#f2f1edb3}.cl-text__area{resize:none;color:#f2f1ed;min-height:0;caret-color:var(--z-tint);font:400 14px/1.6 var(--z-font-mono);tab-size:2;background:#151516;border:0;border-radius:12px;outline:none;flex:1;padding:14px 16px;box-shadow:0 0 0 1px #ffffff1f}.cl-text__area:focus-visible{box-shadow:0 0 0 2px var(--z-tint)}.cl-code{min-height:0;font:400 14px/1.6 var(--z-font-mono);background:#151516;border-radius:12px;outline:none;flex:1;display:flex;overflow:auto;box-shadow:0 0 0 1px #ffffff1f}.cl-code:focus-visible{box-shadow:0 0 0 2px var(--z-tint)}.cl-code pre{font:inherit;tab-size:2;margin:0;padding:14px 0}.cl-code__gutter{text-align:right;color:#f2f1ed66;-webkit-user-select:none;user-select:none;background:#151516;flex-shrink:0;position:sticky;left:0;padding-inline:14px 12px!important}.cl-code__text{-webkit-user-select:text;user-select:text;flex:1;padding-right:16px!important}[data-form=mobile] .cl-prev__tools .z-btn:not(:first-child):not(:nth-child(2)){display:none}.cl-palette{--z-glass-a:90%;background:var(--z-overlay);width:min(680px,100vw - 24px);max-width:none;max-height:min(620px,100dvh - 12vh - 24px);margin:10vh auto auto;padding:0;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cl-palette{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))}}.cl-palette{border-radius:var(--z-r-card);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)}.cl-palette[open]{flex-direction:column;display:flex}.cl-palette__field{box-shadow:inset 0 -1px 0 var(--z-line);flex-shrink:0;align-items:center;gap:12px;padding:10px 16px 10px 20px;display:flex}.cl-palette__field>.z-icon{color:var(--z-ink-2);font-size:24px}.cl-palette__field input{all:unset;box-sizing:border-box;min-width:0;height:48px;font:400 var(--z-fs-body-l)/1 var(--z-font-text);color:var(--z-ink);flex:1}.cl-palette__field input::placeholder{color:var(--z-ink-3)}.cl-palette__field input::-webkit-search-cancel-button{display:none}.cl-palette__list{flex:1;min-height:0;margin:0;padding:8px;list-style:none;overflow:auto}.cl-palette__note{padding:12px}.cl-palette__hint{color:var(--z-ink-3);box-shadow:inset 0 1px 0 var(--z-line);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:10px 20px;display:flex}.cl-opt{border-radius:var(--z-r-control);cursor:pointer;align-items:center;gap:14px;padding:8px 12px;display:flex}.cl-opt>.z-icon{color:var(--z-ink-2)}.cl-opt[aria-selected=true]{background:color-mix(in srgb, var(--z-tint) 20%, transparent)}.cl-opt__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-opt__main small{color:var(--z-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-opt__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-opt__title b{font-weight:700}[data-form=mobile] .cl-palette{width:100%;max-width:100%;height:100dvh;max-height:none;box-shadow:none;background:var(--z-surface-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:0}[data-form=mobile] .cl-palette .cl-palette__hint{display:none}.cl-conflicts{color:var(--z-ink-2);margin:0;padding-left:20px}.cl-picker{width:min(460px,100vw - 24px)}.cl-picker__path{align-items:center;gap:6px;margin-bottom:8px;display:flex}.cl-picker__where{font:500 var(--z-fs-small)/1.3 var(--z-font-text);color:var(--z-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-picker__list{border-radius:var(--z-r-control);height:280px;box-shadow:inset 0 0 0 1px var(--z-line);margin:0 0 12px;padding:0;list-style:none;overflow:auto}.cl-picker__none{padding:16px}.cl-picker__item{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;width:100%;height:44px;padding:0 12px;display:flex}.cl-picker__item span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cl-picker__item .z-icon:first-child{color:var(--z-tint)}.cl-picker__item .z-icon:last-child{color:var(--z-ink-3)}.cl-picker__item:disabled{opacity:.4;cursor:default}@media (hover:hover){.cl-picker__item:hover{background:color-mix(in srgb, var(--z-ink) 6%, transparent)}}.cl-picker__item:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.cl-picker__new{margin-right:auto}.cl-sharedlg{width:min(520px,100vw - 24px)}.cl-links{flex-direction:column;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.cl-link{align-items:center;gap:4px;display:flex}.cl-link[data-expired]{opacity:.6}.cl-link__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cl-link__main small{color:var(--z-ink-2);font:400 var(--z-fs-caption)/1.3 var(--z-font-text)}.cl-link__url{font:400 12px/1.2 var(--z-font-mono)}.cl-shareform{flex-direction:column;gap:14px;margin-top:8px;display:flex}.cl-shareform h3{margin:0}.cl-keys{width:min(720px,100vw - 24px)}.cl-keys__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px 32px;margin-bottom:12px;display:grid}.cl-keys__grid h3{margin:0 0 8px}.cl-keys__grid dl{flex-direction:column;gap:6px;margin:0;display:flex}.cl-keys__grid dl div{font:400 var(--z-fs-small)/1.3 var(--z-font-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.cl-keys__grid dd{flex-shrink:0;gap:4px;margin:0;display:flex}.cl-transfers{z-index:40;background:var(--z-overlay);flex-direction:column;width:min(380px,100vw - 32px);max-height:min(60dvh,460px);display:flex;position:fixed;bottom:16px;right:16px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cl-transfers{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))}}.cl-transfers{border-radius:var(--z-r-card);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);animation:cl-in .22s var(--z-ease-out) backwards}.cl-transfers>header{align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.cl-transfers>header .z-icon{color:var(--z-tint)}.cl-transfers>header small{color:var(--z-ink-2)}.cl-transfers__tools{margin-left:auto;display:flex}.cl-transfers>ul{margin:0;padding:0 8px 8px;list-style:none;overflow:auto}[data-form=mobile] .cl-transfers{width:auto;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}.cl-tr{border-radius:var(--z-r-control);align-items:flex-start;gap:10px;padding:8px;display:flex}.cl-tr>.z-icon{color:var(--z-ink-2);margin-top:2px}.cl-tr[data-state=done]>.z-icon{color:var(--z-success)}.cl-tr[data-state=error]>.z-icon{color:var(--z-danger)}.cl-tr__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cl-tr__main small{color:var(--z-ink-2);font:400 var(--z-fs-caption)/1.3 var(--z-font-text)}.cl-tr__main .z-progress{width:100%;height:4px}.cl-tr__name{text-overflow:ellipsis;white-space:nowrap;font:500 var(--z-fs-small)/1.3 var(--z-font-text);overflow:hidden}
