html[data-app-shell]{--atelier-paper:rgb(var(--c-paper));--atelier-surface:rgb(var(--c-surface));--atelier-line:rgb(var(--c-ink) / .12)}html[data-app-shell][data-theme=doux][data-mode=light]{--c-paper:240 246 255;--c-surface:255 255 255;--c-ink:23 38 65;--c-muted:58 78 107;--c-primary:44 99 175;--c-primary-dark:27 78 155;--c-on-primary:255 255 255;--c-highlight:255 200 87;--c-card-ink:23 38 65;--c-card-muted:58 78 107;--c-card-primary:44 99 175;--c-card-primary-dark:27 78 155;--c-danger:161 35 20;--c-card-danger:161 35 20}html[data-app-shell] .ak-ambient{background:radial-gradient(ellipse at 100% 0%, rgb(var(--c-primary) / .15), transparent 55%), radial-gradient(ellipse at 0% 45%, rgb(var(--c-highlight) / .12), transparent 45%);opacity:1}html[data-app-shell] .ak-card{overflow-wrap:anywhere;border-color:rgb(var(--c-card-ink) / .09);background:radial-gradient(ellipse at 100% 0%, rgb(var(--ak-tone) / .1), transparent 68%), linear-gradient(145deg, rgb(var(--c-surface)), rgb(var(--c-paper)));min-width:0;box-shadow:inset 0 1px 0 #ffffffb3, 0 10px 24px -22px rgb(var(--c-ink) / .55)}html[data-app-shell] .ak-band{background:linear-gradient(135deg, rgb(var(--ak-tone) / .2), rgb(var(--ak-tone) / .06))}html[data-app-shell] .ak-open,html[data-app-shell] .ak-hot-cta{border:1px solid rgb(var(--c-surface) / .8);background:linear-gradient(135deg, rgb(var(--c-surface)), rgb(var(--ak-tone) / .14));color:rgb(var(--c-ink));box-shadow:inset 0 1px 0 #ffffffbf, 0 3px 0 rgb(var(--c-ink) / .1);border-radius:1.15rem}html[data-app-shell] .ak-card--link:active .ak-open,html[data-app-shell] .ak-hot-cta:active{box-shadow:inset 0 1px #ffffffb3}html[data-app-shell].motion .ak-beam:before,html[data-app-shell].motion .ak-beam:after,html[data-app-shell].motion .ak-rail-edge:before,html[data-app-shell].motion .ak-rail-edge:after{animation:none}html[data-app-shell] [data-page-header]{text-align:left;max-width:52rem;margin-inline:0}html[data-app-shell] [data-page-header-heading]{letter-spacing:-.035em;font-weight:570}html[data-app-shell] [data-page-header-intro]{max-width:42rem}html[data-app-shell] [data-app-section-header]{text-align:left;max-width:none}html[data-app-shell] [data-app-section-heading]{letter-spacing:-.025em;text-wrap:balance;font-weight:590}html[data-app-shell] [data-app-section-intro]{max-width:40rem}html[data-app-shell] .ak-bar{background:linear-gradient(135deg, rgb(var(--c-surface) / .97), rgb(var(--c-paper) / .97));border-color:var(--atelier-line);box-shadow:0 -7px 28px -24px rgb(var(--c-ink) / .5)}html[data-app-shell] .ak-sheet{background:radial-gradient(ellipse at 100% 0, rgb(var(--c-primary) / .12), transparent 65%), var(--atelier-surface);border:1px solid var(--atelier-line);border-radius:2rem 2rem 0 0}html[data-app-shell] .ak-sheet::backdrop{backdrop-filter:blur(5px)}html[data-app-shell] .ak-welcome{isolation:isolate;min-height:8.5rem;margin-bottom:1rem}html[data-app-shell] .ak-welcome>div{text-align:left;padding-right:50%}html[data-app-shell] .ak-welcome>div>p:first-child{text-transform:none;letter-spacing:-.035em;font-family:var(--font-display);font-size:2rem;font-weight:550;line-height:1.2}html[data-app-shell] .ak-world{pointer-events:none;width:10.7rem;height:8rem;position:absolute;top:0;right:-.4rem}html[data-app-shell] .ak-world-arch{background:linear-gradient(145deg,#80b6fd,#c4dfff);border-radius:6rem 6rem 2rem 2.7rem;width:8.3rem;height:5.9rem;position:absolute;bottom:.2rem;right:.5rem;transform:rotate(-7deg);box-shadow:inset 0 1px 1px #fff9}html[data-app-shell] .ak-world-sun{background:radial-gradient(circle at 30% 20%,#ffe9a8,#ffc857 74%);border-radius:50%;width:2.8rem;height:2.8rem;position:absolute;top:0;right:.2rem;box-shadow:0 5px 17px #ffc85745}html[data-app-shell] .ak-world-person{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 3px #263c6622);transform-origin:bottom;width:4.8rem;height:6.8rem;position:absolute}html[data-app-shell] .ak-world-one{bottom:0;right:4.7rem;rotate:-8deg}html[data-app-shell] .ak-world-two{bottom:.25rem;right:1rem;rotate:8deg}html[data-app-shell] .ak-world-thread{color:#3373c2;opacity:.5;width:12rem;position:absolute;bottom:-.6rem;right:-.8rem}html[data-app-shell] [data-first-value-doors]{gap:1.2rem;display:grid}html[data-app-shell] [data-first-value-doors]>*{margin-top:0}html[data-app-shell] [data-first-value] .ak-door--premium{background:radial-gradient(at 6% 0,#deedff,#0000 62%),linear-gradient(130deg,#a8ceff,#8fbefa 90%);border-radius:1.9rem 1.9rem 1.9rem .65rem}html[data-app-shell] [data-first-value] .ak-hot{background:radial-gradient(at 8% 0,#fff3c9,#0000 64%),linear-gradient(135deg,#ffdc80,#ffc857);border-radius:1.9rem .8rem 1.9rem 1.9rem}html[data-app-shell] [data-first-value-doors]>.ak-card{--c-ink:23 38 65;--c-muted:43 63 93;--c-primary-dark:27 78 155;--c-surface:255 255 255}html[data-app-shell] [data-first-value-door]>.flex>.font-display{padding-right:0;font-size:1.5rem;font-weight:600}html[data-app-shell] [data-first-value-door]>.flex{padding-right:5rem}html[data-app-shell] [data-first-value-door]>.text-sm{padding-right:5.4rem}html[data-app-shell] [data-first-value] .ak-door-face{opacity:1;width:6.3rem;height:8.7rem;display:block;top:1rem;right:0}html[data-app-shell] [data-first-value] summary{min-height:10.5rem}html[data-app-shell] [data-first-value] .ak-door-pill{display:none}html[data-app-shell] [data-first-value] .ak-door-go{flex-shrink:0;width:2rem;height:2rem}html[data-app-shell] [data-first-value] details>div{background:#f0f6fff0;border-color:#fff9}html[data-app-shell] [data-resource-family]{--c-ink:23 38 65;--c-muted:47 74 112;--c-surface:255 255 255;background:radial-gradient(at 100% 0,#d5e8ff,#0000 60%),linear-gradient(150deg,#b4d6ff,#d5e7ff 78%);border:1px solid #fffc;border-radius:2.2rem 2.2rem 2.2rem .75rem;margin:1.5rem -.4rem 2rem;padding:1.4rem 1rem .3rem;box-shadow:inset 0 1px 1px #fff9}html[data-app-shell] [data-resource-family=calm]{background:radial-gradient(at 100% 0,#fff4cb,#0000 65%),linear-gradient(150deg,#ffdd86,#ffe9b3 80%);border-radius:2.2rem .75rem 2.2rem 2.2rem}html[data-app-shell] [data-resource-family=learn]{background:linear-gradient(145deg,#c4d4f4,#e0e7f8);border-radius:.75rem 2.2rem 2.2rem}html[data-app-shell] [data-app-resources] :is([data-page-header],[data-app-section-header]){text-align:center;min-height:0;margin-inline:auto;padding:0}html[data-app-shell] [data-app-resources] [data-page-header-eyebrow]{justify-content:center}html[data-app-shell] [data-app-resources] :is([data-page-header-intro],[data-app-section-intro]){margin-inline:auto}html[data-app-shell] [data-resource-family]>.grid{grid-template-columns:1fr;gap:0 1.8rem}html[data-app-shell] [data-resource-card]{--c-ink:23 38 65;--c-muted:47 74 112;--c-primary-dark:27 78 155;box-shadow:none;background:0 0;border:0;border-top:1px solid #fff9;border-radius:0;grid-template-columns:5.1rem minmax(0,1fr);gap:1rem;padding:1.4rem 0 1.6rem;display:grid;overflow:visible}html[data-app-shell] [data-resource-card]:before{display:none}html[data-app-shell] [data-resource-card]>.ak-band{background:0 0;border:0;padding:0}html[data-app-shell] [data-resource-card] .ak-medallion{background:linear-gradient(150deg,#ffffffd9,#ffffff4d);border:1px solid #fff8;border-radius:2rem 2.3rem 1.6rem 1.7rem;width:5.1rem;height:6.5rem;box-shadow:inset 0 1px #fff,0 6px 0 -2px #729ac329}html[data-app-shell] [data-resource-card] .ak-medallion>svg{width:5.2rem;height:5.2rem;overflow:visible;transform:rotate(-5deg)}html[data-app-shell] [data-resource-card]:nth-child(2n) .ak-medallion>svg{transform:rotate(5deg)}html[data-app-shell] .ak-resource-copy{min-width:0;padding:0}html[data-app-shell] .ak-resource-copy>span:first-child{text-align:center}html[data-app-shell] .ak-resource-title{font-size:1.45rem;font-weight:580}html[data-app-shell] .ak-resource-copy .ak-chip{color:#294d7c;white-space:normal;background:#ffffff80;border-color:#fff9;line-height:1.5}html[data-app-shell] .ak-resource-copy .ak-open{text-align:left;padding-inline:.9rem}html[data-app-shell] [data-agent-card]{border-radius:2rem 2rem 2rem .75rem;padding-top:1.5rem}html[data-app-shell] [data-agent-card]:nth-child(2n){border-radius:2rem .75rem 2rem 2rem}html[data-app-shell] [data-agent-card] .h-16.w-16{background:linear-gradient(140deg, rgb(var(--ak-tone) / .3), rgb(var(--ak-tone) / .08));border-radius:50% 50% 35% 40%;width:6.25rem;height:6.25rem}html[data-app-shell] [data-agent-card] img{-o-object-fit:contain;object-fit:contain;transform-origin:50% 90%;width:5.8rem;height:6.8rem;filter:drop-shadow(0 6px 3px rgb(var(--c-ink) / .1))}html[data-app-shell] [data-agent-card-situation]{font-size:1.4rem;font-weight:590}html[data-app-shell] .ak-stage{border:1px solid var(--atelier-line);background:radial-gradient(ellipse at 100% 0, rgb(var(--c-primary) / .1), transparent 70%), var(--atelier-surface);box-shadow:0 12px 35px -28px rgb(var(--c-ink) / .5);border-radius:2rem 2rem 2rem .8rem}html[data-app-shell] .conv-bubble{box-shadow:0 4px 18px -16px rgb(var(--c-ink) / .45);border-radius:1.35rem 1.35rem 1.35rem .4rem}html[data-app-shell] .conv-msg--user .conv-bubble{background:linear-gradient(135deg, rgb(var(--c-primary) / .15), rgb(var(--c-primary) / .08));border-radius:1.35rem 1.35rem .4rem}html[data-app-shell] .conv-composer-shell>.flex{border-color:rgb(var(--c-primary) / .23);box-shadow:inset 0 1px 0 #ffffffb3, 0 6px 22px -19px rgb(var(--c-ink) / .5);border-radius:1.6rem 1.6rem .9rem}html[data-app-shell] .atlas-hero{border-radius:2rem 2rem .8rem}html[data-app-shell] .atlas-entry{border-radius:1.5rem 1.5rem 1.5rem .65rem}html[data-app-shell] .atlas-hero-stat{border-radius:1.1rem}html[data-app-shell] .auth-shell{background:radial-gradient(ellipse at 100% 0, rgb(var(--c-primary) / .13), transparent 65%), var(--atelier-paper)}html[data-app-shell]:not([data-theme=doux]) [data-resource-family],html[data-app-shell][data-mode=dark] [data-resource-family]{--c-ink:var(--c-card-ink);--c-muted:var(--c-card-muted);background:linear-gradient(145deg, rgb(var(--c-card-primary) / .18), rgb(var(--c-card-surface)))}@media (width>=640px){html[data-app-shell] .ak-welcome{min-height:10.5rem}html[data-app-shell] .ak-world{transform-origin:100%;top:.75rem;right:1rem;transform:scale(1.2)}html[data-app-shell] [data-resource-family]{padding:1.75rem 1.7rem .5rem}html[data-app-shell] .ak-sheet{border-radius:2rem}}@media (width>=1024px){html[data-app-shell] .ak-welcome{min-height:14.5rem;margin-bottom:1.8rem}html[data-app-shell] .ak-welcome>div{padding-right:16rem}html[data-app-shell] .ak-welcome>div>p:first-child{font:700 .8rem var(--font-sans);letter-spacing:.13em;text-transform:uppercase}html[data-app-shell] .ak-welcome h1{font-size:2.8rem;font-weight:570}html[data-app-shell] .ak-world{top:2.2rem;right:.5rem;transform:scale(1.6)}html[data-app-shell] [data-first-value-door]{padding:2rem}html[data-app-shell] [data-first-value-door]>.flex{padding-right:8rem}html[data-app-shell] [data-first-value-door]>.text-sm{padding-right:9rem}html[data-app-shell] [data-first-value] .ak-door-face{width:8.5rem;height:11rem;top:.5rem;right:.8rem}html[data-app-shell] [data-resource-family]>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes atelier-object{0%,to{translate:0;rotate:0deg}45%{translate:0 -5px;rotate:6deg}72%{translate:0 -2px;rotate:-3deg}}@keyframes atelier-wheel{0%{rotate:0deg}to{rotate:360deg}}@keyframes atelier-breathe{0%,to{scale:1}48%{scale:1.07}}@media (prefers-reduced-motion:no-preference){html[data-app-shell].motion:not([data-motion=off]) [data-atelier-playing] .ak-medallion>svg,html[data-app-shell].motion:not([data-motion=off]) [data-atelier-playing]>div img,html[data-app-shell].motion:not([data-motion=off]) [data-atelier-playing] .ak-world-person{animation:1.1s both atelier-object}html[data-app-shell].motion:not([data-motion=off]) [data-resource-card=choiceWheel][data-atelier-playing] .ak-medallion>svg{animation-name:atelier-wheel}html[data-app-shell].motion:not([data-motion=off]) [data-resource-card=breathing][data-atelier-playing] .ak-medallion>svg{animation-name:atelier-breathe}}@media (forced-colors:active){html[data-app-shell] .ak-card,html[data-app-shell] [data-resource-family],html[data-app-shell] .ak-stage,html[data-app-shell] .ak-open{border:1px solid canvastext}html[data-app-shell] .ak-world{display:none}}html[data-app-shell] [data-expert-slug]{border-radius:2rem .8rem 2rem 2rem}html[data-app-shell] [data-expert-slug] .ak-medallion{border-radius:1.8rem 2rem 1.4rem 1.8rem;width:5rem;height:5rem}html[data-app-shell] [data-expert-slug] h3{font-size:1.4rem;font-weight:590}html[data-app-shell] .account-panel{border-radius:1.8rem}html[data-app-shell] .ak-ui-glyph,html[data-app-shell] [data-resource-glyph]{--ak-tone:78 132 204;--ak-hi:255 255 255;color:rgb(var(--c-primary-dark));flex-shrink:0;overflow:visible}html[data-app-shell] .ak-ui-glyph{width:2.7rem;height:2.7rem}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] .ak-ui-glyph{width:2.4rem;height:2.4rem}html[data-app-shell] [data-atelier-dock]{left:.65rem;right:.65rem;bottom:max(.55rem, env(safe-area-inset-bottom));border:1px solid rgb(var(--c-surface) / .85);background:linear-gradient(140deg, rgb(var(--c-surface) / .96), rgb(var(--c-paper) / .96));max-width:35.6rem;box-shadow:inset 0 1px 0 #ffffffb3, 0 7px 30px -8px rgb(var(--c-ink) / .2);border-radius:1.65rem;margin-inline:auto;padding:.35rem .2rem!important}html[data-app-shell] [data-atelier-dock]>ul{max-width:none}html[data-app-shell] [data-atelier-dock] li>:is(a,button){isolation:isolate;border-radius:1.2rem;gap:0;min-height:3.5rem;padding-block:.12rem .4rem}html[data-app-shell] [data-atelier-dock] .ak-ui-glyph{width:2.2rem;height:2.2rem}html[data-app-shell] [data-atelier-dock] [aria-current]{color:#172641}html[data-app-shell] [data-atelier-dock] [aria-current]:before{content:"";z-index:-1;background:linear-gradient(135deg,#fff0b8,#ffc857);border:1px solid #fff8;border-radius:1.1rem 1.3rem .95rem 1.2rem;position:absolute;inset:.1rem;transform:rotate(-3deg);box-shadow:inset 0 1px #fff9,0 3px 9px #9d711e16}html[data-app-shell] [data-atelier-dock] [aria-current]>span.absolute[aria-hidden=true]:not(:has(svg)){display:none}html[data-app-shell] [data-atelier-dock] [aria-current] .ak-ui-glyph{color:#1b4e9b}html[data-app-shell] [data-atelier-dock] li>:is(a,button)>.absolute:has(svg){z-index:2}html[data-app-shell] [data-atelier-more]{gap:1.2rem;max-height:73dvh}html[data-app-shell] [data-atelier-more]>div>p{text-align:center;letter-spacing:.13em;font-size:.65rem}html[data-app-shell] [data-atelier-more] .grid{gap:.6rem}html[data-app-shell] [data-atelier-more] a{background:radial-gradient(ellipse at 100% 0, rgb(var(--c-primary) / .17), transparent 70%), linear-gradient(145deg, rgb(var(--c-surface)), rgb(var(--c-paper)));border-color:rgb(var(--c-primary) / .12);box-shadow:inset 0 1px 0 #ffffff80, 0 5px 12px -10px rgb(var(--c-ink) / .4);border-radius:1.45rem 1.45rem 1.45rem .65rem}html[data-app-shell] [data-atelier-more] .grid a:nth-child(2n){background:radial-gradient(ellipse at 90% 0, rgb(var(--c-highlight) / .26), transparent 75%), var(--atelier-surface);border-radius:1.45rem .65rem 1.45rem 1.45rem}html[data-app-shell] [data-atelier-more] a>span:has(.ak-ui-glyph){width:3rem;height:3rem;background:0 0!important}html[data-app-shell] [data-atelier-more] .ak-ui-glyph{width:3.2rem;height:3.2rem;color:rgb(var(--c-primary-dark))}html[data-app-shell] [data-atelier-more] .grid a{gap:.55rem;min-height:7.4rem;padding:.8rem .5rem}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] a{min-height:2.8rem}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] a[aria-current=page]{color:rgb(var(--c-ink))}html[data-app-shell] [data-atelier-header]{position:relative}html[data-app-shell] .ak-companion-scene{pointer-events:none;width:9rem;height:7rem;margin:0 auto .8rem;display:block;position:relative}html[data-app-shell] .ak-companion-arch{background:linear-gradient(140deg,#c6e0ff,#80b6f4);border-radius:6rem 6rem 2.2rem 1.4rem;position:absolute;inset:1.9rem 1rem .2rem}html[data-app-shell] .ak-companion-orbit{border:1px dashed rgb(var(--c-primary) / .4);border-radius:50%;position:absolute;inset:2rem -.3rem 1.1rem;transform:rotate(-16deg)}html[data-app-shell] .ak-companion-scene>img{-o-object-fit:contain;object-fit:contain;transform-origin:bottom;width:5.2rem;height:7.3rem;filter:drop-shadow(0 4px 3px rgb(var(--c-ink) / .1));position:absolute;bottom:0}html[data-app-shell] [data-tool-purpose]{--c-ink:23 38 65;--c-muted:64 86 116;--c-primary-dark:27 78 155;background:radial-gradient(at 95% 0,#c0ddff,#0000 65%),linear-gradient(150deg,#e8f3ff,#f8fbff);border:1px solid #ffffffc0;border-radius:2rem .75rem 2rem 2rem;box-shadow:inset 0 1px #fff,0 10px 24px -22px #2b5d99}html[data-app-shell] [data-tool-purpose=guides],html[data-app-shell] [data-tool-purpose=squeezeRelease],html[data-app-shell] [data-tool-purpose=breathing]{background:radial-gradient(at 0 0,#ffdf86,#0000 70%),linear-gradient(150deg,#fff2cd,#fffaf0);border-radius:.75rem 2rem 2rem}html[data-app-shell] [data-tool-purpose]>.ak-band{background:0 0;border:0;gap:1.5rem;min-height:8.3rem;padding:1.4rem 1.4rem 0;position:relative}html[data-app-shell] [data-tool-purpose] .ak-medallion{z-index:1;background:linear-gradient(140deg,#fffffff2,#ffffff6b);border:1px solid #fff;border-radius:2.1rem 2.3rem 1.55rem 1.8rem;width:5.9rem;height:6rem;rotate:-5deg;box-shadow:inset 0 1px #fff,0 5px 0 -1px #2a58941c}html[data-app-shell] [data-tool-purpose] .ak-medallion>svg{color:#1b4e9b;width:5rem;height:5rem}html[data-app-shell] [data-tool-purpose] h2{color:#345d91!important}html[data-app-shell] [data-tool-purpose] .ak-chip{color:#294d7c;background:#ffffffa6;border-color:#fff9}html[data-app-shell] [data-atelier-filters]{border:1px solid rgb(var(--c-primary) / .12);background:radial-gradient(ellipse at 100% 0, rgb(var(--c-highlight) / .2), transparent 65%), linear-gradient(145deg, rgb(var(--c-surface)), rgb(var(--c-paper)));border-radius:1.7rem 1.7rem .8rem}html[data-app-shell] [data-atelier-filters] input[type=search]{border:1px solid rgb(var(--c-primary) / .22);background:rgb(var(--c-surface) / .8);box-shadow:inset 0 2px 5px rgb(var(--c-ink) / .035);border-radius:1.15rem}html[data-app-shell] [data-atelier-filters] :is(.ak-guide-chip,.dico-scope,.dico-cat){background:rgb(var(--c-surface) / .55);border-color:rgb(var(--c-primary) / .13);text-align:center;white-space:normal;border-radius:1rem;justify-content:center;padding-block:.55rem;box-shadow:inset 0 1px #fff6}html[data-app-shell] [data-atelier-filters] [aria-pressed=true]{color:#172641;background:linear-gradient(135deg,#fff0bd,#ffd16e);border-color:#e7c575;box-shadow:inset 0 1px #fff9,0 3px #b27d1724}html[data-app-shell] #app-guides-results{gap:1.1rem}html[data-app-shell] .guide-card{background:radial-gradient(ellipse at 0 0, rgb(var(--c-primary) / .14), transparent 60%), var(--atelier-surface);border-radius:1.85rem 1.85rem 1.85rem .7rem;grid-template-columns:4.4rem minmax(0,1fr);gap:0 .9rem;display:grid}html[data-app-shell] .guide-card:nth-child(2n){background:radial-gradient(ellipse at 0 0, rgb(var(--c-highlight) / .2), transparent 65%), var(--atelier-surface);border-radius:1.85rem .7rem 1.85rem 1.85rem}html[data-app-shell] .ak-guide-art{pointer-events:none;grid-area:1/1/4;width:4.4rem;height:5.2rem;position:relative}html[data-app-shell] .ak-guide-object{z-index:1;background:linear-gradient(145deg, rgb(var(--c-primary) / .08), rgb(var(--c-primary) / .2));border-radius:1.4rem 1.8rem 1.3rem 1.4rem;width:4.4rem;height:4.4rem;padding:.1rem;position:relative;transform:rotate(-7deg)}html[data-app-shell] .ak-book-rays{border:1px dashed rgb(var(--c-primary) / .25);border-radius:50%;width:5.2rem;height:5.2rem;position:absolute;top:-.45rem;left:-.4rem;transform:rotate(15deg)}html[data-app-shell] .guide-card>:is(div,h2,p){grid-column:2;min-width:0}html[data-app-shell] .guide-card>div{flex-wrap:wrap;gap:.4rem}html[data-app-shell] .guide-card>h2{font-size:1.25rem;font-weight:590}html[data-app-shell] .guide-card>.ak-open{grid-column:1/-1}html[data-app-shell] #app-dico-results{gap:.85rem;display:grid}html[data-app-shell] .dico-item{border-color:rgb(var(--c-primary) / .14);border-radius:1.7rem .6rem 1.7rem 1.7rem;margin-top:0}html[data-app-shell] .dico-item:nth-child(2n){border-radius:.6rem 1.7rem 1.7rem}html[data-app-shell] .dico-item[open]{border-color:rgb(var(--c-primary) / .5);box-shadow:0 7px 24px -19px rgb(var(--c-ink) / .4)}html[data-app-shell] .dico-item summary{align-items:center;padding:1.15rem}html[data-app-shell] .ak-dico-object{flex:0 0 2.7rem;align-self:flex-start;width:2.7rem;height:3.2rem}html[data-app-shell] .ak-dico-object svg{width:100%;height:100%}html[data-app-shell] .dico-item summary>svg{border-radius:50%;width:1.65rem;height:1.65rem;padding:.3rem}html[data-app-shell] [data-expert-slug] .ak-medallion{box-shadow:none;background:0 0;border:0}html[data-app-shell] [data-expert-slug] .ak-ui-glyph{width:5.5rem;height:5.5rem}html[data-app-shell][data-theme=doux][data-mode=dark]{--c-paper:40 54 76;--c-surface:50 67 93;--c-ink:250 252 255;--c-muted:236 243 252;--c-primary:160 198 247;--c-primary-dark:218 234 255;--c-on-primary:24 40 64;--c-card-paper:48 63 86;--c-card-surface:57 74 99;--c-card-ink:250 252 255;--c-card-muted:236 243 252;--c-card-primary:163 200 246;--c-card-primary-dark:224 237 255;--c-card-on-primary:24 40 64;--c-card-highlight:255 206 107;--c-card-danger:255 198 181;--c-danger:255 198 181}html[data-app-shell][data-mode=dark]:not([data-theme=doux]){--c-card-paper:var(--c-paper);--c-card-surface:var(--c-surface);--c-card-ink:var(--c-ink);--c-card-muted:var(--c-ink);--c-card-primary:var(--c-primary);--c-card-primary-dark:var(--c-primary-dark);--c-card-on-primary:var(--c-on-primary);--c-card-highlight:var(--c-highlight);--c-card-danger:var(--c-danger)}html[data-app-shell][data-mode=dark] [data-resource-card]{--c-ink:var(--c-card-ink);--c-muted:var(--c-card-muted);--c-primary-dark:var(--c-card-primary-dark)}html[data-app-shell][data-mode=dark] [data-guide-surface=app] header{--c-muted:var(--c-ink)}html[data-app-shell][data-theme=doux][data-mode=dark] .ak-card{box-shadow:inset 0 1px #dce9ff1f,0 8px 25px -23px #0d182b}html[data-app-shell][data-theme=doux][data-mode=dark] [data-resource-family]{background:linear-gradient(140deg,#506b92,#3b506f);border-color:#849bbb77}html[data-app-shell][data-theme=doux][data-mode=dark] [data-resource-family=calm]{background:linear-gradient(140deg,#766952,#505269)}html[data-app-shell][data-theme=doux][data-mode=dark] [data-resource-card]{--c-ink:250 252 255;--c-muted:236 243 252;--c-primary-dark:218 234 255}html[data-app-shell][data-mode=dark] .ak-resource-copy .ak-chip{color:#fafcff;background:#d8e7ff0d;border-color:#c1d4ef3b}html[data-app-shell][data-mode=dark] [data-resource-card] .ak-open{color:#eff6ff;background:linear-gradient(140deg,#577197,#435c80);border-color:#9ebade66}html[data-app-shell][data-theme=doux][data-mode=dark] [data-tool-purpose]{--c-ink:250 252 255;--c-muted:236 243 252;background:linear-gradient(145deg,#4d6486,#394e6c)}html[data-app-shell][data-theme=doux][data-mode=dark] [data-tool-purpose] h2{color:#cce2ff!important}html[data-app-shell][data-theme=doux][data-mode=dark] [data-tool-purpose] .ak-chip{color:#fafcff;background:#c7deff17;border-color:#b8d2f144}html[data-app-shell][data-theme=doux][data-mode=dark] [data-atelier-more] a>span{color:#eff6ff}@media (width<=1023px){html[data-app-shell] [data-page-header],html[data-app-shell] [data-app-section-header]{text-align:center;margin-inline:auto}html[data-app-shell] [data-page-header-intro],html[data-app-shell] [data-app-section-intro]{margin-inline:auto}html[data-app-shell] .ak-resource-copy .ak-open{text-align:center}html[data-app-shell] :is(.ak-open,.ak-hot-cta){text-align:center;justify-content:center}html[data-app-shell] [data-atelier-filters] .flex{justify-content:center}html[data-app-shell] [data-atelier-filters] [role=group]>p{text-align:center}html[data-app-shell] [data-tool-purpose]{margin-inline:auto}}@media (width>=1024px){html[data-app-shell] aside.ak-bar[data-atelier-sidebar]{flex-shrink:0}html[data-app-shell] [data-atelier-header]{flex-direction:column;justify-content:center;min-height:9rem;padding-right:12rem;display:flex}html[data-app-shell] [data-atelier-header] .ak-companion-scene{width:9rem;height:8rem;position:absolute;top:0;right:0}html[data-app-shell] [data-page-header-eyebrow]{justify-content:flex-start}html[data-app-shell] [data-tool-purpose]{grid-template-columns:12rem minmax(0,1fr);max-width:49rem;padding:.5rem;display:grid}html[data-app-shell] [data-tool-purpose]>.ak-band{align-self:start;gap:0;min-height:12rem;margin-top:.7rem;padding:.7rem}html[data-app-shell] [data-tool-purpose]>div:nth-child(2){padding-block:1.2rem}html[data-app-shell] #app-dico-results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html[data-app-shell] .dico-item[open]{grid-column:1/-1}}@media (forced-colors:active){html[data-app-shell] [data-atelier-dock] [aria-current]:before{background:canvas;border:2px solid highlight}html[data-app-shell] .ak-ui-glyph{color:canvastext}}@keyframes atelier-greeting{0%,to{translate:0;rotate:0deg}38%{translate:0 -3px;rotate:-5deg}66%{translate:0 -1px;rotate:3deg}}@keyframes atelier-leaf{0%,to{rotate:0deg}42%{rotate:-8deg}72%{rotate:3deg}}@keyframes atelier-icon-tap{0%,to{translate:0;scale:1}45%{translate:0 -2px;scale:1.07}70%{translate:0;scale:.98}}@media (prefers-reduced-motion:no-preference){html[data-app-shell].motion:not([data-motion=off]) [data-atelier-playing] :is([data-resource-glyph],[data-atelier-icon]){transform-origin:50% 75%;animation:1.1s both atelier-object}html[data-app-shell].motion:not([data-motion=off]) [data-atelier-playing] [data-resource-glyph=choiceWheel]{animation-name:atelier-wheel}html[data-app-shell].motion:not([data-motion=off]) [data-atelier-playing] [data-resource-glyph=breathing]{animation-name:atelier-breathe}html[data-app-shell].motion:not([data-motion=off]) [data-atelier-playing] [data-resource-glyph=guides]{animation-name:atelier-leaf}html[data-app-shell].motion:not([data-motion=off]) [data-atelier-playing] .ak-companion-scene>img,html[data-app-shell].motion:not([data-motion=off]) .ak-companion-scene[data-atelier-playing]>img{animation:1.1s both atelier-greeting}html[data-app-shell].motion:not([data-motion=off]) [data-atelier-playing] [data-atelier-small-icon]{animation:.7s both atelier-icon-tap}}@media print{html[data-app-shell] :is(.ak-companion-scene,.ak-guide-art,[data-atelier-dock]){display:none}}html[data-app-shell] [data-guide-surface=app]>header{border:1px solid rgb(var(--c-primary) / .13);background:radial-gradient(ellipse at 10% 0, rgb(var(--c-highlight) / .25), transparent 65%), var(--atelier-surface);border-radius:2rem .8rem 2rem 2rem;padding:1.5rem;position:relative}html[data-app-shell] [data-guide-surface=app]>header .ak-companion-scene{margin:0 auto .5rem}html[data-app-shell] [data-guide-surface=app]>header h1{letter-spacing:-.03em;font-weight:570}html[data-app-shell] [data-guide-surface=app] [data-guide-blocks]{counter-reset:atelier-chapter}html[data-app-shell] [data-guide-surface=app] [data-guide-blocks]>section{position:relative}html[data-app-shell] [data-guide-surface=app] [data-guide-blocks]>section>h2{text-align:left;font-weight:590}html[data-app-shell] [data-guide-surface=app] [data-guide-blocks]>section>h2:before{content:"";vertical-align:-.1rem;background:linear-gradient(140deg,#ffe6a1,#edb747);border-radius:.2rem .5rem;width:.5rem;height:1.1rem;margin-right:.65rem;display:inline-block;rotate:9deg}html[data-app-shell] [data-guide-surface=app] :is(section[class*=bg-surface],a[data-guide-related]){border-color:rgb(var(--c-primary) / .15);background:var(--atelier-surface);border-radius:1.5rem .65rem 1.5rem 1.5rem}html[data-app-shell] :is(.guide-card,.dico-item)[hidden]{display:none!important}html[data-app-shell] .atlas-hero{--atelier-atlas-ink:#172641;--atelier-atlas-muted:#425c80;background:radial-gradient(at 88% 20%,#b8d5fb88,#0000 58%),linear-gradient(135deg,#e0edff,#f8fbff);border:1px solid #fff}html[data-app-shell] .atlas-hero :is(.atlas-hero-title,.atlas-hero-stat-num){color:var(--atelier-atlas-ink);text-shadow:none}html[data-app-shell] .atlas-hero :is(.atlas-hero-tagline,.atlas-hero-subtagline,.atlas-hero-stat-label,.atlas-hero-unavailable){color:var(--atelier-atlas-muted)}html[data-app-shell] .atlas-hero .atlas-hero-eyebrow{color:#78551b}html[data-app-shell] .atlas-hero .atlas-hero-compass{color:#27569316}html[data-app-shell] .atlas-hero :is(.atlas-hero-stars,.atlas-hero-sweep,.atlas-hero-shoot){opacity:.16;animation:none}html[data-app-shell][data-mode=dark] .atlas-hero{--atelier-atlas-ink:#f1f6ff;--atelier-atlas-muted:#e0ecff;background:radial-gradient(at 90% 0,#648abb66,#0000 65%),linear-gradient(140deg,#3c5577,#2c405e);border-color:#acc8ee33}html[data-app-shell][data-mode=dark] .atlas-hero .atlas-hero-eyebrow{color:#ffedbf}html[data-app-shell][data-mode=dark] .atlas-hero .atlas-hero-compass{color:#d7e9ff12}html[data-app-shell] [data-first-value] .ak-door-go{color:#1b4e9b;background:#fff;border:1px solid #6487b5;box-shadow:0 2px 5px #2a558a16}html[data-app-shell] [data-first-value] summary:focus-visible{outline-offset:-4px;outline:3px solid #1b4e9b}html[data-app-shell] .ak-companion-scene>img{left:50%;right:auto;transform:translate(-50%)}html[data-app-shell] .ak-companion-arch{left:50%;right:auto;transform:translate(-50%)rotate(-8deg)}html[data-app-shell] #app-dico-results>.dico-item{align-self:stretch;margin:0!important}html[data-app-shell] .dico-item summary{min-block-size:max(12rem, var(--atelier-dico-height,12rem))}html[data-app-shell] .dico-item summary>svg{color:#245894;background:#deebfb}html[data-app-shell][data-mode=dark] .dico-item summary>svg{color:#e7f2ff;background:#4c6589}html[data-app-shell] [data-studio-hero]{background:radial-gradient(at 4% 0,#fff8df 0,#0000 57%),radial-gradient(at 95% 100%,#b9d6fc 0,#0000 53%),linear-gradient(130deg,#ffecb6,#edf5ff 86%);border-bottom:1px solid #9ebada40;border-radius:1.5rem 1.5rem 0 0;max-width:none;margin:-1.25rem -1.25rem 0}html[data-app-shell] [data-studio-hero]>div{aspect-ratio:auto;min-height:18rem}html[data-app-shell] .ak-studio-copy{z-index:1;padding:1.65rem 1.5rem 0;position:relative}html[data-app-shell] [data-studio-hero] [data-page-header-heading]{color:#172641;letter-spacing:-.045em;font-size:clamp(2rem,3vw,3.15rem);font-weight:540;line-height:1.1}html[data-app-shell] [data-studio-hero] [data-page-header-eyebrow]{color:#365c8c}html[data-app-shell] [data-studio-hero] [data-page-header-intro]{color:#40597d;max-width:27rem;font-size:.95rem}html[data-app-shell] .ak-studio-artwork{pointer-events:none;width:min(100%,28rem);height:12rem;margin:.4rem auto 0;position:relative}html[data-app-shell] .ak-studio-canvas{filter:drop-shadow(0 13px 10px #385f8f19);width:100%;height:100%;display:block;overflow:visible}html[data-app-shell] .ak-studio-stroke{stroke-dasharray:200}html[data-app-shell][data-mode=dark] [data-studio-hero]{background:radial-gradient(at 5% 0,#77674488,#0000 58%),radial-gradient(at 100% 100%,#6288bb44,#0000 55%),linear-gradient(125deg,#344963,#3d5678)}html[data-app-shell][data-mode=dark] [data-studio-hero] [data-page-header-heading]{color:#f3f7ff}html[data-app-shell][data-mode=dark] [data-studio-hero] [data-page-header-eyebrow]{color:#ffe8b0}html[data-app-shell][data-mode=dark] [data-studio-hero] [data-page-header-intro]{color:#e0eafe}@media (width>=1024px){html[data-app-shell] [data-studio-hero]>div{grid-template-columns:minmax(0,1fr) minmax(20rem,1.1fr);align-items:center;min-height:18rem;padding:1rem 1.6rem;display:grid}html[data-app-shell] [data-studio-hero] .ak-studio-copy{text-align:left;grid-area:1/1;padding:1.5rem}html[data-app-shell] [data-studio-hero] [data-page-header-intro]{margin-inline:0}html[data-app-shell] .ak-studio-artwork{grid-area:1/2;width:100%;max-width:34rem;height:17rem;margin:0}html[data-app-shell] aside.ak-bar[data-atelier-sidebar]{--c-ink:245 249 255;--c-muted:213 229 250;--c-primary:179 213 255;--c-primary-dark:214 233 255;--ak-rail-r:1.8rem;-webkit-backdrop-filter:none;--rail-row:clamp(1.875rem, calc((100dvh - 18rem) / 13), 2.5rem);background:radial-gradient(at 0 0,#4c87d544,#0000 54%),radial-gradient(at 100% 94%,#c8993520,#0000 40%),linear-gradient(165deg,#245ba3,#234a7d 65%,#2d4563);border:1px solid #abcfff66;border-left:0;border-radius:0 1.8rem 1.8rem 0;flex-basis:16rem;align-self:flex-start;width:16rem;height:100dvh;min-height:43rem;overflow:visible;box-shadow:inset -1px 0 #d2e6ff33,8px 0 30px -18px #234b8599}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] .ak-rail-edge{opacity:.35}html[data-app-shell] [data-atelier-rail-brand]{flex-shrink:0;padding:.9rem 1.2rem .7rem}html[data-app-shell] [data-atelier-rail-brand]>a{min-height:0;box-shadow:none;background:0 0;padding:.45rem .4rem;display:inline-flex}html[data-app-shell] [data-atelier-rail-brand] svg{width:auto;height:1.8rem}html[data-app-shell] aside.ak-bar[data-atelier-sidebar]>nav{flex:1 0 auto;min-height:0;padding:0 .7rem;overflow:visible}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] nav>ul>li{margin-top:0;margin-bottom:0}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] nav>ul>li:has(>p){padding:.55rem .7rem .25rem}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] nav>ul>li>p{color:#e4eeff;letter-spacing:.13em;font-size:.65rem;line-height:1.25}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] nav>ul>li:has(hr){margin:.15rem .7rem;padding:.2rem 0}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] nav hr{border-color:#9cbde84d}html[data-app-shell] [data-atelier-sidebar] nav li>:is(a,span[aria-disabled]){min-height:var(--rail-row);border:1px solid #0000;border-radius:.9rem;gap:.55rem;padding:.18rem .65rem;font-size:.81rem;line-height:1.25}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] nav a{color:#f5f9ff}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] nav a:hover{background:#9ac5ff1c;border-color:#bdd9ff44}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] .ak-ui-glyph{color:#d1e5ff;--ak-tone:171 207 253;width:1.7rem;height:1.7rem}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] nav a[aria-current=page]{color:#172641;background:linear-gradient(115deg,#fff2c5,#ffd277);border-color:#ffe9ac;box-shadow:inset 0 1px #fff9,0 3px 9px #142b4a30}html[data-app-shell] [data-atelier-sidebar] nav a[aria-current=page] .ak-ui-glyph{color:#1b4e9b;--ak-tone:78 132 204}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] nav [aria-disabled=true]{opacity:.55}html[data-app-shell] [data-atelier-rail-footer]{background:#17375a38;border-color:#a5c5ef3d;border-radius:0 0 1.8rem;flex-shrink:0;grid-template-columns:1fr 1fr;gap:.3rem;padding:.65rem .8rem;display:grid}html[data-app-shell] [data-atelier-rail-footer]>div{grid-column:1/-1;min-height:1.9rem;margin-bottom:.1rem}html[data-app-shell] [data-atelier-rail-footer]>div>:first-child{width:1.7rem;height:1.7rem;font-size:.85rem}html[data-app-shell] [data-atelier-rail-footer]>a{grid-column:1/-1}html[data-app-shell] [data-atelier-rail-footer] :is(button,form,a){min-height:1.9rem;margin:0}html[data-app-shell] [data-atelier-rail-footer] :is(button,a){color:#e9f3ff;justify-content:center;gap:.3rem;padding:.3rem;font-size:.75rem;line-height:1.2}html[data-app-shell] [data-atelier-rail-footer] button:hover{background:#b2d2fc18}html[data-app-shell] [data-atelier-rail-footer] :is(button,a) svg{width:.95rem;height:.95rem}}@media (prefers-reduced-motion:no-preference){html[data-app-shell].motion:not([data-motion=off]) [data-atelier-playing] .ak-studio-stroke{animation:1.1s both atelier-paint}}@keyframes atelier-paint{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}html[data-app-shell] aside.ak-bar[data-atelier-sidebar] [data-atelier-rail-brand] .aty-logo{color:#f1f5fc}html[data-app-shell] [data-atelier-team-header]{text-align:center;max-width:44rem;margin-inline:auto}html[data-app-shell] [data-atelier-team-header] [data-page-header-eyebrow]{justify-content:center}html[data-app-shell] [data-atelier-team-header] [data-page-header-intro]{margin-inline:auto}html[data-app-shell] .ak-assistant-ensemble{pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.15rem .4rem;width:min(100%,19rem);margin:0 auto 1.15rem;padding:.4rem 0 .9rem;display:grid;position:relative}html[data-app-shell] .ak-assistant-ensemble:before{content:"";background:radial-gradient(at 25% 72%,#ffc85740,#0000 52%),radial-gradient(at 70% 55%,#8abaf44d,#0000 62%);border-radius:50%;position:absolute;inset:18% -3% 0}html[data-app-shell] .ak-ensemble-member{transform-origin:bottom;justify-content:center;display:flex;position:relative}html[data-app-shell] .ak-ensemble-member img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 4px #234b8524);width:5rem;height:6.8rem}html[data-app-shell] .ak-ensemble-member:nth-child(3n+2){top:-.35rem}@media (width<=639px){html[data-app-shell] .ak-assistant-ensemble{aspect-ratio:1.36;isolation:isolate;width:min(100%,18rem);margin-bottom:1.25rem;padding:0;display:block}html[data-app-shell] .ak-assistant-ensemble:before{border-radius:42% 58% 51% 49%/57% 42% 58% 43%;inset:20% 7% 2%;rotate:-7deg}html[data-app-shell] .ak-assistant-ensemble .ak-ensemble-member{left:var(--team-x);top:var(--team-y);width:var(--team-size,29%);rotate:var(--team-tilt);z-index:var(--team-depth);position:absolute}html[data-app-shell] .ak-assistant-ensemble .ak-ensemble-member img{width:100%;height:auto;display:block}}@media (width>=640px){html[data-app-shell] .ak-assistant-ensemble{grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;width:min(100%,38rem);padding-top:1rem}html[data-app-shell] .ak-ensemble-member img{width:6rem;max-width:100%;height:8.5rem}html[data-app-shell] .ak-ensemble-member:nth-child(3n+2){top:0}html[data-app-shell] .ak-ensemble-member:nth-child(3),html[data-app-shell] .ak-ensemble-member:nth-child(4){top:-.6rem}}@media (prefers-reduced-motion:no-preference){html.motion[data-app-shell]:not([data-motion=off]) .ak-assistant-ensemble[data-atelier-playing] .ak-ensemble-member:first-child img{transform-origin:bottom;animation:1.1s ease-in-out atelier-greeting}}html[data-app-shell] .atlas-map{--atlas-map-empty:#6c829d;--atlas-map-low:#5681b9;--atlas-map-high:#1b487e;--atlas-map-line:#fff;--atlas-map-focus:#16365f}html[data-app-shell][data-mode=dark] .atlas-map{--atlas-map-empty:#a1b5ce;--atlas-map-low:#99c4f1;--atlas-map-high:#deeefe;--atlas-map-line:#233b58;--atlas-map-focus:#f7faff}html[data-app-shell] .atlas-region-path{stroke:var(--atlas-map-line);stroke-width:1.6px;vector-effect:non-scaling-stroke}html[data-app-shell] .atlas-region:is(:hover,:focus-visible) .atlas-region-path,html[data-app-shell] .atlas-region-path.is-selected{fill:#ffc857;stroke:#16365f;stroke-width:2.5px;filter:drop-shadow(0 0 2px var(--atlas-map-focus))}html[data-app-shell] [data-country-map][data-has-selected=true] .atlas-region:not(:hover) .atlas-region-path:not(.is-selected){opacity:1}html[data-app-shell] .atlas-map :is(.atlas-map-aurora,.atlas-map-stars){display:none}html[data-app-shell] :is(.text-ink\/50,.text-ink\/55,.text-ink\/60,.text-ink\/65,.text-ink\/70,.text-ink\/75,.text-ink\/80){color:rgb(var(--c-muted))}html[data-app-shell] :is(input,textarea)::-moz-placeholder{color:rgb(var(--c-muted));opacity:1}html[data-app-shell] :is(input,textarea)::placeholder{color:rgb(var(--c-muted));opacity:1}
