/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--gdc-rx:0deg;--gdc-ry:0deg;--gdc-lx:30%;--gdc-ly:22%;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-content:""}}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-ext-500-normal-BZAF-_VI.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-500-normal-Dy1ZB9JY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-500-normal-5ykfyGeh.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-500-normal-CRXauZSq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-ext-500-normal-Be7hKmpC.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-500-normal-BEGGcu3x.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-500-normal-kave9HZE.woff2)format("woff2"),url(/assets/inter-tight-greek-500-normal-Ca-cFdRH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-vietnamese-500-normal-C7jl9LDK.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-500-normal-CO4EMNTO.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-ext-500-normal-D3akd6m-.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-500-normal-_hLDZz_3.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2)format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-cyrillic-ext-600-normal-B4SKDMEv.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-600-normal-_3ga77Eo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-cyrillic-600-normal-BERwQ0yl.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-600-normal-BeTasGgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-greek-ext-600-normal-CiDI6ET5.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-600-normal-5gKW7MDU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-greek-600-normal-BIqmcc-q.woff2)format("woff2"),url(/assets/inter-tight-greek-600-normal-67HAlfW-.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-vietnamese-600-normal-FGgebaLI.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-600-normal-BCXZ1BbA.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-ext-600-normal-BgMgWFts.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-600-normal-BvYdOF2O.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2)format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.woff)format("woff");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}:root{--gd-black:#0b0b0c;--gd-gray-900:#151517;--gd-gray-800:#1e1e21;--gd-gray-700:#2a2a2e;--gd-gray-600:#3a3a40;--gd-gray-500:#9a9aa0;--gd-gray-400:#6e6e73;--gd-gray-300:#c9c9ce;--gd-gray-200:#e9e9ee;--gd-gray-100:#f5f5f7;--gd-gray-50:#f2f2f2;--gd-white:#fff;--gd-red:#c8323a;--bg:var(--gd-white);--surface-1:var(--gd-gray-100);--surface-2:var(--gd-gray-200);--surface-hover:#dedee4;--text-1:var(--gd-black);--text-2:var(--gd-gray-400);--text-3:var(--gd-gray-500);--text-inverse:var(--gd-gray-50);--surface-inverse:var(--gd-black);--accent:var(--gd-black);--accent-hover:var(--gd-gray-700);--accent-press:var(--gd-gray-600);--text-on-accent:var(--gd-gray-50);--focus-ring:var(--gd-black);--border:#00000014;--border-strong:#0003;--danger:var(--gd-red);--gauge-start:#2f8a3d;--gauge-end:var(--gd-red);--tier-micro:var(--gd-gray-100);--tier-micro-ink:var(--gd-black);--tier-mid:var(--gd-gray-200);--tier-mid-ink:var(--gd-black);--tier-macro:var(--gd-gray-600);--tier-macro-ink:var(--gd-gray-50);--tier-star:var(--gd-black);--tier-star-ink:var(--gd-gray-50);--text-on-tier:var(--gd-black);--veil:#0006;--protect:linear-gradient(to top,#0000009e,#0000 58%);--protect-light:linear-gradient(to top,#ffffffc7,#fff0 58%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",system-ui,sans-serif;--font-display:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",system-ui,sans-serif;--text-xs:13px;--text-sm:15px;--text-md:17px;--text-lg:21px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-body:1.47;--leading-tight:1.25;--tracking-caps:.06em;--tracking-tight:-.01em;--display-xs:22px;--display-sm:28px;--display-md:40px;--display-lg:56px;--display-xl:80px;--weight-display:600;--leading-display:1.05;--tracking-display:-.015em;--measure:66ch;--space-0:4px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-12:96px;--control-h:44px;--control-h-sm:36px;--control-h-lg:52px;--touch-target:44px;--container-max:1280px;--gutter:16px;--gutter-md:24px;--gutter-lg:32px;--bp-sm:375px;--bp-md:768px;--bp-lg:1280px;--radius-pill:999px;--radius-control:12px;--radius-card:16px;--radius-sheet:16px;--radius-round:999px;--shadow-1:0 1px 2px #0000000a,0 8px 24px #00000014;--shadow-sheet:0 -4px 32px #0000001f;--ease:cubic-bezier(.2,0,0,1);--ease-soft:cubic-bezier(.16,1,.3,1);--dur-1:.16s;--dur-2:.24s;--dur-3:.4s;--dur-4:.64s;--dur-5:1.2s;--dur-flip:.5s;--dur-count:.6s}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:var(--dur-3);animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:var(--dur-3);animation-timing-function:var(--ease)}@keyframes gd-slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes gd-screen-forward{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes gd-screen-back{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes gd-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes gd-zoom-in{0%{transform:scale(1.06)}to{transform:none}}@keyframes gd-slide-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes gd-slide-in-side{0%{transform:translate(100%)}to{transform:none}}@keyframes gd-fade{0%{opacity:0}to{opacity:1}}.gd-enter{animation:gd-slide-in-right var(--dur-2) var(--ease) both}.gd-screen-forward{animation:gd-screen-forward var(--dur-3) var(--ease) both}.gd-screen-back{animation:gd-screen-back var(--dur-3) var(--ease) both}.gd-fade-up{animation:gd-fade-up var(--dur-4) var(--ease) both}.gd-reveal{opacity:0;transition:opacity var(--dur-4) var(--ease),transform var(--dur-4) var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(24px)}.gd-reveal.is-in{opacity:1;transform:none}.gd-zoom{overflow:hidden}.gd-zoom>*{transition:transform var(--dur-4) var(--ease-soft)}.gd-zoom:hover>*{transform:scale(1.03)}.gd-zoom-in>*{animation:gd-zoom-in var(--dur-5) var(--ease-soft) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gd-reveal{opacity:1;transform:none}}body{background:var(--bg);color:var(--text-1);font:var(--weight-regular) var(--text-sm)/var(--leading-body) var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--text-1);text-decoration:none}a:hover{color:var(--text-2)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gd-display{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin:0}.gd-logo{flex:none;display:block}.gd-caps{color:var(--text-2);font-size:12px;font-weight:500}.gd-muted{color:var(--text-2)}.gd-num{font-variant-numeric:tabular-nums}.gd-grain{isolation:isolate;position:relative}.gd-grain:after{content:"";pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .6 0 0 0 0 .6 0 0 0 0 .6 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.gd-veil:before{content:"";background:var(--veil);pointer-events:none;position:absolute;inset:0}.gd-icon{width:var(--icon-size,20px);height:var(--icon-size,20px);vertical-align:middle;flex:none;line-height:0;display:inline-block}.gd-icon svg{width:100%;height:100%;display:block}.gd-icon--brand svg{fill:currentColor}.gd-btn{height:var(--control-h);border-radius:var(--radius-pill);font:400 var(--text-md)/1 var(--font-ui);letter-spacing:-.01em;color:var(--text-1);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.gd-btn--primary{background:var(--accent);color:var(--text-on-accent)}.gd-btn--primary:hover{background:var(--accent-hover)}.gd-btn--primary:active{background:var(--accent-press)}.gd-btn--secondary{box-shadow:inset 0 0 0 1px var(--text-1);background:0 0}.gd-btn--secondary:hover{background:var(--surface-1)}.gd-btn--secondary:active{background:var(--surface-2)}.gd-btn--inverse{background:var(--surface-inverse);color:var(--text-inverse)}.gd-btn--inverse:hover{background:var(--accent-hover)}.gd-btn--inverse:active{background:var(--accent-press)}.gd-btn--ghost:hover{background:var(--surface-1)}.gd-btn--ghost:active{background:var(--surface-2)}.gd-btn:disabled,.gd-btn[aria-disabled=true]{opacity:.38;cursor:not-allowed}.gd-btn--sm{height:var(--control-h-sm);font-size:var(--text-sm);padding:0 16px}.gd-btn--lg{height:var(--control-h-lg);font-size:var(--text-md);padding:0 28px}.gd-btn--block{width:100%}.gd-btn--icon{width:var(--control-h);padding:0}.gd-btn--icon.gd-btn--sm{width:var(--control-h-sm)}.gd-field{flex-direction:column;gap:8px;min-width:0;display:flex}.gd-label{font-size:var(--text-xs);color:var(--text-1);font-weight:500}.gd-label__opt{color:var(--text-2);margin-left:6px;font-weight:400}.gd-input{box-sizing:border-box;width:100%;height:var(--control-h);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--bg);color:var(--text-1);font:400 var(--text-sm)/1.5 var(--font-ui);transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease);padding:0 14px;display:block}.gd-input::placeholder{color:var(--text-2)}.gd-input:hover{border-color:var(--text-2)}.gd-input:focus-visible{border-color:var(--text-1);outline-offset:0}.gd-input:disabled{opacity:.38;cursor:not-allowed}.gd-input--error,.gd-input--error:hover{border-color:var(--danger)}.gd-input--sm{height:var(--control-h-sm);font-size:var(--text-xs);padding:0 12px}textarea.gd-input{resize:vertical;height:auto;min-height:120px;padding:12px 14px}.gd-hint{font-size:var(--text-xs);color:var(--text-2)}.gd-error{font-size:var(--text-xs);color:var(--danger)}.gd-select{position:relative}.gd-select select.gd-input{appearance:none;cursor:pointer;padding-right:40px}.gd-select .gd-icon{color:var(--text-2);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gd-lang{border-radius:var(--radius-pill);background:var(--surface-1);gap:2px;padding:3px;display:inline-flex}.gd-lang__opt{border-radius:var(--radius-pill);min-width:40px;height:30px;color:var(--text-2);font:500 var(--text-xs)/1 var(--font-ui);cursor:pointer;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease);background:0 0;border:0;padding:0 10px}.gd-lang__opt:hover{color:var(--text-1)}.gd-lang__opt.is-active{background:var(--surface-inverse);color:var(--text-inverse)}.gd-lang--sm{padding:2px}.gd-lang--sm .gd-lang__opt{min-width:34px;height:24px;padding:0 8px;font-size:12px}.gd-check{min-height:var(--touch-target);cursor:pointer;font-size:var(--text-sm);color:var(--text-1);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-flex;position:relative}.gd-check input{opacity:0;width:0;height:0;margin:0;position:absolute}.gd-check__box{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg);width:24px;height:24px;color:var(--bg);transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease);border-radius:7px;place-items:center;display:grid}.gd-check__box .gd-icon{opacity:0;transition:opacity var(--dur-1) var(--ease)}.gd-check__box{color:var(--text-inverse)}.gd-check:hover .gd-check__box{border-color:var(--text-2)}.gd-check input:checked+.gd-check__box{background:var(--text-1);border-color:var(--text-1)}.gd-check input:checked+.gd-check__box .gd-icon{opacity:1}.gd-check input:focus-visible+.gd-check__box{outline:2px solid var(--focus-ring);outline-offset:2px}.gd-check--disabled{opacity:.38;cursor:not-allowed}.gd-check--sm{min-height:36px;font-size:var(--text-xs)}.gd-check--sm .gd-check__box{border-radius:6px;width:20px;height:20px}.gd-badge{border-radius:var(--radius-pill);height:24px;font:500 12px/1 var(--font-ui);white-space:nowrap;background:var(--surface-2);color:var(--text-1);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.gd-badge--accent{background:var(--accent);color:var(--text-on-accent)}.gd-badge--outline{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.gd-badge--inverse{background:var(--surface-inverse);color:var(--text-inverse)}.gd-badge--micro{background:var(--tier-micro);color:var(--tier-micro-ink);box-shadow:inset 0 0 0 1px var(--border)}.gd-badge--mid{background:var(--tier-mid);color:var(--tier-mid-ink)}.gd-badge--macro{background:var(--tier-macro);color:var(--tier-macro-ink)}.gd-badge--star{background:var(--tier-star);color:var(--tier-star-ink)}.gd-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.gd-cc{aspect-ratio:3/4;perspective:1400px;width:100%;font-family:var(--font-ui);color:var(--tier-ink,var(--text-on-tier));--tier:var(--tier-micro);--tier-ink:var(--tier-micro-ink);--tier-protect:var(--protect-light);--sil:#0000001a;-webkit-tap-highlight-color:transparent;position:relative;container-type:inline-size}.gd-cc__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--dur-flip) var(--ease);position:relative}.gd-cc--hover:hover .gd-cc__inner,.gd-cc.is-flipped .gd-cc__inner{transform:rotateY(180deg)}.gd-cc__face{backface-visibility:hidden;transition:visibility 0s linear calc(var(--dur-flip)/2);position:absolute;inset:0}.gd-cc__back{visibility:hidden}.gd-cc--hover:hover .gd-cc__back,.gd-cc.is-flipped .gd-cc__back{visibility:visible}.gd-cc--hover:hover .gd-cc__front,.gd-cc.is-flipped .gd-cc__front{visibility:hidden}.gd-cc__back{background:var(--surface-1);border-radius:var(--radius-card);color:var(--text-1);box-sizing:border-box;flex-direction:column;gap:14px;padding:20px;display:flex;overflow:hidden;transform:rotateY(180deg)}.gd-cc__panel{border-radius:var(--radius-card);background:var(--tier);position:absolute;inset:9% 0 0;overflow:hidden}.gd-cc.is-selected .gd-cc__panel{box-shadow:inset 0 0 0 2px var(--text-1)}.gd-cc[data-tier=star].is-selected .gd-cc__panel{box-shadow:inset 0 0 0 2px var(--gd-gray-50)}.gd-cc[data-tier=star] .gd-cc__exclu{background:var(--gd-gray-50);color:var(--gd-black)}.gd-cc__back{box-shadow:inset 0 0 0 1px var(--border)}.gd-cc[data-tier=mid]{--tier:var(--tier-mid);--tier-ink:var(--tier-mid-ink)}.gd-cc[data-tier=macro]{--tier:var(--tier-macro);--tier-ink:var(--tier-macro-ink);--tier-protect:var(--protect);--sil:#ffffff24}.gd-cc[data-tier=star]{--tier:var(--tier-star);--tier-ink:var(--tier-star-ink);--tier-protect:var(--protect);--sil:#ffffff1f}.gd-cc__panel:after{content:"";background:var(--tier-protect);position:absolute;inset:0}.gd-cc__portrait{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0 0 38%;overflow:hidden}.gd-cc__portrait img{object-fit:contain;object-position:bottom;filter:contrast(1.08);max-width:100%;height:100%;display:block}.gd-cc__exclu{position:absolute;top:calc(9% + 12px);left:12px}.gd-cc__score{background:var(--bg);width:44px;height:44px;color:var(--text-1);font:600 17px/1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(9% + 12px);right:12px}.gd-cc[data-tier=star] .gd-cc__score--hot{background:var(--bg);color:var(--text-1)}.gd-cc[data-tier=star] .gd-cc__score,.gd-cc[data-tier=macro] .gd-cc__score:not(.gd-cc__score--hot){background:var(--gd-gray-700);color:var(--gd-gray-50)}.gd-cc__meta{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.gd-cc__name{font:600 var(--display-xs)/1.05 var(--font-display);letter-spacing:var(--tracking-display);margin:0}.gd-cc__disc{font-size:var(--text-xs);opacity:.72;margin-top:4px}.gd-cc__plat{font:600 var(--text-xs)/1 var(--font-ui);font-variant-numeric:tabular-nums;gap:14px;display:flex;overflow:hidden}.gd-cc__bio{font-size:var(--text-xs);color:var(--text-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:none;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.gd-cc__stats{flex:none;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gd-cc__stat b{font:600 var(--display-xs)/1 var(--font-display);letter-spacing:var(--tracking-display);display:block}.gd-cc__stat small{color:var(--text-2);margin-top:4px;font-size:11px;display:block}.gd-cc__review{font-size:var(--text-xs);color:var(--text-1);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.gd-cc__review cite{color:var(--text-2);margin-top:4px;font-size:11px;font-style:normal;display:block}.gd-cc__brands{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}@media (hover:none){.gd-cc--hover:hover:not(.is-flipped) .gd-cc__inner{transform:none}.gd-cc--hover:hover:not(.is-flipped) .gd-cc__back{visibility:hidden}.gd-cc--hover:hover:not(.is-flipped) .gd-cc__front{visibility:visible}}.gd-cc--sm .gd-cc__name{font-size:var(--text-md)}.gd-cc--sm .gd-cc__score{width:36px;height:36px;font-size:16px}.gd-cc--sm .gd-cc__meta{gap:6px;bottom:12px;left:12px;right:12px}.gd-cc--sm .gd-cc__plat{gap:10px;font-size:11px}.gd-cc--sm .gd-cc__back{gap:10px;padding:14px}.gd-cc--sm .gd-cc__bio{display:none}.gd-cc--sm .gd-cc__stat b{font-size:var(--display-xs)}.gd-cc--sm .gd-cc__stat small{font-size:9px}@container (width<=200px){.gd-cc__name{font-size:var(--text-md)}.gd-cc__score{width:36px;height:36px;font-size:16px}.gd-cc__meta{gap:6px;bottom:12px;left:12px;right:12px}.gd-cc__plat{gap:10px;font-size:11px}.gd-cc__plat span:nth-child(n+3){display:none}.gd-cc__back{gap:10px;padding:14px}.gd-cc__bio,.gd-cc__review{display:none}.gd-cc__stat b{font-size:var(--display-xs)}.gd-cc__stat small{font-size:9px}}.gd-cc__back .gd-cc__disc{margin-top:2px}.gd-cc__stats{align-items:start}.gd-cc__stat{min-width:0}.gd-cc__stat b{white-space:nowrap}.gd-cc__stat small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gd-count{font:600 var(--display-md)/1 var(--font-display);letter-spacing:0;color:var(--text-1);font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.gd-count--sm{font-size:var(--display-sm)}.gd-count--lg{font-size:var(--display-lg)}.gd-count__group{align-items:baseline;display:inline-flex}.gd-count__d{text-align:center;width:.62em;height:1em;display:inline-block;overflow:hidden}.gd-count__col{transition:transform var(--dur-count) var(--ease);display:block}.gd-count__col span{height:1em;line-height:1;display:block}.gd-count__u{font:500 var(--text-xs)/1 var(--font-ui);color:var(--text-2);white-space:nowrap;margin:0 20px 0 6px}.gd-count__group:last-child .gd-count__u{margin-right:0}.gd-count--late{color:var(--danger)}.gd-stepper{flex-direction:column;gap:10px;display:flex}.gd-stepper__bar{gap:4px;height:3px;display:flex}.gd-stepper__seg{background:var(--surface-2);border-radius:2px;flex:1;overflow:hidden}.gd-stepper__seg:after{content:"";background:var(--text-1);transform-origin:0;height:100%;transform:scaleX(var(--p,0));transition:transform var(--dur-3) var(--ease);display:block}.gd-stepper__label{font-size:var(--text-xs);color:var(--text-2);justify-content:space-between;display:flex}.gd-gauge{flex-direction:column;gap:6px;min-width:120px;display:flex}.gd-gauge__track{background:var(--surface-2);border-radius:2px;height:4px;overflow:hidden}.gd-gauge__fill{height:100%;transition:width var(--dur-3) var(--ease),background-color var(--dur-3) var(--ease);border-radius:2px}.gd-gauge__text{font-size:var(--text-xs);color:var(--text-2);font-variant-numeric:tabular-nums}.gd-gauge.is-late .gd-gauge__text{color:var(--danger);font-weight:500}.gd-gauge--sm{gap:4px;min-width:96px}.gd-gauge--sm .gd-gauge__track{height:3px}.gd-gauge--sm .gd-gauge__text{font-size:11px}.gd-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gd-tl__item{grid-template-columns:24px minmax(0,1fr);column-gap:16px;padding-bottom:28px;display:grid;position:relative}.gd-tl__item:last-child{padding-bottom:0}.gd-tl__dot{background:var(--surface-2);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--surface-2);z-index:1;border-radius:50%;margin:5px auto 0;display:block;position:relative}.gd-tl__line{background:var(--surface-2);width:2px;position:absolute;top:20px;bottom:0;left:11px}.gd-tl__item:last-child .gd-tl__line{display:none}.gd-tl__item.is-done .gd-tl__dot{background:var(--text-2);box-shadow:none}.gd-tl__item.is-done .gd-tl__line{background:var(--text-2)}.gd-tl__item.is-current .gd-tl__dot{background:var(--text-1);box-shadow:none}.gd-tl__item.is-current .gd-tl__title{background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-pill);margin-left:-10px;padding:0 10px;display:inline-block}.gd-tl__item.is-todo .gd-tl__title{color:var(--text-2)}.gd-tl__title{font-weight:600;font-size:var(--text-sm);margin:0;line-height:22px}.gd-tl__meta{font-size:var(--text-xs);color:var(--text-2);margin-top:2px}.gd-tl__body{margin-top:12px}.gd-tl__gauge{max-width:320px;margin-top:10px}.gd-sheet-root{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gd-sheet-root--right{justify-content:flex-end;align-items:stretch}.gd-sheet-root--inline{position:absolute}.gd-sheet__backdrop{background:var(--veil);animation:gd-fade var(--dur-3) var(--ease) both;position:absolute;inset:0}.gd-sheet{box-sizing:border-box;background:var(--surface-1);width:100%;max-height:88%;color:var(--text-1);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-sheet);animation:gd-slide-up var(--dur-3) var(--ease) both;flex-direction:column;gap:20px;padding:24px;display:flex;position:relative;overflow:auto}.gd-sheet-root--right .gd-sheet{border-radius:var(--radius-sheet) 0 0 var(--radius-sheet);width:min(420px,100%);height:100%;max-height:none;animation-name:gd-slide-in-side}.gd-sheet__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.gd-sheet__title{font:600 var(--display-xs)/1.1 var(--font-display);letter-spacing:var(--tracking-display);margin:0}.gd-sheet__handle{background:var(--surface-2);border-radius:2px;width:36px;height:4px;margin:-8px auto 0}.gd-sheet__foot{gap:12px;margin-top:auto;display:flex}.gd-toast{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-inverse);min-height:44px;color:var(--text-inverse);font:500 var(--text-xs)/1.4 var(--font-ui);box-shadow:var(--shadow-1);animation:gd-slide-in-right var(--dur-2) var(--ease) both;align-items:center;gap:12px;max-width:100%;padding:10px 18px;display:inline-flex}.gd-toast__action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.gd-toast-stack{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.gd-toast-stack .gd-toast{pointer-events:auto}.gd-car{flex-direction:column;gap:16px;min-width:0;display:flex}.gd-car__rail{gap:var(--car-gap,12px);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab;padding-bottom:2px;display:flex;overflow:auto hidden}.gd-car__rail::-webkit-scrollbar{display:none}.gd-car__rail:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-card)}.gd-car__item{flex:0 0 var(--car-w,220px);scroll-snap-align:start;min-width:0}.gd-car__item>*{width:100%}.gd-car--bleed .gd-car__rail{margin-left:calc(-1 * var(--car-bleed,0px));margin-right:calc(-1 * var(--car-bleed,0px));padding-left:var(--car-bleed,0px);padding-right:var(--car-bleed,0px)}.gd-car__foot{align-items:center;gap:20px;display:flex}.gd-car__bar{background:var(--surface-2);border-radius:2px;flex:1;min-width:0;height:2px;overflow:hidden}.gd-car__fill{background:var(--text-1);height:100%;transition:transform var(--dur-1) var(--ease);border-radius:2px;display:block}.gd-car__nav{flex:none;gap:8px;display:flex}.gd-car__btn{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg);width:44px;height:44px;color:var(--text-1);cursor:pointer;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease);justify-content:center;align-items:center;display:inline-flex}.gd-car__btn:hover{background:var(--surface-1)}.gd-car__btn:active{background:var(--surface-2)}.gd-car__btn:disabled{opacity:.28;cursor:default;background:var(--bg)}@media (hover:none){.gd-car__nav{display:none}.gd-car__rail{cursor:auto}}.gd-table-wrap{background:var(--bg);overflow:auto hidden}.gd-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-xs);color:var(--text-1)}.gd-table th{text-align:left;font:500 var(--text-xs)/1 var(--font-ui);color:var(--text-2);background:var(--bg);border-bottom:1px solid var(--text-1);white-space:nowrap;cursor:default;padding:12px;position:sticky;top:0}.gd-table th.is-sortable{cursor:pointer}.gd-table th.is-sortable:hover{color:var(--text-1)}.gd-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 12px;line-height:1.35}.gd-table tbody tr:last-child td{border-bottom:0}.gd-table--dense th{padding:8px 12px}.gd-table--dense td{padding:6px 12px}.gd-table--clickable tbody tr{cursor:pointer}.gd-table--clickable tbody tr:hover td{background:var(--surface-1)}.gd-table tbody tr.is-selected td{background:var(--surface-2)}.gd-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.gd-table__empty{text-align:center;color:var(--text-2);padding:40px}.gd-table__sort{margin-left:4px;font-size:9px}.gd-hero__shot{object-fit:cover;object-position:center 32%;opacity:0;width:100%;height:100%;animation:18s linear infinite gd-hero-seq;animation-delay:calc(var(--order) * 3s);position:absolute;inset:0}.gd-hero__shot:first-child{opacity:1}@keyframes gd-hero-seq{0%{opacity:0;transform:scale(1.015)}3%{opacity:1}16.667%{opacity:1}20%{opacity:0;transform:scale(1.07)}to{opacity:0;transform:scale(1.07)}}.gd-btn--on-photo{background:var(--gd-white);color:var(--gd-black)}.gd-btn--on-photo:hover{background:var(--gd-gray-100)}.gd-btn--on-photo:active{background:var(--gd-gray-200)}.gd-btn--on-photo-ghost{color:var(--gd-gray-50);background:0 0;box-shadow:inset 0 0 0 1px #f2f2f28c}.gd-btn--on-photo-ghost:hover{box-shadow:inset 0 0 0 1px var(--gd-gray-50);background:#f2f2f224}.gd-btn--on-photo-ghost:active{background:#f2f2f238}@media (prefers-reduced-motion:reduce){.gd-hero__shot{opacity:0!important;animation:none!important;transform:none!important}.gd-hero__shot:first-child{opacity:1!important}}.gd-cp{background:var(--bg);width:min(1100px,94vw);max-height:92svh;color:var(--text-1);border:0;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 40px 100px #0b0b0c4d}.gd-cp::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0b0c9e}.gd-cp[open]{animation:gd-cp-in var(--dur-2) var(--ease)}@keyframes gd-cp-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.gd-cp__close{z-index:2;width:40px;height:40px;color:var(--gd-gray-50);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--dur-1) var(--ease);background:#0b0b0c6b;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.gd-cp__close:hover{background:#0b0b0cb8}.gd-cp__layout{grid-template-columns:minmax(0,42%) minmax(0,58%);max-height:92svh;display:grid}.gd-cp__cover{background:var(--gd-gray-600);position:relative;overflow:hidden}.gd-cp__cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gd-cp__sil{background:var(--gd-gray-500);position:absolute;inset:0}.gd-cp__quote{color:var(--gd-gray-50);background:linear-gradient(#0b0b0c00,#0b0b0cdb);padding:32px 28px 28px;position:absolute;inset:auto 0 0}.gd-cp__quote span{letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-bottom:10px;font-size:12px;display:block}.gd-cp__quote blockquote{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:19px;font-weight:500;line-height:1.35}.gd-cp__content{padding:44px 40px 40px;overflow-y:auto}.gd-cp__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:0 0 10px;font-size:12px;font-weight:500}.gd-cp__name{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.02}.gd-cp__handle{color:var(--text-2);margin:6px 0 0;font-size:15px}.gd-cp__intro{color:var(--text-2);text-wrap:pretty;margin:18px 0 0;font-size:16px;line-height:1.6}.gd-cp__stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:4px;margin:28px 0 0;padding:20px 0;display:grid}.gd-cp__stats b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;display:block}.gd-cp__stats small{color:var(--text-2);margin-top:4px;font-size:12px;display:block}.gd-cp__block{margin-top:28px}.gd-cp__block h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin:0 0 14px;font-size:13px;font-weight:500}.gd-cp__tags{flex-wrap:wrap;gap:8px;display:flex}.gd-cp__plat{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.gd-cp__plat li{background:var(--surface-1);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.gd-cp__plat b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.gd-cp__plat small{color:var(--text-2);text-transform:capitalize;font-size:12px}.gd-cp__folio{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.gd-cp__folio figure{margin:0}.gd-cp__folio img{aspect-ratio:4/5;object-fit:cover;background:var(--surface-1);border-radius:12px;width:100%;display:block}.gd-cp__folio figcaption{color:var(--text-2);margin-top:8px;font-size:12px}.gd-cp__review{text-wrap:pretty;border-left:2px solid var(--text-1);margin:0;padding-left:18px;font-size:16px;line-height:1.6}.gd-cp__review cite{color:var(--text-2);margin-top:10px;font-size:13px;font-style:normal;display:block}.gd-cp__actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}.gd-cp__avail{color:var(--text-2);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.gd-cp__avail>span{background:var(--gauge-ok);border-radius:999px;width:8px;height:8px}.gd-cp__avail.is-busy>span{background:var(--gauge-late)}@media (width<=900px){.gd-cp{border-radius:0;width:100vw;max-width:100vw;max-height:100svh}.gd-cp__layout{grid-template-rows:auto 1fr;grid-template-columns:1fr;max-height:100svh}.gd-cp__cover{aspect-ratio:3/2}.gd-cp__content{padding:28px 20px 32px}.gd-cp__stats{grid-template-columns:repeat(2,1fr);gap:16px 4px}}@media (prefers-reduced-motion:reduce){.gd-cp[open]{animation:none}}.gd-zoom-slow{transform-origin:50% 40%;animation:24s ease-in-out infinite alternate gd-zoom-slow}@keyframes gd-zoom-slow{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.gd-zoom-slow{animation:none}}.gd-cc__portrait img{object-fit:cover;object-position:center 30%;opacity:0;width:100%;height:100%;transition:opacity var(--dur-2) var(--ease);display:block;position:absolute;inset:0}.gd-cc__portrait img.is-on{opacity:1}.gd-cc__peek{opacity:0;transition:opacity var(--dur-1) var(--ease);z-index:3;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:38%;left:12px;right:12px}.gd-cc:hover .gd-cc__peek,.gd-cc:focus-within .gd-cc__peek{opacity:1}.gd-cc__peek button{width:30px;height:30px;color:var(--gd-gray-50);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--dur-1) var(--ease);background:#0b0b0c75;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.gd-cc__peek button:hover{background:#0b0b0cc2}.gd-cc__dots{gap:5px;display:flex}.gd-cc__dots span{background:#f2f2f273;border-radius:999px;width:5px;height:5px}.gd-cc__dots span.is-on{background:var(--gd-gray-50)}@media (hover:none){.gd-cc__peek{opacity:1}}.gd-sm{flex-direction:column;gap:12px;display:flex}.gd-sm__tabs{flex-wrap:wrap;gap:6px;display:flex}.gd-sm__tab{border:1px solid var(--border);height:32px;color:var(--text-2);font:500 13px/1 var(--font-ui);cursor:pointer;transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),background var(--dur-1) var(--ease);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.gd-sm__tab:hover{color:var(--text-1);border-color:var(--text-1)}.gd-sm__tab.is-on{background:var(--text-1);border-color:var(--text-1);color:var(--bg)}.gd-sm__screen{border:1px solid var(--border);background:var(--bg);border-radius:16px;overflow:hidden}.gd-sm--frame .gd-sm__screen{border:8px solid var(--gd-black);box-shadow:var(--shadow-1);border-radius:26px}.gd-sm__bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.gd-sm__body{padding:16px}.gd-sm__head{align-items:center;gap:18px;display:flex}.gd-sm__avatar{background:var(--surface-1);width:74px;height:74px;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--text-1);border-radius:999px;flex:none;overflow:hidden}.gd-sm__avatar img{object-fit:cover;width:100%;height:100%}.gd-sm__counts{text-align:center;flex:1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.gd-sm__counts b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;display:block}.gd-sm__counts small{color:var(--text-2);margin-top:2px;font-size:11px;display:block}.gd-sm__bio{color:var(--text-2);text-wrap:pretty;margin:16px 0 0;font-size:13px;line-height:1.55}.gd-sm__bio b{color:var(--text-1);margin-bottom:3px;font-weight:600;display:block}.gd-sm__bio span{margin-top:5px;font-size:12px;display:block}.gd-sm__stories{scrollbar-width:none;gap:16px;margin-top:16px;display:flex;overflow-x:auto}.gd-sm__stories::-webkit-scrollbar{display:none}.gd-sm__story{color:var(--text-2);text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;max-width:64px;font-size:10px;display:flex}.gd-sm__ring{background:var(--surface-1);width:54px;height:54px;box-shadow:0 0 0 1px var(--border);border-radius:999px;display:block;overflow:hidden}.gd-sm__ring img{object-fit:cover;width:100%;height:100%}.gd-sm__feed{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:16px;display:grid}.gd-sm__post{aspect-ratio:3/4;background:var(--surface-1);display:block;position:relative;overflow:hidden}.gd-sm__feed--tall .gd-sm__post{aspect-ratio:9/16}.gd-sm__post img{object-fit:cover;width:100%;height:100%}.gd-sm__post em{color:var(--gd-gray-50);text-shadow:0 1px 3px #0b0b0cbf;font-size:10px;font-style:normal;font-weight:500;position:absolute;bottom:5px;left:6px}.gd-frieze{flex-direction:column;gap:56px;display:flex}.gd-frieze__rail{height:96px;margin:0 clamp(28px,5vw,60px);position:relative}.gd-frieze__line,.gd-frieze__fill{height:1px;position:absolute;top:7px;left:0}.gd-frieze__line{background:var(--border);right:0}.gd-frieze__fill{width:var(--fill,0);background:var(--text-1);transition:width var(--dur-3) var(--ease)}.gd-frieze__node{cursor:pointer;text-align:center;width:max-content;max-width:140px;color:var(--text-2);transition:color var(--dur-1) var(--ease);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex;position:absolute;top:0;transform:translate(-50%)}.gd-frieze__node:hover{color:var(--text-1)}.gd-frieze__dot{background:var(--bg);width:15px;height:15px;box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow var(--dur-2) var(--ease),background var(--dur-2) var(--ease),transform var(--dur-2) var(--ease);border-radius:999px}.gd-frieze__node.is-done .gd-frieze__dot{background:var(--text-1);box-shadow:inset 0 0 0 1px var(--text-1)}.gd-frieze__node.is-on .gd-frieze__dot{background:var(--text-1);box-shadow:inset 0 0 0 1px var(--text-1),0 0 0 5px var(--bg),0 0 0 6px var(--text-1);transform:scale(1.06)}.gd-frieze__num{font-family:var(--font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.gd-frieze__lbl{text-wrap:balance;font-size:13px;line-height:1.3}.gd-frieze__node.is-on{color:var(--text-1)}.gd-frieze__node.is-on .gd-frieze__lbl{font-weight:500}.gd-frieze__panel{border-top:1px solid var(--border);align-items:flex-start;gap:clamp(24px,4vw,48px);padding-top:36px;display:flex}.gd-frieze__big{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--text-1);flex:none;font-size:clamp(56px,9vw,120px);font-weight:600;line-height:.86}.gd-frieze__body{max-width:52ch;animation:gd-frieze-in var(--dur-3) var(--ease)}@keyframes gd-frieze-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gd-frieze__when{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:0 0 10px;font-size:12px;font-weight:500}.gd-frieze__body h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.05}.gd-frieze__body p{color:var(--text-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}@media (width<=900px){.gd-frieze{gap:36px}.gd-frieze__rail{flex-direction:column;gap:2px;height:auto;margin:0;padding-left:22px;display:flex}.gd-frieze__line,.gd-frieze__fill{width:1px;height:auto;top:0;bottom:0;left:7px}.gd-frieze__fill{width:1px;height:var(--fill,0);transition:height var(--dur-3) var(--ease);bottom:auto}.gd-frieze__node{text-align:left;flex-direction:row;align-items:center;gap:14px;width:100%;max-width:none;padding:9px 0;position:static;transform:none}.gd-frieze__node .gd-frieze__dot{margin-left:-22px}.gd-frieze__panel{flex-direction:column;gap:12px}.gd-frieze__big{font-size:56px}}@media (prefers-reduced-motion:reduce){.gd-frieze__body{animation:none}}.gd-cc{aspect-ratio:auto;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card);height:auto;color:var(--text-1);transition:box-shadow var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease);overflow:hidden}.gd-cc:hover{box-shadow:var(--shadow-card);border-color:var(--border-strong)}.gd-cc__front{background:var(--surface-1);flex-direction:column;display:flex;position:relative}.gd-cc__visual{aspect-ratio:4/5;background:var(--tier);flex:none;position:relative;overflow:hidden}.gd-cc__visual img{object-fit:cover;object-position:center 20%;opacity:0;width:100%;height:100%;transition:opacity var(--dur-2) var(--ease),transform .65s var(--ease);position:absolute;inset:0}.gd-cc__visual img.is-on{opacity:1}.gd-cc:hover .gd-cc__visual img.is-on{transform:scale(1.035)}.gd-cc__disc-badge{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:calc(100% - 76px);color:var(--gd-black);font:600 11px/1.3 var(--font-ui);letter-spacing:.01em;background:#ffffffed;border-radius:999px;padding:6px 11px;position:absolute;top:14px;left:14px}.gd-cc__score{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:42px;height:42px;color:var(--gd-black);font:600 16px/1 var(--font-display);font-variant-numeric:tabular-nums;background:#ffffffed;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.gd-cc__score--hot{background:var(--gd-black);color:var(--gd-gray-50)}.gd-cc__caption{z-index:2;color:#fff;font:500 11px/1.3 var(--font-ui);letter-spacing:.02em;text-align:right;background:linear-gradient(#0000,#00000080);padding:32px 16px 13px;position:absolute;bottom:0;left:0;right:0}.gd-cc__tier{z-index:3;background:var(--tier);color:var(--tier-ink);box-shadow:inset 0 0 0 1px var(--sil);font:600 11px/1.3 var(--font-ui);letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:5px 10px;position:absolute;bottom:12px;left:12px}.gd-cc__body{flex-direction:column;padding:18px 18px 0;display:flex}.gd-cc__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gd-cc__name{font:600 21px/1.18 var(--font-display);letter-spacing:-.025em;color:var(--text-1);margin:0}.gd-cc__city{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:inline-flex}.gd-cc__handle{color:var(--text-2);margin:5px 0 0;font-size:11px}.gd-cc__line{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:12px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.gd-cc__plat{font:600 12px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--text-1);gap:16px;margin-top:14px;display:flex}.gd-cc__plat span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gd-cc__figures{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:16px;padding:13px 0;display:grid}.gd-cc__figures>div{border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:0 10px;display:flex}.gd-cc__figures>div:first-child{padding-left:0}.gd-cc__figures>div:last-child{border-right:0;padding-right:0}.gd-cc__figures b{font:600 16px/1.3 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.gd-cc__figures small{color:var(--text-2);font-size:10px}.gd-cc__foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin:0 -18px;padding:12px 18px;display:flex}.gd-cc__avail{color:var(--text-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.gd-cc__avail span{background:var(--gd-gray-300);border-radius:50%;width:6px;height:6px}.gd-cc__avail.is-on span{background:var(--gd-black)}.gd-cc__link{font:500 11px/1 var(--font-ui);color:var(--text-1);align-items:center;gap:5px;display:inline-flex}.gd-cc:hover .gd-cc__link{gap:8px}.gd-cc__initials{font-family:var(--font-display);letter-spacing:-.04em;color:var(--tier-ink);opacity:.14;-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(56px,30cqw,120px);font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.gd-cc__peek{z-index:3;position:absolute;bottom:0;left:0;right:0}.gd-cc--sm .gd-cc__body{padding:12px 12px 14px}.gd-cc--sm .gd-cc__name{font-size:16px;line-height:1.2}.gd-cc--sm .gd-cc__head{display:block}.gd-cc--sm .gd-cc__city,.gd-cc--sm .gd-cc__line,.gd-cc--sm .gd-cc__figures,.gd-cc--sm .gd-cc__foot{display:none}.gd-cc--sm .gd-cc__handle{margin-top:3px;font-size:10px}.gd-cc--sm .gd-cc__plat{gap:12px;margin-top:10px;font-size:11px}.gd-cc--sm .gd-cc__disc-badge{padding:5px 9px;font-size:10px;top:10px;left:10px}.gd-cc--sm .gd-cc__score{width:34px;height:34px;font-size:13px;top:9px;right:9px}.gd-cc--sm .gd-cc__caption{padding:26px 12px 10px;font-size:10px}.gd-cc--sm .gd-cc__tier{padding:4px 8px;font-size:10px;bottom:10px;left:10px}.gd-cc__back{z-index:4;position:absolute;inset:0}@media (width<=767px){.gd-cc__name{font-size:19px}}.gd-cc{container-type:inline-size}@container (width<=219px){.gd-cc__body{padding:12px 12px 14px}.gd-cc__name{font-size:16px;line-height:1.2}.gd-cc__head{display:block}.gd-cc__city,.gd-cc__line,.gd-cc__figures,.gd-cc__foot{display:none}.gd-cc__handle{margin-top:3px;font-size:10px}.gd-cc__plat{gap:12px;margin-top:10px;font-size:11px}.gd-cc__disc-badge{padding:5px 9px;font-size:10px;top:10px;left:10px}.gd-cc__score{width:34px;height:34px;font-size:13px;top:9px;right:9px}.gd-cc__caption{padding:26px 12px 10px;font-size:10px}.gd-cc__tier{padding:4px 8px;font-size:10px;bottom:10px;left:10px}}@container (width>=220px) and (width<=279px){.gd-cc__head{display:block}.gd-cc__city{margin-top:5px}.gd-cc__foot{flex-direction:column;align-items:flex-start;gap:7px}}.gd-side{box-sizing:border-box;border-right:1px solid var(--border);background:var(--bg);width:248px;height:100vh;font-family:var(--font-ui);flex-direction:column;flex:none;align-self:start;padding:26px 16px 20px;display:flex;position:sticky;top:0}.gd-side__brand{color:var(--text-1);align-items:center;padding:0 8px;display:inline-flex}.gd-side__workspace{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:22px 8px 14px;font-size:11px}.gd-side__nav{flex-direction:column;flex:1;gap:22px;min-height:0;display:flex;overflow-y:auto}.gd-side__group{flex-direction:column;gap:2px;display:flex}.gd-side__group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 8px 6px;font-size:11px}.gd-side__link{width:100%;min-height:44px;color:var(--text-2);font:500 14px/1 var(--font-ui);text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex}.gd-side__link:hover{background:var(--surface-1);color:var(--text-1)}.gd-side__link.is-active{background:var(--surface-2);color:var(--text-1);font-weight:600}.gd-side__link:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.gd-side__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gd-side__count{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.gd-side__link.is-active .gd-side__count{color:var(--text-2)}.gd-side__bottom{border-top:1px solid var(--border);flex-direction:column;gap:14px;margin-top:18px;padding-top:18px;display:flex}.gd-side__note{color:var(--text-3);margin:0 8px;font-size:11px;line-height:1.5}.gd-side__account{align-items:center;gap:10px;padding:0 8px;display:flex}.gd-side__avatar{background:var(--surface-2);width:32px;height:32px;font:600 12px var(--font-ui);color:var(--text-1);border-radius:10px;flex:none;place-items:center;display:grid}.gd-side__who{flex-direction:column;min-width:0;display:flex}.gd-side__who b{font:600 13px/1.3 var(--font-ui);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gd-side__who small{color:var(--text-3);font-size:11px}@media (width<=1179px){.gd-side{align-items:center;width:76px;padding:26px 12px 20px}.gd-side__workspace,.gd-side__group-label,.gd-side__note,.gd-side__who,.gd-side__label,.gd-side__count{display:none}.gd-side__link{justify-content:center;width:52px;padding:0}.gd-side__account{padding:0}}@media (width<=767px){.gd-side{display:none}}.gd-side--full{align-items:stretch;width:248px;padding:26px 16px 20px}.gd-side--full .gd-side__workspace,.gd-side--full .gd-side__group-label,.gd-side--full .gd-side__note,.gd-side--full .gd-side__who,.gd-side--full .gd-side__label,.gd-side--full .gd-side__count{display:revert}.gd-side--full .gd-side__who{display:flex}.gd-side--full .gd-side__link{justify-content:flex-start;width:100%;padding:0 12px}.gd-side--full .gd-side__account{padding:0 8px}.gd-side--rail{align-items:center;width:76px;padding:26px 12px 20px}.gd-side--rail .gd-side__workspace,.gd-side--rail .gd-side__group-label,.gd-side--rail .gd-side__note,.gd-side--rail .gd-side__who,.gd-side--rail .gd-side__label,.gd-side--rail .gd-side__count{display:none}.gd-side--rail .gd-side__link{justify-content:center;width:52px;padding:0}.gd-side--rail .gd-side__account{padding:0}.gd-cc__sil{width:74%;height:88%;position:relative}.gd-cc__sil:before{content:"";aspect-ratio:1;background:var(--sil);border-radius:50%;width:36%;position:absolute;top:0;left:50%;transform:translate(-50%)}.gd-cc__sil:after{content:"";background:var(--sil);border-radius:46% 46% 0 0/40% 40% 0 0;width:100%;height:67%;position:absolute;top:33%;left:50%;transform:translate(-50%)}.gd-sheet__body{flex:1;min-height:0}a.gd-btn--primary:hover{color:var(--text-on-accent)}a.gd-btn--inverse:hover{color:var(--text-inverse)}a.gd-btn--secondary:hover,a.gd-btn--ghost:hover{color:var(--text-1)}a.gd-btn--on-photo:hover{color:var(--gd-black)}a.gd-btn--on-photo-ghost:hover{color:var(--gd-gray-50)}.appnav{height:60px;padding:0 var(--gutter);border-bottom:1px solid var(--border);background:var(--bg);z-index:25;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.appnav__left{align-items:center;gap:24px;display:flex}.appnav__wordmark{color:var(--text-1);align-items:center;display:inline-flex}.appnav__links{font-size:var(--text-sm);gap:24px;font-weight:500;display:flex}.appnav__links a{color:var(--text-2)}.appnav__links a:hover,.appnav__links a.is-active{color:var(--text-1)}.appnav__user{font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:10px;display:flex}.appnav__avatar{background:var(--surface-2);width:32px;height:32px;font:600 12px var(--font-ui);color:var(--text-1);border-radius:8px;place-items:center;display:grid}.appnav__menu{display:none}@media (width>=1280px){.appnav{padding-left:var(--gutter-lg);padding-right:var(--gutter-lg)}}@media (width<=767px){.appnav__links,.appnav__user span:first-child{display:none}.appnav__menu{display:inline-flex}}.brand-menu{position:relative}.brand-menu>summary{list-style:none}.brand-menu>summary::-webkit-details-marker{display:none}.brand-menu__panel{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card);width:min(78vw,240px);box-shadow:var(--shadow-1);z-index:30;flex-direction:column;gap:14px;padding:16px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.brand-menu__panel nav{flex-direction:column;gap:2px;display:flex}.brand-menu__panel nav a{border-radius:var(--radius-control);color:var(--text-1);font-size:var(--text-sm);margin:0 -10px;padding:9px 10px}.brand-menu__panel nav a:hover{background:var(--surface-1)}.brand-menu__panel nav a.is-active{background:var(--surface-1);font-weight:600}.brand-menu__wide{align-items:center;gap:10px;display:inline-flex}@media (width<=767px){.brand-menu__wide{display:none}}.gd-cc__slides{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:auto hidden}.gd-cc__slides::-webkit-scrollbar{display:none}.gd-cc__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative;overflow:hidden}.gd-cc__slide img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.gd-cc__arrow{z-index:3;width:44px;height:44px;color:var(--gd-black);cursor:pointer;opacity:0;transition:opacity var(--dur-1) var(--ease);place-items:center;margin-top:-22px;display:grid;position:absolute;top:50%}.gd-cc__arrow:before{content:"";width:30px;height:30px;transition:background var(--dur-1) var(--ease);background:#ffffffed;border-radius:999px;position:absolute}.gd-cc__arrow:hover:before{background:#fff}.gd-cc__arrow svg{position:relative}.gd-cc__arrow--prev{left:2px}.gd-cc__arrow--next{right:2px}.gd-cc__visual:hover .gd-cc__arrow{opacity:1}.gd-cc__visual:hover .gd-cc__arrow[data-off]{opacity:0;pointer-events:none}.gd-cc__pager{z-index:3;pointer-events:none;background:#ffffffed;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 9px;display:flex;position:absolute;bottom:12px;right:12px}.gd-cc__pager i{background:var(--gd-gray-300);width:6px;height:6px;transition:background var(--dur-1) var(--ease);border-radius:999px;display:block}.gd-cc__pager i.is-on{background:var(--gd-black)}.gd-cc__pager i.is-pending{box-shadow:inset 0 0 0 1.5px var(--gd-gray-400);background:0 0}.gd-cc__pager i.is-pending.is-on{background:var(--gd-black);box-shadow:none}.gd-cc__pending{z-index:3;background:var(--gd-black);color:var(--gd-gray-50);font:600 11px/1.3 var(--font-ui);letter-spacing:.01em;pointer-events:none;border-radius:999px;padding:5px 10px;position:absolute;top:50px;left:12px}.gd-cc--multi .gd-cc__caption{padding-bottom:44px}.gd-cc--multi.gd-cc--hover:not(.is-flipped):has(.gd-cc__visual:hover) .gd-cc__inner{transform:none}.gd-cc--multi.gd-cc--hover:not(.is-flipped):has(.gd-cc__visual:hover) .gd-cc__back{visibility:hidden}.gd-cc--multi.gd-cc--hover:not(.is-flipped):has(.gd-cc__visual:hover) .gd-cc__front{visibility:visible}@media (hover:none){.gd-cc__arrow{display:none}}.gd-cc--sm .gd-cc__pager{gap:4px;height:22px;padding:0 7px;bottom:10px;right:10px}.gd-cc--sm .gd-cc__pager i{width:5px;height:5px}.gd-cc--sm .gd-cc__pending{padding:4px 8px;font-size:10px;top:38px;left:10px}.gd-cc--sm.gd-cc--multi .gd-cc__caption{padding-bottom:38px}@container (width<=219px){.gd-cc__pager{gap:4px;height:22px;padding:0 7px;bottom:10px;right:10px}.gd-cc__pager i{width:5px;height:5px}.gd-cc__pending{padding:4px 8px;font-size:10px;top:38px;left:10px}.gd-cc--multi .gd-cc__caption{padding-bottom:38px}}@media (prefers-reduced-motion:reduce){.gd-cc__arrow,.gd-cc__pager i{transition:none}}.me__card-add{min-height:44px;font:500 var(--text-xs)/1.2 var(--font-ui);color:var(--text-1);text-underline-offset:3px;justify-content:center;align-items:center;gap:6px;margin-top:4px;text-decoration:underline;display:flex}.me__card-add:hover{text-decoration-thickness:2px}.gd-cc__new{background:var(--accent);color:var(--text-on-accent);font:600 10px/1.3 var(--font-ui);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-self:center;margin-right:auto;padding:3px 8px;display:inline-block}.gd-cc--sm .gd-cc__new{margin-top:4px}.catalog{grid-template-columns:260px minmax(0,1fr);gap:0 32px;display:grid}.catalog__side{border-right:1px solid var(--border);top:calc(var(--catalog-appnav-h,60px) + var(--space-2));max-height:calc(100vh - var(--catalog-appnav-h,60px) - var(--space-4));overscroll-behavior:contain;scrollbar-width:thin;align-self:start;padding-right:24px;position:sticky;overflow-y:auto}.catalog__side-head{justify-content:space-between;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);min-height:var(--control-h-sm);display:flex}.catalog__side-title{font:var(--weight-semibold) var(--text-md)/1.2 var(--font-ui);color:var(--text-1);margin:0}.filters{flex-direction:column;gap:20px;display:flex}.filters__group{flex-direction:column;display:flex}.filters__group .gd-caps{margin-bottom:6px}.filters__cols{grid-template-columns:1fr 1fr;column-gap:8px;display:grid}.catalog__main{flex-direction:column;gap:24px;min-width:0;padding-bottom:120px;display:flex}.catalog__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.catalog__title{font-size:var(--display-md)}.catalog__count{font-size:var(--text-xs);white-space:nowrap;margin-top:4px}.catalog__count--phrase{white-space:normal}.catalog__tools{align-items:center;gap:8px;display:flex}.catalog__filters-btn{display:none}.catalog__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px 16px;margin:0;padding:0;list-style:none;display:grid}.catalog__item{flex-direction:column;gap:10px;display:flex}.catalog__item-actions{align-items:center;gap:6px;display:flex}.catalog__item-actions .gd-btn:first-child{flex:1}.catalog__facts{flex-direction:column;margin:0;display:flex}.catalog__facts>div{border-top:1px solid var(--border);font-size:var(--text-xs);grid-template-columns:88px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.catalog__facts dt{color:var(--text-2)}.catalog__facts dd{margin:0}.catalog__empty{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:12px;padding:64px 0;display:flex}.cart{z-index:20;background:var(--bg);border-radius:var(--radius-card);box-shadow:var(--shadow-1);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cart__summary{font-size:var(--text-sm)}.cart__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width>=1280px){.cart{left:max(16px,50% - 512px);right:max(16px,50% - 512px)}}@media (width<=1023px){.catalog{grid-template-columns:1fr}.catalog__side{display:none}.catalog__filters-btn{display:inline-flex}.catalog__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px 12px}}@media (width<=767px){.cart{flex-direction:column;align-items:stretch;padding:12px;bottom:12px;left:12px;right:12px}.cart__actions{justify-content:space-between}.cart__actions .gd-btn:last-child{flex:1 0 100%}.catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.catalog__main{padding-bottom:180px}.catalog__title{font-size:var(--display-sm)}.catalog__head{flex-direction:column;align-items:flex-start}.catalog__tools{width:100%}.catalog__tools .gd-select{flex:1}}.catalog__search{flex:1;align-items:center;min-width:0;display:flex;position:relative}.catalog__search input{width:100%;padding-left:38px}.catalog__search-icon{color:var(--text-2);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media (width<=767px){.catalog__tools{flex-wrap:wrap}.catalog__search{flex:1 0 100%}.catalog__tools .catalog__filters-btn{flex:1}}.catalog__railbar{--catalog-appnav-h:60px;top:var(--catalog-appnav-h);z-index:20;align-items:center;gap:var(--space-1);background:var(--bg);border-bottom:1px solid var(--border);min-width:0;display:flex;position:sticky}.catalog__rail{gap:var(--space-3);scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;flex:1;min-width:0;display:flex;overflow-x:auto}.catalog__rail::-webkit-scrollbar{display:none}.catalog__rail-item{scroll-snap-align:start;align-items:center;gap:var(--space-0);padding:var(--space-1) var(--space-0) var(--space-2);min-height:var(--touch-target);color:var(--text-2);font:500 var(--text-xs)/1.2 var(--font-ui);cursor:pointer;white-space:nowrap;transition:color var(--dur-1) var(--ease);background:0 0;border:0;flex-direction:column;flex:none;display:flex;position:relative}.catalog__rail-item:after{content:"";height:2px;transition:background var(--dur-1) var(--ease);background:0 0;position:absolute;bottom:0;left:0;right:0}.catalog__rail-item svg{opacity:.72;transition:opacity var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.catalog__rail-item .gd-caps{color:var(--text-2)}.catalog__rail-item:hover{color:var(--text-1)}.catalog__rail-item:hover:after{background:var(--gd-gray-300)}.catalog__rail-item:hover svg,.catalog__rail-item[aria-pressed=true] svg{opacity:1;transform:scale(1.06)}.catalog__rail-item[aria-pressed=true]{color:var(--text-1);font-weight:600}.catalog__rail-item[aria-pressed=true]:after{background:var(--text-1)}.catalog__rail-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-control)}.catalog__rail-more{padding-left:var(--space-1);border-left:1px solid var(--border);background:var(--bg);flex:none}.catalog__rail-more .gd-btn:hover,.catalog__rail-arrow.gd-btn:hover{background:var(--surface-inverse);color:var(--text-inverse)}.catalog__rail-arrow{flex:none}@media (hover:none){.catalog__rail-arrow,.catalog__rail-more{display:none}}.catalog__sortbar{justify-content:space-between;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--surface-1);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.catalog__sortbar .catalog__tools{flex:1;min-width:0}.catalog__sortbar .gd-input{height:var(--control-h-sm);border-radius:var(--radius-pill);font-size:var(--text-xs)}.catalog__sortbar .gd-select .gd-input:hover{border-color:var(--text-1);background:var(--surface-1)}.catalog__sortbar .catalog__filters-btn{display:inline-flex}.catalog__filters-btn .gd-badge{height:20px;padding:0 var(--space-1)}.catalog__filters-btn.is-open{background:var(--surface-inverse);color:var(--text-inverse)}.catalog__filters-btn.is-open .gd-badge{background:var(--bg);color:var(--text-1)}.catalog__showing{font-size:var(--text-xs);color:var(--text-2);white-space:nowrap;margin:0;font-weight:500}.catalog__more:not([hidden]){background:var(--surface-1);border-radius:var(--radius-card);padding:var(--space-3);animation:gd-fade var(--dur-2) var(--ease) both}.catalog__more-grid{gap:var(--space-3);grid-template-columns:1.15fr 1fr 1.35fr;min-width:0;display:grid}.catalog__more-col{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.catalog__more-head{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:var(--control-h-sm);display:flex}.catalog__more-head h3{margin:0}.catalog__sheet-filters{gap:var(--space-3);flex-direction:column;display:flex}.catalog__sheet-filters .catalog__more-grid{grid-template-columns:1fr}@media (width<=1119px){.catalog__more-grid{grid-template-columns:1fr}}@media (width<=1023px){.catalog__more{display:none}}.catalog__tiers{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog__tier{align-items:flex-start;gap:var(--space-0);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--bg);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border);text-align:left;cursor:pointer;min-height:var(--touch-target);transition:box-shadow var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease);border:0;flex-direction:column;display:flex}.catalog__tier:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.catalog__tier[aria-pressed=true]{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.catalog__tier[aria-pressed=true] .catalog__tier-range{color:var(--gd-gray-300)}.catalog__tier-name{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:600;display:inline-flex}.catalog__tier-dot{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;flex:none}.catalog__tier-dot[data-tier=micro]{background:var(--tier-micro)}.catalog__tier-dot[data-tier=mid]{background:var(--tier-mid)}.catalog__tier-dot[data-tier=macro]{background:var(--tier-macro)}.catalog__tier-dot[data-tier=star]{background:var(--tier-star)}.catalog__tier[aria-pressed=true] .catalog__tier-dot{box-shadow:inset 0 0 0 1px var(--gd-gray-600)}.catalog__range{gap:var(--space-1);padding:var(--space-2);background:var(--bg);border-radius:var(--radius-card);flex-direction:column;display:flex}.catalog__range-head{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.catalog__range-title{font-size:var(--text-xs);font-weight:600}.catalog__range-track{align-items:center;height:20px;display:flex;position:relative}.catalog__range-track:before{content:"";background:var(--surface-2);border-radius:2px;height:4px;position:absolute;left:0;right:0}.catalog__range-fill{background:var(--text-1);transform-origin:0;height:4px;transform:scaleX(var(--p,0));transition:transform var(--dur-1) var(--ease);border-radius:2px;position:absolute;left:0;right:0}.catalog__range input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;position:relative}.catalog__range input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}.catalog__range input[type=range]::-moz-range-track{background:0 0;height:4px}.catalog__range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gd-black);border:3px solid var(--gd-white);width:20px;height:20px;box-shadow:0 0 0 1px var(--border-strong);transition:transform var(--dur-1) var(--ease);border-radius:50%;margin-top:-8px}.catalog__range input[type=range]::-moz-range-thumb{box-sizing:border-box;background:var(--gd-black);border:3px solid var(--gd-white);width:20px;height:20px;box-shadow:0 0 0 1px var(--border-strong);transition:transform var(--dur-1) var(--ease);border-radius:50%}.catalog__range input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.14)}.catalog__range input[type=range]:hover::-moz-range-thumb{transform:scale(1.14)}.catalog__range input[type=range]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-pill)}.catalog__range-ticks{justify-content:space-between;gap:var(--space-0);display:flex}.catalog__range-ticks button{padding:0 var(--space-0);min-height:var(--control-h-sm);border-radius:var(--radius-control);cursor:pointer;transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease);background:0 0;border:0}.catalog__range-ticks button:hover,.catalog__range-ticks button[aria-pressed=true]{color:var(--text-1);background:var(--surface-1)}@media (hover:none),(width<=1023px){.catalog__range-ticks button{min-height:var(--touch-target)}}.catalog__styles .chip small{font-size:var(--text-xs);color:var(--text-2)}.catalog__styles .chip.is-on small{color:var(--gd-gray-300)}.catalog__styles .chip:disabled{cursor:default;color:var(--text-2)}.catalog__active{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.catalog__chip{cursor:pointer;height:var(--control-h-sm);padding:0 var(--space-2);border:0}.catalog__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:none),(width<=1023px){.catalog__chip{height:var(--touch-target)}}.catalog__pager{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-1);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.catalog__pages{gap:var(--space-0);padding:var(--space-0);border-radius:var(--radius-pill);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-strong);display:inline-flex}.catalog__page{min-width:var(--control-h-sm);height:var(--control-h-sm);padding:0 var(--space-1);border-radius:var(--radius-pill);color:var(--text-2);font:500 var(--text-xs)/1 var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease);background:0 0;border:0}.catalog__page:hover{color:var(--text-1);background:var(--surface-1)}.catalog__page[aria-current=page]{background:var(--surface-inverse);color:var(--text-inverse)}.catalog__page:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.catalog__loadmore.gd-btn{transition:gap var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.catalog__loadmore.gd-btn:hover{gap:var(--space-1)}@media (hover:none),(width<=1023px){.catalog__page,.catalog__sortbar .gd-input,.catalog__sortbar .gd-btn,.catalog__loadmore.gd-btn,.catalog__active .gd-btn{height:var(--touch-target)}.catalog__page{min-width:var(--touch-target)}}@media (width<=767px){.catalog__pager{padding:var(--space-2);flex-direction:column;align-items:stretch}.catalog__pages{display:flex}.catalog__page{flex:1}.catalog__loadmore.gd-btn{width:100%}.catalog__sortbar{padding:var(--space-1)}.catalog__sortbar .catalog__tools{grid-template-columns:1fr 1fr;display:grid}.catalog__sortbar .catalog__search{grid-column:1/-1}.catalog__sortbar .catalog__filters-btn{justify-content:center}}.gd-sheet-root--wide{align-items:stretch}.gd-sheet--wide.gd-sheet{background:var(--bg);touch-action:pan-y;border-radius:0;gap:0;height:100dvh;max-height:none;padding:0;overflow:hidden}@media (width>=768px){.gd-sheet-root--wide{align-items:flex-end}.gd-sheet--wide.gd-sheet{height:calc(100dvh - var(--space-3));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}}@media (width>=1024px){.gd-sheet-root--wide{align-items:center}.gd-sheet--wide.gd-sheet{width:min(1160px,100vw - 208px);height:calc(100dvh - var(--space-6));border-radius:var(--radius-card)}}.ov{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ov :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ov__bar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--surface-1);border-bottom:1px solid var(--border);flex:none;display:flex;position:relative}.ov__bar--solo{justify-content:flex-end}.ov__navzone{align-items:center;gap:var(--space-1);flex:1;min-width:0;display:flex}.ov__nav{align-items:center;gap:var(--space-1);height:var(--touch-target);max-width:200px;padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-pill);background:var(--bg);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border-strong);font:var(--weight-medium) var(--text-xs) / 1 var(--font-ui);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border:0;flex:none;display:inline-flex}.ov__nav--next{padding:0 var(--space-1) 0 var(--space-2);flex-direction:row-reverse}.ov__nav b{font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov__nav:hover:not(:disabled){background:var(--surface-inverse);color:var(--text-inverse)}.ov__nav:disabled{opacity:.4;cursor:default}.ov__face{object-fit:cover;background:var(--surface-2);border-radius:50%;flex:none;width:32px;height:32px;display:block}.ov__strip{align-items:center;gap:var(--space-0);scrollbar-width:none;scroll-snap-type:x proximity;flex:1;min-width:0;display:flex;overflow-x:auto}.ov__strip::-webkit-scrollbar{display:none}.ov__pill{align-items:center;gap:var(--space-1);height:var(--touch-target);padding:0 var(--space-2) 0 6px;border-radius:var(--radius-pill);color:var(--text-2);font:var(--weight-medium) var(--text-xs) / 1 var(--font-ui);white-space:nowrap;cursor:pointer;scroll-snap-align:center;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;flex:none;display:inline-flex}.ov__pill:hover{background:var(--surface-2);color:var(--text-1)}.ov__pill[aria-current=true]{background:var(--surface-inverse);color:var(--text-inverse);cursor:default}.ov__pos{padding:0 var(--space-1);font-size:var(--text-xs);color:var(--text-2);white-space:nowrap;flex:none}.ov__close{flex:none}.ov__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ov__track{will-change:transform}.ov__body{gap:var(--space-4);padding:var(--space-3) var(--space-2) var(--space-8);flex-direction:column;min-width:0;display:flex}.ov__body:focus{outline:none}.ov__body--forward{animation:gd-screen-forward var(--dur-3) var(--ease) both}.ov__body--back{animation:gd-screen-back var(--dur-3) var(--ease) both}@media (width>=768px){.ov__body{padding:var(--space-4) var(--space-4) var(--space-8)}}@media (width>=1024px){.ov__body{padding:var(--space-4) var(--space-5) var(--space-8)}}.ov__headblock{gap:var(--space-2);flex-direction:column;display:flex}.ov__crumbs{align-items:center;gap:var(--space-0);font-size:var(--text-xs);color:var(--text-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ov__crumbs li{align-items:center;gap:var(--space-0);min-width:0;display:inline-flex}.ov__crumbs button{min-height:var(--touch-target);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.ov__crumbs button:hover{color:var(--text-1);text-decoration:underline}.ov__crumbs [aria-current]{color:var(--text-1);font-weight:var(--weight-medium)}.ov__badges{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ov__badge-icon{gap:var(--space-0)}.ov__head{justify-content:space-between;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ov__id{min-width:0}.ov__name{font-size:var(--display-sm);overflow-wrap:anywhere}.ov__meta{gap:0 var(--space-1);margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-2);flex-wrap:wrap;display:flex}.ov__meta b{color:var(--text-1);font-weight:var(--weight-medium)}.ov__meta>*+:before{content:"·";margin-right:var(--space-1);color:var(--text-2)}.ov__actions{gap:var(--space-1);flex-wrap:wrap;display:flex}@media (width>=768px){.ov__name{font-size:var(--display-md)}}.ov__mosaic{position:relative}.ov__bento{gap:var(--space-1);margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2);scroll-snap-type:x mandatory;scroll-padding:0 var(--space-2);scrollbar-width:none;grid-auto-columns:88%;grid-auto-flow:column;display:grid;overflow-x:auto}.ov__bento::-webkit-scrollbar{display:none}.ov__bento[data-n="1"]{grid-auto-columns:100%}.ov__tile{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--surface-2);scroll-snap-align:start;margin:0;position:relative;overflow:hidden}.ov__tile img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-4) var(--ease-soft);display:block}.ov__caption{padding:var(--space-6) var(--space-2) var(--space-2);background:var(--protect);color:var(--text-inverse);font:var(--weight-medium) var(--text-xs) / 1.35 var(--font-ui);position:absolute;bottom:0;left:0;right:0}.ov__count{top:var(--space-2);left:var(--space-2);z-index:1;background:var(--bg);box-shadow:var(--shadow-1);position:absolute}.ov__all.gd-btn{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ov__tile:hover img{transform:scale(1.03)}}@media (width>=768px){.ov__bento{border-radius:var(--radius-card);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.45fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;height:420px;margin:0;padding:0;overflow:hidden}.ov__tile{aspect-ratio:auto;border-radius:0;min-height:0}.ov__tile:first-child{grid-row:1/3}.ov__tile:nth-child(n+4){display:none}.ov__bento[data-n="1"]{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:minmax(0,420px);justify-content:start;height:auto}.ov__bento[data-n="1"] .ov__tile{aspect-ratio:4/5;border-radius:var(--radius-card)}.ov__bento[data-n="2"]{grid-template-rows:minmax(0,1fr)}.ov__bento[data-n="2"] .ov__tile:first-child{grid-row:auto}.ov__all.gd-btn{top:var(--space-2);right:var(--space-2);z-index:1;background:var(--bg);display:inline-flex;position:absolute}.ov__all.gd-btn:hover{background:var(--surface-1)}}@media (width>=1024px){.ov__bento{grid-template-columns:1.45fr 1fr 1fr;height:460px}.ov__tile:nth-child(n+4){display:block}.ov__tile:nth-child(n+6){display:none}.ov__bento[data-n="2"],.ov__bento[data-n="3"]{grid-template-columns:1.45fr 1fr}.ov__bento[data-n="4"] .ov__tile:nth-child(4){grid-column:2/4}}.ov__gallery{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.ov__gallery figure{margin:0}.ov__gallery img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-control);background:var(--surface-2);width:100%;display:block}.ov__gallery figcaption{margin-top:var(--space-0);font-size:var(--text-xs);color:var(--text-2)}.ov__swipe{justify-content:center;align-items:center;gap:var(--space-1);margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--text-xs);color:var(--text-2);display:flex}.ov__figures{gap:var(--space-3) var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ov__figures>div{min-width:0}.ov__figures dt{font-size:var(--text-xs);color:var(--text-2)}.ov__figures dd{margin:0}.ov__fig{align-items:center;gap:var(--space-1);font:var(--weight-display) var(--display-xs) / 1.2 var(--font-display);letter-spacing:var(--tracking-display);white-space:nowrap;display:flex;margin-top:var(--space-0)!important}.ov__fig small{font:var(--weight-regular) var(--text-sm) / 1 var(--font-ui);color:var(--text-2);letter-spacing:0}.ov__hint{font-size:var(--text-xs);color:var(--text-2)}.ov__medal{background:var(--bg);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--border-strong);font:var(--weight-display) var(--text-sm) / 1 var(--font-display);border-radius:50%;place-items:center;display:inline-grid}.ov__medal.is-hot{background:var(--accent);color:var(--text-on-accent);box-shadow:none}@media (width>=768px){.ov__figures{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.ov__figures{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:0}.ov__figures>div{padding:0 var(--space-3);border-left:1px solid var(--border)}.ov__figures>div:first-child{border-left:0;padding-left:0}}.ov__cols{gap:var(--space-5);display:grid}.ov__main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ov__sec{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ov__sec+.ov__sec{padding-top:var(--space-5);border-top:1px solid var(--border)}.ov__sechead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ov__sechead h3{font-size:var(--display-xs)}.ov__take{padding:var(--space-2) var(--space-3);border-left:2px solid var(--text-1);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--surface-1);font-size:var(--text-sm);text-wrap:pretty;margin:0}.ov__take p{margin:0}.ov__blocks{gap:var(--space-1);margin:0;display:grid}.ov__blocks>div{padding:var(--space-2);border-radius:var(--radius-card);background:var(--surface-1);min-width:0}.ov__blocks dt{margin-bottom:var(--space-0);font-size:var(--text-xs);color:var(--text-2)}.ov__blocks dd{font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}.ov__chips{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ov__net{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ov__net>li{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;min-width:0;display:flex}.ov__net-top{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ov__net-name{align-items:center;gap:var(--space-1);font-weight:var(--weight-medium);display:inline-flex}.ov__net dl{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ov__net dt{font-size:var(--text-xs);color:var(--text-2)}.ov__net dd{font:var(--weight-display) var(--text-sm) / 1.3 var(--font-display);margin:0}.ov__voice{gap:var(--space-1);display:grid}.ov__voice figure{padding:var(--space-2);border-radius:var(--radius-card);background:var(--surface-1);margin:0}.ov__voice figcaption{margin-bottom:var(--space-0);font-size:var(--text-xs);color:var(--text-2)}.ov__voice blockquote{text-wrap:pretty;overflow-wrap:anywhere;margin:0}.ov__samples{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.ov__samples a{justify-content:space-between;gap:var(--space-3);min-height:120px;padding:var(--space-2);border-radius:var(--radius-card);background:var(--surface-1);color:var(--text-1);transition:background-color var(--dur-1) var(--ease);flex-direction:column;text-decoration:none;display:flex}.ov__samples a:hover{background:var(--surface-2)}.ov__samples a>span:first-child{justify-content:space-between;align-items:center;display:flex}.ov__sample-title{font-weight:var(--weight-medium);flex-direction:column;display:flex}.ov__sample-title small{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-2)}.ov__reviews{gap:var(--space-1);display:grid}.ov__review{padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--border);text-wrap:pretty;margin:0}.ov__review cite{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-2);font-style:normal;display:block}.ov__cards{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ov__card{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ov__facts{margin:0;display:grid}.ov__facts>div{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--border);display:flex}.ov__facts dt{color:var(--text-2)}.ov__facts dd{text-align:right;font-weight:var(--weight-medium);margin:0}.ov__aside{gap:var(--space-2);flex-direction:column;display:flex}.ov__panel{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;display:flex}.ov__tierrow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.ov__tierbox{flex-direction:column;flex:1;min-width:0;display:flex}.ov__tier{font-size:var(--display-xs)}.ov__gauge{gap:var(--space-0);margin-top:calc(-1 * var(--space-1));grid-template-columns:repeat(4,1fr);display:grid}.ov__gauge i{background:var(--surface-2);border-radius:2px;height:4px}.ov__gauge i.is-on{background:var(--text-1)}.ov__avail{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-2);white-space:nowrap;display:inline-flex}.ov__dot{background:var(--text-1);border-radius:50%;flex:none;width:8px;height:8px;position:relative;overflow:hidden}.ov__dot[data-avail=partiel]{box-shadow:inset 0 0 0 1.5px var(--text-1);background:0 0}.ov__dot[data-avail=partiel]:after{content:"";background:var(--text-1);position:absolute;inset:0 50% 0 0}.ov__dot[data-avail=indisponible]{box-shadow:inset 0 0 0 1.5px var(--text-2);background:0 0}.ov__guar{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-control);background:var(--surface-1);font-size:var(--text-xs);margin:0;list-style:none;display:grid}.ov__guar li{align-items:flex-start;gap:var(--space-1);display:flex}.ov__guar svg{flex:none;margin-top:1px}.ov__panel .gd-btn{width:100%}.ov__neigh{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ov__case{align-items:center;gap:var(--space-1);min-width:0;min-height:56px;padding:var(--space-1);border-radius:var(--radius-control);background:var(--surface-1);color:var(--text-1);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease);border:0;display:flex}.ov__case:hover{background:var(--surface-2)}.ov__case--next{text-align:right;flex-direction:row-reverse}.ov__case>span{flex-direction:column;min-width:0;display:flex}.ov__case b,.ov__case small{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov__case b{font-weight:var(--weight-medium)}.ov__case small{color:var(--text-2)}.ov__foot{gap:var(--space-1);padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);flex:none;display:flex}.ov__foot .gd-btn:last-child{flex:1}@media (width>=1024px){.ov__cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.ov__aside{top:var(--space-3);position:sticky}.ov__foot,.ov__swipe{display:none}}@media (width>=1280px){.ov__cols{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=1023px){.ov__panel .ov__primary,.ov__panel .ov__sel,.ov__head .ov__actions{display:none}}@media (width>=768px){.ov__blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.ov__net{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov__paddle{z-index:1;align-items:center;gap:var(--space-1);height:52px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-1);cursor:pointer;transition:background-color var(--dur-1) var(--ease);border:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.ov__paddle:hover{background:var(--accent-hover)}.ov__paddle--prev{left:var(--space-2)}.ov__paddle--next{right:var(--space-2);flex-direction:row-reverse}.ov__paddle .ov__face{width:36px;height:36px}.ov__paddle-text{max-width:120px;padding-right:var(--space-1);text-align:left;flex-direction:column;display:none}.ov__paddle--next .ov__paddle-text{padding:0 0 0 var(--space-1);text-align:right}.ov__paddle b,.ov__paddle small{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov__paddle b{font-weight:var(--weight-medium)}.ov__paddle small{color:var(--gd-gray-300)}.ov__paddle:hover .ov__paddle-text,.ov__paddle:focus-visible .ov__paddle-text{display:flex}.ov__paddle:focus-visible{outline:2px solid var(--gd-white);outline-offset:2px}@media (width>=1024px){.ov__paddle{display:flex}}@media (width>=1440px){.ov__paddle-text{display:flex}}@media (width<=767px){.ov__bar{padding:var(--space-0) var(--space-1)}.ov__navzone{grid-template-columns:auto 1fr auto var(--touch-target);row-gap:var(--space-0);grid-template-areas:"prev pos next.""strip strip strip strip";display:grid}.ov__nav--prev{grid-area:prev}.ov__nav--next{grid-area:next}.ov__pos{text-align:center;grid-area:pos}.ov__strip{grid-area:strip}.ov__close{top:var(--space-0);right:var(--space-1);position:absolute}.ov__bar--solo .ov__close{position:static}.ov__nav b{display:none}.ov__nav,.ov__nav--next{padding:0 var(--space-0)}.ov__pill:not([aria-current=true]){padding:0 6px}.ov__pill:not([aria-current=true]) span{display:none}.ov__crumbs{flex-wrap:nowrap}.ov__crumbs li:nth-child(n+3),.ov__crumbs li:nth-child(2) svg{display:none}.ov__meta .ov__machine{flex-basis:100%}.ov__meta .ov__machine:before{content:none}.ov__cards{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.ov__nav,.ov__pill,.ov__crumbs button,.ov .gd-cv__flip{min-height:var(--touch-target)}.ov .gd-btn--sm{height:var(--touch-target)}.ov__net-name a{min-height:var(--touch-target);align-items:center;display:inline-flex}}.gd-bar{top:var(--catalog-appnav-h,60px);z-index:20;background:var(--bg);border-bottom:1px solid var(--border);position:sticky}.gd-bar__inner{align-items:center;gap:var(--space-3);min-height:76px;display:flex}.gd-rail{align-items:center;gap:var(--space-1);flex:1;min-width:0;display:flex}.gd-rail__track{gap:var(--space-3);scrollbar-width:none;scroll-behavior:smooth;min-width:0;padding:var(--space-1) var(--space-0) 0;flex:1;display:flex;overflow-x:auto}.gd-rail__track::-webkit-scrollbar{display:none}.gd-rail__tab{padding:var(--space-0) var(--space-0) 10px;color:var(--text-2);font:var(--weight-medium) var(--text-xs)/1.15 var(--font-ui);cursor:pointer;white-space:nowrap;transition:color var(--dur-1) var(--ease);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:2px;display:flex;position:relative}.gd-rail__tab svg{transition:transform var(--dur-1) var(--ease);margin-bottom:4px}.gd-rail__tab:after{content:"";height:2px;transition:background var(--dur-1) var(--ease);background:0 0;position:absolute;bottom:0;left:0;right:0}.gd-rail__tab:hover{color:var(--text-1)}.gd-rail__tab:hover:after{background:var(--gd-gray-300)}.gd-rail__tab:hover svg{transform:translateY(-1px)}.gd-rail__tab.is-active{color:var(--text-1);font-weight:var(--weight-semibold)}.gd-rail__tab.is-active:after{background:var(--gd-black)}.gd-rail__count{color:var(--text-3);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.gd-rail__tab.is-active .gd-rail__count{color:var(--text-2)}.gd-rail__arrow{height:var(--control-h-sm);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg);color:var(--text-1);font:var(--weight-semibold) var(--text-xs)/1 var(--font-ui);cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);flex:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.gd-rail__arrow--prev{width:var(--control-h-sm);padding:0}.gd-rail__arrow:hover{background:var(--gd-black);color:var(--gd-white);border-color:var(--gd-black)}.gd-bar__right{align-items:center;gap:var(--space-1);flex:none;display:flex}.gd-search{color:var(--text-2);align-items:center;display:flex;position:relative}.gd-search svg{pointer-events:none;position:absolute;left:14px}.gd-search input{height:var(--control-h);width:240px;padding:0 var(--space-2) 0 40px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-1);font:var(--weight-regular) var(--text-xs)/1 var(--font-ui);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), width var(--dur-2) var(--ease)}.gd-search input:focus{background:var(--bg);border-color:var(--gd-black);outline:none;width:280px}.gd-filters-btn{align-items:center;gap:var(--space-1);height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg);color:var(--text-1);font:var(--weight-semibold) var(--text-xs)/1 var(--font-ui);cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);display:inline-flex}.gd-filters-btn:hover{border-color:var(--gd-black);background:var(--surface-1)}.gd-filters-btn.is-open{background:var(--gd-black);color:var(--gd-white);border-color:var(--gd-black)}.gd-filters-btn__n{border-radius:var(--radius-pill);background:var(--gd-black);min-width:20px;height:20px;color:var(--gd-white);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.gd-filters-btn.is-open .gd-filters-btn__n{background:var(--gd-white);color:var(--gd-black)}.gd-cockpit{animation:gd-fade var(--dur-2) var(--ease) both}.gd-cockpit__inner{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-1);grid-template-columns:1.15fr 1fr 1.35fr;align-items:start;display:grid}.gd-cockpit__col{flex-direction:column;gap:10px;display:flex}.gd-cockpit__h{font:var(--weight-semibold) var(--text-xs)/1.2 var(--font-ui);margin:0}.gd-slider{gap:var(--space-1);padding:12px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);flex-direction:column;display:flex}.gd-slider__head{justify-content:space-between;align-items:center;display:flex}.gd-slider__title{font:var(--weight-semibold) var(--text-xs)/1.2 var(--font-ui)}.gd-slider__val{border-radius:var(--radius-pill);background:var(--gd-black);color:var(--gd-white);font:var(--weight-semibold) var(--text-xs)/1.2 var(--font-display);font-variant-numeric:tabular-nums;padding:3px 10px}.gd-slider input[type=range]{appearance:none;border-radius:var(--radius-pill);background:var(--surface-2);cursor:pointer;width:100%;height:6px;margin:6px 0}.gd-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gd-black);border:3px solid var(--gd-white);width:20px;height:20px;box-shadow:0 0 0 1px var(--border-strong);transition:transform var(--dur-1) var(--ease);border-radius:50%}.gd-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.gd-slider input[type=range]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.gd-slider__ticks{font-size:var(--text-xs);color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.gd-tiers{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gd-tier{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-1);text-align:left;cursor:pointer;font:inherit;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.gd-tier:hover{border-color:var(--border-strong)}.gd-tier b{font:var(--weight-semibold) var(--text-xs)/1.2 var(--font-ui)}.gd-tier span{font-size:var(--text-xs);color:var(--text-2);font-variant-numeric:tabular-nums}.gd-tier.is-active{background:var(--gd-black);border-color:var(--gd-black);color:var(--gd-white)}.gd-tier.is-active span{color:var(--gd-gray-300)}.gd-chips{flex-wrap:wrap;gap:6px;display:flex}.gd-chip{height:var(--control-h-sm);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--text-1);font:var(--weight-medium) var(--text-xs)/1 var(--font-ui);cursor:pointer;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.gd-chip:hover{border-color:var(--gd-black)}.gd-chip small{font-size:var(--text-xs);color:var(--text-2);font-variant-numeric:tabular-nums}.gd-chip.is-active{background:var(--gd-black);border-color:var(--gd-black);color:var(--gd-white);font-weight:var(--weight-semibold)}.gd-chip.is-active small{color:var(--gd-gray-300)}.gd-active{margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gd-active__pill{border-radius:var(--radius-pill);background:var(--gd-black);height:32px;color:var(--gd-white);font:var(--weight-medium) var(--text-xs)/1 var(--font-ui);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px 0 12px;display:inline-flex}.gd-active__pill:hover svg{transform:rotate(90deg)}.gd-active__pill svg{transition:transform var(--dur-1) var(--ease)}.gd-active__reset{height:32px;color:var(--text-1);font:var(--weight-semibold) var(--text-xs)/1 var(--font-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 10px;text-decoration:underline}.gd-sortbar{margin-top:var(--space-2);padding:10px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gd-sortbar__count{font:var(--weight-semibold) var(--text-xs)/1.2 var(--font-ui);color:var(--text-2);font-variant-numeric:tabular-nums;margin:0}.gd-sortbar__right{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.gd-pill-select{color:var(--text-2);align-items:center;display:inline-flex;position:relative}.gd-pill-select svg{pointer-events:none;position:absolute;left:12px}.gd-pill-select select{appearance:none;height:var(--control-h-sm);padding:0 var(--space-2) 0 34px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg);color:var(--text-1);font:var(--weight-medium) var(--text-xs)/1 var(--font-ui);cursor:pointer}.gd-pill-select select:hover{border-color:var(--gd-black)}.gd-pages{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg);gap:2px;padding:3px;display:inline-flex}.gd-pages button{border-radius:var(--radius-pill);min-width:32px;height:30px;color:var(--text-2);font:var(--weight-semibold) var(--text-xs)/1 var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;padding:0 10px}.gd-pages button:hover{background:var(--surface-1);color:var(--text-1)}.gd-pages button.is-active{background:var(--gd-black);color:var(--gd-white)}.gd-legend{align-items:center;gap:var(--space-1);margin:var(--space-3) 0 var(--space-2);font-size:var(--text-xs);color:var(--text-2);display:flex}.gd-legend__medal{background:var(--gd-black);width:28px;height:28px;color:var(--gd-white);font:var(--weight-semibold) var(--text-xs)/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid}.gd-more{align-items:center;gap:var(--space-1);margin-top:var(--space-5);flex-direction:column;display:flex}.gd-more__btn{align-items:center;gap:var(--space-1);height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg);color:var(--text-1);font:var(--weight-semibold) var(--text-sm)/1 var(--font-ui);cursor:pointer;transition:border-color var(--dur-1) var(--ease);display:inline-flex}.gd-more__btn:hover{border-color:var(--gd-black)}.gd-more__btn:hover svg{transform:translate(2px)}.gd-more__btn svg{transition:transform var(--dur-1) var(--ease)}.gd-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(272px,1fr));display:grid}.gd-grid--public{grid-template-columns:repeat(auto-fill,minmax(272px,296px))}.gd-cv{--cv-bg:var(--gd-white);--cv-ink:var(--gd-black);--cv-ink-2:var(--gd-gray-400);--cv-line:var(--gd-gray-300);--cv-pill:var(--gd-gray-100);--cv-pill-line:var(--border);--cv-div:var(--border);--cv-collar:#0000000a;--cv-seg:var(--gd-gray-200);--cv-seg-on:var(--gd-black);--cv-dot:var(--gd-gray-400);background:var(--cv-bg);min-width:0;color:var(--cv-ink);box-shadow:inset 0 0 0 1.5px var(--cv-line);border-radius:var(--radius-card);font-family:var(--font-ui);cursor:pointer;transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.gd-cv:hover{box-shadow:inset 0 0 0 1.5px var(--cv-line), var(--shadow-1);transform:translateY(-2px)}}.gd-cv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.gd-cv.is-selected{outline:2px solid var(--gd-black);outline-offset:3px}.gd-cv[data-level="1"]{box-shadow:none}.gd-cv[data-level="1"] .gd-cv__front{border-radius:inherit}.gd-cv[data-level="1"] .gd-cv__collar,.gd-cv[data-level="1"] .gd-cv__body{border-left:1.5px dashed var(--cv-line);border-right:1.5px dashed var(--cv-line)}.gd-cv[data-level="1"] .gd-cv__body{border-bottom:1.5px dashed var(--cv-line);border-radius:0 0 var(--radius-card) var(--radius-card)}.gd-cv[data-level="1"] .gd-cv__back{border:1.5px dashed var(--cv-line);border-radius:inherit}@media (hover:hover){.gd-cv[data-level="1"]:hover{box-shadow:var(--shadow-1)}}.gd-cv[data-level="2"]{--cv-bg:var(--gd-gray-100);--cv-line:var(--gd-gray-200);--cv-pill:var(--gd-white);--cv-seg:var(--gd-gray-300)}.gd-cv[data-level="3"]{--cv-bg:var(--gd-gray-200);--cv-ink-2:var(--gd-gray-600);--cv-line:var(--gd-gray-300);--cv-pill:var(--gd-white);--cv-seg:var(--gd-gray-300)}.gd-cv[data-level="4"]{--cv-bg:var(--gd-gray-300);--cv-ink-2:var(--gd-gray-700);--cv-line:var(--gd-gray-500);--cv-pill:var(--gd-gray-200);--cv-pill-line:var(--border-strong);--cv-div:var(--border-strong);--cv-seg:var(--gd-gray-200)}.gd-cv[data-level="5"]{--cv-bg:var(--gd-gray-500);--cv-ink-2:var(--gd-gray-800);--cv-line:var(--gd-gray-400);--cv-pill:var(--gd-gray-300);--cv-pill-line:var(--border-strong);--cv-div:var(--border-strong);--cv-collar:#0000000f;--cv-seg:var(--gd-gray-300);--cv-dot:var(--gd-gray-700)}.gd-cv[data-level="6"]{--cv-bg:var(--gd-gray-600);--cv-ink:var(--gd-white);--cv-ink-2:var(--gd-gray-300);--cv-line:var(--gd-gray-700);--cv-pill:var(--gd-gray-700);--cv-pill-line:#ffffff24;--cv-div:#ffffff24;--cv-collar:#00000038;--cv-seg:var(--gd-gray-400);--cv-seg-on:var(--gd-white);--cv-dot:var(--gd-gray-500)}.gd-cv[data-level="7"]{--cv-bg:var(--gd-gray-700);--cv-ink:var(--gd-white);--cv-ink-2:var(--gd-gray-300);--cv-line:var(--gd-gray-800);--cv-pill:var(--gd-gray-600);--cv-pill-line:#ffffff24;--cv-div:#ffffff21;--cv-collar:#0000003d;--cv-seg:var(--gd-gray-600);--cv-seg-on:var(--gd-white);--cv-dot:var(--gd-gray-500)}.gd-cv[data-level="8"]{--cv-bg:var(--gd-gray-800);--cv-ink:var(--gd-white);--cv-ink-2:var(--gd-gray-300);--cv-line:var(--gd-gray-900);--cv-pill:var(--gd-gray-700);--cv-pill-line:#ffffff24;--cv-div:#ffffff1f;--cv-collar:#00000047;--cv-seg:var(--gd-gray-600);--cv-seg-on:var(--gd-white);--cv-dot:var(--gd-gray-500)}.gd-cv[data-level="9"]{--cv-bg:var(--gd-gray-900);--cv-ink:var(--gd-white);--cv-ink-2:var(--gd-gray-300);--cv-line:var(--gd-gray-600);--cv-pill:var(--gd-gray-800);--cv-pill-line:#ffffff29;--cv-div:#ffffff1f;--cv-collar:#ffffff0a;--cv-seg:var(--gd-gray-700);--cv-seg-on:var(--gd-white);--cv-dot:var(--gd-gray-500)}.gd-cv[data-level="10"]{--cv-bg:var(--gd-black);--cv-ink:var(--gd-white);--cv-ink-2:var(--gd-gray-300);--cv-line:var(--gd-gray-500);--cv-pill:var(--gd-gray-800);--cv-pill-line:#fff3;--cv-div:#ffffff24;--cv-collar:#ffffff0f;--cv-seg:var(--gd-gray-700);--cv-seg-on:var(--gd-gray-300);--cv-dot:var(--gd-gray-500)}.gd-cv__visual{aspect-ratio:1/1.04;background:var(--gd-gray-200);-webkit-user-select:none;user-select:none;border:0;flex:none;position:relative;overflow:hidden}.gd-cv__photo{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform var(--dur-4) var(--ease-soft);display:block;position:absolute;inset:0}@media (hover:hover){.gd-cv:hover .gd-cv__photo{transform:scale(1.03)}}.gd-cv__tags{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:64px}.gd-cv__tag{border-radius:var(--radius-pill);background:var(--gd-white);color:var(--gd-black);font:var(--weight-semibold) var(--text-xs)/1.15 var(--font-ui);white-space:nowrap;padding:5px 10px}.gd-cv__tag--inverse{background:var(--gd-black);color:var(--gd-white)}.gd-cv__fav{z-index:3;width:var(--touch-target);height:var(--touch-target);color:var(--gd-white);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.gd-cv__fav:before{content:"";background:var(--veil);transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:50%;position:absolute;inset:4px}.gd-cv__fav svg{transition:transform var(--dur-1) var(--ease);position:relative}.gd-cv__fav:hover:before{background:var(--gd-black);transform:scale(1.06)}.gd-cv__fav:active svg{transform:scale(.88)}.gd-cv__fav.is-saved{color:var(--gd-black)}.gd-cv__fav.is-saved:before{background:var(--gd-white)}.gd-cv__fav.is-saved svg{fill:currentColor}.gd-cv__fav:focus-visible{outline:2px solid var(--gd-white);outline-offset:-2px}.gd-cv__peek{z-index:2;pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease);justify-content:space-between;display:flex;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.gd-cv:hover .gd-cv__peek,.gd-cv:focus-within .gd-cv__peek{opacity:1}@media (hover:none){.gd-cv__peek{opacity:1}}.gd-cv__peek button{pointer-events:auto;background:var(--gd-white);width:32px;height:32px;color:var(--gd-black);border:0;border:1px solid var(--border);cursor:pointer;transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.gd-cv__peek button:hover{box-shadow:var(--shadow-1);transform:scale(1.08)}}.gd-cv__caption{z-index:1;background:var(--protect);pointer-events:none;justify-content:center;align-items:flex-end;height:64px;padding-bottom:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.gd-cv__dots{gap:5px;display:flex}.gd-cv__dots span{border-radius:var(--radius-pill);width:6px;height:6px;transition:width var(--dur-1) var(--ease), background var(--dur-1) var(--ease);background:#ffffff80}.gd-cv__dots span.is-on{background:var(--gd-white);width:14px}.gd-cv__count{color:var(--gd-white);font:var(--weight-medium) var(--text-xs)/1 var(--font-ui);font-variant-numeric:tabular-nums;position:absolute;bottom:10px;left:14px}.gd-cv__score{z-index:2;background:var(--gd-white);width:40px;height:40px;color:var(--gd-black);font:var(--weight-semibold) var(--text-sm)/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:12px}.gd-cv__score.is-hot{background:var(--gd-black);color:var(--gd-white);box-shadow:0 0 0 2px var(--gd-white)}.gd-cv__collar{justify-content:space-between;align-items:center;gap:var(--space-1);padding:6px var(--space-2);background:var(--cv-collar);border-bottom:1px solid var(--cv-div);color:var(--cv-ink-2);font:var(--weight-medium) var(--text-xs)/1.2 var(--font-ui);font-variant-numeric:tabular-nums;display:flex}.gd-cv__collar strong{color:var(--cv-ink);font-weight:var(--weight-semibold)}.gd-cv__body{padding:12px var(--space-2) 0;flex-direction:column;flex:1;display:flex}.gd-cv__head{justify-content:space-between;align-items:baseline;gap:var(--space-1);display:flex}.gd-cv__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--weight-display) var(--text-md)/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-tight);color:var(--cv-ink);margin:0;overflow:hidden}.gd-cv__aud{font:var(--weight-semibold) var(--text-xs)/1 var(--font-ui);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;display:inline-flex}.gd-cv__brand{fill:currentColor}.gd-cv__sub{color:var(--cv-ink-2);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;line-height:1.35;overflow:hidden}.gd-cv__specs{flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.gd-cv__spec,.gd-cv__sig{border-radius:var(--radius-pill);font:var(--weight-medium) var(--text-xs)/1.2 var(--font-ui);white-space:nowrap;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.gd-cv__spec{background:var(--cv-pill);border:1px solid var(--cv-pill-line);color:var(--cv-ink)}.gd-cv__sig{border:1px solid var(--cv-ink);color:var(--cv-ink);font-weight:var(--weight-semibold)}.gd-cv__hook{color:var(--cv-ink-2);font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:10px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.gd-cv__plat{justify-content:space-between;align-items:center;gap:var(--space-1);font:var(--weight-semibold) var(--text-xs)/1 var(--font-ui);font-variant-numeric:tabular-nums;margin-top:12px;display:flex}.gd-cv__plat-icons{flex-wrap:wrap;gap:12px;display:flex}.gd-cv__plat-icons span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.gd-cv__proof{color:var(--cv-ink-2);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.gd-cv__proof.is-verified{color:var(--cv-ink)}.gd-cv__prog{grid-template-columns:repeat(10,1fr);gap:2px;height:6px;margin-top:14px;display:grid}.gd-cv__prog span{clip-path:polygon(0 50%,3px 0,calc(100% - 3px) 0,100% 50%,calc(100% - 3px) 100%,3px 100%);background:var(--cv-seg)}.gd-cv__prog span.is-lit{background:var(--cv-seg-on)}.gd-cv__foot{justify-content:space-between;align-items:center;gap:var(--space-1);margin:12px calc(var(--space-2) * -1) 0;padding:10px var(--space-2);border-top:1px solid var(--cv-div);display:flex}.gd-cv__avail{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--cv-ink-2);font-size:var(--text-xs);align-items:center;gap:6px;display:inline-flex;overflow:hidden}.gd-cv__dot{background:var(--cv-dot);border-radius:50%;flex:none;width:8px;height:8px}.gd-cv__avail[data-avail=partiel] .gd-cv__dot{box-shadow:inset 0 0 0 2px var(--cv-dot);background:0 0}.gd-cv__avail[data-avail=indisponible] .gd-cv__dot{box-shadow:inset 0 0 0 1px var(--cv-dot);background:0 0}.gd-cv__actions{align-items:center;gap:var(--space-1);white-space:nowrap;flex:none;display:inline-flex}.gd-cv__flip,.gd-cv__link{white-space:nowrap;flex:none;position:relative}.gd-cv__flip:after,.gd-cv__link:after{content:"";top:calc(50% - var(--touch-target) / 2);bottom:calc(50% - var(--touch-target) / 2);position:absolute;left:-4px;right:-4px}.gd-cv__flip{border:1px solid var(--cv-pill-line);border-radius:var(--radius-pill);background:var(--cv-pill);height:28px;color:var(--cv-ink);font:var(--weight-medium) var(--text-xs)/1 var(--font-ui);cursor:pointer;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.gd-cv__flip:hover svg{transform:rotate(-90deg)}.gd-cv__flip svg{transition:transform var(--dur-2) var(--ease)}.gd-cv__link{color:var(--cv-ink);font:var(--weight-semibold) var(--text-xs)/1 var(--font-ui);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.gd-cv__link svg{transition:transform var(--dur-1) var(--ease)}.gd-cv__link:hover svg,.gd-cv:hover .gd-cv__link svg{transform:translate(2px)}.gd-cv{text-align:left;grid-template-columns:minmax(0,1fr);display:grid}.gd-cv__face{min-width:0;transition:opacity var(--dur-2) var(--ease), visibility var(--dur-2) var(--ease);flex-direction:column;grid-area:1/1;display:flex}.gd-cv__back{visibility:hidden;opacity:0;gap:var(--space-2);padding:var(--space-2) var(--space-2) 0;background:var(--cv-bg)}.gd-cv.is-flipped .gd-cv__back{visibility:visible;opacity:1}.gd-cv.is-flipped .gd-cv__front{visibility:hidden;opacity:0}.gd-cv__back-head{flex-direction:column;gap:2px;display:flex}.gd-cv__bio{color:var(--cv-ink);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;line-height:1.5}.gd-cv__figures{gap:var(--space-1);padding:var(--space-1) 0;border-top:1px solid var(--cv-div);border-bottom:1px solid var(--cv-div);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.gd-cv__figures>div{flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;display:flex}.gd-cv__figures dd{font:var(--weight-display) var(--display-xs)/1.1 var(--font-display);letter-spacing:var(--tracking-tight);white-space:nowrap;margin:0}.gd-cv__figures dt{color:var(--cv-ink-2);font-size:var(--text-xs)}.gd-cv__review{padding-left:var(--space-1);border-left:2px solid var(--cv-ink);color:var(--cv-ink);font-size:var(--text-xs);margin:0;line-height:1.5}.gd-cv__review cite{color:var(--cv-ink-2);margin-top:4px;font-style:normal;display:block}.gd-cv__brands{margin-top:0}.gd-cv__foot--back{margin-top:auto}.gd-cv__initials{color:var(--gd-gray-500);font:var(--weight-display) var(--display-md)/1 var(--font-display);place-items:center;display:grid;position:absolute;inset:0}.gd-cv__pending{z-index:2;border-radius:var(--radius-pill);background:var(--gd-black);color:var(--gd-white);font:var(--weight-semibold) var(--text-xs)/1.15 var(--font-ui);padding:4px 10px;position:absolute;bottom:40px;left:12px}.gd-cv__slides{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:absolute;inset:0;overflow-x:auto}.gd-cv__slides::-webkit-scrollbar{display:none}.gd-cv__slide{scroll-snap-align:start;flex:0 0 100%;height:100%;overflow:hidden}.gd-cv__slide img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform var(--dur-4) var(--ease-soft);display:block}@media (hover:hover){.gd-cv:hover .gd-cv__slide img{transform:scale(1.03)}}.gd-cv__arrow{z-index:3;background:var(--gd-white);width:32px;height:32px;color:var(--gd-black);box-shadow:var(--shadow-1);cursor:pointer;opacity:0;transition:opacity var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:50%;place-items:center;margin-top:-16px;display:grid;position:absolute;top:50%}.gd-cv__arrow--prev{left:10px}.gd-cv__arrow--next{right:10px}.gd-cv__arrow[data-off]{visibility:hidden}.gd-cv:hover .gd-cv__arrow,.gd-cv:focus-within .gd-cv__arrow{opacity:1}.gd-cv__arrow:hover{transform:scale(1.08)}@media (hover:none){.gd-cv__arrow{opacity:1}}.gd-cv__pager{z-index:2;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:14px;left:0;right:0}.gd-cv__pager i{border-radius:var(--radius-pill);width:6px;height:6px;transition:width var(--dur-1) var(--ease), background var(--dur-1) var(--ease);background:#ffffff80}.gd-cv__pager i.is-on{background:var(--gd-white);width:14px}.gd-cv__pager i:nth-child(n+6){display:none}.gd-cv__link{cursor:pointer;background:0 0;border:0;padding:0}.gd-cv__flip:focus-visible,.gd-cv__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-pill)}.gd-cv__fav:disabled{cursor:not-allowed;opacity:.5}.gd-cv[data-level="1"] .gd-cv__face{border-radius:inherit}.gd-cv--sm .gd-cv__hook{-webkit-line-clamp:2}.gd-cv--sm .gd-cv__actions{display:none}.catalog--v3{grid-template-columns:268px minmax(0,1fr)}@media (width<=1023px){.catalog--v3{grid-template-columns:minmax(0,1fr)}}.catalog--v3 .catalog__main{gap:var(--space-2)}.gd-bar{margin:0 calc(var(--space-0) * -1)}.gd-bar__inner{min-height:76px}.gd-rail__label{display:block}.gd-search input::placeholder{color:var(--text-2)}.gd-search input:focus-visible,.gd-filters-btn:focus-visible,.gd-rail__tab:focus-visible,.gd-rail__arrow:focus-visible,.gd-tier:focus-visible,.gd-chip:focus-visible,.gd-active__pill:focus-visible,.gd-active__reset:focus-visible,.gd-pages button:focus-visible,.gd-more__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gd-chip:disabled{cursor:default;color:var(--text-2)}.gd-cockpit__more{padding-top:var(--space-3);border-top:1px solid var(--border);grid-column:1/-1}.gd-cockpit__more .filters{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.gd-cockpit .catalog__more-grid{display:contents}.gd-sortbar{margin-top:0}.gd-legend{margin:var(--space-1) 0 0}.gd-grid{margin:0;padding:0;list-style:none}.gd-grid>li{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.gd-more{margin-top:var(--space-4)}.gd-more__count{font:var(--weight-semibold) var(--text-xs)/1.2 var(--font-ui);color:var(--text-2);font-variant-numeric:tabular-nums;margin:0}@media (width<=1023px){.gd-cockpit{display:none}.gd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.gd-bar__inner{gap:var(--space-1);padding-top:var(--space-1);padding-bottom:var(--space-1);flex-wrap:wrap;min-height:0}.gd-rail{flex:none;width:100%}.gd-rail__arrow--prev{display:none}.gd-rail__arrow--more{width:var(--touch-target);height:var(--touch-target);gap:0;padding:0;font-size:0}.gd-bar__right{width:100%}.gd-search{flex:1}.gd-search input,.gd-search input:focus{width:100%;font-size:var(--text-sm)}.gd-filters-btn{height:var(--touch-target)}.gd-sortbar{flex-direction:column;align-items:stretch}.gd-sortbar__right{justify-content:space-between}.gd-pages button{min-width:var(--touch-target);height:var(--touch-target)}.gd-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.gd-cv__sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.gd-more__btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.gd-cv,.gd-cv__photo,.gd-cv__slide img,.gd-cv__face{transition:none}.gd-cv:hover{transform:none}}.gd-cockpit__head{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:24px;display:flex}.gd-cockpit__head .gd-active__reset{height:24px;padding:0}.gd-cockpit__inner--sheet{background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}.gd-slider__ticks button{color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;padding:2px 0}.gd-slider__ticks button:hover,.gd-slider__ticks button[aria-pressed=true]{color:var(--text-1)}@media (hover:none),(width<=1023px){.gd-slider__ticks button{min-height:var(--touch-target);min-width:var(--control-h-sm)}}.gd-slider input[type=range]::-moz-range-thumb{box-sizing:border-box;background:var(--gd-black);border:3px solid var(--gd-white);width:20px;height:20px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%}.gd-slider .gd-input{margin-top:var(--space-0)}.catalog--v3 .gd-active{margin-top:0}@media (hover:none),(width<=1023px){.gd-active__pill,.gd-active__reset{height:var(--touch-target)}.gd-chip,.gd-tier{min-height:var(--touch-target)}}.gd-filters-btn__n{font-size:var(--text-xs)}.catalog__proof{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-2);align-items:center;gap:4px;display:inline-flex}.catalog__proof.is-verified{color:var(--text-1);font-weight:var(--weight-semibold)}.catalog--v3 .gd-grid{grid-template-columns:repeat(auto-fill,minmax(256px,1fr))}.gd-grid>li>.gd-cv{flex:1}@media (width<=1023px){.catalog--v3 .gd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.catalog--v3 .gd-grid{grid-template-columns:minmax(0,1fr)}}.gd-cv__body>.gd-cv__plat{margin-top:auto;padding-top:12px}.gd-cv__hook+.gd-cv__prog{margin-top:auto}.entry{flex-direction:column;min-height:100vh;display:flex}.entry__bar{height:60px;padding:0 var(--gutter-md);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.entry__bar>:last-child{justify-self:end}.backlink{min-height:44px;font:500 var(--text-xs) var(--font-ui);color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.backlink:hover{color:var(--text-1)}.entry__body{padding:48px var(--gutter) 64px;flex:1;justify-content:center;align-items:flex-start;display:flex}.entry__card{flex-direction:column;gap:20px;width:100%;max-width:440px;display:flex}.entry__card--wide{max-width:640px}.entry__title{font-size:var(--display-md);margin:0}.entry__lead{color:var(--text-2);font-size:var(--text-md);text-wrap:pretty;margin:-8px 0 4px;line-height:1.5}.entry__choices{flex-direction:column;gap:10px;display:flex}.choice{border-radius:var(--radius-card);background:var(--surface-1);width:100%;min-height:88px;color:var(--text-1);text-align:left;font-family:var(--font-ui);cursor:pointer;transition:background-color var(--dur-1) var(--ease);border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;display:flex}.choice:hover{background:var(--surface-2);color:var(--text-1)}.choice:active{background:var(--surface-hover)}.choice__text{flex-direction:column;gap:4px;display:flex}.choice__text b{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:600}.choice__text span{font-size:var(--text-sm);color:var(--text-2)}.entry__icon{background:var(--surface-1);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.entry__actions{flex-direction:column;gap:10px;display:flex}.entry__grid,.form__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.entry__grid .is-wide,.form__grid .is-wide{grid-column:1/-1}@media (width<=767px){.entry__bar{padding:0 var(--gutter)}.entry__body{padding:24px var(--gutter) 48px;align-items:stretch}.entry__title{font-size:var(--display-sm)}.entry__grid,.form__grid{grid-template-columns:1fr}.entry__grid .is-wide,.form__grid .is-wide{grid-column:auto}.choice{min-height:80px;padding:16px 20px}}.signup{flex-direction:column;flex:1;width:100%;max-width:480px;margin:0 auto;padding:20px 16px 0;display:flex}.form__top{margin-bottom:24px}.form__screen{flex-direction:column;flex:1;gap:20px;display:flex}.form__title{font-size:var(--display-sm);margin:0 0 4px}.form__lead{color:var(--text-2);font-size:var(--text-sm);text-wrap:pretty;margin:0;line-height:1.5}.form__bottom{background:var(--bg);border-top:1px solid var(--border);z-index:2;flex-direction:column;gap:8px;margin-top:24px;padding:12px 0 16px;display:flex;position:sticky;bottom:0}.form__saved{font-size:var(--text-xs);justify-content:flex-end;align-items:center;gap:12px;display:flex}.form__actions{gap:10px;display:flex}.form__actions .gd-btn--block{flex:1}.form__done{flex-direction:column;gap:12px;padding-top:8px;display:flex}.form__done-actions{flex-direction:column;gap:10px;margin-top:32px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{height:36px;box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg);color:var(--text-1);font:400 var(--text-sm)/1 var(--font-ui);cursor:pointer;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease);border:0;border-radius:999px;padding:0 14px}.chip:hover{background:var(--surface-1)}.chip.is-on{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.chip:disabled{opacity:.38;cursor:not-allowed}.upload{border-radius:var(--radius-control);border:1px dashed var(--border-strong);background:var(--bg);width:100%;min-height:44px;color:var(--text-2);font:400 var(--text-sm)/1.3 var(--font-ui);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease);align-items:center;gap:10px;padding:10px 14px;display:flex}.upload:hover{border-color:var(--text-2)}.upload.is-set{border-style:solid;border-color:var(--text-1);color:var(--text-1)}.upload:disabled{opacity:.38;cursor:not-allowed}.preview{background:var(--surface-1);border-radius:16px;grid-template-columns:120px 1fr;align-items:center;gap:16px;padding:16px;display:grid}.preview__card{width:120px}.preview__text{font-size:var(--text-xs);color:var(--text-2);margin:0;line-height:1.5}.option{border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;background:var(--bg);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.option.is-on{box-shadow:inset 0 0 0 2px var(--text-1)}.option input{accent-color:var(--text-1);margin-top:3px}.signup--wide{max-width:480px}.step{flex-direction:column;flex:1;gap:20px;display:flex}.step__head,.step__after{flex-direction:column;gap:12px;display:flex}.sblocks{border-top:1px solid var(--border);flex-direction:column;display:flex}.sblock{border-bottom:1px solid var(--border);flex-direction:column;gap:16px;padding:16px 0 20px;scroll-margin-top:16px;display:flex}.sblock__head{align-items:center;gap:12px;min-height:44px;display:flex}.sblock__dot{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.sblock__dot.is-done{background:var(--accent);color:var(--text-on-accent);box-shadow:none}.sblock__title{min-width:0;font:600 var(--text-md)/1.3 var(--font-ui);flex:1;margin:0}.sblock.is-locked .sblock__title{color:var(--text-2)}.sblock__summary{font-size:var(--text-sm);color:var(--text-2);overflow-wrap:anywhere;margin:-8px 0 0 40px;line-height:1.5}.sblock__body{flex-direction:column;gap:16px;display:flex}.sblock__sub{flex-direction:column;gap:8px;display:flex}.sblock__more{align-self:flex-start}.figs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.thumb{aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-control);width:96px;box-shadow:inset 0 0 0 1px var(--border);background:var(--surface-1)}.amorces{flex-wrap:wrap;gap:4px;display:flex}.step__aside .preview{grid-template-columns:88px 1fr;padding:12px}.step__aside .preview__card{width:88px}@media (width>=1024px){.signup--wide{max-width:820px}.step--aside{grid-template-columns:minmax(0,1fr) 220px;align-items:start;column-gap:48px;display:grid}.step--aside>*{grid-column:1}.step--aside .step__aside{grid-area:1/2/span 3;position:sticky;top:24px}.step--aside .form__bottom{grid-column:1/-1}.step__aside .preview{grid-template-columns:1fr;padding:16px}.step__aside .preview__card{width:100%}}.charte-sheet{max-height:94%;overflow:hidden}.gd-sheet-root--right .charte-sheet{width:min(560px,100%);max-height:none}.charte-sheet .gd-sheet__body{flex-direction:column;display:flex;overflow:hidden}.charte-sheet__scroll{min-height:0;font-size:var(--text-sm);flex-direction:column;flex:1;gap:16px;padding-right:4px;line-height:1.5;display:flex;overflow:auto}.charte-sheet__scroll h3{font-size:var(--text-sm);margin:8px 0 4px;font-weight:600}.charte-sheet__scroll p,.charte-sheet__scroll li{color:var(--text-2);margin:0}.charte-sheet .gd-sheet__foot{flex-direction:column;gap:12px}.charte{border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--bg);height:200px;font-size:var(--text-xs);padding:16px;line-height:1.5;overflow:auto}.charte h3{font-size:var(--text-xs);margin:12px 0 4px;font-weight:600}.charte h3:first-child{margin-top:0}.charte p,.charte li{color:var(--text-2);margin:0}.vsteps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vsteps__item{min-height:var(--touch-target,44px);border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.vsteps__item:first-child{border-top:0}.vsteps__mark{flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.vsteps__dot{background:var(--border-strong);border-radius:50%;width:6px;height:6px}.vsteps__text{flex-direction:column;gap:2px;min-width:0;display:flex}.vsteps__label{font-size:var(--text-sm);line-height:1.35}.vsteps__note{font-size:var(--text-xs);color:var(--text-2)}.vsteps__item[data-state=wait] .vsteps__label{color:var(--text-2)}.vsteps__item[data-state=fail] .vsteps__note{color:var(--danger)}.entry-at{position:relative}.entry-at__at{color:var(--text-2);font:400 var(--text-sm) / 1 var(--font-ui);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.entry-at .gd-input{padding-left:30px}.mc{max-width:var(--container-max);padding:32px var(--gutter-md) 96px;box-sizing:border-box;margin:0 auto}.mc__head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.mc__title{font-size:var(--display-md);margin:4px 0}.mc__sub{color:var(--text-2);font-size:var(--text-sm)}.mc__net{text-align:right}.mc__amount{font-family:var(--font-display);font-weight:600;font-size:var(--display-md);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:6px;line-height:1}.mc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}.mc__col{flex-direction:column;gap:16px;min-width:0;display:flex}.mc__stack{flex-direction:column;gap:16px;display:flex}.panel{background:var(--surface-1);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:24px;display:flex}.panel__text{color:var(--text-2);font-size:var(--text-sm);text-wrap:pretty;max-width:60ch;margin:0;line-height:1.5}.panel__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.facts{flex-direction:column;margin:0;display:flex}.facts>div{border-top:1px solid var(--border);font-size:var(--text-sm);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.facts dt{color:var(--text-2)}.facts dd{margin:0;font-weight:500}.deliv{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deliv li{border-top:1px solid var(--border);font-size:var(--text-sm);align-items:center;gap:12px;padding:10px 0;display:flex}.deliv li:first-child{border-top:0;padding-top:0}.deliv__label{flex-direction:column;flex:1;display:flex}.deliv__label small{font-size:var(--text-xs);color:var(--text-2)}.deliv__state{font-size:var(--text-xs);white-space:nowrap}.recap{border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--bg);height:320px;font-size:var(--text-sm);padding:16px 20px;line-height:1.5;overflow:auto}.recap h3{font-size:var(--text-xs);color:var(--text-2);margin:16px 0 6px;font-weight:600}.recap h3:first-child{margin-top:0}.recap ul{margin:0;padding:0;list-style:none}.recap li{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.recap li b{font-weight:500}.recap li span{color:var(--text-2);text-align:right}.recap p{color:var(--text-1);margin:0}.recap__end{color:var(--text-2);font-size:var(--text-xs);border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.mc__bottom{background:var(--bg);border-top:1px solid var(--border);gap:12px;margin-top:24px;padding:16px 0;display:flex;position:sticky;bottom:0}.mc__bottom .gd-btn--block{flex:1}.mc__bottom--mobile{display:none}.mc__done{flex-direction:column;align-items:flex-start;gap:16px;max-width:440px;margin:40px auto;display:flex}.mc__lead{color:var(--text-2);font-size:var(--text-md);text-wrap:pretty;margin:0;line-height:1.5}.mc--narrow{max-width:720px}.clist{flex-direction:column;display:flex}.crow{border:0;border-top:1px solid var(--border);text-align:left;width:100%;font-family:var(--font-ui);color:var(--text-1);cursor:pointer;transition:background-color var(--dur-1) var(--ease);background:0 0;grid-template-columns:minmax(0,1fr) 260px 24px;align-items:center;gap:24px;padding:18px 0;display:grid}.crow:hover{background:var(--surface-1);border-radius:12px;width:calc(100% + 24px);margin:0 -12px;padding-left:12px;padding-right:12px}.crow:last-child{border-bottom:1px solid var(--border)}.crow__title{font-size:var(--text-md);font-weight:500}.crow__meta{font-size:var(--text-xs);margin-top:2px}.crow__status{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.panel--row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.mrow__id{align-items:center;gap:12px;display:flex}.mrow__avatar{width:44px;height:44px;font:600 var(--text-xs) var(--font-ui);background:var(--tier-mid);color:var(--tier-mid-ink);border-radius:12px;flex:none;place-items:center;display:grid}.mrow__avatar[data-tier=macro]{background:var(--tier-macro);color:var(--tier-macro-ink)}.mrow__avatar[data-tier=star]{background:var(--tier-star);color:var(--tier-star-ink)}.mrow__avatar[data-tier=micro]{background:var(--tier-micro);color:var(--tier-micro-ink);box-shadow:inset 0 0 0 1px var(--border)}.qtable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.qtable th{text-align:left;color:var(--text-2);font-weight:500;font-size:var(--text-xs);border-bottom:1px solid var(--text-1);padding:8px 0}.qtable td{border-bottom:1px solid var(--border);padding:10px 0}.qtable tfoot td{border-bottom:0;padding-top:14px;font-weight:600}.qtable .is-num{text-align:right;font-variant-numeric:tabular-nums}.qty{flex-direction:column;gap:4px;display:flex}.qty__row{border-top:1px solid var(--border);font-size:var(--text-sm);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.qty__ctl{align-items:center;gap:4px;display:flex}.qty__ctl b{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-weight:600}.selgrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.stars{align-items:center;gap:4px;display:flex}.star{width:44px;height:44px;color:var(--gd-gray-300);cursor:pointer;transition:color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.star:hover{color:var(--text-2)}.star.is-on{color:var(--text-1)}.star.is-on svg{fill:currentColor}.supports{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support{background:var(--bg);border-radius:var(--radius-control);border:1px solid var(--border);flex-direction:column;gap:12px;padding:16px;display:flex}.support__head{align-items:flex-start;gap:10px;display:flex}.support__label{font-weight:500;font-size:var(--text-sm)}.support__hint{font-size:var(--text-xs);line-height:1.4}.support__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.support__list li{border-top:1px solid var(--border);font-size:var(--text-xs);align-items:center;gap:8px;padding:8px 0;display:flex}.support__list li>.gd-icon{flex:none}.support__list li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.support__list li>span>small{white-space:nowrap}.support__list--big li{font-size:var(--text-sm);gap:12px;padding:12px 0}.support__list--big li b{font-weight:500}.support__rm{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:6px;display:grid}.support__rm:hover{color:var(--text-1);background:var(--surface-1)}.support__add{align-items:flex-start;gap:8px;display:flex}.support__add .gd-field{flex:1}.me__head{border-bottom:1px solid var(--border);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;margin-bottom:24px;padding-bottom:32px;display:grid}.me__id{flex-direction:column;gap:10px;min-width:0;display:flex}.me__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.me__avail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.me__public{flex-direction:column;flex-basis:100%;gap:4px;display:flex}.me__public .gd-hint{max-width:56ch}.me__public{border-radius:var(--radius-control);outline-offset:6px;transition:outline-color var(--dur-2) var(--ease);outline:2px solid #0000}.me__public.is-flash{outline-color:var(--text-1)}.me__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.stats b{font-family:var(--font-display);font-weight:600;font-size:var(--display-sm);letter-spacing:-.015em;font-variant-numeric:tabular-nums;line-height:1;display:block}.stats__of{font-size:var(--text-sm);color:var(--text-2);margin-left:2px;font-weight:500}.stats small{font-size:var(--text-xs);color:var(--text-2);align-items:center;gap:6px;margin-top:6px;display:flex}.stats__trend{color:var(--text-1);align-items:center;gap:2px;font-weight:500;display:inline-flex}.switch{cursor:pointer;min-height:44px;font-size:var(--text-sm);align-items:center;gap:12px;font-weight:500;display:inline-flex}.switch input{opacity:0;width:0;height:0;position:absolute}.switch__track{background:var(--gd-gray-300);width:44px;height:26px;transition:background-color var(--dur-1) var(--ease);border-radius:999px;flex:none;position:relative}.switch__track:after{content:"";width:20px;height:20px;transition:transform var(--dur-1) var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked+.switch__track{background:var(--text-1)}.switch input:checked+.switch__track:after{transform:translate(18px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--focus-ring);outline-offset:2px}.notifs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notif{border-top:1px solid var(--border);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.notif--action{background:var(--bg);border-top:0;border-radius:12px;margin:0 -12px;padding-left:12px;padding-right:12px}.notif__body{flex-direction:column;gap:6px;min-width:0;display:flex}.notif__text{font-size:var(--text-sm);line-height:1.4}.notif__when{font-size:var(--text-xs)}.reviews{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reviews li{border-top:1px solid var(--border);padding:12px 0}.reviews__head{font-size:var(--text-xs);align-items:center;gap:10px;margin-bottom:6px;display:flex}.reviews__head b{font-weight:500;font-size:var(--text-sm)}.reviews__stars{color:var(--gd-gray-300);gap:1px;display:inline-flex}.reviews__stars .is-on{color:var(--text-1)}.reviews__stars .is-on svg{fill:currentColor}.reviews p{font-size:var(--text-sm);margin:0;line-height:1.45}.me__total b{font-family:var(--font-display);font-weight:600;font-size:var(--display-md);letter-spacing:-.015em;font-variant-numeric:tabular-nums;line-height:1;display:block}.me__total small{font-size:var(--text-xs);color:var(--text-2);margin-top:4px;display:block}.iban{background:var(--bg);border-radius:var(--radius-control);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.iban__value{font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--text-sm);letter-spacing:.02em;margin:4px 0}.why{font-size:var(--text-sm);color:var(--text-2);flex-direction:column;gap:10px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.why b{color:var(--text-1);font-weight:500}.mc__tabs{background:var(--surface-1);border-radius:999px;gap:2px;margin-bottom:24px;padding:3px;display:inline-flex}.mc__tab{height:34px;color:var(--text-2);font:500 var(--text-xs)/1 var(--font-ui);cursor:pointer;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:999px;padding:0 16px}.mc__tab:hover{color:var(--text-1)}.mc__tab.is-active{background:var(--surface-inverse);color:var(--text-inverse)}.dcard{background:var(--surface-1);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:20px 24px;display:flex}.dcard.is-revision{box-shadow:inset 0 0 0 1px var(--text-1)}.dcard__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dcard__label{font-weight:500;font-size:var(--text-md)}.dcard__format{font-size:var(--text-xs)}.dcard__link{font-size:var(--text-xs);color:var(--text-1);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.dcard__link span{font-size:var(--text-xs)}.dcard__row{grid-template-columns:minmax(0,1fr) 140px;align-items:end;gap:16px;display:grid}.dcard__note{border-radius:var(--radius-control);background:var(--bg);font-size:var(--text-sm);margin:0;padding:12px 16px;line-height:1.45}.dcard__note cite{color:var(--text-2);font-style:normal;font-size:var(--text-xs);margin-top:4px;display:block}.dcard__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dcard__proof{font-size:var(--text-xs);align-items:center;gap:6px;font-weight:500;display:inline-flex}.kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kpis b{font-family:var(--font-display);font-weight:600;font-size:var(--display-sm);letter-spacing:-.015em;font-variant-numeric:tabular-nums;line-height:1;display:block}.kpis small{font-size:var(--text-xs);color:var(--text-2);margin-top:4px;display:block}.capture{aspect-ratio:16/9;border-radius:var(--radius-control);background:var(--surface-2);position:relative;overflow:hidden}.thread{flex-direction:column;gap:10px;display:flex}.bubble{align-self:flex-start;max-width:80%}.bubble--me{text-align:right;align-self:flex-end}.bubble__meta{font-size:var(--text-xs);color:var(--text-2);margin-bottom:4px}.bubble__text{background:var(--bg);font-size:var(--text-sm);text-align:left;box-shadow:inset 0 0 0 1px var(--border);border-radius:16px 16px 16px 4px;padding:10px 14px;line-height:1.4;display:inline-block}.bubble--me .bubble__text{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none;border-radius:16px 16px 4px}.composer{align-items:flex-end;gap:8px;display:flex}.composer .gd-field{flex:1}.facts--tight>div{padding:6px 0}@media (width<=1023px){.me__grid,.mc__grid{grid-template-columns:1fr}.mc__col--side{order:2}}@media (width<=767px){.me__head{grid-template-columns:1fr;gap:16px}.me__card{width:140px}.stats{grid-template-columns:1fr 1fr}.notif{grid-template-columns:18px minmax(0,1fr)}.notif .gd-btn{grid-column:2}.iban{flex-direction:column;align-items:stretch}.supports{grid-template-columns:1fr}.support__add{flex-direction:column}.crow{grid-template-columns:minmax(0,1fr) 24px}.crow__status{grid-column:1/-1}.panel--row{grid-template-columns:1fr}.mc{padding:20px var(--gutter) 96px}.mc__head{flex-direction:column;align-items:flex-start;gap:12px}.mc__net{text-align:left;align-items:baseline;gap:10px;display:flex}.mc__net .gd-caps{order:2}.mc__net .mc__amount{margin-top:0}.mc__title{font-size:var(--display-sm);text-wrap:balance}.mc__amount{font-size:var(--display-sm)}.panel{padding:20px}.facts>div{grid-template-columns:110px minmax(0,1fr)}.recap{height:260px}.dcard__row{grid-template-columns:1fr}.mc__tabs{border-radius:12px;display:flex;overflow-x:auto}.mc__tab{white-space:nowrap;flex:1}.mc__bottom--mobile{display:flex}.kpis b{font-size:var(--display-xs)}.bubble{max-width:92%}}.me-gal{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.me-gal__item{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.me-gal__item img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-control);background:var(--surface-2);width:100%;display:block}.me-gal__state{position:absolute;top:8px;left:8px}.me-gal__bar{justify-content:space-between;gap:4px;display:flex}.me-gal__btn{border-radius:var(--radius-pill);background:var(--surface-1);width:36px;height:36px;color:var(--text-1);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.me-gal__btn:hover:not(:disabled){background:var(--surface-2)}.me-gal__btn:disabled{opacity:.35;cursor:default}.me-gal__add{aspect-ratio:4/5;border:1px dashed var(--border-strong);border-radius:var(--radius-control);width:100%;color:var(--text-2);font:500 var(--text-xs)/1.3 var(--font-ui);cursor:pointer;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.me-gal__add:hover:not(:disabled){color:var(--text-1);border-color:var(--text-1)}.me-gal__add:disabled{opacity:.5;cursor:default}.duebar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);flex-wrap:wrap;display:flex}.duebar__main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.duebar__amount{font-family:var(--font-display);font-size:var(--display-xs);font-weight:600;line-height:1.1}.duebar__cta{flex:none}.ccslots{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.ccslot{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ccslot--off .gd-cc,.ccslot--off .ccslot__missing{opacity:.38}.ccslot__missing{aspect-ratio:3/4;border:1px dashed var(--border-strong);border-radius:var(--radius-card);place-items:center;display:grid}.ccslot__wait{font-weight:500;font-size:var(--text-sm)}.ccslot__formats{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ccslot__formats li{gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--border);flex-direction:column;display:flex}.ccslot__format{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;display:flex}.ccslot__link{align-items:center;gap:var(--space-1);font-size:var(--text-sm);text-underline-offset:3px;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.publist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.publist li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.publist__who{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);display:flex}.cthread{gap:var(--space-2);flex-direction:column;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cthread__msg{align-self:flex-start;gap:var(--space-1);max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--surface-2);flex-direction:column;display:flex}.cthread__msg.is-mine{background:var(--text-1);color:var(--text-inverse);align-self:flex-end}.cthread__msg.is-mine .cthread__meta{color:inherit;opacity:.72}.cthread__meta{font-size:var(--text-xs);color:var(--text-2)}.cthread__body{white-space:pre-line;overflow-wrap:anywhere;font-size:var(--text-sm);margin:0}.cthread__form{align-items:flex-end;gap:var(--space-2);display:flex}.cthread__input{resize:vertical;flex:1;min-height:48px}.cfiles{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cfiles li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border);display:flex}.cfiles__icon{border-radius:var(--radius-control);background:var(--surface-2);flex:none;place-items:center;width:40px;height:40px;display:grid}.cfiles__main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.cfiles__name{align-items:center;gap:var(--space-1);font-weight:500;font-size:var(--text-sm);text-align:left;text-underline-offset:3px;overflow-wrap:anywhere;color:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline;display:inline-flex}.cfiles__add{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);grid-template-columns:1fr;display:grid}@media (width>=768px){.cfiles__add{grid-template-columns:2fr 1fr}.cfiles__actions{grid-column:1/-1}}.cfiles__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cjournal{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cjournal li{gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--border);font-size:var(--text-sm);grid-template-columns:1fr;display:grid}@media (width>=1024px){.cjournal li{grid-template-columns:140px 1fr 240px;align-items:start}}.cjournal__when{color:var(--text-2);font-size:var(--text-xs)}.cjournal__what{flex-direction:column;gap:2px;min-width:0;display:flex}.cjournal__excerpt{color:var(--text-2);overflow-wrap:anywhere}.cjournal__state{font-size:var(--text-xs)}.cjournal__state.is-wait{font-weight:500}.cjournal__state.is-bad{color:var(--danger)}.mc__files{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);flex-direction:column;display:flex}.sp-tabbar{z-index:26;background:var(--bg);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;left:0;right:0}.sp-tabbar__tab{min-width:0;min-height:var(--space-8);justify-content:center;align-items:center;gap:var(--space-0);color:var(--text-2);font:var(--weight-medium) 11px/1.2 var(--font-ui);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;text-decoration:none;display:flex}.sp-tabbar__icon{width:var(--space-6);border-radius:var(--radius-pill);height:28px;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);place-items:center;display:grid;position:relative}.sp-tabbar__tab.is-active{color:var(--text-1);font-weight:var(--weight-semibold)}.sp-tabbar__tab.is-active .sp-tabbar__icon{background:var(--surface-inverse);color:var(--text-inverse)}.sp-tabbar__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px;border-radius:var(--radius-control)}.sp-tabbar__count{min-width:18px;height:18px;padding:0 var(--space-0);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:0 0 0 2px var(--bg);font:var(--weight-semibold) 11px/18px var(--font-ui);text-align:center;font-variant-numeric:tabular-nums;position:absolute;top:-4px;right:2px}@media (width>=768px){.sp-tabbar{display:none}}@media (width<=767px){.mc.mc--tabbar{padding-bottom:calc(var(--space-12) + var(--space-8) + env(safe-area-inset-bottom,0px))}.mc--tabbar .mc__bottom{bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px))}body:has(.sp-tabbar) .gd-toast-stack{bottom:calc(var(--space-8) + var(--space-2) + env(safe-area-inset-bottom,0px))}}.sp-banner{padding:var(--space-1) var(--space-2);border:1px solid var(--text-1);border-radius:var(--radius-control);background:var(--surface-1);font-size:var(--text-sm);margin:0}.sp-banner.is-error{border-color:var(--danger);color:var(--danger)}.sp-gate{align-items:flex-start;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--text-1);border-radius:var(--radius-control);background:var(--surface-1);flex-direction:column;display:flex}.sp-gate p{margin:0}.sp-gate__title{font-size:var(--text-md);font-weight:var(--weight-medium);text-wrap:pretty}.sp-next{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface-inverse);color:var(--text-inverse);flex-direction:column;display:flex}.sp-next__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--gd-gray-300);margin:0}.sp-next__title{font-size:var(--display-sm);color:var(--text-inverse);margin:0}.sp-next__what{font-size:var(--text-sm);color:var(--gd-gray-200);margin:0}.sp-next__time{gap:var(--space-1);flex-direction:column;display:flex}.sp-next .gd-count:not(.gd-count--late){color:var(--text-inverse)}.sp-next .gd-gauge__track{background:var(--gd-gray-700)}.sp-next .gd-gauge__text{color:var(--gd-gray-300)}.sp-next .sp-next__cta{background:var(--bg);color:var(--text-1)}.sp-next .sp-next__cta:hover{background:var(--surface-1)}.sp-next .sp-next__cta:focus-visible{outline:2px solid var(--text-inverse);outline-offset:2px}@media (width>=768px){.sp-next .sp-next__cta{align-self:flex-start;width:auto}}@media (width<=767px){.sp-next{padding:var(--space-2)}}.sp-mlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-mlist>li+li{border-top:1px solid var(--border)}.sp-mrow{gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) 0;color:var(--text-1);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;text-decoration:none;display:grid}.sp-mrow:hover .sp-mrow__title{text-underline-offset:3px;text-decoration:underline}.sp-mrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sp-mrow__main{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-mrow__brand{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-2);flex-wrap:wrap;display:flex}.sp-mrow__title{font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}.sp-mrow__phase{font-size:var(--text-xs);color:var(--text-2)}.sp-mrow__phase.is-todo{color:var(--text-1);font-weight:var(--weight-medium)}.sp-mrow__net{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-md);white-space:nowrap}.sp-mrow__go{color:var(--text-2)}.sp-past>summary{cursor:pointer;min-height:var(--touch-target);align-items:center;display:flex}.sp-progress{gap:var(--space-2);flex-direction:column;display:flex}.sp-steps{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-steps li{align-items:center;gap:var(--space-1);display:flex}.sp-steps.is-done li>.gd-muted{font-size:var(--text-xs);margin-left:auto}.sp-steps.is-todo{color:var(--text-2)}.sp-steps__dot{place-items:center;width:16px;display:grid}.sp-steps__dot:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:50%}.sp-now{gap:var(--space-2);padding:var(--space-3);border:1.5px solid var(--text-1);border-radius:var(--radius-card);background:var(--bg);flex-direction:column;display:flex}.sp-now.is-over{border-color:var(--border)}.sp-now__title{font-size:var(--display-xs);margin:0}.sp-now__time{gap:var(--space-1);flex-direction:column;display:flex}.sp-now .dcard__link{flex-wrap:wrap}.sp-now .dcard.is-flat{box-shadow:none;background:0 0;padding:0}.sp-now .dcard.is-flat .sp-rev{background:var(--surface-1)}@media (width<=767px){.sp-now,.sp-now .dcard:not(.is-flat){padding:var(--space-2)}}.sp-name{font-size:var(--display-sm);margin:0}.sp-totals{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.sp-brief__lines{flex-direction:column;margin:0;display:flex}.sp-brief__lines>div{gap:var(--space-0) var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--border);font-size:var(--text-sm);grid-template-columns:120px minmax(0,1fr);display:grid}.sp-brief__lines>div:first-child{border-top:0}.sp-brief__lines dt{color:var(--text-2);font-size:var(--text-xs);font-weight:var(--weight-medium);padding-top:2px}.sp-brief__lines dd{overflow-wrap:anywhere;grid-column:2;margin:0}.sp-brief__lines dd .gd-btn{margin-top:var(--space-1)}.sp-brief__tags{gap:var(--space-0);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sp-brief__full>summary{cursor:pointer;min-height:var(--touch-target);align-items:center;display:flex}@media (width<=767px){.sp-brief__lines>div{grid-template-columns:1fr}.sp-brief__lines dd{grid-column:1}}.sp-rev{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);background:var(--bg);flex-direction:column;display:flex}.sp-rev__rule{font-size:var(--text-sm);margin:0;line-height:1.45}.sp-rev__rule b{font-weight:var(--weight-semibold)}.sp-rev__notes{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;line-height:1.45;display:flex}.sp-rev__notes p{margin:0}.sp-rev__notes cite{font-style:normal}.sp-rev__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-rev__list li{gap:var(--space-1) var(--space-2);padding:var(--space-0) 0;border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.sp-rev__list li:first-child{border-top:0}.sp-rev__tc{height:24px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.sp-rev__list li.is-done .sp-rev__text{color:var(--text-2);text-decoration:line-through}@media (width<=767px){.sp-rev__list li{grid-template-columns:auto minmax(0,1fr)}.sp-rev__list li .gd-check{grid-column:2}}.sp-tc{margin:var(--space-1) 0 0;gap:var(--space-1);border:0;flex-direction:column;padding:0;display:flex}.sp-tc__row{gap:var(--space-1);align-items:center;display:flex}.sp-tc__row .gd-input{flex:1;min-width:0}.sp-tc__row .sp-tc__at{flex:0 0 88px}@media (width<=767px){.sp-tc__row{flex-wrap:wrap}.sp-tc__row .gd-input:not(.sp-tc__at){flex-basis:calc(100% - 96px)}}.sp-decline{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-decline__kind{width:100%;min-height:56px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg);color:var(--text-1);font:var(--weight-medium) var(--text-sm) / 1.3 var(--font-ui);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease);flex-direction:column;justify-content:center;gap:2px;display:flex}.sp-decline__kind:hover:not(:disabled),.sp-decline__kind.is-on{border-color:var(--text-1)}.sp-decline__kind.is-on{box-shadow:inset 0 0 0 1px var(--text-1)}.sp-decline__kind:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sp-decline__kind:disabled{opacity:.5;cursor:default}.sp-decline__why{gap:var(--space-1);padding:var(--space-2) 0 var(--space-1);flex-direction:column;display:flex}.sp-embed,.sp-travel{gap:var(--space-2);flex-direction:column;display:flex}.sp-travel>summary{cursor:pointer;min-height:var(--touch-target);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-2);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.sp-travel>summary:hover{color:var(--text-1)}.sp-travel>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.sp-proof{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);background:var(--bg);flex-direction:column;display:flex}.sp-now .dcard.is-flat .sp-proof{background:var(--surface-1)}.sp-proof .panel__text{color:var(--text-1)}.todo-bell{position:relative}.todo-bell__count{top:var(--space-0);right:var(--space-0);min-width:18px;height:18px;padding:0 var(--space-0);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);font:var(--weight-semibold) 11px/18px var(--font-ui);text-align:center;box-shadow:0 0 0 2px var(--bg);pointer-events:none;position:absolute}.todo__group{gap:var(--space-0);flex-direction:column;display:flex}.todo__group-title{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-2);margin:0}.todo__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.todo__item{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.todo__list>.todo__item:first-child{border-top:0}.todo__body{gap:var(--space-0);flex-direction:column;flex:14rem;min-width:0;display:flex}.todo__body p{margin:0}.todo__title{font-size:var(--text-sm);font-weight:var(--weight-medium);text-wrap:pretty}.todo__ctx{font-size:var(--text-xs);color:var(--text-2);overflow-wrap:anywhere}.todo__cta{flex:none}@media (width<=639px){.todo__cta{width:100%}}.bell-sheet__stack{gap:var(--space-4);flex-direction:column;display:flex}.bell-sheet .panel{background:0 0;padding:0}.push-card{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);white-space:normal;align-items:flex-start;display:flex}.push-card__icon{flex:none;margin-top:2px}.push-card__body{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.push-card__body p{margin:0}.push-card__title{font-size:var(--text-sm);font-weight:var(--weight-medium)}.push-card__text{font-size:var(--text-xs);color:var(--text-2);text-wrap:pretty}.push-card--compact{padding:var(--space-2) 0 0;border:0;border-top:1px solid var(--border);border-radius:0}.fiche{flex-direction:column;gap:24px;min-width:0;display:flex}.fiche__block{flex-direction:column;gap:12px;min-width:0;display:flex}.fiche__quotes{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.fiche__quote{border-left:2px solid var(--text-1);flex-direction:column;gap:6px;margin:0;padding-left:16px;display:flex}.fiche__quote blockquote{font-size:var(--text-lg);line-height:var(--leading-tight);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.fiche__take{background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-card);flex-direction:column;gap:8px;padding:20px;display:flex}.fiche__take .gd-caps{color:var(--text-inverse);opacity:.72}.fiche__take p{font-size:var(--text-md);line-height:var(--leading-body);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.fiche__skills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fiche__moments{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fiche__moment{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.fiche__moment img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-control);background:var(--surface-2);width:100%;display:block}.fiche__moment figcaption{font-size:var(--text-xs);color:var(--text-2);overflow-wrap:anywhere;line-height:1.4}.fiche__says{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fiche__says li{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:12px 0;display:flex}.fiche__says li:first-child{border-top:0;padding-top:0}.fiche__says p{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.fiche__says span{font-size:var(--text-xs);color:var(--text-2)}.fiche__field{flex-direction:column;gap:6px;display:flex}.fiche__count{font-size:var(--text-xs);color:var(--text-2);font-variant-numeric:tabular-nums;align-self:flex-end}.fiche__count.is-over{color:var(--danger)}.fiche__pick{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fiche__pickitem{flex-direction:column;gap:8px;min-width:0;display:flex}.fiche__pickimg{border-radius:var(--radius-control);cursor:pointer;min-height:var(--touch-target);background:0 0;border:2px solid #0000;padding:0;position:relative}.fiche__pickimg img{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:100%;display:block}.fiche__pickimg[aria-pressed=true]{border-color:var(--text-1)}.fiche__pickimg .gd-badge{position:absolute;top:8px;left:8px}@media (width<=767px){.fiche__quote blockquote{font-size:var(--text-md)}.fiche__moments,.fiche__pick{grid-template-columns:1fr 1fr}}.panel.is-flash{outline:2px solid var(--text-1);outline-offset:2px;transition:outline-color var(--dur-3) var(--ease)}.parcours{flex-direction:column;gap:14px;min-width:0;display:flex}.parcours__head{font-size:var(--display-xs);line-height:var(--leading-tight);text-wrap:balance;margin:0}.xpbar__fill{background:var(--text-1);border-radius:inherit;height:100%;transition:width var(--dur-4) cubic-bezier(.34, 1.56, .64, 1);display:block}.parcours__next{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg);animation:gd-fade-up var(--dur-3) var(--ease) both;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.parcours__nexttitle{font-size:var(--text-lg);line-height:var(--leading-tight);text-wrap:balance;margin:0}.parcours__meta{flex-wrap:wrap;gap:6px;display:flex}.parcours__stepper .gd-stepper__seg:after{transition-delay:calc(var(--i,0) * 40ms)}.parcours__all>summary{cursor:pointer;min-height:var(--touch-target);align-items:center;list-style:none;display:flex}.parcours__all>summary::-webkit-details-marker{display:none}.parcours__all>summary:after{content:"";width:7px;height:7px;transition:transform var(--dur-1) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:10px;transform:translateY(-2px)rotate(45deg)}.parcours__all[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.parcours__steps,.parcours__refresh{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.parcours__refresh li+li{border-top:1px solid var(--border)}.parcours__steps{gap:var(--space-1);padding-top:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.parcours__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.parcours__step>.parcours__row{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-control);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease)}.parcours__step>a.parcours__row:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.parcours__step.is-done>.parcours__row{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.parcours__step.is-done .parcours__label,.parcours__step.is-done .parcours__state{color:var(--gd-gray-300)}.parcours__gain{justify-self:end}.parcours__row{min-height:var(--touch-target);color:var(--text-1);font-size:var(--text-sm);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:grid}a.parcours__row:hover .parcours__label{text-underline-offset:3px;text-decoration:underline}.parcours__mark{box-sizing:border-box;border:1px solid var(--border-strong);width:24px;height:24px;font:600 var(--text-xs) / 1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.parcours__refresh .parcours__mark{border-radius:50%}.parcours__step.is-done .parcours__mark{background:var(--gd-gray-50);border-color:var(--gd-gray-50);color:var(--gd-black)}.parcours__step.is-waiting .parcours__mark{border-style:dashed}.parcours__step.is-waiting .parcours__label{color:var(--text-2)}.parcours__mark.is-fresh{animation:parcours-pop var(--dur-3) var(--ease-soft) both}@keyframes parcours-pop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}.parcours__state{font-size:var(--text-xs);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.parcours__step.is-todo .parcours__state{color:var(--text-1);font-weight:500}.parcours__weeks{font-size:var(--text-sm);align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:flex}.parcours__weeks svg{flex:none;margin-top:2px}.fiche__gain{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;margin-left:8px;font-weight:500}.fiche__aside{align-items:baseline;gap:8px;display:inline-flex}.odo--sm{font-size:var(--display-xs)}.odo .gd-count__d.odo__lead{color:var(--text-2);opacity:.45}.odo .gd-count__d.odo__gap{margin-right:.18em}.odo .gd-count__u{margin-right:0}.lvlup{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;margin:0 auto;padding:8px 0 4px;display:flex}.lvlup__num{font-size:var(--display-xl);font-variant-numeric:tabular-nums;animation:lvlup-in var(--dur-4) var(--ease-soft) both;margin:0;line-height:1}.lvlup__name{font-size:var(--display-xs);animation:gd-fade-up var(--dur-4) var(--ease) .12s both;margin:0}.lvlup__list{color:var(--text-2);font-size:var(--text-sm);max-width:44ch;animation:gd-fade-up var(--dur-4) var(--ease) .24s both;flex-direction:column;gap:6px;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}@keyframes lvlup-in{0%{opacity:0;transform:translateY(24px)scale(.7)}70%{opacity:1;transform:translateY(0)scale(1.06)}to{transform:none}}.fiche-scale{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.fiche-scale{grid-template-columns:repeat(10,minmax(0,1fr))}}.fiche-scale>li{min-width:0;display:flex}.fiche-scale__step{--tone:var(--bg);--ink:var(--text-1);--ink-2:var(--text-2);justify-content:space-between;gap:var(--space-0);min-width:0;min-height:64px;padding:var(--space-1);border-radius:var(--radius-control);background:var(--tone);color:var(--ink);transition:background-color var(--dur-3) var(--ease), color var(--dur-3) var(--ease);flex-direction:column;flex:1;text-decoration:none;display:flex}@media (width>=768px){.fiche-scale__step{min-height:72px}}.fiche-scale__step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fiche-scale__step.is-todo,.fiche-scale__step.is-waiting{border:1px dashed var(--border-strong);--ink:var(--text-2)}.fiche-scale__step.is-todo:hover{border-color:var(--text-1);--ink:var(--text-1)}.fiche-scale__step.is-next{outline:2px solid var(--focus-ring);outline-offset:2px}.fiche-scale__num{font-size:var(--display-xs);line-height:1}.fiche-scale__foot{align-items:center;gap:var(--space-0);min-height:12px;display:flex}.fiche-scale__km{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;font-weight:500}@media (width<=767px){.fiche-scale__km{white-space:normal}}.fiche-scale__pending{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--gd-gray-400);border-radius:50%;flex:none}.fiche-scale__step.is-done[data-step="1"]{border:1px solid var(--border-strong)}.fiche-scale__step.is-done[data-step="2"]{--tone:var(--gd-gray-100)}.fiche-scale__step.is-done[data-step="3"]{--tone:var(--gd-gray-200);--ink-2:var(--gd-gray-600)}.fiche-scale__step.is-done[data-step="4"]{--tone:var(--gd-gray-300);--ink-2:var(--gd-gray-600)}.fiche-scale__step.is-done[data-step="5"]{--tone:var(--gd-gray-500);--ink-2:var(--gd-gray-700)}.fiche-scale__step.is-done[data-step="6"]{--tone:var(--gd-gray-400);--ink:var(--gd-white);--ink-2:var(--gd-white)}.fiche-scale__step.is-done[data-step="7"]{--tone:var(--gd-gray-600);--ink:var(--text-inverse);--ink-2:var(--gd-gray-300)}.fiche-scale__step.is-done[data-step="8"]{--tone:var(--gd-gray-700);--ink:var(--text-inverse);--ink-2:var(--gd-gray-300)}.fiche-scale__step.is-done[data-step="9"]{--tone:var(--gd-gray-800);--ink:var(--text-inverse);--ink-2:var(--gd-gray-300)}.fiche-scale__step.is-done[data-step="10"]{--tone:var(--gd-black);--ink:var(--text-inverse);--ink-2:var(--gd-gray-300);box-shadow:inset 0 0 0 1px var(--gd-gray-50)}.fiche-states{gap:var(--space-1);flex-direction:column;display:flex}.fiche-states>p{margin:0}.fiche-states__list{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.fiche-states__list{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}}.fiche-states__item{padding:var(--space-2);border-radius:var(--radius-card);background:var(--surface-1);transition:background-color var(--dur-3) var(--ease), box-shadow var(--dur-3) var(--ease);flex-direction:column;gap:2px;display:flex}.fiche-states__item.is-current{background:var(--bg);box-shadow:inset 0 0 0 2px var(--text-1)}.fiche-states__name{font-family:var(--font-display);font-weight:600;font-size:var(--text-md);line-height:var(--leading-tight);color:var(--text-1)}.fiche-states__range{font-size:var(--text-xs);color:var(--text-2)}.admin{grid-template-columns:200px minmax(0,1fr) 320px;min-height:100vh;display:grid}.admin--wide{grid-template-columns:200px minmax(0,1fr)}.admin__filters{align-items:flex-end;gap:8px;display:flex}.admin__filters .gd-field{min-width:160px}.adpanel{background:var(--surface-1);border-radius:var(--radius-card);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.adpanel--wide{grid-column:1/-1}.adsheet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.adsheet__col{flex-direction:column;gap:16px;min-width:0;display:flex}.adsplit{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.adsettings{flex-direction:column;gap:16px;max-width:880px;display:flex}.ivscale{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ivscale li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.ivscale__label{font-weight:500;font-size:var(--text-xs)}.ivscale__hint{font-size:var(--text-xs);line-height:1.4}.ivscale__scale{flex:none;gap:4px;display:flex}.ivscale__pt{background:var(--bg);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-2);font:500 var(--text-xs) var(--font-ui);cursor:pointer;border:0;border-radius:999px}.ivscale__pt.is-on{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.admin__nav{border-right:1px solid var(--border);background:var(--surface-1);box-sizing:border-box;flex-direction:column;gap:24px;min-width:0;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.admin__wordmark{color:var(--text-1);padding:0 8px;display:inline-flex}.admin__menu{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.admin__menu a{border-radius:var(--radius-control);height:36px;color:var(--text-2);font-weight:600;font-size:var(--text-xs);align-items:center;gap:10px;padding:0 8px;display:flex}.admin__menu a:hover,.admin__menu a.is-active{background:var(--surface-2);color:var(--text-1)}.admin__count{font-variant-numeric:tabular-nums;color:var(--text-2);margin-left:auto;font-weight:400}.admin__me{font-size:var(--text-xs);flex-direction:column;align-items:flex-start;gap:10px;min-width:0;margin-top:auto;padding:0 8px;font-weight:600;line-height:1.3;display:flex}.admin__me>span{overflow-wrap:anywhere;max-width:100%}.admin__main{min-width:0;padding:24px 24px 40px}.admin__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.admin__title{font-size:var(--display-sm)}.admin__tabs{background:var(--surface-1);border-radius:var(--radius-control);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.admin__tab{height:30px;color:var(--text-2);font:600 var(--text-xs) var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.admin__tab:hover{color:var(--text-1)}.admin__tab.is-active{background:var(--bg);color:var(--text-1)}.admin__tabcount{font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:400}.plats{white-space:nowrap;gap:12px;display:inline-flex}.plats span{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.tbl-count{font-size:var(--display-xs)}.tbl-count .gd-count__u{font-size:var(--text-xs);margin:0 8px 0 3px}.admin__panel{border-left:1px solid var(--border);box-sizing:border-box;height:100vh;padding:24px;position:sticky;top:0;overflow:auto}.detail{flex-direction:column;gap:20px;display:flex}.detail__name{font-size:var(--display-xs);margin-top:6px}.detail__sub{color:var(--text-2);margin-top:2px}.detail__facts{flex-direction:column;gap:0;margin:0;display:flex}.detail__facts>div{border-top:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.detail__facts dt{color:var(--text-2)}.detail__facts dd{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.ivgrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:16px;display:grid}.ivside{position:sticky;top:24px}.ivtimer{flex-direction:column;gap:10px;display:flex}.ivtimer__num{font:600 var(--display-md)/1 var(--font-display);letter-spacing:-.015em}.ivtimer__row{font-size:var(--text-xs);flex-direction:column;gap:10px;display:flex}.ivtimer__btns{gap:8px;display:flex}.ivcrits{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ivcrit{border-top:1px solid var(--border);padding:12px 0}.ivcrit:first-child{border-top:0;padding-top:0}.ivcrit:last-child{padding-bottom:0}.ivcrit__head{cursor:pointer;text-align:left;width:100%;color:var(--text-1);font:500 var(--text-sm) var(--font-ui);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ivcrit__label{flex:1;min-width:0}.ivcrit__state{font-size:var(--text-xs);white-space:nowrap}.ivcrit.is-done .ivcrit__state{color:var(--text-1)}.ivcrit__scale{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.ivcrit__pt{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg);min-height:44px;color:var(--text-2);cursor:pointer;font-family:var(--font-ui);transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 4px;display:flex}.ivcrit__pt b{font-size:var(--text-sm);font-weight:600}.ivcrit__pt span{font-size:var(--text-xs)}.ivcrit__pt:hover{border-color:var(--text-2);color:var(--text-1)}.ivcrit__pt.is-on{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.ivcrit__body{border-left:2px solid var(--border-strong);margin-top:10px;padding-left:12px}.ivcrit__ask{font-size:var(--text-sm);margin:0 0 4px;font-weight:500}.ivcrit__listen{font-size:var(--text-xs);margin:0;line-height:1.5}.ivchecks{flex-direction:column;display:flex}.ivcheck{border-top:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.ivcheck>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ivcheck:first-child{border-top:0;padding-top:0}.ivcheck .gd-check{min-height:0;margin-top:1px}.ivcheck__label,.ivcheck__hint{font-size:var(--text-xs);line-height:1.4}.ivcheck.is-on .ivcheck__label{color:var(--text-2);text-decoration:line-through}.ivlinks{counter-reset:l;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ivlinks li{border-top:1px solid var(--border)}.ivlinks li:first-child{border-top:0}.ivlinks a{font-size:var(--text-xs);color:var(--text-1);align-items:center;gap:8px;padding:9px 0;display:flex}.ivlinks a:hover{color:var(--text-2)}.ivverdict{display:flex}@media (width<=1279px){.ivgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ivside{grid-column:1/-1;position:static}}@media (width<=767px){.ivgrid{grid-template-columns:1fr}}.detail__actions{flex-direction:column;gap:10px;padding-top:4px;display:flex}.detail__row{gap:8px;display:flex}@media (width<=1279px){.admin{grid-template-columns:200px minmax(0,1fr)}.admin__panel{display:none}.adsheet,.adsplit{grid-template-columns:1fr}}@media (width<=767px){.admin{grid-template-columns:1fr}.admin__nav{display:none}.admin__filters{flex-wrap:wrap}.admin__head{flex-direction:column;align-items:flex-start}}.admin__topbar{display:none}@media (width<=767px){.admin__topbar{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.admin__topbar nav{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}.admin__main{padding:16px 16px 40px}}.admin__menu a .gd-icon{flex:none}.admin .panel__text,.admin .qtable{font-size:var(--text-xs)}.admin .qtable td{padding:9px 0}.admin .qtable tfoot td{padding-top:12px}.admin .me__total b{font-size:var(--display-sm)}.admin .me__total small{font-size:var(--text-xs)}.admin .iban{gap:12px;padding:12px 14px}.admin .iban__value{font-size:var(--text-xs)}.admin .iban__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=767px){.admin .iban__actions{justify-content:flex-start}}.adaccess__alerts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adaccess__alert{font-size:var(--text-xs);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.adaccess__gaps{flex-direction:column;gap:6px;display:flex}.adaccess__gap{font-size:var(--text-xs);align-items:center;gap:8px;margin:0;display:flex}.adaccess__table{flex-direction:column;display:flex}.adaccess__row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.adaccess__row:first-child{border-top:none}.adaccess__main{min-width:0}.adaccess__flags{flex:none;gap:6px;display:flex}.adaccess__flag{font-size:var(--text-xs);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.adaccess__flag--on{border-color:var(--border-strong);color:var(--text-1)}.adaccess__expiry{font-size:var(--text-xs);color:var(--text-2);text-align:right;flex:none;min-width:5.5rem}.adaccess__check{font-size:var(--text-xs);cursor:pointer;align-items:flex-start;gap:8px;line-height:1.45;display:flex}.adaccess__check input{flex:none;margin-top:2px}.adaccess__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (width<=767px){.adaccess__row{grid-template-columns:minmax(0,1fr) auto}.adaccess__flags{grid-column:1/-1}.adaccess__expiry{text-align:left}}.adtoday__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adtoday__list>li{border-top:1px solid var(--border)}.adtoday__list>li:first-child{border-top:none}.adtoday__group{flex-direction:column;gap:4px;display:flex}.adtoday__group+.adtoday__group{margin-top:12px}.adtoday__row{color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:11px 0;text-decoration:none;display:grid}.adtoday__row--link:hover{color:var(--text-1)}.adtoday__row--link:hover .adtoday__go{opacity:1;transform:translate(2px)}.adtoday__kind{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-2);white-space:nowrap}.adtoday__label{font-size:var(--text-sm);min-width:0;font-weight:500}.adtoday__since{font-size:var(--text-xs);white-space:nowrap}.adtoday__due{font-size:var(--text-xs);color:var(--text-2);white-space:nowrap;min-width:3.2rem}.adtoday__go{opacity:0;transition:opacity var(--dur-1) var(--ease),transform var(--dur-1) var(--ease);align-self:center}.adtoday__money{flex-wrap:wrap;gap:28px;display:flex}.adtoday__money>div{flex-direction:column;gap:2px;min-width:8rem;display:flex}.adtoday__amount{font-size:var(--display-xs);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500}.adtoday__cap{font-size:var(--text-xs);color:var(--text-2)}.adtoday__alerts{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.adtoday__alert{font-size:var(--text-xs);align-items:flex-start;gap:9px;line-height:1.45;display:flex}@media (width<=767px){.adtoday__row{grid-template-columns:minmax(0,1fr) auto}.adtoday__go{display:none}}.adquote__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adquote__list>li{border-top:1px solid var(--border)}.adquote__list>li:first-child{border-top:none}.adquote__row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:11px 0;display:grid}.adquote__row:hover .adquote__company{text-underline-offset:3px;text-decoration:underline}.adquote__company{font-size:var(--text-sm);min-width:0;font-weight:600}.adquote__contact,.adquote__since{font-size:var(--text-xs);min-width:0}.adquote__state{font-size:var(--text-xs);border:1px solid var(--border);border-radius:var(--radius-control);white-space:nowrap;color:var(--text-2);padding:2px 8px}.adquote__state--new{border-color:var(--border-strong);color:var(--text-1);font-weight:600}.adquote__state--converted{border-color:var(--accent);color:var(--accent)}.adquote__detail{flex-direction:column;gap:12px;padding:4px 0 16px;display:flex}.adquote__fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;display:grid}.adquote__fields dt{font-size:var(--text-xs);color:var(--text-2)}.adquote__fields dd{font-size:var(--text-xs);margin:2px 0 0}.adquote__brief{border-radius:var(--radius-control);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--border);padding:14px 16px}.adquote__sel{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.adquote__selt{font-size:var(--text-xs);color:var(--text-1);margin:0}.adquote__sell{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.adquote__selr{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:7px 0;display:grid}.adquote__selr:last-child{border-bottom:0}.adquote__selm{border-radius:var(--radius-pill);background:var(--accent);min-width:34px;height:26px;color:var(--text-on-accent);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-row:span 2;place-items:center;display:grid}.adquote__seln{font-size:var(--text-xs);font-weight:500}.adquote__selr2{color:var(--text-2);font-size:var(--text-xs);line-height:1.45}@media (width<=767px){.adquote__selr{grid-template-columns:30px minmax(0,1fr)}}.adquote__message{background:var(--surface-1);border-radius:var(--radius-card);font-size:var(--text-xs);white-space:pre-wrap;margin:0;padding:12px 14px;line-height:1.55}.adquote__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=767px){.adquote__row{grid-template-columns:minmax(0,1fr) auto}.adquote__contact{grid-column:1/-1}}.adfun{gap:0;margin:0;padding:20px;list-style:none}.adfun__step{border-top:1px solid var(--border);flex-direction:column;gap:7px;padding:14px 0;display:flex}.adfun__step:first-child{border-top:0;padding-top:0}.adfun__head{align-items:baseline;gap:10px;display:flex}.adfun__rank{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);color:var(--text-2);flex:none}.adfun__name{font-size:var(--text-sm);font-weight:500}.adfun__unit{font-size:var(--text-xs)}.adfun__n{font-family:var(--font-display);font-weight:600;font-size:var(--text-md);flex:none;margin-left:auto}.adfun__bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.adfun__bar span{background:var(--text-1);transform-origin:0;height:100%;transition:transform var(--dur-3) var(--ease);display:block}.adfun__foot{font-size:var(--text-xs);flex-wrap:wrap;gap:4px 18px;display:flex}.adfun__foot b{color:var(--text-1);font-weight:600}@media (prefers-reduced-motion:reduce){.adfun__bar span{transition:none}}.adclient__new{gap:14px}.adclient__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.adclient__notes{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:20px;padding-top:18px;display:flex}.adclient__log{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.adclient__log li{border-top:1px solid var(--border);padding:10px 0}.adclient__log li p{font-size:var(--text-xs);white-space:pre-wrap;margin:3px 0 0;line-height:1.5}.adtoday__panne{border-color:var(--color-danger)}.adtoday__err{align-items:flex-start}.adtoday__err-body{flex:1;min-width:0}.adtoday__err-msg{overflow-wrap:anywhere;margin:0}.adtoday__err-stack{white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;font-size:var(--text-xs);margin:6px 0 0;overflow:auto}.adquote__jauge{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);margin:0 0 16px;padding:14px 16px}.adquote__jauge--partiel{border-color:var(--border-strong)}.adquote__jauge-titre{margin:0 0 4px}.adquote__jauge-mot{color:var(--text-2);font-size:var(--text-xs);margin:0;line-height:1.5}.adquote__jauge .adquote__brief{margin-top:12px}.adgal{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.adgal__item{flex-direction:column;gap:8px;min-width:0;display:flex}.adgal__item img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-control);background:var(--surface-2);width:100%;display:block}.adgal__item .detail__row{flex-wrap:wrap}.adpost__list{flex-direction:column;gap:12px;display:flex}.adpost{background:var(--bg);border-radius:var(--radius-control);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:16px;display:grid}.adpost__visuel{border-radius:var(--radius-control);background:var(--surface-2);display:block;overflow:hidden}.adpost__visuel img{width:100%;height:auto;display:block}.adpost__attente{aspect-ratio:1;color:var(--text-2);font:500 var(--text-xs)/1.3 var(--font-ui);text-align:center;place-items:center;padding:12px;display:grid}.adpost__attente.is-instagram{aspect-ratio:4/5}.adpost__body{flex-direction:column;gap:10px;min-width:0;display:flex}.adpost__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adpost__caption{background:var(--surface-1);border-radius:var(--radius-control);font:400 var(--text-xs)/1.5 var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px}.adpost__tools{flex-wrap:wrap;gap:6px;display:flex}.adpost__publish{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.adpost__done{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adpost__done li{border-top:1px solid var(--border);font-size:var(--text-xs);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.adpost__auto{border:1px solid var(--border);border-radius:var(--radius-control);flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.adpost__auto p{margin:0}.adpost__done li .adpost__auto{text-align:right;border:0;align-items:flex-end;padding:0}@media (width<=767px){.adpost__done li{flex-wrap:wrap}.adpost__done li .adpost__auto{text-align:left;align-items:flex-start}.adpost{grid-template-columns:1fr}.adpost__visuel{max-width:220px}.adpost__publish{grid-template-columns:1fr}}.adteam{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adteam__row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.adteam__row:first-child{border-top:none}.adteam__who{min-width:0;font-size:var(--text-xs);flex-direction:column;gap:2px;display:flex}.adteam__who b{overflow-wrap:anywhere}@media (width<=767px){.adteam__row{grid-template-columns:minmax(0,1fr) auto}.adteam__row .detail__row{grid-column:1/-1}}.admfa__qr{background:var(--gd-white);border:1px solid var(--border);border-radius:var(--radius-control);width:200px;height:200px;padding:8px;display:block}.admfa__secret{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admfa__secret code{font-family:var(--font-ui);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.06em;overflow-wrap:anywhere;background:var(--surface-2);border-radius:var(--radius-control);padding:6px 10px}.admfa__code{font-variant-numeric:tabular-nums;letter-spacing:.3em;max-width:12rem}.adauth{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.adauth__tete{font-size:var(--text-xs);flex-direction:column;gap:2px;display:flex}.adauth__ok{font-size:var(--text-xs);color:var(--text-2);margin:0}.adauth__liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adauth__sig{font-size:var(--text-xs);padding-left:14px;line-height:1.45;position:relative}.adauth__sig:before{content:"";background:var(--border-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.adauth__sig.is-rouge:before{background:var(--danger)}.adauth__sig.is-orange:before{background:var(--text-1)}.adauth__audits{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.adauth__audit{font-size:var(--text-xs);border-top:1px solid var(--border);flex-wrap:wrap;gap:4px 12px;padding:6px 0;display:flex}.adauth__form{flex-direction:column;gap:10px;display:flex}.adauth__form .detail__row{flex-wrap:wrap}.adauth__form .detail__row>*{flex:1;min-width:140px}.adboard{scroll-snap-type:x proximity;grid-auto-columns:minmax(184px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.adboard__col{border-radius:var(--radius-card);background:var(--surface-1);scroll-snap-align:start;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.adboard__head{flex-direction:column;gap:4px;display:flex}.adboard__title{font-size:var(--text-xs);font-weight:var(--weight-semibold);margin:0}.adboard__hint,.adboard__empty{font-size:var(--text-xs);color:var(--text-2);margin:0;line-height:1.4}.adboard__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adcard{border-radius:var(--radius-control);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);color:inherit;transition:box-shadow var(--dur-1) var(--ease);flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex}.adcard:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.adcard__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.adcard__name{font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere;min-width:0}.adcard__meta,.adcard__reco,.adcard__since{font-size:var(--text-xs);color:var(--text-2);line-height:1.4}.adcard__reco{color:var(--text-1)}.adcard__since.text-danger{color:var(--danger)}@media (width<=767px){.adboard{grid-auto-columns:85%}}.adweek__nav{align-items:center;gap:8px;display:flex}.adweek__legend{font-size:var(--text-xs);color:var(--text-2);flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;padding:0;list-style:none;display:flex}.adweek__legend li{align-items:center;gap:6px;display:inline-flex}.adweek{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.adweek__day{border-radius:var(--radius-card);background:var(--surface-1);flex-direction:column;gap:8px;min-width:0;min-height:160px;padding:12px 8px;display:flex}.adweek__day.is-today{background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-strong)}.adweek__date{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:none;margin:0;padding:0 4px}.adweek__none{font-size:var(--text-xs);color:var(--text-2);margin:0;padding:0 4px}.adweek__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adweek__ev{border-radius:var(--radius-control);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);color:inherit;font-size:var(--text-xs);flex-direction:column;gap:2px;padding:8px;line-height:1.35;text-decoration:none;display:flex}.adweek__day.is-today .adweek__ev{background:var(--surface-1)}.adweek__ev:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.adweek__time{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.adweek__kind,.adweek__sub{color:var(--text-2);overflow-wrap:anywhere}.adweek__title{font-weight:var(--weight-medium);overflow-wrap:anywhere}.adweek__ev.is-late .adweek__time,.adweek__ev.is-late .adweek__kind{color:var(--danger)}@media (width<=1023px){.adweek{grid-template-columns:1fr}.adweek__day{min-height:0}.adweek__day.is-empty{flex-direction:row;justify-content:space-between;align-items:baseline}}.admin-bare{background:var(--bg);min-height:100vh}.adseries{box-sizing:border-box;flex-direction:column;gap:16px;min-height:100vh;padding:16px 24px 24px;display:flex}.adseries__bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.adseries__title{min-width:0;font-size:var(--text-xs);flex-direction:column;gap:2px;display:flex}.adseries__h{font-size:var(--display-xs);margin:0}.adseries__kbd{font:500 var(--text-xs)/1.5 var(--font-ui);opacity:.7;border-radius:6px;margin-left:6px;padding:0 6px;box-shadow:inset 0 0 0 1px}.adseries__empty{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0;display:flex}.adseries__stage{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:24px;min-height:0;display:grid}.adseries__photo{border-radius:var(--radius-card);background:var(--surface-1);justify-content:center;align-items:center;min-height:0;margin:0;display:flex;overflow:hidden}.adseries__photo img{object-fit:contain;max-width:100%;max-height:calc(100vh - 120px);display:block}.adseries__side{min-width:0;font-size:var(--text-xs);flex-direction:column;gap:16px;display:flex}.adseries__name{font:600 var(--display-xs)/1.15 var(--font-display);letter-spacing:var(--tracking-display);margin:0}.adseries__link{color:var(--text-2);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.adseries__crit{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adseries__crit li{align-items:center;gap:8px;display:flex}.adseries__card{width:160px}.adseries__actions{flex-direction:column;gap:8px;display:flex}.adseries__nav{justify-content:space-between;gap:8px;display:flex}@media (width<=1023px){.adseries{padding:16px}.adseries__stage{grid-template-columns:1fr}.adseries__photo img{max-height:60vh}.adseries__card{display:none}}.admin__menu{flex-direction:column;gap:4px;display:flex}.admin__group ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.admin__grouptitle{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-2);margin:12px 8px 4px}.admin__group--bottom{border-top:1px solid var(--border);margin-top:auto;padding-top:12px}.admin__topbar{justify-content:space-between}.admin__tabbar{display:none}@media (width<=767px){.admin__tabbar{z-index:40;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.admin__tabbtn{min-height:48px;color:var(--text-2);font:500 var(--text-xs)/1.2 var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;text-decoration:none;display:flex}.admin__tabbtn.is-active{color:var(--text-1);font-weight:var(--weight-semibold)}.admin__tabicon{display:inline-flex;position:relative}.admin__tabbadge{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-inverse);min-width:18px;height:18px;color:var(--text-inverse);font:600 var(--text-xs)/18px var(--font-ui);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;position:absolute;top:-6px;left:14px}.admin__main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}body:has(.admin__tabbar) .gd-toast-stack{bottom:calc(80px + env(safe-area-inset-bottom))}}.admin__menu--sheet{flex:none;overflow:visible}.admin__menu--sheet .admin__group--bottom{margin-top:8px}.admin__me--sheet{border-top:1px solid var(--border);margin-top:16px;padding:16px 8px 0}.admin__merow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.admin__me .admin__merow>.gd-btn--ghost{margin-left:calc(-1 * var(--space-1));padding:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-2)}.admin__me .admin__merow>.gd-btn--ghost:hover{background:var(--surface-2);color:var(--text-1)}@media (width>=768px){.admin__nav{gap:16px;padding-top:16px}.admin__menu{gap:0}.admin__menu a{height:30px}.admin__grouptitle{margin:8px 8px 2px}.admin__group--bottom{padding-top:8px}.admin__me{gap:6px}.admin__me .admin__site{min-height:28px}}.adtoday__head{flex-wrap:wrap;gap:8px;display:flex}.adbox__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adbox__row{border-top:1px solid var(--border);position:relative;overflow:hidden}.adbox__row:first-child{border-top:0}.adbox__slide{z-index:1;background:var(--surface-1);transition:transform var(--dur-2) var(--ease);touch-action:pan-y;grid-template-columns:minmax(0,1fr) 160px 320px;align-items:center;gap:12px;padding:10px 0;display:grid;position:relative}.adbox__slide.is-dragging{transition:none}.adbox__main{min-width:0;color:inherit;text-decoration:none;display:flex}.adbox__text{flex-direction:column;gap:2px;min-width:0;display:flex}.adbox__kind{font-size:var(--text-xs);color:var(--text-2)}.adbox__label{font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}a.adbox__main:hover .adbox__label{text-underline-offset:3px;text-decoration:underline}.adbox__when{font-size:var(--text-xs);color:var(--text-2)}.adbox__when.is-late{color:var(--danger)}.adbox__acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.adbox__more,.adbox__go{display:none}.adbox__under{display:flex;position:absolute;top:0;bottom:0;right:0}.adbox__under>button,.adbox__under>.gd-btn{background:var(--surface-inverse);height:100%;min-height:0;color:var(--text-inverse);font:600 var(--text-xs)/1.2 var(--font-ui);cursor:pointer;border:0;border-radius:0;flex:1 0 0;margin:0;padding:0 8px}.adbox__under>*+*{box-shadow:inset 1px 0 0 var(--gd-gray-600)}@media (width<=767px){.adbox__slide{grid-template-columns:minmax(0,1fr) 44px;row-gap:4px}.adbox__main{grid-column:1}.adbox__when{white-space:normal;grid-column:1}.adbox__acts{display:none}.adbox__more{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;justify-content:center;align-items:center;display:inline-flex}.adbox__row.is-open .adbox__more{color:var(--text-1)}}@media (width>=768px){.adbox__under{display:none}}@media (prefers-reduced-motion:reduce){.adbox__slide{transition:none}}.adtoday__kpis .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=767px){.adtoday__kpis .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.adsheet--decide{grid-template-columns:minmax(0,1fr) 400px}.adsheet__decide{border-radius:var(--radius-card);min-width:0;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.addecide{box-shadow:inset 0 0 0 1px var(--border-strong)}.addecide__more{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:12px;display:flex}@media (width<=1279px){.adsheet--decide{grid-template-columns:1fr}.adsheet__decide{order:-1;max-height:none;position:static;overflow:visible}}.adtoday__filters{flex-wrap:wrap;gap:8px 16px;display:flex}.adwho{box-sizing:border-box;border-radius:var(--radius-pill);min-width:24px;height:20px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-1);font:600 var(--text-xs)/1 var(--font-ui);vertical-align:middle;justify-content:center;align-items:center;margin-right:6px;padding:0 6px;display:inline-flex}.adwho.is-mine{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.adassign{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adassign li+li{border-top:1px solid var(--border)}.adassign button{width:100%;min-height:44px;color:var(--text-1);font:500 var(--text-sm) var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.adassign button[aria-pressed=true]{font-weight:var(--weight-semibold)}.adassign button:disabled{opacity:.5;cursor:wait}.presence{font-size:var(--text-xs);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.presence[data-state=online]{color:var(--text-1);font-weight:500}.presence__dot{border:1.5px solid var(--gd-gray-500);box-sizing:border-box;border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.presence__dot[data-state=online],.presence[data-state=online] .presence__dot{background:var(--gd-black);border-color:var(--gd-black)}.online{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:16px 0;display:flex}.online__titre{font-size:var(--text-sm);margin:0;font-weight:600}.online__n{color:var(--text-2);margin-left:4px;font-weight:500}.online__groupes{flex-wrap:wrap;gap:8px 32px;display:flex}.online__groupe{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.online__role{font-size:var(--text-xs);color:var(--text-2)}.online__liste{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.online__liste li{font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.adprospect__head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.adprospect__filters{flex-direction:column;gap:12px;display:flex}.adprospect__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adprospect__tools .gd-select{min-width:180px}.adprospect__search{min-width:0;max-width:320px;color:var(--text-2);flex:200px;align-items:center;display:flex;position:relative}.adprospect__search svg{pointer-events:none;position:absolute;left:12px}.adprospect__search .gd-input{width:100%;padding-left:32px}.adprospect__who{align-items:center;gap:8px;min-width:0;display:inline-flex}.adprospect__whotext{overflow-wrap:break-word;flex-direction:column;min-width:0;line-height:1.3;display:flex}.adprospect__who .adprospect__whotext{min-width:7rem}.adprospect__whotext .gd-muted{font-size:var(--text-xs)}.gd-sheet-root--right .adprospect-sheet{width:min(560px,100%)}.adprospect__body{flex-direction:column;gap:20px;min-width:0;display:flex}.adprospect__form{flex-direction:column;gap:12px;min-width:0;display:flex}.adprospect__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.adprospect__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adprospect__badges .textlink{font-size:var(--text-xs);align-items:center;gap:4px;display:inline-flex}.adprospect__block{border-top:1px solid var(--border);flex-direction:column;gap:10px;min-width:0;padding-top:16px;display:flex}.adprospect__actions{flex-direction:column;gap:10px;display:flex}.adprospect__row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.adprospect__url{font-size:var(--text-xs);overflow-wrap:anywhere;border-radius:var(--radius-control);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);padding:6px 10px}.adprospect__subject{font-size:var(--text-xs);overflow-wrap:anywhere;flex:200px;margin:0}.adprospect__preview{background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--radius-control);font:400 var(--text-xs)/1.5 var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;padding:12px 14px;overflow:auto}.adprospect__missing{font-size:var(--text-xs);color:var(--text-2);flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.adprospect__warn{border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--border-strong);font-size:var(--text-xs);flex-direction:column;gap:6px;margin:0;padding:10px 12px;list-style:none;display:flex}.adprospect__bio{border-radius:var(--radius-control);background:var(--bg);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.adprospect__bio .panel__text{white-space:pre-wrap;overflow-wrap:anywhere}.adprospect__searchrow{align-items:center;gap:8px;display:flex}.adprospect__searchrow .gd-input{flex:1;min-width:0}.adprospect__results{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adprospect__result{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.adprospect__result:first-child{border-top:none}.adprospect__toggle{font-size:var(--text-xs);align-self:flex-start}.adprospect__danger{border-top-style:dashed}.adprospect__new .adprospect__row{justify-content:flex-start}.adprospect__note{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.adprospect__forced{font-size:var(--text-xs)}.adprospect__grades{align-items:center}.adprospect__chipslabel{font-size:var(--text-xs);flex:none;margin-right:2px}.adprospect__cellactions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.adprospect__body>.gd-btn:not(.gd-btn--block),.adprospect__block>.gd-btn:not(.gd-btn--block),.adprospect__form>.gd-btn:not(.gd-btn--block),.adprospect__actions>.gd-btn:not(.gd-btn--block){align-self:flex-start}.adprospect__footer{border-radius:var(--radius-control);background:var(--bg);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.gd-sheet.adimport-sheet{overflow:hidden}.adimport-sheet .gd-sheet__body{margin:0 -6px;padding:0 6px 6px;overflow:auto}.adimport__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adimport__row{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 0;display:flex}.adimport__row:first-child{border-top:none}.adimport__row,.adimport__row .adprospect__whotext{overflow-wrap:anywhere}.adimport__errors{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}@media (width<=767px){.adprospect__head{justify-content:space-between;width:100%}.adprospect__search{flex-basis:100%;max-width:none}.adprospect__tools .gd-select{flex:140px;min-width:0}.adprospect__filters>.chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.adprospect__filters>.chips .chip{flex:none}.adprospect__note{flex-direction:column;align-items:flex-start;gap:2px}}.adzone__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adzone__row{border-radius:var(--radius-control);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.adzone__static{min-height:36px;font-size:var(--text-xs);align-items:center;display:flex}.adzone__who{overflow-wrap:anywhere}.adzone__badges{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adzone__why{font-size:var(--text-xs);color:var(--text-2);margin:0}.geofilter{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.geofilter>.gd-select,.geofilter>.geofilter__picker,.geofilter>.geofilter__city{flex:0 200px;min-width:150px}.geofilter__picker{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.geofilter__picker svg{color:var(--text-2);flex:none}.geofilter__pickertext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geofilter__clear{font-size:var(--text-xs)}.geofilter__deps{flex-direction:column;gap:2px;display:flex}.geofilter__place{flex-direction:column;gap:8px;min-width:0;display:flex}@media (width<=767px){.geofilter>.gd-select,.geofilter>.geofilter__picker,.geofilter>.geofilter__city{flex:calc(50% - 4px);min-width:0}.geofilter__clear{text-align:left;flex-basis:100%}}.adbank__post{background:var(--bg);border-radius:var(--radius-control);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.adbank__ordre{font:600 var(--text-sm)/1 var(--font-display);font-variant-numeric:tabular-nums}.adbank__titre{font:600 var(--text-md)/1.25 var(--font-display);text-wrap:balance;margin:0}.adbank__format{flex-direction:column;gap:6px;min-width:0;display:flex}.adbank__format-head{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.adbank__rail{scroll-snap-type:x mandatory;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.adbank__rail:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adbank__vignette{scroll-snap-align:start;flex-direction:column;flex:none;gap:2px;width:132px;margin:0;display:flex}.adbank__vignette.is-story{width:100px}.adbank__vignette.is-linkedin,.adbank__vignette.is-document{width:150px}.adbank__vignette img{border-radius:var(--radius-control);background:var(--surface-2);outline:1px solid var(--border);outline-offset:-1px;width:100%;height:auto;display:block}.adbank__doc{aspect-ratio:1;text-align:center;border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-1);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.adbank__vignette figcaption{justify-content:space-between;align-items:center;gap:6px;display:flex}.adbank__dl{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-1);place-items:center;display:inline-grid}.adbank__dl:hover{background:var(--surface-2)}.adbank__dl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adbank__legende{flex-direction:column;gap:4px;display:flex}.adbank__pied{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.adbank__grille{border-radius:var(--radius-control);width:100%;max-width:540px;height:auto;display:block}.adbank__photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.adbank__photos li{flex-direction:column;gap:4px;min-width:0;display:flex}.adbank__photos img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-control);background:var(--surface-2);width:100%;display:block}.adbank__dl:disabled{opacity:.35;cursor:default}.adatelier{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1024px){.adatelier{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adatelier__form{grid-area:1/1}.adatelier__cote{grid-area:1/2;position:sticky;top:16px}}.adatelier__form,.adatelier__cote{flex-direction:column;gap:16px;min-width:0;display:flex}.adatelier__champs{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.adatelier__formats{flex-direction:column;gap:8px;min-width:0;display:flex}.adatelier__item{scroll-snap-align:start;flex-direction:column;flex:none;gap:2px;margin:0;display:flex}.adatelier__item figcaption{justify-content:space-between;align-items:center;display:flex}.adatelier__visuel{border-radius:var(--radius-control);outline:1px solid var(--border);outline-offset:-1px;background:var(--surface-2);overflow:hidden}.adatelier__bloc-photo{flex-direction:column;gap:8px;display:flex}.adatelier__cadrage{gap:2px;display:grid}.adatelier__curseur{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px;min-height:44px;display:grid}.adatelier__curseur input{width:100%;accent-color:var(--accent)}.adatelier__etapes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.adatelier__etape{background:var(--bg);border-radius:var(--radius-control);flex-direction:column;gap:8px;padding:12px;display:flex}.adatelier__etape-tete{justify-content:space-between;align-items:center;display:flex}.adatelier__photo{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.adatelier__photo:focus-visible,.adatelier__photo.is-on{outline:2px solid var(--accent);outline-offset:2px}.adatelier__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-control);width:100%;display:block}.adatelier__coche{color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-pill);padding:2px;position:absolute;top:6px;right:6px}.adatelier__liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adatelier__ligne{background:var(--bg);border-radius:var(--radius-control);color:var(--text-1);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.adatelier__ligne:hover{background:var(--surface-2)}.adatelier__ligne:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adatelier__ligne-texte{flex-direction:column;gap:4px;min-width:0;display:flex}.adatelier__mot{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.adatelier__reprendre{max-width:560px}.adatelier__types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adatelier__type{text-align:left;background:var(--bg);min-height:44px;color:var(--text-1);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.adatelier__type.is-on{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.adatelier__type:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adatelier__choix{text-align:left;background:var(--bg);min-height:44px;color:var(--text-1);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:12px;padding:6px;display:flex}.adatelier__choix img,.adatelier__choix-vide{border-radius:calc(var(--radius-control) - 4px);object-fit:cover;background:var(--surface-2);flex:none;width:64px;height:64px}.adatelier__choix-vide{color:var(--text-2);place-items:center;display:grid}.adatelier__choix:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adatelier__copier{flex-wrap:wrap;gap:8px;display:flex}.adatelier__barre{z-index:30;background:var(--bg);border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:16px;padding:12px 0;display:flex;position:sticky;bottom:0}.adatelier__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=767px){body:has(.admin__tabbar) .adatelier__barre{bottom:calc(61px + env(safe-area-inset-bottom))}}.adprojet__etape{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.adprojet__choix{text-align:left;background:var(--bg);width:100%;min-height:44px;color:var(--text-1);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.adprojet__choix.is-on{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.adprojet__choix:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adprojet__choix:disabled{cursor:not-allowed;color:var(--text-2)}.adprojet__contenu{flex-direction:column;gap:4px;display:flex}.adprojet__contenu .backlink{align-self:flex-end;align-items:center;gap:4px;min-height:44px;display:inline-flex}.adprojet__entree{text-align:left;background:var(--bg);width:100%;min-height:44px;color:var(--text-1);border:1px dashed var(--border-strong);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.adprojet__entree.is-on{outline:2px solid var(--accent);outline-offset:-1px;border-style:solid;border-color:var(--accent)}.adprojet__entree:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adprojet__resume{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adrelance__filters{flex-direction:column;gap:12px;display:flex}.adrelance__filters .adprospect__search{max-width:360px}.adrelance__mode{margin:4px 0 0}.adrelance__open{all:unset;cursor:pointer;color:var(--text-1);overflow-wrap:anywhere;font-weight:500}.adrelance__open:hover{text-decoration:underline}.adrelance__open:focus-visible{box-shadow:var(--focus-ring);border-radius:4px}.adrelance__cell{flex-direction:column;gap:2px;min-width:0;display:flex}.adrelance__cell .gd-muted{overflow-wrap:anywhere}.adrelance__mstats{display:block}@media (width>=768px){.adrelance__mstats{display:none}}.gd-sheet-root--right .adrelance-sheet{width:min(1080px,100%)}.gd-sheet-root--right .adrelance-send{width:min(640px,100%)}.adrelance{flex-direction:column;gap:16px;min-width:0;display:flex}.adrelance__meta{font-size:var(--text-xs);color:var(--text-2);flex-direction:column;gap:4px;display:flex}.adrelance__meta b{color:var(--text-1);font-weight:500}.adrelance__tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adrelance__split{gap:16px;min-width:0;display:grid}@media (width>=1024px){.adrelance__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.adrelance__edit{flex-direction:column;gap:12px;min-width:0;display:flex}.adrelance__edit textarea.gd-input{min-height:260px;font-size:var(--text-sm);line-height:1.5}.adrelance__preview{flex-direction:column;gap:8px;min-width:0;display:flex}.adrelance__vars{flex-wrap:wrap;gap:6px;display:flex}.adrelance__var{height:auto;min-height:32px;font-size:var(--text-xs);text-align:left;flex-wrap:wrap;align-items:baseline;gap:6px;padding:6px 12px;display:inline-flex}.adrelance__var code{font-size:var(--text-xs)}.adrelance__manque{font-size:var(--text-xs);color:var(--text-2);flex-basis:100%;font-style:italic}.adrelance__warn{border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--border-strong);font-size:var(--text-xs);flex-direction:column;gap:4px;margin:0;padding:10px 12px;display:flex}.adrelance__mail{flex-direction:column;gap:8px;min-width:0;display:flex}.adrelance__subject{font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.adrelance__frame{border-radius:var(--radius-control);background:var(--bg);width:100%;height:560px;box-shadow:inset 0 0 0 1px var(--border);border:0;display:block}.adrelance__sms{flex-direction:column;gap:6px;display:flex}.adrelance__smstext{border-radius:var(--radius-card);background:var(--surface-2);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-width:320px;margin:0;padding:12px 14px;line-height:1.45}.adrelance__readonly{background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--radius-control);font:400 var(--text-xs)/1.5 var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px}.adrelance__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adrelance__history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adrelance__history li{border-top:1px solid var(--border);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;padding:8px 0;display:flex}.adrelance__history li:first-child{border-top:none}.adrelance__history .gd-muted{overflow-wrap:anywhere}.adrelance__versions summary{cursor:pointer;font-size:var(--text-xs);color:var(--text-2)}.adrelance__dest{border-radius:var(--radius-control);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);font-size:var(--text-xs);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.adrelance__dest b{font-weight:500;font-size:var(--text-sm)}.adrelance__choices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adrelance__choiceslabel{font-size:var(--text-xs);color:var(--text-2);margin-right:2px}.gd-sheet .adrelance__foot{flex-direction:column;gap:8px;width:100%;display:flex}@media (width>=768px){.gd-sheet .adrelance__foot{flex-direction:row;align-items:center}.gd-sheet .adrelance__foot>.gd-btn{width:auto}}.adatelier__proposer,.adsocial__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adsocial__form{flex-direction:column;gap:12px;display:flex}.mc{width:100%;max-width:calc(64rem + 2 * var(--gutter-md))}.mc.mc--narrow{max-width:720px}@media (width>=768px){.appnav{padding-left:max(var(--gutter-md), calc(50% - 32rem));padding-right:max(var(--gutter-md), calc(50% - 32rem))}}.appnav__wordmark{min-height:var(--touch-target);padding:0 var(--space-1);margin:0 calc(-1 * var(--space-1))}.appnav__links a{min-height:var(--touch-target);white-space:nowrap;align-items:center;display:inline-flex}.appnav__left{flex:none}.appnav__user{min-width:0}.appnav__user>*{flex:none}.appnav__user>.gd-muted:first-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.brand-menu__wide>.gd-btn--ghost{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-2)}.brand-menu__wide>.gd-btn--ghost:hover{color:var(--text-1)}.brand-menu__wide .gd-lang__opt{position:relative}.brand-menu__wide .gd-lang__opt:after{content:"";position:absolute;inset:-10px 0}.brand-menu__wide .gd-lang__opt:first-child:after{left:-10px}.brand-menu__wide .gd-lang__opt:last-child:after{right:-10px}.brand-menu__panel nav a{min-height:var(--touch-target);align-items:center;padding:0 10px;display:flex}.brand-menu__panel .gd-lang__opt{height:var(--touch-target);min-width:var(--touch-target)}.appnav__who{gap:var(--space-0);flex-direction:column;min-width:0;display:flex}.appnav__who>*{text-overflow:ellipsis;overflow:hidden}.brand-menu__panel nav a>svg{color:var(--text-2);flex:none;margin-left:auto}.mc__stack>.mc__head,.mc__stack>.me__head,.mc__stack>.mc__tabs{margin-bottom:var(--space-1)}.mc__tabs{align-self:flex-start;max-width:100%}.mc__head .mc__tabs{align-self:auto;margin-bottom:0}.mc__sub{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}@media (width<=767px){.mc__tabs,.mc__head .mc__tabs{align-self:stretch}.mc__tab{height:var(--touch-target)}}.mc [id]{scroll-margin-top:calc(60px + var(--space-2))}.admin__main{gap:var(--space-2);flex-direction:column;display:flex}.admin__main>.admin__head{margin-bottom:0}.admin__sub{align-items:center;gap:var(--space-1);margin-top:var(--space-0);color:var(--text-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.admin__menu{flex:1;min-height:0;overflow-y:auto}.admin__menu a:focus-visible{outline-offset:-2px}.admin__site{min-height:36px;color:var(--text-2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.admin__site:hover{color:var(--text-1)}.admin__me>.gd-btn--ghost{margin-left:calc(-1 * var(--space-1));padding:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-2)}.admin__me>.gd-btn--ghost:hover{background:var(--surface-2);color:var(--text-1)}.admin__topbar .gd-btn--ghost{padding:0 var(--space-1);font-size:var(--text-xs);color:var(--text-2);flex:none}.panel .dcard,.adpanel .dcard{background:var(--bg);border-radius:var(--radius-control);padding:var(--space-2);box-shadow:inset 0 0 0 1px var(--border)}.panel .dcard.is-revision,.adpanel .dcard.is-revision{box-shadow:inset 0 0 0 1px var(--text-1)}.panel .dcard .dcard__note,.adpanel .dcard .dcard__note,.panel .mc__bottom{background:var(--surface-1)}.panel>.gd-btn:not(.gd-btn--block),.panel>.gd-badge,.adpanel>.gd-btn:not(.gd-btn--block),.adpanel>.gd-badge,.mc__stack>.gd-btn:not(.gd-btn--block),.filters>.gd-btn:not(.gd-btn--block){align-self:flex-start}.filters>.gd-btn--ghost{margin-left:calc(-1 * var(--space-2))}.gd-btn{min-height:auto}.crow:hover{color:var(--text-1)}.mc__head+.clist>.crow:first-child{border-top:0}@media (width<=767px){.crow>svg{grid-area:1/2}}.note{padding:12px var(--space-2);border-radius:var(--radius-control);background:var(--surface-1);font-size:var(--text-sm);margin:0;line-height:1.45}.panel .note,.adpanel .note,.dcard .note,.gd-sheet .note{background:var(--bg)}.panel .dcard .note,.adpanel .dcard .note,.support .note{background:var(--surface-1)}.note--strong{box-shadow:inset 0 0 0 1px var(--border-strong)}.admin .note{font-size:var(--text-xs)}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=767px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpis>:only-child{grid-column:1/-1}.composer textarea.gd-input{min-height:var(--control-h);padding-top:10px;padding-bottom:10px;line-height:22px}.textlink{text-underline-offset:3px;text-decoration:underline}.textlink:hover{color:var(--text-2)}.textlink svg{vertical-align:-2px;width:1em;height:1em;margin-left:var(--space-0);display:inline}@media (width<=767px){.gd-table .is-md-up{display:none}}.catalog__item-actions{margin-top:auto}.grid:has(>.gd-btn):not(:has(>:not(.gd-btn))){grid-template-columns:minmax(0,1fr)}.gd-sheet .grid:has(>.gd-field){grid-template-columns:minmax(0,1fr)}.gd-sheet .grid:has(>.gd-btn){grid-template-columns:minmax(0,1fr)}.gd-sheet .grid:has(>button){grid-template-columns:minmax(0,1fr)}.signup .grid:has(>.gd-field){grid-template-columns:minmax(0,1fr)}.signup .grid:has(>.gd-btn){grid-template-columns:minmax(0,1fr)}.signup .grid:has(>button){grid-template-columns:minmax(0,1fr)}:is(.gd-sheet .grid:has(>.gd-field)>*,.gd-sheet .grid:has(>.gd-btn)>*,.gd-sheet .grid:has(>button)>*,.signup .grid:has(>.gd-field)>*,.signup .grid:has(>.gd-btn)>*,.signup .grid:has(>button)>*){grid-column:1/-1}.gd-sheet .grid>button[aria-label]:not(.gd-btn),.signup .grid>button[aria-label]:not(.gd-btn){justify-self:end}@media (width<=767px){:is(.grid:has(>.gd-field),.grid:has(>.gd-btn),.grid:has(>button)){grid-template-columns:minmax(0,1fr)}:is(.grid:has(>.gd-field)>*,.grid:has(>.gd-btn)>*,.grid:has(>button)>*){grid-column:1/-1}.grid>button[aria-label]:not(.gd-btn){justify-self:end}}@media (width>=768px) and (width<=1023px){:is(.admin__main .grid:has(>.gd-field),.admin__main .grid:has(>.gd-btn),.admin__main .grid:has(>button)){grid-template-columns:minmax(0,1fr)}:is(.admin__main .grid:has(>.gd-field)>*,.admin__main .grid:has(>.gd-btn)>*,.admin__main .grid:has(>button)>*){grid-column:1/-1}.admin__main .grid>button[aria-label]:not(.gd-btn){justify-self:end}}.commune{position:relative}.commune__list{z-index:30;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-1);max-height:264px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.commune__option{min-height:var(--touch-target);border-radius:calc(var(--radius-control) - 4px);font-size:var(--text-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.commune__option:hover,.commune__option.is-active{background:var(--surface-hover)}.commune__postcode{color:var(--text-2);font-size:var(--text-xs)}.catalog__item-dist{font-size:var(--text-xs);color:var(--text-2);margin:0}.catalog__around{font-size:var(--text-xs);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.filters__around{flex-direction:column;gap:6px;display:flex}.tour{gap:var(--space-2);flex-direction:column;display:flex}.tour__icon{border-radius:var(--radius-round);background:var(--bg);width:48px;height:48px;color:var(--text-1);justify-content:center;align-items:center;display:inline-flex}.tour__text{max-width:var(--measure);font-size:var(--text-md);line-height:var(--leading-body);color:var(--text-1);margin:0}.tour__foot{align-items:center;gap:var(--space-1);width:100%;display:flex}.tour__push{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}@property --gdc-rx{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gdc-ry{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gdc-lx{syntax:"<percentage>";inherits:false;initial-value:30%}@property --gdc-ly{syntax:"<percentage>";inherits:false;initial-value:22%}.gdc{--gdc-u:calc(100cqi / 480);--gdc-cadre:max(6px, 3.5714cqi);--gdc-r-int:max(4px, calc(var(--radius-card) - var(--gdc-cadre)));--gdc-t-titre:max(7px, calc(56 * var(--gdc-u)));--gdc-t-texte:max(7px, calc(15 * var(--gdc-u)));--gdc-t-legende:max(7px, calc(11 * var(--gdc-u)));--gdc-t-micro:max(7px, calc(8 * var(--gdc-u)));--gdc-marge:calc(24 * var(--gdc-u));--gdc-papier:var(--gd-white);--gdc-encre:var(--text-1);--gdc-encre-2:var(--text-2);--gdc-filet:var(--gd-gray-300);box-sizing:border-box;aspect-ratio:3/4;isolation:isolate;border-radius:var(--radius-card);background:var(--gd-gray-600);width:100%;color:var(--gdc-encre);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);letter-spacing:normal;text-align:left;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;grid-template-columns:minmax(0,1fr);padding:max(6px,3.3333%) max(6px,3.3333%) 0;display:grid;position:relative;overflow:hidden;container:gdc/inline-size}.gdc *,.gdc :before,.gdc :after{box-sizing:border-box}.gdc:after{content:"";z-index:6;border-radius:inherit;pointer-events:none;position:absolute;inset:0}:where(.gdc) :where(p,h3,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.gdc) :where(ul,ol){padding:0;list-style:none}.gdc[data-format=vignette]{content-visibility:auto;grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"zone""id""bande"}:where(.gdc[data-format=vignette])>*{grid-area:zone;min-width:0;min-height:0;position:relative}.gdc:is([data-format=carte],[data-format=og],[data-format=story]){grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"entete""corps""visa""plaque""bande"}:where(.gdc:is([data-format=carte],[data-format=og],[data-format=story]))>*{grid-area:corps;min-width:0;min-height:0;position:relative}.gdc-fond{z-index:-2;border-radius:var(--gdc-r-int) var(--gdc-r-int) 0 0;box-shadow:0 0 0 1px var(--gdc-type-clair);pointer-events:none;grid-area:entete-start/1/bande-start/-1}.gdc[data-format=verso]{flex-direction:column;display:flex}.gdc[data-format=verso][data-type]{--gdc-papier:var(--gd-white);--gdc-encre:var(--text-1);--gdc-encre-2:var(--text-2);--gdc-filet:var(--gd-gray-300)}.gdc[data-format=verso]:before{content:"";inset:var(--gdc-cadre) var(--gdc-cadre) 0;z-index:-2;border-radius:var(--gdc-r-int) var(--gdc-r-int) 0 0;background:var(--gd-white);box-shadow:0 0 0 1px var(--gdc-type-clair);pointer-events:none;position:absolute}.gdc[data-format=verso]>*{flex:none;min-width:0;position:relative}.gdc[data-format=verso]>.gdc-entete{order:-1}.gdc[data-format=verso]>.gdc-bande{margin-top:auto}.gdc-lu{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gdc-titre-micro{font:var(--weight-semibold) var(--gdc-t-micro) / 1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gdc-encre-2)}.gdc-sg{white-space:nowrap}.gdc-signe{vertical-align:baseline;text-indent:1em;white-space:nowrap;background:currentColor;width:.62em;height:.62em;display:inline-block;position:relative;overflow:hidden}.gdc-signe[data-signe=d]{background:0 0;box-shadow:inset 0 0 0 max(1px,.09em)}.gdc-legende{font:var(--weight-regular) var(--gdc-t-micro) / 1.3 var(--font-ui);color:var(--gdc-encre-2);flex-wrap:wrap;gap:.2em 1.2em;display:flex}.gdc-legende .gdc-signe{color:var(--gdc-encre)}.gdc-zone{overflow:hidden}.gdc[data-format=vignette]>.gdc-zone{border-radius:var(--gdc-r-int) var(--gdc-r-int) 0 0;box-shadow:0 0 0 1px var(--gdc-type-clair)}.gdc-cadre{border-radius:var(--radius-control);background:var(--gdc-type-fond-2);box-shadow:0 0 0 1px var(--gdc-type-clair);position:relative;overflow:hidden}.gdc-zone>.gdc-cadre{box-shadow:none;border-radius:0;position:absolute;inset:0}.gdc-cadre>.gdc-ph{top:var(--gdc-ph-t,0%);left:var(--gdc-ph-l,calc(50% - 50% * var(--gdc-ph-z,1.25)));width:calc(100% * var(--gdc-ph-z,1.25));height:calc(100% * var(--gdc-ph-z,1.25));position:absolute}.gdc-ph{object-fit:cover;object-position:var(--gdc-ph-x,50%) var(--gdc-ph-y,0%);max-width:none;display:block}@container gdc not (width>=154px){.gdc[data-format=vignette]>.gdc-zone>.gdc-cadre>.gdc-ph{transform-origin:50% 0;scale:tan(atan2(154px, 100cqi))}}.gdc-cadre__initiale{font:var(--weight-display) calc(140 * var(--gdc-u)) / 1 var(--font-display);letter-spacing:-.04em;white-space:nowrap;color:var(--gdc-encre-2);position:absolute;top:50%;left:50%;translate:-50% -50%}.gdc-photo{min-width:0;position:relative}.gdc-photo>.gdc-ph{aspect-ratio:4/3;border-radius:calc(4 * var(--gdc-u));width:100%}.gdc-photo>figcaption{font:var(--weight-medium) var(--gdc-t-micro) / 1.25 var(--font-ui);color:var(--gdc-encre-2);margin-top:.4em}.gdc-tf{gap:calc(6 * var(--gdc-u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gdc-pastille{border-radius:var(--radius-pill);background:var(--gd-white);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border);font:var(--weight-medium) var(--gdc-t-micro) / 1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.5em .85em .45em;display:inline-flex}.gdc-id{z-index:3;background:var(--gd-white);min-height:84px;box-shadow:-1px 0 0 0 var(--gdc-type-clair), 1px 0 0 0 var(--gdc-type-clair);color:var(--text-1);font:var(--weight-regular) var(--text-xs) / 16px var(--font-ui);letter-spacing:normal;text-transform:none;grid-template:"nom note"minmax(26px,auto)"disc note"16px"lieu lieu"16px"pf pf"20px/minmax(0,1fr) auto;grid-area:id;column-gap:8px;padding:3px 10px;display:grid;position:relative}.gdc-id__nom{min-width:0;font:var(--weight-display) var(--display-xs) / 26px var(--font-display);letter-spacing:var(--tracking-display);white-space:nowrap;color:var(--text-1);grid-area:nom;align-self:end;overflow:visible}.gdc-id__nom[data-nom-v=md]{font-size:var(--text-md)}.gdc-id__nom[data-nom-v=xs]{font-size:var(--text-xs)}.gdc-id__nom[data-nom-v="2l"]{font-size:var(--text-xs);white-space:normal;line-height:13px}.gdc-id__disc{white-space:nowrap;grid-area:disc;min-width:0;overflow-x:clip}.gdc-id__disc>.gdc-sym{width:clamp(0px, (100cqi - var(--gdc-disc-v,0px)) * 1000, .85em);margin-right:clamp(0px, (100cqi - var(--gdc-disc-v,0px)) * 1000, .36em)}.gdc-id__lieu{height:16px;color:var(--text-2);white-space:nowrap;flex-wrap:wrap;grid-area:lieu;column-gap:8px;display:flex;overflow:hidden}.gdc-id__niv{margin-left:auto}.gdc-id__niv[data-repere]{font-weight:var(--weight-medium);color:var(--text-1)}.gdc-id__pf{white-space:nowrap;flex-flow:row-reverse wrap;grid-area:pf;justify-content:space-between;align-items:center;column-gap:6px;height:20px;display:flex;overflow:hidden}.gdc-id__aud,.gdc-id__pfs{align-items:center;gap:4px;margin-right:auto;display:inline-flex}.gdc-id__pfs{gap:7px}.gdc-id .gdc-pastille{background:var(--surface-1);height:18px;box-shadow:none;font:var(--weight-medium) var(--text-xs) / 1 var(--font-ui);letter-spacing:normal;text-transform:none;padding:0 7px}.gdc-palier{border-radius:var(--radius-pill);background:var(--surface-1);height:18px;color:var(--text-1);font:var(--weight-medium) var(--text-xs) / 1 var(--font-ui);white-space:nowrap;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.gdc-jauge{flex:none;width:.96em;height:.7em;display:inline-block;position:relative;overflow:hidden}.gdc-jauge:before{content:"";background:var(--gdc-j1,var(--gd-gray-300));width:.15em;height:.7em;box-shadow:.27em -.14em 0 var(--gdc-j2,var(--gd-gray-300)), .54em -.28em 0 var(--gdc-j3,var(--gd-gray-300)), .81em -.42em 0 var(--gdc-j4,var(--gd-gray-300));position:absolute;top:.42em;left:0}.gdc-jauge:is([data-rang="1"],[data-rang="2"],[data-rang="3"],[data-rang="4"]){--gdc-j1:var(--text-1)}.gdc-jauge:is([data-rang="2"],[data-rang="3"],[data-rang="4"]){--gdc-j2:var(--text-1)}.gdc-jauge:is([data-rang="3"],[data-rang="4"]){--gdc-j3:var(--text-1)}.gdc-jauge[data-rang="4"]{--gdc-j4:var(--text-1)}.gdc-note{background:var(--gd-white);width:42px;height:42px;color:var(--text-1);box-shadow:inset 0 0 0 1.5px var(--text-1);font:var(--weight-display) var(--text-md) / 1 var(--font-display);letter-spacing:-.01em;border-radius:50%;place-items:center;display:grid}.gdc-note[data-haute]{background:var(--gd-black);color:var(--gd-gray-50);box-shadow:none}.gdc-id>.gdc-note{grid-area:note;align-self:center}.gdc-sym{vertical-align:-.08em;background:50%/contain no-repeat;flex:none;width:.85em;height:.85em;margin-right:.36em;display:inline-block;overflow:hidden}.gdc-sym[data-sym=bande]{width:1.3em;height:1.3em;margin-right:.45em}.gdc-pf{text-indent:100%;white-space:nowrap;flex:none;width:14px;height:14px;display:inline-block;position:relative;overflow:hidden}.gdc-pf:before{content:"";transform-origin:0 0;background:currentColor;width:24px;height:24px;position:absolute;top:0;left:0;transform:scale(.5834)}.gdc-pf[data-pf=instagram]:before{clip-path:path("M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077")}.gdc-pf[data-pf=tiktok]:before{clip-path:path("M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z")}.gdc-pf[data-pf=youtube]:before{clip-path:path("M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z")}.gdc-pf[data-pf=facebook]:before{clip-path:path("M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z")}.gdc-pf[data-pf=strava]:before{clip-path:path("M15.387 17.944l-2.089-4.116h-3.065L15.387 24l5.15-10.172h-3.066m-7.008-5.599l2.836 5.598h4.172L10.463 0l-7 13.828h4.169")}.gdc-y{aspect-ratio:110/100;clip-path:polygon(0% 13%,10.9091% 0%,34.5455% 26%,65.4545% 26%,89.0909% 0%,100% 13%,72.7273% 44%,59.0909% 44%,59.0909% 100%,40.9091% 100%,40.9091% 44%,27.2727% 44%);background:currentColor;flex:none;height:1em;display:inline-block}.gdc-bande{z-index:5;height:calc(28 * var(--gdc-u));margin-inline:calc(-1 * var(--gdc-cadre));padding:0 calc(var(--gdc-cadre) + 2px);background:var(--gd-black);color:var(--gd-gray-50);font:var(--weight-medium) var(--gdc-t-micro) / 1 var(--font-ui);letter-spacing:.06em;white-space:nowrap;grid-area:bande;align-items:center;display:flex;position:relative;overflow:hidden}.gdc-bande>.gdc-y{height:40%}.gdc-bande>:not(.gdc-y,.gdc-reflet){border-left:1px solid var(--gd-gray-600);margin-left:.9em;padding-left:.9em}.gdc-bande__num{font-weight:var(--weight-semibold)}.gdc-bande__disc{align-items:center;display:inline-flex}.gdc-bande>:is(.gdc-bande__mention,.gdc-bande__court){border-left:0;margin-left:auto;padding-left:.9em}.gdc-bande__court{display:none}.gdc-entete{z-index:3;justify-content:space-between;align-items:baseline;gap:calc(12 * var(--gdc-u));margin:calc(18 * var(--gdc-u)) var(--gdc-marge) 0;padding-top:calc(6 * var(--gdc-u));color:var(--gdc-encre);font:var(--weight-medium) var(--gdc-t-micro) / 1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid;flex-wrap:wrap;grid-area:entete;row-gap:.3em;display:flex;position:relative}.gdc-entete__d{text-align:right}.gdc-apercu{z-index:4;margin:calc(6 * var(--gdc-u)) calc(6 * var(--gdc-u)) 0;border:1.5px dashed var(--gdc-encre-2);border-radius:max(2px, calc(var(--gdc-r-int) - 6 * var(--gdc-u))) max(2px, calc(var(--gdc-r-int) - 6 * var(--gdc-u))) 0 0;pointer-events:none;border-bottom:0;grid-area:entete-start/1/bande-start/-1;position:relative}.gdc-attendu{border:1px dashed var(--gdc-encre-2);border-radius:calc(4 * var(--gdc-u));background:var(--gdc-type-fond-2);min-height:3em;color:var(--gdc-encre-2);font:var(--weight-medium) var(--gdc-t-legende) / 1.25 var(--font-ui);text-align:center;place-items:center;padding:.6em .9em;display:grid}.gdc-ic__nom{font:var(--weight-display) var(--gdc-t-titre) / .95 var(--font-display);letter-spacing:-.035em}.gdc-ic__l{font:var(--weight-medium) var(--gdc-t-legende) / 1.3 var(--font-ui);color:var(--gdc-encre-2);margin-top:.5em}.gdc-citation p{font:var(--weight-medium) var(--gdc-t-texte) / 1.3 var(--font-ui);text-wrap:pretty}.gdc-citation figcaption,.gdc-avis figcaption,.gdc-fait__t{font:var(--weight-medium) var(--gdc-t-micro) / 1.25 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gdc-encre-2);margin-top:.5em}.gdc-avis figcaption,.gdc-fait__t{margin:0 0 .4em}.gdc-avis p,.gdc-fait__v{font:var(--weight-regular) var(--gdc-t-legende) / 1.35 var(--font-ui)}.gdc-mots{font:var(--weight-regular) var(--gdc-t-legende) / 1.3 var(--font-ui);flex-wrap:wrap;gap:.2em .9em;display:flex}.gdc-chiffres{font:var(--weight-regular) var(--gdc-t-legende) / 1.25 var(--font-ui);gap:.3em;display:grid}.gdc-chiffres>div{justify-content:space-between;align-items:baseline;gap:.6em;display:flex}.gdc-chiffres dd{font-weight:var(--weight-semibold);white-space:nowrap}.gdc-chiffres[data-conduite] dt{flex:1;align-items:baseline;min-width:0;display:flex}.gdc-chiffres[data-conduite] dt:after{content:"";border-bottom:1.5px dotted;flex:1;min-width:1em;margin:0 0 .25em .5em}.gdc-visa{z-index:3;margin:0 var(--gdc-marge) calc(14 * var(--gdc-u));color:var(--gdc-encre);font:var(--weight-regular) var(--gdc-t-legende) / 1.3 var(--font-ui);grid-area:visa;justify-self:start;position:relative}.gdc-visa[data-visa=ligne]{font-weight:var(--weight-medium)}.gdc-visa[data-visa=bloc]{width:calc(212 * var(--gdc-u));background:var(--gdc-papier);border:1px solid}.gdc-visa__t{padding:calc(6 * var(--gdc-u)) calc(9 * var(--gdc-u)) calc(5 * var(--gdc-u));font:var(--weight-semibold) var(--gdc-t-micro) / 1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:1em;display:flex}.gdc-visa__t>.gdc-y{height:1.3em}.gdc-visa__l{padding:0 calc(9 * var(--gdc-u))}.gdc-visa__l>li{padding:calc(4 * var(--gdc-u)) 0 calc(3 * var(--gdc-u));border-top:1px solid var(--gdc-filet);justify-content:space-between;align-items:baseline;gap:.8em;display:flex}.gdc-visa__l>li:first-child{border-top:0}.gdc-visa__v{font-weight:var(--weight-semibold)}.gdc-plaque{z-index:3;justify-self:end;align-items:center;column-gap:calc(12 * var(--gdc-u));row-gap:calc(4 * var(--gdc-u));margin:0 var(--gdc-marge) calc(14 * var(--gdc-u));padding:calc(7 * var(--gdc-u)) calc(11 * var(--gdc-u)) calc(8 * var(--gdc-u)) calc(12 * var(--gdc-u));border:1px solid var(--gd-gray-300);border-radius:calc(3 * var(--gdc-u));background:var(--gd-gray-100);box-shadow:1px 2px 0 var(--gd-gray-300);color:var(--gd-gray-600);grid-area:plaque;grid-template-columns:auto auto;grid-template-areas:"t y""n y";display:grid;position:relative;overflow:hidden}.gdc-plaque__t{font:var(--weight-semibold) var(--gdc-t-micro) / 1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);grid-area:t}.gdc-plaque__n{font:var(--weight-display) var(--gdc-t-texte) / 1 var(--font-display);letter-spacing:.08em;white-space:nowrap;grid-area:n}.gdc-plaque__c{rotate:var(--gdc-a,0deg);text-shadow:0 calc(-.7px * var(--gdc-p,.75)) 0 var(--gd-gray-500), 0 calc(1px * var(--gdc-p,.75)) 0 var(--gd-white);display:inline-block}.gdc-plaque__point{color:var(--gd-gray-400);margin:0 .12em;display:inline-block}.gdc-plaque__y{height:calc(26 * var(--gdc-u));background:var(--gd-gray-400);grid-area:y}.gdc-plaque__reflet{pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffffd9 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.gdc-reflet{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gdc-lx) var(--gdc-ly), var(--gdc-type-irise-2-r), #fff0 52%);position:absolute;inset:0}.gdc[data-format=verso]{--gdc-t-titre:max(7px, calc(26 * var(--gdc-u)));--gdc-t-texte:max(7px, calc(10.5 * var(--gdc-u)));--gdc-t-legende:max(7px, calc(9.5 * var(--gdc-u)));--gdc-t-micro:max(7px, calc(7.5 * var(--gdc-u)))}.gdc[data-format=verso]:has(>.gdc-des[data-densite="2"]){--gdc-t-legende:max(7px, calc(8.75 * var(--gdc-u)))}.gdc[data-format=verso]:has(>.gdc-des[data-densite="3"]){--gdc-t-legende:max(7px, calc(8 * var(--gdc-u)));--gdc-t-texte:max(7px, calc(9.5 * var(--gdc-u)))}.gdc-vt{justify-content:space-between;align-items:flex-start;gap:calc(10 * var(--gdc-u));margin:calc(11 * var(--gdc-u)) var(--gdc-marge) 0;display:flex}.gdc-vt__nom{font:var(--weight-display) var(--gdc-t-titre) / 1 var(--font-display);letter-spacing:-.03em}.gdc-vt__l{font:var(--weight-regular) var(--gdc-t-legende) / 1.3 var(--font-ui);color:var(--gdc-encre-2);margin-top:.3em}.gdc-vt__m{align-items:center;gap:calc(6 * var(--gdc-u));flex:none;display:flex}.gdc-vt .gdc-palier{height:auto;font-size:var(--gdc-t-texte);padding:.4em .65em}.gdc-vt .gdc-note{width:max(24px, calc(34 * var(--gdc-u)));height:max(24px, calc(34 * var(--gdc-u)));box-shadow:inset 0 0 0 1px var(--text-1);font-size:var(--gdc-t-texte)}.gdc-vt .gdc-note[data-haute]{box-shadow:none}.gdc-ft{margin:calc(9 * var(--gdc-u)) var(--gdc-marge) 0}.gdc-ft table{border-collapse:collapse;width:100%;font:var(--weight-regular) var(--gdc-t-legende) / 1.2 var(--font-ui);margin-top:.35em}.gdc-ft :is(th,td){padding:calc(2.5 * var(--gdc-u)) 0;border-top:1px solid var(--gdc-filet);text-align:left;vertical-align:baseline;font-weight:var(--weight-regular)}.gdc-ft thead th{font:var(--weight-medium) var(--gdc-t-micro) / 1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gdc-encre-2);border-top:0;padding-top:0}.gdc-ft td:nth-child(2){padding:calc(2.5 * var(--gdc-u)) calc(8 * var(--gdc-u));font-weight:var(--weight-semibold);text-align:right;white-space:nowrap}.gdc-ft td:nth-child(3){color:var(--gdc-encre-2)}.gdc-ft td:nth-child(3) .gdc-signe{color:var(--gdc-encre)}.gdc-des{min-height:0;margin:calc(9 * var(--gdc-u)) var(--gdc-marge) calc(7 * var(--gdc-u));columns:2;column-gap:calc(16 * var(--gdc-u));font:var(--weight-regular) var(--gdc-t-legende) / 1.3 var(--font-ui);flex:auto}.gdc-des>.gdc-titre-micro{column-span:all;margin-bottom:.45em}.gdc-des__l,.gdc-des__r{margin-bottom:.55em}.gdc-des__k{font:var(--weight-semibold) var(--gdc-t-micro) / 1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gdc-encre-2)}.gdc-des__q{font-weight:var(--weight-semibold)}.gdc-des__sep{color:var(--gdc-encre-2)}.gdc-des>.gdc-visa{break-inside:avoid;width:auto;margin:.1em 0 .5em}.gdc-des__leg{column-span:all;margin-top:.4em}@container gdc not (width>=261.33px){.gdc-bande{height:18px}.gdc-des{columns:1}.gdc-des__r,.gdc-ft__src,.gdc-ft thead,.gdc:is([data-contexte=marque],[data-contexte=equipe]) .gdc-des>:not(.gdc-des__leg){display:none}}@container gdc not (width>=205.33px){[data-compact=non]{display:none}.gdc-bande{height:14px}.gdc-bande__court{display:inline}.gdc-id{grid-template-rows:minmax(20px,auto) 14px 15px 16px;column-gap:6px;min-height:72px;padding:3px 6px 4px;line-height:14px}.gdc-id__nom{font-size:var(--text-md);line-height:20px}.gdc-id__nom[data-nom-c=xs]{font-size:var(--text-xs)}.gdc-id__nom[data-nom-c="2l"]{font-size:var(--text-xs);white-space:normal;line-height:13px}.gdc-id__nom[data-nom-v]:not([data-nom-c="2l"]){white-space:nowrap;line-height:20px}.gdc-id__disc>.gdc-sym{width:clamp(0px, (100cqi - var(--gdc-disc-c,0px)) * 1000, .85em);margin-right:clamp(0px, (100cqi - var(--gdc-disc-c,0px)) * 1000, .36em)}.gdc-id__lieu{height:15px}.gdc-id[data-lieu] .gdc-id__pre{display:none}.gdc-id[data-lieu=tres-long] .gdc-id__ou{letter-spacing:-.02em}.gdc-id__pf{column-gap:4px;height:16px}.gdc-id>.gdc-note{width:34px;height:34px;font-size:var(--text-xs)}.gdc-id .gdc-pastille,.gdc-palier{height:16px;padding:0 5px}.gdc-des>.gdc-visa,.gdc-vt__l+.gdc-vt__l,.gdc-vt__m{display:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gdc-incl[data-gdc-active]{transform:perspective(1400px) rotateX(var(--gdc-rx)) rotateY(var(--gdc-ry));transition:transform var(--dur-2) var(--ease)}.gdc-incl[data-gdc-active]>.gdc{transition:translate var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}.gdc-incl[data-gdc-active]:hover>.gdc{box-shadow:var(--shadow-1);translate:0 -2px}.gdc-incl[data-gdc-active] .gdc-reflet{mix-blend-mode:screen;transition:opacity var(--dur-2) var(--ease)}.gdc-incl[data-gdc-active]:hover>.gdc:is([data-etat=chrono],[data-etat=arrivee])>.gdc-reflet{opacity:1}.gdc-incl[data-gdc-active]:hover>.gdc[data-etat=arrivee] .gdc-plaque__reflet{animation:gdc-plaque-reflet 1.1s var(--ease) 1 both}@keyframes gdc-plaque-reflet{0%{transform:translate(-130%)}to{transform:translate(130%)}}}.gdc[data-type=asphalte]{--gdc-papier:#162b46;--gdc-encre:#f2f7ff;--gdc-encre-2:#c1d1e6;--gdc-filet:#445f81;--gdc-type-cadre:#0050a2;--gdc-type-clair:#5b85bd;--gdc-type-accent:#a6ccff;--gdc-type-fond-2:#213a5b;--gdc-type-signe:#3074ca;--gdc-type-irise-2-r:#d9e9ff29;background:#0050a2 url(/cartes/types/asphalte-aplat.svg) 0 0/100% 100% no-repeat}.gdc[data-type=asphalte][data-matiere=satin]{background-image:url(/cartes/types/asphalte-satin.svg)}.gdc[data-type=asphalte][data-matiere=holo]{background-image:url(/cartes/types/asphalte-holo.svg)}.gdc[data-type=asphalte][data-matiere=relief]{background-image:url(/cartes/types/asphalte-relief.svg)}.gdc[data-type=asphalte]:after{box-shadow:inset 0 0 0 1px #042f61}.gdc[data-type=asphalte]>.gdc-fond{background:#162b46 url(/cartes/types/asphalte-fond.svg) 0 0/100% 100% no-repeat}.gdc[data-type=asphalte] .gdc-sym{background-image:url(/cartes/types/asphalte-symbole-accent.svg)}.gdc[data-type=asphalte] .gdc-sym[data-sym=signe]{background-image:url(/cartes/types/asphalte-symbole-signe.svg)}.gdc[data-type=voyage]{--gdc-papier:#003137;--gdc-encre:#eef9fb;--gdc-encre-2:#b7d6db;--gdc-filet:#2a676f;--gdc-type-cadre:#159aab;--gdc-type-clair:#89cad5;--gdc-type-accent:#83d9e7;--gdc-type-fond-2:#00414a;--gdc-type-signe:#00808f;--gdc-type-irise-2-r:#baf4fe29;background:#159aab url(/cartes/types/voyage-aplat.svg) 0 0/100% 100% no-repeat}.gdc[data-type=voyage][data-matiere=satin]{background-image:url(/cartes/types/voyage-satin.svg)}.gdc[data-type=voyage][data-matiere=holo]{background-image:url(/cartes/types/voyage-holo.svg)}.gdc[data-type=voyage][data-matiere=relief]{background-image:url(/cartes/types/voyage-relief.svg)}.gdc[data-type=voyage]:after{box-shadow:inset 0 0 0 1px #11707c}.gdc[data-type=voyage]>.gdc-fond{background:#003137 url(/cartes/types/voyage-fond.svg) 0 0/100% 100% no-repeat}.gdc[data-type=voyage] .gdc-sym{background-image:url(/cartes/types/voyage-symbole-accent.svg)}.gdc[data-type=voyage] .gdc-sym[data-sym=signe]{background-image:url(/cartes/types/voyage-symbole-signe.svg)}.gdc[data-type=circuit]{--gdc-papier:#421d1e;--gdc-encre:#fff4f3;--gdc-encre-2:#e5c7c6;--gdc-filet:#7e4d4d;--gdc-type-cadre:#ca545a;--gdc-type-clair:#ec9b9a;--gdc-type-accent:#fcb3b2;--gdc-type-fond-2:#572a2b;--gdc-type-signe:#bc484f;--gdc-type-irise-2-r:#ffdfde29;background:#ca545a url(/cartes/types/circuit-aplat.svg) 0 0/100% 100% no-repeat}.gdc[data-type=circuit][data-matiere=satin]{background-image:url(/cartes/types/circuit-satin.svg)}.gdc[data-type=circuit][data-matiere=holo]{background-image:url(/cartes/types/circuit-holo.svg)}.gdc[data-type=circuit][data-matiere=relief]{background-image:url(/cartes/types/circuit-relief.svg)}.gdc[data-type=circuit]:after{box-shadow:inset 0 0 0 1px #9b2f38}.gdc[data-type=circuit]>.gdc-fond{background:#421d1e url(/cartes/types/circuit-fond.svg) 0 0/100% 100% no-repeat}.gdc[data-type=circuit] .gdc-sym{background-image:url(/cartes/types/circuit-symbole-accent.svg)}.gdc[data-type=circuit] .gdc-sym[data-sym=signe]{background-image:url(/cartes/types/circuit-symbole-signe.svg)}.gdc[data-type=terre]{--gdc-papier:#40210c;--gdc-encre:#fef5f0;--gdc-encre-2:#e2cabc;--gdc-filet:#7a5238;--gdc-type-cadre:#e07e3b;--gdc-type-clair:#ffc29d;--gdc-type-accent:#f6ba96;--gdc-type-fond-2:#542e16;--gdc-type-signe:#b45700;--gdc-type-irise-2-r:#ffe1d029;background:#e07e3b url(/cartes/types/terre-aplat.svg) 0 0/100% 100% no-repeat}.gdc[data-type=terre][data-matiere=satin]{background-image:url(/cartes/types/terre-satin.svg)}.gdc[data-type=terre][data-matiere=holo]{background-image:url(/cartes/types/terre-holo.svg)}.gdc[data-type=terre][data-matiere=relief]{background-image:url(/cartes/types/terre-relief.svg)}.gdc[data-type=terre]:after{box-shadow:inset 0 0 0 1px #b15912}.gdc[data-type=terre]>.gdc-fond{background:#40210c url(/cartes/types/terre-fond.svg) 0 0/100% 100% no-repeat}.gdc[data-type=terre] .gdc-sym{background-image:url(/cartes/types/terre-symbole-accent.svg)}.gdc[data-type=terre] .gdc-sym[data-sym=signe]{background-image:url(/cartes/types/terre-symbole-signe.svg)}.gdc[data-type=sentier]{--gdc-papier:#193114;--gdc-encre:#f3f9f1;--gdc-encre-2:#c4d5c0;--gdc-filet:#486641;--gdc-type-cadre:#407d32;--gdc-type-clair:#83ab7b;--gdc-type-accent:#acd7a2;--gdc-type-fond-2:#26411f;--gdc-type-signe:#458338;--gdc-type-irise-2-r:#d3f2cd29;background:#407d32 url(/cartes/types/sentier-aplat.svg) 0 0/100% 100% no-repeat}.gdc[data-type=sentier][data-matiere=satin]{background-image:url(/cartes/types/sentier-satin.svg)}.gdc[data-type=sentier][data-matiere=holo]{background-image:url(/cartes/types/sentier-holo.svg)}.gdc[data-type=sentier][data-matiere=relief]{background-image:url(/cartes/types/sentier-relief.svg)}.gdc[data-type=sentier]:after{box-shadow:inset 0 0 0 1px #1c560b}.gdc[data-type=sentier]>.gdc-fond{background:#193114 url(/cartes/types/sentier-fond.svg) 0 0/100% 100% no-repeat}.gdc[data-type=sentier] .gdc-sym{background-image:url(/cartes/types/sentier-symbole-accent.svg)}.gdc[data-type=sentier] .gdc-sym[data-sym=signe]{background-image:url(/cartes/types/sentier-symbole-signe.svg)}.gdc[data-type=ville]{--gdc-papier:#3e1d30;--gdc-encre:#fdf4f8;--gdc-encre-2:#e1c7d4;--gdc-filet:#784d65;--gdc-type-cadre:#9c3775;--gdc-type-clair:#c17ca2;--gdc-type-accent:#f2b3d5;--gdc-type-fond-2:#512a40;--gdc-type-signe:#b04a87;--gdc-type-irise-2-r:#ffddee29;background:#9c3775 url(/cartes/types/ville-aplat.svg) 0 0/100% 100% no-repeat}.gdc[data-type=ville][data-matiere=satin]{background-image:url(/cartes/types/ville-satin.svg)}.gdc[data-type=ville][data-matiere=holo]{background-image:url(/cartes/types/ville-holo.svg)}.gdc[data-type=ville][data-matiere=relief]{background-image:url(/cartes/types/ville-relief.svg)}.gdc[data-type=ville]:after{box-shadow:inset 0 0 0 1px #6f0f4f}.gdc[data-type=ville]>.gdc-fond{background:#3e1d30 url(/cartes/types/ville-fond.svg) 0 0/100% 100% no-repeat}.gdc[data-type=ville] .gdc-sym{background-image:url(/cartes/types/ville-symbole-accent.svg)}.gdc[data-type=ville] .gdc-sym[data-sym=signe]{background-image:url(/cartes/types/ville-symbole-signe.svg)}.gdc[data-type=atelier]{--gdc-papier:#262e08;--gdc-encre:#f5f8ef;--gdc-encre-2:#ccd3bb;--gdc-filet:#586234;--gdc-type-cadre:#525e27;--gdc-type-clair:#858e6b;--gdc-type-accent:#c1d293;--gdc-type-fond-2:#353e12;--gdc-type-signe:#6d7a43;--gdc-type-irise-2-r:#e2eec229;background:#525e27 url(/cartes/types/atelier-aplat.svg) 0 0/100% 100% no-repeat}.gdc[data-type=atelier][data-matiere=satin]{background-image:url(/cartes/types/atelier-satin.svg)}.gdc[data-type=atelier][data-matiere=holo]{background-image:url(/cartes/types/atelier-holo.svg)}.gdc[data-type=atelier][data-matiere=relief]{background-image:url(/cartes/types/atelier-relief.svg)}.gdc[data-type=atelier]:after{box-shadow:inset 0 0 0 1px #313b04}.gdc[data-type=atelier]>.gdc-fond{background:#262e08 url(/cartes/types/atelier-fond.svg) 0 0/100% 100% no-repeat}.gdc[data-type=atelier] .gdc-sym{background-image:url(/cartes/types/atelier-symbole-accent.svg)}.gdc[data-type=atelier] .gdc-sym[data-sym=signe]{background-image:url(/cartes/types/atelier-symbole-signe.svg)}.gdc[data-type=electrique]{--gdc-papier:#2a2445;--gdc-encre:#f6f6ff;--gdc-encre-2:#cecce5;--gdc-filet:#5d5680;--gdc-type-cadre:#7e6acf;--gdc-type-clair:#b0a7eb;--gdc-type-accent:#c8c0fd;--gdc-type-fond-2:#393359;--gdc-type-signe:#7561c5;--gdc-type-irise-2-r:#e7e4ff29;background:#7e6acf url(/cartes/types/electrique-aplat.svg) 0 0/100% 100% no-repeat}.gdc[data-type=electrique][data-matiere=satin]{background-image:url(/cartes/types/electrique-satin.svg)}.gdc[data-type=electrique][data-matiere=holo]{background-image:url(/cartes/types/electrique-holo.svg)}.gdc[data-type=electrique][data-matiere=relief]{background-image:url(/cartes/types/electrique-relief.svg)}.gdc[data-type=electrique]:after{box-shadow:inset 0 0 0 1px #5945a0}.gdc[data-type=electrique]>.gdc-fond{background:#2a2445 url(/cartes/types/electrique-fond.svg) 0 0/100% 100% no-repeat}.gdc[data-type=electrique] .gdc-sym{background-image:url(/cartes/types/electrique-symbole-accent.svg)}.gdc[data-type=electrique] .gdc-sym[data-sym=signe]{background-image:url(/cartes/types/electrique-symbole-signe.svg)}.gdc[data-type=graphite]{--gdc-papier:#24272a;--gdc-encre:#f5f7f9;--gdc-encre-2:#ccd0d5;--gdc-filet:#565b60;--gdc-type-cadre:#3e4349;--gdc-type-clair:#6d7279;--gdc-type-accent:#c1c8d2;--gdc-type-fond-2:#34373b;--gdc-type-signe:#70757c;--gdc-type-irise-2-r:#e7ecf229;background:#3e4349 url(/cartes/types/graphite-aplat.svg) 0 0/100% 100% no-repeat}.gdc[data-type=graphite][data-matiere=satin]{background-image:url(/cartes/types/graphite-satin.svg)}.gdc[data-type=graphite][data-matiere=holo]{background-image:url(/cartes/types/graphite-holo.svg)}.gdc[data-type=graphite][data-matiere=relief]{background-image:url(/cartes/types/graphite-relief.svg)}.gdc[data-type=graphite]:after{box-shadow:inset 0 0 0 1px #1e2227}.gdc[data-type=graphite]>.gdc-fond{background:#24272a url(/cartes/types/graphite-fond.svg) 0 0/100% 100% no-repeat}.gdc[data-type=graphite] .gdc-sym{background-image:url(/cartes/types/graphite-symbole-accent.svg)}.gdc[data-type=graphite] .gdc-sym[data-sym=signe]{background-image:url(/cartes/types/graphite-symbole-signe.svg)}.gdc[data-rarete=arc-en-ciel][data-type][data-matiere]{background:var(--gdc-texture) 0 0 / 100% 100% no-repeat padding-box, linear-gradient(var(--gdc-type-cadre), var(--gdc-type-cadre)) padding-box, conic-gradient(from 200deg, #f4b9c4, #f7dcae, #d6efb8, #b3e6e1, #b9d3f7, #d8c6f6, #f4b9c4) border-box;border:3px solid #0000}.gdc[data-rarete=arc-en-ciel]:is([data-format=carte],[data-format=og],[data-format=story]){border-width:4px}.gdc[data-rarete=arc-en-ciel][data-type=asphalte][data-matiere=aplat]{--gdc-texture:url(/cartes/types/asphalte-aplat.svg)}.gdc[data-rarete=arc-en-ciel][data-type=asphalte][data-matiere=satin]{--gdc-texture:url(/cartes/types/asphalte-satin.svg)}.gdc[data-rarete=arc-en-ciel][data-type=asphalte][data-matiere=holo]{--gdc-texture:url(/cartes/types/asphalte-holo.svg)}.gdc[data-rarete=arc-en-ciel][data-type=asphalte][data-matiere=relief]{--gdc-texture:url(/cartes/types/asphalte-relief.svg)}.gdc[data-rarete=arc-en-ciel][data-type=voyage][data-matiere=aplat]{--gdc-texture:url(/cartes/types/voyage-aplat.svg)}.gdc[data-rarete=arc-en-ciel][data-type=voyage][data-matiere=satin]{--gdc-texture:url(/cartes/types/voyage-satin.svg)}.gdc[data-rarete=arc-en-ciel][data-type=voyage][data-matiere=holo]{--gdc-texture:url(/cartes/types/voyage-holo.svg)}.gdc[data-rarete=arc-en-ciel][data-type=voyage][data-matiere=relief]{--gdc-texture:url(/cartes/types/voyage-relief.svg)}.gdc[data-rarete=arc-en-ciel][data-type=circuit][data-matiere=aplat]{--gdc-texture:url(/cartes/types/circuit-aplat.svg)}.gdc[data-rarete=arc-en-ciel][data-type=circuit][data-matiere=satin]{--gdc-texture:url(/cartes/types/circuit-satin.svg)}.gdc[data-rarete=arc-en-ciel][data-type=circuit][data-matiere=holo]{--gdc-texture:url(/cartes/types/circuit-holo.svg)}.gdc[data-rarete=arc-en-ciel][data-type=circuit][data-matiere=relief]{--gdc-texture:url(/cartes/types/circuit-relief.svg)}.gdc[data-rarete=arc-en-ciel][data-type=terre][data-matiere=aplat]{--gdc-texture:url(/cartes/types/terre-aplat.svg)}.gdc[data-rarete=arc-en-ciel][data-type=terre][data-matiere=satin]{--gdc-texture:url(/cartes/types/terre-satin.svg)}.gdc[data-rarete=arc-en-ciel][data-type=terre][data-matiere=holo]{--gdc-texture:url(/cartes/types/terre-holo.svg)}.gdc[data-rarete=arc-en-ciel][data-type=terre][data-matiere=relief]{--gdc-texture:url(/cartes/types/terre-relief.svg)}.gdc[data-rarete=arc-en-ciel][data-type=sentier][data-matiere=aplat]{--gdc-texture:url(/cartes/types/sentier-aplat.svg)}.gdc[data-rarete=arc-en-ciel][data-type=sentier][data-matiere=satin]{--gdc-texture:url(/cartes/types/sentier-satin.svg)}.gdc[data-rarete=arc-en-ciel][data-type=sentier][data-matiere=holo]{--gdc-texture:url(/cartes/types/sentier-holo.svg)}.gdc[data-rarete=arc-en-ciel][data-type=sentier][data-matiere=relief]{--gdc-texture:url(/cartes/types/sentier-relief.svg)}.gdc[data-rarete=arc-en-ciel][data-type=ville][data-matiere=aplat]{--gdc-texture:url(/cartes/types/ville-aplat.svg)}.gdc[data-rarete=arc-en-ciel][data-type=ville][data-matiere=satin]{--gdc-texture:url(/cartes/types/ville-satin.svg)}.gdc[data-rarete=arc-en-ciel][data-type=ville][data-matiere=holo]{--gdc-texture:url(/cartes/types/ville-holo.svg)}.gdc[data-rarete=arc-en-ciel][data-type=ville][data-matiere=relief]{--gdc-texture:url(/cartes/types/ville-relief.svg)}.gdc[data-rarete=arc-en-ciel][data-type=atelier][data-matiere=aplat]{--gdc-texture:url(/cartes/types/atelier-aplat.svg)}.gdc[data-rarete=arc-en-ciel][data-type=atelier][data-matiere=satin]{--gdc-texture:url(/cartes/types/atelier-satin.svg)}.gdc[data-rarete=arc-en-ciel][data-type=atelier][data-matiere=holo]{--gdc-texture:url(/cartes/types/atelier-holo.svg)}.gdc[data-rarete=arc-en-ciel][data-type=atelier][data-matiere=relief]{--gdc-texture:url(/cartes/types/atelier-relief.svg)}.gdc[data-rarete=arc-en-ciel][data-type=electrique][data-matiere=aplat]{--gdc-texture:url(/cartes/types/electrique-aplat.svg)}.gdc[data-rarete=arc-en-ciel][data-type=electrique][data-matiere=satin]{--gdc-texture:url(/cartes/types/electrique-satin.svg)}.gdc[data-rarete=arc-en-ciel][data-type=electrique][data-matiere=holo]{--gdc-texture:url(/cartes/types/electrique-holo.svg)}.gdc[data-rarete=arc-en-ciel][data-type=electrique][data-matiere=relief]{--gdc-texture:url(/cartes/types/electrique-relief.svg)}.gdc[data-rarete=arc-en-ciel][data-type=graphite][data-matiere=aplat]{--gdc-texture:url(/cartes/types/graphite-aplat.svg)}.gdc[data-rarete=arc-en-ciel][data-type=graphite][data-matiere=satin]{--gdc-texture:url(/cartes/types/graphite-satin.svg)}.gdc[data-rarete=arc-en-ciel][data-type=graphite][data-matiere=holo]{--gdc-texture:url(/cartes/types/graphite-holo.svg)}.gdc[data-rarete=arc-en-ciel][data-type=graphite][data-matiere=relief]{--gdc-texture:url(/cartes/types/graphite-relief.svg)}.gdc[data-rarete=dorure][data-type][data-matiere]{--gdc-papier:#f5eedb;--gdc-encre:#2f230a;--gdc-encre-2:#5c4a24;--gdc-filet:#cdb98a;--gdc-type-cadre:#b48c34;--gdc-type-clair:#f3e2a6;--gdc-type-accent:#6f5313;--gdc-type-fond-2:#ebe0c4;background:#b48c34 url(/cartes/types/dorure.svg) 0 0/100% 100% no-repeat}.gdc[data-rarete=dorure][data-type]:after{box-shadow:inset 0 0 0 1px #6f5313}.gdc[data-rarete=dorure]>.gdc-fond{background:#f5eedb}.gdc[data-rarete=dorure][data-type=asphalte] .gdc-sym:not([data-sym=bande]){background-image:url(/cartes/types/asphalte-symbole-signe.svg)}.gdc[data-rarete=dorure][data-type=voyage] .gdc-sym:not([data-sym=bande]){background-image:url(/cartes/types/voyage-symbole-signe.svg)}.gdc[data-rarete=dorure][data-type=circuit] .gdc-sym:not([data-sym=bande]){background-image:url(/cartes/types/circuit-symbole-signe.svg)}.gdc[data-rarete=dorure][data-type=terre] .gdc-sym:not([data-sym=bande]){background-image:url(/cartes/types/terre-symbole-signe.svg)}.gdc[data-rarete=dorure][data-type=sentier] .gdc-sym:not([data-sym=bande]){background-image:url(/cartes/types/sentier-symbole-signe.svg)}.gdc[data-rarete=dorure][data-type=ville] .gdc-sym:not([data-sym=bande]){background-image:url(/cartes/types/ville-symbole-signe.svg)}.gdc[data-rarete=dorure][data-type=atelier] .gdc-sym:not([data-sym=bande]){background-image:url(/cartes/types/atelier-symbole-signe.svg)}.gdc[data-rarete=dorure][data-type=electrique] .gdc-sym:not([data-sym=bande]){background-image:url(/cartes/types/electrique-symbole-signe.svg)}.gdc[data-rarete=dorure][data-type=graphite] .gdc-sym:not([data-sym=bande]){background-image:url(/cartes/types/graphite-symbole-signe.svg)}.gdc[data-famille=signature] .gdc-sig{z-index:0;row-gap:calc(12 * var(--gdc-u));padding:calc(12 * var(--gdc-u)) var(--gdc-marge) calc(6 * var(--gdc-u));grid-template-columns:minmax(0,1fr);display:grid}.gdc[data-famille=signature] .gdc-sig-titre{font:var(--weight-display) calc(var(--gdc-sig-t,56) * var(--gdc-u)) / .84 var(--font-display);letter-spacing:-.05em;color:var(--gdc-encre);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.gdc[data-famille=signature] .gdc-sig-date{align-items:center;row-gap:calc(3 * var(--gdc-u));margin-top:calc(9 * var(--gdc-u));padding:calc(5 * var(--gdc-u)) 0 calc(4.5 * var(--gdc-u));border-top:3px double var(--gdc-encre);border-bottom:1px solid var(--gdc-encre);font:var(--weight-medium) var(--gdc-t-micro) / 1.25 var(--font-ui);letter-spacing:.04em;color:var(--gdc-encre);white-space:nowrap;flex-wrap:wrap;display:flex}.gdc[data-famille=signature] .gdc-sig-date__d{align-items:center;display:inline-flex}.gdc[data-famille=signature] .gdc-sig-date__l{border-left:1px solid var(--gdc-type-accent);margin-left:.85em;padding-left:.85em}.gdc[data-famille=signature] .gdc-sig-date__n{font-weight:var(--weight-semibold);letter-spacing:.08em;margin-left:auto;padding-left:1.2em}.gdc[data-famille=signature] .gdc-sig-fen{min-height:calc(274 * var(--gdc-u));display:grid;position:relative}.gdc[data-famille=signature] .gdc-sig-fen>.gdc-cadre{min-height:0}.gdc[data-famille=signature][data-variante=une]:is([data-etat=depart],[data-etat=liaison]) .gdc-sig-fen{margin-inline:calc(-1 * var(--gdc-marge))}.gdc[data-famille=signature] .gdc-sig-yeux{top:max(calc(var(--gdc-sig-ya) * 100% + var(--gdc-sig-yb) * var(--gdc-u)), calc(var(--gdc-sig-yc) * 100%));left:calc(-20 * var(--gdc-u));right:calc(-20 * var(--gdc-u));border-inline:calc(16 * var(--gdc-u)) solid var(--gdc-type-accent);pointer-events:none;height:1px;position:absolute}.gdc[data-famille=signature] .gdc-sig-yeux[data-yeux=min]{top:min(calc(var(--gdc-sig-ya) * 100% + var(--gdc-sig-yb) * var(--gdc-u)), calc(var(--gdc-sig-yc) * 100%))}.gdc[data-famille=signature] .gdc-sig-mots{row-gap:calc(10 * var(--gdc-u));display:grid}.gdc[data-famille=signature] .gdc-sig-acc p{text-indent:-.42em}.gdc[data-famille=signature] .gdc-sig-acc figcaption{margin-top:.45em}.gdc[data-famille=signature] .gdc-sig-acc--voix p{font:var(--weight-display) calc(18 * var(--gdc-u)) / 1.18 var(--font-display);letter-spacing:-.01em}.gdc[data-famille=signature] .gdc-sig-avis p{font-size:var(--gdc-t-texte);line-height:1.32}.gdc[data-famille=signature][data-etat=depart] .gdc-sig{grid-template-rows:auto minmax(calc(274 * var(--gdc-u)), 1fr) auto}.gdc[data-famille=signature][data-etat=depart]:not([data-format=verso]) .gdc-visa{margin-bottom:calc(12 * var(--gdc-u))}.gdc[data-famille=signature][data-etat=liaison] .gdc-sig{grid-template-rows:minmax(calc(274 * var(--gdc-u)), 1fr) auto auto}.gdc[data-famille=signature][data-etat=liaison]:not([data-format=verso]) .gdc-visa{margin-bottom:calc(12 * var(--gdc-u))}.gdc[data-famille=signature][data-etat=liaison] .gdc-sig-tf{width:calc(300 * var(--gdc-u))}.gdc[data-famille=signature] .gdc-sig-tete--voix .gdc-sig-acc--voix p{font-size:calc(24 * var(--gdc-u));letter-spacing:-.02em;line-height:1.12}.gdc[data-famille=signature] .gdc-sig-tete--voix .gdc-sig-acc figcaption{margin-top:.7em}.gdc[data-famille=signature] .gdc-sig-auteur{margin-top:calc(8 * var(--gdc-u));font:var(--weight-display) calc(24 * var(--gdc-u)) / 1 var(--font-display);letter-spacing:-.02em;color:var(--gdc-encre-2)}.gdc[data-famille=signature] .gdc-sig-auteur:before{content:"— "}.gdc[data-famille=signature][data-etat=chrono] .gdc-sig{grid-template-rows:auto minmax(0,1fr)}.gdc[data-famille=signature][data-etat=chrono] .gdc-sig-fen{min-height:0}.gdc[data-famille=signature] .gdc-sig-dossier{place-self:start;row-gap:calc(8 * var(--gdc-u));width:calc(204 * var(--gdc-u));margin:0 0 calc(12 * var(--gdc-u)) var(--gdc-marge);grid-row:visa;display:grid}.gdc[data-famille=signature][data-etat=chrono]:not([data-format=verso]) .gdc-visa{margin-bottom:calc(12 * var(--gdc-u));place-self:start end}.gdc[data-famille=signature] .gdc-sig-ct>div{justify-content:flex-end;align-items:baseline;column-gap:calc(8 * var(--gdc-u));padding:calc(1.5 * var(--gdc-u)) 0 calc(2.5 * var(--gdc-u));border-top:1px solid var(--gdc-type-accent);flex-direction:row-reverse;display:flex}.gdc[data-famille=signature] .gdc-sig-ct dd{min-width:calc(40 * var(--gdc-u));font-size:var(--gdc-t-legende);white-space:nowrap;flex:none;line-height:1}.gdc[data-famille=signature] .gdc-sig-ct__v{font:var(--weight-display) calc(20 * var(--gdc-u)) / .95 var(--font-display);letter-spacing:-.03em}.gdc[data-famille=signature] .gdc-sig-ct__s{font-size:var(--gdc-t-legende)}.gdc[data-famille=signature] .gdc-sig-ct dt{min-width:0;font:var(--weight-medium) var(--gdc-t-legende) / 1.2 var(--font-ui);color:var(--gdc-encre-2)}@container gdc not (width>=320px){.gdc[data-famille=signature][data-etat=chrono] .gdc-sig{row-gap:calc(8 * var(--gdc-u));padding-top:calc(6 * var(--gdc-u))}.gdc[data-famille=signature][data-etat=chrono] .gdc-sig-tete>.gdc-sig-titre{font-size:calc(var(--gdc-sig-t,56) * .75 * var(--gdc-u))}.gdc[data-famille=signature][data-etat=chrono] .gdc-sig-tete>.gdc-sig-date{margin-top:calc(6 * var(--gdc-u))}.gdc[data-famille=signature][data-etat=chrono] .gdc-sig-dossier,.gdc[data-famille=signature][data-etat=chrono]:not([data-format=verso]) .gdc-visa{margin-bottom:calc(8 * var(--gdc-u))}}.gdc[data-famille=signature][data-etat=arrivee] .gdc-sig{grid-row:corps-start/bande-start;grid-template-rows:minmax(0,1fr);padding-top:0;padding-bottom:0}.gdc[data-famille=signature] .gdc-sig-couv{z-index:1;padding:0 var(--gdc-marge) calc(8 * var(--gdc-u));flex-direction:column;grid-row:corps;justify-content:flex-end;align-self:end;display:flex}.gdc[data-famille=signature] .gdc-sig-couv--plaque{min-height:calc(var(--gdc-t-micro) + var(--gdc-t-texte) + 2px + 19 * var(--gdc-u))}.gdc[data-famille=signature] .gdc-sig-couv>.gdc-sig-titre{width:fit-content}.gdc[data-famille=signature] .gdc-sig-couv>.gdc-sig-titre--plaque{--gdc-sig-place:calc(354.4 * var(--gdc-u) - 2px - max(var(--gdc-sig-pt) * var(--gdc-t-micro), var(--gdc-sig-pn) * var(--gdc-t-texte)));max-width:var(--gdc-sig-place);font-size:min(calc(var(--gdc-sig-t,56) * var(--gdc-u)), calc(var(--gdc-sig-place) * .98 / var(--gdc-sig-e)))}@container gdc (width>=420px){.gdc[data-famille=signature] .gdc-sig-couv>.gdc-sig-titre--plaque{font-size:min(calc(var(--gdc-sig-t,56) * 1.26 * var(--gdc-u)), calc(var(--gdc-sig-place) * .98 / var(--gdc-sig-e)))}}.gdc[data-famille=signature] .gdc-sig-couv>.gdc-sig-voile{z-index:-1;inset:calc(-16 * var(--gdc-u)) 0 calc(-640 * var(--gdc-u));background:linear-gradient(to bottom, transparent, var(--gdc-papier) calc(24 * var(--gdc-u)));opacity:.9;pointer-events:none;position:absolute}.gdc[data-famille=signature] .gdc-sig-voix{z-index:1;place-self:start;row-gap:calc(9 * var(--gdc-u));width:calc(204 * var(--gdc-u));margin-left:var(--gdc-marge);grid-row:visa;display:grid}.gdc[data-famille=signature] .gdc-sig-date--pile{flex-direction:column;align-items:flex-start;margin-top:0}.gdc[data-famille=signature] .gdc-sig-date--pile>.gdc-sig-date__l{border-left:0;margin-left:0;padding-left:0}.gdc[data-famille=signature] .gdc-sig-voix .gdc-sig-acc--voix p{font-size:var(--gdc-t-texte);line-height:1.22}.gdc[data-famille=signature] .gdc-sig-fait .gdc-fait__v{line-height:1.3}.gdc[data-famille=signature][data-etat=arrivee]:not([data-format=verso]) .gdc-visa{margin-bottom:calc(8 * var(--gdc-u));justify-self:end}.gdc[data-famille=signature][data-etat=arrivee]:not([data-format=verso]) .gdc-plaque{margin:0 var(--gdc-marge) calc(8 * var(--gdc-u)) 0;grid-row:corps;place-self:end}.gdc[data-famille=technique]{--gdc-tec-visa:184;--gdc-tec-visa-l:max(calc(var(--gdc-tec-visa) * var(--gdc-u)), calc(16.7 * var(--gdc-t-legende)));--gdc-tec-trait:var(--gdc-type-accent);--gdc-tec-pl-t:calc(16.3 * var(--gdc-t-micro))}.gdc[data-famille=technique][data-tirage=negatif]{--gdc-papier:var(--gd-white);--gdc-encre:var(--text-1);--gdc-encre-2:var(--text-2);--gdc-filet:var(--gd-gray-300);--gdc-tec-trait:var(--gdc-type-fond-2)}.gdc[data-famille=technique] .gdc-tec-feuille{z-index:0;pointer-events:none;grid-area:entete-start/1/bande-start/-1;position:relative}.gdc[data-famille=technique][data-tirage=negatif] .gdc-tec-feuille{border-radius:var(--gdc-r-int) var(--gdc-r-int) 0 0;background:var(--gdc-papier)}.gdc[data-famille=technique] .gdc-tec-feuille__t{width:100%;height:100%;color:var(--gdc-encre);fill:none;stroke:var(--gdc-encre);stroke-width:1px;position:absolute;inset:0;overflow:visible;translate:0 .5px}.gdc[data-famille=technique] .gdc-tec-z{font:var(--weight-medium) var(--gdc-t-micro) / 1 var(--font-ui);color:var(--gdc-encre-2);display:flex;position:absolute}.gdc[data-famille=technique] .gdc-tec-z[data-z=h]{top:calc((14 * var(--gdc-u) - var(--gdc-t-micro)) / 2);left:calc(20 * var(--gdc-u));right:calc(20 * var(--gdc-u));justify-content:space-around}.gdc[data-famille=technique] .gdc-tec-z:is([data-z=g],[data-z=d]){top:calc(18 * var(--gdc-u));width:calc(20 * var(--gdc-u));height:calc(614 * var(--gdc-u));flex-direction:column;justify-content:space-around;align-items:center}.gdc[data-famille=technique] .gdc-tec-z[data-z=g]{left:0}.gdc[data-famille=technique] .gdc-tec-z[data-z=d]{right:0}.gdc[data-famille=technique][data-apercu] .gdc-tec-z{display:none}.gdc[data-famille=technique] .gdc-tec{z-index:1;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--gdc-tec-ha) * var(--gdc-u)) calc(var(--gdc-tec-hc) * var(--gdc-u)) minmax(0, 1fr);row-gap:calc(7 * var(--gdc-u));margin:0 calc(30 * var(--gdc-u));padding:calc(6 * var(--gdc-u)) calc(6 * var(--gdc-u)) calc(14 * var(--gdc-u));display:grid;position:relative}.gdc[data-famille=technique] .gdc-tec:not([data-epure]){grid-template-rows:minmax(calc(var(--gdc-tec-ha) * var(--gdc-u)), 1fr) auto calc(100% - (var(--gdc-tec-ha) + var(--gdc-tec-hc) + 14) * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec-a{grid-row:1;min-height:0}.gdc[data-famille=technique] .gdc-tec-va{top:calc((6 + var(--gdc-tec-ha)) * var(--gdc-u));left:calc(-2 * var(--gdc-u) - .6em);width:calc(var(--gdc-tec-ha) * var(--gdc-u));transform-origin:0 0;font:var(--weight-medium) var(--gdc-t-micro) / 1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gdc-encre-2);white-space:nowrap;position:absolute;rotate:-90deg}@container gdc (width<=400px){.gdc[data-famille=technique] .gdc-tec-va{display:none}}.gdc[data-famille=technique] .gdc-tec-c{column-gap:calc(14 * var(--gdc-u));row-gap:calc(2 * var(--gdc-u));grid-row:2;grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid}.gdc[data-famille=technique] .gdc-tec:not([data-panneau],[data-vue=tirage]) .gdc-tec-c{grid-template-columns:minmax(0,1fr)}.gdc[data-famille=technique] .gdc-tec[data-vue=tirage] .gdc-tec-c{grid-template-rows:minmax(0,1fr)}.gdc[data-famille=technique] .gdc-tec-leg{font:var(--weight-medium) var(--gdc-t-micro) / 1.2 var(--font-ui);color:var(--gdc-encre-2);white-space:nowrap;grid-column:1}.gdc[data-famille=technique] .gdc-tec:not([data-panneau],[data-vue=tirage]) .gdc-tec-leg{justify-self:center}.gdc[data-famille=technique] .gdc-tec-ep{height:calc(var(--gdc-tec-he) * var(--gdc-u));aspect-ratio:var(--gdc-tec-r);grid-area:2/1;align-self:start;position:relative}.gdc[data-famille=technique] .gdc-tec[data-vue=cotation] .gdc-tec-ep{margin-top:calc(9 * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec[data-vue=tirage] .gdc-tec-ep{margin-top:calc(6 * var(--gdc-u));grid-row:1}.gdc[data-famille=technique] .gdc-tec:not([data-panneau],[data-vue=tirage]) .gdc-tec-ep{justify-self:center}.gdc[data-famille=technique] .gdc-tec:not([data-epure]) .gdc-tec-c{grid-template-columns:minmax(0,1fr)}.gdc[data-famille=technique] .gdc-tec:not([data-epure]) .gdc-tec-p{grid-column:1/-1}.gdc[data-famille=technique] .gdc-tec-q{fill:none;width:100%;height:100%;stroke:var(--gdc-tec-trait);stroke-width:1px;opacity:.14;position:absolute;inset:0}.gdc[data-famille=technique] :is(.gdc-tec-ep__t,.gdc-tec-ep__c){background:var(--gdc-tec-trait);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gdc[data-famille=technique] .gdc-tec-ep__c{opacity:0}.gdc[data-famille=technique] .gdc-tec-ep__t[data-ep=sportive-esquisse]{-webkit-mask-image:url(/cartes/technique/sportive-esquisse.svg);mask-image:url(/cartes/technique/sportive-esquisse.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=sportive-trait]{-webkit-mask-image:url(/cartes/technique/sportive-trait.svg);mask-image:url(/cartes/technique/sportive-trait.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=sportive-cotation]{-webkit-mask-image:url(/cartes/technique/sportive-cotation.svg);mask-image:url(/cartes/technique/sportive-cotation.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=sportive-tirage]{-webkit-mask-image:url(/cartes/technique/sportive-tirage.svg);mask-image:url(/cartes/technique/sportive-tirage.svg)}.gdc[data-famille=technique] .gdc-tec-ep__t[data-ep=roadster-esquisse]{-webkit-mask-image:url(/cartes/technique/roadster-esquisse.svg);mask-image:url(/cartes/technique/roadster-esquisse.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=roadster-trait]{-webkit-mask-image:url(/cartes/technique/roadster-trait.svg);mask-image:url(/cartes/technique/roadster-trait.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=roadster-cotation]{-webkit-mask-image:url(/cartes/technique/roadster-cotation.svg);mask-image:url(/cartes/technique/roadster-cotation.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=roadster-tirage]{-webkit-mask-image:url(/cartes/technique/roadster-tirage.svg);mask-image:url(/cartes/technique/roadster-tirage.svg)}.gdc[data-famille=technique] .gdc-tec-ep__t[data-ep=motocross-esquisse]{-webkit-mask-image:url(/cartes/technique/motocross-esquisse.svg);mask-image:url(/cartes/technique/motocross-esquisse.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=motocross-trait]{-webkit-mask-image:url(/cartes/technique/motocross-trait.svg);mask-image:url(/cartes/technique/motocross-trait.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=motocross-cotation]{-webkit-mask-image:url(/cartes/technique/motocross-cotation.svg);mask-image:url(/cartes/technique/motocross-cotation.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=motocross-tirage]{-webkit-mask-image:url(/cartes/technique/motocross-tirage.svg);mask-image:url(/cartes/technique/motocross-tirage.svg)}.gdc[data-famille=technique] .gdc-tec-ep__t[data-ep=vtt-esquisse]{-webkit-mask-image:url(/cartes/technique/vtt-esquisse.svg);mask-image:url(/cartes/technique/vtt-esquisse.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=vtt-trait]{-webkit-mask-image:url(/cartes/technique/vtt-trait.svg);mask-image:url(/cartes/technique/vtt-trait.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=vtt-cotation]{-webkit-mask-image:url(/cartes/technique/vtt-cotation.svg);mask-image:url(/cartes/technique/vtt-cotation.svg)}.gdc[data-famille=technique] .gdc-tec-ep [data-ep=vtt-tirage]{-webkit-mask-image:url(/cartes/technique/vtt-tirage.svg);mask-image:url(/cartes/technique/vtt-tirage.svg)}.gdc[data-famille=technique] .gdc-tec-ep__r{fill:none;width:100%;height:100%;stroke:var(--gdc-tec-trait);stroke-width:.75px;position:absolute;inset:0;overflow:visible}.gdc[data-famille=technique] :is(.gdc-tec-cote,.gdc-tec-vf){left:var(--gdc-x);top:var(--gdc-y);background:var(--gdc-papier);color:var(--gdc-encre-2);white-space:nowrap;padding:0 .35em;position:absolute;translate:-50% -50%}.gdc[data-famille=technique] .gdc-tec-cote{font:var(--weight-semibold) var(--gdc-t-micro) / 1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.gdc[data-famille=technique] .gdc-tec-vf{font:var(--weight-medium) var(--gdc-t-micro) / 1.2 var(--font-ui);top:auto;bottom:0;translate:-50%}.gdc[data-famille=technique] :is(.gdc-tec-bulle,.gdc-tec-n__b){width:calc(15 * var(--gdc-u));aspect-ratio:1;border:1px solid var(--gdc-tec-trait);background:var(--gdc-papier);min-width:11px;font:var(--weight-semibold) var(--gdc-t-micro) / 1 var(--font-ui);color:var(--gdc-encre);border-radius:50%;place-items:center;display:grid}.gdc[data-famille=technique] .gdc-tec-bulle{left:var(--gdc-x);top:var(--gdc-y);position:absolute;translate:-50% -50%}.gdc[data-famille=technique] .gdc-tec-note{padding-left:calc(8 * var(--gdc-u));border-left:1px solid var(--gdc-filet);font:var(--weight-medium) var(--gdc-t-micro) / 1.25 var(--font-ui);color:var(--gdc-encre-2);grid-column:2;align-self:start;row-gap:.4em;display:grid}@container gdc (width<=400px){.gdc[data-famille=technique] .gdc-tec-note>[data-note=echelle]{display:none}}.gdc[data-famille=technique] .gdc-tec-p{grid-area:1/2/-1;align-self:start;min-width:0}.gdc[data-famille=technique] .gdc-tec-titre{font:var(--weight-semibold) var(--gdc-t-micro) / 1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gdc-encre-2);margin-bottom:.5em}.gdc[data-famille=technique] .gdc-tec-avis p{font:var(--weight-regular) var(--gdc-t-legende) / 1.4 var(--font-ui)}.gdc[data-famille=technique] .gdc-tec-fiche{border-top:1px solid var(--gdc-filet);font:var(--weight-regular) var(--gdc-t-legende) / 1.3 var(--font-ui)}.gdc[data-famille=technique] .gdc-tec-fiche>div{padding:calc(4 * var(--gdc-u)) 0;border-bottom:1px solid var(--gdc-filet);text-wrap:pretty}.gdc[data-famille=technique] :is(.gdc-tec-fiche dt,.gdc-tec-fiche dd){display:inline}.gdc[data-famille=technique] .gdc-tec-fiche dt{font:var(--weight-medium) var(--gdc-t-micro) / 1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gdc-encre-2);margin-right:.6em}.gdc[data-famille=technique] .gdc-tec-nomen{row-gap:calc(5 * var(--gdc-u));display:grid}.gdc[data-famille=technique] .gdc-tec-n{font:var(--weight-regular) var(--gdc-t-legende) / 1.3 var(--font-ui);text-wrap:pretty}.gdc[data-famille=technique] .gdc-tec-n__b{vertical-align:-.25em;width:1.3em;min-width:0;margin-right:.45em;display:inline-grid}@container gdc (width<=400px){.gdc[data-famille=technique] .gdc-tec-n{font-size:var(--gdc-t-micro)}}.gdc[data-famille=technique] .gdc-tec-n__t{font:var(--weight-medium) var(--gdc-t-micro) / 1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gdc-encre-2);margin-right:.6em}.gdc[data-famille=technique] :is(.gdc-tec-p[data-p=identification]>.gdc-attendu,.gdc-tec-nomen .gdc-attendu){min-height:0}.gdc[data-famille=technique] .gdc-tec-p[data-p=identification]>.gdc-attendu{margin-top:calc(5 * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec-k{column-gap:calc(14 * var(--gdc-u));min-height:0;padding-top:calc(7 * var(--gdc-u));border-top:1px solid var(--gdc-encre);grid-row:3;grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}.gdc[data-famille=technique] .gdc-tec:is([data-vue=cotation],[data-vue=tirage]) .gdc-tec-k{grid-template-columns:minmax(0, 1fr) var(--gdc-tec-visa-l)}.gdc[data-famille=technique] .gdc-tec-k__id{min-width:0}.gdc[data-famille=technique] .gdc-tec-k__nom{font:var(--weight-display) calc(var(--gdc-tec-nom,44) * var(--gdc-u)) / .95 var(--font-display);letter-spacing:-.035em;color:var(--gdc-encre);overflow-wrap:anywhere}.gdc[data-famille=technique] .gdc-tec-k__disc{margin-top:calc(6 * var(--gdc-u));font:var(--weight-medium) var(--gdc-t-texte) / 1.25 var(--font-ui);color:var(--gdc-encre)}.gdc[data-famille=technique] .gdc-tec-k__lieu{width:fit-content;max-width:100%;margin-top:calc(3 * var(--gdc-u));font:var(--weight-regular) var(--gdc-t-legende) / 1.3 var(--font-ui);color:var(--gdc-encre-2);flex-wrap:wrap;align-items:center;column-gap:.8em;display:flex}.gdc[data-famille=technique] .gdc-tec-k__pfs{color:var(--gdc-encre);align-items:center;gap:.6em;display:inline-flex}.gdc[data-famille=technique] .gdc-tec-cases{min-width:calc(150 * var(--gdc-u));border-top:1px solid var(--gdc-filet);align-content:start;display:grid}.gdc[data-famille=technique] .gdc-tec-cases>div{padding:calc(4 * var(--gdc-u)) 0;border-bottom:1px solid var(--gdc-filet)}.gdc[data-famille=technique] .gdc-tec-cases dt{font:var(--weight-medium) var(--gdc-t-micro) / 1.4 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gdc-encre-2)}.gdc[data-famille=technique] .gdc-tec~.gdc-visa{margin:0 calc(36 * var(--gdc-u)) calc(14 * var(--gdc-u)) 0;grid-area:corps;place-self:end}.gdc[data-famille=technique] .gdc-tec~.gdc-visa[data-visa=bloc]{width:var(--gdc-tec-visa-l)}.gdc[data-famille=technique] .gdc-tec~.gdc-plaque{max-width:calc(394 * var(--gdc-u) - var(--gdc-tec-visa-l));margin:0 0 calc(14 * var(--gdc-u)) calc(36 * var(--gdc-u));grid-area:corps;place-self:end start}@container gdc not (width>=320px){.gdc[data-famille=technique] .gdc-tec{grid-template-rows:minmax(calc(276 * var(--gdc-u)), 1fr) auto auto;row-gap:calc(5 * var(--gdc-u));padding:calc(4 * var(--gdc-u)) calc(6 * var(--gdc-u)) calc(11 * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec:not([data-epure]){grid-template-rows:minmax(calc(276 * var(--gdc-u)), 1fr) auto auto}.gdc[data-famille=technique] .gdc-tec:is([data-vue=esquisse],[data-vue=trait]) .gdc-tec-k{padding-bottom:calc(1.3 * var(--gdc-t-legende) + 4 * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec[data-vue=trait] .gdc-tec-k[data-cases]{padding-bottom:0}.gdc[data-famille=technique] .gdc-tec[data-vue=trait] .gdc-tec-cases{margin-bottom:calc(1.3 * var(--gdc-t-legende) + 4 * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec:is([data-vue=cotation],[data-vue=tirage]) .gdc-tec-k{min-height:calc((var(--gdc-tec-nv) + 3) * 1px + (17 + 7 * var(--gdc-tec-nv)) * var(--gdc-u) + 1.3 * var(--gdc-t-micro) + 1.3 * var(--gdc-tec-nv) * var(--gdc-t-legende))}.gdc[data-famille=technique] .gdc-tec[data-vue=tirage] .gdc-tec-k{padding-bottom:calc(24 * var(--gdc-u) + 2px + 3 * var(--gdc-t-micro) + var(--gdc-t-texte))}.gdc[data-famille=technique] .gdc-tec{--gdc-tec-pl:calc(13.5 * var(--gdc-t-micro))}.gdc[data-famille=technique] .gdc-tec[data-vue=trait]{--gdc-tec-pl:calc(15.6 * var(--gdc-t-micro))}.gdc[data-famille=technique] .gdc-tec[data-vue=cotation]{--gdc-tec-pl:calc(21 * var(--gdc-t-micro))}.gdc[data-famille=technique] .gdc-tec[data-vue=tirage]{--gdc-tec-pl:var(--gdc-tec-pl-t)}.gdc[data-famille=technique] .gdc-tec-c{grid-template-columns:minmax(0, calc(var(--gdc-tec-he) * var(--gdc-tec-r) * var(--gdc-u))) minmax(var(--gdc-tec-pl), 1fr);grid-template-rows:auto;row-gap:0}.gdc[data-famille=technique] .gdc-tec-leg{display:none}.gdc[data-famille=technique] .gdc-tec-ep{width:min(100%, calc(var(--gdc-tec-he) * var(--gdc-tec-r) * var(--gdc-u)));grid-row:1;height:auto}.gdc[data-famille=technique] .gdc-tec-titre{margin-bottom:.3em}.gdc[data-famille=technique] .gdc-tec-avis p{line-height:1.3}.gdc[data-famille=technique] .gdc-tec-fiche{line-height:1.2}.gdc[data-famille=technique] .gdc-tec-fiche>div{padding:calc(3 * var(--gdc-u)) 0}.gdc[data-famille=technique] .gdc-tec-nomen{row-gap:calc(3 * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec-n{line-height:1.2}.gdc[data-famille=technique] .gdc-tec-k{padding-top:calc(4 * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec-k__nom{font-size:calc(var(--gdc-tec-nom-e,var(--gdc-tec-nom,44)) * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec~.gdc-visa,.gdc[data-famille=technique] .gdc-tec~.gdc-plaque{margin-bottom:calc(11 * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec-z[data-z=h]{top:calc(.5 * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec-feuille[data-double] .gdc-tec-z:is([data-z=g],[data-z=d]){width:calc(16 * var(--gdc-u) - .5px)}}@container gdc not (width>=280px){.gdc[data-famille=technique] .gdc-tec-feuille[data-double] .gdc-tec-z{display:none}.gdc[data-famille=technique] .gdc-tec[data-epure][data-vue=tirage]{grid-template-rows:calc(276 * var(--gdc-u)) auto minmax(0, 1fr)}.gdc[data-famille=technique] .gdc-tec[data-epure][data-vue=tirage] .gdc-tec-c{min-height:calc(21 * var(--gdc-u) + 2px + 3 * var(--gdc-t-micro) + var(--gdc-t-texte))}.gdc[data-famille=technique] .gdc-tec[data-epure][data-vue=tirage] .gdc-tec-k{padding-bottom:0}.gdc[data-famille=technique] .gdc-tec[data-vue=tirage] .gdc-tec-ep{margin-top:calc(2 * var(--gdc-u))}.gdc[data-famille=technique] .gdc-tec[data-vue=tirage] :is(.gdc-tec-note,.gdc-tec-bulle,.gdc-tec-ep__r){display:none}.gdc[data-famille=technique] .gdc-tec[data-epure][data-vue=tirage]~.gdc-plaque{width:var(--gdc-tec-pl-t);max-width:none;margin:calc((4 + 276 + 5 + 2) * var(--gdc-u)) calc(36 * var(--gdc-u)) 0 0;place-self:start end}.gdc[data-famille=technique] .gdc-tec-vf,.gdc[data-famille=technique] .gdc-tec-p[data-p=nomenclature]>.gdc-tec-titre{display:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gdc-incl[data-gdc-active]>.gdc[data-famille=technique] :is(.gdc-tec-ep__c,.gdc-tec-ep__t){transition:opacity var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease)}.gdc-incl[data-gdc-active]:hover>.gdc[data-famille=technique][data-etat=chrono] .gdc-tec-ep__c{opacity:.5}.gdc-incl[data-gdc-active]:hover>.gdc[data-famille=technique][data-etat=chrono] .gdc-tec-ep__c[data-ep=sportive-esquisse]{-webkit-mask-image:url(/cartes/technique/sportive-esquisse.svg);mask-image:url(/cartes/technique/sportive-esquisse.svg)}.gdc-incl[data-gdc-active]:hover>.gdc[data-famille=technique][data-etat=chrono] .gdc-tec-ep__c[data-ep=roadster-esquisse]{-webkit-mask-image:url(/cartes/technique/roadster-esquisse.svg);mask-image:url(/cartes/technique/roadster-esquisse.svg)}.gdc-incl[data-gdc-active]:hover>.gdc[data-famille=technique][data-etat=chrono] .gdc-tec-ep__c[data-ep=motocross-esquisse]{-webkit-mask-image:url(/cartes/technique/motocross-esquisse.svg);mask-image:url(/cartes/technique/motocross-esquisse.svg)}.gdc-incl[data-gdc-active]:hover>.gdc[data-famille=technique][data-etat=chrono] .gdc-tec-ep__c[data-ep=vtt-esquisse]{-webkit-mask-image:url(/cartes/technique/vtt-esquisse.svg);mask-image:url(/cartes/technique/vtt-esquisse.svg)}.gdc-incl[data-gdc-active]:hover>.gdc[data-famille=technique][data-etat=arrivee] .gdc-tec-ep__t{background-color:var(--gdc-encre)}.gdc-incl[data-gdc-active]:hover>.gdc[data-famille=technique][data-etat=arrivee][data-tirage=negatif] .gdc-tec-ep__t{background-color:var(--gd-gray-500)}}.gdc[data-famille=roadbook] .gdc-rdb,.gdc[data-famille=roadbook] .gdc-rdb-haut{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(calc(278 * var(--gdc-u)), 1fr);row-gap:calc(8 * var(--gdc-u));padding:calc(12 * var(--gdc-u)) var(--gdc-marge) calc(8 * var(--gdc-u));grid-auto-rows:auto;display:grid}.gdc[data-famille=roadbook] .gdc-cadre.gdc-rdb-photo{min-height:calc(278 * var(--gdc-u))}.gdc[data-famille=roadbook] .gdc-rdb[data-rdb=liaison]{padding-top:0}.gdc[data-famille=roadbook] .gdc-rdb[data-rdb=liaison]>.gdc-cadre.gdc-rdb-photo{margin-inline:calc(-1 * var(--gdc-marge));border-radius:0}.gdc[data-famille=roadbook] .gdc-rdb-titre{--gdc-t-titre:max(7px, calc(var(--gdc-rdb-nom,36) * var(--gdc-u)));align-items:baseline;column-gap:calc(12 * var(--gdc-u));grid-template-columns:minmax(0,1fr) auto;display:grid}.gdc[data-famille=roadbook] .gdc-rdb-id{display:contents}.gdc[data-famille=roadbook] .gdc-rdb-id>.gdc-ic__nom{grid-area:1/1;min-width:0}.gdc[data-famille=roadbook] .gdc-rdb-id>.gdc-ic__l{grid-area:2/1/3/-1}.gdc[data-famille=roadbook] .gdc-rdb-total{white-space:nowrap;grid-area:1/2;align-items:baseline;gap:.35em;display:flex}.gdc[data-famille=roadbook] .gdc-rdb-chiffre{font:var(--weight-display) var(--gdc-t-titre) / .95 var(--font-display);letter-spacing:-.035em}.gdc[data-famille=roadbook] .gdc-rdb-unite{font:var(--weight-semibold) var(--gdc-t-micro) / 1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gdc-encre-2)}.gdc[data-famille=roadbook] .gdc-rdb-cases{border-top:1px solid var(--gdc-encre);display:grid}.gdc[data-famille=roadbook] .gdc-rdb-case{grid-template-columns:calc(64 * var(--gdc-u)) calc(50 * var(--gdc-u)) minmax(0, 1fr);border-bottom:1px solid var(--gdc-filet);display:grid;position:relative}.gdc[data-famille=roadbook] .gdc-rdb-km{align-content:start;place-items:baseline start;column-gap:calc(4 * var(--gdc-u));row-gap:calc(3 * var(--gdc-u));padding:0 calc(6 * var(--gdc-u)) calc(5 * var(--gdc-u)) 0;border-right:1px solid var(--gdc-filet);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n n""c p";display:grid}.gdc[data-famille=roadbook] .gdc-rdb-km>.gdc-rdb-n{grid-area:n}.gdc[data-famille=roadbook] .gdc-rdb-km>.gdc-rdb-cumul{grid-area:c}.gdc[data-famille=roadbook] .gdc-rdb-km>.gdc-rdb-part{grid-area:p}.gdc[data-famille=roadbook] .gdc-rdb-n{background:var(--gdc-encre);color:var(--gdc-papier);font:var(--weight-semibold) var(--gdc-t-micro) / 1 var(--font-ui);letter-spacing:.04em;padding:.25em .35em .2em}.gdc[data-famille=roadbook] .gdc-rdb-cumul{font:var(--weight-display) var(--gdc-t-texte) / 1 var(--font-display);letter-spacing:-.02em}.gdc[data-famille=roadbook] .gdc-rdb-part{font:var(--weight-medium) var(--gdc-t-micro) / 1 var(--font-ui);color:var(--gdc-encre-2)}.gdc[data-famille=roadbook] .gdc-rdb-tulipe{color:var(--gdc-encre);place-items:center;display:grid}.gdc[data-famille=roadbook] [data-cases=grandes]>.gdc-rdb-case>.gdc-rdb-tulipe{padding:calc(4 * var(--gdc-u)) 0;border-right:1px solid var(--gdc-filet)}.gdc[data-famille=roadbook] .gdc-rdb-tu{width:calc(34 * var(--gdc-u));aspect-ratio:1;height:auto;display:block}.gdc[data-famille=roadbook] .gdc-rdb-texte{min-width:0;padding:calc(4 * var(--gdc-u)) 0 calc(5 * var(--gdc-u)) calc(9 * var(--gdc-u))}.gdc[data-famille=roadbook] .gdc-rdb-l{font:var(--weight-semibold) var(--gdc-t-micro) / 1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gdc-encre-2)}.gdc[data-famille=roadbook] .gdc-rdb-note{font:var(--weight-regular) var(--gdc-t-legende) / 1.3 var(--font-ui);text-wrap:pretty;margin-top:.25em}.gdc[data-famille=roadbook] .gdc-rdb-q{color:var(--gdc-encre-2)}.gdc[data-famille=roadbook] .gdc-rdb-case[data-seule]>.gdc-rdb-texte{align-self:center;padding-block:0}.gdc[data-famille=roadbook] .gdc-rdb-case[data-seule] .gdc-rdb-l{color:var(--gdc-encre)}.gdc[data-famille=roadbook] .gdc-rdb-vues{grid-template-columns:repeat(3, calc(52 * var(--gdc-u)));gap:calc(5 * var(--gdc-u));margin-top:calc(4 * var(--gdc-u));display:grid}.gdc[data-famille=roadbook] .gdc-rdb-avis{margin-top:.3em}.gdc[data-famille=roadbook] .gdc-rdb-avis figcaption{margin:0 0 .2em}.gdc[data-famille=roadbook] .gdc-rdb-case[data-attendue]{border:1px dashed var(--gdc-encre-2);background:var(--gdc-type-fond-2)}.gdc[data-famille=roadbook] .gdc-rdb-case[data-attendue] .gdc-rdb-tulipe{color:var(--gdc-encre-2)}.gdc[data-famille=roadbook] .gdc-rdb-vide{font:var(--weight-medium) var(--gdc-t-legende) / 1.3 var(--font-ui);color:var(--gdc-encre-2);margin-top:.25em}.gdc[data-famille=roadbook] .gdc-attendu.gdc-rdb-attendu{margin-top:calc(4 * var(--gdc-u))}.gdc[data-famille=roadbook] .gdc-rdb-cases:is([data-cases=serrees],[data-cases=etiquetees]){grid-auto-flow:column;grid-template-rows:repeat(var(--gdc-rdb-rangees,5), auto);column-gap:calc(12 * var(--gdc-u));grid-template-columns:repeat(2,minmax(0,1fr))}.gdc[data-famille=roadbook] .gdc-rdb-cases[data-rangees="1"]{--gdc-rdb-rangees:1}.gdc[data-famille=roadbook] .gdc-rdb-cases[data-rangees="2"]{--gdc-rdb-rangees:2}.gdc[data-famille=roadbook] .gdc-rdb-cases[data-rangees="3"]{--gdc-rdb-rangees:3}.gdc[data-famille=roadbook] .gdc-rdb-cases[data-rangees="4"]{--gdc-rdb-rangees:4}.gdc[data-famille=roadbook] :is([data-cases=serrees],[data-cases=etiquetees])>.gdc-rdb-case{grid-template-columns:auto calc(30 * var(--gdc-u)) minmax(0, 1fr);align-items:center;column-gap:calc(6 * var(--gdc-u));padding:calc(3 * var(--gdc-u)) 0}.gdc[data-famille=roadbook] :is([data-cases=serrees],[data-cases=etiquetees]) .gdc-rdb-tu{width:calc(26 * var(--gdc-u))}.gdc[data-famille=roadbook] :is([data-cases=serrees],[data-cases=etiquetees]) .gdc-rdb-tu-l[stroke-dasharray],.gdc[data-famille=roadbook] .gdc-rdb-rouleau .gdc-rdb-tu-l[stroke-dasharray]{stroke-width:3.4px;stroke-dasharray:4.6 3.2}.gdc[data-famille=roadbook] [data-cases=serrees] .gdc-rdb-cumul{justify-self:end}.gdc[data-famille=roadbook] [data-cases=etiquetees]>.gdc-rdb-case{grid-template-columns:auto calc(28 * var(--gdc-u)) minmax(0, 1fr) auto}.gdc[data-famille=roadbook] .gdc-rdb-tampon{z-index:1;width:calc(262 * var(--gdc-u));height:calc(40 * var(--gdc-u));margin:calc(3 * var(--gdc-u)) 0 calc(8 * var(--gdc-u));padding:0 calc(12 * var(--gdc-u));border:2.5px solid var(--gdc-type-accent);border-radius:calc(4 * var(--gdc-u));box-shadow:inset 0 0 0 3px var(--gdc-papier), inset 0 0 0 4px var(--gdc-type-accent);pointer-events:none;grid-area:visa;justify-content:space-between;place-self:center;align-items:center;display:flex;rotate:-3deg}.gdc[data-famille=roadbook] .gdc-rdb-tampon>.gdc-y{height:calc(15 * var(--gdc-u));background:var(--gdc-type-accent)}.gdc[data-famille=roadbook]>.gdc-rdb-tampon~.gdc-visa{margin:calc(3 * var(--gdc-u)) 0 calc(8 * var(--gdc-u));place-self:center;rotate:-3deg}.gdc[data-famille=roadbook] .gdc-rdb:is([data-rdb=speciale],[data-rdb=arrivee]){grid-row:corps-start/plaque-end;grid-template-rows:subgrid;grid-template-columns:minmax(0, 1fr) calc(212 * var(--gdc-u));column-gap:calc(14 * var(--gdc-u));padding:0 var(--gdc-marge);row-gap:0}.gdc[data-famille=roadbook] .gdc-rdb-haut{grid-area:1/1/auto/-1;padding-inline:0}.gdc[data-famille=roadbook] .gdc-rdb-bas{padding-bottom:calc(14 * var(--gdc-u));grid-area:2/1;align-self:start}.gdc[data-famille=roadbook]>.gdc-rdb:is([data-rdb=speciale],[data-rdb=arrivee])~.gdc-visa{place-self:start end}.gdc[data-famille=roadbook] .gdc-rdb[data-rdb=speciale] .gdc-cadre.gdc-rdb-photo{border-radius:var(--radius-control) var(--radius-control) 0 0}.gdc[data-famille=roadbook] .gdc-rdb-reglette.gdc-chiffres{margin-top:calc(-8 * var(--gdc-u));border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--gd-black);color:var(--gd-gray-50);grid-auto-columns:minmax(min-content,1fr);grid-auto-flow:column;gap:0;display:grid}.gdc[data-famille=roadbook] .gdc-rdb-reglette.gdc-chiffres>div{padding:calc(6 * var(--gdc-u)) calc(7 * var(--gdc-u));border-left:1px solid var(--gd-gray-700);flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:.3em}.gdc[data-famille=roadbook] .gdc-rdb-reglette.gdc-chiffres>div:first-child{border-left:0}.gdc[data-famille=roadbook] .gdc-rdb-reglette.gdc-chiffres dd{font:var(--weight-display) var(--gdc-t-texte) / 1 var(--font-display);letter-spacing:-.02em}.gdc[data-famille=roadbook] .gdc-rdb-reglette.gdc-chiffres dt{font:var(--weight-medium) var(--gdc-t-micro) / 1.1 var(--font-ui);color:var(--gd-gray-500)}.gdc[data-famille=roadbook] .gdc-rdb-fin{padding-bottom:calc(14 * var(--gdc-u));grid-area:3/1/auto/-1;align-items:center;display:flex}.gdc[data-famille=roadbook] .gdc-rdb-damier{min-width:0;height:calc(18 * var(--gdc-u));background:var(--gd-white);color:var(--gd-black);flex:auto;display:block}.gdc[data-famille=roadbook] .gdc-rdb-rouleau{justify-content:space-between;gap:calc(4 * var(--gdc-u));margin:calc(8 * var(--gdc-u)) var(--gdc-marge) 0;padding:calc(5 * var(--gdc-u)) 0;border-block:1px solid var(--gdc-filet);color:var(--gdc-encre);display:flex}.gdc[data-famille=roadbook] .gdc-rdb-rouleau>li{align-items:center;gap:calc(2 * var(--gdc-u));display:flex}.gdc[data-famille=roadbook] .gdc-rdb-rouleau .gdc-rdb-tu{width:calc(16 * var(--gdc-u))}.gdc[data-famille=roadbook] .gdc-rdb-rouleau[data-charge="3"]{display:none}@container gdc (width<=279px){.gdc[data-famille=roadbook] .gdc-rdb-rouleau{display:none}}@container gdc (width<=319px){.gdc[data-famille=roadbook] :is(.gdc-rdb,.gdc-rdb-haut){row-gap:calc(4 * var(--gdc-u));padding-top:calc(8 * var(--gdc-u));padding-bottom:calc(4 * var(--gdc-u))}.gdc[data-famille=roadbook] .gdc-rdb:is([data-rdb=speciale],[data-rdb=arrivee]){padding-block:0}.gdc[data-famille=roadbook] .gdc-rdb:is([data-rdb=speciale],[data-rdb=arrivee])>.gdc-rdb-haut{row-gap:calc(3 * var(--gdc-u));padding-top:calc(5 * var(--gdc-u))}.gdc[data-famille=roadbook] .gdc-rdb[data-rdb=arrivee]>.gdc-rdb-haut{padding-bottom:0}.gdc[data-famille=roadbook] .gdc-rdb-case{grid-template-columns:calc(64 * var(--gdc-u)) calc(36 * var(--gdc-u)) minmax(0, 1fr)}.gdc[data-famille=roadbook] .gdc-rdb-tu{width:calc(30 * var(--gdc-u))}.gdc[data-famille=roadbook] .gdc-rdb-texte{padding-block:calc(2 * var(--gdc-u)) calc(3 * var(--gdc-u));padding-left:calc(7 * var(--gdc-u))}.gdc[data-famille=roadbook] .gdc-rdb-note{margin-top:.1em;line-height:1.2}.gdc[data-famille=roadbook] .gdc-rdb-l{line-height:1.1}.gdc[data-famille=roadbook] .gdc-rdb-km{row-gap:calc(1 * var(--gdc-u));padding-bottom:calc(2 * var(--gdc-u))}.gdc[data-famille=roadbook] :is([data-cases=serrees],[data-cases=etiquetees])>.gdc-rdb-case{grid-template-columns:auto calc(24 * var(--gdc-u)) minmax(0, 1fr);padding-block:calc(1 * var(--gdc-u))}.gdc[data-famille=roadbook] [data-cases=etiquetees]>.gdc-rdb-case{grid-template-columns:auto calc(24 * var(--gdc-u)) minmax(0, 1fr) auto}.gdc[data-famille=roadbook] :is([data-cases=serrees],[data-cases=etiquetees]) .gdc-rdb-tu{width:calc(22 * var(--gdc-u))}.gdc[data-famille=roadbook] .gdc-rdb-reglette.gdc-chiffres>div{padding:calc(4 * var(--gdc-u)) calc(4 * var(--gdc-u))}.gdc[data-famille=roadbook] .gdc-rdb-tampon{width:calc(240 * var(--gdc-u));height:calc(38 * var(--gdc-u));margin:calc(5 * var(--gdc-u)) 0 calc(6 * var(--gdc-u));box-shadow:inset 0 0 0 2px var(--gdc-papier), inset 0 0 0 3px var(--gdc-type-accent);border-width:2px;rotate:-2deg}.gdc[data-famille=roadbook]>.gdc-visa{margin-bottom:calc(5 * var(--gdc-u))}.gdc[data-famille=roadbook]>.gdc-rdb-tampon~.gdc-visa{margin:calc(5 * var(--gdc-u)) 0 calc(6 * var(--gdc-u));rotate:-2deg}.gdc[data-famille=roadbook]>.gdc-plaque{margin-bottom:calc(5 * var(--gdc-u))}.gdc[data-famille=roadbook] .gdc-rdb-fin{padding-bottom:calc(5 * var(--gdc-u))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gdc-incl[data-gdc-active]>.gdc[data-famille=roadbook] .gdc-rdb[data-rdb=arrivee] .gdc-rdb-case{transition:background-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease)}.gdc-incl[data-gdc-active]>.gdc[data-famille=roadbook] .gdc-rdb[data-rdb=arrivee] .gdc-rdb-case:hover{border-bottom-color:var(--gdc-type-accent);background-color:var(--gdc-type-fond-2);box-shadow:calc(-4 * var(--gdc-u)) 0 0 var(--gdc-type-fond-2), calc(4 * var(--gdc-u)) 0 0 var(--gdc-type-fond-2)}}.gd-cc.gd-cc--gdc{color:var(--text-1);background:0 0;border:0}.gd-cc--gdc>.gd-cc__inner>.gd-cc__face{border-radius:var(--radius-card);box-shadow:none;background:0 0;padding:0;display:block}.gd-cc--gdc .gd-cc__slide.gdc-cadre{box-shadow:none;border-radius:0}.gd-cc--gdc .gd-cc__arrow{margin-top:0;top:auto;bottom:0}.gd-cc--gdc .gdc-zone:hover .gd-cc__arrow{opacity:1}.gd-cc--gdc .gdc-zone:hover .gd-cc__arrow[data-off]{opacity:0;pointer-events:none}.gd-cc--gdc .gd-cc__pager{height:12px;transition:opacity var(--dur-1) var(--ease);gap:3px;padding:0 4px;bottom:6px;right:6px}.gd-cc--gdc .gd-cc__pager i{width:4px;height:4px}@container gdc (width>=206px){.gd-cc--gdc .gd-cc__pager{gap:4px;height:14px;padding:0 5px;bottom:8px;right:8px}.gd-cc--gdc .gd-cc__pager i{width:5px;height:5px}}@media (hover:hover) and (pointer:fine){.gd-cc--gdc .gdc-zone:hover .gd-cc__pager{opacity:0}}@media (prefers-reduced-motion:reduce){.gd-cc--gdc .gd-cc__pager{transition:none}}.gd-cc--gdc.gd-cc--multi.gd-cc--hover:not(.is-flipped):has(.gdc-zone:hover) .gd-cc__inner{transform:none}.gd-cc--gdc.gd-cc--multi.gd-cc--hover:not(.is-flipped):has(.gdc-zone:hover) .gd-cc__back{visibility:hidden}.gd-cc--gdc.gd-cc--multi.gd-cc--hover:not(.is-flipped):has(.gdc-zone:hover) .gd-cc__front{visibility:visible}.gd-cc--gdc .gdc[data-format=verso]:not([data-contexte=public],[data-contexte=createur])>:is(.gdc-vt,.gdc-ft,.gdc-des){--gdc-t-titre:max(var(--text-md), calc(26 * var(--gdc-u)));--gdc-t-texte:max(11px, calc(10.5 * var(--gdc-u)));--gdc-t-legende:max(11px, calc(9.5 * var(--gdc-u)));--gdc-t-micro:max(11px, calc(7.5 * var(--gdc-u)))}.gd-cc--gdc .gdc[data-format=verso]:not([data-contexte=public],[data-contexte=createur]) :is(.gdc-vt__nom,.gdc-vt__l){overflow-wrap:anywhere}.gd-cc--gdc .gdc[data-format=verso]:is([data-contexte=marque],[data-contexte=equipe])>.gdc-vt:has(>.gdc-vt__m){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0;display:grid}.gd-cc--gdc .gdc[data-format=verso]:is([data-contexte=marque],[data-contexte=equipe])>.gdc-vt:has(>.gdc-vt__m)>.gdc-vt__id{display:contents}.gd-cc--gdc .gdc[data-format=verso]:is([data-contexte=marque],[data-contexte=equipe])>.gdc-vt:has(>.gdc-vt__m)>.gdc-vt__m{margin-left:calc(10 * var(--gdc-u));grid-area:1/2/span 2}.gd-cc--gdc .gdc[data-format=verso]:is([data-contexte=marque],[data-contexte=equipe])>.gdc-vt:has(>.gdc-vt__m)>.gdc-vt__id>*{grid-column:1}.gd-cc--gdc .gdc[data-format=verso]:is([data-contexte=marque],[data-contexte=equipe])>.gdc-vt:has(>.gdc-vt__m)>.gdc-vt__id>.gdc-vt__l+.gdc-vt__l{grid-column:1/-1}.gd-cc--gdc .gdc[data-format=verso]:is([data-contexte=marque],[data-contexte=equipe]) .gdc-vt__l+.gdc-vt__l{overflow-wrap:break-word}.gd-cc--gdc .gdc[data-format=verso]:not([data-contexte=public],[data-contexte=createur]) :is(.gdc-vt__l+.gdc-vt__l,.gdc-des__leg>span){text-wrap:balance}.gd-cc--gdc .gdc[data-format=verso]:not([data-contexte=public],[data-contexte=createur]) .gdc-vt__nom+.gdc-vt__l{text-wrap:pretty}.gd-cc--gdc .gdc[data-format=verso]:not([data-contexte=public],[data-contexte=createur]) .gdc-des__leg{font-size:var(--gdc-t-legende)}.gd-cc--gdc .gdc[data-format=verso]:is([data-contexte=marque],[data-contexte=equipe]) .gdc-des>:not(.gdc-des__leg),.gd-cc--gdc .gdc[data-format=verso][data-contexte=apercu-marque] .gdc-des>:not(.gdc-visa,.gdc-des__leg),.gd-cc--gdc .gdc-ft thead,.gd-cc--gdc .gdc-ft tr[data-ligne=exclusif],.gd-cc--gdc .gdc-ft tr[data-ligne=plateforme]~tr[data-ligne=plateforme]~tr[data-ligne=plateforme]~tr[data-ligne=plateforme]{display:none}@container gdc (width<=299px){.gd-cc--gdc .gdc:is([data-contexte=marque],[data-contexte=equipe]) .gdc-vt__l+.gdc-vt__l,.gd-cc--gdc .gdc[data-contexte=apercu-marque] .gdc-des>.gdc-visa{display:block}.gd-cc--gdc .gdc-ft tr:is([data-ligne=engagement],[data-ligne=reponse]),.gd-cc--gdc .gdc-ft tr[data-ligne=plateforme]~tr[data-ligne=plateforme]~tr[data-ligne=plateforme]{display:none}.gd-cc--gdc .gdc[data-format=verso]:not([data-contexte=public],[data-contexte=createur]) :is(.gdc-vt__l,.gdc-des__leg){line-height:1.2}.gd-cc--gdc .gdc[data-format=verso]:not([data-contexte=public],[data-contexte=createur])>.gdc-des{margin-bottom:0}.gd-cc--gdc .gdc-ft>.gdc-titre-micro{display:none}}@container gdc (width<=189px){.gd-cc--gdc .gdc[data-format=verso]:not([data-contexte=public],[data-contexte=createur])>:is(.gdc-vt,.gdc-ft,.gdc-des){--gdc-t-titre:var(--text-sm);--gdc-t-texte:10px;--gdc-t-legende:10px;--gdc-t-micro:10px}.gd-cc--gdc .gdc-ft tr[data-ligne=plateforme],.gd-cc--gdc .gdc-ft>.gdc-titre-micro,.gd-cc--gdc .gdc:is([data-contexte=marque],[data-contexte=equipe]) .gdc-vt__nom+.gdc-vt__l{display:none}.gd-cc--gdc .gdc-ft:not(:has(tr[data-ligne=delais])) tr[data-ligne=plateforme]:first-child{display:table-row}.gd-cc--gdc .gdc-ft :is(td:nth-child(2),td:nth-child(3)){width:1%}}@supports (object-position:round(nearest, 1%, 1px) 0px){.gd-cc--gdc .gdc-ph{object-position:round(nearest, var(--gdc-ph-x,50%), 1px) round(nearest, var(--gdc-ph-y,0%), 1px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gd-cc--gdc.gd-cc--hover{transition:translate var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease)}.gd-cc--gdc.gd-cc--hover:hover{translate:0 -2px}}.gdl{padding-top:var(--space-2);border-top:1px solid var(--border);color:var(--text-2);font:var(--weight-regular) var(--text-xs) / 1.45 var(--font-ui);flex-direction:column;gap:12px;display:flex}.gdl__signes{flex-direction:column;gap:4px;margin:0;display:flex}.gdl__signes .gdc-signe{color:var(--text-1);margin-right:.5em}.gdl__titre{color:var(--text-1);font-weight:var(--weight-medium);margin:0}.gdl__types{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gdl__types li{grid-template-columns:14px minmax(0,1fr);grid-template-areas:"sym nom"".disc";align-items:center;column-gap:8px;display:grid}.gdl__types img{grid-area:sym;width:14px;height:14px;display:block}.gdl__nom{color:var(--text-1);font-weight:var(--weight-medium);grid-area:nom}.gdl__disc{grid-area:disc}.gdl--ligne{border-top:0;padding-top:0}.gdl--ligne .gdl__signes{flex-flow:wrap;column-gap:16px}@media (width>=1024px){.gdl--ligne{display:none}}.gdl:not(.gdl--ligne,.gdl--planche){margin-top:var(--space-3)}.gdl--planche .gdl__signes{column-gap:var(--space-4);flex-flow:wrap}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-5xl:64rem;--text-xs:13px;--text-xs--line-height:1.45;--text-sm:15px;--text-sm--line-height:1.45;--text-base:17px;--text-base--line-height:1.5;--text-lg:21px;--text-lg--line-height:1.35;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono);--color-danger:var(--danger);--font-display:var(--font-display);--radius-control:var(--radius-control);--radius-card:var(--radius-card);--radius-pill:var(--radius-pill);--shadow-1:var(--shadow-1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0{inset-block:0}.top-0{top:0}.right-0{right:0}.left-\[-10000px\]{left:-10000px}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[168px\]{min-height:168px}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-40{width:calc(var(--spacing) * 40)}.w-\[1120px\]{width:1120px}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[180px\]{max-width:180px}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[32rem\]{min-width:32rem}.min-w-\[36rem\]{min-width:36rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[minmax\(9rem\,max-content\)_1fr_auto\]{grid-template-columns:minmax(9rem,max-content) 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-pill{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-text{border-color:var(--text-1)}.bg-accent{background-color:var(--accent)}.bg-bg{background-color:var(--bg)}.bg-inverse{background-color:var(--surface-inverse)}.bg-surface{background-color:var(--surface-1)}.bg-surface-2{background-color:var(--surface-2)}.bg-tier-headliner{background-color:var(--tier-star)}.bg-tier-macro{background-color:var(--tier-macro)}.bg-tier-micro{background-color:var(--tier-micro)}.bg-tier-mid{background-color:var(--tier-mid)}.bg-\[image\:var\(--protect\)\]{background-image:var(--protect)}.bg-\[image\:var\(--protect-light\)\]{background-image:var(--protect-light)}.object-cover{object-fit:cover}.object-top{object-position:top}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[clamp\(30px\,4vw\,44px\)\]{font-size:clamp(30px,4vw,44px)}.text-\[length\:var\(--display-xs\)\]{font-size:var(--display-xs)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[Npx\]{color:Npx}.text-\[…\]{color:…}.text-accent{color:var(--accent)}.text-danger{color:var(--danger)}.text-on-accent{color:var(--text-on-accent)}.text-on-inverse{color:var(--text-inverse)}.text-text{color:var(--text-1)}.text-text-2{color:var(--text-2)}.text-text\/50{color:var(--text-1)}@supports (color:color-mix(in lab, red, red)){.text-text\/50{color:color-mix(in oklab, var(--text-1) 50%, transparent)}}.text-tier-headliner-ink{color:var(--tier-star-ink)}.text-tier-macro-ink{color:var(--tier-macro-ink)}.text-tier-micro-ink{color:var(--tier-micro-ink)}.text-tier-mid-ink{color:var(--tier-mid-ink)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-black{accent-color:var(--color-black)}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-1{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}.first-letter\:uppercase:first-letter{text-transform:uppercase}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:-inset-y-\[5px\]:after{content:var(--tw-content);inset-block:-5px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:text-text:hover{color:var(--text-1)}}@media not all and (width>=48rem){.max-md\:col-start-2{grid-column-start:2}}@media (width>=40rem){.sm\:col-span-6{grid-column:span 6/span 6}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr 1fr auto}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}}.\[data-carte\]\:visible:is(data-carte){visibility:visible}}.gd-check input{cursor:pointer;z-index:1;width:24px;height:24px;top:50%;left:0;transform:translateY(-50%)}.gd-check__box{pointer-events:none}.gd-sheet__foot{background:var(--surface-1);z-index:2;flex-wrap:wrap;margin:0 -24px -24px;padding:16px 24px;position:sticky;bottom:-24px}html{background:var(--bg);color:var(--text-1);font-family:var(--font-ui)}.gd-input[type=date],.gd-input[type=datetime-local],.gd-input[type=time]{appearance:none;align-items:center;line-height:1.2;display:flex}.gd-input::-webkit-date-and-time-value{text-align:left;margin:0}.gd-input::-webkit-datetime-edit{color:var(--text-1);padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}
