html[data-app-shell]{--ak-hi:255 255 255;--ak-shade:8 8 16;--ak-shade-a:1;--ak-tone:var(--c-primary);--ak-glow:1;--ak-jaune:var(--c-highlight);--ak-sur-jaune:var(--c-paper)}html[data-app-shell][data-mode=dark]{--ak-hi:var(--c-ink);--ak-shade:0 0 0;--ak-shade-a:1.4}html[data-app-shell] .ak-matter-tool{--ak-glow:1}html[data-app-shell] .ak-matter-reading{--ak-glow:.5}html[data-app-shell] .ak-card{isolation:isolate;--c-paper:var(--c-card-paper);--c-surface:var(--c-card-surface);--c-ink:var(--c-card-ink);--c-muted:var(--c-card-muted);--c-primary:var(--c-card-primary);--c-primary-dark:var(--c-card-primary-dark);--c-on-primary:var(--c-card-on-primary);--c-highlight:var(--c-card-highlight);--c-danger:var(--c-card-danger);--c-rose:var(--c-card-rose);--c-iris:var(--c-card-iris);--c-clay:var(--c-card-clay);--c-sage:var(--c-card-sage);--c-prune:var(--c-card-prune);--c-slate:var(--c-card-slate);--ak-tone:var(--ak-tone-clair,var(--c-card-primary));--aty-shadow-soft:var(--aty-card-shadow-soft);--aty-shadow-lift:var(--aty-card-shadow-lift);--ak-hi:255 255 255;--ak-shade:8 8 16;--ak-shade-a:1;border:1px solid rgb(var(--ak-tone) / .32);position:relative}html[data-app-shell] .ak-rail{background:linear-gradient(180deg, color-mix(in srgb, rgb(var(--c-primary)) 20%, white), color-mix(in srgb, rgb(var(--c-primary)) 12%, white));border-right:1px solid rgb(var(--c-primary) / .22);box-shadow:inset -16px 0 30px -28px rgb(var(--ak-shade) / .6)}html[data-app-shell] .ak-band{border-bottom:0}html[data-app-shell] .ak-card--link{transition:transform .24s cubic-bezier(.2,.7,.3,1),box-shadow .24s cubic-bezier(.2,.7,.3,1),border-color .24s}@media (hover:hover){html[data-app-shell] .ak-card--link:hover{border-color:rgb(var(--ak-tone) / .45);box-shadow:0 2px 4px rgb(var(--ak-shade) / calc(.05 * var(--ak-shade-a))), 0 20px 40px -24px rgb(var(--ak-shade) / calc(.28 * var(--ak-shade-a)));transform:translateY(-2px)}}html[data-app-shell] .ak-card--link:active{transform:translateY(0)scale(.988)}html[data-app-shell] .ak-card--link:focus-visible{outline:2px solid rgb(var(--ak-tone));outline-offset:3px}html[data-app-shell] .ak-hot{--ak-tone-clair:var(--c-card-primary);border-color:rgb(var(--ak-jaune) / .55);box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .85), 0 0 0 1px rgb(var(--ak-jaune) / .18), 0 18px 40px -22px rgb(var(--ak-jaune) / .45);position:relative}html[data-app-shell] .ak-door-face{width:7.25rem;height:6.6rem;-webkit-mask-image:linear-gradient(180deg, rgb(var(--ak-shade)) 74%, transparent 99%), linear-gradient(90deg, rgb(var(--ak-shade)) 72%, transparent 96%);mask-image:linear-gradient(180deg, rgb(var(--ak-shade)) 74%, transparent 99%), linear-gradient(90deg, rgb(var(--ak-shade)) 72%, transparent 96%);-webkit-mask-composite:source-in;pointer-events:none;display:none;position:absolute;top:.15rem;right:-.35rem;overflow:hidden;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;mask-composite:intersect}@media (width>=640px){html[data-app-shell] .ak-door-face{display:block}}html[data-app-shell] .ak-door-face img{width:100%;height:auto;display:block}html[data-app-shell] .ak-beam{--ak-beam-teinte:var(--ak-jaune);z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(rgb(var(--c-ink)) 0 0) content-box, linear-gradient(rgb(var(--c-ink)) 0 0);mask:linear-gradient(rgb(var(--c-ink)) 0 0) content-box, linear-gradient(rgb(var(--c-ink)) 0 0);-webkit-mask-composite:xor;padding:2.5px;position:absolute;inset:0;overflow:hidden;mask-composite:exclude}html[data-app-shell] .ak-beam:before{content:"";background:repeating-linear-gradient(90deg, rgb(var(--ak-beam-teinte) / 0) 0 32%, rgb(var(--ak-beam-teinte) / .55) 40%, rgb(var(--ak-beam-teinte)) 45%, rgb(var(--ak-beam-teinte) / .55) 50%, rgb(var(--ak-beam-teinte) / 0) 58%);filter:blur(3.5px);will-change:transform;width:200%;position:absolute;top:-50%;bottom:-50%;left:0;transform:translate(-50%)}html[data-app-shell] .ak-card:not(.ak-hot) .ak-beam{--ak-beam-teinte:var(--ak-tone)}html[data-app-shell].motion .ak-beam:before{animation:7s linear infinite akBeam}@media (prefers-reduced-motion:reduce){html[data-app-shell] .ak-beam:before{animation:none}}html[data-app-shell] .ak-rail-round{--ak-rail-r:1.5rem;border-top-right-radius:var(--ak-rail-r);border-bottom-right-radius:var(--ak-rail-r);border-width:1px 1px 1px 0}html[data-app-shell] .ak-bar.ak-rail-round{background:linear-gradient(157deg, rgb(var(--ak-hi) / .1) 0%, rgb(var(--ak-hi) / .04) 15%, rgb(var(--ak-hi) / 0) 36%), linear-gradient(90deg, rgb(var(--ak-hi) / 0) 84%, rgb(var(--ak-hi) / .05) 100%), linear-gradient(180deg, rgb(var(--c-primary) / .2), rgb(var(--c-primary) / .08)),  linear-gradient(rgb(var(--ak-shade) / .2) 0 0), linear-gradient(rgb(var(--c-surface) / .62) 0 0);backdrop-filter:blur(18px)saturate(1.5)}html[data-app-shell] .ak-rail-edge{pointer-events:none;border-radius:0 var(--ak-rail-r) var(--ak-rail-r) 0;box-shadow:0 0 7px 0 rgb(var(--c-highlight) / .16), 0 0 18px 2px rgb(var(--c-primary) / .24);position:absolute;inset:0 -1px 0 0}html[data-app-shell] .ak-rail-edge:before,html[data-app-shell] .ak-rail-edge:after{content:"";border-radius:inherit;clip-path:inset(0 0 0 calc(100% - var(--ak-rail-r)));border-style:solid;border-width:1px;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-app-shell] .ak-rail-edge:before{border-color:rgb(var(--c-primary) / .55);-webkit-mask-image:linear-gradient(180deg, rgb(var(--c-ink) / .6), rgb(var(--c-ink)) 50%, rgb(var(--c-ink) / .6));mask-image:linear-gradient(180deg, rgb(var(--c-ink) / .6), rgb(var(--c-ink)) 50%, rgb(var(--c-ink) / .6));-webkit-mask-size:100% 100%;mask-size:100% 100%}html[data-app-shell] .ak-rail-edge:after{border-color:rgb(var(--c-highlight));-webkit-mask-image:linear-gradient(180deg, transparent, rgb(var(--c-ink)) 50%, transparent);mask-image:linear-gradient(180deg, transparent, rgb(var(--c-ink)) 50%, transparent);-webkit-mask-position:0 -60%;mask-position:0 -60%;-webkit-mask-size:100% 34%;mask-size:100% 34%}html[data-app-shell].motion .ak-rail-edge:after{animation:11s linear infinite akRailEdge}@media (prefers-reduced-motion:reduce){html[data-app-shell] .ak-rail-edge:after{animation:none}}html[data-app-shell] .ak-more-dots circle{transform-box:fill-box;transform-origin:50%}html[data-app-shell].motion .ak-more-dots circle{animation:2.6s ease-in-out infinite akMoreDots}html[data-app-shell].motion .ak-more-dots circle:nth-of-type(2){animation-delay:.12s}html[data-app-shell].motion .ak-more-dots circle:nth-of-type(3){animation-delay:.24s}html[data-app-shell] [aria-expanded=true] .ak-more-dots circle{animation:none}@media (prefers-reduced-motion:reduce){html[data-app-shell] .ak-more-dots circle{animation:none}}html[data-app-shell] .ak-door-pill{width:3rem;height:3rem;box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .25), 0 8px 18px -10px rgb(var(--ak-tone,var(--c-primary)) / .7);border-radius:999px}html[data-app-shell] .ak-door-pill svg{width:1.5rem;height:1.5rem}html[data-app-shell] .ak-door--premium .ak-door-pill{background:rgb(var(--c-iris));color:rgb(var(--c-paper))}html[data-app-shell] .ak-hot .ak-door-pill{background:rgb(var(--c-primary));color:rgb(var(--c-paper))}html[data-app-shell] .ak-door-go{background:rgb(var(--c-iris) / .9);width:2.25rem;height:2.25rem;color:rgb(var(--c-paper));box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .3), 0 6px 14px -8px rgb(var(--c-iris) / .8);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-app-shell] .ak-door--premium{--ak-tone-clair:var(--c-card-iris);border-color:rgb(var(--c-card-iris) / .42);box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .85), 0 14px 34px -20px rgb(var(--c-iris) / .55);position:relative}html[data-app-shell] .ak-hot-cta{transition:transform .18s,box-shadow .18s}@media (hover:hover){html[data-app-shell] .ak-hot-cta:hover{box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .5), 0 16px 30px -14px rgb(var(--c-highlight) / .9);transform:translateY(-1px)}html[data-app-shell] .ak-door--premium:hover{border-color:rgb(var(--c-card-iris) / .62)}html[data-app-shell] .ak-hot:hover{border-color:rgb(var(--ak-jaune) / .8)}}html[data-app-shell] .ak-hot-cta:active{transform:translateY(0)}html[data-app-shell] .ak-burst{width:1.6rem;height:1.6rem;color:rgb(var(--c-highlight));pointer-events:none;position:absolute;top:-.7rem;right:-.75rem}html[data-app-shell] .ak-medallion{color:rgb(var(--ak-tone));background:rgb(var(--c-surface) / .92);border:1px solid rgb(var(--ak-tone) / .28);box-shadow:0 2px 6px -2px rgb(var(--ak-shade) / calc(.18 * var(--ak-shade-a)));flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}html[data-app-shell] .ak-stage{isolation:isolate;position:relative}html[data-app-shell] .ak-ambient{z-index:0;pointer-events:none;position:fixed;inset:0}html[data-app-shell] .ak-scene{pointer-events:none;width:min(58%,27rem);-webkit-mask-image:linear-gradient(to right, transparent 0%, rgb(var(--c-ink)) 40%), linear-gradient(to bottom, rgb(var(--c-ink)) 12%, transparent 88%);mask-image:linear-gradient(to right, transparent 0%, rgb(var(--c-ink)) 40%), linear-gradient(to bottom, rgb(var(--c-ink)) 12%, transparent 88%);-webkit-mask-composite:source-in;position:absolute;top:-1.5rem;bottom:0;right:-1.25rem;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect}@media (width>=640px){html[data-app-shell] .ak-scene{right:-2rem}}@media (width>=1024px){html[data-app-shell] .ak-scene{top:-3rem;right:-2.5rem}}html[data-app-shell] .ak-scene img{-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top;width:100%;height:100%}html[data-app-shell] .ak-aura{inset-inline:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 62% at 18% 0%, rgb(var(--c-primary) / .12) 0%, transparent 70%), radial-gradient(38% 56% at 86% 6%, rgb(var(--ak-tone) / .1) 0%, transparent 72%);filter:blur(30px);opacity:.7;height:13rem;position:absolute;top:0}html[data-app-shell] .ak-chip{border:1px solid rgb(var(--c-ink) / .08);background:rgb(var(--c-primary) / .1);color:rgb(var(--c-primary-dark));border-radius:999px;align-items:center;gap:.375rem;display:inline-flex}html[data-app-shell] .ak-open{transition:transform .16s,box-shadow .16s,filter .24s;position:relative}html[data-app-shell] .ak-burst--tone{width:1.15rem;height:1.15rem;color:rgb(var(--ak-tone));transition:transform .2s;top:-.55rem;right:-.4rem}@media (hover:hover){html[data-app-shell] .group:hover .ak-open,html[data-app-shell] .ak-card--link:hover .ak-open,html[data-app-shell] .ak-open:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .5), 0 5px 0 0 color-mix(in srgb, rgb(var(--ak-tone)) 68%, rgb(var(--ak-shade))), 0 16px 26px -12px rgb(var(--ak-tone) / .9)}html[data-app-shell] .group:hover .ak-burst--tone,html[data-app-shell] .ak-card--link:hover .ak-burst--tone,html[data-app-shell] .ak-open:hover .ak-burst--tone{transform:scale(1.18)rotate(8deg)}}html[data-app-shell] .group:active .ak-open,html[data-app-shell] .ak-card--link:active .ak-open,html[data-app-shell] .ak-open:active{box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .3), 0 1px 0 0 color-mix(in srgb, rgb(var(--ak-tone)) 68%, rgb(var(--ak-shade))), 0 6px 12px -10px rgb(var(--ak-tone) / .8);transform:translateY(3px)}html[data-app-shell] .ak-open[disabled]{box-shadow:none;filter:none;transform:none}@media (prefers-reduced-motion:reduce){html[data-app-shell] .ak-open,html[data-app-shell] .ak-burst--tone{transition:none}}html[data-app-shell] .ak-touche{color:rgb(var(--c-ink));background:linear-gradient(180deg, color-mix(in srgb, rgb(var(--c-primary)) 34%, rgb(var(--c-surface))), color-mix(in srgb, rgb(var(--c-primary)) 16%, rgb(var(--c-surface))));border:1px solid rgb(var(--c-primary) / .55);box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .14), 0 4px 0 0 color-mix(in srgb, rgb(var(--c-primary)) 30%, rgb(var(--ak-shade))), 0 14px 30px -20px rgb(var(--ak-shade) / calc(.55 * var(--ak-shade-a)));transition:transform .16s,box-shadow .16s,border-color .16s;position:relative}@media (hover:hover){html[data-app-shell] .ak-touche:hover{border-color:rgb(var(--c-primary) / .8);box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .2), 0 5px 0 0 color-mix(in srgb, rgb(var(--c-primary)) 30%, rgb(var(--ak-shade))), 0 20px 38px -20px rgb(var(--ak-shade) / calc(.7 * var(--ak-shade-a)));transform:translateY(-1px)}}html[data-app-shell] .ak-touche:active{box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .1), 0 1px 0 0 color-mix(in srgb, rgb(var(--c-primary)) 30%, rgb(var(--ak-shade))), 0 6px 12px -10px rgb(var(--ak-shade) / calc(.5 * var(--ak-shade-a)));transform:translateY(3px)}html[data-app-shell] .ak-touche-carte{color:rgb(var(--c-primary-dark));background:linear-gradient(180deg, rgb(var(--c-surface)), color-mix(in srgb, rgb(var(--c-primary)) 12%, rgb(var(--c-surface))));box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .9), 0 3px 0 0 rgb(var(--c-primary) / .28), 0 8px 14px -10px rgb(var(--c-primary) / .5);border:0;transition:transform .16s,box-shadow .16s,filter .24s;position:relative}@media (hover:hover){html[data-app-shell] .ak-touche-carte:hover{filter:brightness(1.03);box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .9), 0 4px 0 0 rgb(var(--c-primary) / .4), 0 10px 18px -10px rgb(var(--c-primary) / .6)}}html[data-app-shell] .ak-touche-carte:active{box-shadow:inset 0 1px 0 rgb(var(--ak-hi) / .6), 0 1px 0 0 rgb(var(--c-primary) / .28), 0 4px 8px -8px rgb(var(--c-primary) / .5);transform:translateY(2px)}html[data-app-shell] .ak-touche-carte[disabled],html[data-app-shell] .ak-touche-carte--fait,html[data-app-shell] .ak-open--fait{color:rgb(var(--c-primary-dark));background:rgb(var(--c-primary) / .1);box-shadow:none;transform:none}html[data-app-shell] .ak-open.ak-open--fait,html[data-app-shell] .ak-open.ak-open--fait:hover{filter:none;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){html[data-app-shell] .ak-touche,html[data-app-shell] .ak-touche-carte{transition:none}html[data-app-shell] .ak-touche:hover{transform:none}}html[data-app-shell] .ak-rule{background:linear-gradient(90deg, transparent, rgb(var(--c-ink) / .14) 22%, rgb(var(--c-ink) / .14) 78%, transparent);border:0;height:1px}@media (prefers-reduced-motion:reduce){html[data-app-shell] .ak-card--link,html[data-app-shell] .ak-card--link:hover,html[data-app-shell] .ak-card--link:active{transition:none;transform:none}}
