.gp-root{--gp-card:var(--g-bg, #fff);--gp-soft:var(--g-surface, #faf7f0);--gp-soft-2:var(--g-surface-2, #f3eee3);--gp-sun:var(--g-sun, #ffd23f);--gp-sun-tint:var(--g-sun-tint, #fff6d6);--gp-orange:var(--g-orange, #ff7a1a);--gp-orange-ink:var(--g-orange-ink, #a64e10);--gp-ink:var(--g-ink, #1a1a1a);--gp-ink-2:var(--g-ink-2, #5a5a5a);--gp-rule:var(--g-rule, #e6e1d6);--gp-rule-2:var(--g-rule-2, #d6cfbf);--gp-ok:#2f8f5b;--gp-ok-bg:#e3f4ea;--gp-ko:#c8412a;--gp-ko-bg:#fde6e0;--gp-serif:var(--g-serif, Newsreader, Georgia, serif);--gp-sans:var(--g-sans, Inter, system-ui, sans-serif);--gp-ease:cubic-bezier(.16, 1, .3, 1);--gp-back:cubic-bezier(.34, 1.56, .64, 1);--gp-r:20px;--gp-r-sm:12px;--gp-shadow:0 1px 2px rgb(60 40 10 / .06), 0 10px 30px -14px rgb(120 70 10 / .28);--gp-shadow-lg:0 2px 6px rgb(60 40 10 / .08), 0 30px 60px -24px rgb(120 70 10 / .4);--gp-top:var(--g-nav-h, 52px);--gp-w0:#ff7a1a;--gp-w1:#f2a900;--gp-w2:#e0574d;--gp-w3:#3aa588;--gp-w4:#5b8fd6;--gp-w5:#c45fa5;--gp-w6:#d9822b;--gp-w7:#8a7cd1;--gp-w8:#2f8f5b;--gp-w9:#e8663a;--gp-w10:#b7773e;--gp-w11:#2f6e9e;display:block;min-height:100svh;color:var(--gp-ink);font-family:var(--gp-sans);font-size:16px;line-height:1.45;-webkit-tap-highlight-color:#fff0}.gp-root.gp-cb{--gp-ok:#0072b2;--gp-ok-bg:#dcecf7;--gp-ko:#d55e00;--gp-ko-bg:#fbe5d6;--gp-w0:#e69f00;--gp-w1:#56b4e9;--gp-w2:#009e73;--gp-w3:#d55e00;--gp-w4:#0072b2;--gp-w5:#cc79a7;--gp-w6:#e69f00;--gp-w7:#56b4e9;--gp-w8:#009e73;--gp-w9:#d55e00;--gp-w10:#0072b2;--gp-w11:#cc79a7}html[data-theme=noche] .gp-root{--gp-card:#1c1b18;--gp-soft:#211f1b;--gp-soft-2:#2a2823;--gp-ok:#5cc48a;--gp-ok-bg:#16301f;--gp-ko:#ff7b63;--gp-ko-bg:#3a1a14;--gp-shadow:0 1px 2px rgb(0 0 0 / .35), 0 12px 30px -14px rgb(0 0 0 / .8);--gp-shadow-lg:0 2px 6px rgb(0 0 0 / .4), 0 30px 60px -24px rgb(0 0 0 / .9)}html[data-theme=noche] .gp-root.gp-cb{--gp-ok:#56b4e9;--gp-ok-bg:#11293a;--gp-ko:#f0a050;--gp-ko-bg:#3a2410}.gp-root *,.gp-root *:before,.gp-root *:after{box-sizing:border-box}.gp-root button{font:inherit;color:inherit}.gp-root :focus-visible{outline:3px solid var(--gp-orange);outline-offset:2px}.gp-app{position:relative}.gp-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:var(--g-gutter,16px)}.gp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gp-icon{flex:none;vertical-align:middle}.gp-kicker{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--gp-orange-ink);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gp-h1{margin:0;font-family:var(--gp-serif);font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1.05;letter-spacing:-.015em}.gp-h2{margin:0;font-family:var(--gp-serif);font-size:clamp(22px,3.2vw,28px);font-weight:600;line-height:1.1}.gp-muted{color:var(--gp-ink-2)}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1.5px solid var(--gp-rule-2);border-radius:999px;background:var(--gp-card);color:var(--gp-ink);font-family:var(--gp-sans);font-size:15.5px;font-weight:650;line-height:1.1;text-decoration:none;cursor:pointer;user-select:none;transition:transform .18s var(--gp-ease),background-color .2s,border-color .2s,box-shadow .2s}.gp-btn:hover{border-color:var(--gp-orange)}.gp-btn:active{transform:scale(.97)}.gp-btn[disabled]{opacity:.55;cursor:not-allowed}.gp-btn--primary{border-color:#fff0;background:linear-gradient(180deg,#ffb13d,var(--gp-orange));color:#1a1a1a;box-shadow:0 1px #ffffff80 inset,0 8px 18px -8px #ff7a1ab3}.gp-btn--primary:hover{border-color:#fff0;background:linear-gradient(180deg,#ffc15c,#ff8a33);transform:translateY(-1px)}.gp-btn--ghost{background:#fff0}.gp-btn--big{min-height:56px;padding:0 30px;font-size:17px}.gp-btn--block{width:100%}.gp-btn--danger{border-color:var(--gp-ko);color:var(--gp-ko);background:#fff0}.gp-iconbtn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:#fff0;color:var(--gp-ink);cursor:pointer;transition:background-color .2s,transform .15s}.gp-iconbtn:hover{background:var(--gp-soft-2)}.gp-iconbtn:active{transform:scale(.94)}.gp-iconbtn[aria-pressed=true]{background:var(--gp-sun-tint);color:var(--gp-orange-ink)}.gp-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border:1px solid var(--gp-rule);border-radius:999px;background:var(--gp-card);color:var(--gp-ink);font-size:14.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .2s,background-color .2s}.gp-chip:hover{border-color:var(--gp-orange)}.gp-chip--icon{width:44px;padding:0;justify-content:center}.gp-chip[aria-pressed=true],.gp-chip.is-on{border-color:var(--gp-orange);background:var(--gp-sun-tint)}.gp-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--gp-soft-2);overflow-x:auto;scrollbar-width:none}.gp-tab{flex:1 0 auto;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:#fff0;color:var(--gp-ink-2);font-size:14.5px;font-weight:650;cursor:pointer;transition:background-color .25s var(--gp-ease),color .2s,box-shadow .25s}.gp-tab.is-on{background:var(--gp-card);color:var(--gp-ink);box-shadow:0 1px 2px #00000014,0 4px 12px -6px #78460a59}.gp-stars{display:inline-flex;gap:2px;vertical-align:middle}.gp-star path{fill:var(--gp-rule);stroke:var(--gp-rule-2)}.gp-star.is-on path{fill:var(--gp-sun);stroke:#e0a21b}.gp-ico-star{color:#e0a21b;fill:var(--gp-sun)}.gp-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;color:#1a1a1a;object-fit:cover;box-shadow:0 0 0 2px var(--gp-card),0 0 0 3px #0000000f}.gp-gamebadge{display:inline-grid;place-items:center;flex:none;border-radius:30%;background:radial-gradient(120% 90% at 20% 10%,rgb(255 255 255 / .85),transparent 55%),linear-gradient(150deg,var(--gp-sun),var(--gp-acc,var(--gp-orange)));color:#1a1a1a;box-shadow:0 1px #fff9 inset,0 8px 18px -10px var(--gp-acc,var(--gp-orange))}.gp-gamebadge--art{object-fit:cover;background:none}.gp-badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--gp-orange);color:#1a1a1a;font-size:11px;font-weight:800;line-height:18px}.gp-toasts{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom) + var(--g-bottom-h, 0px));z-index:1300;display:grid;gap:8px;justify-items:center;width:min(92vw,420px);transform:translate(-50%);pointer-events:none}.gp-toast{padding:12px 18px;border-radius:14px;background:var(--g-inverse,#1a1a1a);color:var(--g-inverse-ink,#f5f2ea);font-size:14.5px;font-weight:600;box-shadow:var(--gp-shadow-lg);animation:gp-toast-in .35s var(--gp-back)}.gp-toast--ok{background:var(--gp-ok);color:#fff}.gp-toast--warn{background:var(--gp-sun);color:#1a1a1a}@keyframes gp-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}.gp-lock,.gp-lock body{overflow:hidden}.gp-sheet-wrap{position:fixed;inset:0;z-index:1200;display:grid;align-items:end;justify-items:center;background:#28190573;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:gp-fade .25s ease-out}.gp-sheet{position:relative;width:100%;max-width:520px;max-height:min(92svh,860px);overflow:auto;overscroll-behavior:contain;padding:28px 22px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--gp-card);color:var(--gp-ink);box-shadow:var(--gp-shadow-lg);animation:gp-sheet-in .42s var(--gp-ease)}.gp-sheet:focus{outline:none}.gp-sheet__close{position:absolute;top:10px;right:10px}@media(min-width:640px){.gp-sheet-wrap{align-items:center}.gp-sheet{border-radius:26px;padding:34px 32px 28px}}@keyframes gp-fade{0%{opacity:0}}@keyframes gp-sheet-in{0%{opacity:0;transform:translateY(40px)}}.gp-loading{display:grid;place-items:center;min-height:50vh}.gp-spinner{width:34px;height:34px;border:3px solid var(--gp-rule);border-top-color:var(--gp-orange);border-radius:50%;animation:gp-spin .8s linear infinite}@keyframes gp-spin{to{transform:rotate(360deg)}}.gp-empty{display:grid;gap:14px;justify-items:center;padding:60px 16px;text-align:center}.gp-field{display:grid;gap:6px;margin-bottom:14px}.gp-field>span{font-size:14px;font-weight:650}.gp-input{width:100%;min-height:50px;padding:0 16px;border:1.5px solid var(--gp-rule-2);border-radius:14px;background:var(--gp-card);color:var(--gp-ink);font:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.gp-input:focus{outline:none;border-color:var(--gp-orange);box-shadow:0 0 0 4px #ff7a1a2e}.gp-input[aria-invalid=true]{border-color:var(--gp-ko)}.gp-help{margin:0;color:var(--gp-ink-2);font-size:13px}.gp-error{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:var(--gp-ko-bg);color:var(--gp-ko);font-size:14px;font-weight:600}.gp-check{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;min-height:44px;padding:6px 0;font-size:14.5px;cursor:pointer}.gp-check input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--gp-orange)}.gp-check a{color:var(--gp-orange-ink);font-weight:600}.gp-switch{display:flex;align-items:center;gap:14px;min-height:60px;padding:10px 0;border-bottom:1px solid var(--gp-rule);cursor:pointer}.gp-switch__txt{flex:1;display:grid;gap:2px}.gp-switch__txt small{color:var(--gp-ink-2);font-size:13px}.gp-switch input{appearance:none;position:relative;flex:none;width:50px;height:30px;margin:0;border-radius:999px;background:var(--gp-rule-2);cursor:pointer;transition:background-color .25s}.gp-switch input:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .3s var(--gp-back)}.gp-switch input:checked{background:var(--gp-orange)}.gp-switch input:checked:after{transform:translate(20px)}body.gp-playing{--g-bottom-h:0px}body.gp-playing .g-bottomnav,body.gp-playing .g-fresh{display:none!important}.gp-play{position:relative;display:flex;flex-direction:column;min-height:calc(100svh - var(--gp-top) - 16px);background:var(--g-bg,#fff)}@media(max-width:1023.98px){html:has(body.gp-playing){overflow:hidden}.gp-play{position:fixed;inset:0;z-index:1000;height:100dvh;min-height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow:hidden;overscroll-behavior:none;animation:gp-play-in .35s var(--gp-ease)}}@keyframes gp-play-in{0%{opacity:0;transform:translateY(14px)}}.gp-playbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:56px;padding:6px 8px;border-bottom:1px solid var(--gp-rule);background:var(--g-bg,#fff)}.gp-playbar__mid{display:grid;justify-items:center;min-width:0;text-align:center;line-height:1.15}.gp-playbar__title{overflow:hidden;max-width:100%;font-family:var(--gp-serif);font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.gp-playbar__sub{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;color:var(--gp-ink-2);font-size:12.5px;font-weight:600}.gp-playbar__right{display:flex;align-items:center;gap:2px}@media(max-width:420px){.gp-playbar{gap:2px;padding-inline:2px}.gp-playbar .gp-iconbtn{width:42px}.gp-timer{min-width:44px;padding:0 2px;font-size:15px}.gp-playbar__title{font-size:17px}}.gp-timer{min-width:56px;padding:0 6px;font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.gp-pause{position:absolute;inset:0;z-index:30;display:grid;place-items:center;align-content:center;gap:16px;padding:24px;background:color-mix(in srgb,var(--g-bg,#fff) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;animation:gp-fade .2s ease-out}.gp-pause .gp-btn{min-width:220px}.gp-skel{max-width:1180px;min-height:100svh;margin-inline:auto;padding:28px var(--g-gutter,16px) 48px}.gp-skel__bar{height:150px;margin-bottom:20px;border-radius:20px;background:var(--g-surface,#faf7f0)}.gp-skel__grid{display:grid;gap:16px}.gp-skel__grid span{display:block;height:268px;border-radius:20px;background:linear-gradient(100deg,var(--g-surface,#faf7f0) 40%,var(--g-surface-2,#f3eee3) 50%,var(--g-surface,#faf7f0) 60%) 0 0 / 200% 100%;animation:gp-skel 1.4s linear infinite}@keyframes gp-skel{to{background-position:-200% 0}}@media(min-width:720px){.gp-skel__grid{grid-template-columns:1fr 1fr}}.gp-noscript{max-width:640px;margin:24px auto;padding:16px 20px;border-radius:16px;background:var(--g-sun-tint,#fff6d6)}.gp-root[data-embed="1"] .gp-skel{min-height:120px;padding:0}.gp-root[data-embed="1"] .gp-skel__bar,.gp-root[data-embed="1"] .gp-skel__grid{display:none}@media(prefers-reduced-motion:reduce){.gp-root *,.gp-root *:before,.gp-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.gp-row{display:contents}body.gp-page .gnl--bar,body.gp-page .gnl--popup{display:none!important}.gp-loader{display:grid;justify-items:center;align-content:center;gap:16px;min-height:50vh;padding:32px 20px;text-align:center}.gp-loader__badge{display:block;filter:drop-shadow(0 6px 0 rgb(168 66 10 / .25));animation:gp-loader-beat 1.1s ease-in-out infinite}.gp-loader__badge .gp-gamebadge{border-radius:22px}.gp-loader__q{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;background:linear-gradient(180deg,#ffb03a,#ec6a0c);box-shadow:0 5px #a8420a,inset 0 2px #ffffff80;color:#fff;font:900 40px/1 var(--gp-sans);text-shadow:0 2px 0 #a8420a}.gp-loader__dots{display:flex;gap:8px;height:22px;align-items:flex-end}.gp-loader__dots i{width:12px;height:12px;border-radius:50%;background:linear-gradient(180deg,#ffb03a,#ec6a0c);box-shadow:0 2px #a8420a;animation:gp-loader-hop .9s ease-in-out infinite}.gp-loader__dots i:nth-child(2){animation-delay:.15s}.gp-loader__dots i:nth-child(3){animation-delay:.3s}.gp-loader__text{color:var(--gp-orange-ink,#a64e10);font:800 16px/1.3 var(--gp-sans)}.gp-loader__title{margin:0;color:var(--gp-ink);font:900 20px/1.2 var(--gp-sans)}.gp-loader--late .gp-loader__text{max-width:32ch;margin:0;color:var(--gp-ink-2);font-weight:500;font-size:15px}.gp-loader__late-ico{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--gp-sun-tint);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--gp-sun) 60%,transparent);color:var(--gp-orange-ink)}.gp-loader__actions{display:grid;gap:10px;width:min(100%,300px)}@keyframes gp-loader-beat{0%,to{transform:scale(1)}40%{transform:scale(1.08) rotate(-3deg)}60%{transform:scale(.97) rotate(2deg)}}@keyframes gp-loader-hop{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.gp-loader__badge,.gp-loader__dots i{animation:none}}.gp-gate__guest{display:grid;justify-items:center;gap:8px;margin-top:16px;text-align:center}.gp-gate__or{display:flex;align-items:center;gap:10px;width:100%;color:var(--gp-ink-2);font-size:13px;font-weight:700}.gp-gate__or:before,.gp-gate__or:after{content:"";flex:1;height:1px;background:var(--gp-rule)}.gp-root .gp-gate__guestbtn{width:100%;min-height:50px;border-radius:16px;background:#fff;box-shadow:0 4px #e0b98a,inset 0 0 0 2px #f3d2a8;color:#7a3006;font-weight:800}.gp-gate__guesthelp{margin:0;color:var(--gp-ink-2);font-size:13px;line-height:1.4}.gp-playerr .gp-btn{min-width:240px}.gp-root{color-scheme:light}html[data-theme=noche] .gp-root{color-scheme:dark}.gp-root{--gp-c-orange-lip:#c85a0a;--gp-c-green-top:#58d16b;--gp-c-green:#1f8a35;--gp-c-green-lip:#13602a;--gp-c-blue-top:#4f9cf0;--gp-c-blue:#1b5fb8;--gp-c-blue-lip:#133f80;--gp-c-pink-top:#f0609f;--gp-c-pink:#b8246b;--gp-c-pink-lip:#7f1649;--gp-c-purple-top:#9a74f5;--gp-c-purple:#5f36c4;--gp-c-purple-lip:#40228c;--gp-gold:#ffc21a;--gp-gold-lip:#c77800;--gp-cream-top:#ffffff;--gp-cream-bot:#f6ecd9;--gp-cream-lip:#d9c6a2;--gp-tray:#f1e5cd;--gp-frame:#ffffff;--gp-ring:#ffd98a;--gp-lip-shadow:rgb(110 60 0 / .35);--gp-lip:4px}html[data-theme=noche] .gp-root{--gp-cream-top:#3a362f;--gp-cream-bot:#2b2823;--gp-cream-lip:#14130f;--gp-tray:#26231f;--gp-frame:#34312b;--gp-ring:#6b4b12;--gp-lip-shadow:rgb(0 0 0 / .6)}.gp-btn{--b-top:var(--gp-cream-top);--b-bot:var(--gp-cream-bot);--b-lip:var(--gp-cream-lip);--b-ink:var(--gp-ink);position:relative;isolation:isolate;min-height:50px;padding:0 22px;border:0;border-radius:18px;background:linear-gradient(180deg,var(--b-top),var(--b-bot));color:var(--b-ink);font-weight:800;letter-spacing:.005em;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #00000014,0 var(--gp-lip) 0 var(--b-lip),0 calc(var(--gp-lip) + 8px) 16px -8px var(--gp-lip-shadow);transition:transform .12s ease-out,box-shadow .12s ease-out,filter .2s}.gp-root .gp-btn{color:var(--b-ink);font-size:16px;font-weight:800}.gp-root .gp-btn--big{font-size:18px}.gp-root .gp-btn--go{font-size:19px}.gp-root .gp-btn--go.gp-btn--big{font-size:20px}.gp-btn:before{content:"";position:absolute;z-index:-1;top:3px;left:8px;right:8px;height:44%;border-radius:14px 14px 50% 50%/14px 14px 100% 100%;background:linear-gradient(180deg,#fff9,#ffffff0a);pointer-events:none}.gp-btn:hover{border-color:#fff0;filter:brightness(1.05) saturate(1.06);transform:translateY(-1px)}.gp-btn:active:not([disabled]){transform:translateY(calc(var(--gp-lip) - 1px));box-shadow:inset 0 2px #ffffff73,inset 0 -2px #00000014,0 1px 0 var(--b-lip),0 4px 8px -6px var(--gp-lip-shadow)}.gp-btn[disabled]{filter:grayscale(.7);opacity:.55}.gp-btn .gp-icon{stroke-width:2.4}.gp-btn--primary{--b-top:#ffc75a;--b-bot:#ff8a1f;--b-lip:var(--gp-c-orange-lip);--b-ink:#1a1a1a;background:linear-gradient(180deg,var(--b-top),var(--b-bot))}.gp-btn--primary:hover{background:linear-gradient(180deg,var(--b-top),var(--b-bot))}.gp-btn--go{--b-top:#ffb03a;--b-bot:#ec6a0c;--b-lip:#a8420a;--b-ink:#fff;--o:#a8420a;font-size:19px;text-shadow:0 2px 0 var(--o),1.5px 0 0 var(--o),-1.5px 0 0 var(--o),0 -1px 0 var(--o)}.gp-btn--go .gp-icon{filter:drop-shadow(0 2px 0 var(--o))}.gp-btn--blue{--b-top:var(--gp-c-blue-top);--b-bot:var(--gp-c-blue);--b-lip:var(--gp-c-blue-lip);--b-ink:#fff;--o:#133f80;text-shadow:0 1.5px 0 var(--o),1px 0 0 var(--o),-1px 0 0 var(--o)}.gp-btn--pink{--b-top:var(--gp-c-pink-top);--b-bot:var(--gp-c-pink);--b-lip:var(--gp-c-pink-lip);--b-ink:#fff;--o:#7f1649;text-shadow:0 1.5px 0 var(--o),1px 0 0 var(--o),-1px 0 0 var(--o)}.gp-btn--ghost{background:#fff0;box-shadow:none}.gp-btn--ghost:before{display:none}.gp-btn--ghost:hover{background:color-mix(in srgb,var(--gp-sun) 18%,transparent);transform:none}.gp-btn--ghost:active:not([disabled]){box-shadow:none;transform:scale(.97)}.gp-btn--danger{--b-top:#ec6a52;--b-bot:#b8321e;--b-lip:#7d2214;--b-ink:#fff;--o:#7d2214;border:0;background:linear-gradient(180deg,var(--b-top),var(--b-bot));text-shadow:0 1.5px 0 var(--o),1px 0 0 var(--o),-1px 0 0 var(--o)}.gp-btn--big{min-height:58px;padding:0 30px;border-radius:20px;font-size:18px}.gp-btn--go.gp-btn--big{font-size:20px}.gp-btn__ico{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-left:-8px;border-radius:50%;background:#ffffff47;box-shadow:inset 0 -2px #0000001f}.gp-iconbtn{background:radial-gradient(circle at 50% 30%,var(--gp-cream-top),var(--gp-cream-bot));box-shadow:inset 0 2px #fff9,0 3px 0 var(--gp-cream-lip),0 8px 14px -8px var(--gp-lip-shadow);transition:transform .12s ease-out,box-shadow .12s,filter .2s}.gp-iconbtn .gp-icon{stroke-width:2.2}.gp-iconbtn:hover{background:radial-gradient(circle at 50% 30%,var(--gp-cream-top),var(--gp-cream-bot));filter:brightness(1.04);transform:translateY(-1px)}.gp-iconbtn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px #ffffff80,0 1px 0 var(--gp-cream-lip)}.gp-iconbtn[aria-pressed=true]{background:radial-gradient(circle at 50% 30%,#fff1b8,var(--gp-sun));box-shadow:inset 0 2px #fff9,0 3px #d99400,0 8px 14px -8px #a05a0099;color:#5b3300}.gp-iconbtn:disabled{opacity:.5;cursor:default}.gp-badge{top:-3px;right:-3px;min-width:21px;height:21px;padding:0 5px;border:2px solid #fff;background:linear-gradient(180deg,#ff6b57,#d7361f);color:#fff;font-size:11.5px;font-weight:900;line-height:17px;text-align:center;box-shadow:0 2px 4px #78140059}.gp-chip{border:0;border-radius:16px;background:linear-gradient(180deg,var(--gp-cream-top),var(--gp-cream-bot));font-weight:750;box-shadow:inset 0 2px #ffffff8c,0 3px 0 var(--gp-cream-lip),0 8px 14px -10px var(--gp-lip-shadow);transition:transform .12s ease-out,box-shadow .12s,filter .2s}.gp-chip:hover{border-color:#fff0;filter:brightness(1.04)}.gp-chip:active{transform:translateY(2px);box-shadow:inset 0 2px #ffffff80,0 1px 0 var(--gp-cream-lip)}.gp-chip[aria-pressed=true],.gp-chip.is-on{border-color:#fff0;background:linear-gradient(180deg,#ffd66e,#ff9a2e);color:#1a1a1a;box-shadow:inset 0 2px #ffffff8c,0 3px 0 var(--gp-c-orange-lip),0 8px 14px -8px #c85a0a99}.gp-tabs,.gp-auth__switch{gap:4px;padding:5px;border-radius:20px;background:var(--gp-tray);box-shadow:inset 0 2px 4px #5a320029,inset 0 -1px #fff9}.gp-root .gp-tab{font-size:15px;font-weight:800}.gp-tab{min-height:42px;border-radius:15px;color:var(--gp-ink-2);font-weight:800;transition:background-color .25s,color .2s,box-shadow .25s,transform .25s var(--gp-back)}.gp-tab:hover:not(.is-on){color:var(--gp-ink)}.gp-tab.is-on{background:linear-gradient(180deg,#ffd66e,#ff9a2e);color:#1a1a1a;box-shadow:inset 0 2px #ffffff8c,0 3px 0 var(--gp-c-orange-lip),0 6px 12px -6px #c85a0a99;transform:translateY(-1px)}.gp-star .gp-star__h{display:none}.gp-star.is-on path{fill:var(--gp-gold);stroke:var(--gp-gold-lip)}.gp-star.is-on path.gp-star__h{display:block;fill:#fff4b8;stroke:none;opacity:.9}.gp-star.is-on circle{fill:#fff}.gp-ico-star{color:var(--gp-gold-lip);fill:var(--gp-gold)}.gp-num{--o:#a64e10;color:#fff;font-family:var(--gp-sans);font-weight:900;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;text-shadow:0 2px 0 var(--o),2px 0 0 var(--o),-2px 0 0 var(--o),0 -2px 0 var(--o),1.5px 1.5px 0 var(--o),-1.5px 1.5px 0 var(--o),1.5px -1.5px 0 var(--o),-1.5px -1.5px 0 var(--o),0 5px 0 var(--o),0 8px 10px rgb(0 0 0 / .25)}.gp-panel{position:relative;border:4px solid var(--gp-frame);border-radius:28px;background:var(--gp-card);box-shadow:0 0 0 3px var(--gp-ring),0 8px 0 -1px color-mix(in srgb,var(--gp-ring) 70%,#b97a1a),0 26px 40px -18px #78460a80}.gp-ribbon{--o:#9a3f06;position:relative;z-index:1;display:inline-block;margin:0 22px;padding:8px 22px 10px;border-radius:10px;background:linear-gradient(180deg,#ffa347,#e8660c);color:#fff;font-family:var(--gp-sans);font-size:20px;font-weight:900;line-height:1.1;letter-spacing:.01em;text-shadow:0 2px 0 var(--o),1.5px 0 0 var(--o),-1.5px 0 0 var(--o),0 -1px 0 var(--o);box-shadow:inset 0 2px #fff6,inset 0 -3px #0000001f,0 4px #b54a06,0 10px 16px -8px #963c0099}.gp-ribbon:before,.gp-ribbon:after{content:"";position:absolute;top:9px;width:22px;height:100%;background:linear-gradient(180deg,#e0600a,#b54a06)}.gp-ribbon:before{left:-21px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,38% 50%);border-radius:4px 0 0 4px}.gp-ribbon:after{right:-21px;clip-path:polygon(0 0,100% 0,62% 50%,100% 100%,0 100%);border-radius:0 4px 4px 0}.gp-toast{border-radius:18px;font-weight:700;box-shadow:0 4px #00000059,0 16px 30px -12px #00000080;animation:gp-toast-pop .45s var(--gp-back)}.gp-toast--ok{background:linear-gradient(180deg,#2f9a57,#1f7a3f);box-shadow:0 4px #145c2d,0 16px 30px -12px #003c1480}.gp-toast--warn{background:linear-gradient(180deg,#ffe07a,var(--gp-sun));box-shadow:0 4px #d99400,0 16px 30px -12px #965a0080}@keyframes gp-toast-pop{0%{opacity:0;transform:translateY(18px) scale(.8)}60%{opacity:1;transform:translateY(-3px) scale(1.04)}}.gp-sheet-wrap{background:radial-gradient(90% 60% at 50% 100%,rgb(255 150 40 / .35),transparent 70%),#28160080}.gp-sheet{border:4px solid var(--gp-frame);border-bottom:0;background:radial-gradient(120% 40% at 50% 0%,color-mix(in srgb,var(--gp-sun) 26%,transparent),transparent 70%),var(--gp-card);box-shadow:0 0 0 3px var(--gp-ring),0 -10px 40px -10px #78460a80;animation:gp-sheet-bounce .55s var(--gp-back)}@media(min-width:640px){.gp-sheet{border-bottom:4px solid var(--gp-frame);box-shadow:0 0 0 3px var(--gp-ring),0 8px 0 -1px color-mix(in srgb,var(--gp-ring) 70%,#b97a1a),0 30px 60px -20px #50280099;animation-name:gp-sheet-pop}}@keyframes gp-sheet-bounce{0%{transform:translateY(70%)}70%{transform:translateY(-8px)}to{transform:none}}@keyframes gp-sheet-pop{0%{opacity:0;transform:scale(.8) translateY(20px)}65%{opacity:1;transform:scale(1.03)}to{transform:none}}.gp-input{min-height:52px;border:2px solid var(--gp-rule-2);border-radius:16px;background:var(--gp-card);box-shadow:inset 0 2px 3px #5a320014;font-weight:600}.gp-input:focus{border-color:var(--gp-orange);box-shadow:inset 0 2px 3px #5a32000f,0 0 0 4px #ff7a1a38}.gp-field>span{font-weight:800}.gp-check input{accent-color:var(--gp-c-green)}.gp-error{border:2px solid color-mix(in srgb,var(--gp-ko) 40%,transparent);border-radius:14px}.gp-switch input{width:56px;height:32px;background:#d6c8ad;box-shadow:inset 0 2px 4px #3c1e0040}.gp-switch input:after{top:3px;left:3px;width:26px;height:26px;background:radial-gradient(circle at 40% 30%,#fff,#f1ead9);box-shadow:0 2px #0000002e,0 3px 6px #0003}.gp-switch input:checked{background:linear-gradient(180deg,var(--gp-c-green-top),var(--gp-c-green));box-shadow:inset 0 2px 3px #003c1459}.gp-switch input:checked:after{transform:translate(24px)}.gp-spinner{width:44px;height:44px;border:0;border-radius:50%;background:conic-gradient(from 0deg,var(--gp-sun),var(--gp-orange),#ff5fa2,#4f9cf0,var(--gp-sun));-webkit-mask:radial-gradient(circle,transparent 52%,#000 54%);mask:radial-gradient(circle,transparent 52%,#000 54%);animation:gp-spin .9s linear infinite}.gp-spark{position:absolute;z-index:5;width:10px;height:10px;margin:-5px 0 0 -5px;pointer-events:none;background:radial-gradient(circle,#fff 0 25%,var(--c,#ffd23f) 30% 55%,transparent 60%);border-radius:50%}.gp-spark--star{width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:0;background:var(--c,#ffd23f);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}@keyframes gp-cta-breathe{0%,70%,to{scale:1}80%{scale:1.06 .95}90%{scale:.98 1.03}}@keyframes gp-rays{to{transform:rotate(360deg)}}@keyframes gp-over{0%{transform:scale(.9) translateY(24px);opacity:0}60%{transform:scale(1.03);opacity:1}}@keyframes gp-star-pop{0%{transform:scale(.3) rotate(-30deg)}60%{transform:scale(1.2) rotate(8deg)}}@keyframes gp-passed{0%{opacity:0;transform:scale(.8)}}@keyframes gp-hero-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(3deg)}}.gp-root .gp-chip{font-size:14.5px;font-weight:750}.gp-root .gp-sd__tool{font-size:12.5px;font-weight:800}.gp-hub{padding-top:28px;padding-bottom:48px}.gp-hub__head{display:grid;gap:0;margin-bottom:24px}.gp-hub__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:10px}.gp-hub__bar .gp-kicker{margin:0}.gp-hub__titlerow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}@media(max-width:719px){.gp-hub__titlerow .gp-dock{order:-1}}.gp-hub__title{margin:6px 0;font-family:var(--gp-serif);font-size:clamp(32px,6vw,52px);font-weight:600;line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.gp-hub__lead{max-width:36em;margin:0;color:var(--gp-ink-2);font-size:16.5px}.gp-hub__side{display:grid;gap:12px;align-content:start}.gp-hub__links{display:flex;flex-wrap:wrap;gap:8px}.gp-hub__grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:720px){.gp-hub__grid{grid-template-columns:1fr 1fr}}.gp-card{position:relative;display:grid;gap:16px;align-content:space-between;min-height:268px;padding:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gp-acc) 22%,var(--gp-rule));border-radius:var(--gp-r);background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--gp-acc) 22%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--gp-sun) 14%,var(--gp-card)),var(--gp-card) 70%);box-shadow:var(--gp-shadow);animation:gp-card-in .6s var(--gp-ease) both;animation-delay:calc(var(--gp-i, 0) * 70ms);transition:transform .35s var(--gp-ease),box-shadow .35s}.gp-card:hover{transform:translateY(-3px);box-shadow:var(--gp-shadow-lg)}@keyframes gp-card-in{0%{opacity:0;transform:translateY(18px)}}.gp-card:after{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--gp-acc) 16%,transparent) 0 6deg,transparent 6deg 18deg);mask:radial-gradient(circle,transparent 38px,#000 40px,#000 60%,transparent 70%);opacity:.7;pointer-events:none}.gp-card__hit{position:absolute;inset:0;z-index:1;border-radius:inherit}.gp-card__top{display:flex;gap:14px;align-items:center}.gp-card__name{margin:0;font-family:var(--gp-serif);font-size:26px;font-weight:600;line-height:1.05}.gp-card__tag{margin:4px 0 0;color:var(--gp-ink-2);font-size:14px;line-height:1.35}.gp-card__meta{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:22px;margin:0}.gp-card__meta div{display:grid;gap:2px}.gp-card__meta dt{color:var(--gp-ink-2);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gp-card__meta dd{display:flex;align-items:center;gap:4px;margin:0;font-size:18px;font-weight:750;font-variant-numeric:tabular-nums}.gp-card__meta dd.is-done{color:var(--gp-ok)}.gp-card__actions{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:10px}.gp-card__actions .gp-btn{justify-content:center;min-width:0;padding-inline:8px;gap:6px;white-space:nowrap}.gp-card__actions .gp-btn.is-done{border-color:var(--gp-ok);color:var(--gp-ok)}.gp-hub__extras{display:grid;gap:12px;margin-top:16px}.gp-banner{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 18px 12px 12px;border:1px dashed color-mix(in srgb,var(--gp-orange) 50%,var(--gp-rule));border-radius:var(--gp-r);background:var(--gp-sun-tint);text-align:left;cursor:pointer;transition:transform .25s var(--gp-ease)}.gp-banner:hover{transform:translateY(-2px)}.gp-banner__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--gp-card);color:var(--gp-orange-ink)}.gp-banner__txt{flex:1;display:grid;gap:2px}.gp-banner__txt strong{font-family:var(--gp-serif);font-size:19px;font-weight:600}.gp-banner__txt span{color:var(--gp-ink-2);font-size:14px}.gp-hub__theme{display:flex;align-items:center;gap:6px;margin:0;color:var(--gp-ink-2);font-size:14px}.gp-embed{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;margin:24px 0;padding:16px 18px;border:1px solid color-mix(in srgb,var(--gp-acc) 30%,var(--gp-rule));border-radius:22px;background:linear-gradient(135deg,var(--gp-sun-tint),var(--gp-card));color:var(--gp-ink);text-decoration:none;transition:transform .25s var(--gp-ease),box-shadow .25s}.gp-embed:hover{transform:translateY(-2px);box-shadow:var(--gp-shadow)}.gp-embed__txt{flex:1 1 220px;display:grid;gap:2px}.gp-embed__txt strong{font-family:var(--gp-serif);font-size:24px;font-weight:600}.gp-embed__txt>span:last-child{color:var(--gp-ink-2);font-size:14.5px}.gp-root[data-embed="1"]{min-height:0}.gp-newsq{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;width:100%;padding:18px;overflow:hidden;border:0;border-radius:22px;background:radial-gradient(60% 120% at 100% 0%,rgb(255 210 63 / .35),transparent 60%),linear-gradient(135deg,#1f1a14,#3a2a1a);box-shadow:0 22px 40px -24px #000000b3;color:#fff;font:inherit;text-align:left;cursor:pointer;isolation:isolate;transition:transform .35s var(--gp-back),box-shadow .3s}.gp-newsq:after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(-45deg,rgb(255 255 255 / .025) 0 8px,transparent 8px 16px)}.gp-newsq:hover,.gp-newsq:focus-visible{transform:translateY(-3px);box-shadow:0 28px 50px -24px #000c}.gp-newsq:focus-visible{outline:3px solid var(--gp-sun);outline-offset:3px}.gp-newsq__paper{position:relative;display:grid;align-content:start;gap:5px;width:84px;height:104px;padding:10px 9px;border-radius:6px;background:#fffaf0;box-shadow:0 12px 22px -10px #000000b3;transform:rotate(-6deg);transition:transform .45s var(--gp-back)}.gp-newsq:hover .gp-newsq__paper{transform:rotate(3deg) scale(1.06)}.gp-newsq__mast{padding-bottom:3px;border-bottom:2px solid #1a1a1a;color:#1a1a1a;font:900 13px/1 var(--gp-sans);letter-spacing:.02em}.gp-newsq__paper i{height:5px;border-radius:2px;background:#e4dccb}.gp-newsq__paper i:nth-of-type(2){width:75%}.gp-newsq__q{position:absolute;right:-10px;bottom:-10px;display:grid;place-items:center;width:38px;height:38px;border:3px solid #1f1a14;border-radius:50%;background:linear-gradient(160deg,#ffe066,#ff8a00);color:#fff;font:900 20px/1 var(--gp-sans);text-shadow:0 2px 0 #b34f00;animation:gp-newsq-q 2.4s ease-in-out infinite}@keyframes gp-newsq-q{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(12deg) scale(1.12)}}.gp-newsq__txt{display:grid;gap:4px;min-width:0}.gp-newsq__kicker{display:inline-flex;align-items:center;gap:7px;color:var(--gp-sun);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gp-newsq__live{width:8px;height:8px;border-radius:50%;background:#ff4f4f;animation:gp-newsq-live 1.6s infinite}@keyframes gp-newsq-live{0%{box-shadow:0 0 #ff4f4fb3}to{box-shadow:0 0 0 9px #fff0}}.gp-newsq__txt strong{color:#fff;font-family:var(--gp-serif);font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.1}.gp-newsq__txt>span:not(.gp-newsq__kicker):not(.gp-newsq__dots){color:#e8d9c2;font-size:14px}.gp-newsq__dots{display:flex;align-items:center;gap:5px;margin-top:4px}.gp-newsq__dots i{width:22px;height:6px;border-radius:3px;background:#ffffff2e}.gp-newsq__dots i:first-child{background:var(--gp-sun)}.gp-newsq__dots b{margin-left:6px;color:#cbb99d;font-size:12px;font-weight:600}.gp-newsq__cta{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:14px;background:linear-gradient(180deg,#ffd23f,#ff9a1a);box-shadow:0 4px #b35a00,inset 0 2px #ffffff80;color:#3b1d05;font-size:15px;font-weight:800;white-space:nowrap;transition:transform .25s var(--gp-back)}.gp-newsq:hover .gp-newsq__cta{transform:scale(1.05)}.gp-newsq.is-done .gp-newsq__cta{background:#ffffff1f;box-shadow:none;color:#fff}@media(min-width:640px){.gp-newsq{grid-template-columns:auto 1fr auto;gap:24px;padding:20px 26px}.gp-newsq__cta{grid-column:auto}}@media(prefers-reduced-motion:reduce){.gp-newsq__q,.gp-newsq__live{animation:none}}.gp-bolt{position:relative;display:inline-grid;place-items:center;color:#f2a900;filter:drop-shadow(0 0 4px rgb(255 196 0 / .75));animation:gp-bolt-pulse 1.8s ease-in-out infinite}.gp-bolt svg,.gp-bolt svg path{fill:#ffcc1a;stroke:#b87400}.gp-bolt:before,.gp-bolt:after{content:"";position:absolute;width:5px;height:5px;background:#fff3b0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:gp-bolt-spark 1.8s ease-in-out infinite}.gp-bolt:before{top:-4px;right:-5px}.gp-bolt:after{bottom:-3px;left:-5px;animation-delay:.9s}.gp-btn--quick:hover .gp-bolt{animation:gp-bolt-zap .45s ease-in-out infinite}@keyframes gp-bolt-pulse{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 3px rgb(255 196 0 / .6))}50%{transform:scale(1.18) rotate(-8deg);filter:drop-shadow(0 0 9px rgb(255 196 0))}}@keyframes gp-bolt-spark{0%,to{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.4) rotate(45deg)}}@keyframes gp-bolt-zap{0%,to{transform:translate(0) scale(1.15)}25%{transform:translate(-1.5px) rotate(-10deg) scale(1.2)}75%{transform:translate(1.5px) rotate(10deg) scale(1.2)}}@media(prefers-reduced-motion:reduce){.gp-bolt,.gp-bolt:before,.gp-bolt:after{animation:none}}.gp-dock{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--gp-rule);border-radius:999px;background:var(--gp-card);box-shadow:0 1px 2px #0000000a,0 10px 24px -18px #a64e1099}.gp-dock__streak{display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 0;cursor:help}.gp-dock__flame{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--gp-soft-2);color:var(--gp-ink-2)}.gp-dock.is-lit .gp-dock__flame{background:radial-gradient(circle at 35% 30%,#fff3b8,#ffc94a 45%,#ff7a1a);box-shadow:0 0 0 3px #ffc94a40;color:#fff;animation:gp-dock-flame 2.4s ease-in-out infinite}@keyframes gp-dock-flame{50%{box-shadow:0 0 0 6px #ffc94a1f;transform:scale(1.06)}}.gp-dock__streak-txt{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.gp-dock__streak-txt strong{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.gp-dock__streak-txt small{color:var(--gp-ink-2);font-size:13px}.gp-dock__sep{width:1px;height:22px;margin:0 4px 0 0;background:var(--gp-rule)}.gp-dock__btn{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--gp-ink-2);text-decoration:none;transition:background-color .2s,color .2s,transform .25s var(--gp-back)}.gp-dock__btn:hover,.gp-dock__btn:focus-visible{background:var(--gp-soft-2);color:var(--gp-ink);transform:translateY(-1px)}.gp-dock__btn--gold{color:#b87400}.gp-dock__btn--gold:hover{background:#fff1c2;color:#8a5600}.gp-dock__btn--me{overflow:visible}.gp-dock__btn--me img,.gp-dock__btn--me>span{border-radius:50%}.gp-dock__dot{position:absolute;top:1px;right:1px;width:10px;height:10px;border:2px solid var(--gp-card);border-radius:50%;background:var(--gp-orange)}.gp-dock__enter{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:var(--gp-ink);color:var(--gp-card);font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s var(--gp-back)}.gp-dock__enter:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.gp-dock.is-lit .gp-dock__flame{animation:none}}@media(min-width:720px){.gp-hub__titlerow{align-items:flex-end}.gp-hub__titlerow .gp-dock{gap:6px;margin-bottom:2px;padding:6px}.gp-dock__flame,.gp-dock__btn{width:46px;height:46px}.gp-dock__flame svg,.gp-dock__btn svg{width:22px;height:22px}.gp-dock__btn--me img,.gp-dock__btn--me>span{width:46px!important;height:46px!important}.gp-dock__streak{gap:10px;padding-right:16px}.gp-dock__streak-txt strong{font-size:22px}.gp-dock__streak-txt small{font-size:15px}.gp-dock__sep{height:28px}.gp-dock__enter{height:46px;padding:0 20px;font-size:16px}}.gp-lobby{padding-top:16px}.gp-lobby__hero{position:relative;max-width:1180px;margin:0 auto 28px;overflow:hidden;border-radius:0 0 32px 32px;background:radial-gradient(90% 120% at 85% -10%,#ffcf4a 0%,rgb(255 140 26 / .9) 30%,transparent 62%),linear-gradient(160deg,#ff8a1a,#f25c05 40%,#b8340a);box-shadow:0 30px 60px -34px #963200cc,inset 0 -6px #0000001f;color:#fff;isolation:isolate}@media(min-width:720px){.gp-lobby__hero{margin-inline:var(--g-gutter,16px);border-radius:32px}}.gp-lobby__art{position:absolute;top:0;right:0;z-index:-2;width:56%;height:100%;object-fit:cover;object-position:50% 70%;opacity:.55;mix-blend-mode:luminosity;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}.gp-lobby__glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 60% at 12% 110%,rgb(255 79 139 / .45),transparent 70%),repeating-conic-gradient(from 0deg at 85% -10%,rgb(255 255 255 / .07) 0 6deg,transparent 6deg 18deg);animation:gp-lobby-rays 60s linear infinite}@keyframes gp-lobby-rays{to{background-position:0 0,0 0;filter:hue-rotate(8deg)}}.gp-lobby__sparks i{position:absolute;top:calc(10% + var(--i) * 10%);left:calc(40% + var(--i) * 7%);width:10px;height:10px;background:#fff6c8;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:gp-spark 3.2s ease-in-out calc(var(--i) * .45s) infinite}@keyframes gp-spark{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(90deg)}}.gp-lobby__in{position:relative;padding-top:16px;padding-bottom:40px}.gp-hud{display:flex;align-items:center;gap:8px;margin-bottom:22px}.gp-hud__gap{flex:1}.gp-hud__chip{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px 0 4px;border:2px solid rgb(255 255 255 / .35);border-radius:999px;background:#50140059;box-shadow:inset 0 2px 6px #00000040;backdrop-filter:blur(6px);white-space:nowrap}.gp-hud__chip b{font:900 20px/1 var(--gp-sans);text-shadow:0 2px 0 rgb(0 0 0 / .25);font-variant-numeric:tabular-nums}.gp-hud__chip small{color:#ffe7c4;font-size:12px;font-weight:600}.gp-hud__ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#fff,#ffe6b0);box-shadow:0 3px #0003;color:#c2410c}.gp-hud__chip--streak.is-lit .gp-hud__ico{background:radial-gradient(circle at 35% 30%,#fff6b0,#ffb300 50%,#ff5a00);color:#fff;animation:gp-hud-flame 1.6s ease-in-out infinite}@keyframes gp-hud-flame{50%{transform:scale(1.12) rotate(-6deg)}}.gp-hud__chip--stars .gp-hud__ico{background:radial-gradient(circle at 35% 30%,#fffbe0,#ffd23f 55%,#f2a900);color:#fff}.gp-hud__chip--stars .gp-hud__ico svg{fill:#fff;stroke:#b87400}.gp-hud__btn,.gp-hud__me{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(180deg,#fff,#ffe9c9);box-shadow:0 4px #c2530a,0 8px 14px -6px #00000073,inset 0 2px #fff;color:#a64e10;transition:transform .2s var(--gp-back),box-shadow .2s}.gp-hud__btn--gold{background:linear-gradient(180deg,#fff27a,#ffc21a 55%,#f29b00);box-shadow:0 4px #b36b00,0 8px 14px -6px #00000073,inset 0 2px #ffffffb3;color:#7a4200}.gp-hud__me{overflow:visible;padding:2px}.gp-hud__me img,.gp-hud__me>span{border-radius:13px!important}.gp-hud__btn:hover,.gp-hud__me:hover,.gp-hud__btn:focus-visible,.gp-hud__me:focus-visible{transform:translateY(-2px) scale(1.05)}.gp-hud__btn:active,.gp-hud__me:active{transform:translateY(3px);box-shadow:0 1px #c2530a,inset 0 2px #fff}.gp-hud__dot{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border:3px solid #f25c05;border-radius:50%;background:#ff3d7f;animation:gp-hud-flame 1.2s ease-in-out infinite}.gp-hud__enter{display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 18px;border-radius:16px;background:linear-gradient(180deg,#6ee0ff,#1a9bff 55%,#0a6fd6);box-shadow:0 4px #064f9c,0 8px 14px -6px #00000073,inset 0 2px #fff9;color:#fff;font:800 15px/1 var(--gp-sans);text-shadow:0 2px 0 rgb(0 60 140 / .6);text-decoration:none;transition:transform .2s var(--gp-back)}.gp-hud__enter:hover{transform:translateY(-2px) scale(1.04)}.gp-lobby__grid{display:grid;gap:24px;align-items:center}@media(min-width:900px){.gp-lobby__grid{grid-template-columns:1fr 380px;gap:40px}}.gp-lobby__kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:6px 12px;border-radius:999px;background:#ffffff2e;color:#fff4d6;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gp-lobby__title{margin:0 0 12px;font:900 clamp(34px,6vw,64px)/.98 var(--gp-sans);letter-spacing:-.03em;color:#fff;text-shadow:0 3px 0 #a33000,0 6px 0 #7a2400,0 14px 24px rgb(80 20 0 / .45);text-wrap:balance}.gp-lobby__lead{max-width:32em;margin:0;color:#fff1dc;font-size:17px;font-weight:500;line-height:1.5}.gp-daily{position:relative;padding:30px 20px 18px;border:4px solid #fff;border-radius:26px;background:linear-gradient(180deg,#fffaf0,#ffe9c2);box-shadow:0 8px #c2530a,0 24px 40px -18px #501400b3;color:#3b1d05;text-align:center}.gp-daily__ribbon{position:absolute;top:-18px;left:50%;padding:8px 26px;border-radius:12px;background:linear-gradient(180deg,#ff5fa2,#e0146f);box-shadow:0 4px #9c0049,inset 0 2px #ffffff80;color:#fff;font:900 15px/1 var(--gp-sans);letter-spacing:.02em;text-shadow:0 2px 0 #9c0049;white-space:nowrap;transform:translate(-50%)}.gp-daily__clock{display:grid;gap:2px;margin:0 0 14px}.gp-daily__clock small{color:#8a5a2b;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gp-daily__clock b{font:900 34px/1 var(--gp-sans);color:#e0560b;font-variant-numeric:tabular-nums;text-shadow:0 2px 0 #ffd79a}.gp-daily__clock b i{font-style:normal;animation:gp-blink 1s steps(2) infinite}@keyframes gp-blink{50%{opacity:.25}}.gp-daily__games{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px;padding:0;list-style:none}.gp-daily__games a{position:relative;display:grid;place-items:center;padding:6px;border-radius:18px;background:#fff;box-shadow:0 4px #f0c98f,0 6px 12px -8px #0006;transition:transform .25s var(--gp-back)}.gp-daily__games a:hover{transform:translateY(-4px) rotate(-3deg)}.gp-daily__games a.is-done{background:#e7f8e9;box-shadow:0 4px #8fd39a}.gp-daily__games img,.gp-daily__games .gp-gamebadge{width:100%!important;height:auto!important;max-width:58px;aspect-ratio:1}.gp-daily__check{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:24px;height:24px;border:3px solid #fff;border-radius:50%;background:#2fbf4a;color:#fff}.gp-daily__meter{display:block;height:12px;overflow:hidden;border-radius:999px;background:#f3d9b0;box-shadow:inset 0 2px 3px #00000026}.gp-daily__meter i{display:block;height:100%;min-width:12px;border-radius:inherit;background:linear-gradient(180deg,#9dff7a,#2fcf3b);box-shadow:inset 0 2px #fff9}.gp-daily__note{display:block;margin-top:8px;color:#8a5a2b;font-size:13px;font-weight:700}.gp-tiles{gap:22px}.gp-tile{position:relative;display:flex;flex-direction:column;overflow:hidden;border:4px solid #fff;border-radius:28px;background:#fff;box-shadow:0 6px color-mix(in srgb,var(--gp-acc) 55%,#7a3000),0 22px 36px -22px #501e008c;animation:gp-card-in .6s var(--gp-back) both;animation-delay:calc(var(--gp-i, 0) * 90ms);transition:transform .35s var(--gp-back),box-shadow .35s}.gp-tile:hover{transform:translateY(-6px) rotate(-.4deg);box-shadow:0 10px color-mix(in srgb,var(--gp-acc) 55%,#7a3000),0 30px 46px -24px #501e0099}.gp-tile__hit{position:absolute;inset:0;z-index:1}.gp-tile__stage{position:relative;display:grid;place-items:center;height:190px;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--gp-acc) 55%,#fff6d6),var(--gp-acc));isolation:isolate}.gp-tile__art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 65%;opacity:.55;mix-blend-mode:multiply;transform:scale(1.1);transition:transform 6s ease}.gp-tile:hover .gp-tile__art{transform:scale(1.22)}.gp-tile__shine{position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 50% 55%,rgb(255 255 255 / .7),transparent 70%),repeating-conic-gradient(from 0deg at 50% 55%,rgb(255 255 255 / .16) 0 8deg,transparent 8deg 22deg);animation:gp-tile-rays 24s linear infinite}@keyframes gp-tile-rays{to{transform:rotate(360deg) scale(1.6)}}.gp-tile__shine{transform:scale(1.6)}.gp-tile__icon{filter:drop-shadow(0 12px 14px rgb(80 30 0 / .45));animation:gp-tile-float 3.2s ease-in-out infinite;animation-delay:calc(var(--gp-i, 0) * -.7s);transition:transform .35s var(--gp-back)}.gp-tile__icon .gp-gamebadge{width:104px!important;height:104px!important;border-radius:28px}.gp-tile:hover .gp-tile__icon{transform:scale(1.1) rotate(-6deg)}@keyframes gp-tile-float{50%{translate:0 -8px}}.gp-tile__level{position:absolute;top:12px;left:12px;display:grid;justify-items:center;min-width:56px;padding:6px 10px 7px;border:3px solid #fff;border-radius:16px;background:linear-gradient(180deg,#7b5cff,#4a2fd6);box-shadow:0 3px #2d1a8c;color:#fff;line-height:1}.gp-tile__level small{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.gp-tile__level b{font:900 22px/1 var(--gp-sans);text-shadow:0 2px 0 #2d1a8c}.gp-tile__stars{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;padding:7px 12px 7px 8px;border:3px solid #fff;border-radius:999px;background:linear-gradient(180deg,#fff27a,#ffc21a);box-shadow:0 3px #b36b00;color:#6b3d00;font:900 15px/1 var(--gp-sans)}.gp-tile__stars svg{fill:#fff;stroke:#b87400}.gp-tile__body{position:relative;display:grid;gap:8px;padding:16px 18px 18px}.gp-tile__name{margin:0;font:900 24px/1.05 var(--gp-sans);letter-spacing:-.02em;color:#2a1606}.gp-tile__tag{margin:0;color:var(--gp-ink-2);font-size:14px;line-height:1.4}.gp-tile__progress{display:block;height:10px;margin:4px 0 6px;overflow:hidden;border-radius:999px;background:#f1e6d4;box-shadow:inset 0 2px 3px #0000001f}.gp-tile__progress i{display:block;height:100%;min-width:10px;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--gp-acc) 50%,#fff),var(--gp-acc));box-shadow:inset 0 2px #ffffff80}.gp-tile__actions{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:10px}.gp-btn3d{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:52px;padding:0 12px;overflow:hidden;border-radius:16px;font:900 16px/1 var(--gp-sans);text-decoration:none;white-space:nowrap;transition:transform .2s var(--gp-back),box-shadow .15s}.gp-btn3d:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgb(255 255 255 / .6) 50%,transparent 65%);transform:translate(-130%);animation:gp-btn3d-shine 3.6s ease-in-out infinite;animation-delay:calc(var(--gp-i, 0) * .5s);pointer-events:none}@keyframes gp-btn3d-shine{55%,to{transform:translate(130%)}}.gp-btn3d--play{background:linear-gradient(180deg,#8dff6a,#2fcf3b 55%,#169c24);box-shadow:0 5px #0d6b17,0 10px 16px -8px #0d6b17cc,inset 0 2px #fff9;color:#fff;text-shadow:0 2px 0 #0d6b17}.gp-btn3d--play svg{fill:#fff}.gp-btn3d--quick{background:linear-gradient(180deg,#fff,#fff1d6);box-shadow:0 5px #e0b36b,0 10px 16px -10px #00000059,inset 0 2px #fff;color:#7a3a00}.gp-btn3d:hover{transform:translateY(-2px) scale(1.03)}.gp-btn3d:active{transform:translateY(4px) scale(.98,.94)}.gp-btn3d--play:active{box-shadow:0 1px #0d6b17,inset 0 2px #fff9}.gp-btn3d--quick:active{box-shadow:0 1px #e0b36b,inset 0 2px #fff}.gp-btn3d:focus-visible{outline:3px solid #1a9bff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.gp-lobby__glow,.gp-lobby__sparks i,.gp-hud__ico,.gp-hud__dot,.gp-daily__clock b i,.gp-tile,.gp-tile__shine,.gp-tile__icon,.gp-btn3d:after{animation:none!important}}html[data-theme=noche] .gp-tile{border-color:#2a2621;background:#1f1c18}html[data-theme=noche] .gp-tile__name{color:#fff}html[data-theme=noche] .gp-tile__progress{background:#332d25}@media(max-width:520px){.gp-hud{gap:6px}.gp-hud__chip{height:40px;padding-right:10px}.gp-hud__chip small{display:none}.gp-hud__ico{width:30px;height:30px}.gp-hud__btn,.gp-hud__me{width:42px;height:42px;border-radius:14px}.gp-hud__enter{height:42px;padding:0 12px;font-size:14px}.gp-btn3d{gap:5px;padding:0 8px;font-size:15px}}.gp-lobby{padding-top:32px}.gp-lobby__hero{max-width:calc(1180px - 2 * var(--g-gutter, 16px));margin:0 var(--g-gutter,16px) 32px;border-radius:28px}@media(min-width:1212px){.gp-lobby__hero{margin-inline:auto}}.gp-lobby__in.gp-wrap{padding-inline:clamp(18px,3vw,36px)}.gp-btn3d--play{background:linear-gradient(180deg,#ffc24a,#ff8a1a 55%,#e8600a);box-shadow:0 5px #a8420a,0 10px 16px -8px #a8420acc,inset 0 2px #ffffff8c;text-shadow:0 2px 0 #a8420a}.gp-btn3d--play:active{box-shadow:0 1px #a8420a,inset 0 2px #ffffff8c}.gp-hud{margin-bottom:40px}.gp-lobby__in{padding-top:22px}.gp-lobby .gp-lobby__hero{max-width:none;margin-left:max(var(--g-gutter, 16px),calc((100% - 1180px) / 2 + var(--g-gutter, 16px)));margin-right:max(var(--g-gutter, 16px),calc((100% - 1180px) / 2 + var(--g-gutter, 16px)))}.gp-newsq{border:4px solid #fff;background:radial-gradient(60% 120% at 100% 0%,rgb(255 255 255 / .55),transparent 60%),linear-gradient(135deg,#ffe7c7,#ffc98f);box-shadow:0 6px #f0a860,0 22px 36px -22px #a64e108c;color:#3b1d05}.gp-newsq:after{background:repeating-linear-gradient(-45deg,rgb(255 255 255 / .18) 0 8px,transparent 8px 16px)}.gp-newsq__txt strong{color:#2a1606}.gp-newsq__txt>span:not(.gp-newsq__kicker):not(.gp-newsq__dots){color:#6b4220}.gp-newsq__kicker{color:#c2410c}.gp-newsq__q{border-color:#ffd9a8}.gp-newsq__dots i{background:#a64e1033}.gp-newsq__dots i:first-child{background:#ff7a1a}.gp-newsq__dots b{color:#8a5a2b}.gp-newsq.is-done .gp-newsq__cta{background:#ffffffb3;color:#3b1d05}.gp-root .gp-howto-btn{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 12px 0 4px;border:0;border-radius:999px;background:linear-gradient(180deg,#fff,#fff1dc);box-shadow:0 3px #d98a3a,0 8px 14px -8px #7832008c,inset 0 1px #fff;color:#7a3006;font:800 13px/1 var(--gp-sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:transform .18s var(--gp-back),box-shadow .18s}.gp-root .gp-howto-btn__q{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(180deg,#ffb03a,#ec6a0c);box-shadow:inset 0 1px #ffffff80,0 1px #a8420a;color:#fff;font:900 15px/1 var(--gp-sans);text-shadow:0 1px 0 #a8420a}@media(hover:hover){.gp-root .gp-howto-btn:hover{transform:translateY(-2px);box-shadow:0 5px #d98a3a,0 12px 18px -8px #7832008c,inset 0 1px #fff}}.gp-root .gp-howto-btn:active{transform:translateY(2px);box-shadow:0 1px #d98a3a,inset 0 1px #fff}.gp-root .gp-howto-btn:focus-visible{outline:3px solid #3b1d05;outline-offset:2px}.gp-root .gp-tile .gp-howto-btn{position:absolute;z-index:2;top:144px;left:12px}.gp-hero .gp-howto-btn{margin-top:10px}@media(prefers-reduced-motion:reduce){.gp-root .gp-howto-btn{transition:none}}.gp-sheet.gp-howto{max-width:560px;padding:0 0 calc(18px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fffaf0,#fff 40%)}.gp-howto .gp-sheet__close{z-index:3;background:#ffffffe6;box-shadow:0 3px #78280059;color:#7a3006}.gp-howto__head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 60px 22px 20px;overflow:hidden;background:radial-gradient(90% 160% at 85% -30%,#ffcf4a 0%,rgb(255 140 26 / .9) 32%,transparent 64%),linear-gradient(160deg,#ff8a1a,#f25c05 45%,#c93d08);box-shadow:inset 0 -5px #0000001f;color:#fff;isolation:isolate}.gp-howto__rays{position:absolute;z-index:-1;inset:0;background:repeating-conic-gradient(from 0deg at 85% -40%,rgb(255 255 255 / .08) 0 6deg,transparent 6deg 18deg);pointer-events:none}.gp-howto__badge{display:block;filter:drop-shadow(0 5px 0 rgb(120 40 0 / .35));transform:rotate(-6deg)}.gp-howto__badge .gp-gamebadge{border:3px solid #fff;border-radius:20px}.gp-howto__titles{display:grid;gap:4px;min-width:0}.gp-howto__kicker{justify-self:start;padding:4px 9px 3px;border-radius:999px;background:#3b1d05;color:#ffd84a;font:800 10.5px/1 var(--gp-sans);letter-spacing:.1em;text-transform:uppercase}.gp-root .gp-howto__title{margin:0;color:#fff;font:900 26px/1.05 var(--gp-sans);letter-spacing:-.02em;text-shadow:0 2px 0 #a33000,0 3px 0 #7a2400,0 6px 10px rgb(80 20 0 / .4)}.gp-howto__demo{display:grid;gap:3px;padding:6px;border-radius:14px;background:#fffaf1;box-shadow:0 4px #a8420a,inset 0 0 0 2px #ffd29c;color:#c9a27a;font:800 11px/1 var(--gp-sans);transform:rotate(4deg)}.gp-howto__demo i{display:grid;place-items:center;width:16px;height:16px;font-style:normal}.gp-howto__demo--sopa{position:relative;grid-template-columns:repeat(5,16px)}.gp-howto__demo--sopa i.is-hit{background:#ffd84a;color:#7a3006}.gp-howto__demo--sopa i:nth-child(11){border-radius:8px 0 0 8px}.gp-howto__demo--sopa i:nth-child(14){border-radius:0 8px 8px 0}.gp-howto__demo--sudoku{grid-template-columns:repeat(3,20px);gap:2px;padding:4px;background:#e9c9a0}.gp-howto__demo--sudoku i{width:20px;height:20px;background:#fffaf1;color:#3b1d05;font-size:12px}.gp-howto__demo--sudoku i.is-sel{background:#ffd84a;color:#c2410c}.gp-howto__demo--sudoku small{color:#b07a4a;font-size:6px;line-height:1.1;text-align:center}.gp-howto__demo--quiz{grid-template-columns:1fr;gap:4px;width:74px}.gp-howto__demo--quiz i{justify-content:start;width:auto;height:14px;padding-left:5px;border-radius:6px;color:#fff;font-size:9px}.gp-howto__demo--quiz .o0{background:linear-gradient(180deg,#cf560b,#b03e08)}.gp-howto__demo--quiz .o1{background:linear-gradient(180deg,#ffe36b,#ffc21a);color:#5a2a00}.gp-howto__demo--quiz .o2{background:linear-gradient(180deg,#f6c34a,#d9960c);color:#3d1d00}.gp-howto__timer{justify-self:center;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #ffb03a;color:#c2410c;font-size:9px}.gp-howto__demo--gl{grid-template-columns:repeat(5,18px)}.gp-howto__demo--gl i,.gp-howto__tile{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;color:#fff;font:900 11px/1 var(--gp-sans);font-style:normal}.gp-howto .is-ok{background:#2f8f5b}.gp-howto .is-present{background:#e0a21b}.gp-howto .is-absent{background:#8d877b}.gp-howto__goal{display:flex;align-items:flex-start;gap:12px;margin:18px 20px 0;padding:12px 14px;border-radius:16px;background:#fff4df;box-shadow:inset 0 0 0 2px #ffd9a8}.gp-howto__goal p,.gp-howto__step p,.gp-howto__card p{margin:0;color:var(--gp-ink);font-size:15px;line-height:1.45}.gp-howto__goal strong{color:#a64e10;font-weight:900}.gp-howto__goalico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:linear-gradient(180deg,#ffb03a,#ec6a0c);box-shadow:0 3px #a8420a;color:#fff}.gp-root .gp-howto__h{margin:18px 20px 8px;color:#a64e10;font:900 12px/1 var(--gp-sans);letter-spacing:.1em;text-transform:uppercase}.gp-howto__steps{display:grid;gap:8px;margin:0 20px;padding:0;list-style:none}.gp-howto__step{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px 10px 10px;border-radius:16px;background:#fff;box-shadow:0 3px #f2d3aa,inset 0 0 0 1.5px #f6dfbf}.gp-howto__num{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#3b1d05;color:#ffd84a;font:900 13px/1 var(--gp-sans)}.gp-howto__ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(180deg,#fff27a,#ffc21a);box-shadow:0 3px #b37a00,inset 0 1px #ffffffb3;color:#6b3a00}.gp-howto__tile{flex:none;width:36px;height:36px;border-radius:9px;box-shadow:0 3px #0003;font-size:18px}.gp-howto__cards{display:grid;gap:10px;margin:14px 20px 0}@media(min-width:560px){.gp-howto__cards{grid-template-columns:1fr 1fr}}.gp-howto__card{padding:12px 14px;border-radius:16px}.gp-howto__card--score{background:linear-gradient(180deg,#fff7d1,#ffefb0);box-shadow:inset 0 0 0 2px #ffe07a}.gp-howto__card--tip{background:#fff1e6;box-shadow:inset 0 0 0 2px #ffd0b0}.gp-root .gp-howto__card h3{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:#7a3006;font:900 14px/1.1 var(--gp-sans)}.gp-howto__card h3 svg{color:#ec6a0c}.gp-howto__card p{font-size:14px}.gp-howto__card .gp-howto__streak{display:flex;align-items:flex-start;gap:6px;margin-top:8px;color:#8a4a12;font-size:13px;font-weight:600}.gp-howto__streak svg{flex:none;margin-top:1px;color:#ec6a0c}.gp-howto__ok{display:flex;width:calc(100% - 40px);margin:18px 20px 0}@media(max-width:420px){.gp-howto__head{gap:10px;padding:18px 54px 18px 14px}.gp-howto__badge .gp-gamebadge{width:56px!important;height:56px!important}.gp-root .gp-howto__title{font-size:21px}.gp-howto__demo{display:none}.gp-howto__goal,.gp-howto__steps,.gp-howto__cards,.gp-root .gp-howto__h{margin-inline:14px}.gp-howto__ok{width:calc(100% - 28px);margin-inline:14px}.gp-howto__goal p,.gp-howto__step p{font-size:14px}}html[data-theme=noche] .gp-sheet.gp-howto{background:linear-gradient(180deg,#2a1d10 0%,var(--gp-card) 40%)}html[data-theme=noche] .gp-howto__goal{background:#3a2410;box-shadow:inset 0 0 0 2px #6a3a12}html[data-theme=noche] .gp-howto__step{background:#2a2118;box-shadow:0 3px #140c05,inset 0 0 0 1.5px #4a3420}html[data-theme=noche] .gp-howto__card--score,html[data-theme=noche] .gp-howto__card--tip{background:#33261a;box-shadow:inset 0 0 0 2px #6a4a20}html[data-theme=noche] .gp-howto__goal strong,html[data-theme=noche] .gp-root .gp-howto__h,html[data-theme=noche] .gp-root .gp-howto__card h3{color:#ffb36b}html[data-theme=noche] .gp-howto__card .gp-howto__streak{color:#f3c894}.gp-hero .gp-hero__in{padding-bottom:22px}.gp-hero .gp-hud{margin-bottom:22px}.gp-hero__back{flex:none}.gp-hud__btn.is-here,.gp-hud__me.is-here{transform:translateY(3px);box-shadow:0 1px #c2530a,inset 0 2px 5px #7832004d}.gp-hud__btn--gold.is-here{box-shadow:0 1px #b36b00,inset 0 2px 5px #783c0059}.gp-hero__chip--lvl .gp-hud__ico{background:linear-gradient(180deg,#7fe08a,#1f9a3a);color:#fff}.gp-hero__chip--world .gp-hud__ico{background:linear-gradient(180deg,#7ec0ff,#1a74d6);color:#fff}.gp-hero__chip .gp-hud__ico .gp-icon{stroke-width:2.4}.gp-hero__head{display:grid;align-items:center;gap:18px}.gp-hero__head.has-icon{grid-template-columns:auto minmax(0,1fr)}.gp-hero__icon{position:relative;display:grid;place-items:center;animation:gp-hero-float 3.4s ease-in-out infinite;filter:drop-shadow(0 10px 0 rgb(120 30 0 / .35)) drop-shadow(0 18px 22px rgb(80 20 0 / .45))}.gp-hero__icon:before{content:"";position:absolute;inset:-18%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgb(255 236 150 / .75),transparent 68%)}.gp-hero__icon .gp-gamebadge,.gp-hero__icon img,.gp-hero__icon .gp-avatar{width:clamp(78px,11vw,120px)!important;height:auto!important;aspect-ratio:1;border-radius:28%}.gp-hero__icon .gp-avatar{border-radius:50%;box-shadow:0 0 0 5px #fff,0 0 0 8px #ffc21a}.gp-hero__tile{display:grid;place-items:center;width:clamp(78px,11vw,116px);aspect-ratio:1;border:4px solid #fff;border-radius:28%;background:linear-gradient(180deg,#fff,#ffe9c9);box-shadow:0 6px #c2530a,inset 0 2px #fff;color:#e8600a}.gp-hero__tile .gp-icon{width:52%;height:52%;stroke-width:2.2}.gp-hero__titles{min-width:0}.gp-hero .gp-hero__title{margin:0 0 8px;font-size:clamp(32px,5.2vw,56px);overflow-wrap:anywhere}.gp-hero .gp-hero__lead{font-size:16px;line-height:1.45}.gp-hero .gp-lobby__kicker{margin-bottom:8px}.gp-herotabs{display:flex;gap:8px;margin-top:20px}.gp-herotab{flex:1 1 0%;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:54px;padding:6px 14px;border:2px solid rgb(255 255 255 / .35);border-radius:16px;background:#50140059;color:#fff;font:800 15px/1.1 var(--gp-sans);text-align:center;text-decoration:none;text-shadow:0 2px 0 rgb(0 0 0 / .25);cursor:pointer;box-shadow:inset 0 2px 6px #0003,0 4px #6e1e0059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .2s var(--gp-back),background-color .2s,box-shadow .2s}.gp-herotab:hover{background:#50140080;transform:translateY(-2px)}.gp-herotab:active{transform:translateY(3px);box-shadow:inset 0 2px 6px #00000040,0 1px #6e1e0059}.gp-root .gp-herotab{font:800 15px/1.1 var(--gp-sans)}@media(max-width:560px){.gp-root .gp-herotab{font-size:12.5px}}.gp-hero--name .gp-hero__title{font-size:clamp(24px,6.2vw,48px);overflow-wrap:anywhere}.gp-herotab__ico{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:11px;background:#fff3}.gp-herotab__ico .gp-icon{stroke-width:2.4}.gp-herotab__txt{min-width:0}.gp-herotab.is-on{border-color:#fff;background:linear-gradient(180deg,#fff,#ffe9c9);color:#b83a0a;text-shadow:none;box-shadow:0 5px #c2530a,0 10px 16px -8px #00000073,inset 0 2px #fff;transform:translateY(-2px)}.gp-herotab.is-on .gp-herotab__ico{background:linear-gradient(180deg,#ffc24a,#ff8a1a 55%,#e8600a);color:#fff;box-shadow:0 2px #a8420a}.gp-herotab.is-on:active{transform:translateY(3px);box-shadow:0 1px #c2530a,inset 0 2px #fff}.gp-herotab:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:560px){.gp-herotabs{gap:6px}.gp-herotab{flex-direction:column;gap:4px;min-height:70px;padding:7px 4px;font-size:12.5px}}@media(max-width:420px){.gp-hero .gp-hud{gap:4px;margin-bottom:18px}.gp-hero .gp-hud__btn,.gp-hero .gp-hud__me{width:38px;height:38px;border-radius:13px}.gp-hero .gp-hud__btn .gp-icon{width:20px;height:20px}.gp-hero .gp-hud__me .gp-avatar{width:34px!important;height:34px!important}.gp-hero .gp-hud__chip{height:36px;gap:4px;padding:0 9px 0 3px}.gp-hero .gp-hud__chip b{font-size:17px}.gp-hero .gp-hud__ico{width:28px;height:28px}.gp-hero .gp-hud__ico .gp-icon{width:17px;height:17px}.gp-hero__enter span{display:none}.gp-hero .gp-hud__enter{height:38px;padding:0 10px}.gp-hero__head{gap:12px}.gp-hero .gp-hero__lead{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.gp-hero__icon{animation:none}}@media(max-width:1023.98px){.gp-hero .gp-hud{flex-wrap:wrap;row-gap:12px;column-gap:8px}.gp-hero .gp-hud:after{content:"";order:1;flex-basis:100%;height:0}.gp-hero .gp-hero__back,.gp-hero .gp-hud__gap,.gp-hero .gp-hud__btn,.gp-hero .gp-hud__me,.gp-hero .gp-hud__enter{order:0}.gp-hero .gp-hero__chip{order:2}.gp-hero .gp-hud__btn,.gp-hero .gp-hud__me{flex:none;width:40px;height:40px;border-radius:13px}.gp-hero .gp-hud__enter{flex:none;height:40px;padding:0 14px 0 10px;border-radius:13px;background:linear-gradient(180deg,#fff,#ffe9c9);box-shadow:0 4px #c2530a,0 8px 14px -6px #00000073,inset 0 2px #fff;color:#a64e10;font-size:14px;text-shadow:none}.gp-hero .gp-hero__enter span{display:inline}.gp-hero .gp-hero__chip{height:36px;gap:5px;padding:0 12px 0 3px}.gp-hero .gp-hero__chip small{display:inline}.gp-hero .gp-hud__chip b{font-size:17px}.gp-hero .gp-hud__ico{width:28px;height:28px}}.gp-win{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.gp-win__card{margin:auto 0}.gp-win__veil{position:fixed;inset:0;background:radial-gradient(circle at 50% 38%,#ffeca0f5,#ffba3ce6 55%,#ec6e10f0);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);animation:gp-fade .5s ease-out}html[data-theme=noche] .gp-win__veil{background:radial-gradient(120% 70% at 50% 20%,rgb(255 180 40 / .28),transparent 60%),#141311db}.gp-win__card{position:relative;width:min(100%,440px);margin-top:34px;padding:40px 20px 22px;text-align:center;--gp-ring:#ffd23f;box-shadow:0 0 0 4px #ffd23f,0 9px #e0a21b,0 40px 70px -20px #9650008c}.gp-win__rays{position:absolute;top:-120px;left:50%;width:520px;height:520px;margin-left:-260px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgb(255 210 63 / .34) 0 8deg,transparent 8deg 20deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 60%);mask:radial-gradient(circle,#000 18%,transparent 60%);animation:gp-rays 18s linear infinite;pointer-events:none;z-index:0}.gp-win__card>:not(.gp-win__rays){position:relative;z-index:1}.gp-win__card>.gp-win__title{position:absolute;top:-26px;left:50%;z-index:3;margin:0;font-size:clamp(20px,6vw,25px);white-space:nowrap;transform:translate(-50%);animation:gp-ribbon-in .6s var(--gp-back) .15s both}@keyframes gp-ribbon-in{0%{opacity:0;transform:translate(-50%) scale(.4) rotate(-6deg)}}.gp-win__kicker{justify-content:center}.gp-win__stars{display:flex;justify-content:center;align-items:flex-end;gap:4px;height:104px;margin:6px 0 2px}.gp-win__star{position:relative;display:inline-grid;transform:scale(.6);opacity:.35;transition:transform .45s var(--gp-back),opacity .3s}.gp-win__star--0{rotate:-14deg;margin-bottom:2px}.gp-win__star--2{rotate:14deg;margin-bottom:2px}.gp-win__star--1{margin-bottom:20px}.gp-win__stars.is-in .gp-win__star{transform:none;opacity:1}.gp-win__slot path{fill:color-mix(in srgb,var(--gp-ink) 12%,var(--gp-soft-2));stroke:color-mix(in srgb,var(--gp-ink) 18%,var(--gp-rule-2))}.gp-win__slot{filter:drop-shadow(0 2px 0 rgb(255 255 255 / .8))}.gp-win__gold{position:absolute;inset:0;filter:drop-shadow(0 3px 0 #c77800) drop-shadow(0 8px 14px rgb(255 170 0 / .7));animation:gp-star-fall .62s cubic-bezier(.3,0,.3,1) both}@keyframes gp-star-fall{0%{transform:translateY(-190px) scale(1.8) rotate(-80deg);opacity:0}40%{opacity:1}50%{transform:translateY(0) scale(1.1,.8) rotate(0)}68%{transform:translateY(-8px) scale(.94,1.08)}84%{transform:translateY(0) scale(1.04,.97)}to{transform:none}}.gp-win__score{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:2px}.gp-slot{--o:#b04d00;display:inline-flex;font-size:56px;line-height:1;text-shadow:none;filter:drop-shadow(2px 0 0 var(--o)) drop-shadow(-2px 0 0 var(--o)) drop-shadow(0 -2px 0 var(--o)) drop-shadow(0 4px 0 var(--o)) drop-shadow(0 8px 8px rgb(150 60 0 / .35))}.gp-win__counter{display:inline-block;transform-origin:50% 60%}.gp-slot__d,.gp-slot__sep{display:inline-block;line-height:1}.gp-slot__d{min-width:.6em;text-align:center;animation:gp-digit-roll .16s ease-out}@keyframes gp-digit-roll{0%{opacity:.2;transform:translateY(-.55em) scaleY(1.25);filter:blur(1px)}}.gp-win__unit{color:var(--gp-orange-ink);font-size:17px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.gp-win__time{display:flex;justify-content:center;align-items:center;gap:6px;width:max-content;margin:10px auto 0;padding:4px 12px 4px 6px;border-radius:999px;background:#1a1a1a;color:#fff;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 3px #000}.gp-win__time .gp-icon{padding:3px;border-radius:50%;background:linear-gradient(180deg,#ffd66e,#ff9a2e);color:#1a1a1a;stroke-width:2.4}.gp-win__more{display:grid;gap:10px;margin-top:16px;opacity:0;transition:opacity .3s}.gp-win__more.is-in{opacity:1}.gp-win__after{display:grid;gap:10px}.gp-win__after:empty{display:none}.gp-win__after>*{opacity:0}.gp-win__after.is-in>*{opacity:1;animation:gp-bd-land .55s var(--gp-back) calc(var(--i, 0) * .14s) both}.gp-win__after.is-in .gp-win__medalimg{animation:gp-medal-spin .9s var(--gp-ease) .15s both}@keyframes gp-medal-spin{0%{transform:rotateY(-540deg) scale(.4)}}.gp-win__medal{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:18px;background:var(--gp-tray);box-shadow:inset 0 2px 4px #5a32001f;text-align:left}.gp-win__medal strong{display:block;font-size:15px}.gp-win__medal small{color:var(--gp-ink-2);font-size:13px}.gp-win__medalimg{display:grid;place-items:center;flex:none;width:52px;height:52px;border:3px solid var(--gp-acc);border-radius:50%;background:var(--gp-sun-tint) center 35% / cover;color:#fff;box-shadow:0 0 0 3px var(--gp-card),0 6px 16px -6px var(--gp-acc)}.gp-win__medalimg .gp-icon{filter:drop-shadow(0 1px 2px rgb(0 0 0 / .5))}.gp-win__bd{display:grid;gap:4px;margin:0;padding:10px 14px;border:2px dashed color-mix(in srgb,var(--gp-sun) 70%,var(--gp-rule));border-radius:18px;background:color-mix(in srgb,var(--gp-sun-tint) 60%,var(--gp-card));font-size:14.5px}.gp-win__bd>div{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:26px;padding:0 6px;margin:0 -6px;border-radius:10px;visibility:hidden}.gp-win__bd>div.is-in{visibility:visible;animation:gp-bd-land .5s var(--gp-back) both,gp-bd-flash .7s ease-out both}.gp-win__bd>div.is-in dd{display:inline-block;animation:gp-bd-pop .5s var(--gp-back) .12s both}.gp-win__bd>div.is-mult.is-in dd{animation-name:gp-bd-pop-big;animation-duration:.6s}@keyframes gp-bd-land{0%{opacity:0;transform:translate(46px) scale(.8)}60%{opacity:1;transform:translate(-6px) scale(1.03)}to{opacity:1;transform:none}}@keyframes gp-bd-flash{0%{background:#fff0}25%{background:#ffd23f8c}to{background:#fff0}}@keyframes gp-bd-pop{0%{transform:scale(.3)}60%{transform:scale(1.3)}to{transform:none}}@keyframes gp-bd-pop-big{0%{transform:scale(0) rotate(-20deg);color:var(--gp-orange)}50%{transform:scale(1.75) rotate(8deg);color:var(--gp-orange)}75%{transform:scale(.9) rotate(-3deg)}to{transform:none}}.gp-win__bd dt{color:var(--gp-ink-2)}.gp-win__bd dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.gp-win__bd>.gp-win__ranked{margin-top:4px;padding-top:6px;border-top:1px dashed var(--gp-rule);font-weight:700}.gp-win__ranked dd{color:var(--gp-orange-ink);font-size:17px;font-weight:900}.gp-win__bd>.gp-win__ranked.is-in dd{animation-name:gp-bd-pop-big;animation-duration:.7s}.gp-win__bd dd.is-neg{color:var(--gp-ko)}.gp-win__rank{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--gp-orange-ink)}.gp-win__trophy{display:grid;place-items:center;width:42px;height:42px;border:3px solid #fff;border-radius:50%;background:radial-gradient(circle at 50% 30%,#fff1b0,#ffc21a 65%);color:#7a4300;box-shadow:0 3px #c77800,0 8px 14px -6px #a05a0099}.gp-win__trophy .gp-icon{stroke-width:2.3}.gp-win__rank span{display:grid;text-align:left}.gp-win__rank strong{color:var(--gp-ink)}.gp-win__up{color:var(--gp-ok);font-weight:700}.gp-win__passed{margin:0;padding:9px 14px;border-radius:999px;background:linear-gradient(180deg,#fff1b8,#ffd23f);box-shadow:0 3px #e0a21b;color:#1a1a1a;font-weight:800;animation:gp-passed .6s var(--gp-back) .2s both}.gp-win__streak{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:var(--gp-orange-ink);font-weight:700}.gp-win__actions{display:grid;gap:10px;margin-top:18px;opacity:0;transform:translateY(12px);transition:opacity .4s .15s,transform .5s var(--gp-back) .15s}.gp-win__actions:not(.is-in){pointer-events:none}.gp-win__actions.is-in{opacity:1;transform:none}.gp-win__actions.is-in .gp-win__next{animation:gp-cta-breathe 2.2s ease-in-out .8s infinite}@keyframes gp-bounce{0%,to{transform:translateY(0)}12%{transform:translateY(-6px) scale(1.02)}24%{transform:translateY(0)}32%{transform:translateY(-2px)}40%{transform:translateY(0)}}.gp-win__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gp-win__row .gp-btn:only-child{grid-column:1 / -1}.gp-root .gp-win__skip,.gp-win__skip{position:absolute;z-index:4;left:50%;bottom:16px;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:color-mix(in srgb,var(--gp-ink) 8%,transparent);color:var(--gp-ink-2);font-size:13px;font-weight:700;transform:translate(-50%);cursor:pointer;animation:gp-fade .4s ease-out 1.2s both}.gp-win.is-skip .gp-win__gold,.gp-win.is-skip .gp-win__bd>div,.gp-win.is-skip .gp-win__bd dd,.gp-win.is-skip .gp-win__after>*,.gp-win.is-skip .gp-win__medalimg,.gp-win.is-skip .gp-slot__d{animation:none!important}.gp-win.is-skip .gp-win__star,.gp-win.is-skip .gp-win__more,.gp-win.is-skip .gp-win__actions{transition:none}.gp-coin{position:fixed;z-index:1460;width:22px;height:22px;margin:-11px 0 0 -11px;pointer-events:none;will-change:transform}.gp-coin i{position:relative;display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fffbe0 0 14%,#ffe066 30%,#ffc21a 58%,#e39500 82%,#b86e00);box-shadow:inset 0 0 0 2px #d98a00,inset 0 0 0 4px #ffec96e6,0 2px 3px #783c0073,0 0 10px #ffc828b3;animation:gp-coin-spin .42s linear infinite}.gp-coin i:after{content:"";position:absolute;top:2px;left:3px;width:8px;height:8px;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:gp-coin-glint .42s linear infinite}@keyframes gp-coin-spin{0%,to{transform:scaleX(1)}50%{transform:scaleX(.18);filter:brightness(1.25)}}@keyframes gp-coin-glint{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.3)}}.gp-play{background:radial-gradient(circle at 1px 1px,rgb(255 160 40 / .14) 1.3px,transparent 1.8px) 0 0 / 22px 22px,radial-gradient(120% 55% at 50% 0%,rgb(255 210 63 / .32),transparent 70%),linear-gradient(180deg,#fff8e6,#fffdf7 70%)}html[data-theme=noche] .gp-play{background:radial-gradient(circle at 1px 1px,rgb(255 170 60 / .08) 1.3px,transparent 1.8px) 0 0 / 22px 22px,radial-gradient(120% 55% at 50% 0%,rgb(255 180 40 / .14),transparent 70%),var(--g-bg,#141311)}.gp-play .gp-playbar{position:relative;z-index:2;min-height:64px;padding:8px 10px 10px;overflow:hidden;border-bottom:0;border-radius:0 0 24px 24px;background:repeating-conic-gradient(from 0deg at 85% -40%,rgb(255 255 255 / .07) 0 6deg,transparent 6deg 18deg),radial-gradient(90% 160% at 85% -30%,#ffcf4a 0%,rgb(255 140 26 / .9) 32%,transparent 64%),linear-gradient(160deg,#ff8a1a,#f25c05 45%,#c93d08);box-shadow:inset 0 -5px #0000001f,0 12px 24px -14px #963200b3;color:#fff}@media(min-width:1024px){.gp-play .gp-playbar{margin:12px max(var(--g-gutter, 16px),calc((100% - 1180px) / 2 + var(--g-gutter, 16px))) 6px;padding:10px 14px 12px;border-radius:24px}}.gp-play .gp-playbar__title{font:900 19px/1.1 var(--gp-sans);letter-spacing:-.015em;color:#fff;text-shadow:0 2px 0 #a33000,0 3px 0 #7a2400,0 6px 10px rgb(80 20 0 / .4)}.gp-play .gp-playbar__sub{margin-top:3px;color:#fff1dc;font-size:12.5px;font-weight:700}.gp-play .gp-playbar__right{gap:6px}.gp-play .gp-playbar .gp-iconbtn{width:42px;height:42px;border-radius:14px;background:linear-gradient(180deg,#fff,#ffe9c9);box-shadow:0 4px #b8400a,0 8px 14px -6px #00000073,inset 0 2px #fff;color:#a64e10}.gp-play .gp-playbar .gp-iconbtn:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #b8400a,inset 0 2px #fff}.gp-play .gp-playbar .gp-iconbtn[aria-pressed=true],.gp-root .gp-play .gp-playbar .gp-ws__hint{background:linear-gradient(180deg,#fff27a,#ffc21a 55%,#f29b00);box-shadow:0 4px #9a5800,0 8px 14px -6px #00000073,inset 0 2px #ffffffb3;color:#6b3a00}.gp-play .gp-playbar .gp-badge{border-color:#f25c05}.gp-play .gp-timer{display:inline-flex;align-items:center;gap:5px;min-width:0;height:38px;padding:0 11px 0 3px;border:2px solid rgb(255 255 255 / .35);border-radius:999px;background:#50140061;box-shadow:inset 0 2px 6px #00000040;color:#fff;font:900 16px/1 var(--gp-sans);font-variant-numeric:tabular-nums;text-shadow:0 2px 0 rgb(0 0 0 / .25)}.gp-play .gp-timer .gp-icon{width:30px;height:30px;padding:6px;border-radius:50%;background:linear-gradient(180deg,#fff,#ffe6b0);box-shadow:0 2px #0003;color:#c2410c;stroke-width:2.4}@media(max-width:420px){.gp-play .gp-playbar{gap:4px;padding-inline:6px}.gp-play .gp-playbar .gp-iconbtn{width:36px;height:36px;border-radius:12px}.gp-play .gp-playbar .gp-iconbtn .gp-icon{width:20px;height:20px}.gp-play .gp-playbar__right{gap:4px}.gp-play .gp-timer{height:32px;padding:0 8px 0 2px;font-size:14px}.gp-play .gp-timer .gp-icon{width:25px;height:25px;padding:5px}.gp-play .gp-playbar__title{font-size:16.5px}.gp-play .gp-playbar__sub{font-size:11.5px}}.gp-play__body{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}@media(max-width:1023.98px){.gp-play__body{overflow-y:auto;overscroll-behavior:contain}}.gp-play .gp-pause{background:radial-gradient(80% 60% at 50% 40%,rgb(255 210 63 / .35),transparent 70%),#28160073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gp-pause__card{display:grid;justify-items:center;gap:12px;width:min(100%,360px);padding:34px 22px 20px;text-align:center;animation:gp-sheet-pop .5s var(--gp-back)}.gp-pause__card p{margin:0}.gp-pause__title{position:absolute;top:-24px;margin:0;white-space:nowrap}.gp-pause__ico{display:grid;place-items:center;width:68px;height:68px;border:3px solid #fff;border-radius:50%;background:radial-gradient(circle at 50% 30%,#a8d4ff,#2f86e8 65%);color:#fff;box-shadow:inset 0 -5px #00000026,0 4px #1b58a8,0 12px 18px -8px #143c8c99}.gp-pause__ico .gp-icon{stroke-width:2.6;filter:drop-shadow(0 2px 0 rgb(0 0 0 / .2))}.gp-pause__report{display:inline-flex;align-items:center;gap:5px;margin-top:2px;color:var(--gp-ink-2);font-size:13.5px}.gp-play .gp-empty{flex:1;align-content:center}.gp-quick{flex:1 1 auto;min-height:0;display:grid;gap:22px;align-content:start;max-width:820px;padding-top:30px;padding-bottom:0;overflow-y:auto;overscroll-behavior:contain}.gp-quick__title{justify-self:center;margin-bottom:2px}.gp-quick__group{min-width:0;margin:0;padding:0;border:0}.gp-quick__legend{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:0;color:var(--gp-orange-ink);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gp-quick__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gp-quick__grid--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-quick__group--small .gp-quick__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(min-width:560px){.gp-quick__grid--n6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:640px){.gp-quick__grid--n4{grid-template-columns:repeat(4,minmax(0,1fr))}.gp-quick__group--small .gp-quick__grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}}.gp-root .gp-qcard{--q-top:var(--gp-cream-top);--q-bot:var(--gp-cream-bot);--q-lip:var(--gp-cream-lip);position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:1;min-width:0;padding:10px 8px 12px;border:3px solid var(--gp-frame);border-radius:24px;background:linear-gradient(180deg,var(--q-top),var(--q-bot));color:var(--gp-ink);text-align:center;cursor:pointer;box-shadow:inset 0 2px #fff9,inset 0 -4px #0000000d,0 5px 0 var(--q-lip),0 16px 22px -14px var(--gp-lip-shadow);transition:transform .18s var(--gp-back),box-shadow .18s ease-out,filter .2s;-webkit-tap-highlight-color:#fff0}.gp-qcard:before{content:"";position:absolute;z-index:-1;top:4px;left:10px;right:10px;height:42%;border-radius:18px 18px 50% 50%/18px 18px 100% 100%;background:linear-gradient(180deg,#ffffffb3,#fff0);pointer-events:none}.gp-qcard__art{display:grid;place-items:center;width:96px;height:96px;margin-bottom:2px;transition:transform .3s var(--gp-back)}.gp-qcard__art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 6px rgb(120 60 0 / .28))}.gp-qcard__name{max-width:100%;font-size:16px;font-weight:900;line-height:1.15}.gp-qcard__detail{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 4px;max-width:100%;color:var(--gp-ink-2);font-size:12.5px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.gp-qcard:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-3px);box-shadow:inset 0 2px #fff9,inset 0 -4px #0000000d,0 8px 0 var(--q-lip),0 22px 26px -14px var(--gp-lip-shadow)}.gp-qcard:hover:not(:disabled) .gp-qcard__art{transform:translateY(-4px) scale(1.07) rotate(-3deg)}.gp-qcard:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 2px #ffffff80,0 1px 0 var(--q-lip),0 4px 8px -6px var(--gp-lip-shadow);transition-duration:.06s}.gp-root .gp-qcard.is-on{--q-top:#fff3c4;--q-bot:#ffc94d;--q-lip:#d98a0c;border-color:#fff;color:#1a1a1a;box-shadow:0 0 0 3px var(--gp-orange),inset 0 2px #ffffffb3,inset 0 -4px #a050001a,0 5px 0 3px var(--gp-c-orange-lip),0 20px 26px -12px #dc6e0a8c;overflow:hidden}.gp-qcard.is-on .gp-qcard__detail{color:#6b3a00}.gp-qcard.is-on .gp-qcard__art{animation:gp-qcard-float 2.4s ease-in-out infinite}.gp-qcard.is-on:after{content:"";position:absolute;z-index:2;top:-20%;bottom:-20%;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .65),transparent);transform:skew(-18deg);animation:gp-qcard-shine .8s ease-out .05s both;pointer-events:none}.gp-qcard__check{position:absolute;z-index:3;top:7px;right:7px;display:grid;place-items:center;width:26px;height:26px;border:2px solid #fff;border-radius:50%;background:linear-gradient(180deg,var(--gp-c-green-top),var(--gp-c-green));color:#fff;box-shadow:0 2px 0 var(--gp-c-green-lip);animation:gp-star-pop .4s var(--gp-back) both}.gp-qcard__check .gp-icon{stroke-width:3}.gp-qcard:disabled{cursor:not-allowed;filter:grayscale(.85);opacity:.45}@keyframes gp-qcard-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(2deg)}}@keyframes gp-qcard-shine{to{left:130%}}.gp-quick__group--small .gp-qcard{border-radius:20px;padding:8px 6px 10px}.gp-quick__group--small .gp-qcard__art{width:60px;height:60px}.gp-root .gp-quick__group--small .gp-qcard__name{font-size:13.5px}.gp-quick__group--small .gp-qcard__check{top:5px;right:5px;width:22px;height:22px}.gp-qart{display:grid;place-items:center;width:100%;height:100%;border-radius:18px;background:linear-gradient(180deg,#ffd66e,#ff9a2e);color:#fff;font-size:30px;font-weight:900;box-shadow:inset 0 2px #ffffff80,0 3px 0 var(--gp-c-orange-lip);text-shadow:0 2px 0 #a8420a}.gp-qart svg{width:78%;height:78%}.gp-qpips{display:flex;flex-basis:100%;justify-content:center;gap:3px;margin-top:4px}.gp-qpips i{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--gp-ink) 16%,transparent)}.gp-qpips i.is-on{background:linear-gradient(180deg,#ff9a2e,#e8480c);box-shadow:0 1px #a8420a}@media(min-width:640px){.gp-quick__group--big .gp-qcard__art{width:120px;height:120px}.gp-root .gp-quick__group--big .gp-qcard__name{font-size:18px}.gp-quick__group--big .gp-qcard__detail{font-size:13.5px}}@media(max-width:380px){.gp-quick__group--big .gp-qcard__art{width:84px;height:84px}.gp-quick__grid--n3 .gp-qcard__name{font-size:13px}}.gp-quick__go{position:sticky;bottom:0;z-index:4;display:grid;justify-items:center;gap:6px;margin:4px calc(-1 * var(--g-gutter, 16px)) 0;padding:14px var(--g-gutter,16px) max(16px,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--gp-quick-fade,#fffcf2) 34%)}html[data-theme=noche] .gp-quick__go{--gp-quick-fade:var(--g-bg, #141311)}html[data-theme=noche] .gp-root .gp-qcard.is-on .gp-qcard__name{color:#1a1a1a}.gp-quick__start{width:min(100%,420px)}.gp-quick__summary{margin:0;color:var(--gp-ink-2);font-size:13.5px;font-weight:700;text-align:center}@media(prefers-reduced-motion:reduce){.gp-qcard,.gp-qcard__art{transition:none}.gp-qcard.is-on .gp-qcard__art,.gp-qcard.is-on:after,.gp-qcard__check{animation:none}}@media(min-width:1024px){.gp-quick{max-width:1100px}.gp-quick__group{justify-self:center;width:min(100%,820px)}.gp-quick__group:has(.gp-quick__grid--n6){width:100%}.gp-quick__grid--n6{grid-template-columns:repeat(6,minmax(0,1fr))}.gp-quick__grid--n6 .gp-qcard__art{width:100px;height:100px}.gp-root .gp-quick__grid--n6 .gp-qcard__name{font-size:16px}.gp-quick__grid--n6 .gp-qcard__detail{font-size:12.5px}}.gp-game{padding-top:16px;padding-bottom:24px}.gp-game__body{display:flex;flex-direction:column;gap:0}.gp-game__side{display:contents}.gp-game__side .gp-game__guest{order:0}.gp-game__side .gp-nextworld{order:1}.gp-game__mapcol{order:2}.gp-game__side .gp-map__cta{order:3}@media(min-width:1024px){.gp-game__body{display:grid;grid-template-columns:minmax(0,1fr) 540px;align-items:start;gap:32px}.gp-game__side{position:sticky;top:calc(var(--gp-top) + 20px);display:grid;gap:18px}.gp-game__mapcol{grid-column:2;grid-row:1}}.gp-game__guest{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;border-radius:18px;background:var(--gp-sun-tint);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gp-sun) 60%,transparent);font-size:14px}.gp-game__guest span{flex:1 1 220px}.gp-game__guestlink{color:var(--gp-orange-ink);font-weight:800}.gp-map{position:relative;width:100%;max-width:540px;margin:18px auto 0;overflow:hidden;border:4px solid #fff;border-radius:28px;box-shadow:0 6px #e0a860,0 30px 50px -26px #783c0a8c;contain:layout paint}@media(min-width:1024px){.gp-map{margin-top:0}}.gp-world{position:absolute;left:0;right:0;overflow:hidden}.gp-world__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none}.gp-world:after{content:"";position:absolute;left:0;right:0;top:0;height:36px;background:linear-gradient(180deg,rgb(255 250 240 / .9),transparent);pointer-events:none}.gp-world__veil{position:absolute;inset:0;background:linear-gradient(180deg,#fffaf080,#fffaf040);-webkit-backdrop-filter:saturate(.55);backdrop-filter:saturate(.55);pointer-events:none}.gp-world__label{position:absolute;z-index:3;top:26px;left:50%;display:grid;justify-items:center;gap:2px;min-width:210px;padding:18px 20px 10px;border:3px solid #fff;border-radius:20px;background:linear-gradient(180deg,#fffdf7f2,#fff4d6f2);box-shadow:0 0 0 2px color-mix(in srgb,var(--gp-acc) 60%,#ffd98a),0 5px 0 -1px color-mix(in srgb,var(--gp-acc) 50%,#b07a20),0 16px 26px -12px #5028008c;color:#1a1a1a;text-align:center;transform:translate(-50%)}.gp-world__num{--o:#9a3f06;position:absolute;top:-14px;left:50%;padding:4px 16px 5px;border-radius:8px;background:linear-gradient(180deg,#ffa347,#e8660c);color:#fff;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1.5px 0 var(--o),1px 0 0 var(--o),-1px 0 0 var(--o);box-shadow:inset 0 2px #ffffff59,0 3px #b54a06;transform:translate(-50%)}.gp-world__name{font-family:var(--gp-serif);font-size:20px;font-weight:700;line-height:1.15}.gp-world__stars{display:inline-flex;align-items:center;gap:5px;margin-top:2px;padding:2px 10px 2px 6px;border-radius:999px;background:#ffd23f4d;color:#5b3300;font-size:12.5px;font-weight:800}.gp-world__road{position:absolute;inset:0;overflow:visible;pointer-events:none}.gp-world__road path{fill:none;stroke-linecap:round;stroke-linejoin:round}.gp-road__edge{stroke:#8c500a42;stroke-width:38}.gp-road__base{stroke:#fff9e8f7;stroke-width:28}.gp-road__done{stroke:color-mix(in srgb,var(--gp-acc) 35%,#ffc21a);stroke-width:14}.gp-road__dash{stroke:#c8781e73;stroke-width:6;stroke-dasharray:0 18;animation:gp-road-flow 1.8s linear infinite}.gp-road__glow{stroke:#ffffffe6;stroke-width:5;stroke-dasharray:0 18;animation:gp-road-flow .9s linear infinite}@keyframes gp-road-flow{to{stroke-dashoffset:36}}.gp-world.is-locked .gp-road__base{stroke:#fffbf0cc}.gp-node{--c1:#fff1c2;--c2:#ffb800;--c3:#c77800;--o:#8a4a00;position:absolute;z-index:2;display:grid;justify-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:#fff0}.gp-node--c0{--c1:#ffb3d4;--c2:#e83e8c;--c3:#a3215e;--o:#8a1a4f}.gp-node--c1{--c1:#a8d4ff;--c2:#2f86e8;--c3:#1b58a8;--o:#164a8c}.gp-node--c2{--c1:#b5f0a8;--c2:#34b24a;--c3:#1d7a31;--o:#17622a}.gp-node--c3{--c1:#d6c2ff;--c2:#8a5cf0;--c3:#5a33b8;--o:#4a2a99}.gp-node--c4{--c1:#ffe39a;--c2:#ff9a1f;--c3:#c2600a;--o:#8a3f00}.gp-node__disc{position:relative;display:grid;place-items:center;width:56px;height:56px;margin-top:4px;border:3px solid #fff;border-radius:50%;background:radial-gradient(circle at 50% 30%,var(--c1),var(--c2) 62%);color:#fff;box-shadow:inset 0 -5px #00000029,0 4px 0 var(--c3),0 10px 16px -6px #3c1e008c;font-family:var(--gp-sans);transition:transform .2s var(--gp-back)}.gp-node__disc:before{content:"";position:absolute;top:5px;left:12px;width:26px;height:12px;border-radius:50%;background:linear-gradient(180deg,#ffffffd9,#fff0);transform:rotate(-18deg);pointer-events:none}.gp-node:hover .gp-node__disc{transform:translateY(-3px) scale(1.06)}.gp-node:active .gp-node__disc{transform:translateY(3px) scale(.95);box-shadow:inset 0 -3px #00000029,0 1px 0 var(--c3),0 4px 8px -4px #3c1e0080}.gp-node__n{position:relative;font-size:21px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 2px 0 var(--o),1.5px 0 0 var(--o),-1.5px 0 0 var(--o),0 -1.5px 0 var(--o),1px 1px 0 var(--o),-1px 1px 0 var(--o)}.gp-node__stars{position:absolute;top:-15px;display:flex;align-items:flex-end;gap:0;filter:drop-shadow(0 2px 0 rgb(120 70 0 / .35))}.gp-node__stars .gp-star:nth-child(1){transform:rotate(-18deg) translateY(3px)}.gp-node__stars .gp-star:nth-child(2){transform:translateY(-3px)}.gp-node__stars .gp-star:nth-child(3){transform:rotate(18deg) translateY(3px)}.gp-node__stars .gp-star path{fill:#efe4cc;stroke:#b9a680}.gp-node__stars .gp-star.is-on path{fill:var(--gp-gold);stroke:var(--gp-gold-lip)}.gp-node__stars .gp-star.is-on path.gp-star__h{fill:#fff4b8;stroke:none}.gp-node.is-current{z-index:4;--c1:#fff0b0;--c2:#ff9a1f;--c3:#c2600a;--o:#8a3f00;animation:gp-node-bob 1.3s cubic-bezier(.5,0,.5,1) infinite alternate}.gp-node.is-current .gp-node__disc{width:70px;height:70px;margin-top:-3px;border-width:4px;box-shadow:inset 0 -6px #00000026,0 5px 0 var(--c3),0 0 0 5px #ffd23f8c,0 16px 26px -8px #ff7a1ae6}.gp-node.is-current .gp-node__disc:before{top:6px;left:14px;width:32px;height:14px}.gp-node.is-current .gp-node__n{font-size:26px}.gp-node.is-current:before,.gp-node.is-current:after{content:"";position:absolute;top:-3px;left:-3px;width:70px;height:70px;border-radius:50%;border:4px solid rgb(255 210 63 / .9);animation:gp-node-pulse 2s var(--gp-ease) infinite;pointer-events:none}.gp-node.is-current:after{animation-delay:1s}@keyframes gp-node-pulse{0%{transform:scale(1);opacity:.95}to{transform:scale(1.9);opacity:0}}@keyframes gp-node-bob{0%{translate:0 0}to{translate:0 -7px}}.gp-node__pin{position:absolute;bottom:calc(100% + 4px);left:50%;z-index:2;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(180deg,#fff,#fff1cc);box-shadow:0 0 0 3px var(--gp-orange),0 6px 12px -4px #78320099;transform:translate(-50%)}.gp-node__pin:after{content:"";position:absolute;bottom:-9px;left:50%;width:14px;height:10px;margin-left:-7px;background:var(--gp-orange);clip-path:polygon(0 0,100% 0,50% 100%)}.gp-node__pin .gp-avatar{box-shadow:none}.gp-node.is-locked .gp-node__disc{width:46px;height:46px;margin-top:9px;border-width:3px;border-color:#ffffffd9;background:radial-gradient(circle at 50% 30%,#f7f1e4,#d8ccb3 70%);color:#8b7c62;box-shadow:inset 0 -4px #0000001a,0 3px #b3a282,0 8px 12px -6px #3c1e0073}.gp-node.is-locked .gp-node__disc:before{opacity:.5}.gp-node.is-locked .gp-icon{stroke-width:2.4}.gp-map__jump{position:fixed;z-index:20;left:50%;bottom:calc(var(--g-bottom-h, 0px) + 92px);transform:translate(-50%);animation:gp-toast-pop .4s var(--gp-back)}@media(min-width:1024px){.gp-map__jump{left:auto;right:max(calc(var(--g-gutter, 16px) + 270px),calc((100vw - 1180px) / 2 + var(--g-gutter, 16px) + 270px));bottom:28px;transform:translate(50%)}}.gp-map__cta{position:sticky;z-index:15;bottom:calc(var(--g-bottom-h, 0px) + 14px);display:flex;justify-content:center;margin-top:18px;pointer-events:none}.gp-map__cta .gp-btn{pointer-events:auto;min-width:260px;min-height:62px;border-radius:22px;animation:gp-cta-breathe 2.6s ease-in-out 1s infinite}@media(min-width:1024px){.gp-map__cta{position:static;margin-top:0}.gp-map__cta .gp-btn{width:100%;min-height:70px;font-size:22px}}.gp-cinema{position:fixed;inset:0;z-index:1150;display:grid;place-items:center;overflow:hidden;background:#fff6d6;cursor:pointer}.gp-cinema__img{position:absolute;inset:0;background:linear-gradient(180deg,var(--gp-acc),#fff6d6) center / cover no-repeat;background-size:cover}.gp-cinema:after{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 0deg at 50% 50%,rgb(255 230 150 / .35) 0 7deg,transparent 7deg 18deg),radial-gradient(70% 45% at 50% 50%,rgb(255 250 235 / .9),transparent 75%);-webkit-mask:radial-gradient(circle,#000 25%,transparent 70%);mask:radial-gradient(circle,#000 25%,transparent 70%);animation:gp-rays 24s linear infinite}.gp-cinema__txt{position:relative;z-index:2;display:grid;justify-items:center;padding:0 24px;color:#1a1a1a;text-align:center}.gp-cinema__txt .gp-kicker{--o:#9a3f06;padding:6px 18px 7px;border-radius:10px;background:linear-gradient(180deg,#ffa347,#e8660c);color:#fff;text-shadow:0 1.5px 0 var(--o),1px 0 0 var(--o),-1px 0 0 var(--o);box-shadow:0 4px #b54a06}.gp-cinema__num{margin:12px 0 0;color:#a64e10;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gp-cinema__name{margin:4px 0 0;font-family:var(--gp-serif);font-size:clamp(40px,11vw,72px);font-weight:700;line-height:1;text-shadow:0 3px 0 #fff,0 12px 30px rgb(255 255 255 / .9)}.gp-nextworld{position:relative;display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:14px 16px;overflow:hidden;border:3px solid #fff;border-radius:22px;background:color-mix(in srgb,var(--gp-acc) 10%,var(--gp-card));box-shadow:0 0 0 2px color-mix(in srgb,var(--gp-acc) 45%,var(--gp-rule)),0 5px 0 -1px color-mix(in srgb,var(--gp-acc) 40%,#b9a680),0 16px 26px -16px #50280080;isolation:isolate}.gp-nextworld img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.3;filter:blur(2px) saturate(.8)}.gp-nextworld__lock{display:grid;flex:none;place-items:center;width:54px;height:54px;border:3px solid #fff;border-radius:18px;background:radial-gradient(circle at 50% 30%,#ffe39a,#f2a900 70%);color:#5b3300;box-shadow:inset 0 -4px #0000001f,0 4px #c77800,0 10px 16px -8px #78460099;animation:gp-lock-wiggle 4s ease-in-out 1.5s infinite}.gp-nextworld__lock .gp-icon{stroke-width:2.4}@keyframes gp-lock-wiggle{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-12deg)}92%{transform:rotate(10deg)}95%{transform:rotate(-6deg)}}.gp-nextworld__txt{flex:1;display:grid;gap:2px;min-width:0;line-height:1.2}.gp-nextworld__txt small{color:var(--gp-orange-ink);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gp-nextworld__txt strong{font-family:var(--gp-serif);font-size:20px}.gp-nextworld__txt span{color:var(--gp-ink-2);font-size:13px;font-weight:600}.gp-nextworld__bar{display:block;height:12px;margin-top:6px;overflow:hidden;border-radius:999px;background:#5a32001f;box-shadow:inset 0 2px 3px #5a320033}.gp-nextworld__bar i{display:block;height:100%;min-width:12px;border-radius:inherit;background:linear-gradient(180deg,#ffe27a,#ff9a1f);box-shadow:inset 0 2px #ffffff80,inset 0 -2px #0000001a}@media(max-width:1023.98px){.gp-game__side .gp-game__guest{order:4;margin:16px 0 0}.gp-game__body{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.gp-ws{flex:1;display:flex;flex-direction:column;min-height:0;gap:8px;padding:8px 8px 10px}@media(min-width:1024px){.gp-ws{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto minmax(0,1fr);height:calc(100svh - var(--gp-top) - 90px);min-height:560px;max-width:1180px;width:100%;margin:0 auto;padding:14px 16px 16px;gap:12px 24px}.gp-ws__bar{grid-column:1 / -1}}@media(min-width:1024px){.gp-root .gp-ws{padding-inline:var(--g-gutter,16px)}.gp-root .gp-ws__bar{padding-inline:0}}@media(max-width:1023.98px){.gp-root .gp-ws__bar{padding-left:2px}}@media(max-width:420px){.gp-root .gp-ws__bar{padding-left:0;margin-left:-2px}}.gp-ws__bar{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 4px}.gp-ws__cat{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:34px;padding:0 12px 0 4px;border-radius:999px;background:linear-gradient(180deg,var(--gp-cream-top),var(--gp-cream-bot));box-shadow:inset 0 2px #fff9,0 3px 0 var(--gp-cream-lip);color:var(--gp-ink);font-size:14px;font-weight:800;white-space:nowrap}.gp-ws__cat>span{overflow:hidden;text-overflow:ellipsis}.gp-ws__cat .gp-icon{flex:none;width:26px;height:26px;padding:4px;border-radius:50%;background:linear-gradient(180deg,var(--gp-c-pink-top),var(--gp-c-pink));color:#fff;stroke-width:2.3}.gp-ws__count{--p:0;margin-left:auto;padding:6px 12px;border-radius:999px;background:linear-gradient(90deg,rgb(255 194 26 / .45) calc(var(--p) * 100%),transparent 0) no-repeat,#1a1a1a;color:#fff;font-size:13.5px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:inset 0 2px #ffffff1f,0 3px #000;transition:background-size .4s}.gp-ws__tools{display:flex;gap:8px}.gp-root .gp-ws__hint{background:radial-gradient(circle at 50% 30%,#fff4c0,#ffc21a 70%);color:#5b3300;box-shadow:inset 0 2px #fff9,0 3px #c77800,0 8px 14px -8px #a05a0099}.gp-ws__hint{position:relative}.gp-ws__area{position:relative;flex:1;display:grid;place-items:center;min-height:0;overflow:hidden}.gp-ws__area.is-zoom{place-items:start;padding:12px;overflow:auto;overscroll-behavior:contain;border-radius:20px;background:var(--gp-tray);box-shadow:inset 0 2px 6px #5a320026}.gp-ws__grid{position:relative;display:grid;flex:none;padding:0;border-radius:14px;background:radial-gradient(circle at 50% 0%,#fffdf6,transparent 70%),linear-gradient(180deg,#fffaf0,#fff3dc);outline-offset:10px;touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer;box-shadow:0 0 0 5px #fff,0 0 0 8px var(--gp-ring),0 12px 0 -1px #e0b25a,0 30px 40px -24px #78460a99;color:#1a1a1a;font-family:var(--gp-sans);font-weight:700;line-height:1}html[data-theme=noche] .gp-ws__grid{background:linear-gradient(180deg,#2a2823,#221f1b);box-shadow:0 0 0 5px #3a362f,0 0 0 8px #6b4b12,0 12px 0 -1px #4a360f,0 30px 40px -24px #000c;color:var(--gp-ink)}.gp-ws__lines{position:absolute;inset:0;overflow:visible;pointer-events:none}.gp-ws__line{stroke-linecap:round}.gp-ws__line--found{opacity:.5;animation:gp-ws-glow .9s var(--gp-ease)}@keyframes gp-ws-glow{0%{opacity:1;filter:drop-shadow(0 0 10px currentColor) brightness(1.25)}to{opacity:.5;filter:none}}.gp-ws__gloss{stroke:#fff;stroke-linecap:round;opacity:.45;animation:gp-fade .6s ease-out .25s both}.gp-ws__line--sel{stroke:var(--gp-orange);opacity:.75;filter:drop-shadow(0 0 6px rgb(255 150 30 / .9))}.gp-ws__cell{position:relative;z-index:1;display:grid;place-items:center;width:var(--cell);height:var(--cell);text-transform:uppercase;transition:color .2s,transform .15s var(--gp-back)}.gp-ws__cell.is-found{font-weight:900}.gp-ws__cell.is-sel{color:#fff;font-weight:900;text-shadow:0 1px 0 #a64e10,1px 0 0 #a64e10,-1px 0 0 #a64e10,0 -1px 0 #a64e10;transform:scale(1.12)}.gp-ws__cell.is-anchor:before,.gp-ws__cell.is-hint:before{content:"";position:absolute;inset:8%;border-radius:50%;border:2.5px solid var(--gp-orange)}.gp-ws__cell.is-hint:before{border-color:var(--gp-sun);background:#ffd23f59;animation:gp-hint 1.2s ease-in-out infinite}@keyframes gp-hint{50%{transform:scale(1.25);box-shadow:0 0 14px 4px #ffd23fb3}}.gp-ws__grid:focus-visible .gp-ws__cell.is-cursor:after{content:"";position:absolute;inset:2px;border:2px dashed var(--gp-orange-ink);border-radius:6px}.gp-ws__list{flex:none;max-height:30%;overflow-y:auto;padding:2px 4px}@media(min-width:1024px){.gp-ws__list{max-height:none;padding:18px 16px;border:4px solid var(--gp-frame);border-radius:24px;background:var(--gp-card);box-shadow:0 0 0 3px var(--gp-ring),0 8px 0 -1px #e0b25a,0 20px 30px -18px #78460a80;align-self:center}}.gp-ws__list ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:0;padding:0;list-style:none}@media(min-width:1024px){.gp-ws__list ul{justify-content:flex-start}}.gp-ws__word{position:relative;padding:6px 13px;border-radius:999px;background:linear-gradient(180deg,var(--gp-cream-top),var(--gp-cream-bot));box-shadow:inset 0 2px #fff9,0 3px 0 var(--gp-cream-lip);font-size:14.5px;font-weight:800;transition:background-color .3s,color .3s}.gp-ws__txt{position:relative;display:inline-flex;align-items:center;gap:4px}.gp-ws__txt:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--gp-ease) .1s}.gp-ws__word.is-found{background:color-mix(in srgb,var(--c) 24%,var(--gp-card));box-shadow:inset 0 2px #ffffff80,0 3px color-mix(in srgb,var(--c) 60%,#000);color:color-mix(in srgb,var(--c) 45%,var(--gp-ink))}.gp-ws__word.is-found .gp-ws__txt:after{transform:scaleX(1)}.gp-ws__tick{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;margin:-2px 5px 0 -5px;border-radius:50%;background:var(--c);color:#fff;vertical-align:middle;box-shadow:0 1px #00000040;animation:gp-tick-pop .45s var(--gp-back)}.gp-ws__tick .gp-icon{stroke-width:3.2}@keyframes gp-tick-pop{0%{transform:scale(0) rotate(-90deg)}}.gp-ws__blanks{display:inline-flex;align-items:center;gap:3px}.gp-ws__blanks i{display:block;width:9px;height:12px;border-bottom:2px solid var(--gp-ink-2)}.gp-ws__blanks small{margin-left:4px;color:var(--gp-ink-2);font-size:12px;font-weight:700}.gp-ws__hiddenhelp{margin:0 0 6px;color:var(--gp-ink-2);font-size:13px;text-align:center}.gp-lupa{position:fixed;z-index:1050;display:grid;grid-template-columns:repeat(5,26px);grid-auto-rows:26px;padding:6px;border:4px solid #fff;outline:3px solid var(--gp-orange);outline-offset:-1px;border-radius:50%;background:var(--gp-card);box-shadow:var(--gp-shadow-lg);font-size:16px;font-weight:700;transform:translate(-50%,-50%);pointer-events:none;overflow:hidden;clip-path:circle(50%)}.gp-lupa span{display:grid;place-items:center;border-radius:6px}.gp-lupa .is-sel{background:#ff7a1a73}.gp-lupa .is-mid{outline:2px solid var(--gp-orange-ink)}.gp-free{display:grid;gap:18px;align-content:start;max-width:640px;padding-top:20px;padding-bottom:30px}.gp-free__group{margin:0;padding:0;border:0}.gp-free__group legend{margin-bottom:8px;font-weight:700}.gp-free__opts{display:flex;flex-wrap:wrap;gap:8px}.gp-sd{flex:1;display:flex;flex-direction:column;gap:12px;min-height:0;padding:10px 10px 12px}@media(min-width:1024px){.gp-sd{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:32px;height:calc(100svh - var(--gp-top) - 90px);min-height:560px;max-width:1080px;width:100%;margin:0 auto;padding:18px 16px}}.gp-sd__boardwrap{flex:1;display:grid;place-items:center;min-height:0}@media(min-width:1024px){.gp-sd__boardwrap{height:100%}}.gp-sd__board{display:grid;overflow:hidden;border:3px solid #b98a3a;border-radius:16px;background:#fffaf0;box-shadow:0 0 0 5px #fff,0 0 0 8px var(--gp-ring),0 12px 0 -1px #e0b25a,0 30px 40px -24px #78460a99;outline-offset:10px;user-select:none}html[data-theme=noche] .gp-sd__board{background:#221f1b;box-shadow:0 0 0 5px #3a362f,0 0 0 8px #6b4b12,0 12px 0 -1px #4a360f,0 30px 40px -24px #000c}.gp-sd__cell{position:relative;display:grid;place-items:center;min-width:0;padding:0;border:0;border-right:1px solid #ecdcbc;border-bottom:1px solid #ecdcbc;background:linear-gradient(180deg,#fffefa,#fbf2df);box-shadow:inset 0 1px #ffffffe6,inset 0 -2px #aa782814;color:var(--gp-ink);font-family:var(--gp-sans);font-size:var(--fs);line-height:1;cursor:pointer;transition:background-color .15s,transform .15s var(--gp-back)}html[data-theme=noche] .gp-sd__cell{border-color:#3a352c;background:linear-gradient(180deg,#2a2722,#24211d);box-shadow:none}.gp-sd__cell.b-r{border-right:3px solid #b98a3a}.gp-sd__cell.b-b{border-bottom:3px solid #b98a3a}.gp-sd__cell.is-diag{background:linear-gradient(180deg,#fff6d0,#ffe9a6)}.gp-sd__cell.is-peer{background:linear-gradient(180deg,#fff3de,#ffe6c2)}.gp-sd__cell.is-same{background:radial-gradient(circle at 50% 35%,#fff6c4,#ffd95a 80%);box-shadow:inset 0 -2px #c8820040}.gp-sd__cell.is-sel{z-index:1;border-radius:8px;background:radial-gradient(circle at 50% 30%,#ffe1a0,#ffa53a 75%);box-shadow:inset 0 2px #fff9,inset 0 -3px #aa46004d,0 0 0 2px #fff,0 0 12px 3px #ff961ecc;transform:scale(1.06)}html[data-theme=noche] .gp-sd__cell.is-peer{background:#332c20}html[data-theme=noche] .gp-sd__cell.is-same{background:#5a4512}html[data-theme=noche] .gp-sd__cell.is-sel{color:#1a1a1a}.gp-sd__v{font-variant-numeric:tabular-nums}.gp-sd__cell.is-given{font-weight:850}.gp-sd__cell.is-user{color:#1c5cb8;font-weight:750}.gp-sd__cell.is-sel.is-user,.gp-sd__cell.is-sel.is-given{color:#1a1a1a}html[data-theme=noche] .gp-sd__cell.is-user{color:#8cc0ff}.gp-sd__cell.is-hinted{color:#0f766e;font-weight:800}.gp-sd__cell.is-hinted:after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--gp-gold);box-shadow:0 0 0 1.5px #fff}.gp-sd__cell.is-bad{color:var(--gp-ko);background:linear-gradient(180deg,var(--gp-ko-bg),color-mix(in srgb,var(--gp-ko-bg) 80%,var(--gp-ko)))}.gp-root.gp-cb .gp-sd__cell.is-bad .gp-sd__v{text-decoration:underline wavy;text-underline-offset:3px}.gp-sd__notes{display:grid;width:100%;height:100%;padding:2px;color:var(--gp-ink-2);font-size:calc(var(--fs) * .42);font-weight:700}.gp-sd__notes i{display:grid;place-items:center;font-style:normal}.gp-sd__notes i.is-hl{color:var(--gp-orange-ink);font-weight:900}.gp-sd__controls{display:grid;gap:12px;width:100%;max-width:560px;margin:0 auto}.gp-sd__tools{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.gp-sd__tool{position:relative;display:grid;justify-items:center;gap:4px;min-height:64px;padding:2px;border:0;border-radius:14px;background:#fff0;color:var(--gp-ink);font-size:12.5px;font-weight:800;cursor:pointer}.gp-sd__toolico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 50% 30%,var(--gp-cream-top),var(--gp-cream-bot));box-shadow:inset 0 2px #fff9,0 3px 0 var(--gp-cream-lip),0 8px 12px -8px var(--gp-lip-shadow);transition:transform .12s,box-shadow .12s}.gp-sd__toolico .gp-icon{stroke-width:2.2}.gp-sd__tool:active .gp-sd__toolico{transform:translateY(2px);box-shadow:inset 0 2px #ffffff80,0 1px 0 var(--gp-cream-lip)}.gp-sd__tool.is-on .gp-sd__toolico,.gp-sd__tool--hint .gp-sd__toolico{background:radial-gradient(circle at 50% 30%,#fff4c0,#ffc21a 70%);color:#5b3300;box-shadow:inset 0 2px #fff9,0 3px #c77800,0 8px 12px -8px #a05a0099}.gp-sd__tool.is-on{color:var(--gp-orange-ink)}.gp-sd__tool .gp-badge{top:-4px;right:calc(50% - 30px);font-style:normal}.gp-sd__flag{position:absolute;top:-4px;right:calc(50% - 34px);padding:1px 5px;border:2px solid #fff;border-radius:8px;background:#8b7c62;color:#fff;font-size:9.5px;font-style:normal;font-weight:900}.gp-sd__tool.is-on .gp-sd__flag{background:linear-gradient(180deg,var(--gp-c-green-top),var(--gp-c-green))}.gp-sd__pad{display:grid;gap:6px}.gp-sd__pad--9{grid-template-columns:repeat(9,1fr)}.gp-sd__pad--6{grid-template-columns:repeat(6,1fr)}@media(min-width:1024px){.gp-sd__pad--9,.gp-sd__pad--6{grid-template-columns:repeat(3,1fr);gap:10px}}.gp-sd__key{display:grid;justify-items:center;align-content:center;gap:2px;min-height:60px;padding:4px 0 6px;border:0;border-radius:14px;background:linear-gradient(180deg,var(--gp-cream-top),var(--gp-cream-bot));color:var(--gp-ink);cursor:pointer;box-shadow:inset 0 2px #fff9,0 4px 0 var(--gp-cream-lip),0 10px 14px -10px var(--gp-lip-shadow);transition:transform .1s,box-shadow .1s}@media(min-width:1024px){.gp-sd__key{min-height:72px;border-radius:18px}}.gp-sd__key strong{color:#1c5cb8;font-size:25px;font-weight:900;line-height:1.05}.gp-sd__key small{display:grid;place-items:center;min-width:20px;height:16px;padding:0 4px;border-radius:999px;background:#5a32001a;color:var(--gp-ink-2);font-size:10.5px;font-weight:800}html[data-theme=noche] .gp-sd__key strong{color:#8cc0ff}.gp-sd__key:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px #ffffff80,0 1px 0 var(--gp-cream-lip)}.gp-sd__key.is-pencil{background:linear-gradient(180deg,#fffaf0,#fff0c8)}.gp-sd__key.is-pencil strong{color:var(--gp-orange-ink);font-size:19px}.gp-sd__key:disabled{opacity:.4;cursor:default;box-shadow:0 1px 0 var(--gp-cream-lip);transform:translateY(3px)}.gp-sd__check{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:14px;cursor:pointer}.gp-sd__check{font-weight:700}.gp-sd__check input{width:22px;height:22px;accent-color:var(--gp-c-green)}.gp-qz{flex:1;display:flex;flex-direction:column;min-height:0;padding:14px 14px 18px}@media(min-width:1024px){.gp-qz{min-height:calc(100svh - var(--gp-top) - 90px);border-radius:0 0 28px 28px}}.gp-qz__score{display:inline-flex;align-items:center;gap:4px;min-width:56px;height:38px;padding:0 11px 0 5px;border:2px solid rgb(255 255 255 / .35);border-radius:999px;background:#50140061;box-shadow:inset 0 2px 6px #00000040;color:#fff;font:900 16px/1 var(--gp-sans);font-variant-numeric:tabular-nums;text-shadow:0 2px 0 rgb(0 0 0 / .25)}@media(max-width:420px){.gp-qz__score{height:32px;padding:0 8px 0 4px;font-size:14px}}.gp-qz__intro{position:relative;display:grid;justify-items:center;gap:12px;width:min(100%,460px);margin:auto;padding:64px 20px 22px;text-align:center;animation:gp-sheet-pop .55s var(--gp-back)}.gp-qz__introbadge{position:absolute;top:-50px;padding:5px;border-radius:30px;background:linear-gradient(180deg,#fff,#fff2d4);box-shadow:0 0 0 3px var(--gp-ring),0 6px #e0b25a,0 16px 26px -10px #c86e0099;animation:gp-float-y 3s ease-in-out infinite}.gp-qz__introbadge .gp-gamebadge{border-radius:26px}@keyframes gp-float-y{50%{transform:translateY(-6px) rotate(-3deg)}}.gp-qz__introtitle{margin-top:4px}.gp-qz__intro p{margin:0;font-size:17px}.gp-qz__intro .gp-help{font-size:13.5px}.gp-qz__rules{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:4px 0 0;padding:0;list-style:none}.gp-qz__rules li{display:grid;justify-items:center;gap:6px;padding:10px 4px;border-radius:18px;background:var(--gp-tray);box-shadow:inset 0 2px 4px #5a32001f;font-size:14px;font-weight:900}.gp-qz__rules .gp-icon{width:40px;height:40px;padding:8px;border-radius:14px;color:#fff;stroke-width:2.4}.gp-qz__rule--time .gp-icon{background:linear-gradient(180deg,var(--gp-c-blue-top),var(--gp-c-blue));box-shadow:0 3px 0 var(--gp-c-blue-lip)}.gp-qz__rule--opts .gp-icon{background:linear-gradient(180deg,var(--gp-c-purple-top),var(--gp-c-purple));box-shadow:0 3px 0 var(--gp-c-purple-lip)}.gp-qz__rule--streak .gp-icon{background:linear-gradient(180deg,#ffc75a,#ff7a1a);box-shadow:0 3px 0 var(--gp-c-orange-lip)}.gp-qz__go{min-width:240px;margin-top:8px}.gp-qz__count{flex:1;display:grid;place-items:center}.gp-qz__countn{--o:#b04d00;font-size:clamp(130px,36vw,210px);line-height:1;color:#ffc21a;text-shadow:none;filter:drop-shadow(4px 0 0 var(--o)) drop-shadow(-4px 0 0 var(--o)) drop-shadow(0 -4px 0 var(--o)) drop-shadow(0 8px 0 var(--o)) drop-shadow(0 18px 20px rgb(160 70 0 / .4));animation:gp-count .9s var(--gp-ease) both}.gp-qz__countn.is-go{--o:#13602a;color:#7ee07f;font-size:clamp(96px,27vw,160px)}@keyframes gp-count{0%{transform:scale(2.2);opacity:0}30%{transform:scale(.92);opacity:1}45%{transform:scale(1.04)}80%{transform:scale(1);opacity:1}to{transform:scale(.85);opacity:0}}.gp-qz__stage{flex:1;display:flex;flex-direction:column;gap:12px;width:100%;max-width:640px;margin:0 auto}.gp-qz__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.gp-qz__progress{justify-self:start;padding:6px 12px;border-radius:999px;background:linear-gradient(180deg,var(--gp-cream-top),var(--gp-cream-bot));box-shadow:inset 0 2px #fff9,0 3px 0 var(--gp-cream-lip);font-size:14px;font-weight:900;font-variant-numeric:tabular-nums}.gp-qz__streak{justify-self:end;display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 8px;border-radius:999px;background:linear-gradient(180deg,var(--gp-cream-top),var(--gp-cream-bot));box-shadow:inset 0 2px #fff9,0 3px 0 var(--gp-cream-lip);color:var(--gp-ink-2);font-weight:900;font-variant-numeric:tabular-nums}.gp-qz__streak .gp-icon{stroke-width:2.4}.gp-qz__streak.is-hot{background:linear-gradient(180deg,#ffd66e,#ff7a1a);color:#1a1a1a;box-shadow:inset 0 2px #ffffff80,0 3px 0 var(--gp-c-orange-lip),0 0 18px 2px #ff8c1e99;animation:gp-hot 1.2s ease-in-out infinite alternate}@keyframes gp-hot{to{box-shadow:inset 0 2px #ffffff80,0 3px 0 var(--gp-c-orange-lip),0 0 26px 6px #ff8c1ecc}}.gp-qz__streak em{margin-left:2px;padding:1px 6px;border-radius:999px;background:#ffffffa6;font-size:12px;font-style:normal}.gp-qz__ring{position:relative;width:112px;height:112px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#fffdf5,#fff0cc 70%);box-shadow:0 0 0 4px #fff,0 0 0 7px var(--gp-ring),0 9px #e0b25a,0 18px 26px -10px #9650008c}.gp-qz__ring svg{width:100%;height:100%}.gp-qz__ringbg{fill:none;stroke:#aa782829;stroke-width:10}.gp-qz__ringfg{fill:none;stroke:#ffc21a;stroke-width:10;stroke-linecap:round;filter:drop-shadow(0 0 4px rgb(255 170 30 / .9))}.gp-qz__secs{--o:#a64e10;position:absolute;inset:0;display:grid;place-items:center;font-size:42px;letter-spacing:-.04em}.gp-qz__ring.is-hurry{animation:gp-hurry .14s linear infinite alternate;box-shadow:0 0 0 4px #fff,0 0 0 7px #ff8a7a,0 9px #c8412a,0 0 30px 8px #e23d288c}.gp-qz__ring.is-hurry .gp-qz__secs{--o:#9e1c0c;color:#ffe1dc}@keyframes gp-hurry{0%{transform:translate(-2.5px) rotate(-1.6deg)}to{transform:translate(2.5px) rotate(1.6deg)}}.gp-qz__bar{height:14px;margin-top:6px;overflow:hidden;border-radius:999px;background:#5a32001f;box-shadow:inset 0 2px 3px #5a320038}.gp-qz__bar i{display:block;height:100%;min-width:14px;border-radius:inherit;background:linear-gradient(180deg,#ffe27a,#ff9a1f);box-shadow:inset 0 3px #ffffff80,inset 0 -2px #0000001a;transition:width .6s var(--gp-back)}.gp-qz__mid{flex:1;display:grid;align-content:center}@media(min-width:1024px){.gp-qz__mid{flex:none;margin:16px 0 6px}}.gp-qz__card{display:grid;gap:10px;padding:18px 18px 22px;text-align:center}.gp-qz__cat{display:inline-flex;align-items:center;gap:6px;justify-self:center;min-height:32px;padding:2px 12px 2px 3px;border-radius:999px;background:var(--gp-sun-tint);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gp-sun) 60%,transparent);color:var(--gp-orange-ink);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gp-qz__cat img{width:28px;height:28px;border-radius:9px;object-fit:cover}.gp-qz__q{margin:0;font-family:var(--gp-serif);font-size:clamp(22px,5.4vw,30px);font-weight:600;line-height:1.18;text-wrap:balance}.gp-qz__opts{display:grid;gap:10px;margin-top:auto;padding-top:8px}@media(min-width:1024px){.gp-qz__opts{margin-top:8px}}.gp-qz__opt{--o1:#cf560b;--o2:#b03e08;--olip:#7a2a04;--otx:#fff;--otsh:0 1px 0 rgb(90 30 0 / .55);--oink:#b8440a;position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;min-height:68px;padding:10px 16px 10px 12px;border:0;border-radius:22px;background:linear-gradient(180deg,var(--o1),var(--o2));color:var(--otx);font-size:17px;font-weight:800;text-align:left;text-shadow:var(--otsh);cursor:pointer;box-shadow:inset 0 2px #ffffff4d,inset 0 -3px #0000001f,0 5px 0 var(--olip),0 14px 20px -12px #00000080;transition:opacity .3s,transform .12s,box-shadow .12s,filter .2s}.gp-qz__opt:before{content:"";position:absolute;z-index:-1;top:4px;left:12px;right:12px;height:38%;border-radius:16px 16px 50% 50%/16px 16px 100% 100%;background:linear-gradient(180deg,#ffffff59,#fff0);pointer-events:none}.gp-root .gp-qz__opt{color:var(--otx);font-size:17px;font-weight:800}.gp-qz__opt:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.gp-qz__opt:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 2px #ffffff4d,0 1px 0 var(--olip)}.gp-qz__opt:disabled{cursor:default}.gp-qz__letter{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#fff,#fff1dc);color:var(--oink);font-size:17px;font-weight:900;text-shadow:none;box-shadow:inset 0 -3px #0000001a,0 2px 0 var(--olip)}.gp-qz__letter .gp-icon{stroke-width:3}.gp-qz__opt.is-picked{filter:brightness(1.1);box-shadow:0 0 0 4px #fff,0 0 0 7px var(--gp-sun),0 5px 0 var(--olip)}.gp-qz__opt.is-right,.gp-qz__opt.is-wrong{--otx:#fff;--otsh:0 1px 0 rgb(0 0 0 / .35)}.gp-qz__opt.is-right{--oink:color-mix(in srgb, var(--gp-ok) 58%, #000);--o1:color-mix(in srgb, var(--gp-ok) 76%, #000);--o2:color-mix(in srgb, var(--gp-ok) 58%, #000);--olip:color-mix(in srgb, var(--gp-ok) 38%, #000);opacity:1;box-shadow:0 0 0 4px #fff,0 0 0 7px color-mix(in srgb,var(--gp-ok) 60%,#fff),0 5px 0 var(--olip),0 0 30px 6px color-mix(in srgb,var(--gp-ok) 55%,transparent);animation:gp-right .55s var(--gp-back)}@keyframes gp-right{35%{transform:scale(1.06,.94)}60%{transform:scale(.98,1.04)}}.gp-qz__opt.is-wrong{--oink:color-mix(in srgb, var(--gp-ko) 62%, #000);--o1:color-mix(in srgb, var(--gp-ko) 82%, #000);--o2:color-mix(in srgb, var(--gp-ko) 62%, #000);--olip:color-mix(in srgb, var(--gp-ko) 40%, #000)}.gp-qz__opt.is-dim{opacity:.38;filter:grayscale(.5)}.gp-qz__float{--o:#1b5a2e;position:absolute;right:16px;top:50%;color:#b8f5b0;font-size:26px;font-weight:900;text-shadow:0 2px 0 var(--o),1.5px 0 0 var(--o),-1.5px 0 0 var(--o),0 -1.5px 0 var(--o),0 4px 0 var(--o);pointer-events:none;animation:gp-float 1.2s var(--gp-ease) forwards}@keyframes gp-float{0%{transform:translateY(-50%) scale(.6);opacity:0}20%{transform:translateY(-80%) scale(1.15);opacity:1}to{transform:translateY(-260%) scale(1);opacity:0}}.gp-qz__milestone{align-self:center;justify-self:center;margin:0;padding:8px 18px;border-radius:999px;background:linear-gradient(180deg,#ffe27a,#ff9a1f);box-shadow:inset 0 2px #ffffff80,0 4px 0 var(--gp-c-orange-lip);color:#1a1a1a;font-weight:900;animation:gp-passed .6s var(--gp-back)}.gp-qz__over{display:grid;justify-items:center;gap:10px;width:100%;max-width:480px;margin:auto;padding:24px 20px;text-align:center;animation:gp-over .45s var(--gp-back)}.gp-qz__overicon{display:grid;place-items:center;width:72px;height:72px;border:4px solid #fff;border-radius:50%;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--gp-ko) 55%,#fff),var(--gp-ko) 70%);color:#fff;box-shadow:inset 0 -5px #00000026,0 4px color-mix(in srgb,var(--gp-ko) 60%,#000),0 12px 18px -8px #781e0080;animation:gp-star-pop .6s var(--gp-back)}.gp-qz__overicon .gp-icon{stroke-width:3}.gp-qz__overtitle{margin:0;font-family:var(--gp-serif);font-size:32px;font-weight:600;line-height:1.05}.gp-qz__was{margin:4px 0 0;color:var(--gp-ink-2);font-size:14px}.gp-qz__right{display:inline-flex;align-items:center;gap:6px;margin:0;padding:9px 18px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gp-ok) 76%,#000),color-mix(in srgb,var(--gp-ok) 58%,#000));box-shadow:inset 0 2px #ffffff4d,0 3px color-mix(in srgb,var(--gp-ok) 38%,#000);color:#fff;font-size:17px;font-weight:900}.gp-qz__fact{width:100%;padding:14px 16px;border:2px dashed color-mix(in srgb,var(--gp-sun) 70%,var(--gp-rule));border-radius:18px;background:var(--gp-sun-tint);text-align:left}.gp-qz__fact strong{color:var(--gp-orange-ink);font-family:var(--gp-serif);font-size:19px}.gp-qz__fact p{margin:4px 0 0;line-height:1.45}.gp-qz__sum{margin:4px 0 0;font-weight:700}.gp-qz__rank{display:flex;align-items:center;gap:6px;margin:0;color:var(--gp-orange-ink);font-weight:700}.gp-qz__report{display:inline-flex;align-items:center;gap:5px;color:var(--gp-ink-2);font-size:13px}.gp-qz__again{margin:8px 0 0;font-family:var(--gp-serif);font-size:21px;font-weight:600}.gp-qz__yesno{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.gp-gl{--gl-ok:#2f8f5b;--gl-present:#e0a21b;--gl-absent:#8d877b;flex:1;display:flex;flex-direction:column;align-items:center;gap:14px;min-height:0;padding:12px 6px calc(10px + env(safe-area-inset-bottom))}.gp-root.gp-cb .gp-gl{--gl-ok:#e66100;--gl-present:#1a85ff}html[data-theme=noche] .gp-gl{--gl-absent:#4a463f}@media(min-width:1024px){.gp-gl{min-height:calc(100svh - var(--gp-top) - 90px);padding-top:24px}}.gp-gl__board{flex:1;display:grid;align-content:center;gap:6px;min-height:0}.gp-gl__row{display:grid;grid-template-columns:repeat(var(--len),min(15vw,60px,calc((100svh - 330px) / 6.6)));grid-auto-rows:min(15vw,60px,calc((100svh - 330px) / 6.6));gap:7px;perspective:500px}.gp-gl__tile{--fbg:var(--gl-absent);--flip:color-mix(in srgb, var(--fbg) 62%, #000);--fink:#fff;position:relative;display:grid;place-items:center;border:0;border-radius:12px;background:linear-gradient(180deg,var(--gp-cream-top),var(--gp-cream-bot));box-shadow:inset 0 2px #ffffffb3,inset 0 -3px #aa78281f,0 4px 0 var(--gp-cream-lip);color:var(--gp-ink);font-size:clamp(22px,7.4vw,31px);font-weight:900;text-transform:uppercase;transition:box-shadow .15s,transform .15s var(--gp-back)}.gp-gl__row.is-cur .gp-gl__tile{box-shadow:inset 0 2px #ffffffb3,inset 0 -3px #aa78281f,0 4px 0 var(--gp-cream-lip),0 0 0 2px #ff9a3c59}.gp-gl__tile.is-filled{box-shadow:inset 0 2px #ffffffb3,0 0 0 3px #ff9a3c,0 5px 0 1px #c2600a}.gp-gl__tile.is-ghost{color:var(--gp-orange-ink);opacity:.7;box-shadow:inset 0 0 0 2px var(--gp-orange),0 4px 0 var(--gp-cream-lip)}.gp-gl__tile.is-rev{animation:gp-flip .5s ease both;animation-delay:calc(var(--i) * .25s)}.gp-gl__tile.is-ok{--fbg:var(--gl-ok)}.gp-gl__tile.is-present{--fbg:var(--gl-present);--fink:#1a1a1a}@keyframes gp-flip{0%{transform:rotateX(0)}49%{transform:rotateX(90deg);background:linear-gradient(180deg,var(--gp-cream-top),var(--gp-cream-bot));color:var(--gp-ink)}50%{transform:rotateX(90deg);background:linear-gradient(180deg,color-mix(in srgb,var(--fbg) 80%,#fff),var(--fbg));color:var(--fink);box-shadow:inset 0 2px #fff6,0 4px 0 var(--flip)}80%{transform:rotateX(-12deg) scale(1.06)}to{transform:rotateX(0);background:linear-gradient(180deg,color-mix(in srgb,var(--fbg) 80%,#fff),var(--fbg));color:var(--fink);box-shadow:inset 0 2px #fff6,inset 0 -3px #0000001f,0 4px 0 var(--flip)}}.gp-gl__tile.is-ok,.gp-gl__tile.is-absent{text-shadow:0 2px 0 var(--flip)}.gp-root.gp-cb .gp-gl__tile.is-ok:after,.gp-root.gp-cb .gp-gl__tile.is-present:after{content:"";position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:currentColor}.gp-root.gp-cb .gp-gl__tile.is-present:after{border-radius:0;transform:rotate(45deg)}.gp-gl__kb{display:grid;gap:8px;width:100%;max-width:520px;user-select:none}.gp-gl__kbrow{display:flex;gap:5px;justify-content:center}.gp-gl__key{--k1:var(--gp-cream-top);--k2:var(--gp-cream-bot);--klip:var(--gp-cream-lip);flex:1 1 0%;min-width:0;height:54px;padding:0 0 2px;border:0;border-radius:10px;background:linear-gradient(180deg,var(--k1),var(--k2));color:var(--gp-ink);font-size:17px;font-weight:850;cursor:pointer;box-shadow:inset 0 2px #ffffff8c,0 4px 0 var(--klip),0 8px 10px -8px var(--gp-lip-shadow);transition:background-color .3s,color .3s,transform .08s,box-shadow .08s}.gp-root .gp-gl__key{font-size:17px;font-weight:850}.gp-gl__key:active{transform:translateY(3px);box-shadow:inset 0 2px #ffffff80,0 1px 0 var(--klip)}.gp-gl__key--wide{flex:1.6 1 0;display:grid;place-items:center}.gp-root .gp-gl__key--wide:first-child{--k1:var(--gp-c-green-top);--k2:var(--gp-c-green);--klip:var(--gp-c-green-lip);color:#fff;font-size:13.5px;font-weight:900;text-shadow:0 1.5px 0 var(--gp-c-green-lip)}.gp-gl__key.is-ok{--k1:color-mix(in srgb, var(--gl-ok) 88%, #fff);--k2:color-mix(in srgb, var(--gl-ok) 76%, #000);--klip:color-mix(in srgb, var(--gl-ok) 50%, #000);color:#fff}.gp-gl__key.is-present{--k1:color-mix(in srgb, var(--gl-present) 70%, #fff);--k2:var(--gl-present);--klip:color-mix(in srgb, var(--gl-present) 60%, #000);color:#1a1a1a}.gp-gl__key.is-absent{--k1:color-mix(in srgb, var(--gl-absent) 80%, #fff);--k2:color-mix(in srgb, var(--gl-absent) 72%, #000);--klip:color-mix(in srgb, var(--gl-absent) 45%, #000);color:#fff;opacity:.85}.gp-gl__end{display:grid;gap:12px;justify-items:center;width:min(100%,460px);padding:18px;border:4px solid var(--gp-frame);border-radius:26px;background:var(--gp-card);box-shadow:0 0 0 3px var(--gp-ring),0 8px 0 -1px #e0b25a,0 26px 40px -18px #78460a80;text-align:center;animation:gp-over .45s var(--gp-back)}.gp-gl__endbtns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gp-gl__answer{display:grid;gap:2px;padding:12px 16px;border:2px dashed color-mix(in srgb,var(--gp-sun) 70%,var(--gp-rule));border-radius:18px;background:var(--gp-sun-tint);text-align:center}.gp-gl__answer span{color:var(--gp-ink-2);font-size:13px}.gp-gl__answer strong{font:900 30px/1.1 var(--gp-sans);letter-spacing:.1em;color:var(--gp-orange-ink)}.gp-gl__answer p{margin:4px 0 0;font-size:14.5px}.gp-gl__share{justify-self:center}.gp-rank-page{padding-bottom:110px}@media(min-width:1024px){.gp-rank{display:grid;grid-template-columns:440px minmax(0,1fr);align-items:start;column-gap:36px}.gp-rank>*{grid-column:1 / -1}.gp-rank>.gp-podium{position:sticky;top:calc(var(--gp-top) + 40px);grid-column:1;margin-top:60px}.gp-rank>.gp-rank__list,.gp-rank>.gp-rank__upd{grid-column:2}}.gp-rank__games{display:flex;gap:8px;margin:0 0 10px;padding:4px 2px 10px;overflow-x:auto;scrollbar-width:none}.gp-rank__games::-webkit-scrollbar{display:none}.gp-rank__game{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 14px 0 6px;border:0;border-radius:16px;background:linear-gradient(180deg,var(--gp-cream-top),var(--gp-cream-bot));box-shadow:inset 0 2px #fff9,0 4px 0 var(--gp-cream-lip),0 8px 12px -10px var(--gp-lip-shadow);color:var(--gp-ink);font-size:14.5px;font-weight:800;cursor:pointer;transition:transform .15s var(--gp-back),box-shadow .15s}.gp-root .gp-rank__game{font-size:14.5px;font-weight:800}.gp-rank__game .gp-gamebadge{border-radius:10px}.gp-rank__game:hover{transform:translateY(-2px)}.gp-rank__game:active{transform:translateY(3px);box-shadow:inset 0 2px #fff9,0 1px 0 var(--gp-cream-lip)}.gp-rank__game.is-on{background:linear-gradient(180deg,#ffc24a,#ff8a1a 55%,#e8600a);box-shadow:0 4px #a8420a,0 10px 16px -8px #a8420ab3,inset 0 2px #ffffff8c;color:#fff;text-shadow:0 2px 0 #a8420a}.gp-rank__gameall{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(180deg,#7ec0ff,#1a74d6);color:#fff}.gp-rank__guest{display:flex;align-items:center;gap:12px;width:100%;margin:6px 0 12px;padding:12px 14px;border:3px solid #fff;border-radius:20px;background:linear-gradient(135deg,#ffe7c7,#ffc98f);box-shadow:0 5px #f0a860,0 18px 30px -20px #a64e108c;color:#3b1d05;font:inherit;text-align:left;cursor:pointer}.gp-rank__guest strong{flex:1}.gp-rank__guestico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:linear-gradient(180deg,#fff27a,#ffc21a 55%,#f29b00);box-shadow:0 3px #b36b00;color:#7a4200}.gp-podium{position:relative;display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;margin:26px 0 16px;padding:0 4px}.gp-podium:before{content:"";position:absolute;top:-40px;left:50%;width:300px;height:300px;margin-left:-150px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgb(255 210 63 / .3) 0 8deg,transparent 8deg 20deg);-webkit-mask:radial-gradient(circle,#000 15%,transparent 62%);mask:radial-gradient(circle,#000 15%,transparent 62%);animation:gp-rays 24s linear infinite;pointer-events:none}.gp-podium__p{position:relative;display:grid;justify-items:center;gap:4px;min-width:0;color:inherit;text-align:center;text-decoration:none;animation:gp-podium-in .7s var(--gp-back) both}.gp-podium__p--2{animation-delay:.15s}.gp-podium__p--3{animation-delay:.3s}@keyframes gp-podium-in{0%{opacity:0;transform:translateY(40px) scale(.8)}}.gp-podium__crown{margin-bottom:-8px;color:#b36b00;fill:#ffd23f;filter:drop-shadow(0 2px 0 #b36b00);animation:gp-hero-float 3s ease-in-out infinite}.gp-podium__av{position:relative;display:grid}.gp-podium__av .gp-avatar{box-shadow:0 0 0 4px #fff,0 0 0 7px var(--m1,#d9dde3),0 10px 18px -8px #00000073}.gp-podium__p--1{--m1:#ffc21a;--m2:#b36b00}.gp-podium__p--2{--m1:#c3cad4;--m2:#7d8591}.gp-podium__p--3{--m1:#e0a070;--m2:#a05a2a}.gp-podium__medal{--o:var(--m2);position:absolute;right:-8px;bottom:-8px;display:grid;place-items:center;width:32px;height:32px;border:3px solid #fff;border-radius:50%;background:radial-gradient(circle at 40% 30%,#fff,var(--m1) 55%,var(--m2));color:#fff;font:900 15px/1 var(--gp-sans);font-style:normal;text-shadow:0 1.5px 0 var(--o),1px 0 0 var(--o),-1px 0 0 var(--o);box-shadow:0 3px 0 var(--m2)}.gp-podium__p strong{max-width:100%;margin-top:8px;overflow:hidden;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.gp-podium__pts{display:inline-flex;align-items:center;gap:3px;padding:2px 9px 2px 5px;border-radius:999px;background:#1a1a1a;color:#fff;font-size:12.5px;font-weight:900;font-variant-numeric:tabular-nums}.gp-podium__step{display:block;width:100%;margin-top:6px;border:3px solid #fff;border-bottom:0;border-radius:18px 18px 6px 6px;background:linear-gradient(180deg,color-mix(in srgb,var(--m1) 70%,#fff),var(--m1));box-shadow:inset 0 -8px #0000001a,0 6px 0 var(--m2);font-style:normal}.gp-podium__p--1 .gp-podium__step{height:90px}.gp-podium__p--2 .gp-podium__step{height:64px}.gp-podium__p--3 .gp-podium__step{height:46px}.gp-rank__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.gp-rank__row,.gp-rank__me{display:grid;grid-template-columns:40px 44px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:8px 12px 8px 8px;border:3px solid #fff;border-radius:20px;background:linear-gradient(180deg,#fffdf8,#fff4e0);box-shadow:0 4px #efd9b0,0 12px 18px -14px #78460a73}html[data-theme=noche] .gp-rank__row{border-color:#2a2621;background:#1f1c18;box-shadow:0 4px #0f0e0c}.gp-rank__row .gp-avatar,.gp-rank__me .gp-avatar{width:44px!important;height:44px!important;box-shadow:0 0 0 3px #fff,0 0 0 5px #ffd98a}.gp-rank__row.is-top{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%)}.gp-rank__row.is-me{background:linear-gradient(180deg,#fff3c4,#ffd98a);box-shadow:0 0 0 3px #ff9a3c,0 5px 0 3px #c2600a}.gp-rank__pos{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#aa78281f;color:#6b4220;font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}.gp-medal{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;font-style:normal}.gp-rank__row--1 .gp-medal{background:#e0a21b}.gp-rank__row--2 .gp-medal{background:#a7aeb8}.gp-rank__row--3 .gp-medal{background:#c07a45}.gp-rank__name{display:grid;min-width:0;color:inherit;text-decoration:none}.gp-rank__name strong{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.gp-rank__name small{color:var(--gp-ink-2);font-size:12.5px;font-weight:600}.gp-rank__pts{display:inline-flex;align-items:center;gap:4px;padding:5px 11px 5px 7px;border-radius:999px;background:#1a1a1a;color:#fff;font-weight:900;font-variant-numeric:tabular-nums;box-shadow:0 3px #000}.gp-rank__me{position:fixed;z-index:40;left:50%;bottom:calc(var(--g-bottom-h, 0px) + 12px);width:min(calc(100% - 24px),820px);background:linear-gradient(180deg,#fff3c4,#ffd98a);box-shadow:0 0 0 3px #ff9a3c,0 5px 0 3px #c2600a,0 20px 30px -12px #78320080;transform:translate(-50%);animation:gp-toast-pop .45s var(--gp-back)}.gp-rank__upd{margin-top:16px;text-align:center}@media(min-width:1024px){.gp-rank>.gp-rank__me{position:sticky;left:auto;bottom:16px;grid-column:2;width:auto;margin-top:14px;transform:none}}.gp-auth{display:grid;gap:14px}.gp-auth__switch{display:flex}.gp-auth__checks{margin:4px 0 16px}.gp-auth__sent{display:grid;justify-items:center;gap:10px;padding:16px;border:2px dashed color-mix(in srgb,var(--gp-sun) 70%,var(--gp-rule));border-radius:18px;background:var(--gp-sun-tint);color:var(--gp-orange-ink);text-align:center}.gp-auth__sent p{margin:0;color:var(--gp-ink)}.gp-gate__head{display:grid;justify-items:center;gap:12px;margin-bottom:18px;text-align:center}.gp-gate__badge{display:grid;padding:4px;border-radius:24px;background:linear-gradient(180deg,#fff,#fff2d4);box-shadow:0 0 0 3px var(--gp-ring),0 5px #e0b25a,0 14px 22px -10px #c86e0099;animation:gp-hero-float 3.4s ease-in-out infinite}.gp-gate__badge .gp-gamebadge{border-radius:20px}.gp-gate__title{margin-top:6px;font-size:17px;text-wrap:balance}.gp-gate__head p{margin:0;color:var(--gp-ink-2)}.gp-authpage-page{padding-bottom:48px}@media(min-width:900px){.gp-authpage .gp-auth form{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:20px;align-items:start}.gp-authpage .gp-auth form>:not(.gp-field){grid-column:1 / -1}.gp-authpage .gp-auth__switch,.gp-authpage .gp-auth__alt{max-width:460px}.gp-authpage .gp-auth form>.gp-btn{max-width:460px}}.gp-authpage__card{padding:20px 18px;border:4px solid #fff;border-radius:26px;background:linear-gradient(180deg,#fffdf8,#fff6e6);box-shadow:0 6px #efd9b0,0 26px 40px -24px #78460a80}@media(min-width:640px){.gp-authpage__card{padding:26px 28px}}html[data-theme=noche] .gp-authpage__card{border-color:#2a2621;background:#1f1c18;box-shadow:0 6px #0f0e0c}.gp-profile-page{padding-bottom:48px}@media(min-width:1024px){.gp-profile__games{grid-template-columns:repeat(4,1fr)}.gp-profile__games li{flex-wrap:wrap}}.gp-profile__av{position:relative;display:grid}.gp-profile__edit{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:3px solid #fff;border-radius:14px;background:linear-gradient(180deg,#7ec0ff,#1a74d6);box-shadow:0 3px #0a4f9c;color:#fff;cursor:pointer}.gp-profile__edit .gp-icon{stroke-width:2.4}.gp-profile__h{display:flex;align-items:center;gap:10px;margin:28px 0 12px;font:900 22px/1.1 var(--gp-sans);letter-spacing:-.01em}.gp-profile__h:after{content:"";flex:1;height:4px;border-radius:999px;background:linear-gradient(90deg,#ffd98a,transparent)}.gp-profile__games,.gp-profile__badges,.gp-profile__pos{display:grid;gap:10px;margin:0;padding:0;list-style:none}@media(min-width:640px){.gp-profile__games{grid-template-columns:1fr 1fr}}.gp-profile__games li,.gp-profile__pos li{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:3px solid #fff;border-radius:20px;background:linear-gradient(180deg,#fffdf8,#fff4e0);box-shadow:0 4px #efd9b0,0 12px 18px -14px #78460a73}html[data-theme=noche] .gp-profile__games li,html[data-theme=noche] .gp-profile__pos li{border-color:#2a2621;background:#1f1c18;box-shadow:0 4px #0f0e0c}.gp-profile__games .gp-gamebadge{border-radius:14px;box-shadow:0 3px #aa5a0a59}.gp-profile__games li>span:nth-child(2){flex:1;display:grid;min-width:0}.gp-profile__games strong{font-weight:800}.gp-profile__games small{color:var(--gp-ink-2);font-weight:700}.gp-profile__stars{display:inline-flex;align-items:center;gap:4px;padding:5px 11px 5px 7px;border-radius:999px;background:#1a1a1a;color:#fff;font-weight:900;font-variant-numeric:tabular-nums;box-shadow:0 3px #000}.gp-profile__badges{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.gp-profile__badges li{display:grid;justify-items:center;gap:8px;padding:16px 10px 14px;border:3px solid #fff;border-radius:20px;background:linear-gradient(180deg,#fff8e3,#ffe8b8);box-shadow:0 4px #efc97a,0 12px 18px -14px #78460a73;font-size:14px;font-weight:800;text-align:center;isolation:isolate;animation:gp-podium-pop .5s var(--gp-back) both}.gp-profile__badges li:nth-child(2){animation-delay:.06s}.gp-profile__badges li:nth-child(3){animation-delay:.12s}.gp-profile__badges li:nth-child(n+4){animation-delay:.18s}@keyframes gp-podium-pop{0%{opacity:0;transform:scale(.7)}}.gp-profile__badge{position:relative;display:grid;place-items:center;width:58px;height:58px;border:4px solid #fff;border-radius:50%;background:radial-gradient(circle at 40% 30%,#fff6c4,#ffc21a 55%,#e08a00);color:#6b3a00;box-shadow:0 4px #b36b00,0 10px 16px -8px #96500099}.gp-profile__badge .gp-icon{stroke-width:2.3}.gp-profile__badge:before,.gp-profile__badge:after{content:"";position:absolute;z-index:-1;bottom:-14px;width:16px;height:22px;background:linear-gradient(180deg,#ff5fa2,#e0146f);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.gp-profile__badge:before{left:8px;transform:rotate(18deg)}.gp-profile__badge:after{right:8px;transform:rotate(-18deg)}.gp-profile__posn{flex:none;background:radial-gradient(circle at 40% 30%,#fff,#ffc21a 55%,#b36b00);border:3px solid #fff;box-shadow:0 3px #b36b00;font-weight:900;text-shadow:0 1.5px 0 #b36b00}.gp-profile__actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 10px}.gp-account-page{padding-bottom:48px}@media(min-width:1024px){.gp-account__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:28px}.gp-account__main>:only-child{grid-column:1 / -1}}.gp-account__me{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:14px;border:3px solid #fff;border-radius:22px;background:linear-gradient(180deg,#fffdf8,#fff4e0);box-shadow:0 4px #efd9b0,0 14px 20px -16px #78460a80}.gp-account__me{flex-wrap:wrap}.gp-account__me>span{flex:1 1 140px;display:grid;min-width:0}.gp-account__me strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-account__me strong{font-weight:900}.gp-account__me a{color:var(--gp-orange-ink);font-weight:700}.gp-account__me .gp-avatar{box-shadow:0 0 0 3px #fff,0 0 0 6px #ffc21a}.gp-account__panel{padding:4px 16px;border:3px solid #fff;border-radius:22px;background:linear-gradient(180deg,#fffdf8,#fff4e0);box-shadow:0 4px #efd9b0,0 14px 20px -16px #78460a80}html[data-theme=noche] .gp-account__me,html[data-theme=noche] .gp-account__panel{border-color:#2a2621;background:#1f1c18;box-shadow:0 4px #0f0e0c}.gp-account__panel .gp-switch{border-bottom:2px dashed rgb(170 120 40 / .2)}.gp-account__panel .gp-switch:last-child{border-bottom:0}.gp-switch__txt strong{font-weight:800}.gp-switch__ico{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(180deg,#ffc24a,#ff8a1a 55%,#e8600a);box-shadow:0 3px #a8420a,inset 0 2px #ffffff73;color:#fff}.gp-switch__ico .gp-icon{stroke-width:2.3;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .25))}.gp-switch--haptics .gp-switch__ico{background:linear-gradient(180deg,#7ec0ff,#1a74d6);box-shadow:0 3px #0a4f9c,inset 0 2px #ffffff73}.gp-switch--colorblind .gp-switch__ico{background:linear-gradient(180deg,var(--gp-c-purple-top),var(--gp-c-purple));box-shadow:0 3px 0 var(--gp-c-purple-lip),inset 0 2px #ffffff73}.gp-account__name{display:grid;gap:10px;margin:0 0 16px;padding:16px;border:3px solid #fff;border-radius:22px;background:linear-gradient(135deg,#ffe7c7,#ffc98f);box-shadow:0 4px #f0a860;color:#3b1d05}.gp-account__foot{display:grid;gap:6px;margin-top:40px;padding-top:14px;border-top:1px dashed var(--gp-rule);color:var(--gp-ink-2);font-size:13.5px}.gp-account__foot p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}.gp-root .gp-account__foot button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 2px;border:0;background:none;color:var(--gp-ink-2);font-size:13.5px;font-weight:600;cursor:pointer}.gp-root .gp-account__foot button:hover,.gp-account__foot a:hover{text-decoration:underline}.gp-root .gp-account__foot button.is-danger{color:color-mix(in srgb,var(--gp-ko) 70%,var(--gp-ink-2))}.gp-account__foot a{color:var(--gp-ink-2);text-decoration:none}.gp-avpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;margin-top:16px}.gp-avpick__opt{position:relative;display:grid;place-items:center;padding:4px;border:0;border-radius:50%;background:linear-gradient(180deg,#fff,#fff1d6);box-shadow:0 4px #efd9b0;cursor:pointer;transition:transform .2s var(--gp-back),box-shadow .2s}.gp-avpick__opt:hover{transform:translateY(-3px) scale(1.06)}.gp-avpick__opt.is-on{box-shadow:0 0 0 4px #ff9a3c,0 5px 0 3px #c2600a}.gp-avpick__opt.is-on:after{content:"✓";position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:24px;height:24px;border:3px solid #fff;border-radius:50%;background:#2fbf4a;color:#fff;font-size:12px;font-weight:900}