@layer components{.c-home-bg{z-index:var(--sk-z-bg);background:var(--sk-glow-home), var(--sk-night);position:fixed;inset:0}.c-world{width:100%;height:100%;z-index:var(--sk-z-bg);opacity:0;transition:opacity 1.6s;display:block;position:fixed;inset:0}.c-world.is-on{opacity:1}.c-scrim{z-index:var(--sk-z-scrim);pointer-events:none;position:fixed}.c-scrim--side{background:var(--sk-scrim-side);opacity:0;transition:opacity .6s;inset:0}.c-scrim--full{background:var(--sk-night-75);opacity:1;inset:0}.c-scrim--bottom{background:var(--sk-scrim-bottom);height:22vh;bottom:0;left:0;right:0}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-scrim--side{opacity:1}.is-js .c-scrim--full{opacity:0}}.c-client-hud{z-index:var(--sk-z-world);pointer-events:none;position:fixed;top:0;left:0}.c-client-hud__link{--c-hud-scale:1;color:inherit;transform:translate(-50%,-50%);scale:var(--c-hud-scale);opacity:0;pointer-events:none;width:230px;transition:opacity .6s ease 0s, scale var(--sk-dur-micro) var(--sk-ease-reveal);padding:10px 0;display:block}.c-client-hud.is-on .c-client-hud__link{opacity:1;pointer-events:auto;transition-delay:2.2s,0s}.c-client-hud__link.is-hover{--c-hud-scale:1.06}.c-client-hud__box{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.c-client-hud__logo{width:calc(var(--cu,40) * 3px);height:calc(var(--cu,40) * 1.15px);box-sizing:content-box;background-color:#0000;background-position:50%;background-origin:content-box;background-size:min(100%, calc(var(--cu,40) * 1.15px * var(--c-logo-r,2.6)), calc(var(--cu,40) * .9px * var(--c-logo-rs,1.6))) auto;filter:grayscale()invert();mix-blend-mode:normal;background-repeat:no-repeat;border-radius:14px;padding:0;display:none}.c-client-hud__name{font-size:clamp(20px,1.9vw,30px);font-weight:var(--sk-fw-black);letter-spacing:var(--sk-ls-tight);color:var(--sk-white);text-wrap:balance;text-shadow:var(--sk-text-shadow-3d);line-height:1.08}.c-client-hud__sector{font-size:var(--sk-fs-small);font-weight:var(--sk-fw-black);color:var(--sk-gold-pale);text-shadow:var(--sk-text-shadow-3d-sm);line-height:1.3}.c-client-hud__visit{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-black);letter-spacing:var(--sk-ls-label);text-transform:uppercase;color:var(--sk-white);text-shadow:var(--sk-text-shadow-3d-sm);opacity:0;transition:opacity .3s ease, transform var(--sk-dur-micro) var(--sk-ease-reveal);align-items:center;gap:6px;margin-top:2px;display:flex;transform:translateY(6px)}.c-client-hud__link.is-hover .c-client-hud__visit{opacity:1;transform:translateY(0)}.c-client-hud__icon{color:var(--sk-gold-pale);font-size:10px}.c-client-chip{z-index:var(--sk-z-world-low);pointer-events:none;position:fixed;top:0;left:0}.c-client-chip__hit{color:inherit;transform:translate(-50%, -50%) scale(calc(.82 + var(--in,0) * .18));opacity:0;pointer-events:none;transition:transform var(--sk-dur-micro) var(--sk-ease-reveal);display:block;position:absolute;top:0;left:0}.c-client-chip.is-on .c-client-chip__hit{opacity:var(--in,0);pointer-events:auto}.c-client-chip__frame{width:calc(var(--cu,40) * 1.75px);height:calc(var(--cu,40) * 1px);transform:scale(calc(1 + var(--on,0) * .14));justify-content:center;align-items:center;display:flex;position:relative}.c-client-chip__logo{background-position:50%;background-size:min(100%, calc(var(--cu,40) * .75px * var(--c-logo-r)), calc(var(--cu,40) * .62px * var(--c-logo-rs))) auto;width:100%;height:100%;filter:grayscale(1) invert(1) drop-shadow(0 0 calc(var(--on,0) * 14px) rgb(var(--sk-gold-bright-rgb) / calc(var(--on,0) * .85)));opacity:calc(.42 + var(--on,0) * .58);background-repeat:no-repeat;display:block}.c-credits{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-semibold);color:var(--sk-text-meta);align-items:center}.c-credits--fixed{right:var(--sk-gutter);z-index:var(--sk-z-hud);letter-spacing:.02em;gap:10px;display:none;position:fixed;bottom:30px}.c-credits--flow{flex-wrap:wrap;justify-content:flex-end;gap:8px 10px;padding-top:24px;display:flex}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-credits--fixed{display:flex}.is-js .c-credits--flow{display:none}}.c-credits__link{color:var(--sk-text-meta)}.c-credits__link:hover{color:var(--sk-white)}.c-credits__dot{border-radius:var(--sk-radius-round);background:var(--sk-gold);width:3px;height:3px}.c-credits__map{display:none}.is-sion .c-credits__map{align-items:center;gap:.3em;display:inline-flex}.is-sion .c-credits__map:after{content:"";border-radius:var(--sk-radius-round);background:var(--sk-gold);width:3px;height:3px;margin-left:10px}.c-credits__by{color:var(--sk-gold-bright);font-weight:var(--sk-fw-bold)}.c-credits__brand{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;transition:color var(--sk-dur-micro), text-shadow var(--sk-dur-micro);display:inline-block}.c-credits__brand[data-egg]{color:var(--sk-gold-bright)}.c-credits__brand[data-egg="2"]{text-shadow:var(--sk-glow-dot-sm)}.c-credits__brand[data-egg="3"]{color:var(--sk-gold-pale);text-shadow:var(--sk-glow-dot-lg)}.c-credits__brand[data-egg="4"]{color:var(--sk-white);text-shadow:var(--sk-glow-egg);animation:.12s linear infinite c-credits-tremble}.c-credits__brand.is-egg-lit{animation:c-credits-lit .9s var(--sk-ease-reveal)}.c-credits__brand.is-egg-no{animation:c-credits-no .5s var(--sk-ease-move)}@media (prefers-reduced-motion:reduce){.c-credits__brand[data-egg="4"]{animation:none}.c-credits__brand.is-egg-no{animation-name:c-credits-lit-off}}@keyframes c-credits-tremble{0%,to{translate:0}25%{translate:.6px -.4px}50%{translate:-.5px .3px}75%{translate:.4px .5px}}@keyframes c-credits-lit{0%{color:var(--sk-white);text-shadow:var(--sk-glow-egg)}}@keyframes c-credits-no{0%{color:var(--sk-gold-pale);text-shadow:var(--sk-glow-dot-lg)}20%{translate:-3px}40%{translate:3px}60%{translate:-2px}80%{translate:1px}to{translate:0}}@keyframes c-credits-lit-off{0%{color:var(--sk-gold-pale);text-shadow:var(--sk-glow-dot-lg)}}.c-cue{z-index:var(--sk-z-fab);border-radius:var(--sk-radius-round);border:1px solid var(--sk-line-gold-strong);background:var(--sk-night-55);width:48px;height:48px;color:var(--sk-gold-bright);opacity:0;pointer-events:none;font:revert;transition:opacity var(--sk-dur-state) ease, transform .7s var(--sk-ease-reveal);justify-content:center;align-items:center;margin-left:-24px;display:none;position:fixed;bottom:24px;left:50%;transform:translateY(10px)}.c-cue.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}.c-cue__path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.c-cue-ring{z-index:var(--sk-z-cue-ring);pointer-events:none;opacity:0;width:60px;height:60px;margin-left:-30px;display:none;position:fixed;bottom:18px;left:50%}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-cue,.is-js .c-cue-ring{display:flex}}.c-cue-ring__svg{display:block;transform:rotate(-90deg)}.c-cue-ring__track{fill:none;stroke:var(--sk-white-14);stroke-width:1.5px}.c-cue-ring__arc{fill:none;stroke:var(--sk-gold-bright);stroke-width:2px;stroke-linecap:round;stroke-dasharray:169.65;stroke-dashoffset:169.65px}.c-cursor{border-radius:var(--sk-radius-round);border:1.5px solid var(--sk-gold-bright-95);width:34px;height:34px;box-shadow:var(--sk-glow-cursor);pointer-events:none;z-index:var(--sk-z-cursor);opacity:0;position:fixed;top:0;left:0}.c-cursor-dot{border-radius:var(--sk-radius-round);background:var(--sk-gold-pale);pointer-events:none;width:6px;height:6px;z-index:calc(var(--sk-z-cursor) + 1);opacity:0;position:fixed;top:0;left:0}.c-tip{z-index:var(--sk-z-tip);pointer-events:none;position:fixed;top:0;left:0}.c-tip__box{border-radius:var(--sk-radius-input);background:var(--sk-night-86);border:1px solid var(--sk-gold-bright-35);box-shadow:var(--sk-shadow-tooltip);opacity:0;transition:opacity var(--sk-dur-hover) ease, transform .25s var(--sk-ease-reveal);flex-direction:column;gap:2px;padding:10px 14px;display:flex;transform:translateY(6px)scale(.96)}.c-tip__name{font-size:var(--sk-fs-kicker);color:var(--sk-white);white-space:nowrap}.c-tip__line{max-width:300px;font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-bold);line-height:var(--sk-lh-row-text);color:var(--sk-gold-bright);font-variant-numeric:tabular-nums;text-wrap:pretty}.c-dial-hud{z-index:var(--sk-z-world-low);pointer-events:none;position:fixed;top:0;left:0}.c-dial-hud__in{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:4px;width:220px;transition:opacity .6s;display:flex;transform:translate(-50%,-50%)}.c-dial-hud.is-on .c-dial-hud__in{opacity:1;transition-delay:.9s}.c-dial-hud__time{font-size:clamp(34px,3.3vw,56px);font-weight:var(--sk-fw-black);line-height:var(--sk-lh-title);letter-spacing:var(--sk-ls-statement);font-variant-numeric:tabular-nums;color:var(--sk-white);text-shadow:var(--sk-text-shadow-3d)}.c-dial-hud__label{font-size:var(--sk-fs-small);font-weight:var(--sk-fw-black);color:var(--sk-gold-pale);text-shadow:var(--sk-text-shadow-3d-sm);line-height:1.3;display:block}.c-egg{z-index:var(--sk-z-egg);pointer-events:none;position:fixed;inset:0;overflow:hidden}.c-egg__stars{width:100%;height:100%;position:absolute;inset:0}.c-egg__flash,.c-egg__dot{border-radius:var(--sk-radius-round);opacity:0;position:absolute;top:0;left:0}.c-egg__flash{background:radial-gradient(circle closest-side, var(--sk-white) 0 6%, var(--sk-gold-bright-60) 22%, var(--sk-gold-bright-18) 52%, var(--sk-gold-bright-0));width:360px;height:360px;margin:-180px 0 0 -180px}.c-egg__dot{background:radial-gradient(circle closest-side, var(--sk-white) 0 24%, var(--sk-gold-pale) 46%, var(--sk-gold-bright-55) 72%, var(--sk-gold-bright-0));width:32px;height:32px;box-shadow:var(--sk-glow-egg-dot);margin:-16px 0 0 -16px}.c-egg__dot--trail{width:24px;height:24px;box-shadow:none;margin:-12px 0 0 -12px}@property --c-egg-lx{syntax:"<percentage>";inherits:false;initial-value:70%}@property --c-egg-ly{syntax:"<percentage>";inherits:false;initial-value:30%}@property --c-egg-lit{syntax:"<number>";inherits:false;initial-value:.6}.is-whoa :is([data-lit],[data-lit-rim]){position:relative}.is-whoa [data-lit]:after,.is-whoa [data-lit-rim]:before{--c-egg-lx:inherit;--c-egg-ly:inherit;--c-egg-lit:inherit;content:"";border-radius:inherit;pointer-events:none;opacity:var(--c-egg-lit,.6);transition:opacity var(--sk-dur-micro) ease;position:absolute}.is-whoa [data-lit]:after{background:radial-gradient(circle at var(--c-egg-lx,70%) var(--c-egg-ly,30%), var(--sk-lamp-45) 0, var(--sk-lamp-0) 42%), radial-gradient(circle at var(--c-egg-lx,70%) var(--c-egg-ly,30%), var(--sk-night-0) 32%, var(--sk-night-12) 100%);inset:0}.is-whoa [data-lit-rim]:before{background:radial-gradient(circle at var(--c-egg-lx,70%) var(--c-egg-ly,30%), var(--sk-gold-pale) 0, var(--sk-gold-bright-60) 22%, var(--sk-gold-bright-0) 58%);-webkit-mask:linear-gradient(var(--sk-black) 0 0) content-box, linear-gradient(var(--sk-black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--sk-black) 0 0) content-box exclude, linear-gradient(var(--sk-black) 0 0);padding:1.5px;inset:-1px}@media (prefers-reduced-motion:no-preference){.is-whoa [data-lit].is-holo{animation:c-egg-holo .95s var(--sk-ease-reveal)}.is-whoa [data-lit].is-holo:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom, var(--sk-lamp-0), var(--sk-lamp-85) 82%, var(--sk-white) 92%, var(--sk-lamp-0)), repeating-linear-gradient(to bottom, var(--sk-gold-bright-35) 0 1px, var(--sk-gold-bright-0) 1px 4px);height:26%;animation:c-egg-scan .95s var(--sk-ease-reveal) forwards;position:absolute;top:0;left:0;right:0}}.c-flows{width:100%;height:100%;z-index:var(--sk-z-flows);pointer-events:none;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.is-whoa [data-lit].is-sweep:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, var(--sk-lamp-0) 40%, var(--sk-lamp-85) 48%, var(--sk-white) 50%, var(--sk-lamp-0) 60%) no-repeat;animation:c-egg-sweep 1s var(--sk-ease-move) forwards;background-size:300% 100%;position:absolute;inset:0}.is-whoa .c-control__row.is-beam{animation:c-egg-beam 1.2s var(--sk-ease-reveal)}.is-whoa .c-control__row.is-alarm{animation:1.3s c-egg-alarm}}@keyframes c-egg-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes c-egg-beam{0%{background-color:var(--sk-gold-bright-35);box-shadow:inset 3px 0 0 var(--sk-gold-bright)}to{background-color:var(--sk-gold-bright-0);box-shadow:inset 3px 0 0 var(--sk-gold-bright-0)}}@keyframes c-egg-alarm{0%,40%,80%{background-color:var(--sk-error-0)}20%,60%{background-color:var(--sk-error-12)}to{background-color:var(--sk-error-0)}}@keyframes c-egg-holo{0%{clip-path:inset(0 0 100%);text-shadow:2px 0 var(--sk-holo-red), -2px 0 var(--sk-holo-cyan)}60%{clip-path:inset(0)}to{clip-path:inset(0);text-shadow:none}}@keyframes c-egg-scan{0%{opacity:1;transform:translateY(-100%)}60%{opacity:1;transform:translateY(285%)}to{opacity:0;transform:translateY(285%)}}.c-hot{z-index:var(--sk-z-hot);width:44px;height:44px;color:var(--sk-white);touch-action:none;-webkit-user-select:none;user-select:none;font:var(--sk-fw-black) var(--sk-fs-small) var(--sk-font);opacity:0;pointer-events:none;background:0 0;border:none;padding:0;transition:opacity .45s;display:block;position:fixed;top:0;left:0}.c-hot.is-on{opacity:1;pointer-events:auto}.c-hot:before{content:"";border-radius:var(--sk-radius-round);position:absolute;inset:-18px}.c-hot.is-waiting{transition:opacity .1s}.c-hot__target{width:44px;height:44px;position:absolute;top:0;left:0}.c-hot__ring{border-radius:var(--sk-radius-round);border:2px solid var(--sk-gold-pale);position:absolute;inset:0}.c-hot__disc{border-radius:var(--sk-radius-round);background:var(--sk-gold);box-shadow:var(--sk-glow-hotspot);justify-content:center;align-items:center;display:flex;position:absolute;inset:9px}.c-hot__icon{font-size:var(--sk-fs-meta);color:var(--sk-night)}.c-hot--drag .c-hot__icon--tap,.c-hot:not(.c-hot--drag) .c-hot__icon--drag{display:none}.c-hot__label{border-radius:var(--sk-radius-pill);background:var(--sk-night-92);border:1px solid var(--sk-gold-bright-55);white-space:nowrap;box-shadow:var(--sk-shadow-tip);padding:8px 14px;position:absolute;top:54px;left:50%;right:auto;transform:translate(-50%)}.c-hot--left .c-hot__label{top:50%;left:auto;right:54px;transform:translateY(-50%)}.c-hot--above .c-hot__label{top:-46px}.c-jump{z-index:var(--sk-z-hot);pointer-events:none;background:var(--sk-night);opacity:0;justify-content:center;align-items:center;transition:opacity .32s;display:flex;position:fixed;inset:0}.c-jump.is-on{opacity:1}.c-jump__in{align-items:baseline;gap:12px;display:flex}.c-jump__kick{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-black);letter-spacing:var(--sk-ls-kicker);color:var(--sk-gold-bright)}.c-jump__num{font-size:clamp(40px,4vw,64px);font-weight:var(--sk-fw-black);letter-spacing:var(--sk-ls-title);font-variant-numeric:tabular-nums;color:var(--sk-white);line-height:1}.c-jump__name{font-size:18px;font-weight:var(--sk-fw-bold);color:var(--sk-white-70)}.c-lens{z-index:var(--sk-z-world-low);pointer-events:none;position:fixed;top:0;left:0}.c-lens__anchor{transform:translate(calc(-100% - 16px),-50%)}.c-lens__pill{border-radius:var(--sk-radius-pill);background:var(--sk-night-88);border:1px solid var(--sk-gold-bright-60);box-shadow:var(--sk-glow-lens);white-space:nowrap;opacity:0;transition:opacity var(--sk-dur-state) ease, transform .7s var(--sk-ease-reveal);align-items:center;gap:8px;padding:5px 14px 5px 5px;display:flex;transform:translateY(8px)}.c-lens.is-on .c-lens__pill{opacity:1;transition-delay:1.2s;transform:translateY(0)}.c-lens__mark{border-radius:var(--sk-radius-round);background:var(--sk-gold);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.c-lens__logo{display:block}.c-lens__city{font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-black);color:var(--sk-white)}.c-lens__region{font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-bold);color:var(--sk-gold-pale)}.c-lens__sun{border-left:1px solid var(--sk-gold-bright-35);font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-black);color:var(--sk-white);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:2px;padding-left:10px;display:none}.is-whoa .c-lens__sun{display:inline-flex}.c-lens__sun-icon{color:var(--sk-gold-bright)}.c-lens__sun-icon--nuit,.c-lens[data-sun=nuit] .c-lens__sun-icon--jour{display:none}.c-lens[data-sun=nuit] .c-lens__sun-icon--nuit{display:inline-block}.c-lens__time:after{content:var(--c-lens-time,"")}.c-levels{left:var(--sk-gutter);z-index:var(--sk-z-hud);flex-direction:column;gap:10px;display:none;position:fixed;bottom:26px}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-levels{display:flex}}.c-levels__head{align-items:baseline;gap:10px;display:flex}.c-levels__kick{font-size:var(--sk-fs-label);font-weight:var(--sk-fw-black);letter-spacing:var(--sk-ls-kicker);color:var(--sk-gold-bright)}.c-levels__num{font-size:22px;font-weight:var(--sk-fw-black);font-variant-numeric:tabular-nums;color:var(--sk-white);transition:color var(--sk-dur-hover) ease}.c-levels__name{font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-bold);color:var(--sk-white-55);transition:color var(--sk-dur-hover) ease}.c-levels.is-hover .c-levels__num{color:var(--sk-gold-pale)}.c-levels.is-hover .c-levels__name{color:var(--sk-white-86)}.c-levels__row{cursor:pointer;gap:4px;margin:-14px -14px -26px;padding:14px 14px 26px;display:flex;position:relative}.c-levels__mark{pointer-events:none;opacity:0;width:24px;height:6px;transform:translateX(calc(var(--k,0) * 28px));transition:transform .22s var(--sk-ease-spring), opacity var(--sk-dur-hover) ease;justify-content:center;display:flex;position:absolute;top:4px;left:14px}.c-levels__mark.is-on{opacity:1}.c-levels__mark-dot{border-radius:var(--sk-radius-round);background:var(--sk-gold-pale);width:6px;height:6px;box-shadow:var(--sk-glow-dot)}.c-levels__seg{align-items:center;height:20px;display:flex}.c-levels__bar{border-radius:var(--sk-radius-xs);background:var(--sk-white-14);width:24px;height:4px;transition:height .18s,background .18s;display:block;overflow:hidden}.c-levels__seg.is-hover .c-levels__bar{background:var(--sk-gold-pale-45);height:8px}.c-levels__fill{background:var(--sk-gold-bright);height:100%;box-shadow:var(--sk-glow-dot);transform-origin:0;transition:transform .6s var(--sk-ease-move);display:block;transform:scaleX(0)}.c-mission{z-index:var(--sk-z-mission);pointer-events:none;position:fixed;top:92px;left:50%;transform:translate(-50%)}.c-mission__pill{border-radius:var(--sk-radius-pill);background:var(--sk-night-82);border:1px solid var(--sk-gold-bright-45);box-shadow:var(--sk-glow-mission);opacity:0;transition:opacity .45s ease, transform .6s var(--sk-ease-reveal);align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex;transform:translateY(-14px)scale(.96)}.c-mission.is-on .c-mission__pill{opacity:1;transform:translateY(0)scale(1)}.c-mission__check{border-radius:var(--sk-radius-round);background:var(--sk-gold);width:30px;height:30px;color:var(--sk-night);justify-content:center;align-items:center;display:flex}.c-mission__icon{font-size:var(--sk-fs-kicker)}.c-mission__text{font-size:var(--sk-fs-small);font-weight:var(--sk-fw-black);white-space:nowrap}.c-mission__name{color:var(--sk-gold-bright)}.c-palette{z-index:var(--sk-z-world);pointer-events:none;opacity:0;width:232px;transition:opacity .45s;position:fixed;top:0;left:0}.c-palette.is-on{opacity:1;transition-delay:.35s}.c-palette.is-leaving{transition-delay:.9s}.c-palette__halo{border-radius:var(--sk-radius-frame);background:var(--sk-white-5);border:1px solid var(--sk-line-gold);box-shadow:var(--sk-shadow-halo);margin:-11px;padding:10px}.c-palette__card{border-radius:var(--sk-radius-card);border:1px solid var(--sk-line-card);background:var(--sk-white);color:var(--sk-ink);font-family:var(--sk-font);flex-direction:column;gap:8px;padding:12px;display:flex}.c-palette__title{height:22px;font-size:var(--sk-fs-btn);font-weight:var(--sk-fw-black);align-items:center;gap:8px;padding:0 2px;display:flex}.c-palette__title-icon{font-size:var(--sk-fs-small);color:var(--sk-gold)}.c-palette__row{box-sizing:border-box;border-radius:var(--sk-radius-md);background:var(--sk-page);border:2px solid #0000;align-items:center;gap:10px;height:46px;padding:0 10px;display:flex}.c-palette__row--first{background:var(--sk-gold-cream);border-color:var(--sk-gold);transition:background .25s}.c-palette.is-on .c-palette__row--first{background:var(--sk-gold-wash)}.c-palette__swatch{border-radius:var(--sk-radius-cell);flex:none;width:26px;height:26px}.c-palette__swatch--m{background:var(--sk-pastel-teal)}.c-palette__swatch--c{background:var(--sk-pastel-green)}.c-palette__swatch--p{background:var(--sk-pastel-purple)}.c-palette__swatch--s{background:var(--sk-pastel-orange)}.c-palette__text{line-height:var(--sk-lh-row);flex-direction:column;display:flex}.c-palette__name{font-size:var(--sk-fs-small);font-weight:var(--sk-fw-black)}.c-palette__hours{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-bold);color:var(--sk-ink-meta);font-variant-numeric:tabular-nums}.c-seek{z-index:var(--sk-z-world);pointer-events:none;position:fixed;top:0;left:0}.c-seek__box{border-radius:var(--sk-radius-input);background:var(--sk-night-86);border:1px solid var(--sk-gold-bright-35);box-shadow:var(--sk-shadow-tooltip);opacity:0;transition:opacity .3s ease, transform var(--sk-dur-micro) var(--sk-ease-reveal);flex-direction:column;gap:2px;padding:10px 14px;display:flex;transform:translateY(6px)scale(.96)}.c-seek__name{font-size:var(--sk-fs-kicker);color:var(--sk-white);white-space:nowrap}.c-seek__line{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-bold);color:var(--sk-gold-bright);white-space:nowrap;font-variant-numeric:tabular-nums}.c-sentinel-pill,.c-sentinel-gap,.c-sentinel-card{z-index:var(--sk-z-world);pointer-events:none;position:fixed;top:0;left:0}.c-sentinel-card{width:330px}.c-sentinel-pill__anchor{transform:translate(-50%,calc(-100% - 30px))}.c-sentinel-pill__box{border-radius:var(--sk-radius-pill);background:var(--sk-night-90);border:1px solid var(--sk-red-60);box-shadow:var(--sk-glow-alert);white-space:nowrap;opacity:0;transition:opacity .45s ease 0s, transform .6s var(--sk-ease-reveal) 0s;align-items:center;gap:8px;padding:5px 14px 5px 5px;display:flex;transform:translateY(8px)scale(.96)}.c-sentinel-pill.is-on .c-sentinel-pill__box{opacity:1;transition-delay:1.2s;transform:translateY(0)scale(1)}.c-sentinel-pill__avatar{border-radius:var(--sk-radius-round);background:var(--sk-white);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.c-sentinel-pill__img,.c-sentinel-card__img{display:block}.c-sentinel-pill__name{font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-black);color:var(--sk-white)}.c-sentinel-pill__alert{font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-black);color:var(--sk-alert-on-dark);align-items:center;gap:6px;display:flex}.c-sentinel-pill__dot{border-radius:var(--sk-radius-round);background:var(--sk-red);width:7px;height:7px}.c-sentinel-gap__anchor{transform:translate(-50%,12px)}.c-sentinel-gap__stack{opacity:0;transition:opacity .45s ease 0s, transform .6s var(--sk-ease-reveal) 0s;justify-items:center;display:grid;transform:translateY(10px)}.c-sentinel-gap.is-on .c-sentinel-gap__stack{opacity:1;transition-delay:1.05s;transform:translateY(0)}.c-sentinel-gap__box{border-radius:var(--sk-radius-input);background:var(--sk-night-90);border:1px solid var(--sk-red-60);white-space:nowrap;transition:opacity var(--sk-dur-micro) ease 0s;flex-direction:column;grid-area:1/1;align-items:center;gap:1px;padding:7px 14px;display:flex}.c-sentinel-gap__box--ok{border-color:var(--sk-ok-60);opacity:0}.c-sentinel-gap__value{font-size:var(--sk-fs-btn);font-weight:var(--sk-fw-black);color:var(--sk-alert-on-dark)}.c-sentinel-gap__box--ok .c-sentinel-gap__value{color:var(--sk-success)}.c-sentinel-gap__range{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-bold);color:var(--sk-text-link);font-variant-numeric:tabular-nums}.c-sentinel-card__anchor{transform:translate(-50%,78px)}.c-sentinel-card__reveal{opacity:0;transition:opacity var(--sk-dur-state) ease 0s, transform .7s var(--sk-ease-reveal) 0s;transform:translateY(10px)}.c-sentinel-card.is-on .c-sentinel-card__reveal{opacity:1;transition-delay:1.3s;transform:translateY(0)}.c-sentinel-card__halo{border-radius:var(--sk-radius-frame);background:var(--sk-white-5);border:1px solid var(--sk-line-gold);box-shadow:var(--sk-shadow-halo);padding:10px}.c-sentinel-card__sheet{border-radius:var(--sk-radius-card);border:1px solid var(--sk-line-card);background:var(--sk-white);color:var(--sk-ink);font-family:var(--sk-font);flex-direction:column;gap:12px;padding:clamp(16px,1.8vw,24px);display:flex}.c-sentinel-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.c-sentinel-card__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.c-sentinel-card__bo{font-size:var(--sk-fs-label);font-weight:var(--sk-fw-black);letter-spacing:var(--sk-ls-bo);text-transform:uppercase;color:var(--sk-ink-meta)}.c-sentinel-card__title{font-size:18px;font-weight:var(--sk-fw-black);line-height:var(--sk-lh-row)}.c-sentinel-card__sub{font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-bold);color:var(--sk-ink-meta)}.c-sentinel-card__tags{white-space:nowrap;flex:none;justify-items:end;display:grid}.c-sentinel-card__tag{grid-area:1/1;display:flex}.c-sentinel-card__body{border-top:1px solid var(--sk-black-6);align-items:flex-start;gap:10px;padding-top:10px;display:flex}.c-sentinel-card__img{flex:none}.c-sentinel-card__texts{min-width:0;font-size:var(--sk-fs-kicker);line-height:var(--sk-lh-row-text);color:var(--sk-ink-body);display:grid}.c-sentinel-card__text{grid-area:1/1}.c-sentinel-card__strong{color:var(--sk-ink)}.c-sentinel-card__bad,.c-sentinel-card__ok{transition:opacity var(--sk-dur-micro) ease 0s}.c-sentinel-card__ok{opacity:0}.c-sentinel-gap.is-ok .c-sentinel-gap__box--bad,.c-sentinel-card.is-ok .c-sentinel-card__bad{opacity:0;transition-delay:.25s}.c-sentinel-gap.is-ok .c-sentinel-gap__box--ok,.c-sentinel-card.is-ok .c-sentinel-card__ok{opacity:1;transition-delay:.55s}html:has(.l-page--home){scrollbar-width:none}html:has(.l-page--home)::-webkit-scrollbar{display:none}@media (pointer:fine){html.sk-cursor,html.sk-cursor *{cursor:none!important}}.c-stage{z-index:var(--sk-z-stage);height:auto;position:relative;inset:0;overflow:visible}.c-spacer{z-index:var(--sk-z-bg);pointer-events:none;height:0;display:none;position:relative}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-stage{height:100%;position:fixed;overflow:hidden}.is-js .c-spacer{height:2030vh;display:block}}.c-level{--c-level-arrive:80ms;--c-level-right:var(--sk-gutter);height:auto;min-height:100vh;padding:100px var(--c-level-right) 96px var(--sk-gutter);transition:opacity .9s var(--sk-ease-reveal), transform .9s var(--sk-ease-reveal);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(64px,8vw,176px);display:grid;position:relative;inset:auto}@media (width>=900px){.c-level{--c-level-right:var(--sk-gutter-menu);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.c-level:focus{outline:none}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-level{height:100%;min-height:0;position:absolute;inset:0}.is-js .c-level__col{transform-origin:0 0;zoom:var(--c-level-fit);width:calc(100% * var(--c-level-fit,1));@supports not (zoom:1){width:auto;scale:var(--c-level-fit)}}}.c-level.is-before{opacity:0;pointer-events:none;transform:translateY(-5%)scale(.95)}.c-level.is-after{opacity:0;pointer-events:none;transform:translateY(7%)scale(1.02)}.c-level__col{gap:var(--c-level-gap);flex-direction:column;min-width:0;display:flex}.c-level__side{min-width:0;display:none}@media (width>=900px){.c-level__side{display:block}}.c-level__side--board{height:100%;min-height:320px;position:relative}.c-level__kick{font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-black);letter-spacing:var(--sk-ls-kicker);text-transform:uppercase;color:var(--sk-gold-bright);transition:opacity var(--sk-dur-fade) ease .1s;margin:0}.c-level__lead{max-width:46ch;font-size:var(--sk-fs-lead);line-height:var(--sk-lh-text);color:var(--sk-text-body);text-wrap:pretty;margin:0;transition:opacity .9s .35s}.c-level__close{font-weight:var(--sk-fw-black);font-size:var(--sk-fs-level-close);line-height:var(--sk-lh-level-close);letter-spacing:var(--sk-ls-title);color:var(--sk-gold-pale);text-wrap:balance;transition:opacity var(--sk-dur-fade) var(--sk-ease-reveal) calc(.4s + var(--n,0) * .12s), transform var(--sk-dur-fade) var(--sk-ease-reveal) calc(.4s + var(--n,0) * .12s);margin:0}.c-level__close.is-arriving{transition-delay:var(--c-level-arrive-close,var(--c-level-arrive))}.c-level__close--alert{color:var(--sk-alert-on-dark)}@media (prefers-reduced-motion:no-preference){.is-js .c-level:not(.is-on):not(.c-level--accueil) :is(.c-level__kick,.c-level__lead){opacity:0}.is-js .c-level__close:not(.is-shown){opacity:0;transform:translateY(16px)}}.c-level__title{font-weight:var(--sk-fw-black);margin:0}.c-level__title--hero{font-size:var(--sk-fs-home-hero);letter-spacing:var(--sk-ls-hero);--c-line-dur:var(--sk-dur-hero);line-height:.96}.c-level__title--level{font-size:var(--sk-fs-level);line-height:var(--sk-lh-title);letter-spacing:var(--sk-ls-statement);--c-line-dur:var(--sk-dur-reveal)}.c-level__title--clients{font-size:clamp(32px,min(4.4vw,7.2vh),72px);line-height:var(--sk-lh-title);letter-spacing:var(--sk-ls-statement);--c-line-dur:var(--sk-dur-reveal)}.c-level__title--suisse{letter-spacing:-.045em;--c-line-dur:var(--sk-dur-hero);font-size:clamp(32px,min(4.9vw,8vh),92px);line-height:.94}.c-level__title--contact{letter-spacing:var(--sk-ls-hero);--c-line-dur:var(--sk-dur-reveal);font-size:clamp(40px,min(5vw,9vh),84px);line-height:.98}.c-level__title--block{font-size:var(--sk-fs-level-block);line-height:var(--sk-lh-level-block);letter-spacing:var(--sk-ls-title);text-wrap:balance;transition:opacity .9s ease .15s, transform var(--sk-dur-rise) var(--sk-ease-reveal) .15s}.c-level__title-gold{color:var(--sk-gold-pale)}.c-level__title-alert{color:var(--sk-alert-on-dark)}.c-level__line{padding-bottom:.07em;display:block;overflow:hidden}.c-level__line-in{transition:transform var(--c-line-dur) var(--sk-ease-reveal) var(--d,0s);display:block}.c-level__line-in--gold{color:var(--sk-gold-pale)}@media (prefers-reduced-motion:no-preference){.is-js .c-level:not(.is-on):not(.c-level--accueil) .c-level__line-in{transform:translateY(110%)}.is-js .c-level:not(.is-on):not(.c-level--accueil) .c-level__title--block{opacity:0;transform:translateY(36px)}}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-level--accueil:not(.is-on) .c-level__line-in{transform:translateY(110%)}}.c-level__intro{max-width:44ch;font-size:clamp(17px,1.35vw,21px);line-height:var(--sk-lh-text);color:var(--sk-white-76);text-wrap:pretty;margin:0}.c-level__actions{flex-wrap:wrap;align-items:center;gap:26px;transition:opacity .9s .6s;display:flex}.c-level__cta{font-size:var(--sk-fs-body);font-weight:var(--sk-fw-black);color:var(--sk-white);align-items:center;gap:10px;display:flex}.c-level__cta:hover{color:var(--sk-gold-pale)}.c-level__cta-icon{box-sizing:content-box;border-radius:var(--sk-radius-round);border:1px solid var(--sk-gold-bright-60);width:34px;height:34px;color:var(--sk-gold-bright);justify-content:center;align-items:center;display:flex}.c-level__cta-glyph{margin-left:2px;font-size:11px}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-level--accueil:not(.is-on) :is(.c-level__kick,.c-level__actions),.is-js main:has(>.c-level:target:not(.c-level--accueil)) .c-level--accueil:not(.is-on) .c-level__intro{opacity:0}}.c-level__clients{max-width:560px;transition:opacity var(--sk-dur-rise) ease .3s;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:18px 28px;margin:0;padding:0;list-style:none;display:grid}.c-level__client{justify-content:center;align-items:center;min-height:56px;padding:4px 8px;display:flex}.c-level__client-link{width:100%;height:48px;color:inherit;transition:transform .3s var(--sk-ease-reveal);justify-content:center;align-items:center;display:flex}.c-level__client-link:hover{transform:scale(1.08)}.c-level__client-logo{--c-logo-hmax:40px;--c-logo-k:50px;width:min(100%, calc(var(--c-logo-hmax) * var(--c-logo-r)), calc(var(--c-logo-k) * var(--c-logo-rs)));aspect-ratio:var(--c-logo-r);filter:grayscale()invert();background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:block}.c-level__client-sector,.c-level__clients-track{display:none}.c-level__clients-wrap{display:contents}@media (width<=899px){.c-level__clients-wrap{timeline-scope:--c-clients;flex-direction:column;gap:16px;display:flex}.c-level__clients{max-width:none;margin:0 calc(-1 * var(--c-level-right)) 0 calc(-1 * var(--sk-gutter));padding:0 var(--c-level-right) 0 var(--sk-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sk-gutter) var(--c-level-right);scroll-timeline:--c-clients x;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.c-level__client{scroll-snap-align:start;flex:0 0 clamp(150px,46%,230px);align-items:stretch;min-height:0;padding:0}.c-level__client-link{border:1px solid var(--sk-white-10);border-radius:var(--sk-radius-card);background:var(--sk-white-3);flex-direction:column;gap:12px;height:auto;min-height:128px;padding:18px 14px 14px;transition:border-color .3s}.c-level__client-link:hover{border-color:var(--sk-line-gold-strong);transform:none}.c-level__client-logo{--c-logo-hmax:46px;--c-logo-k:62px;margin-block:auto}.c-level__client-sector{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-bold);text-align:center;color:var(--sk-gold-pale);line-height:1.3;display:block}@supports (animation-timeline:scroll()){.c-level__clients-track{background:var(--sk-white-10);height:2px;transition:opacity var(--sk-dur-rise) ease .3s;border-radius:1px;display:block;position:relative;overflow:hidden}.c-level__clients-thumb{border-radius:inherit;background:var(--sk-gold-bright);width:25%;animation-name:c-level-clients-progress;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--c-clients;position:absolute;inset:0 auto 0 0}}}@keyframes c-level-clients-progress{to{translate:300%}}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js:not(.is-noworld) .c-level__clients{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.c-level__honors{flex-direction:column;gap:clamp(12px,2.8vh,30px);max-width:600px;display:flex;container-type:inline-size}.c-level__honor-group{border-top:1px solid var(--sk-line);flex-direction:column;gap:clamp(18px,2.4vh,22px);padding-top:clamp(10px,2.2vh,24px);display:flex}.c-level__honor-title{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-black);letter-spacing:var(--sk-ls-kicker-sm);text-transform:uppercase;color:var(--sk-gold-bright);transition:opacity var(--sk-dur-fade) ease .5s;margin:0}.c-level__honor-title--partners{transition-delay:.8s}.c-level__honor-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}@container (width<460px){.c-level__honor-list--awards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.c-level__honor--award .c-level__honor-link{max-width:132px}}.c-level__honor-list--partners{flex-wrap:wrap;justify-content:space-around;align-items:center;row-gap:22px;display:flex}.c-level__honor{--c-honor-delay:calc(.3s + var(--n) * 90ms);min-width:0;transition:opacity var(--sk-dur-fade) var(--sk-ease-reveal) var(--c-honor-delay), transform var(--sk-dur-fade) var(--sk-ease-reveal) var(--c-honor-delay)}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-level__honor--award{--c-honor-delay:calc(.55s + var(--n) * 90ms)}.is-js .c-level__honor--partner{--c-honor-delay:calc(.95s + var(--n) * 90ms)}}.c-level__honor--award{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.c-level__honor-link{width:100%;height:clamp(32px,5.2vh,46px);transition:transform var(--sk-dur-micro) var(--sk-ease-reveal);display:block;position:relative}.c-level__honor--partner{--c-partner-h:calc(clamp(40px, 6.4vh, 58px) * var(--c-logo-height));max-width:100%}.c-level__honor--partner .c-level__honor-link{width:calc(var(--c-partner-h) * var(--c-logo-ratio));max-width:100%;height:var(--c-partner-h)}.c-level__honor-logo{filter:brightness(0) invert(1) drop-shadow(0 0 0px var(--sk-gold-pale-55));opacity:.86;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .3s;position:absolute;inset:0}.c-level__honor-link.is-hover{transform:scale(1.08)}.c-level__honor-link.is-hover .c-level__honor-logo{filter:brightness(0) invert(1) drop-shadow(0 0 10px var(--sk-gold-pale-55));opacity:1}.c-level__honor-label{font-size:clamp(12px,1.5vh,13px);font-weight:var(--sk-fw-bold);color:var(--sk-text-meta);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.3;overflow:hidden}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-level__hint.c-level__hint--clients{display:none}}@media (width>=900px) and (height>=720px) and (prefers-reduced-motion:no-preference){.is-js:not(.is-noworld) .c-level__hint.c-level__hint--clients{display:flex}}@media (prefers-reduced-motion:no-preference){.is-js .c-level:not(.is-on) :is(.c-level__clients,.c-level__clients-track,.c-level__honor-title){opacity:0}.is-js .c-level:not(.is-on) .c-level__honor{opacity:0;transform:translateY(14px)}}.c-level__hint{font-size:var(--sk-fs-small);font-weight:var(--sk-fw-bold);color:var(--sk-text-meta);transition:opacity .9s ease var(--c-hint-delay);align-items:center;gap:10px;margin:0;display:none}.c-level__hint--spaced{margin:6px 0 0}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-level__hint{display:flex}}.c-level__hint-ring{border-radius:var(--sk-radius-round);border:2px solid var(--sk-gold-bright);flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.c-level__hint-dot{border-radius:var(--sk-radius-round);background:var(--sk-gold-bright);width:8px;height:8px}.c-level__hint-text--alt,.c-level__hint.is-drag .c-level__hint-text{display:none}.c-level__hint.is-drag .c-level__hint-text--alt{display:inline}.c-level__hint-count{color:var(--sk-white-42);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.is-js .c-level:not(.is-on) .c-level__hint{opacity:0}}.c-level__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-level__list--gap{gap:clamp(2px,1vh,10px)}.c-level__row{transition:opacity var(--sk-dur-fade) var(--sk-ease-reveal) calc(.4s + var(--n,0) * .12s), transform var(--sk-dur-fade) var(--sk-ease-reveal) calc(.4s + var(--n,0) * .12s);grid-template-columns:28px minmax(0,1fr);gap:4px 14px;padding:clamp(4px,1vh,14px) 0;display:grid;position:relative}.c-level__row.is-arriving{transition-delay:var(--c-level-arrive)}.c-level__row--tight{padding:clamp(4px,1vh,10px) 0;position:static}.c-level__num{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-black);letter-spacing:var(--sk-ls-meta);color:var(--sk-gold-bright);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.45em}.c-level__num--alert{color:var(--sk-alert-on-dark)}.c-level__num--check{position:relative}.c-level__num-text{transition:opacity .3s;display:block}.c-level__check{color:var(--sk-gold-pale);opacity:0;transition:opacity .3s ease, transform var(--sk-dur-state) var(--sk-ease-reveal);font-size:15px;position:absolute;top:.35em;left:0;transform:scale(0)}.c-level__row.is-done .c-level__num-text{opacity:0}.c-level__row.is-done .c-level__check{opacity:1;transform:scale(1)}.c-level__row-title{font-size:var(--sk-fs-row-title);font-weight:var(--sk-fw-black);line-height:var(--sk-lh-row)}.c-level__row-text{font-size:var(--sk-fs-row-text);line-height:var(--sk-lh-row-text);color:var(--sk-text-body);text-wrap:pretty}.c-level__row--tight .c-level__row-text{max-width:44ch}@media (prefers-reduced-motion:no-preference){.is-js .c-level__row:not(.is-shown){opacity:0;transform:translateY(16px)}}.c-level__vis-messages{width:100%;min-width:0;max-width:560px;transition:opacity var(--sk-dur-rise) var(--sk-ease-reveal) .3s, transform var(--sk-dur-rise) var(--sk-ease-reveal) .3s;justify-self:center;position:relative;transform:translateY(0)}.c-level--communiquer .c-level__num-text{transition:opacity .3s ease var(--c-check-dl,0s)}.c-level--communiquer .c-level__check{transition:opacity .3s ease var(--c-check-dl,0s), transform var(--sk-dur-state) var(--sk-ease-reveal) var(--c-check-dl,0s)}.c-level--communiquer .c-level__row.is-late{--c-check-dl:1.4s}.c-level--communiquer .c-level__row+.c-level__row.is-late{--c-check-dl:2.9s}@media (prefers-reduced-motion:no-preference){.is-js .c-level--communiquer:not(.is-on) .c-level__vis-messages{opacity:0;transform:translateY(36px)}}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-level--communiquer .c-level__row+.c-level__row{transition-delay:0s}.is-js .c-level--communiquer .c-level__row+.c-level__row.is-shown{transition-delay:.3s}.is-js .c-level--communiquer .c-level__row+.c-level__row.is-shown.is-arriving{transition-delay:2.4s}}.c-vis-sentinel-accueil{background:var(--sk-white);border-radius:var(--sk-radius-card);border:1px solid var(--sk-line-card);width:100%;font-family:var(--sk-font);color:var(--sk-ink);flex-direction:column;gap:18px;padding:clamp(16px,1.8vw,24px);display:flex}.c-vis-sentinel-accueil__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.c-vis-sentinel-accueil__heading{flex-direction:column;gap:1px;display:flex}.c-vis-sentinel-accueil__person{font-size:var(--sk-fs-label);font-weight:var(--sk-fw-black);letter-spacing:.12em;text-transform:uppercase;color:var(--sk-ink-meta)}.c-vis-sentinel-accueil__title{font-size:var(--sk-fs-body)}.c-vis-sentinel-accueil__badges{width:120px;height:30px;position:relative}.c-vis-sentinel-accueil__badge{border-radius:var(--sk-radius-pill);font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-black);transition:opacity var(--sk-dur-micro) ease;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.c-vis-sentinel-accueil__badge--alert{background:var(--sk-error-10);color:var(--sk-alert-strong);--c-vis-dot:var(--sk-error)}.c-vis-sentinel-accueil__badge--ok{background:var(--sk-ok-12);color:var(--sk-ok-ink);opacity:0;--c-vis-dot:var(--sk-success)}.c-vis-sentinel-accueil__badge-dot{border-radius:var(--sk-radius-round);background:var(--c-vis-dot);width:7px;height:7px}.c-vis-sentinel-accueil__timeline{height:118px;position:relative}.c-vis-sentinel-accueil__ticks{height:16px;font-size:var(--sk-fs-label);font-weight:var(--sk-fw-black);color:var(--sk-ink-faint);font-variant-numeric:tabular-nums;position:absolute;top:0;left:0;right:0}.c-vis-sentinel-accueil__tick{position:absolute;transform:translate(-50%);&[data-i="0"]{left:0%;transform:none}&[data-i="1"]{left:18.75%}&[data-i="2"]{color:var(--sk-ink);left:37.5%}&[data-i="3"]{left:56.25%}&[data-i="4"]{left:75%}&[data-i="5"]{right:0;transform:none}}.c-vis-sentinel-accueil__midnight{border-left:1px dashed var(--sk-slate-25);position:absolute;top:20px;bottom:0;left:37.5%}.c-vis-sentinel-accueil__track{border-radius:var(--sk-radius-tag);background:var(--sk-cell);height:40px;position:absolute;top:34px;left:0;right:0}.c-vis-sentinel-accueil__thursday{border-radius:var(--sk-radius-tag);background:var(--sk-pastel-orange);width:25%;height:40px;font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-black);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;top:34px;left:9.375%}.c-vis-sentinel-accueil__friday{width:25%;height:40px;transition:transform .9s var(--sk-ease-move);position:absolute;top:34px;left:59.375%;transform:translate(0)}.c-vis-sentinel-accueil__fill{border-radius:var(--sk-radius-tag);background:var(--sk-pastel-teal);transition:opacity .4s .3s;position:absolute;inset:0;&.c-vis-sentinel-accueil__after{background:var(--sk-pastel-green);opacity:0}}.c-vis-sentinel-accueil__hours{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-black);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0;&.c-vis-sentinel-accueil__after{opacity:0;transition-delay:.4s}}.c-vis-sentinel-accueil__rest{--c-vis-rest:var(--sk-error);height:30px;position:absolute;top:84px;left:34.375%}.c-vis-sentinel-accueil__rest--short{width:25%;transition:opacity var(--sk-dur-micro) ease}.c-vis-sentinel-accueil__rest--ok{opacity:0;--c-vis-rest:var(--sk-success);width:34.375%;transition:opacity .4s .5s}.c-vis-sentinel-accueil__bracket{box-sizing:content-box;border:2px solid var(--c-vis-rest);border-top:none;border-radius:0 0 6px 6px;height:8px;position:absolute;top:0;left:0;right:0}.c-vis-sentinel-accueil__rest-text{text-align:center;font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-black);color:var(--sk-alert-strong);white-space:nowrap;position:absolute;top:12px;left:0;right:0}.c-vis-sentinel-accueil__rest--ok .c-vis-sentinel-accueil__rest-text{color:var(--sk-ok-ink)}.c-vis-sentinel-accueil__panels{min-height:76px;position:relative}.c-vis-sentinel-accueil__panel{border-radius:var(--sk-radius-input);transition:opacity .45s var(--sk-ease-reveal), transform .45s var(--sk-ease-reveal);align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;inset:0}.c-vis-sentinel-accueil__panel--alert{background:var(--sk-alert-panel);border:1px solid var(--sk-error-20);transform:translateY(0)}.c-vis-sentinel-accueil__panel--ok{background:var(--sk-ok-panel-home);border:1px solid var(--sk-ok-25);opacity:0;transition-delay:.5s;transform:translateY(8px)}.c-vis-sentinel-accueil__avatar{border-radius:var(--sk-radius-round);flex:none;display:block}.c-vis-sentinel-accueil__panel-text{flex-direction:column;gap:2px;min-width:0;display:flex}.c-vis-sentinel-accueil__panel-title{font-size:var(--sk-fs-small)}.c-vis-sentinel-accueil__panel-body{font-size:var(--sk-fs-kicker);color:var(--sk-ink-body);line-height:1.35}.c-vis-sentinel-accueil:is(.is-active,:not(.is-js *))[data-vis-step="2"]{& :is(.c-vis-sentinel-accueil__badge--alert,.c-vis-sentinel-accueil__before,.c-vis-sentinel-accueil__rest--short){opacity:0}& :is(.c-vis-sentinel-accueil__badge--ok,.c-vis-sentinel-accueil__after,.c-vis-sentinel-accueil__rest--ok){opacity:1}& .c-vis-sentinel-accueil__friday{transform:translate(37.5%)}& .c-vis-sentinel-accueil__panel--alert{opacity:0;transform:translateY(-8px)}& .c-vis-sentinel-accueil__panel--ok{opacity:1;transform:translateY(0)}}.c-sentinel-flat{min-width:0;transition:opacity var(--sk-dur-rise) var(--sk-ease-reveal) .3s, transform var(--sk-dur-rise) var(--sk-ease-reveal) .3s;position:relative}.c-sentinel-flat__halo{border-radius:var(--sk-radius-frame);background:var(--sk-white-5);border:1px solid var(--sk-line-gold);box-shadow:var(--sk-shadow-halo);padding:10px}.c-level--conformite .c-level__side--sentinel{display:none}@media (prefers-reduced-motion:no-preference){.is-js .c-level:not(.is-on) .c-sentinel-flat{opacity:0;transform:translateY(36px)}}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js:not(.is-noworld) .c-sentinel-flat{display:none}.is-js:not(.is-noworld) .c-level--conformite .c-level__side--sentinel{display:block}}.c-level.c-level--contact{flex-direction:column;justify-content:space-between;align-items:normal;gap:28px;padding-bottom:24px;display:flex}.c-level__grid{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,104px);min-height:0;display:grid}@media (width>=900px){.c-level__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr)}}.c-level__line.c-level__line--swap{display:grid}.c-level__line--swap>*{grid-area:1/1}.c-level__line-won{color:var(--sk-gold-pale);transition:transform var(--sk-dur-reveal) var(--sk-ease-reveal);display:block;transform:translateY(110%)}.is-js .c-level.c-level--contact.is-booked .c-level__line .c-level__line-in--gold{transition-delay:0s;transform:translateY(-110%)}.c-level--contact.is-booked .c-level__line-won{transition-delay:.12s;transform:translateY(0)}.c-level__lead-swap{max-width:46ch;transition:opacity .9s .35s;display:grid}.c-level__lead-text,.c-level__lead-status{font-size:var(--sk-fs-lead);line-height:var(--sk-lh-text);text-wrap:pretty;grid-area:1/1;margin:0}.c-level__lead-text{color:var(--sk-text-body);transition:opacity var(--sk-dur-state) ease}.c-level__lead-status{color:var(--sk-white-86);opacity:0;transition:opacity var(--sk-dur-state) ease .3s}.c-level--contact.is-booked .c-level__lead-text{opacity:0}.c-level--contact.is-booked .c-level__lead-status{opacity:1}.c-level__missions{border-top:1px solid var(--sk-line);flex-direction:column;gap:12px;max-width:600px;padding-top:clamp(12px,2.2vh,20px);display:flex}.c-level__missions-head{transition:opacity var(--sk-dur-fade) ease .4s;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.c-level__missions-title{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-black);letter-spacing:var(--sk-ls-kicker-sm);text-transform:uppercase;color:var(--sk-gold-bright)}.c-level__missions-count{font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-black);color:var(--sk-white-72);font-variant-numeric:tabular-nums}.c-level__missions-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.c-level__mission{min-width:0;transition:opacity .7s var(--sk-ease-reveal) var(--dl), transform .7s var(--sk-ease-reveal) var(--dl)}.c-level__mission-link{min-height:44px;color:var(--sk-white);align-items:center;gap:10px;display:flex}.c-level__mission-link:hover{color:var(--sk-white)}.c-level__mission-disc{border-radius:var(--sk-radius-round);border:1.5px solid var(--sk-gold);background:var(--sk-gold);width:32px;height:32px;color:var(--sk-night);font-size:var(--sk-fs-kicker);transition:transform .6s var(--sk-ease-pop) var(--dl), background .4s ease;flex:none;justify-content:center;align-items:center;display:flex}.c-level__mission.is-todo .c-level__mission-disc{border-color:var(--sk-white-26);color:var(--sk-white-72);background:0 0}.c-level__mission-icon,.c-level__mission.is-todo .c-level__mission-check{display:none}.c-level__mission.is-todo .c-level__mission-icon{display:inline-block}.c-level__mission-text{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.c-level__mission-name{font-size:var(--sk-fs-small);font-weight:var(--sk-fw-black);color:var(--sk-white)}.c-level__mission.is-todo .c-level__mission-name{color:var(--sk-white-78)}.c-level__mission-sub{font-size:var(--sk-fs-meta);font-weight:var(--sk-fw-bold);color:var(--sk-white-52);font-variant-numeric:tabular-nums}.c-level__mission-sub--demo{font-variant-numeric:normal}.c-level__mission-name--demo{color:var(--sk-gold-pale)}.c-level__mission-demo{align-items:center;gap:10px;min-height:44px;display:flex}.c-level__mission-mark{flex:none;width:32px;height:32px;position:relative}.c-level__mission-pulse,.c-level__mission-flag{border-radius:var(--sk-radius-round);border:1.5px solid var(--sk-gold-bright);position:absolute;inset:0}.c-level__mission-pulse{display:block}.c-level__mission-flag{background:var(--sk-gold-bright-14);color:var(--sk-gold-pale);font-size:var(--sk-fs-kicker);justify-content:center;align-items:center;transition:background .4s,color .4s;display:flex}.c-level__mission-flag-done,.c-level--contact.is-booked .c-level__mission-flag-icon,.c-level--contact.is-booked .c-level__mission-pulse{display:none}.c-level--contact.is-booked .c-level__mission-flag-done{display:inline-block}.c-level--contact.is-booked .c-level__mission-flag{background:var(--sk-gold-bright);color:var(--sk-night)}.c-level__call{font-size:var(--sk-fs-btn);font-weight:var(--sk-fw-bold);color:var(--sk-white-60);margin:0;transition:opacity .9s .6s}.c-booking{width:100%;min-width:0;max-width:720px;transition:opacity var(--sk-dur-rise) var(--sk-ease-reveal) .3s, transform var(--sk-dur-rise) var(--sk-ease-reveal) .3s;justify-self:end}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-booking__panel{height:clamp(380px,100vh - 280px,700px)}}@media (prefers-reduced-motion:no-preference){.is-js .c-level:not(.is-on) :is(.c-level__lead-swap,.c-level__missions-head,.c-level__call){opacity:0}.is-js .c-level:not(.is-on) .c-level__mission{opacity:0;transform:translateY(14px)}.is-js .c-level:not(.is-on) .c-level__mission-disc{transform:scale(.4)}.is-js .c-level:not(.is-on) .c-booking{opacity:0;transform:translateY(36px)}}.c-level.c-level--planifier{--c-level-arrive:1.3s;--c-level-arrive-close:2.8s}.c-level__step{transition:opacity var(--sk-dur-fade) var(--sk-ease-reveal) .4s, transform var(--sk-dur-fade) var(--sk-ease-reveal) .4s}.c-level__step--mobile{transition-delay:.52s}.c-level__step-in{grid-template-columns:32px minmax(0,1fr);gap:4px 14px;padding:clamp(4px,1vh,10px) 0;display:grid}.c-level__icon{height:1.2em;font-size:var(--sk-fs-row-title);grid-row:span 2;justify-content:center;align-self:start;align-items:center;display:flex}.c-level__tablet{display:block}.c-level__tablet-body{fill:var(--sk-gold-bright)}.c-level__tablet-screen{fill:var(--sk-night)}.c-level__phone{color:var(--sk-gold-bright);font-size:22px}.c-level__row-text--narrow{max-width:44ch}.c-level__close.c-level__close--sm{font-size:clamp(18px,min(2vw,3.4vh),32px);line-height:var(--sk-lh-tight);letter-spacing:var(--sk-ls-tight);transition-delay:0s}.c-level__close.c-level__close--sm.is-shown{transition-delay:.6s}.c-level__close.c-level__close--sm.is-shown.is-arriving{transition-delay:1.1s}@media (prefers-reduced-motion:no-preference){.is-js .c-level__step:not(.is-shown){opacity:0;transform:translateY(16px)}}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-level__step--mobile{transition-delay:0s}.is-js .c-level__step--mobile.is-shown{transition-delay:.3s}}.c-level__vis-rapport{width:100%;min-width:0;max-width:560px;transition:opacity var(--sk-dur-rise) var(--sk-ease-reveal) .3s, transform var(--sk-dur-rise) var(--sk-ease-reveal) .3s;justify-self:center;position:relative;transform:translateY(0)}.c-level--rapports .c-level__num-text{transition:opacity .3s ease var(--c-check-dl,0s)}.c-level--rapports .c-level__check{transition:opacity .3s ease var(--c-check-dl,0s), transform var(--sk-dur-state) var(--sk-ease-reveal) var(--c-check-dl,0s)}.c-level--rapports .c-level__row.is-late{--c-check-dl:1.45s}.c-level--rapports .c-level__row:nth-child(2).is-late{--c-check-dl:2.1s}.c-level--rapports .c-level__row:nth-child(3).is-late{--c-check-dl:3s}.c-level--rapports .c-level__row:nth-child(4).is-late{--c-check-dl:2.9s}.c-level--rapports .c-level__close:not(.is-shown){transition-delay:0s}.c-level--rapports .c-level__close.is-shown{transition-delay:.6s}.c-level--rapports .c-level__close.is-shown.is-arriving{transition-delay:3.3s}@media (prefers-reduced-motion:no-preference){.is-js .c-level--rapports:not(.is-on) .c-level__vis-rapport{opacity:0;transform:translateY(36px)}}@media (width>=900px) and (height>=560px) and (prefers-reduced-motion:no-preference){.is-js .c-level--rapports .c-level__row:nth-child(4){transition-delay:0s}.is-js .c-level--rapports .c-level__row:nth-child(4).is-arriving{transition-delay:.5s}}.c-sectors{border-top:1px solid var(--sk-line);flex-direction:column;max-width:520px;margin:0;padding:0;list-style:none;display:flex;position:relative}.c-sectors__sel{pointer-events:none;height:25%;transform:translateY(calc(var(--c-sectors-at,0) * 100%));transition:opacity .6s ease .6s, transform .6s var(--sk-ease-move);position:absolute;top:0;left:0;right:0}.c-sectors__sel-box{background:var(--sk-gold-bright-10);border:1px solid var(--sk-gold-bright-50);box-shadow:var(--sk-glow-menu);border-radius:16px;position:absolute;inset:5px -16px}.c-sectors__item{transition:opacity var(--sk-dur-fade) var(--sk-ease-reveal) calc(.32s + var(--n) * 80ms), transform var(--sk-dur-fade) var(--sk-ease-reveal) calc(.32s + var(--n) * 80ms);position:relative;transform:translateY(0)}.c-sectors__btn{border:0;border-bottom:1px solid var(--sk-line);width:100%;height:clamp(52px,7.2vh,66px);color:var(--sk-white-55);font:var(--sk-fw-black) clamp(18px, min(1.7vw, 3.1vh), 26px) / var(--sk-lh-tight) var(--sk-font);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:18px;padding:0;transition:color .3s;display:flex}.c-sectors__btn:hover,.c-sectors__btn[aria-pressed=true]{color:var(--sk-white)}.c-sectors__num{width:26px;font-size:var(--sk-fs-meta);letter-spacing:var(--sk-ls-meta);color:var(--sk-gold-bright);font-variant-numeric:tabular-nums;flex:none}.c-sectors__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.c-sectors__rings{opacity:.45;width:34px;height:34px;transition:opacity .4s ease, transform .6s var(--sk-ease-reveal);flex:none;position:relative;transform:scale(.86)}.c-sectors__btn[aria-pressed=true] .c-sectors__rings{opacity:1;transform:scale(1)}.c-sectors__ring{border-radius:var(--sk-radius-round);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--sk-black) calc(100% - 3px));mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--sk-black) calc(100% - 3px));position:absolute}.c-sectors__ring--0{inset:0}.c-sectors__ring--1{inset:5px}.c-sectors__ring--2{inset:10px}.c-sectors__details{row-gap:24px;max-width:520px;display:grid}.c-sectors__detail{transition:opacity .45s ease 0s, transform .6s var(--sk-ease-reveal) 0s;flex-direction:column;align-items:flex-start;gap:12px;display:flex;transform:translateY(0)}.c-sectors__detail.is-current{transition-delay:.3s}.is-js .c-sectors__detail{grid-area:1/1}.is-js .c-sectors__detail:not(.is-current){opacity:0;pointer-events:none;transform:translateY(10px)}.c-sectors__line{max-width:44ch;font-size:clamp(16px,min(1.25vw,2.3vh),19px);line-height:var(--sk-lh-text);color:var(--sk-white-76);text-wrap:pretty;margin:0}.c-sectors__more{font-size:var(--sk-fs-btn);font-weight:var(--sk-fw-black);color:var(--sk-gold-bright);align-items:center;gap:10px;display:inline-flex}.c-sectors__more:hover{color:var(--sk-gold-pale)}.c-sectors__more-icon{font-size:13px}.c-dial{aspect-ratio:1;width:min(100%,440px);transition:opacity var(--sk-dur-rise) var(--sk-ease-reveal) .3s, transform var(--sk-dur-rise) var(--sk-ease-reveal) .3s;margin:0 auto;position:relative;transform:translateY(0)}.is-js:not(.is-noworld) .c-dial{display:none}.c-dial__disc{border-radius:var(--sk-radius-round);background:var(--sk-board);border:1px solid var(--sk-gold-bright-45);box-shadow:var(--sk-glow-dial);position:absolute;inset:0}.c-dial__ring{border-radius:var(--sk-radius-round);position:absolute}.c-dial__ring--0{-webkit-mask:radial-gradient(farthest-side, transparent 84%, var(--sk-black) 84%);mask:radial-gradient(farthest-side, transparent 84%, var(--sk-black) 84%);inset:10%}.c-dial__ring--1{-webkit-mask:radial-gradient(farthest-side, transparent 79.5%, var(--sk-black) 79.5%);mask:radial-gradient(farthest-side, transparent 79.5%, var(--sk-black) 79.5%);inset:18.5%}.c-dial__ring--2{-webkit-mask:radial-gradient(farthest-side, transparent 72%, var(--sk-black) 72%);mask:radial-gradient(farthest-side, transparent 72%, var(--sk-black) 72%);inset:27%}.c-dial__hour{font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-black);color:var(--sk-white-80);font-variant-numeric:tabular-nums;position:absolute}.c-dial__hour--top{top:3%;left:50%;transform:translate(-50%)}.c-dial__hour--right{top:50%;right:3%;transform:translateY(-50%)}.c-dial__hour--bottom{bottom:3%;left:50%;transform:translate(-50%)}.c-dial__hour--left{top:50%;left:3%;transform:translateY(-50%)}.c-dial__center{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.c-dial__total{font-size:clamp(28px,3vw,44px);font-weight:var(--sk-fw-black);letter-spacing:var(--sk-ls-title)}.c-dial__of{font-size:var(--sk-fs-kicker);font-weight:var(--sk-fw-black);color:var(--sk-gold-pale)}@media (prefers-reduced-motion:no-preference){.is-js .c-level:not(.is-on) .c-sectors__sel{opacity:0}.is-js .c-level:not(.is-on) .c-sectors__item{opacity:0;transform:translateY(18px)}.is-js .c-level:not(.is-on) .c-sectors__detail{opacity:0;transform:translateY(10px)}.is-js .c-level:not(.is-on) .c-dial{opacity:0;transform:translateY(36px)}}.c-level__list--narrow{max-width:540px}}
