.gs-christmas-countdown{isolation:isolate;color:#fff4d5;flex-direction:column;flex:0 0 310px;justify-content:center;align-items:center;width:310px;height:72px;margin:0 12px;font-family:system-ui,sans-serif;display:flex;position:relative}.gs-christmas-countdown>img{object-fit:fill;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gs-christmas-countdown>strong{letter-spacing:.2em;text-shadow:0 1px 5px #000;font-size:10px}.gs-christmas-countdown em{color:#ffd077;font-style:normal}.gs-christmas-countdown>div{gap:8px;display:flex}.gs-christmas-countdown span{text-align:center;min-width:31px;display:grid}.gs-christmas-countdown b{font-variant-numeric:tabular-nums;font-size:17px;line-height:20px}.gs-christmas-countdown small{color:#bfd4d0;letter-spacing:.1em;font-size:7px}.gs-landing-nav-inner:has(.gs-christmas-countdown){gap:8px;max-width:1400px}.gs-landing-nav:has(.gs-christmas-countdown) .gs-nav-extra{gap:12px}.topbar:has(.gs-christmas-countdown){height:auto;min-height:85px}.gs-landing-nav:has(.gs-christmas-countdown){min-height:85px}.gs-billboard{width:100%;max-width:1120px;margin:52px auto 0}.gs-billboard-stage{aspect-ratio:3;perspective:1000px;background:#080c19;border:1px solid #d5b67150;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 70px #0005}.gs-billboard-stage>a{opacity:0;filter:blur(9px);pointer-events:none;transition:opacity .85s,transform 1s cubic-bezier(.22,1,.36,1),filter .85s;position:absolute;inset:0;transform:translate(12%)rotateY(-12deg)scale(.92)}.gs-billboard-stage>a.is-active{opacity:1;filter:none;pointer-events:auto;transform:none}.gs-billboard-stage img{object-fit:cover;width:100%;height:100%;display:block}.gs-billboard-controls{justify-content:center;align-items:center;gap:8px;margin:12px;display:flex}.gs-billboard-controls button{color:#dfd0ff;cursor:pointer;background:0 0;border:0;padding:5px}.gs-billboard-controls button span{background:#ffffff35;border-radius:5px;width:24px;height:3px;display:block}.gs-billboard-controls button[aria-pressed=true] span{background:#b1f5df;box-shadow:0 0 10px #55f4c7}.gs-billboard-pause{font-size:11px}.gs-christmas-promo{cursor:pointer;background:#080d1a;border:1px solid #c59d6b66;border-radius:20px;width:100%;padding:0;display:block;overflow:hidden}.gs-christmas-promo img{width:100%;display:block}.gs-christmas-label{color:#e8c38d!important}.gs-xmas-cosmetic{pointer-events:none;z-index:3;display:block;position:absolute;inset:-28%}.gs-xmas-cosmetic>img{object-fit:contain;width:100%;height:100%;animation:4s ease-in-out infinite gs-xmas-hover}.gs-xmas-cosmetic>i{width:4px;height:4px;left:var(--x);top:var(--y);animation:2.6s ease-in-out infinite gs-xmas-glint;animation-delay:var(--d);background:#fff2b3;border-radius:50%;position:absolute;box-shadow:0 0 7px #fff4d6}.gs-xmas-cosmetic.frost>img{animation:4s ease-in-out infinite gs-frost-crown}.gs-xmas-cosmetic.candy>img{animation:8s linear infinite gs-candy-orbit}.gs-xmas-cosmetic.aurora>img{animation:3s ease-in-out infinite gs-aurora-wings}.gs-xmas-cosmetic.wreath>img{animation:5s ease-in-out infinite gs-wreath}@keyframes gs-xmas-hover{50%{transform:translateY(-4%)}}@keyframes gs-frost-crown{50%{filter:drop-shadow(0 0 8px #73d9ff);transform:translateY(-5%)scale(1.06)}}@keyframes gs-candy-orbit{to{transform:rotate(360deg)}}@keyframes gs-aurora-wings{50%{filter:drop-shadow(0 0 9px #9d6eff);transform:scaleX(.88)scaleY(1.04)}}@keyframes gs-wreath{50%{filter:drop-shadow(0 0 6px #ffda68);transform:rotate(7deg)}}@keyframes gs-xmas-glint{0%,to{opacity:.15;transform:scale(.5)}50%{opacity:1;transform:scale(1.5)}}.gs-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.gs-effect-card{background:#121222;border:1px solid #a292d43d;border-radius:22px;padding:18px}.gs-effect-card h3{margin:10px 0}.gs-effect-card p{color:#b8b0cf;font-size:13px}.gs-effect-thumbnail{isolation:isolate;background:#090a18;border-radius:14px;place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.gs-effect-thumbnail strong{z-index:2;color:#f1e5ff;text-shadow:0 2px 10px #000;font-size:24px;position:relative}.gs-effect-actions{flex-wrap:wrap;gap:8px;display:flex}.gs-effect-actions button{color:#fff;background:#302541;border:1px solid #8a7aa970;border-radius:12px;padding:10px 15px}.gs-effect-actions button:last-child{background:#60409a}.gs-effect-actions button:disabled{opacity:.6}.gs-effect-inventory{gap:12px;display:grid}.public-profile,.preview-profile-card{isolation:isolate;position:relative}.gs-profile-fx{border-radius:inherit;z-index:4;--fx:#a976ff;--fx2:#51deff;position:absolute;inset:0;overflow:hidden;pointer-events:none!important}.gs-profile-fx.aurora-space{--fx:#56e8eb;--fx2:#b456ff}.gs-profile-fx.frozen-christmas{--fx:#b0f6ff;--fx2:#73a3ef}.gs-profile-fx.starlight-christmas{--fx:#f7d27e;--fx2:#ed4567}.gs-profile-fx .fx-nebula{background:conic-gradient(from 45deg,transparent,var(--fx),transparent,var(--fx2),transparent);filter:blur(30px);opacity:.24;animation:24s linear infinite gs-fx-orbit;position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(#0000 34%,#000 68%);mask-image:radial-gradient(#0000 34%,#000 68%)}.gs-profile-fx i{left:var(--x);top:var(--y);color:var(--fx);font-size:var(--s);text-shadow:0 0 12px var(--fx);animation:gs-fx-drift var(--t) ease-in-out infinite;animation-delay:var(--d);font-style:normal;position:absolute}.gs-profile-fx .fx-rim{border:1px solid var(--fx);border-radius:inherit;opacity:.55;box-shadow:inset 0 0 20px color-mix(in srgb,var(--fx) 25%,transparent);position:absolute;inset:1px}.gs-fx-intro{z-index:2147483501;border-radius:0;animation:3s ease-in-out both gs-fx-reveal;position:fixed}.gs-fx-intro .fx-nebula{opacity:.65;-webkit-mask-image:none;mask-image:none}.gs-fx-intro i{font-size:calc(var(--s)*3);animation:3s ease-out both gs-fx-intro-particle}.gs-fx-intro .fx-rim{box-shadow:inset 0 0 160px var(--fx);border:0}.gs-fx-intro:after{content:"";border:3px solid var(--fx);width:18vw;height:18vw;box-shadow:0 0 80px var(--fx);border-radius:50%;animation:3s ease-out both gs-fx-wave;position:absolute;top:50%;left:50%}.gs-fx-preview{background:#141425;border-radius:20px;min-height:320px;padding:30px;position:relative;overflow:hidden}.gs-fx-preview h3{font-size:26px}.gs-fx-preview p{color:#b9b3d2}@keyframes gs-fx-orbit{to{transform:rotate(360deg)}}@keyframes gs-fx-drift{50%{opacity:.2;transform:translateY(-20px)rotate(30deg)}}@keyframes gs-fx-reveal{0%{opacity:0}15%,65%{opacity:1}to{opacity:0}}@keyframes gs-fx-wave{0%{transform:translate(-50%,-50%)scale(.1)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@keyframes gs-fx-intro-particle{0%{opacity:0;transform:scale(.2)translateY(20vh)}30%{opacity:1}to{opacity:0;transform:scale(1.6)translateY(-20vh)}}@media (max-width:1100px){.gs-landing-nav:has(.gs-christmas-countdown) .gs-nav-extra{display:none}.gs-christmas-countdown{flex-basis:280px;width:280px;margin:0}.topbar .site-version-chip{display:none}}@media (max-width:760px){:is(.gs-landing-nav-inner:has(.gs-christmas-countdown),.topbar:has(.gs-christmas-countdown)){flex-wrap:wrap}.gs-christmas-countdown{flex-basis:100%;order:5;height:62px;margin-top:2px}.gs-christmas-countdown>img{width:290px;left:calc(50% - 145px)}.gs-landing-nav-inner:has(.gs-christmas-countdown){padding-bottom:3px}.gs-landing:has(.gs-christmas-countdown) .gs-landing-hero{padding-top:185px}.site-shell:has(.gs-christmas-countdown){padding-top:80px}.gs-effects-grid{grid-template-columns:1fr}.gs-billboard{margin-top:30px}.gs-billboard-stage{border-radius:14px}.gs-christmas-edge{top:130px!important}}@media (prefers-reduced-motion:reduce){.gs-billboard-stage>a{filter:none;transition:opacity .2s;transform:none}.gs-xmas-cosmetic *,.gs-profile-fx *{animation:none!important}.gs-fx-intro{display:none}}.gs-profile-fx .fx-feature{object-fit:fill;opacity:.35;width:116%;height:120%;animation:6s ease-in-out infinite gs-xmas-hover;position:absolute;top:-10%;left:-8%;-webkit-mask-image:linear-gradient(#000,#0000 22% 78%,#000);mask-image:linear-gradient(#000,#0000 22% 78%,#000)}.gs-fx-intro .fx-feature{object-fit:contain;opacity:.7;width:70%;height:80%;animation:3s ease-out both gs-fx-wave;top:10%;left:15%;-webkit-mask-image:none;mask-image:none}.gs-xmas-cosmetic.aurora{inset:-25% -45%}.shop-art:has(.gs-xmas-cosmetic){height:240px}.shop-art:has(.gs-xmas-cosmetic)>img{object-fit:cover;height:100%}.shop-art:has(.gs-xmas-cosmetic) .cosmetic-banner-copy{display:none}.shop-art:has(.gs-xmas-cosmetic) .shop-profile-demo{width:65px;height:65px;inset:auto 30px 12px auto;transform:none}.shop-art:has(.gs-xmas-cosmetic) .shop-profile-demo>span{width:65px;height:65px}.gs-profile-decoration-shop>p{color:#bdb5d4;margin:12px 0 22px}.gs-effect-thumbnail .fx-feature{opacity:.3;-webkit-mask-image:none;mask-image:none}.gs-christmas-promo img{aspect-ratio:3;object-fit:cover}.shop-art:has(.gs-xmas-cosmetic)>img{aspect-ratio:3;object-fit:contain;height:auto}.shop-art:has(.gs-xmas-cosmetic){background:radial-gradient(at bottom,#292040,#090e20);min-height:240px}.christmas-shop-shell{background:radial-gradient(at 0 0,#25504b40,#0000 45%),linear-gradient(135deg,#191628,#0d1721);border:1px solid #d6b97b65;border-radius:28px;padding:24px;position:relative;box-shadow:inset 0 0 0 5px #dcb57f08,0 0 40px #5beaaf0b}.christmas-shop-shell>.content-title .section-kicker{color:#f0cb85;letter-spacing:.18em}.christmas-shop-shell .shop-switch{border-color:#d6b97b55}.christmas-card{background:linear-gradient(145deg,#16313799,#211b3299)!important;border-color:#cbb77b65!important}.christmas-card .shop-art:has(.gs-xmas-cosmetic){background:radial-gradient(at 50% 80%,#35666b66,#0000 50%),#0c1520;flex-direction:column;align-items:center;min-height:300px;display:flex;overflow:hidden;height:300px!important}.christmas-card .shop-art>img{aspect-ratio:3;flex-shrink:0;opacity:1!important;filter:none!important;width:100%!important;height:auto!important;position:static!important}.christmas-card .shop-art .shop-profile-demo{width:76px!important;height:76px!important;margin:40px auto 28px!important;position:relative!important;inset:auto!important;transform:none!important}.shop-profile-demo>.account-avatar-visual{border-radius:50%;display:inline-flex;position:relative;background:0 0!important;border:none!important;width:76px!important;height:76px!important}.shop-profile-demo .account-avatar-face,.preview-avatar .account-avatar-face{border-radius:50%;overflow:hidden}.shop-profile-demo .account-avatar-face img,.preview-avatar .account-avatar-face img{object-fit:cover!important;width:100%!important;height:100%!important;position:static!important}.shop-profile-demo>.guest-avatar{background:#21404f;border-radius:50%;place-items:center;display:grid}.preview-avatar-wrap>.cosmetic-decoration,.preview-avatar-wrap>.gs-xmas-cosmetic{z-index:5}.preview-avatar{overflow:visible!important}.fx-mini-profile{z-index:2;background:#111625bd;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:12px;padding:12px 18px;display:flex;position:relative}.gs-effect-thumbnail{height:210px}.gs-effect-thumbnail>strong{letter-spacing:.18em;color:#d4c0e8;font-size:12px;position:absolute;bottom:14px}.gs-fx-preview{background:linear-gradient(140deg,#122533,#21172f);min-height:350px;padding:0}.fx-user-banner{background:#132a39;height:125px;overflow:hidden}.fx-user-banner img{object-fit:cover;width:100%;height:100%}.fx-user-content{z-index:2;padding:0 28px 30px;position:relative}.fx-user-content>.account-avatar-visual{margin-top:-30px}.fx-user-content h3{margin:14px 0 3px}.fx-user-content p{margin:0 0 14px}.fx-user-content small{color:#a2b6c7}.fx-scenery{pointer-events:none;position:absolute;inset:0}.fx-scenery span{left:calc(var(--n)*14% - 2%);background:linear-gradient(135deg,#fff,var(--fx) 35%,#452160);clip-path:polygon(50% 0,100% 28%,75% 100%,20% 84%,0 26%);width:22px;height:55px;filter:drop-shadow(0 0 9px var(--fx));transform:rotate(calc(var(--n)*14deg));animation:5s ease-in-out infinite crystal-rise;animation-delay:calc(var(--n)*-.7s);position:absolute;top:0}.amethyst-space .fx-scenery span:nth-child(2n){top:auto;bottom:0}.aurora-space .fx-scenery span{clip-path:none;width:80%;height:18%;left:10%;top:calc(var(--n)*12%);opacity:.4;background:0 0;border:1px solid #8bffe5;border-radius:50%;animation:7s ease-in-out infinite aurora-stream;transform:rotate(-25deg);box-shadow:0 0 18px #34dec966}.frozen-christmas .fx-scenery span{clip-path:polygon(50% 0,58% 40%,85% 20%,65% 46%,100% 50%,65% 56%,85% 85%,56% 65%,50% 100%,44% 65%,15% 85%,35% 56%,0 50%,35% 44%,15% 15%,44% 35%);width:24px;height:24px;animation:9s linear infinite snow-crossing;animation-delay:calc(var(--n)*-1.1s);background:#d6faff}.starlight-christmas .fx-scenery span{clip-path:none;width:7px;height:7px;animation:5s ease-in-out infinite starlight-trail;animation-delay:calc(var(--n)*-.6s);background:#ffedb2;border-radius:50%;box-shadow:0 0 10px 3px #ffd15d}.gs-fx-intro .fx-scenery span{width:80px;height:120px;animation-duration:3s}.gs-fx-intro.frozen-christmas .fx-scenery span{width:70px;height:70px}.gs-fx-intro.starlight-christmas .fx-scenery span{width:16px;height:16px}.gs-fx-intro .fx-nebula{opacity:.32}.gs-fx-intro{background:radial-gradient(#06091630,#080d2855)}@keyframes crystal-rise{50%{filter:drop-shadow(0 0 16px #ad8cff);translate:0 -9px;rotate:8deg}}@keyframes aurora-stream{50%{opacity:.7;translate:15px -10px;scale:1.3 .7}}@keyframes snow-crossing{0%{opacity:0;translate:0 -30px;rotate:0deg}15%{opacity:.8}85%{opacity:.6}to{opacity:0;translate:40px 380px;rotate:180deg}}@keyframes starlight-trail{0%{opacity:0;translate:-30px 300px}20%{opacity:1;box-shadow:-10px 20px 16px #ffd15d}80%{opacity:.8}to{opacity:0;translate:70px -25px}}.christmas-lost{background:#07131d!important}.lost-christmas-world{object-fit:cover;opacity:.32;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.christmas-lost .error-404-card{background:#08151be6;border-color:#e5c78477;box-shadow:0 0 70px #69dcb922}.christmas-lost .error-glitch{color:#e8cb8a}.christmas-lost .error-code{filter:drop-shadow(0 0 14px #8fe4dc)}.christmas-lost .error-fragments i{background:#dff;border-radius:50%;box-shadow:0 0 8px #fff}.gs-generated-gifts{opacity:.85;pointer-events:none!important;width:72px!important}@media (max-width:760px){.christmas-shop-shell{border-radius:18px;padding:12px}.christmas-card .shop-art:has(.gs-xmas-cosmetic){min-height:290px;height:290px!important}.gs-effect-thumbnail{height:180px}}@media (prefers-reduced-motion:reduce){.fx-scenery span{animation:none!important}}.christmas-chat-hero{box-shadow:0 0 30px #80cdb212;border:1px solid #d8bd7e66!important}.chat-winter-stars{word-spacing:3em;color:#c0f7ff;pointer-events:none;justify-content:space-between;font-size:26px;animation:5s ease-in-out infinite gs-xmas-glint;display:flex;position:absolute;inset:20px 10%}.christmas-chat-hero>div{z-index:2;position:relative}.christmas-chat-hero>img{opacity:.45!important}.chat-gift-cards>header{color:#e8cd93}.chat-gift-cards article{border-color:#d0b26e66!important}@media (prefers-reduced-motion:reduce){.chat-winter-stars{animation:none}}.shop-art:has(.gs-xmas-cosmetic) .shop-profile-demo>.gs-xmas-cosmetic{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}.shop-profile-demo>.gs-xmas-cosmetic>img{object-fit:contain!important;width:100%!important;height:100%!important;position:static!important}.shop-profile-demo>.account-avatar-visual>.account-avatar-face{width:76px!important;height:76px!important;display:block!important}.shop-profile-demo>.account-avatar-visual{padding:0!important}.account-avatar-visual.has-christmas-cosmetic{border-radius:50%}.account-avatar-visual.has-christmas-cosmetic>.account-avatar-face{border:2px solid #0b1724;border-radius:50%;width:74%;height:74%;box-shadow:0 0 10px #73e1de25}.account-avatar-visual.has-christmas-cosmetic>.gs-xmas-cosmetic{width:auto;height:auto;inset:-10%}.account-avatar-visual.has-christmas-cosmetic>.gs-xmas-cosmetic.aurora{inset:-10% -26%}.gs-avatar-editor:has(.has-christmas-cosmetic){margin:10px 0 18px}.gs-avatar-editor:has(.has-christmas-cosmetic) .gs-avatar-pencil{opacity:0;transition:opacity .2s;bottom:0;right:-32px}.gs-avatar-editor:hover .gs-avatar-pencil,.gs-avatar-editor:focus-within .gs-avatar-pencil{opacity:1!important}.profile-avatar-space:has(.has-christmas-cosmetic){height:146px;margin-top:25px;margin-bottom:12px}.account-avatar-visual.has-christmas-cosmetic .gs-xmas-cosmetic>img{object-fit:contain;width:100%;height:100%;position:static}.gs-christmas-countdown strong{letter-spacing:.13em;font-size:9px}.gs-christmas-countdown span:last-child{min-width:43px}.gs-christmas-countdown>div{gap:6px}.dm-sender{align-items:center;gap:9px;margin-bottom:5px;font-size:12px;display:flex}.dm-sender>small{opacity:.6}.dm-mention{color:#a2eadb!important;font-size:23px!important}#original-cards a[href$=\#shop],#original-cards a[href*=tab\=shop],[aria-label=original-cards] a[href$=\#shop]{position:relative;background:linear-gradient(135deg,#17493a,#211830)!important;border:2px solid #e8c77b!important;box-shadow:inset 0 0 0 5px #b68c3a20,0 0 24px #e5b4522b!important}#original-cards a[href$=\#shop]:after,[aria-label=original-cards] a[href$=\#shop]:after{content:"❄ CHRISTMAS ❄";color:#ffe6ac;letter-spacing:.12em;pointer-events:none;background:#143629;border:1px solid #d9b46a88;border-radius:20px;padding:5px 9px;font-size:9px;position:absolute;top:12px;right:12px}.christmas-gift-dialog{overflow:hidden;color:#f9f1dd!important;background:linear-gradient(140deg,#102f2c,#111829 60%,#301b32)!important;border:1px solid #e4c67d99!important;border-radius:26px!important;max-width:520px!important;max-height:92dvh!important;padding:0!important;animation:.8s cubic-bezier(.16,1,.3,1) gift-arrival!important;overflow-y:auto!important;box-shadow:0 0 90px #69c4ad25!important}.christmas-gift-art{object-fit:cover;width:100%;height:220px;display:block}.christmas-gift-copy{text-align:center;padding:22px 32px 25px}.christmas-gift-copy>small{color:#eacb8b;letter-spacing:.16em;font-size:9px}.christmas-gift-copy h2{margin:10px 0 12px;font-size:29px}.christmas-gift-copy p{line-height:1.6;color:#c4d9d5!important}.christmas-gift-amount{color:#9ff8e5;text-shadow:0 0 24px #63e9d155;margin:18px 0;font-size:38px;display:block}.christmas-gift-amount span{font-size:19px}.christmas-gift-copy button,.christmas-gift-links a:first-child{color:#222213;background:linear-gradient(110deg,#e5c26d,#ffecc2);border:1px solid #ffe6a9;border-radius:12px;width:100%;padding:13px 18px;font-weight:800;text-decoration:none;display:block}.christmas-gift-links a:last-child{color:#d3e9f1;margin-top:13px;display:block}.christmas-gift-copy .christmas-gift-note{opacity:.65;margin:14px 0 0;font-size:10px}body:has(.christmas-gift-dialog) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030b18a6;animation:.8s both gift-blur}body:has(.christmas-gift-dialog)>[data-state=open]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@keyframes gift-arrival{0%{opacity:0;filter:blur(8px);transform:translateY(40px)scale(.88)}to{opacity:1;filter:none;transform:none}}@keyframes gift-blur{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0}to{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:1}}.auth-page{background:radial-gradient(at 20% 10%,#16443a99,#0000 50%),#07131f!important}.auth-christmas-art{opacity:.48;pointer-events:none;background:linear-gradient(90deg,#07131f55,#07131faa),url(/christmas/v2/frost-forest.webp) 50%/cover;position:fixed;inset:0}.auth-page>.auth-brand,.auth-page>.auth-card{z-index:1;position:relative}.auth-page .auth-card{background:#0b1926ed!important;border:1px solid #c8b47888!important;box-shadow:0 0 55px #6bf3bd16,inset 0 0 0 5px #c8b47809!important}.auth-page .auth-card-head small{color:#e6c991!important}.auth-page .auth-symbol{color:#e7cb8c!important;background:#3b422b!important}.auth-page .auth-brand img{object-fit:contain;height:auto}.auth-page .auth-space{z-index:1;pointer-events:none}.auth-page .auth-space>i{opacity:.5;background:#d4f8ff!important;box-shadow:0 0 10px #a8f9dd!important}@media (max-width:650px){.christmas-gift-art{height:180px}.christmas-gift-copy{padding:18px 22px}.christmas-gift-copy h2{font-size:25px}.gs-avatar-editor:has(.has-christmas-cosmetic) .gs-avatar-pencil{opacity:1}#original-cards a[href$=\#shop]:after{font-size:8px}}@media (prefers-reduced-motion:reduce){.christmas-gift-dialog{animation:none!important}body:has(.christmas-gift-dialog) [data-slot=dialog-overlay]{animation:none!important}}.christmas-gift-dialog.gift-cinematic{isolation:isolate;gap:0;background:#091523!important;border:2px solid #e5d29a!important;width:min(640px,100vw - 32px)!important;max-width:640px!important;animation:.85s cubic-bezier(.16,1,.3,1) gift-arrival!important;box-shadow:0 0 0 7px #ffffff06,0 30px 100px #000b,0 0 85px #60dbc835!important}.gift-cinematic>[data-slot=dialog-close],.gift-cinematic>button{color:#fff;opacity:1;background:#071421dd;border:1px solid #fff6;border-radius:50%;padding:8px;top:12px;right:12px;z-index:10!important}.gift-scene{background:#081024;height:260px;position:relative;overflow:hidden}.gift-scene .christmas-gift-art{object-fit:cover;object-position:center 62%;width:100%;height:100%;animation:9s ease-in-out infinite alternate gift-art-drift;transform:scale(1.22);-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.gift-scene-label{letter-spacing:.17em;text-shadow:0 2px 10px #000;background:#071421cc;border-radius:10px;padding:8px 12px;font:800 13px/1.5 system-ui,sans-serif;position:absolute;top:20px;left:24px}.gift-scene-label span{color:#ffe6a9;font-size:10px;display:block}.gift-rays{mix-blend-mode:screen;opacity:.6;z-index:1;pointer-events:none;background:repeating-conic-gradient(#0000 0deg 16deg,#91f8ff44 19deg,#0000 23deg 40deg);animation:35s linear infinite gift-rays-spin;position:absolute;inset:-100%;-webkit-mask-image:radial-gradient(#000,#0000 60%);mask-image:radial-gradient(#000,#0000 60%)}.gift-starfield{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.gift-starfield i{left:var(--x);color:#b7fbff;text-shadow:0 0 14px #4df1ff;animation:gift-star-rise var(--speed) linear infinite;animation-delay:var(--delay);font-size:13px;font-style:normal;position:absolute;bottom:-20px}.gift-orbit{z-index:2;pointer-events:none;position:absolute;inset:0}.gift-orbit span{color:#96f5ff;filter:drop-shadow(0 0 14px #5ec5ff);font-size:42px;animation:3.5s ease-in-out infinite gift-shard-float;position:absolute}.gift-orbit span:first-child{top:45%;left:14%;rotate:-18deg}.gift-orbit span:nth-child(2){color:#c8a1ff;font-size:56px;animation-delay:-1s;top:35%;right:14%;rotate:18deg}.gift-orbit span:nth-child(3){color:#ffe6a9;font-size:28px;animation-delay:-2s;top:65%;right:28%}.gift-cinematic .christmas-gift-copy{z-index:4;background:linear-gradient(#091523ee,#101b2c);padding:0 36px 26px;position:relative;font-family:Arial,Helvetica,sans-serif!important}.gift-cinematic .christmas-gift-copy>small{color:#f4d28e;letter-spacing:.17em;font:700 12px/1.5 Arial,sans-serif}.gift-cinematic .christmas-gift-copy h2{letter-spacing:-.025em;text-shadow:0 2px 20px #a7eaff20;margin:10px 0 16px;color:#fff!important;font:800 clamp(28px,4vw,38px)/1.15 Arial,sans-serif!important}.gift-cinematic .christmas-gift-copy p{max-width:490px;margin:0 auto;color:#e1edf5!important;font:400 17px/1.6 Arial,sans-serif!important}.gift-reward{background:radial-gradient(#154451,#0b2331);border:1px solid #70eed24d;border-radius:18px;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:16px;margin:20px 0;padding:14px;display:grid;box-shadow:inset 0 0 25px #56ebd510}.gift-diamond{filter:drop-shadow(0 0 13px #3fc5f377);grid-row:1/3;font-size:50px;animation:3s ease-in-out infinite gift-shard-float}.gift-cinematic .christmas-gift-amount{color:#b2ffed;text-shadow:0 0 22px #5bf3e650;margin:0;font:800 48px/1.1 Arial,sans-serif}.gift-cinematic .christmas-gift-amount span{letter-spacing:.08em;font-size:15px}.gift-reward>small{letter-spacing:.13em;color:#b7dfdf;font:700 10px/1.8 Arial,sans-serif}.gift-cinematic .christmas-gift-copy button,.gift-cinematic .christmas-gift-links a:first-child{min-height:58px;font:800 18px/1.35 Arial,sans-serif;transition:transform .2s,box-shadow .2s;animation:2.6s ease-in-out infinite gift-button-glow;position:relative;overflow:hidden;box-shadow:0 5px 25px #ffc85a28}.gift-cinematic .christmas-gift-copy button:after,.gift-cinematic .christmas-gift-links a:first-child:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:30%;animation:3.5s ease-in-out infinite gift-button-shine;position:absolute;inset:-70% auto -70% -60%;rotate:20deg}.gift-cinematic .christmas-gift-copy button:hover{transform:translateY(-3px);box-shadow:0 8px 30px #ffd66a55}.gift-cinematic .christmas-gift-copy .christmas-gift-note{opacity:1;margin-top:16px;color:#a8bdcb!important;font:400 13px/1.5 Arial,sans-serif!important}.gift-cinematic .christmas-gift-links a:last-child{color:#d9f8ff;font:600 16px/1.5 Arial,sans-serif;text-decoration:underline}.gift-received .gift-reward{animation:.8s cubic-bezier(.2,1.6,.4,1) gift-reward-pop}.gift-received .gift-starfield i{color:#ffe79b;animation-duration:3s}.gift-opening .gift-scene{filter:brightness(1.3)}@keyframes gift-art-drift{0%{transform:scale(1.22)translateY(2%)}to{transform:scale(1.3)translateY(-2%)}}@keyframes gift-rays-spin{to{rotate:360deg}}@keyframes gift-star-rise{0%{opacity:0;transform:translate(0,0)rotate(0)}15%,70%{opacity:.8}to{opacity:0;transform:translate(30px,-800px)rotate(160deg)}}@keyframes gift-shard-float{0%,to{translate:0}50%{translate:0 -16px}}@keyframes gift-button-glow{50%{box-shadow:0 0 30px #ffdc6c55}}@keyframes gift-button-shine{0%,45%{left:-60%}90%,to{left:140%}}@keyframes gift-reward-pop{0%{filter:brightness(2);scale:.75}to{filter:brightness();scale:1}}@media (max-width:650px){.gift-scene{height:210px}.gift-cinematic .christmas-gift-copy{padding:0 22px 22px}.gift-cinematic .christmas-gift-copy p{font-size:16px!important}.gift-cinematic .christmas-gift-amount{font-size:42px}.gift-scene-label{font-size:11px;top:12px;left:12px}.gift-orbit span{font-size:30px}}@media (prefers-reduced-motion:reduce){.gift-cinematic *,.gift-cinematic :after{animation:none!important}}.gs-countdown-pair{flex-shrink:0;align-items:center;gap:12px;display:flex}.gs-update-countdown{color:#f9efff;cursor:pointer;background:radial-gradient(at top,#542c80,#10182c 85%);border:1px solid #c697ff;border-radius:15px;gap:4px;min-width:190px;padding:8px 14px;transition:box-shadow .2s;display:grid;box-shadow:0 0 18px #a670ed22}.gs-update-countdown:hover{box-shadow:0 0 25px #aa76ff66}.gs-update-countdown>strong{letter-spacing:.13em;font:800 10px/1.3 Arial,sans-serif}.update-digits{justify-content:center;gap:13px;display:flex}.update-digits>span{text-align:center;display:grid}.update-digits b{font-variant-numeric:tabular-nums;font:700 19px/1.1 Arial,sans-serif}.update-digits small{color:#c7b6de;font:8px/1.4 Arial,sans-serif}.gs-update-countdown em{color:#9fffe0;letter-spacing:.13em;font:700 9px/1.3 Arial,sans-serif}.event-live{border-color:#91ffe1;animation:2s ease-in-out infinite event-glow}.update-event-dialog{text-align:center;overflow:hidden;color:#f4f5ff!important;background:radial-gradient(at top,#3a235a,#0c172b 70%)!important;border:1px solid #b88bfa!important;padding:32px!important}.update-event-dialog>small{letter-spacing:.15em;color:#c4a4eb;font-size:10px}.update-event-dialog h2{font:700 42px/1.2 Arial,sans-serif}.update-event-dialog h2 span{color:#91f5ff}.update-event-dialog p{font-size:17px;line-height:1.6;color:#d7e1f4!important}.event-orbit{color:#9bf9ff;text-shadow:0 0 30px #7cbbff;font-size:60px;animation:5s ease-in-out infinite event-orbit}.event-date{background:#0b1227a0;border-radius:15px;gap:7px;padding:20px;font:16px/1.5 Arial,sans-serif;display:grid}.event-date small{color:#aebfda}.event-free{background:#143a3a80;border:1px solid #87f5d666;border-radius:15px;padding:18px}.event-free strong{color:#96ffe0;font:700 36px/1.2 Arial}.event-close{color:#101729;background:linear-gradient(100deg,#8befff,#bb91ff);border-radius:12px;padding:13px;font-weight:700}:is(.topbar:has(.gs-countdown-pair),.gs-landing-nav-inner:has(.gs-countdown-pair)){flex-wrap:wrap;gap:10px;height:auto}.gs-countdown-pair .gs-christmas-countdown{flex-shrink:0}@keyframes event-orbit{50%{transform:rotate(45deg)scale(1.15)}}@keyframes event-glow{50%{box-shadow:0 0 24px #81ffe650}}@media (max-width:850px){.gs-countdown-pair{flex-wrap:wrap;order:4;justify-content:center;gap:6px;width:100%}.gs-update-countdown{min-width:170px}.gs-countdown-pair .gs-christmas-countdown{max-width:100%}}@media (prefers-reduced-motion:reduce){.event-live,.event-orbit{animation:none}}.christmas-effect-toggle{color:#e3faff;white-space:nowrap;cursor:pointer;background:#111b30;border:1px solid #a5dce877;border-radius:12px;padding:9px 12px;font:600 12px Arial,sans-serif}.gs-countdown-pair{flex-wrap:wrap}html[data-christmas-effects=off] .gs-christmas-frame{display:none!important}html[data-christmas-effects=off] .gs-xmas-cosmetic *,html[data-christmas-effects=off] .gift-cinematic *,html[data-christmas-effects=off] .gift-cinematic :after,html[data-christmas-effects=off] .chat-winter-stars,html[data-christmas-effects=off] .event-orbit{animation:none!important}html[data-christmas-effects=off] .gift-starfield,html[data-christmas-effects=off] .gift-rays,html[data-christmas-effects=off] .gift-orbit,html[data-christmas-effects=off] .chat-winter-stars{display:none!important}@media (max-width:700px){.gs-christmas-frame .gs-christmas-edge{opacity:.24!important;width:70px!important}.gs-christmas-frame .gs-christmas-snow{opacity:.2!important}.gs-christmas-frame .gs-christmas-snow i:nth-child(n+6),.gs-christmas-frame .gs-festive-ornaments,.gs-christmas-frame .gs-festive-stars,.gs-christmas-frame .gs-festive-sleigh,.gs-christmas-frame .gs-festive-gifts{display:none!important}}
