:root{--bg:#04070d;--bg-deep:#010205;--surface:#090d17;--surface-soft:#0d1423;--border:#60b0ff42;--text:#e6f1ff;--muted:#95a7c4;--accent:#5fbeff;--accent-strong:#3a8ee8;--shadow:#0009;--scroll-progress:0;--scroll-offset:0px}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 14% 8%,#2c68c442 0%,#2c68c400 34%),radial-gradient(circle at 84% 18%,#308bff33 0%,#308bff00 36%),linear-gradient(150deg,var(--bg-deep)0%,#04070f 45%,var(--bg)100%);min-height:100%;color:var(--text);margin:0;overflow-x:hidden}body{font-family:var(--font-sora),sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scrollbar-color:#69b6ffa8 #050912e6;scrollbar-width:thin;line-height:1.5}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:linear-gradient(#78c2ffd9,#428adedb);border:2px solid #050912f2;border-radius:999px;box-shadow:0 0 16px #5fbeff47}a{color:inherit;text-decoration:none}.page-shell{padding:1.25rem 1.4rem 2rem;position:relative;overflow:hidden}.route-shell{min-height:100vh}.bg-grid{pointer-events:none;background-image:linear-gradient(#8492a817 1px,#0000 1px),linear-gradient(90deg,#8492a817 1px,#0000 1px),radial-gradient(circle at 50% 30%,#6e7c941f,#6e7c9400 60%);background-size:22px 22px,22px 22px,100% 100%;background-position:0 calc(var(--scroll-offset)*-.22),0 calc(var(--scroll-offset)*-.1),center;z-index:0;opacity:.26;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 10%,#000 35%,#0000 100%);mask-image:radial-gradient(circle at 50% 10%,#000 35%,#0000 100%)}.bg-grid:before,.bg-grid:after{content:"";position:absolute;inset:0}.bg-grid:before{background-image:radial-gradient(#91a2ba38 .6px,#0000 1px);background-size:4px 4px;background-position:0 calc(var(--scroll-offset)*-.2);opacity:.08;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 0%,#000000d9 26%,#0000 72%);mask-image:radial-gradient(circle at 50% 44%,#000 0%,#000000d9 26%,#0000 72%)}.bg-grid:after{display:none}.signal-grid-canvas{z-index:0;pointer-events:none;opacity:.85;position:fixed;inset:0}.site-nav,.hero,.panel,.join-panel,.store-wrap{z-index:1;max-width:1100px;margin:0 auto;position:relative}.site-nav{z-index:25;border:1px solid var(--border);-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);background:linear-gradient(#060b15d1,#040810d1);border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;transition:padding .2s,background-color .2s,box-shadow .2s;animation:.5s ease-out both rise;display:flex;position:relative;overflow:visible;box-shadow:0 18px 34px #00000057,inset 0 1px #d6e6ff14}.site-nav.compact{background:linear-gradient(#050a14eb,#030810eb);padding-top:.52rem;padding-bottom:.52rem;box-shadow:0 12px 24px #00000052,inset 0 1px #d6e6ff14}.brand-wrap{align-items:center;min-width:0;display:inline-flex}.brand{justify-content:flex-start;align-items:center;line-height:0;display:inline-flex}.brand-logo{filter:drop-shadow(0 0 12px #66c5ff66);width:clamp(40px,4vw,48px);height:auto;display:block}.nav-links{align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.nav-links a{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px solid #0000;border-radius:999px;padding:.34rem .54rem;font-size:.8rem;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s;position:relative}.nav-links a:after{content:"";transform-origin:50%;background:#6fbbffc7;height:1px;transition:transform .2s;position:absolute;bottom:.2rem;left:.7rem;right:.7rem;transform:scaleX(0)}.nav-links a:hover{color:#dce9ff;background:#5096e61f;border-color:#5096e666;box-shadow:0 0 12px #5096e638}.nav-links a:hover:after{transform:scaleX(1)}.nav-links a.active{color:#dbe9ff;background:#5096e614;border-color:#5096e638;box-shadow:inset 0 0 0 1px #5096e624}.nav-links a.active:after{background:#6fbbffe0;transform:scaleX(1)}.nav-toggle{cursor:pointer;background:#5096e61f;border:1px solid #5096e661;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;display:none}.nav-toggle span{background:#dfeaff;border-radius:999px;width:18px;height:2px;transition:transform .2s,opacity .2s}.nav-toggle.open span:first-child{transform:translateY(6px)rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-actions{flex-wrap:nowrap;align-items:center;gap:.45rem;display:inline-flex}.nav-live-pill{color:#a9bfdf;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#060c1785;border:1px solid #5096e638;border-radius:999px;align-items:center;gap:.34rem;height:30px;padding:0 .68rem;font-size:.68rem;font-weight:700;display:inline-flex}.nav-live-label{color:#5f7896}.nav-live-countdown{color:#f8fbff;background:linear-gradient(#3f628c,#304d72);border:1px solid #3d618f29;border-radius:999px;align-items:center;min-height:22px;padding:0 .5rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 3px 8px #28436524}.online-dot{background:#85e99d;border-radius:999px;width:7px;height:7px;box-shadow:0 0 6px #85e99d73}.cart-icon-button{color:#d9e8ff;cursor:pointer;background:#5096e61c;border:1px solid #5096e661;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.cart-icon-button svg{width:16px;height:16px}.cart-badge{color:#071326;background:#5fbeff;border:1px solid #5096e680;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 .2rem;font-size:.64rem;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.steam-button,.link-button,.cart-button{text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);border:1px solid #5096e661;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;height:40px;padding:0 .9rem;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #dae8ff1a}.steam-button{color:#f4f7fb;letter-spacing:.05em;background:linear-gradient(#171a20,#101319);border-color:#ffffff14;gap:.5rem;height:42px;padding:0 .95rem;animation:none;box-shadow:inset 0 1px #ffffff0d,0 10px 18px #04080e4d}.steam-button:hover{background:linear-gradient(#1b1f26,#13171d);border-color:#ffffff24;transform:translateY(-1px)}.link-button{color:#d7e7ff;background:#5096e624}.cart-button{color:#d9e8ff;cursor:pointer;background:#5096e61a}.steam-button svg,.link-button svg,.cart-button svg{width:16px;height:16px}.user-menu{position:relative}.user-menu-trigger{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);white-space:nowrap;color:#d9e8ff;cursor:pointer;background:linear-gradient(#16243b80,#0c16286b);border:1px solid #5096e661;border-radius:999px;align-items:center;gap:.5rem;min-height:38px;padding:.15rem .2rem .15rem .15rem;display:inline-flex;box-shadow:inset 0 1px #dae8ff14}.user-menu-trigger:hover{background:linear-gradient(#1b2a4385,#0d182a75);border-color:#78b8ff6b}.user-menu-caret{color:#9ab5d9;margin-right:.2rem;font-size:.55rem}.user-menu-popover{z-index:22;background:linear-gradient(#0a1221f7,#070d19f5);border:1px solid #5096e659;border-radius:12px;gap:.1rem;min-width:170px;padding:.36rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 16px 38px #01040b8a,inset 0 1px #dae8ff14}.user-menu-popover a,.user-menu-popover button{color:#d8e7ff;width:100%;font:inherit;letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.52rem .58rem;font-size:.76rem;display:block}.steam-skeleton{background:#00000047;border:1px solid #5096e647;border-radius:999px;align-items:center;gap:.45rem;min-height:36px;padding:.15rem .2rem .15rem .15rem;display:inline-flex}.steam-skeleton-avatar,.steam-skeleton-name,.steam-skeleton-button{background:linear-gradient(90deg,#5096e633 0%,#a3ccff47 45%,#5096e633 100%) 0 0/220% 100%;border-radius:999px;animation:1.2s linear infinite shimmer;display:inline-block}.steam-skeleton-avatar{width:28px;height:28px}.steam-skeleton-name{width:78px;height:12px}.steam-skeleton-button{width:52px;height:22px}.steam-user-avatar{object-fit:cover;border:1px solid #5096e661;border-radius:999px;width:28px;height:28px}.steam-user-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;color:#d9e8ff;max-width:10ch;font-size:.76rem;font-weight:700;overflow:hidden}.cart-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90;background:#0a121c47;border:0;position:fixed;inset:0}.cart-drawer{z-index:91;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);pointer-events:none;opacity:0;background:linear-gradient(#0b101afa,#050910fa),radial-gradient(circle at top,#5cc7ff2e,#0000 44%);border-left:1px solid #73b7f32e;border-radius:0;flex-direction:column;gap:.95rem;width:min(460px,94vw);height:100vh;max-height:100dvh;padding:1rem 1rem 1.1rem;transition:opacity .24s,transform .24s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-20px 0 60px #00000052,inset 1px 0 #ffffff0a}.cart-drawer.open{pointer-events:auto;opacity:1;transform:translate(0)}.cart-drawer-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.7rem;padding-bottom:.95rem;display:flex}.cart-drawer-head h2{color:#f4fbff;margin:.15rem 0 0;font-size:1.6rem;line-height:1}.cart-drawer-head h2 span{color:#95abc2;margin-left:.3rem;font-size:.95rem;font-weight:500}.cart-drawer-kicker{color:#79cbff;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.69rem}.cart-close{color:#bccddd;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;display:grid}.cart-close svg,.cart-remove svg{width:15px;height:15px}.cart-list{flex:1;align-content:start;gap:.6rem;min-height:0;margin:0;padding:0 .2rem 0 0;list-style:none;display:grid;overflow-y:auto}.cart-item{background:linear-gradient(#111723f2,#0b0f18fa);border:1px solid #8aafd324;border-radius:18px;gap:.85rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.cart-item-top{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.cart-item-main{align-items:center;gap:.8rem;display:flex}.cart-rank-badge{color:#07111c;background:radial-gradient(circle at 30% 30%,#ffffff6b,#0000 34%),linear-gradient(145deg,#d4e8ff,#5cbef9);border-radius:999px;place-items:center;width:40px;height:40px;font-size:.95rem;font-weight:800;display:grid;box-shadow:0 10px 18px #48b0ff2e,inset 0 0 0 1px #ffffff59}.cart-item-title{color:#eef7ff;font-size:1.05rem;font-weight:700;display:block}.cart-item-subtitle{color:#8fabc4;text-transform:uppercase;letter-spacing:.08em;margin-top:.18rem;font-size:.78rem;display:block}.cart-item-price-wrap{justify-items:end;gap:.35rem;display:grid}.cart-item-price-wrap strong{color:#f8fdff;font-size:1.1rem}.cart-payment-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cart-section-label{color:#7f97ad;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.cart-payment-tabs{background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.32rem;padding:.2rem;display:inline-flex}.cart-payment-tabs span{color:#7e97ae;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;min-width:104px;height:32px;font-size:.8rem;font-weight:700;display:inline-flex}.cart-payment-tabs .inactive{opacity:.48}.cart-payment-tabs .active{color:#06243a;background:linear-gradient(135deg,#9ee2ff,#66bfe8);box-shadow:0 8px 18px #5abfe838}.cart-payment-tabs .disabled{opacity:.3;cursor:not-allowed}.cart-payment-skeleton{align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.cart-payment-skeleton span{background:linear-gradient(90deg,#ffffff14,#fff6);border-radius:999px;flex:1;height:12px;animation:1.1s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.cart-field-note{color:#7f97ad;margin:-.35rem 0 0;font-size:.73rem;line-height:1.4}.cart-list span{color:var(--muted)}.cart-list strong{color:#e3efff}.cart-server-field,.cart-gift-field{background:linear-gradient(#141c29f5,#0c111cfa);border:1px solid #7cb5e729;border-radius:14px;justify-content:space-between;align-items:center;gap:.7rem;min-height:50px;padding:.82rem .95rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.cart-server-field{padding:0}.cart-server-select{width:100%;min-height:50px;color:inherit;font:inherit;appearance:none;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;border-radius:14px;padding:0 2.75rem 0 .95rem;font-size:.92rem;font-weight:700}.cart-server-select:focus{outline:none}.cart-server-select option{color:#173150}.cart-gift-input{width:100%;min-height:50px;color:inherit;font:inherit;background:0 0;border:0;border-radius:14px;padding:0 .95rem;font-size:.92rem;font-weight:700}.cart-gift-input::placeholder{color:#8ea9c3;font-weight:500}.cart-gift-input:focus{outline:none}.cart-server-field span:first-child,.cart-gift-field span:first-child,.cart-gift-field span{color:#ecf6ff;font-size:.92rem}.cart-server-field span:last-child{color:#8bd8ff;font-size:1rem;font-weight:700}.cart-gift-field span{color:#bfd7eb}.cart-server-value,.cart-account-value{letter-spacing:.02em;font-weight:700}.cart-item-actions{justify-content:flex-end;display:flex}.cart-qty-controls{background:#5096e61a;border:1px solid #5096e657;border-radius:999px;align-items:center;gap:.35rem;padding:.12rem;display:inline-flex}.cart-qty-controls button{color:#dcecff;width:22px;height:22px;font:inherit;cursor:pointer;background:#5096e629;border:1px solid #64a8f661;border-radius:999px;font-weight:700;line-height:1}.cart-qty-controls span{text-align:center;color:#deedff;min-width:1.3rem;font-size:.76rem;font-weight:700}.cart-remove{color:#8ca3b8;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid}.cart-empty{color:var(--muted);justify-content:center}.cart-error{color:#a6c8ff;margin:0;font-size:.84rem}.cart-checkout{color:#05233b;background:linear-gradient(135deg,#87ddff 0%,#66bfe8 100%);border-radius:14px;min-height:52px;margin-top:.2rem;font-size:1rem;font-weight:800;box-shadow:0 18px 32px #58c0ec3d}.cart-checkout:disabled{opacity:.7;cursor:not-allowed}.cart-summary{background:0 0;border-top:1px solid #ffffff12;border-radius:0;gap:.42rem;padding:.95rem 0 0;display:grid}.cart-summary>div{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.cart-summary span{color:#a9bfd4;font-size:.9rem}.cart-summary strong{color:#f4fbff;font-size:1rem}.cart-summary-total{margin-top:.2rem;padding-top:.45rem}.cart-summary-total strong{color:#e7f2ff;font-size:1.5rem}.cart-note{color:#6e8ba6;text-align:right;margin:0;font-size:.73rem;line-height:1.45}.hero{border:1px solid var(--border);background-blend-mode:normal,normal,soft-light,normal,normal,normal;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);box-shadow:0 24px 46px var(--shadow),inset 0 1px 0 #d6e4fc1a;background:linear-gradient(#02040a38,#02040ae6) 50%/cover,linear-gradient(92deg,#030710c7,#03071033 44%,#030710c7) 50%/cover,url(/helios-banner.png) 50% 26%/cover,radial-gradient(circle at 8% 8%,#5fbeff29 0%,#5fbeff00 42%) 50%,radial-gradient(circle at 94% 10%,#3a8ee81f 0%,#3a8ee800 60%) 50%,linear-gradient(156deg,#0a101df5 0%,#070c16fa 58%,#04070efc 100%) 50%;border-radius:24px;margin-top:1.2rem;padding:3rem;animation:.55s ease-out 80ms both rise;overflow:hidden}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute}.hero:before{filter:blur(22px);background:radial-gradient(circle,#68b9ff4d,#68b9ff00 70%);width:360px;height:360px;top:-170px;right:-170px}.hero:after{mix-blend-mode:normal;background:linear-gradient(115deg,#5c84b800 20%,#5c84b80d 55%,#5c84b800 80%);inset:0}.hero-layout{z-index:1;grid-template-columns:1.1fr .9fr;align-items:stretch;gap:1.2rem;display:grid;position:relative}.showcase-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#14223a7a,#0a15276b);border-radius:16px;flex-direction:column;margin:0;padding:.7rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:inset 0 1px #dae8ff14}.showcase-cinematic{background:linear-gradient(#1809097a,#0c080c80);border-color:#90463a42;box-shadow:inset 0 1px #ffd3ba0d,0 10px 22px #0000003d}.showcase-card:hover{border-color:#74b0ff8c;transform:translateY(-2px);box-shadow:0 16px 28px #0000004d,inset 0 1px #dae8ff14}.showcase-cinematic:hover{border-color:#b2564057}.showcase-video{object-fit:cover;background:#050a14;border:0;border-radius:12px;flex:1;width:100%;min-height:380px}.showcase-card p{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin:0 0 .6rem;font-size:.75rem;font-weight:700}.showcase-card iframe{border:0;border-radius:12px;flex:1;width:100%;min-height:380px}.eyebrow{color:var(--accent);letter-spacing:.24em;margin:0;font-size:.78rem;font-weight:600}.hero-tagline{color:#9fb6da;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;margin:.7rem 0 0;font-size:.9rem;display:inline-flex}.hero-tagline span{color:#5fbeff}.hero-wipe-time{color:#b7cae7;letter-spacing:.06em;text-transform:uppercase;margin:.32rem 0 0;font-size:.8rem}.wipe-countdown{color:#d9edff;letter-spacing:.03em;font-weight:700}.hero h1{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;text-shadow:0 8px 20px #0006;gap:.35rem;max-width:16ch;margin:1rem 0 0;font-size:clamp(2.1rem,5vw,4rem);line-height:1.04;display:grid}.hero-wordmark{color:#7be4ff;letter-spacing:-.01em;text-shadow:0 0 18px #5fbeff8c,0 0 42px #5fbeff47;font-weight:800;animation:2.8s ease-in-out infinite wordmarkPulse}.hero-slogan{color:#d7e8ff;text-transform:uppercase;font-size:clamp(1.5rem,3.4vw,2.7rem);font-weight:700;line-height:1.08}.hero-copy{max-width:56ch;color:var(--muted);margin:.9rem 0 0;font-size:1.04rem;line-height:1.36}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.hero-cred-line{z-index:1;color:#a8c2e7;letter-spacing:.01em;margin:1.1rem 0 0;font-size:.95rem;position:relative}.hero-unique-hook{z-index:1;color:#d8e9ff;letter-spacing:.02em;margin:1.1rem 0 0;font-size:.94rem;font-weight:700;position:relative}.competitive-signals{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid;position:relative}.competitive-signals span{color:#d2e6ff;letter-spacing:.05em;text-transform:uppercase;background:#080e1ba8;border:1px solid #5096e652;border-radius:10px;justify-content:center;align-items:center;min-height:38px;font-size:.78rem;font-weight:700;display:inline-flex}.social-proof-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid;position:relative}.social-proof-card{background:linear-gradient(#5096e624,#5096e60a);border:1px solid #5096e647;border-radius:10px;padding:.82rem;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #d2e4fc14}.social-proof-card:hover{border-color:#74b0ff7a;transform:translateY(-2px);box-shadow:0 12px 22px #00000038,inset 0 1px #d2e4fc14}.social-proof-card.featured{background:linear-gradient(#6cb6ff3d,#5096e614);border-color:#78c1ffa8;box-shadow:0 0 0 1px #78c1ff42,inset 0 1px #dbebff1a}.social-proof-card.featured strong{font-size:1.32rem}.social-proof-card p{color:#9db6d8;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.72rem}.social-proof-card strong{color:#e1efff;margin-top:.42rem;font-size:1.12rem;display:inline-block}.button{cursor:pointer;border:1px solid #5096e661;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 1.2rem;font-size:.92rem;font-weight:700;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000004d}.button.primary{color:#0b1528;background:linear-gradient(120deg,#a9d6ff,var(--accent),var(--accent-strong));border-color:#0000;font-weight:700}.stats-row{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:2.2rem;display:grid;position:relative}.stat-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#5096e61f,#5096e60a 55%),#090d188f;border-radius:14px;padding:1rem;transition:transform .2s,border-color .2s,background-color .2s;box-shadow:inset 0 0 0 1px #98c2ff1a}.stat-card:hover{border-color:#74b0ff80;transform:translateY(-2px)}.stat-card p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.stat-card strong{color:var(--accent);margin-top:.5rem;font-size:1.2rem;display:inline-block}.panel{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:linear-gradient(#5096e61f,#5096e608 35%);border:1px solid #5096e63d;border-radius:20px;margin-top:2rem;padding:2rem;box-shadow:0 20px 38px #00000047,inset 0 1px #d8e7ff12}.features-panel{position:relative;overflow:hidden}.panel-border-trace{pointer-events:none;z-index:0;position:absolute;inset:0}.panel-border-trace svg{width:100%;height:100%;display:block}.panel-border-path{fill:none;stroke:#7ccbfff5;stroke-width:1.7px;vector-effect:non-scaling-stroke;stroke-linecap:round;filter:drop-shadow(0 0 8px #64baff8f)}.features-panel>:not(.panel-border-trace){z-index:1;position:relative}.section-block{margin-top:1.2rem}.error-shell{text-align:center;max-width:760px;padding:3rem 2rem}.error-actions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.35rem;display:flex}.section-head p{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.86rem}.section-head h2,.page-title{letter-spacing:-.02em;text-transform:uppercase;margin:.6rem 0 0;font-size:clamp(1.8rem,4vw,2.6rem)}.section-head.centered{text-align:center}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.5rem;display:grid}.feature-card{background:linear-gradient(160deg,#5c84b824,#5c84b800 40%),var(--surface-soft);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:1.25rem;transition:transform .22s,border-color .22s,box-shadow .22s;animation:.7s ease-out both rise;box-shadow:0 16px 28px #0000003d,inset 0 1px #d6e5fc14}.feature-head{align-items:center;gap:.5rem;display:flex}.feature-icon{color:#9fcbff;background:#5096e61f;border:1px solid #5096e666;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.74rem;display:inline-flex}.feature-card:hover{border-color:#74b0ff8f;transform:translateY(-3px);box-shadow:0 20px 34px #00000047,inset 0 1px #d6e5fc14}.feature-card.featured{background:linear-gradient(160deg,#76c2ff47,#5c84b814 45%),var(--surface-soft);border-color:#86caffc2;box-shadow:0 0 0 1px #86caff4d,0 20px 32px #00000047,inset 0 1px #d6e5fc1a}.feature-card h3{margin:0;font-size:1.05rem}.feature-card p{color:var(--muted);margin:.7rem 0 0;font-size:.95rem}.join-panel{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(130deg,#5c84b833,#5c84b800 45%),linear-gradient(#090d17f5,#080e1cfa);border-radius:20px;margin-top:2rem;margin-bottom:2.5rem;padding:2rem;box-shadow:0 24px 42px #00000057,inset 0 1px #d8e7ff14}.join-panel h2{margin:0;font-size:clamp(1.4rem,3vw,2rem)}.join-panel p{color:var(--muted);margin:.7rem 0 0}.join-meta{color:#9ebce3;letter-spacing:.07em;text-transform:uppercase;margin:.35rem 0 0;font-size:.82rem}.join-panel code,.server-card code{border:1px solid var(--border);font-family:var(--font-jetbrains-mono),monospace;color:#cde2ff;background:#00000061;border-radius:10px;margin-top:.9rem;margin-bottom:1.2rem;padding:.7rem .9rem;font-size:.9rem;display:inline-block}.server-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.2rem;display:grid}.servers-hero{overflow:hidden}.arena-shell{background:radial-gradient(circle at 82% 10%,#4e617d38,#4e617d00 40%),radial-gradient(circle at 12% 70%,#4c6ca82e,#4c6ca800 45%),linear-gradient(160deg,#0a0b10 0%,#08090d 45%,#05060a 100%);border:1px solid #6e809a4d;border-radius:10px;animation:.48s ease-out both arenaFade;position:relative;overflow:hidden;box-shadow:0 24px 45px #0000009e,inset 0 1px #b4c2d914}.arena-overlay{pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#505f7a0f 0 1px,#0000 1px 7px);position:absolute;inset:0}.arena-head,.arena-layout,.arena-badges{z-index:2;position:relative}.arena-head{gap:.55rem;display:grid}.arena-kicker{color:#9badc7;text-transform:uppercase;letter-spacing:.19em;margin:0;font-size:.7rem;font-weight:700}.arena-title{font-family:var(--font-rajdhani),var(--font-sora),sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#edf4ff;text-shadow:0 6px 30px #7092ce29;margin:0;font-size:clamp(2.5rem,8vw,5rem);font-weight:800;line-height:.9}.arena-subtitle{color:#9fb2d0;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.8rem;font-weight:700}.arena-live-row{color:#c9f7d1;text-transform:uppercase;letter-spacing:.08em;background:#18281b59;border:1px solid #5cad7259;border-radius:3px;align-items:center;gap:.45rem;width:fit-content;margin-top:.2rem;padding:.32rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.arena-live-dot{background:#7bff99;border-radius:999px;width:8px;height:8px;animation:1.5s ease-in-out infinite livePulse;box-shadow:0 0 12px #7bff99cc}.arena-description{color:#a8b9d2;max-width:70ch;margin:.3rem 0 0}.arena-layout{grid-template-columns:1.1fr 1fr 1.05fr;align-items:stretch;gap:.8rem;margin-top:1.15rem;display:grid}.arena-online{background:linear-gradient(170deg,#202c4380,#0a0e18e6);border:1px solid #687e9d80;border-radius:6px;gap:.35rem;padding:.95rem;display:grid}.arena-online p{color:#9cb0cf;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.7rem;font-weight:700}.arena-online strong{color:#eef5ff;letter-spacing:.02em;margin-top:.1rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:.9}.arena-online strong span{color:#adc0db;margin-left:.2rem;font-size:.48em;font-weight:700}.arena-online small{color:#9bb1d0;font-size:.76rem}.arena-meter{background:#748daf2e;border-radius:2px;height:7px;margin-top:.35rem;overflow:hidden}.arena-meter span{background:linear-gradient(90deg,#7fb6ff,#58a9ff);height:100%;display:block;box-shadow:0 0 12px #58a9ff8c}.arena-meter.subtle{height:5px;margin-top:.4rem}.arena-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.arena-stat{background:linear-gradient(165deg,#172133b8,#0c101cdb);border:1px solid #6277956b;border-radius:5px;padding:.7rem;transition:transform .2s,border-color .2s}.arena-stat:hover{border-color:#7898c6ad;transform:translateY(-2px)}.arena-stat p{color:#96aac8;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.67rem;font-weight:700}.arena-stat strong{color:#e3efff;letter-spacing:.02em;margin-top:.28rem;font-size:1.18rem;display:block}.arena-stat small{color:#95a8c5;margin-top:.26rem;font-size:.74rem;line-height:1.35;display:block}.arena-connect{background:linear-gradient(175deg,#121b2bc7,#080b13ed);border:1px solid #6a7e9b7a;border-radius:6px;align-content:start;gap:.72rem;padding:.95rem;display:grid}.arena-connect-label{color:#9db0ce;text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:.66rem;font-weight:700}.arena-join-cta{text-transform:uppercase;letter-spacing:.09em;border-radius:5px;width:100%;min-height:52px;font-size:.87rem;font-weight:800;animation:2.8s ease-in-out infinite ctaFlare;box-shadow:0 0 0 1px #9bd4ff47,0 0 28px #478ee666}.arena-console{background:#080c14b8;border:1px solid #687a9466;border-radius:4px;padding:.6rem}.arena-console p{color:#97abc9;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .4rem;font-size:.62rem;font-weight:700}.arena-console-row{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.arena-console-row code{color:#d5e6ff;font-size:.78rem;font-family:var(--font-jetbrains-mono),monospace;background:#070b12;border:1px solid #5e718f7a;border-radius:3px;margin:0;padding:.58rem .62rem;overflow-x:auto}.arena-copy-mini{color:#d8eaff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#5790e829;border:1px solid #7eaaec8a;border-radius:3px;min-width:76px;height:34px;font-size:.67rem;font-weight:800}.arena-copy-mini:hover{background:#5790e840}.arena-preview-block{margin-top:.85rem}.arena-preview{background:linear-gradient(175deg,#121b2bc7,#080b13ed);border:1px solid #6a7e9b7a;border-radius:6px;align-content:start;gap:.5rem;padding:.8rem;display:grid}.arena-preview>p{color:#9db0ce;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.64rem;font-weight:700}.arena-preview-block>p{color:#9db0ce;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;font-size:.64rem;font-weight:700}.arena-preview-media{background:linear-gradient(160deg,#1f2f49a8,#0e1522e0);border:1px solid #6283b285;border-radius:6px;min-height:230px;position:relative;overflow:hidden}.arena-preview-image{object-fit:cover;opacity:.9}.arena-preview-tag{color:#d7e9ff;letter-spacing:.05em;text-transform:uppercase;background:#0a111dd6;border:1px solid #7ca8e799;border-radius:3px;padding:.22rem .45rem;font-size:.62rem;font-weight:700;position:absolute;bottom:.55rem;left:.55rem}.arena-badges{flex-wrap:wrap;gap:.45rem;margin-top:.82rem;display:flex}.arena-badges span{color:#cfddf3;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(#293a5461,#0f1522a8);border:1px solid #607aa073;border-radius:2px;align-items:center;gap:.34rem;min-height:28px;padding:.26rem .58rem;font-size:.66rem;font-weight:700;display:inline-flex}.server-feature-panel{margin-top:1rem}.server-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.9rem;display:grid}.server-feature-card{background:linear-gradient(170deg,#101b2db8,#080d18eb);border:1px solid #6682aa61;border-radius:8px;padding:.85rem}.server-feature-card h3{color:#dbeaff;margin:0;font-size:1rem}.server-feature-card ul{gap:.3rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.server-feature-card li{color:#a8bedf;font-size:.82rem}.server-feature-card li:before{content:"•";color:#8cdca4;margin-right:.34rem}.join-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.join-step{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5096e61f;border-radius:12px;padding:.9rem;box-shadow:inset 0 1px #d6e4fc0f}.join-step strong{color:var(--accent);font-size:1rem;display:inline-block}.join-step p{color:var(--muted);margin:.3rem 0 0}.store-wrap{margin-top:1.2rem}.rust-banner{-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);background:linear-gradient(#0e182ba3,#080e1b94);border-top:1px solid #5096e657;border-bottom:1px solid #5096e657;border-radius:.5rem;justify-content:center;align-items:center;min-height:320px;margin-top:1.2rem;margin-bottom:1.2rem;padding:1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 38px #0000004d,inset 0 1px #d7e5fc14}.rust-banner-content{z-index:2;text-align:center;justify-items:center;gap:.65rem;display:grid;position:relative}.rust-banner-kicker{color:#a9bad3;text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:clamp(.72rem,1.1vw,.95rem);font-weight:600}.rust-banner-title{color:#e8f2ff;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 4px 18px #000000a6;margin:0;font-size:clamp(2.2rem,7vw,5.6rem);font-weight:800;line-height:.98}.rust-banner-meta{color:#a4b6d0;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;font-size:clamp(.72rem,1.1vw,.92rem);display:flex}.rust-banner-meta span{padding-left:.7rem;position:relative}.rust-banner-meta span:before{content:"";background:#66a7ff;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #66a7ff66}.rust-banner-image{object-fit:cover;object-position:center 24%;opacity:.34;filter:saturate(.7)brightness(.42)contrast(1.12);width:100%;height:100%;animation:16s ease-in-out infinite alternate bannerDrift;position:absolute;inset:0}.rust-banner-overlay{z-index:1;background:linear-gradient(#050a14e0,#050a149e 40%,#050a14e0),radial-gradient(circle at 50% 65%,#5096e633,#5096e600 55%);position:absolute;inset:0}.rank-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(165deg,#5096e629,#5096e60a 36%),linear-gradient(#070b14,#060d1b);border-radius:18px;padding:1.2rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000061}.rank-card:hover{transform:translateY(-4px);box-shadow:0 24px 42px #00000070}.rank-card.coming-soon{pointer-events:none;box-shadow:0 10px 20px #00000047;border-color:#7488a657!important}.rank-card.coming-soon .rank-shell{filter:blur(1.6px)saturate(.7)brightness(.72)}.rank-coming-soon-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;background:#050a145c;place-items:center;display:grid;position:absolute;inset:0}.rank-coming-soon-overlay span{color:#d5e7ff;text-transform:uppercase;letter-spacing:.12em;background:#101e34c7;border:1px solid #9ac0f59e;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 .95rem;font-size:.72rem;font-weight:800;display:inline-flex}.rank-card.vip{border-color:#84b8ffb3;box-shadow:0 0 0 1px #84b8ff57,0 18px 34px #00000061}.rank-card.prime{border-color:#92ccffd6;transform:translateY(-5px);box-shadow:0 0 0 1px #92ccff7a,0 24px 40px #0000006b,0 0 38px #5ea9ff42}.rank-card.champion{border-color:#579affcc;box-shadow:0 0 0 1px #579aff6b,0 20px 36px #0006}.rank-card.featured{position:relative}.rank-badge{color:#dbe9ff;background:radial-gradient(circle at 25% 20%,#d5e7ff 0%,var(--accent)55%,var(--accent-strong)100%);border-radius:999px;place-items:center;width:34px;height:34px;font-size:.95rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 2px #d2e2f838}.rank-popular{color:#d8e8ff;letter-spacing:.08em;text-transform:uppercase;background:#5096e62e;border:1px solid #7cbcff8c;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 .55rem;font-size:.66rem;font-weight:800;display:inline-flex}.rank-header{margin-top:.75rem}.rank-card h2{text-transform:uppercase;color:var(--accent);margin:0;font-size:2rem}.rank-benefit{color:#d6e7ff;margin:.75rem 0 0;font-size:.88rem;font-weight:700}.rank-positioning{color:var(--muted);margin:.25rem 0 0;font-size:.84rem}.rank-features{margin:1rem 0 0;padding:0;list-style:none}.rank-features li{color:var(--muted);border-bottom:1px solid #5096e624;justify-content:space-between;gap:.7rem;padding:.3rem 0;font-size:.89rem;display:flex}.rank-features strong{color:#dcecff}.rank-price{margin:1rem 0 .9rem;font-size:2rem;font-weight:800}.rank-price span{color:var(--muted);margin-left:.25rem;font-size:1rem}.rank-cta{width:100%}.rank-card.prime .rank-cta{color:#061126;background:linear-gradient(120deg,#9ecfff,#70b9ff 50%,#5fbeff)}.store-compare{margin-top:1rem}.compare-table-wrap{margin-top:.9rem;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:520px}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid #5096e633;padding:.6rem .7rem}.compare-table th{color:#d8e8ff;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.compare-table td{color:#b8cce8;font-size:.87rem}.compare-table td:first-child{color:#d8e8ff;font-weight:700}.store-note{color:var(--muted);margin:.8rem 0 0}.store-note-accent{color:#9fc8ff}.animated-border-card{isolation:isolate;background:linear-gradient(#0a101deb,#060c16eb),linear-gradient(165deg,#5daaff14,#5daaff05 45%,#5daaff00 100%);border:1px solid #78baff33;border-radius:16px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000057,inset 0 1px #d6e8ff0f}.animated-border-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#408cf200 0%,#6ec1ff00 20%,#82cdfff2 35%,#5aa8ffe0 50%,#6ec1ff00 66%,#408cf200 100%) 0%/260% 100%;padding:1.5px;animation:4.5s linear infinite traceBorderLoop;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.animated-border-card:after{content:"";border-radius:inherit;filter:blur(18px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#5fbdff29 0%,#5fbdff00 64%);animation:4.5s ease-in-out infinite borderAuraPulse;position:absolute;inset:-22%}.animated-border-card-title{color:#d8e8ff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .65rem;font-size:.86rem}.animated-border-card-body{z-index:1;position:relative}@keyframes traceBorderLoop{0%{background-position:0%}to{background-position:260%}}@keyframes borderAuraPulse{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.62;transform:scale(1.03)}}.wide-button{min-width:220px;margin-top:1rem}.steam-auth p{max-width:55ch}.steam-auth-error{color:#a6c8ff;margin-top:.8rem;font-size:.9rem}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bannerDrift{0%{transform:scale(1.02)translate(-.6%)}to{transform:scale(1.06)translate(.6%)}}@keyframes wordmarkPulse{0%,to{text-shadow:0 0 16px #5fbeff80,0 0 36px #5fbeff38}50%{text-shadow:0 0 22px #78d2ffad,0 0 48px #5fbeff57}}@keyframes ctaPulse{0%,to{box-shadow:0 0 0 1px #78beff57,0 10px 20px #2f74c847}50%{box-shadow:0 0 0 1px #8cceff70,0 12px 24px #2f74c866}}@keyframes arenaFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.2)}}@keyframes ctaFlare{0%,to{box-shadow:0 0 0 1px #9bd4ff47,0 0 22px #478ee657}50%{box-shadow:0 0 0 1px #b4deff75,0 0 30px #56a1fd8c}}@media (max-width:1000px){.hero-layout,.server-grid,.rank-grid,.join-steps{grid-template-columns:1fr}.hero h1{max-width:100%}.showcase-card iframe{min-height:260px}}@media (max-width:900px){.hero,.panel,.join-panel{padding:1.4rem}.stats-row,.feature-grid,.arena-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-layout{grid-template-columns:1fr}.competitive-signals,.social-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.nav-toggle{justify-self:end;display:inline-flex}.site-nav nav{opacity:0;grid-column:1/-1;width:100%;max-height:0;transition:max-height .28s,opacity .2s;overflow:hidden}.site-nav nav.mobile-open{opacity:1;max-height:220px}.nav-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;width:100%}.nav-live-pill{width:100%}}@media (max-width:640px){.page-shell{padding:.9rem .9rem 1.2rem}.site-nav{grid-template-columns:1fr auto;justify-items:stretch;gap:.65rem}.nav-links{flex-wrap:wrap;justify-content:center;row-gap:.45rem;width:100%;padding-bottom:0;overflow:visible}.nav-links li{flex:calc(50% - .45rem);min-width:0}.nav-links a{text-align:center;width:100%}.stats-row,.feature-grid{grid-template-columns:1fr}.arena-title{font-size:clamp(2.1rem,14vw,3rem)}.arena-stats,.arena-console-row{grid-template-columns:1fr}.arena-copy-mini{width:100%}.competitive-signals,.social-proof-grid{grid-template-columns:1fr}.button,.steam-button,.link-button,.cart-button,.user-menu,.user-menu-trigger{width:100%}.user-menu,.user-menu-trigger,.nav-actions{justify-content:stretch}.nav-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.55rem;display:grid}.nav-live-pill,.steam-button,.user-menu,.user-menu-trigger,.steam-skeleton{grid-column:1/-1}.user-menu-popover{width:100%;left:0;right:auto}.rust-banner{min-height:260px;padding:.9rem}.rust-banner-meta{gap:.5rem}}.store-wrap{background:linear-gradient(#080f1df7,#050a14f5),radial-gradient(circle at 10% 10%,#4c85d633,#4c85d600 40%),radial-gradient(circle at 88% 16%,#48ced81a,#48ced800 42%);border:1px solid #6c8dbd57;border-radius:22px;margin-top:1.4rem;padding:1.2rem;box-shadow:0 24px 44px #00000080,inset 0 1px #c6dcff14}.store-header-row{gap:.45rem;display:grid}.store-server-features{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.store-server-features span{color:#d5e8ff;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(#233e674d,#0e1b3180);border:1px solid #76a0d673;border-radius:999px;align-items:center;min-height:28px;padding:.28rem .58rem;font-size:.65rem;font-weight:700;display:inline-flex}.store-server-features span:before{content:"OK";color:#8de7a9;margin-right:.34rem;font-size:.62rem;font-weight:800;display:inline-block}.store-kicker{text-transform:uppercase;letter-spacing:.18em;color:#88b8ff;margin:0;font-size:.7rem;font-weight:700}.store-title{color:#e1edff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:clamp(1.6rem,2.8vw,2.25rem)}.store-trust-strip{flex-wrap:wrap;gap:.5rem;margin-top:.3rem;display:flex}.store-social-proof{flex-wrap:wrap;gap:.5rem;margin-top:.15rem;display:flex}.store-social-proof span{color:#ffd9aa;letter-spacing:.04em;background:#8a521733;border:1px solid #ffc26e73;border-radius:999px;align-items:center;gap:.34rem;min-height:28px;padding:.28rem .62rem;font-size:.68rem;font-weight:700;display:inline-flex}.store-social-proof span:before{content:"*";color:#fc7}.trust-chip{color:#d2e5ff;text-transform:uppercase;letter-spacing:.08em;background:#385d9033;border:1px solid #7297cb6b;border-radius:999px;align-items:center;gap:.36rem;padding:.32rem .62rem;font-size:.65rem;font-weight:700;display:inline-flex}.trust-chip:before{content:"";background:#8cc4ff;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #8cc4ff8c}.rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.1rem;display:grid}.rank-compare{background:linear-gradient(#0b1425e6,#070e1beb);border:1px solid #7095c657;border-radius:16px;margin-top:1.3rem;padding:.9rem}.rank-compare-head p{color:#97bbeb;text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:.66rem;font-weight:700}.rank-compare-head h2{color:#deebff;margin:.16rem 0 0;font-size:clamp(1.05rem,1.8vw,1.35rem)}.rank-compare-table-wrap{margin-top:.72rem;overflow-x:auto}.rank-compare-table{border-collapse:collapse;width:100%;min-width:560px}.rank-compare-table th,.rank-compare-table td{text-align:left;color:#cfe2ff;vertical-align:top;word-break:break-word;border-bottom:1px solid #6c8fc242;padding:.52rem .54rem;font-size:.78rem;line-height:1.35}.rank-compare-table thead th{color:#9ec0ef;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.rank-card{background:linear-gradient(#7096ceb8,#334e756b);border-radius:18px;padding:1px;box-shadow:0 16px 32px #00000080,0 0 24px #6290ce3d}.rank-shell{background:linear-gradient(#0a1324fa,#060d19fa),radial-gradient(circle at 50% 18%,#5c8edc33,#5c8edc00 48%);border:1px solid #6d94c857;border-radius:17px;flex-direction:column;align-items:stretch;gap:.55rem;min-height:100%;padding:.9rem .82rem .95rem;display:flex}.rank-topline{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.rank-card h2{text-transform:uppercase;letter-spacing:.03em;color:#abd0ff;text-shadow:0 0 12px #6a9be685;margin:0;font-size:clamp(1.6rem,2vw,2rem)}.rank-popular{color:#ffd59d;letter-spacing:.1em;text-transform:uppercase;background:#ffa24229;border:1px solid #ffca8073;border-radius:999px;padding:.2rem .46rem;font-size:.55rem;font-weight:800}.rank-subtitle{color:#a5bad8;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.64rem}.rank-crate{isolation:isolate;background:radial-gradient(circle at 52% 32%,#6fc0ff3d,#6fc0ff00 54%),linear-gradient(#081122b8,#040a15e0);border:1px solid #6ab2ff42;border-radius:14px;min-height:190px;margin-top:.1rem;position:relative;overflow:hidden}.rank-photo{padding:2px;display:block}.image-skeleton-wrap{display:block;position:relative;overflow:hidden}.image-skeleton{border-radius:inherit;background:linear-gradient(90deg,#537aaf2e 0%,#92baeb4d 45%,#537aaf2e 100%) 0 0/220% 100%;transition:opacity .2s;animation:1.2s linear infinite shimmer;position:absolute;inset:0}.image-skeleton-wrap.loaded .image-skeleton{opacity:0}.rank-card-image-wrap{background:#0a1324bf;border-radius:11px;width:100%;height:100%;min-height:186px}.rank-card-image{object-fit:cover;z-index:3;border-radius:11px;width:100%;height:100%;min-height:186px;display:block;position:relative}.rank-crate:before{content:"";opacity:.72;background:radial-gradient(circle at 50% 84%,#489aff38,#489aff00 55%),linear-gradient(#7abaff1a,#7abaff00 42%);position:absolute;inset:0}.rank-crate:after{content:"";filter:blur(10px);z-index:0;background:radial-gradient(circle,#4c9bff4d 0%,#4c9bff00 70%);border-radius:50%;width:76%;height:38%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.ember{z-index:2;background:#8bd6ff;border-radius:999px;width:6px;height:6px;animation:1.9s ease-in-out infinite emberFloat;position:absolute;bottom:22%;box-shadow:0 0 12px #75c2ffbf}.ember-one{left:24%}.ember-two{animation-delay:.45s;left:50%}.ember-three{animation-delay:.9s;left:72%}.crate-rifle,.crate-rifle.short{z-index:3;background:linear-gradient(90deg,#8296b4e6,#425672f2);border-radius:999px;width:76%;height:5px;position:absolute;box-shadow:0 0 10px #7baae340}.crate-rifle{top:28%;left:-10%;transform:rotate(37deg)}.crate-rifle.short{width:56%;top:36%;right:-17%;transform:rotate(-29deg)}.crate-body{z-index:3;background:linear-gradient(#1a2331e6,#0b111df2);border:1px solid #81a1ca6b;border-radius:10px;height:36%;position:absolute;bottom:10%;left:10%;right:10%;box-shadow:inset 0 1px #c7daf51f,0 12px 22px #00000073}.crate-item{z-index:3;background:linear-gradient(#bfcee3e0,#70829eeb);border-radius:6px;width:20px;height:26px;position:absolute;box-shadow:0 0 14px #62a6f438}.crate-item.one{bottom:41%;left:24%}.crate-item.two{width:14px;height:22px;bottom:45%;left:45%}.crate-item.three{bottom:39%;right:24%}.rank-kit-label{text-align:center;text-transform:uppercase;letter-spacing:.14em;color:#a8c0e0;margin:0;font-size:.82rem;font-weight:700}.rank-detail{text-align:center;color:#9eb5d4;min-height:2.4em;margin:0;font-size:.76rem}.rank-price{text-align:center;color:#def0ff;letter-spacing:.03em;margin:.1rem 0 0;font-size:1.65rem;font-weight:800}.rank-cta{isolation:isolate;width:100%;height:42px;color:inherit;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:linear-gradient(#112a5273,#08183499);border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-top:auto;font-size:.76rem;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #d0e7ff33,0 0 18px #57a6ff47}.rank-cta:before{content:"";z-index:0;background:linear-gradient(90deg,#fff0,#e6f5ff75,#fff0);width:40%;height:100%;transition:left .35s;position:absolute;top:0;left:-45%;transform:skew(-22deg)}.rank-cta:after{content:"";border-radius:inherit;z-index:0;border:1px solid #b4d9ff3d;position:absolute;inset:3px}.rank-cta span,.rank-cta i{z-index:1;position:relative}.rank-cta i{font-size:.9rem;font-style:normal;line-height:1}.rank-cta:hover:not(:disabled){filter:saturate(1.1);transform:translateY(-1px);box-shadow:inset 0 1px #d0e7ff42,0 0 24px #66b7ff61}.rank-cta:hover:not(:disabled):before{left:110%}.rank-cta:disabled{opacity:.62;cursor:not-allowed}.rank-card.vip{background:linear-gradient(#4dafffd6,#1a3a7073)}.rank-card.vip .rank-shell,.rank-card.vip .rank-cta{color:#7cc8ff}.rank-card.vip .rank-cta{background:linear-gradient(#2d70bc8f,#102c58bd);border-color:#7cc8ffe0;box-shadow:inset 0 1px #d6ecff38,0 0 22px #5ab2ff5c}.rank-card.vip .rank-cta:hover:not(:disabled){box-shadow:inset 0 1px #dcf0ff47,0 0 28px #6bbdff75}.rank-card.vip .rank-crate{box-shadow:inset 0 0 34px #56acff33}.rank-card.vip .rank-photo{background:linear-gradient(90deg,#7ccafff2,#7ccaff00) 0 0/40% 2px no-repeat,linear-gradient(#7ccafff2,#7ccaff00) 0 0/2px 40% no-repeat,linear-gradient(270deg,#7ccafff2,#7ccaff00) 100% 0/40% 2px no-repeat,linear-gradient(#7ccafff2,#7ccaff00) 100% 0/2px 40% no-repeat,linear-gradient(#7ccaff00,#7ccafff2) 0 100%/40% 2px no-repeat,linear-gradient(90deg,#7ccafff2,#7ccaff00) 0 100%/2px 40% no-repeat,linear-gradient(#7ccafff2,#7ccaff00) 100% 100%/40% 2px no-repeat,linear-gradient(270deg,#7ccafff2,#7ccaff00) 100% 100%/2px 40% no-repeat,linear-gradient(#163566a8,#0a1c3acc);border-color:#72c2ff8c}.rank-card.prime{background:linear-gradient(#ffcd59d6,#794c1280);box-shadow:0 16px 32px #00000073,0 0 28px #ffb7494d}.rank-card.prime .rank-shell,.rank-card.prime .rank-cta{color:#ffd96f}.rank-card.prime .rank-cta{background:linear-gradient(#b57b1a99,#5c3a09c2);border-color:#ffd96fe6;box-shadow:inset 0 1px #ffeec042,0 0 24px #ffbd5266}.rank-card.prime .rank-cta:hover:not(:disabled){box-shadow:inset 0 1px #fff2cd52,0 0 30px #ffcb6780}.rank-card.prime h2{color:#ffd76a;text-shadow:0 0 15px #ffc2568f}.rank-card.prime .rank-crate{box-shadow:inset 0 0 36px #ffb23838}.rank-card.prime .rank-photo{background:linear-gradient(90deg,#ffd478fa,#ffd47800) 0 0/40% 2px no-repeat,linear-gradient(#ffd478fa,#ffd47800) 0 0/2px 40% no-repeat,linear-gradient(270deg,#ffd478fa,#ffd47800) 100% 0/40% 2px no-repeat,linear-gradient(#ffd478fa,#ffd47800) 100% 0/2px 40% no-repeat,linear-gradient(#ffd47800,#ffd478fa) 0 100%/40% 2px no-repeat,linear-gradient(90deg,#ffd478fa,#ffd47800) 0 100%/2px 40% no-repeat,linear-gradient(#ffd478fa,#ffd47800) 100% 100%/40% 2px no-repeat,linear-gradient(270deg,#ffd478fa,#ffd47800) 100% 100%/2px 40% no-repeat,linear-gradient(#66440fb8,#3a2105d1);border-color:#ffd37a94}.rank-card.prime .rank-crate:before{background:radial-gradient(circle at 50% 86%,#ffb74457,#ffb74400 57%),linear-gradient(#ffc45d24,#ffc45d00 42%)}.rank-card.prime .rank-crate:after{background:radial-gradient(circle,#ffad405c 0%,#ffad4000 70%)}.rank-card.prime .ember{background:#ffc36b;box-shadow:0 0 12px #ffc36bcc}.rank-card.champion{background:radial-gradient(circle at 18% 10%,#ffe4716b,#ffe47100 38%),linear-gradient(#ee7cffe0,#602a928f);box-shadow:0 16px 32px #00000073,0 0 30px #e476ff57,0 0 24px #ffda6d33}.rank-card.champion .rank-shell,.rank-card.champion .rank-cta{color:#efabff}.rank-card.champion .rank-shell{background:radial-gradient(circle at 14% 8%,#ffe17638,#ffe17600 38%),radial-gradient(circle at 82% 14%,#ed84ff3d,#ed84ff00 40%),linear-gradient(#140d24f7,#0c081afa)}.rank-card.champion .rank-cta{background:linear-gradient(#993dbab3,#471b70d1);border-color:#efabffe6;box-shadow:inset 0 1px #f8dfff42,0 0 24px #dd77ff75}.rank-card.champion .rank-cta:hover:not(:disabled){box-shadow:inset 0 1px #fbe8ff57,0 0 30px #e988ff8f}.rank-card.champion h2{color:#f2bcff;text-shadow:0 0 16px #e17cff94}.rank-card.champion .rank-crate{box-shadow:inset 0 0 36px #df6cff3d}.rank-card.champion .rank-photo{background:linear-gradient(90deg,#f0a8fffa,#f0a8ff00) 0 0/40% 2px no-repeat,linear-gradient(#f0a8fffa,#f0a8ff00) 0 0/2px 40% no-repeat,linear-gradient(270deg,#f0a8fffa,#f0a8ff00) 100% 0/40% 2px no-repeat,linear-gradient(#f0a8fffa,#f0a8ff00) 100% 0/2px 40% no-repeat,linear-gradient(#f0a8ff00,#f0a8fffa) 0 100%/40% 2px no-repeat,linear-gradient(90deg,#f0a8fffa,#f0a8ff00) 0 100%/2px 40% no-repeat,linear-gradient(#f0a8fffa,#f0a8ff00) 100% 100%/40% 2px no-repeat,linear-gradient(270deg,#f0a8fffa,#f0a8ff00) 100% 100%/2px 40% no-repeat,linear-gradient(#562074c2,#321252db);border-color:#eca5ff99}.rank-card.champion .rank-crate:before{background:radial-gradient(circle at 50% 86%,#dc65ff66,#dc65ff00 57%),linear-gradient(#ef9fff33,#ef9fff00 42%)}.rank-card.champion .rank-crate:after{background:radial-gradient(circle,#d656ff6b 0%,#d656ff00 70%)}.rank-card.champion .ember{background:#e29cff;box-shadow:0 0 14px #e29cffe0}.store-modal-layer{z-index:80;pointer-events:none;place-items:center;min-height:100dvh;padding:0;display:grid;position:fixed;inset:0}.store-modal-layer.open{pointer-events:auto}.store-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#020710bf;border:0;transition:opacity .22s;position:absolute;inset:0}.store-modal{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#0a1223fc,#070d1afc),radial-gradient(circle at 10% 10%,#6792d129,#6792d100 40%);border:1px solid #6e93c46b;border-radius:18px;gap:.9rem;width:min(1220px,94vw);max-height:calc(100dvh - 2rem);padding:1rem;transition:opacity .22s,transform .22s;display:grid;position:relative;overflow:auto;transform:scale(.97);box-shadow:0 34px 58px #000000ad,inset 0 1px #c8dcff1a}.store-modal-layer.open .store-modal-backdrop{opacity:1;pointer-events:auto}.store-modal-layer.open .store-modal{opacity:1;pointer-events:auto;transform:scale(1)}.store-modal-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.store-modal-head p{text-transform:uppercase;letter-spacing:.13em;color:#97bfff;margin:0;font-size:.68rem}.store-modal-head h2{color:#e0edff;text-transform:uppercase;letter-spacing:.04em;margin:.12rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem)}.store-modal-close{color:#dbe9ff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#4971aa47;border:1px solid #769cd480;border-radius:999px;height:36px;padding:0 .9rem;font-size:.75rem;font-weight:700}.store-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.builder-panel{grid-column:1/-1}.kit-panel{background:linear-gradient(#0c162ae0,#070e1beb);border:1px solid #6b91c657;border-radius:14px;overflow:visible}.kit-panel-head{border-bottom:1px solid #6a8fc542;gap:.45rem;padding:.9rem .9rem .75rem;display:grid}.kit-panel-head h3{color:#dfecff;margin:0;font-size:1.1rem}.kit-panel-desc{color:#97b6de;margin:.08rem 0 0;font-size:.75rem}.kit-panel-meta{flex-wrap:wrap;gap:.7rem;display:flex}.kit-panel-meta span{color:#adc1de;font-size:.75rem}.kit-items-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;padding:.68rem;display:grid}.kit-slot{text-align:center;background:#0f1b327a;border:1px solid #5f84b752;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:66px;padding:.2rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.kit-slot.filled{background:linear-gradient(#1e31549e,#0e1b33b3);box-shadow:inset 0 1px #c2daff14}.kit-slot.interactive{cursor:pointer}.kit-slot.interactive:hover,.kit-slot.interactive:focus-visible{border-color:#8ec1ffa8;transform:translateY(-2px);box-shadow:inset 0 1px #e0efff24,0 0 14px #71b0ff42}.kit-slot.interactive:hover .slot-image,.kit-slot.interactive:focus-visible .slot-image{transform:scale(1.08)}.kit-slot.rarity-resource{box-shadow:none;border-color:#909cb29e}.kit-slot.rarity-resource.interactive:hover,.kit-slot.rarity-resource.interactive:focus-visible{box-shadow:none;border-color:#a8b6cfd1}.kit-slot.weapon-slot.filled:not(.rarity-rocket):not(.rarity-c4):not(.rarity-explo){border-color:#76b1ff94;box-shadow:inset 0 1px #cee6ff1a,0 0 12px #6099ec42}.kit-slot.weapon-slot.filled:not(.rarity-rocket):not(.rarity-c4):not(.rarity-explo).interactive:hover,.kit-slot.weapon-slot.filled:not(.rarity-rocket):not(.rarity-c4):not(.rarity-explo).interactive:focus-visible{border-color:#92c9ffc7;box-shadow:inset 0 1px #e0efff24,0 0 16px #6bb0ff57}.kit-slot.rarity-medical{border-color:#6edf84b8;box-shadow:inset 0 1px #d0ffda1f,0 0 14px #60da8257}.kit-slot.rarity-weapon{border-color:#76b1ff94;box-shadow:inset 0 1px #cee6ff1a,0 0 12px #6099ec42}.kit-slot.rarity-legendary{border-color:#ff6262c7;box-shadow:inset 0 1px #ffbdbd2e,0 0 14px #ff545457}.kit-slot.rarity-rocket{border-color:#ffa24ed1;box-shadow:inset 0 1px #ffdbb42e,0 0 14px #ff984157}.kit-slot.rarity-c4{border-color:#ff6262d1;box-shadow:inset 0 1px #ffbdbd33,0 0 14px #ff54545c}.kit-slot.rarity-explo{border-color:#ffd86adb;box-shadow:inset 0 1px #fff0ba33,0 0 14px #ffd35a57}.slot-image{object-fit:contain;filter:drop-shadow(0 2px 6px #00000080);width:34px;height:34px;transition:transform .16s}.slot-image-wrap{background:#131f35a8;border-radius:6px;width:34px;height:34px}.slot-qty{color:#dcecff;margin-top:.2rem;font-size:.74rem;font-weight:700}.slot-label{color:#9bb4d5;margin-top:.05rem;font-size:.56rem;line-height:1.1}.slot-tooltip{opacity:0;pointer-events:none;white-space:nowrap;color:#dbeaff;letter-spacing:.04em;z-index:6;background:#080e1cf0;border:1px solid #71abf380;border-radius:6px;padding:.2rem .42rem;font-size:.62rem;font-weight:700;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px)}.slot-damage-preview{opacity:0;pointer-events:none;z-index:7;background:#070e1bf5;border:1px solid #72aaf185;border-radius:8px;gap:.2rem;min-width:86px;padding:.26rem .34rem;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-2px)}.slot-gun-stats{opacity:0;pointer-events:none;z-index:8;background:#070e1bf7;border:1px solid #72aaf18f;border-radius:8px;gap:.28rem;min-width:152px;padding:.4rem .46rem;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-2px)}.slot-gun-row{grid-template-columns:52px 1fr 30px;align-items:center;gap:.4rem;display:grid}.slot-gun-label{color:#a8c6ee;text-transform:uppercase;letter-spacing:.06em;font-size:.56rem;font-weight:700}.slot-gun-track{background:#7891b43d;border-radius:999px;height:5px;overflow:hidden}.slot-gun-track span{background:linear-gradient(90deg,#7ab2ff,#4d91eb);height:100%;display:block;box-shadow:0 0 8px #589af373}.slot-gun-track.recoil span{background:linear-gradient(90deg,#9bb4d9,#6f89b4);box-shadow:0 0 8px #7894be5c}.slot-gun-value{color:#dcecff;text-align:right;font-size:.62rem;font-weight:800}.slot-damage-label{color:#a8c6ee;text-transform:uppercase;letter-spacing:.08em;font-size:.54rem;font-weight:700}.slot-damage-track{background:#7891b43d;border-radius:999px;height:5px;overflow:hidden}.slot-damage-track span{background:linear-gradient(90deg,#7ab2ff,#4d91eb);height:100%;transition:width .18s;display:block;box-shadow:0 0 8px #589af373}.slot-damage-value{color:#dcecff;text-align:right;font-size:.6rem;font-weight:800}.kit-slot.interactive:hover .slot-tooltip,.kit-slot.interactive:focus-visible .slot-tooltip,.kit-slot.interactive:hover .slot-damage-preview,.kit-slot.interactive:focus-visible .slot-damage-preview,.kit-slot.interactive:hover .slot-gun-stats,.kit-slot.interactive:focus-visible .slot-gun-stats{opacity:1;transform:translate(-50%)translateY(0)}.perks-panel{border-color:#7ca8ec6b}.perk-list{gap:.4rem;margin:0;padding:.85rem .95rem .95rem;list-style:none;display:grid}.perk-list li{color:#d3e6ff;align-items:center;gap:.38rem;font-size:.82rem;line-height:1.35;display:flex}.perk-icon{text-align:center;width:1.05rem}.store-modal-foot{z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a1223f5,#070d1af7);border:1px solid #6a8fc638;border-top-color:#6a8fc63d;border-radius:12px;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.2rem;padding:.75rem .8rem;display:flex;position:sticky;bottom:0}.store-modal-foot p{color:#d2e4ff;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.82rem}.store-modal-cta{letter-spacing:.07em;color:#eaf4ff;background:linear-gradient(#2b7cd3ad,#0f3e79d1);border-color:#7abfffeb;border-radius:12px;width:auto;min-width:330px;height:48px;font-size:.79rem;box-shadow:inset 0 1px #e1f1ff47,0 0 0 1px #7abfff75,0 0 30px #54a6ff8f}.store-modal-cta:hover:not(:disabled){border-color:#98d2fffa;box-shadow:inset 0 1px #e8f5ff57,0 0 0 1px #98d2ff85,0 0 36px #62b2ffa8}.store-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:inline-flex}.store-modal-cta-ghost{color:#c4dcff;background:linear-gradient(#14213a94,#091222ad);border-color:#94baec8f;min-width:172px;height:42px;box-shadow:inset 0 1px #d1e4fd24,0 0 12px #6ba7fa33}.gift-dropdown{background:#080f1dd1;border:1px solid #6a8fc647;border-radius:12px;gap:.45rem;padding:.7rem;display:grid}.gift-dropdown label{color:#a9c4e8;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.gift-dropdown-row{grid-template-columns:1fr auto;gap:.55rem;display:grid}.gift-dropdown input{color:#deebff;height:38px;font:inherit;background:#091120e6;border:1px solid #729cda6b;border-radius:10px;padding:0 .72rem;font-size:.86rem}.gift-dropdown input:focus-visible{outline-offset:1px;outline:2px solid #84baff85}.gift-confirm{min-width:98px;height:38px}@keyframes emberFloat{0%{opacity:0;transform:translateY(0)scale(.85)}20%{opacity:1}to{opacity:0;transform:translateY(-34px)scale(1.2)}}@media (max-width:1200px){.rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-modal-grid{grid-template-columns:1fr}}@media (max-width:700px){.store-wrap{padding:1rem .85rem}.rank-grid{grid-template-columns:1fr}.rank-crate{min-height:200px}.store-modal{width:96vw;max-height:92vh;padding:.8rem}.kit-items-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-modal-foot{flex-direction:column;align-items:stretch}.store-modal-cta{width:100%}.gift-dropdown-row{grid-template-columns:1fr}.gift-confirm{width:100%}}.marketing-shell{background:radial-gradient(circle at 0 0,#79c9ff38,#0000 28%),radial-gradient(circle at 85% 8%,#b4e6b62e,#0000 24%),linear-gradient(#f9fbff 0%,#f3f7fc 45%,#edf3fb 100%);padding-top:1.5rem}.marketing-shell .site-nav,.marketing-shell .marketing-hero,.marketing-shell .marketing-brand-strip,.marketing-shell .marketing-proof,.marketing-shell .marketing-story,.marketing-shell .marketing-join-panel{max-width:1180px}.marketing-shell .site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #86a2c63d;position:sticky;top:1rem;box-shadow:0 16px 40px #3550761f}.marketing-shell .site-nav.compact{background:#ffffffe6}.marketing-shell .nav-links a{color:#49617f}.marketing-shell .nav-links a:hover,.marketing-shell .nav-links a.active{color:#183153;box-shadow:none;background:#4e78b514;border-color:#4e78b524}.marketing-shell .nav-links a:after{background:#4d7cc4}.marketing-shell .nav-live-pill,.marketing-shell .link-button,.marketing-shell .cart-button,.marketing-shell .cart-icon-button,.marketing-shell .user-menu-trigger,.marketing-shell .steam-skeleton{color:#28405f;box-shadow:none;background:#f5f9ffeb;border-color:#86a2c63d}.marketing-shell .nav-live-pill{color:#5f7896;gap:.42rem}.marketing-shell .nav-live-pill strong,.marketing-shell .nav-live-pill .wipe-countdown{color:#24364d}.marketing-shell .nav-live-pill .wipe-countdown{opacity:1;font-weight:800}.marketing-shell .nav-live-pill .nav-live-countdown,.link-shell .nav-live-pill .nav-live-countdown{color:#f8fbff}.marketing-shell .steam-user-name,.marketing-shell .user-menu-caret{color:#5a7493}.marketing-shell .user-menu-popover{background:#fffffff5;border-color:#86a2c63d;box-shadow:0 18px 38px #425e8829}.marketing-shell .user-menu-popover a,.marketing-shell .user-menu-popover button{color:#213a58}.marketing-shell .user-menu-popover a:hover,.marketing-shell .user-menu-popover button:hover{background:#4e78b514}.marketing-shell .steam-button{color:#fff;box-shadow:none;background:#29374d;border-color:#29374d;animation:none}.marketing-shell .steam-button:hover{background:#1e2a3c;border-color:#1e2a3c}.marketing-orb{z-index:0;filter:blur(50px);pointer-events:none;opacity:.8;border-radius:999px;position:fixed}.marketing-orb-left{background:#84cbff47;width:320px;height:320px;top:110px;left:-120px}.marketing-orb-right{background:#a3e4b73d;width:280px;height:280px;top:160px;right:-120px}.marketing-hero{background:radial-gradient(circle at 0 0,#8dceff3d,#0000 34%),linear-gradient(#fffffff7,#f7fafffa);border:1px solid #86a2c633;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:2rem;margin-top:1.8rem;padding:3.4rem;display:grid;box-shadow:0 34px 80px #425e881f}.marketing-hero:before,.marketing-hero:after{display:none}.marketing-kicker{color:#52739a;text-transform:uppercase;letter-spacing:.12em;margin:0 0 1rem;font-size:.78rem;font-weight:700}.marketing-hero h1,.marketing-proof h2,.marketing-story h2,.marketing-join-panel h2{color:#10243f;letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,4vw,4.5rem);line-height:.98}.marketing-proof h2,.marketing-story h2,.marketing-join-panel h2{font-size:clamp(2rem,3vw,3.1rem)}.marketing-lead,.marketing-story-lead,.marketing-join-copy{color:#536b8a;max-width:58ch;margin:1.2rem 0 0;font-size:1.05rem;line-height:1.75}.marketing-join-copy{text-align:center;margin-left:auto;margin-right:auto}.marketing-button{text-transform:none;letter-spacing:0;border-radius:14px;min-width:170px;font-size:.98rem;font-weight:700}.marketing-shell .button.primary.marketing-button{color:#fff;box-shadow:none;background:#202d41;border-color:#202d41}.marketing-shell .button.primary.marketing-button:hover{background:#172030}.marketing-shell .marketing-button-secondary{color:#26405e;background:#fffc;border-color:#86a2c647}.marketing-trust-row{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.marketing-trust-row span,.marketing-brand-strip span{color:#44627f;background:#ffffffb8;border:1px solid #86a2c633;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:.65rem 1rem;font-size:.92rem;display:inline-flex}.marketing-hero-card{background:linear-gradient(#fff,#f6faff);border:1px solid #86a2c63d;border-radius:24px;overflow:hidden;box-shadow:0 28px 64px #425e8824}.marketing-window-bar{border-bottom:1px solid #86a2c629;align-items:center;gap:.45rem;padding:1rem 1.1rem;display:flex}.marketing-window-bar span{border-radius:999px;width:11px;height:11px;box-shadow:inset 0 1px #ffffff80}.marketing-window-bar span:first-child{background:#ff6b6b}.marketing-window-bar span:nth-child(2){background:#f7b548}.marketing-window-bar span:nth-child(3){background:#4ecb71}.marketing-hero-card-body{gap:1rem;padding:1.2rem;display:grid}.marketing-status-pill{color:#274568;background:#eef6ff;border-radius:999px;align-items:center;gap:.6rem;width:fit-content;min-height:46px;padding:.35rem .42rem .35rem .95rem;font-size:.92rem;font-weight:600;display:inline-flex}.marketing-status-label{color:#5d7694}.marketing-status-time{background:linear-gradient(#2f4a70,#233955);border-radius:999px;align-items:center;min-height:36px;padding:0 .78rem;display:inline-flex;box-shadow:0 10px 22px #2339552e}.marketing-status-countdown{color:#fff;letter-spacing:.05em;font-size:1rem;font-weight:800}.marketing-status-dot{background:#48c774;border-radius:999px;width:9px;height:9px}.marketing-stat-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.marketing-stat-card,.marketing-proof-card{background:#f9fcfffa;border:1px solid #86a2c629;border-radius:18px;padding:1.15rem}.marketing-stat-card p,.marketing-proof-card p,.marketing-command-card p,.marketing-visual-metric span,.marketing-section-head p,.marketing-story-copy>p:first-child{color:#66809f;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.marketing-stat-card strong,.marketing-proof-card strong,.marketing-visual-metric strong{color:#173150;letter-spacing:-.03em;font-size:clamp(1.4rem,2.2vw,2rem)}.marketing-command-card{background:#1c2a3d;border-radius:18px;padding:1rem 1.1rem}.marketing-command-card code{color:#eef5ff;word-break:break-word;font-size:.95rem;display:block}.marketing-brand-strip{z-index:1;flex-wrap:wrap;justify-content:center;gap:.9rem;margin:1.2rem auto 0;display:flex;position:relative}.marketing-proof,.marketing-story,.marketing-join-panel{z-index:1;margin:1.4rem auto 0;position:relative}.marketing-proof{padding:2.2rem 0 .3rem}.marketing-section-head{margin-bottom:1.4rem}.marketing-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.marketing-proof-card{background:#ffffffc7;box-shadow:0 16px 40px #425e8814}.marketing-proof-card.featured{background:#202d41}.marketing-proof-card.featured p,.marketing-proof-card.featured strong{color:#fff}.marketing-story{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.4rem;display:grid}.marketing-story.reverse .marketing-story-copy{order:2}.marketing-story.reverse .marketing-visual{order:1}.marketing-check-list{gap:.8rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.marketing-check-list li{color:#35506f;padding-left:1.7rem;font-size:1rem;position:relative}.marketing-check-list li:before{content:"";background:#59b2ff;border-radius:999px;width:10px;height:10px;position:absolute;top:.45rem;left:0}.marketing-visual{border-radius:28px;min-height:320px;padding:1.2rem}.marketing-visual-sky{background:linear-gradient(#ddf2ffe6,#f2f8fff5)}.marketing-visual-mint{background:linear-gradient(#e2f8e8f0,#f3f9f4fa)}.marketing-visual-gold{background:linear-gradient(#fff6dceb,#fff9ecfa)}.marketing-visual-shell{background:#ffffffbd;border:1px solid #86a2c633;border-radius:24px;gap:1rem;height:100%;padding:1.1rem;display:grid;box-shadow:inset 0 1px #fffc}.marketing-visual-metric{background:#ffffffe6;border-radius:18px;gap:.1rem;padding:1rem;display:grid}.marketing-join-panel{text-align:center;background:radial-gradient(circle at top,#abd6ff3d,#0000 32%),linear-gradient(#fffffff2,#f6fafffa);border:1px solid #86a2c633;border-radius:30px;padding:3rem;box-shadow:0 26px 70px #425e881a}.marketing-command-card-wide{max-width:720px;margin:1.5rem auto 0}.marketing-join-panel .hero-actions{justify-content:center}@media (max-width:980px){.marketing-hero,.marketing-story{grid-template-columns:1fr}.marketing-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-story.reverse .marketing-story-copy,.marketing-story.reverse .marketing-visual{order:initial}}@media (max-width:700px){.marketing-shell{padding-left:1rem;padding-right:1rem}.marketing-shell .site-nav{top:.75rem}.marketing-hero,.marketing-join-panel{padding:1.5rem}.marketing-proof-grid,.marketing-stat-stack{grid-template-columns:1fr}.marketing-hero h1,.marketing-proof h2,.marketing-story h2,.marketing-join-panel h2{font-size:clamp(2rem,10vw,3rem)}.marketing-trust-row,.marketing-brand-strip,.marketing-join-panel .hero-actions{justify-content:flex-start}.marketing-join-panel .hero-actions{justify-content:center}}.marketing-play-shell,.marketing-store-shell{min-height:100vh}.marketing-play-hero,.marketing-play-grid,.marketing-store-hero,.marketing-store-strip,.marketing-rank-grid,.marketing-rank-compare{z-index:1;max-width:1180px;margin:1.4rem auto 0;position:relative}.marketing-play-hero,.marketing-store-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.4rem;display:grid}.marketing-play-copy,.marketing-play-panel,.marketing-store-hero-copy,.marketing-store-summary,.marketing-rank-card,.marketing-rank-compare{background:#ffffffe0;border:1px solid #86a2c633;border-radius:28px;box-shadow:0 22px 60px #425e881a}.marketing-play-copy,.marketing-play-panel,.marketing-store-hero-copy,.marketing-store-summary,.marketing-rank-compare{padding:2rem}.marketing-play-copy h1{color:#183153;letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,4.2vw,4.2rem);line-height:1}.marketing-play-panel{gap:1rem;display:grid}.marketing-play-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.marketing-play-stat{background:#f7fbff;border:1px solid #86a2c62e;border-radius:20px;padding:1rem}.marketing-play-stat.featured{background:#202d41}.marketing-play-stat p,.marketing-play-stat small,.marketing-store-summary p{color:#66809f;margin:0;display:block}.marketing-play-stat.featured p,.marketing-play-stat.featured small,.marketing-play-stat.featured strong{color:#fff}.marketing-play-stat p,.marketing-store-summary p{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.45rem;font-size:.72rem;font-weight:700}.marketing-play-stat strong,.marketing-store-summary strong{color:#183153;letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.9rem)}.marketing-play-stat small{margin-top:.35rem;font-size:.85rem;line-height:1.5}.marketing-play-meter{background:#5d7da41f;border-radius:999px;height:8px;margin-top:.8rem;overflow:hidden}.marketing-play-meter span{background:linear-gradient(90deg,#71c0ff,#4d7cc4);height:100%;display:block}.marketing-play-meter.subtle span{background:linear-gradient(90deg,#8ad9b4,#52b788)}.marketing-play-strip{justify-content:flex-start}.marketing-play-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.marketing-play-card{background:#ffffffd1;border:1px solid #86a2c62e;border-radius:24px;padding:1.3rem;box-shadow:0 16px 40px #425e8814}.marketing-play-card p{color:#66809f;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;font-size:.72rem;font-weight:700}.marketing-play-card h2{color:#16304e;margin:0;font-size:1.25rem}.marketing-play-card span{color:#4f6a89;margin-top:.7rem;line-height:1.65;display:block}.marketing-store-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:0;padding-left:0;padding-right:0}.marketing-store-hero{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:1rem;margin-top:.9rem}.marketing-store-hero-copy,.marketing-store-summary{padding:1.6rem}.marketing-store-hero-copy h1{color:#10243f;letter-spacing:-.04em;max-width:10ch;margin:0;font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:1.04}.marketing-store-hero .marketing-lead{max-width:42ch;margin-top:.9rem;font-size:.98rem;line-height:1.6}.marketing-store-summary{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:.8rem;display:grid}.marketing-store-summary article{background:#f7fbff;border-radius:22px;padding:.95rem}.marketing-store-strip{justify-content:flex-start;margin-top:.8rem}.marketing-rank-grid{gap:1rem;margin-top:.8rem}.marketing-rank-card{overflow:hidden;transform:none}.marketing-rank-card:hover{transform:translateY(-4px)}.marketing-rank-shell{background:radial-gradient(circle at 0 0,#9bd6ff2e,#0000 30%),linear-gradient(#fffffff5,#f7fafffa);min-height:100%}.marketing-rank-card h2,.marketing-rank-card .rank-subtitle,.marketing-rank-card .rank-detail,.marketing-rank-card .rank-price,.marketing-rank-card .rank-kit-label{color:#173150}.marketing-rank-card .rank-subtitle,.marketing-rank-card .rank-detail,.marketing-rank-card .rank-kit-label{color:#5b7492}.marketing-rank-card .rank-popular{color:#33557d;background:#eef6ff;border-color:#73a2db33}.marketing-rank-card .rank-photo{background:linear-gradient(#e7f3fff2,#f5fafffa);border-color:#86a2c633}.marketing-rank-cta,.marketing-store-modal .store-modal-cta,.marketing-store-modal .store-modal-cta-ghost{box-shadow:none;border-radius:14px}.marketing-rank-cta:before,.marketing-rank-cta:after{display:none}.marketing-rank-cta:hover:not(:disabled){transform:translateY(-1px)}.marketing-rank-card.vip,.marketing-rank-card.prime,.marketing-rank-card.champion{background:#ffffffe0;box-shadow:0 22px 60px #425e881a}.marketing-rank-card.architect{background:linear-gradient(#f4f8fff5,#e9f2fff5);box-shadow:0 22px 60px #6282b21f}.marketing-rank-card.architect .marketing-rank-shell{background:radial-gradient(circle at 0 0,#a6c6ff3d,#0000 32%),linear-gradient(#f8fbfffa,#eef5fffa)}.marketing-rank-card.architect .marketing-rank-cta{color:#fff;background:#43679c;border-color:#43679c}.marketing-rank-card.voltage{background:linear-gradient(#f7f4fff5,#efeafff5);box-shadow:0 22px 60px #7b67b61f}.marketing-rank-card.voltage .marketing-rank-shell{background:radial-gradient(circle at 0 0,#bcabff3d,#0000 32%),linear-gradient(#fbf9fffa,#f2edfffa)}.marketing-rank-card.voltage .marketing-rank-cta{color:#fff;background:#6b56a5;border-color:#6b56a5}.marketing-rank-card.arsenal{background:linear-gradient(#fff6f2f5,#ffede7f5);box-shadow:0 22px 60px #b971571f}.marketing-rank-card.arsenal .marketing-rank-shell{background:radial-gradient(circle at 0 0,#ffbca03d,#0000 32%),linear-gradient(#fffaf7fa,#fff1ebfa)}.marketing-rank-card.arsenal .marketing-rank-cta{color:#fff;background:#9c5441;border-color:#9c5441}.marketing-rank-card.invasion{background:linear-gradient(#f2fcf7f5,#e8f7eff5);box-shadow:0 22px 60px #5b95781f}.marketing-rank-card.invasion .marketing-rank-shell{background:radial-gradient(circle at 0 0,#9de1bb3d,#0000 32%),linear-gradient(#f8fdfafa,#eef9f3fa)}.marketing-rank-card.invasion .marketing-rank-cta{color:#fff;background:#477a5f;border-color:#477a5f}.marketing-rank-card.nuke{background:linear-gradient(#fff5e6f5,#ffecccf5);box-shadow:0 22px 60px #ba8e3f1f}.marketing-rank-card.nuke .marketing-rank-shell{background:radial-gradient(circle at 0 0,#ffd47e42,#0000 32%),linear-gradient(#fffbf4fa,#fff2dbfa)}.marketing-rank-card.nuke .marketing-rank-cta{color:#fff;background:#9a6d21;border-color:#9a6d21}.marketing-rank-card.vip .marketing-rank-shell,.marketing-rank-card.prime .marketing-rank-shell,.marketing-rank-card.champion .marketing-rank-shell{color:inherit}.marketing-rank-card.vip .marketing-rank-cta,.marketing-rank-card.prime .marketing-rank-cta,.marketing-rank-card.champion .marketing-rank-cta,.marketing-store-modal .store-modal-cta{color:#fff;background:#202d41;border-color:#202d41}.marketing-store-modal .store-modal-cta-ghost{color:#29415f;background:#f5f9ff;border-color:#86a2c647}.marketing-rank-compare .rank-compare-head p{color:#66809f}.marketing-rank-compare .rank-compare-head h2{color:#15304d}.marketing-rank-compare .rank-compare-table-wrap{background:#f8fbff;border-radius:22px}.marketing-rank-compare .rank-compare-table thead th{color:#4e6988}.marketing-rank-compare .rank-compare-table td{color:#203655}.marketing-store-modal{background:linear-gradient(#fffffffa,#f5f9fffc);border:1px solid #86a2c63d;box-shadow:0 34px 58px #425e882e}.marketing-store-modal .store-modal-head p,.marketing-store-modal .kit-panel-desc,.marketing-store-modal .kit-panel-meta span,.marketing-store-modal .gift-dropdown label{color:#607999}.marketing-store-modal .kit-panel,.marketing-store-modal .gift-dropdown{background:#f9fbff;border-color:#86a2c633}.marketing-store-modal .kit-slot{background:#edf4fcd9;border-color:#86a2c62e}.marketing-store-modal .slot-label,.marketing-store-modal .slot-damage-label,.marketing-store-modal .slot-gun-label{color:#597492}.marketing-store-modal .slot-damage-preview,.marketing-store-modal .slot-gun-stats{background:#fffffffa;border-color:#86a2c642}@media (max-width:980px){.marketing-play-hero,.marketing-store-hero{grid-template-columns:1fr}.marketing-play-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-store-summary{grid-template-columns:1fr}}@media (max-width:700px){.marketing-play-copy,.marketing-play-panel,.marketing-store-hero-copy,.marketing-store-summary,.marketing-rank-compare{padding:1.4rem}.marketing-play-stats,.marketing-play-grid{grid-template-columns:1fr}}:root{--bg:#f7fafe;--bg-deep:#fbfdff;--surface:#fff;--surface-soft:#eaf3ff;--border:#d7e4f2f2;--text:#1e2f4d;--muted:#6b7c93;--accent:#5b8def;--accent-strong:#1f3a5f;--shadow:#425e8824}html,body{color:var(--text);background:radial-gradient(circle at 12% 10%,#add8e633 0%,#add8e600 28%),radial-gradient(circle at 88% 12%,#5b8def1a 0%,#5b8def00 24%),linear-gradient(#fbfdff 0%,#f7fafe 48%,#eef4fb 100%)}::-webkit-scrollbar-track{background:linear-gradient(#eff5fcfa,#e7eff9fa)}::-webkit-scrollbar-thumb{background:linear-gradient(#85aaf1e0,#5b8defe6);border:2px solid #eaf1fafa;box-shadow:0 0 14px #5b8def29}.bg-grid{opacity:.42;background-image:linear-gradient(#869cb814 1px,#0000 1px),linear-gradient(90deg,#869cb814 1px,#0000 1px),radial-gradient(circle at 50% 28%,#add8e62e,#add8e600 58%);-webkit-mask-image:radial-gradient(circle at 50% 14%,#000 34%,#0000 100%);mask-image:radial-gradient(circle at 50% 14%,#000 34%,#0000 100%)}.bg-grid:before{opacity:.12;background-image:radial-gradient(#8da4c238 .6px,#0000 1px)}.site-nav{background:#ffffffd6;border-color:#86a2c63d;box-shadow:0 16px 36px #425e881f}.site-nav.compact{background:#ffffffeb;box-shadow:0 12px 28px #425e881f}.nav-links a{color:#506885}.nav-links a:hover,.nav-links a.active{color:#183153;box-shadow:none;background:#4f8fe814;border-color:#4f8fe824}.nav-links a:after{background:#5b8def}.nav-live-pill,.cart-icon-button,.link-button,.cart-button,.user-menu-trigger,.steam-skeleton{color:#29405f;box-shadow:none;background:#f6f9fef0;border-color:#86a2c63d}.steam-user-name,.user-menu-caret{color:#5a7493}.steam-button{color:#fff;box-shadow:none;background:linear-gradient(#355983,#244266);border-color:#244266}.steam-button:hover{background:linear-gradient(#2d4d74,#1d3654);border-color:#1d3654}.nav-toggle{background:linear-gradient(#f8fbff,#edf4fc);border-color:#a7bddcb8;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #425e881f}.nav-toggle span{background:#244266;width:19px;height:2.5px;box-shadow:0 0 0 .3px #24426647}.nav-toggle:hover{background:linear-gradient(#fff,#eef5fd);border-color:#5b8def6b}.nav-toggle.open{background:linear-gradient(#edf4ff,#e2edfb);border-color:#5b8def73}.nav-toggle.open span{background:#183153}.user-menu-popover{background:#fffffff7;border-color:#86a2c63d;box-shadow:0 18px 38px #425e8829}.user-menu-popover a,.user-menu-popover button{color:#213a58}.user-menu-popover a:hover,.user-menu-popover button:hover{background:#4f8fe814}.button{border-color:#809cc242}.button:hover{box-shadow:0 10px 24px #425e8824}.button.primary{color:#fff;background:#24364d;border-color:#24364d}.button.ghost{color:#244266;background:#ffffffd1}.panel,.join-panel,.hero,.cart-drawer,.store-modal{background:radial-gradient(circle at 0 0,#9bd6ff1f,#0000 28%),linear-gradient(#fffffff5,#f6fafffa);border-color:#86a2c638;box-shadow:0 24px 54px #425e8824}.cart-drawer{background:linear-gradient(#fffffffa,#f6fafffc);border-left-color:#86a2c647;border-radius:0;box-shadow:-18px 0 40px #425e8824}.hero:before,.hero:after{display:none}.page-title,.join-panel h2,.panel h1,.panel h2,.hero h1{color:#163150;text-shadow:none}.eyebrow,.join-panel p,.panel p,.hero-copy,.hero-cred-line,.hero-tagline,.hero-wipe-time{color:#5f7896}.hero-wordmark,.hero-slogan{color:#163150;text-shadow:none;animation:none}.showcase-card,.stat-card,.social-proof-card,.feature-card,.arena-online,.arena-stat,.arena-connect,.rank-shell,.rank-compare,.kit-panel,.gift-dropdown,.cart-item,.cart-summary{box-shadow:none;background:#f8fbfff0;border-color:#86a2c633}.cart-backdrop{background:#e9f0f77a}.cart-drawer-head{border-bottom-color:#86a2c633}.cart-drawer-kicker,.cart-field-note{color:#6d87a5}.cart-drawer-head h2{color:#163150}.cart-drawer-head h2 span{color:#6d87a5}.cart-close{color:#6480a1;background:#f8fbfff2;border-color:#86a2c638}.cart-payment-tabs{background:#e8eff7f0;border-color:#86a2c638}.cart-payment-tabs span{color:#6a829b}.cart-server-field,.cart-gift-field{box-shadow:none;background:#fffffff2;border-color:#86a2c633}.cart-server-field span:first-child,.cart-gift-field span:first-child,.cart-gift-field span,.cart-server-value,.cart-account-value,.cart-item-price-wrap strong,.cart-list strong{color:#173150}.cart-remove{color:#6a829b;background:#fffffff2;border-color:#86a2c638}.cart-empty{color:#6480a1}.cart-note{color:#6d87a5}.showcase-card p,.stat-card p,.social-proof-card p,.section-head p,.rank-kit-label,.rank-subtitle,.rank-detail,.cart-drawer-kicker,.steam-auth-error,.slot-label,.slot-damage-label,.slot-gun-label{color:#6480a1}.stat-card strong,.social-proof-card strong,.section-head h2,.feature-card h3,.rank-card h2,.rank-price,.cart-item-title,.cart-summary strong,.store-modal-head h2,.kit-panel-head h3,.slot-qty,.slot-damage-value,.slot-gun-value{color:#173150}.social-proof-card.featured,.arena-online,.arena-join-cta,.rank-cta,.store-modal-cta,.cart-checkout,.marketing-shell .button.primary.marketing-button,.marketing-rank-card.vip .marketing-rank-cta,.marketing-rank-card.prime .marketing-rank-cta,.marketing-rank-card.champion .marketing-rank-cta,.marketing-store-modal .store-modal-cta{color:#fff;background:#24364d;border-color:#24364d}.social-proof-card.featured p,.social-proof-card.featured strong,.arena-online p,.arena-online strong,.arena-online small{color:#fff}.rank-card,.rank-card.vip,.rank-card.prime,.rank-card.champion{background:#ffffffeb;border-color:#86a2c63d;box-shadow:0 20px 48px #425e8824}.rank-photo,.rank-crate{box-shadow:none;background:linear-gradient(#e7f3fff2,#f5fafffa);border-color:#86a2c633}.store-wrap{background:radial-gradient(circle at 0 0,#9bd6ff1f,#0000 28%),linear-gradient(#fffffff5,#f6fafffa);border-color:#86a2c633;box-shadow:0 24px 54px #425e8824}.store-title,.store-modal-head p,.kit-panel-desc,.kit-panel-meta span,.store-modal-foot p,.gift-dropdown label,.gift-dropdown input,.cart-note,.cart-summary span,.cart-list span{color:#5f7896}.cart-backdrop,.store-modal-backdrop{background:#e2ebf685}.cart-close,.store-modal-close,.arena-copy-mini,.cart-remove,.cart-qty-controls,.gift-dropdown input{color:#244266;background:#f6f9fef0;border-color:#86a2c63d}.cart-qty-controls button{color:#244266;background:#fffffff5;border-color:#86a2c63d}.cart-rank-badge,.cart-badge{color:#173150;background:linear-gradient(#dbe9ff,#a9c4f7)}.marketing-shell{background:radial-gradient(circle at 0 0,#add8e61f,#0000 24%),radial-gradient(circle at 85% 8%,#5b8def0f,#0000 20%),linear-gradient(#fcfdff 0%,#f8fbfe 45%,#f1f5fb 100%)}.marketing-orb-left{background:#add8e624}.marketing-orb-right{background:#5b8def14}.marketing-visual-mint,.marketing-visual-gold{background:linear-gradient(#eff5fdeb,#f8fbfffa)}.marketing-play-stat.featured,.marketing-proof-card.featured,.marketing-command-card,.marketing-store-modal .store-modal-cta,.marketing-rank-card.vip .marketing-rank-cta,.marketing-rank-card.prime .marketing-rank-cta,.marketing-rank-card.champion .marketing-rank-cta{background:#24364d}.marketing-command-card{box-shadow:none;background:#e6f0f8;border:1px solid #bacde4e6}.marketing-command-card p{color:#667a96}.marketing-command-card code{color:#f6fbff;text-align:center;background:#546879;border:1px solid #ffffff5c;border-radius:12px;padding:.95rem 1.1rem}.marketing-shell .button.primary.marketing-button:hover,.button.primary:hover,.rank-cta:hover:not(:disabled),.store-modal-cta:hover:not(:disabled),.cart-checkout:hover:not(:disabled),.arena-join-cta:hover:not(:disabled){background:#1d2c40;border-color:#1d2c40;box-shadow:0 10px 22px #24364d29}.store-modal-foot{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfdfffa;border:1px solid #e5ecf5f2;border-radius:20px;padding:.85rem .9rem;box-shadow:inset 0 1px #ffffffe6}.store-modal-foot p{color:#6b7c93}.store-modal-cta{color:#fff;min-width:330px;box-shadow:none;background:#24364d;border:1px solid #24364d;border-radius:16px}.store-modal-cta:hover:not(:disabled){background:#1d2c40;border-color:#1d2c40;box-shadow:0 10px 22px #24364d29}.store-modal-cta-ghost{color:#24364d;background:#fcfdfffa;border:1px solid #d7e4f2f2;min-width:172px;box-shadow:inset 0 1px #ffffffe6}.store-modal-cta-ghost:hover:not(:disabled){box-shadow:none;background:#f4f8fd;border-color:#c9d8eaf2}.link-shell .link-hero,.link-shell .link-flow-shell{max-width:1180px}.link-hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.95fr);align-items:stretch;gap:1.2rem;display:grid}.link-hero-copy{gap:.95rem;display:grid}.link-hero-text{color:#c9d8ef;max-width:66ch;margin:0}.link-hero-rail{gap:.85rem;display:grid}.link-hero-stat{background:linear-gradient(160deg,#397ab82e,#397ab808 55%),#050b15db;border:1px solid #6faae33d;border-radius:16px;padding:1rem 1.05rem;box-shadow:inset 0 1px #d6e6ff0f}.link-hero-stat span,.link-step-kicker,.link-claim-label{color:#7fd1dc;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;display:block}.link-hero-stat strong,.link-substatus strong,.link-claim-panel strong{color:#f2f7ff;margin-top:.42rem;font-size:1rem;display:block}.link-hero-stat p,.link-substatus span{color:#9db4d3;margin:.4rem 0 0;font-size:.92rem}.link-flow-shell{margin-bottom:2.5rem}.link-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.link-step-card{background:radial-gradient(circle at 100% 0,#6faae329,#6faae300 42%),linear-gradient(#070c16f5,#050912fa);border:1px solid #7199c633;border-radius:22px;gap:1rem;min-height:100%;padding:1.3rem;display:grid;box-shadow:0 24px 42px #00000047,inset 0 1px #d8e7ff0d}.link-step-card.complete{border-color:#7ad7be6b}.link-step-card.locked{opacity:.72}.link-step-head{grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;display:grid}.link-step-index{color:#d7e9ff;background:#5692d129;border:1px solid #70ade75c;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.95rem;font-weight:700;display:inline-flex}.link-step-head h2{margin:.35rem 0 0;font-size:1.35rem}.link-step-state{color:#d5e4f8;letter-spacing:.12em;text-transform:uppercase;background:#ffffff08;border:1px solid #6890bb3d;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.25rem .7rem;font-size:.76rem;display:inline-flex}.link-step-state.done{color:#9ff1d0;border-color:#6ad0b761}.link-step-state.locked{color:#94abc7}.link-step-copy,.link-claim-note{color:#a7bad7;margin:0}.link-identity-card{background:#ffffff08;border:1px solid #7199c62e;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:.95rem 1rem;display:grid}.link-identity-card strong{color:#edf5ff;display:block}.link-identity-card p{color:#93abcb;margin:.35rem 0 0;font-size:.92rem}.link-identity-avatar{object-fit:cover;border:1px solid #8ab9eb38;border-radius:18px;width:56px;height:56px}.link-identity-avatar.placeholder{color:#dceafe;background:#5c84b82e;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.link-identity-skeleton{background:linear-gradient(90deg,#59789c3d,#84a7d129,#59789c3d) 0 0/220% 100%;border-radius:16px;height:88px;animation:1.5s linear infinite shimmer}.link-substatus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.link-substatus{background:#ffffff06;border:1px solid #7199c629;border-radius:16px;padding:.95rem}.link-substatus.active{background:linear-gradient(#25564952,#ffffff06);border-color:#68d0b65c}.link-step-actions{flex-wrap:wrap;gap:.75rem;margin-top:auto;display:flex}.link-claim-panel{background:linear-gradient(160deg,#182b4685,#0d1522eb),#080d18eb;border:1px solid #76a9e12e;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}.link-claim-note code{margin-left:.3rem}@media (max-width:1100px){.link-steps,.link-hero{grid-template-columns:1fr}}@media (max-width:720px){.link-step-head{grid-template-columns:auto 1fr}.link-step-state{grid-column:1/-1;justify-self:start}.link-substatus-grid,.link-claim-panel{grid-template-columns:1fr}.link-step-actions .button,.link-step-actions a.button{justify-content:center;width:100%}}.discord-auth-button{color:#fff;background:linear-gradient(#6d79ff,#4b59db);border-color:#5865f2;gap:0;position:relative;overflow:hidden}.discord-auth-icon{opacity:0;width:0;margin-right:0;transition:width .18s,margin-right .18s,opacity .18s,transform .18s;display:inline-flex;overflow:hidden;transform:translate(-12px)}.discord-auth-button svg{width:16px;height:16px}.discord-auth-label{transition:transform .18s}.discord-auth-button:hover{background:linear-gradient(#5d69f2,#4450c8);border-color:#4450c8}.discord-auth-button:hover .discord-auth-icon,.discord-auth-button:focus-visible .discord-auth-icon{opacity:1;width:16px;margin-right:.55rem;transform:translate(0)}.discord-auth-button:hover .discord-auth-label,.discord-auth-button:focus-visible .discord-auth-label{transform:translate(2px)}.user-menu-labels{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.1;display:flex}.user-menu-meta{color:#7f97b6;letter-spacing:.12em;text-transform:uppercase;margin-top:.18rem;font-size:.68rem}.steam-user-avatar-fallback{color:#d9e9fb;background:linear-gradient(#5578aabf,#2f476fe6);justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.link-shell{isolation:isolate}.link-shell:before,.link-shell:after{content:"";pointer-events:none;z-index:0;filter:blur(80px);opacity:.55;border-radius:999px;position:fixed;inset:auto}.link-shell:before{background:#337eff2e;width:320px;height:320px;top:88px;left:6%}.link-shell:after{background:#41dbb524;width:280px;height:280px;bottom:14%;right:8%}.link-shell .site-nav{background:linear-gradient(#070c16e0,#040810eb);border-color:#5b8ad538;box-shadow:0 18px 40px #00000057,inset 0 1px #d7e8ff0f}.link-shell .panel.link-hero{background:radial-gradient(circle at 0 0,#5492de3d,#5492de00 34%),radial-gradient(circle at 88% 16%,#38c7ab1f,#38c7ab00 26%),linear-gradient(145deg,#070c16f7,#050a12fa);border-color:#5c8ad53d;gap:1.5rem;padding:clamp(1.6rem,2vw,2.2rem);position:relative;overflow:hidden;box-shadow:0 28px 60px #00000057,inset 0 1px #d8e7ff0f}.link-shell .panel.link-hero:before{content:"";opacity:.8;pointer-events:none;background:radial-gradient(circle,#599eff2e,#599eff00);border-radius:999px;width:280px;height:280px;position:absolute;inset:auto -8% -30% auto}.link-shell .link-hero .page-title{color:#f5f9ff;max-width:10ch;font-size:clamp(2.45rem,4.6vw,4.35rem);line-height:1.06}.link-shell .eyebrow{color:#8bdcf0}.link-shell .link-hero-text{color:#adc0dd;font-size:1.02rem;line-height:1.72}.link-hero-tags{flex-wrap:wrap;gap:.7rem;display:flex}.link-hero-tag{color:#d6e7fb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #72a7e933;border-radius:999px;align-items:center;min-height:2.25rem;padding:.42rem .85rem;font-size:.8rem;display:inline-flex}.link-hero-stat{position:relative;overflow:hidden}.link-hero-stat:before,.link-step-card:before{content:"";opacity:.9;height:2px;position:absolute;inset:0 0 auto}.link-hero-stat-discord:before,.link-step-card-discord:before{background:linear-gradient(90deg,#7e8bff,#7e8bff00)}.link-hero-stat-steam:before,.link-step-card-steam:before{background:linear-gradient(90deg,#70d2ff,#70d2ff00)}.link-hero-stat-reward:before,.link-step-card-reward:before{background:linear-gradient(90deg,#63e0bb,#63e0bb00)}.link-shell .link-flow-shell{z-index:1;position:relative}.link-shell .link-step-card{background:radial-gradient(circle at 100% 0,#5b8ad51f,#5b8ad500 40%),linear-gradient(#080d18f5,#050912fa);border-color:#5b8ad529;min-height:27rem;position:relative}.link-shell .link-step-card.complete{border-color:#5bd6b247;box-shadow:0 24px 42px #00000047,inset 0 1px #d8e7ff0f,0 0 0 1px #5bd6b214}.link-shell .link-step-card.locked{opacity:.82}.link-shell .link-step-copy,.link-shell .link-claim-note,.link-shell .link-identity-card p{color:#9eb4d3}.link-shell .link-step-index,.link-shell .link-step-state{background:#ffffff0a}.link-shell .link-identity-card,.link-shell .link-substatus,.link-shell .link-claim-panel{background:#ffffff08;border-color:#6591ca33}.link-shell .button.primary{background:linear-gradient(#5f8fff,#3967d1);border-color:#4f7bda}@media (max-width:1100px){.link-shell .link-hero .page-title{max-width:none}.link-shell .link-step-card{min-height:auto}}@media (max-width:720px){.link-shell .panel.link-hero{padding:1.3rem}.link-hero-tag{justify-content:center;width:100%}}.discord-auth-button{box-shadow:none;background:linear-gradient(#6f7cff,#5565ef);border-color:#5865f257}.discord-auth-button:hover{box-shadow:none;background:linear-gradient(#6371fa,#4c5ce0);border-color:#4a56d66b}.link-shell:before{opacity:.58;background:#96d4ff2e;width:340px;height:340px;top:112px;left:7%}.link-shell:after{opacity:.52;background:#ffb5c429;width:320px;height:320px;bottom:10%;right:9%}.link-shell .bg-grid{opacity:.28}.link-shell .site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-color:#86a2c63d;max-width:1180px;position:sticky;top:1rem;box-shadow:0 16px 36px #425e881f}.link-shell .site-nav.compact{background:#ffffffed;box-shadow:0 12px 28px #425e881f}.link-shell .nav-links a{color:#506885}.link-shell .nav-links a:hover,.link-shell .nav-links a.active{color:#183153;background:#4f8fe814;border-color:#4f8fe824}.link-shell .nav-live-pill,.link-shell .cart-icon-button,.link-shell .user-menu-trigger,.link-shell .steam-skeleton{color:#29405f;background:#f6f9fef0;border-color:#86a2c63d}.link-shell .nav-live-pill{color:#5f7896;gap:.42rem}.link-shell .steam-user-name,.link-shell .user-menu-caret{color:#5a7493}.link-shell .steam-button{color:#fff;box-shadow:none;background:#29374d;border-color:#29374d}.link-shell .steam-button:hover{background:#203046;border-color:#203046}.link-shell .user-menu-popover{background:#fffffff7;border-color:#86a2c63d;box-shadow:0 18px 38px #425e8829}.link-shell .user-menu-popover a,.link-shell .user-menu-popover button{color:#213a58}.link-shell .user-menu-popover a:hover,.link-shell .user-menu-popover button:hover{background:#4f8fe814}.link-shell .user-menu-meta{color:#7b92af}.link-shell .steam-user-avatar-fallback{color:#365271;background:linear-gradient(#deebfcf5,#c7dcf6f5)}.link-shell .link-flow-shell{z-index:1;max-width:1180px;margin:clamp(1.35rem,2.6vw,2.1rem) auto 2.8rem;position:relative}.link-shell .link-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),360px));justify-content:center;align-items:stretch;gap:1.35rem;display:grid}.link-shell .link-step-card{background:radial-gradient(circle at 100% 0,#a7c5e529,#a7c5e500 42%),linear-gradient(#fffffff7,#f7fafffc);border:1px solid #bccee5e6;border-radius:28px;min-height:29rem;padding:1.4rem;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 24px 54px #425e8824,inset 0 1px #ffffffeb}.link-shell .link-step-card:hover{transform:translateY(-3px);box-shadow:0 28px 60px #425e8829,inset 0 1px #fffffff2}.link-shell .link-step-card.available{background:radial-gradient(circle at 100% 0,#96e2b74d,#96e2b700 44%),linear-gradient(#fffffffa,#effaf3fc);border-color:#87cfa8b8}.link-shell .link-step-card.locked{opacity:1;background:radial-gradient(circle at 100% 0,#ffb4c047,#ffb4c000 46%),linear-gradient(#fffffffa,#fff1f4);border-color:#e6abb5e6}.link-shell .link-step-kicker,.link-shell .link-claim-label{color:#5f7896}.link-shell .link-step-head h2{color:#163150;font-size:1.48rem}.link-shell .link-step-copy,.link-shell .link-claim-note,.link-shell .link-identity-card p,.link-shell .link-substatus span{color:#5f7896}.link-shell .link-step-index{color:#27425f;background:#ffffffdb;border-color:#adbfd7eb;box-shadow:inset 0 1px #fffffff0}.link-shell .link-step-card.available .link-step-index,.link-shell .link-step-card.complete .link-step-index{color:#2f6c4c;background:#f0fcf5f5;border-color:#83c69fcc}.link-shell .link-step-card.locked .link-step-index{color:#a05464;background:#fff4f6fa;border-color:#e7b2bbd6}.link-shell .link-step-state{color:#5a7393;background:#ffffffc7;border-color:#adbfd7d1}.link-shell .link-step-state.todo,.link-shell .link-step-state.done{color:#2f6c4c;background:#f1fcf5f0;border-color:#87cfa8ad}.link-shell .link-step-state.locked{color:#9d5a67;background:#fff2f4f5;border-color:#e7b2bbc7}.link-shell .link-identity-card,.link-shell .link-substatus,.link-shell .link-claim-panel{background:#ffffffa8;border-color:#bbcde4e0;box-shadow:inset 0 1px #ffffffe0}.link-shell .link-step-card.available .link-identity-card,.link-shell .link-step-card.available .link-substatus,.link-shell .link-step-card.available .link-claim-panel,.link-shell .link-step-card.complete .link-identity-card,.link-shell .link-step-card.complete .link-substatus,.link-shell .link-step-card.complete .link-claim-panel{background:#f8fffac7;border-color:#96cfaedb}.link-shell .link-step-card.locked .link-identity-card,.link-shell .link-step-card.locked .link-substatus,.link-shell .link-step-card.locked .link-claim-panel{background:#fff8f9d1;border-color:#eac1c8eb}.link-shell .link-identity-card strong,.link-shell .link-substatus strong,.link-shell .link-claim-panel strong{color:#163150}.link-shell .link-identity-avatar{border-color:#afc4dfd1}.link-shell .link-identity-avatar.placeholder{color:#365271;background:#deebfceb}.link-shell .link-identity-skeleton{background:linear-gradient(90deg,#e1ebf6db,#f5f9fff5,#e1ebf6db) 0 0/220% 100%}.link-shell .link-step-actions,.link-shell .link-step-actions .button,.link-shell .link-step-actions a.button{justify-content:center}.link-shell .button.primary{background:linear-gradient(#355983,#244266);border-color:#244266;box-shadow:0 14px 28px #24426629}.link-shell .button.primary:hover:not(:disabled){background:linear-gradient(#2d4d74,#1d3654);border-color:#1d3654;box-shadow:0 16px 30px #24426633}.link-shell .button.ghost{color:#244266;background:#ffffffd6;border-color:#adbfd7e0}.link-shell .button.ghost:hover:not(:disabled){background:#fffffff7}.link-shell .link-step-card.locked .button.ghost:disabled,.link-shell .link-step-card.locked .button.primary:disabled{color:#9d5a67;opacity:1;background:#fff4f6f5;border-color:#e5bac3e6}@media (max-width:1100px){.link-shell .link-step-card{min-height:auto}}.link-shell .link-step-card{isolation:isolate}.link-shell .link-step-card:before{opacity:1;height:3px;box-shadow:0 0 18px #63e0bb2e}.link-shell .link-step-card:after{content:"";pointer-events:none;opacity:.92;background:linear-gradient(#ffffff3d,#fff0 28%),repeating-linear-gradient(135deg,#17294007 0 14px,#17294000 14px 28px),repeating-linear-gradient(90deg,#17294005 0 1px,#17294000 1px 34px);border-radius:27px;position:absolute;inset:1px}.link-shell .link-step-card>*{z-index:1;position:relative}.link-shell .link-step-card.available{background:radial-gradient(circle at 12% 10%,#20f59a42,#20f59a00 30%),radial-gradient(circle at 100% 0,#5cebff33,#5cebff00 34%),linear-gradient(135deg,#fcfffdfc,#ecfff5 58%,#f6fffb);border-color:#4fdf9dd1;box-shadow:0 28px 58px #3c846624,0 0 0 1px #4fdf9d14,inset 0 1px #fffffff5}.link-shell .link-step-card.complete{background:radial-gradient(circle at 12% 12%,#00ff9d47,#00ff9d00 32%),radial-gradient(circle at 92% 0,#47e6ff3d,#47e6ff00 34%),linear-gradient(135deg,#fafffc,#e6fff0 58%,#f1fff8);border-color:#26d487eb;box-shadow:0 30px 62px #2e845d29,0 0 0 1px #26d4871a,inset 0 1px #fffffffa}.link-shell .link-step-card.locked{background:radial-gradient(circle at 10% 10%,#ff447d2e,#ff447d00 30%),radial-gradient(circle at 100% 0,#ff907438,#ff907400 34%),linear-gradient(135deg,#fffbfcfc,#ffeff4 58%,#fff6f8);border-color:#ff6f958a;box-shadow:0 26px 58px #a05d701a,0 0 0 1px #ff6f950f,inset 0 1px #fffffff7}.link-shell .link-step-card-discord.available:before,.link-shell .link-step-card-steam.available:before,.link-shell .link-step-card-reward.available:before,.link-shell .link-step-card-discord.complete:before,.link-shell .link-step-card-steam.complete:before,.link-shell .link-step-card-reward.complete:before{background:linear-gradient(90deg,#00f7a0fa,#40ecffe6 52%,#40ecff00);box-shadow:0 0 22px #00f7a038}.link-shell .link-step-card.locked:before{background:linear-gradient(90deg,#ff4e88f5,#ff8d70e6 52%,#ff8d7000);box-shadow:0 0 22px #ff4e8829}.link-shell .link-step-card.available .link-step-index,.link-shell .link-step-card.complete .link-step-index{color:#23865a;background:linear-gradient(#f4fff9f5,#e9fff3fa);border-color:#47cf92e6;box-shadow:inset 0 1px #fffffffa,0 0 0 3px #2fe29614}.link-shell .link-step-card.locked .link-step-index{color:#c14f71;background:linear-gradient(#fff7f9fa,#ffedf2fa);border-color:#ff84a4b8;box-shadow:inset 0 1px #fffffffa,0 0 0 3px #ff789614}.link-shell .link-step-state.todo,.link-shell .link-step-state.done{color:#23865a;background:linear-gradient(#f4fff9fa,#e8fff2fa);border-color:#58dca2bd;box-shadow:inset 0 1px #fffffffa}.link-shell .link-step-state.locked{color:#b05d74;background:linear-gradient(#fff8fafa,#ffeff4fa);border-color:#ff84a49e;box-shadow:inset 0 1px #fffffffa}.link-shell .link-step-card.available .link-identity-card,.link-shell .link-step-card.available .link-substatus,.link-shell .link-step-card.available .link-claim-panel,.link-shell .link-step-card.complete .link-identity-card,.link-shell .link-step-card.complete .link-substatus,.link-shell .link-step-card.complete .link-claim-panel{background:linear-gradient(#ffffffc2,#f4fff9db);border-color:#7cdcaab8;box-shadow:inset 0 1px #fffffff5,0 0 0 1px #66e7a40d}.link-shell .link-step-card.locked .link-identity-card,.link-shell .link-step-card.locked .link-substatus,.link-shell .link-step-card.locked .link-claim-panel{background:linear-gradient(#ffffffc2,#fff7f9e0);border-color:#ffb1c2c2;box-shadow:inset 0 1px #fffffff5,0 0 0 1px #ff78960a}.link-shell .link-substatus.active{background:radial-gradient(circle at 100% 0,#4aeba71f,#4aeba700 44%),linear-gradient(#f8fffbfc,#ecfff4fc);border-color:#42d793d1}.link-shell .link-substatus.active strong{color:#1f8a5c}.credly-shell{background:radial-gradient(circle at 0 0,#ff8b3d1f,#0000 28%),radial-gradient(circle at 100% 0,#6254ff1f,#0000 30%),linear-gradient(#141017 0%,#0d0b11 100%);padding:40px 20px 72px;position:relative;overflow:hidden}.credly-ambient{filter:blur(90px);opacity:.45;pointer-events:none;z-index:0;border-radius:999px;width:34rem;height:34rem;position:absolute;inset:auto}.credly-ambient-left{background:radial-gradient(circle,#ff844073,#ff844000);top:-10rem;left:-10rem}.credly-ambient-right{background:radial-gradient(circle,#5a52ff6b,#5a52ff00);top:-8rem;right:-12rem}.credly-frame{z-index:1;isolation:isolate;background:linear-gradient(135deg,#ff914d14 0%,#2fd0c70f 38%,#5e55ff1a 100%),#0d0e17eb;border:1px solid #ffffff14;border-radius:34px;max-width:1220px;margin:0 auto;padding:18px 24px 32px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0f}.credly-frame-grid,.credly-frame-stars{pointer-events:none;position:absolute;inset:0}.credly-frame-grid{opacity:.34;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:78px 78px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#0000007a,#0000 100%);mask-image:linear-gradient(#0000007a,#0000 100%)}.credly-frame-stars{opacity:.9;background-image:radial-gradient(circle at 15% 22%,#ffffff73 0 1px,#0000 1.5px),radial-gradient(circle at 74% 16%,#92eaff61 0 1px,#0000 1.5px),radial-gradient(circle at 88% 34%,#aba9ff57 0 1px,#0000 1.5px),radial-gradient(circle at 30% 68%,#ffd2a747 0 1px,#0000 1.5px),radial-gradient(circle at 64% 78%,#ffffff52 0 1px,#0000 1.5px)}.credly-shell .site-nav,.credly-shell .site-nav.compact{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10121c85;border:1px solid #ffffff14;border-radius:24px;width:100%;margin:0;padding:10px 18px;position:relative;box-shadow:inset 0 1px #ffffff0d}.credly-shell .nav-links a{color:#e9ecffb8}.credly-shell .nav-links a:hover,.credly-shell .nav-links a.active{color:#fff}.credly-shell .nav-links a:after{background:linear-gradient(90deg,#ff9352,#59dbff 52%,#7d7cff)}.credly-shell .nav-live-pill,.credly-shell .link-button,.credly-shell .cart-button,.credly-shell .cart-icon-button,.credly-shell .user-menu-trigger,.credly-shell .steam-button,.credly-shell .steam-skeleton{color:#eff2ff;background:#ffffff0a;border-color:#ffffff14}.credly-shell .steam-button:hover,.credly-shell .link-button:hover,.credly-shell .cart-button:hover,.credly-shell .cart-icon-button:hover,.credly-shell .user-menu-trigger:hover{border-color:#6dd4ff47;box-shadow:0 14px 28px #00000038}.credly-hero,.credly-card-grid,.credly-command-dock{z-index:1;position:relative}.credly-frame>.site-nav+*{margin-top:clamp(1.1rem,2vw,1.5rem)}.credly-hero{text-align:center;max-width:880px;margin:0 auto 36px}.credly-pill{color:#f4f7ffe6;letter-spacing:.18em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:.52rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.credly-hero h1{color:#f8f9ff;letter-spacing:-.05em;max-width:820px;margin:22px auto 16px;font-size:clamp(2.4rem,5vw,4.35rem);line-height:1.04}.credly-lead{color:#dee2f0bd;max-width:700px;margin:0 auto;font-size:1.04rem;line-height:1.8}.credly-action-row{justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.credly-button{border-radius:999px;min-width:170px;padding-inline:1.35rem}.credly-shell .button.primary.credly-button{color:#10111b;background:linear-gradient(135deg,#ff9254f5,#4ccdffeb);box-shadow:0 18px 36px #1976a73d}.credly-shell .button.primary.credly-button:hover{transform:translateY(-2px);box-shadow:0 24px 42px #1976a74d}.credly-shell .credly-button-secondary{color:#eff3ff;background:#ffffff0a;border-color:#ffffff1a}.credly-shell .credly-button-secondary:hover{background:#ffffff14;border-color:#ffffff29}.credly-highlight-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.credly-highlight-chip{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;min-height:98px;padding:18px 18px 16px;box-shadow:inset 0 1px #ffffff0a}.credly-highlight-chip span,.credly-card-stat span,.credly-command-copy p,.credly-command-panel span,.credly-card-badge,.credly-card-note{color:#d0d6eba3;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.credly-highlight-chip strong{color:#f6f8ff;letter-spacing:-.04em;margin-top:.6rem;font-size:1.45rem;font-weight:700;display:block}.credly-highlight-chip.wipe strong{letter-spacing:-.02em;font-size:1.1rem}.credly-countdown{color:#f6f8ff}.credly-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.credly-step-card{background:linear-gradient(#ffffff08 0%,#ffffff04 100%),#0c0d16db;border:1px solid #ffffff14;border-radius:30px;flex-direction:column;min-height:34rem;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 50px #00000038}.credly-step-glow{filter:blur(54px);opacity:.32;pointer-events:none;border-radius:999px;width:60%;height:48%;position:absolute;inset:-20% auto auto -10%}.credly-step-card-ember .credly-step-glow{background:radial-gradient(circle,#ff9a5280,#ff9a5200)}.credly-step-card-teal .credly-step-glow{background:radial-gradient(circle,#4ae5d26b,#4ae5d200)}.credly-step-card-violet .credly-step-glow{background:radial-gradient(circle,#7f76ff7a,#7f76ff00)}.credly-visual{background:radial-gradient(circle,#ffffff12,#fff0 62%),linear-gradient(#ffffff05,#fff0);border-radius:24px;justify-content:center;align-items:center;min-height:290px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.credly-visual:after{content:"";background:linear-gradient(#08080e00,#08080ed1);height:42%;position:absolute;inset:auto 0 0}.credly-visual-scan{background:radial-gradient(circle at 50% 40%,#ffffff24,#fff0 48%),linear-gradient(#ff9e5b0a,#ff9e5b00)}.credly-scan-head,.credly-scan-bust,.credly-scan-mesh,.credly-scan-corner,.credly-stack,.credly-eye{z-index:1;position:relative}.credly-scan-head{background:radial-gradient(circle at 50% 34%,#fff9,#cad6ff33 34%,#0000 70%),linear-gradient(#ebf0ffad,#abb3d238);border-radius:48% 48% 44% 44%;width:92px;height:116px;box-shadow:0 0 36px #ffffff2e,inset 0 0 0 1px #ffffff29}.credly-scan-bust{filter:drop-shadow(0 18px 28px #00000038);background:linear-gradient(#d0d6f03d,#969cbc1f);border-radius:50% 50% 24px 24px;width:188px;height:98px;position:absolute;bottom:42px}.credly-scan-mesh{mix-blend-mode:screen;opacity:.9;background:linear-gradient(90deg,#0000 0 6%,#ffffff24 6% 8%,#0000 8% 18%,#ffffff24 18% 20%,#0000 20% 100%),linear-gradient(#0000 0 8%,#ffffff1f 8% 10%,#0000 10% 24%,#ffffff1f 24% 26%,#0000 26% 100%);border-radius:50%;width:104px;height:128px;position:absolute}.credly-scan-corner{border-style:solid;border-color:#ffffffe6;width:18px;height:18px;position:absolute}.credly-scan-corner-tl{border-width:2px 0 0 2px;top:58px;left:calc(50% - 64px)}.credly-scan-corner-tr{border-width:2px 2px 0 0;top:58px;right:calc(50% - 64px)}.credly-scan-corner-bl{border-width:0 0 2px 2px;bottom:108px;left:calc(50% - 64px)}.credly-scan-corner-br{border-width:0 2px 2px 0;bottom:108px;right:calc(50% - 64px)}.credly-visual-stack{background:radial-gradient(circle at 50% 32%,#9dfff224,#9dfff200 55%),linear-gradient(#53e2d10a,#53e2d100)}.credly-stack{gap:18px;width:min(82%,280px);display:grid}.credly-stack-row{grid-template-columns:24px minmax(0,1fr) 66px;align-items:center;gap:12px;padding:0 6px;display:grid}.credly-stack-square,.credly-stack-bar{background:linear-gradient(135deg,#f7f9ffd9,#adb6db33);border-radius:8px;box-shadow:0 0 20px #ffffff1f}.credly-stack-square{width:22px;height:22px}.credly-stack-bar{opacity:.7;height:12px}.credly-stack-bar.long{justify-self:end;max-width:58px}.credly-visual-eye{background:radial-gradient(circle at 50% 42%,#c3b6ff2e,#c3b6ff00 58%),linear-gradient(#7871ff0d,#7871ff00)}.credly-eye{aspect-ratio:1.3;justify-content:center;align-items:center;width:min(84%,290px);display:flex}.credly-eye-shape{border:1px solid #e8e4ffa3;border-radius:100%/75%;justify-content:center;align-items:center;width:100%;height:62%;display:flex;position:relative;box-shadow:0 0 28px #b5aaff2e,inset 0 0 24px #ffffff14}.credly-eye-shape:before,.credly-eye-shape:after{content:"";background:linear-gradient(90deg,#0000,#f4f1ff9e,#0000);width:102%;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.credly-eye-core{color:#f8f6ff;letter-spacing:-.04em;background:radial-gradient(circle,#ffffff38,#ffffff0f);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:88px;height:88px;font-size:1.6rem;font-weight:700;display:flex;box-shadow:0 0 26px #cdc4ff47,inset 0 0 22px #ffffff14}.credly-eye-line{background:linear-gradient(90deg,#0000,#ffffff8c);width:66px;height:1px;position:absolute;top:50%}.credly-eye-line-left{left:-8px;transform:translateY(-50%)}.credly-eye-line-right{right:-8px;transform:translateY(-50%)scaleX(-1)}.credly-card-copy{z-index:1;gap:14px;display:grid;position:relative}.credly-card-badge{font-weight:700}.credly-card-copy h2{color:#f5f7ff;letter-spacing:-.04em;margin:0;font-size:1.5rem;line-height:1.18}.credly-card-copy p{color:#e2e6f4b8;margin:0;line-height:1.72}.credly-card-stat{gap:6px;margin-top:4px;display:grid}.credly-card-stat strong,.credly-command-panel strong{color:#f6f8ff;letter-spacing:-.04em;font-size:1.3rem;line-height:1.2}.credly-card-note{border-top:1px solid #ffffff14;padding-top:10px}.credly-command-dock{background:linear-gradient(90deg,#ff9a540d,#57d5ff0a 46%,#736aff0f),#0e1018e6;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;margin-top:28px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff0d}.credly-command-copy{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.credly-command-copy h2{color:#f8faff;letter-spacing:-.05em;margin:0;font-size:2rem;line-height:1.05}.credly-command-copy code{color:#eef5ff;width:fit-content;max-width:100%;font-family:var(--font-jetbrains-mono);overflow-wrap:anywhere;background:#ffffff0d;border-radius:16px;padding:.85rem 1rem;font-size:.92rem;display:inline-flex}.credly-command-meta{gap:16px;display:grid}.credly-command-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;gap:8px;padding:18px;display:grid}.credly-command-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1080px){.credly-highlight-row,.credly-card-grid,.credly-command-dock{grid-template-columns:1fr 1fr}.credly-card-grid>:last-child{grid-column:span 2}}@media (max-width:820px){.credly-shell{padding:20px 12px 52px}.credly-frame{border-radius:24px;padding:14px 14px 18px}.credly-hero{margin:0 auto 26px}.credly-highlight-row,.credly-card-grid,.credly-command-dock,.credly-card-grid>:last-child{grid-column:auto;grid-template-columns:1fr}.credly-step-card{min-height:auto}.credly-visual{min-height:240px}.credly-command-copy h2{font-size:1.6rem}}@media (max-width:640px){.credly-pill,.credly-highlight-chip span,.credly-card-stat span,.credly-command-copy p,.credly-command-panel span,.credly-card-badge,.credly-card-note{letter-spacing:.05em}.credly-action-row,.credly-command-actions{flex-direction:column;align-items:stretch}.credly-button{width:100%}.credly-highlight-chip{min-height:unset}.credly-step-card{border-radius:24px;padding:20px}.credly-card-copy h2{font-size:1.28rem}.credly-command-copy code{width:100%;font-size:.82rem}}.credly-page-frame{min-height:calc(100vh - 40px)}.credly-page-frame>:not(.credly-frame-grid):not(.credly-frame-stars){z-index:1;position:relative}.credly-route-shell.link-shell:before,.credly-route-shell.link-shell:after{display:none}.credly-route-shell .marketing-play-hero,.credly-route-shell .marketing-play-grid,.credly-route-shell .marketing-store-hero,.credly-route-shell .marketing-store-strip,.credly-route-shell .marketing-rank-grid,.credly-route-shell .marketing-rank-compare,.credly-route-shell .link-flow-shell,.credly-route-shell .section-block{max-width:1180px;margin-left:auto;margin-right:auto}.credly-route-shell .button.primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 24px 42px #1976a74d}.credly-route-shell .marketing-play-copy,.credly-route-shell .marketing-play-panel,.credly-route-shell .marketing-rank-compare,.credly-route-shell .marketing-rank-card,.credly-route-shell .marketing-play-card,.credly-route-shell .panel.section-block,.credly-route-shell .join-panel.section-block,.credly-route-shell .marketing-store-modal,.credly-route-shell .store-modal .kit-panel,.credly-route-shell .store-modal .gift-dropdown{background:linear-gradient(#ffffff09,#ffffff04),#0c0d16e6;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0d,0 24px 50px #00000038}.credly-route-shell .marketing-play-copy h1,.credly-route-shell .marketing-store-hero-copy h1,.credly-route-shell .rank-compare-head h2,.credly-route-shell .marketing-play-card h2,.credly-route-shell .rank-topline h2,.credly-route-shell .page-title,.credly-route-shell .marketing-store-modal .store-modal-head h2,.credly-route-shell .marketing-store-modal .kit-panel-head h3,.credly-route-shell .marketing-store-modal .store-modal-foot p{color:#f6f8ff}.credly-route-shell .marketing-kicker,.credly-route-shell .rank-compare-head p,.credly-route-shell .marketing-play-card p,.credly-route-shell .marketing-play-stat p,.credly-route-shell .marketing-store-summary p,.credly-route-shell .rank-kit-label,.credly-route-shell .marketing-store-modal .store-modal-head p,.credly-route-shell .marketing-store-modal .kit-panel-desc,.credly-route-shell .marketing-store-modal .kit-panel-meta span,.credly-route-shell .marketing-store-modal .gift-dropdown label,.credly-route-shell .eyebrow{color:#82dfffb8}.credly-route-shell .marketing-lead,.credly-route-shell .marketing-play-stat small,.credly-route-shell .marketing-play-card span,.credly-route-shell .rank-subtitle,.credly-route-shell .rank-detail,.credly-route-shell .rank-compare-table td,.credly-route-shell .steam-auth p,.credly-route-shell .error-shell p,.credly-route-shell .marketing-store-modal .slot-label,.credly-route-shell .marketing-store-modal .slot-damage-label,.credly-route-shell .marketing-store-modal .slot-gun-label{color:#dbe0f0b8}.credly-route-shell .marketing-play-stat strong,.credly-route-shell .marketing-store-summary strong,.credly-route-shell .rank-price,.credly-route-shell .rank-compare-table thead th,.credly-route-shell .marketing-store-modal .slot-qty,.credly-route-shell .marketing-store-modal .slot-damage-value,.credly-route-shell .marketing-store-modal .slot-gun-value{color:#f6f8ff}.credly-route-shell .marketing-play-stat,.credly-route-shell .marketing-store-summary article,.credly-route-shell .marketing-store-modal .kit-slot,.credly-route-shell .marketing-store-modal .slot-damage-preview,.credly-route-shell .marketing-store-modal .slot-gun-stats,.credly-route-shell .rank-compare-table-wrap{background:#ffffff0a;border:1px solid #ffffff14}.credly-route-shell .marketing-play-stat.featured{background:radial-gradient(circle at 100% 0,#7d7aff33,#7d7aff00 48%),linear-gradient(#ffffff0b,#ffffff04),#0c0d16f0}.credly-route-shell .marketing-play-meter{background:#ffffff14}.credly-route-shell .marketing-play-meter span{background:linear-gradient(90deg,#ff9352,#59dbff 70%,#7d7cff)}.credly-route-shell .marketing-play-meter.subtle span{background:linear-gradient(90deg,#67e6cb,#59dbff)}.credly-route-shell .marketing-brand-strip span{color:#ecf0ffd1;background:#ffffff0a;border:1px solid #ffffff14}.credly-route-shell .marketing-rank-card{background:linear-gradient(#ffffff08,#ffffff04),#0c0d16eb}.credly-route-shell .marketing-rank-shell{background:radial-gradient(circle at 0 0,#ffffff0d,#0000 32%),linear-gradient(#ffffff05,#fff0);min-height:100%}.credly-route-shell .marketing-rank-card.vip .marketing-rank-shell{background:radial-gradient(circle at 0 0,#ff9a5429,#0000 34%),linear-gradient(#ffffff05,#fff0)}.credly-route-shell .marketing-rank-card.prime .marketing-rank-shell{background:radial-gradient(circle at 0 0,#4fdcff29,#0000 34%),linear-gradient(#ffffff05,#fff0)}.credly-route-shell .marketing-rank-card.champion .marketing-rank-shell{background:radial-gradient(circle at 0 0,#9084ff2e,#0000 34%),linear-gradient(#ffffff05,#fff0)}.credly-route-shell .marketing-rank-card.architect .marketing-rank-shell,.credly-route-shell .marketing-rank-card.voltage .marketing-rank-shell,.credly-route-shell .marketing-rank-card.arsenal .marketing-rank-shell,.credly-route-shell .marketing-rank-card.invasion .marketing-rank-shell,.credly-route-shell .marketing-rank-card.nuke .marketing-rank-shell{background:radial-gradient(circle at 0 0,#ffffff0f,#0000 32%),linear-gradient(#ffffff05,#fff0)}.credly-route-shell .rank-coming-soon-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#06070c2e,#06070cbd)}.credly-route-shell .rank-coming-soon-overlay span{color:#f6f8ff;background:#ffffff0f;border:1px solid #ffffff1a}.credly-route-shell .marketing-rank-compare .rank-compare-table-wrap{border-radius:22px}.credly-route-shell .marketing-rank-compare .rank-compare-table td,.credly-route-shell .marketing-rank-compare .rank-compare-table th{border-color:#ffffff14}.credly-route-shell .store-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05060bc2}.credly-route-shell .marketing-store-modal .store-modal-cta-ghost{color:#eef3ff;background:#ffffff0d;border-color:#ffffff1a}.credly-route-shell .steam-auth-error{color:#ffbccb}.credly-route-shell .join-panel.section-block,.credly-route-shell .panel.section-block{padding:2.6rem 2rem}.credly-route-shell .error-shell,.credly-route-shell .steam-auth{margin-top:1.6rem}.credly-route-shell .link-step-card{background:linear-gradient(#ffffff09,#ffffff04),#0c0d16e6;border-color:#ffffff14}.credly-route-shell .link-step-card.available:before,.credly-route-shell .link-step-card.complete:before{box-shadow:0 0 24px #59dbff38}.credly-route-shell .link-identity-card,.credly-route-shell .link-substatus,.credly-route-shell .link-claim-panel{background:#ffffff0a;border-color:#ffffff14}.credly-visual-scan:before{content:"";opacity:.45;border:1px solid #ffffff14;border-radius:50%;width:156px;height:156px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.credly-visual-scan:after{background:linear-gradient(#08080e00,#08080ed1),linear-gradient(90deg,#0000,#ffffff2e,#0000)}.credly-scan-head:before{content:"";background:radial-gradient(circle at 30% 35%,#ffffffa6 0 1px,#0000 2px),radial-gradient(circle at 68% 44%,#ffffff8c 0 1px,#0000 2px),radial-gradient(circle at 48% 62%,#ffffff59 0 1px,#0000 2px);border-radius:50%;position:absolute;inset:10% 12%}.credly-scan-bust:before{content:"";background:radial-gradient(circle at 50% 0,#ffffff3d,#fff0);border-radius:50%;height:52px;position:absolute;inset:12px 22px auto}.credly-scan-corner{border-color:#ffffffe0;width:20px;height:20px;box-shadow:0 0 16px #ffffff1f}.credly-stack{background:linear-gradient(#ffffff09,#ffffff03),#080c126b;border:1px solid #ffffff0f;border-radius:26px;gap:14px;width:min(82%,286px);padding:18px 16px;position:relative;box-shadow:inset 0 1px #ffffff0d}.credly-stack:before{content:"";filter:blur(14px);opacity:.55;background:radial-gradient(circle at 20%,#ffffff42,#fff0);border-radius:16px;height:42px;position:absolute;inset:16px 18px auto}.credly-stack-row{background:#ffffff08;border-radius:16px;grid-template-columns:26px minmax(0,1fr) 58px;gap:10px;padding:12px 10px;position:relative}.credly-stack-row:first-child{opacity:1}.credly-stack-row:nth-child(2){opacity:.84}.credly-stack-row:nth-child(3){opacity:.62}.credly-stack-row:nth-child(4){opacity:.34}.credly-stack-square,.credly-stack-bar{background:linear-gradient(135deg,#f7f9ffeb,#adb6db2e)}.credly-stack-square{border-radius:7px}.credly-stack-bar{align-self:center;height:11px}.credly-stack-bar.short{max-width:126px}.credly-stack-bar.long{max-width:46px}.credly-eye{width:min(86%,306px);position:relative}.credly-eye:before{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);height:1px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.credly-eye:after{content:"";filter:blur(10px);border:1px solid #e8e4ff38;border-radius:100%/75%;position:absolute;inset:18% 12%}.credly-eye-shape{border-color:#e8e4ffbd;height:58%}.credly-eye-shape:before,.credly-eye-shape:after{width:124%}.credly-eye-core{letter-spacing:.18em;text-transform:uppercase;border-color:#ffffff47;width:98px;height:98px;font-size:.88rem;font-weight:800}.credly-eye-core:before{content:"";border-radius:inherit;border:1px solid #ffffff2e;position:absolute;inset:10px}.credly-eye-line{background:linear-gradient(90deg,#0000,#ffffffb3);width:78px;height:2px}@media (max-width:820px){.credly-page-frame{min-height:calc(100vh - 24px)}}.credly-route-shell{background:radial-gradient(circle at 0 0,#68c6ff2e,#0000 30%),radial-gradient(circle at 100% 0,#6f82ff29,#0000 34%),radial-gradient(circle at 50% -12%,#6cf2ff14,#0000 28%),linear-gradient(#121018 0%,#0b1018 100%)}.credly-route-shell .credly-ambient-left{background:radial-gradient(circle,#65cbff6b,#65cbff00)}.credly-route-shell .credly-ambient-right{background:radial-gradient(circle,#7489ff66,#7489ff00)}.credly-route-shell .credly-frame{background:linear-gradient(135deg,#7cd6ff17 0%,#63e4ff0d 38%,#737aff1a 100%),#0c1019f0}.credly-route-intro{text-align:center;max-width:900px;margin:52px auto 28px}.credly-route-intro .credly-pill{margin-inline:auto}.credly-route-intro h1{color:#eef4ff;letter-spacing:-.05em;margin:20px 0 14px;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.06}.credly-route-lead{color:#dce3f4c2;max-width:760px;margin:0 auto;font-size:1rem;line-height:1.8}.credly-route-chip-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.credly-route-chip{color:#e8f0ffe0;letter-spacing:.04em;background:linear-gradient(#97e9ff14,#ffffff05),#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:.72rem 1rem;font-size:.84rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.credly-route-shell.marketing-play-shell .marketing-play-hero,.credly-route-shell.marketing-store-shell .store-wrap.marketing-store-wrap,.credly-route-shell.link-shell .link-flow-shell{margin-top:1rem}.credly-route-shell .button.primary{color:#0f1724;background:linear-gradient(135deg,#9aedfff5,#65c2fff0,#8195ffeb);border-color:#0000;box-shadow:0 18px 36px #2a88cd38}.credly-route-shell .button.primary:hover:not(:disabled){box-shadow:0 24px 42px #2a88cd47}.credly-route-shell .button.ghost{color:#eef3ff;background:#ffffff0a;border-color:#ffffff1a}.credly-route-shell .button.ghost:hover:not(:disabled){background:#ffffff14;border-color:#ffffff29}.credly-route-shell.marketing-play-shell .marketing-play-copy,.credly-route-shell.marketing-play-shell .marketing-play-panel,.credly-route-shell.marketing-play-shell .marketing-play-stat,.credly-route-shell.marketing-play-shell .marketing-command-card,.credly-route-shell.marketing-store-shell .marketing-rank-compare,.credly-route-shell.marketing-store-shell .marketing-rank-card,.credly-route-shell.link-shell .link-step-card,.credly-route-shell.link-shell .link-identity-card,.credly-route-shell.link-shell .link-substatus,.credly-route-shell.link-shell .link-claim-panel{background:linear-gradient(#ffffff09,#ffffff04),#0c0d16eb;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d,0 24px 50px #0003}.credly-route-shell.marketing-play-shell .marketing-status-pill{color:#edf3ff;background:#ffffff0d;border:1px solid #ffffff14}.credly-route-shell.marketing-play-shell .marketing-play-copy h1,.credly-route-shell.marketing-store-shell .rank-compare-head h2,.credly-route-shell.marketing-store-shell .marketing-rank-card h2,.credly-route-shell.link-shell .link-step-head h2,.credly-route-shell.link-shell .link-identity-card strong,.credly-route-shell.link-shell .link-substatus strong,.credly-route-shell.link-shell .link-claim-panel strong{color:#f3f7ff}.credly-route-shell.marketing-play-shell .marketing-kicker,.credly-route-shell.marketing-store-shell .rank-compare-head p,.credly-route-shell.marketing-store-shell .rank-kit-label,.credly-route-shell.marketing-store-shell .rank-subtitle,.credly-route-shell.link-shell .link-step-kicker,.credly-route-shell.link-shell .link-claim-label,.credly-route-shell.link-shell .link-step-state{color:#8cd9ffdb}.credly-route-shell.marketing-play-shell .marketing-lead,.credly-route-shell.marketing-play-shell .marketing-play-stat small,.credly-route-shell.marketing-store-shell .rank-detail,.credly-route-shell.marketing-store-shell .rank-subtitle,.credly-route-shell.marketing-store-shell .rank-compare-table td,.credly-route-shell.link-shell .link-step-copy,.credly-route-shell.link-shell .link-claim-note,.credly-route-shell.link-shell .link-substatus span,.credly-route-shell.link-shell .link-identity-card p{color:#dbe1f1bd}.credly-route-shell.marketing-play-shell .marketing-play-stat strong,.credly-route-shell.marketing-store-shell .rank-price,.credly-route-shell.marketing-store-shell .rank-compare-table thead th{color:#f4f8ff}.credly-route-shell.marketing-play-shell .marketing-play-stat.featured{background:radial-gradient(circle at 100% 0,#7284ff2e,#7284ff00 48%),linear-gradient(#ffffff0a,#ffffff04),#0c0d16f2}.credly-route-shell.marketing-play-shell .marketing-play-meter,.credly-route-shell.link-shell .link-step-state,.credly-route-shell.link-shell .link-step-index{background-color:#ffffff14}.credly-route-shell.marketing-play-shell .marketing-play-meter span{background:linear-gradient(90deg,#7ee6ff,#5bbcff 68%,#8da1ff)}.credly-route-shell.marketing-play-shell .marketing-play-meter.subtle span{background:linear-gradient(90deg,#8ff1ff,#73d6ff)}.credly-route-shell.marketing-play-shell .marketing-command-card{background:linear-gradient(#97e9ff14,#ffffff05),#141824eb;border:1px solid #ffffff14}.credly-route-shell.marketing-play-shell .marketing-command-card p{color:#8ad5ffd1}.credly-route-shell.marketing-play-shell .marketing-command-card code{color:#f2f7ff;background:#7a93b629}.credly-route-shell.marketing-store-shell .store-wrap.marketing-store-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.credly-route-shell.marketing-store-shell .marketing-rank-compare .rank-compare-table-wrap{background:linear-gradient(#97e9ff0d,#ffffff04),#0e121ceb;border:1px solid #ffffff14;border-radius:22px}.credly-route-shell.marketing-store-shell .marketing-rank-compare .rank-compare-table th,.credly-route-shell.marketing-store-shell .marketing-rank-compare .rank-compare-table td{border-color:#ffffff14}.credly-route-shell.marketing-store-shell .marketing-rank-card{background:linear-gradient(#ffffff08,#ffffff04),#0b0e16f0}.credly-route-shell.marketing-store-shell .marketing-rank-card.prime{background:linear-gradient(#7b96ff14,#ffffff04),#0b0e16f0}.credly-route-shell.marketing-store-shell .marketing-rank-card.champion{background:linear-gradient(#8d83ff17,#ffffff04),#0b0e16f0}.credly-route-shell.marketing-store-shell .marketing-rank-card.architect,.credly-route-shell.marketing-store-shell .marketing-rank-card.voltage,.credly-route-shell.marketing-store-shell .marketing-rank-card.arsenal,.credly-route-shell.marketing-store-shell .marketing-rank-card.invasion,.credly-route-shell.marketing-store-shell .marketing-rank-card.nuke{background:linear-gradient(#ffffff06,#ffffff03),#0b0e16f0}.credly-route-shell.marketing-store-shell .marketing-rank-shell{background:radial-gradient(circle at 0 0,#77c2ff24,#0000 34%),linear-gradient(#ffffff05,#fff0)}.credly-route-shell.marketing-store-shell .rank-popular{color:#dff2ff;background:#61adff24;border-color:#85d5ff52}.credly-route-shell.marketing-store-shell .rank-photo,.credly-route-shell.marketing-store-shell .rank-crate,.credly-route-shell.marketing-store-shell .rank-card-image-wrap{box-shadow:none;background:radial-gradient(circle at top,#76b6ff29,#76b6ff00 56%),linear-gradient(#0a1222e6,#070c18f5);border-color:#7bc5ff33}.credly-route-shell.marketing-store-shell .marketing-rank-cta,.credly-route-shell.marketing-store-shell .marketing-store-modal .store-modal-cta{color:#0f1724;background:linear-gradient(135deg,#9aedfff5,#65c2fff0,#8195ffeb);border-color:#0000}.credly-route-shell.link-shell .link-step-state{color:#d8eeff;border-color:#ffffff14}.credly-route-shell.link-shell .link-step-index{color:#e5f4ff;border-color:#8ad4ff47}.credly-route-shell.link-shell .link-step-state.done{color:#abebff;border-color:#75ddff47}.credly-route-shell.link-shell .link-step-card.available:before,.credly-route-shell.link-shell .link-step-card.complete:before{box-shadow:0 0 24px #6dd6ff3d}@media (max-width:820px){.credly-route-intro{margin:30px auto 20px}}@media (max-width:640px){.credly-route-chip-row{gap:10px}.credly-route-chip{width:100%}}body{scrollbar-color:#84cfffc7 transparent}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#98dcffe6,#5b9df4eb) padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b3e7fff5,#6eb0fff5) padding-box padding-box}.nav-links a:after,.credly-shell .nav-links a:after{display:none}.nav-links a:hover:after,.nav-links a.active:after{transform:none}.credly-route-shell .credly-page-frame>.site-nav+*{margin-top:clamp(1.1rem,2vw,1.5rem)}.credly-shell .button.primary.credly-button,.credly-route-shell .button.primary,.credly-route-shell .marketing-rank-cta,.store-modal-cta,.cart-checkout{color:#f7fbff;background:linear-gradient(#ffffff2e,#ffffff0d),linear-gradient(135deg,#8fd5fff5,#68aaf7f5 58%,#527ce2f0);border-color:#b3e4ff38;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #143f8a29,0 18px 36px #3465c447}.credly-shell .button.primary.credly-button:hover:not(:disabled),.credly-route-shell .button.primary:hover:not(:disabled),.credly-route-shell .marketing-rank-cta:hover:not(:disabled),.store-modal-cta:hover:not(:disabled),.cart-checkout:hover:not(:disabled){background:linear-gradient(#ffffff38,#ffffff0f),linear-gradient(135deg,#a4dffffc,#7bbafcfc 58%,#608ae9f7);border-color:#c4ecff4d;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #143f8a2e,0 22px 40px #3465c457}.credly-shell .discord-auth-button{color:#eff2ff;box-shadow:none;background:#ffffff0a;border-color:#ffffff14}.credly-shell .discord-auth-button:hover,.credly-shell .discord-auth-button:focus-visible{color:#dce9ff;background:#5096e61f;border-color:#5096e666;box-shadow:0 0 12px #5096e638}.credly-route-shell .button.ghost,.store-modal-cta-ghost{color:#eef6ff;background:linear-gradient(#ffffff13,#ffffff08);border-color:#98cdff24;box-shadow:inset 0 1px #ffffff14}.credly-route-shell .button.ghost:hover:not(:disabled),.store-modal-cta-ghost:hover:not(:disabled){background:linear-gradient(#8dcbff24,#ffffff0a);border-color:#a7daff38}.credly-route-shell.marketing-store-shell .marketing-rank-card.vip{background:linear-gradient(#75c6ff1f,#ffffff04),#0b0e16f0}.credly-route-shell.marketing-store-shell .marketing-rank-card.vip .marketing-rank-shell{background:radial-gradient(circle at 0 0,#75ceff38,#0000 36%),linear-gradient(#ffffff06,#fff0)}.credly-route-shell.marketing-store-shell .marketing-rank-card.vip .rank-photo,.credly-route-shell.marketing-store-shell .marketing-rank-card.vip .rank-crate,.credly-route-shell.marketing-store-shell .marketing-rank-card.vip .rank-card-image-wrap{background:radial-gradient(circle at top,#82c9ff2e,#82c9ff00 56%),linear-gradient(#09101ef0,#060a14fa);border-color:#85d3ff42}.store-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070fbd}.store-modal{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:radial-gradient(circle at 0 0,#79beff2e,#79beff00 34%),linear-gradient(#0d131feb,#070b14f7);border-color:#93cbff29;box-shadow:0 40px 84px #0000007a,inset 0 1px #ffffff14}.store-modal-head,.cart-drawer-head{border-bottom-color:#95cbff1f}.store-modal-head p,.kit-panel-desc,.kit-panel-meta span,.store-modal-foot p,.gift-dropdown label,.slot-label,.slot-damage-label,.slot-gun-label{color:#a0d6ffc2}.store-modal-head h2,.kit-panel-head h3,.slot-qty,.slot-damage-value,.slot-gun-value{color:#f4f8ff}.kit-panel,.gift-dropdown,.store-modal-foot{background:linear-gradient(#ffffff0f,#ffffff06),#080d18d6;border-color:#95cbff1f;box-shadow:inset 0 1px #ffffff0f}.store-modal-close,.cart-close,.cart-remove,.cart-qty-controls,.cart-qty-controls button,.gift-dropdown input{color:#edf6ff;background:linear-gradient(#ffffff12,#ffffff09);border-color:#96ceff29;box-shadow:inset 0 1px #ffffff12}.gift-dropdown input{color:#edf6ff}.gift-dropdown input::placeholder,.cart-gift-input::placeholder{color:#bdd7f075}.gift-dropdown input:focus-visible{outline-color:#9ad2ff6b}.cart-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04081194}.cart-drawer{-webkit-backdrop-filter:blur(30px)saturate(155%);backdrop-filter:blur(30px)saturate(155%);background:radial-gradient(circle at 0 0,#74b8ff24,#74b8ff00 34%),linear-gradient(#0a101cf0,#060a12fa);border-left-color:#95cbff24;box-shadow:-24px 0 60px #00000057,inset 0 1px #ffffff0f}.cart-drawer-kicker,.cart-field-note,.cart-note,.cart-summary span,.cart-list span,.cart-empty{color:#b2d5f5b3}.cart-drawer-head h2,.cart-drawer-head h2 span,.cart-item-title,.cart-item-price-wrap strong,.cart-summary strong,.cart-server-value,.cart-account-value{color:#f4f8ff}.cart-item,.cart-summary,.cart-server-field,.cart-gift-field{background:linear-gradient(#ffffff0e,#ffffff05),#090e18d1;border-color:#94cbff1f;box-shadow:inset 0 1px #ffffff0d}.cart-server-select,.cart-gift-input{color:#edf6ff;background:0 0}.cart-server-select option{color:#edf6ff;background:#0b1321}.cart-error{color:#ffc4d3}.cart-checkout:disabled,.store-modal-cta:disabled{color:#e2edfa99;box-shadow:none;background:linear-gradient(#6c87ad29,#5a6f911f);border-color:#96bbe41f}.credly-route-shell.link-shell .link-flow-shell{margin-top:clamp(1.1rem,2vw,1.5rem)}.credly-route-shell.link-shell .link-step-card{-webkit-backdrop-filter:blur(24px)saturate(148%);backdrop-filter:blur(24px)saturate(148%);background:radial-gradient(circle at 0 0,#76bbff24,#76bbff00 38%),linear-gradient(#131826cc,#090c16e6);border-color:#94cbff24;box-shadow:inset 0 1px #ffffff14,0 28px 60px #00000047}.credly-route-shell.link-shell .link-step-card:hover{box-shadow:inset 0 1px #ffffff1a,0 32px 68px #00000052}.credly-route-shell.link-shell .link-step-card.available,.credly-route-shell.link-shell .link-step-card.complete{border-color:#90daff38}.credly-route-shell.link-shell .link-step-card.locked{background:radial-gradient(circle at 0 0,#6180b61f,#6180b600 36%),linear-gradient(#121623c7,#080b14e6);border-color:#839abf24}.credly-route-shell.link-shell .link-step-card:before{background:linear-gradient(90deg,#76c4ffbd,#82deff6b);box-shadow:0 0 22px #6bbcff2e}.credly-route-shell.link-shell .link-step-card.complete:before{background:linear-gradient(90deg,#7edfffcc,#6bd2e575)}.credly-route-shell.link-shell .link-step-card.locked:before{background:linear-gradient(90deg,#7890b07a,#7890b02e);box-shadow:0 0 18px #6882aa24}.credly-route-shell.link-shell .link-step-kicker,.credly-route-shell.link-shell .link-claim-label{color:#96d4ffcc}.credly-route-shell.link-shell .link-step-head h2,.credly-route-shell.link-shell .link-identity-card strong,.credly-route-shell.link-shell .link-substatus strong,.credly-route-shell.link-shell .link-claim-panel strong{color:#f6f9ff}.credly-route-shell.link-shell .link-step-copy,.credly-route-shell.link-shell .link-claim-note,.credly-route-shell.link-shell .link-identity-card p,.credly-route-shell.link-shell .link-substatus span{color:#e4ebf7d6}.credly-route-shell.link-shell .link-step-index{color:#eff7ff;background:#ffffff17;border-color:#9ad4ff42;box-shadow:inset 0 1px #ffffff1f,0 0 18px #61abff29}.credly-route-shell.link-shell .link-step-card.complete .link-step-index{background:#74d0ff29;border-color:#94e6ff57}.credly-route-shell.link-shell .link-step-card.locked .link-step-index{color:#e2ecffcc;background:#ffffff0f;border-color:#8da4c92e;box-shadow:inset 0 1px #ffffff14}.credly-route-shell.link-shell .link-step-state,.credly-route-shell.link-shell .link-step-state.todo,.credly-route-shell.link-shell .link-step-state.done,.credly-route-shell.link-shell .link-step-state.locked{color:#dff3ff;background:#ffffff14;border-color:#96cfff29}.credly-route-shell.link-shell .link-step-state.done{color:#f0fcff;background:#6eccff29;border-color:#99e4ff38}.credly-route-shell.link-shell .link-step-state.locked{color:#dae5f5c7;background:#ffffff0d;border-color:#89a1c224}.credly-route-shell.link-shell .link-identity-card,.credly-route-shell.link-shell .link-substatus,.credly-route-shell.link-shell .link-claim-panel,.credly-route-shell.link-shell .link-step-card.available .link-identity-card,.credly-route-shell.link-shell .link-step-card.available .link-substatus,.credly-route-shell.link-shell .link-step-card.available .link-claim-panel,.credly-route-shell.link-shell .link-step-card.complete .link-identity-card,.credly-route-shell.link-shell .link-step-card.complete .link-substatus,.credly-route-shell.link-shell .link-step-card.complete .link-claim-panel,.credly-route-shell.link-shell .link-step-card.locked .link-identity-card,.credly-route-shell.link-shell .link-step-card.locked .link-substatus,.credly-route-shell.link-shell .link-step-card.locked .link-claim-panel{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(#ffffff17,#ffffff09),#0c111cb8;border-color:#94cbff24;box-shadow:inset 0 1px #ffffff14}.credly-route-shell.link-shell .link-substatus.active{background:linear-gradient(#78cdff2e,#ffffff0a),#0c111cc7;border-color:#94e4ff3d}.credly-route-shell.link-shell .link-substatus.active strong{color:#f2fbff}.credly-route-shell.link-shell .link-identity-avatar{border-color:#9ad1ff38}.credly-route-shell.link-shell .link-identity-avatar.placeholder{color:#edf6ff;background:linear-gradient(#83beff3d,#5c8ce047)}.credly-route-shell.link-shell .link-identity-skeleton{background:linear-gradient(90deg,#384f748f,#87c2ff2e,#384f748f) 0 0/220% 100%}.credly-route-shell.link-shell .button.primary.wide-button,.credly-route-shell.link-shell .button.ghost,.credly-route-shell.link-shell .button.primary{color:#f7fbff}.credly-route-shell.link-shell .button.ghost{color:#edf6ff}.credly-route-shell.link-shell .link-step-card.locked .button.ghost:disabled,.credly-route-shell.link-shell .link-step-card.locked .button.primary:disabled{color:#e4ecf7a8;box-shadow:none;opacity:1;background:linear-gradient(#748bab24,#5c6f8b1a);border-color:#91aacd24}.credly-route-shell.marketing-play-shell .marketing-command-card{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(#fff1,#ffffff06),#0b101bd6;border-color:#95cbff24;padding:1rem 1.1rem 1.1rem;box-shadow:inset 0 1px #ffffff12,0 24px 48px #0003}.marketing-command-card-head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.marketing-command-copy-button{color:#edf6ff;min-width:104px;height:36px;font:inherit;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #95cbff24;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.78rem;font-weight:700;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.marketing-command-copy-button:hover{background:linear-gradient(#7fc1ff29,#ffffff0d);border-color:#abdcff3d;transform:translateY(-1px)}.marketing-command-copy-button svg{width:.95rem;height:.95rem}.credly-route-shell.marketing-play-shell .marketing-command-card p{color:#98d3ffc7;margin:0}.credly-route-shell.marketing-play-shell .marketing-command-card code{color:#f4f8ff;text-align:left;background:#080e18b8;border:1px solid #95cbff1f;border-radius:14px;padding:.95rem 1.05rem;display:block}@media (max-width:720px){.marketing-command-card-head{flex-direction:column;align-items:stretch}.marketing-command-copy-button{width:100%}}.credly-route-shell.marketing-store-shell .marketing-rank-cta,.marketing-store-modal .store-modal-cta{color:#f7fbff;background:linear-gradient(#ffffff2e,#ffffff0d),linear-gradient(135deg,#92d8fff5,#6badf7f5 58%,#527ee4f0);border-color:#b6e4ff38;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #143f8a29,0 18px 36px #3465c447}.credly-route-shell.marketing-store-shell .marketing-rank-cta:hover:not(:disabled),.marketing-store-modal .store-modal-cta:hover:not(:disabled){background:linear-gradient(#ffffff38,#ffffff0f),linear-gradient(135deg,#a8e2fffc,#80bcfcfc 58%,#638deaf7);border-color:#c9edff4d;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #143f8a2e,0 22px 40px #3465c457}.credly-route-shell.marketing-store-shell .marketing-rank-cta:after,.marketing-store-modal .store-modal-cta:after{border-color:#d8efff42}.credly-route-shell.marketing-store-shell .marketing-rank-cta span,.credly-route-shell.marketing-store-shell .marketing-rank-cta i,.marketing-store-modal .store-modal-cta span,.marketing-store-modal .store-modal-cta i{color:#f7fbff}.marketing-store-modal{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:radial-gradient(circle at 0 0,#76bfff2e,#76bfff00 34%),linear-gradient(#0d131ff0,#070b14fa);border-color:#94ccff29;box-shadow:0 40px 84px #0000007a,inset 0 1px #ffffff14}.marketing-store-modal .store-modal-head h2,.marketing-store-modal .kit-panel-head h3,.marketing-store-modal .store-modal-foot p{color:#f4f8ff}.marketing-store-modal .store-modal-head p,.marketing-store-modal .kit-panel-desc,.marketing-store-modal .kit-panel-meta span,.marketing-store-modal .gift-dropdown label,.marketing-store-modal .slot-label,.marketing-store-modal .slot-damage-label,.marketing-store-modal .slot-gun-label{color:#a8d6ffc7}.marketing-store-modal .kit-panel,.marketing-store-modal .gift-dropdown,.marketing-store-modal .store-modal-foot{background:linear-gradient(#fff1,#ffffff06),#080d18d6;border-color:#95cbff1f;box-shadow:inset 0 1px #ffffff0f}.marketing-store-modal .kit-panel-head{border-bottom-color:#95cbff1f}.marketing-store-modal .kit-slot{background:linear-gradient(#ffffff14,#ffffff08),#0a101ccc;border-color:#95cbff1f;box-shadow:inset 0 1px #ffffff0f}.marketing-store-modal .kit-slot.filled{background:linear-gradient(#92d5ff24,#ffffff06),#0b111edb}.marketing-store-modal .slot-image-wrap{background:linear-gradient(#ffffff14,#ffffff05),#0c121fdb;box-shadow:inset 0 1px #ffffff0d}.marketing-store-modal .slot-qty,.marketing-store-modal .slot-damage-value,.marketing-store-modal .slot-gun-value{color:#f4f8ff}.marketing-store-modal .slot-damage-preview,.marketing-store-modal .slot-gun-stats{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff17,#ffffff08),#080d18e6;border-color:#95cbff29}.credly-shell .user-menu-trigger{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(#ffffff12,#ffffff08),#0b101bc7;border-color:#97cdff24;box-shadow:inset 0 1px #ffffff12,0 14px 28px #0003}.credly-shell .user-menu-trigger:hover,.credly-shell .user-menu-trigger:focus-visible{background:linear-gradient(#8ecbff24,#ffffff0a),#0b101bd1;border-color:#aaddff3d;box-shadow:inset 0 1px #ffffff14,0 16px 30px #0000003d}.credly-shell .steam-user-name{color:#edf6ff}.credly-shell .user-menu-meta{color:#a6d3fabd}.credly-shell .user-menu-caret{color:#c4e4ffb8}.credly-shell .steam-user-avatar-fallback{color:#edf6ff;background:linear-gradient(#89c9ff3d,#5982de47),#0d1627d1}.credly-shell .user-menu-popover{-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(#ffffff14,#ffffff08),#090e18eb;border-color:#97cdff24;box-shadow:0 20px 42px #00000057,inset 0 1px #ffffff14}.credly-shell .user-menu-popover a,.credly-shell .user-menu-popover button{color:#edf6ff}.credly-shell .user-menu-popover a:hover,.credly-shell .user-menu-popover button:hover{color:#fff;background:#87c6ff1f}.credly-route-shell.link-shell .link-step-card.available .link-step-index,.credly-route-shell.link-shell .link-step-card.complete .link-step-index{color:#f5fbff;text-shadow:0 0 12px #8adbff47}.credly-stack{background:radial-gradient(circle at top,#98ddff33,#98ddff00 52%),linear-gradient(#ffffff0b,#ffffff04),#090d17db;border:1px solid #95cbff1f;border-radius:30px;justify-content:center;align-items:flex-start;width:min(100%,272px);min-height:274px;padding:1.15rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -28px 42px #03070f47,0 24px 56px #00000047}.credly-stack:before{content:"";background:linear-gradient(#ffffff06,#fff0);border:1px solid #95cbff14;border-radius:23px;position:absolute;inset:14px}.credly-stack:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#080c15eb 0%,#080c1542 18%,#080c1514 40% 60%,#080c1542 82%,#080c15eb 100%);position:absolute;inset:0}.credly-stack-list{z-index:1;will-change:transform;gap:.95rem;width:100%;padding:.9rem 0 .25rem;animation:14s linear infinite credlyStackScroll;display:grid;position:relative}.credly-stack-row{background:linear-gradient(#ffffff0e,#ffffff05),#0f1522d6;border:1px solid #95cbff17;border-radius:18px;grid-template-columns:20px minmax(0,1fr) minmax(0,.68fr);align-items:center;gap:.75rem;min-height:60px;padding:0 1rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.credly-stack-row.highlight{background:linear-gradient(#abe2ff24,#ffffff08),#141d2aeb;border-color:#aee2ff2e;box-shadow:0 0 28px #95ddff1a,inset 0 1px #ffffff14}.credly-stack-square{background:linear-gradient(#f4f8fffa,#becadee0),#ffffffe6;border-radius:7px;width:20px;height:20px;box-shadow:0 0 24px #d9f1ff61,inset 0 1px #ffffffad}.credly-stack-square.highlight{box-shadow:0 0 26px #beecff70,inset 0 1px #ffffffb8}.credly-stack-bar{border-radius:999px;justify-self:start;width:100%;height:10px;display:block}.credly-stack-bar.primary{background:linear-gradient(90deg,#ecf4ffeb,#b2c2df7a);box-shadow:0 0 18px #bfe5ff2e}.credly-stack-bar.secondary{background:linear-gradient(90deg,#8a95b070,#5b678433)}.credly-stack-bar.wide{width:100%}.credly-command-location{background:radial-gradient(circle at 0 0,#76c0ff26,#76c0ff00 48%),linear-gradient(#ffffff0f,#ffffff06),#080d18d6;border:1px solid #95cbff1f;border-radius:22px;grid-template-columns:minmax(0,1fr) clamp(124px,28%,164px);align-items:center;gap:.85rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 36px #0000002e}.credly-command-location-copy{gap:.45rem;min-width:0;display:grid}.credly-command-location-copy span{color:#a0d6ffc7;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.credly-command-location-copy strong{color:#f3f9ff;letter-spacing:-.03em;font-size:1.02rem;line-height:1.18}.credly-command-location-copy p{color:#bdd8f2bd;max-width:22ch;margin:0;line-height:1.45}.australia-map-shell{justify-content:flex-end;place-items:center end;width:100%;min-width:0;display:flex}.australia-map-caption{display:none}.australia-map-svg{filter:drop-shadow(0 18px 30px #113a723d);width:min(100%,156px);height:auto;overflow:visible}.australia-map-dot{fill:#a5ddfff0}.australia-map-shadow{fill:#03080f52}.australia-map-shape,.australia-map-tasmania{opacity:.95}.australia-map-outline{fill:none;stroke:#d6f0ff57;stroke-width:1.4px;stroke-linejoin:round}.australia-map-route{fill:none;stroke:#a3daff94;stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 7}.australia-map-marker{fill:#92dcffeb}.australia-map-marker-core{fill:#fff}.australia-map-marker-wrap{transform-origin:50%;animation:2.4s ease-in-out infinite australiaMapPulse}@keyframes credlyStackScroll{0%{transform:translateY(0)}to{transform:translateY(-33.3333%)}}@keyframes australiaMapPulse{0%,to{opacity:.86;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:720px){.credly-command-location{grid-template-columns:1fr}.australia-map-shell{justify-content:flex-start}.australia-map-svg{width:min(100%,168px)}}.credly-visual-stack{height:212px;min-height:212px;max-height:212px;margin-bottom:14px}.credly-stack{border-radius:24px;width:min(100%,232px);height:170px;min-height:170px;max-height:170px;padding:.7rem .75rem}.credly-stack:before{border-radius:18px;inset:10px}.credly-stack-list{gap:.65rem;padding:.3rem 0;animation-duration:9s}.credly-stack-row{border-radius:14px;grid-template-columns:16px minmax(0,1fr) minmax(0,.52fr);gap:.55rem;min-height:42px;padding:0 .72rem}.credly-stack-square{border-radius:6px;width:16px;height:16px}.credly-stack-bar{height:8px}.credly-stack-bar.medium{width:74%}.credly-stack-bar.short{width:62%}.credly-stack-bar.compact{width:67%}.credly-stack-bar.tight{width:50%}
