/* AZRA full-page contextual guide · visual language based on simples.zip / reference 02 */
.az-guide-root{--az-guide-accent:#ef624c;position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:24px;isolation:isolate;color:var(--text,#202a34);font-family:var(--font-ui,Manrope,Vazirmatn,system-ui,sans-serif);background:#f2efeb;overflow:auto;overscroll-behavior:contain}
.az-guide-root[dir=rtl]{font-family:var(--font-fa,Vazirmatn,system-ui,sans-serif)}
.az-guide-backdrop{position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 6%,#fffaf5 0,#f1eeea 55%,#e9e5e0 100%);animation:azGuideBackdrop .32s ease both}
.az-guide-card{position:relative;width:min(100%,690px);max-height:min(900px,calc(100dvh - 48px));min-height:min(680px,calc(100dvh - 48px));overflow:auto;display:flex;flex-direction:column;background:#fffdf9;color:#202a34;border:1px solid rgba(39,53,65,.08);border-radius:34px;box-shadow:0 34px 100px rgba(32,42,52,.18),0 4px 15px rgba(32,42,52,.06);outline:none;animation:azGuideCardIn .48s cubic-bezier(.2,.8,.2,1) both}
.az-guide-top{display:flex;align-items:center;gap:15px;padding:21px 26px 15px;min-height:75px}
.az-guide-brand{display:flex;align-items:center;gap:10px;min-width:0}.az-guide-brand-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:13px;background:#273d54;color:#fff;font-weight:900;font-size:18px;box-shadow:0 5px 13px rgba(39,61,84,.18)}.az-guide-brand>span:last-child{display:grid;gap:2px}.az-guide-brand b{font-size:13px;letter-spacing:.09em;font-weight:900}.az-guide-brand small{font-size:8px;letter-spacing:.15em;color:#858b90;font-weight:800}.az-guide-count{margin-inline-start:auto;padding:7px 11px;border-radius:999px;background:#f0f1f1;color:#6a737a;font-size:10px;font-weight:850;letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap}
.az-guide-close{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;border:1px solid #e5e5e1;border-radius:50%;background:#fff;color:#39434b;cursor:pointer;transition:transform .2s,background .2s,border-color .2s}.az-guide-close:hover{transform:rotate(7deg);background:#f8eeeb;border-color:#efb3a8}.az-guide-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}
.az-guide-illustration{height:clamp(225px,34vh,292px);margin:0 22px;border-radius:25px;display:grid;place-items:center;overflow:hidden;background:var(--az-guide-art-bg,#f5a9ac);background-image:radial-gradient(circle at 14% 18%,rgba(255,255,255,.42) 0 6%,transparent 6.5%),radial-gradient(circle at 88% 80%,rgba(255,255,255,.32) 0 9%,transparent 9.5%),linear-gradient(135deg,var(--az-guide-art-bg,#f5a9ac),var(--az-guide-art-soft,#fbe0d9));position:relative;isolation:isolate;transition:background .35s ease}.az-guide-illustration:before,.az-guide-illustration:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.56);border-radius:50%;pointer-events:none}.az-guide-illustration:before{width:220px;height:220px;inset-inline-start:-76px;top:-112px}.az-guide-illustration:after{width:170px;height:170px;inset-inline-end:-45px;bottom:-112px}.az-guide-art{width:min(94%,470px);height:100%;max-height:286px;display:block;position:relative;z-index:1;overflow:visible}.az-guide-person{transform-origin:80px 170px;animation:azGuideFloat 4.8s ease-in-out infinite}.az-guide-device{transform-origin:220px 120px;animation:azGuideDevice .55s cubic-bezier(.2,.8,.2,1) both}.az-guide-float{transform-origin:67px 57px;animation:azGuideFloat 5.5s ease-in-out infinite reverse}
.az-guide-copy{padding:24px 48px 6px;text-align:start;flex:1}.az-guide-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:9px;font-weight:900;letter-spacing:.17em;color:var(--az-guide-accent);margin-bottom:12px}.az-guide-eyebrow:before{content:"";width:19px;height:2px;background:currentColor;border-radius:3px}.az-guide-copy h2{margin:0 0 12px;color:#202a34;font-size:clamp(25px,4.2vw,34px);line-height:1.18;letter-spacing:-.04em;font-weight:900;max-width:540px}.az-guide-copy p{margin:0;color:#626d75;font-size:14px;line-height:1.9;max-width:560px}.az-guide-assistant{display:flex;align-items:center;gap:10px;margin-top:18px;color:#788189}.az-guide-assistant-mark{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#263e51;font-size:12px;font-weight:900}.az-guide-assistant-line{font-size:10px;line-height:1.5;font-weight:650}
.az-guide-footer{display:flex;align-items:center;gap:16px;padding:18px 26px 12px;margin-top:12px;border-top:1px solid #ecebe7}.az-guide-skip{border:0;background:transparent;color:#8a9093;font:inherit;font-size:11px;font-weight:750;padding:10px 4px;cursor:pointer}.az-guide-skip:hover{color:#384752}.az-guide-skip[hidden],.az-guide-actions button[hidden]{display:none!important}.az-guide-progress{display:flex;align-items:center;justify-content:center;gap:7px;margin-inline:auto}.az-guide-progress span{width:7px;height:7px;border-radius:10px;background:#d8d8d3;transition:width .28s,background .28s}.az-guide-progress span.active{width:25px;background:var(--az-guide-accent)}.az-guide-actions{display:flex;align-items:center;gap:9px}.az-guide-actions button{min-height:43px;min-width:86px;padding:0 17px;border:1px solid #e3e4e1;border-radius:999px;background:#fff;color:#414d55;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:transform .18s,background .18s,border-color .18s}.az-guide-actions button:hover{transform:translateY(-2px);border-color:#cbd0d0}.az-guide-actions .az-guide-next{background:var(--az-guide-accent);border-color:var(--az-guide-accent);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--az-guide-accent) 24%,transparent)}.az-guide-actions .az-guide-next:hover{filter:brightness(.96)}.az-guide-hint{margin:0;padding:0 26px 16px;text-align:center;color:#9a9e9d;font-size:9px;line-height:1.5}
.az-guide-root[dir=rtl] .az-guide-copy{text-align:right}.az-guide-root[dir=rtl] .az-guide-eyebrow{letter-spacing:0}.az-guide-root[dir=rtl] .az-guide-count{letter-spacing:0}
.az-guide-root[data-theme=dark]{background:#111820;color:#f1f3f4}.az-guide-root[data-theme=dark] .az-guide-backdrop{background:radial-gradient(ellipse at 50% 6%,#222d38 0,#141b22 55%,#0b1015 100%)}.az-guide-root[data-theme=dark] .az-guide-card{background:#1b242d;color:#f1f3f4;border-color:rgba(255,255,255,.08);box-shadow:0 34px 100px rgba(0,0,0,.42)}.az-guide-root[data-theme=dark] .az-guide-brand-mark{background:#e9edf0;color:#243747}.az-guide-root[data-theme=dark] .az-guide-brand small,.az-guide-root[data-theme=dark] .az-guide-hint{color:#98a3aa}.az-guide-root[data-theme=dark] .az-guide-count{background:#2b3741;color:#d0d7dc}.az-guide-root[data-theme=dark] .az-guide-close{background:#26313b;border-color:#3a4650;color:#eaf0f1}.az-guide-root[data-theme=dark] .az-guide-close:hover{background:#33434e;border-color:#75848d}.az-guide-root[data-theme=dark] .az-guide-copy h2{color:#f4f5f4}.az-guide-root[data-theme=dark] .az-guide-copy p{color:#b7c0c5}.az-guide-root[data-theme=dark] .az-guide-assistant{color:#aab4b9}.az-guide-root[data-theme=dark] .az-guide-assistant-mark{background:#d9e2e7;color:#263c4b}.az-guide-root[data-theme=dark] .az-guide-footer{border-color:#34404a}.az-guide-root[data-theme=dark] .az-guide-skip{color:#a9b3b9}.az-guide-root[data-theme=dark] .az-guide-skip:hover{color:#fff}.az-guide-root[data-theme=dark] .az-guide-progress span{background:#4b5861}.az-guide-root[data-theme=dark] .az-guide-actions button{background:#26313b;border-color:#3d4a54;color:#e9eff2}.az-guide-root[data-theme=dark] .az-guide-actions .az-guide-next{background:var(--az-guide-accent);border-color:var(--az-guide-accent);color:#fff}
.az-guide-root.is-closing{animation:azGuideExit .27s ease both}.az-guide-card.is-entering{animation:azGuideSlide .38s cubic-bezier(.2,.8,.2,1) both}.az-guide-root button:focus-visible{outline:3px solid var(--az-guide-accent);outline-offset:3px}
@keyframes azGuideBackdrop{from{opacity:0}to{opacity:1}}@keyframes azGuideCardIn{from{opacity:0;transform:translateY(22px) scale(.975)}to{opacity:1;transform:none}}@keyframes azGuideSlide{from{opacity:.6;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes azGuideExit{to{opacity:0;transform:scale(1.025)}}@keyframes azGuideFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes azGuideDevice{from{opacity:.4;transform:translateY(10px) rotate(2deg)}to{opacity:1;transform:none}}
@media(max-width:680px){.az-guide-root{padding:0;display:block}.az-guide-backdrop{background:#f0ede8}.az-guide-card{width:100%;height:100dvh;max-height:none;min-height:100dvh;border:0;border-radius:0;box-shadow:none;overflow:hidden;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.az-guide-top{min-height:66px;padding:12px 18px 10px;gap:10px}.az-guide-brand-mark{width:32px;height:32px;border-radius:11px}.az-guide-brand b{font-size:12px}.az-guide-brand small{font-size:7px}.az-guide-count{font-size:9px;padding:6px 8px}.az-guide-close{width:34px;height:34px;flex-basis:34px}.az-guide-illustration{height:clamp(190px,30vh,255px);margin:0 12px;border-radius:22px;flex:0 0 auto}.az-guide-art{width:100%;max-height:250px}.az-guide-copy{padding:20px 25px 5px;overflow:auto}.az-guide-eyebrow{font-size:8px;margin-bottom:10px}.az-guide-copy h2{font-size:clamp(24px,6.5vw,31px);line-height:1.17;margin-bottom:10px}.az-guide-copy p{font-size:13px;line-height:1.8}.az-guide-assistant{margin-top:14px}.az-guide-footer{margin-top:auto;padding:13px 17px 9px;gap:8px;flex-wrap:nowrap}.az-guide-skip{font-size:10px;white-space:nowrap}.az-guide-progress{gap:5px}.az-guide-progress span{width:6px;height:6px}.az-guide-progress span.active{width:19px}.az-guide-actions{gap:6px}.az-guide-actions button{min-width:68px;min-height:41px;padding:0 12px;font-size:11px}.az-guide-hint{padding:0 15px 9px;font-size:8px}.az-guide-root[data-theme=dark] .az-guide-backdrop{background:#111820}}
@media(max-height:690px) and (min-width:681px){.az-guide-card{min-height:0}.az-guide-illustration{height:210px}.az-guide-copy{padding-top:16px}.az-guide-copy h2{font-size:25px}.az-guide-footer{padding-top:12px}}
@media(prefers-reduced-motion:reduce){.az-guide-root *, .az-guide-root *:before,.az-guide-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-motion=reduce] .az-guide-root *,html[data-motion=reduce] .az-guide-root *:before,html[data-motion=reduce] .az-guide-root *:after{animation:none!important;transition:none!important}

/* v2: guide and onboarding share a true full-screen canvas on desktop and mobile. */
@media(min-width:681px){
 .az-guide-root{padding:0;display:block;background:#f0ede8}
 .az-guide-backdrop{background:radial-gradient(ellipse at 50% 12%,#fffaf5 0,#f1eeea 55%,#e9e5e0 100%)}
 .az-guide-card{width:100%;height:100dvh;max-height:none;min-height:100dvh;border:0;border-radius:0;box-shadow:none;overflow:hidden;display:flex;flex-direction:column;padding:0 0 env(safe-area-inset-bottom)}
 .az-guide-top{width:min(100%,1360px);margin:0 auto;min-height:88px;padding:23px 5vw 15px}
 .az-guide-illustration{width:min(1000px,calc(100% - 10vw));height:min(39vh,390px);min-height:250px;margin:0 auto;border-radius:34px;flex:0 0 auto}
 .az-guide-art{width:min(92%,640px);max-height:380px}
 .az-guide-copy{width:min(780px,100%);margin:0 auto;padding:28px 38px 5px;text-align:center;flex:1}
 .az-guide-eyebrow{justify-content:center;margin-bottom:13px}
 .az-guide-copy h2{margin-inline:auto;font-size:clamp(28px,3.1vw,40px);max-width:720px}
 .az-guide-copy p{margin-inline:auto;font-size:15px;line-height:1.9;max-width:670px}
 .az-guide-assistant{justify-content:center;margin-top:17px}
 .az-guide-footer{width:min(100%,1000px);margin:10px auto 0;padding:17px 24px 12px}
 .az-guide-hint{padding-bottom:18px}
}

/* ==========================================================================
   v74 · reference style (simples/2.jpg + 3.jpg): saturated full-bleed slides,
   flat character art, bold centred copy, wide pill button, morphing dots.
   Shared by the contextual guide (.az-guide-root) and first-run tour (.az-onboard).
   ========================================================================== */
.az-guide-root,.az-onboard{--tour-hue:#F9A9AD;--tour-hue2:var(--tour-hue);--tour-ink:#1F4B52;--tour-btn:#EF5A3C;--tour-btn-ink:#fff;--tour-split:100%;--tour-top:var(--tour-hue);--tour-bottom:var(--tour-hue2);--tour-soft:color-mix(in srgb,var(--tour-ink) 13%,transparent);--tour-font:Poppins,Manrope,Vazirmatn,system-ui,sans-serif}
.az-guide-root[data-theme=dark],.az-onboard[data-theme=dark]{--tour-top:color-mix(in srgb,var(--tour-hue) 23%,#0d1218);--tour-bottom:color-mix(in srgb,var(--tour-hue2) 23%,#0d1218);--tour-ink:#fff!important;--tour-btn:var(--tour-hue)!important;--tour-btn-ink:#10161c!important;--tour-soft:rgba(255,255,255,.12)}
.az-guide-root,.az-onboard{background:var(--tour-top)!important;color:var(--tour-ink)!important;font-family:var(--tour-font);transition:background-color .55s ease,color .4s ease}
.az-guide-root[dir=rtl],.az-onboard[dir=rtl]{font-family:Vazirmatn,var(--font-fa,Poppins),system-ui,sans-serif}
.az-guide-root:before,.az-onboard:before{content:"";position:fixed;inset:auto 0 0 0;height:calc(100% - var(--tour-split));background:var(--tour-bottom);transition:background-color .55s ease,height .55s ease;z-index:-1;pointer-events:none}
.az-onboard{isolation:isolate}
.az-guide-backdrop,.az-onboard-backdrop{display:none!important}

/* ---- art ---- */
.az-art{display:block;width:100%;height:100%;overflow:hidden}
.az-art-blob{fill:#fff;opacity:.3;transform-box:fill-box;transform-origin:center;animation:azArtBreathe 6s ease-in-out infinite}
.az-art-ring{stroke:#fff;stroke-width:1.6;stroke-dasharray:2 10;stroke-linecap:round;opacity:.65;transform-box:fill-box;transform-origin:center;animation:azArtSpin 48s linear infinite}
.az-guide-root[data-theme=dark] .az-art-blob,.az-onboard[data-theme=dark] .az-art-blob{fill:var(--tour-hue);opacity:.92}
.az-guide-root[data-theme=dark] .az-art-ring,.az-onboard[data-theme=dark] .az-art-ring{stroke:var(--tour-hue);opacity:.55}
.az-art-person,.az-art-person2{transform-box:fill-box;transform-origin:50% 100%;animation:azArtRise .75s cubic-bezier(.2,.85,.3,1.05) both,azArtFloat 5.2s ease-in-out .8s infinite}
.az-art-person2{animation-delay:.12s,1s}
.az-art-device{transform-box:fill-box;transform-origin:50% 60%;animation:azArtPop .7s cubic-bezier(.2,.9,.3,1.35) .22s both,azArtTilt 6s ease-in-out 1s infinite}
.az-art-sticker{transform-box:fill-box;transform-origin:center;animation:azArtPop .6s cubic-bezier(.2,.9,.3,1.5) both,azArtBob 4.4s ease-in-out infinite}
.az-art-sticker.s1{animation-delay:.34s,.9s}.az-art-sticker.s2{animation-delay:.46s,1.4s;animation-duration:.6s,5s}.az-art-sticker.s3{animation-delay:.58s,.3s;animation-duration:.6s,3.8s}.az-art-sticker.s4{animation-delay:.7s,1.9s;animation-duration:.6s,4.9s}
.az-art-sway{transform-box:fill-box;transform-origin:50% 100%;animation:azArtSway 4.6s ease-in-out infinite}
.az-art-blink{transform-box:fill-box;transform-origin:center;animation:azArtBlink 5.5s infinite}
@keyframes azArtRise{from{opacity:0;translate:0 38px}to{opacity:1;translate:0 0}}
@keyframes azArtFloat{0%,100%{translate:0 0}50%{translate:0 -6px}}
@keyframes azArtPop{from{opacity:0;scale:.2}to{opacity:1;scale:1}}
@keyframes azArtBob{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -9px;rotate:3deg}}
@keyframes azArtTilt{0%,100%{rotate:0deg}50%{rotate:2.4deg}}
@keyframes azArtSway{0%,100%{rotate:-2deg}50%{rotate:3deg}}
@keyframes azArtBlink{0%,92%,100%{scale:1 1}95%{scale:1 .1}}
@keyframes azArtBreathe{0%,100%{scale:1}50%{scale:1.035}}
@keyframes azArtSpin{to{rotate:360deg}}
@keyframes azTourRise{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}
@keyframes azTourBtn{0%,100%{box-shadow:0 12px 26px rgba(20,28,36,.2),0 0 0 0 color-mix(in srgb,var(--tour-btn) 45%,transparent)}50%{box-shadow:0 12px 26px rgba(20,28,36,.2),0 0 0 9px color-mix(in srgb,var(--tour-btn) 0%,transparent)}}

/* ---- contextual guide ---- */
.az-guide-root{padding:0!important;display:block!important;overflow:hidden}
.az-guide-root,.az-guide-root *{box-sizing:border-box}
.az-guide-root{--tour-art-h:clamp(230px,38vh,380px);--tour-art-end:calc(env(safe-area-inset-top) + 74px + var(--tour-art-h))}
.az-guide-root .az-guide-card{width:min(100%,600px);height:100dvh;max-height:none;min-height:100dvh;margin:0 auto;background:transparent!important;color:inherit;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden;display:flex;flex-direction:column;padding:env(safe-area-inset-top) 22px env(safe-area-inset-bottom);animation:none}
.az-guide-root .az-guide-top{width:100%;margin:0;min-height:68px;padding:16px 0 6px;gap:12px}
.az-guide-root .az-guide-brand-mark{width:34px;height:34px;border-radius:12px;background:var(--tour-ink);color:var(--tour-top);box-shadow:none}
.az-guide-root .az-guide-brand b{font-size:12px;color:var(--tour-ink)}
.az-guide-root .az-guide-brand small{color:var(--tour-ink);opacity:.62}
.az-guide-root .az-guide-count{background:var(--tour-soft);color:var(--tour-ink);font-weight:800}
.az-guide-root .az-guide-close{background:var(--tour-soft);border:0;color:var(--tour-ink)}.az-guide-root .az-guide-close:hover{background:color-mix(in srgb,var(--tour-ink) 22%,transparent);transform:rotate(90deg)}
.az-guide-root .az-guide-illustration{width:100%;height:var(--tour-art-h);min-height:0;margin:2px auto 0;border-radius:0;background:none!important;flex:0 0 auto;overflow:visible;display:block}
.az-guide-root .az-guide-illustration:before,.az-guide-root .az-guide-illustration:after{display:none}
.az-guide-root .az-guide-art,.az-guide-root .az-guide-illustration .az-art{width:100%;max-width:none;height:100%;max-height:none}
.az-guide-root .az-guide-copy{width:100%;margin:0 auto;padding:14px 6px 0;text-align:center!important;flex:1 1 auto;overflow:auto}
.az-guide-root .az-guide-eyebrow{justify-content:center;color:var(--tour-ink);opacity:.62;font-size:10px;margin-bottom:10px}
.az-guide-root .az-guide-copy h2{margin:0 auto 10px;max-width:520px;color:var(--tour-ink)!important;font-size:clamp(26px,5.6vw,36px);line-height:1.18;letter-spacing:-.02em;font-weight:800;text-wrap:balance}
.az-guide-root .az-guide-copy p{margin:0 auto;max-width:480px;color:var(--tour-ink)!important;opacity:.82;font-size:14.5px;line-height:1.85}
.az-guide-root .az-guide-assistant{justify-content:center;margin-top:16px;color:var(--tour-ink)!important}
.az-guide-root .az-guide-assistant-mark{background:var(--tour-ink)!important;color:var(--tour-top)!important;border-radius:50%}
.az-guide-root .az-guide-assistant-line{opacity:.78;font-size:11px}
.az-guide-root .az-guide-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"next next" "dots dots" "skip prev";gap:14px 10px;align-items:center;width:100%;margin:0;padding:14px 0 8px;border:0!important}
.az-guide-root .az-guide-actions{display:contents}
.az-guide-root .az-guide-next{grid-area:next;justify-self:center;width:min(100%,380px);min-height:56px;border:0!important;border-radius:999px;background:var(--tour-btn)!important;color:var(--tour-btn-ink)!important;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.01em;box-shadow:0 12px 26px rgba(20,28,36,.2);animation:azTourBtn 2.8s ease-in-out infinite;transition:transform .2s,filter .2s}
.az-guide-root .az-guide-next:hover{transform:translateY(-3px);filter:brightness(1.05)}.az-guide-root .az-guide-next:active{transform:scale(.97)}
.az-guide-root .az-guide-progress{grid-area:dots;justify-self:center;margin:0;gap:8px}
.az-guide-root .az-guide-progress span{width:9px;height:9px;background:var(--tour-ink);opacity:.28;transition:width .35s cubic-bezier(.3,1.4,.5,1),opacity .3s,background .3s}
.az-guide-root .az-guide-progress span.active{width:30px;opacity:1;background:var(--tour-ink)}
.az-guide-root .az-guide-skip{grid-area:skip;justify-self:start;color:var(--tour-ink)!important;opacity:.72;font-size:12px;font-weight:700;padding:8px 4px}.az-guide-root .az-guide-skip:hover{opacity:1}
.az-guide-root .az-guide-actions .az-guide-prev{grid-area:prev;justify-self:end;min-width:0;min-height:38px;padding:0 6px;border:0!important;border-radius:999px;background:transparent!important;color:var(--tour-ink)!important;font-size:12px;font-weight:700;opacity:.78}.az-guide-root .az-guide-actions .az-guide-prev:hover{opacity:1;transform:none;text-decoration:underline}
.az-guide-root .az-guide-hint{padding:0 0 12px;color:var(--tour-ink)!important;opacity:.6;font-size:10px}
.az-guide-root button:focus-visible,.az-onboard button:focus-visible{outline:3px solid var(--tour-ink);outline-offset:3px}
.az-guide-root .az-guide-card.is-entering{animation:none}
.az-guide-root .az-guide-card.is-entering .az-guide-copy h2{animation:azTourRise .5s cubic-bezier(.2,.8,.2,1) .12s both}
.az-guide-root .az-guide-card.is-entering .az-guide-copy p{animation:azTourRise .5s cubic-bezier(.2,.8,.2,1) .22s both}
.az-guide-root .az-guide-card.is-entering .az-guide-assistant{animation:azTourRise .5s cubic-bezier(.2,.8,.2,1) .32s both}
.az-guide-root .az-guide-card.is-entering .az-guide-eyebrow{animation:azTourRise .45s ease .04s both}
.az-guide-root.is-closing{animation:azGuideExit .3s ease both}
@media(min-width:900px){.az-guide-root{--tour-art-h:clamp(280px,42vh,430px)}.az-guide-root .az-guide-card{width:min(100%,680px)}.az-guide-root .az-guide-copy p{font-size:15.5px}}
@media(max-height:640px){.az-guide-root{--tour-art-h:clamp(150px,28vh,210px)}.az-guide-root .az-guide-copy h2{font-size:24px}.az-guide-root .az-guide-assistant,.az-guide-root .az-guide-hint,.az-guide-root .az-guide-eyebrow{display:none}}
@media(prefers-reduced-motion:reduce){.az-guide-root .az-art *,.az-onboard .az-art *{animation:none!important;opacity:1!important}.az-guide-root .az-guide-next,.az-onboard .az-onboard-next,.az-onboard .az-onboard-start,.az-onboard .az-welcome-enter{animation:none!important}}
html[data-motion=reduce] .az-art *,html[data-motion=reduce] .az-guide-next,html[data-motion=reduce] .az-onboard-next,html[data-motion=reduce] .az-onboard-start,html[data-motion=reduce] .az-welcome-enter{animation:none!important}
html[data-motion=reduce] .az-art *{opacity:1!important}
