.solutionVisuals-module__UPQ35q__stage{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:.75rem 0;display:flex;position:relative}.solutionVisuals-module__UPQ35q__ticket{color:#f0eeff;background:linear-gradient(150deg,#17142e,#241d4d);border:1px solid #9d96ff59;border-radius:18px;width:min(430px,100%);display:flex;transform:rotate(-2deg);box-shadow:0 24px 60px #140f3c59}html[dir=rtl] .solutionVisuals-module__UPQ35q__ticket{transform:rotate(2deg)}.solutionVisuals-module__UPQ35q__ticketMain{flex-direction:column;flex:1;gap:.55rem;min-width:0;padding:1.4rem 1.5rem;display:flex}.solutionVisuals-module__UPQ35q__ticketTag{text-transform:uppercase;letter-spacing:.18em;color:#9d96ff;font-size:.62rem;font-weight:700}.solutionVisuals-module__UPQ35q__ticketEvent{font-family:var(--font-syne);letter-spacing:-.3px;font-size:1.18rem;font-weight:800;line-height:1.25}.solutionVisuals-module__UPQ35q__ticketRows{grid-template-columns:auto 1fr;gap:.3rem .9rem;margin-top:.35rem;font-size:.8rem;display:grid}.solutionVisuals-module__UPQ35q__ticketRows span{color:#a89fc8}.solutionVisuals-module__UPQ35q__ticketRows strong{color:#f0eeff;font-weight:600}.solutionVisuals-module__UPQ35q__ticketStub{border-inline-start:2px dashed #f0eeff47;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.6rem;padding:1.25rem 1.1rem;display:flex}.solutionVisuals-module__UPQ35q__ticketQrPlate{color:#17142e;background:#fff;border-radius:10px;padding:8px;line-height:0}.solutionVisuals-module__UPQ35q__ticketQr{width:84px;height:84px;display:block}.solutionVisuals-module__UPQ35q__ticketAdmit{text-transform:uppercase;letter-spacing:.16em;color:#a89fc8;text-align:center;font-size:.58rem;font-weight:700}.solutionVisuals-module__UPQ35q__menuCard{color:#241f3d;background:#fdfcf9;border:1px solid #e4e0d2;border-radius:16px;flex-direction:column;gap:.8rem;width:min(400px,100%);padding:1.4rem 1.5rem;display:flex;transform:rotate(2deg);box-shadow:0 24px 60px #140f3c2e}html[dir=rtl] .solutionVisuals-module__UPQ35q__menuCard{transform:rotate(-2deg)}.solutionVisuals-module__UPQ35q__menuHead{border-bottom:1px solid #ece8db;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.7rem;display:flex}.solutionVisuals-module__UPQ35q__menuName{font-family:var(--font-syne);letter-spacing:-.3px;font-size:1.1rem;font-weight:800}.solutionVisuals-module__UPQ35q__menuTag{text-transform:uppercase;letter-spacing:.16em;color:#6c63ff;font-size:.62rem;font-weight:700}.solutionVisuals-module__UPQ35q__menuRow{align-items:baseline;gap:.55rem;font-size:.88rem;display:flex}.solutionVisuals-module__UPQ35q__menuRow em{border-bottom:2px dotted #d9d4c4;flex:1;transform:translateY(-3px)}.solutionVisuals-module__UPQ35q__menuRow strong{white-space:nowrap;font-weight:700}.solutionVisuals-module__UPQ35q__menuRowOff{justify-content:space-between}.solutionVisuals-module__UPQ35q__menuRowOff>span:first-child{color:#a49e8c;text-decoration:line-through}.solutionVisuals-module__UPQ35q__menuSoldOut{text-transform:uppercase;letter-spacing:.08em;color:#b3541e;background:#b3541e1a;border:1px solid #b3541e40;border-radius:50px;padding:.15rem .55rem;font-size:.64rem;font-weight:700}.solutionVisuals-module__UPQ35q__menuUpdated{color:#6b6552;border-top:1px solid #ece8db;align-items:center;gap:.5rem;margin-top:.2rem;padding-top:.8rem;font-size:.78rem;display:flex}.solutionVisuals-module__UPQ35q__menuCheck{color:#1c8f5c;background:#22a86c24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:.62rem;font-weight:800;display:flex}.solutionVisuals-module__UPQ35q__bizCard{color:#241f3d;background:#fbfaf6;border:1px solid #e6e2d6;border-radius:14px;align-items:stretch;gap:1.2rem;width:min(430px,100%);padding:1.5rem 1.6rem;display:flex;transform:rotate(-2deg);box-shadow:0 24px 60px #140f3c2e}html[dir=rtl] .solutionVisuals-module__UPQ35q__bizCard{transform:rotate(2deg)}.solutionVisuals-module__UPQ35q__bizInfo{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.solutionVisuals-module__UPQ35q__bizName{font-family:var(--font-syne);letter-spacing:-.3px;font-size:1.15rem;font-weight:800}.solutionVisuals-module__UPQ35q__bizRole{color:#6c63ff;font-size:.82rem;font-weight:600}.solutionVisuals-module__UPQ35q__bizAgency{color:#8b8578;font-size:.76rem}.solutionVisuals-module__UPQ35q__bizPhone{color:#55503f;letter-spacing:.06em;text-align:start;direction:ltr;unicode-bidi:isolate;margin-top:auto;padding-top:.8rem;font-size:.8rem}.solutionVisuals-module__UPQ35q__bizQrSide{border-inline-start:1px solid #ece8db;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.5rem;padding-inline-start:1.2rem;display:flex}.solutionVisuals-module__UPQ35q__bizQr{color:#241f3d;width:88px;height:88px;display:block}.solutionVisuals-module__UPQ35q__bizScanHint{text-transform:uppercase;letter-spacing:.14em;color:#8b8578;text-align:center;font-size:.58rem;font-weight:700}.solutionVisuals-module__UPQ35q__toast{bottom:-1.15rem;color:#f0eeff;background:#17142e;border:1px solid #9d96ff66;border-radius:14px;align-items:center;gap:.65rem;padding:.65rem .95rem;display:flex;position:absolute;inset-inline-end:2%;transform:rotate(1.5deg);box-shadow:0 18px 44px #140f3c73}html[dir=rtl] .solutionVisuals-module__UPQ35q__toast{transform:rotate(-1.5deg)}.solutionVisuals-module__UPQ35q__toastIcon{color:#22d87a;background:#22d87a2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;display:flex}.solutionVisuals-module__UPQ35q__toastText{flex-direction:column;gap:.05rem;display:flex}.solutionVisuals-module__UPQ35q__toastText strong{font-size:.82rem;font-weight:700}.solutionVisuals-module__UPQ35q__toastText em{color:#a89fc8;font-size:.7rem;font-style:normal}.solutionVisuals-module__UPQ35q__routeDiagram{align-items:center;width:min(460px,100%);display:flex}.solutionVisuals-module__UPQ35q__routeBox{background:linear-gradient(160deg,#d9b98a,#c6a271);border:1px solid #b18e5c;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:.55rem;padding:1.5rem 1.1rem 1rem;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 18px 44px #5a3e144d}html[dir=rtl] .solutionVisuals-module__UPQ35q__routeBox{transform:rotate(2deg)}.solutionVisuals-module__UPQ35q__routeBox:before{content:"";background:#fffdf580;border-block:1px solid #7a5c2f40;height:.5rem;position:absolute;top:.55rem;left:-3px;right:-3px}.solutionVisuals-module__UPQ35q__routeQrPlate{color:#241f3d;background:#fffdf7;border:1px solid #7a5c2f4d;border-radius:8px;padding:7px;line-height:0}.solutionVisuals-module__UPQ35q__routeQr{width:74px;height:74px;display:block}.solutionVisuals-module__UPQ35q__routeBoxLabel{text-transform:uppercase;letter-spacing:.13em;color:#5d4522;text-align:center;font-size:.55rem;font-weight:800}.solutionVisuals-module__UPQ35q__routeLines{min-width:34px;max-width:72px;height:190px;color:var(--acc2);flex:1}html[dir=rtl] .solutionVisuals-module__UPQ35q__routeLines{transform:scaleX(-1)}.solutionVisuals-module__UPQ35q__routeLines path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 7;opacity:.75;animation:1.6s linear infinite solutionVisuals-module__UPQ35q__routeFlow}@keyframes solutionVisuals-module__UPQ35q__routeFlow{to{stroke-dashoffset:-12px}}@media (prefers-reduced-motion:reduce){.solutionVisuals-module__UPQ35q__routeLines path{animation:none}}.solutionVisuals-module__UPQ35q__routeStops{flex-direction:column;flex:none;gap:.8rem;display:flex}.solutionVisuals-module__UPQ35q__routeStop{color:#f0eeff;background:#17142e;border:1px solid #9d96ff59;border-radius:50px;align-items:center;gap:.6rem;padding:.5rem .95rem;font-size:.82rem;font-weight:600;display:flex;box-shadow:0 10px 26px #140f3c4d}.solutionVisuals-module__UPQ35q__routeFlag{border-radius:3px;flex:none;width:24px;height:16px;display:block;overflow:hidden;box-shadow:0 0 0 1px #f0eeff40}@media (max-width:420px){.solutionVisuals-module__UPQ35q__ticket{flex-direction:column;transform:rotate(0)}html[dir=rtl] .solutionVisuals-module__UPQ35q__ticket{transform:rotate(0)}.solutionVisuals-module__UPQ35q__ticketStub{border-inline-start:none;border-top:2px dashed #f0eeff47;flex-direction:row;padding:1rem 1.25rem}.solutionVisuals-module__UPQ35q__menuCard,html[dir=rtl] .solutionVisuals-module__UPQ35q__menuCard{transform:rotate(0)}.solutionVisuals-module__UPQ35q__bizCard{flex-direction:column;gap:.9rem;transform:rotate(0)}html[dir=rtl] .solutionVisuals-module__UPQ35q__bizCard{transform:rotate(0)}.solutionVisuals-module__UPQ35q__bizQrSide{border-inline-start:none;padding-inline-start:0;border-top:1px solid #ece8db;flex-direction:row;padding-top:.9rem}.solutionVisuals-module__UPQ35q__bizPhone{margin-top:.4rem;padding-top:0}.solutionVisuals-module__UPQ35q__stage{padding-bottom:1.6rem}.solutionVisuals-module__UPQ35q__routeBox{padding:1.3rem .8rem .85rem}.solutionVisuals-module__UPQ35q__routeQr{width:58px;height:58px}.solutionVisuals-module__UPQ35q__routeStop{padding:.42rem .7rem;font-size:.74rem}.solutionVisuals-module__UPQ35q__routeLines{min-width:22px}}
