/*! 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)))){:root,:host{--coin:0px}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-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-mono:"Share Tech Mono", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Audiowide", sans-serif;--font-body:"Aldrich", sans-serif;--font-kalam:"Kalam", cursive;--color-accent:#30efc9;--color-bg:#14171b;--color-text:#f9f9f9;--color-surface:#0d1116;--radius-card:10px;--radius-card-lg:14px;--radius-pill:999px;--container-content:1300px}}@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-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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-0\.5{inset:calc(var(--spacing) * -.5)}.-inset-1\.5{inset:calc(var(--spacing) * -1.5)}.-inset-2\.5{inset:calc(var(--spacing) * -2.5)}.-inset-6{inset:calc(var(--spacing) * -6)}.-inset-10{inset:calc(var(--spacing) * -10)}.-inset-\[26px\]{inset:-26px}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-1\.5{inset:calc(var(--spacing) * 1.5)}.inset-\[2px\]{inset:2px}.inset-\[7px\]{inset:7px}.inset-px{inset:1px}.-inset-x-4{inset-inline:calc(var(--spacing) * -4)}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.-inset-y-10{inset-block:calc(var(--spacing) * -10)}.-inset-y-20{inset-block:calc(var(--spacing) * -20)}.-inset-y-\[30px\]{inset-block:-30px}.inset-y-0{inset-block:0}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.-top-0\.75{top:calc(var(--spacing) * -.75)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-8{top:calc(var(--spacing) * -8)}.-top-\[5px\]{top:-5px}.-top-\[13px\]{top:-13px}.-top-\[17px\]{top:-17px}.-top-\[60px\]{top:-60px}.-top-px{top:-1px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-0\.75{top:calc(var(--spacing) * .75)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-9{top:calc(var(--spacing) * 9)}.top-14{top:calc(var(--spacing) * 14)}.top-28{top:calc(var(--spacing) * 28)}.top-\[-1px\]{top:-1px}.top-\[0\.5em\]{top:.5em}.top-\[0\.45rem\]{top:.45rem}.top-\[0\.55em\]{top:.55em}.top-\[0\.65em\]{top:.65em}.top-\[1\.15rem\]{top:1.15rem}.top-\[1\.85rem\]{top:1.85rem}.top-\[3\.8rem\]{top:3.8rem}.top-\[3rem\]{top:3rem}.top-\[4\.6rem\]{top:4.6rem}.top-\[5px\]{top:5px}.top-\[6px\]{top:6px}.top-\[9\.5rem\]{top:9.5rem}.top-\[10px\]{top:10px}.top-\[12\%\]{top:12%}.top-\[12px\]{top:12px}.top-\[14px\]{top:14px}.top-\[22px\]{top:22px}.top-\[44px\]{top:44px}.top-\[var\(--atelier-bandeau\,0px\)\]{top:var(--atelier-bandeau,0px)}.top-full{top:100%}.-right-0\.75{right:calc(var(--spacing) * -.75)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-4{right:calc(var(--spacing) * -4)}.-right-8{right:calc(var(--spacing) * -8)}.-right-12{right:calc(var(--spacing) * -12)}.-right-\[5px\]{right:-5px}.-right-\[9px\]{right:-9px}.-right-\[10\%\]{right:-10%}.-right-\[30px\]{right:-30px}.-right-\[38px\]{right:-38px}.-right-\[100px\]{right:-100px}.-right-px{right:-1px}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-4\.5{right:calc(var(--spacing) * 4.5)}.right-5{right:calc(var(--spacing) * 5)}.right-7{right:calc(var(--spacing) * 7)}.right-28{right:calc(var(--spacing) * 28)}.right-\[-1px\]{right:-1px}.right-\[1\.3rem\]{right:1.3rem}.right-\[3\.5px\]{right:3.5px}.right-\[5px\]{right:5px}.right-\[12px\]{right:12px}.right-\[14px\]{right:14px}.right-\[18px\]{right:18px}.right-\[26px\]{right:26px}.right-\[calc\(100\%-0\.5rem\)\]{right:calc(100% - .5rem)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-2\.5{bottom:calc(var(--spacing) * -2.5)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-14{bottom:calc(var(--spacing) * -14)}.-bottom-\[5px\]{bottom:-5px}.-bottom-\[10\%\]{bottom:-10%}.-bottom-\[18px\]{bottom:-18px}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5\.5{bottom:calc(var(--spacing) * 5.5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[-0\.5rem\]{bottom:-.5rem}.bottom-\[-0\.6rem\]{bottom:-.6rem}.bottom-\[-1px\]{bottom:-1px}.bottom-\[0\.7rem\]{bottom:.7rem}.bottom-\[1\.2rem\]{bottom:1.2rem}.bottom-\[1\.8rem\]{bottom:1.8rem}.bottom-\[2\.6rem\]{bottom:2.6rem}.bottom-\[9px\]{bottom:9px}.bottom-\[12\%\]{bottom:12%}.bottom-\[12px\]{bottom:12px}.bottom-\[22px\]{bottom:22px}.bottom-\[70px\]{bottom:70px}.bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.bottom-full{bottom:100%}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-16{left:calc(var(--spacing) * -16)}.-left-\[3\.5px\]{left:-3.5px}.-left-\[5px\]{left:-5px}.-left-\[27px\]{left:-27px}.-left-\[40\%\]{left:-40%}.-left-px{left:-1px}.left-0{left:0}.left-0\.75{left:calc(var(--spacing) * .75)}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-9{left:calc(var(--spacing) * 9)}.left-\[-1px\]{left:-1px}.left-\[-5\%\]{left:-5%}.left-\[-40\%\]{left:-40%}.left-\[-50\%\]{left:-50%}.left-\[1\.3rem\]{left:1.3rem}.left-\[5px\]{left:5px}.left-\[6px\]{left:6px}.left-\[10px\]{left:10px}.left-\[12px\]{left:12px}.left-\[14px\]{left:14px}.left-\[20px\]{left:20px}.left-\[22px\]{left:22px}.left-\[38\%\]{left:38%}.left-\[58\%\]{left:58%}.left-full{left:100%}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[45\]{z-index:45}.z-\[60\]{z-index:60}.z-\[900\]{z-index:900}.z-\[910\]{z-index:910}.z-\[999\]{z-index:999}.z-\[2000\]{z-index:2000}.z-\[2100\]{z-index:2100}.z-\[100000\]{z-index:100000}.z-\[100001\]{z-index:100001}.z-\[100002\]{z-index:100002}.z-\[100005\]{z-index:100005}.z-\[100020\]{z-index:100020}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.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}.m-3\.5{margin:calc(var(--spacing) * 3.5)}.m-\[18px\]{margin:18px}.m-auto{margin:auto}.-mx-3\.5{margin-inline:calc(var(--spacing) * -3.5)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-\[0\.9rem\]{margin-inline:-.9rem}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-10{margin-inline:calc(var(--spacing) * 10)}.mx-12{margin-inline:calc(var(--spacing) * 12)}.mx-\[18px\]{margin-inline:18px}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-\[22px\]{margin-block:-22px}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-\[1\.1rem\]{margin-block:1.1rem}.my-\[1\.6rem\]{margin-block:1.6rem}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.-mt-\[5px\]{margin-top:-5px}.-mt-\[27px\]{margin-top:-27px}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-10\.5{margin-top:calc(var(--spacing) * 10.5)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[-1rem\]{margin-top:-1rem}.mt-\[-48px\]{margin-top:-48px}.mt-\[-56px\]{margin-top:-56px}.mt-\[0\.2rem\]{margin-top:.2rem}.mt-\[0\.3rem\]{margin-top:.3rem}.mt-\[0\.4rem\]{margin-top:.4rem}.mt-\[0\.5rem\]{margin-top:.5rem}.mt-\[0\.6rem\]{margin-top:.6rem}.mt-\[0\.7em\]{margin-top:.7em}.mt-\[0\.7rem\]{margin-top:.7rem}.mt-\[0\.8rem\]{margin-top:.8rem}.mt-\[0\.9rem\]{margin-top:.9rem}.mt-\[0\.15rem\]{margin-top:.15rem}.mt-\[0\.25rem\]{margin-top:.25rem}.mt-\[0\.35rem\]{margin-top:.35rem}.mt-\[0\.45rem\]{margin-top:.45rem}.mt-\[0\.55rem\]{margin-top:.55rem}.mt-\[0\.65em\]{margin-top:.65em}.mt-\[0\.65rem\]{margin-top:.65rem}.mt-\[1\.1rem\]{margin-top:1.1rem}.mt-\[1\.2rem\]{margin-top:1.2rem}.mt-\[1\.3rem\]{margin-top:1.3rem}.mt-\[1\.4rem\]{margin-top:1.4rem}.mt-\[1\.6rem\]{margin-top:1.6rem}.mt-\[1\.8rem\]{margin-top:1.8rem}.mt-\[1\.15rem\]{margin-top:1.15rem}.mt-\[2\.2rem\]{margin-top:2.2rem}.mt-\[2\.4rem\]{margin-top:2.4rem}.mt-\[2\.8rem\]{margin-top:2.8rem}.mt-\[2px\]{margin-top:2px}.mt-\[2rem\]{margin-top:2rem}.mt-\[3\.2rem\]{margin-top:3.2rem}.mt-\[3px\]{margin-top:3px}.mt-\[3rem\]{margin-top:3rem}.mt-\[7px\]{margin-top:7px}.mt-\[18px\]{margin-top:18px}.mt-\[26px\]{margin-top:26px}.mt-\[30px\]{margin-top:30px}.mt-auto{margin-top:auto}.-mr-8{margin-right:calc(var(--spacing) * -8)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-\[1\.8rem\]{margin-right:1.8rem}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-\[0\.7rem\]{margin-bottom:-.7rem}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[0\.3rem\]{margin-bottom:.3rem}.mb-\[0\.4rem\]{margin-bottom:.4rem}.mb-\[0\.5rem\]{margin-bottom:.5rem}.mb-\[0\.6rem\]{margin-bottom:.6rem}.mb-\[0\.7rem\]{margin-bottom:.7rem}.mb-\[0\.8rem\]{margin-bottom:.8rem}.mb-\[0\.9rem\]{margin-bottom:.9rem}.mb-\[0\.18rem\]{margin-bottom:.18rem}.mb-\[0\.25rem\]{margin-bottom:.25rem}.mb-\[0\.35rem\]{margin-bottom:.35rem}.mb-\[0\.45rem\]{margin-bottom:.45rem}.mb-\[0\.55rem\]{margin-bottom:.55rem}.mb-\[1\.1rem\]{margin-bottom:1.1rem}.mb-\[1\.2rem\]{margin-bottom:1.2rem}.mb-\[1\.3rem\]{margin-bottom:1.3rem}.mb-\[1\.4rem\]{margin-bottom:1.4rem}.mb-\[1\.6rem\]{margin-bottom:1.6rem}.mb-\[1\.8rem\]{margin-bottom:1.8rem}.mb-\[1\.15rem\]{margin-bottom:1.15rem}.mb-\[2\.2rem\]{margin-bottom:2.2rem}.mb-\[2\.4rem\]{margin-bottom:2.4rem}.mb-\[2\.8rem\]{margin-bottom:2.8rem}.mb-\[12px\]{margin-bottom:12px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-px{margin-left:-1px}.ml-0{margin-left:0}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3\.5{margin-left:calc(var(--spacing) * 3.5)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-\[0\.85rem\]{margin-left:.85rem}.ml-\[18px\]{margin-left:18px}.ml-\[calc\(var\(--i\)\*8px\)\]{margin-left:calc(var(--i) * 8px)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-3\/4{aspect-ratio:3/4}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[4\/1\]{aspect-ratio:4}.aspect-\[13\/4\]{aspect-ratio:13/4}.aspect-\[16\/5\]{aspect-ratio:16/5}.aspect-\[16\/6\]{aspect-ratio:16/6}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[900\/746\]{aspect-ratio:900/746}.aspect-\[1122\.24\/793\.6\]{aspect-ratio:1122.24/793.6}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0{width:0;height:0}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-2\.25{width:calc(var(--spacing) * 2.25);height:calc(var(--spacing) * 2.25)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-8\.5{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-9\.5{width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-\[1\.4em\]{width:1.4em;height:1.4em}.size-\[1\.4rem\]{width:1.4rem;height:1.4rem}.size-\[1\.25em\]{width:1.25em;height:1.25em}.size-\[2\.4rem\]{width:2.4rem;height:2.4rem}.size-\[4px\]{width:4px;height:4px}.size-\[5px\]{width:5px;height:5px}.size-\[6px\]{width:6px;height:6px}.size-\[7px\]{width:7px;height:7px}.size-\[9px\]{width:9px;height:9px}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[34px\]{width:34px;height:34px}.size-\[38px\]{width:38px;height:38px}.size-\[42px\]{width:42px;height:42px}.size-\[46px\]{width:46px;height:46px}.size-\[54px\]{width:54px;height:54px}.size-\[58px\]{width:58px;height:58px}.size-\[60px\]{width:60px;height:60px}.size-\[64px\]{width:64px;height:64px}.size-\[84px\]{width:84px;height:84px}.size-\[92px\]{width:92px;height:92px}.size-\[120px\]{width:120px;height:120px}.size-\[230px\]{width:230px;height:230px}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-11\.5{height:calc(var(--spacing) * 11.5)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-50{height:calc(var(--spacing) * 50)}.h-115{height:calc(var(--spacing) * 115)}.h-\[0\.85rem\]{height:.85rem}.h-\[1\.2em\]{height:1.2em}.h-\[1\.6px\]{height:1.6px}.h-\[1\.45em\]{height:1.45em}.h-\[1em\]{height:1em}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7\.75em\]{height:7.75em}.h-\[7px\]{height:7px}.h-\[8\.5rem\]{height:8.5rem}.h-\[9px\]{height:9px}.h-\[11px\]{height:11px}.h-\[15px\]{height:15px}.h-\[19rem\]{height:19rem}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[54px\]{height:54px}.h-\[76px\]{height:76px}.h-\[120px\]{height:120px}.h-\[130\%\]{height:130%}.h-\[150px\]{height:150px}.h-\[160\%\]{height:160%}.h-\[170px\]{height:170px}.h-\[180px\]{height:180px}.h-\[210px\]{height:210px}.h-\[223px\]{height:223px}.h-\[225px\]{height:225px}.h-\[250px\]{height:250px}.h-\[290px\]{height:290px}.h-\[301px\]{height:301px}.h-\[340px\]{height:340px}.h-\[344px\]{height:344px}.h-\[346px\]{height:346px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-\[470px\]{height:470px}.h-\[calc\(96px\+4\.8vw\)\]{height:calc(96px + 4.8vw)}.h-\[calc\(100dvh-9rem\)\]{height:calc(100dvh - 9rem)}.h-\[clamp\(46px\,6\.8vw\,88px\)\]{height:clamp(46px,6.8vw,88px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-70{max-height:calc(var(--spacing) * 70)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[8rem\]{max-height:8rem}.max-h-\[14rem\]{max-height:14rem}.max-h-\[18rem\]{max-height:18rem}.max-h-\[20rem\]{max-height:20rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[38rem\]{max-height:38rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80svh\]{max-height:80svh}.max-h-\[86svh\]{max-height:86svh}.max-h-\[88svh\]{max-height:88svh}.max-h-\[180px\]{max-height:180px}.max-h-\[calc\(100vh-var\(--atelier-bandeau\,0px\)\)\]{max-height:calc(100vh - var(--atelier-bandeau,0px))}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-85{min-height:calc(var(--spacing) * 85)}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[4\.8rem\]{min-height:4.8rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[9\.5rem\]{min-height:9.5rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[42px\]{min-height:42px}.min-h-\[76px\]{min-height:76px}.min-h-\[86px\]{min-height:86px}.min-h-\[88px\]{min-height:88px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[150px\]{min-height:150px}.min-h-\[220px\]{min-height:220px}.min-h-\[236px\]{min-height:236px}.min-h-\[250px\]{min-height:250px}.min-h-\[320px\]{min-height:320px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\.5{width:calc(var(--spacing) * 11.5)}.w-12{width:calc(var(--spacing) * 12)}.w-15{width:calc(var(--spacing) * 15)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-70{width:calc(var(--spacing) * 70)}.w-72{width:calc(var(--spacing) * 72)}.w-85{width:calc(var(--spacing) * 85)}.w-115{width:calc(var(--spacing) * 115)}.w-\[0\.4em\]{width:.4em}.w-\[1\.4em\]{width:1.4em}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4\.6rem\]{width:4.6rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[5px\]{width:5px}.w-\[7px\]{width:7px}.w-\[8\.5rem\]{width:8.5rem}.w-\[8rem\]{width:8rem}.w-\[9px\]{width:9px}.w-\[11rem\]{width:11rem}.w-\[14px\]{width:14px}.w-\[16rem\]{width:16rem}.w-\[17rem\]{width:17rem}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[22rem\]{width:22rem}.w-\[26px\]{width:26px}.w-\[27px\]{width:27px}.w-\[29px\]{width:29px}.w-\[42\%\]{width:42%}.w-\[58\%\]{width:58%}.w-\[68px\]{width:68px}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[104px\]{width:104px}.w-\[110\%\]{width:110%}.w-\[110px\]{width:110px}.w-\[120\%\]{width:120%}.w-\[120px\]{width:120px}.w-\[132px\]{width:132px}.w-\[136px\]{width:136px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[196px\]{width:196px}.w-\[200px\]{width:200px}.w-\[220\%\]{width:220%}.w-\[220px\]{width:220px}.w-\[220vw\]{width:220vw}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[285px\]{width:285px}.w-\[290px\]{width:290px}.w-\[300px\]{width:300px}.w-\[420px\]{width:420px}.w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem)}.w-\[clamp\(6rem\,30\%\,12rem\)\]{width:clamp(6rem,30%,12rem)}.w-\[clamp\(54px\,8vw\,104px\)\]{width:clamp(54px,8vw,104px)}.w-\[min\(26rem\,85\%\)\]{width:min(26rem,85%)}.w-\[min\(30rem\,calc\(100vw-2rem\)\)\]{width:min(30rem,100vw - 2rem)}.w-\[min\(34\%\,380px\)\]{width:min(34%,380px)}.w-\[min\(36rem\,calc\(100vw-2rem\)\)\]{width:min(36rem,100vw - 2rem)}.w-\[min\(58rem\,calc\(100vw-2rem\)\)\]{width:min(58rem,100vw - 2rem)}.w-\[min\(76rem\,calc\(100vw-2rem\)\)\]{width:min(76rem,100vw - 2rem)}.w-\[min\(190px\,60\%\)\]{width:min(190px,60%)}.w-\[min\(360px\,70vw\)\]{width:min(360px,70vw)}.w-\[min\(420px\,46vw\)\]{width:min(420px,46vw)}.w-\[min\(720px\,110\%\)\]{width:min(720px,110%)}.w-\[min\(760px\,92vw\)\]{width:min(760px,92vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--container-content\){max-width:var(--container-content)}.max-w-0{max-width:0}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6{max-width:calc(var(--spacing) * 6)}.max-w-12{max-width:calc(var(--spacing) * 12)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[26ch\]{max-width:26ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[50rem\]{max-width:50rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[60rem\]{max-width:60rem}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[75\%\]{max-width:75%}.max-w-\[75ch\]{max-width:75ch}.max-w-\[76ch\]{max-width:76ch}.max-w-\[78ch\]{max-width:78ch}.max-w-\[88vw\]{max-width:88vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[700px\]{max-width:700px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[936px\]{max-width:936px}.max-w-\[940px\]{max-width:940px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1450px\]{max-width:1450px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100vw-1\.8rem\)\]{max-width:calc(100vw - 1.8rem)}.max-w-\[calc\(100vw-2\.8rem\)\]{max-width:calc(100vw - 2.8rem)}.max-w-\[calc\(100vw-76px\)\]{max-width:calc(100vw - 76px)}.max-w-\[calc\(100vw-100px\)\]{max-width:calc(100vw - 100px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[3ch\]{min-width:3ch}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[22px\]{min-width:22px}.min-w-\[60px\]{min-width:60px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[620px\]{min-width:620px}.flex-1{flex:1}.flex-\[1\.4\]{flex:1.4}.flex-\[1_1_34px\]{flex:34px}.flex-\[2\]{flex:2}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-\[240px\]{flex-basis:240px}.basis-\[280px\]{flex-basis:280px}.basis-\[380px\]{flex-basis:380px}.basis-\[420px\]{flex-basis:420px}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-center{transform-origin:50%}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[10\%\]{--tw-translate-y:10%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-100{--tw-scale-x:calc(100% * -1);--tw-scale-y:calc(100% * -1);--tw-scale-z:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-115{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-145{--tw-scale-x:145%;--tw-scale-y:145%;--tw-scale-z:145%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-y-100{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-\[0\.3\]{--tw-scale-y:.3;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.8\]{scale:.8}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.-rotate-8{rotate:-8deg}.-rotate-9{rotate:-9deg}.-rotate-12{rotate:-12deg}.-rotate-45{rotate:-45deg}.-rotate-\[1\.6deg\]{rotate:-1.6deg}.-rotate-\[2\.4deg\]{rotate:-2.4deg}.rotate-2{rotate:2deg}.rotate-6{rotate:6deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-5deg\]{rotate:-5deg}.rotate-\[2\.4deg\]{rotate:2.4deg}.rotate-\[28deg\]{rotate:28deg}.-skew-x-\[18deg\]{--tw-skew-x:skewX(calc(18deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[transform\:rotate\(180deg\)\]{transform:rotate(180deg)}.\[transform\:skewX\(-3deg\)\]{transform:skew(-3deg)}.\[transform\:skewX\(-18deg\)\]{transform:skew(-18deg)}.\[transform\:translateX\(68px\)\]{transform:translate(68px)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[bubble-pulse_2\.6s_ease-in-out_infinite\]{animation:2.6s ease-in-out infinite bubble-pulse}.animate-\[classified-noise-flicker-soft_0\.26s_steps\(1\,end\)\]{animation:.26s step-end classified-noise-flicker-soft}.animate-\[classified-noise-flicker_0\.5s_steps\(1\,end\)\]{animation:.5s step-end classified-noise-flicker}.animate-\[classified-visual-glitch-soft_0\.26s_steps\(2\,end\)\]{animation:.26s steps(2,end) classified-visual-glitch-soft}.animate-\[classified-visual-glitch_0\.5s_steps\(2\,end\)\]{animation:.5s steps(2,end) classified-visual-glitch}.animate-\[cursor-blink_1s_step-end_infinite\]{animation:1s step-end infinite cursor-blink}.animate-\[grid-drift_14s_linear_infinite\]{animation:14s linear infinite grid-drift}.animate-\[ping-blink_1\.6s_ease-in-out_infinite\]{animation:1.6s ease-in-out infinite ping-blink}.animate-\[ping-blink_2\.4s_ease-in-out_infinite\]{animation:2.4s ease-in-out infinite ping-blink}.animate-\[scan-sweep_6s_ease-in-out_infinite\]{animation:6s ease-in-out infinite scan-sweep}.animate-\[tc-blink_1\.4s_ease-in-out_infinite\]{animation:1.4s ease-in-out infinite tc-blink}.animate-\[wheel-glow-pulse_3\.2s_ease-in-out_infinite\]{animation:3.2s ease-in-out infinite wheel-glow-pulse}.animate-\[wheel-panel-in_0\.5s_cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{animation:.5s cubic-bezier(.34,1.56,.64,1) wheel-panel-in}.animate-\[wheel-ring-spin_24s_linear_infinite\]{animation:24s linear infinite wheel-ring-spin}.animate-pulse{animation:var(--animate-pulse)}.cursor-auto{cursor:auto}.cursor-copy{cursor:copy}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-\[70px\]{scroll-margin-top:70px}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{columns:1}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[5\.5rem_1fr\]{grid-template-columns:5.5rem 1fr}.grid-cols-\[5\.5rem_1fr_3rem\]{grid-template-columns:5.5rem 1fr 3rem}.grid-cols-\[14px_minmax\(0\,1fr\)_auto\]{grid-template-columns:14px minmax(0,1fr) auto}.grid-cols-\[26px\]{grid-template-columns:26px}.grid-cols-\[58px_minmax\(0\,1fr\)\]{grid-template-columns:58px minmax(0,1fr)}.grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.grid-cols-\[136px_minmax\(0\,1fr\)\]{grid-template-columns:136px minmax(0,1fr)}.grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.grid-cols-\[460px_1fr_1fr\]{grid-template-columns:460px 1fr 1fr}.grid-cols-\[460px_400px_1fr\]{grid-template-columns:460px 400px 1fr}.grid-cols-\[repeat\(24\,1fr\)\]{grid-template-columns:repeat(24,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(15\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(17rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(21rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(124px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(380px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(19rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(230px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-end{place-items:end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-2\.25{gap:calc(var(--spacing) * 2.25)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[0\.3rem\]{gap:.3rem}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[0\.7rem\]{gap:.7rem}.gap-\[0\.8rem\]{gap:.8rem}.gap-\[0\.9rem\]{gap:.9rem}.gap-\[0\.15rem\]{gap:.15rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[0\.55rem\]{gap:.55rem}.gap-\[0\.65rem\]{gap:.65rem}.gap-\[0\.75rem\]{gap:.75rem}.gap-\[1\.1rem\]{gap:1.1rem}.gap-\[1\.2rem\]{gap:1.2rem}.gap-\[1\.3rem\]{gap:1.3rem}.gap-\[1\.4rem\]{gap:1.4rem}.gap-\[1\.5rem\]{gap:1.5rem}.gap-\[1\.6rem\]{gap:1.6rem}.gap-\[1\.8rem\]{gap:1.8rem}.gap-\[2\.2rem\]{gap:2.2rem}.gap-\[2\.4rem\]{gap:2.4rem}.gap-\[2\.6rem\]{gap:2.6rem}.gap-\[2px\]{gap:2px}.gap-\[3\.2rem\]{gap:3.2rem}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[11px\]{gap:11px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}: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)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[0\.5rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.5rem * var(--tw-space-y-reverse));margin-block-end:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[0\.6rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.6rem * var(--tw-space-y-reverse));margin-block-end:calc(.6rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[0\.7rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.7rem * var(--tw-space-y-reverse));margin-block-end:calc(.7rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[0\.85rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.85rem * var(--tw-space-y-reverse));margin-block-end:calc(.85rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[1\.1rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1.1rem * var(--tw-space-y-reverse));margin-block-end:calc(1.1rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[1\.05rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1.05rem * var(--tw-space-y-reverse));margin-block-end:calc(1.05rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[1\.15rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1.15rem * var(--tw-space-y-reverse));margin-block-end:calc(1.15rem * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-\[0\.7rem\]{column-gap:.7rem}.gap-x-\[2\.4rem\]{column-gap:2.4rem}.gap-x-\[3\.2rem\]{column-gap:3.2rem}.gap-x-\[3\.6rem\]{column-gap:3.6rem}.gap-x-\[18px\]{column-gap:18px}.gap-x-\[60px\]{column-gap:60px}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-\[0\.1rem\]{row-gap:.1rem}.gap-y-\[0\.6rem\]{row-gap:.6rem}.gap-y-\[1\.4rem\]{row-gap:1.4rem}.gap-y-\[2\.4rem\]{row-gap:2.4rem}.gap-y-\[3\.6rem\]{row-gap:3.6rem}.gap-y-\[3rem\]{row-gap:3rem}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-accent\/12>:not(:last-child)){border-color:#30efc91f}@supports (color:color-mix(in lab, red, red)){:where(.divide-accent\/12>:not(:last-child)){border-color:color-mix(in oklab, var(--color-accent) 12%, transparent)}}:where(.divide-accent\/20>:not(:last-child)){border-color:#30efc933}@supports (color:color-mix(in lab, red, red)){:where(.divide-accent\/20>:not(:last-child)){border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--radius-card\){border-radius:var(--radius-card)}.rounded-\(--radius-card-lg\){border-radius:var(--radius-card-lg)}.rounded-\(--radius-pill\){border-radius:var(--radius-pill)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0_8px_8px_0\]{border-radius:0 8px 8px 0}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\(--radius-card-lg\){border-top-left-radius:var(--radius-card-lg);border-top-right-radius:var(--radius-card-lg)}.rounded-l-\(--radius-pill\){border-top-left-radius:var(--radius-pill);border-bottom-left-radius:var(--radius-pill)}.rounded-tl-\[4px\]{border-top-left-radius:4px}.rounded-r-\(--radius-pill\){border-top-right-radius:var(--radius-pill);border-bottom-right-radius:var(--radius-pill)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr-\[4px\]{border-top-right-radius:4px}.rounded-tr-\[24px\]{border-top-right-radius:24px}.rounded-b-\(--radius-card-lg\){border-bottom-right-radius:var(--radius-card-lg);border-bottom-left-radius:var(--radius-card-lg)}.rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-\[1\.5px\]{border-block-style:var(--tw-border-style);border-block-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-\[1\.5px\]{border-right-style:var(--tw-border-style);border-right-width:1.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-double{--tw-border-style:double;border-style:double}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--color-accent-alt\){border-color:var(--color-accent-alt)}.border-\(--color-accent-strong\){border-color:var(--color-accent-strong)}.border-\[\#0d1116\]{border-color:#0d1116}.border-\[\#1f5f8b\]{border-color:#1f5f8b}.border-\[\#3a2c10\]{border-color:#3a2c10}.border-\[\#4e5058\]{border-color:#4e5058}.border-\[\#9d7bff\]{border-color:#9d7bff}.border-\[\#9d7bff\]\/50{border-color:oklab(67.5942% .0721291 -.174174/.5)}.border-\[\#15181c\]{border-color:#15181c}.border-\[\#243031\]{border-color:#243031}.border-\[\#b9bfc4\]{border-color:#b9bfc4}.border-\[\#ccd1d5\]{border-color:#ccd1d5}.border-\[\#e8c76a\]\/40{border-color:oklab(83.9196% -.000409573 .118582/.4)}.border-\[\#f5c451\]{border-color:#f5c451}.border-\[\#f5c451\]\/25{border-color:oklab(84.3187% .0110193 .140794/.25)}.border-\[\#f5c451\]\/35{border-color:oklab(84.3187% .0110193 .140794/.35)}.border-\[\#f5c451\]\/40{border-color:oklab(84.3187% .0110193 .140794/.4)}.border-\[\#f5c451\]\/50{border-color:oklab(84.3187% .0110193 .140794/.5)}.border-\[\#f5c451\]\/55{border-color:oklab(84.3187% .0110193 .140794/.55)}.border-\[\#f5c451\]\/70{border-color:oklab(84.3187% .0110193 .140794/.7)}.border-\[\#ff0a4e\]\/70{border-color:oklab(63.5876% .240184 .0764066/.7)}.border-\[\#ff2b2b\]\/35{border-color:oklab(64.3359% .214911 .111896/.35)}.border-\[\#ff2b2b\]\/45{border-color:oklab(64.3359% .214911 .111896/.45)}.border-\[\#ff2b2b\]\/50{border-color:oklab(64.3359% .214911 .111896/.5)}.border-\[\#ff2b2b\]\/60{border-color:oklab(64.3359% .214911 .111896/.6)}.border-\[\#ff2c6d\]\/40{border-color:oklab(65.3852% .236319 .0434135/.4)}.border-\[\#ff2c6d\]\/50{border-color:oklab(65.3852% .236319 .0434135/.5)}.border-\[\#ff2c6d\]\/60{border-color:oklab(65.3852% .236319 .0434135/.6)}.border-\[\#ff5c5c\]{border-color:#ff5c5c}.border-\[\#ff5c5c\]\/60{border-color:oklab(69.0946% .181642 .0805223/.6)}.border-\[\#ff6b7a\]{border-color:#ff6b7a}.border-\[\#ff9f45\]\/40{border-color:oklab(78.524% .0759287 .132879/.4)}.border-\[\#ff8080\]\/35{border-color:oklab(74.4451% .14422 .05682/.35)}.border-\[\#ffb347\]\/40{border-color:oklab(82.083% .0456589 .141401/.4)}.border-\[\#ffc14d\]\/50{border-color:oklab(84.7298% .0259397 .144539/.5)}.border-\[\#ffc84f\]\/40{border-color:oklab(86.0755% .0159457 .146878/.4)}.border-\[color-mix\(in_oklab\,var\(--color-accent\)_10\%\,transparent\)\]{border-color:#30efc91a}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--color-accent\)_10\%\,transparent\)\]{border-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--color-accent\)_12\%\,transparent\)\]{border-color:#30efc91f}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--color-accent\)_12\%\,transparent\)\]{border-color:color-mix(in oklab,var(--color-accent) 12%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{border-color:#30efc999}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.border-\[rgba\(80\,170\,255\,0\.4\)\]{border-color:#50aaff66}.border-\[rgba\(88\,214\,141\,0\.4\)\]{border-color:#58d68d66}.border-\[rgba\(158\,158\,158\,0\.4\)\]{border-color:#9e9e9e66}.border-\[rgba\(180\,110\,255\,0\.4\)\]{border-color:#b46eff66}.border-\[rgba\(255\,128\,128\,0\.35\)\]{border-color:#ff808059}.border-\[rgba\(255\,180\,60\,0\.45\)\]{border-color:#ffb43c73}.border-accent{border-color:var(--color-accent)}.border-accent\/8{border-color:#30efc914}@supports (color:color-mix(in lab, red, red)){.border-accent\/8{border-color:color-mix(in oklab, var(--color-accent) 8%, transparent)}}.border-accent\/10{border-color:#30efc91a}@supports (color:color-mix(in lab, red, red)){.border-accent\/10{border-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.border-accent\/12{border-color:#30efc91f}@supports (color:color-mix(in lab, red, red)){.border-accent\/12{border-color:color-mix(in oklab, var(--color-accent) 12%, transparent)}}.border-accent\/13{border-color:#30efc921}@supports (color:color-mix(in lab, red, red)){.border-accent\/13{border-color:color-mix(in oklab, var(--color-accent) 13%, transparent)}}.border-accent\/14{border-color:#30efc924}@supports (color:color-mix(in lab, red, red)){.border-accent\/14{border-color:color-mix(in oklab, var(--color-accent) 14%, transparent)}}.border-accent\/15{border-color:#30efc926}@supports (color:color-mix(in lab, red, red)){.border-accent\/15{border-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.border-accent\/18{border-color:#30efc92e}@supports (color:color-mix(in lab, red, red)){.border-accent\/18{border-color:color-mix(in oklab, var(--color-accent) 18%, transparent)}}.border-accent\/20{border-color:#30efc933}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.border-accent\/22{border-color:#30efc938}@supports (color:color-mix(in lab, red, red)){.border-accent\/22{border-color:color-mix(in oklab, var(--color-accent) 22%, transparent)}}.border-accent\/25{border-color:#30efc940}@supports (color:color-mix(in lab, red, red)){.border-accent\/25{border-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.border-accent\/28{border-color:#30efc947}@supports (color:color-mix(in lab, red, red)){.border-accent\/28{border-color:color-mix(in oklab, var(--color-accent) 28%, transparent)}}.border-accent\/30{border-color:#30efc94d}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-accent\/34{border-color:#30efc957}@supports (color:color-mix(in lab, red, red)){.border-accent\/34{border-color:color-mix(in oklab, var(--color-accent) 34%, transparent)}}.border-accent\/35{border-color:#30efc959}@supports (color:color-mix(in lab, red, red)){.border-accent\/35{border-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.border-accent\/40{border-color:#30efc966}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-accent\/45{border-color:#30efc973}@supports (color:color-mix(in lab, red, red)){.border-accent\/45{border-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.border-accent\/50{border-color:#30efc980}@supports (color:color-mix(in lab, red, red)){.border-accent\/50{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.border-accent\/55{border-color:#30efc98c}@supports (color:color-mix(in lab, red, red)){.border-accent\/55{border-color:color-mix(in oklab, var(--color-accent) 55%, transparent)}}.border-accent\/60{border-color:#30efc999}@supports (color:color-mix(in lab, red, red)){.border-accent\/60{border-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.border-accent\/70{border-color:#30efc9b3}@supports (color:color-mix(in lab, red, red)){.border-accent\/70{border-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.border-accent\/75{border-color:#30efc9bf}@supports (color:color-mix(in lab, red, red)){.border-accent\/75{border-color:color-mix(in oklab, var(--color-accent) 75%, transparent)}}.border-accent\/80{border-color:#30efc9cc}@supports (color:color-mix(in lab, red, red)){.border-accent\/80{border-color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.border-bg{border-color:var(--color-bg)}.border-black{border-color:var(--color-black)}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.border-black\/30{border-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.border-black\/70{border-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.border-black\/70{border-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.border-current{border-color:currentColor}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-text\/8{border-color:#f9f9f914}@supports (color:color-mix(in lab, red, red)){.border-text\/8{border-color:color-mix(in oklab, var(--color-text) 8%, transparent)}}.border-text\/10{border-color:#f9f9f91a}@supports (color:color-mix(in lab, red, red)){.border-text\/10{border-color:color-mix(in oklab, var(--color-text) 10%, transparent)}}.border-text\/15{border-color:#f9f9f926}@supports (color:color-mix(in lab, red, red)){.border-text\/15{border-color:color-mix(in oklab, var(--color-text) 15%, transparent)}}.border-text\/20{border-color:#f9f9f933}@supports (color:color-mix(in lab, red, red)){.border-text\/20{border-color:color-mix(in oklab, var(--color-text) 20%, transparent)}}.border-text\/25{border-color:#f9f9f940}@supports (color:color-mix(in lab, red, red)){.border-text\/25{border-color:color-mix(in oklab, var(--color-text) 25%, transparent)}}.border-text\/30{border-color:#f9f9f94d}@supports (color:color-mix(in lab, red, red)){.border-text\/30{border-color:color-mix(in oklab, var(--color-text) 30%, transparent)}}.border-text\/35{border-color:#f9f9f959}@supports (color:color-mix(in lab, red, red)){.border-text\/35{border-color:color-mix(in oklab, var(--color-text) 35%, transparent)}}.border-text\/70{border-color:#f9f9f9b3}@supports (color:color-mix(in lab, red, red)){.border-text\/70{border-color:color-mix(in oklab, var(--color-text) 70%, transparent)}}.border-text\/75{border-color:#f9f9f9bf}@supports (color:color-mix(in lab, red, red)){.border-text\/75{border-color:color-mix(in oklab, var(--color-text) 75%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-t-accent\/25{border-top-color:#30efc940}@supports (color:color-mix(in lab, red, red)){.border-t-accent\/25{border-top-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.border-l-accent{border-left-color:var(--color-accent)}.border-l-transparent{border-left-color:#0000}.bg-\(--color-accent-alt\){background-color:var(--color-accent-alt)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0a0d10\]{background-color:#0a0d10}.bg-\[\#0a0d10\]\/40{background-color:oklab(15.7139% -.0029787 -.00750896/.4)}.bg-\[\#0a0d10\]\/60{background-color:oklab(15.7139% -.0029787 -.00750896/.6)}.bg-\[\#0a1018\]{background-color:#0a1018}.bg-\[\#0b0e12\]{background-color:#0b0e12}.bg-\[\#0b0e13\]{background-color:#0b0e13}.bg-\[\#0b0f13\]{background-color:#0b0f13}.bg-\[\#0b0f13\]\/94{background-color:oklab(16.5991% -.00389478 -.00987056/.94)}.bg-\[\#0b0f13\]\/96{background-color:oklab(16.5991% -.00389478 -.00987056/.96)}.bg-\[\#0b0f14\]\/95{background-color:oklab(16.6535% -.00337279 -.0118939/.95)}.bg-\[\#0b1016\]{background-color:#0b1016}.bg-\[\#0b1016\]\/95{background-color:oklab(17.0742% -.00429247 -.0142604/.95)}.bg-\[\#0b1016\]\/96{background-color:oklab(17.0742% -.00429247 -.0142604/.96)}.bg-\[\#0d0b12\]{background-color:#0d0b12}.bg-\[\#0d1116\]{background-color:#0d1116}.bg-\[\#0d1116\]\/70{background-color:oklab(17.5738% -.00333243 -.0117359/.7)}.bg-\[\#0d1116\]\/75{background-color:oklab(17.5738% -.00333243 -.0117359/.75)}.bg-\[\#0d1116b8\]{background-color:#0d1116b8}.bg-\[\#0d1116f2\]{background-color:#0d1116f2}.bg-\[\#0d1116f7\]{background-color:#0d1116f7}.bg-\[\#0d1117\]{background-color:#0d1117}.bg-\[\#0d1418\]{background-color:#0d1418}.bg-\[\#0e1013\]{background-color:#0e1013}.bg-\[\#0f0f0fd9\]{background-color:#0f0f0fd9}.bg-\[\#0f2a26\]{background-color:#0f2a26}.bg-\[\#0f141e80\]{background-color:#0f141e80}.bg-\[\#0f141e\]{background-color:#0f141e}.bg-\[\#0f141e\]\/85{background-color:oklab(19.1179% -.00234444 -.0217455/.85)}.bg-\[\#0f141ea6\]{background-color:#0f141ea6}.bg-\[\#0f141ed9\]{background-color:#0f141ed9}.bg-\[\#0f1820\]{background-color:#0f1820}.bg-\[\#1b1f24\]{background-color:#1b1f24}.bg-\[\#1f5f8b\]\/6{background-color:oklab(46.6983% -.0432619 -.085267/.06)}.bg-\[\#1f2226\]{background-color:#1f2226}.bg-\[\#2a2c2f\]{background-color:#2a2c2f}.bg-\[\#3a1212\]{background-color:#3a1212}.bg-\[\#6be3a4\]{background-color:#6be3a4}.bg-\[\#6fb6ff\]{background-color:#6fb6ff}.bg-\[\#9d7bff\]\/6{background-color:oklab(67.5942% .0721291 -.174174/.06)}.bg-\[\#9d7bff\]\/10{background-color:oklab(67.5942% .0721291 -.174174/.1)}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#080c10\]{background-color:#080c10}.bg-\[\#080d10\]{background-color:#080d10}.bg-\[\#120d0e\]{background-color:#120d0e}.bg-\[\#141a22\]{background-color:#141a22}.bg-\[\#3096ef\]\/15{background-color:oklab(65.8707% -.0564348 -.150638/.15)}.bg-\[\#05070a\]{background-color:#05070a}.bg-\[\#05080a\]{background-color:#05080a}.bg-\[\#05080b\]{background-color:#05080b}.bg-\[\#05080b\]\/80{background-color:oklab(13.1638% -.00438947 -.00852006/.8)}.bg-\[\#05080bb3\]{background-color:#05080bb3}.bg-\[\#05080bcc\]{background-color:#05080bcc}.bg-\[\#5865f2\]{background-color:#5865f2}.bg-\[\#5865f2\]\/30{background-color:oklab(57.7436% .0140405 -.208618/.3)}.bg-\[\#06100e\]{background-color:#06100e}.bg-\[\#10141acc\]{background-color:#10141acc}.bg-\[\#10141aee\]{background-color:#10141aee}.bg-\[\#10141af7\]{background-color:#10141af7}.bg-\[\#10151b\]{background-color:#10151b}.bg-\[\#14171b\]{background-color:#14171b}.bg-\[\#15181c\]{background-color:#15181c}.bg-\[\#56625f\]{background-color:#56625f}.bg-\[\#111821\]{background-color:#111821}.bg-\[\#120707\]{background-color:#120707}.bg-\[\#121820\]{background-color:#121820}.bg-\[\#313338\]{background-color:#313338}.bg-\[\#b5b5b5\]{background-color:#b5b5b5}.bg-\[\#c393ff\]{background-color:#c393ff}.bg-\[\#e8c76a\]\/10{background-color:oklab(83.9196% -.000409573 .118582/.1)}.bg-\[\#e8eaec\]{background-color:#e8eaec}.bg-\[\#e9eaea\]{background-color:#e9eaea}.bg-\[\#f4f5f6\]{background-color:#f4f5f6}.bg-\[\#f5c451\]{background-color:#f5c451}.bg-\[\#f5c451\]\/5{background-color:oklab(84.3187% .0110193 .140794/.05)}.bg-\[\#f5c451\]\/6{background-color:oklab(84.3187% .0110193 .140794/.06)}.bg-\[\#f5c451\]\/8{background-color:oklab(84.3187% .0110193 .140794/.08)}.bg-\[\#f5c451\]\/20{background-color:oklab(84.3187% .0110193 .140794/.2)}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff0a4e\]\/18{background-color:oklab(63.5876% .240184 .0764066/.18)}.bg-\[\#ff2b2b\]{background-color:#ff2b2b}.bg-\[\#ff2c6d\]\/12{background-color:oklab(65.3852% .236319 .0434135/.12)}.bg-\[\#ff5c5c\]{background-color:#ff5c5c}.bg-\[\#ff5c5c\]\/6{background-color:oklab(69.0946% .181642 .0805223/.06)}.bg-\[\#ff5c5c\]\/8{background-color:oklab(69.0946% .181642 .0805223/.08)}.bg-\[\#ff5c8a\]\/15{background-color:oklab(70.0722% .198634 .0231169/.15)}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[\#ff6b7a\]\/8{background-color:oklab(71.4603% .172674 .0520657/.08)}.bg-\[\#ff9f45\]{background-color:#ff9f45}.bg-\[\#ff9f45\]\/10{background-color:oklab(78.524% .0759287 .132879/.1)}.bg-\[\#ff8080\]{background-color:#ff8080}.bg-\[\#ffb347\]{background-color:#ffb347}.bg-\[\#ffb347\]\/8{background-color:oklab(82.083% .0456589 .141401/.08)}.bg-\[\#ffb800\]\/10{background-color:oklab(82.7155% .0281574 .168734/.1)}.bg-\[\#ffc14d\]\/6{background-color:oklab(84.7298% .0259397 .144539/.06)}.bg-\[\#ffc266\]{background-color:#ffc266}.bg-\[\#ffcf5c\]{background-color:#ffcf5c}.bg-\[\#ffd857\]{background-color:#ffd857}.bg-\[color-mix\(in_oklab\,var\(--color-accent\)_4\%\,transparent\)\]{background-color:#30efc90a}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-accent\)_4\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-accent) 4%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--color-accent\)_14\%\,transparent\)\]{background-color:#30efc924}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-accent\)_14\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-accent) 14%,transparent)}}.bg-\[radial-gradient\(ellipse_at_50\%_30\%\,color-mix\(in_oklab\,var\(--color-accent\)_10\%\,transparent\)\,transparent_60\%\)\,\#1b1f24\]{background-color:radial-gradient(ellipse at 50% 30%,#30efc91a,transparent 60%),#1b1f24}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(ellipse_at_50\%_30\%\,color-mix\(in_oklab\,var\(--color-accent\)_10\%\,transparent\)\,transparent_60\%\)\,\#1b1f24\]{background-color:radial-gradient(ellipse at 50% 30%,color-mix(in oklab,var(--color-accent) 10%,transparent),transparent 60%),#1b1f24}}.bg-\[rgba\(4\,7\,10\,0\.72\)\]{background-color:#04070ab8}.bg-\[rgba\(4\,7\,10\,0\.78\)\]{background-color:#04070ac7}.bg-\[rgba\(8\,12\,16\,0\.55\)\]{background-color:#080c108c}.bg-\[rgba\(10\,10\,10\,0\.35\)\]{background-color:#0a0a0a59}.bg-\[rgba\(11\,12\,13\,0\.45\)\]{background-color:#0b0c0d73}.bg-\[rgba\(15\,11\,4\,0\.88\)\]{background-color:#0f0b04e0}.bg-\[rgba\(22\,16\,6\,0\.80\)\]{background-color:#161006cc}.bg-\[rgba\(26\,18\,8\,0\.82\)\]{background-color:#1a1208d1}.bg-\[rgba\(31\,22\,8\,0\.82\)\]{background-color:#1f1608d1}.bg-\[rgba\(31\,22\,8\,0\.85\)\]{background-color:#1f1608d9}.bg-\[rgba\(42\,30\,8\,0\.75\)\]{background-color:#2a1e08bf}.bg-\[rgba\(42\,30\,8\,0\.85\)\]{background-color:#2a1e08d9}.bg-\[rgba\(80\,170\,255\,0\.12\)\]{background-color:#50aaff1f}.bg-\[rgba\(88\,214\,141\,0\.12\)\]{background-color:#58d68d1f}.bg-\[rgba\(158\,158\,158\,0\.15\)\]{background-color:#9e9e9e26}.bg-\[rgba\(180\,110\,255\,0\.12\)\]{background-color:#b46eff1f}.bg-\[rgba\(255\,92\,92\,0\.1\)\]{background-color:#ff5c5c1a}.bg-\[rgba\(255\,180\,60\,0\.14\)\]{background-color:#ffb43c24}.bg-accent{background-color:var(--color-accent)}.bg-accent\/4{background-color:#30efc90a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/4{background-color:color-mix(in oklab, var(--color-accent) 4%, transparent)}}.bg-accent\/5{background-color:#30efc90d}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.bg-accent\/6{background-color:#30efc90f}@supports (color:color-mix(in lab, red, red)){.bg-accent\/6{background-color:color-mix(in oklab, var(--color-accent) 6%, transparent)}}.bg-accent\/7{background-color:#30efc912}@supports (color:color-mix(in lab, red, red)){.bg-accent\/7{background-color:color-mix(in oklab, var(--color-accent) 7%, transparent)}}.bg-accent\/8{background-color:#30efc914}@supports (color:color-mix(in lab, red, red)){.bg-accent\/8{background-color:color-mix(in oklab, var(--color-accent) 8%, transparent)}}.bg-accent\/10{background-color:#30efc91a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/12{background-color:#30efc91f}@supports (color:color-mix(in lab, red, red)){.bg-accent\/12{background-color:color-mix(in oklab, var(--color-accent) 12%, transparent)}}.bg-accent\/13{background-color:#30efc921}@supports (color:color-mix(in lab, red, red)){.bg-accent\/13{background-color:color-mix(in oklab, var(--color-accent) 13%, transparent)}}.bg-accent\/14{background-color:#30efc924}@supports (color:color-mix(in lab, red, red)){.bg-accent\/14{background-color:color-mix(in oklab, var(--color-accent) 14%, transparent)}}.bg-accent\/15{background-color:#30efc926}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.bg-accent\/18{background-color:#30efc92e}@supports (color:color-mix(in lab, red, red)){.bg-accent\/18{background-color:color-mix(in oklab, var(--color-accent) 18%, transparent)}}.bg-accent\/20{background-color:#30efc933}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-accent\/25{background-color:#30efc940}@supports (color:color-mix(in lab, red, red)){.bg-accent\/25{background-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.bg-accent\/28{background-color:#30efc947}@supports (color:color-mix(in lab, red, red)){.bg-accent\/28{background-color:color-mix(in oklab, var(--color-accent) 28%, transparent)}}.bg-accent\/30{background-color:#30efc94d}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.bg-accent\/35{background-color:#30efc959}@supports (color:color-mix(in lab, red, red)){.bg-accent\/35{background-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.bg-accent\/40{background-color:#30efc966}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.bg-accent\/45{background-color:#30efc973}@supports (color:color-mix(in lab, red, red)){.bg-accent\/45{background-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.bg-accent\/60{background-color:#30efc999}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.bg-accent\/70{background-color:#30efc9b3}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.bg-accent\/80{background-color:#30efc9cc}@supports (color:color-mix(in lab, red, red)){.bg-accent\/80{background-color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.bg-accent\/\[0\.02\]{background-color:#30efc905}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-accent) 2%, transparent)}}.bg-accent\/\[0\.03\]{background-color:#30efc908}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-accent) 3%, transparent)}}.bg-accent\/\[0\.04\]{background-color:#30efc90a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-accent) 4%, transparent)}}.bg-accent\/\[0\.05\]{background-color:#30efc90d}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.bg-accent\/\[0\.06\]{background-color:#30efc90f}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-accent) 6%, transparent)}}.bg-accent\/\[0\.07\]{background-color:#30efc912}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-accent) 7.0%, transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg\/35{background-color:#14171b59}@supports (color:color-mix(in lab, red, red)){.bg-bg\/35{background-color:color-mix(in oklab, var(--color-bg) 35%, transparent)}}.bg-bg\/40{background-color:#14171b66}@supports (color:color-mix(in lab, red, red)){.bg-bg\/40{background-color:color-mix(in oklab, var(--color-bg) 40%, transparent)}}.bg-bg\/50{background-color:#14171b80}@supports (color:color-mix(in lab, red, red)){.bg-bg\/50{background-color:color-mix(in oklab, var(--color-bg) 50%, transparent)}}.bg-bg\/90{background-color:#14171be6}@supports (color:color-mix(in lab, red, red)){.bg-bg\/90{background-color:color-mix(in oklab, var(--color-bg) 90%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface\/75{background-color:#0d1116bf}@supports (color:color-mix(in lab, red, red)){.bg-surface\/75{background-color:color-mix(in oklab, var(--color-surface) 75%, transparent)}}.bg-text{background-color:var(--color-text)}.bg-text\/4{background-color:#f9f9f90a}@supports (color:color-mix(in lab, red, red)){.bg-text\/4{background-color:color-mix(in oklab, var(--color-text) 4%, transparent)}}.bg-text\/6{background-color:#f9f9f90f}@supports (color:color-mix(in lab, red, red)){.bg-text\/6{background-color:color-mix(in oklab, var(--color-text) 6%, transparent)}}.bg-text\/10{background-color:#f9f9f91a}@supports (color:color-mix(in lab, red, red)){.bg-text\/10{background-color:color-mix(in oklab, var(--color-text) 10%, transparent)}}.bg-text\/15{background-color:#f9f9f926}@supports (color:color-mix(in lab, red, red)){.bg-text\/15{background-color:color-mix(in oklab, var(--color-text) 15%, transparent)}}.bg-text\/50{background-color:#f9f9f980}@supports (color:color-mix(in lab, red, red)){.bg-text\/50{background-color:color-mix(in oklab, var(--color-text) 50%, transparent)}}.bg-text\/55{background-color:#f9f9f98c}@supports (color:color-mix(in lab, red, red)){.bg-text\/55{background-color:color-mix(in oklab, var(--color-text) 55%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/2{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/2{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/3{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\,transparent\)\]{background-image:linear-gradient(90deg,#30efc959,#0000)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(90deg\,color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\,transparent\)\]{background-image:linear-gradient(90deg,color-mix(in oklab,var(--color-accent) 35%,transparent),transparent)}}.bg-\[linear-gradient\(180deg\,rgba\(22\,22\,22\,0\.85\)\,rgba\(10\,10\,10\,0\.9\)\)\]{background-image:linear-gradient(#161616d9,#0a0a0ae6)}.bg-\[linear-gradient\(180deg\,transparent_0_40\%\,color-mix\(in_oklab\,var\(--color-accent\)_7\%\,transparent\)_50\%\,transparent_60\%\)\]{background-image:linear-gradient(#0000 0 40%,#30efc912 50%,#0000 60%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,transparent_0_40\%\,color-mix\(in_oklab\,var\(--color-accent\)_7\%\,transparent\)_50\%\,transparent_60\%\)\]{background-image:linear-gradient(180deg,transparent 0 40%,color-mix(in oklab,var(--color-accent) 7%,transparent) 50%,transparent 60%)}}.bg-\[linear-gradient\(color-mix\(in_oklab\,var\(--color-accent\)_100\%\,transparent\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,color-mix\(in_oklab\,var\(--color-accent\)_100\%\,transparent\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#30efc9 1px,#0000 1px),linear-gradient(90deg,#30efc9 1px,#0000 1px)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(color-mix\(in_oklab\,var\(--color-accent\)_100\%\,transparent\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,color-mix\(in_oklab\,var\(--color-accent\)_100\%\,transparent\)_1px\,transparent_1px\)\]{background-image:linear-gradient(color-mix(in oklab,var(--color-accent) 100%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--color-accent) 100%,transparent) 1px,transparent 1px)}}.bg-\[linear-gradient\(to_bottom\,rgba\(10\,10\,10\,0\.25\)\,rgba\(10\,10\,10\,0\.6\)\)\]{background-image:linear-gradient(#0a0a0a40,#0a0a0a99)}.bg-\[linear-gradient\(to_top\,rgba\(6\,8\,10\,0\.95\)_0\%\,rgba\(6\,8\,10\,0\.3\)_48\%\,transparent_68\%\)\]{background-image:linear-gradient(#0000 32%,#06080a4d 52%,#06080af2 100%)}.bg-\[linear-gradient\(to_top\,rgba\(8\,12\,16\,0\.95\)\,transparent_65\%\)\]{background-image:linear-gradient(#0000 35%,#080c10f2)}.bg-\[linear-gradient\(to_top\,rgba\(13\,17\,22\,0\.85\)\,rgba\(13\,17\,22\,0\.15\)\)\]{background-image:linear-gradient(#0d111626,#0d1116d9)}.bg-\[radial-gradient\(circle\,\#24272b\,\#1c1e21\)\]{background-image:radial-gradient(circle,#24272b,#1c1e21)}.bg-\[radial-gradient\(circle\,rgba\(150\,120\,255\,0\.5\)\,rgba\(150\,120\,255\,0\.1\)\)\]{background-image:radial-gradient(circle,#9678ff80,#9678ff1a)}.bg-\[radial-gradient\(circle_at_35\%_35\%\,\#5c6b6b\,\#1a2223_70\%\)\]{background-image:radial-gradient(circle at 35% 35%,#5c6b6b,#1a2223 70%)}.bg-\[radial-gradient\(ellipse_120\%_90\%_at_50\%_45\%\,color-mix\(in_oklab\,var\(--color-accent\)_9\%\,\#070b0e\)\,\#070b0e_70\%\)\]{background-image:radial-gradient(120% 90% at 50% 45%,#0b201f,#070b0e 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(ellipse_120\%_90\%_at_50\%_45\%\,color-mix\(in_oklab\,var\(--color-accent\)_9\%\,\#070b0e\)\,\#070b0e_70\%\)\]{background-image:radial-gradient(ellipse 120% 90% at 50% 45%,color-mix(in oklab,var(--color-accent) 9%,#070b0e),#070b0e 70%)}}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,\#1b1f24_0\%\,\#0e1013_70\%\)\]{background-image:radial-gradient(at 50% 0,#1b1f24 0%,#0e1013 70%)}.bg-\[radial-gradient\(ellipse_at_50\%_30\%\,\#262a30\,\#1f2226_70\%\)\]{background-image:radial-gradient(at 50% 30%,#262a30,#1f2226 70%)}.bg-\[radial-gradient\(rgba\(255\,255\,255\,0\.12\)_1px\,transparent_1\.5px\)\]{background-image:radial-gradient(#ffffff1f 1px,#0000 1.5px)}.bg-\[repeating-linear-gradient\(-45deg\,rgba\(255\,255\,255\,0\.3\)_0_2px\,transparent_2px_5px\)\]{background-image:repeating-linear-gradient(-45deg,#ffffff4d 0 2px,#0000 2px 5px)}.bg-\[repeating-linear-gradient\(0deg\,color-mix\(in_oklab\,var\(--color-accent\)_2\.5\%\,transparent\)_0_1px\,transparent_1px_3px\)\]{background-image:repeating-linear-gradient(0deg,#30efc906 0 1px,#0000 1px 3px)}@supports (color:color-mix(in lab, red, red)){.bg-\[repeating-linear-gradient\(0deg\,color-mix\(in_oklab\,var\(--color-accent\)_2\.5\%\,transparent\)_0_1px\,transparent_1px_3px\)\]{background-image:repeating-linear-gradient(0deg,color-mix(in oklab,var(--color-accent) 2.5%,transparent) 0 1px,transparent 1px 3px)}}.bg-\[repeating-linear-gradient\(0deg\,color-mix\(in_oklab\,var\(--color-accent\)_3\%\,transparent\)_0_1px\,transparent_1px_3px\)\]{background-image:repeating-linear-gradient(0deg,#30efc908 0 1px,#0000 1px 3px)}@supports (color:color-mix(in lab, red, red)){.bg-\[repeating-linear-gradient\(0deg\,color-mix\(in_oklab\,var\(--color-accent\)_3\%\,transparent\)_0_1px\,transparent_1px_3px\)\]{background-image:repeating-linear-gradient(0deg,color-mix(in oklab,var(--color-accent) 3%,transparent) 0 1px,transparent 1px 3px)}}.bg-\[repeating-linear-gradient\(0deg\,rgba\(0\,0\,0\,0\.18\)_0_1px\,transparent_1px_3px\)\,radial-gradient\(ellipse_at_center\,transparent_55\%\,rgba\(0\,0\,0\,0\.45\)_100\%\)\]{background-image:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#00000073 100%)}.bg-\[repeating-linear-gradient\(0deg\,rgba\(0\,0\,0\,0\.28\)_0_1px\,transparent_1px_3px\)\]{background-image:repeating-linear-gradient(0deg,#00000047 0 1px,#0000 1px 3px)}.bg-\[repeating-linear-gradient\(0deg\,rgba\(0\,0\,0\,0\.35\)_0_1px\,transparent_1px_3px\)\]{background-image:repeating-linear-gradient(0deg,#00000059 0 1px,#0000 1px 3px)}.bg-\[repeating-linear-gradient\(0deg\,rgba\(255\,255\,255\,0\.018\)_0_1px\,transparent_1px_4px\)\]{background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px)}.bg-\[repeating-linear-gradient\(90deg\,color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)_0_1px\,transparent_1px_7px\)\]{background-image:repeating-linear-gradient(90deg,#30efc94d 0 1px,#0000 1px 7px)}@supports (color:color-mix(in lab, red, red)){.bg-\[repeating-linear-gradient\(90deg\,color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)_0_1px\,transparent_1px_7px\)\]{background-image:repeating-linear-gradient(90deg,color-mix(in oklab,var(--color-accent) 30%,transparent) 0 1px,transparent 1px 7px)}}.bg-\[repeating-linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.14\)_0_2px\,transparent_2px_46px\)\]{background-image:repeating-linear-gradient(90deg,#ffffff24 0 2px,#0000 2px 46px)}.bg-\[repeating-linear-gradient\(135deg\,rgba\(150\,120\,255\,0\.35\)_0_4px\,transparent_4px_8px\)\]{background-image:repeating-linear-gradient(135deg,#9678ff59 0 4px,#0000 4px 8px)}.bg-none{background-image:none}.from-\[\#0b1016\]{--tw-gradient-from:#0b1016;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#151c1f\]{--tw-gradient-from:#151c1f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#10141a\]{--tw-gradient-from:#10141a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#b9fff1\]{--tw-gradient-from:#b9fff1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/14{--tw-gradient-from:#30efc924}@supports (color:color-mix(in lab, red, red)){.from-accent\/14{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 14%, transparent)}}.from-accent\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/15{--tw-gradient-from:#30efc926}@supports (color:color-mix(in lab, red, red)){.from-accent\/15{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.from-accent\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/22{--tw-gradient-from:#30efc938}@supports (color:color-mix(in lab, red, red)){.from-accent\/22{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 22%, transparent)}}.from-accent\/22{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/30{--tw-gradient-from:#30efc94d}@supports (color:color-mix(in lab, red, red)){.from-accent\/30{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.from-accent\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/35{--tw-gradient-from:#30efc959}@supports (color:color-mix(in lab, red, red)){.from-accent\/35{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.from-accent\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/40{--tw-gradient-from:#30efc966}@supports (color:color-mix(in lab, red, red)){.from-accent\/40{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.from-accent\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/50{--tw-gradient-from:#30efc980}@supports (color:color-mix(in lab, red, red)){.from-accent\/50{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.from-accent\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/55{--tw-gradient-from:#30efc98c}@supports (color:color-mix(in lab, red, red)){.from-accent\/55{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 55%, transparent)}}.from-accent\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-bg\/28{--tw-gradient-from:#14171b47}@supports (color:color-mix(in lab, red, red)){.from-bg\/28{--tw-gradient-from:color-mix(in oklab, var(--color-bg) 28%, transparent)}}.from-bg\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-bg\/35{--tw-gradient-from:#14171b59}@supports (color:color-mix(in lab, red, red)){.from-bg\/35{--tw-gradient-from:color-mix(in oklab, var(--color-bg) 35%, transparent)}}.from-bg\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-bg\/40{--tw-gradient-from:#14171b66}@supports (color:color-mix(in lab, red, red)){.from-bg\/40{--tw-gradient-from:color-mix(in oklab, var(--color-bg) 40%, transparent)}}.from-bg\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-bg\/55{--tw-gradient-from:#14171b8c}@supports (color:color-mix(in lab, red, red)){.from-bg\/55{--tw-gradient-from:color-mix(in oklab, var(--color-bg) 55%, transparent)}}.from-bg\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-bg\/60{--tw-gradient-from:#14171b99}@supports (color:color-mix(in lab, red, red)){.from-bg\/60{--tw-gradient-from:color-mix(in oklab, var(--color-bg) 60%, transparent)}}.from-bg\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#1fae93\]{--tw-gradient-via:#1fae93;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent{--tw-gradient-via:var(--color-accent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent\/20{--tw-gradient-via:#30efc933}@supports (color:color-mix(in lab, red, red)){.via-accent\/20{--tw-gradient-via:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.via-accent\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent\/30{--tw-gradient-via:#30efc94d}@supports (color:color-mix(in lab, red, red)){.via-accent\/30{--tw-gradient-via:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.via-accent\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent\/70{--tw-gradient-via:#30efc9b3}@supports (color:color-mix(in lab, red, red)){.via-accent\/70{--tw-gradient-via:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.via-accent\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent\/85{--tw-gradient-via:#30efc9d9}@supports (color:color-mix(in lab, red, red)){.via-accent\/85{--tw-gradient-via:color-mix(in oklab, var(--color-accent) 85%, transparent)}}.via-accent\/85{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0b1013\]{--tw-gradient-to:#0b1013;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0e5c4f\]{--tw-gradient-to:#0e5c4f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#14171b\]{--tw-gradient-to:#14171b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent\/60{--tw-gradient-to:#30efc999}@supports (color:color-mix(in lab, red, red)){.to-accent\/60{--tw-gradient-to:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.to-accent\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg{--tw-gradient-to:var(--color-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg\/55{--tw-gradient-to:#14171b8c}@supports (color:color-mix(in lab, red, red)){.to-bg\/55{--tw-gradient-to:color-mix(in oklab, var(--color-bg) 55%, transparent)}}.to-bg\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg\/65{--tw-gradient-to:#14171ba6}@supports (color:color-mix(in lab, red, red)){.to-bg\/65{--tw-gradient-to:color-mix(in oklab, var(--color-bg) 65%, transparent)}}.to-bg\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg\/68{--tw-gradient-to:#14171bad}@supports (color:color-mix(in lab, red, red)){.to-bg\/68{--tw-gradient-to:color-mix(in oklab, var(--color-bg) 68%, transparent)}}.to-bg\/68{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg\/84{--tw-gradient-to:#14171bd6}@supports (color:color-mix(in lab, red, red)){.to-bg\/84{--tw-gradient-to:color-mix(in oklab, var(--color-bg) 84%, transparent)}}.to-bg\/84{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/40{--tw-gradient-to:#0006}@supports (color:color-mix(in lab, red, red)){.to-black\/40{--tw-gradient-to:color-mix(in oklab, var(--color-black) 40%, transparent)}}.to-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/65{--tw-gradient-to:#000000a6}@supports (color:color-mix(in lab, red, red)){.to-black\/65{--tw-gradient-to:color-mix(in oklab, var(--color-black) 65%, transparent)}}.to-black\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-92\%{--tw-gradient-to-position:92%}.\[mask-image\:linear-gradient\(90deg\,transparent\,\#000_40\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.\[mask-image\:linear-gradient\(90deg\,transparent_20\%\,\#000\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.\[mask-image\:linear-gradient\(90deg\,transparent_45\%\,\#000\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000);mask-image:linear-gradient(90deg,#0000 45%,#000)}.\[mask-image\:linear-gradient\(to_right\,black_88\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.bg-\[size\:26px_26px\]{background-size:26px 26px}.bg-cover{background-size:cover}.bg-size-\[10px_10px\]{background-size:10px 10px}.bg-size-\[100\%_8px\]{background-size:100% 8px}.bg-size-\[100\%_300\%\]{background-size:100% 300%}.bg-\[50\%_22\%\]{background-position:50% 22%}.bg-center{background-position:50%}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.fill-accent{fill:var(--color-accent)}.fill-text\/75{fill:#f9f9f9bf}@supports (color:color-mix(in lab, red, red)){.fill-text\/75{fill:color-mix(in oklab, var(--color-text) 75%, transparent)}}.stroke-accent{stroke:var(--color-accent)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_43\%\]{object-position:50% 43%}.object-\[center_42\%\]{object-position:center 42%}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[0\.2rem\]{padding:.2rem}.p-\[0\.6rem\]{padding:.6rem}.p-\[0\.9rem\]{padding:.9rem}.p-\[6px\]{padding:6px}.p-\[22px\]{padding:22px}.p-px{padding:1px}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.75{padding-inline:calc(var(--spacing) * 2.75)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-9\.5{padding-inline:calc(var(--spacing) * 9.5)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[0\.2rem\]{padding-inline:.2rem}.px-\[0\.3rem\]{padding-inline:.3rem}.px-\[0\.6rem\]{padding-inline:.6rem}.px-\[0\.7rem\]{padding-inline:.7rem}.px-\[0\.8rem\]{padding-inline:.8rem}.px-\[0\.9rem\]{padding-inline:.9rem}.px-\[0\.45rem\]{padding-inline:.45rem}.px-\[0\.55rem\]{padding-inline:.55rem}.px-\[0\.65rem\]{padding-inline:.65rem}.px-\[0\.85rem\]{padding-inline:.85rem}.px-\[0\.95rem\]{padding-inline:.95rem}.px-\[1\.1rem\]{padding-inline:1.1rem}.px-\[1\.2rem\]{padding-inline:1.2rem}.px-\[1\.3rem\]{padding-inline:1.3rem}.px-\[1\.4rem\]{padding-inline:1.4rem}.px-\[1\.6rem\]{padding-inline:1.6rem}.px-\[1\.7rem\]{padding-inline:1.7rem}.px-\[1\.8rem\]{padding-inline:1.8rem}.px-\[1\.15rem\]{padding-inline:1.15rem}.px-\[2\.6rem\]{padding-inline:2.6rem}.px-\[2px\]{padding-inline:2px}.px-\[5px\]{padding-inline:5px}.px-\[9px\]{padding-inline:9px}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[26px\]{padding-inline:26px}.px-\[28px\]{padding-inline:28px}.px-\[34px\]{padding-inline:34px}.px-\[40px\]{padding-inline:40px}.px-\[clamp\(18px\,5vw\,64px\)\]{padding-inline:clamp(18px,5vw,64px)}.px-\[clamp\(20px\,4vw\,44px\)\]{padding-inline:clamp(20px,4vw,44px)}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2\.75{padding-block:calc(var(--spacing) * 2.75)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-5\.5{padding-block:calc(var(--spacing) * 5.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[0\.1rem\]{padding-block:.1rem}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[0\.3rem\]{padding-block:.3rem}.py-\[0\.4rem\]{padding-block:.4rem}.py-\[0\.05rem\]{padding-block:.05rem}.py-\[0\.6rem\]{padding-block:.6rem}.py-\[0\.7rem\]{padding-block:.7rem}.py-\[0\.8rem\]{padding-block:.8rem}.py-\[0\.9rem\]{padding-block:.9rem}.py-\[0\.15rem\]{padding-block:.15rem}.py-\[0\.18rem\]{padding-block:.18rem}.py-\[0\.22rem\]{padding-block:.22rem}.py-\[0\.25rem\]{padding-block:.25rem}.py-\[0\.28rem\]{padding-block:.28rem}.py-\[0\.32rem\]{padding-block:.32rem}.py-\[0\.35rem\]{padding-block:.35rem}.py-\[0\.55rem\]{padding-block:.55rem}.py-\[0\.65rem\]{padding-block:.65rem}.py-\[0\.75rem\]{padding-block:.75rem}.py-\[0\.85rem\]{padding-block:.85rem}.py-\[1\.1rem\]{padding-block:1.1rem}.py-\[1\.2rem\]{padding-block:1.2rem}.py-\[1\.3rem\]{padding-block:1.3rem}.py-\[1\.4rem\]{padding-block:1.4rem}.py-\[1\.6rem\]{padding-block:1.6rem}.py-\[1px\]{padding-block:1px}.py-\[1rem\]{padding-block:1rem}.py-\[2\.4rem\]{padding-block:2.4rem}.py-\[2px\]{padding-block:2px}.py-\[3\.6rem\]{padding-block:3.6rem}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[15px\]{padding-block:15px}.py-\[18px\]{padding-block:18px}.py-\[19px\]{padding-block:19px}.py-\[22px\]{padding-block:22px}.py-\[26px\]{padding-block:26px}.py-\[34px\]{padding-block:34px}.py-\[52px\]{padding-block:52px}.py-\[60px\]{padding-block:60px}.py-\[90px\]{padding-block:90px}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-25{padding-top:calc(var(--spacing) * 25)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-\[0\.4rem\]{padding-top:.4rem}.pt-\[0\.8rem\]{padding-top:.8rem}.pt-\[0\.9rem\]{padding-top:.9rem}.pt-\[0\.35rem\]{padding-top:.35rem}.pt-\[0\.85rem\]{padding-top:.85rem}.pt-\[1\.1rem\]{padding-top:1.1rem}.pt-\[1\.2rem\]{padding-top:1.2rem}.pt-\[1\.4rem\]{padding-top:1.4rem}.pt-\[2\.2rem\]{padding-top:2.2rem}.pt-\[2rem\]{padding-top:2rem}.pt-\[4\.5rem\]{padding-top:4.5rem}.pt-\[4\.6rem\]{padding-top:4.6rem}.pt-\[5vh\]{padding-top:5vh}.pt-\[8\.5rem\]{padding-top:8.5rem}.pt-\[10rem\]{padding-top:10rem}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[30px\]{padding-top:30px}.pt-\[32px\]{padding-top:32px}.pt-\[36px\]{padding-top:36px}.pt-\[40px\]{padding-top:40px}.pt-\[70px\]{padding-top:70px}.pt-\[72px\]{padding-top:72px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-4\.5{padding-right:calc(var(--spacing) * 4.5)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-\[0\.8rem\]{padding-right:.8rem}.pr-\[8\.5rem\]{padding-right:8.5rem}.pr-\[9px\]{padding-right:9px}.pr-\[18px\]{padding-right:18px}.pr-\[22px\]{padding-right:22px}.pr-\[60px\]{padding-right:60px}.pr-\[64px\]{padding-right:64px}.pr-\[372px\]{padding-right:372px}.\!pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pb-\[0\.6rem\]{padding-bottom:.6rem}.pb-\[1\.1rem\]{padding-bottom:1.1rem}.pb-\[1\.2rem\]{padding-bottom:1.2rem}.pb-\[1\.3rem\]{padding-bottom:1.3rem}.pb-\[1\.6rem\]{padding-bottom:1.6rem}.pb-\[2\.1rem\]{padding-bottom:2.1rem}.pb-\[2\.2rem\]{padding-bottom:2.2rem}.pb-\[2\.4rem\]{padding-bottom:2.4rem}.pb-\[2\.6rem\]{padding-bottom:2.6rem}.pb-\[2\.8rem\]{padding-bottom:2.8rem}.pb-\[3\.2rem\]{padding-bottom:3.2rem}.pb-\[4\.5rem\]{padding-bottom:4.5rem}.pb-\[9vh\]{padding-bottom:9vh}.pb-\[18px\]{padding-bottom:18px}.pb-\[22px\]{padding-bottom:22px}.pb-\[26px\]{padding-bottom:26px}.pb-\[30px\]{padding-bottom:30px}.pb-\[32px\]{padding-bottom:32px}.pb-\[34px\]{padding-bottom:34px}.pb-\[60px\]{padding-bottom:60px}.pb-\[110px\]{padding-bottom:110px}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[0\.8rem\]{padding-left:.8rem}.pl-\[0\.9rem\]{padding-left:.9rem}.pl-\[0\.95rem\]{padding-left:.95rem}.pl-\[1\.1rem\]{padding-left:1.1rem}.pl-\[1\.2rem\]{padding-left:1.2rem}.pl-\[1\.3rem\]{padding-left:1.3rem}.pl-\[1\.4rem\]{padding-left:1.4rem}.pl-\[1\.6rem\]{padding-left:1.6rem}.pl-\[1rem\]{padding-left:1rem}.pl-\[6rem\]{padding-left:6rem}.pl-\[9xpx\]{padding-left:9xpx}.pl-\[22px\]{padding-left:22px}.pl-\[26px\]{padding-left:26px}.pl-\[46px\]{padding-left:46px}.pl-\[76px\]{padding-left:76px}.pl-\[84px\]{padding-left:84px}.pl-\[92px\]{padding-left:92px}.pl-\[94px\]{padding-left:94px}.pl-\[100px\]{padding-left:100px}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}.font-kalam{font-family:var(--font-kalam)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[0\.74rem\]{font-size:.74rem!important}.text-\[0\.4rem\]{font-size:.4rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.42rem\]{font-size:.42rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.53rem\]{font-size:.53rem}.text-\[0\.54rem\]{font-size:.54rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.83rem\]{font-size:.83rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.87rem\]{font-size:.87rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.06rem\]{font-size:1.06rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.28rem\]{font-size:1.28rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.3rem\]{font-size:2.3rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2\.8rem\]{font-size:2.8rem}.text-\[2\.9rem\]{font-size:2.9rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.4rem\]{font-size:3.4rem}.text-\[3\.6rem\]{font-size:3.6rem}.text-\[5\.6rem\]{font-size:5.6rem}.text-\[7\.5rem\]{font-size:7.5rem}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[10rem\]{font-size:10rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[clamp\(1\.3rem\,2\.4vw\,1\.7rem\)\]{font-size:clamp(1.3rem,2.4vw,1.7rem)}.text-\[clamp\(1\.3rem\,3vw\,1\.9rem\)\]{font-size:clamp(1.3rem,3vw,1.9rem)}.text-\[clamp\(1\.6rem\,3\.4vw\,2\.2rem\)\]{font-size:clamp(1.6rem,3.4vw,2.2rem)}.text-\[clamp\(1\.6rem\,4vw\,2\.4rem\)\]{font-size:clamp(1.6rem,4vw,2.4rem)}.text-\[clamp\(1\.7rem\,5\.4vw\,3rem\)\]{font-size:clamp(1.7rem,5.4vw,3rem)}.text-\[clamp\(1\.8rem\,4vw\,2\.6rem\)\]{font-size:clamp(1.8rem,4vw,2.6rem)}.text-\[clamp\(1\.8rem\,5\.6vw\,3\.2rem\)\]{font-size:clamp(1.8rem,5.6vw,3.2rem)}.text-\[clamp\(1\.8rem\,5vw\,3rem\)\]{font-size:clamp(1.8rem,5vw,3rem)}.text-\[clamp\(1\.9rem\,3\.2vw\,2\.7rem\)\]{font-size:clamp(1.9rem,3.2vw,2.7rem)}.text-\[clamp\(1\.9rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.9rem,4vw,2.5rem)}.text-\[clamp\(1\.12rem\,1\.7vw\,1\.32rem\)\]{font-size:clamp(1.12rem,1.7vw,1.32rem)}.text-\[clamp\(1\.15rem\,2\.1vw\,1\.5rem\)\]{font-size:clamp(1.15rem,2.1vw,1.5rem)}.text-\[clamp\(1\.15rem\,2vw\,1\.45rem\)\]{font-size:clamp(1.15rem,2vw,1.45rem)}.text-\[clamp\(1\.15rem\,4\.6vw\,2\.3rem\)\]{font-size:clamp(1.15rem,4.6vw,2.3rem)}.text-\[clamp\(1\.25rem\,2\.2vw\,1\.6rem\)\]{font-size:clamp(1.25rem,2.2vw,1.6rem)}.text-\[clamp\(1\.25rem\,2\.6vw\,1\.9rem\)\]{font-size:clamp(1.25rem,2.6vw,1.9rem)}.text-\[clamp\(1\.35rem\,2\.4vw\,1\.75rem\)\]{font-size:clamp(1.35rem,2.4vw,1.75rem)}.text-\[clamp\(1\.35rem\,3\.2vw\,2\.9rem\)\]{font-size:clamp(1.35rem,3.2vw,2.9rem)}.text-\[clamp\(1rem\,2\.6vw\,1\.4rem\)\]{font-size:clamp(1rem,2.6vw,1.4rem)}.text-\[clamp\(1rem\,3\.6vw\,2\.9rem\)\]{font-size:clamp(1rem,3.6vw,2.9rem)}.text-\[clamp\(2\.1rem\,6vw\,3\.4rem\)\]{font-size:clamp(2.1rem,6vw,3.4rem)}.text-\[clamp\(2\.3rem\,5\.6vw\,3\.9rem\)\]{font-size:clamp(2.3rem,5.6vw,3.9rem)}.text-\[clamp\(2\.4rem\,6\.2vw\,3\.8rem\)\]{font-size:clamp(2.4rem,6.2vw,3.8rem)}.text-\[clamp\(2\.4rem\,11vw\,6rem\)\]{font-size:clamp(2.4rem,11vw,6rem)}.text-\[clamp\(2rem\,6vw\,3\.4rem\)\]{font-size:clamp(2rem,6vw,3.4rem)}.text-\[clamp\(3\.2rem\,9\.5vw\,7\.4rem\)\]{font-size:clamp(3.2rem,9.5vw,7.4rem)}.text-\[clamp\(4rem\,7vw\,5\.5rem\)\]{font-size:clamp(4rem,7vw,5.5rem)}.text-\[clamp\(4rem\,11vw\,8\.25rem\)\]{font-size:clamp(4rem,11vw,8.25rem)}.text-\[clamp\(4rem\,11vw\,9rem\)\]{font-size:clamp(4rem,11vw,9rem)}.text-\[clamp\(26px\,3vw\,38px\)\]{font-size:clamp(26px,3vw,38px)}.text-\[clamp\(48px\,7vw\,92px\)\]{font-size:clamp(48px,7vw,92px)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.7\]{--tw-leading:.7;line-height:.7}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.025em\]{--tw-tracking:.025em;letter-spacing:.025em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[1\.5px\]{--tw-tracking:1.5px;letter-spacing:1.5px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-\[6px\]{--tw-tracking:6px;letter-spacing:6px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\],.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.hyphens-none{-webkit-hyphens:none;hyphens:none}.\[hyphens\:manual\]{-webkit-hyphens:manual;hyphens:manual}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--color-accent-alt\){color:var(--color-accent-alt)}.text-\[\#0b0d10\]{color:#0b0d10}.text-\[\#0b0d10\]\/70{color:oklab(15.8207% -.00144894 -.00704165/.7)}.text-\[\#0b0e12\]{color:#0b0e12}.text-\[\#0d1116\]{color:#0d1116}.text-\[\#00a8fc\]{color:#00a8fc}.text-\[\#1f5f8b\]{color:#1f5f8b}.text-\[\#1f2226\]{color:#1f2226}.text-\[\#4ffbe0\]{color:#4ffbe0}.text-\[\#5d666f\]{color:#5d666f}.text-\[\#6be3a4\]{color:#6be3a4}.text-\[\#6f8584\]{color:#6f8584}.text-\[\#6fb6ff\]{color:#6fb6ff}.text-\[\#30efc9\]{color:#30efc9}.text-\[\#828b94\]{color:#828b94}.text-\[\#949ba4\]{color:#949ba4}.text-\[\#3096ef\]{color:#3096ef}.text-\[\#06231e\]{color:#06231e}.text-\[\#08070a\]{color:#08070a}.text-\[\#10141a\]{color:#10141a}.text-\[\#15181c\]{color:#15181c}.text-\[\#b3ecff\]{color:#b3ecff}.text-\[\#b5b5b5\]{color:#b5b5b5}.text-\[\#b9a6ff\]\/80{color:oklab(77.5168% .0493175 -.116035/.8)}.text-\[\#c9cdfb\]{color:#c9cdfb}.text-\[\#c393ff\]{color:#c393ff}.text-\[\#d9f7f0\]{color:#d9f7f0}.text-\[\#dbdee1\]{color:#dbdee1}.text-\[\#e8a33d\]{color:#e8a33d}.text-\[\#e8c76a\]{color:#e8c76a}.text-\[\#eee\]{color:#eee}.text-\[\#f0f0f0\]{color:#f0f0f0}.text-\[\#f2c43f\]{color:#f2c43f}.text-\[\#f2f2f2\]{color:#f2f2f2}.text-\[\#f4f4f4\]{color:#f4f4f4}.text-\[\#f5c451\]{color:#f5c451}.text-\[\#f5c451\]\/80{color:oklab(84.3187% .0110193 .140794/.8)}.text-\[\#ff0a4e\]{color:#ff0a4e}.text-\[\#ff2b2b\]{color:#ff2b2b}.text-\[\#ff2b2b\]\/60{color:oklab(64.3359% .214911 .111896/.6)}.text-\[\#ff2c6d\]{color:#ff2c6d}.text-\[\#ff5c5c\]{color:#ff5c5c}.text-\[\#ff5c5c\]\/85{color:oklab(69.0946% .181642 .0805223/.85)}.text-\[\#ff5c8a\]{color:#ff5c8a}.text-\[\#ff6b7a\]{color:#ff6b7a}.text-\[\#ff6b8b\]{color:#ff6b8b}.text-\[\#ff7a7a\]{color:#ff7a7a}.text-\[\#ff9b9b\]{color:#ff9b9b}.text-\[\#ff9f45\]{color:#ff9f45}.text-\[\#ff8080\]{color:#ff8080}.text-\[\#ffb347\]{color:#ffb347}.text-\[\#ffc14d\]{color:#ffc14d}.text-\[\#ffc84f\]{color:#ffc84f}.text-\[\#ffc266\]{color:#ffc266}.text-\[\#ffcf5c\]{color:#ffcf5c}.text-\[color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{color:#30efc999}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.text-\[color-mix\(in_oklab\,var\(--color-accent\)_65\%\,transparent\)\]{color:#30efc9a6}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--color-accent\)_65\%\,transparent\)\]{color:color-mix(in oklab,var(--color-accent) 65%,transparent)}}.text-\[color-mix\(in_oklab\,var\(--color-accent\)_85\%\,transparent\)\]{color:#30efc9d9}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--color-accent\)_85\%\,transparent\)\]{color:color-mix(in oklab,var(--color-accent) 85%,transparent)}}.text-\[rgba\(238\,238\,238\,0\.2\)\]{color:#eee3}.text-\[rgba\(238\,238\,238\,0\.4\)\]{color:#eee6}.text-\[rgba\(249\,249\,249\,0\.6\)\]{color:#f9f9f999}.text-accent{color:var(--color-accent)}.text-accent\/5{color:#30efc90d}@supports (color:color-mix(in lab, red, red)){.text-accent\/5{color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.text-accent\/30{color:#30efc94d}@supports (color:color-mix(in lab, red, red)){.text-accent\/30{color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.text-accent\/40{color:#30efc966}@supports (color:color-mix(in lab, red, red)){.text-accent\/40{color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.text-accent\/45{color:#30efc973}@supports (color:color-mix(in lab, red, red)){.text-accent\/45{color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.text-accent\/50{color:#30efc980}@supports (color:color-mix(in lab, red, red)){.text-accent\/50{color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.text-accent\/55{color:#30efc98c}@supports (color:color-mix(in lab, red, red)){.text-accent\/55{color:color-mix(in oklab, var(--color-accent) 55%, transparent)}}.text-accent\/60{color:#30efc999}@supports (color:color-mix(in lab, red, red)){.text-accent\/60{color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.text-accent\/65{color:#30efc9a6}@supports (color:color-mix(in lab, red, red)){.text-accent\/65{color:color-mix(in oklab, var(--color-accent) 65%, transparent)}}.text-accent\/70{color:#30efc9b3}@supports (color:color-mix(in lab, red, red)){.text-accent\/70{color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.text-accent\/75{color:#30efc9bf}@supports (color:color-mix(in lab, red, red)){.text-accent\/75{color:color-mix(in oklab, var(--color-accent) 75%, transparent)}}.text-accent\/80{color:#30efc9cc}@supports (color:color-mix(in lab, red, red)){.text-accent\/80{color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.text-accent\/85{color:#30efc9d9}@supports (color:color-mix(in lab, red, red)){.text-accent\/85{color:color-mix(in oklab, var(--color-accent) 85%, transparent)}}.text-accent\/90{color:#30efc9e6}@supports (color:color-mix(in lab, red, red)){.text-accent\/90{color:color-mix(in oklab, var(--color-accent) 90%, transparent)}}.text-accent\/\[0\.06\]{color:#30efc90f}@supports (color:color-mix(in lab, red, red)){.text-accent\/\[0\.06\]{color:color-mix(in oklab, var(--color-accent) 6%, transparent)}}.text-accent\/\[0\.07\]{color:#30efc912}@supports (color:color-mix(in lab, red, red)){.text-accent\/\[0\.07\]{color:color-mix(in oklab, var(--color-accent) 7.0%, transparent)}}.text-bg{color:var(--color-bg)}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-inherit{color:inherit}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-text{color:var(--color-text)}.text-text\/20{color:#f9f9f933}@supports (color:color-mix(in lab, red, red)){.text-text\/20{color:color-mix(in oklab, var(--color-text) 20%, transparent)}}.text-text\/25{color:#f9f9f940}@supports (color:color-mix(in lab, red, red)){.text-text\/25{color:color-mix(in oklab, var(--color-text) 25%, transparent)}}.text-text\/30{color:#f9f9f94d}@supports (color:color-mix(in lab, red, red)){.text-text\/30{color:color-mix(in oklab, var(--color-text) 30%, transparent)}}.text-text\/35{color:#f9f9f959}@supports (color:color-mix(in lab, red, red)){.text-text\/35{color:color-mix(in oklab, var(--color-text) 35%, transparent)}}.text-text\/40{color:#f9f9f966}@supports (color:color-mix(in lab, red, red)){.text-text\/40{color:color-mix(in oklab, var(--color-text) 40%, transparent)}}.text-text\/45{color:#f9f9f973}@supports (color:color-mix(in lab, red, red)){.text-text\/45{color:color-mix(in oklab, var(--color-text) 45%, transparent)}}.text-text\/50{color:#f9f9f980}@supports (color:color-mix(in lab, red, red)){.text-text\/50{color:color-mix(in oklab, var(--color-text) 50%, transparent)}}.text-text\/55{color:#f9f9f98c}@supports (color:color-mix(in lab, red, red)){.text-text\/55{color:color-mix(in oklab, var(--color-text) 55%, transparent)}}.text-text\/60{color:#f9f9f999}@supports (color:color-mix(in lab, red, red)){.text-text\/60{color:color-mix(in oklab, var(--color-text) 60%, transparent)}}.text-text\/62{color:#f9f9f99e}@supports (color:color-mix(in lab, red, red)){.text-text\/62{color:color-mix(in oklab, var(--color-text) 62%, transparent)}}.text-text\/65{color:#f9f9f9a6}@supports (color:color-mix(in lab, red, red)){.text-text\/65{color:color-mix(in oklab, var(--color-text) 65%, transparent)}}.text-text\/66{color:#f9f9f9a8}@supports (color:color-mix(in lab, red, red)){.text-text\/66{color:color-mix(in oklab, var(--color-text) 66%, transparent)}}.text-text\/70{color:#f9f9f9b3}@supports (color:color-mix(in lab, red, red)){.text-text\/70{color:color-mix(in oklab, var(--color-text) 70%, transparent)}}.text-text\/72{color:#f9f9f9b8}@supports (color:color-mix(in lab, red, red)){.text-text\/72{color:color-mix(in oklab, var(--color-text) 72%, transparent)}}.text-text\/75{color:#f9f9f9bf}@supports (color:color-mix(in lab, red, red)){.text-text\/75{color:color-mix(in oklab, var(--color-text) 75%, transparent)}}.text-text\/78{color:#f9f9f9c7}@supports (color:color-mix(in lab, red, red)){.text-text\/78{color:color-mix(in oklab, var(--color-text) 78%, transparent)}}.text-text\/80{color:#f9f9f9cc}@supports (color:color-mix(in lab, red, red)){.text-text\/80{color:color-mix(in oklab, var(--color-text) 80%, transparent)}}.text-text\/82{color:#f9f9f9d1}@supports (color:color-mix(in lab, red, red)){.text-text\/82{color:color-mix(in oklab, var(--color-text) 82%, transparent)}}.text-text\/85{color:#f9f9f9d9}@supports (color:color-mix(in lab, red, red)){.text-text\/85{color:color-mix(in oklab, var(--color-text) 85%, transparent)}}.text-text\/88{color:#f9f9f9e0}@supports (color:color-mix(in lab, red, red)){.text-text\/88{color:color-mix(in oklab, var(--color-text) 88%, transparent)}}.text-text\/90{color:#f9f9f9e6}@supports (color:color-mix(in lab, red, red)){.text-text\/90{color:color-mix(in oklab, var(--color-text) 90%, transparent)}}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.text-white\/10{color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]{text-decoration-color:#30efc94d}@supports (color:color-mix(in lab, red, red)){.decoration-\[color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent) 30%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent) 30%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.decoration-accent{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.decoration-accent\/40{text-decoration-color:#30efc966}@supports (color:color-mix(in lab, red, red)){.decoration-accent\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.decoration-accent\/50{text-decoration-color:#30efc980}@supports (color:color-mix(in lab, red, red)){.decoration-accent\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.decoration-accent\/60{text-decoration-color:#30efc999}@supports (color:color-mix(in lab, red, red)){.decoration-accent\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.decoration-text\/40{text-decoration-color:#f9f9f966}@supports (color:color-mix(in lab, red, red)){.decoration-text\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-text) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-text) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-text) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-text) 40%, transparent)}}.decoration-text\/50{text-decoration-color:#f9f9f980}@supports (color:color-mix(in lab, red, red)){.decoration-text\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-text) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-text) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-text) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-text) 50%, transparent)}}.decoration-dotted{text-decoration-style:dotted}.decoration-wavy{text-decoration-style:wavy}.decoration-2{text-decoration-thickness:2px}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.decoration-\[3px\]{text-decoration-thickness:3px}.\[text-underline-offset\:4px\]{text-underline-offset:4px}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.underline-offset-\[3px\]{text-underline-offset:3px}.underline-offset-\[12px\]{text-underline-offset:12px}.accent-\(--color-accent\),.accent-\[var\(--color-accent\)\],.accent-accent{accent-color:var(--color-accent)}.\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.014\]{opacity:.014}.opacity-\[0\.22\]{opacity:.22}.opacity-\[0\.045\]{opacity:.045}.opacity-\[0\.92\]{opacity:.92}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-screen{mix-blend-mode:screen}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-18px_0_40px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:-18px 0 40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_\#0a0f10\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0a0f10);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_5px_var\(--color-bg\)\,0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_15\%\,transparent\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,var(--color-bg)), 0 0 14px var(--tw-shadow-color,#30efc926)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_5px_var\(--color-bg\)\,0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_15\%\,transparent\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,var(--color-bg)), 0 0 14px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 15%,transparent))}}.shadow-\[0_0_0_5px_var\(--color-bg\)\,0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_15\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_5px_var\(--color-bg\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,var(--color-bg));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_5px_color-mix\(in_oklab\,var\(--color-accent\)_55\%\,transparent\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#30efc98c)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_5px_color-mix\(in_oklab\,var\(--color-accent\)_55\%\,transparent\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 55%,transparent))}}.shadow-\[0_0_5px_color-mix\(in_oklab\,var\(--color-accent\)_55\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(142\,124\,195\,0\.55\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#8e7cc38c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_\#ff2b2b\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#ff2b2b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_\#ff9f45\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#ff9f45);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_\#ffd857\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#ffd857);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#30efc999)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 60%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#30efc9b3)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 70%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_80\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#30efc9cc)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_80\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 80%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_80\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#30efc9e6)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 90%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(142\,124\,195\,0\.6\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#8e7cc399);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(255\,10\,78\,0\.35\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#ff0a4e59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_var\(--color-accent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#30efc914)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 8%,transparent))}}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#30efc999)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 60%,transparent))}}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_80\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#30efc9cc)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_80\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 80%,transparent))}}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_80\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#30efc9e6)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 90%,transparent))}}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(142\,124\,195\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#8e7cc399);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(162\,113\,254\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#a271fe99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,92\,92\,0\.7\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ff5c5cb3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_var\(--color-accent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_40\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#30efc966)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_40\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 40%,transparent))}}.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_40\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\,0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#30efc9b3), 0 0 20px var(--tw-shadow-color,#30efc94d)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\,0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 70%,transparent)), 0 0 20px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 30%,transparent))}}.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\,0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#30efc9b3)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 70%,transparent))}}.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_80\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#30efc9cc)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_80\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 80%,transparent))}}.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_80\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#30efc9e6)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 90%,transparent))}}.shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_var\(--color-accent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#30efc940)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 25%,transparent))}}.shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#30efc94d)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 30%,transparent))}}.shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#30efc940)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 25%,transparent))}}.shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(245\,196\,81\,\.2\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#f5c45133);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#30efc914)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 8%,transparent))}}.shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#30efc959)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 35%,transparent))}}.shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(201\,168\,76\,0\.15\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#c9a84c26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(157\,123\,255\,\.35\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#9d7bff59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(157\,123\,255\,\.3\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#9d7bff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_34px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#30efc92e)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_34px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 18%,transparent))}}.shadow-\[0_0_34px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 2px 0 var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.35\)\,0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_10\%\,transparent\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000059), 0 0 22px var(--tw-shadow-color,#30efc91a)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.35\)\,0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_10\%\,transparent\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000059), 0 0 22px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 10%,transparent))}}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.35\)\,0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.55\)\,0_0_24px_color-mix\(in_oklab\,var\(--color-accent\)_12\%\,transparent\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#0000008c), 0 0 24px var(--tw-shadow-color,#30efc91f)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.55\)\,0_0_24px_color-mix\(in_oklab\,var\(--color-accent\)_12\%\,transparent\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#0000008c), 0 0 24px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 12%,transparent))}}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.55\)\,0_0_24px_color-mix\(in_oklab\,var\(--color-accent\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_oklch\(0_0_0\/0\.6\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,oklch(0% 0 0/.6));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_60px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 30px 60px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_80px_-20px_rgba\(0\,0\,0\,0\.8\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 40px 80px -20px var(--tw-shadow-color,#000c), 0 0 0 1px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_80px_-20px_rgba\(0\,0\,0\,0\.55\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 40px 80px -20px var(--tw-shadow-color,#0000008c), 0 0 0 1px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[3px_3px_0_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:3px 3px 0 var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[5px_5px_0_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:5px 5px 0 var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[6px_6px_0_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:6px 6px 0 var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[7px_7px_0_rgba\(0\,0\,0\,0\.45\)\,0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_10\%\,transparent\)\]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,#00000073), 0 0 22px var(--tw-shadow-color,#30efc91a)}@supports (color:color-mix(in lab, red, red)){.shadow-\[7px_7px_0_rgba\(0\,0\,0\,0\.45\)\,0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_10\%\,transparent\)\]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,#00000073), 0 0 22px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 10%,transparent))}}.shadow-\[7px_7px_0_rgba\(0\,0\,0\,0\.45\)\,0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-2px_0_var\(--color-accent\)\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_30px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:inset 0 0 30px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_50px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:inset 0 0 50px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_\#fff\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\,0_10px_24px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d), 0 10px 24px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_0_var\(--color-accent\)\]{--tw-shadow:inset 0 2px 0 var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--color-accent\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring,.ring-1{--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)}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab, red, red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-white\/\[0\.06\]{--tw-ring-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[0\.06\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-2{outline-offset:2px}.outline-accent\/70{outline-color:#30efc9b3}@supports (color:color-mix(in lab, red, red)){.outline-accent\/70{outline-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.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,)}.blur-\[6px\]{--tw-blur:blur(6px);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,)}.blur-\[70px\]{--tw-blur:blur(70px);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,)}.brightness-50{--tw-brightness:brightness(50%);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,)}.brightness-150{--tw-brightness:brightness(150%);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,)}.brightness-\[0\.3\]{--tw-brightness:brightness(.3);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,)}.brightness-\[0\.4\]{--tw-brightness:brightness(.4);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,)}.brightness-\[0\.32\]{--tw-brightness:brightness(.32);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,)}.brightness-\[0\.35\]{--tw-brightness:brightness(.35);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,)}.brightness-\[0\.42\]{--tw-brightness:brightness(.42);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,)}.brightness-\[0\.44\]{--tw-brightness:brightness(.44);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,)}.brightness-\[0\.45\]{--tw-brightness:brightness(.45);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,)}.brightness-\[0\.55\]{--tw-brightness:brightness(.55);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,)}.contrast-\[0\.77\]{--tw-contrast:contrast(.77);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,)}.contrast-\[0\.85\]{--tw-contrast:contrast(.85);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,)}.contrast-\[1\.1\]{--tw-contrast:contrast(1.1);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,)}.contrast-\[1\.02\]{--tw-contrast:contrast(1.02);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,)}.contrast-\[1\.05\]{--tw-contrast:contrast(1.05);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,)}.drop-shadow-\[0_0_3px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 3px var(--tw-drop-shadow-color,#30efc999))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_0_3px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 3px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-accent) 60%,transparent)))}}.drop-shadow-\[0_0_3px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_4px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 4px var(--tw-drop-shadow-color,#30efc9e6))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_0_4px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 4px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-accent) 90%,transparent)))}}.drop-shadow-\[0_0_4px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_5px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 5px var(--tw-drop-shadow-color,#30efc9e6))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_0_5px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 5px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-accent) 90%,transparent)))}}.drop-shadow-\[0_0_5px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_55\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#30efc98c))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_55\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-accent) 55%,transparent)))}}.drop-shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_55\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#30efc9e6))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-accent) 90%,transparent)))}}.drop-shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_100\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#30efc9))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_100\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-accent) 100%,transparent)))}}.drop-shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_100\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#30efc9b3))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-accent) 70%,transparent)))}}.drop-shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 14px var(--tw-drop-shadow-color,#30efc959))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 14px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-accent) 35%,transparent)))}}.drop-shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_45\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 14px var(--tw-drop-shadow-color,#30efc973))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_45\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 14px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-accent) 45%,transparent)))}}.drop-shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_45\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_24px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 24px var(--tw-drop-shadow-color,#30efc940))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_0_24px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 24px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-accent) 25%,transparent)))}}.drop-shadow-\[0_0_24px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_6px_12px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 12px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.grayscale-\[0\.6\]{--tw-grayscale:grayscale(.6);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-\[0\.85\]{--tw-grayscale:grayscale(.85);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,)}.saturate-90{--tw-saturate:saturate(90%);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,)}.saturate-\[0\.5\]{--tw-saturate:saturate(.5);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,)}.saturate-\[0\.6\]{--tw-saturate:saturate(.6);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,)}.saturate-\[0\.9\]{--tw-saturate:saturate(.9);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,)}.saturate-\[0\.55\]{--tw-saturate:saturate(.55);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,)}.saturate-\[0\.75\]{--tw-saturate:saturate(.75);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,)}.sepia-\[0\.12\]{--tw-sepia:sepia(.12);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-\[0\.15\]{--tw-sepia:sepia(.15);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\:drop-shadow\(0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_45\%\,transparent\)\)\]{filter:drop-shadow(0 0 10px #30efc973)}@supports (color:color-mix(in lab, red, red)){.\[filter\:drop-shadow\(0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_45\%\,transparent\)\)\]{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--color-accent) 45%,transparent))}}.\[filter\:drop-shadow\(0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\)_drop-shadow\(0_12px_24px_rgba\(0\,0\,0\,0\.55\)\)\]{filter:drop-shadow(0 0 20px #30efc914)drop-shadow(0 12px 24px #0000008c)}@supports (color:color-mix(in lab, red, red)){.\[filter\:drop-shadow\(0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\)_drop-shadow\(0_12px_24px_rgba\(0\,0\,0\,0\.55\)\)\]{filter:drop-shadow(0 0 20px color-mix(in oklab,var(--color-accent) 8%,transparent)) drop-shadow(0 12px 24px #0000008c)}}.\[filter\:drop-shadow\(0_1px_3px_rgba\(0\,0\,0\,0\.5\)\)\]{filter:drop-shadow(0 1px 3px #00000080)}.\[filter\:grayscale\(0\.5\)_contrast\(1\.08\)_brightness\(1\.02\)\]{filter:grayscale(.5)contrast(1.08)brightness(1.02)}.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-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-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,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.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))}.transition-\[background\,border-color\]{transition-property:background,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\]{transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,translate\]{transition-property:border-color,box-shadow,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\,background\]{transition-property:border-color,color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\]{transition-property:border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\]{transition-property:border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,translate\,box-shadow\]{transition-property:border-color,translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,translate\]{transition-property:border-color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,padding\,font-size\]{transition-property:color,padding,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[fill-opacity\,stroke-opacity\]{transition-property:fill-opacity,stroke-opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[gap\]{transition-property:gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,top\]{transition-property:left,top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[letter-spacing\,color\]{transition-property:letter-spacing,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,border-color\,color\,background\]{transition-property:opacity,border-color,color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[rotate\,scale\,color\]{transition-property:rotate,scale,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,box-shadow\]{transition-property:scale,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,filter\]{transition-property:transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,border-color\,box-shadow\]{transition-property:translate,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,border-color\]{transition-property:translate,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,box-shadow\,border-color\]{transition-property:translate,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,border-color\]{transition-property:width,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-280{--tw-duration:.28s;transition-duration:.28s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-350{--tw-duration:.35s;transition-duration:.35s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1400{--tw-duration:1.4s;transition-duration:1.4s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[320ms\]{--tw-duration:.32s;transition-duration:.32s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.content-\[\'⚜\'\]{--tw-content:"⚜";content:var(--tw-content)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[-webkit-text-stroke\:1px_color-mix\(in_oklab\,var\(--color-accent\)_9\%\,transparent\)\]{-webkit-text-stroke:1px #30efc917}@supports (color:color-mix(in lab, red, red)){.\[-webkit-text-stroke\:1px_color-mix\(in_oklab\,var\(--color-accent\)_9\%\,transparent\)\]{-webkit-text-stroke:1px color-mix(in oklab,var(--color-accent) 9%,transparent)}}.\[-webkit-text-stroke\:1px_color-mix\(in_oklab\,var\(--color-accent\)_13\%\,transparent\)\]{-webkit-text-stroke:1px #30efc921}@supports (color:color-mix(in lab, red, red)){.\[-webkit-text-stroke\:1px_color-mix\(in_oklab\,var\(--color-accent\)_13\%\,transparent\)\]{-webkit-text-stroke:1px color-mix(in oklab,var(--color-accent) 13%,transparent)}}.\[-webkit-text-stroke\:1px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{-webkit-text-stroke:1px #30efc999}@supports (color:color-mix(in lab, red, red)){.\[-webkit-text-stroke\:1px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]{-webkit-text-stroke:1px color-mix(in oklab,var(--color-accent) 60%,transparent)}}.\[-webkit-text-stroke\:1px_var\(--color-accent\)\]{-webkit-text-stroke:1px var(--color-accent)}.\[clip-path\:polygon\(0_0\,100\%_0\,78\%_100\%\,22\%_100\%\)\]{clip-path:polygon(0 0,100% 0,78% 100%,22% 100%)}.\[clip-path\:polygon\(0_0\,100\%_0\,100\%_calc\(100\%-14px\)\,calc\(100\%-14px\)_100\%\,0_100\%\,0_0\)\]{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 0)}.\[clip-path\:polygon\(0_0\,100\%_0\,100\%_calc\(100\%-16px\)\,calc\(100\%-16px\)_100\%\,0_100\%\,0_0\)\]{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 0)}.\[clip-path\:polygon\(0_0\,100\%_0\,100\%_calc\(100\%-18px\)\,calc\(100\%-18px\)_100\%\,0_100\%\,0_0\)\]{clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 0)}.\[clip-path\:polygon\(0_0\,100\%_0\,100\%_calc\(100\%-20px\)\,calc\(100\%-20px\)_100\%\,0_100\%\,0_0\)\]{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 0)}.\[clip-path\:polygon\(0_0\,100\%_0\,100\%_calc\(100\%-26px\)\,calc\(100\%-26px\)_100\%\,0_100\%\,0_0\)\]{clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%,0 0)}.\[clip-path\:polygon\(0_0\,calc\(100\%-7px\)_0\,100\%_7px\,100\%_100\%\,7px_100\%\,0_calc\(100\%-7px\)\)\]{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.\[clip-path\:polygon\(0_0\,calc\(100\%-7px\)_0\,100\%_7px\,100\%_calc\(100\%-7px\)\,calc\(100\%-7px\)_100\%\,0_100\%\)\]{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.\[clip-path\:polygon\(0_0\,calc\(100\%-14px\)_0\,100\%_14px\,100\%_100\%\,14px_100\%\,0_calc\(100\%-14px\)\)\]{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.\[clip-path\:polygon\(8px_0\,100\%_0\,100\%_calc\(100\%-8px\)\,calc\(100\%-8px\)_100\%\,0_100\%\,0_8px\)\]{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.\[clip-path\:polygon\(10px_0\,100\%_0\,100\%_calc\(100\%-10px\)\,calc\(100\%-10px\)_100\%\,0_100\%\,0_10px\)\]{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.\[clip-path\:polygon\(12px_0\,100\%_0\,100\%_calc\(100\%-12px\)\,calc\(100\%-12px\)_100\%\,0_100\%\,0_12px\)\]{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.\[grid-area\:1\/1\]{grid-area:1/1}.\[shape-outside\:inset\(0_round_10px\)\]{shape-outside:inset(0 round 10px)}.\[text-decoration-skip-ink\:none\]{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.\[text-justify\:inter-word\]{text-justify:inter-word}.\[text-shadow\:0_0_4px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{text-shadow:0 0 4px #30efc940}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_4px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{text-shadow:0 0 4px color-mix(in oklab,var(--color-accent) 25%,transparent)}}.\[text-shadow\:0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\,0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{text-shadow:0 0 6px #30efc999,0 0 18px #30efc940}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\,0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{text-shadow:0 0 6px color-mix(in oklab,var(--color-accent) 60%,transparent),0 0 18px color-mix(in oklab,var(--color-accent) 25%,transparent)}}.\[text-shadow\:0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_85\%\,transparent\)\,0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_50\%\,transparent\)\,0_0_28px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{text-shadow:0 0 6px #30efc9d9,0 0 16px #30efc980,0 0 28px #30efc940}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_85\%\,transparent\)\,0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_50\%\,transparent\)\,0_0_28px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{text-shadow:0 0 6px color-mix(in oklab,var(--color-accent) 85%,transparent),0 0 16px color-mix(in oklab,var(--color-accent) 50%,transparent),0 0 28px color-mix(in oklab,var(--color-accent) 25%,transparent)}}.\[text-shadow\:0_0_6px_rgba\(0\,0\,0\,0\.6\)\]{text-shadow:0 0 6px #0009}.\[text-shadow\:0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]{text-shadow:0 0 8px #30efc914}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]{text-shadow:0 0 8px color-mix(in oklab,var(--color-accent) 8%,transparent)}}.\[text-shadow\:0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]{text-shadow:0 0 12px #30efc94d}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]{text-shadow:0 0 12px color-mix(in oklab,var(--color-accent) 30%,transparent)}}.\[text-shadow\:0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_50\%\,transparent\)\]{text-shadow:0 0 14px #30efc980}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_50\%\,transparent\)\]{text-shadow:0 0 14px color-mix(in oklab,var(--color-accent) 50%,transparent)}}.\[text-shadow\:0_0_14px_rgba\(255\,43\,43\,0\.45\)\]{text-shadow:0 0 14px #ff2b2b73}.\[text-shadow\:0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{text-shadow:0 0 16px #30efc940}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]{text-shadow:0 0 16px color-mix(in oklab,var(--color-accent) 25%,transparent)}}.\[text-shadow\:0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_40\%\,transparent\)\]{text-shadow:0 0 16px #30efc966}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_40\%\,transparent\)\]{text-shadow:0 0 16px color-mix(in oklab,var(--color-accent) 40%,transparent)}}.\[text-shadow\:0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\]{text-shadow:0 0 18px #30efc959}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\]{text-shadow:0 0 18px color-mix(in oklab,var(--color-accent) 35%,transparent)}}.\[text-shadow\:0_0_18px_rgba\(142\,124\,195\,0\.4\)\]{text-shadow:0 0 18px #8e7cc366}.\[text-shadow\:0_0_18px_rgba\(162\,113\,254\,0\.35\)\]{text-shadow:0 0 18px #a271fe59}.\[text-shadow\:0_0_20px_rgba\(204\,0\,0\,0\.45\)\]{text-shadow:0 0 20px #cc000073}.\[text-shadow\:0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_40\%\,transparent\)\]{text-shadow:0 0 22px #30efc966}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_40\%\,transparent\)\]{text-shadow:0 0 22px color-mix(in oklab,var(--color-accent) 40%,transparent)}}.\[text-shadow\:0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_45\%\,transparent\)\]{text-shadow:0 0 22px #30efc973}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_45\%\,transparent\)\]{text-shadow:0 0 22px color-mix(in oklab,var(--color-accent) 45%,transparent)}}.\[transition\:filter_0\.35s_ease\,scale_0\.5s_ease\]{transition:filter .35s,scale .5s}.\[transition\:max-height_0\.35s_ease\,opacity_0\.3s_ease\,margin_0\.35s_ease\]{transition:max-height .35s,opacity .3s,margin .35s}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}.group-focus-within\/champ\:text-accent:is(:where(.group\/champ):focus-within *){color:var(--color-accent)}@media (hover:hover){.group-hover\:mt-1\.5:is(:where(.group):hover *){margin-top:calc(var(--spacing) * 1.5)}.group-hover\:mb-\[0\.8rem\]:is(:where(.group):hover *){margin-bottom:.8rem}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:max-h-\[7em\]:is(:where(.group):hover *){max-height:7em}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-115:is(:where(.group):hover *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-140:is(:where(.group):hover *){--tw-scale-x:140%;--tw-scale-y:140%;--tw-scale-z:140%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-145:is(:where(.group):hover *){--tw-scale-x:145%;--tw-scale-y:145%;--tw-scale-z:145%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:rotate-\[14deg\]:is(:where(.group):hover *){rotate:14deg}.group-hover\:border-accent:is(:where(.group):hover *){border-color:var(--color-accent)}.group-hover\:bg-\[\#0d1f1c\]:is(:where(.group):hover *){background-color:#0d1f1c}.group-hover\:bg-accent\/60:is(:where(.group):hover *){background-color:#30efc999}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-accent\/60:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.group-hover\:bg-accent\/85:is(:where(.group):hover *){background-color:#30efc9d9}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-accent\/85:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-accent) 85%, transparent)}}.group-hover\:tracking-\[0\.24em\]:is(:where(.group):hover *){--tw-tracking:.24em;letter-spacing:.24em}.group-hover\:\[letter-spacing\:var\(--ls-hover\)\]:is(:where(.group):hover *){letter-spacing:var(--ls-hover)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-accent\/\[0\.14\]:is(:where(.group):hover *){color:#30efc924}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-accent\/\[0\.14\]:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-accent) 14.0%, transparent)}}.group-hover\:text-text\/85:is(:where(.group):hover *){color:#f9f9f9d9}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-text\/85:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-text) 85%, transparent)}}.group-hover\:opacity-10:is(:where(.group):hover *){opacity:.1}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:opacity-\[0\.04\]:is(:where(.group):hover *){opacity:.04}.group-hover\:shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]:is(:where(.group):hover *){--tw-shadow:0 0 10px var(--tw-shadow-color,#30efc9b3)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]:is(:where(.group):hover *){--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 70%,transparent))}}.group-hover\:shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]:is(:where(.group):hover *){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]:is(:where(.group):hover *){--tw-shadow:0 0 14px var(--tw-shadow-color,#30efc9e6)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]:is(:where(.group):hover *){--tw-shadow:0 0 14px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 90%,transparent))}}.group-hover\:shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]:is(:where(.group):hover *){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]:is(:where(.group):hover *){--tw-shadow:0 0 16px var(--tw-shadow-color,#30efc9e6)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]:is(:where(.group):hover *){--tw-shadow:0 0 16px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 90%,transparent))}}.group-hover\:shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]:is(:where(.group):hover *){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[0_0_16px_rgba\(142\,124\,195\,0\.9\)\]:is(:where(.group):hover *){--tw-shadow:0 0 16px var(--tw-shadow-color,#8e7cc3e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:brightness-\[0\.75\]:is(:where(.group):hover *){--tw-brightness:brightness(.75);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,)}.group-hover\:brightness-\[0\.85\]:is(:where(.group):hover *){--tw-brightness:brightness(.85);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,)}.group-hover\:\[animation-duration\:1\.3s\]:is(:where(.group):hover *){animation-duration:1.3s}.group-hover\:\[text-shadow\:0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]:is(:where(.group):hover *){text-shadow:0 0 10px #30efc9b3}@supports (color:color-mix(in lab, red, red)){.group-hover\:\[text-shadow\:0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]:is(:where(.group):hover *){text-shadow:0 0 10px color-mix(in oklab,var(--color-accent) 70%,transparent)}}.group-hover\/carte\:translate-x-0\.5:is(:where(.group\/carte):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/carte\:bg-accent:is(:where(.group\/carte):hover *){background-color:var(--color-accent)}.group-hover\/carte\:text-accent:is(:where(.group\/carte):hover *){color:var(--color-accent)}.group-hover\/fermer\:bg-accent:is(:where(.group\/fermer):hover *){background-color:var(--color-accent)}.group-hover\/lecteur\:bg-accent\/75:is(:where(.group\/lecteur):hover *){background-color:#30efc9bf}@supports (color:color-mix(in lab, red, red)){.group-hover\/lecteur\:bg-accent\/75:is(:where(.group\/lecteur):hover *){background-color:color-mix(in oklab, var(--color-accent) 75%, transparent)}}.group-hover\/lie\:bg-accent:is(:where(.group\/lie):hover *){background-color:var(--color-accent)}.group-hover\/page\:translate-x-1:is(:where(.group\/page):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/pastille\:text-text:is(:where(.group\/pastille):hover *){color:var(--color-text)}.group-hover\/presence\:opacity-100:is(:where(.group\/presence):hover *){opacity:1}.group-hover\/voisin\:-translate-x-0\.5:is(:where(.group\/voisin):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/voisin\:translate-x-0\.5:is(:where(.group\/voisin):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-focus\:block:is(:where(.group):focus *){display:block}.peer-checked\:translate-x-5:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:border-accent:is(:where(.peer):checked~*){border-color:var(--color-accent)}.peer-checked\:bg-accent:is(:where(.peer):checked~*){background-color:var(--color-accent)}.peer-checked\:bg-accent\/18:is(:where(.peer):checked~*){background-color:#30efc92e}@supports (color:color-mix(in lab, red, red)){.peer-checked\:bg-accent\/18:is(:where(.peer):checked~*){background-color:color-mix(in oklab, var(--color-accent) 18%, transparent)}}.peer-checked\:shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]:is(:where(.peer):checked~*){--tw-shadow:0 0 8px var(--tw-shadow-color,#30efc9b3)}@supports (color:color-mix(in lab, red, red)){.peer-checked\:shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]:is(:where(.peer):checked~*){--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 70%,transparent))}}.peer-checked\:shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-accent\)_70\%\,transparent\)\]:is(:where(.peer):checked~*){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.first-letter\:float-left:first-letter{float:left}.first-letter\:mt-1:first-letter{margin-top:var(--spacing)}.first-letter\:mr-2\.5:first-letter{margin-right:calc(var(--spacing) * 2.5)}.first-letter\:font-heading:first-letter{font-family:var(--font-heading)}.first-letter\:text-\[3\.4rem\]:first-letter{font-size:3.4rem}.first-letter\:leading-\[0\.85\]:first-letter{--tw-leading:.85;line-height:.85}.first-letter\:text-accent:first-letter{color:var(--color-accent)}.file\:mr-2\.5::file-selector-button{margin-right:calc(var(--spacing) * 2.5)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-\(--radius-pill\)::file-selector-button{border-radius:var(--radius-pill)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-accent\/25::file-selector-button{border-color:#30efc940}@supports (color:color-mix(in lab, red, red)){.file\:border-accent\/25::file-selector-button{border-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-\[0\.8rem\]::file-selector-button{padding-inline:.8rem}.file\:py-\[0\.3rem\]::file-selector-button{padding-block:.3rem}.file\:font-mono::file-selector-button{font-family:var(--font-mono)}.file\:text-\[0\.68rem\]::file-selector-button{font-size:.68rem}.file\:text-text\/55::file-selector-button{color:#f9f9f98c}@supports (color:color-mix(in lab, red, red)){.file\:text-text\/55::file-selector-button{color:color-mix(in oklab, var(--color-text) 55%, transparent)}}.file\:transition-\[border-color\,color\]::file-selector-button{transition-property:border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.file\:duration-200::file-selector-button{--tw-duration:.2s;transition-duration:.2s}.placeholder\:text-\[\#0b0d10\]\/40::placeholder{color:oklab(15.8207% -.00144894 -.00704165/.4)}.placeholder\:text-text\/30::placeholder{color:#f9f9f94d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-text\/30::placeholder{color:color-mix(in oklab, var(--color-text) 30%, transparent)}}.placeholder\:text-text\/35::placeholder{color:#f9f9f959}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-text\/35::placeholder{color:color-mix(in oklab, var(--color-text) 35%, transparent)}}.placeholder\:text-text\/40::placeholder{color:#f9f9f966}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-text\/40::placeholder{color:color-mix(in oklab, var(--color-text) 40%, transparent)}}.backdrop\:bg-\[rgba\(4\,7\,10\,0\.72\)\]::backdrop{background-color:#04070ab8}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:inset-y-\[30\%\]:before{content:var(--tw-content);inset-block:30%}.before\:-top-0\.5:before{content:var(--tw-content);top:calc(var(--spacing) * -.5)}.before\:-top-1:before{content:var(--tw-content);top:calc(var(--spacing) * -1)}.before\:-top-\[13px\]:before{content:var(--tw-content);top:-13px}.before\:-top-px:before{content:var(--tw-content);top:-1px}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:top-\[0\.5em\]:before{content:var(--tw-content);top:.5em}.before\:-left-0\.5:before{content:var(--tw-content);left:calc(var(--spacing) * -.5)}.before\:-left-1:before{content:var(--tw-content);left:calc(var(--spacing) * -1)}.before\:-left-\[14px\]:before{content:var(--tw-content);left:-14px}.before\:-left-px:before{content:var(--tw-content);left:-1px}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-2:before{content:var(--tw-content);left:calc(var(--spacing) * 2)}.before\:left-\[5px\]:before{content:var(--tw-content);left:5px}.before\:z-3:before{content:var(--tw-content);z-index:3}.before\:z-4:before{content:var(--tw-content);z-index:4}.before\:size-1:before{content:var(--tw-content);width:var(--spacing);height:var(--spacing)}.before\:size-3:before{content:var(--tw-content);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.before\:size-\[5px\]:before{content:var(--tw-content);width:5px;height:5px}.before\:size-\[7px\]:before{content:var(--tw-content);width:7px;height:7px}.before\:size-\[22px\]:before{content:var(--tw-content);width:22px;height:22px}.before\:h-\[5px\]:before{content:var(--tw-content);height:5px}.before\:h-\[calc\(50\%\+13px\)\]:before{content:var(--tw-content);height:calc(50% + 13px)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-2\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 2.5)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:border-2:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.before\:border-t-2:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:2px}.before\:border-r-0:before{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:0}.before\:border-b:before{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.before\:border-b-0:before{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:0}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-l-2:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:2px}.before\:border-\[\#f5c451\]:before{content:var(--tw-content);border-color:#f5c451}.before\:border-accent:before{content:var(--tw-content);border-color:var(--color-accent)}.before\:border-text:before{content:var(--tw-content);border-color:var(--color-text)}.before\:bg-\[\#0a0d10\]:before{content:var(--tw-content);background-color:#0a0d10}.before\:bg-\[\#e9fffb\]:before{content:var(--tw-content);background-color:#e9fffb}.before\:bg-accent:before{content:var(--tw-content);background-color:var(--color-accent)}.before\:bg-accent\/15:before{content:var(--tw-content);background-color:#30efc926}@supports (color:color-mix(in lab, red, red)){.before\:bg-accent\/15:before{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.before\:bg-accent\/18:before{content:var(--tw-content);background-color:#30efc92e}@supports (color:color-mix(in lab, red, red)){.before\:bg-accent\/18:before{background-color:color-mix(in oklab, var(--color-accent) 18%, transparent)}}.before\:bg-accent\/22:before{content:var(--tw-content);background-color:#30efc938}@supports (color:color-mix(in lab, red, red)){.before\:bg-accent\/22:before{background-color:color-mix(in oklab, var(--color-accent) 22%, transparent)}}.before\:bg-accent\/25:before{content:var(--tw-content);background-color:#30efc940}@supports (color:color-mix(in lab, red, red)){.before\:bg-accent\/25:before{background-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.before\:bg-accent\/40:before{content:var(--tw-content);background-color:#30efc966}@supports (color:color-mix(in lab, red, red)){.before\:bg-accent\/40:before{background-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.before\:bg-accent\/65:before{content:var(--tw-content);background-color:#30efc9a6}@supports (color:color-mix(in lab, red, red)){.before\:bg-accent\/65:before{background-color:color-mix(in oklab, var(--color-accent) 65%, transparent)}}.before\:bg-accent\/80:before{content:var(--tw-content);background-color:#30efc9cc}@supports (color:color-mix(in lab, red, red)){.before\:bg-accent\/80:before{background-color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.before\:bg-text\/35:before{content:var(--tw-content);background-color:#f9f9f959}@supports (color:color-mix(in lab, red, red)){.before\:bg-text\/35:before{background-color:color-mix(in oklab, var(--color-text) 35%, transparent)}}.before\:bg-text\/45:before{content:var(--tw-content);background-color:#f9f9f973}@supports (color:color-mix(in lab, red, red)){.before\:bg-text\/45:before{background-color:color-mix(in oklab, var(--color-text) 45%, transparent)}}.before\:bg-white\/18:before{content:var(--tw-content);background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.before\:bg-white\/18:before{background-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.before\:text-accent:before{content:var(--tw-content);color:var(--color-accent)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:mix-blend-screen:before{content:var(--tw-content);mix-blend-mode:screen}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[attr\(data-texte\)\]:before{--tw-content:attr(data-texte);content:var(--tw-content)}.before\:\[clip-path\:inset\(0_0_55\%_0\)\]:before{content:var(--tw-content);clip-path:inset(0 0 55%)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-\[7px\]:after{content:var(--tw-content);inset:7px}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:inset-x-\[30\%\]:after{content:var(--tw-content);inset-inline:30%}.after\:inset-x-px:after{content:var(--tw-content);inset-inline:1px}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:top-2:after{content:var(--tw-content);top:calc(var(--spacing) * 2)}.after\:top-2\.5:after{content:var(--tw-content);top:calc(var(--spacing) * 2.5)}.after\:top-3:after{content:var(--tw-content);top:calc(var(--spacing) * 3)}.after\:top-\[3\.5px\]:after{content:var(--tw-content);top:3.5px}.after\:top-\[5px\]:after{content:var(--tw-content);top:5px}.after\:-right-0\.5:after{content:var(--tw-content);right:calc(var(--spacing) * -.5)}.after\:-right-1:after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.after\:-right-\[18px\]:after{content:var(--tw-content);right:-18px}.after\:right-2:after{content:var(--tw-content);right:calc(var(--spacing) * 2)}.after\:-bottom-0\.5:after{content:var(--tw-content);bottom:calc(var(--spacing) * -.5)}.after\:-bottom-1:after{content:var(--tw-content);bottom:calc(var(--spacing) * -1)}.after\:-bottom-3\.5:after{content:var(--tw-content);bottom:calc(var(--spacing) * -3.5)}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:bottom-\[5px\]:after{content:var(--tw-content);bottom:5px}.after\:-left-1\.5:after{content:var(--tw-content);left:calc(var(--spacing) * -1.5)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:left-\[26px\]:after{content:var(--tw-content);left:26px}.after\:-z-1:after{content:var(--tw-content);z-index:calc(1 * -1)}.after\:z-2:after{content:var(--tw-content);z-index:2}.after\:z-3:after{content:var(--tw-content);z-index:3}.after\:z-4:after{content:var(--tw-content);z-index:4}.after\:clear-both:after{content:var(--tw-content);clear:both}.after\:block:after{content:var(--tw-content);display:block}.after\:table:after{content:var(--tw-content);display:table}.after\:size-3:after{content:var(--tw-content);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.after\:size-\[5px\]:after{content:var(--tw-content);width:5px;height:5px}.after\:size-\[7px\]:after{content:var(--tw-content);width:7px;height:7px}.after\:h-1\.5:after{content:var(--tw-content);height:calc(var(--spacing) * 1.5)}.after\:h-\[3px\]:after{content:var(--tw-content);height:3px}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-\[34px\]:after{content:var(--tw-content);width:34px}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-translate-y-0\.5:after{content:var(--tw-content);--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rotate-\[35deg\]:after{content:var(--tw-content);rotate:35deg}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-2:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.after\:border-t-0:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:0}.after\:border-r-2:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:2px}.after\:border-b-2:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.after\:border-l-0:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:0}.after\:border-\[\#f5c451\]:after{content:var(--tw-content);border-color:#f5c451}.after\:border-accent:after{content:var(--tw-content);border-color:var(--color-accent)}.after\:border-accent\/40:after{content:var(--tw-content);border-color:#30efc966}@supports (color:color-mix(in lab, red, red)){.after\:border-accent\/40:after{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.after\:border-text:after{content:var(--tw-content);border-color:var(--color-text)}.after\:border-text\/18:after{content:var(--tw-content);border-color:#f9f9f92e}@supports (color:color-mix(in lab, red, red)){.after\:border-text\/18:after{border-color:color-mix(in oklab, var(--color-text) 18%, transparent)}}.after\:bg-\[\#0a0f10\]:after{content:var(--tw-content);background-color:#0a0f10}.after\:bg-\[\#0b0c0d\]\/70:after{content:var(--tw-content);background-color:oklab(15.3615% -.00101676 -.00251713/.7)}.after\:bg-\[\#e9fffb\]:after{content:var(--tw-content);background-color:#e9fffb}.after\:bg-accent:after{content:var(--tw-content);background-color:var(--color-accent)}.after\:bg-accent\/20:after{content:var(--tw-content);background-color:#30efc933}@supports (color:color-mix(in lab, red, red)){.after\:bg-accent\/20:after{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.after\:bg-accent\/22:after{content:var(--tw-content);background-color:#30efc938}@supports (color:color-mix(in lab, red, red)){.after\:bg-accent\/22:after{background-color:color-mix(in oklab, var(--color-accent) 22%, transparent)}}.after\:bg-accent\/25:after{content:var(--tw-content);background-color:#30efc940}@supports (color:color-mix(in lab, red, red)){.after\:bg-accent\/25:after{background-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.after\:bg-accent\/30:after{content:var(--tw-content);background-color:#30efc94d}@supports (color:color-mix(in lab, red, red)){.after\:bg-accent\/30:after{background-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.after\:bg-accent\/65:after{content:var(--tw-content);background-color:#30efc9a6}@supports (color:color-mix(in lab, red, red)){.after\:bg-accent\/65:after{background-color:color-mix(in oklab, var(--color-accent) 65%, transparent)}}.after\:bg-accent\/80:after{content:var(--tw-content);background-color:#30efc9cc}@supports (color:color-mix(in lab, red, red)){.after\:bg-accent\/80:after{background-color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.after\:bg-text\/35:after{content:var(--tw-content);background-color:#f9f9f959}@supports (color:color-mix(in lab, red, red)){.after\:bg-text\/35:after{background-color:color-mix(in oklab, var(--color-text) 35%, transparent)}}.after\:bg-text\/45:after{content:var(--tw-content);background-color:#f9f9f973}@supports (color:color-mix(in lab, red, red)){.after\:bg-text\/45:after{background-color:color-mix(in oklab, var(--color-text) 45%, transparent)}}.after\:bg-\[linear-gradient\(to_top\,rgba\(8\,12\,16\,0\.35\)\,transparent_35\%\)\]:after{content:var(--tw-content);background-image:linear-gradient(#0000 65%,#080c1059)}.after\:bg-\[linear-gradient\(to_top\,rgba\(8\,12\,16\,0\.65\)_0\%\,transparent_55\%\)\]:after{content:var(--tw-content);background-image:linear-gradient(#0000 45%,#080c10a6 100%)}.after\:bg-\[repeating-linear-gradient\(0deg\,rgba\(0\,0\,0\,0\.28\)_0_1px\,transparent_1px_3px\)\]:after{content:var(--tw-content);background-image:repeating-linear-gradient(0deg,#00000047 0 1px,#0000 1px 3px)}.after\:bg-\[repeating-linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.18\)_0_2px\,transparent_2px_4px\)\]:after{content:var(--tw-content);background-image:repeating-linear-gradient(90deg,#ffffff2e 0 2px,#0000 2px 4px)}.after\:text-\[\#ff2b2b\]:after{content:var(--tw-content);color:#ff2b2b}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-screen:after{content:var(--tw-content);mix-blend-mode:screen}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[attr\(data-texte\)\]:after{--tw-content:attr(data-texte);content:var(--tw-content)}.after\:\[clip-path\:inset\(60\%_0_0_0\)\]:after{content:var(--tw-content);clip-path:inset(60% 0 0)}.first\:mt-0:first-child{margin-top:0}.first\:mt-5:first-child{margin-top:calc(var(--spacing) * 5)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-none:last-child{--tw-border-style:none;border-style:none}.last\:pb-0:last-child{padding-bottom:0}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:border-accent:is([open],:popover-open,:open){border-color:var(--color-accent)}.open\:border-accent\/50:is([open],:popover-open,:open){border-color:#30efc980}@supports (color:color-mix(in lab, red, red)){.open\:border-accent\/50:is([open],:popover-open,:open){border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}@media (hover:hover){.hover\:translate-x-0\.75:hover{--tw-translate-x:calc(var(--spacing) * .75);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[5px\]:hover{--tw-translate-y:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.06\]:hover{scale:1.06}.hover\:gap-4\.5:hover{gap:calc(var(--spacing) * 4.5)}.hover\:border-\[\#f5c451\]\/70:hover{border-color:oklab(84.3187% .0110193 .140794/.7)}.hover\:border-\[\#ff8080\]:hover{border-color:#ff8080}.hover\:border-\[\#ffc84f\]:hover{border-color:#ffc84f}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-accent\/40:hover{border-color:#30efc966}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:border-accent\/45:hover{border-color:#30efc973}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/45:hover{border-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.hover\:border-accent\/50:hover{border-color:#30efc980}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.hover\:border-accent\/55:hover{border-color:#30efc98c}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/55:hover{border-color:color-mix(in oklab, var(--color-accent) 55%, transparent)}}.hover\:border-accent\/60:hover{border-color:#30efc999}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/60:hover{border-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.hover\:border-accent\/70:hover{border-color:#30efc9b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/70:hover{border-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.hover\:border-red-400\/60:hover{border-color:#ff656899}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-400\/60:hover{border-color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.hover\:border-text\/45:hover{border-color:#f9f9f973}@supports (color:color-mix(in lab, red, red)){.hover\:border-text\/45:hover{border-color:color-mix(in oklab, var(--color-text) 45%, transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:border-white\/45:hover{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/45:hover{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-\[\#0d1116e6\]:hover{background-color:#0d1116e6}.hover\:bg-\[\#6ffbe0\]:hover{background-color:#6ffbe0}.hover\:bg-\[\#e00000\]:hover{background-color:#e00000}.hover\:bg-\[\#f5c451\]\/10:hover{background-color:oklab(84.3187% .0110193 .140794/.1)}.hover\:bg-\[\#f5c451\]\/15:hover{background-color:oklab(84.3187% .0110193 .140794/.15)}.hover\:bg-\[\#f5c451\]\/16:hover{background-color:oklab(84.3187% .0110193 .140794/.16)}.hover\:bg-\[\#ff2c6d\]\/15:hover{background-color:oklab(65.3852% .236319 .0434135/.15)}.hover\:bg-\[\#ff2c6d\]\/20:hover{background-color:oklab(65.3852% .236319 .0434135/.2)}.hover\:bg-\[\#ffb800\]\/20:hover{background-color:oklab(82.7155% .0281574 .168734/.2)}.hover\:bg-\[rgba\(255\,92\,92\,0\.08\)\]:hover{background-color:#ff5c5c14}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent\/5:hover{background-color:#30efc90d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/5:hover{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.hover\:bg-accent\/6:hover{background-color:#30efc90f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/6:hover{background-color:color-mix(in oklab, var(--color-accent) 6%, transparent)}}.hover\:bg-accent\/7:hover{background-color:#30efc912}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/7:hover{background-color:color-mix(in oklab, var(--color-accent) 7%, transparent)}}.hover\:bg-accent\/8:hover{background-color:#30efc914}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/8:hover{background-color:color-mix(in oklab, var(--color-accent) 8%, transparent)}}.hover\:bg-accent\/10:hover{background-color:#30efc91a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.hover\:bg-accent\/12:hover{background-color:#30efc91f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/12:hover{background-color:color-mix(in oklab, var(--color-accent) 12%, transparent)}}.hover\:bg-accent\/14:hover{background-color:#30efc924}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/14:hover{background-color:color-mix(in oklab, var(--color-accent) 14%, transparent)}}.hover\:bg-accent\/16:hover{background-color:#30efc929}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/16:hover{background-color:color-mix(in oklab, var(--color-accent) 16%, transparent)}}.hover\:bg-accent\/20:hover{background-color:#30efc933}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.hover\:bg-accent\/40:hover{background-color:#30efc966}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:bg-accent\/45:hover{background-color:#30efc973}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/45:hover{background-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.hover\:bg-accent\/55:hover{background-color:#30efc98c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/55:hover{background-color:color-mix(in oklab, var(--color-accent) 55%, transparent)}}.hover\:bg-accent\/60:hover{background-color:#30efc999}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.hover\:bg-accent\/65:hover{background-color:#30efc9a6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/65:hover{background-color:color-mix(in oklab, var(--color-accent) 65%, transparent)}}.hover\:bg-accent\/70:hover{background-color:#30efc9b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/70:hover{background-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.hover\:bg-red-400\/10:hover{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/10:hover{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.hover\:bg-red-400\/20:hover{background-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/20:hover{background-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.hover\:bg-white\/4:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/4:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:text-\[\#0a0d10\]:hover{color:#0a0d10}.hover\:text-\[\#0b0d10\]:hover{color:#0b0d10}.hover\:text-\[\#4ffbe0\]:hover{color:#4ffbe0}.hover\:text-\[\#6ffbe0\]:hover{color:#6ffbe0}.hover\:text-\[\#7a1010\]:hover{color:#7a1010}.hover\:text-\[\#f4f5f6\]:hover{color:#f4f5f6}.hover\:text-\[\#f5c451\]:hover{color:#f5c451}.hover\:text-\[\#ff2c6d\]:hover{color:#ff2c6d}.hover\:text-\[\#ff8080\]:hover{color:#ff8080}.hover\:text-\[\#ffdb8f\]:hover{color:#ffdb8f}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-text:hover{color:var(--color-text)}.hover\:text-text\/70:hover{color:#f9f9f9b3}@supports (color:color-mix(in lab, red, red)){.hover\:text-text\/70:hover{color:color-mix(in oklab, var(--color-text) 70%, transparent)}}.hover\:text-text\/80:hover{color:#f9f9f9cc}@supports (color:color-mix(in lab, red, red)){.hover\:text-text\/80:hover{color:color-mix(in oklab, var(--color-text) 80%, transparent)}}.hover\:text-text\/85:hover{color:#f9f9f9d9}@supports (color:color-mix(in lab, red, red)){.hover\:text-text\/85:hover{color:color-mix(in oklab, var(--color-text) 85%, transparent)}}.hover\:text-text\/90:hover{color:#f9f9f9e6}@supports (color:color-mix(in lab, red, red)){.hover\:text-text\/90:hover{color:color-mix(in oklab, var(--color-text) 90%, transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.hover\:underline-offset-2:hover{text-underline-offset:2px}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\,0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]:hover{--tw-shadow:0 0 10px var(--tw-shadow-color,#30efc959), 0 0 20px var(--tw-shadow-color,#30efc914)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\,0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]:hover{--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 35%,transparent)), 0 0 20px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 8%,transparent))}}.hover\:shadow-\[0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_35\%\,transparent\)\,0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]:hover{--tw-shadow:0 0 12px var(--tw-shadow-color,#30efc940)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]:hover{--tw-shadow:0 0 12px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 25%,transparent))}}.hover\:shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_25\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]:hover{--tw-shadow:0 0 12px var(--tw-shadow-color,#30efc94d)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]:hover{--tw-shadow:0 0 12px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 30%,transparent))}}.hover\:shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_30\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_50\%\,transparent\)\]:hover{--tw-shadow:0 0 14px var(--tw-shadow-color,#30efc980)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_50\%\,transparent\)\]:hover{--tw-shadow:0 0 14px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 50%,transparent))}}.hover\:shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--color-accent\)_50\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_20\%\,transparent\)\]:hover{--tw-shadow:0 0 16px var(--tw-shadow-color,#30efc933)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_20\%\,transparent\)\]:hover{--tw-shadow:0 0 16px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 20%,transparent))}}.hover\:shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_20\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{--tw-shadow:0 0 18px var(--tw-shadow-color,#30efc92e)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{--tw-shadow:0 0 18px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 18%,transparent))}}.hover\:shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_50\%\,transparent\)\]:hover{--tw-shadow:0 0 18px var(--tw-shadow-color,#30efc980)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_50\%\,transparent\)\]:hover{--tw-shadow:0 0 18px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 50%,transparent))}}.hover\:shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_50\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_12\%\,transparent\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#30efc91f)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_12\%\,transparent\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 12%,transparent))}}.hover\:shadow-\[0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_12\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_45\%\,transparent\)\]:hover{--tw-shadow:0 0 22px var(--tw-shadow-color,#30efc973)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_45\%\,transparent\)\]:hover{--tw-shadow:0 0 22px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 45%,transparent))}}.hover\:shadow-\[0_0_22px_color-mix\(in_oklab\,var\(--color-accent\)_45\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.4\)\,0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0006), 0 0 18px var(--tw-shadow-color,#30efc92e)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.4\)\,0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0006), 0 0 18px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 18%,transparent))}}.hover\:shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.4\)\,0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_26px_rgba\(0\,0\,0\,0\.35\)\,0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_15\%\,transparent\)\]:hover{--tw-shadow:0 10px 26px var(--tw-shadow-color,#00000059), 0 0 16px var(--tw-shadow-color,#30efc926)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_10px_26px_rgba\(0\,0\,0\,0\.35\)\,0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_15\%\,transparent\)\]:hover{--tw-shadow:0 10px 26px var(--tw-shadow-color,#00000059), 0 0 16px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 15%,transparent))}}.hover\:shadow-\[0_10px_26px_rgba\(0\,0\,0\,0\.35\)\,0_0_16px_color-mix\(in_oklab\,var\(--color-accent\)_15\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.4\)\,0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_15\%\,transparent\)\]:hover{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0006), 0 0 18px var(--tw-shadow-color,#30efc926)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.4\)\,0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_15\%\,transparent\)\]:hover{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0006), 0 0 18px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 15%,transparent))}}.hover\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.4\)\,0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_15\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.4\)\,0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0006), 0 0 18px var(--tw-shadow-color,#30efc92e)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.4\)\,0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0006), 0 0 18px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 18%,transparent))}}.hover\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.4\)\,0_0_18px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.4\)\,0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0006), 0 0 20px var(--tw-shadow-color,#30efc92e)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.4\)\,0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0006), 0 0 20px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 18%,transparent))}}.hover\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.4\)\,0_0_20px_color-mix\(in_oklab\,var\(--color-accent\)_18\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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,)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);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,)}.hover\:\[text-shadow\:0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]:hover{text-shadow:0 0 10px #30efc999}@supports (color:color-mix(in lab, red, red)){.hover\:\[text-shadow\:0_0_10px_color-mix\(in_oklab\,var\(--color-accent\)_60\%\,transparent\)\]:hover{text-shadow:0 0 10px color-mix(in oklab,var(--color-accent) 60%,transparent)}}.hover\:file\:border-accent:hover::file-selector-button{border-color:var(--color-accent)}.hover\:file\:text-accent:hover::file-selector-button{color:var(--color-accent)}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-accent\/60:focus{border-color:#30efc999}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/60:focus{border-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.focus\:border-accent\/70:focus{border-color:#30efc9b3}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/70:focus{border-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.focus\:bg-\[rgba\(255\,255\,255\,0\.35\)\]:focus{background-color:#ffffff59}.focus\:shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]:focus{--tw-shadow:0 0 12px var(--tw-shadow-color,#30efc914)}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]:focus{--tw-shadow:0 0 12px var(--tw-shadow-color,color-mix(in oklab,var(--color-accent) 8%,transparent))}}.focus\:shadow-\[0_0_12px_color-mix\(in_oklab\,var\(--color-accent\)_8\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-accent:focus-visible{border-color:var(--color-accent)}.focus-visible\:bg-accent\/10:focus-visible{background-color:#30efc91a}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-accent\/10:focus-visible{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.focus-visible\:bg-text:focus-visible{background-color:var(--color-text)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color:#30efc980}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.focus-visible\:ring-accent\/60:focus-visible{--tw-ring-color:#30efc999}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:-outline-offset-3:focus-visible{outline-offset:calc(3px * -1)}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#f5c451\]:focus-visible{outline-color:#f5c451}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.focus-visible\:outline-text:focus-visible{outline-color:var(--color-text)}.focus-visible\:drop-shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]:focus-visible{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#30efc9e6))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:drop-shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]:focus-visible{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-accent) 90%,transparent)))}}.focus-visible\:drop-shadow-\[0_0_6px_color-mix\(in_oklab\,var\(--color-accent\)_90\%\,transparent\)\]:focus-visible{--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.focus-visible\:\[filter\:drop-shadow\(0_0_6px_var\(--color-accent\)\)\]:focus-visible{filter:drop-shadow(0 0 6px var(--color-accent))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.enabled\:cursor-pointer:enabled{cursor:pointer}@media (hover:hover){.enabled\:hover\:border-accent:enabled:hover{border-color:var(--color-accent)}.hover\:enabled\:bg-accent\/20:hover:enabled{background-color:#30efc933}@supports (color:color-mix(in lab, red, red)){.hover\:enabled\:bg-accent\/20:hover:enabled{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.enabled\:hover\:text-accent:enabled:hover{color:var(--color-accent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-accent\/15:disabled{border-color:#30efc926}@supports (color:color-mix(in lab, red, red)){.disabled\:border-accent\/15:disabled{border-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.disabled\:text-text\/25:disabled{color:#f9f9f940}@supports (color:color-mix(in lab, red, red)){.disabled\:text-text\/25:disabled{color:color-mix(in oklab, var(--color-text) 25%, transparent)}}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:bg-accent\/4:disabled:hover{background-color:#30efc90a}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:bg-accent\/4:disabled:hover{background-color:color-mix(in oklab, var(--color-accent) 4%, transparent)}}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-text:disabled:hover{color:var(--color-text)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[arch-cam-flicker_0\.3s_infinite_alternate\]{animation:.3s infinite alternate arch-cam-flicker}.motion-safe\:animate-\[archive-pulse_2\.6s_ease-in-out_infinite\]{animation:2.6s ease-in-out infinite archive-pulse}.motion-safe\:animate-\[atelier-coule_1\.1s_linear_infinite\]{animation:1.1s linear infinite atelier-coule}.motion-safe\:animate-\[avatar-balayage_3\.5s_linear_infinite\]{animation:3.5s linear infinite avatar-balayage}.motion-safe\:animate-\[bande-defile_4s_linear_infinite\]{animation:4s linear infinite bande-defile}.motion-safe\:animate-\[classified-cam-scan_7s_linear_infinite\]{animation:7s linear infinite classified-cam-scan}.motion-safe\:animate-\[classified-visual-pan_12s_linear_infinite_alternate\]{animation:12s linear infinite alternate classified-visual-pan}.motion-safe\:animate-\[crt-balayage_7s_linear_infinite\]{animation:7s linear infinite crt-balayage}.motion-safe\:animate-\[ctrl-rec-blink_1\.2s_infinite\]{animation:1.2s infinite ctrl-rec-blink}.motion-safe\:animate-\[ctrl-rec-blink_1\.8s_infinite\]{animation:1.8s infinite ctrl-rec-blink}.motion-safe\:animate-\[ctrl-ticker-move_30s_linear_infinite\]{animation:30s linear infinite ctrl-ticker-move}.motion-safe\:animate-\[cursor-blink_1s_steps\(1\)_infinite\]{animation:1s step-end infinite cursor-blink}.motion-safe\:animate-\[egaliseur_1s_ease-in-out_infinite\]{animation:1s ease-in-out infinite egaliseur}.motion-safe\:animate-\[fiche-caviarde_2\.6s_infinite\]{animation:2.6s infinite fiche-caviarde}.motion-safe\:animate-\[fichette-entree_320ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{animation:.32s cubic-bezier(.22,1,.36,1) fichette-entree}.motion-safe\:animate-\[fichette-fond_200ms_ease-out\]{animation:.2s ease-out fichette-fond}.motion-safe\:animate-\[fichette-topo-bas_70s_linear_infinite\]{animation:70s linear infinite fichette-topo-bas}.motion-safe\:animate-\[fichette-topo-haut_60s_linear_infinite\]{animation:60s linear infinite fichette-topo-haut}.motion-safe\:animate-\[grid-drift-step_16s_linear_infinite\]{animation:16s linear infinite grid-drift-step}.motion-safe\:animate-\[grid-drift_10s_linear_infinite\]{animation:10s linear infinite grid-drift}.motion-safe\:animate-\[grid-drift_14s_linear_infinite\]{animation:14s linear infinite grid-drift}.motion-safe\:animate-\[intro-card-sweep_7s_ease-in-out_infinite\]{animation:7s ease-in-out infinite intro-card-sweep}.motion-safe\:animate-\[map-fiche-in_140ms_ease-out\]{animation:.14s ease-out map-fiche-in}.motion-safe\:animate-\[map-fiche-in_180ms_ease-out\]{animation:.18s ease-out map-fiche-in}.motion-safe\:animate-\[mensch-kenburns_22s_ease-in-out_infinite_alternate-reverse\]{animation:22s ease-in-out infinite alternate-reverse mensch-kenburns}.motion-safe\:animate-\[mensch-marquee_34s_linear_infinite\]{animation:34s linear infinite mensch-marquee}.motion-safe\:animate-\[pouls_3\.2s_linear_infinite\]{animation:3.2s linear infinite pouls}.motion-safe\:animate-\[reglette-x_3\.5s_linear_infinite\]{animation:3.5s linear infinite reglette-x}.motion-safe\:animate-\[reglette-y_3\.5s_linear_infinite\]{animation:3.5s linear infinite reglette-y}.motion-safe\:animate-\[saraoisme-reflet_24s_ease-in-out_infinite\]{animation:24s ease-in-out infinite saraoisme-reflet}.motion-safe\:animate-\[saraoisme-respiration_14s_ease-in-out_infinite\]{animation:14s ease-in-out infinite saraoisme-respiration}.motion-safe\:animate-\[scan-sweep_6s_ease-in-out_infinite\]{animation:6s ease-in-out infinite scan-sweep}.motion-safe\:animate-\[sep-sweep-reverse_3\.2s_linear_infinite\]{animation:3.2s linear infinite sep-sweep-reverse}.motion-safe\:animate-\[sep-sweep_3\.2s_linear_infinite\]{animation:3.2s linear infinite sep-sweep}.motion-safe\:animate-\[spin_6s_linear_infinite\]{animation:6s linear infinite spin}.motion-safe\:animate-\[spin_12s_linear_infinite\]{animation:12s linear infinite spin}.motion-safe\:animate-\[tauben-scanline-drift_0\.5s_linear_infinite\]{animation:.5s linear infinite tauben-scanline-drift}.motion-safe\:animate-\[tauben-title-float_5s_ease-in-out_infinite\]{animation:5s ease-in-out infinite tauben-title-float}.motion-safe\:animate-\[ticker-scroll_45s_linear_infinite\]{animation:45s linear infinite ticker-scroll}.motion-safe\:animate-\[title-float_6s_ease-in-out_infinite\]{animation:6s ease-in-out infinite title-float}.motion-safe\:animate-\[trame-flicker_0\.15s_infinite_alternate\]{animation:.15s infinite alternate trame-flicker}.motion-safe\:animate-\[trame-scan_4s_linear_infinite\]{animation:4s linear infinite trame-scan}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:transition-\[fill\,stroke\]{transition-property:fill,stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-safe\:duration-500{--tw-duration:.5s;transition-duration:.5s}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.motion-safe\:group-hover\:animate-\[arch-grain_0\.12s_infinite_alternate\]:is(:where(.group):hover *){animation:.12s infinite alternate arch-grain}}.motion-safe\:before\:animate-\[dcr-brouille_6s_steps\(1\)_infinite\]:before{content:var(--tw-content);animation:6s step-end infinite dcr-brouille}.motion-safe\:after\:animate-\[dcr-brouille_6s_steps\(1\)_infinite_reverse\]:after{content:var(--tw-content);animation:6s step-end infinite reverse dcr-brouille}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=1859px){.max-\[1859px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media not all and (width>=1200px){.max-\[1200px\]\:col-span-2{grid-column:span 2/span 2}.max-\[1200px\]\:mx-auto{margin-inline:auto}.max-\[1200px\]\:max-w-\[460px\]{max-width:460px}.max-\[1200px\]\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}}@media not all and (width>=1100px){.max-\[1100px\]\:mt-0{margin-top:0}.max-\[1100px\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.max-\[1100px\]\:\[grid-area\:auto\]{grid-area:auto}}@media not all and (width>=900px){.max-\[900px\]\:col-span-1{grid-column:span 1/span 1}.max-\[900px\]\:h-\[300px\]{height:300px}.max-\[900px\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}}@media not all and (width>=860px){.max-\[860px\]\:mx-auto{margin-inline:auto}.max-\[860px\]\:max-w-\[340px\]{max-width:340px}.max-\[860px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=640px){.max-\[640px\]\:static{position:static}.max-\[640px\]\:float-none{float:none}.max-\[640px\]\:mx-auto{margin-inline:auto}.max-\[640px\]\:mt-\[1\.4rem\]{margin-top:1.4rem}.max-\[640px\]\:mb-\[1\.2rem\]{margin-bottom:1.2rem}.max-\[640px\]\:h-\[200px\]{height:200px}.max-\[640px\]\:h-\[220px\]{height:220px}.max-\[640px\]\:h-\[240px\]{height:240px}.max-\[640px\]\:min-h-\[200px\]{min-height:200px}.max-\[640px\]\:w-\[65\%\]{width:65%}.max-\[640px\]\:max-w-\[240px\]{max-width:240px}.max-\[640px\]\:translate-none{translate:none}.max-\[640px\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.max-\[640px\]\:px-\[1\.1rem\]{padding-inline:1.1rem}.max-\[640px\]\:px-\[1\.2rem\]{padding-inline:1.2rem}.max-\[640px\]\:px-\[1\.3rem\]{padding-inline:1.3rem}.max-\[640px\]\:py-0{padding-block:0}.max-\[640px\]\:py-\[1\.1rem\]{padding-block:1.1rem}.max-\[640px\]\:py-\[1\.2rem\]{padding-block:1.2rem}.max-\[640px\]\:pt-10{padding-top:calc(var(--spacing) * 10)}.max-\[640px\]\:pt-\[1\.6rem\]{padding-top:1.6rem}.max-\[640px\]\:pt-\[10rem\]{padding-top:10rem}.max-\[640px\]\:pb-\[2\.4rem\]{padding-bottom:2.4rem}.max-\[640px\]\:text-center{text-align:center}.max-\[640px\]\:text-\[1\.05rem\]{font-size:1.05rem}.max-\[640px\]\:text-\[1\.6rem\]{font-size:1.6rem}.max-\[640px\]\:\[shape-outside\:none\]{shape-outside:none}}@media not all and (width>=600px){.max-\[600px\]\:w-full{width:100%}.max-\[600px\]\:max-w-\[260px\]{max-width:260px}.max-\[600px\]\:flex-col{flex-direction:column}.max-\[600px\]\:items-center{align-items:center}.max-\[600px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[600px\]\:px-\[1\.4rem\]{padding-inline:1.4rem}.max-\[600px\]\:py-4{padding-block:calc(var(--spacing) * 4)}.max-\[600px\]\:py-5{padding-block:calc(var(--spacing) * 5)}.max-\[600px\]\:text-\[1\.25rem\]{font-size:1.25rem}.max-\[600px\]\:text-\[2\.4rem\]{font-size:2.4rem}}@media not all and (width>=40rem){.max-sm\:pointer-events-none{pointer-events:none}.max-sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.max-sm\:hidden{display:none}.max-sm\:basis-full{flex-basis:100%}.max-sm\:scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.max-sm\:\[transform\:translateX\(-150\%\)\]{transform:translate(-150%)}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}.max-sm\:py-\[1\.2rem\]{padding-block:1.2rem}.max-sm\:opacity-0{opacity:0}.max-sm\:opacity-40{opacity:.4}}@media (width>=700px){.min-\[700px\]\:left-\[17\.5rem\]{left:17.5rem}.min-\[700px\]\:block{display:block}.min-\[700px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=761px){.min-\[761px\]\:flex{display:flex}.min-\[761px\]\:h-\[290px\]{height:290px}.min-\[761px\]\:h-dvh{height:100dvh}}@media (width>=850px){.min-\[850px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=860px){.min-\[860px\]\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.min-\[860px\]\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}}@media (width>=861px){.min-\[861px\]\:sticky{position:sticky}.min-\[861px\]\:top-6{top:calc(var(--spacing) * 6)}.min-\[861px\]\:grid-cols-\[clamp\(280px\,30vw\,440px\)_1fr\]{grid-template-columns:clamp(280px,30vw,440px) 1fr}}@media (width>=900px){.min-\[900px\]\:sticky{position:sticky}.min-\[900px\]\:top-6{top:calc(var(--spacing) * 6)}.min-\[900px\]\:right-\[18\%\]{right:18%}.min-\[900px\]\:col-span-2{grid-column:span 2/span 2}.min-\[900px\]\:col-span-3{grid-column:span 3/span 3}.min-\[900px\]\:float-right{float:right}.min-\[900px\]\:mt-9{margin-top:calc(var(--spacing) * 9)}.min-\[900px\]\:mt-\[18px\]{margin-top:18px}.min-\[900px\]\:mb-\[1\.2rem\]{margin-bottom:1.2rem}.min-\[900px\]\:ml-8{margin-left:calc(var(--spacing) * 8)}.min-\[900px\]\:max-h-full{max-height:100%}.min-\[900px\]\:w-85{width:calc(var(--spacing) * 85)}.min-\[900px\]\:w-auto{width:auto}.min-\[900px\]\:max-w-\[380px\]{max-width:380px}.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[900px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.min-\[900px\]\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.min-\[900px\]\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.min-\[900px\]\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.min-\[900px\]\:grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}.min-\[900px\]\:grid-cols-\[auto_auto_auto_1fr\]{grid-template-columns:auto auto auto 1fr}.min-\[900px\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.min-\[900px\]\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.min-\[900px\]\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr)}.min-\[900px\]\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.min-\[900px\]\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)}.min-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.min-\[900px\]\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.min-\[900px\]\:grid-cols-\[minmax\(0\,330px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,330px) minmax(0,1fr)}.min-\[900px\]\:grid-cols-\[minmax\(370px\,400px\)_1fr\]{grid-template-columns:minmax(370px,400px) 1fr}.min-\[900px\]\:gap-8{gap:calc(var(--spacing) * 8)}.min-\[900px\]\:gap-11{gap:calc(var(--spacing) * 11)}.min-\[900px\]\:gap-12{gap:calc(var(--spacing) * 12)}.min-\[900px\]\:pr-\[372px\]{padding-right:372px}.min-\[900px\]\:text-right{text-align:right}}@media (width>=901px){.min-\[901px\]\:float-right{float:right}.min-\[901px\]\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.min-\[901px\]\:mb-\[1\.2rem\]{margin-bottom:1.2rem}.min-\[901px\]\:ml-8{margin-left:calc(var(--spacing) * 8)}.min-\[901px\]\:w-85{width:calc(var(--spacing) * 85)}.min-\[901px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.min-\[960px\]\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}@media (width>=1100px){.min-\[1100px\]\:col-span-1{grid-column:span 1/span 1}.min-\[1100px\]\:ml-\[26px\]{margin-left:26px}.min-\[1100px\]\:block{display:block}.min-\[1100px\]\:grid{display:grid}.min-\[1100px\]\:w-\[308px\]{width:308px}.min-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[1100px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1100px\]\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.min-\[1100px\]\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.min-\[1100px\]\:grid-cols-\[26px_1fr_auto\]{grid-template-columns:26px 1fr auto}.min-\[1100px\]\:grid-cols-\[104px_repeat\(5\,minmax\(0\,1fr\)\)\]{grid-template-columns:104px repeat(5,minmax(0,1fr))}.min-\[1100px\]\:grid-cols-\[308px_minmax\(0\,1fr\)\]{grid-template-columns:308px minmax(0,1fr)}.min-\[1100px\]\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.min-\[1100px\]\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_56px_minmax\(0\,1fr\)_56px_minmax\(0\,1fr\)_56px_92px\]{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr) 56px 92px}.min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_170px\]{grid-template-columns:minmax(0,1fr) 170px}.min-\[1100px\]\:justify-start{justify-content:flex-start}.min-\[1100px\]\:gap-0{gap:0}.min-\[1100px\]\:pr-\[18px\]{padding-right:18px}.min-\[1100px\]\:pl-\[18px\]{padding-left:18px}.min-\[1100px\]\:pl-\[94px\]{padding-left:94px}}@media (width>=1300px){.min-\[1300px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1300px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1440px){.min-\[1440px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=1500px){.min-\[1500px\]\:w-\[254px\]{width:254px}.min-\[1500px\]\:grid-cols-\[minmax\(0\,1fr\)_88px_minmax\(0\,1fr\)_88px_minmax\(0\,1fr\)_88px_120px\]{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr) 88px minmax(0,1fr) 88px 120px}.min-\[1500px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.min-\[1500px\]\:pt-4{padding-top:calc(var(--spacing) * 4)}.min-\[1500px\]\:pb-5{padding-bottom:calc(var(--spacing) * 5)}}@media (width>=1520px){.min-\[1520px\]\:block{display:block}}@media (width>=1800px){.min-\[1800px\]\:absolute{position:absolute}.min-\[1800px\]\:sticky{position:sticky}.min-\[1800px\]\:top-14{top:calc(var(--spacing) * 14)}.min-\[1800px\]\:top-28{top:calc(var(--spacing) * 28)}.min-\[1800px\]\:bottom-24{bottom:calc(var(--spacing) * 24)}.min-\[1800px\]\:left-\[calc\(100\%-0\.5rem\)\]{left:calc(100% - .5rem)}.min-\[1800px\]\:z-30{z-index:30}.min-\[1800px\]\:mb-0{margin-bottom:0}.min-\[1800px\]\:block{display:block}.min-\[1800px\]\:hidden{display:none}.min-\[1800px\]\:w-\[calc\(50vw-50\%-16px\)\]{width:calc(50vw - 50% - 16px)}}@media (width>=1860px){.min-\[1860px\]\:absolute{position:absolute}.min-\[1860px\]\:top-0{top:0}.min-\[1860px\]\:right-4{right:calc(var(--spacing) * 4)}.min-\[1860px\]\:right-\[calc\(50\%\+var\(--container-content\)\/2-1rem\)\]{right:calc(50% + var(--container-content) / 2 - 1rem)}.min-\[1860px\]\:bottom-0{bottom:0}.min-\[1860px\]\:left-4{left:calc(var(--spacing) * 4)}.min-\[1860px\]\:left-\[calc\(50\%\+var\(--container-content\)\/2-1rem\)\]{left:calc(50% + var(--container-content) / 2 - 1rem)}.min-\[1860px\]\:mx-0{margin-inline:0}.min-\[1860px\]\:mt-0{margin-top:0}.min-\[1860px\]\:mt-auto{margin-top:auto}.min-\[1860px\]\:mr-0{margin-right:0}.min-\[1860px\]\:ml-auto{margin-left:auto}.min-\[1860px\]\:h-full{height:100%}.min-\[1860px\]\:max-w-md{max-width:var(--container-md)}.min-\[1860px\]\:px-0{padding-inline:0}}@media (width>=2200px){.min-\[2200px\]\:max-w-\[1900px\]{max-width:1900px}}@media (width>=40rem){.sm\:-inset-x-6{inset-inline:calc(var(--spacing) * -6)}.sm\:bottom-5\.5{bottom:calc(var(--spacing) * 5.5)}.sm\:left-12{left:calc(var(--spacing) * 12)}.sm\:left-24{left:calc(var(--spacing) * 24)}.sm\:left-\[27px\]{left:27px}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:float-left{float:left}.sm\:float-right{float:right}.sm\:mx-0{margin-inline:0}.sm\:mt-0{margin-top:0}.sm\:mt-\[0\.2rem\]{margin-top:.2rem}.sm\:mr-\[1\.8rem\]{margin-right:1.8rem}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:ml-7{margin-left:calc(var(--spacing) * 7)}.sm\:ml-\[1\.7rem\]{margin-left:1.7rem}.sm\:ml-\[8\.75rem\]{margin-left:8.75rem}.sm\:ml-\[30px\]{margin-left:30px}.sm\:ml-\[calc\(var\(--i\)\*22px\)\]{margin-left:calc(var(--i) * 22px)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-grid{display:inline-grid}.sm\:size-\[52px\]{width:52px;height:52px}.sm\:size-\[56px\]{width:56px;height:56px}.sm\:h-\[250px\]{height:250px}.sm\:h-\[260px\]{height:260px}.sm\:w-2\/5{width:40%}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-15{width:calc(var(--spacing) * 15)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[190px\]{width:190px}.sm\:w-\[210px\]{width:210px}.sm\:w-\[260px\]{width:260px}.sm\:w-auto{width:auto}.sm\:max-w-\[420px\]{max-width:420px}.sm\:flex-1{flex:1}.sm\:basis-0{flex-basis:0}.sm\:columns-2{columns:2}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.sm\:grid-cols-\[170px_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(0,1fr)}.sm\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:overflow-visible{overflow:visible}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:0}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-16{padding-inline:calc(var(--spacing) * 16)}.sm\:px-\[1\.4rem\]{padding-inline:1.4rem}.sm\:px-\[1\.8rem\]{padding-inline:1.8rem}.sm\:px-\[1\.9rem\]{padding-inline:1.9rem}.sm\:px-\[2\.1rem\]{padding-inline:2.1rem}.sm\:px-\[2\.3rem\]{padding-inline:2.3rem}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-\[0\.6rem\]{padding-block:.6rem}.sm\:py-\[0\.9rem\]{padding-block:.9rem}.sm\:py-\[1\.6rem\]{padding-block:1.6rem}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pt-\[0\.9rem\]{padding-top:.9rem}.sm\:pt-\[0\.85rem\]{padding-top:.85rem}.sm\:pt-\[1\.3rem\]{padding-top:1.3rem}.sm\:pt-\[1\.6rem\]{padding-top:1.6rem}.sm\:pt-\[1\.8rem\]{padding-top:1.8rem}.sm\:pr-8{padding-right:calc(var(--spacing) * 8)}.sm\:pr-12{padding-right:calc(var(--spacing) * 12)}.sm\:pr-\[1\.1rem\]{padding-right:1.1rem}.sm\:pr-\[1\.7rem\]{padding-right:1.7rem}.sm\:pr-\[2\.3rem\]{padding-right:2.3rem}.sm\:pr-\[22px\]{padding-right:22px}.sm\:pb-0{padding-bottom:0}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-\[1\.1rem\]{padding-bottom:1.1rem}.sm\:pb-\[1\.3rem\]{padding-bottom:1.3rem}.sm\:pb-\[1\.05rem\]{padding-bottom:1.05rem}.sm\:pb-\[1\.5rem\]{padding-bottom:1.5rem}.sm\:pb-\[1\.6rem\]{padding-bottom:1.6rem}.sm\:pl-0{padding-left:0}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:pl-10{padding-left:calc(var(--spacing) * 10)}.sm\:pl-11{padding-left:calc(var(--spacing) * 11)}.sm\:pl-20{padding-left:calc(var(--spacing) * 20)}.sm\:pl-\[4\.3rem\]{padding-left:4.3rem}.sm\:pl-\[5\.5rem\]{padding-left:5.5rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-\[0\.98rem\]{font-size:.98rem}.sm\:text-\[1\.3rem\]{font-size:1.3rem}.sm\:text-\[1\.05rem\]{font-size:1.05rem}.sm\:text-\[1\.9rem\]{font-size:1.9rem}.sm\:text-\[46px\]{font-size:46px}.sm\:tracking-\[0\.9em\]{--tw-tracking:.9em;letter-spacing:.9em}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:before\:-left-6:before{content:var(--tw-content);left:calc(var(--spacing) * -6)}.sm\:before\:w-\[18px\]:before{content:var(--tw-content);width:18px}.sm\:after\:-left-\[9px\]:after{content:var(--tw-content);left:-9px}@media not all and (width>=1859px){.sm\:max-\[1859px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}}}@media (width>=48rem){.md\:sticky{position:sticky}.md\:top-6{top:calc(var(--spacing) * 6)}.md\:col-span-2{grid-column:span 2/span 2}.md\:float-left{float:left}.md\:float-right{float:right}.md\:mt-\[87px\]{margin-top:87px}.md\:mr-\[34px\]{margin-right:34px}.md\:ml-\[34px\]{margin-left:34px}.md\:w-\[392px\]{width:392px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.md\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mt-11{margin-top:calc(var(--spacing) * 11)}.lg\:-mr-8{margin-right:calc(var(--spacing) * -8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[70vh\]{max-height:70vh}.lg\:max-h-\[75vh\]{max-height:75vh}.lg\:max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.lg\:w-\[22rem\]{width:22rem}.lg\:w-\[23rem\]{width:23rem}.lg\:w-\[190px\]{width:190px}.lg\:w-\[260px\]{width:260px}.lg\:w-full{width:100%}.lg\:shrink-0{flex-shrink:0}.lg\:\[scrollbar-width\:thin\]{scrollbar-width:thin}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.lg\:grid-cols-\[13\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:13.5rem minmax(0,1fr)}.lg\:grid-cols-\[13rem_1fr_1fr\]{grid-template-columns:13rem 1fr 1fr}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.lg\:grid-cols-\[minmax\(17rem\,23rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(17rem,23rem) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:gap-0{gap:0}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-11{gap:calc(var(--spacing) * 11)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:bg-transparent{background-color:#0000}.lg\:px-0{padding-inline:0}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pb-0{padding-bottom:0}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:pl-14{padding-left:calc(var(--spacing) * 14)}.lg\:text-\[3\.2rem\]{font-size:3.2rem}.lg\:whitespace-normal{white-space:normal}.lg\:\[clip-path\:none\]{clip-path:none}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:mx-\[calc\(50\%-50vw\+88px\)\]{margin-inline:calc(50% - 50vw + 88px)}.xl\:max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.xl\:w-56{width:calc(var(--spacing) * 56)}.xl\:w-\[340px\]{width:340px}.xl\:max-w-\[min\(1400px\,calc\(100vw-176px\)\)\]{max-width:min(1400px,100vw - 176px)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:pt-0{padding-top:0}.xl\:text-justify{text-align:justify}}@media (width>=96rem){.\32 xl\:block{display:block}.\32 xl\:hidden{display:none}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.\32 xl\:pl-0{padding-left:0}.\32 xl\:pl-8{padding-left:calc(var(--spacing) * 8)}}@container not (width>=18rem){.\@max-\[18rem\]\:hidden{display:none}}.\[\&_a\]\:text-accent a{color:var(--color-accent)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_b\]\:font-normal b{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_b\]\:text-accent b{color:var(--color-accent)}.\[\&_em\]\:text-\[\#d4af70\] em{color:#d4af70}.\[\&_strong\]\:font-mono strong{font-family:var(--font-mono)}.\[\&_strong\]\:text-\[0\.7rem\] strong{font-size:.7rem}.\[\&_strong\]\:font-normal strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:tracking-\[0\.12em\] strong{--tw-tracking:.12em;letter-spacing:.12em}.\[\&_strong\]\:text-\(--teinte\) strong{color:var(--teinte)}.\[\&_strong\]\:text-\[\#499926\] strong{color:#499926}.\[\&_strong\]\:text-\[\#ff5c5c\] strong{color:#ff5c5c}.\[\&_strong\]\:text-accent strong{color:var(--color-accent)}.\[\&_strong\]\:uppercase strong{text-transform:uppercase}.\[\&_summary\]\:list-none summary{list-style-type:none}.\[\&\+\&\]\:mt-\[2\.6rem\]+.\[\&\+\&\]\:mt-\[2\.6rem\]{margin-top:2.6rem}.\[\&\:\:-moz-range-thumb\]\:size-2::-moz-range-thumb{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.\[\&\:\:-moz-range-thumb\]\:size-2\.5::-moz-range-thumb{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&\:\:-moz-range-thumb\]\:size-\[13px\]::-moz-range-thumb{width:13px;height:13px}.\[\&\:\:-moz-range-thumb\]\:rotate-45::-moz-range-thumb{rotate:45deg}.\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb{cursor:pointer}.\[\&\:\:-moz-range-thumb\]\:rounded-\[2px\]::-moz-range-thumb{border-radius:2px}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:2147483647px}.\[\&\:\:-moz-range-thumb\]\:rounded-none::-moz-range-thumb{border-radius:0}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-moz-range-thumb\]\:border-\[\#f4f4f4\]::-moz-range-thumb{border-color:#f4f4f4}.\[\&\:\:-moz-range-thumb\]\:bg-accent::-moz-range-thumb{background-color:var(--color-accent)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:\:-webkit-slider-thumb\]\:size-2::-webkit-slider-thumb{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.\[\&\:\:-webkit-slider-thumb\]\:size-2\.5::-webkit-slider-thumb{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&\:\:-webkit-slider-thumb\]\:size-\[13px\]::-webkit-slider-thumb{width:13px;height:13px}.\[\&\:\:-webkit-slider-thumb\]\:rotate-45::-webkit-slider-thumb{rotate:45deg}.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb{cursor:pointer}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-\[2px\]::-webkit-slider-thumb{border-radius:2px}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:2147483647px}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:border-\[\#f4f4f4\]::-webkit-slider-thumb{border-color:#f4f4f4}.\[\&\:\:-webkit-slider-thumb\]\:bg-accent::-webkit-slider-thumb{background-color:var(--color-accent)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_6px_rgba\(204\,0\,0\,0\.6\)\]::-webkit-slider-thumb{--tw-shadow:0 0 6px var(--tw-shadow-color,#c009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:focus-visible\>circle\]\:stroke-\[oklch\(0\.97_0\.008_40\)\]:focus-visible>circle{stroke:oklch(97% .008 40)}.\[\&\:last-child\>td\]\:border-b-0:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>div\]\:mt-0>div{margin-top:0}.\[\&\>p\]\:mb-\[22px\]>p{margin-bottom:22px}@media (width>=641px) and (width<=900px){.\[\@media\(641px\<\=width\<\=900px\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=641px) and (width<=980px){.\[\@media\(641px\<\=width\<\=980px\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.\[\@media\(width\<\=640px\)\]\:columns-1{columns:1}.\[\@media\(width\<\=640px\)\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=760px){.\[\@media\(width\<\=760px\)\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=900px){.\[\@media\(width\<\=900px\)\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width<=640px){.\[\@media\(width\>640px\)\]\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.\[\@media\(width\>640px\)\]\:flex-row{flex-direction:row}.\[\@media\(width\>640px\)\]\:px-\[1\.8rem\]{padding-inline:1.8rem}.\[\@media\(width\>640px\)\]\:text-left{text-align:left}}}@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/audiowide.woff2)format("woff2")}@font-face{font-family:Aldrich;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/aldrich.woff2)format("woff2")}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/share-tech-mono.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/orbitron-800.woff2)format("woff2")}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kalam-400.woff2)format("woff2");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:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kalam-700.woff2)format("woff2");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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rajdhani-600.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rajdhani-700.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p-400.woff2)format("woff2")}.atelier-defile{scrollbar-width:thin;scrollbar-color:#30efc966 #30efc90f}html:has([data-atelier]){scrollbar-width:thin;scrollbar-color:#30efc966 #30efc90f}@supports (color:color-mix(in lab, red, red)){.atelier-defile{scrollbar-color:color-mix(in oklab, var(--color-accent) 40%, transparent) color-mix(in oklab, var(--color-accent) 6%, transparent)}html:has([data-atelier]){scrollbar-color:color-mix(in oklab, var(--color-accent) 40%, transparent) color-mix(in oklab, var(--color-accent) 6%, transparent)}}@keyframes atelier-coule{to{background-position:14px 0}}@keyframes shevardex-sautille{0%,22%,to{transform:translateY(0)}11%{transform:translateY(-.32em)}}@keyframes shevardex-distribue{0%{opacity:0;transform:translate(-70px,-40px)rotate(-12deg)scale(.85)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes shevardex-retourne{0%{transform:rotateY(180deg)translateY(0)scale(1)}45%{transform:rotateY(95deg)translateY(-10px)scale(1.07)}80%{transform:rotateY(-8deg)translateY(-2px)scale(1.02)}to{transform:rotateY(0)translateY(0)scale(1)}}@keyframes shevardex-tremble{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(calc(var(--amplitude) * -1), calc(var(--amplitude) * .5)) rotate(-.6deg)}50%{transform:translate(var(--amplitude), 0) rotate(.5deg)}75%{transform:translate(calc(var(--amplitude) * -.5), calc(var(--amplitude) * -.5)) rotate(-.3deg)}}@keyframes shevardex-moment{0%{transform:scale(1)}22%,78%{transform:scale(var(--echelle))}to{transform:scale(1)}}@keyframes shevardex-gerbe{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.2)}}@keyframes shevardex-flash{0%{opacity:0}35%{opacity:.9}to{opacity:0}}@keyframes shevardex-meilleure{0%,to{box-shadow:0 0 0 2px var(--couleur), 0 0 12px var(--couleur)}50%{box-shadow:0 0 0 2px var(--couleur), 0 0 28px var(--couleur)}}@font-face{font-family:Shippori Mincho;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shippori-mincho-400.woff2)format("woff2");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:Shippori Mincho;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/shippori-mincho-700.woff2)format("woff2");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:Shippori Mincho;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/shippori-mincho-800.woff2)format("woff2");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:Shippori Mincho;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shippori-mincho-jp-400.woff2)format("woff2");unicode-range:U+3044,U+4EFB,U+52D9,U+5357,U+5370,U+5BDF,U+5C01,U+6307,U+63A5,U+754C,U+7953,U+7D50,U+89B3,U+89E6,U+9664,U+970A}@font-face{font-family:Shippori Mincho;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/shippori-mincho-jp-800.woff2)format("woff2");unicode-range:U+7953}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zen-kaku-gothic-new-400.woff2)format("woff2")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zen-kaku-gothic-new-500.woff2)format("woff2")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zen-kaku-gothic-new-700.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-700.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/saira-condensed-900.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700.woff2)format("woff2")}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bungee-400.woff2)format("woff2")}@font-face{font-family:Amarante;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amarante-400.woff2)format("woff2")}@font-face{font-family:HongMeng;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hongmeng-cjk.woff2)format("woff2");unicode-range:U+B7,U+4F63,U+5175,U+7FA4,U+9E1F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/montserrat-var.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800 900;font-display:swap;src:url(/fonts/montserrat-italic-var.woff2)format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/unbounded-900.woff2)format("woff2")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/bodoni-moda-900.woff2)format("woff2")}@font-face{font-family:Alphabet ZZZ;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alphabet-zzz.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel-latin.woff2)format("woff2");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:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel-latin-ext.woff2)format("woff2");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:IM Fell DW Pica;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/im-fell-dw-pica-400.woff2)format("woff2");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:IM Fell DW Pica;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/im-fell-dw-pica-400-italic.woff2)format("woff2");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:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-decorative-700.woff2)format("woff2")}@font-face{font-family:Baskervville SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/baskervville-sc-400.woff2)format("woff2")}@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unifraktur-maguntia-400.woff2)format("woff2")}@font-face{font-family:Bruno Ace SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bruno-ace-sc-400.woff2)format("woff2")}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/tektur-var.woff2)format("woff2")}@font-face{font-family:Marcellus SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-sc-400.woff2)format("woff2")}@font-face{font-family:Antic Didone;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/antic-didone-400.woff2)format("woff2")}@font-face{font-family:Eagle Lake;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eagle-lake-400.woff2)format("woff2")}@font-face{font-family:Uncial Antiqua;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/uncial-antiqua-400.woff2)format("woff2")}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-elite-400.woff2)format("woff2")}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/grenze-gotisch-400.woff2)format("woff2")}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/grenze-gotisch-600.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400.woff2)format("woff2")}@font-face{font-family:Cormorant Unicase;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-unicase-600.woff2)format("woff2")}@font-face{font-family:Cormorant Unicase;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-unicase-700.woff2)format("woff2")}@font-face{font-family:MuseoModerno;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/museomoderno-var.woff2)format("woff2");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}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}@keyframes particle-float-up{0%{opacity:0;transform:translate(0)scale(.6)}10%{opacity:.75}50%{transform:translate(var(--drift,20px), -52vh) scale(1)}90%{opacity:.5}to{transform:translate(calc(var(--drift,20px) * 2), -105vh) scale(.4);opacity:0}}@keyframes particle-trail-rise{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--tx,10px)), calc(-50% - 70px)) scale(.3);opacity:0}}.menu-metro{--asphalte:#0c0d0f;--beton:#15171a;--joint:#2b2f35;--craie:#ecebe4;--gris:#8d9199;--sodium:#ffb02e;background:var(--asphalte);border-right:2px solid var(--joint);color:var(--craie)}.menu-metro .horloge{border-bottom:2px solid var(--joint);background:var(--beton);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);flex:none;justify-content:space-between;align-items:center;margin:0 -.875rem;padding:10px 14px;font:400 .72rem/1 Share Tech Mono,ui-monospace,monospace;display:flex}.menu-metro .horloge b{letter-spacing:.02em;color:var(--sodium);font-variant-numeric:tabular-nums;font:400 1.05rem/1 Bungee,Arial Black,sans-serif}.menu-metro .recherche input{border:2px solid var(--joint);background:var(--beton);letter-spacing:.1em;text-transform:uppercase;color:var(--craie);border-radius:0;padding:10px 12px;font:400 .78rem/1 Share Tech Mono,ui-monospace,monospace}.menu-metro .recherche input::placeholder{color:var(--gris)}.menu-metro .recherche input:focus-visible{border-color:var(--color-accent);outline:none}.menu-metro :is(ul,h2){margin:0;padding:0;list-style:none}.menu-metro .ligne{margin-bottom:14px}.menu-metro .badge{letter-spacing:.04em;text-transform:uppercase;color:var(--c);align-items:center;gap:10px;margin-bottom:6px;font:400 .72rem/1 Bungee,Arial Black,sans-serif;display:flex}.menu-metro .badge i{background:var(--c);width:26px;height:26px;color:var(--asphalte);border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-style:normal;display:grid}.menu-metro .stations{margin-left:10px;padding-left:22px;position:relative}.menu-metro .stations:before{content:"";background:var(--c);border-radius:2px;width:4px;position:absolute;top:10px;bottom:10px;left:3px}.menu-metro :is(.st,.br)>:is(a,.rangee){color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:flex;position:relative}.menu-metro :is(.st,.br) .rangee>a{min-width:0;color:inherit;text-decoration:none}.menu-metro .nom{overflow-wrap:anywhere;min-width:0}.menu-metro .rangee button{width:22px;height:22px;color:var(--gris);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font:400 1rem/1 Share Tech Mono,ui-monospace,monospace}.menu-metro .st>:is(a,.rangee){letter-spacing:.03em;text-transform:uppercase;color:var(--craie);padding:6px 0;font:700 1.05rem/1.15 Saira Condensed,Arial Narrow,sans-serif}.menu-metro .st>:is(a,.rangee):before{content:"";border:3px solid var(--c);background:var(--asphalte);box-sizing:border-box;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:-24px}.menu-metro .st>:is(a,.rangee):hover,.menu-metro .st.ici>:is(a,.rangee){color:var(--c)}.menu-metro .st.ici>:is(a,.rangee):before{background:var(--c);box-shadow:0 0 0 4px var(--c)}@supports (color:color-mix(in lab, red, red)){.menu-metro .st.ici>:is(a,.rangee):before{box-shadow:0 0 0 4px color-mix(in oklab, var(--c) 30%, transparent)}}.menu-metro .branche{border-left:2px dashed var(--c);margin:2px 0 6px 14px;padding-left:18px}@supports (color:color-mix(in lab, red, red)){.menu-metro .branche{border-left:2px dashed color-mix(in oklab, var(--c) 55%, transparent)}}.menu-metro .branche .branche{margin-left:4px}.menu-metro .br>:is(a,.rangee){color:var(--gris);padding:4px 0;font:400 .9rem/1.25 Barlow,Segoe UI,sans-serif}.menu-metro .br>:is(a,.rangee):before{content:"";border:2px solid var(--c);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-23px}@supports (color:color-mix(in lab, red, red)){.menu-metro .br>:is(a,.rangee):before{border:2px solid color-mix(in oklab, var(--c) 70%, transparent)}}.menu-metro .br>:is(a,.rangee):before{background:var(--asphalte);border-radius:50%}.menu-metro .br>:is(a,.rangee):hover{color:var(--craie)}.menu-metro .br.ici>:is(a,.rangee){color:var(--craie);font-weight:600}.menu-metro .br.ici>:is(a,.rangee):before{border-color:var(--c);background:var(--c)}.menu-metro .vous-etes-ici{background:var(--c);color:var(--asphalte);white-space:nowrap;flex:none;padding:3px 6px;font:400 .55rem/1 Bungee,Arial Black,sans-serif}.menu-metro .intertitre{letter-spacing:.14em;text-transform:uppercase;color:var(--gris);padding:8px 0 2px;font:400 .66rem/1.2 Share Tech Mono,ui-monospace,monospace}.menu-metro :is(a,button):focus-visible{outline:2px solid var(--c,var(--color-accent));outline-offset:2px}.side-menu-scroll{scrollbar-width:thin;scrollbar-color:#30efc959 transparent}@supports (color:color-mix(in lab, red, red)){.side-menu-scroll{scrollbar-color:color-mix(in oklab, var(--color-accent) 35%, transparent) transparent}}.side-menu-scroll::-webkit-scrollbar{width:2px}.side-menu-scroll::-webkit-scrollbar-track{background:0 0}.side-menu-scroll::-webkit-scrollbar-thumb{background:#30efc959}@supports (color:color-mix(in lab, red, red)){.side-menu-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.side-menu-scroll::-webkit-scrollbar-thumb{border-radius:2px}.side-menu-scroll::-webkit-scrollbar-thumb:hover{background:#30efc999}@supports (color:color-mix(in lab, red, red)){.side-menu-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--color-accent) 60%, transparent)}}@keyframes menu-toggle-glitch{0%,to{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px)}}@keyframes rail-alert{0%,to{box-shadow:0 0 12px color-mix(in oklab, var(--color-accent) 40%, transparent), 0 0 22px color-mix(in oklab, var(--color-accent) 18%, transparent)}50%{box-shadow:0 0 24px color-mix(in oklab, var(--color-accent) 90%, transparent), 0 0 40px color-mix(in oklab, var(--color-accent) 50%, transparent)}}.rail-metro ul{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rail-metro ul:before{content:"";background:var(--color-accent);border-radius:3px;width:6px;position:absolute;top:25px;bottom:25px;left:22px}.rail-metro .station{position:relative}.rail-metro .station>:is(a,button){border:5px solid var(--color-accent);color:#ecebe4;cursor:pointer;background:#0c0d0f;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:grid;position:relative}.rail-metro .station>:is(a,button):hover{transform:scale(1.1)}.rail-metro .station>:is(a,button):focus-visible{outline-offset:3px;outline:2px solid #ecebe4;transform:scale(1.1)}.rail-metro .station.ici>:is(a,button){background:var(--color-accent);color:#0c0d0f}.rail-metro .court{font:400 .8rem/1 Bungee,Arial Black,sans-serif}.rail-metro .station.appel>:is(a,button){animation:1.4s ease-in-out infinite rail-alert}.rail-metro .nom{border-left:3px solid var(--color-accent);white-space:nowrap;pointer-events:none;opacity:0;background:#0c0d0feb;padding:6px 12px 6px 10px;transition:opacity .2s,translate .2s;position:absolute;top:50%;left:calc(100% + 12px);translate:-6px -50%}.rail-metro .nom b{letter-spacing:.02em;text-transform:uppercase;color:#ecebe4;font:700 1.1rem/1 Saira Condensed,Arial Narrow,sans-serif;display:block}.rail-metro .nom small{letter-spacing:.08em;text-transform:uppercase;color:#8d9199;margin-top:3px;font:400 .62rem/1.2 Share Tech Mono,monospace;display:block}.rail-metro .station:hover .nom,.rail-metro .station:focus-within .nom{opacity:1;translate:0 -50%}@media (prefers-reduced-motion:reduce){.rail-metro .station>:is(a,button),.rail-metro .nom{transition:none}.rail-metro .station.appel>:is(a,button){animation:none}}@keyframes grid-drift{0%{transform:translate(0)}to{transform:translate(26px,26px)}}@keyframes scan-sweep{0%{left:-60%}50%{left:110%}to{left:110%}}@keyframes sep-sweep{0%{left:-40%}to{left:100%}}@keyframes sep-sweep-reverse{0%{left:100%}to{left:-40%}}@keyframes reglette-x{0%{background-position:0 0,0 100%}to{background-position:-35px 0,-35px 100%}}@keyframes reglette-y{0%{background-position:0 0,0 0}to{background-position:0 -35px,0 -35px}}@keyframes egaliseur{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes fichette-fond{0%{opacity:0}to{opacity:1}}@keyframes fichette-entree{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes fichette-topo-haut{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:480px 480px;mask-position:480px 480px}}@keyframes fichette-topo-bas{0%{-webkit-mask-position:210px 140px;mask-position:210px 140px}to{-webkit-mask-position:-310px 660px;mask-position:-310px 660px}}@keyframes saraoisme-respiration{0%,to{opacity:.45}50%{opacity:1}}@keyframes saraoisme-reflet{0%,to{background-color:var(--color-accent)}50%{background-color:oklch(55% .2 330)}}@keyframes pouls{0%{stroke-dashoffset:1060px}to{stroke-dashoffset:0}}@keyframes avatar-balayage{0%{transform:translateY(300%)}to{transform:translateY(-100%)}}@keyframes title-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glitch-text{0%,96%,to{text-shadow:0 0 18px color-mix(in oklab, var(--color-accent) 35%, transparent);transform:translateY(0)skew(0deg)}97%{text-shadow:2px 0 #ff2c6d, -2px 0 var(--color-accent);transform:translateY(-6px)skew(1deg)}98%{text-shadow:-2px 0 #ff2c6d, 2px 0 var(--color-accent);transform:translateY(-6px)skew(-1deg)}99%{text-shadow:0 0 18px color-mix(in oklab, var(--color-accent) 35%, transparent);transform:translateY(-6px)skew(0deg)}}@keyframes tc-sweep{0%{transform:translate(-120%)}60%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes tc-blink{50%{opacity:.25}}@keyframes bubble-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent) 35%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in oklab, var(--color-accent) 0%, transparent)}}@keyframes ping-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes cursor-blink{50%{opacity:0}}.map-pin-ping{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite map-pin-ping}@keyframes map-pin-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes intro-card-sweep{0%{left:-40%}55%{left:110%}to{left:110%}}@keyframes trame-scan{0%{top:100%}to{top:-5%}}@keyframes trame-flicker{0%{opacity:.97}to{opacity:1}}.scene-console{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.scene-console:after,.console-scan:after{content:"";pointer-events:none;background:repeating-linear-gradient(#30efc909 0 1px,#0000 1px 3px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.scene-console:after,.console-scan:after{background:repeating-linear-gradient(180deg, color-mix(in oklab, var(--color-accent) 3.5%, transparent) 0 1px, transparent 1px 3px)}}.map-scenes-scroll{scrollbar-width:thin;scrollbar-color:#30efc966 #30efc914}@supports (color:color-mix(in lab, red, red)){.map-scenes-scroll{scrollbar-color:color-mix(in oklab, var(--color-accent) 40%, transparent) color-mix(in oklab, var(--color-accent) 8%, transparent)}}.map-scenes-scroll{scrollbar-gutter:stable}.map-scenes-scroll::-webkit-scrollbar{width:5px}.map-scenes-scroll::-webkit-scrollbar-track{background:#30efc914}@supports (color:color-mix(in lab, red, red)){.map-scenes-scroll::-webkit-scrollbar-track{background:color-mix(in oklab, var(--color-accent) 8%, transparent)}}.map-scenes-scroll::-webkit-scrollbar-track{border-radius:3px}.map-scenes-scroll::-webkit-scrollbar-thumb{background:#30efc966}@supports (color:color-mix(in lab, red, red)){.map-scenes-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.map-scenes-scroll::-webkit-scrollbar-thumb{border-radius:3px}.map-scenes-scroll::-webkit-scrollbar-thumb:hover{background:#30efc9b3}@supports (color:color-mix(in lab, red, red)){.map-scenes-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.fc-desc ul{margin:.4rem 0;padding-left:1.2rem;list-style:outside}.fc-desc li{color:#f9f9f9b3;margin-bottom:.35rem;font-size:.88rem;line-height:1.75}.fc-desc li s{color:#f9f9f94d;text-decoration:line-through}.fc-desc .fc-info-note{color:#30efc973;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.fc-desc .fc-info-note{color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.fc-desc .fc-info-note{margin-bottom:.6rem;font-style:italic;line-height:1.6}.octogram-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px}.octogram-range:disabled{cursor:default;opacity:.5}.octogram-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-accent) 0 var(--octogram-fill,0%), #30efc92e var(--octogram-fill,0%) 100%);border-radius:2px;height:3px}@supports (color:color-mix(in lab, red, red)){.octogram-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-accent) 0 var(--octogram-fill,0%), color-mix(in srgb, var(--color-accent) 18%, transparent) var(--octogram-fill,0%) 100%)}}.octogram-range::-moz-range-track{background:linear-gradient(to right, var(--color-accent) 0 var(--octogram-fill,0%), #30efc92e var(--octogram-fill,0%) 100%);border-radius:2px;height:3px}@supports (color:color-mix(in lab, red, red)){.octogram-range::-moz-range-track{background:linear-gradient(to right, var(--color-accent) 0 var(--octogram-fill,0%), color-mix(in srgb, var(--color-accent) 18%, transparent) var(--octogram-fill,0%) 100%)}}.octogram-range::-webkit-slider-thumb{appearance:none;background:var(--color-accent);border-radius:999px;width:12px;height:12px;margin-top:-4.5px;box-shadow:0 0 6px #30efc98c}@supports (color:color-mix(in lab, red, red)){.octogram-range::-webkit-slider-thumb{box-shadow:0 0 6px color-mix(in srgb, var(--color-accent) 55%, transparent)}}.octogram-range::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:999px;width:12px;height:12px;box-shadow:0 0 6px #30efc98c}@supports (color:color-mix(in lab, red, red)){.octogram-range::-moz-range-thumb{box-shadow:0 0 6px color-mix(in srgb, var(--color-accent) 55%, transparent)}}.octogram-range:focus-visible{outline:none}.octogram-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-accent);outline-offset:2px}.octogram-range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes grid-drift-step{0%{transform:translate(0)}to{transform:translate(var(--grid-step,24px), var(--grid-step,24px))}}html:has([data-page-theme=astia]){scrollbar-width:thin;scrollbar-color:#ffd60a #111214}html:has([data-page-theme=astia]) body{background:#111214}html:has([data-page-theme=astia])::-webkit-scrollbar{width:11px;height:11px}html:has([data-page-theme=astia])::-webkit-scrollbar-track{background:#111214}html:has([data-page-theme=astia])::-webkit-scrollbar-thumb{background:linear-gradient(#ffd60a,#9a8200);border:2px solid #111214;border-radius:2px}html:has([data-page-theme=astia])::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffe55c,#ffd60a)}html:has([data-page-theme=astia])::-webkit-scrollbar-corner{background:#111214}html:has([data-page-theme=praxys]){scrollbar-width:thin;scrollbar-color:#3fa088 #0b0809}html:has([data-page-theme=praxys]) body{background:#0b0809}html:has([data-page-theme=praxys])::-webkit-scrollbar{width:11px;height:11px}html:has([data-page-theme=praxys])::-webkit-scrollbar-track{background:#0b0809}html:has([data-page-theme=praxys])::-webkit-scrollbar-thumb{background:linear-gradient(#3fa088,#c8382a);border:2px solid #0b0809;border-radius:2px}html:has([data-page-theme=praxys])::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e0473a,#ddb877)}html:has([data-page-theme=praxys])::-webkit-scrollbar-corner{background:#0b0809}html:has([data-page-theme=simulacre-massacre]){scrollbar-width:thin;scrollbar-color:#c00 #141414}html:has([data-page-theme=simulacre-massacre]) body{background:#141414}html:has([data-page-theme=simulacre-massacre])::-webkit-scrollbar{width:11px;height:11px}html:has([data-page-theme=simulacre-massacre])::-webkit-scrollbar-track{background:#141414}html:has([data-page-theme=simulacre-massacre])::-webkit-scrollbar-thumb{background:linear-gradient(#c00,#7a0000);border:2px solid #141414;border-radius:6px}html:has([data-page-theme=simulacre-massacre])::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff2b2b,#c00)}html:has([data-page-theme=simulacre-massacre])::-webkit-scrollbar-corner{background:#141414}html:has([data-page-theme=simulacre-paradoxe]){scrollbar-width:thin;scrollbar-color:#a271fe #14171b}html:has([data-page-theme=simulacre-paradoxe])::-webkit-scrollbar{width:11px;height:11px}html:has([data-page-theme=simulacre-paradoxe])::-webkit-scrollbar-track{background:#14171b}html:has([data-page-theme=simulacre-paradoxe])::-webkit-scrollbar-thumb{background:linear-gradient(#a271fe,#6a3fc7);border:2px solid #14171b;border-radius:6px}html:has([data-page-theme=simulacre-paradoxe])::-webkit-scrollbar-thumb:hover{background:linear-gradient(#c4a8ff,#a271fe)}html:has([data-page-theme=simulacre-paradoxe])::-webkit-scrollbar-corner{background:#14171b}html:has([data-page-theme=simulacre-vie-mort]){scrollbar-width:thin;scrollbar-color:#8e7cc3 #14171b}html:has([data-page-theme=simulacre-vie-mort])::-webkit-scrollbar{width:11px;height:11px}html:has([data-page-theme=simulacre-vie-mort])::-webkit-scrollbar-track{background:#14171b}html:has([data-page-theme=simulacre-vie-mort])::-webkit-scrollbar-thumb{background:linear-gradient(#8e7cc3,#5f4f96);border:2px solid #14171b;border-radius:6px}html:has([data-page-theme=simulacre-vie-mort])::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ab9adb,#8e7cc3)}html:has([data-page-theme=simulacre-vie-mort])::-webkit-scrollbar-corner{background:#14171b}@keyframes archive-pulse{0%,to{opacity:.6;filter:drop-shadow(0 0 #ff2b2b00)}50%{opacity:1;filter:drop-shadow(0 0 8px #ff2b2b80)}}@keyframes bande-defile{to{background-position:var(--tuile) 0}}@keyframes rubalise-defile{to{translate:var(--rubalise-distance) 0}}@media (prefers-reduced-motion:no-preference){.rubalise-ruban{animation:rubalise-defile var(--rubalise-duree) linear infinite}}@keyframes crt-balayage{0%{background-position:0 -100%}to{background-position:0 200%}}@keyframes dcr-brouille{0%,91%,to{opacity:0;translate:0}92%{opacity:.6;translate:4px -1px}94%{opacity:.5;translate:-3px 1px}96%{opacity:.4;translate:2px}}@keyframes ctrl-rec-blink{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes ctrl-ticker-move{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes ctrl-node-pulse{0%,to{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes arch-cam-flicker{0%{opacity:.98}50%{opacity:1}to{opacity:.95}}@keyframes arch-grain{0%{filter:brightness(.7)contrast(1.05)}25%{filter:brightness(.78)contrast(1.08)}50%{filter:brightness(.73)contrast(1.04)}75%{filter:brightness(.8)contrast(1.06)}to{filter:brightness(.72)contrast(1.07)}}@keyframes classified-visual-pan{0%{background-position:50% 0}to{background-position:50% 100%}}@keyframes classified-cam-scan{0%{opacity:0;top:0%}5%{opacity:.9}95%{opacity:.9}to{opacity:0;top:100%}}@keyframes classified-visual-glitch{0%{filter:none;transform:translate(0)scale(1)}6%{filter:hue-rotate(110deg)saturate(3.2)contrast(1.55)brightness(1.4);transform:translate(-8px,2px)skew(4deg)scale(1.015)}13%{filter:invert(.32)contrast(1.7);transform:translate(7px,-2px)skew(-3deg)}20%{filter:brightness(.35);transform:translate(-6px)scale(.99)}27%{filter:hue-rotate(-90deg)saturate(2.8)contrast(1.4);transform:translate(9px,2px)skew(2.5deg)}35%{filter:contrast(1.8)brightness(1.5);transform:translate(-3px,-2px)}43%{filter:none;transform:translate(5px)skew(-2deg)}52%{filter:invert(.2)hue-rotate(55deg);transform:translate(-7px,2px)scale(1.01)}60%{filter:brightness(.3)contrast(1.6);transform:translate(3px)}70%{filter:hue-rotate(80deg)saturate(2.4);transform:translate(-5px,1px)skew(1.5deg)}80%{filter:invert(.12);transform:translate(4px,-1px)}90%{filter:contrast(1.35);transform:translate(-2px)}to{filter:none;transform:translate(0)scale(1)}}@keyframes classified-visual-glitch-soft{0%{filter:none;transform:translate(0)}25%{filter:hue-rotate(50deg)contrast(1.25)brightness(.75);transform:translate(-3px)skew(1.2deg)}50%{filter:invert(.1);transform:translate(2px)}75%{filter:contrast(1.15);transform:translate(-1px)}to{filter:none;transform:translate(0)}}@keyframes classified-noise-flicker{0%,to{opacity:0}8%,24%,40%,56%,72%,88%{opacity:.6}16%,32%,48%,64%,80%{opacity:.1}}@keyframes classified-noise-flicker-soft{0%,to{opacity:0}30%,70%{opacity:.25}50%{opacity:.05}}@keyframes mensch-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mensch-kenburns{0%{transform:scale(1)translateY(0)}to{transform:scale(1.1)translateY(-1.5%)}}@keyframes mensch-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes mensch-seal-pulse{0%,to{box-shadow:0 0 #c9a55c00}50%{box-shadow:0 0 22px #c9a55c59}}.mensch-page,[data-profil-theme=menschheitsrat]{--m-encre:#070707;--m-or-vif:#e8c77c;--m-ivoire:#f4efe0;--m-creme:#d8d2c0;--m-sourd:#a59d88;--m-bande:#0e0e0f}.mensch-pinceau{isolation:isolate;position:relative}.mensch-pinceau:before{content:"";z-index:-1;background:var(--color-accent);filter:url(#mensch-encre);clip-path:polygon(0 18%,100% 0,96% 100%,3% 86%);position:absolute;inset:-6px -40px -6px -18px}.mensch-page{isolation:isolate;color:var(--m-creme);font:1.1rem/1.85 var(--font-body);position:relative;overflow:hidden;container:mensch/inline-size}.mensch-page p{margin:0}.mensch-page h1,.mensch-page h2{text-wrap:balance;margin:0;font-weight:400}.mensch-page:after{content:"";z-index:50;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.mensch-page .construction{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mensch-page .construction *{fill:none;stroke:var(--color-accent);vector-effect:non-scaling-stroke}.mensch-page .colonne{max-width:1060px;margin:0 auto;padding-inline:clamp(16px,4cqi,40px);position:relative}.mensch-page .tache{z-index:-1;pointer-events:none;position:absolute;overflow:visible}.mensch-page .tache *{fill:var(--color-accent)}.mensch-page .heros{align-content:end;min-height:640px;padding-bottom:54px;display:grid;position:relative}.mensch-page .heros .image{z-index:-2;filter:brightness(.42)contrast(1.05)saturate(.85);background-size:cover;position:absolute;inset:-40px 0}.mensch-page .heros .voile{z-index:-2;background:linear-gradient(180deg, #0b0b0c33, #0b0b0c8c 60%, var(--color-bg)), radial-gradient(ellipse at 30% 60%, transparent 30%, #0000008c);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.mensch-page .heros .image{animation:18s ease-in-out infinite alternate mensch-kenburns}}.mensch-page .logotype{text-align:center;position:relative}.mensch-page .logotype .rosace{width:74px;margin:0 auto 40px;display:block}.mensch-page .logotype h1{font:900 clamp(1.4rem, 6.9cqi, 6.6rem)/.8 var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;color:var(--m-ivoire);transform-origin:50% 70%;text-shadow:0 6px 30px #0009;display:inline-block;position:relative;transform:scaleY(1.42)}.mensch-page .logotype h1 .grand{vertical-align:-.12em;font-size:1.32em}.mensch-page .logotype h1 .copie-or{color:var(--color-accent);text-shadow:none;clip-path:polygon(0 103.4%,100% -.8%,100% 100%,0 100%);pointer-events:none;position:absolute;inset:0}.mensch-page .logotype .entaille{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mensch-page .logotype .entaille line{stroke:var(--color-bg);stroke-width:4px;vector-effect:non-scaling-stroke;stroke-linecap:square}.mensch-page .logotype .sous{font:600 .78rem/1 var(--font-heading);letter-spacing:.6em;color:var(--color-accent);text-transform:uppercase;margin-top:30px}.mensch-page .logotype .sous b{letter-spacing:.3em;color:var(--m-ivoire);vertical-align:2px;margin-right:.9em;font-size:.62rem;font-weight:600;display:inline-block}.mensch-page .manifeste{text-align:center;max-width:520px;color:var(--m-creme);margin:38px auto 0;font-size:1.15rem;font-style:italic;line-height:1.6}.mensch-page .manifeste small{font:600 .62rem/1 var(--font-heading);letter-spacing:.32em;color:var(--color-accent);text-transform:uppercase;margin-bottom:10px;font-style:normal;display:block}.mensch-page .lecteur{background:var(--m-bande);border-bottom:1px solid #30efc940}@supports (color:color-mix(in lab, red, red)){.mensch-page .lecteur{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent)}}.mensch-page .lecteur-rang{flex-wrap:wrap;align-items:center;gap:14px 28px;padding-block:16px;display:flex}.mensch-page .lecture{border:2px solid var(--m-ivoire);background:var(--color-bg);width:38px;height:38px;box-shadow:inset 0 0 0 3px var(--color-bg), inset 0 0 0 4.5px var(--color-accent);cursor:pointer;flex:none;place-items:center;margin:6px;padding:0;transition:background .2s;display:grid;rotate:45deg}.mensch-page .lecture:hover,.mensch-page .lecture:focus-visible{background:#1a1710;outline:none}.mensch-page .lecture:focus-visible{box-shadow:inset 0 0 0 3px var(--color-bg), inset 0 0 0 4.5px var(--color-accent), 0 0 0 2px var(--m-or-vif)}.mensch-page .lecture .icone{border-block:6px solid #0000;border-left:10px solid var(--m-or-vif);width:0;height:0;margin-left:3px;display:block;rotate:-45deg}.mensch-page .lecture[aria-pressed=true] .icone{background:linear-gradient(90deg, var(--m-or-vif) 0 3px, transparent 3px 7px, var(--m-or-vif) 7px);border:0;width:10px;height:12px;margin-left:0}.mensch-page .piste{gap:6px;display:grid}.mensch-page .piste small{font:600 .58rem/1 var(--font-heading);letter-spacing:.3em;color:var(--color-accent);text-transform:uppercase}.mensch-page .piste b{font:900 1rem/1.1 var(--font-heading);letter-spacing:.06em;color:var(--m-encre);text-transform:uppercase;justify-self:start;margin-left:10px}.mensch-page .piste b:before{inset:-5px -22px -5px -12px}.mensch-page .temps{font:600 .62rem/1 var(--font-heading);letter-spacing:.08em;color:var(--color-accent-alt);font-variant-numeric:tabular-nums;flex:240px;align-items:center;gap:12px;display:flex}.mensch-page .temps span{min-width:34px}.mensch-page .temps span:first-child{text-align:right}.mensch-page .volume{font:600 .58rem/1 var(--font-heading);letter-spacing:.25em;color:var(--color-accent-alt);text-transform:uppercase;align-items:center;gap:10px;display:flex}.mensch-page .lecteur input[type=range]{--rempli:0%;appearance:none;cursor:pointer;background:0 0;height:16px;margin:0}.mensch-page .temps input{flex:1;min-width:0}.mensch-page .volume input{width:80px}.mensch-page .lecteur input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-accent) var(--rempli), #30efc938 var(--rempli));height:3px}@supports (color:color-mix(in lab, red, red)){.mensch-page .lecteur input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-accent) var(--rempli), color-mix(in srgb, var(--color-accent) 22%, transparent) var(--rempli))}}.mensch-page .lecteur input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--color-accent) var(--rempli), #30efc938 var(--rempli));height:3px}@supports (color:color-mix(in lab, red, red)){.mensch-page .lecteur input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--color-accent) var(--rempli), color-mix(in srgb, var(--color-accent) 22%, transparent) var(--rempli))}}.mensch-page .lecteur input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--m-ivoire);border:2px solid var(--color-accent);border-radius:0;width:11px;height:11px;margin-top:-4px;rotate:45deg}.mensch-page .lecteur input[type=range]::-moz-range-thumb{background:var(--m-ivoire);border:2px solid var(--color-accent);border-radius:0;width:8px;height:8px;rotate:45deg}.mensch-page .lecteur input[type=range]:focus-visible{outline:1px solid var(--m-or-vif);outline-offset:4px}.mensch-page .commandes-zone{gap:40px;padding-block:90px 130px;display:grid;position:relative}@container mensch (width>=900px){.mensch-page .commandes-zone{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.mensch-page .commandes{isolation:isolate;justify-items:end;width:fit-content;padding-left:8px;display:grid;position:relative}.mensch-page .cmd+.cmd{margin-top:20px}.mensch-page .cmd{--tx:var(--x,0px);--rot:var(--angle,0deg);width:fit-content;color:var(--m-ivoire);pointer-events:none;text-decoration:none;display:grid;position:relative}.mensch-page .cmd .mot{font:900 calc(3.4rem - var(--i) * .3rem)/.95 var(--font-heading);letter-spacing:.01em;text-transform:uppercase;transform:translateX(var(--tx)) rotate(var(--rot)) var(--trapeze,scale(1)) scaleY(1.18);transform-origin:100%;pointer-events:auto;cursor:pointer;transition:color .2s}.mensch-page .cmd .mot b{font-size:1.08em;font-weight:900}.mensch-page .cmd .eclat{z-index:-1;pointer-events:none;opacity:0;transform:translateX(var(--tx)) rotate(var(--rot)) scale(.85) rotate(-4deg);transition:opacity .25s,transform .3s cubic-bezier(.2,1.4,.4,1);position:absolute;overflow:visible}.mensch-page .cmd .eclat g{fill:var(--color-accent)}.mensch-page .cmd:hover .eclat,.mensch-page .cmd:focus-visible .eclat,.mensch-page .cmd[aria-current] .eclat{opacity:1;transform:translateX(var(--tx)) rotate(var(--rot))}.mensch-page .cmd:hover .mot,.mensch-page .cmd:focus-visible .mot,.mensch-page .cmd[aria-current] .mot{color:var(--m-encre)}.mensch-page .commandes:has(.cmd:hover,.cmd:focus-visible) .cmd[aria-current]:not(:hover,:focus-visible) .eclat{opacity:0;transform:translateX(var(--tx)) rotate(var(--rot)) scale(.85) rotate(-4deg)}.mensch-page .commandes:has(.cmd:hover,.cmd:focus-visible) .cmd[aria-current]:not(:hover,:focus-visible) .mot{color:var(--m-ivoire)}.mensch-page .cmd:focus-visible{outline:none}@container mensch (width<=640px){.mensch-page .cmd{--tx:calc(var(--x,0px) * .4);--rot:calc(var(--angle,0deg) * .5)}.mensch-page .cmd .mot{font-size:calc(2.35rem - var(--i) * .2rem)}.mensch-page .commandes{max-width:100%;margin-left:12px;padding-right:6px}}.mensch-page .vitruve{aspect-ratio:1;justify-self:center;width:100%;max-width:420px;margin:0;position:relative}.mensch-page .vitruve svg{width:100%;height:100%;overflow:visible}.mensch-page .vitruve .trait{fill:none;stroke:var(--color-accent);stroke-width:1px;opacity:.55}.mensch-page .vitruve .fin{fill:none;stroke:var(--color-accent);stroke-width:1px;opacity:.22}.mensch-page .vitruve .siege{fill:var(--color-bg);stroke:var(--color-accent);stroke-width:1.5px}.mensch-page .vitruve text{fill:var(--m-sourd);font:9px var(--font-heading);letter-spacing:.2em}.mensch-page .vitruve img{width:30%;position:absolute;top:50%;left:50%;translate:-50% -50%}.mensch-page .section{padding-block:70px 10px;scroll-margin-top:20px;position:relative}.mensch-page .tete{margin-bottom:30px;position:relative}.mensch-page .tete h2{font:900 clamp(2.6rem, 7cqi, 4.8rem)/.85 var(--font-heading);letter-spacing:.01em;text-transform:uppercase;color:var(--m-ivoire);transform-origin:0 100%;display:inline-block;transform:scaleY(1.2)}.mensch-page .tete h2 b{color:var(--color-accent);vertical-align:-.1em;font-size:1.45em;font-weight:900}.mensch-page .tete .fantome{font:900 clamp(4rem, 12cqi, 8rem)/1 var(--font-heading);color:#0000;-webkit-text-stroke:1px #30efc924;position:absolute;top:-36px;left:10px}@supports (color:color-mix(in lab, red, red)){.mensch-page .tete .fantome{-webkit-text-stroke:1px color-mix(in srgb, var(--color-accent) 14%, transparent)}}.mensch-page .tete .fantome{text-transform:uppercase;pointer-events:none;white-space:nowrap}.mensch-page .tete .question{color:var(--m-sourd);align-items:center;gap:14px;margin-top:14px;font-style:italic;display:flex}.mensch-page .tete .question:after{content:"";background:linear-gradient(90deg,#30efc999,#0000);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.mensch-page .tete .question:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 60%, transparent), transparent)}}.mensch-page .tete .question i{font:700 .72rem/1 var(--font-heading);letter-spacing:.2em;color:var(--color-accent);font-style:normal}.mensch-page .ligne{border-bottom:1px solid #30efc938;align-items:baseline;gap:18px;padding:10px 20px 10px 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mensch-page .ligne{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent)}}.mensch-page .ligne .nom{font:700 1.25rem/1.1 var(--font-heading);color:var(--m-ivoire)}.mensch-page .ligne .niveau{font:600 .7rem/1 var(--font-heading);letter-spacing:.1em;color:var(--m-sourd);margin-left:auto}.mensch-page .ligne .niveau b{font:900 1.9rem/1 var(--font-heading);color:var(--m-ivoire);margin-left:6px}.mensch-page .ligne.choisie .nom,.mensch-page .ligne.choisie .niveau,.mensch-page .ligne.choisie .niveau b{color:var(--m-encre)}.mensch-page .duo{gap:28px;display:grid}@container mensch (width>=860px){.mensch-page .duo{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.mensch-page .feuille{padding:0 0 6px;position:relative}.mensch-page .feuille .ligne{margin-bottom:18px}.mensch-page .feuille p{text-align:justify;padding-inline:4px}.mensch-page .histoire{gap:34px;display:grid}@container mensch (width>=860px){.mensch-page .histoire{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mensch-page .histoire p+p{margin-top:1.1rem}.mensch-page .histoire .droite{gap:10px;display:grid}.mensch-page .fusion{width:100%;height:auto;margin-block:8px 20px;overflow:visible}.mensch-page .fusion .trait{fill:none;stroke:var(--color-accent);stroke-width:1.2px}.mensch-page .fusion .fin{fill:none;stroke:var(--color-accent);opacity:.3}.mensch-page .fusion text{font:700 11px var(--font-heading);letter-spacing:.14em;fill:var(--m-ivoire);text-anchor:middle}.mensch-page .fusion .petit{font:italic 11px var(--font-body);letter-spacing:0;fill:var(--m-sourd)}.mensch-page .fusion .noeud{fill:var(--color-bg);stroke:var(--color-accent);stroke-width:1.5px}.mensch-page .fragment{border:1px solid var(--color-accent);cursor:pointer;justify-self:center;max-width:360px;margin:18px auto 0;padding:8px;transition:rotate .25s cubic-bezier(.2,1.6,.4,1),scale .25s;position:relative;rotate:-4.5deg}.mensch-page .fragment:hover,.mensch-page .fragment[data-droit]{rotate:0deg;scale:1.04}.mensch-page .fragment img{width:100%;display:block}.mensch-page .fragment figcaption{text-align:center;font:.6rem var(--font-heading);letter-spacing:.2em;color:var(--color-accent-alt);text-transform:uppercase;margin-top:8px;display:block}.mensch-page .reputation{align-items:center;gap:30px;display:grid}@container mensch (width>=860px){.mensch-page .reputation{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mensch-page .reputation p+p{margin-top:1.1rem}.mensch-page .citation{isolation:isolate;text-align:center;margin:0;padding:40px 30px;position:relative}.mensch-page .citation .tache{width:calc(100% + 20px);height:calc(100% + 20px);inset:-10px}.mensch-page .citation p{font:italic clamp(1.4rem, 3cqi, 2rem)/1.3 var(--font-body);color:var(--m-encre)}.mensch-page .citation p b{font:900 1.15em/1 var(--font-heading);text-transform:uppercase;letter-spacing:.02em;font-style:normal}.mensch-page .citation small{font:700 .62rem/1 var(--font-heading);letter-spacing:.3em;color:#0009;text-transform:uppercase;margin-top:12px;display:block}.mensch-page .organisation{gap:34px;display:grid}@container mensch (width>=860px){.mensch-page .organisation{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.mensch-page .organisation p+p{margin-top:1.1rem}.mensch-page .rang{border-top:1px solid #30efc980;position:relative}@supports (color:color-mix(in lab, red, red)){.mensch-page .rang{border-top:1px solid color-mix(in srgb, var(--color-accent) 50%, transparent)}}.mensch-page .rang{padding-top:18px}.mensch-page .rang .titre-rang{align-items:center;gap:14px;display:flex}.mensch-page .rang .medaillon{border:1.5px solid var(--color-accent);width:58px;height:58px;font:900 1.2rem/1 var(--font-heading);color:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg), inset 0 0 0 5px #30efc980;border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mensch-page .rang .medaillon{box-shadow:inset 0 0 0 4px var(--color-bg), inset 0 0 0 5px color-mix(in srgb, var(--color-accent) 50%, transparent)}}.mensch-page .rang .nom-rang{font:900 2.1rem/1 var(--font-heading);color:var(--m-ivoire);transform-origin:0 100%;transform:scaleY(1.15)}.mensch-page .rang .nom-rang small{font:700 .62rem/1 var(--font-heading);letter-spacing:.3em;color:var(--color-accent);text-transform:uppercase;margin-bottom:4px;display:block;transform:scaleY(.87)}.mensch-page .rang .lignes{margin-top:22px}.mensch-page .mission{justify-items:end;gap:6px;padding-block:70px 30px;display:grid}.mensch-page .mission .etiquette{font:900 1.1rem/1 var(--font-heading);letter-spacing:.08em;color:var(--m-ivoire);text-transform:uppercase;margin-bottom:6px;transform:scaleY(1.2)}.mensch-page .mission a{text-align:right;min-width:min(260px,100%);font:1rem/1.2 var(--font-body);background:var(--m-ivoire);color:var(--m-encre);clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);padding:6px 14px;text-decoration:none;transition:background .2s;display:block}.mensch-page .mission a:hover,.mensch-page .mission a:focus-visible{background:var(--color-accent);outline:none}.mensch-page .retour{color:var(--m-ivoire);font:italic 1.05rem/1 var(--font-body);align-items:center;gap:12px;margin:10px 0 90px;text-decoration:none;display:inline-flex}.mensch-page .retour .rond{border:2px solid var(--m-ivoire);width:40px;height:40px;box-shadow:inset 0 0 0 4px var(--color-bg), inset 0 0 0 6px var(--color-accent);font:700 .9rem var(--font-heading);color:var(--m-or-vif);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.mensch-page .retour b{font:900 1.2rem/1 var(--font-heading);letter-spacing:.04em;text-transform:uppercase;margin-right:6px;font-style:normal}.mensch-page .retour:hover b,.mensch-page .retour:focus-visible b{color:var(--color-accent)}html:has([data-page-theme=menschheits]) body{background:#0b0b0c}@keyframes tauben-scanline-drift{0%{background-position:0 0}to{background-position:0 8px}}@keyframes tauben-title-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tauben-reel-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes tauben-band-slide{to{transform:translateX(calc(-100% / var(--tauben-copies,4)))}}@media (prefers-reduced-motion:reduce){.tauben-band-scroll{animation:none!important}}html:has([data-page-theme=taubenschwarm]){scrollbar-width:thin;scrollbar-color:#3468bb #14171b}html:has([data-page-theme=taubenschwarm])::-webkit-scrollbar{width:10px}html:has([data-page-theme=taubenschwarm])::-webkit-scrollbar-track{background:#14171b}html:has([data-page-theme=taubenschwarm])::-webkit-scrollbar-thumb{background:#3468bb;border-radius:2px}html:has([data-page-theme=dione]){scrollbar-width:thin;scrollbar-color:#faa629 #14171b}html:has([data-page-theme=dione])::-webkit-scrollbar{width:10px}html:has([data-page-theme=dione])::-webkit-scrollbar-track{background:#14171b}html:has([data-page-theme=dione])::-webkit-scrollbar-thumb{background:#faa629;border-radius:2px}details[open] .faq-plus{transform:rotate(45deg)}[data-heading-case=sentence] .font-heading{text-transform:none}[data-profil-theme=dcr] .rounded-full.border:not(img,.size-20){clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border-radius:0}[data-profil-theme=astia] .rounded-full.border:not(img,.size-20){border-radius:0}[data-profil-theme=astia] :is(button,span).rounded-full.border.bg-accent\/10{background:var(--color-accent);border-color:var(--color-accent);color:#0b0c0d}[data-profil-theme=astia] :is(a,div).rounded-full.border:not(.size-20){color:#0b0c0d;background:#e9eaea;border-color:#0000;border-radius:999px}[data-profil-theme=astia] a.rounded-full.border:hover{background:var(--color-accent)}[data-profil-theme=astia] h1.font-heading{border:1px solid #ecededbf;padding:14px 22px 8px;font-weight:900;line-height:.86;position:relative}[data-profil-theme=astia] h1.font-heading:after{content:"";z-index:-1;border:1px solid #eceded2e;position:absolute;inset:12px -18px -14px 26px}[data-profil-theme=menschheitsrat] .rounded-full.border:not(img,.size-20){border-radius:0}[data-profil-theme=menschheitsrat] :is(button,span).rounded-full.border.bg-accent\/10{background:var(--color-accent);color:var(--m-encre);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);border-color:#0000}[data-profil-theme=menschheitsrat] :is(a,div).rounded-full.border:not(.size-20){background:var(--m-ivoire);color:var(--m-encre);clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);border-color:#0000}[data-profil-theme=menschheitsrat] a.rounded-full.border:hover{background:var(--color-accent)}[data-profil-theme=menschheitsrat] :is(button,span).border-b-2.border-accent{isolation:isolate;color:var(--m-encre);border-bottom-color:#0000;font-weight:700;position:relative}[data-profil-theme=menschheitsrat] :is(button,span).border-b-2.border-accent:before{content:"";z-index:-1;background:var(--color-accent);filter:url(#mensch-encre);clip-path:polygon(0 18%,100% 0,96% 100%,3% 86%);position:absolute;inset:-4px -14px -2px -10px}[data-profil-theme=menschheitsrat] h1.font-heading{letter-spacing:-.01em;color:#0000;text-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cline x1='0' y1='100' x2='100' y2='0' stroke='%230b0b0c' stroke-width='5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat, linear-gradient(to bottom right, var(--m-ivoire) 50%, var(--color-accent) 50%);filter:drop-shadow(0 6px 24px #0009);-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1;transform:scaleY(1.42)}[data-profil-theme=menschheitsrat] h1.font-heading:first-letter{font-size:1.32em}[data-profil-theme=menschheitsrat] h1.font-heading:after{content:"Dossier";letter-spacing:.6em;color:var(--color-accent);transform-origin:top;inset-inline:0;margin-top:16px;font-size:.7rem;font-weight:600;line-height:1;position:absolute;top:100%;transform:scaleY(.704)}@media (prefers-reduced-motion:no-preference){[data-profil-theme=menschheitsrat] .profil-banniere-image{animation:18s ease-in-out infinite alternate mensch-kenburns}}.mensch-identite{border-top:1px solid #30efc980}@supports (color:color-mix(in lab, red, red)){.mensch-identite{border-top:1px solid color-mix(in srgb, var(--color-accent) 50%, transparent)}}.mensch-identite .bg-\[\#0f141ed9\]{background:var(--m-bande)}.mensch-identite .size-20.rounded-full{border:2px solid var(--m-ivoire);box-shadow:0 0 0 3px var(--color-bg), 0 0 0 4.5px var(--color-accent)}.mensch-identite .font-heading.text-lg{color:var(--m-ivoire);transform-origin:0 100%;margin-top:4px;font-size:1.3rem;font-weight:900;line-height:1.05;transform:scaleY(1.15)}.mensch-identite .font-mono.text-accent\/75{font-family:var(--font-heading);letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);font-size:.58rem;font-weight:600}.mensch-tuile{isolation:isolate;border-bottom:1px solid #30efc938;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:18px;padding:10px 20px 10px 18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mensch-tuile{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent)}}.mensch-tuile:before{content:"";z-index:-1;background:var(--color-accent);filter:url(#mensch-encre);clip-path:polygon(0 18%,100% 0,96% 100%,3% 86%);opacity:0;transition:opacity .2s;position:absolute;inset:2px -10px 2px -8px}.mensch-tuile:hover:before{opacity:1}.mensch-tuile>:first-child{color:var(--m-ivoire);grid-area:1/2;font-size:1.9rem;font-weight:900;line-height:1}.mensch-tuile>:nth-child(2){font:700 .95rem/1.15 var(--font-heading);letter-spacing:.02em;color:var(--m-ivoire);grid-area:1/1;margin:0}.mensch-tuile>:nth-child(3){grid-column:1/-1}.mensch-tuile>*{transition:color .2s}.mensch-tuile:hover>*{color:var(--m-encre)}.accueil,.frise-voile,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue,.sdx-loupe,.sdx-barre,[data-profil-defaut]{--asphalte:#0c0d0f;--beton:#15171a;--beton-clair:#1f2226;--joint:#2b2f35;--craie:#ecebe4;--gris:#8d9199;--alerte:#ff3d3d;--sodium:#ffb02e;--affiche:"Saira Condensed", "Arial Narrow", sans-serif;--signal:"Bungee", "Arial Black", sans-serif;--corps:"Barlow", "Segoe UI", sans-serif;--mono:"Share Tech Mono", ui-monospace, monospace;--main:"Kalam", "Comic Sans MS", cursive}.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue,[data-profil-defaut]{isolation:isolate;background:var(--asphalte);color:var(--craie);font:400 1.05rem/1.6 var(--corps);position:relative;overflow-x:clip}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue) :is(p,h1,h2,h3){margin:0}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue) :is(h1,h2,h3){text-wrap:balance;font-weight:900}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue) .colonne{max-width:var(--container-content);margin:0 auto;padding-inline:16px;position:relative}@media (width>=640px){:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue) .colonne{padding-inline:32px}}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue,[data-profil-defaut]):before,:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue,[data-profil-defaut]):after{content:"";pointer-events:none;position:fixed;inset:0}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue,[data-profil-defaut]):before{z-index:59;opacity:.22;mix-blend-mode:soft-light;background:url(/assets/motifs/concrete-wall-2.png)}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue,[data-profil-defaut]):after{z-index:60;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue) .rubrique{font:400 .8rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;color:var(--gris);align-items:center;gap:14px;margin-bottom:26px;display:flex}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue) .rubrique .voie{background:var(--color-accent);width:34px;height:34px;color:var(--asphalte);border-radius:50%;flex:none;place-items:center;font-size:.78rem;display:grid}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue) .rubrique:after{content:"";background:repeating-linear-gradient(90deg, var(--joint) 0 14px, transparent 14px 22px);flex:1;height:2px}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue) .titre-section{font:900 clamp(2.8rem, 8vw, 6.4rem)/.86 var(--affiche);text-transform:uppercase;letter-spacing:-.01em}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue) .titre-section em{color:var(--color-accent);font-style:normal}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue) .motif{pointer-events:none;z-index:-1;position:absolute}:is(.accueil,.ville-districts,.orgas-index,.sdx-accueil,.sdx-invocation,.sdx-catalogue) .topo{background:var(--color-accent);-webkit-mask:url(/assets/motifs/topography.svg) 0 0/520px;mask:url(/assets/motifs/topography.svg) 0 0/520px}.accueil .points{background:radial-gradient(circle,currentColor 1.4px,#0000 1.6px) 0 0/9px 9px}@keyframes accueil-derive{to{-webkit-mask-position:520px 520px;mask-position:520px 520px}}@keyframes accueil-defile{to{transform:translate(-50%)}}@keyframes accueil-clignote{50%{opacity:0}}@keyframes accueil-lettre{0%{opacity:0;transform:translateY(.35em)skewY(8deg)}}@keyframes accueil-colle{50%{transform:rotate(4deg)translateY(-4px)}}@keyframes accueil-progression{0%{width:0}to{width:100%}}[data-profil-defaut] .colonne-profil{width:100%;max-width:var(--container-content);margin:0 auto;padding-inline:16px;position:relative}@media (width>=640px){[data-profil-defaut] .colonne-profil{padding-inline:32px}}.profil-entete{z-index:10;isolation:isolate;grid-template-rows:auto 1fr;min-height:360px;display:grid;position:relative;overflow:hidden}.profil-entete .fond{z-index:-3;background-size:cover;position:absolute;inset:0}.profil-entete .teinte{z-index:-2;background:linear-gradient(180deg, #0c0d0f33, #0c0d0f66 50%, var(--asphalte) 98%), linear-gradient(90deg, #30efc92e, transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.profil-entete .teinte{background:linear-gradient(180deg, #0c0d0f33, #0c0d0f66 50%, var(--asphalte) 98%), linear-gradient(90deg, color-mix(in oklab, var(--color-accent) 18%, transparent), transparent 55%)}}.profil-entete .trame{z-index:-1;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px);position:absolute;inset:0}.profil-entete .topo{z-index:-1;opacity:.16;background:var(--color-accent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,source-over;-webkit-mask-composite:source-in,source-over;position:absolute;inset:0 0 0 45%;-webkit-mask:url(/assets/motifs/topography.svg) 0 0/520px,radial-gradient(at 70% 45%,#000 20%,#0000 70%);-webkit-mask-composite:source-in,source-over;mask:url(/assets/motifs/topography.svg) 0 0/520px intersect,radial-gradient(at 70% 45%,#000 20%,#0000 70%)}.profil-entete .barre-haut{padding-top:22px;padding-left:max(0px, calc(80px - max(0px, (100vw - var(--container-content)) / 2) - 32px));font:400 .78rem/1.3 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;flex-wrap:wrap;gap:6px 22px;display:flex}.profil-entete .barre-haut b{color:var(--color-accent);font-weight:400}.profil-entete .centre{align-self:end;padding-bottom:46px}.profil-entete .surtitre{font:400 .8rem/1 var(--signal);letter-spacing:.06em;color:var(--color-accent);text-transform:uppercase}.profil-entete h1{font:400 clamp(3.6rem, 11vw, 8.6rem)/.82 var(--font-heading);letter-spacing:-.02em;color:var(--craie);text-shadow:.045em .045em 0 var(--color-accent);text-transform:uppercase;margin:10px 0 0}.profil-entete h1.profil-titre-fige{font-size:8.6rem}.profil-entete .autocollant{background:var(--sodium);color:var(--asphalte);font:400 1rem/1.05 var(--signal);text-align:center;margin:0;padding:14px 18px 12px;position:absolute;bottom:70px;right:32px;transform:rotate(6deg);box-shadow:0 10px 0 -4px #00000059}.profil-entete .autocollant small{font:400 .62rem/1.2 var(--mono);letter-spacing:.1em;margin-bottom:4px;display:block}@media (width<=640px){.profil-entete .autocollant{margin-top:18px;display:inline-block;position:static;transform:rotate(-3deg)}.profil-entete .barre-haut{padding-right:112px}}.profil-ruban{z-index:11;background:var(--color-accent);color:var(--asphalte);font:900 1.15rem/1 var(--affiche);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:-22px -2% 0;padding:10px 0;position:relative;overflow:hidden;transform:rotate(-1.4deg)}.profil-ruban>div{width:max-content;animation:40s linear infinite accueil-defile;display:flex}.profil-ruban span{padding-inline:18px}.profil-ruban span:after{content:"◆";vertical-align:2px;margin-left:36px;font-size:.7em}[data-profil-defaut] .profil-identite{background:var(--beton);border:2px solid var(--joint);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}[data-profil-defaut] .profil-identite>div:nth-child(2){background:0 0}[data-profil-defaut] .profil-depuis{display:none}[data-profil-defaut] .profil-avatar{border-color:var(--asphalte);box-shadow:4px 4px 0 var(--color-accent)}[data-profil-defaut] .profil-nom{font:900 2rem/.9 var(--affiche);letter-spacing:.01em;text-transform:uppercase;margin-top:10px}[data-profil-defaut] .profil-role{font:400 .72rem/1.3 var(--mono);letter-spacing:.08em;color:var(--color-accent);text-transform:uppercase}[data-profil-defaut] .profil-admin{background:var(--alerte);color:#fff;font:400 .66rem/1 var(--signal);letter-spacing:.04em;border:0;border-radius:0;padding:4px 8px}[data-profil-defaut] .profil-action{background:var(--craie);color:var(--asphalte);font:900 1.02rem/1 var(--affiche);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);border:0;border-radius:0;padding:12px 16px;text-decoration:none;transition:background-color .2s}[data-profil-defaut] .profil-action:hover{background:var(--color-accent)}[data-profil-defaut] .profil-compteurs{background:var(--joint);border:2px solid var(--joint);grid-template-columns:1fr 1fr;gap:2px;display:grid}[data-profil-defaut] .profil-compteur{background:var(--beton);padding:16px 16px 14px}[data-profil-defaut] .profil-compteur>div:first-child{font:900 3rem/.9 var(--affiche);color:var(--color-accent)}[data-profil-defaut] .profil-compteur+.profil-compteur>div:first-child{color:var(--craie)}[data-profil-defaut] .profil-compteur>div:nth-child(2){letter-spacing:.1em;color:var(--gris);margin-top:8px;font-size:.64rem}[data-profil-defaut] .profil-lien{font:400 .62rem/1.2 var(--signal);color:var(--color-accent);border-bottom:2px solid;margin-top:8px;text-decoration:none;display:inline-block}[data-profil-defaut] .profil-onglets{flex-wrap:wrap;gap:8px;padding-bottom:0}[data-profil-defaut] .profil-onglet{border:2px solid var(--joint);background:var(--beton);color:var(--gris);font:900 1.15rem/1 var(--affiche);letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);padding:10px 18px}[data-profil-defaut] .profil-onglet:hover{color:var(--craie);border-color:var(--gris)}[data-profil-defaut] .profil-onglet[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--asphalte)}.profil-pointilles{background:repeating-linear-gradient(90deg, var(--joint) 0 14px, transparent 14px 22px);height:2px;margin-top:12px}[data-profil-defaut] .profil-fiches{gap:6px}[data-profil-defaut] .profil-fiche{background:var(--beton-clair);color:var(--craie);font:700 1rem/1 var(--affiche);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);border:0;border-radius:0;padding:8px 20px}[data-profil-defaut] .profil-fiche:hover{background:var(--joint)}[data-profil-defaut] .profil-fiche[aria-pressed=true]{background:var(--color-accent);color:var(--asphalte)}[data-profil-defaut] .profil-sous-onglet{border:2px solid var(--joint);background:var(--asphalte);color:var(--gris);font:400 .7rem/1 var(--signal);letter-spacing:.04em;border-radius:0;padding:7px 12px}[data-profil-defaut] .profil-sous-onglet:hover{color:var(--craie)}[data-profil-defaut] .profil-sous-onglet[aria-pressed=true]{border-color:var(--color-accent);background:var(--asphalte);color:var(--color-accent)}[data-profil-defaut] .profil-tuile{border:2px solid var(--joint);background:var(--beton);border-radius:0}[data-profil-defaut] .profil-vide{font:700 1.1rem/1.3 var(--main);color:var(--gris)}[data-profil-defaut] .profil-octo-titre{font:400 .72rem/1 var(--signal);letter-spacing:.05em;color:var(--gris);align-items:center;gap:10px;margin-bottom:12px;display:flex}[data-profil-defaut] .profil-octo-titre:before{content:"08";background:var(--color-accent);width:26px;height:26px;color:var(--asphalte);border-radius:50%;flex:none;place-items:center;font-size:.62rem;display:grid}[data-profil-defaut] .profil-octo-titre:after{content:"";background:repeating-linear-gradient(90deg, var(--joint) 0 14px, transparent 14px 22px);flex:1;height:2px}@media (prefers-reduced-motion:reduce){.profil-ruban>div{animation:none}}.accueil .heros{isolation:isolate;grid-template-rows:auto 1fr auto;min-height:760px;display:grid;position:relative;overflow:hidden}.accueil .heros .fond{z-index:-3;filter:grayscale(.55)brightness(.5)contrast(1.15);transform:translateY(var(--parallaxe,0px)) scale(1.06);background:url(/assets/images/qtsysx.webp) 50% 40%/cover;position:absolute;inset:-60px 0}.accueil .heros .teinte{z-index:-2;background:linear-gradient(180deg, #0c0d0f33, #0c0d0f59 45%, var(--asphalte) 96%), linear-gradient(90deg, #30efc92e, transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.accueil .heros .teinte{background:linear-gradient(180deg, #0c0d0f33, #0c0d0f59 45%, var(--asphalte) 96%), linear-gradient(90deg, color-mix(in oklab, var(--color-accent) 18%, transparent), transparent 55%)}}.accueil .heros .trame{z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px);position:absolute;inset:0}.accueil .heros .topo{opacity:.16;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;inset:0 0 0 38%;-webkit-mask-image:url(/assets/motifs/topography.svg),radial-gradient(at 75% 40%,#000 20%,#0000 70%);mask-image:url(/assets/motifs/topography.svg),radial-gradient(at 75% 40%,#000 20%,#0000 70%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:520px,auto;mask-size:520px,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.accueil .heros .points{color:#30efc959;height:260px;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.accueil .heros .points{color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.accueil .heros .points{-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.accueil .heros .barre-haut{font:400 .78rem/1.3 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;flex-wrap:wrap;gap:6px 22px;padding-top:22px;display:flex}.accueil .heros .barre-haut b{color:var(--color-accent);font-weight:400}.accueil .heros .barre-haut .horloge{color:var(--craie);font-variant-numeric:tabular-nums}.accueil .heros .centre{align-self:end;padding-bottom:34px}.accueil .logo-ville{font:400 clamp(4rem, 15vw, 15rem)/.82 var(--font-heading);letter-spacing:-.02em;color:var(--craie);text-shadow:.045em .045em 0 var(--color-accent);white-space:nowrap;margin-left:-.04em;display:block;position:relative}.accueil .logo-ville span{display:inline-block}.accueil .autocollant{background:var(--sodium);color:var(--asphalte);font:400 1rem/1.05 var(--signal);text-align:center;padding:14px 18px 12px;position:absolute;top:-40px;right:0;transform:rotate(7deg);box-shadow:0 10px 0 -4px #00000059}.accueil .autocollant small{font:400 .62rem/1.2 var(--mono);letter-spacing:.1em;margin-top:4px;display:block}.accueil .heros .accroche{gap:18px;max-width:760px;margin-top:26px;display:grid;position:relative}.accueil .heros .accroche h1{font:900 clamp(1.7rem, 3.6vw, 2.9rem)/1.02 var(--affiche);text-transform:uppercase;letter-spacing:.005em}.accueil .heros .accroche h1 mark{background:var(--color-accent);color:var(--asphalte);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .18em}.accueil .heros .accroche p{color:#c9cbcf;max-width:560px}.accueil .rejoindre{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.accueil .rejoindre .discord{background:var(--color-accent);color:var(--asphalte);font:400 .9rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);align-items:center;gap:10px;padding:13px 22px 13px 18px;text-decoration:none;transition:background-color .2s;display:inline-flex}.accueil .rejoindre .discord:hover{background:var(--craie)}.accueil .rejoindre .discord:focus-visible{outline:2px solid var(--craie);outline-offset:3px}.accueil .rejoindre .adresse{font:400 .74rem/1.3 var(--mono);letter-spacing:.08em;color:var(--gris)}.accueil .heros .bienvenue{font:700 1.6rem/1 var(--main);color:var(--sodium);position:absolute;top:4px;right:0;transform:rotate(-4deg)}@media (prefers-reduced-motion:no-preference){.accueil .logo-ville span{animation:.9s cubic-bezier(.2,1.3,.3,1) both accueil-lettre;animation-delay:calc(var(--n) * 70ms)}.accueil .autocollant{animation:5s ease-in-out infinite accueil-colle}.accueil .heros .topo{animation:90s linear infinite accueil-derive}}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette{background:var(--craie);max-width:640px;color:var(--asphalte);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;padding:10px 14px;display:flex}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette button{background:var(--asphalte);width:38px;height:38px;color:var(--color-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette button:focus-visible{outline:2px solid var(--asphalte);outline-offset:2px}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette .titre{font:900 1.05rem/1 var(--affiche);text-transform:uppercase;letter-spacing:.02em}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette .titre small{font:400 .62rem/1.3 var(--mono);letter-spacing:.12em;color:#55585e;margin-bottom:2px;display:block}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette .piste{font:.7rem var(--mono);font-variant-numeric:tabular-nums;flex:160px;align-items:center;gap:8px;display:flex}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette input[type=range]{--rempli:0%;appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:14px;margin:0}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--asphalte) var(--rempli), #c8c7bf var(--rempli));height:4px}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--asphalte) var(--rempli), #c8c7bf var(--rempli));height:4px}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--asphalte);border:0;border-radius:0;width:10px;height:14px;margin-top:-5px}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette input[type=range]::-moz-range-thumb{background:var(--asphalte);border:0;border-radius:0;width:10px;height:14px}:is(.accueil,.registre-persona,.ville-districts,.schicksal-page,.orgas-index) .cassette .volume{flex:none;width:70px}.accueil .avis{max-width:640px;font:italic 400 .9rem/1.45 var(--corps);color:var(--gris);margin-top:16px}.accueil .avis b{font:400 .62rem/1 var(--signal);letter-spacing:.06em;color:var(--asphalte);background:var(--gris);vertical-align:2px;margin-right:8px;padding:3px 6px;font-style:normal}.accueil .rubans{height:110px;margin-top:-10px;position:relative}.accueil .ruban{white-space:nowrap;width:110%;font:900 1.15rem/1 var(--affiche);letter-spacing:.06em;text-transform:uppercase;color:var(--asphalte);padding:10px 0;display:flex;position:absolute;left:-5%;overflow:hidden}.accueil .ruban>div{display:flex}.accueil .ruban span{padding-inline:18px}.accueil .ruban span:after{content:"◆";vertical-align:2px;margin-left:36px;font-size:.7em}.accueil .ruban.clair{z-index:2;background:var(--color-accent);top:18px;transform:rotate(-2.2deg)}.accueil .ruban.sombre{background:var(--craie);top:40px;transform:rotate(1.6deg)}@media (prefers-reduced-motion:no-preference){.accueil .ruban>div{animation:40s linear infinite accueil-defile}.accueil .ruban.sombre>div{animation-duration:55s;animation-direction:reverse}}.accueil .trame-section{padding-block:70px 30px}.accueil .panneau{border:3px solid var(--alerte);min-height:190px;color:var(--craie);isolation:isolate;background:#120b0c;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding-top:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.accueil .panneau:before{content:"";z-index:2;background:repeating-linear-gradient(-45deg, var(--alerte) 0 14px, #120b0c 14px 28px);height:14px;position:absolute;inset:0 0 auto}.accueil .panneau .texte{align-content:center;gap:10px;padding:22px clamp(20px,4vw,40px);display:grid;position:relative}.accueil .panneau .direct{background:var(--alerte);width:fit-content;font:400 .78rem/1 var(--signal);letter-spacing:.05em;color:#fff;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.accueil .panneau .direct:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.accueil .panneau h2{font:900 clamp(2rem, 3.6vw, 2.8rem)/.92 var(--affiche);text-transform:uppercase}.accueil .panneau p{color:#d6c9c9;max-width:600px}.accueil .panneau .suivre{font:400 .78rem/1 var(--signal);letter-spacing:.05em;color:var(--alerte)}.accueil .panneau .image{filter:grayscale(.4)contrast(1.1);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);background-position:50%;background-size:cover;transition:filter .4s,transform .6s;position:relative}.accueil .panneau .image:after{content:"";background:repeating-linear-gradient(0deg,#ff3d3d1f 0 2px,#0000 2px 5px);position:absolute;inset:0}.accueil .panneau:hover .image{filter:grayscale(0)contrast(1.1);transform:scale(1.04)}.accueil .panneau .reflet{z-index:3;pointer-events:none;background:linear-gradient(100deg,#0000,#ff5c5c0f,#0000);position:absolute;inset:0}.accueil .panneau:focus-visible{outline:3px solid var(--craie);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.accueil .panneau .direct:before{animation:1s steps(2,end) infinite accueil-clignote}.accueil .panneau .reflet{animation:4.5s ease-in-out infinite tc-sweep}}.accueil .ville{padding-block:70px}.accueil .ville .grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px 60px;display:grid}.accueil .ville .intro{color:#c9cbcf;gap:18px;display:grid}.accueil .ville .intro strong{color:var(--craie)}.accueil .ville blockquote{border-left:4px solid var(--color-accent);font:700 1.25rem/1.35 var(--main);color:var(--craie);margin:6px 0 0;padding-left:16px}.accueil .compteurs{background:var(--joint);border:2px solid var(--joint);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px;margin-top:50px;display:grid}.accueil .compteur{background:var(--beton);gap:6px;padding:22px 20px 18px;display:grid}.accueil .compteur b{font:900 clamp(3rem, 7vw, 5rem)/.85 var(--affiche);color:var(--craie);font-variant-numeric:tabular-nums}.accueil .compteur:first-child b{color:var(--color-accent)}.accueil .compteur span{font:400 .72rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.accueil .districts{isolation:isolate;background:var(--beton);border-block:2px solid var(--joint);padding-block:70px;position:relative;overflow:hidden}.accueil .districts .topo{opacity:.1;inset:0}@media (prefers-reduced-motion:no-preference){.accueil .districts .topo{animation:120s linear infinite reverse accueil-derive}}.accueil .ligne-metro{scrollbar-width:thin;margin-top:40px;padding-bottom:8px;position:relative;overflow-x:auto}.accueil .ligne-metro ol{grid-template-columns:repeat(9,minmax(92px,1fr));min-width:860px;margin:0;padding:30px 6px 0;list-style:none;display:grid;position:relative}.accueil .ligne-metro ol:before{content:"";background:var(--color-accent);border-radius:4px;height:8px;position:absolute;top:49px;left:40px;right:calc(11.1111% + 10px)}.accueil .ligne-metro ol:after{content:"";border-top:4px dashed var(--gris);width:calc(11.1111% - 20px);position:absolute;top:51px;right:40px}.accueil .station{text-align:center;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-items:center;gap:12px;padding:0 4px;display:grid;position:relative}.accueil .station .point{z-index:1;background:var(--asphalte);border:5px solid var(--color-accent);width:46px;height:46px;font:400 .9rem/1 var(--signal);color:var(--craie);border-radius:50%;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid;position:relative}.accueil .station.cache .point{border-color:var(--gris);border-style:dashed}.accueil .station.interdit .point{border-color:var(--alerte)}.accueil .station .nom{max-width:110px;font:700 1rem/1.05 var(--affiche);text-transform:uppercase;letter-spacing:.02em}.accueil .station .role{font:.64rem/1.25 var(--mono);letter-spacing:.06em;color:var(--gris);text-transform:uppercase}.accueil .station[aria-pressed=true] .point,.accueil .station:hover .point{background:var(--color-accent);color:var(--asphalte);transform:scale(1.18)}.accueil .station.interdit[aria-pressed=true] .point,.accueil .station.interdit:hover .point{background:var(--alerte);color:#fff}.accueil .station.cache[aria-pressed=true] .point,.accueil .station.cache:hover .point{background:var(--gris)}.accueil .station:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.accueil .fiche-district{background:var(--asphalte);border:2px solid var(--joint);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);min-height:280px;margin-top:36px;display:grid}.accueil .fiche-district .photo{background-position:50%;background-size:cover;min-height:240px;position:relative}.accueil .fiche-district .numero{font:900 7rem/1 var(--affiche);color:#0000;-webkit-text-stroke:2px #ecebe4d9;position:absolute;bottom:6px;left:18px}.accueil .fiche-district .infos{align-content:center;gap:12px;padding:26px 28px;display:grid}.accueil .fiche-district h3{font:900 clamp(2rem, 4vw, 3.2rem)/.9 var(--affiche);text-transform:uppercase}.accueil .fiche-district .statut{width:fit-content;font:400 .7rem/1 var(--signal);letter-spacing:.05em;background:var(--color-accent);color:var(--asphalte);padding:4px 10px}.accueil .fiche-district .statut.interdit{background:var(--alerte);color:#fff}.accueil .fiche-district .statut.cache{background:var(--gris)}.accueil .fiche-district .statut.deconseille{background:var(--sodium)}.accueil .fiche-district p{color:#c9cbcf}.accueil .fiche-district a{width:fit-content;font:400 .78rem/1 var(--signal);letter-spacing:.05em;color:var(--color-accent);border-bottom:2px solid;padding-bottom:4px;text-decoration:none}.accueil .progression{background:var(--joint);height:3px;margin-top:14px;overflow:hidden}.accueil .progression i{background:var(--color-accent);width:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.accueil .progression i{animation:5s linear forwards accueil-progression}}.accueil .mur-section{isolation:isolate;background:#110d0e;padding-block:80px;position:relative;overflow:hidden}.accueil .mur-section .tags{z-index:-3;background:url(/assets/images/k7tg3m.webp) 50% 0/auto 1480px repeat-y;inset:0}.accueil .mur-section .voile{z-index:-2;background:radial-gradient(58% 52% at 50% 60%,#0c0d0fd1,#0c0d0f80 62%,#0c0d0f2e),linear-gradient(#0c0d0f8c,#0000 22% 85%,#0c0d0f99);inset:0}.accueil .mur-section .briques{background:var(--asphalte);opacity:.28;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='48'%3E%3Cpath d='M0 0h88v3H0zM0 24h88v3H0zM43 3h3v21h-3zM0 27h3v21H0zM85 27h3v21h-3z'/%3E%3C/svg%3E") 0 0/88px 48px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='48'%3E%3Cpath d='M0 0h88v3H0zM0 24h88v3H0zM43 3h3v21h-3zM0 27h3v21H0zM85 27h3v21h-3z'/%3E%3C/svg%3E") 0 0/88px 48px}.accueil .mur-section .titre-section{background:var(--asphalte);padding:4px .16em 0;display:inline-block;transform:rotate(-1.2deg)}.accueil .mur-section .rubrique{background:var(--asphalte);width:fit-content;padding:6px 14px 6px 6px}.accueil .mur-section .rubrique:after{display:none}.accueil .mur{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:34px 26px;margin-top:40px;display:grid}.accueil .affiche{background:var(--craie);color:var(--asphalte);transform:rotate(var(--angle));grid-template-rows:260px auto;padding:10px 10px 16px;text-decoration:none;transition:transform .3s cubic-bezier(.2,1.4,.4,1),box-shadow .3s;display:grid;position:relative;box-shadow:0 14px 30px -14px #000c}.accueil a.affiche:hover,.accueil a.affiche:focus-visible{z-index:2;outline:none;transform:rotate(0)translateY(-6px)scale(1.02);box-shadow:0 24px 40px -14px #000000e6}.accueil .affiche:before,.accueil .affiche:after{content:"";background:#ecebe48c;width:74px;height:22px;position:absolute;top:-10px;box-shadow:0 1px 2px #00000040}.accueil .affiche:before{left:18px;transform:rotate(-8deg)}.accueil .affiche:after{right:18px;transform:rotate(7deg)}.accueil .affiche .visuel{filter:contrast(1.08);background-position:top;background-size:cover;position:relative}.accueil .affiche .logo-org{object-fit:contain;filter:drop-shadow(0 2px 6px #0009);width:56px;height:56px;position:absolute;bottom:10px;right:10px}.accueil .affiche .bas{gap:6px;padding:14px 6px 0;display:grid}.accueil .affiche .type{font:400 .62rem/1 var(--signal);letter-spacing:.05em;color:#6b6e74}.accueil .affiche h3{font:900 1.9rem/.92 var(--affiche);text-transform:uppercase}.accueil .affiche p{color:#2c2e33;font-size:.9rem;line-height:1.45}.accueil .affiche.cultes{background:var(--alerte);color:#fff;grid-template-rows:auto;align-content:start;gap:14px;padding:22px 20px}.accueil .affiche.cultes .type{color:#ffffffbf}.accueil .affiche.cultes ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.accueil .affiche.cultes li{font:700 1.15rem/1 var(--affiche);text-transform:uppercase;align-items:center;gap:12px;display:flex}.accueil .affiche.cultes li img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:44px;height:44px}.accueil .persos{isolation:isolate;background:var(--beton);border-block:2px solid var(--joint);padding-block:70px 50px;position:relative}.accueil .persos .signal{background:var(--color-accent);opacity:.18;height:48px;top:0;left:0;right:0;-webkit-mask:url(/assets/motifs/signal.svg) 0 0/84px 48px repeat-x;mask:url(/assets/motifs/signal.svg) 0 0/84px 48px repeat-x}.accueil .persos .signal.bas{background:var(--alerte);opacity:.14;top:auto;bottom:0;transform:scaleY(-1)}.accueil .persos .entete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.accueil .persos .liens{flex-wrap:wrap;gap:12px;display:flex}.accueil .bouton{border:2px solid var(--craie);font:400 .74rem/1 var(--signal);letter-spacing:.04em;color:var(--craie);text-transform:uppercase;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.accueil .bouton:hover,.accueil .bouton:focus-visible{background:var(--craie);color:var(--asphalte);outline:none}.accueil .persos .etiquette{font:400 .74rem/1 var(--signal);letter-spacing:.05em;color:var(--gris);text-transform:uppercase;margin-top:30px}.accueil .badge{background:var(--asphalte);border:2px solid var(--joint);flex:none;width:168px;transition:transform .25s,border-color .25s}.accueil .badge:hover{border-color:var(--color-accent);transform:translateY(-6px)rotate(-1.5deg)}.accueil .badge .photo{aspect-ratio:1;position:relative;overflow:hidden}.accueil .badge .photo img{object-fit:cover;object-position:top;pointer-events:none;width:100%;height:100%}.accueil .badge .photo:after{content:"";background:linear-gradient(#0000 55%,#0c0d0fd9);position:absolute;inset:0}.accueil .badge .num{z-index:1;font:400 .6rem/1 var(--mono);letter-spacing:.08em;background:var(--asphalte);color:var(--color-accent);padding:3px 5px;position:absolute;top:8px;left:8px}.accueil .badge .txt{gap:4px;padding:10px 12px 12px;display:grid}.accueil .badge b{font:900 1.1rem/1 var(--affiche);text-transform:uppercase;letter-spacing:.01em}.accueil .badge span{font:.62rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.accueil .badge .code{opacity:.35;background:repeating-linear-gradient(90deg, var(--craie) 0 2px, transparent 2px 4px, var(--craie) 4px 5px, transparent 5px 8px, var(--craie) 8px 11px, transparent 11px 12px);height:14px;margin-top:6px}.accueil .badge.pnj{border-color:#3a2a2d}.accueil .badge.pnj .num{color:var(--alerte)}.accueil .jt{z-index:3;position:relative;transform:rotate(-1.2deg)}.accueil .jt .bande{border-block:3px solid var(--alerte);background:#160b0c;align-items:stretch;height:54px;display:flex;overflow:hidden}.accueil .jt .bloc{background:var(--alerte);font:400 .95rem/1 var(--signal);letter-spacing:.04em;color:#fff;flex:none;align-items:center;gap:10px;padding:0 20px;display:flex}.accueil .jt .bloc:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px}.accueil .jt .flux{background:radial-gradient(circle,#ff3d3d38 1.2px,#0000 1.4px) 0 0/7px 7px;flex:1;align-items:center;display:flex;overflow:hidden}.accueil .jt .flux>div{width:max-content;display:flex}.accueil .jt .flux span{font:700 1.1rem/1 var(--affiche);letter-spacing:.03em;text-transform:uppercase;color:#ffd0d0;white-space:nowrap;padding-inline:26px}.accueil .jt .flux span:before{content:"■";color:var(--alerte);vertical-align:2px;margin-right:14px;font-size:.7em}.accueil .jt:hover .flux>div{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.accueil .jt .bloc:before{animation:1s steps(2,end) infinite accueil-clignote}.accueil .jt .flux>div{animation:60s linear infinite accueil-defile}}.accueil .carte-section{isolation:isolate;padding-block:90px 70px;position:relative}.accueil .carte-section .quadrillage{background:linear-gradient(#30efc912 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#30efc912 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#30efc91f 1px,#0000 1px) 0 0/120px 120px,linear-gradient(90deg,#30efc91f 1px,#0000 1px) 0 0/120px 120px;inset:0}@supports (color:color-mix(in lab, red, red)){.accueil .carte-section .quadrillage{background:linear-gradient(color-mix(in oklab, var(--color-accent) 7%, transparent) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, color-mix(in oklab, var(--color-accent) 7%, transparent) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(color-mix(in oklab, var(--color-accent) 12%, transparent) 1px, transparent 1px) 0 0 / 120px 120px, linear-gradient(90deg, color-mix(in oklab, var(--color-accent) 12%, transparent) 1px, transparent 1px) 0 0 / 120px 120px}}.accueil .carte-section .quadrillage{-webkit-mask:radial-gradient(at 50% 55%,#000 30%,#0000 75%);mask:radial-gradient(at 50% 55%,#000 30%,#0000 75%)}.accueil .carte-section .titre-section{margin-bottom:26px}.accueil .explorer-section{isolation:isolate;padding-block:40px 90px;position:relative;overflow:hidden}.accueil .explorer-section .circuit{background:var(--color-accent);opacity:.06;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;inset:0;-webkit-mask-image:url(/assets/motifs/circuit-board.svg),linear-gradient(#0000,#000 30% 70%,#0000);mask-image:url(/assets/motifs/circuit-board.svg),linear-gradient(#0000,#000 30% 70%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:304px,auto;mask-size:304px,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.accueil .stations{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:14px;margin-top:36px;display:grid}.accueil .panneau-station{background:var(--beton);border:2px solid var(--joint);color:var(--craie);grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:grid}.accueil .panneau-station:hover,.accueil .panneau-station:focus-visible{border-color:var(--couleur);background:var(--beton-clair);outline:none;transform:translateY(-3px)}.accueil .panneau-station .pastille{background:var(--couleur);width:44px;height:44px;color:var(--asphalte);font:400 .82rem/1 var(--signal);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.accueil .panneau-station b{font:900 1.35rem/1 var(--affiche);text-transform:uppercase;letter-spacing:.01em}.accueil .panneau-station span{font:.72rem/1.35 var(--mono);color:var(--gris);letter-spacing:.03em}.accueil .pied{isolation:isolate;border-top:3px solid var(--color-accent);align-items:end;min-height:380px;display:grid;position:relative;overflow:hidden}.accueil .pied .fond{z-index:-2;filter:grayscale(.6)brightness(.35)contrast(1.1);background:url(/assets/images/bljbge.webp) 50% 22%/cover;position:absolute;inset:0}.accueil .pied .points{color:#0c0d0f8c;inset:0}.accueil .pied .colonne{gap:22px;width:100%;padding-block:60px 40px;display:grid}.accueil .pied blockquote{max-width:1000px;font:900 clamp(2rem, 5.2vw, 4.4rem)/.95 var(--affiche);text-transform:uppercase;margin:0}.accueil .pied blockquote em{color:var(--color-accent);font-style:normal}.accueil .pied .signature{font:.78rem/1 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.accueil .pied .signature a{color:var(--craie)}@media (width<=820px){.accueil .panneau,.accueil .fiche-district,.accueil .ville .grille{grid-template-columns:minmax(0,1fr)}.accueil .panneau .image{clip-path:none;order:-1;min-height:180px}.accueil .autocollant{margin:0 0 18px;animation:none;display:inline-block;position:relative;top:auto;right:auto;transform:rotate(-3deg)}.accueil .heros .bienvenue{display:none}}.orgas-index section{padding-block:80px}.orgas-index :is(p,h1,h2,h3,ul,ol,blockquote){margin:0}.orgas-index .carte .legende .aide{margin-left:auto}.orgas-index .cassette{margin-top:24px}.orgas-index .heros{isolation:isolate;grid-template-rows:auto 1fr auto;min-height:680px;display:grid;position:relative;overflow:hidden}.orgas-index .lames{z-index:-2;grid-template-columns:repeat(7,1fr);gap:10px;display:grid;position:absolute;inset:-60px -12%;transform:skew(-10deg)}.orgas-index .lame{background:var(--beton) center / cover;filter:grayscale(.75)brightness(.55)contrast(1.1);transition:filter .5s;position:relative;overflow:hidden}.orgas-index .lame:nth-child(2n){transform:translateY(40px)}.orgas-index .lame img{opacity:.8;width:64px;position:absolute;bottom:120px;left:50%;transform:translate(-50%)skew(10deg)}.orgas-index .heros:hover .lame{filter:grayscale(.4)brightness(.6)contrast(1.1)}.orgas-index .heros .teinte{z-index:-1;background:linear-gradient(90deg, #0c0d0ff0 0%, #0c0d0fb3 45%, #0c0d0f33), linear-gradient(180deg, transparent 65%, var(--asphalte));position:absolute;inset:0}.orgas-index .barre-haut{font:400 .78rem/1.3 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;flex-wrap:wrap;gap:6px 22px;padding-top:22px;display:flex}.orgas-index .barre-haut b{color:var(--color-accent);font-weight:400}.orgas-index .heros .centre{align-self:end;padding-bottom:60px}.orgas-index .heros h1{font:900 clamp(3.4rem, 10vw, 9rem)/.82 var(--affiche);text-transform:uppercase;letter-spacing:-.01em;display:grid}.orgas-index .heros h1 .petit{color:var(--gris);letter-spacing:.02em;font-size:.38em}.orgas-index .heros h1 span span{animation:.8s cubic-bezier(.2,1.3,.3,1) both accueil-lettre;animation-delay:calc(var(--n) * 55ms);display:inline-block}.orgas-index .heros h1 .gros{color:var(--craie);text-shadow:.045em .045em 0 var(--color-accent)}.orgas-index .heros .accroche{color:#c9cbcf;max-width:600px;margin-top:24px}.orgas-index .heros .accroche strong{color:var(--craie)}.orgas-index .ruban{white-space:nowrap;background:var(--color-accent);color:var(--asphalte);font:900 1.15rem/1 var(--affiche);letter-spacing:.06em;text-transform:uppercase;padding:11px 0;display:flex;overflow:hidden}.orgas-index .ruban>div{flex:none;width:max-content;animation:90s linear infinite accueil-defile;display:flex}.orgas-index .ruban span{padding-inline:18px}.orgas-index .ruban span:after{content:"◆";vertical-align:2px;margin-left:36px;font-size:.7em}.orgas-index .factions .grille{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:30px 60px;display:grid}.orgas-index .factions .grille p{color:#c9cbcf}.orgas-index .temps{background:var(--joint);border:2px solid var(--joint);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:46px;padding:0;list-style:none;display:grid}.orgas-index .temps li{background:var(--beton);align-content:start;gap:10px;padding:26px 26px 28px;display:grid}.orgas-index .temps .n{font:900 3.4rem/.8 var(--affiche);color:#0000;-webkit-text-stroke:1.5px var(--color-accent)}.orgas-index .temps b{font:900 1.7rem/.95 var(--affiche);text-transform:uppercase}.orgas-index .temps p{color:#b9bcc1;font-size:.98rem}.orgas-index .temps li:nth-child(3) .n{-webkit-text-stroke-color:var(--sodium)}.orgas-index .grandes{isolation:isolate;background:var(--beton);border-block:2px solid var(--joint);position:relative}.orgas-index .grandes .topo{opacity:.07;animation:120s linear infinite reverse accueil-derive;inset:0}.orgas-index .fiches{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.orgas-index .fiche{background:var(--asphalte);border:2px solid var(--joint);color:inherit;grid-template-rows:170px auto;text-decoration:none;transition:transform .3s cubic-bezier(.2,1.3,.4,1),border-color .25s;display:grid;position:relative}.orgas-index a.fiche:hover,.orgas-index a.fiche:focus-visible{border-color:var(--color-accent);outline:none;transform:translateY(-6px)}.orgas-index .fiche .visuel{background:var(--beton) center top / cover;filter:grayscale(.4)brightness(.85);clip-path:polygon(0 0,100% 0,100% 82%,0 100%);transition:filter .4s;position:relative;overflow:hidden}.orgas-index a.fiche:hover .visuel{filter:none}.orgas-index .fiche .logo{z-index:1;background:var(--asphalte);border:2px solid var(--joint);object-fit:contain;width:58px;height:58px;padding:8px;position:absolute;top:132px;right:16px}.orgas-index .fiche .corps{align-content:start;gap:8px;padding:4px 20px 22px;display:grid}.orgas-index .fiche .type{font:400 .62rem/1 var(--signal);letter-spacing:.05em;color:var(--color-accent)}.orgas-index .fiche h3{font:900 2rem/.92 var(--affiche);text-transform:uppercase;padding-right:70px}.orgas-index .fiche p{color:#b9bcc1;font-size:.95rem}.orgas-index .fiche .lire{font:400 .66rem/1 var(--signal);letter-spacing:.04em;color:var(--craie);margin-top:6px}.orgas-index .fiche.sans-page{border-style:dashed}.orgas-index .fiche.sans-page .lire{color:var(--gris)}.orgas-index .secondaires{isolation:isolate;color:var(--asphalte);background:#e9ebe6;position:relative;overflow:hidden}.orgas-index .secondaires .rubrique{color:#5d6168}.orgas-index .secondaires .rubrique:after{background:repeating-linear-gradient(90deg,#c9ccc4 0 14px,#0000 14px 22px)}.orgas-index .secondaires .titre-section em{color:#0b7a66}.orgas-index .secondaires .entete{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px 60px;display:grid}.orgas-index .secondaires .entete p{color:#3c3f45;max-width:52ch}.orgas-index .dossiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.orgas-index .dossier{background:var(--teinte);min-height:300px;color:var(--encre);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);text-decoration:none;transition:transform .3s cubic-bezier(.2,1.3,.4,1);display:grid;position:relative;overflow:hidden}.orgas-index .dossier:hover,.orgas-index .dossier:focus-visible{box-shadow:0 0 0 3px var(--asphalte);outline:none;transform:translateY(-6px)}.orgas-index .dossier .embleme{place-items:center;padding:30px;display:grid;position:relative}.orgas-index .dossier .embleme:before{content:"";aspect-ratio:1;border:1px solid var(--encre);border-radius:50%;width:80%;position:absolute}@supports (color:color-mix(in lab, red, red)){.orgas-index .dossier .embleme:before{border:1px solid color-mix(in srgb, var(--encre) 25%, transparent)}}.orgas-index .dossier .embleme:after{content:"";aspect-ratio:1;border:1px dashed var(--encre);border-radius:50%;width:60%;position:absolute}@supports (color:color-mix(in lab, red, red)){.orgas-index .dossier .embleme:after{border:1px dashed color-mix(in srgb, var(--encre) 25%, transparent)}}.orgas-index .dossier .embleme i{z-index:1;width:62%;aspect-ratio:var(--ratio);background:var(--encre);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;transition:transform .5s cubic-bezier(.2,1.3,.4,1);position:relative}.orgas-index .dossier:hover .embleme i{transform:rotate(-8deg)scale(1.05)}.orgas-index .dossier .corps{align-content:center;gap:10px;padding:30px 32px 30px 0;display:grid}.orgas-index .dossier .type{background:var(--encre);width:fit-content;color:var(--teinte);font:400 .64rem/1 var(--signal);letter-spacing:.04em;padding:5px 10px}.orgas-index .dossier b{font:900 clamp(2.4rem, 4vw, 3.6rem)/.88 var(--affiche);text-transform:uppercase}.orgas-index .dossier .devise{font:700 1.15rem/1.35 var(--main)}.orgas-index .dossier .resume{font-size:.98rem}.orgas-index .dossier .lire{font:400 .7rem/1 var(--signal);letter-spacing:.04em;margin-top:6px}.orgas-index .a-venir{color:#5d6168;border:2px dashed #b9bcb3;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 18px;padding:22px 28px;display:flex}.orgas-index .a-venir b{font:900 2rem/.9 var(--affiche);text-transform:uppercase;color:#3c3f45}.orgas-index .a-venir .note{font:700 1.05rem/1.35 var(--main);color:#0b7a66;transform:rotate(-2deg)}.orgas-index .reseau-section{isolation:isolate;position:relative;overflow:hidden}.orgas-index .reseau-grille{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:34px;margin-top:40px;display:grid}.orgas-index .carte{background:var(--beton);border:2px solid var(--joint);padding:14px;position:relative}.orgas-index .carte:before{content:"";pointer-events:none;background:linear-gradient(#30efc90a 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#30efc90a 1px,#0000 1px) 0 0/30px 30px;position:absolute;inset:0}.orgas-index .carte svg{width:100%;height:auto;display:block;position:relative;overflow:visible}.orgas-index .carte .lien{fill:none;transition:opacity .3s,stroke-width .3s}.orgas-index .carte .lien.bonne{stroke:var(--color-accent);stroke-width:4px}.orgas-index .carte .lien.neutre{stroke:var(--gris);stroke-width:2px;stroke-dasharray:6 7}.orgas-index .carte .lien.tendue{stroke:var(--sodium);stroke-width:2.5px}.orgas-index .carte .noeud{cursor:pointer;outline:none}.orgas-index .carte .noeud circle.fond{fill:var(--asphalte);stroke:var(--joint);stroke-width:3px;transition:stroke .25s,fill .25s}.orgas-index .carte .noeud.secondaire circle.fond{stroke-dasharray:5 5}.orgas-index .carte .noeud text{font:900 17px var(--affiche);fill:var(--craie);text-anchor:middle;text-transform:uppercase;pointer-events:none}.orgas-index .carte .noeud .sous{font:400 9px var(--mono);fill:var(--gris);letter-spacing:.12em}.orgas-index .carte.focus .lien{opacity:.08}.orgas-index .carte.focus .lien.allume{opacity:1}.orgas-index .carte.focus .noeud{opacity:.35;transition:opacity .25s}.orgas-index .carte.focus .noeud.allume,.orgas-index .carte.focus .noeud.voisin{opacity:1}.orgas-index .carte .noeud.allume circle.fond{stroke:var(--color-accent);fill:#10241f}.orgas-index .carte .noeud:focus-visible circle.fond{stroke:var(--craie)}.orgas-index .legende{border-top:2px dashed var(--joint);font:.7rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);flex-wrap:wrap;gap:8px 22px;margin-top:10px;padding-top:10px;display:flex;position:relative}.orgas-index .legende span{align-items:center;gap:8px;display:inline-flex}.orgas-index .legende i{width:26px;height:0}.orgas-index .legende .l-bonne{border-top:4px solid var(--color-accent)}.orgas-index .legende .l-neutre{border-top:2px dashed var(--gris)}.orgas-index .legende .l-tendue{border-top:3px solid var(--sodium)}.orgas-index .panneau-rel{background:var(--beton);border:2px solid var(--joint);padding:24px;position:sticky;top:24px}.orgas-index .panneau-rel .vide{color:var(--gris)}.orgas-index .panneau-rel .vide b{font:900 1.6rem/1 var(--affiche);text-transform:uppercase;color:var(--craie);margin-bottom:8px;display:block}.orgas-index .panneau-rel h3{font:900 2.2rem/.9 var(--affiche);text-transform:uppercase}.orgas-index .panneau-rel .type{font:400 .66rem/1 var(--signal);color:var(--color-accent);margin-top:6px;display:block}.orgas-index .panneau-rel ul{gap:2px;margin-top:18px;padding:0;list-style:none;display:grid}.orgas-index .panneau-rel li{border-top:1px solid var(--joint);gap:6px;padding:14px 0;display:grid}.orgas-index .panneau-rel li .tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.orgas-index .panneau-rel li b{font:700 1.2rem/1 var(--affiche);text-transform:uppercase}.orgas-index .panneau-rel li p{color:#b9bcc1;font-size:.92rem}.orgas-index .etat{font:400 .62rem/1 var(--signal);letter-spacing:.04em;white-space:nowrap;padding:4px 9px}.orgas-index .etat.bonne{background:var(--color-accent);color:var(--asphalte)}.orgas-index .etat.neutre{border:1px solid var(--gris);color:var(--gris)}.orgas-index .etat.tendue{background:var(--sodium);color:var(--asphalte)}.orgas-index .panneau-rel .source{font:.7rem/1.4 var(--mono);color:#6b6f76;margin-top:10px}.orgas-index .pied{isolation:isolate;border-top:3px solid var(--color-accent);align-items:end;min-height:320px;display:grid;position:relative;overflow:hidden}.orgas-index .pied:before{content:"";z-index:-2;filter:grayscale(.6)brightness(.3)contrast(1.1);background:url(/assets/images/qtsysx.webp) 50% 40%/cover;position:absolute;inset:0}.orgas-index .pied .colonne{width:100%;padding-block:60px 40px}.orgas-index .pied blockquote{max-width:1000px;font:900 clamp(2rem, 4.6vw, 3.8rem)/.95 var(--affiche);text-transform:uppercase}.orgas-index .pied blockquote em{color:var(--color-accent);font-style:normal}.orgas-index .pied .signature{font:.78rem/1 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;justify-content:space-between;margin-top:22px;display:flex}@media (width<=960px){.orgas-index .fiches{grid-template-columns:repeat(2,minmax(0,1fr))}.orgas-index .reseau-grille,.orgas-index .dossiers,.orgas-index .secondaires .entete,.orgas-index .factions .grille{grid-template-columns:minmax(0,1fr)}.orgas-index .panneau-rel{position:relative;top:0}}@media (width<=640px){.orgas-index .fiches,.orgas-index .temps,.orgas-index .dossier{grid-template-columns:minmax(0,1fr)}.orgas-index .dossier .embleme{min-height:220px}.orgas-index .dossier .corps{padding:0 24px 26px}.orgas-index .lames{grid-template-columns:repeat(4,1fr)}.orgas-index .lame:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.orgas-index *,.orgas-index :before,.orgas-index :after{transition:none!important;animation:none!important}}.frise .tete-frise{isolation:isolate;padding-top:26px;position:relative;overflow:hidden}.frise .tete-frise .fond{z-index:-3;filter:grayscale(.5)brightness(.42)contrast(1.15);background-position:60% 40%;background-size:cover;position:absolute;inset:0}.frise .tete-frise .teinte{z-index:-2;background:linear-gradient(180deg, #0c0d0f59, #0c0d0f8c 55%, var(--asphalte)), linear-gradient(90deg, #0c0d0fd9 20%, transparent 70%);position:absolute;inset:0}.frise .tete-frise .topo{opacity:.14;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;inset:0 0 0 45%;-webkit-mask-image:url(/assets/motifs/topography.svg),radial-gradient(at 70% 40%,#000 20%,#0000 70%);mask-image:url(/assets/motifs/topography.svg),radial-gradient(at 70% 40%,#000 20%,#0000 70%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:520px,auto;mask-size:520px,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.frise .tete-frise .topo{animation:90s linear infinite accueil-derive}}.frise .tete-frise .barre-haut{font:400 .78rem/1.3 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;flex-wrap:wrap;gap:6px 22px;display:flex}.frise .tete-frise .barre-haut b{color:var(--color-accent);font-weight:400}.frise .tete-frise .grille{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:40px;padding-block:70px 40px;display:grid}.frise .tete-frise h1{font:900 clamp(4rem, 13vw, 11rem)/.8 var(--affiche);text-transform:uppercase;letter-spacing:-.02em}.frise .tete-frise h1 span{display:block}.frise .tete-frise h1 .chronologique{margin-top:.12em;font-size:.42em;line-height:1}.frise .tete-frise h1 mark{background:var(--color-accent);color:var(--asphalte);padding:0 .16em}.frise .tete-frise .accroche{color:#c9cbcf;max-width:560px;margin-top:24px}.frise .chiffres{background:var(--joint);border:2px solid var(--joint);gap:2px;width:fit-content;margin-top:28px;display:flex}.frise .chiffres div{background:var(--beton);gap:4px;padding:14px 18px 12px;display:grid}.frise .chiffres b{font:900 2.8rem/.85 var(--affiche)}.frise .chiffres span{font:.66rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.frise .chiffres .rouge b{color:var(--alerte)}.frise .arret{border:3px solid var(--alerte);width:100%;color:var(--craie);text-align:left;cursor:pointer;background:#120b0c;grid-template-rows:170px auto;padding:14px 0 0;display:grid;position:relative;overflow:hidden}.frise .arret:before{content:"";z-index:2;background:repeating-linear-gradient(-45deg, var(--alerte) 0 14px, #120b0c 14px 28px);height:14px;position:absolute;inset:0 0 auto}.frise .arret .image{filter:grayscale(.3)contrast(1.1);background-position:50%;background-size:cover;transition:filter .4s}.frise .arret:hover .image{filter:none}.frise .arret .texte{gap:10px;padding:18px 22px 22px;display:grid}.frise .arret .direct{background:var(--alerte);width:fit-content;font:400 .74rem/1 var(--signal);color:#fff;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.frise .arret .direct:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.frise .arret .direct:before{animation:1s steps(2,end) infinite accueil-clignote}}.frise .arret h2{font:900 2.4rem/.92 var(--affiche);text-transform:uppercase}.frise .arret small{font:400 .74rem/1 var(--signal);color:var(--alerte)}.frise .arret:focus-visible{outline:3px solid var(--craie);outline-offset:4px}.frise .tete-frise .rubans{height:96px;margin-top:0}.frise .lignes-section{isolation:isolate;background:var(--beton);border-block:2px solid var(--joint);padding-block:80px 70px;position:relative}.frise .lignes-section .signal{background:var(--color-accent);opacity:.16;height:48px;top:0;left:0;right:0;-webkit-mask:url(/assets/motifs/signal.svg) 0 0/84px 48px repeat-x;mask:url(/assets/motifs/signal.svg) 0 0/84px 48px repeat-x}.frise .lignes-section .intro{color:#c9cbcf;max-width:640px;margin-top:18px}.frise .lignes{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;margin-top:40px;display:grid}.frise .ligne-carte{background:var(--asphalte);border:2px solid var(--joint);color:var(--craie);text-align:left;cursor:pointer;grid-template-rows:120px auto;padding:0;transition:transform .25s,border-color .25s;display:grid;position:relative;overflow:hidden}.frise .ligne-carte:hover,.frise .ligne-carte:focus-visible{border-color:var(--trame);outline:none;transform:translateY(-4px)}.frise .ligne-carte .image{filter:grayscale(.6)brightness(.55);background-position:50%;background-size:cover;transition:filter .35s;position:relative}.frise .ligne-carte:hover .image,.frise .ligne-carte:focus-visible .image{filter:none}.frise .ligne-carte .image:after{content:"";background:var(--trame-fond);height:8px;position:absolute;inset:auto 0 0}.frise .ligne-carte .pastille{border:3px solid var(--asphalte);background:var(--trame-fond);width:40px;height:40px;color:var(--asphalte);font:400 .78rem/1 var(--signal);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px}.frise .ligne-carte .texte{gap:8px;padding:16px 18px 18px;display:grid}.frise .ligne-carte .meta{font:.68rem/1 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;justify-content:space-between;display:flex}.frise .ligne-carte .meta b{color:var(--trame);font-weight:400}.frise .ligne-carte h3{font:900 1.55rem/.95 var(--affiche);text-transform:uppercase}.frise .ligne-carte p{color:var(--gris);font-size:.88rem;line-height:1.45}.frise .chrono{isolation:isolate;padding-block:80px 90px;position:relative}.frise .chrono .colonne{max-width:1680px}.frise .filtres{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.frise .filtres .libelle{font:400 .7rem/1 var(--signal);color:var(--gris);text-transform:uppercase;margin-right:4px}.frise .filtres .libelle+.libelle,.frise .filtres button+.libelle{margin-left:14px}.frise .filtre{border:2px solid var(--joint);background:var(--beton);color:var(--craie);font:400 .7rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:8px 12px;transition:background .2s,color .2s,border-color .2s}.frise .filtre:hover{border-color:var(--craie)}.frise .filtre[aria-pressed=true]{background:var(--craie);color:var(--asphalte);border-color:var(--craie)}.frise .filtre i{vertical-align:-1px;background:var(--pastille);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.frise .rail-zone{margin-top:50px;position:relative}.frise .rail{background:repeating-linear-gradient(180deg, var(--joint) 0 6px, transparent 6px 22px);pointer-events:none;width:34px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.frise .rail:before{content:"";background:var(--beton-clair);border-radius:4px;width:8px;position:absolute;top:0;bottom:0;left:13px}.frise .rail .rempli{width:8px;height:var(--avance,0px);background:var(--color-accent);border-radius:4px;position:absolute;top:0;left:13px;box-shadow:0 0 18px #30efc98c}@supports (color:color-mix(in lab, red, red)){.frise .rail .rempli{box-shadow:0 0 18px color-mix(in oklab, var(--color-accent) 55%, transparent)}}.frise .rail .ici{left:50%;top:var(--avance,0px);background:var(--color-accent);color:var(--asphalte);font:400 .6rem/1 var(--signal);letter-spacing:.04em;white-space:nowrap;padding:5px 9px;position:absolute;translate:-50% -50%}.frise .etape{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:start;margin-bottom:34px;display:grid;position:relative}@media (width>=861px){.frise .etape~.etape{margin-top:-86px}}.frise .etape .borne{z-index:2;border:5px solid var(--color-accent);background:var(--asphalte);width:56px;height:56px;font:400 .95rem/1 var(--signal);border-radius:50%;grid-area:1/2;justify-self:center;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid;position:relative}.frise .etape:hover .borne{background:var(--color-accent);color:var(--asphalte);transform:scale(1.12)}.frise .carte-ev{background:var(--beton);border:2px solid var(--joint);width:100%;color:var(--craie);text-align:left;cursor:pointer;grid-row:1;padding:0;transition:border-color .25s,transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.frise .etape.gauche .carte-ev{grid-column:1}.frise .etape.droite .carte-ev{grid-column:3}.frise .carte-ev:hover,.frise .carte-ev:focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 18px 34px -18px #000000e6}.frise .etape.gauche .carte-ev:hover{transform:translate(-4px)}.frise .etape.droite .carte-ev:hover{transform:translate(4px)}.frise .carte-ev:after{content:"";background:var(--color-accent);opacity:0;width:4px;transition:opacity .25s;position:absolute;inset:0 auto 0 0}.frise .etape.gauche .carte-ev:after{inset:0 0 0 auto}.frise .carte-ev:hover:after{opacity:1}.frise .carte-ev .survol{aspect-ratio:350/88;object-fit:cover;opacity:0;pointer-events:none;width:auto;height:100%;transition:opacity .45s,translate .45s;position:absolute;top:0;right:0;translate:14px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 50%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 50%,#000 100%)}.frise .carte-ev:hover .survol,.frise .carte-ev:focus-visible .survol{opacity:.75;translate:0}.frise .carte-ev .corps{z-index:1;align-content:center;gap:9px;min-height:150px;padding:18px 22px;display:grid;position:relative}.frise .carte-ev .periode{font:700 1.05rem/1.1 var(--main);color:var(--sodium);transform-origin:0;transform:rotate(-2deg)}.frise .carte-ev h3{font:900 2rem/.92 var(--affiche);text-transform:uppercase;text-shadow:0 2px 12px #000000d9}.frise .carte-ev .ouvrir{font:400 .62rem/1 var(--signal);letter-spacing:.05em;color:var(--color-accent)}.frise .vide-filtre{text-align:center;font:400 .8rem var(--signal);color:var(--gris);padding:40px}.frise .aide{font:.72rem/1.4 var(--mono);letter-spacing:.06em;color:var(--gris);text-align:center;margin-top:30px}.frise .etiquettes,.frise-voile .etiquettes{flex-wrap:wrap;gap:6px;display:flex}.frise .etiq,.frise-voile .etiq{background:var(--etiquette);color:var(--asphalte);font:400 .58rem/1.1 var(--signal);letter-spacing:.04em;text-transform:uppercase;padding:3px 7px 2px}.frise .etiq.trame,.frise-voile .etiq.trame{color:var(--craie);border:2px solid var(--etiquette);background:0 0}@media (width<=860px){.frise .tete-frise .grille{grid-template-columns:minmax(0,1fr)}.frise .rail{left:28px}.frise .rail .ici{display:none}.frise .etape{grid-template-columns:56px minmax(0,1fr);gap:0 14px}.frise .etape .borne{grid-column:1}.frise .etape.gauche .carte-ev,.frise .etape.droite .carte-ev{grid-column:2}}.frise-voile{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--craie);font:400 1rem/1.6 var(--corps);opacity:0;pointer-events:none;background:#060708d1;place-items:center;padding:20px;transition:opacity .25s;display:grid;position:fixed;inset:0}.frise-voile.ouvert{opacity:1;pointer-events:auto}.frise-voile .fiche{background:var(--beton);border:2px solid var(--joint);scrollbar-width:thin;scrollbar-color:var(--joint) transparent;width:min(860px,100%);max-height:calc(100vh - 40px);transition:transform .3s cubic-bezier(.2,1.3,.4,1);position:relative;overflow-y:auto;transform:translateY(20px)rotate(-.6deg)}.frise-voile.ouvert .fiche{transform:none}.frise-voile .banniere{background:var(--asphalte);height:220px;position:relative}.frise-voile .banniere img{object-fit:cover;width:100%;height:100%}.frise-voile .banniere:after{content:"";background:linear-gradient(180deg, transparent 40%, var(--beton));position:absolute;inset:0}.frise-voile .banniere .numero{z-index:1;font:900 6rem/1 var(--affiche);color:#0000;-webkit-text-stroke:2px #ecebe4d9;position:absolute;bottom:-8px;left:22px}.frise-voile .fermer{z-index:3;background:var(--craie);width:42px;height:42px;color:var(--asphalte);font:400 1rem/1 var(--signal);cursor:pointer;border:0;border-radius:50%;position:absolute;top:14px;right:14px}.frise-voile .fermer:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.frise-voile .contenu{gap:16px;padding:22px 30px 34px;display:grid}.frise-voile h2{font:900 clamp(2.2rem, 5vw, 3.6rem)/.9 var(--affiche);text-transform:uppercase;margin:0}.frise-voile .periode{font:700 1.25rem/1 var(--main);color:var(--sodium)}.frise-voile .statut{background:var(--color-accent);width:fit-content;color:var(--asphalte);font:400 .7rem/1 var(--signal);padding:6px 12px}.frise-voile .statut.en-cours{background:var(--alerte);color:#fff}.frise-voile .statut.inconnu{color:#fff;background:#9b6ee6}.frise-voile .citation{border-left:5px solid var(--trame);font:700 1.3rem/1.35 var(--main);color:var(--craie);margin:0;padding-left:16px}.frise-voile .desc{color:#d3d4d7;text-align:left;gap:14px;display:grid}.frise-voile .desc p{margin:0;line-height:1.7}.frise-voile .desc h4{font:400 .9rem/1 var(--signal);letter-spacing:.03em;color:var(--color-accent);text-transform:uppercase;margin:10px 0 0}.frise-voile .desc figure{margin:0}.frise-voile .desc figure img{border:2px solid var(--joint);width:100%}.frise-voile .desc figcaption{font:.8rem/1.4 var(--mono);color:var(--gris);margin-top:6px}.frise-voile .desc .avec-image{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:18px;display:grid}.frise-voile .desc .avec-image>div{gap:14px;display:grid}.frise-voile .desc .avec-image img{border:2px solid var(--joint);width:100%}.frise-voile .bloc{border-top:2px dashed var(--joint);gap:10px;padding-top:16px;display:grid}.frise-voile .bloc h4{font:400 .74rem/1 var(--signal);letter-spacing:.05em;color:var(--gris);text-transform:uppercase;margin:0}.frise-voile .participants{flex-wrap:wrap;gap:8px;display:flex}.frise-voile .participant{background:var(--asphalte);border:2px solid var(--joint);color:var(--craie);gap:2px;padding:8px 12px;text-decoration:none;display:grid}.frise-voile .participant b{font:700 1.05rem/1 var(--affiche);text-transform:uppercase}.frise-voile .participant span{font:.62rem/1.2 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase}.frise-voile .participant.pnj b{color:var(--alerte)}.frise-voile .participant.indirect{opacity:.7}.frise-voile a.participant:hover,.frise-voile a.participant:focus-visible{border-color:var(--color-accent);outline:none}.frise-voile .consequence{background:var(--asphalte);border-left:5px solid var(--sodium);font:700 1.15rem/1.4 var(--main);color:var(--craie);margin:0;padding:14px 18px}.frise-voile .liens{flex-wrap:wrap;gap:8px;display:flex}.frise-voile .liens a,.frise-voile .liens span{background:var(--craie);color:var(--asphalte);font:400 .66rem/1 var(--signal);clip-path:polygon(8px 0,100% 0,100% 100%,0 100%);align-items:center;gap:6px;padding:7px 12px 7px 16px;text-decoration:none;display:inline-flex}.frise-voile .liens span{background:var(--gris)}.frise-voile .liens a:hover,.frise-voile .liens a:focus-visible{background:var(--color-accent);outline:none}@media (width<=640px){.frise-voile{place-items:end center;padding:8px}.frise-voile .contenu{padding:18px 18px 26px}.frise-voile .desc .avec-image{grid-template-columns:minmax(0,1fr)}.frise-voile .banniere{height:140px}}@media (prefers-reduced-motion:reduce){.frise-voile,.frise-voile .fiche{transition:none}}.registre-persona{--nuit:#08090a;--encre:#111214;--blanc:#f4f3ee;--gris:#8d9199;--neon:#30efc9;--neon-sombre:#0d4f45;--profond:#0b7a66;--affiche:"Saira Condensed", "Arial Narrow", sans-serif;--signal:"Bungee", "Arial Black", sans-serif;--corps:"Barlow", "Segoe UI", sans-serif;--mono:"Share Tech Mono", monospace;--craie:var(--blanc);--asphalte:var(--nuit);isolation:isolate;background:var(--nuit);color:var(--blanc);font:400 1rem/1.5 var(--corps);position:relative;overflow-x:clip}.registre-persona button,.registre-persona input,.registre-persona select{font:inherit;color:inherit}.registre-persona p,.registre-persona h1,.registre-persona h2,.registre-persona h3{margin:0}.registre-persona .colonne{max-width:var(--container-content);margin:0 auto;padding-inline:16px;position:relative}@media (width>=640px){.registre-persona .colonne{padding-inline:32px}}.registre-persona .cassette{margin-top:22px}.registre-persona .pied .signature{font:.78rem/1 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;justify-content:space-between;gap:16px;margin-top:20px;display:flex}.registre-persona .pied .signature a{color:var(--blanc)}.registre-persona .attente{font:900 1.5rem/1.1 var(--affiche);text-transform:uppercase;color:var(--gris);padding:30px 0}.registre-persona .tete{isolation:isolate;border-bottom:6px solid var(--blanc);padding-block:34px 60px;position:relative;overflow:hidden}.registre-persona .tete:before{content:"";z-index:-2;background:repeating-conic-gradient(at 72% 46%,#121315 0deg 7deg,#070708 7deg 14deg);position:absolute;inset:-40%}.registre-persona .tete .eclair{z-index:-1;background:var(--neon) url(/assets/registre/ville.webp) 30% 40% / cover;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%,22% 58%,8% 56%);width:62%;height:130%;position:absolute;top:-10%;right:-6%}.registre-persona .tete .eclair:after{content:"";background:radial-gradient(circle,#08090a4d 1.4px,#0000 1.7px) 0 0/7px 7px,linear-gradient(90deg,#08090a8c,#0000 55%);position:absolute;inset:0}.registre-persona .tete .compte{z-index:0;justify-items:end;display:grid;position:absolute;bottom:46px;right:4%;transform:rotate(-8deg)}.registre-persona .tete .compte .impact{z-index:-1;opacity:.9;width:70%;position:absolute;top:-24%;left:-12%}.registre-persona .tete .compte small{background:var(--nuit);color:var(--neon);font:400 .8rem/1 var(--signal);margin-top:6px;padding:5px 12px;transform:rotate(3deg)}.registre-persona .chiffres{align-items:flex-end;display:inline-flex}.registre-persona .chiffres img{height:var(--h,140px);margin-left:calc(var(--h,140px) * -.12);transform:rotate(var(--r));filter:drop-shadow(5px 6px #08090a8c);display:block}.registre-persona .chiffres img:first-child{margin-left:0}.registre-persona .tete .chiffres{--h:clamp(110px, 15vw, 210px)}.registre-persona .etoile{pointer-events:none;z-index:2;animation:2.6s ease-in-out infinite rj-scintille;position:absolute}@keyframes rj-scintille{50%{opacity:.6;transform:scale(.7)rotate(15deg)}}.registre-persona .tete .barre{font:.76rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);flex-wrap:wrap;gap:8px 22px;display:flex}.registre-persona .tete .barre b{color:var(--neon);font-weight:400}.registre-persona .bulle-titre{isolation:isolate;width:fit-content;margin-top:40px;padding:28px 54px 50px 42px;display:block;position:relative}.registre-persona .bulle-titre:before,.registre-persona .bulle-titre:after{content:"";z-index:-1;clip-path:polygon(0 10%,30% 0,62% 6%,100% 0,96% 50%,100% 78%,40% 80%,30% 100%,26% 80%,2% 84%);position:absolute}.registre-persona .bulle-titre:before{background:var(--blanc);inset:-10px}.registre-persona .bulle-titre:after{background:var(--nuit);inset:0}.registre-persona .bulle-titre h1{font:900 clamp(4rem, 9vw, 7.6rem)/.85 var(--affiche);text-transform:uppercase;color:var(--blanc);-webkit-text-stroke:.12em var(--nuit);paint-order:stroke fill;align-items:baseline;margin:0;display:flex;transform:rotate(-3deg)}.registre-persona .bulle-titre h1 span{animation:.6s cubic-bezier(.2,1.5,.4,1) both rj-lettre;animation-delay:calc(var(--n) * 60ms);display:inline-block}.registre-persona .bulle-titre h1 .grand{font-size:1.25em}.registre-persona .bulle-titre .reponse{background:var(--neon);color:var(--nuit);white-space:nowrap;clip-path:polygon(0 0,100% 6%,96% 78%,30% 80%,18% 100%,16% 80%,4% 82%);padding:10px 22px 18px;font:700 1.3rem/1 Kalam,cursive;position:absolute;bottom:6px;right:-40px;transform:rotate(5deg)}@keyframes rj-lettre{0%{opacity:0;transform:translateY(30px)rotate(-12deg)}}.registre-persona .tete .intro{color:#c9cbcf;max-width:520px;margin-top:22px}.registre-persona .recherche{z-index:2;margin-top:-32px;position:relative}.registre-persona .barre-recherche{background:var(--blanc);color:var(--nuit);box-shadow:8px 8px 0 var(--neon);grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;max-width:920px;display:grid;transform:skew(-12deg)}.registre-persona .barre-recherche>*{transform:skew(12deg)}.registre-persona .barre-recherche .etiquette{background:var(--nuit);color:var(--neon);font:400 .82rem/1 var(--signal);place-items:center;padding:0 22px;display:grid;transform:none}.registre-persona .barre-recherche .etiquette span{transform:skew(12deg)}.registre-persona .barre-recherche input{width:100%;color:var(--nuit);font:900 1.6rem/1 var(--affiche);text-transform:uppercase;background:0 0;border:0;outline:none;padding:18px 20px}.registre-persona .barre-recherche input::placeholder{color:#9a9a96}.registre-persona .barre-recherche .total{border-left:3px solid var(--nuit);align-content:center;justify-items:end;padding:0 24px;display:grid}.registre-persona .barre-recherche .total b{font:900 2.4rem/.8 var(--affiche)}.registre-persona .barre-recherche .total small{font:.62rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.registre-persona .filtres{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.registre-persona .recherche .tache{z-index:-1;pointer-events:none;position:absolute}.registre-persona .filtres .libelle{font:400 .72rem/1 var(--signal);color:var(--gris);margin-right:4px}.registre-persona .puce{background:var(--encre);color:var(--blanc);font:700 .95rem/1 var(--affiche);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);border:0;padding:8px 14px;transition:background .15s,color .15s}.registre-persona .puce small{font:.7rem var(--mono);color:var(--gris);margin-left:6px}.registre-persona .puce:hover{background:#26282c}.registre-persona .puce[aria-pressed=true]{background:var(--neon);color:var(--nuit)}.registre-persona .puce[aria-pressed=true] small{color:var(--neon-sombre)}.registre-persona .choix-race{background:var(--encre) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 0h12L6 8z' fill='%2330efc9'/%3E%3C/svg%3E") right 12px center no-repeat;color:var(--blanc);font:700 .95rem/1 var(--affiche);text-transform:uppercase;appearance:none;cursor:pointer;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);border:0;padding:8px 34px 8px 14px}.registre-persona .filtres .separe{background:#2b2d31;width:2px;height:26px;margin-inline:10px}.registre-persona .registre{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:40px;padding-block:44px 90px;display:grid}.registre-persona .liste{gap:6px;padding-left:14px;display:grid}.registre-persona .ligne{width:calc(100% - var(--retrait,0px));background:var(--encre);text-align:left;cursor:pointer;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);border:0;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:0 14px;min-height:62px;padding:6px 22px 6px 6px;transition:background .15s,transform .2s cubic-bezier(.2,1.4,.4,1);display:grid;position:relative}.registre-persona a.ligne{color:inherit;text-decoration:none}.registre-persona .ligne:nth-child(3n+2){--retrait:26px}.registre-persona .ligne:nth-child(3n){--retrait:12px}.registre-persona .ligne .mini{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:#1c1d20;width:50px;height:50px;overflow:hidden}.registre-persona .ligne .mini img{object-fit:cover;width:100%;height:100%}.registre-persona .ligne .texte{min-width:0}.registre-persona .ligne .nom{font:900 1.45rem/1 var(--affiche);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.registre-persona .ligne .race{font:.66rem/1.2 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.registre-persona .ligne .org{font:400 .62rem/1 var(--signal);color:var(--neon);white-space:nowrap}.registre-persona .ligne:hover{background:#1d1f22;transform:translate(6px)}.registre-persona .ligne[aria-selected=true]{background:var(--blanc);color:var(--nuit);z-index:3;transform:translate(14px)scale(1.02)}.registre-persona .ligne[aria-selected=true] .race{color:#4b4d52}.registre-persona .ligne[aria-selected=true] .org{color:var(--profond)}.registre-persona .liste{position:relative}.registre-persona .ligne{z-index:1}.registre-persona .liste .curseur{z-index:2;pointer-events:none;height:62px;transition:top .22s cubic-bezier(.2,1.3,.4,1),height .22s;position:absolute;left:0;right:0}.registre-persona .liste .curseur .ombre{inset:0;right:var(--retrait-c,0px);background:var(--neon);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);transition:right .22s;position:absolute;transform:translate(30px,13px)}.registre-persona .liste .curseur .fleche{background:var(--blanc);clip-path:polygon(0 0,100% 50%,0 100%,22% 50%);width:34px;height:30px;filter:drop-shadow(3px 3px 0 var(--neon));margin-top:-15px;animation:.7s ease-in-out infinite alternate rj-pointe;position:absolute;top:50%;left:-26px}.registre-persona .liste .curseur .fleche:after{content:"";background:var(--nuit);clip-path:polygon(0 0,100% 50%,0 100%,26% 50%);position:absolute;inset:7px 9px 7px 6px}@keyframes rj-pointe{to{transform:translate(8px)}}.registre-persona .ligne:focus-visible{outline:3px solid var(--neon);outline-offset:2px}.registre-persona .vide{aspect-ratio:135/99;width:360px;max-width:100%;font:900 1.5rem/1 var(--affiche);text-transform:uppercase;color:var(--blanc);text-align:center;background:url(/assets/registre/bulle.png) 50%/100% 100% no-repeat;place-items:center;margin:20px 0;padding:0 40px 40px 30px;display:grid;position:relative;transform:rotate(-3deg)}.registre-persona .portrait{isolation:isolate;--forme:polygon(7% 0, 36% 0, 38% 2.2%, 54% 2.2%, 56% 0, 100% 0, 98.4% 18%, 100% 20%, 97.6% 62%, 99.4% 64%, 98% 100%, 66% 100%, 64% 97.6%, 30% 97.6%, 28% 100%, 0 100%, 2.6% 72%, 0 69%, 3.4% 36%, 1.4% 33%);height:700px;position:sticky;top:24px}.registre-persona .portrait .ombre-bord{z-index:-7;background:repeating-linear-gradient(-45deg, var(--profond) 0 7px, transparent 7px 13px);clip-path:var(--forme);position:absolute;inset:26px 0 0 22px}.registre-persona .portrait .bord{z-index:-6;background:var(--blanc);clip-path:var(--forme);position:absolute;inset:6px 14px 16px 4px}.registre-persona .portrait .fond{z-index:-5;background:var(--nuit) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cg fill='none' stroke='%23f4f3ee' stroke-linejoin='miter'%3E%3Cpath stroke-width='9' d='M70 8l18 46 49 3-38 31 13 48-42-27-42 27 13-48-38-31 49-3z'/%3E%3Cpath stroke-width='6' transform='translate(130 105) rotate(18) scale(.6)' d='M70 8l18 46 49 3-38 31 13 48-42-27-42 27 13-48-38-31 49-3z'/%3E%3Cpath stroke-width='11' transform='translate(10 130) rotate(-14) scale(.7)' d='M70 8l18 46 49 3-38 31 13 48-42-27-42 27 13-48-38-31 49-3z'/%3E%3Cpath stroke-width='5' transform='translate(150 0) rotate(30) scale(.42)' d='M70 8l18 46 49 3-38 31 13 48-42-27-42 27 13-48-38-31 49-3z'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 220px;clip-path:var(--forme);position:absolute;inset:14px 22px 24px 12px}.registre-persona .portrait .ruban-coin{z-index:4;background:var(--nuit);width:150px;color:var(--neon);font:400 .66rem/1 var(--signal);text-align:center;letter-spacing:.06em;padding:6px 0;position:absolute;top:30px;right:-22px;transform:rotate(38deg)}.registre-persona .portrait .fond:before,.registre-persona .portrait .fond:after{content:"";clip-path:polygon(0 62%,100% 34%,100% 100%,0 100%);position:absolute;inset:0}.registre-persona .portrait .fond:after{background:var(--neon)}.registre-persona .portrait .fond:before{z-index:1;background:radial-gradient(circle,#08090a61 1.5px,#0000 1.8px) 0 0/8px 8px}.registre-persona .portrait .brisure{z-index:0;opacity:.5;pointer-events:none;width:50%;position:absolute;top:2%;left:-8%;transform:rotate(96deg)}.registre-persona .portrait .vertical{z-index:-3;writing-mode:vertical-rl;font:900 6.4rem/.82 var(--affiche);text-transform:uppercase;letter-spacing:-.01em;color:#0000;-webkit-text-stroke:2px #08090a8c;white-space:nowrap;position:absolute;top:28px;right:14px}.registre-persona .portrait .numero{z-index:3;--h:118px;position:absolute;top:3%;left:3%;transform:rotate(-8deg)}.registre-persona .portrait .cliche{z-index:1;aspect-ratio:1;width:340px;position:absolute;top:6%;left:24%;transform:rotate(4deg)}.registre-persona .portrait .cliche:before{content:"";background:var(--nuit);position:absolute;inset:0;translate:14px 14px}.registre-persona .portrait .cliche .cadre{border:8px solid var(--blanc);background:#1c1d20;position:absolute;inset:0;overflow:hidden}.registre-persona .portrait .cliche img{object-fit:cover;width:100%;height:100%}.registre-persona .portrait .cliche .cadre:after{content:"";background:radial-gradient(circle,#08090a66 1.2px,#0000 1.5px) 0 0/6px 6px;position:absolute;inset:0;-webkit-mask:linear-gradient(200deg,#0000 55%,#000);mask:linear-gradient(200deg,#0000 55%,#000)}.registre-persona .portrait .cliche.vide-photo .cadre{font:900 8rem/1 var(--affiche);color:#3a3c40;place-items:center;display:grid}.registre-persona .portrait .tampon{z-index:5;border:3px solid var(--nuit);background:var(--blanc);color:var(--nuit);font:400 .8rem/1 var(--signal);text-transform:uppercase;box-shadow:5px 5px 0 var(--nuit);align-items:center;gap:8px;padding:6px 12px 6px 8px;display:flex;position:absolute;top:3.5%;left:50%;transform:rotate(7deg)}.registre-persona .portrait .tampon img{object-fit:contain;filter:brightness(0);width:34px;height:34px}.registre-persona .portrait .etoile{z-index:4}.registre-persona .portrait .plaque{z-index:3;position:absolute;bottom:200px;left:3%;right:12%}.registre-persona .portrait .plaque .pinceau{z-index:-1;pointer-events:none;width:52%;position:absolute;bottom:-30px;left:-6%;transform:rotate(-6deg)}.registre-persona .portrait .plaque h2{background:var(--blanc);max-width:100%;color:var(--nuit);font:900 clamp(2.4rem, 3.8vw, 3.6rem)/.92 var(--affiche);text-transform:uppercase;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);overflow-wrap:anywhere;padding:6px 30px 4px 22px;display:inline-block;transform:rotate(-3deg);box-shadow:0 0 #0000}.registre-persona .portrait .plaque h2:first-letter{font-size:1.25em}.registre-persona .portrait .plaque .sous{background:var(--nuit);color:var(--neon);font:400 .72rem/1 var(--signal);margin:8px 0 0 30px;padding:4px 12px;display:inline-block;transform:rotate(-3deg)}.registre-persona .portrait .champs{z-index:3;gap:6px;margin:0;display:grid;position:absolute;bottom:78px;left:7%;right:10%}.registre-persona .portrait .champs div{background:var(--nuit);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);grid-template-columns:140px minmax(0,1fr);align-items:center;padding:8px 18px;display:grid}.registre-persona .portrait .champs div:nth-child(2){margin-left:14px}.registre-persona .portrait .champs div:nth-child(3){margin-left:28px}.registre-persona .portrait .champs dt{font:400 .66rem/1 var(--signal);color:var(--neon)}.registre-persona .portrait .champs dd{font:700 1.15rem/1.1 var(--affiche);text-transform:uppercase;color:var(--blanc);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.registre-persona .portrait .pied-portrait{z-index:3;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;bottom:36px;left:7%;right:8%}.registre-persona .portrait .coche{background:var(--nuit);color:var(--blanc);font:400 .62rem/1 var(--signal);align-items:center;gap:6px;padding:6px 10px;display:inline-flex;transform:rotate(-3deg)}.registre-persona .portrait .coche i{background:var(--neon);width:16px;height:16px;color:var(--nuit);place-items:center;font-size:.7rem;font-style:normal;display:grid}.registre-persona .portrait .coche.off{color:var(--gris)}.registre-persona .portrait .coche.off i{color:var(--gris);background:#2b2d31}.registre-persona .portrait .navigation{font:400 .7rem/1 var(--signal);color:var(--nuit);align-items:center;gap:6px;margin-left:auto;display:flex}.registre-persona .portrait .navigation button{background:var(--nuit);width:34px;height:34px;color:var(--neon);font:400 .9rem/1 var(--signal);cursor:pointer;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);border:0;place-items:center;display:grid}.registre-persona .portrait .navigation button:hover,.registre-persona .portrait .navigation button:focus-visible{background:var(--blanc);color:var(--nuit);outline:none}.registre-persona .portrait .navigation span{padding:0 6px}.registre-persona .portrait.change .cliche{animation:.45s cubic-bezier(.2,1.3,.4,1) both rj-p-cliche}.registre-persona .portrait.change .plaque{animation:.35s cubic-bezier(.2,1.3,.4,1) 50ms both rj-p-gauche}.registre-persona .portrait.change .champs div{animation:.3s cubic-bezier(.2,1.3,.4,1) both rj-p-gauche}.registre-persona .portrait.change .champs div:first-child{animation-delay:.1s}.registre-persona .portrait.change .champs div:nth-child(2){animation-delay:.14s}.registre-persona .portrait.change .champs div:nth-child(3){animation-delay:.18s}.registre-persona .portrait.change .tampon{animation:.4s cubic-bezier(.2,1.6,.4,1) .2s both rj-p-tampon}.registre-persona .portrait.change .numero{animation:.35s cubic-bezier(.2,1.4,.4,1) both rj-p-numero}.registre-persona .portrait.change .vertical{animation:.5s ease-out both rj-p-vertical}@keyframes rj-p-cliche{0%{opacity:0;transform:translate(60px)rotate(10deg)}}@keyframes rj-p-gauche{0%{opacity:0;transform:translate(-50px)}}@keyframes rj-p-tampon{0%{opacity:0;transform:scale(1.8)rotate(-20deg)}}@keyframes rj-p-numero{0%{opacity:0;transform:translateY(-30px)rotate(-20deg)}}.registre-persona .portrait .vertical{-webkit-text-stroke-color:#08090acc}.registre-persona .portrait .vertical.clair{z-index:-4;-webkit-text-stroke-color:#f4f3eeb3;translate:5px 5px}@keyframes rj-p-vertical{0%{opacity:0;transform:translateY(-40px)}}.registre-persona .bouton{background:var(--nuit);color:var(--neon);font:400 .85rem/1 var(--signal);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.registre-persona .bouton:hover,.registre-persona .bouton:focus-visible{background:var(--blanc);color:var(--nuit);outline:none}.registre-persona .aide{font:.7rem/1.4 var(--mono);letter-spacing:.06em;color:var(--gris);margin-top:16px}.registre-persona .aide kbd{background:var(--encre);font:inherit;border:1px solid #2b2d31;padding:2px 6px}.registre-persona .pied{isolation:isolate;border-top:6px solid var(--blanc);align-items:end;min-height:300px;display:grid;position:relative;overflow:hidden}.registre-persona .pied:before{content:"";z-index:-2;filter:grayscale()brightness(.35)contrast(1.2);background:url(/assets/images/bljbge.webp) 50% 22%/cover;position:absolute;inset:0}.registre-persona .pied .colonne{width:100%;padding-block:50px 36px}.registre-persona .pied blockquote{max-width:1000px;font:900 clamp(2rem, 4.6vw, 3.8rem)/.95 var(--affiche);text-transform:uppercase;margin:0}.registre-persona .pied blockquote em{color:var(--neon);font-style:normal}.registre-persona .portrait.pnj{height:740px}.registre-persona .portrait .bas{z-index:3;justify-items:start;gap:22px;display:grid;position:absolute;bottom:88px;left:3%;right:12%}.registre-persona .portrait .bas .plaque{position:relative;bottom:auto;left:auto;right:auto}.registre-persona .portrait .bas .resume{justify-self:stretch;margin-left:5%}.registre-persona .portrait.change .resume{animation:.3s cubic-bezier(.2,1.4,.4,1) .12s both rj-p-gauche}.registre-persona .resume{background:var(--nuit);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:14px 24px 16px;position:relative}.registre-persona .resume .etiquette{font:400 .66rem/1 var(--signal);color:var(--neon);margin-bottom:6px;display:block}.registre-persona .resume p{font:400 1rem/1.5 var(--corps);color:var(--blanc)}.registre-persona .resume a{color:var(--neon);text-underline-offset:2px;text-decoration:underline}.registre-persona .resume a:hover{opacity:.75}.registre-persona .resume .illisible{font:.82rem/1.65 var(--mono);letter-spacing:.06em;color:var(--neon)}.registre-persona .depli{display:none}.registre-persona .repliques{gap:54px;padding-block:20px 100px;display:grid}.registre-persona .replique{isolation:isolate;max-width:980px;padding:40px 48px 40px 40px;position:relative}.registre-persona .replique:before,.registre-persona .replique:after{content:"";z-index:-1;clip-path:polygon(0 5%,38% 0,100% 3%,98.6% 52%,100% 100%,56% 96%,0 100%,1.2% 48%);position:absolute}.registre-persona .replique:before{background:var(--blanc);inset:-9px}.registre-persona .replique:after{background:var(--nuit);inset:0}.registre-persona .replique .qui{background:var(--blanc);color:var(--nuit);font:900 1.7rem/1 var(--affiche);text-transform:uppercase;box-shadow:6px 6px 0 var(--neon);padding:6px 20px 4px;position:absolute;top:-24px;left:30px;transform:rotate(-3deg)}.registre-persona .replique p{color:#dfe1e4;max-width:72ch;font-size:1.08rem;line-height:1.75}.registre-persona .replique p+p{margin-top:14px}.registre-persona .replique .suite{background:var(--neon);clip-path:polygon(0 0,100% 0,50% 100%);width:20px;height:15px;animation:.7s ease-in-out infinite alternate rj-suite;position:absolute;bottom:20px;right:30px}@keyframes rj-suite{to{transform:translateY(6px)}}.registre-persona .replique.note{margin-left:clamp(0px,8vw,120px);transform:rotate(-.8deg)}.registre-persona .replique.note:before{background:var(--neon)}.registre-persona .replique.note .qui{background:var(--neon);box-shadow:6px 6px 0 var(--blanc)}@media (width<=900px){.registre-persona .registre{grid-template-columns:minmax(0,1fr)}.registre-persona .portrait{display:none}.registre-persona .liste{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));padding-left:0}.registre-persona .ligne,.registre-persona .ligne:nth-child(3n+2),.registre-persona .ligne:nth-child(3n){--retrait:0px}.registre-persona .ligne[aria-selected=true]{transform:none}.registre-persona .tete .compte{opacity:.4;right:-6%}.registre-persona .tete .eclair{opacity:.5;width:90%}.registre-persona .depli{border-left:4px solid var(--neon);grid-column:1/-1;justify-items:start;gap:14px;margin-bottom:8px;padding:4px 0 6px 14px;display:grid}.registre-persona .depli .resume{justify-self:stretch}.registre-persona .replique{padding:36px 22px 40px}.registre-persona .replique .qui{font-size:1.4rem;left:16px}.registre-persona .replique.note{margin-left:0}}@media (prefers-reduced-motion:reduce){.registre-persona *,.registre-persona :before,.registre-persona :after{transition:none!important;animation:none!important}}.ville-districts{--profond:#0b6e5c}.ville-districts a{color:inherit}.ville-districts .heros{isolation:isolate;border-bottom:6px solid var(--color-accent);grid-template-rows:auto 1fr;min-height:700px;display:grid;position:relative;overflow:hidden}.ville-districts .mosaique{z-index:-3;grid-auto-rows:1fr;gap:10px;display:grid;position:absolute;inset:-30% -20%;transform:rotate(-8deg)}.ville-districts .mosaique .bande{filter:grayscale(.6)brightness(.7)contrast(1.1);background-repeat:repeat-x;background-size:auto 100%;animation:70s linear infinite vd-glisse}.ville-districts .mosaique .bande:nth-child(2n){animation-duration:90s;animation-direction:reverse}@keyframes vd-glisse{to{background-position:-2400px 0}}.ville-districts .heros .teinte{z-index:-2;background:linear-gradient(90deg,#0c0d0feb 0%,#0c0d0f8c 55%,#0c0d0f40),linear-gradient(#0000 60%,#0c0d0fd9);position:absolute;inset:0}.ville-districts .heros .trame{z-index:-1;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px);position:absolute;inset:0}.ville-districts .barre-haut{font:400 .78rem/1.3 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;flex-wrap:wrap;gap:6px 22px;padding-top:22px;display:flex}.ville-districts .barre-haut b{color:var(--color-accent);font-weight:400}.ville-districts .barre-haut .horloge{color:var(--craie);font-variant-numeric:tabular-nums}.ville-districts .heros .centre{align-self:center;justify-items:start;padding-block:60px 70px;display:grid}.ville-districts .direction{background:var(--profond);color:#fff;max-width:100%;box-shadow:inset 0 0 0 5px var(--profond), inset 0 0 0 9px #fff, 0 18px 30px -12px #000000b3;border-radius:14px;grid-template-columns:auto minmax(0,auto);align-items:center;gap:4px 26px;padding:24px 34px 22px 26px;animation:.7s cubic-bezier(.2,1.3,.4,1) both vd-pose;display:grid;position:relative}.ville-districts .direction .sortie{color:var(--profond);font:400 .78rem/1 var(--signal);border:3px solid var(--profond);background:#fff;border-radius:6px;padding:6px 12px 5px;position:absolute;top:-18px;left:22px}.ville-districts .direction .fleche{aspect-ratio:1;clip-path:polygon(0 38%,52% 38%,52% 12%,100% 50%,52% 88%,52% 62%,0 62%);background:#fff;grid-row:span 2;width:clamp(40px,6vw,84px);animation:1.4s ease-in-out infinite alternate vd-pointe}.ville-districts .direction small{font:400 clamp(.7rem, 1.3vw, .95rem)/1 var(--signal);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.ville-districts .direction h1{font:900 clamp(1.5rem, 5.6vw, 5rem)/.9 var(--affiche);white-space:nowrap}.ville-districts .direction h1 span{animation:.7s cubic-bezier(.2,1.3,.3,1) both vd-lettre;animation-delay:calc(.25s + var(--n) * 35ms);display:inline-block}.ville-districts .direction .sorties{border-top:2px solid #ffffff59;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:flex}.ville-districts .direction .sorties a{font:700 .95rem/1 var(--affiche);text-transform:uppercase;border:2px solid #fff;border-radius:5px;padding:5px 10px 4px;text-decoration:none;transition:background .2s,color .2s;display:block}.ville-districts .direction .sorties a:hover,.ville-districts .direction .sorties a:focus-visible{color:var(--profond);background:#fff;outline:none}.ville-districts .direction .sorties a.x{color:#ffb3b3;border-color:#ff8a8a}.ville-districts .direction .sorties a.x:hover,.ville-districts .direction .sorties a.x:focus-visible{color:var(--asphalte);background:#ff8a8a}.ville-districts .direction .sorties a.d{border-color:var(--sodium);color:#ffd08a}.ville-districts .direction .sorties a.d:hover,.ville-districts .direction .sorties a.d:focus-visible{background:var(--sodium);color:var(--asphalte)}.ville-districts .direction .sorties a.c{color:#ffffffbf;border-style:dashed;border-color:#fff9}@keyframes vd-pose{0%{opacity:0;transform:translateY(-30px)rotate(-3deg)}}@keyframes vd-lettre{0%{opacity:0;transform:translateY(.4em)}}@keyframes vd-pointe{to{transform:translate(8px)}}.ville-districts .heros .accroche{gap:18px;max-width:620px;margin-top:34px;display:grid}.ville-districts .heros .accroche p{color:#c9cbcf}.ville-districts .heros .accroche p strong{color:var(--craie)}.ville-districts .ensemble{padding-block:70px 0;position:relative}.ville-districts .ensemble .grille{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:30px 70px;display:grid}.ville-districts .ensemble .titre-section{position:sticky;top:30px}.ville-districts .ensemble .texte{color:#c2c5ca;gap:20px;max-width:64ch;font-size:1.08rem;line-height:1.75;display:grid}.ville-districts .ensemble .texte .chapeau{color:var(--craie);font-size:1.32rem;line-height:1.6}.ville-districts .ensemble .texte strong{color:var(--craie);font-weight:600}.ville-districts .mot-de-la-fin{z-index:2;background:var(--color-accent);width:104%;color:var(--asphalte);box-shadow:0 0 0 6px var(--asphalte);margin:70px 0 0 -2%;padding-block:34px;position:relative;transform:rotate(-1.2deg)}.ville-districts .mot-de-la-fin p{font:900 clamp(1.7rem, 4.2vw, 3.4rem)/.95 var(--affiche);text-transform:uppercase}.ville-districts .mot-de-la-fin p span{color:var(--craie);-webkit-text-stroke:1.5px var(--asphalte);paint-order:stroke fill}.ville-districts .mot-de-la-fin small{font:.74rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;display:block}.ville-districts .plan-section{isolation:isolate;background:var(--beton);border-bottom:2px solid var(--joint);margin-top:-20px;padding-block:100px 80px;position:relative}.ville-districts .plan-section .topo{opacity:.07;animation:120s linear infinite reverse vd-derive;inset:0}.ville-districts .plan-grille{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:40px;display:grid}.ville-districts .carte{background:var(--asphalte);border:2px solid var(--joint);padding:16px;position:relative}.ville-districts .carte:before{content:"";pointer-events:none;background:linear-gradient(#30efc90d 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#30efc90d 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0}.ville-districts .carte .entete{font:.7rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);justify-content:space-between;gap:10px;display:flex;position:relative}.ville-districts .carte .entete b{color:var(--color-accent);font-weight:400}.ville-districts .carte svg{width:100%;height:auto;margin-top:6px;display:block;position:relative;overflow:visible}.ville-districts .carte .zone{cursor:pointer;outline:none}.ville-districts .carte .zone path{fill:#30efc90d;stroke:#30efc980;stroke-width:2.5px;stroke-linejoin:round;transition:fill .25s,stroke .25s}.ville-districts .carte .zone:hover path,.ville-districts .carte .zone:focus-visible path{fill:#30efc92e;stroke:var(--color-accent)}.ville-districts .carte .zone.actif path{fill:var(--color-accent);stroke:var(--craie);stroke-width:3.5px}.ville-districts .carte .zone.deconseille path{stroke:#ffb02e99}.ville-districts .carte .zone.deconseille.actif path{fill:var(--sodium)}.ville-districts .carte .zone.interdit path{stroke:#ff3d3da6;fill:url(#vd-hachures)}.ville-districts .carte .zone.interdit:hover path,.ville-districts .carte .zone.interdit:focus-visible path{stroke:var(--alerte)}.ville-districts .carte .zone.interdit.actif path{fill:var(--alerte)}.ville-districts .carte .zone:focus-visible path{stroke-dasharray:10 6}.ville-districts .carte .contours path{fill:none;stroke-width:2.5px;stroke-linejoin:round;pointer-events:none}.ville-districts .carte .contours .deconseille{stroke:var(--sodium)}.ville-districts .carte .contours .interdit{stroke:var(--alerte)}.ville-districts .carte .contours .actif{stroke:var(--craie);stroke-width:3.5px}.ville-districts .carte .point{fill:var(--asphalte);stroke:var(--color-accent);stroke-width:6px;transition:fill .25s}.ville-districts .carte .zone.deconseille .point{stroke:var(--sodium)}.ville-districts .carte .zone.interdit .point{stroke:var(--alerte)}.ville-districts .carte .zone.actif .point{fill:var(--craie)}.ville-districts .carte .num{font:400 24px var(--signal);fill:var(--craie);text-anchor:middle;dominant-baseline:central;pointer-events:none}.ville-districts .carte .zone.actif .num{fill:var(--asphalte)}.ville-districts .carte .nom{font:700 25px var(--affiche);text-transform:uppercase;fill:var(--craie);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:var(--asphalte);stroke-width:6px;stroke-linejoin:round}.ville-districts .carte .zone.actif .nom{fill:var(--asphalte);stroke:var(--craie)}.ville-districts .carte .zone.cache .point{stroke:var(--gris);stroke-dasharray:7 6}.ville-districts .carte .zone.cache .halo{fill:none;stroke:var(--gris);stroke-width:2px;stroke-dasharray:4 8;transform-origin:50%;transform-box:fill-box;animation:18s linear infinite vd-tourne}.ville-districts .carte .zone.cache.actif .point{fill:var(--craie);stroke:var(--craie)}.ville-districts .carte .zone.cache .nom{font:700 26px var(--main);text-transform:none;fill:var(--gris)}.ville-districts .carte .zone.cache.actif .nom{fill:var(--craie);stroke:var(--asphalte)}@keyframes vd-tourne{to{transform:rotate(360deg)}}.ville-districts .legende{border-top:2px dashed var(--joint);font:.7rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding-top:12px;display:flex;position:relative}.ville-districts .legende span{align-items:center;gap:8px;display:inline-flex}.ville-districts .legende i{border:3px solid var(--color-accent);border-radius:50%;width:14px;height:14px}.ville-districts .legende .d i{border-color:var(--sodium)}.ville-districts .legende .x i{border-color:var(--alerte)}.ville-districts .legende .c i{border-color:var(--gris);border-style:dashed}.ville-districts .legende .aide{color:#5d6168;margin-left:auto}.ville-districts .fiche{background:var(--asphalte);border:2px solid var(--color-accent);--teinte:var(--color-accent);border-color:var(--teinte);position:sticky;top:24px}.ville-districts .fiche.deconseille{--teinte:var(--sodium)}.ville-districts .fiche.interdit{--teinte:var(--alerte)}.ville-districts .fiche.cache{--teinte:var(--gris);border-style:dashed}.ville-districts .fiche .photo{aspect-ratio:16/9;clip-path:polygon(0 0,100% 0,100% 84%,0 100%);position:relative;overflow:hidden}.ville-districts .fiche .photo img{object-fit:cover;filter:contrast(1.05)brightness(.85);width:100%;height:100%;animation:.5s cubic-bezier(.2,1,.3,1) both vd-entre}.ville-districts .fiche.cache .photo img{filter:grayscale()brightness(.6)contrast(1.3);animation:.5s both vd-entre,2.6s step-end infinite vd-brouille}.ville-districts .fiche.interdit .photo img{filter:grayscale()contrast(1.2)brightness(.6)}.ville-districts .fiche .photo:after{content:"";background:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 4px);position:absolute;inset:0}.ville-districts .fiche .grand{z-index:1;font:900 6.4rem/.8 var(--affiche);color:#0000;-webkit-text-stroke:2px var(--craie);position:absolute;top:10px;right:16px}@keyframes vd-entre{0%{opacity:.2;transform:scale(1.12)}}@keyframes vd-brouille{0%,86%,to{transform:none}88%{transform:translate(-10px)}92%{transform:translate(8px)skew(5deg)}}.ville-districts .fiche .corps{gap:10px;padding:4px 24px 24px;display:grid}.ville-districts .fiche .statut{background:var(--teinte);width:fit-content;color:var(--asphalte);font:400 .7rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;padding:5px 10px}.ville-districts .fiche.interdit .statut{color:#fff}.ville-districts .fiche h3{font:900 clamp(2.2rem, 3.6vw, 3.2rem)/.9 var(--affiche);text-transform:uppercase;animation:.4s cubic-bezier(.2,1.3,.4,1) both vd-glisse-texte}.ville-districts .fiche .role{font:.74rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.ville-districts .fiche p{color:#c2c5ca;font-size:1rem}.ville-districts .fiche .aller{background:var(--teinte);width:fit-content;color:var(--asphalte);font:400 .8rem/1 var(--signal);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);align-items:center;gap:10px;margin-top:6px;padding:12px 18px;text-decoration:none;display:inline-flex}.ville-districts .fiche.interdit .aller{color:#fff}.ville-districts .fiche .aller:focus-visible{outline:3px solid var(--craie);outline-offset:3px}@keyframes vd-glisse-texte{0%{opacity:0;transform:translate(-24px)}}.ville-districts .index{padding-block:70px 90px}.ville-districts .index .grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.ville-districts .carte-d{color:var(--craie);background:var(--beton);border:2px solid var(--joint);text-decoration:none;transition:transform .3s cubic-bezier(.2,1.3,.4,1),border-color .2s;display:grid;position:relative}.ville-districts .carte-d:hover,.ville-districts .carte-d:focus-visible{border-color:var(--color-accent);outline:none;transform:translateY(-6px)}.ville-districts .carte-d .photo{aspect-ratio:16/8;position:relative;overflow:hidden}.ville-districts .carte-d .photo img{object-fit:cover;filter:grayscale(.6)brightness(.75);width:100%;height:100%;transition:filter .4s,transform .6s}.ville-districts .carte-d:hover .photo img,.ville-districts .carte-d:focus-visible .photo img{filter:none;transform:scale(1.06)}.ville-districts .carte-d .station{z-index:2;background:var(--asphalte);border:4px solid var(--color-accent);width:42px;height:42px;font:400 .9rem/1 var(--signal);border-radius:50%;place-items:center;display:grid;position:absolute;top:-21px;left:12px}.ville-districts .carte-d .texte{gap:4px;padding:28px 16px 16px;display:grid;position:relative}.ville-districts .carte-d h3{font:900 1.6rem/.95 var(--affiche);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ville-districts .carte-d h3:after{content:"→";font:400 1rem var(--signal);color:var(--color-accent);transition:transform .25s}.ville-districts .carte-d:hover h3:after{transform:translate(5px)}.ville-districts .carte-d .role{font:.68rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.ville-districts .carte-d .etiquette{z-index:2;font:400 .66rem/1 var(--signal);text-transform:uppercase;padding:6px 10px 5px;position:absolute;top:10px;right:10px;transform:rotate(4deg)}.ville-districts .carte-d.deconseille .station{border-color:var(--sodium)}.ville-districts .carte-d.deconseille .etiquette{background:var(--sodium);color:var(--asphalte)}.ville-districts .carte-d.deconseille h3:after{color:var(--sodium)}.ville-districts .carte-d.interdit{border-color:#ff3d3d66}.ville-districts .carte-d.interdit:hover,.ville-districts .carte-d.interdit:focus-visible,.ville-districts .carte-d.interdit .station{border-color:var(--alerte)}.ville-districts .carte-d.interdit h3:after{color:var(--alerte)}.ville-districts .carte-d.interdit .photo img{filter:grayscale()contrast(1.2)brightness(.55)}.ville-districts .scelles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ville-districts .scelles span{white-space:nowrap;width:120%;font:900 .8rem/1 var(--affiche);letter-spacing:.08em;text-transform:uppercase;background:repeating-linear-gradient(-45deg, var(--alerte) 0 14px, #170708 14px 28px);padding:5px 0;position:absolute;left:-10%}.ville-districts .scelles span b{background:var(--asphalte);color:var(--alerte);margin-left:24%;padding:2px 10px;display:inline-block}.ville-districts .scelles span:first-child{z-index:1;top:28%;transform:rotate(-9deg)}.ville-districts .scelles span:nth-child(2){top:58%;transform:rotate(6deg)}.ville-districts .scelles span:nth-child(2) b{margin-left:46%}.ville-districts .fin-de-ligne{font:400 .74rem/1 var(--signal);color:var(--gris);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;align-items:center;gap:14px;margin-top:10px;display:flex}.ville-districts .fin-de-ligne:before,.ville-districts .fin-de-ligne:after{content:"";border-top:3px dashed var(--joint);flex:1}.ville-districts .carte-d.cache{border-style:dashed;border-color:var(--gris);background:repeating-linear-gradient(-45deg, #111214 0 10px, var(--beton) 10px 20px);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ville-districts .carte-d.cache:hover,.ville-districts .carte-d.cache:focus-visible{border-color:var(--craie)}.ville-districts .carte-d.cache .photo{aspect-ratio:auto;min-height:170px}.ville-districts .carte-d.cache .photo img{filter:grayscale()brightness(.75)contrast(1.3);animation:3s step-end infinite vd-brouille}.ville-districts .carte-d.cache .station{border-color:var(--gris);border-style:dashed;margin-bottom:8px;position:static}.ville-districts .carte-d.cache .texte{align-content:center;padding:24px}.ville-districts .carte-d.cache h3{font-size:2.4rem}.ville-districts .carte-d.cache h3:after{color:var(--craie)}.ville-districts .carte-d.cache p{color:#b9bcc1;margin-top:6px;font-size:.98rem}.ville-districts .carte-d.cache .main{font:700 1.1rem/1.2 var(--main);color:var(--gris);margin-top:8px;transform:rotate(-2deg)}.ville-districts .pied{isolation:isolate;border-top:6px solid var(--craie);align-items:end;min-height:300px;display:grid;position:relative;overflow:hidden}.ville-districts .pied:before{content:"";z-index:-2;filter:grayscale()brightness(.35)contrast(1.2);background:url(/assets/images/bljbge.webp) 50% 22%/cover;position:absolute;inset:0}.ville-districts .pied .colonne{width:100%;padding-block:50px 36px}.ville-districts .pied blockquote{max-width:1000px;font:900 clamp(2rem, 4.6vw, 3.8rem)/.95 var(--affiche);text-transform:uppercase;margin:0}.ville-districts .pied blockquote em{color:var(--color-accent);font-style:normal}.ville-districts .pied .signature{font:.78rem/1 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;justify-content:space-between;margin-top:20px;display:flex}@media (width<=1000px){.ville-districts .plan-grille{grid-template-columns:minmax(0,1fr)}.ville-districts .fiche{position:relative;top:0}.ville-districts .index .grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ville-districts .direction{grid-template-columns:minmax(0,1fr);padding:26px 20px 18px}.ville-districts .direction .fleche{display:none}.ville-districts .direction h1{font-size:6.4vw}.ville-districts .ensemble .grille{grid-template-columns:minmax(0,1fr)}.ville-districts .ensemble .titre-section{position:static}.ville-districts .ensemble .texte .chapeau{font-size:1.18rem}.ville-districts .carte .nom{display:none}.ville-districts .carte .num{font-size:34px}.ville-districts .carte .point{r:34}.ville-districts .legende .aide{margin-left:0}.ville-districts .carte-d.cache{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.ville-districts .index .grille{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ville-districts *,.ville-districts :before,.ville-districts :after{transition:none!important;animation:none!important}}.schicksal-page{--titre:"Zen Kaku Gothic New", "Barlow", sans-serif;--affiche:"Saira Condensed", "Arial Narrow", sans-serif;--signal:"Bungee", "Arial Black", sans-serif;--corps:"Barlow", "Segoe UI", sans-serif;--mono:"Share Tech Mono", monospace;--fond:#f7f9fb;--beton:#eef2f6;--surface:#fff;--encre:#111c27;--texte:#3a4652;--gris:#6b7783;--joint:#d6dde5;--n1:#2f6fdc;--n2:#7a55d6;--n3:#e2793a;--n4:#d7302c;--sk-accent:#bcd2e4;--pale:#edf3f8;--fonce:#3a6789;--profond:#1f3c55;--craie:var(--surface);--asphalte:var(--profond);--color-accent:var(--fonce);isolation:isolate;background:var(--fond);min-height:100vh;color:var(--texte);font:400 1.05rem/1.65 var(--corps);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:block;position:relative;overflow:hidden}.schicksal-page :is(p,h1,h2,h3,figure,blockquote,ol){margin:0}.schicksal-page :is(h1,h2,h3){text-wrap:balance;color:var(--encre);font-weight:900}.schicksal-page a{color:inherit}.schicksal-page img{max-width:100%;display:block}.schicksal-page .colonne{max-width:var(--container-content);margin:0 auto;padding-inline:16px;position:relative}@media (width>=640px){.schicksal-page .colonne{padding-inline:32px}}.schicksal-page .logo{aspect-ratio:585/668;background:var(--encre);width:min(300px,66%);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.schicksal-page .anneau .coeur{width:34%;height:auto;position:absolute}.schicksal-page .orbite-matrice{opacity:.6;width:900px;height:900px;top:50%;left:75%;transform:translate(-50%,-50%)}.schicksal-page .orbite-pied{width:900px;height:900px;top:50%;left:50%;transform:translate(-50%,-50%)}.schicksal-page .anneau .cercle{fill:none;stroke:#fff;stroke-width:1px}.schicksal-page .anneau .pris{fill:var(--sk-accent)}.schicksal-page .anneau .libre{fill:none;stroke:#fff;stroke-width:1px;opacity:.4}@keyframes sk-tourne{to{transform:rotate(360deg)}}@keyframes sk-defile{to{transform:translate(-50%)}}.schicksal-page .apres-matrice,.schicksal-page .conseils-section{padding-top:0}.schicksal-page .cassette{background:var(--surface);border:1px solid var(--joint);clip-path:none;border-radius:12px;max-width:560px;margin-top:28px;box-shadow:0 16px 30px -24px #111c2780}.schicksal-page .cassette button{background:var(--profond);color:#fff}.schicksal-page .cassette .titre{font-weight:700}.schicksal-page .cassette .titre small{color:var(--gris)}.schicksal-page .traces{z-index:-1;pointer-events:none;position:absolute;overflow:visible}.schicksal-page .traces *{fill:none;stroke:var(--fonce);vector-effect:non-scaling-stroke}.schicksal-page .traces .fort{stroke:var(--sk-accent);stroke-width:10px}.schicksal-page .traces .disque{fill:var(--sk-accent);stroke:none;opacity:.55}.schicksal-page .traces .tourne{transform-origin:50%;transform-box:view-box;animation:240s linear infinite sk-tourne}.schicksal-page .diagonales{width:100%;height:100%;inset:0}.schicksal-page .horloge-tete{width:1500px;height:1500px;top:316px;left:calc(50% + 354px);transform:translate(-50%,-50%)}.schicksal-page .orbite-orga{width:1000px;height:1000px;top:50%;right:-420px;transform:translateY(-50%)}.schicksal-page .rubrique{font:400 .8rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;color:var(--gris);align-items:center;gap:14px;margin-bottom:24px;display:flex}.schicksal-page .rubrique .voie{background:var(--profond);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.78rem;display:grid}.schicksal-page .rubrique:after{content:"";background:repeating-linear-gradient(90deg, var(--joint) 0 14px, transparent 14px 22px);flex:1;height:2px}.schicksal-page .titre-section{font:900 clamp(2.8rem, 7.5vw, 6rem)/.86 var(--affiche);text-transform:uppercase;letter-spacing:-.01em}.schicksal-page .titre-section em{color:var(--fonce);font-style:normal}.schicksal-page .tete .colonne{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;min-height:680px;padding-block:60px 90px;display:grid}.schicksal-page .barre-haut{padding-inline:inherit;font:400 .78rem/1.3 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;flex-wrap:wrap;gap:6px 22px;display:flex;position:absolute;top:22px;left:0;right:0}.schicksal-page .barre-haut b{color:var(--fonce);font-weight:400}.schicksal-page .barre-haut .horloge{color:var(--encre);font-variant-numeric:tabular-nums}.schicksal-page .etiquette{font:400 .76rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fonce);align-items:center;gap:10px;display:inline-flex}.schicksal-page .etiquette:before{content:"";background:var(--fonce);width:28px;height:2px}.schicksal-page .tete h1{font:700 clamp(3.4rem, 9.5vw, 8rem)/.9 var(--titre);letter-spacing:-.02em;margin-top:18px}.schicksal-page .tete h1 span{color:var(--fonce)}.schicksal-page .tete .devise{font:500 clamp(1.15rem, 2vw, 1.45rem)/1.4 var(--titre);color:var(--fonce);margin-top:18px}.schicksal-page .tete .intro{max-width:54ch;margin-top:18px}.schicksal-page .tete .visuel{place-items:center;display:grid}.schicksal-page .bandeau{background:var(--profond);color:#fff;white-space:nowrap;overflow:hidden}.schicksal-page .bandeau>div{width:max-content;font:700 1.05rem/1 var(--affiche);letter-spacing:.08em;text-transform:uppercase;padding:12px 0;animation:50s linear infinite sk-defile;display:flex}.schicksal-page .bandeau span{padding-inline:22px}.schicksal-page .bandeau span:after{content:"";background:var(--sk-accent);vertical-align:3px;border-radius:50%;width:7px;height:7px;margin-left:44px;display:inline-block}.schicksal-page section{padding-block:80px}.schicksal-page .doctrine .grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:30px 60px;display:grid}.schicksal-page .doctrine .chapeau{font:500 clamp(1.2rem, 2vw, 1.45rem)/1.55 var(--titre);color:var(--encre)}.schicksal-page .doctrine .chapeau strong{color:var(--fonce)}.schicksal-page .texte-long{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 56px;margin-top:44px;display:grid}.schicksal-page .matrice{isolation:isolate;background:var(--profond);color:#dfe8f2;padding-block:80px;position:relative;overflow:hidden}.schicksal-page .matrice .traces *{stroke:#fff}.schicksal-page .matrice .grille{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:50px;display:grid}.schicksal-page .anneau{justify-self:center;place-items:center;width:100%;max-width:380px;display:grid;position:relative}.schicksal-page .anneau svg{width:100%;height:auto;animation:120s linear infinite sk-tourne}.schicksal-page .anneau svg *{vector-effect:non-scaling-stroke}.schicksal-page .matrice .etiquette{color:var(--sk-accent)}.schicksal-page .matrice .etiquette:before{background:var(--sk-accent)}.schicksal-page .matrice h2{font:900 clamp(2.6rem, 6vw, 4.6rem)/.9 var(--affiche);text-transform:uppercase;color:#fff;margin-top:14px}.schicksal-page .matrice h2 em{color:var(--sk-accent);font-style:normal}.schicksal-page .matrice .resume{max-width:56ch;margin-top:16px}.schicksal-page .etapes{margin-top:26px;padding:0;list-style:none;display:grid}.schicksal-page .etapes li{border-top:1px solid #ffffff2e;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.schicksal-page .etapes b{font:900 2.2rem/1 var(--affiche);color:var(--sk-accent)}.schicksal-page .etapes span{font:500 1.1rem/1.45 var(--titre);color:#fff}.schicksal-page .regret{background:var(--surface);border:1px solid var(--joint);border-left:6px solid var(--fonce);grid-template-columns:auto minmax(0,1fr);gap:22px;max-width:900px;margin-top:50px;padding:26px 30px;display:grid;position:relative}.schicksal-page .regret .icone{background:var(--pale);width:46px;height:46px;color:var(--fonce);font:700 1.3rem/1 var(--titre);border-radius:50%;place-items:center;display:grid}.schicksal-page .regret b{font:400 .74rem/1 var(--signal);letter-spacing:.04em;color:var(--fonce);margin-bottom:6px;display:block}.schicksal-page .regret strong{color:var(--encre)}.schicksal-page .organisation{isolation:isolate;background:var(--beton);border-block:1px solid var(--joint);position:relative;overflow:hidden}.schicksal-page .sous-titre{font:500 1.1rem/1.5 var(--titre);color:var(--fonce);margin-top:16px}.schicksal-page .ligne-metro{margin-top:40px;padding-bottom:8px;position:relative;overflow-x:auto}.schicksal-page .ligne-metro ol{grid-template-columns:repeat(4,minmax(150px,1fr));min-width:640px;padding:30px 6px 0;list-style:none;display:grid;position:relative}.schicksal-page .ligne-metro ol:before{content:"";background:linear-gradient(90deg, var(--fonce), var(--sk-accent));border-radius:4px;height:8px;position:absolute;top:49px;left:12%;right:12%}.schicksal-page .station{text-align:center;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-items:center;gap:12px;padding:0 4px;display:grid;position:relative}.schicksal-page .station .point{z-index:1;background:var(--surface);border:5px solid var(--fonce);width:46px;height:46px;font:400 .9rem/1 var(--signal);color:var(--encre);border-radius:50%;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid;position:relative}.schicksal-page .station.efface .point{background:var(--sk-accent)}.schicksal-page .station .nom-s{max-width:170px;font:700 1.1rem/1.05 var(--affiche);text-transform:uppercase;color:var(--encre)}.schicksal-page .station .role{font:.64rem/1.25 var(--mono);letter-spacing:.06em;color:var(--gris);text-transform:uppercase}.schicksal-page .station[aria-pressed=true] .point,.schicksal-page .station:hover .point{background:var(--profond);border-color:var(--profond);color:#fff;transform:scale(1.18)}.schicksal-page .station:focus-visible{outline:3px solid var(--fonce);outline-offset:4px}.schicksal-page .legende-metro{font:.7rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);flex-wrap:wrap;gap:8px 22px;margin-top:18px;display:flex}.schicksal-page .legende-metro span{align-items:center;gap:8px;display:inline-flex}.schicksal-page .legende-metro i{border:4px solid var(--fonce);background:var(--surface);border-radius:50%;width:16px;height:16px}.schicksal-page .legende-metro .e i{background:var(--sk-accent)}.schicksal-page .fiche-role{background:var(--surface);border:1px solid var(--joint);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:26px;margin-top:30px;padding:26px 30px;display:grid;box-shadow:0 24px 40px -30px #111c2780}.schicksal-page .fiche-role .grand{font:900 6rem/.8 var(--affiche);color:var(--sk-accent);-webkit-text-stroke:2px var(--profond)}.schicksal-page .fiche-role h3{font:900 2.2rem/.95 var(--affiche);text-transform:uppercase}.schicksal-page .pastille{font:400 .7rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:6px 12px;display:inline-block}.schicksal-page .pastille.efface{background:var(--sk-accent);color:var(--encre)}.schicksal-page .pastille.garde{border:1px solid var(--fonce);color:var(--fonce)}.schicksal-page .fiche-role .pastille{margin:10px 0 12px}.schicksal-page .fiche-role p{max-width:70ch}.schicksal-page .spectre{background:linear-gradient(90deg, var(--n1), var(--n2) 38%, var(--n3) 68%, var(--n4));border-radius:5px;height:10px;margin-top:34px;position:relative}.schicksal-page .spectre i{border:4px solid var(--encre);width:24px;height:24px;top:50%;left:calc((var(--niveau,1) - .5) * 25%);background:#fff;border-radius:50%;margin:-12px 0 0 -12px;transition:left .45s cubic-bezier(.2,1.3,.4,1);position:absolute}.schicksal-page .spectre-legende{font:.68rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);justify-content:space-between;margin-top:10px;display:flex}.schicksal-page .niveaux{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.schicksal-page .niveau{background:var(--surface);border:1px solid var(--joint);border-top:4px solid var(--c);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:10px;padding:22px 20px;transition:transform .25s,box-shadow .25s;display:grid}.schicksal-page .niveau:first-child{--c:var(--n1)}.niveau:nth-child(2){--c:var(--n2)}.niveau:nth-child(3){--c:var(--n3)}.niveau:nth-child(4){--c:var(--n4)}.schicksal-page .niveau .rang{font:400 .7rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);align-items:center;gap:8px;display:flex}.schicksal-page .niveau .rang:before{content:"";background:var(--c);border-radius:50%;width:10px;height:10px}.schicksal-page .niveau strong{font:900 1.9rem/.95 var(--affiche);text-transform:uppercase;color:var(--encre)}.schicksal-page .niveau .desc{font-size:.95rem}.schicksal-page .niveau .consignes{flex-wrap:wrap;gap:6px;display:flex}.schicksal-page .niveau .consignes i{border:1px solid var(--joint);font-style:normal;font:400 .64rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--encre);border-radius:99px;padding:4px 9px}.schicksal-page .niveau[aria-pressed=true]{border-color:var(--c);border-top-width:4px;transform:translateY(-6px);box-shadow:0 22px 40px -26px #111c278c}.schicksal-page .niveau:focus-visible{outline:3px solid var(--fonce);outline-offset:3px}.schicksal-page .equipement-section{background:var(--beton);border-block:1px solid var(--joint)}.schicksal-page .paquetage{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:48px;margin-top:40px;display:grid}.schicksal-page .tenue{position:sticky;top:24px}.schicksal-page .choix-tenue{background:var(--surface);border:1px solid var(--joint);border-radius:99px;gap:4px;width:fit-content;margin-bottom:14px;padding:4px;display:flex}.schicksal-page .choix-tenue button{font:400 .7rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:7px 16px;transition:background .2s,color .2s}.schicksal-page .choix-tenue button[aria-pressed=true]{background:var(--profond);color:#fff}.schicksal-page .choix-tenue button:focus-visible{outline:2px solid var(--fonce);outline-offset:2px}.schicksal-page .tenue .cadre{aspect-ratio:2/3;background:#1f2326;border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 50px -34px #111c27b3}.schicksal-page .tenue img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .45s,transform .6s;position:absolute;inset:0;transform:scale(1.02)}.schicksal-page .tenue img.visible{opacity:1;transform:none}.schicksal-page .tenue .cadre:focus-visible{outline:3px solid var(--fonce);outline-offset:4px}.schicksal-page .tenue:before,.schicksal-page .tenue:after{content:"";z-index:1;border:2px solid var(--fonce);pointer-events:none;width:30px;height:30px;position:absolute}.schicksal-page .tenue:before{border-bottom:0;border-right:0;top:38px;left:-10px}.schicksal-page .tenue:after{border-top:0;border-left:0;bottom:34px;right:-10px}.schicksal-page .tenue figcaption{justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding-inline:4px;display:flex}.schicksal-page .tenue figcaption b{font:900 1.3rem/1 var(--affiche);text-transform:uppercase;color:var(--encre)}.schicksal-page .tenue figcaption span{font:400 .7rem/1 var(--mono);letter-spacing:.14em;color:var(--gris);text-transform:uppercase}.schicksal-page .inventaire{background:var(--surface);border:1px solid var(--joint);border-radius:16px;margin:46px 0 0;padding:6px 30px;list-style:none}.schicksal-page .objet{grid-template-columns:56px minmax(0,1fr);gap:20px;padding:24px 0;transition:background .3s;display:grid}.schicksal-page .objet+.objet{border-top:1px solid var(--joint)}.schicksal-page .objet .tuile{background:var(--profond);color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;transition:box-shadow .3s;display:grid}.schicksal-page .objet .tuile svg{width:30px;height:30px}.schicksal-page .objet.porte .tuile{box-shadow:0 0 0 4px var(--sk-accent)}.schicksal-page .objet .type{font:400 .66rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fonce)}.schicksal-page .objet h3{font:900 1.7rem/.95 var(--affiche);text-transform:uppercase;margin:6px 0 8px}.schicksal-page .objet p{font-size:.98rem}.schicksal-page .essayer{border:1px solid var(--fonce);font:400 .68rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fonce);cursor:pointer;background:0 0;border-radius:99px;margin-top:12px;padding:7px 14px;transition:background .2s,color .2s}.schicksal-page .essayer:hover,.schicksal-page .essayer:focus-visible{background:var(--fonce);color:#fff;outline:none}.schicksal-page .relations{gap:12px;margin-top:40px;display:grid}.schicksal-page .relation{background:var(--surface);border:1px solid var(--joint);color:inherit;border-radius:14px;grid-template-columns:96px minmax(0,220px) minmax(0,1fr);align-items:center;gap:24px;padding:14px 22px 14px 14px;text-decoration:none;transition:border-color .2s,transform .25s;display:grid}.schicksal-page a.relation:hover{border-color:var(--fonce);transform:translate(6px)}.schicksal-page .relation .vignette{background:var(--pale) center top / cover;width:96px;height:96px;font:900 1.3rem/1 var(--affiche);color:var(--fonce);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.schicksal-page .relation .vignette img{object-fit:contain;filter:drop-shadow(0 1px 4px #0009);width:30px;height:30px;position:absolute;bottom:6px;right:6px}.schicksal-page .relation h3{font:900 1.7rem/.95 var(--affiche);text-transform:uppercase}.schicksal-page .relation .pastille{margin-top:8px}.schicksal-page .pastille.bonne{background:var(--profond);color:#fff}.schicksal-page .pastille.neutre{color:#5d6f7c;border:1px solid #9aa9b4}.schicksal-page .pastille.mitige{border:1px solid var(--n3);color:#b5571f}.schicksal-page .relation p{font-size:.97rem}.schicksal-page .conseil{background:var(--pale);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:22px;max-width:880px;margin-top:30px;padding:28px 32px;display:grid}.schicksal-page .conseil .icone{background:var(--profond);color:#fff;width:46px;height:46px;font:700 1.3rem/1 var(--titre);border-radius:50%;place-items:center;display:grid}.schicksal-page .conseil p+p{margin-top:12px}.schicksal-page .pied{isolation:isolate;background:var(--profond);color:#fff;text-align:center;padding-block:110px 40px;position:relative;overflow:hidden}.schicksal-page .pied .traces *{stroke:#fff}.schicksal-page .pied blockquote{max-width:900px;font:700 clamp(1.9rem, 4.4vw, 3.4rem)/1.15 var(--titre);letter-spacing:-.015em;color:#fff;margin:0 auto}.schicksal-page .pied blockquote span{color:var(--sk-accent)}.schicksal-page .pied .signature{font:.74rem/1 var(--mono);letter-spacing:.14em;color:#fff9;text-transform:uppercase;justify-content:space-between;margin-top:70px;display:flex}@media (width<=900px){.schicksal-page .tete .colonne,.schicksal-page .doctrine .grille,.schicksal-page .texte-long,.schicksal-page .matrice .grille{grid-template-columns:minmax(0,1fr)}.schicksal-page .tete .colonne{padding-top:90px}.schicksal-page .tete .visuel{order:-1}.schicksal-page .logo{width:min(200px,55%)}.schicksal-page .horloge-tete{width:1000px;height:1000px;top:300px;left:50%}.schicksal-page .niveaux{grid-template-columns:repeat(2,minmax(0,1fr))}.schicksal-page .paquetage{grid-template-columns:minmax(0,1fr);gap:30px}.schicksal-page .tenue{justify-self:center;width:min(100%,360px);position:relative;top:0}.schicksal-page .inventaire{margin-top:0;padding:4px 20px}.schicksal-page .relation{grid-template-columns:72px minmax(0,1fr)}.schicksal-page .relation .vignette{width:72px;height:72px}.schicksal-page .relation p{grid-column:1/-1}}@media (width<=600px){.schicksal-page .niveaux{grid-template-columns:minmax(0,1fr)}.schicksal-page .objet{grid-template-columns:minmax(0,1fr);gap:12px}.schicksal-page .fiche-role,.schicksal-page .regret,.schicksal-page .conseil{grid-template-columns:minmax(0,1fr)}.schicksal-page .fiche-role .grand{font-size:4rem}}@media (width<=900px){.schicksal-page .barre-haut{padding-left:64px}}@media (prefers-reduced-motion:reduce){.schicksal-page *,.schicksal-page :before,.schicksal-page :after{transition:none!important;animation:none!important}}.cbd-page{--affiche:"Saira Condensed", "Arial Narrow", sans-serif;--signal:"Bungee", "Arial Black", sans-serif;--corps:"Barlow", "Segoe UI", sans-serif;--mono:"Share Tech Mono", monospace;--main:"Kalam", cursive;--color-accent:#2fe07a;isolation:isolate;min-height:100vh;display:block;position:relative;overflow:hidden}.cbd-page .recrute-section{padding-top:0}.cbd-page{background:var(--fond);color:var(--texte);font:400 1.05rem/1.65 var(--corps);margin:0;overflow-x:clip}.cbd-page p,.cbd-page h1,.cbd-page h2,.cbd-page h3,.cbd-page figure,.cbd-page ul,.cbd-page ol,.cbd-page dl,.cbd-page dd,.cbd-page blockquote{margin:0}.cbd-page h1,.cbd-page h2,.cbd-page h3{text-wrap:balance;color:var(--titre-c);font-weight:900}.cbd-page a{color:inherit}.cbd-page img{max-width:100%;display:block}.cbd-page .colonne{max-width:1180px;margin:0 auto;padding-inline:16px;position:relative}@media (width>=640px){.cbd-page .colonne{padding-inline:32px}}.cbd-page .rubrique{font:400 .8rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;color:var(--gris);align-items:center;gap:14px;margin-bottom:22px;display:flex}.cbd-page .rubrique .voie{background:var(--accent);width:34px;height:34px;color:var(--sur-accent);border-radius:50%;flex:none;place-items:center;font-size:.78rem;display:grid}.cbd-page .rubrique:after{content:"";background:repeating-linear-gradient(90deg, var(--joint) 0 14px, transparent 14px 22px);flex:1;height:2px}.cbd-page .titre-section{font:900 clamp(2.6rem, 7vw, 5.4rem)/.88 var(--affiche);text-transform:uppercase;letter-spacing:-.01em}.cbd-page .titre-section em{color:var(--accent-texte);font-style:normal}.cbd-page section{padding-block:80px}.cbd-page .heros{isolation:isolate;position:relative;overflow:hidden}.cbd-page .heros .colonne{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;min-height:660px;padding-block:60px;display:grid}.cbd-page .barre-haut{font:400 .76rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);flex-wrap:wrap;gap:6px 22px;display:flex}.cbd-page .barre-haut b{color:var(--accent-texte);font-weight:400}.cbd-page .heros h1{font:900 clamp(3.6rem, 9vw, 7.6rem)/.84 var(--affiche);text-transform:uppercase;letter-spacing:-.01em;margin-top:22px}.cbd-page .heros h1 small{font:700 clamp(1.1rem, 2.2vw, 1.6rem)/1.1 var(--affiche);letter-spacing:.04em;color:var(--gris);margin-top:10px;display:block}.cbd-page .heros .accroche{max-width:54ch;margin-top:22px}.cbd-page .faits{border-top:1px solid var(--joint);flex-wrap:wrap;margin-top:30px;display:flex}.cbd-page .faits div{flex:140px;padding:14px 18px 0 0}.cbd-page .faits div+div{border-left:1px solid var(--joint);padding-left:18px}.cbd-page .faits dt{font:400 .66rem/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris)}.cbd-page .faits dd{font:700 1.05rem/1.25 var(--affiche);text-transform:uppercase;color:var(--titre-c);margin-top:4px}.cbd-page .visuel{position:relative}.cbd-page .logo{width:min(260px,60%);margin:0 auto}.cbd-page .issues{background:var(--joint);border:2px solid var(--joint);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:40px;display:grid}.cbd-page .issue{background:var(--carte);align-content:start;gap:10px;padding:30px;display:grid}.cbd-page .issue h3{font:900 2.2rem/.9 var(--affiche);text-transform:uppercase}.cbd-page .issue.gueri h3{color:var(--accent-texte)}.cbd-page .issue.mort h3{color:var(--danger)}.cbd-page .issue p{color:var(--texte-doux)}.cbd-page .historique{font:400 .74rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);flex-wrap:wrap;gap:6px 0;margin-top:22px;display:flex}.cbd-page .historique span+span:before{content:"→";color:var(--accent-texte);margin:0 14px}.cbd-page .recit{color:var(--texte-doux);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 56px;margin-top:40px;display:grid}.cbd-page .batiment-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:40px;display:grid}.cbd-page .batiment-grille .texte{color:var(--texte-doux);gap:18px;display:grid}.cbd-page .plan{background:var(--carte);border:2px solid var(--joint);padding:18px}.cbd-page .plan .entete{font:.7rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);justify-content:space-between;display:flex}.cbd-page .plan .etages{gap:6px;margin-top:12px;display:grid}.cbd-page .etage{grid-template-columns:34px repeat(6,minmax(0,1fr));gap:6px;display:grid}.cbd-page .etage>span:first-child{font:400 .7rem/1 var(--signal);color:var(--gris);place-items:center;display:grid}.cbd-page .salle{min-height:58px;font:.58rem/1.15 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--joint);color:var(--gris);align-content:end;padding:6px 7px;display:grid;position:relative}.cbd-page .salle.occupee{border:2px solid var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cbd-page .salle.occupee{background:color-mix(in srgb, var(--accent) 16%, var(--carte))}}.cbd-page .salle.occupee{color:var(--titre-c)}.cbd-page .salle.cellule{border:2px solid var(--danger);background:repeating-linear-gradient(90deg, var(--danger) 0 3px, var(--carte) 3px 10px)}@supports (color:color-mix(in lab, red, red)){.cbd-page .salle.cellule{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--danger) 20%, var(--carte)) 0 3px, var(--carte) 3px 10px)}}.cbd-page .salle.cellule{color:var(--titre-c)}.cbd-page .plan .legende{font:.68rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);flex-wrap:wrap;gap:8px 18px;margin-top:12px;display:flex}.cbd-page .plan .legende i{vertical-align:-2px;border:1px dashed var(--joint);width:14px;height:14px;margin-right:6px;display:inline-block}.cbd-page .plan .legende .o i{border:2px solid var(--accent)}.cbd-page .plan .legende .c i{border:2px solid var(--danger)}.cbd-page .plan .compte{font:700 1.1rem/1.3 var(--main);color:var(--accent-texte);margin-top:12px}.cbd-page .relation{background:var(--carte);border:2px solid var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;margin-top:40px;padding:28px 30px;display:grid}.cbd-page .relation .sceau{background:var(--accent);width:92px;height:92px;color:var(--sur-accent);font:900 1.4rem/1 var(--affiche);text-transform:uppercase;border-radius:50%;place-items:center;display:grid}.cbd-page .relation h3{font:900 2rem/.95 var(--affiche);text-transform:uppercase}.cbd-page .relation .etat{background:var(--accent);color:var(--sur-accent);font:400 .66rem/1 var(--signal);margin:8px 0 10px;padding:5px 10px;display:inline-block}.cbd-page .relation p{color:var(--texte-doux)}.cbd-page .relation ul{color:var(--texte-doux);margin-top:12px;padding-left:18px}.cbd-page .seul{font:700 1.1rem/1.3 var(--main);color:var(--gris);margin-top:18px}.cbd-page .recrute{background:var(--accent);color:var(--sur-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:34px 36px;display:grid}.cbd-page .recrute b{font:900 clamp(2rem, 4vw, 3.2rem)/.9 var(--affiche);text-transform:uppercase;display:block}.cbd-page .recrute p{max-width:60ch;margin-top:10px}.cbd-page .recrute .bouton{background:var(--sur-accent);color:var(--accent);font:400 .82rem/1 var(--signal);white-space:nowrap;padding:14px 22px;text-decoration:none}.cbd-page .pied{padding-block:90px 40px}.cbd-page .pied blockquote{max-width:980px;font:900 clamp(2rem, 4.6vw, 3.6rem)/.95 var(--affiche);text-transform:uppercase;color:var(--titre-c)}.cbd-page .pied blockquote em{color:var(--accent-texte);font-style:normal}.cbd-page .pied .signature{font:.76rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);justify-content:space-between;margin-top:22px;display:flex}[data-profil-theme=cbd]{--carte:#131718;--joint:#263033;--texte-doux:#a8b3b0;--titre-c:#eef2ef;--gris:#7f8b88;--accent:var(--color-accent);--sur-accent:#06140b;--danger:#ff4a3d;--signal:"Bungee", "Arial Black", sans-serif;--main:"Kalam", cursive;--affiche:"Saira Condensed", "Arial Narrow", sans-serif;--corps:"Barlow", "Segoe UI", sans-serif;--mono:"Share Tech Mono", monospace}[data-profil-theme=cbd] .font-heading{font-weight:900}[data-profil-theme=cbd] h1.font-heading{letter-spacing:-.01em;color:var(--titre-c);text-shadow:.04em .04em 0 var(--sur-accent), 0 0 40px var(--accent);font-size:clamp(3.4rem,8vw,6rem);line-height:.84}@supports (color:color-mix(in lab, red, red)){[data-profil-theme=cbd] h1.font-heading{text-shadow:.04em .04em 0 var(--sur-accent), 0 0 40px color-mix(in oklab, var(--accent) 25%, transparent)}}[data-profil-theme=cbd] .pluie.cbd-pluie-banniere{z-index:3}.cbd-croix{z-index:3;opacity:.9;background:var(--accent);clip-path:polygon(33% 0,67% 0,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0 67%,0 33%,33% 33%);width:150px;height:150px;filter:drop-shadow(0 0 18px var(--accent));margin-top:-105px;animation:4s step-end infinite cbd-gresille;position:absolute;top:50%;left:calc(50% + 70px)}.cbd-sous-banniere{z-index:10;pointer-events:none;height:110px;margin-top:-70px;position:relative}.cbd-filet{width:100%;height:24px;display:block}.cbd-filet path{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cbd-filet path{stroke:color-mix(in oklab, var(--accent) 55%, transparent)}}.cbd-filet path{stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cbd-fiche{background:var(--carte);border:2px solid var(--joint);overflow:hidden}.cbd-fiche>div:nth-child(3){background:0 0}.cbd-fiche-tete{border-bottom:1px solid var(--joint);font:400 .66rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.cbd-fiche-etat{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.cbd-fiche-etat i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%}.cbd-fiche .moniteur{margin:0 14px 14px}.cbd-tuile{background:var(--carte);border:2px solid var(--joint);padding:18px 18px 16px}.cbd-tuile>div:first-child{font:900 2.6rem/.9 Saira Condensed,sans-serif}[data-profil-theme=cbd] .rounded-full.border:not(img,.size-20){border-radius:0}[data-profil-theme=cbd] .rounded-full.border.bg-accent\/10:not(img,.size-20){border-color:var(--accent);background:var(--accent);color:var(--sur-accent);font-family:var(--signal);letter-spacing:.04em;font-size:.7rem}[data-profil-theme=cbd] a.rounded-full.border.bg-accent\/10:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-profil-theme=cbd] a.rounded-full.border.bg-accent\/10:hover{background:color-mix(in oklab, var(--accent) 80%, #fff)}}[data-profil-theme=cbd] .profil-vide{font:700 1.1rem/1.3 var(--main);color:var(--gris)}.cbd-page{--fond:#0b0d0e;--carte:#131718;--joint:#263033;--texte:#c9d1cf;--texte-doux:#a8b3b0;--titre-c:#eef2ef;--gris:#7f8b88;--accent:#2fe07a;--accent-texte:#2fe07a;--sur-accent:#06140b;--danger:#ff4a3d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cbd-page .heros:before{content:"";z-index:-2;filter:saturate(.8)brightness(.75);background:url(/assets/images/cb5btm.webp) 70% 40%/cover;position:absolute;inset:0}.cbd-page .heros:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b0d0e 0%,#0b0d0eeb 38%,#0b0d0e59 70%,#0b0d0e33),linear-gradient(#0000 70%,#0b0d0e);position:absolute;inset:0}:is(.cbd-page,[data-profil-theme=cbd]) .pluie{z-index:-1;opacity:.35;pointer-events:none;background:repeating-linear-gradient(100deg,#0000 0 9px,#bedce61f 9px 10px,#0000 10px 23px);animation:.6s linear infinite cbd-pluie;position:absolute;inset:0}@keyframes cbd-pluie{to{background-position:-40px 120px}}.cbd-page .heros h1{color:#eef2ef;text-shadow:.04em .04em #06140b,0 0 40px #2fe07a40}.cbd-page .enseigne{z-index:-1;opacity:.9;clip-path:polygon(33% 0,67% 0,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0 67%,0 33%,33% 33%);filter:drop-shadow(0 0 18px #2fe07a)drop-shadow(0 0 40px #2fe07a99);background:#2fe07a;width:200px;height:200px;margin-top:-157px;animation:4s step-end infinite cbd-gresille;position:absolute;top:50%;right:-86px}@keyframes cbd-gresille{0%,90%,to{opacity:1}92%{opacity:.2}94%{opacity:.9}96%{opacity:.1}}.cbd-page .logo{z-index:1;filter:drop-shadow(0 0 6px #2fe07ae6)drop-shadow(0 0 24px #2fe07a80);width:min(300px,80%);margin:0 auto;animation:6s ease-in-out infinite cbd-flotte,7s step-end infinite cbd-neon;position:relative}@keyframes cbd-neon{0%,94%,to{opacity:1}95%{opacity:.55}96%{opacity:1}97%{opacity:.7}}@keyframes cbd-flotte{50%{transform:translateY(-10px)}}.cbd-page .visuel{place-items:center;min-height:460px;display:grid}.cbd-page .visuel:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#2fe07a38,#2fe07a0f 45%,#0000 68%);border-radius:50%;width:min(440px,100%);position:absolute}.cbd-page .visuel:after{content:"";aspect-ratio:1;border:1px solid #2fe07a59;border-radius:50%;width:min(380px,92%);position:absolute;box-shadow:0 0 0 26px #0b0d0e59,0 0 0 27px #2fe07a2e}:is(.cbd-page,[data-profil-theme=cbd]) .ecg{z-index:0;pointer-events:none;width:100%;height:110px;position:absolute;bottom:6px;left:0;right:0}:is(.cbd-page,[data-profil-theme=cbd]) .ecg path{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}:is(.cbd-page,[data-profil-theme=cbd]) .ecg .trace-fond{stroke:#2fe07a29;stroke-width:2px}:is(.cbd-page,[data-profil-theme=cbd]) .ecg .trace{stroke:#2fe07a;stroke-width:2.5px;stroke-dasharray:260 1740;filter:drop-shadow(0 0 6px #2fe07a);animation:4.5s linear infinite cbd-ecg}@keyframes cbd-ecg{0%{stroke-dashoffset:260px}to{stroke-dashoffset:-1740px}}.cbd-page .heros .colonne{z-index:1;padding-bottom:150px;position:relative}:is(.cbd-page,[data-profil-theme=cbd]) .moniteur{border:1px solid var(--joint);--trace:var(--accent);background:#0a0c0d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 12px;display:grid}:is(.cbd-page,[data-profil-theme=cbd]) .moniteur.plat{--trace:var(--danger)}:is(.cbd-page,[data-profil-theme=cbd]) .moniteur svg{width:100%;height:56px}:is(.cbd-page,[data-profil-theme=cbd]) .moniteur path{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}:is(.cbd-page,[data-profil-theme=cbd]) .moniteur .trace-fond{stroke:var(--trace)}@supports (color:color-mix(in lab, red, red)){:is(.cbd-page,[data-profil-theme=cbd]) .moniteur .trace-fond{stroke:color-mix(in srgb, var(--trace) 18%, transparent)}}:is(.cbd-page,[data-profil-theme=cbd]) .moniteur .trace-fond{stroke-width:1.5px}:is(.cbd-page,[data-profil-theme=cbd]) .moniteur .trace{stroke:var(--trace);stroke-width:2.5px;stroke-dasharray:220 780;filter:drop-shadow(0 0 5px var(--trace));animation:2.2s linear infinite cbd-moniteur}:is(.cbd-page,[data-profil-theme=cbd]) .moniteur.plat .trace{animation-duration:5s}@keyframes cbd-moniteur{0%{stroke-dashoffset:220px}to{stroke-dashoffset:-780px}}:is(.cbd-page,[data-profil-theme=cbd]) .moniteur .bpm{min-width:54px;font:400 1.5rem/1 var(--signal);color:var(--trace);text-align:right;text-shadow:0 0 10px var(--trace)}@supports (color:color-mix(in lab, red, red)){:is(.cbd-page,[data-profil-theme=cbd]) .moniteur .bpm{text-shadow:0 0 10px color-mix(in srgb, var(--trace) 60%, transparent)}}:is(.cbd-page,[data-profil-theme=cbd]) .moniteur .bpm small{font:.6rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);text-shadow:none;margin-top:4px;display:block}:is(.cbd-page,[data-profil-theme=cbd]) .moniteur:not(.plat) .bpm{animation:1.1s ease-out infinite cbd-pouls}@keyframes cbd-pouls{0%,to{opacity:1}12%{opacity:.55}}.cbd-page .entete-personnel{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;display:flex}.cbd-page .compte-postes{font:700 1.2rem/1.3 var(--main);color:var(--gris)}.cbd-page .compte-postes b{font:900 2.4rem/1 var(--affiche);color:var(--accent-texte)}.cbd-page .organigramme{--lien:#2fe07a59;margin-top:40px}.cbd-page .sommet{justify-content:center;padding-bottom:26px;display:flex;position:relative}.cbd-page .sommet:after{content:"";border-left:2px solid var(--lien);height:26px;position:absolute;bottom:0;left:50%}.cbd-page .sommet .poste{width:min(300px,100%)}.cbd-page .branches{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding-top:26px;display:grid;position:relative}.cbd-page .branches:before{content:"";border-top:2px solid var(--lien);position:absolute;top:0;left:10%;right:10%}.cbd-page .branche{align-content:start;gap:22px;display:grid;position:relative}.cbd-page .branche:before{content:"";border-left:2px solid var(--lien);height:26px;position:absolute;top:-26px;left:50%}.cbd-page .branche>*{position:relative}.cbd-page .branche>*+:before{content:"";border-left:2px dashed var(--lien);height:22px;position:absolute;top:-22px;left:50%}.cbd-page .paire{border-left:2px dashed var(--lien);gap:10px;padding-left:14px;display:grid}.cbd-page .poste{background:var(--carte);border:2px solid var(--accent);align-content:space-between;gap:8px;min-height:96px;padding:12px;display:grid}.cbd-page .poste .titre-poste{font:700 .98rem/1.1 var(--affiche);text-transform:uppercase;color:var(--titre-c)}.cbd-page .poste .qui{background:var(--accent);width:fit-content;color:var(--sur-accent);font:400 .62rem/1.2 var(--signal);padding:4px 8px}.cbd-page .poste{color:inherit;text-decoration:none;position:relative}.cbd-page .poste:not(.vacant){cursor:pointer;transition:box-shadow .25s}.cbd-page .poste:not(.vacant):hover,.cbd-page .poste:not(.vacant):focus-visible{z-index:5;outline:none;box-shadow:0 0 0 3px #2fe07a40,0 0 24px #2fe07a40}.cbd-page .photo-poste{z-index:6;aspect-ratio:1;background:var(--carte);border:2px solid var(--accent);opacity:0;pointer-events:none;width:170px;padding:6px;transition:opacity .2s,transform .25s cubic-bezier(.2,1.3,.4,1);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,10px)scale(.94);box-shadow:0 18px 40px -12px #000c,0 0 24px #2fe07a4d}.cbd-page .photo-poste:after{content:"";background:var(--carte);border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:14px;height:14px;margin:-6px 0 0 -7px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.cbd-page .photo-poste img{object-fit:cover;background:#0a0c0d;width:100%;height:100%}.cbd-page .poste:hover .photo-poste,.cbd-page .poste:focus-visible .photo-poste{opacity:1;transform:translate(-50%)scale(1)}.cbd-page .poste.vacant{border:2px dashed var(--joint);background:repeating-linear-gradient(-45deg,#ffffff04 0 8px,#0000 8px 16px)}.cbd-page .poste.vacant .titre-poste{color:var(--texte-doux)}.cbd-page .poste.vacant .qui{color:var(--gris);font:700 .95rem/1.2 var(--main);text-transform:none;background:0 0;padding:0}.cbd-page .paire .poste{min-height:80px}@media (width<=900px){.cbd-page .branches{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.cbd-page .branches:before,.cbd-page .branche:before,.cbd-page .sommet:after{display:none}}@media (width<=560px){.cbd-page .branches{grid-template-columns:minmax(0,1fr)}}.cbd-page .joueur{font:400 .72rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-texte);background:#2fe07a14;border:1px solid #2fe07a8c;align-items:center;gap:10px;margin-top:18px;padding:7px 14px 7px 10px;display:inline-flex}.cbd-page .joueur i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border-radius:50%}.cbd-page .heros h1{isolation:isolate;width:min-content;position:relative}.cbd-page .heros h1 small{white-space:nowrap}.cbd-page .batiment-section{border-block:1px solid var(--joint);background:#0f1213}.cbd-page .couloir{filter:saturate(.85);background:url(/assets/images/cb7clr.webp) 50% 60%/cover;height:280px;margin-top:40px;position:relative}.cbd-page .couloir:after{content:"Couloir du 2e étage · inutilisé";font:.7rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#a8b3b0;background:#0b0d0ed9;padding:6px 10px;position:absolute;bottom:14px;left:16px}.cbd-page .pied{border-top:2px solid var(--accent);background:linear-gradient(#0000,#2fe07a0f)}@media (width<=900px){.cbd-page .heros .colonne,.cbd-page .recit,.cbd-page .batiment-grille,.cbd-page .issues,.cbd-page .recrute{grid-template-columns:minmax(0,1fr)}.cbd-page .visuel{min-height:0}.cbd-page .enseigne{width:110px;height:110px;margin-top:-87px;right:-20px}.cbd-page .visuel{order:-1;min-height:320px}.cbd-page .logo{width:min(220px,60%)}}@media (width<=560px){.cbd-page .etage{grid-template-columns:24px repeat(3,minmax(0,1fr))}.cbd-page .salle:nth-child(n+5){display:none}.cbd-page .relation{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cbd-page *,.cbd-page :before,.cbd-page :after{transition:none!important;animation:none!important}}.sdx-accueil section{padding-block:80px}.sdx-accueil :is(p,h1,h2,h3,ul,ol,blockquote,figure){margin:0}.sdx-accueil :is(ul,ol){padding:0;list-style:none}.sdx-accueil .heros{isolation:isolate;grid-template-rows:auto 1fr auto;min-height:620px;display:grid;position:relative;overflow:hidden}.sdx-accueil .heros>.colonne{width:100%}.sdx-accueil .heros .topo{opacity:.06;animation:140s linear infinite reverse accueil-derive;inset:0}.sdx-accueil .barre-haut{font:400 .78rem/1.3 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;flex-wrap:wrap;gap:6px 22px;padding-top:22px;display:flex}.sdx-accueil .barre-haut b{color:var(--color-accent);font-weight:400}.sdx-accueil .heros .grille{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding-block:30px 50px;display:grid}.sdx-accueil.avec-favoris .heros{min-height:0}.sdx-accueil.avec-favoris .heros .grille{padding-block:14px 30px}.sdx-accueil.avec-favoris .tirage{width:clamp(200px,20vw,260px)}.sdx-accueil .heros h1{font:900 clamp(3.2rem, 6.8vw, 7rem)/.82 var(--affiche);text-transform:uppercase;letter-spacing:-.01em;display:grid}.sdx-accueil .heros h1 .petit{color:var(--gris);letter-spacing:.02em;font-size:.3em}.sdx-accueil .heros h1 .gros{white-space:nowrap;color:var(--craie);text-shadow:.045em .045em 0 var(--color-accent)}.sdx-accueil .heros h1 .gros span{animation:.8s cubic-bezier(.2,1.3,.3,1) both accueil-lettre;animation-delay:calc(var(--n) * 55ms);display:inline-block}.sdx-accueil .accroche{color:#c9cbcf;max-width:540px;margin-top:22px}.sdx-accueil .accroche strong{color:var(--craie)}.sdx-accueil .actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sdx-accueil .bouton{font:400 .8rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--color-accent);color:var(--color-accent);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);align-items:center;padding:14px 30px 14px 22px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.sdx-accueil .bouton.plein{background:var(--color-accent);color:var(--asphalte)}.sdx-accueil .bouton:hover,.sdx-accueil .bouton:focus-visible{background:var(--craie);border-color:var(--craie);color:var(--asphalte);outline:none}.sdx-accueil .borne{justify-items:center;padding-bottom:84px;display:grid;position:relative}.sdx-accueil .tirage{cursor:pointer;perspective:1200px;background:0 0;border:0;width:clamp(230px,26vw,330px);padding:0;animation:5s ease-in-out infinite sdx-flotte;position:relative}.sdx-accueil .tirage:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--lueur,#30efc9), transparent);border-radius:50%;position:absolute;inset:-6%}@supports (color:color-mix(in lab, red, red)){.sdx-accueil .tirage:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--lueur,var(--color-accent)) 40%, transparent), transparent)}}.sdx-accueil .tirage:before{transition:background .6s}.sdx-accueil .tirage .tourne{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,1.4,.4,1);position:absolute;inset:0}.sdx-accueil .tirage.retournee .tourne{transform:rotateY(180deg)}.sdx-accueil .tirage .face{backface-visibility:hidden;position:absolute;inset:0}.sdx-accueil .tirage .verso{transform:rotateY(180deg)}.sdx-accueil .tirage:focus-visible{outline:2px solid var(--craie);outline-offset:8px}.sdx-accueil .resultat{text-align:center;max-width:340px;font:400 .74rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);margin-inline:auto;position:absolute;top:calc(100% - 66px);left:0;right:0}.sdx-accueil .resultat b{font:900 1.6rem/1 var(--affiche);letter-spacing:0;color:var(--craie);margin-bottom:4px;display:block}.sdx-accueil .resultat i{color:var(--r,var(--color-accent));font-style:normal}@keyframes sdx-flotte{50%{transform:translateY(-10px)rotate(-1.5deg)}}.sdx-accueil .ruban{white-space:nowrap;background:var(--color-accent);color:var(--asphalte);font:900 1.15rem/1 var(--affiche);letter-spacing:.06em;text-transform:uppercase;padding:11px 0;display:flex;overflow:hidden}.sdx-accueil .ruban>div{flex:none;width:max-content;animation:90s linear infinite accueil-defile;display:flex}.sdx-accueil .ruban span{padding-inline:18px}.sdx-accueil .ruban span:after{content:"◆";vertical-align:2px;margin-left:36px;font-size:.7em}.sdx-accueil .vitrine{isolation:isolate;color:var(--asphalte);background:#e9ebe6;padding-block:26px 30px;position:relative;overflow:hidden}.sdx-accueil .vitrine .ligne{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.sdx-accueil .vitrine .etoile{background:var(--asphalte);width:34px;height:34px;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.sdx-accueil .vitrine h2{font:900 clamp(1.9rem, 3.4vw, 2.6rem)/.9 var(--affiche);text-transform:uppercase}.sdx-accueil .vitrine h2 em{color:#0b7a66;font-style:normal}.sdx-accueil .vitrine .compte{font:.74rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#5d6168}.sdx-accueil .vitrine .lien{font:400 .72rem/1 var(--signal);letter-spacing:.04em;color:#0b7a66;margin-left:auto;text-decoration:none}.sdx-accueil .vitrine .lien:hover{text-decoration:underline}.sdx-accueil .vitrine .carrousel{margin-top:12px}.sdx-accueil .ligne-parcours{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:46px;display:grid;position:relative}.sdx-accueil .ligne-parcours:before{content:"";background:var(--color-accent);border-radius:3px;height:6px;position:absolute;top:21px;left:30px;right:30px}.sdx-accueil .arret{align-content:start;gap:12px;display:grid;position:relative}.sdx-accueil .arret .pastille{background:var(--asphalte);border:6px solid var(--color-accent);width:48px;height:48px;font:400 .7rem/1 var(--signal);color:var(--color-accent);border-radius:50%;place-items:center;display:grid;position:relative}.sdx-accueil .arret .panneau{background:var(--beton);border:2px solid var(--joint);height:100%;color:inherit;align-content:start;gap:10px;padding:24px;text-decoration:none;transition:border-color .25s,transform .3s cubic-bezier(.2,1.3,.4,1);display:grid}.sdx-accueil .arret a.panneau:hover,.sdx-accueil .arret a.panneau:focus-visible,.sdx-accueil .arret div.panneau:focus-within{border-color:var(--color-accent);outline:none}.sdx-accueil .arret a.panneau:hover{transform:translateY(-4px)}.sdx-accueil .arret .quoi{font:400 .62rem/1 var(--signal);letter-spacing:.05em;color:var(--color-accent)}.sdx-accueil .arret b{font:900 2.2rem/.9 var(--affiche);text-transform:uppercase}.sdx-accueil .arret p{color:#b9bcc1;font-size:.96rem}.sdx-accueil .arret .liens{font:400 .66rem/1 var(--signal);letter-spacing:.04em;flex-wrap:wrap;gap:6px 16px;margin-top:4px;display:flex}.sdx-accueil .arret .liens a{color:var(--craie);text-decoration:none}.sdx-accueil .arret .liens a:hover{color:var(--color-accent)}.sdx-accueil .paliers{isolation:isolate;background:var(--beton);border-block:2px solid var(--joint);position:relative}.sdx-accueil .paliers .topo{opacity:.06;animation:120s linear infinite reverse accueil-derive;inset:0}.sdx-accueil .paliers .entete{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px 60px;display:grid}.sdx-accueil .paliers .entete p{color:#c9cbcf;max-width:52ch}.sdx-accueil .paliers .grille{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:34px;margin-top:44px;display:grid}.sdx-accueil .points{background:var(--asphalte);border:2px solid var(--joint);padding:16px}.sdx-accueil .points canvas{width:100%;height:auto;display:block}.sdx-accueil .points .leg{font:.7rem/1.4 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;justify-content:space-between;gap:10px;margin-top:12px;display:flex}.sdx-accueil .echelle{background:var(--joint);border:2px solid var(--joint);gap:2px;display:grid}.sdx-accueil .echelle li{background:var(--asphalte);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px 14px 14px;display:grid}.sdx-accueil .echelle li img{aspect-ratio:600/840;object-fit:contain;width:54px}.sdx-accueil .echelle .nom{gap:6px;display:grid}.sdx-accueil .echelle .nom b{font:900 1.6rem/.9 var(--affiche);text-transform:uppercase;align-items:center;gap:10px;display:flex}.sdx-accueil .echelle .nom b:before{content:"";background:var(--r);flex:none;width:10px;height:10px;transform:rotate(45deg)}.sdx-accueil .echelle .details{font:.7rem/1.3 var(--mono);letter-spacing:.06em;color:var(--gris);text-transform:uppercase;flex-wrap:wrap;gap:4px 16px;display:flex}.sdx-accueil .echelle .details em{color:var(--craie);font-style:normal}.sdx-accueil .echelle .chance{text-align:right}.sdx-accueil .echelle .chance b{font:900 1.9rem/.9 var(--affiche);font-variant-numeric:tabular-nums;display:block}.sdx-accueil .echelle .chance span{font:.66rem/1 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;white-space:nowrap}.sdx-accueil .paliers .note-main{font:700 1.1rem/1.35 var(--main);color:var(--color-accent);margin-top:18px;transform:rotate(-1.5deg)}.sdx-accueil .arrivees .entete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.sdx-accueil .arrivees .tout{font:400 .74rem/1 var(--signal);letter-spacing:.04em;color:var(--color-accent);text-decoration:none}.sdx-accueil .recentes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;margin-top:30px;display:grid}.sdx-accueil .recentes button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:transform .3s cubic-bezier(.2,1.3,.4,1);display:block}.sdx-accueil .recentes button:hover,.sdx-accueil .recentes button:focus-visible{transform:translateY(-6px)}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied{isolation:isolate;border-top:3px solid var(--color-accent);align-items:end;min-height:440px;display:grid;position:relative;overflow:hidden}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied .defile{z-index:-2;align-content:center;gap:14px;display:grid;position:absolute;inset:0;transform:rotate(-4deg)scale(1.08)}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied .rang{gap:14px;width:max-content;animation:120s linear infinite accueil-defile;display:flex}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied .rang:nth-child(2){animation-name:sdx-defile-inverse;animation-duration:140s}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied .rang img{aspect-ratio:569/823;object-fit:cover;filter:grayscale(.35)brightness(.55);border-radius:8px;flex:none;width:150px}@keyframes sdx-defile-inverse{0%{transform:translate(-50%)}to{transform:translate(0)}}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied .voile{z-index:-1;background:linear-gradient(#0c0d0f8c,#0c0d0f59 40%,#0c0d0ff0 85%);position:absolute;inset:0}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied .colonne{width:100%;padding-block:120px 0}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied .compte{font:400 .72rem/1 var(--signal);letter-spacing:.05em;color:var(--color-accent);margin-bottom:14px}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied blockquote{max-width:1000px;font:900 clamp(2rem, 4.6vw, 3.8rem)/.95 var(--affiche);text-transform:uppercase}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied blockquote em{color:var(--color-accent);font-style:normal}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied .signature{font:.78rem/1 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;border-top:2px dashed #ecebe42e;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:26px;padding-block:18px;display:flex}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied .signature a{color:var(--craie);text-decoration:none}:is(.sdx-accueil,.sdx-invocation,.sdx-catalogue) .pied .signature a:hover{color:var(--color-accent)}@media (width<=960px){.sdx-accueil .heros .grille,.sdx-accueil .paliers .entete,.sdx-accueil .paliers .grille{grid-template-columns:minmax(0,1fr)}.sdx-accueil .recentes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.sdx-accueil .ligne-parcours{grid-template-columns:minmax(0,1fr)}.sdx-accueil .ligne-parcours:before{width:6px;height:auto;inset:30px auto 30px 21px}.sdx-accueil .arret{grid-template-columns:48px minmax(0,1fr);gap:16px}.sdx-accueil .echelle li{grid-template-columns:40px minmax(0,1fr)}.sdx-accueil .echelle li img{width:40px}.sdx-accueil .echelle .chance{text-align:left;grid-column:2;align-items:baseline;gap:10px;display:flex}.sdx-accueil .echelle .chance b{display:inline}.sdx-accueil .recentes{grid-template-columns:repeat(2,minmax(0,1fr))}.sdx-accueil.avec-favoris :is(.borne,.accroche .essai){display:none}}@media (prefers-reduced-motion:reduce){.sdx-accueil *,.sdx-accueil :before,.sdx-accueil :after{transition:none!important;animation:none!important}}.sdx-invocation section{padding-block:70px}.sdx-invocation :is(p,h1,h2,h3,ul,ol,blockquote,figure,table){margin:0}.sdx-invocation .titre-section{font-size:clamp(2.6rem,6vw,4.8rem)}:is(.sdx-invocation,.sdx-catalogue) .tete{isolation:isolate;border-bottom:2px solid var(--joint);position:relative;overflow:hidden}:is(.sdx-invocation,.sdx-catalogue) .tete .topo{opacity:.06;inset:0}:is(.sdx-invocation,.sdx-catalogue) .barre-haut{font:400 .78rem/1.3 var(--mono);letter-spacing:.08em;color:var(--gris);text-transform:uppercase;flex-wrap:wrap;gap:6px 22px;padding-top:22px;display:flex}:is(.sdx-invocation,.sdx-catalogue) .barre-haut b{color:var(--color-accent);font-weight:400}:is(.sdx-invocation,.sdx-catalogue) .tete .grille{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:30px 60px;padding-block:34px 46px;display:grid}:is(.sdx-invocation,.sdx-catalogue) .tete h1{font:900 clamp(3.2rem, 8vw, 7rem)/.82 var(--affiche);text-transform:uppercase;letter-spacing:-.01em;display:grid}:is(.sdx-invocation,.sdx-catalogue) .tete h1 .petit{color:var(--gris);letter-spacing:.02em;font-size:.3em}:is(.sdx-invocation,.sdx-catalogue) .tete h1 .gros{white-space:nowrap;color:var(--craie);text-shadow:.045em .045em 0 var(--color-accent)}:is(.sdx-invocation,.sdx-catalogue) .tete h1 .gros span{animation:.8s cubic-bezier(.2,1.3,.3,1) both accueil-lettre;animation-delay:calc(var(--n) * 55ms);display:inline-block}:is(.sdx-invocation,.sdx-catalogue) .regle{color:#c9cbcf;max-width:58ch;margin-top:22px}:is(.sdx-invocation,.sdx-catalogue) .regle strong{color:var(--craie);font-weight:600}:is(.sdx-invocation,.sdx-catalogue) .regle .fa{color:#b3ecff;font-weight:600}.sdx-invocation .taux{border-collapse:collapse;width:100%;font:.8rem/1 var(--mono);font-variant-numeric:tabular-nums}.sdx-invocation .taux caption{caption-side:top;text-align:left;font:400 .66rem/1 var(--signal);letter-spacing:.05em;color:var(--color-accent);padding-bottom:10px}.sdx-invocation .taux th{letter-spacing:.08em;text-transform:uppercase;color:var(--gris);border-bottom:2px solid var(--joint);text-align:right;padding:8px 0;font-weight:400}.sdx-invocation .taux th:first-child,.sdx-invocation .taux td:first-child{text-align:left}.sdx-invocation .taux td{border-bottom:1px solid var(--joint);text-align:right;color:#c9cbcf;padding:8px 0}.sdx-invocation .taux td:first-child{color:var(--craie);font:900 1.05rem/1 var(--affiche);text-transform:uppercase;align-items:center;gap:9px;display:flex}.sdx-invocation .taux td:first-child:before{content:"";background:var(--r);flex:none;width:9px;height:9px;transform:rotate(45deg)}.sdx-invocation .taux .fa{color:#b3ecff}.sdx-invocation .visiteur{color:var(--asphalte);background:#e9ebe6}.sdx-invocation .visiteur .colonne{flex-wrap:wrap;align-items:center;gap:14px 30px;padding-block:22px;display:flex}.sdx-invocation .visiteur .etiquette{background:var(--asphalte);color:var(--color-accent);font:400 .66rem/1 var(--signal);letter-spacing:.05em;flex:none;padding:6px 10px}.sdx-invocation .visiteur p{color:#3c3f45;flex:380px;font-size:.96rem}.sdx-invocation .visiteur p strong{color:var(--asphalte)}.sdx-invocation .visiteur p small{color:#5d6168;margin-top:4px;font-size:.82rem;display:block}.sdx-invocation .visiteur a{background:var(--asphalte);color:var(--craie);font:400 .72rem/1 var(--signal);letter-spacing:.04em;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);flex:none;padding:12px 26px 12px 18px;text-decoration:none}.sdx-invocation .guichet .plan{background:var(--beton);border:2px solid var(--joint);grid-template-columns:minmax(0,1fr) auto minmax(0,.82fr) minmax(0,1fr);align-items:stretch;margin-top:10px;display:grid}.sdx-invocation .reserve{align-content:start;gap:12px;padding:26px 26px 24px;display:grid;position:relative}.sdx-invocation .reserve .tete-r{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sdx-invocation .reserve .nom{font:400 .7rem/1 var(--signal);letter-spacing:.05em;color:var(--color-accent)}.sdx-invocation .reserve .ordre{font:.62rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);border:1px solid;padding:4px 8px}.sdx-invocation .reserve.temps .ordre{color:var(--color-accent)}.sdx-invocation .reserve .valeur{align-items:baseline;gap:10px;display:flex}.sdx-invocation .reserve .valeur b{font:900 clamp(4rem, 7vw, 5.6rem)/.8 var(--affiche);font-variant-numeric:tabular-nums}.sdx-invocation .reserve .valeur span{font:900 1.6rem/1 var(--affiche);color:var(--gris)}.sdx-invocation .reserve .meta{font:.74rem/1.5 var(--mono);letter-spacing:.05em;color:var(--gris);text-transform:uppercase}.sdx-invocation .reserve .meta em{color:var(--craie);font-style:normal}.sdx-invocation .reserve p.dit{color:#b9bcc1;max-width:34ch;font-size:.92rem}.sdx-invocation .reserve a.lien{font:400 .66rem/1 var(--signal);letter-spacing:.04em;color:var(--color-accent);text-decoration:none}.sdx-invocation .reserve.bonus.vide .valeur b{color:#4a4e55}.sdx-invocation .reserve.bonus.visiteur{opacity:.55}.sdx-invocation .jauge{grid-template-columns:repeat(var(--max), minmax(0, 1fr));gap:2px;height:16px;display:grid}.sdx-invocation .jauge i{background:var(--joint)}.sdx-invocation .jauge i.plein{background:var(--color-accent)}.sdx-invocation .jauge i.encours{background:linear-gradient(90deg, #30efc98c var(--p), var(--joint) var(--p));animation:2s ease-in-out infinite sdx-pulse}.sdx-invocation .jauge.continue{background:var(--joint);display:block}.sdx-invocation .jauge.continue i{background:var(--color-accent);height:100%;display:block}.sdx-invocation .jauge-legende{font:.62rem/1 var(--mono);letter-spacing:.1em;color:#6b6f76;text-transform:uppercase;justify-content:space-between;display:flex}@keyframes sdx-pulse{50%{opacity:.35}}.sdx-invocation .puis{border-inline:2px dashed var(--joint);align-content:center;place-items:center;gap:8px;padding-inline:4px;display:grid}.sdx-invocation .puis b{background:var(--asphalte);border:2px solid var(--joint);width:42px;height:42px;color:var(--color-accent);font:900 1.2rem/1 var(--affiche);border-radius:50%;place-items:center;display:grid}.sdx-invocation .puis b:before{content:"→"}.sdx-invocation .puis span{writing-mode:vertical-rl;font:.62rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);transform:rotate(180deg)}.sdx-invocation .lancer{background:var(--asphalte);border-left:2px solid var(--joint);align-content:center;gap:14px;padding:26px;display:grid}.sdx-invocation .lancer .total{align-items:baseline;gap:10px;display:flex}.sdx-invocation .lancer .total b{font:900 2.6rem/.9 var(--affiche);color:var(--color-accent);font-variant-numeric:tabular-nums}.sdx-invocation .lancer .total span{font:.74rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.sdx-invocation .ticket{border:2px solid var(--color-accent);width:100%;color:var(--craie);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 18px;transition:background .2s,transform .2s;display:grid;position:relative}.sdx-invocation .ticket.principal{background:var(--color-accent);color:var(--asphalte)}.sdx-invocation .ticket:hover:not(:disabled){background:#30efc924;transform:translateY(-2px)}.sdx-invocation .ticket.principal:hover:not(:disabled){background:#6ff5da}.sdx-invocation .ticket:focus-visible{outline:2px solid var(--craie);outline-offset:-7px}.sdx-invocation .ticket:disabled{cursor:not-allowed;opacity:.45}.sdx-invocation .ticket:before,.sdx-invocation .ticket:after{content:"";box-sizing:border-box;border:2px solid var(--color-accent);background:var(--asphalte);pointer-events:none;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%}.sdx-invocation .ticket:before{clip-path:inset(0 0 0 50%);left:-11px}.sdx-invocation .ticket:after{clip-path:inset(0 50% 0 0);right:-11px}.sdx-invocation .ticket.principal{-webkit-mask:radial-gradient(circle at 0,#0000 7px,#000 7.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 7px,#000 7.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 7px,#000 7.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 7px,#000 7.5px) 100%/51% 100% no-repeat}.sdx-invocation .ticket.principal:before,.sdx-invocation .ticket.principal:after{display:none}.sdx-invocation .ticket .geste{font:400 .78rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase}.sdx-invocation .ticket .cout{font:900 1.9rem/1 var(--affiche);grid-row:span 2}.sdx-invocation .ticket .detail{font:.7rem/1.3 var(--mono);letter-spacing:.04em;opacity:.8}.sdx-invocation .ticket .detail.manque{color:var(--sodium);opacity:1}.sdx-invocation .ticket.principal .detail.manque{color:#7a4a00}.sdx-invocation .lancer .sons{font:.66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.sdx-invocation .compteurs{background:var(--joint);border:2px solid var(--joint);border-top:0;flex-wrap:wrap;gap:2px;display:flex}.sdx-invocation .compteurs div{background:var(--beton);flex:160px;gap:6px;padding:14px 20px;display:grid}.sdx-invocation .compteurs b{font:900 1.7rem/.9 var(--affiche);font-variant-numeric:tabular-nums}.sdx-invocation .compteurs span{font:.62rem/1 var(--mono);letter-spacing:.1em;color:var(--gris);text-transform:uppercase}.sdx-invocation .compteurs .fa b{color:#b3ecff}.sdx-invocation .guichet .note{color:#b9bcc1;margin-top:16px;font-size:.9rem}.sdx-invocation .guichet .note b{color:var(--color-accent)}.sdx-invocation .guichet .erreur{color:#ff6b7a;margin-top:12px;font-size:.9rem}.sdx-invocation .resultat-section{isolation:isolate;background:var(--beton);border-block:2px solid var(--joint);position:relative}.sdx-invocation .resultat-section .topo{opacity:.05;inset:0}.sdx-invocation .resultat-section .entete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 30px;scroll-margin-top:84px;display:flex}.sdx-invocation .bilan{background:var(--joint);border:2px solid var(--joint);flex-wrap:wrap;gap:2px;display:flex}.sdx-invocation .bilan div{background:var(--asphalte);gap:4px;padding:10px 16px;display:grid}.sdx-invocation .bilan b{font:900 1.5rem/.9 var(--affiche);font-variant-numeric:tabular-nums;transition:color .3s}.sdx-invocation .bilan span{font:.6rem/1 var(--mono);letter-spacing:.1em;color:var(--gris);text-transform:uppercase}.sdx-invocation .bilan :is(.neuf,.gain) b{color:var(--color-accent)}.sdx-invocation .bilan .fa b{color:#b3ecff}.sdx-invocation .bilan.attente b{color:#4a4e55}.sdx-invocation .tirees{margin-top:34px}.sdx-invocation .vide-resultat{border:2px dashed var(--joint);text-align:center;color:var(--gris);margin-top:30px;padding:40px 20px}.sdx-invocation .vide-resultat b{font:900 1.8rem/1 var(--affiche);text-transform:uppercase;color:var(--craie);margin-bottom:6px;display:block}@media (width<=1060px){.sdx-invocation .guichet .plan{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sdx-invocation .lancer{border-left:0;border-top:2px solid var(--joint);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center}.sdx-invocation .lancer .sons{grid-column:1/-1}}@media (width<=860px){.sdx-invocation .tete .grille{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.sdx-invocation .guichet .plan{grid-template-columns:minmax(0,1fr)}.sdx-invocation .puis{border-inline:0;border-block:2px dashed var(--joint);justify-content:center;gap:12px;padding:10px;display:flex}.sdx-invocation .puis b:before{content:"↓"}.sdx-invocation .puis span{writing-mode:horizontal-tb;transform:none}.sdx-invocation .lancer{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sdx-invocation *,.sdx-invocation :before,.sdx-invocation :after{transition:none!important;animation:none!important}}.sdx-catalogue :is(p,h1,h2,h3,ul,ol,blockquote,figure){margin:0}.sdx-catalogue :is(ul,ol){padding:0;list-style:none}.sdx-catalogue .tete .grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sdx-catalogue .chiffres{gap:14px;display:grid}.sdx-catalogue .chiffres .total{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sdx-catalogue .chiffres .total b{font:900 clamp(3.4rem, 6vw, 4.6rem)/.8 var(--affiche);font-variant-numeric:tabular-nums}.sdx-catalogue .chiffres .total span{font:.74rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.sdx-catalogue .chiffres .total .a-toi{color:var(--color-accent);margin-left:auto}.sdx-catalogue .chiffres .total .a-toi em{font:900 1.8rem/1 var(--affiche);letter-spacing:0;font-style:normal}.sdx-catalogue .barre-paliers{gap:3px;height:26px;display:flex}.sdx-catalogue .barre-paliers i{flex:var(--n) 1 0;background:var(--r);min-width:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.sdx-catalogue .barre-paliers i{background:color-mix(in srgb, var(--r) 28%, var(--beton))}}.sdx-catalogue .barre-paliers i{overflow:hidden}.sdx-catalogue .barre-paliers i:after{content:"";width:var(--a,0%);background:var(--r);position:absolute;inset:0 auto 0 0}.sdx-catalogue .legende-paliers{font:.7rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris);flex-wrap:wrap;gap:6px 18px;display:flex}.sdx-catalogue .legende-paliers span{align-items:center;gap:7px;display:inline-flex}.sdx-catalogue .legende-paliers span:before{content:"";background:var(--r);width:9px;height:9px;transform:rotate(45deg)}.sdx-catalogue .legende-paliers em{color:var(--craie);font-style:normal}.sdx-catalogue .filtres{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-block:2px solid var(--joint);background:#0c0d0ff0;position:sticky;top:60px}.sdx-catalogue .filtres .colonne{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-block:12px;display:flex}.sdx-catalogue .puce{border:2px solid var(--joint);color:var(--craie);font:400 .64rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;transition:border-color .2s,background .2s;display:inline-flex}.sdx-catalogue .puce i{background:var(--r,var(--color-accent));width:8px;height:8px;transform:rotate(45deg)}.sdx-catalogue .puce small{font:.7rem/1 var(--mono);color:var(--gris)}.sdx-catalogue .puce:hover{border-color:var(--r,var(--color-accent))}.sdx-catalogue .puce[aria-pressed=true]{border-color:var(--r,var(--color-accent));background:var(--r,#30efc9)}@supports (color:color-mix(in lab, red, red)){.sdx-catalogue .puce[aria-pressed=true]{background:color-mix(in srgb, var(--r,var(--color-accent)) 16%, transparent)}}.sdx-catalogue :is(.puce,.bascule button,.recherche input):focus-visible{outline:2px solid var(--craie);outline-offset:2px}.sdx-catalogue .bascule{border:2px solid var(--joint);display:inline-flex}.sdx-catalogue .bascule button{color:var(--gris);font:.7rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:7px 12px}.sdx-catalogue .bascule button[aria-pressed=true]{background:var(--color-accent);color:var(--asphalte)}.sdx-catalogue .bascule button.fa[aria-pressed=true]{background:#b3ecff}.sdx-catalogue .recherche{border:2px solid var(--joint);flex:220px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.sdx-catalogue .recherche:before{content:"⌕";color:var(--gris);font-size:1.1rem}.sdx-catalogue .recherche input{min-width:0;color:var(--craie);font:.9rem/1 var(--corps);background:0 0;border:0;flex:1;padding:8px 0}.sdx-catalogue .recherche input::placeholder{color:#6b6f76}.sdx-catalogue .compte{font:.72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);white-space:nowrap}.sdx-catalogue .compte b{color:var(--craie);font-weight:400}.sdx-catalogue .classeur{gap:46px;padding-block:40px 80px;display:grid}.sdx-catalogue .intercalaire{border-top:3px solid var(--r);background:linear-gradient(90deg, var(--r), transparent 70%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 22px;padding:16px 22px 16px 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sdx-catalogue .intercalaire{background:linear-gradient(90deg, color-mix(in srgb, var(--r) 14%, transparent), transparent 70%)}}.sdx-catalogue .intercalaire .onglet{background:var(--r);color:var(--asphalte);font:900 1.9rem/1 var(--affiche);text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);align-content:center;align-self:stretch;justify-items:start;margin-top:-3px;padding:0 30px 0 18px;display:grid}.sdx-catalogue .intercalaire .onglet small{font:400 .56rem/1 var(--signal);letter-spacing:.05em;margin-top:4px;display:block}.sdx-catalogue .intercalaire .infos{font:.74rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris);flex-wrap:wrap;gap:4px 18px;display:flex}.sdx-catalogue .intercalaire .infos em{color:var(--craie);font-style:normal}.sdx-catalogue .intercalaire .tienne{font:.66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);justify-items:end;gap:6px;display:grid}.sdx-catalogue .intercalaire .tienne b{font:900 1.5rem/1 var(--affiche);letter-spacing:0;color:var(--craie)}.sdx-catalogue .intercalaire .tienne i{background:var(--joint);width:120px;height:5px;display:block}.sdx-catalogue .intercalaire .tienne i:after{content:"";width:var(--a);background:var(--r);height:100%;display:block}.sdx-catalogue .grille-cartes{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px;margin-top:22px;display:grid}.sdx-catalogue .tuile{gap:6px;display:grid}.sdx-catalogue .tuile button{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;transition:transform .3s cubic-bezier(.2,1.3,.4,1);display:block}.sdx-catalogue .tuile button:hover,.sdx-catalogue .tuile button:focus-visible{outline:none;transform:translateY(-6px)}.sdx-catalogue .tuile button:focus-visible{outline:2px solid var(--craie);outline-offset:2px}.sdx-catalogue .tuile.manque button>*{opacity:.42;filter:grayscale();transition:opacity .25s,filter .25s}.sdx-catalogue .tuile.manque button:hover>*,.sdx-catalogue .tuile.manque button:focus-visible>*{opacity:1;filter:none}.sdx-catalogue .tuile .etat{text-align:center;min-height:1.2em;font:.62rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.sdx-catalogue .tuile .etat.a{color:var(--color-accent)}.sdx-catalogue .tuile .etat .fa{color:#b3ecff}.sdx-catalogue .aucune{border:2px dashed var(--joint);text-align:center;color:var(--gris);padding:50px 20px}.sdx-catalogue .aucune b{font:900 1.8rem/1 var(--affiche);text-transform:uppercase;color:var(--craie);margin-bottom:6px;display:block}@media (width<=1060px){.sdx-catalogue .grille-cartes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.sdx-catalogue .tete .grille{grid-template-columns:minmax(0,1fr)}.sdx-catalogue .grille-cartes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sdx-catalogue .intercalaire{grid-template-columns:minmax(0,1fr);padding:0 0 14px}.sdx-catalogue .intercalaire .onglet{place-self:start;padding-block:8px}.sdx-catalogue .intercalaire :is(.infos,.tienne){padding-left:14px}.sdx-catalogue .intercalaire .tienne{justify-items:start}}@media (width<=640px){.sdx-catalogue .filtres{position:static}}@media (width<=520px){.sdx-catalogue .grille-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.sdx-catalogue .puce{padding:7px 9px}}@media (prefers-reduced-motion:reduce){.sdx-catalogue *,.sdx-catalogue :before,.sdx-catalogue :after{transition:none!important;animation:none!important}}.sdx-loupe{z-index:100003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--craie);font:400 1rem/1.6 var(--corps);background:#08090adb;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.sdx-loupe :is(p,h2,dl,dd){margin:0}.sdx-loupe .boite{background:var(--beton);border:2px solid var(--joint);border-top:3px solid var(--r);grid-template-columns:auto minmax(0,380px);align-items:center;gap:34px;max-width:820px;padding:30px 34px 30px 26px;display:grid;position:relative}.sdx-loupe .croix{width:36px;height:36px;color:var(--gris);font:400 1.6rem/1 var(--corps);cursor:pointer;background:0 0;border:0;position:absolute;top:8px;right:10px}.sdx-loupe .croix:hover{color:var(--craie)}.sdx-loupe .colonne-carte{align-content:start;justify-items:center;gap:20px;display:grid}.sdx-loupe .colonne-carte dl{width:100%}.sdx-loupe .face-loupe{justify-items:center;gap:10px;display:grid}.sdx-loupe .tuile-loupe{position:relative}.sdx-loupe .retourner{cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.sdx-loupe .pivot{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.3,1.25,.4,1);position:absolute;inset:0}.sdx-loupe .indice{font:.64rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);text-align:center}.sdx-loupe .fa{color:#b3ecff}.sdx-loupe .fiche{align-content:center;gap:12px;min-width:0;display:grid}.sdx-loupe .palier{font:400 .7rem/1 var(--signal);letter-spacing:.05em;text-transform:uppercase;color:var(--r);align-items:center;gap:8px;display:inline-flex}.sdx-loupe .palier:before{content:"";background:var(--r);flex:none;width:9px;height:9px;transform:rotate(45deg)}.sdx-loupe h2{font:900 clamp(2rem, 4vw, 2.8rem)/.9 var(--affiche);text-transform:uppercase;text-wrap:balance;color:var(--craie)}.sdx-loupe .titre-carte{font:.8rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);margin-top:-4px}.sdx-loupe .versions{border:2px solid var(--joint);width:fit-content;display:inline-flex}.sdx-loupe .versions button{color:var(--gris);font:.7rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:7px 12px}.sdx-loupe .versions button[aria-pressed=true]{background:var(--color-accent);color:var(--asphalte)}.sdx-loupe .versions button.fa[aria-pressed=true]{background:#b3ecff}.sdx-loupe dl{border-block:2px dashed var(--joint);font:.8rem/1.4 var(--mono);grid-template-columns:auto minmax(0,1fr);gap:6px 16px;padding-block:12px;display:grid}.sdx-loupe dt{color:var(--gris);letter-spacing:.06em;text-transform:uppercase}.sdx-loupe dd{color:var(--craie);font-variant-numeric:tabular-nums}.sdx-loupe dd small{color:var(--gris);font-size:.72rem}.sdx-loupe .texte{color:#c9cbcf;white-space:pre-line;max-height:14em;padding-right:14px;font-size:.95rem;line-height:1.6;overflow-y:auto}.sdx-loupe .boite.long{grid-template-columns:auto minmax(0,600px);align-items:start;max-width:1080px}.sdx-loupe .boite.long .colonne-carte{position:sticky;top:0}.sdx-loupe .boite.long .texte{max-height:min(24em,max(14em,100vh - 300px))}.sdx-loupe::-webkit-scrollbar{width:12px}.sdx-loupe .texte::-webkit-scrollbar{width:12px}.sdx-loupe::-webkit-scrollbar-track{background:linear-gradient(90deg, transparent 5px, var(--joint) 5px 7px, transparent 7px)}.sdx-loupe .texte::-webkit-scrollbar-track{background:linear-gradient(90deg, transparent 5px, var(--joint) 5px 7px, transparent 7px)}.sdx-loupe::-webkit-scrollbar-thumb{background:var(--color-accent) content-box;border-inline:3px solid #0000;min-height:40px}.sdx-loupe .texte::-webkit-scrollbar-thumb{background:var(--color-accent) content-box;border-inline:3px solid #0000;min-height:40px}.sdx-loupe::-webkit-scrollbar-thumb:hover{background:#6ff5da content-box content-box}.sdx-loupe .texte::-webkit-scrollbar-thumb:hover{background:#6ff5da content-box content-box}.sdx-loupe::-webkit-scrollbar-button{height:0;display:none}.sdx-loupe .texte::-webkit-scrollbar-button{height:0;display:none}@supports not selector(::-webkit-scrollbar){.sdx-loupe,.sdx-loupe .texte{scrollbar-width:thin;scrollbar-color:var(--color-accent) var(--joint)}}.sdx-loupe .fermer{border:2px solid var(--color-accent);color:var(--color-accent);font:400 .68rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);background:0 0;justify-self:start;margin-top:4px;padding:11px 26px 11px 18px}.sdx-loupe .fermer:hover{background:var(--color-accent);color:var(--asphalte)}.sdx-loupe :is(.croix,.retourner,.versions button,.fermer):focus-visible{outline:2px solid var(--craie);outline-offset:3px}@media (width<=760px){.sdx-loupe{place-items:start center}.sdx-loupe .boite{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;padding:40px 18px 24px}.sdx-loupe .fiche{width:100%}.sdx-loupe .boite.long{grid-template-columns:minmax(0,1fr)}.sdx-loupe .boite.long .colonne-carte{position:static}}@media (prefers-reduced-motion:reduce){.sdx-loupe .pivot{transition:none}}@property --coin{syntax:"<length>";inherits:true;initial-value:0}.sdx-barre{--duree:.32s;--courbe:cubic-bezier(.22, 1, .36, 1);z-index:40;border-bottom:2px solid var(--joint);pointer-events:none;transition:padding-block var(--duree) var(--courbe), filter var(--duree) var(--courbe), border-color var(--duree) var(--courbe);justify-content:center;padding-block:0;display:flex;position:sticky;top:0}.sdx-barre.compacte{filter:drop-shadow(0 10px 18px #0000008c);border-bottom-color:#0000;padding-block:8px}.sdx-barre .barre{--coin:0px;width:100%;max-width:var(--container-content);pointer-events:auto;transition:max-width var(--duree) var(--courbe), padding var(--duree) var(--courbe), gap var(--duree) var(--courbe), --coin var(--duree) var(--courbe);align-items:center;gap:24px;margin-inline:auto;padding:12px 32px;display:flex;position:relative}.sdx-barre.compacte .barre{--coin:14px;max-width:min(var(--capsule,640px), calc(100% - 32px));gap:0;padding:6px 10px}.sdx-barre .barre:before,.sdx-barre .barre:after{content:"";z-index:0;opacity:0;pointer-events:none;transition:opacity var(--duree) var(--courbe);clip-path:polygon(var(--coin) 0, 100% 0, 100% calc(100% - var(--coin)), calc(100% - var(--coin)) 100%, 0 100%, 0 var(--coin));position:absolute}.sdx-barre .barre:before{background:var(--color-accent);inset:0}.sdx-barre .barre:after{background:var(--beton);clip-path:polygon(calc(var(--coin) - .8px) 0, 100% 0, 100% calc(100% - var(--coin) + .8px), calc(100% - var(--coin) + .8px) 100%, 0 100%, 0 calc(var(--coin) - .8px));inset:2px}.sdx-barre.compacte .barre:before,.sdx-barre.compacte .barre:after{opacity:1}.sdx-barre .barre>*{z-index:1;position:relative}.sdx-barre .marque{max-width:220px;color:var(--color-accent);font:900 1.35rem/1 var(--affiche);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:max-width var(--duree) var(--courbe), opacity .2s;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex;overflow:hidden}.sdx-barre.compacte .marque{opacity:0;pointer-events:none;max-width:0}.sdx-barre .plaques{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.sdx-barre .plaque{position:relative}.sdx-barre .plaque>:is(a,button,span){border:2px solid var(--joint);background:var(--beton);color:var(--gris);font:900 1.05rem/1 var(--affiche);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:color .2s, border-color .2s, background-color .2s, padding var(--duree) var(--courbe), font-size var(--duree) var(--courbe);align-items:center;gap:8px;padding:9px 16px;text-decoration:none;display:inline-flex}.sdx-barre .plaque>:is(a,button):hover{color:var(--craie);border-color:var(--gris)}.sdx-barre .plaque>:is(a,button).ici{background:var(--color-accent);border-color:var(--color-accent);color:var(--asphalte)}.sdx-barre .plaque>:is(a,button):focus-visible{outline:2px solid var(--craie);outline-offset:-5px}.sdx-barre.compacte .plaque>:is(a,button,span){background-color:#0000;border-color:#0000;padding:6px 12px;font-size:.9rem}.sdx-barre.compacte .plaque>:is(a,button).ici{background-color:var(--color-accent)}.sdx-barre .chevron{transition:transform var(--duree) var(--courbe);font-size:.7em}.sdx-barre [aria-expanded=true] .chevron{transform:rotate(180deg)}.sdx-barre [role=menu]{z-index:50;background:var(--beton);border:2px solid var(--joint);border-top:3px solid var(--color-accent);min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px #0000008c}.sdx-barre [role=menu] a{font:400 .66rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;color:var(--gris);padding:10px 12px;text-decoration:none}.sdx-barre [role=menu] a:hover{color:var(--craie);background:var(--beton-clair)}.sdx-barre [role=menu] a.ici{color:var(--color-accent)}.sdx-barre [role=menu] a:focus-visible{outline:2px solid var(--craie);outline-offset:-2px}.sdx-barre.mesure{z-index:-1;visibility:hidden;filter:none;padding:0;position:fixed;top:0;left:0}.sdx-barre.mesure .barre{width:max-content;max-width:none;transition:none}.sdx-barre.mesure .plaques{flex-wrap:nowrap;margin:0}@media (width<=760px){.sdx-barre .barre{flex-wrap:wrap;gap:10px 14px;padding-inline:16px}.sdx-barre .plaques{justify-content:flex-start;margin:0}.sdx-barre .plaque>:is(a,button,span){padding:7px 10px;font-size:.85rem}.sdx-barre.compacte{padding-inline:26px 56px}.sdx-barre.compacte .barre{max-width:min(var(--capsule,640px), 100%);flex-wrap:nowrap;padding:5px 6px}.sdx-barre.compacte .marque{position:absolute}.sdx-barre.compacte .plaques{justify-content:center;gap:2px}.sdx-barre.compacte .plaque>:is(a,button,span){letter-spacing:.02em;gap:3px;padding:5px 4px;font-size:.6rem}}@media (width>=361px) and (width<=760px){.sdx-barre.compacte .plaques{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.sdx-barre,.sdx-barre *,.sdx-barre :before,.sdx-barre :after{transition:none!important}}.sdx-collection{--or:#f5c451}.sdx-collection section{padding-block:70px}.sdx-collection .titre-section{font-size:clamp(2.6rem,6vw,4.8rem)}.sdx-collection .fa{color:#b3ecff}.sdx-collection .compteur{gap:14px;display:grid}.sdx-collection .compteur .total{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sdx-collection .compteur .total b{font:900 clamp(4rem, 8vw, 6rem)/.8 var(--affiche);color:var(--color-accent);font-variant-numeric:tabular-nums}.sdx-collection .compteur .total span{font:900 2rem/.9 var(--affiche);color:var(--gris)}.sdx-collection .compteur .total small{font:.74rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.sdx-collection .compteur .barre-totale{background:var(--joint);height:8px}.sdx-collection .compteur .barre-totale i{height:100%;width:var(--a);background:var(--color-accent);display:block}.sdx-collection .compteur .extras{background:var(--joint);border:2px solid var(--joint);flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;display:flex}.sdx-collection .compteur .extras div{background:var(--beton);gap:4px;padding:10px 16px;display:grid}.sdx-collection .compteur .extras b{font:900 1.6rem/.9 var(--affiche);font-variant-numeric:tabular-nums}.sdx-collection .compteur .extras span{font:.6rem/1 var(--mono);letter-spacing:.1em;color:var(--gris);text-transform:uppercase}.sdx-collection .compteur .extras .fa b{color:#b3ecff}.sdx-collection .compteur .extras .fav b{color:var(--or)}.sdx-collection .progression{gap:26px;margin-top:10px;display:grid}.sdx-collection .palier-jauge{gap:10px;display:grid}.sdx-collection .palier-jauge .tete-j{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.sdx-collection .palier-jauge .nom{font:900 1.6rem/.9 var(--affiche);text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.sdx-collection .palier-jauge .nom:before{content:"";background:var(--r);width:10px;height:10px;transform:rotate(45deg)}.sdx-collection .palier-jauge .chiffre{font:.76rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.sdx-collection .palier-jauge .chiffre b{font:900 1.25rem/1 var(--affiche);color:var(--craie);letter-spacing:0}.sdx-collection .palier-jauge .pourcent{font:900 1.6rem/.9 var(--affiche);font-variant-numeric:tabular-nums;color:var(--r);margin-left:auto}.sdx-collection .plaquettes{flex-wrap:wrap;gap:3px;display:flex}.sdx-collection .plaquettes button,.sdx-collection .legende-j i{background:var(--beton-clair);clip-path:polygon(0 100%,45% 100%,100% 0,55% 0);border:0;width:13px;height:20px;padding:0;display:block}.sdx-collection .plaquettes button{cursor:pointer;transition:transform .2s,background .2s}.sdx-collection :is(.plaquettes button,.legende-j i).a{background:var(--r,var(--color-accent))}.sdx-collection :is(.plaquettes button,.legende-j i).fa{background:linear-gradient(180deg, #e9fbff 0 26%, var(--r,var(--color-accent)) 26%)}.sdx-collection .plaquettes button:hover,.sdx-collection .plaquettes button:focus-visible{background:var(--craie);outline:none;transform:translateY(-3px)scaleY(1.15)}.sdx-collection .legende-j{font:.68rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);flex-wrap:wrap;gap:6px 22px;margin-top:20px;display:flex}.sdx-collection .legende-j span{align-items:center;gap:8px;display:inline-flex}.sdx-collection .legende-j i{width:9px;height:14px}.sdx-collection .prises{isolation:isolate;background:var(--beton);border-block:2px solid var(--joint);position:relative}.sdx-collection .prises .topo{opacity:.05;inset:0}.sdx-collection .prises .entete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.sdx-collection .prises .entete p{color:#c9cbcf;max-width:46ch}.sdx-collection .prises ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.sdx-collection .prises li{gap:6px;display:grid}.sdx-collection .prises .ouvrir{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;transition:transform .3s cubic-bezier(.2,1.3,.4,1);display:block}.sdx-collection .prises .ouvrir:hover,.sdx-collection .prises .ouvrir:focus-visible{outline:none;transform:translateY(-6px)}.sdx-collection .prises .quand{text-align:center;font:.64rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.sdx-collection .cartes-tete{padding-block:70px 30px}.sdx-collection .classeur{padding-top:34px}.sdx-collection .puce.favoris{--r:var(--or)}.sdx-collection .puce.favoris:before{content:"★";color:var(--or)}.sdx-collection .tuile .vignette{transition:transform .3s cubic-bezier(.2,1.3,.4,1);position:relative}.sdx-collection .tuile .vignette:hover,.sdx-collection .tuile .vignette:focus-within{transform:translateY(-6px)}.sdx-collection .tuile .ouvrir:is(:hover,:focus-visible){transform:none}.sdx-collection .tuile .coin{pointer-events:none;z-index:2}.sdx-collection .tuile .etoile{border:2px solid var(--joint);width:32px;height:32px;color:var(--gris);cursor:pointer;pointer-events:auto;background:#0c0d0fdb;border-radius:50%;place-items:center;padding:0;font-size:1rem;line-height:1;transition:color .2s,border-color .2s,scale .2s;display:grid;position:absolute;top:6px;right:6px;transform:none}.sdx-collection .tuile .etoile:hover{color:var(--or);transform:scale(1.1)}.sdx-collection .tuile .etoile[aria-pressed=true]{color:var(--or);border-color:var(--or)}.sdx-collection .tuile .etoile:focus-visible{outline:2px solid var(--or);outline-offset:2px}:is(.sdx-collection,.sdx-stats,.sdx-commerce) .visiteur .panneau{color:var(--asphalte);background:#e9ebe6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;padding:34px;display:grid}:is(.sdx-collection,.sdx-stats,.sdx-commerce) .visiteur h2{font:900 clamp(2.2rem, 5vw, 3.6rem)/.9 var(--affiche);text-transform:uppercase}:is(.sdx-collection,.sdx-stats,.sdx-commerce) .visiteur h2 em{color:#0b7a66;font-style:normal}:is(.sdx-collection,.sdx-stats,.sdx-commerce) .visiteur p{color:#3c3f45;max-width:52ch;margin-top:12px}:is(.sdx-collection,.sdx-stats,.sdx-commerce) .visiteur a{background:var(--asphalte);color:var(--craie);font:400 .78rem/1 var(--signal);letter-spacing:.04em;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:14px 30px 14px 22px;text-decoration:none}:is(.sdx-collection,.sdx-stats,.sdx-commerce) .chargement{text-align:center;font:.85rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);padding-block:80px}:is(.sdx-collection,.sdx-stats,.sdx-commerce) .chargement a{color:var(--color-accent);margin-left:8px}@media (width<=1060px){.sdx-collection .prises ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){:is(.sdx-collection,.sdx-stats,.sdx-commerce) .visiteur .panneau{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (width<=640px){.sdx-collection .plaquettes button{width:10px;height:16px}}@media (width<=520px){.sdx-collection .prises ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.sdx-stats{--fa:#b3ecff}.sdx-stats section{isolation:isolate;padding-block:64px;position:relative}.sdx-stats section.beton{background:var(--beton);border-block:2px solid var(--joint)}.sdx-stats section.beton .topo{opacity:.05;inset:0}.sdx-stats .titre-section{font-size:clamp(2.4rem,5.4vw,4.2rem)}.sdx-stats .entete{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 60px;margin-bottom:34px;display:grid}.sdx-stats .entete p{color:#c9cbcf;max-width:52ch;font-size:.98rem}.sdx-stats .note{max-width:80ch;font:.78rem/1.6 var(--mono);letter-spacing:.02em;color:#6b6f76;margin-top:22px}.sdx-stats .note b{color:var(--gris);font-weight:400}.sdx-stats .attente{font:.8rem/1.6 var(--mono);letter-spacing:.04em;color:var(--gris)}.sdx-stats .plus{color:var(--color-accent)}.sdx-stats :is(.tableau,.tuiles-chiffres){background:var(--joint);border:2px solid var(--joint);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.sdx-stats :is(.tableau,.tuiles-chiffres)>div{background:var(--beton);align-content:start;gap:6px;padding:18px 20px;display:grid}.sdx-stats .tuiles-chiffres>div{background:var(--asphalte)}.sdx-stats :is(.tableau,.tuiles-chiffres) span{font:.64rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.sdx-stats :is(.tableau,.tuiles-chiffres) b{font:900 2.6rem/.85 var(--affiche);color:var(--c,var(--color-accent));font-variant-numeric:tabular-nums}.sdx-stats .tableau b{font-size:clamp(2.6rem,4.4vw,3.6rem)}.sdx-stats :is(.tableau,.tuiles-chiffres) b small{color:var(--gris);font-size:.45em}.sdx-stats :is(.tableau,.tuiles-chiffres) p{color:#b9bcc1;font-size:.84rem}.sdx-stats .tuiles-chiffres+:is(.pistes,.comparaison){margin-top:26px}.sdx-stats .pistes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;display:grid}.sdx-stats .piste{background:var(--beton);border:2px solid var(--joint);border-top:3px solid var(--c,var(--color-accent));gap:12px;padding:18px 20px 20px;display:grid}.sdx-stats section.beton .piste{background:var(--asphalte)}.sdx-stats .piste .haut{justify-content:space-between;align-items:start;gap:16px;display:flex}.sdx-stats .piste h3{font:900 1.5rem/.95 var(--affiche);text-transform:uppercase;color:var(--c,var(--craie))}.sdx-stats .piste .phrase{color:#c9cbcf;margin-top:4px;font-size:.88rem}.sdx-stats .piste .detail{font:.7rem/1.4 var(--mono);color:#6b6f76;margin-top:2px}.sdx-stats .piste .score{text-align:right;flex:none}.sdx-stats .piste .score span{font:.6rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);display:block}.sdx-stats .piste .score b{font:900 2.2rem/.9 var(--affiche);color:var(--c,var(--color-accent));font-variant-numeric:tabular-nums;white-space:nowrap}.sdx-stats .piste .score.bas b{color:var(--craie)}.sdx-stats .piste .voie{height:34px;margin-top:6px;position:relative}.sdx-stats .piste .voie:before{content:"";background:repeating-linear-gradient(90deg, var(--joint) 0 calc(10% - 2px), transparent calc(10% - 2px) 10%);height:4px;position:absolute;top:15px;left:0;right:0}.sdx-stats .piste .voie:after{content:"";height:4px;width:var(--p);background:var(--c,var(--color-accent));position:absolute;top:15px;left:0}.sdx-stats .piste .mediane{background:var(--gris);width:2px;height:16px;position:absolute;top:9px;left:50%}.sdx-stats .piste .repere{left:var(--p);z-index:1;background:var(--c,var(--color-accent));clip-path:polygon(0 100%,45% 100%,100% 0,55% 0);width:16px;height:28px;margin-left:-8px;position:absolute;top:3px}.sdx-stats .piste .bornes{font:.6rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6b6f76;justify-content:space-between;gap:8px;display:flex}.sdx-stats .comparaison{gap:16px;margin-top:30px;display:grid}.sdx-stats .barre-palier{grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:6px 18px;display:grid}.sdx-stats .barre-palier .nom{font:900 1.2rem/1 var(--affiche);text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.sdx-stats .barre-palier .nom:before{content:"";background:var(--r);flex:none;width:9px;height:9px;transform:rotate(45deg)}.sdx-stats .barre-palier .jauge{background:var(--beton-clair);height:12px;position:relative}.sdx-stats .barre-palier .jauge i{height:100%;width:var(--a);background:var(--r);transition:width .5s;display:block}.sdx-stats .barre-palier .jauge .moy{top:-5px;bottom:-5px;left:var(--m);background:var(--craie);width:2px;margin-left:-1px;position:absolute}.sdx-stats .barre-palier .val{text-align:right;min-width:150px;font:.76rem/1.2 var(--mono);color:var(--gris);font-variant-numeric:tabular-nums;white-space:nowrap}.sdx-stats .barre-palier .val b{font:900 1.15rem/1 var(--affiche);color:var(--craie)}.sdx-stats .legende{font:.66rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6b6f76;flex-wrap:wrap;gap:6px 22px;margin-top:8px;display:flex}.sdx-stats .legende span{align-items:center;gap:8px;display:inline-flex}.sdx-stats .legende i{background:var(--craie);width:2px;height:14px}.sdx-stats .remarquables{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.sdx-stats .remarquables+.attente{margin-top:18px}.sdx-stats .remarquable{background:var(--asphalte);border:2px solid var(--joint);grid-template-rows:auto auto 1fr;gap:10px;padding:14px;display:grid}.sdx-stats .remarquable .q{font:400 .62rem/1.3 var(--signal);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent)}.sdx-stats .remarquable .visuel{cursor:zoom-in;background:0 0;border:0;justify-self:center;width:min(100%,220px);padding:0;transition:transform .3s cubic-bezier(.2,1.3,.4,1);display:block;position:relative}.sdx-stats .remarquable button.visuel:hover,.sdx-stats .remarquable button.visuel:focus-visible{outline:none;transform:translateY(-5px)}.sdx-stats .remarquable .visuel.vide{aspect-ratio:600/840;border:2px dashed var(--joint);width:min(78%,180px);font:900 5rem/1 var(--affiche);color:var(--color-accent);cursor:default;border-radius:6%/4.3%;place-items:center;margin-block:8%;display:grid}.sdx-stats .remarquable.manque .visuel>div{opacity:.4}.sdx-stats .remarquable .pas-encore{background:var(--asphalte);border:2px solid var(--joint);font:.6rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--craie);white-space:nowrap;padding:6px 10px;position:absolute;top:50%;left:50%;translate:-50% -50%}.sdx-stats .remarquable b{font:900 1.35rem/.95 var(--affiche);text-transform:uppercase;display:block}.sdx-stats .remarquable small{font:.7rem/1.5 var(--mono);color:var(--gris);margin-top:4px;display:block}.sdx-stats .remarquable small em{color:var(--r,var(--craie));font-style:normal}.sdx-stats .fa-bas{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:30px 50px;margin-top:30px;display:grid}.sdx-stats .fa-bas .comparaison{margin-top:0}.sdx-stats .fa-bas .remarquables{grid-template-columns:repeat(2,minmax(0,1fr))}.sdx-stats .histoire{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:30px 40px;margin-top:30px;display:grid}.sdx-stats .histoire.seule{grid-template-columns:minmax(0,1fr)}.sdx-stats .legende-mois{margin:0 0 10px}.sdx-stats .mois{background:var(--beton);border:2px solid var(--joint);grid-auto-columns:minmax(30px,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:200px;padding:16px 16px 0;display:grid;overflow-x:auto}.sdx-stats .mois>div{grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;height:100%;display:grid}.sdx-stats .mois span{font:.66rem/1 var(--mono);color:var(--gris);font-variant-numeric:tabular-nums}.sdx-stats .mois i{width:100%;height:var(--h);background:var(--color-accent);align-self:end;min-height:2px}.sdx-stats .mois .en-cours i{background:repeating-linear-gradient(135deg, var(--color-accent) 0 6px, #1b8f78 6px 10px)}.sdx-stats .mois small{font:.6rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6b6f76;white-space:nowrap;padding-bottom:8px}.sdx-stats .jalons{background:var(--joint);border:2px solid var(--joint);gap:2px;display:grid}.sdx-stats .jalons>div{background:var(--beton);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:8px 14px;display:grid}.sdx-stats .jalons .mini{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.sdx-stats .jalons .mini:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sdx-stats .jalons span{font:.62rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);display:block}.sdx-stats .jalons b{font:900 1.3rem/1 var(--affiche);text-transform:uppercase;display:block}.sdx-stats .jalons small{font:.7rem/1 var(--mono);color:#6b6f76}.sdx-stats .jalons small .fa{color:var(--fa)}@media (width<=960px){.sdx-stats :is(.entete,.histoire,.pistes,.fa-bas){grid-template-columns:minmax(0,1fr)}.sdx-stats .remarquables{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sdx-stats :is(.tableau,.tuiles-chiffres){grid-auto-columns:auto;grid-auto-flow:row}.sdx-stats .barre-palier{grid-template-columns:minmax(0,1fr) auto}.sdx-stats .barre-palier .jauge{grid-area:2/1/auto/-1}.sdx-stats .barre-palier .val{min-width:0}}.sdx-commerce{--or:#f5c451;--fa:#b3ecff}.sdx-commerce section{isolation:isolate;padding-block:64px;position:relative}.sdx-commerce section.beton{background:var(--beton);border-block:2px solid var(--joint)}.sdx-commerce section.beton .topo{opacity:.05;inset:0}.sdx-commerce .titre-section{font-size:clamp(2.4rem,5.4vw,4.2rem)}.sdx-commerce .entete{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 60px;margin-bottom:34px;display:grid}.sdx-commerce .entete p{color:#c9cbcf;max-width:52ch;font-size:.98rem}.sdx-commerce .entete p strong{color:var(--craie);font-weight:600}.sdx-commerce .note{max-width:80ch;font:.78rem/1.6 var(--mono);letter-spacing:.02em;color:#6b6f76;margin-top:22px}.sdx-commerce .attente{font:.8rem/1.6 var(--mono);letter-spacing:.04em;color:var(--gris)}.sdx-commerce .erreur{color:#ff6b7a;margin-top:16px;font-size:.88rem}.sdx-commerce .ordre{flex-direction:column;display:flex}.sdx-commerce .ordre>section{width:100%}.sdx-commerce .sec-salle.en-tete{order:-1}.sdx-commerce .solde{background:var(--joint);border:2px solid var(--joint);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:2px;display:grid}.sdx-commerce .solde>div{background:var(--beton);align-content:start;gap:6px;padding:18px 20px;display:grid}.sdx-commerce .solde span{font:.64rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.sdx-commerce .solde b{font:900 clamp(2.4rem, 4vw, 3.4rem)/.85 var(--affiche);font-variant-numeric:tabular-nums}.sdx-commerce .solde .tihrs b{color:var(--color-accent)}.sdx-commerce .solde b small{color:var(--gris);font-size:.5em}.sdx-commerce .solde p{color:#b9bcc1;font-size:.8rem}.sdx-commerce .comptoir{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-top:26px;display:grid}.sdx-commerce .offre{--coupe:50%;border:2px solid var(--color-accent);background:var(--asphalte);grid-template-rows:auto 1fr;min-height:300px;display:grid;position:relative}.sdx-commerce .offre:before,.sdx-commerce .offre:after{content:"";box-sizing:border-box;top:var(--coupe);z-index:1;border:2px solid var(--color-accent);background:var(--beton);pointer-events:none;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute}.sdx-commerce .offre:before{clip-path:inset(0 0 0 50%);left:-11px}.sdx-commerce .offre:after{clip-path:inset(0 50% 0 0);right:-11px}.sdx-commerce .offre .haut{align-content:start;gap:4px;padding:20px 20px 0;display:grid;position:relative}.sdx-commerce .offre .quantite{align-items:baseline;gap:6px;display:flex}.sdx-commerce .offre .quantite b{font:900 5.2rem/.8 var(--affiche);font-variant-numeric:tabular-nums}.sdx-commerce .offre .quantite span{font:900 1.5rem/1 var(--affiche);color:var(--gris);text-transform:uppercase}.sdx-commerce .offre .remise{background:var(--color-accent);color:var(--asphalte);font:400 .66rem/1 var(--signal);letter-spacing:.04em;padding:5px 9px;position:absolute;top:16px;right:16px}.sdx-commerce .offre .unite{font:.74rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}.sdx-commerce .offre .unite em{color:var(--craie);font-style:normal}.sdx-commerce .offre .economie{font:.7rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.sdx-commerce .offre .vedette{background:var(--asphalte);color:var(--color-accent);border:2px solid var(--color-accent);font:400 .6rem/1 var(--signal);letter-spacing:.05em;text-transform:uppercase;text-align:center;border-bottom:0;padding:6px 10px;position:absolute;bottom:100%;left:-2px;right:-2px}.sdx-commerce .offre .coupe{left:14px;right:14px;top:var(--coupe);border-top:2px dashed var(--joint);position:absolute}.sdx-commerce .offre .bas{align-content:end;gap:10px;padding:0 20px 20px;display:grid}.sdx-commerce .offre .prix{font:900 2.4rem/.9 var(--affiche);font-variant-numeric:tabular-nums}.sdx-commerce .offre .prix small{color:var(--gris);font-size:.55em}.sdx-commerce .offre .manque{font:.72rem/1.3 var(--mono);letter-spacing:.04em;color:var(--sodium)}.sdx-commerce .offre .acheter{border:2px solid var(--color-accent);color:var(--color-accent);font:400 .74rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;padding:12px;transition:background .2s,color .2s}.sdx-commerce .offre .acheter:hover:not(:disabled){background:#30efc924}.sdx-commerce .offre .acheter:focus-visible{outline:2px solid var(--craie);outline-offset:2px}.sdx-commerce .offre .acheter:disabled{cursor:not-allowed;border-color:var(--joint);color:#6b6f76}.sdx-commerce .offre .acheter.confirmer{background:var(--or);border-color:var(--or);color:var(--asphalte)}.sdx-commerce .offre.meilleure{background:var(--color-accent);color:var(--asphalte)}.sdx-commerce .offre.meilleure :is(.quantite span,.unite,.prix small){color:#0b6b59}.sdx-commerce .offre.meilleure .unite em,.sdx-commerce .offre.meilleure .economie{color:var(--asphalte)}.sdx-commerce .offre.meilleure .remise{background:var(--asphalte);color:var(--color-accent)}.sdx-commerce .offre.meilleure .coupe{border-color:#0c0d0f4d}.sdx-commerce .offre.meilleure .acheter{border-color:var(--asphalte);background:var(--asphalte);color:var(--color-accent)}.sdx-commerce .offre.meilleure .acheter:hover:not(:disabled){background:#1b1e22}.sdx-commerce .offre.meilleure .acheter:disabled{color:#0b6b59;background:0 0;border-color:#0c0d0f4d}.sdx-commerce .offre.meilleure .acheter.confirmer{background:var(--or);border-color:var(--asphalte);color:var(--asphalte)}.sdx-commerce .offre.meilleure .manque{color:#7a4a00}.sdx-commerce .recu{background:var(--craie);max-width:760px;color:var(--asphalte);font:.82rem/1.5 var(--mono);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) bottom / 16px 8px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) bottom / 16px 8px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) bottom / 16px 8px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) bottom / 16px 8px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) bottom / 16px 8px repeat-x;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 22px;margin-top:28px;padding:18px 22px 24px;animation:.5s cubic-bezier(.2,1.2,.4,1) sdx-imprime;display:grid}@keyframes sdx-imprime{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.sdx-commerce .recu .tampon{color:#0b7a66;font:400 .7rem/1 var(--signal);letter-spacing:.04em;border:2px solid #0b7a66;padding:8px 10px;transform:rotate(-6deg)}.sdx-commerce .recu b{font:900 1.3rem/1 var(--affiche);text-transform:uppercase}.sdx-commerce .recu .somme{font:900 1.6rem/1 var(--affiche);text-align:right;white-space:nowrap}.sdx-commerce .doublons{background:var(--joint);border:2px solid var(--joint);grid-template-columns:auto repeat(5,minmax(0,1fr));gap:2px;margin-top:40px;display:grid}.sdx-commerce .doublons>*{background:var(--asphalte);align-content:center;gap:4px;padding:14px 16px;display:grid}.sdx-commerce .doublons .titre{max-width:16ch;font:400 .68rem/1.3 var(--signal);letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}.sdx-commerce .doublons .p span{font:900 1.05rem/1 var(--affiche);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.sdx-commerce .doublons .p span:before{content:"";background:var(--r);width:8px;height:8px;transform:rotate(45deg)}.sdx-commerce .doublons .p b{font:900 1.7rem/1 var(--affiche);font-variant-numeric:tabular-nums}.sdx-commerce .doublons .p small{font:.66rem/1.3 var(--mono);color:#6b6f76}.sdx-commerce .doublons .p small em{color:var(--fa);font-style:normal}.sdx-commerce .etapes{background:var(--joint);border:2px solid var(--joint);counter-reset:etape;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-bottom:40px;display:grid}.sdx-commerce .etapes li{background:var(--beton);grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:18px 20px;display:grid}.sdx-commerce .etapes li:before{counter-increment:etape;content:counter(etape);font:900 2.8rem/.85 var(--affiche);color:var(--color-accent);grid-row:span 2}.sdx-commerce .etapes b{font:900 1.25rem/1 var(--affiche);text-transform:uppercase}.sdx-commerce .etapes p{color:#b9bcc1;font-size:.86rem}.sdx-commerce .cherche{border:2px solid var(--joint);background:var(--asphalte);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:18px;padding:0 8px 0 16px;transition:border-color .2s;display:grid}.sdx-commerce .cherche:focus-within{border-color:var(--color-accent)}.sdx-commerce .cherche:before{content:"⌕";color:var(--gris);font-size:1.4rem;line-height:1}.sdx-commerce .cherche:focus-within:before{color:var(--color-accent)}.sdx-commerce .cherche input{min-width:0;color:var(--craie);font:1.05rem/1 var(--corps);background:0 0;border:0;outline:none;padding:14px 0}.sdx-commerce .cherche input::placeholder{color:#6b6f76}.sdx-commerce .cherche input::-webkit-search-cancel-button{display:none}.sdx-commerce .cherche .compte{font:.7rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);white-space:nowrap}.sdx-commerce .cherche .compte b{color:var(--craie);font-weight:400}.sdx-commerce .cherche .effacer{border:2px solid var(--joint);width:32px;height:32px;color:var(--gris);cursor:pointer;background:0 0;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.sdx-commerce .cherche .effacer:hover{border-color:var(--color-accent);color:var(--color-accent)}.sdx-commerce .cherche .effacer:focus-visible{outline:2px solid var(--craie);outline-offset:2px}.sdx-commerce .rien{border:2px dashed var(--joint);justify-items:start;gap:6px;padding:26px 22px;display:grid}.sdx-commerce .rien b{font:900 1.5rem/1 var(--affiche);text-transform:uppercase}.sdx-commerce .rien p{color:#b9bcc1;font-size:.9rem}.sdx-commerce .joueurs-tete{margin-bottom:14px}.sdx-commerce .joueurs-tete h3{font:900 1.6rem/1 var(--affiche);text-transform:uppercase}.sdx-commerce .joueurs{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.sdx-commerce .joueur{border:2px solid var(--joint);background:var(--asphalte);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 12px 12px 14px;display:grid}.sdx-commerce .joueur .avatar{object-fit:cover;background:var(--beton-clair);border-radius:50%;width:42px;height:42px}.sdx-commerce .joueur b{text-overflow:ellipsis;white-space:nowrap;font:900 1.25rem/1.05 var(--affiche);text-transform:uppercase;display:block;overflow:hidden}.sdx-commerce .joueur small{font:.7rem/1 var(--mono);letter-spacing:.06em;color:var(--gris)}.sdx-commerce .joueur button{border:2px solid var(--color-accent);color:var(--color-accent);font:400 .62rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;padding:9px 12px}.sdx-commerce .joueur button:hover:not(:disabled){background:var(--color-accent);color:var(--asphalte)}.sdx-commerce .joueur button:disabled{opacity:.4;cursor:wait}.sdx-commerce .joueur button:focus-visible{outline:2px solid var(--craie);outline-offset:2px}.sdx-commerce .salle-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.sdx-commerce .salle-tete h3{font:900 1.9rem/1 var(--affiche);text-transform:uppercase}.sdx-commerce .salle-tete h3 em{color:var(--color-accent);font-style:normal}.sdx-commerce .quitter{border:2px solid var(--joint);color:var(--gris);font:400 .62rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;padding:9px 14px}.sdx-commerce .quitter:hover{border-color:var(--alerte);color:var(--alerte)}.sdx-commerce .salle{border:2px solid var(--joint);background:var(--asphalte);grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);display:grid}.sdx-commerce .cote{grid-template-rows:auto auto 1fr;gap:12px;min-height:290px;padding:22px 20px 20px;transition:background .3s;display:grid;position:relative}.sdx-commerce .cote .qui{justify-content:space-between;align-items:start;gap:10px;display:flex}.sdx-commerce .cote .qui b{font:900 1.4rem/1 var(--affiche);text-transform:uppercase;overflow-wrap:anywhere;display:block}.sdx-commerce .cote .qui b small{font:.64rem/1 var(--mono);letter-spacing:.1em;color:var(--gris);margin-top:4px;display:block}.sdx-commerce .cote .etat{border:2px solid var(--joint);font:400 .58rem/1 var(--signal);letter-spacing:.05em;text-transform:uppercase;color:var(--gris);white-space:nowrap;flex:none;padding:6px 9px}.sdx-commerce .cote .posees{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));align-content:start;gap:10px;display:grid}.sdx-commerce .cote .vide{border:2px dashed var(--joint);min-height:160px;font:.74rem/1.5 var(--mono);letter-spacing:.04em;color:#6b6f76;text-align:center;place-items:center;padding:16px;display:grid}.sdx-commerce .cote .inconnue{border:1px solid var(--joint);font:.6rem/1.3 var(--mono);color:var(--gris);text-align:center;place-items:center;padding:4px;display:grid}.sdx-commerce .cote.verrou{background:#f5c4510d}.sdx-commerce .cote.verrou:before{content:"";background:repeating-linear-gradient(-45deg, var(--or) 0 10px, var(--asphalte) 10px 20px);height:8px;position:absolute;top:0;left:0;right:0}.sdx-commerce .cote.verrou .etat{border-color:var(--or);background:var(--or);color:var(--asphalte)}.sdx-commerce .presence{font:.64rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);align-items:center;gap:8px;margin-top:8px;display:inline-flex}.sdx-commerce .presence i{background:var(--gris);border-radius:50%;flex:none;width:8px;height:8px}.sdx-commerce .presence.la{color:var(--color-accent)}.sdx-commerce .presence.la i{background:var(--color-accent);box-shadow:0 0 0 3px #30efc933}.sdx-commerce .presence.attend i{animation:1.4s ease-in-out infinite sdx-attente}.sdx-commerce .presence.partie{color:var(--sodium)}.sdx-commerce .presence.partie i{background:var(--sodium)}@keyframes sdx-attente{50%{opacity:.25}}.sdx-commerce .resume{min-height:1.3em;font:.68rem/1.3 var(--mono);letter-spacing:.04em;color:var(--gris);flex-wrap:wrap;gap:4px 12px;display:flex}.sdx-commerce .resume span{align-items:center;gap:6px;display:inline-flex}.sdx-commerce .resume span:before{content:"";background:var(--r);width:7px;height:7px;transform:rotate(45deg)}.sdx-commerce .resume em{color:var(--craie);font-style:normal}.sdx-commerce .posee{position:relative}.sdx-commerce .posee :is(.neuve,.deja){z-index:2;font:400 .5rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:4px 7px;position:absolute;top:3%;left:50%;translate:-50%}.sdx-commerce .posee .neuve{background:var(--color-accent);color:var(--asphalte)}.sdx-commerce .posee .deja{background:var(--beton-clair);color:var(--gris);border:1px solid var(--joint)}.sdx-commerce .centre{border-inline:2px solid var(--joint);background:var(--beton);text-align:center;align-content:center;place-items:center;gap:14px;padding:20px 12px;display:grid}.sdx-commerce .centre .fleches{font:900 2.6rem/1 var(--affiche);color:var(--joint)}.sdx-commerce .centre .anneau{--t:1;background:conic-gradient(var(--or) calc(var(--t) * 360deg), var(--joint) 0);border-radius:50%;place-items:center;width:110px;height:110px;transition:--t 1s linear;display:grid;position:relative}.sdx-commerce .centre .anneau:before{content:"";background:var(--beton);border-radius:50%;position:absolute;inset:8px}.sdx-commerce .centre .anneau b{font:900 3.4rem/1 var(--affiche);color:var(--or);font-variant-numeric:tabular-nums;position:relative}.sdx-commerce .centre p{font:.7rem/1.45 var(--mono);letter-spacing:.04em;color:var(--gris)}.sdx-commerce .centre p em{color:var(--or);font-style:normal}.sdx-commerce .avis{border-left:4px solid var(--sodium);color:#e9d8b4;background:#ffb02e14;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;padding:12px 16px;font-size:.9rem;display:grid}.sdx-commerce .avis:before{content:"!";background:var(--sodium);width:22px;height:22px;color:var(--asphalte);font:900 .9rem/1 var(--affiche);border-radius:50%;place-items:center;display:grid}.sdx-commerce .recap{color:#c9cbcf;gap:4px;margin-top:18px;font-size:.92rem;display:grid}.sdx-commerce .recap b{color:var(--craie);font-weight:600}.sdx-commerce .recap .fav{color:var(--or)}.sdx-commerce .recap .neuf{color:var(--color-accent)}.sdx-commerce .salle-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;display:flex}.sdx-commerce .salle-actions p{max-width:46ch;font:.74rem/1.4 var(--mono);color:var(--gris)}.sdx-commerce .verrouiller{border:2px solid var(--color-accent);background:var(--color-accent);color:var(--asphalte);font:400 .8rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:15px 26px}.sdx-commerce .verrouiller:hover:not(:disabled){background:#6ff5da}.sdx-commerce .verrouiller:is(.ouvrir,.confirmer){border-color:var(--or);background:var(--or)}.sdx-commerce .verrouiller:disabled{cursor:not-allowed;opacity:.4}.sdx-commerce .verrouiller:focus-visible{outline:2px solid var(--craie);outline-offset:3px}.sdx-commerce .reserve{margin-top:34px}.sdx-commerce .reserve-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.sdx-commerce .reserve-tete h4{font:900 1.4rem/1 var(--affiche);text-transform:uppercase;margin:0}.sdx-commerce .reserve-tete .puces{flex-wrap:wrap;gap:6px;display:flex}.sdx-commerce .tiroir{border:2px solid var(--joint);background:var(--beton);scrollbar-width:thin;scrollbar-color:var(--color-accent) var(--beton-clair);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;max-height:470px;padding:14px 10px 14px 14px;display:grid;overflow-y:auto}.sdx-commerce .tiroir::-webkit-scrollbar{width:12px}.sdx-commerce .tiroir::-webkit-scrollbar-track{background:var(--beton-clair)}.sdx-commerce .tiroir::-webkit-scrollbar-thumb{background:var(--color-accent) content-box;border:3px solid #0000}.sdx-commerce .tiroir button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:transform .2s;display:block;position:relative}.sdx-commerce .tiroir button:hover{transform:translateY(-4px)}.sdx-commerce .tiroir button:focus-visible{outline:2px solid var(--craie);outline-offset:2px}.sdx-commerce .tiroir .vignette{transition:opacity .2s;display:block}.sdx-commerce .tiroir button[aria-pressed=true] .vignette{opacity:.45}.sdx-commerce .tiroir .marque-posee{z-index:2;background:var(--color-accent);color:var(--asphalte);font:400 .56rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;padding:5px 8px;transition:opacity .2s;position:absolute;bottom:12%;left:50%;translate:-50%}.sdx-commerce .tiroir button[aria-pressed=true] .marque-posee{opacity:1}.sdx-commerce .tiroir .fa-tag{z-index:2;background:var(--fa);color:var(--asphalte);font:.58rem/1 var(--mono);letter-spacing:.06em;padding:3px 6px;position:absolute;top:4px;left:4px}.sdx-commerce .tiroir .etoile{z-index:2;border:2px solid var(--or);width:24px;height:24px;color:var(--or);background:#0c0d0fe6;border-radius:50%;place-items:center;font-size:.75rem;line-height:1;display:grid;position:absolute;top:4px;right:4px}.sdx-commerce .fin{background:var(--color-accent);color:var(--asphalte);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 28px;padding:26px 28px;display:grid}.sdx-commerce .fin .grand{font:900 4.4rem/.8 var(--affiche)}.sdx-commerce .fin b{font:900 2rem/.95 var(--affiche);text-transform:uppercase;display:block}.sdx-commerce .fin p{color:#0b4d40;margin-top:6px}.sdx-commerce .fin a{background:var(--asphalte);color:var(--color-accent);font:400 .68rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:13px 20px;text-decoration:none}.sdx-commerce .fin.annule{background:var(--beton);color:var(--craie);border:2px solid var(--alerte)}.sdx-commerce .fin.annule .grand{color:var(--alerte)}.sdx-commerce .fin.annule p{color:var(--gris)}.sdx-commerce .fin .actions{flex-wrap:wrap;gap:8px;display:flex}.sdx-commerce .fin .fermer{border:2px solid var(--asphalte);color:var(--asphalte);font:400 .66rem/1 var(--signal);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;padding:11px 18px}.sdx-commerce .fin .fermer:hover{background:#0c0d0f1f}.sdx-commerce .fin .fermer:focus-visible{outline:2px solid var(--asphalte);outline-offset:2px}.sdx-commerce .fin.annule .fermer{border-color:var(--joint);color:var(--craie)}.sdx-commerce .fin.annule .fermer:hover{border-color:var(--craie);background:0 0}.sdx-commerce .fin.annule .fermer:focus-visible{outline-color:var(--craie)}@media (width<=1060px){.sdx-commerce .comptoir{grid-template-columns:repeat(2,minmax(0,1fr))}.sdx-commerce .doublons{grid-template-columns:repeat(5,minmax(0,1fr))}.sdx-commerce .doublons .titre{grid-column:1/-1;max-width:none}}@media (width<=960px){.sdx-commerce .entete,.sdx-commerce .salle{grid-template-columns:minmax(0,1fr)}.sdx-commerce .centre{border-inline:0;border-block:2px solid var(--joint);grid-auto-flow:column;justify-content:center}.sdx-commerce .centre .anneau{width:80px;height:80px}.sdx-commerce .centre .anneau b{font-size:2.4rem}.sdx-commerce .centre .fleches{transform:rotate(90deg)}}@media (width<=640px){.sdx-commerce .solde{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sdx-commerce .solde .tihrs{grid-column:1/-1}.sdx-commerce .offre{--coupe:48%;min-height:300px}.sdx-commerce .offre .quantite b{font-size:4.2rem}.sdx-commerce .offre :is(.haut,.bas){padding-inline:14px}.sdx-commerce .etapes{grid-template-columns:minmax(0,1fr)}.sdx-commerce .doublons{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sdx-commerce .fin{grid-template-columns:minmax(0,1fr)}.sdx-commerce .tiroir{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.sdx-commerce .recu,.sdx-commerce .presence.attend i{animation:none}}html,body{cursor:url(/cursors/pointer.png) 3 1,auto!important}a,button,select,summary,label[for],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],input[type=range],[role=button],[onclick],.cursor-pointer{cursor:url(/cursors/hand.png) 8 1,pointer!important}a:active,button:active,select:active,summary:active,input[type=button]:active,input[type=submit]:active,input[type=checkbox]:active,input[type=radio]:active,[role=button]:active,[onclick]:active,.cursor-pointer:active{cursor:url(/cursors/hand-closed.png) 8 4,pointer!important}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true],.cursor-not-allowed,.disabled{cursor:url(/cursors/blocked.png) 10 10,not-allowed!important}.cursor-grab{cursor:url(/cursors/hand.png) 8 1,grab!important}.cursor-grabbing,.cursor-grab:active{cursor:url(/cursors/hand-closed.png) 8 4,grabbing!important}.tt-term{color:currentColor;cursor:url(/cursors/help.png) 3 1,help!important}@supports (color:color-mix(in lab, red, red)){.tt-term{color:color-mix(in oklab, currentColor 55%, var(--color-accent))}}.tt-term{-webkit-text-decoration:underline #30efc973;text-decoration:underline #30efc973;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.tt-term{-webkit-text-decoration:underline solid 1px color-mix(in oklab, var(--color-accent) 45%, transparent);-webkit-text-decoration:underline solid 1px color-mix(in oklab, var(--color-accent) 45%, transparent);-webkit-text-decoration:underline solid 1px color-mix(in oklab, var(--color-accent) 45%, transparent);text-decoration:underline solid 1px color-mix(in oklab, var(--color-accent) 45%, transparent)}}.tt-term{text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.tt-popup{z-index:100010;filter:drop-shadow(0 12px 18px #0000008c)drop-shadow(0 0 12px #30efc924);max-width:300px;position:fixed}@supports (color:color-mix(in lab, red, red)){.tt-popup{filter:drop-shadow(0 12px 18px #0000008c) drop-shadow(0 0 12px color-mix(in oklab, var(--color-accent) 14%, transparent))}}.tt-popup{font-family:var(--tt-police,"Aldrich", sans-serif);color:var(--tt-texte,#f9f9f9);opacity:0;pointer-events:none;font-size:.82rem;line-height:1.6;transition:opacity .15s,transform .15s;transform:translateY(4px)}.tt-popup.visible{opacity:1;transform:translateY(0)}.tt-popup-cadre,.tt-popup-dedans{clip-path:polygon(var(--tt-coin) 0, 100% 0, 100% calc(100% - var(--tt-coin)), calc(100% - var(--tt-coin)) 100%, 0 100%, 0 var(--tt-coin))}.tt-popup-cadre{--tt-coin:10px;background:#30efc966;padding:1px}@supports (color:color-mix(in lab, red, red)){.tt-popup-cadre{background:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.tt-popup-dedans{background:var(--tt-fond,#0a0d10);padding:.75rem .95rem;position:relative}.tt-popup-dedans:before{content:"";background:linear-gradient(90deg, var(--color-accent), transparent);height:2px;position:absolute;top:0;left:18px;right:30%}.tt-equerre{border:0 solid var(--color-accent);width:9px;height:9px;position:absolute}.tt-equerre-haut{border-width:1px 1px 0 0;top:5px;right:5px}.tt-equerre-bas{border-width:0 0 1px 1px;bottom:5px;left:5px}.tt-popup-pointe{bottom:-5px;left:var(--tt-pointe,50%);background:var(--tt-fond,#0a0d10);border:0 solid #30efc966;width:10px;height:10px;margin-left:-5px;position:absolute;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.tt-popup-pointe{border:0 solid color-mix(in oklab, var(--color-accent) 40%, transparent)}}.tt-popup-pointe{border-width:0 1px 1px 0}.tt-popup.tt-dessous .tt-popup-pointe{border-width:1px 0 0 1px;top:-5px;bottom:auto}.tt-popup.tt-apercu{z-index:auto;opacity:1;margin-bottom:6px;position:relative;transform:none}.tt-popup-fiche{border-top:1px solid #30efc92e;margin-top:.5rem;padding-top:.45rem;display:block}@supports (color:color-mix(in lab, red, red)){.tt-popup-fiche{border-top:1px solid color-mix(in oklab, var(--color-accent) 18%, transparent)}}.tt-popup-fiche{font-family:var(--tt-police-titre,var(--font-heading));letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:.6rem}.tt-term.tt-active{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-shadow:0 0 10px #30efc966}@supports (color:color-mix(in lab, red, red)){.tt-term.tt-active{text-shadow:0 0 10px color-mix(in oklab, var(--color-accent) 40%, transparent)}}@keyframes map-fiche-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes rond-chargement-tourne{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.rond-chargement{transform-box:view-box;transform-origin:100px 100px;animation:2s linear infinite rond-chargement-tourne}@media (prefers-reduced-motion:reduce){.rond-chargement{animation:none}}.astia-topo-jaune:before{content:"";opacity:.9;pointer-events:none;background:#c9a800;position:absolute;inset:0;-webkit-mask-image:url(/assets/motifs/topography.svg);mask-image:url(/assets/motifs/topography.svg);-webkit-mask-size:420px;mask-size:420px}@media (prefers-reduced-motion:no-preference){.astia-topo-jaune:before{animation:40s linear infinite astia-derive}}@keyframes astia-derive{to{-webkit-mask-position:420px 0;mask-position:420px 0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
