.PhotoCaptureModal-module__GPYwwq__plain{min-width:44px;min-height:44px;color:var(--text-secondary);white-space:nowrap;transition:transform .15s var(--ease-gb-out);justify-content:center;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.PhotoCaptureModal-module__GPYwwq__plain:active:not(:disabled){transform:scale(.97)}.PhotoCaptureModal-module__GPYwwq__plain:disabled{opacity:.5}.PhotoCaptureModal-module__GPYwwq__plain:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:8px}.PhotoCaptureModal-module__GPYwwq__shutter{min-height:52px;transition:transform .15s var(--ease-gb-out);border-radius:12px;padding:8px 12px}.PhotoCaptureModal-module__GPYwwq__shutter:active:not(:disabled){transform:scale(.97)}.PhotoCaptureModal-module__GPYwwq__shutter:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.PhotoCaptureModal-module__GPYwwq__review{flex-direction:column;flex:1 0 auto;align-items:stretch;gap:16px;width:100%;max-width:300px;padding-top:8px;display:flex}.PhotoCaptureModal-module__GPYwwq__reviewPhoto{margin-top:auto}.PhotoCaptureModal-module__GPYwwq__reviewHeader{width:100%;max-width:340px;padding:calc(env(safe-area-inset-top) + 8px) 20px 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:0 auto;display:grid}.PhotoCaptureModal-module__GPYwwq__reviewHeader>:first-child{justify-self:start}.PhotoCaptureModal-module__GPYwwq__headerEnd{justify-self:end}.PhotoCaptureModal-module__GPYwwq__reviewActions{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}@media (prefers-reduced-motion:reduce){.PhotoCaptureModal-module__GPYwwq__plain,.PhotoCaptureModal-module__GPYwwq__shutter{transition:none}.PhotoCaptureModal-module__GPYwwq__plain:active:not(:disabled),.PhotoCaptureModal-module__GPYwwq__shutter:active:not(:disabled){transform:none}}
.CameraBody-module__T_KPPa__body{--m:20px;--mv:40px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--avail-w:calc(100vw - 2 * var(--m));--avail-h:calc(100vh - var(--safe-top) - var(--safe-bottom) - var(--mv));--A:min(var(--avail-w), calc(var(--avail-h) * 353 / 705), 440px);--u:calc(var(--A) / 353);--gap:calc(16 * var(--u));--row:calc(24 * var(--u));--rail:calc(56 * var(--u));--dial-h:calc(64 * var(--u));--side:calc(72 * var(--u));--band:calc(160 * var(--u));--center:calc(var(--A) - 2 * var(--side) - 2 * var(--gap));--inset:calc(7 * var(--u));--btn:calc(var(--side) - 2 * var(--inset));--rail-btn:calc(var(--rail) - 12 * var(--u));--pill-w:calc(112 * var(--u));--pill-h:calc(52 * var(--u));--pill-inset:calc(4 * var(--u));--pill-knob:calc(var(--pill-h) - 2 * var(--pill-inset));--pill-travel:calc((var(--pill-w) - var(--pill-h)) / 2);--shutter-well:min(var(--center), var(--band));--shutter:calc(var(--shutter-well) - 18 * var(--u));padding:var(--safe-top) 0 var(--safe-bottom);color:var(--text-primary);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}@supports (height:100dvh){.CameraBody-module__T_KPPa__body{--avail-h:calc(100dvh - var(--safe-top) - var(--safe-bottom) - var(--mv))}}.CameraBody-module__T_KPPa__scene{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__scene{opacity:1}.CameraBody-module__T_KPPa__body[data-scene=loading]{opacity:0}.CameraBody-module__T_KPPa__body[data-scene=ready][data-intro=play] .CameraBody-module__T_KPPa__viewfinder{animation:CameraBody-module__T_KPPa__viewfinder-in var(--intro-vf-ms,.2s) var(--ease-gb-out) var(--intro-vf-delay,.28s) both}@keyframes CameraBody-module__T_KPPa__viewfinder-in{0%{opacity:0}}.CameraBody-module__T_KPPa__body[data-intro=play] .CameraBody-module__T_KPPa__part:focus-visible{outline-color:#0000}.CameraBody-module__T_KPPa__body[data-scene=ready][data-intro=fade]{animation:CameraBody-module__T_KPPa__body-fade var(--intro-fade-ms,.12s) var(--ease-gb-out) both}@keyframes CameraBody-module__T_KPPa__body-fade{0%{opacity:0}}.CameraBody-module__T_KPPa__assembly{width:var(--A);gap:var(--row);flex-direction:column;display:flex;position:relative}.CameraBody-module__T_KPPa__assembly>*{flex-shrink:0}.CameraBody-module__T_KPPa__assembly:before{content:"";z-index:0;inset:calc(-12 * var(--u)) calc(-12 * var(--u)) calc(-18 * var(--u));border-radius:calc(40 * var(--u)) calc(40 * var(--u)) calc(56 * var(--u)) calc(56 * var(--u));background:var(--bg-hover);pointer-events:none;position:absolute}.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__assembly:before{display:none}.CameraBody-module__T_KPPa__rail{height:var(--rail);justify-content:space-between;align-items:center;display:flex}.CameraBody-module__T_KPPa__deck{grid-template-columns:var(--side) var(--center) var(--side);column-gap:var(--gap);height:var(--band);display:grid}.CameraBody-module__T_KPPa__stack{gap:var(--gap);flex-direction:column;display:flex}.CameraBody-module__T_KPPa__part{z-index:2;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;touch-action:manipulation;transition:opacity .15s var(--ease-gb-out);border:0;place-items:center;padding:0;display:grid;position:relative}.CameraBody-module__T_KPPa__part:disabled{cursor:default;opacity:.5}.CameraBody-module__T_KPPa__part:focus-visible{outline:2px solid var(--accent-primary-text);outline-offset:3px}.CameraBody-module__T_KPPa__roundWell:focus-visible,.CameraBody-module__T_KPPa__roundWellSm:focus-visible,.CameraBody-module__T_KPPa__shutterWell:focus-visible{border-radius:50%}.CameraBody-module__T_KPPa__toggle:focus-visible{border-radius:999px}.CameraBody-module__T_KPPa__dial:focus-visible{border-radius:calc(20 * var(--u))}.CameraBody-module__T_KPPa__roundWell{width:var(--side);height:var(--side);border-radius:50%}.CameraBody-module__T_KPPa__roundWellSm{width:var(--rail);height:var(--rail);border-radius:50%}.CameraBody-module__T_KPPa__roundButton{width:var(--btn);height:var(--btn);background:var(--bg-elevated);color:var(--text-primary);border-radius:50%;place-items:center;display:grid}.CameraBody-module__T_KPPa__roundWellSm .CameraBody-module__T_KPPa__roundButton{width:var(--rail-btn);height:var(--rail-btn)}.CameraBody-module__T_KPPa__roundButton[data-latched=true]{color:var(--accent-primary-text)}.CameraBody-module__T_KPPa__timerDigits{font-variant-numeric:tabular-nums;color:var(--accent-primary-text)}.CameraBody-module__T_KPPa__toggle{width:var(--pill-w);height:var(--pill-h);touch-action:none;border-radius:999px}.CameraBody-module__T_KPPa__toggleTrack{inset:calc(var(--pill-inset) * .55);background:var(--accent-primary);opacity:0;border-radius:999px;position:absolute}.CameraBody-module__T_KPPa__toggle[data-lit=true] .CameraBody-module__T_KPPa__toggleTrack{opacity:1}.CameraBody-module__T_KPPa__toggleMark{transform:translate(-50%, -50%) translateX(var(--mark-x));pointer-events:none;position:absolute;top:50%;left:50%}.CameraBody-module__T_KPPa__toggleDot{width:calc(5 * var(--u));height:calc(5 * var(--u));background:var(--text-tertiary);border-radius:50%;display:block}.CameraBody-module__T_KPPa__knob{width:var(--pill-knob);height:var(--pill-knob);background:var(--bg-elevated);color:var(--text-primary);transform:translate(-50%, -50%) translateX(var(--knob-x));transition:transform .22s var(--ease-gb-out);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.CameraBody-module__T_KPPa__toggle[data-dragging=true] .CameraBody-module__T_KPPa__knob{transition:none}.CameraBody-module__T_KPPa__dial{width:100%;height:var(--dial-h);border-radius:calc(20 * var(--u));touch-action:none;cursor:ew-resize}.CameraBody-module__T_KPPa__dialFace{inset:var(--inset) calc(var(--inset) * 1.2);border-radius:calc(8 * var(--u));background:repeating-linear-gradient(90deg, var(--bg-elevated) 0 calc(12 * var(--u)), var(--bg-hover) calc(12 * var(--u)) calc(19.5 * var(--u)));pointer-events:none;position:absolute}.CameraBody-module__T_KPPa__dial:after{content:"";left:50%;top:calc(-14 * var(--u));width:calc(9 * var(--u));height:calc(7 * var(--u));background:var(--accent-primary);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;position:absolute;transform:translate(-50%)}.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__dial:after{display:none}.CameraBody-module__T_KPPa__shutterCell{z-index:2;place-items:center;display:grid;position:relative}.CameraBody-module__T_KPPa__shutterWell{width:var(--shutter-well);height:var(--shutter-well);border-radius:50%}.CameraBody-module__T_KPPa__shutterDisc{width:var(--shutter);height:var(--shutter);background:var(--accent-primary);color:var(--bg-primary);border-radius:50%;place-items:center;display:grid}.CameraBody-module__T_KPPa__shutterDimple{display:none}.CameraBody-module__T_KPPa__shutterCount{font-variant-numeric:tabular-nums}.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__part,.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__roundButton,.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__knob,.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__shutterDisc,.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__toggleTrack,.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__dialFace{color:#0000;background:0 0}.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__toggleDot{background:0 0}.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__part>*,.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__shutterCell .CameraBody-module__T_KPPa__part>*{visibility:hidden}.CameraBody-module__T_KPPa__body[data-scene=ready] .CameraBody-module__T_KPPa__part:disabled{opacity:1}.CameraBody-module__T_KPPa__viewfinder{z-index:0;width:var(--A);height:var(--A);border-radius:calc(22 * var(--u));background:var(--bg-primary);position:relative;overflow:clip}.CameraBody-module__T_KPPa__screen{isolation:isolate;background:#000;width:100%;height:100%;position:relative;overflow:clip}.CameraBody-module__T_KPPa__screen video,.CameraBody-module__T_KPPa__freeze{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CameraBody-module__T_KPPa__freeze{animation:CameraBody-module__T_KPPa__freeze-in .16s var(--ease-gb-out)}@keyframes CameraBody-module__T_KPPa__freeze-in{0%{opacity:0}}.CameraBody-module__T_KPPa__curtain{opacity:0;pointer-events:none;transition:opacity .16s var(--ease-gb-out);background:#000;position:absolute;inset:0}.CameraBody-module__T_KPPa__curtain[data-closed=true]{opacity:.88;transition-duration:70ms}.CameraBody-module__T_KPPa__gridLine{pointer-events:none;background:#ffffff52;position:absolute}.CameraBody-module__T_KPPa__hud{padding:calc(14 * var(--u));pointer-events:none;isolation:isolate;--hud-scrim:.42;text-shadow:0 0 2px #000000d9,0 1px 3px #000000a6;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.CameraBody-module__T_KPPa__hud:before,.CameraBody-module__T_KPPa__hud:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.CameraBody-module__T_KPPa__hud:before{height:calc(72 * var(--u));background:linear-gradient(to bottom, rgba(0, 0, 0, var(--hud-scrim)) 0, rgba(0, 0, 0, var(--hud-scrim)) 55%, transparent 100%);top:0}.CameraBody-module__T_KPPa__hud:after{height:calc(60 * var(--u));background:linear-gradient(to top, rgba(0, 0, 0, var(--hud-scrim)) 0, rgba(0, 0, 0, var(--hud-scrim)) 55%, transparent 100%);bottom:0}.CameraBody-module__T_KPPa__hudTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--on-dark-primary);overflow:hidden}.CameraBody-module__T_KPPa__hudRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.CameraBody-module__T_KPPa__hudEv{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.CameraBody-module__T_KPPa__hudEvLabel,.CameraBody-module__T_KPPa__hudEvValue{color:var(--on-dark-primary)}.CameraBody-module__T_KPPa__hudEvValue[data-shifted=true]{padding:0 calc(6 * var(--u));border-radius:calc(6 * var(--u));background:var(--accent-primary-strong);color:var(--on-accent);text-shadow:none}.CameraBody-module__T_KPPa__hudModes{color:var(--on-dark-primary);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.CameraBody-module__T_KPPa__scrub{padding-top:calc(42 * var(--u));pointer-events:none;--readout-scrim:.44;text-shadow:0 0 2px #000000d9,0 1px 3px #000000a6;animation:CameraBody-module__T_KPPa__fade-in .18s var(--ease-gb-out);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}@keyframes CameraBody-module__T_KPPa__fade-in{0%{opacity:0}}.CameraBody-module__T_KPPa__ruler{align-items:flex-end;gap:calc(7 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));background:rgba(0, 0, 0, calc(var(--readout-scrim) + .12));border-radius:999px;display:flex}.CameraBody-module__T_KPPa__tick{width:1.5px;height:calc(8 * var(--u));background:#fff9edcc;border-radius:1px}.CameraBody-module__T_KPPa__tick[data-major=true]{height:calc(13 * var(--u));background:var(--on-dark-primary)}.CameraBody-module__T_KPPa__tick[data-current=true]{width:3px;height:calc(18 * var(--u));background:var(--accent-primary);filter:brightness(1.3)}.CameraBody-module__T_KPPa__scrubReadout{padding:calc(10 * var(--u)) calc(26 * var(--u)) calc(8 * var(--u));border-radius:calc(34 * var(--u));background:rgba(0, 0, 0, var(--readout-scrim));box-shadow:0 0 calc(18 * var(--u)) #0000004d;flex-direction:column;align-items:center;margin:auto 0;display:flex}.CameraBody-module__T_KPPa__scrubValue{font-size:calc(48 * var(--u));font-variant-numeric:tabular-nums;color:var(--on-dark-primary);line-height:1}.CameraBody-module__T_KPPa__scrubUnit{color:var(--on-dark-primary);margin-top:4px}.CameraBody-module__T_KPPa__countdown{pointer-events:none;--readout-scrim:.36;place-items:center;display:grid;position:absolute;inset:0}.CameraBody-module__T_KPPa__countdownNumeral{min-width:calc(150 * var(--u));padding:calc(10 * var(--u)) calc(30 * var(--u));background:rgba(0, 0, 0, var(--readout-scrim));box-shadow:0 0 calc(28 * var(--u)) #0000004d;font-size:calc(120 * var(--u));font-variant-numeric:tabular-nums;color:var(--on-dark-primary);text-shadow:0 0 3px #000000b3,0 2px 8px #0009;border-radius:999px;place-items:center;line-height:1.1;display:grid}.CameraBody-module__T_KPPa__reticle{pointer-events:none;width:64px;height:64px;color:var(--on-dark-primary);margin:-32px 0 0 -32px;animation:.25s cubic-bezier(.3,1.3,.5,1) CameraBody-module__T_KPPa__reticle-in;position:absolute}.CameraBody-module__T_KPPa__reticleUnder{stroke:#0009}@keyframes CameraBody-module__T_KPPa__reticle-in{0%{opacity:0;transform:scale(1.25)}}.CameraBody-module__T_KPPa__status{text-align:center;color:var(--on-dark-primary);background:#0009;flex-direction:column;justify-content:safe center;align-items:center;gap:16px;padding:28px;display:flex;position:absolute;inset:0;overflow-y:auto}.CameraBody-module__T_KPPa__status[data-starting=true]{background:0 0}.CameraBody-module__T_KPPa__status>*{flex-shrink:0}.CameraBody-module__T_KPPa__statusActions{flex-direction:column;align-items:center;gap:8px;display:flex}.CameraBody-module__T_KPPa__statusPrimary{background:var(--accent-primary-strong);min-height:52px;color:var(--on-accent);transition:transform .15s var(--ease-gb-out);border-radius:12px;padding:0 20px}.CameraBody-module__T_KPPa__statusGhost{min-height:48px;color:var(--on-dark-primary);transition:transform .15s var(--ease-gb-out);border-radius:12px;padding:0 20px}.CameraBody-module__T_KPPa__statusPrimary:active,.CameraBody-module__T_KPPa__statusGhost:active{transform:scale(.97)}.CameraBody-module__T_KPPa__statusPrimary:focus-visible,.CameraBody-module__T_KPPa__statusGhost:focus-visible{outline:2px solid var(--on-dark-primary);outline-offset:3px}.CameraBody-module__T_KPPa__spinner{border:2px solid #f0f0f040;border-top-color:var(--on-dark-primary);border-radius:50%;width:24px;height:24px;animation:.9s linear infinite CameraBody-module__T_KPPa__spin}@keyframes CameraBody-module__T_KPPa__spin{to{transform:rotate(360deg)}}.CameraBody-module__T_KPPa__notice{z-index:3;left:50%;bottom:calc(var(--safe-bottom) + 8px);max-width:calc(var(--A) - 32px);color:var(--text-secondary);text-align:center;margin:0;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.CameraBody-module__T_KPPa__knob,.CameraBody-module__T_KPPa__curtain,.CameraBody-module__T_KPPa__statusPrimary,.CameraBody-module__T_KPPa__statusGhost{transition:none}.CameraBody-module__T_KPPa__freeze,.CameraBody-module__T_KPPa__scrub,.CameraBody-module__T_KPPa__reticle{animation:none}}
.FortuneDrawIntro-module__7pgfEW__stage{isolation:isolate;perspective:1100px;position:relative}.FortuneDrawIntro-module__7pgfEW__openingTilt>div>div>[aria-hidden=true]:last-child{visibility:hidden}.FortuneDrawIntro-module__7pgfEW__flight{transform-style:preserve-3d;transform-origin:50% 100%;position:relative;transform:translate(0,0)rotate(-2deg)}.FortuneDrawIntro-module__7pgfEW__turn{transform-style:preserve-3d;position:relative;transform:rotateY(360deg)}.FortuneDrawIntro-module__7pgfEW__front,.FortuneDrawIntro-module__7pgfEW__back{backface-visibility:hidden}.FortuneDrawIntro-module__7pgfEW__front{transform:translateZ(.1px)}.FortuneDrawIntro-module__7pgfEW__playing .FortuneDrawIntro-module__7pgfEW__front:after,.FortuneDrawIntro-module__7pgfEW__playing .FortuneDrawIntro-module__7pgfEW__back:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg, transparent 20%, #ffffffd9 48%, color-mix(in srgb, var(--accent-mustard) 35%, transparent) 54%, transparent 75%);opacity:0;background-size:250% 100%;animation:.64s linear .34s forwards FortuneDrawIntro-module__7pgfEW__glint;position:absolute;inset:0}.FortuneDrawIntro-module__7pgfEW__back{background:var(--bg-surface);border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)translateZ(.1px);box-shadow:0 18px 42px #3c2b1d2e}.FortuneDrawIntro-module__7pgfEW__backGlow{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent-mustard) 40%, transparent), transparent 70%);position:absolute;inset:12px}.FortuneDrawIntro-module__7pgfEW__backMark{background:var(--accent-mustard);width:32px;height:4px;position:absolute;bottom:28px}.FortuneDrawIntro-module__7pgfEW__shadow{opacity:.65;background:radial-gradient(#3c2b1d42,#0000 70%);width:80%;height:30px;position:absolute;bottom:-15px;left:10%;transform:scaleY(.7)}.FortuneDrawIntro-module__7pgfEW__playing .FortuneDrawIntro-module__7pgfEW__flight{animation:FortuneDrawIntro-module__7pgfEW__flight var(--opening-duration) linear both}.FortuneDrawIntro-module__7pgfEW__playing .FortuneDrawIntro-module__7pgfEW__turn{animation:FortuneDrawIntro-module__7pgfEW__turn var(--opening-duration) linear both}.FortuneDrawIntro-module__7pgfEW__playing .FortuneDrawIntro-module__7pgfEW__shadow{animation:FortuneDrawIntro-module__7pgfEW__shadow var(--opening-duration) linear both}.FortuneDrawIntro-module__7pgfEW__paused .FortuneDrawIntro-module__7pgfEW__flight,.FortuneDrawIntro-module__7pgfEW__paused .FortuneDrawIntro-module__7pgfEW__turn,.FortuneDrawIntro-module__7pgfEW__paused .FortuneDrawIntro-module__7pgfEW__shadow,.FortuneDrawIntro-module__7pgfEW__paused .FortuneDrawIntro-module__7pgfEW__ring,.FortuneDrawIntro-module__7pgfEW__paused .FortuneDrawIntro-module__7pgfEW__flash,.FortuneDrawIntro-module__7pgfEW__paused .FortuneDrawIntro-module__7pgfEW__pixel,.FortuneDrawIntro-module__7pgfEW__paused .FortuneDrawIntro-module__7pgfEW__orbit,.FortuneDrawIntro-module__7pgfEW__paused .FortuneDrawIntro-module__7pgfEW__aura,.FortuneDrawIntro-module__7pgfEW__paused .FortuneDrawIntro-module__7pgfEW__spinPixel,.FortuneDrawIntro-module__7pgfEW__paused .FortuneDrawIntro-module__7pgfEW__front:after,.FortuneDrawIntro-module__7pgfEW__paused .FortuneDrawIntro-module__7pgfEW__back:after{animation-play-state:paused}.FortuneDrawIntro-module__7pgfEW__spinEffects{pointer-events:none;position:absolute;inset:0}.FortuneDrawIntro-module__7pgfEW__aura{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent-mustard) 38%, transparent), transparent 66%);opacity:0;animation:.86s ease-out .18s forwards FortuneDrawIntro-module__7pgfEW__aura;position:absolute;inset:-18%}.FortuneDrawIntro-module__7pgfEW__orbit{width:132%;height:116%;stroke:var(--accent-primary);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.28 .72;opacity:0;animation:.82s linear .22s forwards FortuneDrawIntro-module__7pgfEW__orbit;position:absolute;inset:-8% -16%;overflow:visible}.FortuneDrawIntro-module__7pgfEW__orbit ellipse:last-child{stroke:var(--accent-mustard);stroke-width:4px;stroke-dashoffset:.5px}.FortuneDrawIntro-module__7pgfEW__spinPixel{opacity:0;animation:.44s ease-out forwards FortuneDrawIntro-module__7pgfEW__spark;position:absolute}.FortuneDrawIntro-module__7pgfEW__impact{pointer-events:none;position:absolute;inset:0}.FortuneDrawIntro-module__7pgfEW__ring{background:radial-gradient(ellipse, transparent 45%, color-mix(in srgb, var(--accent-mustard) 75%, transparent) 55%, transparent 70%);opacity:0;width:200px;height:48px;animation:FortuneDrawIntro-module__7pgfEW__ring .285s var(--ease-gb-out) forwards;border-radius:50%;margin-left:-100px;position:absolute;bottom:-26px;left:50%}.FortuneDrawIntro-module__7pgfEW__flash{background:radial-gradient(ellipse at 50% 90%, color-mix(in srgb, var(--accent-mustard) 50%, transparent), transparent 65%);opacity:0;animation:FortuneDrawIntro-module__7pgfEW__flash .2s var(--ease-gb-out) var(--impact-delay) forwards;position:absolute;inset:-24px}.FortuneDrawIntro-module__7pgfEW__pixel{opacity:0;animation:FortuneDrawIntro-module__7pgfEW__dust .31s linear var(--impact-delay) forwards;position:absolute;bottom:0;left:50%}.FortuneDrawIntro-module__7pgfEW__settled .FortuneDrawIntro-module__7pgfEW__back{visibility:hidden}.FortuneDrawIntro-module__7pgfEW__reduced .FortuneDrawIntro-module__7pgfEW__flight{animation:.18s ease-out both FortuneDrawIntro-module__7pgfEW__fade;transform:none}.FortuneDrawIntro-module__7pgfEW__reduced .FortuneDrawIntro-module__7pgfEW__shadow{display:none}@keyframes FortuneDrawIntro-module__7pgfEW__flight{0%{animation-timing-function:ease-in-out;transform:translate(0,0)rotate(-2deg)scale(1)}12.857%{animation-timing-function:cubic-bezier(.2,0,.35,1);transform:translateY(8px)rotate(-7deg)scale(.97,.94)}31.429%{animation-timing-function:ease-out;transform:translateY(-46px)rotate(-4deg)scale(1.04)}47.143%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-58px)rotate(1deg)scale(1.055)}74.286%{animation-timing-function:var(--ease-gb-out);transform:translate(0,0)rotate(-2deg)scale(1)}80%{animation-timing-function:var(--ease-gb-out);transform:translateY(4px)rotate(-1deg)scale(1.06,.92)}88.571%{animation-timing-function:ease-in-out;transform:translateY(-5px)rotate(-3deg)scale(.99,1.015)}to{transform:translate(0,0)rotate(-2deg)scale(1)}}@keyframes FortuneDrawIntro-module__7pgfEW__turn{0%{animation-timing-function:ease-in-out;transform:rotateY(180deg)}12.857%{animation-timing-function:cubic-bezier(.2,0,.65,.8);transform:rotateY(168deg)}31.429%{animation-timing-function:linear;transform:rotateY(222deg)}47.143%{animation-timing-function:cubic-bezier(.35,.092,.65,.84);transform:rotateY(248deg)}55.714%{animation-timing-function:cubic-bezier(.35,.322,.65,1);transform:rotateY(302deg)}74.286%,to{transform:rotateY(360deg)}}@keyframes FortuneDrawIntro-module__7pgfEW__shadow{0%{opacity:.65;transform:scaleY(.7)}12.857%{opacity:.8;transform:scale(.95,.85)}31.429%{opacity:.24;transform:scale(.74,.5)}47.143%{opacity:.18;transform:scale(.66,.45)}74.286%{opacity:.9;transform:scale(1.1,.9)}88.571%{opacity:.38;transform:scale(.8,.6)}to{opacity:.65;transform:scaleY(.7)}}@keyframes FortuneDrawIntro-module__7pgfEW__glint{0%{opacity:0;background-position:100% 0}28%{opacity:.25}60%{opacity:.8}to{opacity:0;background-position:0 0}}@keyframes FortuneDrawIntro-module__7pgfEW__aura{0%{opacity:0;transform:scale(.7)}38%{opacity:.9}70%{opacity:.65}to{opacity:0;transform:scale(1.15)}}@keyframes FortuneDrawIntro-module__7pgfEW__orbit{0%{opacity:0;stroke-dashoffset:.3px;transform:rotate(-28deg)scale(.8)}24%{opacity:.8}68%{opacity:.9}to{opacity:0;stroke-dashoffset:-.8px;transform:rotate(28deg)scale(1.14)}}@keyframes FortuneDrawIntro-module__7pgfEW__spark{0%{opacity:0;transform:translateY(12px)scale(.5)}16%{opacity:1}72%{opacity:.8}to{opacity:0;transform:translate3d(var(--spark-x), -58px, 0) rotate(90deg) scale(.6)}}@keyframes FortuneDrawIntro-module__7pgfEW__ring{0%{opacity:.9;transform:scale(.94,.7)}to{opacity:0;transform:scale(2.25,1.45)}}@keyframes FortuneDrawIntro-module__7pgfEW__flash{0%{opacity:.7}to{opacity:0}}@keyframes FortuneDrawIntro-module__7pgfEW__dust{0%{opacity:1;transform:translate(0,0)rotate(0)}42%{opacity:1;transform:translate3d(calc(var(--dust-x) * .6), var(--dust-y), 0) rotate(45deg)}to{opacity:0;transform:translate3d(var(--dust-x), 30px, 0) rotate(110deg)}}@keyframes FortuneDrawIntro-module__7pgfEW__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FortuneDrawIntro-module__7pgfEW__playing .FortuneDrawIntro-module__7pgfEW__flight{animation:.18s ease-out both FortuneDrawIntro-module__7pgfEW__fade;transform:none}.FortuneDrawIntro-module__7pgfEW__playing .FortuneDrawIntro-module__7pgfEW__turn{animation:none;transform:none}.FortuneDrawIntro-module__7pgfEW__shadow,.FortuneDrawIntro-module__7pgfEW__impact,.FortuneDrawIntro-module__7pgfEW__back,.FortuneDrawIntro-module__7pgfEW__spinEffects,.FortuneDrawIntro-module__7pgfEW__front:after{display:none}}
.OnboardingSteps-module__fM9yJa__viewport{z-index:50;background:var(--bg-primary);overscroll-behavior:contain;position:fixed;inset:0;overflow:hidden}.OnboardingSteps-module__fM9yJa__stageEntry{height:100dvh}.OnboardingSteps-module__fM9yJa__stage{flex-direction:column;width:100%;height:100dvh;display:flex}.OnboardingSteps-module__fM9yJa__content{width:100%;max-width:680px;min-height:0;padding:calc(env(safe-area-inset-top) + 70px) 24px 24px;animation:OnboardingSteps-module__fM9yJa__stage-enter var(--onboarding-stage,.24s) var(--ease-gb-out) both;flex-direction:column;flex:1;gap:22px;margin-inline:auto;display:flex;overflow-y:auto}.OnboardingSteps-module__fM9yJa__content>*{flex-shrink:0}.OnboardingSteps-module__fM9yJa__content>:first-child{margin-top:auto}.OnboardingSteps-module__fM9yJa__content>:last-child{margin-bottom:auto}.OnboardingSteps-module__fM9yJa__heading{text-align:center;gap:10px;max-width:560px;margin-inline:auto;display:grid}.OnboardingSteps-module__fM9yJa__heading h1:focus{outline:none}.OnboardingSteps-module__fM9yJa__options{gap:12px;display:grid}.OnboardingSteps-module__fM9yJa__option{text-align:left;color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--shadow-card);cursor:pointer;transition:transform var(--onboarding-fast,.16s) var(--ease-gb-out), background-color var(--onboarding-fast,.16s) ease;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.OnboardingSteps-module__fM9yJa__optionCopy{flex:1;gap:3px;min-width:0;display:grid}.OnboardingSteps-module__fM9yJa__option[aria-pressed=true]{background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface));color:var(--accent-primary-text)}.OnboardingSteps-module__fM9yJa__check{width:20px;color:var(--accent-primary-text);opacity:0;transition:opacity var(--onboarding-fast,.16s) ease, transform var(--onboarding-fast,.16s) var(--ease-gb-out);flex-shrink:0;transform:scale(.9)}.OnboardingSteps-module__fM9yJa__check[data-selected=true]{opacity:1;transform:scale(1)}.OnboardingSteps-module__fM9yJa__footer{width:100%;padding:10px 24px max(20px, env(safe-area-inset-bottom));background:var(--bg-primary);flex-shrink:0}.OnboardingSteps-module__fM9yJa__footerInner{gap:6px;width:100%;max-width:480px;margin-inline:auto;display:grid}.OnboardingSteps-module__fM9yJa__navigation{align-items:stretch;gap:10px;display:flex}.OnboardingSteps-module__fM9yJa__primary{background:var(--accent-primary);width:100%;min-height:52px;color:var(--on-accent,#fff);font:inherit;cursor:pointer;transition:transform var(--onboarding-fast,.16s) var(--ease-gb-out), opacity var(--onboarding-fast,.16s) ease;border-radius:12px;flex:1;padding:14px 18px;display:block}.OnboardingSteps-module__fM9yJa__primary:disabled{opacity:.5;cursor:not-allowed}.OnboardingSteps-module__fM9yJa__back{background:var(--bg-surface);width:52px;min-height:52px;color:var(--text-secondary);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.OnboardingSteps-module__fM9yJa__option:active,.OnboardingSteps-module__fM9yJa__primary:not(:disabled):active,.OnboardingSteps-module__fM9yJa__revealedCard:active{transform:scale(.97)}.OnboardingSteps-module__fM9yJa__option:focus-visible,.OnboardingSteps-module__fM9yJa__primary:focus-visible,.OnboardingSteps-module__fM9yJa__back:focus-visible,.OnboardingSteps-module__fM9yJa__revealedCard:focus-visible{outline:3px solid var(--accent-primary-text);outline-offset:4px}.OnboardingSteps-module__fM9yJa__stepIndicator{top:calc(env(safe-area-inset-top) + 22px);z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;left:0;right:0}.OnboardingSteps-module__fM9yJa__stepDot{background:var(--bg-elevated);width:32px;height:4px;transition:background-color var(--onboarding-fast,.16s) ease;border-radius:4px}.OnboardingSteps-module__fM9yJa__stepDot[data-complete=true]{background:var(--accent-primary)}.OnboardingSteps-module__fM9yJa__packPreview{gap:16px;display:grid;position:relative}.OnboardingSteps-module__fM9yJa__packCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.OnboardingSteps-module__fM9yJa__revealedCard{text-align:center;background:var(--bg-surface);width:100%;min-height:128px;box-shadow:var(--shadow-card);cursor:pointer;transition:transform var(--onboarding-fast,.16s) var(--ease-gb-out), background-color var(--onboarding-fast,.16s) ease;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.OnboardingSteps-module__fM9yJa__revealedCard[aria-pressed=true]{background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface))}.OnboardingSteps-module__fM9yJa__dealtCard{animation:OnboardingSteps-module__fM9yJa__card-deal var(--onboarding-deal,.42s) var(--ease-gb-out) backwards}.OnboardingSteps-module__fM9yJa__cardPurpose{text-align:center;gap:6px;min-height:40px;padding:8px;display:grid}.OnboardingSteps-module__fM9yJa__openingPack{pointer-events:none;z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.OnboardingSteps-module__fM9yJa__packTop,.OnboardingSteps-module__fM9yJa__packBottom{background:var(--bg-elevated);justify-content:center;align-items:center;width:168px;display:flex}.OnboardingSteps-module__fM9yJa__packTop{animation:OnboardingSteps-module__fM9yJa__pack-top var(--onboarding-opening,.7s) var(--ease-gb-out) both;border-radius:12px 12px 0 0;padding:24px}.OnboardingSteps-module__fM9yJa__packBottom{text-align:center;animation:OnboardingSteps-module__fM9yJa__pack-bottom var(--onboarding-opening,.7s) var(--ease-gb-out) both;border-radius:0 0 12px 12px;gap:12px;padding:28px 16px;display:grid}.OnboardingSteps-module__fM9yJa__levelStage{justify-items:center;gap:24px;padding:28px 0;display:grid}.OnboardingSteps-module__fM9yJa__levelEmblem{position:relative}.OnboardingSteps-module__fM9yJa__levelStage[data-phase=impact] .OnboardingSteps-module__fM9yJa__levelEmblem{animation:OnboardingSteps-module__fM9yJa__level-impact .4s var(--ease-gb-out) both}.OnboardingSteps-module__fM9yJa__levelNumber{text-align:center;animation:OnboardingSteps-module__fM9yJa__card-enter var(--onboarding-stage,.24s) var(--ease-gb-out) both;gap:8px;display:grid}.OnboardingSteps-module__fM9yJa__progressTrack{background:var(--bg-elevated);border-radius:4px;width:min(100%,360px);height:8px;overflow:hidden}.OnboardingSteps-module__fM9yJa__progressFill{background:var(--accent-primary);transform-origin:0;width:100%;height:100%;transition:transform .8s var(--ease-gb-out);transform:scaleX(0)}.OnboardingSteps-module__fM9yJa__progressFill[data-filled=true]{transform:scaleX(1)}.OnboardingSteps-module__fM9yJa__particles{pointer-events:none;position:absolute;top:50%;left:50%}.OnboardingSteps-module__fM9yJa__particle{width:5px;height:5px;animation:OnboardingSteps-module__fM9yJa__particle-out .56s var(--ease-gb-out) both;border-radius:1px;position:absolute}@keyframes OnboardingSteps-module__fM9yJa__stage-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingSteps-module__fM9yJa__card-enter{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes OnboardingSteps-module__fM9yJa__card-deal{0%{opacity:0;transform:translateY(48px)rotate(-6deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes OnboardingSteps-module__fM9yJa__pack-top{0%,18%{opacity:1;transform:translateY(0)rotate(0)}40%{opacity:1;transform:translateY(-18px)rotate(-5deg)}to{opacity:0;transform:translateY(-90px)rotate(-12deg)}}@keyframes OnboardingSteps-module__fM9yJa__pack-bottom{0%,18%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(48px)scale(.94)}}@keyframes OnboardingSteps-module__fM9yJa__level-impact{0%{transform:scale(.94)}35%{transform:scale(1.12)rotate(-4deg)}65%{transform:scale(.99)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes OnboardingSteps-module__fM9yJa__particle-out{0%{opacity:1;transform:translate(0)}to{opacity:0}}@keyframes OnboardingSteps-module__fM9yJa__fade-only{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.OnboardingSteps-module__fM9yJa__content{gap:24px;padding-inline:40px}.OnboardingSteps-module__fM9yJa__packCards{gap:16px}.OnboardingSteps-module__fM9yJa__revealedCard{min-height:150px;padding:18px}}@media (max-width:359px){.OnboardingSteps-module__fM9yJa__content{padding-inline:20px}.OnboardingSteps-module__fM9yJa__option{gap:8px;padding:12px}.OnboardingSteps-module__fM9yJa__packCards{gap:8px}.OnboardingSteps-module__fM9yJa__revealedCard{padding:10px 8px}}@media (hover:hover) and (pointer:fine){.OnboardingSteps-module__fM9yJa__option:hover,.OnboardingSteps-module__fM9yJa__revealedCard:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.OnboardingSteps-module__fM9yJa__content,.OnboardingSteps-module__fM9yJa__dealtCard,.OnboardingSteps-module__fM9yJa__levelNumber{animation:OnboardingSteps-module__fM9yJa__fade-only var(--onboarding-reduce,.12s) ease both;animation-delay:0s!important}.OnboardingSteps-module__fM9yJa__option,.OnboardingSteps-module__fM9yJa__primary,.OnboardingSteps-module__fM9yJa__revealedCard,.OnboardingSteps-module__fM9yJa__check{transition-duration:var(--onboarding-reduce,.12s)}.OnboardingSteps-module__fM9yJa__option:active,.OnboardingSteps-module__fM9yJa__primary:not(:disabled):active,.OnboardingSteps-module__fM9yJa__revealedCard:active,.OnboardingSteps-module__fM9yJa__option:hover,.OnboardingSteps-module__fM9yJa__revealedCard:hover,.OnboardingSteps-module__fM9yJa__check{transform:none}.OnboardingSteps-module__fM9yJa__openingPack,.OnboardingSteps-module__fM9yJa__particles{display:none}.OnboardingSteps-module__fM9yJa__levelStage[data-phase=impact] .OnboardingSteps-module__fM9yJa__levelEmblem{animation:none}.OnboardingSteps-module__fM9yJa__progressFill{transition-duration:var(--onboarding-reduce,.12s)}}
.TarotBlock-module__moyFjW__block{isolation:isolate;position:relative}.TarotBlock-module__moyFjW__status{align-items:center;min-height:2.6em;display:grid}.TarotBlock-module__moyFjW__prompt,.TarotBlock-module__moyFjW__confirmation{grid-area:1/1;margin:0}.TarotBlock-module__moyFjW__prompt{color:var(--text-tertiary);transition:opacity .16s var(--ease-gb-out)}.TarotBlock-module__moyFjW__confirmation{color:var(--text-primary);opacity:0;align-items:center;gap:6px;display:flex}.TarotBlock-module__moyFjW__confirmation>:first-child{flex-shrink:0}.TarotBlock-module__moyFjW__visible{opacity:1}.TarotBlock-module__moyFjW__stamp{animation:TarotBlock-module__moyFjW__stamp .24s var(--ease-gb-out) both}.TarotBlock-module__moyFjW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;padding-bottom:10px;display:grid}.TarotBlock-module__moyFjW__card{aspect-ratio:5/7;perspective:700px;opacity:1;width:100%;transition:transform .16s var(--ease-gb-out);background:0 0;border:none;padding:0;display:block;position:relative;transform:none}.TarotBlock-module__moyFjW__card:disabled{cursor:default}.TarotBlock-module__moyFjW__card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:5px}.TarotBlock-module__moyFjW__card:active:not(:disabled){transform:scale(.97)}.TarotBlock-module__moyFjW__flight,.TarotBlock-module__moyFjW__turn{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.TarotBlock-module__moyFjW__flight{transform-origin:50% 90%}.TarotBlock-module__moyFjW__turn{transform:rotateY(0)}.TarotBlock-module__moyFjW__back,.TarotBlock-module__moyFjW__front{backface-visibility:hidden;border-radius:3px;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px #3029202e}.TarotBlock-module__moyFjW__back{background:var(--text-primary);flex-direction:column;justify-content:space-between;align-items:center;padding:6px;display:flex;transform:translateZ(.1px)}.TarotBlock-module__moyFjW__perforation{justify-content:space-between;width:100%;display:flex}.TarotBlock-module__moyFjW__perforation i{background:var(--bg-primary);opacity:.35;border-radius:1px;width:3px;height:3px}.TarotBlock-module__moyFjW__front{background:var(--bg-surface);flex-direction:column;padding:4px;display:flex;transform:rotateY(180deg)translateZ(.1px)}.TarotBlock-module__moyFjW__art{background:var(--bg-primary);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.TarotBlock-module__moyFjW__artGlow{background:radial-gradient(ellipse, var(--tarot-accent), transparent 75%);opacity:.25;position:absolute;inset:0}.TarotBlock-module__moyFjW__art>:last-child{position:relative}.TarotBlock-module__moyFjW__name{text-align:center;color:var(--text-secondary);padding:4px 0 2px;display:block}.TarotBlock-module__moyFjW__chosen{z-index:3}.TarotBlock-module__moyFjW__chosen .TarotBlock-module__moyFjW__flight{transform:translateY(-4px)scale(1.03)}.TarotBlock-module__moyFjW__chosen .TarotBlock-module__moyFjW__turn{transform:rotateY(180deg)}.TarotBlock-module__moyFjW__retired{opacity:.58;transform:translate(var(--retreat-x), 8px) rotate(var(--retreat-angle)) scale(.93)}.TarotBlock-module__moyFjW__retired.TarotBlock-module__moyFjW__fresh{animation:TarotBlock-module__moyFjW__retire .5s var(--ease-gb-out) .2s both}.TarotBlock-module__moyFjW__playing .TarotBlock-module__moyFjW__flight{animation:1.04s linear both TarotBlock-module__moyFjW__flight}.TarotBlock-module__moyFjW__playing .TarotBlock-module__moyFjW__turn{animation:1.04s linear both TarotBlock-module__moyFjW__flip}.TarotBlock-module__moyFjW__seal{opacity:0;transition:opacity .18s var(--ease-gb-out);position:absolute;top:-7px;right:-4px}.TarotBlock-module__moyFjW__seal.TarotBlock-module__moyFjW__visible{opacity:1}.TarotBlock-module__moyFjW__impact{pointer-events:none;position:absolute;inset:0}.TarotBlock-module__moyFjW__flash{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent-mustard) 60%, transparent), transparent 70%);opacity:0;animation:TarotBlock-module__moyFjW__flash .2s var(--ease-gb-out) .76s forwards;position:absolute;inset:-18px}.TarotBlock-module__moyFjW__ring{background:radial-gradient(ellipse, transparent 45%, var(--accent-mustard) 53%, transparent 67%);opacity:0;width:130%;height:22px;animation:TarotBlock-module__moyFjW__ring .28s var(--ease-gb-out) .76s forwards;border-radius:50%;position:absolute;bottom:-9px;left:-15%}.TarotBlock-module__moyFjW__pixel{opacity:0;animation:.28s linear .76s forwards TarotBlock-module__moyFjW__dust;position:absolute;bottom:1px;left:50%}.TarotBlock-module__moyFjW__reading{color:var(--text-secondary);margin-top:8px}.TarotBlock-module__moyFjW__readingEnter{animation:TarotBlock-module__moyFjW__reading .24s var(--ease-gb-out) both}.TarotBlock-module__moyFjW__paused *,.TarotBlock-module__moyFjW__paused :before{animation-play-state:paused!important}@keyframes TarotBlock-module__moyFjW__flight{0%{animation-timing-function:var(--ease-gb-out);transform:translateY(0)scale(1)}19.23%{transform:translateY(-16px)scale(1.08)}38.46%{animation-timing-function:cubic-bezier(.77,0,.175,1);transform:translateY(-18px)scale(1.08)}73.08%{animation-timing-function:var(--ease-gb-out);transform:translateY(0)scale(1.03)}79.81%{animation-timing-function:var(--ease-gb-out);transform:translateY(3px)scale(1.08,.96)}88.46%{animation-timing-function:var(--ease-gb-out);transform:translateY(-7px)scale(1.01,1.045)}to{transform:translateY(-4px)scale(1.03)}}@keyframes TarotBlock-module__moyFjW__flip{0%,30.77%{animation-timing-function:cubic-bezier(.77,0,.175,1);transform:rotateY(0)}65.38%,to{transform:rotateY(180deg)}}@keyframes TarotBlock-module__moyFjW__retire{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:.58;transform:translate(var(--retreat-x), 8px) rotate(var(--retreat-angle)) scale(.93)}}@keyframes TarotBlock-module__moyFjW__stamp{0%{opacity:0;transform:translateY(3px)scale(1.03)}to{opacity:1;transform:none}}@keyframes TarotBlock-module__moyFjW__reading{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes TarotBlock-module__moyFjW__flash{0%{opacity:.65}to{opacity:0}}@keyframes TarotBlock-module__moyFjW__ring{0%{opacity:.8;transform:scale(.95,.7)}to{opacity:0;transform:scale(1.7,1.3)}}@keyframes TarotBlock-module__moyFjW__dust{0%{opacity:1;transform:translate(0)}42%{opacity:1;transform:translate(calc(var(--pixel-x) * .6), var(--pixel-y)) rotate(45deg)}to{opacity:0;transform:translate(var(--pixel-x), 14px) rotate(90deg)}}@keyframes TarotBlock-module__moyFjW__retireReduced{0%{opacity:1}to{opacity:.58}}.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__flight,.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__turn,.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__retired,.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__front{animation:none;transform:none}.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__card{transition:opacity .18s var(--ease-gb-out)}.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__back{opacity:1;transition:opacity .18s var(--ease-gb-out)}.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__front{opacity:0;transition:opacity .18s var(--ease-gb-out)}.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__chosen .TarotBlock-module__moyFjW__back{opacity:0}.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__chosen .TarotBlock-module__moyFjW__front{opacity:1}.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__retired.TarotBlock-module__moyFjW__fresh{animation:TarotBlock-module__moyFjW__retireReduced .18s var(--ease-gb-out) both}.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__stamp,.TarotBlock-module__moyFjW__reduced .TarotBlock-module__moyFjW__readingEnter{animation:none}@media (prefers-reduced-motion:reduce){.TarotBlock-module__moyFjW__card,.TarotBlock-module__moyFjW__flight,.TarotBlock-module__moyFjW__turn,.TarotBlock-module__moyFjW__front{animation:none!important;transform:none!important}.TarotBlock-module__moyFjW__back{opacity:1}.TarotBlock-module__moyFjW__front,.TarotBlock-module__moyFjW__chosen .TarotBlock-module__moyFjW__back{opacity:0}.TarotBlock-module__moyFjW__chosen .TarotBlock-module__moyFjW__front{opacity:1}.TarotBlock-module__moyFjW__impact{display:none}.TarotBlock-module__moyFjW__stamp,.TarotBlock-module__moyFjW__readingEnter{animation:none}}
.IntroStory-module__EzYjyq__intro{isolation:isolate;background:var(--bg-primary);height:100dvh;color:var(--text-primary);flex-direction:column;display:flex;overflow:hidden}.IntroStory-module__EzYjyq__header{width:100%;max-width:1160px;padding:max(12px, env(safe-area-inset-top)) 24px 0;flex-shrink:0;justify-content:space-between;align-items:center;min-height:56px;margin-inline:auto;display:flex}.IntroStory-module__EzYjyq__chapter{color:var(--accent-primary-text);gap:10px;font-size:15px;display:flex}.IntroStory-module__EzYjyq__chapter>span{color:var(--text-tertiary)}.IntroStory-module__EzYjyq__skip{color:var(--text-secondary);cursor:pointer;min-height:44px;padding:8px;font-size:13px}.IntroStory-module__EzYjyq__skip:focus-visible{outline:3px solid var(--accent-cyan);outline-offset:3px}.IntroStory-module__EzYjyq__story{flex-direction:column;flex:1;width:100%;min-height:0;padding:18px 24px 0;display:flex;overflow:hidden auto}.IntroStory-module__EzYjyq__copy{text-align:center;animation:IntroStory-module__EzYjyq__copyArrive .24s var(--ease-gb-out) both;flex-shrink:0}.IntroStory-module__EzYjyq__title{letter-spacing:-.025em;white-space:pre-line;text-wrap:balance;font-size:clamp(28px,4vw,46px);line-height:1.2}.IntroStory-module__EzYjyq__intro .IntroStory-module__EzYjyq__title:focus-visible{outline:none}.IntroStory-module__EzYjyq__body{color:var(--text-secondary);text-wrap:balance;margin-top:10px;font-size:15px;line-height:1.5}.IntroStory-module__EzYjyq__stage{flex:1 0;place-items:center;width:min(100%,680px);min-height:240px;max-height:570px;margin:auto;display:grid;position:relative}.IntroStory-module__EzYjyq__halo{pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--accent-mustard) 15%, transparent), transparent 68%);animation:IntroStory-module__EzYjyq__haloArrive .8s var(--ease-gb-out) both;position:absolute;inset:0}.IntroStory-module__EzYjyq__deck{width:100%;height:100%;min-height:inherit;place-items:center;display:grid;position:relative}.IntroStory-module__EzYjyq__card{width:clamp(122px,30vw,192px);height:clamp(176px,44vw,276px);box-shadow:var(--shadow-card);background:var(--bg-surface);transform-origin:50% 90%;transform:translate(var(--x), var(--y)) rotate(var(--angle));animation:IntroStory-module__EzYjyq__cardDeal .85s var(--ease-gb-out) var(--delay) backwards;border-radius:14px;flex-direction:column;grid-area:1/1;align-items:center;padding:16px 12px 22px;display:flex}.IntroStory-module__EzYjyq__card[data-center=true]{z-index:1;animation:IntroStory-module__EzYjyq__cardDeal .85s var(--ease-gb-out) var(--delay) backwards, IntroStory-module__EzYjyq__cardSelect .55s var(--ease-gb-out) .95s forwards}.IntroStory-module__EzYjyq__art{color:var(--accent-primary-text);flex:1;place-items:center;display:grid}.IntroStory-module__EzYjyq__cardTitle{text-align:center;text-wrap:balance;font-size:clamp(16px,2vw,23px);line-height:1.25}.IntroStory-module__EzYjyq__energyScene{flex-direction:column;justify-content:center;align-items:center;gap:54px;width:100%;height:100%;min-height:250px;display:flex;position:relative}.IntroStory-module__EzYjyq__completeCard{background:var(--bg-surface);width:clamp(156px,28vw,210px);min-height:clamp(164px,29vw,220px);box-shadow:var(--shadow-card);animation:IntroStory-module__EzYjyq__completeArrive .65s var(--ease-gb-out) both;border-radius:16px;flex-direction:column;gap:12px;padding:22px 16px;display:flex;position:relative;transform:rotate(-4deg)}.IntroStory-module__EzYjyq__stamp{color:var(--accent-cyan);animation:IntroStory-module__EzYjyq__stamp .4s var(--ease-gb-out) .45s backwards;position:absolute;top:-10px;right:-16px}.IntroStory-module__EzYjyq__energyTrail{width:80px;height:70px;color:var(--accent-primary-text);position:absolute;top:52%;left:50%}.IntroStory-module__EzYjyq__energyTrail i{opacity:0;animation:IntroStory-module__EzYjyq__energyTravel .65s var(--ease-gb-out) var(--delay) both;position:absolute}.IntroStory-module__EzYjyq__energyDock{width:min(80%,300px);color:var(--accent-primary-text);align-items:center;gap:12px;display:flex}.IntroStory-module__EzYjyq__energyTrack{background:var(--bg-hover);border-radius:4px;flex:1;height:10px;overflow:hidden}.IntroStory-module__EzYjyq__energyTrack>span{background:var(--accent-primary);transform-origin:0;width:100%;height:100%;animation:IntroStory-module__EzYjyq__energyFill .8s var(--ease-gb-out) .55s backwards;display:block}.IntroStory-module__EzYjyq__growthScene{flex-direction:column;align-items:center;gap:32px;display:flex}.IntroStory-module__EzYjyq__figures{justify-content:center;align-items:flex-end;gap:clamp(12px,4vw,40px);display:flex}.IntroStory-module__EzYjyq__heroArt,.IntroStory-module__EzYjyq__flameArt{transform-origin:50% 100%}.IntroStory-module__EzYjyq__heroArt{animation:IntroStory-module__EzYjyq__heroGrow .9s var(--ease-gb-out) .2s backwards}.IntroStory-module__EzYjyq__flameArt{color:var(--accent-cyan);animation:IntroStory-module__EzYjyq__flameGrow .9s var(--ease-gb-out) .3s backwards}.IntroStory-module__EzYjyq__heroArt .hs-frame{animation:none!important}.IntroStory-module__EzYjyq__heroArt .hs-frame-1{opacity:1!important}.IntroStory-module__EzYjyq__heroArt .hs-frame-2{opacity:0!important}.IntroStory-module__EzYjyq__growthPath{color:var(--accent-primary-text);gap:18px;display:flex}.IntroStory-module__EzYjyq__growthPath>span{animation:IntroStory-module__EzYjyq__pipLand .3s var(--ease-gb-out) var(--delay) backwards}@keyframes IntroStory-module__EzYjyq__copyArrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes IntroStory-module__EzYjyq__haloArrive{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes IntroStory-module__EzYjyq__cardDeal{0%{opacity:0;transform:translateY(90px)rotate(-8deg)scale(.96)}30%{opacity:1}75%{transform:translate(var(--x), calc(var(--y) - 8px)) rotate(var(--angle))}to{transform:translate(var(--x), var(--y)) rotate(var(--angle))}}@keyframes IntroStory-module__EzYjyq__cardSelect{0%{transform:translate(0)}to{transform:translateY(-18px)rotate(-3deg)scale(1.06)}}@keyframes IntroStory-module__EzYjyq__completeArrive{0%{opacity:0;transform:translateY(28px)rotate(-10deg)scale(.96)}to{opacity:1;transform:rotate(-4deg)}}@keyframes IntroStory-module__EzYjyq__stamp{0%{opacity:0;transform:scale(1.5)rotate(-12deg)}to{opacity:1;transform:scale(1)}}@keyframes IntroStory-module__EzYjyq__energyTravel{0%{opacity:0;transform:translate(-35px,-45px)}20%{opacity:1}50%{opacity:1;transform:translate(48px,-16px)}to{opacity:0;transform:translate(-20px,55px)}}@keyframes IntroStory-module__EzYjyq__energyFill{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes IntroStory-module__EzYjyq__heroGrow{0%{transform:scale(.95)}20%{transform:translateY(6px)scale(1.04,.95)}50%{transform:translateY(-25px)scale(.96,1.06)}75%{transform:scale(1.04,.97)}to{transform:scale(1)}}@keyframes IntroStory-module__EzYjyq__flameGrow{0%{transform:scale(.8)}55%{transform:translateY(-8px)scale(.96,1.1)}to{transform:scale(1)}}@keyframes IntroStory-module__EzYjyq__pipLand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.IntroStory-module__EzYjyq__story{flex-direction:row-reverse;align-items:center;gap:50px;max-width:1160px;margin-inline:auto;padding-bottom:24px}.IntroStory-module__EzYjyq__copy{text-align:left;width:42%}.IntroStory-module__EzYjyq__body{font-size:18px}.IntroStory-module__EzYjyq__stage{height:min(65dvh,570px)}}@media (max-height:650px) and (max-width:899px){.IntroStory-module__EzYjyq__story{padding-top:8px}.IntroStory-module__EzYjyq__title{font-size:26px}.IntroStory-module__EzYjyq__body{margin-top:6px;font-size:14px}.IntroStory-module__EzYjyq__stage{min-height:210px}.IntroStory-module__EzYjyq__deck{transform:scale(.9)}.IntroStory-module__EzYjyq__card{width:116px;height:166px}.IntroStory-module__EzYjyq__cardTitle{font-size:15px}.IntroStory-module__EzYjyq__art svg{width:48px;height:48px}.IntroStory-module__EzYjyq__energyScene{gap:30px;min-height:210px}.IntroStory-module__EzYjyq__completeCard{width:142px;min-height:144px;padding:16px}.IntroStory-module__EzYjyq__heroArt>div,.IntroStory-module__EzYjyq__flameArt>svg{width:108px!important;height:108px!important}.IntroStory-module__EzYjyq__growthScene{gap:22px}}.IntroStory-module__EzYjyq__intro[data-motion=reduced] *,.IntroStory-module__EzYjyq__intro[data-motion=reduced] :after{animation:none!important}.IntroStory-module__EzYjyq__intro[data-motion=reduced] .IntroStory-module__EzYjyq__energyTrail{display:none}@media (prefers-reduced-motion:reduce){.IntroStory-module__EzYjyq__intro *,.IntroStory-module__EzYjyq__intro :after{animation:none!important}.IntroStory-module__EzYjyq__energyTrail{display:none}}
