@property --gttca-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.gttca{--night:#02141A;--night2:#06303A;--ink:#F7F1E3;--muted:#B4C6C7;--orange:#F1880A;--g-hi:#FFF4CC;--g-1:#F7D886;--g-2:#E8B758;--g-3:#C68E2F;--g-lo:#7E5110;--gold:linear-gradient(100deg, var(--g-lo) 0%, var(--g-2) 16%, var(--g-hi) 28%, var(--g-1) 36%, var(--g-3) 52%, var(--g-1) 68%, var(--g-hi) 76%, var(--g-2) 86%, var(--g-lo) 100%);--line:rgba(232, 183, 88, .32);--display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--ui:"Outfit", system-ui, "Segoe UI", sans-serif;--body:"DM Sans", system-ui, "Segoe UI", sans-serif;--head:96px;color:var(--ink);font-family:var(--body);font-size:1rem;line-height:1.55}.gttca *,.gttca *::before,.gttca *::after{box-sizing:border-box}.gttca button{font:inherit}.gttca-night{position:relative;isolation:isolate;overflow:hidden;overflow:clip;background:radial-gradient(90% 55% at 50% -8%,rgb(232 183 88 / .20) 0%,transparent 55%),radial-gradient(120% 70% at 50% -10%,#0E4A54 0%,transparent 62%),linear-gradient(180deg,var(--night2),var(--night) 58%)}.gttca-list.gttca-night{background:linear-gradient(180deg,var(--night) 0%,#041E25 40%,var(--night) 100%)}.gttca-dust{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.gttca-beams{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.gttca-beams i{position:absolute;top:-25%;width:32%;height:130%;background:linear-gradient(180deg,rgb(255 228 150 / .34),rgb(232 183 88 / .08) 45%,transparent 72%);filter:blur(8px);transform-origin:50% 0;mix-blend-mode:screen;animation:gttca-sweep 7s ease-in-out infinite alternate}.gttca-beams i:nth-child(1){left:2%;rotate:22deg}.gttca-beams i:nth-child(2){right:2%;rotate:-22deg;animation-delay:-3.5s}.gttca-beams i:nth-child(3){left:34%;width:22%;opacity:.55;animation-duration:11s}@keyframes gttca-sweep{from{transform:rotate(-9deg);opacity:.45}to{transform:rotate(9deg);opacity:1}}.gttca-in{position:relative;max-width:1280px;margin:0 auto;padding:32px max(20px, env(safe-area-inset-right, 0px)) 48px max(20px, env(safe-area-inset-left, 0px))}.gttca-hero .gttca-in{padding-top:calc(var(--head) + 18px);padding-bottom:56px}@media (min-width:900px){.gttca-in{padding-left:40px;padding-right:40px}.gttca-hero .gttca-in{padding-top:calc(var(--head) + 36px);padding-bottom:80px}}.gttca-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font:600 .7rem/1.3 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.gttca-dot{width:6px;height:6px;border-radius:50%;background:var(--g-2);box-shadow:0 0 10px var(--g-2);display:inline-block;margin-right:8px;vertical-align:middle;animation:gttca-blink 2.4s ease-in-out infinite}@keyframes gttca-blink{50%{opacity:.25}}.gttca-gold{background:var(--gold);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0;animation:gttca-shine 5s linear infinite;filter:drop-shadow(0 2px 14px rgb(232 183 88 / .35))}@keyframes gttca-shine{from{background-position:0% 0}to{background-position:-250% 0}}.gttca-kick{display:inline-block;font:700 .72rem/1.2 var(--ui);letter-spacing:.24em;text-transform:uppercase}.gttca-rule{height:1px;border:0;margin:0 0 22px;background:linear-gradient(90deg,transparent,var(--g-2),var(--g-hi),var(--g-2),transparent);background-size:200% 100%;animation:gttca-shine 6s linear infinite}.gttca-heroGrid{display:grid;gap:28px;margin-top:26px;align-items:center}@media (min-width:900px){.gttca-heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gttca-h1{font:700 clamp(2.6rem, 7.4vw, 5.6rem)/.95 var(--display);margin:12px 0 16px;letter-spacing:-.01em;text-wrap:balance;color:var(--ink)}.gttca-h1 .l1{display:block}.gttca-h1 .l2{display:block;font-style:italic}.gttca-lead{color:var(--muted);max-width:50ch;margin:0;font-size:1.05rem}.gttca-emblemCol{display:grid;justify-items:center;gap:16px;width:100%;min-width:0}.gttca-place{margin:0;text-align:center;text-wrap:balance;font:700 .9rem/1.4 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}@media (min-width:900px){.gttca-place{font-size:1rem}}.gttca-emblem{position:relative;justify-self:center;width:min(512px, 80%);aspect-ratio:1;max-width:100%;display:grid;place-items:center}.gttca-emblem::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle closest-side,transparent 58%,rgb(232 183 88 / .16) 72%,rgb(232 183 88 / .05) 86%,transparent 100%);animation:gttca-breathe 4s ease-in-out infinite}.gttca-emblem::after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from var(--gttca-ang),transparent 0 70%,rgb(255 240 190 / .9) 78%,transparent 86%);-webkit-mask:radial-gradient(circle,transparent 66%,#000 67%,#000 69%,transparent 70%);mask:radial-gradient(circle,transparent 66%,#000 67%,#000 69%,transparent 70%);animation:gttca-turn 6s linear infinite}@keyframes gttca-breathe{50%{transform:scale(1.07);opacity:.75}}@keyframes gttca-turn{to{--gttca-ang:360deg}}.gttca-emblem .lg{position:relative;width:90%;height:90%;animation:gttca-float 6s ease-in-out infinite}.gttca-emblem img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .45))}.gttca-emblem .glint{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .85) 48%,transparent 60%);background-size:300% 100%;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;mix-blend-mode:screen;animation:gttca-glint 6.4s ease-in-out infinite}@keyframes gttca-glint{0%,55%{background-position:120% 0}85%,100%{background-position:-60% 0}}@keyframes gttca-float{50%{transform:translateY(-7px)}}@media (max-width:899px){.gttca-emblem{width:min(448px, 80%)}}@media (max-width:599px){.gttca-emblem .lg{width:96%;height:96%}.gttca-emblem::after{-webkit-mask:radial-gradient(circle,transparent 68.5%,#000 69.3%,#000 70.3%,transparent 71%);mask:radial-gradient(circle,transparent 68.5%,#000 69.3%,#000 70.3%,transparent 71%)}}.gttca-cd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;max-width:360px}.gttca-cd div{position:relative;min-width:0;padding:12px 8px 10px;text-align:center;border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / .08),rgb(255 255 255 / .02));overflow:hidden}.gttca-cd div::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--gold);background-size:250% 100%;animation:gttca-shine 6s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.gttca-cd b{display:block;font:700 clamp(1.6rem, 6vw, 2.1rem)/1 var(--display);font-variant-numeric:tabular-nums}.gttca-cd b.flip{animation:gttca-flip .5s cubic-bezier(.2,.9,.3,1.3),gttca-shine 5s linear infinite}@keyframes gttca-flip{from{transform:translateY(-55%) rotateX(70deg);opacity:0}}.gttca-cd span{display:block;margin-top:7px;font:600 .58rem/1 var(--ui);letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;color:var(--muted)}.gttca-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gttca-ctas{margin-top:26px}.gttca-btn{all:unset;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 26px;border-radius:999px;font:700 .95rem/1.15 var(--ui);letter-spacing:.02em;color:#1E1404;text-align:center;background:linear-gradient(180deg,#FFF0C2 0%,#F4CF77 22%,#E2AC4B 55%,#B67C22 100%);box-shadow:0 1px 0 rgb(255 255 255 / .7) inset,0 -2px 0 rgb(90 55 5 / .35) inset,0 12px 34px -10px rgb(232 183 88 / .75),0 0 0 1px rgb(126 81 16 / .5);transition:transform .2s}.gttca-btn::after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .75),transparent);transform:skewX(-20deg);animation:gttca-sheen 3.6s ease-in-out infinite;pointer-events:none}.gttca-btn:hover::after{animation-duration:1.2s}.gttca-btn:active{transform:translateY(1px) scale(.99)}@keyframes gttca-sheen{0%,60%{left:-60%}100%{left:130%}}.gttca-btn.ghost{background:rgb(255 255 255 / .03);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.gttca-btn.ghost::after,.gttca-btn.is-off::after{display:none}.gttca-btn.is-off{cursor:default;background:rgb(255 255 255 / .06);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.gttca-btn[disabled]{opacity:.6;cursor:progress}.gttca-btn:focus-visible,.gttca a:focus-visible,.gttca button:focus-visible{outline:2px solid var(--g-1);outline-offset:3px}.gttca a.gttca-btn{text-decoration:none}.gttca-cats{position:sticky;top:calc(var(--head) - 8px);z-index:5;display:flex;gap:8px;overflow-x:auto;margin:0 -4px 28px;padding:10px 4px;scrollbar-width:none;background:linear-gradient(180deg,rgb(2 20 26 / .92),rgb(2 20 26 / .78));backdrop-filter:blur(10px);border-radius:999px}.gttca-cats::-webkit-scrollbar{display:none}@supports not (overflow:clip){.gttca-cats{position:relative;top:auto}}.gttca-cats a{flex:none;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);font:600 .82rem/1 var(--ui);color:var(--muted);text-decoration:none}.gttca-cats a[aria-current="true"]{color:#1E1404;background:linear-gradient(180deg,#FBE3A2,#E2AC4B);box-shadow:0 8px 20px -10px rgb(232 183 88 / .8)}.gttca-cat{scroll-margin-top:var(--gttca-stick,70px);margin-bottom:26px}.gttca-catTitle{font:700 clamp(1.9rem, 4.6vw, 3rem)/1.05 var(--display);margin:26px 0 18px;text-wrap:balance}.gttca-prize{scroll-margin-top:var(--gttca-stick,70px);padding-top:10px;margin-bottom:30px}.gttca-h3{font:600 italic clamp(1.45rem, 3.2vw, 2.1rem)/1.12 var(--display);margin:8px 0 18px;text-wrap:balance;color:var(--ink);max-width:40ch}.gttca-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.gttca-grid>*{flex:0 0 calc((100% - 12px) / 2);min-width:0}@media (min-width:640px){.gttca-grid>*{flex-basis:calc((100% - 24px) / 3)}}@media (min-width:1000px){.gttca-grid>*{flex-basis:calc((100% - 48px) / 5)}}@media (min-width:1200px){.gttca-grid>*{flex-basis:calc((100% - 60px) / 6)}}.gttca-nom{all:unset;box-sizing:border-box;position:relative;padding:18px 12px 16px;border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .02));text-align:center;display:grid;gap:10px;justify-items:center;align-content:start;transition:transform .35s cubic-bezier(.2,.8,.2,1);color:var(--ink)}button.gttca-nom{cursor:pointer}.gttca-nom::before,.gttca-opt::before,.gttca-panel::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--gttca-ang),rgb(232 183 88 / .15),rgb(255 240 190 / .95) 12%,rgb(232 183 88 / .15) 25%,rgb(232 183 88 / .15) 60%,rgb(247 216 134 / .8) 70%,rgb(232 183 88 / .15) 80%);animation:gttca-turn 7s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.gttca-nom:hover{transform:translateY(-5px)}.gttca-nom:hover .medal{box-shadow:0 0 0 2px var(--g-hi),0 0 26px 4px rgb(247 216 134 / .55)}.gttca-nom p{margin:0;font:600 .84rem/1.25 var(--ui);overflow-wrap:anywhere}.gttca-nom small{font:600 .74rem/1 var(--ui);color:var(--g-1)}.gttca-nom.is-first{background:linear-gradient(180deg,rgb(232 183 88 / .2),rgb(232 183 88 / .04))}.gttca-voteTag{font:700 .66rem/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--g-1);opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s}.gttca-nom:hover .gttca-voteTag,.gttca-nom:focus-visible .gttca-voteTag{opacity:1;transform:none}@media (hover:none){.gttca-voteTag{opacity:1;transform:none}}.gttca .medal{position:relative;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;flex:none;overflow:hidden;font:700 .95rem/1 var(--ui);color:#0B3F47;letter-spacing:.02em;background:radial-gradient(circle at 32% 26%,#FFFFFF,#EDE5D2 70%);box-shadow:0 0 0 2px var(--g-2),0 0 0 5px rgb(232 183 88 / .16),0 10px 22px -8px rgb(0 0 0 / .6);transition:box-shadow .35s}.gttca .medal.has-logo{background:#FFF}.gttca .medal img{width:78%;height:78%;object-fit:contain}.gttca .medal.is-wide img{width:88%;height:88%}.gttca .medal.has-logo.is-dark{background:#0B3F47}.gttca .medal.is-photo img{width:100%;height:100%;object-fit:cover}.gttca .medal.ini-5{font-size:.8rem;letter-spacing:0}.gttca .medal.ini-6{font-size:.68rem;letter-spacing:0}.gttca-opt .medal.ini-5{font-size:.6rem}.gttca-opt .medal.ini-6{font-size:.52rem}.gttca-reveal{opacity:0;transform:translateY(16px) scale(.97);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}.gttca-reveal.is-in{opacity:1;transform:none}.gttca-spark{position:absolute;width:6px;height:6px;pointer-events:none;z-index:2;background:radial-gradient(circle,#FFF8DC 0 30%,rgb(247 216 134 / .9) 45%,transparent 70%);border-radius:50%;animation:gttca-sparkle .9s ease-out forwards}@keyframes gttca-sparkle{from{transform:translate(0,0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}.gttca-special{position:relative;text-align:center;padding:34px 20px;margin:20px 0 40px;border-radius:24px;background:radial-gradient(80% 120% at 50% 0%,rgb(232 183 88 / .22),rgb(232 183 88 / .03) 70%);box-shadow:inset 0 0 0 1px var(--line)}.gttca-special .gttca-h3{margin-inline:auto}.gttca-laureate{font:700 clamp(1.5rem, 3.6vw, 2.4rem)/1.15 var(--display);margin:6px 0 10px}.gttca-note{color:var(--muted);font-size:.86rem;margin:0}.gttca-how{margin-top:10px}.gttca-how ol{list-style:none;counter-reset:s;padding:0;margin:0 0 16px;display:grid;gap:12px}@media (min-width:800px){.gttca-how ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.gttca-how li{counter-increment:s;position:relative;padding:18px 18px 18px 70px;border-radius:18px;background:rgb(255 255 255 / .04);box-shadow:inset 0 0 0 1px var(--line)}.gttca-how li::before{content:counter(s);position:absolute;left:18px;top:16px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:700 1.2rem/1 var(--display);color:#1E1404;background:linear-gradient(180deg,#FBE3A2,#C68E2F)}.gttca-how li p{margin:0}.gttca-dialog{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:max(0px, env(safe-area-inset-top, 0px)) 0 0;background:rgb(1 10 13 / .72);backdrop-filter:blur(6px)}.gttca-dialog[hidden]{display:none}.gttca-sheet{width:min(720px, 100%);height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;animation:gttca-up .45s cubic-bezier(.2,.8,.2,1)}@media (min-width:760px){.gttca-sheet{height:auto;max-height:calc(100% - 48px);border-radius:24px;box-shadow:0 30px 80px -20px rgb(0 0 0 / .8),0 0 0 1px var(--line)}}@keyframes gttca-up{from{transform:translateY(30px);opacity:0}}.gttca-app{position:relative;padding:20px max(18px, env(safe-area-inset-right, 0px)) calc(24px + env(safe-area-inset-bottom, 0px)) max(18px, env(safe-area-inset-left, 0px));display:grid;gap:16px}@media (min-width:760px){.gttca-app{padding:28px 32px 32px}}.gttca-appTop{display:flex;justify-content:space-between;align-items:center;gap:10px;font:600 .7rem/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.gttca-x{all:unset;cursor:pointer;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.gttca-steps{display:flex;gap:3px}.gttca-steps i{flex:1;height:5px;border-radius:5px;background:rgb(255 255 255 / .12)}.gttca-steps i.on{background:var(--gold);background-size:250% 100%;animation:gttca-shine 4s linear infinite;box-shadow:0 0 10px rgb(232 183 88 / .6)}.gttca-steps i.here{box-shadow:0 0 0 1px var(--g-hi),0 0 10px rgb(247 216 134 / .8)}.gttca-h5{font:700 .7rem/1.3 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--g-1);margin:0}.gttca-ptitle{font:600 italic clamp(1.4rem, 4vw, 1.9rem)/1.15 var(--display);margin:0;text-wrap:balance}.gttca-opts{display:grid;gap:9px}.gttca-opt{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;min-height:66px;border-radius:16px;background:rgb(255 255 255 / .035);color:var(--ink);transition:background .3s,transform .2s}.gttca-opt::before{opacity:.35;transition:opacity .3s}.gttca-opt:hover::before,.gttca-opt[aria-checked="true"]::before{opacity:1}.gttca-opt[aria-checked="true"]{background:linear-gradient(90deg,rgb(232 183 88 / .22),rgb(232 183 88 / .06))}.gttca-opt:active{transform:scale(.985)}.gttca-opt .medal{width:48px;height:48px;font-size:.74rem}.gttca-opt .nm{font:600 .95rem/1.25 var(--ui);min-width:0;overflow-wrap:anywhere}@media (max-width:400px){.gttca-opt{gap:10px;padding:10px 12px}.gttca-opt .nm{font-size:.86rem}}.gttca-opt .tick{margin-left:auto;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .3);display:grid;place-items:center;flex:none}.gttca-opt[aria-checked="true"] .tick{background:linear-gradient(180deg,#FBE3A2,#C68E2F);box-shadow:0 0 14px rgb(247 216 134 / .7)}.gttca-opt[aria-checked="true"] .tick::after{content:"";width:10px;height:5px;border:2.2px solid #1E1404;border-top:0;border-right:0;transform:rotate(-45deg) translateY(-1px)}.gttca-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.gttca-nav .gttca-btn{flex:1 1 auto}.gttca-jump{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px}.gttca-jump::-webkit-scrollbar{display:none}.gttca-jump button{all:unset;cursor:pointer;flex:none;min-width:42px;height:42px;border-radius:10px;display:grid;place-items:center;font:700 .78rem/1 var(--ui);color:var(--muted);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14)}.gttca-jump button.is-done{color:#1E1404;background:linear-gradient(180deg,#FBE3A2,#C68E2F);box-shadow:none}.gttca-jump button[aria-current="true"]{box-shadow:0 0 0 2px var(--g-hi);color:var(--ink)}.gttca-jump button.is-done[aria-current="true"]{color:#1E1404}.gttca-count{font:600 .84rem/1.3 var(--ui);color:var(--muted);margin:0}.gttca-sum{display:grid;margin:0;padding:0;list-style:none;max-height:40vh;overflow-y:auto}.gttca-sum li{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid rgb(232 183 88 / .18);font-size:.88rem}.gttca-sum li span{min-width:0}.gttca-sum li b{text-align:right;font-family:var(--ui)}.gttca-sum li b.none{color:var(--muted);font-weight:500}.gttca-f{display:grid;gap:6px;font:500 .86rem/1.3 var(--ui);color:var(--muted)}.gttca-f small{font-size:.78rem}.gttca-field{width:100%;min-height:48px;padding:12px 14px;border-radius:12px;border:1px solid rgb(232 183 88 / .32);background:rgb(0 0 0 / .28);color:var(--ink);font:500 1rem/1.2 var(--body)}.gttca-field:focus{outline:none;border-color:var(--g-1);box-shadow:0 0 0 3px rgb(232 183 88 / .25)}.gttca-field[aria-invalid="true"]{border-color:#FF8A7A}.gttca-chk{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;color:var(--muted);cursor:pointer}.gttca-chk input{accent-color:var(--g-2);width:20px;height:20px;margin-top:1px;flex:none}.gttca-warn{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:rgb(241 136 10 / .12);box-shadow:inset 0 0 0 1px rgb(241 136 10 / .4);font-size:.88rem}.gttca-err{padding:12px 14px;border-radius:12px;background:rgb(255 110 90 / .14);box-shadow:inset 0 0 0 1px rgb(255 138 122 / .5);color:#FFD9D3;font-size:.9rem;margin:0}.gttca-ok{padding:12px 14px;border-radius:12px;background:rgb(120 220 160 / .12);box-shadow:inset 0 0 0 1px rgb(120 220 160 / .4);color:#D6F5E2;font-size:.9rem;margin:0}.gttca-code{display:grid;grid-template-columns:repeat(6,minmax(0,2.9rem));gap:clamp(5px, 2vw, 8px);justify-content:center}.gttca-code input{width:100%;min-width:0;box-sizing:border-box;height:3.6rem;text-align:center;font:700 1.7rem/1 var(--display);border-radius:12px;border:1px solid rgb(232 183 88 / .45);background:rgb(0 0 0 / .3);color:var(--g-hi);padding:0}.gttca-code input:focus{outline:none;border-color:var(--g-1);box-shadow:0 0 0 3px rgb(232 183 88 / .3)}.gttca-small{font-size:.88rem;color:var(--muted);margin:0}.gttca-done{position:relative;display:grid;justify-items:center;text-align:center;gap:14px;padding:30px 6px 18px}.gttca-seal{width:108px;height:108px;border-radius:50%;display:grid;place-items:center;color:#1E1404;background:radial-gradient(circle at 35% 28%,#FFF3C9,#E8B758 55%,#9C6618);box-shadow:0 0 0 6px rgb(232 183 88 / .18),0 0 50px 10px rgb(247 216 134 / .35);animation:gttca-stamp .7s cubic-bezier(.2,1.5,.4,1) both}@keyframes gttca-stamp{0%{transform:scale(2.2) rotate(-14deg);opacity:0}70%{transform:scale(.94) rotate(2deg);opacity:1}}.gttca-done h3{font:700 clamp(1.7rem, 5vw, 2.3rem)/1.1 var(--display);margin:0}.gttca-confetti{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:100001}.gttca-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}html.gttca-lock,html.gttca-lock body{overflow:hidden}@media (prefers-reduced-motion:reduce){.gttca *,.gttca *::before,.gttca *::after{animation:none!important;transition:none!important}.gttca-dust,.gttca-confetti{display:none}.gttca-reveal{opacity:1;transform:none}}