.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}}:root,[data-theme=dark]{--z-app-news:#ff6459;--z-app-news-ink:#0b0b0c}[data-theme=light]{--z-app-news:#ea4a41}[data-app=news]{--z-tint:var(--z-app-news);--z-tint-ink:var(--z-app-news-ink)}.z-appicon[data-app=news]>.z-icon{color:#0000;filter:none;width:78%;height:78%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id='sh'%20x='-25%25'%20y='-25%25'%20width='150%25'%20height='160%25'%3E%3CfeDropShadow%20dx='0'%20dy='1.8'%20stdDeviation='1.4'%20flood-color='%237a0f0f'%20flood-opacity='.5'/%3E%3C/filter%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23ffffff'/%3E%3Cstop%20offset='1'%20stop-color='%23ffd9d6'/%3E%3C/linearGradient%3E%3ClinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23ffeceb'/%3E%3Cstop%20offset='1'%20stop-color='%23f2b3ae'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20filter='url%28%23sh%29'%3E%3Crect%20x='11'%20y='12'%20width='36'%20height='42'%20rx='5'%20fill='url%28%23b%29'%20transform='rotate%28-7%2029%2033%29'/%3E%3Crect%20x='17'%20y='9'%20width='37'%20height='45'%20rx='5'%20fill='url%28%23g%29'/%3E%3C/g%3E%3Crect%20x='23'%20y='16'%20width='25'%20height='7'%20rx='1.8'%20fill='%23ff5a52'/%3E%3Crect%20x='23'%20y='27'%20width='11'%20height='11'%20rx='2'%20fill='%23ffb0ab'/%3E%3Cg%20fill='%23e07d77'%3E%3Crect%20x='37'%20y='27'%20width='11'%20height='2.4'%20rx='1.2'/%3E%3Crect%20x='37'%20y='32'%20width='11'%20height='2.4'%20rx='1.2'/%3E%3Crect%20x='37'%20y='37'%20width='7'%20height='2.4'%20rx='1.2'/%3E%3Crect%20x='23'%20y='42'%20width='25'%20height='2.4'%20rx='1.2'/%3E%3Crect%20x='23'%20y='47'%20width='18'%20height='2.4'%20rx='1.2'/%3E%3C/g%3E%3Cellipse%20cx='28'%20cy='13'%20rx='7'%20ry='2.6'%20fill='%23fff'%20opacity='.85'%20transform='rotate%28-14%2028%2013%29'/%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=news]:hover>.z-icon{scale:1.06}}:root,[data-theme=dark]{--z-app-contacts:#e3a872;--z-app-contacts-ink:#0b0b0c}[data-theme=light]{--z-app-contacts:#c8793a}[data-app=contacts]{--z-tint:var(--z-app-contacts);--z-tint-ink:var(--z-app-contacts-ink)}.z-appicon[data-app=contacts]>.z-icon{color:#0000;filter:none;width:78%;height:78%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id='sh'%20x='-25%25'%20y='-25%25'%20width='150%25'%20height='160%25'%3E%3CfeDropShadow%20dx='0'%20dy='1.8'%20stdDeviation='1.4'%20flood-color='%235a3410'%20flood-opacity='.5'/%3E%3C/filter%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23ffffff'/%3E%3Cstop%20offset='1'%20stop-color='%23ffe3c4'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20filter='url%28%23sh%29'%3E%3Ccircle%20cx='32'%20cy='22'%20r='11.5'%20fill='url%28%23g%29'/%3E%3Cpath%20d='M9.5%2053.5c0-12.6%2010-19.5%2022.5-19.5s22.5%206.9%2022.5%2019.5z'%20fill='url%28%23g%29'/%3E%3C/g%3E%3Cellipse%20cx='27.5'%20cy='17.5'%20rx='5.6'%20ry='2.9'%20fill='%23ffffff'%20opacity='.85'%20transform='rotate%28-30%2027.5%2017.5%29'/%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=contacts]:hover>.z-icon{scale:1.06}}.z-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{--ct-pad:28px;--ct-bar:64px;--ct-list-w:360px;--ct-read:760px;--ct-tint-gray:#83868c;--ct-tint-red:#e15955;--ct-tint-orange:#e48233;--ct-tint-yellow:#d3b63b;--ct-tint-green:#47aa62;--ct-tint-teal:#25aea7;--ct-tint-blue:#4393e1;--ct-tint-purple:#9c72de;--ct-tint-pink:#e274ab}@supports (color:lab(0% 0 0)){:root{--ct-tint-gray:lab(55.887% -.501543 -3.72579);--ct-tint-red:lab(56.5552% 53.4736 31.3393);--ct-tint-orange:lab(64.4335% 34.7221 57.0087);--ct-tint-yellow:lab(74.9831% 1.70395 62.7376);--ct-tint-green:lab(62.3294% -42.1982 27.7411);--ct-tint-teal:lab(64.1302% -37.1785 -7.39125);--ct-tint-blue:lab(58.8049% -5.96455 -47.2683);--ct-tint-purple:lab(55.9055% 33.9249 -49.7255);--ct-tint-pink:lab(63.1845% 48.2802 -9.30743)}}[data-theme=light]{--ct-tint-gray:#606369;--ct-tint-red:#ba2b2e;--ct-tint-orange:#b35100;--ct-tint-yellow:#7a6000;--ct-tint-green:#09672e;--ct-tint-teal:#006a65;--ct-tint-blue:#0e5caf;--ct-tint-purple:#6e3ead;--ct-tint-pink:#a83876}@supports (color:lab(0% 0 0)){[data-theme=light]{--ct-tint-gray:lab(41.9663% -.489771 -3.71957);--ct-tint-red:lab(42.4959% 56.9739 35.4904);--ct-tint-orange:lab(46.8281% 38.6363 59.9668);--ct-tint-yellow:lab(42.2133% 5.77098 55.6257);--ct-tint-green:lab(37.6918% -36.456 24.3006);--ct-tint-teal:lab(39.5416% -30.5215 -6.01712);--ct-tint-blue:lab(38.5303% 3.47616 -51.474);--ct-tint-purple:lab(36.8797% 38.9823 -52.4339);--ct-tint-pink:lab(42.1591% 50.8357 -9.87806)}}[data-form=nas]{--ct-pad:24px;--ct-bar:56px}[data-form=tablet]{--ct-pad:24px}[data-form=mobile]{--ct-pad:16px;--ct-bar:60px}[data-form=tv]{--ct-pad:96px;--ct-bar:96px}html,body{height:100%;margin:0}html,body.z-root{overscroll-behavior:none;overflow:hidden}.ct-app,.ct-win{height:100%}@supports (height:100dvh){.ct-app,.ct-win{height:100dvh}}.ct-win{position:relative}.ct-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%}.ct-skip:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px;translate:0}.ct-sidebar{scrollbar-width:thin;gap:2px;overflow-y:auto}.ct-brand{text-decoration:none}.ct-gap{flex-shrink:0;height:8px}.ct-sidebar .z-sidebar__item[data-key]:after{content:attr(data-key)/"";font-family:var(--z-font-mono);opacity:0;transition:opacity var(--z-dur-fast) linear;font-size:11px}.ct-sidebar .z-sidebar__item[data-key]:hover:after,.ct-sidebar .z-sidebar__item[data-key]:focus-visible:after{opacity:.6}.ct-sidebar .z-sidebar__item:not([data-key]):after{display:none}.ct-sidebar .z-sidebar__section.ct-sec{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.ct-sec__add{all:unset;cursor:pointer;width:24px;height:24px;color:var(--z-ink-2);border-radius:50%;place-items:center;display:inline-grid}.ct-sec__add .z-icon{font-size:18px}@media (hover:hover){.ct-sec__add:hover{color:var(--z-ink);background:color-mix(in srgb, var(--z-ink) 8%, transparent)}}.ct-sec__add:focus-visible{outline:var(--z-focus-w) solid var(--z-focus)}.ct-side-none{color:var(--z-ink-3,var(--z-ink-2));font:400 var(--z-fs-caption)/1.4 var(--z-font-text);margin:0;padding:4px 12px 8px}.ct-import{width:100%;margin:12px 0 0}.ct-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:16px;display:flex}:root:is([data-form=desktop],[data-form=nas]) .ct-win[data-sidebar=rail] .ct-side-none,:root:is([data-form=desktop],[data-form=nas]) .ct-win[data-sidebar=rail] .ct-sec__add{display:none}.ct-pane{position:relative;container:pane/inline-size}.ct-pane[data-page=off]{background:var(--z-surface-1)}.ct-body{flex:1;min-width:0;min-height:0;display:flex}.ct-scroll{scroll-behavior:auto;overscroll-behavior:contain;min-width:0}.ct-view{min-height:calc(100% - var(--ct-bar));outline:none}.ct-topbar{height:var(--ct-bar);gap:8px;padding-inline:16px 20px}.ct-topbar .z-btn[hidden]{display:none}.ct-topbar__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ct-topbar__tools{align-items:center;gap:4px;margin-left:auto;display:flex}.ct-topbar__global{align-items:center;gap:4px;display:flex}.ct-bartitle{font:600 var(--z-fs-body)/1 var(--z-font-text)}.ct-dock{--z-glass-a:95%;max-width:480px;display:none}.ct-topbar{--z-bar-a:88%}[data-form=mobile] .ct-win,[data-form=tablet] .ct-win{grid-template-columns:minmax(0,1fr);gap:0}[data-form=mobile] .ct-sidebar,[data-form=tablet] .ct-sidebar{display:none}[data-form=mobile] .ct-dock,[data-form=tablet] .ct-dock{display:flex}[data-form=mobile] .ct-view,[data-form=tablet] .ct-view{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}[data-form=mobile] .ct-list__body,[data-form=mobile] .ct-contact__scroll,[data-form=tablet] .ct-list__body,[data-form=tablet] .ct-contact__scroll{padding-bottom:calc(96px + 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] .ct-win{padding:0}[data-form=mobile] .ct-pane{border-radius:0}[data-form=mobile] .ct-topbar{padding-inline:8px 12px}.ct-page{box-sizing:border-box;max-width:880px;padding:8px var(--ct-pad) 96px;margin-inline:auto}.ct-h1{font:400 calc(var(--z-fs-h1) * 1.05)/1.1 var(--z-font-serif);letter-spacing:-.02em;margin:8px 0}.ct-h2{font:600 var(--z-fs-h3)/var(--z-lh-h3) var(--z-font-text);letter-spacing:-.01em;margin:0 0 12px}.ct-lead{max-width:62ch;color:var(--z-ink-2);margin:0 0 20px;line-height:1.55}.ct-hint{color:var(--z-ink-2);font:400 var(--z-fs-small)/1.5 var(--z-font-text);max-width:66ch;margin:6px 0}.ct-linkbtn{all:unset;cursor:pointer;text-underline-offset:3px;color:var(--z-ink);text-decoration:underline}.ct-linkbtn:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px;border-radius:4px}.ct-skel{pointer-events:none;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.ct-skel__row{align-items:center;gap:12px;height:60px;display:flex}.ct-skel__dot,.ct-skel__lines i{background:color-mix(in oklch, var(--z-ink) 10%, transparent);animation:z-breathe 1.8s var(--z-ease-standard) infinite;display:block}.ct-skel__dot{border-radius:50%;flex-shrink:0;width:40px;height:40px}.ct-skel__lines{flex-direction:column;flex:1;gap:8px;display:flex}.ct-skel__lines i{border-radius:6px;height:11px}@media (prefers-reduced-motion:reduce){.ct-skel__dot,.ct-skel__lines i{animation:none}}.ct-empty{flex-direction:column;align-items:flex-start;gap:14px;max-width:460px;padding:48px 24px 24px;display:flex}.ct-empty p{color:var(--z-ink-2);margin:0;line-height:1.55}.ct-empty h2{margin:0}.ct-empty__icon{background:color-mix(in srgb, var(--z-surface-3) 70%, transparent);width:56px;height:56px;box-shadow:inset 0 1px 0 var(--z-bevel-hi), inset 0 -1px 0 var(--z-bevel-lo), 0 0 0 1px var(--z-ring);border-radius:20px;place-items:center;display:grid}.ct-empty__icon .z-icon{color:var(--z-ink-2);font-size:28px}.ct-empty__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ct-login{place-items:center;min-height:100dvh;padding:24px;display:grid}.ct-login__card{align-items:flex-start;gap:14px;width:min(420px,100%)}.ct-login__pw{flex-direction:column;gap:12px;width:100%;display:flex}.ct-login__alt{width:100%}.ct-login__alt summary{cursor:pointer;color:var(--z-ink-2);margin-bottom:10px}.ct-split{flex:1;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.ct-split[data-has-contact=true] .ct-list,.ct-split[data-has-contact=false] .ct-detail{display:none}@container pane (width>=720px){.ct-split[data-layout=list]{grid-template-columns:minmax(280px, var(--ct-list-w)) minmax(0, 1fr)}.ct-split[data-layout=list][data-has-contact=true] .ct-list,.ct-split[data-layout=list][data-has-contact=false] .ct-detail{display:flex}.ct-split[data-layout=list] .ct-list{border-right:1px solid var(--z-line)}}.ct-list{background:color-mix(in srgb, var(--z-surface-1) 60%, transparent);flex-direction:column;min-width:0;min-height:0;display:flex}.ct-list__head{min-height:var(--ct-bar);box-sizing:border-box;align-items:center;gap:8px;padding:0 12px 0 20px;display:flex}.ct-list__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--z-fs-h4)/1.2 var(--z-font-display);letter-spacing:-.015em;flex:1;margin:0;overflow:hidden}.ct-list__title small{color:var(--z-ink-2);font:500 var(--z-fs-small)/1 var(--z-font-text);margin-left:8px}.ct-list__tools{align-items:center;gap:2px;display:flex}.ct-list__tools .z-btn[data-dirty]:after{content:"";background:var(--z-tint);width:8px;height:8px;box-shadow:0 0 0 2px var(--z-bg);border-radius:50%;position:absolute;top:6px;right:6px}.ct-list__tools .z-btn{position:relative}.ct-list__account{display:none}.ct-list__search{padding:0 16px 8px}.ct-list__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ct-list__scroll{overscroll-behavior:contain;scrollbar-width:thin;outline:none;flex:1;min-height:0;overflow-y:auto}[data-form=mobile] .ct-list__account,[data-form=tablet] .ct-list__account{display:inline-flex}[data-form=mobile] .ct-list__head,[data-form=tablet] .ct-list__head{padding-left:16px}.ct-dirty{border-radius:var(--z-r-pill);background:color-mix(in srgb, var(--z-tint) 16%, transparent);font:500 var(--z-fs-caption)/1 var(--z-font-text);align-items:center;gap:4px;margin:0 16px 6px;padding:2px 4px 2px 12px;display:flex}.ct-dirty span{flex:1}.ct-vlist{width:100%;position:relative}.ct-head,.ct-row,.ct-tr{box-sizing:border-box;position:absolute;top:0;left:0;right:0}.ct-head{z-index:1;color:var(--z-ink-2);font:600 var(--z-fs-caption)/1 var(--z-font-text);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--z-surface-1) 92%, transparent);align-items:flex-end;padding:0 20px 6px;display:flex}.ct-row{align-items:center;padding-inline:8px;display:flex}.ct-row__link{border-radius:var(--z-r-control);min-width:0;height:calc(100% - 4px);color:inherit;flex:1;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}@supports (corner-shape:squircle){.ct-row__link{corner-shape:squircle}}@media (hover:hover){.ct-row__link:hover{background:color-mix(in srgb, var(--z-ink) 5%, transparent)}}.ct-row__link:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.ct-row[data-current] .ct-row__link,.ct-row[data-selected] .ct-row__link{background:color-mix(in srgb, var(--z-tint) 20%, transparent)}.ct-row__check{opacity:0;width:0;accent-color:var(--z-tint);transition:width var(--z-dur-fast) linear, opacity var(--z-dur-fast) linear, margin var(--z-dur-fast) linear;flex-shrink:0;margin:0}.ct-row[data-selecting] .ct-row__check,.ct-row__check:focus-visible{opacity:1;width:18px;margin:0 4px 0 6px}@media (hover:hover){.ct-row:hover .ct-row__check{opacity:1;width:18px;margin:0 4px 0 6px}}.ct-row__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ct-row__text small{text-overflow:ellipsis;white-space:nowrap;color:var(--z-ink-2);font:400 var(--z-fs-small)/1.2 var(--z-font-text);overflow:hidden}.ct-row__name{text-overflow:ellipsis;white-space:nowrap;font:400 var(--z-fs-body)/1.2 var(--z-font-text);overflow:hidden}.ct-row__name strong{font-weight:650}.ct-row__light{color:var(--z-ink)}.ct-row__star{color:var(--z-ink-2);font-variation-settings:"FILL" 1;font-size:16px}.ct-row__meta{color:var(--z-ink-2);font:500 var(--z-fs-caption)/1 var(--z-font-text);flex-shrink:0}.ct-row__action{border-radius:var(--z-r-pill);background:color-mix(in srgb, var(--z-ink) 8%, transparent);color:var(--z-ink);font:500 var(--z-fs-small)/1 var(--z-font-text);cursor:pointer;border:0;flex-shrink:0;margin-right:8px;padding:6px 12px}.ct-avatar{flex-shrink:0;overflow:hidden}.ct-avatar[data-initials]:before{content:attr(data-initials)}.ct-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ct-avatar .z-icon{font-size:calc(var(--s) * .5)}.ct-avatar[data-kind=org]{border-radius:28%}.ct-selbar{border-radius:var(--z-r-pill);background:color-mix(in srgb, var(--z-tint) 20%, var(--z-surface-3));align-items:center;gap:4px;margin:0 12px 6px;padding:4px 4px 4px 14px;display:flex}.ct-selbar__n{font:600 var(--z-fs-small)/1 var(--z-font-text);flex:1}.ct-selbar__tools{align-items:center;gap:2px;display:flex}.ct-table{scrollbar-width:thin;outline:none;flex:1;min-height:0;overflow:auto}.ct-table__inner{position:relative}.ct-table__head{z-index:2;background:var(--z-surface-2,var(--z-surface-1));height:38px;box-shadow:inset 0 -1px 0 var(--z-line);padding-inline:16px;display:grid;position:sticky;top:0}.ct-th{all:unset;box-sizing:border-box;cursor:pointer;color:var(--z-ink-2);font:600 var(--z-fs-caption)/1 var(--z-font-text);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;display:flex}.ct-th .z-icon{font-size:16px}.ct-th:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}@media (hover:hover){.ct-th:hover{color:var(--z-ink)}}.ct-tr{box-shadow:inset 0 -1px 0 var(--z-line);align-items:center;padding-inline:16px;display:grid}.ct-tr[data-selected]{background:color-mix(in srgb, var(--z-tint) 16%, transparent)}@media (hover:hover){.ct-tr:hover:hover{background:color-mix(in srgb, var(--z-ink) 4%, transparent)}}.ct-td{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 var(--z-fs-small)/1.2 var(--z-font-text);padding:0 8px;overflow:hidden}.ct-td--name{align-items:center;gap:4px;display:flex}.ct-td--name a{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ct-td--name a strong{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ct-td--name a:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px;border-radius:6px}.ct-td--name .ct-row__check{width:0}.ct-tr:hover .ct-row__check,.ct-tr[data-selected] .ct-row__check,.ct-split[data-selecting] .ct-tr .ct-row__check{opacity:1;width:18px;margin:0 4px}[data-form=mobile] .ct-table,[data-form=tablet] .ct-table{-webkit-overflow-scrolling:touch}.ct-cards-wrap{padding:8px 16px 24px}.ct-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.ct-card{border-radius:var(--z-r-card);background:color-mix(in srgb, var(--z-surface-3) 70%, transparent);box-shadow:var(--z-shadow-1);color:inherit;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 16px;text-decoration:none;display:flex}@supports (corner-shape:squircle){.ct-card{corner-shape:squircle}}.ct-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:650;overflow:hidden}.ct-card small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--z-ink-2);overflow:hidden}.ct-card[data-selected],.ct-card[data-current]{box-shadow:var(--z-shadow-1), 0 0 0 2px var(--z-tint)}@media (hover:hover){.ct-card:hover:hover{translate:0 -2px}}.ct-card:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.ct-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.ct-detail__none{height:100%;color:var(--z-ink-2);place-items:center;display:grid}.ct-contact{flex-direction:column;height:100%;min-height:0;display:flex}.ct-contact__bar{min-height:var(--ct-bar);box-sizing:border-box;flex-shrink:0;align-items:center;gap:6px;padding:0 16px 0 12px;display:flex}.ct-contact__back{display:inline-flex}.ct-contact__state{color:var(--z-ink-2);font:500 var(--z-fs-caption)/1 var(--z-font-text);flex:1;margin-left:4px}.ct-contact__state[data-state=error]{color:var(--z-danger);opacity:1}.ct-contact__tools{align-items:center;gap:2px;margin-left:auto;display:flex}.ct-contact__scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.ct-contact__page{box-sizing:border-box;max-width:var(--ct-read);padding:0 var(--ct-pad) 120px;margin-inline:auto}@container pane (width>=720px){.ct-split[data-layout=list] .ct-contact__back{display:none}}.ct-fieldset{border:0;min-width:0;margin:0;padding:0}.ct-banner{margin:0 var(--ct-pad) 8px;border-radius:var(--z-r-control);background:color-mix(in srgb, var(--z-warning) 18%, transparent);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.ct-banner>span:not(.z-icon){flex:1;min-width:180px}.ct-hero{flex-direction:column;gap:14px;padding:4px 0 8px;display:flex}.ct-hero__top{align-items:center;gap:20px;display:flex}.ct-hero__avatar{all:unset;cursor:pointer;border-radius:50%;flex-shrink:0;position:relative}.ct-hero__avatar:disabled{cursor:default}.ct-hero__avatar:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:3px}.ct-hero__camera{background:var(--z-surface-3);width:30px;height:30px;box-shadow:0 0 0 3px var(--z-bg), var(--z-shadow-1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ct-hero__camera .z-icon{font-size:17px}.ct-hero__names{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ct-hero__row{align-items:baseline;gap:10px;min-width:0;display:flex}.ct-hero__row>*{flex:1;min-width:0}.ct-hero__row:has(>.ct-hero__dot){gap:6px}.ct-hero__dot{color:var(--z-ink-2);flex:none}@supports (field-sizing:content){.ct-hero__row>.ct-title,.ct-hero__sub>.ct-sub{field-sizing:content;flex:0 auto;width:auto;min-width:3ch;max-width:100%}}.ct-title,.ct-sub{box-sizing:border-box;width:100%;color:var(--z-ink);font-family:var(--z-font-display);transition:background-color var(--z-dur-fast) linear;background:0 0;border:0;border-radius:8px;outline:none;margin-left:-6px;padding:2px 6px}.ct-title::placeholder,.ct-sub::placeholder{color:var(--z-ink-3,color-mix(in srgb, var(--z-ink) 38%, transparent))}@media (hover:hover){.ct-title:hover:hover,.ct-sub:hover:hover{background:color-mix(in srgb, var(--z-ink) 5%, transparent)}}.ct-title:focus-visible,.ct-sub:focus-visible{background:color-mix(in srgb, var(--z-ink) 7%, transparent);box-shadow:0 0 0 var(--z-focus-w) var(--z-focus)}.ct-title{letter-spacing:-.02em;font-size:clamp(24px,4cqi,34px);font-weight:450;line-height:1.15}.ct-title--strong{font-weight:700}.ct-sub{font:400 var(--z-fs-body)/1.3 var(--z-font-text);color:var(--z-ink-2)}.ct-quick{flex-wrap:wrap;gap:8px;display:flex}.ct-quick__btn{height:var(--z-ctl-m);border-radius:var(--z-r-pill);background:color-mix(in srgb, var(--z-ink) 8%, transparent);color:var(--z-ink);font:500 var(--z-fs-small)/1 var(--z-font-text);align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}@media (hover:hover){.ct-quick__btn:hover{background:color-mix(in srgb, var(--z-ink) 14%, transparent)}}.ct-quick__btn:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.ct-quick__btn .z-icon{font-size:18px}.ct-more summary{cursor:pointer;color:var(--z-ink-2);font:500 var(--z-fs-small)/1.4 var(--z-font-text)}.ct-more summary:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px;border-radius:4px}.ct-more__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-top:10px;display:grid}.ct-lists{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ct-tag{--c:var(--ct-tint-gray);border-radius:var(--z-r-pill);background:color-mix(in oklch, var(--c) 20%, transparent);max-width:100%;height:26px;color:color-mix(in oklch, var(--c) 78%, var(--z-ink));font:500 var(--z-fs-small)/1 var(--z-font-text);white-space:nowrap;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.ct-tag .z-icon{font-size:15px}.ct-tag[data-tint=gray]{--c:var(--ct-tint-gray)}.ct-tag[data-tint=red]{--c:var(--ct-tint-red)}.ct-tag[data-tint=orange]{--c:var(--ct-tint-orange)}.ct-tag[data-tint=yellow]{--c:var(--ct-tint-yellow)}.ct-tag[data-tint=green]{--c:var(--ct-tint-green)}.ct-tag[data-tint=teal]{--c:var(--ct-tint-teal)}.ct-tag[data-tint=blue]{--c:var(--ct-tint-blue)}.ct-tag[data-tint=purple]{--c:var(--ct-tint-purple)}.ct-tag[data-tint=pink]{--c:var(--ct-tint-pink)}.ct-tag__x{all:unset;cursor:pointer;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:-6px;display:inline-grid}.ct-tag__x .z-icon{font-size:14px}@media (hover:hover){.ct-tag__x:hover{background:color-mix(in oklch, var(--c) 28%, transparent)}}.ct-tag__x:focus-visible{outline:var(--z-focus-w) solid var(--z-focus)}.ct-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.ct-pick{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;gap:4px;min-height:26px;padding:0 4px;display:inline-flex}.ct-pick--add{border-radius:var(--z-r-pill);height:26px;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);padding:0 10px}.ct-pick--add .z-icon{font-size:16px}.ct-pick__none{color:var(--z-ink-3,color-mix(in srgb, var(--z-ink) 40%, transparent));font:400 var(--z-fs-small)/1 var(--z-font-text)}@media (hover:hover){.ct-pick:hover{background:color-mix(in srgb, var(--z-ink) 6%, transparent)}}.ct-pick:focus-visible{outline:var(--z-focus-w) solid var(--z-focus)}.ct-sect{border-top:1px solid var(--z-line);margin-top:14px;padding:18px 0 6px}.ct-sect__head{align-items:center;gap:8px;min-height:32px;display:flex}.ct-sect__head h2{font:600 var(--z-fs-caption)/1 var(--z-font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--z-ink-2);flex:1;margin:0}.ct-sect__tools{gap:2px;display:flex}.ct-sect__hint{color:var(--z-ink-3,color-mix(in srgb, var(--z-ink) 40%, transparent));font:400 var(--z-fs-caption)/1 var(--z-font-text)}.ct-group{margin:8px 0 14px}.ct-group h3{color:var(--z-ink-2);font:500 var(--z-fs-caption)/1.2 var(--z-font-text);margin:0 0 4px}.ct-rows{flex-direction:column;gap:4px;display:flex}.ct-rowfield{align-items:center;gap:6px;display:flex}.ct-rowfield .z-input,.ct-rowfield .z-select{min-width:0}.ct-rowfield>.z-input{flex:1}.ct-rowfield .ct-label{width:128px;color:var(--z-ink-2);flex:0 0 128px}.ct-rowfield--address{align-items:flex-start}.ct-rowfield__hint{color:var(--z-ink-2);font:400 var(--z-fs-small)/1 var(--z-font-text);white-space:nowrap}.ct-label--static{height:var(--z-ctl-m);box-sizing:border-box;font:400 var(--z-fs-small)/1 var(--z-font-text);align-items:center;padding-inline:14px;display:inline-flex}.ct-address{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ct-address__city{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ct-address textarea{resize:vertical;min-height:56px}.ct-birthday{flex:1;grid-template-columns:76px 1fr 96px;gap:6px;max-width:420px;display:grid}.ct-props{flex-direction:column;gap:2px;margin:6px 0 0;display:flex}.ct-prop{grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:center;gap:12px;min-height:38px;display:grid}.ct-prop dt{min-width:0;color:var(--z-ink-2);font:400 var(--z-fs-small)/1.2 var(--z-font-text);align-items:center;gap:8px;display:flex}.ct-prop dt .z-icon{opacity:.8;font-size:17px}.ct-prop dd{min-width:0;margin:0}.ct-prop dd .z-input{width:100%}.ct-multi{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ct-prop__url{align-items:center;gap:4px;display:flex}.ct-stars{display:inline-flex}.ct-star{all:unset;cursor:pointer;width:28px;height:28px;color:var(--z-ink-3,color-mix(in srgb, var(--z-ink) 35%, transparent));border-radius:8px;place-items:center;display:inline-grid}.ct-star .z-icon{font-size:22px}.ct-star[aria-pressed=true]{color:var(--ct-tint-yellow)}.ct-star[aria-pressed=true] .z-icon{font-variation-settings:"FILL" 1}.ct-star:focus-visible{outline:var(--z-focus-w) solid var(--z-focus)}.ct-conn{flex-direction:column;gap:18px;display:flex}.ct-conn__group h3{color:var(--z-ink-2);font:500 var(--z-fs-small)/1 var(--z-font-text);align-items:center;gap:8px;margin:4px 0 8px;display:flex}.ct-conn__group h3 .z-icon{font-size:18px}.ct-chiplist{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ct-chiplist li{border-radius:var(--z-r-control);background:color-mix(in srgb, var(--z-surface-3) 70%, transparent);box-shadow:var(--z-shadow-1);align-items:center;gap:2px;padding-right:4px;display:flex}@supports (corner-shape:squircle){.ct-chiplist li{corner-shape:squircle}}.ct-person{border-radius:var(--z-r-control);min-width:0;color:inherit;align-items:center;gap:10px;padding:8px 12px 8px 8px;text-decoration:none;display:flex}.ct-person>span:not(.ct-avatar):not(.ct-applink__icon){flex-direction:column;min-width:0;display:flex}.ct-person small{color:var(--z-ink-2)}@media (hover:hover){.ct-person:hover:hover{background:color-mix(in srgb, var(--z-ink) 5%, transparent)}}.ct-person:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.ct-applink__icon{background:color-mix(in srgb, var(--z-tint) 22%, transparent);border-radius:10px;place-items:center;width:32px;height:32px;display:grid!important}.ct-meta{border-top:1px solid var(--z-line);color:var(--z-ink-2);font:400 var(--z-fs-small)/1.5 var(--z-font-text);margin-top:28px;padding-top:14px}.ct-meta p{margin:0 0 6px}.ct-meta summary{cursor:pointer}.ct-meta dl{grid-template-columns:auto 1fr;gap:4px 14px;margin:8px 0;display:grid}.ct-meta dt{color:var(--z-ink-2)}.ct-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.ct-meta code{font:400 var(--z-fs-caption)/1.4 var(--z-font-mono)}@container pane (width<=560px){.ct-hero__top{flex-direction:column;align-items:flex-start;gap:12px}.ct-hero__row{flex-wrap:wrap;gap:0 10px}.ct-prop{grid-template-columns:minmax(0,1fr);gap:2px;padding-bottom:6px}.ct-rowfield .ct-label{flex-basis:104px;width:104px}}.ct-editor{font:400 var(--z-fs-body-l,17px)/1.6 var(--z-font-text);margin:4px 0 0;padding-left:0;position:relative}.ct-editor[data-readonly]{opacity:.85}.ct-b{margin-left:calc(var(--ct-depth,0) * 26px);padding:1px 0;position:relative}.ct-b__gutter{opacity:0;transition:opacity var(--z-dur-fast) linear;gap:0;display:flex;position:absolute;top:3px;left:-50px}.ct-b:hover>.ct-b__gutter,.ct-b:focus-within>.ct-b__gutter{opacity:1}.ct-b__line{align-items:flex-start;gap:6px;display:flex}.ct-b__mark{text-align:center;width:22px;color:var(--z-ink-2);-webkit-user-select:none;user-select:none;flex-shrink:0}.ct-b__mark--num{text-align:right;font-variant-numeric:tabular-nums;width:26px;padding-right:4px}.ct-b__box{width:18px;height:18px;accent-color:var(--z-tint);cursor:pointer;flex-shrink:0;margin:5px 4px 0 2px}.ct-b[data-checked] .ct-rt{color:var(--z-ink-2);text-decoration:line-through}.ct-b__emoji{all:unset;cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.ct-b__emoji:not(:disabled):hover{background:color-mix(in srgb, var(--z-ink) 8%, transparent)}.ct-b__emoji:focus-visible{outline:var(--z-focus-w) solid var(--z-focus)}.ct-b__hr{cursor:default;outline:none;padding:10px 0}.ct-b__hr hr{border:0;border-top:1px solid var(--z-line-strong);margin:0}.ct-b__hr:focus-visible hr{border-top-color:var(--z-focus);border-top-width:2px}.ct-b[data-type=h1] .ct-rt{font:650 1.7em/1.25 var(--z-font-display);letter-spacing:-.02em;margin-top:18px}.ct-b[data-type=h2] .ct-rt{font:650 1.35em/1.3 var(--z-font-display);letter-spacing:-.015em;margin-top:14px}.ct-b[data-type=h3] .ct-rt{font:650 1.12em/1.35 var(--z-font-display);margin-top:10px}.ct-b[data-type=quote] .ct-rt{border-left:3px solid var(--z-tint);color:var(--z-ink-2);padding:2px 0 2px 16px}.ct-b[data-type=callout]{border-radius:var(--z-r-control);background:color-mix(in srgb, var(--z-tint) 14%, transparent);margin-block:6px;padding:12px 14px}@supports (corner-shape:squircle){.ct-b[data-type=callout]{corner-shape:squircle}}.ct-b[data-type=code] .ct-rt{border-radius:var(--z-r-control);background:color-mix(in srgb, var(--z-ink) 7%, transparent);font:400 .88em/1.55 var(--z-font-mono);white-space:pre-wrap;tab-size:2;padding:10px 14px}.ct-bh{all:unset;cursor:pointer;width:24px;height:28px;color:var(--z-ink-2);border-radius:6px;place-items:center;display:inline-grid}.ct-bh .z-icon{font-size:19px}@media (hover:hover){.ct-bh:hover{background:color-mix(in srgb, var(--z-ink) 8%, transparent);color:var(--z-ink)}}.ct-bh:focus-visible{outline:var(--z-focus-w) solid var(--z-focus)}.ct-rt{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;min-height:1.6em;caret-color:var(--z-ink);outline:none;flex:1}.ct-rt strong{font-weight:700}.ct-rt s{text-decoration-thickness:1.5px}.ct-rt code{background:color-mix(in srgb, var(--z-ink) 9%, transparent);font:.88em var(--z-font-mono);border-radius:6px;padding:.1em .35em}.ct-rt a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--z-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--z-ink) 40%, transparent);text-underline-offset:3px}.ct-rt:empty:before{content:attr(data-placeholder);color:var(--z-ink-3,color-mix(in srgb, var(--z-ink) 36%, transparent));pointer-events:none}.ct-rt:focus-visible{outline:none}.ct-b[data-type=p]:not([data-only]) .ct-rt:empty:not(:focus):before{content:none}.ct-mention{background:color-mix(in srgb, var(--z-tint) 22%, transparent);white-space:nowrap;cursor:default;border-radius:6px;padding:.05em .4em}.ct-mention:before{content:"@";opacity:.6}.ct-editor__tail{all:unset;width:100%;min-height:36px;color:var(--z-ink-2);font:400 var(--z-fs-small)/1 var(--z-font-text);cursor:text;opacity:0;align-items:center;gap:6px;margin-top:4px;display:flex}.ct-editor__tail .z-icon{font-size:17px}.ct-editor__tail:hover,.ct-editor__tail:focus-visible,.ct-editor:focus-within .ct-editor__tail{opacity:1}.ct-emenu{z-index:1000;border-radius:var(--z-r-card);background:var(--z-overlay);width:280px;max-height:calc(100dvh - 16px);padding:6px;position:fixed;overflow-y:auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ct-emenu{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))}}.ct-emenu{box-shadow:var(--z-drop), inset 0 1px 0 var(--z-glass-hi);font:400 var(--z-fs-body)/1.2 var(--z-font-text)}.ct-emenu__none{color:var(--z-ink-2);margin:0;padding:10px 12px}.ct-emenu__item{border-radius:var(--z-r-control);cursor:pointer;align-items:center;gap:10px;padding:7px 10px;display:flex}.ct-emenu__item[aria-selected=true]{background:color-mix(in srgb, var(--z-tint) 22%, transparent)}.ct-emenu__icon{background:color-mix(in srgb, var(--z-ink) 8%, transparent);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ct-emenu__icon .z-icon{font-size:19px}.ct-emenu__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ct-emenu__text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.ct-emenu__text small{color:var(--z-ink-2);font-size:var(--z-fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:none){.ct-b__gutter{display:none}}.ct-display,.ct-import-dialog,.ct-fields,.ct-relation,.ct-link,.ct-addlist,.ct-shortcuts{width:min(640px,100vw - 32px);max-height:min(86dvh,820px);overflow-y:auto}.ct-fields>div,.ct-relation>div,.ct-link>div,.ct-addlist>div{padding:28px}:root[data-form=mobile] .ct-fields>div,:root[data-form=mobile] .ct-relation>div,:root[data-form=mobile] .ct-link>div,:root[data-form=mobile] .ct-addlist>div{padding:30px 20px 20px}.ct-set{margin:14px 0}.ct-set h3{color:var(--z-ink-2);font:600 var(--z-fs-caption)/1 var(--z-font-text);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.ct-set__field{max-width:320px}.ct-rule{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ct-rule>*{min-width:0}.ct-rule>.z-select,.ct-rule>.z-input,.ct-rule>.z-field,.ct-rule__none{flex:1}.ct-cols{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 14px;display:grid}.ct-drop{border-radius:var(--z-r-card);background:color-mix(in srgb, var(--z-surface-3) 60%, transparent);box-shadow:inset 0 0 0 1.5px var(--z-line-strong);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;display:flex;position:relative}.ct-drop .z-icon{color:var(--z-tint);font-size:34px}.ct-drop span{color:var(--z-ink-2);font-size:var(--z-fs-small)}.ct-drop input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.ct-drop[data-over],.ct-drop:focus-within{box-shadow:inset 0 0 0 2px var(--z-tint);background:color-mix(in srgb, var(--z-tint) 12%, transparent)}.ct-howto{margin-top:16px}.ct-howto h3{font:600 var(--z-fs-small)/1 var(--z-font-text);margin:0 0 6px}.ct-howto details{border-top:1px solid var(--z-line);padding:8px 0}.ct-howto summary{cursor:pointer;font:500 var(--z-fs-small)/1.3 var(--z-font-text);align-items:center;gap:8px;display:flex}.ct-howto summary .z-icon{color:var(--z-ink-2);font-size:19px}.ct-howto p{color:var(--z-ink-2);font:400 var(--z-fs-small)/1.5 var(--z-font-text);margin:6px 0 0 27px}.ct-busy{color:var(--z-ink-2);align-items:center;gap:12px;padding:36px 8px;display:flex}.ct-review__lead{margin:0 0 12px}.ct-review__facts{color:var(--z-ink-2);font:400 var(--z-fs-small)/1.4 var(--z-font-text);flex-direction:column;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.ct-review__facts li{align-items:flex-start;gap:8px;display:flex}.ct-review__facts .z-icon{margin-top:-1px;font-size:18px}.ct-review__conflict{border-radius:var(--z-r-control);background:color-mix(in srgb, var(--z-warning) 14%, transparent);border:0;margin:12px 0;padding:10px 14px}.ct-review__conflict legend{font:600 var(--z-fs-small)/1.3 var(--z-font-text);padding:0 6px}.ct-review__conflict .z-radio{margin:6px 0;display:flex}.ct-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.ct-stat{border-radius:var(--z-r-control);background:color-mix(in srgb, var(--z-surface-3) 70%, transparent);box-shadow:var(--z-shadow-1);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ct-stat b{font:650 26px/1 var(--z-font-display);letter-spacing:-.02em}.ct-stat span{color:var(--z-ink-2);font-size:var(--z-fs-caption)}.ct-stat[data-tone=new] b{color:var(--z-tint)}.ct-stat[data-tone=warn] b{color:var(--z-warning)}.ct-done{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.ct-done>.z-icon{color:var(--z-success);font-size:36px}.ct-done h3{margin:0}.ct-done ul{margin:0;padding-left:18px}.ct-done[role=alert]>.z-icon{color:var(--z-danger)}.ct-fcards{flex-direction:column;gap:10px;margin:12px 0;display:flex}.ct-fcard{border-radius:var(--z-r-control);background:color-mix(in srgb, var(--z-surface-3) 60%, transparent);box-shadow:var(--z-shadow-1);padding:12px 14px}.ct-fcard header{align-items:center;gap:8px;display:flex}.ct-fcard header>.z-input{flex:1}.ct-fcard__type{color:var(--z-ink-2);font:500 var(--z-fs-caption)/1 var(--z-font-text);white-space:nowrap}.ct-fcard__options{margin-top:10px;padding-left:12px}.ct-newfield{grid-template-columns:1fr 180px auto;align-items:end;gap:8px;display:grid}.ct-pickerlist{border-radius:var(--z-r-control);max-height:300px;box-shadow:inset 0 0 0 1px var(--z-line);margin:10px 0;padding:0;list-style:none;overflow-y:auto}.ct-pickerlist li>button{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.ct-pickerlist li>button>span:not(.ct-avatar){flex-direction:column;min-width:0;display:flex}.ct-pickerlist li>button small{color:var(--z-ink-2)}.ct-pickerlist li>button[aria-selected=true]{background:color-mix(in srgb, var(--z-tint) 22%, transparent)}@media (hover:hover){.ct-pickerlist li>button:hover:hover{background:color-mix(in srgb, var(--z-ink) 6%, transparent)}}.ct-pickerlist li>button:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.ct-pickerlist .ct-hint{padding:10px 12px}.ct-keys{gap:18px;margin:8px 0 16px;display:grid}.ct-keys section h3{color:var(--z-ink-2);font:600 var(--z-fs-caption)/1 var(--z-font-text);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.ct-keys dl{gap:6px;margin:0;display:grid}.ct-keys dl>div{grid-template-columns:minmax(140px,200px) 1fr;align-items:center;gap:12px;display:grid}.ct-keys dt{flex-wrap:wrap;gap:4px;display:flex}.ct-keys dd{color:var(--z-ink-2);margin:0}.ct-palette{width:min(640px,100vw - 24px);max-height:min(70dvh,560px);padding:0;overflow:hidden}.ct-palette__bar{box-shadow:inset 0 -1px 0 var(--z-line);align-items:center;gap:10px;padding:12px 14px 12px 18px;display:flex}.ct-palette__input{min-width:0;color:var(--z-ink);font:400 var(--z-fs-body-l,17px)/1.4 var(--z-font-text);background:0 0;border:0;outline:none;flex:1}.ct-palette__input::-webkit-search-cancel-button{display:none}.ct-palette__body{max-height:min(52dvh,420px);padding:6px;overflow-y:auto}.ct-palette__group{color:var(--z-ink-2);font:600 var(--z-fs-caption)/1 var(--z-font-text);letter-spacing:.06em;text-transform:uppercase;margin:10px 10px 4px}.ct-palette__foot{color:var(--z-ink-2);font-size:var(--z-fs-caption);box-shadow:inset 0 1px 0 var(--z-line);gap:16px;padding:8px 16px;display:flex}.ct-palette__foot span{align-items:center;gap:4px;display:inline-flex}.ct-opt{border-radius:var(--z-r-control);cursor:pointer;align-items:center;gap:12px;padding:8px 10px;display:flex}.ct-opt[aria-selected=true]{background:color-mix(in srgb, var(--z-tint) 22%, transparent)}.ct-opt__icon{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.ct-opt__icon .z-icon{color:var(--z-ink-2);font-size:20px}.ct-opt__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ct-opt__text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.ct-opt__text small{color:var(--z-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-opt__kbd{gap:3px;display:inline-flex}.ct-card{border-radius:var(--z-r-card);background:color-mix(in srgb, var(--z-surface-3) 70%, transparent);box-shadow:var(--z-shadow-1);flex-direction:column;gap:4px;margin-bottom:16px;padding:22px 24px;display:flex}@supports (corner-shape:squircle){.ct-card{corner-shape:squircle}}.ct-card p{margin:0}.ct-sync{font:500 var(--z-fs-small)/1.2 var(--z-font-text);align-items:center;gap:6px;display:inline-flex}.ct-sync[data-state=ok] .z-icon{color:var(--z-success,#2fa968)}.ct-sync[data-state=error] .z-icon{color:var(--z-danger,#e5484d)}.ct-sync[data-state=warning] .z-icon{color:var(--z-warning)}.ct-setrow{box-shadow:inset 0 1px 0 var(--z-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ct-setrow:first-of-type{box-shadow:none}.ct-setrow p{color:var(--z-ink-2);font:400 var(--z-fs-small)/1.5 var(--z-font-text);max-width:62ch;margin:4px 0 0}.ct-setrow strong{font-weight:600}.ct-setrow__ctl{flex-shrink:0}.ct-setrow code{font:400 var(--z-fs-small)/1.3 var(--z-font-mono)}.ct-warn{border-radius:var(--z-r-control);background:color-mix(in srgb, var(--z-warning) 16%, transparent);gap:10px;margin-bottom:8px;padding:12px 14px;line-height:1.5;display:flex}.ct-dups{flex-direction:column;gap:16px;display:flex}.ct-dup{border-radius:var(--z-r-card);background:color-mix(in srgb, var(--z-surface-3) 70%, transparent);box-shadow:var(--z-shadow-1);padding:18px 20px}.ct-dup header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ct-dup__cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.ct-dup footer{margin-top:10px}.ct-dupcard{border-radius:var(--z-r-control);box-shadow:inset 0 0 0 1px var(--z-line);flex-direction:column;gap:10px;padding:14px;display:flex}.ct-dupcard__who{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ct-dupcard__who>span:not(.ct-avatar){flex-direction:column;min-width:0;display:flex}.ct-dupcard__who small{color:var(--z-ink-2)}.ct-dupcard ul{color:var(--z-ink-2);font-size:var(--z-fs-small);flex-direction:column;flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ct-dupcard ul li{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.ct-dupcard ul .z-icon{font-size:16px}
