.snowflake-layer{pointer-events:none;width:100%;height:100%;z-index:var(--z-base);position:fixed;top:0;left:0}.snowflake{color:var(--color-on-dark);pointer-events:none;z-index:var(--z-snow);text-shadow:0 0 5px #fffc;font-size:1rem;animation:linear forwards snowfall;position:fixed;top:-10px}@keyframes snowfall{0%{opacity:1;transform:translateY(-10px)rotate(0)}70%{opacity:.3}to{opacity:0;transform:translateY(calc(100vh + 60px))rotate(360deg)}}@keyframes snowfall-reverse{0%{opacity:1;transform:translateY(-10px)rotate(0)}70%{opacity:.3}to{opacity:0;transform:translateY(calc(100vh + 60px))rotate(-360deg)}}.adblock-root{bottom:var(--space-4);left:var(--space-4);z-index:var(--z-modal);position:fixed}@media (min-width:1280px){.adblock-root{left:auto;right:var(--space-4)}}.adblock-widget{border-radius:var(--radius-xl);width:fit-content;max-width:18rem;overflow:hidden}.adblock-trigger{width:100%;padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);z-index:var(--z-content);cursor:pointer;transition:background-color var(--dur-fast);display:flex;position:relative}.adblock-trigger:hover{background-color:#ffffff1a}.adblock-icon{width:var(--size-5);height:var(--size-5);color:var(--color-danger-hover)}.adblock-label{font-weight:var(--weight-medium);color:var(--color-on-dark);font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:none;user-select:none}.adblock-more{font-size:var(--text-xs);color:var(--color-danger-hover);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none;margin-left:auto}.adblock-chevron{width:var(--size-3-5);height:var(--size-3-5);color:var(--color-on-dark-60);transition:transform var(--dur-slow)}.adblock-chevron--open{transform:rotate(180deg)}.adblock-panel{transition:max-height var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-out);opacity:0;max-height:0;overflow:hidden}.adblock-panel--open{opacity:1;max-height:18.75rem}.adblock-content{border-top:1px solid var(--color-border-on-dark);padding:var(--space-3);font-size:var(--text-sm);gap:var(--space-3);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.adblock-description{color:var(--color-on-dark-70)}.adblock-tips{gap:var(--space-2);flex-direction:column;display:flex}.adblock-tips-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-on-dark-40);text-transform:uppercase;letter-spacing:.05em}.adblock-tip{align-items:center;gap:var(--space-2);color:var(--color-on-dark-70);display:flex}.adblock-tip-num{color:var(--color-danger-hover);font-weight:var(--weight-semibold)}.input-root{border-radius:var(--radius-lg);position:relative;overflow:hidden}.input-root--disabled{cursor:not-allowed}.input-icon-left{left:var(--space-2-5);color:var(--color-text-muted);pointer-events:none;z-index:var(--z-content);align-items:center;display:flex;position:absolute;top:0;bottom:0}.input-icon-right{right:var(--space-3);z-index:var(--z-content);align-items:center;display:flex;position:absolute;top:0;bottom:0}.input-field{width:100%;padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-3);padding-right:var(--space-4);border:2px solid var(--color-border-input);border-radius:var(--radius-lg);transition:all var(--dur-fast);touch-action:manipulation;background-color:var(--color-on-dark);color:var(--color-text-strong);-webkit-tap-highlight-color:transparent;outline:0}.input-field:focus{box-shadow:none;border-color:var(--color-border-input-focus);outline:0}.input-field--has-left{padding-left:var(--space-8)}.input-field--has-right{padding-right:var(--space-10)}.input-field--error,.input-field--error:focus{border-color:var(--color-danger)}.input-field--success,.input-field--success:focus{border-color:var(--color-primary)}.input-field--disabled{background-color:var(--color-surface-3);color:var(--color-text-subtle);cursor:not-allowed;pointer-events:none}.input-placeholder{color:var(--color-text-subtle);pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;position:absolute;top:50%}.lang-root{bottom:var(--space-4);right:var(--space-4);z-index:var(--z-modal);position:fixed}@media (min-width:1280px){.lang-root{left:var(--space-4);right:auto}}.lang-widget{border-radius:var(--radius-xl);background-color:var(--color-bg-modal);border:1px solid var(--color-border-soft);width:fit-content;max-width:12.5rem;box-shadow:var(--shadow-xl);overflow:hidden}.lang-trigger{width:100%;padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);z-index:var(--z-content);cursor:pointer;transition:background-color var(--dur-fast);display:flex;position:relative}.lang-trigger:hover{background-color:var(--color-surface-3)}.lang-flag{width:20px;height:15px;font-size:var(--text-base);border-radius:5px;display:inline-block}.lang-name{font-weight:var(--weight-medium);color:var(--color-text-strong);font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:none;user-select:none}.lang-spinner{width:var(--size-3-5);height:var(--size-3-5);color:var(--color-text-faint);margin-left:auto;animation:1s linear infinite spin}.lang-spinner-track{opacity:.25}.lang-spinner-arc{opacity:.75}.lang-chevron{width:var(--size-3-5);height:var(--size-3-5);color:var(--color-text-faint);transition:transform var(--dur-slow);margin-left:auto}.lang-chevron--open{transform:rotate(180deg)}.lang-panel{transition:max-height var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-out);opacity:0;max-height:0;overflow:hidden}.lang-panel--open{opacity:1;max-height:25rem}.lang-search{padding:var(--space-1-5);border-top:1px solid var(--color-border-soft)}.lang-list{max-height:20rem;padding:0 var(--space-1) var(--space-1);overflow-y:auto}.lang-section-label-row{padding:var(--space-1) var(--space-2)}.lang-section-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none}.lang-item{width:100%;padding:var(--space-1-5) var(--space-2);align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;border-radius:var(--radius-md);color:var(--color-text-muted);transition:background-color var(--dur-fast);display:flex}.lang-item:hover{background-color:var(--color-surface-3);color:var(--color-text-strong)}.lang-item--focused{background-color:var(--color-primary-soft);color:var(--color-text-strong)}.lang-item-name{font-weight:var(--weight-medium);font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:none;user-select:none}.lang-search-icon{width:var(--size-4);height:var(--size-4)}.modal-base{background-color:var(--color-bg-modal);box-shadow:var(--shadow-xl)}.avatar{background-color:var(--color-surface-2);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar--sm{width:var(--size-16);height:var(--size-16)}.avatar--lg{width:var(--size-24);height:var(--size-24)}.avatar--linked{cursor:pointer}.avatar-img{border-radius:var(--radius-full);object-fit:cover;width:100%;height:100%}.claim-character{width:var(--size-36);height:var(--size-36);object-fit:contain;pointer-events:none;opacity:0;filter:drop-shadow(0 25px 25px #00000026);transition:opacity var(--dur-slow);z-index:var(--z-modal);position:absolute}.claim-character--visible{opacity:1}.claim-character-haz3mn{top:-8rem;right:-1.75rem}.claim-character-mod{top:-7rem;left:-2.5rem}.claim-character-builder{top:-8rem;left:50%;transform:translate(-50%)}.claim-modal{padding:var(--space-5);width:100%;z-index:var(--z-modal);border-radius:var(--radius-xl);will-change:height;min-height:340px;position:relative;overflow:visible}@media (min-width:1280px){.claim-modal{width:var(--w-modal-claim)}}.claim-modal--offers{max-height:1000px}.claim-modal--highlight{box-shadow:var(--shadow-xl),0 0 0 4px var(--color-primary-ring);transform:scale(1.02)}.claim-stage{min-height:300px;position:relative;overflow:visible}.claim-step{transition:opacity var(--dur-slow);height:100%;overflow:visible}.claim-step--inactive{opacity:0;pointer-events:none;visibility:hidden;position:absolute;inset:0}.claim-step--transitioning{opacity:0;pointer-events:none}.claim-code-tag{bottom:var(--space-2);right:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);font-weight:var(--weight-medium);z-index:60;transition:opacity var(--dur-slow);-webkit-user-select:none;user-select:none;opacity:0;position:absolute}.claim-code-tag--visible{opacity:1}.claim-step-select{flex-direction:column;display:flex}.claim-header{text-align:center;margin-bottom:var(--space-5);flex-shrink:0}.claim-title{justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-strong);margin-bottom:var(--space-1);-webkit-user-select:none;user-select:none;display:flex}.claim-title-icon{width:var(--size-6);height:var(--size-6);color:var(--color-text-strong)}.claim-subtitle{color:var(--color-text-muted);font-size:var(--text-sm);-webkit-user-select:none;user-select:none}.claim-reward-block{transition:transform var(--dur-slow);flex-direction:column;display:flex;transform:translateY(2rem)}.claim-reward-block--has-selection{transform:translateY(0)}.claim-reward-grid{--cols:4;--icon-size:var(--size-8);--gap:var(--space-1-5);--pad:var(--space-1-5);grid-template-columns:repeat(var(--cols),minmax(0,9rem));grid-gap:var(--gap);justify-content:center;gap:var(--gap);margin-bottom:var(--space-5);display:grid}.claim-reward-grid[data-count="1"],.claim-reward-grid[data-count="2"]{--cols:2;--icon-size:6rem;--gap:var(--space-3);--pad:var(--space-3)}.claim-reward-grid[data-count="3"],.claim-reward-grid[data-count="4"]{--cols:2;--icon-size:var(--size-12);--gap:var(--space-2-5);--pad:var(--space-2-5)}.claim-reward-grid[data-count="5"],.claim-reward-grid[data-count="6"]{--cols:3;--icon-size:var(--size-10);--gap:var(--space-2);--pad:var(--space-2)}.claim-reward-card{padding:var(--pad);border-radius:var(--radius-lg);transition:all var(--dur-fast);cursor:pointer;background-color:var(--color-surface-3);position:relative}.claim-reward-card:hover{background-color:#e5e7ebb3}.claim-reward-card:active{transform:scale(.95)}.claim-reward-card--selected,.claim-reward-card--selected:hover{background-color:var(--color-primary-soft);transform:scale(1.05)}.claim-reward-card-verified{width:var(--size-6);height:var(--size-6);z-index:var(--z-content);position:absolute;top:-.625rem;right:-.625rem}.claim-reward-content{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex}.claim-reward-icon{width:var(--icon-size);height:var(--icon-size);object-fit:contain;margin-bottom:var(--space-2)}.claim-reward-name{font-weight:var(--weight-semibold);color:var(--color-text-strong);margin-bottom:var(--space-0-5);font-size:var(--text-10)}.claim-reward-grid[data-count="1"] .claim-reward-name,.claim-reward-grid[data-count="2"] .claim-reward-name{font-size:var(--text-sm)}.claim-reward-grid[data-count="3"] .claim-reward-name,.claim-reward-grid[data-count="4"] .claim-reward-name{font-size:var(--text-xs)}.claim-reward-grid[data-count="5"] .claim-reward-name,.claim-reward-grid[data-count="6"] .claim-reward-name{font-size:var(--text-11)}.claim-reward-desc{text-align:center;color:var(--color-text-muted);font-size:var(--text-9)}.claim-reward-grid[data-count="1"] .claim-reward-desc,.claim-reward-grid[data-count="2"] .claim-reward-desc{font-size:var(--text-xs)}.claim-reward-grid[data-count="3"] .claim-reward-desc,.claim-reward-grid[data-count="4"] .claim-reward-desc{font-size:var(--text-10)}.claim-username-row{padding-bottom:var(--space-1);flex-shrink:0}.claim-username-fields{gap:var(--space-2);align-items:stretch;display:flex}.claim-username-field{flex:1;position:relative}.claim-username-input-wrap{border-radius:var(--radius-lg);position:relative;overflow:hidden}.claim-username-icon{width:var(--size-5);height:var(--size-5)}.claim-username-verified{width:var(--size-5);height:var(--size-5);right:var(--space-3);pointer-events:none;opacity:0;transition:all var(--dur-slow);position:absolute;top:120%;transform:rotate(180deg)}.claim-username-verified--visible{opacity:1;top:50%;transform:translateY(-50%)rotate(0)}.claim-next-btn-wrap{flex-shrink:0;align-self:stretch}.claim-next-btn{width:6rem;height:100%;padding-left:var(--space-4);padding-right:var(--space-4);color:var(--color-on-dark);font-weight:var(--weight-semibold);border-radius:var(--radius-lg);transition:all var(--dur-fast);white-space:nowrap;cursor:pointer;background:linear-gradient(var(--color-primary) 0,var(--color-primary-dark) 100%);position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #2e56e61a,0 2px 4px -2px #2e56e61a}.claim-next-btn:before{content:"";background:linear-gradient(var(--color-primary-hover) 0,var(--color-primary-darker) 100%);border-radius:inherit;opacity:0;transition:opacity var(--dur-fast);z-index:var(--z-bg);position:absolute;inset:0}.claim-next-btn:hover:before{opacity:1}.claim-next-btn:active{transform:scale(.95)}.claim-next-btn:disabled{opacity:.5;cursor:not-allowed}.claim-next-btn-content{z-index:var(--z-content);justify-content:center;align-items:center;gap:var(--space-1);-webkit-user-select:none;user-select:none;display:flex;position:relative}.claim-next-btn-icon{width:var(--size-4);height:var(--size-4)}.claim-loader{width:var(--size-4);height:var(--size-4);color:var(--color-on-dark);animation:1s linear infinite spin}.claim-glow-overlay{mix-blend-mode:overlay;background:radial-gradient(circle at 30%,#ffffff80 0,#0000 50%) 0 0/150% 150%,radial-gradient(circle at 70%,#fff6 0,#0000 50%) 0 0/150% 150%,radial-gradient(circle,#ffffff73 0,#0000 60%) 0 0/200% 200%;animation:4s ease-in-out infinite bp-organic-glow;position:absolute;inset:0}.claim-glow-overlay--static{opacity:1;background-position:100% 0,0 100%,80% 20%;animation:none}@keyframes bp-organic-glow{0%,to{opacity:.8;background-position:0 0,100% 100%,50%}33%{opacity:1;background-position:100% 0,0 100%,80% 20%}66%{opacity:.9;background-position:50% 100%,50% 0,20% 80%}}.claim-confirm-avatar-block{margin-bottom:var(--space-5);flex-direction:column;align-items:center;display:flex}.claim-confirm-avatar-skeleton{width:var(--size-24);height:var(--size-24);background-color:var(--color-surface-2);border-radius:var(--radius-full);margin-bottom:var(--space-3);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{50%{opacity:.5}}.claim-confirm-avatar{margin-bottom:var(--space-3)}.claim-confirm-name{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-strong)}.claim-confirm-name-link{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-primary);cursor:pointer;transition:all var(--dur-fast);align-items:center;gap:var(--space-1);display:flex}.claim-confirm-name-link:hover{color:var(--color-primary-dark)}.claim-confirm-name-icon{width:var(--size-4);height:var(--size-4)}.claim-confirm-handle{font-size:var(--text-sm);color:var(--color-text-muted)}.claim-confirm-actions{justify-content:center;gap:var(--space-3);display:flex}.claim-action-btn{padding:var(--space-2) var(--space-8);color:var(--color-on-dark);font-weight:var(--weight-semibold);border-radius:var(--radius-lg);transition:all var(--dur-fast);justify-content:center;align-items:center;gap:var(--space-1);cursor:pointer;display:flex;position:relative;overflow:hidden}.claim-action-btn:active{transform:scale(.95)}.claim-action-btn:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--dur-fast);z-index:var(--z-bg);position:absolute;inset:0}.claim-action-btn:hover:before{opacity:1}.claim-action-btn-content{z-index:var(--z-content);-webkit-user-select:none;user-select:none;position:relative}.claim-action-icon{width:var(--size-4);height:var(--size-4);z-index:var(--z-content);position:relative}.claim-no-btn{background:linear-gradient(var(--color-danger) 0,var(--color-danger-dark) 100%);box-shadow:0 4px 6px -1px #dc26261a,0 2px 4px -2px #dc26261a}.claim-no-btn:before{background:linear-gradient(var(--color-danger-hover) 0,var(--color-danger-darker) 100%)}.claim-yes-btn{background:linear-gradient(var(--color-success) 0,var(--color-success-dark) 100%);box-shadow:0 4px 6px -1px #16a34a1a,0 2px 4px -2px #16a34a1a}.claim-yes-btn:before{background:linear-gradient(var(--color-success-hover) 0,var(--color-success-darker) 100%)}.claim-offers-screen{margin:calc(var(--space-5) * -1);padding:var(--space-5);flex-direction:column;min-height:21.25rem;display:flex;position:relative;overflow:visible}.claim-offers-avatar{border:4px solid var(--color-on-dark);z-index:var(--z-modal);position:absolute;top:-2rem;left:-1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.claim-corner-btn{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-full);transition:all var(--dur-fast);z-index:var(--z-modal);cursor:pointer;background:radial-gradient(circle at 30% 30%,#345cea 0,#22408f 50%,#192f6a 100%);justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;box-shadow:0 2px 6px #192f6a40,0 1px 2px #00000026}.claim-corner-btn:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--dur-fast);z-index:var(--z-bg);background:radial-gradient(circle at 30% 30%,#436cf4 0,#2849a3 50%,#1d377e 100%);position:absolute;inset:0}.claim-corner-btn:hover:before{opacity:1}.claim-corner-btn:active{transform:scale(.95)}.claim-corner-btn:disabled{opacity:.5;cursor:not-allowed}.claim-back-btn{bottom:-.75rem;right:1.75rem}.claim-refresh-btn{bottom:-.75rem;right:-.75rem}.claim-countdown{z-index:calc(var(--z-modal) + 2);align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-2-5);border-radius:var(--radius-lg);transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--color-on-dark);background:linear-gradient(135deg,#ef4444 0,#b91c1c 55%,#7f1d1d 100%);border:1px solid #ffffff2e;display:flex;position:absolute;bottom:-1.75rem;left:-.625rem;transform:rotate(1deg);box-shadow:0 0 0 1px #00000040,inset 0 1px #ffffff47,inset 0 -2px #0000004d}.claim-countdown:before{content:"";border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;pointer-events:none;background:linear-gradient(#ffffff38 0,#fff0 100%);position:absolute;inset:1px 1px 50%}.claim-countdown-icon{color:#fff;filter:drop-shadow(0 1px 1px #00000040);flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:-2px}.claim-countdown-body{flex-direction:column;line-height:1;display:flex;position:relative}.claim-countdown-label{font-size:.5rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.1em;color:#ffffffd1;text-shadow:0 1px #0006;margin-bottom:3px}.claim-countdown-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);font-family:var(--font-mono);align-items:baseline;display:flex}.claim-countdown-num{color:#fff;text-shadow:0 1px #00000080,0 0 6px #ffc8c859;font-size:.8125rem}.claim-countdown-sep{color:#ffffffb8;text-shadow:0 1px #0006;margin:0 2px 0 1px;font-size:.5625rem}.claim-corner-btn-icon{width:var(--size-4);height:var(--size-4);color:var(--color-on-dark);z-index:var(--z-content);position:relative}.claim-offers-header{text-align:center;margin-bottom:var(--space-2);flex-shrink:0}.claim-offers-subtitle{color:var(--color-text-muted);font-size:var(--text-sm);-webkit-user-select:none;user-select:none}.claim-offers-subtitle-bold{font-weight:var(--weight-bold)}.claim-offers-list{gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow:visible}.claim-offer{animation:.3s ease-out message-slide-in;position:relative}.claim-offer-link{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);z-index:100;width:100%;transition:transform var(--dur-fast);background:linear-gradient(0deg,var(--color-quest-from) 0,var(--color-success) 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #15803d1a,0 2px 4px -2px #15803d1a}@supports (container-type:inline-size){.claim-offer-link{container-type:inline-size}}.claim-offer-link:before{content:"";background:linear-gradient(0deg,var(--color-quest-from-2) 0,var(--color-success-hover) 100%);border-radius:inherit;opacity:0;transition:opacity var(--dur-fast);z-index:var(--z-bg);position:absolute;inset:0}.claim-offer-link:hover:before{opacity:1}.claim-offer-link:active{transform:scale(.95)}.claim-offer-text{color:var(--color-on-dark);font-weight:var(--weight-medium);text-align:center;font-size:max(.65rem,min(5cqi,.875rem));line-height:var(--leading-tight);z-index:var(--z-content);-webkit-user-select:none;user-select:none;position:relative}.claim-offer-percent{font-size:var(--text-10);color:var(--color-on-dark-80);font-weight:var(--weight-medium);z-index:var(--z-content);-webkit-user-select:none;user-select:none;position:absolute;bottom:.125rem;left:.375rem}.claim-offer-spinner{width:var(--size-3);height:var(--size-3);color:var(--color-on-dark);z-index:var(--z-content);animation:1s linear infinite spin;position:absolute;top:.25rem;right:.25rem}.claim-offer-progress{transition:width var(--dur-slower) ease-out;background-image:linear-gradient(-45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:40px 40px;animation:5s linear infinite quest-progress-stripes;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000 100%)}@keyframes quest-progress-stripes{0%{background-position:0 0}to{background-position:40px 40px}}.claim-offer-placeholder{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:2px dashed var(--color-border-soft);background-color:var(--color-surface-4);justify-content:center;align-items:center;width:100%;display:flex}.claim-offer-placeholder-text{color:var(--color-text-faint);font-weight:var(--weight-medium);font-size:var(--text-sm);text-align:center;line-height:var(--leading-tight);-webkit-user-select:none;user-select:none}.claim-loading{flex-direction:column;justify-content:center;align-items:center;min-height:18.75rem;display:flex}.claim-loading-icon{width:var(--size-12);height:var(--size-12);color:var(--color-primary);margin-bottom:var(--space-4);animation:1s linear infinite spin}.claim-loading-title{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-strong);margin-bottom:var(--space-1);-webkit-user-select:none;user-select:none}.claim-info-tooltip{z-index:var(--z-tooltip);position:absolute;bottom:-.375rem;right:-.375rem}.claim-info-btn{width:var(--size-5);height:var(--size-5);border-radius:var(--radius-full);transition:all var(--dur-fast);cursor:pointer;background:radial-gradient(circle at 30% 30%,#475569 0,#334155 50%,#1e293b 100%);justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000059,0 1px 2px #0003}.claim-info-btn:active{transform:scale(.9)}.claim-info-icon{width:var(--size-3);height:var(--size-3);color:var(--color-on-dark);z-index:var(--z-content);position:relative}.claim-info-bubble-wrap{margin-bottom:var(--space-1-5);pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity var(--dur-base);opacity:0;position:absolute;bottom:100%;right:0}.claim-info-bubble-wrap--visible{opacity:1}.claim-info-bubble{border-radius:var(--radius-md);padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-11);line-height:var(--leading-snug);color:var(--color-on-dark-90);font-weight:var(--weight-medium);white-space:normal;min-width:7rem;max-width:12rem}.claim-info-bubble-row{align-items:flex-start;gap:var(--space-1-5);display:flex}.claim-info-bubble-icon{width:.875rem;height:.875rem;color:var(--color-on-dark-80);flex-shrink:0;margin-top:-1px}.help-modal{border-radius:var(--radius-xl);width:100%;padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}@media (min-width:1280px){.help-modal{width:var(--w-modal-side)}}.help-header{margin-bottom:var(--space-3);flex-shrink:0}.help-title{align-items:center;gap:var(--space-1);color:var(--color-text-strong);font-weight:var(--weight-bold);font-size:var(--text-base);line-height:var(--leading-none);margin-bottom:var(--space-0-5);-webkit-user-select:none;user-select:none;display:flex}.help-title-icon{width:var(--size-4);height:var(--size-4);color:var(--color-primary)}.help-subtitle{color:var(--color-text-subtle);font-size:var(--text-10);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none}.help-list{border-radius:var(--radius-lg);background-color:var(--color-surface-1);height:22rem;padding:var(--space-2);scrollbar-gutter:stable;flex-shrink:0;overflow-y:auto}.help-items{gap:var(--space-1-5);flex-direction:column;display:flex}.help-item{text-align:left;cursor:pointer;border-radius:var(--radius-lg);background:0 0;width:100%;padding:0}.help-item-inner{border-radius:var(--radius-lg);transition:background-color var(--dur-base)}.help-item:hover .help-item-inner{background-color:#fff9}.help-item--open .help-item-inner,.help-item--open:hover .help-item-inner{background-color:var(--color-on-dark)}.help-item-row{padding:var(--space-2) var(--space-2-5)}.help-question-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.help-question{font-weight:var(--weight-semibold);color:var(--color-text-strong);font-size:13px;line-height:var(--leading-tight);-webkit-user-select:none;user-select:none}.help-chevron{width:var(--size-3-5);height:var(--size-3-5);color:var(--color-text-faint);transition:transform var(--dur-base);flex-shrink:0}.help-item--open .help-chevron{transform:rotate(180deg)}.help-answer-wrap{max-height:0;transition:max-height var(--dur-base),margin-top var(--dur-base);margin-top:0;overflow:hidden}.help-item--open .help-answer-wrap{max-height:31.25rem;margin-top:var(--space-1-5)}.help-answer{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--leading-relaxed);-webkit-user-select:none;user-select:none}.chat-modal{border-radius:var(--radius-xl);width:100%;padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}@media (min-width:1280px){.chat-modal{width:var(--w-modal-side)}}.chat-header{margin-bottom:var(--space-3);flex-shrink:0}.chat-header-row{align-items:flex-start;display:flex;position:relative}.chat-title{align-items:center;gap:var(--space-1);color:var(--color-text-strong);font-weight:var(--weight-bold);font-size:var(--text-base);line-height:var(--leading-none);margin-bottom:var(--space-0-5);-webkit-user-select:none;user-select:none;display:flex}.chat-title-icon{width:var(--size-4);height:var(--size-4);color:var(--color-success-dark)}.chat-subtitle{color:var(--color-text-subtle);font-size:var(--text-10);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none}.chat-active{align-items:center;gap:var(--space-1);display:flex;position:absolute;top:0;right:0}.chat-active-dot-ring{justify-content:center;align-items:center;display:flex}.chat-active-dot{width:var(--size-2);height:var(--size-2);border-radius:var(--radius-full);background:radial-gradient(at 20% 30%,#86efac99,#0000) 0 0/150% 150%,radial-gradient(at 80% 70%,#22c55eb3,#0000) 0 0/140% 140%,radial-gradient(#16a34acc,#0000) 0 0/130% 130%,#16a34a 0 0/100% 100%;animation:5s ease-in-out infinite fluid-shift;position:relative}.chat-active-count{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.chat-log{background-color:var(--color-surface-1);border-radius:var(--radius-lg);height:18.75rem;padding:var(--space-2);flex-direction:column;flex-shrink:0;justify-content:flex-end;display:flex;overflow:hidden}.chat-messages{gap:var(--space-0-5);flex-direction:column;display:flex}.chat-claim-message,.chat-message{padding:var(--space-0-5) var(--space-1-5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-tight);animation:.3s ease-out message-slide-in}.chat-claim-user,.chat-message-user{font-weight:var(--weight-bold);-webkit-text-decoration:underline;text-decoration:underline}.chat-message-text{color:var(--color-text-strong)}.chat-input-wrap{margin-top:var(--space-3);flex-shrink:0}.chat-send-icon{width:var(--size-4);height:var(--size-4)}.chat-lock-icon{width:var(--size-4);height:var(--size-4);color:var(--color-text-faint)}@keyframes fluid-shift{0%,to{filter:hue-rotate()brightness();background-position:0 0,100% 100%,50%}33%{filter:hue-rotate(5deg)brightness(1.1);background-position:100%,0,75% 25%}66%{filter:hue-rotate(-5deg)brightness(.95);background-position:50% 100%,50% 0,25% 75%}}.app-shell{justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:8rem 1rem 2rem;display:flex;position:relative}@media (min-width:1280px){.app-shell{align-items:center;height:100vh;padding:1rem;overflow:hidden}}.app-stage{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;max-width:100%;display:flex;position:relative}@media (min-width:1280px){.app-stage{flex-direction:row;width:auto}}.app-modal-slot{width:100%;position:relative}.app-modal-slot--center{z-index:var(--z-modal);max-width:28rem}.app-modal-slot--help,.app-modal-slot--chat{z-index:var(--z-content)}@media (min-width:1280px){.app-modal-slot{width:auto;transition:all var(--dur-slow);position:absolute;top:50%;transform:translateY(-50%)}.app-modal-slot--center{max-width:none;left:50%;transform:translate(-50%,-50%)}.app-modal-slot--help{margin-right:var(--modal-side-gap);right:50%}.app-modal-slot--chat{margin-left:var(--modal-side-gap);left:50%}}.error-screen{justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:8rem 1rem 2rem;display:flex;position:relative}@media (min-width:768px){.error-screen{align-items:center;height:100vh;padding:1rem;overflow:hidden}}.error-modal{padding:var(--space-5);border-radius:var(--radius-xl);width:100%}@media (min-width:768px){.error-modal{width:var(--w-modal-claim)}body{overflow:hidden}}.error-header{text-align:center;margin-bottom:var(--space-5)}.error-icon-row{margin-bottom:var(--space-3);justify-content:center;display:flex}.error-icon-wrap{width:var(--size-16);height:var(--size-16);background-color:var(--color-danger-soft);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.error-icon{width:var(--size-8);height:var(--size-8);color:var(--color-danger)}.error-title{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-strong);margin-bottom:var(--space-1)}.error-message{color:var(--color-text-muted);font-size:var(--text-sm)}.error-details{margin-bottom:var(--space-5);border-radius:var(--radius-lg);padding:var(--space-3);background-color:#f3f4f6cc;border:1px solid #e5e7eb80}.error-details-summary{cursor:pointer;font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.error-pre{font-size:var(--text-xs);color:var(--color-text-muted);white-space:pre-wrap;max-height:8rem;overflow:auto}.error-reload-btn{width:100%;padding:var(--space-2) var(--space-4);background-color:var(--color-primary);color:var(--color-on-dark);font-weight:var(--weight-semibold);border-radius:var(--radius-lg);transition:background-color var(--dur-fast);justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.error-reload-btn:hover{background-color:var(--color-primary-dark)}.error-reload-icon{width:var(--size-4);height:var(--size-4)}.fi,.fib{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{width:1.33333em;line-height:1em;display:inline-block;position:relative}.fi:before{content:" "}.fi.fis{width:1em}.fi-af{background-image:url(/assets/flags/flag-af.svg)}.fi-al{background-image:url(/assets/flags/flag-al.svg)}.fi-am{background-image:url(/assets/flags/flag-am.svg)}.fi-az{background-image:url(/assets/flags/flag-az.svg)}.fi-ba{background-image:url(/assets/flags/flag-ba.svg)}.fi-bd{background-image:url(/assets/flags/flag-bd.svg)}.fi-bg{background-image:url(/assets/flags/flag-bg.svg)}.fi-by{background-image:url(/assets/flags/flag-by.svg)}.fi-cn{background-image:url(/assets/flags/flag-cn.svg)}.fi-cz{background-image:url(/assets/flags/flag-cz.svg)}.fi-de{background-image:url(/assets/flags/flag-de.svg)}.fi-dk{background-image:url(/assets/flags/flag-dk.svg)}.fi-ee{background-image:url(/assets/flags/flag-ee.svg)}.fi-es{background-image:url(/assets/flags/flag-es.svg)}.fi-et{background-image:url(/assets/flags/flag-et.svg)}.fi-fi{background-image:url(/assets/flags/flag-fi.svg)}.fi-fj{background-image:url(/assets/flags/flag-fj.svg)}.fi-fr{background-image:url(/assets/flags/flag-fr.svg)}.fi-gb{background-image:url(/assets/flags/flag-gb.svg)}.fi-gb-wls{background-image:url(/assets/flags/flag-gb-wls.svg)}.fi-ge{background-image:url(/assets/flags/flag-ge.svg)}.fi-gr{background-image:url(/assets/flags/flag-gr.svg)}.fi-hr{background-image:url(/assets/flags/flag-hr.svg)}.fi-ht{background-image:url(/assets/flags/flag-ht.svg)}.fi-hu{background-image:url(/assets/flags/flag-hu.svg)}.fi-id{background-image:url(/assets/flags/flag-id.svg)}.fi-ie{background-image:url(/assets/flags/flag-ie.svg)}.fi-il{background-image:url(/assets/flags/flag-il.svg)}.fi-in{background-image:url(/assets/flags/flag-in.svg)}.fi-iq{background-image:url(/assets/flags/flag-iq.svg)}.fi-ir{background-image:url(/assets/flags/flag-ir.svg)}.fi-is{background-image:url(/assets/flags/flag-is.svg)}.fi-it{background-image:url(/assets/flags/flag-it.svg)}.fi-jp{background-image:url(/assets/flags/flag-jp.svg)}.fi-ke{background-image:url(/assets/flags/flag-ke.svg)}.fi-kg{background-image:url(/assets/flags/flag-kg.svg)}.fi-kh{background-image:url(/assets/flags/flag-kh.svg)}.fi-kr{background-image:url(/assets/flags/flag-kr.svg)}.fi-kz{background-image:url(/assets/flags/flag-kz.svg)}.fi-la{background-image:url(/assets/flags/flag-la.svg)}.fi-lk{background-image:url(/assets/flags/flag-lk.svg)}.fi-lt{background-image:url(/assets/flags/flag-lt.svg)}.fi-lu{background-image:url(/assets/flags/flag-lu.svg)}.fi-lv{background-image:url(/assets/flags/flag-lv.svg)}.fi-mg{background-image:url(/assets/flags/flag-mg.svg)}.fi-mk{background-image:url(/assets/flags/flag-mk.svg)}.fi-mm{background-image:url(/assets/flags/flag-mm.svg)}.fi-mn{background-image:url(/assets/flags/flag-mn.svg)}.fi-mt{background-image:url(/assets/flags/flag-mt.svg)}.fi-my{background-image:url(/assets/flags/flag-my.svg)}.fi-ng{background-image:url(/assets/flags/flag-ng.svg)}.fi-nl{background-image:url(/assets/flags/flag-nl.svg)}.fi-no{background-image:url(/assets/flags/flag-no.svg)}.fi-np{background-image:url(/assets/flags/flag-np.svg)}.fi-nz{background-image:url(/assets/flags/flag-nz.svg)}.fi-ph{background-image:url(/assets/flags/flag-ph.svg)}.fi-pk{background-image:url(/assets/flags/flag-pk.svg)}.fi-pl{background-image:url(/assets/flags/flag-pl.svg)}.fi-pt{background-image:url(/assets/flags/flag-pt.svg)}.fi-ro{background-image:url(/assets/flags/flag-ro.svg)}.fi-rs{background-image:url(/assets/flags/flag-rs.svg)}.fi-ru{background-image:url(/assets/flags/flag-ru.svg)}.fi-sa{background-image:url(/assets/flags/flag-sa.svg)}.fi-se{background-image:url(/assets/flags/flag-se.svg)}.fi-si{background-image:url(/assets/flags/flag-si.svg)}.fi-sk{background-image:url(/assets/flags/flag-sk.svg)}.fi-so{background-image:url(/assets/flags/flag-so.svg)}.fi-th{background-image:url(/assets/flags/flag-th.svg)}.fi-tj{background-image:url(/assets/flags/flag-tj.svg)}.fi-tm{background-image:url(/assets/flags/flag-tm.svg)}.fi-to{background-image:url(/assets/flags/flag-to.svg)}.fi-tr{background-image:url(/assets/flags/flag-tr.svg)}.fi-tw{background-image:url(/assets/flags/flag-tw.svg)}.fi-ua{background-image:url(/assets/flags/flag-ua.svg)}.fi-un{background-image:url(/assets/flags/flag-un.svg)}.fi-uz{background-image:url(/assets/flags/flag-uz.svg)}.fi-vn{background-image:url(/assets/flags/flag-vn.svg)}.fi-ws{background-image:url(/assets/flags/flag-ws.svg)}.fi-xx{background-image:url(/assets/flags/flag-xx.svg)}.fi-za{background-image:url(/assets/flags/flag-za.svg)}:root{--color-primary:#335fff;--color-primary-hover:#4a75ff;--color-primary-dark:#2e56e6;--color-primary-darker:#3d66f2;--color-primary-soft:#335fff1a;--color-primary-ring:#335fff80;--color-success:#22c55e;--color-success-hover:#34d46a;--color-success-dark:#16a34a;--color-success-darker:#1eb854;--color-quest-from:#15803d;--color-quest-from-2:#1a9a4a;--color-danger:#ef4444;--color-danger-hover:#f26b6b;--color-danger-dark:#dc2626;--color-danger-darker:#e64444;--color-danger-soft:#ef44441a;--color-bg-page:#092907;--color-bg-modal:#fffffffa;--color-surface-1:#f1f5f9;--color-surface-2:#e2e8f0;--color-surface-3:#f3f4f6;--color-surface-4:#f9fafb;--color-text-strong:#111827;--color-text-muted:#4b5563;--color-text-subtle:#6b7280;--color-text-faint:#9ca3af;--color-on-dark:#fff;--color-on-dark-90:#ffffffe6;--color-on-dark-80:#fffc;--color-on-dark-70:#ffffffb3;--color-on-dark-60:#fff9;--color-on-dark-40:#fff6;--color-border-soft:#e5e7eb;--color-border-input:#e2e8f0;--color-border-input-focus:#94a3b8;--color-border-on-dark:#ffffff1a;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--size-2:.5rem;--size-3:.75rem;--size-3-5:.875rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-8:2rem;--size-10:2.5rem;--size-12:3rem;--size-16:4rem;--size-24:6rem;--size-36:9rem;--w-modal-side:20rem;--w-modal-claim:25rem;--modal-side-gap:13.75rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--font-sans:"Rubik Variable","Rubik",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--text-9:.5625rem;--text-10:.625rem;--text-11:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--dur-slower:.5s;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-widget:0 8px 32px #0006;--shadow-widget-danger:0 8px 32px #0006;--z-bg:0;--z-base:1;--z-content:10;--z-modal:50;--z-tooltip:200;--z-snow:9998}*,:after,:before{box-sizing:border-box;corner-shape:superellipse(1.5)}*{letter-spacing:.01rem;margin:0;padding:0}html{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,html{background-color:var(--color-bg-page);width:100%;max-width:100vw;font-family:var(--font-sans);color:var(--color-text-strong);line-height:var(--leading-tight);overflow-x:hidden}#root{z-index:var(--z-base);width:100%;max-width:100vw;position:relative;overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}img{-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:1px solid var(--color-primary-ring);outline-offset:1px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3afcc}.floating-widget{box-shadow:var(--shadow-widget);background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #ffffff1f}.floating-widget-danger{box-shadow:var(--shadow-widget-danger);background:linear-gradient(135deg,#371919,#1e0f0f);border:1px solid #ef444440}@keyframes spin{to{transform:rotate(360deg)}}@keyframes message-slide-in{0%{opacity:0;transform:translateY(10px)scale(.95)}60%{transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.message-slide-in{animation:.3s ease-out message-slide-in}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-arabic.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-cyrillic-ext.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-cyrillic.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-hebrew.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.claim-reward-icon[alt="5,000 Robux"]{width:4rem;height:4rem}*,:before,:after{letter-spacing:0}@media (prefers-reduced-motion:reduce){.brand-particle-layer img{display:none;animation:none!important}}html,body{min-height:100vh;background-color:#06122e!important;background-image:linear-gradient(#06122e14,#06122e2e),url(/assets/background-discord.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}body{text-rendering:optimizelegibility;display:block!important}.snowflake-layer{display:none!important}.brand-particle-layer{z-index:var(--z-base);pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.brand-particle-layer img{top:-7rem;left:var(--x);width:var(--size);height:var(--size);object-fit:contain;opacity:.2;filter:drop-shadow(0 12px 18px #0000002e);animation:brand-particle-fall var(--duration) linear var(--delay) infinite;will-change:transform;position:absolute}.site-background{transition:opacity .18s;background-image:linear-gradient(#06122e14,#06122e2e),url(/assets/background-discord.webp)!important}.reward-mode-discord .site-background{background-image:linear-gradient(#06122e14,#06122e2e),url(/assets/background-discord.webp)!important}.reward-mode-roblox .site-background{background-image:linear-gradient(#080c1a1f,#080c1a3d),url(/assets/background-holiday.webp)!important}.brand-particle-layer img:nth-child(3n){opacity:.13}.brand-particle-layer img:nth-child(4n){opacity:.26}.username-input-active .brand-particle-layer img{animation-play-state:paused}@keyframes brand-particle-fall{0%{transform:translate(-50%,-12vh)rotate(0)}to{transform:translate3d(calc(-50% + var(--drift)), 122vh, 0) rotate(var(--rotation))}}.claim-step--transitioning{opacity:1!important;transition:none!important}body>iframe#test_iframe{visibility:hidden!important}.lang-root{bottom:1rem;left:1rem!important;right:auto!important}.adblock-root{bottom:4.75rem}.lang-widget--custom{border-radius:.875rem;width:15rem;max-width:calc(100vw - 2rem);overflow:hidden}.lang-trigger--custom{cursor:pointer;min-height:2.75rem}.lang-flag-img{object-fit:cover;border-radius:.25rem;flex:none;width:1.35rem;height:1rem;box-shadow:0 0 0 1px #0f172a1a}.lang-short{color:var(--color-text-faint);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin-left:auto}.lang-panel--custom{padding:0 var(--space-1) 0;scrollbar-gutter:stable;opacity:0;pointer-events:none;max-height:0;transition:max-height var(--dur-slow) var(--ease-out), opacity var(--dur-fast), padding var(--dur-fast);border-top:1px solid #0000;gap:.125rem;overflow:hidden auto;display:grid!important}.lang-widget--custom.lang-widget--open>.lang-panel--custom,.lang-widget--open .lang-panel--custom{opacity:1!important;pointer-events:auto!important;max-height:18rem!important;padding:var(--space-1)!important;border-top-color:var(--color-border-soft)!important}.lang-search-wrap--custom{z-index:2;background:var(--color-bg-modal);padding:.125rem .125rem .375rem;position:sticky;top:0}.lang-search-input--custom{border:1px solid var(--color-border-soft);background:var(--color-surface-2);width:100%;min-height:2.25rem;color:var(--color-text-strong);font-size:var(--text-sm);border-radius:.625rem;outline:0;padding:.5rem .625rem}.lang-search-input--custom:focus{border-color:var(--color-primary);background:var(--color-on-dark)}.lang-search-input--custom::placeholder{color:var(--color-text-faint)}.lang-list--custom{gap:.125rem;display:grid}.lang-item--hidden{display:none!important}.lang-empty--custom{color:var(--color-text-faint);font-size:var(--text-sm);text-align:center;padding:.75rem .5rem}.lang-transition-overlay{z-index:calc(var(--z-modal) + 30);pointer-events:none;opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#080c1a2e;place-items:center;transition:opacity .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;display:grid;position:fixed;inset:0}.lang-transition-overlay--visible{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.lang-transition-panel{min-width:10rem;max-width:calc(100vw - 2rem);color:var(--color-on-dark);background:#111827c2;border:1px solid #ffffff57;border-radius:.875rem;align-items:center;gap:.625rem;padding:.75rem .95rem;transition:transform .18s;display:flex;transform:translateY(.5rem)scale(.98);box-shadow:0 18px 48px #00000047}.lang-transition-overlay--visible .lang-transition-panel{transform:translateY(0)scale(1)}.lang-transition-flag{object-fit:cover;border-radius:.25rem;flex:none;width:1.6rem;height:1.15rem;box-shadow:0 0 0 1px #ffffff3d}.lang-transition-label{min-width:0;color:var(--color-on-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lang-item--custom{cursor:pointer;border-radius:.625rem;min-height:2.25rem}.lang-item--selected{background:var(--color-primary-soft);color:var(--color-text-strong)}.lang-item--selected .lang-item-name{color:var(--color-text-strong)}.app-modal-slot--target-offers{max-width:min(31rem,100vw - 2rem)}.claim-modal--target-offers{min-height:0;width:min(31rem,100vw - 2rem)!important}@media (min-width:1280px){.targetoffers-active .app-modal-slot--help{margin-right:17.25rem}.targetoffers-active .app-modal-slot--chat{margin-left:17.25rem}}.claim-offers-list--target{border-radius:var(--radius-lg);justify-content:center;align-items:flex-start;width:100%;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.claim-offers-list--target .claim-offer,.claim-offers-list--target .claim-offer-placeholder,.claim-offers-list--target .claim-info-tooltip{display:none!important}.og-captcha-frame{border-radius:var(--radius-lg);border:0;width:100%;min-height:12rem;display:block}.og-locker-slot{--targetoffers-frame-height:19.75rem;width:100%;height:var(--targetoffers-frame-height);min-height:var(--targetoffers-frame-height);border-radius:var(--radius-lg);background:radial-gradient(circle at 18% 15%, #22c55e29, transparent 32%), radial-gradient(circle at 86% 20%, #335fff1f, transparent 34%), var(--color-surface-1);clip-path:none;isolation:isolate;touch-action:manipulation;border:1px solid #335fff24;place-items:center;display:grid;position:relative;overflow:hidden}.og-locker-slot iframe#test_iframe{z-index:2!important;touch-action:manipulation!important;border:0!important;width:100%!important;max-width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.og-locker-slot iframe#test_iframe[data-direct-load=true]{inset:unset!important;width:unset!important;height:unset!important;max-width:none!important;overflow:hidden!important}.og-locker-slot>div:not(.og-locker-status){max-width:100%}.og-locker-status{padding:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center}.og-locker-status--loaded{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.og-locker-slot--ready .og-locker-status{display:none}.og-locker-status--error{width:min(100%,20rem);color:var(--color-danger);opacity:1;position:static}.roblox-profile-preview{min-height:0;margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);border:1px solid #0000}.roblox-profile-preview:empty,.roblox-profile-preview--empty{display:none}.roblox-profile-preview--loading{border-color:var(--color-border-soft);background:var(--color-surface-4)}.roblox-profile-preview--error{background:var(--color-danger-soft);color:var(--color-danger);border-color:#ef44443d}.roblox-profile-preview--ready{align-items:center;gap:var(--space-2);background:#22c55e14;border-color:#22c55e3d;grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}.roblox-profile-preview-img{border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-2);border:2px solid var(--color-on-dark);width:2.5rem;height:2.5rem}.roblox-profile-preview-copy{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.roblox-profile-preview-copy strong,.roblox-profile-preview-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roblox-profile-preview-copy strong{color:var(--color-text-strong);font-size:var(--text-sm)}.roblox-profile-preview-copy span{color:var(--color-text-subtle)}.roblox-profile-preview-link{color:var(--color-primary);font-weight:var(--weight-semibold);font-size:var(--text-xs);white-space:nowrap}.claim-reward-card .claim-reward-icon{background:var(--color-on-dark);object-fit:contain;border:1px solid #0f172a14;border-radius:1rem;padding:.55rem;box-shadow:0 10px 22px #0f172a1a}.claim-reward-card[data-reward-visual=discord] .claim-reward-icon,.claim-reward-card .claim-reward-icon[src$=nitro-icon\.webp]{background:#5865f21a}.claim-reward-card[data-reward-visual=robux] .claim-reward-icon,.claim-reward-card .claim-reward-icon[src$=robux-icon\.webp]{background:#ffc34229}.claim-character{object-fit:contain;filter:drop-shadow(0 18px 24px #0f172a33);background:0 0;border:0;border-radius:0;padding:0}.claim-character-mod,.claim-character-haz3mn,.claim-character-builder{background:0 0}.reward-mode-discord .roblox-profile-preview{display:none!important}.claim-username-row:not([data-username-confirmed=true]) .claim-username-verified{opacity:0!important;top:120%!important;transform:rotate(180deg)!important}.claim-username-row[data-username-confirmed=true] .claim-username-verified{opacity:1!important;display:block!important;top:50%!important;transform:translateY(-50%)rotate(0)!important}.claim-title,.help-question,.claim-reward-name,.claim-reward-desc,.chat-message,.chat-claim-message,.claim-offer-text{overflow-wrap:anywhere}.claim-offer-text{word-break:break-word;white-space:normal}@media (max-width:700px),(pointer:coarse){html{touch-action:pan-y;min-height:100%;height:auto!important;overflow-y:auto!important}body{touch-action:pan-y;min-height:100svh;height:auto!important;overflow-y:visible!important}#root,.app-shell,.app-stage,.app-modal-slot,.claim-modal,.claim-stage,.claim-step,.claim-offers-screen,.claim-offers-list--target,.og-locker-slot{touch-action:pan-y}.input-field{font-size:16px;transition:border-color .12s,background-color .12s}.claim-glow-overlay:not(.claim-glow-overlay--static){mix-blend-mode:normal;display:none;animation:none!important}.claim-character{filter:none}.brand-particle-layer img{width:min(var(--size), 46px);height:min(var(--size), 46px);opacity:.11;filter:none;will-change:auto}.brand-particle-layer img:nth-child(n+7){display:none}.username-input-active .brand-particle-layer{opacity:.35}}@media (max-width:480px){html{overscroll-behavior-y:auto;touch-action:pan-y;min-height:100%;height:auto!important;overflow-y:auto!important}body{overscroll-behavior-y:auto;touch-action:pan-y;text-rendering:auto;min-height:100svh;height:auto!important;overflow-y:visible!important}#root,.app-shell,.app-stage,.app-modal-slot,.claim-modal,.claim-stage,.claim-step,.claim-offers-screen,.claim-offers-list--target,.og-locker-slot{touch-action:pan-y}.app-shell,.error-screen{min-height:100svh;padding:5.5rem .75rem 3.5rem}.app-stage,.app-modal-slot,.app-modal-slot--center{width:100%;max-width:100%}.app-stage{gap:1.2rem}.app-modal-slot--help{margin-top:.45rem}.app-modal-slot--help,.app-modal-slot--chat{content-visibility:auto;contain-intrinsic-size:auto 28rem}.claim-modal{will-change:auto;width:100%;max-width:100%;min-height:0;padding:1.125rem;box-shadow:0 12px 28px #00000029}.claim-modal,.help-modal,.chat-modal{border-radius:.875rem}.claim-title{flex-wrap:wrap;line-height:1.15}.claim-stage{min-height:17.75rem}.claim-reward-grid[data-count="1"],.claim-reward-grid[data-count="2"],.claim-reward-grid[data-count="3"],.claim-reward-grid[data-count="4"],.claim-reward-grid[data-count="5"],.claim-reward-grid[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.75rem;width:100%}.claim-reward-card{min-width:0;padding:.75rem .5rem;transition:background-color .12s,transform .12s}.claim-reward-icon{max-width:4.875rem}.claim-character{filter:none;width:7.5rem;height:7.5rem}.claim-character-haz3mn,.claim-character-builder{top:-6.75rem}.claim-character-mod{top:-6.25rem}.claim-countdown{bottom:-1.1rem;left:.25rem;transform:rotate(.5deg)scale(.94)}.claim-username-fields{grid-template-columns:minmax(0,1fr) auto;display:grid}.input-field{min-height:2.875rem}.claim-username-verified{transition:opacity .12s}.claim-next-btn{width:5.25rem;min-height:2.75rem;transition:transform .12s,opacity .12s}.roblox-profile-preview--ready{grid-template-columns:2.25rem minmax(0,1fr)}.roblox-profile-preview-img{width:2.25rem;height:2.25rem}.roblox-profile-preview-link{grid-column:2}.claim-offers-list--target{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.og-locker-slot{height:var(--targetoffers-frame-height);min-height:var(--targetoffers-frame-height)}.claim-modal--target-offers{padding:.875rem;width:calc(100vw - 1rem)!important}.claim-modal--target-offers .claim-offers-screen{margin:-.875rem;padding:.875rem}.claim-modal--target-offers .claim-header{margin-bottom:.75rem}.help-list{height:auto;max-height:none;padding-bottom:4.5rem}.lang-root{top:calc(.75rem + env(safe-area-inset-top));bottom:auto;left:.75rem!important;right:auto!important}.adblock-root{bottom:4.25rem;left:.75rem}.lang-widget--custom{width:min(11.5rem,100vw - 1.5rem)}.lang-widget--custom.lang-widget--open{width:min(15rem,100vw - 1.5rem)}.lang-widget--custom.lang-widget--open>.lang-panel--custom,.lang-widget--open .lang-panel--custom{max-height:min(22rem,100svh - 5.25rem)!important}}@media (max-width:380px){.claim-reward-grid[data-count="1"],.claim-reward-grid[data-count="2"],.claim-reward-grid[data-count="3"],.claim-reward-grid[data-count="4"],.claim-reward-grid[data-count="5"],.claim-reward-grid[data-count="6"]{gap:.625rem}.claim-modal{padding:1rem}.claim-title{font-size:1.25rem}.claim-next-btn{width:4.75rem;padding-left:.75rem;padding-right:.75rem}}@media (max-width:700px),(pointer:coarse){.app-modal-slot--target-offers{z-index:40!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;display:flex!important;position:fixed!important;inset:0!important}.app-modal-slot--target-offers .claim-modal--target-offers{border-radius:0!important;flex-direction:column!important;flex:1!important;width:100%!important;max-width:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.app-modal-slot--target-offers .claim-offers-screen{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column!important;flex:1!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden auto!important}.app-modal-slot--target-offers .claim-offers-list--target{flex:1!important;min-height:0!important;overflow:hidden!important}.app-modal-slot--target-offers .og-locker-slot{height:100%!important;min-height:0!important}.app-modal-slot--target-offers .og-captcha-frame{min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:700px),(pointer:coarse){html,body{-webkit-tap-highlight-color:transparent;max-width:100%;overflow-x:hidden}img,video,iframe{max-width:100%}img,button,a,.claim-reward-card{-webkit-touch-callout:none}.claim-next-btn,.claim-yes-btn,.claim-no-btn,.lang-trigger--custom,.lang-item--custom,.roblox-profile-preview-link{min-height:2.75rem}button,.claim-next-btn,.claim-yes-btn,.claim-no-btn,.claim-reward-card,.lang-trigger--custom,.lang-item--custom{-webkit-user-select:none;user-select:none}.claim-next-btn:active,.claim-yes-btn:active,.claim-no-btn:active,.claim-reward-card:active{transform:scale(.97)}.app-shell,.error-screen{padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right));padding-bottom:max(3.5rem, env(safe-area-inset-bottom))}}.claim-next-btn.claim-next-btn--standalone,.claim-next-btn.claim-next-btn--form{width:100%;height:auto;min-height:2.875rem;padding:.7rem 1rem}.claim-data-form{flex-direction:column;gap:.75rem;width:100%;display:flex}.sms-wait-card{background:radial-gradient(circle at 0 0,#6366f12e,#0000 42%),linear-gradient(135deg,#eef2fffa,#fffffffa);border:1px solid #4f46e52e;border-radius:1rem;align-items:center;gap:1rem;width:100%;margin:0 0 1rem;padding:.9rem 1rem;display:flex;box-shadow:0 14px 32px #312e811a,inset 0 1px #ffffffe6}.sms-wait-clock{--sms-progress:360deg;background:conic-gradient(#6366f1 var(--sms-progress), #6366f11f 0);border-radius:50%;flex:0 0 5.25rem;width:5.25rem;height:5.25rem;padding:5px;transition:background .3s linear;box-shadow:0 8px 22px #4f46e538,0 0 0 1px #6366f114}.sms-wait-clock-inner{color:#312e81;background:#fffffffa;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sms-wait-time{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800;line-height:1}.sms-wait-limit{color:#818cf8;letter-spacing:.16em;margin-top:.3rem;font-size:.55rem;font-weight:800}.sms-wait-content{flex:1;min-width:0}.sms-wait-badge{color:#4f46e5;letter-spacing:.12em;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.62rem;font-weight:800;display:inline-flex}.sms-wait-pulse{background:#6366f1;border-radius:50%;width:.45rem;height:.45rem;animation:1.8s ease-out infinite sms-wait-pulse;box-shadow:0 0 #6366f173}.sms-wait-title{color:#1e1b4b;margin:0 0 .25rem;font-size:.9rem;font-weight:800;line-height:1.25}.sms-wait-description{color:#5b6477;margin:0;font-size:.72rem;line-height:1.45}.sms-wait-card--expired{background:linear-gradient(135deg,#fef2f2fa,#fffffffa);border-color:#ef444438}.sms-wait-card--expired .sms-wait-clock{background:#fee2e2;box-shadow:0 8px 22px #b91c1c24}.sms-wait-card--expired .sms-wait-clock-inner,.sms-wait-card--expired .sms-wait-title{color:#991b1b}.sms-wait-card--expired .sms-wait-badge{color:#dc2626}@keyframes sms-wait-pulse{70%{box-shadow:0 0 0 7px #6366f100}to{box-shadow:0 0 #6366f100}}.claim-data-fields{align-items:stretch;gap:.5rem;display:flex}.claim-country-select{flex:0 0 7rem;width:7rem}.claim-data-input{flex:1;min-width:0}.claim-form-error{color:#dc2626;text-align:center;margin:0;font-size:.8rem}@media (max-width:520px){.sms-wait-card{gap:.75rem;padding:.75rem}.sms-wait-clock{flex-basis:4.5rem;width:4.5rem;height:4.5rem}.claim-data-fields{flex-direction:column}.claim-country-select{flex-basis:auto;width:100%}}body{margin:0}.demo-page{min-height:100svh}.demo-flow-screen{justify-content:center}.theme-discord .site-background{background-image:linear-gradient(#06122e14,#06122e2e),url(/assets/background-discord.webp)!important}.theme-robux .site-background{background-image:linear-gradient(#080c1a1a,#080c1a38),url(/assets/background-holiday.webp)!important}.theme-snapchat .site-background{background-image:radial-gradient(circle at 22% 18%,#ffffff29,#0000 14%),radial-gradient(circle at 78% 22%,#ffffff1f,#0000 12%),radial-gradient(circle at 50% 80%,#0000002e,#0000 30%),linear-gradient(135deg,#fff8b8 0%,#ffef7f 44%,#f1d85f 100%)!important}.theme-fortnite .site-background{background-image:radial-gradient(circle at 18% 82%,#ffffff1a,#0000 18%),radial-gradient(circle at 84% 18%,#ffffff14,#0000 14%),linear-gradient(145deg,#0c123526 0 26%,#0000 26% 40%,#0c123526 40% 60%,#0000 60%),linear-gradient(135deg,#42d8ff 0%,#2f8dff 40%,#5c3ef4 100%)!important}.theme-playstation .site-background{background-image:radial-gradient(circle at 50% 22%,#5b96ff47,#0000 20%),radial-gradient(circle at 50% 88%,#0d1a4475,#0000 26%),linear-gradient(135deg,#ffffff0a 0 12%,#0000 12% 28%,#ffffff0a 28% 44%,#0000 44%),linear-gradient(160deg,#07163f 0%,#0d2e85 45%,#1362d8 100%)!important}.theme-xbox .site-background{background-image:radial-gradient(circle at 50% 22%,#a0ffab3d,#0000 18%),radial-gradient(circle at 20% 84%,#072b1357,#0000 22%),radial-gradient(circle at 80% 84%,#072b1357,#0000 22%),linear-gradient(150deg,#07180d 0%,#0f4f23 42%,#1c8d39 100%)!important}.theme-apple .site-background{background-image:radial-gradient(circle at 50% 18%,#ffffff3d,#0000 18%),radial-gradient(circle at 18% 82%,#8491a633,#0000 18%),radial-gradient(circle at 82% 82%,#8491a62e,#0000 18%),linear-gradient(160deg,#1a2333 0%,#6d7a8d 48%,#d8dee8 100%)!important}.theme-steam .site-background{background-image:radial-gradient(circle at 24% 22%,#78d3f238,#0000 16%),radial-gradient(circle at 78% 78%,#ffffff14,#0000 12%),linear-gradient(145deg,#ffffff08 0 18%,#0000 18% 34%,#ffffff08 34% 46%,#0000 46%),linear-gradient(160deg,#07131f 0%,#12354d 46%,#1d6f95 100%)!important}.claim-reward-icon--glyph{margin-bottom:var(--space-2);border:1px solid #0f172a14;border-radius:1rem;place-items:center;padding:.55rem;box-shadow:0 10px 22px #0f172a1a;width:var(--icon-size)!important;height:var(--icon-size)!important;display:grid!important}.claim-reward-icon--glyph svg{width:72%;height:72%}.reward-glyph-snapchat svg,.reward-glyph-fortnite svg,.reward-glyph-playstation svg,.reward-glyph-xbox svg,.reward-glyph-apple svg,.reward-glyph-steam svg{width:78%;height:78%}.claim-reward-card[data-reward-visual=generic] .claim-reward-icon{background:#fffffffa}.claim-reward-card[data-reward-visual=discord] .claim-reward-icon,.claim-reward-card[data-reward-visual=robux] .claim-reward-icon{display:block}.claim-reward-grid .claim-reward-icon,.claim-reward-grid .claim-reward-icon--glyph{width:4rem!important;height:4rem!important}.claim-reward-grid[data-count="8"] .claim-reward-card,.claim-reward-grid[data-count="7"] .claim-reward-card{min-height:8.9rem!important}.reward-glyph-snapchat{color:#151515;background:linear-gradient(#fff475e6,#ffe000b8)!important}.reward-glyph-fortnite{color:#fff;background:linear-gradient(#57d6ffd1,#487bffb8)!important}.reward-glyph-playstation{color:#fff;background:linear-gradient(#3b82f6db,#2563ebb8)!important}.reward-glyph-xbox{color:#fff;background:linear-gradient(#4ade80d6,#16a34ac2)!important}.reward-glyph-apple{color:#1f2937;background:linear-gradient(#f1f5f9f5,#cbd5e1db)!important}.reward-glyph-steam{color:#fff;background:linear-gradient(#38bdf8d1,#0f172ac7)!important}.demo-stack-form{gap:.75rem;width:100%;max-width:19rem;margin:0 auto;display:grid}.demo-phone-row{grid-template-columns:6.25rem 1fr;gap:.5rem;display:grid}.demo-next-only-wrap{width:100%}.demo-next-only-btn,.demo-wide-btn{width:100%;min-height:2.75rem}.demo-code-input{text-align:center;letter-spacing:.35rem;font-size:1.35rem;font-weight:700}.demo-helper-line{color:var(--color-text-subtle);font-size:var(--text-xs);text-align:center;margin-top:.75rem}.demo-helper-error{color:var(--color-danger)}.demo-finish-screen .avatar{background:var(--color-on-dark)}.demo-pill{z-index:9999;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111827c2;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.support-page{background:#07132f;place-items:center;min-height:100svh;padding:32px 16px;display:grid;position:relative;overflow:hidden}.support-bg{pointer-events:none;position:absolute;inset:0}.support-bg-main{background:linear-gradient(#06122e1f,#06122e57),url(/assets/background-discord.webp) 50%/cover no-repeat;transform:scale(1.02)}.support-bg-glow{background:radial-gradient(circle at 20% 20%,#6684ff2e,#0000 22%),radial-gradient(circle at 78% 24%,#22c55e1f,#0000 18%),radial-gradient(circle at 50% 80%,#ffffff0f,#0000 28%)}.support-card{z-index:1;background:#fffffff5;border:1px solid #ffffff29;border-radius:24px;width:min(560px,100%);padding:28px;position:relative;box-shadow:0 24px 70px #00000038}.support-badge{color:#2e56e6;background:#335fff1a;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.support-card h1{color:#111827;margin:14px 0 8px;font-size:32px;line-height:1.05}.support-subtitle{color:#6b7280;margin:0 0 22px;font-size:15px}.support-form{gap:16px;display:grid}.support-field{gap:8px;display:grid}.support-field span{color:#374151;font-size:14px;font-weight:700}.support-field textarea,.support-field input{color:#111827;background:#fff;border:1px solid #d7deea;border-radius:14px;outline:none;width:100%;box-shadow:inset 0 1px 2px #0f172a0a}.support-field textarea{resize:vertical;min-height:170px;padding:14px 16px}.support-field input{height:50px;padding:0 16px;font-size:16px;font-weight:700}.support-field textarea:focus,.support-field input:focus{border-color:#8ca6ff;box-shadow:0 0 0 3px #335fff1f}.support-submit{color:#fff;background:linear-gradient(#4a75ff 0%,#2e56e6 100%);border-radius:14px;height:52px;font-size:15px;font-weight:800;box-shadow:0 10px 24px #2e56e63d}.support-submit:disabled{opacity:.7;cursor:wait}.support-feedback{margin:16px 0 0;font-size:14px;font-weight:700}.support-feedback-success{color:#16803d}.support-feedback-error{color:#dc2626}.support-feedback-sending,.support-feedback-idle{color:#4b5563}@media (max-width:700px){.claim-reward-grid{touch-action:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;margin-bottom:.875rem!important}.claim-reward-card{min-width:0;touch-action:manipulation!important;min-height:8.5rem!important;padding:.75rem!important}.claim-reward-grid .claim-reward-icon,.claim-reward-grid .claim-reward-icon--glyph{width:4.5rem!important;height:4.5rem!important}.claim-reward-grid .claim-reward-name{font-size:.75rem!important}.claim-reward-grid .claim-reward-desc{font-size:.625rem!important}}
