@font-face{font-family:'Gotu';font-style:normal;font-weight:400;font-display:swap;src:url(//yogachic.ch/wp-content/themes/ativo-child/css/../assets/fonts/quiz/gotu-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Gotu';font-style:normal;font-weight:400;font-display:swap;src:url(//yogachic.ch/wp-content/themes/ativo-child/css/../assets/fonts/quiz/gotu-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Gotu';font-style:normal;font-weight:400;font-display:swap;src:url(//yogachic.ch/wp-content/themes/ativo-child/css/../assets/fonts/quiz/gotu-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 500;font-display:swap;src:url(//yogachic.ch/wp-content/themes/ativo-child/css/../assets/fonts/quiz/cormorant-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 500;font-display:swap;src:url(//yogachic.ch/wp-content/themes/ativo-child/css/../assets/fonts/quiz/cormorant-italic-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 500;font-display:swap;src:url(//yogachic.ch/wp-content/themes/ativo-child/css/../assets/fonts/quiz/cormorant-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.yc-modal,.ycq-teaser,.ycq-link{--yc-turquoise:#3cc;--yc-turquoise-2:#2ab5b5;--yc-turquoise-ink:#1f7a7a;--yc-dark:#344033;--yc-cream:#faf9f7;--yc-cream-2:#f5f3ef;--yc-cream-3:#f0eeea;--yc-white:#fff;--yc-stone:#c1bab5;--yc-muted:#7a8478;--yc-muted-2:#5b655a;--yc-body:rgba(52,64,51,.75);--yc-line:rgba(52,64,51,.12);--yc-line-faint:rgba(52,64,51,.06);--yc-border-idle:rgba(51,204,204,.12);--yc-grad-olive:linear-gradient(135deg,#4a5c47 0%,#3a4d36 100%);--yc-shadow-raised:0 4px 24px rgba(52,64,51,.08);--yc-focus-ring:inset 0 0 0 2px rgba(51,204,204,.4);--yc-glow-turquoise:0 0 16px rgba(51,204,204,.12);--yc-font-sans:'Gotu',-apple-system,BlinkMacSystemFont,sans-serif;--yc-font-serif:'Cormorant Garamond',Georgia,serif;--yc-ease-organic:cubic-bezier(.25,.46,.45,.94);--yc-ease-exit:cubic-bezier(.22,.61,.36,1);--yc-dur-fast:.2s;--yc-dur-micro:.25s;--yc-dur-base:.3s;--yc-dur-slow:.35s;--yc-dur-fade:.6s;--yc-radius-card:16px;--yc-radius-chip:12px;--yc-radius-input:8px;--yc-radius-pill:999px;--yc-pad-y:clamp(48px, 7vw, 100px);--yc-pad-x:clamp(40px, 5vw, 80px);--yc-ground:var(--yc-cream);--yc-ink:var(--yc-dark);--yc-ring-me:var(--yc-turquoise);--yc-ring-guide:var(--yc-stone)}.yc-modal[data-ycq-skin=neige]{--yc-ground:var(--yc-cream-2)}.yc-modal[data-ycq-skin=alpage]{--yc-ground:#3a4d36;--yc-ink:var(--yc-cream);--yc-body:rgba(250,249,247,.72);--yc-muted:rgba(250,249,247,.58);--yc-muted-2:rgba(250,249,247,.66);--yc-line:rgba(250,249,247,.16);--yc-line-faint:rgba(250,249,247,.08);--yc-ring-guide:rgba(250,249,247,.3)}.yc-modal *,.yc-modal *:before,.yc-modal *:after,.ycq-teaser *{box-sizing:border-box}body[data-ycq-locked=true]{overflow:hidden}.yc-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:12px}.yc-modal[hidden]{display:none}:is(.yc-modal,.ycq-teaser) .yc-modal__veil{position:absolute;inset:0;background:rgba(20,28,20,.55);animation:ycq-veil-in .75s var(--yc-ease-organic) both}@keyframes ycq-veil-in{from{opacity:0}to{opacity:1}}:is(.yc-modal,.ycq-teaser) .yc-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100dvh - 24px);background:var(--yc-ground);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.28);overflow:hidden;animation:ycq-modal-rise .82s var(--yc-ease-organic) both}@keyframes ycq-modal-rise{from{opacity:0;transform:translate3d(0,42vh,0) scale(.94)}60%{opacity:1}to{opacity:1;transform:none}}.yc-modal[data-ycq-motion=reduced] .yc-modal__dialog{animation:ycq-enter var(--yc-dur-fade) linear both}:is(.yc-modal,.ycq-teaser) .yc-modal__scroll{position:relative;z-index:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(24px, 6vw, 40px) clamp(20px, 5vw, 40px)
           calc(clamp(24px, 6vw, 40px) + env(safe-area-inset-bottom))}:is(.yc-modal,.ycq-teaser) .yc-modal__aura{position:absolute;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(46% 40% at 20% 18%,rgba(51,204,204,.26) 0%,rgba(51,204,204,0) 70%),radial-gradient(44% 38% at 82% 84%,rgba(51,204,204,.2) 0%,rgba(51,204,204,0) 70%),radial-gradient(34% 30% at 66% 12%,rgba(122,140,90,.14) 0%,rgba(122,140,90,0) 72%);animation:ycq-drift-corners 44s var(--yc-ease-organic) infinite alternate;transition:opacity var(--yc-dur-fade) linear;will-change:transform}.yc-modal[data-ycq-skin=alpage] .yc-modal__aura{background:radial-gradient(46% 40% at 20% 18%,rgba(51,204,204,.34) 0%,rgba(51,204,204,0) 70%),radial-gradient(44% 38% at 82% 84%,rgba(250,249,247,.1) 0%,rgba(250,249,247,0) 70%)}@keyframes ycq-drift-corners{from{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.06)}}:is(.yc-modal,.ycq-teaser) .yc-modal__rain{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}:is(.yc-modal,.ycq-teaser) .yc-modal__rain:before,:is(.yc-modal,.ycq-teaser) .yc-modal__rain:after{content:"";position:absolute;inset:-25%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cfilter id='w' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006 0.009' numOctaves='3' seed='7' /%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='900' height='900' filter='url(%23w)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;will-change:transform}:is(.yc-modal,.ycq-teaser) .yc-modal__rain:before{opacity:.12;animation:ycq-surface-a 46s linear infinite}:is(.yc-modal,.ycq-teaser) .yc-modal__rain:after{opacity:.07;transform:scale(1.6) rotate(180deg);animation:ycq-surface-b 67s linear infinite reverse}@keyframes ycq-surface-a{from{transform:translate3d(-4%,-3%,0)}to{transform:translate3d(5%,4%,0)}}@keyframes ycq-surface-b{from{transform:scale(1.6) rotate(180deg) translate3d(3%,2%,0)}to{transform:scale(1.6) rotate(180deg) translate3d(-4%,-3%,0)}}:is(.yc-modal,.ycq-teaser) .yc-drop{position:absolute;width:var(--d);height:var(--d);margin-top:calc(var(--d) / -2);margin-left:calc(var(--d) / -2);border-radius:50%;opacity:0;background:radial-gradient(circle closest-side,rgba(51,204,204,0) 0 52%,rgba(51,204,204,.38) 62%,rgba(51,204,204,.13) 74%,rgba(51,204,204,0) 86%);animation:ycq-drop-out 2.8s var(--yc-ease-exit) forwards;will-change:transform,opacity}:is(.yc-modal,.ycq-teaser) .yc-drop:before{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;opacity:.55;animation:ycq-drop-out 2.8s var(--yc-ease-exit) .26s forwards}@keyframes ycq-drop-out{0%{opacity:0;transform:scale(.06)}9%{opacity:1}100%{opacity:0;transform:scale(1)}}.yc-modal[data-ycq-skin=alpage] .yc-drop{background:radial-gradient(circle closest-side,rgba(250,249,247,0) 0 52%,rgba(250,249,247,.26) 62%,rgba(250,249,247,.09) 74%,rgba(250,249,247,0) 86%)}.yc-modal[data-ycq-motion=reduced] .yc-modal__rain{display:none}.yc-modal[data-ycq-motion=reduced] .yc-modal__aura{animation:none}:is(.yc-modal,.ycq-teaser) .yc-modal__grain{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes ycq-modal-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:is(.yc-modal,.ycq-teaser) .yc-ghost{position:absolute;right:-4px;bottom:-8px;z-index:0;font-family:var(--yc-font-sans);font-size:clamp(112px, 29vw, 178px);line-height:.8;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--yc-turquoise);opacity:.1;pointer-events:none;user-select:none;transition:opacity var(--yc-dur-slow) var(--yc-ease-organic)}.yc-modal[data-ycq-skin=alpage] .yc-ghost{opacity:.16}:is(.yc-modal,.ycq-teaser) .yc-modal__close{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--yc-line);border-radius:var(--yc-radius-pill);background:var(--yc-ground);color:var(--yc-ink);font-family:var(--yc-font-sans);font-size:18px;line-height:1;cursor:pointer;transition:border-color var(--yc-dur-micro) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .yc-modal__close:hover{border-color:var(--yc-turquoise)}@media (max-width:480px){.yc-modal{padding:0}:is(.yc-modal,.ycq-teaser) .yc-modal__dialog{max-width:none;max-height:100dvh;min-height:100dvh;border-radius:0}:is(.yc-modal,.ycq-teaser) .yc-modal__scroll{flex:1;padding-top:56px;display:flex;flex-direction:column}:is(.yc-modal,.ycq-teaser) .yc-modal__scroll>.yc-quiz{margin-block:auto}:is(.yc-modal,.ycq-teaser) #dialog[data-view=question] .yc-modal__scroll{padding-top:22px}}:is(.yc-modal,.ycq-teaser) #dialog:is([data-view=question],:is(.yc-modal,.ycq-teaser) [data-view=result],:is(.yc-modal,.ycq-teaser) [data-view=capture]) .yc-quiz__mark{display:none}:is(.yc-modal,.ycq-teaser) .yc-quiz{width:100%;position:relative}:is(.yc-modal,.ycq-teaser) .yc-quiz__mark{font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--yc-muted);text-align:center;margin:0 0 clamp(24px, 6vw, 40px)}:is(.yc-modal,.ycq-teaser) .yc-screen{display:none}:is(.yc-modal,.ycq-teaser) .yc-screen[data-active=true]{display:block;animation:ycq-enter var(--yc-dur-fade) var(--yc-ease-organic) both}@keyframes ycq-enter{from{opacity:0}to{opacity:1}}:is(.yc-modal,.ycq-teaser) .yc-eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--yc-turquoise-ink);margin:0 0 18px}.yc-modal[data-ycq-skin=alpage] .yc-eyebrow{color:var(--yc-turquoise)}:is(.yc-modal,.ycq-teaser) .yc-eyebrow:before{content:"";flex:0 0 auto;width:28px;height:1.5px;background:var(--yc-turquoise)}:is(.yc-modal,.ycq-teaser) .yc-title{font-family:var(--yc-font-sans);font-size:clamp(26px, 3.2vw, 42px);font-weight:400;letter-spacing:-.01em;line-height:1.15;color:var(--yc-ink);margin:0 0 18px}:is(.yc-modal,.ycq-teaser) .yc-serif{font-family:var(--yc-font-serif);font-style:italic;font-weight:300;font-size:clamp(19px, 2.6vw, 25px);line-height:1.45;letter-spacing:.01em;color:var(--yc-ink);margin:0 0 20px}:is(.yc-modal,.ycq-teaser) .yc-body{font-size:15.5px;line-height:1.8;color:var(--yc-body);margin:0 0 20px}:is(.yc-modal,.ycq-teaser) .yc-micro{font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--yc-muted);opacity:.8;margin:0}:is(.yc-modal,.ycq-teaser) .ycq-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 30px;border:1px solid var(--yc-turquoise);border-radius:var(--yc-radius-pill);background:0 0;font-family:var(--yc-font-sans);font-size:13px;font-weight:500;letter-spacing:.05em;color:var(--yc-ink);cursor:pointer;overflow:hidden;isolation:isolate;transition:color var(--yc-dur-micro) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .ycq-pill:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--yc-turquoise);transform:scaleY(0);transform-origin:center bottom;transition:transform var(--yc-dur-base) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .ycq-pill:hover:before,:is(.yc-modal,.ycq-teaser) .ycq-pill:focus-visible:before{transform:scaleY(1)}:is(.yc-modal,.ycq-teaser) .ycq-pill:hover,:is(.yc-modal,.ycq-teaser) .ycq-pill:focus-visible{color:var(--yc-dark)}:is(.yc-modal,.ycq-teaser) .ycq-pill:disabled{border-color:var(--yc-stone);color:var(--yc-muted);cursor:default}:is(.yc-modal,.ycq-teaser) .ycq-pill:disabled:before{transform:scaleY(0)}:is(.yc-modal,.ycq-teaser) .yc-textlink{display:inline-block;min-height:44px;padding:12px 4px;background:0 0;border:0;font-family:var(--yc-font-sans);font-size:14px;color:var(--yc-muted-2);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--yc-line);cursor:pointer;transition:color var(--yc-dur-micro) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .yc-textlink:hover{color:var(--yc-turquoise-ink)}.yc-modal[data-ycq-skin=alpage] .yc-textlink:hover{color:var(--yc-turquoise)}:is(.yc-modal,.ycq-teaser) :where(button,:is(.yc-modal,.ycq-teaser) input,:is(.yc-modal,.ycq-teaser) a,:is(.yc-modal,.ycq-teaser) [tabindex]):focus-visible{outline:none;box-shadow:var(--yc-focus-ring);border-radius:var(--yc-radius-input)}:is(.yc-modal,.ycq-teaser) h1[tabindex="-1"],:is(.yc-modal,.ycq-teaser) h2[tabindex="-1"],:is(.yc-modal,.ycq-teaser) h3[tabindex="-1"]{outline:none;box-shadow:none !important}:is(.yc-modal,.ycq-teaser) .yc-qhead{display:flex;align-items:flex-end;gap:18px;margin:0 0 18px}:is(.yc-modal,.ycq-teaser) .yc-qnum{font-family:var(--yc-font-sans);font-size:clamp(68px, 18vw, 92px);line-height:.78;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1px var(--yc-turquoise-ink);user-select:none}.yc-modal[data-ycq-skin=alpage] .yc-qnum{-webkit-text-stroke-color:var(--yc-turquoise)}:is(.yc-modal,.ycq-teaser) .yc-qhead .yc-eyebrow{margin:0 0 10px}:is(.yc-modal,.ycq-teaser) .yc-qtitle{font-size:clamp(25px, 3vw, 30px);line-height:1.2;margin:0 0 18px}:is(.yc-modal,.ycq-teaser) .yc-options{margin:0 0 8px;border-top:1px solid var(--yc-line)}:is(.yc-modal,.ycq-teaser) .yc-option{position:relative;display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:14px;width:100%;min-height:52px;padding:11px 2px 11px 16px;text-align:left;background:0 0;border:0;border-bottom:1px solid var(--yc-line);border-radius:0;font-family:var(--yc-font-sans);font-size:15.5px;line-height:1.38;color:var(--yc-ink);cursor:pointer;transition:background var(--yc-dur-micro) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .yc-option:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1.5px;background:var(--yc-turquoise);transform:scaleY(0);transform-origin:center bottom;transition:transform var(--yc-dur-slow) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .yc-option:hover:before,:is(.yc-modal,.ycq-teaser) .yc-option:focus-visible:before,:is(.yc-modal,.ycq-teaser) .yc-option[aria-pressed=true]:before{transform:scaleY(1)}:is(.yc-modal,.ycq-teaser) .yc-option:focus-visible{border-radius:0}:is(.yc-modal,.ycq-teaser) .yc-option__gloss{max-width:8.5em;font-family:var(--yc-font-serif);font-style:italic;font-weight:400;font-size:16px;line-height:1.2;text-align:right;color:var(--yc-muted-2)}.yc-modal[data-ycq-motion=reduced] .yc-option:before{transition:none}@media (prefers-reduced-motion:reduce){:is(.yc-modal,.ycq-teaser) .yc-option:before{transition:none}}:is(.yc-modal,.ycq-teaser) .yc-progress{display:flex;gap:6px;margin:0}:is(.yc-modal,.ycq-teaser) .yc-progress span{height:1.5px;width:22px;background:var(--yc-line);transition:background var(--yc-dur-base) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .yc-progress span[data-done=true]{background:var(--yc-turquoise)}:is(.yc-modal,.ycq-teaser) .yc-breath{text-align:center}:is(.yc-modal,.ycq-teaser) .yc-breath>*:not(.yc-ghost){position:relative;z-index:1}:is(.yc-modal,.ycq-teaser) .yc-pad{display:block;margin:0 auto;width:clamp(220px, 62vw, 300px);height:clamp(220px, 62vw, 300px);padding:0;border:0;background:0 0;border-radius:50%;cursor:pointer;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:is(.yc-modal,.ycq-teaser) .yc-pad:focus-visible{box-shadow:0 0 0 2px rgba(51,204,204,.4)}:is(.yc-modal,.ycq-teaser) .yc-constellation circle{fill:var(--yc-ink);opacity:.12}:is(.yc-modal,.ycq-teaser) .yc-pad svg{width:100%;height:100%;display:block;overflow:visible}:is(.yc-modal,.ycq-teaser) .yc-ring-guide{fill:none;stroke:var(--yc-ring-guide);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0;transition:opacity var(--yc-dur-slow) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .yc-ring-me{fill:none;stroke:var(--yc-ring-me);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.78;transition:opacity var(--yc-dur-fast) var(--yc-ease-organic),stroke-width var(--yc-dur-fast) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .yc-pad[data-locked=true] .yc-ring-me{opacity:1;stroke-width:4}:is(.yc-modal,.ycq-teaser) .yc-ring-core{fill:none;stroke:var(--yc-turquoise);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:.22}:is(.yc-modal,.ycq-teaser) .yc-ring-halo{fill:var(--yc-turquoise);opacity:0;transition:opacity var(--yc-dur-base) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .yc-ring-ripple{fill:none;stroke:var(--yc-turquoise);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0}:is(.yc-modal,.ycq-teaser) .yc-ring-ripple[data-run=true]{animation:ycq-ripple 1s var(--yc-ease-exit) 1}@keyframes ycq-ripple{from{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}:is(.yc-modal,.ycq-teaser) .yc-ring-pulse{fill:none;stroke:var(--yc-turquoise);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0;transform-origin:100px 100px}:is(.yc-modal,.ycq-teaser) .yc-pad[data-idle=true] .yc-ring-pulse{animation:ycq-breathe-pulse 3.4s var(--yc-ease-organic) infinite}:is(.yc-modal,.ycq-teaser) .yc-pad[data-idle=true] .yc-ring-pulse.yc-ring-pulse--2{animation-delay:1.1s}@keyframes ycq-breathe-pulse{0%{opacity:0;transform:scale(1)}22%{opacity:.38}100%{opacity:0;transform:scale(2.9)}}.yc-modal[data-ycq-motion=reduced] .yc-ring-pulse{animation:none !important;opacity:0}:is(.yc-modal,.ycq-teaser) .yc-breath__word{font-family:var(--yc-font-sans);font-size:20px;text-transform:lowercase;letter-spacing:.2px;color:var(--yc-ink);margin:22px 0 6px;min-height:28px;transition:opacity var(--yc-dur-fast) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .yc-breath__hint{font-size:14px;line-height:1.5;color:var(--yc-muted-2);margin:0 0 20px;min-height:42px}:is(.yc-modal,.ycq-teaser) .yc-breath__count{font-variant-numeric:tabular-nums;color:var(--yc-turquoise-ink)}.yc-modal[data-ycq-skin=alpage] .yc-breath__count{color:var(--yc-turquoise)}:is(.yc-modal,.ycq-teaser) .yc-dots{display:flex;justify-content:center;gap:9px;margin:0 0 20px}:is(.yc-modal,.ycq-teaser) .yc-dots span{width:7px;height:7px;border-radius:50%;border:1px solid var(--yc-stone);transition:background var(--yc-dur-base) var(--yc-ease-organic),border-color var(--yc-dur-base) var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .yc-dots span[data-done=true]{background:var(--yc-turquoise);border-color:var(--yc-turquoise)}@media (max-width:480px){:is(.yc-modal,.ycq-teaser) #dialog[data-view=result] .yc-modal__scroll>.yc-quiz{margin-block:0;flex:1 0 auto;display:flex;flex-direction:column}:is(.yc-modal,.ycq-teaser) .yc-result[data-active=true]{flex:1 0 auto;display:flex;flex-direction:column}:is(.yc-modal,.ycq-teaser) .yc-result .yc-photo{flex:1 0 auto;height:auto}}:is(.yc-modal,.ycq-teaser) #dialog[data-view=result] .yc-modal__scroll{padding:0}:is(.yc-modal,.ycq-teaser) .yc-photo{position:relative;margin:0;height:clamp(280px, 40dvh, 360px);min-height:clamp(280px, 40dvh, 360px);overflow:hidden;background:var(--yc-cream-3)}:is(.yc-modal,.ycq-teaser) .yc-photo img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}:is(.yc-modal,.ycq-teaser) .yc-photo__veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,0,16,.15) 0%,rgba(6,0,16,.05) 40%,rgba(6,0,16,.3) 70%,rgba(6,0,16,.55) 100%)}:is(.yc-modal,.ycq-teaser) .yc-photo__num{position:absolute;right:clamp(14px, 4vw, 32px);bottom:8px;font-family:var(--yc-font-sans);font-size:clamp(120px, 34vw, 168px);line-height:.8;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.38);user-select:none}:is(.yc-modal,.ycq-teaser) .yc-photo__head{position:absolute;left:clamp(20px, 5vw, 40px);right:clamp(20px, 5vw, 40px);bottom:20px;color:var(--yc-white)}:is(.yc-modal,.ycq-teaser) .yc-photo__head .yc-eyebrow{color:var(--yc-white);margin:0 0 10px}:is(.yc-modal,.ycq-teaser) .yc-result__name{font-family:var(--yc-font-sans);font-weight:400;font-size:clamp(34px, 10.4vw, 44px);line-height:1.06;letter-spacing:-.01em;color:var(--yc-white);margin:0 0 6px;text-shadow:0 1px 18px rgba(6,0,16,.25)}:is(.yc-modal,.ycq-teaser) .yc-result__tagline{font-family:var(--yc-font-serif);font-style:italic;font-weight:400;font-size:20px;line-height:1.25;color:rgba(255,255,255,.92);margin:0}:is(.yc-modal,.ycq-teaser) .yc-result__body{padding:16px clamp(20px, 5vw, 40px) 14px}:is(.yc-modal,.ycq-teaser) .yc-why{font-size:15px;line-height:1.5;color:var(--yc-ink);margin:0 0 6px}:is(.yc-modal,.ycq-teaser) .yc-why:empty{display:none}:is(.yc-modal,.ycq-teaser) .yc-readback{border-left:1.5px solid var(--yc-turquoise);padding:1px 0 1px 12px;margin:10px 0 12px;font-size:14px;line-height:1.5;color:var(--yc-muted-2)}:is(.yc-modal,.ycq-teaser) .yc-affinity{display:flex;align-items:center;gap:16px;padding:10px 0;border-top:1px solid var(--yc-line);border-bottom:1px solid var(--yc-line);margin:0 0 12px}:is(.yc-modal,.ycq-teaser) .yc-affinity svg{flex:0 0 auto;width:118px;height:76px;overflow:visible}:is(.yc-modal,.ycq-teaser) .yc-map__axis{stroke:var(--yc-line);stroke-width:1}:is(.yc-modal,.ycq-teaser) .yc-map__dot{fill:var(--yc-stone)}:is(.yc-modal,.ycq-teaser) .yc-map__me{fill:var(--yc-turquoise)}:is(.yc-modal,.ycq-teaser) .yc-map__second{fill:none;stroke:var(--yc-turquoise-ink);stroke-width:1.25}:is(.yc-modal,.ycq-teaser) .yc-map__label{font-family:var(--yc-font-sans);font-size:10px;letter-spacing:.08em;fill:var(--yc-muted)}:is(.yc-modal,.ycq-teaser) .yc-affinity ul{list-style:none;margin:0;padding:0;font-size:14px;line-height:1.45;color:var(--yc-ink)}:is(.yc-modal,.ycq-teaser) .yc-affinity li{display:flex;align-items:baseline;gap:8px}:is(.yc-modal,.ycq-teaser) .yc-affinity li+li{margin-top:4px;color:var(--yc-muted-2)}:is(.yc-modal,.ycq-teaser) .yc-key{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--yc-turquoise);transform:translateY(-1px)}:is(.yc-modal,.ycq-teaser) .yc-key--second{background:0 0;border:1.25px solid var(--yc-turquoise-ink)}:is(.yc-modal,.ycq-teaser) .yc-result .yc-actions{flex-wrap:nowrap;gap:8px 14px;margin:0 0 8px}:is(.yc-modal,.ycq-teaser) .yc-result .ycq-pill{padding:13px 24px}:is(.yc-modal,.ycq-teaser) .yc-disclaimer{font-size:12px;line-height:1.55;color:var(--yc-muted);margin:0}:is(.yc-modal,.ycq-teaser) .yc-result[data-active=true] .yc-photo img{animation:ycq-settle 1.2s var(--yc-ease-organic) both}:is(.yc-modal,.ycq-teaser) .yc-result[data-active=true] .yc-rv{animation:ycq-rise .8s var(--yc-ease-organic) both;animation-delay:calc(120ms + var(--i, 0) * 80ms)}@keyframes ycq-settle{from{transform:scale(1.04)}to{transform:none}}@keyframes ycq-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.yc-modal[data-ycq-motion=reduced] .yc-result[data-active=true] .yc-photo img{animation:none}.yc-modal[data-ycq-motion=reduced] .yc-result[data-active=true] .yc-rv{animation:ycq-enter var(--yc-dur-fast) linear both}@media (prefers-reduced-motion:reduce){:is(.yc-modal,.ycq-teaser) .yc-result[data-active=true] .yc-photo img{animation:none}:is(.yc-modal,.ycq-teaser) .yc-result[data-active=true] .yc-rv{animation:ycq-enter var(--yc-dur-fast) linear both}}:is(.yc-modal,.ycq-teaser) .yc-thumb{float:right;width:clamp(96px, 26vw, 128px);margin:4px 0 12px 18px;transform:rotate(-4deg);transform-origin:50% 60%;transition:transform 1s var(--yc-ease-organic)}:is(.yc-modal,.ycq-teaser) .yc-thumb img{display:block;width:100%;height:auto;border-radius:3px;box-shadow:0 1px 0 var(--yc-line),var(--yc-shadow-raised)}:is(.yc-modal,.ycq-teaser) [data-sent=true] .yc-thumb{transform:none}:is(.yc-modal,.ycq-teaser) .yc-thumb[hidden]{display:none}@media (min-width:481px){:is(.yc-modal,.ycq-teaser) .yc-thumb{margin-top:22px}}.yc-modal[data-ycq-motion=reduced] .yc-thumb{transition:none}@media (prefers-reduced-motion:reduce){:is(.yc-modal,.ycq-teaser) .yc-thumb{transition:none}}:is(.yc-modal,.ycq-teaser) .yc-cap-clear{clear:both}:is(.yc-modal,.ycq-teaser) [data-screen=capture] .yc-body{line-height:1.6;margin-bottom:14px}:is(.yc-modal,.ycq-teaser) [data-screen=capture] .yc-title{margin-bottom:12px}:is(.yc-modal,.ycq-teaser) [data-screen=capture] .yc-field{margin-bottom:10px}:is(.yc-modal,.ycq-teaser) [data-screen=capture] .yc-consent{padding:8px 0}:is(.yc-modal,.ycq-teaser) [data-screen=capture] .yc-consent span{line-height:1.5}:is(.yc-modal,.ycq-teaser) [data-screen=capture] .yc-notice{margin-top:10px}:is(.yc-modal,.ycq-teaser) .yc-field{margin:0 0 14px}:is(.yc-modal,.ycq-teaser) .yc-field label{display:block;font-size:14px;color:var(--yc-muted-2);margin:0 0 6px}:is(.yc-modal,.ycq-teaser) .yc-field input[type=text],:is(.yc-modal,.ycq-teaser) .yc-field input[type=email]{width:100%;min-height:48px;padding:13px 15px;font-family:var(--yc-font-sans);font-size:16px;color:var(--yc-ink);background:var(--yc-white);border:1px solid var(--yc-line);border-radius:var(--yc-radius-input);transition:border-color var(--yc-dur-micro) var(--yc-ease-organic)}.yc-modal[data-ycq-skin=alpage] .yc-field input{background:rgba(250,249,247,.1)}:is(.yc-modal,.ycq-teaser) .yc-field input:focus{border-color:var(--yc-turquoise)}:is(.yc-modal,.ycq-teaser) .yc-field input::placeholder{color:var(--yc-muted);opacity:1}:is(.yc-modal,.ycq-teaser) .yc-field input[aria-invalid=true]{border-color:var(--yc-turquoise-ink)}:is(.yc-modal,.ycq-teaser) .yc-consent{display:flex;align-items:flex-start;gap:12px;padding:12px 0;margin:4px 0 12px;cursor:pointer}:is(.yc-modal,.ycq-teaser) .yc-consent input{flex:0 0 auto;width:22px;height:22px;margin:1px 0 0;accent-color:var(--yc-turquoise);cursor:pointer}:is(.yc-modal,.ycq-teaser) .yc-consent span{font-size:14px;line-height:1.6;color:var(--yc-body)}:is(.yc-modal,.ycq-teaser) .yc-notice{font-size:12px;line-height:1.65;color:var(--yc-muted);margin:16px 0 0}:is(.yc-modal,.ycq-teaser) .yc-notice a{color:var(--yc-turquoise-ink);text-underline-offset:3px}.yc-modal[data-ycq-skin=alpage] .yc-notice a{color:var(--yc-turquoise)}:is(.yc-modal,.ycq-teaser) .yc-error{font-size:14px;line-height:1.6;color:var(--yc-turquoise-ink);margin:0 0 14px;min-height:0}.yc-modal[data-ycq-skin=alpage] .yc-error{color:var(--yc-turquoise)}:is(.yc-modal,.ycq-teaser) .yc-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}:is(.yc-modal,.ycq-teaser) .yc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}@media (prefers-reduced-motion:reduce){:is(.yc-modal,.ycq-teaser) *,:is(.yc-modal,.ycq-teaser) *:before,:is(.yc-modal,.ycq-teaser) *:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:var(--yc-dur-fast) !important;transition-property:opacity,color,background-color,border-color !important}}.yc-modal[data-ycq-motion=reduced] .yc-ring-ripple{display:none}.yc-modal[data-ycq-motion=reduced] .yc-pad{cursor:pointer}.yc-modal[data-ycq-motion=reduced] .yc-breath__word{font-size:22px}:is(.yc-modal,.ycq-teaser) .yc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-height:700px){:is(.yc-modal,.ycq-teaser) .yc-quiz__mark{margin-bottom:16px}:is(.yc-modal,.ycq-teaser) .yc-pad{width:clamp(170px, 44vw, 240px);height:clamp(170px, 44vw, 240px)}:is(.yc-modal,.ycq-teaser) .yc-breath__word{margin-top:16px}:is(.yc-modal,.ycq-teaser) .yc-breath__hint{margin-bottom:12px}}.yc-modal,.ycq-teaser,.ycq-link{font-family:var(--yc-font-sans);color:var(--yc-ink);-webkit-font-smoothing:antialiased}.yc-modal,.ycq-teaser{line-height:normal;letter-spacing:normal;font-weight:400}.yc-modal{z-index:100000}:is(.yc-modal,.ycq-teaser) button,:is(.yc-modal,.ycq-teaser) input{text-transform:none;letter-spacing:inherit;font-weight:inherit;line-height:inherit;box-shadow:none;border-radius:0;padding:1px 6px}#modal button,#modal button:hover,#modal button:focus,#modal button:active,#ycqTeaser button,#ycqTeaser button:hover,#ycqTeaser button:focus,#ycqTeaser button:active{background-color:transparent;background-image:none}#modal .yc-modal__close,#modal .yc-modal__close:is(:hover,:focus,:active){background-color:var(--yc-ground);color:var(--yc-ink)}#ycqTeaser .ycq-teaser__close,#ycqTeaser .ycq-teaser__close:is(:hover,:focus,:active){background-color:var(--yc-cream);color:var(--yc-dark)}#modal .ycq-pill,#modal .ycq-pill:is(:focus,:active),#ycqTeaser .ycq-pill,#ycqTeaser .ycq-pill:is(:focus,:active){color:var(--yc-ink)}#modal .ycq-pill:is(:hover,:focus-visible),#ycqTeaser .ycq-pill:is(:hover,:focus-visible){color:var(--yc-dark)}#modal .ycq-pill:disabled,#modal .ycq-pill:disabled:hover{color:var(--yc-muted)}#modal .yc-textlink,#modal .yc-textlink:is(:focus,:active){color:var(--yc-muted-2)}#modal .yc-textlink:hover{color:var(--yc-turquoise-ink)}#modal[data-ycq-skin=alpage] .yc-textlink:hover{color:var(--yc-turquoise)}#modal .yc-option,#modal .yc-option:is(:hover,:focus,:active){color:var(--yc-ink)}#modal .yc-pad,#modal .yc-pad:is(:hover,:focus,:active){color:inherit}#modal label{font-family:var(--yc-font-sans);line-height:normal;letter-spacing:normal}#modal a:not(.ycq-pill){text-decoration-line:underline}.ycq-teaser{position:fixed;left:0;right:0;bottom:0;z-index:99990;max-height:25vh;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 60px calc(18px + env(safe-area-inset-bottom)) 20px;background:var(--yc-cream);border-top:1px solid var(--yc-line);border-radius:18px 18px 0 0;box-shadow:0 -12px 36px rgba(0,0,0,.14);animation:ycq-rise-sheet .82s var(--yc-ease-organic) both}.ycq-teaser[hidden]{display:none}@keyframes ycq-rise-sheet{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.ycq-teaser .ycq-teaser__title{flex:1 1 100%;margin:0;font-family:var(--yc-font-serif);font-style:italic;font-weight:400;font-size:21px;line-height:1.25;color:var(--yc-dark)}.ycq-teaser .ycq-pill{padding:11px 22px}.ycq-teaser .ycq-teaser__close,.ycq-teaser .ycq-teaser__close:hover{position:absolute;top:10px;right:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--yc-line);border-radius:999px;background:var(--yc-cream);color:var(--yc-dark);font:16px/1 var(--yc-font-sans);cursor:pointer}@media (prefers-reduced-motion:reduce){.ycq-teaser{animation:none}}.ycq-link{margin:0 auto;padding:36px 20px 8px;max-width:1100px;text-align:center;font-size:15px;line-height:1.6;color:var(--yc-muted-2)}.ycq-link a{color:var(--yc-turquoise-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ycq-link a:hover,.ycq-link a:focus-visible{color:var(--yc-dark)}