.JourneyStage-module__qJ6Mpq__scene{--base:1;--ink:#1f1b2e;--muted:#6b6485;transition:--cx 2.4s cubic-bezier(.65,0,.35,1),--cy 2.4s cubic-bezier(.65,0,.35,1),--zoom 2.4s cubic-bezier(.65,0,.35,1),--rz 2.8s cubic-bezier(.65,0,.35,1),--tilt 2.4s cubic-bezier(.65,0,.35,1),opacity .5s;animation:14s ease-in-out infinite JourneyStage-module__qJ6Mpq__sway;position:absolute;inset:0;overflow:hidden}.JourneyStage-module__qJ6Mpq__scene.JourneyStage-module__qJ6Mpq__settling{opacity:0;transition:none}.JourneyStage-module__qJ6Mpq__scene.JourneyStage-module__qJ6Mpq__paused,.JourneyStage-module__qJ6Mpq__scene.JourneyStage-module__qJ6Mpq__paused *,.JourneyStage-module__qJ6Mpq__deviceDock.JourneyStage-module__qJ6Mpq__paused,.JourneyStage-module__qJ6Mpq__deviceDock.JourneyStage-module__qJ6Mpq__paused *{animation-play-state:paused!important}@keyframes JourneyStage-module__qJ6Mpq__sway{0%,to{--sway:-3}50%{--sway:3}}.JourneyStage-module__qJ6Mpq__view{perspective:2000px;perspective-origin:50% 30%;position:absolute;inset:0}.JourneyStage-module__qJ6Mpq__cam{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0;will-change:transform;transform:scale(calc(var(--zoom) * var(--base))) rotateX(calc(var(--tilt) * 1deg)) rotateZ(calc((var(--rz) + var(--sway)) * 1deg)) translate3d(calc(var(--cx) * -1px), calc(var(--cy) * -1px), 0);position:absolute;top:50%;left:50%}@media (min-width:1024px){.JourneyStage-module__qJ6Mpq__cam{left:40%}}.JourneyStage-module__qJ6Mpq__world{transform-style:preserve-3d;animation:7s ease-in-out infinite JourneyStage-module__qJ6Mpq__float;position:absolute;top:0;left:0}@keyframes JourneyStage-module__qJ6Mpq__float{0%,to{transform:translateZ(0)}50%{transform:translateZ(14px)}}.JourneyStage-module__qJ6Mpq__lines{pointer-events:none;position:absolute;top:0;left:0;overflow:visible;transform:translateZ(.8px)}.JourneyStage-module__qJ6Mpq__lines path{fill:none}.JourneyStage-module__qJ6Mpq__draw{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .4s,opacity .3s}.JourneyStage-module__qJ6Mpq__draw.JourneyStage-module__qJ6Mpq__on{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 1.3s cubic-bezier(.3, .7, .4, 1) var(--d,0s), opacity .3s var(--d,0s)}.JourneyStage-module__qJ6Mpq__link{stroke:#8b5cf659;stroke-width:3px;stroke-linecap:round}.JourneyStage-module__qJ6Mpq__searchLink{stroke:#8b5cf673;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.015 .02}.JourneyStage-module__qJ6Mpq__searchLink.JourneyStage-module__qJ6Mpq__draw{stroke-dasharray:.015 .02;stroke-dashoffset:0}.JourneyStage-module__qJ6Mpq__toComp{stroke:#3b82f659;stroke-width:5px;stroke-linecap:round}.JourneyStage-module__qJ6Mpq__fadeAway{animation:JourneyStage-module__qJ6Mpq__lineGone .5s ease var(--gone,0s) forwards}.JourneyStage-module__qJ6Mpq__lineGone{animation:JourneyStage-module__qJ6Mpq__lineGone .6s ease var(--gone,0s) forwards}@keyframes JourneyStage-module__qJ6Mpq__lineGone{to{opacity:0}}.JourneyStage-module__qJ6Mpq__resultsLink{stroke:#f59e0b8c;stroke-width:3px;stroke-linecap:round}.JourneyStage-module__qJ6Mpq__flow{stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:.02 .06;opacity:0;transition:opacity .3s}.JourneyStage-module__qJ6Mpq__flow.JourneyStage-module__qJ6Mpq__on{opacity:1;transition:opacity .4s var(--d,0s);animation:1.1s linear infinite JourneyStage-module__qJ6Mpq__flowOut}.JourneyStage-module__qJ6Mpq__flow.JourneyStage-module__qJ6Mpq__on.JourneyStage-module__qJ6Mpq__inbound{animation-name:JourneyStage-module__qJ6Mpq__flowIn}@keyframes JourneyStage-module__qJ6Mpq__flowOut{0%{stroke-dashoffset:0}to{stroke-dashoffset:-.08px}}@keyframes JourneyStage-module__qJ6Mpq__flowIn{0%{stroke-dashoffset:0}to{stroke-dashoffset:.08px}}.JourneyStage-module__qJ6Mpq__beam{width:0;height:0;transform-style:preserve-3d;transition:left .8s cubic-bezier(.45, 0, .25, 1), top .8s cubic-bezier(.45, 0, .25, 1), opacity .5s ease var(--show,0s), visibility 0s linear var(--show,0s);pointer-events:none;position:absolute}.JourneyStage-module__qJ6Mpq__beamOff{opacity:0;visibility:hidden;transition-delay:0s,0s,0s,.5s}.JourneyStage-module__qJ6Mpq__beamPlane{transform-origin:50% 100%;width:140px;height:720px;transform:rotateZ(calc((var(--rz) + var(--sway)) * -1deg)) rotateX(-90deg);clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);filter:blur(5px);background:linear-gradient(#06b6d400 10%,#3b82f638 55%,#8b5cf66b 100%);position:absolute;top:-720px;left:-70px}.JourneyStage-module__qJ6Mpq__beamPool{background:radial-gradient(closest-side,#8b5cf659,#3b82f61f 65%,#0000);border-radius:50%;width:190px;height:140px;position:absolute;top:-70px;left:-95px;transform:translateZ(1px)}.JourneyStage-module__qJ6Mpq__dancer{width:38px;height:57px;animation:1.8s ease-in-out infinite JourneyStage-module__qJ6Mpq__bob;animation-delay:var(--offset,0s);position:relative}.JourneyStage-module__qJ6Mpq__dancer svg{position:absolute;inset:0;overflow:visible}.JourneyStage-module__qJ6Mpq__poseA{animation:1.8s step-end infinite JourneyStage-module__qJ6Mpq__poseA;animation-delay:var(--offset,0s)}.JourneyStage-module__qJ6Mpq__poseB{animation:1.8s step-end infinite JourneyStage-module__qJ6Mpq__poseB;animation-delay:var(--offset,0s)}@keyframes JourneyStage-module__qJ6Mpq__poseA{0%{opacity:1}50%{opacity:0}}@keyframes JourneyStage-module__qJ6Mpq__poseB{0%{opacity:0}50%{opacity:1}}@keyframes JourneyStage-module__qJ6Mpq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.JourneyStage-module__qJ6Mpq__pile{animation:JourneyStage-module__qJ6Mpq__pileAway .6s cubic-bezier(.5, 0, .75, 0) var(--out,999s) forwards;flex-direction:column-reverse;align-items:center;gap:4px;display:flex}.JourneyStage-module__qJ6Mpq__pileDown{min-height:calc(var(--slots,6) * 28px);flex-direction:column;justify-content:flex-start}@keyframes JourneyStage-module__qJ6Mpq__pileAway{to{opacity:0;transform:translateY(-40px)scale(.6)}}.JourneyStage-module__qJ6Mpq__pileCard{min-width:170px;color:var(--ink,#1f1b2e);white-space:nowrap;animation:JourneyStage-module__qJ6Mpq__cardDrop .5s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:5px 10px;font:400 12px/1.1 system-ui,-apple-system,Segoe UI,sans-serif;display:flex;box-shadow:0 0 0 1px #8b5cf633,0 8px 16px -10px #2e106599}.JourneyStage-module__qJ6Mpq__pileCard b{font-weight:700}.JourneyStage-module__qJ6Mpq__pileCard span{color:#6d28d9;font-weight:600}.JourneyStage-module__qJ6Mpq__pileCard small{color:var(--muted,#6b6485);align-items:center;gap:3px;margin-left:auto;display:inline-flex}.JourneyStage-module__qJ6Mpq__pileCard small svg{width:13px;height:13px}@keyframes JourneyStage-module__qJ6Mpq__cardDrop{0%{opacity:0;transform:translateY(14px)scale(.85)}to{opacity:1;transform:none}}.JourneyStage-module__qJ6Mpq__stamp{color:#fff;white-space:nowrap;animation:JourneyStage-module__qJ6Mpq__stampIn .55s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font:700 12.5px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;box-shadow:0 10px 20px -8px #16a34ab3}.JourneyStage-module__qJ6Mpq__stamp svg{width:16px;height:16px}@keyframes JourneyStage-module__qJ6Mpq__stampIn{0%{opacity:0;transform:scale(1.6)rotate(-8deg)}to{opacity:1;transform:none}}.JourneyStage-module__qJ6Mpq__tickPending{border:2px solid #ddd6fe;border-radius:999px;width:18px;height:18px;display:block}.JourneyStage-module__qJ6Mpq__tickDone{color:#16a34a;width:20px;height:20px;display:block}.JourneyStage-module__qJ6Mpq__medals{align-items:flex-end;gap:6px;display:flex}.JourneyStage-module__qJ6Mpq__medalFirst{margin-bottom:14px}.JourneyStage-module__qJ6Mpq__travelling{animation:JourneyStage-module__qJ6Mpq__travelFade var(--t,1.5s) linear var(--d,0s) both;transform:translateY(-14px)scale(.8)}@keyframes JourneyStage-module__qJ6Mpq__travelFade{0%{opacity:0}8%{opacity:1}to{opacity:1}}.JourneyStage-module__qJ6Mpq__family{width:50px;height:64px}.JourneyStage-module__qJ6Mpq__person{width:32px;height:64px}.JourneyStage-module__qJ6Mpq__familyTag{color:#5b21b6;white-space:nowrap;background:#fffffff2;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 7px;font:700 11.5px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;box-shadow:0 0 0 1px #8b5cf640,0 6px 14px -8px #2e106580}.JourneyStage-module__qJ6Mpq__familyTag svg{width:14px;height:14px}.JourneyStage-module__qJ6Mpq__bubble{white-space:nowrap;align-items:center;gap:6px;display:flex}.JourneyStage-module__qJ6Mpq__bubbleIcon{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 55%,#06b6d4 100%);border-radius:999px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 3px #fff,0 10px 20px -8px #2e106599}.JourneyStage-module__qJ6Mpq__bubbleIcon svg{width:18px;height:18px}.JourneyStage-module__qJ6Mpq__bubbleGreen{background:linear-gradient(135deg,#22c55e,#16a34a)}.JourneyStage-module__qJ6Mpq__bubbleAmber{background:linear-gradient(135deg,#fbbf24,#d97706)}.JourneyStage-module__qJ6Mpq__bubbleGrey{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.JourneyStage-module__qJ6Mpq__bubbleGold{color:#78350f;background:radial-gradient(circle at 35% 30%,#fef3c7,#f59e0b 75%);font:800 15px/1 system-ui,sans-serif}.JourneyStage-module__qJ6Mpq__bubbleSilver{color:#334155;background:radial-gradient(circle at 35% 30%,#fff,#94a3b8 75%);font:800 15px/1 system-ui,sans-serif}.JourneyStage-module__qJ6Mpq__bubbleBronze{color:#431407;background:radial-gradient(circle at 35% 30%,#fed7aa,#c2410c 80%);font:800 15px/1 system-ui,sans-serif}.JourneyStage-module__qJ6Mpq__bubbleText{color:#fff;background:#1f1b2ee0;border-radius:10px;padding:6px 11px;font:600 13px/1.1 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 10px 20px -10px #1f1b2eb3}.JourneyStage-module__qJ6Mpq__bubbleText small{opacity:.75;margin-top:2px;font-size:11px;font-weight:500;display:block}.JourneyStage-module__qJ6Mpq__deviceDock{perspective:1400px;pointer-events:none;transition:opacity 1.2s}@media (max-width:1023px){.JourneyStage-module__qJ6Mpq__deviceTurn{animation-name:JourneyStage-module__qJ6Mpq__deviceInFlat;transform:none}.JourneyStage-module__qJ6Mpq__cam{top:60%}}@keyframes JourneyStage-module__qJ6Mpq__deviceInFlat{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.JourneyStage-module__qJ6Mpq__deviceFloat{animation:6s ease-in-out infinite JourneyStage-module__qJ6Mpq__deviceFloat}@keyframes JourneyStage-module__qJ6Mpq__deviceFloat{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}.JourneyStage-module__qJ6Mpq__deviceTurn{transform-style:preserve-3d;animation:.9s cubic-bezier(.2,.8,.25,1) both JourneyStage-module__qJ6Mpq__deviceIn;transform:rotateY(-16deg)rotateX(5deg)}@keyframes JourneyStage-module__qJ6Mpq__deviceIn{0%{opacity:0;transform:rotateY(-60deg)rotateX(5deg)translate(40px)}to{opacity:1;transform:rotateY(-16deg)rotateX(5deg)}}.JourneyStage-module__qJ6Mpq__whoSees{color:#6d28d9;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;margin:0 0 10px 6px;padding:5px 11px;font:700 11px/1 system-ui,sans-serif;display:inline-flex;box-shadow:0 0 0 1px #8b5cf633}.JourneyStage-module__qJ6Mpq__whoSees svg{width:14px;height:14px}.JourneyStage-module__qJ6Mpq__phone,.JourneyStage-module__qJ6Mpq__tablet{background:linear-gradient(145deg,#2b2540,#15121f);border-radius:34px;padding:10px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1f,-18px 30px 50px -20px #2e10658c,0 2px #ffffff14}.JourneyStage-module__qJ6Mpq__phone{width:232px;height:452px}.JourneyStage-module__qJ6Mpq__tablet{border-radius:26px;width:300px;height:440px;padding:12px}.JourneyStage-module__qJ6Mpq__laptop{width:330px}.JourneyStage-module__qJ6Mpq__laptopLid{background:linear-gradient(145deg,#2b2540,#15121f);border-radius:14px 14px 3px 3px;height:330px;padding:10px 10px 8px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1f,-18px 30px 50px -20px #2e10658c}.JourneyStage-module__qJ6Mpq__laptopBase{background:linear-gradient(#3a3352,#1b1727);border-radius:3px 3px 12px 12px;height:11px;margin:0 -16px;box-shadow:0 12px 24px -14px #2e1065b3}.JourneyStage-module__qJ6Mpq__laptopBase:after{content:"";background:#110e1a;border-radius:0 0 4px 4px;width:72px;height:4px;margin:0 auto;display:block}.JourneyStage-module__qJ6Mpq__laptop .JourneyStage-module__qJ6Mpq__screen{border-radius:8px}.JourneyStage-module__qJ6Mpq__laptop .JourneyStage-module__qJ6Mpq__appBar{padding-top:12px}.JourneyStage-module__qJ6Mpq__laptop .JourneyStage-module__qJ6Mpq__appBody{padding:10px 12px}@media (max-width:379px){.JourneyStage-module__qJ6Mpq__laptop{width:300px}}.JourneyStage-module__qJ6Mpq__notch{z-index:2;background:#15121f;border-radius:999px;width:70px;height:18px;margin-left:-35px;position:absolute;top:16px;left:50%}.JourneyStage-module__qJ6Mpq__screen{height:100%;color:var(--ink,#1f1b2e);background:#f8f7fc;border-radius:25px;font:400 12.5px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.JourneyStage-module__qJ6Mpq__tablet .JourneyStage-module__qJ6Mpq__screen{border-radius:16px}.JourneyStage-module__qJ6Mpq__appBar{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 55%,#06b6d4 100%);align-items:center;gap:8px;padding:38px 14px 12px;font-size:14px;font-weight:700;display:flex}.JourneyStage-module__qJ6Mpq__tablet .JourneyStage-module__qJ6Mpq__appBar{padding-top:14px}.JourneyStage-module__qJ6Mpq__appBar svg{width:18px;height:18px}.JourneyStage-module__qJ6Mpq__appBar small{opacity:.9;margin-left:auto;font-size:11.5px;font-weight:500}.JourneyStage-module__qJ6Mpq__appBody{padding:12px}.JourneyStage-module__qJ6Mpq__field{background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-weight:500;display:flex;box-shadow:0 0 0 1.5px #8b5cf659}.JourneyStage-module__qJ6Mpq__field svg{color:#8b5cf6;width:15px;height:15px}.JourneyStage-module__qJ6Mpq__row{animation:JourneyStage-module__qJ6Mpq__rowIn .45s cubic-bezier(.2, .8, .25, 1) var(--d,0s) both;background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;display:flex;box-shadow:0 1px 2px #1f1b2e0f,0 0 0 1px #8b5cf614}.JourneyStage-module__qJ6Mpq__row b{font-weight:700}.JourneyStage-module__qJ6Mpq__row small{color:var(--muted,#6b6485);font-size:11px;display:block}.JourneyStage-module__qJ6Mpq__rowEnd{text-align:right;white-space:nowrap;margin-left:auto}.JourneyStage-module__qJ6Mpq__rowChosen{transition:box-shadow .4s;box-shadow:0 0 0 2px #22c55e,0 8px 18px -10px #16a34a99}.JourneyStage-module__qJ6Mpq__rowFaded{transition:opacity .6s;opacity:.45!important}.JourneyStage-module__qJ6Mpq__appear{animation:JourneyStage-module__qJ6Mpq__rowIn .45s cubic-bezier(.2, .8, .25, 1) var(--d,0s) both}@keyframes JourneyStage-module__qJ6Mpq__rowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.JourneyStage-module__qJ6Mpq__rowIcon{color:#7c3aed;background:#f3efff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.JourneyStage-module__qJ6Mpq__rowIcon svg{width:16px;height:16px}.JourneyStage-module__qJ6Mpq__pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.JourneyStage-module__qJ6Mpq__pill svg{width:13px;height:13px}.JourneyStage-module__qJ6Mpq__pillPurple{color:#6d28d9;background:#ede9fe}.JourneyStage-module__qJ6Mpq__pillGreen{color:#166534;background:#dcfce7}.JourneyStage-module__qJ6Mpq__pillAmber{color:#92400e;background:#fef3c7}.JourneyStage-module__qJ6Mpq__pillGrey{color:#64748b;background:#f1f5f9}.JourneyStage-module__qJ6Mpq__btn{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 55%,#06b6d4 100%);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:10px;font-weight:700;display:flex;box-shadow:0 10px 18px -10px #3b82f6cc}.JourneyStage-module__qJ6Mpq__btn svg{width:16px;height:16px}.JourneyStage-module__qJ6Mpq__btnGreen{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 10px 18px -10px #16a34acc}.JourneyStage-module__qJ6Mpq__swap{display:grid}.JourneyStage-module__qJ6Mpq__swap>*{grid-area:1/1}.JourneyStage-module__qJ6Mpq__seqItem{opacity:0;animation:JourneyStage-module__qJ6Mpq__swapIn .4s ease var(--in,0s) forwards, JourneyStage-module__qJ6Mpq__swapOut .3s ease var(--out,999s) forwards}.JourneyStage-module__qJ6Mpq__swapFrom{animation:JourneyStage-module__qJ6Mpq__swapOut .3s ease var(--at,3s) forwards}.JourneyStage-module__qJ6Mpq__swapTo{opacity:0;animation:JourneyStage-module__qJ6Mpq__swapIn .45s cubic-bezier(.34, 1.56, .64, 1) var(--at,3s) forwards;transform:scale(.9)}@keyframes JourneyStage-module__qJ6Mpq__swapOut{to{opacity:0;transform:scale(.9)}}@keyframes JourneyStage-module__qJ6Mpq__swapIn{to{opacity:1;transform:none}}.JourneyStage-module__qJ6Mpq__label{color:var(--muted,#6b6485);letter-spacing:.05em;text-transform:uppercase;margin:12px 2px 6px;font-size:11px;font-weight:700}.JourneyStage-module__qJ6Mpq__choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.JourneyStage-module__qJ6Mpq__choice{background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px;font-weight:600;display:flex;box-shadow:0 0 0 1px #1f1b2e1a}.JourneyStage-module__qJ6Mpq__choice svg{width:15px;height:15px}.JourneyStage-module__qJ6Mpq__choiceOn{color:#6d28d9;background:#f3efff;box-shadow:0 0 0 2px #8b5cf6}.JourneyStage-module__qJ6Mpq__stepper{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:7px 8px 7px 12px;display:flex;box-shadow:0 0 0 1px #1f1b2e1a}.JourneyStage-module__qJ6Mpq__stepper span{align-items:center;gap:10px;display:flex}.JourneyStage-module__qJ6Mpq__stepper i{color:#6d28d9;background:#f3efff;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.JourneyStage-module__qJ6Mpq__table{border-collapse:collapse;width:100%;font-size:11.5px}.JourneyStage-module__qJ6Mpq__table th{color:var(--muted,#6b6485);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:6px 4px;font-size:10px;font-weight:700}.JourneyStage-module__qJ6Mpq__table td{animation:JourneyStage-module__qJ6Mpq__rowIn .45s cubic-bezier(.2, .8, .25, 1) var(--d,0s) both;border-top:1px solid #ece9f6;padding:7px 4px}.JourneyStage-module__qJ6Mpq__table td:last-child,.JourneyStage-module__qJ6Mpq__table th:last-child{text-align:right}.JourneyStage-module__qJ6Mpq__muted{color:#a39cbc}.JourneyStage-module__qJ6Mpq__total{animation:JourneyStage-module__qJ6Mpq__rowIn .45s cubic-bezier(.2, .8, .25, 1) var(--d,0s) both;background:#f3efff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 12px;font-weight:600;display:flex}.JourneyStage-module__qJ6Mpq__total b{background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px}.JourneyStage-module__qJ6Mpq__progress{background:#ece9f6;border-radius:999px;height:9px;margin:8px 0 4px;position:relative;overflow:hidden}.JourneyStage-module__qJ6Mpq__progress i{border-radius:inherit;width:0;animation:JourneyStage-module__qJ6Mpq__fillTo .6s cubic-bezier(.3, .7, .4, 1) var(--d,0s) forwards;background:linear-gradient(90deg,#8b5cf6,#3b82f6,#06b6d4);display:block;position:absolute;inset:0 auto 0 0}@keyframes JourneyStage-module__qJ6Mpq__fillTo{to{width:var(--pct)}}@media (prefers-reduced-motion:reduce){.JourneyStage-module__qJ6Mpq__scene,.JourneyStage-module__qJ6Mpq__world{transition:none;animation:none}}@media (max-width:1023px),(pointer:coarse){.JourneyStage-module__qJ6Mpq__scene,.JourneyStage-module__qJ6Mpq__world,.JourneyStage-module__qJ6Mpq__deviceFloat{animation:none}.JourneyStage-module__qJ6Mpq__beamPlane{filter:none;background:linear-gradient(#06b6d400 10%,#3b82f629 55%,#8b5cf652 100%)}}@media (max-width:1023px){.JourneyStage-module__qJ6Mpq__deviceTurn{animation:.9s cubic-bezier(.2,.8,.25,1) both JourneyStage-module__qJ6Mpq__deviceInFlat;transform:none}}.JourneyStage-module__qJ6Mpq__scene.JourneyStage-module__qJ6Mpq__sceneOutro{opacity:.14;transition:--cx 2.8s cubic-bezier(.65,0,.35,1),--cy 2.8s cubic-bezier(.65,0,.35,1),--zoom 2.8s cubic-bezier(.65,0,.35,1),--rz 3s cubic-bezier(.65,0,.35,1),--tilt 2.8s cubic-bezier(.65,0,.35,1),opacity 1.4s}.JourneyStage-module__qJ6Mpq__outro{pointer-events:none;animation:JourneyStage-module__qJ6Mpq__outroOut .8s ease var(--out) both;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}@media (min-width:1024px){.JourneyStage-module__qJ6Mpq__outro{right:20%}}.JourneyStage-module__qJ6Mpq__outro.JourneyStage-module__qJ6Mpq__paused,.JourneyStage-module__qJ6Mpq__outro.JourneyStage-module__qJ6Mpq__paused *{animation-play-state:paused!important}@keyframes JourneyStage-module__qJ6Mpq__outroOut{to{opacity:0}}.JourneyStage-module__qJ6Mpq__outroGlow{background:radial-gradient(circle,#8b5cf647 0%,#3b82f624 38%,#06b6d400 68%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;animation:1.6s cubic-bezier(.2,.8,.25,1) .3s both JourneyStage-module__qJ6Mpq__outroGlow;position:absolute;top:50%;left:50%}@keyframes JourneyStage-module__qJ6Mpq__outroGlow{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.JourneyStage-module__qJ6Mpq__outroLogo{width:150px;animation:1.1s cubic-bezier(.2,.9,.25,1.15) .5s both JourneyStage-module__qJ6Mpq__outroLogo;position:relative}.JourneyStage-module__qJ6Mpq__outroLogo img{width:100%;height:auto}@keyframes JourneyStage-module__qJ6Mpq__outroLogo{0%{opacity:0;transform:translateY(34px)scale(.55)rotate(-10deg)}to{opacity:1;transform:none}}.JourneyStage-module__qJ6Mpq__outroName{letter-spacing:.08em;gap:.32em;font-size:32px;font-weight:800;line-height:1;display:flex;position:relative}.JourneyStage-module__qJ6Mpq__outroName span{background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 50%,#06b6d4 100%);color:#0000;animation:JourneyStage-module__qJ6Mpq__outroWord .7s cubic-bezier(.2, .8, .25, 1) calc(1.35s + var(--i) * .22s) both;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:inline-block}@keyframes JourneyStage-module__qJ6Mpq__outroWord{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.JourneyStage-module__qJ6Mpq__outroDomain{letter-spacing:.04em;color:var(--muted,#6b6485);font-size:14px;font-weight:500;animation:.8s 2.4s both JourneyStage-module__qJ6Mpq__outroWord;position:relative}.JourneyStage-module__qJ6Mpq__deviceDock.JourneyStage-module__qJ6Mpq__deviceDim{opacity:.35}@media (max-width:639px){.JourneyStage-module__qJ6Mpq__outroGlow{width:360px;height:360px;margin:-180px 0 0 -180px}.JourneyStage-module__qJ6Mpq__outroLogo{width:112px}.JourneyStage-module__qJ6Mpq__outroName{font-size:22px}}.JourneyStage-module__qJ6Mpq__passCard{background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:4px;margin-top:6px;padding:14px 12px 12px;animation:.45s cubic-bezier(.2,.8,.25,1) .1s both JourneyStage-module__qJ6Mpq__rowIn;display:flex;box-shadow:0 8px 20px -12px #4c1d9566}.JourneyStage-module__qJ6Mpq__passCard b{color:var(--ink,#1f1b2e);font-size:13px}.JourneyStage-module__qJ6Mpq__passCard small{color:var(--muted,#6b6485);font-size:11px}.JourneyStage-module__qJ6Mpq__qr{fill:#1f1b2e;border-radius:6px;margin-bottom:6px;display:block}.JourneyStage-module__qJ6Mpq__marks{background:#fff7ed;margin-top:12px}.JourneyStage-module__qJ6Mpq__marks>span:first-child{color:#b45309;align-items:center;gap:6px;display:flex}.JourneyStage-module__qJ6Mpq__marks svg{width:16px;height:16px}.JourneyStage-module__qJ6Mpq__marksRow{gap:6px;display:flex}.JourneyStage-module__qJ6Mpq__marksRow b{color:#b45309;background:#fff;-webkit-background-clip:border-box;background-clip:border-box;border-radius:8px;padding:3px 7px;font-size:13px}
@property --cx{syntax:"<number>";inherits:true;initial-value:600}@property --cy{syntax:"<number>";inherits:true;initial-value:450}@property --zoom{syntax:"<number>";inherits:true;initial-value:.6}@property --rz{syntax:"<number>";inherits:true;initial-value:30}@property --tilt{syntax:"<number>";inherits:true;initial-value:54}@property --sway{syntax:"<number>";inherits:true;initial-value:0}.scene3d-module__-SY7lG__site{width:0;height:0;transform-style:preserve-3d;position:absolute}.scene3d-module__-SY7lG__rise{transform-style:preserve-3d;visibility:hidden;transition:transform .6s cubic-bezier(.45,0,.55,1),visibility 0s linear .6s;position:absolute;top:0;left:0;transform:translateZ(1px)scale3d(.001,.001,.001)}.scene3d-module__-SY7lG__site.scene3d-module__-SY7lG__up .scene3d-module__-SY7lG__rise{visibility:visible;transition:transform 1.1s cubic-bezier(.2, .8, .25, 1) var(--d,0s), visibility 0s linear var(--d,0s);transform:translateZ(1px)scale(1)}.scene3d-module__-SY7lG__pad{visibility:hidden;background:#ffffffeb;border-radius:18px;transition:transform .5s cubic-bezier(.5,0,.75,0) .4s,visibility 0s linear .9s;position:absolute;transform:translateZ(.8px)scale(0);box-shadow:0 0 0 1px #8b5cf62e,0 14px 30px -12px #4c1d9559}.scene3d-module__-SY7lG__site.scene3d-module__-SY7lG__up .scene3d-module__-SY7lG__pad{visibility:visible;transition:transform .7s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s), visibility 0s linear var(--d,0s);transform:translateZ(.8px)scale(1)}.scene3d-module__-SY7lG__ripple{opacity:0;border-radius:999px;position:absolute;transform:translateZ(1px);box-shadow:0 0 0 2px #8b5cf699}.scene3d-module__-SY7lG__site.scene3d-module__-SY7lG__up .scene3d-module__-SY7lG__ripple{animation:scene3d-module__-SY7lG__ripple 1.6s cubic-bezier(.2, .7, .3, 1) var(--d,0s) both}.scene3d-module__-SY7lG__site.scene3d-module__-SY7lG__ping .scene3d-module__-SY7lG__ripple{animation:scene3d-module__-SY7lG__ripplePing 1.8s cubic-bezier(.2, .7, .3, 1) var(--d,0s) infinite}@keyframes scene3d-module__-SY7lG__ripple{0%{opacity:.9;transform:translateZ(1px)scale(.3)}to{opacity:0;transform:translateZ(1px)scale(1.6)}}@keyframes scene3d-module__-SY7lG__ripplePing{0%{opacity:.9;transform:translateZ(1px)scale(.5)}to{opacity:0;transform:translateZ(1px)scale(1.7)}}.scene3d-module__-SY7lG__site.scene3d-module__-SY7lG__ping .scene3d-module__-SY7lG__ripple{box-shadow:0 0 0 3px #06b6d4cc}@keyframes scene3d-module__-SY7lG__ripplePulse{0%,to{opacity:.15}50%{opacity:.85}}@media (max-width:1023px),(pointer:coarse){.scene3d-module__-SY7lG__site.scene3d-module__-SY7lG__ping .scene3d-module__-SY7lG__ripple{animation:scene3d-module__-SY7lG__ripplePulse 1.8s ease-in-out var(--d,0s) infinite;transform:translateZ(1px)scale(1.15)}}.scene3d-module__-SY7lG__glow{opacity:0;visibility:hidden;transition:opacity .6s var(--d,0s), visibility 0s linear calc(var(--d,0s) + .6s);background:radial-gradient(closest-side,#06b6d473,#06b6d400);border-radius:999px;position:absolute;transform:translateZ(1.2px)}.scene3d-module__-SY7lG__glow.scene3d-module__-SY7lG__on{opacity:1;visibility:visible;transition:opacity .6s var(--d,0s), visibility 0s linear var(--d,0s)}.scene3d-module__-SY7lG__box{transform-style:preserve-3d;position:absolute}.scene3d-module__-SY7lG__face{backface-visibility:visible;position:absolute}.scene3d-module__-SY7lG__fTop{background:var(--top,#fff);inset:0;box-shadow:inset 0 0 0 1px #fff9}.scene3d-module__-SY7lG__fS,.scene3d-module__-SY7lG__fN{transform-origin:50% 100%;left:0;transform:rotateX(-90deg)}.scene3d-module__-SY7lG__fS{background:var(--s,#ece8f7)}.scene3d-module__-SY7lG__fN{background:var(--n,#e2dcf3)}.scene3d-module__-SY7lG__fW{transform-origin:100%;background:var(--w,#e6e0f6);top:0;transform:rotateY(90deg)}.scene3d-module__-SY7lG__fE{transform-origin:0;background:var(--e,#d4cbef);top:0;transform:rotateY(-90deg)}.scene3d-module__-SY7lG__slope{background:var(--roof,#c4b5fd);position:absolute;left:0;box-shadow:inset 0 0 0 1px #ffffff59}.scene3d-module__-SY7lG__slopeS{transform-origin:50% 100%}.scene3d-module__-SY7lG__slopeN{transform-origin:50% 0;background:linear-gradient(#1e0a3c14, #1e0a3c14), var(--roof,#c4b5fd)}.scene3d-module__-SY7lG__shadow{filter:blur(10px);opacity:0;visibility:hidden;background:#4c1d9529;border-radius:40%;transition:opacity .5s,visibility 0s linear .5s;position:absolute;transform:translateZ(.4px)}.scene3d-module__-SY7lG__site.scene3d-module__-SY7lG__up .scene3d-module__-SY7lG__shadow{opacity:1;visibility:visible;transition:opacity .8s var(--d,0s), visibility 0s linear var(--d,0s)}.scene3d-module__-SY7lG__studio{--top:linear-gradient(135deg, #faf7ff, #efe8ff);--s:linear-gradient(180deg, #8b5cf6 0 5px, #f6f2ff 5px, #e7defd);--n:linear-gradient(180deg, #7c3aed 0 5px, #e9e2fb 5px);--w:linear-gradient(90deg, #7c3aed 0 5px, #efe9fd 5px, #e2d8fa);--e:linear-gradient(270deg, #6d28d9 0 5px, #ddd2f8 5px, #cdbff3)}.scene3d-module__-SY7lG__studioAnnex{--top:#fbf9ff;--s:linear-gradient(180deg, #ede7fb, #ddd3f6);--w:#e8e1fa;--e:linear-gradient(270deg, #d6cbf4, #c6b8ef);--n:#ddd3f6}.scene3d-module__-SY7lG__venue{--top:linear-gradient(135deg, #f8fbff, #e8f2ff);--glass:repeating-linear-gradient(90deg, transparent 0 9px, #ffffffd9 9px 11px), repeating-linear-gradient(180deg, #ffffffd9 0 2px, transparent 2px 12px);--s:var(--glass), linear-gradient(180deg, #3b82f6 0 5px, #dbeafe 5px, #bfdbfe);--n:linear-gradient(180deg, #2563eb 0 5px, #c7dcfb 5px);--w:linear-gradient(90deg, #2563eb 0 5px, #e0ecfe 5px, #cfe0fd);--e:repeating-linear-gradient(180deg, transparent 0 10px, #ffffffbf 10px 12px), linear-gradient(270deg, #1d4ed8 0 5px, #c7dafc 5px, #b3cdfb)}.scene3d-module__-SY7lG__venueCanopy{--top:#fff;--s:#e0f2fe;--w:#e0f2fe;--e:#bae6fd;--n:#e0f2fe}.scene3d-module__-SY7lG__decoy{--top:#fbfaff;--s:linear-gradient(180deg, #93c5fd 0 4px, #f1f5fe 4px, #e1e9f8);--n:#e1e9f8;--w:linear-gradient(90deg, #93c5fd 0 4px, #ebf1fc 4px);--e:linear-gradient(270deg, #60a5fa 0 4px, #d6e2f6 4px, #c7d6f1)}.scene3d-module__-SY7lG__home{--top:#fff;--s:linear-gradient(180deg, #fff, #f1eef9);--n:#ebe7f6;--w:#f3f0fb;--e:linear-gradient(270deg, #e3ddf3, #d6cfec)}.scene3d-module__-SY7lG__home0{--roof:#c4b5fd}.scene3d-module__-SY7lG__home1{--roof:#93c5fd}.scene3d-module__-SY7lG__home2{--roof:#a5f3fc}.scene3d-module__-SY7lG__home3{--roof:#bfdbfe}.scene3d-module__-SY7lG__home4{--roof:#ddd6fe}.scene3d-module__-SY7lG__pole{--top:#94a3b8;--s:#cbd5e1;--n:#cbd5e1;--w:#e2e8f0;--e:#94a3b8}.scene3d-module__-SY7lG__flag{--top:#22d3ee;--s:linear-gradient(90deg, #06b6d4, #3b82f6);--n:linear-gradient(90deg, #06b6d4, #3b82f6);--w:#0891b2;--e:#0e7490}.scene3d-module__-SY7lG__gold{--top:#fde68a;--s:linear-gradient(180deg, #fcd34d, #f59e0b);--e:#d97706;--w:#fbbf24;--n:#f59e0b}.scene3d-module__-SY7lG__silver{--top:#f1f5f9;--s:linear-gradient(180deg, #e2e8f0, #cbd5e1);--e:#94a3b8;--w:#cbd5e1;--n:#cbd5e1}.scene3d-module__-SY7lG__bronze{--top:#fed7aa;--s:linear-gradient(180deg, #fdba74, #ea8a4a);--e:#c2410c;--w:#fb923c;--n:#ea8a4a}.scene3d-module__-SY7lG__carBody{--top:#a78bfa;--s:linear-gradient(180deg, #8b5cf6, #7c3aed);--n:#7c3aed;--w:#8b5cf6;--e:#6d28d9}.scene3d-module__-SY7lG__carCab{--top:#ecfeff;--s:linear-gradient(180deg, #a5f3fc, #67e8f9);--n:#67e8f9;--w:#a5f3fc;--e:#22d3ee}.scene3d-module__-SY7lG__sign{letter-spacing:.18em;color:#6d28d9;text-align:center;white-space:nowrap;font:700 9px/1 system-ui,sans-serif;position:absolute;inset:12px 10px auto}.scene3d-module__-SY7lG__venueSign{color:#1d4ed8;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:3px;padding:3px 7px;font:700 8px/1 system-ui,sans-serif;position:absolute;top:7px;left:50%;translate:-50%;box-shadow:0 1px 3px #1d4ed840}.scene3d-module__-SY7lG__door{background:linear-gradient(#8b5cf6,#6d28d9);border-radius:3px 3px 0 0;width:18px;height:22px;margin-left:-9px;position:absolute;bottom:0;left:50%}.scene3d-module__-SY7lG__windows{opacity:.8;background:repeating-linear-gradient(90deg,#c4b5fd 0 10px,#0000 10px 15px);height:12px;position:absolute;bottom:8px;left:6px;right:6px}.scene3d-module__-SY7lG__mover{width:0;height:0;transform-style:preserve-3d;offset-rotate:0deg;offset-distance:0%;animation:scene3d-module__-SY7lG__travel var(--t,1.6s) cubic-bezier(.45, 0, .3, 1) var(--d,0s) both;position:absolute;top:0;left:0}.scene3d-module__-SY7lG__mover.scene3d-module__-SY7lG__reverse{animation-direction:reverse}.scene3d-module__-SY7lG__car{width:0;height:0;transform-style:preserve-3d;offset-rotate:auto;animation:4.6s cubic-bezier(.45,0,.35,1) .9s both scene3d-module__-SY7lG__travel;position:absolute;top:0;left:0}@keyframes scene3d-module__-SY7lG__travel{0%{offset-distance:0%}to{offset-distance:100%}}.scene3d-module__-SY7lG__token{color:#fff;width:26px;height:26px;animation:scene3d-module__-SY7lG__tokenFade var(--t,1.6s) linear var(--d,0s) both;border-radius:999px;place-items:center;display:grid;box-shadow:0 6px 14px -6px #2e106599,0 0 0 2px #fff}.scene3d-module__-SY7lG__mover.scene3d-module__-SY7lG__reverse .scene3d-module__-SY7lG__token{animation-direction:reverse}.scene3d-module__-SY7lG__token svg{width:15px;height:15px}.scene3d-module__-SY7lG__tokenMail{background:linear-gradient(135deg,#8b5cf6,#3b82f6)}.scene3d-module__-SY7lG__tokenReply{background:linear-gradient(135deg,#22c55e,#16a34a)}.scene3d-module__-SY7lG__tokenCoin{color:#78350f;background:radial-gradient(circle at 35% 30%,#fde68a,#f59e0b 70%);font:800 13px/1 system-ui,sans-serif}.scene3d-module__-SY7lG__tokenResult{background:linear-gradient(135deg,#fbbf24,#f59e0b)}@keyframes scene3d-module__-SY7lG__tokenFade{0%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.scene3d-module__-SY7lG__bill{width:0;height:0;transform-style:preserve-3d;transform:translateZ(var(--z,60px)) rotateZ(calc((var(--rz) + var(--sway)) * -1deg)) rotateX(calc(var(--tilt) * -1deg));pointer-events:none;position:absolute}.scene3d-module__-SY7lG__billInner{translate:-50%;scale:var(--label-scale,1);transform-origin:50% 100%;position:absolute;bottom:0;left:0}.scene3d-module__-SY7lG__billCentre{top:0;bottom:auto;translate:-50% -50%}.scene3d-module__-SY7lG__pop{opacity:0;visibility:hidden;transform-origin:50% 100%;transition:opacity .3s,transform .3s,visibility 0s linear .3s;transform:translateY(10px)scale(.85)}.scene3d-module__-SY7lG__pop.scene3d-module__-SY7lG__on{opacity:1;visibility:visible;transition:opacity .4s ease var(--d,0s), transform .65s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s), visibility 0s linear var(--d,0s);transform:none}.scene3d-module__-SY7lG__progress{background:linear-gradient(90deg,#8b5cf6,#3b82f6,#06b6d4);width:0;height:2px;animation-name:scene3d-module__-SY7lG__progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.scene3d-module__-SY7lG__progressPaused{width:0;animation:none}@keyframes scene3d-module__-SY7lG__progress{to{width:100%}}.scene3d-module__-SY7lG__caption{animation:.5s cubic-bezier(.2,.8,.25,1) both scene3d-module__-SY7lG__captionIn}@keyframes scene3d-module__-SY7lG__captionIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1023px),(pointer:coarse){.scene3d-module__-SY7lG__shadow{filter:none;background:radial-gradient(closest-side,#4c1d952e,#4c1d9500)}.scene3d-module__-SY7lG__billInner *,.scene3d-module__-SY7lG__billInner :before,.scene3d-module__-SY7lG__billInner :after{box-shadow:none!important}.scene3d-module__-SY7lG__pop,.scene3d-module__-SY7lG__pop.scene3d-module__-SY7lG__on{transform:none}.scene3d-module__-SY7lG__pop{transition:opacity .3s,visibility 0s linear .3s}.scene3d-module__-SY7lG__pop.scene3d-module__-SY7lG__on{transition:opacity .4s ease var(--d,0s), visibility 0s linear var(--d,0s)}}.scene3d-module__-SY7lG__flatLayer{pointer-events:none;position:absolute;inset:0}.scene3d-module__-SY7lG__flatLabel{width:0;height:0;position:absolute;top:0;left:0}
