.thadingyut-native-journey{color:#fff0cf;overscroll-behavior:none;touch-action:none;background:#050711;outline:none;width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.thadingyut-native-wish-wall,.thadingyut-promo-overlay{overscroll-behavior:contain;touch-action:pan-y}.thadingyut-native-scene{z-index:0;isolation:isolate;visibility:hidden;opacity:0;pointer-events:none;transform-origin:50%;filter:blur(9px)saturate(.82);will-change:opacity, transform, filter;min-height:100%;transition:opacity 1.05s cubic-bezier(.22,.72,.24,1),transform 1.15s cubic-bezier(.22,.72,.24,1),filter 1.15s cubic-bezier(.22,.72,.24,1),visibility 0s linear 1.15s;position:absolute;inset:0;overflow:hidden;transform:translateY(28px)scale(1.035)}.thadingyut-native-scene.is-active{z-index:2;visibility:visible;opacity:1;pointer-events:auto;filter:blur()saturate();transition-delay:0s;transform:translate(0)scale(1)}.thadingyut-native-scene-wash{z-index:4;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 48%,#ffcf7947,#0000 31%),linear-gradient(115deg,#442a6414,#ffad4733,#26467914);animation:1.15s cubic-bezier(.22,.72,.24,1) both thadingyut-native-scene-wash;position:absolute;inset:-10%}.thadingyut-native-scene--arrival{background-color:#0c0a18;background-image:linear-gradient(#0809182e,#05071157),url(/assets/thadingyut-background-reset-thumb.webp?v=20261027-1);background-position:50%;background-size:cover;align-items:center;min-height:100svh;display:flex}.thadingyut-native-hero-art,.thadingyut-native-art{z-index:-3;width:100%;height:100%;display:block;position:absolute;inset:0}.thadingyut-native-hero-art,.thadingyut-native-art img{object-fit:cover;object-position:center;width:100%;height:100%}.thadingyut-native-scene--arrival:after,.thadingyut-native-scene--art:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#050711e0,#05071152 55%,#05071114),linear-gradient(#0507112e,#0000 52%,#050711d6);position:absolute;inset:0}.thadingyut-native-scene--arrival:after{background:linear-gradient(90deg,#05071194,#0507111f 60%),linear-gradient(#05071133,#0000 42%,#05071157)}.thadingyut-native-hero-copy{z-index:4;max-width:360px;position:absolute;bottom:clamp(38px,9vh,100px);left:clamp(24px,8vw,130px)}.thadingyut-native-hero-copy p,.thadingyut-native-eyebrow{color:#ffbd5a;letter-spacing:.2em;text-transform:uppercase;margin:0 0 17px;font-family:Manrope,sans-serif;font-size:.68rem}.thadingyut-native-hero-copy h2,.thadingyut-native-copy h2{color:#fff4dc;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 0 24px #ffb24433;margin:0 0 18px;font-family:Noto Sans Myanmar,sans-serif;font-size:clamp(2.5rem,6vw,6.2rem);line-height:1.1}.thadingyut-native-hero-copy h2 span,.thadingyut-native-copy h2 span{color:#ffbd5a}.thadingyut-native-hero-copy .thadingyut-native-link{margin-top:5px}.thadingyut-native-scroll-hint{z-index:5;color:#ffefc5e6;letter-spacing:0;text-align:center;text-transform:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c199e;border:1px solid #ffe1b038;border-radius:999px;width:max-content;max-width:min(420px,100% - 48px);padding:10px 14px;font:.76rem/1.55 Noto Sans Myanmar,Manrope,sans-serif;position:absolute;bottom:34px;right:5vw}.thadingyut-native-reset-stage{z-index:2;position:relative}.thadingyut-native-clouds,.thadingyut-native-atmosphere{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.thadingyut-native-clouds img,.thadingyut-native-atmosphere>img{opacity:.15;mix-blend-mode:screen;width:120%;max-width:none;animation:36s ease-in-out infinite alternate thadingyut-native-cloud-drift;position:absolute}.thadingyut-native-clouds img{top:9%;left:-10%}.thadingyut-native-atmosphere:not(.thadingyut-native-atmosphere--lanterns)>img:first-child{top:5%;left:-12%}.thadingyut-native-atmosphere--lanterns>img{z-index:1;top:var(--lantern-top);left:var(--lantern-left);opacity:.4;filter:drop-shadow(0 0 18px #ffb64d6b);width:min(6vw,84px);animation:thadingyut-native-lantern-drift var(--lantern-duration,9s) ease-in-out var(--lantern-delay,0s) infinite alternate;bottom:auto;right:auto}.thadingyut-native-atmosphere--lanterns>img.thadingyut-native-foreground-cloud{z-index:3;opacity:.13;filter:blur(.4px)saturate(.82);mix-blend-mode:screen;width:120%;animation:42s ease-in-out infinite alternate thadingyut-native-cloud-drift;top:12%;left:-10%}.thadingyut-native-atmosphere--lanterns>img:first-child{--lantern-left:3%;--lantern-top:8%;--lantern-duration:7.4s;--lantern-delay:-1.2s}.thadingyut-native-atmosphere--lanterns>img:nth-child(2){--lantern-left:17%;--lantern-top:72%;--lantern-duration:9.1s;--lantern-delay:-4.1s;opacity:.32}.thadingyut-native-atmosphere--lanterns>img:nth-child(3){--lantern-left:31%;--lantern-top:28%;--lantern-duration:8.2s;--lantern-delay:-2.7s}.thadingyut-native-atmosphere--lanterns>img:nth-child(4){--lantern-left:45%;--lantern-top:62%;--lantern-duration:10.4s;--lantern-delay:-6.2s;opacity:.34}.thadingyut-native-atmosphere--lanterns>img:nth-child(5){--lantern-left:59%;--lantern-top:9%;--lantern-duration:7.8s;--lantern-delay:-3.4s}.thadingyut-native-atmosphere--lanterns>img:nth-child(6){--lantern-left:73%;--lantern-top:43%;--lantern-duration:11.2s;--lantern-delay:-5.1s;opacity:.3}.thadingyut-native-atmosphere--lanterns>img:nth-child(7){--lantern-left:87%;--lantern-top:76%;--lantern-duration:8.8s;--lantern-delay:-2.1s}.thadingyut-native-copy{z-index:3;width:min(520px,52vw);margin-left:clamp(24px,12vw,180px);position:relative}.thadingyut-native-copy>p:not(.thadingyut-native-eyebrow){color:#fff2dacc;max-width:390px;margin:0 0 28px;font-size:clamp(.85rem,1.4vw,1.05rem);line-height:1.95}.thadingyut-native-copy--card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b1970;border:1px solid #ffdc9e45;margin-left:auto;margin-right:clamp(24px,12vw,180px);padding:clamp(22px,4vw,48px)}.thadingyut-native-link,.thadingyut-native-cta,.thadingyut-native-footer button{color:#fff0cf;text-underline-offset:7px;cursor:pointer;background:0 0;border:0;font-family:Noto Sans Myanmar,sans-serif;font-size:.84rem;-webkit-text-decoration:underline #ffbd5aad;text-decoration:underline #ffbd5aad}.thadingyut-native-cta{background:linear-gradient(115deg,#ffdd9540,#e29a3733);border:1px solid #ffda979e;border-radius:999px;align-items:center;gap:14px;min-height:44px;padding:9px 18px;text-decoration:none;display:inline-flex}.thadingyut-native-cta:hover,.thadingyut-native-link:hover,.thadingyut-native-footer button:hover{color:#ffd782}.thadingyut-native-cta:disabled{cursor:not-allowed;opacity:.42}.thadingyut-native-scene--release .thadingyut-native-copy{padding-top:5vh}.thadingyut-native-scene--release .thadingyut-native-art img{object-position:center}.thadingyut-native-lantern-button{color:#ffdb97;cursor:pointer;background:#080c1e75;border:1px solid #ffbd5abf;border-radius:10px;align-items:center;gap:12px;min-width:190px;min-height:48px;padding:12px 17px;font-family:Noto Sans Myanmar,sans-serif;transition:background .35s,box-shadow .7s;display:inline-flex}.thadingyut-native-lantern-button:hover:not(:disabled),.thadingyut-native-lantern-button.is-lit{background:#ffb64d29;box-shadow:0 0 34px #ffb64d3b}.thadingyut-native-lantern-button:disabled{cursor:default}.thadingyut-native-lantern-button>span:first-child{font-size:1.15rem}.thadingyut-native-status{color:#ffd797b8!important;margin:14px 0 0!important;font-size:.72rem!important}.thadingyut-native-rising-lantern{z-index:3;--lantern-flight-duration:7.2s;opacity:.5;filter:drop-shadow(0 0 36px #ffb64d8a);width:min(220px,18vw);transition:left var(--lantern-flight-duration) cubic-bezier(.2, .78, .22, 1), top var(--lantern-flight-duration) cubic-bezier(.2, .78, .22, 1), width var(--lantern-flight-duration) cubic-bezier(.2, .78, .22, 1), transform var(--lantern-flight-duration) cubic-bezier(.2, .78, .22, 1), opacity 1s ease;will-change:left, top, width, transform, opacity;position:absolute;inset:108% auto auto 69%;transform:translate(-50%,-50%)rotate(-2deg)scale(1)}.thadingyut-native-rising-lantern img{transform-origin:50% 72%;width:100%;animation:thadingyut-native-lantern-sway var(--lantern-flight-duration) cubic-bezier(.22, .72, .24, 1) both paused;will-change:transform;display:block}.thadingyut-native-journey--releasing .thadingyut-native-rising-lantern{opacity:.72;filter:drop-shadow(0 0 42px #ffb64dad)}.thadingyut-native-journey--ascending .thadingyut-native-rising-lantern,.thadingyut-native-journey--ready .thadingyut-native-rising-lantern{opacity:.98;filter:drop-shadow(0 0 17px #ffcd70e6);width:clamp(42px,4.5vw,60px);top:11.4svh;left:12.2vw;transform:translate(-50%,-50%)rotate(1deg)scale(.82)}.thadingyut-native-journey--ascending .thadingyut-native-rising-lantern img{animation-play-state:running}.thadingyut-native-journey--ready .thadingyut-native-rising-lantern img{animation:6.8s ease-in-out infinite thadingyut-native-lantern-hover}@media (aspect-ratio>=13/10) and (aspect-ratio<=16/9){.thadingyut-native-scene--release .thadingyut-native-art img{object-position:left center}.thadingyut-native-rising-lantern,.thadingyut-native-journey--ascending .thadingyut-native-rising-lantern,.thadingyut-native-journey--ready .thadingyut-native-rising-lantern{left:21.76svh}}@media (aspect-ratio>=16/9){.thadingyut-native-scene--release .thadingyut-native-art img{object-position:left top}.thadingyut-native-rising-lantern{top:108%;left:12.2vw}.thadingyut-native-journey--ascending .thadingyut-native-rising-lantern,.thadingyut-native-journey--ready .thadingyut-native-rising-lantern{top:6.4vw;left:12.2vw}}@media (aspect-ratio<=13/10){.thadingyut-native-scene--release .thadingyut-native-art img{object-position:center}.thadingyut-native-rising-lantern{width:130px;left:61.6%}.thadingyut-native-journey--ascending .thadingyut-native-rising-lantern,.thadingyut-native-journey--ready .thadingyut-native-rising-lantern{width:clamp(24px,7.5vw,48px);top:calc(50svh - 37.33vw);left:61.6%}}@media (aspect-ratio<=9/16){.thadingyut-native-rising-lantern{left:calc(50% + 6.5svh)}.thadingyut-native-journey--ascending .thadingyut-native-rising-lantern,.thadingyut-native-journey--ready .thadingyut-native-rising-lantern{top:29svh;left:calc(50% + 6.5svh)}}.thadingyut-native-wishes-layout{z-index:3;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:center;gap:clamp(34px,9vw,140px);width:min(1220px,78vw);margin:0 auto;padding-bottom:clamp(86px,13vh,160px);display:grid;position:relative}.thadingyut-native-wishes-layout:before,.thadingyut-native-wishes-layout:after{z-index:-1;content:"";pointer-events:none;position:absolute;left:-12vw;right:-12vw}.thadingyut-native-wishes-layout:before{filter:blur(10px);background:radial-gradient(at 18% 36%,#ffb85b21,#0000 35%),linear-gradient(#05071129,#05071180);top:0;bottom:0}.thadingyut-native-wishes-layout:after{filter:blur(10px);background:linear-gradient(#0000 0%,#1826460f 54%,#1f315429 100%);height:clamp(120px,17vh,220px);bottom:-2px}.thadingyut-native-wish-form{max-width:620px;margin-top:30px}.thadingyut-native-wish-form label{color:#fff0cfb3;margin-bottom:9px;font-size:.76rem;display:block}.thadingyut-native-wish-form>div{align-items:center;gap:9px;display:flex}.thadingyut-native-wish-form textarea{resize:none;color:#fff7e8;caret-color:#ffd27d;background:#080c1ed1;border:1px solid #fff0cf4d;border-radius:8px;flex:1 1 0;width:100%;min-width:0;height:112px;min-height:96px;max-height:220px;padding:12px;font:.9rem/1.65 Noto Sans Myanmar,sans-serif}.thadingyut-native-wish-form textarea::placeholder{color:#fff0cf80;opacity:1}.thadingyut-native-wish-form textarea:focus-visible{outline-offset:2px;border-color:#ffd27de6;outline:2px solid #ffd27d73}.thadingyut-native-wish-form textarea:disabled{opacity:.72}.thadingyut-native-wish-form small{color:#fff0cf7a;margin-top:7px;font:.62rem Manrope,sans-serif;display:block}.thadingyut-native-wish-form .thadingyut-native-cta{white-space:nowrap;flex:none;align-self:center;min-width:122px;min-height:48px}.thadingyut-native-wish-wall{scrollbar-color:#ffbd5a9e transparent;border-left:1px solid #ffbd5a9e;max-height:min(370px,52vh);padding:4px 24px;overflow:auto}.thadingyut-native-wish-wall header{color:#ffbd5a;letter-spacing:.18em;justify-content:space-between;margin-bottom:22px;font:.62rem Manrope,sans-serif;display:flex}.thadingyut-native-wish-wall p{color:#fff0cf94;margin:0;font-size:.78rem;line-height:1.9}.thadingyut-native-wish-wall ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.thadingyut-native-wish-wall li{color:#fff0cfdb;font-size:.78rem;line-height:1.8}.thadingyut-native-wish-wall li:before{content:"✦";color:#ffbd5a;margin-right:9px}.thadingyut-native-floating-wish{z-index:5;color:#ffe8b7;pointer-events:none;background:#1613256b;border:1px solid #ffd79766;border-radius:999px;max-width:220px;padding:11px 14px;font-size:.7rem;animation:4.2s ease-out forwards thadingyut-native-wish-rise;position:absolute;bottom:20%;right:10%}.thadingyut-native-footer{display:none}.thadingyut-native-footer button{color:#fff0cfa8;letter-spacing:0;font-size:.72rem}@keyframes thadingyut-native-cloud-drift{0%{transform:translate(-2%)scale(1.02)}to{transform:translate(9%,2%)scale(1.07)}}@keyframes thadingyut-native-lantern-drift{0%,to{transform:translate(-3px,5px)rotate(-4deg)}50%{transform:translate(3px,-14px)rotate(4deg)scale(1.04)}}@keyframes thadingyut-native-flame{0%{transform:rotate(-45deg)scale(.88)}to{transform:rotate(-40deg)translate(1px,-1px)scale(1.12)}}@keyframes thadingyut-native-wish-rise{0%{opacity:0;transform:translateY(35px)scale(.82)}16%{opacity:1}to{opacity:0;transform:translateY(-55vh)translate(-10vw)scale(1.03)}}@keyframes thadingyut-native-scene-wash{0%{opacity:0;filter:blur(18px);transform:scale(1.08)}22%{opacity:.72}to{opacity:0;filter:blur();transform:scale(1)}}@keyframes thadingyut-native-lantern-sway{0%{transform:translateY(10px)rotate(-5deg)scale(.96)}24%{transform:translate(-8px,1px)rotate(1deg)scale(1)}48%{transform:translate(7px,-5px)rotate(5deg)scale(1.02)}72%{transform:translate(-4px,1px)rotate(-1deg)scale(.99)}to{transform:translate(0)rotate(1deg)scale(1)}}@keyframes thadingyut-native-lantern-hover{0%,to{transform:translate(0)rotate(1deg)scale(1)}25%{transform:translate(-2px,-3px)rotate(-1.5deg)scale(1.015)}50%{transform:translate(2px,-6px)rotate(2deg)scale(1.02)}75%{transform:translate(-1px,-3px)rotate(-.5deg)scale(1.01)}}@media (width<=900px){.thadingyut-native-wishes-layout{grid-template-columns:1fr;gap:28px;width:min(100% - 100px,720px)}.thadingyut-native-wish-wall{max-height:185px}}@media (width<=700px){.thadingyut-native-scene--art:after{background:linear-gradient(#05071159,#05071133 33%,#050711e6)}.thadingyut-native-hero-copy,.thadingyut-native-copy,.thadingyut-native-copy--card{width:auto;max-width:calc(100% - 74px);margin:0 42px 13vh 24px}.thadingyut-native-hero-copy h2,.thadingyut-native-copy h2{font-size:clamp(2.3rem,12vw,4rem)}.thadingyut-native-hero-copy{bottom:14vh}.thadingyut-native-scroll-hint{right:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 32px);padding:8px 12px;font-size:.68rem;left:50%;transform:translate(-50%)}.thadingyut-native-copy--card{padding:23px 20px}.thadingyut-native-atmosphere--lanterns>img{width:clamp(24px,7.2vw,42px)}.thadingyut-native-rising-lantern{width:130px;right:auto}.thadingyut-native-wishes-layout{flex-direction:column;align-items:stretch;gap:24px;width:auto;margin:0 24px;padding-bottom:82px;display:flex}.thadingyut-native-wishes-layout .thadingyut-native-copy{max-width:calc(100% - 42px);margin:17vh 0 0}.thadingyut-native-wish-form>div{grid-template-columns:1fr auto;display:grid}.thadingyut-native-wish-wall{width:calc(100% - 42px);max-height:150px;margin-bottom:94px;padding-left:16px}.thadingyut-native-footer{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.thadingyut-native-clouds img,.thadingyut-native-atmosphere>img,.thadingyut-native-floating-wish{animation:none}.thadingyut-native-rising-lantern{transition:none}}.thadingyut-native-copy h2,.thadingyut-native-hero-copy h2{overflow-wrap:anywhere}.thadingyut-native-copy>p:not(.thadingyut-native-eyebrow){text-wrap:pretty;max-width:34rem}.thadingyut-native-wish-form>div{align-items:center}.thadingyut-native-wish-form textarea{min-height:76px}@media (width<=700px){.thadingyut-native-reset-stage{min-height:0}.thadingyut-native-scroll-hint{letter-spacing:.04em}.thadingyut-native-copy h2{line-height:1.18}.thadingyut-native-copy>p:not(.thadingyut-native-eyebrow){line-height:1.75}.thadingyut-native-wish-form>div{flex-direction:column}.thadingyut-native-wish-form .thadingyut-native-cta{justify-content:center}}.thadingyut-native-start-guide{z-index:5;color:#fff2dadb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060a18bd;border:1px solid #ffda974d;border-radius:14px;width:min(340px,100% - 48px);padding:16px 18px;position:absolute;bottom:clamp(28px,6vh,64px);right:clamp(24px,6vw,86px);box-shadow:0 14px 34px #00000040}.thadingyut-native-guide-kicker{color:#ffca70;margin:0 0 10px;font-family:Noto Sans Myanmar,sans-serif;font-size:.82rem;font-weight:700}.thadingyut-native-start-guide ol{counter-reset:guide;gap:9px;margin:0;padding:0;list-style:none;display:grid}.thadingyut-native-start-guide li{counter-increment:guide;grid-template-columns:26px 1fr;column-gap:9px;display:grid}.thadingyut-native-start-guide li:before{content:counter(guide);color:#ffca70;border:1px solid #ffca70a3;border-radius:50%;place-items:center;width:24px;height:24px;font:.68rem Manrope,sans-serif;display:grid}.thadingyut-native-start-guide strong,.thadingyut-native-start-guide span{overflow-wrap:anywhere;display:block}.thadingyut-native-start-guide strong{color:#fff0cf;font-size:.78rem;line-height:1.45}.thadingyut-native-start-guide li span{color:#fff0cf9e;margin-top:1px;font-size:.68rem;line-height:1.55}.thadingyut-native-guide-note{color:#ffdca494;border-top:1px solid #ffda9729;margin:11px 0 0;padding-top:9px;font-size:.62rem;line-height:1.6}@media (width<=700px){.thadingyut-native-start-guide{width:auto;padding:12px 14px;bottom:54px;left:16px;right:16px}.thadingyut-native-start-guide ol{gap:6px}.thadingyut-native-start-guide strong{font-size:.7rem}.thadingyut-native-start-guide li span,.thadingyut-native-guide-note{font-size:.59rem}}.thadingyut-native-wish-cloud{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.thadingyut-native-wish-feed-status{color:#fff0cfa3;text-align:center;margin:0;font-size:.78rem;line-height:1.8;position:absolute;top:50%;left:12%;right:12%;transform:translateY(-50%)}.thadingyut-native-wish-error{color:#ffc6ba!important;margin:8px 0 0!important;font-size:.72rem!important;line-height:1.55!important}.thadingyut-native-wish-bubble{z-index:1;color:#ffedc7d1;text-wrap:pretty;opacity:.62;width:min(180px,24vw);animation:thadingyut-native-wish-float 18s ease-in-out var(--wish-delay,0s) infinite alternate;background:#14142a7a;border:1px solid #ffda9752;border-radius:18px 18px 18px 5px;padding:8px 10px;font-family:Noto Sans Myanmar,sans-serif;font-size:.59rem;line-height:1.65;position:absolute;box-shadow:0 0 18px #ffbe5314}.thadingyut-native-wish-bubble[data-position="0"]{top:15%;left:5%}.thadingyut-native-wish-bubble[data-position="1"]{border-radius:18px 18px 5px;top:25%;right:6%}.thadingyut-native-wish-bubble[data-position="2"]{bottom:14%;left:12%}.thadingyut-native-wish-bubble[data-position="3"]{top:68%;right:11%}.thadingyut-native-wish-bubble[data-position="4"]{top:8%;left:43%}@media (width<=700px){.thadingyut-native-wish-bubble{width:min(160px,44vw);padding:7px 8px;font-size:.54rem}.thadingyut-native-wish-bubble[data-position="0"]{top:12%;left:3%}.thadingyut-native-wish-bubble[data-position="1"]{top:21%;right:3%}.thadingyut-native-wish-bubble[data-position="2"]{bottom:12%;left:5%}.thadingyut-native-wish-bubble[data-position="3"]{top:70%;right:4%}.thadingyut-native-wish-bubble[data-position="4"]{top:7%;left:42%}}@keyframes thadingyut-native-wish-float{0%{opacity:.42;transform:translate(0)scale(.98)}to{opacity:.72;transform:translate3d(var(--wish-drift,12px), -32px, 0) scale(1)}}@media (prefers-reduced-motion:reduce){.thadingyut-native-wish-bubble{opacity:.9;animation:none}}@media (width<=700px){.thadingyut-native-wish-cloud{inset:0}}.thadingyut-native-wish-sky{z-index:1;isolation:isolate;width:100%;height:100svh;min-height:100svh;box-shadow:none;background:0 0;border-top:0;margin-top:-1px;position:relative;overflow:hidden}.thadingyut-native-wish-sky-art{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.thadingyut-native-wish-sky-art img{object-fit:cover;object-position:center;width:100%;height:100%}.thadingyut-native-wish-sky:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0507111f,#0507110d 55%,#05071147);position:absolute;inset:0}.thadingyut-native-wish-sky:before{z-index:0;content:"";pointer-events:none;filter:blur(20px);opacity:.7;background:radial-gradient(at 50% 30%,#ffd69721,#0000 52%),linear-gradient(#283f6817,#21365c09 52%,#0000 100%);height:clamp(150px,20vh,230px);position:absolute;top:-44px;left:0;right:0}.thadingyut-native-wish-sky-cloud{z-index:1;box-sizing:border-box;pointer-events:auto;touch-action:pan-y;display:block;position:absolute;inset:0;overflow:hidden}.thadingyut-native-wish-sky-cloud:not([data-positioned=true]) .thadingyut-native-wish-sky-bubble{visibility:hidden}.thadingyut-native-wish-footer{right:clamp(12px,2.5vw,28px);bottom:max(12px, env(safe-area-inset-bottom,12px));z-index:6;opacity:.7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05071194;border:1px solid #ffda972e;border-radius:999px;align-items:center;gap:4px;padding:4px;transition:opacity .18s,border-color .18s;display:flex;position:absolute;box-shadow:0 4px 18px #0000002e}.thadingyut-native-wish-footer:hover,.thadingyut-native-wish-footer:focus-within{opacity:1;border-color:#ffda9761}.thadingyut-native-wish-footer button{color:#fff0cfd1;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:30px;min-height:30px;padding:0 8px;font-family:Noto Sans Myanmar,sans-serif;font-size:.68rem;line-height:1;transition:color .18s,background .18s;display:inline-flex}.thadingyut-native-wish-footer button:hover{color:#ffe2a4;background:#ffda971a}.thadingyut-native-wish-footer button:focus-visible{outline-offset:2px;outline:2px solid #ffda97cc}.thadingyut-native-wish-footer button.festival-mode-button--halloween{color:#fff7ff;background:linear-gradient(110deg,#a56cff,#7141b4 72%,#4b287e);border:1px solid #e7c8ff94;min-width:92px;min-height:34px;padding:6px 9px;font-size:.64rem;font-weight:800;box-shadow:0 5px 18px #804cd55c,inset 0 1px #ffffff6b}.thadingyut-native-wish-footer button.festival-mode-button--halloween:hover{color:#fff;background:linear-gradient(110deg,#b681ff,#8652cc 72%,#5b3496)}.thadingyut-native-wish-footer>span{background:#ffda9738;width:1px;height:16px}.thadingyut-native-wish-sky-bubble{box-sizing:border-box;color:#ffedc7e6;text-wrap:pretty;white-space:normal;overflow-wrap:anywhere;opacity:.86;pointer-events:none;will-change:transform;isolation:isolate;background:#14142a94;border:1px solid #ffda9752;border-radius:18px 18px 18px 5px;width:max-content;min-width:0;max-width:min(260px,100vw - 32px);padding:.65em .82em;font-family:Noto Sans Myanmar,sans-serif;font-size:.76rem;line-height:1.7;transition:border-color .18s,box-shadow .18s,opacity .18s;position:absolute;top:0;left:0;box-shadow:0 0 18px #ffbe5314}.thadingyut-native-wish-sky-bubble>span{z-index:1;display:block;position:relative}.thadingyut-native-wish-sky-bubble:before{z-index:-1;border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid #ffd480bf;position:absolute;inset:-3px}.thadingyut-native-wish-sky-bubble.is-colliding{z-index:2;opacity:1;border-color:#ffde97f2;animation:.9s ease-out both thadingyut-wish-collision-glow;box-shadow:0 0 10px #ffe09cc2,0 0 24px #ffad416b,0 0 46px #ff932d2e,inset 0 0 16px #ffd3842e}.thadingyut-native-wish-sky-bubble.is-colliding:before{animation:.85s ease-out both thadingyut-wish-collision-ripple}.thadingyut-native-wish-sky-collision{z-index:2;color:#ffe09a;opacity:0;pointer-events:none;will-change:transform, opacity;width:32px;height:32px;position:absolute;top:-14px;right:-12px}.thadingyut-native-wish-sky-collision:before{z-index:1;content:"✦";text-align:center;text-shadow:0 0 6px #fff0b0,0 0 12px #ffbb53,0 0 22px #ff9c31;font:20px/32px sans-serif;display:block;position:absolute;inset:0}.thadingyut-native-wish-sky-collision:after{content:"";background:radial-gradient(circle,#fff0b1bf 0 8%,#0000 34%);border-radius:50%;animation:.65s ease-out both thadingyut-wish-collision-particles;position:absolute;inset:5px;box-shadow:0 -12px 0 -4px #ffd273cc,10px -5px 0 -5px #ffad41c7,11px 8px 0 -5px #ffe09cc7,-10px 7px 0 -5px #ffad41b3,-9px -6px 0 -5px #fff0b1bd}.thadingyut-native-wish-sky-bubble.is-colliding .thadingyut-native-wish-sky-collision{animation:.65s ease-out both thadingyut-wish-collision-spark}@media (width<=700px){.thadingyut-native-wish-sky-bubble{max-width:min(200px,100vw - 24px);line-height:1.65}.thadingyut-native-wish-sky-cloud{inset:0}.thadingyut-native-wish-footer{right:10px;bottom:max(8px, env(safe-area-inset-bottom,8px))}}@media (prefers-reduced-motion:reduce){.thadingyut-native-wish-sky-bubble,.thadingyut-native-wish-sky-bubble.is-colliding,.thadingyut-native-wish-sky-bubble.is-colliding:before,.thadingyut-native-wish-sky-bubble.is-colliding .thadingyut-native-wish-sky-collision,.thadingyut-native-wish-sky-bubble.is-colliding .thadingyut-native-wish-sky-collision:after{transition:none;animation:none}}@keyframes thadingyut-wish-collision-ripple{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.16)}}@keyframes thadingyut-wish-collision-glow{0%{filter:brightness(1.08)saturate(1.05)}28%{filter:brightness(1.28)saturate(1.18)}to{filter:brightness()saturate()}}@keyframes thadingyut-wish-collision-spark{0%{opacity:0;transform:scale(.3)rotate(-25deg)}35%{opacity:1;transform:scale(1.18)rotate(12deg)}to{opacity:0;transform:scale(.7)rotate(35deg)}}@keyframes thadingyut-wish-collision-particles{0%{opacity:0;transform:scale(.35)rotate(0)}25%{opacity:1}to{opacity:0;transform:scale(1.16)rotate(25deg)}}.thadingyut-native-start-guide{width:min(900px,100% - 40px);padding:10px 16px;bottom:18px;left:50%;right:auto;transform:translate(-50%)}.thadingyut-native-guide-kicker{text-align:center;margin-bottom:6px}.thadingyut-native-start-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.thadingyut-native-start-guide li{grid-template-columns:24px 1fr;align-items:start;column-gap:7px}.thadingyut-native-start-guide li:before{width:22px;height:22px}@media (width<=700px){.thadingyut-native-start-guide{width:auto;padding:9px 12px;bottom:16px;left:12px;right:12px;transform:none}.thadingyut-native-guide-kicker{text-align:left}.thadingyut-native-start-guide ol{grid-template-columns:1fr;gap:5px}}.thadingyut-native-prize{background:linear-gradient(135deg,#17141eeb,#3e2715c2);border:1px solid #ffc56861;border-radius:14px;max-width:620px;margin-top:20px;padding:16px 18px;box-shadow:0 12px 34px #00000040,inset 0 1px #ffedc414}.thadingyut-native-prize-kicker,.thadingyut-native-prize-terms,.thadingyut-native-prize-result>p,.thadingyut-native-prize-message,.thadingyut-native-prize-error{color:#fff0cfb8;margin:8px 0 0;font-size:.75rem;line-height:1.75}.thadingyut-native-prize-kicker{color:#ffca72;font-size:.68rem}.thadingyut-native-prize h3{color:#fff0cf;margin:4px 0 6px;font-family:Noto Sans Myanmar,sans-serif;font-size:1.03rem}.thadingyut-native-prize>p:not(.thadingyut-native-prize-kicker){color:#fff0cfb8;margin:0;font-size:.76rem;line-height:1.75}.thadingyut-native-claim-button,.thadingyut-native-claim-link{color:#fff0cf;cursor:pointer;background:linear-gradient(115deg,#ffcb6f40,#d1872f2e);border:1px solid #ffd084ad;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:42px;margin-top:12px;padding:9px 16px;font-family:Noto Sans Myanmar,sans-serif;font-size:.76rem;text-decoration:none;display:inline-flex}.thadingyut-native-claim-button:disabled{cursor:wait;opacity:.62}.thadingyut-native-prize-result{border-top:1px solid #ffe2b229;justify-items:start;gap:3px;margin-top:12px;padding-top:12px;display:grid}.thadingyut-native-prize-label,.thadingyut-native-prize-reference{color:#fff0cfab;font-size:.7rem}.thadingyut-native-prize-result strong{color:#ffd27d;font-size:clamp(1.7rem,5vw,2.2rem)}.thadingyut-native-prize-terms{color:#fff0cf85;margin-top:10px;font-size:.64rem}.thadingyut-native-prize-error{color:#ffc0a6}@media (width<=700px){.thadingyut-native-prize{padding:13px 14px}.thadingyut-native-claim-button,.thadingyut-native-claim-link{width:100%}}.thadingyut-native-scene--wishes{overscroll-behavior-y:contain;scrollbar-color:#ffbd5a80 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-padding-block:16px;overflow:hidden auto}@media (width<=1024px),(height<=760px),(hover:none) and (pointer:coarse){.thadingyut-native-journey{touch-action:none;height:100dvh;min-height:100dvh}.thadingyut-native-scene--arrival{min-height:100%}.thadingyut-native-scene--wishes{overscroll-behavior-y:contain;scrollbar-color:#ffbd5a80 transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-padding-block:16px;overflow:hidden auto}.thadingyut-native-wishes-layout{width:min(100% - 36px,760px);padding:18px 0 max(24px, env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin-inline:auto}.thadingyut-native-wishes-layout .thadingyut-native-copy{width:100%;max-width:none;margin:0}.thadingyut-native-scene--wishes .thadingyut-native-copy h2{font-size:clamp(1.75rem,8vw,2.45rem)}.thadingyut-native-scene--wishes .thadingyut-native-copy>p:not(.thadingyut-native-eyebrow){margin-bottom:18px}.thadingyut-native-wish-form{margin-top:18px}.thadingyut-native-wish-form>div{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.thadingyut-native-wish-form textarea{height:96px;min-height:96px;padding:12px 14px;font-size:16px}.thadingyut-native-wish-form .thadingyut-native-cta{justify-self:start;width:max-content}.thadingyut-native-wish-wall{width:100%;max-height:160px;margin:0 0 20px;padding-inline:12px}}.thadingyut-native-scene--art>.thadingyut-native-copy{margin-top:clamp(76px,10vh,144px)}@media (width<=700px){.thadingyut-native-scene--art>.thadingyut-native-copy{margin-top:clamp(68px,11vh,92px)}.thadingyut-native-scene--wishes .thadingyut-native-wishes-layout{padding-top:clamp(68px,11vh,92px)}.thadingyut-native-wish-form textarea{height:96px;min-height:96px;padding:14px 16px;font-size:16px;line-height:1.65}}.thadingyut-native-scene--wishes .thadingyut-native-wishes-layout{padding-top:clamp(48px,6vh,84px)}.thadingyut-native-scene--wishes .thadingyut-native-wishes-layout .thadingyut-native-copy{width:min(620px,50vw);max-width:620px}@media (width<=1024px),(height<=760px),(hover:none) and (pointer:coarse){.thadingyut-native-scene--wishes .thadingyut-native-wishes-layout{padding-top:clamp(64px,8vh,82px)}.thadingyut-native-scene--wishes .thadingyut-native-wishes-layout .thadingyut-native-copy{width:100%;max-width:none}}@media (width<=700px){.thadingyut-native-scene--wishes .thadingyut-native-wishes-layout{padding-top:clamp(68px,11vh,92px)}}@media (width>=1025px){.thadingyut-native-scene--wishes .thadingyut-native-copy h2{font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.15}}@media (prefers-reduced-motion:reduce){.thadingyut-native-scene{transition:none}.thadingyut-native-scene-wash,.thadingyut-native-rising-lantern img,.thadingyut-native-journey--ready .thadingyut-native-rising-lantern img{animation:none}}.thadingyut-native-scene--approach .thadingyut-native-copy h2,.thadingyut-native-scene--courtyard .thadingyut-native-copy h2,.thadingyut-native-scene--release .thadingyut-native-copy h2{letter-spacing:0;text-shadow:0 0 20px #ffb24429;margin-bottom:16px;font-size:clamp(1.9rem,3vw,3rem);font-weight:500;line-height:1.4}@media (width<=700px){.thadingyut-native-scene--approach .thadingyut-native-copy h2,.thadingyut-native-scene--courtyard .thadingyut-native-copy h2,.thadingyut-native-scene--release .thadingyut-native-copy h2{font-size:clamp(1.5rem,6vw,2rem);line-height:1.5}.thadingyut-native-scroll-hint{max-width:calc(100% - 24px);padding:5px 9px;font-size:.62rem;line-height:1.45}}.thadingyut-native-wishes-flow{z-index:0;isolation:isolate;min-height:100%;position:relative}.thadingyut-native-wishes-flow>.thadingyut-native-art{z-index:-1;width:100%;height:auto;position:absolute;inset:0}@media (width<=700px){.thadingyut-native-wish-sky-bubble{max-width:min(42vw,100vw - 24px)}}@media (aspect-ratio>=13/10){.thadingyut-native-journey--ascending .thadingyut-native-rising-lantern,.thadingyut-native-journey--ready .thadingyut-native-rising-lantern{top:clamp(76px,12svh,126px);left:auto;right:clamp(36px,8vw,136px);transform:translateY(-50%)rotate(1deg)scale(.82)}}@media (aspect-ratio<=13/10){.thadingyut-native-journey--ascending .thadingyut-native-rising-lantern,.thadingyut-native-journey--ready .thadingyut-native-rising-lantern{top:clamp(58px,7svh,88px);right:max(18px, calc(env(safe-area-inset-right,0px) + 10px));width:clamp(30px,8vw,44px);left:auto;transform:translateY(-50%)rotate(1deg)scale(.82)}}.thadingyut-native-wishes-flow>.thadingyut-native-art img{object-position:78% center}@media (width<=1024px) and (orientation:portrait){.thadingyut-native-wishes-flow>.thadingyut-native-art img{object-position:center}}@media (width<=700px){.thadingyut-native-wish-sky:before{filter:blur(16px);opacity:.52;height:150px;top:-30px}}.thadingyut-native-scene--wishes .thadingyut-native-wishes-layout:before,.thadingyut-native-scene--wishes .thadingyut-native-wishes-layout:after{display:none}@media (width>=1025px){.thadingyut-native-scene--wishes .thadingyut-native-wishes-layout{grid-template-columns:minmax(0,1fr);gap:0;width:min(100%,1220px)}.thadingyut-native-scene--wishes .thadingyut-native-wishes-layout .thadingyut-native-copy{width:min(620px,100%);margin-inline:auto}}.redemption-panel{background:linear-gradient(145deg,#39191de6,#131017f0);border:1px solid #ffdea329;border-radius:18px;width:min(100%,760px);margin:28px auto 0;padding:clamp(20px,4vw,34px);box-shadow:0 18px 60px #0000003d}.redemption-panel__eyebrow{color:#e1ad62;letter-spacing:.18em;font:700 .68rem/1.4 Manrope,system-ui,sans-serif}.redemption-panel h2{color:#ffe1a8;margin:7px 0 8px;font-size:clamp(1.35rem,3vw,2rem)}.redemption-panel__intro,.redemption-hint{color:#ffeccfb3;font-size:.82rem;line-height:1.75}.redemption-balance{color:#ffe8c4c7;background:#ffcd7d0f;border:1px solid #ffcd7d33;border-radius:10px;margin:18px 0;padding:12px 14px}.redemption-balance strong{color:#ffe09a}.redemption-form{gap:15px;display:grid}.redemption-form label,.redemption-form legend{color:#efc981;font-size:.76rem;font-weight:800}.redemption-form label{gap:7px;display:grid}.redemption-form input,.redemption-form select{color:#ffeaca;min-height:43px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08080d9e;border:1px solid #ffdea32e;border-radius:8px;outline:none;padding:9px 11px}.redemption-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%3E%3Cpath%20d='M1%201.5%206%206.5l5-5'%20fill='none'%20stroke='%23eab96d'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px;transition:border-color .16s,background-color .16s}.redemption-form select:hover{background-color:#100d16d1;border-color:#ffdea357}.redemption-form select option{color:#ffeaca;background:#170f18}.redemption-form input:focus,.redemption-form select:focus{border-color:#eab96d;box-shadow:0 0 0 3px #eab96d1f}.redemption-form fieldset{border:0;padding:0}.redemption-form legend{margin-bottom:8px}.redemption-methods{gap:10px;display:flex}.redemption-methods label{color:#ffeaca;cursor:pointer;background:#ffdea30d;border:1px solid #ffdea329;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;display:flex}.redemption-methods input{accent-color:#f4ca82;min-height:auto}.redemption-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.redemption-fields label:last-child{grid-column:1/-1}.redemption-form small:not(.redemption-hint){color:#ffb4b4;font-size:.7rem;font-weight:500}.redemption-form button{color:#160d12;cursor:pointer;background:linear-gradient(135deg,#ffe2a3,#c98837);border:1px solid #edb9656b;border-radius:9px;min-height:45px;font-weight:800}.redemption-form button:disabled{cursor:not-allowed;opacity:.55}.redemption-message{color:#c2f2c4;margin:16px 0 0;font-size:.8rem;line-height:1.7}.festival-commerce-grid{gap:18px;width:min(100%,760px);margin:28px auto 40px;display:grid}.festival-commerce-grid>.redemption-panel,.festival-commerce-grid>.vpn-shop{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:100%;margin:0}.festival-page[data-festival=halloween] .festival-commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);width:min(100%,1180px);margin-top:clamp(22px,4vw,42px)}.festival-page[data-festival=halloween] .festival-commerce-grid>.redemption-panel,.festival-page[data-festival=halloween] .festival-commerce-grid>.vpn-shop{background:linear-gradient(150deg,#331b23f5,#110e16f7 72%);border-color:#ffb86747;box-shadow:0 22px 62px #00000052,inset 0 1px #ffe0b512}@media (width<=820px){.festival-commerce-grid{width:min(100%,620px)}.festival-page[data-festival=halloween] .festival-commerce-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.festival-commerce-grid{margin-block:20px 30px}.redemption-fields{grid-template-columns:1fr}.redemption-fields label:last-child{grid-column:auto}}.wallet-connect{background:#090a128c;border:1px solid #ffd68c38;border-radius:11px;gap:10px;padding:13px;display:grid}.wallet-connect__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-connect__label{color:#efc981;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800}.wallet-connect__state{color:#ffeccfb3;white-space:nowrap;border:1px solid #ffdea33d;border-radius:999px;padding:3px 8px;font-size:.66rem;font-weight:700}.wallet-connect__state.is-ready{color:#b8f5cf;background:#2ea05e1f;border-color:#78e0a06b}.wallet-connect__state.is-warning{color:#ffd0a8;background:#c9702d1f;border-color:#ffb07873}.wallet-connect__address{background:#0003;border:1px solid #ffdea329;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.wallet-connect__address>div{gap:3px;min-width:0;display:grid}.wallet-connect__address strong{color:#ffe2a4;font-size:.78rem}.wallet-connect__address code{color:#ffeccfd1;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;overflow:hidden}.wallet-connect button{color:#160d12;cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;background:linear-gradient(135deg,#ffe2a3,#c98837);border:1px solid #ffd27d80;border-radius:8px;padding:7px 12px;font-size:.74rem;font-weight:800}.wallet-connect button:disabled{cursor:wait;opacity:.6}.wallet-connect__button{width:100%;min-height:42px!important}.wallet-connect__warning{color:#ffd7b5;border:1px solid #ffb0784d;border-radius:8px;gap:8px;padding:9px 11px;font-size:.72rem;line-height:1.6;display:grid}.wallet-connect__warning button{color:#ffe4c6;background:#c9702d38;border-color:#ffc4828c;justify-self:start}.wallet-connect small{color:#ffeccf94;font-size:.68rem;line-height:1.65}.wallet-connect__error{color:#ffc4bd;margin:0;font-size:.7rem;line-height:1.6}.wallet-connect__help{gap:8px;display:grid}.wallet-connect .wallet-connect__help-toggle{color:#ffd9a0;text-underline-offset:3px;white-space:normal;background:0 0;border:0;justify-self:start;min-height:0;padding:0;font-size:.7rem;font-weight:700;text-decoration:underline}.wallet-connect__help-body{color:#ffeccfdb;background:#00000038;border:1px solid #ffd68c42;border-radius:9px;gap:9px;padding:10px 11px;font-size:.7rem;line-height:1.7;display:grid}.wallet-connect__help-body ol{gap:4px;margin:0;padding-left:1.2rem;list-style:decimal;display:grid}.wallet-connect__help-alert{color:#ffd7b5;background:#c9702d24;border:1px solid #ffb07866;border-radius:7px;margin:0;padding:8px 10px;line-height:1.6}.wallet-connect__deep-links{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px;display:grid}.wallet-connect__deep-links a,.wallet-connect .wallet-connect__copy-link{color:#ffe2a4;text-align:center;background:#ffd27d14;border:1px solid #ffd27d6b;border-radius:8px;min-height:0;padding:8px 10px;font-size:.7rem;font-weight:800;text-decoration:none;display:block}.wallet-connect .wallet-connect__copy-link{cursor:pointer;white-space:normal;justify-self:start;width:auto;min-height:0;padding:8px 14px;font-family:inherit}@media (width<=480px){.wallet-connect .wallet-connect__copy-link{justify-self:stretch;width:100%}}.wallet-connect__install{margin:0}.wallet-connect__help-body a{color:#ffe2a4;text-underline-offset:2px;text-decoration:underline}.wallet-connect__help-body .wallet-connect__deep-links a{color:#ffe2a4;text-decoration:none}.vpn-shop{color:#ffeaca;background:linear-gradient(145deg,#2d1823f5,#110f16f7);border:1px solid #ffdea32e;border-radius:18px;width:min(100%,760px);margin:22px auto 40px;padding:clamp(20px,4vw,34px);box-shadow:0 18px 60px #0000003d}.vpn-shop__eyebrow{color:#e1ad62;letter-spacing:.18em;font:700 .68rem/1.4 Manrope,system-ui,sans-serif}.vpn-shop h2{color:#ffe1a8;margin:7px 0 8px;font-size:clamp(1.35rem,3vw,2rem)}.vpn-shop h3{color:#ffe1a8;margin:4px 0;font-size:1.05rem}.vpn-shop__intro,.vpn-shop__form>p,.vpn-shop__notice{color:#ffeccfb8;font-size:.82rem;line-height:1.75}.vpn-shop__balance{background:#ffcd7d0f;border:1px solid #ffcd7d33;border-radius:10px;margin:18px 0;padding:12px 14px}.vpn-shop__balance strong{float:right;color:#ffe09a}.vpn-shop__package{background:#0000002e;border:1px solid #ffdea326;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin:10px 0;padding:14px;display:grid}.vpn-shop__package div{gap:4px;display:grid}.vpn-shop__package small{color:#ffeccfa6}.vpn-shop button{color:#160d12;cursor:pointer;min-height:40px;font:inherit;background:linear-gradient(135deg,#ffe2a3,#c98837);border:1px solid #edb9656b;border-radius:9px;padding:8px 13px;font-weight:800}.vpn-shop button:disabled{cursor:not-allowed;opacity:.55}.vpn-shop__form{border-top:1px solid #ffdea324;gap:13px;margin-top:20px;padding-top:19px;display:grid}.vpn-shop__form label{color:#efc981;gap:7px;font-size:.76rem;font-weight:800;display:grid}.vpn-shop__form input,.vpn-shop__form select{color:#ffeaca;min-height:42px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08080d9e;border:1px solid #ffdea32e;border-radius:8px;outline:none;padding:9px 11px}.vpn-shop__form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%3E%3Cpath%20d='M1%201.5%206%206.5l5-5'%20fill='none'%20stroke='%23eab96d'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px;transition:border-color .16s,background-color .16s}.vpn-shop__form select:hover{background-color:#100d16d1;border-color:#ffdea357}.vpn-shop__form select option{color:#ffeaca;background:#170f18}.vpn-shop__form input[type=file]{min-height:auto;padding:8px}.vpn-shop__receipt small{color:#ffeccfa8;font-weight:500}.vpn-shop__form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.vpn-shop__instructions{background:#ffdea30a;border:1px solid #ffdea329;border-radius:9px;padding:12px}.vpn-shop__instructions-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vpn-shop__instructions-head button{color:#ffe2a4;background:#ffd27d1a;border-color:#ffd27d6b;min-height:30px;padding:4px 10px;font-size:.7rem}.vpn-shop__instructions-head button:hover:not(:disabled){background:#ffd27d2e}.vpn-shop__hint{color:#ffd0a8;font-size:.7rem;font-weight:500;line-height:1.5}.vpn-shop__instructions pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-family:inherit;font-size:.8rem;line-height:1.6}.vpn-shop__estimate{color:#ffeccfc2;background:#ffcd7d0d;border:1px solid #ffcd7d33;border-radius:9px;gap:6px;padding:12px;font-size:.8rem;display:grid}.vpn-shop__estimate strong{color:#ffe09a}.vpn-shop__success,.vpn-shop__error{font-size:.82rem;line-height:1.65}.vpn-shop__success{color:#c2f2c4}.vpn-shop__error{color:#ffb4b4}.vpn-shop__orders{gap:9px;margin-top:20px;display:grid}.vpn-shop__orders article{border:1px solid #ffdea324;border-radius:9px;grid-template-columns:1fr auto;gap:7px 14px;padding:12px;display:grid}.vpn-shop__orders article>span{color:#efc981;font-size:.82rem}.vpn-shop__orders a{color:#ffd98e;overflow-wrap:anywhere;grid-column:1/-1}@media (width<=620px){.vpn-shop__package{grid-template-columns:1fr auto}.vpn-shop__package button{grid-column:1/-1}.vpn-shop__form-row{grid-template-columns:1fr}}.vpn-shop__price-note{color:#ffeccfcc;background:#ffcd7d0f;border:1px solid #ffcd7d33;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;margin:14px 0;padding:12px 14px;display:grid}.vpn-shop__price-note strong{color:#ffe09a;letter-spacing:.04em;grid-column:1/-1;font-size:.78rem}.vpn-shop__price-item{background:#09080d5c;border:1px solid #ffcd7d24;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:.78rem;display:flex}.vpn-shop__price-item b{color:#ffcf89;white-space:nowrap}.vpn-shop__package.is-selected{border-color:#ffe2a3b8;box-shadow:0 0 0 2px #ffe2a31f}.vpn-shop__receipt span{color:#ffeccf9e;font-weight:500}.vpn-shop__form input,.vpn-shop__form select{box-sizing:border-box;width:100%}@media (width<=620px){.vpn-shop__price-note{gap:5px;display:grid}}.wallet-quick{z-index:30;left:max(14px, env(safe-area-inset-left,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));justify-items:start;display:grid;position:fixed}.wallet-quick__panel{overscroll-behavior:contain;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;scrollbar-color:#ffcd7873 transparent;background:#0f0a14f0;border:1px solid #ffd68c4d;border-radius:16px;gap:11px;width:min(340px,100vw - 28px);max-height:min(72dvh,640px);padding:13px;animation:.18s ease-out wallet-quick-in;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;overflow:hidden auto;box-shadow:0 18px 44px #0000008c,0 0 22px #ebaa421f}.wallet-quick__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-quick__head strong{color:#efc981;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.wallet-quick__close{color:#ffe2a4;cursor:pointer;width:30px;height:30px;font:inherit;background:#ffffff0a;border:1px solid #ffdea33d;border-radius:50%;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.wallet-quick__networks{gap:6px;display:flex}.wallet-quick__networks button{color:#ffeccfb8;cursor:pointer;min-height:32px;font:inherit;background:#ffffff08;border:1px solid #ffd27d47;border-radius:999px;flex:1 1 0;padding:5px 8px;font-size:.68rem;font-weight:800}.wallet-quick__networks button[aria-pressed=true]{color:#1b1008;background:linear-gradient(135deg,#ffe2a3,#c98837);border-color:#ffd27dbf}.wallet-quick__note{color:#ffeccf8c;margin:0;font-size:.66rem;line-height:1.6}.wallet-quick .wallet-quick__fab{color:#ffe2a4;cursor:pointer;background:radial-gradient(circle at 32% 28%,#ffe2a43d,#100c16f0 72%);border:1px solid #ffd27d8c;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 10px 26px #00000073,0 0 18px #ebaa422e}.wallet-quick .wallet-quick__fab:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000080,0 0 24px #ebaa4247}.wallet-quick .wallet-quick__fab:before{content:"";pointer-events:none;border:1px dashed #ffcd7859;border-radius:50%;animation:18s linear infinite wallet-quick-orbit;position:absolute;inset:-5px}.wallet-quick__fab svg{width:21px;height:21px}.wallet-quick__dot{background:#6ee7a0;border:2px solid #14101a;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px;box-shadow:0 0 8px #6ee7a0cc}@keyframes wallet-quick-orbit{to{transform:rotate(360deg)}}@keyframes wallet-quick-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.wallet-quick__panel{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.wallet-quick .wallet-quick__fab:before,.wallet-quick__panel{animation:none}}
