@font-face{font-family:Neutra Display Titling;src:url(/assets/fonts/NeutraDisp-Titling.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Neutra Text TF;src:url(/assets/fonts/NeutraTextTF-Demi.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Neutra Fallback Display;src:local(Futura),local(Century Gothic),local(Avenir Next Heavy),local(Arial Black),local(Arial);font-weight:400 900;size-adjust:96%;ascent-override:92%}@font-face{font-family:Neutra Fallback Text;src:local(Avenir Next),local(Segoe UI),local(Roboto),local(Arial);size-adjust:97%}@font-face{font-family:Barlow;src:url(/assets/fonts/Barlow-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/Barlow-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Barlow Fallback;src:local(Segoe UI),local(Roboto),local(Arial);size-adjust:92%}:root{--u:calc(min(100vw, 430px) / 393);--app-height:100svh;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#1e2c4f}body{color:#fffdf4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;background:#1e2c4f;min-height:100svh;margin:0;font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600}img,svg,canvas,video{max-width:none;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}a{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #d4a272}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){[data-intro]{visibility:visible}}#app{min-height:100svh}html[data-theme=trumps],html[data-theme=trumps] body{background:#fff}.shell{background:#1e2c4f;min-height:100svh;transition:background-color .6s;position:relative;overflow:clip}.shell[data-theme=trumps]{color:#111;background:#fff}.column{width:calc(var(--u) * 393);min-height:100svh;margin:0 auto;position:relative}.column[data-preset=hero]{min-height:max(100svh, calc(var(--u) * 723))}.stage{z-index:4;min-height:inherit;outline:none;position:relative}.shell[data-theme=trumps] .stage{padding-top:calc(calc(var(--u) * 75) + env(safe-area-inset-top));padding-bottom:calc(calc(var(--u) * 48) + env(safe-area-inset-bottom))}.wipe{z-index:100;visibility:hidden;pointer-events:none;position:fixed;inset:0}.chrome{pointer-events:none;visibility:hidden;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.chrome img{width:100%;height:auto}.chrome .glow,.chrome .badge,.chrome .title,.chrome .glass,.chrome .bottle,.chrome .lockup{will-change:transform;position:absolute}.chrome .glow{z-index:0;mix-blend-mode:screen}.chrome .glow img{-webkit-mask:radial-gradient(16.9% 32.2%,#000 35%,#0000 100%);mask:radial-gradient(16.9% 32.2%,#000 35%,#0000 100%)}.chrome .glass,.chrome .bottle{z-index:1}.chrome .footer,.chrome .lockup{z-index:2}.chrome .badge,.chrome .title{z-index:3}.chrome[data-preset=hero] .glow{left:calc(var(--u) * -43);top:calc(var(--u) * -89.3);width:calc(var(--u) * 479)}.chrome[data-preset=hero] .badge{left:calc(var(--u) * 113.3);top:calc(var(--u) * 22);width:calc(var(--u) * 166)}.chrome[data-preset=hero] .title{left:calc(var(--u) * 103);top:calc(var(--u) * 169);width:calc(var(--u) * 187.3)}.chrome[data-preset=play] .glow,.chrome[data-preset=form] .glow{left:calc(var(--u) * 12.3);top:calc(var(--u) * -69);width:calc(var(--u) * 368.3)}.chrome[data-preset=play] .badge,.chrome[data-preset=form] .badge{left:calc(var(--u) * 132.3);top:calc(var(--u) * 16.7);width:calc(var(--u) * 128)}.chrome[data-preset=play] .title,.chrome[data-preset=form] .title{left:calc(var(--u) * 117.3);top:calc(var(--u) * 134.7);width:calc(var(--u) * 158.7)}.chrome[data-preset=scan] .glow{left:calc(var(--u) * 76.5);top:calc(var(--u) * -52);width:calc(var(--u) * 240)}.chrome[data-preset=scan] .badge{left:calc(var(--u) * 156.5);top:calc(var(--u) * 12);width:calc(var(--u) * 80)}.chrome[data-preset=scan] .title{left:calc(var(--u) * 117.3);top:calc(var(--u) * 134.7);width:calc(var(--u) * 158.7)}.chrome[data-preset=none] .glow,.chrome[data-preset=none] .badge,.chrome[data-preset=none] .title{left:calc(var(--u) * 132.3);top:calc(var(--u) * 16.7);width:calc(var(--u) * 128)}.chrome .glass{left:calc(var(--u) * -186);top:calc(var(--u) * 178.7);width:calc(var(--u) * 261);transform-origin:30% 80%}.chrome .bottle{left:calc(var(--u) * 272.7);top:calc(var(--u) * 83);width:calc(var(--u) * 248.3);transform-origin:70% 80%}.chrome .bottle-inner{position:relative}.chrome .bottle-sheen{--sheen:-60%;background:linear-gradient(170deg, transparent calc(var(--sheen) - 12%), #ffffff61 var(--sheen), transparent calc(var(--sheen) + 12%));mix-blend-mode:soft-light;position:absolute;inset:0;-webkit-mask:url(/assets/images/web/beer-bottle.webp) 50%/100% 100% no-repeat;mask:url(/assets/images/web/beer-bottle.webp) 50%/100% 100% no-repeat}.chrome .badge-sheen{--sheen:-60%;background:linear-gradient(115deg, transparent calc(var(--sheen) - 10%), #ffffffa6 var(--sheen), transparent calc(var(--sheen) + 10%));mix-blend-mode:overlay;position:absolute;inset:0;-webkit-mask:url(/assets/images/web/logo-badge.webp) 50%/100% 100% no-repeat;mask:url(/assets/images/web/logo-badge.webp) 50%/100% 100% no-repeat}.chrome .footer{top:calc(var(--u) * 595);width:100vw;min-height:calc(var(--u) * 270);background:#2b2b2b;position:absolute;bottom:0;left:calc(50% - 50vw);overflow:hidden}.chrome .footer-column{width:calc(var(--u) * 393);height:100%;margin:0 auto;position:relative}.chrome .photo{inset:calc(var(--u) * -4);position:absolute}.chrome .photo>div{height:100%}.chrome .photo img{object-fit:cover;object-position:left top;height:100%}.chrome .signature{left:calc(var(--u) * 117);top:calc(var(--u) * 14.3);position:absolute;width:calc(var(--u) * 158.7)!important}.chrome .fox{--fox-width:calc(calc(var(--u) * 281.3) + max(0px, (100vw - 430px) * .154));left:calc(calc(var(--u) * 262.1) - var(--fox-width) * .747);top:calc(var(--u) * 4);width:var(--fox-width);position:absolute}.chrome .rule{height:calc(var(--u) * 4.33);transform-origin:50%;background:#b27c4d;position:absolute;top:0;left:0;right:0}.chrome .lockup{left:calc(var(--u) * 91);top:calc(var(--u) * 639);width:calc(var(--u) * 210)}.loading{left:0;right:0;top:calc(var(--u) * 310);justify-items:center;gap:calc(var(--u) * 14);text-align:center;pointer-events:none;animation:.3s ease-out .12s both appear;display:grid;position:absolute}.loading__spinner{width:calc(var(--u) * 34);height:calc(var(--u) * 34);border:calc(var(--u) * 3) solid currentColor;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite spin}.loading__text{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 15.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;width:calc(var(--u) * 220);line-height:1.3}@keyframes appear{0%{opacity:0}}@keyframes spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:1.6s}}.btn{--sheen:-60%;--btn-font:Neutra Display Titling, Neutra Fallback Display, Futura PT, Futura, Century Gothic, Avenir Next, system-ui, sans-serif;--btn-weight:800;--btn-tracking:.11em;--btn-stroke:calc(var(--u) * 3);--btn-height:calc(var(--u) * 50.7);--btn-padding:calc(var(--u) * 26);min-height:var(--btn-height);padding:0 var(--btn-padding);border-radius:var(--btn-radius,999px);color:var(--btn-fg,#fff);font-family:var(--btn-font);font-size:var(--btn-size,1rem);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:uppercase;white-space:nowrap;isolation:isolate;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s,opacity .25s;display:inline-flex;position:relative;overflow:hidden}.btn:active:not(:disabled){transition-duration:80ms;transform:scale(.955)}.btn:disabled:not(.btn--loading){opacity:.5;cursor:not-allowed}@media (hover:hover){.btn:hover:not(:disabled){filter:brightness(1.08)}}.btn--lg{--btn-size:calc(var(--u) * 24.5);min-width:calc(var(--u) * 184.7)}.btn--md{--btn-size:calc(var(--u) * 20);--btn-height:calc(var(--u) * 44);min-width:calc(var(--u) * 132)}.btn--outline{--btn-fg:#fffdf4;--btn-border:#fffdf4;text-shadow:0 0 calc(calc(var(--u) * 6) * .6) #fffdf48c, 0 0 calc(calc(var(--u) * 16) * .6) #fffdf44d}html:not(.js) .btn--outline{box-shadow:inset 0 0 0 var(--btn-stroke) var(--btn-border)}.btn--solid{--btn-fg:#fffdf4;background:var(--btn-bg,#1b2d51);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 18) #15203659}.btn__frame{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:visible}.btn__frame rect{fill:none;stroke:var(--btn-border,currentColor)}.btn__label{transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.btn__spinner{opacity:0;border:2.5px solid;border-right-color:#0000;border-radius:50%;width:1.2em;height:1.2em;margin:auto;transition:opacity .2s,transform .3s;position:absolute;inset:0;transform:scale(.6)}.btn--loading{cursor:progress}.btn--loading .btn__label{opacity:0;transform:translateY(-40%)}.btn--loading .btn__spinner{opacity:1;animation:.7s linear infinite btn-spin;transform:scale(1)}@keyframes btn-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.btn--loading .btn__spinner{animation-duration:1.6s}}.trumps-button{--btn-bg:#000;--btn-fg:#fff;--btn-radius:calc(var(--u) * 17);--btn-height:calc(var(--u) * 58);--btn-padding:calc(var(--u) * 22);--btn-font:Barlow, Barlow Fallback, Segoe UI, system-ui, sans-serif;--btn-weight:800;--btn-size:calc(var(--u) * 24);--btn-tracking:0;min-width:calc(var(--u) * 160);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 14) #0000002e}.check{position:relative}.check__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.check__label{align-items:flex-start;gap:var(--check-gap,.75em);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex}.check__box{width:var(--check-size,22px);height:var(--check-size,22px);border-radius:var(--check-radius,4px);background:var(--check-bg,#fff);flex:none;place-items:center;margin-top:.1em;transition:box-shadow .3s;display:grid}.check__tick{width:78%;height:78%;overflow:visible}.check__tick path{fill:none;stroke:var(--check-tick,#1e2c4f);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.check__input:not(:checked)+.check__label .check__tick path{stroke-opacity:0}.check__input:focus-visible+.check__label .check__box{box-shadow:0 0 0 3px var(--check-focus,#d4a272)}.check--invalid .check__box{box-shadow:0 0 0 3px var(--check-error,#e0644f)}.check__text{min-width:0}.check__error{color:var(--check-error-text,#ffb4a2);margin:.4em 0 0;font-size:.8125rem}.field{width:100%;position:relative}.field__input{width:100%;height:var(--field-height,48px);border-radius:var(--field-radius,10px);background:var(--field-bg,#fff);color:var(--field-fg,#111);font-family:var(--field-font,inherit);font-size:var(--field-size,16px);text-align:center;appearance:none;border:2px solid #0000;outline:none;padding:0 1em;transition:border-color .25s,box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 3px 10px #0000002e}.field__input::placeholder{color:var(--field-placeholder,#222);text-transform:uppercase;letter-spacing:.02em;opacity:1;transition:opacity .2s}.field__input:focus::placeholder{opacity:.35}.field__input:focus{border-color:var(--field-focus,#b27c4d);box-shadow:0 0 0 4px color-mix(in srgb, var(--field-focus,#b27c4d) 30%, transparent), 0 8px 22px #00000040;transform:translateY(-1px)}.field--invalid .field__input{border-color:var(--field-error,#e0644f)}.field__error{min-height:0;color:var(--field-error,#ffb4a2);text-align:center;margin:.35em 0 0;font-size:.8125rem;line-height:1.3}.field__error:empty{display:none}.overlay{width:100%;max-width:none;height:100%;max-height:none;color:inherit;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:0 0;border:0;margin:0;position:fixed;inset:0}.overlay[open]{place-items:center;display:grid}.overlay::backdrop{background:0 0}.overlay__backdrop{background:var(--overlay-backdrop,#0009);position:absolute;inset:0}.overlay__panel{outline:none;max-height:100%;position:relative}html.overlay-open{overflow:hidden}.terms-dialog .card{width:min(calc(var(--u) * 327), 100vw - 32px);max-height:min(calc(var(--u) * 535), 100svh - 48px);align-items:center;gap:calc(var(--u) * 18);padding:calc(var(--u) * 34) calc(var(--u) * 26) calc(var(--u) * 26);border-radius:calc(var(--u) * 22);color:#1e2c4f;box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 60) #00000073;background:#fffdf4;flex-direction:column;display:flex;position:relative}.terms-dialog .title{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 17);letter-spacing:.12em;text-transform:uppercase;text-align:center;line-height:1.1}.terms-dialog .body{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 14);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;overscroll-behavior:contain;padding-right:calc(var(--u) * 6);color:#1e2c4f;flex:auto;line-height:1.45;overflow-y:auto}.terms-dialog .body p+p{margin-top:.9em}.terms-dialog .body a{color:#1e2c4f;text-underline-offset:3px}.terms-dialog .full-link{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 12.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;margin-top:calc(var(--u) * 16);text-align:center;line-height:1.4}.terms-dialog .actions{justify-content:center;gap:calc(var(--u) * 10);flex:none;display:flex}.terms-dialog .actions .btn{--btn-padding:calc(var(--u) * 16);min-width:calc(var(--u) * 120)}.terms-dialog .actions .decline{--btn-fg:#1e2c4f;--btn-border:#1e2c4f;text-shadow:none}.terms-dialog .close{top:calc(var(--u) * 8);right:calc(var(--u) * 10);color:#1e2c4f;width:44px;height:44px;font-size:calc(var(--u) * 26);background:0 0;border:0;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute}.terms-dialog .terms{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 13);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;color:#1e2c4f;text-align:left;line-height:1.5}.terms-dialog .terms p{margin:0}.terms-dialog .terms a{color:#1e2c4f;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.terms-dialog .short-heading{font-weight:700}.terms-dialog .short{margin-top:.4em!important}.terms-dialog .full-heading{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 13);letter-spacing:.12em;text-transform:uppercase;margin-top:calc(var(--u) * 18);padding-top:calc(var(--u) * 14);border-top:1px solid #1e2c4f33;line-height:1.1}.terms-dialog .section{margin-top:calc(var(--u) * 14)}.terms-dialog .section-heading{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 12);letter-spacing:.1em;text-transform:uppercase;margin-bottom:calc(var(--u) * 6);line-height:1.1}.terms-dialog .number{font-variant-numeric:tabular-nums;font-weight:700}.terms-dialog .paragraph+.paragraph,.terms-dialog .paragraph+.letters,.terms-dialog .letters+.paragraph{margin-top:.5em}.terms-dialog .clause{grid-template-columns:calc(var(--u) * 34) 1fr;gap:calc(var(--u) * 4);display:grid}.terms-dialog .clause+.clause{margin-top:.55em}.terms-dialog .letters{margin:.4em 0 0;padding:0;list-style:none}.terms-dialog .letters li{grid-template-columns:calc(var(--u) * 20) 1fr;gap:calc(var(--u) * 2);display:grid}.terms-dialog .letters li+li{margin-top:.3em}.terms-dialog .marker{font-weight:600}.sound-toggle{top:calc(env(safe-area-inset-top) + calc(var(--u) * 14));right:calc(var(--u) * 14);z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf414;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s;display:grid;position:absolute}.sound-toggle svg{fill:#fffdf4;width:22px;height:22px}.sound-toggle:active{background:#fffdf42e}.sound-toggle__stroke{fill:none;stroke:#fffdf4;stroke-width:2px;stroke-linecap:round}.scratch-card{aspect-ratio:1;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;position:relative}.scratch-card__reveal{border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.scratch-card__cover{touch-action:none;cursor:grab;will-change:transform, opacity;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.scratch-card__cover:active{cursor:grabbing}.scratch-card__hint{pointer-events:none;visibility:hidden;background:radial-gradient(circle,#fffdf4f2 0 35%,#fffdf459 55%,#0000 70%);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 18px 6px #fffdf473}.scratch-card__keyboard{color:inherit;font:inherit;opacity:0;pointer-events:none;background:0 0;border:2px solid;border-radius:999px;padding:.6em 1.1em;position:absolute;bottom:-3.2rem;left:50%;translate:-50%}.scratch-card__keyboard:focus-visible{opacity:1;pointer-events:auto}.scratch-card__particles{z-index:40;pointer-events:none;position:fixed;inset:0}.radio-group{border:0;min-width:0;margin:0;padding:0}.radio-group__options{gap:var(--radio-row-gap,.6em);display:grid}.radio__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.radio__label{align-items:center;gap:var(--radio-gap,.8em);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex}.radio__ring{width:var(--radio-size,24px);height:var(--radio-size,24px);border:var(--radio-stroke,2px) solid var(--radio-ring,currentColor);border-radius:50%;flex:none;place-items:center;transition:border-color .25s,transform .4s cubic-bezier(.16,1,.3,1);display:grid}.radio__dot{background:var(--radio-dot,currentColor);border-radius:50%;width:58%;height:58%;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.radio__input:checked+.radio__label .radio__dot{transform:scale(1)}.radio__input:checked+.radio__label .radio__ring{transform:scale(1.06)}.radio__input:focus-visible+.radio__label .radio__ring{box-shadow:0 0 0 3px var(--radio-focus,#14bddc)}.radio:active .radio__ring{transform:scale(.9)}.radio--correct .radio__ring{border-color:var(--radio-correct,#1f9d55)}.radio--correct .radio__dot{background:var(--radio-correct,#1f9d55);transform:scale(1)}.radio--incorrect .radio__ring{border-color:var(--radio-incorrect,#d64545)}.radio--incorrect .radio__dot{background:var(--radio-incorrect,#d64545)}.radio__text{min-width:0}.trumps-card{width:calc(var(--u) * 347.3);height:calc(var(--u) * 236.7);border-radius:calc(var(--u) * 16);box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 30) #0000002e;isolation:isolate;background:#1e2c4f;margin:0 auto;position:relative;overflow:hidden}.trumps-card img{-webkit-user-select:none;user-select:none;height:auto;position:absolute}.trumps-card .bg{object-fit:cover;width:100%;inset:0;height:100%!important}.trumps-card .glow{left:calc(var(--u) * 113.3);top:calc(var(--u) * 11.3);width:calc(var(--u) * 123.7);mix-blend-mode:screen}.trumps-card .glass{left:0;top:calc(var(--u) * 7.7);width:calc(var(--u) * 76)}.trumps-card .bottle{left:calc(var(--u) * 273.7);width:calc(var(--u) * 73.7);top:0}.trumps-card .badge{left:calc(var(--u) * 111.7);top:calc(var(--u) * 25);width:calc(var(--u) * 127)}.trumps-card .title{left:calc(var(--u) * 104);top:calc(var(--u) * 137);width:calc(var(--u) * 143)}.trumps-chrome{pointer-events:none;font-family:Barlow,Barlow Fallback,Segoe UI,system-ui,sans-serif;position:absolute;inset:0}.trumps-chrome .top{width:100vw;height:calc(calc(var(--u) * 75) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);z-index:2;background:#14bddc;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:calc(50% - 50vw)}.trumps-chrome .brand{color:#fff;font-weight:800;font-size:calc(var(--u) * 31);letter-spacing:.01em;text-transform:uppercase;line-height:1}.trumps-chrome .bottom{width:100vw;height:calc(calc(var(--u) * 48) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:2;background:#14bddc;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:calc(50% - 50vw)}.trumps-chrome .powered{align-items:center;gap:calc(var(--u) * 12);color:#fff;font-weight:600;font-size:calc(var(--u) * 13.5);letter-spacing:.02em;text-transform:uppercase;display:flex}.trumps-chrome .powered img{width:calc(var(--u) * 69.7);height:auto}.screen-message .page{min-height:inherit;padding-top:calc(var(--u) * 306);text-align:center;position:relative}.screen-message .heading{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 21.5);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 calc(calc(var(--u) * 6) * .35) #fffdf48c, 0 0 calc(calc(var(--u) * 16) * .35) #fffdf44d;width:calc(var(--u) * 240);margin:0 auto;line-height:1.42}.screen-message .body{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 16);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;width:calc(var(--u) * 214);margin:calc(var(--u) * 18) auto 0;line-height:1.4}.screen-message .body p+p{margin-top:.7em}.screen-message .cta{margin-top:calc(var(--u) * 22)}.screen-message .compact{padding-top:calc(var(--u) * 286)}.screen-message .compact .heading{line-height:1.3}.screen-message .compact .body{margin-top:calc(var(--u) * 12)}.screen-message .compact .cta{margin-top:calc(var(--u) * 14)}.screen-message .compact .cta .btn{--btn-padding:calc(var(--u) * 16)}.screen-message .thanks-copy{max-width:calc(var(--u) * 200);text-wrap:balance;margin-inline:auto}.screen-pos-landing .page{min-height:inherit;padding-top:calc(var(--u) * 291.3);text-align:center;position:relative}.screen-pos-landing .lead{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 15.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.screen-pos-landing .steps{margin:calc(var(--u) * 28) auto 0;width:calc(var(--u) * 214);gap:calc(var(--u) * 15);text-align:left;padding:0;list-style:none;display:grid}.screen-pos-landing .step{grid-template-columns:calc(var(--u) * 26) 1fr;align-items:center;column-gap:calc(var(--u) * 13);display:grid}.screen-pos-landing .icon{place-items:center;display:grid}.screen-pos-landing .icon img{height:auto}.screen-pos-landing .step-text{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 18);letter-spacing:.08em;text-transform:uppercase;line-height:1.12}.screen-pos-landing .already{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 15.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;margin-top:calc(var(--u) * 25);line-height:1.2}.screen-pos-landing .cta{margin-top:calc(var(--u) * 12)}.screen-pos-landing .scan-button{--btn-tracking:.08em;--btn-padding:calc(var(--u) * 18);min-width:calc(var(--u) * 209)}.screen-pos-landing .icon--buy img{width:calc(var(--u) * 13.7)}.screen-pos-landing .icon--token img{width:calc(var(--u) * 17)}.screen-pos-landing .icon--scan img{width:calc(var(--u) * 16)}.screen-game-landing .page{min-height:inherit;padding-top:calc(var(--u) * 285.3);text-align:center;position:relative}.screen-game-landing .lead{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 15.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;text-transform:uppercase;letter-spacing:.02em;line-height:1.25}.screen-game-landing .amount{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 50);letter-spacing:.06em;text-transform:uppercase;margin:calc(var(--u) * 6) 0 calc(var(--u) * 4);font-variant-numeric:lining-nums tabular-nums;line-height:1.05}.screen-game-landing .plus{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 15.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;width:calc(var(--u) * 190);margin:calc(var(--u) * 20) auto 0;text-transform:uppercase;letter-spacing:.02em;line-height:1.3}.screen-game-landing .cta{margin-top:calc(var(--u) * 20);position:relative}.screen-game-landing .consent{--pulse:0;--check-size:calc(var(--u) * 17.7);--check-radius:calc(var(--u) * 4);--check-bg:#fff;--check-tick:#1e2c4f;--check-gap:calc(var(--u) * 8);width:calc(var(--u) * 218);margin:calc(var(--u) * 20) 0 0 calc(var(--u) * 83.5);text-align:left;font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 13.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;filter:drop-shadow(0 0 calc(calc(var(--u) * 10) * var(--pulse)) #d4a272e6);line-height:1.3}.screen-game-landing .terms-link{color:inherit;font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.screen-scan .page{text-align:center;flex-direction:column;justify-content:space-between;min-height:100svh;display:flex;position:relative}.screen-scan .camera{z-index:0;background:#152036;position:fixed;inset:0}.screen-scan .video{visibility:visible;object-fit:cover;width:100%;height:100%}.screen-scan .frame{--breathe:0;--bracket:#fffdf4;width:min(calc(var(--u) * 256), 72vw, 46svh);aspect-ratio:1;border-radius:calc(var(--u) * 26);position:absolute;top:47%;left:50%;translate:-50% -50%;box-shadow:0 0 0 200vmax #152036bd}.screen-scan .frame.rejected{--bracket:#b27c4d}.screen-scan .bracket{border:calc(var(--u) * 4) solid var(--bracket);width:22%;height:22%;filter:drop-shadow(0 0 calc(var(--u) * 6) #fffdf480);scale:calc(1 + var(--breathe) * .06);transition:border-color .25s;position:absolute}.screen-scan .tl{top:calc(var(--u) * -6);left:calc(var(--u) * -6);border-top-left-radius:calc(var(--u) * 24);border-bottom:0;border-right:0}.screen-scan .tr{top:calc(var(--u) * -6);right:calc(var(--u) * -6);border-top-right-radius:calc(var(--u) * 24);border-bottom:0;border-left:0}.screen-scan .br{bottom:calc(var(--u) * -6);right:calc(var(--u) * -6);border-bottom-right-radius:calc(var(--u) * 24);border-top:0;border-left:0}.screen-scan .bl{bottom:calc(var(--u) * -6);left:calc(var(--u) * -6);border-bottom-left-radius:calc(var(--u) * 24);border-top:0;border-right:0}.screen-scan .laser{visibility:hidden;background:radial-gradient(closest-side,#fffdf4f2,#d4a27259,#0000);border-radius:50%;height:5%;position:absolute;top:0;left:8%;right:8%}.screen-scan .flash{border-radius:inherit;visibility:hidden;background:#fffdf4;position:absolute;inset:0}.screen-scan .found{visibility:hidden;width:30%;position:absolute;top:50%;left:50%;translate:-50% -50%}.screen-scan .found circle{fill:#fffdf4}.screen-scan .found path{fill:none;stroke:#1e2c4f;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.screen-scan .spinner{width:calc(var(--u) * 34);height:calc(var(--u) * 34);margin:calc(var(--u) * -17) 0 0 calc(var(--u) * -17);border:calc(var(--u) * 3) solid #fffdf440;border-top-color:#fffdf4;border-radius:50%;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.screen-scan .header{z-index:1;padding-top:calc(env(safe-area-inset-top) + calc(var(--u) * 14));position:relative}.screen-scan .logo{width:calc(var(--u) * 92);height:auto;filter:drop-shadow(0 calc(var(--u) * 6) calc(var(--u) * 16) #00000073);margin:0 auto}.screen-scan .heading{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 19);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 calc(calc(var(--u) * 6) * .5) #fffdf48c, 0 0 calc(calc(var(--u) * 16) * .5) #fffdf44d;margin-top:calc(var(--u) * 14);line-height:1.1}.screen-scan .footer{z-index:1;padding:0 calc(var(--u) * 26) calc(env(safe-area-inset-bottom) + calc(var(--u) * 24));position:relative}.screen-scan .status{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 15);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;min-height:2.8em;margin:0 auto calc(var(--u) * 16);max-width:calc(var(--u) * 300);line-height:1.4}.screen-scan .actions{justify-content:center;align-items:center;gap:calc(var(--u) * 12);flex-wrap:wrap;display:flex}.screen-scan .torch{width:calc(var(--u) * 46);height:calc(var(--u) * 46);border:calc(var(--u) * 2.5) solid #fffdf4;background:0 0;border-radius:50%;place-items:center;display:grid}.screen-scan .torch svg{fill:#fffdf4;width:50%}.screen-scan .torch[aria-pressed=true]{background:#fffdf4}.screen-scan .torch[aria-pressed=true] svg{fill:#1e2c4f}.screen-venue-confirm .page{min-height:inherit;padding:calc(var(--u) * 238) calc(var(--u) * 30) calc(var(--u) * 40);text-align:center;perspective:900px;position:relative}.screen-venue-confirm .heading{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 21);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 calc(calc(var(--u) * 6) * .5) #fffdf48c, 0 0 calc(calc(var(--u) * 16) * .5) #fffdf44d;line-height:1.1}.screen-venue-confirm .card{margin:calc(var(--u) * 30) auto 0;width:calc(var(--u) * 300);padding:calc(var(--u) * 46) calc(var(--u) * 22) calc(var(--u) * 26);border-radius:calc(var(--u) * 26);color:#1e2c4f;box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 40) #00000059, inset 0 0 0 calc(var(--u) * 1.5) #b27c4d59;transform-origin:50% 0;background:#fffdf4;position:relative}.screen-venue-confirm .pin{left:50%;top:calc(var(--u) * -18);width:calc(var(--u) * 30);margin-left:calc(var(--u) * -15);transform-origin:50% 100%;position:absolute}.screen-venue-confirm .pin path{fill:#b27c4d}.screen-venue-confirm .pin circle{fill:#fffdf4}.screen-venue-confirm .pin-shadow{left:50%;top:calc(var(--u) * 12);width:calc(var(--u) * 22);height:calc(var(--u) * 6);margin-left:calc(var(--u) * -11);filter:blur(2px);background:#1e2c4f;border-radius:50%;position:absolute}.screen-venue-confirm .kicker{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 13);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;text-transform:uppercase;letter-spacing:.12em;color:#8f6138;line-height:1.2}.screen-venue-confirm .name{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 21);letter-spacing:.06em;text-transform:uppercase;margin-top:calc(var(--u) * 8);line-height:1.15}.screen-venue-confirm .address{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 15);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;margin-top:calc(var(--u) * 10);flex-direction:column;font-style:normal;line-height:1.4;display:flex}.screen-venue-confirm .cta{margin-top:calc(var(--u) * 30)}.screen-scratch{-webkit-user-select:none;user-select:none}.screen-scratch .page{min-height:inherit;padding-top:calc(var(--u) * 235);padding-bottom:calc(var(--u) * 40);text-align:center;position:relative}.screen-scratch .copy{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 15.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;width:calc(var(--u) * 300);margin:0 auto;line-height:1.3}.screen-scratch .card-wrap{width:calc(var(--u) * 317.3);margin:calc(var(--u) * 22) auto 0;perspective:1000px;position:relative}.screen-scratch .card{z-index:1;transform-origin:50% 80%;position:relative}.screen-scratch .card-shadow{filter:blur(10px);background:radial-gradient(closest-side,#00000073,#0000);border-radius:50%;height:22%;position:absolute;bottom:-6%;left:6%;right:6%}.screen-scratch .under{aspect-ratio:1;width:calc(100% - 5px);box-shadow:inset 0 0 calc(var(--u) * 24) #b27c4d40;background:radial-gradient(circle at 50% 42%,#ffffffe6,#0000 62%),#fffdf4;border-radius:50%;place-items:center;display:grid}.screen-scratch .under-text{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 24.5);letter-spacing:.06em;text-transform:uppercase;color:#1e2c4f;padding:0 calc(var(--u) * 24);line-height:1.1}.screen-scratch .prompt{margin-top:calc(var(--u) * 20)}.screen-scratch .arrow{width:calc(var(--u) * 15);height:calc(var(--u) * 13);fill:#fffdf4;filter:drop-shadow(0 0 calc(var(--u) * 5) #fffdf499);margin:0 auto}.screen-scratch .prompt-text{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 24.5);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 calc(calc(var(--u) * 6) * .9) #fffdf48c, 0 0 calc(calc(var(--u) * 16) * .9) #fffdf44d;margin-top:calc(var(--u) * 12);line-height:1.1}.screen-scratch .overlay{--overlay-backdrop:#1520369e}.screen-scratch .overlay [data-panel]{left:var(--cx,50%);top:var(--cy,50%);position:fixed;translate:-50% -50%}.screen-scratch .circle{width:min(calc(var(--u) * 326.3), 92vw);aspect-ratio:1;justify-content:center;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 30);color:#1e2c4f;text-align:center;box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 70) #00000073, 0 0 0 calc(var(--u) * 1) #fff9 inset;background:#fffdf4;border-radius:50%;flex-direction:column;display:flex;position:relative}.screen-scratch .ring{border:calc(var(--u) * 3) solid #fffdf4;pointer-events:none;border-radius:50%;position:absolute;inset:0}.screen-scratch .headline{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 41);letter-spacing:.04em;text-transform:uppercase;line-height:1}.screen-scratch .body{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 17);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;max-width:calc(var(--u) * 240);margin-bottom:calc(var(--u) * 10);line-height:1.35}.screen-scratch .congrats{text-transform:uppercase;letter-spacing:.04em}.screen-scratch .confetti{z-index:60;pointer-events:none;position:fixed;inset:0}.screen-scratch .win{--result:win}.screen-scratch .lose{--result:lose}.screen-scratch .lose .headline{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 36);letter-spacing:.05em;text-transform:uppercase;line-height:1.1}.screen-capture .page{min-height:inherit;padding:calc(var(--u) * 148.3) 0 calc(var(--u) * 170);text-align:center;position:relative}.screen-capture .heading{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 24.5);letter-spacing:.12em;text-transform:uppercase;line-height:1.1}.screen-capture .copy{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 16);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;width:calc(var(--u) * 230);margin:calc(var(--u) * 14) auto 0;line-height:1.4}.screen-capture .copy+.copy{margin-top:calc(var(--u) * 16)}.screen-capture .form{--field-height:calc(var(--u) * 47.7);--field-radius:calc(var(--u) * 10);--field-font:Neutra Text TF, Neutra Fallback Text, Avenir Next, Segoe UI, system-ui, sans-serif;--field-size:calc(var(--u) * 14.5);--field-placeholder:#152036;--field-focus:#b27c4d;width:calc(var(--u) * 267.7);margin:calc(var(--u) * 30) auto 0;gap:calc(var(--u) * 16);display:grid}.screen-capture .cta{margin-top:calc(var(--u) * 13)}.screen-claim .page{min-height:inherit;padding:calc(var(--u) * 236) calc(var(--u) * 26) calc(var(--u) * 48);text-align:center;perspective:1100px;position:relative}.screen-claim .greeting{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 16);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;opacity:.9;line-height:1.3}.screen-claim .heading{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 24.5);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 calc(calc(var(--u) * 6) * .4) #fffdf48c, 0 0 calc(calc(var(--u) * 16) * .4) #fffdf44d;margin-top:calc(var(--u) * 6);line-height:1.1}.screen-claim .card-wrap{margin:calc(var(--u) * 28) auto 0;width:calc(var(--u) * 290);transform-style:preserve-3d}.screen-claim .card{--sheen:-60%;aspect-ratio:1.586;padding:calc(var(--u) * 20) calc(var(--u) * 22);border-radius:calc(var(--u) * 18);color:#1e2c4f;text-align:left;background:linear-gradient(105deg, transparent calc(var(--sheen) - 14%), #ffffff8c var(--sheen), transparent calc(var(--sheen) + 14%)), radial-gradient(120% 90% at 85% 0%, #b27c4d40, transparent 60%), linear-gradient(135deg, #fffdf4, #f4ead6);box-shadow:0 calc(var(--u) * 26) calc(var(--u) * 50) #00000073, inset 0 0 0 calc(var(--u) * 2) #b27c4d8c;transform-style:preserve-3d;backface-visibility:hidden;grid-template-rows:1fr auto auto;place-items:end start;display:grid;position:relative}.screen-claim .amount{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 52);letter-spacing:.02em;text-transform:uppercase;align-self:start;line-height:1}.screen-claim .kind{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 15);letter-spacing:.14em;text-transform:uppercase;margin-top:calc(var(--u) * 6);line-height:1.1}.screen-claim .brand{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 12);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;margin-top:calc(var(--u) * 4);color:#b27c4d;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.screen-claim .body{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 15.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;width:calc(var(--u) * 290);margin:calc(var(--u) * 26) auto 0;line-height:1.45}.screen-claim .cta{margin-top:calc(var(--u) * 22)}.screen-claim .code-panel{width:calc(var(--u) * 300);margin:calc(var(--u) * 22) auto 0;padding:calc(var(--u) * 18) calc(var(--u) * 16) calc(var(--u) * 16);border:calc(var(--u) * 1.5) dashed #fffdf4b3;border-radius:calc(var(--u) * 16);background:#ffffff0f}.screen-claim .code-label{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 11.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;letter-spacing:.18em;text-transform:uppercase;color:#d4a272;line-height:1.2}.screen-claim .code{margin-top:calc(var(--u) * 8);font-family:ui-monospace,SF Mono,Menlo,Consolas,Courier New,monospace;font-size:calc(var(--u) * 22);letter-spacing:.08em;color:#fffdf4;word-break:break-all;-webkit-user-select:all;user-select:all;font-weight:700;line-height:1.2}.screen-claim .copy{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 13);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;margin-top:calc(var(--u) * 14);padding:calc(var(--u) * 11) calc(var(--u) * 22);min-height:calc(var(--u) * 44);border:calc(var(--u) * 1.5) solid #fffdf4;color:#fffdf4;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;line-height:1;transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.screen-claim .copy:hover,.screen-claim .copy:focus-visible{color:#1e2c4f;background:#fffdf4}.screen-claim .copy:focus-visible{outline:calc(var(--u) * 2) solid #d4a272;outline-offset:calc(var(--u) * 3)}.screen-claim .serial{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 11.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;margin-top:calc(var(--u) * 12);opacity:.8;line-height:1.35}.screen-claim .how-to{width:calc(var(--u) * 300);margin:calc(var(--u) * 26) auto 0;text-align:left}.screen-claim .how-to a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.screen-claim .how-to-title{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 15);letter-spacing:.12em;text-transform:uppercase;text-align:center;line-height:1.1}.screen-claim .steps{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 14.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;margin:calc(var(--u) * 14) 0 0;padding-left:calc(var(--u) * 22);line-height:1.45}.screen-claim .steps li+li{margin-top:calc(var(--u) * 8)}.screen-claim .steps li::marker{color:#d4a272;font-weight:700}.screen-claim .note{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 13.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;margin-top:calc(var(--u) * 14);opacity:.9;line-height:1.45}.screen-claim .disclaimer{font-family:Neutra Text TF,Neutra Fallback Text,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:calc(var(--u) * 10.5);letter-spacing:.005em;font-variant-numeric:oldstyle-nums proportional-nums;margin-top:calc(var(--u) * 16);opacity:.65;line-height:1.45}.screen-video .page{min-height:inherit;padding:calc(var(--u) * 238) calc(var(--u) * 30) calc(var(--u) * 40);text-align:center;position:relative}.screen-video .heading{font-family:Neutra Display Titling,Neutra Fallback Display,Futura PT,Futura,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:800;font-size:calc(var(--u) * 18);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 calc(calc(var(--u) * 6) * .5) #fffdf48c, 0 0 calc(calc(var(--u) * 16) * .5) #fffdf44d;line-height:1.3}.screen-video .video{aspect-ratio:16/9;width:100%;margin-top:calc(var(--u) * 22);border-radius:calc(var(--u) * 18);box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 40) #00000059;background:#000;display:block}.screen-video .cta{margin-top:calc(var(--u) * 30)}.screen-quiz .page{padding:calc(var(--u) * 26.7) 0 calc(var(--u) * 28);color:#111;text-align:center;perspective:900px;font-family:Barlow,Barlow Fallback,Segoe UI,system-ui,sans-serif;position:relative}.screen-quiz .headline{width:calc(var(--u) * 330);margin:calc(var(--u) * 24) auto 0;font-weight:800;font-size:calc(var(--u) * 18.5);text-transform:uppercase;letter-spacing:.005em;line-height:1.12}.screen-quiz .sub{margin-top:calc(var(--u) * 14);font-weight:600;font-size:calc(var(--u) * 15.5);line-height:1.25}.screen-quiz .question{width:calc(var(--u) * 320);margin:calc(var(--u) * 16) auto 0}.screen-quiz .progress{margin-bottom:calc(var(--u) * 6);font-weight:600;font-size:calc(var(--u) * 12.5);letter-spacing:.12em;text-transform:uppercase;color:#0b7d92}.screen-quiz .legend{width:100%;margin-bottom:calc(var(--u) * 12);font-weight:800;font-size:calc(var(--u) * 15);text-align:center;line-height:1.25;display:block}.screen-quiz .options{--radio-size:calc(var(--u) * 20.7);--radio-stroke:calc(var(--u) * 2.2);--radio-ring:#000;--radio-dot:#000;--radio-gap:calc(var(--u) * 9);--radio-row-gap:calc(var(--u) * 8);--radio-focus:#14bddc;--radio-correct:#1f9d55;--radio-incorrect:#d64545}.screen-quiz .options>div{text-align:left;width:max-content;max-width:100%;margin:0 auto}.screen-quiz .options{font-weight:600;font-size:calc(var(--u) * 15.5)}.screen-quiz .hint{min-height:1.2em;margin-top:calc(var(--u) * 6);font-weight:600;font-size:calc(var(--u) * 13);color:#c0392b}.screen-quiz .submit{margin-top:calc(var(--u) * 8)}.screen-quiz .result-overlay{--overlay-backdrop:#000000a8}.screen-quiz .modal{width:min(calc(var(--u) * 327), 100vw - 32px);min-height:calc(var(--u) * 305);padding:calc(var(--u) * 98) calc(var(--u) * 26) calc(var(--u) * 30);border:calc(var(--u) * 2.5) solid #000;border-radius:calc(var(--u) * 22);color:#111;text-align:center;background:#fff;font-family:Barlow,Barlow Fallback,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.screen-quiz .band{height:calc(var(--u) * 80);background:#14bddc;position:absolute;top:0;left:0;right:0}.screen-quiz .modal-title{left:0;right:0;top:calc(var(--u) * 24);color:#fff;font-weight:800;font-size:calc(var(--u) * 31);text-transform:uppercase;line-height:1;position:absolute}.screen-quiz .modal-body{font-weight:600;font-size:calc(var(--u) * 15.5);line-height:1.3}.screen-quiz .modal-body p{min-height:calc(var(--u) * 70);margin-bottom:calc(var(--u) * 24)}.screen-quiz .confetti{z-index:60;pointer-events:none;position:fixed;inset:0}[hidden]{display:none!important}[data-intro]{visibility:visible}html.js [data-intro]{visibility:hidden}html.js body[data-has-errors] [data-intro],html.js body[data-quiet] [data-intro]{visibility:visible}@media (prefers-reduced-motion:reduce){html.js [data-intro]{visibility:visible}}html:not(.js) .chrome{visibility:visible}html:not(.js) .chrome:not([data-preset=hero]) .glass,html:not(.js) .chrome:not([data-preset=hero]) .bottle,html:not(.js) .chrome:not([data-preset=hero]) .footer,html:not(.js) .chrome:not([data-preset=form]) .lockup,html:not(.js) .chrome[data-preset=form] .title,html:not(.js) .chrome[data-preset=scan] .title,html:not(.js) .chrome[data-preset=none]>*{display:none}html.js:not(.ready) .trumps-chrome{visibility:hidden}.boot-loading{display:none}html.js:not(.ready) .boot-loading{display:grid}.request-failed{left:50%;bottom:calc(env(safe-area-inset-bottom) + 24px);z-index:90;color:#1e2c4f;text-align:center;background:#fffdf4;border-radius:14px;width:min(320px,100vw - 32px);padding:14px 18px;font-size:15px;line-height:1.35;position:fixed;translate:-50%;box-shadow:0 12px 32px #00000059}
