.naming-reader-chapter-trail-module__NEmaUq__trail{margin-top:24px;padding-top:72px}.naming-reader-chapter-trail-module__NEmaUq__track{position:relative}.naming-reader-chapter-trail-module__NEmaUq__stops{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.naming-reader-chapter-trail-module__NEmaUq__stops:before{content:"";border-top:1px dashed var(--app-gold);opacity:.65;position:absolute;top:13px;left:12.5%;right:12.5%}.naming-reader-chapter-trail-module__NEmaUq__stop{min-width:0;position:relative}.naming-reader-chapter-trail-module__NEmaUq__chapterLink{border-radius:var(--mantine-radius-sm);width:100%;min-height:60px;color:var(--app-muted);flex-direction:column;align-items:center;gap:9px;padding:0 4px 8px;display:flex;position:relative}.naming-reader-chapter-trail-module__NEmaUq__number{border:1px solid var(--app-border);background:var(--app-surface);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;line-height:1;display:grid}.naming-reader-chapter-trail-module__NEmaUq__chapterLabel{text-align:center;font-size:14px;line-height:1.4}.naming-reader-chapter-trail-module__NEmaUq__chapterLink[aria-current=step]{color:var(--app-gold-text);font-weight:600}.naming-reader-chapter-trail-module__NEmaUq__chapterLink[aria-current=step] .naming-reader-chapter-trail-module__NEmaUq__number{background:var(--app-champagne);color:var(--app-ink);border-color:var(--app-gold)}[data-airi-palette] .naming-reader-chapter-trail-module__NEmaUq__chapterLink[aria-current=step] .naming-reader-chapter-trail-module__NEmaUq__number{background:color-mix(in srgb, var(--airi-accent) 18%, var(--app-surface));color:var(--app-text);border-color:var(--airi-accent);box-shadow:0 0 16px color-mix(in srgb, var(--airi-accent) 24%, transparent)}:is([data-airi-palette] .naming-reader-chapter-trail-module__NEmaUq__chapterLink:hover .naming-reader-chapter-trail-module__NEmaUq__number,[data-airi-palette] .naming-reader-chapter-trail-module__NEmaUq__chapterLink:focus-visible .naming-reader-chapter-trail-module__NEmaUq__number){border-color:var(--airi-accent)}.naming-reader-chapter-trail-module__NEmaUq__chapterLink:hover .naming-reader-chapter-trail-module__NEmaUq__number{border-color:var(--app-gold)}.naming-reader-chapter-trail-module__NEmaUq__trail .naming-reader-chapter-trail-module__NEmaUq__traveler{top:-66px;bottom:auto}.naming-reader-chapter-trail-module__NEmaUq__mascot{animation:4s ease-in-out infinite naming-reader-chapter-trail-module__NEmaUq__naming-guide-float}@keyframes naming-reader-chapter-trail-module__NEmaUq__naming-guide-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.naming-reader-chapter-trail-module__NEmaUq__trail[data-moving=false] .naming-reader-chapter-trail-module__NEmaUq__mascot{animation-play-state:paused}@media (max-width:48em){.naming-reader-chapter-trail-module__NEmaUq__trail{margin-top:8px;padding-top:56px}.naming-reader-chapter-trail-module__NEmaUq__trail .naming-reader-chapter-trail-module__NEmaUq__traveler{width:54px;height:54px;top:-57px}.naming-reader-chapter-trail-module__NEmaUq__chapterLink{min-height:88px;padding-inline:2px}}@media (prefers-reduced-motion:reduce){.naming-reader-chapter-trail-module__NEmaUq__trail .naming-reader-chapter-trail-module__NEmaUq__traveler,.naming-reader-chapter-trail-module__NEmaUq__trail .naming-reader-chapter-trail-module__NEmaUq__traveler *{animation:none!important}}
.naming-candidate-reader-module__fWYaxq__root{isolation:isolate;width:100%;color:var(--app-text);position:relative}.naming-candidate-reader-module__fWYaxq__scenery{z-index:-2;pointer-events:none;width:min(100vw - 16px,1600px);height:1120px;position:absolute;top:-120px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 10% 75%,#0000),linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(#0000,#000 10% 75%,#0000),linear-gradient(90deg,#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.naming-candidate-reader-module__fWYaxq__scenery:before{content:"";background:url(/brand/fantasy/naming-reader-library.webp) top/cover no-repeat;position:absolute;inset:0}.naming-candidate-reader-module__fWYaxq__reader{max-width:840px;margin-inline:auto;padding:20px 12px 28px;position:relative}.naming-candidate-reader-module__fWYaxq__root[data-airi-palette] .naming-candidate-reader-module__fWYaxq__reader:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--airi-accent) 18%, transparent), transparent 68%);height:420px;position:absolute;inset:60px 0 auto}.naming-candidate-reader-module__fWYaxq__back{margin-left:-18px}.naming-candidate-reader-module__fWYaxq__identity{text-align:center;margin-top:40px}.naming-candidate-reader-module__fWYaxq__root[data-airi-palette] .naming-candidate-reader-module__fWYaxq__identity{position:relative}.naming-candidate-reader-module__fWYaxq__root[data-airi-palette] .naming-candidate-reader-module__fWYaxq__identity:after{content:"";z-index:-1;pointer-events:none;box-shadow:0 0 56px color-mix(in srgb, var(--airi-accent) 22%, transparent);border-radius:50%;position:absolute;inset:16px 20% -12px}.naming-candidate-reader-module__fWYaxq__name{overflow-wrap:anywhere;font-size:clamp(28px,3vw,40px);line-height:1.25}.naming-candidate-reader-module__fWYaxq__meaning{max-width:640px;margin:8px auto 0;line-height:1.65}.naming-candidate-reader-module__fWYaxq__score{margin-top:12px}.naming-candidate-reader-module__fWYaxq__scoreValue{color:var(--app-gold-text);font-family:var(--mantine-font-family-headings);font-size:26px;font-weight:600;line-height:1.4}.naming-candidate-reader-module__fWYaxq__scoreValue+span{border-left:1px solid var(--app-border);padding-left:16px}.naming-candidate-reader-module__fWYaxq__divider{color:var(--app-gold);--divider-color:var(--app-border);margin:32px 0}.naming-candidate-reader-module__fWYaxq__prose{position:relative}.naming-candidate-reader-module__fWYaxq__prose:before{content:"";z-index:-1;pointer-events:none;background:var(--app-canvas);opacity:.86;position:absolute;inset:-56px -80px -96px;-webkit-mask-image:linear-gradient(#0000,#000 80px calc(100% - 80px),#0000),linear-gradient(90deg,#0000,#000 100px calc(100% - 100px),#0000);mask-image:linear-gradient(#0000,#000 80px calc(100% - 80px),#0000),linear-gradient(90deg,#0000,#000 100px calc(100% - 100px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.naming-candidate-reader-module__fWYaxq__chapterTitle{margin-top:-8px;margin-bottom:4px;font-size:clamp(26px,2.8vw,40px);line-height:1.3}.naming-candidate-reader-module__fWYaxq__prose .naming-candidate-reader-module__fWYaxq__note{color:var(--app-muted);font-size:14px}.naming-candidate-reader-module__fWYaxq__navigation{gap:12px;padding-top:28px}.naming-candidate-reader-module__fWYaxq__nextLabel{text-align:center;max-width:160px}[data-mantine-color-scheme=dark] .naming-candidate-reader-module__fWYaxq__scenery:before{filter:brightness(.34)saturate(.7);opacity:.85}@media (max-width:48em){.naming-candidate-reader-module__fWYaxq__root[data-airi-palette] .naming-candidate-reader-module__fWYaxq__scenery{width:calc(100% - 8px)}.naming-candidate-reader-module__fWYaxq__reader{padding:8px 0 24px}.naming-candidate-reader-module__fWYaxq__scenery{opacity:.55;width:calc(100vw - 8px);height:900px;top:-80px}.naming-candidate-reader-module__fWYaxq__scenery:before{background-size:auto 760px}.naming-candidate-reader-module__fWYaxq__identity{margin-top:20px}.naming-candidate-reader-module__fWYaxq__divider{margin-block:24px}.naming-candidate-reader-module__fWYaxq__prose:before{inset-inline:-12px;-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 48px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 48px),#0000)}}.naming-candidate-reader-module__fWYaxq__scenery:after{content:"";background:radial-gradient(ellipse at 50% 50%, var(--app-canvas), color-mix(in srgb, var(--app-canvas) 86%, transparent) 28%, transparent 66%);position:absolute;inset:0}.naming-candidate-reader-module__fWYaxq__root[data-airi-palette] .naming-candidate-reader-module__fWYaxq__scenery:after{background:radial-gradient(ellipse at 50% 48%, color-mix(in srgb, var(--airi-secondary) 20%, var(--app-canvas)), color-mix(in srgb, var(--app-canvas) 88%, transparent) 42%, transparent 72%)}
.result-contents-layout-module__3Rcurq__layout{width:100%;max-width:1120px;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px));margin-inline:auto;position:relative}.result-contents-layout-module__3Rcurq__content{min-width:0}.result-contents-layout-module__3Rcurq__sheetHeader{flex-shrink:0}.result-contents-layout-module__3Rcurq__layout button.result-contents-layout-module__3Rcurq__trigger{inset-inline-end:max(1rem, env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:180;min-height:44px;box-shadow:var(--mantine-shadow-md);position:fixed}.result-contents-layout-module__3Rcurq__sheetContent{flex-direction:column;display:flex;overflow:hidden}.result-contents-layout-module__3Rcurq__sheetBody{overscroll-behavior:contain;min-height:0;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.result-contents-layout-module__3Rcurq__itemLabel{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.result-contents-layout-module__3Rcurq__overviewLink{padding-bottom:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-xs);border-bottom:1px solid var(--mantine-color-default-border)}
.result-dna-module__akCRIG__frame{isolation:isolate;border-radius:var(--mantine-radius-xl);width:100%;max-width:1120px;margin-inline:auto;padding-bottom:24px;position:relative;container-type:inline-size}.result-dna-module__akCRIG__scenery{z-index:-1;pointer-events:none;background:var(--result-scene) center / cover no-repeat;border-radius:inherit;height:430px;position:absolute;inset:-16px -16px auto;-webkit-mask-image:linear-gradient(#0000,#000 5% 92%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(#0000,#000 5% 92%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.result-dna-module__akCRIG__frame[data-result-dna=personal]{--result-scene:url(/brand/fantasy/results/personal-scene.webp)}.result-dna-module__akCRIG__frame[data-result-dna=love]{--result-scene:url(/brand/fantasy/results/love-scene.webp)}.result-dna-module__akCRIG__frame[data-result-dna=naming]{--result-scene:url(/brand/fantasy/results/naming-scene.webp)}.result-dna-module__akCRIG__frame[data-result-dna=daily]{--result-scene:url(/brand/fantasy/results/daily-scene.webp)}.result-dna-module__akCRIG__frame[data-result-dna=tarot]{--result-scene:url(/brand/fantasy/results/personal-scene.webp)}.result-dna-module__akCRIG__frame[data-result-dna=tarot]:has(>.result-dna-module__akCRIG__hero){background:var(--app-surface);grid-template-columns:minmax(0,1fr);display:grid}.result-dna-module__akCRIG__frame[data-result-dna=tarot]:has(>.result-dna-module__akCRIG__hero) .result-dna-module__akCRIG__scenery{grid-area:1/1/2/2;height:auto;bottom:0}.result-dna-module__akCRIG__frame[data-result-dna=tarot] .result-dna-module__akCRIG__hero{grid-area:1/1;height:auto;min-height:380px}.result-dna-module__akCRIG__frame[data-result-dna=tarot] .result-dna-module__akCRIG__focal:has(>[data-slot=tarot-reading-reveal]){height:auto;padding-block:16px 104px}.result-dna-module__akCRIG__frame[data-airi-palette]{--result-ai-band:color-mix(in srgb, var(--airi-primary-light) 64%, var(--app-ink));--result-ai-band-end:color-mix(in srgb, var(--airi-secondary-light) 64%, var(--app-ink))}[data-mantine-color-scheme=dark] .result-dna-module__akCRIG__frame[data-airi-palette]{--result-ai-band:color-mix(in srgb, var(--airi-primary-light) 48%, var(--app-ink));--result-ai-band-end:color-mix(in srgb, var(--airi-secondary-light) 48%, var(--app-ink))}.result-dna-module__akCRIG__frame[data-airi-palette] .result-dna-module__akCRIG__scenery{isolation:isolate}.result-dna-module__akCRIG__frame[data-airi-palette] .result-dna-module__akCRIG__ornament:is([data-ornament=daily],[data-ornament=naming])>img{filter:drop-shadow(0 0 20px var(--airi-aura))}.result-dna-module__akCRIG__frame[data-airi-palette] .result-dna-module__akCRIG__ornament[data-ornament=love]>img{filter:drop-shadow(-10px 0 18px var(--airi-aura)) drop-shadow(10px 0 18px color-mix(in srgb, var(--airi-secondary) 55%, transparent))}.result-dna-module__akCRIG__frame[data-airi-palette] .result-dna-module__akCRIG__surface [data-discovery-card],.result-dna-module__akCRIG__frame[data-airi-palette] .result-dna-module__akCRIG__surface>details{border-color:color-mix(in srgb, var(--airi-accent) 30%, var(--app-border))}.result-dna-module__akCRIG__frame[data-airi-palette] .result-dna-module__akCRIG__surface [data-discovery-card]:is(:hover,:focus-within){border-color:var(--airi-accent);box-shadow:0 0 14px color-mix(in srgb, var(--airi-accent) 15%, transparent)}.result-dna-module__akCRIG__hero{grid-template-columns:minmax(0,.39fr) minmax(0,.61fr);align-items:center;gap:0;height:380px;padding:0 56px;display:grid;position:relative}.result-dna-module__akCRIG__frame[data-result-dna=personal] .result-dna-module__akCRIG__hero{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr)}.result-dna-module__akCRIG__copy{z-index:1;min-width:0;padding-block:20px 38px;position:relative}.result-dna-module__akCRIG__copy:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--app-canvas) 68%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:-16px}.result-dna-module__akCRIG__eyebrow{color:var(--app-gold-text);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600}.result-dna-module__akCRIG__title{text-wrap:pretty;overflow-wrap:anywhere;font-size:clamp(2rem,4.8cqw,3.6rem);font-weight:600;line-height:1.04}.result-dna-module__akCRIG__title span{display:block}.result-dna-module__akCRIG__description{max-width:34ch;font-size:1rem;line-height:1.55}.result-dna-module__akCRIG__metadata{color:var(--app-muted);font-size:.8125rem;line-height:1.6}.result-dna-module__akCRIG__focal{align-self:stretch;min-width:0;position:relative}.result-dna-module__akCRIG__ornament{aspect-ratio:1;width:min(480px,112%);position:absolute;top:48%;left:52%;transform:translate(-50%,-50%)}.result-dna-module__akCRIG__ornament>img{pointer-events:none;width:100%;height:100%}.result-dna-module__akCRIG__ornamentValue{text-align:center;width:48%;color:var(--app-ink);text-shadow:0 1px 12px var(--app-ivory);background:radial-gradient(ellipse, color-mix(in srgb, var(--app-ivory) 85%, transparent), transparent 72%);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.result-dna-module__akCRIG__ornamentValue>:first-child{font-family:var(--mantine-font-family-headings)}.result-dna-module__akCRIG__ornament[data-ornament=naming]{width:min(440px,108%);top:48%}.result-dna-module__akCRIG__ornament[data-ornament=love]{width:min(420px,100%);left:37%}.result-dna-module__akCRIG__ornament[data-ornament=naming] .result-dna-module__akCRIG__ornamentValue{width:34%;top:45%;left:64%;transform:translate(-50%,-50%)rotate(-6deg)}.result-dna-module__akCRIG__ornament[data-ornament=naming] .result-dna-module__akCRIG__ornamentValue h2{font-size:clamp(1.35rem,2.8cqw,2rem)}.result-dna-module__akCRIG__ornament[data-ornament=daily]{width:min(520px,100%);top:50%;left:22%}.result-dna-module__akCRIG__ornament[data-ornament=daily] .result-dna-module__akCRIG__ornamentValue{top:49%}.result-dna-module__akCRIG__surface{background:var(--app-surface);border-radius:0 0 var(--mantine-radius-xl) var(--mantine-radius-xl);padding:8px 56px 32px;position:relative}.result-dna-module__akCRIG__surfaceWave{pointer-events:none;width:100%;height:28px;position:absolute;bottom:calc(100% - 1px);left:0;overflow:visible}.result-dna-module__akCRIG__surface h2{font-size:clamp(1.6rem,2.6cqw,2rem);line-height:1.2}.result-dna-module__akCRIG__frame [data-slot=daily-airi-companion]{box-shadow:none;background:0 0;border:0}.result-dna-module__akCRIG__frame [data-slot=result-dna-primary-action][data-ready=true]:not([disabled]):not([data-disabled]){background:linear-gradient(125deg, var(--app-champagne), var(--app-crystal-gold));color:var(--app-ink);border:1px solid var(--app-champagne);border-radius:32px}.result-dna-module__akCRIG__frame [data-slot=airi-companion] [data-ready=true] .mantine-Button-inner{flex-direction:row-reverse}.result-dna-module__akCRIG__frame [data-slot=airi-companion] [data-ready=true] .mantine-Button-section[data-position=left]{margin-inline:var(--mantine-spacing-xs) 0}.result-dna-module__akCRIG__frame [data-slot=daily-number-layout]{display:block}.result-dna-module__akCRIG__frame [data-slot=daily-horoscope]{background:0 0;border:0;width:100%;max-width:840px;margin-inline:auto;padding:0;overflow:visible}.result-dna-module__akCRIG__frame [data-slot=daily-horoscope-paragraph]{text-align-last:left;text-justify:inter-word;text-wrap:pretty}.result-dna-module__akCRIG__frame #daily-horoscope-overview{scroll-margin-top:88px}.result-dna-module__akCRIG__frame [data-slot=daily-horoscope-theme]{overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;min-width:0;padding:0;scroll-margin-top:88px}.result-dna-module__akCRIG__frame [data-slot=daily-horoscope-theme]+[data-slot=daily-horoscope-theme]{padding-top:var(--mantine-spacing-lg);border-top:1px solid color-mix(in srgb, var(--airi-secondary,var(--app-gold)) 28%, transparent)}@media (min-width:62em){.result-dna-module__akCRIG__frame [data-slot=daily-horoscope-themes]:not([data-expanded])>[data-slot=daily-horoscope-theme]+[data-slot=daily-horoscope-theme]{padding-top:0;border-top:0;border-inline-start:1px solid color-mix(in srgb, var(--airi-secondary,var(--app-gold)) 28%, transparent);padding-inline-start:var(--mantine-spacing-lg)}}.result-dna-module__akCRIG__frame [data-slot=result-dna-daily-focal]{position:absolute;inset:0}.result-dna-module__akCRIG__frame [data-slot=result-dna-zodiac]{text-align:center;align-items:center;gap:4px;width:35%;position:absolute;top:18%;right:-4%}.result-dna-module__akCRIG__frame [data-slot=result-dna-zodiac-art]{aspect-ratio:9/8;background:var(--app-text);width:100%;-webkit-mask:url(/brand/fantasy/daily/zodiac-constellations.webp) var(--daily-zodiac-x,0%) var(--daily-zodiac-y,0%) / 400% 300% no-repeat;mask:url(/brand/fantasy/daily/zodiac-constellations.webp) var(--daily-zodiac-x,0%) var(--daily-zodiac-y,0%) / 400% 300% no-repeat;filter:drop-shadow(0 0 .6px var(--app-text)) drop-shadow(0 1px 2px var(--app-canvas))}.result-dna-module__akCRIG__frame [data-slot=result-dna-zodiac] p{color:var(--app-text);text-shadow:0 0 2px var(--app-canvas), 0 0 5px var(--app-canvas), 0 0 10px var(--app-canvas);font-size:.875rem}.result-dna-module__akCRIG__surface>details{border-top:1px solid var(--app-border);margin:20px 0}.result-dna-module__akCRIG__surface [data-slot=love-overview-context]{border-top:1px solid var(--app-border);margin:20px 0}.result-dna-module__akCRIG__surface summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:600}.result-dna-module__akCRIG__surface [data-discovery-card]{background:var(--app-surface);border-radius:12px;min-height:176px;padding:20px;overflow:hidden}.result-dna-module__akCRIG__surface [data-discovery-card]:before{opacity:1;background-position:50%;background-size:cover;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.result-dna-module__akCRIG__surface [data-group-id=ban-chat]{--discovery-card-image:url(/brand/fantasy/results/card-indicators.webp)}.result-dna-module__akCRIG__surface [data-group-id=cau-truc]{--discovery-card-image:url(/brand/fantasy/results/card-charts.webp)}.result-dna-module__akCRIG__surface [data-group-id=van-trinh]{--discovery-card-image:url(/brand/fantasy/results/card-cycles.webp)}.result-dna-module__akCRIG__surface [data-love-scene=emotional-needs]{--discovery-card-image:url(/brand/fantasy/results/card-emotions.webp)}.result-dna-module__akCRIG__surface [data-love-scene=communication]{--discovery-card-image:url(/brand/fantasy/results/card-communication.webp)}.result-dna-module__akCRIG__surface [data-love-scene=life-direction]{--discovery-card-image:url(/brand/fantasy/results/card-companionship.webp)}.result-dna-module__akCRIG__surface [data-love-scene=growing-together]{--discovery-card-image:url(/brand/fantasy/results/card-growth.webp)}.result-dna-module__akCRIG__surface [data-love-scene=caring]{--discovery-card-image:url(/brand/fantasy/results/card-care.webp)}.result-dna-module__akCRIG__surface [data-love-scene=intimacy]{--discovery-card-image:url(/brand/fantasy/results/card-intimacy.webp)}.result-dna-module__akCRIG__surface [data-discovery-card] h3{max-width:62%;font-size:1.35rem}.result-dna-module__akCRIG__surface [data-discovery-card] p{max-width:52%;font-size:.875rem;line-height:1.55}.result-dna-module__akCRIG__surface [data-slot=result-dna-topic-link]{width:44px;min-height:44px;color:var(--app-text);justify-content:flex-start;align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}.result-dna-module__akCRIG__surface [data-slot=love-topic-grid]{grid-auto-rows:1fr}.result-dna-module__akCRIG__surface [data-love-scene=personal-years]{--discovery-card-image:url(/brand/fantasy/results/card-personal-years.webp)}.result-dna-module__akCRIG__surface [data-slot=naming-result-list]{border:1px solid var(--app-border);border-radius:10px;overflow:hidden}.result-dna-module__akCRIG__surface [data-slot=naming-result-row]{border:0;border-bottom:1px solid var(--app-border);background:0 0;border-radius:0;padding:12px 20px;overflow:visible}.result-dna-module__akCRIG__surface [data-slot=naming-result-row]:last-child{border-bottom:0}.result-dna-module__akCRIG__surface [data-slot=naming-result-row]>a{color:var(--app-text);border-radius:6px;text-decoration:none;display:block}.result-dna-module__akCRIG__surface [data-slot=naming-row-main]{min-height:62px}.result-dna-module__akCRIG__surface [data-slot=naming-row-main] h3{font-size:1.4rem}.result-dna-module__akCRIG__surface [data-slot=naming-row-mark]{background:url(/brand/fantasy/results/naming-sprig.webp) 50%/contain no-repeat;flex:0 0 44px;width:44px;height:48px}.result-dna-module__akCRIG__surface [data-slot=naming-result-row]:nth-child(2n) [data-slot=naming-row-mark]{background-image:url(/brand/fantasy/results/naming-flower.webp)}.result-dna-module__akCRIG__surface [data-slot=naming-row-score]{max-width:36%;color:var(--app-gold-text);flex-direction:row;flex:none;justify-content:flex-end;align-items:center;gap:24px;display:flex}.result-dna-module__akCRIG__surface [data-slot=naming-row-score] p{white-space:nowrap;font-size:1.15rem}.result-dna-module__akCRIG__surface [data-slot=naming-row-score] svg{color:var(--app-muted);flex-shrink:0}[data-mantine-color-scheme=dark] .result-dna-module__akCRIG__scenery{background-color:var(--app-canvas);background-blend-mode:soft-light;filter:saturate(.8)}[data-mantine-color-scheme=dark] .result-dna-module__akCRIG__surface [data-discovery-card]:before{background-color:var(--app-surface);background-blend-mode:soft-light;filter:saturate(.8)}:is([data-mantine-color-scheme=dark] .result-dna-module__akCRIG__surface [data-discovery-card] h3,[data-mantine-color-scheme=dark] .result-dna-module__akCRIG__surface [data-discovery-card] p){text-shadow:0 1px 5px var(--app-ink)}@media (min-width:768px){.result-dna-module__akCRIG__frame[data-result-dna=love][data-airi-palette] .result-dna-module__akCRIG__hero{height:auto;min-height:380px}}@media (min-width:768px) and (max-width:991px){.result-dna-module__akCRIG__frame[data-result-dna=love][data-airi-palette] .result-dna-module__akCRIG__hero{min-height:340px}.result-dna-module__akCRIG__hero{height:340px;padding-inline:32px}.result-dna-module__akCRIG__scenery{height:390px}.result-dna-module__akCRIG__surface{padding-inline:32px}.result-dna-module__akCRIG__title{font-size:2.35rem}}@media (max-width:767px){.result-dna-module__akCRIG__frame[data-result-dna=tarot] .result-dna-module__akCRIG__focal:has(>[data-slot=tarot-reading-reveal]){padding-bottom:68px}.result-dna-module__akCRIG__hero,.result-dna-module__akCRIG__frame[data-result-dna=personal] .result-dna-module__akCRIG__hero{grid-template-columns:1fr;height:auto;padding:8px 20px 0}.result-dna-module__akCRIG__copy{padding-block:12px 0}.result-dna-module__akCRIG__copy:before{inset-inline:-8px}.result-dna-module__akCRIG__title{font-size:clamp(2rem,7cqw,2.8rem)}.result-dna-module__akCRIG__description{font-size:.9375rem}.result-dna-module__akCRIG__focal{width:100%;max-width:480px;height:310px;margin-inline:auto}.result-dna-module__akCRIG__ornament{width:min(360px,100%);top:50%;left:50%}.result-dna-module__akCRIG__ornament[data-ornament=naming]{width:min(390px,106%);top:46%}.result-dna-module__akCRIG__ornament[data-ornament=love]{width:min(360px,100%);left:50%}.result-dna-module__akCRIG__ornament[data-ornament=naming] .result-dna-module__akCRIG__ornamentValue h2{font-size:1.5rem}.result-dna-module__akCRIG__ornament[data-ornament=daily]{width:95%;top:48%;left:32%}.result-dna-module__akCRIG__frame[data-result-dna=personal] .result-dna-module__akCRIG__focal{height:240px}.result-dna-module__akCRIG__scenery{background-position:62% bottom;height:560px;inset-inline:-8px}.result-dna-module__akCRIG__frame[data-result-dna=naming] .result-dna-module__akCRIG__scenery{background-position:72% bottom}.result-dna-module__akCRIG__surface{padding:8px 20px 24px}.result-dna-module__akCRIG__surface [data-discovery-card]{min-height:168px}.result-dna-module__akCRIG__frame [data-slot=result-dna-zodiac]{width:30%;top:25%;right:0}.result-dna-module__akCRIG__surface [data-slot=naming-result-row]{padding-inline:12px}.result-dna-module__akCRIG__surface [data-slot=naming-row-main]{flex-wrap:wrap;gap:8px}.result-dna-module__akCRIG__surface [data-slot=naming-row-main] h3{font-size:1.15rem}.result-dna-module__akCRIG__surface [data-slot=naming-row-mark]{flex-basis:30px;width:30px;height:36px}.result-dna-module__akCRIG__surface [data-slot=naming-row-score]{justify-content:space-between;width:calc(100% - 38px);max-width:none;margin-left:38px}.result-dna-module__akCRIG__surface [data-slot=naming-row-score] p{font-size:1rem}}@media (max-width:374px){.result-dna-module__akCRIG__hero,.result-dna-module__akCRIG__frame[data-result-dna=personal] .result-dna-module__akCRIG__hero{padding-inline:12px}.result-dna-module__akCRIG__focal{height:280px}.result-dna-module__akCRIG__frame[data-result-dna=personal] .result-dna-module__akCRIG__focal{height:210px}.result-dna-module__akCRIG__surface{padding-inline:12px}}
.ai-crystal-progress-module__7I59iq__root{isolation:isolate;width:100%;min-height:min(600px,74svh);color:var(--app-text);position:relative}.ai-crystal-progress-module__7I59iq__scenery,.ai-crystal-progress-module__7I59iq__scene,.ai-crystal-progress-module__7I59iq__haze{pointer-events:none;position:absolute;inset:0}.ai-crystal-progress-module__7I59iq__scenery{z-index:-1;width:min(100vw - 24px,1440px);inset:-56px auto -56px 50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 14% 72%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 14% 72%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ai-crystal-progress-module__7I59iq__scene{background-position:50%;background-size:cover;animation-name:ai-crystal-progress-module__7I59iq__scene-crossfade,ai-crystal-progress-module__7I59iq__scene-drift;animation-duration:30s,30s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:paused;animation-delay:0s,0s;animation-fill-mode:none,none;animation-timeline:auto,auto}.ai-crystal-progress-module__7I59iq__scene[data-scene=celestial]{background-image:-webkit-image-set(url(/brand/fantasy/airi-celestial-loading.avif) 1x type("image/avif"),url(/brand/fantasy/airi-celestial-loading.webp) 1x type("image/webp"));background-image:image-set("/brand/fantasy/airi-celestial-loading.avif" 1x type("image/avif"),"/brand/fantasy/airi-celestial-loading.webp" 1x type("image/webp"))}.ai-crystal-progress-module__7I59iq__scene[data-scene=forest]{background-image:-webkit-image-set(url(/brand/fantasy/arch-landscape.avif) 1x type("image/avif"),url(/brand/fantasy/arch-landscape.webp) 1x type("image/webp"));background-image:image-set("/brand/fantasy/arch-landscape.avif" 1x type("image/avif"),"/brand/fantasy/arch-landscape.webp" 1x type("image/webp"));animation-delay:-20s}.ai-crystal-progress-module__7I59iq__scene[data-scene=waterfall]{background-image:-webkit-image-set(url(/brand/fantasy/reading-landscape.avif) 1x type("image/avif"),url(/brand/fantasy/reading-landscape.webp) 1x type("image/webp"));background-image:image-set("/brand/fantasy/reading-landscape.avif" 1x type("image/avif"),"/brand/fantasy/reading-landscape.webp" 1x type("image/webp"));animation-delay:-10s}.ai-crystal-progress-module__7I59iq__haze{background:linear-gradient(transparent 30%, color-mix(in srgb, var(--app-canvas) 20%, transparent))}.ai-crystal-progress-module__7I59iq__content{max-width:920px;min-height:inherit;justify-content:space-between;margin:auto;padding:30px 30px 28px;position:relative}.ai-crystal-progress-module__7I59iq__progressStage{--airi-mascot-size:44px;--airi-hop-duration:.68s;margin-inline:22px;padding-top:52px;position:relative}.ai-crystal-progress-module__7I59iq__root[data-arriving=true]{animation:1.1s ease-out both ai-crystal-progress-module__7I59iq__arrival-reveal}.ai-crystal-progress-module__7I59iq__progressStage[data-arriving=true] .ai-crystal-progress-module__7I59iq__runner{visibility:hidden}.ai-crystal-progress-module__7I59iq__progressStage[data-arriving=true] .ai-crystal-progress-module__7I59iq__mascotHop,.ai-crystal-progress-module__7I59iq__progressStage[data-arriving=true] .ai-crystal-progress-module__7I59iq__mascotPose,.ai-crystal-progress-module__7I59iq__progressStage[data-arriving=true] .ai-crystal-progress-module__7I59iq__trail i,.ai-crystal-progress-module__7I59iq__progressStage[data-arriving=true] .ai-crystal-progress-module__7I59iq__sparkles i{animation:none!important}@keyframes ai-crystal-progress-module__7I59iq__arrival-reveal{0%{opacity:0}to{opacity:1}}.ai-crystal-progress-module__7I59iq__runner{width:var(--airi-mascot-size);left:var(--airi-progress);pointer-events:none;z-index:1;transition:left .8s;position:absolute;bottom:10px;translate:-50%}.ai-crystal-progress-module__7I59iq__progressStage[data-saved-opening=true] .ai-crystal-progress-module__7I59iq__runner,.ai-crystal-progress-module__7I59iq__progressStage[data-saved-opening=true] .ai-crystal-progress-module__7I59iq__beam{transition:none}.ai-crystal-progress-module__7I59iq__progressStage[data-saved-opening=true] .ai-crystal-progress-module__7I59iq__meterMeta{right:calc(100% - var(--airi-progress) + 30px);white-space:nowrap}.ai-crystal-progress-module__7I59iq__mascot{width:100%;height:auto;filter:drop-shadow(0 3px 5px color-mix(in srgb, var(--app-gold) 40%, transparent));position:relative}.ai-crystal-progress-module__7I59iq__mascotHop{aspect-ratio:1;transform-origin:bottom;animation:ai-crystal-progress-module__7I59iq__airi-scoot var(--airi-hop-duration) ease-in-out infinite;animation-play-state:paused;transform:rotate(6deg)}.ai-crystal-progress-module__7I59iq__mascotPose{transform-origin:50%;animation:18s linear infinite paused ai-crystal-progress-module__7I59iq__airi-mischief}.ai-crystal-progress-module__7I59iq__meterMeta{right:0;bottom:calc(10px + (var(--airi-mascot-size) - 18px) / 2);min-height:18px;line-height:1.4;position:absolute}.ai-crystal-progress-module__7I59iq__trail{width:85%;height:50%;position:absolute;bottom:0;right:68%}.ai-crystal-progress-module__7I59iq__trail i{--smoke-x:-28px;--smoke-y:-7px;background:var(--app-ivory);width:28%;height:30%;box-shadow:-7px -3px 0 -1px var(--app-ivory), 5px -6px 0 -2px var(--app-ivory);opacity:0;filter:blur(.6px);animation:ai-crystal-progress-module__7I59iq__smoke-puff var(--airi-hop-duration) ease-out infinite;border-radius:50%;animation-play-state:paused;position:absolute;bottom:12%;right:0}.ai-crystal-progress-module__7I59iq__trail i:nth-child(2){--smoke-x:-24px;--smoke-y:-13px;bottom:25%}.ai-crystal-progress-module__7I59iq__trail i:nth-child(3){--smoke-x:-36px;--smoke-y:-3px;bottom:8%}.ai-crystal-progress-module__7I59iq__trail i:nth-child(4){--smoke-x:-18px;--smoke-y:-16px;bottom:18%}[data-mantine-color-scheme=light] .ai-crystal-progress-module__7I59iq__trail i{--smoke-shade:color-mix(in srgb, var(--app-ink) 30%, var(--app-ivory));background:radial-gradient(circle at 35% 25%, var(--app-ivory) 20%, var(--smoke-shade) 75%);box-shadow:-7px -3px 0 -1px var(--smoke-shade), 5px -6px 0 -2px var(--smoke-shade);filter:blur(.35px) drop-shadow(0 1px .8px color-mix(in srgb, var(--app-ink) 40%, transparent))}.ai-crystal-progress-module__7I59iq__sparkles{pointer-events:none;width:34px;height:22px;position:absolute;bottom:-15px;left:50%;translate:-50%}.ai-crystal-progress-module__7I59iq__sparkles i{background:var(--app-champagne);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:4px;height:4px;filter:drop-shadow(0 0 3px var(--app-gold));animation:1.8s ease-out infinite paused ai-crystal-progress-module__7I59iq__fairy-dust;position:absolute;top:20%;left:45%}.ai-crystal-progress-module__7I59iq__sparkles i:nth-child(2){animation-delay:-.3s;top:30%;left:20%}.ai-crystal-progress-module__7I59iq__sparkles i:nth-child(3){animation-delay:-.6s;top:15%;left:65%}.ai-crystal-progress-module__7I59iq__sparkles i:nth-child(4){animation-delay:-.9s;top:65%;left:35%}.ai-crystal-progress-module__7I59iq__sparkles i:nth-child(5){animation-delay:-1.2s;top:40%;left:75%}.ai-crystal-progress-module__7I59iq__sparkles i:nth-child(6){animation-delay:-1.5s;top:55%;left:10%}.ai-crystal-progress-module__7I59iq__statusPanel{z-index:3;isolation:isolate;padding:16px;position:relative}.ai-crystal-progress-module__7I59iq__statusPanel:only-child{margin-top:auto}.ai-crystal-progress-module__7I59iq__statusPanel:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--app-surface) 96%, transparent);position:absolute;inset:-12px -20px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000),linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000),linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ai-crystal-progress-module__7I59iq__track{background:color-mix(in srgb, var(--app-champagne) 22%, var(--app-surface));border:1px solid var(--app-gold);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--app-ivory) 28%, transparent), 0 0 16px color-mix(in srgb, var(--app-champagne) 40%, transparent);overflow:hidden}.ai-crystal-progress-module__7I59iq__beam{background:linear-gradient(90deg, var(--app-gold), var(--app-crystal-gold), var(--app-champagne));width:var(--airi-progress);transition:width .8s;position:relative}.ai-crystal-progress-module__7I59iq__beam:after{content:"";background-image:radial-gradient(circle, var(--app-ivory) 1px, transparent 2px);background-size:17px 11px;animation:2s linear infinite paused ai-crystal-progress-module__7I59iq__filled-shimmer;position:absolute;inset:0}.ai-crystal-progress-module__7I59iq__percentage{font-variant-numeric:tabular-nums}.ai-crystal-progress-module__7I59iq__root[data-moving=true] .ai-crystal-progress-module__7I59iq__scene,.ai-crystal-progress-module__7I59iq__root[data-moving=true] .ai-crystal-progress-module__7I59iq__mascotHop,.ai-crystal-progress-module__7I59iq__root[data-moving=true] .ai-crystal-progress-module__7I59iq__mascotPose,.ai-crystal-progress-module__7I59iq__root[data-moving=true] .ai-crystal-progress-module__7I59iq__trail i,.ai-crystal-progress-module__7I59iq__root[data-moving=true] .ai-crystal-progress-module__7I59iq__sparkles i,.ai-crystal-progress-module__7I59iq__root[data-moving=true] .ai-crystal-progress-module__7I59iq__beam:after{animation-play-state:running}[data-motion=paused] .ai-crystal-progress-module__7I59iq__root *{animation-play-state:paused!important}[data-motion=paused] .ai-crystal-progress-module__7I59iq__root :after{animation-play-state:paused!important}[data-mantine-color-scheme=dark] .ai-crystal-progress-module__7I59iq__scenery{opacity:.68}[data-mantine-color-scheme=dark] .ai-crystal-progress-module__7I59iq__haze{background:linear-gradient(color-mix(in srgb, var(--app-canvas) 28%, transparent), color-mix(in srgb, var(--app-canvas) 64%, transparent))}@keyframes ai-crystal-progress-module__7I59iq__scene-crossfade{0%,27%{opacity:1}33%,94%{opacity:0}to{opacity:1}}@keyframes ai-crystal-progress-module__7I59iq__scene-drift{0%,to{transform:scale(1.03)translate(-.5%)}50%{transform:scale(1.08)translate(.5%)}}@keyframes ai-crystal-progress-module__7I59iq__airi-scoot{0%,to{transform:translateY(0)rotate(6deg)scale(1.07,.93)}12%{transform:translateY(1px)rotate(10deg)scale(1.09,.9)}28%{transform:translate(1px,-4px)rotate(12deg)scale(.97,1.03)}55%{transform:translate(2px,-8px)rotate(7deg)scale(.98,1.02)}82%{transform:translate(1px,-2px)rotate(9deg)scale(1.04,.96)}}@keyframes ai-crystal-progress-module__7I59iq__airi-mischief{0%,22%,30%,48%,58%,76%{transform:translateY(0)rotate(0)}24%,28%{transform:translateY(1px)rotate(-14deg)}26%{transform:translateY(-1px)rotate(8deg)}52%{transform:translateY(-13px)rotate(-8deg)}55%{transform:translateY(0)rotate(5deg)scale(1.1,.9)}79%{transform:translateY(-12px)rotate(180deg)}82%,to{transform:translateY(0)rotate(360deg)}}@keyframes ai-crystal-progress-module__7I59iq__smoke-puff{0%,10%{opacity:0;transform:translate(0)scale(.25)}18%{opacity:.92;transform:translate(-3px,-1px)scale(.6)}60%{opacity:.5}to{transform:translate(var(--smoke-x), var(--smoke-y)) scale(1.4);opacity:0}}@keyframes ai-crystal-progress-module__7I59iq__fairy-dust{0%{opacity:0;transform:translate(5px,6px)scale(.35)}30%{opacity:1}to{opacity:0;transform:translate(-9px,-10px)scale(1.2)rotate(90deg)}}@keyframes ai-crystal-progress-module__7I59iq__filled-shimmer{0%{opacity:.35;background-position:0 0}50%{opacity:.9}to{opacity:.35;background-position:34px 0}}.ai-crystal-progress-module__7I59iq__root[data-moving=false] .ai-crystal-progress-module__7I59iq__runner,.ai-crystal-progress-module__7I59iq__root[data-moving=false] .ai-crystal-progress-module__7I59iq__beam{transition:none}@media (max-width:479px){.ai-crystal-progress-module__7I59iq__scene{background-position:30%}.ai-crystal-progress-module__7I59iq__content{padding:18px 12px 24px}.ai-crystal-progress-module__7I59iq__statusPanel{padding:18px 12px}.ai-crystal-progress-module__7I59iq__progressStage{--airi-mascot-size:36px;margin-inline:18px;padding-top:44px}}@media (prefers-reduced-motion:reduce){.ai-crystal-progress-module__7I59iq__root *,.ai-crystal-progress-module__7I59iq__root :after{transition:none!important;animation:none!important}.ai-crystal-progress-module__7I59iq__scene{opacity:0}.ai-crystal-progress-module__7I59iq__scene[data-scene=celestial]{opacity:1}}
.airi-crystal-burst-module__CNa2VW__burst{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:clip}.airi-crystal-burst-module__CNa2VW__wave,.airi-crystal-burst-module__CNa2VW__particle{left:var(--burst-x);top:var(--burst-y);pointer-events:none;position:absolute}.airi-crystal-burst-module__CNa2VW__wave{background:radial-gradient(ellipse, transparent 30%, color-mix(in srgb, var(--app-ivory) 55%, transparent) 63%, transparent 72%);border:2px solid color-mix(in srgb, var(--app-ivory) 70%, transparent);width:10vmax;height:10vmax;box-shadow:inset 0 0 18px var(--app-crystal-sage), 0 0 15px var(--app-ivory);border-radius:43% 57% 62% 38%/48% 36% 64% 52%;margin:-5vmax;animation:1.65s ease-out both airi-crystal-burst-module__CNa2VW__splash-wave}.airi-crystal-burst-module__CNa2VW__particle{background:radial-gradient(ellipse at 35% 25%, var(--app-ivory), color-mix(in srgb, var(--app-crystal-sage) 60%, transparent) 50%, transparent);border:1px solid color-mix(in srgb, var(--app-ivory) 70%, transparent);width:clamp(10px,1.6vmax,24px);height:clamp(18px,2.8vmax,40px);box-shadow:inset 2px 2px 3px var(--app-ivory);animation:1.6s cubic-bezier(.12,.6,.3,1) both airi-crystal-burst-module__CNa2VW__scatter;animation-delay:var(--delay);border-radius:48% 52% 60% 40%;margin:-10px}.airi-crystal-burst-module__CNa2VW__burst[data-kind=fairy] .airi-crystal-burst-module__CNa2VW__wave{background:radial-gradient(ellipse, color-mix(in srgb, var(--app-champagne) 50%, transparent), transparent 65%);box-shadow:none;border:0}.airi-crystal-burst-module__CNa2VW__burst[data-kind=fairy] .airi-crystal-burst-module__CNa2VW__particle{background:var(--app-champagne);clip-path:polygon(50% 0,60% 36%,100% 50%,60% 60%,50% 100%,38% 60%,0 50%,38% 36%);width:clamp(6px,1.3vmax,18px);height:clamp(6px,1.3vmax,18px);filter:drop-shadow(0 0 5px var(--app-crystal-gold));border:0;animation-name:airi-crystal-burst-module__CNa2VW__fairy-scatter}.airi-crystal-burst-module__CNa2VW__burst[data-kind=mist] .airi-crystal-burst-module__CNa2VW__wave{box-shadow:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--app-ivory) 55%, transparent), transparent 70%);filter:blur(14px);border:0;animation-name:airi-crystal-burst-module__CNa2VW__mist-wave}.airi-crystal-burst-module__CNa2VW__burst[data-kind=mist] .airi-crystal-burst-module__CNa2VW__particle{width:clamp(90px,18vmax,240px);height:clamp(70px,14vmax,180px);box-shadow:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--app-ivory) 85%, transparent), transparent 70%);filter:blur(14px);border:0;margin:-7vmax;animation-name:airi-crystal-burst-module__CNa2VW__mist-scatter}@keyframes airi-crystal-burst-module__CNa2VW__splash-wave{0%{opacity:0;transform:scale(.15)rotate(-15deg)}12%{opacity:.8}65%{opacity:.45}to{opacity:0;transform:scale(22)rotate(20deg)}}@keyframes airi-crystal-burst-module__CNa2VW__scatter{0%{opacity:0;transform:translate(0, 0) scale(.3) rotate(var(--spin))}12%{opacity:.9}65%{opacity:.7}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 14vh)) scale(1.2) rotate(var(--spin))}}@keyframes airi-crystal-burst-module__CNa2VW__fairy-scatter{0%{opacity:0;transform:scale(.2)}20%,45%{opacity:1}30%,60%{opacity:.45}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3) rotate(var(--spin))}}@keyframes airi-crystal-burst-module__CNa2VW__mist-wave{0%{opacity:0;transform:scale(.3)}35%{opacity:.8}to{opacity:0;transform:scale(24)}}@keyframes airi-crystal-burst-module__CNa2VW__mist-scatter{0%{opacity:0;transform:scale(.25)}30%{opacity:.75}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(2.5)}}@media (prefers-reduced-motion:reduce){.airi-crystal-burst-module__CNa2VW__burst{display:none}}
.airi-crystal-bubbles-module__Nrxr8a__game{--flight-height:clamp(280px, 38svh, 360px);width:100%;position:relative}.airi-crystal-bubbles-module__Nrxr8a__field{height:var(--flight-height);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(#0000,#000 20px calc(100% - 20px),#0000)}.airi-crystal-bubbles-module__Nrxr8a__lane{inset-block:0;left:calc(var(--lane) * 33.3333%);pointer-events:none;width:33.3333%;position:absolute}.airi-crystal-bubbles-module__Nrxr8a__float{width:100%;animation:22s linear infinite airi-crystal-bubbles-module__Nrxr8a__bubble-rise;animation-delay:var(--phase);justify-content:center;animation-play-state:paused;display:flex;position:absolute;top:0}.airi-crystal-bubbles-module__Nrxr8a__bubble{--crystal-tint:var(--app-crystal-gold);pointer-events:auto;text-align:center;width:clamp(68px,14vw,112px);color:var(--app-text);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50% 50% 12px 12px;position:relative}.airi-crystal-bubbles-module__Nrxr8a__bubble[data-tone="1"]{--crystal-tint:var(--app-crystal-lilac)}.airi-crystal-bubbles-module__Nrxr8a__bubble[data-tone="2"]{--crystal-tint:var(--app-crystal-sage)}.airi-crystal-bubbles-module__Nrxr8a__glass{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--app-ivory) 80%, transparent);background:radial-gradient(ellipse at 45% 44%, color-mix(in srgb, var(--app-ivory) 70%, transparent) 15%, transparent 65%), radial-gradient(circle at 38% 32%, transparent 28%, color-mix(in srgb, var(--crystal-tint) 45%, transparent) 70%, var(--crystal-tint)), var(--app-crystal-texture) 50% 22% / 125% 128% no-repeat, var(--app-ivory);box-shadow:inset 2px 3px 7px var(--app-ivory), inset -5px -5px 12px color-mix(in srgb, var(--app-ink) 22%, transparent), 0 0 22px color-mix(in srgb, var(--crystal-tint) 35%, transparent);border-radius:50%;place-items:center;transition:opacity .18s;display:grid;position:relative;overflow:hidden}.airi-crystal-bubbles-module__Nrxr8a__glass:before{content:"";background:radial-gradient(ellipse, var(--app-ivory), transparent 70%);border-radius:50%;width:44%;height:15%;position:absolute;top:13%;left:10%;transform:rotate(-40deg)}.airi-crystal-bubbles-module__Nrxr8a__glass:after{content:"✦";color:var(--app-ivory);animation:4s ease-in-out infinite airi-crystal-bubbles-module__Nrxr8a__glint;animation-delay:var(--phase);animation-play-state:paused;position:absolute;top:18%;right:10%}.airi-crystal-bubbles-module__Nrxr8a__number{z-index:1;font:600 clamp(24px, 4vw, 38px) / 1 var(--mantine-font-family-headings);color:var(--app-ink);text-shadow:0 1px 5px var(--app-ivory);position:relative}.airi-crystal-bubbles-module__Nrxr8a__label{background:color-mix(in srgb, var(--app-surface) 94%, transparent);border-radius:8px;width:fit-content;max-width:100%;margin:6px auto 0;padding:2px 5px;font-size:11px;font-weight:500;line-height:1.3}.airi-crystal-bubbles-module__Nrxr8a__pairNumbers{gap:4px;display:grid}.airi-crystal-bubbles-module__Nrxr8a__pairNumbers .airi-crystal-bubbles-module__Nrxr8a__number{font-size:clamp(17px,2.6vw,27px)}.airi-crystal-bubbles-module__Nrxr8a__hits{justify-content:center;gap:4px;margin-top:5px;display:flex}.airi-crystal-bubbles-module__Nrxr8a__hits i{border:1px solid var(--app-gold);background:var(--app-surface);border-radius:50%;width:5px;height:5px}.airi-crystal-bubbles-module__Nrxr8a__hits i[data-filled=true]{background:var(--app-gold)}.airi-crystal-bubbles-module__Nrxr8a__cracks{width:100%;height:100%;stroke:var(--app-ink);stroke-width:1px;opacity:0;filter:drop-shadow(1px 1px 0 var(--app-ivory));position:absolute;inset:0}.airi-crystal-bubbles-module__Nrxr8a__cracks [data-second]{opacity:0}.airi-crystal-bubbles-module__Nrxr8a__bubble[data-hits="1"] .airi-crystal-bubbles-module__Nrxr8a__cracks{opacity:.45}.airi-crystal-bubbles-module__Nrxr8a__bubble[data-hits="2"] .airi-crystal-bubbles-module__Nrxr8a__cracks,.airi-crystal-bubbles-module__Nrxr8a__bubble[data-hits="2"] .airi-crystal-bubbles-module__Nrxr8a__cracks [data-second]{opacity:.75}.airi-crystal-bubbles-module__Nrxr8a__hammer{z-index:2;opacity:0;pointer-events:none;color:var(--app-text);filter:drop-shadow(1px 1px 0 var(--app-ivory)) drop-shadow(0 2px 3px var(--app-champagne));transform-origin:80% 90%;animation:.8s ease-in-out infinite paused airi-crystal-bubbles-module__Nrxr8a__hammer-tap;position:absolute;top:-9px;right:-7px}.airi-crystal-bubbles-module__Nrxr8a__bubble:hover .airi-crystal-bubbles-module__Nrxr8a__hammer,.airi-crystal-bubbles-module__Nrxr8a__bubble:focus-visible .airi-crystal-bubbles-module__Nrxr8a__hammer{opacity:1}.airi-crystal-bubbles-module__Nrxr8a__shattered{aspect-ratio:1;color:var(--app-gold-text);opacity:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 auto}.airi-crystal-bubbles-module__Nrxr8a__bubble[data-hits="3"] .airi-crystal-bubbles-module__Nrxr8a__glass,.airi-crystal-bubbles-module__Nrxr8a__bubble[data-hits="3"] .airi-crystal-bubbles-module__Nrxr8a__hammer{opacity:0}.airi-crystal-bubbles-module__Nrxr8a__bubble[data-hits="3"] .airi-crystal-bubbles-module__Nrxr8a__shattered{opacity:1}.airi-crystal-bubbles-module__Nrxr8a__hint{color:var(--app-muted);background:color-mix(in srgb, var(--app-surface) 92%, transparent);border-radius:12px;width:fit-content;margin:12px auto 0;padding:3px 10px}.airi-crystal-bubbles-module__Nrxr8a__game[data-moving=true] .airi-crystal-bubbles-module__Nrxr8a__float,.airi-crystal-bubbles-module__Nrxr8a__game[data-moving=true] .airi-crystal-bubbles-module__Nrxr8a__glass:after,.airi-crystal-bubbles-module__Nrxr8a__game[data-moving=true] .airi-crystal-bubbles-module__Nrxr8a__hammer{animation-play-state:running}.airi-crystal-bubbles-module__Nrxr8a__float:focus-within{z-index:2}.airi-crystal-bubbles-module__Nrxr8a__float[data-keyboard=true]{opacity:1;transform:translateY(calc(var(--flight-height) / 2 - 70px));animation:none}@keyframes airi-crystal-bubbles-module__Nrxr8a__bubble-rise{0%{transform:translateY(var(--flight-height));opacity:0}12%,72%{opacity:1}to{opacity:0;transform:translateY(-165px)}}@keyframes airi-crystal-bubbles-module__Nrxr8a__glint{0%,to{opacity:.3;scale:.7}50%{opacity:1;scale:1.15}}@keyframes airi-crystal-bubbles-module__Nrxr8a__hammer-tap{0%,to{transform:rotate(-25deg)}45%{transform:translate(-5px,8px)rotate(-65deg)}65%{transform:rotate(5deg)}}.airi-crystal-bubbles-module__Nrxr8a__game[data-moving=false] .airi-crystal-bubbles-module__Nrxr8a__field{grid-template-columns:repeat(3,1fr);align-content:center;gap:20px 0;display:grid;-webkit-mask-image:none;mask-image:none}.airi-crystal-bubbles-module__Nrxr8a__game[data-moving=false] .airi-crystal-bubbles-module__Nrxr8a__lane,.airi-crystal-bubbles-module__Nrxr8a__game[data-moving=false] .airi-crystal-bubbles-module__Nrxr8a__float{width:100%;position:relative;inset:auto}.airi-crystal-bubbles-module__Nrxr8a__game[data-moving=false] .airi-crystal-bubbles-module__Nrxr8a__float{opacity:1;animation:none;transform:none}@media (max-width:479px){.airi-crystal-bubbles-module__Nrxr8a__label{font-size:10px}.airi-crystal-bubbles-module__Nrxr8a__bubble{width:clamp(60px,18vw,82px)}}@media (prefers-reduced-motion:reduce){.airi-crystal-bubbles-module__Nrxr8a__game *,.airi-crystal-bubbles-module__Nrxr8a__game :after{transition:none!important;animation:none!important}}
.result-journey-module__tpcVGa__readingJourney{isolation:isolate;color:var(--app-text);background:0 0;position:relative}.result-journey-module__tpcVGa__readingScenery{z-index:-1;pointer-events:none;width:min(100cqw,1440px);height:700px;position:absolute;top:-40px;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 12% 55%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 55%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.result-journey-module__tpcVGa__readingScene{object-fit:cover;object-position:var(--reading-focal-point,50%) top;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.result-journey-module__tpcVGa__readingScenery[data-scene=current-focus]{--reading-focal-point:90%}.result-journey-module__tpcVGa__readingScenery[data-scene=current-context]{--reading-focal-point:85%}.result-journey-module__tpcVGa__readingScenery[data-scene=foundation],.result-journey-module__tpcVGa__readingScenery[data-scene=development]{--reading-focal-point:15%}.result-journey-module__tpcVGa__readingScenery[data-scene=lessons],.result-journey-module__tpcVGa__readingScenery[data-scene=life-applications],.result-journey-module__tpcVGa__readingScenery[data-scene=overview]{--reading-focal-point:30%}.result-journey-module__tpcVGa__readingScene[data-visible=true]{opacity:.85}.result-journey-module__tpcVGa__readingScenery:after{content:"";background:linear-gradient(color-mix(in srgb, var(--app-canvas) 25%, transparent), color-mix(in srgb, var(--app-canvas) 65%, transparent) 28%, var(--app-canvas) 86%);position:absolute;inset:0}.result-journey-module__tpcVGa__readingHeader{justify-content:center;min-height:200px}.result-journey-module__tpcVGa__readingContent{isolation:isolate;position:relative}.result-journey-module__tpcVGa__readingContent:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--app-canvas) 97%, transparent);position:absolute;inset:-24px -12px;-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}[data-mantine-color-scheme=dark] .result-journey-module__tpcVGa__readingScene{filter:brightness(.5)saturate(.8)}@media (prefers-reduced-motion:reduce){.result-journey-module__tpcVGa__readingScene{transition:none}}.result-journey-module__tpcVGa__crystals{isolation:isolate;aspect-ratio:3/2;width:calc(100% + 48px);max-height:100%;position:absolute;top:48%;left:-20px;transform:translateY(-50%)}.result-journey-module__tpcVGa__crystals:before{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--app-crystal-gold) 55%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--app-champagne) 40%, transparent);border-radius:50%;position:absolute;inset:18% 0 10% 6%;transform:rotate(-16deg)}.result-journey-module__tpcVGa__crystals:after{content:"";pointer-events:none;background:var(--app-ivory);width:5px;height:5px;box-shadow:0 0 12px 3px var(--app-crystal-gold), 270px -25px 12px 2px var(--app-ivory);opacity:.65;border-radius:50%;position:absolute;top:24%;left:23%}.result-journey-module__tpcVGa__crystal{text-align:center;color:var(--app-ink);text-shadow:0 1px 10px var(--app-ivory);aspect-ratio:1;background:url(/brand/fantasy/results/personal-crystals.webp) 43% 58%/250% no-repeat;background-color:color-mix(in srgb, var(--app-ivory) 85%, transparent);filter:drop-shadow(0 12px 16px color-mix(in srgb, var(--app-gold-text) 16%, transparent));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.result-journey-module__tpcVGa__crystal:first-of-type{width:36.5%;top:54%;left:34%}.result-journey-module__tpcVGa__crystal:nth-of-type(2){width:22%;top:29%;left:65.5%}.result-journey-module__tpcVGa__crystal:nth-of-type(3){width:21.5%;top:61%;left:85.7%}.result-journey-module__tpcVGa__number{font-family:var(--mantine-font-family-headings);font-variant-numeric:lining-nums;color:var(--app-ink);font-weight:600;line-height:1.05}.result-journey-module__tpcVGa__crystal:first-of-type .result-journey-module__tpcVGa__number{font-size:clamp(3.5rem,9cqw,6.5rem)}.result-journey-module__tpcVGa__crystal:not(:first-of-type) .result-journey-module__tpcVGa__number{font-size:clamp(2rem,4.5cqw,3.2rem)}.result-journey-module__tpcVGa__crystalLabel{color:var(--app-ink);margin-top:6px;font-size:.875rem;font-weight:600;line-height:1.3}.result-journey-module__tpcVGa__crystal:not(:first-of-type) .result-journey-module__tpcVGa__crystalLabel{font-size:.8125rem}[data-airi-palette] .result-journey-module__tpcVGa__crystals:before{border-color:color-mix(in srgb, var(--airi-secondary) 55%, transparent);box-shadow:0 0 18px var(--airi-aura)}[data-airi-palette] .result-journey-module__tpcVGa__crystal{filter:drop-shadow(0 12px 16px var(--airi-aura))}[data-airi-palette] .result-journey-module__tpcVGa__mascot{filter:drop-shadow(0 0 16px var(--airi-aura))}.result-journey-module__tpcVGa__aiBanner[data-domain=love]{background-image:linear-gradient(90deg, var(--result-ai-band,var(--app-forest-deep)), var(--result-ai-band-end,var(--result-ai-band,var(--app-forest-deep))))}.result-journey-module__tpcVGa__aiBanner{isolation:isolate;min-height:128px;color:var(--app-ivory);background:var(--result-ai-band,var(--app-forest-deep));border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(170px,220px);align-items:center;gap:24px;margin-top:0;padding:8px 280px 28px 56px;display:grid;position:relative}.result-journey-module__tpcVGa__aiWave{z-index:-1;pointer-events:none;width:100%;height:72px;position:absolute;bottom:calc(100% - 1px);left:0;overflow:visible}.result-journey-module__tpcVGa__aiBanner[data-domain=daily]{grid-template-columns:minmax(0,1fr) 260px}.result-journey-module__tpcVGa__aiCopy{min-width:0}.result-journey-module__tpcVGa__aiCopy p{max-width:44ch}.result-journey-module__tpcVGa__mascot[data-airi-departing=true]{visibility:hidden}.result-journey-module__tpcVGa__mascot{pointer-events:none;z-index:2;width:216px;max-width:none;height:auto;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--app-champagne) 20%, transparent));position:absolute;bottom:0;right:40px}.result-journey-module__tpcVGa__aiAction{grid-area:1/2;min-width:0}.result-journey-module__tpcVGa__aiConsent .mantine-Checkbox-body{align-items:center}.result-journey-module__tpcVGa__aiConsent .mantine-Checkbox-label{align-items:center;min-height:44px;display:flex}.result-journey-module__tpcVGa__aiButton,.result-journey-module__tpcVGa__aiButton[data-disabled]{min-height:44px;color:var(--app-ivory);background:color-mix(in srgb, var(--app-ivory) 14%, var(--result-ai-band,var(--app-forest-deep)));border:1px solid color-mix(in srgb, var(--app-ivory) 45%, transparent);box-shadow:none;width:100%;font-size:.875rem}.result-journey-module__tpcVGa__aiButton[data-ready=true]:not([data-disabled]){color:var(--app-ink);background:linear-gradient(125deg, var(--app-champagne), var(--app-crystal-gold));border:1px solid var(--app-champagne);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--app-ivory) 25%, transparent)}.result-journey-module__tpcVGa__aiButton[data-ready=true]:not([data-disabled]):hover{background:var(--app-champagne);color:var(--app-ink)}[data-result-dna][data-active=true] .result-journey-module__tpcVGa__crystals:after{animation:6s ease-in-out infinite alternate result-journey-module__tpcVGa__crystal-glint}@keyframes result-journey-module__tpcVGa__crystal-glint{0%{opacity:.4}to{opacity:1}}@media (max-width:991px){.result-journey-module__tpcVGa__aiBanner[data-domain=daily]{grid-template-columns:minmax(0,1fr) 180px}.result-journey-module__tpcVGa__aiBanner{grid-template-columns:minmax(0,1fr) minmax(150px,180px);gap:16px;padding-inline:32px 190px}.result-journey-module__tpcVGa__mascot{width:180px;right:4px}}@media (max-width:767px){.result-journey-module__tpcVGa__aiBanner[data-domain=daily]{grid-template-columns:minmax(0,1fr) 120px}.result-journey-module__tpcVGa__crystals{width:calc(100% + 16px);left:-8px}.result-journey-module__tpcVGa__crystal:first-of-type .result-journey-module__tpcVGa__number{font-size:clamp(3rem,14cqw,4rem)}.result-journey-module__tpcVGa__crystal:not(:first-of-type) .result-journey-module__tpcVGa__number{font-size:clamp(1.65rem,7cqw,2.3rem)}.result-journey-module__tpcVGa__crystalLabel{margin-top:4px;font-size:.75rem}.result-journey-module__tpcVGa__crystal:not(:first-of-type) .result-journey-module__tpcVGa__crystalLabel{font-size:.6875rem}.result-journey-module__tpcVGa__crystals:after{box-shadow:0 0 10px 2px var(--app-crystal-gold), 120px -20px 10px 1px var(--app-ivory)}.result-journey-module__tpcVGa__aiBanner{grid-template-columns:minmax(0,1fr) 120px;gap:12px;min-height:160px;padding:0 20px 32px}.result-journey-module__tpcVGa__aiWave{height:52px}.result-journey-module__tpcVGa__aiCopy{grid-area:1/1}.result-journey-module__tpcVGa__mascot{grid-area:1/2;place-self:center;width:120px;max-width:100%;position:relative;bottom:auto;right:auto}.result-journey-module__tpcVGa__aiAction{grid-area:2/1/auto/-1;width:100%}}@media (max-width:374px){.result-journey-module__tpcVGa__aiBanner[data-domain=daily]{grid-template-columns:minmax(0,1fr) 96px}.result-journey-module__tpcVGa__aiBanner{grid-template-columns:minmax(0,1fr) 96px;padding-inline:16px}.result-journey-module__tpcVGa__mascot{width:96px}}@media (prefers-reduced-motion:reduce){.result-journey-module__tpcVGa__preparingLoader:after,.result-journey-module__tpcVGa__crystals:after{animation:none!important}}
.airi-flight-module__rOlJPW__overlay{z-index:250;pointer-events:none;position:fixed;inset:0;overflow:clip}.airi-flight-module__rOlJPW__veil{opacity:0;background:radial-gradient(ellipse at 55% 35%, var(--app-surface) 20%, color-mix(in srgb, var(--app-canvas) 88%, transparent) 65%, transparent);position:absolute;inset:0}.airi-flight-module__rOlJPW__flyer{will-change:transform;width:0;height:0;filter:drop-shadow(0 5px 10px color-mix(in srgb, var(--app-gold) 35%, transparent));position:absolute;top:0;left:0}.airi-flight-module__rOlJPW__origin,.airi-flight-module__rOlJPW__profile{width:100%;height:100%;position:absolute;inset:0}.airi-flight-module__rOlJPW__origin{opacity:calc(1 - var(--airi-profile,0))}.airi-flight-module__rOlJPW__profile{opacity:var(--airi-profile,0)}.airi-flight-module__rOlJPW__dust{position:absolute;inset:35% 65% 15% -30%}.airi-flight-module__rOlJPW__dust i{background:var(--app-champagne);width:6px;height:6px;box-shadow:0 0 5px var(--app-gold);border-radius:50%;animation:.65s ease-out infinite airi-flight-module__rOlJPW__flying-dust;position:absolute;top:50%;right:0}.airi-flight-module__rOlJPW__dust i:nth-child(2){animation-delay:-100ms;top:20%}.airi-flight-module__rOlJPW__dust i:nth-child(3){animation-delay:-200ms;top:70%}.airi-flight-module__rOlJPW__dust i:nth-child(4){animation-delay:-300ms}.airi-flight-module__rOlJPW__dust i:nth-child(5){animation-delay:-400ms;top:30%}.airi-flight-module__rOlJPW__dust i:nth-child(6){animation-delay:-500ms;top:80%}@keyframes airi-flight-module__rOlJPW__flying-dust{0%{opacity:.9;transform:translate(0)scale(.8)}to{opacity:0;transform:translate(-65px)scale(.2)}}@media (prefers-reduced-motion:reduce){.airi-flight-module__rOlJPW__overlay{display:none}}
.airi-reading-passage-module__hN_SpG__root{z-index:260;pointer-events:none;position:fixed;inset:0;overflow:clip}.airi-reading-passage-module__hN_SpG__flyer{will-change:transform;filter:drop-shadow(0 4px 6px color-mix(in srgb, var(--app-gold) 40%, transparent));position:absolute;top:0;left:0}.airi-reading-passage-module__hN_SpG__smoke{will-change:transform, opacity;width:180vw;height:130vh;filter:drop-shadow(0 0 24px color-mix(in srgb, var(--app-ink) 18%, transparent));position:absolute;top:-15vh;transform:translate(calc(100vw + 100px))}.airi-reading-passage-module__hN_SpG__core{background:linear-gradient(90deg, transparent, var(--app-ivory) 12% 88%, transparent);position:absolute;inset:0}.airi-reading-passage-module__hN_SpG__billows{top:calc((var(--puff) * 9%));left:calc((var(--puff) / 2 - 3) * 1%);background:radial-gradient(ellipse at 55% 50%, var(--app-ivory) 35%, color-mix(in srgb, var(--app-ivory) 80%, transparent) 58%, transparent 72%);filter:blur(6px);width:42%;height:34%;animation:.8s ease-in-out infinite alternate airi-reading-passage-module__hN_SpG__billow-roll;animation-delay:calc(var(--puff) * -80ms);border-radius:50%;position:absolute}.airi-reading-passage-module__hN_SpG__billows:nth-child(2n){left:66%}.airi-reading-passage-module__hN_SpG__streaks{position:absolute;inset:25% 85% 15% -115%}.airi-reading-passage-module__hN_SpG__streaks i{background:linear-gradient(90deg, transparent, var(--app-champagne));border-radius:50%;width:100%;height:2px;animation:.18s linear infinite airi-reading-passage-module__hN_SpG__speed-streak;position:absolute;top:20%;right:0}.airi-reading-passage-module__hN_SpG__streaks i:nth-child(2){width:70%;animation-delay:-60ms;top:55%}.airi-reading-passage-module__hN_SpG__streaks i:nth-child(3){width:45%;animation-delay:-120ms;top:90%}.airi-reading-passage-module__hN_SpG__brakeCloud{position:absolute;bottom:10%;left:10%}.airi-reading-passage-module__hN_SpG__brakeCloud i{opacity:0;background:radial-gradient(circle at 35% 30%, var(--app-ivory) 25%, color-mix(in srgb, var(--app-ink) 22%, var(--app-ivory)) 85%);width:22px;height:18px;box-shadow:0 1px 3px color-mix(in srgb, var(--app-ink) 18%, transparent);border-radius:50%;position:absolute}.airi-reading-passage-module__hN_SpG__skid{width:95%;position:absolute;bottom:3%;left:-25%}.airi-reading-passage-module__hN_SpG__skid i{background:var(--app-champagne);opacity:0;width:100%;height:2px;box-shadow:0 0 6px var(--app-gold);position:absolute}.airi-reading-passage-module__hN_SpG__skid i:nth-child(2){width:70%;top:5px}.airi-reading-passage-module__hN_SpG__root[data-phase=braking] .airi-reading-passage-module__hN_SpG__streaks,.airi-reading-passage-module__hN_SpG__root[data-phase=settled] .airi-reading-passage-module__hN_SpG__streaks{display:none}.airi-reading-passage-module__hN_SpG__root[data-phase=braking] .airi-reading-passage-module__hN_SpG__brakeCloud i{animation:.48s ease-out both airi-reading-passage-module__hN_SpG__brake-puff;animation-delay:calc(var(--puff) * 20ms)}.airi-reading-passage-module__hN_SpG__root[data-phase=braking] .airi-reading-passage-module__hN_SpG__skid i{animation:.48s ease-out both airi-reading-passage-module__hN_SpG__skid-glint}@keyframes airi-reading-passage-module__hN_SpG__billow-roll{to{transform:translate(12px,-18px)scale(1.12)}}@keyframes airi-reading-passage-module__hN_SpG__speed-streak{to{opacity:0;transform:translate(-22px)scaleX(1.3)}}@keyframes airi-reading-passage-module__hN_SpG__brake-puff{12%{opacity:.9}to{opacity:0;transform:translate(calc(-25px - var(--puff) * 7px), calc(-10px - var(--puff) * 4px)) scale(2.2)}}@keyframes airi-reading-passage-module__hN_SpG__skid-glint{15%{opacity:.95}to{opacity:0;transform:scaleX(1.5)}}@media (prefers-reduced-motion:reduce){.airi-reading-passage-module__hN_SpG__root{display:none}}
@font-face{font-family:applicationBodyFont;src:url(../media/roboto_regular-s.p.0kamhd5ebrv6u.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:applicationBodyFont;src:url(../media/roboto_medium-s.p.118m2b_3vpzei.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:applicationBodyFont;src:url(../media/roboto_semibold-s.p.10ndo436b6kdj.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:applicationBodyFont Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.applicationbodyfont_ef537ff3-module__SxmsLW__className{font-family:applicationBodyFont,applicationBodyFont Fallback,system-ui,Segoe UI,sans-serif}
@font-face{font-family:applicationEditorialFont;src:url(../media/playfair_medium-s.p.2r2t0h_5ot_lt.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:applicationEditorialFont;src:url(../media/playfair_semibold-s.p.3c_q8s6do66oi.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:applicationEditorialFont Fallback;src:local(Arial);ascent-override:105.64%;descent-override:24.51%;line-gap-override:0.0%;size-adjust:102.43%}.applicationeditorialfont_ffb9d52e-module__3sgsCq__className{font-family:applicationEditorialFont,applicationEditorialFont Fallback,Georgia,Times New Roman,serif}
.tarot-reading-module__xVbtta__readingAnchor{scroll-margin-top:88px}.tarot-reading-module__xVbtta__reader{--reader-scene:url(/brand/fantasy/tarot/sanctuary-light.webp);isolation:isolate;overflow-wrap:anywhere;width:100%;max-width:840px;margin-inline:auto;padding:0 12px 32px;position:relative}.tarot-reading-module__xVbtta__reader[data-saved=true]:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(transparent 12%, color-mix(in srgb, var(--app-canvas) 36%, transparent) 42%, var(--app-canvas) 96%), var(--reader-scene) center top / cover no-repeat;width:min(1440px,100cqw - 32px);height:min(960px,100% + 64px);position:absolute;top:-64px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 64px 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 64px 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}[data-mantine-color-scheme=dark] .tarot-reading-module__xVbtta__reader{--reader-scene:url(/brand/fantasy/tarot/sanctuary-dark.webp)}.tarot-reading-module__xVbtta__readerHeader{min-height:220px;padding:56px 128px 40px 0;position:relative}.tarot-reading-module__xVbtta__readerHeader:before,.tarot-reading-module__xVbtta__prose:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--app-canvas) 96%, transparent);position:absolute;inset:-24px -40px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000),linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000),linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.tarot-reading-module__xVbtta__readerHeader:before{background:color-mix(in srgb, var(--app-canvas) 70%, transparent)}.tarot-reading-module__xVbtta__readerGuide{pointer-events:none;max-width:120px;position:absolute;inset:24px 0 auto auto}.tarot-reading-module__xVbtta__prose{padding-block:24px;line-height:1.85;position:relative}.tarot-reading-module__xVbtta__mainMessage{white-space:pre-line;line-height:1.85}.tarot-reading-module__xVbtta__cardLinks{border-top:1px solid var(--app-border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:8px 0 0;padding:20px 0 0;list-style:none;display:grid}.tarot-reading-module__xVbtta__heroCards{justify-content:center;align-items:center;gap:clamp(8px,1.5cqw,20px);height:100%;padding:32px 0;display:flex}.tarot-reading-module__xVbtta__heroCard{text-align:center;flex:1 1 0;min-width:0;max-width:145px;margin:0}.tarot-reading-module__xVbtta__heroCard>img{aspect-ratio:957/1643;object-fit:contain;width:100%;height:auto}.tarot-reading-module__xVbtta__heroCard>figcaption{border-radius:var(--mantine-radius-sm);background:var(--app-canvas);color:var(--app-text);padding:4px;position:relative}@media (min-width:768px){.tarot-reading-module__xVbtta__heroCards{padding-block:16px 88px}}.tarot-reading-module__xVbtta__cardMeaning{overflow-wrap:anywhere;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tarot-reading-module__xVbtta__options{overflow-wrap:anywhere}.tarot-reading-module__xVbtta__cardImage{aspect-ratio:957/1643;object-fit:contain;width:100%;max-width:150px;height:auto;margin-inline:auto}.tarot-reading-module__xVbtta__imageFallback{border:1px dashed var(--app-border);border-radius:var(--mantine-radius-sm);text-align:center;place-content:center;width:100%;min-height:150px;padding:8px;display:grid}@media (max-width:48em){.tarot-reading-module__xVbtta__reader{--reader-scene:url(/brand/fantasy/tarot/sanctuary-mobile-light.webp)}[data-mantine-color-scheme=dark] .tarot-reading-module__xVbtta__reader{--reader-scene:url(/brand/fantasy/tarot/sanctuary-mobile-dark.webp)}.tarot-reading-module__xVbtta__reader[data-saved=true]:before{background-image:linear-gradient(transparent, color-mix(in srgb, var(--app-canvas) 48%, transparent) 34%, var(--app-canvas) 92%), var(--reader-scene);height:min(960px,100% + 32px);top:-32px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 32px 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 32px 80%,#0000)}.tarot-reading-module__xVbtta__readerHeader:before,.tarot-reading-module__xVbtta__prose:before{inset-inline:-12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000),linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000),linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}}@media (max-width:575px){.tarot-reading-module__xVbtta__readerHeader{min-height:184px;padding:40px 80px 32px 0}.tarot-reading-module__xVbtta__readerGuide{max-width:76px;inset-block-start:32px}.tarot-reading-module__xVbtta__prose{padding:16px 0}.tarot-reading-module__xVbtta__cardMeaning{grid-template-columns:minmax(0,1fr);gap:16px}}
