@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-jbmono:"JetBrains Mono","JetBrains Mono Fallback"}

/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-tracking:initial}}}@layer theme{:host,:root{--font-sans:var(--font-inter),var(--lc-font-sans);--font-mono:var(--font-jbmono),var(--lc-font-mono);--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter),var(--lc-font-sans);--default-mono-font-family:var(--font-jbmono),var(--lc-font-mono);--font-display:var(--font-jakarta),var(--lc-font-display)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{-webkit-text-size-adjust:100%}body{background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}body,h1,h2,h3{color:var(--foreground);margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em}::selection{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--primary) 35%,transparent)}}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}[role=button],a,button{-webkit-tap-highlight-color:transparent}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[18\%\]{top:18%}.right-3{right:calc(var(--spacing) * 3)}.left-1\/2{left:50%}.z-50{z-index:50}.m-0{margin:0}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-5{height:calc(var(--spacing) * 5)}.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-24{height:calc(var(--spacing) * 24)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[320px\]{max-height:320px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[400px\]{max-width:400px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-in{animation:lc-in .14s ease-out}.cursor-default{cursor:default}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0{gap:0}.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-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-lg{border-radius:8px!important}.rounded{border-radius:.25rem}.rounded-md{border-radius:6px}.rounded-xl{border-radius:12px}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-border{border-color:var(--border)!important}.border-border{border-color:var(--border)}.border-border-strong\/70{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.border-border-strong\/70{border-color:color-mix(in oklab,var(--border-strong) 70%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.border-input{border-color:var(--input)}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.border-transparent{border-color:#0000}.\!bg-popover{background-color:var(--popover)!important}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background) 60%,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-border{background-color:var(--border)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-center{text-align:center}.\!font-sans{font-family:var(--font-inter),var(--lc-font-sans)!important}.font-display{font-family:var(--font-jakarta),var(--lc-font-display)}.font-mono{font-family:var(--font-jbmono),var(--lc-font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[13px\]{font-size:13px!important}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.\!text-muted-foreground{color:var(--muted-foreground)!important}.\!text-popover-foreground{color:var(--popover-foreground)!important}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.underline-offset-4{text-underline-offset:4px}.opacity-100{opacity:1}.\!shadow-\[var\(--shadow-pop\)\]{--tw-shadow:var(--shadow-pop)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.25\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff40)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.25\)\],.shadow-\[var\(--shadow-pop\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-pop\)\]{--tw-shadow:var(--shadow-pop)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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, )}.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-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,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-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-subtle::placeholder{color:var(--subtle-foreground)}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + 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-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 40%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:font-mono [cmdk-group-heading]{font-family:var(--font-jbmono),var(--lc-font-mono)}.\[\&_\[cmdk-group-heading\]\]\:text-\[11px\] [cmdk-group-heading]{font-size:11px}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:tracking-\[0\.08em\] [cmdk-group-heading]{--tw-tracking:.08em;letter-spacing:.08em}.\[\&_\[cmdk-group-heading\]\]\:text-subtle [cmdk-group-heading]{color:var(--subtle-foreground)}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted-foreground)}}:root{--lc-brand-nuit:#0c0a24;--lc-brand-nuit-profonde:#06051a;--lc-brand-encre:#14112f;--lc-brand-encre-indigo:#2b2566;--lc-brand-papier:#fff;--lc-brand-lavande-pale:#f3f1ff;--lc-brand-lavande:#d9d4ff;--lc-brand-rose:#ff5fa2;--lc-brand-violet:#8b4dff;--lc-brand-bleu:#4d5dff;--lc-brand-peche:#ffe1cf;--lc-aurora-bleu:#3550ff;--lc-aurora-violet:#9b3dff;--lc-aurora-rose:#ff4f8f;--lc-aurora-peche:#ffe1cf;--lc-neutral-0:#fff;--lc-neutral-50:#f7f6fb;--lc-neutral-100:#efedf6;--lc-neutral-200:#e0ddec;--lc-neutral-300:#c7c3d9;--lc-neutral-400:#a29dba;--lc-neutral-500:#7d7896;--lc-neutral-600:#5e5a78;--lc-neutral-700:#45415e;--lc-neutral-800:#2e2b45;--lc-neutral-900:#1c1a30;--lc-neutral-950:#110f22;--lc-gradient-aurore:linear-gradient(115deg,#3550ff,#8b4dff 45%,#ff5fa2 85%,#ffe1cf);--lc-gradient-revers:linear-gradient(135deg,#ffe6f1,#ff5fa2 20%,#8b4dff 62%,#4d5dff);--lc-gradient-aurore-fond:radial-gradient(60% 45% at 85% 70%,#ff4f8f8c,transparent 70%),radial-gradient(55% 40% at 55% 62%,#9b3dff80,transparent 70%),radial-gradient(55% 45% at 15% 50%,#3550ff8c,transparent 70%),linear-gradient(180deg,#0c0a24,#06051a);--lc-font-display:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--lc-font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--lc-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--lc-text-xs:.75rem;--lc-leading-xs:1rem;--lc-text-sm:.875rem;--lc-leading-sm:1.25rem;--lc-text-base:1rem;--lc-leading-base:1.5rem;--lc-text-lg:1.125rem;--lc-leading-lg:1.75rem;--lc-text-xl:1.25rem;--lc-leading-xl:1.75rem;--lc-text-2xl:1.5rem;--lc-leading-2xl:2rem;--lc-text-3xl:1.875rem;--lc-leading-3xl:2.25rem;--lc-text-4xl:2.25rem;--lc-leading-4xl:2.5rem;--lc-text-5xl:3rem;--lc-leading-5xl:3.25rem;--lc-text-6xl:3.75rem;--lc-leading-6xl:4rem;--lc-radius-xs:4px;--lc-radius-sm:6px;--lc-radius-md:10px;--lc-radius-lg:14px;--lc-radius-xl:20px;--lc-radius-2xl:28px;--lc-radius-icon:21.875%;--lc-radius-full:9999px;color-scheme:light;--lc-bg:#fff;--lc-bg-subtle:#f7f6fb;--lc-surface:#fff;--lc-surface-raised:#fff;--lc-border:#e6e3f0;--lc-border-strong:#c7c3d9;--lc-text:#14112f;--lc-text-muted:#5e5a78;--lc-text-subtle:#7d7896;--lc-primary:#7444f0;--lc-primary-hover:#6a3be0;--lc-primary-fg:#fff;--lc-accent:#d42a74;--lc-link:#4152f0;--lc-focus:#4d5dff;--lc-succes:#15803d;--lc-alerte:#b45309;--lc-erreur:#dc2626;--lc-info:#4152f0;--lc-shadow-sm:0 1px 2px 0 #14112f0f;--lc-shadow-md:0 4px 12px -2px #14112f1a;--lc-shadow-lg:0 16px 40px -12px #14112f2e;--lc-shadow-glow:0 8px 28px -8px #7444f073}[data-theme=dark]{color-scheme:dark;--lc-bg:#0c0a24;--lc-bg-subtle:#100e2c;--lc-surface:#16143a;--lc-surface-raised:#1d1a47;--lc-border:#2a2754;--lc-border-strong:#3a3668;--lc-text:#f3f1ff;--lc-text-muted:#a29dba;--lc-text-subtle:#7d7896;--lc-primary:#9b7bff;--lc-primary-hover:#ae93ff;--lc-primary-fg:#0c0a24;--lc-accent:#ff5fa2;--lc-link:#7b8bff;--lc-focus:#7b8bff;--lc-succes:#4ade80;--lc-alerte:#fbbf24;--lc-erreur:#f87171;--lc-info:#7b8bff;--lc-shadow-sm:0 1px 2px 0 #0006;--lc-shadow-md:0 6px 16px -4px #0000008c;--lc-shadow-lg:0 20px 48px -12px #000000b3;--lc-shadow-glow:0 0 0 1px #9b7bff38,0 12px 40px -8px #8b4dff80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--lc-bg:#0c0a24;--lc-bg-subtle:#100e2c;--lc-surface:#16143a;--lc-surface-raised:#1d1a47;--lc-border:#2a2754;--lc-border-strong:#3a3668;--lc-text:#f3f1ff;--lc-text-muted:#a29dba;--lc-text-subtle:#7d7896;--lc-primary:#9b7bff;--lc-primary-hover:#ae93ff;--lc-primary-fg:#0c0a24;--lc-accent:#ff5fa2;--lc-link:#7b8bff;--lc-focus:#7b8bff;--lc-succes:#4ade80;--lc-alerte:#fbbf24;--lc-erreur:#f87171;--lc-info:#7b8bff;--lc-shadow-sm:0 1px 2px 0 #0006;--lc-shadow-md:0 6px 16px -4px #0000008c;--lc-shadow-lg:0 20px 48px -12px #000000b3;--lc-shadow-glow:0 0 0 1px #9b7bff38,0 12px 40px -8px #8b4dff80}}:root,:root[data-theme=dark]{--d-nuit:#0f0e1d;--d-nuit2:#15142a;--d-encre:#1c1b35;--d-text:#f7f5ff;--d-muted:#b3afcb;--d-subtle:#9894b3;--d-lav:#bba8ff;--d-lav2:#a897ff;--d-lav-ink:#1c1b35;--d-bleu:#96b4ff;--d-peche:#ffb49a;--d-menthe:#9de5c0;--d-rose:#ff8fa8;--d-line:#e6e2ff17;--d-line2:#e6e2ff29;--d-t1:#e6e2ff09;--d-t2:#e6e2ff0f;--d-t3:#e6e2ff1a;--d-pop:#18172ef7;--d-carte:#1c1b35b8;--d-carte-h:#262446d9;--d-n1:#1f1d3a;--d-n2:#18172e;--d-puce:#17162c;--d-insp:#141327;--d-insp-h:#1a1930;--d-voile:#08071294;--d-ombre:#000000d9;--d-main-a:#c9baff;--d-main-b:#a897ff;--d-main-ink:#1c1b35;--d-fond:radial-gradient(42% 36% at 28% 62%,#96b4ff12,transparent 70%),radial-gradient(40% 34% at 74% 66%,#ffb49a0e,transparent 70%),linear-gradient(180deg,#121127,#0f0e1d 60%);--d-f-d:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--d-f-b:var(--font-inter),"Inter",system-ui,sans-serif;--d-f-m:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;--d-ease:cubic-bezier(.22,.8,.24,1);--d-r:16px}:root[data-theme=light]{--d-nuit:#fbfaff;--d-nuit2:#fff;--d-encre:#f1eefb;--d-text:#14112f;--d-muted:#4f4b6b;--d-subtle:#6b6685;--d-lav:#6a3be0;--d-lav2:#7c55f0;--d-lav-ink:#fff;--d-bleu:#4d5dff;--d-peche:#b8431f;--d-menthe:#12733f;--d-rose:#c42747;--d-line:#14112f14;--d-line2:#14112f26;--d-t1:#14112f06;--d-t2:#14112f0b;--d-t3:#14112f14;--d-pop:#fffffffa;--d-carte:#ffffffe6;--d-carte-h:#fff;--d-n1:#fff;--d-n2:#faf9ff;--d-puce:#fff;--d-insp:#fff;--d-insp-h:#f7f5ff;--d-voile:#14112f52;--d-ombre:#14112f38;--d-main-a:#8c6cf5;--d-main-b:#6a3be0;--d-main-ink:#fff;--d-fond:radial-gradient(42% 36% at 28% 62%,#4d5dff0f,transparent 70%),radial-gradient(40% 34% at 74% 66%,#b8431f0b,transparent 70%),linear-gradient(180deg,#f6f3ff,#fbfaff 60%)}.d-app{--etat-c:var(--d-menthe);background:var(--d-nuit);min-height:100svh;color:var(--d-text);font:400 15px/1.5 var(--d-f-b);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow-x:clip}.d-app:has([data-etat=neuf]),[data-etat=neuf]{--etat-c:var(--d-lav)}.d-app:has([data-etat=test]),[data-etat=test]{--etat-c:var(--d-peche)}.d-app:has([data-etat=probleme]),[data-etat=probleme]{--etat-c:var(--d-rose)}.d-app:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 46% at 50% 56%,var(--etat-c),transparent 70%),var(--d-fond);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.d-app:before{background:radial-gradient(60% 46% at 50% 56%,color-mix(in srgb,var(--etat-c) 9%,transparent),transparent 70%),var(--d-fond)}}.d-app:before{transition:background .6s var(--d-ease)}.d-app>*{z-index:1;position:relative}.d-app svg,.d-portail svg{flex:none;width:1em;height:1em}.d-app :focus-visible,.d-portail :focus-visible{outline:2px solid var(--d-bleu);outline-offset:3px;border-radius:6px}.d-app code,.d-portail code,.num{font-family:var(--d-f-m);font-size:.88em}.num{color:var(--d-subtle);letter-spacing:.02em;font-style:normal;font-weight:500}.d-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden}.d-skip,.d-sr{position:absolute}.d-skip{z-index:100;background:var(--d-lav);color:var(--d-lav-ink);font:600 14px/1 var(--d-f-d);border-radius:10px;padding:10px 14px;text-decoration:none;top:-60px;left:12px}.d-skip:focus{top:12px}.d-portail{font:400 15px/1.5 var(--d-f-b);-webkit-font-smoothing:antialiased}.btn,.d-portail{color:var(--d-text)}.btn{border:1px solid var(--d-line2);background:var(--d-t2);min-height:42px;font:600 14px/1 var(--d-f-d);cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,transform .2s var(--d-ease);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn svg{width:18px;height:18px}.btn:hover{background:var(--d-t3);border-color:var(--d-text)}@supports (color:color-mix(in lab,red,red)){.btn:hover{border-color:color-mix(in srgb,var(--d-text) 24%,transparent)}}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn-main{background:linear-gradient(180deg,var(--d-main-a),var(--d-main-b));color:var(--d-main-ink);box-shadow:0 8px 24px -10px var(--d-lav),inset 0 1px 0 #ffffff73;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.btn-main{box-shadow:0 8px 24px -10px color-mix(in srgb,var(--d-lav) 70%,transparent),inset 0 1px 0 #ffffff73}}.btn-main:hover{background:linear-gradient(180deg,var(--d-main-a),var(--d-main-b))}@supports (color:color-mix(in lab,red,red)){.btn-main:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--d-main-a) 85%,white),color-mix(in srgb,var(--d-main-b) 88%,white))}}.btn-main:hover{border-color:#0000}.btn-s{border-radius:10px;min-height:36px;padding:0 12px;font-size:13px}.btn-s svg{width:16px;height:16px}.btn-l{border-radius:14px;min-height:50px;padding:0 22px;font-size:15px}.btn-discord{color:#fff;background:#5865f2;border-color:#0000}.btn-discord:hover{background:#6772f5;border-color:#0000}.btn-danger{color:var(--d-rose);border-color:var(--d-rose)}@supports (color:color-mix(in lab,red,red)){.btn-danger{border-color:color-mix(in srgb,var(--d-rose) 32%,transparent)}}.btn-danger:hover{background:var(--d-rose)}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{background:color-mix(in srgb,var(--d-rose) 10%,transparent)}}.btn-danger:hover{border-color:var(--d-rose)}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{border-color:color-mix(in srgb,var(--d-rose) 50%,transparent)}}.btn-lien{color:var(--d-lav);font:600 13px/1.4 var(--d-f-d);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.btn-lien svg{width:14px;height:14px}.btn-lien:hover{text-underline-offset:3px;text-decoration:underline}.pill{font:600 11px/1 var(--d-f-d);background:var(--d-t3);color:var(--d-subtle);white-space:nowrap;border-radius:99px;padding:5px 8px;font-style:normal}.pill.on{background:var(--d-menthe)}@supports (color:color-mix(in lab,red,red)){.pill.on{background:color-mix(in srgb,var(--d-menthe) 18%,transparent)}}.pill.on{color:var(--d-menthe)}.pill.chaud{background:var(--d-peche)}@supports (color:color-mix(in lab,red,red)){.pill.chaud{background:color-mix(in srgb,var(--d-peche) 16%,transparent)}}.pill.chaud{color:var(--d-peche)}.tech{font:500 11px/1 var(--d-f-m);color:var(--d-subtle);background:var(--d-t2);white-space:nowrap;border-radius:5px;padding:3px 6px;font-style:normal}.pt{background:var(--c,var(--d-menthe));border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}[data-ton=ok]{--c:var(--d-menthe)}[data-ton=neuf]{--c:var(--d-lav)}[data-ton=envoi]{--c:var(--d-peche)}[data-ton=mal]{--c:var(--d-rose)}.top{z-index:20;align-items:center;gap:10px;height:64px;padding:0 22px;display:flex;position:relative}.brand{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.brand img{width:26px;height:auto}.proj{max-width:280px;height:40px;color:var(--d-text);font:700 16px/1 var(--d-f-d);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 10px 0 6px;display:flex}.proj>span:not(.proj-ic){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proj:hover,.proj[data-state=open]{background:var(--d-t2)}.proj .chev{width:18px;height:18px;color:var(--d-subtle)}.proj-ic{color:#fff;width:28px;height:28px;font:800 13px/1 var(--d-f-d);background:50%/cover;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.top-sep{color:var(--d-subtle);font:400 18px/1 var(--d-f-d);margin:0 2px}.prod-btn{font-size:15px;font-weight:600}.prod-btn .prod-btn-ic{width:18px;height:18px;color:var(--d-lav)}.top-r{gap:10px;margin-left:auto}.plus,.top-r{align-items:center;display:flex}.plus{border:1px solid var(--d-line2);background:var(--d-t1);height:40px;color:var(--d-text);font:600 14px/1 var(--d-f-d);cursor:pointer;border-radius:12px;gap:8px;padding:0 14px 0 12px}.plus svg{width:20px;height:20px;color:var(--d-muted)}.plus:hover,.plus[data-state=open]{background:var(--d-t3)}.moi{cursor:pointer;color:#1c1b35;width:40px;height:40px;font:800 15px/1 var(--d-f-d);background:linear-gradient(135deg,#ffb49a,#bba8ff);border:0;border-radius:50%}.vue-tog{border:1px solid var(--d-line2);background:var(--d-t1);border-radius:12px;padding:3px;display:inline-flex}.vue-tog a{height:32px;color:var(--d-subtle);font:600 13.5px/1 var(--d-f-d);border-radius:9px;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex}.vue-tog a svg{width:16px;height:16px}.vue-tog a[aria-current=page]{background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.vue-tog a[aria-current=page]{background:color-mix(in srgb,var(--d-lav) 18%,transparent)}}.vue-tog a[aria-current=page]{color:var(--d-text)}.vue-tog a[aria-current=page] svg{color:var(--d-lav)}.pop{z-index:60;background:var(--d-pop);border:1px solid var(--d-line2);min-width:300px;max-width:calc(100vw - 24px);max-height:min(560px,100svh - 90px);box-shadow:0 24px 60px -20px var(--d-ombre);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:var(--radix-dropdown-menu-content-transform-origin,top);animation:d-pop .18s var(--d-ease);border-radius:16px;padding:6px;overflow-y:auto}@keyframes d-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.pop-l{min-width:330px}.pop-h{font:600 11px/1 var(--d-f-d);letter-spacing:.08em;text-transform:uppercase;color:var(--d-subtle);margin:8px 10px 6px}.pop-i{width:100%;color:var(--d-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;outline:none;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.pop-i:hover,.pop-i[data-highlighted]{background:var(--d-t2)}.pop-i[data-disabled]{opacity:.55;cursor:default}.pop-i>span.pop-tx{flex:1;min-width:0}.pop-i b{font:600 14px/1.3 var(--d-f-d);display:block}.pop-i small{color:var(--d-subtle);align-items:center;gap:6px;font-size:12.5px;display:flex}.pop-ic{background:var(--d-t2);width:34px;height:34px;color:var(--d-muted);border-radius:10px;flex:none;place-items:center;display:grid}.pop-ic svg,.pop-ok{width:18px;height:18px}.pop-ok{color:var(--d-lav)}.pop-sep{background:var(--d-line);height:1px;margin:6px 8px}.pop-avance .pop-ic{color:var(--d-lav)}.pop-mini{color:var(--d-subtle);padding:4px 10px 8px;font-size:13px}.pop-radio{gap:4px;padding:4px 6px 8px;display:flex}.pop-radio button{border:1px solid var(--d-line);height:32px;color:var(--d-muted);font:600 12.5px/1 var(--d-f-d);cursor:pointer;background:0 0;border-radius:9px;flex:1}.pop-radio button[aria-pressed=true]{background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.pop-radio button[aria-pressed=true]{background:color-mix(in srgb,var(--d-lav) 16%,transparent)}}.pop-radio button[aria-pressed=true]{border-color:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.pop-radio button[aria-pressed=true]{border-color:color-mix(in srgb,var(--d-lav) 40%,transparent)}}.pop-radio button[aria-pressed=true]{color:var(--d-text)}.home{--scene-w:clamp(460px,calc((100svh - 444px) * 1.6667),940px);flex-direction:column;flex:1;align-items:center;padding:6px 24px 28px;display:flex}.etat{text-align:center;max-width:1000px;margin-bottom:18px}.etat-t{font:800 clamp(26px,2.8vw,38px) /1.15 var(--d-f-d);letter-spacing:-.025em;text-wrap:balance;margin:0}.voyant{vertical-align:middle;background:var(--etat-c);width:12px;height:12px;box-shadow:0 0 0 5px var(--etat-c);border-radius:50%;margin:-4px 16px 0 0;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.voyant{box-shadow:0 0 0 5px color-mix(in srgb,var(--etat-c) 18%,transparent)}}.voyant{flex:none}.voyant:after{content:"";border:2px solid var(--etat-c);opacity:0;border-radius:50%;animation:d-voyant 2.4s ease-out infinite;position:absolute;inset:-5px}@keyframes d-voyant{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.etat-n{color:var(--d-muted);font:500 clamp(17px,1.5vw,20px) /1.4 var(--d-f-d);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin:8px 0 0;padding:0;display:inline-flex}.etat-n b{color:var(--d-text);font-weight:700}.etat-lien{background:var(--d-lav);border-radius:99px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.etat-lien{background:color-mix(in srgb,var(--d-lav) 14%,transparent)}}.etat-lien{color:var(--d-lav);font:600 14px/1.3 var(--d-f-d)}.etat-lien svg{width:15px;height:15px}.etat-n:hover .etat-lien{background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.etat-n:hover .etat-lien{background:color-mix(in srgb,var(--d-lav) 22%,transparent)}}.etat-s{color:var(--d-subtle);margin:6px 0 0;font-size:13.5px}.etat-s code{color:var(--d-text)}.etat-s button{color:var(--d-lav);font:600 13.5px var(--d-f-d);cursor:pointer;background:0 0;border:0;padding:0}.etat-s button:hover{text-underline-offset:3px;text-decoration:underline}.prod-c{width:min(var(--scene-w),100%);color:var(--d-subtle);justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 10px;font-size:13px;display:flex}.prod-c>span{align-items:center;gap:7px;display:inline-flex}.prod-c svg{width:15px;height:15px}.prod-c button{color:var(--d-lav);font:600 13px/1 var(--d-f-d);cursor:pointer;background:0 0;border:0;padding:0}.prod-c button:hover{text-underline-offset:3px;text-decoration:underline}.scene{width:min(var(--scene-w),100%)}.bandeau,.scene{position:relative}.bandeau{z-index:3;background:var(--etat-c);border-radius:14px 14px 0 0;align-items:center;gap:12px;min-height:42px;margin:0 14px -1px;padding:8px 10px 8px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.bandeau{background:color-mix(in srgb,var(--etat-c) 12%,var(--d-nuit2))}}.bandeau{border:1px solid var(--etat-c)}@supports (color:color-mix(in lab,red,red)){.bandeau{border:1px solid color-mix(in srgb,var(--etat-c) 30%,transparent)}}.bandeau{color:var(--d-muted);border-bottom:0;font-size:13.5px}.bandeau .voyant{width:8px;height:8px;box-shadow:0 0 0 3px var(--etat-c);margin:0}@supports (color:color-mix(in lab,red,red)){.bandeau .voyant{box-shadow:0 0 0 3px color-mix(in srgb,var(--etat-c) 20%,transparent)}}.bandeau .voyant:after{display:none}.bd-t{flex:1;min-width:0}.bd-t b{color:var(--d-text);font-weight:600}.bd-v{color:var(--d-subtle);white-space:nowrap}.cadre{position:relative}.apercu-if{background:0 0;border:0;width:100%;display:block}.apercu-vide{aspect-ratio:1100/660;border:1.5px dashed var(--d-line2);background:var(--d-t1);text-align:center;border-radius:12px;place-items:center;gap:14px;padding:24px;display:grid}.apercu-vide p{max-width:420px;color:var(--d-muted);margin:0}.actions{width:min(max(var(--scene-w),840px),100%);grid-template-columns:1fr 1.2fr 1fr;gap:14px;margin-top:18px;display:grid}.act{border:1px solid var(--d-line2);background:var(--d-carte);min-height:80px;color:var(--d-text);text-align:left;cursor:pointer;box-shadow:0 14px 30px -20px var(--d-ombre);transition:transform .25s var(--d-ease),background .2s,border-color .2s,box-shadow .25s;border-radius:20px;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:flex}.act:hover{background:var(--d-carte-h);border-color:var(--d-text);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.act:hover{border-color:color-mix(in srgb,var(--d-text) 26%,transparent)}}.act-ic{background:var(--d-t2);width:46px;height:46px;color:var(--d-lav);border-radius:14px;flex:none;place-items:center;display:grid}.act-ic svg{width:24px;height:24px}.act-t{min-width:0}.act-t b{font:700 16.5px/1.25 var(--d-f-d);letter-spacing:-.01em;display:block}.act-t small{color:var(--d-subtle);margin-top:3px;font-size:13px;display:block}.act-main{background:linear-gradient(180deg,var(--d-main-a) 0,var(--d-main-b) 100%);color:var(--d-main-ink);box-shadow:0 18px 40px -16px var(--d-lav),inset 0 1px 0 #ffffff80;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.act-main{box-shadow:0 18px 40px -16px color-mix(in srgb,var(--d-lav) 65%,transparent),inset 0 1px 0 #ffffff80}}.act-main:hover{background:linear-gradient(180deg,var(--d-main-a) 0,var(--d-main-b) 100%)}@supports (color:color-mix(in lab,red,red)){.act-main:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--d-main-a) 85%,white) 0,color-mix(in srgb,var(--d-main-b) 88%,white) 100%)}}.act-main:hover{border-color:#0000}.act-main .act-ic{background:var(--d-main-ink)}@supports (color:color-mix(in lab,red,red)){.act-main .act-ic{background:color-mix(in srgb,var(--d-main-ink) 14%,transparent)}}.act-main .act-ic,.act-main small{color:var(--d-main-ink)}@supports (color:color-mix(in lab,red,red)){.act-main small{color:color-mix(in srgb,var(--d-main-ink) 72%,transparent)}}.voile{z-index:40;background:var(--d-voile);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:d-fondu .25s var(--d-ease);position:fixed;inset:0}@keyframes d-fondu{0%{opacity:0}}.tiroir{z-index:41;background:var(--d-nuit2);border-left:1px solid var(--d-line2);width:min(500px,100%);height:100dvh;box-shadow:-30px 0 80px -30px var(--d-ombre);animation:d-tiroir .32s var(--d-ease);border-radius:22px 0 0 22px;outline:none;flex-direction:column;display:flex;position:fixed;top:0;right:0}.tiroir.large{width:min(760px,100%)}@keyframes d-tiroir{0%{opacity:0;transform:translate(40px)}}.tiroir-h{border-bottom:1px solid var(--d-line);align-items:flex-start;gap:16px;padding:22px 22px 14px 26px;display:flex}.tiroir-h>div{flex:1;min-width:0}.tiroir-h h2{font:800 22px/1.2 var(--d-f-d);letter-spacing:-.02em;margin:0}.tiroir-h p{color:var(--d-muted);margin:6px 0 0;font-size:14px}.fermer{border:1px solid var(--d-line2);background:var(--d-t1);width:38px;height:38px;color:var(--d-text);cursor:pointer;border-radius:11px;flex:none;place-items:center;display:grid}.fermer svg{width:18px;height:18px}.fermer:hover{background:var(--d-t3)}.tiroir-b{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;padding:20px 26px 26px;display:flex;overflow-y:auto}.tiroir-pied{background:linear-gradient(180deg,transparent,var(--d-nuit2) 30%);flex-wrap:wrap;gap:10px;margin:4px -26px -26px;padding:16px 26px 22px;display:flex;position:sticky;bottom:-26px}.tiroir-pied .btn{flex:1}.carte{border-radius:var(--d-r);background:var(--d-t1);border:1px solid var(--d-line);padding:16px}.carte-h{font:600 14px/1.2 var(--d-f-d);align-items:center;gap:8px;margin-bottom:10px;display:flex}.carte-h svg{width:18px;height:18px;color:var(--d-bleu)}.mini-h{font:600 11.5px/1 var(--d-f-d);letter-spacing:.08em;text-transform:uppercase;color:var(--d-subtle);margin:6px 0 -6px}.h3{font:700 15px/1.3 var(--d-f-d);margin:8px 0 -4px}.note{color:var(--d-subtle);margin:0;font-size:13px}.note button{color:var(--d-lav);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.texte{color:var(--d-muted);margin:0;font-size:14px}.lien-box{background:var(--d-t2);border:1px solid var(--d-line2);border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.lien-box code{text-overflow:ellipsis;min-width:0;color:var(--d-text);flex:1;font-size:15px;overflow:hidden}.lien-ic{color:var(--d-lav);display:grid}.lien-ic svg{width:20px;height:20px}.discord{white-space:pre-line;color:#dde0ee;background:#2b2d40;border-left:3px solid #5865f2;border-radius:10px;margin-bottom:12px;padding:12px 14px;font-size:14px;line-height:1.55}.discord u{color:#8ab4ff;text-decoration:none}.duo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.carte-qr{flex-direction:column;gap:12px;display:flex}.carte-qr .qr{background:#fff;border-radius:12px;width:116px;height:116px;padding:8px}.carte-qr .qr svg{width:100%;height:100%}.carte-page b,.carte-qr b{font:600 14px/1.3 var(--d-f-d);display:block}.carte-page small,.carte-qr p{color:var(--d-subtle);margin:4px 0 8px;font-size:13px;display:block}.carte-page{flex-direction:column;gap:12px;display:flex}.mini-page{border-radius:12px;height:116px;display:block;position:relative;overflow:hidden}.mini-page img{object-fit:cover;filter:brightness(.7);width:100%;height:100%}.mini-page i{font:400 18px/1.1 Bungee,var(--d-f-d);color:#e8f6ff;text-shadow:0 2px #0a1a2a;text-overflow:ellipsis;white-space:nowrap;font-style:normal;top:12px;right:12px;overflow:hidden}.mini-page em,.mini-page i{position:absolute;left:12px}.mini-page em{color:#15142a;font:700 11px/1 var(--d-f-d);background:#fff;border-radius:6px;padding:6px 9px;font-style:normal;bottom:12px}.liste{flex-direction:column;gap:8px;display:flex}.ligne{border:1px solid var(--d-line);background:var(--d-t1);width:100%;color:var(--d-text);text-align:left;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}button.ligne{cursor:pointer}button.ligne:hover{background:var(--d-t2);border-color:var(--d-line2)}.ligne>span:nth-child(2){flex:1;min-width:0}.ligne b{font:600 14.5px/1.3 var(--d-f-d);display:block}.ligne small{color:var(--d-subtle);font-size:13px;display:block}.ligne-ic{background:var(--d-lav);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.ligne-ic{background:color-mix(in srgb,var(--d-lav) 12%,transparent)}}.ligne-ic{color:var(--d-lav);flex:none}.ligne-ic svg{width:20px;height:20px}.ligne-f{width:18px;height:18px;color:var(--d-subtle)}.rassure{background:var(--d-menthe);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.rassure{background:color-mix(in srgb,var(--d-menthe) 9%,transparent)}}.rassure{border:1px solid var(--d-menthe)}@supports (color:color-mix(in lab,red,red)){.rassure{border:1px solid color-mix(in srgb,var(--d-menthe) 24%,transparent)}}.rassure svg{width:22px;height:22px;color:var(--d-menthe);margin-top:1px}.rassure p{color:var(--d-muted);margin:0;font-size:14px}.rassure b{color:var(--d-text)}.alerte{border:1px solid var(--d-rose);border-radius:12px;margin:0;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){.alerte{border:1px solid color-mix(in srgb,var(--d-rose) 40%,transparent)}}.alerte{background:var(--d-rose)}@supports (color:color-mix(in lab,red,red)){.alerte{background:color-mix(in srgb,var(--d-rose) 10%,transparent)}}.alerte{color:var(--d-rose);font-size:13.5px}.champ{flex-direction:column;gap:6px;display:flex}.champ .champ-l,.champ label{font:600 13px/1.3 var(--d-f-d);color:var(--d-muted)}.champ input,.champ select{border:1px solid var(--d-line2);background:var(--d-t1);height:46px;color:var(--d-text);font:500 15px/1 var(--d-f-b);border-radius:12px;padding:0 14px}.champ select option{background:var(--d-nuit2);color:var(--d-text)}.champ input:focus,.champ select:focus{outline:2px solid var(--d-bleu);outline-offset:1px}.champ input:disabled{opacity:.6}.champ-fixe{background:var(--d-t1);border:1px dashed var(--d-line2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 14px;display:flex}.champ-aide{color:var(--d-subtle);font-size:12.5px}.champ-grand input{height:60px;font:700 24px/1 var(--d-f-d);letter-spacing:-.01em;border-radius:14px}.form{gap:14px}.equipe,.form{flex-direction:column;display:flex}.equipe{gap:10px;margin:0;padding:0;list-style:none}.equipe li{align-items:center;gap:12px;display:flex}.equipe li>span:nth-child(2){flex:1;min-width:0}.equipe b{font:600 14px/1.3 var(--d-f-d);display:block}.equipe small{color:var(--d-subtle);font-size:13px}.av{width:36px;height:36px;font:800 14px/1 var(--d-f-d);color:#1c1b35;background:linear-gradient(135deg,#ffb49a,#bba8ff);border-radius:50%;flex:none;place-items:center;display:grid}.av.v2{background:#96b4ff}.av.v3{background:#9de5c0}.onglets-s{background:var(--d-t1);border:1px solid var(--d-line);scrollbar-width:none;border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.onglets-s button{height:34px;color:var(--d-subtle);font:600 13px/1 var(--d-f-d);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:0 12px}.onglets-s button[aria-selected=true]{background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.onglets-s button[aria-selected=true]{background:color-mix(in srgb,var(--d-lav) 16%,transparent)}}.onglets-s button[aria-selected=true]{color:var(--d-text)}.jauge{flex-direction:column;gap:6px;display:flex}.jauge>div:first-child{justify-content:space-between;font-size:13.5px;display:flex}.jauge>div:first-child span:last-child{font:500 12.5px var(--d-f-m);color:var(--d-subtle)}.jauge-b{background:var(--d-t3);border-radius:99px;height:6px;overflow:hidden}.jauge-b i{height:100%;width:var(--p,0);border-radius:inherit;background:var(--d-lav);display:block}.danger{border-color:var(--d-rose)}@supports (color:color-mix(in lab,red,red)){.danger{border-color:color-mix(in srgb,var(--d-rose) 30%,transparent)}}.danger .carte-h{color:var(--d-rose)}.interrupteur{border:1px solid var(--d-line2);background:var(--d-t1);cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:14px 16px;display:flex;position:relative}.interrupteur>span{flex:1}.interrupteur b{font:700 15px/1.3 var(--d-f-d);display:block}.interrupteur small{color:var(--d-subtle);margin-top:2px;font-size:13px;display:block}.interrupteur input{opacity:0;width:1px;height:1px;position:absolute}.interrupteur i{background:var(--d-t3);border-radius:99px;flex:none;width:48px;height:28px;transition:background .2s;position:relative}.interrupteur i:after{content:"";width:22px;height:22px;transition:transform .25s var(--d-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.interrupteur input:checked+i{background:var(--d-menthe)}.interrupteur input:checked+i:after{transform:translate(20px)}.interrupteur input:focus-visible+i{outline:2px solid var(--d-bleu);outline-offset:3px}.avance{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.avance li{border:1px solid var(--d-line);background:var(--d-t1);border-radius:14px;align-items:flex-start;gap:14px;padding:14px;display:flex}.avance li>div{flex:1;min-width:0}.avance b{font:600 14.5px/1.3 var(--d-f-d)}.avance p{color:var(--d-subtle);margin:3px 0 6px;font-size:13px}.av-ic{background:var(--d-t2);width:36px;height:36px;color:var(--d-muted);border-radius:11px;flex:none;place-items:center;display:grid}.av-ic svg{width:19px;height:19px}.avance.on .av-ic{color:var(--d-lav);background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.avance.on .av-ic{background:color-mix(in srgb,var(--d-lav) 12%,transparent)}}.bientot{border:1px dashed var(--d-peche);border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.bientot{border:1px dashed color-mix(in srgb,var(--d-peche) 36%,transparent)}}.bientot{background:linear-gradient(180deg,var(--d-peche),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bientot{background:linear-gradient(180deg,color-mix(in srgb,var(--d-peche) 6%,transparent),transparent 70%)}}.bientot-h{align-items:center;gap:14px;display:flex}.bientot-ic{background:var(--d-peche);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.bientot-ic{background:color-mix(in srgb,var(--d-peche) 13%,transparent)}}.bientot-ic{color:var(--d-peche);flex:none}.bientot-ic svg{width:22px;height:22px}.bientot-h b{font:700 16px/1.3 var(--d-f-d);display:block}.bientot-h .pill{margin-top:5px;display:inline-block}.bientot>p{color:var(--d-muted);margin:0;font-size:14px}.bientot ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bientot li{color:var(--d-muted);gap:10px;font-size:14px;display:flex}.bientot li svg{width:18px;height:18px;color:var(--d-peche);margin-top:2px}.bientot-c{border-radius:14px;padding:14px}.rl{flex-direction:column;margin:0;padding:0;list-style:none}.rl,.rl-n{display:flex}.rl-n{background:var(--d-t1);border:1px solid var(--d-line);border-radius:12px;align-items:center;gap:12px;padding:10px 12px}.rl-n b{font:600 14.5px/1.3 var(--d-f-d);display:block}.rl-n small{color:var(--d-subtle);font-size:12.5px}.rl-virtuel{border-style:dashed}.rl-lien{align-items:center;height:32px;padding-left:52px;display:flex;position:relative}.rl-lien:before{content:"";background:var(--d-line2);width:2px;position:absolute;top:2px;bottom:2px;left:28px}.rl-lien em{font:500 12.5px/1 var(--d-f-b);color:var(--d-subtle);font-style:italic}.cn-ic{background:var(--d-bleu);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.cn-ic{background:color-mix(in srgb,var(--d-bleu) 14%,transparent)}}.cn-ic{color:var(--d-bleu);flex:none}.cn-ic svg{width:18px;height:18px}.cn-ic.installer{background:var(--d-peche)}@supports (color:color-mix(in lab,red,red)){.cn-ic.installer{background:color-mix(in srgb,var(--d-peche) 14%,transparent)}}.cn-ic.installer{color:var(--d-peche)}.cn-ic.launcher{background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.cn-ic.launcher{background:color-mix(in srgb,var(--d-lav) 16%,transparent)}}.cn-ic.launcher{color:var(--d-lav)}.cn-ic.contenu{background:var(--d-menthe)}@supports (color:color-mix(in lab,red,red)){.cn-ic.contenu{background:color-mix(in srgb,var(--d-menthe) 12%,transparent)}}.cn-ic.contenu{color:var(--d-menthe)}.cn-ic.bootstrap{background:var(--d-t2);color:var(--d-muted)}.assistant{z-index:45;background:var(--d-voile);place-items:stretch end;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.assistant{background:color-mix(in srgb,var(--d-voile) 115%,transparent)}}.assistant{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:d-fondu .25s var(--d-ease)}.as-boite{background:var(--d-nuit2);border-left:1px solid var(--d-line2);width:min(640px,100%);height:100dvh;box-shadow:-30px 0 80px -30px var(--d-ombre);animation:d-tiroir .32s var(--d-ease);border-radius:24px 0 0 24px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes d-monte{0%{opacity:0;transform:translateY(16px)scale(.985)}}.as-h{align-items:flex-start;gap:16px;padding:24px 26px 18px 28px;display:flex;position:relative}.as-h>div{flex:1}.as-etape{font:600 12px/1 var(--d-f-d);letter-spacing:.06em;text-transform:uppercase;color:var(--d-lav);margin:0 0 4px}.as-h h2{font:800 22px/1.2 var(--d-f-d);letter-spacing:-.02em;margin:0}.as-fil{background:var(--d-t2);height:3px;position:absolute;bottom:0;left:0;right:0}.as-fil i{width:var(--p,50%);background:var(--d-lav);transition:width .4s var(--d-ease);border-radius:0 3px 3px 0;position:absolute;inset:0 auto 0 0}.as-b{flex-direction:column;flex:1;gap:16px;padding:24px 28px 8px;display:flex;overflow-y:auto}.as-q{font:800 26px/1.15 var(--d-f-d);letter-spacing:-.025em;margin:0}.as-aide{color:var(--d-muted);margin:-6px 0 0;font-size:14.5px}.as-pied{justify-content:space-between;gap:10px;padding:18px 28px 24px;display:flex}.as-pied .btn{min-height:48px;padding:0 20px;font-size:15px}.as-pied .as-suite{min-width:200px;margin-left:auto}.aj-types{flex-direction:column;gap:10px;display:flex}.aj-t{cursor:pointer;display:block;position:relative}.aj-t input{opacity:0;width:1px;height:1px;position:absolute}.aj-b{border:1.5px solid var(--d-line2);background:var(--d-t1);border-radius:16px;grid-template-columns:46px 1fr;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.aj-b.sans-ic{grid-template-columns:22px 1fr}.aj-t input:checked+.aj-b{border-color:var(--d-lav);background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.aj-t input:checked+.aj-b{background:color-mix(in srgb,var(--d-lav) 8%,transparent)}}.aj-t input:focus-visible+.aj-b{outline:2px solid var(--d-bleu);outline-offset:2px}.aj-ic{background:var(--d-lav);border-radius:13px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.aj-ic{background:color-mix(in srgb,var(--d-lav) 14%,transparent)}}.aj-ic{color:var(--d-lav)}.aj-ic svg{width:22px;height:22px}.aj-radio{border:2px solid var(--d-line2);border-radius:50%;width:18px;height:18px;margin-top:2px}.aj-t input:checked+.aj-b .aj-radio{border:5px solid var(--d-lav)}.aj-tx b{font:700 15.5px/1.3 var(--d-f-d);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aj-tx>span{color:var(--d-muted);margin-top:3px;font-size:13.5px;display:block}.aj-tx small{color:var(--d-subtle);margin-top:4px;font-size:12.5px;display:block}.aj-plan{background:var(--d-t1);border:1px solid var(--d-line);color:var(--d-muted);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13.5px;display:flex}.aj-plan svg{width:18px;height:18px;color:var(--d-lav);margin-top:1px}.aj-plan b{color:var(--d-text)}.aj-id{color:var(--d-muted);flex-direction:column;font-size:14px}.aj-id,.aj-id label{gap:10px;display:flex}.aj-id label{cursor:pointer;align-items:center}.aj-id input{accent-color:var(--d-lav);width:16px;height:16px}.accueil-neuf{background:var(--d-nuit);min-height:100svh;color:var(--d-text);font:400 15px/1.5 var(--d-f-b);grid-template-columns:minmax(380px,470px) 1fr;display:grid;position:relative}.accueil-neuf:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 70% 50%,var(--d-lav),transparent 70%),radial-gradient(30% 30% at 85% 75%,var(--d-peche),transparent 70%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.accueil-neuf:before{background:radial-gradient(50% 50% at 70% 50%,color-mix(in srgb,var(--d-lav) 10%,transparent),transparent 70%),radial-gradient(30% 30% at 85% 75%,color-mix(in srgb,var(--d-peche) 7%,transparent),transparent 70%)}}.onb-g{border-right:1px solid var(--d-line);background:var(--d-nuit2);flex-direction:column;padding:36px 44px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.onb-g{background:color-mix(in srgb,var(--d-nuit2) 60%,transparent)}}.onb-marque{margin-bottom:auto;padding-bottom:32px}.onb-marque img{width:auto;height:28px}.onb-pas{animation:d-fondu .35s var(--d-ease);flex-direction:column;gap:18px;margin-bottom:auto;display:flex}.onb-t{font:800 34px/1.12 var(--d-f-d);letter-spacing:-.03em;text-wrap:balance;margin:0}.onb-s{color:var(--d-muted);margin:0;font-size:15.5px}.onb-s b{color:var(--d-text)}.onb-n{font:600 12px/1 var(--d-f-d);letter-spacing:.06em;text-transform:uppercase;color:var(--d-lav);align-items:center;gap:6px;margin:0 0 -6px;display:flex}.onb-n-ok{color:var(--d-menthe)}.onb-n svg{width:16px;height:16px}.onb-btns{flex-direction:column;gap:10px;margin-top:6px;display:flex}.onb-btns .btn{width:100%}.onb-pp{color:var(--d-subtle);margin:0;font-size:13px}.onb-pp button{color:var(--d-subtle);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.onb-adr{color:var(--d-subtle);margin:-6px 0 0;font-size:14px}.onb-adr code{color:var(--d-text)}.ambiances{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.amb{border:1.5px solid var(--d-line2);background:var(--d-t1);color:var(--d-text);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;gap:2px;padding:6px 6px 10px;display:flex}.amb img{aspect-ratio:4/3;object-fit:cover;border-radius:9px;width:100%;margin-bottom:6px}.amb b{font:700 14px/1.2 var(--d-f-d);padding:0 4px}.amb small{color:var(--d-subtle);padding:0 4px;font-size:12px}.amb[aria-checked=true]{border-color:var(--d-lav);background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.amb[aria-checked=true]{background:color-mix(in srgb,var(--d-lav) 10%,transparent)}}.lien-box-grand code{font-size:17px}.onb-d{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;padding:40px 48px;display:flex;position:relative}.onb-direct{font:600 13px/1 var(--d-f-d);color:var(--d-muted);background:var(--d-t2);border:1px solid var(--d-line);border-radius:99px;align-items:center;gap:10px;margin:0;padding:8px 12px;display:inline-flex}.onb-direct .voyant{--etat-c:var(--d-lav);width:8px;height:8px;box-shadow:none;margin:0}.onb-cadre{width:min(900px,100%)}.onb-construit{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.onb-construit li{font:600 12.5px/1 var(--d-f-d);color:var(--d-subtle);border:1px dashed var(--d-line2);transition:all .3s var(--d-ease);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;display:flex}.onb-construit li small{font-weight:400}.onb-construit li:before{content:"";border:1.5px solid;border-radius:50%;width:7px;height:7px}.onb-construit li.fait{color:var(--d-menthe);border-style:solid;border-color:var(--d-menthe)}@supports (color:color-mix(in lab,red,red)){.onb-construit li.fait{border-color:color-mix(in srgb,var(--d-menthe) 30%,transparent)}}.onb-construit li.fait{background:var(--d-menthe)}@supports (color:color-mix(in lab,red,red)){.onb-construit li.fait{background:color-mix(in srgb,var(--d-menthe) 8%,transparent)}}.onb-construit li.fait:before{background:currentColor}.combos{gap:10px}.combo,.combos{flex-direction:column;display:flex}.combo{border:1.5px solid var(--d-line2);background:var(--d-t1);text-align:left;cursor:pointer;color:var(--d-muted);border-radius:16px;gap:6px;padding:14px 16px;font-size:13.5px;line-height:1.45;position:relative}.combo[aria-checked=true]{border-color:var(--d-lav);background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.combo[aria-checked=true]{background:color-mix(in srgb,var(--d-lav) 9%,transparent)}}.combo-ch{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.combo-ch b{background:var(--d-t3);color:var(--d-text);font:700 13.5px/1 var(--d-f-d);border-radius:8px;padding:5px 10px}.combo-ch i{color:var(--d-subtle);font-style:normal;font-weight:700}.combo .pill{margin-left:auto}.onb-seul{color:var(--d-subtle);margin:0;font-size:13.5px}.lien-s{color:var(--d-lav);font:600 13.5px var(--d-f-d);cursor:pointer;background:0 0;border:0;padding:0}.lien-s[aria-checked=true]{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.home{--scene-w:100%}.actions{grid-template-columns:1fr 1fr 1fr}}@media (max-width:760px){.top{gap:4px;height:58px;padding:0 12px}.brand{width:36px}.plus>span{display:none}.plus{padding:0 10px}.proj .chev,.proj .proj-nom{display:none}.prod-btn{max-width:190px}.prod-btn>span:not(.prod-btn-ic){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vue-tog{display:none}.home{padding:4px 16px 40px}.etat{margin-bottom:16px}.etat-t{font-size:25px}.voyant{width:10px;height:10px;margin-right:10px}.etat-n{margin-top:6px;font-size:16px}.etat-s{font-size:13px}.prod-c{flex-direction:column;align-items:flex-start;gap:4px}.bandeau{min-height:36px;margin:0 8px -1px;padding:7px 10px 7px 12px;font-size:12.5px}.bd-v{display:none}.actions{grid-template-columns:1fr;gap:10px;margin-top:14px}.act{border-radius:18px;min-height:68px;padding:12px 14px}.act-main{order:-1;min-height:76px}.act-ic{width:42px;height:42px}.tiroir,.tiroir.large{width:100%;height:100dvh;animation:d-feuille .32s var(--d-ease);border:0;border-radius:0;inset:0}.tiroir-h{padding:18px 16px 12px 20px}.tiroir-h h2{font-size:20px}.tiroir-b{padding:16px 20px 22px}.tiroir-pied{margin:4px -20px -22px;padding:14px 20px 18px;bottom:-22px}.duo{grid-template-columns:1fr}.assistant{place-items:stretch stretch;padding:0}.as-boite{width:100%;height:100dvh;animation:d-feuille .32s var(--d-ease);border:0;border-radius:0}.as-h{padding:16px 16px 14px 20px}.as-h h2{font-size:18px}.as-b{padding:20px 20px 8px}.as-q{font-size:23px}.as-pied{padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--d-line)}.as-pied .as-suite{flex:1;min-width:0}.accueil-neuf{grid-template-rows:auto 1fr;grid-template-columns:1fr}.onb-d{order:-1;gap:10px;padding:18px 16px 8px}.onb-g{border-right:0;border-top:1px solid var(--d-line);padding:20px 20px 32px}.onb-marque{display:none}.onb-t{font-size:27px}.onb-construit{display:none}}@keyframes d-feuille{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.d-app *,.d-app :after,.d-app :before,.d-app:before,.d-portail *,.d-portail :after,.d-portail :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.voyant:after{display:none}}.d-app:has(.cx-carte){height:100svh;overflow:hidden}.cx-carte{flex-direction:column;flex:1;min-height:0;display:flex}.plaque{font:500 12px/1 var(--d-f-m);background:var(--d-t2);border:1px solid var(--d-line2);color:var(--d-text);white-space:nowrap;border-radius:6px;padding:4px 7px;display:inline-block}.cx-etat{z-index:8;border-bottom:1px solid var(--d-line);gap:16px;min-height:46px;padding:0 18px 0 22px;position:relative}.cx-e-g,.cx-etat{align-items:center;display:flex}.cx-e-g{flex:1;gap:12px;min-width:0}.cx-pt{background:var(--c,var(--d-menthe));width:8px;height:8px;box-shadow:0 0 0 3px var(--c,var(--d-menthe));border-radius:50%;flex:none;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cx-pt{box-shadow:0 0 0 3px color-mix(in srgb,var(--c,var(--d-menthe)) 20%,transparent)}}.cx-e-t{font:700 14.5px/1.2 var(--d-f-d)}.cx-e-m,.cx-e-t{white-space:nowrap;margin:0}.cx-e-m{border-left:1px solid var(--d-line2);min-width:0;color:var(--d-muted);text-overflow:ellipsis;padding-left:12px;font-size:13.5px;overflow:hidden}.cx-e-m b{color:var(--d-text);font-weight:600}.cx-e-m i{color:var(--d-subtle);margin:0 8px;font-style:normal}.cx-af-btn{border:1px solid var(--d-peche);border-radius:10px;align-items:center;gap:7px;height:32px;padding:0 9px 0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cx-af-btn{border:1px solid color-mix(in srgb,var(--d-peche) 30%,transparent)}}.cx-af-btn{background:var(--d-peche)}@supports (color:color-mix(in lab,red,red)){.cx-af-btn{background:color-mix(in srgb,var(--d-peche) 7%,transparent)}}.cx-af-btn{color:var(--d-text);font:600 13px/1 var(--d-f-d);cursor:pointer}.cx-af-btn>svg{width:15px;height:15px;color:var(--d-peche)}.cx-af-btn b{background:var(--d-peche);border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.cx-af-btn b{background:color-mix(in srgb,var(--d-peche) 20%,transparent)}}.cx-af-btn b{color:var(--d-peche);font-size:12px}.cx-af-btn .chev{width:14px;height:14px;color:var(--d-subtle);transition:transform .2s var(--d-ease)}.cx-af-btn:hover,.cx-af-btn[data-state=open]{background:var(--d-peche)}@supports (color:color-mix(in lab,red,red)){.cx-af-btn:hover,.cx-af-btn[data-state=open]{background:color-mix(in srgb,var(--d-peche) 14%,transparent)}}.cx-af-btn[data-state=open] .chev{transform:rotate(180deg)}.cx-corps{flex:1;min-height:0;display:flex;position:relative}:root{--insp-w:clamp(420px,40vw,600px)}.cx-zone.avec-insp{margin-right:var(--insp-w)}.cx-zone{background:radial-gradient(48% 52% at 46% 46%,#7c6cf212,transparent 70%),radial-gradient(var(--d-text) 1px,transparent 1.3px) 0 0 /24px 24px;flex:1;min-width:0;position:relative;overflow:auto}@supports (color:color-mix(in lab,red,red)){.cx-zone{background:radial-gradient(48% 52% at 46% 46%,#7c6cf212,transparent 70%),radial-gradient(color-mix(in srgb,var(--d-text) 10%,transparent) 1px,transparent 1.3px) 0 0 /24px 24px}}.cx-monde{transform-origin:0 0;transition:transform .4s var(--d-ease);position:relative}.cx-liens{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.cx-l{fill:none;stroke:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.cx-l{stroke:color-mix(in srgb,var(--d-lav) 40%,transparent)}}.cx-l{stroke-width:2px;transition:stroke .2s}.cx-l.fixe{stroke:var(--d-line2);stroke-dasharray:5 6}.cx-l.branche{stroke-dasharray:3 6}.cx-l.sel{stroke:var(--d-lav);stroke-width:3px}.cx-cadre{fill:var(--d-t1);stroke:var(--d-line2);stroke-width:1.5px;stroke-dasharray:6 6}.cx-joueur{fill:var(--d-menthe);opacity:.9}.cx-n{background:linear-gradient(180deg,var(--d-n1),var(--d-n2));border:1px solid var(--d-line2);box-shadow:0 26px 50px -30px var(--d-ombre);border-radius:18px;transition:border-color .2s,box-shadow .25s;position:absolute}.cx-n:hover{border-color:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.cx-n:hover{border-color:color-mix(in srgb,var(--d-lav) 42%,transparent)}}.cx-n.sel{border-color:var(--d-lav);box-shadow:0 0 0 4px var(--d-lav),0 26px 50px -26px var(--d-ombre)}@supports (color:color-mix(in lab,red,red)){.cx-n.sel{box-shadow:0 0 0 4px color-mix(in srgb,var(--d-lav) 15%,transparent),0 26px 50px -26px var(--d-ombre)}}.cx-n.virtuel{background:var(--d-n2)}@supports (color:color-mix(in lab,red,red)){.cx-n.virtuel{background:color-mix(in srgb,var(--d-n2) 72%,transparent)}}.cx-n.virtuel{border-style:dashed}.cx-n-t{width:100%;color:var(--d-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px 18px 0 0;align-items:center;gap:12px;padding:14px 46px 10px 14px;display:flex;position:relative}.cx-n.sans-menu .cx-n-t{padding-right:14px}.cx-n-t:focus-visible{outline-offset:-2px;border-radius:16px}.cx-ic-in{background:var(--d-lav);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.cx-ic-in{background:color-mix(in srgb,var(--d-lav) 12%,transparent)}}.cx-ic-in{color:var(--d-lav);flex:none}.cx-ic-in svg{width:19px;height:19px}.cx-n.ilot .cx-ic-in{background:var(--d-t2);color:var(--d-muted)}.cx-n-tt{flex:1;min-width:0}.cx-n-tt b{font:700 15px/1.25 var(--d-f-d)}.cx-n-tt b,.cx-n-tt small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cx-n-tt small{color:var(--d-subtle);margin-top:2px;font-size:13px}.cx-n-tt code{color:var(--d-muted);font-size:12px}.cx-n-menu{width:30px;height:30px;color:var(--d-subtle);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:12px;right:10px}.cx-n-menu:focus-visible,.cx-n-menu:hover{background:var(--d-t3);color:var(--d-text)}.cx-n-menu svg{width:18px;height:18px}.cx-n-etat{font:600 12.5px/1.25 var(--d-f-d);color:var(--c);background:var(--c);border-radius:9px;align-items:center;gap:8px;margin:0 14px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cx-n-etat{background:color-mix(in srgb,var(--c) 10%,transparent)}}.cx-n-etat:before{content:"";background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.cx-n-c{color:var(--d-muted);padding:12px 14px 14px;font-size:13.5px}.cx-n-c p{margin:0}.cx-n-c b{color:var(--d-text);font-weight:600}.cx-os{gap:5px;margin:9px 0 0;display:flex}.cx-os span{background:var(--d-t2);color:var(--d-muted);border-radius:7px;padding:4px 8px;font-size:12px}.cx-n-pied{border-top:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:11px;display:flex}.cx-indep{border:1px dashed var(--d-line2);font:600 12px/1 var(--d-f-d);color:var(--d-subtle);border-radius:7px;padding:4px 8px}.cx-relier{border:1px solid var(--d-lav);border-radius:8px;height:28px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.cx-relier{border:1px solid color-mix(in srgb,var(--d-lav) 40%,transparent)}}.cx-relier{background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.cx-relier{background:color-mix(in srgb,var(--d-lav) 8%,transparent)}}.cx-relier{color:var(--d-lav);font:600 12.5px/1 var(--d-f-d);cursor:pointer;white-space:nowrap}.cx-relier:hover,.cx-relier[data-state=open]{background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.cx-relier:hover,.cx-relier[data-state=open]{background:color-mix(in srgb,var(--d-lav) 16%,transparent)}}.cx-n-boot{border-radius:99px}.cx-n-boot .cx-n-t{border-radius:99px;gap:9px;height:100%;padding:8px 16px 8px 9px}.cx-n-boot .cx-ic-in{border-radius:50%;width:30px;height:30px}.cx-n-boot .cx-ic-in svg{width:15px;height:15px}.cx-n-boot b{font-size:13.5px}.cx-n-boot small{font:500 11.5px/1.2 var(--d-f-m)}.port{background:var(--d-nuit);border:2px solid var(--d-lav);border-radius:50%;width:10px;height:10px;position:absolute}@supports (color:color-mix(in lab,red,red)){.port{border:2px solid color-mix(in srgb,var(--d-lav) 55%,transparent)}}.cx-ilot-lab,.port{pointer-events:none}.cx-ilot-lab{z-index:2;font:700 11.5px/1 var(--d-f-d);letter-spacing:.08em;text-transform:uppercase;color:var(--d-subtle);white-space:nowrap;align-items:baseline;gap:9px;margin:0;display:flex;position:absolute}.cx-ilot-lab small{font:400 12.5px/1 var(--d-f-b);letter-spacing:0;text-transform:none}.cx-ilot-lab.relie{color:var(--d-lav)}.cx-lien-v{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.cx-lien-v.v{transform:translate(12px,-50%)}.cx-puce{border:1px solid var(--d-line2);background:var(--d-puce);color:var(--d-muted);font:500 12.5px/1 var(--d-f-b);white-space:nowrap;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.cx-puce svg{width:13px;height:13px;color:var(--d-lav)}.cx-lien-v.sel .cx-puce,.cx-puce:hover{border-color:var(--d-lav);color:var(--d-text)}.cx-puce.statique{cursor:default}.cx-puce.statique:hover{border-color:var(--d-line2);color:var(--d-muted)}.cx-fantome{border:1.5px dashed var(--d-lav);border-radius:16px;width:52px;height:52px;position:absolute}@supports (color:color-mix(in lab,red,red)){.cx-fantome{border:1.5px dashed color-mix(in srgb,var(--d-lav) 38%,transparent)}}.cx-fantome{background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.cx-fantome{background:color-mix(in srgb,var(--d-lav) 4%,transparent)}}.cx-fantome{color:var(--d-lav);cursor:pointer;place-items:center;transition:background .2s,border-color .2s;display:grid}.cx-fantome:hover{background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.cx-fantome:hover{background:color-mix(in srgb,var(--d-lav) 10%,transparent)}}.cx-fantome:hover{border-color:var(--d-lav)}.cx-fantome svg{width:22px;height:22px}.cx-fantome span{font:600 12px/1.2 var(--d-f-d);color:var(--d-subtle);white-space:nowrap;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.cx-entre .cx-fantome,.cx-entre .cx-n{animation:cx-pose .6s var(--d-ease) both;animation-delay:calc(var(--i,0) * 80ms)}.cx-entre .cx-lien-v{animation:cx-app .4s .5s both}@keyframes cx-pose{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes cx-app{0%{opacity:0}}.cx-outils{z-index:6;background:var(--d-nuit2);border-radius:15px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;bottom:18px;left:18px}@supports (color:color-mix(in lab,red,red)){.cx-outils{background:color-mix(in srgb,var(--d-nuit2) 92%,transparent)}}.cx-outils{border:1px solid var(--d-line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px -20px var(--d-ombre)}.cx-outils-h{font:700 11px/1 var(--d-f-d);letter-spacing:.08em;text-transform:uppercase;color:var(--d-subtle);padding:0 8px 0 9px}.cx-o{height:36px;color:var(--d-muted);font:600 13.5px/1 var(--d-f-d);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.cx-o svg{width:17px;height:17px}.cx-o:hover{background:var(--d-t2);color:var(--d-text)}.cx-z{padding:0 9px}.cx-outils-sep{background:var(--d-line2);width:1px;height:22px;margin:0 4px}.cx-legende{z-index:3;color:var(--d-subtle);pointer-events:none;align-items:center;gap:16px;margin:0;font-size:12.5px;display:flex;position:absolute;bottom:26px;right:20px}.cx-legende span{align-items:center;gap:7px;display:inline-flex}.insp{z-index:35;width:var(--insp-w);background:var(--d-insp);border-left:1px solid var(--d-line2);max-width:100%;height:100dvh;box-shadow:-40px 0 80px -40px var(--d-ombre);animation:insp-in .38s var(--d-ease);flex-direction:column;display:flex;position:fixed;top:0;right:0}@keyframes insp-in{0%{opacity:0;transform:translate(28px)}}.cx-plein .insp{border-left:0;width:100%;animation:none}.insp-poignee{display:none}.insp-h{border-bottom:1px solid var(--d-line);background:linear-gradient(180deg,var(--d-insp-h),var(--d-insp));padding:16px 24px 0}.insp-l1{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.insp-fil{font:700 11.5px/1 var(--d-f-d);letter-spacing:.08em;text-transform:uppercase;color:var(--d-subtle);margin:0}.insp-fil i{opacity:.55;margin:0 5px;font-style:normal}.insp-act{gap:6px;display:flex}.insp-b-ic{border:1px solid var(--d-line2);background:var(--d-t1);height:34px;color:var(--d-muted);font:600 13px/1 var(--d-f-d);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.insp-b-ic svg{width:16px;height:16px}.insp-b-ic:hover{color:var(--d-text);background:var(--d-t3)}.insp-x{justify-content:center;width:34px;padding:0}.insp-titre{align-items:center;gap:14px;margin:12px 0 16px;display:flex}.insp-titre h2{font:800 23px/1.15 var(--d-f-d);letter-spacing:-.015em;margin:0}.insp-titre p{color:var(--d-muted);align-items:center;gap:8px;margin:5px 0 0;font-size:14px;display:flex}.insp-titre .cx-ic-in{border-radius:13px;width:44px;height:44px}.insp-titre .cx-ic-in svg{width:22px;height:22px}.insp-fl{color:var(--d-lav);margin:0 3px}.insp-onglets{scrollbar-width:none;gap:2px;margin:0 -8px;display:flex;overflow-x:auto}.insp-o{color:var(--d-subtle);font:600 13.5px/1 var(--d-f-d);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 8px 13px;display:inline-flex;position:relative}.insp-o svg{width:16px;height:16px}.insp-o:hover,.insp-o[aria-selected=true]{color:var(--d-text)}.insp-o[aria-selected=true]:after{content:"";background:var(--d-lav);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.insp-c{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.insp-in{flex-direction:column;gap:14px;padding:20px 24px 56px;display:flex}.cx-plein .insp-in{width:100%;max-width:1000px;margin:0 auto}.ib{border:1px solid var(--d-line);background:var(--d-t1);border-radius:16px;min-width:0;padding:18px}.ib-h{justify-content:space-between;gap:8px 12px;margin-bottom:12px}.ib-h,.ib-h h3{flex-wrap:wrap;align-items:center;display:flex}.ib-h h3{font:700 16px/1.3 var(--d-f-d);gap:8px;margin:0}.ib-s{color:var(--d-muted);margin:-6px 0 14px;font-size:14px;line-height:1.5}.ib-note{color:var(--d-subtle);margin:12px 0 0;font-size:13.5px}.ln-schema{margin:4px 0 12px;display:flex}.ln-n,.ln-schema{align-items:center}.ln-n{border:1px solid var(--d-line2);background:var(--d-t2);font:700 14px/1.2 var(--d-f-d);white-space:nowrap;border-radius:12px;gap:8px;padding:10px 14px;display:inline-flex}.ln-n svg{width:17px;height:17px;color:var(--d-lav)}.ln-l{flex:1;place-items:center;min-width:70px;height:30px;display:grid;position:relative}.ln-l i{background:var(--d-lav);height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.ln-l i{background:color-mix(in srgb,var(--d-lav) 50%,transparent)}}.ln-l em{border:1px solid var(--d-line2);background:var(--d-insp);color:var(--d-muted);white-space:nowrap;border-radius:99px;padding:5px 10px;font-size:12.5px;font-style:normal;position:relative}.partage{margin:0;padding:0;list-style:none}.partage li{border-top:1px solid var(--d-line);grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.partage li:first-child{border-top:0;padding-top:0}.pa-ic{background:var(--d-menthe);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.pa-ic{background:color-mix(in srgb,var(--d-menthe) 12%,transparent)}}.pa-ic{color:var(--d-menthe)}.pa-ic.non{background:var(--d-t2);color:var(--d-subtle)}.pa-ic svg{width:15px;height:15px}.partage b{font:600 14px/1.3 var(--d-f-d)}.partage small{color:var(--d-subtle);margin-top:2px;font-size:13px;line-height:1.45;display:block}.seg{border:1px solid var(--d-line2);background:var(--d-t1);border-radius:11px;padding:3px;display:inline-flex}.seg button{height:32px;color:var(--d-subtle);font:600 13px/1 var(--d-f-d);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px}.seg button[aria-pressed=true]{background:var(--d-lav)}@supports (color:color-mix(in lab,red,red)){.seg button[aria-pressed=true]{background:color-mix(in srgb,var(--d-lav) 18%,transparent)}}.seg button[aria-pressed=true]{color:var(--d-text)}.sw{cursor:pointer;flex:none;width:40px;height:24px;display:inline-block;position:relative}.sw input{z-index:1;opacity:0;cursor:pointer;margin:0}.sw i,.sw input{position:absolute;inset:0}.sw i{background:var(--d-t3);border-radius:99px;transition:background .2s}.sw i:after{content:"";width:18px;height:18px;transition:transform .2s var(--d-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sw input:checked+i{background:var(--d-lav2)}.sw input:checked+i:after{transform:translate(16px)}.sw input:focus-visible+i{outline:2px solid var(--d-bleu);outline-offset:2px}.sw input:disabled{cursor:not-allowed}.ln-actions{flex-wrap:wrap;gap:8px;display:flex}.cx-v{flex-direction:column;align-items:stretch;padding:22px 16px 110px;display:flex}.cx-v .cx-n{position:relative}.cx-v .cx-n-boot,.cx-v-lien{align-self:center}.cx-v-lien{justify-content:center;align-items:center;height:54px;display:flex;position:relative}.cx-v-lien:before{content:"";background:var(--d-lav);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}@supports (color:color-mix(in lab,red,red)){.cx-v-lien:before{background:color-mix(in srgb,var(--d-lav) 38%,transparent)}}.cx-v-lien .cx-puce{z-index:1;position:relative}.cx-v .cx-ilot-lab{border-top:1px dashed var(--d-line2);white-space:normal;flex-wrap:wrap;gap:6px 9px;margin:34px 0 14px;padding-top:20px;position:static}.cx-v .cx-fantome{align-self:center;gap:8px;width:auto;height:46px;margin-top:22px;padding:0 16px;display:flex;position:relative}.cx-v .cx-fantome span{color:var(--d-lav);font-size:13.5px;position:static;transform:none}@media (max-width:1000px){.cx-legende,.cx-o:not(.cx-z) span,.cx-outils-h{display:none}}@media (max-width:760px){.d-app:has(.cx-carte){height:auto;overflow:visible}.cx-etat{flex-wrap:wrap;gap:8px 12px;padding:8px 16px 10px}.cx-e-g{flex-wrap:wrap;flex-basis:100%;gap:4px 10px}.cx-e-t{font-size:15px}.cx-e-m,.cx-e-t{white-space:normal}.cx-e-m{border-left:0;flex-basis:100%;padding-left:20px}.cx-zone{overflow:visible}.cx-outils{z-index:30;justify-content:space-around;position:fixed;bottom:12px;left:12px;right:12px}.cx-outils-h,.cx-outils-sep,.cx-z{display:none}.cx-o span{font-size:12.5px;display:inline!important}.cx-o{flex-direction:column;gap:4px;height:auto;padding:7px 8px}.insp{z-index:60;width:auto;height:100dvh;box-shadow:0 -30px 60px -20px var(--d-ombre);animation:insp-monte .4s var(--d-ease);border-left:0;border-radius:0;position:fixed;inset:0}@keyframes insp-monte{0%{opacity:0;transform:translateY(60px)}}.insp-h{padding:4px 16px 0}.insp-poignee{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:22px;padding:0;display:grid}.insp-poignee i{background:var(--d-line2);border-radius:99px;width:42px;height:5px}.insp-agrandir{display:none!important}.insp-titre{margin:6px 0 12px}.insp-titre h2{font-size:20px}.insp-in{padding:16px 16px 40px}.cx-feuille-voile{z-index:55;background:var(--d-voile);position:fixed;inset:0}.ln-schema{flex-wrap:wrap;gap:6px}}@media (prefers-reduced-motion:reduce){.cx-entre .cx-fantome,.cx-entre .cx-lien-v,.cx-entre .cx-n,.insp{animation:none!important}.cx-monde{transition:none}}:root,:root[data-theme=dark]{color-scheme:dark;--background:#0f0e1d;--foreground:#f7f5ff;--surface:#13122a;--card:#15142a;--card-foreground:#f7f5ff;--popover:#1a1933;--popover-foreground:#f7f5ff;--sidebar:#0c0b18;--primary:#bba8ff;--primary-hover:#cbbcff;--primary-foreground:#0f0e1d;--secondary:#1c1b35;--secondary-foreground:#f7f5ff;--muted:#1c1b35;--muted-foreground:#b3afcb;--subtle-foreground:#9894b3;--accent:#232142;--accent-foreground:#f7f5ff;--warm:#ffb49a;--blue:#96b4ff;--destructive:#ff8f9c;--destructive-foreground:#1a0b10;--success:#6fe0a6;--warning:#ffcf7a;--border:#bba8ff21;--border-strong:#33305c;--input:#bba8ff33;--ring:#a8c2ff;--shadow-pop:0 0 0 1px #bba8ff1f,0 18px 48px -14px #000000bf;--shadow-card:0 1px 0 0 #ffffff08 inset;--halo:radial-gradient(60% 50% at 80% 0%,#9b7bff29,transparent 70%),radial-gradient(45% 40% at 10% 0%,#ffb49a12,transparent 70%)}:root[data-theme=light]{color-scheme:light;--background:#fbfaff;--foreground:#14112f;--surface:#fff;--card:#fff;--card-foreground:#14112f;--popover:#fff;--popover-foreground:#14112f;--sidebar:#f4f2fb;--primary:#6a3be0;--primary-hover:#5b2fd0;--primary-foreground:#fff;--secondary:#f1eefb;--secondary-foreground:#14112f;--muted:#f1eefb;--muted-foreground:#5e5a78;--subtle-foreground:#6b6685;--accent:#ece8fb;--accent-foreground:#14112f;--warm:#b8431f;--blue:#3345d6;--destructive:#c42747;--destructive-foreground:#fff;--success:#12733f;--warning:#9a5a06;--border:#e6e3f0;--border-strong:#c7c3d9;--input:#d6d2e6;--ring:#4d5dff;--shadow-pop:0 0 0 1px #e6e3f0,0 18px 40px -14px #14112f38;--shadow-card:0 1px 2px 0 #14112f0a;--halo:radial-gradient(60% 50% at 80% 0%,#8b4dff1a,transparent 70%),radial-gradient(45% 40% at 10% 0%,#ff5fa20f,transparent 70%)}.lc-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle-foreground);font-size:11px;font-weight:500}@keyframes lc-in{0%{opacity:0;transform:translateY(2px)scale(.985)}to{opacity:1;transform:none}}@keyframes lc-shimmer{to{background-position:-200% 0}}@keyframes lc-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lc-twinkle{0%,to{opacity:.35}50%{opacity:1}}.lc-skeleton{background:linear-gradient(100deg,var(--muted) 30%,var(--primary) 50%,var(--muted) 70%)}@supports (color:color-mix(in lab,red,red)){.lc-skeleton{background:linear-gradient(100deg,var(--muted) 30%,color-mix(in srgb,var(--primary) 10%,var(--muted)) 50%,var(--muted) 70%)}}.lc-skeleton{background-size:200% 100%;animation:lc-shimmer 1.6s linear infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lc-logo-clair{display:none}:root[data-theme=light] .lc-logo-clair{display:inline-block}:root[data-theme=light] .lc-logo-sombre{display:none}.lc-page{background:var(--halo),var(--background);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.lc-carte{background:var(--card);border:1px solid var(--border);width:100%;max-width:400px;box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;gap:16px;padding:28px;display:flex}.lc-carte h1{font-size:20px;font-weight:600;line-height:28px}.lc-form{flex-direction:column;gap:14px;display:flex}.lc-ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lc-large{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;padding:32px 16px;display:flex}.lc-large h1{font-size:22px}.lc-large h2{margin-bottom:8px;font-size:15px;font-weight:600}.lc-bloc{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:18px}.lc-champ input,.lc-champ select,.lc-input{border:1px solid var(--input);background:var(--background);border-radius:6px;width:100%;height:36px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.lc-champ input,.lc-champ select,.lc-input{background:color-mix(in srgb,var(--background) 60%,transparent)}}.lc-champ input,.lc-champ select,.lc-input{color:var(--foreground);font:inherit}.lc-champ input:focus-visible,.lc-champ select:focus-visible,.lc-input:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lc-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lc-liste li{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lc-mono{font-family:var(--font-mono);word-break:break-all;font-size:12px}.lc-muted{color:var(--muted-foreground);margin:0;font-size:13px}.lc-lien{color:var(--primary);font-size:13px;text-decoration:none}.lc-lien:hover{text-decoration:underline}.lc-oauth{flex-direction:column;gap:8px;display:flex}.lc-ou{text-align:center;color:var(--subtle-foreground);margin:0;font-size:13px}@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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}