@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-vietnamese-900-normal-BwLbQoNo.woff2)format("woff2"),url(/assets/fraunces-vietnamese-900-normal-22-IZO0F.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-latin-ext-900-normal-B8j5GSzS.woff2)format("woff2"),url(/assets/fraunces-latin-ext-900-normal-B2hmprcz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-latin-900-normal-DmBL83SS.woff2)format("woff2"),url(/assets/fraunces-latin-900-normal-D67OkaMf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kaushan-script-latin-ext-400-normal-CW-Pyyvv.woff2)format("woff2"),url(/assets/kaushan-script-latin-ext-400-normal-Dmz6mG63.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kaushan-script-latin-400-normal-DtTcRpVb.woff2)format("woff2"),url(/assets/kaushan-script-latin-400-normal-DZZZR3n8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Fraunces", Georgia, serif;--font-ui:"Inter", "Segoe UI", Arial, sans-serif;--font-script:"Kaushan Script", "Brush Script MT", cursive;--gold-text:#f1c232;--gold-from:#efac22;--gold-to:#fbe352;--gold-line:#e8b425;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{background:#000;height:100%;margin:0;overflow:hidden}body{font-family:var(--font-ui);color:#fff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}img{-webkit-user-drag:none}.stage-viewport{background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.stage{transform-origin:50%;background:#000;flex:none;position:relative;overflow:hidden}.screen{position:absolute;inset:0;overflow:hidden}button{font-family:var(--font-ui);cursor:pointer;touch-action:manipulation}.gold-button{color:#111;background:linear-gradient(90deg, var(--gold-from) 0%, #f5c93a 45%, var(--gold-to) 100%);border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:800;transition:transform 80ms,filter 80ms;display:inline-flex;box-shadow:0 10px 28px #efac2240,inset 0 2px #ffffff59}.gold-button:active{filter:brightness(.92);transform:scale(.97)}.gold-button:disabled{color:#2b2b2b;box-shadow:none;cursor:default;filter:none;background:linear-gradient(90deg,#5b5b5b,#7a7a7a);transform:none}.outline-button{border:4px solid var(--gold-line);color:#fff;background:#000;border-radius:999px;height:80px;font-size:20px;font-weight:700;transition:background 80ms}.outline-button:active{background:#2a2208}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal{border:4px solid var(--gold-line);background:linear-gradient(#17140c 0%,#050505 100%);border-radius:48px;flex-direction:column;align-items:center;gap:36px;width:820px;max-height:1500px;padding:60px 64px 56px;display:flex;box-shadow:0 30px 80px #000000b3}.modal-wide{width:940px}.modal-title{font-family:var(--font-display);color:var(--gold-text);text-align:center;margin:0;font-size:72px}.modal-body{width:100%;overflow-y:auto}.modal-message{text-align:center;color:#f4f1ea;margin:0;font-size:44px;line-height:1.35}.terms-text{white-space:pre-wrap;color:#e9e4d8;max-height:1050px;padding-right:12px;font-size:30px;line-height:1.5;overflow-y:auto}.modal-actions{justify-content:center;gap:40px;display:flex}.modal-button{width:420px;height:110px;font-size:44px}.modal-actions .modal-button:only-child{width:420px}.modal-actions .modal-button{width:330px}.modal-actions .outline-button.modal-button{height:110px;font-size:40px}.modal-message+.modal-message{margin-top:24px}.modal-message-gold{color:var(--gold-text)}.placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:60px;display:flex}.placeholder h1{font-family:var(--font-display);color:var(--gold-text);margin:0;font-size:96px}.placeholder p{color:#cfcab9;margin:0;font-size:44px}.placeholder .gold-button{width:520px;height:120px;font-size:48px}.welcome-globe{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.welcome-powered{color:#9a9a9a;width:260px;line-height:1.2;font-family:var(--font-ui);flex-direction:column;align-items:center;display:flex;position:absolute;top:28px;right:26px}.welcome-powered span{font-size:16px}.welcome-powered strong{color:#a8a8a8;font-size:25px;font-weight:400}.welcome-logo{width:175px;position:absolute;top:116px;left:42px}.welcome-title{font-family:var(--font-display);letter-spacing:-1px;background:linear-gradient(#f8d24a 0%,#e9b425 55%,#d99a17 100%);color:#0000;-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:center;margin:0;font-weight:900;line-height:.92;display:flex;position:absolute;top:140px;left:0;right:0}.welcome-title span:first-child{padding-left:10px;font-size:124px}.welcome-title span:last-child{font-size:132px}.welcome-tagline{text-align:center;font-family:var(--font-ui);color:var(--gold-text);margin:0;font-size:43px;position:absolute;top:392px;left:0;right:0}.welcome-hero{object-fit:contain;filter:drop-shadow(0 18px 30px #0009);width:760px;height:760px;position:absolute;top:500px;left:50%;transform:translate(-50%)}.welcome-subtitle{text-align:center;font-family:var(--font-ui);color:var(--gold-text);margin:0;font-size:56px;position:absolute;top:1270px;left:0;right:0}.welcome-mobile{width:576px;height:92px;font-size:33px;position:absolute;top:1430px;left:252px}.welcome-go{letter-spacing:1px;gap:30px;width:608px;height:128px;font-size:64px;position:absolute;top:1582px;left:236px}.welcome-go-icon{color:#111;width:66px;height:66px}.welcome-footer{grid-template-columns:234px 1fr 234px;gap:70px;height:80px;display:grid;position:absolute;top:1812px;left:32px;right:34px}.welcome-footer .outline-button:nth-child(2){margin:0 -36px}.welcome-unregistered{color:#ffd6d6;font:700 18px var(--font-ui);background:#5a1010;border-radius:8px;padding:6px 14px;position:absolute;top:28px;left:26px}.flow-globe{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flow-logo{width:175px;position:absolute;top:116px;left:42px}.flow-title{text-align:center;font-family:var(--font-display);letter-spacing:-1px;background:linear-gradient(#f8d24a 0%,#e9b425 55%,#d99a17 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:112px;font-weight:900;line-height:.95;position:absolute;top:150px;left:200px;right:160px}.flow-tagline{text-align:center;color:var(--gold-text);margin:0;font-size:43px;position:absolute;top:392px;left:0;right:0}.flow-body{text-align:center;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex;position:absolute;inset:480px 70px 150px}.flow-body>*{flex:none}.flow-body p,.flow-body h2{margin:0}.flow-heading{color:var(--gold-text);font-size:54px;font-weight:800;line-height:1.2}.flow-heading-lg{font-size:64px}.flow-text{color:#f2efe6;max-width:900px;font-size:42px;line-height:1.35}.flow-text-sm{color:#cfcab9;font-size:32px}.flow-text-gold{color:var(--gold-text)}.flow-callout{color:var(--gold-text);letter-spacing:.5px;font-size:48px;font-weight:800}.flow-subcallout{color:#fff;letter-spacing:.5px;font-size:40px;font-weight:700}.flow-note{color:#bdb7a5;min-height:40px;font-size:32px}.flow-warn{color:#ffb15c}.flow-pulse{animation:1.6s ease-in-out infinite flow-pulse}@keyframes flow-pulse{50%{opacity:.45}}.flow-continue{letter-spacing:1px;gap:30px;width:608px;height:128px;font-size:60px}.flow-continue-icon{color:#111;width:62px;height:62px}.gold-button:disabled .flow-continue-icon,.gold-button:disabled .pay-option-icon{color:#2b2b2b}.flow-footer{justify-content:space-between;height:80px;display:flex;position:absolute;top:1812px;left:32px;right:34px}.flow-footer .outline-button{width:234px}.gold-qr{box-shadow:0 0 0 6px #000, 0 0 0 10px var(--gold-line);background:#f3c63c;border-radius:28px;flex:none;position:relative;overflow:hidden}.gold-qr>img{width:100%;height:100%;image-rendering:pixelated;display:block}.gold-qr-logo{background:#111;border-radius:18px;justify-content:center;align-items:center;width:24%;height:24%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gold-qr-logo img{width:84%}.gold-qr-pending{background:#2a2414;border-radius:28px;width:560px;height:560px}.sample-card{aspect-ratio:6.14/2.61;width:900px;box-shadow:0 0 0 4px var(--gold-line), 0 20px 40px #0009;border-radius:14px;position:relative;overflow:hidden}.sample-card img{object-fit:fill;width:100%;height:100%;display:block}.sample-mark{letter-spacing:8px;color:#ffffff8c;text-shadow:0 4px 16px #0009;pointer-events:none;font-size:110px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.package-grid{flex-direction:column;gap:56px;display:flex}.package-row{justify-content:center;gap:44px;display:flex}.package-tile{width:290px;height:330px;font-family:var(--font-ui);color:#111;border:0;border-radius:30px;flex-direction:column;padding:0;transition:transform 80ms,filter 80ms;display:flex;overflow:hidden;box-shadow:0 12px 30px #efac2238}button.package-tile:active{filter:brightness(.92);transform:scale(.97)}.package-top,.package-bottom{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.package-top{background:linear-gradient(#e2a21c,#eaaf25);border-bottom:4px solid #111}.package-bottom{background:linear-gradient(#f8d84a,#fbe56c)}.package-label{font-size:26px;font-weight:700}.package-top .package-value{font-size:84px;font-weight:800;line-height:1}.package-bottom .package-value{font-size:60px;font-weight:800;line-height:1}.package-tile.is-disabled{cursor:default;box-shadow:none}.package-tile.is-disabled .package-top{background:#5c5c5c;border-bottom-color:#2b2b2b}.package-tile.is-disabled .package-bottom{background:#7c7c7c}.package-tile.is-disabled{color:#2b2b2b}.package-tile-lg{width:340px;height:380px}.pay-options{flex-direction:column;gap:70px;display:flex}.pay-option{border-radius:60px;justify-content:space-between;width:820px;height:250px;padding:0 80px 0 90px}.pay-option-text{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.pay-option-text span{font-size:48px;font-weight:700}.pay-option-text strong{font-size:76px;font-weight:800}.pay-option-icon{color:#111;width:110px;height:110px}.pay-exact{line-height:1.35}.agree-toggle{color:#fff;background:0 0;border:0;align-items:center;gap:36px;padding:0;font-size:52px;font-weight:800;display:flex}.agree-box{border:6px solid var(--gold-line);background:#000;border-radius:26px;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.agree-box svg{fill:none;stroke:#111;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:84px;height:84px}.agree-toggle.is-on .agree-box{background:linear-gradient(135deg, var(--gold-from), var(--gold-to))}.agree-toggle.is-on .agree-box svg{opacity:1}.cash-panel{color:#111;background:linear-gradient(#f2b92c 0%,#f8d649 100%);border-radius:44px;width:820px;padding:46px 50px;box-shadow:0 16px 40px #efac2240}.cash-panel hr{border:0;border-top:4px solid #000000bf;margin:26px 0}.cash-row{justify-content:space-between;align-items:baseline;padding:8px 0;font-size:40px;font-weight:700;display:flex}.cash-row strong{font-weight:800}.cash-row span{white-space:nowrap}.cash-row-lg{font-size:44px}.cash-row-lg strong{font-size:68px}.cash-complete{width:680px;height:140px;font-size:56px}.dispensing{border:4px solid var(--gold-line);background:#0b0a07;border-radius:48px;flex-direction:column;align-items:center;gap:50px;padding:80px 100px;display:flex}.dispensing p{color:var(--gold-text);margin:0;font-size:56px;font-weight:800}.spinner{border:14px solid #3a3115;border-top-color:var(--gold-text);border-radius:50%;width:140px;height:140px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.thanks .flow-body{justify-content:center;gap:110px}.thanks-title{font-family:var(--font-script);white-space:nowrap;background:linear-gradient(#fbe352 0%,#efac22 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 30px;font-size:175px;font-weight:400;line-height:1.25}.thanks-subtitle{color:#fff;max-width:820px;font-size:56px;font-weight:700;line-height:1.3}.thanks-print{width:680px}.numpad{flex-direction:column;align-items:center;gap:34px;display:flex}.numpad-display{border:4px solid var(--gold-line);letter-spacing:3px;color:#fff;font-variant-numeric:tabular-nums;background:#0b0a07;border-radius:30px;justify-content:center;align-items:center;width:760px;height:130px;font-size:68px;font-weight:800;display:flex}.numpad-display.is-empty{color:#5d5644}.numpad-keys{grid-template-columns:repeat(3,230px);gap:22px 28px;display:grid}.numpad-key{color:#111;background:linear-gradient(#f8d84a,#eaaf25);border:0;border-radius:28px;height:128px;font-size:64px;font-weight:800;transition:transform 60ms,filter 60ms;box-shadow:0 8px 20px #efac222e}.numpad-key:active{filter:brightness(.9);transform:scale(.95)}.numpad-key-fn{color:var(--gold-text);border:4px solid var(--gold-line);background:#26210f;font-size:56px}.phone .flow-body,.sms .flow-body{justify-content:space-between;padding:10px 0}.phone .flow-heading-lg,.sms .flow-heading-lg{font-size:56px}.link-button{color:var(--gold-text);background:0 0;border:0;padding:8px 20px;font-size:36px;font-weight:700;text-decoration:underline}.link-button:disabled{color:#7b745f;cursor:default;text-decoration:none}.card-qr-code{padding:10px}.dev-panel{z-index:1000;width:260px;font:13px/1.4 var(--font-ui);color:#e9dfbf;background:#141108f0;border:1px solid #6b5a22;border-radius:10px;padding:10px 12px 12px;position:fixed;top:12px;right:12px;box-shadow:0 8px 24px #0009}.dev-panel.is-closed{width:auto}.dev-panel button{font:600 13px var(--font-ui);color:#f3d77a;background:#2d2510;border:1px solid #8a7430;border-radius:6px;padding:5px 8px}.dev-panel button:disabled{opacity:.4;cursor:default}.dev-toggle{text-align:left;width:100%}.dev-section{color:#f1c232;margin-top:10px;font-weight:700}.dev-row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.dev-code{color:#fff;font-weight:700}.dev-hint{color:#a99f80;margin-top:10px;font-size:12px}
