@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-outline-style:solid;--tw-font-weight:initial;--tw-duration: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}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-sm:0;--radius-md:0;--radius-lg:0;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#fafafa;--color-bg-card:#fff;--color-bg-input:#fafafa;--color-bg-hover:#f1f1f1;--color-border:#e0e0e0;--color-border-focus:#161616;--color-text:#161616;--color-text-secondary:#525252;--color-text-muted:#737373;--color-text-dim:#8d8d8d;--color-accent:#161616;--color-accent-hover:#262626;--color-success:#2e7d52;--color-error:#c44d4d;--color-error-soft:#c44d4d14;--color-error-bg:#fdf0f0;--color-error-border:#e8c4c4;--radius-full:9999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.p-7{padding:calc(var(--spacing) * 7)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}}:root{--brand:#d52b1e;--brand-strong:#b22318;--brand-soft:#fbeaea;--c-ch-red:var(--brand);--c-ch-red-hover:var(--brand-strong);--c-ch-red-soft:var(--brand-soft);--c-ink:#161616;--c-ink-soft:#393939;--c-grey-90:#262626;--c-grey-70:#525252;--c-grey-50:#8d8d8d;--c-grey-30:#c6c6c6;--c-grey-15:#e0e0e0;--c-grey-08:#f1f1f1;--c-rule:#e0e0e0;--kicker-color:var(--c-grey-70);--kicker-rule:var(--c-ch-red);--link-rule:var(--c-ch-red);--shadow-card:0 30px 60px -30px #14120e2e;--shadow-pop:0 8px 28px #0000002e, 0 0 0 1px #0000000d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button,textarea,input{font-family:inherit}::selection{background:#1616161f}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--brand) transparent;scrollbar-width:thin}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--brand);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--brand-strong)}.kicker{border-left:3px solid var(--c-ch-red);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-grey-70);align-items:center;padding-left:14px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.kicker-light{color:#ffffffb3}.btn-primary{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);--tw-border-style:none;background-color:var(--color-accent);width:100%;padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--color-white);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));--tw-duration:.15s;border-style:none;transition-duration:.15s;display:flex}@media(hover:hover){.btn-primary:hover{background-color:var(--color-accent-hover)}}.btn-primary:disabled{cursor:not-allowed;background-color:var(--color-text-dim);color:#fffc}@supports (color:color-mix(in lab,red,red)){.btn-primary:disabled{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.btn-secondary{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-text);background-color:var(--color-bg-card);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);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));--tw-duration:.15s;transition-duration:.15s}@media(hover:hover){.btn-secondary:hover{background-color:var(--color-text);color:var(--color-white)}}.btn-ghost{cursor:pointer;border-radius:var(--radius-sm);--tw-border-style:none;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);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));--tw-duration:.15s;background-color:#0000;border-style:none;transition-duration:.15s}@media(hover:hover){.btn-ghost:hover{background-color:var(--color-bg-hover);color:var(--color-text)}}.btn-success{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-success);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-color:#0000;transition-duration:.15s}@media(hover:hover){.btn-success:hover{opacity:.92}}.btn-success:disabled{cursor:not-allowed;opacity:.4}.btn-danger{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#c44d4d33}@supports (color:color-mix(in lab,red,red)){.btn-danger{border-color:color-mix(in oklab,var(--color-error) 20%,transparent)}}.btn-danger{background-color:var(--color-error-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);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));--tw-duration:.15s;transition-duration:.15s}@media(hover:hover){.btn-danger:hover{background-color:#c44d4d26}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{background-color:color-mix(in oklab,var(--color-error) 15%,transparent)}}}.card-base{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-card);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 7)}.input-field{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-input);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-text);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));--tw-duration:.15s;font-size:.9375rem;transition-duration:.15s}.input-field::placeholder{color:var(--color-text-dim)}.input-field:focus{border-color:var(--color-border-focus);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);--tw-outline-style:none;outline-style:none}.error-box{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-error-border);background-color:var(--color-error-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.spinner{animation:var(--animate-spin);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff47;border-top-color:var(--color-white);display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-soft{0%,to{opacity:.6}50%{opacity:1}}.animate-fade-in{animation:.3s ease-out fade-in}.animate-slide-up{animation:.4s ease-out slide-up}.animate-pulse-soft{animation:2s ease-in-out infinite pulse-soft}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(./ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(./ibm-plex-sans-greek-500-normal.CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(./ibm-plex-sans-greek-600-normal.D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2) format("woff2"),url(./ibm-plex-sans-greek-700-normal.CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-700-normal.BV5B8Are.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(./ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,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:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-cyrillic-ext-400-normal.CxUI4jC_.woff2) format("woff2"),url(./ibm-plex-serif-cyrillic-ext-400-normal.BcBv-TKp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-cyrillic-400-normal.CPQ8oqB-.woff2) format("woff2"),url(./ibm-plex-serif-cyrillic-400-normal.C7IY3oUc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-vietnamese-400-normal.DGubAMUE.woff2) format("woff2"),url(./ibm-plex-serif-vietnamese-400-normal.BY9Vij9A.woff) format("woff");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:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-latin-ext-400-normal.CNMooFZX.woff2) format("woff2"),url(./ibm-plex-serif-latin-ext-400-normal.DwktX9jl.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-latin-400-normal.BIGslYFI.woff2) format("woff2"),url(./ibm-plex-serif-latin-400-normal.BB-zNvJB.woff) format("woff");unicode-range:U+0000-00FF,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:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-serif-cyrillic-ext-500-normal.DFQJzPS0.woff2) format("woff2"),url(./ibm-plex-serif-cyrillic-ext-500-normal.BtThTb6K.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-serif-cyrillic-500-normal.iHfdoNSD.woff2) format("woff2"),url(./ibm-plex-serif-cyrillic-500-normal.oG0QAu2_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-serif-vietnamese-500-normal.2_PwV24p.woff2) format("woff2"),url(./ibm-plex-serif-vietnamese-500-normal.BXXzeVTF.woff) format("woff");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:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-serif-latin-ext-500-normal.CmETpp4t.woff2) format("woff2"),url(./ibm-plex-serif-latin-ext-500-normal.Czz10gBp.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-serif-latin-500-normal.REKAfBVG.woff2) format("woff2"),url(./ibm-plex-serif-latin-500-normal.C3_OdgN3.woff) format("woff");unicode-range:U+0000-00FF,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:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-cyrillic-ext-400-italic.o20Cx6Xj.woff2) format("woff2"),url(./ibm-plex-serif-cyrillic-ext-400-italic.CPw2or01.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-cyrillic-400-italic.C_ad97oI.woff2) format("woff2"),url(./ibm-plex-serif-cyrillic-400-italic.CygxzOWU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-vietnamese-400-italic.BSp0Db6W.woff2) format("woff2"),url(./ibm-plex-serif-vietnamese-400-italic.1VBVfWB7.woff) format("woff");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:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-latin-ext-400-italic.hOoDEQwh.woff2) format("woff2"),url(./ibm-plex-serif-latin-ext-400-italic.4IJS-XHX.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-serif-latin-400-italic.BCf4TsCA.woff2) format("woff2"),url(./ibm-plex-serif-latin-400-italic.Dd68USph.woff) format("woff");unicode-range:U+0000-00FF,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}.v2{--ink: #161616;--g70: #4a4a4a;--g60: #5e5e5e;--line: #e3dfd8;--card: #fff;--red: #c8281c;--red-soft: #fbe9e7;--green: #2e7d52;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--max: 1180px;--shadow: 0 1px 2px rgba(22, 22, 22, .05), 0 6px 24px rgba(22, 22, 22, .06);min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55}.v2.d-photo{--bg: #f8f5f0;--soft: #efe9e0;--r: 12px;--r-btn: 10px}.v2.d-produit{--bg: #eef3f6;--soft: #dbe7ee;--line: #d4e0e7;--r: 16px;--r-btn: 999px}.v2.d-melange{--bg: #f7f5f1;--soft: #ece7df;--r: 14px;--r-btn: 999px}.v2 *,.v2 *:before,.v2 *:after{box-sizing:border-box}.v2 :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.v2 :where(button,input,select){font:inherit;color:inherit}.v2 a{color:inherit}:where(.v2) :where(h1,h2,h3,p){margin:0}.v2 img{display:block;max-width:100%}.v-review{position:relative;z-index:50;background:#111;color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.v-review-in{display:flex;align-items:center;gap:6px 18px;flex-wrap:wrap;max-width:var(--max);margin:0 auto;padding:8px 20px}.v-review a,.v-review button{color:#ffffff9e;text-decoration:none;background:none;border:0;padding:3px 0;cursor:pointer;border-bottom:2px solid transparent;font:inherit;letter-spacing:inherit;text-transform:inherit}.v-review a:hover,.v-review button:hover{color:#fff}.v-review .on{color:#fff;border-bottom-color:#fff}.v-review .sep{width:1px;height:14px;background:#ffffff40}.v-review .tag{margin-left:auto;color:#ffffff80}.v-wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.v-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--g60)}.v-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--r-btn);background:var(--ink);color:#fff!important;border:1.5px solid var(--ink);font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.v-btn:hover{background:#000}.v-btn.line{background:transparent;color:var(--ink)!important}.v-btn.line:hover{background:var(--card)}.v-btn.light{background:#fff;border-color:#fff;color:var(--ink)!important}.v-btn.small{min-height:40px;padding:0 16px;font-size:15px}.v-link{background:none;border:0;padding:0;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;cursor:pointer}.v-card{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow)}.v-tile{flex:none;display:grid;place-items:center;align-content:center;width:56px;height:60px;border-radius:calc(var(--r) * .6);background:var(--card);border:1.5px solid var(--line);line-height:1}.v-tile b{font-size:22px;font-weight:600}.v-tile span{margin-top:4px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--g60)}.v-tile.red{border-color:var(--red);color:var(--red)}.v-tile.red span{color:var(--red)}.v-tile.big{width:76px;height:84px}.v-tile.big b{font-size:32px}.v-tile.on-photo{background:#fffffff0;border:0}.v-node{flex:none;width:56px;display:grid;place-items:center;height:40px}.v-node:before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid var(--g60);background:var(--card)}.v-tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--red);background:var(--red-soft);vertical-align:2px;white-space:nowrap}.v-img{position:relative;overflow:hidden;border-radius:var(--r);background:var(--soft)}.v-img>img{width:100%;height:100%;object-fit:cover}.v-illu{position:absolute;inset:0;display:grid;grid-template-rows:1fr auto;background:var(--soft)}.v-illu svg{width:100%;height:100%}.v-illu figcaption{padding:8px 12px;font-family:var(--mono);font-size:10.5px;line-height:1.4;color:var(--g70);background:#ffffffbf}.v-top{position:sticky;top:0;z-index:40;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.v-top-in{display:flex;align-items:center;gap:24px;height:64px}.v-brand{font-size:21px;font-weight:600;letter-spacing:-.01em;text-decoration:none}.v-brand i{font-style:normal;color:var(--red)}.v-nav{display:flex;gap:28px;margin:0 auto}.v-nav a{text-decoration:none;font-weight:500;color:var(--g70)}.v-nav a:hover{color:var(--ink)}.v-top-r{display:flex;align-items:center;gap:16px;margin-left:auto}.v-lang{font-weight:500;color:var(--g70);background:none;border:0;cursor:pointer}@media(max-width:860px){.v-nav{display:none}.v-top-in{height:56px}.v-lang .long{display:none}}@media(min-width:861px){.v-lang .short{display:none}}.v-section{padding:72px 0}.v-section.tight{padding-top:24px}.v-h2{font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.12;letter-spacing:-.02em;max-width:22ch}.v-lead{margin-top:12px;font-size:19px;color:var(--g70);max-width:52ch}@media(max-width:640px){.v-section{padding:48px 0}.v-lead{font-size:17px}}.v-hero-photo{position:relative;margin:12px 12px 0;height:min(82vh,740px);min-height:520px;border-radius:calc(var(--r) * 1.5);overflow:hidden;color:#fff}.v-hero-photo>.v-img{position:absolute;inset:0;border-radius:0}.v-hero-photo .phone{display:none}.v-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0a0a0abf,#0a0a0a66 50%,#0a0a0a0d 80%),linear-gradient(to right,#0a0a0a59,#0a0a0a00 60%);pointer-events:none}.v-hero-photo.illu:after{display:none}.v-hero-text{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:0 48px 52px}.v-hero-photo.illu .v-hero-text{color:var(--ink)}.v-hero-photo.illu .v-hero-text .v-eyebrow{color:var(--g60)}.v-hero-text .v-eyebrow{color:#ffffffd9}.v-hero-title{margin-top:14px;font-size:clamp(40px,6.2vw,80px);font-weight:600;line-height:1.02;letter-spacing:-.03em;max-width:13ch}.v-hero-lead{margin-top:18px;font-size:20px;max-width:36ch;opacity:.95}.v-hero-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px}.v-hero-act .v-link{color:inherit}.v-hero-src{margin-top:18px;font-family:var(--mono);font-size:12px;opacity:.85}@media(max-width:760px){.v-hero-photo{margin:8px 8px 0;height:76vh;min-height:560px}.v-hero-photo .wide{display:none}.v-hero-photo .phone{display:block}.v-hero-text{padding:0 22px 30px}.v-hero-lead{font-size:17px}}.v-hero-photo.with-tool .v-hero-text{right:490px}.v-hero-tool-float{position:absolute;z-index:3;right:32px;bottom:32px;width:430px}.v-hero-tool-float.phone-only{display:none}@media(max-width:1060px){.v-hero-tool-float.wide-only{display:none}.v-hero-tool-float.phone-only{display:block;z-index:3}.v-hero-photo.with-tool .v-hero-text{right:0;padding-bottom:84px}.v-hero-tool-float{position:relative;right:auto;bottom:auto;width:auto;margin:-56px 20px 0}}.v-hero-tool{background:var(--soft);padding:64px 0 72px}.v-hero-tool-in{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.v-hero-tool .v-hero-title{color:var(--ink)}.v-hero-tool .v-hero-lead{color:var(--g70)}@media(max-width:960px){.v-hero-tool{padding:36px 0 44px}.v-hero-tool-in{grid-template-columns:1fr;gap:32px}}.v-tool{padding:24px;color:var(--ink)}.v-tool h2{font-size:22px;font-weight:600}.v-tool-fields{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;margin-top:14px}@media(max-width:420px){.v-tool-fields{grid-template-columns:1fr}}.v-field{display:grid;gap:4px;padding:8px 12px;border:1.5px solid var(--line);border-radius:calc(var(--r) * .7);background:var(--card)}.v-field span{font-size:12px;color:var(--g60)}.v-field input,.v-field select{border:0;padding:0;background:none;font-weight:500;min-width:0}.v-field input:focus,.v-field select:focus{outline:none}.v-field:focus-within{border-color:var(--ink)}.v-tool-res{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.v-tool-res .v-eyebrow{font-size:11px}.v-tool-row{display:flex;gap:14px;align-items:center;padding:10px 0}.v-tool-row+.v-tool-row{border-top:1px dashed var(--line)}.v-tool-row b{display:block;font-weight:600;line-height:1.3}.v-tool-row small{color:var(--g60);font-size:14px}.v-tool .v-btn{width:100%;margin-top:14px}.v-tool-note{margin-top:10px;font-size:13px;color:var(--g60)}.v-deadlines{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.v-dl{overflow:hidden}.v-dl .v-img{aspect-ratio:4 / 3;border-radius:var(--r) var(--r) 0 0}.v-dl .v-tile{position:absolute;z-index:2;left:16px;top:16px}.v-dl-body{padding:16px 18px 20px}.v-dl-body b{display:block;font-size:19px;font-weight:600;line-height:1.25}.v-dl-body span{color:var(--g70)}.v-src{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--g60)}@media(max-width:860px){.v-deadlines{grid-template-columns:1fr}.v-dl{display:grid;grid-template-columns:132px 1fr}.v-dl .v-img{aspect-ratio:auto;height:100%;min-height:120px;border-radius:var(--r) 0 0 var(--r)}.v-dl .v-tile{left:10px;top:10px;width:48px;height:52px}.v-dl .v-tile b{font-size:19px}.v-dl-body{align-self:center}}.v-how{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.v-how li{list-style:none;padding:24px}.v-how ol{padding:0}.v-how .n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--soft);font-weight:600}.v-how b{display:block;margin-top:16px;font-size:19px;font-weight:600}.v-how p{margin-top:6px;color:var(--g70)}@media(max-width:860px){.v-how{grid-template-columns:1fr;gap:12px}.v-how li{display:grid;grid-template-columns:36px 1fr;column-gap:16px;padding:18px}.v-how b{margin-top:4px}.v-how p{grid-column:2}}.v-show{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.v-show+.v-show{margin-top:72px}.v-show.flip{grid-template-columns:1.15fr .85fr}.v-show.flip .v-show-text{order:2}.v-frame{padding:28px;border-radius:calc(var(--r) * 1.5);background:var(--soft)}.v-frame .v-card{padding:20px}.v-frame.on-photo{position:relative;padding:140px 28px 28px;overflow:hidden}.v-frame.on-photo>.v-img{position:absolute;inset:0;border-radius:0}.v-frame-fg{position:relative;z-index:1;max-width:460px;margin-left:auto}.v-frame.on-photo .v-card{box-shadow:0 12px 40px #00000038}@media(max-width:860px){.v-frame.on-photo{padding:120px 12px 12px}}.v-mock-head{display:flex;gap:14px;align-items:center}.v-mock-head b{font-size:18px;font-weight:600;line-height:1.25}.v-mock-head small{display:block;color:var(--red);font-size:14px}.v-mock-list{margin:16px 0 0;padding:0;list-style:none}.v-mock-list li{display:flex;gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line);font-size:15px}.v-mock-list li small{display:block;font-family:var(--mono);font-size:12px;color:var(--g60)}.v-mock-list .ok{margin-left:auto;flex:none;font-size:13px;color:var(--green);font-weight:500}.v-mock-list .no{margin-left:auto;flex:none;font-size:13px;color:var(--g60)}.v-mock-mail{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v-mock-mail .v-card{padding:16px;font-size:14px;line-height:1.5}.v-mock-mail .v-eyebrow{font-size:10.5px;display:block;margin-bottom:8px}@media(max-width:860px){.v-show,.v-show.flip{grid-template-columns:1fr;gap:24px}.v-show.flip .v-show-text{order:0}.v-frame{padding:14px}.v-mock-mail{grid-template-columns:1fr}}.v-data{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.v-data ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.v-data li{padding:20px}.v-data li b{display:block;font-weight:600}.v-data li span{color:var(--g70)}@media(max-width:860px){.v-data,.v-data ul{grid-template-columns:1fr;gap:12px}}.v-price-faq{display:grid;grid-template-columns:1fr 1fr;gap:20px}.v-price{padding:32px}.v-price .amount{margin-top:18px;font-size:52px;font-weight:600;letter-spacing:-.02em;line-height:1}.v-price .unit{margin-left:8px;font-size:17px;color:var(--g60);font-weight:400}.v-price p{margin-top:14px;color:var(--g70)}.v-faq{padding:16px 28px}.v-faq details{padding:16px 0;border-top:1px solid var(--line)}.v-faq details:first-of-type{border-top:0}.v-faq summary{font-weight:600;cursor:pointer}.v-faq details p{margin-top:8px;color:var(--g70)}@media(max-width:860px){.v-price-faq{grid-template-columns:1fr}.v-price{padding:24px}.v-faq{padding:8px 20px}}.v-end{text-align:center;padding:72px 20px}.v-end .v-h2{margin:0 auto 24px}.v-foot{border-top:1px solid var(--line);padding:28px 0 40px;font-size:14px;color:var(--g60)}.v-foot-in{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center}.v-foot a{color:var(--g70)}@media(max-width:760px){.v-foot{padding-bottom:96px}}.v-sticky{display:none}@media(max-width:760px){.v-sticky{display:block;position:fixed;z-index:45;left:12px;right:12px;bottom:12px;transition:transform .2s,opacity .2s}.v-sticky .v-btn{width:100%;box-shadow:0 6px 20px #0003}.v-sticky.hide{transform:translateY(140%);opacity:0}}.v-acc-top{position:sticky;top:0;z-index:40;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.v-acc-top .v-top-in{max-width:none;padding:0 24px}.v-acc-menu{display:flex;gap:22px;margin-left:28px}.v-acc-menu a{text-decoration:none;color:var(--g70);font-weight:500;font-size:15px;padding:6px 0}.v-acc-menu a.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.v-ask-btn{min-height:40px;padding:0 18px;border-radius:var(--r-btn);border:1.5px solid var(--ink);background:var(--card);font-weight:600;font-size:15px;cursor:pointer;white-space:nowrap}.v-ask-btn.on{background:var(--ink);color:#fff}.v-acc-more,.v-acc-top .logout{font-size:15px;font-weight:500;color:var(--g70);text-decoration:none}@media(max-width:1023px){.v-acc-menu,.v-acc-top .v-lang,.v-acc-top .logout{display:none}.v-acc-top .v-top-in{padding:0 16px}}@media(min-width:1024px){.v-acc-more{display:none}}.v-acc{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;max-width:1280px;margin:0 auto;padding:32px 24px 64px;transition:grid-template-columns .2s}.v-acc.ask{grid-template-columns:280px minmax(0,1fr) 440px;gap:28px;max-width:none}.v-acc-main{max-width:720px;width:100%;justify-self:center}.v-acc-rail{position:sticky;top:88px;align-self:start}@media(max-width:1023px){.v-acc,.v-acc.ask{grid-template-columns:1fr;gap:40px;padding:20px 16px 48px}.v-acc-rail{order:2;position:static}}.v-band{position:relative;display:flex;align-items:flex-end;min-height:160px;padding:64px 22px 18px;margin-bottom:24px;border-radius:var(--r);overflow:hidden;color:#fff}.v-band>.v-img{position:absolute;inset:0;border-radius:0}.v-band:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0a0a0ac7,#0a0a0a61)}.v-band.illu:after{display:none}.v-band-text{position:relative;z-index:2}.v-band-text .v-eyebrow{color:#ffffffe6}.v-band.illu .v-band-text,.v-band.illu .v-band-text .v-eyebrow{color:var(--ink)}.v-acc-h1{font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.12;letter-spacing:-.02em;margin-top:6px}.v-acc-h2{margin:40px 0 14px;font-size:20px;font-weight:600}.v-now{margin-top:20px;padding:26px}.v-now-head{display:flex;gap:18px;align-items:center}.v-now h2{font-size:23px;font-weight:600;line-height:1.22}.v-now-when{margin-top:4px;color:var(--g70)}.v-now-when b{color:var(--red);font-weight:600}.v-now-why{margin-top:16px;color:var(--g70)}.v-meter{display:flex;gap:12px;align-items:center;margin-top:18px;padding:12px 14px;border-radius:calc(var(--r) * .7);background:var(--bg);font-size:15px}.v-segs{display:flex;gap:4px;flex:none}.v-segs i{width:18px;height:8px;border-radius:4px;background:var(--line)}.v-segs i.on{background:var(--ink)}.v-now-act{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:22px}.v-catchup{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:15px;color:var(--g70)}.v-ticket{display:grid;grid-template-columns:120px 1fr;padding:0;overflow:hidden}.v-ticket-stub{display:grid;place-items:center;align-content:center;gap:10px;padding:20px 10px;background:var(--soft);border-right:2px dashed var(--bg);position:relative}.v-ticket-stub:before,.v-ticket-stub:after{content:"";position:absolute;right:-11px;width:20px;height:20px;border-radius:50%;background:var(--bg)}.v-ticket-stub:before{top:-10px}.v-ticket-stub:after{bottom:-10px}.v-ticket-stub small{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--red);text-align:center}.v-ticket-body{padding:24px 26px}@media(max-width:560px){.v-ticket{grid-template-columns:1fr}.v-ticket-stub{grid-auto-flow:column;justify-content:start;padding:16px 20px;border-right:0;border-bottom:2px dashed var(--bg)}.v-ticket-stub small{display:none}.v-ticket-stub:before,.v-ticket-stub:after{right:auto;top:auto;bottom:-11px}.v-ticket-stub:before{left:-10px}.v-ticket-stub:after{left:auto;right:-10px}.v-ticket-body,.v-now{padding:20px}.v-now.v-ticket{padding:0}.v-now-act .v-btn{width:100%}}.v-rows{display:grid;gap:10px}.v-row{display:flex;gap:16px;align-items:flex-start;padding:16px 18px}.v-row-t{font-weight:600;line-height:1.3}.v-row-n{margin-top:3px;color:var(--g70);font-size:15px}.v-inbox{display:grid;grid-template-columns:1fr auto;gap:16px 24px;align-items:center;padding:22px;background:var(--soft);border-radius:var(--r)}.v-inbox h3{font-size:18px;font-weight:600}.v-inbox p{margin-top:4px;color:var(--g70)}.v-inbox-act{display:grid;gap:8px}@media(max-width:640px){.v-inbox{grid-template-columns:1fr}}.v-askline{display:flex;gap:8px;padding:6px;background:var(--card);border-radius:var(--r-btn);box-shadow:var(--shadow)}.d-photo .v-askline{border-radius:var(--r)}.v-askline input{flex:1;min-width:0;border:0;padding:0 14px;background:none;font-size:16px}.v-askline input:focus{outline:none}.v-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.v-chip{padding:8px 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-size:15px;cursor:pointer;text-align:left}.v-chip:hover{border-color:var(--ink)}.v-path{padding:20px}.v-path-head{display:flex;justify-content:space-between;align-items:baseline}.v-path-head b{font-size:17px;font-weight:600}.v-path-head span{font-family:var(--mono);font-size:12px;color:var(--g60)}.v-path .v-segs{margin-top:10px}.v-path .v-segs i{flex:1;width:auto;height:6px}.v-path .v-segs{display:flex}.v-phase{margin-top:18px}.v-phase-t{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--g60);margin-bottom:4px}.v-steps{margin:0;padding:0;list-style:none}.v-steps li{position:relative;padding:7px 10px 7px 26px;border-radius:calc(var(--r) * .6);font-size:15px;line-height:1.3}.v-steps li:before{content:"";position:absolute;left:8px;top:13px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--g60);background:var(--card)}.v-steps li.done{color:var(--g60);text-decoration:line-through;text-decoration-color:var(--g60)}.v-steps li.done:before{background:var(--g60)}.v-steps li.now{background:var(--bg);font-weight:600}.v-steps li.now:before{border-color:var(--red);background:var(--red)}.v-steps li small{display:block;font-weight:400;font-family:var(--mono);font-size:11.5px;color:var(--g60)}.v-steps li.late small{color:var(--red)}.v-steps .and{padding:0 0 0 26px;font-family:var(--mono);font-size:11px;color:var(--g60)}.v-steps .and:before{display:none}.v-as{position:sticky;top:88px;align-self:start;display:grid;grid-template-rows:auto 1fr auto;height:calc(100dvh - 112px);padding:0;overflow:hidden}.v-as-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.v-as-head b{font-weight:600}.v-as-body{overflow-y:auto;padding:24px 22px}.v-as-hello{font-size:26px;font-weight:600;line-height:1.18;letter-spacing:-.01em}.v-as-how{margin-top:14px;color:var(--g70)}.v-as-limit{margin-top:10px;color:var(--g70);font-size:15px}.v-as-for{margin-top:26px}.v-as-qs{display:grid;gap:8px;margin-top:10px}.v-as-qs .v-chip{border-radius:calc(var(--r) * .8);padding:12px 14px}.v-as-data{display:inline-block;margin-top:22px;font-size:15px}.v-as-foot{padding:14px 16px 16px;border-top:1px solid var(--line)}.v-as-foot .v-askline{box-shadow:none;border:1.5px solid var(--line)}.v-as-foot p{margin-top:8px;font-size:12.5px;color:var(--g60);text-align:center}.v-scrim{display:none}@media(max-width:1023px){.v-as{position:fixed;z-index:60;inset:auto 0 0;height:88dvh;border-radius:20px 20px 0 0}.v-scrim{display:block;position:fixed;z-index:55;inset:0;background:#0a0a0a59}.v-as-head:before{content:"";position:absolute;left:50%;top:6px;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--line)}.v-as-head{position:relative;padding-top:20px}}.v2.d-synthese{--bg: #fff;--soft: #f5f3ef;--sand: #f6f3ed;--lake: #edf3f6;--alp: #f0f4ee;--line: #e3e0da;--r: 8px;--r-btn: 6px;--shadow: 0 1px 2px rgba(22, 22, 22, .05), 0 4px 14px rgba(22, 22, 22, .05);--marge: 20px;--max: calc(1400px + 2 * var(--marge));--cadre: min(1400px, 100% - 2 * var(--marge))}.d-synthese .v-wrap,.d-synthese .v-review-in{padding-left:var(--marge);padding-right:var(--marge)}.d-synthese .v-hero-photo,.d-synthese .h-end{width:var(--cadre);margin-left:auto;margin-right:auto}.d-synthese .v-hero-photo{margin-top:12px}.d-synthese .v-acc:not(.ask) .v-acc-main{max-width:none}.d-synthese .v-acc-main :is(.h-lede,.v-now-why,.h-block>p){max-width:72ch}.d-synthese .v-acc-top .v-top-in,.d-synthese .v-acc:not(.ask){max-width:var(--max);margin:0 auto;padding-left:var(--marge);padding-right:var(--marge)}@media(max-width:640px){.v2.d-synthese{--marge: 16px}}.v2.d-synthese{--ink: #141414;--g70: #3b3b3b;--g60: #666}.d-synthese :is(.v-row-t,.v-dl-body b,.v-how b,.v-data li b,.v-vault-list b,.v-tool-row b,.v-tool h2,.v-mock-head b,.v-mock-mail b,.h-guide b,.h-link b,.h-know-head b,.v-inbox h3,.v-now h2,.v-price .amount,.h-block>h2,.h-block b,.h-pieces b,.v-faq summary,.v-path-head b,.p-head b,.v-btn,.v-ask-btn,.v-tile b,.v-acc-h2,.v-brand,.v-as-head b,.v-as-hello,.v-msg-src,.h-trust b,.h-mail b,.v-meter b,.v-now-when b,.h-due b,.p-list li.sel a,.v-steps li.now){font-weight:500}.d-synthese :is(.v-hero-title,.v-h2,.v-acc-h1){font-weight:600}.d-synthese :is(.v-lead,.v-now-why,.v-row-n,.v-how p,.v-data li span,.v-inbox p,.v-price p,.v-faq details p,.h-trust .v-wrap,.v-as-how){color:var(--g70)}.d-synthese strong{font-weight:500}.d-synthese :is(.v-nav a,.v-acc-menu a,.v-lang,.v-acc-top .logout){font-weight:400}.d-synthese .v-acc-menu a.on{font-weight:500}.d-synthese .v-chip{border-radius:var(--r-btn)}.d-synthese .v-tag{border-radius:3px}.d-synthese .v-askline{border-radius:var(--r-btn);border:1.5px solid var(--line);box-shadow:none}.d-synthese .v-hero-photo,.d-synthese .h-end{border-radius:10px}.d-synthese .v-frame{border-radius:var(--r)}.h-sec{padding:64px 0}@media(max-width:640px){.h-sec{padding:52px 0}}.sep-filet .h-sec+.h-sec>.v-wrap:before{content:"";display:block;height:1px;background:var(--line);margin:-64px 0 64px}@media(max-width:640px){.sep-filet .h-sec+.h-sec>.v-wrap:before{margin:-52px 0 52px}}.sep-filet .h-sec+.h-sec>.v-wrap:is(.v-show,.v-data,.h-grille):before{grid-column:1 / -1;margin-bottom:16px}@media(max-width:860px){.sep-filet .h-sec+.h-sec>.v-wrap:is(.v-show,.v-data,.h-grille):before{margin-bottom:28px}}.sep-couleur .h-sec[data-tint=sand]{background:var(--sand)}.sep-couleur .h-sec[data-tint=lake]{background:var(--lake)}.sep-couleur .h-sec[data-tint=alp]{background:var(--alp)}.sep-filet .h-sec .v-frame{background:var(--soft)}.sep-couleur .h-sec[data-tint] .v-frame{background:#fff9}.h-kicker{display:flex;align-items:center;gap:10px;margin-bottom:14px}.h-glyph{flex:none;width:20px;height:20px;color:var(--ink)}.v2:not(.glyphes) .h-glyph{display:none}.v-gl{display:inline-flex;align-items:center;gap:6px}.v-gl .h-glyph{width:17px;height:17px;color:currentColor}.glyphes .h-kicker .v-eyebrow{color:var(--ink)}.h-trust .v-wrap{background:linear-gradient(var(--line),var(--line)) center bottom / calc(100% - 2 * var(--marge)) 1px no-repeat}.h-trust .v-wrap{display:flex;flex-wrap:wrap;gap:6px 24px;align-items:baseline;padding-top:18px;padding-bottom:18px;font-size:15px;color:var(--g70)}.h-trust b{color:var(--ink);font-weight:600}.h-trust span+span:before{content:"·";margin-right:24px;color:var(--g60)}@media(max-width:760px){.h-trust span+span:before{display:none}.h-trust .v-wrap{display:grid}}.h-guides-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.h-guides{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px}.h-guide{display:block;text-decoration:none;color:inherit}.h-guide .v-img{aspect-ratio:3 / 2}.h-guide-cat{display:block;margin-top:14px;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--g60)}.h-guide b{display:block;margin-top:6px;font-size:18px;font-weight:600;line-height:1.28}.h-guide:hover b{text-decoration:underline;text-underline-offset:4px}.h-guide small{display:block;margin-top:8px;font-size:14px;color:var(--g60)}@media(max-width:1000px){.h-guides{grid-template-columns:1fr 1fr}}@media(max-width:600px){.h-guides{grid-template-columns:1fr;gap:14px}.h-guide{display:grid;grid-template-columns:112px 1fr;gap:0 14px}.h-guide .v-img{grid-row:1 / 4;aspect-ratio:1}.h-guide-cat{margin-top:0}.h-guide b{font-size:16px}}.h-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;margin-top:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.h-carousel::-webkit-scrollbar{display:none}.h-carousel .h-guide{scroll-snap-align:start}.h-carousel-nav{display:flex;align-items:center;gap:8px;flex:none}.h-arrow{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--card);font-size:17px;cursor:pointer}.h-arrow:hover{border-color:var(--ink)}@media(max-width:1000px){.h-carousel{grid-auto-columns:calc((100% - 20px) / 2.3)}}@media(max-width:600px){.h-carousel{grid-auto-columns:72%;gap:14px}.h-carousel .h-guide{display:block}.h-carousel .h-guide-cat{margin-top:12px}.h-guides-head{flex-wrap:wrap}.h-carousel-nav .h-arrow{display:none}}.h-guides.page{grid-template-columns:repeat(3,1fr);gap:32px 24px}@media(max-width:860px){.h-guides.page{grid-template-columns:1fr}}.h-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.h-filters .v-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.d-synthese .vl-line li{padding-top:56px}.d-synthese .vl-line li:before{top:38px;height:0;background:none;border-top:1.5px dotted var(--g60);border-radius:0}.d-synthese .vl-line .dot{top:34px;width:9px;height:9px;margin-left:-4.5px;border:1.5px solid var(--g60);border-radius:1px;background:var(--card);transform:rotate(45deg)}.d-synthese .vl-line li.legal .dot{border-color:var(--red);background:var(--red)}.d-synthese .vl-line li.end .dot{top:33px;width:11px;height:11px;margin-left:-5.5px;border-color:var(--ink);background:var(--ink)}.d-synthese .vl-line .ph{border-left:0;padding-left:0;font-size:10.5px}.d-synthese .vl-line b{font-weight:400}@media(max-width:860px){.d-synthese .vl-line li{padding:8px 0 12px 40px}.d-synthese .vl-line li:before,.d-synthese .vl-line li:first-child:before,.d-synthese .vl-line li:last-child:before{top:0;bottom:0;left:15px;width:0;height:auto;border-top:0;border-left:1.5px dotted var(--g60)}.d-synthese .vl-line li:first-child:before{top:14px}.d-synthese .vl-line li:last-child:before{bottom:auto;height:14px}.d-synthese .vl-line .dot,.d-synthese .vl-line li.end .dot{top:12px;left:15.75px}.d-synthese .vl-line .ph{margin:10px 0 6px}.d-synthese .vl-line li:has(.ph) .dot{top:44px}.d-synthese .vl-line li:first-child:before{top:48px}}.h-art{padding:40px 0 24px}.h-crumb{font-size:14px;color:var(--g60)}.h-crumb a{color:var(--g70)}.h-art-title{margin-top:14px;font-size:clamp(32px,4.4vw,52px)!important;max-width:22ch;color:var(--ink)}.h-art-meta{margin-top:14px;font-family:var(--mono);font-size:12.5px;color:var(--g60)}.h-art-img{margin-top:28px;aspect-ratio:21 / 8}.h-art-grid{display:grid;grid-template-columns:240px minmax(0,680px);gap:56px;margin-top:40px}.h-art-toc{position:sticky;top:88px;align-self:start;font-size:15px}.h-art-toc b{font-weight:500}.h-art-toc ol{margin:10px 0 0;padding:0;list-style:none;border-left:1.5px dotted var(--g60)}.h-art-toc li a{display:block;padding:5px 0 5px 14px;color:var(--g70);text-decoration:none}.h-art-toc li a:hover{color:var(--ink)}.h-art-body{font-size:17px;line-height:1.65}.h-art-body h2{margin:40px 0 10px;font-size:24px;font-weight:600;line-height:1.25;scroll-margin-top:88px}.h-art-body p+p{margin-top:12px}.h-art-body ul{padding-left:20px;list-style:disc}.h-art-body li::marker{color:var(--g60)}.h-art-body li{margin:6px 0}.h-art-body li small{font-family:var(--mono);font-size:12.5px;color:var(--g60)}.h-brief{padding:20px 22px;background:var(--soft);border-radius:var(--r)}.h-brief b{font-weight:500}.h-brief ul{margin:8px 0 0}.h-art-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0;padding:20px 22px;border-left:3px solid var(--ink)}.h-art-cta b{font-weight:500}.h-art-cta p{margin-top:4px;font-size:15px;color:var(--g70)}.h-art-canton{margin-top:14px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r)}.h-art-src{padding-left:0!important;list-style:none;font-family:var(--mono);font-size:13px;color:var(--g70)}.h-art-next{margin-top:72px;padding-top:40px;border-top:1px solid var(--line)}@media(max-width:900px){.h-art-grid{grid-template-columns:1fr;gap:24px}.h-art-toc{position:static}.h-art-img{aspect-ratio:3 / 2}.h-art-cta{flex-direction:column;align-items:flex-start}}.h-end{position:relative;margin:0 12px;min-height:440px;overflow:hidden;display:grid;align-content:end;padding:48px;color:#fff}.h-end>.v-img{position:absolute;inset:0;border-radius:0}.h-end:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#0a0a0ab8,#0a0a0a26 70%)}.h-end>div:not(.v-img){position:relative;z-index:2;max-width:560px}.h-end .v-h2{color:#fff}.h-end p{margin:12px 0 24px;font-size:18px}@media(max-width:760px){.h-end{margin:0 8px;padding:28px 22px;min-height:420px}.h-end:after{background:linear-gradient(to top,#0a0a0ac7,#0a0a0a1a 75%)}}.h-trois{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.h-trois .v-frame.on-photo{padding:80px 16px 16px;height:484px}.h-trois .v-frame-fg{max-width:none}.h-trois .v-mock-mail{grid-template-columns:1fr}.h-trois .v-mock-mail .v-card p{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.h-trois .v-vault-list{padding:2px 16px}.h-trois .v-vault-list li{padding:10px 0}.h-trois h3{margin:20px 0 0;font-size:20px;font-weight:500;line-height:1.25}.h-trois p{margin:8px 0 0;color:var(--g70)}.h-trois.h-quatre{grid-template-columns:repeat(4,1fr);gap:20px}.h-quatre .v-frame.on-photo{padding:64px 14px 14px;height:440px}@media(max-width:1200px){.h-trois.h-quatre{grid-template-columns:1fr 1fr;gap:40px 20px}}@media(max-width:960px){.h-trois,.h-trois.h-quatre{grid-template-columns:1fr;gap:40px}.h-trois .v-frame.on-photo{height:auto}}.v-data.h-data-bande{grid-template-columns:1fr;gap:28px}.v-data.h-data-bande .v-h2{max-width:none}.v-data.h-data-bande ul{grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.v-data.h-data-bande li{padding:16px 24px 0 0}@media(max-width:860px){.v-data.h-data-bande ul{grid-template-columns:1fr 1fr;gap:0}}.h-foot{margin-top:64px;border-top:1px solid var(--line);font-size:15px}.h-know{background:var(--soft);padding:40px 0}.h-know-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.h-know-head b{font-size:20px;font-weight:600}.h-know-head small{color:var(--g60);font-size:13px}.h-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.h-link{display:grid;grid-template-columns:48px 1fr;gap:0 14px;align-items:center;padding:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);text-decoration:none}.h-link:hover{border-color:var(--ink)}.h-logo{grid-row:1 / 3;display:grid;place-items:center;width:48px;height:48px;border:1.5px dashed var(--g60);border-radius:6px;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--g70);text-align:center;line-height:1.1}.h-link b{font-weight:600}.h-link span{font-size:14px;color:var(--g70);line-height:1.35}.h-cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding:48px 0 40px}.h-cols h3{font-family:var(--mono);font-size:11.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--g60);margin-bottom:10px}.h-cols ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.h-cols a{text-decoration:none;color:var(--g70)}.h-cols a:hover{color:var(--ink);text-decoration:underline}.h-cols p{margin-top:10px;color:var(--g70);max-width:30ch}.h-logos{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.h-logos-in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:20px;padding-bottom:20px}.h-logos a{display:grid;place-items:center;min-width:120px;height:44px;font-size:20px;font-weight:500;letter-spacing:-.01em;color:#8a8a8a;text-decoration:none;filter:grayscale(1)}.h-logos a:hover{color:var(--ink)}.h-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;min-height:56px;padding-top:8px;padding-bottom:8px;font-size:14px;line-height:1.2;color:var(--ink)}.h-bottom a{color:var(--ink);text-decoration:none}.h-bottom a:hover{text-decoration:underline}.h-bottom-r{margin-left:auto;color:var(--g60)}@media(max-width:960px){.h-links,.h-cols{grid-template-columns:1fr 1fr}.h-cols>div:first-child{grid-column:1 / -1}}@media(max-width:600px){.h-links{grid-template-columns:1fr}.h-logos-in{justify-content:flex-start}.h-logos a{min-width:0;font-size:17px}.h-bottom{gap:8px 20px;padding-bottom:88px}.h-bottom-r{margin-left:0;flex-basis:100%}}.v-path .v-segs i.now{background:var(--red)}@media(min-width:1024px){.d-synthese .v-acc-rail{top:80px;max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.d-synthese .v-acc-rail::-webkit-scrollbar{display:none}.d-synthese .v-acc:not(.ask):not(.replie){grid-template-columns:280px minmax(0,1fr)}.d-synthese .v-acc.replie{grid-template-columns:76px minmax(0,1fr)}.d-synthese .v-acc.replie.ask{grid-template-columns:76px minmax(0,1fr) 440px}.d-synthese .v-acc.replie.ask.grand{grid-template-columns:minmax(0,1fr) min(800px,56vw)}}.vl-fold{font-size:13.5px;margin-left:10px}.d-synthese .v-path-head{gap:8px}.d-synthese .v-path-head span{margin-left:auto}.vl-rail li.sel{background:var(--soft);border-radius:6px;box-shadow:inset 3px 0 0 var(--ink);padding-right:8px}.vl-rail li.sel a{font-weight:600}.vl-rail .here.soon{background:var(--red-soft);color:var(--red)}.vl-folded{display:grid;justify-items:center;padding:14px 6px 18px}.vl-folded .vl-fold{margin:0;font-size:12.5px}.vl-count{margin-top:6px;font-family:var(--mono);font-size:11px;color:var(--g60)}.vl-mini{position:relative;margin:12px 0 0;padding:0;list-style:none}.vl-mini:before{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:5px;margin-left:-2.5px;background:var(--ink)}.vl-mini li{position:relative;padding:6px 0}.vl-mini li.gap{padding-top:18px}.vl-mini a{display:grid;place-items:center;width:44px;height:28px;border-radius:6px}.vl-mini a:hover{background:var(--soft)}.vl-mini .dot{position:relative;z-index:1;width:17px;height:17px;border-radius:50%;background:#fff;border:4px solid var(--ink)}.vl-mini li.done .dot{background:var(--g60);border-color:var(--g60)}.vl-mini li.now .dot{border-color:var(--red)}.vl-mini li.sel a{background:var(--soft);box-shadow:inset 3px 0 0 var(--ink)}.vl-mini li.sel .dot{width:23px;height:23px;box-shadow:0 0 0 3px var(--card)}.vl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.h-back{display:inline-block;margin-bottom:14px;font-size:15px;color:var(--g70)}.h-due{display:flex;gap:16px;align-items:center;margin-top:18px}.h-due p{color:var(--g70)}.h-due b{color:var(--red);font-weight:600}.h-due a{font-family:var(--mono);font-size:12.5px;color:var(--g60)}.h-block{margin-top:28px;padding:24px}.h-block>h2{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:600;margin-bottom:14px}.h-block>h2 .h-glyph{width:20px;height:20px}.h-know-list{margin:0;padding:0 0 0 18px;display:grid;gap:8px}.h-know-list li::marker{color:var(--g60)}.h-src{margin-top:14px;font-family:var(--mono);font-size:12px;color:var(--g60)}.h-counter{display:grid;grid-template-columns:1fr 1fr;gap:20px}.h-open{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:3px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;background:#e6f2ea;color:var(--green);vertical-align:2px}.h-open.closed{background:var(--soft);color:var(--g60)}.h-hours{width:100%;border-collapse:collapse;font-size:14.5px}.h-hours td{padding:5px 0;border-top:1px solid var(--line)}.h-hours td+td{text-align:right;font-family:var(--mono);font-size:13px}.h-hours tr.today td{font-weight:600}.h-pieces{margin:0;padding:0;list-style:none}.h-pieces li{display:grid;grid-template-columns:1fr auto;gap:2px 16px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.h-pieces li:first-child{border-top:0}.h-pieces small{font-family:var(--mono);font-size:12px;color:var(--g60)}.h-pieces .ok{grid-row:1 / 3;grid-column:2;font-size:14px;color:var(--green)}.h-pieces .v-btn{grid-row:1 / 3;grid-column:2}.h-mail{display:grid;grid-template-columns:1fr 1fr;gap:12px}.h-mail>div{padding:16px;border:1px solid var(--line);border-radius:var(--r);font-size:14.5px;line-height:1.55;white-space:pre-line}.h-mail .v-eyebrow{display:block;margin-bottom:8px;font-size:11px}.h-row-act{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:16px}.h-done{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}@media(max-width:760px){.h-counter,.h-mail,.h-done{grid-template-columns:1fr}.h-block{padding:18px}}.h-lede{margin-top:10px;max-width:62ch;font-size:17px;line-height:1.55;color:var(--g70)}.h-lede strong{color:var(--ink)}.h-meta{margin-top:8px;font-family:var(--mono);font-size:12.5px;color:var(--g60)}.h-count{margin-left:4px;font-family:var(--mono);font-size:13px;font-weight:400;color:var(--g60)}.h-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.h-form .wide,.h-form>.v-btn,.h-form>.h-file{grid-column:1 / -1}.h-form>.v-btn{justify-self:start}.h-form textarea{border:0;padding:0;background:none;font:inherit;resize:vertical;min-height:96px}.h-form textarea:focus{outline:none}.h-check{display:flex;gap:10px;align-items:baseline;font-size:15px}.h-check small{color:var(--g60)}.h-file{display:grid;justify-items:center;gap:2px;padding:22px;border:1.5px dashed var(--line);border-radius:var(--r);text-align:center;cursor:pointer}.h-file:hover{border-color:var(--ink)}.h-file input{position:absolute;width:1px;height:1px;opacity:0}.h-file b{font-weight:500}.h-file small{font-size:13px;color:var(--g60)}.h-docs{margin:0;padding:0;list-style:none}.h-docs li{display:grid;grid-template-columns:1fr auto;gap:2px 16px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.h-docs li:first-child{border-top:0;padding-top:4px}.h-docs-cat{grid-column:1;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--g60)}.h-docs-t{grid-column:1;font-weight:500;color:var(--ink);text-decoration:none}.h-docs-t:hover{text-decoration:underline}.h-docs li>small{grid-column:1;font-size:13.5px;color:var(--g60)}.h-docs-act{grid-column:2;grid-row:1 / 4;display:flex;gap:14px;align-items:center}.h-docs-state{grid-column:2;grid-row:1 / 4;font-family:var(--mono);font-size:12px;color:var(--g60)}.h-docs-state.ok{color:var(--green)}.h-warn{color:var(--ink);font-weight:500}.v-link.h-danger{color:var(--g70)}.h-prose{display:grid;gap:10px;line-height:1.6}.h-prose ul{margin:0;padding-left:18px;display:grid;gap:6px}.h-prose b{font-weight:500}.h-fold summary{cursor:pointer;font-weight:500}.h-fold pre{margin:14px 0 0;padding:14px;border-radius:var(--r);background:var(--soft);font-family:var(--mono);font-size:12.5px;line-height:1.6;white-space:pre-wrap}.h-facts{margin:0;padding:0;list-style:none}.h-facts li{display:grid;grid-template-columns:minmax(140px,.6fr) 1fr auto;gap:16px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line)}.h-facts.compteurs li{grid-template-columns:1fr auto}.h-facts li:first-child{border-top:0;padding-top:2px}.h-facts small{font-family:var(--mono);font-size:12px;color:var(--g60)}.h-facts .n{font-family:var(--mono);font-size:15px;text-align:right}.h-x{border:0;background:none;padding:0 4px;font-size:15px;color:var(--g60);cursor:pointer}.h-x:hover{color:var(--ink)}.h-lettre-grille{display:grid;gap:20px;margin-top:24px;align-items:start}.h-lettre-grille.deux{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.h-feuille{padding:48px 52px;border:1px solid var(--line);border-radius:2px;background:#fff;box-shadow:var(--shadow);font-size:14.5px;line-height:1.55;display:grid;gap:14px}.h-feuille .dest{margin:12px 0 12px 55%}.h-feuille b{font-weight:600}.v-chip.on{border-color:var(--ink);background:var(--ink);color:#fff}@media(max-width:1100px){.h-lettre-grille.deux{grid-template-columns:1fr}.h-feuille{padding:28px 24px}}.h-photos{padding-top:40px;padding-bottom:80px}.h-photos-mode{max-width:72ch;margin:18px 0 32px;padding:18px 22px;border-radius:var(--r);background:var(--soft)}.h-photos-mode ol{margin:8px 0 0;padding-left:20px;display:grid;gap:6px}.h-photos code,.h-photo-nom code{font-family:var(--mono);font-size:.92em}.h-photo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start;padding:28px 0;border-top:1px solid var(--line)}.h-photo-voir{max-height:420px;margin:0 auto;max-width:100%;border-radius:var(--r);overflow:hidden}.h-photo-voir .v-img{height:100%}.h-photo h2{font-size:20px;font-weight:600}.h-photo-nom{margin-top:6px;font-size:17px}.h-photo-nom code{padding:2px 8px;border-radius:4px;background:var(--soft);font-weight:500}.h-photo-nom span{margin-left:8px;font-size:13px;color:var(--g60)}.h-photo dl{display:grid;grid-template-columns:110px 1fr;gap:8px 16px;margin:16px 0 0;font-size:15px}.h-photo dt{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--g60);padding-top:2px}.h-photo dd{margin:0}@media(max-width:860px){.h-photo{grid-template-columns:1fr;gap:16px}}.h-login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:stretch;padding-top:56px;padding-bottom:80px}.h-login-form{max-width:480px;align-self:center}.h-login-fields{display:grid;gap:12px;justify-items:start;margin-top:28px}.h-login-fields .v-field{justify-self:stretch}.h-login-photo{min-height:520px;border-radius:var(--r);overflow:hidden}.h-login-photo .v-img{height:100%}.h-note{padding:12px 14px;border-radius:var(--r);background:var(--soft);font-size:15px}@media(max-width:860px){.h-login{grid-template-columns:1fr;padding-top:32px}.h-login-photo{min-height:220px;order:-1}}.h-plan{max-width:var(--max);margin:0 auto;padding:40px var(--marge) 80px}.h-plan>*{max-width:720px}.h-plan-top{display:flex;gap:16px;align-items:center;margin-bottom:32px}.h-plan-segs{display:flex;flex:1;gap:6px}.h-plan-segs i{flex:1;height:3px;border-radius:2px;background:var(--line)}.h-plan-segs i.on{background:var(--ink)}.h-opts{display:grid;gap:10px;margin-top:24px}.h-opt{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:16px 18px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--card);font:inherit;font-weight:500;text-align:left;cursor:pointer}.h-opt:hover{border-color:var(--g60)}.h-opt.on{border-color:var(--ink)}.h-opt small{display:block;margin-top:2px;font-weight:400;font-size:14px;color:var(--g60)}.h-opt-mark{flex:none;display:grid;place-items:center;width:24px;height:24px}.h-opt-mark .h-glyph{width:22px;height:22px}.h-plan-foot{display:flex;justify-content:space-between;align-items:center;margin-top:36px;padding-top:20px;border-top:1px solid var(--line)}.h-plan-foot .v-btn:disabled{opacity:.35;cursor:default}.h-plan-h2{margin:36px 0 12px;font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--g60)}.h-because{margin-top:4px;font-size:13.5px;color:var(--g60)}.h-plan-end{display:grid;justify-items:start;gap:10px;margin-top:32px}@media(max-width:760px){.h-form,.h-docs li{grid-template-columns:1fr}.h-docs-act,.h-docs-state{grid-column:1;grid-row:auto;margin-top:8px}.h-facts li{grid-template-columns:1fr auto}.h-facts li>small{grid-column:1 / -1}}.v-acc.ask.grand{grid-template-columns:minmax(0,1fr) min(800px,56vw)}.v-acc.grand .v-acc-rail{display:none}.v-as-tools{display:flex;gap:16px}.v-as-tools .v-link{font-size:14px}.v-as-beta{margin-left:8px;padding:1px 7px;border-radius:3px;background:var(--soft);font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--g70);font-weight:400;white-space:nowrap;vertical-align:2px}.v-as.grand .v-as-body{padding:32px 40px}.v-as.grand .v-as-hello{font-size:32px}.v-msg{margin-top:18px}.v-msg.you{margin-left:auto;max-width:85%;width:fit-content;padding:10px 14px;border-radius:var(--r) var(--r) 2px var(--r);background:var(--ink);color:#fff}.v-msg.sw ul{margin:8px 0;padding-left:20px}.v-msg.sw li small{font-family:var(--mono);font-size:12px;color:var(--g60)}.v-msg-src{display:inline-flex;gap:8px;margin-top:10px;padding:6px 10px;border:1px solid var(--line);border-radius:4px;font-family:var(--mono);font-size:12px;color:var(--g70);text-decoration:none}.v-msg-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.v-as-mini{position:fixed;z-index:60;right:24px;bottom:24px;display:flex;align-items:center;gap:14px;max-width:380px;padding:12px 14px 12px 18px;background:var(--ink);color:#fff;border-radius:var(--r);box-shadow:0 10px 30px #00000040}.v-as-mini b{display:block;font-weight:600}.v-as-mini small{display:block;color:#ffffffb8;font-size:13px}.v-as-mini .v-btn{background:#fff;color:var(--ink)!important;border-color:#fff;flex:none}@media(max-width:1023px){.v-as.grand{height:100dvh;border-radius:0}.v-as-mini{left:12px;right:12px;bottom:12px;max-width:none}}.v-as-ic{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);cursor:pointer}.v-as-ic:hover{border-color:var(--ink)}.v2 .v-as-ic .h-glyph{display:block;width:18px;height:18px}.v-ask-dot{display:inline-block;width:7px;height:7px;margin-left:8px;border-radius:50%;background:currentColor}.v-msg.you.soft,.v-as.va-cff .v-msg.you{background:var(--soft);color:var(--ink)}.v-as.va-cff .v-msg.you{background:var(--card);border:1px solid var(--line)}.v-msg sup{margin-left:2px;font-family:var(--mono);font-size:11px;color:var(--g60)}.v-as.va-cff{background:var(--soft)}.v-as.va-cff .v-as-head,.v-as.va-cff .v-as-foot{border:0}.v-as.va-cff .v-askline{padding:10px 10px 10px 4px;border:1px solid var(--line);background:var(--card)}.v-as.va-cff .v-as-ic.send{border-style:dashed}.v-as-welcome{padding-top:32px}.v-as.va-cff .v-as-hello{font-size:30px}.v-as.va-cff .v-as-how{margin-top:12px}.v-as-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.v-chip.small{padding:3px 10px;border-width:1px;border-radius:var(--r-btn);font-size:13px;color:var(--g70);text-decoration:none}.v-as-qs.wrap{display:flex;flex-wrap:wrap}.v-as.va-cff .v-as-qs .v-chip,.v-as.va-cff .v-msg-act .v-chip{padding:7px 12px;border-radius:var(--r-btn);font-size:14.5px;color:var(--ink);text-decoration:none}.v-src-chip{display:inline-flex;align-items:center;gap:6px}.v2 .v-src-chip .h-glyph{display:block;width:16px;height:16px}.v-src-chip.on{border-color:var(--ink)}.v-msg.sw .v-src-list{margin:12px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.v-src-list a{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.v-src-list small{font-family:var(--mono);font-size:12px;color:var(--g60)}.v2 .v-src-list .h-glyph{display:block;grid-row:1 / span 2;grid-column:2;align-self:center;width:16px;height:16px}.v-msg.sw .v-notes{margin:14px 0 0;padding:10px 0 0 18px;border-top:1px solid var(--line);font-size:14px}.v-notes li::marker{font-family:var(--mono);font-size:11px;color:var(--g60)}.v-notes a{color:var(--ink)}.v-notes small{display:block;font-family:var(--mono);font-size:12px;color:var(--g60)}.v-as-bande{position:sticky;top:88px;align-self:start;height:calc(100dvh - 112px)}.v-as-bande button{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;height:100%;padding:16px 0;border:1px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.v-as-bande button:hover{border-color:var(--ink)}.v-as-bande span{writing-mode:vertical-rl;font-weight:500;font-size:15px}.v-as-bande small{writing-mode:vertical-rl;font-family:var(--mono);font-size:12px;color:var(--g60)}.v2 .v-as-bande .h-glyph{display:block}.v-as-sizes{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-btn);overflow:hidden}.v-as-sizes button{padding:5px 8px;white-space:nowrap;border:0;border-left:1px solid var(--line);background:var(--card);color:var(--g70);font:inherit;font-size:13px;cursor:pointer}.v-as-sizes button:first-child{border-left:0}.v-as-sizes button.on{background:var(--ink);color:#fff;font-weight:500}.v-as.va-etape .v-as-tools{align-items:center}.v-as-step{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--soft)}.v-as-step b{font-weight:500;font-size:17px}.v-due{color:var(--red)}.v-as.va-etape .v-as-hello.small{margin-top:26px;font-size:20px}.v-as-rows{margin-top:10px;border-top:1px solid var(--line)}.v-as-rows button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 2px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font:inherit;font-size:15.5px;text-align:left;cursor:pointer}.v-as-rows .h-glyph{width:18px;height:18px;color:var(--g60)}.v-as-how.small{margin-top:22px;font-size:14px}.v-bref{margin-bottom:4px;font-weight:500;font-size:17px}.v-bref .v-eyebrow{display:block;margin-bottom:4px;font-weight:400}.v-src-card{display:grid;gap:2px;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--ink);text-decoration:none}.v-src-card:hover{border-color:var(--ink)}.v-src-card b{font-weight:500}.v-src-card small{font-family:var(--mono);font-size:12px;color:var(--g60)}.v-src-open{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:14px;text-decoration:underline}.v2 .v-src-open .h-glyph{display:block;width:15px;height:15px}@media(min-width:1024px){.d-synthese .v-acc.va-cff.ask{grid-template-columns:280px minmax(0,1fr) 480px}.d-synthese .v-acc.va-cff.replie.ask{grid-template-columns:76px minmax(0,1fr) 480px}.d-synthese .v-acc.va-etape.ask{grid-template-columns:280px minmax(0,1fr) 420px}.d-synthese .v-acc.va-etape.replie.ask{grid-template-columns:76px minmax(0,1fr) 420px}.d-synthese .v-acc.va-etape.replie.ask.grand{grid-template-columns:76px minmax(0,1fr) 640px}.d-synthese .v-acc.va-etape.grand .v-acc-rail{display:block}.d-synthese .v-acc.bande:not(.ask){grid-template-columns:280px minmax(0,1fr) 56px}.d-synthese .v-acc.bande.replie{grid-template-columns:76px minmax(0,1fr) 56px}.v-as.plein{position:fixed;z-index:70;inset:12px;height:calc(100dvh - 24px)}.v-scrim.plein{display:block;position:fixed;z-index:65;inset:0;background:#14141459}.v-as.plein .v-as-col{max-width:720px;margin:0 auto}.v-as.plein .v-as-body{padding:40px 24px}.v-as.plein .v-as-hello{font-size:36px}.v-as.plein .v-as-hello.small{font-size:24px}}@media(max-width:1023px){.v-as.va-cff,.v-as.va-dock{border-radius:var(--r) var(--r) 0 0}.v-as.va-cff{height:calc(100dvh - 32px)}.v-as.va-cff .v-as-large,.v-as.va-etape .v-as-sizes{display:none}.v-as.va-etape{height:100dvh;border-radius:0}.v-as.va-etape .v-as-head:before{display:none}.v-as-bande{display:none}}.app-shell.svelte-12qhfyh{--switzen-red: #d52b1e;min-height:100vh;display:flex;flex-direction:column;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;color:var(--color-text);background:#fff}.app-main.svelte-12qhfyh{flex:1}.site.svelte-12qhfyh{flex:1;display:flex;flex-direction:column}.btn-ink{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 1.1rem;background:var(--color-text);color:#fff;text-decoration:none;font-size:13px;font-weight:500;border:1px solid var(--color-text);border-radius:var(--radius-md);transition:background .15s ease}.btn-ink:hover{background:#262626}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 1.1rem;background:#fff;color:var(--color-text);text-decoration:none;font-size:13px;font-weight:500;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s ease}.btn-ghost:hover{border-color:var(--color-text)}
