.landing-module__kgzUfG__page{--bg:#1a1225;--gold:#f0d060;--gold-muted:#c9a227;--text:#f4e8c8;--muted:#beb2ca;--line:#c9a2273b;background:var(--bg);color:var(--text);font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,sans-serif;line-height:1.8;overflow:clip}.landing-module__kgzUfG__page *,.landing-module__kgzUfG__page :before,.landing-module__kgzUfG__page :after{box-sizing:border-box}.landing-module__kgzUfG__page a{text-decoration:none}.landing-module__kgzUfG__page button{font:inherit;cursor:pointer}.landing-module__kgzUfG__page a,.landing-module__kgzUfG__page button,.landing-module__kgzUfG__page summary{-webkit-tap-highlight-color:transparent}.landing-module__kgzUfG__page :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #c4b5fd}.landing-module__kgzUfG__page [hidden]{display:none!important}.landing-module__kgzUfG__page section[id],.landing-module__kgzUfG__page main{scroll-margin-top:90px}.landing-module__kgzUfG__page h1,.landing-module__kgzUfG__page h2,.landing-module__kgzUfG__page h3,.landing-module__kgzUfG__page p,.landing-module__kgzUfG__page figure{margin:0}.landing-module__kgzUfG__page h1,.landing-module__kgzUfG__page h2{letter-spacing:-.045em;text-wrap:balance;font-weight:900}.landing-module__kgzUfG__page h2{font-size:clamp(28px,3vw,40px);line-height:1.5}.landing-module__kgzUfG__page em{color:var(--gold);font-style:normal}.landing-module__kgzUfG__page ul,.landing-module__kgzUfG__page ol{margin:0;padding:0;list-style:none}.landing-module__kgzUfG__skipLink{z-index:100;background:var(--gold);color:#251a35;border-radius:8px;padding:10px 18px;position:fixed;top:-100px;left:16px}.landing-module__kgzUfG__skipLink:focus{top:10px}.landing-module__kgzUfG__header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#1a1225f0;position:sticky;top:0}.landing-module__kgzUfG__headerInner{align-items:center;gap:28px;max-width:1240px;height:76px;margin:auto;padding:0 32px;display:flex}.landing-module__kgzUfG__brand{letter-spacing:-.04em;color:var(--gold);white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:900;display:inline-flex}.landing-module__kgzUfG__brand img{border-radius:10px}.landing-module__kgzUfG__desktopNav{gap:30px;margin-left:auto;display:flex}.landing-module__kgzUfG__desktopNav a{color:#dbcedd;font-size:13px;font-weight:700;transition:color .2s}.landing-module__kgzUfG__desktopNav a:hover{color:var(--gold)}.landing-module__kgzUfG__headerActions{align-items:center;gap:10px;display:flex}.landing-module__kgzUfG__headerCta{color:#2c1810;background:linear-gradient(120deg,#c9a227,#f0d060);border-radius:9px;justify-content:center;align-items:center;gap:25px;min-height:42px;padding:0 23px;font-size:13px;font-weight:900;display:inline-flex}.landing-module__kgzUfG__menuToggle{border:1px solid var(--line);width:44px;height:44px;color:var(--text);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.landing-module__kgzUfG__mobileNav{border-top:1px solid var(--line);padding:8px 24px 20px}.landing-module__kgzUfG__mobileNav a{min-height:48px;color:var(--text);justify-content:space-between;align-items:center;font-size:14px;display:flex}.landing-module__kgzUfG__hero{background:radial-gradient(at 75% 35%,#45305b77,#0000 55%),radial-gradient(at 10% 75%,#c9a2270c,#0000 45%),#1a1225;position:relative}.landing-module__kgzUfG__hero:before,.landing-module__kgzUfG__closing:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#f0d06080 1px,#0000 1.4px),radial-gradient(circle,#c4b5fd80 1px,#0000 1.5px);background-position:12px 19px,60px 70px;background-size:143px 137px,211px 173px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.landing-module__kgzUfG__heroInner{grid-template-columns:1fr 1.08fr;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:55px 32px 40px;display:grid;position:relative}.landing-module__kgzUfG__eyebrow{color:var(--gold);letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.landing-module__kgzUfG__liveDot{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #4ade8055}.landing-module__kgzUfG__eyebrowLine{background:var(--gold-muted);width:26px;height:1px}.landing-module__kgzUfG__hero h1{margin:22px 0 20px;font-size:clamp(28px,4.2vw,54px);line-height:1.35}.landing-module__kgzUfG__hero h1 em{text-shadow:0 0 45px #c9a22733}.landing-module__kgzUfG__heroLead{letter-spacing:-.03em;font-size:19px;font-weight:800}.landing-module__kgzUfG__heroLead span{display:inline-block}.landing-module__kgzUfG__heroDescription{color:var(--muted);font-size:14px;line-height:2;margin-top:17px!important}.landing-module__kgzUfG__heroAction{margin-top:28px}.landing-module__kgzUfG__primaryButton{color:#2c1810;background:linear-gradient(120deg,#c9a227,#f0d060 75%,#f4dd85);border:1px solid #ffecaa77;border-radius:12px;justify-content:center;align-items:center;gap:13px;min-width:270px;min-height:60px;padding:16px 26px;font-size:15px;font-weight:900;line-height:1.4;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px #7f601e,0 10px 35px #c9a22725,inset 0 1px #fff7d966}.landing-module__kgzUfG__primaryButton:hover{transform:translateY(-2px);box-shadow:0 8px #7f601e,0 12px 40px #c9a22740}.landing-module__kgzUfG__primaryButton svg:last-child{margin-left:auto}.landing-module__kgzUfG__reassurance{color:#c9bbcf;flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;display:flex;margin-top:15px!important}.landing-module__kgzUfG__reassurance svg{color:#86efac}.landing-module__kgzUfG__textLink{color:var(--gold);align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.landing-module__kgzUfG__textLink:hover{text-underline-offset:5px;text-decoration:underline}.landing-module__kgzUfG__heroCopy>.landing-module__kgzUfG__textLink{color:#dbcedd;margin-top:12px}.landing-module__kgzUfG__heroVisual{width:100%;min-width:0;height:600px;position:relative}.landing-module__kgzUfG__heroHalo{border:1px solid #c9a2271c;border-radius:50%;width:440px;max-width:95%;height:440px;position:absolute;top:65px;left:50%;transform:translate(-50%);box-shadow:0 0 0 40px #c9a22703,0 0 0 80px #a78bfa03}.landing-module__kgzUfG__heroPhoneLeft,.landing-module__kgzUfG__heroPhoneRight,.landing-module__kgzUfG__heroPhoneCenter{position:absolute}.landing-module__kgzUfG__heroPhoneLeft{width:190px;top:80px;left:0;transform:rotate(-9deg)}.landing-module__kgzUfG__heroPhoneRight{width:190px;top:90px;right:0;transform:rotate(9deg)}.landing-module__kgzUfG__heroPhoneCenter{z-index:2;width:244px;top:20px;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-module__kgzUfG__heroVisual :is(.landing-module__kgzUfG__heroPhoneLeft,.landing-module__kgzUfG__heroPhoneRight,.landing-module__kgzUfG__heroPhoneCenter)>[role=img]{transform-origin:50% 30%;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s}.landing-module__kgzUfG__heroVisual :is(.landing-module__kgzUfG__heroPhoneLeft,.landing-module__kgzUfG__heroPhoneRight,.landing-module__kgzUfG__heroPhoneCenter):hover{z-index:4}.landing-module__kgzUfG__heroVisual :is(.landing-module__kgzUfG__heroPhoneLeft,.landing-module__kgzUfG__heroPhoneRight,.landing-module__kgzUfG__heroPhoneCenter):hover>[role=img]{filter:drop-shadow(0 14px 18px #09051066)drop-shadow(0 0 10px #f0d06026);transform:translateY(-6px)scale(1.065)}}.landing-module__kgzUfG__heroPhoneLabel{color:var(--gold);white-space:nowrap;justify-content:center;align-items:center;gap:5px;margin-bottom:16px;padding:5px 3px;font-size:10px;font-weight:800;display:flex}.landing-module__kgzUfG__heroPhoneCenter .landing-module__kgzUfG__heroPhoneLabel{color:#a7f3bd;background:#20352b;border:1px solid #4ade8040;border-radius:100px}.landing-module__kgzUfG__heroPinNote{z-index:3;color:var(--gold);background:#2b2138;border:1px solid #c9a22770;border-radius:12px;align-items:center;gap:9px;padding:11px 16px;display:flex;position:absolute;bottom:55px;left:0;transform:rotate(-3deg);box-shadow:0 12px 30px #0d061c77}.landing-module__kgzUfG__heroPinNote span{font-size:12px}.landing-module__kgzUfG__heroPinNote strong{padding-left:5px;font-size:15px}.landing-module__kgzUfG__heroMockNote{text-align:center;color:#b1a1be;width:100%;font-size:9px;position:absolute;bottom:0}.landing-module__kgzUfG__featureNav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1176px;margin:0 auto;display:grid;position:relative}.landing-module__kgzUfG__featureNav a{color:var(--text);align-items:center;gap:18px;padding:24px 30px;transition:background .2s;display:flex}.landing-module__kgzUfG__featureNav a:hover{background:#f0d06008}.landing-module__kgzUfG__featureNav a+a{border-left:1px solid var(--line)}.landing-module__kgzUfG__featureNav a>svg:first-child{color:var(--gold);flex-shrink:0;width:24px}.landing-module__kgzUfG__featureNav a>svg:last-child{color:#b7a7c2;margin-left:auto}.landing-module__kgzUfG__featureNav small{color:#bba784;letter-spacing:.12em;font-size:9px;display:block}.landing-module__kgzUfG__featureNav strong{margin-top:3px;font-size:14px;display:block}.landing-module__kgzUfG__overview{grid-template-columns:.65fr 1.35fr;align-items:start;gap:40px;max-width:1240px;margin:auto;padding:48px 32px 0;display:grid}.landing-module__kgzUfG__overview h2{margin-top:10px;font-size:25px}.landing-module__kgzUfG__overview>div>p:not(.landing-module__kgzUfG__eyebrow){color:var(--muted);font-size:13px;line-height:2}.landing-module__kgzUfG__serviceFacts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 0;padding-top:18px;display:grid}.landing-module__kgzUfG__serviceFacts dt{color:var(--gold);font-size:10px;font-weight:700}.landing-module__kgzUfG__serviceFacts dd{margin:4px 0 0;font-size:11px}.landing-module__kgzUfG__section{grid-template-columns:1fr 1fr;align-items:center;gap:75px;max-width:1240px;margin:auto;padding:110px 32px;display:grid}.landing-module__kgzUfG__featureCopy h2{margin:17px 0 23px}.landing-module__kgzUfG__featureCopy>p:not(.landing-module__kgzUfG__eyebrow):not(.landing-module__kgzUfG__sectionLead):not(.landing-module__kgzUfG__finePrint){color:var(--muted);font-size:14px;line-height:2}.landing-module__kgzUfG__sectionLead{color:#e1d5e6;font-size:16px;font-weight:700;line-height:1.9;margin-bottom:18px!important}.landing-module__kgzUfG__benefits{gap:18px;display:grid;margin:27px 0 32px!important}.landing-module__kgzUfG__benefits li{align-items:center;gap:13px;display:flex}.landing-module__kgzUfG__benefitIcon{color:var(--gold);border:1px solid var(--line);background:#c9a22713;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.landing-module__kgzUfG__benefits strong{font-size:14px}.landing-module__kgzUfG__benefits p{color:var(--muted);margin-top:2px;font-size:12px}.landing-module__kgzUfG__finePrint{color:#b5a5c0;font-size:10px;line-height:1.8;margin-top:20px!important}.landing-module__kgzUfG__mapStage{border:1px solid var(--line);background:radial-gradient(at 50% 48%,#4ade8014,#0000 60%),linear-gradient(145deg,#30223d,#21172e);border-radius:36px;min-width:0;padding:26px 20px 20px;position:relative}.landing-module__kgzUfG__stageHeading{color:#c5e0cc;justify-content:center;align-items:center;gap:9px;margin-bottom:27px;font-size:13px;font-weight:800;display:flex}.landing-module__kgzUfG__mapPhone{width:250px;max-width:100%;margin:auto}.landing-module__kgzUfG__pinAnnotation{background:#261c33f5;border:1px solid #c9a227aa;border-radius:13px;align-items:center;gap:13px;padding:13px 16px;display:flex;position:absolute;top:47%;left:-18px;box-shadow:0 10px 30px #0d061c66}.landing-module__kgzUfG__examplePin{color:#2c1810;background:#ffad36;border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid;box-shadow:0 2px 8px #0006}.landing-module__kgzUfG__pinAnnotation small,.landing-module__kgzUfG__pinAnnotation strong,.landing-module__kgzUfG__pinAnnotation div>span{display:block}.landing-module__kgzUfG__pinAnnotation small{color:var(--gold);font-size:9px}.landing-module__kgzUfG__pinAnnotation strong{font-size:15px}.landing-module__kgzUfG__pinAnnotation div>span{color:var(--muted);font-size:9px}.landing-module__kgzUfG__mockCaption{text-align:center;color:#b5a5c0;font-size:9px;line-height:1.8;margin-top:24px!important}.landing-module__kgzUfG__questSection{border-block:1px solid var(--line);background:radial-gradient(at 20% 40%,#a78bfa12,#0000 55%),#24192f}.landing-module__kgzUfG__questInner{grid-template-columns:1fr 1.05fr;align-items:center;gap:50px;max-width:1240px;margin:auto;padding:95px 32px;display:grid}.landing-module__kgzUfG__questExamples{gap:9px;margin:26px 0;display:grid}.landing-module__kgzUfG__questExamples>div{background:#a78bfa09;border:1px solid #a78bfa35;border-radius:10px;align-items:center;gap:11px;padding:12px 14px;display:flex}.landing-module__kgzUfG__questExamples svg{color:#c4b5fd;flex-shrink:0}.landing-module__kgzUfG__questExamples span{font-size:13px;font-weight:700}.landing-module__kgzUfG__questExamples small{color:#c4b5fd;letter-spacing:.08em;margin-left:auto;font-size:8px}.landing-module__kgzUfG__rewardFlow{gap:7px;display:flex;margin:24px 0!important}.landing-module__kgzUfG__rewardFlow li{flex:1;align-items:center;gap:5px;display:flex;position:relative}.landing-module__kgzUfG__rewardFlow li:not(:last-child):after{content:"›";color:#9b87ad;margin-left:auto}.landing-module__kgzUfG__rewardFlow span{width:21px;height:21px;color:var(--gold);border:1px solid #c9a22777;border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;display:grid}.landing-module__kgzUfG__rewardFlow strong{white-space:nowrap;font-size:10px}.landing-module__kgzUfG__questInner .landing-module__kgzUfG__textLink{margin-top:20px}.landing-module__kgzUfG__questGallery{grid-template-columns:1fr 1fr;align-items:start;gap:20px;min-width:0;display:grid}.landing-module__kgzUfG__questGallery figure{min-width:0}.landing-module__kgzUfG__questGallery figure:nth-child(2){padding-top:45px}.landing-module__kgzUfG__screenLabel{color:var(--gold);white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-bottom:22px;font-size:11px;font-weight:700;display:flex}.landing-module__kgzUfG__questGallery figcaption{text-align:center;color:#d1c2d9;margin-top:22px;font-size:9px}.landing-module__kgzUfG__questGallery>.landing-module__kgzUfG__mockCaption{grid-column:1/-1;margin-top:0!important}.landing-module__kgzUfG__supportSection{grid-template-columns:1.05fr 1fr}.landing-module__kgzUfG__supportMessage{color:#e9b3cd;align-items:center;gap:13px;margin:28px 0;display:flex}.landing-module__kgzUfG__supportMessage>svg{flex-shrink:0}.landing-module__kgzUfG__supportMessage strong{font-size:14px;display:block}.landing-module__kgzUfG__supportMessage span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.landing-module__kgzUfG__supportStage{background:radial-gradient(at 50% 60%,#a78bfa20,#0000 60%),#23182f;border:1px solid #a78bfa33;border-radius:36px;min-width:0;padding:24px 20px;position:relative}.landing-module__kgzUfG__previewSwitch{background:#1a1225;border:1px solid #a78bfa38;border-radius:11px;gap:4px;max-width:300px;margin:0 auto 28px;padding:4px;display:flex}.landing-module__kgzUfG__previewSwitch button{color:#beb2ca;background:0 0;border:0;border-radius:7px;flex:1;min-height:40px;font-size:11px}.landing-module__kgzUfG__previewSwitch button[aria-pressed=true]{color:#f4e8c8;background:#604675;font-weight:800;box-shadow:0 2px 6px #0002}.landing-module__kgzUfG__supportPhone{width:250px;max-width:100%;margin:auto}.landing-module__kgzUfG__remoteNote{color:#ebc1db;background:#342344f5;border:1px solid #a78bfa77;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex;position:absolute;top:48%;right:-20px;transform:rotate(4deg);box-shadow:0 8px 24px #0005}.landing-module__kgzUfG__remoteNote span{font-size:11px;line-height:1.7}.landing-module__kgzUfG__remoteNote strong{font-size:15px}.landing-module__kgzUfG__startSteps{border-block:1px solid var(--line);max-width:1176px;margin:0 auto;padding:45px 0}.landing-module__kgzUfG__startSteps>div{text-align:center}.landing-module__kgzUfG__startSteps .landing-module__kgzUfG__eyebrow{justify-content:center;margin-bottom:10px}.landing-module__kgzUfG__startSteps h2{font-size:26px}.landing-module__kgzUfG__startSteps ol{grid-template-columns:repeat(3,1fr);gap:25px;margin:32px 0 0;display:grid}.landing-module__kgzUfG__startSteps li{padding-left:64px;position:relative}.landing-module__kgzUfG__startSteps li>span{color:#c9a22780;font-size:30px;font-weight:500;position:absolute;top:-6px;left:15px}.landing-module__kgzUfG__startSteps strong{font-size:14px}.landing-module__kgzUfG__startSteps p:not(.landing-module__kgzUfG__eyebrow){color:var(--muted);margin-top:4px;font-size:11px}.landing-module__kgzUfG__faq{grid-template-columns:.8fr 1.2fr;align-items:start;padding-block:95px}.landing-module__kgzUfG__faq h2{margin-top:17px;font-size:33px}.landing-module__kgzUfG__faqItem{border-bottom:1px solid #bca3cd26}.landing-module__kgzUfG__faqItem:first-child{border-top:1px solid #bca3cd26}.landing-module__kgzUfG__faqItem summary{cursor:pointer;align-items:center;gap:13px;min-height:70px;padding:17px 0;list-style:none;display:flex}.landing-module__kgzUfG__faqItem summary::-webkit-details-marker{display:none}.landing-module__kgzUfG__faqItem summary>span{color:var(--gold);font-size:16px}.landing-module__kgzUfG__faqItem summary strong{font-size:13px;font-weight:600}.landing-module__kgzUfG__faqItem summary svg{color:#baa9c8;flex-shrink:0;margin-left:auto;transition:transform .2s}.landing-module__kgzUfG__faqItem[open] summary svg{transform:rotate(180deg)}.landing-module__kgzUfG__faqItem>p{color:var(--muted);padding:0 25px 23px 32px;font-size:12px;line-height:2}.landing-module__kgzUfG__closing{text-align:center;border-block:1px solid var(--line);background:radial-gradient(at 50% 65%,#67427f44,#0000 70%),#251a35;padding:70px 24px 80px;position:relative}.landing-module__kgzUfG__closing>*{position:relative}.landing-module__kgzUfG__mascot{object-fit:contain;filter:drop-shadow(0 0 18px #f0d06033);width:auto;height:120px;margin:0 auto 15px;display:block}.landing-module__kgzUfG__closing .landing-module__kgzUfG__eyebrow{justify-content:center;margin-bottom:18px;font-size:10px}.landing-module__kgzUfG__closing h2{font-size:clamp(29px,3.4vw,45px)}.landing-module__kgzUfG__closing>p:not(.landing-module__kgzUfG__eyebrow):not(.landing-module__kgzUfG__reassurance){color:#cfbfd9;margin:23px 0 28px;font-size:14px}.landing-module__kgzUfG__closing .landing-module__kgzUfG__reassurance{justify-content:center;margin-top:20px!important}.landing-module__kgzUfG__footer{max-width:1240px;margin:auto;padding:36px 32px 28px}.landing-module__kgzUfG__footerTop,.landing-module__kgzUfG__footerBottom{justify-content:space-between;align-items:center;gap:25px;display:flex}.landing-module__kgzUfG__footerTop nav{color:#c6b6d0;gap:25px;font-size:12px;display:flex}.landing-module__kgzUfG__footerTop nav a{align-items:center;gap:8px;display:flex}.landing-module__kgzUfG__footerBottom{color:#aa9bb4;border-top:1px solid #bca3cd20;margin-top:30px;padding-top:20px;font-size:9px}.landing-module__kgzUfG__footerBottom small{font-size:inherit}.landing-module__kgzUfG__footerBottom>div{flex-wrap:wrap;gap:18px;display:flex}.landing-module__kgzUfG__mobileStart{display:none}@media (max-width:1100px){.landing-module__kgzUfG__heroInner{grid-template-columns:1fr 1fr}.landing-module__kgzUfG__heroVisual{height:535px}.landing-module__kgzUfG__heroPhoneCenter{width:215px;top:25px}.landing-module__kgzUfG__heroPhoneLeft,.landing-module__kgzUfG__heroPhoneRight{width:160px;top:95px}.landing-module__kgzUfG__heroPinNote{bottom:40px;left:5px}.landing-module__kgzUfG__section{gap:40px}.landing-module__kgzUfG__questInner{gap:28px}.landing-module__kgzUfG__questGallery{gap:16px}.landing-module__kgzUfG__screenLabel{font-size:9px}.landing-module__kgzUfG__featureNav{margin-inline:32px}.landing-module__kgzUfG__featureNav a{gap:12px;padding-inline:20px}.landing-module__kgzUfG__startSteps{margin-inline:32px}}@media (max-width:800px){.landing-module__kgzUfG__headerInner{height:66px;padding-inline:24px}.landing-module__kgzUfG__desktopNav{gap:20px}.landing-module__kgzUfG__desktopNav a{font-size:11px}.landing-module__kgzUfG__brand{font-size:21px}.landing-module__kgzUfG__headerCta{gap:12px;padding-inline:17px}.landing-module__kgzUfG__heroInner{gap:10px;padding:42px 24px 30px}.landing-module__kgzUfG__hero h1{font-size:clamp(28px,4.2vw,40px)}.landing-module__kgzUfG__heroLead{font-size:15px}.landing-module__kgzUfG__heroDescription{font-size:12px}.landing-module__kgzUfG__heroVisual{height:460px}.landing-module__kgzUfG__heroPhoneCenter{width:185px;top:10px}.landing-module__kgzUfG__heroPhoneLeft,.landing-module__kgzUfG__heroPhoneRight{width:125px;top:92px}.landing-module__kgzUfG__heroPhoneLabel{gap:3px;margin-bottom:10px;font-size:8px}.landing-module__kgzUfG__heroPhoneLeft .landing-module__kgzUfG__heroPhoneLabel svg,.landing-module__kgzUfG__heroPhoneRight .landing-module__kgzUfG__heroPhoneLabel svg{display:none}.landing-module__kgzUfG__heroPinNote{padding:9px 11px;bottom:38px}.landing-module__kgzUfG__heroPinNote span{font-size:10px}.landing-module__kgzUfG__heroPinNote strong{font-size:12px}.landing-module__kgzUfG__heroMockNote{font-size:8px}.landing-module__kgzUfG__primaryButton{min-width:250px;min-height:56px;padding:15px 18px;font-size:13px}.landing-module__kgzUfG__heroCopy .landing-module__kgzUfG__reassurance{font-size:8px}.landing-module__kgzUfG__featureNav{margin-inline:24px}.landing-module__kgzUfG__featureNav a{gap:10px;padding:17px 13px}.landing-module__kgzUfG__featureNav strong{font-size:11px}.landing-module__kgzUfG__featureNav a>svg:first-child{width:18px}.landing-module__kgzUfG__featureNav a>svg:last-child{display:none}.landing-module__kgzUfG__section{gap:30px;padding:75px 24px}.landing-module__kgzUfG__featureCopy>p:not(.landing-module__kgzUfG__eyebrow):not(.landing-module__kgzUfG__sectionLead):not(.landing-module__kgzUfG__finePrint){font-size:12px}.landing-module__kgzUfG__sectionLead{font-size:14px}.landing-module__kgzUfG__benefits strong{font-size:12px}.landing-module__kgzUfG__benefits p{font-size:11px}.landing-module__kgzUfG__mapStage,.landing-module__kgzUfG__supportStage{padding-inline:15px}.landing-module__kgzUfG__pinAnnotation{padding:10px;top:52%;left:-10px}.landing-module__kgzUfG__pinAnnotation strong{font-size:12px}.landing-module__kgzUfG__mapPhone,.landing-module__kgzUfG__supportPhone{width:230px}.landing-module__kgzUfG__questInner{grid-template-columns:1fr;gap:40px;padding:65px 24px}.landing-module__kgzUfG__questInner .landing-module__kgzUfG__featureCopy{width:100%;max-width:510px;margin-inline:auto}.landing-module__kgzUfG__questGallery{gap:20px;width:100%;max-width:520px;margin-inline:auto}.landing-module__kgzUfG__questGallery figure:nth-child(2){padding-top:30px}.landing-module__kgzUfG__screenLabel{font-size:11px}.landing-module__kgzUfG__remoteNote{padding:12px;right:-10px}.landing-module__kgzUfG__startSteps{margin-inline:24px}.landing-module__kgzUfG__startSteps li{padding-left:45px}.landing-module__kgzUfG__startSteps li>span{left:0}.landing-module__kgzUfG__startSteps strong{font-size:12px}.landing-module__kgzUfG__startSteps p:not(.landing-module__kgzUfG__eyebrow){font-size:10px}.landing-module__kgzUfG__faq{gap:24px}.landing-module__kgzUfG__faq h2{font-size:28px}.landing-module__kgzUfG__footer{padding-inline:24px}.landing-module__kgzUfG__footerBottom{flex-direction:column;align-items:flex-start;gap:13px}}@media (max-width:620px){.landing-module__kgzUfG__page section[id],.landing-module__kgzUfG__page main{scroll-margin-top:78px}.landing-module__kgzUfG__headerInner{justify-content:space-between;gap:10px;height:64px;padding-inline:18px}.landing-module__kgzUfG__brand{gap:7px;font-size:21px}.landing-module__kgzUfG__brand img{width:30px;height:30px}.landing-module__kgzUfG__headerActions{gap:7px}.landing-module__kgzUfG__headerCta{gap:5px;min-height:38px;padding-inline:10px;font-size:11px}.landing-module__kgzUfG__desktopNav{display:none}.landing-module__kgzUfG__menuToggle{width:38px;height:38px;display:flex}.landing-module__kgzUfG__overview{grid-template-columns:1fr;gap:16px;padding:36px 24px 0}.landing-module__kgzUfG__overview>div>p:not(.landing-module__kgzUfG__eyebrow){font-size:12px}.landing-module__kgzUfG__serviceFacts{gap:10px}.landing-module__kgzUfG__serviceFacts dd{font-size:10px}.landing-module__kgzUfG__heroInner{padding:35px 20px 24px;display:block}.landing-module__kgzUfG__heroCopy{text-align:center}.landing-module__kgzUfG__heroCopy .landing-module__kgzUfG__eyebrow{letter-spacing:.05em;justify-content:center;font-size:10px}.landing-module__kgzUfG__hero h1{margin:17px 0 13px;font-size:clamp(27px,8.2vw,49px)}.landing-module__kgzUfG__heroLead{font-size:15px}.landing-module__kgzUfG__heroDescription{font-size:11px;line-height:1.9;margin-top:13px!important}.landing-module__kgzUfG__heroAction{margin-top:23px}.landing-module__kgzUfG__heroAction .landing-module__kgzUfG__primaryButton{width:100%;max-width:335px;font-size:15px}.landing-module__kgzUfG__heroCopy .landing-module__kgzUfG__reassurance{justify-content:center;font-size:9px}.landing-module__kgzUfG__heroCopy>.landing-module__kgzUfG__textLink{margin-top:3px;font-size:10px}.landing-module__kgzUfG__heroVisual{width:100%;max-width:430px;height:480px;margin:16px auto 0}.landing-module__kgzUfG__heroPhoneCenter{width:208px;top:0}.landing-module__kgzUfG__heroPhoneLeft,.landing-module__kgzUfG__heroPhoneRight{width:142px;top:75px}.landing-module__kgzUfG__heroPhoneLeft{left:-2px}.landing-module__kgzUfG__heroPhoneRight{right:-2px}.landing-module__kgzUfG__heroPhoneLabel{font-size:9px}.landing-module__kgzUfG__heroPhoneLeft .landing-module__kgzUfG__heroPhoneLabel,.landing-module__kgzUfG__heroPhoneRight .landing-module__kgzUfG__heroPhoneLabel{font-size:8px}.landing-module__kgzUfG__heroPinNote{bottom:40px;left:-2px}.landing-module__kgzUfG__heroMockNote{font-size:8px;bottom:0}.landing-module__kgzUfG__heroHalo{width:300px;height:300px;top:60px}.landing-module__kgzUfG__featureNav{gap:0;margin-inline:20px}.landing-module__kgzUfG__featureNav a{text-align:center;flex-direction:column;gap:7px;padding:18px 5px}.landing-module__kgzUfG__featureNav strong{letter-spacing:-.04em;font-size:9px}.landing-module__kgzUfG__featureNav small{font-size:8px}.landing-module__kgzUfG__featureNav a>svg:first-child{width:21px}.landing-module__kgzUfG__section{flex-direction:column;gap:32px;padding:62px 24px;display:flex}.landing-module__kgzUfG__featureCopy{width:100%}.landing-module__kgzUfG__eyebrow{font-size:9px}.landing-module__kgzUfG__page h2{font-size:29px}.landing-module__kgzUfG__featureCopy h2{margin:14px 0 20px}.landing-module__kgzUfG__sectionLead{font-size:13px;line-height:1.9}.landing-module__kgzUfG__featureCopy>p:not(.landing-module__kgzUfG__eyebrow):not(.landing-module__kgzUfG__sectionLead):not(.landing-module__kgzUfG__finePrint){font-size:12px}.landing-module__kgzUfG__benefits{gap:17px;margin:24px 0 27px!important}.landing-module__kgzUfG__benefits strong{font-size:12px}.landing-module__kgzUfG__benefits p{font-size:10px}.landing-module__kgzUfG__benefitIcon{border-radius:9px;width:35px;height:35px}.landing-module__kgzUfG__featureCopy .landing-module__kgzUfG__primaryButton{width:100%;min-width:0;min-height:54px;padding:14px;font-size:13px}.landing-module__kgzUfG__finePrint{font-size:9px}.landing-module__kgzUfG__mapStage,.landing-module__kgzUfG__supportStage{border-radius:25px;width:100%;padding:23px 14px}.landing-module__kgzUfG__mapPhone,.landing-module__kgzUfG__supportPhone{width:236px}.landing-module__kgzUfG__stageHeading{margin-bottom:22px;font-size:11px}.landing-module__kgzUfG__pinAnnotation{top:49%;left:-10px}.landing-module__kgzUfG__mockCaption{font-size:8px}.landing-module__kgzUfG__questInner{gap:35px;padding:60px 24px}.landing-module__kgzUfG__questExamples{margin:22px 0}.landing-module__kgzUfG__questExamples>div{gap:8px;padding:12px 10px}.landing-module__kgzUfG__questExamples span{font-size:11px}.landing-module__kgzUfG__questExamples small{font-size:7px}.landing-module__kgzUfG__rewardFlow{gap:5px}.landing-module__kgzUfG__rewardFlow li{gap:4px}.landing-module__kgzUfG__rewardFlow strong{font-size:9px}.landing-module__kgzUfG__rewardFlow span{width:18px;height:18px;font-size:8px}.landing-module__kgzUfG__questGallery{gap:15px}.landing-module__kgzUfG__screenLabel{gap:3px;margin-bottom:18px;font-size:8px}.landing-module__kgzUfG__screenLabel svg{width:12px}.landing-module__kgzUfG__questGallery figure:nth-child(2){padding-top:35px}.landing-module__kgzUfG__questGallery figcaption{margin-top:18px;font-size:8px}.landing-module__kgzUfG__questGallery>.landing-module__kgzUfG__mockCaption{font-size:8px}.landing-module__kgzUfG__supportMessage{gap:10px}.landing-module__kgzUfG__supportMessage strong{font-size:12px}.landing-module__kgzUfG__supportMessage span{font-size:9px}.landing-module__kgzUfG__previewSwitch{max-width:260px}.landing-module__kgzUfG__remoteNote{gap:8px;padding:10px;top:50%;right:-10px}.landing-module__kgzUfG__remoteNote span{font-size:9px}.landing-module__kgzUfG__remoteNote strong{font-size:12px}.landing-module__kgzUfG__startSteps{padding:36px 0}.landing-module__kgzUfG__startSteps h2{font-size:23px}.landing-module__kgzUfG__startSteps ol{grid-template-columns:1fr;gap:22px;max-width:260px;margin:28px auto 0}.landing-module__kgzUfG__startSteps li{padding-left:55px}.landing-module__kgzUfG__startSteps li>span{font-size:28px}.landing-module__kgzUfG__startSteps strong{font-size:13px}.landing-module__kgzUfG__startSteps p:not(.landing-module__kgzUfG__eyebrow){font-size:11px}.landing-module__kgzUfG__faq{align-items:stretch;gap:27px}.landing-module__kgzUfG__faq h2{font-size:27px}.landing-module__kgzUfG__faqItem summary strong{font-size:11px}.landing-module__kgzUfG__faqItem summary{gap:10px;min-height:64px}.landing-module__kgzUfG__faqItem>p{padding-left:28px;font-size:11px}.landing-module__kgzUfG__closing{padding:45px 24px 55px}.landing-module__kgzUfG__mascot{height:100px}.landing-module__kgzUfG__closing h2{font-size:27px}.landing-module__kgzUfG__closing .landing-module__kgzUfG__eyebrow{font-size:8px}.landing-module__kgzUfG__closing>p:not(.landing-module__kgzUfG__eyebrow):not(.landing-module__kgzUfG__reassurance){font-size:12px}.landing-module__kgzUfG__closing .landing-module__kgzUfG__primaryButton{width:100%;max-width:335px;font-size:15px}.landing-module__kgzUfG__closing .landing-module__kgzUfG__reassurance{font-size:8px}.landing-module__kgzUfG__footer{padding:30px 24px 110px}.landing-module__kgzUfG__footerTop{align-items:flex-start;gap:20px}.landing-module__kgzUfG__footerTop .landing-module__kgzUfG__brand{font-size:20px}.landing-module__kgzUfG__footerTop nav{flex-direction:column;gap:12px;font-size:10px}.landing-module__kgzUfG__footerBottom{gap:15px;font-size:8px}.landing-module__kgzUfG__footerBottom>div{gap:14px}.landing-module__kgzUfG__mobileStart{z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#21172ef5;border-top:1px solid #c9a22766;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #0003}.landing-module__kgzUfG__mobileStart strong{font-size:10px;display:block}.landing-module__kgzUfG__mobileStart span{color:var(--muted);font-size:8px;display:block}.landing-module__kgzUfG__mobileStart a{color:#2c1810;background:linear-gradient(110deg,#c9a227,#f0d060);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 16px;font-size:12px;font-weight:900;display:flex}}@media (max-width:360px){.landing-module__kgzUfG__headerInner{padding-inline:12px}.landing-module__kgzUfG__brand{font-size:19px}.landing-module__kgzUfG__headerCta{padding-inline:10px}.landing-module__kgzUfG__heroInner{padding-inline:18px}.landing-module__kgzUfG__heroVisual{height:442px}.landing-module__kgzUfG__heroPhoneCenter{width:188px}.landing-module__kgzUfG__heroPhoneLeft,.landing-module__kgzUfG__heroPhoneRight{width:124px}.landing-module__kgzUfG__heroPhoneLeft{left:-3px}.landing-module__kgzUfG__heroPhoneRight{right:-3px}.landing-module__kgzUfG__heroPinNote{bottom:35px}.landing-module__kgzUfG__section,.landing-module__kgzUfG__questInner{padding-inline:20px}.landing-module__kgzUfG__page h2{font-size:26px}.landing-module__kgzUfG__questExamples small{display:none}.landing-module__kgzUfG__screenLabel{font-size:7px}.landing-module__kgzUfG__screenLabel svg{width:10px}.landing-module__kgzUfG__rewardFlow li{gap:3px}.landing-module__kgzUfG__rewardFlow strong{font-size:8px}.landing-module__kgzUfG__mobileStart{padding-inline:12px}.landing-module__kgzUfG__mobileStart a{gap:7px;padding-inline:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.landing-module__kgzUfG__page *,.landing-module__kgzUfG__page :before,.landing-module__kgzUfG__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.demos-module__kFeEVG__demo{--demo-gold:#f0d060;color:#f4e8c8;background:radial-gradient(at 50% 40%,#71538d40,#0000 68%),#251a32;border:1px solid #c9a22740;border-radius:32px;width:100%;min-width:0;padding:24px 16px 20px}.demos-module__kFeEVG__demo [hidden]{display:none!important}.demos-module__kFeEVG__demo button{-webkit-tap-highlight-color:transparent}.demos-module__kFeEVG__demoHeading{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}.demos-module__kFeEVG__demoHeading strong{font-size:13px}.demos-module__kFeEVG__demoBadge{color:#e5d38b;letter-spacing:.08em;border:1px solid #c9a22750;border-radius:5px;padding:3px 7px;font-size:10px}.demos-module__kFeEVG__steps{justify-content:center;gap:16px;display:flex;margin-bottom:10px!important}.demos-module__kFeEVG__steps li{color:#b5a9c3;align-items:center;gap:5px;font-size:11px;transition:color .25s;display:flex}.demos-module__kFeEVG__steps li span{border:1px solid #9781aa60;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.demos-module__kFeEVG__steps li[aria-current]{color:var(--demo-gold)}.demos-module__kFeEVG__steps li[aria-current] span{color:#271a32;background:var(--demo-gold);border-color:var(--demo-gold)}.demos-module__kFeEVG__phoneStage{width:calc(310px * var(--phone-scale,1));height:calc(650.5px * var(--phone-scale,1));margin:auto;position:relative}.demos-module__kFeEVG__phone{width:310px;max-width:none;height:650.5px;transform:scale(var(--phone-scale,1));transform-origin:0 0;background:linear-gradient(125deg,#544b62,#17131d 15%,#2c2634 80%,#72657c);border:1px solid #998ba6;border-radius:38px;margin:auto;padding:9px;position:relative;box-shadow:0 25px 55px #07030b66,inset 0 0 0 3px #1c1724}.demos-module__kFeEVG__notch{z-index:8;pointer-events:none;background:#15111d;border-radius:14px;width:74px;height:18px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.demos-module__kFeEVG__homeIndicator{z-index:8;pointer-events:none;background:#b8acb8;border-radius:3px;width:78px;height:3px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.demos-module__kFeEVG__phoneScreen{isolation:isolate;background:#191223;border-radius:29px;height:100%;font-size:12px;line-height:1.55;position:relative;overflow:hidden}.demos-module__kFeEVG__phoneScreen h3{letter-spacing:-.035em;font-size:18px;font-weight:800;line-height:1.5}.demos-module__kFeEVG__phoneScreen p,.demos-module__kFeEVG__phoneScreen button{font-size:12px}.demos-module__kFeEVG__phoneScreen :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #a2cffd}.demos-module__kFeEVG__screen{flex-direction:column;height:100%;animation:.65s cubic-bezier(.22,1,.36,1) demos-module__kFeEVG__screenEnter;display:flex}.demos-module__kFeEVG__appBar{min-height:76px;color:var(--demo-gold);background:#22172d;border-bottom:1px solid #c9a22730;flex-shrink:0;align-items:center;gap:7px;padding:34px 12px 10px;display:flex}.demos-module__kFeEVG__appBar>span:first-child{font-size:13px;font-weight:900}.demos-module__kFeEVG__appBar small{letter-spacing:.1em;color:#c5b7ce;font-size:8px}.demos-module__kFeEVG__appBar>:last-child{margin-left:auto}.demos-module__kFeEVG__back{color:#ece0f2;background:0 0;border:0;align-items:center;gap:4px;min-height:32px;padding:2px 0 2px 7px;display:inline-flex}.demos-module__kFeEVG__screenBody{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#9077a6 #251a32;flex:1;min-height:0;padding:20px 16px 22px;overflow-y:auto}.demos-module__kFeEVG__screenBody>h3{margin:6px 0 12px}.demos-module__kFeEVG__overline{letter-spacing:.14em;color:var(--demo-gold);font-size:9px}.demos-module__kFeEVG__secondary{color:#c8bbd2;line-height:1.85;margin:10px 0 20px!important}.demos-module__kFeEVG__action{color:#271b12;background:linear-gradient(110deg,#d2aa37,#f0d060);border:1px solid #f3d981;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:11px 8px;font-size:12px;font-weight:800;transition:transform .2s,filter .2s;display:flex;box-shadow:0 3px #775822}.demos-module__kFeEVG__action:hover{filter:brightness(1.08);transform:translateY(-1px)}.demos-module__kFeEVG__action:disabled{box-shadow:none;color:#bcadc7;cursor:not-allowed;background:#3b3047;border-color:#665372;transform:none}.demos-module__kFeEVG__action svg{flex-shrink:0}.demos-module__kFeEVG__smallNote{color:#bcadc7;text-align:center;line-height:1.65;margin-top:12px!important;font-size:10px!important}.demos-module__kFeEVG__instruction{text-align:center;max-width:350px;min-height:0;font-size:12px;line-height:1.7;display:none;margin:10px auto 0!important}.demos-module__kFeEVG__demo [data-guided=true]{outline-offset:5px;outline:3px solid #f9d76e;animation:1s ease-out demos-module__kFeEVG__guidedTap}.demos-module__kFeEVG__caption{color:#bbacc5;text-align:center;margin-top:9px;font-size:10px;line-height:1.7}.demos-module__kFeEVG__mapScreen{height:100%;position:relative}.demos-module__kFeEVG__mapImage{object-fit:contain}.demos-module__kFeEVG__mapBadge{color:var(--demo-gold);background:#251a32;border:1px solid #c9a22770;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;display:flex;position:absolute;top:16px;left:12px}.demos-module__kFeEVG__mapPin{z-index:2;color:#fff;background:#ef9d0b;border:3px solid #fff8dd;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 15px #5d3f5d55;font-size:18px!important}.demos-module__kFeEVG__mapPin:hover{background:#c68106}.demos-module__kFeEVG__pinOne{top:42.2%;left:36%}.demos-module__kFeEVG__pinTwo{z-index:3;top:51.5%;left:20%}.demos-module__kFeEVG__pinThree{top:70.7%;left:62%}.demos-module__kFeEVG__mapPin span{white-space:nowrap;color:#f4df8a;background:#251a32;border-radius:7px;padding:7px 9px;font-size:10px;position:absolute;top:48px;left:-13px;box-shadow:0 3px 12px #1a122533}.demos-module__kFeEVG__demo[data-pins=ready] .demos-module__kFeEVG__mapPin{animation:1.1s cubic-bezier(.22,1,.36,1) both demos-module__kFeEVG__pinRise}.demos-module__kFeEVG__demo[data-pins=ready] .demos-module__kFeEVG__pinTwo{animation-delay:.18s}.demos-module__kFeEVG__demo[data-pins=ready] .demos-module__kFeEVG__pinThree{animation-delay:.36s}.demos-module__kFeEVG__demo .demos-module__kFeEVG__mapPin[data-guided] span{visibility:hidden}.demos-module__kFeEVG__demo .demos-module__kFeEVG__mapPin[data-selected]{z-index:5;background:#db8610;transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 0 8px #f4cf5650,0 9px 24px #4d244e66}.demos-module__kFeEVG__demo .demos-module__kFeEVG__mapPin[data-tapped]{animation:1s cubic-bezier(.4,0,.2,1) both demos-module__kFeEVG__pinTap}.demos-module__kFeEVG__demo[data-state=shop] .demos-module__kFeEVG__mapScreen{filter:brightness(.65)}.demos-module__kFeEVG__demo [data-screen=shop]{z-index:6;background:#191223;border-radius:24px 24px 0 0;animation:.8s cubic-bezier(.22,1,.36,1) both demos-module__kFeEVG__sheetRise;position:absolute;inset:0;box-shadow:0 -12px 35px #08041080}.demos-module__kFeEVG__demo [data-screen=shop]:before{content:"";z-index:8;background:#b5a5c1;border-radius:4px;width:38px;height:4px;position:absolute;top:8px;left:calc(50% - 19px)}.demos-module__kFeEVG__shopScroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#ae8e4b #261a32;flex:1;min-height:0;position:relative;overflow-y:auto}.demos-module__kFeEVG__shopVisual{text-align:center;background:radial-gradient(at 50% 0,#c9963b55,#0000 80%),repeating-linear-gradient(90deg,#372523 0 18px,#2a1c1d 18px 20px);border-bottom:3px solid #937442;min-height:164px;padding:20px 24px 16px}.demos-module__kFeEVG__shopVisual>span{letter-spacing:.2em;color:#ebd29f;font-size:8px}.demos-module__kFeEVG__shopCurtain{justify-content:center;gap:3px;margin:8px auto 12px;display:flex}.demos-module__kFeEVG__shopCurtain span{color:#eee4ca;background:#435b4f;border:1px solid #60776a;width:50px;padding:10px 0;font-family:serif;font-size:23px;box-shadow:0 6px 12px #0c100d66}.demos-module__kFeEVG__shopVisual small{color:#d5be9f;font-size:10px}.demos-module__kFeEVG__shopIntro{padding:16px}.demos-module__kFeEVG__shopMeta{color:#bcb0c6;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.demos-module__kFeEVG__shopMeta strong{color:#a0efb9;white-space:nowrap;background:#143c2d;border-radius:6px;padding:4px 7px}.demos-module__kFeEVG__shopMeta b{font-size:16px}.demos-module__kFeEVG__shopIntro h3{margin:8px 0 10px}.demos-module__kFeEVG__shopIntro p{color:#c9bdd0;line-height:1.9}.demos-module__kFeEVG__shopTags{gap:5px;margin-top:12px;display:flex}.demos-module__kFeEVG__shopTags span{color:#d5c5de;border:1px solid #685471;border-radius:20px;padding:4px 7px;font-size:9px}.demos-module__kFeEVG__scrollCue{width:100%;color:var(--demo-gold);background:#31223f;border:1px solid #685271;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:18px;padding:12px 5px;display:flex;font-size:10px!important}.demos-module__kFeEVG__seatSection{background:#111928;border-top:1px solid #536078;padding:18px 14px 24px}.demos-module__kFeEVG__sectionTitle{justify-content:space-between;align-items:center;gap:4px;margin-bottom:6px;display:flex}.demos-module__kFeEVG__sectionTitle strong{font-size:14px}.demos-module__kFeEVG__sectionTitle span{color:#abb8cd;font-size:9px}.demos-module__kFeEVG__seatSection>p{color:#c0cada;font-size:10px}.demos-module__kFeEVG__floorPlan{background-color:#172333;background-image:linear-gradient(#7c8aa51a 1px,#0000 1px),linear-gradient(90deg,#7c8aa51a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:2px solid #637089;border-radius:5px;grid-template-columns:46px 1fr;gap:12px;margin-top:13px;padding:14px 12px 28px;display:grid;position:relative}.demos-module__kFeEVG__kitchen{color:#ccbcdb;font-size:10px;position:absolute;bottom:7px;left:12px}.demos-module__kFeEVG__counter{flex-direction:column;gap:6px;display:flex}.demos-module__kFeEVG__counter>span{color:#aebdd0;font-size:8px}.demos-module__kFeEVG__counter button{color:#263045;background:#edf1f7;border:2px solid #fff;border-radius:50%;min-width:44px;min-height:44px;font-size:10px;font-weight:800;line-height:1}.demos-module__kFeEVG__counter small{margin-top:3px;font-size:8px;display:block}.demos-module__kFeEVG__tables{grid-template-columns:1fr 1fr;gap:16px 10px;padding-top:18px;display:grid}.demos-module__kFeEVG__tables button{color:#263045;background:#edf1f7;border:2px solid #fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:62px;display:flex;position:relative}.demos-module__kFeEVG__tables button:before,.demos-module__kFeEVG__tables button:after{content:"";background:#c0c9d6;border-radius:3px;width:24px;height:4px;position:absolute;top:-7px;left:calc(50% - 12px)}.demos-module__kFeEVG__tables button:after{top:auto;bottom:-7px}.demos-module__kFeEVG__tables strong{font-size:12px}.demos-module__kFeEVG__tables span{font-size:9px}.demos-module__kFeEVG__tables button:disabled{color:#ffdde4;cursor:not-allowed;background:#843b4c;border-color:#aa6071}.demos-module__kFeEVG__entrance{color:#acbdd2;font-size:9px;position:absolute;bottom:6px;right:9px}.demos-module__kFeEVG__legend{margin-top:10px!important;font-size:9px!important}.demos-module__kFeEVG__seatSummary{color:#f1df9d;min-height:18px;margin:14px 0 12px;font-size:11px}.demos-module__kFeEVG__receipt{background:#2b2036;border:1px solid #c9a22750;border-radius:12px;margin:22px 0;padding:22px 18px}.demos-module__kFeEVG__receipt>svg{color:var(--demo-gold);margin:0 auto 8px;display:block}.demos-module__kFeEVG__receipt>strong{text-align:center;font-size:15px;display:block}.demos-module__kFeEVG__receipt dl{margin:18px 0 0}.demos-module__kFeEVG__receipt dl>div{border-top:1px dashed #796482;justify-content:space-between;gap:10px;padding:12px 0;font-size:12px;display:flex}.demos-module__kFeEVG__receipt dt{color:#bcacc8}.demos-module__kFeEVG__receipt dd{margin:0;font-weight:700}.demos-module__kFeEVG__receipt blockquote{text-align:center;color:#f4df98;background:#3e2c46;border-radius:7px;margin:7px 0 0;padding:13px 8px;font-size:13px}.demos-module__kFeEVG__notice{color:#c5b6cf;line-height:1.9;margin-bottom:20px!important;font-size:10px!important}.demos-module__kFeEVG__result{text-align:center;padding-top:28px}.demos-module__kFeEVG__successIcon{color:#abf1c5;background:#213c31;border:1px solid #72ce9d;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 22px;animation:.55s both demos-module__kFeEVG__rewardPop;display:grid}.demos-module__kFeEVG__result>p{color:#c5b6cf;line-height:1.9}.demos-module__kFeEVG__result>.demos-module__kFeEVG__action{margin-top:22px}.demos-module__kFeEVG__statusTicket{background:#322440;border:1px solid #7e6546;border-radius:11px;gap:6px;margin:24px 0 16px;padding:16px 10px;display:grid}.demos-module__kFeEVG__statusTicket>span{color:#beaec9;font-size:10px}.demos-module__kFeEVG__statusTicket>strong{color:var(--demo-gold);font-size:17px}.demos-module__kFeEVG__statusTicket small{color:#d4c7dc;font-size:10px}.demos-module__kFeEVG__demo[data-lp-demo=quest] .demos-module__kFeEVG__steps{gap:9px}.demos-module__kFeEVG__demo[data-lp-demo=quest] .demos-module__kFeEVG__steps li{gap:4px;font-size:10px}.demos-module__kFeEVG__missionBody{padding-top:17px}.demos-module__kFeEVG__missionBody>h3{margin-bottom:14px;font-size:17px}.demos-module__kFeEVG__missionCard{background:linear-gradient(135deg,#3e2e4c,#261c33);border:1px solid #756083;border-radius:14px;margin-bottom:12px;padding:14px}.demos-module__kFeEVG__missionCard>span{letter-spacing:.08em;color:#ccbadd;align-items:center;gap:5px;font-size:8px;display:flex}.demos-module__kFeEVG__missionCard>span b{color:#f7e7a4;letter-spacing:0;background:#6f562f;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:8px}.demos-module__kFeEVG__missionCard h4{letter-spacing:-.04em;margin:9px 0;font-size:23px;font-weight:850;line-height:1.4}.demos-module__kFeEVG__missionCard p{color:#d0bfd8;font-size:10px}.demos-module__kFeEVG__missionCard>div{color:#ffe398;border-top:1px solid #b6995740;margin-top:11px;padding-top:10px;font-size:13px;font-weight:800}.demos-module__kFeEVG__missionCard>div span{color:#d9c5e1;font-size:10px}.demos-module__kFeEVG__firstMission{background:radial-gradient(at 100% 0,#8a683b55,#0000),#372638;border-color:#d9b552;animation:.85s cubic-bezier(.22,1,.36,1) both demos-module__kFeEVG__missionArrive;box-shadow:0 5px 22px #08041033}.demos-module__kFeEVG__firstMission h4{color:#ffe8a8}.demos-module__kFeEVG__missionCard:not(.demos-module__kFeEVG__firstMission){animation:.85s cubic-bezier(.22,1,.36,1) .15s both demos-module__kFeEVG__missionArrive}.demos-module__kFeEVG__missionCard:not(.demos-module__kFeEVG__firstMission) h4{font-size:21px}.demos-module__kFeEVG__scanBody{padding-top:17px}.demos-module__kFeEVG__scanBody>h3{font-size:21px;line-height:1.5}.demos-module__kFeEVG__scanBody>.demos-module__kFeEVG__secondary{font-size:11px;margin:13px 0 15px!important}.demos-module__kFeEVG__tableScene{background:repeating-linear-gradient(9deg,#aa764e10 0 2px,#0000 2px 15px),linear-gradient(115deg,#62432f,#8c6141 48%,#533b2d);border:1px solid #a07a4a80;border-radius:14px;height:224px;position:relative;overflow:hidden}.demos-module__kFeEVG__tableCup{background:radial-gradient(at 32% 25%,#968047,#534b2a 65%);border:9px solid #c9bba0;border-radius:50%;width:82px;height:82px;position:absolute;top:-21px;right:-8px;box-shadow:5px 10px 16px #24150766,inset 0 0 0 3px #ece0c055}.demos-module__kFeEVG__chopsticks{background:#dfbd87;border-radius:4px;width:139px;height:5px;position:absolute;bottom:42px;right:-36px;transform:rotate(-64deg);box-shadow:0 11px #d3aa70,3px 15px 7px #23140988}.demos-module__kFeEVG__qrBusinessCard{aspect-ratio:91/55;color:#322338;background:#fff7e6;border-radius:3px;align-items:center;gap:7px;width:184px;padding:12px;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:52px;left:calc(50% - 92px);transform:rotate(-7deg);box-shadow:1px 8px 12px #29170c80}.demos-module__kFeEVG__qrBusinessCard>div{flex:1;gap:5px;min-width:0;display:grid}.demos-module__kFeEVG__qrBusinessCard strong{letter-spacing:-.04em;color:#806018;font-size:12px}.demos-module__kFeEVG__qrBusinessCard span{white-space:nowrap;font-size:8px;font-weight:800}.demos-module__kFeEVG__qrBusinessCard small{font-size:7px}.demos-module__kFeEVG__qrBusinessCard b{letter-spacing:.14em;color:#947c48;margin-top:7px;font-size:6px}.demos-module__kFeEVG__qrPattern{flex:0 0 70px;width:70px;height:70px}.demos-module__kFeEVG__scanFrame{border-radius:14px;height:147px;position:absolute;top:34px;left:14px;right:14px}.demos-module__kFeEVG__scanFrame i{border:0 solid #fff1c8;border-width:3px 0 0 3px;border-radius:8px 0 0;width:22px;height:22px;position:absolute;top:0;left:0}.demos-module__kFeEVG__scanFrame i:nth-child(2){left:auto;right:0;transform:rotate(90deg)}.demos-module__kFeEVG__scanFrame i:nth-child(3){top:auto;bottom:0;transform:rotate(-90deg)}.demos-module__kFeEVG__scanFrame i:nth-child(4){inset:auto 0 0 auto;transform:rotate(180deg)}.demos-module__kFeEVG__scanBeam{background:#bdffce;height:2px;display:none;position:absolute;top:10px;left:6px;right:6px;box-shadow:0 0 14px 4px #b5ffc288}.demos-module__kFeEVG__tableLabel{color:#fff2d6;text-align:center;text-shadow:0 2px 3px #2b190a;font-size:8px;position:absolute;top:8px;left:0;right:0}.demos-module__kFeEVG__scanReadout{color:#ffedbc;white-space:nowrap;background:#241b28d9;border:1px solid #efdcac55;border-radius:20px;padding:5px 10px;font-size:9px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.demos-module__kFeEVG__demo[data-scanning=true] .demos-module__kFeEVG__qrBusinessCard{transform:rotate(0)scale(1.06)}.demos-module__kFeEVG__demo[data-scanning=true] .demos-module__kFeEVG__scanBeam{animation:.9s ease-in-out both demos-module__kFeEVG__scanSweep;display:block}.demos-module__kFeEVG__completedMission{text-align:left;background:linear-gradient(135deg,#294138,#252333);border:1px solid #87c49c77;border-radius:14px;margin:25px 0 20px;padding:18px 14px}.demos-module__kFeEVG__completedMission>span{color:#b7f2c9;letter-spacing:.1em;align-items:center;gap:6px;font-size:10px;display:flex}.demos-module__kFeEVG__completedMission h4{margin:10px 0 14px;font-size:24px;font-weight:850;line-height:1.5}.demos-module__kFeEVG__progress{background:#75607b;border-radius:4px;height:5px;margin:15px 0 7px;overflow:hidden}.demos-module__kFeEVG__progress>span{transform-origin:0;background:#b4edbf;border-radius:4px;width:100%;height:100%;animation:1.2s cubic-bezier(.22,1,.36,1) .25s both demos-module__kFeEVG__missionFill;display:block}.demos-module__kFeEVG__completedMission small{color:#c6d9ca;font-size:10px}.demos-module__kFeEVG__rankingBody{text-align:center;background:radial-gradient(at 50% 10%,#8e6e3b30,#0000 65%);padding:14px 16px 16px}.demos-module__kFeEVG__rankingBody>h3{margin-bottom:5px;font-size:17px}.demos-module__kFeEVG__rankHeadline{justify-content:center;align-items:baseline;gap:13px;padding:0 0 25px;display:flex;position:relative}.demos-module__kFeEVG__rankHeadline>span{color:#b5a2bf;font-size:32px;font-weight:800}.demos-module__kFeEVG__rankHeadline small{margin-left:2px;font-size:13px}.demos-module__kFeEVG__rankHeadline>svg{color:#cfac66;align-self:center}.demos-module__kFeEVG__rankHeadline>strong{color:#ffe291;text-shadow:0 0 25px #ecc05055;font-size:52px;font-weight:900;line-height:1.25;animation:1s cubic-bezier(.22,1,.36,1) .25s both demos-module__kFeEVG__rankNumber}.demos-module__kFeEVG__rankHeadline>b{letter-spacing:.08em;color:#ffe49a;justify-content:center;align-items:center;gap:3px;font-size:12px;animation:.5s 1s both demos-module__kFeEVG__rankBadge;display:flex;position:absolute;bottom:3px;left:0;right:0}.demos-module__kFeEVG__rankPoints{color:#d7c6df;margin:3px 0 10px!important;font-size:10px!important}.demos-module__kFeEVG__rankPoints strong{color:#ffe092}.demos-module__kFeEVG__rankCaption{color:#b4a2bf;text-align:left;margin-bottom:8px!important;font-size:9px!important}.demos-module__kFeEVG__rankingList{gap:6px;list-style:none;display:grid;position:relative;padding:0!important}.demos-module__kFeEVG__rankingList li{text-align:left;background:#2b2036;border:1px solid #6d57794d;border-radius:9px;align-items:center;gap:9px;height:43px;padding:8px;display:flex;position:relative}.demos-module__kFeEVG__rankingList li>b{text-align:center;color:#bfa9c9;width:15px;font-size:13px}.demos-module__kFeEVG__rankAvatar{color:#dbc9df;background:#4a3758;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.demos-module__kFeEVG__rankingList li>div{flex:1;min-width:0}.demos-module__kFeEVG__rankingList strong{white-space:nowrap;font-size:10px;display:block}.demos-module__kFeEVG__rankingList small{color:#bdabc8;font-size:8px;display:block}.demos-module__kFeEVG__rankingList li>span:last-of-type:not(.demos-module__kFeEVG__rankTrail){text-align:right;font-size:14px;font-weight:800}.demos-module__kFeEVG__rankingList li.demos-module__kFeEVG__yourRank{z-index:2;color:#fff0b0;background:linear-gradient(100deg,#67502e,#4b3443);border-color:#eed074;animation:1.25s cubic-bezier(.65,0,.2,1) .25s both demos-module__kFeEVG__rankClimb;box-shadow:0 0 20px #edc35b22}.demos-module__kFeEVG__yourRank>b{color:#ffe4a0!important}.demos-module__kFeEVG__yourRank .demos-module__kFeEVG__rankAvatar{color:#3c2a21;background:#d4b36a}.demos-module__kFeEVG__yourRank em{color:#e9cc87;margin-left:3px;font-size:7px;font-style:normal}.demos-module__kFeEVG__rankingList li:not(.demos-module__kFeEVG__yourRank){animation:1.25s cubic-bezier(.65,0,.2,1) .25s both demos-module__kFeEVG__rankYield}.demos-module__kFeEVG__rankValue{display:inline-grid}.demos-module__kFeEVG__rankValue>span{grid-area:1/1}.demos-module__kFeEVG__rankValue>span:first-child{opacity:0;animation:1.25s .25s both demos-module__kFeEVG__oldRank}.demos-module__kFeEVG__rankValue>span:last-child{animation:1.25s .25s both demos-module__kFeEVG__newRank}@keyframes demos-module__kFeEVG__oldRank{0%,65%{opacity:1}80%,to{opacity:0}}@keyframes demos-module__kFeEVG__newRank{0%,65%{opacity:0}80%,to{opacity:1}}.demos-module__kFeEVG__rankTrail{color:#ffe19b;pointer-events:none;opacity:0;border-left:2px solid #ffe29f70;height:80px;padding-left:6px;font-size:26px;animation:1.25s .25s both demos-module__kFeEVG__rankTrail;position:absolute;top:46px;left:12px}.demos-module__kFeEVG__rankingBody>.demos-module__kFeEVG__smallNote{font-size:9px!important}.demos-module__kFeEVG__rankNote{color:#d9c9df;line-height:1.8;margin:11px 0 10px!important;font-size:11px!important}@keyframes demos-module__kFeEVG__missionArrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes demos-module__kFeEVG__scanSweep{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(120px)}}@keyframes demos-module__kFeEVG__missionFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes demos-module__kFeEVG__rankClimb{0%{transform:translateY(123px);box-shadow:0 0 #0000}15%{scale:1.025}85%{transform:translateY(-3px)scale(1.025);box-shadow:0 0 30px #edc35b55}to{transform:translateY(0)scale(1)}}@keyframes demos-module__kFeEVG__rankYield{0%{transform:translateY(-41px)}to{transform:translateY(0)}}@keyframes demos-module__kFeEVG__rankNumber{0%{opacity:0;transform:translateY(18px)scale(.8)}to{opacity:1;transform:none}}@keyframes demos-module__kFeEVG__rankBadge{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes demos-module__kFeEVG__rankTrail{0%,to{opacity:0}30%,65%{opacity:.8}}.demos-module__kFeEVG__rewardBody{text-align:center;background:radial-gradient(at 50% 40%,#c9a22726,#0000 70%);padding-top:16px}.demos-module__kFeEVG__clearStamp{color:var(--demo-gold);letter-spacing:.13em;font-size:12px;font-weight:900;animation:.55s both demos-module__kFeEVG__stamp;display:inline-block}.demos-module__kFeEVG__rewardBody>h3{margin-bottom:6px;font-size:15px}.demos-module__kFeEVG__pointGain{color:var(--demo-gold);justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.demos-module__kFeEVG__pointGain strong{font-variant-numeric:tabular-nums;font-size:31px;font-weight:900}.demos-module__kFeEVG__pointGain>span{font-size:11px}.demos-module__kFeEVG__collectible{color:#3c2917;background:linear-gradient(135deg,#f5db99,#bd8b38 40%,#f9e7b0 55%,#c99842);border:2px solid #d5ae52;border-radius:12px;width:176px;margin:0 auto;padding:8px;animation:1.15s cubic-bezier(.2,.7,.2,1) .65s both demos-module__kFeEVG__cardReveal;position:relative;overflow:hidden;box-shadow:0 10px 30px #02010455,0 0 25px #d9a63533}.demos-module__kFeEVG__cardHead{justify-content:space-between;font-size:8px;font-weight:800;display:flex}.demos-module__kFeEVG__collectible img{object-fit:cover;border:1px solid #9f7839;border-radius:4px;width:100%;height:197px;margin-top:5px;display:block}.demos-module__kFeEVG__collectible>strong{margin-top:6px;font-size:13px;display:block}.demos-module__kFeEVG__collectible>span{font-size:8px;display:block}.demos-module__kFeEVG__cardShine{pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff9d999 48%,#0000 62%);animation:1.3s 1.25s both demos-module__kFeEVG__shine;position:absolute;inset:-25%;transform:translate(-100%)}.demos-module__kFeEVG__rewardNote{color:#e4d4bb;justify-content:center;align-items:center;gap:4px;display:flex;margin:12px 0!important;font-size:10px!important}.demos-module__kFeEVG__gifts{grid-template-columns:repeat(3,1fr);gap:7px;margin:22px 0;display:grid}.demos-module__kFeEVG__gifts button{color:#e9dff1;background:#2d203b;border:1px solid #70597f;border-radius:10px;justify-items:center;gap:6px;padding:14px 2px 11px;display:grid}.demos-module__kFeEVG__gifts button>span{font-size:25px}.demos-module__kFeEVG__gifts strong{font-size:10px}.demos-module__kFeEVG__gifts small{font-size:12px}.demos-module__kFeEVG__gifts button[aria-pressed=true]{border-color:var(--demo-gold);box-shadow:0 0 0 1px var(--demo-gold);color:#ffe79d;background:#48371f;transform:translateY(-3px)}.demos-module__kFeEVG__fieldLabel{color:#c3b3d0;margin-bottom:8px!important;font-size:10px!important}.demos-module__kFeEVG__messages{gap:8px;display:grid}.demos-module__kFeEVG__messages button{text-align:left;color:#d3c5df;background:#2d203b;border:1px solid #6b547b;border-radius:8px;min-height:42px;padding:10px;font-size:11px}.demos-module__kFeEVG__messages button:before{content:"○";margin-right:8px}.demos-module__kFeEVG__messages button[aria-pressed=true]{color:#ffe79d;background:#443325;border-color:#c9a227}.demos-module__kFeEVG__messages button[aria-pressed=true]:before{content:"✓"}.demos-module__kFeEVG__supportTotal{color:#beaccb;justify-content:space-between;align-items:center;padding:18px 0;font-size:11px;display:flex}.demos-module__kFeEVG__supportTotal strong{color:var(--demo-gold);font-size:23px}.demos-module__kFeEVG__heartFlight{place-items:center;width:90px;height:80px;margin:0 auto 18px;display:grid;position:relative}.demos-module__kFeEVG__heartFlight>svg{color:#f6afce;fill:#b24e7a;animation:.65s both demos-module__kFeEVG__rewardPop}.demos-module__kFeEVG__heartFlight>span{color:#f8b6d0;font-size:18px;animation:1.3s .15s both demos-module__kFeEVG__heartRise;position:absolute;top:20px;left:5px}.demos-module__kFeEVG__heartFlight>span:nth-child(3){font-size:14px;animation-delay:.3s;left:60px}.demos-module__kFeEVG__heartFlight>span:nth-child(4){font-size:12px;animation-delay:.45s;left:38px}@keyframes demos-module__kFeEVG__pinRise{0%{opacity:0;transform:translate(-50%,10px)scale(.65)}70%{opacity:1;transform:translate(-50%,-54%)scale(1.04)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes demos-module__kFeEVG__pinTap{0%{transform:translate(-50%,-50%)scale(1)}25%{transform:translate(-50%,-50%)scale(.96)rotate(-3deg)}60%{transform:translate(-50%,-56%)scale(1.23)rotate(3deg)}82%{transform:translate(-50%,-51%)scale(1.19)rotate(-1deg)}to{transform:translate(-50%,-50%)scale(1.2)}}@keyframes demos-module__kFeEVG__sheetRise{0%{transform:translateY(100%)}82%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes demos-module__kFeEVG__screenEnter{0%{opacity:.4;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes demos-module__kFeEVG__rewardPop{0%{opacity:0;transform:scale(.4)}75%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes demos-module__kFeEVG__stamp{0%{opacity:0;transform:scale(1.8)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}@keyframes demos-module__kFeEVG__cardReveal{0%{opacity:0;transform:translateY(24px)rotate(-12deg)scale(.65)}to{opacity:1;transform:none}}@keyframes demos-module__kFeEVG__shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes demos-module__kFeEVG__heartRise{0%{opacity:0;transform:translateY(25px)scale(.5)}30%{opacity:1}to{opacity:0;transform:translateY(-45px)scale(1.2)}}@keyframes demos-module__kFeEVG__guidedTap{0%{outline-offset:9px;outline-color:#0000}55%{outline-offset:2px;outline-color:#fff0ac}to{outline-offset:5px;outline-color:#f9d76e}}.demos-module__kFeEVG__guideStatus{color:#c7b7d4;text-align:center;background:#1a1423;border:1px solid #8d735840;border-radius:20px;justify-content:center;align-items:center;gap:7px;max-width:330px;min-height:36px;margin:0 auto 10px;padding:7px 8px;font-size:11px;line-height:1.5;display:flex}.demos-module__kFeEVG__guideDot{background:#9c8aaa;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.demos-module__kFeEVG__demo[data-playing=true] .demos-module__kFeEVG__guideStatus{color:#fff0aa;background:#3a2b2e;border-color:#d6b54b90}.demos-module__kFeEVG__demo[data-playing=true] .demos-module__kFeEVG__guideDot{background:#f5d467;box-shadow:0 0 0 4px #eac34d25}.demos-module__kFeEVG__gesture{z-index:15;pointer-events:none;width:0;height:0;position:absolute}.demos-module__kFeEVG__tapHand{filter:drop-shadow(0 3px 2px #130719aa);transform-origin:18px 5px;max-width:none;animation:.6s cubic-bezier(.22,1,.36,1) both demos-module__kFeEVG__fingerTap;position:absolute;top:-5px;left:-18px}.demos-module__kFeEVG__tapRing{background:#ffd34c25;border:3px solid #ffe8a1;border-radius:50%;width:46px;height:46px;animation:.65s .1s both demos-module__kFeEVG__tapRipple;position:absolute;top:-23px;left:-23px;box-shadow:0 0 20px #ffc94090}.demos-module__kFeEVG__tapRing:nth-child(2){animation-delay:.2s}.demos-module__kFeEVG__gestureLabel{color:#fff3b8;white-space:nowrap;background:#35203af2;border:1px solid #f7d67b;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:800;line-height:1.6;position:absolute;top:56px;left:0;transform:translate(-50%);box-shadow:0 3px 14px #17091f80}.demos-module__kFeEVG__gesture[data-side=above] .demos-module__kFeEVG__gestureLabel{top:auto;bottom:34px}.demos-module__kFeEVG__gesture[data-gesture=swipe] .demos-module__kFeEVG__tapHand{animation:1.6s both demos-module__kFeEVG__fingerSwipe}.demos-module__kFeEVG__gesture[data-gesture=swipe] .demos-module__kFeEVG__tapRing{background:linear-gradient(#ffe6a1,#0000);border:0;border-radius:5px;width:4px;height:100px;animation:1.6s both demos-module__kFeEVG__swipeTrail;top:-90px;left:-2px;box-shadow:0 0 12px #ffc94070}.demos-module__kFeEVG__gesture[data-gesture=swipe] .demos-module__kFeEVG__tapRing:nth-child(2){display:none}.demos-module__kFeEVG__demo [data-tapped]:not(.demos-module__kFeEVG__mapPin){animation:.6s ease-in-out both demos-module__kFeEVG__controlTap}.demos-module__kFeEVG__demo[data-tour-paused=true] [data-phone-screen] *,.demos-module__kFeEVG__demo[data-tour-paused=true] [data-phone-screen] :after{animation-play-state:paused!important}.demos-module__kFeEVG__demo[data-tour-paused=true] .demos-module__kFeEVG__gesture{visibility:hidden}@keyframes demos-module__kFeEVG__fingerTap{0%{opacity:0;transform:translate(10px,16px)rotate(-12deg)scale(1.05)}35%{opacity:1;transform:translate(0)rotate(-8deg)scale(1)}56%{transform:translateY(3px)rotate(-8deg)scale(.94)}78%,to{opacity:1;transform:translate(0)rotate(-8deg)scale(1)}}@keyframes demos-module__kFeEVG__tapRipple{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.8)}}@keyframes demos-module__kFeEVG__fingerSwipe{0%{opacity:0;transform:translateY(12px)rotate(-10deg)}20%{opacity:1;transform:translateY(0)rotate(-10deg)}80%{opacity:1;transform:translateY(-105px)rotate(-10deg)}to{opacity:0;transform:translateY(-115px)rotate(-10deg)}}@keyframes demos-module__kFeEVG__swipeTrail{0%,10%{opacity:0;transform-origin:bottom;transform:scaleY(.15)}65%{opacity:.8;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes demos-module__kFeEVG__controlTap{0%{scale:1}30%{scale:.97}65%{scale:1.02}to{scale:1}}@media (max-width:800px){.demos-module__kFeEVG__demo{padding-inline:12px}.demos-module__kFeEVG__demoHeading strong{font-size:12px}.demos-module__kFeEVG__steps{gap:9px}.demos-module__kFeEVG__steps li{font-size:10px}}@media (max-width:620px){.demos-module__kFeEVG__demo{border-radius:25px;max-width:440px;padding:20px 10px}.demos-module__kFeEVG__demoHeading{gap:7px}.demos-module__kFeEVG__phone{height:650.5px}.demos-module__kFeEVG__instruction{padding-inline:6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.demos-module__kFeEVG__demo *,.demos-module__kFeEVG__demo :before,.demos-module__kFeEVG__demo :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.demos-module__kFeEVG__deviceStatus{z-index:9;color:#fff8e9;pointer-events:none;justify-content:space-between;font-size:9px;font-weight:700;line-height:12px;display:flex;position:absolute;top:18px;left:28px;right:27px}.demos-module__kFeEVG__appBar>img{border-radius:7px;flex-shrink:0}.demos-module__kFeEVG__appBrand{gap:0;display:grid}.demos-module__kFeEVG__appBrand>span{color:#f0d060;font-size:13px;font-weight:900}.demos-module__kFeEVG__appBrand small{color:#bda670;letter-spacing:.14em;font-size:6px}.demos-module__kFeEVG__mapCanvas{aspect-ratio:433/781;width:100%;position:absolute;top:32px}.demos-module__kFeEVG__mapFooter{border-top:1px solid #c9a22755;justify-content:space-around;padding-top:6px;display:flex;position:absolute;bottom:12px;left:8px;right:8px}.demos-module__kFeEVG__mapFooter span{color:#deca92;justify-items:center;gap:2px;font-size:7px;display:grid}.demos-module__kFeEVG__mapBadge{top:76px;left:auto;right:8px}.demos-module__kFeEVG__shopCover{color:#fff;background:radial-gradient(at 70% 10%,#a2632c70,#0000 75%),linear-gradient(135deg,#6a3525,#302126);min-height:175px;padding:15px 17px 17px;position:relative}.demos-module__kFeEVG__shopCover>img{filter:drop-shadow(0 5px 10px #1a0c0888);margin:0 auto 2px;display:block}.demos-module__kFeEVG__certified{background:#ffffff18;border:1px solid #fff5;border-radius:14px;padding:3px 7px;font-size:8px}.demos-module__kFeEVG__shopCover h3{margin-top:8px;font-size:22px}.demos-module__kFeEVG__shopCover p{color:#efdfd2;font-size:10px}.demos-module__kFeEVG__shopCover b{color:#fff;background:#319c5a;border-radius:12px;margin-left:7px;padding:2px 7px;font-size:8px}.demos-module__kFeEVG__coverHeart{font-size:25px;position:absolute;top:12px;right:12px}.demos-module__kFeEVG__shopTabs{color:#a9b6c7;background:#142034;border-bottom:1px solid #c9a22744;justify-content:space-around;padding:11px 6px 8px;font-size:10px;display:flex}.demos-module__kFeEVG__shopTabs span:first-child{color:#ffd989;border-bottom:2px solid #e5b451;padding-bottom:4px}.demos-module__kFeEVG__shopIntro{background:#101b2c;padding:14px}.demos-module__kFeEVG__ownerMessage{align-items:end;gap:8px;margin:13px 0;display:flex}.demos-module__kFeEVG__ownerMessage p{color:#2a1f14;background:linear-gradient(#fffaf0,#f7f3ec);border:1px solid #c9a227;border-radius:12px 12px 12px 2px;flex:1;padding:9px;font-size:10px;line-height:1.7}.demos-module__kFeEVG__ownerMessage small{color:#a25e21;font-size:8px;font-weight:800;display:block}.demos-module__kFeEVG__shopActions{gap:6px;margin-top:12px;display:flex}.demos-module__kFeEVG__shopActions span{text-align:center;color:#ffdf9e;background:linear-gradient(130deg,#674b26,#332634);border:1px solid #c9a22777;border-radius:8px;flex:1;padding:9px 6px;font-size:9px}.demos-module__kFeEVG__seatSection{background:linear-gradient(160deg,#1c2a48,#0a101c);border:2px solid #ffb547;border-radius:14px;margin:10px;padding:14px 10px;box-shadow:0 0 18px #ffb54730}.demos-module__kFeEVG__sectionTitle strong{color:#ffe4a8;font-size:12px}.demos-module__kFeEVG__sectionTitle>span{color:#35210b;background:linear-gradient(120deg,#ffd78a,#ffb547);border-radius:12px;padding:3px 5px;font-size:8px}.demos-module__kFeEVG__floorPlan{background:linear-gradient(#8b691425 1px,#0000 1px) 0 0/12px 12px,linear-gradient(90deg,#8b691425 1px,#0000 1px) 0 0/12px 12px,linear-gradient(140deg,#fff6da,#e8d09d);border-color:#927740;border-radius:9px}.demos-module__kFeEVG__kitchen,.demos-module__kFeEVG__entrance,.demos-module__kFeEVG__counter>span{color:#76552a}.demos-module__kFeEVG__counter button,.demos-module__kFeEVG__tables button{color:#052e16;background:linear-gradient(160deg,#4ade80eb,#16a34ae0);border-color:#166534;box-shadow:0 2px 6px #16653444}.demos-module__kFeEVG__tables button:before,.demos-module__kFeEVG__tables button:after{background:#6c904b}.demos-module__kFeEVG__tables button:disabled{color:#4e3a2180;background:#89795b66;border-color:#856c4b66}.demos-module__kFeEVG__floorPlan button[aria-pressed=true]{color:#fff7ed;background:linear-gradient(#ff8f5c,#ff6b35);border-color:#c2410c;box-shadow:0 0 0 2px #ff6b3573,0 3px 10px #ff6b3580}.demos-module__kFeEVG__gameHeading{text-align:left;align-items:center;gap:9px;margin:0 0 10px;display:flex}.demos-module__kFeEVG__gameHeading>div{flex:1}.demos-module__kFeEVG__gameHeading span{letter-spacing:.12em;color:#dabb7a;font-size:7px}.demos-module__kFeEVG__gameHeading h3{color:#ffe7ab;margin:1px 0;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:17px}.demos-module__kFeEVG__gameHeading>b{color:#f5d793;background:#e0b86520;border:1px solid #b88d4355;border-radius:20px;padding:4px 7px;font-size:9px}.demos-module__kFeEVG__gameTabs{background:#170f0b;border:1px solid #be974e66;border-radius:8px;gap:4px;margin:0 0 14px;padding:3px;display:flex}.demos-module__kFeEVG__gameTabs>span{text-align:center;color:#bea782;border-radius:5px;flex:1;padding:6px 4px;font-size:9px;font-weight:800}.demos-module__kFeEVG__gameTabs>span:first-child{color:#4a2f12;background:linear-gradient(#ffe9ac,#caa34e)}.demos-module__kFeEVG__missionBody,.demos-module__kFeEVG__rankingBody{--rpg-paper-ink:#261a0e;--rpg-paper-ink-muted:#765c37;--rpg-paper-0:#fff8e6;--rpg-paper-1:#f3e2b4;--rpg-paper-2:#e6cf92;--rpg-paper-border:#78500c99;background:radial-gradient(at 50% 0,#c9a22725,#0000 60%),linear-gradient(#2a1c14,#1b140d 60%,#22180f)}.demos-module__kFeEVG__missionCard{text-align:left;color:#2b1b0b;background:radial-gradient(circle at 10% 15%,#8b69141f,#0000 40%),linear-gradient(160deg,#fff8e6,#f3e2b4 50%,#e6cf92);border-color:#a47f37;border-radius:12px;margin:0 3px 15px;padding:14px 15px}.demos-module__kFeEVG__missionCard>span{color:#87642a}.demos-module__kFeEVG__missionCard>span b{color:#fff8dc;background:#846028}.demos-module__kFeEVG__missionCard h4,.demos-module__kFeEVG__firstMission h4{color:#35220d;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:24px}.demos-module__kFeEVG__missionCard p{color:#72572f}.demos-module__kFeEVG__missionCard>div:not(.demos-module__kFeEVG__missionTrack){color:#6c4613;margin-top:9px;padding-top:8px}.demos-module__kFeEVG__missionCard>div span{color:#715534}.demos-module__kFeEVG__missionTrack{background:#a6833e38;border-radius:5px;height:5px;border:0!important;margin-top:9px!important;padding:0!important}.demos-module__kFeEVG__missionTrack i{background:#b28b2c;width:3%;height:100%;display:block}.demos-module__kFeEVG__missionBody>.demos-module__kFeEVG__action{margin-top:8px}.demos-module__kFeEVG__collectible{width:192px;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0;animation:.8s cubic-bezier(.22,1,.36,1) .2s both demos-module__kFeEVG__cardReveal;overflow:hidden}.demos-module__kFeEVG__collectible .quest-tcg-card{width:192px;animation:none}.demos-module__kFeEVG__collectible .quest-tcg-inner{padding:6px}.demos-module__kFeEVG__realCardHeader{color:#69491c;justify-content:space-between;gap:4px;font-size:6px;display:flex}.demos-module__kFeEVG__collectible h4{color:#3c2812;text-align:left;margin:2px 0 4px;font-size:14px;font-weight:900}.demos-module__kFeEVG__realCardArt{background:radial-gradient(at 50% 100%,#e4ac4f,#efe0aa 70%);border:1px solid #a37b37;border-radius:4px;height:137px;overflow:hidden}.demos-module__kFeEVG__collectible .demos-module__kFeEVG__realCardArt img{object-fit:contain;border:0;border-radius:0;width:100%;height:100%;margin:0}.demos-module__kFeEVG__realCardDex{color:#77562c;text-align:left;border-bottom:1px solid #8b691444;padding:4px 0;font-size:6px}.demos-module__kFeEVG__realCardAbility{color:#4c341b;align-items:center;gap:6px;padding:5px 0;font-size:7px;display:flex}.demos-module__kFeEVG__realCardAbility b{color:#fff4d3;background:#96713a;border-radius:4px;padding:2px 4px}.demos-module__kFeEVG__realCardAttack{color:#3c2812;justify-content:space-between;align-items:center;gap:4px;font-size:7px;display:flex}.demos-module__kFeEVG__realCardAttack strong{font-size:20px;line-height:1}.demos-module__kFeEVG__realCardAttack small{font-size:6px}.demos-module__kFeEVG__collectible footer{color:#735a37;padding-top:5px;font-size:5px}.demos-module__kFeEVG__cardShine{border-radius:12px;animation-duration:.9s;animation-delay:.6s;inset:0}.demos-module__kFeEVG__rewardBody>h3{margin-bottom:3px}.demos-module__kFeEVG__rewardBody .demos-module__kFeEVG__pointGain{margin-bottom:7px}.demos-module__kFeEVG__podium{background:radial-gradient(at 50% 90%,#c79c4b44,#0000 70%);justify-content:center;align-items:end;gap:5px;height:85px;margin:7px 0 10px;display:flex}.demos-module__kFeEVG__podium>div{color:#ead6ac;justify-items:center;width:31%;display:grid}.demos-module__kFeEVG__podium>div>span{font-size:18px;line-height:1}.demos-module__kFeEVG__podium small{margin:3px 0;font-size:7px}.demos-module__kFeEVG__podium b{color:#fff0be;text-shadow:0 1px 2px #35200b;background:linear-gradient(90deg,#aa762d,#e8bf6c,#976321);border:1px solid #e7c078;border-radius:4px 4px 0 0;width:100%;font-size:14px;line-height:1.5}.demos-module__kFeEVG__podium [data-place="1"] b{line-height:2}.demos-module__kFeEVG__podium [data-place="3"] b{line-height:1.2}.demos-module__kFeEVG__podium strong{text-align:center;background:#342415;border:1px solid #bd934955;width:100%;padding:2px;font-size:7px}.demos-module__kFeEVG__rankingBody{padding:12px 14px 14px}.demos-module__kFeEVG__rankingBody .demos-module__kFeEVG__gameHeading{margin-bottom:7px}.demos-module__kFeEVG__rankingBody .demos-module__kFeEVG__gameTabs{margin-bottom:6px}.demos-module__kFeEVG__rankHeadline{gap:12px;padding-bottom:18px}.demos-module__kFeEVG__rankHeadline>strong{font-size:38px}.demos-module__kFeEVG__rankHeadline>span{font-size:24px}.demos-module__kFeEVG__rankHeadline>b{font-size:10px}.demos-module__kFeEVG__rankPoints{margin:4px 0 5px!important;font-size:9px!important}.demos-module__kFeEVG__rankCaption{margin-bottom:6px!important}.demos-module__kFeEVG__rankingList{gap:5px;margin-bottom:12px!important}.demos-module__kFeEVG__rankingList li{color:#3f2d17;background:linear-gradient(145deg,#fffcf5,#f5e8c6);border-color:#8b691455;border-radius:9px;height:36px;padding:5px 8px}.demos-module__kFeEVG__rankingList li.demos-module__kFeEVG__yourRank{color:#4f310e;background:linear-gradient(145deg,#fff8e0,#ffe0a0);border-color:#c9a227}.demos-module__kFeEVG__rankingList li>b,.demos-module__kFeEVG__yourRank>b{color:#805818!important}.demos-module__kFeEVG__rankingList small{color:#876e4b;font-size:7px}.demos-module__kFeEVG__rankAvatar{color:#64461d;background:#ecd49e;border-radius:7px;width:24px;height:24px}.demos-module__kFeEVG__rankAvatar img{object-fit:contain;width:24px;height:24px}.demos-module__kFeEVG__yourRank em{color:#967020}.demos-module__kFeEVG__rankingBody>.demos-module__kFeEVG__smallNote{margin-top:7px!important;font-size:8px!important}.demos-module__kFeEVG__supportHeading{align-items:center;gap:10px;margin-bottom:17px;display:flex}.demos-module__kFeEVG__supportHeading span{letter-spacing:.12em;color:#f8d99d;font-size:7px}.demos-module__kFeEVG__supportHeading h3{color:#ffe5a8;font-size:17px}.demos-module__kFeEVG__supportHeading p{color:#d7bc9d;margin-top:4px;font-size:10px}.demos-module__kFeEVG__demo[data-lp-demo=support] .demos-module__kFeEVG__screenBody{background:radial-gradient(at 15% 0,#ffb54738,#0000 60%),linear-gradient(175deg,#5a2e18,#2a140c 75%,#1a0c08)}.demos-module__kFeEVG__supportTarget{color:#392717;background:linear-gradient(140deg,#fff7e7,#e8d4ad);border:2px solid #be9447;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex;box-shadow:inset 0 0 0 3px #fff4,0 4px 12px #0003}.demos-module__kFeEVG__supportTarget>span{font-size:27px}.demos-module__kFeEVG__supportTarget>div{flex:1}.demos-module__kFeEVG__supportTarget small{color:#9b6d25;font-size:8px;display:block}.demos-module__kFeEVG__supportTarget strong{font-size:11px}.demos-module__kFeEVG__supportTarget>b{color:#fff5d8;text-align:center;background:#97702b;border-radius:50%;width:19px;height:19px}.demos-module__kFeEVG__gifts{gap:6px;margin:10px 0 18px}.demos-module__kFeEVG__gifts button{color:#4b3119;background:linear-gradient(150deg,#fff7e8,#e7d6b6);border:2px solid #9c783e;position:relative;box-shadow:inset 0 0 0 2px #fff7}.demos-module__kFeEVG__gifts button[aria-pressed=true]{color:#5d3911;background:linear-gradient(150deg,#fff4c8,#ecc372);border-color:#ffe396;box-shadow:0 0 0 1px #b57d21,0 0 18px #ffc34860}.demos-module__kFeEVG__gifts button[aria-pressed=true]:after{content:"✓";color:#8e5e16;font-size:9px;position:absolute;top:3px;right:4px}.demos-module__kFeEVG__demo[data-lp-demo=support] .demos-module__kFeEVG__fieldLabel{color:#f1d7b0}.demos-module__kFeEVG__demo[data-lp-demo=support] .demos-module__kFeEVG__messages button{color:#523b25;background:#f5ead4;border-color:#b39360}.demos-module__kFeEVG__demo[data-lp-demo=support] .demos-module__kFeEVG__messages button[aria-pressed=true]{color:#593b15;background:#f5daa5;border-color:#ffce74}.demos-module__kFeEVG__demo[data-lp-demo=support] .demos-module__kFeEVG__receipt{color:#382718;background:linear-gradient(135deg,#fff8e9,#e5d1aa);border-color:#b28a41;box-shadow:inset 0 0 0 3px #fff4}.demos-module__kFeEVG__demo[data-lp-demo=support] .demos-module__kFeEVG__receipt dt{color:#8d704a}.demos-module__kFeEVG__demo[data-lp-demo=support] .demos-module__kFeEVG__receipt blockquote{color:#6c461c;background:#dcc499}.demos-module__kFeEVG__heartFlight{width:105px;height:110px;margin-bottom:10px}.demos-module__kFeEVG__heartFlight>img{object-fit:contain;animation:.65s both demos-module__kFeEVG__rewardPop}@media (max-width:620px){.demos-module__kFeEVG__demo{padding:14px 10px 12px}.demos-module__kFeEVG__demoHeading{margin-bottom:8px}.demos-module__kFeEVG__steps{margin-bottom:8px!important}.demos-module__kFeEVG__guideStatus{min-height:29px;margin-bottom:10px;padding:5px 7px;font-size:10px}.demos-module__kFeEVG__caption{margin-top:8px;font-size:8px;line-height:1.5}}.demos-module__kFeEVG__missionBody{padding-bottom:16px}.demos-module__kFeEVG__rankingBody{padding-bottom:8px}.demos-module__kFeEVG__demo [data-screen=support] .demos-module__kFeEVG__screenBody{padding:14px 16px}.demos-module__kFeEVG__supportHeading{margin-bottom:10px}.demos-module__kFeEVG__supportTarget{margin-bottom:10px;padding:9px}.demos-module__kFeEVG__gifts{margin:8px 0 12px}.demos-module__kFeEVG__gifts button{gap:4px;padding:9px 2px 8px}.demos-module__kFeEVG__messages{gap:6px}.demos-module__kFeEVG__messages button{min-height:36px;padding:7px 10px}.demos-module__kFeEVG__supportTotal{padding:10px 0}
