@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(./instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(./material-symbols-rounded-B0WlU3qk.woff2)format("woff2")}.z-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.z-row{align-items:center;gap:var(--z-space-3);flex-wrap:wrap;display:flex}.z-stack-v{align-items:flex-start;gap:var(--z-space-3);flex-direction:column;display:flex}[data-tip]{position:relative}@media (prefers-reduced-motion:reduce){.z-root :not(.z-spinner,.z-btn[aria-busy=true]),.z-root :not(.z-spinner,.z-btn[aria-busy=true]):before,.z-root :not(.z-spinner,.z-btn[aria-busy=true]):after{scroll-behavior:auto!important;transition-duration:.15s!important;transition-timing-function:ease!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--z-palette-graphite-50:#f2f2ef;--z-palette-graphite-100:#e2e2df;--z-palette-graphite-200:#c6c6c3;--z-palette-graphite-300:#a3a3a0;--z-palette-graphite-400:#8a8a87;--z-palette-graphite-500:#6f6f6c;--z-palette-graphite-600:#4a4a48;--z-palette-graphite-700:#303031;--z-palette-graphite-800:#202022;--z-palette-graphite-850:#18181a;--z-palette-graphite-900:#121213;--z-palette-graphite-950:#0b0b0c;--z-palette-braun-50:#fdfcfb;--z-palette-braun-100:#f8f7f5;--z-palette-braun-200:#f0efec;--z-palette-braun-300:#e6e5e0;--z-palette-braun-400:#d9d8d2;--z-palette-braun-500:#c6c4bd;--z-palette-braun-600:#a9a69e;--z-palette-braun-700:#67655f;--z-palette-braun-800:#45443f;--z-palette-braun-900:#141413;--z-palette-signal-300:#ff9a6b;--z-palette-signal-400:#ff7a3d;--z-palette-signal-500:#ff5a1f;--z-palette-signal-600:#c93e00;--z-palette-signal-700:#a83200;--z-palette-signal-800:#7a2400;--z-palette-pochette-jaune:#ffd23f;--z-palette-pochette-noire:#0b0b0b;--z-palette-pochette-grise:#8e9396;--z-palette-pochette-magenta:#f2389b;--z-palette-pochette-rouge:#d63a2f;--z-palette-pochette-capsule:#ff4fa0;--z-ref-graphite-50:#f2f2ef;--z-ref-graphite-100:#e2e2df;--z-ref-graphite-200:#c6c6c3;--z-ref-graphite-300:#a3a3a0;--z-ref-graphite-400:#8a8a87;--z-ref-graphite-500:#6f6f6c;--z-ref-graphite-600:#4a4a48;--z-ref-graphite-700:#303031;--z-ref-graphite-800:#202022;--z-ref-graphite-850:#18181a;--z-ref-graphite-900:#121213;--z-ref-graphite-950:#0b0b0c;--z-ref-braun-50:#fdfcfb;--z-ref-braun-100:#f8f7f5;--z-ref-braun-200:#f0efec;--z-ref-braun-300:#e6e5e0;--z-ref-braun-400:#d9d8d2;--z-ref-braun-500:#c6c4bd;--z-ref-braun-600:#a9a69e;--z-ref-braun-700:#67655f;--z-ref-braun-800:#45443f;--z-ref-braun-900:#141413;--z-ref-signal-300:#ff9a6b;--z-ref-signal-400:#ff7a3d;--z-ref-signal-500:#ff5a1f;--z-ref-signal-600:#c93e00;--z-ref-signal-700:#a83200;--z-ref-signal-800:#7a2400;--z-font-display:"Geist Variable", "Inter", system-ui, sans-serif;--z-font-text:"Geist Variable", "Inter", system-ui, sans-serif;--z-font-mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", monospace;--z-font-serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--z-font-read:"Literata Variable", 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-float:62%;--z-glass-touch:39%;--z-glass-blur:50px;--z-glass-sat:1.8;--z-glass-bri:1.22;--z-glass-drop:0 24px 60px -16px #0009;--z-glass-a:var(--z-glass-float);--z-space-item:8px;--z-space-group:16px;--z-space-block:32px;--z-space-section:64px;--z-space-card:24px;--z-space-dialog:32px;--z-gap-item:var(--z-space-item);--z-gap-group:var(--z-space-group);--z-gap-block:var(--z-space-block);--z-gap-section:var(--z-space-section);--z-measure-read:68ch;--z-measure-content:1200px;--z-measure-full:100%;--z-float-inset:8px;--z-r-float:16px}@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-space-section:48px;--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}:root[data-text]:is([data-form=mobile],[data-form=tablet]){--z-fs-body:calc(15px * var(--z-text));--z-lh-body:calc(24px * var(--z-text));--z-fs-body-l:calc(17px * var(--z-text));--z-lh-body-l:calc(28px * var(--z-text));--z-fs-small:calc(14px * var(--z-text));--z-lh-small:calc(20px * var(--z-text));--z-fs-caption:calc(12px * var(--z-text));--z-lh-caption:calc(16px * var(--z-text));--z-fs-h3:calc(22px * var(--z-text));--z-lh-h3:calc(28px * var(--z-text));--z-fs-h4:calc(16px * var(--z-text));--z-lh-h4:calc(24px * var(--z-text));--z-fs-h2:calc(26px * sqrt(var(--z-text)));--z-lh-h2:calc(32px * sqrt(var(--z-text)))}[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-space-item:12px;--z-space-group:24px;--z-space-block:48px;--z-space-section:96px;--z-space-card:36px;--z-space-dialog:48px;--z-glass-float:90%;--z-glass-touch:72%;--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:#ffffff1c;--z-n-glass-hi:#ffffff1c;--z-glass-lo:#ffffff0a;--z-n-glass-lo:#ffffff0a;--z-ground:var(--z-n-bg);--z-chrome:var(--z-glass);--z-sheet:var(--z-n-surface-1);--z-glass-veil:#0b0b0c;--z-n-glass-veil:#0b0b0c;--z-glass-line:#ffffff29;--z-n-glass-line:#ffffff29;--z-glass-ink:#f6f4f0;--z-n-glass-ink:#f6f4f0;--z-glass-ink-2:#b4b2af;--z-n-glass-ink-2:#b4b2af;--z-glass-ink-3:#81807e;--z-n-glass-ink-3:#81807e;--z-avatar-bg:34%;--z-avatar-fg:90%;--z-accent:#ff6a2b;--z-n-accent:#ff6a2b;--z-accent-ink:#0b0b0c;--z-n-accent-ink:#0b0b0c;--z-accent-text:#ff7a3d;--z-n-accent-text:#ff7a3d;--z-focus:#f2f2ef;--z-n-focus:#f2f2ef;--z-success:#3fd07a;--z-n-success:#3fd07a;--z-success-ink:#0b0b0c;--z-n-success-ink:#0b0b0c;--z-warning:#f2c230;--z-n-warning:#f2c230;--z-warning-ink:#0b0b0c;--z-n-warning-ink:#0b0b0c;--z-danger:#ff6a80;--z-n-danger:#ff6a80;--z-danger-ink:#0b0b0c;--z-n-danger-ink:#0b0b0c;--z-info:var(--z-ink-3);--z-state-ink:#0b0b0c;--z-scrim:#0009;--z-n-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-rim-hi:#ffffff52;--z-n-rim-hi:#ffffff52;--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:#ff84a9;--z-app-musique-ink:#0b0b0c;--z-app-core:#77bbe1;--z-app-core-ink:#0b0b0c;--z-app-notes:#c2d851;--z-app-notes-ink:#0b0b0c;--z-app-tv:#06ccbb;--z-app-tv-ink:#0b0b0c;--z-app-films:#fe9049;--z-app-films-ink:#0b0b0c;--z-app-livres:#ffbd59;--z-app-livres-ink:#0b0b0c;--z-app-mail:#6fb6fe;--z-app-mail-ink:#0b0b0c;--z-app-photos:#ec88dc;--z-app-photos-ink:#0b0b0c;--z-app-messages:#46ce83;--z-app-messages-ink:#0b0b0c;--z-app-podcasts:#b89ffe;--z-app-podcasts-ink:#0b0b0c;--z-app-radios:#04c6e2;--z-app-radios-ink:#0b0b0c;--z-app-plants:#80c75b;--z-app-plants-ink:#0b0b0c;--z-app-plans:#e8ca33;--z-app-plans-ink:#0b0b0c;--z-app-recettes:#ff7a64;--z-app-recettes-ink:#0b0b0c;--z-app-travel:#d690f7;--z-app-travel-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:#5f5e58;--z-n-ink-3:#5f5e58;--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:#ffffff8c;--z-n-glass-hi:#ffffff8c;--z-glass-lo:#ffffff40;--z-n-glass-lo:#ffffff40;--z-ground:var(--z-n-bg);--z-chrome:var(--z-glass);--z-sheet:var(--z-n-surface-1);--z-glass-veil:#fdfcfb;--z-n-glass-veil:#fdfcfb;--z-glass-line:#14141329;--z-n-glass-line:#14141329;--z-glass-ink:#141413;--z-n-glass-ink:#141413;--z-glass-ink-2:#4a4947;--z-n-glass-ink-2:#4a4947;--z-glass-ink-3:#6a6966;--z-n-glass-ink-3:#6a6966;--z-glass-drop:0 24px 60px -16px #14141347;--z-avatar-bg:84%;--z-avatar-fg:32%;--z-accent:#c93e00;--z-n-accent:#c93e00;--z-accent-ink:#fff;--z-n-accent-ink:#fff;--z-accent-text:#a83200;--z-n-accent-text:#a83200;--z-focus:#141413;--z-n-focus:#141413;--z-success:#1a6331;--z-n-success:#1a6331;--z-success-ink:#fff;--z-n-success-ink:#fff;--z-warning:#7a5200;--z-n-warning:#7a5200;--z-warning-ink:#fff;--z-n-warning-ink:#fff;--z-danger:#b0122d;--z-n-danger:#b0122d;--z-danger-ink:#fff;--z-n-danger-ink:#fff;--z-info:var(--z-ink-3);--z-state-ink:#fff;--z-scrim:#28272466;--z-n-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-rim-hi:#fff9;--z-n-rim-hi:#fff9;--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:#d36085;--z-app-core:#5695b7;--z-app-notes:#9db030;--z-app-tv:#0aa294;--z-app-films:#d26d25;--z-app-livres:#da950b;--z-app-mail:#3690e3;--z-app-photos:#c066b3;--z-app-messages:#1ea662;--z-app-podcasts:#9477dd;--z-app-radios:#0b9db3;--z-app-plants:#5fa03b;--z-app-plans:#bfa400;--z-app-recettes:#e0553f;--z-app-travel:#ad6dcb;--z-tint:var(--z-ink);--z-tint-ink:var(--z-bg)}[data-app=musique]{--z-tint:var(--z-app-musique);--z-tint-ink:var(--z-app-musique-ink,#0b0b0c)}[data-app=core]{--z-tint:var(--z-app-core);--z-tint-ink:var(--z-app-core-ink,#0b0b0c)}[data-app=notes]{--z-tint:var(--z-app-notes);--z-tint-ink:var(--z-app-notes-ink,#0b0b0c)}[data-app=tv]{--z-tint:var(--z-app-tv);--z-tint-ink:var(--z-app-tv-ink,#0b0b0c)}[data-app=films]{--z-tint:var(--z-app-films);--z-tint-ink:var(--z-app-films-ink,#0b0b0c)}[data-app=livres]{--z-tint:var(--z-app-livres);--z-tint-ink:var(--z-app-livres-ink,#0b0b0c)}[data-app=mail]{--z-tint:var(--z-app-mail);--z-tint-ink:var(--z-app-mail-ink,#0b0b0c)}[data-app=photos]{--z-tint:var(--z-app-photos);--z-tint-ink:var(--z-app-photos-ink,#0b0b0c)}[data-app=messages]{--z-tint:var(--z-app-messages);--z-tint-ink:var(--z-app-messages-ink,#0b0b0c)}[data-app=podcasts]{--z-tint:var(--z-app-podcasts);--z-tint-ink:var(--z-app-podcasts-ink,#0b0b0c)}[data-app=radios]{--z-tint:var(--z-app-radios);--z-tint-ink:var(--z-app-radios-ink,#0b0b0c)}[data-app=plants]{--z-tint:var(--z-app-plants);--z-tint-ink:var(--z-app-plants-ink,#0b0b0c)}[data-app=plans]{--z-tint:var(--z-app-plans);--z-tint-ink:var(--z-app-plans-ink,#0b0b0c)}[data-app=recettes]{--z-tint:var(--z-app-recettes);--z-tint-ink:var(--z-app-recettes-ink,#0b0b0c)}[data-app=travel]{--z-tint:var(--z-app-travel);--z-tint-ink:var(--z-app-travel-ink,#0b0b0c)}@media (prefers-reduced-transparency:reduce){:root:not([data-transparency=full]){--z-glass-veil:var(--z-n-surface-2);--z-n-glass-veil:var(--z-n-surface-2);--z-n-glass-ink:var(--z-n-ink);--z-n-glass-ink-2:var(--z-n-ink-2);--z-n-glass-ink-3:var(--z-n-ink-3);--z-glass-float:100%;--z-glass-touch:100%;--z-glass-blur:0px;--z-glass-sat:1;--z-glass-bri:1;--z-glass-ink:var(--z-n-ink);--z-glass-ink-2:var(--z-n-ink-2);--z-glass-ink-3:var(--z-n-ink-3)}}:root[data-transparency=reduce]{--z-glass-veil:var(--z-n-surface-2);--z-n-glass-veil:var(--z-n-surface-2);--z-n-glass-ink:var(--z-n-ink);--z-n-glass-ink-2:var(--z-n-ink-2);--z-n-glass-ink-3:var(--z-n-ink-3);--z-glass-float:100%;--z-glass-touch:100%;--z-glass-blur:0px;--z-glass-sat:1;--z-glass-bri:1;--z-glass-ink:var(--z-n-ink);--z-glass-ink-2:var(--z-n-ink-2);--z-glass-ink-3:var(--z-n-ink-3)}@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:#ffffff38;--z-glass-lo:#ffffff12;--z-glass-veil:var(--z-page-ink-inv);--z-glass-line:color-mix(in oklch, var(--z-page-ink) 18%, transparent);--z-glass-ink:var(--z-page-ink);--z-glass-ink-2:color-mix(in oklch, var(--z-page-ink) 82%, var(--z-page-ink-inv));--z-glass-ink-3:color-mix(in oklch, var(--z-page-ink) 64%, var(--z-page-ink-inv));--z-info:var(--z-ink-3);--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-dialog{--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-rim-hi:var(--z-n-rim-hi);--z-glass-hi:var(--z-n-glass-hi);--z-glass-lo:var(--z-n-glass-lo);--z-accent:var(--z-n-accent);--z-accent-ink:var(--z-n-accent-ink);--z-accent-text:var(--z-n-accent-text);--z-focus:var(--z-n-focus);--z-success:var(--z-n-success);--z-success-ink:var(--z-n-success-ink);--z-warning:var(--z-n-warning);--z-warning-ink:var(--z-n-warning-ink);--z-danger:var(--z-n-danger);--z-danger-ink:var(--z-n-danger-ink);--z-glass-veil:var(--z-n-glass-veil);--z-glass-line:var(--z-n-glass-line);--z-glass-ink:var(--z-n-glass-ink);--z-glass-ink-2:var(--z-n-glass-ink-2);--z-glass-ink-3:var(--z-n-glass-ink-3);--z-info:var(--z-n-ink-3);--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{font-family:Material Symbols Rounded;font-size:round(1.3em,4px);font-style:normal;font-weight:inherit;font-optical-sizing:auto;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" var(--z-icon-fill,0), "GRAD" var(--z-icon-grad,0);direction:ltr;flex-shrink:0;line-height:1;display:inline-block}.z-icon[data-size]{font-weight:400}.z-icon[data-size=m]{font-size:round(nearest, var(--z-fs-body) * 1.7, 4px)}.z-icon[data-size=l]{font-size:round(nearest, var(--z-fs-body) * 2.3, 4px)}.z-icon[data-size=xl]{font-size:round(nearest, var(--z-fs-body) * 3.4, 4px)}:root,[data-theme=dark]{--z-icon-grad:-25}[data-theme=light]{--z-icon-grad:0}:is([data-active],[aria-pressed=true],[aria-current]:not([aria-current=false]),[aria-checked=true],[aria-selected=true],label:has(:checked))>.z-icon{--z-icon-fill:1}@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-btn-h,var(--z-ctl-m));--px:round(down, calc(var(--h) / 2), 4px);--gap:8px;--icon:round(nearest, 1.3em, 4px);--bleed:4px;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--gap);height:var(--h);min-width:var(--h);padding:0 var(--px);border-radius:var(--z-r-pill);background-color:var(--z-surface-2);border:0;margin:0;display:inline-flex;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-btn{background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-touch), transparent);-webkit-backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-btn{color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line);font:500 var(--z-fs-body)/1 var(--z-font-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;transition:scale var(--z-spring-snappy-dur) var(--z-spring-snappy), background-color var(--z-dur-fast) var(--z-ease-out), color var(--z-dur-fast) var(--z-ease-out), filter var(--z-dur-fast) var(--z-ease-out);text-decoration:none}.z-btn .z-icon{font-size:var(--icon);margin-inline:calc(var(--bleed) * -1)}.z-btn .z-kbd,.z-btn .z-shortcut{min-width:0;height:auto;box-shadow:none;color:inherit;font:400 var(--z-fs-small)/1 var(--z-font-text);opacity:.55;background:0 0;margin-left:4px;padding:0}@media (hover:hover){.z-btn:hover{--z-glass-touch:50%}}.z-btn:active{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]{background-color:var(--z-ink);color:var(--z-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover:hover){.z-btn[data-variant=primary]:hover{filter:brightness(.92)}}.z-btn[data-variant=ghost],.z-btn[data-variant=tint]{color:var(--z-ink-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}@media (hover:hover){.z-btn[data-variant=ghost]:hover,.z-btn[data-variant=tint]:hover{color:var(--z-ink);background-color:color-mix(in srgb, var(--z-ink) 8%, transparent)}}.z-btn[data-variant=ghost]:active,.z-btn[data-variant=tint]:active{background-color:color-mix(in srgb, var(--z-ink) 14%, transparent)}.z-btn[data-variant=tint][data-icon],.z-btn[data-variant=ghost][data-tone=tint]{color:var(--z-tint)}@media (hover:hover){.z-btn[data-variant=tint][data-icon]:hover,.z-btn[data-variant=ghost][data-tone=tint]:hover{color:var(--z-tint)}}.z-btn[data-variant=tint]:not([data-icon]){background-color:var(--z-surface-2)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-btn[data-variant=tint]:not([data-icon]){background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-touch), transparent);-webkit-backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-btn[data-variant=tint]:not([data-icon]){color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line)}@media (hover:hover){.z-btn[data-variant=tint]:not([data-icon]):hover{--z-glass-touch:50%;background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-touch), transparent)}}.z-btn[data-variant=danger]{color:var(--z-danger)}.z-btn[data-variant=glass]{color:var(--z-glass-ink)}.z-btn[aria-pressed=true]:not([data-icon]){background-color:var(--z-ink);color:var(--z-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.z-btn[data-icon][aria-pressed=true]{--z-icon-fill:1;color:var(--z-ink)}.z-btn[data-icon][aria-pressed=true]:is([data-variant=ghost],[data-variant=tint]){background-color:#0000}.z-btn[data-icon][aria-pressed=true][data-dot]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.z-btn[data-size=s]{--h:var(--z-ctl-s);font-size:var(--z-fs-small)}.z-btn[data-size=l]{--h:var(--z-ctl-l);font-size:var(--z-fs-body-l)}.z-btn[data-icon]{width:var(--h);border-radius:50%;padding:0}.z-btn[data-icon] .z-icon{margin:0}.z-btn[data-icon]:active{scale:.94}.z-btn[data-shape=round]{border-radius:50%}.z-btn[data-block]{justify-content:flex-start;width:100%;display:flex}.z-btn[data-block]>span:not(.z-icon):not(.z-kbd):not(.z-shortcut){text-align:left;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.z-btn[data-block] .z-kbd,.z-btn[data-block] .z-shortcut{margin-left:auto}.z-btn[aria-busy=true]{cursor:progress}.z-btn[aria-busy=true]>.z-icon:first-child{display:none}.z-btn[aria-busy=true]:before{content:"";box-sizing:border-box;width:calc(var(--icon) - 4px);height:calc(var(--icon) - 4px);margin-inline:calc(2px - var(--bleed));border:2px solid color-mix(in oklab, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;animation:.8s linear infinite z-spin}.z-btn[aria-busy=true][data-icon]:before{margin:0}.z-btn:disabled,.z-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;filter:none;scale:none}.z-btn[hidden]{display:none}@keyframes z-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.z-btn[aria-busy=true]:before{animation-duration:2.4s}}@media (forced-colors:active){.z-btn{border:1px solid buttontext}.z-btn:disabled,.z-btn[aria-disabled=true]{border-color:graytext}}.z-field{gap:var(--z-space-item);min-width:0;font-size:var(--z-fs-small);color:var(--z-ink-2);flex-direction:column;align-self:stretch;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__opt{color:var(--z-ink-3);font-weight:400}.z-field__hint{font-size:var(--z-fs-caption);line-height:var(--z-lh-caption);color:var(--z-ink-3);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-radius:var(--z-r-control);background-color:var(--z-surface-2);border:0;margin:0;padding:0 16px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-input,.z-select{background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-touch), transparent);-webkit-backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-input,.z-select{color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line);font:400 var(--z-fs-body)/var(--z-lh-body) var(--z-font-text);caret-color:currentColor;transition:box-shadow var(--z-dur-base) var(--z-ease-out), background-color var(--z-dur-fast) var(--z-ease-out)}.z-input::placeholder,.z-select::placeholder{color:var(--z-glass-ink-3);opacity:1}@media (hover:hover){.z-input:hover,.z-select:hover{--z-glass-touch:46%}}.z-input:focus-visible,.z-input:focus,.z-select:focus-visible,.z-select:focus{box-shadow:inset 0 0 0 1px var(--z-glass-ink), 0 0 0 4px color-mix(in srgb, var(--z-ink) 14%, transparent);outline:none}:is(.z-input[aria-invalid=true],.z-input:user-invalid,.z-select[aria-invalid=true],.z-select:user-invalid){box-shadow:inset 0 0 0 1px var(--z-danger)}.z-input:disabled,.z-input[readonly]:not(:focus),.z-select:disabled,.z-select[readonly]:not(:focus){outline:1px dashed var(--z-line-strong);outline-offset:-1px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--z-ink-2);background:0 0}.z-input:disabled,.z-select:disabled{cursor:not-allowed;color:var(--z-ink-3)}textarea.z-input{resize:vertical;height:auto;min-height:88px;padding:12px 16px;line-height:1.5}.z-input-icon{align-items:center;width:min(360px,100%);display:flex;position:relative}.z-input-icon>.z-icon{z-index:1;color:var(--z-glass-ink-2);pointer-events:none;position:absolute;left:14px}.z-input-icon .z-input{border-radius:var(--z-r-pill);padding-left:44px;padding-right:44px}.z-input-icon .z-input::-webkit-search-cancel-button{display:none}.z-input-icon .z-input-icon__clear{--h:calc(var(--z-ctl-m) - 8px);position:absolute;right:4px}.z-input-icon:has(.z-input:placeholder-shown) .z-input-icon__clear{display:none}.z-input-icon:after{content:attr(data-hint)/"";font:400 var(--z-fs-small)/1 var(--z-font-text);color:var(--z-glass-ink-3);pointer-events:none;transition:opacity var(--z-dur-fast) linear;position:absolute;right:16px}.z-input-icon:not([data-hint]):after{content:"/"/""}.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-glass-ink-2) 50%), linear-gradient(135deg, var(--z-glass-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-glass-ink-2);border-bottom:1.5px solid var(--z-glass-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-color:var(--z-overlay)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-select::picker(select){background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-float), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-select::picker(select){color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line), var(--z-glass-drop);border-radius:var(--z-r-block);box-sizing:border-box;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-glass-ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}@media (hover:hover){.z-select option:hover{background:color-mix(in srgb, var(--z-glass-ink) 10%, transparent)}}.z-select option:focus-visible{background:color-mix(in srgb, var(--z-glass-ink) 10%, transparent);outline:none}.z-select option:checked{font-weight:600}.z-select option::checkmark{content:"";background:var(--z-glass-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,.z-radio input,.z-switch input{background-color:var(--z-surface-2)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-check input,.z-radio input,.z-switch input{background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-touch), transparent);-webkit-backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-check input,.z-radio input,.z-switch input{color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line);transition:background-color var(--z-dur-fast) var(--z-ease-out), box-shadow var(--z-dur-fast) var(--z-ease-out)}@media (hover:hover){.z-check input:hover,.z-radio input:hover,.z-switch input:hover{--z-glass-touch:50%}}.z-check input:disabled,.z-radio input:disabled,.z-switch input:disabled{opacity:.4}.z-check input{width:var(--box);height:var(--box);border-radius:calc(var(--box) * .3);place-items:center;display:grid}.z-check input:after{content:"";width:calc(var(--box) * .5);height:calc(var(--box) * .25);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}.z-check input:checked,.z-check input:indeterminate{background-color:var(--z-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.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-radio input{width:var(--box);height:var(--box);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}.z-radio input:checked{box-shadow:inset 0 0 0 1px var(--z-ink)}.z-radio input:checked:after{scale:1}.z-switch input{--track-w:calc(var(--box) * 2);--track-h:calc(var(--box) * 1.2);--knob:calc(var(--track-h) - 6px);width:var(--track-w);height:var(--track-h);border-radius:var(--z-r-pill)}.z-switch input:after{content:"";width:var(--knob);height:var(--knob);background:var(--z-glass-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:3px;left:3px}.z-switch input:checked{background-color:var(--z-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.z-switch input:checked:after{background:var(--z-bg);translate:calc(var(--track-w) - var(--knob) - 6px) 0}.z-switch input:active:after{width:calc(var(--knob) * 1.2)}.z-switch input:checked:active:after{translate:calc(var(--track-w) - var(--knob) * 1.2 - 6px) 0}.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 oklab, var(--z-ink) 7%, transparent);min-width:0;box-shadow:inset 0 1px 0 var(--z-rim-hi), 0 0 0 1px var(--z-ring);border:0;flex:none;grid-auto-columns:minmax(0,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:none;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);position:absolute;top:4px;bottom:4px;left:4px}.z-seg:has(label:active):before{scale:.96 .92}.z-seg label{z-index:1;min-width:0;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-glass-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-glass-ink)}}.z-seg label:has(:checked){color:var(--z-bg)}.z-seg label:has(:checked) .z-icon{--z-icon-fill:1}.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__t{text-overflow:ellipsis;min-width:0;overflow:hidden}.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]{flex:auto;width:100%;display:grid}.z-seg[data-full] label{padding:0 10px}.z-range{--t:20px;--bar:6px;--track:28px;--fill:var(--z-ink);appearance:none;width:100%;height:var(--track);cursor:pointer;touch-action:pan-y;background:0 0;margin:0;display:block}.z-range::-webkit-slider-runnable-track{height:var(--track);background:linear-gradient(var(--fill), var(--fill)) 0 50%/var(--z-range-p,50%) var(--bar) no-repeat, linear-gradient(var(--z-line-2), var(--z-line-2)) 0 50%/100% var(--bar) no-repeat;border-radius:var(--z-r-pill)}.z-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--t);height:var(--t);margin-top:calc((var(--track) - var(--t)) / 2);background:var(--z-ink);box-shadow:0 0 0 3px var(--z-bg), 0 2px 8px #00000040;transition:scale var(--z-spring-snappy-dur) var(--z-spring-snappy);border:0;border-radius:50%}.z-range:active::-webkit-slider-thumb{scale:1.12}.z-range::-moz-range-track{height:var(--bar);border-radius:var(--z-r-pill);background:var(--z-line-2)}.z-range::-moz-range-progress{height:var(--bar);border-radius:var(--z-r-pill);background:var(--fill)}.z-range::-moz-range-thumb{box-sizing:border-box;width:var(--t);height:var(--t);background:var(--z-ink);box-shadow:0 0 0 3px var(--z-bg), 0 2px 8px #00000040;border:0;border-radius:50%}.z-range:focus-visible{outline:none}.z-range:focus-visible::-webkit-slider-thumb{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:4px}.z-range:focus-visible::-moz-range-thumb{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:4px}.z-range:disabled{cursor:not-allowed;--fill:var(--z-ink-3)}.z-range[data-size=s]{--t:14px;--bar:4px;--track:20px}.z-range[data-size=s]::-webkit-slider-thumb{box-shadow:none;scale:0}.z-range[data-size=s]:focus-visible::-webkit-slider-thumb{scale:1}.z-range[data-size=s]:active::-webkit-slider-thumb{scale:1}.z-range[data-size=s]::-moz-range-thumb{opacity:0;box-shadow:none}.z-range[data-size=s]:focus-visible::-moz-range-thumb{opacity:1}.z-range[data-size=s]:active::-moz-range-thumb{opacity:1}@media (hover:hover){.z-range[data-size=s]:hover::-webkit-slider-thumb{scale:1}.z-range[data-size=s]:hover::-moz-range-thumb{opacity:1}}.z-range[data-orient=vertical]{writing-mode:vertical-lr;width:var(--track);height:var(--fader-h,136px);direction:rtl}.z-range[data-orient=vertical]::-webkit-slider-runnable-track{width:var(--track);background:linear-gradient(var(--fill), var(--fill)) 50% 100%/var(--bar) var(--z-range-p,50%) no-repeat, linear-gradient(var(--z-line-2), var(--z-line-2)) 50% 0/var(--bar) 100% no-repeat;height:100%}.z-range[data-orient=vertical]::-webkit-slider-thumb{margin:0 0 0 calc((var(--track) - var(--t)) / 2)}[data-form=tv] .z-range{--t:32px;--bar:10px;--track:44px}[data-form=tv] .z-range[data-size=s]{--t:24px;--bar:8px;--track:32px}.z-chip{--h:var(--z-chip-h,var(--z-ctl-s));height:var(--h);box-sizing:border-box;border-radius:var(--z-r-pill);background-color:var(--z-surface-2);align-items:center;gap:6px;padding:0 14px;display:inline-flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-chip{background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-touch), transparent);-webkit-backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-chip{color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line);font:500 var(--z-fs-small)/1 var(--z-font-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--z-dur-fast) var(--z-ease-out), color var(--z-dur-fast) var(--z-ease-out), scale var(--z-spring-snappy-dur) var(--z-spring-snappy);text-decoration:none}.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:-2px}.z-chip .z-count{color:var(--z-glass-ink-3)}@media (hover:hover){.z-chip:hover{--z-glass-touch:50%}}.z-chip:active{transition-duration:40ms;scale:.96}.z-chip[aria-pressed=true],.z-chip[aria-current]:not([aria-current=false]){background-color:var(--z-ink);color:var(--z-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.z-chip:has(:checked){background-color:var(--z-ink);color:var(--z-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.z-chip[aria-pressed=true] .z-count,.z-chip[aria-current]:not([aria-current=false]) .z-count{color:inherit;opacity:.6}.z-chip:has(:checked) .z-count{color:inherit;opacity:.6}@media (hover:hover){.z-chip[aria-pressed=true]:hover,.z-chip[aria-current]:not([aria-current=false]):hover{background-color:color-mix(in oklab, var(--z-ink), var(--z-bg) 14%)}.z-chip:has(:checked):hover{background-color:color-mix(in oklab, var(--z-ink), var(--z-bg) 14%)}}.z-chip:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.z-chip:has(:focus-visible){outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.z-chip[aria-disabled=true]{opacity:.4;cursor:not-allowed;scale:none}.z-chip:has(:disabled){opacity:.4;cursor:not-allowed;scale:none}@media (forced-colors:active){.z-chip{border:1px solid buttontext}}.z-tag{--c:var(--z-ink-3);box-sizing:border-box;border-radius:var(--z-r-pill);height:24px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--z-ink) 24%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--z-ink);font:500 var(--z-fs-caption)/1 var(--z-font-text);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.z-tag .z-icon{margin-left:-2px}.z-tag[data-strong]{background:var(--z-ink);color:var(--z-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.z-tag:is([data-tone=success],[data-tone=warning],[data-tone=danger],[data-tone=neutral],[data-tone=info]){height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--z-ink-2);font-size:var(--z-fs-small);padding:0}.z-tag:is([data-tone=success],[data-tone=warning],[data-tone=danger],[data-tone=neutral],[data-tone=info]):before{content:"";background:var(--c);border-radius:50%;flex-shrink:0;width:8px;height:8px}.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:is([data-tone=accent],[data-live]){padding-left:8px}.z-tag:is([data-tone=accent],[data-live]):before{content:"";background:var(--z-accent-text);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite alternate z-live}@keyframes z-live{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.z-tag:before{animation:none}}@media (prefers-reduced-transparency:reduce){:root:not([data-transparency=full]) .z-tag{-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-transparency=reduce] .z-tag{-webkit-backdrop-filter:none;backdrop-filter:none}[data-form=tv] .z-tag{height:40px;padding:0 16px}.z-explicit{width:16px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--z-ink) 40%, transparent);color:var(--z-ink-2);font:600 10px/1 var(--z-font-text);border-radius:4px;flex:none;place-items:center;font-style:normal;display:inline-grid}.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=accent]{--c:var(--z-accent);--ci:var(--z-accent-ink)}.z-badge[data-tone=danger]{--c:var(--z-danger);--ci:var(--z-danger-ink)}.z-count,.z-badge:is([data-tone=neutral],[data-tone=info]){min-width:0;height:auto;box-shadow:none;color:var(--z-ink-3);font:500 var(--z-fs-caption)/1 var(--z-font-text);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0;display:inline}.z-chiprow{--z-chiprow-fade:32px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}@supports (animation-timeline:scroll(self inline)){.z-chiprow{animation:linear both z-chiprow-fade;animation-timeline:scroll(self inline)}}@supports not (animation-timeline:scroll(self inline)){.z-chiprow{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--z-chiprow-fade)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--z-chiprow-fade)), transparent)}}.z-chiprow::-webkit-scrollbar{display:none}.z-chiprow>*{scroll-snap-align:start;flex:none}@keyframes z-chiprow-fade{0%,92%{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--z-chiprow-fade)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--z-chiprow-fade)), transparent)}to{-webkit-mask-image:none;mask-image:none}}.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 color-mix(in srgb, var(--z-ink) 16%, transparent);scrollbar-width:none;gap:4px;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{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;text-decoration:none;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{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:inherit;transition:color var(--z-dur-fast) linear}@media (hover:hover){.z-sidebar__item:hover{background:color-mix(in srgb, var(--z-ink) 6%, transparent);color:var(--z-ink)}}.z-sidebar__item:focus-visible{background:color-mix(in srgb, var(--z-ink) 6%, transparent);color:var(--z-ink)}.z-sidebar__item[aria-current]:not([aria-current=false]){background:color-mix(in srgb, var(--z-ink) 9%, transparent);color:var(--z-ink)}.z-sidebar__item[aria-current]:not([aria-current=false]) .z-icon{color:color-mix(in oklch, var(--z-tint) 68%, var(--z-ink));--z-icon-fill:1}.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);font-variant-numeric:tabular-nums;color:var(--z-ink-3);margin-left:auto}.z-sidebar__foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.z-sidebar__me{all:unset;box-sizing:border-box;border-radius:var(--z-r-control);height:56px;box-shadow:inset 0 1px 0 var(--z-line);cursor:pointer;align-items:center;gap:10px;margin-top:4px;padding:0 10px;display:flex}.z-sidebar__me .z-avatar{--s:32px}.z-sidebar__me>span:not(.z-avatar){text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:1;gap:2px;min-width:0;font-weight:500;display:flex;overflow:hidden}.z-sidebar__me small{color:var(--z-ink-2);font:400 var(--z-fs-caption)/1 var(--z-font-text);align-items:center;gap:6px;display:flex}.z-sidebar__me small:before{content:"";background:var(--z-success);border-radius:50%;width:6px;height:6px}.z-sidebar__me small[data-offline]:before{background:var(--z-ink-3)}@media (hover:hover){.z-sidebar__me:hover{background:color-mix(in srgb, var(--z-ink) 6%, transparent)}}.z-sidebar__me:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.z-sidebar .z-appicon{--s:28px}.z-dock{--dock-h:52px;--dock-pad:4px;background-color:var(--z-overlay)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-dock{background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-float), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-dock{color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line), var(--z-glass-drop);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);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:color-mix(in srgb, var(--z-glass-ink) 10%, transparent);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-glass-ink);-webkit-tap-highlight-color:transparent;transition:height var(--z-spring-gentle-dur) var(--z-spring-gentle), 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]{background:var(--z-tint);color:var(--z-tint-ink)}.z-dock__item[aria-current]>span:not(.z-icon){font-weight:600}.z-dock__item[aria-current] .z-icon{--z-icon-fill:1}.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}.z-dockbar{--z-dockbar-gap:8px;z-index:30;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));align-items:center;gap:var(--z-dockbar-gap);max-width:560px;animation:z-dock-in var(--z-spring-gentle-dur) var(--z-spring-gentle) backwards;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"acc acc""dock search";margin-inline:auto;display:grid;position:fixed}.z-dockbar>.z-dock{grid-area:dock;max-width:none;margin:0;animation:none;position:relative;bottom:auto;left:auto;right:auto}.z-dockbar:not([data-accessory]){grid-template-areas:"dock search"}.z-dockbar__accessory{grid-area:acc;min-width:0}.z-dock-search{all:unset;background-color:var(--z-overlay)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-dock-search{background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-float), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-dock-search{color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line), var(--z-glass-drop);border-radius:var(--z-r-pill);box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;width:60px;height:60px;transition:scale var(--z-spring-snappy-dur) var(--z-spring-snappy);grid-area:search;place-items:center;display:grid}.z-dock-search .z-icon{font-size:26px}.z-dock-search:active{scale:.94}.z-dock-search:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.z-win[data-scroll=down] .z-dockbar[data-accessory]:not(:has(:focus-visible)){animation:z-dockbar-fold var(--z-spring-gentle-dur) var(--z-spring-gentle);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dock acc search"}.z-win[data-scroll=down] .z-dockbar[data-accessory]:not(:has(:focus-visible))>.z-dock:has(>.z-dock__item[aria-current]){--dock-h:56px}.z-win[data-scroll=down] .z-dockbar[data-accessory]:not(:has(:focus-visible))>.z-dock:has(>.z-dock__item[aria-current])>.z-dock__item:not([aria-current]){display:none}.z-win[data-scroll=down] .z-dockbar[data-accessory]:not(:has(:focus-visible))>.z-dock:has(>.z-dock__item[aria-current])>.z-dock__item[aria-current]{flex:none;width:56px}.z-win[data-scroll=down] .z-dockbar[data-accessory]:not(:has(:focus-visible))>.z-dock:has(>.z-dock__item[aria-current])>.z-dock__lens{width:calc(100% - var(--dock-pad) * 2);translate:0}.z-win[data-scroll=down] .z-dockbar[data-accessory]:not(:has(:focus-visible)) .z-dock-search{width:64px;height:64px}.z-win[data-scroll=up] .z-dockbar[data-accessory]{animation:z-dockbar-unfold var(--z-spring-gentle-dur) var(--z-spring-gentle)}@keyframes z-dockbar-fold{0%{opacity:.6;translate:0 6px}}@keyframes z-dockbar-unfold{0%{opacity:.6;translate:0 -6px}}:root[data-dockbar] .z-toast[popover]{bottom:calc(var(--z-dockbar-top,0px) + 8px)}@keyframes z-dock-in{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.z-dock,.z-dockbar,.z-win[data-scroll] .z-dockbar[data-accessory]{animation:none!important}.z-dock-search,.z-dock__lens,.z-dock__item,.z-dock__item .z-icon,.z-dock__item>span:not(.z-icon){transition:none}}.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{background-color:var(--z-overlay)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-menu{background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-float), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-menu{color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line), var(--z-glass-drop);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;width:288px;max-width:calc(100vw - 16px);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:color-mix(in srgb, var(--z-glass-ink) 12%, transparent);border:0;height:1px;margin:6px 0}.z-menu__label{font:600 var(--z-fs-caption)/var(--z-lh-caption) var(--z-font-text);color:var(--z-glass-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-glass-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-glass-ink-2)}.z-menu__item .z-kbd,.z-menu__item .z-shortcut{min-width:0;height:auto;box-shadow:none;color:var(--z-glass-ink-3);font:400 var(--z-fs-small)/1 var(--z-font-text);background:0 0;margin-left:auto;padding:0 0 0 12px}.z-menu__item .z-menu__sub{color:var(--z-glass-ink-3);margin-left:auto}.z-menu__item .z-menu__check{color:var(--z-glass-ink);margin-left:auto}@media (hover:hover){.z-menu__item:hover{background:color-mix(in srgb, var(--z-glass-ink) 10%, transparent)}.z-menu__item:hover>.z-icon{color:var(--z-glass-ink)}}.z-menu__item:focus-visible{background:color-mix(in srgb, var(--z-glass-ink) 10%, transparent);outline:none}.z-menu__item:focus-visible>.z-icon{color:var(--z-glass-ink)}.z-menu__item:active{background:color-mix(in srgb, var(--z-glass-ink) 14%, transparent);transition-duration:40ms;scale:.985}.z-menu__item:disabled{opacity:.4;cursor:default}.z-menu__item[data-tone=danger],.z-menu__item[data-tone=danger]>.z-icon{color:var(--z-danger)}.z-menu__head{align-items:center;gap:12px;min-width:0;padding:8px 10px 12px;display:flex}.z-menu__art{background:var(--art,var(--z-surface-3));width:40px;height:40px;box-shadow:0 0 0 1px var(--z-ring);border-radius:8px;flex:none;position:relative}.z-menu__art:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 var(--z-rim-hi);pointer-events:none;position:absolute;inset:0}.z-menu__art[data-round]{border-radius:50%}.z-menu__head .z-menu__what{flex-direction:column;min-width:0;display:flex}.z-menu__head .z-menu__what strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.z-menu__head .z-menu__what small{font-size:var(--z-fs-caption);line-height:var(--z-lh-caption);color:var(--z-glass-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-menu__quick{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:6px;margin:0 0 6px;display:grid}.z-menu__tile{all:unset;box-sizing:border-box;background:color-mix(in srgb, var(--z-glass-ink) 8%, transparent);min-width:0;min-height:68px;font:500 var(--z-fs-caption)/var(--z-lh-caption) var(--z-font-text);text-align:center;color:var(--z-glass-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:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;display:flex}.z-menu__tile span:not(.z-icon){text-overflow:ellipsis;max-width:100%;overflow:hidden}.z-menu__tile[aria-checked=true] .z-icon{--z-icon-fill:1}@media (hover:hover){.z-menu__tile:hover{background:color-mix(in srgb, var(--z-glass-ink) 14%, transparent)}}.z-menu__tile:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.z-menu__tile:active{scale:.96}.z-menu__tile:disabled{opacity:.45;cursor:default}.z-dialog{--w:520px;box-sizing:border-box;width:min(var(--w), 100vw - 32px);border-radius:var(--z-r-card);background:var(--z-n-surface-2);max-height:calc(100dvh - 64px);color:var(--z-n-ink);box-shadow:0 24px 60px -16px #00000080, inset 0 1px 0 var(--z-n-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;overflow:hidden;translate:0;scale:1}@supports (corner-shape:squircle){.z-dialog{corner-shape:squircle}}.z-dialog[data-size=s]{--w:400px}.z-dialog[data-size=l]{--w:720px}.z-dialog[open]{flex-direction:column;display:flex}.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{min-height:0;padding:var(--z-space-dialog);flex-direction:column;display:flex;position:relative;overflow-y:auto}.z-dialog>form:has(>.z-dialog__body){padding:0;overflow:hidden}.z-dialog>form:has(>.z-dialog__body)>:not(.z-dialog__body,.z-sheet-grab){margin-inline:var(--z-space-dialog)}.z-dialog>form:has(>.z-dialog__body)>:first-child:not(.z-sheet-grab){margin-top:var(--z-space-dialog)}.z-dialog>form:has(>.z-dialog__body)>:last-child{margin-bottom:var(--z-space-dialog)}.z-dialog__body{overscroll-behavior:contain;gap:var(--z-space-group);min-height:0;padding:var(--z-space-block) var(--z-space-dialog) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.z-dialog p{font-size:var(--z-fs-body);line-height:var(--z-lh-body);color:var(--z-n-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-text);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px}.z-dialog__close{position:absolute;top:16px;right:16px}.z-dialog__actions{margin:var(--z-space-block) 0 0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-theme=light] .z-dialog{background:var(--z-n-surface-3);box-shadow:0 24px 60px -16px #14141347}.z-toast{background-color:var(--z-overlay)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-toast{background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-float), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-toast{color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line), var(--z-glass-drop);border-radius:var(--z-r-block);box-sizing:border-box;border:0;align-items:center;gap:12px;width:min(420px,100vw - 32px);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{--z-icon-fill:1}.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]{touch-action:pan-y;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[data-dragging]{transition:none}.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]){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;top:-30px}: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-menu--sub{transform-origin:0 0;min-width:220px;max-width:320px;max-height:min(420px,100dvh - 16px);margin:0;overflow-y:auto}.z-menu__item[data-open]{background:var(--z-surface-3)}.z-menu__item[data-open] .z-icon{color:var(--z-ink)}.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:0 0 0 1px color-mix(in srgb, var(--z-ink) 3%, 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:before{content:"";border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--z-ink) 22%, transparent), color-mix(in srgb, var(--z-ink) 4%, transparent) 70%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.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)}.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__row{--lead:44px;box-sizing:border-box;grid-template-columns:var(--lead) minmax(0, 1fr) auto;border-radius:var(--z-r-control);min-height:56px;color:inherit;transition:background-color var(--z-dur-fast) linear, scale var(--z-spring-snappy-dur) var(--z-spring-snappy);align-items:center;gap:12px;padding:8px;text-decoration:none;display:grid;position:relative}.z-list__row:is(a,button){cursor:pointer;-webkit-tap-highlight-color:transparent}.z-list__row:has(.z-list__link){cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover){.z-list__row: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]:not([aria-current=false]){background:color-mix(in srgb, var(--z-surface-2) 80%, transparent)}.z-list__row[aria-current]:not([aria-current=false]) .z-list__main :is(strong,b){font-weight:600}.z-list__row[aria-current]:not([aria-current=false]) .z-list__lead .z-list__num{display:none}.z-list__row[aria-current]:not([aria-current=false]) .z-eq{display:inline-flex}.z-list__row[aria-selected=true]{background:color-mix(in srgb, var(--z-ink) 10%, transparent)}.z-list__row[data-dragging]{background:var(--z-surface-3);box-shadow:var(--z-shadow-3);scale:1.02}.z-list__row:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px;scale:var(--z-focus-lift)}.z-list__row[data-media]{--lead:64px;padding:10px 8px}.z-list__row[data-media] .z-list__lead>:is(img,.z-list__art){border-radius:12px}.z-list__row[data-media] .z-list__main small:last-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.z-list button.z-list__row{all:unset;box-sizing:border-box;width:100%;display:grid;position:relative}.z-list__lead{width:var(--lead);height:var(--lead);font:500 var(--z-fs-small)/1 var(--z-font-text);color:var(--z-ink-2);place-items:center;display:grid;position:relative}.z-list__lead>:is(img,.z-list__art){object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 1px var(--z-ring);border-radius:8px}.z-list__lead>.z-list__art[data-round]{border-radius:50%}.z-list__num{color:var(--z-ink-3);font-variant-numeric:tabular-nums}.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);color:var(--z-ink);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;align-items:center;gap:6px;display:flex;overflow:hidden}.z-list__trail{z-index:1;font:400 var(--z-fs-small)/1 var(--z-font-text);font-variant-numeric:tabular-nums;color:var(--z-ink-2);align-items:center;gap:4px;display:flex;position:relative}.z-list__link{color:inherit;text-decoration:none}.z-list__link:before{content:"";border-radius:inherit;position:absolute;inset:0}.z-list__link:focus-visible{outline:none}.z-list__link:focus-visible:before{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px}.z-list__hover{opacity:0;transition:opacity var(--z-dur-fast) linear}.z-list__hover[aria-pressed=true]{opacity:1}@media (hover:hover){.z-list__row:is(:hover,:focus-within) .z-list__hover{opacity:1}}@media (hover:none){.z-list__hover{opacity:1}}.z-list[data-selecting] .z-list__lead:after{content:"";background-color:var(--z-surface-2);border-radius:6px;width:20px;height:20px;position:absolute;inset:auto -4px -4px auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-list[data-selecting] .z-list__lead:after{background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-touch), transparent);-webkit-backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-list[data-selecting] .z-list__lead:after{color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line)}.z-list[data-selecting] .z-list__row[aria-selected=true] .z-list__lead:after{background:var(--z-ink);box-shadow:none}:root[data-form=mobile] .z-list__row,:root[data-form=tablet] .z-list__row{min-height:60px}@media (pointer:coarse){.z-list__row{min-height:60px}}.z-eq{justify-content:center;align-items:flex-end;gap:2px;height:14px;display:none}.z-eq i{background:var(--z-ink);border-radius:1px;width:3px;height:60%;animation:.9s ease-in-out infinite alternate z-eq}.z-eq i:nth-child(2){height:100%;animation-delay:-.3s}.z-eq i:nth-child(3){height:40%;animation-delay:-.6s}@keyframes z-eq{to{height:20%}}@media (prefers-reduced-motion:reduce){.z-eq i{animation:none}}.z-tile{--w:var(--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: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;box-shadow:inset 0 1px 0 var(--z-rim-hi);pointer-events:none;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:color-mix(in oklab, var(--z-ink) 10%, transparent);min-width:20px;height:20px;box-shadow:0 0 0 1px color-mix(in oklab, var(--z-ink) 16%, transparent), inset 0 -2px 0 color-mix(in oklab, var(--z-ink) 14%, transparent);color:var(--z-ink-2);font:500 11px/1 var(--z-font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.z-shortcut{color:var(--z-ink-3);font:400 var(--z-fs-small)/1 var(--z-font-text);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.z-appicon{--s:32px;isolation:isolate;width:var(--s);height:var(--s);background:var(--z-tint);color:var(--z-tint-ink);box-shadow:inset 0 calc(var(--s) * .03) 0 #ffffff6b, inset 0 calc(var(--s) * -.03) 0 #0000002e, 0 0 0 1px #0000002e, 0 calc(var(--s) * .03) calc(var(--s) * .06) #00000047, 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}}@media (hover:hover){.z-appicon:hover{translate:0 calc(var(--s) * -.04)}}.z-appicon:active{translate:none;scale:.95}.z-appicon .z-icon{z-index:1;font-size:calc(var(--s) * .58);--z-icon-fill:1;filter:drop-shadow(0 calc(var(--s) * .02) 0 #fff6) drop-shadow(0 calc(var(--s) * -.015) 0 #0003);font-weight:500;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-color:var(--z-overlay)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-player{background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-float), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-player{color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line), var(--z-glass-drop);border-radius:var(--z-r-float);box-sizing:border-box;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;min-height:76px;padding:8px 12px 8px 8px;display:grid;position:relative}.z-player__art{border-radius:calc(var(--z-r-float) - 8px);background:var(--art,var(--z-surface-3));width:60px;height:60px;box-shadow:0 0 0 1px var(--z-ring), 0 8px 16px -8px #0000008c;position:absolute;top:50%;left:8px;translate:0 -50%}.z-player__art:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 var(--z-rim-hi);pointer-events:none;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{border-radius:var(--z-r-card);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{border-radius:14px;width:44px;height:44px;top:10px;left: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);--z-icon-fill:1;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}}.z-page{box-sizing:border-box;gap:var(--z-space-section);width:100%;max-width:none;padding:var(--z-gap-block) var(--z-gutter) calc(var(--z-gap-section) * 2);flex-direction:column;margin-inline:auto;display:flex;container:z-page/inline-size}.z-page[data-measure=read]{max-width:calc(var(--z-measure-read) + var(--z-gutter) * 2)}.z-page[data-measure=content]{max-width:calc(var(--z-measure-content) + var(--z-gutter) * 2)}.z-cols{gap:var(--z-gap-block);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.z-cols>*{grid-column:span var(--span,12);min-width:0}@container z-page (width<600px){.z-cols>*{grid-column:span 12}}.z-section{gap:var(--z-space-block);flex-direction:column;min-width:0;display:flex}.z-section__head{justify-content:space-between;align-items:baseline;gap:var(--z-gap-group);min-width:0;display:flex}.z-section__title{font:600 var(--z-fs-h3)/var(--z-lh-h3) var(--z-font-text);letter-spacing:-.01em;text-wrap:balance;margin:0}.z-section__action{font-size:var(--z-fs-small);color:var(--z-ink-2);flex-shrink:0;text-decoration:none}@media (hover:hover){.z-section__action:hover{color:var(--z-ink)}}.z-shelf{--w:152px;grid-auto-flow:column;grid-auto-columns:var(--w);gap:var(--z-gap-group);margin-inline:calc(var(--z-gutter) * -1);padding:4px var(--z-gutter) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--z-gutter);scrollbar-width:none;display:grid;overflow-x:auto}.z-shelf>*{scroll-snap-align:start;min-width:0}.z-shelf[data-shape=poster]{--w:128px}.z-shelf[data-shape=card]{--w:280px}[data-form=tv] .z-shelf{--w:240px}.z-grid{--z-grid-min:156px;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--z-grid-min)), 1fr));gap:28px 20px;display:grid}.z-grid>*{min-width:0}.z-grid[data-shape=poster]{--z-grid-min:150px}.z-grid[data-shape=card]{--z-grid-min:230px}[data-form=mobile] .z-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}[data-form=mobile] .z-grid[data-shape=poster]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-form=mobile] .z-grid[data-shape=card]{grid-template-columns:minmax(0,1fr)}[data-form=mobile] .z-grid[data-shape=round]{grid-template-columns:repeat(3,minmax(0,1fr))}.z-hero{align-items:end;gap:var(--z-gap-block);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.z-hero__art{aspect-ratio:1;border-radius:var(--z-r-block);background:var(--art,var(--z-surface-3));width:min(100%,240px);box-shadow:0 0 0 1px var(--z-ring), 0 18px 36px -16px #0000008c;position:relative;overflow:hidden}.z-hero__art:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 var(--z-rim-hi);pointer-events:none;position:absolute;inset:0}.z-hero__art img{object-fit:cover;width:100%;height:100%;display:block}.z-hero__body{gap:var(--z-gap-item);flex-direction:column;min-width:0;display:flex}.z-hero__kicker{font:600 var(--z-fs-small)/var(--z-lh-small) var(--z-font-text);color:var(--z-ink-2)}.z-hero__title{font:500 var(--z-fs-h1)/var(--z-lh-h1) var(--z-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.z-hero__meta{color:var(--z-ink-2)}.z-hero__actions{align-items:center;gap:var(--z-gap-group);margin-top:var(--z-gap-group);flex-wrap:wrap;display:flex}.z-hero[data-variant=oeuvre] .z-hero__title{font:400 var(--z-fs-title)/var(--z-lh-title) var(--z-font-serif);letter-spacing:-.02em}.z-hero[data-variant=media]{min-height:320px;padding:var(--z-gap-block);border-radius:var(--z-r-card);position:relative;overflow:hidden}.z-hero[data-variant=media] .z-hero__art{aspect-ratio:auto;z-index:0;border-radius:0;width:auto;position:absolute;inset:0}.z-hero[data-variant=media] .z-hero__body{z-index:1;position:relative}@container z-page (width>=600px){.z-hero:is([data-variant=oeuvre],:not([data-variant])):has(>.z-hero__art){grid-template-columns:minmax(160px,240px) minmax(0,1fr)}}.z-stats{gap:var(--z-gap-group);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));margin:0;display:grid}.z-stats>div{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.z-stats dd{font:300 var(--z-fs-h1)/var(--z-lh-h1) var(--z-font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0}.z-stats dt{font-size:var(--z-fs-small);line-height:var(--z-lh-small);color:var(--z-ink-2)}.z-empty{align-items:center;gap:var(--z-gap-group);padding:var(--z-gap-section) var(--z-gutter);text-align:center;flex-direction:column;display:flex}.z-empty__icon{border-radius:var(--z-r-block);background:color-mix(in srgb, var(--z-ink) 8%, transparent);width:56px;height:56px;color:var(--z-ink-2);place-items:center;display:grid}.z-empty__icon .z-icon{font-size:28px}.z-empty__title{font:600 var(--z-fs-h4)/var(--z-lh-h4) var(--z-font-display);margin:0}.z-empty__text{max-width:44ch;color:var(--z-ink-2);text-wrap:pretty;margin:0}.z-empty__actions{gap:var(--z-gap-group);flex-wrap:wrap;display:flex}.z-empty[data-size=page]{text-align:left;align-items:flex-start;gap:14px;max-width:520px;padding:40px 0 24px}.z-empty[data-size=page] .z-empty__title{font:500 var(--z-fs-h2)/var(--z-lh-h2) var(--z-font-display);letter-spacing:-.03em;text-wrap:balance}.z-empty[data-size=page] .z-empty__text{max-width:none;font-size:var(--z-fs-body-l);line-height:var(--z-lh-body-l)}.z-section :where(h2,h3,p){margin:0}.z-banner{--c:var(--z-ink-2);align-items:center;gap:var(--z-gap-group);border-radius:var(--z-r-block);background:color-mix(in oklab, var(--c) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 40%, transparent);padding:10px 10px 10px 16px;display:flex}.z-banner>.z-icon{color:var(--c)}.z-banner__text{flex:1;min-width:0;margin:0}.z-banner[data-tone=warning]{--c:var(--z-warning)}.z-banner[data-tone=danger]{--c:var(--z-danger)}.z-banner[data-tone=success]{--c:var(--z-success)}.z-skeleton{background:color-mix(in srgb, var(--c,var(--z-ink)) 12%, transparent);border-radius:6px;height:12px;animation:1.6s ease-in-out infinite z-skel;display:block}.z-skeleton[data-of=tile]{aspect-ratio:1;border-radius:var(--z-r-block);height:auto}.z-skeleton[data-of=row]{height:var(--z-row);border-radius:var(--z-r-control)}.z-skeleton[data-of=hero]{border-radius:var(--z-r-card);height:240px}@keyframes z-skel{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.z-skeleton{animation:none}}.z-settings{border-radius:var(--z-r-card);background-color:var(--z-surface-2);flex-direction:column;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-settings{background-color:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-touch), transparent);-webkit-backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(calc(var(--z-glass-blur) * .6)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri))}}.z-settings{color:var(--z-glass-ink);box-shadow:inset 0 0 0 1px var(--z-glass-line);overflow:hidden}@supports (corner-shape:squircle){.z-settings{corner-shape:squircle}}.z-setting{align-items:center;gap:var(--z-space-group);min-height:var(--z-row);box-sizing:border-box;padding:14px 20px;display:flex}.z-setting+.z-setting{box-shadow:inset 0 1px 0 color-mix(in srgb, currentColor 12%, transparent)}.z-setting__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.z-setting__label{font-weight:500}.z-setting__hint{font-size:var(--z-fs-caption);line-height:var(--z-lh-caption);color:var(--z-glass-ink-2)}.z-page[data-template=lecteur],.z-page[data-template=outil]{max-width:calc(var(--z-measure-read) + var(--z-gutter) * 2)}.z-page[data-template=reglages]{max-width:calc(1120px + var(--z-gutter) * 2)}.z-page[data-template=collection],.z-page[data-template=recherche]{gap:var(--z-space-block)}.z-page[data-template=journal]{gap:var(--z-space-block);max-width:calc(880px + var(--z-gutter) * 2)}@container z-page (width>=1024px){.z-page[data-template=fiche]>.z-cols>[data-aside]{--span:4}.z-page[data-template=fiche]>.z-cols>[data-main]{--span:8}}@container z-page (width>=880px){.z-page[data-template=reglages]>.z-cols>[data-toc]{--span:3;top:var(--z-space-block);align-self:start;position:sticky}.z-page[data-template=reglages]>.z-cols>[data-main]{--span:9}}[data-view][data-template]{container:z-page/inline-size}[data-view]:is([data-template=accueil],[data-template=fiche],[data-template=collection],[data-template=decouvrir],[data-template=recherche],[data-template=bilan]){--z-page-max:none}[data-view][data-template=reglages]{--z-page-max:1120px}[data-view]:is([data-template=journal],[data-template=outil]){--z-page-max:880px}.z-pagehead{flex-direction:column;align-items:flex-start;gap:10px;padding-top:8px;display:flex}.z-pagehead .z-titre{font-size:clamp(40px, 5.5vw, var(--z-fs-title) * .75);outline:none;margin:0;line-height:1.02}.z-pagehead p{margin:0}.z-fiche{--z-fiche-art:240px;grid-template-columns:var(--z-fiche-art) minmax(0, 1fr);align-items:end;gap:36px;padding-top:8px;display:grid}.z-fiche[data-art=s]{--z-fiche-art:220px}.z-fiche[data-art=l]{--z-fiche-art:280px}.z-fiche[data-art=xl]{--z-fiche-art:400px}.z-fiche__art{width:var(--z-fiche-art);aspect-ratio:1;border-radius:var(--z-r-block);object-fit:cover;box-shadow:0 0 0 1px var(--z-ring), 0 24px 48px -20px #0000008c;position:relative}.z-fiche__art:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 var(--z-rim-hi);pointer-events:none;position:absolute;inset:0}@supports (corner-shape:squircle){.z-fiche__art{corner-shape:squircle}}.z-fiche[data-shape=poster] .z-fiche__art{aspect-ratio:2/3}.z-fiche[data-shape=round] .z-fiche__art{corner-shape:round;border-radius:50%}.z-fiche[data-shape=round] .z-fiche__art:after{border-radius:50%}.z-fiche__text{flex-direction:column;gap:10px;min-width:0;padding-bottom:4px;display:flex}.z-fiche__kicker{font:600 var(--z-fs-small)/1 var(--z-font-text);color:var(--z-ink-2);margin:0}.z-fiche__title{font:400 clamp(40px, 6vw, 80px)/1 var(--z-font-serif);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;outline:none;margin:0}.z-fiche__who{font:500 var(--z-fs-body-l)/1.2 var(--z-font-text);color:var(--z-ink);text-decoration:none}@media (hover:hover){.z-fiche__who:hover{text-decoration:underline}}.z-fiche__meta{color:var(--z-ink-2);font-size:var(--z-fs-small);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.z-fiche__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.z-lede{max-width:64ch;color:var(--z-ink-2);margin:0;line-height:1.6}.z-lede:not([data-open])>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.z-lede>p{margin:0}.z-lede>button{all:unset;color:var(--z-ink);cursor:pointer;margin-top:4px;font-weight:600}.z-lede>button:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:var(--z-focus-off)}[data-form=mobile] .z-fiche{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}[data-form=mobile] .z-fiche .z-fiche__art{width:min(var(--z-fiche-art), 64vw)}[data-form=mobile] .z-fiche[data-shape=poster] .z-fiche__art{width:min(var(--z-fiche-art), 46vw)}[data-form=mobile] .z-fiche .z-fiche__text{align-items:center}[data-form=mobile] .z-fiche .z-fiche__meta,[data-form=mobile] .z-fiche .z-fiche__actions{justify-content:center}.z-attrib{color:var(--z-ink-3,var(--z-ink-2));font:400 var(--z-fs-caption)/1.5 var(--z-font-text);margin:0}.z-attrib a{color:inherit}.z-bars{align-items:flex-end;gap:4px;height:140px;display:flex}.z-bars__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.z-bars__col i{background:var(--z-tint);border-radius:6px 6px 2px 2px;width:100%;max-width:36px;min-height:2px;display:block}.z-bars__col i[data-zero]{background:color-mix(in oklch, var(--z-ink) 12%, transparent)}.z-bars__col small{height:14px;color:var(--z-ink-2);white-space:nowrap;font-size:11px}.z-drop{border-radius:var(--z-r-card);background:color-mix(in srgb, var(--z-surface-3) 60%, transparent);box-shadow:inset 0 0 0 1.5px var(--z-line-strong,var(--z-line));text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;display:flex;position:relative}.z-drop .z-icon{color:var(--z-tint);font-size:34px}.z-drop span{color:var(--z-ink-2);font-size:var(--z-fs-small)}.z-drop input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.z-drop[data-over],.z-drop:focus-within{box-shadow:inset 0 0 0 2px var(--z-tint);background:color-mix(in srgb, var(--z-tint) 12%, transparent)}.z-float{z-index:8;left:var(--z-float-inset);right:var(--z-float-inset);bottom:var(--z-float-inset);pointer-events:none;position:absolute}.z-float>*{pointer-events:auto}.z-heat{margin:0;padding-bottom:6px;overflow-x:auto}.z-heat__grid{grid-template-rows:repeat(7,12px);grid-auto-columns:12px;grid-auto-flow:column;gap:3px;width:max-content;display:grid}.z-heat i{background:color-mix(in oklch, var(--z-ink) 8%, transparent);border-radius:3px;width:12px;height:12px;display:block}.z-heat i[data-l="-1"]{visibility:hidden}.z-heat i[data-l="1"]{background:color-mix(in srgb, var(--z-tint) 28%, transparent)}.z-heat i[data-l="2"]{background:color-mix(in srgb, var(--z-tint) 50%, transparent)}.z-heat i[data-l="3"]{background:color-mix(in srgb, var(--z-tint) 75%, transparent)}.z-heat i[data-l="4"]{background:var(--z-tint)}.z-heat figcaption{color:var(--z-ink-2);font-size:var(--z-fs-caption);align-items:center;gap:4px;margin-top:10px;display:flex}.z-heat figcaption span{margin-inline:4px}.z-howto{margin-top:16px}.z-howto summary{cursor:pointer;font:500 var(--z-fs-small)/1.3 var(--z-font-text);align-items:center;gap:8px;display:flex}.z-howto p{color:var(--z-ink-2);font:400 var(--z-fs-small)/1.55 var(--z-font-text);margin:8px 0 0}.z-keys{gap:18px;margin:8px 0 16px;display:grid}.z-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}.z-keys dl{gap:6px;margin:0;display:grid}.z-keys dl>div{grid-template-columns:minmax(120px,190px) 1fr;align-items:center;gap:12px;display:grid}.z-keys dt{flex-wrap:wrap;gap:4px;display:flex}.z-keys dd{color:var(--z-ink-2);margin:0}.z-kpi{border-radius:var(--z-r-block);background:color-mix(in srgb, var(--z-surface-2) 80%, transparent);box-shadow:0 0 0 1px var(--z-ring);grid-template-columns:auto 1fr;grid-template-areas:"i v""i l""i h";align-items:center;column-gap:14px;padding:16px 18px;display:grid}@supports (corner-shape:squircle){.z-kpi{corner-shape:squircle}}.z-kpi>.z-icon{color:var(--z-tint);grid-area:i;font-size:32px}.z-kpi strong{font:650 clamp(26px, 3vw, 34px)/1.1 var(--z-font-display,var(--z-font-text));letter-spacing:-.02em;grid-area:v}.z-kpi span{color:var(--z-ink-2);grid-area:l}.z-kpi small{color:var(--z-ink-3,var(--z-ink-2));font-size:var(--z-fs-caption);grid-area:h}.z-notice{border-radius:var(--z-r-block);background:color-mix(in srgb, var(--z-tint) 14%, transparent);align-items:center;gap:14px;margin:0;padding:14px 18px;display:flex}.z-notice .z-icon{color:var(--z-tint);font-size:24px}.z-notice>div,.z-notice>span:not(.z-icon){flex:1;min-width:0}.z-notice p{margin:2px 0 0}.z-opt{border-radius:var(--z-r-control);cursor:pointer;align-items:center;gap:12px;padding:8px 10px;display:flex}.z-opt[aria-selected=true]{background:color-mix(in srgb, var(--z-tint) 22%, transparent)}.z-opt__icon{border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.z-opt__icon img{object-fit:cover;width:100%;height:100%}.z-opt__icon .z-icon{color:var(--z-ink-2);font-size:20px}.z-opt__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.z-opt__text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.z-opt__text small{color:var(--z-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-opt__kbd{gap:3px;display:inline-flex}.z-palette{width:min(640px,100vw - 24px);max-height:min(70dvh,560px);padding:0;overflow:hidden}.z-palette__bar{box-shadow:inset 0 -1px 0 var(--z-line);align-items:center;gap:10px;padding:12px 14px 12px 18px;display:flex}.z-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}.z-palette__input::-webkit-search-cancel-button{display:none}.z-palette__body{max-height:min(52dvh,420px);padding:6px;overflow-y:auto}.z-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}.z-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}.z-palette__foot span{align-items:center;gap:4px;display:inline-flex}.z-panel{flex-direction:column;gap:24px;min-width:0;display:flex}.z-pulse{color:var(--z-ink-2);font:500 var(--z-fs-small)/1.2 var(--z-font-text);flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;display:flex}.z-pulse span,.z-pulse a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.z-pulse .z-icon{color:var(--z-tint);font-size:18px}.z-pulse a:hover{color:var(--z-ink)}.z-skel{pointer-events:none}.z-skel__tile{flex-direction:column;gap:8px;display:flex}.z-skel__tile i{border-radius:6px;width:70%;height:11px}.z-skel__tile i:last-child{width:40%}.z-skel__art,.z-skel__box,.z-skel__tile i,.z-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}.z-skel__art{aspect-ratio:1;border-radius:var(--z-r-block);width:100%}.z-skel__box{border-radius:12px;flex-shrink:0;width:56px;height:56px}.z-skel__lines{flex-direction:column;flex:1;gap:8px;display:flex}.z-skel__lines i{border-radius:6px;height:11px}.z-skel__row{align-items:center;gap:12px;min-height:84px;list-style:none;display:flex}.z-tab{all:unset;box-sizing:border-box;cursor:pointer;color:var(--z-ink-2);font:500 var(--z-fs-body)/1 var(--z-font-text);white-space:nowrap;transition:color var(--z-dur-fast) linear;align-items:center;gap:8px;padding:12px;display:inline-flex;position:relative}.z-tab:after{content:"";background:var(--z-ink);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-tab:hover{color:var(--z-ink)}}.z-tab[aria-selected=true]{color:var(--z-ink)}.z-tab[aria-selected=true]:after{scale:1}.z-tab:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:-2px;border-radius:8px}.z-tab__n{color:var(--z-ink-3);font-size:var(--z-fs-caption);font-variant-numeric:tabular-nums}.z-tabs[role=tablist]{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--z-ink) 16%, transparent);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.z-tabs:has(>.z-tab){box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--z-ink) 16%, transparent);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.z-cats{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.z-cats li{background:color-mix(in oklch, var(--z-ink) 6%, transparent);border-radius:10px;justify-content:space-between;padding:10px 14px;display:flex;position:relative;overflow:hidden}.z-cats li:before{content:"";width:var(--share);background:color-mix(in srgb, var(--z-tint) 32%, transparent);position:absolute;inset:0 auto 0 0}.z-cats li>*{position:relative}.z-done{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.z-done>.z-icon{color:var(--z-success);font-size:36px}.z-done h3,.z-done p{margin:0}.z-facts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 28px;margin:0;display:grid}.z-facts>div{min-width:0}.z-facts dt{color:var(--z-ink-2);font:600 var(--z-fs-caption)/1 var(--z-font-text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.z-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.45}.z-genre{color:var(--z-ink);font:500 var(--z-fs-small)/1 var(--z-font-text);background:color-mix(in srgb, var(--z-ink) 8%, transparent);transition:background var(--z-dur-fast) linear;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex}.z-genre .z-icon{color:var(--z-ink-2);font-size:18px}@media (hover:hover){.z-genre:hover{background:color-mix(in srgb, var(--z-ink) 14%, transparent)}}.z-genre[aria-current=true]{background:var(--z-tint);color:var(--z-tint-ink)}.z-genre[aria-current=true] .z-icon{color:inherit}.z-genre:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px}.z-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.z-inline .z-input{flex:1;min-width:160px}.z-login{place-items:center;min-height:100dvh;padding:24px;display:grid}.z-login__card{align-items:flex-start;gap:14px;width:min(420px,100%)}.z-login__pw{flex-direction:column;gap:12px;width:100%;display:flex}.z-login__alt{width:100%}.z-login__alt summary{cursor:pointer;color:var(--z-ink-2);margin-bottom:10px}.z-quiet{color:var(--z-ink-2);align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.z-quiet .z-icon{flex-shrink:0;margin-top:1px}.z-rank{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.z-rank li{grid-template-columns:24px 44px minmax(0,1fr) minmax(60px,220px) 44px;align-items:center;gap:12px;padding:6px 0;display:grid}.z-rank li:not(:has(.z-rank__art)){grid-template-columns:24px minmax(0,1fr)}.z-rank__n{color:var(--z-ink-3,var(--z-ink-2));font:600 var(--z-fs-small)/1 var(--z-font-mono);text-align:center}.z-rank__art{border-radius:10px;width:44px;height:44px}.z-rank__main{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.z-rank__main strong,.z-rank__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-rank__main small{color:var(--z-ink-2)}.z-rank__bar{background:color-mix(in oklch, var(--z-ink) 10%, transparent);border-radius:3px;height:6px;overflow:hidden}.z-rank__bar i{background:var(--z-tint);height:100%;display:block}.z-rank__pct{color:var(--z-ink-2);font:500 var(--z-fs-caption)/1 var(--z-font-text);text-align:right}.z-remote{border-radius:var(--z-r-block);background:color-mix(in srgb, var(--z-tint) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--z-tint) 35%, transparent);align-items:center;gap:14px;padding:12px 16px;display:flex}.z-remote>.z-icon{color:var(--z-tint);font-size:24px}.z-remote div{flex-direction:column;flex:1;min-width:0;display:flex}.z-remote strong,.z-remote small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-remote small{color:var(--z-ink-2)}.z-searchbar{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.z-searchbar .z-input-icon{flex:1;min-width:220px;max-width:560px}.z-service{flex-direction:column;gap:10px;display:flex}.z-service h3{font:600 var(--z-fs-body)/1.3 var(--z-font-text);align-items:center;gap:10px;margin:0;display:flex}.z-service p{margin:0}.z-setgroup{margin-bottom:28px}.z-setgroup>h3{margin:0 0 10px}.z-setgroup__rows{border-radius:var(--z-r-card);background:var(--z-surface-3);box-shadow:var(--z-shadow-1);flex-direction:column;gap:12px;padding:4px 20px 16px;display:flex}@supports (corner-shape:squircle){.z-setgroup__rows{corner-shape:squircle}}.z-setgroup__rows>*{margin-top:12px}.z-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.z-toolbar__end{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.z-toolbar .z-select{width:auto;max-width:260px}.z-toolbar .z-input-icon{flex:1;min-width:200px;max-width:360px}:root,[data-theme=dark]{--z-app-savoir:#9fa9ff;--z-app-savoir-ink:#0b0b0c}[data-theme=light]{--z-app-savoir:#7880e5}[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:#32bfff;--z-app-cloud-ink:#0b0b0c}[data-theme=light]{--z-app-cloud:#0b98cf}[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:#ff8c76;--z-app-news-ink:#0b0b0c}[data-theme=light]{--z-app-news:#d8644f}[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:#f8bd88;--z-app-contacts-ink:#0b0b0c}[data-theme=light]{--z-app-contacts:#cd9868}[data-app=contacts]{--z-tint:var(--z-app-contacts);--z-tint-ink:var(--z-app-contacts-ink)}.z-appicon[data-app=contacts]>.z-icon{color:#0000;filter:none;width:78%;height:78%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3E%3Cdefs%3E%3Cfilter%20id='sh'%20x='-25%25'%20y='-25%25'%20width='150%25'%20height='160%25'%3E%3CfeDropShadow%20dx='0'%20dy='1.8'%20stdDeviation='1.4'%20flood-color='%235a3410'%20flood-opacity='.5'/%3E%3C/filter%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23ffffff'/%3E%3Cstop%20offset='1'%20stop-color='%23ffe3c4'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20filter='url%28%23sh%29'%3E%3Ccircle%20cx='32'%20cy='22'%20r='11.5'%20fill='url%28%23g%29'/%3E%3Cpath%20d='M9.5%2053.5c0-12.6%2010-19.5%2022.5-19.5s22.5%206.9%2022.5%2019.5z'%20fill='url%28%23g%29'/%3E%3C/g%3E%3Cellipse%20cx='27.5'%20cy='17.5'%20rx='5.6'%20ry='2.9'%20fill='%23ffffff'%20opacity='.85'%20transform='rotate%28-30%2027.5%2017.5%29'/%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=contacts]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=podcasts]>.z-icon{color:#0000;filter:none;width:72%;height:72%;transition:scale var(--z-spring-bouncy-dur) var(--z-spring-bouncy);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3Cfilter id='sh' x='-25%25' y='-25%25' width='150%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='1.8' stdDeviation='1.4' flood-color='%232a0a73' flood-opacity='.5'/%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23e2d3ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url%28%23sh%29'%3E%3Crect x='25' y='10' width='14' height='26' rx='7' fill='url%28%23g%29'/%3E%3Cpath d='M18 29a14 14 0 0 0 28 0' fill='none' stroke='%23f1fbea' stroke-width='3.6' stroke-linecap='round'/%3E%3Cpath d='M32 44v8M24 53h16' fill='none' stroke='%23f1fbea' stroke-width='3.6' stroke-linecap='round'/%3E%3Cpath d='M11 22q-3.5 7 0 14M53 22q3.5 7 0 14' fill='none' stroke='%23f1fbea' stroke-width='3' stroke-linecap='round' opacity='.8'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=podcasts]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=radios]>.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='%23053f4d' 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='%23cdf4fb'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url%28%23sh%29'%3E%3Cpath d='M40 23L51 10' fill='none' stroke='%23f1fbea' stroke-width='3.2' stroke-linecap='round'/%3E%3Ccircle cx='51.5' cy='9.5' r='2.4' fill='url%28%23g%29'/%3E%3Crect x='8' y='22' width='48' height='31' rx='7.5' fill='url%28%23g%29'/%3E%3C/g%3E%3Ccircle cx='23.5' cy='37.5' r='10' fill='%231ab3d0'/%3E%3Ccircle cx='23.5' cy='37.5' r='5.6' fill='%23d9f7fd'/%3E%3Ccircle cx='23.5' cy='37.5' r='2' fill='%231ab3d0'/%3E%3Crect x='37.5' y='28.5' width='12.5' height='3.4' rx='1.7' fill='%231ab3d0'/%3E%3Ccircle cx='40.5' cy='42' r='3.1' fill='%231ab3d0'/%3E%3Ccircle cx='48.5' cy='42' r='3.1' fill='%231ab3d0'/%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=radios]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=plants]>.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='%231d4a0a' 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='%23dcf5cc'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23sh)'%3E%3Cpath d='M32 40V24' fill='none' stroke='%23f1fbea' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M32 31C21 32 13 25 12 14C23 13 31 19 32 31Z' fill='url(%23g)'/%3E%3Cpath d='M32 25C33 14 41 8 52 8C52 19 44 26 32 25Z' fill='url(%23g)'/%3E%3Crect x='17' y='38' width='30' height='8' rx='4' fill='url(%23g)'/%3E%3Cpath d='M20 46H44L41 56.5A3.5 3.5 0 0 1 37.600 59H26.400A3.500 3.500 0 0 1 23 56.500Z' fill='url(%23g)'/%3E%3C/g%3E%3Cpath d='M31 31C26 28 21 23 18 17M34 25C38 20 43 16 48 13' fill='none' stroke='%2358b02b' stroke-width='1.600' stroke-linecap='round' opacity='.75'/%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=plants]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=plans]>.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='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='%234a3a00'%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='%23fbf1c4'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20filter='url%28%23sh%29'%3E%3Cpath%20d='M8%2017L23%2011L41%2017L56%2011V47L41%2053L23%2047L8%2053Z'%20fill='url%28%23g%29'/%3E%3C/g%3E%3Cpath%20d='M23%2011V47M41%2017V53'%20stroke='%23e4c42a'%20stroke-width='1.6'%20opacity='.7'/%3E%3Cpath%20d='M12%2040C19%2034%2026%2041%2033%2033S46%2027%2052%2022'%20fill='none'%20stroke='%23d9b51d'%20stroke-width='2.6'%20stroke-linecap='round'%20stroke-dasharray='0.1%205'/%3E%3Cg%20filter='url%28%23sh%29'%3E%3Cpath%20d='M40%206C33.400%206%2029%2010.700%2029%2016.500C29%2024%2040%2034%2040%2034S51%2024%2051%2016.500C51%2010.700%2046.600%206%2040%206Z'%20fill='%23ff5a4f'/%3E%3C/g%3E%3Ccircle%20cx='40'%20cy='16.500'%20r='4.200'%20fill='%23ffffff'/%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=plans]:hover>.z-icon{scale:1.06}}.z-appicon[data-app=travel]>.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='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='%233b1252'%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='%23efdcfa'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath%20d='M9%2020C17%2012%2027%2010%2036%2012'%20fill='none'%20stroke='%23f6ecfc'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-dasharray='0.1%205'/%3E%3Cg%20filter='url(%23sh)'%3E%3Cpath%20d='M45%206.5L54%209.5L49%2012.5L51.5%2017L49.5%2017.8L45.5%2014L41.5%2015.6L40.5%2014.6L43.2%2012.2L39.5%209.4L40.7%208.4L45.2%209.6Z'%20fill='url(%23g)'/%3E%3Cpath%20d='M25%2022V18.5A3.5%203.5%200%200%201%2028.5%2015H35.5A3.5%203.5%200%200%201%2039%2018.5V22'%20fill='none'%20stroke='url(%23g)'%20stroke-width='3.2'/%3E%3Crect%20x='14'%20y='22'%20width='36'%20height='32'%20rx='6'%20fill='url(%23g)'/%3E%3C/g%3E%3Cpath%20d='M23%2022V54M41%2022V54'%20stroke='%23c58ce6'%20stroke-width='2.4'%20opacity='.8'/%3E%3Ccircle%20cx='20'%20cy='56.5'%20r='2.2'%20fill='%23ffffff'/%3E%3Ccircle%20cx='44'%20cy='56.5'%20r='2.2'%20fill='%23ffffff'/%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0}@media (hover:hover){.z-appicon[data-app=travel]: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}@supports ((-webkit-hyphens:none)){html,body{width:100%;min-width:100%}.z-win{width:100%;transition:none;overflow:clip}.z-sidebar-resizer{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-index:6;box-sizing:border-box;background:0 0;flex-shrink:0;align-items:center;gap:4px;height:64px;padding:0 16px;display:flex;position:sticky;top:0}.z-topbar:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--z-glass-veil) var(--z-glass-float), transparent);-webkit-backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));backdrop-filter:blur(var(--z-glass-blur)) saturate(var(--z-glass-sat)) brightness(var(--z-glass-bri));box-shadow:inset 0 -1px 0 var(--z-glass-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[data-scrolled]:before{opacity:1;animation:none}.z-topbar--flat:before{display:none}.z-topbar__nav{align-items:center;gap:2px;display:flex}.z-topbar__brand{font:600 var(--z-fs-body)/1 var(--z-font-text);color:inherit;align-items:center;gap:10px;margin:0 8px;text-decoration:none;display:flex}.z-topbar__brand .z-appicon{--s:28px}.z-topbar__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--z-fs-body)/1 var(--z-font-text);margin-left:8px;overflow:hidden}@supports (animation-timeline:scroll()){.z-topbar__title{opacity:0;animation:linear both z-title;animation-timeline:scroll();animation-range:150px 250px}}.z-topbar[data-scrolled] .z-topbar__title,.z-topbar__title[data-shown]{opacity:1;animation:none}.z-topbar__tools{align-items:center;gap:4px;min-width:0;display:flex}.z-topbar__end{align-items:center;gap:4px;margin-left:auto;display:flex}:root[data-form=mobile] .z-topbar{height:56px;padding:0 8px}@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{left:var(--z-float-inset);right:var(--z-float-inset);bottom:var(--z-float-inset);z-index:8;position:absolute}[data-edge-back]{will-change:translate;box-shadow:-24px 0 48px -12px #0000008c}: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:active-view-transition :is(.z-tag,.z-chip,.z-btn,.z-input,.z-seg,.z-check input,.z-radio input,.z-switch input){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root{--vy-pad:40px;--vy-bar:72px}[data-form=nas]{--vy-pad:24px;--vy-bar:56px}[data-form=tablet]{--vy-pad:28px}[data-form=mobile]{--vy-pad:16px;--vy-bar:64px}[data-form=tv]{--vy-pad:96px;--vy-bar:96px}html,body{height:100%;margin:0}html,body.z-root{overscroll-behavior:none;overflow:hidden}.vy-app,.vy-win{height:100%}@supports (height:100dvh){.vy-app,.vy-win{height:100dvh}}.vy-win{position:relative}.vy-skip{z-index:100;border-radius:var(--z-r-pill);background:var(--z-ink);color:var(--z-bg);font:500 var(--z-fs-body)/1 var(--z-font-text);padding:10px 16px;position:absolute;top:12px;left:16px;translate:0 -200%}.vy-skip:focus-visible{outline:var(--z-focus-w) solid var(--z-focus);outline-offset:2px;translate:0}.vy-sidebar{scrollbar-width:thin;gap:2px;overflow-y:auto}.vy-brand{text-decoration:none}.vy-gap{flex-shrink:0;height:8px}.vy-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}.vy-sidebar .z-sidebar__item[data-key]:hover:after,.vy-sidebar .z-sidebar__item[data-key]:focus-visible:after{opacity:.6}.vy-sidebar .z-sidebar__item:not([data-key]):after{display:none}.vy-sidebar .z-sidebar__section.vy-sec{margin-top:14px}.vy-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:16px;display:flex}:root:is([data-form=desktop],[data-form=nas]) .vy-win[data-sidebar=rail] .vy-sec{display:none}.vy-pane{position:relative;container:pane/inline-size}.vy-pane[data-page=off]{background:var(--z-surface-1)}.vy-body{flex:1;min-width:0;min-height:0;display:flex}.vy-scroll{scroll-behavior:auto;overscroll-behavior:contain;flex:1;min-width:0}.vy-view{min-height:calc(100% - var(--vy-bar));outline:none}.vy-topbar{height:var(--vy-bar);--z-bar-a:88%;gap:8px;padding-inline:16px 20px}.vy-topbar .z-btn[hidden]{display:none}.vy-topbar__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--z-fs-body)/1 var(--z-font-text);flex:1;overflow:hidden}.vy-topbar__tools,.vy-topbar__global{align-items:center;gap:4px;display:flex}.vy-topbar__tools{margin-left:auto}.vy-dock{--z-glass-a:95%;max-width:480px;display:none}[data-form=mobile] .vy-win,[data-form=tablet] .vy-win{grid-template-columns:minmax(0,1fr);gap:0}[data-form=mobile] .vy-sidebar,[data-form=tablet] .vy-sidebar{display:none}[data-form=mobile] .vy-dock,[data-form=tablet] .vy-dock{display:flex}[data-form=mobile] .vy-view,[data-form=tablet] .vy-view{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}[data-form=mobile] .z-toast[popover],[data-form=tablet] .z-toast[popover]{bottom:calc(92px + env(safe-area-inset-bottom,0px))}[data-form=mobile] .vy-win{padding:0}[data-form=mobile] .vy-pane{border-radius:0}[data-form=mobile] .vy-topbar{padding-inline:8px 12px}.vy-wrap{box-sizing:border-box;max-width:var(--z-page-max,1280px);padding:8px var(--vy-pad) 96px;flex-direction:column;gap:32px;min-width:0;margin-inline:auto;display:flex}@media (prefers-reduced-motion:reduce){.vy-skel *{animation:none!important}}.vy-actions,.vy-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vy-hint{color:var(--z-ink-3);font-size:var(--z-fs-small);margin:0}.vy-hint .z-icon{vertical-align:-3px;font-size:16px}.vy-muted{color:var(--z-ink-3);font-weight:400}.vy-mono{font-family:var(--z-font-mono);letter-spacing:.02em}.vy-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vy-link{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.vy-textbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.vy-count{color:var(--z-ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.vy-newtrip{width:100%;color:var(--z-ink-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.vy-pagehead{margin-bottom:-8px}.vy-two,.vy-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vy-three{grid-template-columns:repeat(3,minmax(0,1fr))}.vy-two--emoji{grid-template-columns:96px 1fr}[data-form=mobile] .vy-three{grid-template-columns:1fr}.vy-chips{flex-wrap:wrap;gap:6px;display:flex}.vy-filters{margin-top:-8px}.vy-pill{border-radius:var(--z-r-pill);background:var(--z-surface-3);color:var(--z-ink-2);font:600 11px/1.5 var(--z-font-text);letter-spacing:.01em;vertical-align:1px;white-space:nowrap;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;display:inline-flex}.vy-pill[data-tone=tint],.vy-pill[data-status=encours]{background:var(--z-app-travel);color:var(--z-app-travel-ink,#0b0b0c)}.vy-pill[data-tone=warning]{background:color-mix(in oklab, var(--z-warning) 22%, transparent);color:var(--z-ink)}.vy-pill[data-tone=danger]{background:color-mix(in oklab, var(--z-danger) 22%, transparent);color:var(--z-ink)}.vy-meter{border-radius:var(--z-r-pill);background:var(--z-unlit);height:6px;display:block;position:relative;overflow:hidden}.vy-meter>span{border-radius:inherit;background:var(--z-ink);transition:width .5s var(--z-spring);position:absolute;inset:0 auto 0 0}.vy-meter .vy-meter__planned{background:repeating-linear-gradient(135deg, var(--z-line-2) 0 4px, transparent 4px 8px);left:auto;right:0}.vy-meter--big{height:10px}.vy-meter[data-over]>span:first-child{background:var(--z-danger)}.vy-warn{text-align:start;border-radius:var(--z-r-block);background:color-mix(in oklab, var(--z-warning) 14%, var(--z-surface-1));font-size:var(--z-fs-small);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:10px 14px;display:flex}.vy-warn>.z-icon{flex-shrink:0}.vy-warn>span:not(.z-icon){flex:1 1 0;min-width:0}.vy-warn[data-tone=danger]{background:color-mix(in oklab, var(--z-danger) 16%, var(--z-surface-1))}.vy-warnings{gap:8px;display:grid}.vy-status{color:var(--z-ink-3);font-size:var(--z-fs-small);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vy-status[data-ok]{color:var(--z-ink)}.vy-status[data-ok] .z-icon{color:var(--z-success)}.vy-code{text-transform:uppercase;width:88px}.vy-money{gap:8px;display:flex}.vy-money>:first-child{flex:1}.vy-money--big input{font:500 32px/1.2 var(--z-font-display);font-variant-numeric:tabular-nums;height:auto;padding-block:10px}.vy-chosen{border-radius:var(--z-r-control);background:var(--z-surface-2);align-items:center;gap:10px;min-height:40px;padding:4px 4px 4px 14px;display:flex}.vy-chosen>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vy-chosen small{color:var(--z-ink-3);margin-left:6px}.vy-checksrow{flex-wrap:wrap;gap:8px 20px;display:flex}.vy-target{font-size:var(--z-fs-small);color:var(--z-ink-2);align-items:center;gap:8px;display:inline-flex}.vy-target input{width:120px}.vy-cover{aspect-ratio:4/3;border-radius:var(--z-r-block);background:radial-gradient(120% 90% at 85% 10%, color-mix(in oklch, var(--vy-cover-a) 70%, #fff3) 0%, transparent 55%), linear-gradient(160deg, var(--vy-cover-a), var(--vy-cover-b));box-shadow:0 0 0 1px var(--z-ring), 0 10px 20px -10px #0000008c;display:block;position:relative;overflow:hidden}.vy-cover:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 var(--z-rim-hi);pointer-events:none;position:absolute;inset:0}.vy-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vy-cover__glyph{color:#ffffffd9;place-items:center;font-size:44px;display:grid;position:absolute;inset:0}.vy-cover__glyph .z-icon{font-size:44px}.vy-cover[data-size=hero]{aspect-ratio:auto;box-shadow:none;border-radius:0}.vy-cover[data-size=hero] .vy-cover__glyph{opacity:.35;font-size:96px}.vy-cover[data-size=hero] .vy-cover__glyph .z-icon{font-size:96px}.vy-cover[data-size=thumb]{aspect-ratio:1;border-radius:var(--z-r-control);flex-shrink:0;width:72px}.vy-cover[data-size=thumb] .vy-cover__glyph,.vy-cover[data-size=thumb] .vy-cover__glyph .z-icon{font-size:28px}.vy-grid{--z-grid-min:240px}.vy-shelf{--z-shelf-w:260px}.vy-tripcard{min-width:0;color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex;position:relative}.vy-tripcard .vy-cover{transition:translate .35s var(--z-spring)}@media (hover:hover){.vy-tripcard:hover:hover .vy-cover{translate:0 -3px}}.vy-tripcard__badge{border-radius:var(--z-r-pill);color:#fff;font:600 12px/1.3 var(--z-font-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c0d9e;padding:4px 10px;position:absolute;top:10px;left:10px}.vy-tripcard__badge[data-status=encours]{background:var(--z-app-travel);color:#0b0b0c}.vy-tripcard__text{flex-direction:column;gap:2px;min-width:0;display:flex}.vy-tripcard__text strong{font:500 var(--z-fs-body-l)/1.25 var(--z-font-text);text-wrap:balance}.vy-tripcard__text small{color:var(--z-ink-3);font-size:var(--z-fs-small)}.vy-tripcard__places{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vy-tripcard__pack{background:var(--z-unlit);border-radius:2px;height:3px;margin-top:6px;display:block;overflow:hidden}.vy-tripcard__pack span{background:var(--z-app-travel);height:100%;display:block}.vy-now{border-radius:var(--z-r-card);color:#fff;isolation:isolate;grid-template-columns:minmax(0,1fr);min-height:340px;display:grid;position:relative;overflow:hidden}.vy-now__art{z-index:-1;position:absolute;inset:0}.vy-now__art .vy-cover{height:100%}.vy-now__art:after{content:"";background:linear-gradient(#0000000d 0%,#00000040 40%,#000000c7 100%);position:absolute;inset:0}.vy-now__body{flex-direction:column;align-self:end;gap:10px;padding:32px;display:flex}.vy-now__body .z-eyebrow{color:#ffffffd9}.vy-now__body .z-titre{font-family:var(--z-font-serif);color:#fff;margin:0;font-weight:400}.vy-now__body .z-titre a{color:inherit;text-decoration:none}.vy-now__weather{color:#ffffffe6;flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.vy-now__weather span{align-items:center;gap:6px;display:inline-flex}.vy-now .vy-warn{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000073}.vy-countdown{font-size:var(--z-fs-body-l);color:#ffffffe6;margin:0}.vy-countdown strong{font:500 28px/1.1 var(--z-font-display);color:#fff}.vy-prep{grid-template-columns:repeat(2,minmax(0,220px));gap:12px 24px;display:grid}.vy-prep__bar{color:inherit;font-size:var(--z-fs-small);grid-template-columns:1fr auto;gap:4px 10px;text-decoration:none;display:grid}.vy-prep__bar .vy-meter{background:#ffffff38;grid-column:1/-1}.vy-prep__bar .vy-meter>span{background:#fff}.vy-next{border-radius:var(--z-r-block);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:#fff;background:#0e0e0f8c;gap:12px;max-width:min(360px,60%);padding:12px 16px;text-decoration:none;display:flex;position:absolute;top:20px;right:20px}.vy-next>.z-icon{margin-top:2px;font-size:22px}.vy-next span{flex-direction:column;gap:2px;min-width:0;display:flex}.vy-next small{color:#ffffffbf;font-size:var(--z-fs-small)}.vy-next strong{font-weight:500}[data-form=mobile] .vy-now{border-radius:var(--z-r-block);min-height:420px}[data-form=mobile] .vy-now__body{padding:20px}[data-form=mobile] .vy-next{max-width:none;margin:0 12px 12px;position:static}[data-form=mobile] .vy-prep{grid-template-columns:1fr 1fr}.vy-recent{border-radius:var(--z-r-block);background:var(--z-surface-1);align-items:center;gap:16px;padding:16px;display:flex}.vy-recent>div{flex:1}.vy-recent>div p{margin:0}.vy-start{flex-direction:column;gap:16px;max-width:640px;display:flex}.vy-start p{color:var(--z-ink-2);font-size:var(--z-fs-body-l);margin:0}.vy-memory{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.vy-memory span{flex-direction:column;display:flex}.vy-memory small{color:var(--z-ink-3)}.vy-home__foot{text-align:center}.vy-trip{gap:24px}.vy-hero{min-height:320px;margin-inline:calc(-1 * var(--vy-pad));color:#fff;isolation:isolate;margin-top:-8px;display:grid;position:relative;overflow:hidden}.vy-hero>.vy-cover{z-index:-2;height:100%;position:absolute;inset:0}.vy-hero__shade{z-index:-1;background:linear-gradient(#0000001a 0%,#0003 35%,#000c 100%);position:absolute;inset:0}.vy-hero__text{padding:64px var(--vy-pad) 28px;flex-direction:column;align-self:end;gap:10px;display:flex}.vy-hero__kicker{margin:0}.vy-hero__kicker .vy-pill{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;margin:0 6px 0 0}.vy-hero__kicker .vy-pill[data-status=encours]{background:var(--z-app-travel);color:#0b0b0c}.vy-hero__title{font:400 clamp(40px, 6cqi, 76px)/1 var(--z-font-serif);text-wrap:balance;margin:0}.vy-hero__title:focus{outline:none}.vy-hero__meta{color:#ffffffe0;margin:0}.vy-hero__actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.vy-stops{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vy-stops a{border-radius:var(--z-r-pill);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--z-fs-small);background:#ffffff29;align-items:baseline;gap:4px;padding:5px 12px;text-decoration:none;display:inline-flex}.vy-stops a small{opacity:.75}.vy-tabs{top:calc(var(--vy-bar) - 8px);z-index:3;margin-inline:calc(-1 * var(--vy-pad));padding:6px var(--vy-pad);background:color-mix(in srgb, var(--z-bg) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;position:sticky;overflow-x:auto}.vy-tabs .z-tabs{flex-wrap:nowrap;min-width:max-content}.vy-panel,.vy-panel>*{flex-direction:column;gap:24px;min-width:0;display:flex}.vy-map{border-radius:var(--z-r-block);background:var(--z-surface-1);width:100%;height:420px;position:relative;overflow:hidden}.vy-map--wait{animation:1.6s ease-in-out infinite vy-pulse}.vy-map--short{height:280px}.vy-map--atlas{height:min(62vh,560px)}.vy-map--empty{text-align:center;color:var(--z-ink-3);place-content:center;justify-items:center;gap:12px;padding:24px;display:grid}.vy-map .maplibregl-ctrl-attrib{font-size:10px}@keyframes vy-pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.vy-map--wait{animation:none}}.vy-overview__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@container (width<860px){.vy-overview__grid{grid-template-columns:minmax(0,1fr)}}[data-form=mobile] .vy-overview__grid{grid-template-columns:minmax(0,1fr)}.vy-stoplist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vy-stop{border-radius:var(--z-r-block);background:var(--z-surface-1);align-items:flex-start;gap:12px;padding:12px;display:flex}.vy-stop__n{background:var(--z-app-travel);color:#0b0b0c;width:26px;height:26px;font:700 12px/1 var(--z-font-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.vy-stop__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.vy-stop__head{flex-direction:column;margin:0;display:flex}.vy-stop__head small{color:var(--z-ink-3);font-size:var(--z-fs-small)}.vy-wx{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.vy-wx li{border-radius:var(--z-r-control);background:var(--z-surface-2);min-width:44px;font-size:var(--z-fs-small);font-variant-numeric:tabular-nums;justify-items:center;gap:2px;padding:6px 4px;display:grid}.vy-wx li small{color:var(--z-ink-3);font-size:11px}.vy-wx li .z-icon{font-size:20px}.vy-wx__usual{color:var(--z-ink-2);font-size:var(--z-fs-small);gap:8px;margin:0;display:flex}.vy-wx__usual .z-icon{flex-shrink:0;font-size:20px}.vy-stats dd a{color:inherit;text-decoration:none}.vy-stats [data-tone=danger]{color:var(--z-danger)}.vy-notes{width:100%}.vy-days{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vy-day{border-radius:var(--z-r-block);background:var(--z-surface-1);scroll-margin-top:calc(var(--vy-bar) + 56px);padding:14px 16px;transition:box-shadow .2s}.vy-day[aria-current=date]{box-shadow:inset 0 0 0 2px var(--z-app-travel)}.vy-day[data-over]{box-shadow:inset 0 0 0 2px var(--z-ink-3);background:var(--z-surface-2)}.vy-day__head{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:6px;display:flex}.vy-day__head h3{font:500 var(--z-fs-body-l)/1.3 var(--z-font-text);margin:0}.vy-day__head h3:first-letter{text-transform:uppercase}.vy-day__head .z-btn{margin-left:auto}.vy-day__n{color:var(--z-ink-3);margin-right:4px;font-weight:400}.vy-day__where{color:var(--z-ink-3);font-size:var(--z-fs-small);align-items:center;gap:10px;display:inline-flex}.vy-day__wx{align-items:center;gap:3px;display:inline-flex}.vy-day__wx .z-icon{font-size:17px}.vy-day__free{border:1px dashed var(--z-line-2);border-radius:var(--z-r-control);width:100%;color:var(--z-ink-3);font:inherit;font-size:var(--z-fs-small);cursor:pointer;background:0 0;padding:10px}.vy-night{color:var(--z-warning);font-size:var(--z-fs-small);align-items:center;gap:8px;margin:8px 0 0;display:flex}.vy-night .vy-link{color:var(--z-ink-2);margin-left:auto}.vy-items{margin:0;padding:0;list-style:none;display:grid}.vy-item{border-top:1px solid var(--z-line);grid-template-columns:48px 28px minmax(0,1fr) auto auto;align-items:start;gap:8px;padding:8px 0;display:grid}.vy-item:first-child{border-top:0}.vy-item[draggable=true]{cursor:grab}.vy-item__time{color:var(--z-ink-2);font-variant-numeric:tabular-nums;font-size:var(--z-fs-small);padding-top:2px}.vy-item__icon{background:var(--z-surface-3);width:28px;height:28px;color:var(--z-ink-2);border-radius:8px;place-items:center;display:grid}.vy-item__icon .z-icon{font-size:17px}.vy-item[data-kind=transport] .vy-item__icon,.vy-item[data-kind=stay] .vy-item__icon{background:color-mix(in oklab, var(--z-app-travel) 26%, var(--z-surface-2));color:var(--z-ink)}.vy-item__main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:2px 0 0;display:flex}.vy-item__main strong{font-weight:500}.vy-item__main small{color:var(--z-ink-3);font-size:var(--z-fs-small)}.vy-item__notes{white-space:pre-line}.vy-item__price{color:var(--z-ink-2);font-size:var(--z-fs-small);font-variant-numeric:tabular-nums;padding-top:2px}.vy-item[data-phase=during],.vy-item[data-phase=end]{opacity:.7}.vy-item[data-done] .vy-item__main strong{text-decoration:line-through;-webkit-text-decoration-color:var(--z-ink-3);text-decoration-color:var(--z-ink-3)}[data-form=mobile] .vy-item{grid-template-columns:42px 26px minmax(0,1fr) auto}[data-form=mobile] .vy-item .vy-item__price{display:none}.vy-idealist{gap:6px;display:grid}.vy-idea{border-radius:var(--z-r-block);background:var(--z-surface-1);flex-direction:column;padding:4px 14px 10px;display:flex}.vy-idea__acts{gap:6px;padding-left:84px;display:flex}.vy-ideas__add{align-items:center;gap:8px;display:flex}.vy-ideas__add>.vy-placesearch{flex:1}.vy-placesearch{position:relative}.vy-placesearch__list{z-index:20;border-radius:var(--z-r-block);background:var(--z-overlay);max-height:320px;box-shadow:var(--z-shadow-3);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.vy-placesearch__list li{border-radius:var(--z-r-control);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.vy-placesearch__list li[aria-selected=true]{background:var(--z-surface-3)}.vy-placesearch__list li>span:last-child{flex-direction:column;min-width:0;display:flex}.vy-placesearch__list li small{color:var(--z-ink-3);font-size:var(--z-fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vy-placesearch__flag{text-align:center;width:24px;font-size:18px}.vy-placesearch__flag .z-icon{color:var(--z-ink-3);font-size:18px}.vy-placesearch__none{color:var(--z-ink-3);cursor:default!important}.vy-tickets,.vy-stays,.vy-eventlist,.vy-files,.vy-expenses,.vy-found,.vy-tours,.vy-importlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vy-ticket{border-radius:var(--z-r-block);background:var(--z-surface-1);padding:14px 18px 16px;position:relative}.vy-ticket[data-status]{opacity:.55}.vy-ticket:before,.vy-ticket:after{content:"";background:var(--z-bg);border-radius:50%;width:14px;height:14px;position:absolute;top:50px}.vy-ticket:before{left:-7px}.vy-ticket:after{right:-7px}.vy-ticket__top{border-bottom:1px dashed var(--z-line-2);font-size:var(--z-fs-small);color:var(--z-ink-2);align-items:center;gap:10px;padding-bottom:10px;display:flex}.vy-ticket__mode{color:var(--z-ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.vy-ticket__day{margin-left:auto}.vy-ticket__route{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(60px,1.2fr) minmax(0,1fr);align-items:center;gap:12px;padding:14px 0 6px;display:grid}.vy-ticket__route>span{flex-direction:column;min-width:0;display:flex}.vy-ticket__route>span:last-child{text-align:right}.vy-ticket__route b{font:500 15px/1.2 var(--z-font-text);font-variant-numeric:tabular-nums;color:var(--z-ink-2)}.vy-ticket__route b sup{color:var(--z-warning)}.vy-ticket__route strong{font:500 30px/1.15 var(--z-font-display);letter-spacing:-.01em;text-overflow:ellipsis;overflow:hidden}.vy-ticket__route small{color:var(--z-ink-3);font-size:var(--z-fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vy-ticket__line{place-items:center;height:22px;display:grid;position:relative}.vy-ticket__line:before{content:"";border-top:2px dotted var(--z-line-strong);position:absolute;top:50%;left:0;right:0}.vy-ticket__line small{background:var(--z-surface-1);padding:0 8px;position:relative}.vy-ticket__facts{flex-wrap:wrap;gap:8px 24px;margin:6px 0 0;display:flex}.vy-ticket__facts div{flex-direction:column;display:flex}.vy-ticket__facts dt{color:var(--z-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.vy-ticket__facts dd{margin:0;font-weight:500}.vy-stay{border-radius:var(--z-r-block);background:var(--z-surface-1);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.vy-stay__icon{background:color-mix(in oklab, var(--z-app-travel) 26%, var(--z-surface-2));border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.vy-stay__main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.vy-stay__main strong{font-weight:500;font-size:var(--z-fs-body-l)}.vy-stay__main small{color:var(--z-ink-3);font-size:var(--z-fs-small)}.vy-event{border-radius:var(--z-r-block);background:var(--z-surface-1);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.vy-event[data-yours]{box-shadow:inset 0 0 0 1.5px var(--z-app-travel)}.vy-event__img{aspect-ratio:16/9;border-radius:var(--z-r-control);background:var(--z-surface-3);object-fit:cover;width:96px;color:var(--z-ink-3);place-items:center;display:grid}.vy-event__body{flex-direction:column;gap:2px;min-width:0;display:flex}.vy-event__body strong{font-weight:500}.vy-event__body small{color:var(--z-ink-3);font-size:var(--z-fs-small)}.vy-event__body .vy-pill{align-self:flex-start;margin:4px 0 0}.vy-event__when{color:var(--z-ink-2);font-size:var(--z-fs-small);margin:0}.vy-event__when:first-letter{text-transform:uppercase}.vy-event__acts{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.vy-event__acts small{color:var(--z-ink-3);font-size:var(--z-fs-small)}[data-form=mobile] .vy-event{grid-template-columns:72px minmax(0,1fr)}[data-form=mobile] .vy-event__img{width:72px}[data-form=mobile] .vy-event__acts{flex-direction:row;grid-column:1/-1;align-items:center}.vy-activities{flex-direction:column;gap:10px;display:flex}.vy-activities h2{margin:0}.vy-packing__cols,.vy-budget__cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.vy-packing__cols>section,.vy-budget__cols>section{flex-direction:column;gap:12px;display:flex}.vy-budget__cols{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width<760px){.vy-packing__cols,.vy-budget__cols{grid-template-columns:minmax(0,1fr)}}[data-form=mobile] .vy-packing__cols,[data-form=mobile] .vy-budget__cols{grid-template-columns:minmax(0,1fr)}.vy-checkgroup__h{color:var(--z-ink-3);font:600 12px/1.3 var(--z-font-text);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 4px}.vy-checkgroup__h:first-letter{text-transform:uppercase}.vy-checks{margin:0;padding:0;list-style:none;display:grid}.vy-check{border-bottom:1px solid var(--z-line);align-items:center;gap:8px;min-height:40px;display:flex}.vy-check label{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;padding:6px 0;display:flex}.vy-check input[type=checkbox]{width:20px;height:20px;accent-color:var(--z-app-travel);flex-shrink:0}.vy-check small{color:var(--z-ink-3);font-size:var(--z-fs-small);white-space:nowrap}.vy-check small[data-late]{color:var(--z-warning)}.vy-check small a{color:inherit}.vy-check>span{flex:1}.vy-check[data-done] label span{color:var(--z-ink-3);text-decoration:line-through}.vy-check .z-btn{opacity:0;transition:opacity .15s}.vy-check:hover .z-btn,.vy-check .z-btn:focus-visible,[data-form=mobile] .vy-check .z-btn{opacity:1}.vy-qty{color:var(--z-ink-3);font-weight:500}.vy-addcheck{gap:8px;margin-top:4px;display:flex}.vy-addcheck>:first-child{flex:1}.vy-addcheck select{max-width:160px}.vy-sugs summary{cursor:pointer;color:var(--z-ink-2);font-size:var(--z-fs-small)}.vy-bars,.vy-balances,.vy-transfers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vy-bars li{font-size:var(--z-fs-small);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vy-bars li span:first-child{align-items:center;gap:6px;display:inline-flex}.vy-bars li span:first-child .z-icon{color:var(--z-ink-3);font-size:17px}.vy-bars li b{font-variant-numeric:tabular-nums;font-weight:500}.vy-bar{border-radius:var(--z-r-pill);background:var(--z-unlit);height:10px;display:flex;overflow:hidden}.vy-bar>span{background:var(--z-ink);height:100%}.vy-bar .vy-bar__planned{background:repeating-linear-gradient(135deg, var(--z-ink-3) 0 3px, transparent 3px 6px)}.vy-balances li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;display:grid}.vy-balances li small{color:var(--z-ink-3)}.vy-balances li b{font-variant-numeric:tabular-nums}.vy-balances li b[data-tone=danger]{color:var(--z-danger)}.vy-balances li b[data-tone=success]{color:var(--z-success)}.vy-transfers li{border-radius:var(--z-r-control);background:var(--z-surface-1);padding:10px 14px}.vy-converter{border-radius:var(--z-r-block);background:var(--z-surface-1);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.vy-converter input{width:110px}.vy-converter select{width:96px}.vy-converter>span{font-weight:500}.vy-expense{border-bottom:1px solid var(--z-line);align-items:center;gap:12px;padding:8px 0;display:flex}.vy-expense[data-planned]{opacity:.7}.vy-expense__main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.vy-expense__main small{color:var(--z-ink-3);font-size:var(--z-fs-small)}.vy-expense__amount{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.vy-expense__amount b{font-weight:500}.vy-expense__amount small{color:var(--z-ink-3);font-size:var(--z-fs-small)}.vy-split{border:0;margin:0;padding:0}.vy-split legend{color:var(--z-ink-2);font-size:var(--z-fs-small);margin-bottom:6px}.vy-docs{border-radius:var(--z-r-block)}.vy-docs[data-over]{outline:2px dashed var(--z-app-travel);outline-offset:8px}.vy-file{border-radius:var(--z-r-block);background:var(--z-surface-1);align-items:center;gap:12px;padding:10px 12px;display:flex}.vy-file__icon{background:var(--z-surface-3);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.vy-file__main{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.vy-file__main strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.vy-file__main small{color:var(--z-ink-3);font-size:var(--z-fs-small)}.vy-jdays{gap:16px;margin:0;padding:0;list-style:none;display:grid}.vy-jday{border-radius:var(--z-r-block);background:var(--z-surface-1);flex-direction:column;gap:10px;padding:16px;display:flex}.vy-jday__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vy-jday__head h3{font:400 24px/1.2 var(--z-font-serif);margin:0}.vy-jday__did{color:var(--z-ink-3);font-size:var(--z-fs-small);margin:0}.vy-jday textarea{width:100%;font:400 var(--z-fs-body-l)/1.6 var(--z-font-read,var(--z-font-text))}.vy-jday__saved{min-height:1em;color:var(--z-ink-3);font-size:var(--z-fs-caption)}.vy-moods{gap:2px;margin-left:auto;display:flex}.vy-moods button{filter:grayscale();opacity:.5;cursor:pointer;width:34px;height:34px;transition:filter .15s, opacity .15s, scale .2s var(--z-spring);background:0 0;border:0;border-radius:50%;font-size:20px}.vy-moods button[aria-pressed=true]{filter:none;opacity:1;background:var(--z-surface-3);scale:1.15}.vy-jphotos{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.vy-thumb{border-radius:var(--z-r-control);background:var(--z-surface-3);cursor:pointer;border:0;flex-shrink:0;width:84px;height:84px;padding:0;position:relative;overflow:hidden}.vy-thumb img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity .15s}.vy-thumb[aria-pressed=true] img{opacity:1}.vy-thumb[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--z-app-travel)}.vy-thumb>.z-icon{background:var(--z-app-travel);color:#0b0b0c;border-radius:50%;padding:2px;font-size:14px;position:absolute;top:4px;right:4px}.vy-thumb--more{color:var(--z-ink-2);place-items:center;text-decoration:none;display:grid}.vy-photoday{flex-direction:column;gap:6px;display:flex}.vy-photogrid{flex-wrap:wrap;gap:4px;display:flex}.vy-photo{background:var(--z-surface-2);cursor:zoom-in;border:0;border-radius:8px;flex-grow:1;height:150px;padding:0;position:relative;overflow:hidden}.vy-photo img{object-fit:cover;width:100%;height:100%}.vy-photo>.z-icon{color:#fff;filter:drop-shadow(0 1px 3px #0009);position:absolute;bottom:6px;right:6px}[data-form=mobile] .vy-photo{height:100px}.vy-viewer img{object-fit:contain;border-radius:var(--z-r-block);width:100%;max-height:70vh;display:block}.vy-viewer__meta{color:var(--z-ink-2);margin:12px 0}.vy-viewer__acts{flex-wrap:wrap;gap:8px;display:flex}.vy-article{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.vy-article img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--z-r-block);width:100%}.vy-article h2{font-family:var(--z-font-serif);margin:4px 0 8px;font-weight:400}.vy-article__text{max-width:68ch;color:var(--z-ink-2);font-size:var(--z-fs-body-l);margin:0 0 16px;line-height:1.6}[data-form=mobile] .vy-article{grid-template-columns:minmax(0,1fr)}.vy-facts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;display:grid}.vy-fact{border-radius:var(--z-r-block);background:var(--z-surface-1);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.vy-fact dt{color:var(--z-ink-3);font-size:var(--z-fs-small);align-items:center;gap:6px;display:flex}.vy-fact dt .z-icon{font-size:17px}.vy-fact dd{flex-direction:column;margin:0;font-weight:500;display:flex}.vy-fact dd small{color:var(--z-ink-3);font-weight:400;font-size:var(--z-fs-small)}.vy-guidesections{gap:6px;display:grid}.vy-guidesec{border-radius:var(--z-r-block);background:var(--z-surface-1);padding:12px 16px}.vy-guidesec summary{cursor:pointer;font-weight:500}.vy-guidesec p{max-width:72ch;color:var(--z-ink-2);margin:8px 0 0;line-height:1.6}.vy-found__trip{border-radius:var(--z-r-block);background:var(--z-surface-1);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px;display:grid}.vy-found__covers{border-radius:var(--z-r-control);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:3px;height:108px;display:grid;overflow:hidden}.vy-found__covers img{object-fit:cover;width:100%;height:100%}.vy-found__covers img:first-child{grid-row:1/3}.vy-found__text{flex-direction:column;gap:2px;min-width:0;display:flex}.vy-found__text strong{font-weight:500;font-size:var(--z-fs-body-l)}.vy-found__text small{color:var(--z-ink-3);font-size:var(--z-fs-small)}.vy-found__acts{flex-direction:column;gap:6px;display:flex}[data-form=mobile] .vy-found__trip{grid-template-columns:minmax(0,1fr)}.vy-scan{color:var(--z-ink-3);font-size:var(--z-fs-small);align-items:center;gap:8px;display:inline-flex}.vy-tours li{border-bottom:1px solid var(--z-line);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.vy-tours li span:nth-child(2){flex-direction:column;min-width:0;display:flex}.vy-tours li small{color:var(--z-ink-3);font-size:var(--z-fs-small)}.vy-tours__day{color:var(--z-ink-2);font-size:var(--z-fs-small)}.vy-tours__day:first-letter{text-transform:uppercase}.vy-countries{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.vy-countries li{border-radius:var(--z-r-block);background:var(--z-surface-1);grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 12px;display:grid}.vy-countries li small{color:var(--z-ink-3);font-size:var(--z-fs-small);grid-column:2}.vy-countries__flag{grid-row:1/3;font-size:28px}.vy-cities{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vy-cities li{border-radius:var(--z-r-pill);background:var(--z-surface-1);padding:6px 12px}.vy-cities li small{color:var(--z-ink-3)}.vy-years{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vy-years li{border-radius:var(--z-r-block);background:var(--z-surface-1);flex-direction:column;gap:4px;padding:16px;display:flex}.vy-years h3{font:400 36px/1 var(--z-font-serif);margin:0}.vy-years p{color:var(--z-ink-2);margin:0}.vy-years small{color:var(--z-ink-3)}.vy-years__flags{letter-spacing:2px;font-size:20px}.vy-artists{flex-direction:column;gap:10px;display:flex}.vy-artists .z-chip{gap:4px;padding-right:4px}.vy-x{width:20px;height:20px;color:var(--z-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.vy-x .z-icon{font-size:15px}.vy-itemdialog form,.vy-newtrip-dialog form,.vy-expensedialog form,.z-dialog form{flex-direction:column;gap:16px;display:flex}.vy-import__drop{flex-direction:column;gap:14px;display:flex}.vy-importlist li label{border-radius:var(--z-r-control);background:var(--z-surface-2);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.vy-importlist li label span{flex-direction:column;min-width:0;display:flex}.vy-importlist li label small{color:var(--z-ink-3);font-size:var(--z-fs-small)}.vy-importlist li label input{width:18px;height:18px;accent-color:var(--z-app-travel)}.vy-colors{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.vy-colors legend{color:var(--z-ink-2);font-size:var(--z-fs-small);margin-bottom:8px}.vy-colors label{cursor:pointer;border-radius:50%;width:32px;height:32px;position:relative}.vy-colors label[data-auto]{background:conic-gradient(from 90deg,#e8735a,#e9b44c,#5fae6e,#3fa7b5,#5b7fe0,#9b6ad6,#d65c9a,#e8735a)}.vy-colors label:has(:checked){box-shadow:0 0 0 2px var(--z-bg), 0 0 0 4px var(--z-ink)}.vy-colors label input{opacity:0;cursor:pointer;position:absolute;inset:0}
